#header-component.header{--header-padding: 10px}#header-component .header-logo__image{width:135px;height:auto;max-height:44px;object-fit:contain}#header-component header-actions{gap:4px}#header-component .header-actions__action:not(.account-button) svg{width:20px;height:20px}#header-component .menu-list__link-title{letter-spacing:.08em}main[data-template=index]{--page-margin: max(24px, var(--safe-area-inset-left, 0px), var(--safe-area-inset-right, 0px))}main[data-template=index] :is(.group-block,.text-block,.collection-card){min-width:0}main[data-template=index] :is(h1,h2,.text-block p){overflow-wrap:anywhere}main[data-template=index] .h2 :is(h1,h2,h3){font-size:clamp(1.75rem,3.2vw,var(--font-h2--size));text-wrap:balance}main[data-template=index] :is(a.button,a.button-secondary,a.button-custom){min-height:48px;max-width:100%;padding:14px 24px;font-size:.75rem;font-weight:500;line-height:1.5;letter-spacing:.08em;text-align:center;white-space:normal;overflow-wrap:anywhere}main[data-template=index] [id$=__hero] .hero{min-height:clamp(520px,42vw,600px)}main[data-template=index] [id$=__hero] .hero__container{--page-margin: clamp(48px, 4.5vw, 64px);padding-block:48px;align-items:center}main[data-template=index] [id$=__hero] .hero__content-wrapper{align-items:flex-start;justify-content:center}main[data-template=index] [id$=__hero] .hero__content-wrapper>.group-block{width:100%;max-width:550px}main[data-template=index] [id$=__hero] .hero__media-grid>.overlay{background:linear-gradient(90deg,rgb(20 20 18 / 52%) 0%,rgb(20 20 18 / 30%) 26%,rgb(20 20 18 / 8%) 45%,transparent 60%)}main[data-template=index] [id$=__hero] svg.hero__media{display:none}main[data-template=index] [id$=__hero] .text-block:has(>h1){max-width:550px}main[data-template=index] [id$=__hero] h1{font-size:clamp(2.25rem,3.8vw,3.5rem);line-height:1.12;text-wrap:balance}main[data-template=index] [id$=__hero] .text-block.paragraph{max-width:430px;font-size:clamp(1.0625rem,1.25vw,1.125rem);line-height:1.6}main[data-template=index] [id$=__hero] .text-block.h6{font-size:.6875rem;font-weight:500}main[data-template=index] :is([id$=__hero],[id$=__lifestyle]) .text-block.h6{letter-spacing:.14em}main[data-template=index] [id$=__hero] .group-block-content:has(>a.button-custom){flex-flow:row wrap;gap:16px;height:auto}main[data-template=index] [id$=__hero] a.button-custom:first-child{--button-background-color: #252522;--button-color: #ffffff;--button-border-color: #252522}main[data-template=index] [id$=__hero] a.button-custom:first-child:hover{--button-background-color: #393934;--button-border-color: #393934}main[data-template=index] [id$=__hero] a.button-custom+a.button-custom{--button-background-color: transparent;--button-color: #ffffff;--button-border-color: rgb(255 255 255 / 85%)}main[data-template=index] [id$=__benefits] .section-content-wrapper{display:grid;grid-template-columns:minmax(0,1fr);align-items:start}main[data-template=index] [id$=__styles] .group-block-content:has(>.product-card){display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;height:auto}main[data-template=index] [id$=__styles] .product-card .text-block{overflow-wrap:anywhere}@media(min-width:600px){main[data-template=index] [id$=__benefits] .section-content-wrapper{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:750px){main[data-template=index]{--page-margin: max(40px, var(--safe-area-inset-left, 0px), var(--safe-area-inset-right, 0px))}}@media(min-width:1100px){main[data-template=index] :is([id$=__benefits] .section-content-wrapper,[id$=__styles] .group-block-content:has(>.product-card)){grid-template-columns:repeat(4,minmax(0,1fr))}}@media(min-width:750px)and (max-width:1099px){main[data-template=index] [id$=__hero] .hero{min-height:clamp(480px,50vw,540px)}main[data-template=index] [id$=__hero] .hero__content-wrapper>.group-block{max-width:500px}}@media(max-width:749px){#header-component.header{--header-padding: 8px}#header-component header-actions{gap:0}#header-component .header-logo__image{width:112px;height:auto;max-height:36px}main[data-template=index] [id$=__hero] .hero{min-height:520px}main[data-template=index] [id$=__hero] .hero__container{display:flex;flex-direction:column;align-items:stretch;padding:0;background:#f5f3ef}main[data-template=index] [id$=__hero] .hero__media-grid{position:relative;inset:auto;flex:none;width:100%;height:clamp(180px,48vw,240px)}main[data-template=index] [id$=__hero] .hero__media{object-fit:contain}main[data-template=index] [id$=__hero] .hero__media-grid>.overlay{display:none}main[data-template=index] [id$=__hero] .hero__content-wrapper{flex:1;padding:24px max(24px,var(--safe-area-inset-left, 0px)) 28px max(24px,var(--safe-area-inset-right, 0px))}main[data-template=index] [id$=__hero] .hero__content-wrapper>.group-block>.group-block-content{gap:16px}main[data-template=index] [id$=__hero] .text-block,main[data-template=index] [id$=__hero] .text-block :is(h1,p){color:#252522}main[data-template=index] [id$=__hero] h1{font-size:clamp(1.875rem,6.8vw,2.25rem)}main[data-template=index] [id$=__hero] .text-block.paragraph{font-size:1rem;line-height:1.5}main[data-template=index] [id$=__hero] a.button-custom+a.button-custom{--button-color: #252522;--button-border-color: #252522}main[data-template=index] [id$=__hero] .group-block-content:has(>a.button-custom)>a{flex:1 1 12rem}}main[data-template=index] [id$=__styles] .product-card{min-width:0}main[data-template=product] .product-information__grid{--gap: clamp(28px, 4vw, 56px)}main[data-template=product] .product-details{min-width:0}main[data-template=product] .product-details :is(h1,.text-block){overflow-wrap:anywhere}main[data-template=product] .product-information>:is(.accordion,.disclosures__container){width:100%;max-width:1160px;min-width:0;justify-self:center}main[data-template=product] .product-information>.accordion{margin-block:16px 32px}main[data-template=product] .product-information>.accordion .details__header{padding-block:22px;line-height:1.4;overflow-wrap:anywhere;scroll-margin-block:100px}main[data-template=product] .product-information>.accordion .details-content{padding-block:0 28px;min-width:0}main[data-template=product] .product-information>.accordion .text-block{width:100%;max-width:72ch;line-height:1.7;overflow-wrap:anywhere}main[data-template=product] .product-information>.accordion .text-block :is(h1,h2,h3,h4,h5,h6){margin-block:1.5em .65em;line-height:1.3}main[data-template=product] .product-information>.accordion .text-block :is(p,ul,ol){margin-block:0 1.1em}main[data-template=product] .product-information>.accordion .text-block li+li{margin-block-start:.45em}main[data-template=product] .product-information>.accordion .text-block>:first-child{margin-block-start:0}main[data-template=product] .product-information>.accordion .text-block>:last-child{margin-block-end:0}main[data-template=product] .product-information>.accordion .text-block :is(img,video,iframe){max-width:100%}main[data-template=product] .product-information>.accordion .text-block table{display:block;max-width:100%;overflow-x:auto}main[data-template=product] .sticky-add-to-cart__bar{box-shadow:0 3px 18px #00000014}main[data-template=product] .sticky-add-to-cart__bar:before{--border: 1px;-webkit-backdrop-filter:none;backdrop-filter:none}html:has(main[data-template=product] sticky-add-to-cart){scroll-padding-block-end:calc(100px + env(safe-area-inset-bottom,0px))}main[data-template=product]:has(sticky-add-to-cart){padding-block-end:calc(88px + env(safe-area-inset-bottom,0px))}@media(min-width:750px){main[data-template=product] .sticky-add-to-cart__bar{width:min(560px,calc(100% - 48px));bottom:max(12px,var(--safe-area-inset-bottom, 0px));padding:8px 12px;gap:12px;border-radius:4px}main[data-template=product] .sticky-add-to-cart__image,main[data-template=product] .sticky-add-to-cart__button{height:44px}main[data-template=product] .sticky-add-to-cart__button{min-height:44px;padding-block:10px}main[data-template=product] .sticky-add-to-cart__title{font-size:.875rem;font-weight:500}}@media(max-width:749px){main[data-template=product] .product-information>.accordion{margin-block:8px 16px}main[data-template=product] .product-information>.accordion .details__header{padding-block:18px}main[data-template=product] .product-information>.accordion .details-content{padding-block-end:24px}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/medicaltex.css.map */
