:root{--bdr-green: #4A7258;--bdr-green-dark: #3A5A45;--bdr-green-light: #EDF3EF;--bdr-terra: #C4714A;--bdr-white: #FFFFFF;--bdr-bg: #FAFAF9;--bdr-bg-2: #F5F3F0;--bdr-img-bg: #F5F5F5;--bdr-charcoal: #1A1A1A;--bdr-gray: #6B6B6B;--bdr-gray-light: #9E9E9E;--bdr-border: rgba(26,26,26,.1);--bdr-border-card: #E8E4DF;--bdr-radius: 8px;--bdr-radius-sm: 5px;--bdr-ease: .2s ease;--bdr-ease-slow: .34s ease}html{scroll-behavior:smooth}body{background:var(--bdr-bg)!important}::selection{background:#4a725826;color:var(--bdr-charcoal)}.announcement-bar{background:var(--bdr-charcoal)!important;color:#ffffffe6!important;font-size:.78rem;font-weight:500;letter-spacing:.06em;text-transform:uppercase}.announcement-bar a,.announcement-bar__message{color:#ffffffe6!important}.header-wrapper{background:var(--bdr-white)!important;box-shadow:0 1px 0 var(--bdr-border)!important}.header__heading-logo{max-height:44px;width:auto}.header__menu-item{font-size:.8rem!important;font-weight:600!important;letter-spacing:.06em!important;text-transform:uppercase!important;transition:color var(--bdr-ease)}.header__menu-item:hover{color:var(--bdr-green)!important;opacity:1!important}.mega-menu__content{background:var(--bdr-white)!important;border-top:2px solid var(--bdr-green)!important;box-shadow:0 8px 24px #00000014!important}.color-background-1{background:var(--bdr-white)!important}.color-background-2{background:var(--bdr-bg-2)!important}.shopify-section{background:transparent}.card-wrapper{transition:box-shadow var(--bdr-ease);border-radius:var(--bdr-radius)}.card-wrapper:hover{box-shadow:0 6px 24px #0000001a}.card--standard .card__inner{background:var(--bdr-white)!important;border:1px solid var(--bdr-border-card)!important;border-radius:var(--bdr-radius) var(--bdr-radius) 0 0!important;overflow:hidden}.card__media{background:var(--bdr-img-bg)!important}.card__inner .card__media img,.card__inner .media img{transition:transform var(--bdr-ease-slow)!important;will-change:transform}.card-wrapper:hover .card__inner .card__media img,.card-wrapper:hover .card__inner .media img{transform:scale(1.05)!important}.card-information{background:var(--bdr-white)!important;border:1px solid var(--bdr-border-card)!important;border-top:none!important;border-radius:0 0 var(--bdr-radius) var(--bdr-radius)!important;padding:.75rem .9rem .5rem!important}.card__heading,.card__heading .full-unstyled-link{font-size:.83rem!important;font-weight:500!important;line-height:1.4!important;color:var(--bdr-charcoal)!important;letter-spacing:0!important}.card__heading .full-unstyled-link:hover{color:var(--bdr-green)!important}.price__regular .price-item{font-size:.95rem!important;font-weight:700!important;color:var(--bdr-charcoal)!important}.price__sale .price-item--sale{font-size:.95rem!important;font-weight:700!important;color:var(--bdr-terra)!important}.price__sale .price-item--regular{opacity:.4;font-size:.78rem!important;text-decoration:line-through}.quick-add{overflow:hidden;margin:0!important;padding:0!important;border-radius:0 0 var(--bdr-radius) var(--bdr-radius)}.quick-add__submit{width:100%!important;min-width:100%!important;border-radius:0 0 var(--bdr-radius) var(--bdr-radius)!important;padding:.65rem 1rem!important;font-size:.72rem!important;font-weight:700!important;letter-spacing:.08em!important;text-transform:uppercase!important;background:var(--bdr-charcoal)!important;color:#fff!important;border:none!important;transform:translateY(102%)!important;transition:transform .22s cubic-bezier(.34,1.12,.64,1),background-color var(--bdr-ease)!important}.card-wrapper:hover .quick-add__submit{transform:translateY(0)!important}.quick-add__submit:hover:not([disabled]){background:var(--bdr-green)!important}@media(max-width:749px){.quick-add__submit{transform:translateY(0)!important}}.badge{border-radius:3px!important;font-size:.65rem!important;font-weight:700!important;letter-spacing:.06em!important;text-transform:uppercase!important;padding:.2em .45em!important}.badge--sale,.badge--on-sale{background:var(--bdr-terra)!important;color:#fff!important}.badge--sold-out{background:var(--bdr-charcoal)!important;color:#fff!important}.product-grid.grid{gap:1rem!important}@media screen and (min-width:990px){.product-grid.grid{gap:1.2rem!important}}.banner{overflow:hidden}.banner__box{background:#ffffffeb!important;border-radius:var(--bdr-radius)!important;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);padding:2rem 2.5rem!important;box-shadow:0 2px 20px #00000014}.banner__heading{font-size:clamp(1.6rem,4vw,2.6rem)!important;font-weight:800!important;letter-spacing:-.03em!important;line-height:1.1!important;color:var(--bdr-charcoal)!important}.banner__text{font-size:.95rem!important;color:var(--bdr-gray)!important}.title-wrapper{margin-bottom:1.5rem!important}.title-wrapper .title,.collection__title,.featured-collection .title{font-size:clamp(1.2rem,3vw,1.8rem)!important;font-weight:800!important;letter-spacing:-.02em!important;line-height:1.15!important;color:var(--bdr-charcoal)!important}.collection-hero{padding:1.5rem 0 1rem!important;background:var(--bdr-white)!important;border-bottom:1px solid var(--bdr-border)!important}.collection-hero__title{font-size:clamp(1.3rem,2.5vw,1.9rem)!important;font-weight:800!important;letter-spacing:-.025em!important;line-height:1.15!important;margin-top:.4rem!important;color:var(--bdr-charcoal)!important}.collection-hero__description{font-size:.9rem!important;line-height:1.7!important;color:var(--bdr-gray)!important}.collection-hero__text-wrapper{display:flex!important;flex-direction:column!important;align-items:flex-start!important}.breadcrumb{padding:.4rem 0 .2rem!important}.breadcrumb a,.breadcrumb span{font-size:.76rem!important;color:var(--bdr-gray-light)!important;text-decoration:none}.breadcrumb a:hover{color:var(--bdr-green)!important}.breadcrumb .breadcrumb__separator{margin:0 .3rem}.facets-container{border-bottom:1px solid var(--bdr-border)!important;padding-bottom:.75rem!important}.facet-filters__sort .select__select{font-size:.8rem!important;font-weight:600!important;border-radius:var(--bdr-radius-sm)!important;border-color:var(--bdr-border-card)!important;transition:border-color var(--bdr-ease)}.facet-filters__sort .select__select:hover{border-color:var(--bdr-green)!important}.active-facets__button{background:var(--bdr-green-light)!important;color:var(--bdr-green)!important;border-color:#4a725840!important;border-radius:20px!important;font-size:.76rem!important}.product__title{font-size:clamp(1.3rem,3vw,1.9rem)!important;font-weight:800!important;letter-spacing:-.02em!important;line-height:1.2!important;color:var(--bdr-charcoal)!important}.product .price .price-item{font-size:1.5rem!important;font-weight:700!important;color:var(--bdr-charcoal)!important}.product .price .price-item--sale{color:var(--bdr-terra)!important}.product__description{font-size:.92rem!important;line-height:1.8!important;color:var(--bdr-gray)!important}.product__description strong{color:var(--bdr-charcoal)!important;font-weight:600!important}.product__description li{margin-bottom:.3rem!important}.swatch-input:checked+.swatch-label,.block-swatch:checked+.block-swatch-label{border-color:var(--bdr-green)!important;color:var(--bdr-green)!important;background:var(--bdr-green-light)!important}.product-form__submit{min-height:52px!important;font-weight:700!important;font-size:.82rem!important;letter-spacing:.08em!important;text-transform:uppercase!important;background:var(--bdr-green)!important;border-color:var(--bdr-green)!important;border-radius:var(--bdr-radius-sm)!important;transition:background-color var(--bdr-ease),box-shadow var(--bdr-ease)!important}.product-form__submit:hover:not([disabled]){background:var(--bdr-green-dark)!important;border-color:var(--bdr-green-dark)!important;box-shadow:0 4px 16px #4a72584d!important}.product__media-wrapper .media{border-radius:var(--bdr-radius)!important;overflow:hidden;background:var(--bdr-img-bg)!important}.multicolumn-card{background:var(--bdr-white)!important;border:1px solid var(--bdr-border-card)!important;border-radius:var(--bdr-radius)!important;padding:1.5rem!important;transition:box-shadow var(--bdr-ease),transform var(--bdr-ease)}.multicolumn-card:hover{box-shadow:0 4px 20px #00000017!important;transform:translateY(-2px)}.multicolumn-card__title{font-size:.95rem!important;font-weight:700!important;color:var(--bdr-charcoal)!important}.multicolumn-card__info{font-size:.85rem!important;color:var(--bdr-gray)!important;line-height:1.65!important}.collection-list .card{border-radius:var(--bdr-radius)!important;overflow:hidden}.collection-list .card__heading{font-size:.9rem!important;font-weight:700!important;letter-spacing:.02em!important;text-transform:uppercase!important}.slideshow__slide .banner__box{background:#ffffffe6!important}.slideshow .banner__heading{font-size:clamp(1.4rem,3vw,2.2rem)!important}.button,button.button,input[type=submit].button{border-radius:var(--bdr-radius-sm)!important;font-weight:700!important;letter-spacing:.06em!important;text-transform:uppercase!important;font-size:.8rem!important;transition:background-color var(--bdr-ease),box-shadow var(--bdr-ease)!important}.button--primary{background:var(--bdr-green)!important;border-color:var(--bdr-green)!important;color:#fff!important}.button--primary:hover:not([disabled]){background:var(--bdr-green-dark)!important;border-color:var(--bdr-green-dark)!important;box-shadow:0 4px 14px #4a725847!important}.button--secondary{border-color:var(--bdr-charcoal)!important;color:var(--bdr-charcoal)!important;background:transparent!important}.button--secondary:hover:not([disabled]){background:var(--bdr-charcoal)!important;color:#fff!important}.field__input,.select__select{border-radius:var(--bdr-radius-sm)!important;border-color:var(--bdr-border-card)!important;transition:border-color var(--bdr-ease),box-shadow var(--bdr-ease)!important}.field__input:focus,.select__select:focus{border-color:var(--bdr-green)!important;box-shadow:0 0 0 3px #4a72581a!important;outline:none!important}.rich-text{background:var(--bdr-white)!important;padding-top:2.5rem!important;padding-bottom:2.5rem!important}.rich-text__heading{font-size:clamp(1.1rem,2.5vw,1.6rem)!important;font-weight:800!important;letter-spacing:-.02em!important;color:var(--bdr-charcoal)!important}.collection-seo-text{background:var(--bdr-bg-2)!important;padding:2.5rem 1.5rem 3rem!important;border-top:1px solid var(--bdr-border)!important}.collection-seo-text h2{font-size:1rem!important;font-weight:700!important;margin-top:1.5rem!important;color:var(--bdr-charcoal)!important}.collection-seo-text p,.collection-seo-text li{font-size:.88rem!important;line-height:1.78!important;color:var(--bdr-gray)!important}.collection-seo-text__body strong{color:var(--bdr-green)!important}.seo-collections-nav{background:var(--bdr-bg-2)!important;padding:.8rem 0!important;border-top:1px solid var(--bdr-border)}.seo-collections-nav__label{font-size:.68rem!important;font-weight:700!important;text-transform:uppercase!important;letter-spacing:.09em!important;color:var(--bdr-gray-light)!important}.seo-collections-nav__list{display:flex!important;flex-wrap:wrap!important;gap:.3rem .6rem!important;list-style:none!important;padding:0!important;margin:0!important}.seo-collections-nav__list a{font-size:.78rem!important;color:var(--bdr-green)!important;text-decoration:none!important;font-weight:500!important}.seo-collections-nav__list a:hover{text-decoration:underline!important;text-underline-offset:3px!important}.seo-faq-homepage details{border:1px solid var(--bdr-border-card)!important;border-radius:var(--bdr-radius-sm)!important;padding:.9rem 1.1rem!important;margin-bottom:.4rem!important;background:var(--bdr-white)!important;transition:box-shadow var(--bdr-ease)}.seo-faq-homepage details[open]{box-shadow:0 3px 12px #4a725814!important;border-color:#4a725838!important}.seo-faq-homepage summary{font-weight:600!important;font-size:.9rem!important;cursor:pointer;list-style:none;display:flex;justify-content:space-between;align-items:center;color:var(--bdr-charcoal)!important}.seo-faq-homepage summary:after{content:"+";font-size:1.2rem;font-weight:300;color:var(--bdr-green);transition:transform var(--bdr-ease);flex-shrink:0;margin-left:1rem}.seo-faq-homepage details[open] summary:after{transform:rotate(45deg)}.seo-faq-homepage .seo-faq__answer{font-size:.875rem!important;line-height:1.75!important;color:var(--bdr-gray)!important;padding-top:.5rem!important}.cart-notification{border-radius:var(--bdr-radius)!important;box-shadow:0 8px 28px #0000001f!important}.predictive-search{border-radius:var(--bdr-radius)!important;box-shadow:0 8px 28px #0000001a!important}.predictive-search__item:hover{background:var(--bdr-bg-2)!important}.pagination__item--current a,.pagination__item--current button{background:var(--bdr-green)!important;color:#fff!important;border-color:var(--bdr-green)!important}.pagination__item a:hover,.pagination__item button:hover{background:var(--bdr-green-light)!important;color:var(--bdr-green)!important}.footer{background:#111!important;color:#ffffffbf!important}.footer__heading{color:#fff!important;font-size:.72rem!important;font-weight:700!important;letter-spacing:.12em!important;text-transform:uppercase!important;margin-bottom:1.1rem!important}.footer-block__details-content a{color:#ffffff8c!important;font-size:.84rem!important;transition:color var(--bdr-ease)!important;text-decoration:none!important}.footer-block__details-content a:hover{color:#fffffff2!important}.footer__copyright{border-top:1px solid rgba(255,255,255,.08)!important;padding-top:1.2rem!important;font-size:.76rem!important;color:#ffffff59!important}.image-with-text{background:var(--bdr-bg-2)!important}.image-with-text__heading{font-size:clamp(1rem,2vw,1.4rem)!important;font-weight:700!important;letter-spacing:-.015em!important;color:var(--bdr-charcoal)!important}.image-with-text__text{font-size:.9rem!important;line-height:1.75!important;color:var(--bdr-gray)!important}@media(max-width:749px){.banner__heading{font-size:1.45rem!important}.collection-hero__title{font-size:1.35rem!important}.product__title{font-size:1.25rem!important}.card__heading{font-size:.8rem!important}.footer__heading{font-size:.7rem!important}.banner__box{padding:1.2rem 1.5rem!important}.card-information{padding:.6rem .75rem .4rem!important}}.card-wrapper:hover{will-change:box-shadow}.card__inner .card__media img{will-change:transform}
/*# sourceMappingURL=/cdn/shop/t/10/assets/custom.css.map */
