body .product-details{min-width:0;flex-direction:column}.product-details>.group-block{min-width:0;width:100%;word-wrap:break-word;overflow-wrap:break-word}body .product-details h1{font-family:var(--bl-font-heading, "Outfit", sans-serif);font-weight:800;color:var(--bl-text, #1A1A2E);font-size:clamp(1.3rem,3vw,2rem);line-height:1.2;word-wrap:break-word}body .product-details product-price .price-item--sale{color:var(--bl-text, #1A1A2E);font-family:var(--bl-font-heading, "Outfit", sans-serif);font-weight:800}body .product-details product-price .compare-at-price{color:var(--bl-price-old, #9CA3AF)}.bl-pbadge{display:inline-flex;align-items:center;gap:10px;background:linear-gradient(135deg,#ff4d6d,#ff8fa3);color:#fff;padding:8px 16px;border-radius:12px;margin-bottom:12px;max-width:100%;box-sizing:border-box}.bl-pbadge__num{font-family:var(--bl-font-heading, "Outfit", sans-serif);font-size:1.3rem;font-weight:900;line-height:1;flex-shrink:0}.bl-pbadge__txt{display:flex;flex-direction:column;font-family:var(--bl-font-heading, "Outfit", sans-serif);line-height:1.2;min-width:0}.bl-pbadge__txt strong{font-size:.75rem;font-weight:800;text-transform:uppercase;letter-spacing:.3px}.bl-pbadge__txt span{font-size:.65rem;font-weight:500;opacity:.9}.bl-tp{display:flex;align-items:center;gap:6px;margin:12px 0;flex-wrap:wrap}.bl-tp__stars{display:flex;gap:2px}.bl-tp__star{width:20px;height:20px;background:#00b67a;clip-path:polygon(50% 0%,65% 35%,100% 35%,72% 58%,82% 95%,50% 72%,18% 95%,28% 58%,0% 35%,35% 35%)}.bl-tp__star--half{background:linear-gradient(90deg,#00b67a 50%,#dce6dc 50%)}.bl-tp__txt{font-family:var(--bl-font-heading, "Outfit", sans-serif);font-size:.78rem;font-weight:700;color:var(--bl-text, #1A1A2E)}.bl-tp__brand{font-family:var(--bl-font-body, "Sora", sans-serif);font-size:.75rem;font-weight:600;color:#00b67a}body .product-details variant-picker,body .product-details .variant-picker{display:none}.bl-color-selector{margin:16px 0}.bl-color-label{font-family:var(--bl-font-heading, "Outfit", sans-serif);font-weight:700;font-size:1rem;color:var(--bl-text, #1A1A2E);display:block;margin-bottom:12px}.bl-color-options{display:flex;gap:10px;flex-wrap:wrap}.bl-color-option{display:block;width:88px;height:88px;border-radius:10px;overflow:hidden;border:2px solid #E5E7EB;transition:all .2s ease;background:#fff5f7;text-decoration:none}.bl-color-option:hover{border-color:#ff4d6d}.bl-color-option--active{border:3px solid #1A1A2E}.bl-color-option img{width:100%;height:100%;object-fit:cover}.bl-pfeatures{margin:16px 0;display:flex;flex-direction:column;gap:10px;background:#fff5f7;border-radius:14px;padding:16px;border:1px solid rgba(255,77,109,.08)}.bl-pfeature{display:flex;align-items:center;gap:12px;font-family:var(--bl-font-body, "Sora", sans-serif);font-size:.82rem;color:var(--bl-text, #1A1A2E);font-weight:500;line-height:1.4}.bl-pfeature strong{font-weight:700;color:var(--bl-text, #1A1A2E)}.bl-pfeature__icon{flex-shrink:0;width:32px;height:32px;display:flex;align-items:center;justify-content:center;background:#ff4d6d1a;border-radius:8px;color:#ff4d6d}.bl-pfeature__icon svg{width:16px;height:16px}.bl-stock{display:flex;align-items:center;gap:8px;margin:12px 0;font-family:var(--bl-font-body, "Sora", sans-serif);font-size:.82rem;color:var(--bl-text, #1A1A2E);font-weight:500}.bl-stock__dot{width:10px;height:10px;border-radius:50%;background:#22c55e;flex-shrink:0;animation:bl-stock-pulse 2s ease infinite}@keyframes bl-stock-pulse{0%,to{opacity:1}50%{opacity:.4}}.bl-delivery{display:flex;align-items:flex-start;gap:8px;margin:8px 0;font-family:var(--bl-font-body, "Sora", sans-serif);font-size:.78rem;color:var(--bl-text, #1A1A2E)}.bl-delivery__icon{font-size:1rem;flex-shrink:0}.bl-delivery strong{color:var(--bl-primary, #FF4D6D);font-weight:700}.bl-shipping{display:flex;align-items:center;gap:8px;margin:4px 0 0;font-family:var(--bl-font-body, "Sora", sans-serif);font-size:.78rem;color:var(--bl-text-muted, #6B7280)}.bl-shipping__icon{font-size:1rem;flex-shrink:0}.bl-trust-badges{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin:18px 0 10px;padding-top:16px;border-top:1px solid rgba(0,0,0,.06);text-align:center}.bl-trust-badge{display:flex;flex-direction:column;align-items:center;gap:6px;min-width:0}.bl-trust-badge__icon{color:var(--bl-text, #1A1A2E);width:26px;height:26px}.bl-trust-badge__text{font-family:var(--bl-font-heading, "Outfit", sans-serif);font-size:.58rem;font-weight:700;color:var(--bl-text, #1A1A2E);text-transform:uppercase;letter-spacing:.1px;line-height:1.3;word-wrap:break-word;overflow-wrap:break-word}.bl-bundle{margin:16px 0;border:2px solid rgba(255,77,109,.15);border-radius:16px;overflow:hidden;background:#fff}.bl-bundle__header{display:flex;align-items:center;gap:8px;padding:10px 16px;background:linear-gradient(135deg,#ff4d6d,#ff8fa3);color:#fff;font-family:var(--bl-font-heading, "Outfit", sans-serif);font-weight:700;font-size:.8rem;letter-spacing:.5px;text-transform:uppercase}.bl-bundle__header svg{width:16px;height:16px;flex-shrink:0}.bl-bundle__options{display:flex;flex-direction:column;gap:0}.bl-bundle__option{display:flex;align-items:center;gap:12px;padding:12px 16px;border-bottom:1px solid rgba(0,0,0,.05);cursor:pointer;transition:background .2s ease;position:relative}.bl-bundle__option:last-child{border-bottom:none}.bl-bundle__option:hover{background:#fff5f7}.bl-bundle__option--active{background:#fff0f3;border-color:#ff4d6d1a}.bl-bundle__radio{width:20px;height:20px;border-radius:50%;border:2px solid #D1D5DB;flex-shrink:0;display:flex;align-items:center;justify-content:center;transition:border-color .2s ease}.bl-bundle__option--active .bl-bundle__radio{border-color:#ff4d6d}.bl-bundle__radio-dot{width:10px;height:10px;border-radius:50%;background:#ff4d6d;transform:scale(0);transition:transform .2s ease}.bl-bundle__option--active .bl-bundle__radio-dot{transform:scale(1)}.bl-bundle__details{flex:1;min-width:0}.bl-bundle__label{font-family:var(--bl-font-heading, "Outfit", sans-serif);font-weight:700;font-size:.88rem;color:var(--bl-text, #1A1A2E);display:flex;align-items:center;gap:8px}.bl-bundle__save{display:inline-block;background:#ff4d6d;color:#fff;font-size:.62rem;font-weight:700;padding:2px 8px;border-radius:9999px;letter-spacing:.3px}.bl-bundle__sublabel{font-family:var(--bl-font-body, "Sora", sans-serif);font-size:.72rem;color:var(--bl-text-muted, #6B7280);margin-top:2px}.bl-bundle__price{font-family:var(--bl-font-heading, "Outfit", sans-serif);font-weight:800;font-size:1rem;color:var(--bl-text, #1A1A2E);flex-shrink:0;text-align:right}.bl-bundle__price-old{font-size:.72rem;font-weight:400;color:var(--bl-text-muted, #9CA3AF);text-decoration:line-through;display:block}.bl-bundle__popular{position:absolute;top:-1px;right:12px;background:#ff4d6d;color:#fff;font-family:var(--bl-font-heading, "Outfit", sans-serif);font-size:.55rem;font-weight:700;padding:2px 8px;border-radius:0 0 6px 6px;text-transform:uppercase;letter-spacing:.5px}.bl-desc-wrapper{margin:12px 0;border:1px solid rgba(0,0,0,.08);border-radius:12px;overflow:hidden}.bl-desc-toggle{display:flex;align-items:center;justify-content:space-between;width:100%;padding:12px 14px;background:transparent;border:none;cursor:pointer;font-family:var(--bl-font-heading, "Outfit", sans-serif);font-size:.88rem;font-weight:700;color:var(--bl-text, #1A1A2E)}.bl-desc-toggle__icon{font-size:1.1rem;font-weight:400;transition:transform .3s ease;flex-shrink:0}.bl-desc-toggle.open .bl-desc-toggle__icon{transform:rotate(45deg)}.bl-desc-content{max-height:0;overflow:hidden;transition:max-height .4s ease;padding:0 14px}.bl-desc-content.open{max-height:800px;padding-bottom:14px}body .product-media-gallery,body [class*=product-media-gallery]{max-height:75vh}body .product-media-container{border-radius:16px;overflow:hidden;background:#fff5f7;max-height:600px}body .product-media-container img,body .product-media-container video{max-height:600px;object-fit:cover}body .product-media-container img,body .product-media__image{border-radius:16px}body .slideshow-controls__thumbnails .slideshow-control[aria-selected=true]{outline:2px solid #FF4D6D;outline-offset:2px;border-color:transparent}body .slideshow-controls__thumbnails .slideshow-control{border-radius:12px;overflow:hidden;transition:outline .2s ease,transform .2s ease}body .slideshow-controls__thumbnails .slideshow-control:hover{transform:scale(1.05)}body .slideshow-controls__thumbnails .slideshow-control img{border-radius:12px}body .product-media-container .deferred-media__poster-button{background:#ff4d6de6;color:#fff;border-radius:50%;width:56px;height:56px;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}body .product-media-container .deferred-media__poster-button:hover{background:#e63b5af2;transform:scale(1.1)}body .product-details .add-to-cart-button,body .product-details .add-to-cart-button.button-secondary,body .product-details .buy-buttons-block .button,body .product-details .buy-buttons-block .button.button-secondary{background:#ff4d6d;color:#fff;border:none;border-radius:12px;font-family:var(--bl-font-heading, "Outfit", sans-serif);font-weight:700;text-transform:uppercase;letter-spacing:1px;font-size:.85rem;min-height:50px}body .product-details .add-to-cart-button:hover,body .product-details .add-to-cart-button.button-secondary:hover,body .product-details .buy-buttons-block .button:hover,body .product-details .buy-buttons-block .button.button-secondary:hover{background:#e63b5a}body .product-details .shopify-payment-button__button,body .product-details .shopify-payment-button__button--unbranded,body .product-details [data-shopify-buttoncontainer] button,body .product-form-buttons .shopify-payment-button__button{background:#ff4d6d!important;color:#fff!important;border:none!important;border-radius:12px!important;font-family:var(--bl-font-heading, "Outfit", sans-serif);font-weight:700;text-transform:uppercase;letter-spacing:1px;font-size:.85rem;min-height:50px}body .product-details .shopify-payment-button__button:hover,body .product-details .shopify-payment-button__button--unbranded:hover,body .product-details [data-shopify-buttoncontainer] button:hover,body .product-form-buttons .shopify-payment-button__button:hover{background:#e63b5a!important}body .sticky-add-to-cart__button{background:#ff4d6d;color:#fff;border:none;border-radius:12px;font-family:var(--bl-font-heading, "Outfit", sans-serif);font-weight:700;text-transform:uppercase;letter-spacing:1px}body .sticky-add-to-cart__button:hover{background:#e63b5a}.cart-items-component,.cart-page,.cart-drawer{--color-primary-button-background: #FF4D6D;--color-primary-button-text: #fff;--color-primary-button-hover-background: #E63B5A;--color-primary-button-hover-text: #fff;--color-primary-button-border: transparent;--color-secondary-button-background: #FF4D6D;--color-secondary-button-text: #fff;--color-secondary-button-hover-background: #E63B5A;--color-secondary-button-hover-text: #fff;--button-background-color: #FF4D6D;--button-color: #fff}body .cart-title h1,body .cart-title .h1{font-family:Outfit,sans-serif;font-weight:800;color:#1a1a2e}body a.cart-items__title,body .cart-items__title,body .cart-items__price{font-family:Outfit,sans-serif;font-weight:700;color:#1a1a2e}body .cart-items .compare-at-price,body .cart-items s.compare-at-price{color:#9ca3af;font-weight:400}body #checkout,body button#checkout,body .cart__checkout-button,body button.cart__checkout-button,body .cart__checkout-button.button{background:#ff4d6d;background-color:#ff4d6d;color:#fff;border:none;border-radius:12px;font-family:Outfit,sans-serif;font-weight:700;text-transform:uppercase;letter-spacing:1px;font-size:.9rem}body #checkout:hover,body button#checkout:hover,body .cart__checkout-button:hover,body button.cart__checkout-button:hover{background:#e63b5a;background-color:#e63b5a}body button.shopify-payment-button__button--unbranded,body .shopify-payment-button__button{background:#ff4d6d!important;background-color:#ff4d6d!important;color:#fff!important;border:none!important;border-radius:12px!important}body button.shopify-payment-button__button--unbranded:hover,body .shopify-payment-button__button:hover{background:#e63b5a!important;background-color:#e63b5a!important}body .cart-items .quantity-selector{border-color:#ff4d6d40;border-radius:10px}body .cart-items .quantity-selector:hover{border-color:#ff4d6d}body button.cart-items__remove:hover{color:#ff4d6d}body .cart-totals__total-value{font-family:Outfit,sans-serif;font-weight:800;color:#1a1a2e;font-size:1.2rem}body .cart-totals__total-label{font-family:Sora,sans-serif;font-weight:600}body .cart-discount__button,body button.cart-discount__button{background:#ff4d6d;background-color:#ff4d6d;color:#fff;border:none;border-radius:10px}body .cart-discount__button:hover{background:#e63b5a;background-color:#e63b5a}body .cart-discount__input:focus{border-color:#ff4d6d;box-shadow:0 0 0 2px #ff4d6d26}body .cart-summary__inner{background:#fff5f7;background-color:#fff5f7;border-radius:16px;padding:24px}body .cart-items__media-image{border-radius:12px}body a.cart-items__empty-button,body .cart-items__empty-button{background:#ff4d6d;background-color:#ff4d6d;color:#fff;border:none;border-radius:12px}body .cart-items__empty-button:hover{background:#e63b5a;background-color:#e63b5a}.bl-spinner{animation:bl-spin .8s linear infinite}@keyframes bl-spin{to{transform:rotate(360deg)}}@media(max-width:749px){body .product-details h1{font-size:1.3rem}.bl-pfeature{font-size:.78rem}.bl-trust-badge__icon{width:22px;height:22px}.bl-trust-badge__text{font-size:.52rem}}
/*# sourceMappingURL=/cdn/shop/t/1/assets/bellarya-product-enriched.css.map */
