*,*:before,*:after{box-sizing:border-box;margin:0}html,body{background:#0b0b0c;color:#f2eee4}body{display:flex;flex-direction:column;min-height:100svh;font-family:Inter,system-ui,sans-serif;font-size:16px;line-height:1.6;overflow-x:hidden}html:has(dialog[scroll-lock][open],details[scroll-lock][open]){overflow:hidden}img,picture,video,canvas,svg{display:block;max-width:100%;height:auto}input,textarea,select{font:inherit;border-radius:0}select{background-color:var(--bg, #0B0B0C);color:currentcolor}dialog{background-color:var(--bg, #0B0B0C);color:var(--text, #F2EEE4)}p{text-wrap:pretty}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}p:empty{display:none}h1,h2,h3,h4,h5,h6{font-family:Rajdhani,sans-serif;font-weight:700;text-transform:uppercase;line-height:1}::selection{background:#c9a24b4d;color:#fff}.shopify-section{--content-width: min(calc(var(--page-width, 1400px) - var(--page-margin, 48px) * 2), calc(100% - var(--page-margin, 48px) * 2));--content-margin: minmax(var(--page-margin, 48px), 1fr);--content-grid: var(--content-margin) var(--content-width) var(--content-margin);position:relative;grid-template-columns:var(--content-grid);display:grid;width:100%}.shopify-section>*{grid-column:2}.shopify-section>.full-width{grid-column:1 / -1}.grad-text{background-image:linear-gradient(100deg,#fff3d600 44%,#fff3d6e6,#fff3d600 56%),var(--grad-title, linear-gradient(115deg, #F2DCA0 0%, #C9A24B 60%, #9A7B36 100%));background-size:250% 100%,100% 100%;background-position:125% 0,0 0;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent;animation:grad-sheen 6s linear infinite}@keyframes grad-sheen{0%,55%{background-position:125% 0,0 0}to{background-position:-125% 0,0 0}}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.skip-to-content{position:absolute;top:0;left:0;z-index:1000;transform:translateY(-120%);padding:12px 20px;background:var(--gold, #C9A24B);color:#0b0b0c;font-family:Rajdhani,sans-serif;font-weight:700;text-decoration:none;transition:transform .2s ease}.skip-to-content:focus{transform:translateY(0)}#main-content:focus{outline:none}:focus-visible{outline:2px solid var(--gold, #C9A24B);outline-offset:2px}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}.btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:17px 36px;font-family:Rajdhani,sans-serif;font-weight:700;font-size:15px;letter-spacing:.12em;text-transform:uppercase;text-decoration:none;border:none;cursor:pointer;transition:transform .25s ease,box-shadow .25s ease,background .25s ease,color .25s ease;white-space:nowrap}.btn--gold{background:linear-gradient(135deg,#e8ce8a,#c9a24b);color:#0b0b0c;box-shadow:0 12px 34px -12px #c9a24b99}.btn--gold:hover{transform:translateY(-3px);box-shadow:0 18px 42px -12px #c9a24bbf}.btn--outline{background:transparent;color:#e8ce8a;border:1px solid rgba(201,162,75,.45)}.btn--outline:hover{background:#c9a24b1a;border-color:#c9a24b}.vn-placeholder{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:radial-gradient(circle,rgba(201,162,75,.08),transparent 65%)}.vn-placeholder__monogram{font-family:Rajdhani,sans-serif;font-weight:700;font-size:36px;letter-spacing:.18em;color:#c9a24b47}
/*# sourceMappingURL=/cdn/shop/t/3/assets/critical.css.map */
