:root{--font-heading-family: "Cinzel", "Times New Roman", serif !important;--font-body-family: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif !important;--brand-black: #050000;--brand-bg-2: #120404;--brand-card: #140606;--brand-card-2: #1A0A05;--brand-ember: #320000;--brand-crimson: #600000;--brand-flame: #E0A02E;--brand-burnt: #C9831F;--brand-accent-text: #241405;--brand-gold-antique: #E0A000;--brand-gold: #F5C24B;--brand-glow: #FFD96B;--brand-heading: #F5C24B;--brand-body: #F7E5C1;--brand-muted: #C9B28A;--brand-border: #5A1E00;--brand-divider: #C89B3C;--brand-ink: #050000}.h0,.h1,.h2,.h3,.h4,.h5,h1,h2,h3,h4,h5,.title,.product__title{letter-spacing:.02em}hero-slideshow,collection-slider{display:block}.hero__overlay,.bn__overlay,.ab__overlay,.rv__divider,.sf__shade{display:block!important}.hero__btn{--_bg: var(--hr-btn-bg, var(--brand-flame));--_text: var(--hr-btn-text, #ffffff);--_sweep: var(--hr-btn-sweep, #ffffff);--_text-hover: var(--hr-btn-text-hover, var(--brand-ink));--_border: var(--hr-btn-border, transparent);position:relative;z-index:0;overflow:hidden;display:inline-flex;align-items:center;gap:10px;padding:15px 26px;border-radius:4px;text-decoration:none;font-weight:700;font-size:1.5rem;line-height:1;cursor:pointer;background:var(--_bg);color:var(--_text);border:1px solid var(--_border);transition:color .35s ease}.hero__btn:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:var(--_sweep);transform:scaleX(0);transform-origin:left center;transition:transform .35s ease;z-index:-1}.hero__btn:hover:before,.hero__btn:focus-visible:before{transform:scaleX(1)}.hero__btn:hover,.hero__btn:focus-visible{color:var(--_text-hover)}.hero__btn--primary{--hr-btn-bg: var(--brand-flame);--hr-btn-text: var(--brand-accent-text);--hr-btn-sweep: var(--brand-gold);--hr-btn-text-hover: var(--brand-ink)}.hero__btn--secondary{--hr-btn-bg: transparent;--hr-btn-text: var(--brand-gold);--hr-btn-sweep: var(--brand-gold);--hr-btn-text-hover: var(--brand-ink);--hr-btn-border: var(--brand-gold)}.hero__btn svg{width:16px;height:16px}.hero__btn svg path{fill:currentColor}@media(prefers-reduced-motion:reduce){.hero__btn,.hero__btn:before{transition:none}}.header__icon--wishlist{position:relative}.wishlist-count-bubble{position:absolute;top:-6px;right:-8px;min-width:17px;height:17px;padding:0 4px;border-radius:9px;background:var(--brand-flame);color:var(--brand-accent-text);font-size:1rem;font-weight:700;line-height:1;display:inline-flex;align-items:center;justify-content:center;border:2px solid var(--brand-ink)}.wishlist-count-bubble[hidden]{display:none}.card .card__media{position:relative}.spc__wish{position:absolute;top:12px;right:12px;width:34px;height:34px;display:inline-flex;align-items:center;justify-content:center;border-radius:8px;border:1px solid rgba(255,255,255,.14);background:#00000059;color:#fff;cursor:pointer;z-index:2;transition:background-color .2s,color .2s,border-color .2s}.spc__wish svg{width:19px;height:19px;fill:currentColor;stroke:none;transition:fill .2s}.spc__wish:hover,.spc__wish.is-active{color:var(--brand-flame);border-color:var(--brand-flame)}.spc__wish.is-active svg{fill:var(--brand-flame)}.spc{display:flex;flex-direction:column;height:100%;background:var(--brand-card);border:1px solid var(--brand-border);border-radius:14px;overflow:hidden;transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease}.spc:hover{transform:translateY(-4px);box-shadow:0 0 30px #e0600059;border-color:var(--brand-burnt)}.spc__media{position:relative;overflow:hidden}.spc__media-link{display:block;position:relative;padding-top:var(--spc-ratio, 100%)}.spc__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:transform .6s ease,opacity .4s ease}.spc__img--secondary{opacity:0}.spc:hover .spc__img--primary{transform:scale(1.05)}.spc:hover .spc__img--secondary{opacity:1}.spc__badge{position:absolute;top:12px;left:12px;z-index:3;padding:4px 11px;border-radius:999px;font-size:1.1rem;font-weight:700;letter-spacing:.03em;text-transform:uppercase}.spc__badge--sale{background:var(--brand-flame);color:var(--brand-accent-text)}.spc__badge--sold{background:var(--brand-ember);color:var(--brand-muted)}.spc__quickview{position:absolute;left:50%;bottom:14px;z-index:3;transform:translate(-50%,12px);opacity:0;pointer-events:none;transition:opacity .25s ease,transform .25s ease}.spc:hover .spc__quickview,.spc:focus-within .spc__quickview{opacity:1;transform:translate(-50%);pointer-events:auto}.spc__quickview-btn{display:inline-flex;align-items:center;gap:8px;padding:9px 17px;border:0;cursor:pointer;border-radius:999px;background:#121214d1;color:#fff;font-size:1.3rem;font-weight:600;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);transition:background-color .2s}.spc__quickview-btn:hover{background:var(--brand-flame);color:var(--brand-accent-text)}.spc__quickview-btn .svg-wrapper{display:inline-flex}.spc__quickview-btn svg{width:16px;height:16px}.spc__body{display:flex;flex-direction:column;gap:.55rem;padding:1.4rem 1.5rem 1.6rem;flex:1 1 auto;text-align:left}.spc__stars{display:inline-flex;gap:2px}.spc__stars svg{width:15px;height:15px;fill:var(--brand-gold)}.spc__rating{margin:0}.spc__title{margin:.1rem 0 0;font-family:var(--font-heading-family);font-size:1.7rem;line-height:1.2;letter-spacing:.02em}.spc__title a{color:var(--brand-gold);text-decoration:none}.spc__title a:hover{color:var(--brand-glow)}.spc__vendor{font-size:1.2rem;color:var(--brand-muted)}.spc__notes{margin:.1rem 0 0;font-family:var(--font-body-family);font-size:1.28rem;line-height:1.5;color:var(--brand-muted)}.spc__footer{margin-top:auto;padding-top:1.1rem;display:flex;align-items:center;justify-content:space-between;gap:1rem}.spc__price{font-size:1.5rem;font-weight:600;color:var(--brand-body)}.spc__price .price{color:inherit;font-size:inherit}.spc__price .price__container{display:inline}.spc__soldout{font-size:1.3rem;color:var(--brand-muted)}.spc__form{margin:0}.spc__add{display:inline-flex;align-items:center;gap:7px;cursor:pointer;white-space:nowrap;padding:8px 15px;border-radius:8px;font-family:var(--font-body-family);font-size:1.3rem;font-weight:700;background:transparent;color:var(--brand-gold);border:1px solid var(--brand-flame);transition:background-color .2s,color .2s,border-color .2s}.spc__add:hover{background:var(--brand-flame);border-color:var(--brand-flame);color:var(--brand-accent-text)}.spc__add .svg-wrapper{display:inline-flex}.spc__add svg{width:17px;height:17px}.spc__add .loading__spinner{display:none}@media screen and (max-width:749px){.spc__quickview{opacity:1;transform:translate(-50%);pointer-events:auto}.spc__body{padding:1.2rem 1.2rem 1.4rem}.spc__title{font-size:1.5rem}}@media(prefers-reduced-motion:reduce){.spc,.spc__img,.spc__quickview{transition:none}.spc:hover,.spc:hover .spc__img--primary{transform:none}}.pdp__wishlist{display:inline-flex;align-items:center;gap:9px;margin:18px 0 0;padding:0;background:none;border:0;cursor:pointer;color:inherit;font:inherit;font-size:1.45rem;transition:color .2s ease}.pdp__wishlist svg{width:24px;height:24px;fill:currentColor;stroke:none;transition:fill .2s ease}.pdp__wishlist:hover,.pdp__wishlist.is-active{color:var(--brand-flame)}.pdp__wishlist.is-active svg{fill:var(--brand-flame)}.wl-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:2.4rem;margin-top:2rem}.wl-card{position:relative;border:1px solid rgba(var(--color-foreground),.1);border-radius:10px;overflow:hidden;background:rgb(var(--color-background))}.wl-card__media{display:block;aspect-ratio:1 / 1;background:rgba(var(--color-foreground),.04)}.wl-card__media img{width:100%;height:100%;object-fit:cover;display:block}.wl-card__remove{position:absolute;top:8px;right:8px;width:30px;height:30px;border-radius:50%;border:0;background:#0000008c;color:#fff;font-size:20px;line-height:1;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;transition:background-color .2s}.wl-card__remove:hover{background:var(--brand-flame)}.wl-card__body{padding:1.4rem 1.4rem 1.8rem;text-align:center}.wl-card__title{display:block;font-weight:600;text-decoration:none;color:rgb(var(--color-foreground))}.wl-card__price{display:block;margin-top:.4rem;color:rgba(var(--color-foreground),.75)}.wl-card__btn{display:inline-block;margin-top:1.2rem;padding:9px 20px;border-radius:4px;background:var(--brand-flame);color:var(--brand-accent-text);text-decoration:none;font-weight:700;font-size:1.4rem;transition:opacity .2s}.wl-card__btn:hover{opacity:.88}.wishlist-empty{text-align:center;padding:4rem 0;font-size:1.7rem;color:rgba(var(--color-foreground),.7)}
/*# sourceMappingURL=/cdn/shop/t/3/assets/spec-custom.css.map */
