@import"https://fonts.googleapis.com/css2?family=Cormorant+Garamond:ital,wght@0,400;0,500;0,600;0,700;1,400;1,500&family=Cinzel:wght@400;500;600;700&family=EB+Garamond:ital,wght@0,400;0,500;1,400&family=Inter:wght@300;400;500;600;700&family=JetBrains+Mono:wght@400;500&display=swap";:root{--void: #07060a;--void-2: #0c0a10;--panel: #14111a;--panel-2: #1c1824;--elev: #25202d;--line: rgba(232, 220, 196, .08);--line-strong: rgba(232, 220, 196, .18);--line-amber: rgba(214, 156, 84, .28);--ink: #ece4d2;--ink-soft: #c9bfa8;--ink-muted: #8a8170;--ink-faint: #5a5346;--amber: oklch(.74 .13 75);--amber-deep: oklch(.58 .13 65);--amber-glow: oklch(.82 .1 78);--gold: oklch(.78 .11 85);--blood: oklch(.5 .18 22);--blood-deep: oklch(.38 .16 22);--bone: #d6cdb6;--char-accent: var(--amber);--char-accent-deep: var(--amber-deep);--shop-pay: #1a1620;--display: "Cormorant Garamond", "EB Garamond", Georgia, serif;--display-stamp: "Cinzel", "Cormorant Garamond", Georgia, serif;--body: "Inter", -apple-system, BlinkMacSystemFont, sans-serif;--mono: "JetBrains Mono", ui-monospace, monospace;--r: 2px;--r-lg: 4px;--r-pill: 999px;--amber-wash: radial-gradient(ellipse 80% 60% at 50% 35%, oklch(.45 .1 75 / .18) 0%, oklch(.3 .08 65 / .08) 35%, transparent 70%), var(--void-2)}*{box-sizing:border-box}html,body{margin:0;padding:0}body{background:var(--void-2);color:var(--ink);font-family:var(--body);font-size:14px;line-height:1.5;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}button{font-family:inherit;cursor:pointer;border:0;background:none;color:inherit;padding:0}a{color:inherit;text-decoration:none}input,textarea,select{font-family:inherit;color:inherit}select{appearance:none;-webkit-appearance:none;-moz-appearance:none;background-color:var(--void-2);background-image:linear-gradient(45deg,transparent 50%,var(--ink-soft) 50%),linear-gradient(135deg,var(--ink-soft) 50%,transparent 50%);background-position:right 14px top 50%,right 9px top 50%;background-size:5px 5px,5px 5px;background-repeat:no-repeat;padding-right:28px!important;color:var(--ink);cursor:pointer}select:focus{outline:1px solid var(--amber);outline-offset:1px}select option{background-color:var(--void-2);color:var(--ink)}select option:checked,select option:hover{background-color:var(--panel);color:var(--amber)}.smallcaps{font-family:var(--body);font-weight:500;font-size:10.5px;letter-spacing:.22em;text-transform:uppercase}.stamp{font-family:var(--display-stamp);font-weight:500;letter-spacing:.16em;text-transform:uppercase}.mono{font-family:var(--mono)}.italic-display{font-family:var(--display);font-style:italic}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:var(--line-strong);border-radius:4px}.btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:14px 22px;border:1px solid var(--line-strong);background:transparent;color:var(--ink);font-family:var(--body);font-weight:500;font-size:11.5px;letter-spacing:.18em;text-transform:uppercase;transition:all .18s ease;cursor:pointer;border-radius:var(--r);position:relative}.btn:hover{border-color:var(--ink-soft)}.btn.lg{padding:17px 28px;font-size:12px}.btn.sm{padding:9px 14px;font-size:10px;letter-spacing:.16em}.btn.block{width:100%}.btn-primary{background:linear-gradient(180deg,var(--amber-glow) 0%,var(--amber) 50%,var(--amber-deep) 100%);color:#1a0f04;border:1px solid var(--amber-deep);box-shadow:inset 0 1px #fae1b880,inset 0 -1px #4724004d,0 1px #000,0 8px 24px #44250066;box-shadow:inset 0 1px #fae1b880,inset 0 -1px oklch(.3 .08 60 / .3),0 1px #000,0 8px 24px oklch(.3 .1 65 / .4);font-weight:600;letter-spacing:.2em;text-shadow:0 1px 0 oklch(.95 .05 80 / .4)}.btn-primary:hover{background:linear-gradient(180deg,oklch(.86 .11 80) 0%,oklch(.78 .13 75) 50%,var(--amber-deep) 100%);border-color:var(--amber);transform:translateY(-1px);box-shadow:inset 0 1px #fae1b880,inset 0 -1px #4724004d,0 1px #000,0 12px 32px #44250080;box-shadow:inset 0 1px #fae1b880,inset 0 -1px oklch(.3 .08 60 / .3),0 1px #000,0 12px 32px oklch(.3 .1 65 / .5)}.btn-primary:active{transform:translateY(0)}.btn-secondary{background:transparent;border:1px solid var(--line-strong);color:var(--ink)}.btn-secondary:hover{border-color:var(--ink);background:#e8dcc40a}.btn-shop{background:var(--shop-pay);color:var(--ink-soft);border:1px solid var(--line-strong);font-size:11px;padding:12px 22px;letter-spacing:.14em}.btn-shop:hover{border-color:var(--ink-muted);color:var(--ink)}.btn-blood{background:var(--blood-deep);color:var(--ink);border:1px solid var(--blood)}.sale-tag{display:inline-flex;align-items:center;gap:4px;padding:3px 8px 2px;border:1px solid var(--amber);color:var(--amber);font-family:var(--body);font-weight:600;font-size:9.5px;letter-spacing:.18em;text-transform:uppercase;border-radius:var(--r-pill);line-height:1;white-space:nowrap;background:#07060a99;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.sale-tag.filled{background:var(--amber);color:#1a0f04;border-color:var(--amber-deep)}.sale-tag.blood{border-color:var(--blood);color:var(--blood)}.price{display:inline-flex;align-items:baseline;gap:8px}.price .now{color:var(--ink);font-weight:500}.price .was{color:var(--ink-muted);text-decoration:line-through;text-decoration-thickness:1px;font-size:.88em}.carousel-arrow{width:36px;height:36px;display:flex;align-items:center;justify-content:center;background:#07060ad9;border:1px solid var(--line-amber);color:var(--ink);border-radius:var(--r-pill);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);transition:all .15s;cursor:pointer;box-shadow:0 4px 12px #00000080}.carousel-arrow:hover{background:var(--amber);color:#1a0f04;border-color:var(--amber)}.carousel-arrow:disabled{opacity:.35;cursor:not-allowed}.qty-stepper{display:inline-flex;align-items:stretch;border:1px solid var(--line-strong);background:#07060a99;height:48px}.qty-stepper button{width:44px;display:flex;align-items:center;justify-content:center;color:var(--ink-soft);transition:all .12s}.qty-stepper button:hover{color:var(--amber);background:#d69c5414}.qty-stepper button:disabled{opacity:.3;cursor:not-allowed}.qty-stepper .qty-val{min-width:36px;display:flex;align-items:center;justify-content:center;font-size:14px;color:var(--ink);font-variant-numeric:tabular-nums;border-left:1px solid var(--line);border-right:1px solid var(--line)}.variant-pill{display:inline-flex;align-items:center;gap:8px;padding:8px 14px;border:1px solid var(--line-strong);background:transparent;color:var(--ink-soft);font-size:11px;letter-spacing:.14em;text-transform:uppercase;font-weight:500;transition:all .15s;cursor:pointer;white-space:nowrap}.variant-pill:hover{border-color:var(--ink-muted);color:var(--ink)}.variant-pill.active{border-color:var(--char-accent);color:var(--ink);background:oklch(from var(--char-accent) l c h / .1);box-shadow:0 0 0 1px oklch(from var(--char-accent) l c h / .4) inset}.variant-pill .swatch{width:12px;height:12px;border:1px solid var(--line-strong);border-radius:var(--r-pill)}.chip{display:inline-flex;align-items:center;gap:6px;padding:7px 12px;border:1px solid var(--line);border-radius:var(--r-pill);font-size:11px;color:var(--ink-soft);background:transparent;white-space:nowrap;transition:all .15s}.chip:hover{border-color:var(--line-strong);color:var(--ink)}.chip.active{border-color:var(--amber);color:var(--amber);background:#d69c540f}.stars{display:inline-flex;gap:2px;color:var(--amber);font-size:11px;letter-spacing:1px}.amber-wash{background:var(--amber-wash)}.hairline-orn{display:flex;align-items:center;gap:14px;color:var(--ink-faint)}.hairline-orn:before,.hairline-orn:after{content:"";flex:1;height:1px;background:var(--line)}:focus-visible{outline:1px solid var(--amber);outline-offset:3px}.title-clamp-2{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.img-loader{background:linear-gradient(135deg,#0d0b12,#15111a)}.ticker{background:#050408;border-bottom:1px solid var(--line);font-family:var(--mono);font-size:10px;letter-spacing:.22em;text-transform:uppercase;color:var(--ink-soft);overflow:hidden}.ticker-track{display:flex;gap:56px;white-space:nowrap;animation:ticker-scroll 40s linear infinite;padding:9px 0}.ticker-track>*{flex:none}@keyframes ticker-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.ship-bar{background:linear-gradient(180deg,#1d0d00,#0d0300);border-bottom:1px solid var(--line-amber);color:var(--ink);font-size:12px;letter-spacing:.06em;padding:9px 16px;text-align:center}.ship-bar .ship-bar-progress{display:inline-flex;align-items:center;gap:10px}.ship-bar .ship-amount{color:var(--amber);font-weight:600}.no-scrollbar::-webkit-scrollbar{display:none}.no-scrollbar{-ms-overflow-style:none;scrollbar-width:none}.drxp-card{--char-h: 75;--char-c: .13;--char-l: .74;position:relative;display:block;border-radius:6px;overflow:hidden;background:oklch(.1 .01 var(--char-h));border:1px solid oklch(.2 .02 var(--char-h) / .3);text-decoration:none;color:inherit;transition:transform .2s ease,border-color .2s ease}.drxp-card:hover{transform:translateY(-2px);border-color:oklch(var(--char-l) var(--char-c) var(--char-h) / .55)}.drxp-card__media{aspect-ratio:1/1;overflow:hidden;position:relative;background:radial-gradient(circle at 50% 48%,oklch(.3 var(--char-c) var(--char-h) / .25),oklch(.06 .005 var(--char-h)))}.drxp-card__media img{width:100%;height:100%;object-fit:cover;display:block}.drxp-card__sale{position:absolute;top:10px;left:10px;background:#1b0604eb;color:#e8aa4e;font-size:10px;padding:3px 9px;border-radius:999px;border:1px solid oklch(.3 .06 75 / .4);font-family:var(--font-stamp, system-ui);letter-spacing:.1em}.drxp-card__styles-pill{position:absolute;bottom:10px;right:10px;background:#010100e0;color:var(--color-text, #e9e2d3);font-size:10px;padding:3px 9px;border-radius:999px;border:1px solid oklch(.3 .06 75 / .4);font-family:var(--font-stamp, system-ui);letter-spacing:.1em;text-transform:uppercase}.drxp-card__body{padding:12px 14px 16px}.drxp-card__overline{font-size:10px;letter-spacing:.16em;text-transform:uppercase;color:#866d49;margin:0 0 4px;font-family:var(--font-stamp, system-ui)}.drxp-card__title{font-family:var(--font-display, "Cormorant Garamond", serif);font-size:16px;font-weight:400;margin:0 0 6px;line-height:1.3;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.drxp-card__price-row{display:flex;align-items:baseline;gap:8px;flex-wrap:wrap}.drxp-card__price-now{font-size:14px;font-weight:500}.drxp-card__price-was{opacity:.55;text-decoration:line-through;font-size:12px}
/*# sourceMappingURL=/cdn/shop/t/2/assets/drxp-v2-tokens.css.map */
