:root{--sunto-color-ivory: #F5F1E8;--sunto-color-deep-green: #263B31;--sunto-color-soft-sage: #AEB9A8;--sunto-color-muted-gold: #B99659;--sunto-color-charcoal: #292C29;--sunto-color-white: #FFFFFF;--sunto-page-gutter: clamp(1.25rem, 3vw, 4rem);--sunto-section-space: clamp(3rem, 6vw, 7rem);--sunto-section-space-compact: clamp(2rem, 4vw, 4rem);--sunto-content-width: 46rem;--sunto-card-gap: clamp(1rem, 2vw, 1.75rem);--sunto-heading-body-gap: clamp(.75rem, 1.5vw, 1.25rem);--sunto-card-radius: 2px}.sunto-scheme--ivory{--color-background: var(--sunto-color-ivory);--color-background-rgb: 245 241 232;--color-foreground: var(--sunto-color-deep-green);--color-foreground-rgb: 38 59 49;--color-border: var(--sunto-color-deep-green);--color-border-rgb: 38 59 49}.sunto-scheme--white{--color-background: var(--sunto-color-white);--color-background-rgb: 255 255 255;--color-foreground: var(--sunto-color-charcoal);--color-foreground-rgb: 41 44 41;--color-border: var(--sunto-color-deep-green);--color-border-rgb: 38 59 49}.sunto-scheme--deep-green{--color-background: var(--sunto-color-deep-green);--color-background-rgb: 38 59 49;--color-foreground: var(--sunto-color-ivory);--color-foreground-rgb: 245 241 232;--color-border: var(--sunto-color-soft-sage);--color-border-rgb: 174 185 168}.sunto-scheme--soft-sage{--color-background: var(--sunto-color-soft-sage);--color-background-rgb: 174 185 168;--color-foreground: var(--sunto-color-charcoal);--color-foreground-rgb: 41 44 41;--color-border: var(--sunto-color-charcoal);--color-border-rgb: 41 44 41}:where(a,button,input,select,textarea):focus-visible{outline:2px solid var(--sunto-color-deep-green);outline-offset:3px}.sunto-scheme--deep-green :where(a,button,input,select,textarea):focus-visible{outline-color:var(--sunto-color-ivory)}:where(p,.rte) a:not(.button,.button-secondary){text-underline-offset:.2em;text-decoration-thickness:1px}.product-card,.collection-card,.predictive-search-results__card--product,.predictive-search-results__card{border-radius:var(--sunto-card-radius);box-shadow:none}@media(min-width:750px){:root{--sunto-page-gutter: clamp(2rem, 4vw, 5rem)}}#header-component.header[data-sticky-state=active]{--header-padding: var(--padding-xs)}#header-component .header__columns{transition:padding-block var(--animation-speed) var(--animation-easing)}#header-component .menu-list__link-title{position:relative;letter-spacing:.06em}#header-component .menu-list__link-title:after{content:"";position:absolute;inset-inline:calc(var(--gap-xl) / 2);inset-block-end:-.2rem;height:1px;background:currentcolor;transform:scaleX(0);transform-origin:center;transition:transform var(--animation-speed) var(--animation-easing)}#header-component .menu-list__link:is(:hover,:focus-visible,[aria-expanded=true]) .menu-list__link-title:after,#header-component .menu-list__link--active .menu-list__link-title:after{transform:scaleX(1)}.menu-drawer__menu-item--mainlist{letter-spacing:.06em}footer .footer-content{gap:clamp(2.5rem,7vw,6rem)}footer .footer-content .menu__heading__default{letter-spacing:.06em;text-transform:uppercase}footer .menu__item a,footer .utilities a{transition:opacity var(--animation-speed) var(--animation-easing)}footer .menu__item a:hover,footer .utilities a:hover{opacity:.72}@media(max-width:749px){#header-component{--header-padding: var(--padding-xs)}footer .footer-content{gap:3rem}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/sunto-design-system.css.map */
