:root{--pine:#12392b;--pine-2:#0c2a1f;--berry:#c21f2c;--berry-2:#a11722;--gold:#d9a441;--gold-soft:#f6e3b4;--cream:#fbf6ec;--paper:#fffdf8;--ink:#1c1a17;--muted:#6a6459;--line:#e9e0cf;--ok:#1d7a4f;--r:14px;--shadow:0 10px 30px rgba(28,26,23,.1);--serif:"Fraunces",Georgia,serif;--sans:"DM Sans",system-ui,-apple-system,Segoe UI,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;font-family:var(--sans);color:var(--ink);background:var(--paper);line-height:1.55;-webkit-font-smoothing:antialiased}img{max-width:100%;height:auto;display:block}button{font:inherit;color:inherit;cursor:pointer}a{color:inherit}h1,h2,h3{font-family:var(--serif);line-height:1.12;margin:0;letter-spacing:-.01em}.wrap{max-width:1180px;margin:0 auto;padding:0 20px}.sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}:focus-visible{outline:3px solid var(--gold);outline-offset:2px;border-radius:6px}.announce{background:var(--berry);color:#fff;font-size:12.5px;font-weight:700;letter-spacing:.09em;overflow:hidden;white-space:nowrap}.announce .track{display:inline-flex;gap:56px;padding:9px 0;animation:slide 28s linear infinite}.announce span{display:inline-flex;align-items:center;gap:56px}.announce span:after{content:"\2726";color:var(--gold-soft)}@keyframes slide{to{transform:translate(-50%)}}@media(prefers-reduced-motion:reduce){.announce .track{animation:none}html{scroll-behavior:auto}}#shopify-section-header{position:sticky;top:0;z-index:40}header.site{background:#fffdf8f0;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-bottom:1px solid var(--line)}.bar{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;height:64px}.nav{display:flex;gap:26px;font-size:14.5px;font-weight:500}.nav a{text-decoration:none;color:var(--muted)}.nav a:hover{color:var(--ink)}.logo{font-family:var(--serif);font-weight:700;font-size:26px;text-decoration:none;color:var(--pine);display:flex;align-items:center;gap:6px}.logo b{color:var(--berry);font-weight:700}.logo svg{width:22px;height:22px;color:var(--gold)}.tools{display:flex;justify-content:flex-end;gap:6px}.icon-btn{position:relative;width:44px;height:44px;border:0;background:none;border-radius:50%;display:grid;place-items:center}.icon-btn:hover{background:var(--cream)}.icon-btn svg{width:23px;height:23px}.count{position:absolute;top:3px;right:1px;min-width:19px;height:19px;padding:0 5px;border-radius:10px;background:var(--berry);color:#fff;font-size:11px;font-weight:700;display:grid;place-items:center}.count[hidden],.menu-btn{display:none}@media(max-width:760px){.nav{display:none}.menu-btn{display:grid}.logo{font-size:23px}}.product{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);gap:48px;padding:34px 0 56px;align-items:start}.gallery{position:sticky;top:88px}.stage{position:relative;border-radius:var(--r);overflow:hidden;background:var(--cream);box-shadow:var(--shadow)}.slides{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.slides::-webkit-scrollbar{display:none}.slides img{flex:0 0 100%;scroll-snap-align:start;aspect-ratio:1;object-fit:cover}.arrow{position:absolute;top:50%;transform:translateY(-50%);width:42px;height:42px;border-radius:50%;border:0;background:#fffdf8eb;box-shadow:0 2px 10px #0003;display:grid;place-items:center}.arrow.prev{left:12px}.arrow.next{right:12px}.arrow svg{width:18px;height:18px}.save-tag{position:absolute;top:14px;left:14px;background:var(--berry);color:#fff;font-weight:700;font-size:13px;padding:6px 12px;border-radius:999px;letter-spacing:.04em}.thumbs{display:grid;grid-template-columns:repeat(5,1fr);gap:10px;margin-top:12px}.thumbs button{padding:0;border:2px solid transparent;border-radius:10px;overflow:hidden;background:none;opacity:.7}.thumbs button[aria-current=true]{border-color:var(--pine);opacity:1}.thumbs img{aspect-ratio:1;object-fit:cover}.badge{display:inline-flex;align-items:center;gap:8px;background:var(--gold-soft);color:#6b4a06;font-size:12px;font-weight:700;letter-spacing:.09em;padding:6px 12px;border-radius:999px}.badge i{width:7px;height:7px;border-radius:50%;background:var(--berry)}.info h1{font-size:clamp(30px,4vw,44px);margin:14px 0 10px;color:var(--pine-2)}.tagline{color:var(--muted);font-size:16.5px;margin:0 0 16px}.bullets{list-style:none;padding:0;margin:0 0 20px;display:grid;gap:9px;font-size:15.5px}.bullets li{display:flex;gap:10px;align-items:flex-start}.bullets svg{flex:none;width:20px;height:20px;color:var(--ok);margin-top:2px}.price{display:flex;align-items:baseline;gap:12px;flex-wrap:wrap;margin-bottom:18px}.price .now{font-family:var(--serif);font-size:36px;font-weight:700;color:var(--berry)}.price s{color:var(--muted);font-size:19px}.price .pill{background:var(--pine);color:#fff;font-size:12.5px;font-weight:700;padding:5px 10px;border-radius:999px;letter-spacing:.05em}.bundles{border:0;padding:0;margin:0 0 18px;display:grid;gap:10px}.bundles legend{font-weight:700;font-size:13px;letter-spacing:.09em;color:var(--muted);margin-bottom:10px;padding:0;display:flex;align-items:center;gap:12px;width:100%}.bundles legend:before,.bundles legend:after{content:"";flex:1;height:1px;background:var(--line)}.bundle{position:relative;display:flex;align-items:center;gap:14px;padding:14px 16px;border:2px solid var(--line);border-radius:var(--r);background:#fff;cursor:pointer;transition:border-color .15s,background .15s}.bundle:hover{border-color:#cdbf9f}.bundle input{-webkit-appearance:none;appearance:none;width:20px;height:20px;border:2px solid #b9ad94;border-radius:50%;margin:0;flex:none;display:grid;place-items:center}.bundle input:checked{border-color:var(--pine)}.bundle input:checked:after{content:"";width:10px;height:10px;border-radius:50%;background:var(--pine)}.bundle:has(input:checked){border-color:var(--pine);background:#f3f8f3}.bundle .t{flex:1;min-width:0}.bundle .t b{display:block;font-size:16px}.bundle .t small{color:var(--muted);font-size:13.5px}.bundle .p{text-align:right;font-weight:700;font-size:17px}.bundle .p s{display:block;font-weight:400;color:var(--muted);font-size:13px}.flag{position:absolute;top:-11px;right:14px;background:var(--gold);color:#3d2a00;font-size:11px;font-weight:700;letter-spacing:.07em;padding:3px 10px;border-radius:999px}.btn{display:flex;align-items:center;justify-content:center;gap:10px;width:100%;border:0;border-radius:var(--r);padding:17px 20px;font-weight:700;font-size:17px;letter-spacing:.02em;text-decoration:none;transition:transform .08s,background .15s}.btn:active{transform:scale(.985)}.btn-primary{background:var(--berry);color:#fff;box-shadow:0 8px 20px #c21f2c47}.btn-primary:hover{background:var(--berry-2)}.btn-dark{background:var(--pine);color:#fff}.btn-dark:hover{background:var(--pine-2)}.btn-ghost{background:#fff;border:2px solid var(--line)}.btn svg{width:20px;height:20px}.secure{display:flex;align-items:center;justify-content:center;gap:8px;color:var(--muted);font-size:13px;margin:12px 0 0}.secure svg{width:15px;height:15px}.ship-note{display:flex;gap:10px;align-items:center;background:var(--cream);border:1px solid var(--line);border-radius:12px;padding:12px 14px;font-size:14.5px;margin:16px 0}.ship-note svg{width:22px;height:22px;color:var(--pine);flex:none}.trust{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin:18px 0 6px;text-align:center;font-size:13px;font-weight:600}.trust div{padding:14px 6px;border-radius:12px;background:var(--cream)}.trust svg{width:26px;height:26px;margin:0 auto 6px;color:var(--pine)}details.acc{border-bottom:1px solid var(--line)}details.acc summary{list-style:none;display:flex;align-items:center;gap:12px;padding:16px 2px;font-weight:600;cursor:pointer}details.acc summary::-webkit-details-marker{display:none}details.acc summary svg{width:21px;height:21px;color:var(--pine);flex:none}details.acc summary:after{content:"+";margin-left:auto;font-size:22px;color:var(--muted);line-height:1}details.acc[open] summary:after{content:"\2013"}details.acc p{margin:0 0 16px;color:var(--muted);font-size:15px;padding-left:33px}@media(max-width:900px){.product{grid-template-columns:minmax(0,1fr);gap:22px;padding-top:16px}.gallery{position:static}.stage{margin:0 -20px;border-radius:0;box-shadow:none}.thumbs{gap:6px}}section{padding:64px 0}.eyebrow{font-size:12.5px;font-weight:700;letter-spacing:.14em;color:var(--berry);text-transform:uppercase;margin-bottom:10px}.h2{font-size:clamp(28px,3.6vw,40px);color:var(--pine-2)}.center{text-align:center}.lede{color:var(--muted);font-size:17px;max-width:620px;margin:14px auto 0}.split{display:grid;grid-template-columns:1fr 1fr;gap:56px;align-items:center}.split img{border-radius:var(--r);box-shadow:var(--shadow)}.split p{color:var(--muted);font-size:16.5px;margin:16px 0 0}.split.flip .pic{order:2}.ticks{list-style:none;padding:0;margin:20px 0 0;display:grid;gap:10px}.ticks li{display:flex;gap:10px}.ticks svg{width:20px;height:20px;color:var(--ok);flex:none;margin-top:2px}.tint{background:var(--cream)}.dark{background:var(--pine);color:#fff}.dark .h2{color:#fff}.dark .eyebrow{color:var(--gold)}.dark .lede{color:#cfe0d6}@media(max-width:820px){section{padding:46px 0}.split{grid-template-columns:1fr;gap:24px}.split.flip .pic{order:0}}.designs{display:grid;grid-template-columns:repeat(6,1fr);gap:12px;margin-top:34px}.designs div{background:#ffffff12;border:1px solid rgba(255,255,255,.14);border-radius:var(--r);padding:20px 8px;text-align:center;font-weight:600;font-size:14px}.designs span{display:block;font-size:30px;margin-bottom:8px}@media(max-width:820px){.designs{grid-template-columns:repeat(3,1fr)}}.steps{display:grid;grid-template-columns:repeat(3,1fr);gap:22px;margin-top:36px;counter-reset:s}.steps div{background:#fff;border:1px solid var(--line);border-radius:var(--r);padding:26px 22px;counter-increment:s}.steps div:before{content:counter(s);display:grid;place-items:center;width:38px;height:38px;border-radius:50%;background:var(--berry);color:#fff;font-family:var(--serif);font-weight:700;font-size:18px;margin-bottom:14px}.steps h3{font-size:20px;margin-bottom:6px}.steps p{margin:0;color:var(--muted);font-size:15px}@media(max-width:820px){.steps{grid-template-columns:1fr}}.strip{display:grid;grid-template-columns:repeat(5,1fr);gap:10px;margin-top:34px}.strip img{border-radius:12px;aspect-ratio:1;object-fit:cover}@media(max-width:820px){.strip{grid-template-columns:repeat(2,1fr)}.strip img:last-child{grid-column:span 2;aspect-ratio:2/1}}.reviews{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-top:36px}.review{background:#fff;border:2px dashed #d8ccb2;border-radius:var(--r);padding:24px;color:var(--muted);font-size:15px}.review .stars{color:#d8ccb2;font-size:19px;letter-spacing:3px;margin-bottom:10px}.review b{display:block;color:var(--ink);margin-bottom:6px}.review em{display:block;margin-top:14px;font-size:13px;font-style:normal}@media(max-width:820px){.reviews{grid-template-columns:1fr}}.faq{max-width:780px;margin:30px auto 0}.faq details{background:#fff;border:1px solid var(--line);border-radius:var(--r);margin-bottom:10px;padding:0 20px}.faq summary{list-style:none;display:flex;justify-content:space-between;gap:16px;padding:18px 0;font-weight:600;font-size:16.5px;cursor:pointer}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"+";font-size:22px;color:var(--berry);line-height:1}.faq details[open] summary:after{content:"\2013"}.faq p{margin:0 0 18px;color:var(--muted)}.why{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;margin-top:36px;text-align:center}.why svg{width:34px;height:34px;color:var(--gold);margin:0 auto 12px}.why h3{font-size:18px;margin-bottom:6px;font-family:var(--sans);font-weight:700;letter-spacing:0}.why p{margin:0;color:#cfe0d6;font-size:14.5px}@media(max-width:820px){.why{grid-template-columns:repeat(2,1fr)}}.cta{text-align:center}.cta .card{max-width:760px;margin:0 auto;background:var(--cream);border:1px solid var(--line);border-radius:22px;padding:42px 24px}.cta .btn{max-width:380px;margin:22px auto 0}footer{background:var(--pine-2);color:#cfe0d6;padding:52px 0 110px;font-size:14.5px}.foot{display:grid;grid-template-columns:1.2fr 1fr 1.4fr;gap:40px}footer h3{font-family:var(--sans);font-size:13px;letter-spacing:.12em;text-transform:uppercase;color:#fff;margin-bottom:14px}footer ul{list-style:none;padding:0;margin:0;display:grid;gap:9px}footer a{text-decoration:none}footer a:hover{color:#fff;text-decoration:underline}.signup{display:flex;gap:8px;margin-top:12px}.signup input{flex:1;min-width:0;padding:13px 14px;border-radius:10px;border:1px solid #2f5b49;background:#0f3326;color:#fff;font:inherit}.signup input::placeholder{color:#8fb0a0}.signup button{border:0;border-radius:10px;background:var(--gold);color:#3d2a00;font-weight:700;padding:0 18px}.legal{border-top:1px solid #1f4a3a;margin-top:36px;padding-top:20px;font-size:13px;color:#8fb0a0}@media(max-width:820px){.foot{grid-template-columns:1fr;gap:28px}}#pagesView{padding-top:26px;padding-bottom:70px;min-height:60vh}.back{display:inline-block;font-size:14.5px;font-weight:600;color:var(--muted);text-decoration:none;margin-bottom:22px}.back:hover{color:var(--ink)}.page{max-width:760px;margin:0 auto}.page h1{font-size:clamp(32px,5vw,46px);color:var(--pine-2);margin-bottom:14px}.page h2{font-size:23px;color:var(--pine-2);margin:34px 0 8px}.page p,.page li{color:#4a453c;font-size:16.5px}.page p{margin:0 0 14px}.page .intro{font-size:19px;color:var(--ink)}.page ul,.page ol{padding-left:22px;margin:0 0 14px;display:grid;gap:8px}.page a{color:var(--berry);font-weight:600}.facts{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin:22px 0 6px}.facts div,.contact-card{background:var(--cream);border:1px solid var(--line);border-radius:var(--r);padding:18px}.facts small,.contact-card small{display:block;font-size:11.5px;font-weight:700;letter-spacing:.12em;color:var(--muted);margin-bottom:4px}.facts b{font-family:var(--serif);font-size:20px;color:var(--pine-2)}.contact-card{margin:22px 0 10px;padding:26px;text-align:center}.contact-card .mail{display:block;font-family:var(--serif);font-size:clamp(19px,4.6vw,28px);margin:6px 0 18px;word-break:break-all;text-decoration:none}.contact-card .btn{max-width:280px;margin:0 auto;color:#fff}@media(max-width:560px){.facts{grid-template-columns:1fr}}.sticky{position:fixed;left:0;right:0;bottom:0;z-index:45;background:#fff;border-top:1px solid var(--line);box-shadow:0 -6px 24px #0000001a;transform:translateY(110%);transition:transform .25s}.sticky.show{transform:none}.on-page .sticky{display:none}.sticky .in{display:flex;align-items:center;gap:14px;padding:10px 20px;max-width:1180px;margin:0 auto}.sticky img{width:48px;height:48px;border-radius:8px;object-fit:cover}.sticky .n{flex:1;min-width:0;font-weight:600;font-size:14.5px;line-height:1.3}.sticky .n span{display:block;color:var(--berry);font-weight:700}.sticky .n s{color:var(--muted);font-weight:400;margin-left:6px}.sticky .btn{width:auto;padding:13px 26px;font-size:15.5px}@media(max-width:520px){.sticky img{display:none}.sticky .btn{padding:13px 18px}}.overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#0c14108c;z-index:60;opacity:0;visibility:hidden;transition:opacity .25s,visibility .25s}.overlay.open{opacity:1;visibility:visible}.drawer{position:fixed;top:0;right:0;bottom:0;width:min(430px,100%);z-index:70;background:var(--paper);display:flex;flex-direction:column;transform:translate(100%);visibility:hidden;transition:transform .3s cubic-bezier(.2,.8,.2,1),visibility .3s;box-shadow:-20px 0 50px #00000040}.drawer.open{transform:none;visibility:visible}@media(prefers-reduced-motion:reduce){.drawer,.overlay,.sticky{transition:none}}.d-head{display:flex;align-items:center;justify-content:space-between;padding:16px 18px;border-bottom:1px solid var(--line)}.d-head h2{font-size:22px}.d-head h2 span{font-family:var(--sans);font-size:14px;color:var(--muted);font-weight:500;margin-left:6px}.d-ship{padding:12px 18px;background:#f3f8f3;font-size:13.5px;font-weight:600;color:var(--ok);display:flex;gap:8px;align-items:center}.d-ship svg{width:18px;height:18px}.d-body{flex:1;overflow-y:auto;padding:18px}.empty{text-align:center;padding:60px 10px;color:var(--muted)}.empty svg{width:54px;height:54px;color:#d8ccb2;margin:0 auto 14px}.empty h3{color:var(--ink);font-size:22px;margin-bottom:6px}.empty .btn{margin-top:22px}.line{display:grid;grid-template-columns:84px 1fr;gap:14px}.line img{border-radius:10px;aspect-ratio:1;object-fit:cover}.line h3{font-family:var(--sans);font-size:15.5px;font-weight:700;letter-spacing:0;line-height:1.3}.line .each{font-size:13.5px;color:var(--muted);margin:3px 0 10px}.line .each b{color:var(--berry)}.row{display:flex;align-items:center;justify-content:space-between;gap:10px}.qty{display:inline-flex;align-items:center;border:1px solid var(--line);border-radius:10px;background:#fff}.qty button{width:36px;height:36px;border:0;background:none;font-size:18px}.qty output{min-width:26px;text-align:center;font-weight:700}.rm{border:0;background:none;color:var(--muted);font-size:13px;text-decoration:underline;padding:6px}.line-total{font-weight:700}.nudge{margin-top:18px;border:1px solid var(--gold);background:#fff9e8;border-radius:var(--r);padding:14px;font-size:14.5px}.nudge b{display:block;margin-bottom:8px}.nudge button{border:0;background:var(--pine);color:#fff;font-weight:700;border-radius:10px;padding:10px 14px;width:100%}.meter{height:6px;border-radius:4px;background:#efe3c4;margin:10px 0 12px;overflow:hidden}.meter i{display:block;height:100%;background:var(--gold);border-radius:4px;transition:width .3s}.d-foot{border-top:1px solid var(--line);padding:16px 18px 18px;background:#fff}.sum{display:flex;justify-content:space-between;font-size:14.5px;margin-bottom:5px;color:var(--muted)}.sum.total{font-size:19px;font-weight:700;color:var(--ink);margin:8px 0 14px}.sum .g{color:var(--ok);font-weight:600}.d-foot .secure{margin-top:10px}.notice{margin-top:10px;background:var(--cream);border-radius:10px;padding:10px 12px;font-size:13px;color:var(--muted);text-align:center}.notice[hidden]{display:none}.menu{position:fixed;top:0;left:0;bottom:0;width:min(320px,86%);z-index:70;background:var(--paper);transform:translate(-100%);visibility:hidden;transition:transform .3s,visibility .3s;padding:18px}.menu.open{transform:none;visibility:visible}.menu a{display:block;padding:14px 4px;border-bottom:1px solid var(--line);text-decoration:none;font-weight:600;font-size:17px}.toast{position:fixed;left:50%;bottom:90px;transform:translate(-50%,20px);background:var(--ink);color:#fff;padding:11px 18px;border-radius:999px;font-size:14px;opacity:0;pointer-events:none;transition:.25s;z-index:80}.toast.show{opacity:1;transform:translate(-50%)}[hidden]{display:none!important}[id]{scroll-margin-top:84px}.skip{position:absolute;left:-999px;top:0;background:#fff;padding:10px 14px;z-index:100}.skip:focus{left:8px;top:8px}.logo img{max-height:40px;width:auto}a.icon-btn{color:inherit;text-decoration:none}.btn[disabled]{opacity:.55;cursor:not-allowed}.btn.loading{opacity:.7;pointer-events:none}.form-error{color:var(--berry);font-size:14px;font-weight:600;margin:10px 0 0;text-align:center}.variant-pick{margin:0 0 18px}.variant-pick label{display:block;font-weight:700;font-size:13px;letter-spacing:.09em;color:var(--muted);margin-bottom:6px}select,.field input,.field textarea{width:100%;padding:13px 14px;border:1px solid #cfc4ac;border-radius:10px;background:#fff;font:inherit;color:inherit}.field{margin-bottom:14px}.field label{display:block;font-weight:600;font-size:14px;margin-bottom:5px}.form-ok{background:#eaf5ee;color:var(--ok);border-radius:10px;padding:12px 14px;font-weight:600}.form-err{background:#fdecee;color:var(--berry-2);border-radius:10px;padding:12px 14px;margin-bottom:14px}.form-err ul{margin:0;padding-left:18px}.drawer>.shopify-section,#CartDrawerInner{display:flex;flex-direction:column;flex:1;min-height:0}.drawer.busy .d-body,.drawer.busy .d-foot{opacity:.5;pointer-events:none}.d-foot form{margin:0}.line+.line{margin-top:18px;padding-top:18px;border-top:1px solid var(--line)}.line a{text-decoration:none}.hero{padding:44px 0 56px}.hero .split{gap:48px}.hero h1{font-size:clamp(36px,5.4vw,60px);color:var(--pine-2)}.hero p{font-size:18px}.hero .btn{max-width:320px;margin-top:24px}.hero .sub{display:flex;gap:18px;flex-wrap:wrap;margin-top:18px;font-size:14px;font-weight:600;color:var(--muted)}.fp{display:grid;grid-template-columns:1fr 1fr;gap:44px;align-items:center;background:#fff;border:1px solid var(--line);border-radius:22px;padding:28px;box-shadow:var(--shadow)}.fp img{border-radius:var(--r)}.fp h2{font-size:clamp(26px,3.4vw,36px);color:var(--pine-2);margin:12px 0 10px}.fp .more{display:block;text-align:center;margin-top:14px;font-weight:600;font-size:14.5px}@media(max-width:820px){.fp{grid-template-columns:1fr;gap:20px;padding:18px}}.plain{padding:40px 0 70px;min-height:50vh}.plain h1{font-size:clamp(30px,4.6vw,44px);color:var(--pine-2);margin-bottom:18px}.narrow{max-width:760px;margin:0 auto}.small{max-width:460px;margin:0 auto}.rte{font-size:16.5px;color:#4a453c}.rte h2,.rte h3{color:var(--pine-2);margin:28px 0 8px}.rte a{color:var(--berry);font-weight:600}.rte img{border-radius:var(--r)}.grid{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}@media(max-width:900px){.grid{grid-template-columns:repeat(2,1fr);gap:14px}}.card{text-decoration:none;display:block}.card img{border-radius:var(--r);aspect-ratio:1;object-fit:cover;width:100%;background:var(--cream)}.card b{display:block;margin-top:10px;font-size:15.5px}.card span{color:var(--berry);font-weight:700}.card s{color:var(--muted);font-weight:400;margin-left:6px}.pagination{margin-top:30px;text-align:center}.pagination span{margin:0 6px}.cart-table{width:100%;border-collapse:collapse;margin-bottom:20px}.cart-table td{padding:14px 6px;border-bottom:1px solid var(--line);vertical-align:middle}.cart-table img{width:72px;border-radius:10px}.cart-table input{width:70px;padding:9px;border:1px solid #cfc4ac;border-radius:8px;font:inherit}.cart-actions{display:flex;gap:12px;justify-content:flex-end;flex-wrap:wrap}.cart-actions .btn{width:auto}.signup-ok{margin-top:12px;color:var(--gold-soft);font-weight:600}.contact-form{margin-top:22px}
/*# sourceMappingURL=/cdn/shop/t/7/assets/theme.css.map */
