.bl{height:calc(var(--bl-h, 32px) * var(--bl-s, 1));aspect-ratio:var(--bl-r,1);background-color:var(--bl-c,var(--ink));-webkit-mask:var(--bl-src) center /contain no-repeat;mask:var(--bl-src) center /contain no-repeat;transition:background-color var(--dur-2) var(--ease)}.bl,.bl-text{display:block;max-width:100%}.bl-text{overflow:hidden;color:var(--bl-c,var(--ink));font-size:16px;font-weight:700;letter-spacing:.04em;line-height:1;text-align:center;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;transition:color var(--dur-2) var(--ease)}.hm-sec{margin-top:var(--s6)}.hm-sec>.sec-h:first-child{margin-top:0}.hm-hero{width:100vw;margin-left:calc(50% - 50vw);margin-top:calc(var(--s2) - var(--s4))}.hm-hero,.hm-slider{position:relative}.hm-track{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-width:none}.hm-track::-webkit-scrollbar{display:none}.hm-slide{position:relative;flex:0 0 100%;scroll-snap-align:start;display:grid;grid-template-columns:1fr 46%;align-items:center;height:230px;background:var(--surface);overflow:hidden;transition:background-color var(--dur-2) var(--ease)}.hm-slide:hover,.hm-slide:hover .pimg{background:var(--surface-2)}.hm-slide-t{display:grid;justify-items:start;gap:var(--s1);min-width:0;padding:var(--s4) 0 var(--s4) var(--gut)}.hm-slide-k{color:var(--g-deep);font-size:var(--t1);font-weight:600}.hm-slide-h{font-size:var(--t5);font-weight:700;line-height:1.05;letter-spacing:-.02em;text-wrap:balance}.hm-slide-line{line-height:1.3}.hm-slide-line,.hm-slide-pr{color:var(--mut);font-size:var(--t2)}.hm-slide-pr b{color:var(--ink);font-size:var(--t3);font-weight:700}.hm-slide-more{margin-top:var(--s2);padding-bottom:1px;border-bottom:1.5px solid var(--ink);font-size:var(--t2);font-weight:600;line-height:1.2}.hm-slide-ph{position:relative;align-self:stretch;display:block;--pimg-pad:0}.hm-hero-skel .hm-hero-a{display:block;height:230px;border-radius:0}.hm-arr{display:none}.hm-dots{display:flex;justify-content:center;margin-top:var(--s1)}.hm-dot{width:24px;height:24px;padding:0;border:0;background:none;cursor:pointer}.hm-dot:before{content:"";display:block;width:6px;height:6px;margin:auto;border-radius:3px;background:var(--line-2);transition:width var(--dur-2) var(--ease),background-color var(--dur-2) var(--ease)}.hm-dot[aria-current=true]:before{width:20px;background:var(--ink)}@media (prefers-reduced-motion:reduce){.hm-track{scroll-behavior:auto}.hm-dot:before{transition:none}}@media (min-width:900px){.hm-hero{margin-top:calc(var(--s4) * -1)}.hm-slide{grid-template-columns:5fr 7fr;height:460px;padding-inline:max(var(--gut),calc((100% - var(--w)) / 2 + var(--gut)));gap:var(--s6)}.hm-slide-t{gap:var(--s2);padding:0 0 0 var(--s7)}.hm-slide-h{font-size:44px}.hm-slide-line,.hm-slide-pr{font-size:var(--t3)}.hm-slide-pr b{font-size:var(--t4)}.hm-slide-more{margin-top:var(--s3);font-size:var(--t3)}.hm-arr{position:absolute;top:50%;z-index:2;display:grid;place-items:center;width:44px;height:44px;margin-top:-22px;padding:0;border:0;border-radius:50%;background:#fff;box-shadow:0 2px 8px rgba(0,0,0,.1);color:var(--ink);cursor:pointer}.hm-arr:hover{background:var(--surface-2)}.hm-arr-prev{left:var(--s5)}.hm-arr-prev .i{transform:scaleX(-1)}.hm-arr-next{right:var(--s5)}.hm-dots{position:absolute;left:0;right:0;bottom:var(--s2);margin:0}.hm-hero-skel .hm-hero-a{height:460px}}.hm-sec .rail .pimg img,.hm-slide .pimg img,.hm-tile .pimg img{mix-blend-mode:darken}.hm-tiles{display:grid;gap:var(--s2);list-style:none}.hm-tiles-big{grid-template-columns:1fr 1fr}.hm-tiles-small{grid-template-columns:repeat(4,1fr);margin-top:var(--s2)}.hm-tile{display:flex;flex-direction:column;height:100%;border-radius:var(--r-l);background:var(--surface);overflow:hidden;transition:background-color var(--dur-2) var(--ease)}.hm-tile:hover,.hm-tile:hover .pimg{background:var(--surface-2)}.hm-tile-ph{position:relative;display:block;aspect-ratio:4/3}.hm-tile-small .hm-tile-ph{aspect-ratio:1}.hm-tile b{padding:var(--s1) var(--s3) var(--s3);font-size:var(--t3);font-weight:500;line-height:1.2;letter-spacing:-.01em}.hm-tile-small b{padding:0 var(--s2) var(--s2);font-size:var(--t1);line-height:1.25}div.hm-tile-big{aspect-ratio:1/.98;border-radius:var(--r-l)}.hm-trust{margin-top:var(--s6)}@media (max-width:899px){.hm-trust .trust{grid-template-columns:repeat(4,1fr);gap:var(--s2)}.hm-trust .trust li{flex-direction:column;gap:var(--s1);text-align:center;font-size:var(--t1);line-height:1.25}}.hm-picks{display:grid;grid-template-columns:1fr 1fr;gap:var(--s2);list-style:none}.hm-pick{display:flex;flex-direction:column;height:100%;border-radius:var(--r-l);background:var(--surface);overflow:hidden;transition:background-color var(--dur-2) var(--ease)}.hm-pick:hover,.hm-pick:hover .pimg{background:var(--surface-2)}.hm-pick-ph{position:relative;display:block;aspect-ratio:1/.8}.hm-pick-t{display:block;padding:var(--s1) var(--s4) var(--s4)}.hm-pick-t b{display:block;font-size:var(--t4);font-weight:700;line-height:1.15;letter-spacing:-.02em}.hm-pick-t span{display:block;margin-top:2px;color:var(--mut);font-size:var(--t2)}.hm-brands{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--s2);list-style:none}.hm-brand{--bl-h:28px;display:flex;align-items:center;justify-content:center;aspect-ratio:3/2;padding:var(--s2);border-radius:var(--r);background:var(--surface);transition:background-color var(--dur-2) var(--ease)}.hm-brand:hover{background:var(--surface-2)}.hm-brand .bl-text{font-size:12px}.hm-marquee{--mq-w:150px;overflow:hidden;margin-inline:calc(var(--s3) * -1);-webkit-mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent);mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent)}.hm-marquee-track{display:flex;gap:var(--s2);width:max-content;padding-inline:var(--s3);list-style:none;animation:hm-mq calc(var(--mq-n) * 3.5s) linear infinite}.hm-marquee-track>li{flex:0 0 var(--mq-w)}.hm-marquee:focus-within .hm-marquee-track,.hm-marquee:hover .hm-marquee-track{animation-play-state:paused}@keyframes hm-mq{to{transform:translateX(calc(-50% - var(--s2) / 2))}}@media (min-width:768px){.hm-marquee{--mq-w:200px}}@media (prefers-reduced-motion:reduce){.hm-marquee{overflow-x:auto;scrollbar-width:none;-webkit-mask-image:none;mask-image:none}.hm-marquee-track{animation:none}.hm-marquee-track>li[aria-hidden]{display:none}}.hm-faq{border-top:1px solid var(--line)}.hm-faq details{border-bottom:1px solid var(--line)}.hm-faq summary{display:flex;align-items:center;justify-content:space-between;gap:var(--s3);min-height:52px;padding:var(--s2) 0;font-weight:500;cursor:pointer;list-style:none}.hm-faq summary::-webkit-details-marker{display:none}.hm-faq summary .i{flex:none;color:var(--mut);transition:transform var(--dur-2) var(--ease)}.hm-faq details[open] summary .i{transform:rotate(45deg)}.hm-faq p{padding:0 0 var(--s4);color:var(--ink-2);font-size:var(--t2)}.hm-faq p a{color:var(--g-deep);font-weight:500}.hm-guides{list-style:none;border-top:1px solid var(--line)}.hm-guides a{display:flex;align-items:center;justify-content:space-between;gap:var(--s3);min-height:56px;padding:var(--s3) 0;border-bottom:1px solid var(--line)}.hm-guides b{display:block;font-weight:500}.hm-guides small{display:block;margin-top:2px;color:var(--mut);font-size:var(--t2)}.hm-rating{color:var(--ink-2);font-size:var(--t2);font-weight:500}.hm-reviews{list-style:none;display:grid;gap:var(--s2)}.hm-reviews li{padding:var(--s4);border-radius:var(--r-l);background:var(--surface)}.hm-reviews small{display:block;margin-top:var(--s2);color:var(--mut)}.hm-pickup{border-radius:var(--r-l);background:var(--surface);overflow:hidden;margin-bottom:var(--s4)}.hm-pickup-map{display:block;width:100%;height:220px;border:0;background-color:var(--surface-2)}.hm-pin{flex:none;width:44px;height:44px;border-radius:50%;background:var(--g-soft);color:var(--g-deep);display:grid;place-items:center}.hm-pickup-go{flex:none;display:inline-flex;align-items:center;gap:4px;font-weight:600;color:var(--g-deep);text-decoration:none}.hm-pickup-t{display:flex;align-items:center;gap:var(--s3);padding:var(--s3) var(--s4)}.hm-pickup-a{flex:1;min-width:0}.hm-pickup-t b{display:block;font-size:var(--t3)}.hm-pickup-t small{display:block;color:var(--mut);font-size:var(--t2)}@media (min-width:900px){.hm-sec{margin-top:var(--s7)}.hm-sec .rail{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;gap:var(--s4);padding-bottom:var(--s2)}.hm-sec .rail>*{flex:0 0 calc(23% - var(--s3))}.hm-tiles{gap:var(--s4)}.hm-tiles-big{grid-template-columns:repeat(4,1fr)}.hm-tiles-small{margin-top:var(--s4)}.hm-tile-small{flex-direction:row;align-items:center}.hm-tile-small .hm-tile-ph{flex:0 0 44%}.hm-tile-small b{padding:0 var(--s3) 0 var(--s2)}.hm-tile b{font-size:var(--t4);padding:var(--s1) var(--s4) var(--s4)}.hm-tile-small b{font-size:var(--t3)}.hm-picks{gap:var(--s4)}.hm-pick{display:grid;grid-template-columns:1fr 1fr;align-items:end;aspect-ratio:2.4/1}.hm-pick-ph{order:2;aspect-ratio:auto;height:100%}.hm-pick-t{padding:var(--s5)}.hm-pick-t b{font-size:var(--t5)}.hm-pick-t span{font-size:var(--t3)}.hm-brands{grid-template-columns:repeat(8,1fr);gap:var(--s3)}.hm-brand{--bl-h:36px;padding:var(--s4);border-radius:var(--r-l)}.hm-brand .bl-text{font-size:14px}.hm-faq{display:grid;grid-template-columns:1fr 1fr;column-gap:var(--s6);border-top:0}.hm-faq details:nth-child(-n+2){border-top:1px solid var(--line)}.hm-reviews{grid-template-columns:repeat(3,1fr)}.hm-guides{column-gap:var(--s6)}.hm-guides,.hm-pickup{display:grid;grid-template-columns:1fr 1fr}.hm-pickup{align-items:center}.hm-pickup-map{height:260px}.hm-pickup-t{padding:var(--s5)}}.hm-hits{margin-top:var(--s2)}.hm-hits .sec-h{margin-top:0}@media (min-width:900px){.hm-hits{margin-top:var(--s6)}.hm-hits .rail{display:grid;grid-template-columns:repeat(4,1fr);overflow:visible;padding:0}.hm-hits .rail>*{flex:none;max-width:none}.hm-hits .rail>:nth-child(n+5){display:none}}@media (min-width:1100px){.hm-hits .rail{grid-template-columns:repeat(6,1fr)}.hm-hits .rail>:nth-child(n+5){display:block}.hm-hits .rail>:nth-child(n+7){display:none}}