:root{--apw-deep:#0c2a1c;--apw-green:#1e5d40;--apw-yellow:#f5cb2f;--apw-cream:#f3f0e7;--apw-ink:#151b16;--apw-line:#d8dfd8}*{box-sizing:border-box}.apw-collection{margin:0;background:#fffdf8;color:var(--apw-ink);font:16px/1.65 Arial,Helvetica,sans-serif}.apw-collection a{color:inherit}.apw-collection button,.apw-collection input,.apw-collection select{font:inherit}.apw-collection button{cursor:pointer}.apw-collection button:disabled{cursor:not-allowed;opacity:.45}.apw-collection :focus-visible{outline:3px solid #ca9d00;outline-offset:4px}.skip-link{position:absolute;left:-10000px;top:12px;z-index:99;background:#fff;padding:12px}.skip-link:focus{left:12px}.apw-topline{padding:10px 5vw;background:var(--apw-deep);color:#fff;font-size:10px;font-weight:800;letter-spacing:1.2px;display:flex;justify-content:space-between;gap:18px}.apw-topline span{color:var(--apw-yellow)}.apw-header{display:flex;align-items:center;gap:30px;padding:24px 5vw;background:#fff;border-bottom:1px solid var(--apw-line)}.apw-header img{width:245px;max-width:100%;height:auto;display:block}.apw-header nav{display:flex;gap:28px;margin-left:auto}.apw-header a{text-decoration:none;font-size:12px;font-weight:800}.apw-basket{display:flex;align-items:center;gap:12px;background:var(--apw-deep);color:#fff!important;padding:12px 20px}.apw-basket span{display:grid;place-items:center;min-width:22px;height:22px;border-radius:50%;background:var(--apw-yellow);color:var(--apw-deep)}.apw-hero{position:relative;overflow:hidden;min-height:640px;display:grid;grid-template-columns:1.3fr 1fr;gap:70px;align-items:center;padding:95px 7vw;background:radial-gradient(ellipse at 80% 60%,#2c6c4c,#0c2a1c 68%);color:#fff}.apw-hero:after{content:'';position:absolute;bottom:0;left:0;width:100%;height:8px;background:var(--apw-yellow)}.apw-kicker{font-size:11px;letter-spacing:2.3px;font-weight:900;text-transform:uppercase;color:var(--apw-green)}.apw-hero .apw-kicker,.apw-editorial .apw-kicker{color:#a3c7ae}.apw-hero h1,.apw-cart-heading h1{font:clamp(58px,7.5vw,114px)/.94 Georgia,serif;letter-spacing:-4px;margin:20px 0 28px}.apw-hero em,.apw-cart-heading em,.apw-editorial em{font-weight:400;color:var(--apw-yellow)}.apw-hero p:not(.apw-kicker){max-width:560px;color:#c8d7cb;font-size:18px}.apw-button{border:0;display:inline-flex;align-items:center;justify-content:center;gap:15px;min-height:54px;padding:15px 24px;background:var(--apw-yellow);color:var(--apw-deep)!important;font-size:12px;font-weight:900;text-decoration:none;transition:transform .25s,box-shadow .25s}.apw-button:hover{transform:translateY(-3px);box-shadow:0 12px 22px #071c1724}.apw-hero .apw-button{margin-top:18px}.apw-orbit-art{position:relative;aspect-ratio:1;border:1px solid #9abea14f;border-radius:50%;display:grid;place-items:center;box-shadow:0 0 0 38px #ffffff04,0 0 0 76px #ffffff03;animation:apw-breathe 8s ease-in-out infinite}.apw-orbit-art b{font:clamp(55px,7vw,100px)/.8 Georgia,serif;text-align:center;letter-spacing:-5px}.apw-orbit-art span{position:absolute;display:grid;place-items:center;width:70px;height:70px;background:var(--apw-yellow);color:var(--apw-deep);font:25px Georgia,serif;border-radius:50%;box-shadow:0 10px 30px #0004}.apw-orbit-art span:nth-of-type(1){top:-20px;left:45%}.apw-orbit-art span:nth-of-type(2){right:-25px;top:55%}.apw-orbit-art span:nth-of-type(3){left:-25px;top:55%}.apw-marquee{overflow:hidden;padding:17px 0;background:var(--apw-yellow);font-size:12px;font-weight:900;letter-spacing:4px;white-space:nowrap}.apw-marquee span{display:inline-block;animation:apw-scroll 32s linear infinite}.apw-section{padding:85px 6vw;max-width:1600px;margin:auto}.apw-section h2,.apw-editorial h2,dialog h2{font:clamp(36px,4.7vw,70px)/1.03 Georgia,serif;letter-spacing:-2px;margin:14px 0 30px}.apw-section>header{margin-bottom:40px}.apw-mix{display:grid;grid-template-columns:1.25fr 1fr;border:1px solid var(--apw-line)}.apw-mix-lab{background:linear-gradient(140deg,#0c281b,#1e503a);color:#fff;padding:34px}.apw-controls{display:flex;gap:22px}.apw-controls fieldset{border:0;padding:0;flex:1;min-width:0}.apw-controls legend{font-size:10px;font-weight:800;letter-spacing:1.5px;margin-bottom:12px}.apw-controls button{font-size:11px;font-weight:800;min-height:40px;padding:8px 12px;background:transparent;color:#fff;border:1px solid #ffffff4a;margin:0 3px 6px 0}.apw-controls button.active{background:var(--apw-yellow);color:var(--apw-deep);border-color:var(--apw-yellow)}.apw-wheel{position:relative;aspect-ratio:1;max-width:460px;width:100%;margin:45px auto;background:radial-gradient(circle,transparent 49%,#f5cb2f26 50%,transparent 52%),#091f16;border-radius:50%;border:1px solid #ffffff21;box-shadow:0 20px 50px #0003}.apw-wheel-center{position:absolute;inset:31%;display:flex;flex-direction:column;align-items:center;justify-content:center;border-radius:50%;color:var(--apw-deep);background:radial-gradient(circle at 20% 15%,#fff0a2,var(--apw-yellow) 75%);border:3px solid #2b7950;box-shadow:0 10px 40px #0004}.apw-wheel-center small{font-size:9px;letter-spacing:2px;font-weight:900}.apw-wheel-center b{font:clamp(24px,3vw,40px) Georgia,serif}.apw-wheel-center span{font-size:12px;font-weight:900}.apw-slot{position:absolute;left:calc(50% + var(--x));top:calc(50% + var(--y));transform:translate(-50%,-50%);width:var(--size,65px);height:var(--size,65px);border:2px solid #c9d8c194;border-radius:50%;padding:0;background:#244233;color:#fff;overflow:hidden;transition:box-shadow .3s,background .3s}.apw-slot img{width:100%;height:100%;object-fit:cover;display:block}.apw-slot.is-target{box-shadow:0 0 0 6px #f5cb2f55;border-color:var(--apw-yellow)}.apw-slot.is-gift{border-color:var(--apw-yellow)}.apw-slot span{position:absolute;bottom:0;left:0;right:0;background:#0c2a1ce8;font-size:8px;font-weight:800;line-height:1.25;padding:5px 2px}.apw-mix-total{display:flex;align-items:center;gap:16px;justify-content:space-between;border-top:1px solid #ffffff2d;padding-top:25px}.apw-mix-total small,.apw-mix-total strong{display:block}.apw-mix-total small{font-size:10px;text-transform:uppercase}.apw-mix-total strong{font:33px Georgia,serif;color:var(--apw-yellow)}.apw-mix-note{font-size:12px;color:#d0dfd4;min-height:40px}.apw-library{padding:36px;background:#fff}.apw-library h3{font:38px/1.05 Georgia,serif;margin:15px 0}.apw-library>p:not(.apw-kicker){font-size:14px;color:#657268}.apw-library label,.apw-gift-grid label{display:block;font-size:12px;font-weight:800;margin:24px 0 8px}.apw-library input,.apw-gift-grid select,dialog input,.apw-country-panel select{width:100%;padding:14px;border:1px solid #c4cfc5;background:#fff;border-radius:0;color:var(--apw-ink)}.apw-seed-list{margin-top:20px;max-height:510px;overflow:auto;display:grid;gap:9px;scrollbar-color:#326343 #edf2ec}.apw-seed{display:flex;align-items:center;text-align:left;padding:10px;border:1px solid var(--apw-line);background:#fff;gap:15px;transition:background .2s}.apw-seed:hover{background:#f0f6f0}.apw-seed img{width:52px;height:65px;object-fit:cover}.apw-seed b{display:block;font:20px/1.2 Georgia,serif}.apw-seed small{font-size:10px;color:#68756c}.apw-seed i{margin-left:auto;width:28px;height:28px;border-radius:50%;background:var(--apw-green);color:#fff;display:grid;place-items:center;font-style:normal}.apw-editorial{padding:85px 7vw;background:var(--apw-deep);color:#fff}.apw-three{display:grid;grid-template-columns:repeat(3,1fr);gap:40px;margin-top:50px}.apw-three article{border-top:1px solid #ffffff34;padding-top:28px}.apw-three b{font:44px Georgia,serif;color:var(--apw-yellow)}.apw-three h3{font:26px Georgia,serif}.apw-three p{color:#b9cfbf;font-size:15px}.apw-faq details{padding:20px 0;border-bottom:1px solid var(--apw-line)}.apw-faq summary{cursor:pointer;font-weight:800}.apw-faq p{max-width:780px;color:#667067}.apw-bulk-mark{aspect-ratio:1;display:flex;flex-direction:column;justify-content:center;align-items:center;border:1px solid #ffffff3a;border-radius:50%;box-shadow:0 0 0 30px #ffffff05;animation:apw-breathe 8s ease-in-out infinite}.apw-bulk-mark>span{font-size:10px;letter-spacing:1.5px;text-align:center;padding:0 20px}.apw-bulk-mark strong{font:clamp(65px,8vw,120px)/1.4 Georgia,serif;color:var(--apw-yellow)}.apw-bulk-mark strong small{font-size:.5em}.apw-lead{max-width:680px;color:#68756c}.apw-volumes{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-top:40px}.apw-volumes button{position:relative;overflow:hidden;padding:28px;text-align:left;background:#fff;border:1px solid var(--apw-line);transition:transform .25s,background .25s}.apw-volumes button:hover{transform:translateY(-5px)}.apw-volumes button.active{background:var(--apw-yellow);border-color:var(--apw-yellow)}.apw-volumes small,.apw-volumes strong,.apw-volumes span{display:block}.apw-volumes small{font-size:10px;letter-spacing:2px}.apw-volumes strong{font:clamp(38px,4vw,65px)/1.4 Georgia,serif}.apw-volumes span{font-size:11px;font-weight:800;border-top:1px solid #102b1f20;padding-top:18px}.apw-volume-summary{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-top:30px;padding:24px;background:var(--apw-cream)}.apw-volume-summary strong{display:block;font:28px Georgia,serif}dialog{width:min(600px,calc(100% - 24px));max-height:90vh;border:0;padding:36px;background:#fffdf8;color:var(--apw-ink);box-shadow:0 25px 100px #0005}dialog::backdrop{background:#092217c9;backdrop-filter:blur(4px)}dialog h2{font-size:42px}dialog label{display:block;font-size:12px;font-weight:800;margin-top:16px}dialog .apw-button{width:100%;margin-top:24px}.apw-close{position:absolute;top:12px;right:16px;border:0;background:var(--apw-yellow);width:34px;height:34px;font-size:25px!important}.apw-consent{display:flex!important;align-items:flex-start;gap:12px;font-weight:400!important}.apw-consent input{width:18px;flex:0 0 18px;margin-top:4px}.apw-fine{font-size:12px;color:#69746d;line-height:1.7}.apw-honeypot{position:absolute;left:-10000px}.apw-notice{padding:20px;background:#eaf2e9;border-left:4px solid var(--apw-green)}.apw-cart-heading{padding:60px 6vw;background:var(--apw-deep);color:#fff}.apw-cart-heading .apw-kicker{color:#a8cbb2}.apw-cart-heading h1{font-size:clamp(50px,6vw,85px)}.apw-cart-content{padding-top:40px}.apw-rewards{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-bottom:40px}.apw-rewards article{padding:28px;background:var(--apw-cream);border:1px solid var(--apw-line)}.apw-rewards article:first-child{background:var(--apw-deep);color:#fff}.apw-rewards article>span{font-size:10px;letter-spacing:1.7px}.apw-rewards h2{font-size:29px;letter-spacing:-.7px;line-height:1.2}.apw-rewards p{font-size:12px;opacity:.8}.apw-progress{height:9px;background:#a4bda740;overflow:hidden;border-radius:8px}.apw-progress i{height:100%;display:block;background:var(--apw-yellow);transition:width 1s}.apw-gifts{margin-top:55px;padding:35px;background:var(--apw-cream)}.apw-gifts h2{font-size:42px}.apw-gift-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-bottom:24px}.apw-cart .woocommerce table.shop_table{border:1px solid var(--apw-line);border-collapse:collapse;width:100%;background:#fff}.apw-cart .woocommerce table th{font-size:11px;text-transform:uppercase;letter-spacing:1px;background:#edf1ea}.apw-cart .woocommerce table td,.apw-cart .woocommerce table th{padding:18px 12px;border-bottom:1px solid var(--apw-line)}.apw-cart .woocommerce .product-thumbnail img{width:65px;max-height:85px;object-fit:contain}.apw-cart .woocommerce .button,.apw-cart .woocommerce button,.apw-cart .woocommerce .checkout-button{background:var(--apw-yellow)!important;color:var(--apw-deep)!important;border:0;border-radius:0!important;padding:15px 20px;font-weight:800;text-decoration:none}.apw-cart .woocommerce input{padding:10px;border:1px solid var(--apw-line);max-width:160px}.apw-cart .woocommerce .cart_totals{background:#fff;padding:25px;border:1px solid var(--apw-line)}.apw-cart .woocommerce .cart_totals h2{font:30px Georgia,serif}.apw-cart .woocommerce .cart-collaterals{margin-top:30px}.apw-cart .woocommerce .cart_totals{width:100%;max-width:550px;margin-left:auto}.apw-cart .woocommerce .checkout-button{display:block;text-align:center}.apw-cart .woocommerce a.remove{font-size:23px;color:#9c2828}.apw-cart .woocommerce ul{list-style:none;padding:0}.apw-legal-hero{min-height:420px;grid-template-columns:1fr}.apw-legal-hero h1{font-size:clamp(50px,6vw,90px)}.apw-legal{display:grid;grid-template-columns:220px 1fr;gap:60px}.apw-legal aside{align-self:start;position:sticky;top:30px;display:flex;flex-direction:column;gap:14px;font-size:13px}.apw-legal article{scroll-margin-top:20px;margin-bottom:50px;max-width:850px}.apw-legal h2{font-size:35px;letter-spacing:-1px}.apw-legal h3{font:24px Georgia,serif;margin-top:30px}.apw-legal p{color:#58645c}.apw-country-panel{padding:30px;background:var(--apw-cream)}.apw-footer{display:grid;grid-template-columns:1fr 1fr 1fr;gap:35px;padding:50px 6vw;background:#071b12;color:#fff}.apw-footer img{width:220px;max-width:100%;filter:brightness(0) invert(1);height:auto}.apw-footer p{font:23px/1.35 Georgia,serif;margin:0;color:#adbfaf}.apw-footer nav{display:flex;flex-wrap:wrap;gap:15px;font-size:12px}.apw-footer a{text-decoration:none}.apw-footer>small{grid-column:1/-1;font-size:10px;color:#9aae9e;border-top:1px solid #ffffff25;padding-top:25px}@keyframes apw-scroll{to{transform:translateX(-40%)}}@keyframes apw-breathe{50%{transform:translateY(-12px);box-shadow:0 0 0 45px #ffffff05,0 0 0 90px #ffffff02}}@media(max-width:1000px){.apw-header{gap:18px;padding:20px 4vw}.apw-header img{width:190px}.apw-header nav{gap:16px}.apw-hero{gap:45px;padding:75px 6vw}.apw-mix{grid-template-columns:1fr}.apw-library{padding:30px}.apw-seed-list{max-height:350px}.apw-wheel{max-width:430px}.apw-gift-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:640px){.apw-topline{font-size:8px;display:block;text-align:center}.apw-topline span{display:block;margin-top:5px}.apw-header{flex-wrap:wrap;gap:16px}.apw-header>a:first-child{flex:1}.apw-header img{width:175px}.apw-header nav{order:3;width:100%;margin:0;justify-content:space-between}.apw-header nav a{font-size:11px}.apw-basket{padding:8px 12px}.apw-hero{grid-template-columns:1fr;gap:50px;padding:60px 22px}.apw-hero h1{font-size:64px;letter-spacing:-3px}.apw-hero p:not(.apw-kicker){font-size:16px}.apw-orbit-art,.apw-bulk-mark{width:70%;margin:10px auto 30px}.apw-orbit-art b{font-size:70px}.apw-orbit-art span{width:50px;height:50px;font-size:20px}.apw-section,.apw-editorial{padding:55px 18px}.apw-section h2{font-size:43px}.apw-mix-lab{padding:22px 14px}.apw-controls{gap:12px}.apw-controls button{font-size:10px;padding:8px}.apw-controls legend{font-size:9px;letter-spacing:1px}.apw-wheel{margin:35px auto}.apw-mix-total{flex-direction:column;align-items:stretch}.apw-mix-total .apw-button{width:100%}.apw-library{padding:25px 18px}.apw-library h3{font-size:31px}.apw-three{grid-template-columns:1fr;gap:20px}.apw-volumes{grid-template-columns:repeat(2,1fr);gap:10px}.apw-volumes button{padding:19px}.apw-volumes strong{font-size:36px}.apw-volume-summary{align-items:stretch;flex-direction:column}.apw-rewards{grid-template-columns:1fr}.apw-rewards h2{font-size:28px}.apw-gifts{padding:22px}.apw-gifts h2{font-size:33px}.apw-gift-grid{grid-template-columns:1fr}.apw-legal{grid-template-columns:1fr;gap:30px}.apw-legal aside{position:static;flex-direction:row;flex-wrap:wrap}.apw-legal h2{font-size:33px}.apw-country-panel{padding:20px}.apw-footer{grid-template-columns:1fr}.apw-cart .woocommerce .product-thumbnail{display:none}.apw-cart .woocommerce table td,.apw-cart .woocommerce table th{padding:12px 8px}.apw-cart .woocommerce table{font-size:12px}.apw-cart .woocommerce .actions .coupon{display:flex;flex-wrap:wrap;gap:10px}dialog{padding:30px 22px}dialog h2{font-size:35px}}
@media(prefers-reduced-motion:reduce){.apw-collection *{animation:none!important;transition:none!important;scroll-behavior:auto!important}}
.apw-footer{max-width:none;margin:0;text-transform:none;letter-spacing:normal;align-items:stretch;justify-content:initial;position:static}
