html{overflow-x:clip}body{min-width:320px;overflow-x:clip}#MainContent,#MainContent>.shopify-section,#header-group,#footer-group,.layout-panel,.page-width,.or-home,.or-home *{min-width:0}img,picture,video,iframe,svg{max-width:100%}.rte,.product-details,.card__content,.article-body,.footer-block,.menu-drawer__menu-item{overflow-wrap:anywhere}.shopify-app-block,.shopify-app-block>*,[id*=popup],[class*=popup__],.modal__content,.drawer__inner{max-width:100%}@media screen and (min-width:1025px){.or-reference-header__main,.or-reference-header__nav ul{width:min(1320px,calc(100% - 40px))!important;max-width:none!important}.or-reference-header__main{grid-template-columns:minmax(170px,240px) minmax(320px,1fr) minmax(250px,330px);gap:clamp(20px,3.65vw,70px)}.or-reference-header__actions{width:auto;min-width:0;gap:clamp(16px,2.2vw,42px)}.or-reference-header__nav ul{gap:clamp(18px,2.2vw,42px)}}@media screen and (max-width:1024px){.or-reference-header{display:none!important}#header-component{display:block!important}}@media screen and (max-width:749px){.or-home .concern-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px 8px}.or-home .concern{min-width:0;font-size:clamp(1rem,3.2vw,1.3rem);line-height:1.3}.or-home .concern-icon,.or-home .concern-icon img{width:min(100%,112px)!important;height:auto!important;min-width:0!important;min-height:0!important;aspect-ratio:1}.or-home .concern b{display:block;overflow-wrap:anywhere}.or-home .trending-products,.or-home .blog-grid,.or-home .certificate-logos{overscroll-behavior-inline:contain}.toolbar-mobile{padding-bottom:max(var(--padding-bottom),env(safe-area-inset-bottom))}.toolbar-mobile .toolbar__item,.toolbar-mobile .t-button{min-width:0}.toolbar-mobile .text{width:100%;padding-inline:2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:center}.main-product-information .product-information__grid,.main-product-information .product-details,.main-product-information .product-form__buttons{min-width:0!important}}@media screen and (max-width:479px){.or-shell,.or-about__shell,.or-contact__shell{width:calc(100% - 24px)!important}.or-home .benefits-grid{grid-template-columns:1fr}.or-home .benefits-grid>div{border-right:0;border-bottom:1px solid #e8e1eb;padding-inline:10px}.or-home .benefits-grid>div:last-child{border-bottom:0}.or-home .trending-products .or-product,.or-home .offer-products .or-product{flex-basis:calc((100% - 10px)/2)}.or-home .footprint-stats{gap:16px}.or-home .footprint-content h2{width:100%}.main-product-information .or-nf-ingredient-grid__head,.main-product-information .or-nf-ingredient-grid__row{grid-template-columns:minmax(0,1.15fr) minmax(64px,.7fr) minmax(60px,.65fr)}}@media screen and (max-width:359px){.or-home .concern-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.main-product-information .product-details .product-form__buttons{grid-template-columns:1fr!important}.main-product-information .or-reference-add-button,.main-product-information .or-buy-now-button{grid-column:1!important}}@media screen and (min-width:750px)and (max-width:1024px){body:has(.or-collection-hero) .collection-wrapper:has(.facets-block-wrapper--vertical){grid-template-columns:repeat(12,minmax(0,1fr))!important}body:has(.or-collection-hero) .facets-block-wrapper--vertical,body:has(.or-collection-hero) .facets-vertical-sort,body:has(.or-collection-hero) .collection-header,body:has(.or-collection-hero) .main-collection-grid{grid-column:1 / -1!important}body:has(.or-collection-hero) .facets-block-wrapper--vertical{grid-row:2 / 3;margin:0 0 18px!important}body:has(.or-collection-hero) .facets-block-wrapper--vertical .or-category-list,body:has(.or-collection-hero) .facets-block-wrapper--vertical #FacetsWrapperDesktop{display:none!important}body:has(.or-collection-hero) .facets-block-wrapper--vertical .facets--vertical{padding:0!important;border:0!important}body:has(.or-collection-hero) .facets-block-wrapper--vertical .mobile-facets__wrapper{display:flex!important;width:100%}}@media screen and (min-width:990px){.main-product-information .product-information__grid.product-information--media-left{width:min(1080px,calc(100% - 40px));margin-inline:auto;grid-template-columns:minmax(0,460px) minmax(420px,580px)!important;column-gap:clamp(32px,4vw,48px);justify-content:center;align-items:start}.main-product-information .product-information__media{width:100%!important;min-width:0!important;max-width:460px!important;padding-right:0!important;justify-self:center}.main-product-information .product-details{min-width:0;max-width:620px;padding-left:0!important}.main-product-information .media-gallery>slideshow-container,.main-product-information .media-gallery .slideshow__slides,.main-product-information .media-gallery slideshow-slide,.main-product-information .media-gallery .slide__img-wrapper,.main-product-information .media-gallery picture.media,.main-product-information .media-gallery .product-media{width:100%!important;max-width:460px!important;max-height:460px!important}}@media screen and (min-width:750px)and (max-width:989px){.main-product-information .product-information__grid.product-information--media-left{grid-template-columns:minmax(0,1fr) minmax(340px,1fr)!important;column-gap:28px}.main-product-information .product-information__media{width:100%!important;max-width:440px!important;padding-right:0!important;justify-self:center}}.main-product-information .media-gallery__media img,.main-product-information .product-media img,.main-product-information .media-gallery .product-media__image{object-fit:contain!important;object-position:center!important;transform:none!important}@media screen and (max-width:749px){.main-product-information .product-information__media,.main-product-information .media-gallery{width:100%!important;max-width:520px!important;margin-inline:auto}}.main-product-information .media-gallery .product-media-container,.main-product-information .media-gallery .slide__img-wrapper,.main-product-information .media-gallery picture.media,.main-product-information .media-gallery .product-media{background:#fff!important;background-color:#fff!important}
/*# sourceMappingURL=/cdn/shop/t/9/assets/or-responsive-hardening.css.map */
