@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/d6e015f239232eb3-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/55b35d87b6156eea-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/5fb5c05ff73c0616-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/8599be8653318abe-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/3352fdb488e19d84-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/437e5f23c97e320c-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/bd4099f982a70777-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/adc67d25e358ad72-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/79f0f365efbf4f90-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:900;font-display:swap;src:url(/_next/static/media/506cbc5bf31ce8c3-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:900;font-display:swap;src:url(/_next/static/media/24c81c8cc8559206-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:900;font-display:swap;src:url(/_next/static/media/67d60655232d436d-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Barlow Condensed Fallback;src:local("Arial");ascent-override:130.73%;descent-override:26.15%;line-gap-override:0.00%;size-adjust:76.49%}.__className_fd9e27{font-family:Barlow Condensed,Barlow Condensed Fallback;font-style:normal}.__variable_fd9e27{--font-display:"Barlow Condensed","Barlow Condensed Fallback"}@font-face{font-family:Public Sans;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/f7650dfaa438c37c-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Public Sans;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/98baa4a7809fbf72-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Public Sans;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/8bf7b2ceda89477b-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Public Sans Fallback;src:local("Arial");ascent-override:90.59%;descent-override:21.46%;line-gap-override:0.00%;size-adjust:104.87%}.__className_3a41d0{font-family:Public Sans,Public Sans Fallback;font-style:normal}.__variable_3a41d0{--font-body:"Public Sans","Public Sans Fallback"}:root{--c-primary:#1a1a1a;--c-accent:#666666;--c-bg:#ffffff;--c-text:#1a1a1a}*{box-sizing:border-box}body{margin:0;font-family:var(--f-body,system-ui,-apple-system,"Segoe UI",sans-serif);background:var(--c-bg);color:var(--c-text);line-height:1.55}h1,h2,h3{font-family:var(--f-heading,inherit);line-height:1.2}a{color:inherit}.site{max-width:1080px;margin:0 auto;padding:0 1rem 4rem}.site-header{display:flex;align-items:center;justify-content:space-between;padding:1.1rem 0;border-bottom:3px solid var(--c-primary);margin-bottom:1.5rem}.brand{font-size:1.35rem;font-weight:700;color:var(--c-primary);text-decoration:none}.brand-logo{display:block;height:46px;width:auto;max-width:min(260px,60vw)}@media (max-width:480px){.brand-logo{height:38px}}.category-nav{display:flex;gap:.5rem;flex-wrap:wrap;margin-bottom:1.5rem}.category-nav a{padding:.3rem .85rem;border:1px solid var(--c-primary);border-radius:999px;font-size:.85rem;text-decoration:none;color:var(--c-primary)}.category-nav a.active,.category-nav a:hover{background:var(--c-primary);color:var(--c-bg)}.product-grid{display:grid;grid-gap:1.25rem;gap:1.25rem;grid-template-columns:repeat(auto-fill,minmax(230px,1fr))}.product-card{border:1px solid #e5e5e5;border-radius:12px;overflow:hidden;text-decoration:none;display:flex;flex-direction:column;transition:box-shadow .15s ease}.product-card:hover{box-shadow:0 4px 16px rgba(0,0,0,.08)}.product-card .thumb{aspect-ratio:1;background:#f4f4f4 50%/cover no-repeat;display:flex;align-items:center;justify-content:center;color:#bbb;font-size:.8rem}.product-card .info{padding:.8rem .9rem 1rem}.product-card .name{font-weight:600;margin:0 0 .25rem}.product-card .price{color:var(--c-primary);font-weight:700}.badge{display:inline-block;font-size:.72rem;font-weight:700;padding:.15rem .6rem;border-radius:999px;text-transform:uppercase;letter-spacing:.04em}.badge.available{background:#e8f7ee;color:#147a3d}.badge.sold{background:#fdecec;color:#b42323}.badge.stock{background:#eef4ff;color:#1d4ed8}.product-page{display:grid;grid-gap:2rem;gap:2rem;grid-template-columns:1fr}@media (min-width:760px){.product-page{grid-template-columns:1fr 1fr}}.product-page .gallery{display:grid;grid-gap:.8rem;gap:.8rem}.product-page .gallery img{width:100%;height:auto;border-radius:12px;background:#f4f4f4}.product-page .gallery .thumb{width:100%;aspect-ratio:1;border-radius:12px;background:#f4f4f4}.product-page .detail h1{margin-top:0}.product-page .detail .price{font-size:1.6rem;font-weight:700;color:var(--c-primary)}.btn-wa{display:inline-block;margin-top:1.2rem;padding:.8rem 1.6rem;background:#25d366;color:#fff;font-weight:700;text-decoration:none;border-radius:10px}.btn-wa:hover{filter:brightness(.95)}.testimonials{margin-top:3rem;border-top:1px solid #eee;padding-top:2rem}.testimonials blockquote{margin:0 0 1rem;padding:1rem 1.25rem;background:#fafafa;border:1px solid #eee;border-radius:8px}.testimonials cite{display:block;margin-top:.4rem;font-size:.85rem;color:#777}.site-footer{margin-top:3rem;padding-top:1.5rem;border-top:1px solid #eee;font-size:.85rem;color:#888;display:flex;gap:1rem;flex-wrap:wrap}.cart-link{text-decoration:none;font-weight:600;color:var(--c-primary)}.qty-stepper{display:inline-flex;align-items:center;gap:.1rem;border:1px solid #ddd;border-radius:8px;overflow:hidden}.qty-stepper button{width:2.2rem;height:2.2rem;border:0;background:#f6f6f6;font-size:1.1rem;cursor:pointer}.qty-stepper button:hover{background:#ececec}.qty-stepper span{min-width:2rem;text-align:center;font-weight:600}.add-to-cart{display:flex;gap:.75rem;align-items:center;margin-top:1.2rem;flex-wrap:wrap}.btn-primary{padding:.7rem 1.4rem;background:var(--c-primary);color:var(--c-bg);border:0;border-radius:10px;font-weight:700;font-size:1rem;cursor:pointer}.btn-primary:hover{filter:brightness(1.1)}.cart-items{list-style:none;margin:0 0 1rem;padding:0}.cart-item{display:flex;align-items:center;gap:.9rem;padding:.8rem 0;border-bottom:1px solid #eee;flex-wrap:wrap}.cart-item-name{flex:1 1 12rem;font-weight:600;text-decoration:none}.cart-item-total{min-width:6rem;text-align:right;font-weight:700}.cart-remove{border:0;background:none;color:#b42323;font-size:1.3rem;cursor:pointer}.cart-total{font-size:1.15rem}.cart-name{display:block;margin:1rem 0;font-weight:600}.cart-name input{display:block;margin-top:.35rem;padding:.6rem .8rem;width:100%;max-width:24rem;border:1px solid #ddd;border-radius:8px;font-size:1rem}.btn-checkout{border:0;font-size:1.05rem;cursor:pointer}.btn-checkout:disabled{opacity:.6;cursor:wait}.cart-note{color:#888;font-size:.85rem;margin-top:.75rem}.admin-banner{background:#fff7e6;border:1px solid #f0ce87;border-radius:8px;padding:.7rem 1rem;font-size:.9rem}.admin-nav{font-size:.85rem;color:#777;margin-bottom:1rem}.admin-nav,.admin-toolbar{display:flex;justify-content:space-between;align-items:center}.admin-toolbar{gap:1rem;flex-wrap:wrap}.admin-login{max-width:22rem;margin:3rem auto}.admin-form{display:grid;grid-gap:.9rem;gap:.9rem;max-width:28rem;margin-top:1rem}.admin-form label{font-weight:600;display:grid;grid-gap:.3rem;gap:.3rem;font-size:.92rem}.admin-form input,.admin-form select,.admin-form textarea{padding:.65rem .8rem;border:1px solid #ddd;border-radius:8px;font-size:1rem;font-family:inherit;width:100%}.form-error{color:#b42323;font-weight:600}.linklike{background:none;border:0;color:var(--c-primary);font-weight:600;cursor:pointer;padding:.25rem 0;font-size:.9rem;text-align:left}.linklike.danger{color:#b42323}.admin-list{list-style:none;margin:1rem 0 0;padding:0}.admin-row{display:flex;align-items:center;gap:.9rem;padding:.8rem 0;border-bottom:1px solid #eee;flex-wrap:wrap}.admin-row-main{flex:1 1 14rem;text-decoration:none;display:grid;grid-gap:.15rem;gap:.15rem}.muted{color:#888;font-size:.85rem}.admin-images{margin:1.5rem 0 2rem}.admin-image-grid{display:flex;gap:.8rem;flex-wrap:wrap;margin-bottom:1rem}.admin-image-grid figure{margin:0;width:110px}.admin-image-grid img{width:110px;height:110px;object-fit:cover;border-radius:8px;background:#f4f4f4}.admin-danger-zone{margin-top:2.5rem;border-top:1px solid #f2c4c4;padding-top:1rem}.admin-danger-zone h2{color:#8e1e1e;font-size:1.05rem}.admin-tabs{display:flex;gap:1rem}.admin-tabs a{font-weight:600;color:var(--c-primary);text-decoration:none}.admin-nav-right{display:flex;align-items:center;gap:.8rem}.admin-actions{display:flex;gap:1rem;align-items:center;flex-wrap:wrap;margin:1.5rem 0}.order-status-filters{display:flex;gap:.5rem;flex-wrap:wrap;margin:1rem 0}.order-status-filters a{border:1px solid #ddd;border-radius:999px;color:inherit;padding:.35rem .65rem;text-decoration:none;font-size:.85rem}.order-status-filters a[aria-current=page]{background:var(--c-primary);border-color:var(--c-primary);color:#fff}.badge.status-pending{background:#fff4e0;color:#9a5b00}.badge.status-confirmed{background:#e8f7ee;color:#147a3d}.badge.status-delivered{background:#eef4ff;color:#1d4ed8}.badge.status-cancelled{background:#f2f2f2;color:#777}.order-picker{border:1px solid #e5e5e5;border-radius:10px;padding:.8rem 1rem}.order-picker legend{font-weight:700;padding:0 .4rem}.order-picker-row{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.55rem 0;border-bottom:1px solid #f0f0f0}.order-picker-row:last-child{border-bottom:0}.order-picker-row input{width:5rem;text-align:center}.order-builder{max-width:68rem;display:grid;grid-gap:1.25rem;gap:1.25rem}.order-builder-grid{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(18rem,.8fr);grid-gap:1rem;gap:1rem;align-items:start}.order-summary{position:-webkit-sticky;position:sticky;top:1rem;border:1px solid #e1ded5;border-radius:12px;padding:1rem}.order-summary h2{margin-top:0}.order-line{display:grid;grid-template-columns:minmax(0,1fr) auto auto;grid-gap:.65rem;gap:.65rem;align-items:center;padding:.75rem 0;border-bottom:1px solid #eee}.order-line>div:first-child{display:grid;grid-gap:.35rem;gap:.35rem;justify-items:start}.order-line>div:last-child{display:grid;grid-gap:.35rem;gap:.35rem;justify-items:end}.stock-warning{color:#7a4a00;background:#fff4d6;border-left:3px solid #d99a00;padding:.5rem .65rem;margin:0;font-size:.85rem}.order-builder .qty-stepper input{width:3.2rem;height:2.2rem;padding:.2rem;border:0;border-inline:1px solid #ddd;border-radius:0;text-align:center}.combobox-wrap{position:relative}.combobox-list{position:absolute;z-index:20;inset-inline:0;max-height:18rem;overflow:auto;background:#fff;border:1px solid #ccc;border-radius:8px;box-shadow:0 12px 28px #0002}.combobox-list p{margin:0;padding:.75rem}.combobox-option{width:100%;display:grid;grid-gap:.15rem;gap:.15rem;padding:.65rem .8rem;border:0;border-bottom:1px solid #eee;background:#fff;color:inherit;font:inherit;text-align:left;cursor:pointer}.combobox-option[aria-selected=true]{background:#eef4ff}.combobox-option:focus-visible{outline:2px solid var(--c-primary);outline-offset:-2px}@media (max-width:760px){.order-builder-grid{grid-template-columns:1fr}.order-summary{position:static}}@media (max-width:520px){.order-line{grid-template-columns:minmax(0,1fr) auto}.order-line>div:first-child{grid-column:1/-1}}.receipt{max-width:34rem;margin:2rem auto}.receipt-head{text-align:center;border-bottom:3px solid var(--c-primary);padding-bottom:.8rem}.receipt-head h1{margin:0;color:var(--c-primary)}.receipt-meta{display:grid;grid-gap:.35rem;gap:.35rem;margin:1.2rem 0}.receipt-meta>div{display:flex;justify-content:space-between;gap:1rem}.receipt-meta dt{color:#888;margin:0}.receipt-meta dd{margin:0;font-weight:600;text-align:right}.receipt-table{width:100%;border-collapse:collapse;margin-top:1rem}.receipt-table td,.receipt-table th{padding:.5rem .3rem;text-align:left;font-size:.92rem}.receipt-table thead th{border-bottom:2px solid #eee;color:#888;font-weight:600}.receipt-table tbody td{border-bottom:1px solid #f2f2f2}.receipt-table td:not(:first-child),.receipt-table th:not(:first-child){text-align:right}.receipt-table tfoot td{font-weight:700;font-size:1.05rem;padding-top:.8rem}.receipt-foot{text-align:center;margin-top:2rem;font-size:.8rem}.receipt-url{display:inline-block;word-break:break-all;background:#f6f6f6;padding:.15rem .4rem;border-radius:4px;font-size:.8rem}.center-page{min-height:70vh;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:2rem}.center-page h1{margin-bottom:.25rem}.center-page p{color:#666;max-width:28rem}.sr-only{position:absolute;width:1px;height:1px;margin:-1px;clip:rect(0,0,0,0);white-space:nowrap;border:0}.demo-store,.sr-only{padding:0;overflow:hidden}.demo-store{--dispatch-blue:#1a4bff;--dispatch-orange:#ff6a1a;--dispatch-paper:#f5f0e6;--dispatch-ink:#171717;--dispatch-kraft:#cda56a;--dispatch-line:2px solid var(--dispatch-ink);--f-heading:var(--font-display);--f-body:var(--font-body);max-width:none;min-height:100svh;margin:0;color:var(--dispatch-ink);background:var(--dispatch-paper);font-family:var(--f-body),sans-serif}.demo-store :focus-visible{outline:3px solid var(--dispatch-orange);outline-offset:4px}.demo-store .site-header{position:relative;z-index:40;min-height:82px;margin:0;padding:1rem clamp(1rem,3vw,3.5rem);border:0;border-bottom:var(--dispatch-line);background:var(--dispatch-paper)}.demo-store .brand{color:var(--dispatch-blue);font-family:var(--f-heading),sans-serif;font-size:clamp(2rem,3vw,3rem);font-weight:800;line-height:.85;letter-spacing:-.03em}.demo-header-nav{position:absolute;left:50%;display:flex;gap:clamp(1.5rem,4vw,4rem);transform:translateX(-50%)}.demo-header-nav a{position:relative;font-family:var(--f-heading),sans-serif;font-size:1rem;font-weight:750;text-decoration:none;text-transform:uppercase}.demo-header-nav a:after{content:"";position:absolute;right:0;bottom:-.35rem;left:0;height:2px;background:var(--dispatch-orange);transform:scaleX(0);transform-origin:left;transition:transform .18s ease-out}.demo-header-nav a:hover:after{transform:scaleX(1)}.demo-store .cart-link{display:inline-flex;align-items:center;gap:.55rem;color:var(--dispatch-ink);font-family:var(--f-heading),sans-serif;font-size:1.2rem;font-weight:700;text-decoration:none;text-transform:uppercase}.demo-store .cart-link svg{width:28px;height:24px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2}.demo-store .cart-link b{display:grid;place-items:center;min-width:1.8rem;height:1.8rem;padding:0 .4rem;border-radius:50%;background:var(--dispatch-orange);color:var(--dispatch-ink);font-family:var(--f-body),sans-serif;font-size:.8rem}.demo-store .storefront-main{width:100%}.dispatch-hero{position:relative;isolation:isolate;height:min(64svh,660px);min-height:590px;overflow:hidden;border-bottom:var(--dispatch-line);background:var(--dispatch-blue)}.dispatch-hero:after{content:"";position:absolute;inset:0;z-index:20;pointer-events:none;opacity:.16;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='88' height='88' viewBox='0 0 88 88'%3E%3Cg fill='%23171717' fill-opacity='.28'%3E%3Ccircle cx='7' cy='12' r='.8'/%3E%3Ccircle cx='38' cy='31' r='.55'/%3E%3Ccircle cx='73' cy='9' r='.7'/%3E%3Ccircle cx='21' cy='71' r='.6'/%3E%3Ccircle cx='66' cy='62' r='.8'/%3E%3C/g%3E%3C/svg%3E");mix-blend-mode:multiply}.dispatch-headline{position:absolute;top:.12em;left:clamp(1.25rem,3.2vw,4rem);z-index:-1;width:96vw;margin:0;color:var(--dispatch-ink);font-family:var(--f-heading),sans-serif;font-size:clamp(4.5rem,8vw,6rem);font-weight:900;line-height:.78;letter-spacing:-.035em;text-wrap:balance;text-transform:uppercase;white-space:nowrap}.dispatch-headline-mobile{display:none}.dispatch-stage{position:absolute;inset:0 0 92px}.dispatch-stage:after{content:"";position:absolute;right:0;bottom:0;left:0;z-index:1;height:148px;border-top:var(--dispatch-line);background:var(--dispatch-ink) url(/assets/demo-store/conveyor-roller-bed.webp) center bottom /cover no-repeat}.dispatch-stage:before{content:"";position:absolute;top:7%;bottom:3%;left:32%;z-index:7;width:4px;pointer-events:none;background:rgba(255,106,26,.96);box-shadow:0 0 8px rgba(255,106,26,1),0 0 30px rgba(255,106,26,.76),0 0 58px rgba(255,106,26,.4);transform:translateX(-50%);animation:scanner-pass 7s cubic-bezier(.16,1,.3,1) infinite}@keyframes scanner-pass{0%,to{left:32%;opacity:.5;transform:translateX(-50%) scaleY(.9)}16%{left:50%;opacity:1;transform:translateX(-50%) scaleY(1)}32%{left:68%;opacity:.62;transform:translateX(-50%) scaleY(.92)}42%,92%{left:68%;opacity:0}}.dispatch-parcel{position:absolute;top:54%;left:50%;z-index:2;width:clamp(230px,21vw,350px);height:min(48vh,450px);opacity:.93;transform:translate(-50%,-50%) scale(.76) rotate(-1deg);transition:left .76s cubic-bezier(.16,1,.3,1),width .76s cubic-bezier(.16,1,.3,1),height .76s cubic-bezier(.16,1,.3,1),opacity .42s ease-out,transform .76s cubic-bezier(.16,1,.3,1)}.dispatch-parcel[data-offset="-2"]{left:-2%;opacity:.7}.dispatch-parcel[data-offset="-1"]{left:18%;z-index:3;transform:translate(-50%,-50%) scale(.82) rotate(1.4deg)}.dispatch-parcel[data-offset="1"]{left:82%;z-index:3;transform:translate(-50%,-50%) scale(.82) rotate(-1.4deg)}.dispatch-parcel[data-offset="2"]{left:102%;opacity:.7}.dispatch-parcel.is-active{left:50%;z-index:6;width:clamp(430px,34vw,570px);height:min(57vh,540px);opacity:1;transform:translate(-50%,-46%) scale(1) rotate(0)}.parcel-shell{position:relative;height:100%;padding:clamp(.8rem,1.4vw,1.35rem);overflow:hidden;border:var(--dispatch-line);background:var(--dispatch-kraft);box-shadow:0 15px 22px rgba(23,23,23,.24);-webkit-clip-path:polygon(0 0,96% 0,100% 5%,100% 100%,4% 100%,0 95%);clip-path:polygon(0 0,96% 0,100% 5%,100% 100%,4% 100%,0 95%)}.parcel-shell:after{content:"";position:absolute;inset:0;z-index:1;pointer-events:none;opacity:.36;background:url(/assets/demo-store/parcel-material.webp) 50%/cover;mix-blend-mode:multiply}.dispatch-parcel:nth-child(2n) .parcel-shell{background:#b88951}.dispatch-parcel.is-active .parcel-shell{background:var(--dispatch-blue)}.parcel-tape{position:absolute;top:-8%;left:43%;z-index:2;width:16%;height:116%;opacity:.82;background:rgba(245,240,230,.52);transform:rotate(2deg)}.parcel-label{position:relative;z-index:3;display:flex;height:100%;flex-direction:column;padding:clamp(.9rem,1.7vw,1.65rem);overflow:hidden;border:1px solid rgba(23,23,23,.72);background-color:var(--dispatch-paper);background-image:url(/assets/demo-store/parcel-material.webp);background-position:50%;background-size:190% auto;background-blend-mode:screen}.parcel-sequence{position:absolute;top:.65rem;right:.85rem;z-index:5;color:var(--dispatch-ink);font-family:var(--f-heading),sans-serif;font-size:clamp(2rem,4vw,4.8rem);font-weight:900;line-height:1}.parcel-image{width:100%;min-height:0;flex:1 1;object-fit:contain;filter:contrast(1.03) saturate(.9)}.parcel-type-art{position:relative;display:grid;min-height:0;flex:1 1;place-items:center;overflow:hidden;border-bottom:2px dashed var(--dispatch-ink)}.parcel-type-art>span{width:7ch;color:var(--dispatch-blue);font-family:var(--f-heading),sans-serif;font-size:clamp(2.8rem,5.3vw,5.8rem);font-weight:900;line-height:.76;letter-spacing:-.035em;text-align:center;text-transform:uppercase;transform:rotate(-7deg)}.parcel-type-art>i{position:absolute;inset:16% 10%;border:3px solid var(--dispatch-orange);border-radius:50%;opacity:.8;transform:rotate(12deg)}.parcel-copy{position:relative;z-index:3;padding-top:.75rem}.parcel-copy h2{max-width:12ch;margin:0 0 .45rem;font-family:var(--f-heading),sans-serif;font-size:clamp(1.7rem,3vw,3.4rem);font-weight:800;line-height:.88;letter-spacing:-.025em;text-transform:uppercase}.parcel-facts{display:flex;align-items:baseline;justify-content:space-between;gap:.75rem}.parcel-facts strong{font-family:var(--f-heading),sans-serif;font-size:clamp(1.9rem,3.2vw,3.5rem);line-height:1}.parcel-facts span{font-size:clamp(.72rem,1vw,.92rem);font-weight:700}.dispatch-parcel:not(.is-active) .parcel-barcode,.dispatch-parcel:not(.is-active) .parcel-facts span{display:none}.parcel-cta{display:inline-flex;align-items:center;justify-content:space-between;width:min(100%,15rem);min-height:48px;margin-top:.75rem;padding:.65rem .85rem;background:var(--dispatch-orange);color:var(--dispatch-ink);font-family:var(--f-heading),sans-serif;font-size:1.15rem;font-weight:800;text-decoration:none;text-transform:uppercase;transition:filter .18s ease-out,transform .18s ease-out}.parcel-cta:hover{filter:saturate(1.2) brightness(1.04);transform:translateY(-2px)}.parcel-cta svg{width:29px;fill:none;stroke:currentColor;stroke-width:2.2}.parcel-barcode{position:absolute;right:.9rem;bottom:.95rem;width:24%;height:38px;opacity:.85;background:repeating-linear-gradient(90deg,var(--dispatch-ink) 0 2px,transparent 2px 5px,var(--dispatch-ink) 5px 6px,transparent 6px 9px)}.parcel-select{position:absolute;inset:0;z-index:5;width:100%;height:100%;cursor:pointer;border:0;background:transparent}.dispatch-controls{position:absolute;right:0;bottom:0;left:0;z-index:30;display:grid;grid-template-columns:minmax(150px,.35fr) auto minmax(180px,1fr) auto minmax(100px,.25fr) auto auto;align-items:center;grid-gap:clamp(.65rem,1.7vw,1.5rem);gap:clamp(.65rem,1.7vw,1.5rem);min-height:92px;padding:.75rem clamp(1rem,3vw,3.5rem);border-top:var(--dispatch-line);background:var(--dispatch-orange)}.dispatch-route-state,.dispatch-status{display:grid;align-content:center;min-height:54px;padding:.45rem .65rem;border:2px dashed var(--dispatch-ink);font-family:var(--f-heading),sans-serif;line-height:.9;text-transform:uppercase}.dispatch-route-state span,.dispatch-status span{font-family:var(--f-body),sans-serif;font-size:.62rem;font-weight:800;letter-spacing:.06em}.dispatch-route-state strong,.dispatch-status strong{overflow:hidden;font-size:1.05rem;text-overflow:ellipsis;white-space:nowrap}.dispatch-route-state{transform:rotate(-1deg)}.dispatch-controls button{display:grid;width:52px;height:52px;padding:0;cursor:pointer;place-items:center;border:2px solid var(--dispatch-ink);border-radius:50%;background:var(--dispatch-ink);color:var(--dispatch-paper);transition:background .18s ease-out,color .18s ease-out,transform .18s ease-out}.dispatch-controls button:hover{background:var(--dispatch-paper);color:var(--dispatch-ink);transform:scale(1.04)}.dispatch-controls button svg{width:28px;fill:currentColor;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2.2}.dispatch-controls .dispatch-play{width:42px;height:42px;background:transparent;color:var(--dispatch-ink)}.dispatch-controls .dispatch-play svg{width:19px}.dispatch-track{position:relative;display:flex;align-items:center;justify-content:space-between;height:28px}.dispatch-track:before,.dispatch-track>span{content:"";position:absolute;top:50%;left:0;height:3px;background:var(--dispatch-ink);transform:translateY(-50%)}.dispatch-track:before{right:0;opacity:.35}.dispatch-track>span{right:0;transform:translateY(-50%) scaleX(var(--track-progress));transform-origin:left center;transition:transform .76s cubic-bezier(.16,1,.3,1)}.dispatch-track i{position:relative;z-index:2;width:13px;height:13px;border:3px solid var(--dispatch-orange);border-radius:50%;background:var(--dispatch-ink);box-shadow:0 0 0 2px var(--dispatch-ink)}.dispatch-track i.active{width:22px;height:22px;background:var(--dispatch-paper)}.dispatch-counter{min-width:92px;font-family:var(--f-heading),sans-serif;font-size:clamp(1.8rem,3vw,3.1rem);font-weight:900;line-height:1;letter-spacing:-.03em}.demo-store .catalog-section{position:relative;padding:clamp(2.5rem,4vw,4rem) clamp(1rem,3vw,3.5rem) clamp(3.5rem,7vw,7rem);background:var(--dispatch-paper)}.demo-store .catalog-title{max-width:10ch;margin:0 0 1.25rem;font-family:var(--f-heading),sans-serif;font-size:clamp(3.4rem,7vw,6rem);font-weight:900;line-height:.82;letter-spacing:-.035em;text-transform:uppercase}.demo-store .category-nav{margin:0 0 2.25rem;gap:.65rem}.demo-store .category-nav a{min-height:42px;padding:.5rem 1.05rem;border:2px solid var(--dispatch-ink);border-radius:0;color:var(--dispatch-ink);font-weight:750;text-transform:uppercase}.demo-store .category-nav a.active,.demo-store .category-nav a:hover{background:var(--dispatch-ink);color:var(--dispatch-paper)}.demo-store .product-grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));grid-gap:clamp(1rem,2vw,1.75rem);gap:clamp(1rem,2vw,1.75rem)}.demo-store .product-card{position:relative;grid-column:span 4;overflow:visible;border:var(--dispatch-line);border-radius:0;background:#e7cda7;box-shadow:0 9px 17px rgba(23,23,23,.13);transform:rotate(-.25deg);transition:transform .22s cubic-bezier(.16,1,.3,1),box-shadow .22s ease-out}.demo-store .product-card:nth-child(2n){background:#d6b47e;transform:rotate(.25deg)}.demo-store .product-card:nth-child(4n+1){grid-column:span 5}.demo-store .product-card:nth-child(4n+2){grid-column:span 3}.demo-store .product-card:nth-child(4n+3){grid-column:span 4}.demo-store .product-card:nth-child(4n){grid-column:span 12}.demo-store .product-card:hover{box-shadow:0 14px 24px rgba(23,23,23,.19);transform:translateY(-5px) rotate(0)}.demo-store .product-card:before{content:"";position:absolute;top:-12px;left:40%;z-index:4;width:20%;height:27px;background:rgba(26,75,255,.88);transform:rotate(-1deg)}.demo-store .product-card .thumb{margin:clamp(.65rem,1.2vw,1rem);aspect-ratio:1.12;overflow:hidden;border:1px solid var(--dispatch-ink);border-radius:0;background-color:var(--dispatch-paper)}.demo-store .product-card:nth-child(4n) .thumb{aspect-ratio:3/1}.catalog-type-art{position:relative;display:grid;width:100%;height:100%;place-items:center;overflow:hidden}.catalog-type-art span{width:7ch;color:var(--dispatch-blue);font-family:var(--f-heading),sans-serif;font-size:clamp(2.8rem,5vw,5.2rem);font-weight:900;line-height:.78;letter-spacing:-.03em;text-align:center;text-transform:uppercase;transform:rotate(-8deg)}.catalog-type-art i{position:absolute;inset:14%;border:4px solid var(--dispatch-orange);border-radius:50%;transform:rotate(10deg)}.demo-store .product-card .info{position:relative;margin:0 clamp(.65rem,1.2vw,1rem) clamp(.65rem,1.2vw,1rem);padding:.8rem .85rem 1rem;border:1px solid var(--dispatch-ink);background:var(--dispatch-paper)}.demo-store .product-card .name{max-width:14ch;margin-bottom:.45rem;font-family:var(--f-heading),sans-serif;font-size:clamp(1.65rem,2.4vw,2.7rem);font-weight:800;line-height:.9;letter-spacing:-.02em;text-transform:uppercase}.demo-store .product-card .price{margin:.25rem 0 .7rem;color:var(--dispatch-ink);font-family:var(--f-heading),sans-serif;font-size:1.65rem}.demo-store .badge{border:1px solid;border-radius:0;background:transparent;font-family:var(--f-body),sans-serif;font-size:.7rem}.demo-store .badge.available,.demo-store .badge.stock{color:#14582d}.demo-store .badge.sold{color:#9d251d}.demo-store .catalog-empty{max-width:38rem;padding:2rem;border:2px dashed var(--dispatch-ink);background:#e7cda7}.demo-store .catalog-empty strong{font-family:var(--f-heading),sans-serif;font-size:2.25rem;text-transform:uppercase}.demo-store .catalog-empty p{margin-bottom:0}.demo-store .testimonials{display:grid;grid-template-columns:minmax(220px,.65fr) minmax(280px,1.35fr);grid-gap:clamp(2rem,7vw,8rem);gap:clamp(2rem,7vw,8rem);margin:0;padding:clamp(4rem,8vw,8rem) clamp(1rem,3vw,3.5rem);border:0;border-top:var(--dispatch-line);background:var(--dispatch-blue)}.demo-store .testimonials h2{max-width:8ch;margin:0;font-family:var(--f-heading),sans-serif;font-size:clamp(3.4rem,6vw,6rem);font-weight:900;line-height:.82;letter-spacing:-.035em;text-transform:uppercase}.demo-store .testimonials blockquote{align-self:center;margin:0;padding:clamp(1.5rem,3vw,3rem);border:var(--dispatch-line);border-radius:0;background:var(--dispatch-paper);color:var(--dispatch-ink);font-family:var(--f-heading),sans-serif;font-size:clamp(1.8rem,3.5vw,3.5rem);font-weight:700;line-height:1}.demo-store .testimonials cite{margin-top:1.5rem;color:var(--dispatch-blue);font-family:var(--f-body),sans-serif;font-size:.95rem;font-style:normal;font-weight:750;text-transform:uppercase}.demo-store .product-page,.demo-store>main:not(.storefront-main){width:min(1180px,calc(100% - 2rem));margin:0 auto;padding:clamp(2rem,6vw,6rem) 0}.demo-store .product-page .gallery .thumb,.demo-store .product-page .gallery img{border:var(--dispatch-line);border-radius:0;background:#e7cda7}.demo-store .product-page .detail{padding:clamp(1.2rem,3vw,2.5rem);border:var(--dispatch-line);background:var(--dispatch-paper)}.demo-store .product-page .detail h1{font-size:clamp(3.2rem,6vw,6rem);font-weight:900;letter-spacing:-.035em;text-transform:uppercase}.demo-store .product-page .detail .price{color:var(--dispatch-blue);font-family:var(--f-heading),sans-serif;font-size:2.4rem}.demo-store .btn-checkout,.demo-store .btn-primary,.demo-store .btn-wa{border:2px solid var(--dispatch-ink);border-radius:0;background:var(--dispatch-orange);color:var(--dispatch-ink);font-family:var(--f-heading),sans-serif;font-weight:800;text-transform:uppercase}.demo-store .qty-stepper{border:2px solid var(--dispatch-ink);border-radius:0}.demo-store .qty-stepper button{background:var(--dispatch-paper)}.demo-store .cart-item{border-color:var(--dispatch-ink)}.demo-store .cart-name input{border:2px solid var(--dispatch-ink);border-radius:0}.demo-store .site-footer{align-items:center;min-height:110px;margin:0;padding:2rem clamp(1rem,3vw,3.5rem);border:0;border-top:var(--dispatch-line);background:var(--dispatch-ink);color:var(--dispatch-paper);font-size:.8rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase}@media (max-width:900px){.dispatch-hero{height:720px;min-height:0}.dispatch-stage{bottom:86px}.dispatch-headline{top:.35em;font-size:clamp(3.8rem,11vw,5.5rem)}.dispatch-parcel{top:56%;width:34vw}.dispatch-parcel[data-offset="-2"],.dispatch-parcel[data-offset="2"]{opacity:0}.dispatch-parcel[data-offset="-1"]{left:4%}.dispatch-parcel[data-offset="1"]{left:96%}.dispatch-parcel.is-active{width:min(74vw,520px);height:500px}.dispatch-route-state,.dispatch-status{display:none}.dispatch-controls{grid-template-columns:auto minmax(150px,1fr) auto auto auto}.demo-store .product-card,.demo-store .product-card:nth-child(n){grid-column:span 6}.demo-store .testimonials{grid-template-columns:1fr}}@media (max-width:600px){.demo-store .site-header{min-height:68px;padding:.85rem 1rem}.demo-store .brand{font-size:2rem}.demo-header-nav{display:none}.demo-store .cart-link span{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}.demo-store .cart-link b{min-width:1.55rem;height:1.55rem}.dispatch-hero{height:680px}.dispatch-headline{top:.45rem;left:1rem;width:5.5ch;font-size:clamp(3.8rem,17vw,5rem);line-height:.75;white-space:normal}.dispatch-headline-desktop{display:none}.dispatch-headline-mobile{display:inline}.dispatch-stage{inset:0 0 104px}.dispatch-parcel{top:57%;width:52vw;height:370px}.dispatch-parcel[data-offset="-1"]{left:-16%;opacity:.78;transform:translate(-50%,-50%) scale(.74) rotate(1deg)}.dispatch-parcel[data-offset="1"]{left:116%;opacity:.78;transform:translate(-50%,-50%) scale(.74) rotate(-1deg)}.dispatch-parcel.is-active{width:min(82vw,390px);height:430px;transform:translate(-50%,-43%)}.parcel-shell{padding:.75rem}.parcel-label{padding:.85rem}.parcel-sequence{font-size:2.7rem}.parcel-type-art>span{font-size:clamp(3rem,14vw,4.7rem)}.parcel-copy h2{font-size:2rem}.parcel-facts strong{font-size:2.15rem}.parcel-barcode{display:none}.dispatch-controls{grid-template-columns:auto 1fr auto auto;min-height:104px;gap:.55rem;padding:.75rem 1rem}.dispatch-controls button{width:46px;height:46px}.dispatch-controls .dispatch-play{position:absolute;top:-50px;right:1rem;width:38px;height:38px;background:var(--dispatch-paper)}.dispatch-counter{min-width:64px;font-size:2rem}.dispatch-track{min-width:0}.demo-store .catalog-section{padding:4rem 1rem}.demo-store .catalog-title{font-size:3.6rem}.demo-store .category-nav{flex-wrap:nowrap;margin-right:-1rem;padding-right:1rem;overflow-x:auto}.demo-store .category-nav a{white-space:nowrap}.demo-store .product-grid{display:grid;grid-template-columns:1fr}.demo-store .product-card,.demo-store .product-card:nth-child(n){grid-column:auto}.demo-store .product-card:nth-child(4n) .thumb{aspect-ratio:1.12}.demo-store .testimonials{padding:4.5rem 1rem}.demo-store .testimonials h2{font-size:4rem}.demo-store .site-footer{padding:2rem 1rem}}@media (prefers-reduced-motion:reduce){.demo-store .product-card,.dispatch-controls button,.dispatch-parcel,.dispatch-track>span,.parcel-cta{transition-duration:.01ms!important}.dispatch-stage:before{animation:none}}