.shop-the-look-component .heading-section .title{font-family:var(--skin-header-font)}.shop-the-look-component .shop-the-look-btn-container{width:7rem;margin-left:auto;margin-right:auto;display:flex;position:relative}.shop-the-look-component .shop-the-look-btn-container .shop-the-look-btn{cursor:pointer;--custom-before-color:var(--color-dark,#000);background:0 0;border:1px solid #3917171f;border-radius:50%;justify-content:center;align-items:center;width:3rem;height:3rem;transition:background-color .3s,border-color .3s;display:flex;position:relative}.shop-the-look-component .shop-the-look-btn-container .shop-the-look-btn .chevron-icon{z-index:1;transition:transform .3s,opacity .3s;position:relative}.shop-the-look-component .shop-the-look-btn-container .shop-the-look-btn .chevron-icon svg{width:.75rem;height:.75rem}.shop-the-look-component .shop-the-look-btn-container .shop-the-look-btn:before{content:"";background-color:var(--custom-before-color);opacity:0;z-index:0;width:0;height:.125rem;transition:width .3s,opacity .3s;position:absolute;top:50%;transform:translateY(-50%)}.shop-the-look-component .shop-the-look-btn-container .shop-the-look-btn-prev:before{left:45%}.shop-the-look-component .shop-the-look-btn-container .shop-the-look-btn-next:before{right:45%}.shop-the-look-component .shop-the-look-btn-container .shop-the-look-btn:hover:before{opacity:1;width:.625rem}.shop-the-look-component .shop-the-look-btn-container .shop-the-look-btn:hover img{opacity:.8}.shop-the-look-component .shop-the-look-btn-container .shop-the-look-btn-prev:hover .chevron-icon{transform:translate(-2px)rotate(90deg)}.shop-the-look-component .shop-the-look-btn-container .shop-the-look-btn-next:hover .chevron-icon{transform:translate(2px)rotate(-90deg)!important}.shop-the-look-component .shop-the-look-btn-container .shop-the-look-btn-next .chevron-icon{transform:rotate(-90deg)!important}.shop-the-look-component .shop-the-look-btn-container .shop-the-look-btn-prev .chevron-icon{transform:rotate(90deg)}.shop-the-look-component .shop-the-look-btn-container .shop-the-look-btn-next{position:absolute;right:0}.shop-the-look-component .shop-the-look-btn-container .shop-the-look-btn.slick-arrow.slick-hidden{display:none}.shop-the-look-component .overlay-component{top:0}.shop-the-look-component .video-hero-banner-poster img{width:100%}.shop-the-look-component .shop-the-look-carousel{border:1px solid #361f1a1f;margin:1.25rem auto}.shop-the-look-component .shop-the-look-carousel .add-to-cart.btn{padding:.25rem 1rem}@media (width>=600px){.shop-the-look-component .shop-the-look-carousel .add-to-cart.btn{padding:1rem 2.5rem}}.shop-the-look-component .main-image{--main-image-object-fit-desktop:contain;--main-image-object-fit-mobile:contain;object-fit:var(--main-image-object-fit-mobile);object-position:var(--main-image-focal-point-x)var(--main-image-focal-point-y);height:400px}@media (width>=600px){.shop-the-look-component .main-image{object-fit:var(--main-image-object-fit-desktop);object-position:var(--main-image-focal-point-x-desktop)var(--main-image-focal-point-y-desktop);height:600px}}.shop-the-look-component .shop-the-look-video-element{object-fit:cover;max-height:37.5rem}.shop-the-look-component .video-controls-btn.position-absolute.top{top:.75rem}.shop-the-look-component .video-controls-btn.position-absolute.bottom{bottom:.75rem}.shop-the-look-component .video-controls-btn.position-absolute.left{left:.75rem}.shop-the-look-component .video-controls-btn.position-absolute.right{right:.75rem}.shop-the-look-component .video-controls-btn.position-absolute .video-btn{border:#ffdead;border-radius:50%;padding:4px 8px}.shop-the-look-component .product-tile{min-height:0;padding:1.125rem .5rem;font-size:.75rem;display:flex}.shop-the-look-component .product-tile .image-container{width:4rem}.shop-the-look-component .product-tile .image-container .quick-add-product{display:none}.shop-the-look-component .product-tile div.tile-body{width:calc(100% - 4rem);padding:0 0 0 1rem}.shop-the-look-component .product-tile div.tile-body .tile-body-footer{display:none}.shop-the-look-component .product-tile div.tile-body .tile-body-quick-add{display:block}.shop-the-look-component .product-tile div.tile-body .price-per-kg{margin-left:.25rem;font-size:.6rem;display:inline-block}.shop-the-look-component .product-tile div.tile-body .price>span{display:flex}.shop-the-look-component .product-tile div.tile-body .price>span del{order:2}.shop-the-look-component .product-tile div.tile-body .price span{height:.5rem}.shop-the-look-component .product-tile div.tile-body .pdp-link{font-family:tt firs neue variable,sans-serif;font-weight:600}.shop-the-look-component .product-tile div.tile-body .price{margin-top:.375rem}.shop-the-look-component .product-tile div.tile-body .price:has(.strike-through) .sales{color:#f83a3a}.shop-the-look-component .product-tile div.tile-body .price .starting:not(.has-list-price) .range:not(.has-list-price),.shop-the-look-component .product-tile div.tile-body .price .sales:not(.has-list-price){font-weight:400}.shop-the-look-component .product-tile div.tile-body .quick-add-product{margin-top:.5rem;padding-bottom:0;display:block}.shop-the-look-component .product-tile div.tile-body .quick-add-product .add-to-cart.btn{background-color:#e7be42;width:fit-content;margin:0}.shop-the-look-component .product-tile div.tile-body .quick-add-product .quick-add-text-mobile{color:#0000;font-size:0;position:relative}.shop-the-look-component .product-tile div.tile-body .quick-add-product .quick-add-text-mobile:after{content:"+ Add";color:#1e0c12;font-family:tt firs neue variable,sans-serif;font-size:.688rem;font-weight:500}@media (width>=600px){.shop-the-look-component .shop-the-look-carousel{border:none;margin:auto}.shop-the-look-component .product-tile{min-height:0;padding:0 .5rem;font-size:1.125rem;display:block}.shop-the-look-component .product-tile .image-container{width:100%}.shop-the-look-component .product-tile .image-container .quick-add-product{display:flex}.shop-the-look-component .product-tile div.tile-body{width:unset;padding:.625em 0 0}.shop-the-look-component .product-tile div.tile-body .vat-included{display:inline-block}.shop-the-look-component .product-tile div.tile-body .tile-body-footer{display:block}.shop-the-look-component .product-tile div.tile-body .tile-body-quick-add{display:none}.shop-the-look-component .product-tile div.tile-body .price-per-kg{margin-left:unset;font-size:1rem;display:block}.shop-the-look-component .product-tile div.tile-body .price>span{display:unset}.shop-the-look-component .product-tile div.tile-body .price>span del{order:unset}.shop-the-look-component .product-tile div.tile-body .pdp-link{font-weight:unset;font-family:tt firs neue variable,sans-serif}.shop-the-look-component .product-tile div.tile-body .price{margin-top:unset}.shop-the-look-component .product-tile div.tile-body .price:has(.strike-through) .sales{color:unset;margin-left:.25rem}.shop-the-look-component .product-tile div.tile-body .price .starting:not(.has-list-price) .range:not(.has-list-price),.shop-the-look-component .product-tile div.tile-body .price .sales:not(.has-list-price){font-weight:700}.shop-the-look-component .product-tile div.tile-body .quick-add-product{margin-top:.5rem;padding-bottom:0;display:block}.shop-the-look-component .product-tile div.tile-body .quick-add-product .quick-add-text-mobile{display:none}.shop-the-look-component .reverse-md .left-col{order:2}.shop-the-look-component .reverse-md .right-col{order:1}}
