:root{--sx5-chocolate: #56453F;--sx5-mocha: #A47764;--sx5-coconut: #F2EFE7;--sx5-tango: #DE4124;--sx5-niagara: #5587AB;--sx5-easing: cubic-bezier(.22, 1, .36, 1)}.section-hero .section-content-wrapper,[class*=section--full-width][class*=hero] .section-content-wrapper{padding-inline-start:clamp(1.5rem,5vw,5rem);padding-inline-end:clamp(1.5rem,5vw,5rem)}.section-hero h1,.section-hero .h1{font-size:clamp(3.5rem,9vw,9rem)!important;line-height:.92;letter-spacing:-.04em;font-weight:800}.section-hero h1,.section-hero .h1,.section-hero .h2{text-shadow:0 1px 24px rgba(0,0,0,.18)}.layout-panel-flex--row>.image-block,.layout-panel-flex--row .image-block{flex:1 1 0;min-width:0;max-height:70vh;overflow:hidden}.section-wrapper .layout-panel-flex--row>.image-block .resource-image,.section-wrapper .layout-panel-flex--row>.image-block img,.layout-panel-flex--row .image-block img{width:100%;height:100%;object-fit:cover;object-position:center center;display:block}.section-wrapper:has(.layout-panel-flex--row>.image-block~.image-block){--grid-row-height: clamp(380px, 56vh, 640px)}.section-wrapper:has(.layout-panel-flex--row>.image-block~.image-block) .layout-panel-flex--row{height:var(--grid-row-height);align-items:stretch}.section-wrapper:has(.layout-panel-flex--row>.image-block~.image-block) .image-block{height:100%}@media screen and (max-width:749px){.section-wrapper .layout-panel-flex--row{flex-direction:column;gap:0!important;height:auto!important}.section-wrapper .layout-panel-flex--row>.image-block{max-height:60vh;aspect-ratio:4 / 5}}@media(prefers-reduced-motion:no-preference){.section-wrapper{opacity:0;transform:translateY(8px);animation:sx5-rise .7s var(--sx5-easing) forwards}.section-wrapper:nth-child(1){animation-delay:0s}.section-wrapper:nth-child(2){animation-delay:.05s}.section-wrapper:nth-child(3){animation-delay:.1s}.section-wrapper:nth-child(n+4){animation-delay:.15s}}@keyframes sx5-rise{to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:no-preference)and (hover:hover){.image-block,.resource-image-container{overflow:hidden}.image-block img,.resource-image-container img{transition:transform .7s var(--sx5-easing),filter .7s var(--sx5-easing)}.image-block:hover img,.resource-image-container:hover img{transform:scale(1.025);filter:brightness(1.03)}}h1,.h1,h2,.h2{font-weight:800}h3,.h3{font-weight:700}h6,.h6{font-weight:600;letter-spacing:.18em;text-transform:uppercase}.section-wrapper p{line-height:1.6}.section-wrapper:has(>.section-content-wrapper>.text-block:only-child) .text-block{max-width:56ch;margin-inline:auto}.button{letter-spacing:.02em;font-weight:500;transition:background-color .3s var(--sx5-easing),color .3s var(--sx5-easing),border-color .3s var(--sx5-easing),transform .2s var(--sx5-easing);padding-inline:1.75rem;padding-block:.85rem}.button:hover{transform:translateY(-1px)}.button:active{transform:translateY(0)}.header-announcements,.announcement-bar{letter-spacing:.08em;font-size:.75rem}.header-logo__image{display:block;max-height:100%;width:auto}.section-wrapper:has(>.section-content-wrapper>.layout-panel-flex--row>.image-block:nth-child(2)){margin-block:0}.section-wrapper:has(.text-block:only-child[class*=alignment-center]){padding-block:clamp(3rem,7vw,5rem)!important}.section-hero[class*=full-width]:not(:first-child){min-height:clamp(320px,48vh,520px)!important}.section-wrapper:has(.layout-panel-flex--row>.image-block+.group-block){padding-block:clamp(4rem,8vw,7rem)!important}.section-wrapper.color-scheme-2,.section-wrapper:has(.email-signup){padding-block:clamp(4rem,9vw,7rem)!important}.footer .text-block h2{font-size:1.25rem;letter-spacing:-.01em}.email-signup__input-group input{letter-spacing:.02em}.price,.price-item,.price-item__group,.compare-at-price,.unit-price{display:none!important}.product-card .price-container,.product-card__info .price{min-height:0}body.template-page-about .hero-wrapper:first-of-type h1{font-size:clamp(4rem,12vw,10rem);line-height:.92;letter-spacing:-.04em}body.template-page-about .media-with-content em{font-style:italic}body.template-page-about .media-with-content p:has(em:only-child){padding-inline-start:1.25rem;margin-block:1rem;border-inline-start:1px solid color-mix(in srgb,currentColor 22%,transparent)}body.template-page-about .section[data-section-type=main-page] em{font-style:italic;font-weight:400}body.template-page-about .section:has(>.hero):nth-of-type(3){padding-block:0}body.template-page-about .hero-wrapper p em{font-style:italic}body.template-page-about .section:last-of-type h2{font-size:clamp(2.5rem,6vw,4.5rem);line-height:.95;letter-spacing:-.04em;font-weight:800}@media screen and (min-width:750px){body.template-page-about .media-with-content [class*=content]{padding-inline:clamp(2rem,5vw,5rem);padding-block:clamp(2rem,4vw,4rem)}}@media(max-width:749px){body.template-page-about .media-with-content{padding-block:32px!important}body.template-page-about [class*=content]>*{padding-inline:24px}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/sx5-custom.css.map */
