.vbox{border:1px dashed var(--line);border-radius:12px;padding:12px;margin:12px 0 16px;background:var(--bg)}.vbox-h{font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--muted);margin-bottom:9px}.vrow{display:flex;gap:8px;align-items:stretch}.vinput{flex:1 1 auto;min-width:0;font:inherit;font-size:16px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;border:1px solid var(--line);border-radius:10px;padding:10px 12px;background:var(--surface);color:var(--ink)}.vinput:focus{outline:2px solid color-mix(in srgb,var(--accent) 35%,transparent);border-color:var(--accent)}.vinput::placeholder{text-transform:none;letter-spacing:normal;font-weight:400;color:var(--muted)}.btn.vapply{flex:none;padding:10px 16px;border-radius:10px;font-size:13.5px;white-space:nowrap}.btn.vapply:disabled{opacity:.6;cursor:default}.vferr{margin-top:9px;font-size:13px}.vchips{display:flex;flex-wrap:wrap;gap:6px;margin-top:10px}.vchip{font:inherit;font-size:12px;font-weight:700;letter-spacing:.04em;padding:6px 11px;border-radius:999px;border:1px dashed var(--accent);background:var(--accent-soft);color:var(--accent-dk);cursor:pointer}.vchip:hover{background:var(--accent);color:#fff;border-style:solid}.vchip.off{border-color:var(--line);background:var(--surface);color:var(--muted)}.vapplied{background:var(--ok-soft);border-radius:10px;padding:11px 12px}.vatop{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.vatop b{font-size:14px;letter-spacing:.05em}.vbenefit{font-size:12.5px;font-weight:700;color:var(--ok)}.vremove{margin-left:auto;font:inherit;font-size:12.5px;font-weight:600;color:var(--muted);background:none;border:none;text-decoration:underline;cursor:pointer;padding:4px}.vremove:hover{color:var(--danger)}.vadesc{font-size:12.5px;color:var(--muted);margin-top:5px}.vgift{font-size:12.5px;color:var(--ok);font-weight:600;margin-top:6px;line-height:1.45}.vgift.ogift{background:var(--ok-soft);border-radius:10px;padding:9px 11px;margin:8px 0}.srow.vdisc b{color:var(--ok)}.vtag{font-style:normal;font-size:11px;font-weight:700;letter-spacing:.04em;padding:2px 7px;border-radius:999px;background:var(--accent-soft);color:var(--accent-dk);margin-left:4px;white-space:nowrap}@media (max-width:420px){.vrow{flex-wrap:wrap}.vinput{flex:1 1 100%}.btn.vapply{flex:1 1 100%;min-height:44px}}@media (hover:none){.btn.vapply{min-height:44px}.vchip{min-height:36px}.vremove{min-height:32px}}.aform{display:flex;flex-direction:column;gap:14px}.fgrid{display:grid;grid-template-columns:1fr 1fr;gap:14px 16px}.field{display:flex;flex-direction:column;gap:6px;min-width:0}.field.span2{grid-column:1 / -1}.flabel{font-size:12.5px;font-weight:700;color:var(--ink)}.aform input:not([type=checkbox]):not([type=color]):not([type=radio]),.aform select,.aform textarea{font:inherit;font-size:14px;color:var(--ink);border:1px solid var(--line);border-radius:10px;padding:9px 12px;background:#fff;width:100%;min-width:0}.aform textarea{resize:vertical}.aform input:not([type=radio]):focus,.aform select:focus,.aform textarea:focus{outline:2px solid color-mix(in srgb,var(--accent) 35%,transparent);border-color:var(--accent)}.field.has-err input,.field.has-err select{border-color:var(--danger)}.fhint{font-size:11.5px;color:var(--muted)}.ferr{font-size:12px;color:var(--danger);font-weight:600}.ferr-box{background:#fef2f2;color:var(--danger);border:1px solid #FECACA;border-radius:10px;padding:10px 12px;font-size:13px;font-weight:600}.checks{grid-column:1 / -1;display:flex;flex-wrap:wrap;gap:8px 24px}.checks label{display:inline-flex;align-items:center;gap:8px;font-weight:500;cursor:pointer}.checks input{width:16px;height:16px;accent-color:var(--accent)}:root{--bg:#FFFAF6;--surface:#FFFFFF;--ink:#1F1B2E;--muted:#6B6780;--line:#F1E6E6;--line2:#F8F0F0;--accent:#FF5A36;--accent-dk:#E8431F;--accent-soft:#FFEAE3;--pink:#E8388C;--violet:#7C4DFF;--sun:#FFC83D;--sage:#12B76A;--ok:#12A15E;--ok-soft:#DDF7EA;--warn:#F59E0B;--warn-soft:#FEF1D2;--danger:#EF4444;--panel:#2A1E5C;--serif:"Instrument Serif",Georgia,serif;--sans:"DM Sans",system-ui,sans-serif}*{box-sizing:border-box}body{margin:0;background:var(--bg);color:var(--ink);font-family:var(--sans);-webkit-font-smoothing:antialiased;font-size:14px;line-height:1.5}a{color:var(--accent);text-decoration:none}a:hover{color:var(--accent-dk)}button{font-family:inherit}img{max-width:100%}svg{display:block}.wrap{max-width:1440px;margin:0 auto;padding:0 48px}.announce{background:linear-gradient(90deg,var(--accent),var(--pink));color:#fff;font-weight:500;font-size:12.5px;letter-spacing:.03em;text-align:center;padding:9px 0}header.site{background:var(--bg);border-bottom:1px solid var(--line);position:sticky;top:0;z-index:20}.hrow{display:flex;align-items:center;justify-content:space-between;height:74px}.brand{font-family:var(--serif);font-size:30px;letter-spacing:.02em;line-height:1;color:var(--ink)}.brand small{display:block;font-family:var(--sans);font-size:9.5px;letter-spacing:.35em;text-transform:uppercase;color:var(--muted);margin-top:3px;font-weight:600}nav.main{display:flex;gap:30px}nav.main a{color:var(--ink);font-weight:500;font-size:14px;padding:4px 0;position:relative}nav.main a.active:after{content:"";position:absolute;left:0;right:0;bottom:-2px;height:2px;background:var(--accent)}.icons{display:flex;align-items:center;gap:18px}.iconbtn{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;border:1px solid transparent;border-radius:50%;color:var(--ink);cursor:pointer;position:relative;background:none}.iconbtn:hover{background:var(--surface);border-color:var(--line)}.cartbadge{position:absolute;top:2px;right:1px;background:var(--accent);color:#fff;font-size:10px;font-weight:700;min-width:16px;height:16px;border-radius:8px;display:flex;align-items:center;justify-content:center;padding:0 4px}footer.site{border-top:1px solid var(--line);margin-top:20px;background:var(--surface)}.fcols{display:grid;grid-template-columns:1.6fr 1fr 1fr 1.4fr;gap:40px;padding:44px 0 34px}.fcols h5{font-size:12px;letter-spacing:.06em;text-transform:uppercase;margin:0 0 14px}.fcols a,.fcols p{display:block;color:var(--muted);margin:9px 0;font-size:13.5px}.fcols a:hover{color:var(--accent)}.fbottom{border-top:1px solid var(--line);padding:18px 0;display:flex;justify-content:space-between;color:var(--muted);font-size:12.5px}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;font-weight:600;font-size:14px;border-radius:999px;padding:11px 22px;cursor:pointer;border:1px solid var(--ink);background:var(--ink);color:#fff}.btn:hover{background:#000}.btn.ghost{background:transparent;color:var(--ink)}.btn.ghost:hover{background:var(--surface)}.btn.accent{background:var(--accent);border-color:var(--accent)}.btn.accent:hover{background:var(--accent-dk)}.btn[disabled]{opacity:.5;cursor:not-allowed}.hero{display:flex;align-items:center;gap:40px;background:linear-gradient(120deg,#ffeae3,#ffe4f0 55%,#fff3d1);border:1px solid var(--line);border-radius:16px;padding:34px 40px;margin:28px 0}.hero .eyebrow{font-size:11px;letter-spacing:.28em;text-transform:uppercase;color:var(--accent);font-weight:700}.hero h1{font-family:var(--serif);font-weight:400;font-size:44px;line-height:1.05;margin:8px 0 10px}.hero p{color:var(--muted);max-width:520px;margin:0 0 18px}.hero-art{margin-left:auto;flex:0 0 260px;height:170px;border-radius:12px;background:repeating-linear-gradient(45deg,rgba(255,90,54,.16) 0 3px,transparent 3px 9px),repeating-linear-gradient(-45deg,rgba(232,56,140,.1) 0 3px,transparent 3px 9px),#fff;display:flex;align-items:center;justify-content:center}.toolbar{display:flex;align-items:center;justify-content:space-between;margin:8px 0 20px;gap:16px;flex-wrap:wrap}.chips{display:flex;gap:10px;flex-wrap:wrap}.chip{border:1px solid var(--line);background:var(--surface);border-radius:999px;padding:8px 16px;font-size:13px;font-weight:500;color:var(--ink);cursor:pointer}.chip.active{background:var(--ink);color:#fff;border-color:var(--ink)}.chip:hover:not(.active){border-color:var(--accent)}.sortsel{border:1px solid var(--line);background:var(--surface);border-radius:10px;padding:9px 14px;font-size:13px;font-weight:500;cursor:pointer;color:var(--ink);font-family:inherit}.count{color:var(--muted);font-size:13px}.shop{display:grid;grid-template-columns:250px minmax(0,1fr);gap:34px;align-items:start}aside.filters{position:sticky;top:94px}.fgroup{border-bottom:1px solid var(--line);padding:18px 0}.fgroup:first-child{padding-top:0}.fgroup h4{font-size:13px;letter-spacing:.02em;margin:0 0 14px;font-weight:700}.facet{display:flex;align-items:center;gap:10px;margin:11px 0;color:var(--muted);font-size:13.5px;cursor:pointer}.facet:hover{color:var(--ink)}.checkbox{width:17px;height:17px;border:1.5px solid var(--line);border-radius:5px;flex:0 0 auto;display:flex;align-items:center;justify-content:center}.checkbox.on{background:var(--accent);border-color:var(--accent)}.sizes{display:flex;flex-wrap:wrap;gap:8px}.sizebox{width:42px;height:36px;border:1px solid var(--line);border-radius:8px;background:var(--surface);display:flex;align-items:center;justify-content:center;font-size:13px;font-weight:600;cursor:pointer}.sizebox.on{border-color:var(--ink);background:var(--ink);color:#fff}.colors{display:flex;flex-wrap:wrap;gap:12px}.cdot{width:26px;height:26px;border-radius:50%;border:1px solid rgba(0,0,0,.12);cursor:pointer;padding:0}.cdot.on{outline:2px solid var(--ink);outline-offset:2px}.grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:26px}.card{background:var(--surface);border:1px solid var(--line);border-radius:14px;overflow:hidden;display:flex;flex-direction:column}.card:hover{box-shadow:0 14px 34px -14px #ff5a3652}.thumb{position:relative;aspect-ratio:4/5;display:flex;align-items:center;justify-content:center;background:#ffefe8}.thumb .knit{position:absolute;top:0;right:0;bottom:0;left:0;background:repeating-linear-gradient(45deg,rgba(0,0,0,.025) 0 3px,transparent 3px 9px)}.badges{position:absolute;top:12px;left:12px;display:flex;gap:6px;z-index:1}.badge{font-size:10.5px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;padding:4px 9px;border-radius:999px;background:#fff;color:var(--ink);border:1px solid var(--line);display:inline-flex;align-items:center;gap:4px}.badge.new{background:var(--ink);color:#fff;border-color:var(--ink)}.badge.d3,.badge.sale{background:var(--accent);color:#fff;border-color:var(--accent)}.fav{position:absolute;top:10px;right:10px;width:34px;height:34px;border-radius:50%;background:#fff;border:1px solid var(--line);display:flex;align-items:center;justify-content:center;color:var(--muted);cursor:pointer;z-index:1}.fav:hover{color:var(--accent)}.cbody{padding:15px 16px 17px;display:flex;flex-direction:column;gap:7px;flex:1}.cbody .cat{font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--muted);font-weight:600}.cbody .name{font-size:15.5px;font-weight:600;line-height:1.3;color:var(--ink)}.swrow{display:flex;gap:7px;margin-top:2px}.sw{width:15px;height:15px;border-radius:50%;border:1px solid rgba(0,0,0,.12)}.pricerow{display:flex;align-items:center;justify-content:space-between;margin-top:auto;padding-top:8px}.price{font-size:16px;font-weight:700}.price .old{font-size:12.5px;color:var(--muted);text-decoration:line-through;font-weight:500;margin-left:7px}.addbtn{width:40px;height:40px;border-radius:10px;background:var(--accent-soft);color:var(--accent);border:none;display:flex;align-items:center;justify-content:center;cursor:pointer}.addbtn:hover{background:var(--accent);color:#fff}.pager{display:flex;gap:8px;justify-content:center;margin:38px 0 8px}.pg{min-width:40px;height:40px;border-radius:10px;border:1px solid var(--line);background:var(--surface);display:flex;align-items:center;justify-content:center;font-weight:600;cursor:pointer;color:var(--ink)}.pg.on{background:var(--ink);color:#fff;border-color:var(--ink)}.pg[disabled]{opacity:.4;cursor:not-allowed}.state{padding:80px 0;text-align:center;color:var(--muted)}.spinner{width:34px;height:34px;border:3px solid var(--line);border-top-color:var(--accent);border-radius:50%;margin:0 auto 14px;animation:spin .8s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.crumb{display:flex;gap:8px;align-items:center;color:var(--muted);font-size:13px;padding:22px 0;flex-wrap:wrap}.crumb a{color:var(--muted)}.crumb a:hover{color:var(--accent)}.pd{display:grid;grid-template-columns:1.15fr 1fr;gap:52px;align-items:start}.viewer{background:var(--surface);border:1px solid var(--line);border-radius:18px;overflow:hidden;position:relative}.stage{position:relative;aspect-ratio:1/1;background:radial-gradient(120% 90% at 50% 20%,#fff7f2,#ffe6dc 60%,#ffd9e9)}.d3tag{position:absolute;top:16px;left:16px;display:flex;align-items:center;gap:6px;background:var(--accent);color:#fff;font-size:12px;font-weight:700;letter-spacing:.04em;padding:7px 13px;border-radius:999px;z-index:2}.hint{position:absolute;bottom:16px;left:50%;transform:translate(-50%);display:inline-flex;align-items:center;gap:8px;background:#ffffffd9;border:1px solid var(--line);color:var(--muted);font-size:12.5px;font-weight:600;padding:8px 14px;border-radius:999px;z-index:2}.thumbs{display:flex;gap:12px;padding:16px}.tb{width:74px;height:74px;border-radius:11px;border:1px solid var(--line);background:#ffefe8;display:flex;align-items:center;justify-content:center;cursor:pointer;position:relative;flex:0 0 auto}.tb.on{border-color:var(--ink);outline:1px solid var(--ink)}.tb.d3{background:var(--accent-soft)}.tb .lbl{position:absolute;bottom:3px;right:4px;font-size:8.5px;font-weight:800;color:var(--accent)}.eyebrow{font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:var(--accent);font-weight:700}.ptitle{font-family:var(--serif);font-weight:400;font-size:42px;line-height:1.06;margin:10px 0 12px}.rate{display:flex;align-items:center;gap:8px;color:var(--muted);font-size:13.5px;margin-bottom:18px}.stars{display:flex;gap:2px;color:var(--accent)}.priceline{display:flex;align-items:baseline;gap:12px;margin-bottom:20px;flex-wrap:wrap}.big{font-size:30px;font-weight:700}.pold{font-size:16px;color:var(--muted);text-decoration:line-through}.save{background:var(--accent-soft);color:var(--accent);font-size:12px;font-weight:700;padding:4px 10px;border-radius:999px}.lead{color:var(--muted);line-height:1.65;max-width:520px;margin:0 0 24px}.sec-label{display:flex;align-items:center;justify-content:space-between;font-size:13px;font-weight:700;margin:0 0 12px}.sec-label a{font-size:12.5px;font-weight:600}.pd .colors{gap:12px;margin-bottom:24px}.pd .cdot{width:38px;height:38px}.pd .cdot.on{outline-offset:3px}.pd .sizes{gap:10px;margin-bottom:8px}.sbox{min-width:52px;height:46px;padding:0 14px;border:1px solid var(--line);border-radius:10px;background:var(--surface);display:flex;align-items:center;justify-content:center;font-weight:600;cursor:pointer}.sbox.on{border-color:var(--ink);background:var(--ink);color:#fff}.sbox.off{color:#c4bfd0;text-decoration:line-through;cursor:not-allowed;background:var(--bg)}.stock{display:flex;align-items:center;gap:8px;color:var(--ok);font-size:13px;font-weight:600;margin:16px 0 22px}.stock.out{color:var(--danger)}.buyrow{display:flex;gap:14px;align-items:stretch;margin-bottom:16px}.qty{display:flex;align-items:center;border:1px solid var(--line);border-radius:12px;background:var(--surface);overflow:hidden}.qty button{width:46px;height:54px;border:none;background:transparent;font-size:20px;color:var(--ink);cursor:pointer}.qty button:hover{background:var(--bg)}.qty span{width:46px;text-align:center;font-weight:700;font-size:16px}.btn.lg{height:54px;padding:0 26px;font-size:15px;border-radius:12px}.btn.block{width:100%}.perks{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin:22px 0 4px}.perk{display:flex;gap:11px;align-items:flex-start;color:var(--muted);font-size:13px}.perk b{display:block;color:var(--ink);font-weight:600;font-size:13.5px}.accord{border-top:1px solid var(--line);margin-top:26px}.arow{display:flex;align-items:center;justify-content:space-between;padding:18px 2px;border-bottom:1px solid var(--line);font-weight:600;cursor:pointer}.adesc{padding:14px 2px 20px;color:var(--muted);line-height:1.7;max-width:560px}.related{margin:64px 0 20px}.related h2{font-family:var(--serif);font-weight:400;font-size:30px;margin:0 0 22px}.rgrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px}@media (max-width:1100px){.wrap{padding:0 24px}.shop{grid-template-columns:1fr}aside.filters{position:static}.grid{grid-template-columns:repeat(2,minmax(0,1fr))}.pd{grid-template-columns:1fr}.rgrid{grid-template-columns:repeat(2,minmax(0,1fr))}nav.main{display:none}.fcols{grid-template-columns:1fr 1fr}}@media (max-width:640px){.grid{grid-template-columns:1fr}.hero{flex-direction:column;align-items:flex-start}.hero-art{margin-left:0;width:100%}}a.iconbtn{color:var(--ink)}.cart-page{padding-bottom:40px}.page-h{font-family:var(--serif);font-weight:400;font-size:40px;margin:28px 0 6px;line-height:1.1}.cart-page .crumb{padding:0 0 24px}.cart-layout{display:grid;grid-template-columns:minmax(0,1fr) 380px;gap:34px;align-items:start}.citems{background:var(--surface);border:1px solid var(--line);border-radius:16px;overflow:hidden}.ihead,.citem{display:grid;grid-template-columns:minmax(0,2.5fr) auto minmax(110px,1fr) 34px;gap:18px;align-items:center}.ihead{padding:14px 22px;background:var(--bg);border-bottom:1px solid var(--line);font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--muted);font-weight:700}.citem{padding:18px 22px;border-bottom:1px solid var(--line);transition:opacity .15s}.citem.busy{opacity:.55}.citem.bad{background:linear-gradient(90deg,#FEF2F2,transparent 60%)}.cprod{display:flex;gap:16px;align-items:center;min-width:0}.cimg{width:82px;height:96px;border-radius:12px;background:#ffefe8;display:flex;align-items:center;justify-content:center;flex:0 0 auto;overflow:hidden}.cimg img{width:100%;height:100%;object-fit:cover}.cname{font-weight:600;font-size:15px;color:var(--ink)}.cname:hover{color:var(--accent)}.cmeta{color:var(--muted);font-size:12.5px;margin-top:5px;display:flex;gap:7px;align-items:center}.cmeta .dot{width:12px;height:12px;border-radius:50%;border:1px solid rgba(0,0,0,.12);display:inline-block}.cprob{display:inline-flex;gap:6px;align-items:center;margin-top:7px;font-size:12.5px;font-weight:700;color:var(--danger)}.qty.sm button{width:36px;height:40px;font-size:17px}.qty.sm span{width:34px;font-size:14px}.qty button[disabled]{opacity:.35;cursor:not-allowed}.cline{font-weight:700;font-size:15px;font-variant-numeric:tabular-nums}.rm{width:34px;height:34px;border-radius:9px;border:1px solid var(--line);background:var(--surface);color:var(--muted);display:flex;align-items:center;justify-content:center;cursor:pointer}.rm:hover{border-color:var(--danger);color:var(--danger)}.ifoot{display:flex;justify-content:space-between;align-items:center;padding:16px 22px}.linkbtn{background:none;border:none;color:var(--muted);cursor:pointer;font:inherit;padding:0}.linkbtn:hover{color:var(--danger)}.summary{background:var(--surface);border:1px solid var(--line);border-radius:16px;padding:24px;position:sticky;top:94px}.summary h3{margin:0 0 6px;font-size:17px}.srow{display:flex;justify-content:space-between;margin:12px 0;color:var(--muted);font-size:14px;gap:12px}.srow b{color:var(--ink);font-variant-numeric:tabular-nums}.shipbar{font-size:12.5px;color:var(--muted);background:var(--accent-soft);border-radius:10px;padding:10px 12px;margin:4px 0 8px}.shipbar .bar{height:6px;border-radius:99px;background:#fff;overflow:hidden;margin-bottom:8px}.shipbar .bar i{display:block;height:100%;background:linear-gradient(90deg,var(--accent),var(--pink));border-radius:99px}.summary .total{display:flex;justify-content:space-between;align-items:baseline;border-top:1px solid var(--line);margin:16px 0;padding-top:16px;font-weight:700;font-size:16px}.summary .total .big{font-size:24px;color:var(--accent);font-variant-numeric:tabular-nums}.cwarn{display:flex;gap:8px;align-items:flex-start;background:#fef2f2;color:var(--danger);font-size:13px;font-weight:600;border-radius:10px;padding:10px 12px;margin-bottom:12px}.trust{color:var(--muted);font-size:12.5px;margin-top:14px;text-align:center}.cart-empty{text-align:center;padding:60px 16px 80px;display:flex;flex-direction:column;align-items:center;gap:10px}.cart-empty h2{font-family:var(--serif);font-weight:400;font-size:30px;margin:8px 0 0}.cart-empty p{color:var(--muted);margin:0 0 12px;max-width:420px}@media (max-width:1100px){.cart-layout{grid-template-columns:1fr}.summary{position:static}}@media (max-width:640px){.ihead{display:none}.citem{grid-template-columns:1fr auto;grid-template-areas:"p p" "q l";row-gap:12px}.citem .cprod{grid-area:p}.citem .qty{grid-area:q;justify-self:start}.citem .cline{grid-area:l;justify-self:end}.citem .rm{position:absolute;right:16px}.citem{position:relative}.page-h{font-size:32px}}.toasts{position:fixed;right:20px;bottom:calc(20px + env(safe-area-inset-bottom,0px));display:flex;flex-direction:column;gap:10px;z-index:100;max-width:min(420px,calc(100vw - 32px))}.toast{display:flex;align-items:center;gap:12px;background:var(--ink);color:#fff;border-radius:12px;padding:12px 14px 12px 16px;box-shadow:0 14px 34px -12px #1f1b2e73;font-size:13.5px;animation:toastIn .22s ease-out;border-left:4px solid var(--ok)}.toast.error{border-left-color:var(--danger)}.toast .tmsg{flex:1}.toast .tact{background:var(--accent);color:#fff;border:none;border-radius:8px;padding:6px 11px;font:inherit;font-weight:600;cursor:pointer;white-space:nowrap}.toast .tx{background:none;border:none;color:#fff;opacity:.6;font-size:18px;cursor:pointer;line-height:1;padding:0 2px}.toast .tx:hover{opacity:1}@keyframes toastIn{0%{transform:translateY(8px);opacity:0}to{transform:none;opacity:1}}@media (prefers-reduced-motion: reduce){.toast{animation:none}}.acct{position:relative}.acct-dot{position:absolute;top:5px;right:5px;width:8px;height:8px;border-radius:50%;background:var(--ok);border:2px solid var(--bg)}.acct-menu{position:absolute;right:0;top:46px;min-width:240px;background:var(--surface);border:1px solid var(--line);border-radius:14px;box-shadow:0 20px 44px -18px #1f1b2e59;padding:8px;z-index:30;display:flex;flex-direction:column;gap:2px}.acct-head{padding:10px 12px 12px;border-bottom:1px solid var(--line2);margin-bottom:6px;display:flex;flex-direction:column;gap:2px}.acct-head b{font-size:14px}.acct-head span{color:var(--muted);font-size:12.5px;word-break:break-all}.acct-role{align-self:flex-start;margin-top:6px;background:var(--accent-soft);color:var(--accent-dk);font-size:11px;font-weight:700;padding:2px 9px;border-radius:999px}.acct-menu a,.acct-menu button{display:block;width:100%;text-align:left;padding:10px 12px;border-radius:9px;font:inherit;font-size:13.5px;font-weight:500;color:var(--ink);background:none;border:none;cursor:pointer}.acct-menu a:hover,.acct-menu button:hover{background:var(--bg);color:var(--accent)}.auth-wrap{padding-block:40px 60px;display:flex;justify-content:center}.auth-card{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);gap:0;max-width:940px;width:100%;background:var(--surface);border:1px solid var(--line);border-radius:20px;overflow:hidden}.auth-side{background:linear-gradient(150deg,var(--accent),var(--pink) 75%);color:#fff;padding:40px 36px;display:flex;flex-direction:column;justify-content:center;gap:10px}.auth-side h2{font-family:var(--serif);font-weight:400;font-size:30px;margin:12px 0 0;line-height:1.15}.auth-side p{margin:0;opacity:.92;font-size:14.5px}.auth-side ul{margin:14px 0 0;padding:0;list-style:none;display:flex;flex-direction:column;gap:9px;font-size:13.5px}.auth-side li{padding-left:22px;position:relative;opacity:.95}.auth-side li:before{content:"";position:absolute;left:0;top:7px;width:10px;height:10px;border-radius:50%;background:#ffffff8c}.auth-form{padding:40px 36px}.auth-form h1{font-family:var(--serif);font-weight:400;font-size:34px;margin:0 0 6px;line-height:1}.auth-form .btn{margin-top:6px}.auth-swap{color:var(--muted);font-size:13.5px;text-align:center;margin:4px 0 0}.demo-accounts{display:flex;flex-direction:column;gap:3px;background:var(--bg);border:1px dashed var(--line);border-radius:10px;padding:12px 14px;font-size:12.5px;color:var(--muted)}.demo-accounts b{color:var(--ink);font-size:12.5px;margin-bottom:3px}@media (max-width:860px){.auth-card{grid-template-columns:1fr}.auth-side{display:none}}.co-form{gap:20px}.co-block{background:var(--surface);border:1px solid var(--line);border-radius:16px;padding:20px 22px}.co-block h3{margin:0 0 14px;font-size:16px}.pay-option{display:flex;gap:12px;align-items:flex-start;border:1.5px solid var(--accent);background:var(--accent-soft);border-radius:12px;padding:14px 16px}.pay-option input{margin-top:3px;accent-color:var(--accent);width:16px;height:16px}.pay-option b{display:block;font-size:14px}.pay-option span{color:var(--muted);font-size:13px}.co-items{display:flex;flex-direction:column;gap:12px}.co-item{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:14px;align-items:center}.co-item.bad .co-name b{color:var(--danger)}.cimg.sm{width:52px;height:60px;border-radius:9px}.co-name{display:flex;flex-direction:column;gap:3px;min-width:0}.co-name b{font-size:14px}.co-name span{color:var(--muted);font-size:12.5px;display:flex;align-items:center;gap:7px}.co-name .dot{width:11px;height:11px;border-radius:50%;border:1px solid rgba(0,0,0,.12);display:inline-block}.order-list{display:flex;flex-direction:column;gap:12px;padding-bottom:30px}.order-row{display:grid;grid-template-columns:minmax(120px,1fr) auto minmax(0,1.4fr) auto;gap:18px;align-items:center;background:var(--surface);border:1px solid var(--line);border-radius:14px;padding:16px 20px;color:var(--ink)}.order-row:hover{border-color:var(--accent);box-shadow:0 10px 26px -18px #ff5a3680}.oc{display:flex;flex-direction:column;gap:4px;min-width:0}.oc.right{text-align:right}.omuted{color:var(--muted);font-size:12.5px}.oamount{font-size:16px;font-variant-numeric:tabular-nums}.ostatus{display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:700;padding:5px 12px;border-radius:999px;white-space:nowrap}.ostatus.warn{background:var(--warn-soft);color:var(--warn)}.ostatus.info{background:#e4edff;color:#2f6bff}.ostatus.ok{background:var(--ok-soft);color:var(--ok)}.ostatus.danger{background:#fee2e2;color:var(--danger)}.order-head{display:flex;justify-content:space-between;align-items:flex-start;gap:20px;flex-wrap:wrap}.order-head-right{display:flex;align-items:center;gap:12px;padding-top:30px}.order-success{display:flex;align-items:center;gap:10px;background:var(--ok-soft);color:var(--ok);font-weight:600;border-radius:12px;padding:14px 16px;margin-top:22px}.steps{display:flex;gap:6px;margin:22px 0 26px;flex-wrap:wrap}.step{display:flex;align-items:center;gap:9px;flex:1;min-width:150px;color:var(--muted);font-size:13px;font-weight:600;position:relative}.step .dot{width:28px;height:28px;border-radius:50%;background:var(--surface);border:1.5px solid var(--line);display:flex;align-items:center;justify-content:center;font-size:12px;flex:none}.step.done{color:var(--ink)}.step.done .dot{background:var(--ok);border-color:var(--ok);color:#fff}.step.current .dot{background:var(--accent);border-color:var(--accent);box-shadow:0 0 0 4px var(--accent-soft)}.step:after{content:"";flex:1;height:2px;background:var(--line);border-radius:2px;margin-left:4px}.step:last-child:after{display:none}.step.done:after{background:var(--ok)}.oqty{font-weight:600;font-variant-numeric:tabular-nums}.addr{display:flex;flex-direction:column;gap:3px;border-bottom:1px solid var(--line);padding-bottom:14px;margin-bottom:6px;font-size:13.5px}.addr span{color:var(--muted)}@media (max-width:760px){.order-row{grid-template-columns:1fr auto;row-gap:10px}.oc.right{grid-column:2}.steps{flex-direction:column;gap:12px}.step:after{display:none}}.burger{display:none}body{padding-left:env(safe-area-inset-left,0);padding-right:env(safe-area-inset-right,0);-webkit-text-size-adjust:100%}.drawer-bg{position:fixed;top:0;right:0;bottom:0;left:0;background:#1f1b2e73;z-index:60;display:flex;animation:fadeIn .15s ease-out;-webkit-tap-highlight-color:transparent}.drawer{background:var(--surface);width:min(320px,86vw);height:100%;display:flex;flex-direction:column;box-shadow:12px 0 40px -12px #1f1b2e66;animation:drawerIn .22s ease-out;padding-top:env(safe-area-inset-top,0);padding-bottom:env(safe-area-inset-bottom,0);overflow-y:auto}@keyframes drawerIn{0%{transform:translate(-100%)}to{transform:none}}.drawer-top{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:16px 16px 14px;border-bottom:1px solid var(--line)}.drawer-top .brand{font-size:26px}.drawer-links{display:flex;flex-direction:column;padding:8px}.drawer-links a{display:flex;align-items:center;min-height:48px;padding:0 14px;border-radius:10px;color:var(--ink);font-weight:500;font-size:15px}.drawer-links a:hover,.drawer-links a:active{background:var(--bg);color:var(--accent)}.drawer-links a.active{background:var(--accent-soft);color:var(--accent-dk);font-weight:600}.drawer-foot{margin-top:auto;border-top:1px solid var(--line);padding:16px;display:flex;flex-direction:column;gap:10px}.drawer-user{display:flex;flex-direction:column;gap:2px;margin-bottom:4px}.drawer-user b{font-size:14px}.drawer-user span{color:var(--muted);font-size:12.5px;word-break:break-all}.drawer-foot .btn{min-height:46px}@media (max-width:1100px){.burger{display:inline-flex;margin-left:-8px}.hrow{gap:8px}.brand{margin-right:auto}}@media (min-width:1101px){.drawer-bg{display:none}}@media (max-width:760px){.wrap{padding:0 16px}.announce{font-size:11.5px;padding:8px 12px;line-height:1.35}.hrow{height:62px}.brand{font-size:25px}.brand small{font-size:8.5px;letter-spacing:.26em}.icons{gap:6px}.hide-sm{display:none}.btn{min-height:44px;padding:11px 20px}.iconbtn{width:42px;height:42px}.chip{min-height:38px;padding:8px 15px}.sizebox{width:46px;height:42px}.cdot{width:30px;height:30px}.pg,.pgb{min-width:42px;height:42px}.rm,.act{width:40px;height:40px}.hero{padding:24px 20px;margin:18px 0;gap:22px;border-radius:14px}.hero h1{font-size:32px}.hero p{font-size:14px;margin-bottom:14px}.hero-art{height:130px;flex:0 0 auto}.page-h{font-size:30px;margin:20px 0 6px}.ptitle{font-size:32px}.related h2{font-size:25px}.crumb{padding:14px 0;font-size:12.5px}.pd{gap:26px}.big{font-size:26px}.perks{grid-template-columns:1fr;gap:12px}.thumbs{overflow-x:auto;padding:12px;gap:10px;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none}.thumbs::-webkit-scrollbar{display:none}.tb{width:66px;height:66px;scroll-snap-align:start}.buyrow{gap:10px}.btn.lg{height:50px;padding:0 20px;font-size:14.5px}.qty button{width:44px;height:50px}.qty span{width:42px}.lead,.adesc{font-size:13.5px}.fcols{gap:24px;padding:32px 0 26px}.fbottom{flex-direction:column;gap:6px;text-align:center;align-items:center}}@media (max-width:640px){.grid,.rgrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.cbody{padding:12px 12px 14px;gap:5px}.cbody .name{font-size:14px}.cbody .cat{font-size:10px;letter-spacing:.1em}.price{font-size:14.5px}.price .old{font-size:11.5px;margin-left:5px}.addbtn{width:38px;height:38px}.fav{width:32px;height:32px}.badge{font-size:9.5px;padding:3px 7px}.badges{top:8px;left:8px}aside.filters{border:1px solid var(--line);border-radius:14px;background:var(--surface);padding:4px 14px}.fgroup{padding:14px 0}.fgroup h4{font-size:12.5px;margin-bottom:10px}.facet{min-height:36px;margin:4px 0}.toolbar{margin-bottom:14px;gap:10px}.sortsel{min-height:40px}.toasts{right:12px;left:12px;max-width:none}.cimg{width:68px;height:80px}.citem{padding:16px 14px}.ifoot{padding:14px}.summary{padding:18px}.summary .total .big{font-size:21px}.state{padding:54px 0}}@media (max-width:480px){.hero h1{font-size:27px}.hero .eyebrow{font-size:10px;letter-spacing:.2em}.page-h{font-size:26px}.ptitle{font-size:27px}.grid,.rgrid{gap:10px}.fcols{grid-template-columns:1fr}.buyrow{flex-wrap:wrap}.buyrow .btn.lg{flex:1 0 100%}.steps{gap:10px}}@media (max-width:380px){.grid,.rgrid{grid-template-columns:1fr}}@media (max-width:760px){.aform input:not([type=checkbox]):not([type=color]):not([type=radio]),.aform select,.aform textarea,.search input{font-size:16px}.aform input:not([type=checkbox]):not([type=color]):not([type=radio]),.aform select{min-height:46px}.co-block{padding:16px 14px}.auth-form{padding:26px 18px}.auth-form h1{font-size:28px}.auth-wrap{padding-block:22px 36px}}@media (hover:none){.card:hover{box-shadow:none}.order-row:hover{border-color:var(--line);box-shadow:none}.chip:hover:not(.active){border-color:var(--line)}.grid-table tbody tr:hover{background:transparent}}@media (prefers-reduced-motion: reduce){.drawer,.drawer-bg{animation:none}}.d3-unlock{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;border:none;background:#fff1ea59;color:var(--ink);font:inherit;font-weight:700;font-size:13.5px;cursor:pointer;z-index:3;display:flex;align-items:flex-end;justify-content:center;padding-bottom:58px;-webkit-tap-highlight-color:transparent}.d3-unlock:before{content:"";position:absolute;left:50%;bottom:54px;transform:translate(-50%);width:1px;height:1px}.hint-mb{display:none}@media (hover:none) and (pointer:coarse){.hint-pc{display:none}.hint-mb{display:inline}}.stage-load{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center}@media (hover:none) and (pointer:coarse){.iconbtn{width:44px;height:44px}.addbtn{width:44px;height:44px;border-radius:12px}.fav{width:38px;height:38px}.rm,.act,.mx{width:42px;height:42px}.pg,.pgb{min-width:44px;height:44px}.chip{min-height:40px}.sizebox{min-width:46px;height:44px}.sbox{min-height:48px}.cdot{width:32px;height:32px}.btn,.abtn{min-height:44px}.sortsel,.tab{min-height:42px}.facet{min-height:38px}.tgl{width:46px;height:26px}.tgl:after{width:22px;height:22px}.tgl.on:after{left:21px}.stockpill{min-height:38px}.linkbtn{min-height:38px;display:inline-flex;align-items:center}.drawer-links a{min-height:50px}.aform input:not([type=checkbox]):not([type=color]):not([type=radio]),.aform select,.aform textarea,.search input,.stock-edit input{font-size:16px}.aform input:not([type=checkbox]):not([type=color]):not([type=radio]),.aform select{min-height:46px}.aform .vtable input:not([type=color]),.aform .vtable select{font-size:16px;min-height:42px}.vtable{min-width:720px}}.pager,.pgs{flex-wrap:wrap}.sortsel-select{border:none;background:transparent;font-weight:600;font-family:inherit;font-size:inherit;color:inherit;cursor:pointer;appearance:none;-webkit-appearance:none;-moz-appearance:none;padding-right:2px}.filters-toggle{display:none}@media (max-width:640px){.filters-toggle{display:flex;align-items:center;justify-content:space-between;width:100%;min-height:48px;padding:0 2px;background:none;border:none;font:inherit;font-size:14px;font-weight:700;color:var(--ink);cursor:pointer}.filters-toggle svg{transition:transform .18s}aside.filters.open .filters-toggle svg{transform:rotate(180deg)}aside.filters:not(.open) .fgroup{display:none}aside.filters{margin-bottom:14px}aside.filters .fgroup:first-of-type{border-top:1px solid var(--line);padding-top:14px}}@media (prefers-reduced-motion: reduce){.filters-toggle svg{transition:none}}.stage-img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;display:block}.stage-blank{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;color:var(--muted);font-size:13px;text-align:center;padding:0 20px}.tb{padding:0;background:#ffefe8;font:inherit;overflow:hidden}.tb img{width:100%;height:100%;object-fit:cover;display:block}.search-row{margin:18px 0 6px}.searchbox{display:flex;align-items:center;gap:10px;background:var(--surface);border:1px solid var(--line);border-radius:999px;padding:0 16px;height:50px;color:var(--muted);transition:border-color .15s,box-shadow .15s}.searchbox:focus-within{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}.searchbox input{flex:1;min-width:0;border:none;background:none;outline:none;font:inherit;font-size:15px;color:var(--ink)}.searchbox input::-webkit-search-cancel-button,.searchbox input::-webkit-search-decoration{-webkit-appearance:none;-moz-appearance:none;appearance:none}.searchbox-x{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:50%;border:none;background:var(--bg);color:var(--muted);cursor:pointer;flex:0 0 auto}.searchbox-x:hover{background:var(--accent-soft);color:var(--accent)}.activechips{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 16px}.achip{display:inline-flex;align-items:center;gap:7px;border:1px solid var(--accent);background:var(--accent-soft);color:var(--accent-dk);border-radius:999px;padding:6px 12px;font:inherit;font-size:12.5px;font-weight:600;cursor:pointer}.achip:hover{background:var(--accent);color:#fff;border-color:var(--accent)}.achip.clear{border-color:var(--line);background:var(--surface);color:var(--muted)}.achip.clear:hover{border-color:var(--danger);background:#fef2f2;color:var(--danger)}.fcount{display:inline-flex;align-items:center;justify-content:center;min-width:20px;height:20px;margin-left:8px;padding:0 6px;border-radius:999px;background:var(--accent);color:#fff;font-size:11px;font-weight:700}button.facet{width:100%;text-align:left;background:none;border:none;font:inherit;font-size:13.5px;color:var(--muted);padding:0}button.facet:hover{color:var(--ink)}button.sizebox,button.cdot{padding:0;font:inherit;cursor:pointer}button.sizebox{font-size:13px;font-weight:600}.pricerange{display:flex;align-items:center;gap:8px}.pricerange input{flex:1;min-width:0;width:100%;font:inherit;font-size:13.5px;color:var(--ink);border:1px solid var(--line);border-radius:9px;padding:9px 10px;background:var(--surface)}.pricerange input:focus{outline:2px solid color-mix(in srgb,var(--accent) 35%,transparent);border-color:var(--accent)}.pricerange span{color:var(--muted)}.empty-search{display:flex;flex-direction:column;align-items:center;gap:10px;padding:56px 16px}.empty-search h3{font-family:var(--serif);font-weight:400;font-size:26px;margin:6px 0 0;color:var(--ink)}.empty-search p{margin:0 0 10px;max-width:420px}@media (max-width:760px){.searchbox{height:48px;padding:0 14px}.searchbox input{font-size:16px}.search-row{margin:14px 0 4px}.achip{min-height:36px}.pricerange input{font-size:16px;min-height:44px}}@keyframes fadeUp{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes floatY{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes pop{0%{transform:scale(.6);opacity:0}60%{transform:scale(1.08)}to{transform:scale(1);opacity:1}}@keyframes shimmer{to{background-position:200% 0}}@keyframes drawUnderline{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes badgePulse{0%{box-shadow:0 0 #ff5a3673}70%{box-shadow:0 0 0 8px #ff5a3600}to{box-shadow:0 0 #ff5a3600}}.reveal{opacity:0;transform:translateY(22px);transition:opacity .7s cubic-bezier(.22,.61,.36,1),transform .7s cubic-bezier(.22,.61,.36,1)}.reveal.in{opacity:1;transform:none}header.site{animation:fadeIn .5s ease both}nav.main a{transition:color .2s ease}nav.main a:after{content:"";position:absolute;left:0;right:0;bottom:-2px;height:2px;background:var(--accent);transform:scaleX(0);transform-origin:center;transition:transform .28s cubic-bezier(.22,.61,.36,1)}nav.main a:hover:after{transform:scaleX(1)}nav.main a.active:after{transform:scaleX(1)}.iconbtn{transition:background .2s ease,border-color .2s ease,transform .2s ease}.iconbtn:hover{transform:translateY(-1px)}.iconbtn:active{transform:scale(.92)}.cartbadge{animation:pop .35s cubic-bezier(.22,1.2,.5,1) both}.hero{animation:fadeIn .6s ease both}.hero>div>*{animation:fadeUp .7s cubic-bezier(.22,.61,.36,1) both}.hero .eyebrow{animation-delay:.05s}.hero h1{animation-delay:.14s}.hero p{animation-delay:.24s}.hero>div>div:last-child{animation-delay:.34s}.hero-art{animation:fadeUp .8s ease .2s both}.hero-art svg{animation:floatY 5s ease-in-out infinite}.btn,.abtn{transition:background .2s ease,transform .15s ease,box-shadow .2s ease}.btn:hover,.abtn:hover{transform:translateY(-2px);box-shadow:0 8px 20px -10px #ff5a3673}.btn:active,.abtn:active{transform:translateY(0) scale(.98)}.card{transition:transform .3s cubic-bezier(.22,.61,.36,1),box-shadow .3s ease,border-color .3s ease}.card:hover{transform:translateY(-6px);border-color:#ffb9a6}.thumb>svg,.thumb>img{transition:transform .5s cubic-bezier(.22,.61,.36,1)}.card:hover .thumb>svg,.card:hover .thumb>img{transform:scale(1.07) rotate(-1deg)}.badge.d3{transition:transform .25s ease}.card:hover .badge.d3{animation:badgePulse 1.6s ease infinite}.fav{transition:transform .2s ease,color .2s ease,background .2s ease}.fav:hover{transform:scale(1.15)}.fav:active{transform:scale(.9)}.addbtn{transition:background .2s ease,color .2s ease,transform .2s ease}.addbtn:hover{transform:translateY(-2px) rotate(-4deg)}.sw{transition:transform .2s ease}.card:hover .sw:hover{transform:scale(1.3)}.grid .reveal.in{transition-delay:calc(var(--i, 0) * 70ms)}.viewer{animation:fadeUp .6s ease both}.stage canvas{animation:fadeIn .8s ease .1s both}.d3tag{animation:fadeIn .5s ease .3s both}.hint{animation:fadeUp .6s ease .5s both}.pd>div:last-child>*{animation:fadeUp .6s ease both}.pd>div:last-child>*:nth-child(1){animation-delay:.06s}.pd>div:last-child>*:nth-child(2){animation-delay:.12s}.pd>div:last-child>*:nth-child(3){animation-delay:.18s}.pd>div:last-child>*:nth-child(4){animation-delay:.24s}.cdot,.sbox{transition:transform .18s ease,outline-offset .18s ease,background .2s ease,border-color .2s ease}.cdot:hover{transform:scale(1.12)}.sbox:hover:not(.off){transform:translateY(-2px)}.tb{transition:transform .2s ease,border-color .2s ease}.tb:hover{transform:translateY(-2px)}.qty button{transition:background .15s ease,transform .1s ease}.qty button:active{transform:scale(.85)}.arow svg{transition:transform .25s ease}.skel-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:26px}.skel-card{border:1px solid var(--line);border-radius:14px;overflow:hidden;background:var(--surface)}.skel{background:linear-gradient(90deg,#fbedea 25%,#fff8f6 37%,#fbedea 63%);background-size:200% 100%;animation:shimmer 1.3s ease-in-out infinite}.skel-thumb{aspect-ratio:4/5}.skel-line{height:12px;border-radius:6px;margin:10px 16px}.admin-main{animation:fadeIn .4s ease both}.stat{animation:fadeUp .5s ease both}.stat:nth-child(1){animation-delay:.04s}.stat:nth-child(2){animation-delay:.1s}.stat:nth-child(3){animation-delay:.16s}.stat:nth-child(4){animation-delay:.22s}.panel{animation:fadeUp .55s ease .1s both}.grid-table tbody tr{transition:background .18s ease}.act,.tab{transition:all .18s ease}.act:hover{transform:translateY(-1px)}.tgl{transition:background .25s ease}.tgl:after{transition:left .22s cubic-bezier(.22,1.2,.5,1)}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important}.reveal{opacity:1;transform:none}}
