@media screen and (max-width: 768px){.hotspot-shuffle__layout.page-width{padding:0}}.hotspot-shuffle{position:relative;display:block}.hotspot-shuffle .placeholder-svg{background-color:rgb(from var(--body-text-color) r g b / .1)}.hotspot-shuffle_image-placeholder{display:flex}.hotspot-shuffle_image-placeholder svg{aspect-ratio:6 / 7}@media screen and (min-width: 769px){.hotspot-shuffle_image-placeholder svg{aspect-ratio:16 / 9}}.hotspot-shuffle_image-wrapper{position:relative;width:100%;aspect-ratio:var(--mobile-aspect-ratio)}.hotspot-shuffle_spots-container{position:absolute;top:0;left:0;width:100%;height:100%}.hotspot-shuffle_spot{width:2.5rem;height:2.5rem;display:flex;align-items:center;justify-content:center;margin:0;padding:0;border-radius:50%;position:absolute;transition:opacity var(--duration-medium) ease,background-color var(--duration-long) ease;opacity:1}.hotspot-shuffle_spot .icon{width:1.5rem;height:1.5rem;transition:opacity var(--duration-long) ease,transform var(--duration-long) ease,color var(--duration-extra-long) ease;position:absolute}.hotspot-shuffle_spot.active{background-color:var(--secondary-color);color:var(--bg-color-white)}.hotspot-shuffle_spot.active .icon-minus{opacity:1;transform:rotate(0)}.hotspot-shuffle_spot.active .icon-plus{opacity:0;transform:rotate(0)}.hotspot-shuffle_spot:not(.active){background-color:var(--bg-color-white);color:var(--body-text-color)}.hotspot-shuffle_spot:not(.active) .icon-minus{opacity:0;transform:rotate(-90deg)}.hotspot-shuffle_spot:not(.active) .icon-plus{opacity:1;transform:rotate(-90deg)}.hotspot-shuffle_spot:not(.hotspot-shuffle_spot--positioned){opacity:0;pointer-events:none}.hotspot-shuffle_image{height:100%}@media screen and (max-width: 768px){.hotspot-shuffle_image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;aspect-ratio:6 / 7}}.hotspot-shuffle_products-slider.swiper{position:relative;top:calc(-1 * var(--spacing-large));margin-top:-3rem}.hotspot-shuffle_products-slider.swiper:not(.swiper-initialized){display:none}.hotspot-shuffle_products-slider.swiper .swiper-controls{display:none}@media screen and (max-width: 768px){.hotspot-shuffle_products-slider.swiper{padding-block-end:var(--spacing-xx-small)}}.hotspot-shuffle_product-slide.swiper-slide{background-color:var(--bg-color-white);border-radius:var(--selected-radius);border:1px solid var(--border-color);overflow:hidden;width:calc((100% - .5rem)/2);height:auto;display:flex;flex-direction:column}.hotspot-shuffle_product-slide.swiper-slide img{mix-blend-mode:multiply;height:100%;width:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.hotspot-shuffle_product_content{display:flex;flex-direction:column;padding:var(--spacing-normal);font-size:var(--font-size-small);flex-grow:1}@media screen and (max-width: 768px){.swiper-slide-active .hotspot-shuffle_product_content{border-bottom:5px solid var(--danger-color)}}.hotspot-shuffle__image-container{background-color:var(--bg-color);padding:var(--spacing-normal)}.hotspot-shuffle_product_title{margin:0;font-size:inherit}.hotspot-shuffle__price{margin-block-start:var(--spacing-x-small)}.hotspot-shuffle__price .price-item--sale{color:var(--danger-color)}@media (min-width: 769px){.hotspot-shuffle,.hotspot-shuffle img,.hotspot-shuffle_image-wrapper{max-height:55rem}.hotspot-shuffle img{height:100%;-o-object-fit:cover;object-fit:cover}.hotspot-shuffle_product_content{align-items:center;padding:var(--spacing-small);row-gap:var(--spacing-x-small)}.hotspot-shuffle_product_title{text-align:center;margin-block:0 auto}}.hotspot-shuffle_product_button{font-size:inherit}@media screen and (max-width: 768px){.hotspot-shuffle_product_button{opacity:0;position:absolute;left:0;top:0;width:100%;height:100%}}@media screen and (min-width: 769px){.hotspot-shuffle_image-wrapper{aspect-ratio:var(--desktop-aspect-ratio)}.hotspot-shuffle_products-slider.swiper{width:calc(15.15rem - 2 * var(--media-border-width));position:absolute;bottom:var(--spacing-xx-large);padding:2.5rem 2rem 0 0;top:unset;margin-top:0}.hotspot-shuffle_products-slider.swiper.slider--left{left:var(--spacing-xx-large)}.hotspot-shuffle_products-slider.swiper.slider--right{right:var(--spacing-xx-large)}.hotspot-shuffle_products-slider.swiper .swiper-wrapper{justify-content:stretch}.hotspot-shuffle_products-slider.swiper .swiper-controls{display:flex;padding:0;position:absolute;bottom:var(--spacing-small);width:calc(100% - 2rem);justify-content:space-between}.hotspot-shuffle_products-slider.swiper .swiper-controls .swiper-button-prev{left:var(--spacing-x-small)}.hotspot-shuffle_products-slider.swiper .swiper-controls .swiper-button-next{right:var(--spacing-x-small)}.hotspot-shuffle_product-slide.swiper-slide{width:100%;border:var(--media-border-width) solid var(--bg-color-white);display:flex;flex-direction:column;height:auto}.hotspot-shuffle_product_button{display:inline;display:initial}}@media screen and (min-width: 1025px){.hotspot-shuffle_products-slider.swiper{width:calc(13.875rem - 2 * var(--media-border-width))}}.hotspot-shuffle.design-mode .hotspot-shuffle_products-slider.swiper{display:flex}.hotspot-shuffle.design-mode .hotspot-shuffle_spot{opacity:1}.hotspot-shuffle.design-mode .hotspot-shuffle_spot:nth-child(1){left:clamp(0%,33%,100% - 40px);top:clamp(0%,38%,100% - 40px)}.hotspot-shuffle.design-mode .hotspot-shuffle_spot:nth-child(2){left:clamp(0%,60%,100% - 40px);top:clamp(0%,41%,100% - 40px)}.hotspot-shuffle.design-mode .hotspot-shuffle_spot:nth-child(3){left:clamp(0%,43%,100% - 40px);top:clamp(0%,58%,100% - 40px)}.hotspot-shuffle_product_navigation{width:100%;display:flex;justify-content:space-between;align-items:center}.hotspot-shuffle_product_navigation .button{display:flex;align-items:center;justify-content:center;height:-moz-fit-content;height:fit-content}.hotspot-shuffle_product_navigation .button[disabled]{background-color:transparent;opacity:.5}.hotspot-shuffle_product_navigation .hotspot-shuffle__slider__prev{transform:rotate(90deg)}.hotspot-shuffle_product_navigation .hotspot-shuffle__slider__next{transform:rotate(-90deg)}@media screen and (max-width: 768px){.hotspot-shuffle_product_navigation button.button{display:none}}
