:root{--bl-primary: #FF4D6D;--bl-cta: #FF4D6D;--bl-cta-hover: #E63B5A;--bl-secondary: #FF8FA3;--bl-bg: #FFF5F7;--bl-surface: #FFFFFF;--bl-text: #1A1A2E;--bl-text-muted: #6B7280;--bl-price-new: #FF4D6D;--bl-price-old: #9CA3AF;--bl-badge-bg: #FFF0F3;--bl-font-heading: "Outfit", sans-serif;--bl-font-body: "Sora", sans-serif;--bl-radius-sm: 8px;--bl-radius-md: 12px;--bl-radius-lg: 20px;--bl-radius-full: 9999px;--bl-shadow-sm: 0 2px 8px rgba(255, 77, 109, .1);--bl-shadow-md: 0 4px 16px rgba(255, 77, 109, .1)}body{--color-primary-button-background: var(--bl-cta);--color-primary-button-text: #fff;--color-primary-button-hover-background: var(--bl-cta-hover);--color-primary-button-hover-text: #fff;--color-primary-button-border: transparent;--color-secondary-button-background: transparent;--color-secondary-button-text: var(--bl-primary);--color-secondary-button-border: var(--bl-primary);--color-secondary-button-hover-background: var(--bl-primary);--color-secondary-button-hover-text: #fff;background-color:var(--bl-bg);font-family:var(--bl-font-body);color:var(--bl-text)}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{font-family:var(--bl-font-heading);color:var(--bl-text)}a{color:var(--bl-primary)}a:hover{color:var(--bl-cta-hover)}body .button:not(.deferred-media__poster-button):not(.button-unstyled):not(.slider-button):not(.media-gallery__toggle),body button[type=submit]:not(.deferred-media__poster-button),body .product-form__submit,body .cart__submit{font-family:var(--bl-font-heading);font-weight:700;letter-spacing:.5px;border-radius:var(--bl-radius-full);border:none;box-shadow:0 4px 20px #ff4d6d59;transition:all .3s cubic-bezier(.4,0,.2,1)}body .button:not(.deferred-media__poster-button):not(.button-unstyled):hover,body button[type=submit]:not(.deferred-media__poster-button):hover{transform:translateY(-2px);box-shadow:0 8px 30px #ff4d6d73}body .shopify-payment-button__button,body .shopify-payment-button .shopify-payment-button__button--unbranded{background:var(--bl-cta)!important;color:#fff!important;border:none!important;border-radius:var(--bl-radius-full)!important;font-family:var(--bl-font-heading);font-weight:700}body .shopify-payment-button__button:hover{background:var(--bl-cta-hover)!important}.deferred-media__poster-button,.button-unstyled,.product-media button,.product-media-container button{background:transparent;border-radius:0;box-shadow:none;border:none}body .button-secondary,body .button--secondary{background:transparent;color:var(--bl-primary);border:2px solid var(--bl-primary);border-radius:var(--bl-radius-full);font-family:var(--bl-font-heading);font-weight:600;box-shadow:none}body .button-secondary:hover,body .button--secondary:hover{background:var(--bl-primary);color:#fff}body span.price{color:var(--bl-price-new);font-weight:700;font-family:var(--bl-font-heading);font-size:1.1em}body span.compare-at-price{color:var(--bl-price-old);text-decoration:line-through;font-weight:400;font-size:.9em;opacity:.7}body .sticky-add-to-cart__price .price{color:var(--bl-price-new)}body [ref=priceContainer],body [ref=priceContainer] span{font-family:var(--bl-font-heading)}body .product-information h1,body [data-section-type=product] h1{font-family:var(--bl-font-heading);color:var(--bl-text);font-weight:800}body .variant-picker .variant-option,body .variant-picker button,body fieldset .option-button{border:2px solid #e5e7eb;border-radius:var(--bl-radius-md);font-family:var(--bl-font-body);transition:all .2s ease}body .variant-picker .variant-option.selected,body .variant-picker .variant-option:hover,body .variant-picker button[aria-checked=true],body fieldset .option-button.selected{border-color:var(--bl-primary);background:var(--bl-badge-bg);color:var(--bl-primary)}body variant-picker .variant-wrapper{border:none}body variant-picker .variant-wrapper label.variant-label,body variant-picker .variant-label{font-family:var(--bl-font-heading);font-weight:700;font-size:.9rem;color:var(--bl-text);margin-bottom:8px}body variant-picker .option-values{gap:8px}body variant-picker .option-value input+label,body variant-picker .swatch-input+label,body variant-picker fieldset label{border-radius:var(--bl-radius-full);border:2px solid #e5e7eb;padding:8px 20px;font-family:var(--bl-font-body);font-size:.85rem;font-weight:600;transition:all .2s ease;cursor:pointer}body variant-picker .option-value input:checked+label,body variant-picker .swatch-input:checked+label,body variant-picker fieldset input:checked+label{border-color:var(--bl-primary);background:#ff4d6d0f;color:var(--bl-primary)}body .card-gallery{border-radius:var(--bl-radius-md);overflow:hidden}body product-card img,body .card-gallery img{border-radius:var(--bl-radius-md)}body .collection-heading h1,body [data-template=collection] h1{font-family:var(--bl-font-heading);color:var(--bl-text);font-weight:800}body .filter-button,body .sort-by select,body [data-disclosure] button{border-radius:var(--bl-radius-full);border:1.5px solid #e5e7eb;font-family:var(--bl-font-body)}body .filter-button:hover,body .filter-button.active{border-color:var(--bl-primary);color:var(--bl-primary)}body product-card,body .product-card,body .product-card__content,body .product-grid__card{border-radius:var(--bl-radius-lg);overflow:hidden;transition:transform .3s ease,box-shadow .3s ease}body product-card:hover,body .product-card:hover{transform:translateY(-4px);box-shadow:var(--bl-shadow-md)}body product-card h3,body product-card [class*=title],body .product-card__content h3{font-family:var(--bl-font-heading);font-weight:600;color:var(--bl-text)}body product-card .price{color:var(--bl-price-new);font-family:var(--bl-font-heading);font-weight:700}body product-card .compare-at-price{color:var(--bl-price-old);text-decoration:line-through;font-size:.9em}body .cart-title h1,body [data-template=cart] h1{font-family:var(--bl-font-heading);color:var(--bl-text)}body .cart-item img{border-radius:var(--bl-radius-md)}body .cart-summary,body [class*=cart-summary]{background:var(--bl-surface);border-radius:var(--bl-radius-lg);border:1px solid rgba(255,77,109,.1)}body .quantity-selector,body .quantity input{border-radius:var(--bl-radius-full);border:1.5px solid #e5e7eb;font-family:var(--bl-font-body)}body [data-template="404"] h1,body .template-404 h1{font-family:var(--bl-font-heading);color:var(--bl-text);font-weight:800}.bellarya-header__logo{font-family:var(--bl-font-heading);font-weight:800;font-size:1.5rem;background:linear-gradient(135deg,#ff4d6d,#ff8fa3);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;text-decoration:none;letter-spacing:.5px}.bellarya-header__nav-link{font-family:var(--bl-font-body);color:var(--bl-text);font-weight:500;transition:color .2s ease}.bellarya-header__nav-link:hover{color:var(--bl-primary)}footer,.footer{font-family:var(--bl-font-body)}footer h2,footer h3,footer h4,.footer h2,.footer h3,.footer h4{font-family:var(--bl-font-heading)}body input[type=text],body input[type=email],body input[type=password],body input[type=number],body input[type=tel],body input[type=search],body textarea,body select{border-radius:var(--bl-radius-md);border:1.5px solid #e5e7eb;font-family:var(--bl-font-body);transition:border-color .2s ease}body input:focus,body textarea:focus,body select:focus{border-color:var(--bl-primary);outline:none;box-shadow:0 0 0 3px #ff4d6d26}body .card-gallery .badge,body .product-card .badge,body .badge--sale,body .on-sale-badge,body .badge[class*=sale],body .product-badges .badge{background:var(--bl-primary);color:#fff;border-radius:var(--bl-radius-full);font-family:var(--bl-font-heading);font-weight:700;font-size:.75rem;padding:4px 12px;display:inline-block;width:auto;height:auto}.bl-desc-toggle{display:flex;align-items:center;justify-content:space-between;width:100%;padding:14px 0;border:none;border-top:1px solid #e5e7eb;background:none;cursor:pointer;font-family:var(--bl-font-heading);font-size:.95rem;font-weight:700;color:var(--bl-text);letter-spacing:.3px}.bl-desc-toggle__icon{width:28px;height:28px;border-radius:50%;background:#ff4d6d14;display:flex;align-items:center;justify-content:center;font-size:1.1rem;font-weight:400;color:var(--bl-primary);transition:transform .3s ease}.bl-desc-toggle.open .bl-desc-toggle__icon{transform:rotate(45deg)}.bl-desc-content{max-height:0;overflow:hidden;transition:max-height .4s ease;border-bottom:1px solid #e5e7eb}.bl-desc-content.open{max-height:800px}.bl-desc-content>*{padding-bottom:16px}@media(max-width:767px){body .product-form__submit,body .shopify-payment-button__button{min-height:48px;font-size:.9rem}.product-media-gallery,.product-media-container{max-width:100vw;overflow:hidden}body .quantity-selector,body .quantity input{min-height:44px}}body .contact-form{background:var(--bl-surface);border-radius:var(--bl-radius-lg);padding:clamp(28px,5vw,48px);border:1px solid rgba(255,77,109,.08);box-shadow:0 8px 40px #ff4d6d14;max-width:640px;margin:0 auto}body .contact-form__form{gap:20px}body .contact-form__input{background:var(--bl-bg)!important;border:2px solid rgba(255,77,109,.12)!important;border-radius:14px!important;padding:16px 20px!important;font-family:var(--bl-font-body)!important;font-size:.92rem;color:var(--bl-text);transition:border-color .3s ease,box-shadow .3s ease}body .contact-form__input::placeholder{color:#b0b0b0}body .contact-form__input:focus{border-color:var(--bl-primary)!important;box-shadow:0 0 0 4px #ff4d6d1a!important;background:#fff!important}body .contact-form__input--textarea{min-height:160px;resize:vertical}body .contact-form__form-row{gap:16px}body .contact-form .button,body .contact-form button[type=submit]{background:linear-gradient(135deg,#ff4d6d,#e63b5a)!important;color:#fff!important;border:none!important;border-radius:14px!important;padding:16px 40px!important;font-family:var(--bl-font-heading)!important;font-weight:700;font-size:.95rem;letter-spacing:.5px;cursor:pointer;box-shadow:0 4px 20px #ff4d6d59;transition:all .3s cubic-bezier(.4,0,.2,1);min-width:200px}body .contact-form .button:hover,body .contact-form button[type=submit]:hover{transform:translateY(-2px);box-shadow:0 8px 30px #ff4d6d73}body .contact-form__error{background:#fef2f2;color:#dc2626;padding:12px 16px;border-radius:12px;font-family:var(--bl-font-body);font-size:.85rem;border:1px solid rgba(220,38,38,.15)}body .contact-form__success{background:#f0fdf4;color:#16a34a;padding:12px 16px;border-radius:12px;font-family:var(--bl-font-body);font-size:.85rem;border:1px solid rgba(22,163,74,.15)}.bl-faq{max-width:720px;margin:0 auto;padding:0 16px}.bl-faq__category{margin-bottom:28px}.bl-faq__category-title{font-family:var(--bl-font-heading);font-weight:800;font-size:1.1rem;color:var(--bl-primary);padding:14px 20px;background:var(--bl-bg);border-radius:14px;margin-bottom:6px;border-left:4px solid var(--bl-primary)}.bl-faq__item{border-bottom:1px solid rgba(0,0,0,.06)}.bl-faq__item:last-child{border-bottom:none}.bl-faq__question{display:flex;align-items:center;justify-content:space-between;width:100%;padding:18px 20px;background:none;border:none;cursor:pointer;font-family:var(--bl-font-heading);font-weight:700;font-size:.95rem;color:var(--bl-text);text-align:left;gap:12px;transition:color .2s ease;line-height:1.4}.bl-faq__question:hover{color:var(--bl-primary)}.bl-faq__icon{flex-shrink:0;width:30px;height:30px;border-radius:50%;background:#ff4d6d14;display:flex;align-items:center;justify-content:center;font-size:1.2rem;font-weight:400;color:var(--bl-primary);transition:transform .3s ease}.bl-faq__item.open .bl-faq__icon{transform:rotate(45deg)}.bl-faq__answer{max-height:0;overflow:hidden;transition:max-height .4s ease,padding .3s ease;padding:0 20px}.bl-faq__item.open .bl-faq__answer{max-height:600px;padding:0 20px 18px}.bl-faq__answer p{font-family:var(--bl-font-body);font-size:.88rem;color:var(--bl-text-muted);line-height:1.75;margin:0}::-webkit-scrollbar{width:6px}::-webkit-scrollbar-track{background:var(--bl-bg)}::-webkit-scrollbar-thumb{background:var(--bl-secondary);border-radius:var(--bl-radius-full)}::-webkit-scrollbar-thumb:hover{background:var(--bl-primary)}
/*# sourceMappingURL=/cdn/shop/t/1/assets/bellarya-pages.css.map */
