.hotspots .placeholder-svg,.hotspots__image{height:100%;object-fit:cover;width:100%}.hotspots .placeholder-svg hotspot-component,.hotspots__image hotspot-component{display:block;position:sticky;top:calc(var(--announcement-height, 0) + var(--header-height, 0))}.hotspots__image-container hotspot-component{display:block;position:sticky;top:68px}.hotspots__image-container hotspot-component [hotspot-container].image-height{height:var(--media-height)}.hotspots__product-image{height:100%;object-fit:cover;width:100%}.hotspots__iamge-wrap{aspect-ratio:1/1;position:relative}.hotspots__imageWrap{display:block;height:100%}.hotspots__imageWrap .blur-image{object-fit:cover}.hotspots__hotspot{cursor:pointer;height:28px;left:var(--hotspot-x);opacity:.8;position:absolute;top:var(--hotspot-y);transform:translate(-50%,-50%);transition:all .3s ease;width:28px;z-index:1}@media screen and (max-width:767px){.hotspots__hotspot{height:20px;left:var(--hotspot-x-mobile,--hotspot-x);top:var(--hotspot-y-mobile,--hotspot-y);width:20px}}.hotspots__hotspot[open]{opacity:1;z-index:2}.hotspots__hotspot-icon{border-radius:50%;height:100%;width:100%}.hotspots__hotspot-icon:before{background-color:var(--color-button-text);border-radius:50%;height:10px;width:10px;z-index:1}.hotspots__hotspot-icon:after,.hotspots__hotspot-icon:before{content:"";left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);transition:all .3s ease}.hotspots__hotspot-icon:after{animation:hotspot 1.7s infinite;background-color:var(--color-button-background);border:var(--icon-thikness,1px) solid var(--color-button-text);border-radius:50%;height:100%;width:100%}@keyframes hotspot{0%{transform:translate(-50%,-50%) scale(1)}50%{transform:translate(-50%,-50%) scale(1.2)}to{transform:translate(-50%,-50%) scale(1)}}.hotspots .btn--icon[quick-view-button]{height:32px;justify-content:center;padding:0;width:32px}.hotspots__dropdown{left:50%;position:absolute;transform:translateX(-50%)}.hotspots__dropdown.hotspot-left{left:-1.2rem;transform:translateX(0)}.hotspots__dropdown.hotspot-left .hotspots__hotspot-dropdown:before{left:30px;right:inherit}.hotspots__dropdown.hotspot-right{left:auto;right:-1.2rem;transform:translateX(0)}.hotspots__dropdown.hotspot-right .hotspots__hotspot-dropdown:before{left:inherit;right:8px}.hotspots__dropdown.hotspot-bottom{bottom:100%;padding-block-end:20px}.hotspots__dropdown.hotspot-bottom .hotspots__hotspot-dropdown:before{border-bottom:transparent;border-top-color:var(--color-button-background);bottom:-15px;top:inherit}@media screen and (max-width:767px){.hotspots__dropdown.hotspot-left-mobile{left:-1.2rem;transform:translateX(0)}.hotspots__dropdown.hotspot-left-mobile .hotspots__hotspot-dropdown:before{left:30px}.hotspots__dropdown.hotspot-right-mobile{left:auto;right:-1.2rem;transform:translateX(0)}.hotspots__dropdown.hotspot-right-mobile .hotspots__hotspot-dropdown:before{left:inherit;right:8px}.hotspots__dropdown.hotspot-bottom-mobile{bottom:100%;padding-block-end:20px}.hotspots__dropdown.hotspot-bottom-mobile .hotspots__hotspot-dropdown:before{border-bottom:transparent;border-top-color:var(--color-button-background);bottom:-15px;top:inherit}}.hotspots__hotspot-dropdown{background:var(--color-button-background);border-radius:8px;color:var(--color-button-text);margin-block-start:20px;opacity:0;padding:12px;position:relative;width:229px}@media screen and (max-width:991px){.hotspots__hotspot-dropdown{width:200px}}.hotspots__hotspot-dropdown:before{border:10px solid transparent;border-bottom:10px solid var(--color-button-background);content:"";left:50%;position:absolute;top:-10px;transform:translate(-50%,-50%)}.hotspots__hotspot-dropdown .btn--no-style:after{display:none}.hotspots__hotspot-dropdown .btn--no-style:hover{color:var(--color-button-text)}.hotspots__price{font-size:calc(var(--font-body-scale)*12px);margin-block-end:0}.hotspots .btn--no-style{border-radius:0;font-weight:var(--font-body-weight-bold);text-align:left;width:100%}.hotspots .btn--no-style p{line-height:18.2px}.hotspots__view-products{bottom:16px;position:absolute;right:16px}@media screen and (max-width:520px){.hotspots__view-products{bottom:10px;right:10px}}.hotspots__view-products .btn--no-style,.hotspots__view-products button.btn--fill{align-items:center;display:flex}.hotspots__view-products .btn--no-style span:last-child,.hotspots__view-products button.btn--fill span:last-child{margin-left:8px}.hotspots__view-products .btn--no-style[quick-view-button] path,.hotspots__view-products button.btn--fill[quick-view-button] path{stroke:var(--color-button-text)}.hotspots__view-products .btn--icon{height:32px;justify-content:center;padding:0;width:32px}@media screen and (max-width:991px){.hotspots__view-products .btn-icon-with-content{height:32px;justify-content:center;padding:0;width:32px}}.hotspots__products{display:flex;flex-wrap:wrap;gap:20px}@media screen and (min-width:657px){.hotspots__products.place-first{grid-column:1;grid-row:1}}.hotspots .product-card .product-card-layer{position:relative}.hotspots .product-card .product-card-layer:after{aspect-ratio:1/1;content:"";display:block}.hotspots .product-card__content{inset:0;position:absolute}.hotspots .product-card__content .blur-image{object-fit:cover}.hotspots .product-card__square{flex-basis:calc(50% - 10px)}@media screen and (max-width:520px){.hotspots .product-card__square .hotspots__hotspot-dropdown{width:150px}}.hotspots .product-card__recatangle{flex-basis:100%}@media screen and (min-width:991px){.hotspots .product-card__recatangle{height:310px}}.hotspots .product-card__recatangle .product-card-layer,.hotspots .product-card__recatangle .product-card-layer:after{height:100%}.hotspots .product-card__full_width{flex-basis:100%}