:root{--color-green-50: #EAF2EB;--color-green-200: #9FC3A1;--color-green-600: #266729;--color-grey-50: #F6F6F6}:root{--font-cinzel: "Cinzel", "Times New Roman", serif;--font-parkinsans: "Parkinsans", "Helvetica Neue", Arial, sans-serif}.h1 strong,.h1 b,.h2 strong,.h2 b,.h3 strong,.h3 b,.h4 strong,.h4 b,.h5 strong,.h5 b,.h6 strong,.h6 b,h1 strong,h1 b,h2 strong,h2 b,h3 strong,h3 b,h4 strong,h4 b,h5 strong,h5 b,h6 strong,h6 b{font-family:var(--font-cinzel);font-weight:700}.h1,.h2{line-height:100%}.h1 strong,.h2 strong{font-weight:400}.cinzel{font-family:var(--font-cinzel)}.underline{position:relative;text-decoration:none}.bolder{font-weight:bolder}.weight--500{font-weight:500}.underline:after{content:"";position:absolute;bottom:2px;left:0;width:100%;height:1px;background-color:currentColor}.supheader--special{position:relative;display:flex;align-items:center;justify-content:center;gap:10px;font-family:var(--font-cinzel);font-weight:600;font-size:1rem}.supheader--special:before,.supheader--special:after{content:"";height:1px;background-color:currentColor;width:40px;flex-shrink:0}.color-scheme--scheme-2 .supheader--special,.shopify-section--slideshow .supheader--special{color:var(--color-green-50)!important}.color-scheme--scheme-1 .supheader--special{color:var(--color-green-200)}@media(min-width:700px){.supheader--special:before,.supheader--special:after{width:40px}}.button--blur{background:radial-gradient(50% 50% at 50% 0%,#ffffff3d,#fff0),#ffffff0a;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);transition:transform .2s ease}.button--blur:hover{transform:scale(1.02);color:#fff!important;background:radial-gradient(50% 50% at 50% 0%,#ffffff3d,#fff0),#ffffff0a!important;-webkit-backdrop-filter:blur(12px)!important;backdrop-filter:blur(12px)!important}.button--blur:active{transform:scale(1.02);background:radial-gradient(50% 50% at 50% 0%,#ffffff3d,#fff0),#ffffff0a!important;-webkit-backdrop-filter:blur(12px)!important;backdrop-filter:blur(12px)!important}.button--blur:focus{transform:scale(1.02);background:radial-gradient(50% 50% at 50% 0%,#ffffff3d,#fff0),#ffffff0a!important;-webkit-backdrop-filter:blur(12px)!important;backdrop-filter:blur(12px)!important}.badge{text-transform:none;font-weight:500;cursor:pointer}.badge--custom{border:1px solid var(--Grey-Black, #000);background:var(--Grey-Black, #000);box-shadow:0 0 0 1px #fff inset}.header .h6{font-weight:500;font-size:.9rem}.header .mega-menu__linklist--title{font-weight:900}.header-search__input{text-transform:none;font-weight:300}.mega-menu__image-container{position:relative}.mega-menu__image-overlay{position:absolute;bottom:30px;left:40px;text-align:left;color:#fff}.mega-menu__image-overlay .h6{font-weight:600}.mega-menu__image--underline{color:#fff;text-decoration:underline}.mega-menu__image-overlay .v-stack{text-align:left;justify-content:flex-start;align-items:flex-start}@media screen and (max-width:699px){.mega-menu__image-overlay{bottom:20px;left:20px}}.slideshow__slide-description{margin-block-start:.5rem}@media screen and (max-width:749px){.slideshow__slide-content .h1{font-size:26px}}@media screen and (min-width:990px){.slideshow__slide-content{width:688px;max-width:690px!important}}.product-card .price-list{font-weight:600}.product-card .price-list .text-subdued{color:var(--color-green-600)}.color-scheme--scheme-2 .images-with-text-scroll__container .supheader--special{color:var(--color-green-200)!important}.images-with-text-scroll__item.is-selected .images-with-text-scroll__image{z-index:100}#shopify-buyer-consent{display:none!important}.sls-savings-badge{color:#fff!important}.product-title{text-transform:none;letter-spacing:0}.product-card__quick-add-button{background-color:var(--color-green-600)!important;color:#fff!important;border-radius:25px}.price-list .h4{color:var(--color-green-600)!important;letter-spacing:0}.product-info__block-item .icon-star-rating path{fill:var(--color-green-600)!important}.product-info__block-item.icon-star-rating svg{fill:var(--color-green-600)!important}.product-info__block-item.icon-star-rating svg path{fill:var(--color-green-600)!important}.rating-count{text-transform:none;letter-spacing:0}.badge--custom{background:var(--color-grey-50)!important;color:#000!important;letter-spacing:1px}.product-comparison__criterion{background-color:var(--color-green-50)!important;color:var(--color-green-600)!important;font-weight:600!important}.product-comparison__data-cell,.product-comparison__data-cell .text-subdued{color:var(--color-green-600)!important}.product-comparison__rating-gauge.full{fill:var(--color-green-600)!important}.product-comparison__rating-gauge.empty{fill:var(--color-green-200)!important}.badge--shipping-origin{display:inline-flex;align-items:center;gap:.35rem;background:#1a1a2e;color:#fff;border:1px solid #1a1a2e;box-shadow:0 0 0 1px #fff inset;text-transform:none;font-weight:500;font-size:.75rem;letter-spacing:.3px;line-height:1;padding:.35rem .6rem;border-radius:0;white-space:nowrap}.badge--shipping-origin .badge__icon{flex-shrink:0;width:12px;height:12px}.product-info .badge--shipping-origin{font-size:.8rem;padding:.4rem .7rem}.product-info .badge--shipping-origin .badge__icon{width:14px;height:14px}html body .otfh{--otfh-accent: #1a3a24;--otfh-on-accent: #fff;--otfh-tile: #fff;--oc-cream: #f6f2e9;--oc-line: #e2ddd0;--oc-muted: #5f5a50;--oc-price: #266729}html body .otfh .otfh-eyebrow,html body .otfh .otfh-q p.otfh-eyebrow{display:inline-flex;align-self:flex-start;align-items:center;background:var(--otfh-accent);color:#fff;opacity:1;font-size:11px;font-weight:600;letter-spacing:.18em;padding:6px 12px;border-radius:999px;line-height:1.2}html body .otfh .otfh-q p.otfh-eyebrow{align-self:center}html body .otfh .otfh-h1{font-family:var(--font-cinzel)!important;font-weight:500!important;font-size:clamp(32px,3.8vw,48px)!important;line-height:1.12!important;letter-spacing:.5px!important}html body .otfh .otfh-lead{font-size:16px;color:#4a4a46;opacity:1}html body .otfh .otfh-rating{opacity:1;font-size:13.5px;color:#4a4a46;background:var(--oc-cream);padding:8px 14px;border-radius:999px}html body .otfh .otfh-card{border-radius:14px;aspect-ratio:4 / 5}html body .otfh .otfh-card:after{background:linear-gradient(180deg,#1a3a2400 30%,#1a3a248c 62%,#14281ae6)}html body .otfh .otfh-card-b{text-shadow:none;gap:10px}html body .otfh .otfh-card-e{align-self:flex-start;opacity:1;background:var(--oc-cream);color:var(--otfh-accent);font-size:10.5px;font-weight:600;letter-spacing:.18em;padding:5px 10px;border-radius:999px}html body .otfh .otfh-card-t{font-family:var(--font-cinzel);font-weight:500;letter-spacing:.02em;font-size:clamp(26px,2.8vw,34px);line-height:1.1}html body .otfh .otfh-card-s{color:#e3ebe0;opacity:1;font-size:14px}html body .otfh .otfh-card-btn{background:#fff;color:var(--otfh-accent);border-color:#fff;font-size:14px;font-weight:600;letter-spacing:0;text-transform:none;padding:13px 22px;min-height:46px;display:inline-flex;align-items:center}html body .otfh .otfh-card:hover .otfh-card-btn,html body .otfh .otfh-card:focus-visible .otfh-card-btn{background:var(--oc-cream);color:var(--otfh-accent)}html body .otfh .otfh-quiz{background:var(--oc-cream);border-radius:16px}html body .otfh .otfh-meta{font-size:12px;color:var(--oc-muted);opacity:1}html body .otfh .otfh-link{color:var(--oc-price)}html body .otfh .otfh-bar{height:6px;background:#1a3a241f;border-radius:999px}html body .otfh .otfh-bar>span{background:var(--otfh-accent);border-radius:999px}html body .otfh .otfh-qh{font-family:var(--font-cinzel)!important;font-weight:500!important;font-size:clamp(26px,3vw,36px)!important;line-height:1.18!important;letter-spacing:.3px!important}html body .otfh .otfh-qh--s{font-size:clamp(20px,2.2vw,26px)!important}html body .otfh .otfh-q p:not(.otfh-eyebrow){color:var(--oc-muted);opacity:1;font-size:15px}html body .otfh .otfh-opt{background:#fff;border:1.5px solid var(--oc-line);border-radius:12px;transition:border-color .15s,box-shadow .15s,background .15s,transform .15s}html body .otfh .otfh-opt:hover,html body .otfh .otfh-opt:focus-visible{border-color:var(--otfh-accent);transform:translateY(-2px)}html body .otfh .otfh-opt.is-on{border-color:var(--otfh-accent);background:#f6f9f4;box-shadow:0 0 0 1px var(--otfh-accent),0 8px 22px #1a3a241f}html body .otfh .otfh-opt-b{padding:16px 18px 18px}html body .otfh .otfh-opt-t{font-size:16px;font-weight:600}html body .otfh .otfh-opt-h{font-size:13.5px;color:var(--oc-muted);opacity:1}html body .otfh .otfh-dot{border-color:#c9c3b4}html body .otfh .otfh-opt.is-on .otfh-dot{background:var(--otfh-accent);border-color:var(--otfh-accent);box-shadow:inset 0 0 0 4px #fff}html body .otfh .otfh-opts--img .otfh-opt.is-on .otfh-dot{box-shadow:inset 0 0 0 4px #fff,0 0 0 1px var(--otfh-accent)}html body .otfh .otfh-btn{background:var(--otfh-accent);color:#fff;font-size:15px;font-weight:600;letter-spacing:.01em;text-transform:none;min-height:52px;padding:0 28px}html body .otfh .otfh-btn:hover{filter:none;background:#24502f;color:#fff}html body .otfh .otfh-btn--ghost{background:#fff;color:var(--otfh-accent);border:1.5px solid var(--otfh-accent)}html body .otfh .otfh-btn--ghost:hover{background:var(--otfh-accent);color:#fff}html body .otfh .otfh-switch{color:var(--oc-price);font-weight:500}html body .otfh .otfh-img{border-radius:14px;box-shadow:0 1px 0 var(--oc-line)}html body .otfh .otfh-badge{background:var(--otfh-accent);font-size:12px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;padding:8px 14px}html body .otfh .otfh-kind{background:var(--otfh-accent);font-weight:600}html body .otfh .otfh-why{color:#4a4a46;opacity:1}html body .otfh .otfh-bars{border-top-color:var(--oc-line)}html body .otfh .otfh-row{font-size:13px;color:var(--oc-muted)}html body .otfh .otfh-segs i{height:6px;background:#1a3a241f}html body .otfh .otfh-segs i.on{background:var(--otfh-accent)}html body .otfh .otfh-fact{background:#fff;border:1px solid var(--oc-line);border-radius:10px}html body .otfh .otfh-fact span{font-size:10.5px;color:var(--oc-muted);opacity:1}html body .otfh .otfh-fact b{font-size:15px;font-weight:600}html body .otfh .otfh-alts{border-top-color:var(--oc-line)}html body .otfh .otfh-alt{background:#fff;border:1px solid var(--oc-line);border-radius:12px}html body .otfh .otfh-alt:hover{border-color:var(--otfh-accent)}html body .otfh .otfh-alt img{background:#f7f7f5}html body .otfh .otfh-alt small{font-size:10.5px;font-weight:600;color:#3b6d11;opacity:1}html body .otfh .otfh-alt strong{font-family:var(--font-cinzel);font-weight:500;font-size:18px}html body .otfh .otfh-alt span{font-size:13px;color:var(--oc-muted)}html body .otfh .otfh-alt b{color:var(--oc-price);font-weight:600}@media screen and (max-width:699px){html body .otfh .otfh-h1{font-size:30px!important}html body .otfh .otfh-quiz{border-radius:14px}html body .otfh .otfh-qh{font-size:24px!important}html body .otfh .otfh-card{aspect-ratio:3 / 4}html body .otfh .otfh-card-t{font-size:20px;line-height:1.15}html body .otfh .otfh-card-e{font-size:9.5px;padding:4px 8px;letter-spacing:.14em}html body .otfh .otfh-card-btn{min-height:40px;padding:0 14px;font-size:12.5px}}
/*# sourceMappingURL=/cdn/shop/t/91/assets/custom.css.map */
