:root{--g-black: #0D0D0D;--g-black-soft: #111111;--g-dark: #161616;--g-dark-mid: #1A1A1A;--g-dark-card: #1C1C1C;--g-gold: #C9A84C;--g-gold-light: #E8C96A;--g-gold-deep: #A8852E;--g-cream: #F5F0E8;--g-text: rgba(245,240,232,.85);--g-text-muted: rgba(245,240,232,.45);--g-border: rgba(201,168,76,.15);--g-border-soft: rgba(245,240,232,.06);--g-grad-gold: linear-gradient(135deg, #C9A84C 0%, #E8C96A 50%, #C9A84C 100%);--g-shadow-gold: 0 8px 32px rgba(201,168,76,.25);--g-dur: .3s;--g-ease: cubic-bezier(.25,.1,.25,1)}body{background-color:var(--g-black)!important;color:var(--g-text)!important;-webkit-font-smoothing:antialiased}::selection{background:#c9a84c4d;color:var(--g-cream)}::-webkit-scrollbar{width:5px}::-webkit-scrollbar-track{background:var(--g-black)}::-webkit-scrollbar-thumb{background:var(--g-gold-deep);border-radius:3px}::-webkit-scrollbar-thumb:hover{background:var(--g-gold)}h1,h2,h3,h4,h5,h6{color:var(--g-cream)!important}p{color:var(--g-text)}strong{color:var(--g-cream)!important}.utility-bar,.announcement-bar{background:var(--g-grad-gold)!important;color:var(--g-black)!important;font-size:11px!important;font-weight:600!important;letter-spacing:.18em!important;text-transform:uppercase!important}.announcement-bar__link,.utility-bar a,.utility-bar p,.announcement-bar p,.announcement-bar span{color:var(--g-black)!important}.header-wrapper{background:#0d0d0df7!important;backdrop-filter:blur(20px)!important;-webkit-backdrop-filter:blur(20px)!important;border-bottom:1px solid var(--g-border)!important;box-shadow:0 2px 24px #0009!important}.header__menu-item,.header__menu-item .link,.header__menu-item span{color:#f5f0e899!important;letter-spacing:.1em!important;font-size:11px!important;text-transform:uppercase!important;transition:color var(--g-dur) var(--g-ease)!important}.header__menu-item:hover,.header__menu-item:hover .link{color:var(--g-gold)!important}.header__heading-link.header__heading-link{background:var(--g-grad-gold)!important;-webkit-background-clip:text!important;-webkit-text-fill-color:transparent!important;background-clip:text!important;display:inline-block!important;letter-spacing:.2em!important;font-weight:600!important}.header__icon svg{color:#c9a84cb3!important}.header__icon:hover svg{color:var(--g-gold)!important}.cart-count-bubble{background:var(--g-grad-gold)!important;color:var(--g-black)!important;font-weight:700!important}.shopify-section>div:not([class*=media]):not([class*=image]):not(.ratio),.index-section{background-color:var(--g-black)}.color-scheme-1:not([class*=media]):not(.ratio),.color-background-1:not([class*=media]):not(.ratio){background-color:var(--g-black)!important;color:var(--g-text)!important}.color-scheme-2:not([class*=media]):not(.ratio),.color-background-2:not([class*=media]):not(.ratio){background-color:var(--g-black-soft)!important;color:var(--g-text)!important}.color-scheme-3:not([class*=media]):not(.ratio),.color-background-3:not([class*=media]):not(.ratio){background-color:var(--g-dark)!important;color:var(--g-cream)!important}.card--product,.card--standard{background:var(--g-dark-card)!important;border:1px solid var(--g-border)!important;border-radius:18px!important;box-shadow:0 2px 12px #0006!important;transition:box-shadow var(--g-dur) var(--g-ease),transform var(--g-dur) var(--g-ease),border-color var(--g-dur) var(--g-ease)!important}.card--product:hover,.card--standard:hover{box-shadow:0 16px 48px #0009!important;transform:translateY(-4px)!important;border-color:#c9a84c4d!important}.card__media img{transition:transform .6s var(--g-ease)!important}.card--product:hover .card__media img,.card--standard:hover .card__media img{transform:scale(1.04)!important}.card__content,.card__information{background:var(--g-dark-card)!important;padding:14px 18px 20px!important}.card__heading a,.card__heading .link{color:var(--g-cream)!important;font-size:14px!important;font-weight:400!important;letter-spacing:.03em!important;text-decoration:none!important;transition:color var(--g-dur) var(--g-ease)!important}.card__heading a:hover{color:var(--g-gold)!important}.price-item--regular,.price__regular .price-item{color:var(--g-gold-light)!important;font-weight:600!important}.price-item--sale{color:var(--g-gold)!important;font-weight:600!important}.price__compare .price-item--regular{color:#f5f0e84d!important;text-decoration:line-through!important;font-weight:400!important}.badge--sale,.badge--sale-color-scheme{background:var(--g-grad-gold)!important;color:var(--g-black)!important;border:none!important;border-radius:20px!important;font-size:9px!important;font-weight:700!important;letter-spacing:.1em!important}.badge--sold-out{background:#f5f0e814!important;color:var(--g-cream)!important;border:1px solid var(--g-border-soft)!important;border-radius:20px!important}.button,.button--primary{background:var(--g-grad-gold)!important;color:var(--g-black)!important;border:none!important;border-radius:40px!important;font-size:12px!important;font-weight:700!important;letter-spacing:.16em!important;text-transform:uppercase!important;box-shadow:var(--g-shadow-gold)!important;transition:box-shadow var(--g-dur) var(--g-ease),transform .15s var(--g-ease)!important}.button:hover,.button--primary:hover{box-shadow:0 12px 40px #c9a84c73!important;transform:translateY(-2px)!important}.button--secondary,.button--tertiary{background:transparent!important;color:var(--g-gold)!important;border:1.5px solid rgba(201,168,76,.4)!important;border-radius:40px!important;font-size:12px!important;letter-spacing:.12em!important;transition:all var(--g-dur) var(--g-ease)!important}.button--secondary:hover,.button--tertiary:hover{background:#c9a84c14!important;border-color:var(--g-gold)!important}.product-form__submit{background:var(--g-grad-gold)!important;color:var(--g-black)!important;border:none!important;border-radius:40px!important;font-size:12px!important;font-weight:700!important;letter-spacing:.18em!important;text-transform:uppercase!important;box-shadow:var(--g-shadow-gold)!important;width:100%!important;transition:box-shadow var(--g-dur) var(--g-ease),transform .15s var(--g-ease)!important}.product-form__submit:hover{box-shadow:0 12px 44px #c9a84c73!important;transform:translateY(-2px)!important}.featured-collection h2,.collection-list h2,.rich-text__heading{color:var(--g-cream)!important;font-weight:300!important;letter-spacing:.05em!important}.rich-text__text{color:var(--g-text-muted)!important;line-height:1.75!important}.card--collection{background:var(--g-dark-card)!important;border:1px solid var(--g-border)!important;border-radius:18px!important;box-shadow:0 2px 12px #0006!important;transition:box-shadow .4s var(--g-ease),transform .4s var(--g-ease),border-color .4s var(--g-ease)!important;overflow:hidden!important}.card--collection:hover{box-shadow:0 16px 48px #0009!important;transform:translateY(-5px)!important;border-color:#c9a84c4d!important}.card--collection .card__heading{color:var(--g-cream)!important;letter-spacing:.08em!important}.multicolumn-card{background:var(--g-dark-card)!important;border:1px solid var(--g-border)!important;border-radius:18px!important;padding:26px 22px!important;transition:box-shadow .4s var(--g-ease),transform .4s var(--g-ease)!important}.multicolumn-card:hover{box-shadow:0 8px 32px #00000080!important;transform:translateY(-3px)!important}.multicolumn-card__title{color:var(--g-cream)!important;font-weight:500!important}.multicolumn-card__info{color:var(--g-text-muted)!important;font-size:13px!important;line-height:1.65!important}.accordion,details.accordion{border-bottom:1px solid var(--g-border)!important}.accordion__title,summary.accordion__title{color:var(--g-cream)!important;font-weight:400!important;padding:18px 0!important;transition:color var(--g-dur) var(--g-ease)!important}.accordion__title:hover{color:var(--g-gold)!important}.accordion__content-inner{color:var(--g-text-muted)!important;line-height:1.75!important}.product__title{color:var(--g-cream)!important;font-weight:300!important;letter-spacing:.04em!important}.product__description,.product__description p{color:var(--g-text-muted)!important;line-height:1.78!important}.product__info-wrapper .price-item{color:var(--g-gold)!important;font-size:22px!important;font-weight:600!important}.cart-drawer,.drawer{background:var(--g-black-soft)!important;border-left:1px solid var(--g-border)!important}.cart-drawer__header{background:var(--g-dark)!important;border-bottom:1px solid var(--g-border)!important}.cart-drawer__title{color:var(--g-cream)!important;letter-spacing:.1em!important;text-transform:uppercase!important;font-size:13px!important}.cart-drawer__footer{background:var(--g-dark)!important;border-top:1px solid var(--g-border)!important}.totals__total-value{color:var(--g-gold)!important;font-weight:700!important}.field__input,input[type=text],input[type=email],input[type=tel],input[type=number],select,textarea{background:var(--g-dark)!important;border:1px solid var(--g-border-soft)!important;border-radius:12px!important;color:var(--g-cream)!important;transition:border-color var(--g-dur) var(--g-ease),box-shadow var(--g-dur) var(--g-ease)!important}.field__input:focus,input:focus,textarea:focus,select:focus{border-color:var(--g-gold)!important;box-shadow:0 0 0 3px #c9a84c1f!important;outline:none!important}.field__label{color:var(--g-text-muted)!important;font-size:12px!important;letter-spacing:.08em!important}.newsletter-form__field-wrapper input{background:#f5f0e80d!important;border:1px solid rgba(201,168,76,.25)!important;border-radius:40px 0 0 40px!important;color:var(--g-cream)!important}.newsletter-form__field-wrapper input::placeholder{color:#c9a84c59!important}.newsletter-form__button{background:var(--g-grad-gold)!important;color:var(--g-black)!important;border:none!important;border-radius:0 40px 40px 0!important;font-weight:700!important;letter-spacing:.12em!important}.footer{background:#080808!important;border-top:1px solid rgba(201,168,76,.1)!important}.footer a{color:#f5f0e859!important;text-decoration:none!important;font-size:13px!important;transition:color var(--g-dur) var(--g-ease)!important}.footer a:hover{color:var(--g-gold)!important}.footer-block__heading{color:var(--g-gold)!important;font-size:10px!important;letter-spacing:.2em!important;text-transform:uppercase!important;font-weight:600!important}.footer__content-bottom{border-top:1px solid rgba(201,168,76,.08)!important}.footer__copyright{color:#f5f0e833!important}.list-social__link svg{fill:#c9a84c66!important;transition:fill var(--g-dur) var(--g-ease)!important}.list-social__link:hover svg{fill:var(--g-gold)!important}.jdgm-star,.jdgm-rev__rating{color:var(--g-gold)!important}.quick-add__submit{background:var(--g-dark)!important;color:var(--g-gold)!important;border:1px solid var(--g-border)!important;border-radius:12px!important;transition:all var(--g-dur) var(--g-ease)!important}.quick-add__submit:hover{background:var(--g-gold)!important;color:var(--g-black)!important}.predictive-search{background:var(--g-dark)!important;border:1px solid var(--g-border)!important;border-radius:16px!important;box-shadow:0 16px 56px #000000b3!important}.predictive-search__item:hover{background:#c9a84c12!important}.predictive-search__item-heading{color:var(--g-cream)!important}.loading-overlay__spinner circle{stroke:var(--g-gold)!important}*:focus-visible{outline:2px solid var(--g-gold)!important;outline-offset:3px!important}@media screen and (max-width:749px){.card__content,.card__information{padding:12px 14px 16px!important}.product-form__submit{padding:15px 24px!important;min-height:50px!important}.utility-bar,.announcement-bar{font-size:10px!important;letter-spacing:.1em!important}}@media(prefers-reduced-motion:reduce){*{transition-duration:.01ms!important;animation-duration:.01ms!important}}.card__media{position:relative!important;top:auto!important;bottom:auto!important;left:auto!important;right:auto!important;width:100%!important;height:100%!important;aspect-ratio:1 / 1}.card__media img{width:100%!important;height:100%!important;object-fit:cover}.card__media{position:relative!important;top:auto!important;bottom:auto!important;left:auto!important;right:auto!important;width:100%!important;height:100%!important;aspect-ratio:1 / 1;display:block!important}
/*# sourceMappingURL=/cdn/shop/t/80/assets/geoma-luxury.css.map */
