.online-sales{--sales-rule:#29362e}.online-sales-hero{gap:1.5rem;padding-block:7rem 1.75rem}.online-sales-hero .table-hero__eyebrow{margin-bottom:1rem}.online-sales-hero .table-hero__lead{max-width:28rem;margin-top:1rem;font-size:1rem;line-height:1.5}.online-sales-hero .table-hero__actions{flex-direction:column;align-items:flex-start;gap:0;margin-top:1.125rem}.online-sales-hero__photo{aspect-ratio:10/9;object-fit:cover;background:#1b1a17;border-radius:1rem;width:100%;max-width:40rem;height:auto;margin-inline:auto}.online-sales-section{border-top:1px solid var(--sales-rule);gap:1.625rem;padding-block:2.875rem 3.125rem;scroll-margin-top:7rem;display:grid}.online-sales-section h2{margin:0;font-size:clamp(2rem,4vw,3.1875rem);line-height:1.1}.online-sales-section :is(h3,p){margin:0}.online-sales-section :is(.online-sales-example__intro,.online-sales-section--order>div:first-child,.online-sales-section--audiences>div:first-child)>p{color:var(--table-muted);text-wrap:pretty;margin-top:.875rem;font-size:clamp(1rem,1.5vw,1.125rem);line-height:1.55}.online-sales-example__layout{gap:1.625rem;display:grid}.online-sales-rows{border-bottom:1px solid var(--sales-rule);margin:0;padding:0;list-style:none}.online-sales-rows li{border-top:1px solid var(--sales-rule);gap:.875rem;padding-block:.875rem;display:flex}.online-sales-rows li>span{color:var(--table-green);font-variant-numeric:tabular-nums;flex:0 0 1.75rem;padding-top:.125rem;font-size:.875rem}.online-sales-rows h3{color:var(--table-ink);font-size:clamp(1.125rem,1.6vw,1.3125rem);font-weight:600;line-height:1.3}.online-sales-rows p{color:var(--table-muted);margin-top:.375rem;line-height:1.55}.online-sales-order{color:#f5f4f3;background:#1d1c1c;border:1px solid #413e3c;border-radius:.875rem;gap:.8125rem;padding:clamp(.8125rem,2vw,1.1875rem);display:grid}.online-sales-order__heading,.online-sales-order__line,.online-sales-order__details{justify-content:space-between;gap:.75rem;display:flex}.online-sales-order__heading{align-items:center}.online-sales-order h3{font-size:clamp(1.0625rem,1.6vw,1.25rem);font-weight:700}.online-sales-order :is(p,dt,span){color:#bdb8b5;font-size:.8125rem}.online-sales-order__details,.online-sales-order__line{border:1px solid #413e3c;border-radius:.5625rem;margin:0;padding:clamp(.6875rem,1.25vw,.875rem);font-size:.9375rem}.online-sales-order__details{background:#252423}.online-sales-order dd{margin:.125rem 0 0;font-weight:600}.online-sales-order .online-sales-order__address{margin-top:.375rem;font-size:.875rem;font-weight:400;line-height:1.4}.online-sales-order .online-sales-order__paid{color:#bcf2cb;background:#294334;border-radius:999px;align-items:center;gap:.25rem;padding:.125rem .5rem;font-size:.8125rem;display:inline-flex}.online-sales-order__line>div{display:grid}.online-sales-order__line>div:last-child{text-align:right}.online-sales-section--faq{--faq-rule:var(--sales-rule);--faq-muted:var(--table-muted);justify-items:center}.online-sales-section--faq>*{width:min(100%,51.875rem)}.online-sales-closing{isolation:isolate;position:relative}.online-sales-closing__content{z-index:1;text-align:center;padding-block:2rem 6rem;position:relative}.online-sales-closing h2{font-size:clamp(2.75rem,5.5vw,4.5rem);line-height:1}.online-sales-closing p{max-width:31rem;color:var(--table-muted);text-wrap:pretty;margin:1.5rem auto 0;font-size:1.125rem;line-height:1.6}.online-sales .online-sales-closing .ai-story-cta{margin-top:2rem;font-size:1rem}.sales-demo{--demo-surface:#f5f5f4;--demo-header:#eeedec;--demo-border:#dcd9d5;--demo-muted:#625d5a;--demo-ink:#111;background:var(--demo-surface);min-width:0;color:var(--demo-ink);border-radius:1rem;font-size:.875rem;line-height:1.4;overflow:hidden;container:sales-catalog/inline-size}.sales-demo__header{border-bottom:1px solid var(--demo-border);background:var(--demo-header);gap:.0625rem;padding:.75rem 1rem;display:grid}.sales-demo__handle{background:#c5c2bf;border-radius:999px;width:5rem;height:.3125rem;margin:0 auto .4375rem}.sales-demo__header strong{font-size:1.1875rem}.sales-demo__product-copy>span,.sales-demo__cart-header p,.sales-demo__cart-content li span,.sales-demo__cart-footer>div>span{color:var(--demo-muted);font-size:.8125rem}.sales-demo__filters,.sales-demo__products{gap:.625rem;padding:.75rem;display:grid}.sales-demo__filters{border-bottom:1px solid var(--demo-border);background:var(--demo-header)}.sales-demo__search{border:1px solid var(--demo-border);background:var(--demo-surface);min-height:2.5rem;color:var(--demo-muted);border-radius:.625rem;align-items:center;gap:.5rem;padding-inline:.6875rem;display:flex}.sales-demo__search input{width:100%;min-width:0;color:var(--demo-ink);background:0 0;outline:none}.sales-demo__search:focus-within,.sales-demo :is(button,h3[tabindex]):focus-visible{outline-offset:2px;outline:2px solid #077436}.sales-demo__chips{flex-wrap:wrap;gap:.375rem;display:flex}.sales-demo button:not(:disabled){cursor:pointer}.sales-demo button:disabled{opacity:.5}.sales-demo__chips button{border:1px solid #cfcac6;border-radius:999px;min-height:2rem;padding-inline:.6875rem;font-size:.8125rem;font-weight:600}.sales-demo__chips button[aria-pressed=true],.sales-demo__action,.sales-demo__quantity:not(.sales-demo__quantity--selected) button{border-color:var(--demo-ink);background:var(--demo-ink);color:#fff}.sales-demo h3{color:var(--demo-ink);font-size:1rem;font-weight:700}.sales-demo__products{align-content:start;min-height:11rem}.sales-demo__product-list,.sales-demo__cart-content ul,.sales-demo__review-lines{gap:.4375rem;margin:0;padding:0;list-style:none;display:grid}.sales-demo__product-list{margin-top:.4375rem}.sales-demo__product-list li,.sales-demo__cart-content li{border:1px solid var(--demo-border);background:#fff;border-radius:.875rem;align-items:center;gap:.5625rem;padding:.5rem;display:flex}.sales-demo__product-list img,.sales-demo__cart-content img{object-fit:cover;border-radius:.625rem;flex:none;width:3.25rem;height:3.25rem}.sales-demo__product-copy{overflow-wrap:break-word;flex:1;min-width:0;display:grid}.sales-demo__product-copy>strong{font-weight:650}.sales-demo__quantity{font-variant-numeric:tabular-nums;border-radius:.5625rem;flex:none;align-items:center;gap:.125rem;font-weight:700;display:flex}.sales-demo__quantity--selected{background:var(--demo-header)}.sales-demo__quantity button{border-radius:.5rem;place-items:center;width:2rem;height:2rem;display:grid}.sales-demo__quantity:not(.sales-demo__quantity--selected) button{border-radius:999px}.sales-demo__cart{border-top:1px solid var(--demo-border);flex-direction:column;display:flex}.sales-demo__cart-header,.sales-demo__cart-footer{justify-content:space-between;align-items:center;gap:.75rem;padding:.625rem .75rem;display:flex}.sales-demo__cart-toggle{align-items:center;gap:.25rem;min-height:2rem;padding-inline:.25rem;font-size:.8125rem;font-weight:600;display:inline-flex}.sales-demo__cart-toggle[aria-expanded=true] svg{transform:rotate(180deg)}.sales-demo__cart-content{padding:0 .75rem .75rem;display:none}.sales-demo__cart-content[data-open=true]{display:block}.sales-demo__cart-content img{width:2.625rem;height:2.625rem}.sales-demo__cart-content li>div,.sales-demo__cart-footer>div{display:grid}.sales-demo__cart-footer{border-top:1px solid var(--demo-border);margin-top:auto}.sales-demo__action{border-radius:.6875rem;min-width:min(100%,7.75rem);min-height:2.5rem;padding-inline:1rem;font-weight:600}.sales-demo__review{gap:1rem;padding:1rem;display:grid}.sales-demo__review-lines li,.sales-demo__review-total{border-bottom:1px solid var(--demo-border);justify-content:space-between;gap:.75rem;padding-block:.625rem;display:flex}@container sales-catalog (width<=20rem){.sales-demo__product-list img{width:2.375rem;height:2.375rem}.sales-demo__quantity--selected button{width:1.625rem}}@container sales-catalog (width>=31rem){.sales-demo__body{grid-template-columns:minmax(0,1.7fr) minmax(0,1fr);display:grid}.sales-demo__cart{border-top:0;border-left:1px solid var(--demo-border)}.sales-demo__cart-content{display:block}.sales-demo__cart-toggle{display:none}.sales-demo__cart-footer{flex-direction:column;align-items:stretch;gap:.5rem}}@media (width>=768px){.online-sales-hero{padding-block:10rem 2.625rem}.online-sales-hero .table-hero__lead{font-size:1.125rem}.online-sales-hero .table-hero__actions{flex-direction:row;align-items:center;gap:.5rem 1.5rem}.online-sales-section{gap:2.4375rem;padding-block:4.5rem;scroll-margin-top:8rem}}@media (width>=1024px){.online-sales-closing__content{padding-block:4rem 8rem}.online-sales-hero{grid-template-columns:minmax(0,.8fr) minmax(0,1fr);gap:clamp(2rem,4vw,3.5rem)}.online-sales-example__intro,.online-sales-example__layout,.online-sales-section--order,.online-sales-section--audiences{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);gap:clamp(2.5rem,5.5vw,5rem);display:grid}.online-sales-example__intro,.online-sales-example__layout{grid-template-columns:minmax(0,1.32fr) minmax(0,1fr)}.online-sales-example__intro{align-items:end}.online-sales-example__layout,.online-sales-section--order{align-items:center}.online-sales-section--order>div:first-child,.online-sales-section--audiences>div:first-child{max-width:31.25rem}.online-sales-rows li{padding-block:1.125rem}}
