.grow-section{padding-block:var(--grow-top,48px) var(--grow-bottom,48px)}
.grow-section h2{font-weight:750;letter-spacing:-.035em}.grow-kicker{text-transform:uppercase;letter-spacing:.16em;font-size:1.15rem;font-weight:700;color:var(--grow-accent)}
.grow-section p{line-height:1.65}.grow-section .grow-intro{max-width:65rem}.grow-grid{display:grid;gap:2rem;grid-template-columns:repeat(var(--grow-columns,3),minmax(0,1fr))}
.grow-card{padding:2.4rem;border:1px solid rgba(var(--color-foreground),.12);border-radius:var(--grow-radius);background:rgb(var(--color-background))}.grow-card h3{margin-top:0;font-weight:700}.grow-card p:last-child{margin-bottom:0}.grow-section img{max-width:100%;height:auto;display:block}
.grow-hero{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:5rem}.grow-hero h1,.grow-hero h2{font-size:clamp(3.8rem,5vw,7rem);line-height:1.04;letter-spacing:-.05em;max-width:65rem;margin:1.5rem 0 2rem;font-weight:750}.grow-hero .grow-body{font-size:1.8rem;max-width:55rem}.grow-hero__media{overflow:hidden;border-radius:var(--grow-radius);background:color-mix(in srgb,var(--grow-accent) 9%,rgb(var(--color-background)));aspect-ratio:4/5}.grow-hero__media img,.grow-hero__media video,.grow-hero__media svg{width:100%;height:100%;object-fit:cover}.grow-hero__foot{font-size:1.3rem;opacity:.7;margin-top:1.4rem}.grow-hero .button{margin-top:1rem}
.grow-announcement{background:var(--grow-bar-bg);color:var(--grow-bar-text);padding:1rem 2rem;text-align:center;font-size:1.3rem;font-weight:650}.grow-announcement a{color:inherit;text-decoration:none}.grow-announcement__inner{display:flex;justify-content:center;align-items:center;gap:2rem;flex-wrap:wrap}.grow-marquee{overflow:hidden}.grow-marquee__track{width:max-content;display:flex;gap:5rem;animation:grow-marquee var(--grow-speed,25s) linear infinite}.grow-marquee__track span{flex-shrink:0}.grow-marquee:hover .grow-marquee__track,.grow-marquee:focus-within .grow-marquee__track{animation-play-state:paused}grow-timer{display:inline-block;font-variant-numeric:tabular-nums}grow-timer [data-grow-clock]{display:flex;gap:1rem}grow-timer b{font-size:1.8rem}grow-timer small{font-size:.95rem;display:block;font-weight:400}
.grow-benefit-icon{display:grid;place-items:center;color:var(--grow-accent);width:4.6rem;height:4.6rem;border-radius:50%;background:color-mix(in srgb,var(--grow-accent) 10%,transparent);margin-bottom:1.7rem;font-size:2rem;font-weight:700}
.grow-review-stars{color:var(--grow-accent);letter-spacing:.13em;font-size:1.8rem}.grow-review-photo{width:100%;aspect-ratio:4/5;object-fit:cover;border-radius:calc(var(--grow-radius)/2);margin-bottom:2rem}.grow-review-author{font-weight:700;font-size:1.4rem}.grow-review-detail{opacity:.65;font-size:1.2rem}
.grow-faq{max-width:85rem}.grow-faq details{border-bottom:1px solid rgba(var(--color-foreground),.14)}.grow-faq summary{font-weight:650;padding:2rem 0;cursor:pointer;list-style:none;display:flex;justify-content:space-between;gap:2rem}.grow-faq summary::after{content:'+';color:var(--grow-accent);font-size:2rem}.grow-faq details[open] summary::after{content:'−'}.grow-faq .rte{padding:0 3rem 2rem 0}
.grow-ugc{display:flex;gap:1.6rem;overflow-x:auto;scroll-snap-type:x mandatory;padding:1rem 0 2rem}.grow-ugc figure{flex:0 0 27%;margin:0;scroll-snap-align:start}.grow-ugc img,.grow-ugc video,.grow-ugc svg{aspect-ratio:4/5;width:100%;object-fit:cover;border-radius:var(--grow-radius);background:rgba(var(--color-foreground),.04)}.grow-ugc figcaption{font-size:1.3rem;padding-top:1rem}.grow-table-wrap{overflow:auto}.grow-table{width:100%;border-collapse:collapse;min-width:28rem}.grow-table th,.grow-table td{padding:1.5rem;text-align:left;border-bottom:1px solid rgba(var(--color-foreground),.12)}.grow-table th:nth-child(2),.grow-table td:nth-child(2){background:color-mix(in srgb,var(--grow-accent) 7%,transparent);font-weight:650}
grow-pack{display:block;padding:2rem;border:1px solid rgba(var(--color-foreground),.16);border-radius:var(--grow-radius);margin:2rem 0}grow-pack h3{margin:0 0 1.5rem;font-weight:700}.grow-pack-tiers{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.8rem}.grow-pack-tier input{position:absolute;opacity:0;width:1px;height:1px}.grow-pack-tier label{display:flex;min-height:6rem;flex-direction:column;align-items:center;justify-content:center;border:1px solid rgba(var(--color-foreground),.18);border-radius:.8rem;cursor:pointer;padding:1rem .4rem;text-align:center;font-size:1.3rem}.grow-pack-tier input:checked+label{border-color:var(--grow-accent);outline:1px solid var(--grow-accent);background:color-mix(in srgb,var(--grow-accent) 8%,transparent)}.grow-pack-tier input:focus-visible+label{outline:3px solid var(--grow-accent);outline-offset:3px}.grow-pack-slot{margin-top:1.2rem}.grow-pack-slot label{display:block;font-size:1.2rem;margin-bottom:.4rem}.grow-select{width:100%;padding:1.2rem;border:1px solid rgba(var(--color-foreground),.2);border-radius:.6rem;color:rgb(var(--color-foreground));background:rgb(var(--color-background));font:inherit;font-size:1.4rem;min-width:0}.grow-pack-total{display:flex;gap:1rem;align-items:center;justify-content:space-between;margin:1.5rem 0}.grow-pack-note{font-size:1.15rem;line-height:1.5;opacity:.75}.grow-error{color:#b42318;font-size:1.3rem}.grow-error:empty{display:none}grow-pack .button{width:100%}
.grow-trust{display:grid;gap:1.2rem;padding:1.6rem 0}.grow-trust-item{display:flex;gap:1rem;align-items:flex-start;font-size:1.3rem}.grow-trust-item svg{height:2rem;width:2rem;flex-shrink:0;color:var(--grow-accent)}.grow-trust-item strong{display:block}.grow-trust-item p{margin:.2rem 0 0;opacity:.7}grow-delivery{display:block;padding:1.6rem 0;font-size:1.35rem}grow-delivery small{display:block;opacity:.65}
.grow-cart-tools{border-top:1px solid rgba(var(--color-foreground),.12);padding-top:1.5rem;max-width:100%}.grow-cart-tools h3{font-size:1.5rem;margin:1rem 0}.grow-cart-tools grow-upsell{display:grid;grid-template-columns:6rem minmax(0,1fr);gap:1rem;padding:1.4rem 0}.grow-cart-tools img{height:7rem;width:6rem;object-fit:contain;border-radius:.5rem}.grow-cart-tools select{padding:.6rem;font-size:1.2rem;margin:.4rem 0}.grow-cart-tools .button{min-height:3.5rem;font-size:1.2rem;padding:.6rem 1rem;width:100%}.grow-cart-tools strong{font-size:1.3rem}.grow-cart-tools [data-grow-price]{font-size:1.2rem}.grow-cart-tools .grow-error{grid-column:1/-1}.grow-shipping{font-size:1.2rem;margin:0 0 1rem}.grow-shipping progress{width:100%;height:.7rem;accent-color:var(--grow-accent);display:block;margin-top:.8rem}.grow-payments{display:flex;gap:.5rem;flex-wrap:wrap;list-style:none;padding:0;justify-content:center}.grow-payments svg{width:3.4rem;height:2.2rem}
.drawer__footer .grow-cart-tools{max-height:22rem;overflow-y:auto;overscroll-behavior:contain}
grow-sticky{position:fixed;bottom:0;inset-inline:0;z-index:30;padding:1rem 1.5rem max(1rem,env(safe-area-inset-bottom));background:rgb(var(--color-background));border-top:1px solid rgba(var(--color-foreground),.12);box-shadow:0 -8px 24px #0000000a}grow-sticky .grow-sticky-inner{max-width:70rem;display:flex;align-items:center;gap:1.5rem;margin:auto}grow-sticky strong{font-size:1.25rem;flex:1}grow-sticky .button{min-height:4.6rem;padding:1rem 2rem;white-space:normal;font-size:1.3rem}grow-sticky:not([hidden])~*{scroll-margin-bottom:8rem}
.grow-section [hidden],grow-pack [hidden],grow-timer [hidden],grow-sticky[hidden]{display:none!important}
@keyframes grow-marquee{to{transform:translateX(-50%)}}
@media(max-width:749px){.grow-section{padding-block:calc(var(--grow-top,48px)*.75) calc(var(--grow-bottom,48px)*.75)}.grow-hero{grid-template-columns:1fr;gap:2.8rem}.grow-hero .grow-body{font-size:1.6rem}.grow-hero__media{aspect-ratio:1/1}.grow-grid{grid-template-columns:1fr}.grow-ugc figure{flex-basis:63%}.grow-card{padding:2rem}.grow-announcement{padding:1rem 1.2rem}.grow-announcement__inner{gap:.8rem}.grow-pack-tier label{font-size:1.15rem}.grow-table th,.grow-table td{padding:1.2rem .8rem}body:has(grow-sticky:not([hidden])){padding-bottom:8rem}}
@media(prefers-reduced-motion:reduce){.grow-marquee__track{animation:none}.grow-marquee{overflow:auto}}
