.landing-bra-pack{--bp-primary: #2c3e50;--bp-primary-hover: #1a252f;--bp-accent: #E91E63;--bp-urgency: #ff6b6b;--bp-heading: #1A1A2E;--bp-body: #333333;--bp-secondary: #666666;--bp-bg-light: #F5F5F5;--bp-bg-cream: #FAF5F0;--bp-sale: #e74c3c;--bp-radius-btn: 30px;--bp-radius-card: 12px;--bp-shadow-card: 0 2px 12px rgba(0,0,0,.08);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;color:var(--bp-body);box-sizing:border-box}.landing-bra-pack *,.landing-bra-pack *:before,.landing-bra-pack *:after{box-sizing:inherit}.landing-bra-pack .flp-product-grid{display:grid;grid-template-columns:1fr 1fr;gap:40px;max-width:960px;margin:0 auto;padding:28px 16px}@media(max-width:767px){.landing-bra-pack .flp-product-grid{grid-template-columns:1fr}}.landing-bra-pack .flp-gallery-main{position:sticky;top:20px}.landing-bra-pack .flp-gallery-main img{width:100%;border-radius:var(--bp-radius-card);display:block;margin-bottom:10px;cursor:pointer;transition:opacity .2s}.landing-bra-pack .flp-gallery-thumbs{display:flex;gap:8px;flex-wrap:wrap;margin-top:8px}.landing-bra-pack .flp-gallery-thumbs img{width:70px;height:70px;object-fit:cover;border-radius:8px;cursor:pointer;border:2px solid transparent;transition:border-color .2s}.landing-bra-pack .flp-gallery-thumbs img.active,.landing-bra-pack .flp-gallery-thumbs img:hover{border-color:var(--bp-primary)}.landing-bra-pack .flp-product-info{display:flex;flex-direction:column;gap:12px}.landing-bra-pack .flp-product-title{font-family:Montserrat,-apple-system,BlinkMacSystemFont,sans-serif;font-size:28px;font-weight:700;color:var(--bp-heading);margin:0;line-height:1.2}.landing-bra-pack .flp-hero-bullets{list-style:none;padding:0;margin:0}.landing-bra-pack .flp-hero-bullets li{font-size:15px;color:var(--bp-body);padding:4px 0}.landing-bra-pack .flp-timer-banner{display:flex;align-items:center;justify-content:space-between;background:#e0deeb;border-radius:8px;padding:12px 16px;gap:10px}.landing-bra-pack .flp-timer-banner-left{display:flex;align-items:center;gap:8px}.landing-bra-pack .flp-timer-banner-icon{font-size:18px}.landing-bra-pack .flp-timer-banner-text{font-size:13px;font-weight:600;color:#1a1a2e}.landing-bra-pack .flp-timer-digits{display:flex;gap:6px}.landing-bra-pack .flp-timer-box{display:flex;flex-direction:column;align-items:center;background:#2a2552;border-radius:8px;width:52px;height:52px;justify-content:center}.landing-bra-pack .flp-timer-num{font-size:20px;font-weight:700;color:#fff;line-height:1}.landing-bra-pack .flp-timer-label{font-size:9px;font-weight:600;text-transform:uppercase;color:#fff9}.landing-bra-pack .flp-trust-row{display:flex;flex-wrap:wrap;gap:8px;font-size:13px;color:var(--bp-secondary)}.landing-bra-pack .flp-trust-row span{flex:1;min-width:140px}.landing-bra-pack .flp-accord{border-bottom:1px solid #e0e0e0}.landing-bra-pack .flp-accord summary{padding:14px 0;font-weight:600;cursor:pointer;list-style:none;display:flex;justify-content:space-between;align-items:center;font-size:14px}.landing-bra-pack .flp-accord summary::-webkit-details-marker{display:none}.landing-bra-pack .flp-accord summary:after{content:"+";font-size:20px;font-weight:300}.landing-bra-pack .flp-accord[open] summary:after{content:"\d7"}.landing-bra-pack .flp-accord-body{padding:8px 0 14px;color:var(--bp-secondary);line-height:1.7;font-size:14px}.landing-bra-pack .flp-size-table{width:100%;border-collapse:collapse;font-size:13px}.landing-bra-pack .flp-size-table th{background:var(--bp-primary);color:#fff;padding:8px;text-align:center}.landing-bra-pack .flp-size-table td{padding:6px 8px;border:1px solid #e0e0e0;text-align:center}.landing-bra-pack .flp-size-table tr:nth-child(2n) td{background:var(--bp-bg-light)}.landing-bra-pack .flp-before-after{background:var(--bp-bg-cream);padding:60px 20px;text-align:center}.landing-bra-pack .flp-before-after h2{font-family:Montserrat,-apple-system,BlinkMacSystemFont,sans-serif;font-size:28px;color:var(--bp-heading);margin:0 0 32px}.landing-bra-pack .flp-ba-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px;max-width:700px;margin:0 auto;text-align:left}@media(max-width:600px){.landing-bra-pack .flp-ba-grid{grid-template-columns:1fr}}.landing-bra-pack .flp-ba-before{background:#fee;border-radius:var(--bp-radius-card);padding:24px}.landing-bra-pack .flp-ba-after{background:#efe;border-radius:var(--bp-radius-card);padding:24px}.landing-bra-pack .flp-ba-before h3,.landing-bra-pack .flp-ba-after h3{font-family:Montserrat,-apple-system,BlinkMacSystemFont,sans-serif;font-size:16px;font-weight:700;margin:0 0 12px}.landing-bra-pack .flp-ba-before ul,.landing-bra-pack .flp-ba-after ul{list-style:none;padding:0;margin:0}.landing-bra-pack .flp-ba-before li,.landing-bra-pack .flp-ba-after li{padding:8px 0;font-size:14px;border-bottom:1px solid rgba(0,0,0,.06)}.landing-bra-pack .flp-ba-before li{color:#c0392b}.landing-bra-pack .flp-ba-after li{color:#27ae60}.landing-bra-pack .flp-faq{padding:60px 20px;max-width:700px;margin:0 auto}.landing-bra-pack .flp-faq h2{font-family:Montserrat,-apple-system,BlinkMacSystemFont,sans-serif;font-size:28px;color:var(--bp-heading);margin:0 0 24px;text-align:center}.landing-bra-pack .flp-faq-item{border-bottom:1px solid #e0e0e0}.landing-bra-pack .flp-faq-item summary{padding:16px 0;font-weight:600;cursor:pointer;font-size:15px;list-style:none;display:flex;justify-content:space-between;align-items:center}.landing-bra-pack .flp-faq-item summary::-webkit-details-marker{display:none}.landing-bra-pack .flp-faq-item summary:after{content:"+";font-size:20px;font-weight:300}.landing-bra-pack .flp-faq-item[open] summary:after{content:"\d7"}.landing-bra-pack .flp-faq-item p{padding:0 0 16px;color:var(--bp-secondary);line-height:1.7;margin:0;font-size:14px}.landing-bra-pack .flp-comparison{background:var(--bp-bg-light);padding:60px 20px;text-align:center}.landing-bra-pack .flp-comparison h2{font-family:Montserrat,-apple-system,BlinkMacSystemFont,sans-serif;font-size:28px;color:var(--bp-heading);margin:0 0 24px}.landing-bra-pack .flp-comp-table{width:100%;max-width:700px;margin:0 auto;border-collapse:collapse}.landing-bra-pack .flp-comp-table th{background:var(--bp-primary);color:#fff;padding:12px 16px;text-align:left}.landing-bra-pack .flp-comp-table th:nth-child(2),.landing-bra-pack .flp-comp-table th:nth-child(3){text-align:center;width:80px}.landing-bra-pack .flp-comp-table td{padding:12px 16px;border-bottom:1px solid #e0e0e0;text-align:left;font-size:14px}.landing-bra-pack .flp-comp-table td:nth-child(2),.landing-bra-pack .flp-comp-table td:nth-child(3){text-align:center;font-size:20px}.landing-bra-pack .flp-comp-table tr:nth-child(odd) td{background:#fff}.landing-bra-pack .bp-buy{display:flex;flex-direction:column;gap:14px}.landing-bra-pack .bp-price-row{display:flex;align-items:baseline;gap:10px}.landing-bra-pack .bp-price{font-size:28px;font-weight:700;color:var(--bp-heading)}.landing-bra-pack .bp-compare{font-size:18px;color:var(--bp-secondary);text-decoration:line-through}.landing-bra-pack .bp-badge-save{background:var(--bp-sale);color:#fff;border-radius:20px;padding:2px 10px;font-size:12px;font-weight:700}.landing-bra-pack .bp-option-group{display:flex;flex-direction:column;gap:6px}.landing-bra-pack .bp-option-group label{font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:.5px;color:var(--bp-heading)}.landing-bra-pack .bp-option-group select{width:100%;padding:10px 14px;border:2px solid #e0e0e0;border-radius:8px;font-size:15px;color:var(--bp-body);background:#fff;cursor:pointer;-webkit-appearance:auto;appearance:auto}.landing-bra-pack .bp-option-group select:focus{outline:2px solid var(--bp-primary);border-color:transparent}.landing-bra-pack .bp-atc-btn{display:block;width:100%;padding:18px;background:#000;color:#fff;border:none;border-radius:var(--bp-radius-btn);font-family:Montserrat,-apple-system,BlinkMacSystemFont,sans-serif;font-size:16px;font-weight:700;text-transform:uppercase;letter-spacing:1px;cursor:pointer;transition:opacity .2s}.landing-bra-pack .bp-atc-btn:hover{opacity:.88}.landing-bra-pack .bp-atc-btn:disabled{opacity:.5;cursor:not-allowed}.landing-bra-pack .bp-atc-btn.loading{opacity:.7}.landing-bra-pack .bp-unavailable{color:var(--bp-secondary);font-size:14px;text-align:center;padding:8px}.landing-bra-pack .flp-reveal-bp{opacity:0;transform:translateY(28px);transition:opacity .55s ease,transform .55s ease}.landing-bra-pack .flp-reveal-bp.visible{opacity:1;transform:none}.landing-bra-pack .flp-delay1-bp{transition-delay:.1s}.landing-bra-pack .flp-delay2-bp{transition-delay:.2s}.landing-bra-pack .flp-delay3-bp{transition-delay:.3s}.landing-bra-pack .flp-sec-title-bp{font-size:26px;font-weight:700;color:var(--bp-heading);text-align:center;margin:0 0 36px;font-family:Montserrat,sans-serif}.landing-bra-pack .flp-stats-bar-bp{display:grid;grid-template-columns:repeat(4,1fr);background:var(--bp-primary);color:#fff;padding:36px 40px;text-align:center}.landing-bra-pack .flp-stat-bp{padding:12px;border-right:1px solid rgba(255,255,255,.2)}.landing-bra-pack .flp-stat-bp:last-child{border-right:none}.landing-bra-pack .flp-stat-num-bp{display:block;font-size:30px;font-weight:800;font-family:Montserrat,sans-serif;letter-spacing:-1px}.landing-bra-pack .flp-stat-lbl-bp{font-size:12px;opacity:.75;margin-top:4px;display:block}.landing-bra-pack .flp-how-bp{padding:64px 40px;background:#fff}.landing-bra-pack .flp-how-steps-bp{display:grid;grid-template-columns:repeat(3,1fr);gap:36px;max-width:960px;margin:0 auto;text-align:center}.landing-bra-pack .flp-how-num-bp{font-size:52px;font-weight:900;color:var(--bp-accent);line-height:1;margin-bottom:14px;font-family:Montserrat,sans-serif}.landing-bra-pack .flp-how-step-bp h3{font-size:16px;font-weight:700;color:var(--bp-heading);margin:0 0 10px}.landing-bra-pack .flp-how-step-bp p{font-size:14px;color:var(--bp-secondary);line-height:1.65;margin:0}.landing-bra-pack .flp-materials-bp{padding:64px 40px;background:var(--bp-bg-light)}.landing-bra-pack .flp-mat-grid-bp{display:grid;grid-template-columns:repeat(2,1fr);gap:20px;max-width:880px;margin:0 auto}.landing-bra-pack .flp-mat-card-bp{background:#fff;border-radius:14px;padding:28px 24px;box-shadow:0 4px 16px #0000000d}.landing-bra-pack .flp-mat-card-bp h3{font-size:16px;font-weight:700;color:var(--bp-heading);margin:0 0 10px}.landing-bra-pack .flp-mat-card-bp p{font-size:14px;color:var(--bp-secondary);line-height:1.65;margin:0}.landing-bra-pack .flp-reviews-bp{padding:64px 0 40px;background:#fff;text-align:center}.landing-bra-pack .flp-rev-sub-bp{font-size:14px;color:#888;margin:-24px 0 28px}.landing-bra-pack .flp-reviews-slider-bp{overflow:hidden;max-width:720px;margin:0 auto}.landing-bra-pack .flp-reviews-track-bp{display:flex;transition:transform .5s cubic-bezier(.25,.46,.45,.94)}.landing-bra-pack .flp-rev-card-bp{min-width:100%;background:var(--bp-bg-light);border-radius:14px;padding:32px 36px;box-sizing:border-box}.landing-bra-pack .flp-rev-stars-bp{color:#f5a623;font-size:20px;margin-bottom:12px}.landing-bra-pack .flp-rev-text-bp{font-size:15px;font-style:italic;color:#333;line-height:1.7;margin:0 0 14px}.landing-bra-pack .flp-rev-author-bp{font-size:14px;font-weight:700;color:var(--bp-heading);margin:0}.landing-bra-pack .flp-rev-author-bp span{font-weight:400;color:#888}.landing-bra-pack .flp-rev-dots-bp{display:flex;justify-content:center;gap:8px;margin-top:20px}.landing-bra-pack .flp-dot-bp{width:10px;height:10px;border-radius:50%;border:none;background:#ddd;cursor:pointer;padding:0;transition:background .3s}.landing-bra-pack .flp-dot-on-bp{background:var(--bp-accent)}.landing-bra-pack .flp-usecases-bp{padding:64px 40px;background:var(--bp-bg-light)}.landing-bra-pack .flp-uc-grid-bp{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;max-width:960px;margin:0 auto}.landing-bra-pack .flp-uc-card-bp{background:#fff;border-radius:18px;padding:32px 24px;text-align:center;box-shadow:0 4px 16px #0000000f}.landing-bra-pack .flp-uc-emoji-bp{font-size:44px;margin-bottom:14px}.landing-bra-pack .flp-uc-card-bp h3{font-size:16px;font-weight:700;color:var(--bp-heading);margin:0 0 10px}.landing-bra-pack .flp-uc-card-bp p{font-size:14px;color:var(--bp-secondary);line-height:1.65;margin:0}.landing-bra-pack .flp-faq-extra-bp{padding:64px 40px;background:#fff;max-width:780px;margin:0 auto;box-sizing:border-box;width:100%}.landing-bra-pack .flp-faq-item-bp{border-bottom:1px solid #e0e0e0}.landing-bra-pack .flp-faq-item-bp summary{padding:16px 0;font-weight:600;cursor:pointer;font-size:15px;list-style:none;display:flex;justify-content:space-between;align-items:center;color:var(--bp-heading)}.landing-bra-pack .flp-faq-item-bp summary::-webkit-details-marker{display:none}.landing-bra-pack .flp-faq-item-bp summary:after{content:"+";font-size:20px;font-weight:300;color:var(--bp-accent);transition:transform .3s}.landing-bra-pack .flp-faq-item-bp[open] summary:after{transform:rotate(45deg)}.landing-bra-pack .flp-faq-item-bp p{padding:0 0 16px;color:var(--bp-secondary);line-height:1.7;margin:0;font-size:14px}.landing-bra-pack .bp6{display:flex;flex-direction:column;gap:14px}.landing-bra-pack .bp6-section-label{font-family:Montserrat,-apple-system,BlinkMacSystemFont,sans-serif;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:1.2px;color:var(--bp-secondary);margin:0}.landing-bra-pack .bp6-options{display:flex;flex-direction:column;gap:10px}.landing-bra-pack .bp6-option{display:flex;align-items:center;gap:12px;position:relative;border:1.5px solid #d8d8d8;border-radius:12px;padding:14px 16px;cursor:pointer;transition:border-color .18s,background .18s,box-shadow .18s;background:#fff;overflow:visible}.landing-bra-pack .bp6-option:hover{border-color:#a0a0a0}.landing-bra-pack .bp6-option--active{border-color:#1a1a1a;box-shadow:0 0 0 1px #1a1a1a;background:#fafafa}.landing-bra-pack .bp6-badge{position:absolute;top:-1px;right:14px;font-size:9px;font-weight:800;text-transform:uppercase;letter-spacing:.8px;padding:3px 9px;border-radius:0 0 8px 8px;line-height:1.5;white-space:nowrap}.landing-bra-pack .bp6-badge--primary{background:#1a1a1a;color:#fff}.landing-bra-pack .bp6-badge--accent{background:var(--bp-accent);color:#fff}.landing-bra-pack .bp6-option-check{width:20px;height:20px;border-radius:50%;border:2px solid #d0d0d0;flex-shrink:0;transition:border-color .18s,background .18s;display:flex;align-items:center;justify-content:center}.landing-bra-pack .bp6-option--active .bp6-option-check{border-color:#1a1a1a;background:#1a1a1a;box-shadow:inset 0 0 0 3px #fff}.landing-bra-pack .bp6-option-body{display:flex;flex-direction:column;gap:2px;flex:1;min-width:0}.landing-bra-pack .bp6-option-title{font-size:15px;font-weight:700;color:var(--bp-heading);font-family:Montserrat,-apple-system,BlinkMacSystemFont,sans-serif}.landing-bra-pack .bp6-option-sub{font-size:12px;color:var(--bp-secondary)}.landing-bra-pack .bp6-save{color:#2d9e5a;font-weight:600}.landing-bra-pack .bp6-option-price{display:flex;flex-direction:column;align-items:flex-end;flex-shrink:0;gap:1px}.landing-bra-pack .bp6-price-main{font-size:17px;font-weight:800;color:var(--bp-heading);font-family:Montserrat,-apple-system,BlinkMacSystemFont,sans-serif;line-height:1}.landing-bra-pack .bp6-price-each{font-size:11px;color:var(--bp-secondary)}.landing-bra-pack .bp6-price-compare{font-size:12px;color:#aaa;text-decoration:line-through}.landing-bra-pack .bp6-option-price:not(:has(.bp6-price-main)){font-size:17px;font-weight:800;color:var(--bp-heading);font-family:Montserrat,sans-serif}@media(max-width:768px){.landing-bra-pack .flp-stats-bar-bp{grid-template-columns:repeat(2,1fr);padding:28px 16px}.landing-bra-pack .flp-stat-bp{border-right:none;border-bottom:1px solid rgba(255,255,255,.15)}.landing-bra-pack .flp-how-steps-bp,.landing-bra-pack .flp-uc-grid-bp,.landing-bra-pack .flp-mat-grid-bp{grid-template-columns:1fr}.landing-bra-pack .flp-how-bp,.landing-bra-pack .flp-materials-bp,.landing-bra-pack .flp-reviews-bp,.landing-bra-pack .flp-usecases-bp,.landing-bra-pack .flp-faq-extra-bp{padding:48px 16px}.landing-bra-pack .flp-rev-card-bp{padding:24px 16px}.landing-bra-pack .flp-sec-title-bp{font-size:22px}}.landing-bra-pack .flp-ba2{padding:60px 20px;background:#f7f7f7;text-align:center}.landing-bra-pack .flp-ba2-title{font-family:Montserrat,-apple-system,BlinkMacSystemFont,sans-serif;font-size:28px;font-weight:800;color:var(--bp-heading);margin:0 0 32px}.landing-bra-pack .flp-ba2-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px;max-width:820px;margin:0 auto;text-align:left}@media(max-width:640px){.landing-bra-pack .flp-ba2-grid{grid-template-columns:1fr}}.landing-bra-pack .flp-ba2-col{border-radius:12px;overflow:hidden;background:#fff;box-shadow:0 2px 12px #0000000f}.landing-bra-pack .flp-ba2-header{font-family:Montserrat,-apple-system,BlinkMacSystemFont,sans-serif;font-size:16px;font-weight:700;padding:14px 20px;color:#fff}.landing-bra-pack .flp-ba2-col--before .flp-ba2-header{background:#b71c1c}.landing-bra-pack .flp-ba2-col--after .flp-ba2-header{background:#1b5e20}.landing-bra-pack .flp-ba2-list{list-style:none;padding:0;margin:0}.landing-bra-pack .flp-ba2-list li{display:flex;align-items:flex-start;gap:10px;padding:11px 20px;font-size:14px;color:#333;border-bottom:1px solid rgba(0,0,0,.05)}.landing-bra-pack .flp-ba2-list li:last-child{border-bottom:none}.landing-bra-pack .flp-ba2-x{color:#c62828;font-weight:700;flex-shrink:0}.landing-bra-pack .flp-ba2-chk{color:#2e7d32;font-weight:700;flex-shrink:0}.landing-bra-pack .flp-photo-reviews{padding:64px 20px;background:#fff;text-align:center}.landing-bra-pack .flp-photo-rev-title{font-family:Montserrat,-apple-system,BlinkMacSystemFont,sans-serif;font-size:28px;font-weight:800;color:var(--bp-heading);margin:0 0 8px}.landing-bra-pack .flp-photo-rev-sub{font-size:14px;color:#888;margin:0 0 36px}.landing-bra-pack .flp-photo-rev-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;max-width:1000px;margin:0 auto;text-align:left}@media(max-width:768px){.landing-bra-pack .flp-photo-rev-grid{grid-template-columns:1fr;gap:20px}}.landing-bra-pack .flp-photo-rev-card{border-radius:12px;overflow:hidden;background:#fff;box-shadow:0 2px 16px #00000012}.landing-bra-pack .flp-photo-rev-img-wrap{width:100%;aspect-ratio:4/5;overflow:hidden;background:#f0f0f0}.landing-bra-pack .flp-photo-rev-img-wrap img{width:100%;height:100%;object-fit:cover;display:block}.landing-bra-pack .flp-photo-rev-body{padding:16px}.landing-bra-pack .flp-photo-rev-stars{color:#00a86b;font-size:16px;margin-bottom:6px;letter-spacing:1px}.landing-bra-pack .flp-photo-rev-headline{font-size:14px;font-weight:700;color:var(--bp-heading);margin:0 0 8px}.landing-bra-pack .flp-photo-rev-text{font-size:13px;color:#555;line-height:1.65;margin:0 0 12px;font-style:italic}.landing-bra-pack .flp-photo-rev-author{font-size:13px;font-weight:600;color:var(--bp-heading);margin:0;display:flex;align-items:center;gap:8px;flex-wrap:wrap}.landing-bra-pack .flp-photo-rev-verified{color:#00a86b;font-weight:500;font-size:12px}.landing-bra-pack .flp-comp2{padding:60px 20px;background:#f7f7f7;text-align:center}.landing-bra-pack .flp-comp2-title{font-family:Montserrat,-apple-system,BlinkMacSystemFont,sans-serif;font-size:26px;font-weight:800;color:var(--bp-heading);margin:0 0 28px}.landing-bra-pack .flp-comp2-wrap{max-width:680px;margin:0 auto;background:#fff;border-radius:14px;overflow:hidden;box-shadow:0 2px 16px #00000012}.landing-bra-pack .flp-comp2-table{width:100%;border-collapse:collapse}.landing-bra-pack .flp-comp2-table thead tr{background:#2c3e50}.landing-bra-pack .flp-comp2-table th{padding:14px 16px;color:#fff;font-size:13px;font-weight:700;font-family:Montserrat,sans-serif;text-align:left}.landing-bra-pack .flp-comp2-our-col,.landing-bra-pack .flp-comp2-other-col{text-align:center;width:80px}.landing-bra-pack .flp-comp2-our-col{background:#ffffff26;border-radius:8px 8px 0 0}.landing-bra-pack .flp-comp2-table td{padding:12px 16px;font-size:14px;color:#333;border-bottom:1px solid #f0f0f0;text-align:left}.landing-bra-pack .flp-comp2-table td:nth-child(2),.landing-bra-pack .flp-comp2-table td:nth-child(3){text-align:center;font-size:18px}.landing-bra-pack .flp-comp2-table tr:nth-child(odd) td{background:#fafafa}.landing-bra-pack .flp-comp2-table tbody tr:last-child td{border-bottom:none}.landing-bra-pack .flp-comp2-yes{color:#00a86b}.landing-bra-pack .flp-comp2-no{color:#e53935;font-size:20px}.landing-bra-pack .kbp{display:flex;flex-direction:column;gap:12px}.landing-bra-pack .kbp-label-section{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:1.2px;color:var(--bp-secondary);margin:0;font-family:Montserrat,sans-serif}.landing-bra-pack .kbp-options{display:flex;flex-direction:column;gap:10px}.landing-bra-pack .kbp-card{display:flex;align-items:flex-start;gap:12px;position:relative;border:1.5px solid #ddd;border-radius:12px;padding:14px 16px;cursor:pointer;transition:border-color .18s,background .18s,box-shadow .18s;background:#fff}.landing-bra-pack .kbp-card:hover{border-color:#aaa}.landing-bra-pack .kbp-card--active{border-color:#1a1a1a;box-shadow:0 0 0 1px #1a1a1a;background:#fafafa}.landing-bra-pack .kbp-corner-badge{position:absolute;top:-1px;right:14px;font-size:9px;font-weight:800;text-transform:uppercase;letter-spacing:.8px;padding:3px 9px;border-radius:0 0 8px 8px;line-height:1.5}.landing-bra-pack .kbp-card--popular .kbp-corner-badge{background:#1a1a1a;color:#fff}.landing-bra-pack .kbp-card--best .kbp-corner-badge{background:var(--bp-accent);color:#fff}.landing-bra-pack .kbp-radio-dot{width:20px;height:20px;border-radius:50%;border:2px solid #ccc;flex-shrink:0;margin-top:2px;transition:border-color .18s,background .18s;display:flex;align-items:center;justify-content:center}.landing-bra-pack .kbp-card--active .kbp-radio-dot{border-color:#1a1a1a;background:#1a1a1a;box-shadow:inset 0 0 0 3px #fff}.landing-bra-pack .kbp-card-info{flex:1;min-width:0}.landing-bra-pack .kbp-card-top{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.landing-bra-pack .kbp-pack-name{font-size:15px;font-weight:700;color:var(--bp-heading);font-family:Montserrat,sans-serif}.landing-bra-pack .kbp-pack-chip{font-size:11px;font-weight:600;background:#f0f0f0;color:#555;padding:2px 8px;border-radius:20px}.landing-bra-pack .kbp-card-sub{font-size:12px;color:var(--bp-secondary);margin-top:3px}.landing-bra-pack .kbp-card-price{display:flex;flex-direction:column;align-items:flex-end;flex-shrink:0;gap:2px}.landing-bra-pack .kbp-price{font-size:16px;font-weight:800;color:var(--bp-heading);font-family:Montserrat,sans-serif}.landing-bra-pack .kbp-compare{font-size:12px;color:#aaa;text-decoration:line-through}.landing-bra-pack .kbp-selectors{display:none;margin-top:12px}.landing-bra-pack .kbp-selectors--open{display:flex;flex-direction:column;gap:12px}.landing-bra-pack .kbp-bra-block{border-top:1px solid #ebebeb;padding-top:10px}.landing-bra-pack .kbp-bra-label{font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.5px;color:var(--bp-secondary);display:block;margin-bottom:8px}.landing-bra-pack .kbp-swatches{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:8px}.landing-bra-pack .kbp-swatch{width:26px;height:26px;border-radius:50%;border:2px solid transparent;cursor:pointer;transition:border-color .15s,transform .15s;padding:0}.landing-bra-pack .kbp-swatch:hover{transform:scale(1.1)}.landing-bra-pack .kbp-swatch--active{border-color:#1a1a1a}.landing-bra-pack .kbp-sizes{display:flex;gap:6px;flex-wrap:wrap}.landing-bra-pack .kbp-size{padding:4px 10px;border:1.5px solid #ddd;border-radius:6px;font-size:12px;font-weight:600;cursor:pointer;background:#fff;color:#333;transition:border-color .15s,background .15s}.landing-bra-pack .kbp-size--active{border-color:#1a1a1a;background:#1a1a1a;color:#fff}@media screen and (max-width:767px){.landing-bra-pack .flp-product-grid{grid-template-columns:minmax(0,1fr)!important;gap:18px!important;width:100%!important;max-width:100%!important;overflow:visible!important}.landing-bra-pack .flp-gallery-main{position:static!important;top:auto!important;left:auto!important;right:auto!important;width:100%!important;max-width:100%!important;z-index:auto!important;transform:none!important}.landing-bra-pack .flp-gallery-main img,.landing-bra-pack .flp-gallery-main img.main{position:static!important;display:block!important;width:100%!important;max-width:100%!important;height:auto!important;object-fit:contain!important;transform:none!important}.landing-bra-pack .flp-gallery-thumbs{position:relative!important;z-index:1!important;width:100%!important;max-width:100%!important;overflow:hidden!important}.landing-bra-pack .flp-gallery-thumbs img{position:static!important;flex:0 0 62px!important;width:62px!important;height:62px!important;max-width:62px!important}.landing-bra-pack .flp-product-info{position:relative!important;z-index:2!important;width:100%!important;min-width:0!important;background:#fff}}cart-drawer:not(.active) .cart-drawer__overlay,cart-drawer:not(.active) #CartDrawer-Overlay{pointer-events:none!important;visibility:hidden!important}.landing-bra-pack .bp-mobile-gallery{display:none}@media screen and (max-width:767px){.landing-bra-pack .flp-gallery-main,.landing-bra-pack .flp-gallery-thumbs{display:none!important}.landing-bra-pack .bp-mobile-gallery{display:block!important;width:100%!important;max-width:100%!important;min-width:0!important;overflow:hidden!important;position:relative!important;z-index:1!important}.landing-bra-pack .bp-mobile-gallery-track{display:flex!important;flex-direction:row!important;gap:0!important;width:100%!important;max-width:100%!important;overflow-x:auto!important;overflow-y:hidden!important;scroll-snap-type:x mandatory!important;scroll-behavior:smooth!important;overscroll-behavior-x:contain!important;-webkit-overflow-scrolling:touch!important;scrollbar-width:none!important;touch-action:pan-x!important}.landing-bra-pack .bp-mobile-gallery-track::-webkit-scrollbar{display:none!important}.landing-bra-pack .bp-mobile-gallery-slide{flex:0 0 100%!important;width:100%!important;min-width:100%!important;max-width:100%!important;scroll-snap-align:start!important;scroll-snap-stop:always!important;background:#fff!important;border-radius:var(--bp-radius-card)!important;overflow:hidden!important}.landing-bra-pack .bp-mobile-gallery-slide img{display:block!important;width:100%!important;height:auto!important;aspect-ratio:1 / 1!important;object-fit:contain!important;background:#fff!important;border-radius:var(--bp-radius-card)!important;-webkit-user-select:none!important;user-select:none!important;-webkit-user-drag:none!important;pointer-events:none!important}.landing-bra-pack .bp-mobile-gallery-nav{display:grid!important;grid-template-columns:40px minmax(0,1fr) 40px!important;align-items:center!important;gap:10px!important;width:100%!important;margin-top:10px!important}.landing-bra-pack .bp-mobile-gallery-dots{display:flex!important;align-items:center!important;justify-content:center!important;gap:6px!important;min-width:0!important;flex-wrap:nowrap!important}.landing-bra-pack .bp-mobile-gallery-dot{width:7px!important;height:7px!important;min-width:7px!important;padding:0!important;border:0!important;border-radius:999px!important;background:#cfcfcf!important;cursor:pointer!important;transition:width .2s ease,background .2s ease!important}.landing-bra-pack .bp-mobile-gallery-dot.is-active{width:20px!important;background:#1a1a1a!important}.landing-bra-pack .bp-mobile-gallery-arrow{width:40px!important;height:40px!important;padding:0 0 3px!important;border:1px solid #ddd!important;border-radius:50%!important;background:#fff!important;color:#1a1a1a!important;font-size:26px!important;line-height:1!important;display:flex!important;align-items:center!important;justify-content:center!important;cursor:pointer!important;box-shadow:0 2px 8px #0000000f!important;touch-action:manipulation!important}.landing-bra-pack .bp-mobile-gallery-arrow:disabled{opacity:.3!important;cursor:default!important}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/bra-pack.css.map */
