@media screen and (max-width:749px){.header-wrapper{min-height:unset}.header{padding-top:1.2rem;padding-bottom:1.2rem}.header__heading-logo{max-width:130px;height:auto}.header__icons{gap:.6rem}.header__icon{min-width:4.4rem;min-height:4.4rem;display:inline-flex;align-items:center;justify-content:center}.header__icon--menu{min-width:4.4rem;min-height:4.4rem}}@media screen and (max-width:749px){.announcement-bar__message,.horizontal-ticker__item{font-size:1.2rem;letter-spacing:.05em}}@media screen and (max-width:749px){.icon-with-text,.icon-bar__item{padding:.8rem .4rem}.icon-with-text__body,.icon-bar__icon-wrapper+*{font-size:1.3rem;line-height:1.5}.section__header h2,.section__header .title{font-size:2.4rem;line-height:1.2}.testimonial__quote,.testimonials-slider .testimonial{font-size:1.5rem;line-height:1.7;padding:2rem 1.6rem}}@media screen and (max-width:749px){.product__title,h1.product__title{font-size:2.4rem;line-height:1.2;margin-bottom:1.2rem}.price__container,.price .price-item{font-size:2rem}.product-form__input label,.product-form__input .form__label{font-size:1.4rem;margin-bottom:.8rem}.swatch__item,.variant-button{min-width:4.4rem;min-height:4.4rem}.product-form__submit,.shopify-payment-button__button,button[name=add]{width:100%!important;min-height:5.4rem;font-size:1.7rem;border-radius:1.4rem;letter-spacing:.04em}.product__description,.product__description p{font-size:1.5rem;line-height:1.75}.product__media-wrapper{margin-bottom:2.4rem}.product-sticky-bar{padding:1rem 1.6rem}}@media screen and (max-width:749px){.collection__title,h1.collection__title{font-size:2.6rem;text-align:center;margin-bottom:2rem}.product-grid{grid-template-columns:repeat(2,1fr);gap:1.2rem;padding:0 1.2rem}.card__heading,.card__heading a{font-size:1.4rem;line-height:1.35;margin-top:.8rem}.price--on-sale .price-item--sale,.card .price__container{font-size:1.5rem}.quick-add__submit{min-height:4.4rem;font-size:1.4rem}.card__media{border-radius:.6rem;overflow:hidden}}@media screen and (max-width:749px){body,.rte p,.rte li{font-size:1.5rem;line-height:1.7}.page-width{padding:0 1.6rem}h1{font-size:3.2rem;line-height:1.1}h2{font-size:2.6rem;line-height:1.15}h3{font-size:2rem;line-height:1.2}.footer-block__heading{font-size:1.5rem;margin-bottom:1rem}.footer__column{padding:1.6rem 0}}.field-wrapper[data-required=true] .field__label:after{content:" *";color:#c9475a}.sticky-atc,sticky-atc{display:none!important}.product-page-price .price__regular .price-item--regular,.product-page-price .price-item--sale,.price .price-item{color:#d9626a}@media screen and (max-width:749px){.product-form__submit:not([disabled]){animation:silk-pulse 3s ease-in-out infinite}}@keyframes silk-pulse{0%,to{box-shadow:0 0 #d9626a00}50%{box-shadow:0 0 0 7px #d9626a26}}.product-form__submit{min-height:5.6rem!important;font-size:1.8rem!important;letter-spacing:.05em}@media screen and (max-width:749px){.product-form__submit{width:100%!important;min-height:5.4rem!important;border-radius:1.4rem!important;font-size:1.75rem!important}}@media screen and (max-width:749px){.product__title h1,h1.product__title{font-size:2.6rem;line-height:1.15;font-weight:700}}.hero-slide__content .button{font-size:1.8rem!important;padding:0 3.5rem!important;min-height:5.4rem!important}@media screen and (max-width:749px){.hero-slide__content .button{font-size:1.65rem!important;padding:0 2.8rem!important;min-height:5rem!important}}.accordion__title{font-size:calc(var(--font-heading-scale) * 1.3rem);font-weight:600}.accordion__details[open]+.accordion__content-wrapper .accordion__content{font-size:1.5rem;line-height:1.7}.testimonial-card .multicolumn-card__info p,.review-item__text p{font-size:1.5rem;line-height:1.75}.icon-with-text .h4{font-weight:600;font-size:1.3rem;line-height:1.3}@media screen and (max-width:749px){.icon-with-text--horizontal{column-gap:1rem}.icon-with-text--horizontal .icon-with-text__item{padding:.4rem 0}}.announcement-bar__message{font-weight:600;letter-spacing:.06em}.product__description p,.product__description li{font-size:1.5rem;line-height:1.75}::selection{background-color:#d9626a33}@media screen and (max-width:749px){.section+.section{margin-top:3.5rem}}@media screen and (min-width:990px){.product__info-container{max-width:55rem}}sticky-atc-bar.sticky-atc-bar{position:fixed;left:0;right:0;bottom:0;z-index:60;background:rgba(var(--color-background, 255, 255, 255),.92);-webkit-backdrop-filter:saturate(180%) blur(12px);backdrop-filter:saturate(180%) blur(12px);border-top:1px solid rgba(var(--color-foreground, 18, 18, 18),.08);box-shadow:0 -6px 24px #00000014;transform:translateY(110%);opacity:0;visibility:hidden;transition:transform .28s ease,opacity .28s ease,visibility .28s ease;padding-bottom:env(safe-area-inset-bottom,0px)}sticky-atc-bar.sticky-atc-bar.is-visible{transform:translateY(0);opacity:1;visibility:visible}.sticky-atc-bar__inner{display:flex;align-items:center;justify-content:space-between;gap:1.2rem;padding:.9rem 1.6rem;max-width:1200px;margin:0 auto}.sticky-atc-bar__product{display:flex;align-items:center;gap:1rem;min-width:0;flex:1 1 auto}.sticky-atc-bar__image{width:44px;height:44px;border-radius:.8rem;object-fit:cover;flex:0 0 auto;background:rgba(var(--color-foreground, 18, 18, 18),.05)}.sticky-atc-bar__text{display:flex;flex-direction:column;min-width:0;line-height:1.2}.sticky-atc-bar__title{font-size:1.4rem;font-weight:600;color:rgb(var(--color-foreground, 18, 18, 18));white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:40vw}.sticky-atc-bar__price{font-size:1.4rem;font-weight:600;color:#d9626a;display:flex;align-items:center;gap:.6rem}.sticky-atc-bar__price-compare{color:rgba(var(--color-foreground, 18, 18, 18),.5);font-weight:400;font-size:1.2rem}.sticky-atc-bar__button.button{flex:0 0 auto;min-height:4.6rem;padding:0 2.2rem;font-size:1.5rem;font-weight:600;border-radius:1.2rem;letter-spacing:.02em;white-space:nowrap;cursor:pointer}.sticky-atc-bar__button.is-loading{opacity:.7;pointer-events:none}.sticky-atc-bar__button[disabled]{opacity:.5;pointer-events:none}@media screen and (max-width:480px){.sticky-atc-bar__inner{padding:.8rem 1.2rem;gap:.8rem}.sticky-atc-bar__title{max-width:34vw;font-size:1.3rem}.sticky-atc-bar__button.button{padding:0 1.8rem;font-size:1.4rem;min-height:4.4rem}.sticky-atc-bar__image{width:40px;height:40px}}@media screen and (min-width:990px){.sticky-atc-bar__inner{padding:1rem 2.4rem}.sticky-atc-bar__title{max-width:320px;font-size:1.5rem}.sticky-atc-bar__button.button{min-height:4.8rem;padding:0 3rem}}body:has(sticky-atc-bar.is-visible){scroll-padding-bottom:7rem}@media screen and (max-width:749px){input[type=text],input[type=email],input[type=tel],input[type=number],input[type=search],textarea,select,.field__input,.quantity__input{font-size:16px!important}}@media screen and (max-width:749px){a.button,button.button,.header__icon,.quantity__button,.slider-button,.list-menu__item,.footer__list-social a,cart-remove-button .button{min-height:4.4rem}a,button,.button,summary,.card__heading a{-webkit-tap-highlight-color:transparent}}@media screen and (max-width:749px){.product__media img,.card__media img,.banner__media img{-webkit-backface-visibility:hidden;backface-visibility:hidden}}body:has(sticky-atc-bar.is-visible) .scroll-to-top-btn,body:has(sticky-atc-bar.is-visible) .music-player{--sticky-atc-offset: 7rem}@media screen and (max-width:749px){.announcement-bar__message{padding:0 1rem}}@media screen and (max-width:749px){.product__info-container>*:first-child{margin-top:.4rem}.icon-with-text--horizontal{flex-wrap:wrap;row-gap:1.5rem}.icon-with-text--horizontal .icon-with-text__item{width:50%}}@media screen and (max-width:749px){.drawer__inner{max-width:100%}.cart-drawer .cart__checkout-button{min-height:5rem;font-size:1.7rem}}@media screen and (max-width:749px){.shopify-section+.shopify-section{margin-top:0}}@media screen and (max-width:749px){img,video,iframe,svg{max-width:100%}}
/*# sourceMappingURL=/cdn/shop/t/48/assets/custom-mobile.css.map */
