:root{--jj-bg-darkest: #060d09;--jj-bg-dark: #091510;--jj-bg-mid: #0d2218;--jj-bg-card: #0c2117;--jj-gold: #c9a55a;--jj-gold-light: #dbb96e;--jj-gold-soft: rgba(201, 165, 90, .12);--jj-gold-border: rgba(201, 165, 90, .22);--jj-gold-border-strong: rgba(201, 165, 90, .55);--jj-cream: #f5f0e8;--jj-cream-muted: rgba(245, 240, 232, .72);--jj-white: #ffffff;--jj-transition: all .3s cubic-bezier(.4, 0, .2, 1);--jj-serif: "Cormorant Garamond", "Playfair Display", Georgia, serif}html,body{background-color:var(--jj-bg-dark)!important;color:var(--jj-cream)!important}header-component,header-component[transparent],.header,.header-section,.header__row,.header__row--top,.header__row--bottom{background:transparent!important;background-color:transparent!important;border-top:none!important;border-bottom:none!important;box-shadow:none!important;transition:background-color .4s ease,backdrop-filter .4s ease,border-color .4s ease!important}body.jj-scrolled header-component,body.jj-scrolled .header,body.jj-scrolled .header__row--top{background-color:#060d09f0!important;backdrop-filter:blur(8px)!important;-webkit-backdrop-filter:blur(8px)!important;border-bottom:1px solid var(--jj-gold-border)!important;box-shadow:0 6px 24px #00000038!important}.header__underlay,.header__underlay-open,.header__underlay-closed{background:transparent!important;background-color:transparent!important}header-component:hover,header-component:focus-within,header-component[data-transparent-color-scheme]:hover,header-component[data-transparent-color-scheme]:focus-within,.header[transparent]:hover,.header[transparent]:focus-within{--color-scheme-top-row: transparent !important}.header__menu-item,.header__menu-item:link,.header__menu-item:visited,.header__menu-item:hover,.header__nav-item a,[class*=header__menu-item],[class*=header__nav]>a{background:transparent!important;background-color:transparent!important;border:none!important;box-shadow:none!important;color:var(--jj-white)!important;font-family:Inter,system-ui,sans-serif!important;text-transform:uppercase!important;letter-spacing:.16em!important;font-size:.7rem!important;font-weight:500!important;opacity:.92!important;padding:.5em 1em!important;transition:color .25s ease,opacity .25s ease!important}.header__menu-item:hover,.header__nav-item a:hover{color:var(--jj-gold)!important;opacity:1!important}.header svg,.header-actions__action svg,.account-button svg,header-component svg{color:var(--jj-white)!important}.header-actions__action:hover svg,.account-button:hover svg,.account-button:hover .account-button__icon{color:var(--jj-gold)!important}header-actions{display:flex!important;align-items:center!important;gap:.25rem!important}.header-actions__action,.account-button{display:inline-flex!important;align-items:center!important;justify-content:center!important}header-actions,.header-actions__action,.account-button,.account-button button,.header__icon,.header__icon--menu,.header__drawer,.header__drawer>button,.header__drawer .button,header-drawer,cart-drawer-component{background:transparent!important;background-color:transparent!important;border:none!important;box-shadow:none!important}.header__icon--menu svg,.header__drawer svg{color:var(--jj-white)!important}.header__icon--menu:hover svg,.header__drawer button:hover svg{color:var(--jj-gold)!important}.header-actions__action{padding:.4em!important}.account-button__icon{width:19px!important;height:21px!important}.header-actions__cart-icon .cart-bubble__background{background-color:var(--jj-gold)!important}.header-actions__cart-icon .cart-bubble__text,.header-actions__cart-icon .cart-bubble__text-count{color:var(--jj-bg-darkest)!important;font-weight:600!important}.menu-list__link{color:var(--jj-white)!important;font-family:Inter,system-ui,sans-serif!important;text-transform:uppercase!important;letter-spacing:.16em!important;font-weight:500!important}.menu-list__link:hover,.menu-list__link--active,.menu-list__list-item:hover .menu-list__link{color:var(--jj-gold)!important}@media screen and (min-width:750px){#header-component[data-menu-style=menu] .header__columns{grid-template-columns:1fr!important;grid-template-areas:"right"!important}#header-component[data-menu-style=menu] .header__column--left{display:none!important}#header-component[data-menu-style=menu] .header__column--right{grid-area:right!important;width:100%!important;justify-content:space-between!important;align-items:center!important}.facets-block-wrapper{padding-inline:12px;border-radius:8px}}.slideshow-section{--corner-radius: 0 !important}.slideshow-section slideshow-slides,.slideshow-section slideshow-slide{min-height:min(56.25vw,90svh)!important;max-height:92svh}@media(max-width:749px){.slideshow-section slideshow-slides,.slideshow-section slideshow-slide{min-height:70svh!important}}slideshow-controls,.slideshow-controls__dots{background:transparent!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;border:none!important;box-shadow:none!important}.slideshow-control.icon-play,.slideshow-control.icon-pause{display:none!important}.slideshow-control--previous,.slideshow-control--next{background:transparent!important;border:none!important;box-shadow:none!important;padding:.4em!important}.slideshow-control--previous svg,.slideshow-control--next svg{color:var(--jj-white)!important;filter:drop-shadow(0 1px 4px rgba(0,0,0,.45))}.slideshow-control--previous:hover svg,.slideshow-control--next:hover svg{color:var(--jj-gold)!important}.slideshow-controls__dots{display:flex!important;gap:.55rem!important;align-items:center!important;justify-content:center!important;padding:0!important;margin:0!important}.slideshow-controls__dots>li{display:flex!important;margin:0!important}.slideshow-controls__dots .slideshow-control{width:8px!important;height:8px!important;min-width:0!important;min-height:0!important;padding:0!important;margin:0!important;border:none!important;border-radius:50%!important;background-color:#ffffff73!important;color:transparent!important;font-size:0!important;line-height:0!important;overflow:hidden!important;box-shadow:none!important;transition:background-color .3s ease,transform .3s ease!important}.slideshow-controls__dots .slideshow-control[aria-selected=true]{background-color:var(--jj-gold)!important}.slide__image-container picture{width:100%}.slide__image-container picture img{height:100%}@media screen and (min-width:781px){.slideshow__slide .media img,.slideshow__slide .media video{width:100%!important;height:100%!important;object-fit:cover!important}.slide__image-container.slide__image-container--rounded img{width:100%!important;height:100%!important;object-fit:cover!important}}.search-modal,.predictive-search,.header__dropdown{background-color:#091510f7!important;border:1px solid var(--jj-gold-border)!important;-webkit-backdrop-filter:blur(14px)!important;backdrop-filter:blur(14px)!important}.header__heading-link,.header__heading,.header__logo{color:var(--jj-gold)!important;font-family:var(--jj-serif)!important;background:transparent!important}.menu-drawer{background-color:var(--jj-bg-dark)!important;border-right:1px solid var(--jj-gold-border)!important}.menu-drawer a,.menu-drawer__menu-item{color:var(--jj-cream)!important}.menu-drawer a:hover,.menu-drawer__menu-item:hover{color:var(--jj-gold)!important}h1,h2,h3,h4,h5,h6,[class*=__heading]:not([class*=header__]),[class*=__title]:not(.card__title):not([class*=product-card__title]):not([class*=header__]){font-family:var(--jj-serif)!important;color:var(--jj-gold)!important;letter-spacing:.015em!important;font-weight:500!important}[class*=hero] h1,[class*=hero] h2,[class*=banner] h1,[class*=banner] h2,[class*=slide] h1,[class*=slide] h2{color:var(--jj-white)!important}p,li,label,td,th{color:var(--jj-cream-muted)!important}a:hover{color:var(--jj-gold)!important}.button:not(.cart-icon):not([class*=icon-button]):not([class*=quantity]):not(.header-actions__action):not(.header__menu-item):not(.slideshow-control),a.button:not(.cart-icon):not(.slideshow-control),button.button:not(.cart-icon):not([class*=quantity]):not(.slideshow-control),.product-form__submit,.cart__checkout-button{background-color:transparent!important;color:var(--jj-gold)!important;border:1.5px solid var(--jj-gold)!important;border-radius:6px!important;text-transform:uppercase!important;letter-spacing:.14em!important;font-size:.72rem!important;font-weight:600!important;font-family:Inter,sans-serif!important;transition:var(--jj-transition)!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:.5em!important}.button:not(.cart-icon):not([class*=quantity]):not(.header__menu-item):not(.slideshow-control):hover,.product-form__submit:hover,.cart__checkout-button:hover{background-color:var(--jj-gold)!important;color:var(--jj-bg-darkest)!important;border-color:var(--jj-gold)!important}.button-secondary:not(.slideshow-control),[class*=button-secondary]:not(.slideshow-control){background:transparent!important;background-color:transparent!important;border:1.5px solid var(--jj-gold)!important;border-radius:2px!important;padding:0!important;display:inline-block!important;transition:background-color .3s ease!important}.button-secondary:not(.slideshow-control)>*,[class*=button-secondary]:not(.slideshow-control)>*{background:transparent!important;color:var(--jj-gold)!important;padding:.95em 2.4em!important;font-family:Inter,sans-serif!important;text-transform:uppercase!important;letter-spacing:.14em!important;font-size:.72rem!important;font-weight:600!important;border:none!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;transition:color .3s ease!important}.button-secondary:not(.slideshow-control):hover{background-color:var(--jj-gold)!important}.button-secondary:not(.slideshow-control):hover>*{color:var(--jj-bg-darkest)!important}.product-card,.card-wrapper,[class*=product-card-wrapper]{background-color:transparent!important;border:1px solid var(--jj-gold-border)!important;border-radius:6px!important;overflow:hidden!important;transition:var(--jj-transition)!important}.product-card:hover,.card-wrapper:hover,[class*=product-card-wrapper]:hover{border-color:var(--jj-gold)!important;box-shadow:0 16px 48px #c9a55a24,0 0 0 1px #c9a55a40!important;transform:translateY(-4px)!important}.product-card__info,.product-card-information,.card__information,.card__content,[class*=product-card__info]{padding:1.25rem 1.5rem 1.5rem!important;background:transparent!important}.card__title,.product-card__title,[class*=product-card__title]{font-family:var(--jj-serif)!important;color:var(--jj-cream)!important;font-size:1.15rem!important;font-weight:500!important;letter-spacing:.01em!important;margin-bottom:.5rem!important;line-height:1.3!important}.product-card__content .contents.user-select-text p,.product-card__content product-price{padding:4px 8px}.product-card__content product-price{padding-bottom:12px}.product-card__price,.card__price,.price,[class*=price__container]{color:var(--jj-gold)!important;font-family:var(--font-family)!important;font-weight:var(--font-weight)!important;font-size:1.05rem!important}.price__compare,[class*=compare-at]{color:#f5f0e861!important;text-decoration:line-through!important;font-size:.9rem!important}.product-card__badge,.badge{background-color:#091510d9!important;color:var(--jj-gold)!important;border:1px solid var(--jj-gold)!important;font-weight:500!important;font-size:.65rem!important;letter-spacing:.12em!important;text-transform:uppercase!important;border-radius:100px!important;padding:.3em .9em!important;-webkit-backdrop-filter:blur(8px)!important;backdrop-filter:blur(8px)!important}[class*=featured-collection] h2,[class*=featured-products] h2,[class*=product-list] h2,[class*=product-list-text] h3,.section__heading{font-family:var(--jj-serif)!important;color:var(--jj-gold)!important;font-size:clamp(2.2rem,4vw,3.2rem)!important;font-weight:400!important;letter-spacing:.02em!important;margin-bottom:2rem!important}.quantity-selector,[class*=quantity-selector],.quantity{border:1px solid var(--jj-gold-border-strong)!important;background:transparent!important;border-radius:2px!important}.quantity-selector__button,[class*=quantity-selector__button],.quantity__button,[class*=quantity] button{background:transparent!important;color:var(--jj-gold)!important;border:none!important;padding:.5em .85em!important;cursor:pointer!important}.quantity-selector__button:hover,.quantity__button:hover{background:var(--jj-gold-soft)!important}.quantity-selector__input,.quantity__input{background:transparent!important;color:var(--jj-cream)!important;text-align:center!important;border:none!important;font-family:var(--jj-serif)!important}.email-signup__button,[class*=email-signup__button],.newsletter-form__button{background-color:var(--jj-gold)!important;color:var(--jj-bg-darkest)!important;border:1px solid var(--jj-gold)!important}.email-signup__button:hover{background-color:var(--jj-gold-light)!important}.email-signup__button svg,[class*=email-signup__button] svg{color:var(--jj-bg-darkest)!important}.field__input,input[type=text],input[type=email],input[type=password],input[type=search],input[type=number],input[type=tel],textarea,select{background-color:#ffffff0a!important;color:var(--jj-cream)!important;border:1px solid var(--jj-gold-border)!important;border-radius:2px!important}.field__input:focus,input:focus,textarea:focus,select:focus{border-color:var(--jj-gold)!important;box-shadow:0 0 0 2px var(--jj-gold-soft)!important;outline:none!important}.field__label,label{color:var(--jj-cream-muted)!important}::placeholder{color:#f5f0e866!important}.product__title{font-family:var(--jj-serif)!important;color:var(--jj-gold)!important;font-size:clamp(1.8rem,3vw,2.8rem)!important;font-weight:500!important}.product__price{color:var(--jj-gold)!important;font-family:var(--jj-serif)!important;font-size:1.4rem!important}.variant-button:not([class*=--selected]){background-color:transparent!important;color:var(--jj-cream)!important;border:1px solid var(--jj-gold-border-strong)!important}.variant-button:hover,[class*=variant-button--selected]{background-color:var(--jj-gold)!important;color:var(--jj-bg-darkest)!important;border-color:var(--jj-gold)!important}.cart-drawer__dialog{background-color:var(--jj-bg-dark)!important;border-left:1px solid var(--jj-gold-border)!important}.cart-drawer__header{border-bottom:1px solid var(--jj-gold-border)!important}.cart-item__title{color:var(--jj-cream)!important;font-family:var(--jj-serif)!important}.cart-item__price{color:var(--jj-gold)!important}.totals{border-top:1px solid var(--jj-gold-border)!important}.totals__total-value{color:var(--jj-gold)!important;font-family:var(--jj-serif)!important}footer,.footer,[class*=footer]{background-color:var(--jj-bg-darkest)!important;border-top:1px solid var(--jj-gold-border)!important}footer a,[class*=footer] a{color:var(--jj-cream-muted)!important;text-decoration:none!important}footer a:hover,[class*=footer] a:hover{color:var(--jj-gold)!important}footer h2,footer h3,footer h4{color:var(--jj-gold)!important;font-family:var(--jj-serif)!important;font-size:.85rem!important;text-transform:uppercase;letter-spacing:.15em}.footer__copyright{color:#f5f0e85c!important}.announcement-bar,[class*=announcement-bar]{background-color:var(--jj-bg-darkest)!important;color:var(--jj-gold)!important;border-bottom:1px solid var(--jj-gold-border)!important;font-size:.72rem!important;letter-spacing:.12em!important}@media(max-width:749px){.header__menu-item,.header__nav-item a{font-size:.85rem!important;letter-spacing:.06em!important}.header-actions__action{padding:.35em!important}.product-card__info,.card__information{padding:1rem 1.1rem 1.25rem!important}.card__title{font-size:1rem!important}}hr,.divider{border-color:var(--jj-gold-border)!important;opacity:1!important}::-webkit-scrollbar{width:5px}::-webkit-scrollbar-track{background:var(--jj-bg-darkest)}::-webkit-scrollbar-thumb{background:#c9a55a66;border-radius:3px}::-webkit-scrollbar-thumb:hover{background:var(--jj-gold)}::selection{background:#c9a55a4d;color:var(--jj-white)}@media(max-width:749px){[id$=__hero_kL3PDp] .hero{min-height:0!important}[id$=__hero_kL3PDp] .hero__media-grid{position:relative!important}[id$=__hero_kL3PDp] .hero__media{height:auto!important}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/jjewel-luxury.css.map */
