.Taxonomy-module__THKGSW__filter{border:1px solid #b8c8c0;border-radius:.75rem;flex-wrap:wrap;align-items:end;gap:1rem;margin:1.25rem 0;padding:1rem;display:flex}.Taxonomy-module__THKGSW__filter legend{padding:0 .4rem;font-weight:700}.Taxonomy-module__THKGSW__filter label{flex:1;gap:.4rem;min-width:12rem;display:grid}.Taxonomy-module__THKGSW__filter select{width:100%;max-width:100%;font:inherit;color:#173a2e;background:#fff;border:1px solid #8ca397;border-radius:.35rem;padding:.7rem}.Taxonomy-module__THKGSW__filter button{font:inherit;cursor:pointer;padding:.7rem}.Taxonomy-module__THKGSW__filter button:disabled{cursor:default}.Taxonomy-module__THKGSW__filter a{color:#245f45;padding:.7rem 0}.Taxonomy-module__THKGSW__tree{color:#173a2e;max-width:78rem;margin:2rem auto;padding:0 1.25rem 3rem}.Taxonomy-module__THKGSW__tree h1{font-size:clamp(1.8rem,4vw,2.6rem)}.Taxonomy-module__THKGSW__tree details{background:#fff;border:1px solid #cad8d0;border-radius:.5rem;margin:.65rem 0;padding:.8rem 1rem}.Taxonomy-module__THKGSW__tree summary{cursor:pointer;font-weight:600;line-height:1.5}.Taxonomy-module__THKGSW__tree ul{padding-left:1.5rem;line-height:1.7}.Taxonomy-module__THKGSW__tree code{font-family:inherit;font-weight:700}.Taxonomy-module__THKGSW__tree a{color:#245f45}@media (max-width:40rem){.Taxonomy-module__THKGSW__filter label{min-width:100%}.Taxonomy-module__THKGSW__tree details{padding:.6rem}}.Taxonomy-module__THKGSW__navigation{background:#f5f8f6;border:1px solid #cad8d0;border-radius:.75rem;margin:1.25rem 0;padding:1rem}.Taxonomy-module__THKGSW__navigation details{margin-top:.75rem}.Taxonomy-module__THKGSW__navigation summary{cursor:pointer;font-weight:700}.Taxonomy-module__THKGSW__navigation ul{padding-left:1.5rem;line-height:1.7}.Taxonomy-module__THKGSW__navigation a{color:#245f45}.Taxonomy-module__THKGSW__navigation a[aria-current=page]{font-weight:700;text-decoration-thickness:2px}
.cart-checkout-module__qLXOCa__panel{color:#18251d;overflow-wrap:anywhere;background:#fff;border:1px solid #d1d8d2;border-radius:1rem;max-width:48rem;margin:2rem auto;padding:1.5rem}.cart-checkout-module__qLXOCa__panel p{line-height:1.6}.cart-checkout-module__qLXOCa__fields{border:0;gap:1rem;min-width:0;margin:0 0 1rem;padding:1rem 0;display:grid}.cart-checkout-module__qLXOCa__fields legend{font-size:1.1rem;font-weight:700}.cart-checkout-module__qLXOCa__fields label{gap:.4rem;display:grid}.cart-checkout-module__qLXOCa__fields input{box-sizing:border-box;width:100%;min-height:2.75rem;font:inherit;border:1px solid #6b7c70;border-radius:.3rem;padding:.6rem}.cart-checkout-module__qLXOCa__fields .cart-checkout-module__qLXOCa__consent{align-items:flex-start;gap:.75rem;margin-top:.7rem;line-height:1.5;display:flex}.cart-checkout-module__qLXOCa__consent input{flex-shrink:0;width:1.25rem;min-height:1.25rem;margin-top:.15rem}.cart-checkout-module__qLXOCa__fields .cart-checkout-module__qLXOCa__deliveryChoice{border:1px solid #6b7c70;border-radius:.4rem;align-items:flex-start;gap:.75rem;padding:1rem;line-height:1.6;display:flex}.cart-checkout-module__qLXOCa__deliveryChoice input{flex-shrink:0;width:1.25rem;min-height:1.25rem;margin-top:.2rem}.cart-checkout-module__qLXOCa__row{grid-template-columns:1fr 1fr;gap:1rem;display:grid}.cart-checkout-module__qLXOCa__fields .cart-checkout-module__qLXOCa__offer{border-bottom:1px solid #d1d8d2;grid-template-columns:minmax(0,1fr) 6rem;align-items:center;gap:1rem;padding:1rem 0}.cart-checkout-module__qLXOCa__primary{width:auto;font:inherit;color:#fff;cursor:pointer;background:#234e34;border:1px solid #234e34;border-radius:.5rem;padding:.85rem 1rem;display:inline-block}.cart-checkout-module__qLXOCa__primary:disabled{opacity:.65;cursor:wait}.cart-checkout-module__qLXOCa__notice{color:#5d3b00;background:#fff4db;border:1px solid #91651c;padding:.75rem}.cart-checkout-module__qLXOCa__lines{padding:0;list-style:none}.cart-checkout-module__qLXOCa__lines li,.cart-checkout-module__qLXOCa__totals div{border-bottom:1px solid #d1d8d2;justify-content:space-between;gap:1rem;padding:.75rem 0;display:flex}.cart-checkout-module__qLXOCa__totals dd{white-space:nowrap;margin:0}.cart-checkout-module__qLXOCa__help{color:#435449;font-size:.94rem}.cart-checkout-module__qLXOCa__policy{white-space:pre-wrap;padding:.75rem 0;line-height:1.6}.cart-checkout-module__qLXOCa__panel summary{cursor:pointer;line-height:1.6}.cart-checkout-module__qLXOCa__actions{flex-wrap:wrap;gap:1rem;margin-top:2rem;display:flex}.cart-checkout-module__qLXOCa__panel input:focus-visible,.cart-checkout-module__qLXOCa__panel button:focus-visible,.cart-checkout-module__qLXOCa__panel a:focus-visible,.cart-checkout-module__qLXOCa__panel summary:focus-visible{outline-offset:3px;outline:3px solid #986300}@media (max-width:50rem){.cart-checkout-module__qLXOCa__panel{margin:1rem;padding:1rem}}.cart-checkout-module__qLXOCa__purchaseBox{border:1px solid #d1d8d2;border-radius:.6rem;margin:1.25rem 0;padding:1rem}.cart-checkout-module__qLXOCa__quantity{gap:.4rem;max-width:7rem;margin-bottom:1rem;display:grid}.cart-checkout-module__qLXOCa__quantity input{box-sizing:border-box;width:100%;min-height:2.75rem;font:inherit;border:1px solid #6b7c70;border-radius:.3rem;padding:.6rem}.cart-checkout-module__qLXOCa__cartItem>div{min-width:0}.cart-checkout-module__qLXOCa__cartItem .cart-checkout-module__qLXOCa__quantity{flex:0 0 6rem}.cart-checkout-module__qLXOCa__lineTotal{white-space:nowrap;font-variant-numeric:tabular-nums;flex-shrink:0}@media (max-width:40rem){.cart-checkout-module__qLXOCa__lines .cart-checkout-module__qLXOCa__cartItem{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:.75rem;display:grid}.cart-checkout-module__qLXOCa__cartItem>:first-child{grid-column:1/-1}.cart-checkout-module__qLXOCa__cartItem .cart-checkout-module__qLXOCa__quantity{width:6rem;margin:0}.cart-checkout-module__qLXOCa__cartItem>span:last-child{white-space:nowrap;grid-column:2;align-self:end}}.cart-checkout-module__qLXOCa__secondary{color:#234e34;min-height:2.75rem;font:inherit;cursor:pointer;background:#fff;border:1px solid #234e34;border-radius:.5rem;margin-top:1rem;padding:.7rem 1rem;display:block}.cart-checkout-module__qLXOCa__secondary:disabled{opacity:.65;cursor:wait}.cart-checkout-module__qLXOCa__chosenDetails{overflow-wrap:anywhere;border:1px solid #d1d8d2;border-radius:.5rem;min-width:0;margin:1rem 0;padding:1rem}.cart-checkout-module__qLXOCa__fields select{box-sizing:border-box;width:100%;min-height:2.75rem;font:inherit;border:1px solid #6b7c70;border-radius:.3rem;padding:.6rem}.cart-checkout-module__qLXOCa__couponActions{flex-wrap:wrap;gap:.75rem;display:flex}.cart-checkout-module__qLXOCa__panel select:focus-visible{outline-offset:3px;outline:3px solid #986300}
.CartThumbnail-module__t-bdqa__identity{flex:auto;align-items:flex-start;gap:.85rem;min-width:0;display:flex}.CartThumbnail-module__t-bdqa__copy{overflow-wrap:anywhere;flex:auto;min-width:0}.CartThumbnail-module__t-bdqa__frame{box-sizing:border-box;background:#fff;border:1px solid #d1d8d2;border-radius:.45rem;flex:0 0 5rem;width:5rem;height:5rem;display:block;overflow:hidden}.CartThumbnail-module__t-bdqa__image{object-fit:contain;box-sizing:border-box;width:100%;height:100%;padding:.2rem;display:block}.CartThumbnail-module__t-bdqa__placeholder{text-align:center;color:#435449;background:#f3f5f2;place-items:center;width:100%;height:100%;font-size:.7rem;line-height:1.3;display:grid}.CartThumbnail-module__t-bdqa__notice{color:#435449;white-space:pre-line;margin:.4rem 0 0;font-size:.8rem;line-height:1.5}@media (max-width:40rem){.CartThumbnail-module__t-bdqa__identity{gap:.65rem}.CartThumbnail-module__t-bdqa__frame{flex-basis:4rem;width:4rem;height:4rem}}
.PublicCatalog-module__rSO44G__page{color:#172c28;background:#f7f7f3;min-height:100vh;font-family:Arial,Helvetica,sans-serif}.PublicCatalog-module__rSO44G__page *{box-sizing:border-box}.PublicCatalog-module__rSO44G__page a{color:inherit}.PublicCatalog-module__rSO44G__page a:focus-visible,.PublicCatalog-module__rSO44G__page button:focus-visible,.PublicCatalog-module__rSO44G__page input:focus-visible{outline-offset:4px;outline:3px solid #ad5e00}.PublicCatalog-module__rSO44G__skip{z-index:10;background:#fff;padding:12px;position:absolute;top:-100px;left:16px}.PublicCatalog-module__rSO44G__skip:focus{top:12px}.PublicCatalog-module__rSO44G__banner{color:#fff;text-align:center;background:#173c33;padding:12px 20px;font-size:13px;line-height:1.5}.PublicCatalog-module__rSO44G__header{border-bottom:1px solid #dbe0d8;justify-content:space-between;align-items:center;gap:30px;max-width:1240px;margin:auto;padding:30px 28px;display:flex}.PublicCatalog-module__rSO44G__logo{width:260px;max-width:100%;height:auto}.PublicCatalog-module__rSO44G__search{width:min(430px,100%);font-size:13px}.PublicCatalog-module__rSO44G__search label{margin-bottom:8px;display:block}.PublicCatalog-module__rSO44G__search div{display:flex}.PublicCatalog-module__rSO44G__search input{width:100%;min-width:0;font:inherit;background:#fff;border:1px solid #a7b4ad;border-radius:4px 0 0 4px;padding:12px}.PublicCatalog-module__rSO44G__search button{color:#fff;cursor:pointer;background:#173c33;border:0;border-radius:0 4px 4px 0;padding:12px 20px}.PublicCatalog-module__rSO44G__main{max-width:1240px;margin:auto;padding:56px 28px 80px}.PublicCatalog-module__rSO44G__eyebrow{letter-spacing:.08em;text-transform:uppercase;color:#456b58;font-size:12px;font-weight:700}.PublicCatalog-module__rSO44G__main h1{letter-spacing:-.03em;max-width:860px;margin:16px 0 20px;font-size:clamp(30px,4vw,48px);line-height:1.1}.PublicCatalog-module__rSO44G__intro{color:#52625b;max-width:720px;font-size:18px;line-height:1.7}.PublicCatalog-module__rSO44G__sectionTitle{justify-content:space-between;align-items:center;gap:20px;margin:44px 0 20px;display:flex}.PublicCatalog-module__rSO44G__sectionTitle h2{font-size:24px}.PublicCatalog-module__rSO44G__sectionTitle span{white-space:nowrap;font-size:13px}.PublicCatalog-module__rSO44G__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.PublicCatalog-module__rSO44G__card{background:#fff;border:1px solid #dde3da;border-radius:8px;flex-direction:column;display:flex;overflow:hidden}.PublicCatalog-module__rSO44G__productLink{flex:1;text-decoration:none;display:block}.PublicCatalog-module__rSO44G__page a.PublicCatalog-module__rSO44G__productLink:focus-visible{outline-offset:-4px}.PublicCatalog-module__rSO44G__cardPhoto{object-fit:contain;background:#fff;border-bottom:1px solid #eee;width:100%;height:290px;padding:24px}.PublicCatalog-module__rSO44G__cardBody{padding:26px}.PublicCatalog-module__rSO44G__cardControls{padding:0 26px 26px;font-size:14px}.PublicCatalog-module__rSO44G__cardControls p{margin:8px 0 0}.PublicCatalog-module__rSO44G__card h3{margin:12px 0;font-size:22px;line-height:1.3}.PublicCatalog-module__rSO44G__cardBody>p:not(.PublicCatalog-module__rSO44G__eyebrow):not(.PublicCatalog-module__rSO44G__price){color:#52625b;line-height:1.6}.PublicCatalog-module__rSO44G__price{margin:24px 0;font-size:28px;font-weight:700}.PublicCatalog-module__rSO44G__price small{white-space:nowrap;font-size:12px;font-weight:400}.PublicCatalog-module__rSO44G__more{border-bottom:1px solid #456b58;padding-bottom:5px;font-size:14px;display:inline-block}.PublicCatalog-module__rSO44G__footer{color:#fff;background:#173c33;padding:36px max(28px,50vw - 592px);font-size:14px;line-height:1.6}.PublicCatalog-module__rSO44G__footer strong{letter-spacing:.12em}.PublicCatalog-module__rSO44G__back{margin-bottom:30px;display:inline-block}.PublicCatalog-module__rSO44G__detail{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:48px;display:grid}.PublicCatalog-module__rSO44G__detail h1{font-size:36px}.PublicCatalog-module__rSO44G__detail p{line-height:1.7}.PublicCatalog-module__rSO44G__gallery{grid-template-columns:1fr 1fr;align-content:start;gap:12px;display:grid}.PublicCatalog-module__rSO44G__photo{aspect-ratio:1;object-fit:contain;background:#fff;border:1px solid #dde3da;border-radius:6px;width:100%;height:auto}.PublicCatalog-module__rSO44G__photo:first-child{grid-column:1/-1}.PublicCatalog-module__rSO44G__description{white-space:pre-line;color:#43574e;line-height:1.8}.PublicCatalog-module__rSO44G__supplierCode{color:#43574e;flex-wrap:wrap;gap:4px 10px;margin:28px 0 0;font-size:14px;display:flex}.PublicCatalog-module__rSO44G__supplierCode dt{font-weight:700}.PublicCatalog-module__rSO44G__supplierCode dd{overflow-wrap:anywhere;margin:0}.PublicCatalog-module__rSO44G__notice{background:#e9eee7;border-left:3px solid #456b58;padding:16px;line-height:1.6}.PublicCatalog-module__rSO44G__detail h2{margin-top:32px;font-size:21px}.PublicCatalog-module__rSO44G__variantPicker{margin:20px 0}.PublicCatalog-module__rSO44G__variantPicker h2{margin:0 0 10px;font-size:18px}.PublicCatalog-module__rSO44G__variantPicker ul{grid-template-columns:repeat(auto-fit,minmax(min(100%,116px),1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.PublicCatalog-module__rSO44G__variantLink{overflow-wrap:anywhere;background:#fff;border:1px solid #a7b4ad;border-radius:6px;align-content:center;gap:4px;height:100%;min-height:68px;padding:10px 12px;line-height:1.3;text-decoration:none;display:grid}.PublicCatalog-module__rSO44G__variantLink:hover,.PublicCatalog-module__rSO44G__variantLink[aria-current=page]{background:#e9eee7;border-color:#456b58}.PublicCatalog-module__rSO44G__variantLink[aria-current=page]{box-shadow:inset 0 0 0 1px #456b58}@media (max-width:650px){.PublicCatalog-module__rSO44G__header{flex-direction:column;align-items:flex-start;gap:24px;padding:24px 20px}.PublicCatalog-module__rSO44G__logo{width:230px}.PublicCatalog-module__rSO44G__search{width:100%}.PublicCatalog-module__rSO44G__main{padding:32px 20px 48px}.PublicCatalog-module__rSO44G__grid,.PublicCatalog-module__rSO44G__detail{grid-template-columns:1fr}.PublicCatalog-module__rSO44G__detail{gap:24px}.PublicCatalog-module__rSO44G__cardPhoto{height:260px}.PublicCatalog-module__rSO44G__cardBody{padding:20px}.PublicCatalog-module__rSO44G__sectionTitle{align-items:baseline;margin-top:32px}.PublicCatalog-module__rSO44G__sectionTitle h2{font-size:21px}.PublicCatalog-module__rSO44G__detail h1{font-size:30px}.PublicCatalog-module__rSO44G__footer{padding:28px 20px}}
.checkout-buyer95-module__WAPjBq__buyer{overflow-wrap:anywhere;min-width:0}.checkout-buyer95-module__WAPjBq__fields{border:0;grid-template-columns:minmax(0,1fr);gap:1rem;min-width:0;margin:0 0 1rem;padding:1rem 0;display:grid}.checkout-buyer95-module__WAPjBq__fields legend{margin-bottom:.5rem;font-size:1.1rem;font-weight:700}.checkout-buyer95-module__WAPjBq__fields label{gap:.4rem;min-width:0;display:grid}.checkout-buyer95-module__WAPjBq__fields input,.checkout-buyer95-module__WAPjBq__fields select{box-sizing:border-box;width:100%;min-width:0;min-height:2.75rem;font:inherit;color:#18251d;background:#fff;border:1px solid #6b7c70;border-radius:.3rem;padding:.6rem}.checkout-buyer95-module__WAPjBq__fields input:focus-visible,.checkout-buyer95-module__WAPjBq__fields select:focus-visible{outline-offset:2px;outline:3px solid #497a3f}.checkout-buyer95-module__WAPjBq__fields .checkout-buyer95-module__WAPjBq__checkbox{align-items:flex-start;gap:.75rem;line-height:1.5;display:flex}.checkout-buyer95-module__WAPjBq__checkbox input{flex:0 0 1.25rem;width:1.25rem;min-height:1.25rem;margin-top:.15rem}.checkout-buyer95-module__WAPjBq__help{color:#445a4b;margin:0;font-size:.9rem;line-height:1.6}.checkout-buyer95-module__WAPjBq__account{color:#18251d;background:#eef4ed;border-radius:.4rem;padding:.75rem;line-height:1.6}.checkout-buyer95-module__WAPjBq__validation{color:#8d2819;margin:0;line-height:1.5}@media (min-width:38rem){.checkout-buyer95-module__WAPjBq__fields{grid-template-columns:repeat(2,minmax(0,1fr))}.checkout-buyer95-module__WAPjBq__full{grid-column:1/-1}}
.ShippingAnnouncement-module__VeoWtW__announcement{color:#fff;background:#365127;align-items:stretch;width:100%;min-width:0;font-family:Arial,Helvetica,sans-serif;font-size:.8rem;font-weight:600;line-height:1.5;display:flex}.ShippingAnnouncement-module__VeoWtW__link{flex:1;min-width:0;padding-block:.6rem;text-decoration:none;display:block;overflow:hidden;color:#fff!important}.ShippingAnnouncement-module__VeoWtW__track{width:max-content;animation:30s linear infinite ShippingAnnouncement-module__VeoWtW__shipping-scroll;display:flex}.ShippingAnnouncement-module__VeoWtW__message{box-sizing:border-box;white-space:nowrap;text-align:center;flex:none;min-width:calc(100vw - 44px);padding-inline:2rem}.ShippingAnnouncement-module__VeoWtW__pause{color:#fff;font:inherit;cursor:pointer;background:0 0;border:0;border-left:1px solid #ffffff45;flex:0 0 44px}.ShippingAnnouncement-module__VeoWtW__announcement:hover .ShippingAnnouncement-module__VeoWtW__track,.ShippingAnnouncement-module__VeoWtW__announcement:focus-within .ShippingAnnouncement-module__VeoWtW__track,.ShippingAnnouncement-module__VeoWtW__announcement[data-paused=true] .ShippingAnnouncement-module__VeoWtW__track{animation-play-state:paused}.ShippingAnnouncement-module__VeoWtW__link:focus-visible,.ShippingAnnouncement-module__VeoWtW__pause:focus-visible{outline-offset:-4px!important;outline:2px solid #fff!important}.ShippingAnnouncement-module__VeoWtW__screenReader{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@keyframes ShippingAnnouncement-module__VeoWtW__shipping-scroll{to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.ShippingAnnouncement-module__VeoWtW__track{width:100%;animation:none}.ShippingAnnouncement-module__VeoWtW__message{white-space:normal;text-align:center;flex:auto;min-width:0;padding-inline:1rem}.ShippingAnnouncement-module__VeoWtW__message+.ShippingAnnouncement-module__VeoWtW__message,.ShippingAnnouncement-module__VeoWtW__pause{display:none}}@media print{.ShippingAnnouncement-module__VeoWtW__announcement{display:none}}
.account84-module__d9ghmG__page{color:#17372c;width:min(100% - 2rem,70rem);margin:2.5rem auto 4rem}.account84-module__d9ghmG__intro{max-width:46rem;margin-bottom:1.75rem}.account84-module__d9ghmG__intro h1{margin:.3rem 0 .65rem;font-size:clamp(1.8rem,4vw,2.7rem);line-height:1.15}.account84-module__d9ghmG__intro p{line-height:1.65}.account84-module__d9ghmG__eyebrow{text-transform:uppercase;letter-spacing:.13em;font-size:.78rem;font-weight:750}.account84-module__d9ghmG__panel{background:#fff;border:1px solid #d5dfd4;border-radius:1rem;padding:clamp(1.1rem,4vw,2rem);box-shadow:0 .3rem 1rem #1b322808}.account84-module__d9ghmG__form{gap:1.1rem;max-width:34rem;display:grid}.account84-module__d9ghmG__form label{gap:.4rem;font-weight:650;display:grid}.account84-module__d9ghmG__form :is(input:not([type=checkbox]),select){color:#17372c;width:100%;min-width:0;min-height:2.9rem;font:inherit;background:#fff;border:1px solid #87998b;border-radius:.4rem;padding:.65rem .75rem}.account84-module__d9ghmG__form .account84-module__d9ghmG__check{align-items:flex-start;gap:.7rem;font-weight:400;line-height:1.5;display:flex}.account84-module__d9ghmG__check input{flex-shrink:0;width:1.1rem;height:1.1rem;margin-top:.25rem}.account84-module__d9ghmG__choiceTitle{margin-bottom:.15rem;display:block}.account84-module__d9ghmG__registrationProfile{background:#edf4eb;border:1px solid #d5dfd4;border-radius:.65rem;gap:.9rem;min-width:0;padding:clamp(.75rem,4vw,1rem);display:grid}.account84-module__d9ghmG__registrationProfile h2{flex-wrap:wrap;align-items:baseline;gap:.25rem .65rem;margin:0;font-size:1.2rem;display:flex}.account84-module__d9ghmG__registrationProfile h2 span{color:#485c4c;font-size:.85rem;font-weight:550}.account84-module__d9ghmG__registrationProfile p{margin:0}.account84-module__d9ghmG__disciplineOptions{flex-wrap:wrap;gap:.45rem;margin-top:.4rem;display:flex}.account84-module__d9ghmG__form .account84-module__d9ghmG__disciplineOption{cursor:pointer;background:#fff;border:1px solid #87998b;border-radius:.4rem;align-items:center;min-height:2.75rem;padding:.45rem .6rem;display:inline-flex}.account84-module__d9ghmG__disciplineOption input{margin:0}.account84-module__d9ghmG__button{color:#fff;min-height:2.8rem;font:inherit;cursor:pointer;background:#17372c;border:1px solid #17372c;border-radius:.45rem;justify-content:center;justify-self:start;align-items:center;padding:.65rem 1.2rem;font-weight:650;text-decoration:none;display:inline-flex}.account84-module__d9ghmG__button:disabled{opacity:.6;cursor:wait}.account84-module__d9ghmG__page a{text-underline-offset:.2em}.account84-module__d9ghmG__page :is(a,button,input,select):focus-visible{outline-offset:3px;outline:3px solid #a27a24}.account84-module__d9ghmG__links{flex-wrap:wrap;gap:.8rem 1.5rem;margin:1.25rem 0;display:flex}.account84-module__d9ghmG__accountNav{flex-wrap:wrap;gap:.45rem;margin:1.25rem 0;display:flex}.account84-module__d9ghmG__accountNav a{border:1px solid #d5dfd4;border-radius:.5rem;align-items:center;min-height:2.75rem;padding:.45rem .8rem;font-size:.93rem;font-weight:650;text-decoration:none;display:inline-flex}.account84-module__d9ghmG__accountNav a:hover{background:#edf4eb}.account84-module__d9ghmG__accountNav a[aria-current=page]{color:#fff;background:#17372c;border-color:#17372c}.account84-module__d9ghmG__help{color:#485c4c;font-size:.92rem;line-height:1.6}.account84-module__d9ghmG__message{overflow-wrap:anywhere;background:#edf4eb;border-radius:.5rem;padding:.9rem 1rem;line-height:1.6}.account84-module__d9ghmG__error{color:#722d12;background:#fff0e9}.account84-module__d9ghmG__list{gap:1rem;padding:0;list-style:none;display:grid}.account84-module__d9ghmG__order{border-bottom:1px solid #d5dfd4;flex-wrap:wrap;justify-content:space-between;gap:1rem;padding:1rem 0;display:flex}.account84-module__d9ghmG__order p{margin:.3rem 0}.account84-module__d9ghmG__details{grid-template-columns:minmax(0,1fr) auto;gap:.6rem 1.5rem;margin:1.5rem 0;display:grid}.account84-module__d9ghmG__details dt,.account84-module__d9ghmG__details dd{overflow-wrap:anywhere;margin:0}.account84-module__d9ghmG__details dd{text-align:right}.account84-module__d9ghmG__tableWrap{overflow-x:auto}.account84-module__d9ghmG__table{border-collapse:collapse;width:100%}.account84-module__d9ghmG__table :is(th,td){text-align:left;border-bottom:1px solid #d5dfd4;padding:.8rem .5rem}.account84-module__d9ghmG__table td:last-child{white-space:nowrap}.account84-module__d9ghmG__callback{align-content:center;max-width:36rem;min-height:75vh;display:grid}.account84-module__d9ghmG__featureGrid,.account84-module__d9ghmG__addressGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin:1.5rem 0;padding:0;list-style:none;display:grid}.account84-module__d9ghmG__featureCard{color:#17372c;background:#f8faf6;border:1px solid #d5dfd4;border-radius:.8rem;flex-direction:column;justify-content:center;gap:.35rem;min-height:7rem;padding:1rem 3rem 1rem 1.15rem;line-height:1.5;text-decoration:none;display:flex;position:relative}.account84-module__d9ghmG__featureCard:hover{background:#f0f5ed;border-color:#87998b}.account84-module__d9ghmG__featureCard span{color:#485c4c;font-size:.92rem}.account84-module__d9ghmG__featureCard strong{font-size:1.15rem}.account84-module__d9ghmG__featureCard .account84-module__d9ghmG__featureArrow{font-size:1.3rem;position:absolute;inset:1rem 1.05rem auto auto}.account84-module__d9ghmG__overviewGreeting{color:#fff;overflow-wrap:anywhere;background:#17372c;border-radius:.8rem;margin-bottom:1.2rem;padding:clamp(1rem,4vw,1.75rem)}.account84-module__d9ghmG__overviewGreeting h2{font-size:clamp(1.35rem,4vw,2.25rem)}.account84-module__d9ghmG__loyaltyPanel{background:linear-gradient(125deg,#eef4e8,#f7f8f0);border:1px solid #c6d4ad;border-radius:.8rem;margin-bottom:1.2rem;padding:clamp(1rem,3vw,1.75rem)}.account84-module__d9ghmG__loyaltyPanel h2{color:#17372c;margin:0;font-size:clamp(1.25rem,3vw,1.75rem)}.account84-module__d9ghmG__loyaltySummary{flex-wrap:wrap;align-items:center;gap:.65rem 1.25rem;margin:.8rem 0 1.1rem;display:flex}.account84-module__d9ghmG__loyaltySummary>.account84-module__d9ghmG__loyaltyDetail{max-width:42ch;margin:0}.account84-module__d9ghmG__loyaltyTotal{color:#fff;background:#17372c;border-radius:.6rem;gap:.3rem;min-width:min(100%,10rem);margin:0;padding:.8rem 1rem;display:grid}.account84-module__d9ghmG__loyaltyTotal strong{font-variant-numeric:tabular-nums;font-size:clamp(1.35rem,4vw,1.75rem);line-height:1.15}.account84-module__d9ghmG__loyaltyTotal span{font-size:.85rem}.account84-module__d9ghmG__loyaltyMilestones{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;margin:0;padding:0;list-style:none;display:grid}.account84-module__d9ghmG__loyaltyMilestone{background:#fff;border:1px solid #d5dfd4;border-radius:.65rem;min-width:0;padding:1rem}.account84-module__d9ghmG__loyaltyMilestoneHead{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:.5rem .8rem;display:flex}.account84-module__d9ghmG__loyaltyMilestoneHead h3{font-size:1.05rem}.account84-module__d9ghmG__loyaltyReward{color:#3a5426;margin:.25rem 0 0;font-weight:700}.account84-module__d9ghmG__loyaltyTrack{background:#e0e8da;border-radius:.5rem;height:.65rem;margin-top:.9rem;overflow:hidden}.account84-module__d9ghmG__loyaltyFill{border-radius:inherit;transform-origin:0;background:#4d622b;height:100%;animation:.6s ease-out both account84-module__d9ghmG__fillLoyaltyTrack}.account84-module__d9ghmG__loyaltyDetail{color:#485c4c;margin:.55rem 0 0;font-size:.9rem}@keyframes account84-module__d9ghmG__fillLoyaltyTrack{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@media (prefers-reduced-motion:reduce){.account84-module__d9ghmG__loyaltyFill{animation:none}}.account84-module__d9ghmG__profileDetails{gap:.8rem;margin:1.5rem 0 2rem;display:grid}.account84-module__d9ghmG__profileDetails>div{grid-template-columns:minmax(8rem,.4fr) minmax(0,1fr);gap:.5rem 1rem;display:grid}.account84-module__d9ghmG__profileDetails dt{font-weight:650}.account84-module__d9ghmG__profileDetails dd{overflow-wrap:anywhere;margin:0}.account84-module__d9ghmG__addressCard{overflow-wrap:anywhere;border:1px solid #d5dfd4;border-radius:.7rem;padding:1.2rem}.account84-module__d9ghmG__addressCard h2{margin:0;font-size:1.2rem}.account84-module__d9ghmG__addressCard address{font-style:normal;line-height:1.7}.account84-module__d9ghmG__cardHeading,.account84-module__d9ghmG__discountCard{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.8rem;display:flex}.account84-module__d9ghmG__badge{background:#edf4eb;border-radius:.3rem;padding:.25rem .55rem;font-size:.8rem;font-weight:650}.account84-module__d9ghmG__actions{flex-wrap:wrap;gap:.65rem;margin-top:.85rem;display:flex}.account84-module__d9ghmG__secondaryButton{color:#17372c;min-height:2.75rem;font:inherit;cursor:pointer;background:#fff;border:1px solid #87998b;border-radius:.4rem;padding:.55rem .8rem}.account84-module__d9ghmG__secondaryButton:disabled{opacity:.6;cursor:wait}.account84-module__d9ghmG__formColumns{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.account84-module__d9ghmG__fieldset{border:0;margin:0;padding:0}.account84-module__d9ghmG__fieldset legend{font-weight:650}.account84-module__d9ghmG__form .account84-module__d9ghmG__radio{align-items:center;gap:.5rem;min-height:2.75rem;display:flex}.account84-module__d9ghmG__form .account84-module__d9ghmG__radio input{width:1.1rem;min-height:1.1rem;margin:0}.account84-module__d9ghmG__confirmation{background:#faf2e9;border-radius:.5rem;margin-top:1rem;padding:.8rem}.account84-module__d9ghmG__empty{background:#f5f7f2;border-radius:.5rem;margin:1.25rem 0;padding:1.1rem;line-height:1.6}.account84-module__d9ghmG__discountCard{border-bottom:1px solid #d5dfd4;padding:1rem 0}.account84-module__d9ghmG__code{overflow-wrap:anywhere;font-size:1.1rem}.account84-module__d9ghmG__srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (max-width:35rem){.account84-module__d9ghmG__page{width:calc(100% - 1.5rem);margin-top:1.5rem}.account84-module__d9ghmG__table{font-size:.85rem}.account84-module__d9ghmG__featureGrid,.account84-module__d9ghmG__addressGrid,.account84-module__d9ghmG__loyaltyMilestones,.account84-module__d9ghmG__formColumns,.account84-module__d9ghmG__profileDetails>div{grid-template-columns:minmax(0,1fr)}}.account84-module__d9ghmG__timeline97{gap:.8rem;padding-left:1.4rem;display:grid}.account84-module__d9ghmG__timeline97 li{overflow-wrap:anywhere;padding-left:.25rem}.account84-module__d9ghmG__timeline97 time{color:#485c4c;margin-top:.2rem;font-size:.9rem;display:block}
.StorePages-module__kZU4eW__section{padding-block:clamp(2rem,5vw,4.5rem)}.StorePages-module__kZU4eW__section h2,.StorePages-module__kZU4eW__callout h2{margin:0 0 1rem;font-size:clamp(1.65rem,3vw,2.25rem);line-height:1.14}.StorePages-module__kZU4eW__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.StorePages-module__kZU4eW__card,.StorePages-module__kZU4eW__callout{color:#222223;background:#fff;border:1px solid #dce0d5;border-radius:.875rem;padding:clamp(1.25rem,3vw,2.25rem)}.StorePages-module__kZU4eW__card h3{margin:0 0 .65rem;font-size:1.25rem}.StorePages-module__kZU4eW__card p,.StorePages-module__kZU4eW__callout p:not(:first-child){max-width:62ch;margin:0;line-height:1.65}.StorePages-module__kZU4eW__callout{background:#eef1e9;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1.25rem;margin-block-end:clamp(2.5rem,6vw,5rem);display:flex}.StorePages-module__kZU4eW__actions,.StorePages-module__kZU4eW__contacts{flex-wrap:wrap;align-items:center;gap:1rem;display:flex}.StorePages-module__kZU4eW__contacts{flex-direction:column;align-items:flex-start;gap:.65rem;margin:0;padding:0;list-style:none}.StorePages-module__kZU4eW__textLink{color:#4d622b;text-underline-offset:.2em;overflow-wrap:anywhere;font-weight:700}.StorePages-module__kZU4eW__address{margin-block:0 1rem;font-style:normal;line-height:1.65}.StorePages-module__kZU4eW__hours{margin:0}.StorePages-module__kZU4eW__hours dt{font-weight:700}.StorePages-module__kZU4eW__hours dd{margin:.2rem 0 .8rem}.StorePages-module__kZU4eW__hours dd:last-child{margin-block-end:0}@media (max-width:40rem){.StorePages-module__kZU4eW__grid{grid-template-columns:1fr}}
.Shipping-module__vEzdKW__section{padding-block:2rem 3rem}.Shipping-module__vEzdKW__notice{background:#fffef8;border-left:4px solid #67823a;margin-bottom:2rem;padding:1rem 1.25rem}.Shipping-module__vEzdKW__notice p:last-child{margin-bottom:0}.Shipping-module__vEzdKW__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.25rem;display:grid}.Shipping-module__vEzdKW__card{background:#fffef8;border:1px solid #dfded3;border-radius:.35rem;padding:1.5rem}.Shipping-module__vEzdKW__card h2{margin-bottom:1rem;font-size:1.5rem}.Shipping-module__vEzdKW__pickup{margin-top:2rem}.Shipping-module__vEzdKW__pickup h2{margin-bottom:1rem}@media (max-width:700px){.Shipping-module__vEzdKW__grid{grid-template-columns:1fr}}
.KordaCatalog-module__HLYonG__page{width:min(100% - 2rem,76rem);color:var(--ce-ink,#19241d);margin:1.25rem auto 4rem}.KordaCatalog-module__HLYonG__hero{color:#fff;background:#243122;border-radius:.9rem;padding:clamp(1.25rem,4vw,3rem)}.KordaCatalog-module__HLYonG__hero h1{margin:.25rem 0 .65rem;font-size:clamp(2rem,6vw,3.9rem);line-height:1.06}.KordaCatalog-module__HLYonG__hero p{margin:0}.KordaCatalog-module__HLYonG__brand{color:#d7e5b8;font-weight:750}.KordaCatalog-module__HLYonG__notice{background:#eaf0dd;border-radius:.55rem;margin-block:1rem;padding:.75rem 1rem}.KordaCatalog-module__HLYonG__filters{grid-template-columns:minmax(0,2fr) minmax(0,1fr) auto;align-items:end;gap:.75rem;display:grid}.KordaCatalog-module__HLYonG__filters label{gap:.35rem;font-weight:650;display:grid}.KordaCatalog-module__HLYonG__filters input,.KordaCatalog-module__HLYonG__filters select,.KordaCatalog-module__HLYonG__filters button{min-width:0;min-height:2.65rem;color:inherit;font:inherit;background:#fff;border:1px solid #8b9683;border-radius:.45rem;padding:.45rem .75rem}.KordaCatalog-module__HLYonG__filters button{color:#fff;cursor:pointer;background:#435835;border-color:#435835;font-weight:750}.KordaCatalog-module__HLYonG__count{color:#505a48;margin-block:1rem .6rem}.KordaCatalog-module__HLYonG__products{grid-template-columns:repeat(auto-fill,minmax(min(100%,16rem),1fr));gap:.75rem;margin:0;padding:0;list-style:none;display:grid}.KordaCatalog-module__HLYonG__card{overflow-wrap:anywhere;background:#fff;border:1px solid #d1d8ca;border-radius:.55rem;min-width:0;padding:1rem}.KordaCatalog-module__HLYonG__card h2{margin:.2rem 0 0;font-size:1.1rem}.KordaCatalog-module__HLYonG__category,.KordaCatalog-module__HLYonG__variants{color:#505a48;margin:0;font-size:.9rem}.KordaCatalog-module__HLYonG__variants{margin-top:.55rem}.KordaCatalog-module__HLYonG__variants summary{cursor:pointer}.KordaCatalog-module__HLYonG__pagination{flex-wrap:wrap;justify-content:center;gap:1rem;margin-top:1.25rem;display:flex}@media (max-width:650px){.KordaCatalog-module__HLYonG__filters{grid-template-columns:minmax(0,1fr)}}
.FiscalCodeGenerator-module__paIDTa__details{background:#f5f8f3;border:1px solid #d5dfd4;border-radius:.5rem}.FiscalCodeGenerator-module__paIDTa__details summary{cursor:pointer;padding:.7rem .9rem;font-weight:650}.FiscalCodeGenerator-module__paIDTa__details :is(summary,select):focus-visible{outline-offset:3px;outline:3px solid #a27a24}.FiscalCodeGenerator-module__paIDTa__fields{gap:.85rem;padding:0 .9rem .9rem;display:grid}.FiscalCodeGenerator-module__paIDTa__fields p{margin:0}.FiscalCodeGenerator-module__paIDTa__fields p:empty{display:none}.FiscalCodeGenerator-module__paIDTa__fields select{color:#17372c;width:100%;min-width:0;min-height:2.9rem;font:inherit;background:#fff;border:1px solid #87998b;border-radius:.4rem;padding:.65rem .75rem}
.RewardsWallet-module__VidZwG__wallet{background:#eef4e8;border:1px solid #c6d4ad;border-radius:.75rem;margin-bottom:1.25rem;padding:clamp(1rem,3vw,1.5rem)}.RewardsWallet-module__VidZwG__wallet h2{margin:0 0 .65rem}.RewardsWallet-module__VidZwG__cards{grid-template-columns:repeat(auto-fit,minmax(min(100%,17rem),1fr));gap:.75rem;margin:0;padding:0;list-style:none;display:grid}.RewardsWallet-module__VidZwG__card{background:#fff;border:1px solid #d5dfd4;border-radius:.6rem;min-width:0;padding:1rem}.RewardsWallet-module__VidZwG__card h3{color:#17372c;margin:0;font-size:1.1rem}.RewardsWallet-module__VidZwG__card p{color:#485c4c;margin:.55rem 0 0;font-size:.9rem}.RewardsWallet-module__VidZwG__card .RewardsWallet-module__VidZwG__status{margin-bottom:.65rem;font-weight:700}.RewardsWallet-module__VidZwG__card code{color:#17372c;overflow-wrap:anywhere;-webkit-user-select:all;user-select:all;background:#f6f8f3;border:1px dashed #87998b;border-radius:.4rem;max-width:100%;padding:.4rem .65rem;font-size:1.03rem;font-weight:700;display:inline-block}
.CatalogDirectory-module___zuyBW__directory{padding-block:clamp(1.5rem,4vw,4rem) clamp(3.5rem,8vw,7rem)}.CatalogDirectory-module___zuyBW__breadcrumb ol{color:#4d5c4d;flex-wrap:wrap;gap:.35rem .65rem;margin:0 0 clamp(2rem,5vw,4rem);padding:0;font-size:.875rem;list-style:none;display:flex}.CatalogDirectory-module___zuyBW__breadcrumb li+li:before{content:"/";color:#748372;margin-inline-end:.65rem}.CatalogDirectory-module___zuyBW__breadcrumb a,.CatalogDirectory-module___zuyBW__search>a,.CatalogDirectory-module___zuyBW__notice a{color:#234a35;text-underline-offset:.18em}.CatalogDirectory-module___zuyBW__heading{max-width:48rem}.CatalogDirectory-module___zuyBW__heading h1{letter-spacing:-.045em;margin:.25rem 0 .75rem;font-size:clamp(2.25rem,6vw,4.5rem);line-height:1.02}.CatalogDirectory-module___zuyBW__search{gap:.55rem;max-width:41rem;margin-block:2rem 2.5rem;display:grid}.CatalogDirectory-module___zuyBW__search label{font-size:.9rem;font-weight:650}.CatalogDirectory-module___zuyBW__search>div{flex-wrap:wrap;gap:.5rem;display:flex}.CatalogDirectory-module___zuyBW__search input[type=search]{color:#14291d;min-width:0;font:inherit;background:#fff;border:1px solid #859683;border-radius:.45rem;flex:12rem;padding:.8rem .9rem}.CatalogDirectory-module___zuyBW__search>a{justify-self:start;font-size:.875rem}.CatalogDirectory-module___zuyBW__results{margin-top:2.25rem}.CatalogDirectory-module___zuyBW__resultHeading{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.5rem 1.25rem;margin-bottom:1rem;display:flex}.CatalogDirectory-module___zuyBW__resultHeading h2,.CatalogDirectory-module___zuyBW__resultHeading p,.CatalogDirectory-module___zuyBW__notice h2{margin:0}.CatalogDirectory-module___zuyBW__grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,16rem),1fr));gap:.8rem;margin:0;padding:0;list-style:none;display:grid}.CatalogDirectory-module___zuyBW__card{color:#14291d;overflow-wrap:anywhere;background:#fff;border:1px solid #c7d1c2;border-radius:.65rem;align-content:start;gap:.45rem;height:100%;min-height:8rem;padding:1.25rem 2.65rem 1.25rem 1.25rem;text-decoration:none;display:grid;position:relative}.CatalogDirectory-module___zuyBW__card:hover{background:#f0f4eb;border-color:#496c4f}.CatalogDirectory-module___zuyBW__card strong{font-size:clamp(1rem,1.8vw,1.3rem);line-height:1.25}.CatalogDirectory-module___zuyBW__cardDescription{color:#47584b;font-size:.9rem;line-height:1.5}.CatalogDirectory-module___zuyBW__cardArrow{color:#234a35;font-size:1.15rem;position:absolute;top:1.15rem;right:1.2rem}@media (max-width:40rem){.CatalogDirectory-module___zuyBW__subcategoryGrid{gap:.45rem}.CatalogDirectory-module___zuyBW__subcategoryGrid>li{padding-block:.35rem}.CatalogDirectory-module___zuyBW__subcategoryGrid .CatalogDirectory-module___zuyBW__card{align-content:center;min-height:3.5rem;padding:.75rem 2.5rem .75rem 1rem}.CatalogDirectory-module___zuyBW__subcategoryGrid .CatalogDirectory-module___zuyBW__cardArrow{top:50%;right:1rem;transform:translateY(-50%)}}.CatalogDirectory-module___zuyBW__notice{color:#223727;background:#f0f4eb;border:1px solid #c7d1c2;border-radius:.65rem;margin-block:1.25rem;padding:1.3rem 1.5rem}.CatalogDirectory-module___zuyBW__notice p{margin-block:.6rem}.CatalogDirectory-module___zuyBW__product{background:#fff;border:1px solid #c7d1c2;border-radius:.65rem;flex-direction:column;display:flex}.CatalogDirectory-module___zuyBW__product:hover,.CatalogDirectory-module___zuyBW__product:focus-within{border-color:#496c4f}.CatalogDirectory-module___zuyBW__productLink{border-radius:inherit;flex:1;text-decoration:none;display:block}.CatalogDirectory-module___zuyBW__productPhoto{aspect-ratio:4/3;object-fit:contain;background:#fff;border-radius:.65rem .65rem 0 0;width:100%;height:auto;display:block}.CatalogDirectory-module___zuyBW__productBody{overflow-wrap:anywhere;gap:.6rem;padding:1.25rem;display:grid}.CatalogDirectory-module___zuyBW__productBody p{margin:0}.CatalogDirectory-module___zuyBW__productPrice{color:#234a35;font-weight:750}.CatalogDirectory-module___zuyBW__productAction{color:#234a35;text-underline-offset:.18em;text-decoration:underline}.CatalogDirectory-module___zuyBW__productControls{padding:0 1.25rem 1.25rem;font-size:.9rem}.CatalogDirectory-module___zuyBW__productControls button{cursor:pointer}.CatalogDirectory-module___zuyBW__productControls button:disabled{cursor:wait}.CatalogDirectory-module___zuyBW__productControls p{margin:.55rem 0 0}.CatalogDirectory-module___zuyBW__pagination{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;padding:1.5rem 0;display:flex}
.CheckoutNavigation-module__pbvJwW__navigation{color:#234e34;max-width:48rem;margin:1rem auto;padding-inline:1.5rem}.CheckoutNavigation-module__pbvJwW__navigation nav{flex-wrap:wrap;align-items:center;gap:.75rem 1.25rem;display:flex}.CheckoutNavigation-module__pbvJwW__navigation a{text-underline-offset:.2em;align-items:center;min-height:2.75rem;display:inline-flex}.CheckoutNavigation-module__pbvJwW__navigation a:focus-visible{outline-offset:3px;outline:3px solid #986300}@media (max-width:50rem){.CheckoutNavigation-module__pbvJwW__navigation{margin:1rem;padding-inline:0}}
@font-face{font-family:Bitter;src:url(/brand/fonts/bitter.woff)format("woff");font-style:normal;font-weight:100 900;font-display:swap}.Site-module__VOtLEG__site{--ce-paper:#f6f4ee;--ce-ink:#222223;--ce-green:#67823a;--ce-action:#4d622b;--ce-muted:#575a50;--ce-line:#dfded3;--ce-site-font:Bitter, Georgia, serif;background:var(--ce-paper);min-height:100vh;color:var(--ce-ink);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;line-height:1.55}.Site-module__VOtLEG__site a{color:inherit}.Site-module__VOtLEG__site a:focus-visible,.Site-module__VOtLEG__site button:focus-visible,.Site-module__VOtLEG__site summary:focus-visible,.Site-module__VOtLEG__site input:focus-visible{outline-offset:4px;outline:3px solid #8a612b}.Site-module__VOtLEG__site h1,.Site-module__VOtLEG__site h2,.Site-module__VOtLEG__site h3{max-width:none;margin:0;line-height:1.12}.Site-module__VOtLEG__site h1,.Site-module__VOtLEG__site h2{font-family:var(--ce-site-font);letter-spacing:-.04em;font-weight:700}.Site-module__VOtLEG__site p{margin-top:0}.Site-module__VOtLEG__wrap{width:min(100% - 3.5rem,1320px);margin-inline:auto}.Site-module__VOtLEG__skip{z-index:5;background:#fff;padding:.65rem 1rem;position:fixed;top:10px;left:10px;transform:translateY(-200%)}.Site-module__VOtLEG__skip:focus{transform:none}.Site-module__VOtLEG__topbar{color:#f5f2e9;background:var(--ce-ink);letter-spacing:.055em;font-size:.76rem;font-weight:650}.Site-module__VOtLEG__topbar .Site-module__VOtLEG__wrap{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;padding-block:.55rem;display:flex}.Site-module__VOtLEG__topbar a{text-decoration:none}.Site-module__VOtLEG__topbar a:hover,.Site-module__VOtLEG__footer a:hover{text-decoration:underline}.Site-module__VOtLEG__header{z-index:3;border-bottom:1px solid var(--ce-line);background:#fffef8;position:relative}.Site-module__VOtLEG__headerInner{align-items:center;gap:clamp(.75rem,3vw,2.5rem);min-height:78px;display:flex}.Site-module__VOtLEG__brand{flex:none;align-items:center;display:flex}.Site-module__VOtLEG__logo{width:clamp(145px,18vw,224px);height:auto;display:block}.Site-module__VOtLEG__desktopNav{flex:1;justify-content:center;gap:clamp(.55rem,1.8vw,1.7rem);display:flex}.Site-module__VOtLEG__desktopNav a,.Site-module__VOtLEG__mobileMenu a{white-space:nowrap;font-size:.93rem;font-weight:650;text-decoration:none}.Site-module__VOtLEG__site a.Site-module__VOtLEG__preorderNav{color:var(--ce-action);font-weight:800}.Site-module__VOtLEG__desktopNav a:hover,.Site-module__VOtLEG__desktopNav a[aria-current]{color:var(--ce-action);text-underline-offset:.45em;text-decoration:underline;text-decoration-thickness:.12em}.Site-module__VOtLEG__headerActions{gap:.4rem;margin-inline-start:auto;display:flex}.Site-module__VOtLEG__headerActions a{border-radius:.5rem;place-items:center;width:42px;height:42px;display:grid}.Site-module__VOtLEG__headerActions a:hover{background:#ecefdf}.Site-module__VOtLEG__headerActions svg{width:23px;height:23px}.Site-module__VOtLEG__mobileMenu{display:none}.Site-module__VOtLEG__mobileMenu summary{cursor:pointer;font-weight:700;list-style:none}.Site-module__VOtLEG__mobileMenu summary::-webkit-details-marker{display:none}.Site-module__VOtLEG__mobileMenu nav{border-bottom:1px solid var(--ce-line);background:#fffef8;gap:.15rem;padding:.7rem 1.25rem;display:grid;position:absolute;inset:100% 0 auto;box-shadow:0 12px 20px #22222316}.Site-module__VOtLEG__mobileMenu nav a{border-radius:.45rem;padding:.75rem}.Site-module__VOtLEG__mobileMenu nav a[aria-current],.Site-module__VOtLEG__mobileMenu nav a:hover{color:var(--ce-action);background:#ecefdf}.Site-module__VOtLEG__hero{isolation:isolate;color:#fffdf4;background:#313728;border-radius:18px;align-items:end;min-height:clamp(430px,48vw,560px);margin-top:1.6rem;display:grid;position:relative;overflow:hidden}.Site-module__VOtLEG__heroImage{z-index:-2;object-fit:cover;object-position:64% 53%;width:100%;height:100%;position:absolute;inset:0}.Site-module__VOtLEG__hero:after{content:"";z-index:-1;background:linear-gradient(90deg,#121b12ef 0%,#182017c9 39%,#17201528 77%),linear-gradient(#0000 35%,#111c13a0);position:absolute;inset:0}.Site-module__VOtLEG__heroText{max-width:45rem;padding:clamp(1.6rem,5vw,5rem)}.Site-module__VOtLEG__eyebrow{color:var(--ce-action);letter-spacing:.12em;text-transform:uppercase;margin:0 0 .8rem;font-size:.75rem;font-weight:800}.Site-module__VOtLEG__hero .Site-module__VOtLEG__eyebrow,.Site-module__VOtLEG__storeBand .Site-module__VOtLEG__eyebrow{color:#d4e5ae}.Site-module__VOtLEG__hero h1{max-width:13ch;font-size:clamp(2.8rem,6.1vw,5.35rem)}.Site-module__VOtLEG__heroText>p:not(.Site-module__VOtLEG__eyebrow){color:#f0efe6;max-width:41ch;margin-block:1rem 1.55rem;font-size:clamp(1rem,1.7vw,1.18rem)}.Site-module__VOtLEG__actions{flex-wrap:wrap;align-items:center;gap:1rem 1.35rem;display:flex}.Site-module__VOtLEG__site .Site-module__VOtLEG__button{color:#fff;background:var(--ce-action);border:1px solid #0000;border-radius:.55rem;justify-content:center;align-items:center;gap:.8rem;width:fit-content;min-height:45px;padding:.7rem 1rem;font-size:.93rem;font-weight:750;text-decoration:none;display:inline-flex}.Site-module__VOtLEG__site .Site-module__VOtLEG__button:hover{background:#3d4f22}.Site-module__VOtLEG__hero .Site-module__VOtLEG__button,.Site-module__VOtLEG__storeBand .Site-module__VOtLEG__button{color:#222c16;background:#d7e5b8}.Site-module__VOtLEG__hero .Site-module__VOtLEG__button:hover,.Site-module__VOtLEG__storeBand .Site-module__VOtLEG__button:hover{background:#edf3d9}.Site-module__VOtLEG__heroLink,.Site-module__VOtLEG__inlineLink{text-underline-offset:.22em;font-size:.95rem;font-weight:750}.Site-module__VOtLEG__accountBand{background:#eaf0dd;border:1px solid #c6d4ad;border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.9rem 2rem;margin-top:1rem;padding:clamp(1rem,3vw,2rem);display:flex}.Site-module__VOtLEG__accountBand h2{font-size:clamp(1.55rem,3.2vw,2.35rem)}.Site-module__VOtLEG__accountBand p{color:var(--ce-muted);margin:.45rem 0 0}.Site-module__VOtLEG__accountOffer{max-width:70ch;color:var(--ce-muted);gap:.45rem;margin:.85rem 0 0;padding-inline-start:1.2rem;display:grid}.Site-module__VOtLEG__accountOffer strong{color:var(--ce-action)}.Site-module__VOtLEG__categorySection{margin-block:clamp(2.4rem,6vw,5rem)}.Site-module__VOtLEG__sectionHead{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:.7rem 2rem;margin-bottom:1.25rem;display:flex}.Site-module__VOtLEG__sectionHead h2,.Site-module__VOtLEG__storeBand h2{font-size:clamp(2rem,4vw,3.1rem)}.Site-module__VOtLEG__categoryGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.9rem;display:grid}.Site-module__VOtLEG__site .Site-module__VOtLEG__categoryCard{border:1px solid var(--ce-line);background:#fffef8;border-radius:12px;align-content:start;gap:.6rem;min-height:156px;padding:1.3rem 2.45rem 1.3rem 1.25rem;text-decoration:none;display:grid;position:relative}.Site-module__VOtLEG__categoryCard:hover{border-color:var(--ce-green);background:#eef1e2}.Site-module__VOtLEG__categoryCard svg{width:28px;height:28px;color:var(--ce-action)}.Site-module__VOtLEG__categoryCard h3{font-size:1.14rem}.Site-module__VOtLEG__categoryCard p{color:var(--ce-muted);margin:0;font-size:.91rem}.Site-module__VOtLEG__cardArrow{color:var(--ce-action);position:absolute;top:1.1rem;right:1.1rem}.Site-module__VOtLEG__storeBand{color:#fffdf4;background:#343d29;border-radius:14px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1.2rem 2rem;margin-block:2rem clamp(2.4rem,6vw,5rem);padding:clamp(1.35rem,4vw,3rem);display:flex}.Site-module__VOtLEG__storeBand p:not(.Site-module__VOtLEG__eyebrow){color:#e5e9db;margin:.75rem 0 0}.Site-module__VOtLEG__intro{padding-block:clamp(2rem,5vw,4rem) 1.5rem}.Site-module__VOtLEG__intro h1{font-size:clamp(2.3rem,5.8vw,4.65rem)}.Site-module__VOtLEG__intro p:not(.Site-module__VOtLEG__eyebrow){max-width:65ch;color:var(--ce-muted);margin:.8rem 0 0}.Site-module__VOtLEG__muted{color:var(--ce-muted)}.Site-module__VOtLEG__footer{background:var(--ce-ink);color:#eeeae1}.Site-module__VOtLEG__footerGrid{grid-template-columns:1.18fr .65fr 1.25fr .85fr;gap:1.25rem;padding-block:2.6rem;display:grid}.Site-module__VOtLEG__footerGrid>section,.Site-module__VOtLEG__footerGrid>nav{align-content:start;gap:.4rem;min-width:0;display:grid}.Site-module__VOtLEG__footer h2{color:#d9e4c2;letter-spacing:0;margin-bottom:.45rem;font-family:inherit;font-size:.95rem}.Site-module__VOtLEG__footer a{overflow-wrap:anywhere;font-size:.9rem;text-decoration:none}.Site-module__VOtLEG__footer p{color:#d3d2c7;margin:.45rem 0 0;font-size:.91rem}.Site-module__VOtLEG__footer .Site-module__VOtLEG__footerBrand{letter-spacing:.02em;font-size:clamp(1rem,1.7vw,1.35rem);font-weight:900}.Site-module__VOtLEG__footerBrand span{color:#b1c784}.Site-module__VOtLEG__socialLinks{margin-block-start:.5rem}.Site-module__VOtLEG__contactSocialLinks{margin-block-start:1.15rem}.Site-module__VOtLEG__socialLinks ul,.Site-module__VOtLEG__contactSocialLinks ul{flex-wrap:wrap;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.Site-module__VOtLEG__socialLinks li,.Site-module__VOtLEG__contactSocialLinks li{background:0 0;border:0;padding:0;display:flex}.Site-module__VOtLEG__socialLinks a,.Site-module__VOtLEG__site .Site-module__VOtLEG__contactSocialLinks a{border:1px solid #62645b;border-radius:.55rem;justify-content:center;align-items:center;gap:.5rem;min-width:2.75rem;min-height:2.75rem;text-decoration:none;display:inline-flex}.Site-module__VOtLEG__socialLinks a:hover{background:#373931;border-color:#b1c784;text-decoration:none}.Site-module__VOtLEG__socialLinks li a:focus-visible{outline-color:#b1c784}.Site-module__VOtLEG__socialLinks svg,.Site-module__VOtLEG__contactSocialLinks svg{flex:none;width:1.0625rem;height:1.0625rem}.Site-module__VOtLEG__site .Site-module__VOtLEG__contactSocialLinks a{color:var(--ce-action);background:#fffef8;border-color:#c8cbbd;padding-inline:.85rem;font-size:.9rem;font-weight:650}.Site-module__VOtLEG__site .Site-module__VOtLEG__contactSocialLinks a:hover{border-color:var(--ce-action);background:#eef1e9}.Site-module__VOtLEG__site .Site-module__VOtLEG__contactSocialLinks .Site-module__VOtLEG__socialWhatsApp{border-color:var(--ce-action);background:var(--ce-action);color:#fff}.Site-module__VOtLEG__site .Site-module__VOtLEG__contactSocialLinks .Site-module__VOtLEG__socialWhatsApp:hover{background:#3d4e23;border-color:#3d4e23}.Site-module__VOtLEG__footerEnd{color:#d0d1c6;border-top:1px solid #4e504a;flex-wrap:wrap;justify-content:space-between;gap:.6rem 1.3rem;padding-block:.95rem;font-size:.8rem;display:flex}@media (max-width:1040px){.Site-module__VOtLEG__desktopNav{display:none}.Site-module__VOtLEG__mobileMenu{display:block}.Site-module__VOtLEG__headerInner{min-height:68px}.Site-module__VOtLEG__footerGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:620px){.Site-module__VOtLEG__wrap{width:calc(100% - 1.65rem)}.Site-module__VOtLEG__topbar{letter-spacing:.015em;font-size:.68rem}.Site-module__VOtLEG__topbar .Site-module__VOtLEG__wrap{gap:.5rem}.Site-module__VOtLEG__headerInner{gap:.35rem}.Site-module__VOtLEG__headerActions{gap:0}.Site-module__VOtLEG__headerActions a{width:38px}.Site-module__VOtLEG__mobileMenu summary{padding:.45rem;font-size:.88rem}.Site-module__VOtLEG__logo{width:clamp(121px,37vw,165px)}.Site-module__VOtLEG__hero{min-height:445px;margin-top:.75rem}.Site-module__VOtLEG__heroImage{object-position:68% 50%}.Site-module__VOtLEG__hero:after{background:linear-gradient(#17201525,#162016c4 45%,#111a11f5 100%)}.Site-module__VOtLEG__categoryGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem}.Site-module__VOtLEG__site .Site-module__VOtLEG__categoryCard{padding:.9rem 1.55rem .95rem .8rem}.Site-module__VOtLEG__cardArrow{top:.65rem;right:.65rem}.Site-module__VOtLEG__footerGrid{gap:1.1rem .85rem}}@media (max-width:350px){.Site-module__VOtLEG__topbar .Site-module__VOtLEG__wrap{font-size:.63rem}.Site-module__VOtLEG__headerActions a{width:30px}.Site-module__VOtLEG__mobileMenu summary{font-size:.8rem}}.Site-module__VOtLEG__brandGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;padding-block:.35rem clamp(2.5rem,6vw,5rem);display:grid}.Site-module__VOtLEG__site .Site-module__VOtLEG__brandCard{border:1px solid var(--ce-line);background:#fffef8;border-radius:12px;gap:.65rem;padding:.7rem;font-weight:700;text-decoration:none;display:grid}.Site-module__VOtLEG__brandCard:hover{border-color:var(--ce-green)}.Site-module__VOtLEG__brandCard>span:last-child{justify-content:space-between;gap:.5rem;padding:.2rem .45rem .35rem;display:flex}.Site-module__VOtLEG__brandLogoPane{background:#fff;border-radius:8px;place-items:center;width:100%;min-height:112px;padding:.85rem;display:grid}.Site-module__VOtLEG__brandLogoPane img{object-fit:contain;width:100%;max-width:245px;height:86px;display:block}.Site-module__VOtLEG__brandLogoDark{background:#383c34}.Site-module__VOtLEG__brandDetail{grid-template-columns:minmax(0,220px) minmax(0,1fr);align-items:center;gap:1.5rem;display:grid}.Site-module__VOtLEG__brandDetail,.Site-module__VOtLEG__emptyPanel{border:1px solid var(--ce-line);background:#fffef8;border-radius:12px;margin-block:.4rem clamp(2.5rem,6vw,5rem);padding:clamp(1rem,3vw,2rem)}.Site-module__VOtLEG__brandDetail p,.Site-module__VOtLEG__emptyPanel p{color:var(--ce-muted);margin:.75rem 0 1.2rem}@media (max-width:840px){.Site-module__VOtLEG__brandGrid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:620px){.Site-module__VOtLEG__brandGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem}.Site-module__VOtLEG__brandDetail{grid-template-columns:minmax(0,1fr)}.Site-module__VOtLEG__brandLogoPane{min-height:85px}.Site-module__VOtLEG__brandLogoPane img{height:62px}}
