@import"https://fonts.googleapis.com/css2?family=Cormorant+Garamond:ital,wght@0,300;0,400;0,500;0,600;1,300;1,400&family=Jost:wght@300;400;500;600&display=swap";:root{--bb-cream: #FAF8F5;--bb-white: #FFFFFF;--bb-dark: #2A2A2A;--bb-mid: #5A5A5A;--bb-light: #9A9A9A;--bb-gold: #C4A35A;--bb-gold-light: #E8D5A3;--bb-gold-dark: #A8883E;--bb-border: rgba(196,163,90,.25);--bb-shadow: 0 4px 24px rgba(42,42,42,.08);--bb-shadow-hover: 0 8px 40px rgba(42,42,42,.16);--bb-radius: 2px;--bb-transition: all .35s cubic-bezier(.25,.46,.45,.94);--font-heading: "Cormorant Garamond", Georgia, serif;--font-body: "Jost", "Helvetica Neue", Arial, sans-serif}body{font-family:var(--font-body)!important;background-color:var(--bb-cream)!important;color:var(--bb-dark)!important;-webkit-font-smoothing:antialiased}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.card__heading,.product__title,.section-header__title{font-family:var(--font-heading)!important;font-weight:400!important;letter-spacing:.02em}a{color:var(--bb-dark)}a:hover{color:var(--bb-gold)}.header{background-color:var(--bb-white)!important;border-bottom:1px solid var(--bb-border)!important}.header-wrapper{background-color:var(--bb-white)!important}.header__heading-link,.header__heading{font-family:var(--font-heading)!important;font-size:1.6rem;letter-spacing:.1em;color:var(--bb-dark)!important}.header__menu-item,.header__active-menu-item{font-family:var(--font-body)!important;font-size:1.05rem!important;letter-spacing:.08em!important;text-transform:uppercase!important;color:var(--bb-dark)!important;font-weight:500!important;white-space:nowrap!important}.header__menu-item:hover{color:var(--bb-gold)!important}.header__icon{color:var(--bb-dark)!important}.header__icon:hover{color:var(--bb-gold)!important}.announcement-bar{background-color:var(--bb-dark)!important;color:var(--bb-gold-light)!important}.announcement-bar__message{font-family:var(--font-body)!important;font-size:.72rem!important;letter-spacing:.22em!important;text-transform:uppercase!important}.button{font-family:var(--font-body)!important;font-size:.78rem!important;letter-spacing:.2em!important;text-transform:uppercase!important;font-weight:500!important;border-radius:var(--bb-radius)!important;transition:var(--bb-transition)!important}.button--primary{background-color:var(--bb-dark)!important;color:var(--bb-white)!important;border:1px solid var(--bb-dark)!important;padding:.95rem 2.5rem!important}.button--primary:hover{background-color:var(--bb-gold)!important;border-color:var(--bb-gold)!important;color:var(--bb-white)!important}.button--secondary{background:transparent!important;color:var(--bb-dark)!important;border:1px solid rgba(42,42,42,.3)!important}.button--secondary:hover{border-color:var(--bb-gold)!important;color:var(--bb-gold)!important}.card-wrapper{background:var(--bb-white)!important;border-radius:var(--bb-radius)!important;box-shadow:var(--bb-shadow)!important;transition:var(--bb-transition)!important}.card-wrapper:hover{box-shadow:var(--bb-shadow-hover)!important;transform:translateY(-3px)}.card>.card__content{padding:.75rem 1rem 1.25rem!important}.card>.card__content .card__information{padding:.5rem .25rem .75rem!important}.card__heading{margin-bottom:.5rem!important}.card__heading a{font-family:var(--font-heading)!important;font-size:1.5rem!important;font-weight:400!important;color:var(--bb-dark)!important;letter-spacing:.01em;line-height:1.3!important}.card__heading a:hover{color:var(--bb-gold)!important}.card__media .media img,.card__media img{object-fit:cover!important;object-position:center center!important;transition:transform .55s cubic-bezier(.25,.46,.45,.94)!important}.card-wrapper:hover .card__media img{transform:scale(1.07)!important}.price{font-family:var(--font-body)!important;font-weight:500!important;color:var(--bb-dark)!important}.price--large{font-size:1.4rem!important;font-weight:600!important}.price__regular{display:flex!important;align-items:baseline!important;gap:.5rem!important}.price__sale{display:flex!important;align-items:baseline!important;gap:.5rem!important;flex-wrap:wrap}.price-item{font-family:var(--font-body)!important;font-size:1.4rem!important}.price-item--regular{color:var(--bb-dark)!important}.price-item--sale{color:var(--bb-gold-dark)!important;font-weight:600!important}.price-item--last{color:var(--bb-light)!important;text-decoration:line-through!important;font-size:1.1rem!important;font-weight:400!important}.price:not(.price--unavailable) .price__regular,.price:not(.price--unavailable) .price__sale{visibility:visible!important;opacity:1!important}.badge{font-family:var(--font-body)!important;font-size:.67rem!important;letter-spacing:.1em!important;text-transform:uppercase!important;font-weight:600!important;border-radius:2px!important;padding:.25rem .5rem!important}.badge--sale{background-color:var(--bb-gold)!important;color:var(--bb-white)!important}.badge--sold-out{background-color:var(--bb-dark)!important;color:var(--bb-white)!important}.collection-hero{background-color:var(--bb-cream)!important}.collection__title{font-family:var(--font-heading)!important;font-size:2.5rem!important;font-weight:300!important;letter-spacing:.05em!important}.facets__heading{font-family:var(--font-body)!important;font-size:.75rem!important;letter-spacing:.12em;text-transform:uppercase;color:var(--bb-mid)!important}.facets-container{border-top:1px solid var(--bb-border)!important}.facet-checkbox:checked+.facet-checkbox__label{color:var(--bb-gold)!important}.product__title{font-family:var(--font-heading)!important;font-size:2.25rem!important;font-weight:400!important;line-height:1.25!important;letter-spacing:.02em!important;color:var(--bb-dark)!important}.product__description{font-family:var(--font-body)!important;font-size:1.4rem!important;line-height:1.8!important;color:var(--bb-mid)!important}.product-form__submit{width:100%!important;padding:1.125rem 2rem!important;font-size:.78rem!important;letter-spacing:.22em!important;font-weight:600!important;background-color:var(--bb-dark)!important;color:var(--bb-white)!important;border:1px solid var(--bb-dark)!important;border-radius:var(--bb-radius)!important;cursor:pointer;transition:var(--bb-transition)!important}.product-form__submit:hover:not([disabled]){background-color:var(--bb-gold)!important;border-color:var(--bb-gold)!important}.product-form__submit[disabled]{background-color:var(--bb-light)!important;border-color:var(--bb-light)!important;cursor:not-allowed}.product-form__input label{font-family:var(--font-body)!important;font-size:1.1rem!important;letter-spacing:.1em;text-transform:uppercase;color:var(--bb-mid)!important}.swatch-input__input:checked+.swatch__media{outline-color:var(--bb-gold)!important}@media screen and (min-width:750px){.product__info-container{position:sticky;top:6rem;max-height:calc(100vh - 7rem);overflow-y:auto}}.footer{background-color:var(--bb-dark)!important;color:#ffffffb3!important;border-top:2px solid rgba(196,163,90,.4)!important}.footer__heading{font-family:var(--font-heading)!important;font-size:1rem!important;letter-spacing:.1em!important;text-transform:uppercase!important;color:var(--bb-gold-light)!important;margin-bottom:1rem!important;font-weight:400!important}.footer-block__list a,.footer__list-item a{font-family:var(--font-body)!important;font-size:1.2rem!important;color:#ffffff94!important;text-decoration:none!important;transition:color .25s!important;letter-spacing:.04em}.footer-block__list a:hover,.footer__list-item a:hover{color:var(--bb-gold)!important}.footer__copyright{font-size:1.05rem!important;color:#ffffff59!important;border-top:1px solid rgba(255,255,255,.08)!important;padding-top:1.25rem!important;letter-spacing:.06em}.footer__list-social .icon{fill:#ffffff8c!important}.footer__list-social a:hover .icon{fill:var(--bb-gold)!important}.mega-menu{background-color:var(--bb-white)!important;border-top:2px solid var(--bb-gold)!important;box-shadow:0 12px 40px #2a2a2a1f!important}.mega-menu__link{font-family:var(--font-body)!important;font-size:1.2rem!important;color:var(--bb-dark)!important;letter-spacing:.05em}.mega-menu__link:hover{color:var(--bb-gold)!important}.cart-notification{background:var(--bb-white)!important;border-left:2px solid var(--bb-gold)!important;box-shadow:var(--bb-shadow-hover)!important}.cart-notification__heading{font-family:var(--font-heading)!important;font-size:1.1rem!important}.predictive-search{border-radius:var(--bb-radius)!important;box-shadow:var(--bb-shadow-hover)!important}.predictive-search__item-heading{font-family:var(--font-body)!important;font-size:1.3rem!important}.shopify-section{margin-bottom:0}.bb-hero__slide{opacity:0;transition:opacity 1.2s ease}.bb-hero__slide.is-active{opacity:1}#bb-back-to-top{position:fixed;bottom:2rem;right:2rem;z-index:900;width:48px;height:48px;border-radius:50%;background:var(--bb-dark);color:var(--bb-white);border:1px solid var(--bb-gold);cursor:pointer;display:flex;align-items:center;justify-content:center;opacity:0;transform:translateY(12px);transition:opacity .3s ease,transform .3s ease,background .25s;pointer-events:none;box-shadow:0 4px 20px #00000040}#bb-back-to-top.visible{opacity:1;transform:translateY(0);pointer-events:auto}#bb-back-to-top:hover{background:var(--bb-gold);border-color:var(--bb-gold)}.bb-wishlist-btn{position:absolute;top:10px;right:10px;z-index:3;width:34px;height:34px;border-radius:50%;background:#ffffffeb;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--bb-light);transition:all .25s ease;box-shadow:0 2px 8px #0000001f;opacity:0;transform:scale(.85)}.card-wrapper:hover .bb-wishlist-btn{opacity:1;transform:scale(1)}.bb-wishlist-btn.active,.bb-wishlist-btn:hover{color:var(--bb-gold)}.bb-wishlist-btn.active svg path{fill:currentColor}.bb-wishlist-btn svg{pointer-events:none}#bb-ring-guide{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999;display:none;align-items:center;justify-content:center;padding:1rem}#bb-ring-guide.open{display:flex}.bb-ring-guide__backdrop{position:absolute;top:0;right:0;bottom:0;left:0;background:#0009;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.bb-ring-guide__dialog{position:relative;background:var(--bb-white);max-width:540px;width:100%;max-height:88vh;overflow-y:auto;padding:3rem 2.5rem 2.5rem;border-top:3px solid var(--bb-gold);box-shadow:0 20px 60px #00000040}.bb-ring-guide__close{position:absolute;top:1rem;right:1rem;background:none;border:none;cursor:pointer;color:var(--bb-mid);padding:.375rem;transition:color .2s}.bb-ring-guide__close:hover{color:var(--bb-dark)}.bb-ring-guide__title{font-family:var(--font-heading);font-size:1.875rem;font-weight:400;color:var(--bb-dark);margin-bottom:.75rem}.bb-ring-guide__intro{font-family:var(--font-body);font-size:.9rem;color:var(--bb-mid);line-height:1.7;margin-bottom:1.75rem}.bb-ring-guide__table{width:100%;border-collapse:collapse;font-family:var(--font-body);font-size:.875rem;margin-bottom:1.5rem}.bb-ring-guide__table th{background:var(--bb-dark);color:var(--bb-gold-light);padding:.625rem .875rem;text-align:left;font-weight:500;font-size:.72rem;letter-spacing:.08em;text-transform:uppercase}.bb-ring-guide__table td{padding:.5rem .875rem;border-bottom:1px solid rgba(196,163,90,.1);color:var(--bb-dark)}.bb-ring-guide__table tr:nth-child(2n) td{background:#c4a35a0a}.bb-ring-guide__tip{font-family:var(--font-body);font-size:.875rem;color:var(--bb-mid);background:#c4a35a12;border-left:3px solid var(--bb-gold);padding:.875rem 1rem;line-height:1.65}.quick-add__submit{font-family:var(--font-body)!important;font-size:.72rem!important;letter-spacing:.14em!important}@media screen and (max-width:749px){.product__title{font-size:1.75rem!important}.card__heading a{font-size:1.3rem!important}.product-form__submit{padding:1rem!important}.collection__title{font-size:1.75rem!important}.footer__heading{font-size:.875rem!important}.header__menu-item,.header__active-menu-item{font-size:1.2rem!important}#bb-back-to-top{bottom:1.25rem;right:1.25rem}}:focus-visible{outline:2px solid var(--bb-gold)!important;outline-offset:3px!important}
/*# sourceMappingURL=/cdn/shop/t/8/assets/blinqblinq-luxury.css.map */
