@import"https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600&display=swap";:root{--sg-canvas: #F3F1ED;--sg-canvas-alt: #F5F4F0;--sg-surface: #FAFAF8;--sg-white: #FFFFFF;--sg-ink-1: #1A1A1A;--sg-ink-2: #3D3D3D;--sg-ink-3: #888580;--sg-ink-4: #B0ADA8;--sg-accent: #1A1A1A;--sg-accent-hover: #2E2E2E;--sg-accent-tint: rgba(26,26,26,.06);--sg-border-subtle: rgba(26,26,26,.08);--sg-border-medium: rgba(26,26,26,.14);--sg-r-xs: 6px;--sg-r-sm: 12px;--sg-r-md: 20px;--sg-r-lg: 28px;--sg-r-xl: 36px;--sg-r-pill: 999px;--sg-shadow-xs: 0 1px 4px rgba(0,0,0,.04),0 1px 2px rgba(0,0,0,.03);--sg-shadow-sm: 0 2px 12px rgba(0,0,0,.06),0 1px 4px rgba(0,0,0,.04);--sg-shadow-md: 0 8px 32px rgba(0,0,0,.08),0 2px 8px rgba(0,0,0,.04);--sg-shadow-lg: 0 20px 60px rgba(0,0,0,.1),0 4px 16px rgba(0,0,0,.06);--sg-ease: cubic-bezier(.4,0,.2,1);--sg-ease-out: cubic-bezier(0,0,.2,1);--sg-t-fast: .18s;--sg-t: .28s;--sg-t-slow: .48s}*,*:before,*:after{font-family:Inter,-apple-system,BlinkMacSystemFont,Helvetica Neue,Arial,sans-serif!important}html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{background-color:var(--sg-canvas)!important;color:var(--sg-ink-2)!important}h1,.h1{font-weight:300!important;letter-spacing:-.04em!important;line-height:1.04!important;color:var(--sg-ink-1)!important}h2,.h2{font-weight:300!important;letter-spacing:-.03em!important;line-height:1.08!important;color:var(--sg-ink-1)!important}h3,.h3{font-weight:400!important;letter-spacing:-.02em!important;line-height:1.2!important;color:var(--sg-ink-1)!important}h4,.h4{font-weight:500!important;letter-spacing:-.015em!important;color:var(--sg-ink-1)!important}h5,.h5,h6,.h6{font-weight:500!important;color:var(--sg-ink-2)!important}p,li{color:var(--sg-ink-2)!important;line-height:1.72!important}.announcement-bar-section .color-background-1,.announcement-bar-section .color-accent-1{background-color:var(--sg-dark)!important;--gradient-background: var(--sg-dark);--color-background: 29,29,31}.announcement-bar__message,.announcement-bar__message *{color:#f5f5f7d9!important;font-size:1.25rem!important;letter-spacing:.03em!important;font-weight:400!important}.header-wrapper{background-color:#ffffffd1!important;-webkit-backdrop-filter:saturate(180%) blur(24px);backdrop-filter:saturate(180%) blur(24px);border-bottom:1px solid rgba(0,0,0,.09)!important}.header__heading-link .h2,.header__heading-link:hover .h2{font-weight:700!important;letter-spacing:-.03em!important;color:var(--sg-dark)!important}.header__menu-item{font-size:1.35rem!important;font-weight:400!important;letter-spacing:-.005em!important;color:#1d1d1fd1!important;transition:color var(--sg-t) var(--sg-ease)!important}.header__menu-item:hover,.header__active-menu-item{color:var(--sg-dark)!important;text-decoration:none!important}.header__menu-item:hover span{text-decoration:none!important}.button,.shopify-challenge__button{font-family:Inter,-apple-system,BlinkMacSystemFont,Helvetica Neue,Arial,sans-serif!important;font-size:1.45rem!important;font-weight:500!important;letter-spacing:-.01em!important;border-radius:var(--sg-r-pill)!important;padding:0 2.6rem!important;min-height:4.4rem!important;background-color:var(--sg-green)!important;color:#fff!important;border:none!important;box-shadow:none!important;transition:background-color var(--sg-t) var(--sg-ease),transform var(--sg-t) var(--sg-ease),box-shadow var(--sg-t) var(--sg-ease)!important}.button:before,.button:after,.shopify-challenge__button:before,.shopify-challenge__button:after{display:none!important}.button:not([disabled]):hover,.shopify-challenge__button:hover{background-color:var(--sg-green-hover)!important;transform:scale(1.015)!important;box-shadow:0 4px 18px #1d6b2f47!important}.button:not([disabled]):active{transform:scale(.985)!important;box-shadow:none!important}.button--secondary{background-color:transparent!important;color:var(--sg-green)!important;border:1.5px solid var(--sg-green)!important;box-shadow:none!important}.button--secondary:not([disabled]):hover{background-color:var(--sg-green-tint)!important;box-shadow:none!important;transform:none!important}.button--tertiary{background-color:transparent!important;color:var(--sg-green)!important;border:none!important;padding:0 1rem!important;min-height:3.2rem!important}.card-wrapper{border-radius:var(--sg-r-lg)!important;overflow:hidden;transition:transform var(--sg-t) var(--sg-ease),box-shadow var(--sg-t) var(--sg-ease)!important}.card-wrapper:hover{transform:translateY(-5px)!important;box-shadow:var(--sg-shadow-lg)!important}.card--card,.card__inner{border-radius:var(--sg-r-lg)!important;border:1px solid rgba(0,0,0,.07)!important;background-color:var(--sg-white)!important;box-shadow:var(--sg-shadow-xs)!important;overflow:hidden}.card .media,.card__media{background-color:var(--sg-off-white)!important;overflow:hidden}.card-wrapper .card__media img{transition:transform .55s var(--sg-ease)!important;will-change:transform}.card-wrapper:hover .card__media img{transform:scale(1.045)!important}.card__content,.card__information{padding:1.6rem 1.8rem 2rem!important;background-color:var(--sg-white)!important}.card__heading,.card__heading a{font-size:1.55rem!important;font-weight:600!important;letter-spacing:-.015em!important;color:var(--sg-dark)!important;text-decoration:none!important;line-height:1.3!important}.card__heading a:hover{text-decoration:none!important}.price .price-item--regular,.price .price-item--last{color:var(--sg-dark)!important;font-weight:500!important}.price .price-item--sale{color:var(--sg-green)!important;font-weight:600!important}.price .price-item--compare{color:var(--sg-mid-gray)!important;text-decoration:line-through;font-weight:400!important}.badge{border-radius:var(--sg-r-pill)!important;font-size:1.1rem!important;font-weight:500!important;letter-spacing:.02em!important;padding:.4rem 1.1rem!important;background-color:var(--sg-green)!important;color:#fff!important;border:none!important}.title-wrapper-with-link .title,.title{font-weight:700!important;letter-spacing:-.028em!important}.subtitle{color:var(--sg-mid-gray)!important;font-weight:400!important}.rich-text__heading{font-weight:700!important;letter-spacing:-.03em!important}.rich-text__text p,.rich-text__text li{font-size:1.65rem!important;line-height:1.72!important;color:#1d1d1fad!important;font-weight:400!important}.multicolumn-card__info,.multicolumn-card{border-radius:var(--sg-r-lg)!important;background-color:var(--sg-white)!important;padding:2.8rem 2.4rem!important;box-shadow:var(--sg-shadow-sm)!important;border:1px solid rgba(0,0,0,.06)!important;transition:box-shadow var(--sg-t) var(--sg-ease),transform var(--sg-t) var(--sg-ease)!important}.multicolumn-card:hover{box-shadow:var(--sg-shadow-md)!important;transform:translateY(-3px)!important}.field__input,.select__select{border-radius:var(--sg-r-sm)!important;border:1.5px solid rgba(0,0,0,.14)!important;font-size:1.5rem!important;transition:border-color var(--sg-t) var(--sg-ease),box-shadow var(--sg-t) var(--sg-ease)!important}.field:after,.select:after{display:none!important}.field__input:focus,.select__select:focus{border-color:var(--sg-green)!important;box-shadow:0 0 0 3px #1d6b2f1f!important;outline:none!important}.field__label,.customer .field label{color:var(--sg-mid-gray)!important;font-size:1.35rem!important}.search-modal{background-color:#fffffff5!important;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.predictive-search{border-radius:0 0 var(--sg-r-md) var(--sg-r-md)!important;border:1px solid rgba(0,0,0,.09)!important;box-shadow:var(--sg-shadow-lg)!important;overflow:hidden}.footer{background-color:var(--sg-dark)!important;--gradient-background: var(--sg-dark);--color-background: 29,29,31;--color-foreground: 245,245,247}.footer,.footer *{color:#f5f5f7b3!important}.footer__heading,.footer .h4{color:#f5f5f7f2!important;font-size:1.4rem!important;font-weight:600!important;letter-spacing:-.01em!important;margin-bottom:1.4rem!important}.footer-block__details-content a,.footer-block__details-content li{color:#f5f5f78c!important;font-size:1.3rem!important;line-height:2.3!important;text-decoration:none!important;transition:color var(--sg-t) var(--sg-ease)!important}.footer-block__details-content a:hover{color:#f5f5f7f2!important}.footer__copyright,.footer__copyright *{color:#f5f5f759!important;font-size:1.15rem!important}.footer .list-social__link svg{fill:#f5f5f78c!important}.footer .list-social__link:hover svg{fill:#f5f5f7f2!important}hr{background-color:#00000014!important;height:1px!important}.collage__item .card,.collage__item .card__inner{border-radius:var(--sg-r-md)!important;overflow:hidden}.slideshow__slide .banner__heading{font-weight:700!important;letter-spacing:-.04em!important;line-height:1.06!important}@media(prefers-reduced-motion:no-preference){.scroll-trigger.animate--fade-in{opacity:0!important;transition:opacity .65s var(--sg-ease)!important}.scroll-trigger:not(.scroll-trigger--offscreen).animate--fade-in{opacity:1!important;animation:none!important}}a:not(.button):not(.skip-to-content-link){text-decoration:none!important}a:not(.button):not(.skip-to-content-link):hover{text-decoration:underline!important;text-underline-offset:.28em!important}.page-width{max-width:120rem!important}@media screen and (max-width:749px){.card__content,.card__information{padding:1.2rem 1.4rem 1.6rem!important}.multicolumn-card,.multicolumn-card__info{padding:2rem 1.8rem!important}}
/*# sourceMappingURL=/cdn/shop/t/1/assets/custom.css.map */
