:root{--vm-green-900:#173D32;--vm-green-600:#63866A;--vm-sage:#DDE8DB;--vm-cream:#F7F5EF;--vm-ink:#202723;--vm-ink-soft:#4b544f;--vm-line:rgba(23,61,50,.14);--vm-serif:"Fraunces",Georgia,serif;--vm-sans:"Inter",system-ui,-apple-system,"Segoe UI",sans-serif;--vm-radius:22px;--vm-gutter:clamp(16px,4vw,56px);--vm-max:1280px;--gsc-headings-font-family:var(--vm-serif);--gsc-headings-font-weight:400;--gsc-headings-text-transform:none;--gsc-headings-letter-spacing:-.01em;--gsc-body-font-family:var(--vm-sans);--gsc-button-font-family:var(--vm-sans);--gsc-button-font-weight:500;--gsc-button-letter-spacing:0;--gsc-button-text-transform:none;--gsc-menu-font-family:var(--vm-sans);--gsc-menu-font-weight:500;--gsc-menu-text-transform:none;--gsc-header-icons-font-family:var(--vm-sans);--gsc-product-card-title-font-family:var(--vm-serif);--gsc-product-card-price-font-family:var(--vm-sans);--gsc-product-card-price-font-weight:600;--gsc-header-cart-icon-background-color:#173D32;--gsc-rating-stars-color:#00b67a;--gsc-product-highlight-price-color:#173D32;--gsc-product-sale-amount-badge-background:#63866A;--gsc-product-sale-badge-background:#DDE8DB;--gsc-product-sale-badge-color:#173D32}.color-default,.color-white,.color-secondary,.color-custom-1,.color-custom-2,.color-custom-3{--gsc-text-color:32,39,35;--gsc-background-color:255,255,255;--gsc-foreground-color:247,245,239;--gsc-border-color:221,232,219;--gsc-button-background-color:23,61,50;--gsc-button-text-color:255,255,255;--gsc-outline-button-background-color:23,61,50;--gsc-outline-button-text-color:23,61,50;--gsc-text-color-100:#202723;--gsc-background-color-100:#fff;--gsc-foreground-color-100:#F7F5EF;--gsc-border-color-100:#DDE8DB;--gsc-button-background-color-100:#173D32;--gsc-button-text-color-100:#fff;--gsc-outline-button-background-color-100:#173D32;--gsc-outline-button-text-color-100:#173D32}.color-custom-5,.color-secondary{--gsc-background-color:247,245,239;--gsc-background-color-100:#F7F5EF;--gsc-foreground-color:255,255,255;--gsc-foreground-color-100:#fff}.color-black{--gsc-text-color:247,245,239;--gsc-background-color:23,61,50;--gsc-background-color-100:#173D32;--gsc-button-background-color:255,255,255;--gsc-button-text-color:23,61,50;--gsc-button-background-color-100:#fff;--gsc-button-text-color-100:#173D32}body{font-family:var(--vm-sans);color:var(--vm-ink);-webkit-font-smoothing:antialiased}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{font-family:var(--vm-serif)!important;text-transform:none!important;letter-spacing:-.015em!important;color:var(--vm-green-900)}.color-black h1,.color-black h2,.color-black h3{color:#fff}.btn{border-radius:999px!important;text-transform:none!important;letter-spacing:0!important;font-weight:500!important;transition:transform .25s,background-color .25s,color .25s!important}.btn:hover{transform:translateY(-2px)}.btn--solid{background:var(--vm-green-900)!important;border-color:var(--vm-green-900)!important;color:#fff!important}.btn--outline{border-color:var(--vm-green-900)!important;color:var(--vm-green-900)!important}.btn--outline:hover{background:var(--vm-green-900)!important;color:#fff!important}.shopify-section-group-main-header-group [class*=announcement]{background:var(--vm-green-900)!important;color:var(--vm-sage)!important;letter-spacing:.02em}.shopify-section-group-main-header-group [class*=announcement] *{color:inherit!important}.shopify-section-header{background:#ffffffeb;-webkit-backdrop-filter:saturate(140%) blur(14px);backdrop-filter:saturate(140%) blur(14px);border-bottom:1px solid var(--vm-line)}.shopify-section-header .color-black{--gsc-text-color:32,39,35;--gsc-background-color:255,255,255;--gsc-background-color-100:#fff;--gsc-button-background-color:23,61,50;--gsc-button-text-color:255,255,255;--gsc-button-background-color-100:#173D32;--gsc-button-text-color-100:#fff;background:transparent}.shopify-section-header a,.shopify-section-header button{color:var(--vm-ink)}.product__info h1,.product__info .h4,.product-general-info-block h1{font-size:clamp(34px,3.6vw,52px)!important;line-height:1.08!important;color:var(--vm-green-900)!important}.product-price__current-price{font:600 24px var(--vm-sans)!important;color:var(--vm-green-900)!important}.product-price__old-price{color:#8a918c!important}.product-media__image-wrapper,.product-media-carousel__slide,.product-media-carousel-mobile__slide{border-radius:var(--vm-radius);overflow:hidden;background:#fff;border:1px solid var(--vm-line)}.product-thumbnail-carousel__thumb,.product-thumbnail-carousel-mobile__thumb{border-radius:12px;overflow:hidden}.product-form__btn{min-height:58px!important;font-size:16px!important}.product-information-tag{border-radius:16px!important;background:var(--vm-cream)!important;border:0!important}.product-content-tab{border-color:var(--vm-line)!important}.product-content-tab__btn{font-family:var(--vm-serif)!important;font-size:19px!important;text-transform:none!important;letter-spacing:0!important;color:var(--vm-green-900)!important}.rte{color:var(--vm-ink-soft)}.rte a{color:var(--vm-green-900)}[class*=product-card]{--gsc-product-card-title-font-size:20px}[class*=product-card__image],[class*=product-card__media]{border-radius:var(--vm-radius);overflow:hidden;background:#fff}[class*=product-card__title]{font-family:var(--vm-serif)!important;color:var(--vm-green-900)!important;text-transform:none!important}[class*=product-card__price]{font-weight:600}input[type=text],input[type=email],input[type=tel],input[type=password],input[type=search],textarea,select{border-radius:14px!important;border-color:var(--vm-line)!important;font-family:var(--vm-sans)!important}input:focus,textarea:focus,select:focus{outline:2px solid var(--vm-green-600)!important;outline-offset:1px}.shopify-section-group-main-footer-group{background:var(--vm-cream)}.shopify-section-group-main-footer-group .h1,.shopify-section-group-main-footer-group .h2,.shopify-section-group-main-footer-group [class*=title]{font-family:var(--vm-sans)!important;font-size:13px!important;letter-spacing:.12em!important;text-transform:uppercase!important;font-weight:600!important;color:var(--vm-green-900)!important}.shopify-section-group-main-footer-group,.shopify-section-group-main-footer-group p,.shopify-section-group-main-footer-group li,.shopify-section-group-main-footer-group span,.shopify-section-group-main-footer-group small,.shopify-section-group-main-footer-group .rte{color:#1a1f1c!important}.shopify-section-group-main-footer-group a{color:#1a1f1c!important;text-decoration:none}.shopify-section-group-main-footer-group a:hover{color:var(--vm-green-600)!important;text-decoration:underline}.shopify-section-group-main-footer-group input{color:#1a1f1c!important}.shopify-section-group-main-footer-group input::placeholder{color:#4b544f!important}.shopify-policy__container{max-width:780px!important;padding:clamp(48px,7vw,96px) var(--vm-gutter)!important}.shopify-policy__title h1{font-size:clamp(36px,4.4vw,60px)!important;margin-bottom:32px}.shopify-policy__body{color:var(--vm-ink-soft);line-height:1.75}.shopify-policy__body h2,.shopify-policy__body h3{margin-top:2em}.cart-drawer{--gsc-background-color:255,255,255}[class*=cart] [class*=title]{font-family:var(--vm-serif)}[class*=cart-item__image],[class*=cart-drawer-item__image]{border-radius:14px;overflow:hidden;background:#fff}.product-information-tag,.product-information-tag *{color:var(--vm-green-900)!important}.product-information-tag svg{color:var(--vm-green-600)!important}.vm{font-family:var(--vm-sans);color:var(--vm-ink);font-size:16px;line-height:1.6}.vm *{box-sizing:border-box}.vm img{max-width:100%;display:block}.vm-wrap{max-width:var(--vm-max);margin:0 auto;padding:0 var(--vm-gutter)}.vm-pad{padding:clamp(72px,10vw,140px) 0}.vm-pad--sm{padding:clamp(48px,6vw,88px) 0}.vm h1,.vm h2,.vm h3{font-family:var(--vm-serif)!important;font-weight:400;letter-spacing:-.02em!important;line-height:1.05;margin:0;color:var(--vm-green-900)}.vm h1{font-size:clamp(44px,5.6vw,88px)}.vm h2{font-size:clamp(34px,4.4vw,64px)}.vm h3{font-size:clamp(22px,2vw,28px);line-height:1.2}.vm h1 em,.vm h2 em{font-style:italic;color:var(--vm-green-600)}.vm-eyebrow{font-size:13px;letter-spacing:.14em;text-transform:uppercase;font-weight:600;color:var(--vm-green-600);margin:0 0 18px}.vm-lead{font-size:clamp(17px,1.4vw,20px);color:var(--vm-ink-soft);max-width:560px;margin:0}.vm-btn{display:inline-flex;align-items:center;gap:10px;padding:16px 30px;border-radius:999px;background:var(--vm-green-900);color:#fff!important;text-decoration:none!important;font:500 16px var(--vm-sans);border:1px solid var(--vm-green-900);transition:transform .25s,background .25s,color .25s;cursor:pointer}.vm-btn:hover{transform:translateY(-2px);background:#0f2b23}.vm-btn--light{background:#fff;color:var(--vm-green-900)!important;border-color:#fff}.vm-btn--light:hover{background:var(--vm-cream)}.vm-btn--ghost{background:transparent;color:var(--vm-green-900)!important}.vm-btn--ghost:hover{background:var(--vm-green-900);color:#fff!important}.vm-btn svg{width:18px;height:18px}.vm-bg-cream{background:var(--vm-cream)}.vm-bg-sage{background:var(--vm-sage)}.vm-bg-green{background:var(--vm-green-900);color:var(--vm-cream)}.vm-bg-white{background:#fff}.vm-bg-green h2,.vm-bg-green h3{color:#fff}.vm-bg-green .vm-lead,.vm-bg-green p,.vm-bg-green .vm-eyebrow{color:var(--vm-sage)}.vm-botanical{position:absolute;color:var(--vm-green-600);opacity:.2;pointer-events:none}.vm-bg-green .vm-botanical{color:var(--vm-sage);opacity:.16}.vm-reveal{opacity:0;transform:translateY(26px);transition:opacity .9s ease,transform .9s ease}.vm-reveal.is-in,.shopify-design-mode .vm-reveal{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){.vm-reveal{opacity:1;transform:none;transition:none}}.vm-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:22px}.vm-card{background:#fff;border-radius:var(--vm-radius);overflow:hidden;display:flex;flex-direction:column;text-decoration:none!important;color:inherit;transition:transform .35s,box-shadow .35s}.vm-card:hover{transform:translateY(-6px);box-shadow:0 22px 40px -24px #173d3259}.vm-card__img{aspect-ratio:1/1;background:#fff;overflow:hidden;border-bottom:1px solid var(--vm-line)}.vm-card__img img{width:100%;height:100%;object-fit:cover;transition:transform .6s}.vm-card:hover .vm-card__img img{transform:scale(1.04)}.vm-card__body{padding:20px 22px 24px;display:flex;flex-direction:column;gap:6px;flex:1}.vm-card__tag{font-size:12px;letter-spacing:.1em;text-transform:uppercase;color:var(--vm-green-600);font-weight:600}.vm-card__title{font-family:var(--vm-serif);font-size:22px;color:var(--vm-green-900);line-height:1.2}.vm-card__price{margin-top:auto;padding-top:14px;display:flex;align-items:baseline;gap:10px;font-weight:600;color:var(--vm-ink)}.vm-card__price s{color:#8a918c;font-weight:400;font-size:14px}.vm-card__soldout{font-size:13px;color:#9b5a3c;font-weight:500}.vm-pills{display:flex;gap:10px;flex-wrap:wrap}.vm-pill{border:1px solid var(--vm-line);background:#fff;padding:10px 20px;border-radius:999px;font:500 14px var(--vm-sans);color:var(--vm-ink)!important;text-decoration:none!important;white-space:nowrap;transition:.2s}.vm-pill.is-active,.vm-pill:hover{background:var(--vm-green-900);color:#fff!important;border-color:var(--vm-green-900)}@media(max-width:1100px){.vm-grid{grid-template-columns:repeat(3,1fr)}}@media(max-width:860px){.vm-grid{grid-template-columns:repeat(2,1fr);gap:14px}.vm-card__body{padding:16px}.vm-card__title{font-size:18px}.vm-pills{flex-wrap:nowrap;overflow-x:auto;margin-right:calc(var(--vm-gutter)*-1);padding-right:var(--vm-gutter);scrollbar-width:none}}
/*# sourceMappingURL=/cdn/shop/t/40/assets/vm-design.css.map */
