.hm{padding-top:14px}.hm-layout{display:grid;grid-template-columns:232px minmax(0,1fr);gap:12px}.hm-cats{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);overflow:hidden;align-self:stretch}.hm-cats-title{padding:11px 14px;background:var(--accent);color:#fff;font:700 16px/1.1 var(--font-display);letter-spacing:.1em;text-transform:uppercase}.hm-cats a{display:flex;align-items:center;gap:10px;padding:9.5px 14px;border-bottom:1px solid var(--line);font-weight:500;font-size:14.5px;transition:background .15s,color .15s}.hm-cats li:last-child a{border-bottom:0}.hm-cats a:hover{background:var(--surface-2);color:var(--accent-text)}.hm-cats .icon{color:var(--muted);width:1.25em;height:1.25em}.hm-cats a .icon:last-child{margin-left:auto;width:1em;height:1em;opacity:.6}.hm-mosaic{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-rows:minmax(196px,auto);gap:12px}.carousel{position:relative;grid-column:span 3;grid-row:span 2;min-height:420px;border-radius:var(--radius);overflow:hidden;background:#111216;color:#fff}.slide{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;visibility:hidden;transition:opacity .45s var(--ease),visibility .45s}.slide.is-active{opacity:1;visibility:visible}.slide-bg{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(115deg,#17191f,#111216 55%,#3a0b10)}.slide-bg:after{content:"";position:absolute;left:44%;top:0;bottom:0;width:14px;background:var(--accent);transform:skew(-14deg);transform-origin:top}.slide-stage{position:absolute;top:0;bottom:0;right:0;left:46%;background:var(--stage)}.slide-stage img{position:absolute;top:8%;right:8%;bottom:8%;left:12%;width:80%;height:84%;object-fit:contain}.slide--image .slide-bg:after,.slide--image .slide-stage{display:none}.slide-cover{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.slide--image .slide-bg{background:linear-gradient(90deg,rgba(10,11,13,.86) 0%,rgba(10,11,13,.35) 60%,transparent 100%);z-index:1}.slide-copy{position:absolute;z-index:2;left:64px;top:46%;transform:translateY(-50%);width:min(34%,460px)}.slide-copy .eyebrow{color:#ff7078}.slide-title{margin:10px 0;font:700 clamp(32px,3.3vw,50px)/.98 var(--font-display);text-transform:uppercase;letter-spacing:.005em}.slide-sub{color:#cfd3da;max-width:42ch}.slide-price{margin-top:12px;font:600 19px/1.1 var(--font-display);letter-spacing:.04em;text-transform:uppercase;color:#cfd3da}.slide-price strong{font-size:34px;color:#fff;font-weight:700;letter-spacing:0}.slide-copy .btn{margin-top:16px}.carousel-nav{position:absolute;z-index:3;left:64px;bottom:18px;display:flex;align-items:center;gap:8px}.carousel-dot{width:26px;height:18px;display:flex;align-items:center}.carousel-dot:before{content:"";width:100%;height:4px;background:#ffffff59;transform:skew(-24deg);transition:background .2s}.carousel-dot.is-active:before{background:var(--accent)}.carousel-arrow{position:absolute;z-index:3;top:50%;width:42px;height:42px;margin-top:-21px;display:flex;align-items:center;justify-content:center;border-radius:var(--radius);background:#0d0e11c7;color:#fff;transition:background .18s}.carousel-arrow:hover{background:var(--accent)}.carousel-arrow[data-prev]{left:8px}.carousel-arrow[data-next]{right:8px}.tile{position:relative;display:block;min-width:0;min-height:196px;background:var(--stage);border:1px solid var(--line);border-radius:var(--radius);overflow:hidden;transition:border-color .18s}.tile:hover{border-color:var(--accent)}.tile img{position:absolute;left:0;right:0;top:0;bottom:62px;width:100%;height:calc(100% - 62px);padding:10px;object-fit:contain;transition:transform .3s var(--ease)}.tile:hover img{transform:scale(1.05)}.tile-label{position:absolute;left:0;right:0;bottom:0;min-height:62px;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;padding:8px 12px;background:#15171b;color:#fff}.tile-name{font-weight:600;font-size:13.5px;line-height:1.22;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.tile-tag{display:block;font-size:12px;color:#b9bec7;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tile-price{font:700 25px/1 var(--font-display)}.trust{padding-top:12px}.trust-list{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));background:var(--surface);border:1px solid var(--line);border-radius:var(--radius)}.trust-item{display:flex;align-items:center;gap:12px;padding:14px 16px;border-right:1px solid var(--line)}.trust-item:last-child{border-right:0}.trust-item .icon{width:30px;height:30px;color:var(--accent-text)}.trust-title{font:700 17px/1.1 var(--font-display);letter-spacing:.04em;text-transform:uppercase}.trust-sub{font-size:13px;line-height:1.3;color:var(--muted)}.cat-tiles{display:grid;grid-template-columns:repeat(8,minmax(0,1fr));gap:12px}.cat-tile{display:block;text-align:center}.cat-tile-img{position:relative;display:block;aspect-ratio:1;background:var(--stage);border:2px solid transparent;border-radius:var(--radius);overflow:hidden;transition:border-color .18s}.cat-tile:hover .cat-tile-img{border-color:var(--accent)}.cat-tile-img img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;padding:12px;object-fit:contain;transition:transform .3s var(--ease)}.cat-tile:hover img{transform:scale(1.06)}.cat-tile-name{display:block;margin-top:9px;font:700 17px/1.1 var(--font-display);letter-spacing:.05em;text-transform:uppercase}.cat-tile-count{display:block;color:var(--muted);font-size:12.5px;margin-top:2px}.editions-head{text-align:center;margin-bottom:26px}.editions-head .eyebrow{justify-content:center}.editions{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.edition{display:flex;flex-direction:column;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);overflow:hidden;transition:border-color .18s}.edition:hover{border-color:var(--accent)}.edition-media{position:relative;display:block;aspect-ratio:4 / 3;background:var(--stage);overflow:hidden}.edition-media img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;padding:18px;object-fit:contain;transition:transform .35s var(--ease)}.edition:hover .edition-media img{transform:scale(1.04)}.edition-body{display:flex;flex-direction:column;flex:1;gap:12px;padding:18px}.edition-title{font:700 26px/1.05 var(--font-display);text-transform:uppercase}.edition-points{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.edition-points li{display:grid;justify-items:center;align-content:start;gap:5px;padding:10px 6px;text-align:center;background:var(--surface-2);border-radius:4px;font-size:12.5px;line-height:1.25;color:var(--muted)}.edition-points .icon{color:var(--accent-text)}.edition-foot{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:auto}.grades{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:32px;align-items:center;padding:36px;color:#fff;background:linear-gradient(115deg,#17191f,#111216 55%,#3a0b10);border-radius:var(--radius)}.grades .eyebrow{color:#ff7078}.grades-title{margin:8px 0 10px;font:700 clamp(32px,3.4vw,48px)/1 var(--font-display);text-transform:uppercase}.grades-sub{color:#cfd3da;max-width:46ch}.grades-cta{display:flex;flex-wrap:wrap;gap:10px;margin-top:18px}.grades .btn-ghost{color:#fff;border-color:#ffffff59}.grades .btn-ghost:hover{border-color:#fff}.grade-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.grade{padding:16px;background:#ffffff0f;border:1px solid rgba(255,255,255,.12);border-radius:var(--radius)}.grade-name{font:700 22px/1.1 var(--font-display);text-transform:uppercase}.grade-text{margin-top:4px;font-size:14px;line-height:1.4;color:#cfd3da}.brands{display:flex;flex-wrap:wrap;gap:8px}.brands a{flex:1 1 130px;padding:16px 10px;text-align:center;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);font:700 19px/1 var(--font-display);letter-spacing:.08em;text-transform:uppercase;transition:border-color .18s,color .18s}.brands a:hover{border-color:var(--accent);color:var(--accent-text)}.reviews-head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:16px;margin-bottom:22px}.reviews-score{display:flex;align-items:center;gap:14px;padding:10px 16px;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius)}.reviews-score-num{font:700 44px/1 var(--font-display)}.reviews-score-note{font-size:13px;color:var(--muted)}.stars{display:flex;gap:2px;color:var(--warn);font-size:13px}.stars .is-off{opacity:.25}.review{display:flex;flex-direction:column;gap:9px;min-width:0;padding:18px;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius)}.review-top{display:flex;align-items:center;justify-content:space-between;gap:8px}.review-source{font:600 13px/1 var(--font-display);letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.review-title{font:700 20px/1.12 var(--font-display)}.review-body{flex:1;font-size:14px;color:var(--muted)}.review-who{padding-top:10px;border-top:1px solid var(--line);font-size:13px;line-height:1.35}.review-name{display:flex;align-items:center;gap:5px;font-weight:700}.review-name .icon{width:1.05em;height:1.05em;color:var(--good)}.review-meta{color:var(--muted)}.reviews-rail{grid-auto-columns:minmax(300px,1fr)}.reviews-more{display:flex;justify-content:center;margin-top:18px}.markets{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.market{display:flex;flex-direction:column;align-items:center;gap:10px;padding:18px;text-align:center;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);transition:border-color .18s}.market:hover{border-color:var(--accent)}.market-logo{display:flex;align-items:center;justify-content:center;width:100%;height:62px;padding:10px 18px;background:#fff;border-radius:4px}.market-logo img{max-height:38px;max-width:130px;width:auto;object-fit:contain}.market-meta{font-size:13.5px;line-height:1.35;color:var(--muted)}.market-cta{display:inline-flex;align-items:center;gap:4px;margin-top:auto;font:700 15px/1 var(--font-display);letter-spacing:.08em;text-transform:uppercase;color:var(--accent-text)}.why{display:grid;grid-template-columns:minmax(0,4fr) minmax(0,8fr);gap:32px;align-items:center;padding-block:36px;border-top:1px solid var(--line)}.why-text{margin-top:10px;color:var(--muted)}.stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:12px}.stat{padding:14px 8px;text-align:center;border-left:3px solid var(--accent);background:var(--surface);border-radius:0 var(--radius) var(--radius) 0}.stat-num{font:700 clamp(34px,3.5vw,48px)/1 var(--font-display)}.stat-label{margin-top:4px;font-size:13px;line-height:1.25;color:var(--muted)}@media(max-width:1240px){.hm-layout{grid-template-columns:200px minmax(0,1fr)}.hm-mosaic{grid-template-columns:repeat(3,minmax(0,1fr))}.carousel{grid-column:span 3;grid-row:auto}.cat-tiles{grid-template-columns:repeat(4,minmax(0,1fr))}.trust-list{grid-template-columns:repeat(3,minmax(0,1fr))}.trust-item:nth-child(3){border-right:0}.trust-item:nth-child(n+4){border-top:1px solid var(--line)}}@media(max-width:860px){.hm{padding-top:0}.hm>.page{padding-inline:0}.hm-layout{display:block}.hm-cats{display:none}.hm-mosaic{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;grid-auto-rows:auto}.carousel{grid-column:span 2;min-height:0;height:400px;border-radius:0}.slide-bg:after{display:none}.slide-stage{left:0;bottom:auto;height:52%;clip-path:polygon(0 0,100% 0,100% 90%,0 100%)}.slide-stage img{top:6%;right:15%;bottom:12%;left:15%;width:70%;height:80%}.slide-copy{left:16px;right:16px;top:auto;bottom:34px;width:auto;transform:none}.slide-title{font-size:32px;margin:6px 0 4px}.slide-sub{display:none}.slide-price{margin-top:4px}.slide-price strong{font-size:26px}.slide-copy .btn{margin-top:8px;min-height:40px;padding:8px 18px;font-size:15px}.carousel-nav{left:16px;bottom:8px}.carousel-arrow{top:26%}.tile{min-height:200px;margin-inline:0}.hm-mosaic .tile:nth-child(2n){margin-left:8px}.hm-mosaic .tile:nth-child(odd){margin-right:8px}.trust-list{grid-template-columns:repeat(2,minmax(0,1fr))}.trust-item{padding:10px 12px;border-right:0;border-top:1px solid var(--line)}.trust-item:nth-child(-n+2){border-top:0}.trust-item:nth-child(odd){border-right:1px solid var(--line)}.trust-item:last-child:nth-child(odd){grid-column:1 / -1;border-right:0}.trust-item .icon{width:24px;height:24px}.trust-title{font-size:15px}.trust-sub{display:none}.editions{grid-template-columns:1fr}.grades{grid-template-columns:1fr;padding:22px 18px}.markets{grid-template-columns:repeat(2,minmax(0,1fr))}.why{grid-template-columns:1fr;gap:18px}}@media(max-width:600px){.cat-tiles{grid-template-columns:repeat(2,minmax(0,1fr))}.grade-list{grid-template-columns:1fr}.reviews-rail{grid-auto-columns:84vw}.tile-price{font-size:21px}}
/*# sourceMappingURL=/cdn/shop/t/8/assets/home.css.map */
