:root{--radius:1.25rem;--bg:oklch(.987 .012 80);--fg:oklch(.22 .02 170);--card:#fff;--primary:oklch(.42 .08 170);--primary-fg:oklch(.99 .01 80);--mint:oklch(.955 .02 165);--muted-fg:oklch(.48 .02 170);--accent:oklch(.78 .12 75);--border:oklch(.91 .02 120);--success:oklch(.72 .14 160);--destructive:oklch(.577 .245 27.325);--grad-cta:linear-gradient(135deg,oklch(.36 .07 170),oklch(.46 .09 168) 55%,oklch(.52 .1 165));--shadow-soft:0 12px 40px -16px color-mix(in oklab,var(--primary) 35%,transparent);--font-heading:"Poppins",sans-serif;--font-sans:"Inter",sans-serif}*,*:before,*:after{box-sizing:border-box;border-color:var(--border)}html{-webkit-text-size-adjust:100%}body{margin:0;background:var(--bg);color:var(--fg);font-family:var(--font-sans);line-height:1.5;overflow-x:hidden;-webkit-font-smoothing:antialiased}h1,h2,h3,h4{font-family:var(--font-heading);letter-spacing:-.01em;margin:0}p,ul,dl,dd,figure{margin:0}ul{list-style:none;padding:0}img,svg{display:block;max-width:100%}button{font:inherit;color:inherit;background:none;border:0;cursor:pointer;padding:0}a{color:inherit;text-decoration:none}input,select{font:inherit}.skip{position:absolute;left:-999px}.skip:focus{left:1rem;top:1rem;z-index:100;background:#fff;padding:.5rem 1rem}.ic{width:1.25rem;height:1.25rem;flex-shrink:0}.wrap{max-width:72rem;margin-inline:auto;padding-inline:1rem}.wrap-3{max-width:48rem;margin-inline:auto;padding-inline:1rem}.wrap-5{max-width:64rem;margin-inline:auto;padding-inline:1rem}.sec{padding-block:4rem}.sec-mint{background:var(--mint);padding-block:4rem}.muted{color:var(--muted-fg)}.accent{color:var(--accent)}.shead{max-width:42rem;margin:0 auto 2.5rem;text-align:center}.shead .eyebrow{margin-bottom:.5rem;font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.2em;color:var(--accent)}.shead h2{font-size:1.5rem;font-weight:700}.shead .sub{margin-top:.75rem;color:var(--muted-fg)}@media(min-width:640px){.shead h2{font-size:2.25rem}}.ticker{overflow:hidden;background:var(--primary);color:var(--primary-fg);padding:.5rem 0;font-size:.75rem;font-weight:500}.ticker-track{display:flex;width:max-content;white-space:nowrap;animation:ticker 30s linear infinite}.ticker-track span{display:flex;align-items:center;gap:1.5rem;padding:0 1.5rem}.ticker-track .ic{width:.75rem;height:.75rem;color:var(--accent)}@keyframes ticker{0%{transform:translate(0)}to{transform:translate(-50%)}}.hdr{position:sticky;top:0;z-index:30;border-bottom:1px solid var(--border);background:color-mix(in oklab,var(--bg) 90%,transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.hdr-in{display:flex;height:4rem;align-items:center;justify-content:space-between}.brand{font-family:var(--font-heading);font-size:1.25rem;font-weight:800;letter-spacing:.18em;color:var(--primary)}.cart-btn{position:relative;display:grid;place-items:center;width:2.75rem;height:2.75rem;border-radius:999px}.cart-btn:hover{background:var(--mint)}.cart-count{position:absolute;right:-2px;top:-2px;display:grid;place-items:center;min-width:1.25rem;height:1.25rem;border-radius:999px;background:var(--accent);color:var(--fg);padding:0 .25rem;font-size:10px;font-weight:700}.cart-count[hidden]{display:none}.hero{display:grid;gap:2rem;padding-block:1.5rem}@media(min-width:1024px){.hero{grid-template-columns:1fr 1fr;gap:3.5rem;padding-block:3rem}}.hero>*{min-width:0}.gal-main{display:flex;scroll-snap-type:x mandatory;overflow-x:auto;border-radius:28px;background:var(--card);box-shadow:var(--shadow-soft);scrollbar-width:none}.gal-main::-webkit-scrollbar{display:none}.gal-slide{position:relative;aspect-ratio:1;width:100%;flex-shrink:0;scroll-snap-align:center;overflow:hidden}.gal-slide img{width:100%;height:100%;object-fit:cover;transition:transform .2s}.gal-thumbs{display:grid;grid-template-columns:repeat(5,1fr);gap:.5rem;margin-top:1rem}@media(min-width:640px){.gal-thumbs{gap:.75rem}}.gal-thumb{overflow:hidden;border-radius:1rem;border:2px solid transparent;opacity:.7;transition:.2s}.gal-thumb:hover{opacity:1}.gal-thumb.on{border-color:var(--primary);opacity:1}.gal-thumb img{aspect-ratio:1;width:100%;object-fit:cover}.badge{display:inline-flex;align-items:center;gap:.25rem;border-radius:999px;background:color-mix(in oklab,var(--accent) 20%,transparent);padding:.25rem .75rem;font-size:.75rem;font-weight:600}.badge .ic{width:.75rem;height:.75rem;color:var(--accent)}.hero h1{margin-top:.75rem;font-size:1.5rem;font-weight:700;line-height:1.25}@media(min-width:640px){.hero h1{font-size:1.875rem}}.price-row{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem}.price{font-family:var(--font-heading);font-weight:700;font-size:1.25rem}.price.big{font-size:2.25rem}.mrp{color:var(--muted-fg);text-decoration:line-through}.off{border-radius:999px;background:var(--success);color:var(--primary-fg);padding:.25rem .75rem;font-size:.75rem;font-weight:700}.tax{margin-top:.25rem;font-size:.75rem;color:var(--muted-fg)}.prepaid{margin-top:1rem;border:1px dashed color-mix(in oklab,var(--primary) 40%,transparent);border-radius:1rem;background:var(--mint);padding:.75rem 1rem;font-size:.875rem}.prepaid .lead{color:var(--primary);font-weight:600}.prepaid .amt{font-weight:700}.bullets{margin-top:1.5rem;display:grid;gap:.5rem}@media(min-width:640px){.bullets{grid-template-columns:1fr 1fr}}.bullets li{display:flex;align-items:center;gap:.5rem;font-size:.875rem}.tick{display:grid;place-items:center;width:1.25rem;height:1.25rem;flex-shrink:0;border-radius:999px;background:var(--primary);color:var(--primary-fg)}.tick .ic{width:.75rem;height:.75rem}.variant-sel{margin-top:1.25rem;height:3rem;width:100%;border:1px solid var(--border);border-radius:999px;background:var(--card);padding:0 1rem}.qty-row{margin-top:1.75rem;display:flex;align-items:center;gap:.75rem}.qty{display:flex;height:3rem;align-items:center;border:1px solid var(--border);border-radius:999px;background:var(--card)}.qty button{display:grid;place-items:center;width:2.75rem;height:3rem}.qty .ic{width:1rem;height:1rem}.qty span{width:1.5rem;text-align:center;font-weight:600}.cta-row{margin-top:1rem;display:grid;gap:.75rem}@media(min-width:640px){.cta-row{grid-template-columns:1fr 1fr}}.btn{display:grid;place-items:center;height:3.5rem;width:100%;border-radius:999px;font-weight:600;transition:.2s}.btn[disabled]{opacity:.5;cursor:not-allowed}.btn-outline{border:2px solid var(--primary);color:var(--primary)}.btn-outline:hover:not([disabled]){background:var(--mint)}.btn-solid{background:var(--primary);color:var(--primary-fg)}.glow:hover:not([disabled]){box-shadow:0 0 0 4px color-mix(in oklab,var(--accent) 45%,transparent),0 10px 30px -8px var(--accent)}.trust{margin-top:1.5rem;display:grid;grid-template-columns:repeat(4,1fr);gap:.5rem;border-radius:1rem;background:var(--card);padding:.75rem;box-shadow:var(--shadow-soft)}.trust div{display:flex;flex-direction:column;align-items:center;gap:.25rem;text-align:center;font-size:11px;font-weight:500;line-height:1.2}.trust .ic{color:var(--primary)}.pin{margin-top:1.5rem}.pin label{font-size:.875rem;font-weight:600}.pin-row{margin-top:.5rem;display:flex;gap:.5rem}.pin-field{position:relative;flex:1;min-width:0}.pin-field .ic{position:absolute;left:1rem;top:50%;transform:translateY(-50%);width:1rem;height:1rem;color:var(--muted-fg)}.pin input{height:3rem;width:100%;border:1px solid var(--border);border-radius:999px;background:var(--card);padding:0 1rem 0 2.5rem;font-size:.875rem;outline:none}.pin input:focus{box-shadow:0 0 0 2px var(--primary)}.pin-btn{height:3rem;flex-shrink:0;border-radius:999px;background:var(--fg);color:var(--bg);padding:0 1.25rem;font-size:.875rem;font-weight:600}.pin-msg{margin-top:.5rem;display:flex;align-items:center;gap:.25rem;font-size:.875rem;color:var(--primary)}.pin-msg[hidden]{display:none}.pin-msg .ic{width:1rem;height:1rem}.feat-grid{display:grid;gap:1rem}@media(min-width:640px){.feat-grid{grid-template-columns:repeat(2,1fr)}}@media(min-width:1024px){.feat-grid{grid-template-columns:repeat(3,1fr)}}.card{height:100%;border-radius:24px;background:var(--card);padding:1.5rem;box-shadow:var(--shadow-soft)}.card .ico{display:grid;place-items:center;width:3rem;height:3rem;border-radius:1rem;background:var(--primary);color:var(--primary-fg)}.card .ico .ic{width:1.5rem;height:1.5rem}.card h3{margin-top:1rem;font-size:1.125rem;font-weight:600}.card p{margin-top:.25rem;font-size:.875rem;color:var(--muted-fg)}.steps{display:grid;gap:1.5rem}@media(min-width:768px){.steps{grid-template-columns:repeat(3,1fr)}}.media-card{overflow:hidden;border-radius:24px;background:var(--card);box-shadow:var(--shadow-soft)}.media-card img{width:100%;object-fit:cover}.steps .media-card img{aspect-ratio:4/3}.media-card .body{padding:1.5rem}.media-card .step{font-size:.875rem;font-weight:700;color:var(--accent)}.media-card h3{font-size:1.25rem;font-weight:600}.media-card .body p{margin-top:.25rem;font-size:.875rem;color:var(--muted-fg)}.fabrics{display:grid;grid-template-columns:repeat(2,1fr);gap:.75rem}@media(min-width:640px){.fabrics{grid-template-columns:repeat(4,1fr)}}@media(min-width:1024px){.fabrics{grid-template-columns:repeat(7,1fr)}}.fabrics div{border:1px solid var(--border);border-radius:1rem;background:var(--card);padding:1.25rem .75rem;text-align:center;font-size:.875rem;font-weight:600}.note{margin-top:1.25rem;text-align:center;font-size:.75rem;color:var(--muted-fg)}.uses{display:grid;grid-template-columns:repeat(2,1fr);gap:1rem}@media(min-width:1024px){.uses{grid-template-columns:repeat(3,1fr)}}.uses img{aspect-ratio:1}.uses p{padding:1rem;font-size:.875rem;font-weight:600}@media(min-width:640px){.uses p{font-size:1rem}}.size{display:grid;align-items:center;gap:2.5rem}@media(min-width:768px){.size{grid-template-columns:1fr 1fr}}.size .eyebrow{margin-bottom:.5rem;font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.2em;color:var(--accent)}.size h2{font-size:1.5rem;font-weight:700}@media(min-width:640px){.size h2{font-size:2.25rem}}.size p.muted{margin-top:1rem}.size-box{border-radius:28px;background:var(--card);padding:1.5rem;box-shadow:var(--shadow-soft)}.size-box svg{width:100%}.size-box .f-primary{fill:var(--primary)}.size-box .f-accent{fill:var(--accent)}.size-box .s-fg{stroke:var(--fg)}.size-box text{font-family:var(--font-sans);font-weight:600}.size-box .t-fg{fill:var(--fg)}.size-box .t-muted{fill:var(--muted-fg);font-weight:400}.table-card{overflow:hidden;border-radius:24px;background:var(--card);box-shadow:var(--shadow-soft)}.table-card table{width:100%;border-collapse:collapse;font-size:.875rem}.table-card th,.table-card td{padding:1rem;border-bottom:1px solid var(--border)}.table-card tr:last-child td{border-bottom:0}.table-card th:first-child,.table-card td:first-child{text-align:left}.table-card th{font-weight:600;text-align:center}.table-card th.us{background:var(--primary);color:var(--primary-fg)}.table-card td.us{background:color-mix(in oklab,var(--mint) 60%,transparent);text-align:center}.table-card td.them{text-align:center}.table-card td:first-child{font-weight:500}.table-card .ic{margin-inline:auto;width:1.25rem;height:1.25rem}.yes{color:var(--success)}.no{color:var(--destructive)}.table-card td b{font-weight:600}.specs-grid{display:grid;gap:2rem}@media(min-width:768px){.specs-grid{grid-template-columns:1.5fr 1fr}}.specs-grid h2{margin-bottom:1.25rem;font-size:1.5rem;font-weight:700}.spec-list{overflow:hidden;border:1px solid var(--border);border-radius:24px;background:var(--card)}.spec-list div{display:grid;grid-template-columns:1fr 1fr;border-bottom:1px solid var(--border);padding:1rem 1.25rem;font-size:.875rem}.spec-list div:last-child{border:0}.spec-list dt{color:var(--muted-fg)}.spec-list dd{font-weight:600}.box-list{border-radius:24px;background:var(--mint);padding:1.25rem}.box-list li{display:flex;align-items:center;gap:.5rem;font-size:.875rem;font-weight:500}.box-list .ic{width:1rem;height:1rem;color:var(--primary)}.faq{border-radius:24px;background:var(--card);padding:0 1.25rem;box-shadow:var(--shadow-soft)}.faq details{border-bottom:1px solid var(--border)}.faq details:last-child{border:0}.faq summary{display:flex;cursor:pointer;list-style:none;align-items:center;justify-content:space-between;gap:1rem;padding:1rem 0;font-weight:600;text-align:left}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"+";font-size:1.25rem;line-height:1;color:var(--muted-fg);transition:transform .2s}.faq details[open] summary:after{transform:rotate(45deg)}.faq .ans{padding-bottom:1rem;font-size:.875rem;color:var(--muted-fg)}.safety{margin-top:1.25rem;border:1px solid color-mix(in oklab,var(--accent) 50%,transparent);border-radius:1rem;background:var(--card);padding:.75rem 1rem;font-size:.875rem}.safety b{font-weight:600}.final{position:relative;overflow:hidden;border-radius:28px;background:var(--grad-cta);color:var(--primary-fg);padding:3rem 1.5rem;text-align:center}@media(min-width:640px){.final{padding-inline:3rem}}.final .spark{position:absolute;right:1.5rem;top:1.5rem;width:2rem;height:2rem;color:var(--accent);opacity:.7}.final h2{font-size:1.875rem;font-weight:700}@media(min-width:640px){.final h2{font-size:2.25rem}}.final .row{margin-top:1.25rem;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:.75rem}.final .price{font-size:1.875rem}.final .mrp{opacity:.7;color:inherit}.final .off{background:var(--accent);color:var(--fg)}.final .pp{margin-top:.5rem;font-size:.875rem;opacity:.9}.final .go{margin-top:1.75rem;display:inline-grid;place-items:center;height:3.5rem;border-radius:999px;background:var(--accent);color:var(--fg);padding:0 2.5rem;font-weight:600;transition:transform .2s}.final .go:hover{transform:scale(1.03)}.ftr{background:var(--fg);color:var(--bg);padding-block:3rem}.ftr-grid{display:grid;gap:2rem}@media(min-width:768px){.ftr-grid{grid-template-columns:repeat(3,1fr)}}.ftr .brand{color:inherit;display:block}.ftr .disp{margin-top:.5rem;font-size:.875rem;opacity:.7}.ftr-links{display:grid;grid-template-columns:1fr 1fr;gap:.5rem;font-size:.875rem;opacity:.8;align-content:start}.ftr-links a:hover{text-decoration:underline}.ftr-contact{font-size:.875rem;display:grid;gap:.5rem;align-content:start}.ftr-contact a{display:flex;align-items:center;gap:.5rem;opacity:.8}.ftr-contact a:hover{opacity:1}.ftr-contact .ic{width:1rem;height:1rem}.pay{display:flex;flex-wrap:wrap;gap:.5rem;padding-top:.5rem}.pay span{border:1px solid color-mix(in oklab,var(--bg) 30%,transparent);border-radius:.375rem;padding:.25rem .5rem;font-size:.75rem;font-weight:600}.copy{margin-top:2.5rem;text-align:center;font-size:.75rem;opacity:.6}body.has-sticky{padding-bottom:0}.sticky-bar{position:fixed;inset:auto 0 0 0;z-index:30;border-top:1px solid var(--border);background:var(--card);padding:.75rem;box-shadow:var(--shadow-soft);transform:translateY(100%);transition:transform .3s}.sticky-bar.show{transform:none}@media(min-width:1024px){.sticky-bar{display:none}}.sticky-in{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.sticky-in .price{font-size:1.125rem}.sticky-in .mrp{font-size:.875rem}.sticky-in button{height:3rem;flex-shrink:0;border-radius:999px;background:var(--primary);color:var(--primary-fg);padding:0 1.5rem;font-weight:600}.wa{position:fixed;right:1rem;bottom:1.5rem;z-index:40;display:grid;place-items:center;width:3.5rem;height:3.5rem;border-radius:999px;background:var(--success);color:var(--primary-fg);box-shadow:var(--shadow-soft);transition:.2s}.wa:hover{transform:scale(1.05)}.wa .ic{width:1.75rem;height:1.75rem}.wa.lift{bottom:6rem}@media(min-width:1024px){.wa.lift{bottom:1.5rem}}.drawer{position:fixed;top:0;right:0;bottom:0;left:0;z-index:60;visibility:hidden}.drawer.open{visibility:visible}.drawer-bg{position:absolute;top:0;right:0;bottom:0;left:0;background:#00000080;opacity:0;transition:opacity .25s}.drawer.open .drawer-bg{opacity:1}.drawer-panel{position:absolute;right:0;top:0;bottom:0;display:flex;width:100%;max-width:28rem;flex-direction:column;background:var(--bg);padding:1.5rem;transform:translate(100%);transition:transform .3s}.drawer.open .drawer-panel{transform:none}.drawer-head{display:flex;align-items:center;justify-content:space-between}.drawer-head h2{font-size:1.125rem;font-weight:600}.drawer-x{display:grid;place-items:center;width:2rem;height:2rem;border-radius:999px}.drawer-x:hover{background:var(--mint)}.drawer-body{flex:1;overflow-y:auto;margin-top:1rem;display:flex;flex-direction:column;gap:1rem}.empty{padding:2.5rem 0;text-align:center;color:var(--muted-fg)}.line{display:flex;gap:.75rem;border-radius:1rem;background:var(--card);padding:.75rem}.line img{width:5rem;height:5rem;flex-shrink:0;border-radius:.75rem;object-fit:cover}.line .t{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-size:.875rem;font-weight:600}.line .v{font-size:.75rem;color:var(--muted-fg)}.line .p{margin-top:.25rem;font-size:.875rem}.line .qty{height:2rem;margin-top:.5rem;width:fit-content;display:inline-flex}.line .qty button{width:2rem;height:2rem}.line .qty span{font-size:.875rem}.line .rm{margin-top:.5rem;margin-left:.75rem;font-size:.75rem;text-decoration:underline;color:var(--muted-fg)}.line .info{min-width:0;flex:1}.drawer-foot{border-top:1px solid var(--border);padding-top:1rem;font-size:.875rem;display:grid;gap:.5rem}.drawer-foot .r{display:flex;justify-content:space-between}.drawer-foot .tot{font-size:1rem;font-weight:700}.drawer-foot .btn{margin-top:.75rem}.err{color:var(--destructive);font-size:.875rem;margin-top:.5rem}.fade-up{opacity:0;transform:translateY(24px);transition:opacity .7s ease,transform .7s ease}.fade-up.in{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){.fade-up{opacity:1;transform:none;transition:none}.ticker-track{animation:none}}.fill{height:100%}.page{max-width:48rem;margin:0 auto;padding:2.5rem 1rem}.page h1{font-size:1.875rem;font-weight:700;color:var(--primary)}.rte{margin-top:1.5rem;font-size:.875rem;line-height:1.7}.rte>*+*{margin-top:1rem}.rte h2{margin-top:1.5rem;font-size:1.125rem;font-weight:600}.rte ul{list-style:disc;padding-left:1.25rem}.rte a{color:var(--primary);text-decoration:underline}.help{margin-top:2.5rem;border-radius:.75rem;background:var(--mint);padding:1.25rem;font-size:.875rem}.help a{color:var(--primary);text-decoration:underline}.pgrid{display:grid;grid-template-columns:repeat(2,1fr);gap:1rem}@media(min-width:768px){.pgrid{grid-template-columns:repeat(3,1fr)}}.pgrid img{aspect-ratio:1;width:100%;object-fit:cover}.center{text-align:center}.back{font-size:.875rem;font-weight:500;color:var(--primary)}.cart-page .line{margin-bottom:.75rem}.final .spark .ic{width:100%;height:100%}
/*# sourceMappingURL=/cdn/shop/t/3/assets/zippcart.css.map */
