@import"https://fonts.googleapis.com/css2?family=Cormorant+Garamond:ital,wght@0,400;0,500;0,600;1,400;1,500&family=Manrope:wght@400;500;600&display=swap";:root{--bl-primary: #5C7A6B;--bl-primary-hover: #4A6659;--bl-primary-light: #EAF2EE;--bl-accent: #C9956B;--bl-cream: #FAF8F4;--bl-warm-white: #FFFDF9;--bl-text-heading: #1C1C1A;--bl-text-body: #4A4A45;--bl-text-muted: #8A8A82;--bl-border: #E5E3DE;--bl-footer-bg: #2D3830;--bl-footer-text: #C8D4CE;--bl-radius-sm: 6px;--bl-radius-md: 12px;--bl-radius-lg: 16px;--bl-shadow-soft: 0 4px 20px rgba(0,0,0,.07);--bl-shadow-hover: 0 8px 32px rgba(0,0,0,.12);--bl-font-heading: "Cormorant Garamond", Georgia, serif;--bl-font-body: "Manrope", sans-serif;--bl-transition: .3s ease}body{font-family:var(--bl-font-body);background-color:var(--bl-cream);color:var(--bl-text-body);-webkit-font-smoothing:antialiased}h1,h2,h3,h4{font-family:var(--bl-font-heading);color:var(--bl-text-heading);font-weight:600;line-height:1.2}.announcement-bar,.shopify-section--announcement-bar,.announcement-bar__message{background-color:var(--bl-primary)!important;color:#fff!important;font-family:var(--bl-font-body)!important;font-size:12px!important;font-weight:500!important;letter-spacing:.3px}.header,.site-header,.shopify-section-header-sticky,.header__wrapper{background-color:var(--bl-warm-white)!important;border-bottom:.5px solid var(--bl-border)!important;font-family:var(--bl-font-body)!important}.header__heading-link,.header__heading .h2{font-family:var(--bl-font-heading)!important;font-size:22px!important;font-weight:600!important;letter-spacing:2px!important;color:var(--bl-text-heading)!important}.header__menu-item,.header__active-menu-item,.list-menu__item{font-family:var(--bl-font-body)!important;font-size:13px!important;font-weight:500!important;color:var(--bl-text-body)!important;transition:color var(--bl-transition)}.header__menu-item:hover{color:var(--bl-primary)!important}.header__icon svg{color:var(--bl-text-body)}.header--sticky.scrolled,.site-header.scrolled{box-shadow:0 2px 16px #0000000f}.btn,.button,.shopify-payment-button__button,[type=submit].button,.product-form__submit{font-family:var(--bl-font-body)!important;font-weight:600!important;font-size:13px!important;letter-spacing:.4px!important;border-radius:var(--bl-radius-sm)!important;transition:all var(--bl-transition)!important}.btn--primary,.button--primary,.button[data-add-to-cart],.product-form__submit{background-color:var(--bl-primary)!important;border-color:var(--bl-primary)!important;color:#fff!important}.btn--primary:hover,.button--primary:hover,.product-form__submit:hover{background-color:var(--bl-primary-hover)!important;border-color:var(--bl-primary-hover)!important;transform:translateY(-1px);box-shadow:0 4px 12px #5c7a6b4d}.btn--secondary,.button--secondary{background-color:transparent!important;border:1.5px solid var(--bl-primary)!important;color:var(--bl-primary)!important}.btn--secondary:hover,.button--secondary:hover{background-color:var(--bl-primary-light)!important}.card-wrapper,.product-card,.card--product{border-radius:var(--bl-radius-md)!important;overflow:hidden;transition:box-shadow var(--bl-transition),transform var(--bl-transition);border:.5px solid var(--bl-border)!important;background:#fff!important}.card-wrapper:hover,.product-card:hover{box-shadow:var(--bl-shadow-hover)!important;transform:translateY(-3px)}.card__media,.card--product .card__media{border-radius:var(--bl-radius-md) var(--bl-radius-md) 0 0!important;overflow:hidden}.card__media img,.card--product img{transition:transform .5s ease!important}.card-wrapper:hover .card__media img,.card-wrapper:hover .card--product img{transform:scale(1.04)}.card__heading,.card__heading a{font-family:var(--bl-font-body)!important;font-size:14px!important;font-weight:600!important;color:var(--bl-text-heading)!important;line-height:1.4}.price__sale,.price--on-sale .price__regular,.price .money{font-family:var(--bl-font-body)!important;font-weight:600!important;color:var(--bl-text-heading)!important}.price__compare{color:var(--bl-text-muted)!important;font-size:12px!important;text-decoration:line-through}.badge--sale,.badge--on-sale{background-color:var(--bl-accent)!important;color:#fff!important;font-family:var(--bl-font-body)!important;font-size:10px!important;font-weight:600!important;border-radius:4px!important;padding:3px 7px!important}.quick-add__submit,.card__footer .button{background-color:var(--bl-primary)!important;color:#fff!important;border-color:var(--bl-primary)!important;border-radius:0 0 var(--bl-radius-md) var(--bl-radius-md)!important;font-family:var(--bl-font-body)!important;font-size:12px!important;font-weight:600!important;width:100%;transition:background-color var(--bl-transition)}.quick-add__submit:hover{background-color:var(--bl-primary-hover)!important}.collection-card,.card--media{border-radius:var(--bl-radius-md)!important;overflow:hidden;transition:box-shadow var(--bl-transition),transform var(--bl-transition)}.collection-card:hover{box-shadow:var(--bl-shadow-hover);transform:translateY(-4px)}.section-heading,.collection__title,.featured-collection__title,.rich-text__heading,.multicolumn__title,.image-with-text__heading{font-family:var(--bl-font-heading)!important;font-weight:600!important;color:var(--bl-text-heading)!important}.section-subheading,.rich-text__text,.image-with-text__text{font-family:var(--bl-font-body)!important;color:var(--bl-text-body)!important;font-size:14px;line-height:1.7}.balncd-trust-strip{background-color:var(--bl-primary-light);border-top:.5px solid #C8D8CC;border-bottom:.5px solid #C8D8CC;padding:16px 0}.balncd-trust-strip .trust-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:0;max-width:1200px;margin:0 auto;padding:0 20px}.balncd-trust-strip .trust-item{display:flex;flex-direction:column;align-items:center;text-align:center;padding:8px 12px;border-right:.5px solid #C8D8CC}.balncd-trust-strip .trust-item:last-child{border-right:none}.balncd-trust-strip .trust-icon{color:var(--bl-primary);font-size:22px;margin-bottom:5px}.balncd-trust-strip .trust-label{font-family:var(--bl-font-body);font-size:12px;font-weight:600;color:var(--bl-text-heading);display:block}.balncd-trust-strip .trust-sub{font-family:var(--bl-font-body);font-size:11px;color:var(--bl-text-muted)}@media(max-width:767px){.balncd-trust-strip .trust-grid{grid-template-columns:repeat(2,1fr)}.balncd-trust-strip .trust-item:nth-child(2){border-right:none}.balncd-trust-strip .trust-item:nth-child(3),.balncd-trust-strip .trust-item:nth-child(4){border-top:.5px solid #C8D8CC}}.product__title{font-family:var(--bl-font-heading)!important;font-size:32px!important;font-weight:600!important;color:var(--bl-text-heading)!important;line-height:1.2}.product__description{font-family:var(--bl-font-body)!important;font-size:14px!important;line-height:1.8!important;color:var(--bl-text-body)!important}.product__price .price__sale{font-size:22px!important;font-weight:600!important;color:var(--bl-text-heading)!important}.variant-selects,.variant-radios{font-family:var(--bl-font-body)}.swatch__input:checked+.swatch__label,.variant-radios input:checked+label{border-color:var(--bl-primary)!important;color:var(--bl-primary)!important}.balncd-product-trust{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin:16px 0;padding:14px 0;border-top:.5px solid var(--bl-border);border-bottom:.5px solid var(--bl-border)}.balncd-product-trust .ptrust-item{display:flex;flex-direction:column;align-items:center;text-align:center;gap:4px}.balncd-product-trust .ptrust-icon{color:var(--bl-primary);font-size:18px}.balncd-product-trust .ptrust-text{font-family:var(--bl-font-body);font-size:10px;font-weight:600;color:var(--bl-text-body);line-height:1.3}@media(max-width:767px){.balncd-product-trust{grid-template-columns:repeat(2,1fr);gap:12px}}.balncd-sticky-atc{position:fixed;bottom:0;left:0;right:0;background:#fff;border-top:.5px solid var(--bl-border);padding:12px 16px;display:flex;gap:12px;align-items:center;z-index:999;transform:translateY(100%);transition:transform .3s ease;box-shadow:0 -4px 20px #00000014}.balncd-sticky-atc.visible{transform:translateY(0)}.balncd-sticky-atc .sticky-title{flex:1;font-family:var(--bl-font-body);font-size:13px;font-weight:600;color:var(--bl-text-heading);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.balncd-sticky-atc .sticky-price{font-family:var(--bl-font-body);font-size:14px;font-weight:600;color:var(--bl-text-heading)}.balncd-sticky-atc .sticky-btn{background:var(--bl-primary);color:#fff;border:none;border-radius:var(--bl-radius-sm);padding:10px 20px;font-family:var(--bl-font-body);font-size:13px;font-weight:600;cursor:pointer;white-space:nowrap}.cart-drawer__header,.drawer__header{font-family:var(--bl-font-body)!important;border-bottom:.5px solid var(--bl-border)}.cart-item__name,.cart-item__title{font-family:var(--bl-font-body)!important;font-size:13px!important;font-weight:600!important;color:var(--bl-text-heading)!important}.balncd-shipping-bar{background:var(--bl-primary-light);padding:10px 16px;margin:8px 0;border-radius:var(--bl-radius-sm)}.balncd-shipping-bar .bar-text{font-family:var(--bl-font-body);font-size:12px;font-weight:500;color:var(--bl-primary);margin-bottom:6px;text-align:center}.balncd-shipping-bar .bar-track{background:#c8d8cc;height:4px;border-radius:2px;overflow:hidden}.balncd-shipping-bar .bar-fill{height:100%;background:var(--bl-primary);border-radius:2px;transition:width .5s ease}.footer,.site-footer{background-color:var(--bl-footer-bg)!important;color:var(--bl-footer-text)!important}.footer__heading,.footer-block__heading{font-family:var(--bl-font-body)!important;font-size:11px!important;font-weight:600!important;letter-spacing:.8px!important;text-transform:uppercase!important;color:var(--bl-footer-text)!important}.footer__list a,.footer-block__list a,.footer-block__link{font-family:var(--bl-font-body)!important;font-size:13px!important;color:#8a9e95!important;text-decoration:none!important;transition:color var(--bl-transition)}.footer__list a:hover,.footer-block__link:hover{color:var(--bl-footer-text)!important}.footer__logo{font-family:var(--bl-font-heading)!important;font-size:24px!important;font-weight:600!important;letter-spacing:2px!important;color:var(--bl-footer-text)!important}.banner__heading,.hero__heading{font-family:var(--bl-font-heading)!important;font-weight:600!important;font-size:clamp(36px,5vw,60px)!important;line-height:1.1!important;color:var(--bl-text-heading)!important}.banner__text,.hero__text{font-family:var(--bl-font-body)!important;font-size:15px!important;line-height:1.7!important;color:var(--bl-text-body)!important;max-width:500px}.balncd-review-card{background:#fff;border:.5px solid var(--bl-border);border-radius:var(--bl-radius-md);padding:20px;transition:box-shadow var(--bl-transition)}.balncd-review-card:hover{box-shadow:var(--bl-shadow-soft)}.balncd-stars{color:var(--bl-accent);font-size:14px;margin-bottom:10px;letter-spacing:2px}.balncd-review-text{font-family:var(--bl-font-body);font-size:13px;line-height:1.7;color:var(--bl-text-body);font-style:italic;margin:0 0 14px}.balncd-reviewer{display:flex;align-items:center;gap:10px}.balncd-avatar{width:36px;height:36px;border-radius:50%;background:var(--bl-primary-light);color:var(--bl-primary);font-family:var(--bl-font-body);font-size:12px;font-weight:600;display:flex;align-items:center;justify-content:center;flex-shrink:0}.balncd-reviewer-name{font-family:var(--bl-font-body);font-size:13px;font-weight:600;color:var(--bl-text-heading)}.balncd-verified{font-size:11px;color:var(--bl-primary)}.balncd-highlight{padding:60px 0}.balncd-highlight .hl-inner{display:grid;grid-template-columns:1fr 1fr;gap:48px;align-items:center;max-width:1200px;margin:0 auto;padding:0 40px}.balncd-highlight .hl-inner.reversed{direction:rtl}.balncd-highlight .hl-inner.reversed>*{direction:ltr}.balncd-highlight .hl-image{border-radius:var(--bl-radius-lg);overflow:hidden}.balncd-highlight .hl-image img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .6s ease}.balncd-highlight .hl-image:hover img{transform:scale(1.03)}.balncd-highlight .hl-label{font-family:var(--bl-font-body);font-size:11px;font-weight:600;color:var(--bl-primary);letter-spacing:1px;text-transform:uppercase;margin-bottom:12px}.balncd-highlight .hl-heading{font-family:var(--bl-font-heading);font-size:clamp(28px,3vw,40px);font-weight:600;color:var(--bl-text-heading);line-height:1.15;margin:0 0 16px}.balncd-highlight .hl-body{font-family:var(--bl-font-body);font-size:14px;color:var(--bl-text-body);line-height:1.8;margin:0 0 20px}.balncd-pills{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:24px}.balncd-pill{background:var(--bl-primary-light);color:var(--bl-primary);font-family:var(--bl-font-body);font-size:11px;font-weight:600;padding:5px 12px;border-radius:20px}.balncd-pill--warm{background:#f5ede4;color:#9a6a42}@media(max-width:767px){.balncd-highlight .hl-inner{grid-template-columns:1fr;gap:24px;padding:0 20px}.balncd-highlight .hl-inner.reversed{direction:ltr}.balncd-highlight{padding:40px 0}}.balncd-newsletter-section{background:var(--bl-primary);padding:60px 20px;text-align:center}.balncd-newsletter-section h2{font-family:var(--bl-font-heading);font-size:clamp(28px,3.5vw,42px);font-weight:600;color:#fff;margin:0 0 8px}.balncd-newsletter-section p{font-family:var(--bl-font-body);font-size:14px;color:#fffc;margin:0 0 24px;line-height:1.6}.balncd-offer-pill{display:inline-block;background:#ffffff2e;color:#fff;font-family:var(--bl-font-body);font-size:12px;font-weight:600;padding:5px 14px;border-radius:20px;margin-bottom:20px}.balncd-newsletter-form{display:flex;gap:8px;max-width:420px;margin:0 auto}.balncd-newsletter-form input{flex:1;padding:12px 16px;border-radius:var(--bl-radius-sm);border:none;font-family:var(--bl-font-body);font-size:13px;background:#ffffff2e;color:#fff;outline:none}.balncd-newsletter-form input::placeholder{color:#fff9}.balncd-newsletter-form button{background:#fff;color:var(--bl-primary);border:none;padding:12px 20px;border-radius:var(--bl-radius-sm);font-family:var(--bl-font-body);font-size:13px;font-weight:600;cursor:pointer;white-space:nowrap;transition:all var(--bl-transition)}.balncd-newsletter-form button:hover{background:var(--bl-cream)}@media(max-width:480px){.balncd-newsletter-form{flex-direction:column}}@media(max-width:767px){.product__title{font-size:24px!important}.banner__heading,.hero__heading{font-size:32px!important}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/balncd-custom.css.map */
