.client-logo-showcase{padding:30px 10px!important}.swiper-slide.client-logo-wrapper{display:flex;justify-content:center;align-items:center}.client-logo{width:120px;max-width:100%;height:auto;object-fit:contain;border-radius:50px;transition:transform .3s ease,box-shadow .3s ease}.client-logo:hover{transform:scale(1.1);box-shadow:0 4px 12px #00000026;border-radius:75px!important}@keyframes ripple-line{to{transform:scale(2);opacity:0}}.shop-the-look{display:flex;flex-wrap:wrap;gap:40px;align-items:flex-start;position:relative;padding:40px 30px 20px;align-items:center}.shop-the-look__image{flex:1 1 50%;position:relative}.shop-the-look__image img{width:100%;height:auto;border-radius:8px}.shop-the-look__pin{position:absolute;width:22px;height:22px;border-radius:50%;background:#fff;border:2px solid #000;cursor:pointer;transition:transform .2s ease,background .3s ease;z-index:3}.shop-the-look__pin:hover,.shop-the-look__pin.active{background:#000;transform:scale(1.15)}.shop-the-look__right{flex:1 1 45%}.shop-the-look__title{font-size:40px;margin-bottom:1rem;text-transform:capitalize;font-family:Cormorant,serif;font-weight:600;line-height:55px}.shop-the-look__products{display:flex;gap:20px;flex-wrap:wrap}.shop-the-look__product{flex:1 1 calc(50% - 10px);transition:transform .3s ease,box-shadow .3s ease}.shop-the-look__product.active{box-shadow:0 0 0 2px #ae873e4f;background:#fff}.product-list-item{transition:all .3s ease}.product-list-item.active{border-color:#000;box-shadow:0 0 0 3px #00000026;transform:scale(1.03)}.shop-the-look__pin:before{animation:ripple-line 2s linear infinite}.shop-the-look__pin:after{animation:ripple-line 2s 1s linear infinite}.shop-the-look__pin:after,.shop-the-look__pin:before{position:absolute;content:"";top:0;right:0;bottom:0;left:0;border:solid 1px #ffffff;border-radius:50%}@media (max-width: 768px){.home-promotion-image-container{min-height:250px!important;background-position:right center!important}}.swiper-carousel-section .swiper{width:100%;padding:2rem}.swiper-carousel-section .swiper-slide{background:#fff;border-radius:10px;height:265px;display:flex;align-items:stretch;box-shadow:0 0 5px #00000026}.swiper-carousel-section .slide-content{display:flex;flex-direction:row;justify-content:space-between;width:100%;height:100%;gap:1rem}.swiper-carousel-section .text-content{flex:1;display:flex;flex-direction:column;justify-content:center;padding:10px;text-align:center}.swiper-carousel-section .image-content{flex:0 0 150px;height:100%}.swiper-carousel-section .image-content img{height:100%;width:150px;object-fit:cover;border-radius:0 8px 8px 0;display:block;position:absolute}.swiper-carousel-section .arrow{top:60px;width:0;height:0;border-left:0 solid transparent;border-right:25px solid transparent;border-top:25px solid #ffffff;margin:0;position:absolute;z-index:99}.swiper-carousel-section .text-content h4{margin:10px 0 5px;color:#590d22;font-weight:600;font-size:18px;font-family:Merriweather,serif}.swiper-carousel-section .text-content a{font-size:14px;font-style:italic}.swiper-carousel-section .text-content p{font-size:16px;line-height:20px;margin:0;display:-webkit-box;-webkit-line-clamp:9;-webkit-box-orient:vertical;overflow:hidden}.swiper-carousel-section .swiper-button-prev:after,.swiper-carousel-section .swiper-rtl .swiper-button-next:after,.swiper-carousel-section .swiper-button-next:after,.swiper-carousel-section .swiper-rtl .swiper-button-prev:after{font-size:15px!important;color:#000!important}.swiper-carousel-section .swiper-pagination-bullet-active{background:#000!important}.collections .collection-block>a{margin-top:0}.collections .collection-block{width:100%;margin:0 auto;text-align:center;padding-bottom:30px}.collections{max-width:1200px;margin:0 auto}.collections .collection-block .collection-title{width:100%;text-align:center}.collections .collection-block .product-list{width:100%;display:grid;grid-gap:30px;grid-template-columns:repeat(4,1fr)}.collections .collection-block .product-list .product{width:100%;max-width:240px;display:block;margin:0 auto;text-align:center}.collections .collection-block .product-list .product>img{width:100%;height:100%;object-fit:cover;display:block}.collections .collection-block .product-list .product>h4{text-align:center}.collections .collection-block>a{padding:10px;background:#ffe9f1;color:#000;margin-top:30px;display:inline-block}.collection-block .product-list .product-list-item{padding:0!important}
/*# sourceMappingURL=/cdn/shop/t/4/compiled_assets/styles.css.map */
