.bl-collection{padding:clamp(36px,6vw,60px) 0;background:var(--bl-bg, #FFF5F7)}.bl-collection__header{text-align:center;margin-bottom:clamp(20px,3vw,36px)}.bl-collection__title{font-family:Outfit,sans-serif;font-weight:800;font-size:clamp(1.75rem,4.5vw,2.8rem);color:var(--bl-text, #1A1A2E);margin:0 0 12px}.bl-collection__subtitle{font-family:Sora,sans-serif;font-size:clamp(.95rem,2vw,1.15rem);color:var(--bl-text-muted, #6B7280);max-width:560px;margin:0 auto;line-height:1.6}.bl-collection__grid{display:grid;grid-template-columns:1fr;gap:24px}@media(min-width:540px){.bl-collection__grid{grid-template-columns:repeat(2,1fr)}}@media(min-width:1024px){.bl-collection__grid{grid-template-columns:repeat(4,1fr)}}@media(max-width:539px){.bl-collection__grid{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;gap:12px;padding-bottom:12px;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none}.bl-collection__grid::-webkit-scrollbar{display:none}.bl-collection__grid>.bl-collection__card{flex:0 0 72vw;max-width:280px;scroll-snap-align:start}}.bl-collection__slider-wrap{position:relative}.bl-collection__track{display:flex;gap:20px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none;padding:4px 0 16px}.bl-collection__track::-webkit-scrollbar{display:none}.bl-collection__slide{flex:0 0 calc(100% - 20px);scroll-snap-align:start}@media(min-width:540px){.bl-collection__slide{flex:0 0 calc(50% - 10px)}}@media(min-width:1024px){.bl-collection__slide{flex:0 0 calc(25% - 15px)}}.bl-collection__arrow{position:absolute;top:50%;transform:translateY(-70%);z-index:3;width:44px;height:44px;border-radius:50%;border:none;background:#fff;box-shadow:0 4px 16px #0000001a;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .3s ease}.bl-collection__arrow:hover{background:var(--bl-primary, #FF4D6D);box-shadow:0 6px 24px #ff4d6d4d}.bl-collection__arrow:hover svg{stroke:#fff}.bl-collection__arrow svg{width:20px;height:20px;stroke:var(--bl-text, #1A1A2E);transition:stroke .3s ease}.bl-collection__arrow--prev{left:-12px}.bl-collection__arrow--next{right:-12px}@media(max-width:767px){.bl-collection__arrow{width:36px;height:36px}.bl-collection__arrow svg{width:16px;height:16px}.bl-collection__arrow--prev{left:4px}.bl-collection__arrow--next{right:4px}}.bl-collection__progress{width:100%;max-width:200px;height:4px;background:#ff4d6d1f;border-radius:4px;margin:24px auto 0;overflow:hidden}.bl-collection__progress-fill{height:100%;width:5%;background:linear-gradient(90deg,#ff4d6d,#ff8fa3);border-radius:4px;transition:width .2s ease-out}.bl-collection__card{background:var(--bl-surface, #FFFFFF);border-radius:20px;overflow:hidden;border:1px solid rgba(255,77,109,.06);transition:all .3s cubic-bezier(.4,0,.2,1);position:relative}.bl-collection__card:hover{transform:translateY(-6px);box-shadow:0 16px 48px #ff4d6d29;border-color:#ff4d6d26}.bl-collection__badges{position:absolute;top:12px;left:12px;right:12px;z-index:2;display:flex;justify-content:space-between;gap:6px}.bl-collection__savings{padding:5px 10px;font-family:Outfit,sans-serif;font-weight:700;font-size:.65rem;letter-spacing:.3px;border-radius:9999px;background:linear-gradient(135deg,#ff4d6d,#ff8fa3);color:#fff;white-space:nowrap}.bl-collection__badge{padding:5px 10px;font-family:Outfit,sans-serif;font-weight:700;font-size:.65rem;letter-spacing:.5px;text-transform:uppercase;border-radius:9999px;white-space:nowrap}.bl-collection__badge--bestseller{background:var(--bl-primary, #FF4D6D);color:#fff}.bl-collection__badge--new{background:var(--bl-text, #1A1A2E);color:#fff}.bl-collection__image-wrap{display:block;position:relative;aspect-ratio:1;overflow:hidden;background:#f9fafb;text-decoration:none}.bl-collection__name-link{text-decoration:none;color:inherit}.bl-collection__name-link:hover .bl-collection__name{color:var(--bl-primary, #FF4D6D)}.bl-collection__image{width:100%;height:100%;object-fit:cover;transition:transform .3s cubic-bezier(.4,0,.2,1)}.bl-collection__card:hover .bl-collection__image{transform:scale(1.05)}.bl-collection__image-placeholder{width:100%;height:100%;display:flex;align-items:center;justify-content:center;color:#d1d5db}.bl-collection__info{padding:24px}.bl-collection__name{font-family:Outfit,sans-serif;font-weight:700;font-size:1.1rem;color:var(--bl-text, #1A1A2E);margin:0 0 6px}.bl-collection__rating{display:flex;align-items:center;gap:6px;margin-bottom:14px}.bl-collection__stars{display:flex;align-items:center;gap:2px;color:#fbbf24}.bl-collection__stars svg{flex-shrink:0}.bl-collection__review-count{font-family:Sora,sans-serif;font-size:.8rem;color:var(--bl-text-muted, #6B7280)}.bl-collection__pricing{display:flex;align-items:center;gap:12px;margin-bottom:18px}.bl-collection__price-new{font-family:Outfit,sans-serif;font-weight:800;font-size:1.4rem;color:var(--bl-primary, #FF4D6D)}.bl-collection__price-old{font-size:1rem;color:var(--bl-text-muted, #9CA3AF);text-decoration:line-through}.bl-collection__cta{width:100%;padding:14px;background:var(--bl-cta, #FF4D6D);color:#fff;font-family:Outfit,sans-serif;font-weight:700;font-size:.95rem;border:none;border-radius:12px;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex;align-items:center;justify-content:center;gap:8px;text-decoration:none}.bl-collection__cta:hover{background:var(--bl-cta-hover, #E63B5A);transform:translateY(-1px);color:#fff}.bl-collection__cta:focus-visible{outline:3px solid var(--bl-primary, #FF4D6D);outline-offset:3px}.bl-collection__cta svg{width:18px;height:18px;stroke:currentColor;stroke-width:2;fill:none;flex-shrink:0}
/*# sourceMappingURL=/cdn/shop/t/1/assets/section-bellarya-product-collection.css.map */
