@import"https://fonts.googleapis.com/css2?family=Cormorant+Garamond:wght@500;600;700&display=swap";:root[data-brand=obsidian-black-labs] body.adm-workspace{color-scheme:light;--bg: #f4f6fa;--surface: #ffffff;--surface-2: #edf1f7;--text: #182335;--text-muted: #536176;--text-faint: #647187;--hairline: #d8e0ec;--accent: #245daf;--accent-hover: #1d4d94;--accent-rgb: 36, 93, 175;--accent-soft: rgba(36, 93, 175, .12);--verified: #245daf;--shadow-sm: 0 2px 6px rgba(16, 28, 49, .06);--shadow-md: 0 14px 36px rgba(16, 28, 49, .12);--shadow-lg: 0 24px 60px rgba(16, 28, 49, .18);--workspace-rail: #101a2b;--workspace-rail-text: #f0f4fb;--workspace-rail-muted: #b5c1d2;--workspace-rail-hover: #1b2940;--workspace-rail-line: #29384f}:root[data-brand=obsidian-black-labs] .adm-workspace .v2{--ok: #116b40;--ok-bg: color-mix(in srgb, var(--ok) 12%, transparent);--warn: #80550f;--warn-bg: color-mix(in srgb, var(--warn) 14%, transparent);--crit: #b12820;--crit-bg: color-mix(in srgb, var(--crit) 12%, transparent)}:root[data-brand=obsidian-black-labs] .adm-workspace .adm-pill.off{color:#80550f}:root[data-brand=obsidian-black-labs] .adm-workspace .v2 :is(input,textarea)::placeholder{color:var(--text-faint);opacity:1}:root[data-brand=obsidian-black-labs] .adm-workspace .v2btn:disabled{cursor:not-allowed;color:var(--text-muted);background:var(--surface-2);border-color:var(--hairline);box-shadow:none}@media(max-width:960px){:root[data-brand=obsidian-black-labs] .adm-workspace .v2 :is(input:not([type=checkbox]):not([type=radio]):not([type=hidden]),select,textarea){font-size:16px}:root[data-brand=obsidian-black-labs] .adm-workspace :is(.v2btn,.qedit,.fchip){min-height:44px;min-width:44px}:root[data-brand=obsidian-black-labs] .adm-workspace .v2modal-x{min-height:44px;min-width:44px}}:root[data-brand=obsidian-black-labs][data-theme]{--font-display: "Cormorant Garamond", Georgia, "Times New Roman", serif;--bg: #0a0e16;--surface: #121826;--surface-2: #19202f;--hairline: #26303f;--text: #e9eef6;--text-muted: #9aa6b8;--text-faint: #66707f;--accent: #3d7bd9;--accent-hover: #5a93e8;--accent-soft: rgba(61, 123, 217, .16);--accent-contrast: #ffffff;--obs-gold: #74b0f2;--obs-gold-2: #3d6aa8;--verified: #74b0f2;--band-dark: #060912;--band-dark-2: #0c1322;--band-dark-text: #e9eef6;--band-dark-muted: #9aa6b8;--band-hairline: rgba(116, 176, 242, .18);--band-accent: #3d7bd9;--radius: 2px;--radius-sm: 0px;--radius-lg: 2px;--radius-xl: 3px;--shadow-sm: 0 1px 2px rgba(0, 0, 0, .5);--shadow-md: 0 16px 40px rgba(0, 0, 0, .55);--shadow-lg: 0 30px 70px rgba(0, 0, 0, .6);--ease: cubic-bezier(.22, 1, .36, 1)}:root[data-brand=obsidian-black-labs] .pep-logo-img{height:64px;filter:drop-shadow(0 0 10px rgba(61,123,217,.45))}:root[data-brand=obsidian-black-labs] .pep-header.is-overlay:not(.is-glass) .pep-logo-img{filter:drop-shadow(0 0 18px rgba(116,176,242,.6))}@media(max-width:640px){:root[data-brand=obsidian-black-labs] .pep-logo-img{height:50px}}:root[data-brand=obsidian-black-labs][data-theme] .ob-hero{background-image:none;--ob-film-position: 72% 50%}:root[data-brand=obsidian-black-labs][data-theme] .ob-statement{background-image:linear-gradient(180deg,#060912,#060912c7 30% 70%,#060912),image-set(url(/stone.webp) type("image/webp"),url(/stone.jpg) type("image/jpeg")),url(/stone-blur.jpg);background-position:center,50% 32%,center;background-size:cover,cover,cover;background-repeat:no-repeat}:root[data-brand=obsidian-black-labs][data-layout] .pep-header.is-glass{--text: #f4f7fc;--text-muted: #c4d1e3;background:#0a1426;border-bottom-color:#334761}:root[data-brand=obsidian-black-labs][data-layout] #main{--bg: #f2f5f9;--surface: #ffffff;--surface-2: #e6ecf3;--elev: #ffffff;--text: #101c31;--text-muted: #4b5c72;--text-faint: #5b6a7f;--hairline: #cad5e3;--accent: #245ed1;--accent-hover: #184aaf;--accent-soft: #e7efff;--accent-contrast: #ffffff;--verified: #2159b6;--obs-gold: #245ed1;--obs-gold-2: #9db8df;--shadow-sm: 0 2px 6px rgba(16, 28, 49, .04);--shadow-md: 0 14px 36px rgba(16, 28, 49, .1);--shadow-lg: 0 24px 60px rgba(16, 28, 49, .14);background:var(--bg);color:var(--text);color-scheme:light}:root[data-brand=obsidian-black-labs][data-layout] #main :is(.pep-band--dark,.ob-hero,.cart-summary,.co-summary){--bg: #0a1426;--surface: #13213a;--surface-2: #1b2d4a;--elev: #0a1426;--text: #f4f7fc;--text-muted: #bdcce0;--text-faint: #a9bdd5;--hairline: #334761;--accent: #8fc5ff;--accent-hover: #bedfff;--accent-soft: #1d3555;--accent-contrast: #0a1426;--verified: #a5d0ff;--obs-gold: #8fc5ff;--obs-gold-2: #527fac;--band-dark-text: #f4f7fc;--band-dark-muted: #bdcce0;color:var(--text);color-scheme:dark}:root[data-brand=obsidian-black-labs][data-layout] #main :is(.pep-band--dark,.ob-hero,.cart-summary,.co-summary) .pep-btn:not(.pep-btn--ghost){background:#245ed1;border-color:#245ed1;color:#fff}:root[data-brand=obsidian-black-labs][data-layout] #main :is(.pep-band--dark,.ob-hero,.cart-summary,.co-summary) .pep-btn:not(.pep-btn--ghost):hover{background:#184aaf;border-color:#184aaf}:root[data-brand=obsidian-black-labs][data-layout] #main .ob-hero .pep-btn--ghost{color:#d4e8ff;border-color:#8aa8cb}:root[data-brand=obsidian-black-labs][data-layout] #main .ob-hero .pep-btn--ghost:hover{background:#f4f7fc;color:#101c31;border-color:#f4f7fc}:root[data-brand=obsidian-black-labs][data-layout] #main .ob-collection{background:#f2f5f9;border-top:1px solid #c2cedf}:root[data-brand=obsidian-black-labs][data-layout] #main :is(.ob-sec-title,.shop-hero h1){font-size:clamp(2.6rem,4.8vw,4.2rem);letter-spacing:-.015em}:root[data-brand=obsidian-black-labs][data-layout] #main .ob-rowhead{margin-bottom:clamp(1.75rem,3vw,2.75rem)}:root[data-brand=obsidian-black-labs][data-layout] #main .ob-eyebrow{letter-spacing:.14em}:root[data-brand=obsidian-black-labs][data-layout] #main .ob-seclink{font-weight:600;letter-spacing:0}:root[data-brand=obsidian-black-labs][data-layout] #main .ob-coa{--bg: #245ed1;--surface: #245ed1;--surface-2: #1b4fb6;--elev: #245ed1;--text: #ffffff;--text-muted: #e3edff;--text-faint: #dbe7ff;--hairline: #84a5e5;--accent: #ffffff;--accent-hover: #e7efff;--accent-soft: #376ed6;--accent-contrast: #15366b;--obs-gold: #ffffff;--obs-gold-2: #a8c3f4;background:#245ed1;color:var(--text);border:0}:root[data-brand=obsidian-black-labs][data-layout] #main .ob-assay-cap{line-height:1.65;letter-spacing:.1em;max-width:34ch}:root[data-brand=obsidian-black-labs][data-layout] #main .ob-assay-rows dt{letter-spacing:.1em}:root[data-brand=obsidian-black-labs][data-layout] #main .ob-cats{background:#fff}:root[data-brand=obsidian-black-labs][data-layout] #main .ob-cat{padding:1.35rem 1rem;transition:background-color .18s ease,color .18s ease}:root[data-brand=obsidian-black-labs][data-layout] #main .ob-cat:is(:hover,:focus-visible){background:#e7efff;color:#184aaf}:root[data-brand=obsidian-black-labs][data-layout] #main .ob-cat-name{font-size:clamp(1.45rem,2.4vw,1.85rem);font-weight:600}:root[data-brand=obsidian-black-labs][data-layout] #main .ob-cat-arrow{opacity:1;transform:none}:root[data-brand=obsidian-black-labs][data-layout] #main .ob-cat:is(:hover,:focus-visible) .ob-cat-arrow{transform:translate(4px)}:root[data-brand=obsidian-black-labs][data-layout] #main .ob-statement-q{font-size:clamp(2.2rem,4.2vw,3.8rem)}:root[data-brand=obsidian-black-labs][data-layout] #main .ob-faq{background:#e6ecf3}:root[data-brand=obsidian-black-labs][data-layout] #main .pep-acc[open]>summary{color:var(--accent)}:root[data-brand=obsidian-black-labs][data-layout] #main .pep-pcard{border-color:#c4d0e0;box-shadow:none;overflow:hidden}:root[data-brand=obsidian-black-labs][data-layout] #main .pep-pcard:hover{border-color:#6c90c6;box-shadow:0 12px 28px #101c311a}:root[data-brand=obsidian-black-labs][data-layout] #main :is(.pep-pcard-img,.pdp-media,.pdp-thumb,.coa-thumb){background:#091426;color:#e9eef6}:root[data-brand=obsidian-black-labs][data-layout] #main .pep-pcard-body{background:#fff;padding:1.25rem;gap:.45rem}:root[data-brand=obsidian-black-labs][data-layout] #main .pep-pcard-name{font-size:1.05rem}:root[data-brand=obsidian-black-labs][data-layout] #main .pep-pcard-view{min-height:44px}:root[data-brand=obsidian-black-labs][data-layout] #main .pep-pcard-img:after{background:none}:root[data-brand=obsidian-black-labs][data-layout] #main .shop-hero{background:#10264b;border-bottom:4px solid #3d7bd9;padding-bottom:clamp(2.5rem,5vw,4rem)}:root[data-brand=obsidian-black-labs][data-layout] #main .shop-hero h1{margin-top:.5rem;margin-bottom:.75rem}:root[data-brand=obsidian-black-labs][data-layout] #main .shop-body{padding-top:2.5rem}:root[data-brand=obsidian-black-labs][data-layout] #main .pdp{gap:clamp(1.5rem,3.5vw,3rem)}:root[data-brand=obsidian-black-labs][data-layout] #main .pdp-media{border:1px solid #253c5b}:root[data-brand=obsidian-black-labs][data-layout] #main .pdp-info{padding:clamp(1.25rem,3vw,2.25rem);background:#fff;border-top:3px solid #245ed1}:root[data-brand=obsidian-black-labs][data-layout] #main .pdp-info h1{font-size:clamp(2.2rem,3.5vw,3.4rem);line-height:1.08}:root[data-brand=obsidian-black-labs][data-layout] #main .pdp-stock[data-state=bo]{color:#80510a}:root[data-brand=obsidian-black-labs][data-layout] #main :is(.size-opt,.vtier).is-active{border-color:#245ed1;background:#e7efff;box-shadow:0 0 0 1px #245ed1 inset}:root[data-brand=obsidian-black-labs][data-layout] #main :is(.qty-btn,.qty-input){height:44px}:root[data-brand=obsidian-black-labs][data-layout] #main .qty-btn{width:44px}:root[data-brand=obsidian-black-labs][data-layout] #main :is(.spec-h,.related h2){font-size:clamp(2rem,3vw,2.8rem)}:root[data-brand=obsidian-black-labs][data-layout] #main .specsheet{background:#fff}:root[data-brand=obsidian-black-labs][data-layout] #main .specsheet :is(th,td){padding:1rem 1.25rem}:root[data-brand=obsidian-black-labs][data-layout] #main .specsheet tr:nth-child(2n){background:#eaf0f7}:root[data-brand=obsidian-black-labs][data-layout] #main .co{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr)}:root[data-brand=obsidian-black-labs][data-layout] #main .acct-grid{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr)}:root[data-brand=obsidian-black-labs][data-layout] #main :is(.co-grid,.acct-form){grid-template-columns:repeat(2,minmax(0,1fr))}:root[data-brand=obsidian-black-labs][data-layout] #main .acct-form.one{grid-template-columns:minmax(0,1fr)}:root[data-brand=obsidian-black-labs][data-layout] #main :is(.co-form,.co-summary,.co-grid,.co-grid label,.co-pay,.acct-card,.acct-form,.acct-form label,.auth-form,.auth-form label){min-width:0}:root[data-brand=obsidian-black-labs][data-layout] #main :is(.co-grid,.acct-form,.auth-form) :is(input:not([type=checkbox]):not([type=radio]),select,textarea){min-width:0;width:100%;border-color:#8394ad}:root[data-brand=obsidian-black-labs][data-layout] #main :is(.pay-head,.pay-body){flex-wrap:wrap}:root[data-brand=obsidian-black-labs][data-layout] #main :is(.pay-label,.pay-handle,.pay-instr){min-width:0;overflow-wrap:anywhere}:root[data-brand=obsidian-black-labs][data-layout] #main .pay-instr{flex:1 1 12rem}:root[data-brand=obsidian-black-labs][data-layout] #main .pay-qr{max-width:100%;height:auto}:root[data-brand=obsidian-black-labs][data-layout] #main :is(.co-form,.acct-card,.empty-card){padding:clamp(1.25rem,2.5vw,2rem);background:#fff;border:1px solid #cad5e3}:root[data-brand=obsidian-black-labs][data-layout] #main :is(.cart-summary,.co-summary){background:#0a1426;border-color:#334761;padding:1.5rem}:root[data-brand=obsidian-black-labs][data-layout] #main .cart-table{background:#fff}:root[data-brand=obsidian-black-labs][data-layout] #main .cart-table :is(th,td){padding:1rem}:root[data-brand=obsidian-black-labs][data-layout] #main .cart-table th{background:#e6ecf3}:root[data-brand=obsidian-black-labs][data-layout] #main :is(.qbtn,.qty-val){min-width:44px;height:44px}:root[data-brand=obsidian-black-labs][data-layout] #main .auth{max-width:29rem;padding:2rem;background:#fff;border-top:3px solid #245ed1;box-shadow:var(--shadow-md)}:root[data-brand=obsidian-black-labs][data-layout] #main :is(.auth h1,.acct-head h1){font-family:var(--font-display);font-size:clamp(2.4rem,4vw,3.2rem);line-height:1.1}:root[data-brand=obsidian-black-labs][data-layout] #main :is(.coa-hero,.ab-cta){--band-dark: #163d83;--band-dark-muted: #d4e3fb;background:#163d83}:root[data-brand=obsidian-black-labs][data-layout] #main .coa-card{border-color:#c4d0e0}:root[data-brand=obsidian-black-labs][data-layout] #main .ab-process{background:#e6ecf3}@media(max-width:820px){:root[data-brand=obsidian-black-labs][data-layout] #main :is(.co,.acct-grid){grid-template-columns:minmax(0,1fr)}}@media(max-width:640px){:root[data-brand=obsidian-black-labs][data-layout] #main .ob-rowhead{align-items:flex-start;flex-direction:column;gap:1rem}:root[data-brand=obsidian-black-labs][data-layout] #main :is(.ob-sec-title,.shop-hero h1){font-size:clamp(2.35rem,9vw,3.1rem)}:root[data-brand=obsidian-black-labs][data-layout] #main .pep-pcard-body{padding:.85rem}:root[data-brand=obsidian-black-labs][data-layout] #main .pep-pcard-name{font-size:.95rem}:root[data-brand=obsidian-black-labs][data-layout] #main :is(.co-grid,.acct-form){grid-template-columns:minmax(0,1fr)}:root[data-brand=obsidian-black-labs][data-layout] #main .pay-handle{flex-basis:100%;margin-left:1.45rem}:root[data-brand=obsidian-black-labs][data-layout] #main .pay-body{padding-left:0}:root[data-brand=obsidian-black-labs][data-layout] #main :is(.cart-table,.cart-table tbody){display:block;width:100%}:root[data-brand=obsidian-black-labs][data-layout] #main .cart-table thead{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}:root[data-brand=obsidian-black-labs][data-layout] #main .cart-table tbody tr{display:grid;grid-template-columns:minmax(136px,1fr) minmax(0,1fr);grid-template-areas:"item item" "price total" "quantity remove";gap:1rem;padding:1.1rem;border-bottom:1px solid #cad5e3}:root[data-brand=obsidian-black-labs][data-layout] #main .cart-table td{padding:0;border:0;min-width:0;overflow-wrap:anywhere}:root[data-brand=obsidian-black-labs][data-layout] #main .cart-table td:first-child{grid-area:item;font-size:1.05rem}:root[data-brand=obsidian-black-labs][data-layout] #main .cart-table td:nth-child(2){grid-area:price}:root[data-brand=obsidian-black-labs][data-layout] #main .cart-table td:nth-child(3){grid-area:quantity}:root[data-brand=obsidian-black-labs][data-layout] #main .cart-table td:nth-child(4){grid-area:total}:root[data-brand=obsidian-black-labs][data-layout] #main .cart-table td:nth-child(5){grid-area:remove;align-self:end;justify-self:end}:root[data-brand=obsidian-black-labs][data-layout] #main .cart-table td:is(:nth-child(2),:nth-child(3),:nth-child(4)):before{display:block;margin-bottom:.35rem;font-family:var(--font-sans);font-size:.75rem;color:#4b5c72}:root[data-brand=obsidian-black-labs][data-layout] #main .cart-table td:nth-child(2):before{content:"Price"}:root[data-brand=obsidian-black-labs][data-layout] #main .cart-table td:nth-child(3):before{content:"Quantity"}:root[data-brand=obsidian-black-labs][data-layout] #main .cart-table td:nth-child(4):before{content:"Line total"}:root[data-brand=obsidian-black-labs][data-layout][lang=es] #main .cart-table td:nth-child(2):before{content:"Precio"}:root[data-brand=obsidian-black-labs][data-layout][lang=es] #main .cart-table td:nth-child(3):before{content:"Cantidad"}:root[data-brand=obsidian-black-labs][data-layout][lang=es] #main .cart-table td:nth-child(4):before{content:"Total"}:root[data-brand=obsidian-black-labs][data-layout] #main .cart-table .rm{min-height:44px;padding:0 .3rem}:root[data-brand=obsidian-black-labs][data-layout] #main .acct-table{overflow-wrap:anywhere}:root[data-brand=obsidian-black-labs][data-layout] #main .specsheet :is(th,td){padding:.85rem .7rem;overflow-wrap:anywhere}:root[data-brand=obsidian-black-labs][data-layout] #main .auth{width:calc(100% - 3rem);padding:1.5rem}}@media(prefers-reduced-motion:reduce){:root[data-brand=obsidian-black-labs][data-layout] #main .ob-cat-arrow{transition:none}}
