.hv8 .gband{background:var(--ww);border-top:1px solid var(--line-1);border-bottom:1px solid var(--line-1);padding:var(--pt,clamp(64px,8vw,120px)) 0 var(--pb,clamp(64px,8vw,120px))}.hv8 .gband-in{max-width:1320px;margin:0 auto;padding:0 32px;display:grid;grid-template-columns:minmax(0,1.06fr) minmax(0,.94fr);gap:clamp(40px,6vw,88px);align-items:center}.hv8 .gband-media{order:2;border-radius:14px;overflow:hidden;aspect-ratio:5/6;background:var(--cream);box-shadow:var(--sh-lg);min-width:0}.hv8 .gband-media img{width:100%;height:100%;object-fit:cover;display:block}.hv8 .gband-copy{min-width:0}.hv8 .gband h2{font-family:var(--fd);font-weight:500;font-size:clamp(2rem,4vw,3.1rem);line-height:1.04;letter-spacing:-.015em;color:var(--fg-1);margin:20px 0 0}.hv8 .gband-lede{font-family:var(--fb);font-size:1.06rem;line-height:1.66;color:var(--fg-2);margin:22px 0 0;max-width:34em}.hv8 .gband-list{list-style:none;padding:0;margin:30px 0 0;display:flex;flex-direction:column}.hv8 .gband-list li{display:flex;align-items:flex-start;gap:14px;padding:15px 0;border-top:1px solid var(--line-1);font-family:var(--fb);font-size:.98rem;line-height:1.5;color:var(--fg-2)}.hv8 .gband-list li:last-child{border-bottom:1px solid var(--line-1)}.hv8 .gband-list .hv8i{color:var(--tc);font-size:19px;width:19px;height:19px;margin-top:1px}.hv8 .gband-list b,.hv8 .gband-list strong{color:var(--fg-1);font-weight:600}.hv8 .gband-cta{margin:30px 0 0}@media(max-width:1000px){.hv8 .gband-in{grid-template-columns:minmax(0,1fr);gap:40px}.hv8 .gband-media{order:-1;max-width:520px}}.hv8 .hs3-grid-sec{background:var(--ww);padding:var(--pt,clamp(56px,7vw,96px)) 0 var(--pb,clamp(56px,7vw,96px))}.hv8 .hs3-head{display:flex;align-items:flex-end;justify-content:space-between;gap:32px;margin-bottom:clamp(28px,3vw,40px)}.hv8 .hs3-head h2{font-family:var(--fd);font-weight:500;font-size:clamp(28px,3.2vw,44px);line-height:1.08;letter-spacing:-.014em;color:var(--fg-1);margin:14px 0 0}.hv8 .hs3-lede{font-family:var(--fb);font-size:.95rem;line-height:1.66;color:var(--fg-2);margin:12px 0 0;max-width:52ch}.hv8 .hs3-browse{flex-shrink:0;display:inline-flex;align-items:center;gap:8px;font-family:var(--fb);font-size:11px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--fg-1);padding-bottom:4px;border-bottom:1px solid transparent;transition:color .18s var(--eo),border-color .18s var(--eo)}.hv8 .hs3-browse:hover{color:var(--tc);border-bottom-color:var(--tc)}.hv8 .hs3-browse .hv8i{width:13px;height:13px}.hv8 .hs3-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(28px,3.2vw,44px) clamp(24px,2.6vw,36px)}.hv8 .hs3-card{position:relative;display:flex;flex-direction:column;min-width:0}.hv8 .hs3-link{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1}.hv8 .hs3-ctrl{position:absolute;z-index:2}.hv8 .hs3-img{position:relative;aspect-ratio:4/5;overflow:hidden;background:var(--cream);border-radius:0}.hv8 .hs3-img img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .64s var(--eo)}.hv8 .hs3-card:hover .hs3-img img{transform:scale(1.04)}.hv8 .hs3-ph{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;padding:20px;text-align:center;border:1px dashed rgba(179,112,89,.55);color:var(--tc);font-family:var(--fb);font-size:12px;line-height:1.5;letter-spacing:.02em}.hv8 .hs3-title{font-family:var(--fd);font-weight:500;font-size:20px;line-height:1.28;color:var(--fg-1);flex:1;padding:0;margin:16px 0 0;transition:color .18s var(--eo)}.hv8 .hs3-card:hover .hs3-title{color:var(--tc)}.hv8 .hs3-heart{top:12px;right:12px;width:36px;height:36px;border-radius:999px;background:var(--ww);color:var(--fg-1);display:grid;place-items:center;border:0;box-shadow:var(--sh-sm);cursor:pointer;transition:color .18s var(--eo),transform .18s var(--eo)}.hv8 .hs3-heart:hover{color:var(--tc);transform:scale(1.06)}.hv8 .hs3-heart .hv8i{width:15px;height:15px}.hv8 .hs3-add{right:12px;bottom:12px;width:38px;height:38px;border-radius:999px;background:var(--tc);color:var(--ww);display:grid;place-items:center;box-shadow:var(--sh-md);opacity:0;transform:translateY(6px);transition:opacity .26s var(--eo),transform .26s var(--eo),background .18s var(--eo)}.hv8 .hs3-add:hover{background:var(--tcd)}.hv8 .hs3-card:hover .hs3-add,.hv8 .hs3-card:focus-within .hs3-add{opacity:1;transform:translateY(0)}.hv8 .hs3-add .hv8i{width:16px;height:16px}.hv8 .hs3-card.is-gear .hs3-add{display:none}.hv8 .hs3-priceline{display:flex;align-items:baseline;gap:6px;flex-wrap:wrap;padding:0;margin-top:8px;font-family:var(--fb);font-size:12.5px}.hv8 .hs3-retail{color:var(--fg-3);white-space:nowrap}.hv8 .hs3-included{color:var(--fg-1);font-weight:600;white-space:nowrap}.hv8 .hs3-dot{color:var(--fg-3)}@media(max-width:1200px){.hv8 .hs3-priceline{flex-direction:column;align-items:flex-start;gap:2px}.hv8 .hs3-priceline .hs3-dot{display:none}}.hv8 .hs3-gearprice{display:flex;align-items:baseline;gap:6px;flex-wrap:wrap;padding:0;margin-top:8px;font-family:var(--fb);font-size:12.5px}.hv8 .hs3-gearprice .lbl{color:var(--fg-3);white-space:nowrap}.hv8 .hs3-gearprice .buy{color:var(--fg-1);font-weight:600;white-space:nowrap}.hv8 .hs3-gearprice .rrp{color:var(--fg-3);text-decoration:line-through;white-space:nowrap}.hv8 .hs3-gearprice .hs3-dot{color:var(--fg-3)}.hv8 .hs3-slot{display:inline-block;border:1px dashed var(--tc);border-radius:2px;padding:0 5px;color:var(--tc);font-size:11.5px;letter-spacing:.04em;white-space:nowrap}@media(max-width:1200px){.hv8 .hs3-gearprice{flex-direction:column;align-items:flex-start;gap:2px}.hv8 .hs3-gearprice .hs3-dot{display:none}}.hv8 .hs3-foot{display:flex;justify-content:center;margin-top:clamp(32px,4vw,48px)}@media(max-width:900px){.hv8 .hs3-head{flex-direction:column;align-items:flex-start;gap:16px}.hv8 .hs3-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:440px){.hv8 .hs3-grid{grid-template-columns:1fr;gap:36px}}.hv8.hv8 .hs3-head h2,.hv8.hv8 .hs3-head h2 *,.hv8.hv8 .hs3-title,.hv8.hv8 .hs3-title *,.hv8.hv8 .gband h2,.hv8.hv8 .gband h2 *{font-family:var(--fd)!important}@media(max-width:700px){.hv8 .stage-grid{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;gap:14px;margin-left:-32px;margin-right:-32px;padding-left:32px;padding-right:32px;padding-bottom:10px;scrollbar-width:none;-webkit-overflow-scrolling:touch}.hv8 .stage-grid::-webkit-scrollbar{display:none}.hv8 .stage-card{flex:0 0 78%;max-width:330px;scroll-snap-align:start}}@media(max-width:560px){.hv8 .stage-grid{margin-left:-20px;margin-right:-20px;padding-left:20px;padding-right:20px}}
/*# sourceMappingURL=/cdn/shop/t/88/assets/hs-v8-home-ext.css.map */
