:root{--wd-ink:#171a13;--wd-green:#21351f;--wd-green-bright:#32402D;--wd-sage:#9fa083;--wd-tan:#c2a177;--wd-paper:#fcfbf9;--wd-cream:#f7f5ef;--wd-line:rgba(23, 26, 19, 0.14);--wd-muted:rgba(23, 26, 19, 0.66);--wd-soft:rgba(159, 160, 131, 0.16);--font-sans:"DM Sans", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-serif:"EB Garamond", Georgia, serif}html,body{background:var(--wd-paper);color:var(--wd-ink)}body,button,input,select,textarea{font-family:var(--font-sans);letter-spacing:0}a{color:inherit}.container-wide{width:min(100% - clamp(2rem, 7vw, 7.5rem), 72.5rem);max-width:72.5rem;margin-inline:auto;padding-inline:0}.section-label{margin:0;display:block;font-family:var(--font-mono,"Courier New",monospace);font-size:.6875rem;font-weight:400;color:#C09B5A;text-transform:uppercase;letter-spacing:.18em;line-height:1.2}.site-header{position:sticky;top:0;z-index:90;border-bottom:1px solid rgb(23 26 19 / .08)!important;background:rgb(252 251 249 / .94)!important;color:var(--wd-ink);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}.site-header__inner{display:grid!important;grid-template-columns:auto 1fr auto;gap:clamp(1rem, 3vw, 2rem);height:4.2rem!important;align-items:center;max-width:72.5rem!important}.site-header__logo-link{display:inline-flex;min-width:0;align-items:center;gap:.36rem;color:var(--wd-green)!important;text-decoration:none}.site-header__logo{width:1.65rem!important;height:1.65rem!important;object-fit:contain}.site-header__brand-text{color:var(--wd-green)!important;font-family:var(--font-serif);font-size:1.72rem!important;font-weight:400;line-height:1;letter-spacing:0}.site-header__nav{justify-self:center}.site-header__menu{display:flex!important;align-items:center;gap:clamp(0.35rem, 1.5vw, 1rem)!important}.site-header__menu li a{display:inline-flex;min-height:2rem;align-items:center;border-radius:4px;padding:.45rem .7rem;color:rgb(23 26 19 / .8)!important;font-size:0.9rem!important;font-weight:700;line-height:1;text-decoration:none}.site-header__menu li a:hover{background:rgb(72 184 77 / .12);color:var(--wd-green)!important}.site-header__right{display:inline-flex;align-items:center;justify-content:flex-end;gap:.7rem}.site-header__badge{display:inline-flex!important;min-height:2rem;align-items:center;border:1px solid rgb(33 53 31 / .18);border-radius:4px;padding:0 .72rem;color:rgb(33 53 31 / .76)!important;font-size:0.78rem!important;font-weight:800;line-height:1;letter-spacing:0;text-transform:none}.site-header__cart,.site-header__menu-toggle{color:var(--wd-ink)!important}.site-header__cart{position:relative;display:inline-flex;width:2.1rem;height:2.1rem;align-items:center;justify-content:center;border:1px solid rgb(33 53 31 / .16);border-radius:999px;text-decoration:none}.site-header__cart-count{position:absolute;top:-.32rem;right:-.32rem;display:inline-flex;min-width:1rem;height:1rem;align-items:center;justify-content:center;border-radius:999px;background:var(--wd-green-bright);color:#fff;font-size:.62rem;font-weight:800}.site-header__menu-toggle{width:2.2rem;height:2.2rem;border:1px solid rgb(33 53 31 / .16)!important;border-radius:999px;background:transparent!important}.site-header__mobile-nav{border-top:1px solid rgb(23 26 19 / .08);background:var(--wd-paper)}.site-header__mobile-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}.site-header__mobile-link{display:flex;min-height:3.2rem;align-items:center;justify-content:center;border-right:1px solid rgb(23 26 19 / .1);color:var(--wd-ink);font-size:.82rem;font-weight:800;text-align:center;text-decoration:none}body.home .site-header__menu li:first-child a{background:var(--wd-green-bright)!important;color:#fff!important}.wl-circle{background:var(--wd-green);color:#fff;padding-block:clamp(2.15rem, 3.5vw, 3rem)}.wl-circle__inner{display:grid;grid-template-columns:minmax(18rem,0.82fr) minmax(0,1.18fr);align-items:center;gap:clamp(1.5rem, 3.5vw, 3.25rem)}.wl-circle .wl-kicker,.wl-circle h2{color:#fff}.wl-circle h2{max-width:none;margin:.38rem 0 0;font-family:var(--font-serif);font-size:clamp(1.95rem, 2.35vw, 2.45rem);font-weight:400;line-height:1.02}.wl-circle p:not(.wl-kicker){max-width:42rem;margin:0;color:rgb(255 255 255 / .76);font-size:.96rem;line-height:1.38}.wl-circle__body{display:grid;gap:.78rem;justify-items:stretch}.wl-circle__actions{display:flex;align-items:center;gap:.72rem}.wl-circle__notes{display:flex;width:auto;flex:1 1 auto;flex-wrap:wrap;gap:.45rem;overflow:visible;border:0;border-radius:0}.wl-circle__notes span{display:flex;min-height:2.32rem;align-items:center;justify-content:center;border:1px solid rgb(255 255 255 / .18);border-radius:999px;padding:0 .82rem;color:rgb(255 255 255 / .82);font-size:.78rem;font-weight:900;line-height:1;text-align:center;white-space:nowrap}.wl-circle__notes span:last-child{border-right:1px solid rgb(255 255 255 / .18)}.wl-circle .wl-button{min-height:2.72rem;flex:0 0 auto;padding-inline:1.25rem}.wl-circle .wl-button--secondary{border-color:rgb(255 255 255 / .36);background:rgb(255 255 255 / .08);color:#fff!important}.wl-circle h2 em{font-style:italic;font-weight:400;color:rgb(255 255 255 / .78)}.wl-circle__head{position:relative}.wl-circle__status{display:inline-flex;align-items:center;gap:.5rem;margin-top:1.1rem;padding:.3rem .75rem;border:1px solid rgb(255 255 255 / .22);border-radius:999px;font-family:var(--font-sans,"DM Sans",sans-serif);font-size:.7rem;font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:rgb(255 255 255 / .85)}.wl-circle__status-dot{width:.5rem;height:.5rem;border-radius:50%;background:#c5d6a8;box-shadow:0 0 0 0 rgb(197 214 168 / .6);animation:wlCircleStatusPulse 2.4s ease-in-out infinite}@keyframes wlCircleStatusPulse{0%,100%{box-shadow:0 0 0 0 rgb(197 214 168 / .55)}50%{box-shadow:0 0 0 6px #fff0}}.wl-circle__waitlist{display:flex;flex-wrap:nowrap;align-items:stretch;gap:.55rem;margin-top:.4rem;width:100%;max-width:32rem}.wl-circle__waitlist input[type="email"]{flex:1 1 auto;min-width:0;min-height:2.75rem;padding:0 1rem;border:1px solid rgb(255 255 255 / .32);border-radius:6px;background:rgb(255 255 255 / .06);color:#fff;font-family:var(--font-sans,"DM Sans",sans-serif);font-size:.95rem;line-height:1;transition:border-color 180ms ease,background 180ms ease}.wl-circle__waitlist input[type="email"]::placeholder{color:rgb(255 255 255 / .55)}.wl-circle__waitlist input[type="email"]:focus{outline:none;border-color:rgb(255 255 255 / .72);background:rgb(255 255 255 / .12)}.wl-circle__waitlist .wl-button{flex:0 0 auto;min-height:2.75rem;padding-inline:1.25rem;background:#fff;color:var(--wd-green)!important;border:1px solid #fff}.wl-circle__waitlist .wl-button:hover{background:rgb(255 255 255 / .9)}.wl-circle__fineprint{margin:.4rem 0 0!important;font-size:0.78rem!important;color:rgb(255 255 255 / .58)!important;letter-spacing:.01em}.wl-circle__formstatus{margin:.4rem 0 0!important;color:rgb(255 255 255 / .92);font-size:.9rem;font-weight:500;line-height:1.4;opacity:0;transform:translateY(-4px);transition:opacity 0.25s ease,transform 0.25s ease}.wl-circle__formstatus.is-visible{opacity:1;transform:none}.wl-circle__formstatus--error{color:#fca5a5}.shop-archive,.woocommerce-shop,.post-type-archive-product{background:var(--wd-paper)}.shop-archive__hero{background:var(--wd-cream)!important;padding-block:clamp(4.5rem, 8vw, 7rem) clamp(3.8rem, 6vw, 5rem)!important;text-align:center}.shop-archive__title,.page-hero__title,.checkout-page__title{margin:.6rem auto 0;max-width:22ch;color:var(--wd-ink);font-family:var(--font-serif);font-size:clamp(3rem, 5vw, 5rem)!important;font-weight:400;line-height:.98;letter-spacing:0}.shop-archive__subtitle,.page-hero__body,.checkout-page__subtitle{max-width:44rem;margin:1.1rem auto 0;color:rgb(23 26 19 / .72);font-size:clamp(1rem, 1.4vw, 1.14rem);line-height:1.58}.page-hero--contact .page-hero__title{max-width:none!important;white-space:nowrap!important;font-size:clamp(2.5rem, 4vw, 4rem)!important}@media (max-width:720px){.page-hero--contact .page-hero__title{white-space:normal!important;max-width:18ch!important}}.shop-archive__filters{padding-block:clamp(3.3rem, 6vw, 4.8rem) 1.8rem!important}.shop-archive__simple-title{display:none!important}.catalog-offer-strip{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:0!important;overflow:hidden;border:1px solid rgb(33 53 31 / .16);border-radius:8px;max-width:52rem!important;margin-inline:auto!important;background:#fff}.catalog-offer-strip span{display:flex;min-height:3.4rem;align-items:center;justify-content:center;padding:.7rem .9rem;border-right:1px solid rgb(33 53 31 / .12);color:rgb(33 53 31 / .78);font-size:.88rem;font-weight:800;line-height:1.2;text-align:center}.catalog-offer-strip span:last-child{border-right:0}.shop-archive__toolbar,.shop-filter-tabs{margin-top:1.5rem}.shop-archive__toolbar{display:flex;align-items:center;justify-content:space-between;gap:1rem}.shop-archive__count{color:rgb(23 26 19 / .62);font-size:.88rem;font-weight:800}.shop-archive__sort{display:inline-flex;align-items:center;gap:.6rem}.shop-archive__sort label{color:rgb(23 26 19 / .66);font-size:.78rem;font-weight:800}.shop-archive__sort select,.product-single__purchase-panel form.cart select,.woocommerce-checkout input.input-text,.woocommerce-checkout textarea,.woocommerce-checkout select,.contact-form input,.contact-form textarea{min-height:2.9rem;border:1px solid rgb(23 26 19 / .16)!important;border-radius:6px!important;background:#fff!important;color:var(--wd-ink);font:inherit;box-shadow:none!important}.shop-filter-tabs{display:flex;flex-wrap:wrap;gap:.5rem}.shop-filter-tabs__tab{display:inline-flex;min-height:2.25rem;align-items:center;border:1px solid rgb(33 53 31 / .14);border-radius:999px;padding:0 .86rem;background:#fff;color:rgb(33 53 31 / .72);font-size:.82rem;font-weight:800;text-decoration:none}.shop-filter-tabs__tab--active,.shop-filter-tabs__tab:hover{border-color:var(--wd-green);background:var(--wd-green);color:#fff}.shop-archive__body{padding-block:1.6rem clamp(4.8rem, 8vw, 7rem)!important}.product-grid,.product-grid--full{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr));gap:3rem clamp(2.25rem, 3vw, 2.35rem)!important}.product-card{position:relative;min-width:0;overflow:visible!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}.product-card__overlay{position:absolute;inset:0;z-index:1}.product-card__img-wrap,.product-card__image-link{display:block;aspect-ratio:1165 / 1462;overflow:hidden;background:var(--wd-cream);box-shadow:0 1.1rem 2.3rem rgb(33 53 31 / .08);transition:box-shadow 240ms ease,transform 240ms ease}.product-card__img-wrap a{display:block;width:100%;height:100%}.product-card__img,.product-card__image{display:block!important;width:100%!important;height:100%!important;object-fit:cover!important;object-position:center center!important;transition:transform 260ms ease}.product-card:hover .product-card__img,.product-card:hover .product-card__image{transform:scale(1.045)}.product-card:hover .product-card__img-wrap,.product-card:hover .product-card__image-link{box-shadow:0 1.45rem 2.9rem rgb(33 53 31 / .13);transform:translateY(-.18rem)}.product-card__body{display:block!important;padding:1.05rem 0 0!important;text-align:center}.product-card__meta,.product-card__desc,.product-card__badges,.product-card__size,.product-card__actions,.product-card__cta{display:none!important}.product-card__name,.product-card__title,.wl-product-card h3{margin:0!important;color:var(--wd-ink);font-family:var(--font-serif)!important;font-size:1.12rem!important;font-weight:400!important;line-height:1.18!important;letter-spacing:0!important}.product-card__name a,.product-card__title a,.wl-product-card h3 a{color:inherit!important;text-decoration:none!important}.product-card__footer{display:block!important;margin-top:0.38rem!important;text-align:center}.product-card__price,.product-card__price .woocommerce-Price-amount,.product-card .price,.product-card .price .woocommerce-Price-amount,.wl-product-card__body p{color:rgb(23 26 19 / .84)!important;font-family:var(--font-sans)!important;font-size:1.05rem!important;font-weight:800!important;line-height:1.25!important}.product-card--other{display:flex!important;min-height:24rem;align-items:flex-end;border:1px solid rgb(33 53 31 / .14)!important;border-radius:8px!important;background:rgb(159 160 131 / .14)!important;padding:clamp(1.4rem, 3vw, 2rem)}.product-card--other .product-card__body{padding:0!important}.product-card--other .product-card__desc,.product-card--other .product-card__size,.product-card--other .product-card__cta{display:block!important}.product-card--other .product-card__desc{margin:.8rem 0 0!important;color:rgb(23 26 19 / .68);font-size:.95rem;line-height:1.52}.product-card--other .product-card__cta{position:relative;z-index:2;width:fit-content;margin-top:1.15rem;border-bottom:1px solid rgb(23 26 19 / .62);color:var(--wd-ink);font-size:.88rem;font-weight:800;text-decoration:none}.product-single{background:var(--wd-paper)!important;padding-block:clamp(3rem, 6vw, 5rem) clamp(5rem, 8vw, 7rem)!important}.product-single__inner{display:grid!important;grid-template-columns:minmax(20rem,0.98fr) minmax(0,1.02fr)!important;align-items:start;gap:clamp(3rem, 6vw, 5.5rem)!important}.product-single__gallery{position:sticky;top:6rem}.product-single__main-image,.product-single__image-placeholder{display:block;width:100%!important;aspect-ratio:1165 / 1462;height:auto!important;min-height:auto!important;overflow:hidden;border:0!important;border-radius:0!important;background:var(--wd-cream)!important;box-shadow:0 1.8rem 3.6rem rgb(33 53 31 / .12);object-fit:cover!important;object-position:center center!important}.product-single__image-note{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));border:1px solid rgb(33 53 31 / .14);border-top:0;background:#fff}.product-single__image-note span{display:flex;min-height:2.8rem;align-items:center;justify-content:center;padding:.45rem .65rem;color:rgb(33 53 31 / .72);font-size:.82rem;font-weight:800;line-height:1.2;text-align:center}.product-single__image-note span+span{border-left:1px solid rgb(33 53 31 / .14)}.product-single__breadcrumb{margin-bottom:0.5rem!important;color:rgb(23 26 19 / .54);font-size:.82rem}.product-single__meta{display:flex!important;flex-wrap:wrap;gap:.45rem;margin-bottom:0.65rem!important}.micro-badge,.product-quality-badge{display:inline-flex;min-height:2rem;align-items:center;justify-content:center;border:1px solid rgb(33 53 31 / .14);border-radius:4px;padding:.42rem .68rem;background:#fff;color:rgb(33 53 31 / .74);font-size:.78rem;font-weight:800;line-height:1.15;letter-spacing:0;text-align:center;text-transform:none}.micro-badge::before,.product-quality-badge::before,.product-single__trust-row div::before{display:none!important;content:none!important}.product-single__title{max-width:12ch;margin:0!important;color:var(--wd-ink);font-family:var(--font-serif);font-size:clamp(3.1rem, 5vw, 5.25rem)!important;font-weight:400;line-height:0.97!important;letter-spacing:0}.product-single--custom-request .product-single__title{max-width:13ch}.product-single__quality-badges{display:flex!important;flex-wrap:wrap;gap:.5rem;margin:1.15rem 0 .9rem}.product-single__quality-badges .product-quality-badge{min-height:1.85rem;padding-inline:.72rem}.product-single__price{margin-top:1.05rem!important;color:var(--wd-ink)!important;font-size:clamp(1.32rem, 2vw, 1.8rem)!important;font-weight:800!important;line-height:1.2!important}.product-single__status{display:inline-flex!important;min-height:2rem;align-items:center;gap:.55rem;margin:.7rem 0 0!important;color:rgb(33 53 31 / .74)!important;font-size:0.9rem!important;font-weight:800}.product-single__status span{width:.5rem;height:.5rem;border-radius:999px;background:var(--wd-green-bright)}.product-single__short-desc{max-width:39rem;margin-top:1.1rem!important;color:rgb(23 26 19 / .7);font-size:1rem;line-height:1.58}.product-single__short-desc p{margin:0}.product-single__trust-row{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:1.5rem!important;overflow:hidden;border:1px solid rgb(33 53 31 / .14);border-radius:8px;background:#fff}.product-single__trust-row div{min-width:0;padding:1.05rem;border-right:1px solid rgb(33 53 31 / .12)}.product-single__trust-row div:last-child{border-right:0}.product-single__trust-row strong{display:block;color:var(--wd-green);font-size:.88rem;font-weight:900;line-height:1.2}.product-single__trust-row span{display:block;margin-top:.35rem;color:rgb(23 26 19 / .62);font-size:.82rem;line-height:1.35}.product-single__purchase-panel{margin-top:1.55rem!important;border:1px solid rgb(33 53 31 / .14)!important;border-radius:8px!important;background:linear-gradient(180deg,rgb(252 251 249 / .92),#fff 38%)!important;padding:clamp(1.2rem, 2.4vw, 1.7rem)!important;box-shadow:none!important}.product-single__purchase-copy{margin:.45rem 0 0!important;color:rgb(23 26 19 / .66)!important;font-size:0.95rem!important;line-height:1.5!important}.product-single__facts{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr));gap:0.45rem!important;margin-top:1rem!important}.product-single__facts span{display:flex;min-height:2.35rem;align-items:center;justify-content:center;border:1px solid rgb(33 53 31 / .12);border-radius:4px;background:rgb(159 160 131 / .12);color:rgb(33 53 31 / .78);font-size:.78rem;font-weight:800;line-height:1.2;text-align:center}.product-single__ruo-notice,.product-single__add-confirm{margin-top:1rem!important;border-radius:6px!important;background:rgb(247 245 239 / .9)!important;padding:0.9rem!important}.product-single__ruo-notice p,.product-single__add-confirm-label span{margin:0!important;color:rgb(23 26 19 / .68)!important;font-size:0.88rem!important;line-height:1.45!important;text-transform:none!important}.product-single__add-confirm-label{display:grid!important;grid-template-columns:auto 1fr;gap:.7rem;align-items:start}.product-single__add-confirm-label input{margin-top:.15rem}.product-single__purchase-panel form.cart{display:grid;gap:1rem;margin-top:1rem!important}.product-single__custom-fields{display:grid;gap:.85rem;margin-top:1rem!important;border:1px solid rgb(33 53 31 / .14);border-radius:8px;background:rgb(247 245 239 / .82);padding:1rem}.product-single__custom-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem}.product-single__custom-grid label{display:grid;gap:.4rem;min-width:0}.product-single__custom-grid label>span{color:rgb(33 53 31 / .66);font-size:.72rem;font-weight:900;letter-spacing:.08em;line-height:1.25;text-transform:uppercase}.product-single__custom-grid label em{color:rgb(23 26 19 / .45);font-style:normal;letter-spacing:0;text-transform:none}.product-single__custom-grid input,.product-single__custom-grid textarea{width:100%;min-height:2.85rem;border:1px solid rgb(23 26 19 / .16)!important;border-radius:6px!important;background:#fff!important;color:var(--wd-ink);padding:.75rem .82rem;font:inherit;font-size:.92rem;line-height:1.35;box-shadow:none!important}.product-single__custom-grid textarea{min-height:7rem;resize:vertical}.product-single__custom-field--wide{grid-column:1 / -1}.product-single__purchase-panel .quantity input.qty{width:5.4rem!important;min-height:3rem;border:1px solid rgb(33 53 31 / .16)!important;border-radius:6px!important;background:#fff!important;font-weight:800}.product-single__purchase-panel .single_add_to_cart_button,.checkout-page #place_order,.button.checkout-button,.contact-form .btn-primary,.site-footer__signup-form button,.wc-block-components-button{display:inline-flex!important;min-height:3.15rem!important;align-items:center;justify-content:center;border:1px solid var(--wd-green-bright)!important;border-radius:999px!important;background:var(--wd-green-bright)!important;color:#fff!important;font-size:0.92rem!important;font-weight:900!important;line-height:1!important;letter-spacing:0!important;text-decoration:none!important;text-transform:none!important;box-shadow:none!important}.product-single__purchase-panel .single_add_to_cart_button:hover,.checkout-page #place_order:hover,.button.checkout-button:hover,.contact-form .btn-primary:hover,.site-footer__signup-form button:hover{border-color:var(--wd-green)!important;background:var(--wd-green)!important}.product-single__description{margin-top:1.1rem!important;border:1px solid rgb(23 26 19 / .12)!important;border-radius:8px!important;background:#fff!important;padding:0!important}.product-single__accordion{border-bottom:1px solid rgb(23 26 19 / .12)}.product-single__accordion:last-child{border-bottom:0}.product-single__accordion>summary.section-label{display:flex;min-height:3.5rem;align-items:center;justify-content:space-between;padding:0 1rem;cursor:pointer;color:var(--wd-ink);font-size:.9rem;font-weight:900}.product-single__accordion>summary.section-label::after{content:"+";color:var(--wd-sage);font-size:1.2rem}.product-single__accordion[open]>summary.section-label::after{content:"-"}.product-single__accordion-body,.product-single__description-body{padding:0 1rem 1rem!important;color:rgb(23 26 19 / .68);font-size:.95rem;line-height:1.58}.product-single__research-list{display:grid;gap:.48rem;margin:0;padding-left:1.1rem}.product-single__research-list li{padding-left:.1rem}.product-single__faq-item{display:grid;gap:.22rem}.product-single__faq-item strong{color:var(--wd-ink);font-size:.95rem}.product-single__order-path,.product-single__support-card,.product-single__custom-order{border-color:rgb(33 53 31 / .14)!important;background:rgb(159 160 131 / .11)!important;padding:1rem!important}.btn-ghost{display:inline-flex;min-height:2.8rem;align-items:center;border-bottom:1px solid rgb(23 26 19 / .56);color:var(--wd-ink);font-size:.88rem;font-weight:900;text-decoration:none}.product-single__support-note{display:inline-flex;max-width:24rem;min-height:2.8rem;align-items:center;border:1px solid rgb(33 53 31 / .14);border-radius:999px;background:rgb(255 255 255 / .7);color:rgb(33 53 31 / .72);padding:.45rem .9rem;font-size:.82rem;font-weight:900;line-height:1.25}.product-single__specs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin-top:.9rem;overflow:hidden;border:1px solid rgb(33 53 31 / .14);border-radius:8px;background:rgb(255 255 255 / .72)}.product-single__specs div{min-width:0;border-right:1px solid rgb(33 53 31 / .12);padding:.85rem .9rem}.product-single__specs div:last-child{border-right:0}.product-single__specs span{display:block;color:rgb(33 53 31 / .82);font-size:.68rem;font-weight:900;letter-spacing:.08em;line-height:1.2;text-transform:uppercase}.product-single__specs strong{display:block;margin-top:.38rem;color:var(--wd-ink);font-size:.88rem;font-weight:900;line-height:1.2}.checkout-page{background:var(--wd-paper);padding-block:clamp(3.5rem, 7vw, 6rem) clamp(5rem, 8vw, 7rem)!important}.checkout-page__header{max-width:72.5rem;margin:0 auto clamp(2.5rem, 5vw, 4rem)!important;text-align:center}.checkout-page__payment-banner{max-width:48rem;margin:1.4rem auto 0!important;border:1px solid rgb(33 53 31 / .14)!important;border-radius:8px!important;background:#fff!important;color:rgb(23 26 19 / .7)!important;padding:1rem 1.1rem!important;font-size:0.95rem!important;line-height:1.5!important;text-align:left}.checkout-page__payment-banner strong{color:var(--wd-green)!important}.checkout-page__process{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr));gap:0!important;max-width:72.5rem;margin:clamp(1.4rem, 3vw, 2rem) auto 0!important;overflow:hidden;border:1px solid rgb(33 53 31 / .14);border-radius:8px;background:#fff;text-align:left}.checkout-page__process-step{min-width:0;border-right:1px solid rgb(33 53 31 / .12);padding:1rem!important}.checkout-page__process-step:last-child{border-right:0}.checkout-page__process-step span{display:inline-flex!important;width:1.85rem!important;height:1.85rem!important;align-items:center;justify-content:center;border-radius:999px;background:var(--wd-green);color:#fff;font-size:.78rem;font-weight:900}.checkout-page__process-step strong{display:block;margin-top:.72rem;color:var(--wd-ink);font-size:.92rem;font-weight:900;line-height:1.2}.checkout-page__process-step p{margin:.35rem 0 0!important;color:rgb(23 26 19 / .62);font-size:0.82rem!important;line-height:1.35!important}.checkout-page__cols{display:grid!important;grid-template-columns:minmax(0,1.08fr) minmax(22rem,0.92fr);align-items:start;gap:clamp(1.4rem, 3vw, 2.2rem)!important}.checkout-page__customer,.order-review-card,.woocommerce-checkout #payment,.research-affirmation,.wednesday-payment-brief,.wednesday-cart-bac-notice,.wednesday-cart-order-notice,.cart-page-header,.woocommerce-cart-form,.cart-collaterals{border:1px solid rgb(33 53 31 / .14)!important;border-radius:8px!important;background:#fff!important;box-shadow:none!important}.checkout-page__customer,.order-review-card{padding:clamp(1.2rem, 2.2vw, 1.65rem)!important}.checkout-page h3,.woocommerce-billing-fields h3,.woocommerce-shipping-fields h3,#order_review_heading{color:var(--wd-ink)!important;font-family:var(--font-serif)!important;font-size:clamp(1.55rem, 2.5vw, 2.15rem)!important;font-weight:400!important;line-height:1.05!important;letter-spacing:0!important}.woocommerce form .form-row label{color:rgb(23 26 19 / .66)!important;font-size:0.82rem!important;font-weight:900!important}.woocommerce-checkout-review-order-table,.woocommerce-checkout-review-order-table th,.woocommerce-checkout-review-order-table td{border-color:rgb(23 26 19 / .12)!important}.research-affirmation,.wednesday-payment-brief{margin-top:1rem!important;padding:1rem!important}.research-affirmation__checks{display:grid;gap:.65rem}.research-affirmation__check{display:grid;grid-template-columns:auto 1fr;gap:.7rem;align-items:start;color:rgb(23 26 19 / .7);font-size:.88rem;line-height:1.45}.wednesday-payment-brief h3{margin:.45rem 0 0.65rem!important;font-size:1.35rem!important}.wednesday-payment-brief ul{margin:0;padding-left:1.1rem;color:rgb(23 26 19 / .68);font-size:.9rem;line-height:1.5}.checkout-page__empty{border:1px solid rgb(33 53 31 / .14);border-radius:8px;background:#fff;padding:2rem;text-align:center}.page-hero{background:var(--wd-cream)!important;padding-block:clamp(4.5rem, 8vw, 7rem) clamp(3.8rem, 6vw, 5rem)!important;text-align:center}.page-section{background:var(--wd-paper);padding-block:clamp(4rem, 7vw, 6rem)!important}.page-section--paper{background:#fff!important}.page-section__grid{display:grid!important;grid-template-columns:minmax(0,0.72fr) minmax(0,1.28fr);gap:clamp(2rem, 5vw, 5rem)!important}.page-section__title{margin:.6rem 0 0!important;color:var(--wd-ink);font-family:var(--font-serif);font-size:clamp(2.2rem, 3.4vw, 3.15rem)!important;font-weight:400!important;line-height:1!important}.page-section__cards,.peptide-info__grid{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(min(12.5rem, 100%),1fr));gap:0.9rem!important}.info-card,.contact-layout__form,.contact-layout__info .info-card,.legal-content,.peptide-info__notice{border:1px solid rgb(33 53 31 / .14)!important;border-radius:8px!important;background:#fff!important;box-shadow:none!important}.info-card{padding:1.2rem!important}.info-card p:last-child{color:rgb(23 26 19 / .68);font-size:.95rem;line-height:1.55}.page-section__prose{max-width:42rem;color:rgb(23 26 19 / .7);font-size:1rem;line-height:1.68}.contact-layout{display:grid!important;grid-template-columns:minmax(0,1.08fr) minmax(18rem,0.92fr);gap:clamp(1.5rem, 4vw, 3rem)}.contact-layout__form,.contact-layout__info .info-card{padding:clamp(1.2rem, 2.2vw, 1.65rem)!important}.contact-form{display:grid;gap:1rem;margin-top:1rem}.contact-form .form-notice{margin:0!important;border:1px solid rgb(33 53 31 / .12);border-radius:6px;background:rgb(247 245 239 / .86);color:rgb(23 26 19 / .64)!important;padding:.85rem 1rem;font-family:var(--font-sans)!important;font-size:0.9rem!important;font-weight:600!important;letter-spacing:0!important;line-height:1.5!important;text-transform:none!important}.contact-form .btn-primary{width:fit-content;min-width:13rem;padding-inline:2rem!important}.form-row{display:grid;gap:.4rem}.form-row label{color:rgb(23 26 19 / .66);font-size:.82rem;font-weight:900}.legal-content{max-width:52rem!important;padding:clamp(1.2rem, 3vw, 2rem)!important}.legal-content__block{border-color:rgb(23 26 19 / .12)!important}.legal-content__block h2{font-family:var(--font-serif)!important;font-size:clamp(1.5rem, 2.4vw, 2rem)!important;font-weight:400!important}.site-footer,body.home .site-footer,body.home footer.site-footer{background:#172816!important;color:rgb(255 255 255 / .72)!important}.site-footer__disclaimer-bar,body.home .site-footer__disclaimer-bar{border-top:1px solid rgb(23 26 19 / .12)!important;border-bottom:1px solid rgb(23 26 19 / .12)!important;background:#efe4d2!important}.site-footer__disclaimer-text{max-width:72.5rem;margin:0;padding-block:.82rem;color:rgb(23 26 19 / .68)!important;font-size:0.82rem!important;line-height:1.45!important;text-align:center}.site-footer__disclaimer-text strong{color:var(--wd-green)!important}.site-footer__grid,body.home .site-footer__grid{display:grid!important;grid-template-columns:minmax(14rem,1.25fr) repeat(3,minmax(8rem,0.72fr)) minmax(17rem,1.18fr)!important;gap:clamp(1.2rem, 2.6vw, 2.2rem)!important;max-width:72.5rem!important;padding-block:clamp(2rem, 3.4vw, 2.8rem) clamp(1.4rem, 2.2vw, 1.85rem)!important}.site-footer__brand,.site-footer__col,body.home .site-footer__brand,body.home .site-footer__col{text-align:left!important}.site-footer__wordmark,body.home .site-footer__wordmark{margin:0 0 0.9rem!important;color:#fff!important;font-family:var(--font-serif)!important;font-size:2.15rem!important;font-weight:400!important;line-height:1!important;letter-spacing:0!important;text-transform:none!important}.site-footer__tagline,body.home .site-footer__tagline{max-width:21rem!important;margin:0!important;color:rgb(255 255 255 / .68)!important;font-size:0.95rem!important;line-height:1.55!important}.site-footer__col .section-label,.site-footer__signup .section-label,body.home .site-footer__col .section-label{margin-bottom:0.9rem!important;color:rgb(255 255 255 / .54)!important;font-size:0.76rem!important;font-weight:900!important}.site-footer__col ul,body.home .site-footer__col ul{display:grid!important;gap:0.58rem!important;margin:0!important;padding:0!important;list-style:none!important}.site-footer a,.site-footer__col ul li a,body.home .site-footer__col ul li a{color:rgb(255 255 255 / .78)!important;font-size:0.92rem!important;line-height:1.35!important;text-decoration:none!important}.site-footer a:hover,.site-footer__col ul li a:hover,body.home .site-footer__col ul li a:hover{color:#fff!important}.site-footer__signup-title{margin:0!important;color:#fff!important;font-family:var(--font-serif);font-size:1.55rem;font-weight:400;line-height:1.05}.site-footer__signup-body{margin:.38rem 0 0;color:rgb(255 255 255 / .68);font-size:.88rem;line-height:1.4}.site-footer__signup-form{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:.75rem;margin-top:1.1rem;transition:opacity 0.2s ease}.site-footer__signup-form.is-loading{opacity:.45;pointer-events:none}.site-footer__signup-form input[type="email"]{min-width:0;min-height:2.9rem;border:1px solid rgb(255 255 255 / .22);border-radius:999px;background:rgb(255 255 255 / .08);color:#fff;padding:0 1.1rem;font:inherit;font-size:.9rem;transition:border-color 0.15s ease,background 0.15s ease}.site-footer__signup-form input[type="email"]:focus{outline:none;border-color:rgb(255 255 255 / .45);background:rgb(255 255 255 / .13)}.site-footer__signup-form input[type="email"]::placeholder{color:rgb(255 255 255 / .42)}.site-footer__signup-form button{justify-self:center;min-width:8rem;padding-inline:2rem}.site-footer__signup-hp{display:none!important}.site-footer__signup-fineprint{margin:.7rem 0 0!important;color:rgb(255 255 255 / .4)!important;font-size:0.74rem!important;line-height:1.35!important}.site-footer__signup-status{margin:0 0 0.6rem!important;color:rgb(255 255 255 / .9);font-size:.88rem;font-weight:500;line-height:1.4;opacity:0;transform:translateY(-4px);transition:opacity 0.25s ease,transform 0.25s ease}.site-footer__signup-status.is-visible{opacity:1;transform:none}.site-footer__signup-status--error{color:#f87171}.site-footer__bottom,body.home .site-footer__bottom{display:flex!important;max-width:72.5rem!important;align-items:center;justify-content:space-between!important;gap:1rem;border-top:1px solid rgb(255 255 255 / .14)!important;padding-block:1.2rem!important}.site-footer__copy,.site-footer__badge,body.home .site-footer__copy,body.home .site-footer__badge{color:rgb(255 255 255 / .58)!important;font-family:var(--font-sans)!important;font-size:0.78rem!important;letter-spacing:0!important;text-transform:none!important}@media (max-width:1050px){.site-footer__grid,body.home .site-footer__grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.site-footer__brand,.site-footer__signup{grid-column:1 / -1}.product-single__inner,.checkout-page__cols,.page-section__grid,.contact-layout{grid-template-columns:1fr!important}.product-single__gallery{position:static}}@media (max-width:800px){.site-header__nav,.site-header__badge{display:none!important}.site-header__inner{grid-template-columns:auto auto;justify-content:space-between}.product-grid,.product-grid--full{grid-template-columns:repeat(2,minmax(0,1fr));gap:2.25rem 1rem!important}.product-single__quality-badges,.product-single__trust-row,.checkout-page__process{grid-template-columns:1fr 1fr}.catalog-offer-strip{grid-template-columns:repeat(3,minmax(0,1fr))}.product-single__trust-row div:nth-child(2),.checkout-page__process-step:nth-child(2){border-right:0}.product-single__trust-row div:nth-child(n+3),.checkout-page__process-step:nth-child(n+3){border-top:1px solid rgb(33 53 31 / .12)}.page-section__cards,.peptide-info__grid{grid-template-columns:1fr!important}.wl-circle__inner{grid-template-columns:1fr;text-align:center}.wl-circle h2,.wl-circle p:not(.wl-kicker){margin-inline:auto}.wl-circle__body{justify-items:center}.wl-circle__actions{justify-content:center}}@media (max-width:620px){.container-wide{width:min(100% - 2rem, 72.5rem)}.wl-circle{padding-block:2.25rem}.wl-circle h2{max-width:none;font-size:clamp(1.75rem, 7.5vw, 2.15rem)}.wl-circle p:not(.wl-kicker){max-width:22.5rem}.wl-circle__actions{flex-direction:column;gap:.8rem}.wl-circle__notes{justify-content:center}.site-header__mobile-grid{grid-template-columns:1fr 1fr}.site-header__mobile-link{border-top:1px solid rgb(23 26 19 / .1)}.site-header__mobile-link:nth-child(2n){border-right:0}.shop-archive__title,.page-hero__title,.checkout-page__title{font-size:clamp(2.35rem, 12vw, 3.2rem)!important}.page-hero{padding-block:3.8rem 3.2rem!important}.page-hero--contact .page-hero__title{max-width:11ch;font-size:clamp(2.8rem, 11.4vw, 3.4rem)!important}.product-grid,.product-grid--full{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.9rem 0.95rem!important}.product-card--other{grid-column:1 / -1;min-height:14rem;align-items:center}.product-card__name,.product-card__title,.wl-product-card h3{font-size:1rem!important}.product-card__price,.product-card__price .woocommerce-Price-amount,.product-card .price,.product-card .price .woocommerce-Price-amount,.wl-product-card__body p{font-size:0.86rem!important}.product-single__title{max-width:12ch;font-size:clamp(2.55rem, 13vw, 3.35rem)!important}.product-single__trust-row,.checkout-page__process,.catalog-offer-strip{grid-template-columns:1fr}.product-single__quality-badges{display:flex!important;gap:.4rem}.product-single__quality-badges .product-quality-badge{flex:0 1 auto;min-height:1.75rem;padding:.34rem .55rem;font-size:.72rem}.product-single__facts{grid-template-columns:repeat(3,minmax(0,1fr))}.product-single__facts span{min-height:2.7rem;padding-inline:.4rem;font-size:.68rem}.product-single__trust-row div,.checkout-page__process-step,.catalog-offer-strip span{border-right:0!important;border-top:1px solid rgb(33 53 31 / .12)}.product-single__trust-row div:first-child,.checkout-page__process-step:first-child,.catalog-offer-strip span:first-child{border-top:0}.shop-archive__toolbar{align-items:stretch;flex-direction:column}.shop-archive__sort{justify-content:space-between}.site-footer__grid,body.home .site-footer__grid{grid-template-columns:1fr!important}.site-footer__brand,.site-footer__signup{grid-column:auto}.site-footer__signup-form{grid-template-columns:1fr}.contact-form .btn-primary{width:100%}.site-footer__bottom,body.home .site-footer__bottom{align-items:flex-start!important;flex-direction:column!important}}body .shop-archive .shop-archive__hero{display:block!important}body .shop-archive .catalog-offer-strip{display:grid!important}body .shop-archive .shop-archive__toolbar{display:flex!important}body .shop-archive .shop-archive__filters{padding-block:clamp(3.3rem, 6vw, 4.8rem) 1.8rem!important}body .shop-archive .shop-archive__simple-title{display:none!important}body .shop-archive .product-grid,body .shop-archive .product-grid--full{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:3rem clamp(2.25rem, 3vw, 2.35rem)!important;max-width:100%!important}body .shop-archive .product-card{display:block!important;overflow:visible!important;outline:0!important;background:transparent!important}body .shop-archive .product-card__img-wrap{aspect-ratio:1165 / 1462!important}body .shop-archive .product-card__body{display:block!important;padding:1.05rem 0 0!important}body .shop-archive .product-card__desc,body .shop-archive .product-card__badges,body .shop-archive .product-card__size,body .shop-archive .product-card__meta,body .shop-archive .product-card__actions,body .shop-archive .product-card__cta{display:none!important}body .shop-archive .product-card__footer{display:block!important;margin-top:0.38rem!important;padding-top:0!important}body .shop-archive .product-card--other{display:flex!important;overflow:hidden!important}body .shop-archive .product-card--other .product-card__desc,body .shop-archive .product-card--other .product-card__size,body .shop-archive .product-card--other .product-card__cta{display:block!important}body.single-product .product-single__main-image{aspect-ratio:1400 / 1760!important;height:auto!important;max-height:none!important}@media (max-width:800px){body .shop-archive .product-grid,body .shop-archive .product-grid--full{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:2.25rem 1rem!important}}@media (max-width:620px){body .shop-archive .catalog-offer-strip{grid-template-columns:1fr!important}body .shop-archive .shop-archive__toolbar{align-items:stretch!important;flex-direction:column!important}body .shop-archive .product-grid,body .shop-archive .product-grid--full{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:1.9rem 0.95rem!important}}@media (max-width:340px){.product-grid,.product-grid--full,body .shop-archive .product-grid,body .shop-archive .product-grid--full{grid-template-columns:1fr!important}.wl-circle__notes{justify-content:center}}body footer.site-footer,body .site-footer{background:#172816!important;color:rgb(255 255 255 / .72)!important}body footer.site-footer .site-footer__disclaimer-bar,body .site-footer .site-footer__disclaimer-bar{background:#efe4d2!important}body footer.site-footer .site-footer__wordmark,body .site-footer .site-footer__wordmark,body footer.site-footer .site-footer__signup-title,body .site-footer .site-footer__signup-title{color:#fff!important}body footer.site-footer .site-footer__tagline,body .site-footer .site-footer__tagline,body footer.site-footer .site-footer__signup-body,body .site-footer .site-footer__signup-body{color:rgb(255 255 255 / .68)!important}body footer.site-footer .section-label,body .site-footer .section-label{color:rgb(255 255 255 / .54)!important}body footer.site-footer a,body .site-footer a{color:rgb(255 255 255 / .78)!important}body footer.site-footer a:hover,body .site-footer a:hover{color:#fff!important}body footer.site-footer .site-footer__signup-form input[type="email"],body .site-footer .site-footer__signup-form input[type="email"]{border-color:rgb(255 255 255 / .18)!important;background:rgb(255 255 255 / .1)!important;color:#fff!important}body footer.site-footer .site-footer__signup-form input[type="email"]::placeholder,body .site-footer .site-footer__signup-form input[type="email"]::placeholder{color:rgb(255 255 255 / .48)!important}body footer.site-footer .site-footer__signup-consent,body .site-footer .site-footer__signup-consent,body footer.site-footer .site-footer__copy,body .site-footer .site-footer__copy,body footer.site-footer .site-footer__badge,body .site-footer .site-footer__badge{color:rgb(255 255 255 / .58)!important}body footer.site-footer .site-footer__bottom,body .site-footer .site-footer__bottom{border-top-color:rgb(255 255 255 / .14)!important}.product-card__name,.product-card__title,.wl-product-card h3{font-size:clamp(1.22rem, 1.35vw, 1.34rem)!important;line-height:1.12!important}.product-card__price,.product-card__price .woocommerce-Price-amount,.product-card .price,.product-card .price .woocommerce-Price-amount,.wl-product-card__body p{color:rgb(23 26 19 / .9)!important;font-size:clamp(0.98rem, 1vw, 1.04rem)!important;font-weight:900!important}body .shop-archive .catalog-offer-strip{overflow:hidden;border-color:rgb(33 53 31 / .16)!important;border-radius:8px!important;background:#fff!important}body .shop-archive .catalog-offer-strip span{min-height:3.25rem;align-items:center;justify-content:center;color:rgb(33 53 31 / .78)!important;font-size:0.84rem!important;letter-spacing:0.08em!important;text-align:center!important}body .shop-archive .catalog-offer-strip span::before{display:none!important;content:none!important}body .shop-archive .product-card--other{align-items:stretch!important;border-color:rgb(33 53 31 / .18)!important;background:linear-gradient(180deg,rgb(247 245 239 / .96),rgb(232 226 210 / .72))!important}body .shop-archive .product-card--other .product-card__body{display:flex!important;flex-direction:column;justify-content:flex-end}body .shop-archive .product-card--other .product-card__name{max-width:12ch;font-size:clamp(1.45rem, 2.15vw, 2.05rem)!important;line-height:1.02!important}body .shop-archive .product-card--other .product-card__desc{max-width:25rem;color:rgb(23 26 19 / .68)!important}body .shop-archive .product-card--other .product-card__size{display:block!important;margin-top:1rem!important;color:rgb(33 53 31 / .62)!important;font-size:0.74rem!important;font-weight:900;letter-spacing:.12em;line-height:1.35;text-transform:uppercase}.product-single__trust-row{margin-top:1.25rem!important}.product-single__trust-row div{min-height:5.75rem}.product-single__purchase-panel{margin-top:1.25rem!important}.product-single__support-card,.product-single__custom-order{background:#f5f2ea!important}.product-single__description{margin-top:0.92rem!important}.product-single__description-body p:last-child,.product-single__accordion-body p:last-child{margin-bottom:0!important}.checkout-page{padding-block:clamp(3rem, 6vw, 5rem) clamp(4.5rem, 7vw, 6rem)!important}.checkout-page__header{margin-bottom:clamp(2rem, 4vw, 3rem)!important}.checkout-page__payment-banner{max-width:37rem!important;padding:.9rem 1rem!important;text-align:center!important}.checkout-page__process-step{padding:.9rem 1rem!important}.checkout-page__process-step strong{margin-top:0.55rem!important}.checkout-page__customer,.order-review-card{border-radius:8px!important}body.woocommerce-cart .woocommerce{max-width:72.5rem!important}body.woocommerce-cart .cart-page-header{max-width:52rem;margin-inline:auto;padding:clamp(3.2rem, 8vw, 5rem) clamp(1.2rem, 3vw, 2.2rem) 1.2rem!important;border:1px solid rgb(33 53 31 / .14)!important;border-bottom:0!important;border-radius:8px 8px 0 0!important;background:#fff!important}body.woocommerce-cart .cart-page-header__title{font-family:var(--font-serif)!important;font-size:clamp(2.75rem, 5vw, 4.2rem)!important;line-height:0.98!important}body.woocommerce-cart .wednesday-cart-order-notice,body.woocommerce-cart .woocommerce-cart-form,body.woocommerce-cart .cart-collaterals{max-width:52rem;margin-inline:auto!important}body.woocommerce-cart .wednesday-cart-order-notice{border-radius:0!important}body.woocommerce-cart .woocommerce-cart-form{overflow:hidden;border-radius:0 0 8px 8px!important}body.woocommerce-cart .cart-collaterals{margin-top:2.6rem!important;padding:clamp(1.2rem, 2.3vw, 1.65rem)!important}body.woocommerce-cart .wednesday-cart-bac-notice{margin-bottom:1.1rem!important;background:#fff!important}body.woocommerce-cart .cart_totals table th,body.woocommerce-cart .cart_totals table td{vertical-align:top}body.woocommerce-cart #shipping_method{margin:0!important;padding:0!important;list-style:none!important}body.woocommerce-cart #shipping_method li{margin:.15rem 0!important;line-height:1.38}@media (max-width:800px){body .shop-archive .catalog-offer-strip{grid-template-columns:repeat(2,minmax(0,1fr))!important}body .shop-archive .catalog-offer-strip span:nth-child(2){border-right:0!important}body .shop-archive .catalog-offer-strip span:nth-child(n+3){border-top:1px solid rgb(33 53 31 / .12)!important}.checkout-page__process{grid-template-columns:repeat(2,minmax(0,1fr))!important}.checkout-page__process-step p{display:none!important}.checkout-page__process-step:nth-child(2){border-right:0!important}}@media (max-width:620px){.product-card__name,.product-card__title,.wl-product-card h3{font-size:1.08rem!important}.product-card__price,.product-card__price .woocommerce-Price-amount,.product-card .price,.product-card .price .woocommerce-Price-amount,.wl-product-card__body p{font-size:0.94rem!important}body .shop-archive .shop-archive__filters{padding-top:2.2rem!important}body .shop-archive .catalog-offer-strip span{min-height:3rem;padding-inline:0.55rem!important;font-size:0.72rem!important}body .shop-archive .product-card--other{min-height:16rem!important}body .shop-archive .product-card--other .product-card__name{max-width:13ch;font-size:1.7rem!important}.product-single__trust-row{display:none!important}.product-single__purchase-panel{margin-top:1rem!important}.product-single__support-card{padding:0.95rem!important}.checkout-page{padding-top:3rem!important}.checkout-page__header{margin-bottom:1.5rem!important}.checkout-page__title{max-width:11ch;margin-inline:auto!important;font-size:clamp(2.55rem, 11vw, 3.25rem)!important}.checkout-page__subtitle{max-width:22rem;margin-inline:auto!important}.checkout-page__payment-banner{text-align:left!important}.checkout-page__process{margin-top:1rem!important}.checkout-page__process-step{min-height:5.2rem;padding:0.85rem!important}.checkout-page__process-step span{width:1.6rem!important;height:1.6rem!important;font-size:0.72rem!important}.checkout-page__process-step strong{font-size:0.86rem!important}.checkout-page__customer,.order-review-card{padding:1rem!important}body.woocommerce-cart .woocommerce{padding:2rem 1rem 4rem!important}body.woocommerce-cart .cart-page-header,body.woocommerce-cart .wednesday-cart-order-notice,body.woocommerce-cart .woocommerce-cart-form,body.woocommerce-cart .cart-collaterals{max-width:100%}body.woocommerce-cart .cart-page-header{padding:2rem 1rem 1rem!important}body.woocommerce-cart .wednesday-cart-order-notice{grid-template-columns:1fr!important;gap:0.85rem!important;padding:1rem!important}body.woocommerce-cart .woocommerce-cart-form table.shop_table_responsive,body.woocommerce-cart .woocommerce-cart-form table.shop_table_responsive tbody{display:block!important;width:100%!important}body.woocommerce-cart .woocommerce-cart-form table.shop_table_responsive tr.cart_item{display:grid!important;grid-template-columns:5.4rem minmax(0,1fr) 2.2rem;grid-template-areas:"thumb name remove" "thumb price price" "thumb qty qty";gap:.5rem .85rem;padding:1rem!important;border-bottom:1px solid rgb(33 53 31 / .12)!important}body.woocommerce-cart .woocommerce-cart-form table.shop_table_responsive td{display:flex!important;width:auto!important;min-width:0;align-items:center;justify-content:space-between;border:0!important;padding:0!important;font-size:0.9rem!important}body.woocommerce-cart .woocommerce-cart-form table.shop_table_responsive td::before{margin-right:.7rem;padding-right:0!important;color:rgb(33 53 31 / .56)!important;font-size:0.62rem!important}body.woocommerce-cart .woocommerce-cart-form table.shop_table_responsive td.product-thumbnail{grid-area:thumb;display:block!important;width:auto!important}body.woocommerce-cart .woocommerce-cart-form table.shop_table_responsive td.product-thumbnail::before{display:none!important}body.woocommerce-cart .woocommerce-cart-form table.shop_table_responsive td.product-thumbnail img{width:5.4rem!important;height:6.8rem!important;object-fit:cover;border-radius:4px;background:#f5f2ea}body.woocommerce-cart .woocommerce-cart-form table.shop_table_responsive td.product-name{grid-area:name;align-items:flex-start;justify-content:flex-start!important;padding-right:0.2rem!important}body.woocommerce-cart .woocommerce-cart-form table.shop_table_responsive td.product-name a{font-family:var(--font-serif)!important;font-size:1.16rem!important;line-height:1.08}body.woocommerce-cart .woocommerce-cart-form table.shop_table_responsive td.product-remove{grid-area:remove;justify-content:flex-end!important}body.woocommerce-cart .woocommerce-cart-form table.shop_table_responsive td.product-remove a.remove{display:inline-flex!important;width:2.2rem!important;height:2.2rem!important;align-items:center;justify-content:center;border:1px solid rgb(33 53 31 / .14);border-radius:999px;color:rgb(33 53 31 / .62)!important;font-size:1rem!important;line-height:1!important}body.woocommerce-cart .woocommerce-cart-form table.shop_table_responsive td.product-price{grid-area:price}body.woocommerce-cart .woocommerce-cart-form table.shop_table_responsive td.product-quantity{grid-area:qty}body.woocommerce-cart .woocommerce-cart-form table.shop_table_responsive td.product-subtotal{grid-area:subtotal;display:none!important}body.woocommerce-cart .woocommerce-cart-form table.shop_table_responsive td.actions{display:block!important;padding:1rem!important;border-top:1px solid rgb(33 53 31 / .12)!important}body.woocommerce-cart .woocommerce-cart-form table.shop_table_responsive td.actions .coupon{display:grid!important;width:100%;grid-template-columns:1fr;gap:.5rem;margin-bottom:.5rem}body.woocommerce-cart .woocommerce-cart-form table.shop_table_responsive td.actions .coupon input[type="text"],body.woocommerce-cart .woocommerce-cart-form table.shop_table_responsive td.actions .coupon button[name="apply_coupon"],body.woocommerce-cart .woocommerce-cart-form table.shop_table_responsive td.actions button[name="update_cart"]{width:100%!important;max-width:100%;box-sizing:border-box}body.woocommerce-cart .woocommerce-cart-form table.shop_table_responsive td.actions .button{width:100%}body.woocommerce-cart .cart-collaterals{margin-top:2rem!important;padding:1rem!important}body.woocommerce-cart .cart_totals table,body.woocommerce-cart .cart_totals tbody{display:block!important;width:100%}body.woocommerce-cart .cart_totals tr{display:grid!important;grid-template-columns:5.25rem minmax(0,1fr);gap:.8rem;border-bottom:1px solid rgb(33 53 31 / .12);padding-block:.85rem}body.woocommerce-cart .cart_totals tr:last-child{border-bottom:0}body.woocommerce-cart .cart_totals th,body.woocommerce-cart .cart_totals td{display:block!important;border:0!important;padding:0!important}body.woocommerce-cart .wednesday-cart-bac-notice .button{width:100%;min-height:3.2rem;white-space:normal;font-size:0.76rem!important;line-height:1.2!important;text-align:center}}.product-single__inner{grid-template-columns:minmax(18rem,0.82fr) minmax(25rem,1.18fr)!important;gap:clamp(2rem, 4.8vw, 4.6rem)!important}.product-single__main-image,.product-single__image-placeholder{box-shadow:0 1.35rem 2.9rem rgb(33 53 31 / .1)!important}.product-single__meta{margin-bottom:0.8rem!important}.product-single__title{max-width:14ch!important;font-size:clamp(2.9rem, 4.5vw, 4.75rem)!important}.product-single__quality-badges{margin:.9rem 0 0.65rem!important}.product-single__quality-badges .product-quality-badge,.product-single__meta .micro-badge{min-height:1.75rem!important;border-radius:999px!important;padding:.32rem 0.62rem!important;background:rgb(255 255 255 / .75)!important;font-size:0.72rem!important}.product-single__price{margin-top:0.75rem!important}.product-single__status{margin-top:0.5rem!important}.product-single__short-desc{max-width:35rem!important;margin-top:0.85rem!important}.product-single__trust-row{display:none!important}.product-single__purchase-panel{margin-top:1.05rem!important;border-radius:8px!important;background:#fff!important;padding:clamp(1rem, 2vw, 1.3rem)!important}.product-single__purchase-panel .section-label{color:rgb(33 53 31 / .72)!important;font-size:0.75rem!important}.product-single__purchase-copy{max-width:34rem;font-size:0.92rem!important;line-height:1.42!important}.product-single__facts{display:flex!important;flex-wrap:wrap;gap:0.45rem!important;margin-top:0.85rem!important}.product-single__facts span{flex:0 1 auto;min-height:2rem!important;border-radius:999px!important;padding:.42rem 0.68rem!important;background:rgb(159 160 131 / .1)!important;font-size:0.74rem!important}.product-single__ruo-notice,.product-single__add-confirm{margin-top:0.8rem!important;padding:.82rem 0.88rem!important}.product-single__purchase-panel form.cart{gap:0.8rem!important}.product-single__purchase-panel .single_add_to_cart_button{width:100%}.product-single__description{margin-top:0.9rem!important}.product-single__support-card,.product-single__custom-order{margin-top:0.9rem!important}@media (max-width:900px){.product-single__inner{grid-template-columns:1fr!important;gap:1.7rem!important}.product-single__gallery{position:static!important}.product-single__main-image,.product-single__image-placeholder{max-height:34rem;object-fit:contain!important}}@media (max-width:620px){.page-hero--contact .page-hero__title{max-width:13ch!important;font-size:clamp(2.55rem, 10.5vw, 3.25rem)!important;line-height:0.98!important}body .shop-archive .catalog-offer-strip,.catalog-offer-strip{grid-template-columns:1fr!important}body .shop-archive .catalog-offer-strip span,.catalog-offer-strip span{min-height:2.85rem!important;border-right:0!important;border-bottom:1px solid rgb(33 53 31 / .12);padding-inline:0.9rem!important;font-size:0.76rem!important;white-space:normal!important}body .shop-archive .catalog-offer-strip span:nth-child(2),body .shop-archive .catalog-offer-strip span:nth-child(n+3){border-top:0!important}body .shop-archive .catalog-offer-strip span:last-child,.catalog-offer-strip span:last-child{border-bottom:0}.product-single{padding-block:2.2rem 4.5rem!important}.product-single__main-image,.product-single__image-placeholder{max-height:20rem}.product-single__image-note{display:none!important}.product-single__breadcrumb{display:none!important}.product-single__title{max-width:12.5ch!important;font-size:clamp(2.6rem, 12vw, 3.4rem)!important}.product-single__quality-badges{gap:0.38rem!important}.product-single__price{font-size:1.32rem!important}.product-single__facts{gap:0.38rem!important}.product-single__facts span{font-size:0.7rem!important}.product-single__custom-grid{grid-template-columns:1fr}}.product-single--no-image .product-single__gallery,.product-single--custom-request .product-single__gallery{display:none!important}.product-single--no-image .product-single__inner,.product-single--custom-request .product-single__inner{display:block!important;width:min(100% - clamp(2rem, 7vw, 7.5rem), 52rem)!important;max-width:52rem!important;margin-inline:auto!important;padding-inline:0!important}.product-single--custom-request{padding-block:clamp(3rem, 6vw, 5.5rem) clamp(4.5rem, 7vw, 6.5rem)!important}.product-single--custom-request .product-single__details{max-width:46rem;margin-inline:auto}.product-single--custom-request .product-single__title{max-width:9ch!important}.product-single--custom-request .product-single__short-desc,.product-single--custom-request .product-single__purchase-copy{max-width:42rem!important}.product-single--custom-request .product-single__purchase-panel,.product-single--custom-request .product-single__description{width:100%}body.woocommerce-cart .woocommerce{padding-top:clamp(2.8rem, 5vw, 4rem)!important}body.woocommerce-cart .cart-page-header{max-width:52rem!important;border:0!important;border-radius:0!important;background:transparent!important;padding:0 0 1.1rem!important}body.woocommerce-cart .cart-page-header__title{margin:.35rem 0 0!important;font-size:clamp(2.55rem, 4.2vw, 3.75rem)!important;line-height:1!important}body.woocommerce-cart .wednesday-cart-order-notice{border-radius:8px 8px 0 0!important}@media (max-width:620px){.product-single--no-image .product-single__inner,.product-single--custom-request .product-single__inner{width:min(100% - 2rem, 52rem)!important}.product-single--custom-request{padding-block:2.3rem 4.5rem!important}.product-single--custom-request .product-single__title{max-width:8.5ch!important}.product-single__specs{grid-template-columns:repeat(2,minmax(0,1fr))}.product-single__specs div:nth-child(2n){border-right:0}.product-single__specs div:nth-child(n+3){border-top:1px solid rgb(33 53 31 / .12)}body.woocommerce-cart .woocommerce{padding-top:2rem!important}body.woocommerce-cart .cart-page-header{padding-bottom:0.9rem!important}}.shop-archive__hero,.page-hero{padding-block:clamp(3.6rem, 6.4vw, 5.4rem) clamp(3rem, 4.8vw, 4rem)!important}.shop-archive__title,.page-hero__title,.checkout-page__title{font-size:clamp(2.7rem, 4.35vw, 4.35rem)!important;line-height:1!important}.shop-archive__subtitle,.page-hero__body,.checkout-page__subtitle{max-width:38rem;font-size:clamp(0.98rem, 1.15vw, 1.06rem)!important;line-height:1.5!important}body .shop-archive .shop-archive__filters,.shop-archive__filters{padding-block:clamp(2.4rem, 4.4vw, 3.6rem) 1.35rem!important}body .shop-archive .product-grid,body .shop-archive .product-grid--full,.product-grid,.product-grid--full{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:clamp(2rem, 3.3vw, 2.7rem) clamp(1.15rem, 2vw, 1.65rem)!important}body .shop-archive .product-card__img-wrap,.product-card__img-wrap,.product-card__image-link{aspect-ratio:4 / 5!important}.product-card__body,body .shop-archive .product-card__body{padding-top:0.82rem!important;text-align:center}.product-card__name,.product-card__title,.wl-product-card h3{font-size:clamp(1.08rem, 1.16vw, 1.18rem)!important;line-height:1.12!important}.product-card__price,.product-card__price .woocommerce-Price-amount,.product-card .price,.product-card .price .woocommerce-Price-amount,.wl-product-card__body p{font-size:1.04rem!important;line-height:1.25!important}body .shop-archive .product-card--other,.product-card--other{min-height:auto!important;align-items:end!important;border-radius:8px!important;padding:clamp(1.15rem, 2vw, 1.5rem)!important}body .shop-archive .product-card--other .product-card__name,.product-card--other .product-card__name{max-width:11ch;font-size:clamp(1.38rem, 1.75vw, 1.72rem)!important;line-height:1.03!important}body .shop-archive .product-card--other .product-card__desc,.product-card--other .product-card__desc{margin-top:0.7rem!important;font-size:0.88rem!important;line-height:1.45!important}body .shop-archive .product-card--other .product-card__cta,.product-card--other .product-card__cta{display:inline-flex!important;min-height:2.55rem;align-items:center;justify-content:center;border:1px solid rgb(33 53 31 / .24)!important;border-radius:999px;padding:0 1rem;font-size:0.78rem!important;line-height:1!important;text-align:center}.product-single{padding-block:clamp(2.6rem, 4.8vw, 4rem) clamp(4rem, 6vw, 5.6rem)!important}.product-single__inner{grid-template-columns:minmax(16rem,0.72fr) minmax(28rem,1.28fr)!important;gap:clamp(2rem, 4vw, 4rem)!important}.product-single__gallery{max-width:28rem;justify-self:center}body.single-product .product-single__main-image,.product-single__main-image,.product-single__image-placeholder{aspect-ratio:4 / 5!important;max-height:none!important;box-shadow:0 1.1rem 2.4rem rgb(33 53 31 / .09)!important}.product-single__title{max-width:15ch!important;font-size:clamp(2.75rem, 4.15vw, 4.35rem)!important}.product-single__short-desc{max-width:37rem!important;font-size:0.98rem!important;line-height:1.54!important}.product-single__specs{margin-top:0.85rem!important}.product-single__purchase-panel{margin-top:1rem!important;padding:clamp(1rem, 1.8vw, 1.25rem)!important}.product-single__ruo-notice,.product-single__add-confirm{padding:.8rem 0.85rem!important}.product-single__description{margin-top:0.85rem!important}.product-single--no-image .product-single__inner,.product-single--custom-request .product-single__inner{width:min(100% - clamp(2rem, 7vw, 7.5rem), 46rem)!important;max-width:46rem!important}.product-single--custom-request .product-single__details{max-width:43rem}.product-single--custom-request .product-single__title{max-width:13ch!important}body.woocommerce-cart .cart-empty,body.woocommerce-cart .woocommerce-info.cart-empty{width:min(100% - clamp(2rem, 7vw, 7.5rem), 42rem)!important;margin:clamp(3rem, 7vw, 5rem) auto 0!important;border:1px solid rgb(33 53 31 / .14)!important;border-radius:8px!important;background:#fff!important;color:var(--wd-ink)!important;padding:clamp(1.4rem, 3vw, 2rem)!important;font-family:var(--font-serif)!important;font-size:clamp(1.7rem, 3vw, 2.35rem)!important;font-weight:400!important;line-height:1.08!important;text-align:center!important}body.woocommerce-cart .return-to-shop{width:min(100% - clamp(2rem, 7vw, 7.5rem), 42rem)!important;margin:1rem auto clamp(3.6rem, 7vw, 5.5rem)!important;text-align:center!important}body.woocommerce-cart .return-to-shop .button{display:inline-flex!important;min-height:3rem!important;align-items:center;justify-content:center;border:1px solid var(--wd-green-bright)!important;border-radius:999px!important;background:var(--wd-green-bright)!important;color:#fff!important;padding-inline:1.4rem!important;font-size:0.88rem!important;font-weight:900!important;text-decoration:none!important;text-transform:none!important}body.woocommerce-cart .wc-proceed-to-checkout a.checkout-button,body.woocommerce-cart a.checkout-button,body.woocommerce-checkout #place_order,body.woocommerce #payment #place_order{display:inline-flex!important;min-height:3.15rem!important;align-items:center!important;justify-content:center!important;border:1px solid var(--wd-green-bright)!important;border-radius:999px!important;background:var(--wd-green-bright)!important;color:#fff!important;padding-inline:1.4rem!important;font-size:0.9rem!important;font-weight:900!important;line-height:1.1!important;letter-spacing:0!important;text-align:center!important;text-decoration:none!important;text-transform:none!important}body.woocommerce-cart .wednesday-cart-bac-notice .button{display:inline-flex!important;min-height:2.9rem!important;align-items:center!important;justify-content:center!important;border-radius:999px!important;padding-inline:1rem!important;line-height:1.12!important;white-space:normal!important}.page-section{padding-block:clamp(3.1rem, 5.3vw, 4.8rem)!important}.page-section__grid{grid-template-columns:minmax(0,0.8fr) minmax(0,1.2fr)!important;gap:clamp(1.6rem, 4vw, 4rem)!important}.page-section__title{font-size:clamp(2rem, 3vw, 2.85rem)!important;line-height:1.04!important}.page-section__prose{font-size:0.98rem!important;line-height:1.62!important}.peptide-info__grid{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:0.85rem!important}.info-card{padding:1.05rem!important}.info-card p:last-child{font-size:0.92rem!important;line-height:1.48!important}.contact-layout{gap:clamp(1.25rem, 3vw, 2.4rem)!important}.contact-layout__form,.contact-layout__info .info-card{padding:clamp(1.1rem, 2vw, 1.45rem)!important}.site-footer__grid,body.home .site-footer__grid{padding-block:clamp(2.5rem, 4vw, 3.4rem) clamp(1.55rem, 2.5vw, 2.1rem)!important}.site-footer__signup-title{font-size:1.45rem!important}.site-footer__signup-body{font-size:0.9rem!important;line-height:1.42!important}@media (max-width:1100px){body .shop-archive .product-grid,body .shop-archive .product-grid--full,.product-grid,.product-grid--full,.peptide-info__grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media (max-width:900px){.product-single__inner{grid-template-columns:1fr!important}.product-single__gallery{max-width:min(100%, 32rem);justify-self:stretch}}@media (max-width:800px){body .shop-archive .product-grid,body .shop-archive .product-grid--full,.product-grid,.product-grid--full,.peptide-info__grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:620px){.shop-archive__hero,.page-hero{padding-block:3.1rem 2.7rem!important}.shop-archive__title,.page-hero__title,.checkout-page__title{font-size:clamp(2.35rem, 10.8vw, 3.05rem)!important}body .shop-archive .catalog-offer-strip,.catalog-offer-strip{grid-template-columns:repeat(2,minmax(0,1fr))!important}body .shop-archive .catalog-offer-strip span,.catalog-offer-strip span{min-height:2.8rem!important;border-top:0!important;border-right:1px solid rgb(33 53 31 / .12)!important;border-bottom:1px solid rgb(33 53 31 / .12)!important;padding:.55rem 0.65rem!important;font-size:0.7rem!important}body .shop-archive .catalog-offer-strip span:nth-child(2n),.catalog-offer-strip span:nth-child(2n){border-right:0!important}body .shop-archive .catalog-offer-strip span:nth-last-child(-n+2),.catalog-offer-strip span:nth-last-child(-n+2){border-bottom:0!important}body .shop-archive .shop-archive__filters,.shop-archive__filters{padding-top:2rem!important}body .shop-archive .product-grid,body .shop-archive .product-grid--full,.product-grid,.product-grid--full{gap:1.55rem 0.82rem!important}.product-card__name,.product-card__title,.wl-product-card h3{font-size:0.98rem!important}.product-card__price,.product-card__price .woocommerce-Price-amount,.product-card .price,.product-card .price .woocommerce-Price-amount,.wl-product-card__body p{font-size:0.82rem!important}body .shop-archive .product-card--other,.product-card--other{min-height:13rem!important}.product-single{padding-block:1.6rem 3.8rem!important}.product-single__gallery{max-width:min(100%, 20rem);justify-self:center}.product-single__main-image,.product-single__image-placeholder{max-height:19rem!important;object-fit:contain!important}.product-single__title{font-size:clamp(2.35rem, 11vw, 3.05rem)!important}.product-single--custom-request .product-single__title{max-width:12ch!important}.product-single__short-desc{font-size:0.94rem!important}.product-single--no-image .product-single__inner,.product-single--custom-request .product-single__inner{width:min(100% - 2rem, 46rem)!important}.page-section{padding-block:2.75rem!important}.page-section__title{font-size:clamp(1.82rem, 8vw, 2.35rem)!important}.peptide-info__grid{grid-template-columns:1fr!important;gap:0.65rem!important}.peptide-info__grid .info-card,.page-section__cards .info-card{padding:0.9rem!important}.peptide-info__grid .info-card p:last-child,.page-section__cards .info-card p:last-child{font-size:0.88rem!important;line-height:1.42!important}.site-footer__grid,body.home .site-footer__grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:1.35rem 1rem!important;padding-block:2rem 1.35rem!important}.site-footer__brand,.site-footer__signup,body.home .site-footer__brand,body.home .site-footer__signup{grid-column:1 / -1!important}.site-footer__wordmark,body.home .site-footer__wordmark{margin-bottom:0.55rem!important;font-size:1.78rem!important}.site-footer__tagline,body.home .site-footer__tagline{max-width:22rem!important;font-size:0.86rem!important;line-height:1.42!important}.site-footer__col ul,body.home .site-footer__col ul{gap:0.42rem!important}.site-footer__signup-form{grid-template-columns:minmax(0,1fr) auto!important}.site-footer__signup-consent{font-size:0.68rem!important}body.woocommerce-cart .cart-empty,body.woocommerce-cart .woocommerce-info.cart-empty,body.woocommerce-cart .return-to-shop{width:min(100% - 2rem, 42rem)!important}body.woocommerce-cart .cart-empty,body.woocommerce-cart .woocommerce-info.cart-empty{margin-top:2.2rem!important;font-size:1.6rem!important}}@media (max-width:380px){.site-footer__signup-form{grid-template-columns:1fr!important}.site-footer__signup-form button{width:100%}}body.woocommerce-cart .product-name dl.variation,.woocommerce-checkout-review-order-table dl.variation{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:0.55rem!important;width:100%;margin:.8rem 0 0!important}body.woocommerce-cart .product-name dl.variation dt,body.woocommerce-cart .product-name dl.variation dd,.woocommerce-checkout-review-order-table dl.variation dt,.woocommerce-checkout-review-order-table dl.variation dd{float:none!important;clear:none!important;width:auto!important;margin:0!important;padding:0!important}body.woocommerce-cart .product-name dl.variation dt,.woocommerce-checkout-review-order-table dl.variation dt{align-self:end;color:rgb(33 53 31 / .58)!important;font-size:0.62rem!important;font-weight:900!important;letter-spacing:0.08em!important;line-height:1.18!important;text-transform:uppercase!important}body.woocommerce-cart .product-name dl.variation dd,.woocommerce-checkout-review-order-table dl.variation dd{min-height:2.45rem;border:1px solid rgb(33 53 31 / .12)!important;border-radius:6px;background:rgb(247 245 239 / .68);color:rgb(23 26 19 / .78)!important;padding:.58rem 0.65rem!important;font-size:0.82rem!important;line-height:1.34!important}body.woocommerce-cart .product-name dl.variation dd p,.woocommerce-checkout-review-order-table dl.variation dd p{margin:0!important;color:inherit!important;line-height:inherit!important}body.woocommerce-cart .product-name dl.variation dt:nth-last-of-type(1),body.woocommerce-cart .product-name dl.variation dt:nth-last-of-type(1)+dd,.woocommerce-checkout-review-order-table dl.variation dt:nth-last-of-type(1),.woocommerce-checkout-review-order-table dl.variation dt:nth-last-of-type(1)+dd{grid-column:1 / -1}@media (max-width:620px){body.woocommerce-cart .woocommerce-cart-form table.shop_table_responsive tr.cart_item:has(.cart-no-thumb){grid-template-columns:minmax(0,1fr) 1.4rem!important;grid-template-areas:"name remove" "price price" "qty qty"!important}body.woocommerce-cart .woocommerce-cart-form table.shop_table_responsive tr.cart_item:has(.cart-no-thumb) td.product-thumbnail{display:none!important}body.woocommerce-cart .woocommerce-cart-form table.shop_table_responsive tr.cart_item:has(.cart-no-thumb) td.product-name{display:block!important;width:100%!important}body.woocommerce-cart .woocommerce-cart-form table.shop_table_responsive tr.cart_item:has(.cart-no-thumb) td.product-quantity{display:none!important}body.woocommerce-cart .product-name dl.variation,.woocommerce-checkout-review-order-table dl.variation{grid-template-columns:1fr;gap:0.45rem!important}.woocommerce-checkout-review-order-table thead{display:none!important}.woocommerce-checkout-review-order-table tbody,.woocommerce-checkout-review-order-table tbody tr.cart_item,.woocommerce-checkout-review-order-table tbody tr.cart_item td{display:block!important;width:100%!important}.woocommerce-checkout-review-order-table tbody tr.cart_item td.product-name{padding-bottom:0.4rem!important}.woocommerce-checkout-review-order-table tbody tr.cart_item td.product-total{margin-top:0.65rem!important;text-align:left!important}.woocommerce-checkout-review-order-table tfoot tr{display:grid!important;grid-template-columns:minmax(0,1fr) auto;gap:.85rem;align-items:baseline}.woocommerce-checkout-review-order-table tfoot th,.woocommerce-checkout-review-order-table tfoot td{display:block!important;width:auto!important}}.checkout-page{padding-block:clamp(2.8rem, 5.2vw, 4.8rem) clamp(4.5rem, 7vw, 6.25rem)!important}.checkout-page__header{max-width:60rem!important;margin-bottom:clamp(1.6rem, 3.2vw, 2.6rem)!important}.checkout-page__title{max-width:12ch;margin-inline:auto!important}.checkout-page__payment-banner{display:block;max-width:38rem!important;margin-top:1rem!important;padding:.85rem 1rem!important;font-size:0.9rem!important;line-height:1.42!important}.checkout-page__process{max-width:50rem!important;margin-top:1rem!important}.checkout-page__process-step{min-height:auto!important;padding:.82rem 0.9rem!important}.checkout-page__process-step span{width:1.55rem!important;height:1.55rem!important;font-size:0.68rem!important}.checkout-page__process-step strong{margin-top:0.52rem!important;font-size:0.82rem!important}.checkout-page__process-step p{font-size:0.76rem!important;line-height:1.28!important}.order-review-card .checkout-page__subtitle{margin-top:0!important;font-size:0.84rem!important;line-height:1.38!important}.wednesday-payment-brief{padding:.78rem 0.85rem!important}.wednesday-payment-brief h3{margin:.3rem 0 0.38rem!important;font-size:1.08rem!important}.wednesday-payment-brief ul{padding-left:1rem!important;font-size:0.78rem!important;line-height:1.35!important}.research-affirmation{padding:0.9rem!important}.research-affirmation__title{margin:0!important;color:var(--wd-ink)!important;font-family:var(--font-serif)!important;font-size:1.18rem!important;font-weight:400!important;line-height:1.08!important}.research-affirmation__intro{margin:.35rem 0 0.8rem!important;color:rgb(23 26 19 / .62)!important;font-size:0.78rem!important;line-height:1.38!important}.research-affirmation__checks{gap:0.42rem!important}.research-affirmation__check{grid-template-columns:1rem minmax(0,1fr)!important;gap:0.55rem!important;border:1px solid rgb(33 53 31 / .1);border-radius:6px;background:rgb(247 245 239 / .48);padding:.58rem 0.62rem!important;color:rgb(23 26 19 / .72)!important;font-size:0.76rem!important;line-height:1.32!important}.research-affirmation__check:has(input:checked){border-color:rgb(48 128 63 / .24);background:rgb(65 194 76 / .08)}.research-affirmation__check input{width:1rem;height:1rem;margin-top:.05rem;accent-color:var(--wd-green-bright)}.research-affirmation__check span{min-width:0}.woocommerce-checkout-review-order-table dl.variation{grid-template-columns:1fr!important;gap:0.42rem!important}.woocommerce-checkout-review-order-table dl.variation dt,.woocommerce-checkout-review-order-table dl.variation dd{grid-column:1 / -1!important}.woocommerce-checkout .woocommerce-terms-and-conditions-wrapper{margin:1rem 0!important}.woocommerce-checkout .woocommerce-terms-and-conditions-wrapper .form-row{display:block!important;margin:0!important;border:1px solid rgb(33 53 31 / .12);border-radius:6px;background:rgb(247 245 239 / .54);padding:.72rem 0.78rem!important}.woocommerce-checkout .woocommerce-terms-and-conditions-wrapper label.checkbox{display:grid!important;grid-template-columns:1rem minmax(0,1fr);gap:.55rem;align-items:start;margin:0!important;color:rgb(23 26 19 / .72)!important;font-size:0.74rem!important;font-weight:800!important;letter-spacing:0!important;line-height:1.34!important;text-align:left!important;text-transform:none!important}.woocommerce-checkout .woocommerce-terms-and-conditions-wrapper .woocommerce-terms-and-conditions-checkbox-text{display:block;color:rgb(23 26 19 / .72)!important;font-family:var(--font-sans)!important;font-size:0.76rem!important;font-weight:800!important;letter-spacing:0!important;line-height:1.34!important;text-align:left!important;text-transform:none!important}.woocommerce-checkout .woocommerce-terms-and-conditions-wrapper input[type="checkbox"]{width:1rem;height:1rem;margin:.05rem 0 0!important;accent-color:var(--wd-green-bright)}.woocommerce-checkout .woocommerce-terms-and-conditions-wrapper a{color:var(--wd-green)!important;font-weight:900!important}.wednesday-manual-quote{color:var(--wd-green)!important;font-family:var(--font-sans)!important;font-size:0.76rem!important;font-weight:900!important;letter-spacing:0.08em!important;line-height:1.2!important;text-transform:uppercase!important}.site-footer--transactional .site-footer__grid{grid-template-columns:minmax(0,1.25fr) repeat(2,minmax(0,0.75fr))!important;gap:clamp(1.4rem, 3vw, 3rem)!important;padding-block:clamp(2rem, 4vw, 3rem)!important}.site-footer--transactional .site-footer__bottom{padding-block:1rem!important}.woocommerce-order{width:min(100% - clamp(2rem, 7vw, 7.5rem), 58rem)!important;max-width:58rem!important;margin:0 auto!important;padding:clamp(2rem, 4vw, 3rem) 0 clamp(4rem, 7vw, 6rem)!important;color:var(--wd-ink)!important}.woocommerce-order .woocommerce-thankyou-order-received{max-width:38rem;margin:0 auto 2rem!important;color:var(--wd-ink)!important;font-family:var(--font-serif)!important;font-size:clamp(2rem, 4vw, 3.2rem)!important;font-weight:400!important;line-height:1.08!important;text-align:center}.woocommerce-order ul.woocommerce-order-overview{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr));gap:0!important;overflow:hidden;border:1px solid rgb(33 53 31 / .14);border-radius:10px;background:#fff;margin:0 0 1.25rem!important;padding:0!important;list-style:none!important}.woocommerce-order ul.woocommerce-order-overview li{margin:0!important;border-right:1px solid rgb(33 53 31 / .1);color:rgb(33 53 31 / .5)!important;font-size:0.62rem!important;font-weight:700!important;letter-spacing:0.1em!important;line-height:1.2!important;padding:.9rem 1rem!important;text-transform:uppercase!important}.woocommerce-order ul.woocommerce-order-overview li:last-child{border-right:0}.woocommerce-order ul.woocommerce-order-overview li strong{display:block;margin-top:.3rem;color:var(--wd-ink)!important;font-family:var(--font-sans)!important;font-size:0.88rem!important;font-weight:600!important;letter-spacing:0!important;line-height:1.3!important;text-transform:none!important}.wednesday-manual-payment-instructions{border:1px solid rgb(33 53 31 / .14)!important;border-radius:10px!important;background:#fff!important;box-shadow:none!important;margin:0 0 1rem!important;padding:clamp(1.2rem, 2.5vw, 1.75rem)!important}.wednesday-manual-payment-instructions .section-label{margin-bottom:0.3rem!important}.wednesday-manual-payment-instructions h2{margin:0 0 0.65rem!important;color:var(--wd-ink)!important;font-family:var(--font-serif)!important;font-size:clamp(1.4rem, 2.2vw, 1.9rem)!important;font-weight:400!important;line-height:1.05!important}.wednesday-manual-payment-instructions>p{margin:0 0 1.25rem!important;color:rgb(23 26 19 / .65);font-size:.9rem;line-height:1.55}.wednesday-manual-payment-steps{display:grid;gap:0.5rem!important;margin:0 0 1.5rem!important;padding:0!important;list-style:none!important;counter-reset:steps}.wednesday-manual-payment-steps li{position:relative;display:grid!important;grid-template-columns:auto 1fr;gap:0 .85rem;align-items:start;border:1px solid rgb(33 53 31 / .1)!important;border-radius:8px!important;background:rgb(247 245 239 / .55)!important;padding:.85rem 1rem!important;counter-increment:steps}.wednesday-manual-payment-steps li::before{content:counter(steps)!important;position:static!important;display:flex!important;align-items:center;justify-content:center;width:1.5rem!important;height:1.5rem!important;border-radius:50%!important;background:var(--wd-green)!important;color:#fff!important;font-size:0.65rem!important;font-weight:700!important;letter-spacing:0!important;flex-shrink:0;margin-top:.05rem}.wednesday-manual-payment-steps li>*{grid-column:2}.wednesday-manual-payment-steps strong{display:block;color:var(--wd-ink)!important;font-size:0.87rem!important;font-weight:600!important;line-height:1.3!important}.wednesday-manual-payment-steps span{display:block;margin-top:0.2rem!important;color:rgb(23 26 19 / .58)!important;font-size:0.8rem!important;line-height:1.45!important}.wednesday-manual-payment-summary{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr));gap:0!important;overflow:hidden;border:1px solid rgb(33 53 31 / .12)!important;border-radius:8px!important;margin-top:0!important;padding-top:0!important}.wednesday-mps-stat{padding:.85rem 1rem!important;border-right:1px solid rgb(33 53 31 / .1)}.wednesday-mps-stat:last-child{border-right:0}.wednesday-mps-label{display:block;color:rgb(33 53 31 / .5)!important;font-size:0.62rem!important;font-weight:700!important;letter-spacing:0.1em!important;text-transform:uppercase!important;margin-bottom:.25rem}.wednesday-mps-value{display:block;color:var(--wd-ink)!important;font-size:0.92rem!important;font-weight:600!important;white-space:nowrap!important;overflow:hidden;text-overflow:ellipsis;text-decoration:none!important}a.wednesday-mps-value:hover{text-decoration:underline!important}.wednesday-venmo-pay{border:1px solid rgb(33 53 31 / .14);border-radius:10px;background:rgb(247 245 239 / .55);padding:1.1rem 1.2rem 1.2rem;margin:0 0 1.5rem}.wednesday-venmo-pay__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;overflow:hidden;border:1px solid rgb(33 53 31 / .12);border-radius:8px;background:#fff;margin-bottom:1rem}.wednesday-venmo-pay__button{display:inline-flex;align-items:center;justify-content:center;padding:.8rem 1.7rem;border-radius:999px;background:#008cff;color:#fff!important;font-size:.85rem;font-weight:600;letter-spacing:.01em;text-decoration:none!important;transition:background 0.15s ease}.wednesday-venmo-pay__button:hover,.wednesday-venmo-pay__button:focus{background:#0074d4;color:#fff!important}.wednesday-venmo-pay__fineprint{margin:.75rem 0 0;color:rgb(23 26 19 / .55);font-size:.75rem;line-height:1.5}.woocommerce select.select2-hidden-accessible,.checkout-page select.select2-hidden-accessible{position:absolute!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;border:0!important;overflow:hidden!important;clip:rect(0,0,0,0)!important}@media (max-width:768px){.wednesday-venmo-pay__grid{grid-template-columns:1fr}.wednesday-venmo-pay__grid .wednesday-mps-stat{border-right:0;border-bottom:1px solid rgb(33 53 31 / .1)}.wednesday-venmo-pay__grid .wednesday-mps-stat:last-child{border-bottom:0}.wednesday-venmo-pay__button{width:100%}}.woocommerce-order-details{border:1px solid rgb(33 53 31 / .14)!important;border-radius:10px!important;background:#fff!important;box-shadow:none!important;margin:1rem 0 0!important;overflow:hidden;padding:0!important}.woocommerce-order-details h2{margin:0!important;padding:1rem 1.25rem 0.9rem!important;color:var(--wd-ink)!important;font-family:var(--font-serif)!important;font-size:clamp(1.1rem, 1.8vw, 1.4rem)!important;font-weight:400!important;line-height:1.1!important;border-bottom:1px solid rgb(33 53 31 / .1)}.woocommerce-order table.shop_table{border:0!important;border-radius:0!important;overflow:visible;margin:0!important;width:100%!important}.woocommerce-order table.shop_table th,.woocommerce-order table.shop_table td{border-color:rgb(33 53 31 / .08)!important;padding:.78rem 1.25rem!important;font-size:0.9rem!important;color:var(--wd-ink)!important;vertical-align:middle!important}.woocommerce-order table.shop_table thead th{color:rgb(33 53 31 / .5)!important;font-size:0.62rem!important;font-weight:700!important;letter-spacing:0.1em!important;text-transform:uppercase!important;padding-top:0.75rem!important;padding-bottom:0.75rem!important;border-bottom:1px solid rgb(33 53 31 / .1)!important}.woocommerce-order table.shop_table tbody tr td{border-top:1px solid rgb(33 53 31 / .07)!important}.woocommerce-order table.shop_table tbody tr:first-child td{border-top:0!important}.woocommerce-order table.shop_table tfoot tr th,.woocommerce-order table.shop_table tfoot tr td{border-top:1px solid rgb(33 53 31 / .07)!important;font-size:0.88rem!important}.woocommerce-order table.shop_table tfoot tr:last-child th,.woocommerce-order table.shop_table tfoot tr:last-child td{border-top:1px solid rgb(33 53 31 / .14)!important;font-weight:700!important;font-size:0.95rem!important}.woocommerce-order table.shop_table .product-name a{color:var(--wd-ink)!important;text-decoration:none!important;font-weight:500}.woocommerce-order table.shop_table .product-name a:hover{text-decoration:underline!important}.woocommerce-customer-details{margin:1rem 0 0!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important}.woocommerce-customer-details h2{display:none!important}.woocommerce-columns--addresses{display:grid!important;grid-template-columns:1fr 1fr;gap:1rem!important;margin:0!important}.woocommerce-column--billing-address,.woocommerce-column--shipping-address{border:1px solid rgb(33 53 31 / .14)!important;border-radius:10px!important;background:#fff!important;padding:1.1rem 1.25rem!important}.woocommerce-column--billing-address h2,.woocommerce-column--shipping-address h2{display:block!important;margin:0 0 0.65rem!important;color:rgb(33 53 31 / .5)!important;font-family:var(--font-sans)!important;font-size:0.62rem!important;font-weight:700!important;letter-spacing:0.1em!important;text-transform:uppercase!important}.woocommerce-customer-details address{border:0!important;border-radius:0!important;background:transparent!important;color:var(--wd-ink)!important;padding:0!important;line-height:1.65!important;font-size:0.9rem!important;font-style:normal!important}.woocommerce-order table.shop_table{border:1px solid rgb(33 53 31 / .12)!important;border-radius:8px!important;overflow:hidden}.woocommerce-order table.shop_table th,.woocommerce-order table.shop_table td{border-color:rgb(33 53 31 / .1)!important;padding:.82rem 0.9rem!important}.woocommerce-Price-amount{white-space:nowrap!important}.woocommerce-customer-details address{border:1px solid rgb(33 53 31 / .12)!important;border-radius:8px!important;background:rgb(247 245 239 / .54);color:rgb(23 26 19 / .72)!important;padding:1rem!important;line-height:1.55!important}@media (max-width:620px){.checkout-page{padding-top:2.1rem!important}.checkout-page__header{margin-bottom:1rem!important}.checkout-page__title{max-width:10ch!important;font-size:clamp(2.35rem, 10vw, 2.95rem)!important}.checkout-page__subtitle{max-width:20rem!important;font-size:0.88rem!important;line-height:1.38!important}.checkout-page__payment-banner{padding:.78rem 0.85rem!important;font-size:0.8rem!important;line-height:1.36!important}.checkout-page__process{grid-template-columns:repeat(4,minmax(0,1fr))!important}.checkout-page__process-step{border-right:1px solid rgb(33 53 31 / .12)!important;padding:.62rem 0.38rem!important;text-align:center}.checkout-page__process-step:last-child{border-right:0!important}.checkout-page__process-step span{margin-inline:auto;width:1.35rem!important;height:1.35rem!important;font-size:0.6rem!important}.checkout-page__process-step strong{margin-top:0.42rem!important;font-size:0.66rem!important;line-height:1.12!important}.checkout-page__customer,.order-review-card{padding:0.85rem!important}.research-affirmation{padding:0.78rem!important}.research-affirmation__check{font-size:0.72rem!important;line-height:1.3!important}body.woocommerce-cart .cart_totals tr.shipping,body.woocommerce-cart .cart_totals tr.woocommerce-shipping-totals{grid-template-columns:1fr!important;gap:0.55rem!important}body.woocommerce-cart .cart_totals tr.shipping th,body.woocommerce-cart .cart_totals tr.woocommerce-shipping-totals th{color:rgb(33 53 31 / .58)!important;font-size:0.68rem!important;letter-spacing:.08em;text-transform:uppercase}body.woocommerce-cart #shipping_method{display:grid;gap:.38rem;margin:0!important;padding:0!important}body.woocommerce-cart #shipping_method li{display:grid!important;grid-template-columns:auto minmax(0,1fr);gap:.45rem;align-items:start;margin:0!important}body.woocommerce-cart #shipping_method input{margin-top:.14rem}body.woocommerce-cart #shipping_method label{color:rgb(23 26 19 / .72);font-size:.84rem;line-height:1.34}body.woocommerce-cart .shipping-calculator-button{display:inline-flex;margin-top:.45rem;font-size:.8rem;line-height:1.2}.site-footer--transactional .site-footer__grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;padding-block:1.8rem 1.2rem!important}.site-footer--transactional .site-footer__brand{grid-column:1 / -1!important}.woocommerce-order{width:min(100% - 2rem, 58rem)!important;padding-block:1.8rem 3.5rem!important}.woocommerce-order .woocommerce-thankyou-order-received{font-size:clamp(1.75rem, 7vw, 2.4rem)!important;margin-bottom:1.4rem!important}.woocommerce-order ul.woocommerce-order-overview{grid-template-columns:repeat(2,minmax(0,1fr))}.woocommerce-order ul.woocommerce-order-overview li:nth-child(2n){border-right:0}.woocommerce-order ul.woocommerce-order-overview li:nth-child(n+3){border-top:1px solid rgb(33 53 31 / .1)}.wednesday-manual-payment-summary{grid-template-columns:1fr 1fr!important}.wednesday-mps-stat:nth-child(2n){border-right:0!important}.wednesday-mps-stat:nth-child(n+3){border-top:1px solid rgb(33 53 31 / .1)!important}.woocommerce-columns--addresses{grid-template-columns:1fr!important;gap:0.75rem!important}}.product-card--custom{background:var(--wd-cream,#f7f2e8);border:1px dashed rgb(33 53 31 / .22);border-radius:6px;padding:0;display:flex;align-items:stretch;min-height:22rem;transition:border-color 200ms ease,transform 200ms ease}.product-card--custom:hover{border-color:rgb(33 53 31 / .42);transform:translateY(-2px)}.product-card__custom-link{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:.85rem;padding:2.25rem 1.5rem;width:100%;height:100%;text-decoration:none;color:var(--wd-green,#21351F)}.product-card__custom-glyph{display:inline-flex;align-items:center;justify-content:center;width:3.75rem;height:3.75rem;border-radius:50%;border:1px solid rgb(33 53 31 / .28);color:var(--wd-green,#21351F);background:rgb(255 255 255 / .45)}.product-card__custom-name{margin:0;font-family:var(--font-serif,"EB Garamond",Georgia,serif);font-size:1.55rem;font-weight:500;line-height:1.1;color:var(--wd-green,#21351F)}.product-card__custom-desc{margin:0;max-width:22ch;font-family:var(--font-sans,"DM Sans",sans-serif);font-size:.86rem;line-height:1.5;color:rgb(33 53 31 / .78)}.product-card__custom-cta{display:inline-flex;align-items:center;gap:.35rem;margin-top:.4rem;padding:.55rem 1.1rem;border:1px solid var(--wd-green,#21351F);border-radius:999px;font-family:var(--font-sans,"DM Sans",sans-serif);font-size:.78rem;font-weight:500;letter-spacing:.04em;text-transform:uppercase;color:var(--wd-green,#21351F);transition:background 200ms ease,color 200ms ease}.product-card--custom:hover .product-card__custom-cta{background:var(--wd-green,#21351F);color:#fff}.research-affirmation--single{margin:1.25rem 0 0.5rem!important;padding:1rem 1.15rem!important;background:rgb(33 53 31 / .04)!important;border:1px solid rgb(33 53 31 / .16)!important;border-radius:6px!important}.research-affirmation--single .research-affirmation__check{display:grid;grid-template-columns:auto 1fr;gap:.7rem;align-items:flex-start;color:rgb(23 26 19 / .86);font-size:.92rem;line-height:1.5;cursor:pointer}.research-affirmation--single input[type="checkbox"]{margin-top:.18rem;width:1.05rem;height:1.05rem;accent-color:var(--wd-green,#21351F);cursor:pointer}.research-affirmation--single a{color:var(--wd-green,#21351F);text-decoration:underline;text-underline-offset:2px}.woocommerce-cart .wp-site-blocks,.woocommerce-cart .entry-content{background:var(--wd-paper,#fafaf6)}.woocommerce-cart .woocommerce{max-width:76rem;margin:0 auto;padding:clamp(2.5rem, 5vw, 4rem) clamp(1.25rem, 4vw, 2.5rem) clamp(3rem, 6vw, 5rem);display:grid;grid-template-columns:minmax(0,1.6fr) minmax(20rem,0.85fr);gap:clamp(1.5rem, 3vw, 2.5rem);align-items:start}.woocommerce-cart .woocommerce>form.woocommerce-cart-form{grid-column:1;margin:0!important}.woocommerce-cart .woocommerce>.cart-collaterals{grid-column:2;margin:0!important;position:sticky;top:5.5rem;padding:0!important;border:0!important;background:transparent!important}.woocommerce-cart .wednesday-cart-bac-notice{grid-column:1 / -1;margin:0!important}.woocommerce-cart .cart-page-header{grid-column:1 / -1;text-align:left;padding:0!important;margin:0 0 0.4rem!important}.woocommerce-cart .cart-page-header__title{margin:0!important;font-family:var(--font-serif,"EB Garamond",Georgia,serif)!important;font-size:clamp(1.85rem, 3.5vw, 2.65rem)!important;font-weight:500!important;color:var(--wd-ink,#21351F)!important}.woocommerce-cart .cart-page-header .section-label{margin-bottom:0.3rem!important}.woocommerce-cart .woocommerce>h1,.woocommerce-cart .page-title{display:none!important}@media (max-width:880px){.woocommerce-cart .woocommerce{grid-template-columns:1fr}.woocommerce-cart .woocommerce>.cart-collaterals{position:relative;top:0}}.woocommerce-cart .woocommerce h1,.woocommerce-cart .woocommerce-cart-form__heading,.cart_totals h2{font-family:var(--font-serif,"EB Garamond",Georgia,serif)!important;font-weight:500!important;color:var(--wd-ink,#21351F)}.woocommerce-cart table.shop_table{border:1px solid rgb(33 53 31 / .12)!important;border-radius:8px!important;border-collapse:separate!important;border-spacing:0!important;overflow:hidden;background:#fff;margin:0 0 1.75rem!important}.woocommerce-cart table.shop_table thead th{background:rgb(33 53 31 / .04)!important;font-family:var(--font-sans,"DM Sans",sans-serif)!important;font-size:0.72rem!important;font-weight:500!important;letter-spacing:0.12em!important;text-transform:uppercase!important;color:rgb(33 53 31 / .6)!important;padding:.95rem 1.1rem!important;border:0!important}.woocommerce-cart table.shop_table tbody td,.woocommerce-cart table.shop_table tfoot td,.woocommerce-cart table.shop_table tfoot th{padding:1.1rem!important;border-top:1px solid rgb(33 53 31 / .08)!important;border-bottom:0!important;vertical-align:middle!important;font-family:var(--font-sans,"DM Sans",sans-serif)!important;font-size:0.95rem!important;color:var(--wd-ink,#21351F)}.woocommerce-cart .product-thumbnail img{width:84px!important;height:auto!important;border-radius:4px}.woocommerce-cart .product-name a{color:var(--wd-ink,#21351F)!important;font-weight:500!important;text-decoration:none!important}.woocommerce-cart .quantity input.qty{width:4.5rem!important;padding:.5rem 0.6rem!important;border:1px solid rgb(33 53 31 / .22)!important;border-radius:4px!important;text-align:center}.woocommerce-cart .product-remove a.remove{color:rgb(33 53 31 / .45)!important;background:transparent!important;font-size:1.1rem!important}.woocommerce-cart .product-remove a.remove:hover{color:#a23a2f!important;background:transparent!important}.woocommerce-cart .cart_totals{background:#fff;border:1px solid rgb(33 53 31 / .12);border-radius:10px;padding:1.5rem 1.6rem;max-width:none;margin:0;width:100%}.woocommerce-cart .cart_totals table.shop_table{border:0!important;background:transparent!important;margin:0!important}.woocommerce-cart .cart_totals table.shop_table th{background:transparent!important;padding-left:0!important;padding-right:0!important;font-family:var(--font-sans,"DM Sans",sans-serif)!important;font-size:0.78rem!important;font-weight:500!important;letter-spacing:0.08em!important;text-transform:uppercase!important;color:rgb(33 53 31 / .6)!important;vertical-align:top}.woocommerce-cart .cart_totals table.shop_table td{background:transparent!important;padding-left:0!important;padding-right:0!important;text-align:right!important;font-family:var(--font-sans,"DM Sans",sans-serif)!important;font-size:0.95rem!important;color:var(--wd-ink,#21351F)!important;vertical-align:top}.woocommerce-cart .cart_totals .order-total td,.woocommerce-cart .cart_totals .order-total th{font-size:1.15rem!important;font-weight:500!important;border-top:1px solid rgb(33 53 31 / .12)!important;padding-top:0.85rem!important;margin-top:.85rem}.woocommerce-cart .cart_totals h2{margin:0 0 0.9rem!important;font-size:1.45rem!important}.woocommerce-cart .wc-proceed-to-checkout{margin-top:1.25rem}.woocommerce-cart .wc-proceed-to-checkout .button{width:100%;display:inline-flex;align-items:center;justify-content:center;padding:.95rem 1.5rem!important;background:var(--wd-green,#21351F)!important;color:#fff!important;border-radius:6px!important;font-family:var(--font-sans,"DM Sans",sans-serif)!important;font-size:0.9rem!important;font-weight:500!important;letter-spacing:0.04em!important;text-transform:uppercase!important;border:0!important}.woocommerce-cart .wc-proceed-to-checkout .button:hover{background:#2d4429!important}.woocommerce-cart .return-to-shop .button,.woocommerce-cart .cart-empty+p .button{background:var(--wd-green,#21351F)!important;color:#fff!important;border-radius:6px!important}.woocommerce-cart .woocommerce-cart-form td.product-remove{width:2.4rem}.woocommerce-cart .woocommerce-cart-form td.product-remove a.remove{display:inline-flex!important;width:2.2rem;height:2.2rem;align-items:center;justify-content:center;border:1px solid rgb(33 53 31 / .14);border-radius:999px;color:rgb(33 53 31 / .62)!important;font-size:1rem!important;line-height:1!important}.woocommerce-cart .coupon{display:flex;gap:.5rem;align-items:center}.woocommerce-cart .coupon input[type="text"]{flex:1 1 auto;padding:.6rem 0.8rem!important;border:1px solid rgb(33 53 31 / .18)!important;border-radius:4px!important}.woocommerce-cart .actions button[name="apply_coupon"],.woocommerce-cart .actions button[name="update_cart"]{padding:.6rem 1rem!important;background:transparent!important;color:var(--wd-green,#21351F)!important;border:1px solid var(--wd-green,#21351F)!important;border-radius:4px!important;font-size:0.82rem!important;letter-spacing:.04em;text-transform:uppercase}.woocommerce-cart .wednesday-cart-bac-notice{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin:0 0 1.5rem!important;padding:1.1rem 1.35rem!important;background:rgb(33 53 31 / .05);border:1px solid rgb(33 53 31 / .12);border-radius:8px;flex-wrap:wrap}.woocommerce-cart .wednesday-cart-bac-notice p{margin:0!important;font-size:0.92rem!important;line-height:1.45;color:rgb(33 53 31 / .78)!important;flex:1 1 18rem;background:transparent!important;border:0!important;padding:0!important}.woocommerce-cart .wednesday-cart-bac-notice p strong{color:var(--wd-ink,#21351F);display:block;margin-bottom:.1rem}.woocommerce-cart .wednesday-cart-bac-notice .button{flex:0 0 auto;padding:.7rem 1.1rem!important;background:transparent!important;color:var(--wd-green,#21351F)!important;border:1px solid var(--wd-green,#21351F)!important;border-radius:4px!important;font-size:0.82rem!important;font-weight:500;letter-spacing:.04em;text-transform:uppercase}.woocommerce-cart .wednesday-cart-bac-notice .button:hover{background:var(--wd-green,#21351F)!important;color:#fff!important}.woocommerce-cart .cart_totals .wednesday-cart-bac-notice{display:none!important}.woocommerce-cart table.shop_table td.product-name{font-weight:500!important;color:var(--wd-ink,#21351F)!important}.woocommerce-cart table.shop_table td.product-name a{color:var(--wd-ink,#21351F)!important;text-decoration:none!important}.woocommerce-cart table.shop_table td.product-name a:hover{text-decoration:underline!important}.product-single__trust-pills{display:flex;flex-wrap:wrap;gap:.55rem;margin:.85rem 0 1.25rem}.product-trust-pill{display:inline-flex;align-items:center;gap:.4rem;padding:.4rem .85rem;border:1px solid rgb(33 53 31 / .16);border-radius:999px;background:rgb(33 53 31 / .04);font-family:var(--font-sans,"DM Sans",sans-serif);font-size:.78rem;font-weight:500;letter-spacing:.01em;color:rgb(33 53 31 / .78)}.product-trust-pill svg{color:#6f8466;flex-shrink:0}.product-single__accordion{border-top:1px solid rgb(33 53 31 / .1);padding:.2rem 0}.product-single__accordion:last-of-type{border-bottom:1px solid rgb(33 53 31 / .1)}.product-single__accordion>summary{list-style:none;cursor:pointer;padding:1.05rem 0;font-family:var(--font-sans,"DM Sans",sans-serif);font-size:.86rem;font-weight:500;letter-spacing:.06em;text-transform:uppercase;color:var(--wd-ink,#21351F);display:flex;align-items:center;justify-content:space-between}.product-single__accordion>summary::-webkit-details-marker{display:none}.product-single__accordion>summary::after{content:"+";font-size:1.1rem;font-weight:400;color:rgb(33 53 31 / .55);transition:transform 200ms ease}.product-single__accordion[open]>summary::after{content:"−";color:var(--wd-green,#21351F)}.product-single__accordion-body{padding:0 0 1.1rem;font-family:var(--font-sans,"DM Sans",sans-serif);font-size:.94rem;line-height:1.6;color:rgb(33 53 31 / .78)}.site-footer__signup-status-pill{display:inline-flex;align-items:center;gap:.4rem;margin:.4rem 0 .85rem;padding:.25rem .7rem;border:1px solid rgb(255 255 255 / .22);border-radius:999px;font-family:var(--font-sans,"DM Sans",sans-serif);font-size:.66rem;font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:rgb(255 255 255 / .7)}.site-footer__signup-status-pill::before{content:"";width:.4rem;height:.4rem;border-radius:50%;background:#c5d6a8;animation:wlCircleStatusPulse 2.4s ease-in-out infinite}.woocommerce-cart .woocommerce-cart-form,.woocommerce-cart .cart-collaterals{background:#fff;border:1px solid rgb(33 53 31 / .1);border-radius:10px;padding:1.25rem 1.4rem;margin-bottom:1.5rem}.woocommerce-cart .cart-collaterals{display:flex;flex-direction:column}.woocommerce-cart .woocommerce-cart-form table.shop_table{border:0!important;margin:0!important}.checkout-page{background:var(--wd-paper,#fafaf6);padding-block:clamp(2.5rem, 5vw, 4rem) clamp(3.5rem, 7vw, 5.5rem)}.checkout-page__inner{max-width:78rem;margin:0 auto}.checkout-page__header{text-align:center;margin-bottom:clamp(2rem, 4vw, 3rem)}.checkout-page__title{font-family:var(--font-serif,"EB Garamond",Georgia,serif)!important;font-weight:500!important;font-size:clamp(2rem, 4.5vw, 3rem)!important;margin:.4rem 0 0.5rem!important;color:var(--wd-ink,#21351F)}.checkout-page__subtitle{max-width:38rem;margin:0 auto;font-size:.96rem;color:rgb(33 53 31 / .65);line-height:1.55}.checkout-page__payment-banner{max-width:42rem;margin:1.5rem auto 0;padding:.9rem 1.2rem;background:rgb(212 178 102 / .13);border:1px solid rgb(212 178 102 / .4);border-radius:6px;text-align:left;font-size:.88rem;color:rgb(33 53 31 / .78)}.checkout-page__payment-banner strong{color:var(--wd-ink,#21351F);display:block;margin-bottom:.15rem}.checkout-page__process{display:grid;grid-template-columns:repeat(auto-fit,minmax(11rem,1fr));gap:1rem;margin:2rem auto 0;max-width:56rem;text-align:left}.checkout-page__process-step{position:relative;padding:1rem 1.1rem;background:#fff;border:1px solid rgb(33 53 31 / .1);border-radius:6px}.checkout-page__process-step span{display:inline-flex;align-items:center;justify-content:center;width:1.6rem;height:1.6rem;margin-bottom:.4rem;border-radius:50%;background:var(--wd-green,#21351F);color:#fff;font-size:.78rem;font-weight:500}.checkout-page__process-step strong{display:block;font-family:var(--font-sans,"DM Sans",sans-serif);font-size:.92rem;color:var(--wd-ink,#21351F);margin-bottom:.15rem}.checkout-page__process-step p{margin:0;font-size:.78rem;line-height:1.4;color:rgb(33 53 31 / .58)}.checkout-page__cols{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(20rem,0.95fr);gap:clamp(1.5rem, 3vw, 2.5rem);align-items:start}.checkout-page__customer,.checkout-page__order-summary{background:#fff;border:1px solid rgb(33 53 31 / .1);border-radius:8px;padding:clamp(1.25rem, 2.5vw, 1.85rem)}.checkout-page__customer h3,.order-review-card .section-label{font-family:var(--font-sans,"DM Sans",sans-serif)!important;font-size:0.72rem!important;font-weight:500!important;letter-spacing:0.14em!important;text-transform:uppercase!important;color:rgb(33 53 31 / .55)!important;margin:0 0 0.85rem!important}.checkout-page__customer .form-row{margin-bottom:0.85rem!important}.checkout-page__customer label{display:block;font-size:0.82rem!important;font-weight:500!important;margin-bottom:0.3rem!important;color:rgb(33 53 31 / .78)}.checkout-page__customer input[type="text"],.checkout-page__customer input[type="email"],.checkout-page__customer input[type="tel"],.checkout-page__customer select,.checkout-page__customer textarea{width:100%!important;padding:.7rem 0.85rem!important;border:1px solid rgb(33 53 31 / .2)!important;border-radius:5px!important;background:#fff!important;font-family:var(--font-sans,"DM Sans",sans-serif)!important;font-size:0.95rem!important;color:var(--wd-ink,#21351F);transition:border-color 180ms ease}.checkout-page__customer input:focus,.checkout-page__customer select:focus,.checkout-page__customer textarea:focus{outline:none;border-color:var(--wd-green,#21351F)!important;box-shadow:0 0 0 3px rgb(33 53 31 / .08)}.checkout-page__order-summary{position:sticky;top:6rem}.order-review-card{display:block}.checkout-page__order-summary table.shop_table{border:0!important;background:transparent!important;margin:0 0 1rem!important}.checkout-page__order-summary table.shop_table th,.checkout-page__order-summary table.shop_table td{padding:.55rem 0!important;border-bottom:1px solid rgb(33 53 31 / .08)!important;background:transparent!important}.checkout-page__order-summary #place_order{width:100%!important;padding:1rem 1.5rem!important;background:var(--wd-green,#21351F)!important;color:#fff!important;border:0!important;border-radius:6px!important;font-family:var(--font-sans,"DM Sans",sans-serif)!important;font-size:0.95rem!important;font-weight:500!important;letter-spacing:0.04em!important;text-transform:uppercase!important;margin-top:1rem!important;cursor:pointer}.checkout-page__order-summary #place_order:hover{background:#2d4429!important}@media (max-width:880px){.checkout-page__cols{grid-template-columns:1fr}.checkout-page__order-summary{position:relative;top:0}}body.pdp-a .product-single__quality-badges{display:none!important}body.pdp-a .product-single__price{margin-top:1.4rem!important}body.pdp-a .product-single__status{margin-top:0.5rem!important}body.pdp-b .product-single__quality-badges{display:none!important}body.pdp-b .product-single__title{padding-bottom:1.1rem!important;border-bottom:1px solid rgb(33 53 31 / .16)!important;margin-bottom:1.1rem!important}body.pdp-b .product-single__price{margin-top:0!important}body.pdp-b .product-single__status{margin:.55rem 0 1.1rem!important;padding-bottom:1.1rem!important;border-bottom:1px solid rgb(33 53 31 / .16)!important}body.pdp-b .product-single__short-desc{margin-top:0!important}body.pdp-c .product-single__quality-badges{display:none!important}body.pdp-c .product-single__meta .micro-badge{background:transparent!important;border:0!important;padding:0!important;letter-spacing:0.18em!important;text-transform:uppercase!important;font-size:0.7rem!important;color:rgb(33 53 31 / .6)!important}body.pdp-c .product-single__price{margin-top:1.3rem!important}body.pdp-c .product-single__status{margin-top:0.55rem!important}body.postid-27 .product-single__title{text-transform:uppercase!important;letter-spacing:-0.01em!important}.wd-cart-empty{grid-column:1 / -1;padding-block:clamp(4rem, 8vw, 6.5rem);text-align:center}.wd-cart-empty__inner{max-width:42rem;margin-inline:auto}.wd-cart-empty .section-label{margin-bottom:.5rem}.wd-cart-empty__title{margin:.5rem 0 0;font-family:var(--font-serif,"EB Garamond",Georgia,serif);font-size:clamp(2.8rem, 5vw, 4.2rem);font-weight:400;line-height:.98;color:var(--wd-ink,#171a13)}.wd-cart-empty__body{max-width:32rem;margin:1.1rem auto 0;color:var(--wd-muted,rgb(23 26 19 / .66));font-size:1rem;line-height:1.58;text-wrap:balance}.wd-cart-empty__actions{display:flex;flex-wrap:wrap;justify-content:center;gap:.75rem;margin-top:1.75rem}.wd-cart-empty__btn{display:inline-flex;align-items:center;justify-content:center;min-height:3rem;padding:0 1.85rem;border-radius:999px;font-size:.92rem;font-weight:700;text-decoration:none;transition:background 0.18s,color 0.18s,border-color 0.18s}.wd-cart-empty__btn--primary{background:var(--wd-green-bright,#32402D);color:#fff;border:1px solid #fff0}.wd-cart-empty__btn--primary:hover{background:var(--wd-green,#21351f)}.wd-cart-empty__btn--secondary{background:#fff0;color:var(--wd-ink,#171a13);border:1px solid rgb(33 53 31 / .24)}.wd-cart-empty__btn--secondary:hover{border-color:rgb(33 53 31 / .5)}.catalog-guide__scope-section{text-align:center!important}.catalog-guide__scope-section .section-label{margin:0 auto 0.75rem!important}.catalog-guide__scope-section p.catalog-guide__scope-body,.catalog-guide__scope--centered p.catalog-guide__scope-body{max-width:52rem!important;margin:0 auto!important;color:var(--wd-muted,rgb(23 26 19 / .7))!important;font-size:1rem!important;line-height:1.68!important;text-align:center!important;text-wrap:balance}.catalog-guide__scope-section p.catalog-guide__scope-body a,.catalog-guide__scope--centered p.catalog-guide__scope-body a{color:var(--wd-green-bright,#32402D);text-decoration:underline;text-underline-offset:3px}.catalog-guide__cta,.catalog-guide__cta-strip .container-wide{flex-direction:column!important;align-items:center!important;text-align:center!important;gap:1.25rem!important}.catalog-guide__cta-copy{text-align:center!important}.catalog-guide__cta .section-label{text-align:center!important;margin:0 auto!important}.woocommerce-message a.button,.woocommerce-message .button{display:inline-flex!important;align-items:center!important;justify-content:center!important}.about-standards{background:var(--wd-paper);padding-block:clamp(3.5rem, 5.5vw, 5rem)!important}.about-standards .section-label{margin-bottom:.4rem}.about-pillars{display:grid;grid-template-columns:repeat(2,1fr);gap:1rem;margin-top:2.2rem}.about-pillar{background:#fff;border:1px solid rgb(33 53 31 / .1);border-radius:8px;padding:clamp(1.4rem, 2.2vw, 1.85rem)}.about-pillar__title{margin:0 0 .5rem;font-family:var(--font-serif);font-size:clamp(1.1rem, 1.4vw, 1.3rem);font-weight:400;line-height:1.15;color:var(--wd-ink)}.about-pillar p{margin:0;color:var(--wd-muted);font-size:.92rem;line-height:1.55}.about-statement{background:var(--wd-green,#21351f);padding-block:clamp(2.8rem, 4.5vw, 4rem)}.about-statement p{max-width:44rem;margin:0 auto;color:rgb(255 255 255 / .82);font-family:var(--font-serif);font-size:clamp(1.1rem, 1.5vw, 1.35rem);font-weight:400;line-height:1.6;text-align:center;text-wrap:balance}.page-hero--centered .page-hero__title{max-width:none!important;font-size:clamp(2.4rem, 4.2vw, 4.2rem)!important;text-wrap:balance}.page-hero--centered .page-hero__body{max-width:36rem;text-wrap:balance}@media (max-width:640px){.about-pillars{grid-template-columns:1fr}}.page-faq{padding-block:clamp(3.5rem, 5vw, 5.5rem);background:var(--wd-cream,#f7f5ef)}.page-faq .section-label{margin-bottom:.4rem}.page-faq__title{margin:.4rem 0 0;font-family:var(--font-serif,"EB Garamond",Georgia,serif);font-size:clamp(1.6rem, 2.4vw, 2rem);font-weight:400;line-height:1.15}.page-faq__list{margin-top:2rem;border-top:1px solid var(--wd-line,rgb(23 26 19 / .14))}.page-faq details{border-bottom:1px solid var(--wd-line,rgb(23 26 19 / .14))}.page-faq summary{display:flex;min-height:3.5rem;align-items:center;justify-content:space-between;gap:1rem;cursor:pointer;font-size:.92rem;font-weight:500;list-style:none}.page-faq summary::-webkit-details-marker{display:none}.page-faq summary::after{content:"+";color:var(--wd-sage,#9fa083);font-size:1.1rem;flex-shrink:0}.page-faq details[open] summary::after{content:"−"}.page-faq details p{margin:-.2rem 0 1.2rem;color:var(--wd-muted,rgb(23 26 19 / .66));font-size:.95rem;line-height:1.6}@media (max-width:768px){.site-header__mobile-grid{display:block!important;grid-template-columns:none!important;text-align:left}.site-header__mobile-link{display:flex;align-items:center;min-height:52px;padding:.95rem 1.4rem;font-size:.82rem;color:var(--color-ink);border-right:0!important;border-top:1px solid rgb(33 53 31 / .12)}.site-header__mobile-link:first-child{border-top:0}.site-header__mobile-link:hover,.site-header__mobile-link:active{color:var(--color-accent,#2f4a2a)}.woocommerce-cart .woocommerce{display:block!important;grid-template-columns:1fr!important}.woocommerce-cart .woocommerce>.cart-collaterals{position:static!important;top:auto!important}.checkout-page__process{grid-template-columns:repeat(4,1fr)!important;max-width:100%!important}.checkout-page__process-step{min-height:0!important;padding:.6rem 0.35rem!important;text-align:center!important;border-top:0!important}.checkout-page__process-step p{display:none!important}.checkout-page__process-step span{margin-inline:auto!important;width:1.4rem!important;height:1.4rem!important;font-size:0.6rem!important}.checkout-page__process-step strong{margin-top:0.4rem!important;font-size:0.64rem!important;line-height:1.12!important}.checkout-page .form-row,.checkout-page .form-row-first,.checkout-page .form-row-last,.checkout-page__customer .form-row{width:100%!important;float:none!important}.catalog-offer-strip,body .shop-archive .catalog-offer-strip{grid-template-columns:1fr!important}.catalog-offer-strip span,body .shop-archive .catalog-offer-strip span{border-right:0!important;border-top:1px solid rgb(33 53 31 / .12)}.catalog-offer-strip span:first-child,body .shop-archive .catalog-offer-strip span:first-child{border-top:0!important}.order-review-card tr.woocommerce-shipping-totals,.order-review-card tr.shipping{display:block!important;position:static!important}.order-review-card tr.woocommerce-shipping-totals th,.order-review-card tr.woocommerce-shipping-totals td,.order-review-card tr.shipping th,.order-review-card tr.shipping td{position:static!important;display:block!important;width:100%!important;text-align:left!important}.order-review-card tr.woocommerce-shipping-totals th,.order-review-card tr.shipping th{padding-bottom:0.1rem!important;border-bottom:0!important}.wl-circle__waitlist{flex-wrap:wrap!important}.wl-circle__waitlist input[type="email"]{flex:1 1 100%!important}.wl-circle__waitlist .wl-button{flex:1 1 100%!important;width:100%!important;max-width:none!important}}.product-card__name{min-height:2.5em!important;text-wrap:balance}.product-single__title,.product-card__name{text-wrap:balance}@media (max-width:700px){body .shop-archive .catalog-offer-strip span:not(:last-child){border-bottom:1px solid rgb(72 92 104 / .14)!important}}@media (max-width:880px){.wl-hero__carousel{padding-bottom:.9rem}}.site-footer__signup-form{width:100%!important;max-width:none!important}.site-footer__signup-form input[type="email"]{border-right:1px solid rgb(255 255 255 / .2)!important;border-radius:0.5rem!important}.site-footer__signup-form button{background:#ece4d2!important;color:#1d2b1a!important;border-color:#ece4d2!important;border-radius:0.5rem!important}.site-footer__signup-form button:hover{background:#fff!important;border-color:#fff!important}@media (max-width:700px){.product-card--custom{grid-column:1 / -1!important}.product-card__custom-cta{white-space:nowrap!important}}.product-single__purchase-panel form.cart table.variations,.product-single__purchase-panel form.cart table.variations tbody,.product-single__purchase-panel form.cart table.variations tr,.product-single__purchase-panel form.cart table.variations td,.product-single__purchase-panel form.cart table.variations th{border:none!important;background:transparent!important}@media (max-width:640px){body .site-footer__grid,body.home .site-footer__grid{grid-template-columns:1fr!important;gap:1.75rem!important}.site-footer__signup-form{grid-template-columns:1fr!important}.site-footer__signup-form input[type="email"],.site-footer__signup-form button{width:100%!important;box-sizing:border-box!important}}.site-footer__signup-form button{letter-spacing:0!important}.product-single__specs strong{text-wrap:balance}.woocommerce div.product div.images img,.product-single__gallery img,.product-single__main-image{background:transparent!important;padding:0!important}.checkout-page__header,.checkout-page__header--centered{max-width:none!important;margin-bottom:clamp(1.4rem, 2.6vw, 2.2rem)!important}.checkout-page__payment-banner{max-width:none!important;text-align:center!important}.checkout-page__process{max-width:none!important}.checkout-page__process-step{text-align:center!important}.checkout-page__process-step span{margin-inline:auto!important}.wednesday-cart-cross-sells{margin:0 0 1.1rem;padding:1rem 1.1rem 1.1rem;border:1px solid rgb(33 53 31 / .14)!important;border-radius:8px!important;background:#fff!important}.wednesday-cart-cross-sells .section-label{margin:0 0 .75rem}.wednesday-cart-cross-sells__item{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding-block:.55rem}.wednesday-cart-cross-sells__item+.wednesday-cart-cross-sells__item{border-top:1px solid rgb(33 53 31 / .1)}.wednesday-cart-cross-sells__item p{margin:0;line-height:1.45}.wednesday-cart-cross-sells__item p a{color:var(--wd-ink,#21351F);text-decoration:none}.wednesday-cart-cross-sells__item p>span{display:block;font-size:.88rem;color:rgb(23 26 19 / .62)}.wednesday-cart-cross-sells__item p>span span{display:inline}.wednesday-cart-cross-sells__item .button{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-height:2.9rem!important;border-radius:999px!important;padding-inline:1rem!important;line-height:1.12!important;white-space:normal!important;flex-shrink:0}@media (max-width:640px){.wednesday-cart-cross-sells__item{flex-direction:column;align-items:stretch;text-align:left}.wednesday-cart-cross-sells__item .button{width:100%;text-align:center;font-size:0.76rem!important}}.wd-cart-empty__notices{margin-top:clamp(1.5rem, 4vw, 2.5rem)}.woocommerce-cart .woocommerce>.woocommerce-notices-wrapper,.woocommerce-cart .woocommerce>.cart-page-header{grid-column:1 / -1!important;max-width:none!important;margin-inline:0!important;width:auto!important;text-align:center!important}.woocommerce-cart .woocommerce>.woocommerce-notices-wrapper .woocommerce-message,.woocommerce-cart .woocommerce>.woocommerce-notices-wrapper .woocommerce-info,.woocommerce-cart .woocommerce>.woocommerce-notices-wrapper .woocommerce-error{margin-inline:auto!important}.woocommerce-cart .woocommerce{padding-top:clamp(1.75rem, 3.5vw, 2.75rem)!important;padding-bottom:clamp(2.25rem, 4vw, 3.25rem)!important}.woocommerce-cart .cart-page-header{padding-block:0 clamp(0.9rem, 2.2vw, 1.5rem)!important}.site-header__promo-strip{border-bottom:1px solid rgb(252 251 249 / .16);background:var(--wd-green,#21351F);color:var(--wd-paper,#fcfbf9)}.site-header__promo-strip-inner{display:flex;min-height:2rem;align-items:center;justify-content:center;gap:.42rem;padding:.35rem 1rem;font-size:.78rem;font-weight:700;line-height:1.15;text-align:center}.site-header__promo-strip a{display:inline-flex;min-height:1.5rem;align-items:center;color:#ece4d2;text-decoration:underline;text-underline-offset:.18rem}.site-header__promo-strip a:hover,.site-header__promo-strip a:focus-visible{background:transparent!important;color:#ece4d2!important;opacity:1!important}.wl-promo-break,.catalog-promo-break{margin-top:clamp(1.45rem, 3vw, 2.35rem);padding-block:clamp(1.05rem, 2vw, 1.35rem);border-block:1px solid rgb(33 53 31 / .14);background:rgb(247 245 239 / .82)}body.home .wl-catalog{padding-bottom:clamp(2.4rem, 4vw, 3.25rem)!important}.wl-promo-break{text-align:center;padding-inline:clamp(1rem, 3vw, 1.6rem)}.wl-catalog__more+.wl-promo-break{margin-top:clamp(1.15rem, 2.4vw, 1.65rem)}.wl-promo-break__copy,.catalog-promo-break__copy{min-width:0;max-width:46rem;margin-inline:auto;text-align:center}.wl-promo-break h3,.catalog-promo-break h2{margin:.25rem 0 0!important;color:var(--wd-ink,#171a13);font-family:var(--font-serif);font-size:clamp(1.7rem, 2.4vw, 2.45rem);font-weight:400;letter-spacing:0;line-height:1.08}.wl-promo-break p,.catalog-promo-break p{margin:.48rem auto 0!important;max-width:42rem;color:rgb(23 26 19 / .74);font-size:clamp(0.95rem, 1vw, 1.03rem);line-height:1.42}.wl-promo-break__fineprint,.catalog-promo-break__fineprint{color:rgb(23 26 19 / .58)!important;font-size:0.86rem!important}.catalog-promo-break{display:block;margin-top:0;margin-bottom:clamp(0.9rem, 2vw, 1.35rem);padding-block:clamp(0.72rem, 1.25vw, 0.95rem);padding-inline:clamp(1rem, 3vw, 1.6rem);text-align:center}.catalog-promo-break .section-label,.wl-promo-break .wl-kicker{margin:0 auto!important}.catalog-promo-break .section-label{line-height:1}.catalog-promo-break h2{margin-top:0.05rem!important;line-height:1.04}body .shop-archive .shop-archive__hero{padding-bottom:clamp(1.8rem, 3vw, 2.35rem)!important}body .shop-archive .shop-archive__filters,.shop-archive__filters{padding-top:clamp(1rem, 2vw, 1.45rem)!important}.checkout-page__promo-reminder{display:grid;gap:.28rem;margin:.85rem 0 1rem;padding:.9rem 1rem;border-left:3px solid #C09B5A;background:rgb(194 161 119 / .13);color:var(--wd-ink,#171a13)}.checkout-page__promo-reminder strong{font-size:.92rem;line-height:1.25}.checkout-page__promo-reminder span{color:rgb(23 26 19 / .68);font-size:.86rem;line-height:1.45}.wednesday-cart-order-notice__promo{grid-column:1 / -1;padding-top:.85rem;border-top:1px solid rgb(33 53 31 / .12)}.wednesday-circle-flyout{position:fixed;right:clamp(1rem, 2vw, 1.35rem);bottom:clamp(1rem, 2vw, 1.35rem);z-index:88;width:min(calc(100vw - 2rem), 22.5rem);padding:1.1rem;border:1px solid rgb(33 53 31 / .16);border-radius:8px;background:rgb(252 251 249 / .98);box-shadow:0 1.1rem 2.6rem rgb(23 26 19 / .16);color:var(--wd-ink,#171a13);opacity:0;pointer-events:none;transform:translateY(.8rem);transition:opacity 180ms ease,transform 180ms ease}.wednesday-circle-flyout[hidden]{display:none!important}.wednesday-circle-flyout.is-visible{opacity:1;pointer-events:auto;transform:translateY(0)}.wednesday-circle-flyout.is-overlap-suppressed{opacity:0;pointer-events:none;transform:translateY(.8rem)}.wednesday-circle-flyout__close{position:absolute;top:.65rem;right:.65rem;display:inline-flex;width:1.9rem;height:1.9rem;align-items:center;justify-content:center;border:1px solid rgb(33 53 31 / .14);border-radius:999px;background:#fff0;color:rgb(23 26 19 / .62);cursor:pointer;font-size:1.2rem;line-height:1}.wednesday-circle-flyout__close:hover,.wednesday-circle-flyout__close:focus-visible{border-color:rgb(33 53 31 / .3);color:var(--wd-green,#21351F)}.wednesday-circle-flyout h2{margin:.38rem 2rem 0 0;font-family:var(--font-serif);font-size:1.55rem;font-weight:400;letter-spacing:0;line-height:1.05}.wednesday-circle-flyout p:not(.section-label){margin:.62rem 0 0;color:rgb(23 26 19 / .68);font-size:.9rem;line-height:1.45}.wednesday-circle-flyout__form{display:grid;grid-template-columns:1fr auto;gap:.55rem;margin-top:.9rem}.wednesday-circle-flyout__form input[type="email"]{min-width:0;width:100%;min-height:2.75rem;border:1px solid rgb(33 53 31 / .16);border-radius:999px;background:#fff;color:var(--wd-ink,#171a13);font-size:.88rem;padding:0 .95rem}.wednesday-circle-flyout__form button{min-height:2.75rem;border:1px solid var(--wd-green,#21351F);border-radius:999px;background:var(--wd-green,#21351F);color:var(--wd-paper,#fcfbf9);cursor:pointer;font-size:.82rem;font-weight:800;padding-inline:1rem;white-space:nowrap}.wednesday-circle-flyout__form button:hover,.wednesday-circle-flyout__form button:focus-visible{background:#172715;border-color:#172715}.wednesday-circle-flyout__status{display:none;margin-top:0.75rem!important;padding:.7rem .8rem;border:1px solid rgb(33 53 31 / .14);border-radius:8px;background:rgb(159 160 131 / .12);color:var(--wd-green,#21351F)!important;font-weight:700}.wednesday-circle-flyout__status.is-visible{display:block}.wednesday-circle-flyout__status--error{border-color:rgb(132 52 37 / .22);background:rgb(132 52 37 / .08);color:#843425!important}@media (max-width:760px){.site-header__promo-strip-inner{min-height:2.15rem;flex-wrap:wrap;row-gap:.12rem;font-size:.74rem}.wl-promo-break,.catalog-promo-break{text-align:center}.catalog-promo-break{padding-block:.75rem}.catalog-promo-break h2{font-size:1.55rem!important;line-height:1.06!important}.catalog-promo-break p{font-size:0.9rem!important;line-height:1.34}.wednesday-circle-flyout{right:.85rem;bottom:.85rem;width:calc(100vw - 1.7rem);padding:1rem}.wednesday-circle-flyout__form{grid-template-columns:1fr}.wednesday-circle-flyout__form button{width:100%}}.wl-hero__carousel-dots{gap:0.16rem!important}.wl-hero__carousel-dot{width:0.36rem!important;height:0.36rem!important;padding:0.38rem!important}.wl-hero__carousel-dot.is-active{transform:none!important}.site-footer__grid,body.home .site-footer__grid{gap:clamp(0.9rem, 2vw, 1.7rem)!important;padding-block:clamp(1.55rem, 2.6vw, 2.15rem) clamp(1.05rem, 1.9vw, 1.45rem)!important}.site-footer__signup,body.home .site-footer__signup{margin-top:0!important;padding-top:0!important;border-top:0!important;align-self:start!important}.site-footer__signup .section-label{margin-bottom:0.62rem!important}.site-footer__signup-body{margin:.28rem 0 0!important;line-height:1.36!important}.site-footer__signup-status:empty{display:none!important}.site-footer__signup-status.is-visible{display:block!important;margin:.5rem 0 0!important}.site-footer__signup-form{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:0.42rem!important;row-gap:0.42rem!important;width:100%!important;max-width:18rem!important;margin-top:0.55rem!important;margin-bottom:0!important}.site-footer__signup-form input[type="email"]{min-height:2.35rem!important;padding:.55rem 0.82rem!important;border-radius:0.45rem!important;font-size:0.84rem!important}.site-footer__signup-form button{justify-self:start!important;width:fit-content!important;min-width:0!important;min-height:2.2rem!important;padding:.5rem 0.85rem!important;border-radius:0.45rem!important;font-size:0.74rem!important}.site-footer__signup-fineprint{margin-top:0.48rem!important}.site-header__right,.site-header__right .wd-cart-fragment-wrap{display:inline-flex!important;align-items:center!important}.site-header__cart,.site-header__menu-toggle{flex:0 0 auto!important;width:2.2rem!important;height:2.2rem!important;min-width:2.2rem!important;min-height:2.2rem!important}.site-header__cart svg{display:block!important}.site-header__menu-toggle{display:inline-flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:0.23rem!important;padding:0!important;line-height:0!important}.site-header__menu-toggle span{flex:0 0 auto!important;width:1.15rem!important;height:1.5px!important;border-radius:999px!important}@media (min-width:801px){.site-header__menu-toggle{display:none!important}}@media (max-width:640px){.site-footer__grid,body.home .site-footer__grid{gap:1.15rem!important;padding-block:1.45rem 1rem!important}.site-footer__signup-form{max-width:100%!important}.site-footer__signup-form button{width:fit-content!important;justify-self:start!important}.site-footer__bottom,body.home .site-footer__bottom{flex-direction:column!important;align-items:flex-start!important;gap:0.35rem!important;padding-block:0.85rem!important}}.woocommerce-checkout .woocommerce-form-coupon-toggle .woocommerce-info{white-space:normal!important;overflow:visible!important;text-overflow:clip!important}@media (max-width:640px){.checkout-page__header--centered .checkout-page__payment-banner{display:grid!important;grid-template-columns:1fr!important;gap:0.35rem!important;padding:.95rem 1rem!important;text-align:center!important;line-height:1.42!important}.checkout-page__header--centered .checkout-page__payment-banner strong{white-space:normal!important}.checkout-page__header--centered .checkout-page__payment-banner span{max-width:24rem;margin-inline:auto}.woocommerce-checkout .woocommerce-form-coupon-toggle .woocommerce-info{display:flex!important;flex-wrap:wrap!important;justify-content:flex-start!important;gap:.15rem 0.45rem!important;margin:0 0 1rem!important;padding:.9rem 1rem!important;border:1px solid rgb(33 53 31 / .14)!important;border-left:1px solid rgb(33 53 31 / .14)!important;border-radius:8px!important;background:#fff!important;line-height:1.35!important;text-align:left!important}.woocommerce-checkout .woocommerce-form-coupon-toggle .woocommerce-info a{display:inline-flex;min-height:1.8rem;align-items:center}}