@font-face{font-family: "Poppins";font-weight: 600;font-display: swap;src: url(/fonts/poppins-600.woff2) format("woff2")}@font-face{font-family: "Poppins";font-weight: 800;font-display: swap;src: url(/fonts/poppins-800.woff2) format("woff2")}:root{--a: #ff7a3d;--b: #e8306b;--grad: linear-gradient(135deg,var(--a),var(--b));--ink: #1a1320;--ink2: #3f3845;--muted: #7b7380;--line: #ece6e8;--bg: #ffffff;--soft: #faf5f3;--card: #ffffff;--pack: #f6f3f2;--green: #0f8a5c;--foot: #160f1b;--r: 16px;--g: 16px;--max: 1240px;--hh: 120px;--head: "Poppins",system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;--shadow: 0 1px 2px rgb(26 19 32 / .06),0 8px 24px rgb(26 19 32 / .08);color-scheme: light}@media (prefers-color-scheme: dark){:root{--ink: #f7f2f5;--ink2: #d9d0d6;--muted: #a59ba3;--line: #2d2631;--bg: #0f0b12;--soft: #18131b;--card: #1b161e;--pack: #f1eeed;--green: #3ccf8e;--foot: #09070b;--shadow: 0 1px 2px rgb(0 0 0 / .4),0 8px 24px rgb(0 0 0 / .35);color-scheme: dark}.logo .lt{display: none}.logo .dk{display: block !important}}*{box-sizing: border-box}[hidden]{display: none !important}html{-webkit-text-size-adjust: 100%;scroll-padding-top: var(--hh)}body{margin: 0;font: 16px/1.55 system-ui,-apple-system,"Segoe UI",Roboto,"Noto Sans",sans-serif;color: var(--ink);background: var(--bg)}a{color: inherit}img,video{max-width: 100%;display: block}h1,h2,h3{font-family: var(--head);font-weight: 600;line-height: 1.2;letter-spacing: -.01em}button,input,select{font: inherit;color: inherit}.ic{flex: none;vertical-align: -.15em}.sr{position: absolute;width: 1px;height: 1px;overflow: hidden;clip: rect(0 0 0 0);white-space: nowrap}.skip{position: absolute;left: -999px}.skip:focus{left: 8px;top: 8px;z-index: 99;background: var(--card);padding: 8px 12px}.small{font-size: 13px;color: var(--muted)}main{overflow-wrap: anywhere;max-width: var(--max);margin: 0 auto;padding: 0 var(--g) 56px;min-height: 60vh}:focus-visible{outline: 2px solid var(--b);outline-offset: 2px}.strip{background: var(--grad);color: #fff;font-size: 13px;text-align: center;padding: 6px var(--g)}.strip .ic{margin-right: 4px}.top{position: sticky;top: 0;z-index: 20;background: color-mix(in srgb,var(--bg) 94%,transparent);backdrop-filter: saturate(1.4) blur(10px);-webkit-backdrop-filter: saturate(1.4) blur(10px);border-bottom: 1px solid var(--line)}.bar{max-width: var(--max);margin: 0 auto;padding: 10px var(--g) 8px;display: flex;flex-wrap: wrap;align-items: center;gap: 10px 14px}.logo{display: block;flex: none;margin-right: auto}.logo img{height: 30px;width: auto}.logo .dk{display: none}.search{order: 3;flex: 1 1 100%;position: relative;min-width: 0;display: flex;align-items: center}.search>.ic{position: absolute;left: 14px;color: var(--muted);pointer-events: none}.search input{width: 100%;min-width: 0;padding: 11px 16px 11px 42px;border-radius: 999px;border: 1px solid var(--line);background: var(--soft);font-size: 16px}.search input:focus{outline: none;border-color: var(--b);background: var(--card);box-shadow: 0 0 0 4px rgb(232 48 107 / .12)}.savedbtn{position: relative;display: grid;place-items: center;width: 40px;height: 40px;border-radius: 50%;color: var(--ink)}.savedbtn:hover{background: var(--soft)}.savedbtn .cnt{position: absolute;top: 2px;right: 0;min-width: 17px;height: 17px;padding: 0 4px;border-radius: 9px;background: var(--b);color: #fff;font-size: 10.5px;font-weight: 800;display: grid;place-items: center}.reelsbtn{display: inline-flex;align-items: center;gap: 6px;padding: 8px 14px;border-radius: 999px;text-decoration: none;font-weight: 650;font-size: 14px;background: var(--ink);color: var(--bg)}.menu ul{list-style: none;margin: 0 auto;padding: 0 var(--g);max-width: var(--max);display: flex;gap: 2px;overflow-x: auto;scrollbar-width: none}.menu ul::-webkit-scrollbar{display: none}.menu li>a{display: inline-flex;align-items: center;gap: 5px;padding: 9px 11px 11px;white-space: nowrap;text-decoration: none;font-size: 14px;font-weight: 600;color: var(--ink2);border-bottom: 2px solid transparent}.menu li>a:hover,.menu li.on>a,.menu a.on{color: var(--ink);border-bottom-color: var(--b)}.menu a.hot{color: var(--b)}.mega{display: none}@media (min-width: 760px){.bar{flex-wrap: nowrap;padding-top: 12px}.logo{margin-right: 8px}.logo img{height: 34px}.search{order: 0;flex: 1 1 auto;max-width: 620px;margin: 0 auto}}@media (hover: hover) and (min-width: 960px){.menu ul{overflow: visible;justify-content: center}.menu li.has{position: static}.mega{position: absolute;left: 0;right: 0;top: 100%;background: var(--card);border-bottom: 1px solid var(--line);box-shadow: 0 18px 30px rgb(0 0 0 / .08)}.menu li.has:hover .mega,.menu li.has:focus-within .mega{display: block}.mega-in{max-width: var(--max);margin: 0 auto;padding: 20px var(--g) 26px;display: flex;gap: 40px}.mega .all{font-family: var(--head);font-weight: 600;font-size: 18px;text-decoration: none;display: flex;gap: 6px;align-items: center;min-width: 210px}.mega ul{display: grid;grid-template-columns: repeat(3,minmax(180px,1fr));gap: 4px 28px;padding: 0;margin: 0}.mega ul a{display: block;padding: 6px 0;color: var(--ink2);text-decoration: none;font-size: 15px}.mega ul a:hover{color: var(--b)}.mega small{color: var(--muted);font-size: 12px;margin-left: 4px}}.suggest{position: absolute;top: calc(100% + 6px);left: 0;right: 0;z-index: 30;background: var(--card);border: 1px solid var(--line);border-radius: var(--r);box-shadow: var(--shadow);padding: 6px;max-height: 70vh;overflow: auto}.suggest a{display: flex;gap: 12px;align-items: center;padding: 8px;border-radius: 10px;text-decoration: none}.suggest a:hover,.suggest a.sel{background: var(--soft)}.suggest img{width: 44px;height: 56px;object-fit: cover;border-radius: 8px;background: var(--pack)}.suggest img.contain{object-fit: contain}.suggest .sc{font-size: 12px;font-weight: 700;color: var(--b)}.suggest .sn{display: block;font-size: 14px;line-height: 1.3}.suggest .none,.suggest .more{padding: 10px;font-size: 14px;color: var(--muted)}.suggest .more{display: block;color: var(--ink);font-weight: 600}.sec{margin-top: 44px}.sec-h{display: flex;align-items: baseline;justify-content: space-between;gap: 12px;margin-bottom: 14px}.sec-h h2{margin: 0;font-size: clamp(20px,4.4vw,26px)}.sec-h a{font-size: 14px;font-weight: 600;text-decoration: none;color: var(--b);white-space: nowrap}.kicker{display: inline-flex;align-items: center;gap: 6px;margin: 0 0 8px;font-size: 12px;font-weight: 800;letter-spacing: .12em;text-transform: uppercase;background: var(--grad);-webkit-background-clip: text;background-clip: text;color: transparent}.kicker .ic{color: var(--b)}.btn{display: inline-flex;align-items: center;gap: 8px;padding: 12px 22px;border-radius: 999px;background: var(--grad);color: #fff;font-weight: 700;text-decoration: none;border: 0}.chips{list-style: none;margin: 0;padding: 0;display: flex;gap: 8px;flex-wrap: wrap}.chips a{display: inline-block;padding: 8px 15px;border-radius: 999px;border: 1px solid var(--line);text-decoration: none;font-size: 14px;font-weight: 600;background: var(--card)}.chips a:hover{border-color: var(--ink)}.chips a.on{background: var(--ink);color: var(--bg);border-color: var(--ink)}.chips a.dim{color: var(--muted)}.crumbs{display: flex;flex-wrap: wrap;align-items: center;gap: 4px;font-size: 13px;color: var(--muted);padding: 14px 0 10px}.crumbs a{text-decoration: none}.crumbs a:hover{color: var(--ink)}.pr{display: inline-flex;flex-wrap: wrap;align-items: baseline;gap: 2px 7px}.pr b{font-weight: 750}.pr s{color: var(--muted);font-size: .86em}.pr em{color: var(--green);font-style: normal;font-weight: 700;font-size: .86em}.pr.big b{font-size: 30px;font-family: var(--head);font-weight: 600}.pr.big s,.pr.big em{font-size: 17px}.codechip{position: absolute;left: 8px;bottom: 8px;padding: 3px 8px;border-radius: 999px;font-size: 12px;font-weight: 800;letter-spacing: .03em;color: #1a1320;background: rgb(255 255 255 / .9);backdrop-filter: blur(4px)}.hero{position: relative;margin: 16px calc(var(--g) * -1) 0;padding: 34px var(--g) 30px;overflow: hidden;display: grid;gap: 24px;align-items: center;background: radial-gradient(60% 80% at 100% 0%,rgb(255 122 61 / .22),transparent 70%),radial-gradient(50% 70% at 0% 100%,rgb(232 48 107 / .16),transparent 70%),var(--soft)}.hero h1{margin: 0;font-weight: 800;font-size: clamp(42px,11vw,80px);line-height: 1;letter-spacing: -.035em}.hero h1{background: linear-gradient(100deg,var(--ink) 0 45%,var(--b) 75%,var(--a));-webkit-background-clip: text;background-clip: text;color: transparent}.hero .lede{font-size: 17px;color: var(--ink2);max-width: 34ch;margin: 14px 0 18px}.codebox{display: flex;align-items: center;max-width: 420px;background: var(--card);border-radius: 999px;padding: 6px 6px 6px 20px;box-shadow: var(--shadow);border: 1px solid var(--line)}.codebox .hash{font-family: var(--head);font-weight: 800;font-size: 22px;color: var(--b)}.codebox input{flex: 1;min-width: 0;border: 0;background: transparent;font-family: var(--head);font-weight: 600;font-size: 22px;letter-spacing: .14em;padding: 8px 8px}.codebox input:focus{outline: none}.codebox input::placeholder{letter-spacing: 0;font-size: 17px;font-weight: 600}.codebox button{display: inline-flex;align-items: center;gap: 6px;border: 0;border-radius: 999px;padding: 12px 18px;background: var(--grad);color: #fff;font-weight: 700;cursor: pointer;white-space: nowrap}.hint{font-size: 13px;color: var(--muted);margin: 10px 0 0 6px}.hero-phone{display: none}@media (min-width: 760px){.hero{margin: 20px 0 0;border-radius: 28px;padding: 54px 56px;grid-template-columns: 1.3fr 1fr}.hero-phone{display: block;position: relative;justify-self: center;width: min(270px,100%);aspect-ratio: 9 / 16;border-radius: 30px;overflow: hidden;background: #000;border: 6px solid #fff;box-shadow: 0 30px 60px rgb(26 19 32 / .25);transform: rotate(3deg)}.hero-phone video{width: 100%;height: 100%;object-fit: cover}.phone-chip{position: absolute;left: 10px;right: 10px;bottom: 10px;display: flex;gap: 6px;align-items: center;padding: 9px 12px;border-radius: 14px;background: rgb(255 255 255 / .92);color: #1a1320;font-size: 13px;font-weight: 700}}.rail{list-style: none;margin: 0 calc(var(--g) * -1);padding: 2px var(--g) 8px;display: grid;grid-auto-flow: column;grid-auto-columns: min(44vw,210px);gap: 12px;overflow-x: auto;scroll-snap-type: x mandatory;scrollbar-width: none}.rail::-webkit-scrollbar{display: none}.rcard{scroll-snap-align: start;display: flex;flex-direction: column;gap: 8px}.rvid{position: relative;display: block;aspect-ratio: 9 / 16;border-radius: var(--r);overflow: hidden;background: #000}.rvid video{width: 100%;height: 100%;object-fit: cover}.playmark{position: absolute;right: 8px;bottom: 8px;display: grid;place-items: center;width: 34px;height: 34px;border-radius: 50%;background: rgb(0 0 0 / .45);color: #fff;transition: opacity .2s}.rvid.playing .playmark{opacity: 0}.rshop{display: flex;align-items: center;gap: 8px;text-decoration: none;padding: 6px;border-radius: 12px;border: 1px solid var(--line);background: var(--card)}.rshop img{width: 34px;height: 44px;object-fit: cover;border-radius: 6px;background: var(--pack)}.rshop>span:nth-child(2){flex: 1;min-width: 0;font-size: 13px;line-height: 1.3}.rshop .name{display: block;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;font-weight: 600}.rshop .go{color: var(--muted)}.tiles{list-style: none;margin: 0;padding: 0;display: grid;gap: 10px;grid-template-columns: repeat(auto-fill,minmax(min(30%,150px),1fr))}.tile a{position: relative;display: flex;flex-direction: column;justify-content: flex-end;aspect-ratio: 4 / 5;border-radius: var(--r);overflow: hidden;text-decoration: none;color: #fff;padding: 12px;isolation: isolate}.tile img{position: absolute;inset: 0;width: 100%;height: 100%;object-fit: cover;z-index: -2;transition: transform .35s}.tile a::before{content: "";position: absolute;inset: 0;z-index: -1;background: linear-gradient(180deg,transparent 40%,rgb(0 0 0 / .62))}.tile a:hover img{transform: scale(1.05)}.tname{font-family: var(--head);font-weight: 600;font-size: 17px;line-height: 1.15}.tcount{font-size: 12px;opacity: .85}.tile.empty a::before{background: none}.tile.empty a{color: var(--ink);background: var(--tbg,var(--soft))}.t-women{--tbg: linear-gradient(160deg,#ffe3d6,#ffd0e0)}.t-men{--tbg: linear-gradient(160deg,#dbe8ff,#e5defd)}.t-kids{--tbg: linear-gradient(160deg,#fff2c7,#ffe0c2)}.t-footwear{--tbg: linear-gradient(160deg,#e2f4ea,#d7ecf7)}.t-accessories{--tbg: linear-gradient(160deg,#f1e6ff,#ffe1ee)}.t-jewellery{--tbg: linear-gradient(160deg,#fff0d1,#f9dcc4)}.t-beauty{--tbg: linear-gradient(160deg,#ffdbe6,#fbe4f5)}.t-home-living{--tbg: linear-gradient(160deg,#e9efe0,#f6ead9)}.t-gadgets{--tbg: linear-gradient(160deg,#dcefff,#e1e3ff)}.t-more{--tbg: linear-gradient(160deg,#eee,#e3e3e3)}@media (prefers-color-scheme: dark){.tile.empty a{color: #fff;box-shadow: inset 0 0 0 999px rgb(15 11 18 / .74)}}.grid{list-style: none;margin: 0;padding: 0;display: grid;gap: 22px 12px;grid-template-columns: repeat(auto-fill,minmax(min(44%,220px),1fr))}.card a{display: flex;flex-direction: column;gap: 9px;text-decoration: none}.thumb{position: relative;aspect-ratio: 3 / 4;border-radius: var(--r);overflow: hidden;background: var(--pack)}.thumb img{width: 100%;height: 100%;object-fit: cover;transition: opacity .3s,transform .4s}.thumb.contain img{object-fit: contain;padding: 8%;mix-blend-mode: multiply}.thumb .alt{position: absolute;inset: 0;opacity: 0}@media (hover: hover){.card a:hover .alt{opacity: 1}.card a:hover .thumb img:first-child{transform: scale(1.03)}}.badges{position: absolute;left: 8px;top: 8px;display: flex;gap: 5px}.b{display: inline-flex;align-items: center;gap: 3px;padding: 3px 8px;border-radius: 999px;font-size: 11px;font-weight: 800;letter-spacing: .04em;text-transform: uppercase}.b.reel{background: rgb(20 14 24 / .78);color: #fff}.b.new{background: var(--grad);color: #fff}.meta{display: flex;flex-direction: column;gap: 2px;padding: 0 2px}.meta .brand{font-size: 12px;font-weight: 800;letter-spacing: .06em;text-transform: uppercase}.meta .name{font-size: 14px;line-height: 1.35;color: var(--ink2);display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;overflow: hidden}.meta .pr{font-size: 15px;margin-top: 2px}.meta .via{font-size: 12px;color: var(--muted)}.how{background: var(--soft);border-radius: 24px;padding: 26px 20px}.how h2{margin: 0 0 16px;font-size: clamp(20px,4.4vw,26px)}.steps{list-style: none;margin: 0;padding: 0;display: grid;gap: 16px;grid-template-columns: repeat(auto-fit,minmax(200px,1fr))}.steps li{display: grid;grid-template-columns: 40px 1fr;gap: 2px 12px;align-items: start}.steps .n{grid-row: span 2;display: grid;place-items: center;width: 40px;height: 40px;border-radius: 50%;background: var(--grad);color: #fff;font-family: var(--head);font-weight: 800}.steps b{font-family: var(--head);font-weight: 600}.steps li>span:last-child{color: var(--ink2);font-size: 14px}.steps code{font-weight: 700;color: var(--b)}.trust{display: grid;gap: 12px;grid-template-columns: repeat(auto-fit,minmax(220px,1fr))}.trust>div{display: grid;grid-template-columns: 30px 1fr;gap: 0 10px;padding: 16px;border: 1px solid var(--line);border-radius: var(--r)}.trust .ic{grid-row: span 2;color: var(--b)}.trust span{font-size: 14px;color: var(--muted)}.lhead h1{margin: 6px 0 2px;font-weight: 800;font-size: clamp(28px,6vw,42px);letter-spacing: -.025em}.lhead .for{color: var(--muted);font-weight: 600;font-size: .55em;letter-spacing: 0}.count{color: var(--muted);margin: 0 0 14px}.subcats{flex-wrap: nowrap;overflow-x: auto;margin: 0 calc(var(--g) * -1) 6px;padding: 2px var(--g) 8px;scrollbar-width: none}.subcats a{white-space: nowrap}.tools{display: flex;align-items: center;justify-content: space-between;gap: 12px;padding: 10px 0 16px;border-bottom: 1px solid var(--line);margin-bottom: 18px;font-size: 14px}.tools select{margin-left: 6px;padding: 8px 10px;border-radius: 10px;border: 1px solid var(--line);background: var(--card)}.tog{display: inline-flex;align-items: center;gap: 6px;cursor: pointer}.tog input{accent-color: var(--b);width: 18px;height: 18px}.soon{padding: 26px;margin: 10px 0 26px;border-radius: 20px;background: var(--soft)}.soon .big{font-family: var(--head);font-weight: 600;font-size: 20px;margin: 0 0 4px}.soon p{margin: 0;color: var(--ink2)}.empty{color: var(--muted)}.brandlist{list-style: none;margin: 0;padding: 0;display: grid;gap: 14px;grid-template-columns: repeat(auto-fill,minmax(min(44%,200px),1fr))}.brandlist a{display: flex;flex-direction: column;gap: 6px;text-decoration: none}.bimg{aspect-ratio: 1;border-radius: var(--r);overflow: hidden;background: var(--pack)}.bimg img{width: 100%;height: 100%;object-fit: cover}.bname{font-family: var(--head);font-weight: 600}.bcount{font-size: 13px;color: var(--muted)}.product{display: grid;gap: 22px}.media{min-width: 0;margin: 0 calc(var(--g) * -1)}.slides{list-style: none;margin: 0;padding: 0;display: grid;grid-auto-flow: column;grid-auto-columns: 100%;overflow-x: auto;scroll-snap-type: x mandatory;scrollbar-width: none}.slides::-webkit-scrollbar{display: none}.sl{position: relative;scroll-snap-align: start;aspect-ratio: 3 / 4;background: var(--pack);overflow: hidden}.sl img{width: 100%;height: 100%;object-fit: cover}.sl.sq img{object-fit: contain;mix-blend-mode: multiply}.sl.vid{background: #0d0a0f}.sl.vid video{width: 100%;height: 100%;object-fit: contain}.reeltag,.lookTag{position: absolute;left: 12px;top: 12px;display: inline-flex;gap: 4px;align-items: center;padding: 4px 10px;border-radius: 999px;font-size: 12px;font-weight: 800;background: var(--grad);color: #fff}.lookTag{top: auto;bottom: 12px;background: rgb(255 255 255 / .9);color: #1a1320;font-weight: 700}.dots{display: flex;justify-content: center;gap: 6px;padding: 10px 0 0}.dots i{width: 6px;height: 6px;border-radius: 99px;background: var(--line);transition: width .2s,background .2s}.dots i.on{width: 18px;background: var(--b)}.info{min-width: 0}.pbrand{display: inline-block;font-size: 14px;font-weight: 800;letter-spacing: .08em;text-transform: uppercase;text-decoration: none;background: var(--grad);-webkit-background-clip: text;background-clip: text;color: transparent}.info h1{font-size: clamp(21px,4.6vw,28px);margin: 4px 0 8px}.pcode{display: flex;align-items: center;gap: 10px;margin: 0 0 14px}.codetag{display: inline-block;padding: 3px 10px;border-radius: 999px;background: var(--ink);color: var(--bg);font-weight: 800;font-size: 13px}.pricebox{padding: 14px 0;border-top: 1px solid var(--line);border-bottom: 1px solid var(--line);margin-bottom: 16px}.asof{font-size: 13px;color: var(--muted);margin: 6px 0 0}.ctas{display: flex;gap: 10px}.buy{flex: 1;display: inline-flex;align-items: center;justify-content: center;gap: 8px;padding: 15px 20px;border-radius: 999px;background: var(--grad);color: #fff;font-weight: 800;font-size: 17px;text-decoration: none;box-shadow: 0 8px 20px rgb(232 48 107 / .28)}.buy:hover{filter: brightness(1.05)}.sharebtn{flex: none;width: 54px;border-radius: 50%;border: 1px solid var(--line);background: var(--card);cursor: pointer;display: grid;place-items: center}.assure{list-style: none;padding: 0;margin: 14px 0 6px;display: grid;gap: 6px;font-size: 14px;color: var(--ink2)}.assure li{display: flex;gap: 8px;align-items: center}.assure .ic{color: var(--b)}.lede{color: var(--ink2)}.info h2{font-size: 18px;margin: 22px 0 8px}.feats{list-style: none;padding: 0;margin: 0;display: grid;gap: 8px}.feats li{position: relative;padding-left: 28px}.feats li::before{content: "";position: absolute;left: 0;top: .3em;width: 18px;height: 18px;border-radius: 50%;background: var(--grad);-webkit-mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 1a11 11 0 1 0 0 22 11 11 0 0 0 0-22Zm5.2 8.2-6 6a1 1 0 0 1-1.4 0l-3-3a1 1 0 1 1 1.4-1.4l2.3 2.3 5.3-5.3a1 1 0 1 1 1.4 1.4Z'/%3E%3C/svg%3E") center / contain no-repeat;mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 1a11 11 0 1 0 0 22 11 11 0 0 0 0-22Zm5.2 8.2-6 6a1 1 0 0 1-1.4 0l-3-3a1 1 0 1 1 1.4-1.4l2.3 2.3 5.3-5.3a1 1 0 1 1 1.4 1.4Z'/%3E%3C/svg%3E") center / contain no-repeat}.acc{border-top: 1px solid var(--line);margin-top: 18px}.acc summary{cursor: pointer;list-style: none;display: flex;justify-content: space-between;align-items: center}.acc summary::-webkit-details-marker{display: none}.acc summary::after{content: "+";font-size: 22px;color: var(--muted)}.acc[open] summary::after{content: "–"}.acc summary h2{margin: 14px 0}.acc p{color: var(--ink2);margin-top: 0}.specs{width: 100%;border-collapse: collapse;font-size: 15px}.specs th,.specs td{text-align: left;padding: 9px 6px;border-bottom: 1px solid var(--line);vertical-align: top}.specs th{color: var(--muted);font-weight: 600;width: 40%}.buybar{position: fixed;left: 0;right: 0;bottom: 0;z-index: 25;display: flex;align-items: center;gap: 12px;padding: 10px var(--g) calc(10px + env(safe-area-inset-bottom));background: var(--card);border-top: 1px solid var(--line);box-shadow: 0 -8px 24px rgb(0 0 0 / .08);transform: translateY(110%);transition: transform .25s}.buybar.show{transform: none}.bb-l{flex: 1;min-width: 0;font-size: 14px}.bb-l .name{display: block;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;font-weight: 600}.buybar .buy{flex: none;padding: 12px 18px;font-size: 15px;box-shadow: none}@media (min-width: 900px){.product{grid-template-columns: minmax(0,1.2fr) minmax(0,1fr);gap: 40px;align-items: start}.media{margin: 0}.slides{grid-auto-flow: row;grid-template-columns: 1fr 1fr;grid-auto-columns: auto;gap: 10px;overflow: visible}.sl{border-radius: 14px}.dots{display: none}.info{position: sticky;top: calc(var(--hh) + 16px)}.buybar{display: none}}.reelsfeed .strip,.reelsfeed .foot{display: none}.reelsfeed main{padding: 0;max-width: none;min-height: 0}.feed{height: calc(100svh - var(--hh));overflow-y: auto;scroll-snap-type: y mandatory;background: #0b080d;overscroll-behavior: contain;scrollbar-width: none}.feed::-webkit-scrollbar{display: none}.slide{position: relative;height: 100%;max-width: calc((100svh - var(--hh)) * 9 / 16);margin: 0 auto;scroll-snap-align: start;scroll-snap-stop: always;overflow: hidden;background: #000}.slide video{width: 100%;height: 100%;object-fit: cover}.slide .tap{position: absolute;inset: 0;background: transparent;border: 0;cursor: pointer}.slide.paused .tap::after{content: "";position: absolute;left: 50%;top: 45%;width: 72px;height: 72px;margin: -36px;border-radius: 50%;background: rgb(0 0 0 / .45) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='white'%3E%3Cpath d='M8 5v14l11-7z'/%3E%3C/svg%3E") center / 36px no-repeat}.side{position: absolute;right: 10px;bottom: 116px;display: grid;gap: 12px}.side button{width: 46px;height: 46px;border-radius: 50%;border: 0;display: grid;place-items: center;cursor: pointer;background: rgb(0 0 0 / .4);color: #fff;backdrop-filter: blur(6px)}.shop{position: absolute;left: 10px;right: 10px;bottom: calc(12px + env(safe-area-inset-bottom));display: flex;align-items: center;gap: 10px;padding: 8px;border-radius: 18px;text-decoration: none;color: #1a1320;background: rgb(255 255 255 / .93);backdrop-filter: blur(10px);box-shadow: 0 10px 30px rgb(0 0 0 / .3)}.shop img{width: 48px;height: 62px;border-radius: 10px;object-fit: cover;background: #f3f1f0}.shop .info{flex: 1;min-width: 0;display: flex;flex-direction: column;font-size: 14px;line-height: 1.3}.shop .code{font-size: 11px;font-weight: 800;color: #e8306b}.shop .name{font-weight: 700;white-space: nowrap;overflow: hidden;text-overflow: ellipsis}.shop .pr s{color: #7b7380}.shop .pr em{color: #0f8a5c}.shop .cta{flex: none;display: inline-flex;align-items: center;gap: 6px;padding: 11px 15px;border-radius: 999px;background: var(--grad);color: #fff;font-weight: 800;font-size: 14px}.slide.end{display: grid;place-items: center;text-align: center;color: #fff;background: var(--grad)}.slide.end h2{font-size: 26px;margin: 0 0 6px}.slide.end .btn{background: #fff;color: #1a1320;margin-top: 12px}.page{max-width: 760px;padding-top: 26px}.page h1{margin: 0 0 12px;font-weight: 800;font-size: clamp(30px,7vw,46px);letter-spacing: -.025em;line-height: 1.08}.page h2{margin: 30px 0 8px;font-size: 21px}.page .lede{font-size: 18px}.page p,.page li{color: var(--ink2)}.page ul{padding-left: 20px}.page li{margin: 6px 0}.page .steps{margin: 22px 0}.steps.big li{padding: 16px;border: 1px solid var(--line);border-radius: var(--r)}.note{display: flex;gap: 12px;padding: 16px;border-radius: var(--r);background: var(--soft);margin: 18px 0}.note .ic{color: var(--b);margin-top: 3px}.note p{margin: 0}.faq details{border-bottom: 1px solid var(--line)}.faq summary{cursor: pointer;padding: 16px 0;font-weight: 650;font-size: 17px;list-style: none;display: flex;justify-content: space-between;gap: 12px}.faq summary::-webkit-details-marker{display: none}.faq summary::after{content: "+";color: var(--b);font-size: 22px;line-height: 1}.faq details[open] summary::after{content: "–"}.faq p{margin: 0 0 16px}.contact{list-style: none;padding: 0 !important}.contact li{display: flex;gap: 10px;align-items: center}.foot{background: var(--foot);color: #d9d0d6;margin-top: 30px}.foot-in{max-width: var(--max);margin: 0 auto;padding: 40px var(--g) 18px;display: grid;gap: 28px;grid-template-columns: 1fr 1fr}.fbrand{grid-column: 1 / -1}.fbrand img{height: 32px;width: auto}.fbrand .tag{font-family: var(--head);font-weight: 600;font-size: 18px;color: #fff;margin: 12px 0 4px}.fbrand p{font-size: 14px;max-width: 46ch;margin: 0;color: #b4aab2}.social{display: flex;gap: 12px;margin-top: 14px !important}.social a{color: #fff}.foot nav{display: flex;flex-direction: column;gap: 8px}.foot nav h2{font-size: 13px;letter-spacing: .1em;text-transform: uppercase;color: #fff;margin: 0 0 4px;font-family: inherit;font-weight: 800}.foot nav a{color: #b4aab2;text-decoration: none;font-size: 14px}.foot nav a:hover{color: #fff}.foot-legal{max-width: var(--max);margin: 0 auto;padding: 16px var(--g) calc(28px + env(safe-area-inset-bottom));border-top: 1px solid #2a2230;font-size: 12.5px;color: #8f8590}.foot-legal p{margin: 6px 0}@media (min-width: 760px){.foot-in{grid-template-columns: 2fr 1fr 1fr 1fr}.fbrand{grid-column: auto}}.pdp .foot-legal{padding-bottom: 90px}@media (min-width: 900px){.pdp .foot-legal{padding-bottom: 28px}}.perks{list-style: none;margin: 14px 0 0;padding: 0;display: grid;gap: 8px;grid-template-columns: repeat(auto-fit,minmax(210px,1fr))}.perks li{display: flex;align-items: center;gap: 10px;padding: 12px 14px;border: 1px solid var(--line);border-radius: 12px;font-size: 14px;color: var(--ink2)}.perks .ic{color: var(--b)}.perks b{color: var(--ink)}.card{position: relative}.heart{position: absolute;top: 8px;right: 8px;width: 34px;height: 34px;border-radius: 50%;border: 0;display: grid;place-items: center;cursor: pointer;color: #1a1320;background: rgb(255 255 255 / .9);box-shadow: 0 2px 8px rgb(0 0 0 / .12)}.heart.on{color: var(--b)}.heart.on .ic path{fill: currentColor}.ctas .heart{position: static;width: 54px;height: auto;box-shadow: none;border: 1px solid var(--line);background: var(--card);color: var(--ink)}.ctas .heart.on{color: var(--b)}.offchip{position: absolute;left: 8px;top: 8px;padding: 3px 9px;border-radius: 999px;background: var(--grad);color: #fff;font-size: 12px;font-weight: 800}.rshop .rb{display: block;font-size: 11px;font-weight: 800;letter-spacing: .05em;text-transform: uppercase;color: var(--muted)}.disc{font-size: 12px;color: var(--muted);margin: 8px 2px 0}.disc a{color: inherit}.paybar{display: flex;align-items: center;gap: 8px;color: #b4aab2}