:root{--night-2:#0c1140;--night-line:#232a63;--card:#ffffff;--muted:#5b6087;--line:#e1e3f0;--soft:#eceefa;--pink:#ff2d95;--orange:#ff8a1f;--yellow:#ffd60a;--green:#2fdc5a;--cyan:#19c3ff;--violet:#9b4dff;--ok:#13a35a;--rainbow:linear-gradient(90deg,var(--pink),var(--orange),var(--yellow),var(--green),var(--cyan),var(--violet));--display:"Fredoka","Baloo 2","Trebuchet MS",system-ui,sans-serif;--body:"Figtree",system-ui,-apple-system,"Segoe UI",sans-serif;--hand:"Gochi Hand","Comic Sans MS","Bradley Hand",cursive;--r:14px;--wrap:1180px}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{background:var(--paper);color:var(--ink);font-family:var(--body);font-size:16px;line-height:1.55;margin:0}img,video{max-width:100%;height:auto;display:block}h1,h2,h3,h4{font-family:var(--display);line-height:1.12;margin:0;text-wrap:balance;font-weight:600}p{margin:0}a{color:inherit}button{font:inherit;color:inherit;cursor:pointer}:focus-visible{outline:3px solid var(--cyan);outline-offset:2px;border-radius:6px}.skip-link{position:absolute;left:-9999px;top:8px;background:var(--ink);color:#fff;padding:10px 14px;border-radius:8px;z-index:50}.skip-link:focus{left:8px}.visually-hidden{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.wrap{max-width:var(--wrap);margin:0 auto;padding-left:max(16px,env(safe-area-inset-left,0px));padding-right:max(16px,env(safe-area-inset-right,0px))}.eyebrow{font:600 12px/1 var(--body);letter-spacing:.14em;text-transform:uppercase;color:var(--muted)}.scribble{display:block;width:150px;height:14px;margin-top:10px}.center{text-align:center}.center .scribble{margin-inline:auto}.rte{color:var(--muted)}.rte p+p,.rte ul,.rte ol{margin-top:10px}.rte ul,.rte ol{padding-left:20px}.rte strong,.rte b{color:var(--ink)}.rte a{color:var(--cta)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;background:var(--cta);color:#fff;border:0;border-radius:40px;padding:14px 24px;font:700 16px/1 var(--display);text-decoration:none}.btn:hover{filter:brightness(1.06)}.btn--dark{background:var(--ink)}.btn[disabled]{opacity:.5;cursor:not-allowed}.field{display:flex;flex-direction:column;gap:6px;font-size:14px;font-weight:600}.field input,.field textarea,.field select{font:inherit;font-weight:400;border:1.5px solid var(--line);background:var(--card);color:var(--ink);border-radius:10px;padding:12px 14px}.form-errors{background:#ffe9ef;color:#8a0f37;border-radius:10px;padding:10px 14px;font-size:14px}.form-success{background:#dff7e8;color:#0d6b3a;border-radius:10px;padding:10px 14px;font-size:14px}.ann{background:var(--night);color:#fff;overflow:hidden;font:600 13px/1 var(--body);letter-spacing:.03em}.ann-track{display:flex;gap:48px;padding-block:11px;width:max-content;animation:glow-marq var(--marq,38s) linear infinite}.ann-track span{display:inline-flex;align-items:center;gap:10px;white-space:nowrap}.ann-track i{width:8px;height:8px;border-radius:50%;background:var(--rainbow);display:inline-block}.ann-track a{text-decoration:none}@keyframes glow-marq{to{transform:translate(-50%)}}.site-header{background:var(--night);color:#fff;border-top:1px solid var(--night-line);position:relative;z-index:20}.site-header .wrap{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;padding-block:10px;gap:16px}.nav-main{display:flex;gap:22px;font:600 13px/1 var(--body);letter-spacing:.06em;text-transform:uppercase;flex-wrap:wrap}.nav-main a{text-decoration:none;opacity:.86}.nav-main a:hover,.nav-main a[aria-current=page]{opacity:1;color:var(--yellow)}.logo{display:block;text-decoration:none}.logo img{height:var(--logo-h);width:auto}.logo-text{font:700 30px/1 var(--display);background:var(--rainbow);-webkit-background-clip:text;background-clip:text;color:transparent}.hicons{display:flex;gap:10px;justify-content:flex-end;align-items:center}.hicons a,.hicons button{background:none;border:0;padding:6px;position:relative;color:#fff;display:block}.hicons svg{width:22px;height:22px;display:block}.cartn{position:absolute;top:-2px;right:-4px;background:var(--pink);color:#fff;font:700 11px/18px var(--body);min-width:18px;height:18px;border-radius:9px;text-align:center;padding:0 4px}.burger{display:none;background:none;border:0;color:#fff;padding:6px;justify-self:start}.mnav{display:none;background:var(--night);border-top:1px solid var(--night-line)}.mnav.is-open{display:block}.mnav ul{list-style:none;margin:0;padding-block:8px 16px;display:flex;flex-direction:column}.mnav a{display:block;padding:12px 0;color:#fff;text-decoration:none;font-weight:600;border-bottom:1px solid var(--night-line)}@media(max-width:820px){.nav-main{display:none}.burger{display:block}.logo img{height:calc(var(--logo-h) * .82)}}.pdp{padding-block:28px 56px}.pdp-grid{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:44px;align-items:start}@media(max-width:900px){.pdp-grid{grid-template-columns:minmax(0,1fr);gap:24px}}.gal{position:sticky;top:16px}@media(max-width:900px){.gal{position:static}}.gal-main{position:relative;border-radius:var(--r);overflow:hidden;background:var(--night);aspect-ratio:1/1;max-width:100%}.gal-slide{position:absolute;top:0;right:0;bottom:0;left:0;display:none}.gal-slide.is-active{display:block}.gal-slide img,.gal-slide video,.gal-slide iframe{width:100%;height:100%;object-fit:cover}.gal-slide svg{width:100%;height:100%;background:var(--soft)}.gal-arrow{position:absolute;top:50%;transform:translateY(-50%);width:40px;height:40px;border-radius:50%;border:0;background:#ffffffeb;display:grid;place-items:center;box-shadow:0 2px 10px #0000002e;z-index:2}.gal-arrow.l{left:12px}.gal-arrow.r{right:12px}.gal-count{position:absolute;bottom:12px;right:12px;background:#01041eb8;color:#fff;font:600 12px/1 var(--body);padding:7px 10px;border-radius:20px;font-variant-numeric:tabular-nums;z-index:2}.thumbs{display:grid;grid-template-columns:repeat(9,minmax(0,1fr));gap:8px;margin-top:10px}.thumbs button{border:2px solid transparent;padding:0;border-radius:9px;overflow:hidden;background:none;aspect-ratio:1/1}.thumbs button[aria-current=true]{border-color:var(--violet)}.thumbs img{width:100%;height:100%;object-fit:cover}@media(max-width:520px){.thumbs{grid-template-columns:repeat(5,minmax(0,1fr))}}.buy{display:flex;flex-direction:column;gap:18px;min-width:0}.buy h1{font-size:clamp(28px,3.4vw,38px)}.stars{display:flex;align-items:center;gap:8px;font-size:14px;color:var(--muted)}.stars a{color:var(--muted)}.starbar{position:relative;display:inline-flex;gap:1px;color:#d6d9ea}.starbar svg{width:16px;height:16px;fill:currentColor}.starbar .fill{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;color:#ffb400;display:flex;gap:1px;white-space:nowrap}.starbar .fill svg{flex:none}.price{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap}.price strong{font:700 30px/1 var(--display);font-variant-numeric:tabular-nums}.price s{color:var(--muted);font-variant-numeric:tabular-nums}.price .tag{font:600 12px/1 var(--body);background:var(--soft);color:var(--muted);padding:6px 9px;border-radius:20px}.optlabel{font-size:14px;color:var(--muted)}.optlabel b{color:var(--ink)}.variant-select{display:flex;flex-direction:column;gap:6px}.variant-select select{font:inherit;border:1.5px solid var(--line);border-radius:10px;padding:12px;background:var(--card);color:var(--ink)}.giftset{border:2px solid var(--violet);border-radius:var(--r);background:var(--card);overflow:hidden}.giftset-h{background:var(--night);color:#fff;text-align:center;padding:9px;font:600 15px/1.2 var(--display)}.giftset-b{padding:14px;display:grid;grid-template-columns:auto 1fr;gap:14px;align-items:center}.giftset-b img{width:76px;height:76px;border-radius:10px;object-fit:cover}.giftset-b .rte{font-size:14px}.giftset .gtot{font-size:14px;margin-top:6px}.giftset .gtot b{color:var(--cta);font-size:16px;font-variant-numeric:tabular-nums}.gbtn{grid-column:1/-1;background:var(--ink);color:#fff;border:0;border-radius:40px;padding:12px;font-weight:700}.sechead{display:flex;align-items:center;gap:10px;font:700 12px/1 var(--body);letter-spacing:.14em;text-transform:uppercase;color:var(--muted)}.sechead:before,.sechead:after{content:"";flex:1;height:1px;background:var(--line)}.tiers{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}@media(max-width:520px){.tiers{grid-template-columns:repeat(2,minmax(0,1fr))}}.tier{position:relative;border:2px solid var(--line);background:var(--card);border-radius:12px;padding:22px 8px 12px;text-align:center;display:flex;flex-direction:column;gap:5px;align-items:center}.tier[aria-pressed=true]{border-color:var(--cta);box-shadow:0 0 0 3px color-mix(in srgb,var(--cta) 14%,transparent)}.tier .badge{position:absolute;top:-10px;left:50%;transform:translate(-50%);white-space:nowrap;font:700 10px/1 var(--body);letter-spacing:.06em;text-transform:uppercase;padding:5px 8px;border-radius:20px;background:var(--night);color:#fff}.tier .t{font:600 16px/1 var(--display)}.tier .ship{font:700 10px/1.2 var(--body);background:#dff7e8;color:#0d6b3a;padding:4px 6px;border-radius:6px}.tier .save{font-size:11px;color:var(--ok);font-weight:600}.tier .save.std{color:var(--muted)}.tier .p{font:700 15px/1 var(--body);font-variant-numeric:tabular-nums}.tier .was{font-size:12px;color:var(--muted);text-decoration:line-through;font-variant-numeric:tabular-nums}.tier-note{font-size:12px;color:var(--muted);text-align:center}.addons{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}@media(max-width:420px){.addons{grid-template-columns:repeat(2,minmax(0,1fr))}}.addon{position:relative;border:1px solid var(--line);background:var(--card);border-radius:12px;padding:12px 10px;text-align:center;display:flex;flex-direction:column;gap:6px;align-items:center;font-size:13px}.addon .ic{width:54px;height:54px;border-radius:12px;background:var(--night);display:grid;place-items:center;overflow:hidden}.addon .ic img{width:100%;height:100%;object-fit:cover}.addon b{font-variant-numeric:tabular-nums}.addon .tog{position:absolute;top:8px;right:8px;width:24px;height:24px;border-radius:6px;border:1.5px solid var(--line);background:var(--card);display:grid;place-items:center;padding:0;font-weight:700;color:var(--muted)}.addon .tog[aria-pressed=true]{background:var(--cta);border-color:var(--cta);color:#fff}.atc{width:100%;background:var(--cta);color:#fff;border:0;border-radius:40px;padding:17px 20px;font:700 17px/1 var(--display);letter-spacing:.02em;display:flex;justify-content:center;gap:10px;box-shadow:0 6px 20px color-mix(in srgb,var(--cta) 30%,transparent)}.atc:hover{filter:brightness(1.06)}.atc[disabled]{opacity:.55;box-shadow:none;cursor:not-allowed}.atc span{font-variant-numeric:tabular-nums}.atc.is-loading{opacity:.7;pointer-events:none}.shopify-payment-button{margin-top:10px}.timeline{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));text-align:center;position:relative;font-size:12px;color:var(--muted)}.timeline:before{content:"";position:absolute;top:19px;left:16%;right:16%;height:2px;background:var(--line)}.timeline div{position:relative;display:flex;flex-direction:column;gap:4px;align-items:center}.timeline .dot{width:40px;height:40px;border-radius:50%;background:var(--night);display:grid;place-items:center}.timeline .dot svg{width:20px;height:20px}.timeline b{color:var(--ink);font-size:13px}.pay{list-style:none;padding:0;margin:0;display:flex;flex-wrap:wrap;gap:6px;justify-content:center}.pay svg{width:38px;height:24px}details.acc{border-top:1px solid var(--line)}details.acc:last-of-type{border-bottom:1px solid var(--line)}details.acc summary{list-style:none;display:flex;justify-content:space-between;align-items:center;padding:15px 2px;font-weight:700;cursor:pointer}details.acc summary::-webkit-details-marker{display:none}details.acc summary:after{content:"+";font:500 22px/1 var(--display);color:var(--muted)}details.acc[open] summary:after{content:"\2013"}details.acc .in{padding:0 2px 16px;font-size:15px}.band{padding-block:72px}.band--alt{background:var(--card)}.band--dark{background:var(--night);color:#fff}.band--dark .eyebrow{color:#a6acdb}.h2{font-size:clamp(28px,4vw,44px)}.sub{color:var(--muted);max-width:60ch;margin-top:10px}.band--dark .sub,.band--dark .rte{color:#c3c7ea}.hero{position:relative;background:var(--night);color:#fff;overflow:hidden}.hero-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:40px;align-items:center;padding-block:56px}@media(max-width:820px){.hero-grid{grid-template-columns:minmax(0,1fr);padding-block:36px}}.hero h1{font-size:clamp(34px,5vw,58px)}.hero .rte{color:#c3c7ea;margin-top:16px;font-size:18px;max-width:46ch}.hero .btn{margin-top:26px}.hero-img{border-radius:20px;overflow:hidden;aspect-ratio:1/1;max-width:100%}.hero-img img{width:100%;height:100%;object-fit:cover}.reels{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(200px,1fr);gap:14px;overflow-x:auto;padding-bottom:8px;margin-top:32px;scroll-snap-type:x mandatory}.reel{position:relative;aspect-ratio:9/16;border-radius:16px;overflow:hidden;background:var(--night);scroll-snap-align:start;max-width:100%}.reel img,.reel video{width:100%;height:100%;object-fit:cover}.reel .play{position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;width:52px;height:52px;border-radius:50%;background:#ffffffe6;display:grid;place-items:center;pointer-events:none}.reel .cap{position:absolute;left:0;right:0;bottom:0;padding:40px 12px 12px;background:linear-gradient(transparent,#01041ee0);color:#fff;font-size:13px;display:flex;flex-direction:column;gap:3px}.reel .cap b{font-size:12px;color:var(--yellow)}.follow{display:flex;justify-content:center;margin-top:26px}.box-grid{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:48px;align-items:center}@media(max-width:860px){.box-grid{grid-template-columns:minmax(0,1fr);gap:28px}}.checks{list-style:none;padding:0;margin:26px 0 0;display:flex;flex-direction:column;gap:10px}.checks li{display:flex;gap:12px;align-items:center;background:var(--paper);border:1px solid var(--line);border-radius:12px;padding:13px 14px;font-weight:600}.checks svg{width:22px;height:22px;flex:none}.box-img{border-radius:20px;overflow:hidden;max-width:100%}.box-img img{width:100%}.how{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:40px}@media(max-width:820px){.how{grid-template-columns:minmax(0,1fr)}}.step{background:var(--night-2);border:1px solid var(--night-line);border-radius:18px;overflow:hidden;display:flex;flex-direction:column}.step img{width:100%;aspect-ratio:4/3;object-fit:cover}.step .tx{padding:18px 20px 22px;display:flex;flex-direction:column;gap:6px}.step .n{font:400 22px/1 var(--hand);color:var(--yellow)}.step h3{font-size:22px}.step p{color:#c3c7ea;font-size:15px}.story{max-width:760px;margin:0 auto}.story h2{font-size:clamp(26px,3.4vw,36px);margin-top:8px}.story .rte{margin-top:16px}.linkbtn{background:none;border:0;padding:0;font-weight:700;color:var(--cta);text-decoration:underline;margin-top:12px}.faq-tabs{display:flex;flex-wrap:wrap;gap:8px;justify-content:center;margin-top:28px}.faq-tabs button{border:1.5px solid var(--line);background:var(--card);border-radius:40px;padding:10px 16px;font-weight:700;font-size:14px}.faq-tabs button[aria-selected=true]{background:var(--night);border-color:var(--night);color:#fff}.faq-list{max-width:820px;margin:26px auto 0;display:flex;flex-direction:column;gap:10px}.faq-list details{background:var(--card);border:1.5px solid var(--line);border-radius:14px}.faq-list summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;gap:12px;align-items:center;padding:17px 20px;font-weight:700}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary:after{content:"+";font:500 24px/1 var(--display);color:var(--violet);flex:none}.faq-list details[open] summary:after{content:"\2013"}.faq-list details[open]{border-color:var(--violet)}.faq-list .a{padding:0 20px 18px}.rev-sum{display:grid;grid-template-columns:minmax(0,260px) minmax(0,1fr);gap:36px;margin-top:30px;align-items:start}@media(max-width:760px){.rev-sum{grid-template-columns:minmax(0,1fr)}}.score{background:var(--card);border:1px solid var(--line);border-radius:16px;padding:22px;display:flex;flex-direction:column;gap:10px}.score .big{font:700 44px/1 var(--display);font-variant-numeric:tabular-nums}.rev-cards{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(230px,1fr);gap:14px;overflow-x:auto;padding-bottom:8px}.rcard{border:2px dashed #cfd3e8;border-radius:16px;background:var(--card);padding:12px;display:flex;flex-direction:column;gap:10px}.rcard .ph{aspect-ratio:4/3;border-radius:10px;background:repeating-linear-gradient(45deg,var(--soft) 0 10px,#f6f7fd 10px 20px);display:grid;place-items:center;font-size:12px;color:var(--muted);font-weight:600}.rcard .ln{height:9px;border-radius:5px;background:var(--soft)}.rcard .ln.s{width:60%}.rcard small{color:var(--muted);font-size:12px}.slotnote{margin-top:16px;font-size:13px;color:#5a4500;background:#fff7d6;border:1px dashed #d9b400;border-radius:10px;padding:10px 12px}.rev-empty{border:1px solid var(--line);background:var(--card);border-radius:16px;padding:28px;display:flex;flex-direction:column;gap:8px;align-items:flex-start}.rev-empty p{color:var(--muted)}.grid4{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-top:30px}@media(max-width:860px){.grid4{grid-template-columns:repeat(2,minmax(0,1fr))}}.card{display:flex;flex-direction:column;gap:8px;text-decoration:none}.card .im{aspect-ratio:1/1;border-radius:14px;overflow:hidden;background:var(--night);max-width:100%}.card .im img{width:100%;height:100%;object-fit:cover;transition:transform .3s}.card:hover .im img{transform:scale(1.04)}.card .im svg{width:100%;height:100%;background:var(--soft)}.card h3{font-size:17px}.card .pr{color:var(--cta);font-weight:700;font-variant-numeric:tabular-nums;display:flex;gap:8px;align-items:baseline}.card .pr s{color:var(--muted);font-weight:500;font-size:14px}.trust{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:var(--card)}.trust .wrap{display:grid;grid-template-columns:repeat(var(--cols,5),minmax(0,1fr));gap:12px;padding-block:28px;text-align:center}@media(max-width:760px){.trust .wrap{grid-template-columns:repeat(2,minmax(0,1fr))}}.trust div{display:flex;flex-direction:column;gap:8px;align-items:center;font:700 12px/1.3 var(--body);letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}.trust svg{width:34px;height:34px}.site-footer{background:var(--night);color:#d4d7f2}.site-footer .wrap{padding-block:56px 28px}.fgrid{display:grid;grid-template-columns:1.3fr 1.2fr .8fr .8fr;gap:36px}@media(max-width:860px){.fgrid{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}@media(max-width:520px){.fgrid{grid-template-columns:minmax(0,1fr)}}.site-footer h4{color:#fff;font-size:17px;margin-bottom:12px}.site-footer ul{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:8px;font-size:14px}.site-footer a{text-decoration:none}.site-footer a:hover{color:var(--yellow)}.sub-form{display:flex;flex-direction:column;gap:10px;margin-top:12px}.sub-form input{background:var(--night-2);border:1px solid var(--night-line);color:#fff;border-radius:10px;padding:12px 14px;font:inherit}.sub-form input::placeholder{color:#8f95c4}.sub-form button{background:var(--cta);color:#fff;border:0;border-radius:10px;padding:12px;font-weight:700}.flogo img{height:64px;width:auto}.fbot{border-top:1px solid var(--night-line);margin-top:40px;padding-top:20px;display:flex;justify-content:space-between;gap:16px;flex-wrap:wrap;font-size:12px;color:#8f95c4;align-items:center}.soc{display:flex;gap:12px;margin-top:16px}.soc a{width:36px;height:36px;border-radius:50%;border:1px solid var(--night-line);display:grid;place-items:center}.soc svg{width:18px;height:18px}.page-wrap{padding-block:48px 72px}.page-wrap h1{font-size:clamp(30px,4vw,44px);margin-bottom:24px}.narrow{max-width:760px;margin:0 auto}.auth{max-width:440px;margin:0 auto;display:flex;flex-direction:column;gap:14px}.table-wrap{overflow-x:auto}table.simple{width:100%;border-collapse:collapse;font-size:14px}table.simple th,table.simple td{text-align:left;padding:12px 10px;border-bottom:1px solid var(--line)}.pagination{display:flex;gap:8px;justify-content:center;margin-top:36px;flex-wrap:wrap}.pagination a,.pagination span{padding:8px 12px;border-radius:8px;border:1px solid var(--line);text-decoration:none;background:var(--card)}.pagination .current{background:var(--night);color:#fff;border-color:var(--night)}.cart-lines{display:flex;flex-direction:column;gap:14px}.cart-line{display:grid;grid-template-columns:88px minmax(0,1fr) auto;gap:16px;align-items:center;background:var(--card);border:1px solid var(--line);border-radius:14px;padding:12px}.cart-line img{width:88px;height:88px;object-fit:cover;border-radius:10px}.cart-line .t{font-weight:700;text-decoration:none}.cart-line small{color:var(--muted);display:block}.cart-line .disc{color:var(--ok);font-size:13px;font-weight:600}.qty{display:flex;align-items:center;gap:8px;margin-top:8px}.qty input{width:64px;font:inherit;border:1.5px solid var(--line);border-radius:8px;padding:6px 8px}.cart-line .lp{font-weight:700;text-align:right;font-variant-numeric:tabular-nums}.cart-line .lp s{display:block;color:var(--muted);font-weight:500;font-size:13px}.cart-sum{margin-top:24px;margin-left:auto;max-width:380px;display:flex;flex-direction:column;gap:12px;background:var(--card);border:1px solid var(--line);border-radius:16px;padding:20px}.cart-sum .row{display:flex;justify-content:space-between;font-variant-numeric:tabular-nums}.cart-sum .row.total{font:700 20px/1.2 var(--display)}.cart-sum small{color:var(--muted)}@media(max-width:560px){.cart-line{grid-template-columns:64px minmax(0,1fr)}.cart-line img{width:64px;height:64px}.cart-line .lp{grid-column:2;text-align:left}}.toast{position:fixed;left:50%;bottom:calc(20px + env(safe-area-inset-bottom,0px));transform:translate(-50%,20px);opacity:0;visibility:hidden;background:var(--ink);color:#fff;padding:13px 18px;border-radius:12px;font-size:14px;box-shadow:0 10px 30px #00000040;transition:transform .3s,opacity .3s,visibility .3s;max-width:calc(100% - 32px);z-index:60}.toast.show{transform:translate(-50%);opacity:1;visibility:visible}@media(prefers-reduced-motion:reduce){.ann-track{animation:none}.toast,.card .im img{transition:none}}.rq{display:flex;gap:12px;align-items:flex-start;border:1px solid var(--line);background:var(--card);border-radius:var(--r);padding:12px 14px}.rq-av,.rv-av{flex:none;width:38px;height:38px;border-radius:50%;display:grid;place-items:center;font:600 16px/1 var(--display);color:#fff;background:var(--rainbow)}.rq-main{min-width:0;display:flex;flex-direction:column;gap:6px}.rq-text{font-size:14px;color:var(--ink);font-style:italic}.rq-by,.rv-by{display:flex;flex-wrap:wrap;align-items:center;gap:8px;font-size:13px}.rv-tag{font:600 11px/1 var(--body);background:var(--soft);color:var(--muted);padding:5px 8px;border-radius:20px}.rv-note{margin-top:10px;font-size:14px;color:var(--muted)}.rv-rail{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(240px,calc((100% - 48px)/4));gap:16px;overflow-x:auto;scroll-snap-type:x mandatory;margin-top:26px;padding-bottom:8px;scrollbar-width:thin}@media(max-width:900px){.rv-rail{grid-auto-columns:minmax(240px,72%)}}.rv-card{scroll-snap-align:start;border:1px solid var(--line);border-radius:16px;background:var(--card);overflow:hidden;display:flex;flex-direction:column;min-width:0}.rv-photo{aspect-ratio:1/1;background:var(--soft);overflow:hidden}.rv-photo img{width:100%;height:100%;object-fit:cover}.rv-body{padding:14px;display:flex;flex-direction:column;gap:8px;flex:1}.rv-body h3{font-size:17px}.rv-text{font-size:14px;color:var(--muted)}.rv-body .rv-by{margin-top:auto}.rv-nav{display:flex;gap:8px;justify-content:flex-end;margin-top:12px}.rv-arrow{width:40px;height:40px;border-radius:50%;border:1px solid var(--line);background:var(--card);font-size:18px}.rv-list{margin-top:40px;border-top:1px solid var(--line)}.rv-list-h{font-size:22px;margin:24px 0 6px}.rv-row{display:flex;gap:14px;padding:20px 0;border-bottom:1px solid var(--line)}.rv-main{min-width:0;display:flex;flex-direction:column;gap:6px}.rv-main h4{font-size:16px}.rv-thumb img{width:96px;height:96px;object-fit:cover;border-radius:10px;margin-top:4px}.rq-photo{flex:none;width:64px;height:64px;border-radius:12px;overflow:hidden;background:var(--soft)}.rq-photo img{width:100%;height:100%;object-fit:cover}.rv-tag--ok{background:#e3f8ea;color:var(--ok)}
/*# sourceMappingURL=/cdn/shop/t/21/assets/glowdle.css.map */
