@media screen and (max-width:749px){html,body{overflow-x:hidden;max-width:100vw}*,*:before,*:after{max-width:100%;box-sizing:border-box}}@media screen and (max-width:749px){h1,.h1{font-size:clamp(28px,8vw,48px)!important;line-height:1.15!important;word-break:break-word}h2,.h2{font-size:clamp(22px,6vw,36px)!important;line-height:1.2!important}h3,.h3{font-size:clamp(18px,5vw,28px)!important;line-height:1.25!important}.slideshow-slide__heading,.banner__heading,.image-banner__heading,[class*=slide] h1,[class*=slide] h2,[class*=banner] h1,[class*=banner] h2{font-size:clamp(24px,7vw,42px)!important;line-height:1.15!important}body,p,li{font-size:clamp(14px,3.8vw,16px);line-height:1.6}}@media screen and (max-width:749px){img,video,iframe,svg{max-width:100%!important;height:auto}.media,.media--square,.media--portrait,.media--landscape,.media--cropped,.product-media-container,.background-image-container{width:100%!important;max-width:100%!important;overflow:hidden}.media img,.product-media-container img,.background-image-container img{width:100%!important;max-width:100%!important;height:auto!important;object-fit:cover}}@media screen and (max-width:749px){slideshow-component,slideshow-container,.slideshow-section,.slideshow{width:100%!important;max-width:100vw!important;overflow:hidden!important}slideshow-slide,.slideshow__slide{width:100%!important;max-width:100%!important;min-width:0!important}slideshow-slides{width:100%!important;overflow:hidden!important}.slideshow__content,.slide__content,[class*=slide__text],[class*=slide__body]{padding-inline:16px!important;padding-block:24px!important}.image-banner,.banner,.hero{width:100%!important;max-width:100%!important;overflow:hidden}}@media screen and (max-width:749px){.header__heading-logo,.header__logo img,header-component img[class*=logo]{height:auto!important;max-height:48px!important;width:auto!important;max-width:140px!important}header-component,.header-wrapper,.header{max-width:100vw!important;overflow:hidden}}@media screen and (max-width:749px){.product-grid,.collection-grid,ul[class*=product-grid],.grid--2-col-tablet-down{grid-template-columns:repeat(2,1fr)!important;gap:12px!important}.product-card__image,.card__media,.card-wrapper .media{width:100%!important;overflow:hidden}.product-card__info,.card-information,.card__content{padding:8px!important;font-size:13px!important}.product-card__title,.card__heading,.card-information .h3{font-size:clamp(12px,3.5vw,15px)!important;line-height:1.3!important;-webkit-line-clamp:2;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical}.price,.price__regular,.price--large{font-size:clamp(13px,3.5vw,15px)!important}}@media screen and (max-width:749px){.button,.btn,button[type=submit],.shopify-payment-button__button{min-height:48px;padding-block:14px!important;padding-inline:20px!important;font-size:15px!important;touch-action:manipulation}.banner .button,.slideshow .button,[class*=hero] .button{width:100%;text-align:center;justify-content:center}}@media screen and (max-width:749px){.section,.shopify-section{padding-inline:0!important}.section--page-width>*{padding-inline:16px!important;max-width:100%!important}.featured-collection,.collection-list,[class*=featured]{width:100%!important;overflow:hidden}}@media screen and (max-width:749px){.footer__content-top,.footer-block,.footer__blocks,[class*=footer] .grid{grid-template-columns:1fr!important;gap:24px!important}.footer{padding-inline:16px!important;overflow:hidden}}@media screen and (max-width:749px){input[type=text],input[type=email],input[type=search],input[type=tel],textarea,select{font-size:16px!important;min-height:48px;width:100%}}@media screen and (max-width:749px){marquee-component,.announcement-bar,.marquee{width:100vw!important;overflow:hidden!important}}@media screen and (max-width:749px){.collection-card,.collection-list__item{width:100%!important;max-width:100%!important;overflow:hidden}.collection-list{grid-template-columns:repeat(2,1fr)!important;gap:12px!important}}
/*# sourceMappingURL=/cdn/shop/t/12/assets/mobile-optimized.css.map */
