html,body{max-width:100%;overflow-x:clip}*,*:before,*:after{min-width:0}img,picture,video,canvas,svg,iframe{max-width:100%}img,video{height:auto}.content-for-layout{overflow-x:clip}.button,.button *,button,input,select,textarea,.field__input,.form__input{max-width:100%}.button,button{white-space:normal}.button__content{min-width:0}.button__label,.h0,.h1,.h2,h1,h2,h3,[class*=__title],[class*=__heading],[class*=__subtitle]{overflow-wrap:normal;word-break:normal}.hero-split__heading,.media-banner-slider__heading{word-break:normal;overflow-wrap:normal}.container,.container-fluid,.container-xxl,.container-xl,.container-lg,.container-md,.container-sm,.page-width,.shopify-policy__container{max-width:min(100%,1920px)}section[class^=major-],section[class*=" major-"]{max-width:100%;overflow-x:clip}section[class^=major-] *,section[class*=" major-"] *{min-width:0}section[class^=major-] [class*=__container],section[class*=" major-"] [class*=__container]{max-width:100%}section[class^=major-] [class*=__title],section[class*=" major-"] [class*=__title],section[class^=major-] h1,section[class^=major-] h2,section[class^=major-] h3,section[class*=" major-"] h1,section[class*=" major-"] h2,section[class*=" major-"] h3{overflow-wrap:normal;word-break:normal;text-wrap:balance}section[class^=major-] p,section[class*=" major-"] p{text-wrap:pretty}.card,.product-card,.collection-card,.article-card,.multicolumn__item,.benefits__item,.testimonials__slide,.swiper-slide{min-width:0}.product-card img,.collection-card img,.article-card img,.card img{max-width:100%;object-fit:cover}.footer,.footer *,.header,.header *{min-width:0}.footer__content,.footer__blocks,.footer__block,.footer__newsletter,.newsletter-form,.header__heading,.header__inline-menu,.header__icons{max-width:100%}@media screen and (max-width:1199px){.section-template--padding,[class*=-padding]{scroll-margin-top:8rem}section[class^=major-] [class*=__container],section[class*=" major-"] [class*=__container]{width:min(100% - 48px,1180px)}section[class^=major-] [class*=__heading-row],section[class*=" major-"] [class*=__heading-row]{gap:clamp(22px,4vw,48px)}}@media screen and (max-width:989px){.container,.container-fluid,.container-xxl,.container-xl,.container-lg,.container-md,.container-sm,.page-width,.shopify-policy__container{padding-right:clamp(1.6rem,4vw,2.4rem);padding-left:clamp(1.6rem,4vw,2.4rem)}section[class^=major-] [class*=__container],section[class*=" major-"] [class*=__container],section[class^=major-] [class*=__heading-row],section[class*=" major-"] [class*=__heading-row],section[class^=major-] [class*=__grid],section[class*=" major-"] [class*=__grid],section[class^=major-] [class*=__row],section[class*=" major-"] [class*=__row],section[class^=major-] [class*=__steps],section[class*=" major-"] [class*=__steps],section[class^=major-] [class*=__cards],section[class*=" major-"] [class*=__cards],section[class^=major-] [class*=__list],section[class*=" major-"] [class*=__list]{grid-template-columns:minmax(0,1fr)}section[class^=major-] [class*=__container],section[class*=" major-"] [class*=__container]{width:min(100% - 32px,760px);gap:clamp(28px,6vw,52px)}section[class^=major-] [class*=__visual],section[class*=" major-"] [class*=__visual],section[class^=major-] [class*=__media],section[class*=" major-"] [class*=__media],section[class^=major-] [class*=__image],section[class*=" major-"] [class*=__image]{max-width:100%}.hero-split__heading,.media-banner-slider__heading{font-size:clamp(3.6rem,7vw,6.4rem);line-height:.98}}@media screen and (max-width:749px){.h0,h1,.h1{font-size:clamp(3.6rem,11vw,5.4rem);line-height:1}h2,.h2{font-size:clamp(3.2rem,9vw,4.8rem);line-height:1.04}.button,button,.shopify-payment-button__button{min-height:4.4rem}.button__content{justify-content:center;width:100%}.field,.form__field,.contact__field,.newsletter-form__field-wrapper{max-width:100%}.footer__content,.footer__blocks,.newsletter-form{grid-template-columns:minmax(0,1fr)}.collection .grid,.product-grid,.products-grid__grid,.popular-products__grid,.featured-products__grid,.product-recommendations__grid,.blog-posts__grid,.main-blog__grid,.search__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (max-width:575px){.container,.container-fluid,.container-xxl,.container-xl,.container-lg,.container-md,.container-sm,.page-width,.shopify-policy__container{padding-right:1.6rem;padding-left:1.6rem}section[class^=major-] [class*=__container],section[class*=" major-"] [class*=__container]{width:min(100% - 24px,520px);padding-top:clamp(48px,13vw,64px);padding-bottom:clamp(48px,13vw,64px)}section[class^=major-] [class*=__title],section[class*=" major-"] [class*=__title],section[class^=major-] h1,section[class*=" major-"] h1{font-size:clamp(3.5rem,11vw,4.8rem);line-height:1.02;letter-spacing:0}section[class^=major-] h2,section[class^=major-] h3,section[class*=" major-"] h2,section[class*=" major-"] h3{font-size:clamp(2.8rem,9vw,4rem);line-height:1.06;letter-spacing:0}section[class^=major-] [class*=__eyebrow],section[class*=" major-"] [class*=__eyebrow],section[class^=major-] [class*=__label],section[class*=" major-"] [class*=__label],section[class^=major-] [class*=__note],section[class*=" major-"] [class*=__note]{max-width:100%;white-space:normal}section[class^=major-] [class*=__visual],section[class*=" major-"] [class*=__visual]{min-height:0}.hero-split__heading,.media-banner-slider__heading{font-size:clamp(3.4rem,11vw,4.8rem);letter-spacing:0}.collection .grid,.product-grid,.products-grid__grid,.popular-products__grid,.featured-products__grid,.product-recommendations__grid,.blog-posts__grid,.main-blog__grid,.search__grid{gap:1.6rem}}@media screen and (max-width:374px){.container,.container-fluid,.page-width,.shopify-policy__container{padding-right:1.2rem;padding-left:1.2rem}section[class^=major-] [class*=__container],section[class*=" major-"] [class*=__container]{width:min(100% - 20px,500px)}.collection .grid,.product-grid,.products-grid__grid,.popular-products__grid,.featured-products__grid,.product-recommendations__grid,.blog-posts__grid,.main-blog__grid,.search__grid{grid-template-columns:minmax(0,1fr)}}@media screen and (min-width:1920px){.section-template--padding,[class*=-padding]{scroll-margin-top:10rem}section[class^=major-] [class*=__container],section[class*=" major-"] [class*=__container]{width:min(1680px,calc(100% - 128px))}.container,.container-fluid,.container-xxl,.page-width{max-width:1920px}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/major-responsive.css.map */
