:root{--color-primary: #55823d;--color-primary-dark: #31591d;--color-primary-light: #afea90;--color-white: #ffffff;--color-black: #000000;--color-background-brand: #f8faf6;--color-background-soft: #f0f4ed;--color-text-primary: #000000;--color-text-muted: rgba(0, 0, 0, .65);--color-border-brand: rgba(85, 130, 61, .2);--color-border-light: rgba(85, 130, 61, .1);--color-success: #55823d;--color-error: #c44d4d;--color-warning: #e6a23c;--font-heading: "Noto Serif", Georgia, serif;--font-heading-alt: "Zain", "Noto Serif", Georgia, serif;--font-body: "Poppins", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--text-xs: .75rem;--text-sm: .875rem;--text-base: 1rem;--text-lg: 1.125rem;--text-xl: 1.25rem;--text-2xl: 1.5rem;--text-3xl: 1.875rem;--text-4xl: 2.25rem;--text-5xl: 3rem;--san-label: clamp(1.2rem, .9vw, 1.5rem);--san-label-lg: clamp(1.35rem, 1vw, 1.6rem);--san-hero-lede: clamp(1.7rem, 1.5vw, 2.3rem);--weight-light: 300;--weight-normal: 400;--weight-medium: 500;--weight-semibold: 600;--weight-bold: 700;--space-1: .25rem;--space-2: .5rem;--space-3: .75rem;--space-4: 1rem;--space-5: 1.25rem;--space-6: 1.5rem;--space-8: 2rem;--space-10: 2.5rem;--space-12: 3rem;--space-16: 4rem;--space-20: 5rem;--transition-fast: .15s ease;--transition-base: .25s ease;--transition-slow: .4s ease;--shadow-sm: 0 1px 2px rgba(0, 0, 0, .05);--shadow-md: 0 4px 6px rgba(0, 0, 0, .07);--shadow-lg: 0 10px 15px rgba(0, 0, 0, .1);--shadow-brand: 0 4px 20px rgba(85, 130, 61, .15);--surface-deep: #1f3a13;--surface-base: #31591d;--surface-mid: #3d6b28;--surface-leaf: #afea90;--surface-sage: #eef2e7;--surface-cream: #f5f2ea;--on-dark: #ffffff;--on-dark-strong: #ffffff;--on-dark-muted: rgba(255, 255, 255, .66);--on-dark-faint: rgba(255, 255, 255, .42);--on-dark-leaf: #afea90;--hairline-dark: rgba(175, 234, 144, .16);--on-light: #1c2b14;--on-light-muted: rgba(28, 43, 20, .62);--hairline-light: rgba(49, 89, 29, .12);--ease-out-expo: cubic-bezier(.16, 1, .3, 1)}.button,.shopify-payment-button__button--unbranded,button.button--primary,.button--primary{--color-button: 85, 130, 61 !important;--color-button-text: 255, 255, 255 !important;background-color:var(--color-primary)!important;color:var(--color-white)!important}.button:hover,.shopify-payment-button__button--unbranded:hover,button.button--primary:hover,.button--primary:hover{background-color:var(--color-primary-dark)!important}.button--secondary{--color-secondary-button-text: 85, 130, 61 !important;background-color:transparent!important;border-color:var(--color-primary)!important;color:var(--color-primary)!important}.button--secondary:hover{background-color:var(--color-primary)!important;color:var(--color-white)!important}*:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.brand-heading,.section-header h2,.product__title h1,.collection-hero__title{font-family:var(--font-heading)!important;font-weight:var(--weight-bold)}.brand-text{font-family:var(--font-body);font-weight:var(--weight-normal)}.btn-brand,.button-brand{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);padding:var(--space-4) var(--space-8);font-family:var(--font-body);font-size:var(--text-sm);font-weight:var(--weight-medium);letter-spacing:.05em;text-transform:uppercase;text-decoration:none;border:none;border-radius:0;cursor:pointer;transition:all var(--transition-base);background-color:var(--color-primary);color:var(--color-white)}.btn-brand:hover,.button-brand:hover{background-color:var(--color-primary-dark);color:var(--color-white)}.btn-brand-outline,.button-brand-outline{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);padding:var(--space-4) var(--space-8);font-family:var(--font-body);font-size:var(--text-sm);font-weight:var(--weight-medium);letter-spacing:.05em;text-transform:uppercase;text-decoration:none;border:1px solid var(--color-primary);border-radius:0;cursor:pointer;transition:all var(--transition-base);background-color:transparent;color:var(--color-primary)}.btn-brand-outline:hover,.button-brand-outline:hover{background-color:var(--color-primary);color:var(--color-white)}.btn-brand-light,.button-brand-light{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);padding:var(--space-4) var(--space-8);font-family:var(--font-body);font-size:var(--text-sm);font-weight:var(--weight-medium);letter-spacing:.05em;text-transform:uppercase;text-decoration:none;border:none;border-radius:0;cursor:pointer;transition:all var(--transition-base);background-color:var(--color-primary-light);color:var(--color-primary-dark)}.btn-brand-light:hover,.button-brand-light:hover{background-color:var(--color-white)}.input-brand,input.brand-input,textarea.brand-input,select.brand-input{width:100%;padding:var(--space-4);font-family:var(--font-body);font-size:var(--text-base);font-weight:var(--weight-normal);color:var(--color-text-primary);background-color:var(--color-white);border:1px solid var(--color-border-brand);border-radius:0;outline:none;transition:border-color var(--transition-fast)}.input-brand:focus,input.brand-input:focus,textarea.brand-input:focus,select.brand-input:focus{border-color:var(--color-primary);box-shadow:0 0 0 3px #55823d1a}.input-brand::placeholder{color:var(--color-text-muted)}.bg-brand{background-color:var(--color-primary)!important}.bg-brand-dark{background-color:var(--color-primary-dark)!important}.bg-brand-light{background-color:var(--color-primary-light)!important}.bg-brand-soft{background-color:var(--color-background-brand)!important}.text-brand{color:var(--color-primary)!important}.text-brand-dark{color:var(--color-primary-dark)!important}.text-brand-light{color:var(--color-primary-light)!important}.border-brand{border-color:var(--color-primary)!important}.border-brand-light{border-color:var(--color-border-brand)!important}.font-heading{font-family:var(--font-heading)!important}.font-body{font-family:var(--font-body)!important}.badge-brand{display:inline-flex;align-items:center;padding:var(--space-1) var(--space-3);font-family:var(--font-body);font-size:var(--text-xs);font-weight:var(--weight-medium);letter-spacing:.05em;text-transform:uppercase;background-color:var(--color-primary);color:var(--color-white)}.badge-brand-outline{display:inline-flex;align-items:center;padding:var(--space-1) var(--space-3);font-family:var(--font-body);font-size:var(--text-xs);font-weight:var(--weight-medium);letter-spacing:.05em;text-transform:uppercase;background-color:transparent;color:var(--color-primary);border:1px solid var(--color-primary)}.badge-brand-light{display:inline-flex;align-items:center;padding:var(--space-1) var(--space-3);font-family:var(--font-body);font-size:var(--text-xs);font-weight:var(--weight-medium);letter-spacing:.05em;text-transform:uppercase;background-color:var(--color-primary-light);color:var(--color-primary-dark)}.announcement-bar{background-color:var(--color-primary)!important}.announcement-bar__message{color:var(--color-white)!important}.announcement-bar__link:hover{color:var(--color-primary-light)!important}.card__badge .badge{background-color:var(--color-primary);color:var(--color-white)}.card__badge .badge--sale{background-color:var(--color-primary-light);color:var(--color-primary-dark)}.price--on-sale .price-item--sale{color:var(--color-primary)}.cart__checkout-button,.cart__dynamic-checkout-buttons button{background-color:var(--color-primary)!important}.cart__checkout-button:hover{background-color:var(--color-primary-dark)!important}.header__icon:hover .icon,.header__icon:focus .icon{color:var(--color-primary)}.header__menu-item:hover,.header__menu-item:focus{color:var(--color-primary)}.header__menu-item[aria-current=page],.footer__list-social .list-social__link:hover{color:var(--color-primary)}.newsletter-form__button{background-color:var(--color-primary)}.newsletter-form__button:hover{background-color:var(--color-primary-dark)}::selection{background-color:var(--color-primary-light);color:var(--color-primary-dark)}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:var(--color-background-brand)}::-webkit-scrollbar-thumb{background-color:var(--color-primary);border-radius:4px}::-webkit-scrollbar-thumb:hover{background-color:var(--color-primary-dark)}.section-header{margin-bottom:0!important}.featured-collection .title-wrapper .title{font-family:"Noto Serif",Georgia,serif;font-style:italic;font-weight:700;font-size:3.6rem;color:#31591d}.card-wrapper{text-decoration:none!important}.card{border:none!important;box-shadow:none!important;transition:transform .35s cubic-bezier(.4,0,.2,1),box-shadow .35s ease!important;background:#fff!important}.card:hover{transform:translateY(-4px)!important;box-shadow:0 16px 48px #31591d1f!important}.card__inner{overflow:hidden!important}.card__media img,.card__media .media img{transition:transform .7s cubic-bezier(.4,0,.2,1)!important}.card-wrapper:hover .card__media img,.card-wrapper:hover .card__media .media img{transform:scale(1.06)!important}.card__content{padding:1.6rem .4rem!important}.card__heading,.card__heading a{font-family:Poppins,sans-serif!important;font-size:1.45rem!important;font-weight:500!important;letter-spacing:.02em!important;color:#000c!important;text-decoration:none!important;line-height:1.4!important;transition:color .2s ease!important}.card-wrapper:hover .card__heading,.card-wrapper:hover .card__heading a{color:#55823d!important}.price .price__regular,.price__container .price-item--regular{font-family:Poppins,sans-serif!important;font-size:1.5rem!important;font-weight:600!important;color:#31591d!important}.price .price__sale .price-item--sale,.price__container .price-item--sale{color:#55823d!important;font-weight:700!important}.price .price__sale .price-item--regular,.price-item--regular.price-item--last{color:#00000059!important;font-weight:400!important;text-decoration:line-through!important}.badge{border-radius:0!important;font-family:Poppins,sans-serif!important;font-size:1.1rem!important;font-weight:600!important;letter-spacing:.08em!important;text-transform:uppercase!important}.badge--sale,.badge--on-sale{background:#55823d!important;color:#fff!important}.featured-collection .button--secondary,.featured-collection a.button{font-family:Poppins,sans-serif!important;font-size:1.25rem!important;font-weight:500!important;letter-spacing:.12em!important;text-transform:uppercase!important;background:none!important;color:#31591d!important;border:1.5px solid #31591d!important;border-radius:0!important;padding:1.4rem 4rem!important;transition:background-color .25s ease,color .25s ease!important}.featured-collection .button--secondary:hover,.featured-collection a.button:hover{background:#31591d!important;color:#fff!important}.san-reveal{opacity:0;transform:translateY(32px);transition:opacity .8s ease,transform .9s var(--ease-out-expo),filter .9s ease;will-change:opacity,transform}.san-reveal.is-visible{opacity:1;transform:none;filter:none}.san-reveal--left{transform:translate(-36px)}.san-reveal--right{transform:translate(36px)}.san-reveal--scale{transform:translateY(28px) scale(.94)}.san-reveal--blur{filter:blur(10px)}.san-reveal--fade{transform:none}.san-reveal-d1{transition-delay:.08s}.san-reveal-d2{transition-delay:.16s}.san-reveal-d3{transition-delay:.24s}.san-reveal-d4{transition-delay:.32s}.san-reveal-d5{transition-delay:.4s}.san-reveal-d6{transition-delay:.48s}@media(prefers-reduced-motion:reduce){.san-reveal{opacity:1!important;transform:none!important;filter:none!important;transition:none!important}}.san-pcard{display:flex;flex-direction:column;text-decoration:none;color:inherit;background:#fff;border:1px solid rgba(49,89,29,.08);overflow:hidden;transition:transform .4s var(--ease-out-expo),box-shadow .4s ease,border-color .3s ease}.san-pcard:hover{transform:translateY(-6px);box-shadow:0 24px 60px #1f3a1329;border-color:#55823d47}.san-pcard__media{position:relative;aspect-ratio:4 / 5;overflow:hidden;background:#f1f4ec}.san-pcard__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;display:block;transition:transform .8s var(--ease-out-expo),opacity .5s ease}.san-pcard__img--primary{z-index:1}.san-pcard__img--secondary{z-index:2;opacity:0}.san-pcard:hover .san-pcard__img--primary{transform:scale(1.06)}.san-pcard:hover .san-pcard__img--secondary{opacity:1;transform:scale(1.06)}.san-pcard__placeholder{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;background:#55823d0f}.san-pcard__ph-svg{width:60%;height:60%;opacity:.3}.san-pcard__badge{position:absolute;top:1.4rem;left:1.4rem;z-index:3;font-family:Poppins,sans-serif;font-size:1rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;padding:.5rem 1.1rem;line-height:1.4}.san-pcard__badge--sale{background:#afea90;color:#1f3a13}.san-pcard__badge--soldout{background:#1f3a13d9;color:#fff}.san-pcard__cta{position:absolute;left:1.4rem;right:1.4rem;bottom:1.4rem;z-index:3;display:flex;align-items:center;justify-content:center;gap:.8rem;font-family:Poppins,sans-serif;font-size:1.15rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:#1f3a13;background:#fffffff0;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);padding:1.2rem 1.6rem;opacity:0;transform:translateY(12px);transition:opacity .3s ease,transform .35s var(--ease-out-expo),background .2s ease,color .2s ease}.san-pcard:hover .san-pcard__cta{opacity:1;transform:translateY(0)}.san-pcard__cta:hover{background:#31591d;color:#fff}.san-pcard__body{padding:1.8rem 1.8rem 2.2rem}.san-pcard__vendor{display:block;font-family:Poppins,sans-serif;font-size:1rem;font-weight:400;letter-spacing:.16em;text-transform:uppercase;color:#55823db3;margin-bottom:.6rem}.san-pcard__title{font-family:Poppins,sans-serif;font-size:1.45rem;font-weight:500;line-height:1.4;color:#1c2b14;margin:0 0 1rem;transition:color .2s ease;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.san-pcard:hover .san-pcard__title{color:#55823d}.san-pcard__price{display:flex;align-items:baseline;gap:.9rem;font-family:Poppins,sans-serif}.san-pcard__price-regular,.san-pcard__price-sale{font-size:1.55rem;font-weight:600;color:#31591d}.san-pcard__price-sale{color:#55823d}.san-pcard__price-compare{font-size:1.25rem;font-weight:400;color:#1c2b1466;text-decoration:line-through}.san-photo-bg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;overflow:hidden;background-color:#1b2a17;pointer-events:none}.san-photo-bg__img{display:block;width:100%;height:100%;object-fit:cover;object-position:var(--photo-position, center)}.san-photo-bg:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:var(--photo-scrim, rgba(16, 28, 12, .45))}.san-organic{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;overflow:hidden}.san-organic__svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;display:block}.san-organic__blob,.san-organic__leaf,.san-organic__dot{transform-box:fill-box;transform-origin:center;will-change:transform,opacity}.san-organic__blob--1{animation:sanOrgDriftA 26s ease-in-out infinite}.san-organic__blob--2{animation:sanOrgDriftB 32s ease-in-out infinite}.san-organic__blob--3{animation:sanOrgDriftC 38s ease-in-out infinite}@keyframes sanOrgDriftA{0%,to{transform:translate(0) scale(1)}50%{transform:translate(70px,46px) scale(1.16)}}@keyframes sanOrgDriftB{0%,to{transform:translate(0) scale(1)}50%{transform:translate(-80px,-54px) scale(1.1)}}@keyframes sanOrgDriftC{0%,to{transform:translate(0) scale(1.05)}50%{transform:translate(48px,-64px) scale(.94)}}.san-organic__leaf--1{animation:sanOrgSpin 54s linear infinite}.san-organic__leaf--2{animation:sanOrgSpinRev 68s linear infinite}@keyframes sanOrgSpin{to{transform:rotate(360deg)}}@keyframes sanOrgSpinRev{to{transform:rotate(-360deg)}}.san-organic__dot--1{animation:sanOrgFloat 13s ease-in-out infinite}.san-organic__dot--2{animation:sanOrgFloat 17s ease-in-out 1.5s infinite}.san-organic__dot--3{animation:sanOrgFloat 21s ease-in-out .8s infinite}.san-organic__dot--4{animation:sanOrgFloat 15s ease-in-out 2.4s infinite}@keyframes sanOrgFloat{0%,to{transform:translateY(0);opacity:.15}50%{transform:translateY(-34px);opacity:.5}}@media(prefers-reduced-motion:reduce){.san-organic__blob,.san-organic__leaf,.san-organic__dot{animation:none!important}}
/*# sourceMappingURL=/cdn/shop/t/17/assets/brand-styles.css.map */
