.card{position:relative}.card__fav{z-index:2;cursor:pointer;width:40px;height:40px;color:var(--hmm-ink,#17181c);background:#fffffff0;border:0;border-radius:50%;place-items:center;transition:transform .15s,color .15s;display:grid;position:absolute;top:8px;right:8px;box-shadow:0 2px 8px -2px #00000040}.card__fav:active{transform:scale(.9)}.card__fav .ic{width:20px;height:20px}.card__fav.is-on,[data-wish].is-on{color:#e3001b}[data-wish].is-on .ic{fill:currentColor}.ic{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:1.15em;height:1.15em}.btn{appearance:none;cursor:pointer;font:inherit;padding:var(--hmm-btn-pad,.8em 1.3em);border-radius:var(--hmm-radius,8px);white-space:nowrap;border:0;justify-content:center;align-items:center;gap:.5em;font-weight:500;line-height:1.2;text-decoration:none;transition:transform .15s,box-shadow .15s,background .15s,color .15s;display:inline-flex}.btn:hover{transform:translateY(-1px)}.btn:focus-visible,.card__media:focus-visible,[data-cat]:focus-visible{outline:3px solid var(--hmm-focus,#1a4ca3);outline-offset:2px}.art{width:100%;height:100%;transition:transform .45s cubic-bezier(.23,1,.32,1);display:block}.card{transition:transform .2s,box-shadow .2s}.card:hover{transform:translateY(-2px)}.art.v-angle{transform:perspective(520px)rotateY(-30deg)rotateX(6deg)scale(.92)}.art.v-detail{transform:scale(1.9)translate(-6%,-12%)}.card__media{overflow:hidden}@media (hover:hover){.card:hover .card__media .art.v-front{transform:perspective(520px)rotateY(-22deg)rotateX(5deg)scale(.96)}}.art--ph{object-fit:cover;width:100%;height:100%;display:block;transform:none}.card__media:has(.art--ph){padding:0}@media (hover:hover){.card:hover .card__media .art--ph.v-front,.card:hover .card__media .art--ph{transform:scale(1.03)}}.card__views{color:var(--hmm-ink,#17181c);pointer-events:none;background:#ffffffeb;border-radius:999px;padding:3px 8px;font-size:11px;font-weight:500;position:absolute;bottom:10px;right:10px}.gal{gap:10px;width:100%;display:grid}.gal__main{aspect-ratio:5/4;align-items:center;display:flex;overflow:hidden}.gal__thumbs{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.gal__thumbs button{appearance:none;cursor:pointer;font:inherit;color:var(--hmm-muted,#6b7280);background:#fff;border:2px solid #0000;border-radius:10px;justify-items:center;gap:2px;padding:4px;transition:border-color .15s;display:grid}.gal__thumbs button.is-on{border-color:var(--hmm-accent,#e3001b);color:var(--hmm-ink,#17181c)}.gal__thumbs button:hover{border-color:var(--hmm-line,#d9dee8)}.gal__clip{aspect-ratio:5/4;background:var(--hmm-media,#f3f4f6);border-radius:6px;width:100%;display:block;overflow:hidden}.gal__thumbs small{font-size:11px}.card__media{appearance:none;cursor:pointer;background:var(--hmm-media,#f3f4f6);border:0;width:100%;padding:0;display:block;position:relative;overflow:hidden}.card__badge{background:var(--hmm-badge,#ffe600);color:var(--hmm-badge-ink,#17181c);border-radius:999px;padding:3px 8px;font-size:12px;font-weight:500;position:absolute;top:10px;left:10px}.qty{border:1px solid var(--hmm-line,#d9dee8);border-radius:var(--hmm-radius,8px);align-items:center;display:inline-flex;overflow:hidden}.qty button{appearance:none;font:inherit;cursor:pointer;width:36px;height:36px;color:inherit;background:0 0;border:0}.qty button:hover{background:#0000000f}.qty output{text-align:center;font-variant-numeric:tabular-nums;min-width:36px}.hmm-scrim{z-index:60;opacity:0;pointer-events:none;background:#0a0c1073;transition:opacity .2s;position:fixed;inset:0}.hmm-scrim.is-open{opacity:1;pointer-events:auto}.drawer{background:var(--hmm-bg,#fff);width:min(420px,100%);color:var(--hmm-ink,#17181c);z-index:70;padding-top:env(safe-area-inset-top,0px);padding-right:env(safe-area-inset-right,0px);flex-direction:column;transition:transform .25s;display:flex;position:fixed;top:0;bottom:0;right:0;transform:translate(100%);box-shadow:-12px 0 40px #0000002e}.drawer.is-open{transform:none}.drawer__head{border-bottom:1px solid var(--hmm-line,#d9dee8);justify-content:space-between;align-items:center;padding:18px 20px;display:flex}.drawer__head h2{margin:0;font-size:20px;font-weight:500}.drawer__list{flex:1;padding:8px 20px;overflow:auto}.drawer__row{border-bottom:1px solid var(--hmm-line,#d9dee8);grid-template-columns:64px 1fr auto;align-items:center;gap:12px;padding:12px 0;display:grid}.drawer__row .art{background:var(--hmm-media,#f3f4f6);border-radius:6px;width:64px;height:52px}.drawer__name{margin:0 0 4px;font-size:14px;line-height:1.35}.drawer__sub{color:var(--hmm-muted,#6b7280);font-size:13px}.drawer__line{text-align:right;font-variant-numeric:tabular-nums;font-weight:500}.drawer__rm{appearance:none;color:var(--hmm-muted,#6b7280);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-size:13px;text-decoration:underline}.drawer__foot{padding:16px 20px calc(16px + env(safe-area-inset-bottom,0px));border-top:1px solid var(--hmm-line,#d9dee8);gap:10px;display:grid}.drawer__total{font-variant-numeric:tabular-nums;justify-content:space-between;font-size:18px;font-weight:500;display:flex}.drawer__empty{text-align:center;color:var(--hmm-muted,#6b7280);padding:40px 0}.modal{z-index:70;padding:max(16px,env(safe-area-inset-left,0px));justify-content:center;align-items:center;display:none;position:fixed;inset:0}.modal.is-open{display:flex}.modal__box{background:var(--hmm-bg,#fff);color:var(--hmm-ink,#17181c);border-radius:var(--hmm-radius,8px);grid-template-columns:1fr 1fr;width:min(860px,100%);max-height:calc(100vh - 32px);display:grid;overflow:auto;box-shadow:0 30px 80px #0000004d}.modal__art{background:var(--hmm-media,#f3f4f6);align-items:center;padding:40px;display:flex}.modal__body{align-content:start;gap:14px;padding:32px 32px 28px;display:grid}.modal__body h2{margin:0;font-size:22px;font-weight:500;line-height:1.3}.modal__brand{color:var(--hmm-muted,#6b7280);letter-spacing:.04em;text-transform:uppercase;font-size:13px}.modal__price{font-variant-numeric:tabular-nums;font-size:28px;font-weight:500}.modal__price s{color:var(--hmm-muted,#6b7280);margin-left:8px;font-size:16px;font-weight:400}.modal__price small{color:var(--hmm-muted,#6b7280);font-size:14px;font-weight:400}.modal__specs{gap:6px;margin:0;padding:0;font-size:14px;list-style:none;display:grid}.modal__specs li{border-bottom:1px solid var(--hmm-line,#d9dee8);justify-content:space-between;gap:16px;padding-bottom:6px;display:flex}.modal__specs span:last-child{text-align:right}.modal__row{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.modal__close{appearance:none;background:var(--hmm-bg,#fff);cursor:pointer;width:40px;height:40px;color:var(--hmm-ink,#17181c);border:0;border-radius:50%;font-size:22px;line-height:1;position:absolute;top:14px;right:14px;box-shadow:0 2px 8px #0003}.modal__box{position:relative}@media (max-width:700px){.modal__box{grid-template-columns:1fr}.modal__art{padding:24px 24px 0}}.toast{left:50%;bottom:calc(24px + env(safe-area-inset-bottom,0px));background:var(--hmm-ink,#17181c);color:#fff;opacity:0;pointer-events:none;z-index:80;text-align:center;border-radius:999px;max-width:calc(100% - 32px);padding:12px 18px;font-size:14px;transition:opacity .2s,transform .2s;position:fixed;transform:translate(-50%,20px)}.toast.is-on{opacity:1;transform:translate(-50%)}.cookie{left:max(16px,env(safe-area-inset-left,0px));right:max(16px,env(safe-area-inset-right,0px));bottom:calc(16px + env(safe-area-inset-bottom,0px));z-index:50;background:var(--hmm-bg,#fff);color:var(--hmm-ink,#17181c);border:1px solid var(--hmm-line,#d9dee8);border-radius:var(--hmm-radius,8px);flex-wrap:wrap;align-items:center;gap:14px;max-width:760px;margin:0 auto;padding:14px 18px;font-size:14px;display:flex;position:fixed;box-shadow:0 10px 40px #00000026}.cookie p{flex:1;min-width:220px;margin:0;line-height:1.45}.cookie[hidden]{display:none}@media (prefers-reduced-motion:reduce){.btn,.art,.card,.drawer,.hmm-scrim,.toast{transition:none}}:root{--red:#e3001b;--red-2:#c40017;--blue:#1a4ca3;--blue-2:#143c82;--yellow:#ffe600;--green:#2db34a;--green-2:#23913b;--ink:#1b1c20;--bg:#f4f5f7;--card:#fff;--line:#e1e4ea;--muted:#5f6673;--font:var(--font-noto),"Noto Sans Thai",system-ui,sans-serif;--display:var(--font-prompt),var(--font-noto),system-ui,sans-serif;--ease:cubic-bezier(.23,1,.32,1);--hmm-accent:var(--red);--hmm-ink:var(--ink);--hmm-bg:#fff;--hmm-line:var(--line);--hmm-muted:var(--muted);--hmm-radius:12px;--hmm-media:#f4f5f7;--hmm-badge:var(--red);--hmm-badge-ink:#fff;--hmm-focus:var(--blue)}*{box-sizing:border-box}body{background:var(--bg);color:var(--ink);font-family:var(--font);-webkit-font-smoothing:antialiased;margin:0;font-size:15px;line-height:1.55}body:before{content:"";height:env(safe-area-inset-top,0px);background:var(--blue);z-index:10;position:fixed;inset:0 0 auto}h1,h2,h3{font-family:var(--display);text-wrap:balance;margin:0;font-weight:600;line-height:1.2}h2{font-size:clamp(20px,2.2vw,26px)}a{color:inherit}img{max-width:100%;display:block}.wrap{width:calc(100% - 2*max(16px,env(safe-area-inset-left,0px),min(32px,(100% - 1280px)/2)));margin-inline:auto}section{padding-block:28px}.sec-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-bottom:14px;display:flex}.sec-head p{color:var(--muted);margin:2px 0 0;font-size:14px}.btn{min-height:44px;transition:transform .16s var(--ease),background .16s ease,box-shadow .16s ease;border-radius:10px;font-weight:700}@media (hover:hover) and (pointer:fine){.btn:hover{transform:translateY(-1px)}}.btn:active{transform:scale(.97)}.btn--primary{background:var(--red);color:#fff}.btn--primary:hover{background:var(--red-2)}.btn--blue{background:var(--blue);color:#fff}.btn--blue:hover{background:var(--blue-2)}.btn--yellow{background:var(--yellow);color:var(--ink)}.btn--yellow:hover{background:#f2d900}.btn--white{color:var(--ink);background:#fff}.btn--white:hover{box-shadow:0 8px 20px -10px #0006}.btn--ghost{color:inherit;box-shadow:inset 0 0 0 1.5px var(--line);background:0 0}.btn--ghost:hover{background:var(--bg)}.btn--sm{--hmm-btn-pad:0 .9em;min-height:38px;font-size:14px}.link{color:var(--blue);align-items:center;gap:6px;font-weight:500;text-decoration:none;display:inline-flex}.link:hover{text-decoration:underline}button.link{appearance:none;font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-weight:500}.link svg{stroke:currentColor;fill:none;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px}.panel{background:var(--card);border-radius:16px;box-shadow:0 1px 2px #1b1c200d}.util{background:var(--blue);color:#fff;font-size:13px}.util .wrap{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;min-height:36px;display:flex}.util span{align-items:center;gap:6px;display:inline-flex}.util svg{stroke:currentColor;fill:none;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:15px;height:15px}.util b{color:var(--yellow);font-weight:700}.hdr{top:env(safe-area-inset-top,0px);z-index:40;box-shadow:0 1px 0 var(--line);background:#fff;position:sticky}.hdr .wrap{grid-template-columns:auto auto 1fr auto;align-items:center;gap:16px;min-height:80px;display:grid}.logo img{border-radius:6px;width:auto;height:52px}.catbtn{background:var(--red);color:#fff;font:inherit;cursor:pointer;border:0;border-radius:10px;align-items:center;gap:8px;min-height:46px;padding:0 18px;font-weight:700;transition:background .16s;display:inline-flex;position:relative}.catbtn:hover{background:var(--red-2)}.catbtn svg{stroke:currentColor;fill:none;stroke-width:2.2px;stroke-linecap:round;width:18px;height:18px}.search{background:var(--bg);border:1.5px solid var(--line);border-radius:10px;transition:border-color .16s,box-shadow .16s;display:flex;overflow:hidden}.search:focus-within{border-color:var(--blue);box-shadow:0 0 0 3px #1a4ca326}.search input{min-width:0;font:inherit;background:0 0;border:0;outline:none;flex:1;height:46px;padding:0 16px}.search button{background:var(--blue);color:#fff;font:inherit;cursor:pointer;border:0;padding:0 22px;font-weight:700}.search button:hover{background:var(--blue-2)}.acts{align-items:center;gap:4px;display:flex}.act{min-height:46px;color:var(--ink);cursor:pointer;text-align:left;background:0 0;border:0;border-radius:10px;align-items:center;gap:10px;padding:0 12px;font-family:inherit;font-size:13px;line-height:1.25;text-decoration:none;transition:background .16s;display:inline-flex}.act:hover{background:var(--bg)}.act svg{stroke:currentColor;fill:none;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:24px;height:24px}.act strong{font-size:14px;font-weight:700;display:block}.act small{color:var(--muted)}.act b{background:var(--red);color:#fff;border-radius:9px;align-self:start;place-items:center;min-width:18px;height:18px;margin-top:8px;margin-left:-6px;padding:0 5px;font-size:11px;font-weight:700;display:grid}.mega{border-top:1px solid var(--line);background:#fff;display:none;position:absolute;top:100%;left:0;right:0;box-shadow:0 24px 50px -20px #00000059}.mega.is-open{display:block}.mega .wrap{grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;padding-block:18px;display:grid}.mega button{appearance:none;background:var(--bg);font:inherit;color:inherit;cursor:pointer;text-align:left;border:0;border-radius:12px;align-items:center;gap:10px;min-height:56px;padding:10px 12px;transition:background .16s;display:flex}.mega button:hover{background:#e7ecf6}.mega .art{flex:none;width:48px;height:38px}.catnav{border-bottom:1px solid var(--line);background:#fff}.catnav .wrap{flex-wrap:wrap;align-items:center;gap:4px;min-height:46px;display:flex;overflow:hidden}.catnav a,.catnav button{font:inherit;color:var(--ink);cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:8px;padding:8px 12px;font-size:14px;font-weight:500;text-decoration:none}.catnav a:hover,.catnav button:hover{background:var(--bg);color:var(--blue)}.catnav .promo{background:var(--yellow);font-weight:700}.catnav .promo:hover{color:var(--ink);background:#f2d900}.catnav .quote{background:var(--blue);color:#fff;margin-left:auto;font-weight:700}.catnav .quote:hover{background:var(--blue-2);color:#fff}.hero{grid-template-columns:8fr 4fr;gap:16px;padding-top:16px;display:grid}.slider{background:var(--blue);border-radius:16px;min-height:380px;position:relative;overflow:hidden}.slide{color:#fff;opacity:0;pointer-events:none;background:var(--sc);grid-template-columns:1fr;align-items:center;padding:44px 48px 60px;transition:opacity .5s;display:grid;position:absolute;inset:0}.slide>div{z-index:2;max-width:46ch;position:relative}.slide img.ph{object-fit:cover;object-position:70% center;width:100%;height:100%;position:absolute;inset:0}.slide:before{content:"";z-index:1;background:linear-gradient(90deg,var(--sc) 38%,color-mix(in srgb,var(--sc) 55%,transparent) 62%,#00000026 100%);position:absolute;inset:0}.slide.is-on{opacity:1;pointer-events:auto;position:relative}.slide h1,.slide h2{font-size:clamp(26px,3vw,40px);line-height:1.15}.slide p{opacity:.95;max-width:40ch;margin:12px 0 20px;font-size:16px}.slider{min-height:420px}.slide--red{--sc:var(--red)}.slide--blue{--sc:var(--blue)}.slide--green{--sc:var(--green)}.slide .tagp{background:var(--yellow);color:var(--ink);border-radius:999px;margin-bottom:10px;padding:4px 12px;font-size:13px;font-weight:700;display:inline-block}.dots{z-index:2;gap:8px;display:flex;position:absolute;bottom:18px;left:44px}.dots button{cursor:pointer;background:#ffffff73;border:0;border-radius:3px;width:28px;height:6px;padding:0;transition:background .16s,width .16s}.dots button.is-on{background:#fff;width:40px}.arrows{z-index:2;gap:6px;display:flex;position:absolute;bottom:14px;right:18px}.arrows button{width:36px;height:36px;color:var(--ink);cursor:pointer;background:#ffffffe6;border:0;border-radius:50%;place-items:center;display:grid}.arrows svg{stroke:currentColor;fill:none;stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px}.side{gap:16px;display:grid}.side .panel{align-content:start;gap:8px;padding:20px;display:grid}.side h3{font-size:17px}.side p{color:var(--muted);margin:0;font-size:14px}.side ul{gap:3px;margin:4px 0 0;padding-left:18px;font-size:14px;display:grid}.side .member{background:var(--green);color:#fff}.side .member p,.side .member ul{color:#ffffffeb}.side .price-promise{border:2px solid var(--yellow)}.side .price-promise strong{color:var(--red)}.bens{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.ben{grid-template-columns:48px 1fr;align-items:center;gap:12px;padding:14px 16px;text-decoration:none;display:grid}.ben i{color:#fff;border-radius:12px;place-items:center;width:48px;height:48px;display:grid}.ben svg{stroke:currentColor;fill:none;stroke-width:1.9px;stroke-linecap:round;stroke-linejoin:round;width:24px;height:24px}.ben strong{font-size:14.5px;display:block}.ben span{color:var(--muted);font-size:13px}.i-red{background:var(--red)}.i-blue{background:var(--blue)}.i-green{background:var(--green)}.i-yellow{background:var(--yellow);color:var(--ink)!important}.deals .panel{border-top:4px solid var(--red);padding:18px}.deals__head{flex-wrap:wrap;align-items:center;gap:14px;margin-bottom:14px;display:flex}.deals__head h2{color:var(--red)}.timer{color:var(--muted);align-items:center;gap:4px;font-size:14px;display:inline-flex}.timer b{background:var(--ink);color:#fff;font-variant-numeric:tabular-nums;border-radius:6px;padding:2px 7px;font-weight:700}.dgrid{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;display:grid}.deal{border:1px solid var(--line);transition:box-shadow .2s ease,transform .2s var(--ease);background:#fff;border-radius:12px;align-content:start;gap:6px;padding:12px;display:grid}.deal:hover{transform:translateY(-2px);box-shadow:0 14px 30px -18px #0000004d}.deal .art{aspect-ratio:5/4;background:var(--bg);cursor:pointer;border-radius:8px;height:auto;padding:10px}.deal__name{min-height:2.7em;font-size:14px;font-weight:500;line-height:1.35}.deal__price{font-variant-numeric:tabular-nums;flex-wrap:wrap;align-items:baseline;gap:4px 8px;display:flex}.deal__price strong{font-family:var(--display);color:var(--red);font-size:22px;font-weight:600}.deal__price s{color:var(--muted);font-size:13px}.deal__price em{background:var(--yellow);border-radius:4px;padding:1px 6px;font-size:12px;font-style:normal;font-weight:700}.deal__meta{color:var(--muted);font-size:12.5px}.bar{background:var(--bg);border-radius:3px;height:6px;overflow:hidden}.bar i{background:linear-gradient(90deg,var(--red),#ff6a3d);height:100%;display:block}.tiles{grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;display:grid}.tile{appearance:none;border:1px solid var(--line);font:inherit;color:inherit;cursor:pointer;text-align:center;min-height:44px;transition:transform .2s var(--ease),box-shadow .2s ease,border-color .2s ease;background:#fff;border-radius:12px;justify-items:center;gap:2px;padding:10px;display:grid}.tile:hover{border-color:var(--blue);transform:translateY(-2px);box-shadow:0 12px 24px -16px #0000004d}.tile .art{aspect-ratio:5/4;background:var(--bg);border-radius:8px;width:100%;height:auto;padding:6px}.tile__name{margin-top:4px;font-size:13.5px;font-weight:500;line-height:1.3}.tile__n{color:var(--muted);font-size:12px}.jobs{grid-template-columns:2fr 1fr 1fr;grid-auto-rows:190px;gap:12px;display:grid}.job{cursor:pointer;color:#fff;text-align:left;font:inherit;background:var(--ink);border:0;border-radius:14px;align-items:flex-end;min-height:44px;padding:16px;display:flex;position:relative;overflow:hidden}.job img{object-fit:cover;width:100%;height:100%;transition:transform .7s var(--ease);position:absolute;inset:0}.job:after{content:"";background:linear-gradient(#0000001a 15%,#00000080 55%,#000000db);position:absolute;inset:0}.job span{z-index:1;text-shadow:0 1px 3px #0000008c;font-size:16px;font-weight:700;line-height:1.3;position:relative}.job small{opacity:.9;font-size:12.5px;font-weight:400;display:block}.job:hover img{transform:scale(1.05)}.job--big{grid-row:span 2}.brands{flex-wrap:wrap;gap:8px;display:flex}.brands span{border:1px solid var(--line);color:var(--ink);background:#fff;border-radius:999px;padding:8px 16px;font-size:14px;font-weight:700}.chips{flex-wrap:wrap;gap:8px;margin-bottom:14px;display:flex}.chip{appearance:none;border:1px solid var(--line);font:inherit;cursor:pointer;min-height:38px;color:var(--ink);background:#fff;border-radius:999px;padding:0 14px;font-size:14px;transition:background .16s,color .16s,border-color .16s}.chip:hover{border-color:var(--blue);color:var(--blue)}.chip.is-active{background:var(--blue);color:#fff;border-color:var(--blue)}.toolbar{color:var(--muted);align-items:center;gap:12px;font-size:14px;display:flex}.toolbar select{font:inherit;border:1px solid var(--line);color:var(--ink);background:#fff;border-radius:8px;min-height:38px;padding:7px 10px}.grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;display:grid}.card{border:1px solid var(--line);background:#fff;border-radius:12px;flex-direction:column;display:flex;overflow:hidden}.card:hover{border-color:#c9d2e3;box-shadow:0 14px 30px -18px #0000004d}.card__media{aspect-ratio:5/4;padding:10px}.card__body{flex:1;align-content:start;gap:3px;padding:10px 12px 12px;display:grid}.card__brand{color:var(--blue);letter-spacing:.02em;font-size:11.5px;font-weight:700}.card__name{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:14.5px;font-weight:500;line-height:1.4;display:-webkit-box;overflow:hidden}.card__name button{appearance:none;font:inherit;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0}.card__name button:hover{color:var(--blue)}.card__meta{color:var(--green-2);font-size:12.5px;font-weight:500}.card__price{font-variant-numeric:tabular-nums;align-items:baseline;gap:6px;margin-top:2px;display:flex}.card__now{font-family:var(--display);color:var(--red);font-size:21px;font-weight:600}.card__unit{color:var(--muted);font-size:12.5px}.card__old{color:var(--muted);font-size:12.5px;text-decoration:line-through}.card__add{--hmm-btn-pad:0 .8em;background:var(--blue);color:#fff;border-radius:8px;min-height:40px;margin-top:8px;font-size:13.5px}.card__add:hover{background:var(--blue-2)}.grid__empty{text-align:center;color:var(--muted);background:#fff;border-radius:12px;grid-column:1/-1;padding:40px}.guides{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.guide{transition:transform .2s var(--ease),box-shadow .2s ease;grid-template-rows:170px 1fr;display:grid;overflow:hidden}.guide:hover{transform:translateY(-2px);box-shadow:0 16px 30px -18px #0000004d}.guide img{object-fit:cover;width:100%;height:100%}.guide div{align-content:start;gap:6px;padding:14px 16px 16px;display:grid}.guide small{color:var(--muted);font-size:12.5px}.guide h3{font-size:16px;line-height:1.35}.guide p{color:var(--muted);margin:0;font-size:13.5px}.guide button{appearance:none;font:inherit;color:var(--blue);cursor:pointer;background:0 0;border:0;justify-self:start;padding:0;font-weight:700}.quote{background:var(--blue);color:#fff;border-radius:16px;grid-template-columns:1fr 1fr;align-items:start;gap:28px;padding:28px;display:grid}.quote p{color:#ffffffeb;margin:8px 0 0}.quote ul{color:#ffffffeb;margin:12px 0 0;padding-left:18px;font-size:14.5px}.form{color:var(--ink);background:#fff;border-radius:12px;gap:10px;padding:18px;display:grid}.form label{gap:4px;font-size:14px;font-weight:500;display:grid}.form input,.form textarea{font:inherit;border:1.5px solid var(--line);border-radius:8px;width:100%;min-height:44px;padding:9px 12px}.form input:focus,.form textarea:focus{border-color:var(--blue);outline:none;box-shadow:0 0 0 3px #1a4ca326}.form textarea{resize:vertical;min-height:80px}.form .row{grid-template-columns:1fr 1fr;gap:10px;display:grid}.form small{color:var(--muted)}footer{background:var(--blue-2);color:#c9d4ea;margin-top:20px;padding-block:40px 20px;font-size:14px}footer .cols{grid-template-columns:1.3fr 1fr 1fr 1fr;gap:28px;display:grid}footer h3{color:#fff;margin-bottom:10px;font-size:15px}footer ul{gap:8px;margin:0;padding:0;list-style:none;display:grid}footer a{text-decoration:none}footer a:hover{color:#fff;text-decoration:underline}footer .logo img{height:48px;margin-bottom:12px}footer .pay{flex-wrap:wrap;gap:6px;display:flex}footer .pay span{color:#fff;border:1px solid #ffffff40;border-radius:6px;padding:3px 9px;font-size:12px}.legal{color:#9fb0d3;border-top:1px solid #ffffff26;gap:6px;margin-top:28px;padding-top:14px;font-size:12.5px;display:grid}.credits summary{cursor:pointer}.credits ul{gap:2px;margin:6px 0 0;padding-left:18px;font-size:12px}@media (min-width:1600px){.grid,.dgrid{grid-template-columns:repeat(6,minmax(0,1fr))}.bens{gap:16px}}@media (min-width:1920px){.grid,.dgrid{grid-template-columns:repeat(7,minmax(0,1fr))}}@media (max-width:1100px){.hero{grid-template-columns:1fr}.side,.bens{grid-template-columns:1fr 1fr}.dgrid{grid-template-columns:repeat(3,minmax(0,1fr))}.tiles{grid-template-columns:repeat(4,minmax(0,1fr))}.grid,.mega .wrap{grid-template-columns:repeat(3,minmax(0,1fr))}.jobs{grid-template-columns:1fr 1fr;grid-auto-rows:170px}.job--big{grid-area:span 1/span 2}}@media (max-width:860px){.hdr>.wrap{grid-template-columns:auto 1fr auto auto;grid-template-areas:"logo.acts cat""search search search search";gap:6px;min-height:0;padding-block:6px}.logo{grid-area:logo}.logo img{height:40px}.catbtn{grid-area:cat;justify-content:center;width:40px;min-height:40px;padding:0}.catbtn span{display:none}.search{grid-area:search}.search input{height:40px;padding:0 12px}.search button{padding:0 14px}.acts{grid-area:acts;justify-self:end}.act small,.act strong{display:none}.act{min-height:40px;padding:0 6px}.act b{margin-top:4px}.cartlink{display:none}.util .wrap{min-height:30px}.catnav .wrap{scrollbar-width:none;flex-wrap:nowrap;overflow-x:auto}.catnav .quote{margin-left:0}.slide{padding:24px 22px 56px}.slide:before{background:linear-gradient(0deg,var(--sc) 55%,color-mix(in srgb,var(--sc) 70%,transparent) 100%)}.slider{min-height:0}.dots{left:22px}.guides{grid-template-columns:1fr}.quote{grid-template-columns:1fr;padding:20px}#calc-box{grid-template-columns:1fr!important}footer .cols{grid-template-columns:1fr 1fr}.util span:nth-child(n+2){display:none}}@media (max-width:600px){section{padding-block:20px}.side,.bens{grid-template-columns:1fr}.dgrid,.grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.tiles{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.mega .wrap{grid-template-columns:1fr 1fr}.jobs{grid-template-columns:1fr 1fr;grid-auto-rows:140px}.form .row,footer .cols{grid-template-columns:1fr}.card__media{padding:10px}.card__body{padding:8px 10px 10px}.card__now{font-size:18px}.card__add{width:100%}}.modal__box{opacity:0;transition:transform .22s var(--ease),opacity .22s ease;transform:scale(.96)}.modal.is-open .modal__box{opacity:1;transform:none}.drawer{transition:transform .42s cubic-bezier(.32,.72,0,1)}@media (max-width:700px){.drawer{border-radius:20px 20px 0 0;width:100%;max-height:86vh;top:auto;left:0;transform:translateY(100%)}.drawer.is-open{transform:none}.modal{align-items:flex-end;padding:0}.modal__box{border-radius:20px 20px 0 0;max-height:88vh}}.cookie{max-width:520px;padding:10px 14px;font-size:13px}@media (prefers-reduced-motion:reduce){.slide,.tile,.deal,.job img,.guide{transition:none}}.crumb{color:var(--muted);padding:14px 0 6px;font-size:13px}.crumb a{text-decoration:none}.crumb a:hover{color:var(--blue);text-decoration:underline}.crumb span{color:var(--ink)}[data-page] h1{font-size:clamp(22px,2.6vw,30px)}.cat-head{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:16px;margin:6px 0 16px;display:flex}.cat-head p{color:var(--muted);margin:2px 0 0;font-size:14px}.cat-body{grid-template-columns:250px 1fr;align-items:start;gap:16px;padding-bottom:40px;display:grid}.filters{top:calc(env(safe-area-inset-top,0px) + 92px);background:#fff;border-radius:16px;gap:16px;padding:16px;display:grid;position:sticky}.f-group h3{text-transform:uppercase;letter-spacing:.06em;color:var(--muted);font-size:13px;font-family:var(--font);margin-bottom:8px;font-weight:700}.f-list{gap:2px;max-height:280px;display:grid;overflow:auto}.f-cat{appearance:none;text-align:left;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:8px;justify-content:space-between;min-height:36px;padding:7px 10px;display:flex}.f-cat span,.f-check span{color:var(--muted);font-size:12.5px}.f-cat:hover{background:var(--bg)}.f-cat.is-on{background:var(--blue);color:#fff}.f-cat.is-on span{color:#fff}.f-check{cursor:pointer;align-items:center;gap:8px;min-height:34px;padding:6px 4px;font-size:14px;display:flex}.form label.f-check{display:flex}.f-check input{width:18px;height:18px;accent-color:var(--blue)}.f-range{gap:4px;padding:0 2px;display:grid}.f-range__val{font-variant-numeric:tabular-nums;justify-content:space-between;font-size:14px;font-weight:700;display:flex}.f-range__bar{height:32px;position:relative}.f-range__track{background:var(--line);border-radius:2px;height:4px;position:absolute;top:14px;left:11px;right:11px}.f-range__track i{background:var(--blue);border-radius:2px;position:absolute;top:0;bottom:0}.f-range input{pointer-events:none;appearance:none;background:0 0;width:100%;height:32px;margin:0;position:absolute;inset:0}.f-range input::-webkit-slider-runnable-track{background:0 0;height:32px}.f-range input::-moz-range-track{background:0 0}.f-range input::-webkit-slider-thumb{pointer-events:auto;appearance:none;border:2px solid var(--blue);cursor:grab;width:22px;height:22px;transition:transform .14s var(--ease);background:#fff;border-radius:50%;margin-top:5px;box-shadow:0 1px 4px #0003}.f-range input::-moz-range-thumb{pointer-events:auto;border:2px solid var(--blue);cursor:grab;background:#fff;border-radius:50%;width:18px;height:18px;box-shadow:0 1px 4px #0003}.f-range input:active::-webkit-slider-thumb{cursor:grabbing;transform:scale(1.12)}.f-range input:focus-visible::-webkit-slider-thumb{outline:3px solid color-mix(in srgb,var(--blue) 35%,transparent);outline-offset:1px}.f-range input:focus-visible::-moz-range-thumb{outline:3px solid color-mix(in srgb,var(--blue) 35%,transparent)}.f-range input:disabled::-webkit-slider-thumb{border-color:var(--line);cursor:default}.f-active{flex-wrap:wrap;align-items:center;gap:6px;margin-bottom:12px;font-size:13px;display:flex}.f-active span{border:1px solid var(--line);background:#fff;border-radius:999px;padding:4px 10px}.f-active button{appearance:none;font:inherit;color:var(--blue);cursor:pointer;background:0 0;border:0;text-decoration:underline}.f-toggle{display:none}.pd{grid-template-columns:1fr 1fr;gap:16px;margin-top:8px;display:grid}.pd__gal{gap:10px;padding:16px;display:grid}.pd__main{aspect-ratio:5/4;background:var(--bg);border-radius:12px;align-items:center;padding:24px;display:flex;position:relative;overflow:hidden}.pd__main .card__badge{top:14px;left:14px}.pd__thumbs{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.pd__thumbs button{appearance:none;cursor:pointer;font:inherit;color:var(--muted);background:#fff;border:2px solid #0000;border-radius:10px;justify-items:center;gap:2px;padding:4px;display:grid}.pd__thumbs button.is-on{border-color:var(--red);color:var(--ink)}.pd__thumbs small{font-size:11px}.pd__view{align-items:center;width:100%;height:100%;display:flex}.pd__main:has(.art--ph){padding:0}.pd__view .art--ph{border-radius:0}.cart__img:has(.art--ph){padding:0;overflow:hidden}.mini .art--ph,.gal__clip .art--ph{object-fit:cover}.pd__info{align-content:start;gap:12px;padding:22px;display:grid}.pd__brand{color:var(--blue);font-size:13px;font-weight:700}.pd__price{font-variant-numeric:tabular-nums;flex-wrap:wrap;align-items:baseline;gap:8px;display:flex}.pd__price strong{font-family:var(--display);color:var(--red);font-size:34px;font-weight:600}.pd__price span,.pd__price s{color:var(--muted)}.pd__price em{background:var(--yellow);border-radius:4px;padding:2px 8px;font-size:12px;font-style:normal;font-weight:700}.pd__vat{color:var(--muted);margin-top:-8px;font-size:13px}.pd__stock{color:var(--green-2);align-items:center;gap:8px;font-size:14px;font-weight:500;display:flex}.pd__stock i{background:var(--green);border-radius:50%;width:10px;height:10px}.pd__ship{gap:8px;display:grid}.pd__opt{border:1.5px solid var(--line);cursor:pointer;border-radius:12px;grid-template-columns:auto 1fr;align-items:start;gap:10px;padding:10px 12px;transition:border-color .16s,background .16s;display:grid}.pd__opt.is-on{border-color:var(--blue);background:#eef3fb}.pd__opt input{accent-color:var(--blue);margin-top:4px}.pd__opt strong{font-size:14.5px;display:block}.pd__opt span{color:var(--muted);font-size:13px}.pd__buy{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.pd__buy .qty{min-height:44px}.pd__note{color:var(--muted);margin:0;font-size:13px}.pd__note a{color:var(--blue)}.pd__tabs{margin-top:16px;padding:18px 22px}.tabs{border-bottom:1px solid var(--line);gap:4px;margin-bottom:14px;display:flex}.tabs button{appearance:none;font:inherit;cursor:pointer;color:var(--muted);background:0 0;border:0;border-bottom:3px solid #0000;margin-bottom:-1px;padding:10px 14px;font-weight:700}.tabs button.is-on{color:var(--ink);border-color:var(--red)}.tabp p{max-width:70ch;margin:0 0 10px}.tabp ul{gap:6px;margin:0;padding-left:20px;display:grid}.spec{border-collapse:collapse;width:100%;max-width:560px;font-size:14px}.spec th{text-align:left;color:var(--muted);border-bottom:1px solid var(--line);width:40%;padding:8px 10px;font-weight:500}.spec td{border-bottom:1px solid var(--line);padding:8px 10px}.pd__rel{padding:24px 0 40px}.cart{grid-template-columns:1fr 340px;align-items:start;gap:16px;padding-bottom:40px;display:grid}.cart__list{padding:6px 18px}.cart__row{border-bottom:1px solid var(--line);grid-template-columns:90px 1fr auto;align-items:center;gap:14px;padding:14px 0;display:grid}.cart__img{background:var(--bg);border-radius:8px;width:90px;height:72px;padding:6px;display:block}.cart__img .art{width:100%;height:100%}.cart__name{font-weight:500;line-height:1.35;text-decoration:none;display:block}.cart__name:hover{color:var(--blue)}.cart__sub{color:var(--muted);margin:2px 0 8px;font-size:13px}.cart__ctl{align-items:center;gap:12px;display:flex}.cart__rm{appearance:none;font:inherit;color:var(--muted);cursor:pointer;background:0 0;border:0;font-size:13px;text-decoration:underline}.cart__line{font-family:var(--display);font-variant-numeric:tabular-nums;font-size:18px;font-weight:600}.cart__foot{justify-content:space-between;align-items:center;padding:14px 0 10px;display:flex}.cart__sum{top:calc(env(safe-area-inset-top,0px) + 92px);gap:10px;padding:18px;display:grid;position:sticky}.cart__sum h2{font-size:18px}.sum{font-variant-numeric:tabular-nums;justify-content:space-between;gap:12px;font-size:14px;display:flex}.sum--note{color:var(--muted);justify-content:flex-start;font-size:13px}.sum--total{border-top:1px solid var(--line);padding-top:10px;font-size:17px;font-weight:700}.sum--total b{font-family:var(--display);color:var(--red);font-size:22px}.sum--line{color:var(--ink)}.sum--line span{max-width:70%}.coupon{gap:6px;display:flex}.coupon input{min-width:0;font:inherit;border:1.5px solid var(--line);border-radius:8px;flex:1;min-height:40px;padding:7px 10px}.cart__sum small{color:var(--muted);font-size:12.5px}.empty{text-align:center;color:var(--muted);justify-items:center;gap:14px;margin-bottom:40px;padding:40px;display:grid}.steps{flex-wrap:wrap;gap:6px;margin:8px 0 16px;padding:0;font-size:13.5px;font-weight:500;list-style:none;display:flex}.steps li{color:var(--muted);background:#fff;border-radius:10px;padding:6px 12px}.steps li.done{color:var(--green-2)}.steps li.is-on{background:var(--blue);color:#fff}.steps a{text-decoration:none}.co{grid-template-columns:1fr 360px;align-items:start;gap:16px;padding-bottom:40px;display:grid}.co__main{gap:14px;display:grid}.co__sec{gap:12px;padding:18px 20px;display:grid}.co__sec h2{font-size:17px}.pay-list{grid-template-columns:1fr 1fr;gap:8px;display:grid}.qrbox{background:var(--bg);border-radius:12px;grid-template-columns:auto 1fr;align-items:center;gap:16px;padding:14px;display:grid}.qrbox svg{background:#fff;border-radius:8px}.qrbox strong{font-family:var(--display);font-size:20px;display:block}.qrbox span{color:var(--muted);font-size:13px}.sel{font:inherit;border:1.5px solid var(--line);background:#fff;border-radius:8px;min-height:44px;padding:9px 12px}.done{text-align:center;justify-items:center;gap:14px;max-width:760px;margin:12px auto 40px;padding:36px;display:grid}.done__ok{background:var(--green);color:#fff;border-radius:50%;place-items:center;width:64px;height:64px;font-size:30px;display:grid}.done__no{margin:0;font-size:16px}.done__no b{font-family:var(--display);color:var(--blue);font-size:22px}.done__grid{text-align:left;grid-template-columns:1fr 1fr;gap:12px;width:100%;display:grid}.done__grid div{background:var(--bg);border-radius:12px;padding:14px 16px}.done__grid h3{margin-bottom:4px;font-size:15px}.done__grid p{color:var(--muted);margin:0;font-size:14px}.done__slip{text-align:left;background:var(--bg);border-radius:12px;width:100%;padding:16px}.done__slip h3{font-size:15px}.done__acts{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}@media (max-width:1000px){.cat-body{grid-template-columns:1fr}.filters{display:none;position:static}.filters.is-open{display:grid}.f-toggle{display:inline-flex}.pd,.cart,.co{grid-template-columns:1fr}.cart__sum{position:static}.pay-list,.done__grid{grid-template-columns:1fr}}@media (max-width:600px){.cart__row{grid-template-columns:70px 1fr}.cart__line{grid-column:2}.cart__img{width:70px;height:56px}.pd__info{padding:16px}.pd__buy .btn{flex:1}.qrbox{text-align:center;grid-template-columns:1fr;justify-items:center}}a.job{text-decoration:none}a.guide{color:inherit;text-decoration:none}.guide .link{font-weight:700}.flink{appearance:none;color:inherit;font:inherit;cursor:pointer;text-underline-offset:3px;background:0 0;border:0;padding:0;text-decoration:underline}.ttl{font-family:var(--display);text-wrap:balance;margin:4px 0 14px;font-size:clamp(24px,3vw,32px);line-height:1.2}.muted{color:var(--muted)}.small{font-size:13px}.pad{padding:20px}.big{margin:4px 0;font-size:20px;font-weight:700}.lead{font-size:17px;line-height:1.65}.note{background:#fff8cc;border-radius:10px;padding:10px 14px;font-size:14px}.ticks{gap:8px;margin:8px 0 14px;padding:0;list-style:none;display:grid}.ticks li{padding-left:26px;line-height:1.55;position:relative}.ticks li:before{content:"";border:2.5px solid var(--green);border-top:0;border-right:0;width:12px;height:7px;position:absolute;top:.45em;left:4px;transform:rotate(-45deg)}.steps-v{counter-reset:s;gap:12px;margin:8px 0 16px;padding:0;list-style:none;display:grid}.steps-v li{counter-increment:s;padding-left:46px;line-height:1.55;position:relative}.steps-v li:before{content:counter(s);background:var(--blue);color:#fff;border-radius:50%;place-items:center;width:32px;height:32px;font-weight:700;display:grid;position:absolute;top:0;left:0}.steps-v b{display:block}.pill{white-space:nowrap;border-radius:999px;padding:3px 10px;font-size:12.5px;font-weight:700;display:inline-block}.pill--green{color:var(--green-2);background:#e3f6e8}.pill--blue{color:var(--blue);background:#e7ecf6}.pill--yellow{color:#6b5a00;background:#fff4b0}.row-btns{flex-wrap:wrap;gap:10px;margin-top:14px;display:flex}.stack{gap:8px;margin-top:12px;display:grid}.btn--danger{background:var(--red)!important;color:#fff!important}.btn--google{color:var(--ink);box-shadow:inset 0 0 0 1.5px var(--line);background:#fff;justify-content:center;gap:10px;width:100%}.btn--google svg{width:20px;height:20px}.mini{background:#f1f3f7;border-radius:8px;flex:none;width:48px;height:40px;display:inline-grid;overflow:hidden}.mini .art{width:100%;height:100%}.auth{grid-template-columns:minmax(0,1fr) minmax(0,360px);align-items:start;gap:20px;padding-bottom:30px;display:grid}.auth__box{gap:12px;padding:24px;display:grid}.auth__box h1{font-family:var(--display);margin:0;font-size:26px}.auth__box p{margin:0}.auth__form{padding:0}.or{color:var(--muted);align-items:center;gap:10px;font-size:13px;display:flex}.or:before,.or:after{content:"";background:var(--line);flex:1;height:1px}.auth__perks{border-top:4px solid var(--red);padding:22px}.auth__perks--green{border-top-color:var(--green)}.auth__perks h2{margin:0 0 6px;font-size:18px}.acct{grid-template-columns:260px minmax(0,1fr);align-items:start;gap:20px;padding-bottom:30px;display:grid}.acct__side{gap:12px;padding:16px;display:grid;position:sticky;top:120px}.acct__me{align-items:center;gap:10px;display:flex}.acct__me small{color:var(--muted);overflow-wrap:anywhere;font-size:12.5px;display:block}.avatar{background:var(--red);color:#fff;border-radius:50%;flex:none;place-items:center;width:44px;height:44px;font-size:18px;font-weight:700;display:grid}.acct__pts{background:var(--yellow);border-radius:10px;padding:8px 12px;font-size:14px}.acct__pts b{font-size:18px}.acct__side nav{gap:2px;display:grid}.acct__side nav a,.acct__side nav button{appearance:none;font:inherit;text-align:left;color:var(--ink);cursor:pointer;background:0 0;border:0;border-radius:8px;min-height:44px;padding:10px 12px;text-decoration:none}.acct__side nav a:hover,.acct__side nav button:hover{background:var(--bg)}.acct__side nav a.is-on{color:var(--blue);background:#e7ecf6;font-weight:700}.acct__side nav button{color:var(--red)}.acct__body{min-width:0;padding:22px}.acct__body h2{margin:0 0 14px;font-size:20px}.acct__body .form{margin-top:16px;padding:0}.olist{gap:12px;display:grid}.orow{border:1px solid var(--line);border-radius:12px;gap:10px;padding:14px;display:grid}.orow__head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.orow__items{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.orow__total{margin-left:auto;font-size:17px}.orow__acts{flex-wrap:wrap;gap:8px;display:flex}.alist{gap:10px;display:grid}.arow{border:1px solid var(--line);border-radius:12px;justify-content:space-between;gap:12px;padding:12px 14px;display:flex}.arow p{color:var(--muted);margin:4px 0 0;font-size:14px}.ptsbig{background:var(--yellow);border-radius:14px;gap:2px;margin-bottom:14px;padding:18px;display:grid}.ptsbig b{font-family:var(--display);font-size:40px;line-height:1}.rewards{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-bottom:18px;display:grid}.reward{border:1px solid var(--line);border-radius:12px;gap:6px;padding:14px;display:grid}.danger{border-top:1px solid var(--line);margin-top:22px;padding-top:16px}.danger h3{margin:0 0 4px}.track{grid-template-columns:minmax(0,1fr) 340px;align-items:start;gap:20px;margin:16px 0 30px;display:grid}.track>section{padding:22px}.track>aside{padding:20px}.track h3{margin:0 0 10px}.track__form{flex-wrap:wrap;align-items:end;gap:10px;padding:0;display:flex}.track__form label{flex:1;min-width:200px}.tl{gap:0;margin:8px 0 18px;padding:0;list-style:none;display:grid}.tl li{padding:0 0 18px 34px;position:relative}.tl li:before{content:"";width:14px;height:14px;box-shadow:inset 0 0 0 2.5px var(--line);background:#fff;border-radius:50%;position:absolute;top:4px;left:6px}.tl li:after{content:"";background:var(--line);width:2px;position:absolute;top:22px;bottom:2px;left:12px}.tl li:last-child:after{display:none}.tl li.is-done:before{background:var(--green);box-shadow:none}.tl li.is-done:after{background:var(--green)}.tl li.is-now:before{box-shadow:inset 0 0 0 2.5px var(--blue),0 0 0 4px #1a4ca326}.tl b{display:block}.tl small{color:var(--muted)}.helphead{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.help__search{flex:1;min-width:240px;max-width:520px}.qtiles{grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;margin:8px 0 22px;display:grid}.qtile{color:var(--ink);transition:transform .2s var(--ease);gap:4px;padding:14px;text-decoration:none;display:grid}.qtile:hover{transform:translateY(-2px)}.qtile b{color:var(--blue)}.qtile span{color:var(--muted);font-size:13px}.faqwrap{gap:18px;padding-bottom:30px;display:grid}.faqgrp{gap:8px;display:grid}.faqgrp h2{margin:0;font-size:18px}.faq{padding:0}.faq summary{cursor:pointer;justify-content:space-between;align-items:center;gap:10px;min-height:48px;padding:14px 18px;font-weight:700;list-style:none;display:flex}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"+";color:var(--blue);transition:transform .2s var(--ease);font-size:20px}.faq[open] summary:after{transform:rotate(45deg)}.faq p{margin:0;padding:0 18px 10px;line-height:1.6}.faq .link,.faq .btn{margin:0 18px 14px}.info{grid-template-columns:250px minmax(0,1fr);align-items:start;gap:24px;padding-bottom:30px;display:grid}.info__nav{gap:2px;padding:10px;display:grid;position:sticky;top:120px}.info__nav a{color:var(--ink);border-radius:8px;padding:9px 12px;font-size:14.5px;text-decoration:none}.info__nav a:hover{background:var(--bg)}.info__nav a.is-on{color:var(--blue);background:#e7ecf6;font-weight:700}.info__body{min-width:0;max-width:760px;line-height:1.65}.info__body h3{margin:18px 0 6px}.info__body .form{margin-top:14px}.cards2{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:12px;margin:10px 0 16px;display:grid}.cards2 h3{margin:0 0 6px}.cards2 p{margin:0 0 8px}.spec--wide{width:100%;margin:10px 0 14px}.jobsl{gap:8px;margin-bottom:16px;display:grid}.sw{flex:none;width:52px;height:30px;display:inline-block;position:relative}.sw input{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.sw span{pointer-events:none;background:#c9ced6;border-radius:999px;transition:background .16s;position:absolute;inset:0}.sw span:after{content:"";width:24px;height:24px;transition:transform .2s var(--ease);background:#fff;border-radius:50%;position:absolute;top:3px;left:3px;box-shadow:0 1px 3px #00000040}.sw input:checked+span{background:var(--green)}.sw input:checked+span:after{transform:translate(22px)}.sw input:disabled+span{opacity:.6}.sw input:focus-visible+span{outline-offset:2px;outline:3px solid #1a4ca359}.sr{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.cks{gap:10px;display:grid}.ck{justify-content:space-between;align-items:center;gap:16px;display:flex}.ck h3{margin:0 0 4px}.ck p{margin:0}.article{grid-template-columns:minmax(0,1fr) 320px;align-items:start;gap:28px;padding-bottom:30px;display:grid}.article article{min-width:0;max-width:720px;line-height:1.7}.article h2{margin:22px 0 6px;font-size:20px}.article__img{aspect-ratio:16/8;object-fit:cover;border-radius:16px;width:100%;margin-bottom:12px}.article__side{gap:14px;display:grid;position:sticky;top:120px}.article__side h3{margin:0 0 10px}.minis{gap:8px;display:grid}.minirow{color:var(--ink);border-radius:10px;align-items:center;gap:10px;padding:6px;font-size:14px;line-height:1.35;text-decoration:none;display:flex}.minirow:hover{background:var(--bg)}.minirow b{color:var(--red);margin-top:2px;display:block}.minirow img{object-fit:cover;border-radius:8px;flex:none;width:64px;height:44px}.acalc{border-left:4px solid var(--red);gap:10px;margin:18px 0;display:grid}.acalc h3{margin:0}.acalc label{gap:4px;font-weight:500;display:grid}.acalc input[type=number]{font:inherit;border:1.5px solid var(--line);border-radius:10px;max-width:200px;min-height:44px;padding:0 12px}.acalc__out{margin:0;font-size:17px}.acalc .btn{justify-self:start}.kit{gap:16px;padding-bottom:30px;display:grid}.kit__hero{color:#fff;border-radius:16px;align-items:flex-end;min-height:200px;display:flex;position:relative;overflow:hidden}.kit__hero img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.kit__hero:before{content:"";z-index:1;background:linear-gradient(#0f121e26,#0f121ed1);position:absolute;inset:0}.kit__hero div{z-index:2;max-width:640px;padding:22px;position:relative}.kit__hero h1{font-family:var(--display);margin:0 0 6px;font-size:clamp(24px,3vw,34px)}.kit__hero p{opacity:.92;margin:0}.kit__area{gap:6px;margin-bottom:12px;font-weight:500;display:grid}.kit__area input{font:inherit;border:1.5px solid var(--line);border-radius:10px;max-width:200px;min-height:48px;padding:0 14px;font-size:18px;font-weight:700}.kit__rows{border-top:1px solid var(--line);gap:0;display:grid}.krow{border-bottom:1px solid var(--line);grid-template-columns:56px minmax(0,1fr) auto auto;align-items:center;gap:12px;padding:10px 0;display:grid}.krow .mini{width:56px;height:46px}.krow__name{color:var(--ink);font-weight:500;text-decoration:none;display:block}.krow__name:hover{color:var(--blue)}.krow__qty{white-space:nowrap}.krow__sum{text-align:right;white-space:nowrap;min-width:90px}.kit__others{flex-wrap:wrap;gap:8px;display:flex}.kit__others .chip{align-items:center;text-decoration:none;display:inline-flex}.sum--disc b{color:var(--green-2)}@media (max-width:1000px){.auth,.acct,.track,.info,.article{grid-template-columns:1fr}.acct__side,.info__nav,.article__side{position:static}.qtiles{grid-template-columns:repeat(3,minmax(0,1fr))}.info__nav{scrollbar-width:none;display:flex;overflow-x:auto}.info__nav a{white-space:nowrap}.acct__side{grid-template-columns:1fr auto;align-items:center}.acct__side nav{scrollbar-width:none;grid-column:1/-1;gap:4px;display:flex;overflow-x:auto}.acct__side nav a,.acct__side nav button{white-space:nowrap;min-height:40px}}@media (max-width:600px){.qtiles{grid-template-columns:1fr 1fr}.rewards{grid-template-columns:1fr}.krow{grid-template-columns:48px minmax(0,1fr) auto}.krow__sum{text-align:left;min-width:0;color:var(--muted);grid-column:2/-1;font-weight:500}.acct__body,.auth__box,.track>section{padding:16px}.ck{align-items:flex-start}.orow__total{width:100%;margin-left:0}}.card__name,.deal__name{text-wrap:pretty}.card__name{min-height:2.8em}.card__body{flex-direction:column;display:flex}.card__price{margin-top:auto;padding-top:6px}.deal{flex-direction:column;display:flex}.deal__name{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.deal__price{margin-top:auto;padding-top:4px}.deal .art--ph{object-fit:cover;width:100%;padding:0;display:block}@media (max-width:600px){.deal__price strong{flex-basis:100%}}.card--more{text-align:center;border:2px dashed var(--line);color:var(--ink);background:0 0;justify-content:center;align-items:center;gap:8px;min-height:100%;padding:20px;text-decoration:none;transition:border-color .16s,background .16s}.card--more:hover{border-color:var(--blue);background:#fff}.card--more b{text-wrap:pretty;font-size:15px;line-height:1.35}.card--more span:last-child{color:var(--muted);font-size:13px}.card--more__ic{background:var(--blue);color:#fff;border-radius:50%;place-items:center;width:44px;height:44px;font-size:20px;font-weight:700;display:grid}.cartlink .ic{width:20px;height:20px}.util a{align-items:center;gap:4px;display:inline-flex}.util a .ic{width:15px;height:15px}.askchip{align-items:center;gap:6px;display:inline-flex}.askchip .ic{width:16px;height:16px}.card--more__ic .ic{stroke-width:2.4px;width:22px;height:22px}.acct nav a{align-items:center;gap:10px;display:flex}.acct nav .ic{width:18px;height:18px}.acct nav small{margin-left:auto}.pd__fav{justify-content:center;width:48px;min-width:48px;padding:0}.pd__buy .pd__fav{flex:0 0 48px}.empty__ic{width:44px;height:44px;color:var(--red);stroke-width:1.6px}.acct nav small{color:var(--muted);font-weight:500}@media (max-width:1180px){.act--wish span{display:none}}.btn .ic{stroke-width:2.2px;width:18px;height:18px}.btn--sm .ic{width:16px;height:16px}.search button{align-items:center;gap:6px;display:inline-flex}.search button .ic{stroke-width:2.4px;width:18px;height:18px}.catnav .promo,.catnav .quote{align-items:center;gap:6px;display:inline-flex}.catnav .ic{stroke-width:2.2px;width:16px;height:16px}.qtile .ic{width:26px;height:26px;color:var(--red);stroke-width:1.9px;margin-bottom:4px}.drawer__rm,.cart__rm,[data-logout],[data-fclear]{align-items:center;gap:4px;display:inline-flex}.drawer__rm .ic,.cart__rm .ic,[data-fclear] .ic{width:14px;height:14px}[data-logout] .ic{width:16px;height:16px}@media (max-width:600px){.search button span{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.search button{padding:0 16px}}.askchip{box-shadow:inset 0 0 0 1.5px var(--red);color:var(--red);background:#fff;font-weight:700}.askchip:hover{background:var(--red);color:#fff}.askfab{right:max(16px,env(safe-area-inset-right,0px));bottom:calc(20px + env(safe-area-inset-bottom,0px));z-index:45;background:var(--red);color:#fff;border-radius:999px;align-items:center;gap:8px;min-height:50px;padding:0 18px 0 14px;font-weight:700;text-decoration:none;transition:transform .16s,background .16s;display:inline-flex;position:fixed;box-shadow:0 12px 30px -8px #e3001b99}.askfab svg{fill:#fff;width:20px;height:20px}.askfab:hover{background:var(--red-2)}.askfab:active{transform:scale(.97)}body[data-screen=ask] .askfab{display:none}.ask{grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:20px;padding-bottom:30px;display:grid}.ask__chat{flex-direction:column;padding:0;display:flex;overflow:hidden}.ask__head{border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:12px;padding:16px 20px;display:flex}.ask__head>div:not(.ask__avatar){flex:1;min-width:0}.ask__head h1{font-family:var(--display);margin:0;font-size:20px;line-height:1.2}.ask__head p{color:var(--muted);margin:3px 0 0;font-size:12.5px}.ask__avatar{background:var(--red);border-radius:12px;flex:none;place-items:center;width:44px;height:44px;display:grid}.ask__avatar svg{fill:#fff;width:24px;height:24px}.ask__toggle{color:var(--muted);cursor:pointer;align-items:center;gap:6px;font-size:13px;display:inline-flex}.ask__log{scroll-behavior:smooth;align-content:start;gap:14px;min-height:300px;max-height:min(58vh,560px);padding:20px;display:grid;overflow:auto}.msg{gap:8px;max-width:90%;display:grid}.msg--user{justify-self:end}.msg__body{background:var(--bg);border-radius:14px;padding:10px 14px;font-size:15px;line-height:1.55}.msg__body p{margin:0}.msg__body p+p,.msg__body ul{margin-top:6px}.msg__body ul{margin-bottom:0;padding-left:18px}.msg--user .msg__body{background:var(--blue);color:#fff;border-bottom-right-radius:4px}.msg--ai .msg__body{border-bottom-left-radius:4px}.msg__cards{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:8px;margin-top:10px;display:grid}.msg__cards .card__add{width:100%}.msg__think{color:var(--muted);font-size:13px}.typing{vertical-align:middle;gap:3px;display:inline-flex}.typing i{background:var(--muted);border-radius:50%;width:6px;height:6px;animation:1s infinite tp}.typing i:nth-child(2){animation-delay:.15s}.typing i:nth-child(3){animation-delay:.3s}@keyframes tp{0%,80%,to{opacity:.25;transform:translateY(0)}40%{opacity:1;transform:translateY(-3px)}}.ask__warn{color:var(--red);font-size:13px;margin-top:6px!important}.ask__chips{flex-wrap:wrap;gap:8px;padding:0 20px 12px;display:flex}.ask__form{border-top:1px solid var(--line);background:#fff;gap:8px;padding:12px 20px;display:flex}.ask__form input{min-width:0;font:inherit;border:1.5px solid var(--line);background:var(--bg);border-radius:10px;outline:none;flex:1;min-height:46px;padding:0 14px;transition:border-color .16s,box-shadow .16s}.ask__form input:focus{border-color:var(--blue);box-shadow:0 0 0 3px #1a4ca326}.ask__note{color:var(--muted);margin:0;padding:0 20px 12px;font-size:12px}.ask__side{gap:14px;display:grid}.ask__side .panel{padding:18px}.ask__side h3{margin:0 0 8px;font-size:16px}.ask__side ul{margin:0;padding-left:18px;font-size:14px;line-height:1.7}.ask__side p{color:var(--muted);margin:0 0 10px;font-size:14px}.ask__contacts{gap:8px;display:grid}.ask__hours{font-size:12.5px;margin:10px 0 0!important}@media (max-width:1000px){.ask{grid-template-columns:1fr}.ask__log{min-height:0;max-height:none}}@media (max-width:860px){.askchip{display:none}body:has(#hmm-cookie:not([hidden])) .askfab{bottom:calc(136px + env(safe-area-inset-bottom,0px))}.askfab span{display:none}.askfab{justify-content:center;width:52px;padding:0}.ask__log{padding:14px}.msg{max-width:96%}.ask__form,.ask__chips,.ask__note{padding-inline:14px}}.h2{font-size:clamp(20px,2.2vw,26px)}.card__name a,.tile,.catbtn,.catnav a{text-decoration:none}.catbtn{color:#fff}.pd__ways{gap:8px;margin:14px 0 0;padding:0;list-style:none;display:grid}.pd__ways li{border:1.5px solid var(--line);border-radius:12px;grid-template-columns:auto 1fr;align-items:start;gap:10px;padding:10px 12px;display:grid}.pd__ways .ic{width:20px;height:20px;color:var(--blue);margin-top:2px}.pd__ways strong{display:block}.pd__ways span{color:var(--muted);font-size:13px}.pd__tabs h2{margin-bottom:10px}.gal__clip{position:relative}.card__media{color:#000;font:400 13.3333px system-ui,sans-serif}.card__name a{color:inherit;display:inline-block}.card.is-tilt{transform:perspective(900px) rotateX(calc((.5 - var(--py,.5)) * 12deg)) rotateY(calc((var(--px,.5) - .5) * 14deg)) translateY(-3px);transition:transform .12s ease-out,box-shadow .2s}.card__media:after{content:"";pointer-events:none;opacity:0;width:200%;height:200%;transform:translate(calc((var(--px,.5) - .5) * 50%),calc((var(--py,.5) - .5) * 50%));background:radial-gradient(closest-side,#ffffff6b,#fff0);transition:opacity .3s;position:absolute;top:-50%;left:-50%}.card.is-tilt .card__media:after{opacity:1}.card.is-tilt .card__media .art--ph{transform:scale(1.08) translate(calc((.5 - var(--px,.5)) * 4%),calc((.5 - var(--py,.5)) * 4%));transition-duration:.15s}@media (hover:none){.card:active{transform:scale(.985)}}@keyframes fx-rise{0%{opacity:0;translate:0 26px;scale:.96}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.grid>.card,.dgrid>.deal{animation:linear both fx-rise;animation-timeline:view();animation-range:entry entry 55%}.grid>.card:nth-child(5n+2),.dgrid>.deal:nth-child(2n){animation-range:entry 4% entry 62%}.grid>.card:nth-child(5n+3){animation-range:entry 8% entry 68%}.grid>.card:nth-child(5n+4){animation-range:entry 12% entry 74%}.grid>.card:nth-child(5n+5){animation-range:entry 16% entry 80%}}}.fly{z-index:200;pointer-events:none;background:#fff;border-radius:12px;position:fixed;overflow:hidden;box-shadow:0 12px 30px -10px #00000073}.fly .art{object-fit:cover;transition:none;transform:none}@keyframes fx-in{0%{opacity:0;scale:.97}}@media (prefers-reduced-motion:no-preference){.pd__view.is-in{animation:.35s cubic-bezier(.23,1,.32,1) fx-in}}@media (hover:hover){.pd__main.is-zoom .pd__view .art{transform-origin:var(--zx,50%) var(--zy,50%);cursor:zoom-in;transform:scale(1.8)}}.pd__3d{z-index:3;appearance:none;border:1px solid var(--line);min-height:36px;font:inherit;color:var(--ink);cursor:pointer;background:#fffffff0;border-radius:999px;align-items:center;gap:6px;padding:0 12px;font-size:13px;font-weight:600;line-height:1;transition:transform .15s;display:inline-flex;position:absolute;bottom:12px;right:12px;box-shadow:0 2px 8px -3px #00000040}.pd__3d:active{transform:scale(.96)}.pd__3d[aria-pressed=true]{background:var(--blue);border-color:var(--blue);color:#fff}.pd__3d svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linejoin:round;width:18px;height:18px}.pd__3d:focus-visible,.spin:focus-visible{outline:3px solid var(--hmm-focus,#1a4ca3);outline-offset:2px}.spin{perspective:1000px;cursor:grab;touch-action:pan-y;-webkit-user-select:none;user-select:none;background:radial-gradient(110% 80% at 50% 22%,#fff 0%,#fff 30%,var(--bg) 75%);place-items:center;display:grid;position:absolute;inset:0}.spin:active{cursor:grabbing}.spin:focus-visible{outline-offset:-3px}.spin__stage{aspect-ratio:5/4;width:56%;transform-style:preserve-3d;position:relative}@media (prefers-reduced-motion:no-preference){.spin__stage{animation:.9s cubic-bezier(.2,.9,.25,1.12) both spin-in}}@keyframes spin-in{0%{opacity:0;transform:translateY(30px)scale(.8)rotateY(-80deg)}}.spin__obj{transform-style:preserve-3d;--d:24px;--w:300px;--h:240px;position:absolute;inset:0}.spin__f{backface-visibility:hidden;background:#d8dbe0;position:absolute;inset:0;overflow:hidden}.spin__f .art{transition:none;transform:none}.spin__front{transform:translateZ(calc(var(--d) / 2))}.spin__back{transform:rotateY(180deg) translateZ(calc(var(--d) / 2))}.spin__r,.spin__l{left:calc(50% - var(--d) / 2);width:var(--d);right:auto}.spin__r{transform:rotateY(90deg) translateZ(calc(var(--w) / 2))}.spin__l{transform:rotateY(-90deg) translateZ(calc(var(--w) / 2))}.spin__t,.spin__b{top:calc(50% - var(--d) / 2);height:var(--d);bottom:auto}.spin__t{transform:rotateX(90deg) translateZ(calc(var(--h) / 2))}.spin__b{transform:rotateX(-90deg) translateZ(calc(var(--h) / 2))}.spin__r .art--ph{object-position:100% 50%}.spin__l .art--ph{object-position:0 50%}.spin__t .art--ph{object-position:50% 0}.spin__b .art--ph{object-position:50% 100%}.spin__sh{opacity:0;pointer-events:none;background:#0b1020;position:absolute;inset:0}.spin__glare{pointer-events:none;opacity:0;background:linear-gradient(100deg,#fff0 35%,#ffffff80 50%,#fff0 65%);position:absolute;inset:-10% 0}.spin__front:before{content:"";z-index:1;pointer-events:none;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #ffffff59,inset 0 1px #fff9}.spin__layer{transform:translateZ(calc(var(--z) * 1.4px));filter:brightness(.62);pointer-events:none;position:absolute;inset:0}.spin__layer .art{transition:none;transform:none}.spin__layer:first-child,.spin__layer:nth-child(14){filter:none}.spin__layer:first-child{transform:translateZ(calc(var(--z) * 1.4px)) rotateY(180deg)}.spin__layer.spin__sh{filter:brightness(0);background:0 0}.spin__layer.spin__sh[data-n="0,0,-1"]{transform:translateZ(calc(var(--z) * 1.4px)) rotateY(180deg)}.spin__floor{pointer-events:none;background:radial-gradient(closest-side,#0b102052,#0b10201f 60%,#0b102000);border-radius:50%;height:10%;position:absolute;bottom:6%;left:18%;right:18%}.spin__hint{color:#fff;pointer-events:none;background:#1b1c20b8;border-radius:999px;padding:6px 10px;font-size:12px;font-weight:500;transition:opacity .4s;position:absolute;bottom:12px;left:12px}.spin.is-used .spin__hint{opacity:0}.qv__card{gap:16px;min-width:0;max-width:860px;margin:16px auto 40px;padding:28px;display:grid}.qv__head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;display:flex}.qv__head h1{font-variant-numeric:tabular-nums;margin:2px 0 0;font-size:28px}.qv__head p{margin:0}.qv__total{text-align:right;gap:2px;display:grid}.qv__total span{color:var(--muted);font-size:13px}.qv__total b{color:var(--red);font-variant-numeric:tabular-nums;font-size:28px}.qv__meta{flex-wrap:wrap;gap:8px 28px;margin:0;display:flex}.qv__meta dt{color:var(--muted);font-size:12.5px}.qv__meta dd{margin:0;font-weight:500}.qv__tw{border:1px solid var(--line);border-radius:12px;overflow-x:auto}.qv__table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;font-size:14px}.qv__table th,.qv__table td{border-bottom:1px solid var(--line);text-align:left;padding:10px 14px}.qv__table .r{text-align:right;white-space:nowrap}.qv__table thead th{background:var(--bg);color:var(--muted);font-size:12.5px;font-weight:600}.qv__table tfoot td{border-bottom:0;font-weight:700}.qv__acts{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.qv .small{margin:0;font-size:13px}.note--ok{background:#e6f6ea}@media (max-width:560px){.qv__card{padding:18px}.qv__head h1,.qv__total b{font-size:22px}.qv__total{text-align:left}}.pd__opt.is-off{opacity:.5;cursor:not-allowed}.paybox{background:var(--bg);text-align:left;border-radius:14px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:18px;width:100%;max-width:560px;padding:16px;display:grid}.paybox__qr{background:#fff;border-radius:10px;width:180px;padding:6px}.paybox__qr svg{width:100%;height:auto;display:block}.paybox__info{gap:6px;min-width:0;display:grid}.paybox__info strong{font-size:18px}.paybox__info small{font-size:12.5px;line-height:1.5}.paybox--banks{grid-template-columns:minmax(0,1fr)}.paybox--banks ul{gap:8px;margin:0;padding:0;list-style:none;display:grid}.paybox--banks li{background:#fff;border-radius:10px;gap:2px;padding:10px 14px;display:grid}.paybox__no{letter-spacing:.04em;font-variant-numeric:tabular-nums;-webkit-user-select:all;user-select:all;font-size:20px}@media (max-width:520px){.paybox{text-align:center;grid-template-columns:minmax(0,1fr);justify-items:center}.paybox--banks{text-align:left;justify-items:stretch}}[hidden]{display:none!important}.co-page{max-width:1200px}.co-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 24px;margin:6px 0 20px;display:flex}.co-head h1{letter-spacing:-.01em;margin:0;font-size:30px;line-height:1.2}.co-head .steps{flex-wrap:nowrap;gap:0;margin:0;font-size:13.5px}.steps li{color:var(--muted);white-space:nowrap;background:0 0;border-radius:0;align-items:center;gap:8px;padding:0;display:flex}.steps li+li:before{content:"";background:var(--line);border-radius:2px;width:32px;height:2px;margin-inline:10px}.steps li i{border:1.5px solid var(--line);width:26px;height:26px;color:var(--muted);background:#fff;border-radius:50%;flex:none;place-items:center;font-size:12.5px;font-style:normal;font-weight:700;display:grid}.steps li a{color:inherit;align-items:center;gap:8px;display:flex}.steps li a:hover{text-decoration:underline}.steps li.is-done{color:var(--green-2)}.steps li.is-done i{background:var(--green);border-color:var(--green);color:#fff}.steps li.is-done+li:before{background:var(--green)}.steps li.is-on{color:var(--ink);background:0 0;font-weight:600}.steps li.is-on i{background:var(--blue);border-color:var(--blue);color:#fff}.co__sec{gap:16px;padding:24px}.co__sec h2{align-items:center;gap:10px;margin:0;font-size:18px;display:flex}.co__n{background:var(--ink);color:#fff;border-radius:50%;flex:none;place-items:center;width:28px;height:28px;font-size:14px;font-weight:700;display:grid}.co__form{background:0 0;gap:14px;padding:0;margin:0!important}.co__inv{border:1.5px dashed var(--line);border-radius:12px;gap:12px;padding:6px 14px;transition:border-color .16s,background .16s;display:grid}.co__inv:has(input[type=checkbox]:checked){border-style:solid;border-color:var(--blue);background:#f6f9fe;padding-bottom:14px}.co__inv .f-check{flex-wrap:wrap;column-gap:8px}.co__inv .f-check .muted{font-size:13px;font-weight:400}.co__opts{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:10px;display:grid}.co .pd__opt{align-items:center;min-height:72px;padding:14px 16px}.co .pd__opt strong{margin-bottom:2px;font-size:15px;display:block}.co .pd__opt span{font-size:13px;line-height:1.5}.co__hint{color:var(--muted);margin:0;font-size:13px}.co__sum{gap:12px;padding:22px}.co__sum h2{justify-content:space-between;align-items:baseline;gap:8px;margin:0;display:flex}.co__sum h2 small{color:var(--muted);font-size:13px;font-weight:500}.co__items{border-bottom:1px solid var(--line);gap:12px;margin:0;padding:0 0 14px;list-style:none;display:grid}.co__items li{justify-content:space-between;align-items:flex-start;gap:14px;font-size:14px;line-height:1.45;display:flex}.co__items span{min-width:0}.co__items small{color:var(--muted);font-variant-numeric:tabular-nums;margin-top:2px;font-size:12.5px;display:block}.co__items b{white-space:nowrap;font-variant-numeric:tabular-nums}.co__sum .sum--total{align-items:baseline;margin-top:2px}.co__sum .sum--total b{color:var(--red);letter-spacing:-.01em;font-size:26px}.co__sum .btn--primary{min-height:52px;font-size:16px}.co__safe{color:var(--muted);align-items:flex-start;gap:8px;margin:0;font-size:12.5px;line-height:1.5;display:flex}.co__safe .ic{width:16px;height:16px;color:var(--green-2);flex:none;margin-top:1px}.co__codes{flex-wrap:wrap;align-items:center;gap:6px}.co__code{font:inherit;letter-spacing:.03em;border:1px dashed var(--blue);color:var(--blue);cursor:pointer;background:#f6f9fe;border-radius:6px;padding:2px 8px;font-size:12px;font-weight:600;transition:background .14s}.co__code:hover{background:#e8f0fc}.co__code:active{transform:scale(.97)}@media (min-width:1001px){.co{grid-template-columns:minmax(0,1fr) 380px;gap:24px}.co__sum{top:calc(env(safe-area-inset-top,0px) + 92px)}}@media (max-width:640px){.co-head .steps{font-size:12.5px}.steps li+li:before{width:14px;margin-inline:6px}.steps li.is-on{white-space:normal}.co__sec{padding:18px}.co-head h1{font-size:24px}}.info-page{max-width:1200px}.info{gap:28px;padding-bottom:48px}@media (min-width:1001px){.info{grid-template-columns:268px minmax(0,1fr)}}.info__nav{top:calc(env(safe-area-inset-top,0px) + 132px);gap:10px;padding:12px}.info__grp{gap:2px;display:grid}.info__grp p{letter-spacing:.06em;text-transform:uppercase;color:var(--muted);margin:4px 12px 2px;font-size:11.5px;font-weight:700}.info__grp+.info__grp{border-top:1px solid var(--line);padding-top:10px}.info__nav a{align-items:center;gap:10px;padding:8px 12px;font-size:14.5px;transition:background .14s,color .14s;display:flex}.info__nav a .ic{width:18px;height:18px;color:var(--muted);flex:none}.info__nav a.is-on .ic{color:var(--blue)}.info__body{align-content:start;gap:18px;max-width:none;font-size:15.5px;display:grid}.info__body>*{margin:0}.info__body .cms>:is(p,.lead){max-width:72ch}.info__body .cms{gap:14px;display:grid}.info__body .cms>*{margin:0}.info__head{background:var(--card);border-left:5px solid var(--red);border-radius:16px;padding:22px 26px;box-shadow:0 1px 2px #1b1c200d}.info__head .ttl{margin:0 0 4px}.info__head p{color:var(--muted);text-wrap:pretty;margin:0;font-size:15.5px;line-height:1.6}.info__body h3{margin:6px 0 0;font-size:17px}.info__body .steps-v,.info__body .ticks{background:var(--card);border-radius:16px;gap:14px;padding:20px 22px}.info__next{flex-wrap:wrap;gap:10px;display:flex}.info__help{background:linear-gradient(0deg,#f6f9fe,#f6f9fe),var(--card);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px 20px;padding:18px 22px;display:flex}.info__help h2{margin:0 0 2px;font-size:18px}.info__help p{margin:0;font-size:13.5px}.info__help-acts{flex-wrap:wrap;gap:8px;display:flex}.cards2{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:0}.cards2 .panel h3{margin:0 0 4px}.tbl{background:var(--card);border-radius:16px;overflow-x:auto}.rates{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;font-size:15px}.rates th,.rates td{text-align:left;border-bottom:1px solid var(--line);vertical-align:top;padding:14px 18px}.rates thead th{color:var(--muted);background:var(--bg);font-size:13px;font-weight:600}.rates tbody tr:last-child td{border-bottom:0}.rates small{color:var(--green-2);margin-top:2px;font-size:13px;display:block}.ct__card{align-content:start;gap:4px;display:grid}.ct__ic{width:40px;height:40px;color:var(--blue);background:#e7ecf6;border-radius:12px;place-items:center;margin-bottom:6px;display:grid}.ct__ic .ic{width:20px;height:20px}.ct__card .big,.ct__card p{margin:0}.ct__mail{overflow-wrap:anywhere;font-size:17px}.ct__acts{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.ct__formhead{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;display:flex}.ct__formhead h3{margin:0}.place{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;display:grid}.place .ct__ic{margin:0}.place h3{margin:0 0 2px}.place p{margin:0}.info__body .form input[type=file]{padding:6px}.form input[type=file]::file-selector-button{font:inherit;background:var(--bg);color:var(--ink);cursor:pointer;border:0;border-radius:6px;margin-right:10px;padding:7px 12px;font-weight:600}@media (max-width:1000px){.info__grp p{display:none}.info__grp{display:contents}.info__nav{gap:4px;padding:6px}.info__grp+.info__grp{border:0;padding:0}.info__nav a .ic{display:none}}@media (max-width:640px){.cards2{grid-template-columns:1fr}.info__head{padding:18px}.place{grid-template-columns:auto minmax(0,1fr)}.place .btn{grid-column:1/-1;justify-self:start}.info__help .btn{flex:auto}.rates th,.rates td{padding:12px}}.search{position:relative;overflow:visible}.search button{border-radius:0 8px 8px 0}.search.is-open{border-color:var(--blue);box-shadow:0 0 0 3px #1a4ca326}.search__kbd{color:var(--muted);border:1px solid var(--line);background:#fff;border-bottom-width:2px;border-radius:5px;align-self:center;margin-right:10px;padding:3px 7px;font:600 12px/1 ui-monospace,SFMono-Regular,Menlo,monospace}.search:focus-within .search__kbd{display:none}.sug{z-index:60;border:1px solid var(--line);overscroll-behavior:contain;transform-origin:top;background:#fff;border-radius:14px;max-height:min(70vh,560px);padding:6px;position:absolute;top:calc(100% + 8px);left:-1.5px;right:-1.5px;overflow:auto;box-shadow:0 24px 60px -18px #10182859}@media (prefers-reduced-motion:no-preference){.sug,.cnfly{animation:.16s cubic-bezier(.23,1,.32,1) sug-in}}@keyframes sug-in{0%{opacity:0;transform:translateY(-4px)scale(.985)}}.sug__sec{padding:8px 8px 10px}.sug__sec+.sug__sec{border-top:1px solid var(--line)}.sug__h{letter-spacing:.04em;color:var(--muted);justify-content:space-between;align-items:center;margin:0 0 8px;font-size:12px;font-weight:700;display:flex}.sug__h button{color:var(--blue);font:inherit;letter-spacing:0;cursor:pointer;background:0 0;border:0;padding:2px 4px;font-weight:600}.sug__chips{flex-wrap:wrap;gap:6px;display:flex}.sug__chips a{background:var(--bg);color:var(--ink);border-radius:999px;align-items:center;gap:6px;padding:6px 12px;font-size:14px;text-decoration:none;transition:background .14s,color .14s;display:inline-flex}.sug__chips a b{background:var(--yellow);border-radius:50%;place-items:center;width:18px;height:18px;font-size:11px;display:inline-grid}.sug__chips .ic{width:14px;height:14px;color:var(--muted)}.sug__chips a:hover,.sug__chips a[aria-selected=true]{color:var(--blue);background:#e7ecf6}.sug__cats{grid-template-columns:repeat(4,minmax(0,1fr));gap:4px;display:grid}.sug__cats--hit{grid-template-columns:repeat(3,minmax(0,1fr))}.sug__cats a{color:var(--ink);border-radius:10px;align-items:center;gap:8px;min-width:0;padding:6px 8px;font-size:13px;line-height:1.3;text-decoration:none;transition:background .14s;display:flex}.sug__cats a:hover,.sug__cats a[aria-selected=true]{background:var(--bg)}.sug__cats .art{flex:none;width:36px;height:29px}.sug__cats small{color:var(--muted);font-size:12px;display:block}.sug__ask{color:var(--ink);background:#fff1f2;border-radius:10px;align-items:center;gap:10px;margin:2px 4px 4px;padding:10px 12px;font-size:14px;text-decoration:none;transition:background .14s;display:flex}.sug__ask span{flex:1;min-width:0}.sug__ask .ic{width:18px;height:18px;color:var(--red)}.sug__ask:hover{background:#ffe4e6}.sug__items{gap:2px;margin:0;padding:0;list-style:none;display:grid}.sug__items a{color:var(--ink);border-radius:10px;grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:12px;padding:6px 8px;text-decoration:none;transition:background .14s;display:grid}.sug__items a:hover,.sug__items a[aria-selected=true]{background:var(--bg)}.sug__img{background:var(--bg);border-radius:8px;place-items:center;width:48px;height:48px;display:grid;overflow:hidden}.sug__img img{object-fit:contain;width:100%;height:100%}.sug__img .art{width:44px;height:35px}.sug__name{font-size:14px;line-height:1.35}.sug__name small{color:var(--muted);margin-top:2px;font-size:12px;display:block}.sug mark{color:var(--blue);background:0 0;font-weight:700}.sug__price{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:700}.sug__price s{color:var(--muted);font-size:12px;font-weight:400;display:block}.sug__all{background:var(--blue);color:#fff;border-radius:10px;align-items:center;gap:6px;margin:4px;padding:10px 12px;font-size:14px;font-weight:600;text-decoration:none;transition:background .14s;display:flex}.sug__all b{opacity:.85;margin-left:auto;font-weight:500}.sug__all .ic{width:16px;height:16px}.sug__all:hover,.sug__all[aria-selected=true]{background:var(--blue-2)}.sug__wait{color:var(--muted);margin:0;padding:14px}.sug__none{text-align:center;padding:18px 16px}.sug__none p{margin:0 0 4px}.sug__none .btn{white-space:normal;margin-top:10px}@media (max-width:860px){.search__kbd{display:none}.sug{max-height:62vh}.sug__cats{grid-template-columns:repeat(2,minmax(0,1fr))}.sug__cats--hit{grid-template-columns:1fr}}.catnav{z-index:35;position:relative}.catnav .cn{align-items:center;gap:7px;padding:8px 10px;display:inline-flex;position:relative}.catnav .cn .art{flex:none;width:28px;height:22px;transition:transform .2s cubic-bezier(.23,1,.32,1)}.catnav .cn:after{content:"";background:var(--blue);border-radius:2px;height:2.5px;transition:transform .2s cubic-bezier(.23,1,.32,1);position:absolute;bottom:1px;left:10px;right:10px;transform:scaleX(0)}.catnav .cn:hover,.catnav .cn.is-hov{color:var(--blue);background:0 0}.catnav .cn:hover:after,.catnav .cn.is-hov:after,.catnav .cn.is-on:after{transform:scaleX(1)}.catnav .cn:hover .art,.catnav .cn.is-hov .art{transform:translateY(-1px)rotate(-6deg)scale(1.08)}.catnav .cn.is-on{color:var(--blue);font-weight:700}.catnav .promo.is-on{box-shadow:inset 0 0 0 1.5px var(--ink)}.cnfly{border:1px solid var(--line);background:#fff;border-radius:0 0 14px 14px;width:520px;max-width:calc(100vw - 32px);padding:14px;transition:translate .22s cubic-bezier(.23,1,.32,1);position:absolute;top:100%;left:0;box-shadow:0 24px 50px -20px #00000059}.cnfly__head{border-bottom:1px solid var(--line);align-items:center;gap:12px;padding-bottom:12px;display:flex}.cnfly__head .art{flex:none;width:56px;height:45px}.cnfly__head p{flex:1;min-width:0;margin:0;line-height:1.35}.cnfly__head small{color:var(--muted);font-size:12.5px;display:block}.catnav .cnfly a{white-space:normal;padding:0;font-weight:400}.catnav .cnfly .btn{white-space:nowrap;padding:.55em 1em;font-weight:500}.catnav .cnfly .btn:hover{background:var(--bg)}.cnfly__items{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:12px 0 0;padding:0;list-style:none;display:grid}.catnav .cnfly__items a{color:var(--ink);border-radius:12px;flex-direction:column;gap:6px;padding:8px;transition:background .14s;display:flex}.catnav .cnfly__items a:hover{background:var(--bg);color:var(--ink)}.cnfly__img{aspect-ratio:1;background:var(--bg);border-radius:10px;place-items:center;display:grid;overflow:hidden}.cnfly__img img{object-fit:contain;width:100%;height:100%;transition:transform .3s cubic-bezier(.23,1,.32,1)}.cnfly__img .art{width:80%;height:auto}.cnfly__items a:hover img{transform:scale(1.05)}.cnfly__name{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:13px;line-height:1.35;display:-webkit-box;overflow:hidden}.cnfly__price{font-variant-numeric:tabular-nums;font-size:14px;font-weight:700}.cnfly__price s{color:var(--muted);margin-left:6px;font-size:12px;font-weight:400}.cnfly__none{margin:12px 0 0}@media (max-width:860px){.cnfly{display:none}.catnav .cn{padding:8px}}@media (prefers-reduced-motion:reduce){.cnfly,.catnav .cn:after,.cnfly__img img{transition:none}}.catnav .cnfly__items .cnfly__bulk{height:100%;color:var(--blue);background:#eef3fb;justify-content:flex-end;gap:4px;padding:14px;font-size:13px;line-height:1.4}.catnav .cnfly__items .cnfly__bulk:hover{color:var(--blue);background:#e1eaf8}.cnfly__bulk .ic{width:26px;height:26px;margin-bottom:auto}.cnfly__bulk b{font-size:14.5px}.cnfly__bulk span{color:var(--ink)}.job__go{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#fff3;border-radius:999px;align-items:center;gap:4px;margin-top:8px;padding:4px 10px;font-size:12.5px;font-style:normal;font-weight:600;transition:background .16s,color .16s;display:inline-flex}.job:hover .job__go{background:var(--yellow);color:var(--ink)}.job__go .ic{width:14px;height:14px;transition:transform .2s cubic-bezier(.23,1,.32,1)}.job:hover .job__go .ic{transform:translate(3px)}.mc{gap:18px;padding:24px;display:grid}.mc__eyebrow{letter-spacing:.03em;color:var(--blue);background:#e7ecf6;border-radius:999px;align-items:center;gap:6px;margin:0 0 8px;padding:4px 10px;font-size:12.5px;font-weight:700;display:inline-flex}.mc__eyebrow .ic{width:14px;height:14px}.mc__head h2{text-wrap:balance;margin:0}.mc__head p.muted{margin:4px 0 0;font-size:14px}.mc__types{grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;display:grid}.mc__types button{appearance:none;font:inherit;cursor:pointer;border:1.5px solid var(--line);color:var(--ink);text-align:center;background:#fff;border-radius:12px;flex-direction:column;align-items:center;gap:6px;padding:12px 8px 10px;font-size:13.5px;font-weight:500;line-height:1.3;transition:border-color .16s,background .16s,transform .16s;display:flex}.mc__types .art{width:56px;height:45px;transition:transform .2s cubic-bezier(.23,1,.32,1)}.mc__types button:hover{border-color:#b9c6e2}.mc__types button:hover .art{transform:translateY(-2px)}.mc__types button:active{transform:scale(.97)}.mc__types button.is-on{border-color:var(--blue);color:var(--blue);box-shadow:inset 0 0 0 1px var(--blue);background:#eef3fb;font-weight:700}.mc__body{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);align-items:start;gap:20px;display:grid}.mc__in{gap:14px;min-width:0;display:grid}.mc__dims{align-items:flex-end;gap:10px;display:flex}.mc__dim{flex:1;gap:6px;min-width:0;font-size:14px;font-weight:500;display:grid}.mc__x{color:var(--muted);padding-bottom:12px;font-size:20px}.mc__step{border:1.5px solid var(--line);background:#fff;border-radius:10px;align-items:center;transition:border-color .16s,box-shadow .16s;display:flex;overflow:hidden}.mc__step:focus-within{border-color:var(--blue);box-shadow:0 0 0 3px #1a4ca326}.mc__step button{appearance:none;background:var(--bg);font:inherit;cursor:pointer;width:44px;height:48px;color:var(--ink);border:0;flex:none;font-size:20px;line-height:1;transition:background .12s,color .12s}.mc__step button:hover{color:var(--blue);background:#e7ecf6}.mc__step button:active{background:#d7e1f3}.mc__step button:disabled{color:#b6bcc6;cursor:default;background:var(--bg)}.mc__step input{min-width:0;font:inherit;text-align:center;font-variant-numeric:tabular-nums;background:0 0;border:0;outline:0;flex:1;height:48px;padding:0 4px;font-size:20px;font-weight:700}.mc__step i{color:var(--muted);padding-right:10px;font-size:14px;font-style:normal}.mc__step--sm{border-width:1px}.mc__step--sm button{width:40px;height:40px;font-size:18px}.mc__step--sm output{text-align:center;font-variant-numeric:tabular-nums;min-width:32px;font-weight:700}.mc__presets,.mc__waste{flex-wrap:wrap;align-items:center;gap:6px;font-size:13px;display:flex}.mc__presets>span,.mc__waste>span{color:var(--muted);margin-right:4px}.mc__presets button,.mc__waste button{appearance:none;font:inherit;border:1px solid var(--line);color:var(--ink);cursor:pointer;background:#fff;border-radius:999px;min-height:36px;padding:7px 12px;font-size:13px;transition:background .14s,border-color .14s,color .14s}.mc__presets button:hover,.mc__waste button:hover{border-color:var(--blue);color:var(--blue)}.mc__presets button.is-on,.mc__waste button.is-on{background:var(--ink);border-color:var(--ink);color:#fff}.mc__opens{grid-template-columns:1fr 1fr;gap:10px;display:grid}.mc__count{border:1px solid var(--line);border-radius:10px;justify-content:space-between;align-items:center;gap:8px;padding:6px 6px 6px 12px;font-size:14px;font-weight:500;display:flex}.mc__count small{color:var(--muted);font-size:12px;font-weight:400;display:block}.mc__plan{background:repeating-linear-gradient(0deg,#0000 0 19px,#1a4ca30f 19px 20px),repeating-linear-gradient(90deg,#0000 0 19px,#1a4ca30f 19px 20px),#fafbfc;border:1px dashed #d4dae4;border-radius:12px;width:100%;height:auto;max-height:230px;display:block}.mc__dimline path{stroke:var(--muted);stroke-width:1px;fill:none}.mc__dimline text{fill:var(--ink);font-size:11px;font-weight:600}.mc__out{background:var(--bg);border-radius:14px;gap:12px;min-width:0;padding:18px;display:grid}.mc__area{gap:2px;display:grid}.mc__area>span{color:var(--muted);font-size:13px;font-weight:600}.mc__area b{font-variant-numeric:tabular-nums;font-size:34px;line-height:1.1}.mc__area b small{color:var(--muted);font-size:16px;font-weight:600}.mc__empty{color:var(--muted);text-align:center;background:#fff;border-radius:10px;margin:0;padding:18px}.mc__rows{gap:8px;margin:0;padding:0;list-style:none;display:grid}.mc__rows label{cursor:pointer;background:#fff;border:1.5px solid #0000;border-radius:12px;grid-template-columns:auto 52px minmax(0,1fr) auto;align-items:center;gap:12px;padding:10px 12px;transition:border-color .14s,opacity .14s;display:grid}.mc__rows label:hover{border-color:#cfd8ea}.mc__rows input{width:20px;height:20px;accent-color:var(--blue)}.mc__rows .is-off label{opacity:.55}.mc__thumb{background:var(--bg);border-radius:8px;place-items:center;width:52px;height:52px;display:grid;overflow:hidden}.mc__thumb img{object-fit:cover;width:100%;height:100%}.mc__name{font-size:14px;line-height:1.35}.mc__name small{color:var(--muted);margin-top:2px;font-size:12.5px;display:block}.mc__name .mc__warn{color:#9a5b00}.mc__qty{text-align:right;white-space:nowrap;font-size:14px}.mc__qty b{font-variant-numeric:tabular-nums;font-size:20px}.mc__qty small{color:var(--muted);font-variant-numeric:tabular-nums;font-size:12.5px;display:block}.mc__total{border-top:1px dashed #cfd5df;justify-content:space-between;align-items:baseline;gap:12px;padding-top:12px;display:flex}.mc__total span{font-weight:600}.mc__total small{color:var(--muted);margin-left:4px;font-size:13px;font-weight:400}.mc__total b{color:var(--red);font-variant-numeric:tabular-nums;font-size:24px}.mc__acts{grid-template-columns:1.4fr 1fr;gap:8px;display:grid}.mc__acts .btn:disabled{opacity:.5;cursor:not-allowed;transform:none}.mc__how summary{cursor:pointer;color:var(--blue);font-size:14px;font-weight:600}.mc__how p{color:var(--muted);margin:6px 0 0;font-size:13.5px;line-height:1.6}@media (max-width:1000px){.mc__body{grid-template-columns:1fr}.mc__types{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:600px){.mc{padding:16px}.mc__types{scrollbar-width:none;margin-inline:-16px;padding-inline:16px;display:flex;overflow-x:auto}.mc__types button{flex:0 0 112px}.mc__x{display:none}.mc__opens,.mc__acts{grid-template-columns:1fr}.mc__rows label{grid-template-columns:auto 44px minmax(0,1fr)}.mc__thumb{width:44px;height:44px}.mc__qty{text-align:left;grid-column:3;align-items:baseline;gap:8px;display:flex}.mc__qty small{display:inline}.mc__out{padding:14px}}@media (prefers-reduced-motion:reduce){.mc__types button,.mc__types .art,.job__go,.job__go .ic{transition:none}}.mc__view{position:relative}.mc__seg{z-index:2;background:#ffffffeb;border-radius:999px;padding:3px;display:inline-flex;position:absolute;top:10px;left:10px;box-shadow:0 1px 4px #0000001f}.mc__seg button{appearance:none;font:inherit;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:999px;min-height:30px;padding:5px 12px;font-size:12.5px;font-weight:600;transition:background .14s,color .14s}.mc__seg button.is-on{background:var(--ink);color:#fff}.mc__view .mc__plan{box-sizing:border-box;height:280px;max-height:none;padding:34px 8px 6px}.c3d{perspective:900px;perspective-origin:50% 35%;cursor:grab;touch-action:pan-y;-webkit-user-select:none;user-select:none;outline-offset:3px;background:radial-gradient(120% 90% at 50% 0,#f4f7fc 0%,#e3e9f3 70%,#d7deea 100%);border-radius:12px;height:280px;position:relative;overflow:hidden}.c3d:active{cursor:grabbing}.c3d:focus-visible{outline:2px solid var(--blue)}.c3d__scene{width:0;height:0;transform-style:preserve-3d;position:absolute;top:58%;left:50%}.c3d__scene>*,.c3d__obj,.c3d__box{transform-style:preserve-3d;position:absolute;top:0;left:0}.c3d__ground{background-color:#ffffff8c;background-image:linear-gradient(#1a4ca321 1px,#0000 1px),linear-gradient(90deg,#1a4ca321 1px,#0000 1px);background-position:50%;border-radius:8px;transform:rotateX(90deg);-webkit-mask-image:radial-gradient(closest-side,#000 60%,#0000);mask-image:radial-gradient(closest-side,#000 60%,#0000)}.c3d__shadow{filter:blur(8px);background:#10182838;border-radius:6px;transform:rotateX(90deg)translateZ(1px)}.c3d__f{backface-visibility:hidden;position:absolute;top:0;left:0;overflow:hidden}.c3d__f--left,.c3d__f--right{filter:brightness(.78)}.c3d__f--back{filter:brightness(.9)}.c3d__f--top{filter:brightness(1.06)}.c3d__gable{clip-path:polygon(0 100%,50% 0,100% 100%);backface-visibility:visible;background:#8a2a1e}.c3d__door,.c3d__win{box-sizing:border-box;display:block;position:absolute;bottom:0}.c3d__door{background:linear-gradient(90deg,#8b5a2b,#a06a36 60%,#8b5a2b);border:3px solid #f2efe9;border-bottom:0;box-shadow:inset 0 0 0 1px #00000040}.c3d__door:after{content:"";background:#e8c53e;border-radius:50%;width:4px;height:4px;position:absolute;top:52%;right:16%}.c3d__win{background:linear-gradient(135deg,#bfe0f7,#8ec3ea 55%,#d9eefb);border:3px solid #f2efe9;box-shadow:inset 0 0 0 1px #0003}.c3d__win:before,.c3d__win:after{content:"";background:#f2efe9;position:absolute}.c3d__win:before{width:2px;margin-left:-1px;top:0;bottom:0;left:50%}.c3d__win:after{height:2px;margin-top:-1px;top:50%;left:0;right:0}.c3d__man svg{fill:#1b1c20;opacity:.55;width:100%;height:100%;display:block}.c3d__tag{color:var(--muted);pointer-events:none;background:#ffffffd9;border-radius:999px;margin:0;padding:4px 10px;font-size:12px;position:absolute;top:12px;right:12px}.c3d__btns{gap:6px;display:flex;position:absolute;bottom:10px;right:10px}.c3d__btns button{appearance:none;font:inherit;color:var(--ink);cursor:pointer;background:#fff;border:0;border-radius:999px;min-width:34px;min-height:34px;padding:6px 12px;font-size:13px;font-weight:600;transition:background .14s,transform .14s;box-shadow:0 1px 4px #00000026}.c3d__btns button:hover{background:var(--yellow)}.c3d__btns button:active{transform:scale(.96)}@media (prefers-reduced-motion:no-preference){.c3d--up{animation:c3d-up 1.1s steps(var(--steps,8),end) both}.c3d--side{animation:c3d-side 1.1s steps(var(--steps,8),end) both}}@keyframes c3d-up{0%{clip-path:inset(100% 0 0)}to{clip-path:inset(0)}}@keyframes c3d-side{0%{clip-path:inset(0 0 100%)}to{clip-path:inset(0)}}@media (max-width:600px){.c3d,.mc__view .mc__plan{height:240px}.c3d__tag{display:none}}.promo-card__tag{background:var(--yellow);color:var(--ink);border-radius:999px;padding:3px 9px;font-size:11.5px;font-weight:700;display:inline-block}.promo-page__head{margin-bottom:16px}.promo-page__head h1{margin:0}.promo-page__head p{color:var(--muted);max-width:68ch;margin:6px 0 0}.chip span{opacity:.7;margin-left:2px}.pgrid{columns:4 240px;column-gap:18px;margin:0;padding:0;list-style:none}.pgrid li{break-inside:avoid;margin-bottom:18px;scroll-margin-top:140px}.pcard{display:grid;overflow:hidden}.pcard__img{appearance:none;background:var(--bg);cursor:zoom-in;border:0;width:100%;margin:0;padding:0;display:block}.pcard__img img{width:100%;height:auto;display:block}.pcard__body{gap:6px;padding:14px 16px 16px;display:grid}.pcard__meta{color:var(--muted);flex-wrap:wrap;align-items:center;gap:8px;margin:0;font-size:12.5px;display:flex}.pcard__meta>span:last-child{align-items:center;gap:4px;display:inline-flex}.pcard__meta .ic{width:14px;height:14px}.pcard h2{text-wrap:balance;margin:0;font-size:17px;line-height:1.35}.pcard__sub{color:var(--red);margin:0;font-weight:600}.pcard ul{color:var(--muted);gap:2px;margin:2px 0 0;padding-left:18px;font-size:13.5px;display:grid}.pcard__acts{flex-wrap:wrap;gap:8px;margin-top:6px;display:flex}.plight{background:0 0;border:0;width:min(640px,100vw - 32px);max-width:none;max-height:calc(100vh - 32px);padding:0;overflow:visible}.plight::backdrop{background:#0a0e16c7}.plight__box{background:#fff;border-radius:14px;max-height:calc(100vh - 32px);position:relative;overflow:hidden auto}.plight__box img{object-fit:contain;background:var(--bg);width:100%;height:auto;max-height:calc(100vh - 84px);display:block}.plight__box p{margin:0;padding:10px 14px;font-size:14px}.plight__x{cursor:pointer;background:#ffffffeb;border:0;border-radius:50%;place-items:center;width:40px;height:40px;display:grid;position:absolute;top:10px;right:10px;box-shadow:0 2px 8px #00000040}.plight__x .ic{width:20px;height:20px}@media (prefers-reduced-motion:no-preference){.plight[open] .plight__box{animation:.2s cubic-bezier(.23,1,.32,1) sug-in}}.chang{pointer-events:none;-webkit-user-select:none;user-select:none;max-width:100%;height:auto;display:block}.c3d__man img{object-fit:contain;filter:drop-shadow(0 6px 6px #1018282e);width:100%;height:100%;display:block}.mc__head{justify-content:space-between;align-items:flex-end;gap:16px;display:flex}.mc__chang{flex:none;width:auto;height:150px;margin:-14px 6px -18px 0}.ask__avatar{background:#ffe9a8;position:relative;overflow:hidden}.ask__avatar .chang{width:auto;max-width:none;height:160px;position:absolute;top:-1px;left:50%;transform:translate(-50%)}.drawer__empty .chang,.empty .chang{width:auto;height:140px;margin:0 auto 8px}.empty .chang{height:170px}.done__hero{position:relative}.done__hero .chang{width:auto;height:170px}.done__hero .done__ok{border:3px solid #fff;width:44px;height:44px;font-size:22px;position:absolute;bottom:6px;right:-10px}.auth__perks{position:relative}.auth__chang{opacity:.95;width:auto;height:150px;position:absolute;bottom:0;right:12px}.auth__perks .ticks{padding-right:96px}@media (max-width:600px){.mc__chang{display:none}.auth__chang{height:110px}.auth__perks .ticks{padding-right:70px}}.slider{isolation:isolate;touch-action:pan-y;display:grid}.slider>.slide{opacity:0;visibility:hidden;z-index:0;grid-area:1/1;min-height:420px;transition:none;position:relative;inset:auto;overflow:hidden}.slider>.slide.is-on{opacity:1;visibility:visible;z-index:2}.slider>.slide.is-prev{opacity:1;visibility:visible;z-index:1}.slide>.slide__txt{z-index:2;max-width:46ch;position:relative}.slide>.slide__chang{z-index:3;pointer-events:none;align-items:flex-end;max-width:none;display:flex;position:absolute;bottom:0;right:112px}.slide__chang .chang{filter:drop-shadow(0 10px 14px #00000047);width:auto;height:250px}.slide__say{max-width:210px;color:var(--ink);background:#fff;border-radius:16px 16px 4px;align-self:flex-start;margin:0 -14px 0 0;padding:10px 14px;font-size:14px;font-weight:700;line-height:1.4;position:relative;box-shadow:0 10px 24px -8px #00000059}.slide__say:after{content:"";border:7px solid #0000;border-left-color:#fff;border-right:0;position:absolute;bottom:10px;right:-7px}.dots button{position:relative;overflow:hidden}.dots button i{transform-origin:0;border-radius:inherit;background:#fff;position:absolute;inset:0;transform:scaleX(0)}.dots button.is-on{background:#ffffff73}.dots button.is-on i,.slider.is-paused .dots .is-on i{transform:scaleX(1)}.arrows button{transition:transform .16s,background .16s}.arrows button:hover{background:#fff;transform:scale(1.06)}.arrows button:active{transform:scale(.94)}@media (prefers-reduced-motion:no-preference){.slider.is-moved>.slide.is-on[data-dir=next]{animation:.85s cubic-bezier(.77,0,.175,1) both sl-next}.slider.is-moved>.slide.is-on[data-dir=back]{animation:.85s cubic-bezier(.77,0,.175,1) both sl-back}.slide.is-on img.ph{animation:7s both sl-kb}.slide.is-on .slide__txt>*{animation:.65s cubic-bezier(.23,1,.32,1) both sl-up}.slide.is-on .slide__txt>:first-child{animation-delay:.22s}.slide.is-on .slide__txt>:nth-child(2){animation-delay:.3s}.slide.is-on .slide__txt>:nth-child(3){animation-delay:.38s}.slide.is-on .slide__txt>:nth-child(4){animation-delay:.46s}.slide.is-on .slide__chang .chang{animation:.75s cubic-bezier(.34,1.56,.64,1) .3s both ch-in,3.4s ease-in-out 1.1s infinite ch-bob}.slide.is-on .slide__say{transform-origin:100% 100%;animation:.48s cubic-bezier(.34,1.56,.64,1) .8s both say-in}.dots button.is-on i{animation:linear both dot-fill}.slider.is-paused .dots .is-on i{animation:none}}@keyframes sl-next{0%{clip-path:inset(0 0 0 100%)}to{clip-path:inset(0)}}@keyframes sl-back{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}@keyframes sl-kb{0%{transform:scale(1.14)translate(1.5%)}to{transform:scale(1.02)translate(0)}}@keyframes sl-up{0%{opacity:0;transform:translateY(16px)}}@keyframes ch-in{0%{opacity:0;transform:translateY(48px)scale(.92)}}@keyframes ch-bob{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}@keyframes say-in{0%{opacity:0;transform:scale(.7)}}@keyframes dot-fill{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@media (max-width:1100px){.slide>.slide__chang{right:100px}.slide__chang .chang{height:220px}}@media (max-width:860px){.slider>.slide{min-height:0}.slide>.slide__chang{display:none}}.chang-face{background:#ffe9a8;border-radius:50%;flex:none;display:inline-block;position:relative;overflow:hidden;box-shadow:inset 0 0 0 2px #fff}.chang-face img{max-width:none;position:absolute;top:-1px;left:50%;transform:translate(-50%)}.askfab-wrap{right:max(16px,env(safe-area-inset-right,0px));bottom:calc(20px + env(safe-area-inset-bottom,0px));z-index:45;pointer-events:none;justify-items:end;gap:10px;display:grid;position:fixed}.askfab-wrap>*{pointer-events:auto}.askfab-wrap .askfab{gap:10px;min-height:50px;padding:0 18px 0 5px;position:static}.askfab:hover .chang-face img{animation:.6s ease-in-out face-nod}.askchip .chang-face{margin:-4px 0}@keyframes face-nod{0%,to{transform:translate(-50%)rotate(0)}30%{transform:translate(-50%)rotate(-8deg)}60%{transform:translate(-50%)rotate(6deg)}}@media (prefers-reduced-motion:reduce){.askfab:hover .chang-face img{animation:none}}@media (max-width:860px){.askfab-wrap .askfab{background:var(--red);justify-content:center;width:56px;min-height:56px;padding:0}.askfab-wrap .askfab .chang-face{display:inline-block;width:48px!important;height:48px!important}body:has(#hmm-cookie:not([hidden])) .askfab-wrap{bottom:calc(136px + env(safe-area-inset-bottom,0px))}}.slide--sky{--sc:#0b5fa5}.slide--ink{--sc:#23272e}.slide--teal{--sc:#0b7a6f}.slide--orange{--sc:#c2410c}.slide--wood{--sc:#7a4b24}.slide--brick{--sc:#a3341c}.slide--navy{--sc:#143c82}.slide--ai{background:radial-gradient(circle at 78% 30%,#ffe60047,transparent 34%),radial-gradient(#ffffff24 1.5px,transparent 1.6px) 0 0/22px 22px,var(--sc)}.slide--ai:before{background:linear-gradient(90deg,var(--sc) 30%,transparent 75%)}@media (max-width:600px){.dots{gap:5px}.dots button{width:14px}.dots button.is-on{width:28px}}.side .member2{color:#fff;background:radial-gradient(circle at 92% 8%,#ffe60059,#0000 38%),radial-gradient(circle at 10% 110%,#ffffff2e,#0000 45%),linear-gradient(135deg,#2db34a,#1b8a3a 70%,#167432);border:0;padding:20px 20px 18px;position:relative;overflow:hidden;box-shadow:0 18px 40px -22px #167432cc}.member2:after{content:"";pointer-events:none;background:radial-gradient(#ffffff1f 1.4px,#0000 1.5px) 0 0/18px 18px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(120deg,#0000 40%,#000);mask-image:linear-gradient(120deg,#0000 40%,#000)}.member2__txt{z-index:1;gap:10px;max-width:calc(100% - 96px);display:grid;position:relative}.member2__tag{background:#ffffff2e;border:1px solid #ffffff59;border-radius:999px;justify-self:start;padding:3px 10px;font-size:12px;font-weight:700}.side .member2 h3{margin:0;font-size:22px;line-height:1.25}.member2 h3 b{color:var(--yellow);font-variant-numeric:tabular-nums;font-size:1.45em;line-height:1}.member2__perks{color:#fffffff2;gap:6px;margin:0;padding:0;font-size:13.5px;list-style:none;display:grid}.member2__perks li{align-items:center;gap:8px;display:flex}.member2__perks .ic{background:#ffffff2e;border-radius:8px;flex:none;width:24px;height:24px;padding:4px}.member2__acts{flex-wrap:wrap;align-items:center;gap:14px;margin-top:2px;display:flex}.member2__login{color:#fff;text-underline-offset:3px;font-size:14px;font-weight:600}.member2__chang{z-index:1;filter:drop-shadow(0 8px 12px #00000040);transform-origin:50% 100%;width:auto;height:190px;transition:transform .3s cubic-bezier(.34,1.56,.64,1);position:absolute;bottom:-6px;right:6px}.member2:hover .member2__chang{transform:translateY(-6px)rotate(-3deg)}.side .when{box-shadow:inset 0 0 0 2px var(--yellow),0 18px 40px -26px #10182873;background:#fff;border:0;gap:12px;padding:18px 18px 16px}.when__head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.side .when h3{margin:0}.when__live{color:var(--green-2);background:#eaf7ee;border-radius:999px;align-items:center;gap:6px;padding:3px 10px;font-size:12px;font-weight:600;display:inline-flex}.when__live i{background:var(--green);border-radius:50%;width:8px;height:8px}.when__tiles{grid-template-columns:1fr 1fr;gap:10px;display:grid}.when__tile{background:#fff6cc;border-radius:12px;align-content:start;gap:4px;padding:12px;display:grid}.when__tile--blue{background:#eaf0fb}.when__tile>.ic{background:var(--red);color:#fff;border-radius:9px;width:30px;height:30px;padding:6px}.when__tile--blue>.ic{background:var(--blue)}.side .when__tile p{color:var(--ink);margin:2px 0 0;font-size:13px;display:grid}.when__tile p b{font-variant-numeric:tabular-nums;font-size:24px;line-height:1.1}.when__tile small{color:var(--muted);font-size:12px;line-height:1.4}.when__clock{color:var(--red);font-variant-numeric:tabular-nums;font-weight:700}.when__ship{gap:6px;display:grid}.side .when__ship p{color:var(--ink);flex-wrap:wrap;align-items:center;gap:4px;margin:0;font-size:13.5px;display:flex}.when__ship b{color:var(--green-2)}.when__ship .ic{width:16px;height:16px;color:var(--green-2)}.when__bar{background:var(--bg);border-radius:999px;height:8px;overflow:hidden}.when__bar i{border-radius:inherit;background:linear-gradient(90deg,var(--yellow),var(--green));transform-origin:0;height:100%;transition:transform .6s cubic-bezier(.23,1,.32,1);display:block}@media (prefers-reduced-motion:no-preference){.when__live i{animation:1.8s ease-out infinite live}}@keyframes live{0%{box-shadow:0 0 #2db34a8c}to{box-shadow:0 0 0 8px #2db34a00}}@media (prefers-reduced-motion:reduce){.member2__chang,.when__bar i{transition:none}.member2:hover .member2__chang{transform:none}}@media (max-width:600px){.member2__chang{height:150px}.member2__txt{max-width:calc(100% - 70px)}}.cpills{margin:0 0 16px;position:relative}.cpills__row{scroll-snap-type:x proximity;scrollbar-width:none;gap:8px;padding:4px 2px 6px;display:flex;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 48px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 48px),#0000)}.cpills.is-l .cpills__row{-webkit-mask-image:linear-gradient(90deg,#0000,#000 48px calc(100% - 48px),#0000);mask-image:linear-gradient(90deg,#0000,#000 48px calc(100% - 48px),#0000)}.cpills:not(.is-r) .cpills__row{-webkit-mask-image:linear-gradient(90deg,#0000,#000 48px);mask-image:linear-gradient(90deg,#0000,#000 48px)}.cpills:not(.is-l):not(.is-r) .cpills__row{-webkit-mask-image:none;mask-image:none}.cpills__row::-webkit-scrollbar{display:none}.cpill{appearance:none;scroll-snap-align:start;border:1px solid var(--line);min-height:46px;font:inherit;color:var(--ink);cursor:pointer;white-space:nowrap;background:#fff;border-radius:999px;flex:none;align-items:center;gap:8px;padding:5px 8px 5px 6px;font-size:14px;transition:border-color .14s,background .14s,color .14s,transform .14s;display:inline-flex}.cpill .art,.cpill__all{background:var(--bg);border-radius:50%;flex:none;width:34px;height:34px}.cpill .art{padding:3px}.cpill__all{place-items:center;display:grid}.cpill__all .ic{width:18px;height:18px}.cpill small{background:var(--bg);min-width:22px;height:22px;color:var(--muted);font-variant-numeric:tabular-nums;border-radius:999px;place-items:center;padding:0 6px;font-size:12px;font-weight:600;display:inline-grid}.cpill:hover{border-color:var(--blue);color:var(--blue)}.cpill:active{transform:scale(.97)}.cpill.is-on{background:var(--blue);border-color:var(--blue);color:#fff;font-weight:600;box-shadow:0 8px 18px -10px #1a4ca3cc}.cpill.is-on .art,.cpill.is-on .cpill__all{color:var(--blue);background:#fff}.cpill.is-on small{color:#fff;background:#ffffff38}.cpills__nav{z-index:2;border:1px solid var(--line);width:38px;height:38px;color:var(--ink);cursor:pointer;background:#fff;border-radius:50%;place-items:center;margin-top:-21px;display:grid;position:absolute;top:50%;box-shadow:0 6px 16px -8px #10182873}.cpills__nav--l{left:-6px}.cpills__nav--r{right:-6px}.cpills__nav:hover{color:var(--blue);border-color:var(--blue)}.cpills__nav .ic{width:18px;height:18px}@media (hover:none),(max-width:600px){.cpills__nav{display:none}}@media (prefers-reduced-motion:reduce){.cpill{transition:none}}footer{margin-top:40px;padding-top:0}.fhelp{background:linear-gradient(180deg,var(--bg) 50%,var(--blue-2) 50%)}.fhelp__in{color:#fff;background:radial-gradient(circle at 88% -10%,#ffe60052,transparent 42%),radial-gradient(#ffffff1a 1.4px,transparent 1.5px) 0 0/20px 20px,linear-gradient(120deg,var(--blue),#2a63c4);border-radius:22px;grid-template-columns:auto minmax(0,1fr) auto;align-items:end;gap:8px 22px;padding:18px 26px 0;display:grid;position:relative;overflow:hidden;box-shadow:0 24px 50px -28px #0a1e50cc}.fhelp__chang{filter:drop-shadow(0 8px 12px #0000004d);align-self:end;width:auto;height:170px}.fhelp__txt{min-width:0;padding-bottom:24px}.fhelp__txt h2{color:#fff;text-wrap:balance;margin:0;font-size:24px}.fhelp__txt p{color:#dce6f7;margin:6px 0 0}.fhelp__acts{flex-wrap:wrap;justify-content:flex-end;gap:8px;padding-bottom:24px;display:flex}.fhelp__btn{color:#fff;background:#ffffff1f;box-shadow:inset 0 0 0 1px #ffffff59}footer .fhelp__btn:hover{color:#fff;background:#ffffff38;text-decoration:none}footer a.btn:hover{text-decoration:none}.ftrust{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:28px 0 30px;padding:0;list-style:none;display:grid}.ftrust li{background:#ffffff0f;border-radius:14px;align-items:center;gap:12px;padding:12px 14px;display:flex;box-shadow:inset 0 0 0 1px #ffffff1a}.ftrust .ic{background:var(--yellow);width:38px;height:38px;color:var(--ink);border-radius:12px;flex:none;padding:9px}.ftrust span{font-size:12.5px;line-height:1.4;display:grid}.ftrust b{color:#fff;font-size:14px}footer .cols{grid-template-columns:1.4fr 1fr 1fr 1fr}.fbrand{align-content:start;gap:12px;display:grid}.fbrand p{margin:0}.fbrand .logo{grid-area:auto;justify-self:start}.fbrand .logo img{height:48px;margin:0}.fbrand__addr{color:#fff;gap:8px;font-size:13.5px;line-height:1.5;display:flex}.fbrand__addr .ic{width:18px;height:18px;color:var(--yellow);flex:none;margin-top:2px}.fbrand__addr small{color:var(--yellow);font-weight:600;display:block}.fsocial{flex-wrap:wrap;gap:8px;display:flex}.fsocial a,.fsocial button{font:inherit;color:#fff;cursor:pointer;background:0 0;border:0;border-radius:999px;padding:7px 14px;font-size:13px;font-weight:600;text-decoration:none;box-shadow:inset 0 0 0 1px #ffffff4d}.fsocial a:hover,.fsocial button:hover{background:#ffffff1f;text-decoration:none}.fcol h3{margin:0 0 10px}.fcol h3 button{appearance:none;font:inherit;color:#fff;text-align:left;cursor:default;background:0 0;border:0;justify-content:space-between;align-items:center;gap:8px;width:100%;padding:0;display:flex}.fcol h3 .ic{display:none}@media (min-width:861px){.fcol ul[hidden]{display:grid!important}}@media (max-width:1000px){.ftrust{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:860px){.fhelp__in{grid-template-columns:minmax(0,1fr);padding:20px 18px 18px}.fhelp__chang{height:118px;position:absolute;top:10px;bottom:auto;right:6px}.fhelp__txt{padding:0 96px 0 0}.fhelp__txt h2{font-size:20px}.fhelp__acts{justify-content:stretch;padding:4px 0 0}.fhelp__acts .btn{flex:140px}footer .cols{grid-template-columns:1fr;gap:0}.fbrand{border-bottom:1px solid #ffffff1f;padding-bottom:18px}.fcol{border-bottom:1px solid #ffffff1f}.fcol h3{margin:0}.fcol h3 button{cursor:pointer;min-height:52px}.fcol h3 .ic{width:18px;height:18px;transition:transform .2s cubic-bezier(.23,1,.32,1);display:block}.fcol h3 button[aria-expanded=true] .ic{transform:rotate(90deg)}.fcol ul{padding:0 0 16px}}@media (max-width:600px){.ftrust{gap:8px;margin:22px 0}.ftrust li{gap:8px;padding:10px}.ftrust .ic{width:32px;height:32px;padding:7px}}@media (prefers-reduced-motion:reduce){.fcol h3 .ic{transition:none}}button.askfab{font:inherit;cursor:pointer;border:0}.askfab__face{display:inline-flex;position:relative}.askfab__face .askcard__dot{position:absolute;bottom:1px;right:0;box-shadow:0 0 0 2px #fff}.askcard__dot{background:var(--green);border-radius:50%;flex:none;width:9px;height:9px;display:inline-block}.askcard{width:min(300px,100vw - 32px);box-shadow:0 24px 56px -18px #1018288c,0 0 0 1px var(--line);transform-origin:100% 100%;background:#fff;border-radius:20px;gap:10px;padding:14px;display:grid}.askcard__hd{align-items:center;gap:10px;display:flex}.askcard__hd>div{flex:1;min-width:0}.askcard__hd b{font-size:15px;display:block}.askcard__hd small{color:var(--green-2);align-items:center;gap:6px;font-size:12px;font-weight:600;display:flex}.askcard__x{background:var(--bg);width:32px;height:32px;color:var(--muted);cursor:pointer;border:0;border-radius:50%;flex:none;place-items:center;display:grid}.askcard__x:hover{color:var(--ink);background:#e7ecf6}.askcard__x .ic{width:16px;height:16px}.askcard__msg{background:var(--bg);border-radius:14px 14px 14px 4px;margin:0;padding:9px 12px;font-size:13.5px;line-height:1.5}.askcard__quick{flex-wrap:wrap;gap:6px;display:flex}.askcard__quick a{color:var(--blue);background:#f2f6fd;border:1px solid #cdd7ea;border-radius:999px;padding:6px 10px;font-size:12.5px;text-decoration:none;transition:background .14s,border-color .14s}.askcard__quick a:hover{border-color:var(--blue);background:#e3ebf9}.askcard__in{border:1.5px solid var(--line);border-radius:12px;align-items:center;gap:6px;padding:4px 4px 4px 12px;transition:border-color .14s;display:flex}.askcard__in:focus-within{border-color:var(--blue)}.askcard__in input{min-width:0;font:inherit;background:0 0;border:0;outline:0;flex:1;min-height:36px;font-size:14px}.askcard__in button{background:var(--red);color:#fff;cursor:pointer;border:0;border-radius:9px;flex:none;place-items:center;width:36px;height:36px;display:grid}.askcard__in button:disabled{cursor:default;background:#f3b3bb}.askcard__in .ic{width:16px;height:16px}.askpeek{right:max(0px,env(safe-area-inset-right,0px));z-index:45;width:150px;height:190px;color:inherit;text-decoration:none;position:fixed;bottom:0}.askpeek__body{filter:drop-shadow(0 10px 14px #0000004d);width:auto;height:250px;transition:transform .3s cubic-bezier(.34,1.56,.64,1);position:absolute;bottom:-62px;right:4px}.askpeek:hover .askpeek__body,.askpeek:focus-visible .askpeek__body{transform:translateY(-14px)}.askpeek__tag{background:var(--red);color:#fff;white-space:nowrap;border-radius:14px 14px 4px;padding:8px 12px;font-size:14px;font-weight:700;position:absolute;bottom:112px;right:104px;box-shadow:0 10px 22px -8px #e3001bb3}.asktab{z-index:45;background:linear-gradient(180deg,var(--red),#b80016);color:#fff;border-radius:18px 0 0 18px;flex-direction:column;align-items:center;gap:8px;padding:10px 7px 14px 9px;text-decoration:none;transition:padding .2s;display:flex;position:fixed;top:46%;right:0;box-shadow:-10px 14px 30px -14px #b80016cc}.asktab:hover{color:#fff;padding-right:14px}.asktab .chang-face{box-shadow:0 0 0 3px #fff}.asktab span:last-child{writing-mode:vertical-rl;letter-spacing:.02em;font-size:14px;font-weight:700}@media (prefers-reduced-motion:no-preference){.askcard{animation:.38s cubic-bezier(.34,1.56,.64,1) both say-in}.askcard__dot{animation:1.8s ease-out infinite live}.askpeek__body{animation:.9s cubic-bezier(.34,1.56,.64,1) .6s both peek-in}.askpeek__tag{animation:.42s cubic-bezier(.34,1.56,.64,1) 1.4s both say-in}.asktab{animation:.7s cubic-bezier(.23,1,.32,1) .6s both tab-in}}@keyframes peek-in{0%{transform:translateY(60%)}}@keyframes tab-in{0%{transform:translate(100%)}}@media (prefers-reduced-motion:reduce){.askpeek__body,.asktab,.askcard__quick a,.askcard__in{transition:none}}@media (max-width:860px){.askfab-wrap .askfab .askfab__face{display:inline-flex}.askfab-wrap .askfab .askfab__face .chang-face{display:inline-block;width:48px!important;height:48px!important}.askpeek{width:120px;height:150px}.askpeek__body{height:200px;bottom:-56px}.askpeek__tag{font-size:13px;bottom:90px;right:84px}body:has(#hmm-cookie:not([hidden])) .askpeek{bottom:120px}}.pboard{--ph:290px;color:#fff;isolation:isolate;background:radial-gradient(circle at 10% 14%,#ffe60052,transparent 30%),repeating-conic-gradient(from 0deg at 14% 115%,#ffffff12 0 6deg,transparent 6deg 12deg),radial-gradient(#ffffff1f 1.5px,transparent 1.6px) 0 0/22px 22px,linear-gradient(135deg,#e3001b,#9a0012);border-radius:20px;grid-template-columns:250px minmax(0,1fr);gap:8px 22px;padding:28px 0 28px 30px;display:grid;position:relative;overflow:hidden}.pboard__intro{z-index:1;align-content:start;justify-items:start;gap:10px;padding-bottom:180px;display:grid;position:relative}.pboard__intro h2{color:#fff;text-wrap:balance;margin:0;font-size:clamp(26px,2.6vw,34px);line-height:1.12}.pboard__intro p{opacity:.92;margin:0;font-size:14.5px;line-height:1.5}.pboard__live{background:#0000003d;border-radius:999px;align-items:center;gap:8px;padding:5px 12px 5px 10px;font-size:13px;font-weight:700;display:inline-flex}.pboard__live i{background:var(--yellow);border-radius:50%;width:8px;height:8px}.pboard__intro .btn{margin-top:4px}.pboard__chang{filter:drop-shadow(0 10px 14px #00000052);width:auto;height:200px;position:absolute;bottom:-28px;right:-8px}.pboard__row{scroll-snap-type:x proximity;scrollbar-width:thin;scrollbar-color:#ffffff8c transparent;justify-content:safe center;align-items:flex-start;gap:28px;margin:0;padding:20px 30px 18px 14px;list-style:none;display:flex;overflow-x:auto}.pboard__row li{width:calc(var(--ph) * var(--ar) + 16px);scroll-snap-align:start;flex:none}.pin{color:var(--ink);transform:rotate(var(--rot,-2.2deg));background:#fff;border-radius:6px;padding:8px 8px 0;text-decoration:none;transition:transform .26s cubic-bezier(.23,1,.32,1),box-shadow .26s;display:block;position:relative;box-shadow:0 2px 4px #00000029,0 20px 32px -14px #0009}.pboard__row li:nth-child(4n+2) .pin{--rot:1.8deg}.pboard__row li:nth-child(4n+3) .pin{--rot:-1.2deg}.pboard__row li:nth-child(4n+4) .pin{--rot:2.4deg}.pin:before{content:"";z-index:2;background:#ffe600d9;width:78px;height:24px;position:absolute;top:-11px;left:50%;transform:translate(-50%)rotate(-4deg);box-shadow:0 1px 3px #00000038}.pin:hover,.pin:focus-visible{transform:rotate(0)translateY(-8px);box-shadow:0 4px 8px #0003,0 30px 44px -16px #000000a6}.pin:active{transform:rotate(0)translateY(-4px)scale(.985)}.pin__img{height:var(--ph);background:var(--bg);border-radius:2px;display:block;overflow:hidden}.pin__img img{object-fit:cover;width:100%;height:100%;display:block}.pin__tag{background:var(--yellow);color:var(--ink);border-radius:999px;padding:3px 10px;font-size:11.5px;font-weight:700;position:absolute;top:18px;left:18px;box-shadow:0 2px 6px #00000038}.pin__cap{gap:2px;padding:10px 4px 12px;display:grid}.pin__cap b{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:14px;line-height:1.35;display:-webkit-box;overflow:hidden}.pin__cap small{color:var(--muted);font-size:12.5px}.pin__cap em{color:var(--red);align-items:center;gap:4px;margin-top:4px;font-size:13px;font-style:normal;font-weight:700;display:inline-flex}.pin__cap em .ic{width:14px;height:14px;transition:transform .2s}.pin:hover .pin__cap em .ic{transform:translate(3px)}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){.pboard__row li{animation:linear both pin-in;animation-timeline:view(inline);animation-range:entry entry 60%}}}@keyframes pin-in{0%{opacity:0;translate:0 -18px;rotate:-6deg}}@media (max-width:860px){.pboard{--ph:220px;grid-template-columns:1fr;gap:4px;padding:22px 0 8px 20px}.pboard__intro{padding:0 120px 0 0}.pboard__intro p{font-size:13.5px}.pboard__chang{height:150px;bottom:-30px;right:0}.pboard__row{justify-content:flex-start;gap:20px;padding:20px 20px 18px 4px}}@media (prefers-reduced-motion:reduce){.pin,.pin__cap em .ic{transition:none}}.slide--promo{--sc:#a30016;background:radial-gradient(circle at 76%,#ffe60057,#0000 36%),radial-gradient(#ffffff1a 1.5px,#0000 1.6px) 0 0/22px 22px,linear-gradient(135deg,#e3001b,#8a0012)}.slide--promo:before{background:linear-gradient(90deg,#6e000c80 15%,#0000 55%)}.slide--promo>.slide__txt{max-width:min(46ch,48%)}.slide>.slide__promo{z-index:3;pointer-events:none;align-items:center;max-width:none;display:flex;position:absolute;top:0;bottom:0;right:44px}.slide__pchang{z-index:2;filter:drop-shadow(0 10px 14px #00000052);align-self:flex-end;width:auto;height:220px;margin-right:-34px;position:relative}.slide__poster{pointer-events:auto;background:#fff;border-radius:6px;max-width:310px;height:min(310px,74%);padding:7px;transition:transform .3s cubic-bezier(.23,1,.32,1);display:block;position:relative;transform:rotate(-3deg);box-shadow:0 4px 10px #00000040,0 30px 50px -20px #000000b3}.slide__poster:before{content:"";z-index:2;background:#ffe600d9;width:84px;height:24px;position:absolute;top:-11px;left:50%;transform:translate(-50%)rotate(3deg);box-shadow:0 1px 3px #00000038}.slide__poster img{object-fit:cover;border-radius:2px;width:100%;height:100%;display:block}.slide__poster:hover{transform:rotate(0)scale(1.03)}@media (prefers-reduced-motion:no-preference){.slide.is-on .slide__poster{animation:.85s cubic-bezier(.34,1.56,.64,1) .25s backwards pr-in}.slide.is-on .slide__pchang{animation:.75s cubic-bezier(.34,1.56,.64,1) .55s backwards ch-in}}@keyframes pr-in{0%{opacity:0;transform:translateY(-50px)rotate(-14deg)scale(.88)}}@media (max-width:1100px){.slide__pchang{display:none}.slide>.slide__promo{right:32px}}@media (max-width:860px){.slide>.slide__promo{display:block;top:18px;bottom:auto;right:16px}.slide__poster{height:122px;padding:4px;transform:rotate(4deg)}.slide__poster:before{width:44px;height:13px;top:-6px}.slide--promo>.slide__txt{max-width:none}.slide--promo .slide__txt>.tagp,.slide--promo .slide__txt>h2{margin-right:min(118px,32%)}}@media (max-width:600px){.dots{gap:4px}.dots button{width:11px}.dots button.is-on{width:24px}}@media (prefers-reduced-motion:reduce){.slide__poster{transition:none}}.slide--promo:after{content:"";z-index:0;pointer-events:none;background:repeating-conic-gradient(from 0deg at 61.8% 50%,#ffffff14 0 7deg,transparent 7deg 14deg);transform-origin:61.8%;position:absolute;inset:-60%}.slide__poster:after{content:"";z-index:1;pointer-events:none;opacity:0;background:linear-gradient(105deg,#0000 42%,#ffffff1f 45%,#ffffff8c 50%,#ffffff1f 55%,#0000 58%) 100% 0/260% 100% no-repeat;border-radius:2px;position:absolute;inset:7px}@media (prefers-reduced-motion:no-preference){.slide--promo.is-on:after{animation:80s linear infinite pr-rays}.slide--promo.is-on .slide__poster:after{animation:4.2s cubic-bezier(.4,0,.2,1) 1.2s infinite pr-shine}}@keyframes pr-rays{to{transform:rotate(360deg)}}@keyframes pr-shine{0%{opacity:1;background-position:100% 0}38%{opacity:1;background-position:0 0}39%,to{opacity:0;background-position:0 0}}@media (max-width:860px){.slide__poster:after{inset:4px}}@property --ring-a{syntax:"<angle>";inherits:false;initial-value:0deg}.slide--promo .ring{pointer-events:none;z-index:1;background:conic-gradient(from var(--ring-a),transparent 0 64%,#ffe600e6 80%,#fff 86%,#ffe600e6 91%,transparent 100%);-webkit-mask-composite:xor;filter:drop-shadow(0 0 6px #ffe600b3);opacity:0;border-radius:9px;padding:3px;position:absolute;inset:-3px;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor,source-over;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}.slide--promo .slide__txt .btn{position:relative}.slide--promo .btn .ring{background:conic-gradient(from var(--ring-a),transparent 0 60%,#fffffff2 82%,transparent 100%);filter:drop-shadow(0 0 5px #fffc);border-radius:14px;inset:-4px}@media (prefers-reduced-motion:no-preference){.slide--promo.is-on .ring{opacity:1;animation:3.6s linear infinite ring-spin}.slide--promo.is-on .btn .ring{animation-duration:2.8s;animation-delay:-1.4s}}@keyframes ring-spin{to{--ring-a:360deg}}.slide__poster--wide{width:min(380px,36vw);max-width:none;height:auto}@media (max-width:860px){.slide__poster--wide{width:150px;height:auto}}
.cms{display:contents}.article__img{height:auto}
.ask__form .btn[hidden],.ask__toggle[hidden]{display:none}
