.bbm-collection-section{text-align:center;background-size:cover;background-position:center;background-repeat:no-repeat}.bbm-collection-section .section-heading{font-size:36px;font-weight:600;color:#fa0303;margin-top:var(--heading-mt-desktop);margin-bottom:var(--heading-mb-desktop)}.bbm-collection-section .concerns-wrapper{display:grid;grid-template-columns:repeat(var(--items-per-row-desktop),1fr);gap:var(--circle-gap, 30px);justify-content:center}@media(min-width:769px){.bbm-collection-section .concern-item:nth-child(n + calc((var(--items-per-row-desktop) * var(--rows-desktop)) + 1)){display:none}}.bbm-collection-section .concern-item{text-align:center}.bbm-collection-section .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}.bbm-collection-section .concern-item img:hover{transform:scale(1.08)}.bbm-collection-section .concern-item p{margin-top:var(--text-gap-desktop, 10px);font-size:var(--text-size-desktop, 16px);font-weight:500;color:#000}@media(max-width:768px){.bbm-collection-section{padding-top:var(--section-pt-mobile);padding-bottom:var(--section-pb-mobile)}.bbm-collection-section .section-heading{font-size:24px;margin-top:var(--heading-mt-mobile);margin-bottom:var(--heading-mb-mobile)}.bbm-collection-section .concerns-wrapper{display:flex;flex-wrap:wrap;gap:var(--mobile-gap, 12px)}.bbm-collection-section .concern-item{flex:0 0 calc(33.33% - var(--mobile-gap, 12px))}.bbm-collection-section .concern-item img{width:var(--img-size-mobile, 110px);height:var(--img-size-mobile, 110px);border-radius:16px}.bbm-collection-section .concern-item p{margin-top:var(--text-gap-mobile, 6px);font-size:var(--text-size-mobile, 13px)}}.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:#f20000;color:#fff;text-decoration:none;padding:10px 20px;border-radius:5px;font-weight:600;text-transform:uppercase;border:2px solidrgb(255,0,0);transition:all .3s ease}.view-product-btn:hover{background:#fff;color:#e40303;border-color:red}.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 #c1303000}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)}}}
/*# sourceMappingURL=/cdn/shop/t/8/compiled_assets/styles.css.map */
