.retail{--ink:#37271f;--muted:#6d5546;--paper:#fbf5ec;--line:#e2d4c5;--green:#694531;background:var(--paper);color:var(--ink);min-height:100vh}.retail-page{padding-bottom:66px}.retail h1{font-size:clamp(2.8rem,6vw,5.8rem)}.demo-nav{background:#f8f9f2;color:#192e26}.demo-nav .pill{background:#e4eddf;color:#254d3d}.pill{display:inline-block;padding:4px 9px;background:#e9eee4;color:#315744;border-radius:20px;font-size:.73rem;font-weight:650;white-space:nowrap}.store-brand{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:25px 0 16px;color:#664634;font:1.3rem Georgia}.store-brand>a{font:600 .84rem system-ui}.brand-mini{font:.67rem system-ui;letter-spacing:.15em}.store-feature{display:grid;grid-template-columns:1fr 1.02fr;background:#efe2d2;border:1px solid var(--line);border-radius:18px;overflow:hidden}.store-feature>div:first-child{padding:clamp(25px,5vw,70px);align-self:center}.store-feature h1{margin:12px 0 16px}.store-feature p{margin-bottom:20px;max-width:330px}.collection{padding-top:37px}.collection h2{margin:7px 0 17px}.retail-card{display:block;min-width:0;background:#fffaf4;border:1px solid var(--line);border-radius:12px;overflow:hidden;transition:box-shadow .18s}.retail-card:hover{box-shadow:0 10px 24px #3d261b22}.retail-info{padding:14px 16px}.retail-title{display:flex;gap:10px;align-items:baseline;justify-content:space-between}.retail-title strong{white-space:nowrap}.retail-info p{font-size:.88rem}.card-link{display:block;margin-top:12px;font-size:.8rem;font-weight:650;color:#694531}.product-art{min-height:205px;display:grid;place-items:center;position:relative;overflow:hidden;isolation:isolate;background:radial-gradient(ellipse at 29% 23%,#fff2d6a8,transparent 50%),linear-gradient(145deg,var(--scene,#e9c7a0) 10%,color-mix(in srgb,var(--scene,#e9c7a0),#593c35 25%) 100%)}.product-art:before{content:'';position:absolute;inset:0;z-index:-1;background:repeating-linear-gradient(127deg,transparent 0 63px,#50352710 66px 90px,transparent 97px 153px)}.art-shadow{position:absolute;width:55%;height:19%;bottom:13%;left:31%;transform:rotate(-14deg);border-radius:50%;background:#4528206b;filter:blur(20px)}.wax-jar{position:relative;width:clamp(88px,12vw,145px);aspect-ratio:1/1.03;display:grid;place-items:center;border-radius:9% 9% 14% 14%;background:linear-gradient(90deg,#25161390,transparent 25%,#ffffff28 42%,transparent 67%,#2f171a90),var(--jar);box-shadow:inset 0 -13px 13px #2e181a55,8px 14px 23px #36221949;margin:24px auto 0}.wax-jar:before{content:'';position:absolute;top:-8%;width:100%;height:21%;border-radius:50%;background:radial-gradient(ellipse,#fbebcd 49%,var(--jar) 57%,#4a3028 72%)}.wax-jar i{position:absolute;top:-23%;left:48%;width:8%;height:23%;border-radius:80% 33% 65% 47%;background:linear-gradient(#ffae58,#fff6d3);box-shadow:0 0 22px #ffd692}.wax-jar span{margin-top:12%;display:block;text-align:center;padding:10% 4%;width:79%;font:clamp(.8rem,1.4vw,1.2rem)/1.05 Georgia;letter-spacing:.07em;color:#422a23;background:#f7ead2}.wax-jar small,.wax-jar b{display:block;margin-top:6%;font-size:.45em;font-weight:500}.hero-art .wax-jar,.gallery .wax-jar{width:clamp(125px,20vw,220px)}.gallery .product-art{min-height:clamp(290px,44vw,510px);border-radius:14px}.gallery .detail .wax-jar{transform:scale(1.7) translateY(5%)}.gallery-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.gallery-actions [aria-pressed=true]{background:#f2e0cc;border-color:#82604c}.breadcrumbs{padding:22px 0;font-size:.86rem;color:#6d5546}.breadcrumbs a{text-decoration:underline;text-underline-offset:3px}.breadcrumbs span{padding:0 6px}.pdp{display:grid;grid-template-columns:1fr .9fr;gap:clamp(20px,5vw,65px);align-items:start}.pdp-info h1{font-size:clamp(2.6rem,5vw,5rem);margin:10px 0 4px}.pdp-info .scent{font-size:1rem}.price-line{display:flex;align-items:center;gap:10px;margin:12px 0}.price-line strong{font-size:1.55rem}.specs{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin:19px 0;padding:13px 0;border-block:1px solid var(--line)}.specs dt{font-size:.78rem;color:var(--muted)}.specs dd{margin:0;font-weight:650}.buy{margin-top:16px}.buy input{width:80px;margin:4px 0 12px}.buy-actions{display:flex;gap:8px;flex-wrap:wrap}.product-photo{width:100%;max-height:520px;object-fit:contain;background:#f2e8dc;border-radius:14px}.checkout-panel{margin:24px 0 0;padding:clamp(18px,4vw,35px);background:#fffaf4;border:1px solid var(--line);border-radius:14px;max-width:690px}.checkout-panel h2{margin:8px 0 12px}.checkout-panel form{display:grid;gap:12px;margin-top:14px}.checkout-panel blockquote{margin:13px 0;padding:15px;background:#f0e4d6;border-radius:9px}.form-pair{display:grid;grid-template-columns:1fr 1fr;gap:12px}.ops{min-height:100vh;background:#f0f3ed}.ops-heading{display:flex;align-items:end;justify-content:space-between;gap:12px;margin-bottom:20px}.ops-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:18px}.ops-metrics>div,.ops-panel{background:white;border:1px solid var(--line);border-radius:12px}.ops-metrics>div{padding:14px 16px}.ops-metrics span{display:block;font-size:.8rem;color:var(--muted)}.ops-metrics strong{display:block;font-size:1.8rem}.ops-panel{margin-bottom:16px}.ops-section{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px}.ops-section h2{font-size:1.8rem;margin-bottom:4px}.ops-section p{font-size:.86rem}.table-wrap{overflow:auto}.ops table{width:100%;border-collapse:collapse;text-align:left;font-size:.88rem}.ops th,.ops td{padding:10px 15px;border-top:1px solid var(--line);min-width:85px}.ops th{background:#f7f9f5;font-weight:650;white-space:nowrap}.ops td small{display:block;color:var(--muted)}.text-button{background:none;color:#27523d;border:0;text-decoration:underline;padding:0;font-weight:700}.order-detail{padding:14px 16px;border-top:1px solid var(--line);background:#f5f8f2}.order-detail label{max-width:220px;margin-top:10px}.ops-empty{padding:14px 16px}.info .button{margin-top:8px}
@media(max-width:820px){.store-feature,.pdp{grid-template-columns:1fr 1fr;gap:16px}.demo-nav nav{gap:12px}.store-feature .hero-art{min-height:240px}}
@media(max-width:620px){.store-feature,.pdp,.form-pair{grid-template-columns:1fr}.store-feature{gap:0}.store-feature .hero-art{min-height:220px}.ops-heading,.ops-section{align-items:flex-start;flex-wrap:wrap}.ops-metrics{grid-template-columns:1fr 1fr}.gallery .product-art{min-height:280px}.demo-nav nav{order:3;width:100%}.buy-actions .button{flex:1 1 150px}}

.buy button:disabled{opacity:.55;cursor:default}
.home-band{border-top:1px solid var(--line);padding-block:48px}.home-band h2{margin:8px 0 20px}.home-split,.feature-band{display:grid;grid-template-columns:1fr 1fr;gap:20px}.home-split article{border:1px solid var(--line);border-radius:14px;padding:22px;background:white}.home-split h3{margin:8px 0}.home-split .button,.feature-band .button,.home-band>.button{margin-top:16px}.feature-band{align-items:center;gap:42px}.flow-list{list-style:none;margin:0;padding:0;counter-reset:flow}.flow-list li{counter-increment:flow;padding:15px 0 15px 47px;border-bottom:1px solid var(--line);position:relative}.flow-list li:before{content:"0" counter(flow);position:absolute;left:0;color:var(--green);font-weight:700}.flow-list span{display:block;color:var(--muted);font-size:.9rem}.faq details{border-top:1px solid var(--line);padding:12px 0}.faq summary{font-weight:650;cursor:pointer}.faq details p{margin-top:6px;max-width:680px}.ai-box{min-inline-size:0;display:grid;gap:10px;background:#eef3e8;border:1px solid #c8d9c8;border-radius:10px;padding:12px}.ai-box legend{font-weight:750;color:#254d3d;padding:0 5px}.ai-box p,.ai-box .fine{margin:0}.product-video{margin-top:32px}.product-video h2{margin:6px 0 16px}.product-video iframe{display:block;border:0;border-radius:10px;background:#221b16;width:100%;margin-bottom:8px}.product-video .wide-video{max-width:700px;aspect-ratio:16/9}.product-video .vertical-video{max-width:340px;aspect-ratio:9/16}.product-video a,.ops td a{text-decoration:underline;text-underline-offset:3px}.retail-card .product-photo{height:205px;object-fit:cover;border-radius:0}.top .actions>a:not(.button){font-size:.86rem;white-space:nowrap}
@media(max-width:650px){.home-split,.feature-band{grid-template-columns:1fr;gap:14px}.home-band{padding-block:32px}}
.ops-metrics>a{background:white;border:1px solid var(--line);border-radius:12px;padding:14px 16px}.ops-metrics>a:hover,.ops-metrics>a[aria-current]{border-color:var(--green);background:#e9f0e5}.activation{margin-bottom:16px}.activation h2{font-size:1.4rem;margin:7px 0 10px}.activation small{color:var(--muted)}.page .button:disabled{opacity:.55;cursor:default}
.plan-options{display:flex;gap:12px;flex-wrap:wrap;border:0;margin:0;padding:0 0 12px}.plan-options legend{font-weight:700;margin-bottom:8px}.plan-options label{display:flex;align-items:center;gap:8px;border:1px solid var(--line);padding:9px 12px;border-radius:8px}.plan-options input{width:auto;accent-color:var(--green)}.plan-price{font-weight:750;font-size:1.55rem;color:var(--green)}.payment-message{margin:8px 0 12px;padding:10px 14px;border-left:3px solid var(--green);background:var(--soft)}#payment-next{margin-bottom:12px}.ops td button{white-space:nowrap}
.demo-shortcuts{margin-block:0 16px}.panel.demo-shortcuts{margin-top:16px}.landing-builder .workspace{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr)}.landing-check{align-self:start}.landing-check .actions{margin-top:16px}.conversion{background:#fbf7ef;color:#222b24;min-height:100vh}.conversion-brand{display:flex;justify-content:space-between;align-items:center;padding:20px 0;gap:10px}.conversion-brand strong{font-size:1.2rem}.conversion-brand a{font-weight:650}.conversion-hero{display:grid;grid-template-columns:1.2fr 1fr;overflow:hidden;border-radius:18px;background:#e7ead9;margin-bottom:34px}.conversion-hero>div:first-child{padding:clamp(24px,5vw,72px)}.conversion-hero h1{font-size:clamp(2.75rem,6vw,5.7rem);overflow-wrap:anywhere;margin:12px 0 16px}.conversion-hero p{margin-bottom:18px}.conversion-hero small{display:block;margin-top:8px}.conversion-art{display:grid;place-items:center;min-height:300px;padding:25px;background:repeating-linear-gradient(135deg,#395444 0px,#395444 45px,#405d4c 46px,#405d4c 90px)}.art-note{width:min(100%,260px);padding:22px;background:#fff4d8;box-shadow:12px 14px #253a2c;transform:rotate(-6deg)}.art-note>span{font-size:.72rem;letter-spacing:.16em}.art-note strong{display:block;font:2rem Georgia;line-height:1.05;margin:10px 0 14px;overflow-wrap:anywhere}.art-note div{border-top:1px solid #a99d7d;font-size:.7rem;padding:6px 0;display:flex;justify-content:space-between}.landing-list{list-style:none;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:14px}.landing-list li{background:#edf0e3;border-radius:10px;padding:17px;font-weight:650}.landing-enquiry{display:grid;grid-template-columns:1fr 1fr;gap:22px}.landing-enquiry form{display:grid;gap:12px}.conversion h2{overflow-wrap:anywhere}
@media(max-width:700px){.conversion-hero,.landing-enquiry,.landing-builder .workspace{grid-template-columns:1fr}.conversion-art{min-height:245px}}

#edit-landing[hidden]{display:none}
.catalog-pager{display:flex;align-items:center;flex-wrap:wrap;gap:12px;margin-top:16px}.catalog-pager:empty{display:none}.catalog-pager button:disabled{opacity:.5;cursor:default}.catalog-pager [role=status]{font-size:.88rem}.retail-title h3{overflow-wrap:anywhere}.row-action{margin-top:5px}#order-feedback{padding:10px 16px}
.ad-slot{display:flex;justify-content:space-between;align-items:center;gap:20px;background:#eef3e7;border:1px solid var(--line);border-radius:12px;padding:22px;margin-block:12px 24px}.ad-slot h2{font-size:clamp(1.5rem,3vw,2.2rem);margin:6px 0;overflow-wrap:anywhere}.info-section{margin-block:14px}.platform-page>.actions{margin-block:12px}.platform-page .panel p{overflow-wrap:anywhere}.platform-page .panel p:last-child{margin-bottom:0}
@media(max-width:560px){.ad-slot{align-items:flex-start;flex-direction:column}.top nav{flex-wrap:wrap}}
.storefront-theme[data-theme="sage"]{--paper:#edf3e8;--ink:#24392e;--muted:#4b6252;--line:#c4d4c3;--green:#315c45;background:var(--paper);color:var(--ink)}.storefront-theme[data-theme="ocean"]{--paper:#ebf4f8;--ink:#1c3d4b;--muted:#365a6a;--line:#bfd2db;--green:#24546a;background:var(--paper);color:var(--ink)}.storefront-theme[data-theme="plum"]{--paper:#f5edf5;--ink:#422c47;--muted:#694f70;--line:#dfcde1;--green:#64446c;background:var(--paper);color:var(--ink)}.storefront-theme:not([data-theme="warm"]) .store-feature,.storefront-theme:not([data-theme="warm"]) .retail-card,.storefront-theme:not([data-theme="warm"]) .product,.storefront-theme:not([data-theme="warm"]) .checkout-panel{background:color-mix(in srgb,var(--paper),white 32%);border-color:var(--line)}.storefront-theme:not([data-theme="warm"]) .shop p,.storefront-theme:not([data-theme="warm"]) p,.storefront-theme:not([data-theme="warm"]) .breadcrumbs,.storefront-theme:not([data-theme="warm"]) .store-brand,.storefront-theme:not([data-theme="warm"]) .card-link{color:var(--muted)}.receipt-panel{border-top:1px solid var(--line);padding-top:12px;margin-top:12px}.receipt-panel form{display:grid;gap:10px;max-width:520px}.receipt-panel h3,.receipt-panel p{margin-bottom:6px}.inline-check{display:flex;align-items:center;gap:8px}.inline-check input{width:auto}#admin-product:not([hidden]){display:grid;gap:9px;border:1px solid var(--line);border-radius:8px}#admin-product[hidden]{display:none}
.cancel-order,.cancel-order:hover{color:#8a3028;border-color:#b77b76}.danger-button{background:#8a3028;border-color:#8a3028}.cancel-confirm label{max-width:420px}.cancel-confirm .actions{margin-top:12px}
.shop-card{display:flex;flex-direction:column}.shop-card .retail-info{display:flex;flex:1;flex-direction:column;gap:7px;padding:18px}.shop-card .retail-title{flex-wrap:wrap;gap:3px 10px}.shop-card .retail-title h3{font-size:1.22rem}.shop-card-actions{margin-top:auto;padding-top:12px;gap:8px}.shop-card-actions>*{flex:1;white-space:nowrap}.cart-status{min-height:1.2em;margin:5px 0 10px;color:var(--green);font-size:.86rem;font-weight:650}.cart-status:empty{min-height:0;margin:0}.product-cart-bar{justify-content:flex-end;margin:-6px 0 14px}.gallery-actions>span{align-self:center;font-size:.78rem;font-weight:700;margin-right:3px}.gallery-actions [aria-pressed=true]{background:var(--green);color:#fff;border-color:var(--green)}.cart-page h1{margin:6px 0 20px}.cart-layout{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);gap:18px;align-items:start}.cart-line{display:grid;grid-template-columns:minmax(0,1fr) 65px auto;gap:10px;align-items:center;padding:10px 0;border-bottom:1px solid var(--line)}.cart-line:last-child{border-bottom:0}.cart-line h3{overflow-wrap:anywhere}.cart-line p{margin:0}.cart-summary>p:first-of-type{display:flex;justify-content:space-between}.cart-summary form{margin-top:16px}
@media(max-width:680px){.cart-layout{grid-template-columns:1fr}.shop-card-actions>*{flex:0 1 auto}}

.seo-preview strong{display:block;color:#24546a;font-size:1.1rem;overflow-wrap:anywhere}.seo-preview small{color:var(--muted)}
