.hpv{--hpv-ink:#111;--hpv-grey:#6b6b6b;--hpv-bg:#FCFCFC;--hpv-line:#E7E7E7;--hpv-card-shadow:0 1px 2px rgba(17,17,17,.05),0 10px 26px rgba(17,17,17,.08);background:var(--hpv-bg);color:var(--hpv-ink);font-family:Helvetica Neue,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;overflow:hidden}.hpv *,.hpv-layer *{box-sizing:border-box}.hpv p,.hpv h1,.hpv h2{margin:0}.hpv button{font-family:inherit;color:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent}.hpv-grey{color:var(--hpv-grey)}.hpv-gal{position:relative;height:calc(100vw * 536 / 390);background:#f4f4f4;overflow:hidden}.hpv-gal__track{display:flex;height:100%;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;outline:none}.hpv-gal__track::-webkit-scrollbar{display:none}.hpv-gal__slide{flex:none;width:100%;height:100%;scroll-snap-align:start;scroll-snap-stop:always}.hpv-gal__slide picture{display:block;width:100%;height:100%}.hpv-gal__slide img,.hpv-gal__slide video{display:block;width:100%;height:100%;object-fit:cover}.hpv-gal__slide--bottom img{object-position:center bottom}.hpv-gal__slide--small{background:#f7f7f7}.hpv-gal__slide--small img{transform:scale(.93);transform-origin:top center}.hpv-pills{position:absolute;left:14px;right:14px;bottom:84px;height:30px;pointer-events:none}.hpv-pill{position:absolute;left:0;bottom:0;display:flex;align-items:center;gap:7px;white-space:nowrap;padding:7px 12px 7px 9px;border-radius:999px;font-size:12px;font-weight:500;line-height:1.3;letter-spacing:.1px;opacity:0;transform:translateY(6px);transition:opacity .35s ease,transform .35s ease;background:#ffffff52;-webkit-backdrop-filter:blur(18px) saturate(1.8);backdrop-filter:blur(18px) saturate(1.8);border:.5px solid rgba(255,255,255,.4);color:#111;box-shadow:0 6px 20px #1111111a}.hpv-pill.is-on{opacity:1;transform:translateY(0)}.hpv-pill--top{bottom:auto;top:calc(130px - 100vw * 536 / 390)}.hpv-pill__dot{width:16px;height:16px;border-radius:50%;background:#111;display:flex;align-items:center;justify-content:center;flex:none}.hpv-pill__dot svg{stroke:#fff}.hpv-pill.is-dark{background:#1616184d;border-color:#ffffff2e;color:#fff;box-shadow:0 6px 20px #0003}.hpv-pill.is-dark .hpv-pill__dot{background:#fff}.hpv-pill.is-dark .hpv-pill__dot svg{stroke:#111}.hpv .hpv-vd1{position:absolute;top:14px;right:14px;z-index:2;width:46px;height:46px;margin:0;padding:0;border-radius:50%;border:1px solid rgba(255,255,255,.8);overflow:hidden;background:#ddd;box-shadow:0 1px 2px #1111111a,0 6px 16px #1111112e}.hpv .hpv-vd1 img{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%!important;height:100%!important;max-width:none;object-fit:cover;transform:scale(1.15);transform-origin:50% 55%}.hpv-vd1__p{position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;width:17px;height:17px;border-radius:50%;background:#ffffff80;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);display:flex;align-items:center;justify-content:center;padding-left:1px;box-sizing:border-box}.hpv-vd1__p path{fill:#111111b3}.hpv-vdo{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2147483001;-webkit-tap-highlight-color:transparent}.hpv-vdo[hidden]{display:none}.hpv-vdo__bg{position:absolute;top:0;right:0;bottom:0;left:0;background:#1111116b;opacity:0;transition:opacity .25s ease}.hpv-vdo__sheet{position:absolute;left:0;right:0;bottom:0;height:min(76vh,680px);background:#0b0b0b;border-radius:18px 18px 0 0;overflow:hidden;box-shadow:0 -10px 30px #1111112e;transform:translateY(100%);transition:transform .34s cubic-bezier(.2,.8,.2,1);touch-action:none;outline:none}.hpv-vdo.is-open .hpv-vdo__bg{opacity:1}.hpv-vdo.is-open .hpv-vdo__sheet{transform:translateY(0)}.hpv-vdo.is-dragging .hpv-vdo__sheet,.hpv-vdo.is-dragging .hpv-vdo__bg{transition:none}.hpv-vdo video{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;object-fit:cover;background:#0b0b0b}.hpv-vdo video::-webkit-media-controls{display:none!important}.hpv-vdo__grip{position:absolute;top:8px;left:50%;width:38px;height:4px;margin-left:-19px;border-radius:2px;background:#ffffff73;z-index:3}.hpv-vdo__x,.hpv-vdo__snd{position:absolute;z-index:3;margin:0;padding:0;border:0;border-radius:50%;background:#fff3;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);display:flex;align-items:center;justify-content:center;cursor:pointer;-webkit-tap-highlight-color:transparent}.hpv-vdo__x{top:16px;right:12px;width:32px;height:32px}.hpv-vdo__snd{right:12px;bottom:calc(9px + env(safe-area-inset-bottom));width:30px;height:30px}.hpv-vdo__loud,.hpv-vdo__snd[aria-pressed=true] .hpv-vdo__muted{display:none}.hpv-vdo__snd[aria-pressed=true] .hpv-vdo__loud{display:block}.hpv-vdo__pp{position:absolute;left:50%;top:50%;width:62px;height:62px;margin:-31px 0 0 -31px;border-radius:50%;background:#ffffffe0;display:flex;align-items:center;justify-content:center;padding-left:4px;box-sizing:border-box;opacity:0;transform:scale(.9);transition:opacity .2s ease,transform .2s ease;pointer-events:none;z-index:2}.hpv-vdo.is-paused .hpv-vdo__pp{opacity:1;transform:none}.hpv-vdo__prog{position:absolute;left:14px;right:56px;bottom:calc(20px + env(safe-area-inset-bottom));height:3px;border-radius:2px;background:#ffffff4d;overflow:hidden;z-index:3}.hpv-vdo__prog span{display:block;width:0;height:100%;border-radius:2px;background:#fff}.hpv-iv{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2147483002;color:#111;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;opacity:0;transition:opacity .22s ease;outline:none;overscroll-behavior:contain}.hpv-iv[hidden]{display:none}.hpv-iv.is-open{opacity:1}.hpv-iv *{box-sizing:border-box}.hpv-iv__bg{position:absolute;top:0;right:0;bottom:0;left:0;background:#fcfcfc}.hpv-iv__in{position:absolute;top:0;right:0;bottom:0;left:0;transform:translateZ(0);touch-action:pan-x}.hpv-iv.is-pull .hpv-iv__in{will-change:transform;touch-action:none}.hpv-iv.is-pull .hpv-iv__bg{will-change:opacity}.hpv-iv.is-settle .hpv-iv__in{transition:transform .26s cubic-bezier(.2,.8,.2,1)}.hpv-iv.is-settle .hpv-iv__bg{transition:opacity .26s ease}.hpv-iv.is-out .hpv-iv__in{transition:transform .24s cubic-bezier(.4,0,1,1)}.hpv-iv.is-out .hpv-iv__bg{transition:opacity .24s ease}.hpv-iv__top{position:relative;height:60px}.hpv-iv__cnt{position:absolute;left:0;right:0;top:22px;text-align:center;font-size:13px;font-weight:500;line-height:1.2;letter-spacing:.3px}.hpv-iv .hpv-iv__x{position:absolute;right:12px;top:10px;width:40px;height:40px;margin:0;padding:0;border:0;border-radius:50%;background:#ededed;display:flex;align-items:center;justify-content:center;cursor:pointer;-webkit-tap-highlight-color:transparent}.hpv-iv__x:before{content:"";position:absolute;top:-2px;right:-2px;bottom:-2px;left:-2px}.hpv-iv__sc{position:relative;width:100%;height:min(150vw,calc(100vh - 201px));display:flex;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;scrollbar-width:none;background:#f7f7f7;touch-action:pan-x;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}@supports (height:100dvh){.hpv-iv__sc{height:min(150vw,calc(100dvh - 201px))}}.hpv-iv__sc::-webkit-scrollbar{display:none}.hpv-iv.is-zoomed .hpv-iv__sc{overflow-x:hidden;touch-action:none}.hpv-iv__sl{flex:none;width:100%;height:100%;scroll-snap-align:start;scroll-snap-stop:always;overflow:hidden;display:flex;align-items:center;justify-content:center}.hpv-iv__sl img{display:block;width:100%;height:100%;max-width:none;object-fit:contain;transform-origin:50% 50%;transition:transform .25s ease;user-select:none;-webkit-user-select:none;-webkit-user-drag:none;-webkit-touch-callout:none}.hpv-iv.is-gesture .hpv-iv__sl img{transition:none}.hpv-iv__th{display:flex;gap:8px;margin-top:16px;padding:0 16px;overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch}.hpv-iv__th::-webkit-scrollbar{display:none}.hpv-iv .hpv-iv__th button{flex:none;width:54px;height:81px;margin:0;padding:0;border:1.5px solid transparent;border-radius:8px;overflow:hidden;opacity:.5;background:#f7f7f7;transition:opacity .2s,border-color .2s;cursor:pointer;-webkit-tap-highlight-color:transparent}.hpv-iv .hpv-iv__th button.is-on{opacity:1;border-color:#111}.hpv-iv__th img{display:block;width:100%;height:100%;object-fit:cover}.hpv-iv--one .hpv-iv__cnt{display:none}@media screen and (min-width:741px){.hpv-iv{display:none!important}}.hpv-zb{display:none}@media screen and (max-width:740px){.hpv--set .hpv-zb{display:flex}}@media screen and (max-width:740px){.hpv--set .hpv-gal{height:calc(100vw * 372 / 390)}.hpv--set .hpv-buy{margin-top:-22px;padding-top:18px}.hpv--set .hpv-pills{bottom:52px}.hpv--set .hpv-zb{position:absolute;z-index:3;right:14px;bottom:49px;width:36px;height:36px;display:flex;align-items:center;justify-content:center;padding:0;margin:0;border-radius:50%;cursor:zoom-in;background:#ffffff52;-webkit-backdrop-filter:blur(18px) saturate(1.8);backdrop-filter:blur(18px) saturate(1.8);border:.5px solid rgba(255,255,255,.4);color:#111;box-shadow:0 6px 20px #1111111a;transition:background .35s ease,color .35s ease,border-color .35s ease,box-shadow .35s ease}.hpv--set .hpv-zb.is-dark{background:#1616184d;border-color:#ffffff2e;color:#fff;box-shadow:0 6px 20px #0003}.hpv--set .hpv-zb:before{content:"";position:absolute;top:-5px;right:-5px;bottom:-5px;left:-5px;border-radius:50%}.hpv--set .hpv-zb svg{display:block;pointer-events:none}.hpv--set .hpv-dots{top:-20px}.hpv--set .hpv-gal__slide img[data-hpv-set-single="1"]{object-position:50% 52%}.hpv--set .hpv-r1{margin-top:16px}.hpv--set .hpv-name{font-size:20px}.hpv--set .hpv-stock{margin-top:16px}.hpv--set .hpv-gift{margin-top:20px}}.hpv-set__grp+.hpv-set__grp{margin-top:12px}.hpv-set__h{font-size:13.5px;line-height:1.35;padding:0 2px;margin-bottom:8px}.hpv-set__h b{font-weight:500}.hpv-set__g{display:grid;gap:8px;padding-bottom:8px}.hpv-set__g--5{grid-template-columns:repeat(5,minmax(0,1fr))}.hpv-set__g--3{grid-template-columns:repeat(3,minmax(0,1fr))}.hpv .hpv-set__t{position:relative;display:block;width:100%;height:70px;margin:0;padding:0;border:1px solid #E0E0E0;border-radius:12px;background:#fff;cursor:pointer;transition:border-color .2s,box-shadow .2s;-webkit-tap-highlight-color:transparent}.hpv .hpv-set__t.is-on{border-color:#111;box-shadow:0 0 0 .5px #111}.hpv-set__bx{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:11px;overflow:hidden;background:#f4f4f4}.hpv-set__bx img{display:block;width:100%;height:100%;max-width:none;object-fit:cover;object-position:50% 60%;transform:scale(1.5);transform-origin:50% 60%}.hpv-set__t--ch .hpv-set__bx img{object-position:50% 72%;transform:scale(1.1);transform-origin:50% 72%}.hpv-set__pop{position:absolute;left:50%;bottom:-8px;z-index:1;transform:translate(-50%);background:#ededed;color:#111;font-size:9.5px;font-weight:500;line-height:1.3;letter-spacing:-.1px;padding:2px 6px;border-radius:999px;white-space:nowrap}.hpv-buy{position:relative;z-index:1;margin-top:-62px;background:var(--hpv-bg);border-radius:24px 24px 0 0;padding:36px 16px 0;box-shadow:0 -10px 30px #11111114}.hpv-dots{position:absolute;top:22px;left:16px;right:16px;display:flex;gap:6px;justify-content:center}.hpv-dot{width:6px;height:6px;border-radius:50%;background:#d6d6d6;transition:background .25s}.hpv-dot.is-on{background:#111}.hpv-r1{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;margin-top:12px}.hpv-r1l{display:flex;flex-direction:column;align-items:flex-start;gap:6px;min-width:0}.hpv-r1r{display:flex;flex-direction:column;align-items:flex-end;flex:none}.hpv .hpv-name{font-family:inherit;font-size:22px;font-weight:600;line-height:1.2;letter-spacing:-.4px;text-transform:none;color:var(--hpv-ink)}.hpv-price{font-size:18px;font-weight:500;white-space:nowrap}.hpv-price__was{font-size:14px;font-weight:400;color:#8a8a8a;margin-right:7px;text-decoration-thickness:1px}.hpv-rating{display:flex;gap:5px;align-items:center;border:0;background:none;padding:0;font-size:13px;line-height:1.3}.hpv-save{position:relative;flex:none;margin-top:4px;white-space:nowrap;background:var(--hpv-save-bg,#EDEDED);color:var(--hpv-save-fg,#111);border-radius:999px;padding:4px 9px;font-size:11.5px;font-weight:500;line-height:1.3}.hpv-save:before{content:"";position:absolute;top:-5px;right:22px;width:10px;height:6px;background:var(--hpv-save-bg,#EDEDED);clip-path:polygon(50% 0,100% 100%,0 100%)}.hpv-save .ed-save-amount{color:inherit!important}.hpv .hpv-short{font-size:14.5px;font-weight:500;line-height:1.5;margin-top:20px}.hpv-card{background:#fff;border-radius:14px;box-shadow:var(--hpv-card-shadow)}.hpv-bens{display:flex;flex-direction:column;gap:10px;margin-top:20px;padding:2px}.hpv-bens div{display:flex;gap:9px;align-items:center;font-size:13.5px;line-height:1.35;color:#333}.hpv-bens svg{flex:none}.hpv-row{display:flex;align-items:center;gap:10px;min-height:52px;padding:0 12px;font-size:14px;line-height:1.35}.hpv-size{margin-top:24px;min-height:56px}.hpv-row__label{color:var(--hpv-grey);width:56px;flex:none}.hpv-row__value{flex-grow:1}.hpv-link{border:0;background:none;padding:0;font-size:13px;text-decoration:underline;text-underline-offset:3px}.hpv-bundle{width:100%;min-height:70px;border:0;margin-top:12px;gap:10px;padding:0 12px;text-align:left}.hpv-bundle[hidden]{display:none}.hpv-opts{margin-top:24px}.hpv-opts__h{display:flex;justify-content:space-between;align-items:center;gap:8px;font-size:13.5px;line-height:1.35;padding:0 2px;margin-bottom:10px}.hpv-opts__h b{font-weight:500}.hpv-opts__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding-bottom:6px}.hpv .hpv-opt{position:relative;height:52px;width:100%;margin:0;background:#fff;border:1px solid #E0E0E0;border-radius:12px;font:400 14px/1.2 Helvetica Neue,Helvetica,Arial,sans-serif;color:#111;display:flex;align-items:center;justify-content:center;padding:0 12px;letter-spacing:0;text-transform:none;cursor:pointer;transition:border-color .2s,box-shadow .2s;-webkit-tap-highlight-color:transparent}.hpv .hpv-opt.is-on{border-color:#111;box-shadow:inset 0 0 0 .5px #111}.hpv .hpv-opt.is-out{color:#9a9a9a}.hpv-opt__pop{position:absolute;left:50%;bottom:-9px;transform:translate(-50%);background:#ededed;color:#111;font-size:10.5px;font-weight:500;padding:2px 8px;border-radius:999px;white-space:nowrap;line-height:1.3}.hpv .hpv-hint{font-size:12px;line-height:1.4;color:var(--hpv-grey);margin:8px 0 0;padding:0 2px}.hpv .hpv-hint--solo{margin-top:24px}.hpv-save[hidden],.hpv-gift[hidden],.hpv-stock[hidden]{display:none!important}.hpv-gift__ok{flex:none;display:flex;align-items:center;gap:5px;font-size:11.5px;color:var(--hpv-grey);white-space:nowrap}.hpv-bundle__img{width:48px;height:48px;border-radius:10px;background:#f4f4f4;overflow:hidden;flex:none}.hpv-bundle__img img{display:block;width:48px;height:48px;object-fit:cover}.hpv-bundle__text{flex-grow:1;min-width:0;display:flex;flex-direction:column}.hpv-bundle__title{white-space:nowrap}.hpv-bundle__tag{display:inline-block;margin-left:7px;vertical-align:1px;background:#ededed;color:#111;border-radius:999px;padding:2px 7px;font-size:10.5px;font-weight:500;line-height:1.3}.hpv-bundle__sub{font-size:12px;letter-spacing:-.2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hpv-bundle__pick{flex:none;border:1px solid #111;border-radius:999px;background:#fff;color:#111;font-size:11.5px;font-weight:500;line-height:1.2;padding:6px 10px;white-space:nowrap}.hpv .hpv-stock{display:flex;align-items:center;justify-content:center;gap:8px;margin-top:24px;font-size:13.5px;line-height:1.3}.hpv-stock__dot{width:7px;height:7px;border-radius:50%;background:#3f8a4a;box-shadow:0 0 0 3px #3f8a4a26;flex:none}.hpv-stock__in{color:#3f8a4a}.hpv-stock__time{color:#444}.hpv .hpv-atc{display:block;width:100%;text-align:center;padding:0 16px;height:54px;margin-top:14px;border:0;border-radius:999px;background:#111;color:#fff;font-size:14.5px;font-weight:500;letter-spacing:.3px;box-shadow:0 10px 24px #1113;transition:opacity .2s,transform .15s}.hpv .hpv-atc:active{transform:scale(.99)}.hpv .hpv-atc[disabled]{background:#9a9a9a;box-shadow:none;cursor:default}.hpv .hpv-atc.is-busy{opacity:.7}.hpv-sp{display:flex;align-items:center;justify-content:center;gap:10px;margin-top:20px;font-size:13px;line-height:1.3}.hpv-sp strong{font-weight:500}.hpv-sp__faces{display:flex;flex:none}.hpv-sp__faces img{width:28px;height:28px;border-radius:50%;object-fit:cover;border:2px solid #fff;margin-left:-8px;background:#eee}.hpv-sp__faces img:first-child{margin-left:0}.hpv-trust{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 8px;margin-top:22px}.hpv-trust .hpv-card{display:flex;gap:9px;align-items:center;border-radius:12px;padding:12px 10px;font-size:12.5px;line-height:1.25;box-shadow:0 1px 2px #1111110d,0 8px 20px #1111110f}.hpv-trust svg{flex:none}.hpv-trust__logo{width:20px;height:20px;flex:none;display:flex;align-items:center;justify-content:center}.hpv-trust__logo img{max-width:20px;max-height:18px;width:auto;height:auto;display:block}.hpv-accs{margin:44px -16px 0;border-bottom:1px solid var(--hpv-line)}.hpv-acc{border-top:1px solid var(--hpv-line)}.hpv-acc__btn{width:100%;min-height:54px;border:0;background:transparent;display:flex;justify-content:space-between;align-items:center;padding:0 16px;font-size:14.5px;text-align:left}.hpv-acc__v{transition:opacity .2s}.hpv-acc__btn[aria-expanded=true] .hpv-acc__v{opacity:0}.hpv-acc__text{padding:0 16px 18px;font-size:14px;line-height:1.6;color:#444}.hpv-acc__text p{margin:0 0 8px}.hpv-acc__text p:last-child{margin-bottom:0}.hpv-acc__text ul{margin:0 0 8px;padding-left:18px}.hpv-acc__text a{color:inherit;text-decoration:underline;text-underline-offset:3px}.hpv-love{padding:32px 0}.hpv .hpv-love__title{font-family:inherit;font-size:17px;font-weight:500;line-height:1.3;letter-spacing:0;text-transform:none;color:var(--hpv-ink)}.hpv-love__pills{display:flex;flex-wrap:wrap;gap:6px;margin-top:12px}.hpv-love__pills span{background:#f4f4f4;border-radius:999px;padding:5px 10px;font-size:12.5px;line-height:1.3}.hpv-layer{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2147483000;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;color:#111}.hpv-layer[hidden]{display:none}.hpv-layer__bg{position:absolute;top:0;right:0;bottom:0;left:0;background:#1116;opacity:0;transition:opacity .3s ease}.hpv-sheet{position:absolute;left:0;right:0;bottom:0;max-height:92vh;overflow-y:auto;background:#fff;border-radius:18px 18px 0 0;padding:10px 20px calc(26px + env(safe-area-inset-bottom));box-shadow:0 -10px 30px #1111111f;transform:translateY(100%);transition:transform .32s cubic-bezier(.2,.8,.2,1);outline:none}.hpv-layer.is-open .hpv-layer__bg{opacity:1}.hpv-layer.is-open .hpv-sheet{transform:translateY(0)}.hpv-sheet.is-dragging{transition:none}.hpv-sheet__grip{padding:0 0 18px;cursor:grab}.hpv-sheet__grip span{display:block;width:38px;height:4px;border-radius:2px;background:#d6d6d6;margin:0 auto}.hpv-sheet__art{height:200px;background:#f6f6f6;border-radius:12px;display:flex;align-items:center;justify-content:center;margin-bottom:18px}.hpv-sheet__art svg{max-width:100%;height:auto}.hpv-sheet__art--anim{height:250px;background:#f4f4f4;border-radius:12px;margin-bottom:18px;overflow:hidden}.hpv-sheet__art--anim .hpv-ringanim{display:block;width:100%;height:100%;max-width:none}.hpv-layer .hpv-sheet__title{margin:0 0 8px;font:500 18px/1.3 Helvetica Neue,Helvetica,Arial,sans-serif;letter-spacing:0;text-transform:none;color:#111}.hpv-layer .hpv-sheet__text{margin:0;font-size:14px;line-height:1.6;color:#444}.hpv-layer .hpv-sheet__badges{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:14px}.hpv-sheet__badges div{display:flex;align-items:center;gap:10px;background:#f4f4f4;border-radius:14px;padding:11px 12px}.hpv-sheet__badges svg{flex:none}.hpv-sheet__badges span{display:flex;flex-direction:column;font-size:12px;line-height:1.3;color:#6b6b6b}.hpv-sheet__badges b{font-size:13.5px;font-weight:500;color:#111}.hpv-glist{display:flex;flex-direction:column;gap:8px;margin-top:14px}.hpv-layer .hpv-glist button{display:flex;align-items:center;gap:12px;width:100%;margin:0;background:#f4f4f4;border:1px solid transparent;border-radius:14px;padding:12px;text-align:left;font:400 14px/1.35 Helvetica Neue,Helvetica,Arial,sans-serif;color:#111;letter-spacing:0;text-transform:none;cursor:pointer}.hpv-layer .hpv-glist button.is-on{background:#fff;border-color:#111}.hpv-glist b{font-size:14px;font-weight:600;width:22px;flex:none}.hpv-glist__t{display:flex;flex-direction:column;font-size:12.5px;line-height:1.35;color:#6b6b6b}.hpv-glist__t i{font-style:normal;color:#111;font-size:13.5px;font-weight:500}.hpv-rad{width:18px;height:18px;border-radius:50%;border:1.5px solid #C8C8C8;flex:none;margin-left:auto;box-sizing:border-box}.hpv-glist button.is-on .hpv-rad{border:5px solid #111}.hpv-layer .hpv-gnote{margin:14px 0 0;font-size:13.5px;font-weight:500;line-height:1.4;color:#111}.hpv-layer .hpv-gmeasure{margin:6px 0 0;font-size:13px;line-height:1.55;color:#6b6b6b}.hpv-layer .hpv-sheet__apply{display:block;width:100%;height:54px;margin-top:20px;border:0;border-radius:999px;background:#111;color:#fff;font:500 14.5px/1 Helvetica Neue,Helvetica,Arial,sans-serif;text-align:center;letter-spacing:.3px;cursor:pointer}.hpv-layer .hpv-sheet__close{display:block;width:100%;height:54px;margin-top:20px;border:1px solid #111;border-radius:999px;background:#fff;color:#111;font:500 14.5px/1 Helvetica Neue,Helvetica,Arial,sans-serif;text-align:center;letter-spacing:.3px;cursor:pointer}html.hpv-locked,html.hpv-locked body{overflow:hidden}@media screen and (max-width:740px){.shopify-section--image-with-text .image-with-text__image-wrapper,.shopify-section--product-recommendations .product-item__aspect-ratio{border-radius:12px;overflow:hidden}}@media(prefers-reduced-motion:reduce){.hpv-pill,.hpv-dot,.hpv-layer__bg,.hpv-sheet,.hpv-vdo__bg,.hpv-vdo__sheet,.hpv-vdo__pp,.hpv-iv,.hpv-iv__sl img,.hpv-iv__th button,.hpv-iv__in,.hpv-iv__bg{transition:none!important}}@media screen and (max-width:740px){.hpv-pill--tile,.hpv-fv,.hpv-vbtn,.hpv-ugc,.hpv-bar{display:none!important}}@media screen and (min-width:741px){.hpv .hpv-vd1{display:none}.hpv{display:grid;grid-template-columns:minmax(0,1fr) 440px;column-gap:64px;align-items:start;padding:36px 48px 64px;max-width:1440px;margin:0 auto;overflow:visible}.shopify-section--hnds-pdp-v12{background:#fcfcfc}.hpv-gal{height:auto;background:none;overflow:visible}.hpv-gal__track{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;height:auto;overflow:visible;scroll-snap-type:none}.hpv-gal__slide,.hpv-fv{position:relative;width:auto;height:auto;aspect-ratio:2/3;border-radius:12px;overflow:hidden;background:#f4f4f4}.hpv-gal__slide--bottom img{object-position:center}.hpv-gal__slide--small{background:#f4f4f4}.hpv-gal__slide--small img{transform:none}.hpv-fv video{display:block;width:100%;height:100%;object-fit:cover}.hpv-pills,.hpv-dots{display:none}.hpv-pill--tile{left:16px;bottom:20px;opacity:1;transform:none;transition:none;max-width:calc(100% - 32px)}.hpv-pill--tile.hpv-pill--top{bottom:auto;top:20px}.hpv-vbtn{position:absolute;right:14px;bottom:16px;width:34px;height:34px;border-radius:50%;padding:0;display:flex;align-items:center;justify-content:center;background:#ffffff52;-webkit-backdrop-filter:blur(18px) saturate(1.8);backdrop-filter:blur(18px) saturate(1.8);border:.5px solid rgba(255,255,255,.4);box-shadow:0 6px 20px #1111111a}.hpv-vbtn__play,.hpv-vbtn.is-paused .hpv-vbtn__pause{display:none}.hpv-vbtn.is-paused .hpv-vbtn__play{display:block;margin-left:2px}.hpv-buy{position:sticky;top:var(--hpv-top,24px);z-index:auto;margin-top:0;padding:0;border-radius:0;background:none;box-shadow:none}.hpv-r1{display:grid;grid-template-columns:auto auto minmax(0,1fr);grid-template-areas:"n n n" "p s r";align-items:center;gap:12px;margin-top:0}.hpv-r1l,.hpv-r1r{display:contents}.hpv .hpv-name{grid-area:n;font-size:24px;letter-spacing:-.5px}.hpv-price{grid-area:p;font-size:20px;line-height:1.2}.hpv-save{grid-area:s;justify-self:start;margin:0 0 0 2px}.hpv-save:before{top:50%;right:auto;left:-5px;width:6px;height:10px;transform:translateY(-50%);clip-path:polygon(0 50%,100% 0,100% 100%)}.hpv-rating{grid-area:r;justify-self:end}.hpv-accs{margin:44px 0 0}.hpv-acc__btn{padding:0 2px}.hpv-acc__text{padding:0 2px 18px}.hpv-love{display:none}.hpv .hpv-atc:hover:not([disabled]){background:#2a2a2a}.hpv-ugc{margin-top:36px;padding-bottom:20px}.hpv-ugc[hidden]{display:none}.hpv .hpv-ugc__h{margin:0 0 12px;font:600 15px/1.3 Helvetica Neue,Helvetica,Arial,sans-serif;letter-spacing:-.2px;text-transform:none;color:var(--hpv-ink)}.hpv-ugc__g{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.hpv .hpv-ugc__t{position:relative;display:block;width:100%;aspect-ratio:9/16;margin:0;padding:0;border:0;border-radius:10px;overflow:hidden;background:#eee}.hpv-ugc__t img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .4s ease}.hpv-ugc__t:hover img{transform:scale(1.03)}.hpv-ugc__p{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:34px;height:34px;border-radius:50%;display:flex;align-items:center;justify-content:center;padding-left:2px;background:#ffffff52;-webkit-backdrop-filter:blur(18px) saturate(1.8);backdrop-filter:blur(18px) saturate(1.8);border:.5px solid rgba(255,255,255,.4);box-shadow:0 6px 20px #1111111a}.hpv .hpv-ugc__all{display:block;margin:14px auto 0}.hpv--box .hpv-buy{background:#f4f4f4;border-radius:20px;padding:28px 24px 8px}.hpv--box .hpv-card{box-shadow:0 1px 2px #1111110a,0 6px 16px #1111110d}.hpv--box .hpv-trust .hpv-card{box-shadow:0 1px 2px #1111110a}.hpv--box .hpv-acc{border-color:#e4e4e4}.hpv--box .hpv-accs{border-bottom:0}.hpv--box .hpv-sp__faces img{border-color:#f4f4f4}.hpv-bar{position:fixed;left:0;right:0;top:var(--hpv-head,0px);height:68px;z-index:6;border-bottom:.5px solid rgba(17,17,17,.08);box-shadow:0 6px 18px #1111110f;transform:translateY(calc(-100% - 30px));opacity:0;visibility:hidden;transition:transform .3s cubic-bezier(.2,.8,.2,1),opacity .25s ease,visibility 0s linear .3s}.hpv-bar:before{content:"";position:absolute;left:0;right:0;top:-24px;bottom:0;z-index:-1;-webkit-mask-image:linear-gradient(transparent 24px,#000 24px);mask-image:linear-gradient(transparent 24px,#000 24px);background:#fcfcfcdb;-webkit-backdrop-filter:blur(18px) saturate(1.6);backdrop-filter:blur(18px) saturate(1.6)}.hpv-bar.is-on{transform:none;opacity:1;visibility:visible;transition:transform .3s cubic-bezier(.2,.8,.2,1),opacity .25s ease}.hpv-bar__in{height:100%;display:flex;align-items:center;gap:16px;padding:0 48px;max-width:1440px;margin:0 auto}.hpv-bar img{width:40px;height:40px;border-radius:8px;object-fit:cover;background:#f4f4f4;flex:none}.hpv-bar__name{font-size:15px;font-weight:600;letter-spacing:-.2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.hpv-bar__rt{font-size:13px;color:var(--hpv-grey);white-space:nowrap}.hpv-bar__sp{flex-grow:1}.hpv-bar__price{font-size:16px;font-weight:500;white-space:nowrap}.hpv .hpv-bar__atc{flex:none;display:inline-flex;align-items:center;justify-content:center;text-align:center;width:auto;height:46px;margin:0;padding:0 28px;border:0;border-radius:999px;background:#111;color:#fff;font-size:14.5px;font-weight:500;line-height:1;letter-spacing:.3px;white-space:nowrap;transition:background .2s}.hpv .hpv-bar__atc:hover:not([disabled]){background:#2a2a2a}.hpv .hpv-bar__atc[disabled]{background:#9a9a9a;cursor:default}.hpv-sheet{left:50%;right:auto;top:50%;bottom:auto;width:460px;max-width:calc(100vw - 48px);max-height:86vh;border-radius:20px;padding:24px 28px 28px;box-shadow:0 24px 60px #1113;transform:translate(-50%,-46%);opacity:0;transition:transform .28s cubic-bezier(.2,.8,.2,1),opacity .2s ease}.hpv-layer.is-open .hpv-sheet{transform:translate(-50%,-50%);opacity:1}.hpv-sheet__grip{display:none}.hpv-ugc-src section{padding:0!important;background:none!important}.hpv-ugc-src center,.hpv-ugc-src [class^=sh-stories-container-]{display:none!important}.shopify-section--image-with-text .image-with-text__image-wrapper,.shopify-section--product-recommendations .product-item__aspect-ratio{border-radius:12px;overflow:hidden}}@media screen and (min-width:900px)and (max-width:1099px){.hpv{grid-template-columns:minmax(0,1fr) 400px;column-gap:40px;padding-left:32px;padding-right:32px}.hpv-bar__in{padding:0 32px}}@media screen and (min-width:741px)and (max-width:899px){.hpv{grid-template-columns:minmax(0,1fr) 360px;column-gap:32px;padding-left:24px;padding-right:24px}.hpv-gal__track{grid-template-columns:minmax(0,1fr)}.hpv-bar__in{padding:0 24px}.hpv-bar__rt{display:none}}@media screen and (min-width:741px)and (prefers-reduced-motion:reduce){.hpv-bar,.hpv-bar.is-on,.hpv-ugc__t img{transition:none}}@media screen and (min-width:741px){.hpv--set .hpv-gal__track{grid-template-columns:2fr 1fr}.hpv--set .hpv-gal__slide{background:#f7f7f7}.hpv--set .hpv-gal__slide--set{grid-row:1 / span 2;aspect-ratio:auto;height:100%}.hpv--set .hpv-gal__slide img{width:100%;height:100%;object-fit:cover}.hpv--set .hpv-gal__slide img[data-hpv-set-single="1"]{object-position:50% 52%}.hpv--set .hpv-gal__slide img[data-hpv-set-single="2"]{object-position:50% 100%}.hpv--set .hpv-pills,.hpv--set .hpv-dots{display:none}.hpv--set .hpv-buy{display:flex;flex-direction:column}.hpv--set .hpv-r1{order:-1;display:flex;justify-content:space-between;align-items:flex-start;gap:12px;margin-top:0}.hpv--set .hpv-r1l{display:flex;flex-direction:column;align-items:flex-start;gap:6px;min-width:0;flex:1 1 auto}.hpv--set .hpv-r1r{display:flex;flex-direction:column;align-items:flex-end;flex:none}.hpv--set .hpv-name{font-size:22px;letter-spacing:-.4px}.hpv--set .hpv-price{font-size:18px}.hpv--set .hpv-save{margin-top:4px}.hpv--set .hpv-save:before{top:-5px;right:22px;left:auto;width:10px;height:6px;transform:none;clip-path:polygon(50% 0,100% 100%,0 100%)}.hpv--set .hpv-set{margin-top:28px}.hpv--set .hpv-set__grp+.hpv-set__grp{margin-top:16px}.hpv--set .hpv-set__t{height:88px}.hpv--set .hpv-set__t:not(.is-on):hover{border-color:#9a9a9a}.hpv--set .hpv-set__pop{font-size:10px}.hpv--set .hpv-atc{margin-top:22px}.hpv--set .hpv-stock{margin-top:16px}.hpv--set .hpv-gift{margin-top:20px}}@media screen and (min-width:741px)and (max-width:899px){.hpv--set .hpv-gal__track{grid-template-columns:1fr 1fr}.hpv--set .hpv-gal__slide--set{grid-row:auto;grid-column:1 / -1;aspect-ratio:2/3;height:auto}}.hpv-gal__slide:has(.hpv-fade){background:#f7f7f7}.hpv-fade{animation:hpvFadeIn .5s cubic-bezier(.65,0,.35,1) both}.hpv-fade.is-wait{animation-play-state:paused}.hpv-fade.is-now{animation:none}@keyframes hpvFadeIn{0%{opacity:.01;scale:1.1}to{opacity:1;scale:1}}@media(prefers-reduced-motion:reduce){.hpv-fade{animation:none}}
/*# sourceMappingURL=/cdn/shop/t/179/assets/hnds-pdp-v12.css.map */
