:root{--color-text-1:#141414;--color-text-2:#fff;--color-text-3:#8f8f8f;--color-text-4:#7f7070;--color-foreground-secondary:#666;--color-surface-1:#fff;--color-surface-2:#f5f4f5;--color-surface-3:#141414;--color-surface-4:#008ca0;--color-surface-5:#40a9b8;--color-surface-6:#cee8eb;--color-surface-7:#e793b7;--color-surface-8:#f2d9e8;--color-surface-9:#fbfbfb;--color-surface-10:#c9c8c9;--color-stroke-1:#282828;--color-stroke-2:#f5f4f5;--color-stroke-3:#8f8f8f;--color-stroke-4:#939090;--color-icon-1:#141414;--color-icon-2:#fff;--color-buttons-1:#141414;--color-buttons-2:#fff;--color-text-black:#000;--color-secondary-green:#9cdecc;--color-secondary-purple:#d7b8e0;--color-secondary-pink:#e7b1c7;--color-secondary-deep-pink:#ec83b4;--color-secondary-blue:#a1d7ed;--color-secondary-deep-blue:#65bde1;--color-secondary-orange:#f7bea8;--color-secondary-yellow:#f2e9c0;--color-secondary-deep-yellow:#f5e289;--color-secondary-deep-purple:#a97bb7;--color-secondary-light-blue:#d0e8f1;--color-secondary-light-purple:#e5d8e9;--color-error:#974a45;--color-shadow-rgb:0 0 0;--color-overlay-black-20:#0003;--gradient-hero-fade:linear-gradient(to right, var(--color-surface-10) 7.65%, transparent 45.86%);--gradient-media-shade:linear-gradient(70deg, #7d808157 1.1%, transparent 69.85%);--gradient-panel-fade:linear-gradient(to bottom, transparent, var(--color-surface-2) 80%);--blur-sticky:1.125rem;--font-heading:var(--font-heading--family);--font-heading-italic:var(--font-dm-serif-display--family);--font-body:var(--font-body--family);--font-weight-regular:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-size-h1:3.5rem;--font-size-h2:2.5rem;--font-size-h3:2rem;--font-size-h3-medium:2.25rem;--font-size-h4:1.5rem;--font-size-h5:1.25rem;--font-size-t1:1.25rem;--font-size-t2:1rem;--font-size-t3:.875rem;--font-size-t4:.75rem;--font-size-u1:.875rem;--font-size-u2:.75rem;--font-size-ui-nav:.875rem;--font-size-ui-input:1rem;--font-size-ui-badge:.625rem;--font-size-h1-mobile:2.5rem;--font-size-h2-mobile:2rem;--font-size-h3-mobile:1.5rem;--font-size-h1-tablet:3rem;--radius-sm:.25rem;--radius-xs:.5rem;--radius-md:.625rem;--radius-full:62.4375rem;--spacing-1:.25rem;--spacing-2:.5rem;--spacing-3:.75rem;--spacing-3-5:.875rem;--spacing-4:1rem;--spacing-5:1.25rem;--spacing-6:1.5rem;--spacing-7:1.75rem;--spacing-8:2rem;--spacing-9:2.25rem;--spacing-10:2.5rem;--spacing-11:2.75rem;--spacing-12:3rem;--spacing-13:3.25rem;--spacing-14:3.5rem;--nav-height:3.5rem;--nav-height-mobile:4rem}@keyframes bundle-hotspot-pulse{0%{transform:translate(-50%,-50%)scale(0)}to{transform:translate(-50%,-50%)scale(1.375)}}.bundle-hotspot{background:var(--common-background-color,var(--color-surface-6));padding:var(--desktop-top-padding) 0 var(--desktop-bottom-padding);overflow:hidden}@media (width<=989px){.bundle-hotspot{padding:var(--mobile-top-padding) 0 var(--mobile-bottom-padding)}}.bundle-hotspot__drawer-badge-wrap{padding:var(--spacing-2) calc(var(--spacing-4) - .125rem);border-radius:var(--spacing-2);background:var(--custom-background-color,var(--color-surface-5));color:var(--custom-information-color,var(--color-surface-1));text-box:trim-both cap alphabetic;display:inline-block}.bundle-hotspot__body-wrap{aspect-ratio:1440/728;position:relative}@media (width<=749px){.bundle-hotspot__body-wrap{aspect-ratio:auto}}.bundle-hotspot__left{z-index:1;max-width:26.375rem;height:100%;padding:var(--spacing-14) 0 var(--spacing-14) var(--spacing-12);flex-direction:column;justify-content:flex-start;display:flex;position:relative}.bundle-hotspot__left:before{content:"";filter:blur(calc(var(--spacing-8) + .125rem));pointer-events:none;z-index:-1;background:linear-gradient(270deg,#07070733 -106.53%,#9999991a 55.11%);width:29.375rem;position:absolute;inset:0 auto 0 0}@media (width>=750px) and (width<=989px){.bundle-hotspot__left:before{width:20rem}}@media (width<=749px){.bundle-hotspot__left{z-index:auto;max-width:none;height:auto;padding:var(--spacing-8) calc(var(--spacing-5) - .0625rem);text-align:center;align-items:center;position:static}.bundle-hotspot__left:before{content:none}}@media (width>=750px) and (width<=989px){.bundle-hotspot__left{width:17rem;padding:var(--spacing-10) 0 var(--spacing-10) var(--spacing-5)}}@media (width>=990px) and (width<=1439px){.bundle-hotspot__left{width:23rem;padding-left:var(--spacing-5)}}.bundle-hotspot__left-wrap{gap:var(--spacing-6);flex-direction:column;display:flex}@media (width<=749px){.bundle-hotspot__left-wrap{gap:var(--spacing-4);align-items:center}}@media (width>=750px) and (width<=989px){.bundle-hotspot__left-wrap{gap:var(--spacing-4)}}.bundle-hotspot__button-wrap .button{min-width:13.5625rem}.bundle-hotspot__title,.bundle-hotspot__infos{color:var(--desktop-information-color,var(--color-text-2))}@media (width<=749px){.bundle-hotspot__title,.bundle-hotspot__infos{color:var(--mobile-information-color,var(--color-text-1))}.bundle-hotspot__infos .bundle-hotspot__infos-wrap{font-size:var(--font-size-t1);line-height:1.28}}.bundle-hotspot__both{position:absolute;inset:0}@media (width<=749px){.bundle-hotspot__both{aspect-ratio:375/498;position:static}}.bundle-hotspot__both-wrap{height:100%;position:relative}.bundle-hotspot__media{position:absolute;inset:0}.bundle-hotspot__media-wrap{height:100%;position:relative}.bundle-hotspot__media-wrap:after{content:"";background:rgb(0, 0, 0, var(--media-overlay-opacity,0));pointer-events:none;position:absolute;inset:0}.bundle-hotspot__media-wrap img,.bundle-hotspot__media-wrap video{object-fit:cover;object-position:bottom;width:100%;height:100%;position:absolute;inset:0}.bundle-hotspot__block{pointer-events:none;position:absolute;inset:0}.bundle-hotspot__product{top:var(--desktop-top-percentage);left:var(--desktop-left-percentage);width:var(--spacing-10);height:var(--spacing-10);z-index:1;pointer-events:auto;position:absolute;transform:translate(-50%,-50%)}.bundle-hotspot__product.is-active{z-index:2}@media (width<=749px){.bundle-hotspot__product{top:var(--mobile-top-percentage);left:var(--mobile-left-percentage);width:var(--spacing-6);height:var(--spacing-6)}}.bundle-hotspot__product-wrap{width:100%;height:100%;position:relative}.bundle-hotspot__icon{border-radius:var(--radius-full);cursor:pointer;appearance:none;background:#ffffffb3;border:none;width:100%;height:100%;padding:0;transition:background-color .2s,border-color .2s;display:block;position:relative}.bundle-hotspot__icon-wrap{border-radius:var(--radius-full);background:#fff;width:40%;height:40%;animation:1.6s ease-in-out infinite alternate bundle-hotspot-pulse;display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(1)}@media (prefers-reduced-motion:reduce){.bundle-hotspot__icon-wrap{animation:none}}.bundle-hotspot__product.is-active .bundle-hotspot__icon{border:calc(var(--spacing-2) + .125rem) solid #fffc;background:0 0}@media (width<=749px){.bundle-hotspot__product.is-active .bundle-hotspot__icon{border-width:calc(var(--spacing-1) + .125rem)}}.bundle-hotspot__product.is-active .bundle-hotspot__icon-wrap{display:none}.bundle-hotspot__item{opacity:0;visibility:hidden;pointer-events:none;width:16.6875rem;transition:opacity .2s,visibility 0s linear .2s;position:absolute}@media (width<=749px){.bundle-hotspot__item{width:max-content;max-width:13.3125rem}}.bundle-hotspot__product.is-active .bundle-hotspot__item{opacity:1;visibility:visible;pointer-events:auto;transition:opacity .2s}.bundle-hotspot__desktop-position-left .bundle-hotspot__item{right:calc(100% + var(--spacing-3));top:50%;transform:translateY(-50%)}.bundle-hotspot__desktop-position-right .bundle-hotspot__item{left:calc(100% + var(--spacing-3));top:50%;transform:translateY(-50%)}@media (width<=749px){.bundle-hotspot__desktop-position-left .bundle-hotspot__item,.bundle-hotspot__desktop-position-right .bundle-hotspot__item{top:auto;right:auto;transform:none}.bundle-hotspot__mobile-position-top .bundle-hotspot__item{bottom:calc(100% + var(--spacing-2));transform:translateX(calc(-50% + var(--bundle-hotspot-item-shift,0rem)));left:50%}.bundle-hotspot__mobile-position-bottom .bundle-hotspot__item{top:calc(100% + var(--spacing-2));transform:translateX(calc(-50% + var(--bundle-hotspot-item-shift,0rem)));left:50%}}.bundle-hotspot__item-wrap{align-items:center;gap:var(--spacing-2);width:100%;padding:calc(var(--spacing-4) - .125rem);border-radius:var(--radius-sm);background:#fffffff2;transition:transform .2s;display:flex;position:relative;transform:scale(.92)}@media (width<=749px){.bundle-hotspot__item-wrap{padding:var(--spacing-2) var(--spacing-8) var(--spacing-2) var(--spacing-2)}}.bundle-hotspot__product.is-active .bundle-hotspot__item-wrap{transform:scale(1)}.bundle-hotspot__desktop-position-left .bundle-hotspot__item-wrap{transform-origin:100%}.bundle-hotspot__desktop-position-right .bundle-hotspot__item-wrap{transform-origin:0}@media (width<=749px){.bundle-hotspot__mobile-position-top .bundle-hotspot__item-wrap{transform-origin:bottom}.bundle-hotspot__mobile-position-bottom .bundle-hotspot__item-wrap{transform-origin:top}}.bundle-hotspot__item-wrap-image{flex-shrink:0}.bundle-hotspot__item-wrap-image-wrap{border-radius:var(--radius-sm);background:var(--color-surface-2);width:3.9rem;height:3.9rem;position:relative;overflow:hidden}.bundle-hotspot__item-wrap-image-wrap img,.bundle-hotspot__item-wrap-image-wrap video{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.bundle-hotspot__item-wrap-right{flex:1;min-width:0}.bundle-hotspot__item-wrap-right-wrap{align-items:flex-start;gap:var(--spacing-2);text-align:left;color:var(--color-text-1);flex-direction:column;display:flex}@media (width<=749px){.bundle-hotspot__item-wrap-info{display:none}}.bundle-hotspot__item-wrap-info .bundle-hotspot__item-wrap-info-wrap{padding:calc(var(--spacing-1) + .0625rem);background:var(--color-surface-8);font-size:var(--font-size-ui-badge);text-box:trim-both cap alphabetic;border-radius:.3125rem}.bundle-hotspot__item-wrap-link-wrap{cursor:pointer;border:none;border-bottom:.03125rem solid var(--color-text-black);appearance:none;background:0 0;outline:none;padding:0;display:flex}.bundle-hotspot__item-wrap-link-wrap:focus-visible{outline:.125rem solid var(--color-focus-ring);outline-offset:.0625rem}.bundle-hotspot__item-wrap-close{top:var(--spacing-1);right:var(--spacing-1);width:var(--spacing-4);height:var(--spacing-4);color:var(--color-text-1);cursor:pointer;appearance:none;background:0 0;border:none;outline:none;padding:0;display:none;position:absolute}.bundle-hotspot__item-wrap-close:focus-visible{outline:.125rem solid var(--color-focus-ring);outline-offset:.0625rem}@media (width<=749px){.bundle-hotspot__item-wrap-close{justify-content:center;align-items:center;display:flex}}.bundle-hotspot__item-wrap-close svg{width:100%;height:100%}.bundle-hotspot__drawer-dialog{pointer-events:auto;background:var(--color-surface-1);--animation-speed:var(--submenu-animation-speed,.36s);border-radius:0;width:35.3125rem;max-width:90vw;height:100%;max-height:100%;margin:0 0 0 auto;padding:0;position:fixed;inset:0;overflow:hidden}.bundle-hotspot__drawer-dialog::backdrop{background:rgb(var(--backdrop-color-rgb)/var(--backdrop-opacity));opacity:0;transition:opacity var(--animation-speed) var(--animation-easing);animation:none}.bundle-hotspot__drawer-dialog[open]::backdrop{opacity:1}.bundle-hotspot__drawer-dialog.dialog-closing::backdrop{opacity:0}@media (width<=749px){.bundle-hotspot__drawer-dialog{border-radius:0;width:100%;max-width:100%;height:100%;max-height:100%;margin:auto 0 0}.bundle-hotspot__drawer-dialog[open]{--start-x:0rem;--end-x:0rem;--start-y:100%;--end-y:0rem}.bundle-hotspot__drawer-dialog[open].dialog-closing{--start-x:0rem;--end-x:0rem;--start-y:0rem;--end-y:100%}}@media (width>=750px) and (width<=989px){.bundle-hotspot__drawer-dialog{width:30rem}}.bundle-hotspot__drawer-close{z-index:1;top:var(--spacing-4);right:var(--spacing-4);width:var(--spacing-6);height:var(--spacing-6);background:0 0;background-color:var(--color-surface-1);color:var(--color-text-1);cursor:pointer;appearance:none;border:none;outline:none;padding:0;position:absolute}.bundle-hotspot__drawer-close:focus-visible{outline:.125rem solid var(--color-focus-ring);outline-offset:.0625rem}.bundle-hotspot__drawer-close svg{width:100%;height:100%}@media (width<=749px){.bundle-hotspot__drawer-close{top:var(--spacing-6);right:var(--spacing-6)}}.bundle-hotspot__drawer-scroll{height:100%;max-height:100%}.bundle-hotspot__drawer-content{padding:var(--spacing-14) var(--spacing-10) var(--spacing-10)}@media (width<=749px){.bundle-hotspot__drawer-content{padding:var(--spacing-12) var(--spacing-5) var(--spacing-8)}}.bundle-hotspot__drawer-gallery-media{width:10.6875rem}@media (width<=749px){.bundle-hotspot__drawer-gallery-media{width:8.8125rem}}.bundle-hotspot__drawer-gallery-media-wrap{aspect-ratio:1;border-radius:var(--radius-sm);background:var(--color-surface-2);width:100%;position:relative;overflow:hidden}.bundle-hotspot__drawer-gallery-media-wrap deferred-media{pointer-events:none;display:block}.bundle-hotspot__drawer-gallery-media-wrap img,.bundle-hotspot__drawer-gallery-media-wrap video{object-fit:cover;border-radius:var(--radius-sm);width:100%;height:100%;position:absolute;inset:0}@media (width<=749px){.bundle-hotspot__drawer-gallery-media-wrap img,.bundle-hotspot__drawer-gallery-media-wrap video{border-radius:.206625rem}}.bundle-hotspot__drawer-gallery-scrollbar{margin-top:var(--spacing-6)}@media (width<=749px){.bundle-hotspot__drawer-gallery-scrollbar{margin-top:var(--spacing-4)}}@media (prefers-reduced-motion:reduce){.bundle-hotspot__icon,.bundle-hotspot__item,.bundle-hotspot__item-wrap{transition-duration:.01ms}.bundle-hotspot__drawer-dialog{--animation-speed:.01ms}}.bundle-hotspot__drawer-scroll-wrap{padding:var(--spacing-10) var(--spacing-10) 9.375rem var(--spacing-10)}@media (width<=749px){.bundle-hotspot__drawer-scroll-wrap{padding:var(--spacing-12) var(--spacing-4) 10rem var(--spacing-4)}}@media (width>=750px) and (width<=989px){.bundle-hotspot__drawer-scroll-wrap{padding:var(--spacing-10) var(--spacing-6) 9.375rem var(--spacing-6)}}.bundle-hotspot__drawer-block{margin-bottom:var(--spacing-4);grid-gap:calc(var(--spacing-1) + .125rem);flex-wrap:wrap;display:flex}.bundle-hotspot__drawer-block-list-wrap{grid-gap:var(--spacing-2);border-radius:var(--spacing-2);padding:var(--spacing-2);background:var(--color-surface-8);align-items:center;width:max-content;display:flex}.bundle-hotspot__drawer-block-image{width:var(--spacing-5)}.bundle-hotspot__drawer-block-image-wrap{aspect-ratio:20/20;position:relative}.bundle-hotspot__drawer-block-image-wrap img,.bundle-hotspot__drawer-block-image-wrap video{width:100%;height:auto}.bundle-hotspot__drawer-block-title-wrap{text-box:trim-both cap alphabetic;text-transform:uppercase}.bundle-hotspot__drawer-title{margin-bottom:var(--spacing-4)}.bundle-hotspot__drawer-infos{margin-bottom:var(--spacing-5)}@media (width<=749px){.bundle-hotspot__drawer-infos-wrap{font-size:var(--font-size-u1)}}.bundle-hotspot__drawer-gallery{z-index:0;margin-bottom:var(--spacing-5);position:relative}@media (width<=749px){.bundle-hotspot__drawer-gallery{margin-bottom:var(--spacing-10)}}.bundle-hotspot__drawer-part-wrap{grid-gap:var(--spacing-5);flex-direction:column;display:flex}@media (width<=749px){.bundle-hotspot__drawer-part-wrap{grid-gap:var(--spacing-4)}.bundle-hotspot__drawer-text-wrap{font-size:var(--font-size-h3)}}.bundle-hotspot__drawer-side-wrap{grid-gap:var(--spacing-2);align-items:center;display:flex}.bundle-hotspot__drawer-price-wrap{font-weight:var(--font-weight-medium)}.bundle-hotspot__drawer-price-compare{margin-left:var(--spacing-2);font-weight:var(--font-weight-regular);text-decoration-line:line-through;text-decoration-thickness:.03125rem}@media (width<=749px){.bundle-hotspot__drawer-info-wrap{font-size:var(--font-size-t3)}}.bundle-hotspot__drawer-loop{grid-gap:var(--spacing-2) var(--spacing-4);flex-wrap:wrap;display:flex}.bundle-hotspot__drawer-loop-list{width:calc(50% - var(--spacing-2))}.bundle-hotspot__drawer-loop-list-wrap{grid-gap:var(--spacing-2);align-items:center;padding:.1875rem 0;display:flex}@media (width<=749px){.bundle-hotspot__drawer-loop-list-wrap{padding:0}}.bundle-hotspot__drawer-loop-image{width:var(--spacing-5)}.bundle-hotspot__drawer-loop-image-wrap{aspect-ratio:20/20;position:relative}.bundle-hotspot__drawer-loop-image-wrap img,.bundle-hotspot__drawer-loop-image-wrap video{width:100%;height:auto}@media (width<=749px){.bundle-hotspot__drawer-loop-title-wrap{font-size:var(--font-size-t3)}}.bundle-hotspot__drawer-media-wrap{aspect-ratio:860/608;position:relative}.bundle-hotspot__drawer-media-wrap img,.bundle-hotspot__drawer-media-wrap video{object-fit:cover;border-radius:var(--radius-sm);width:100%;height:100%;position:absolute;inset:0}.bundle-hotspot__drawer-link{z-index:2;width:100%;padding:var(--spacing-4) var(--spacing-10);border-top:.03125rem solid var(--color-stroke-3);background:var(--color-surface-1);position:fixed;bottom:0;left:0}@media (width<=749px){.bundle-hotspot__drawer-link{padding:var(--spacing-8) calc(var(--spacing-8) - .125rem)}}.bundle-hotspot__drawer-link-wrap{justify-content:center;align-items:center;gap:calc(var(--spacing-4) + .125rem);flex-direction:column;display:flex}.bundle-hotspot__drawer-cart{width:100%}.bundle-hotspot__drawer-cart-compare{font-weight:var(--font-weight-regular);text-decoration-line:line-through;text-decoration-thickness:.03125rem}.bundle-hotspot__drawer-button-wrap{display:flex}
