:root{--hmc-green:#1B7F4B;--hmc-green-bg:#E8F4EC;--hmc-amber:#9A6100;--hmc-amber-bg:#FFF4DC;--hmc-red-bg:#FDECEC;--hmc-radius:14px}html.hmc-lock,html.hmc-lock body{overflow:hidden}.cat__bar .hmc-bar-btn{display:inline-flex;align-items:center;gap:7px;min-height:40px;padding:0 13px 0 9px;border:1.5px solid var(--navy);border-radius:999px;background:var(--navy);color:#fff;font:inherit;font-weight:800;font-size:13.5px;cursor:pointer;white-space:nowrap;-webkit-tap-highlight-color:transparent}.cat__bar .hmc-bar-btn:hover{background:var(--navy-2,#1f3d63)}.cat__bar .hmc-bar-btn:focus-visible{outline:3px solid var(--yellow);outline-offset:2px}.cat__bar .hmc-bar-btn i{display:grid;place-items:center;width:22px;height:22px;border-radius:7px;background:var(--yellow);color:var(--ink);flex-shrink:0}.cat__bar .hmc-bar-btn i svg{width:14px;height:14px}@media(max-width:420px){.cat__bar .hmc-bar-btn span{display:none}.cat__bar .hmc-bar-btn{padding:0 9px}}.cat__count-note{font-weight:600;color:var(--muted);font-size:12px}.cat-pill--picks{background:var(--navy);color:#fff;border-color:var(--navy)}.cat-pill--picks:hover{background:var(--navy-2,#1f3d63);color:#fff}button.cat__find{width:100%;text-align:left;border:0;font:inherit;cursor:pointer}button.cat__find:focus-visible{outline:3px solid var(--yellow);outline-offset:2px}.cat__findline{display:none!important}.hmc{font-family:Inter,Manrope,system-ui,sans-serif;color:var(--ink)}.hmc__panel{display:none;flex-direction:column;background:#fff;color:var(--ink);font-family:Inter,Manrope,system-ui,sans-serif}.hmc__panel.is-open{display:flex}.hmc__head{display:flex;align-items:center;gap:10px;padding:12px 14px 10px;border-bottom:1px solid var(--line);flex-shrink:0}.hmc__head b{font-family:Archivo,sans-serif;font-weight:900;font-stretch:85%;text-transform:uppercase;font-size:17px;letter-spacing:.01em;line-height:1.1;flex:1;min-width:0}.hmc__x{width:40px;height:40px;border:0;border-radius:50%;background:var(--soft,#F2F4F7);color:var(--ink);font-size:22px;line-height:1;cursor:pointer;flex-shrink:0;display:grid;place-items:center}.hmc__x:hover{background:var(--line)}.hmc__handle{display:none;width:44px;height:5px;border-radius:3px;background:#c9d1da;margin:8px auto 0}.hmc__progress{display:flex;gap:6px;overflow-x:auto;padding:10px 14px 4px;scrollbar-width:none;flex-shrink:0}.hmc__progress::-webkit-scrollbar{display:none}.hmc-chips{display:flex;gap:6px;overflow-x:auto;padding:0 0 8px;scrollbar-width:none}.hmc-chip{display:inline-flex;align-items:center;gap:6px;flex-shrink:0;max-width:200px;min-height:32px;padding:0 10px 0 5px;border:1.5px solid var(--line);border-radius:999px;background:#fff;color:var(--muted);font:inherit;font-size:12.5px;font-weight:700;cursor:pointer;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hmc-chip i{display:grid;place-items:center;width:20px;height:20px;border-radius:50%;background:var(--soft,#F2F4F7);font-style:normal;font-size:11px;color:var(--ink);flex-shrink:0}.hmc-chip.is-done{border-color:var(--navy);color:var(--ink)}.hmc-chip.is-done i{background:var(--navy);color:#fff}.hmc-chip.is-cur{background:var(--yellow);border-color:var(--yellow);color:var(--ink)}.hmc-chip:focus-visible{outline:3px solid var(--navy);outline-offset:2px}.hmc__body{flex:1;min-height:0;overflow:auto;padding:8px 14px 12px;-webkit-overflow-scrolling:touch;overscroll-behavior:contain}.hmc-q__t{margin:6px 0 4px;font-family:Archivo,sans-serif;font-weight:900;font-stretch:85%;font-size:21px;line-height:1.1;color:var(--ink)}.hmc-q__t small{font-family:Inter,Manrope,sans-serif;font-weight:600;font-stretch:100%;font-size:12.5px;color:var(--muted)}.hmc-q__h{margin:0 0 10px;font-size:13px;line-height:1.4;color:var(--muted)}.hmc-auto{margin:0 0 10px;padding:7px 10px;border-radius:9px;background:#f3f7fb;font-size:12.5px;color:var(--ink)}.hmc-opts{display:grid;gap:8px}.hmc-opt{display:flex;align-items:center;gap:10px;width:100%;min-height:52px;padding:9px 12px;border:1.5px solid var(--line);border-radius:12px;background:#fff;color:var(--ink);font:inherit;text-align:left;cursor:pointer;transition:border-color .12s,background .12s;-webkit-tap-highlight-color:transparent}.hmc-opt:hover{border-color:var(--navy)}.hmc-opt:focus-visible{outline:3px solid var(--navy);outline-offset:2px}.hmc-opt.is-on{border-color:var(--navy);background:#f3f7fb;box-shadow:inset 0 0 0 1px var(--navy)}.hmc-opt[data-zero]{opacity:.55}.hmc-opt__box{width:22px;height:22px;border:2px solid #9AA6B5;border-radius:7px;flex-shrink:0;display:grid;place-items:center;background:#fff}.hmc-opt[role=radio] .hmc-opt__box{border-radius:50%}.hmc-opt.is-on .hmc-opt__box{background:var(--navy);border-color:var(--navy)}.hmc-opt.is-on .hmc-opt__box:after{content:"";width:6px;height:11px;border:solid #fff;border-width:0 2.5px 2.5px 0;transform:rotate(45deg) translate(-1px,-1px)}.hmc-opt__t{display:flex;flex-direction:column;gap:1px;flex:1;min-width:0}.hmc-opt__t b{font-size:14.5px;line-height:1.25;font-weight:800}.hmc-opt__t small{font-size:12px;color:var(--muted);line-height:1.3}.hmc-opt__n{flex-shrink:0;min-width:28px;padding:2px 7px;border-radius:999px;background:var(--soft,#F2F4F7);color:var(--muted);font-size:12px;font-weight:800;text-align:center;font-variant-numeric:tabular-nums}.hmc-opt.is-on .hmc-opt__n{background:var(--navy);color:#fff}.hmc-nav{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:12px}.hmc-link{border:0;background:none;padding:6px 0;font:inherit;font-weight:800;font-size:13.5px;color:var(--navy);text-decoration:underline;text-underline-offset:3px;cursor:pointer}.hmc-link:hover{color:var(--red)}.hmc-link:focus-visible{outline:3px solid var(--navy);outline-offset:2px;border-radius:4px}.hmc-link--skip{color:var(--muted)}.hmc__foot{flex-shrink:0;padding:10px 14px calc(12px + env(safe-area-inset-bottom,0px));border-top:1px solid var(--line);background:#fff}.hmc-apply{min-height:48px;font-size:15px}.hmc-foot__msg{margin:0 0 8px;padding:8px 10px;border-radius:9px;background:var(--hmc-amber-bg);color:var(--hmc-amber);font-size:13px;font-weight:700;line-height:1.35}.hmc-foot__row{display:flex;justify-content:space-between;margin-top:4px}.hmc-text{display:flex;gap:6px;margin-bottom:8px}.hmc-text input{flex:1;min-width:0;min-height:46px;padding:0 12px;border:1.5px solid var(--line);border-radius:10px;font:inherit;font-size:15px;color:var(--ink)}.hmc-text input:focus{outline:none;border-color:var(--navy);box-shadow:0 0 0 3px #0e2a4726}.hmc-try{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:8px}.hmc-try__b{border:1.5px solid var(--line);border-radius:999px;background:#fff;padding:6px 10px;font:inherit;font-size:12.5px;font-weight:700;color:var(--ink);cursor:pointer}.hmc-try__b:hover{border-color:var(--navy)}.hmc-num{display:grid;grid-template-columns:48px 1fr 48px;gap:8px;align-items:center;margin:6px 0 4px}.hmc-num__b{height:52px;border:1.5px solid var(--line);border-radius:12px;background:#fff;font:inherit;font-size:24px;font-weight:800;color:var(--ink);cursor:pointer}.hmc-num__b:hover{border-color:var(--navy)}.hmc-num__f{display:flex;align-items:center;gap:6px;height:52px;padding:0 12px;border:1.5px solid var(--line);border-radius:12px;background:#fff}.hmc-num__f input{flex:1;min-width:0;border:0;font:inherit;font-family:Archivo,sans-serif;font-weight:900;font-stretch:85%;font-size:28px;color:var(--ink);text-align:right;-moz-appearance:textfield;outline:none;width:100%}.hmc-num__f input::-webkit-inner-spin-button,.hmc-num__f input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.hmc-num__f span{font-weight:800;color:var(--muted);font-size:14px}.hmc-num__f:focus-within{border-color:var(--navy);box-shadow:0 0 0 3px #0e2a4726}.hmc-num input[type=range]{grid-column:1/-1;width:100%;accent-color:var(--navy);margin:4px 0}.hmc-num__skip{grid-column:1/-1;justify-self:start;border:1.5px solid var(--line);border-radius:999px;background:#fff;padding:6px 12px;font:inherit;font-size:12.5px;font-weight:700;color:var(--muted);cursor:pointer}.hmc-num__skip[aria-pressed=true]{border-color:var(--navy);color:var(--ink);background:#f3f7fb}.hmc-verdict{display:flex;flex-direction:column;gap:2px;padding:12px 14px;border-radius:12px;margin:4px 0 10px}.hmc-verdict b{font-family:Archivo,sans-serif;font-weight:900;font-stretch:85%;font-size:20px;line-height:1.1}.hmc-verdict span{font-size:13px;line-height:1.35}.hmc-verdict--yes{background:var(--hmc-green-bg);color:var(--hmc-green)}.hmc-verdict--maybe{background:var(--hmc-amber-bg);color:var(--hmc-amber)}.hmc-verdict--no{background:var(--hmc-red-bg);color:var(--red)}.hmc-verdict--none{background:var(--soft,#F2F4F7);color:var(--ink)}.hmc-checks{list-style:none;margin:0 0 8px;padding:0;display:grid;gap:6px}.hmc-checks li{display:flex;gap:9px;align-items:flex-start;font-size:13.5px;line-height:1.4;color:var(--ink)}.hmc-checks i{flex-shrink:0;display:grid;place-items:center;width:22px;height:22px;border-radius:50%;font-style:normal;font-weight:900;font-size:13px;margin-top:1px}.hmc-checks .is-ok i{background:var(--hmc-green-bg);color:var(--hmc-green)}.hmc-checks .is-warn i{background:var(--hmc-amber-bg);color:var(--hmc-amber)}.hmc-checks .is-no i{background:var(--hmc-red-bg);color:var(--red)}.hmc-disclaimer{margin:8px 0 12px;font-size:12px;line-height:1.4;color:var(--muted)}.hmc-actions{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:10px}.hmc-alt{margin:8px 0 12px;padding-top:10px;border-top:1px solid var(--line)}.hmc-alt__t{margin:0 0 8px;font-weight:800;font-size:14px}.hmc-alt__grid{display:grid;gap:8px}.hmc-altcard{display:flex;gap:10px;align-items:center;padding:8px;border:1.5px solid var(--line);border-radius:12px;text-decoration:none;color:var(--ink)}.hmc-altcard:hover{border-color:var(--navy)}.hmc-altcard__img{width:64px;height:64px;flex-shrink:0;border-radius:8px;border:1px solid var(--line);background:#fff;display:grid;place-items:center;overflow:hidden}.hmc-altcard__img img{width:100%;height:100%;object-fit:contain}.hmc-altcard__t{display:flex;flex-direction:column;gap:3px;min-width:0}.hmc-altcard__t b{font-size:13.5px;line-height:1.25}.hmc-altcard__t small{font-size:12px;color:var(--hmc-green);line-height:1.3}.hmc-fit{display:inline-flex;align-items:center;gap:4px;margin:0 0 4px;padding:2px 8px;border-radius:8px;font-size:11.5px;font-weight:800;line-height:1.3}.hmc-fit--ok{background:var(--hmc-green-bg);color:var(--hmc-green)}.hmc-fit--warn{background:var(--hmc-amber-bg);color:var(--hmc-amber)}.hmc-fit--no{background:var(--hmc-red-bg);color:var(--red)}@media(min-width:990px){.cat.is-hmc-open .cat__find,.cat.is-hmc-open .cat__within,.cat.is-hmc-open .cat__facets{display:none}.cat__side-scroll .hmc__panel{margin:-14px -14px -18px;min-height:0}.cat__side-scroll .hmc__body{max-height:none}.hmc.is-side .hmc__backdrop{display:none}}.hmc__backdrop{display:none;position:fixed;top:0;right:0;bottom:0;left:0;z-index:360;background:#0e2a4773;border:0;padding:0;margin:0;cursor:default}.hmc.is-sheet .hmc__backdrop{display:block}.hmc.is-sheet .hmc__panel{position:fixed;left:0;right:0;bottom:0;z-index:370;max-height:85vh;max-height:85dvh;border-radius:18px 18px 0 0;box-shadow:0 -12px 40px #0e2a474d;animation:hmcUp .22s cubic-bezier(.2,.8,.2,1)}.hmc.is-sheet .hmc__handle{display:block}.hmc.is-sheet .hmc__body{-webkit-overflow-scrolling:touch}@keyframes hmcUp{0%{transform:translateY(40px);opacity:.6}to{transform:none;opacity:1}}@media(prefers-reduced-motion:reduce){.hmc.is-sheet .hmc__panel,.hmc-opt{animation:none;transition:none}}.hmc-entry{display:flex;align-items:center;gap:10px;margin:12px 0 0;padding:10px 12px;border:1.5px solid var(--line);border-radius:12px;background:#fff}.hmc-entry__ic{display:grid;place-items:center;width:38px;height:38px;border-radius:10px;background:var(--yellow);color:var(--ink);flex-shrink:0}.hmc-entry__ic svg{width:20px;height:20px}.hmc-entry__t{display:flex;flex-direction:column;gap:2px;min-width:0;flex:1}.hmc-entry__t b{font-size:14px;line-height:1.2}.hmc-entry__t small,.hmc-entry__state{font-size:12px;color:var(--muted)}.hmc-entry__state.is-yes b{color:var(--hmc-green)}.hmc-entry__state.is-maybe b{color:var(--hmc-amber)}.hmc-entry__state.is-no b{color:var(--red)}.hmc-entry__btn{flex-shrink:0;min-height:40px;padding:0 14px;border:1.5px solid var(--navy);border-radius:999px;background:var(--navy);color:#fff;font:inherit;font-weight:800;font-size:13px;cursor:pointer;white-space:nowrap}.hmc-entry__btn:hover{background:var(--navy-2,#1f3d63)}.pdp-bar__fit{margin-left:auto;flex-shrink:0;font-size:12px;font-weight:800;color:var(--navy);text-decoration:underline;text-underline-offset:3px;white-space:nowrap;background:none;border:0;padding:4px 0;font-family:inherit;cursor:pointer}.pdp-bar__top .pdp-bar__var{margin-left:8px}.hmc-drawer .hmc__backdrop{display:none;position:fixed;top:0;right:0;bottom:0;left:0;z-index:380;background:#0e2a4773;border:0;margin:0;padding:0}.hmc-drawer.is-open .hmc__backdrop{display:block}.hmc-drawer .hmc__panel{position:fixed;z-index:390;left:0;right:0;bottom:0;max-height:85vh;max-height:85dvh;border-radius:18px 18px 0 0;box-shadow:0 -12px 40px #0e2a474d;animation:hmcUp .22s cubic-bezier(.2,.8,.2,1)}.hmc-drawer .hmc__handle{display:block}@media(min-width:990px){.hmc-drawer .hmc__panel{left:auto;top:0;bottom:0;width:420px;max-width:92vw;max-height:none;border-radius:0;box-shadow:-12px 0 40px #0e2a474d;animation:hmcIn .22s cubic-bezier(.2,.8,.2,1)}.hmc-drawer .hmc__handle{display:none}@keyframes hmcIn{0%{transform:translate(40px);opacity:.6}to{transform:none;opacity:1}}}@media(prefers-reduced-motion:reduce){.hmc-drawer .hmc__panel{animation:none}}.hmc-enq{margin-top:12px;padding:12px;border:1.5px solid var(--line);border-radius:12px;background:#f8fafc}.hmc-enq h4{margin:0 0 4px;font-family:Archivo,sans-serif;font-weight:900;font-stretch:85%;font-size:17px}.hmc-enq p{margin:0 0 10px;font-size:13px;color:var(--muted);line-height:1.4}.hmc-enq label{display:block;font-size:12.5px;font-weight:800;margin:8px 0 3px}.hmc-enq input,.hmc-enq textarea{width:100%;min-height:44px;padding:8px 10px;border:1.5px solid var(--line);border-radius:9px;font:inherit;font-size:14px;color:var(--ink);background:#fff}.hmc-enq textarea{min-height:72px;resize:vertical}.hmc-enq .btn{margin-top:10px}.hmc-enq__ok{padding:10px 12px;border-radius:9px;background:var(--hmc-green-bg);color:var(--hmc-green);font-weight:700;font-size:13.5px}.hmc-enq__err{padding:8px 10px;border-radius:9px;background:var(--hmc-red-bg);color:var(--red);font-size:13px}.pdp-bar__row{display:flex;align-items:center;gap:8px}.pdp-bar__row .pdp-bar__addq{flex:1;min-width:0}.pdp-bar__thumb{flex-shrink:0;width:44px;height:44px;padding:0;border:1px solid var(--line);border-radius:10px;background:#fff;overflow:hidden;cursor:pointer;display:grid;place-items:center}.pdp-bar__thumb img{width:100%;height:100%;object-fit:contain;display:block}.pdp-bar__thumb:focus-visible{outline:3px solid var(--navy);outline-offset:2px}@media(max-width:359px){.pdp-bar__thumb{width:36px;height:36px;border-radius:8px}}.hmc-range{margin:28px 0 8px;padding:18px 16px;border:1.5px solid var(--line);border-radius:var(--hmc-radius);background:#f8fafc}.hmc-range__t{margin:0 0 4px;font-family:Archivo,sans-serif;font-weight:900;font-stretch:85%;text-transform:uppercase;font-size:20px;line-height:1.1;color:var(--ink)}.hmc-range__s{margin:0 0 12px;font-size:13.5px;color:var(--muted)}.hmc-range__form{display:flex;gap:8px;max-width:560px}.hmc-range__form input{flex:1;min-width:0;min-height:48px;padding:0 14px;border:1.5px solid var(--line);border-radius:10px;font:inherit;font-size:15px;background:#fff;color:var(--ink)}.hmc-range__form input:focus{outline:none;border-color:var(--navy);box-shadow:0 0 0 3px #0e2a4726}.hmc-range__note{margin:10px 0 0;font-size:13.5px;color:var(--ink)}.hmc-range__note:empty{display:none}.hmc-range__grid{margin-top:14px}.hmc-range__grid:empty{display:none}.hmc-range__more{margin-top:12px}.hmc-range__parts{margin:14px 0 0;font-size:13.5px;color:var(--muted)}.hmc-range.is-busy .hmc-range__note{opacity:.5}.hmc-strip{margin:26px 0 0;padding-top:16px;border-top:1px solid var(--line)}.hmc-strip__t{margin:0 0 10px;font-family:Archivo,sans-serif;font-weight:900;font-stretch:85%;text-transform:uppercase;font-size:18px;line-height:1.1}.hmc-strip__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}@media(min-width:1100px){.hmc-strip__grid{grid-template-columns:repeat(6,minmax(0,1fr))}}@media(max-width:749px){.hmc-strip__grid{display:flex;overflow-x:auto;gap:10px;scroll-snap-type:x mandatory;padding-bottom:6px;-webkit-overflow-scrolling:touch}.hmc-strip__grid .card{flex:0 0 62vw;scroll-snap-align:start}}.fit-acct{margin:18px 0 28px;padding:18px 20px;border:1.5px solid var(--line);border-radius:14px;background:#fff}.fit-acct h2{margin:0 0 4px}.fit-acct p.note{margin:0 0 12px}.fit-acct__grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:10px 14px}.fit-acct label{display:flex;flex-direction:column;gap:3px;font-size:12.5px;font-weight:800}.fit-acct input,.fit-acct select{min-height:44px;padding:0 10px;border:1.5px solid var(--line);border-radius:9px;font:inherit;font-size:14px;color:var(--ink);background:#fff}.fit-acct__row{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin-top:14px}.fit-acct__status{font-size:13px;color:var(--hmc-green);font-weight:700}.hmc-quick{margin:4px 0 12px;padding-top:10px;border-top:1px solid var(--line)}.hmc-quick__t{margin:0 0 8px;font-family:Archivo,sans-serif;font-weight:900;font-stretch:85%;text-transform:uppercase;font-size:15px;letter-spacing:.02em}.hmc-quick__l{list-style:none;margin:0;padding:0;display:grid;gap:7px}.hmc-quick__l li{display:flex;gap:9px;align-items:flex-start;font-size:13px;line-height:1.4}.hmc-quick__l li b{display:block;font-size:13.5px}.hmc-quick__l i{flex-shrink:0;display:grid;place-items:center;width:22px;height:22px;border-radius:50%;font-style:normal;font-weight:900;font-size:12px;margin-top:1px}.hmc-quick__l .is-ok i{background:var(--hmc-green-bg);color:var(--hmc-green)}.hmc-quick__l .is-warn i{background:var(--hmc-amber-bg);color:var(--hmc-amber)}.hmc-quick__l .is-no i{background:var(--hmc-red-bg);color:var(--red)}.hmc-quick__l .is-unk i{background:var(--soft,#F2F4F7);color:var(--muted)}.hmc-quick__l .is-unk span{color:var(--muted)}.hmc-link--sm{font-size:12px;padding:0 0 0 4px}
/*# sourceMappingURL=/cdn/shop/t/42/assets/aw-choose.css.map */
