.spotlight__product-info{font-size:11px;font-family:var(--font-var-1);font-weight:400;line-height:1.1;letter-spacing:0em}.spotlight__section{margin-top:var(--top-spacing);margin-bottom:var(--bottom-spacing)}.spotlight__container{display:grid;margin:0 auto}.spotlight__container--horizontal-margin{padding:0 var(--page-margin)}.spotlight__container--size-sm{max-width:var(--sm__page-size)}.spotlight__container--size-md{max-width:var(--md__page-size)}.spotlight__container--size-lg{max-width:var(--lg__page-size)}.spotlight__container--size-xl{max-width:var(--xl__page-size)}.spotlight__inner{position:relative}.spotlight__media{position:relative;z-index:0}.spotlight__media .media__container{position:relative;overflow:hidden;padding-top:66.6666666667%}.spotlight__media .media__container>img,.spotlight__media .media__container>video,.spotlight__media .media__container>model-viewer{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}@media screen and (min-width: 1025px){.spotlight__media .media__container{position:relative;overflow:hidden;padding-top:42.8571428571%}.spotlight__media .media__container>img,.spotlight__media .media__container>video,.spotlight__media .media__container>model-viewer{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}}.spotlight__layer{position:absolute;top:0;left:0;width:100%;height:100%;display:block;z-index:1}@media screen and (min-width: 1025px){.spotlight__layer--mobile{display:none}}.spotlight__layer--desktop{display:none}@media screen and (min-width: 1025px){.spotlight__layer--desktop{display:block}}.spotlight__pin{position:absolute;top:clamp(24px,var(--y-mobile),100% - 24px);left:clamp(24px,var(--x-mobile),100% - 24px);width:48px;height:48px;transform:translate(-50%, -50%);z-index:2}@media screen and (min-width: 1025px){.spotlight__pin{top:clamp(24px,var(--y-desktop),100% - 24px);left:clamp(24px,var(--x-desktop),100% - 24px)}}.spotlight__pin:not(.open)::before{display:block}.spotlight__pin:not(.open) .spotlight__product{opacity:0;pointer-events:none}.spotlight__pin::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;display:none;background-color:var(--light__ui_background);z-index:0;border-radius:100%;animation:pulse infinite 1.5s ease-in-out}.spotlight__pin-inner{position:absolute;top:50%;left:50%;width:20px;height:20px;transform:translate(-50%, -50%);background-color:var(--light__ui_background);border:2px solid var(--light__ui_element);border-radius:100%;z-index:1;cursor:pointer}.spotlight__product{position:absolute;min-width:324px;width:auto;display:flex;align-items:stretch;justify-content:flex-start;gap:8px;background-color:var(--light__ui_background);box-shadow:0px 4px 16px 0px rgba(0,0,0,.16);transition:transform .25s,opacity .25s}.spotlight__product--mobile-left{left:0;transform:translateX(-4px)}.spotlight__product--mobile-right{right:0;transform:translateX(4px)}.spotlight__product--mobile-top{top:100%}.spotlight__product--mobile-bottom{bottom:100%}@media screen and (min-width: 1025px){.spotlight__product--desktop-left{right:unset;left:0;transform:translateX(-4px)}}@media screen and (min-width: 1025px){.spotlight__product--desktop-right{right:0;left:unset;transform:translateX(4px)}}@media screen and (min-width: 1025px){.spotlight__product--desktop-top{top:100%;bottom:unset}}@media screen and (min-width: 1025px){.spotlight__product--desktop-bottom{top:unset;bottom:100%}}.spotlight__product-image{flex:56px 0 0;align-self:center}.spotlight__product-image .media__container{position:relative;overflow:hidden;padding-top:133.3333333333%;width:100%}.spotlight__product-image .media__container>img,.spotlight__product-image .media__container>video,.spotlight__product-image .media__container>model-viewer{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.spotlight__product-info{padding:4px 8px}.spotlight__product-vendor{padding:2px 0;margin-bottom:4px}.spotlight__product-title{padding:2px 0;margin-bottom:8px}.spotlight__product-price{font-weight:500;display:flex;align-items:center;justify-content:flex-start;gap:4px;flex-wrap:wrap}.spotlight__product-price del{text-decoration:line-through}.spotlight__product-price del+span{color:var(--light__text_sale)}@keyframes pulse{0%{transform:scale(0)}60%{opacity:.4}100%{opacity:0;transform:scale(1.2)}}

/*# sourceMappingURL=sections.spotlight.css.map*/