.hgm{--navy: #001f69;--sky: #76cdff;--ink: #000;--muted: #7c7c7c;--line: #dcdfe8;--panel: #f0f0f0;--green: #34a854;--mont: var(--hgm-mont, "Montserrat", "Arial Black", sans-serif);--pop: var(--hgm-pop, "Poppins", "Segoe UI", sans-serif);--grad: linear-gradient(136deg, var(--sky) 23%, var(--navy) 105%);--grad-bar: linear-gradient(112deg, var(--sky) 10%, var(--navy) 115%);--pad: 20px;--fs-h2: 28px;--fs-h3: 18px;--fs-body: 12.5px;--fs-label: 12.5px;color:var(--ink);font-family:var(--pop);font-weight:500;font-size:var(--fs-body);line-height:1.5;letter-spacing:0;text-align:left;-webkit-font-smoothing:antialiased}.hgm *,.hgm *:before,.hgm *:after{box-sizing:border-box}.hgm :where(h1,h2,h3,h4,p,ul,ol,li,figure,fieldset,legend,dl,dd){margin:0;padding:0;border:0}.hgm :where(h1,h2,h3,h4){font:inherit;letter-spacing:inherit;text-transform:none;color:inherit}.hgm :where(ul,ol){list-style:none}.hgm :where(a){color:inherit;text-decoration:none}.hgm :where(button){font:inherit;letter-spacing:inherit;color:inherit;background:none;border:0;border-radius:0;padding:0;margin:0;cursor:pointer;-webkit-appearance:none;appearance:none}.hgm :where(img,video,svg){display:block;max-width:100%}.hgm :where(img,video){height:auto}.hgm :where(textarea,select,input){font:inherit;letter-spacing:inherit;color:inherit;border-radius:0;margin:0}.hgm :where(strong,b){font-weight:700}.hgm [hidden]{display:none!important}.hgm .money{font:inherit;color:inherit;letter-spacing:inherit}.hgm-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.hgm :focus-visible{outline:3px solid var(--sky);outline-offset:2px}.hgm-ico{width:1em;height:1em;flex:none}.hgm-section{margin:0}.hgm-wrap{padding-inline:var(--pad);max-width:560px;margin-inline:auto}.hgm-h2{font:900 var(--fs-h2)/1.04 var(--mont);text-align:center;text-wrap:balance}.hgm-h2--narrow{max-width:9.4em;margin-inline:auto}.hgm-h3{font:700 var(--fs-h3)/1.08 var(--mont);text-align:center;text-wrap:balance;max-width:17em;margin-inline:auto}.hgm-lede{font:500 var(--fs-body)/1.55 var(--pop);letter-spacing:.04em;text-align:center;max-width:25em;margin:14px auto 0;text-wrap:pretty}.hgm-lede--tight{max-width:23em}.hgm-lede--wide{max-width:28em}.hgm-chip{display:inline-block;background:var(--grad);color:#fff;font:700 11px/1 var(--pop);letter-spacing:.1em;padding:6px 10px;border-radius:6px;box-shadow:1.8px 1.8px 3.5px #00000040;white-space:nowrap}.hgm-chip--plain{background:#fff;color:var(--navy);border:1.4px solid var(--navy);box-shadow:none;padding:5px 9px}.hgm-stars{position:relative;display:inline-block;line-height:0;color:var(--navy);white-space:nowrap}.hgm-stars__row{display:inline-flex;gap:.1em}.hgm-stars__row--base{opacity:.22}.hgm-stars__row--fill{position:absolute;inset:0 auto 0 0;overflow:hidden}.hgm-stars .hgm-ico{width:1em;height:.955em}.hgm-rte :where(p,ul,ol,table){margin:0 0 .8em}.hgm-rte :where(ul){list-style:disc;padding-left:1.2em}.hgm-rte :where(ol){list-style:decimal;padding-left:1.2em}.hgm-rte :where(li){margin:0 0 .3em}.hgm-rte :where(a){color:var(--navy);text-decoration:underline;text-underline-offset:2px}.hgm-rte>:last-child{margin-bottom:0}.hgm-rte :where(table){width:100%;border-collapse:collapse}.hgm-rte :where(td,th){border:1px solid var(--line);padding:6px 8px;text-align:left}.hgm-rte :where(img){margin-inline:auto}.hgm-pdp-main{display:block}.hgm-pdp-main__media{padding:34px var(--pad) 0;max-width:560px;margin-inline:auto}.hgm-pdp-main__buy{padding:4px var(--pad) 0;max-width:560px;margin-inline:auto}.hgm-hero-head{position:relative;z-index:1;font:900 clamp(22px,6.4vw,30px)/.93 var(--mont);text-align:center;max-width:11.9em;margin-inline:auto;background:linear-gradient(270deg,#000 41.3%,#00236a 85.7%);-webkit-background-clip:text;background-clip:text;color:transparent}.hgm-gallery{display:block;width:92%;margin:-2px auto 0}.hgm-gallery__track{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch}.hgm-gallery__track::-webkit-scrollbar{display:none}.hgm-gallery__slide{flex:0 0 100%;scroll-snap-align:center;aspect-ratio:1;display:grid;place-items:center}.hgm-gallery__slide :where(img,video){width:100%;height:100%;object-fit:contain}.hgm-dots{display:flex;justify-content:center;gap:6px;margin-top:4px}.hgm-dot{width:6px;height:6px;border-radius:50%;background:#c9cede;transition:background .2s,transform .2s}.hgm-dot.is-on{background:var(--navy);transform:scale(1.25)}.hgm-rating{display:inline-block}.hgm-rating__faces{height:26px;width:auto;margin-left:-2px}.hgm-rating__row{display:flex;align-items:center;gap:10px;margin-top:5px}.hgm-rating .hgm-stars{font-size:20px}.hgm-rating__count{font:500 12.5px/1 var(--pop);letter-spacing:.09em}.hgm-title{font:900 27px/1.04 var(--mont);margin-top:9px;text-wrap:balance;max-width:11em}.hgm-sub{font:500 16px/1.3 var(--pop);letter-spacing:.09em;margin-top:10px}.hgm-price{display:flex;align-items:center;flex-wrap:wrap;gap:4px 10px;margin-top:10px}.hgm-price__now{font:600 18px/1 var(--pop);letter-spacing:.09em}.hgm-price__was{font:500 13px/1 var(--pop);letter-spacing:.09em;color:var(--muted);text-decoration:line-through}.hgm-price__flag{background:var(--navy);color:#fff;font:800 17px/1 var(--pop);letter-spacing:.09em;padding:3px 5px 3px 7px}.hgm-badge{display:inline-block;margin-top:16px;background:var(--grad);border:1px solid var(--navy);border-radius:4px;box-shadow:1.5px 1.5px 1.5px #00000040;color:#fff;font:700 12.5px/1 var(--pop);letter-spacing:.09em;text-shadow:.7px .7px 1.4px rgba(0,0,0,.25);padding:7px 12px 6px 9px}.hgm-form{display:block;margin:0}.hgm-field{margin-top:18px}.hgm-label{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;font:500 var(--fs-label)/1.3 var(--pop);letter-spacing:.08em;margin-bottom:8px}.hgm-label__link{color:#5e5e5e;text-decoration:underline;text-underline-offset:2px;white-space:nowrap}.hgm-label__flag{white-space:nowrap}.hgm-sizes{display:grid;grid-template-columns:repeat(var(--cols, 6),minmax(0,1fr));gap:6px}.hgm-sizes--wide{grid-template-columns:repeat(auto-fill,minmax(88px,1fr))}.hgm-size{position:relative;display:block;cursor:pointer}.hgm-size input{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;margin:0;cursor:pointer}.hgm-size span{display:grid;place-items:center;height:42px;border:1px solid var(--ink);background:#fff;font:500 13px/1 var(--pop);letter-spacing:.07em;text-align:center;white-space:nowrap;transition:background .15s,color .15s,border-color .15s}.hgm-size input:checked+span{background:var(--navy);color:#fff;border-color:var(--navy)}.hgm-size input:focus-visible+span{outline:3px solid var(--sky);outline-offset:2px}.hgm-size.is-out{cursor:default}.hgm-size.is-out span{color:#b5b5b5;border-color:#cfcfcf;text-decoration:line-through}.hgm-error{color:#b3261e;font:600 12px/1.3 var(--pop);letter-spacing:.04em;margin-top:7px}.hgm-field.is-missing .hgm-size:not(.is-out) span{border-color:#b3261e}.hgm-field.is-missing{animation:hgm-nudge .36s ease}@keyframes hgm-nudge{20%{transform:translate(-5px)}55%{transform:translate(4px)}80%{transform:translate(-2px)}}.hgm-avoid{display:block;width:100%;min-height:122px;border:1.5px solid var(--ink);background:#fff;padding:9px 11px;font:500 13px/1.5 var(--pop);letter-spacing:.07em;resize:vertical;box-shadow:none;outline:none}.hgm-avoid::placeholder{color:#a9a9a9;opacity:1}.hgm-avoid:focus{border-color:var(--navy);box-shadow:0 0 0 2px #76cdff8c}.hgm-note{font:500 var(--fs-label)/1.5 var(--pop);letter-spacing:.045em;margin-top:7px}.hgm-stacker{display:block;margin-top:18px;border:1.8px solid var(--navy);border-radius:9px;box-shadow:3.5px 3.5px 3.5px #00000040;overflow:hidden;background:#fff}.hgm-stacker__head{display:flex;justify-content:space-between;align-items:center;gap:8px;padding:11px 14px 10px;border-bottom:1px solid var(--line)}.hgm-stacker__title{font:900 14px/1 var(--mont);letter-spacing:.07em;text-transform:uppercase}.hgm-stacker__body{display:grid;grid-template-columns:minmax(0,1fr) 178px;align-items:stretch}.hgm-stacker__stage{position:relative;height:132px;overflow:hidden;background:#fff;transition:height .3s ease}.hgm-stacker__pile{position:absolute;top:0;right:0;bottom:0;left:0;filter:drop-shadow(0 4px 6px rgba(0,0,0,.14))}.hgm-stacker__pile img{position:absolute;left:8px;bottom:10px;max-width:none;transition:left .25s,bottom .25s,width .25s;animation:hgm-drop .38s cubic-bezier(.2,1.6,.4,1)}.hgm-stacker__pile img.is-leaving{animation:hgm-lift .22s ease-in forwards}@keyframes hgm-drop{0%{opacity:0;transform:translateY(-34px) scale(1.04)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes hgm-lift{to{opacity:0;transform:translateY(-30px)}}.hgm-stacker__controls{padding:14px 14px 12px 0;display:flex;flex-direction:column;justify-content:space-between;align-items:flex-end;text-align:right;gap:10px}.hgm-stacker__totals{display:flex;flex-direction:column;gap:3px;align-items:flex-end}.hgm-stacker__line{display:flex;align-items:baseline;justify-content:flex-end;gap:8px;font-variant-numeric:tabular-nums}.hgm-stacker__now{font:600 24px/1 var(--pop)}.hgm-stacker__now.is-deal{color:var(--navy)}.hgm-stacker__was{font:500 14px/1 var(--pop);color:var(--muted);text-decoration:line-through}.hgm-stacker__save{font:700 12px/1 var(--pop);letter-spacing:.05em;color:var(--navy);min-height:12px}.hgm-stacker__word{font:500 11px/1.3 var(--pop);letter-spacing:.1em;color:var(--muted);text-transform:uppercase;margin-bottom:8px}.hgm-stacker__stepper{display:flex;align-items:center;justify-content:flex-end;gap:12px}.hgm .hgm-qbtn{width:38px;height:38px;border-radius:50%;border:1.8px solid var(--navy);background:#fff;color:var(--navy);font:900 18px/1 var(--mont);display:grid;place-items:center;padding-bottom:2px;transition:background .15s,color .15s,opacity .15s;touch-action:manipulation}.hgm .hgm-qbtn:disabled{opacity:.28;cursor:default}.hgm-stacker__qty{font:900 26px/1 var(--mont);min-width:30px;text-align:center;font-variant-numeric:tabular-nums}.hgm-unlock{display:flex;align-items:center;gap:10px;font:500 12.5px/1.35 var(--pop);padding:11px 14px;border-top:1px solid var(--line);background:var(--panel);transition:background .25s}.hgm-unlock__dot{flex:0 0 auto;width:20px;height:20px;border-radius:50%;border:1.8px solid var(--navy);display:grid;place-items:center;font:700 11px/1 var(--pop);color:var(--navy);background:#fff}.hgm-unlock.is-won{background:var(--grad-bar);color:#fff}.hgm-unlock.is-won .hgm-unlock__dot{border-color:#fff}.hgm-stock{display:flex;align-items:center;gap:9px;font:500 12px/1.2 var(--pop);letter-spacing:.05em;margin-top:16px}.hgm-stock__dot{width:11px;height:11px;border-radius:50%;background:var(--green);box-shadow:0 0 0 3px #34a85440;flex:none;margin-left:3px}.hgm-stock.is-out .hgm-stock__dot{background:#9aa0a6;box-shadow:0 0 0 3px #9aa0a640}.hgm-delivery{font:500 12px/1.3 var(--pop);letter-spacing:.05em;color:var(--muted);margin-top:8px}.hgm .hgm-atc{display:block;width:100%;margin-top:14px;background:var(--navy);color:#fff;font:900 19px/1 var(--mont);letter-spacing:.095em;padding:17px 10px;text-align:center;transition:filter .15s,opacity .15s;touch-action:manipulation}.hgm .hgm-atc:disabled{background:#8a93ad;cursor:default}.hgm .hgm-atc[aria-busy=true]{opacity:.7;pointer-events:none}.hgm-pay{display:flex;justify-content:space-between;gap:5px;margin-top:18px}.hgm-pay li{flex:1 1 0;min-width:0;max-width:38px}.hgm-pay__icon{width:100%;height:auto;display:block}.hgm-trust{display:flex;justify-content:space-between;flex-wrap:wrap;gap:4px 6px;margin-top:14px;font:500 9.5px/1.3 var(--pop);font-size:min(2.2vw,9.5px);letter-spacing:.03em}.hgm-trust li{white-space:nowrap}.hgm-notice{display:flex;gap:9px;background:var(--panel);padding:10px 14px 12px 10px;margin-top:16px}.hgm-notice .hgm-ico{width:14px;height:14px;margin-top:1px}.hgm-notice__title{font:700 10.5px/1.4 var(--pop);letter-spacing:.17em}.hgm-notice__text{font:500 10.5px/1.55 var(--pop);margin-top:4px}.hgm-notice__text :where(p){margin:0}.hgm-notice__text strong{font-weight:600}.hgm-dialog{width:min(560px,calc(100vw - 24px));max-height:min(86vh,760px);padding:0;border:1.8px solid var(--navy);border-radius:9px;background:#fff;color:var(--ink);box-shadow:0 24px 60px #001f694d;overflow:hidden}.hgm-dialog[open]{display:flex;flex-direction:column}.hgm-dialog::backdrop{background:#000e308c}.hgm-dialog__bar{display:flex;justify-content:space-between;align-items:center;padding:12px 14px;border-bottom:1px solid var(--line)}.hgm-dialog__title{font:900 15px/1 var(--mont);letter-spacing:.07em;text-transform:uppercase}.hgm-dialog__close{width:34px;height:34px;display:grid;place-items:center;font-size:14px}.hgm-dialog__body{padding:14px;overflow:auto;font:500 13px/1.6 var(--pop)}.hgm-how{padding-top:46px}.hgm-step{margin-top:38px}.hgm-h2+.hgm-step,.hgm-wrap+.hgm-step{margin-top:34px}.hgm-step__badge{display:inline-block;background:var(--grad-bar);border:1px solid var(--navy);border-radius:4px;box-shadow:1.4px 1.4px 1.4px #00000040;color:#fff;font:800 21px/1.04 var(--mont);padding:4px 8px 4px 7px}.hgm-step__title{font:900 19px/1.04 var(--mont);margin-top:7px}.hgm-step__band{position:relative;margin-top:9px;aspect-ratio:1080 / 500;background:#d9d9d9;container-type:inline-size;box-shadow:0 9px 12px -9px #0000004d;max-width:760px;margin-inline:auto}.hgm-step__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.hgm-step__cap{position:absolute;left:0;right:0;bottom:5%;display:flex;justify-content:center;padding-inline:3.5%}.hgm-step__cap span{background:var(--navy);border:1.5px solid #fff;box-shadow:1.5px 1.5px 1.5px #00000040;color:#fff;font:700 17px/1.04 var(--pop);font-size:clamp(13px,4.63cqw,34px);text-shadow:1.5px 1.5px 1.5px rgba(0,0,0,.25);padding:.28em .55em;text-align:center;white-space:nowrap}.hgm-how__video{margin-top:38px}.hgm-how__video video{width:100%;height:auto;background:#d9d9d9}.hgm-diff{padding-top:46px}.hgm-points{display:grid;gap:24px;margin-top:32px;max-width:330px;margin-inline:auto}.hgm-point{display:grid;grid-template-columns:30px minmax(0,1fr);gap:8px;align-items:start}.hgm-point__icon{color:var(--navy);font-size:25px;line-height:0;margin-top:-3px}.hgm-point__icon .hgm-ico--check{font-size:30px;margin-left:-3px;margin-top:-2px}.hgm-point__title{font:700 17px/1.08 var(--mont)}.hgm-point__text{font:500 12px/1.55 var(--pop);letter-spacing:.04em;margin-top:6px}.hgm-marquee{overflow:hidden}.hgm-marquee__track{display:flex;width:max-content;align-items:center;animation:hgm-marquee 38s linear infinite}.hgm-marquee--kits{margin-top:38px}.hgm-marquee--kits .hgm-marquee__track{gap:8px;padding-right:8px}.hgm-marquee__kit{width:94px;height:94px;object-fit:contain;flex:none}.hgm-marquee--leagues{margin-top:14px;padding-block:8px}.hgm-marquee--leagues .hgm-marquee__track{gap:34px;padding-right:34px;animation-duration:52s;animation-direction:reverse}.hgm-marquee__league{height:30px;width:auto;flex:none}@keyframes hgm-marquee{to{transform:translate(-50%)}}.hgm-story{padding-top:44px}.hgm-ugc{display:block;margin-top:30px}.hgm-ugc__track{display:flex;align-items:center;gap:9px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;padding-inline:12%;-webkit-overflow-scrolling:touch}.hgm-ugc__track::-webkit-scrollbar{display:none}.hgm-ugc__slide{flex:0 0 76%;max-width:330px;aspect-ratio:824 / 1195;scroll-snap-align:center;background:#d9d9d9;overflow:hidden;transform:scale(.865);transition:transform .3s ease}.hgm-ugc__slide.is-on{transform:none}.hgm-ugc__media{width:100%;height:100%;object-fit:cover}.hgm-disc{padding-top:62px}.hgm-disc__block{margin-top:36px}.hgm-disc__block--share{margin-top:52px}.hgm-sum{display:flex;align-items:center;justify-content:center;gap:9px;margin-top:22px}.hgm-sum__box{position:relative;width:88px;filter:drop-shadow(0 3px 4px rgba(0,0,0,.14))}.hgm-sum__tag{position:absolute;top:-9px;right:-12px;background:var(--navy);color:#fff;font:800 9.5px/1 var(--pop);letter-spacing:.09em;padding:3px 5px;transform:rotate(11deg);white-space:nowrap}.hgm-sum__op{font:700 13px/1 var(--mont)}.hgm-sum__result{font:700 23px/1.04 var(--mont);margin-left:4px}.hgm-sum__line{font:500 var(--fs-body)/1.4 var(--pop);letter-spacing:.04em;text-align:center;margin-top:14px}.hgm-sum__line strong{font-weight:800;color:var(--navy)}.hgm-sum__note{font:500 var(--fs-body)/1.4 var(--pop);letter-spacing:.04em;text-align:center;margin-top:8px}.hgm-rcards{display:flex;align-items:center;gap:10px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;padding:22px 16% 10px;-webkit-overflow-scrolling:touch}.hgm-rcards::-webkit-scrollbar{display:none}.hgm-rcard{position:relative;flex:0 0 190px;scroll-snap-align:center}.hgm-rcard.is-lead{flex-basis:220px}.hgm-rcard__img{width:100%;aspect-ratio:310 / 413;object-fit:cover;border:1px solid var(--navy);border-radius:10px}.hgm-rcard__info{position:relative;display:block;margin-top:-16px;background:#fff;border:1px solid var(--navy);border-radius:10px;padding:7px 9px 9px;min-height:74px}.hgm-rcard__top{display:flex;justify-content:space-between;align-items:center;gap:6px}.hgm-rcard__name{font:500 12.5px/1.2 var(--pop);letter-spacing:.05em}.hgm-rcard__ver{display:inline-flex;align-items:center;gap:3px;font:500 8px/1 var(--pop);letter-spacing:.05em;white-space:nowrap}.hgm-rcard__ver .hgm-ico{width:8px;height:8px}.hgm-rcard .hgm-stars{font-size:12px;margin-top:3px}.hgm-rcard__text{display:block;font:500 9.5px/1.45 var(--pop);letter-spacing:.03em;margin-top:5px}.hgm-reviews{padding-top:56px;scroll-margin-top:20px}.hgm-reviews .hgm-wrap{max-width:760px;padding-inline:10px}.hgm-reviews .hgm-h2{margin-bottom:20px}.hgm-faq{padding:60px 0 64px}.hgm-faq__list{display:grid;gap:7px;margin:24px auto 0;padding-inline:13px;max-width:560px}.hgm-faq__item{background:#f5f5f5;border:1px solid var(--navy)}.hgm-faq__q{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:12px 13px 12px 11px;font:400 13.5px/1.3 var(--pop);cursor:pointer;list-style:none}.hgm-faq__q::-webkit-details-marker{display:none}.hgm-faq__q .hgm-ico{width:13px;height:8px;transition:transform .2s}.hgm-faq__item[open] .hgm-faq__q .hgm-ico{transform:rotate(180deg)}.hgm-faq__a{padding:0 13px 13px 11px;font:400 12.5px/1.6 var(--pop)}.hgm-total-was{color:#7c7c7c;text-decoration:line-through;font-weight:500;margin-right:6px}.hgm--a{--disp: var(--hgm-display, "Oswald", "Arial Narrow", Impact, sans-serif);--ds: var(--hgm-ds, 1);--a-muted: #5a6279;--a-line: #e1e4ea}.hgm--a .hgm-h2{font:700 calc(36px * var(--ds))/.95 var(--disp);text-transform:uppercase;text-align:left;letter-spacing:.005em;max-width:none;margin:0;text-wrap:balance}.hgm-a-sub,.hgm--a .hgm-lede{font:400 14px/1.5 var(--pop);color:var(--a-muted);letter-spacing:0;text-align:left;max-width:none;margin:10px 0 0}.hgm-revsec{padding-top:56px}.hgm-rev{display:block;margin-top:20px;max-width:440px}.hgm .hgm-rev__card{position:relative;display:block;width:100%;aspect-ratio:4 / 5;border-radius:14px;overflow:hidden;text-align:left;color:#fff;background:radial-gradient(120% 90% at 50% 62%,#1d4fc4,#0a2a78 46%,#00123f);-webkit-tap-highlight-color:transparent}.hgm-rev__box{position:absolute;left:14%;top:21%;width:72%;max-width:none;height:auto;filter:drop-shadow(0 26px 30px rgba(0,0,0,.5));animation:hgm-bob 3.2s ease-in-out infinite;transition:opacity .2s}.hgm-rev__glow{position:absolute;left:10%;right:10%;top:63%;height:60px;background:radial-gradient(closest-side,#76cdffb3,#76cdff00);filter:blur(10px);transition:opacity .2s}.hgm-rev__cta{position:absolute;left:50%;bottom:22px;transform:translate(-50%);background:#fff;color:#0a0e1c;font:700 13px/1 var(--disp);letter-spacing:.12em;padding:13px 18px;white-space:nowrap;transition:opacity .2s}.hgm-rev__photo{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;max-width:none;object-fit:cover;opacity:0;transition:opacity .45s ease}.hgm-rev__photo.is-on{opacity:1}.hgm-rev__shade{position:absolute;top:36%;right:0;bottom:0;left:0;background:linear-gradient(180deg,#000c2c00,#000c2cf0 74%);opacity:0;transition:opacity .45s}.hgm-rev__txt{position:absolute;left:16px;right:16px;bottom:16px;opacity:0;transition:opacity .45s .1s}.hgm-rev__txt q{display:block;font:500 14px/1.42 var(--pop);quotes:"\201c" "\201d"}.hgm-rev__txt b{display:block;margin-top:10px;font:700 12px/1 var(--disp);letter-spacing:.12em;text-transform:uppercase;color:var(--sky)}.hgm-rev__n,.hgm-rev__more{position:absolute;top:12px;height:30px;display:flex;align-items:center;padding:0 11px;font:700 11px/1 var(--disp);letter-spacing:.12em;opacity:0;transition:opacity .3s}.hgm-rev__n{left:12px;background:#000c2ca8}.hgm-rev__more{right:12px;background:#fff;color:#0a0e1c}.hgm-rev__flash{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle at 50% 46%,#fff,#76cdff 40%,#76cdff00 72%);opacity:0;pointer-events:none}.hgm-rev.is-pop .hgm-rev__flash{animation:hgm-flash .55s ease-out}.hgm-rev.is-open .hgm-rev__shade,.hgm-rev.is-open .hgm-rev__txt,.hgm-rev.is-open .hgm-rev__n,.hgm-rev.is-open .hgm-rev__more{opacity:1}.hgm-rev.is-open .hgm-rev__box,.hgm-rev.is-open .hgm-rev__glow,.hgm-rev.is-open .hgm-rev__cta{opacity:0;animation:none}@keyframes hgm-bob{50%{transform:translateY(-9px) rotate(-1deg)}}@keyframes hgm-flash{0%{opacity:0;transform:scale(.3)}30%{opacity:1}to{opacity:0;transform:scale(1.6)}}.hgm--a.hgm-how{padding-top:56px}.hgm-steps{margin-top:26px}.hgm-stp{display:grid;grid-template-columns:54px minmax(0,1fr);gap:4px 6px;padding:22px 0;border-top:1px solid var(--a-line)}.hgm-stp__n{font:700 54px/.8 var(--disp);color:transparent;-webkit-text-stroke:1.5px var(--navy)}.hgm-stp__t{font:700 calc(21px * var(--ds))/1 var(--disp);text-transform:uppercase;text-wrap:balance}.hgm-stp__p{font:400 13.5px/1.45 var(--pop);color:var(--a-muted);margin-top:6px}.hgm-stp__vis{grid-column:1 / -1;margin-top:14px;min-width:0}.hgm-tags{display:flex;flex-wrap:wrap;gap:6px}.hgm-tags span{font:500 13px/1 var(--disp);letter-spacing:.08em;text-transform:uppercase;padding:8px 10px;border:1px solid var(--ink);color:#6b7389;text-decoration:line-through;text-decoration-color:var(--navy);text-decoration-thickness:2px}.hgm-rail{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,#000 12%,#000 88%,transparent);mask-image:linear-gradient(90deg,transparent,#000 12%,#000 88%,transparent)}.hgm-rail__track{display:flex;gap:6px;width:max-content;padding-right:6px;animation:hgm-marquee 34s linear infinite}.hgm-rail img{height:100px;width:auto;max-width:none;flex:none;filter:drop-shadow(0 6px 6px rgba(10,14,28,.16))}.hgm-trio{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.hgm-trio img{width:100%;aspect-ratio:4 / 5;object-fit:cover;border-radius:8px}.hgm--a .hgm-how__video{margin-top:26px}.hgm--a.hgm-reviews .hgm-wrap{max-width:560px;padding-inline:var(--pad)}.hgm--a.hgm-reviews .hgm-reviews__widget{max-width:760px;padding-inline:10px}.hgm-score{display:grid;grid-template-columns:auto minmax(0,1fr);gap:8px 16px;align-items:center;border-top:1.5px solid var(--ink);padding:24px 0 14px}.hgm-score b{font:700 76px/.85 var(--disp);grid-row:span 2}.hgm-score .hgm-stars{font-size:19px;align-self:end;justify-self:start}.hgm-score em{font:500 12px/1 var(--disp);font-style:normal;letter-spacing:.14em;text-transform:uppercase;color:var(--a-muted);align-self:start}.hgm--a.hgm-diff{padding-top:56px}.hgm--a .hgm-points{max-width:none;margin:26px 0 0;gap:0}.hgm--a .hgm-point{grid-template-columns:54px minmax(0,1fr);gap:6px;padding:20px 0;border-top:1px solid var(--a-line)}.hgm--a .hgm-point__icon{font-size:34px;margin-top:-2px}.hgm--a .hgm-point__icon .hgm-ico--check{font-size:40px;margin:-4px 0 0 -5px}.hgm--a .hgm-point__title{font:700 calc(21px * var(--ds))/1 var(--disp);text-transform:uppercase;text-wrap:balance}.hgm--a .hgm-point__text{font:400 13.5px/1.5 var(--pop);letter-spacing:0;color:var(--a-muted)}.hgm--a .hgm-marquee--leagues{margin-top:6px}.hgm--a.hgm-disc{padding-top:56px}.hgm--a .hgm-disc__block{position:relative;margin-top:26px;padding-top:22px}.hgm--a .hgm-disc__block:before{content:"";position:absolute;top:0;left:var(--pad);right:var(--pad);border-top:1px solid var(--a-line)}.hgm--a .hgm-disc__block--share{margin-top:30px}.hgm--a .hgm-h3{font:700 calc(24px * var(--ds))/1.02 var(--disp);text-transform:uppercase;text-align:left;max-width:none;margin:0;text-wrap:balance}.hgm--a .hgm-sum{justify-content:flex-start;margin-top:22px}.hgm--a .hgm-sum__op{font:700 18px/1 var(--disp)}.hgm--a .hgm-sum__result{font:700 30px/.95 var(--disp)}.hgm--a .hgm-sum__line,.hgm--a .hgm-sum__note{text-align:left;letter-spacing:0;font-size:14px}.hgm--a .hgm-sum__note{color:var(--a-muted)}.hgm--a.hgm-faq{padding:56px 0 72px}.hgm--a .hgm-faq__list{gap:0;margin-top:22px;padding-inline:var(--pad)}.hgm--a .hgm-faq__item{background:none;border:0;border-top:1px solid var(--a-line)}.hgm--a .hgm-faq__item:last-child{border-bottom:1px solid var(--a-line)}.hgm--a .hgm-faq__q{padding:16px 2px;font:500 15px/1.3 var(--pop)}.hgm--a .hgm-faq__q .hgm-ico{color:var(--navy)}.hgm--a .hgm-faq__a{padding:0 2px 16px;font:400 13.5px/1.6 var(--pop);color:#2b3144}.hgm--a{--a-tile: #f2f3f7}.hgm .hgm-btn{display:flex;align-items:center;justify-content:center;gap:12px;width:100%;min-height:56px;padding:14px 20px;background:var(--navy);color:#fff;font:700 17px/1 var(--disp);letter-spacing:.12em;text-transform:uppercase;text-align:center;transition:filter .15s;touch-action:manipulation}.hgm-btn .hgm-ico{width:18px;height:13px}.hgm-kicker{font:500 12px/1.3 var(--disp);letter-spacing:.14em;text-transform:uppercase;color:var(--a-muted);margin-bottom:10px}.hgm-ticks{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);border-block:1px solid var(--a-line)}.hgm-ticks li{display:grid;place-items:center;padding:12px 8px;text-align:center;font:500 11px/1.25 var(--disp);letter-spacing:.1em;text-transform:uppercase;text-wrap:balance}.hgm-ticks li+li{border-left:1px solid var(--a-line)}.hgm-rateline{display:inline-flex;align-items:center;gap:9px;font:500 12px/1 var(--disp);letter-spacing:.12em;text-transform:uppercase;color:var(--a-muted)}.hgm-rateline .hgm-stars{font-size:15px}.hgm-rateline b{color:var(--ink);font-weight:700}html:has(.hgm-hh){scroll-behavior:smooth}.hgm-hh{display:grid;grid-template-columns:minmax(0,1fr)}.hgm-hh__head{padding:24px var(--pad) 18px}.hgm-hh__h1{font:700 calc(clamp(40px,12.9vw,60px) * var(--ds))/.93 var(--disp);text-transform:uppercase;letter-spacing:.005em;text-wrap:balance}.hgm-hh__h1 span{display:block}.hgm-hh__h1-b{color:var(--navy)}.hgm-hh__sub{max-width:30em}.hgm-hh__rating{display:inline-flex;align-items:center;gap:9px;margin-top:14px;font:500 12px/1 var(--disp);letter-spacing:.12em;text-transform:uppercase;color:var(--a-muted)}.hgm-hh__rating .hgm-stars{font-size:15px}.hgm-hh__rating b{color:var(--ink);font-weight:700}.hgm-hh__art{background:#05050a;overflow:hidden}.hgm-hh__art picture{display:block;height:100%}.hgm-hh__art img{width:100%;height:100%;aspect-ratio:1 / .97;object-fit:cover;object-position:50% 100%}.hgm-hh__cta{padding:16px var(--pad) 0}.hgm-hh__ticks{margin:16px var(--pad) 0}.hgm--a.hgm-coll{padding:48px 0 12px;scroll-margin-top:12px}.hgm-section--hero+.hgm-section .hgm--a.hgm-coll{padding-top:52px}.hgm-coll__hero{margin-bottom:22px}.hgm--a .hgm-coll__h1{font-size:calc(44px * var(--ds))}.hgm-coll__trust{display:flex;align-items:center;gap:9px;margin-top:14px;font:500 12px/1 var(--disp);letter-spacing:.12em;text-transform:uppercase;color:var(--a-muted)}.hgm-coll__trust .hgm-stars{font-size:15px}.hgm-card{position:relative;display:grid;color:inherit;min-width:0}.hgm-card__art{position:relative;display:grid;place-items:center;background:var(--a-tile);border-radius:12px;overflow:hidden}.hgm-card__art img{width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply;transition:transform .35s ease}.hgm--a .hgm-chip--card{position:absolute;top:12px;left:12px;z-index:1;background:var(--navy);color:#fff;border:1px solid var(--navy);border-radius:0;box-shadow:none;font:700 10.5px/1 var(--disp);letter-spacing:.14em;text-transform:uppercase;padding:6px 8px 5px}.hgm--a .hgm-chip--card.hgm-chip--plain{background:#fff;color:var(--navy)}.hgm-card__body{min-width:0}.hgm-card__name{font:700 calc(19px * var(--ds))/1.02 var(--disp);text-transform:uppercase;text-wrap:balance}.hgm-card__aud{font:400 12.5px/1.4 var(--pop);color:var(--a-muted);margin-top:4px}.hgm-card__rating{display:flex;align-items:center;gap:7px;margin-top:7px;font:500 11.5px/1 var(--disp);letter-spacing:.1em;text-transform:uppercase;color:var(--a-muted)}.hgm-card__rating .hgm-stars{font-size:12.5px}.hgm-card__prices{display:flex;align-items:center;flex-wrap:wrap;gap:5px 8px;margin-top:9px}.hgm-card__now{font:600 17px/1 var(--pop)}.hgm-card__was{font:500 13px/1 var(--pop);color:var(--a-muted);text-decoration:line-through}.hgm-card__flag{background:var(--navy);color:#fff;font:700 11px/1 var(--disp);letter-spacing:.1em;padding:4px 6px 3px}.hgm-card__avail{font:400 12px/1.35 var(--pop);color:var(--a-muted);margin-top:8px}.hgm-card__avail b{color:var(--ink);font-weight:600}.hgm-card__go{color:var(--navy);font-size:17px;line-height:0;transition:transform .2s}.hgm-card--lead{grid-template-columns:minmax(0,1fr);gap:16px;padding-bottom:22px}.hgm-card--lead .hgm-card__art{aspect-ratio:16 / 11}.hgm-card--lead .hgm-card__art img{width:80%;height:96%}.hgm-card--lead .hgm-card__name{font-size:calc(30px * var(--ds));line-height:.98}.hgm-card--lead .hgm-card__aud{font-size:14px;margin-top:6px}.hgm-card--lead .hgm-card__rating{font-size:12px;margin-top:10px}.hgm-card--lead .hgm-card__rating .hgm-stars{font-size:15px}.hgm-card--lead .hgm-card__prices{margin-top:12px;gap:6px 10px}.hgm-card--lead .hgm-card__now{font-size:22px}.hgm-card--lead .hgm-card__was{font-size:15px}.hgm-card--lead .hgm-card__flag{font-size:13px;padding:5px 7px 4px}.hgm-card__sizes{display:flex;flex-wrap:wrap;gap:5px;margin-top:14px}.hgm-card__sz{font:500 12px/1 var(--disp);letter-spacing:.06em;border:1px solid var(--ink);padding:7px 7px 6px;min-width:36px;text-align:center}.hgm-card__sz.is-out{color:#b3b8c6;border-color:#d6d9e2;text-decoration:line-through}.hgm .hgm-card__btn{margin-top:16px}.hgm--a .hgm-band{display:block;background:var(--navy);color:#fff;padding:16px 18px 15px}.hgm--a .hgm-band strong{display:block;font:700 calc(19px * var(--ds))/1.05 var(--disp);letter-spacing:.02em;text-transform:uppercase;text-wrap:balance}.hgm--a .hgm-band>span{display:block;font:400 12.5px/1.4 var(--pop);color:#fffc;margin-top:5px}.hgm-coll__grid{display:grid;margin-top:6px}.hgm-card--grid{grid-template-columns:112px minmax(0,1fr) 20px;gap:14px;align-items:center;padding:16px 0;border-bottom:1px solid var(--a-line)}.hgm-card--grid .hgm-card__art{aspect-ratio:1}.hgm--a .hgm-card--grid .hgm-chip--card{top:0;left:0;font-size:9px;letter-spacing:.12em;padding:5px 6px 4px}.hgm-card--soldout{grid-template-columns:64px minmax(0,1fr) auto;gap:14px;align-items:center;padding:14px 0;border-bottom:1px solid var(--a-line)}.hgm-card--soldout .hgm-card__art{aspect-ratio:1;border-radius:10px;filter:grayscale(1);opacity:.6}.hgm-card--soldout .hgm-card__name{font-size:16px;color:var(--a-muted)}.hgm-card__so-note{font:400 12px/1.4 var(--pop);color:var(--a-muted);margin-top:3px}.hgm-card__so-tag{font:700 10.5px/1 var(--disp);letter-spacing:.14em;text-transform:uppercase;border:1px solid var(--a-muted);color:var(--a-muted);padding:6px 8px 5px;white-space:nowrap}.hgm-coll__ticks{margin-top:28px}.hgm-coll__how{margin-top:18px;font:500 14px/1.4 var(--pop)}.hgm-coll__how a{color:var(--navy);text-decoration:underline;text-underline-offset:3px}.hgm--a .hgm-reviews__h2{margin-bottom:18px}.hgm-more{position:relative;max-height:var(--cap);overflow:hidden}.hgm-more.is-open,.hgm-more.is-short{max-height:none;overflow:visible}.hgm-more__foot{position:absolute;inset:auto 0 0 0;display:grid;place-items:end center;height:190px;padding-bottom:4px;background:linear-gradient(180deg,#fff0,#fff 64%)}.hgm-more.is-open .hgm-more__foot,.hgm-more.is-short .hgm-more__foot{display:none}.hgm .hgm-more__btn{min-height:50px;padding:0 24px;border:1px solid var(--ink);background:#fff;font:700 14px/1 var(--disp);letter-spacing:.12em;text-transform:uppercase;transition:background .15s,color .15s}.hgm-menu-drawer{--navigation-drawer-width: min(88vw, 400px)}.hgm-menu-drawer::part(header),.hgm-menu-drawer::part(footer){display:none}@media(max-width:699px){.navigation-drawer.hgm-menu-drawer{height:100%;--drawer-content-max-height: calc(100vh - 16px) ;--drawer-content-max-height: calc(100dvh - 16px) }}.hgm-menu{display:flex;flex-direction:column;height:100%;background:#fff}.hgm-menu__scroll{flex:1 1 auto;min-height:0;overflow-y:auto;padding:0 20px 14px;-webkit-overflow-scrolling:touch;overscroll-behavior:contain}.hgm-menu__title a{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.hgm-menu__title span{font:700 calc(32px * var(--ds))/.95 var(--disp);text-transform:uppercase}.hgm-menu__title em{font:500 12px/1 var(--disp);font-style:normal;letter-spacing:.12em;text-transform:uppercase;color:var(--navy);text-decoration:underline;text-underline-offset:3px;white-space:nowrap}.hgm-menu__list{margin-top:11px}.hgm-menu__box{display:grid;grid-template-columns:56px minmax(0,1fr) 18px;gap:12px;align-items:center;padding:9px 0;border-top:1px solid var(--a-line)}.hgm-menu__art{display:grid;place-items:center;width:56px;height:56px;background:var(--a-tile);border-radius:10px;overflow:hidden}.hgm-menu__art img{width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply}.hgm-menu__info{min-width:0}.hgm-menu__name{display:block;font:700 calc(16px * var(--ds))/1.05 var(--disp);letter-spacing:.01em;text-transform:uppercase;text-wrap:balance;transition:color .15s}.hgm-menu__so{display:block;margin-top:5px;font:500 11px/1 var(--disp);letter-spacing:.12em;text-transform:uppercase;color:var(--a-muted)}.hgm-menu__box .hgm-ico{color:var(--navy);width:16px;height:11px;transition:transform .2s}.hgm-menu__box.is-out{opacity:.55}.hgm-menu__deal{display:flex;align-items:baseline;justify-content:space-between;gap:10px;background:var(--navy);color:#fff;padding:13px 14px 12px;font:700 13px/1.1 var(--disp);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap}.hgm-menu__deal span{font-weight:500;color:var(--sky);white-space:nowrap}.hgm-menu__links{margin-top:16px}.hgm-menu__links a{display:block;padding:12px 0 11px;border-top:1px solid var(--a-line);font:700 calc(19px * var(--ds))/1 var(--disp);letter-spacing:.02em;text-transform:uppercase;transition:color .15s}.hgm-menu__links li:last-child a{border-bottom:1px solid var(--a-line)}.hgm-menu__links .is-sub a{font-size:15px;font-weight:500;padding-left:14px}.hgm-menu__foot{flex:none;padding:14px 20px calc(14px + env(safe-area-inset-bottom,0px));border-top:1px solid var(--a-line);background:#fff}.hgm-menu__rating{display:flex;align-items:center;gap:9px;font:500 12px/1 var(--disp);letter-spacing:.12em;text-transform:uppercase;color:var(--a-muted)}.hgm-menu__rating .hgm-stars{font-size:15px}.hgm-menu__rating b{color:var(--ink);font-weight:700}.hgm-menu__utils{display:flex;align-items:center;flex-wrap:wrap;gap:10px 18px;margin-top:12px}.hgm-menu__utils:empty{display:none}.hgm .hgm-menu__util{font:500 13px/1 var(--pop);text-decoration:underline;text-underline-offset:3px}.hgm-cartship{display:flex;align-items:baseline;justify-content:space-between;gap:12px;padding-bottom:10px;margin-bottom:6px;border-bottom:1px solid var(--a-line)}.hgm-cartship span{font:400 14px/1.2 var(--pop);color:var(--a-muted)}.hgm-cartship b{font:700 15px/1 var(--disp);letter-spacing:.1em;text-transform:uppercase;color:var(--navy)}.hgm-cartbar{min-width:0;margin-top:14px;padding:13px 14px 14px;border:1px solid var(--a-line);background:#fff}.hgm-cartbar__line strong{display:block;font:700 calc(18px * var(--ds))/1.05 var(--disp);letter-spacing:.02em;text-transform:uppercase}.hgm-cartbar__line>span{display:block;margin-top:4px;font:400 13px/1.35 var(--pop);color:var(--a-muted)}.hgm-cartbar__track{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);gap:4px;margin-top:11px}.hgm-cartbar__track i{height:5px;background:var(--a-line)}.hgm-cartbar__track i.is-on{background:var(--navy)}.hgm-cartbar.is-won{display:grid;grid-template-columns:30px minmax(0,1fr);gap:12px;align-items:center;background:var(--navy);border-color:var(--navy);color:#fff}.hgm-cartbar.is-won .hgm-cartbar__line>span{color:#ffffffd1}.hgm-cartbar__tick{width:30px;height:30px;border-radius:50%;background:#fff;color:var(--navy);display:grid;place-items:center;font-size:19px}.hgm-addbox{min-width:0;margin-top:4px}.hgm-addbox__title{font:700 calc(18px * var(--ds))/1.05 var(--disp);letter-spacing:.02em;text-transform:uppercase;margin-bottom:12px}.hgm-addbox__row{display:flex;gap:10px;width:0;min-width:100%;overflow-x:auto;scroll-snap-type:x proximity;scrollbar-width:none;padding:0 4px 8px 0;-webkit-overflow-scrolling:touch}.hgm-addbox__row::-webkit-scrollbar{display:none}.hgm-addbox__tile{flex:0 0 266px;display:grid;grid-template-columns:72px minmax(0,1fr);gap:12px;align-items:center;border:1px solid var(--a-line);padding:10px;background:#fff;scroll-snap-align:start}.hgm-addbox__art{display:grid;place-items:center;width:72px;height:72px;background:var(--a-tile);border-radius:8px;overflow:hidden}.hgm-addbox__art img{width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply}.hgm-addbox__name{font:700 calc(14.5px * var(--ds))/1.05 var(--disp);letter-spacing:.01em;text-transform:uppercase}.hgm-addbox__price{font:500 12.5px/1 var(--pop);margin-top:5px}.hgm-addbox__price s{font-weight:400;color:var(--a-muted);margin-left:4px}.hgm-addbox__pick{display:flex;gap:6px;margin-top:8px}.hgm .hgm-addbox__select{flex:1;min-width:0;height:36px;border:1px solid var(--ink);background:#fff;padding:0 22px 0 8px;font:500 12.5px/1 var(--pop);-webkit-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 22 13'%3E%3Cpath d='M2 2l9 9 9-9' fill='none' stroke='%23000' stroke-width='2.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 8px center;background-size:9px 6px}.hgm .hgm-addbox__select.is-missing{border-color:#b3261e;box-shadow:0 0 0 2px #b3261e2e}.hgm .hgm-addbox__btn{flex:none;height:36px;padding:0 14px;background:var(--navy);color:#fff;font:700 13px/1 var(--disp);letter-spacing:.12em;text-transform:uppercase}.hgm .hgm-addbox__btn[aria-busy=true]{opacity:.6;pointer-events:none}cart-drawer,.cart{--heading-font-family: var(--hgm-display, "Oswald", "Arial Narrow", sans-serif);--heading-font-weight: 700;--heading-text-transform: uppercase;--heading-letter-spacing: .01em}cart-drawer .line-item__info .bold,.cart .line-item__info .bold{font-family:var(--hgm-display, "Oswald", "Arial Narrow", sans-serif);font-weight:700;font-size:17px;line-height:1.08;letter-spacing:.01em;text-transform:uppercase}cart-drawer .button,.cart .button{font-family:var(--hgm-display, "Oswald", "Arial Narrow", sans-serif);font-weight:700;letter-spacing:.12em;text-transform:uppercase}body:has(cart-drawer[open]) .loox-pn,body:has(cart-drawer[open]) .bacurr-cur-blocker,body:has(cart-drawer[open]) .bacurr-cur-blocker .bacurr-cur-block.bacurr-cur-block,body:has(.hgm-menu-drawer[open]) .loox-pn,body:has(.hgm-menu-drawer[open]) .bacurr-cur-blocker,body:has(.hgm-menu-drawer[open]) .bacurr-cur-blocker .bacurr-cur-block.bacurr-cur-block{visibility:hidden!important;opacity:0!important;pointer-events:none!important}.hgm-sticky{position:fixed;left:0;right:0;bottom:0;z-index:20;background:#fff;border-top:1px solid #e1e4ea;box-shadow:0 -10px 28px #00143c1a;padding:10px var(--pad) calc(10px + env(safe-area-inset-bottom,0px));transform:translateY(110%);visibility:hidden;transition:transform .28s cubic-bezier(.2,.8,.2,1),visibility 0s linear .28s}.hgm-sticky.is-on{transform:none;visibility:visible;transition:transform .28s cubic-bezier(.2,.8,.2,1),visibility 0s}.hgm-sticky__in{position:relative;z-index:1;display:grid;grid-template-columns:116px minmax(0,1fr);gap:10px;align-items:stretch;max-width:1120px;margin-inline:auto;background:#fff}.hgm-sticky__name{display:none;font:900 16px/1.1 var(--mont);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hgm .hgm-sticky__pick{position:relative;display:grid;align-content:center;gap:4px;height:56px;padding:0 28px 0 12px;border:1px solid var(--ink);background:#fff;text-align:left}.hgm-sticky__pick-label{font:500 10.5px/1 var(--pop);letter-spacing:.12em;text-transform:uppercase;color:#5a6279}.hgm-sticky__pick-value{font:600 16px/1.1 var(--pop);letter-spacing:.04em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hgm-sticky__pick-value.is-none{color:var(--navy);text-decoration:underline;text-underline-offset:3px}.hgm-sticky__pick .hgm-ico{position:absolute;right:11px;top:50%;width:11px;height:7px;margin-top:-3px;color:var(--navy);transition:transform .2s}.hgm-sticky__pick[aria-expanded=true] .hgm-ico{transform:rotate(180deg)}.hgm .hgm-sticky__pick.is-missing{border-color:#b3261e;box-shadow:0 0 0 2px #b3261e2e;animation:hgm-nudge .36s ease}.hgm .hgm-atc.hgm-sticky__btn{display:grid;align-content:center;justify-items:center;gap:5px;width:auto;height:56px;margin:0;padding:0 12px}.hgm-sticky__btn-label{font:900 16px/1 var(--mont);letter-spacing:.09em;white-space:nowrap}.hgm-sticky__btn-price{font:600 12.5px/1 var(--pop);letter-spacing:.04em;opacity:.88;white-space:nowrap}.hgm-sticky__sheet{position:absolute;left:0;right:0;bottom:100%;background:#fff;border-top:1px solid #e1e4ea;box-shadow:0 -14px 30px #00143c1f;padding:16px var(--pad) 14px;opacity:0;transform:translateY(10px);transition:opacity .18s ease,transform .18s ease}.hgm-sticky__sheet.is-open{opacity:1;transform:none}.hgm-sticky__sheet-in{max-width:1120px;margin-inline:auto}.hgm-sticky__sheet-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px}.hgm-sticky__sheet-title{font:900 14px/1 var(--mont);letter-spacing:.07em;text-transform:uppercase}.hgm .hgm-sticky__x{width:36px;height:36px;margin:-8px -10px -8px 0;display:grid;place-items:center;font-size:13px}.hgm .hgm-ssz{display:block;width:100%;min-width:0}.hgm-ssz span{display:grid;place-items:center;height:46px;border:1px solid var(--ink);background:#fff;font:500 13px/1 var(--pop);letter-spacing:.07em;white-space:nowrap;transition:background .15s,color .15s,border-color .15s}.hgm-ssz.is-on span{background:var(--navy);color:#fff;border-color:var(--navy)}.hgm .hgm-ssz:disabled{cursor:default}.hgm-ssz.is-out span{color:#b5b5b5;border-color:#cfcfcf;text-decoration:line-through}body.hgm-sticky-on{padding-bottom:calc(78px + env(safe-area-inset-bottom,0px))}body.hgm-sticky-on .loox-pn,body.hgm-sticky-on .bacurr-cur-blocker,body.hgm-sticky-on .bacurr-cur-blocker .bacurr-cur-block.bacurr-cur-block{visibility:hidden!important;opacity:0!important;pointer-events:none!important}@media(hover:hover){.hgm-ssz:not(:disabled):hover span{border-color:var(--navy)}.hgm .hgm-sticky__pick:hover{border-color:var(--navy)}}@media(min-width:750px){.hgm-sticky{padding-inline:32px}.hgm-sticky__in{grid-template-columns:minmax(0,1fr) 170px 300px;align-items:center}.hgm-sticky__name{display:block}.hgm-sticky__sheet{padding-inline:32px}.hgm-sticky__sheet-head,.hgm-sticky__sheet .hgm-sizes{max-width:480px;margin-left:auto}}@media(hover:hover){.hgm .hgm-qbtn:hover:not(:disabled){background:var(--navy);color:#fff}.hgm .hgm-atc:hover:not(:disabled){filter:brightness(1.18)}.hgm .hgm-addbox__btn:hover,.hgm .hgm-btn:hover,a.hgm-card:hover .hgm-card__btn{filter:brightness(1.18)}.hgm .hgm-more__btn:hover{background:var(--ink);color:#fff}a.hgm-card:hover .hgm-card__art img{transform:scale(1.04)}a.hgm-card:hover .hgm-card__go,.hgm-menu__box:hover .hgm-ico{transform:translate(3px)}.hgm-menu__links a:hover,.hgm-menu__box:hover .hgm-menu__name{color:var(--navy)}.hgm-size:not(.is-out):hover span{border-color:var(--navy)}}@media(max-width:379px){.hgm{--pad: 16px}.hgm-stacker__body{grid-template-columns:minmax(0,1fr) 164px}.hgm-stacker__now{font-size:22px}.hgm-title{font-size:25px}}@media(min-width:750px){.hgm{--fs-h2: 34px;--fs-h3: 21px;--fs-body: 14px;--fs-label: 13.5px}.hgm-rcards{justify-content:center;overflow:visible;padding-inline:0;gap:0}.hgm-rcard{flex-basis:200px}.hgm-rcard.is-lead{flex-basis:236px;z-index:1;margin-inline:-4px}.hgm-ugc__slide{flex-basis:300px}.hgm-ugc__track{padding-inline:calc(50% - 150px)}.hgm-points{max-width:420px}.hgm-point__text{font-size:13px}.hgm-marquee__kit{width:120px;height:120px}.hgm-marquee__league{height:36px}.hgm-faq__q{font-size:15px;padding-block:14px}.hgm-faq__a{font-size:14px}.hgm--a.hgm-coll .hgm-wrap{max-width:1120px;padding-inline:32px}.hgm--a .hgm-coll__h1{font-size:calc(60px * var(--ds))}.hgm-card--lead{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);gap:44px;align-items:center;padding-bottom:28px}.hgm-card--lead .hgm-card__art{aspect-ratio:4 / 3}.hgm-card--lead .hgm-card__name{font-size:calc(46px * var(--ds))}.hgm-card--lead .hgm-card__aud{font-size:16px}.hgm-card--lead .hgm-card__now{font-size:26px}.hgm .hgm-card__btn{max-width:360px;margin-top:22px}.hgm--a .hgm-band{display:flex;align-items:baseline;justify-content:space-between;gap:24px;padding:18px 24px 17px}.hgm--a .hgm-band strong{font-size:calc(24px * var(--ds))}.hgm--a .hgm-band>span{font-size:14px;margin:0;white-space:nowrap}.hgm-coll__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:22px;margin-top:28px}.hgm-card--grid{grid-template-columns:minmax(0,1fr);gap:14px;align-content:start;align-items:start;padding:0;border:0}.hgm-card--grid .hgm-card__go{display:none}.hgm-card--grid .hgm-card__name{font-size:calc(22px * var(--ds))}.hgm--a .hgm-card--grid .hgm-chip--card{top:12px;left:12px;font-size:10.5px;letter-spacing:.14em;padding:6px 8px 5px}.hgm-ticks li{font-size:13px;padding:16px 12px}.hgm-coll__ticks{margin-top:40px}.hgm-hh__head,.hgm-hh__cta{max-width:640px;margin-inline:auto;width:100%}.hgm-hh__ticks{max-width:600px;margin-inline:auto;width:calc(100% - 40px)}}@media(min-width:1000px){main:has(.hgm-pdp-main){display:grid;grid-template-columns:minmax(0,43.75fr) minmax(0,56.25fr);align-items:start}main:has(.hgm-pdp-main)>*{grid-column:1 / -1;min-width:0}main:has(.hgm-pdp-main)>.hgm-section{grid-column:2}[role=main]:has(.hgm-pdp-main)>.shopify-section.hgm-section.hgm-section--pdp-main{display:contents}main:has(.hgm-pdp-main) .hgm-pdp-main{display:contents}main:has(.hgm-pdp-main) .hgm-pdp-main__media{grid-column:1;grid-row:1 / span var(--hgm-span, 1);position:sticky;top:calc(var(--sticky-area-height, 0px) + 28px);align-self:start;max-width:none;margin:0;padding:44px 5% 40px 7%}main:has(.hgm-pdp-main) .hgm-pdp-main__buy{grid-column:2;grid-row:1}main:has(.hgm-pdp-main) .hgm-pdp-main__buy,main:has(.hgm-pdp-main) .hgm-section .hgm-wrap{max-width:640px;margin-inline:clamp(24px,12%,110px) auto}main:has(.hgm-pdp-main) .hgm-pdp-main__buy{padding-top:46px}main:has(.hgm-pdp-main) .hgm-faq__list{max-width:640px;margin-inline:clamp(24px,12%,110px) auto;padding-inline:var(--pad)}main:has(.hgm-pdp-main) .hgm-step__band{max-width:none}main:has(.hgm-pdp-main) .hgm-reviews .hgm-wrap{max-width:720px}.hgm-hero-head{font-size:clamp(30px,3.1vw,46px)}.hgm-gallery{width:86%;margin-top:8px}.hgm-title{font-size:40px}.hgm-sub{font-size:20px}.hgm-price__now{font-size:22px}.hgm-price__was{font-size:15px}.hgm-price__flag{font-size:20px}.hgm-badge{font-size:14px;padding:8px 14px 7px 11px}.hgm-rating__faces{height:32px}.hgm-rating .hgm-stars{font-size:24px}.hgm-rating__count{font-size:14px}.hgm-size span{height:46px;font-size:14px}.hgm-avoid{font-size:14px;min-height:140px}.hgm-stock,.hgm-delivery{font-size:13px}.hgm-trust{font-size:11.5px;letter-spacing:.06em}.hgm-notice__title,.hgm-notice__text{font-size:12px}.hgm-step__badge{font-size:27px;padding:5px 11px 5px 10px}.hgm-step__title{font-size:27px}.hgm-point__title{font-size:21px}.hgm-sum__box{width:110px}.hgm-sum__result{font-size:28px}.hgm-pay{justify-content:flex-start;gap:8px}.hgm-pay li{max-width:46px}.hgm--a .hgm-h2{font-size:calc(48px * var(--ds))}.hgm-a-sub,.hgm--a .hgm-lede{font-size:16px}.hgm-stp,.hgm--a .hgm-point{grid-template-columns:70px minmax(0,1fr);padding:26px 0}.hgm-stp__n{font-size:68px}.hgm-stp__t,.hgm--a .hgm-point__title{font-size:calc(26px * var(--ds))}.hgm-stp__p,.hgm--a .hgm-point__text,.hgm-tags span{font-size:15px}.hgm-rail img{height:130px}.hgm-score b{font-size:96px}.hgm--a .hgm-h3{font-size:calc(30px * var(--ds))}.hgm--a .hgm-faq__q{font-size:16px}.hgm--a .hgm-faq__a{font-size:15px}main:has(.hgm-pdp-main) .hgm--a.hgm-reviews .hgm-reviews__widget{max-width:720px}.hgm-hh{grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-rows:1fr auto auto auto 1fr;min-height:min(calc(100vh - var(--announcement-bar-height, 34px) - var(--header-height, 102px)),780px)}.hgm-hh__head,.hgm-hh__cta,.hgm-hh__ticks{grid-column:1;width:auto;max-width:none;margin:0;padding:0;margin-inline:max(40px,calc(50vw - 600px)) clamp(32px,5vw,80px)}.hgm-hh__head{grid-row:2}.hgm-hh__cta{grid-row:3;margin-top:30px;max-width:360px}.hgm-hh__ticks{grid-row:4;margin-top:30px}.hgm-hh__art{grid-column:2;grid-row:1 / -1}.hgm-hh__art img{aspect-ratio:auto;object-position:50% 60%}.hgm-hh__h1{font-size:calc(clamp(56px,5.7vw,92px) * var(--ds));line-height:.92}.hgm-hh__sub{font-size:17px;margin-top:18px}.hgm-hh__rating{font-size:13px;margin-top:20px}.hgm-hh__rating .hgm-stars{font-size:17px}.hgm--a.hgm-coll{padding-top:76px}.hgm-section--hero+.hgm-section .hgm--a.hgm-coll{padding-top:84px}main:not(:has(.hgm-pdp-main)) .hgm--a .hgm-h2{font-size:calc(60px * var(--ds))}main:not(:has(.hgm-pdp-main)) .hgm--a:is(.hgm-revsec,.hgm-how,.hgm-diff,.hgm-reviews){padding-top:104px}main:not(:has(.hgm-pdp-main)) .hgm--a.hgm-faq{padding-block:104px 112px}main:not(:has(.hgm-pdp-main)) :is(.hgm-revsec,.hgm--a.hgm-how)>.hgm-wrap,main:not(:has(.hgm-pdp-main)) .hgm--a:is(.hgm-diff,.hgm-faq){display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);grid-template-rows:auto auto 1fr;column-gap:72px;align-items:start;max-width:1120px;margin-inline:auto;padding-inline:32px}main:not(:has(.hgm-pdp-main)) .hgm--a:is(.hgm-diff,.hgm-faq)>.hgm-wrap{max-width:none;margin:0;padding:0}main:not(:has(.hgm-pdp-main)) .hgm--a.hgm-how>.hgm-wrap>.hgm-h2,main:not(:has(.hgm-pdp-main)) .hgm--a.hgm-diff>.hgm-wrap:first-child,main:not(:has(.hgm-pdp-main)) .hgm--a.hgm-faq>.hgm-faq__head{grid-column:1;grid-row:1;position:sticky;top:calc(var(--sticky-area-height, 0px) + 36px)}main:not(:has(.hgm-pdp-main)) .hgm--a.hgm-how .hgm-steps,main:not(:has(.hgm-pdp-main)) .hgm--a.hgm-diff>.hgm-wrap:nth-child(2),main:not(:has(.hgm-pdp-main)) .hgm--a.hgm-faq>.hgm-faq__list{grid-column:2;grid-row:1 / -1;margin:0;padding:0;max-width:none}main:not(:has(.hgm-pdp-main)) .hgm--a.hgm-diff .hgm-points{margin-top:0}main:not(:has(.hgm-pdp-main)) .hgm--a.hgm-how .hgm-how__video{grid-column:1 / -1}main:not(:has(.hgm-pdp-main)) .hgm--a.hgm-diff .hgm-marquee{grid-column:1 / -1;margin-top:56px;-webkit-mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent);mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent)}main:not(:has(.hgm-pdp-main)) .hgm--a.hgm-revsec>.hgm-wrap{grid-template-rows:1fr auto auto 1fr}main:not(:has(.hgm-pdp-main)) .hgm--a.hgm-revsec .hgm-h2{grid-column:1;grid-row:2}main:not(:has(.hgm-pdp-main)) .hgm--a.hgm-revsec .hgm-a-sub{grid-column:1;grid-row:3;font-size:17px;margin-top:14px}main:not(:has(.hgm-pdp-main)) .hgm--a.hgm-revsec .hgm-rev{grid-column:2;grid-row:1 / -1;margin:0;max-width:480px}main:not(:has(.hgm-pdp-main)) .hgm--a.hgm-reviews .hgm-wrap,main:not(:has(.hgm-pdp-main)) .hgm--a.hgm-reviews .hgm-reviews__widget{max-width:1120px;padding-inline:32px}}@media(prefers-reduced-motion:reduce){.hgm-sticky,.hgm-sticky.is-on,.hgm-sticky__sheet{transition:none}.hgm .hgm-sticky__pick.is-missing{animation:none}html:has(.hgm-hh){scroll-behavior:auto}.hgm-card__art img,.hgm-card__go,.hgm-stacker__stage{transition:none}.hgm-stacker__pile img{animation:none;transition:none}.hgm-stacker__pile img.is-leaving{animation:none;opacity:0}.hgm-marquee__track,.hgm-rail__track,.hgm-rev__box{animation:none}.hgm-marquee{overflow-x:auto}.hgm-field.is-missing{animation:none}.hgm-ugc__slide{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/11/assets/hgm-mk.css.map */
