.shop-the-look{aspect-ratio:1440/600;background-attachment:local;background-repeat:no-repeat;background-size:cover;position:relative}@media(max-width:989.98px){.shop-the-look{aspect-ratio:1}}@media(min-width:990px){.shop-the-look .popup-modal__opener{display:none}}.shop-the-look picture{height:100%;left:0;position:absolute;top:0;width:100%}.shop-the-look picture img{height:100%;-o-object-fit:cover;object-fit:cover}.shop-the-look .shop-product__image-link{display:block;height:100%;position:relative;width:100%}.shop-the-look .shop-product__image-link img{height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;top:0}.shop-the-look .page-width,.shop-the-look .page-width-desktop{height:100%;position:relative;width:100%}.shop-the-look .page-width .shop-the-look__content,.shop-the-look .page-width-desktop .shop-the-look__content{bottom:4.4rem;left:4rem;position:absolute}@media(max-width:989.98px){.shop-the-look .page-width .shop-the-look__content,.shop-the-look .page-width-desktop .shop-the-look__content{bottom:1.6rem;left:2rem}}.shop-the-look .page-width .shop-the-look__content .shop-the-look__subtitle,.shop-the-look .page-width-desktop .shop-the-look__content .shop-the-look__subtitle{font-family:var(--font-heading-family);font-size:calc(var(--font-body-scale)*1.6rem);margin-bottom:1rem;text-transform:uppercase}.shop-the-look .page-width .shop-the-look__content .shop-the-look__title,.shop-the-look .page-width-desktop .shop-the-look__content .shop-the-look__title{margin-bottom:.8rem}.shop-the-look .page-width .shop-the-look__content .shop-the-look__link,.shop-the-look .page-width-desktop .shop-the-look__content .shop-the-look__link{color:#fff}.shop-the-look .page-width .shop-the-look__content .shop-the-look__description,.shop-the-look .page-width-desktop .shop-the-look__content .shop-the-look__description{max-width:375px}.shop-the-look .page-width .shop-the-look__content .button,.shop-the-look .page-width-desktop .shop-the-look__content .button{margin-top:3rem}.shop-the-look__product{align-items:center;background:#fff;border:none;border-radius:50%;color:#202021;display:flex;height:20px;justify-content:center;min-height:auto;padding:0;position:absolute;transform:translate(-15px,-15px);width:20px;z-index:1}.shop-the-look__product:hover{z-index:2}@media(max-width:989.98px){.shop-the-look__product.popup-button svg{display:none}}.shop-the-look__product:hover{cursor:pointer}.shop-the-look__product:after{animation:pulse 3s infinite;background:#fff;border-radius:50%;content:"";height:24px;left:50%;opacity:.5;position:absolute;top:50%;transform:translate(-50%,-50%);width:24px;z-index:0}.shop-the-look__product:hover svg{transform:rotate(45deg)}.shop-the-look__product:hover .shop-product{opacity:1;transform:translateY(15px);visibility:visible}.shop-the-look__product svg{height:12px;position:relative;transition:all .3s ease-in-out;width:13px;z-index:1}.shop-the-look__product .shop-product{background:#fff;display:flex;gap:1rem;min-height:10rem;opacity:0;padding:1.5rem 1rem;position:absolute;top:100%;transition:all .3s ease-in-out;visibility:hidden;width:28rem}.shop-the-look__product .shop-product .shop-product__image{background-color:#fbf9f7;flex-shrink:0;height:90px;width:90px}.shop-the-look__product .shop-product .shop-product__content-wrapper .shop-product__content{color:#202021;text-decoration:none}.shop-the-look__product .shop-product .shop-product__content-wrapper .shop-product__content .shop-product__title{color:#202021;font-size:calc(var(--font-body-scale)*1.8rem)}.shop-the-look__product .shop-product .shop-product__content-wrapper .shop-product__content .shop-product__price{color:#202021;margin-top:.5rem}@media(min-width:990px){.shop-the-look__product .shop-product .shop-product__content-wrapper .shop-product__content .shop-product__price{font-size:calc(var(--font-body-scale)*1.8rem)}}.shop-the-look__product .shop-product .shop-product__content-wrapper .quick-add{margin-top:.5rem}.shop-the-look__product .shop-product .shop-product__content-wrapper .quick-add .quick-add__submit.button{background:#202021;border:1px solid #202021;color:#fff;font-size:calc(var(--font-body-scale)*1.2rem);min-width:unset;padding:.8rem 2rem;width:-moz-fit-content;width:fit-content}.shop-the-look__product .shop-product .shop-product__content-wrapper .quick-add .quick-add__submit.button:hover{background:#fff;border:1px solid #202021;color:#202021}@keyframes pulse{0%{height:24px;width:24px}50%{height:28px;width:28px}to{height:24px;width:24px}}