.lookbook-interactive{display:flex;align-items:stretch;justify-content:space-between;gap:var(--gap-desktop, 50px);padding:var(--padding-vertical, 60px) var(--padding-horizontal, 30px);background-color:var(--bg-color, #fff);flex-wrap:nowrap}.lookbook-interactive.reverse{flex-direction:row-reverse}.lookbook-interactive__image{flex:1 1 var(--image-width-desktop, 45%);position:relative;display:flex;align-items:center;justify-content:center;max-height:var(--max-height, 500px)}.lookbook-interactive__image img{width:100%;height:100%;object-fit:cover;border-radius:12px}.lookbook-interactive__product{flex:1 1 var(--product-width-desktop, 50%);display:flex;align-items:center;justify-content:center;max-height:var(--max-height, 500px)}.lookbook-card{background:#fff;border-radius:12px;box-shadow:0 6px 20px #00000014;padding:25px;text-align:center;width:100%;max-width:380px;height:100%;display:flex;flex-direction:column;justify-content:center}.lookbook-card img{width:100%;height:auto;max-height:60%;object-fit:contain;margin-bottom:15px}.lookbook-card h3{font-size:18px;font-weight:600;margin-bottom:8px}.lookbook-card .price{font-size:16px;color:#444;margin-bottom:12px}.view-product-btn{display:inline-block;background:#0d2a4b;color:#fff;text-decoration:none;padding:10px 20px;border-radius:5px;font-weight:600;text-transform:uppercase;border:2px solid #0D2A4B;transition:all .3s ease}.view-product-btn:hover{background:#fff;color:#0d2a4b;border-color:#0d2a4b}.lookbook-hotspot{position:absolute;width:18px;height:18px;background:#000;border:3px solid #fff;border-radius:50%;cursor:pointer;animation:pulse-wave 1.8s infinite}@keyframes pulse-wave{0%{box-shadow:0 0 #0d2a4b80}70%{box-shadow:0 0 0 10px #0d2a4b00}to{box-shadow:0 0 #0d2a4b00}}@media (max-width: 768px){.lookbook-interactive{flex-direction:column!important;align-items:center;padding:0}.lookbook-interactive__product{display:none}.lookbook-interactive__image img{width:100%;border-radius:0;height:auto;object-fit:cover}.mobile-product-info{display:none;text-align:center;padding:20px;background:#fff;border-top:1px solid #eee;animation:fadeIn .4s ease-in-out}.mobile-product-info.active{display:block}.mobile-product-info img{width:140px;height:auto;margin:0 auto 10px;display:block}.mobile-product-info h3{font-size:16px;font-weight:600;color:#0d2a4b;margin-bottom:6px}.mobile-product-info .price{font-size:15px;color:#333;margin-bottom:8px}.mobile-product-info .view-product-btn{padding:7px 16px;font-size:13px}@keyframes fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}}.mobile-menu{display:none}@media (max-width: 768px){.mobile-menu{display:block;text-align:center;padding:12px 0}.mobile-menu .concerns-wrapper{display:flex;overflow-x:auto;gap:10px;padding:0 10px;scroll-behavior:smooth;-webkit-overflow-scrolling:touch}.mobile-menu .concern-item{flex:0 0 auto;width:70px;text-align:center}.mobile-menu .concern-item img{width:60px;height:60px;border-radius:50%;object-fit:cover;display:block;margin:0 auto;transition:transform .2s ease}.mobile-menu .concern-item img:hover{transform:scale(1.05)}.mobile-menu .concern-item p{margin-top:4px;font-size:11px;font-weight:500;text-transform:uppercase;color:#000}.mobile-menu .concerns-wrapper::-webkit-scrollbar{display:none}.mobile-menu .concerns-wrapper{-ms-overflow-style:none;scrollbar-width:none}}.shop-by-category{text-align:center;padding:var(--section-padding, 40px) 0}.shop-by-category .category-wrapper{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--item-gap, 30px)}.shop-by-category .category-item{text-align:center;flex:0 1 var(--item-width-desktop, 220px);display:flex;flex-direction:column;align-items:center}.shop-by-category .category-item img{width:var(--img-size-desktop, 200px);height:var(--img-size-desktop, 200px);border-radius:10px;object-fit:cover;transition:transform .3s ease}.shop-by-category .category-item img:hover{transform:scale(1.05)}.shop-by-category .category-item p{margin-top:var(--text-gap-desktop, 12px);font-size:var(--text-size-desktop, 16px);font-weight:500;color:#000;text-align:center;line-height:1.3;max-width:90%}@media (max-width: 1024px){.shop-by-category .category-item{flex:0 1 30%}}@media (max-width: 768px){.shop-by-category .category-wrapper{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--mobile-gap, 12px)}.shop-by-category .category-item{flex:1 1 calc(33.33% - var(--mobile-gap, 12px));max-width:calc(33.33% - var(--mobile-gap, 12px));text-align:center}.shop-by-category .category-item img{width:var(--img-size-mobile, 120px);height:var(--img-size-mobile, 120px);border-radius:16px;object-fit:cover}.shop-by-category .category-item p{margin-top:var(--text-gap-mobile, 6px);font-size:var(--text-size-mobile, 13px);line-height:1.3}}.shop-by-concerns{text-align:center;padding:var(--section-padding, 40px) 0}.shop-by-concerns .concerns-wrapper{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--circle-gap, 30px)}.shop-by-concerns .concern-item{text-align:center;flex:0 1 auto}.shop-by-concerns .concern-item img{width:var(--img-size-desktop, 200px);height:var(--img-size-desktop, 200px);border-radius:50%;object-fit:cover;transition:transform .3s ease;display:block;margin:0 auto}.shop-by-concerns .concern-item img:hover{transform:scale(1.1)}.shop-by-concerns .concern-item p{margin-top:var(--text-gap-desktop, 10px);font-size:var(--text-size-desktop, 16px);font-weight:500;color:#000;line-height:1.3;text-align:center}@media (max-width: 768px){.shop-by-concerns .concerns-wrapper{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--mobile-gap, 12px)}.shop-by-concerns .concern-item{flex:1 1 calc(33.33% - var(--mobile-gap, 12px));max-width:calc(33.33% - var(--mobile-gap, 12px));text-align:center}.shop-by-concerns .concern-item img{width:var(--img-size-mobile, 110px);height:var(--img-size-mobile, 110px);border-radius:16px;object-fit:cover}.shop-by-concerns .concern-item p{margin-top:var(--text-gap-mobile, 6px);font-size:var(--text-size-mobile, 13px);line-height:1.3;color:#000}}
/*# sourceMappingURL=/cdn/shop/t/8/compiled_assets/styles.css.map */
