:root{--color-primary:#707070;--color-secondary:#fff;--color-brand:#668aab;--color-form:#939395;--color-form-input:#222;--color-form-success:#1f2d49;--color-form-warning:#ffb800;--color-form-error:#dc2626}.section-spacing{margin-bottom:2.2857142857rem;margin-top:2.2857142857rem}@media screen and (min-width:769px){.section-spacing{margin-bottom:4.5714285714rem;margin-top:4.5714285714rem}}.underline-hover{position:relative}.underline-hover:after{background:#707070;bottom:0;content:"";display:block;height:1px;left:0;position:absolute;transition:width .25s;width:0}.underline-hover.disabled{cursor:default}.underline-hover:not(.disabled){cursor:pointer}.underline-hover:not(.disabled).active:after,.underline-hover:not(.disabled):hover:after{width:100%}.spotted-products{overflow:hidden;padding-top:125%;position:relative}.spotted-products>img,.spotted-products>model-viewer,.spotted-products>video{height:100%;left:0;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;position:absolute;top:0;width:100%}@media screen and (min-width:769px){.spotted-products{overflow:hidden;padding-top:55.5555555556%;position:relative}.spotted-products>img,.spotted-products>model-viewer,.spotted-products>video{height:100%;left:0;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;position:absolute;top:0;width:100%}.spotted-products__img__mobile{display:none}}.spotted-products__img__desktop{display:none}@media screen and (min-width:769px){.spotted-products__img__desktop{display:block}}.spotted-products__info{color:#fff;left:16px;position:absolute;top:21px}@media screen and (min-width:769px){.spotted-products__info{left:50px;top:50px}}.spotted-products__info__title{font-size:16px;font-weight:var(--bold);line-height:19.36px;margin-bottom:12px;text-shadow:0 0 8px rgba(0,0,0,.122)}@media screen and (min-width:769px){.spotted-products__info__title{font-size:26px;line-height:28px;margin-bottom:20px}}.spotted-products__info__description{display:none}@media screen and (min-width:769px){.spotted-products__info__description{display:block;font-size:18px;font-weight:var(--bold);line-height:20px;margin-bottom:32px;max-width:var(--max-width-desktop);text-shadow:0 0 8px rgba(0,0,0,.122)}}.spotted-products__info__cta a{color:#fff;font-size:14px;font-weight:700;text-decoration:underline;text-shadow:0 0 8px rgba(0,0,0,.122)}@media screen and (min-width:769px){.spotted-products__info__cta a{font-size:18px}}.spotted-products__info__cta a:first-child:not(:only-child){margin-right:16px}@media screen and (min-width:769px){.spotted-products__info__cta a:first-child:not(:only-child){margin-right:50px}}.spotted-products__dot{background:#fff;border-radius:100%;box-shadow:0 1px 10px rgba(0,0,0,.25);cursor:pointer;display:block;height:12px;margin:-8px 0 0 -8px;position:absolute;transform:scale(1);transition:transform .25s ease-in-out;width:12px;z-index:1}@media screen and (min-width:1025px){.spotted-products__dot{height:18px;width:18px}}.spotted-products__dot:after{animation:spottedProductsKeyframe 1.4s ease-in-out infinite;border:2px solid #fff;border-radius:100%;content:"";height:22px;left:-5px;position:absolute;top:-5px;width:22px}@media screen and (min-width:1025px){.spotted-products__dot:after{border:4px solid #fff;height:44px;left:-13px;top:-13px;width:44px}}@media(hover:hover){.spotted-products__dot:hover{transform:scale(1.5)}}.spotted-products__dot--dark{background:#000}.spotted-products__dot--dark:after{background:rgba(0,0,0,.4);border-color:#000}.spotted-products__block{display:none;justify-content:flex-end;left:50%;max-width:100%;position:absolute;top:50%;transform:translate(-50%,-50%)}@media screen and (min-width:1025px){.spotted-products__block{left:unset;right:50px;top:50px;transform:translate(0)}}.spotted-products__block.active{display:flex;z-index:3}.spotted-products__block__product{width:160px}@media screen and (min-width:769px){.spotted-products__block__product{width:360px}.spotted-products__block__product .product-tile__meta__title__product-title{font-size:18px;line-height:21.78px}}@media screen and (max-width:768px){.spotted-products__block__product.single{min-width:160px;width:63vw}}@keyframes spottedProductsKeyframe{0%{transform:scale(1)}50%{transform:scale(1.05)}to{transform:scale(1)}}
/*# sourceMappingURL=section.spotted-products.css.map*/