.ctp-modal{width:100%;max-width:none;height:100%;max-height:none;padding:0;border:0;background:transparent;overflow:hidden;color:rgb(var(--color-foreground))}.ctp-modal[open]{display:grid;place-items:center}.ctp-modal::backdrop{background:#12121299;opacity:0;transition:opacity .3s ease}.ctp-modal.is-open::backdrop{opacity:1}.ctp-modal__box{position:relative;width:min(100rem,calc(100% - 3.2rem));height:min(52rem,calc(100dvh - 3.2rem));overflow:hidden;border-radius:2rem;background:rgb(var(--color-background));box-shadow:0 2rem 6rem #00000059;opacity:0;transform:translateY(2.4rem) scale(.96);transition:opacity .3s ease,transform .35s cubic-bezier(.22,1,.36,1)}.ctp-modal.is-open .ctp-modal__box{opacity:1;transform:none}.ctp-modal__close{-webkit-appearance:none;appearance:none;position:absolute;top:1.6rem;right:1.6rem;z-index:3;display:inline-flex;align-items:center;justify-content:center;width:4rem;height:4rem;padding:0;border:.1rem solid rgba(var(--color-foreground),.15);border-radius:50%;background:rgb(var(--color-background));color:rgb(var(--color-foreground));cursor:pointer}.ctp-pop{display:grid;grid-template-columns:1fr 1fr;height:100%}.ctp-pop[hidden]{display:none}.ctp-pop__media{position:relative;min-height:0;background:rgba(var(--color-foreground),.05)}.ctp-pop__gallery{display:flex;height:100%;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none}.ctp-pop__gallery::-webkit-scrollbar{display:none}.ctp-pop__slide{position:relative;flex:0 0 100%;height:100%;scroll-snap-align:start}.ctp-pop__slide img,.ctp-pop__slide svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.ctp-pop__gdots{position:absolute;bottom:2rem;left:50%;display:flex;padding:.2rem .8rem;border-radius:99px;background:rgb(var(--color-background));transform:translate(-50%)}.ctp-pop__gdot{-webkit-appearance:none;appearance:none;display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2.4rem;margin:0;padding:0;border:0;background:none;cursor:pointer}.ctp-pop__gdot:before{content:"";width:.5rem;height:.5rem;border-radius:50%;background:rgb(var(--color-foreground))}.ctp-pop__gdot[aria-current=true]:before{background:transparent;box-shadow:0 0 0 .2rem rgb(var(--color-foreground))}.ctp-pop__info{display:flex;flex-direction:column;min-height:0;height:100%}.ctp-pop__scroll{flex:1 1 auto;min-height:0;padding:3.2rem 3.2rem 2.4rem;overflow-y:auto}.ctp-pop__vendor{margin:0 0 .8rem;font-size:1.3rem;color:rgba(var(--color-foreground),.75)}.ctp-pop__title{margin:0 4rem 1.2rem 0;font-size:2.4rem;font-weight:400;line-height:1.2}.ctp-pop__price{display:flex;flex-wrap:wrap;align-items:center;gap:.6rem .8rem}.ctp-pop__now{font-size:1.7rem;font-weight:600}.ctp-pop__was{color:rgba(var(--color-foreground),.6);font-size:1.3rem}.ctp-pop__tax{color:rgba(var(--color-foreground),.6);font-size:1rem}.ctp-pop__off{padding:.3rem .8rem;border-radius:.4rem;background:#000;color:#fff;font-size:1.2rem;font-weight:700;letter-spacing:.02em}.ctp-pop__was[hidden],.ctp-pop__off[hidden]{display:none}.ctp-pop__rating{display:flex;align-items:center;gap:.8rem;margin-top:.8rem;font-size:1.2rem}.ctp-pop__rating .rating{margin:0}.ctp-pop__rating-sep{color:rgba(var(--color-foreground),.35)}.ctp-opt{margin:2rem 0 0;padding:0;border:0}.ctp-opt__label{margin-bottom:1rem;padding:0;font-size:1.3rem}.ctp-opt__values{display:flex;flex-wrap:wrap;gap:1rem}.ctp-opt__pill{position:relative;cursor:pointer}.ctp-opt__pill input{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;margin:0;opacity:0;cursor:pointer}.ctp-opt__pill span{display:inline-block;padding:1rem 1.6rem;border:.1rem solid rgba(var(--color-foreground),.25);border-radius:.8rem;font-size:1.2rem;line-height:1.2;transition:border-color .2s ease,box-shadow .2s ease}.ctp-opt__pill:hover span{border-color:rgba(var(--color-foreground),.6)}.ctp-opt__pill input:checked+span{border-color:rgb(var(--color-foreground));box-shadow:0 0 0 .1rem rgb(var(--color-foreground))}.ctp-opt__pill input:focus-visible+span{outline:.2rem solid rgba(var(--color-foreground),.6);outline-offset:.2rem}.ctp-opt__pill.is-unavailable span{border-style:dashed;color:rgba(var(--color-foreground),.45);text-decoration:line-through}.ctp-pop__form{display:block;margin-top:2.4rem}.ctp-pop__actions{display:grid;grid-template-columns:1fr 1fr;gap:1.2rem}.ctp-pop__actions--single{grid-template-columns:1fr}.ctp-pop__more{display:flex;flex:0 0 auto;align-items:center;justify-content:space-between;padding:1.6rem 3.2rem;border-top:.1rem solid rgba(var(--color-foreground),.1);color:rgb(var(--color-foreground));font-size:1.3rem;text-decoration:none}.ctp-pop__more svg{width:1.6rem;transition:transform .2s ease}.ctp-pop__more:hover svg{transform:translate(.4rem)}.ctp-pop__actions{--ctp-pop-btn-radius: 333px;--buttons-radius: var(--ctp-pop-btn-radius);--buttons-radius-outset: var(--ctp-pop-btn-radius)}.ctp-pop__actions .button{--color-button-text: 255, 255, 255;box-sizing:border-box;width:100%;height:5rem;min-height:5rem;margin:0;padding:0 2rem;border:.1rem solid #000;border-radius:var(--ctp-pop-btn-radius)!important;background:#000!important;color:#fff!important;font-size:1.4rem;font-weight:600;line-height:1;box-shadow:none;overflow:hidden;transition:background-color .2s ease,color .2s ease}.ctp-pop__actions .button:before,.ctp-pop__actions .button:after{border-radius:var(--ctp-pop-btn-radius);box-shadow:none!important;overflow:hidden}.ctp-pop__actions .button:hover:not(:disabled):not([aria-disabled=true]){--color-button-text: 0, 0, 0;background:#fff!important;color:#000!important}.ctp-pop__actions .button:disabled,.ctp-pop__actions .button[aria-disabled=true]:not(.loading){border-color:#e5e5e5;background:#e5e5e5!important;color:#000!important;cursor:not-allowed;opacity:1}@media screen and (max-width:749px){.ctp-modal__box{height:auto;max-height:calc(100dvh - 3.2rem);overflow-y:auto}.ctp-pop{display:block;height:auto}.ctp-pop__media{aspect-ratio:1 / 1}.ctp-pop__info{height:auto}.ctp-pop__scroll{padding:2.4rem 2rem;overflow:visible}.ctp-pop__more{padding:1.6rem 2rem}.ctp-pop__title{font-size:2rem}}@media(prefers-reduced-motion:reduce){.ctp-modal__box,.ctp-modal::backdrop{transition:none!important}}.hb-wrap{overflow-x:clip}hero-banner{display:block;--hb-title-size: 6.4rem;--hb-desc-size: 1.8rem;--hb-inset: 12rem;--hb-bottom: 6rem}@media screen and (max-width:989px){hero-banner{--hb-title-size: 4.4rem;--hb-desc-size: 1.6rem;--hb-inset: 4.8rem;--hb-bottom: 4rem}}@media screen and (max-width:749px){hero-banner{--hb-title-size: 3rem;--hb-desc-size: 1.4rem;--hb-inset: 2rem;--hb-bottom: 2rem}}.hb__stage{position:relative;height:var(--hb-h)}.hb--clip .hb__stage{overflow:hidden;border-radius:var(--hb-radius)}.hb--auto .hb__stage{height:auto;aspect-ratio:var(--hb-ar, 16 / 9);min-height:28rem}.hb--auto .hb__track{position:absolute;top:0;right:0;bottom:0;left:0;height:auto}.hb--full{max-width:none;padding-left:0;padding-right:0}.hb--full .hb__stage,.hb--full .hb__slide{border-radius:0}@media screen and (min-width:750px){.hb--auto .hb__stage{min-height:32rem}}.hb__track{display:flex;gap:var(--hb-gap);height:100%;margin:0;padding:0;list-style:none;transform:translate3d(calc(var(--i, 0) * -1 * (100% + var(--hb-gap)) + var(--drag, 0px)),0,0);transition:transform .8s cubic-bezier(.65,0,.35,1);touch-action:pan-y;cursor:grab;user-select:none;-webkit-user-select:none;will-change:transform}.hb__track.is-dragging{transition:none;cursor:grabbing}.hb__track.is-jumping{transition:none}.hb__slide{position:relative;flex:0 0 100%;min-width:0;height:100%;overflow:hidden;border-radius:var(--hb-radius);background:#fafafa}.hb__slide:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;background:linear-gradient(var(--hb-ov-angle, 180deg),rgba(23,23,23,var(--hb-ov-start, .2)) 50%,rgba(23,23,23,var(--hb-ov-end, .8)) 100%)}.hb__media{position:absolute;top:0;right:0;bottom:0;left:0;container-type:size}.hb__media picture,.hb__media img,.hb__media video,.hb__media svg{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;object-fit:cover;pointer-events:none;-webkit-user-drag:none}.hb__embed{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;pointer-events:none}.hb__embed iframe{position:absolute;top:50%;left:50%;width:max(100cqw,177.78cqh);height:max(100cqh,56.25cqw);transform:translate(-50%,-50%);border:0}.hb__ui{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;display:flex;flex-direction:column;box-sizing:border-box;padding:var(--hb-bottom) var(--hb-inset);color:#fff;pointer-events:none}.hb__main{flex:1 1 auto;min-height:0;display:flex;align-items:var(--hb-ay, flex-end)}.hb__row{width:100%;display:flex;flex-direction:var(--hb-dir, row);align-items:var(--hb-ai, flex-end);justify-content:var(--hb-jc, space-between);gap:2.4rem}.hb__texts{display:grid;align-items:var(--hb-tv, start);min-width:0;max-width:64rem}.hb__text{display:flex;flex-direction:column;align-items:var(--hb-ax, flex-start);gap:1.6rem;min-width:0;text-align:var(--hb-ta, left)}.hb__title{margin:0;color:#fff;font-size:var(--hb-title-size);font-weight:700;letter-spacing:-.03em;line-height:1;overflow-wrap:anywhere}.hb__desc{max-width:52rem;margin:0;color:#ffffffeb;font-size:var(--hb-desc-size);font-weight:400;line-height:1.5}.hb__ctas{display:grid;flex-shrink:0;justify-items:var(--hb-cx, flex-end)}.hb__ref{grid-area:1 / 1;opacity:0;visibility:hidden;pointer-events:none;transform:translateY(3.2rem);filter:blur(6px);transition:opacity .45s ease,transform .7s cubic-bezier(.22,1,.36,1),filter .45s ease,visibility 0s linear .7s}.hb__ref.is-before{transform:translateY(-3.2rem)}.hb__ref.is-active{opacity:1;visibility:visible;transform:none;filter:none;transition:opacity .6s ease .2s,transform .8s cubic-bezier(.22,1,.36,1) .2s,filter .6s ease .2s,visibility 0s}.hb__cta.is-active{pointer-events:auto;transition-delay:.32s,.32s,.32s,0s}.hb__cta{position:relative;isolation:isolate;overflow:hidden;box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;justify-self:var(--hb-cx, flex-end);min-width:19.2rem;height:6rem;padding:0 2.8rem;border-radius:6rem;background:#fff;color:#171717;font-size:1.6rem;font-weight:500;line-height:1;text-decoration:none;white-space:nowrap}.hb__cta:before{content:"";position:absolute;z-index:-1;top:100%;left:-25%;width:150%;height:200%;border-radius:50%;background:#171717;transition:top .5s cubic-bezier(.22,1,.36,1)}.hb__cta.is-active:hover:before{top:-50%}.hb__cta.is-active:hover{color:#fff}.hb__controls{flex:none;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;margin-top:3.2rem;padding-top:1.9rem;border-top:1px solid rgba(255,255,255,.1)}.hb__arrow{-webkit-appearance:none;appearance:none;display:inline-flex;align-items:center;justify-content:center;width:4rem;height:4rem;margin:0;padding:0;border:0;background:none;color:#fff;cursor:pointer;pointer-events:auto}.hb__arrow svg{width:4rem;height:4rem;transition:transform .3s ease}.hb__arrow--prev{grid-column:1;justify-self:start}.hb__arrow--next{grid-column:3;justify-self:end}.hb__arrow--prev:hover svg{transform:translate(-4px)}.hb__arrow--next:hover svg{transform:translate(4px)}.hb__dots{grid-column:2;display:flex;align-items:center}.hb__dot{-webkit-appearance:none;appearance:none;display:inline-flex;align-items:center;justify-content:center;width:2.4rem;height:2.4rem;margin:0;padding:0;border:0;background:none;cursor:pointer;pointer-events:auto}.hb__dot:before{content:"";width:.5rem;height:.5rem;border-radius:50%;background:#fff;transition:background-color .3s ease,box-shadow .3s ease}.hb__dot[aria-current=true]:before{background:transparent;box-shadow:0 0 0 .2rem #fff}.hb__arrow:focus-visible,.hb__dot:focus-visible,.hb__cta:focus-visible{outline:.2rem solid #fff;outline-offset:.3rem}.hb__empty{margin:0;padding:4rem 0;text-align:center}@media screen and (max-width:749px){.hb__row{gap:2rem}.hb__text{gap:1.2rem}.hb__cta{min-width:0;height:5rem;padding:0 2rem;border:.15rem solid #fff;background:#17171759;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#ffffffeb;font-size:1.3rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.hb__cta:before{display:none}.hb__controls{display:flex;margin-top:1.2rem;padding-top:0;border-top:0}.hb__arrow{display:none}.hb__dots{margin-left:-.6rem}}@media(prefers-reduced-motion:reduce){.hb__track,.hb__ref,.hb__cta:before{transition:none!important}}hotspot-viewer{display:block;container-type:inline-size}.hv__inner{display:grid;grid-template-columns:minmax(0,var(--hv-left, 1fr)) minmax(0,var(--hv-right, 1fr));align-items:start;gap:var(--hv-gap)}.hv__media{position:relative;min-width:0}.hv__img{position:relative;aspect-ratio:var(--hv-ratio);overflow:hidden;border-radius:var(--hv-radius);background:#f1f1f1}.hv__img img,.hv__img svg{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;object-fit:cover}.hv__img:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:rgba(0,0,0,var(--hv-ov));pointer-events:none}@media screen and (min-width:750px){.hv__img{aspect-ratio:auto;height:calc((100cqw - var(--hv-gap)) / 2 / var(--hv-ratio-num, 1))}}.hv__spots{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.hv-spot{position:absolute;left:var(--x);top:var(--y);z-index:1;transform:translate(-50%,-50%);pointer-events:auto}.hv-spot:hover,.hv-spot.is-tip{z-index:5}.hv-spot:has(.hv-spot__btn:focus-visible){z-index:5}.hv-spot__btn{-webkit-appearance:none;appearance:none;position:relative;display:grid;place-items:center;width:4rem;height:4rem;margin:0;padding:0;border:0;background:none;cursor:pointer}.hv-spot__btn:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border:.2rem solid transparent;border-radius:50%;background:#fff6;transition:border-color .3s ease,background-color .3s ease,transform .3s ease}.hv-spot__btn:after{content:"";position:relative;width:1.2rem;height:1.2rem;border-radius:50%;background:#fff;transition:width .3s ease,height .3s ease}.hv-spot__pulse{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;background:#ffffff73;animation:hv-pulse 2.4s ease-out infinite;pointer-events:none}@keyframes hv-pulse{0%{transform:scale(.85);opacity:.7}to{transform:scale(1.7);opacity:0}}.hv-spot:hover .hv-spot__btn:before,.hv-spot.is-active .hv-spot__btn:before{border-color:#fff;background:#ffffff59}.hv-spot:hover .hv-spot__btn:after,.hv-spot.is-active .hv-spot__btn:after{width:2rem;height:2rem}.hv-spot.is-active .hv-spot__pulse,.hv-spot:hover .hv-spot__pulse{animation:none;opacity:0}.hv-spot__btn:focus-visible{outline:.2rem solid #fff;outline-offset:.2rem;border-radius:50%}.hv-tip{position:absolute;top:calc(100% + 1.2rem);left:50%;display:flex;align-items:center;gap:1rem;width:20rem;padding:.8rem;border-radius:1rem;background:#fff;color:#121212;box-shadow:0 1rem 3rem #00000040;text-align:left;cursor:pointer;opacity:0;visibility:hidden;transform:translate(calc(-50% + var(--tip-dx, 0px)),.6rem);transition:opacity .2s ease,transform .25s ease,visibility 0s linear .25s}.hv-tip:before{content:"";position:absolute;top:-.6rem;left:calc(50% - var(--tip-dx, 0px));width:1.2rem;height:1.2rem;background:#fff;transform:translate(-50%) rotate(45deg)}.hv-tip:after{content:"";position:absolute;top:-1.4rem;left:0;right:0;height:1.4rem}.hv-spot.is-flip .hv-tip{top:auto;bottom:calc(100% + 1.2rem)}.hv-spot.is-flip .hv-tip:before{top:auto;bottom:-.6rem}.hv-spot.is-flip .hv-tip:after{top:auto;bottom:-1.4rem}.hv-spot:hover .hv-tip,.hv-spot.is-tip .hv-tip{opacity:1;visibility:visible;transform:translate(calc(-50% + var(--tip-dx, 0px)));transition-delay:0s}.hv-spot:has(.hv-spot__btn:focus-visible) .hv-tip{opacity:1;visibility:visible;transform:translate(calc(-50% + var(--tip-dx, 0px)));transition-delay:0s}.hv--no-tip .hv-tip{display:none}.hv-tip__img{flex:0 0 5rem;width:5rem;height:5rem;overflow:hidden;border-radius:.6rem;background:#f3f3f3}.hv-tip__img img{display:block;width:100%;height:100%;object-fit:cover}.hv-tip__text{display:flex;flex-direction:column;gap:.3rem;min-width:0}.hv-tip__title{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;font-size:1.2rem;font-weight:500;line-height:1.3}.hv-tip__price{font-size:1.2rem}.hv-tip__price s{margin-left:.4rem;color:#1212128c;font-size:1rem}.hv-tip__off{color:#121212bf;font-size:1.1rem}.hv__title h2{margin:0}.hv__side{min-width:0}.hv__viewport{margin:-.6rem;padding:.6rem;overflow:hidden}.hv__track{display:flex;gap:2rem;margin:0;padding:0;list-style:none;transform:translate3d(calc(var(--i, 0) * -1 * (100% + 2rem) + var(--drag, 0px)),0,0);transition:transform .65s cubic-bezier(.65,0,.35,1);touch-action:pan-y}.hv__slide{flex:0 0 100%;min-width:0}.hv__slide .hv__slide__div{overflow:hidden;border:1px solid var(--hv-card-border, #E6E4DF);border-radius:var(--hv-card-radius, 16px);background:var(--hv-card-bg, #F7F6F3)}.hv__slide .card-wrapper{padding-bottom:1.2rem}.hv__slide .card>.card__content,.hv__slide .quick-add{box-sizing:border-box;padding-left:1.2rem;padding-right:1.2rem}.hv__slide .quick-add{padding:0!important;border-radius:var(--hv-card-btn-radius, 333px)!important;overflow:hidden;--buttons-radius: var(--hv-card-btn-radius, 333px);--buttons-radius-outset: var(--hv-card-btn-radius, 333px)}.hv__slide .quick-add .button,.hv__slide .quick-add .button:before,.hv__slide .quick-add .button:after{border-radius:var(--hv-card-btn-radius, 333px);overflow:hidden}.hv__slide .quick-add .button{box-sizing:border-box;width:100%;height:5rem;min-height:5rem;border-radius:var(--hv-card-btn-radius, 333px)!important;margin:0;padding:0 2rem;border:.1rem solid #000;background:#000!important;color:#fff!important;font-size:1.4rem;font-weight:600;line-height:1;box-shadow:none;transition:background-color .2s ease,color .2s ease}.hv__slide .quick-add .button:before,.hv__slide .quick-add .button:after{box-shadow:none!important}.hv__slide .quick-add .button:hover:not(:disabled):not([aria-disabled=true]){background:#fff!important;color:#000!important}.hv__slide .quick-add .button:disabled,.hv__slide .quick-add .button[aria-disabled=true]{border-color:#e5e5e5;background:#e5e5e5!important;color:#000!important;cursor:not-allowed;opacity:1}.hv__slide .card>.card__content .card__information{padding-left:0;padding-right:0}.hv__dots{display:flex;justify-content:center;margin-top:1.6rem}.hv__dot{-webkit-appearance:none;appearance:none;display:inline-flex;align-items:center;justify-content:center;width:2.4rem;height:2.4rem;margin:0;padding:0;border:0;background:none;cursor:pointer}.hv__dot:before{content:"";width:.5rem;height:.5rem;border-radius:50%;background:rgb(var(--color-foreground));transition:background-color .3s ease,box-shadow .3s ease}.hv__dot[aria-current=true]:before{background:transparent;box-shadow:0 0 0 .2rem rgb(var(--color-foreground))}.hv__dot:focus-visible{outline:.2rem solid rgba(var(--color-foreground),.6);outline-offset:.1rem;border-radius:50%}.hv__empty{margin:0;color:rgba(var(--color-foreground),.7)}@media screen and (min-width:750px){.hv__inner{align-items:stretch}.hv__side{position:relative;min-height:0}.hv__side-inner{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;justify-content:center;min-height:0}.hv__viewport{display:flex;flex:0 1 auto;flex-direction:column;min-height:0}.hv__track{flex:0 1 auto;min-height:0}.hv__slide{display:flex;flex-direction:column;justify-content:center;min-height:0}.hv__slide>*{flex:0 0 auto;align-self:center;width:var(--hv-card-w, min(100%, 32rem));min-height:0;height:auto;display:flex;flex-direction:column}.hv__slide .card{flex:0 0 auto;display:flex;flex-direction:column;min-height:0;height:auto}.hv__slide .card__inner{flex:0 0 auto;width:100%}.hv__slide .card__content{flex:0 0 auto}.hv__slide .quick-add,.hv__slide .card-wrapper>*:not(.card){flex:0 0 auto}.hv__dots{flex:0 0 auto;align-self:center;width:var(--hv-card-w, 100%);margin-top:.8rem}}.hv-modal{width:100%;max-width:none;height:100%;max-height:none;padding:0;border:0;background:transparent;overflow:hidden;color:rgb(var(--color-foreground))}.hv-modal[open]{display:grid;place-items:center}.hv-modal::backdrop{background:#12121299;opacity:0;transition:opacity .3s ease}.hv-modal.is-open::backdrop{opacity:1}.hv-modal__box{position:relative;width:min(100rem,calc(100% - 3.2rem));height:min(52rem,calc(100dvh - 3.2rem));overflow:hidden;border-radius:2rem;background:rgb(var(--color-background));box-shadow:0 2rem 6rem #00000059;opacity:0;transform:translateY(2.4rem) scale(.96);transition:opacity .3s ease,transform .35s cubic-bezier(.22,1,.36,1)}.hv-modal.is-open .hv-modal__box{opacity:1;transform:none}.hv-modal__close{-webkit-appearance:none;appearance:none;position:absolute;top:1.6rem;right:1.6rem;z-index:3;display:inline-flex;align-items:center;justify-content:center;width:4rem;height:4rem;padding:0;border:.1rem solid rgba(var(--color-foreground),.15);border-radius:50%;background:rgb(var(--color-background));color:rgb(var(--color-foreground));cursor:pointer}.hv-pop{display:grid;grid-template-columns:1fr 1fr;height:100%}.hv-pop[hidden]{display:none}.hv-pop__media{position:relative;min-height:0;background:rgba(var(--color-foreground),.05)}.hv-pop__gallery{display:flex;height:100%;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none}.hv-pop__gallery::-webkit-scrollbar{display:none}.hv-pop__slide{position:relative;flex:0 0 100%;height:100%;scroll-snap-align:start}.hv-pop__slide img,.hv-pop__slide svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.hv-pop__gdots{position:absolute;bottom:2rem;left:50%;display:flex;padding:.2rem .8rem;border-radius:99px;background:rgb(var(--color-background));transform:translate(-50%)}.hv-pop__gdot{-webkit-appearance:none;appearance:none;display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2.4rem;margin:0;padding:0;border:0;background:none;cursor:pointer}.hv-pop__gdot:before{content:"";width:.5rem;height:.5rem;border-radius:50%;background:rgb(var(--color-foreground))}.hv-pop__gdot[aria-current=true]:before{background:transparent;box-shadow:0 0 0 .2rem rgb(var(--color-foreground))}.hv-pop__info{display:flex;flex-direction:column;min-height:0;height:100%}.hv-pop__scroll{flex:1 1 auto;min-height:0;padding:3.2rem 3.2rem 2.4rem;overflow-y:auto}.hv-pop__vendor{margin:0 0 .8rem;font-size:1.3rem;color:rgba(var(--color-foreground),.75)}.hv-pop__title{margin:0 4rem 1.2rem 0;font-size:2.4rem;font-weight:400;line-height:1.2}.hv-pop__price{display:flex;flex-wrap:wrap;align-items:center;gap:.6rem .8rem}.hv-pop__now{font-size:1.7rem;font-weight:600}.hv-pop__was{color:rgba(var(--color-foreground),.6);font-size:1.3rem}.hv-pop__tax{color:rgba(var(--color-foreground),.6);font-size:1rem}.hv-pop__off{padding:.3rem .8rem;border-radius:.4rem;background:#000;color:#fff;font-size:1.2rem;font-weight:700;letter-spacing:.02em}.hv-pop__was[hidden],.hv-pop__off[hidden]{display:none}.hv-pop__rating{display:flex;align-items:center;gap:.8rem;margin-top:.8rem;font-size:1.2rem}.hv-pop__rating .rating{margin:0}.hv-pop__rating-sep{color:rgba(var(--color-foreground),.35)}.hv-opt{margin:2rem 0 0;padding:0;border:0}.hv-opt__label{margin-bottom:1rem;padding:0;font-size:1.3rem}.hv-opt__values{display:flex;flex-wrap:wrap;gap:1rem}.hv-opt__pill{position:relative;cursor:pointer}.hv-opt__pill input{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;margin:0;opacity:0;cursor:pointer}.hv-opt__pill span{display:inline-block;padding:1rem 1.6rem;border:.1rem solid rgba(var(--color-foreground),.25);border-radius:.8rem;font-size:1.2rem;line-height:1.2;transition:border-color .2s ease,box-shadow .2s ease}.hv-opt__pill:hover span{border-color:rgba(var(--color-foreground),.6)}.hv-opt__pill input:checked+span{border-color:rgb(var(--color-foreground));box-shadow:0 0 0 .1rem rgb(var(--color-foreground))}.hv-opt__pill input:focus-visible+span{outline:.2rem solid rgba(var(--color-foreground),.6);outline-offset:.2rem}.hv-opt__pill.is-unavailable span{border-style:dashed;color:rgba(var(--color-foreground),.45);text-decoration:line-through}.hv-pop__form{display:block;margin-top:2.4rem}.hv-pop__actions{display:grid;grid-template-columns:1fr 1fr;gap:1.2rem}.hv-pop__actions--single{grid-template-columns:1fr}.hv-pop__more{display:flex;flex:0 0 auto;align-items:center;justify-content:space-between;padding:1.6rem 3.2rem;border-top:.1rem solid rgba(var(--color-foreground),.1);color:rgb(var(--color-foreground));font-size:1.3rem;text-decoration:none}.hv-pop__more svg{width:1.6rem;transition:transform .2s ease}.hv-pop__more:hover svg{transform:translate(.4rem)}.hv-pop__actions{--hv-pop-btn-radius: 333px;--buttons-radius: var(--hv-pop-btn-radius);--buttons-radius-outset: var(--hv-pop-btn-radius)}.hv-pop__actions .button{--color-button-text: 255, 255, 255;box-sizing:border-box;width:100%;height:5rem;min-height:5rem;margin:0;padding:0 2rem;border:.1rem solid #000;border-radius:var(--hv-pop-btn-radius)!important;background:#000!important;color:#fff!important;font-size:1.4rem;font-weight:600;line-height:1;box-shadow:none;overflow:hidden;transition:background-color .2s ease,color .2s ease}.hv-pop__actions .button:before,.hv-pop__actions .button:after{border-radius:var(--hv-pop-btn-radius);box-shadow:none!important;overflow:hidden}.hv-pop__actions .button:hover:not(:disabled):not([aria-disabled=true]){--color-button-text: 0, 0, 0;background:#fff!important;color:#000!important}.hv-pop__actions .button:disabled,.hv-pop__actions .button[aria-disabled=true]:not(.loading){border-color:#e5e5e5;background:#e5e5e5!important;color:#000!important;cursor:not-allowed;opacity:1}.hv--edit .hv-spot__btn{cursor:grab;touch-action:none}.hv--edit .hv-spot{user-select:none;-webkit-user-select:none}.hv-spot.is-dragging{z-index:10}.hv-spot.is-dragging .hv-spot__btn{cursor:grabbing}.hv-spot.is-dragging .hv-tip{opacity:0;visibility:hidden}.hv__coords{position:absolute;left:1.2rem;bottom:1.2rem;z-index:20;display:flex;align-items:center;gap:1rem;max-width:calc(100% - 2.4rem);padding:.8rem 1.2rem;border-radius:.8rem;background:#121212e6;color:#fff;font-size:1.2rem;line-height:1.3}.hv__coords[hidden]{display:none}.hv__coords button{-webkit-appearance:none;appearance:none;padding:.4rem 1rem;border:.1rem solid rgba(255,255,255,.5);border-radius:.6rem;background:transparent;color:#fff;font:inherit;cursor:pointer}@media screen and (max-width:749px){.hv__inner{grid-template-columns:1fr;gap:3rem}.hv-modal__box{height:auto;max-height:calc(100dvh - 3.2rem);overflow-y:auto}.hv-pop{display:block;height:auto}.hv-pop__media{aspect-ratio:1 / 1}.hv-pop__info{height:auto}.hv-pop__scroll{padding:2.4rem 2rem;overflow:visible}.hv-pop__more{padding:1.6rem 2rem}.hv-pop__title{font-size:2rem}}@media(prefers-reduced-motion:reduce){.hv__track,.hv-tip,.hv-modal__box,.hv-modal::backdrop,.hv-spot__pulse{transition:none!important;animation:none!important}}.product-card-wrapper .card__badge.top{margin-top:1.2rem}.product-card-wrapper .card__badge.left{margin-left:1.2rem}.product-card-wrapper .card__badge.right{margin-right:1.2rem}.product-card-wrapper .card__badge.bottom{margin-bottom:1.2rem}.product-card-wrapper{--card-pad: 1.2rem;overflow:hidden;border:1px solid var(--card-panel-border, #e6e4df);border-radius:var(--card-panel-radius, 16px);background:var(--card-panel-bg, #fff)}.product-card-wrapper:not(:has(.quick-add)):not(:has(.quick-add-bulk)){padding-bottom:1.2rem}.product-card-wrapper.product-card-wrapper .card>.card__content{box-sizing:border-box;padding-left:var(--card-pad, 1.2rem)!important;padding-right:var(--card-pad, 1.2rem)!important}.product-card-wrapper.product-card-wrapper .card>.card__content .card__information{padding-left:0!important;padding-right:0!important}.product-card-wrapper.product-card-wrapper .quick-add{margin:0!important;padding:var(--card-pad, 1.2rem) 0!important;border-radius:0!important;overflow:visible;--buttons-radius: var(--card-btn-radius, 333px);--buttons-radius-outset: var(--card-btn-radius, 333px)}.product-card-wrapper.product-card-wrapper .card__inner>.card__content{padding:0!important}.product-card-wrapper .card__badge.top.left{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem}.product-card-wrapper .quick-add product-form,.product-card-wrapper .quick-add form{display:block;width:100%;margin:0;padding:0}.product-card-wrapper .quick-add .button,.product-card-wrapper .quick-add .button:before,.product-card-wrapper .quick-add .button:after{border-radius:var(--card-btn-radius, 333px);overflow:hidden}.product-card-wrapper .quick-add .button{box-sizing:border-box;width:100%;height:5rem;min-height:5rem;margin:0;padding:0 2rem;border:.1rem solid #000;border-radius:var(--card-btn-radius, 333px)!important;background:#000!important;color:#fff!important;font-size:1.4rem;font-weight:600;line-height:1;box-shadow:none;transition:background-color .2s ease,color .2s ease}.product-card-wrapper .quick-add .button:before,.product-card-wrapper .quick-add .button:after{box-shadow:none!important}.product-card-wrapper .quick-add .button:hover:not(:disabled):not([aria-disabled=true]){background:#fff!important;color:#000!important}.product-card-wrapper .quick-add .button{--color-button-text: 255, 255, 255}.product-card-wrapper .quick-add .button.loading{color:transparent!important}.product-card-wrapper .quick-add .button:disabled,.product-card-wrapper .quick-add .button[aria-disabled=true]:not(.loading){border-color:#e5e5e5;background:#fff!important;color:#000!important;cursor:not-allowed;opacity:1}.cp-modal{width:100%;max-width:none;height:100%;max-height:none;padding:0;border:0;background:transparent;overflow:hidden;color:rgb(var(--color-foreground))}.cp-modal[open]{display:grid;place-items:center}.cp-modal::backdrop{background:#12121299;opacity:0;transition:opacity .3s ease}.cp-modal.is-open::backdrop{opacity:1}.cp-modal__box{position:relative;width:min(100rem,calc(100% - 3.2rem));height:min(52rem,calc(100dvh - 3.2rem));overflow:hidden;border-radius:2rem;background:rgb(var(--color-background));box-shadow:0 2rem 6rem #00000059;opacity:0;transform:translateY(2.4rem) scale(.96);transition:opacity .3s ease,transform .35s cubic-bezier(.22,1,.36,1)}.cp-modal.is-open .cp-modal__box{opacity:1;transform:none}.cp-modal__close{-webkit-appearance:none;appearance:none;position:absolute;top:1.6rem;right:1.6rem;z-index:3;display:inline-flex;align-items:center;justify-content:center;width:4rem;height:4rem;padding:0;border:.1rem solid rgba(var(--color-foreground),.15);border-radius:50%;background:rgb(var(--color-background));color:rgb(var(--color-foreground));cursor:pointer}.cp-pop{display:grid;grid-template-columns:1fr 1fr;height:100%}.cp-pop__media{position:relative;min-height:0;background:rgba(var(--color-foreground),.05)}.cp-pop__gallery{display:flex;height:100%;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none}.cp-pop__gallery::-webkit-scrollbar{display:none}.cp-pop__slide{position:relative;flex:0 0 100%;height:100%;scroll-snap-align:start}.cp-pop__slide img,.cp-pop__slide svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.cp-pop__gdots{position:absolute;bottom:2rem;left:50%;display:flex;padding:.2rem .8rem;border-radius:99px;background:rgb(var(--color-background));transform:translate(-50%)}.cp-pop__gdot{-webkit-appearance:none;appearance:none;display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2.4rem;margin:0;padding:0;border:0;background:none;cursor:pointer}.cp-pop__gdot:before{content:"";width:.5rem;height:.5rem;border-radius:50%;background:rgb(var(--color-foreground))}.cp-pop__gdot[aria-current=true]:before{background:transparent;box-shadow:0 0 0 .2rem rgb(var(--color-foreground))}.cp-pop__info{display:flex;flex-direction:column;min-height:0;height:100%}.cp-pop__scroll{flex:1 1 auto;min-height:0;padding:3.2rem 3.2rem 2.4rem;overflow-y:auto}.cp-pop__vendor{margin:0 0 .8rem;font-size:1.3rem;color:rgba(var(--color-foreground),.75)}.cp-pop__title{margin:0 4rem 1.2rem 0;font-size:2.4rem;font-weight:400;line-height:1.2}.cp-pop__price{display:flex;flex-wrap:wrap;align-items:center;gap:.6rem .8rem}.cp-pop__now{font-size:1.7rem;font-weight:600}.cp-pop__was{color:rgba(var(--color-foreground),.6);font-size:1.3rem}.cp-pop__tax{color:rgba(var(--color-foreground),.6);font-size:1rem}.cp-pop__off{padding:.3rem .8rem;border-radius:.4rem;background:#000;color:#fff;font-size:1.2rem;font-weight:700;letter-spacing:.02em}.cp-pop__was[hidden],.cp-pop__off[hidden]{display:none}.cp-pop__rating{display:flex;align-items:center;gap:.8rem;margin-top:.8rem;font-size:1.2rem}.cp-pop__rating .rating{margin:0}.cp-pop__rating-sep{color:rgba(var(--color-foreground),.35)}.cp-opt{margin:2rem 0 0;padding:0;border:0}.cp-opt__label{margin-bottom:1rem;padding:0;font-size:1.3rem}.cp-opt__values{display:flex;flex-wrap:wrap;gap:1rem}.cp-opt__pill{position:relative;cursor:pointer}.cp-opt__pill input{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;margin:0;opacity:0;cursor:pointer}.cp-opt__pill span{display:inline-block;padding:1rem 1.6rem;border:.1rem solid rgba(var(--color-foreground),.25);border-radius:.8rem;font-size:1.2rem;line-height:1.2;transition:border-color .2s ease,box-shadow .2s ease}.cp-opt__pill:hover span{border-color:rgba(var(--color-foreground),.6)}.cp-opt__pill input:checked+span{border-color:rgb(var(--color-foreground));box-shadow:0 0 0 .1rem rgb(var(--color-foreground))}.cp-opt__pill input:focus-visible+span{outline:.2rem solid rgba(var(--color-foreground),.6);outline-offset:.2rem}.cp-opt__pill.is-unavailable span{border-style:dashed;color:rgba(var(--color-foreground),.45);text-decoration:line-through}.cp-pop__form{display:block;margin-top:2.4rem}.cp-pop__actions{display:grid;grid-template-columns:1fr 1fr;gap:1.2rem}.cp-pop__actions--single{grid-template-columns:1fr}.cp-pop__more{display:flex;flex:0 0 auto;align-items:center;justify-content:space-between;padding:1.6rem 3.2rem;border-top:.1rem solid rgba(var(--color-foreground),.1);color:rgb(var(--color-foreground));font-size:1.3rem;text-decoration:none}.cp-pop__more svg{width:1.6rem;transition:transform .2s ease}.cp-pop__more:hover svg{transform:translate(.4rem)}.cp-pop__actions{--cp-btn-radius: 333px;--buttons-radius: var(--cp-btn-radius);--buttons-radius-outset: var(--cp-btn-radius)}.cp-pop__actions .button{--color-button-text: 255, 255, 255;box-sizing:border-box;width:100%;height:5rem;min-height:5rem;margin:0;padding:0 2rem;border:.1rem solid #000;border-radius:var(--cp-btn-radius)!important;background:#000!important;color:#fff!important;font-size:1.4rem;font-weight:600;line-height:1;box-shadow:none;overflow:hidden;transition:background-color .2s ease,color .2s ease}.cp-pop__actions .button:before,.cp-pop__actions .button:after{border-radius:var(--cp-btn-radius);box-shadow:none!important;overflow:hidden}.cp-pop__actions .button:hover:not(:disabled):not([aria-disabled=true]){--color-button-text: 0, 0, 0;background:#fff!important;color:#000!important}.cp-pop__actions .button.loading{color:transparent!important}.cp-pop__actions .button:disabled,.cp-pop__actions .button[aria-disabled=true]:not(.loading){border-color:#e5e5e5;background:#e5e5e5!important;color:#000!important;cursor:not-allowed;opacity:1}@media screen and (max-width:749px){.cp-modal__box{height:auto;max-height:calc(100dvh - 3.2rem);overflow-y:auto}.cp-pop{display:block;height:auto}.cp-pop__media{aspect-ratio:1 / 1}.cp-pop__info{height:auto}.cp-pop__scroll{padding:2.4rem 2rem;overflow:visible}.cp-pop__more{padding:1.6rem 2rem}.cp-pop__title{font-size:2rem}}@media(prefers-reduced-motion:reduce){.cp-modal__box,.cp-modal::backdrop{transition:none!important}}
/*# sourceMappingURL=/cdn/shop/t/43/compiled_assets/styles.css.map */
