@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}}
/*# sourceMappingURL=/cdn/shop/t/29/assets/custom-mobile.css.map */
