.qweb{--ink:#f4f4f5;--dim:#a1a1a8;--faint:#66666d;--brand:#e4e4e7;--brand-dark:#0c0c0e;--brand-soft:#ffffff14;--kick:#8a8a92;--ease:cubic-bezier(.16, 1, .3, 1);--ease-io:cubic-bezier(.65, 0, .35, 1)}.qweb:before{opacity:.6}body:after{content:"";z-index:300;pointer-events:none;opacity:.045;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:fixed;inset:0}@supports (animation-timeline:scroll()){body:before{content:"";z-index:301;pointer-events:none;transform-origin:0;background:linear-gradient(90deg,#ffffff26,#ffffffd9);height:2px;animation:linear both qg-progress;animation-timeline:scroll(root);position:fixed;top:0;left:0;right:0}}@keyframes qg-progress{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.qweb.qw-home .qh-hero{background-image:radial-gradient(circle, #ffffff0b 1px, transparent 1.3px), radial-gradient(1200px 560px at 50% -12%, #ffffff0f, transparent 65%), linear-gradient(180deg, #17171a 0%, #111113 36%, #0b0b0c 60%, var(--bg) 92%)}.qweb.qw-home .qh-hero .bgpan{filter:grayscale()contrast(1.1)}.qweb .qw-footer{background:#0b0b0c}.qweb .qw-nav{padding-top:22px}.qweb .qw-nav .brand .logo{height:40px}.qweb .qw-nav .pill{background:#0e0e1080;gap:2px;height:50px;padding:4px;box-shadow:inset 0 0 0 1px #ffffff17,inset 0 1px #ffffff14!important}.qweb .qw-nav .link{letter-spacing:-.005em;color:#ffffff9e;height:42px;padding:0 18px;font-size:14px;font-weight:600}.qweb .qw-nav .link:hover{color:#fff;background:#ffffff0d}.qweb .qw-nav .link.on{color:#fff}.qweb .qw-nav .qx-navpill{background:linear-gradient(#ffffff29,#ffffff17);top:4px;bottom:4px;box-shadow:inset 0 1px #ffffff29,0 6px 18px #00000059!important}.qweb .qw-nav .qx-navpill.on{transition:transform .6s var(--ease), width .6s var(--ease)}.qweb .qw-nav .acts{gap:8px}.qweb .qw-nav .cur,.qweb .qw-nav button.cur{color:#fff9;border-radius:999px;height:44px;padding:0 10px;font-size:14px;font-weight:600;transition:color .2s,background .2s}.qweb .qw-nav button.cur:hover{color:#fff;background:#ffffff0d}.qweb .qw-nav .basket{width:44px;height:44px;transition:background .2s ease, transform .3s var(--ease)}.qweb .qw-nav .basket:hover{transform:translateY(-1px)}.qweb .qw-nav .basket b{color:#0c0c0e;background:#fff;min-width:17px;height:17px;font-size:10.5px}.qweb .qw-nav .user{height:44px;font-size:14px;font-weight:600}.qweb .qw-nav .user .av{color:#0c0c0e;background:#e4e4e7;width:32px;height:32px}.qweb .qw-nav .login{color:#0e0e10;height:44px;transition:background .2s ease, transform .3s var(--ease);background:#fff;padding:0 20px;font-size:14px;font-weight:700}.qweb .qw-nav .login:hover{background:#e6e6e9;transform:translateY(-1px)}.qweb .qx-navspace{height:66px}@media (max-width:1380px){.qweb .qw-nav{padding-top:18px}.qweb .qw-nav .brand .logo{height:34px}.qweb .qx-navspace{height:62px}}html.qx-motion .qweb.qx-navshell .qw-nav>*{animation:qg-navin 1s var(--ease) backwards}html.qx-motion .qweb.qx-navshell .qw-nav>:nth-child(2){animation-delay:80ms}html.qx-motion .qweb.qx-navshell .qw-nav>:nth-child(3){animation-delay:.16s}@keyframes qg-navin{0%{opacity:0;filter:blur(10px);transform:translateY(-14px)}}.qweb.qw-home .qh-hero h1{letter-spacing:-.045em;text-wrap:balance;font-size:clamp(31px,4.6vw + 12px,86px);line-height:1.08}.qweb.qw-home .qh-hero .sub{color:#f4f4f594;text-wrap:balance;max-width:800px;font-size:clamp(16px,.3vw + 13px,18px);line-height:1.6}.qweb.qw-home .qh-hero .cta .qw-btn{gap:14px;padding-right:10px}.qweb.qw-home .qh-hero .cta .qw-btn .ic{color:#ffffffbf;width:36px;height:36px;transition:background .3s ease, color .3s ease, transform .45s var(--ease);background:#ffffff17;border-radius:999px;place-items:center;display:grid}.qweb.qw-home .qh-hero .cta .qw-btn:hover .ic{color:#0c0c0e;background:#fff;transform:rotate(-8deg)scale(1.06)}.qweb.qw-home .qh-hero .cta .qw-btn .ic .icon{transform:none}@media (min-width:901px){.qweb.qw-home .qh-hero .center{gap:28px}.qweb .qw-shead{gap:16px;margin-bottom:52px}}.qweb .qw-shead h2{letter-spacing:-.04em;text-wrap:balance;font-size:clamp(27px,2.7vw + 16px,58px);line-height:1.02}.qweb .qw-shead p{font-size:15px}.qweb .qw-shead .kicker{letter-spacing:.24em;color:var(--kick);font-size:12px;font-weight:700}.qweb .qh-cta .band h2{letter-spacing:-.04em;text-wrap:balance;max-width:820px;font-size:clamp(30px,2.7vw + 16px,58px);line-height:1.02}.qweb.qw-home .qh-hero .feat .val{letter-spacing:-.045em;font-size:clamp(38px,1.6vw + 22px,48px)}.qweb.qw-home .qh-hero .feat .val i{color:var(--faint);font-size:14px;font-weight:600}.qweb.qw-home .qh-hero .feat b{letter-spacing:-.01em;font-size:18px;font-weight:700}.qweb.qw-home .qh-hero .feat p{font-size:15px}.qweb .qw-card h3{letter-spacing:-.02em;font-size:21px;font-weight:700}.qweb .qw-card .price{letter-spacing:-.03em;font-size:26px}.qweb.qw-home .qh-reviews blockquote{font-size:15px}.qweb.qw-home .qh-faq summary{font-size:16px;font-weight:700}.qweb.qw-home .qh-faq details>p{font-size:15px}.qweb.qw-home .qh-best{padding-top:clamp(64px,6vw,112px)}.qweb.qw-home .qh-reviews{padding-top:clamp(56px,6vw,112px);padding-bottom:clamp(56px,5vw,96px)}.qweb.qw-home .qh-faq{padding-top:clamp(32px,3vw,56px);padding-bottom:clamp(56px,6vw,112px)}.qweb .qw-btn{transition:background .25s ease, transform .35s var(--ease), color .25s ease;letter-spacing:-.01em;font-weight:700}.qweb .qw-btn:hover{transform:translateY(-2px)}.qweb .qw-btn:active{transition-duration:80ms;transform:translateY(0)scale(.97)}.qweb .qw-btn .icon{transition:transform .35s var(--ease)}.qweb .qw-btn:hover .icon:last-child:not(:first-child){transform:translate(3px)}.qweb.qw-home .qh-hero .center .qw-badge{height:32px;font-size:12.5px;font-weight:600;transition:background .2s}.qweb.qw-home .qh-hero .center .qw-badge svg{color:#ffffff73;transition:transform .3s var(--ease)}.qweb.qw-home .qh-hero .center .qw-badge:hover svg{transform:translate(2px)}.qweb .qw-card:hover .media .img{transform:scale(1.05)}.qweb .qw-card .go .icon{transition:transform .45s var(--ease)}.qweb .qw-card:hover .go .icon{transform:translate(2px)}.qweb .qw-card .fw{color:#c8c8ce}.qweb.qw-home .qh-hero .graph .g-brand{stroke:#fff}.qweb.qw-home .qh-hero .graph .g-dot,.qweb.qw-home .qh-hero .graph .g-live.hot,.qweb.qw-home .qh-hero .graph .g-bar.on{fill:#fff}.qweb.qw-home .qh-reviews .rate b,.qweb.qw-home .qh-reviews .score b i{color:#fff}.qweb.qw-home .qh-reviews .cell{transition:background .4s}.qweb.qw-home .qh-reviews .cell:hover{background:#ffffff14}.qweb.qw-home .qh-faq details{transition:background .35s}.qweb.qw-home .qh-faq .pm:before,.qweb.qw-home .qh-faq .pm:after{transition:transform .45s var(--ease), opacity .3s ease}.qweb.qw-home .qh-faq details[open] .pm:after{opacity:0;display:block;transform:rotate(90deg)}.qweb.qw-home .qh-faq details[open]>p{animation:qg-faq .6s var(--ease)}@keyframes qg-faq{0%{opacity:0;filter:blur(6px);transform:translateY(-6px)}}.qweb .qh-cta .band .bg:before{filter:grayscale()brightness(.9)}.qweb .qh-cta .band .bg:after{background:radial-gradient(700px 320px at 50% -30%,#ffffff17,#0000 70%),linear-gradient(#0009,#0000006b)}.qweb .qh-cta .band .beam{background:conic-gradient(from var(--qh-ang), transparent 0 80%, #ffffff8c 92%, transparent 100%)}.qweb .qw-footer .col .t{letter-spacing:.22em;color:var(--kick);font-size:11.5px}.qweb .qw-footer .col a{transition:color .2s}.qweb a:focus-visible,.qweb button:focus-visible,.qweb summary:focus-visible{outline-offset:3px;border-radius:999px;outline:2px solid #ffffffb3}html.qx-motion :is(.qweb:not(.qx-navshell) .qw-shead>*,.qweb:not(.qx-navshell) .qh-hero h1,.qweb:not(.qx-navshell) .qh-hero .sub,.qweb:not(.qx-navshell) .qh-hero .cta,.qweb:not(.qx-navshell) .qh-hero .qx-arc,.qweb:not(.qx-navshell) .qh-hero .feat,.qweb:not(.qx-navshell) .qh-reviews .marquee,.qweb:not(.qx-navshell) .qh-faq details,.qweb:not(.qx-navshell) .qp-faq details,.qweb:not(.qx-navshell) .qx-faq details,.qweb:not(.qx-navshell) .qw-footer .top>*,.qweb:not(.qx-navshell) .qs-hero .head>*,.qweb:not(.qx-navshell) .qs-bar .chips>*,.qweb:not(.qx-navshell) .qs-bar .tools>*,.qweb:not(.qx-navshell) .qd-head,.qweb:not(.qx-navshell) .qd-panel,.qweb:not(.qx-navshell) .qd-buy,.qweb:not(.qx-navshell) .qp-hero .say,.qweb:not(.qx-navshell) .qp-perks .perk,.qweb:not(.qx-navshell) .qp-ledger,.qweb:not(.qx-navshell) .qp-table,.qweb:not(.qx-navshell) .qx-co-head .tt,.qweb:not(.qx-navshell) .qx-co-items .row,.qweb:not(.qx-navshell) .qx-co-items .qx-empty,.qweb:not(.qx-navshell) .qx-co-plus,.qweb:not(.qx-navshell) .qx-co-sum,.qweb:not(.qx-navshell) .qx-chan,.qweb:not(.qx-navshell) .qx-srail .unit,.qweb:not(.qx-navshell) .qx-docs .band,.qweb:not(.qx-navshell) .qx-prep .tpl,.qweb:not(.qx-navshell) .qa-vitrin .card,.qweb:not(.qx-navshell) .qa-vitrin .about,.qweb:not(.qx-navshell) .qt-steps>li):not(.qx-in){opacity:0;filter:blur(28px);translate:0 40px;scale:.965}html.qx-motion :is(.qweb:not(.qx-navshell) .qw-shead>*,.qweb:not(.qx-navshell) .qh-hero h1,.qweb:not(.qx-navshell) .qh-hero .sub,.qweb:not(.qx-navshell) .qh-hero .cta,.qweb:not(.qx-navshell) .qh-hero .qx-arc,.qweb:not(.qx-navshell) .qh-hero .feat,.qweb:not(.qx-navshell) .qh-reviews .marquee,.qweb:not(.qx-navshell) .qh-faq details,.qweb:not(.qx-navshell) .qp-faq details,.qweb:not(.qx-navshell) .qx-faq details,.qweb:not(.qx-navshell) .qw-footer .top>*,.qweb:not(.qx-navshell) .qs-hero .head>*,.qweb:not(.qx-navshell) .qs-bar .chips>*,.qweb:not(.qx-navshell) .qs-bar .tools>*,.qweb:not(.qx-navshell) .qd-head,.qweb:not(.qx-navshell) .qd-panel,.qweb:not(.qx-navshell) .qd-buy,.qweb:not(.qx-navshell) .qp-hero .say,.qweb:not(.qx-navshell) .qp-perks .perk,.qweb:not(.qx-navshell) .qp-ledger,.qweb:not(.qx-navshell) .qp-table,.qweb:not(.qx-navshell) .qx-co-head .tt,.qweb:not(.qx-navshell) .qx-co-items .row,.qweb:not(.qx-navshell) .qx-co-items .qx-empty,.qweb:not(.qx-navshell) .qx-co-plus,.qweb:not(.qx-navshell) .qx-co-sum,.qweb:not(.qx-navshell) .qx-chan,.qweb:not(.qx-navshell) .qx-srail .unit,.qweb:not(.qx-navshell) .qx-docs .band,.qweb:not(.qx-navshell) .qx-prep .tpl,.qweb:not(.qx-navshell) .qa-vitrin .card,.qweb:not(.qx-navshell) .qa-vitrin .about,.qweb:not(.qx-navshell) .qt-steps>li).qx-in:not(.qx-done){transition:opacity .9s var(--ease) var(--rv-d,0s), filter 1.2s var(--ease) var(--rv-d,0s), translate 1.2s var(--ease) var(--rv-d,0s), scale 1.2s var(--ease) var(--rv-d,0s)}html.qx-motion .qweb:not(.qx-navshell) :is(.qw-card,.qx-incl-tile,.qh-cta .band):not(.qx-in){translate:0 40px;scale:.965}html.qx-motion .qweb:not(.qx-navshell) :is(.qw-card,.qx-incl-tile,.qh-cta .band).qx-in:not(.qx-done){transition:translate 1.2s var(--ease) var(--rv-d,0s), scale 1.2s var(--ease) var(--rv-d,0s)}html.qx-motion .qweb:not(.qx-navshell) :is(.qw-card,.qx-incl-tile,.qh-cta .band):not(.qx-in) :is(.qw-card>:not(.body),.qw-card .body>*,.qx-incl-tile>*,.qh-cta .band>*){opacity:0;filter:blur(28px)}html.qx-motion .qweb:not(.qx-navshell) :is(.qw-card,.qx-incl-tile,.qh-cta .band).qx-in:not(.qx-done) :is(.qw-card>:not(.body),.qw-card .body>*,.qx-incl-tile>*,.qh-cta .band>*){transition:opacity .9s var(--ease) var(--rv-d,0s), filter 1.2s var(--ease) var(--rv-d,0s)}html.qx-motion .qweb:not(.qx-navshell) .qw-card.qx-fresh:not(.qx-in):after{opacity:0}html.qx-motion .qweb:not(.qx-navshell) .qw-card.qx-fresh.qx-in:not(.qx-done):after{transition:opacity .9s var(--ease) var(--rv-d,0s)}html.qx-motion .qweb.qw-home .qh-hero h1:not(.qx-in){filter:blur(40px);letter-spacing:.02em}html.qx-motion .qweb.qw-home .qh-hero h1.qx-in:not(.qx-done){transition:opacity 1.1s var(--ease) var(--rv-d,0s), filter 1.4s var(--ease) var(--rv-d,0s), translate 1.4s var(--ease) var(--rv-d,0s), scale 1.4s var(--ease) var(--rv-d,0s), letter-spacing 1.6s var(--ease) var(--rv-d,0s)}html.qx-motion .qweb:not(.qx-navshell)>*{animation-name:qg-fade}@keyframes qg-fade{0%{opacity:0}}@supports (animation-timeline:view()){html.qx-motion .qweb.qw-home .qh-hero .bgpan{animation:linear both qg-par;animation-timeline:scroll(root);animation-range:0 900px}}@keyframes qg-par{to{opacity:.25;transform:translateY(260px)}}body.qx-leaving .qweb:not(.qx-navshell)>*{filter:blur(16px);transform:translateY(-10px)scale(.99)}@media (prefers-reduced-motion:reduce){body:before{display:none}.qweb .qw-btn,.qweb .qw-btn:hover{transform:none}.qweb .qw-card .media .img{transition:none}}.qweb h1,.qweb h2{text-wrap:balance}.qweb.qw-plus .qx-incl-tile .art{transition:transform .9s var(--ease)}.qweb.qw-plus .qx-incl-tile:hover .art{transform:scale(1.04)}.qweb .qx-glow:before{background:conic-gradient(from var(--qx-ang), #ffffff8c 0deg, #9696a040 110deg, #ffffff73 225deg, #78788233 305deg, #ffffff8c 360deg);opacity:.4}.qx-drop .x{z-index:2;cursor:pointer;color:#fffc;background:#ffffff14;border:0;border-radius:999px;place-items:center;width:44px;height:44px;padding:0;transition:background .2s,color .2s,transform .35s cubic-bezier(.16,1,.3,1);display:grid;position:absolute;top:24px;right:24px;box-shadow:inset 0 0 0 1px #ffffff1f}.qx-drop .x:hover{color:#fff;background:#ffffff29;transform:rotate(90deg)}.qx-drop .x:focus-visible{outline-offset:3px;outline:2px solid #ffffffb3}@media (max-width:600px){.qx-drop .x{top:14px;right:14px}}.qx-toast{z-index:3;color:#fff;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);white-space:nowrap;opacity:0;pointer-events:none;filter:blur(8px);background:#18181beb;border-radius:999px;align-items:center;gap:9px;height:46px;padding:0 20px;font-size:14px;font-weight:600;transition:opacity .3s,transform .5s cubic-bezier(.16,1,.3,1),filter .4s;display:inline-flex;position:fixed;top:24px;left:50%;transform:translate(-50%,-24px);box-shadow:inset 0 0 0 1px #ffffff1f,0 18px 48px #00000080}.qx-toast.on{opacity:1;filter:none;transform:translate(-50%)}.qx-toast .icon{color:#4ade80}.qx-toast b{letter-spacing:.06em;font-weight:800}@media (prefers-reduced-motion:reduce){.qx-toast{transition:opacity .2s}}@supports (animation-timeline:scroll()){.qx-navblur>span{animation:linear both qg-navblur;animation-timeline:scroll(root);animation-range:0 80px}}@keyframes qg-navblur{0%{-webkit-backdrop-filter:blur();backdrop-filter:blur()}to{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}}.qweb .qw-card .qx-new{z-index:5;pointer-events:none;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#fff;letter-spacing:.14em;text-transform:uppercase;background:#0a0a0b99;border-radius:999px;align-items:center;height:26px;padding:0 11px;font-size:11px;font-weight:800;line-height:1;display:inline-flex;position:absolute;top:22px;left:22px;transform:translateZ(40px)scale(.9556)}.qweb .qw-card.qx-fresh:after{content:"";z-index:6;pointer-events:none;background:conic-gradient(from var(--qh-ang), transparent 0 20%, #ffffff59 34%, #fffffff2 44%, transparent 50%, transparent 50% 70%, #ffffff59 84%, #fffffff2 94%, transparent 100%);-webkit-mask-composite:xor;border-radius:20px;padding:3px;animation:7s linear infinite qh-beam;position:absolute;inset:0;transform:translateZ(2px);-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}@media (prefers-reduced-motion:reduce){.qweb .qw-card.qx-fresh:after{animation:none}}.qweb.qw-scripts .qs-bar .search input{font-weight:700}.qweb.qw-scripts .qs-bar .search input::placeholder{color:var(--dim);font-weight:700}.qweb.qw-scripts .qs-bar .search input::-webkit-search-cancel-button{appearance:none}.qweb.qw-scripts .qs-bar .search input::-webkit-search-decoration{appearance:none}.qx-imgload{display:none}html.qx-js .qx-imgload{z-index:1;pointer-events:none;background-color:#141416;background-image:linear-gradient(110deg,#0000 30%,#ffffff0d 50%,#0000 70%);background-size:220% 100%;place-items:center;transition:opacity .6s,visibility 0s linear .6s;animation:1.4s linear infinite qg-shimmer;display:grid;position:absolute;inset:0}html.qx-js .qx-imgload.off{opacity:0;visibility:hidden;animation:none}.qx-imgload .qx-spin{width:24px;height:24px}@keyframes qg-shimmer{0%{background-position:120% 0}to{background-position:-120% 0}}html.qx-js .qweb .qw-card .media .img:not(.on){opacity:0}.qweb .qw-card .media .img{transition:opacity .7s ease, transform .9s var(--ease)}@media (prefers-reduced-motion:reduce){html.qx-js .qx-imgload{animation:none}}.qweb.qw-home .qh-hero .qx-arc{z-index:1;width:100vw;height:420px;margin-top:44px;margin-bottom:24px;margin-left:calc(50% - 50vw);position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 7% 93%,#0000);mask-image:linear-gradient(90deg,#0000,#000 7% 93%,#0000)}.qweb.qw-home .qh-hero .qx-arc .card{width:var(--arc-w,30vw);aspect-ratio:16/9;transform-origin:50%;will-change:transform;background:#141416;border-radius:22px;position:absolute;top:8px;left:50%;overflow:hidden;box-shadow:0 28px 60px #00000080!important}.qweb.qw-home .qh-hero .qx-arc:not(.ready) .card{visibility:hidden}.qweb.qw-home .qh-hero .qx-arc .card .img{transition:transform .9s var(--ease), opacity .7s ease;background-size:cover;position:absolute;inset:0}html.qx-js .qweb.qw-home .qh-hero .qx-arc .card .img:not(.on){opacity:0}.qweb.qw-home .qh-hero .qx-arc .card:hover .img{transform:scale(1.05)}.qweb.qw-home .qh-hero .qx-arc .card:focus-visible{outline-offset:4px;outline:2px solid #fffc}@media (max-width:900px){.qweb.qw-home .qh-hero .qx-arc{margin-top:28px}.qweb.qw-home .qh-hero .qx-arc .card{border-radius:16px}}.qweb.qw-checkout .qx-co-head{background-image:radial-gradient(circle, #ffffff0b 1px, transparent 1.3px), radial-gradient(1000px 420px at 30% -20%, #ffffff0f, transparent 70%), linear-gradient(180deg, #17171a 0%, #111113 60%, var(--bg) 100%)}.qweb.qw-checkout .qx-co-head .tt{align-items:center;gap:18px}.qweb.qw-checkout .qx-co-head h1{letter-spacing:-.045em;font-size:clamp(38px,3.4vw + 14px,68px);line-height:1}.qweb.qw-checkout .qx-co-head .count{height:32px;color:var(--dim);background:#ffffff12;border-radius:999px;align-items:center;padding:0 14px;font-size:13px;font-weight:700;display:inline-flex;transform:translateY(4px)}.qweb .qx-co-grid{gap:28px}.qweb .qx-co-items{gap:14px}.qweb .qx-co-items .row{-webkit-backdrop-filter:blur(6px)saturate(140%);backdrop-filter:blur(6px)saturate(140%);background:#ffffff0b;border-radius:20px;gap:24px;padding:14px 18px 14px 14px;transition:background .35s}.qweb .qx-co-items .row:hover{background:#ffffff13}.qweb .qx-co-items .th{aspect-ratio:16/9;width:176px;height:auto;transition:transform .6s var(--ease), filter .6s var(--ease);background-color:#141416;border-radius:13px;position:relative;overflow:hidden}.qweb .qx-co-items .row:hover .th{filter:brightness(1.08);transform:scale(1.03)}.qweb.qw-checkout .qx-co-items .row .th{background-repeat:no-repeat;background-size:cover}.qweb .qx-co-items .name b{letter-spacing:-.02em;font-size:19px;font-weight:700}.qweb .qx-co-items .name b a{transition:color .2s}.qweb .qx-co-items .name b a:hover{color:#fff}.qweb .qx-co-items .name i{margin-top:8px}.qweb .qx-co-items .name .qx-acct .cat{letter-spacing:.12em;background:#ffffff12;border-radius:999px;align-items:center;height:22px;padding:0 9px;font-size:10.5px;display:inline-flex}.qweb .qx-co-items .name .qx-acct .sep{display:none}.qweb .qx-co-items .name .qx-acct em{color:var(--dim);font-weight:700}.qweb .qx-co-items .price{letter-spacing:-.03em;font-size:22px}.qweb .qx-co-items .qx-pricecell s{font-size:13px}.qweb .qx-cart-rm{width:38px;height:38px;transition:background .25s ease, color .25s ease, transform .45s var(--ease);background:#ffffff0f}.qweb .qx-cart-rm:hover{transform:rotate(90deg)}.qweb .qx-co-plus{background:radial-gradient(600px 200px at 0 0,#ffffff12,#0000 70%),#ffffff0a;border-radius:20px;margin-top:18px;padding:26px 26px 26px 30px;position:relative}.qweb .qx-co-plus:after{content:"";pointer-events:none;background:conic-gradient(from var(--qh-ang), transparent 0 20%, #ffffff4d 34%, #ffffffd9 44%, transparent 50%, transparent 50% 70%, #ffffff4d 84%, #ffffffd9 94%, transparent 100%);-webkit-mask-composite:xor;border-radius:20px;padding:1.5px;animation:9s linear infinite qh-beam;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.qweb .qx-co-plus b{letter-spacing:-.02em;font-size:20px;font-weight:700}.qweb .qx-co-plus p{margin-top:6px;font-size:14.5px}.qweb .qx-co-sum{-webkit-backdrop-filter:blur(14px)saturate(140%);backdrop-filter:blur(14px)saturate(140%);background:#ffffff0b;border-radius:22px;gap:16px;padding:28px;top:96px}.qweb .qx-co-sum .t{letter-spacing:.22em;color:var(--kick);font-size:11.5px;font-weight:700}.qweb .qx-co-sum .line.total{background:linear-gradient(90deg,#0000,#ffffff1a,#0000) top/100% 1px no-repeat;align-items:center;margin-top:6px;padding-top:20px;border-top:0!important}.qweb .qx-co-sum .line.total b{letter-spacing:-.045em;font-size:34px}.qweb .qx-co-sum .line.qx-save span,.qweb .qx-co-sum .line.qx-save b{color:#4ade80}.qweb .qx-co-sum .assure{gap:11px;margin-top:8px}.qweb .qx-co-sum .assure li{gap:11px}.qweb .qx-co-sum .assure .icon{box-sizing:content-box;color:#fff;background:#ffffff12;border-radius:999px;padding:5px}@media (max-width:600px){.qweb.qw-checkout .qx-co-items .row{gap:12px 14px;padding:12px}.qweb.qw-checkout .qx-co-items .th{border-radius:10px;width:112px;height:auto}.qweb.qw-checkout .qx-co-items .name{flex:150px}.qweb.qw-checkout .qx-co-items .qx-pricecell{flex-direction:row;order:3;align-items:baseline;gap:8px;margin-left:auto}.qweb .qx-co-items .name b{font-size:16px}.qweb .qx-co-items .price{font-size:18px}}@media (prefers-reduced-motion:reduce){.qweb .qx-co-plus:after{animation:none}.qweb .qx-cart-rm:hover{transform:none}}.qweb .fw:not(:has(img)){padding:0 12px}
