._6Ka-CG_brand{white-space:nowrap;flex-shrink:0;align-items:center;gap:.7rem;line-height:1;display:inline-flex}._6Ka-CG_mark{object-fit:contain;flex-shrink:0;width:3.75rem;height:3.75rem;display:block}._6Ka-CG_wordmark{flex-direction:column;gap:.28rem;display:flex}._6Ka-CG_name{color:var(--dyor-brand-ink,var(--dyor-ink,#102d50));font-family:var(--font-storefront-display,var(--font-inter)), sans-serif;letter-spacing:-.035em;font-size:2.45rem;font-weight:700}._6Ka-CG_descriptor{color:var(--dyor-brand-secondary,var(--dyor-cobalt,#245ddd));font-family:var(--font-storefront-body,var(--font-inter)), sans-serif;letter-spacing:.15em;font-size:.82rem;font-weight:600}._6Ka-CG_hero{gap:1rem}._6Ka-CG_hero ._6Ka-CG_mark{width:clamp(4.5rem,7vw,6.5rem);height:clamp(4.5rem,7vw,6.5rem)}._6Ka-CG_hero ._6Ka-CG_name{font-size:clamp(3rem,5vw,4.5rem)}._6Ka-CG_hero ._6Ka-CG_descriptor{font-size:clamp(1rem,1.5vw,1.35rem)}@media (max-width:640px){._6Ka-CG_brand{gap:.5rem}._6Ka-CG_mark{width:2.9rem;height:2.9rem}._6Ka-CG_name{font-size:1.95rem}._6Ka-CG_descriptor{font-size:.65rem}._6Ka-CG_hero{gap:.8rem}._6Ka-CG_hero ._6Ka-CG_name{font-size:3rem}._6Ka-CG_hero ._6Ka-CG_descriptor{font-size:1rem}}
.JF3N9q_vial{aspect-ratio:2/3;vertical-align:middle;isolation:isolate;display:inline-block;position:relative}:where(.JF3N9q_vial){width:100%;max-width:100%}.JF3N9q_glass{object-fit:contain;filter:grayscale()brightness(1.04);width:100%;height:100%;display:block}.JF3N9q_label{width:100%;height:100%;position:absolute;inset:0}
.DmGprG_surface{--customer-pearl:var(--dyor-pearl,#f8fbfe);--customer-ice:var(--dyor-ice,#edf5fa);--customer-ink:var(--dyor-ink,#102d50);--customer-blue:var(--dyor-cobalt,#245ddd);--customer-teal:var(--dyor-teal,#327d91);--customer-silver:var(--dyor-silver,#bcd5e5);--customer-muted:#48677f;--primary:var(--customer-blue);--primary-dark:var(--customer-ink);--accent:var(--customer-blue);--background:var(--customer-pearl);--background-secondary:var(--customer-ice);--card:#fff;--foreground:var(--customer-ink);--muted:var(--customer-muted);--border:#ccdfe9;--border-hover:#a5c4d8;min-width:0;color:var(--customer-ink);background:radial-gradient(ellipse 95% 300px at 90% 0, #d7eaf3aa, transparent), linear-gradient(180deg, var(--customer-ice), var(--customer-pearl) 620px);font-family:var(--font-storefront-body,var(--font-dyor-body,var(--font-inter))), sans-serif}.DmGprG_surface h1{color:var(--customer-ink);font-family:var(--font-storefront-display,var(--font-dyor-display)), Georgia, serif;letter-spacing:-.025em;text-wrap:balance;font-size:clamp(1.875rem,3vw,2.8rem);font-weight:700;line-height:1.18}.DmGprG_surface h2{font-family:var(--font-storefront-display);font-weight:700}.DmGprG_surface h2,.DmGprG_surface h3{letter-spacing:-.015em;text-wrap:balance}.DmGprG_surface :is(input,textarea,select){min-width:0;max-width:100%}.DmGprG_surface :is(p,address,[role=alert],[role=status]){overflow-wrap:anywhere}.DmGprG_surface :is(input,textarea,select):not([type=checkbox]):not([type=radio]){border-color:var(--border-hover);background-color:var(--customer-ice);min-height:48px;color:var(--customer-ink);caret-color:var(--customer-blue);border-radius:12px;font-family:inherit}.DmGprG_surface .control{border-color:var(--border-hover);background-color:var(--customer-ice);min-height:48px;color:var(--customer-ink);caret-color:var(--customer-blue);border-radius:12px;font-family:inherit}.DmGprG_surface :is(input,textarea)::placeholder{color:#5c7890;opacity:1}.DmGprG_surface :is(input,select,textarea):disabled{cursor:not-allowed;opacity:.6}.DmGprG_surface :is(input,select,textarea)[aria-invalid=true]{border-color:var(--error,#b91c1c)}:is(.DmGprG_surface .button,.DmGprG_surface .btn-primary,.DmGprG_surface .btn-accent){border-radius:999px;min-height:48px;padding:12px 24px;font-size:.875rem;font-weight:600;line-height:1.5}:is(.DmGprG_surface .button-primary,.DmGprG_surface .btn-primary){background:linear-gradient(150deg, #3978ec, var(--customer-blue) 55%, #1845ad);color:#fff;border:1px solid #83afea;box-shadow:inset 0 1px #ffffff40,0 5px 16px #1845ad14}.DmGprG_surface .button-secondary{border-color:var(--border-hover);color:var(--customer-ink);background:#fff}:is(.DmGprG_surface .surface,.DmGprG_surface .surface-inset){border:1px solid var(--border);box-shadow:none;border-radius:18px}.DmGprG_surface .surface{background:#fff}.DmGprG_surface .surface-inset{background:var(--customer-ice)}.DmGprG_surface .empty-state{border:1px solid var(--border);background:#fff;border-radius:24px;padding:44px 28px}.DmGprG_surface :is(a,button,input,select,textarea,summary,[tabindex]):focus-visible{outline:3px solid var(--customer-blue);outline-offset:4px}.DmGprG_surface :is(button,a):disabled,.DmGprG_surface [aria-disabled=true]{cursor:not-allowed}.DmGprG_surface ::selection{color:var(--customer-ink);background:var(--customer-silver)}.DmGprG_heading{border-bottom:1px solid var(--border);background:linear-gradient(100deg,#f1f7fbd9,#e2eef5c9),url(/images/brand/dyor-sanctuary.webp) 50% 39%/cover;padding:56px 0 44px;position:relative;overflow:hidden}.DmGprG_headingInner{justify-content:space-between;align-items:center;gap:28px;width:min(1240px,100% - 80px);margin:auto;display:flex}.DmGprG_headingInner>div{min-width:0}.DmGprG_headingInner>.button{white-space:normal;max-width:100%}.DmGprG_heading h1{max-width:22ch;margin:0;font-size:clamp(2.25rem,3.8vw,3.5rem)}.DmGprG_heading p{max-width:66ch;color:var(--customer-muted);margin-top:16px;font-size:1rem;line-height:1.85}.DmGprG_compactHeading{padding-block:36px}.DmGprG_compactHeading h1{font-size:clamp(2rem,3vw,2.8rem)}.DmGprG_page,.DmGprG_reading,.DmGprG_commerce{min-height:60vh}.DmGprG_content{width:min(1240px,100% - 80px);margin:auto;padding-block:44px 72px}.DmGprG_reading .DmGprG_content{max-width:75ch}.DmGprG_reading .DmGprG_content :is(h2,h3){color:var(--customer-ink);margin-top:36px;margin-bottom:16px;font-weight:600}.DmGprG_reading .DmGprG_content h2{font-family:var(--font-storefront-display,var(--font-dyor-display)), Georgia, serif;font-size:clamp(1.375rem,2.3vw,1.875rem);line-height:1.3}.DmGprG_reading .DmGprG_content :is(p,li){color:var(--customer-muted);font-size:1rem;line-height:1.8}.DmGprG_reading .DmGprG_content a{color:var(--customer-blue);text-underline-offset:4px}.DmGprG_reading .DmGprG_content :is(table,pre){max-width:100%;display:block;overflow-x:auto}.DmGprG_reading .DmGprG_content table{border:1px solid var(--border);background:#fff;border-radius:14px;width:100%}.DmGprG_reading .DmGprG_content :is(th,td){min-width:130px;padding:14px 16px}.DmGprG_readingNav{border-bottom:1px solid var(--border);flex-wrap:wrap;gap:8px 24px;width:min(820px,100% - 80px);margin:28px auto 0;padding-bottom:16px;font-size:.8125rem;display:flex}.DmGprG_readingNav a{min-height:36px;color:var(--customer-muted);align-items:center;display:inline-flex}.DmGprG_readingNav a[aria-current=page]{color:var(--customer-blue);text-underline-offset:6px;font-weight:600;text-decoration:underline}.DmGprG_auth{min-height:100svh}.DmGprG_authHeader{justify-content:space-between;align-items:center;gap:24px;width:min(1240px,100% - 64px);margin:auto;padding-block:24px;display:flex}.DmGprG_homeLink{min-height:44px;color:var(--customer-muted);align-items:center;gap:8px;font-size:.875rem;display:inline-flex}.DmGprG_authCard{border:1px solid var(--border);background:#fff;border-radius:28px;grid-template-columns:.9fr 1.1fr;width:min(1080px,100% - 64px);margin:12px auto 32px;display:grid;overflow:hidden;box-shadow:0 20px 56px #102d500b}.DmGprG_authStory{background:linear-gradient(#edf5fadd,#d9eaf4d9),url(/images/brand/dyor-sanctuary.webp) 50%/cover;flex-direction:column;justify-content:space-between;gap:36px;padding:44px 40px;display:flex}.DmGprG_authStory h2{max-width:12ch;font-family:var(--font-storefront-display,var(--font-dyor-display)), Georgia, serif;letter-spacing:-.025em;font-size:2.4rem;font-weight:700;line-height:1.2}.DmGprG_authStory p{color:var(--customer-muted);margin-top:18px;font-size:.9375rem;line-height:1.8}.DmGprG_authVial{align-self:center;width:min(160px,60%)}.DmGprG_authBenefits{gap:14px;display:grid}.DmGprG_authBenefits li{align-items:center;gap:10px;font-size:.8125rem;line-height:1.6;display:flex}.DmGprG_authBenefits svg{color:var(--customer-teal);flex:none}.DmGprG_authForm{min-width:0;padding:44px 40px}.DmGprG_authForm h1{font-size:2rem}.DmGprG_authForm form{margin-top:24px}.DmGprG_authForm label{line-height:1.7}.DmGprG_authForm form>label{border-radius:14px}.DmGprG_authForm [role=status],.DmGprG_authForm [role=alert]{border-radius:16px}.DmGprG_authFooter{text-align:center;max-width:620px;color:var(--customer-muted);margin:0 auto;padding:0 24px 32px;font-size:.75rem;line-height:1.8}.DmGprG_account{padding-block:40px 72px}.DmGprG_accountShell{grid-template-columns:245px minmax(0,1fr);gap:40px;width:min(1320px,100% - 80px);min-width:0;margin:auto;display:grid}.DmGprG_accountNav{border-right:1px solid var(--border);align-self:start;min-width:0;max-width:100%;padding-right:24px;position:sticky;top:160px}.DmGprG_accountTitle{font-family:var(--font-storefront-display,var(--font-dyor-display)), Georgia, serif;margin-bottom:20px;font-size:1.75rem;font-weight:700;line-height:1.2}.DmGprG_accountIdentity{color:var(--customer-muted);overflow-wrap:anywhere;margin-bottom:24px;font-size:.8125rem;line-height:1.8}.DmGprG_accountNav nav{gap:5px;min-width:0;max-width:100%;display:grid}.DmGprG_accountNav nav a,.DmGprG_accountNav nav button{border-radius:12px;align-items:center;gap:11px;min-height:46px;padding:12px;font-size:.875rem;font-weight:500;display:flex}.DmGprG_accountNav nav a[aria-current=page]{color:var(--customer-blue);background:#dfeefa;font-weight:600}.DmGprG_accountNav nav svg{flex:none;width:18px;height:18px}.DmGprG_accountContent{min-width:0;max-width:100%}.DmGprG_accountContent>div>div:first-child:has(h1){margin-bottom:28px}.DmGprG_accountContent h1{font-size:clamp(1.875rem,2.8vw,2.5rem)}.DmGprG_accountContent :is(table,pre){max-width:100%}.DmGprG_accountContent table{font-size:.8125rem}:is(.DmGprG_accountContent .overflow-x-auto,.DmGprG_partner .overflow-x-auto){overscroll-behavior-inline:contain;scrollbar-width:thin;max-width:100%}.DmGprG_state{align-content:center;min-height:60vh;padding:48px 24px;display:grid}.DmGprG_stateCard{border:1px solid var(--border);text-align:center;background:#fff;border-radius:24px;width:min(580px,100%);margin:auto;padding:40px}.DmGprG_stateCard h1{margin-top:20px}.DmGprG_stateCard>p{max-width:45ch;color:var(--customer-muted);margin:16px auto;font-size:.9375rem;line-height:1.85}.DmGprG_commerce .DmGprG_content{padding-top:36px}.DmGprG_commerce h2{font-size:1.125rem}.DmGprG_commerce .bg-card{border-radius:18px}.DmGprG_commerce :is(th,td){font-variant-numeric:tabular-nums}.DmGprG_commerce{background:#f4f7fb}.DmGprG_commerce h1{letter-spacing:-.03em;font-size:clamp(1.875rem,2.5vw,2.25rem);line-height:1.2}.DmGprG_commerce :is(input,select,textarea):not([type=checkbox]):not([type=radio]){background:#fff;border-radius:8px;padding-inline:16px;font-size:1rem;font-weight:400;line-height:1.5}.DmGprG_commerce .button{min-height:56px;padding:14px 24px;font-size:1rem;font-weight:600}.DmGprG_lineArt{flex:none;width:52px}.DmGprG_cartLine{border:1px solid var(--border);background:#fff;border-radius:18px;grid-template-columns:78px minmax(0,1fr) auto;align-items:center;gap:20px;padding:20px;display:grid}.DmGprG_orderHeader{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:20px;margin-bottom:24px;padding-bottom:24px;display:flex}.DmGprG_orderHeader h1{font-family:var(--font-storefront-body,var(--font-dyor-body)), sans-serif;font-variant-numeric:tabular-nums;font-size:1.5rem}.DmGprG_trackingForm{border:1px solid var(--border);background:#fff;border-radius:24px;padding:28px;box-shadow:0 12px 36px #102d5006}.DmGprG_trackingForm label{color:var(--customer-ink);font-size:.875rem;font-weight:600}.DmGprG_partner{min-height:100svh}:is(.DmGprG_partner .bg-gray-50,.DmGprG_partner .bg-background){background-color:#0000}.DmGprG_partner .text-gray-900{color:var(--customer-ink)}:is(.DmGprG_partner .text-gray-500,.DmGprG_partner .text-gray-600){color:var(--customer-muted)}.DmGprG_partner .border-gray-200{border-color:var(--border)}.DmGprG_partner table{font-variant-numeric:tabular-nums;font-size:.8125rem}.DmGprG_partner th{color:var(--customer-muted);font-weight:600}.DmGprG_partner td{padding-block:18px}.DmGprG_partnerHeader{border-bottom:1px solid var(--border);background:#fff;padding:28px 0}.DmGprG_partnerHeader>div{justify-content:space-between;align-items:center;gap:24px;width:min(1240px,100% - 48px);margin:auto;display:flex}.DmGprG_partnerContent{width:min(1240px,100% - 48px);margin:auto;padding-block:36px 72px}.DmGprG_partnerLogin{border:1px solid var(--border);background:#fff;border-radius:24px;width:min(460px,100% - 40px);margin:32px auto;padding:36px}@media not (min-width:1100px){.DmGprG_content,.DmGprG_headingInner{width:calc(100% - 48px)}.DmGprG_accountShell{grid-template-columns:210px minmax(0,1fr);gap:28px;width:calc(100% - 48px)}.DmGprG_accountNav{padding-right:18px}}@media not (min-width:900px){.DmGprG_authCard{grid-template-columns:minmax(0,1fr);max-width:580px}.DmGprG_authStory{display:none}.DmGprG_accountShell{grid-template-columns:minmax(0,1fr);gap:30px}.DmGprG_accountNav{border:0;border-bottom:1px solid var(--border);padding:0 0 20px;position:static}.DmGprG_accountTitle,.DmGprG_accountIdentity{display:none}.DmGprG_accountNav nav{overscroll-behavior-inline:contain;scrollbar-width:thin;gap:8px;padding:4px;display:flex;overflow-x:auto}.DmGprG_accountNav nav a,.DmGprG_accountNav nav button{white-space:nowrap;flex:none;min-height:44px;padding-inline:14px}.DmGprG_account{padding-top:20px}}@media not (min-width:640px){.DmGprG_heading{padding-block:28px 24px}.DmGprG_headingInner{flex-direction:column;align-items:flex-start;gap:20px;width:calc(100% - 40px)}.DmGprG_heading h1{font-size:clamp(1.875rem,8vw,2.1rem)}.DmGprG_headingInner>.button{width:100%;padding-inline:16px}.DmGprG_heading p{margin-top:12px;font-size:1rem;line-height:1.65}.DmGprG_content{width:calc(100% - 40px);padding-block:28px 48px}.DmGprG_reading .DmGprG_content :is(p,li){font-size:1rem;line-height:1.8}.DmGprG_readingNav{gap:4px 16px;width:calc(100% - 40px);margin-top:12px;padding-bottom:8px}.DmGprG_readingNav a{min-height:44px}.DmGprG_authHeader{gap:16px;width:calc(100% - 40px);padding-block:16px}.DmGprG_authCard{border-radius:22px;width:calc(100% - 32px);margin-top:4px}.DmGprG_authForm{padding:24px 20px}.DmGprG_authForm h1{font-size:1.875rem}.DmGprG_authForm form{margin-top:20px}.DmGprG_authForm .button{padding-inline:16px}.DmGprG_authFooter{font-size:.75rem}.DmGprG_accountShell{gap:20px;width:calc(100% - 32px)}.DmGprG_accountNav{padding-bottom:12px}.DmGprG_accountContent h1{font-size:1.875rem}.DmGprG_accountContent>div>div:first-child:has(h1){margin-bottom:20px}.DmGprG_accountContent>div>.bg-card.p-6{padding:20px 16px}.DmGprG_accountContent button,.DmGprG_partner button{min-height:44px}.DmGprG_surface .empty-state{border-radius:18px;padding:28px 20px}.DmGprG_stateCard{padding:28px 22px}.DmGprG_stateCard h1{font-size:1.875rem}.DmGprG_cartLine{grid-template-columns:60px minmax(0,1fr);gap:14px;padding:16px}.DmGprG_cartLine>:last-child{grid-column:2}.DmGprG_orderHeader{flex-direction:column;align-items:flex-start;gap:14px}.DmGprG_trackingForm{padding:22px 20px}.DmGprG_partnerLogin{width:min(460px,100%);padding:24px 20px}.DmGprG_partnerContent{width:calc(100% - 32px);padding-block:24px 40px}}@media (prefers-reduced-motion:reduce){.DmGprG_surface *,.DmGprG_surface :before,.DmGprG_surface :after{scroll-behavior:auto;transition:none}}
.lnUIdW_header{z-index:40;color:#102d50;font-family:var(--font-storefront-body,var(--font-inter)), sans-serif;background:#fff;position:sticky;top:0;box-shadow:0 5px 24px -18px #102d5040}.lnUIdW_mainBar{justify-content:space-between;align-items:center;gap:1.5rem;width:100%;max-width:1536px;min-height:104px;margin-inline:auto;padding:1rem clamp(1.25rem,3vw,3rem);display:flex}.lnUIdW_logoLink{border-radius:.4rem;flex-shrink:0;display:inline-flex}.lnUIdW_desktopNavigation{align-items:center;gap:clamp(.8rem,1.4vw,1.5rem);display:flex}.lnUIdW_navLink{white-space:nowrap;align-items:center;min-height:44px;font-size:.9rem;font-weight:600;text-decoration:none;display:inline-flex}.lnUIdW_navLink:hover,.lnUIdW_navLink[aria-current=page]{color:#245ddd}.lnUIdW_actions{align-items:center;gap:.2rem;display:flex}.lnUIdW_iconButton,.lnUIdW_accountButton{min-width:44px;min-height:44px;color:inherit;background:0 0;border:0;border-radius:.5rem;justify-content:center;align-items:center;gap:.2rem;padding:.6rem;text-decoration:none;transition:color .16s,background-color .16s;display:inline-flex;position:relative}.lnUIdW_iconButton:hover,.lnUIdW_accountButton:hover{color:#245ddd;background:#edf5fa}.lnUIdW_iconButton>svg,.lnUIdW_accountButton>svg{stroke-width:1.7px;width:20px;height:20px}.lnUIdW_accountButton>.lnUIdW_chevron{width:12px;height:12px}.lnUIdW_aiLabel{font-size:.65rem;font-weight:700}.lnUIdW_count{color:#fff;background:#245ddd;border:2px solid #fff;border-radius:20px;justify-content:center;align-items:center;min-width:18px;height:18px;padding-inline:4px;font-size:10px;font-weight:700;display:flex;position:absolute;top:0;right:0}.lnUIdW_signInLink{color:#fff;white-space:nowrap;background:#245ddd;border-radius:.5rem;justify-content:center;align-items:center;gap:.7rem;min-height:44px;margin-left:.5rem;padding:.6rem 1rem;font-size:.86rem;font-weight:600;display:inline-flex}.lnUIdW_signInLink:hover{background:#1847b4}.lnUIdW_signInLink svg{width:16px;height:16px}.lnUIdW_announcement{color:#f8fbfe;background:#102d50}.lnUIdW_announcementInner{justify-content:space-between;align-items:center;gap:1rem;max-width:1536px;min-height:36px;margin-inline:auto;padding:.4rem clamp(1.25rem,3vw,3rem);font-size:.71rem;font-weight:500;display:flex}.lnUIdW_announcementInner>div{align-items:center;gap:1rem;display:flex}.lnUIdW_announcement a{color:#edf5fa;text-decoration:none}.lnUIdW_announcement a:hover{text-underline-offset:4px;text-decoration:underline}.lnUIdW_announcementInner>div>span{color:#bcd5e5}.lnUIdW_mobileToggle{display:none}.lnUIdW_account{position:relative}.lnUIdW_accountBackdrop{z-index:1;background:0 0;border:0;position:fixed;inset:0}.lnUIdW_accountPanel{z-index:2;background:#fff;border:1px solid #d2e0ec;border-radius:.85rem;width:270px;padding:.5rem;position:absolute;top:calc(100% + .75rem);right:0;box-shadow:0 18px 45px -18px #102d5059}.lnUIdW_accountIdentity{border-bottom:1px solid #dce8ef;flex-direction:column;gap:.3rem;margin-bottom:.4rem;padding:.75rem;display:flex}.lnUIdW_accountIdentity strong{color:#102d50;font-size:.9rem;font-weight:600}.lnUIdW_accountIdentity span{color:#4b657e;text-overflow:ellipsis;white-space:nowrap;font-size:.75rem;overflow:hidden}.lnUIdW_accountPanel a,.lnUIdW_accountPanel button,.lnUIdW_mobileAccount a,.lnUIdW_mobileAccount button{color:#102d50;text-align:left;background:0 0;border:0;border-radius:.4rem;align-items:center;gap:.7rem;width:100%;min-height:44px;padding:.6rem .75rem;font-size:.85rem;text-decoration:none;display:flex}.lnUIdW_accountPanel a:hover,.lnUIdW_accountPanel button:hover,.lnUIdW_mobileAccount a:hover,.lnUIdW_mobileAccount button:hover{background:#edf5fa}.lnUIdW_accountPanel svg,.lnUIdW_mobileAccount svg{flex-shrink:0;width:17px;height:17px}.lnUIdW_accountPanel .lnUIdW_signOut,.lnUIdW_mobileAccount .lnUIdW_signOut{color:#b42334}.lnUIdW_mobileOverlay{z-index:70;position:fixed;inset:0}.lnUIdW_mobileBackdrop{background:#091d338f;border:0;width:100%;height:100%;position:fixed;inset:0}.lnUIdW_mobilePanel{inset-block:0;overscroll-behavior:contain;width:min(100%,420px);padding-bottom:max(1.25rem, env(safe-area-inset-bottom));background:#f8fbfe;position:fixed;left:0;overflow-y:auto;box-shadow:16px 0 48px -18px #102d5066}.lnUIdW_mobileHeading{background:#fff;border-bottom:1px solid #dce8ef;justify-content:space-between;align-items:center;padding:1rem 1.25rem;display:flex}.lnUIdW_mobileNavigation{padding:.8rem 1.25rem}.lnUIdW_mobileNavigation a{color:#102d50;border-bottom:1px solid #dce8ef;justify-content:space-between;align-items:center;min-height:48px;font-size:1.1rem;font-weight:600;text-decoration:none;display:flex}.lnUIdW_mobileNavigation a[aria-current=page],.lnUIdW_mobileNavigation a:hover{color:#245ddd}.lnUIdW_mobileNavigation svg{color:#327d91;width:17px;height:17px}.lnUIdW_mobileTools{grid-template-columns:1fr 1fr;gap:.4rem;padding:.5rem 1.25rem 1.25rem;display:grid}.lnUIdW_mobileTools a,.lnUIdW_mobileTools button{color:#102d50;background:#fff;border:1px solid #dce8ef;border-radius:.5rem;align-items:center;gap:.55rem;min-height:48px;padding:.55rem .7rem;font-size:.8rem;font-weight:500;text-decoration:none;display:flex}.lnUIdW_mobileTools svg{flex-shrink:0;width:18px;height:18px}.lnUIdW_mobileTools span{color:#245ddd;margin-left:auto;font-size:.75rem;font-weight:700}.lnUIdW_mobileAccount{background:#edf5fa;border-block:1px solid #dce8ef;padding:1.1rem 1.25rem}.lnUIdW_mobileAccount p{color:#4b657e;margin-bottom:.8rem;font-size:.85rem;line-height:1.6}.lnUIdW_mobileAccount .lnUIdW_mobileSignIn{color:#fff;background:#245ddd;justify-content:center;font-weight:600}.lnUIdW_mobileAccount .lnUIdW_mobileSignIn:hover{background:#1847b4}.lnUIdW_mobileAccount .lnUIdW_mobileRegister{background:#fff;border:1px solid #bcd5e5;justify-content:center;margin-top:.4rem;font-weight:600}.lnUIdW_mobileNotice{color:#4b657e;padding:1.1rem 1.5rem 0;font-size:.72rem;line-height:1.6}.lnUIdW_header a:focus-visible,.lnUIdW_header button:focus-visible,.lnUIdW_mobileOverlay a:focus-visible,.lnUIdW_mobileOverlay button:focus-visible{outline-offset:4px;outline:2px solid #245ddd}.lnUIdW_announcement a:focus-visible{outline-color:#fff}@media (max-width:1199px){.lnUIdW_mainBar{gap:.75rem;min-height:92px}.lnUIdW_mobileToggle{margin-left:-.6rem;display:inline-flex}.lnUIdW_desktopNavigation{display:none}.lnUIdW_logoLink{flex:1}}@media (max-width:640px){.lnUIdW_mainBar{gap:.25rem;min-height:72px;padding:.4rem 1rem}.lnUIdW_desktopAction{display:none}.lnUIdW_actions{gap:0}.lnUIdW_iconButton{min-width:44px;padding:.5rem}.lnUIdW_announcementInner{text-align:center;justify-content:center;min-height:32px;padding:.4rem .75rem;font-size:.62rem}.lnUIdW_announcementInner>div{display:none}.lnUIdW_signInLink{gap:.4rem;margin-left:.2rem;padding-inline:.7rem;font-size:.75rem}.lnUIdW_signInLink svg{display:none}}@media (min-width:1200px){.lnUIdW_mobileOverlay{display:none}}@media (prefers-reduced-motion:reduce){.lnUIdW_iconButton,.lnUIdW_accountButton{transition:none}}
._3hUVsW_footer{color:#f8fbfe;font-family:var(--font-storefront-body,var(--font-inter)), sans-serif;background-color:#102d50;background-image:linear-gradient(#102d50c2,#102d50e6 30%,#0a1e35fc 92%),url(/images/brand/dyor-sanctuary.webp);background-position:50% 42%;background-size:cover;margin-top:auto;position:relative;overflow:hidden}._3hUVsW_content{max-width:1440px;margin-inline:auto;padding:0 clamp(1.25rem,4vw,4rem);position:relative}._3hUVsW_invitation{border-bottom:1px solid #bcd5e540;justify-content:space-between;align-items:center;gap:2rem;padding:3.5rem 0;display:flex}._3hUVsW_invitation h2{color:#fff;font-family:var(--font-storefront-display,var(--font-inter)), sans-serif;letter-spacing:-.03em;font-size:clamp(1.75rem,2.7vw,2.8rem);font-weight:700;line-height:1.15}._3hUVsW_invitation p{color:#d0e2ef;margin-top:.75rem;font-size:.95rem;line-height:1.6}._3hUVsW_catalogLink{color:#102d50;background:#f8fbfe;border:1px solid #bcd5e5;border-radius:.5rem;flex-shrink:0;justify-content:center;align-items:center;gap:1.3rem;min-height:50px;padding:.8rem 1.4rem;font-size:.88rem;font-weight:600;text-decoration:none;transition:background-color .16s,color .16s;display:inline-flex}._3hUVsW_catalogLink:hover{background:#dfeef7}._3hUVsW_catalogLink svg{width:18px;height:18px}._3hUVsW_main{grid-template-columns:1.6fr 1fr 1fr 1fr;gap:clamp(2rem,4vw,4rem);padding:3.5rem 0;display:grid}._3hUVsW_brand{--dyor-brand-ink:#fff;--dyor-brand-secondary:#d0e2ef;border-radius:.4rem;display:inline-flex}._3hUVsW_description{color:#d0e2ef;max-width:30ch;margin:1.25rem 0;font-size:.88rem;line-height:1.7}._3hUVsW_contact{color:#f8fbfe;align-items:center;gap:.65rem;min-height:44px;font-size:.83rem;text-decoration:none;display:inline-flex}._3hUVsW_contact:hover{text-underline-offset:4px;text-decoration:underline}._3hUVsW_contact svg,._3hUVsW_address svg{color:#bcd5e5;flex-shrink:0;width:16px;height:16px}._3hUVsW_address{color:#d0e2ef;align-items:flex-start;gap:.65rem;margin-top:.4rem;font-size:.8rem;line-height:1.7;display:flex}._3hUVsW_address svg{margin-top:.25rem}._3hUVsW_hours{color:#bcd5e5;margin-top:.7rem;padding-left:1.65rem;font-size:.75rem;line-height:1.6}._3hUVsW_linkGroup{padding-top:.65rem}._3hUVsW_linkGroup h3{color:#fff;margin-bottom:.8rem;font-size:.95rem;font-weight:600}._3hUVsW_linkGroup ul{margin:0;padding:0;list-style:none}._3hUVsW_linkGroup a{color:#d0e2ef;align-items:center;min-height:42px;font-size:.83rem;text-decoration:none;display:inline-flex}._3hUVsW_linkGroup a:hover{color:#fff;text-underline-offset:5px;text-decoration:underline}._3hUVsW_researchNotice{border-block:1px solid #bcd5e53b;padding:1.5rem 0}._3hUVsW_researchNotice p{color:#bcd5e5;max-width:130ch;font-size:.72rem;line-height:1.8}._3hUVsW_researchNotice strong{color:#f8fbfe;font-weight:600}._3hUVsW_bottom{color:#bcd5e5;justify-content:space-between;align-items:center;gap:1.5rem;padding:1.4rem 0 1.6rem;font-size:.7rem;line-height:1.6;display:flex}._3hUVsW_footer a:focus-visible{outline-offset:5px;border-radius:.2rem;outline:2px solid #bcd5e5}@media (max-width:1000px){._3hUVsW_main{grid-template-columns:1.3fr 1fr 1fr}._3hUVsW_brandColumn{grid-row:span 2}}@media (max-width:640px){._3hUVsW_content{padding-inline:1.4rem}._3hUVsW_invitation{flex-direction:column;align-items:flex-start;gap:1.5rem;padding-block:2.8rem}._3hUVsW_invitation p{max-width:30ch;font-size:.85rem}._3hUVsW_catalogLink{justify-content:space-between;width:100%}._3hUVsW_main{grid-template-columns:1fr 1fr;gap:1.8rem 1.3rem;padding-block:2.6rem}._3hUVsW_brandColumn{grid-area:auto/1/auto/-1;margin-bottom:.3rem}._3hUVsW_description{margin-block:1rem .5rem}._3hUVsW_linkGroup{padding-top:0}._3hUVsW_linkGroup h3{font-size:.88rem}._3hUVsW_linkGroup a{min-height:44px;font-size:.78rem}._3hUVsW_researchNotice{padding-block:1.3rem}._3hUVsW_bottom{flex-direction:column;align-items:flex-start;gap:.4rem}}@media (prefers-reduced-motion:reduce){._3hUVsW_catalogLink{transition:none}}
.Lfzv-W_surface{color:#102d50;background:radial-gradient(85% 20% at 90% 15%,#dcecf7aa,#0000),linear-gradient(#f8fbfe,#edf5fa 48%,#e0edf5 85%,#f8fbfe);min-height:100vh}.Lfzv-W_shell{width:min(1240px,100% - 80px);margin-inline:auto;padding-block:28px 84px}.Lfzv-W_breadcrumb{color:#48637e;align-items:center;gap:8px;min-width:0;margin-bottom:28px;font-size:.8125rem;display:flex}.Lfzv-W_breadcrumb a{align-items:center;gap:5px;min-height:44px;display:inline-flex}.Lfzv-W_breadcrumb svg{flex:none}.Lfzv-W_breadcrumb span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.Lfzv-W_purchase{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:64px;display:grid}.Lfzv-W_gallery{min-width:0;position:sticky;top:132px}.Lfzv-W_galleryFrame{aspect-ratio:1;background:radial-gradient(at 50% 70%,#d1e5f3,#f8fbfe 76%);border:1px solid #c4d9e8;border-radius:24px;place-items:center;display:grid;position:relative;overflow:hidden;box-shadow:0 14px 40px #102d500a}.Lfzv-W_galleryVial{filter:drop-shadow(0 12px 10px #102d5020);width:57%}.Lfzv-W_gallerySave{position:absolute;top:14px;right:14px}.Lfzv-W_galleryFacts{grid-template-columns:1fr 1fr;gap:12px;margin-top:14px;display:grid}.Lfzv-W_galleryFacts>div{background:#f8fbfe;border:1px solid #c4d9e8;border-radius:14px;align-items:center;gap:10px;min-width:0;padding:16px 12px;display:flex}.Lfzv-W_galleryFacts svg{color:#327d91;flex:none}.Lfzv-W_galleryFacts strong,.Lfzv-W_galleryFacts span{font-size:.8125rem;line-height:1.5;display:block}.Lfzv-W_galleryFacts span{color:#48637e;font-size:.75rem}.Lfzv-W_buyBox{min-width:0}.Lfzv-W_availability{color:#28665b;align-items:center;gap:6px;font-size:.8125rem;font-weight:600;display:inline-flex}.Lfzv-W_unavailable{color:#a33b42}.Lfzv-W_productName{font-family:var(--font-storefront-display,var(--font-dyor-display)), Georgia, serif;letter-spacing:-.03em;text-wrap:balance;margin-top:8px;font-size:clamp(2rem,3.2vw,3rem);font-weight:700;line-height:1.14}.Lfzv-W_productSpec{color:#48637e;margin-top:14px;font-size:.9375rem;line-height:1.7}.Lfzv-W_price{letter-spacing:-.025em;font-variant-numeric:tabular-nums;align-items:baseline;gap:14px;margin-top:24px;font-size:2.5rem;font-weight:700;line-height:1.2;display:flex}.Lfzv-W_price s{color:#48637e;font-size:1.125rem;font-weight:400}.Lfzv-W_priceNote{color:#48637e;margin-top:6px;font-size:.8125rem;line-height:1.7}.Lfzv-W_sizePicker{margin-top:24px}.Lfzv-W_sizeLabel{margin-bottom:10px;font-size:.875rem;font-weight:600}.Lfzv-W_sizes{flex-wrap:wrap;gap:8px;display:flex}.Lfzv-W_size{background:#f8fbfe;border:1px solid #bcd5e5;border-radius:999px;justify-content:center;align-items:center;gap:8px;min-width:80px;min-height:46px;padding:10px 16px;font-size:.875rem;font-weight:600;transition:background .18s,border-color .18s;display:inline-flex}.Lfzv-W_size span{color:#48637e;font-size:.75rem;font-weight:400}.Lfzv-W_size[aria-current=page]{color:#fff;background:#245ddd;border-color:#245ddd}.Lfzv-W_size[aria-current=page] span{color:#e7efff}.Lfzv-W_size:hover{border-color:#245ddd}.Lfzv-W_volume{border-block:1px solid #c4d9e8;margin-block:26px;padding-block:22px}.Lfzv-W_volumeTitle{align-items:center;gap:8px;font-size:.875rem;font-weight:600;display:flex}.Lfzv-W_volumeTitle svg{color:#327d91}.Lfzv-W_tiers{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:14px;display:grid}.Lfzv-W_tier{cursor:pointer;background:#f8fbfe;border:1px solid #bcd5e5;border-radius:14px;flex-direction:column;align-items:center;gap:5px;padding:13px 8px;display:flex}.Lfzv-W_tier[aria-pressed=true]{background:#e3edff;border-color:#245ddd;box-shadow:inset 0 0 0 1px #245ddd}.Lfzv-W_tier span{color:#48637e;font-size:.75rem}.Lfzv-W_tier strong{font-variant-numeric:tabular-nums;font-size:.9375rem}.Lfzv-W_tier small{color:#245ddd;font-size:.6875rem;font-weight:600}.Lfzv-W_handling{grid-template-columns:1fr 1fr;gap:12px;padding-block:22px;font-size:.8125rem;display:grid}.Lfzv-W_handling li{align-items:center;gap:8px;display:flex}.Lfzv-W_handling svg{color:#327d91;flex:none}.Lfzv-W_orderArea{margin-top:8px}.Lfzv-W_orderSummary{justify-content:space-between;align-items:baseline;gap:16px;margin-bottom:12px;display:flex}.Lfzv-W_orderSummary span{color:#48637e;font-size:.8125rem}.Lfzv-W_orderSummary strong{font-variant-numeric:tabular-nums;font-size:1.5rem}.Lfzv-W_savings{color:#28665b;margin-top:12px;font-size:.8125rem}.Lfzv-W_researchNote{color:#48637e;margin-top:18px;font-size:.75rem;line-height:1.8}.Lfzv-W_controls{flex-wrap:wrap;align-items:stretch;gap:12px;display:flex}.Lfzv-W_stepper{background:#f8fbfe;border:1px solid #bcd5e5;border-radius:999px;flex:none;align-items:center;display:flex}.Lfzv-W_stepper button{cursor:pointer;border-radius:999px;place-items:center;width:44px;min-height:48px;display:grid}.Lfzv-W_stepper output{text-align:center;font-variant-numeric:tabular-nums;min-width:30px;font-size:.9375rem;font-weight:600;display:block}.Lfzv-W_stepper button:hover{background:#e3edf5}.Lfzv-W_primaryAction{color:#fff;cursor:pointer;background:linear-gradient(150deg,#3978ec,#245ddd 52%,#1845ad);border:1px solid #79a8ef;border-radius:999px;justify-content:center;align-items:center;gap:9px;min-height:48px;padding:12px 20px;font-size:.875rem;font-weight:600;line-height:1.4;transition:background .18s,border-color .18s;display:inline-flex;box-shadow:inset 0 1px #ffffff35,0 5px 14px #1845ad16}.Lfzv-W_primaryAction:hover{background:linear-gradient(150deg,#2c68dd,#1948af);border-color:#245ddd}.Lfzv-W_primaryAction:disabled,.Lfzv-W_stepper button:disabled,.Lfzv-W_tier:disabled{opacity:.55;cursor:not-allowed}.Lfzv-W_controls .Lfzv-W_primaryAction{flex:1}.Lfzv-W_notice{flex-basis:100%}.Lfzv-W_disclaimer{background:#e6f0f7;border:1px solid #c4d9e8;border-radius:18px;margin-top:36px;padding:26px}.Lfzv-W_disclaimer h2{font-size:1rem;font-weight:600}.Lfzv-W_disclaimer p{color:#48637e;margin-top:9px;font-size:.875rem;line-height:1.8}.Lfzv-W_related{margin-top:64px}.Lfzv-W_related>h2{font-family:var(--font-storefront-display,Georgia), Georgia, serif;letter-spacing:-.025em;margin-bottom:26px;font-size:2.25rem;font-weight:700;line-height:1.2}.Lfzv-W_relatedGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;display:grid}.Lfzv-W_card{color:#102d50;background:#f8fbfe;border:1px solid #c4d9e8;border-radius:20px;flex-direction:column;min-width:0;height:100%;transition:box-shadow .18s;display:flex;position:relative;overflow:hidden}.Lfzv-W_card:hover{box-shadow:0 12px 30px #102d5010}.Lfzv-W_cardArt{aspect-ratio:1;background:radial-gradient(at 50% 72%,#d6e9f5,#f8fbfe 77%);position:relative}.Lfzv-W_artLink{place-items:center;padding:18px;display:grid;position:absolute;inset:0}.Lfzv-W_cardVial{width:58%;transition:transform .25s ease-out}.Lfzv-W_card:hover .Lfzv-W_cardVial{transform:scale(1.025)}.Lfzv-W_badge{color:#102d50;pointer-events:none;background:#d9eaf7;border-radius:999px;padding:5px 10px;font-size:.6875rem;font-weight:600;position:absolute;top:12px;left:12px}.Lfzv-W_saveButton{color:#48637e;cursor:pointer;background:#f8fbfecf;border-radius:999px;place-items:center;width:44px;height:44px;display:grid;position:absolute;top:7px;right:7px}.Lfzv-W_saveButton:hover{color:#245ddd;background:#fff}.Lfzv-W_saveButton:disabled{opacity:.5;cursor:not-allowed}.Lfzv-W_saved{color:#245ddd}.Lfzv-W_cardBody{flex-direction:column;flex:1;min-width:0;padding:6px 18px 16px;display:flex}.Lfzv-W_cardName h3{overflow-wrap:anywhere;font-size:1rem;font-weight:600;line-height:1.4}.Lfzv-W_cardSize{color:#48637e;margin-top:3px;font-size:.8125rem}.Lfzv-W_cardNote{color:#48637e;margin-top:8px;font-size:.75rem}.Lfzv-W_cardPrice{font-variant-numeric:tabular-nums;flex-wrap:wrap;align-items:baseline;gap:8px;margin-top:auto;padding-top:16px;font-size:1.375rem;font-weight:700;display:flex}.Lfzv-W_cardPrice s{color:#48637e;font-size:.8125rem;font-weight:400}.Lfzv-W_cardSaving{color:#32677e;margin-block:6px 16px;font-size:.6875rem;line-height:1.65}.Lfzv-W_detailsLink{color:#48637e;justify-content:center;align-items:center;gap:6px;min-height:44px;margin-top:6px;font-size:.75rem;display:inline-flex}.Lfzv-W_detailsLink:hover{color:#245ddd;text-underline-offset:4px;text-decoration:underline}.Lfzv-W_compact .Lfzv-W_cardBody{padding-inline:12px}.Lfzv-W_tabs{margin-top:56px}.Lfzv-W_tabList{border-bottom:1px solid #bcd5e5;gap:2px;display:flex;overflow-x:auto}.Lfzv-W_tabButton{color:#48637e;cursor:pointer;border-bottom:2px solid #0000;flex:none;justify-content:center;align-items:center;gap:8px;min-height:48px;padding:12px 20px;font-size:.875rem;font-weight:600;display:inline-flex}.Lfzv-W_tabButton[aria-selected=true]{color:#1845ad;background:#e2edf7;border-color:#245ddd}.Lfzv-W_tabPanel{max-width:78ch;padding-block:28px;font-size:.9375rem;line-height:1.8}.Lfzv-W_surface :is(a,button,input,select):focus-visible,.Lfzv-W_card :is(a,button):focus-visible,.Lfzv-W_controls button:focus-visible,.Lfzv-W_sizes a:focus-visible,.Lfzv-W_tabButton:focus-visible{outline-offset:4px;outline:3px solid #245ddd}.Lfzv-W_surface ::selection,.Lfzv-W_card ::selection{color:#102d50;background:#bcd5e5}@media not (min-width:1100px){.Lfzv-W_shell{width:calc(100% - 48px)}.Lfzv-W_purchase{gap:32px}.Lfzv-W_gallery{top:116px}.Lfzv-W_relatedGrid{gap:14px}}@media not (min-width:1024px){.Lfzv-W_purchase{grid-template-columns:minmax(0,1fr);gap:30px}.Lfzv-W_gallery{width:100%;max-width:620px;margin-inline:auto;position:static}.Lfzv-W_shell{padding-bottom:calc(var(--product-action-height,126px) + 24px)}.Lfzv-W_orderArea{z-index:40;padding:12px 20px calc(12px + env(safe-area-inset-bottom));background:#f8fbfe;border-top:1px solid #bcd5e5;margin:0;position:fixed;inset:auto 0 0;box-shadow:0 -8px 28px #102d500c}.Lfzv-W_orderSummary{margin-bottom:8px}.Lfzv-W_orderSummary strong{font-size:1.125rem}.Lfzv-W_orderSummary span{font-size:.75rem}.Lfzv-W_researchNote{margin-top:8px}.Lfzv-W_relatedGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.Lfzv-W_buyBox{max-width:760px}.Lfzv-W_price{margin-top:20px}}@media not (min-width:768px){.Lfzv-W_shell{width:calc(100% - 40px);padding-top:12px}.Lfzv-W_breadcrumb{margin-bottom:16px;font-size:.75rem}.Lfzv-W_galleryFrame{aspect-ratio:4/3;border-radius:20px;max-height:300px}.Lfzv-W_galleryVial{width:45%;max-height:250px}.Lfzv-W_galleryFacts{gap:8px}.Lfzv-W_galleryFacts>div{gap:7px;padding:12px 9px}.Lfzv-W_galleryFacts strong{font-size:.75rem}.Lfzv-W_galleryFacts span{font-size:.6875rem}.Lfzv-W_productName{font-size:2rem}.Lfzv-W_price{font-size:2.125rem}.Lfzv-W_tier{padding:12px 5px}.Lfzv-W_tier strong{font-size:.875rem}.Lfzv-W_handling{gap:12px 8px;font-size:.75rem}.Lfzv-W_card{border-radius:16px}.Lfzv-W_artLink{padding:14px 6px}.Lfzv-W_badge{padding:4px 7px;font-size:.625rem;top:8px;left:8px}.Lfzv-W_saveButton{width:44px;height:44px;top:3px;right:3px}.Lfzv-W_cardBody{padding:4px 12px 12px}.Lfzv-W_cardName h3{font-size:.875rem}.Lfzv-W_cardPrice{font-size:1.125rem}.Lfzv-W_cardSaving{margin-bottom:12px;font-size:.625rem}.Lfzv-W_card .Lfzv-W_primaryAction{gap:5px;padding:11px 8px;font-size:.75rem}.Lfzv-W_tabs{margin-top:36px}.Lfzv-W_tabButton{padding-inline:12px;font-size:.8125rem}.Lfzv-W_tabPanel{padding-block:22px}.Lfzv-W_disclaimer{padding:20px}.Lfzv-W_related{margin-top:40px}.Lfzv-W_related>h2{font-size:1.875rem}}@media (prefers-reduced-motion:reduce){.Lfzv-W_card,.Lfzv-W_cardVial,.Lfzv-W_primaryAction,.Lfzv-W_size{transition:none}.Lfzv-W_card:hover .Lfzv-W_cardVial{transform:none}}
