#site-shell{--ink:#17191b;--ink-2:#626872;--ink-3:#6b7280;--paper:#f7f8f8;--hairline:#e4e7e8;--verified:#237452;--society-navy:#0b192e;--society-green:#172632;--society-mint:#f2eee5;--society-lilac:#e9edf1;--society-sky:#e8edf2;--fs-h1:clamp(32px, 3vw, 44px);--fs-h2:clamp(25px, 2.2vw, 32px);--fs-h3:18px;--r-sm:8px;--r-lg:12px;font-size:14px;line-height:1.55}#site-shell :is(h1,h2,h3,h4){letter-spacing:-.035em;font-weight:700}#site-shell em{color:inherit;font-family:var(--ff-serif);font-weight:500}#site-shell .eyebrow{letter-spacing:.13em;margin:0 0 13px;font-size:12px;font-weight:600}#site-shell .eyebrow:before{display:none}#site-shell :is(.blackPill,.secondaryPill){border-radius:999px;gap:10px;min-height:40px;padding:10px 21px;font-size:15px;line-height:1.35}#site-shell .blackPill{color:#fff;background:#141719;border-color:#141719}#site-shell .secondaryPill{color:#17191b;background:#fff;border:1px solid #dedfe3}#site-shell :is(.blackPill,.secondaryPill):hover:not(:disabled){box-shadow:none;transform:none}#site-shell .blackPill:hover:not(:disabled){background:#334450;border-color:#334450}#site-shell .underlinedLink{font-size:15px}#site-shell .contentWidth{width:min(1240px,100% - 48px);max-width:1240px;margin-inline:auto}#site-shell .siteHeader{border-bottom:1px solid #edf0ef;height:72px;min-height:72px;padding:0 max(24px,50vw - 660px)}#site-shell .desktopNav{gap:27px}#site-shell .desktopNav a{font-size:15px;font-weight:500}#site-shell .brand{gap:9px}#site-shell .brandLogo{width:41px;height:41px}#site-shell .brandWordmark,#site-shell .footerWordmark>span:last-child{flex-direction:column;gap:2px;display:flex}#site-shell .brand strong{letter-spacing:.08em;font-size:18px;line-height:1}#site-shell .brand small{letter-spacing:.18em;margin:0;font-size:10px;line-height:1}#site-shell .headerActions{gap:14px}#site-shell .campaignStrip{border:0;gap:28px;min-height:46px;padding:10px 24px;font-size:14px;background:var(--society-green)!important;color:#efece4!important}#site-shell .campaignStrip>span{color:#c9c4b9;letter-spacing:.14em;font-size:12px}#site-shell .campaignStrip strong{color:#eee0c3;font-size:16px;font-weight:500}#site-shell .campaignStrip a{background:#e6d6b5;border:0;border-radius:3px;min-height:27px;padding:5px 12px;font-size:12px;text-decoration:none;color:#202a33!important}#site-shell .vialArtwork img{mix-blend-mode:multiply;-webkit-mask-image:linear-gradient(90deg,#0000 10%,#000 30% 70%,#0000 90%),linear-gradient(#0000,#000 7% 93%,#0000);mask-image:linear-gradient(90deg,#0000 10%,#000 30% 70%,#0000 90%),linear-gradient(#0000,#000 7% 93%,#0000);-webkit-mask-composite:source-in;mask-composite:intersect}#site-shell .societyHero,#site-shell .societyGuarantee,#site-shell .societySubscription{grid-template-columns:1fr 1fr;display:grid}#site-shell .societyHeroCopy{align-self:center;padding:78px 56px 72px max(24px,50vw - 620px)}#site-shell .societyHeroCopy h1{margin:0 0 22px;font-size:clamp(38px,3.2vw,54px);line-height:1.02}#site-shell .societyHeroCopy>p:not(.eyebrow){color:#626872;max-width:380px;margin:0 0 25px;font-size:16px;line-height:1.6}#site-shell .heroResearchLabel{color:#6b727a;margin-top:18px;font-size:12px;display:block}#site-shell .societyHeroArt{isolation:isolate;background:linear-gradient(140deg,#f4eee3,#e5ebf0);min-height:470px;position:relative;overflow:hidden}#site-shell .societyHeroVials{justify-content:center;align-items:center;display:flex;position:absolute;inset:0}#site-shell .societyHeroVial{mix-blend-mode:multiply;flex-shrink:0;width:43%;max-width:350px;display:block}#site-shell .societyHeroVial .vialArtwork{width:100%;height:auto;display:block}#site-shell .societyHeroVial .vialArtwork img{margin:0;width:100%!important;max-width:100%!important;height:auto!important}#site-shell .heroVial0{z-index:1;transform:translate(20%,12%)rotate(-16deg)}#site-shell .heroVial1{z-index:2;margin-inline:-10%;transform:translateY(-6%)rotate(10deg)}#site-shell .heroVial2{z-index:3;transform:translate(-13%,19%)rotate(15deg)}#site-shell .heroCollectionLabel{letter-spacing:.16em;color:#77778b;font-size:12px;position:absolute;bottom:22px;left:30px}#site-shell .guaranteeArt{isolation:isolate;background:linear-gradient(135deg,#e8edf1,#f7f2ea);place-items:center;min-height:365px;display:grid;overflow:hidden}#site-shell .guaranteeArt>.vialArtwork{mix-blend-mode:multiply;width:310px;height:310px;transform:rotate(-14deg)}#site-shell .guaranteeArt img{object-fit:contain;width:100%!important;height:100%!important}#site-shell .guaranteeCopy{padding:36px max(24px,50vw - 620px) 36px 44px}#site-shell .guaranteeCopy h2{margin:0 0 10px;font-size:27px}#site-shell .guaranteeCopy>p:not(.eyebrow){color:#626872;margin:0 0 20px;font-size:16px}#site-shell .guaranteeCopy>div{gap:9px;display:grid}#site-shell .guaranteeCopy>div>a{border:1px solid #f0f0f2;border-radius:9px;align-items:center;gap:12px;padding:13px;display:flex;box-shadow:0 2px 8px #0b192e05}#site-shell .guaranteeCopy a>div{flex:1}#site-shell .guaranteeCopy h3{letter-spacing:-.01em;margin:0 0 3px;font-size:16px}#site-shell .guaranteeCopy a p{color:#6c727b;margin:0;font-size:14px}#site-shell .guaranteeIcon{color:#8a795a;background:#f1e6d1;border-radius:50%;flex-shrink:0;place-items:center;width:35px;height:35px;display:grid}#site-shell .guaranteeIcon1{color:#657583;background:#e7edf1}#site-shell .guaranteeIcon2{color:#8a795a;background:#f1ecdf}#site-shell .subscriptionCopy{padding:56px 60px 56px max(24px,50vw - 620px)}#site-shell .subscriptionCopy h2{margin:0 0 18px}#site-shell .subscriptionCopy>p:not(.eyebrow){color:#626872;max-width:390px;margin:0 0 18px}#site-shell .subscriptionCopy ul{gap:9px;margin:0 0 26px;padding:0;font-size:15px;list-style:none;display:grid}#site-shell .subscriptionCopy li{align-items:center;gap:9px;display:flex}#site-shell .subscriptionCopy li svg{color:#458157}#site-shell .subscriptionArt{background:linear-gradient(145deg,#f5f0e5,#e5edf2);place-items:center;padding:35px;display:grid}#site-shell .societyBoxTicket{background:#fff;border-radius:14px;width:272px;padding:18px;transform:rotate(4deg);box-shadow:0 18px 50px #25344912}#site-shell .societyBoxTicket header{justify-content:space-between;align-items:baseline;margin-bottom:12px;display:flex}#site-shell .societyBoxTicket header strong{font-size:16px}#site-shell .societyBoxTicket header span{color:#707680;font-size:12px}#site-shell .societyBoxTicket>div{grid-template-columns:1fr 1fr;gap:8px;display:grid}#site-shell .societyBoxTicket a{text-align:center;background:#edf2f5;border-radius:5px;padding-bottom:6px;overflow:hidden}#site-shell .societyBoxTicket a:nth-child(2){background:#e7edf1}#site-shell .societyBoxTicket a:nth-child(3){background:#eeebe5}#site-shell .societyBoxTicket a:nth-child(4){background:#f0e6d8}#site-shell .societyBoxTicket .vialArtwork{width:100%;height:96px;display:block}#site-shell .societyBoxTicket .vialArtwork img{object-fit:contain;width:100%!important;height:100%!important}#site-shell .societyBoxTicket small{font-size:12px;font-weight:600}#site-shell .societyBoxTicket footer{border-top:1px dashed #dadfdf;flex-direction:column;gap:5px;margin-top:13px;padding-top:13px;font-size:14px;display:flex}#site-shell .societyBoxTicket footer>span{color:#6b7480;font-size:12px}#site-shell .societyBulkBanner{isolation:isolate;text-align:center;background:linear-gradient(140deg,#f6f0e1,#f0eee8 45%,#e4ebf0);place-items:center;min-height:340px;padding:60px 24px;display:grid;position:relative;overflow:hidden}#site-shell .societyBulkBanner>div:not(.vialScatter){z-index:1;position:relative}#site-shell .societyBulkBanner h2{margin:0 0 16px}#site-shell .societyBulkBanner p:not(.eyebrow){color:#596971;margin:0 0 20px;font-size:16px}#site-shell .societyBulkBanner small{color:#7b8286;margin-top:16px;font-size:12px;display:block}#site-shell .vialScatter{mix-blend-mode:multiply;pointer-events:none;z-index:0;position:absolute;inset:0;overflow:hidden}#site-shell .scatterVial{mix-blend-mode:multiply;width:100px;height:100px;display:block;position:absolute}#site-shell .scatterVial .vialArtwork{width:100%;height:100%;display:block}#site-shell .scatterVial img{object-fit:contain;width:100%!important;height:100%!important;margin:0!important}#site-shell .scatterVial0{top:10%;left:2%;transform:rotate(-16deg)}#site-shell .scatterVial1{width:80px;height:80px;top:48%;left:13%;transform:rotate(12deg)}#site-shell .scatterVial2{width:65px;height:65px;top:5%;left:23%;transform:rotate(20deg)}#site-shell .scatterVial3{width:125px;height:125px;top:40%;right:2%;transform:rotate(20deg)}#site-shell .scatterVial4{top:5%;right:14%;transform:rotate(-18deg)}#site-shell .scatterVial5{width:55px;height:55px;top:65%;right:24%;transform:rotate(12deg)}#site-shell .scatterVial6{width:60px;height:60px;bottom:2%;left:4%;transform:rotate(20deg)}#site-shell .scatterVial7{width:60px;height:60px;bottom:1%;left:21%;transform:rotate(-10deg)}#site-shell .scatterVial8{width:48px;height:48px;top:2%;left:11%;transform:rotate(10deg)}#site-shell .scatterVial9{width:58px;height:58px;top:4%;right:23%;transform:rotate(-20deg)}#site-shell .scatterVial10{width:70px;height:70px;bottom:1%;right:10%;transform:rotate(-12deg)}#site-shell .scatterVial11{width:65px;height:65px;top:-5%;right:1%;transform:rotate(20deg)}#site-shell .societyAccountBand,#site-shell .societyBundleBand{grid-template-columns:1fr 1fr;align-items:center;gap:90px;padding:60px max(24px,50vw - 560px);display:grid}#site-shell .societyAccountBand{color:#fff;background:#17212b}#site-shell .societyAccountBand .eyebrow{color:#b5bdb1}#site-shell .societyAccountBand h2{color:#fff;margin:0 0 17px;font-size:38px}#site-shell .societyAccountBand>div>p:not(.eyebrow){color:#b8c0b9;max-width:350px;margin:0 0 23px}#site-shell .societyReceipt{color:#242a26;background:#fdfdf8;border-radius:2px;max-width:325px;padding:28px;transform:rotate(4deg);box-shadow:0 16px 25px #0003}#site-shell .societyReceipt>span{letter-spacing:.16em;font-size:12px}#site-shell .societyReceipt>strong{margin-block:12px 20px;font-size:18px;line-height:1.25;display:block}#site-shell .societyReceipt>div{border-bottom:1px dashed #d6dcd5;justify-content:space-between;padding:12px 0;font-size:14px;display:flex}#site-shell .societyReceipt footer{text-align:center;color:#748074;margin-top:20px;font-size:12px}#site-shell .societyBundleBand{background:#f4f7fa}#site-shell .societyBundleBand h2{margin:0 0 18px;font-size:37px}#site-shell .societyBundleBand>div>p:not(.eyebrow){color:#667079;max-width:380px;margin:0 0 22px}#site-shell .bundlePreview{background:#fff;border-radius:12px;width:300px;max-width:100%;padding:22px;transform:rotate(-4deg);box-shadow:0 15px 40px #2e405011}#site-shell .bundlePreview header>span{color:#717680;letter-spacing:.1em;font-size:12px}#site-shell .bundlePreview header>strong{margin:6px 0 18px;font-size:20px;display:block}#site-shell .bundlePreview>div{border-bottom:1px solid #eeeef3;align-items:center;gap:10px;padding:7px 0;display:flex}#site-shell .bundlePreview .vialArtwork{background:#efedf8;border-radius:6px;width:43px;height:43px}#site-shell .bundlePreview img{object-fit:contain;width:100%!important;height:100%!important}#site-shell .bundlePreview>div strong{flex:1;font-size:15px}#site-shell .bundlePreview>div>span:not(.vialArtwork){color:#707784;font-size:10px}#site-shell .bundlePreview>div svg{color:#6d8a78}#site-shell .bundlePreview footer{justify-content:space-between;margin-top:18px;font-size:12px;display:flex}#site-shell .societyCollection{padding-block:58px}#site-shell .shopSectionHead{align-items:end;margin-bottom:22px}#site-shell .shopSectionHead h2{margin:0;font-size:30px}#site-shell .societyHelpBand{background:#f3f1e9;padding:52px 0}#site-shell .centerSectionHead{text-align:center;margin-bottom:28px}#site-shell .centerSectionHead h2{margin:0 0 11px;font-size:29px}#site-shell .centerSectionHead p{color:#666e76;margin:0;font-size:16px}#site-shell .societyHelpGrid{grid-template-columns:1fr 1fr;gap:15px;max-width:1040px;margin:auto;display:grid}#site-shell .societyHelpGrid article{background:#fff;border:1px solid #e9e4d8;border-radius:12px;padding:26px}#site-shell .societyHelpGrid h3{margin:0 0 9px;font-size:17px}#site-shell .societyHelpGrid p{color:#6f777a;max-width:355px;margin:0 0 16px;font-size:15px}#site-shell .societyHelpGrid a{min-height:35px;font-size:14px}#site-shell .homeQuestions{max-width:730px;padding-block:60px}#site-shell :is(.homeQuestions,.certificateQuestions) details{background:#fff;border:1px solid #e6e9ec;border-radius:10px;margin-bottom:9px}#site-shell :is(.homeQuestions,.certificateQuestions) summary{cursor:pointer;justify-content:space-between;align-items:center;gap:20px;padding:17px 20px;font-size:16px;font-weight:600;list-style:none;display:flex}#site-shell :is(.homeQuestions,.certificateQuestions) summary::-webkit-details-marker{display:none}#site-shell :is(.homeQuestions,.certificateQuestions) summary>span{color:#949ba4;background:#f4f5f7;border-radius:50%;flex-shrink:0;place-items:center;width:22px;height:22px;display:grid}#site-shell :is(.homeQuestions,.certificateQuestions) details p{color:#677078;margin:0;padding:0 20px 20px;font-size:16px}#site-shell .homeQuestions>a{width:fit-content;margin:23px auto 0;display:flex}#site-shell .societyClosing{isolation:isolate;text-align:center;background:linear-gradient(130deg,#f6efdd,#e7edf1);margin-bottom:0;padding:47px 24px 32px;position:relative}#site-shell .societyClosing>div:not(.vialScatter){z-index:1;position:relative}#site-shell .societyClosing h2{margin:0 0 20px;font-size:29px}#site-shell .societyClosing .vialScatter .scatterVial{width:140px;height:140px}#site-shell .societyClosing .scatterVial0{top:-20px;left:4%}#site-shell .societyClosing .scatterVial1{top:90px;left:auto;right:5%}#site-shell .societyClosing .scatterVial2,#site-shell .societyClosing .scatterVial3{display:none}#site-shell .closingSupport{z-index:1;text-align:left;background:linear-gradient(110deg,#e6ebf1,#f3ecdf);border-radius:13px;justify-content:space-between;align-items:center;gap:25px;max-width:1240px;margin:33px auto 0;padding:27px 32px;display:flex;position:relative;box-shadow:0 12px 30px #29345508}#site-shell .closingSupport strong{font-size:17px}#site-shell .closingSupport p{color:#6d7283;margin:4px 0 0;font-size:15px}#site-shell .catalogLanding .innerHero{background:0 0;border:0;width:min(1240px,100% - 48px);max-width:1240px;min-height:0;margin:auto;padding:33px 0 22px;display:block}#site-shell .catalogLanding .innerHero h1{margin:0 0 11px;font-size:34px}#site-shell .catalogLanding .innerHero p:not(.eyebrow){max-width:none;margin:0;font-size:16px}#site-shell .innerContent.catalogPageSection{width:min(1240px,100% - 48px);max-width:1240px;margin:auto;padding:0 0 65px}#site-shell .shopPaths{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:0 0 23px;display:grid}#site-shell .shopPaths>a{background:#f4efe3;border-radius:9px;align-items:center;gap:11px;padding:16px;display:flex}#site-shell .shopPaths>a:nth-child(2){background:#e8edf2}#site-shell .shopPaths>a:nth-child(3){background:#eeebe5}#site-shell .shopPaths a>div{flex:1}#site-shell .shopPaths strong{font-size:15px;display:block}#site-shell .shopPaths small{color:#626b74;font-size:12px;display:block}#site-shell .pathIcon{background:#fff8;border-radius:50%;flex-shrink:0;place-items:center;width:30px;height:30px;font-size:25px;display:grid}#site-shell .shopSearchRow{gap:16px;margin-bottom:13px}#site-shell .shopSearchRow input{background:#f7f8f9;border-color:#e6e9ec;border-radius:22px;min-height:40px;font-size:15px}#site-shell .shopSearchRow select{min-height:40px;font-size:15px}#site-shell .catalogToolbar{border:0;margin:0 0 20px;padding:0}#site-shell .catalogToolbar>span{font-size:14px}#site-shell .filterPills{gap:7px}#site-shell .filterPills button{border-radius:30px;min-height:33px;padding:7px 14px;font-size:14px}#site-shell .productGrid{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:20px!important}#site-shell .showcaseCard{overflow:hidden;background:#fff!important;border:1px solid #e7e9ed!important;border-radius:12px!important}#site-shell .showcaseCard .productImageStage{aspect-ratio:1/1.04;border:0;min-height:0;overflow:hidden;background:#e9e5dc!important;height:auto!important;padding:0!important}#site-shell .showcaseCard:nth-child(6n+2) .productImageStage{background:#e3e9ef!important}#site-shell .showcaseCard:nth-child(6n+3) .productImageStage{background:#e7e8e8!important}#site-shell .showcaseCard:nth-child(6n+4) .productImageStage{background:#efe8dd!important}#site-shell .showcaseCard:nth-child(6n+5) .productImageStage{background:#eae5dd!important}#site-shell .showcaseCard:nth-child(6n+6) .productImageStage{background:#e8e4d7!important}#site-shell .showcaseCard .vialVisual,#site-shell .showcaseCard .referenceVial,#site-shell .showcaseCard .vialArtwork{display:block;position:relative;inset:auto;transform:none;background:0 0!important;width:100%!important;height:100%!important;padding:0!important}#site-shell .showcaseCard .referenceVial img{transform:none;object-fit:contain!important;width:100%!important;max-width:100%!important;height:100%!important;margin:0!important}#site-shell .showcaseBody{padding:13px!important}#site-shell .cardTitleRow{align-items:baseline;gap:10px;margin:0 0 4px}#site-shell .showcaseBody h3{margin:0;font-size:17px!important}#site-shell .showcaseBody .price{margin:0;font-size:16px}#site-shell .showcaseBody .price strong{font-size:16px}#site-shell .showcaseCategory{min-height:16px;margin:0;font-size:12px}#site-shell .recordRow{gap:6px;margin:9px 0;padding:7px 0}#site-shell .recordRow .recordId{letter-spacing:0;font-size:12px}#site-shell .recordRowLink{font-size:12px}#site-shell .productCardActions .commerceAction button{border-radius:24px;min-height:35px;padding:8px;font-size:14px}#site-shell .showcaseCard .productImageStage{position:relative}#site-shell .productBatchBadge{color:#6b756d;background:#fffffff2;border:1px solid #dbdfdd;border-radius:20px;align-items:center;gap:5px;padding:4px 7px;font-size:12px;line-height:1.2;display:inline-flex;position:absolute;bottom:9px;left:9px}#site-shell .batchDot{background:#a89771;border-radius:50%;width:4px;height:4px}#site-shell .showcaseCard .showcaseCategory{min-height:0}#site-shell .showcaseCard .price{align-items:baseline;gap:7px;margin:9px 0 10px;display:flex}#site-shell .showcaseCard .price strong{font-size:17px}#site-shell .showcaseCard .price small{color:#71767f;font-size:12px;font-weight:400}#site-shell .showcaseCard .productCardActions{grid-template-columns:1fr 1fr;gap:7px;margin-top:auto;display:grid}#site-shell .showcaseCard .productDetailsButton{border:1px solid #e5e7e9;border-radius:25px;justify-content:center;align-items:center;min-height:35px;font-size:14px;display:flex}#site-shell .showcaseCard .productDetailsButton:hover{background:#f7f8f9;border-color:#98a2a9}#site-shell .builderPage{background:#f6f8f7;padding-bottom:64px}#site-shell .builderHero{padding-block:32px 20px;display:block}#site-shell .builderHero>div{max-width:650px}#site-shell .builderHero h1{margin:0 0 14px;font-size:36px;line-height:1.02}#site-shell .builderHero>div>p:not(.eyebrow){max-width:535px;margin:0;font-size:16px}#site-shell .builderHero>div>a{display:none}#site-shell .builderBenefits{background:#fff;border:1px solid #e7ebe8;border-radius:10px;grid-template-columns:repeat(3,1fr);gap:0;margin-bottom:28px;display:grid;overflow:hidden}#site-shell .builderBenefits>div{grid-template-columns:23px 1fr;align-content:start;gap:3px 9px;padding:14px 17px;display:grid}#site-shell .builderBenefits span{color:#70614a;background:#e9e0cd;border-radius:5px;grid-row:1/3;place-items:center;width:23px;height:23px;margin:0;font-size:12px;display:grid;position:static}#site-shell .builderBenefits strong{font-size:15px}#site-shell .builderBenefits p{color:#6e7779;margin:0;font-size:12px}#site-shell .builderLayout{grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:28px;display:grid}#site-shell .builderCatalogHead{justify-content:space-between;align-items:center;margin:0 0 13px;display:flex}#site-shell .builderCatalogHead h2{font-size:21px}#site-shell .builderCatalogHead>span{font-size:12px}#site-shell .builderSearch{background:#fff;border:1px solid #e6ebea;border-radius:7px;min-height:40px;margin:0 0 10px;padding:0 13px}#site-shell .builderSearch input{min-height:38px;padding:8px;font-size:15px}#site-shell .builderFilters{gap:6px;margin:0 0 14px}#site-shell .builderFilters button{border-radius:25px;min-height:32px;padding:6px 12px;font-size:12px}#site-shell .builderProducts{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}#site-shell .builderProduct{background:#fff;border:1px solid #e5e9e7;border-radius:10px;overflow:hidden}#site-shell .builderProductImage{aspect-ratio:1;isolation:isolate;padding:0;display:block;position:relative;background:#e9e5dc!important;height:auto!important}#site-shell :is(.builderProduct[data-slug=tb-500],.cartThumbnail[data-slug=tb-500]){--vial-stage:#e5ebf0}#site-shell :is(.builderProduct[data-slug=ghk-cu],.cartThumbnail[data-slug=ghk-cu]){--vial-stage:#e7e9ea}#site-shell :is(.builderProduct[data-slug=cjc-ipamorelin],.cartThumbnail[data-slug=cjc-ipamorelin]){--vial-stage:#f1e9dc}#site-shell :is(.builderProduct[data-slug=klow-blend],.cartThumbnail[data-slug=klow-blend]){--vial-stage:#e9e3da}#site-shell :is(.builderProduct[data-slug=nad-plus],.cartThumbnail[data-slug=nad-plus]){--vial-stage:#ece6d6}#site-shell .builderProduct .builderProductImage{background:var(--vial-stage,#e9e5dc)!important}#site-shell .builderProductImage>.vialArtwork{width:100%;height:100%;display:block}#site-shell .builderProductImage>.vialArtwork img{object-fit:contain;width:100%!important;max-width:100%!important;height:100%!important;margin:0!important}#site-shell .builderProductBody{padding:12px}#site-shell .builderProductBody h3{margin:0 0 4px;font-size:16px}#site-shell .builderProductBody p{min-height:0;margin:0 0 9px;font-size:12px}#site-shell .builderPrice{flex-wrap:wrap;gap:6px;margin-bottom:10px}#site-shell .builderPrice strong{font-size:16px}#site-shell .builderPrice small{font-size:12px}#site-shell .builderAdd{width:100%;min-height:34px;padding:8px;font-size:14px}#site-shell .builderCoa{min-height:26px;padding:4px 8px;font-size:12px;bottom:7px;right:7px}#site-shell .builderSelected{padding:4px 7px;font-size:12px;top:7px;left:7px}#site-shell .builderSummary{border:1px solid #e4e8e6;border-radius:12px;padding:19px;top:92px}#site-shell .builderSummary h2{font-size:20px}#site-shell .builderSummaryHead .eyebrow{margin-bottom:7px;font-size:12px}#site-shell .builderSummaryHead>span{margin-bottom:15px;font-size:14px}#site-shell .boxSlot{min-height:90px}#site-shell .boxSlot .vialArtwork{height:75px}#site-shell .boxSlot .vialArtwork img{object-fit:contain;width:100%!important;height:100%!important}#site-shell .boxSlot>button{min-height:28px}#site-shell .builderTotals{margin-top:16px;padding-top:14px}#site-shell .builderGrandTotal dd{font-size:21px}#site-shell .builderFinePrint{margin:13px 0 17px;font-size:12px}#site-shell .builderCheckout{min-height:39px;padding:10px;font-size:14px}#site-shell .bundlePreset{background:#eeeae2;border-color:#e5dfd4;margin-bottom:12px;padding:8px 12px;font-size:12px}#site-shell .bundlePreset button{min-height:29px;font-size:12px}#site-shell .builderCrosslink{margin-top:35px;padding:25px}#site-shell .builderCrosslink h2{font-size:24px}#site-shell .bulkHeading{padding-block:34px 20px}#site-shell .bulkHeading h1{margin:0 0 13px;font-size:36px}#site-shell .bulkHeading>p:not(.eyebrow){color:#626f74;margin:0;font-size:16px}#site-shell .bulkBenefits{grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:27px;display:grid}#site-shell .bulkBenefits article{background:#f3ead7;border-radius:9px;padding:19px}#site-shell .bulkBenefits article:nth-child(2){background:#e9edf0}#site-shell .bulkBenefits article:nth-child(3){background:#e3ebf0}#site-shell .bulkBenefits article:nth-child(4){background:#eee9e1}#site-shell .bulkBenefits strong{letter-spacing:-.03em;margin-bottom:4px;font-size:21px;display:block}#site-shell .bulkBenefits span{color:#5f6b68;font-size:12px}#site-shell .bulkQuantity{border:1px solid #e1e5e5;border-radius:22px;justify-content:space-between;align-items:center;gap:3px;margin-bottom:8px;display:flex;overflow:hidden}#site-shell .bulkQuantity button{background:#fff;border:0;width:35px;height:32px;font-size:17px}#site-shell .bulkQuantity input{text-align:center;appearance:textfield;border:0;width:45px;min-height:28px;padding:3px;font-size:15px}#site-shell .bulkQuantity input::-webkit-inner-spin-button{appearance:none}#site-shell .bulkAdd{width:100%;min-height:34px;padding:8px;font-size:14px}#site-shell .bulkSelected>p{color:#6b7274;text-align:center;background:#f6f8f7;border-radius:8px;padding:20px 10px;font-size:15px}#site-shell .bulkSelected>div{border-bottom:1px solid #edf0ef;justify-content:space-between;gap:15px;padding:13px 0;display:flex}#site-shell .bulkSelected strong{font-size:15px;display:block}#site-shell .bulkSelected small{color:#6c737a;font-size:12px}#site-shell .bulkSelected button{background:#f5f7f6;border:0;border-radius:50%;width:30px;height:30px}#site-shell .bulkMobileReview{display:none}#site-shell .certificatePage{background:#f7f9fa}#site-shell .certificateHero{isolation:isolate;text-align:center;background:linear-gradient(135deg,#f6f0e2,#f0eee9,#e6ecf1);padding:43px 24px;position:relative;overflow:hidden}#site-shell .certificateHero>div:not(.vialScatter){z-index:1;position:relative}#site-shell .certificateHero h1{margin:0 0 14px;font-size:36px}#site-shell .certificateHero p:not(.eyebrow){color:#63727a;margin:0 0 20px;font-size:16px}#site-shell .certificateLibrary{max-width:1040px;padding-block:45px 37px}#site-shell .certificateSearch{color:#6a7786;background:#fff;border:1px solid #e4e8ec;border-radius:25px;align-items:center;gap:9px;max-width:390px;margin:0 auto;padding:0 15px;display:flex}#site-shell .certificateSearch input{outline-offset:4px;background:0 0;border:0;width:100%;min-width:0;min-height:42px;font-size:15px}#site-shell .certificateCount{text-align:center;color:#687381;margin:10px 0 25px;font-size:12px}#site-shell .certificateGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}#site-shell .certificateCard{background:#fff;border:1px solid #e4e8ee;border-radius:12px;padding:13px}#site-shell .certificateTop{align-items:center;gap:12px;display:flex}#site-shell .certificateThumb{background:#e5e6ed;border-radius:7px;flex-shrink:0;width:64px;height:73px;display:block;overflow:hidden}#site-shell .certificateThumb .vialArtwork{width:100%;height:100%;display:block}#site-shell .certificateThumb img{object-fit:contain;width:100%!important;height:100%!important}#site-shell .certificateTop h3{margin:0;font-size:16px}#site-shell .certificateTop h3 small{color:#6d777f;white-space:nowrap;font-size:12px;font-weight:400}#site-shell .certificatePurity{letter-spacing:-.04em;font-size:25px;line-height:1.2;display:block}#site-shell .certificateTop>div>span{color:#6c7783;font-size:12px}#site-shell .certificateLot{letter-spacing:.035em;color:#6d7685;overflow-wrap:anywhere;margin:12px 0;font-size:12px}#site-shell .certificateCard details{background:#f7f9fa;border-radius:5px;margin-bottom:10px}#site-shell .certificateCard summary{cursor:pointer;color:#2b8062;justify-content:space-between;align-items:center;gap:5px;padding:7px 8px;font-size:12px;list-style:none;display:flex}#site-shell .certificateCard summary>span:first-child{align-items:center;gap:5px;display:flex}#site-shell .certificateCard details p{color:#747f89;margin:0;padding:7px 10px;font-size:14px}#site-shell .certificateCard details p strong{color:#39474b;margin-bottom:3px;display:block}#site-shell .certificateActions{gap:6px;display:flex}#site-shell .certificateActions a{gap:5px;min-height:32px;padding:7px 10px;font-size:12px}#site-shell .certificateActions a:first-child{flex:1}#site-shell .certificateFootnote{text-align:center;color:#677381;margin:25px 0 0;font-size:12px}#site-shell .certificateGuide{max-width:1040px;padding-block:42px}#site-shell .certificateGuideGrid{grid-template-columns:repeat(4,1fr);gap:13px;display:grid}#site-shell .certificateGuideGrid article{background:#fff;border:1px solid #e7eaee;border-radius:10px;padding:22px}#site-shell .certificateGuideGrid svg{color:#75877a;margin-bottom:18px}#site-shell .certificateGuideGrid h3{margin:0 0 9px;font-size:16px}#site-shell .certificateGuideGrid p{color:#6e7780;margin:0;font-size:14px}#site-shell .certificateQuestions{max-width:720px;padding-block:35px 55px}#site-shell .certificateQuestions>h2{text-align:center;margin:0 0 24px}#site-shell .certificateQuestions aside{text-align:center;background:#f5efdf;border-radius:13px;margin-top:24px;padding:27px}#site-shell .certificateQuestions aside h3{margin:0 0 8px;font-size:16px}#site-shell .certificateQuestions aside p{color:#696e5a;margin:0 0 18px;font-size:15px}#site-shell #footer{border:0;margin:0;padding:65px max(24px,50vw - 660px) 25px;background:var(--society-navy)!important;color:#a4afbd!important}#site-shell .footerTop{border:0;grid-template-columns:1fr 2.4fr;gap:70px;padding:0 0 48px;display:grid}#site-shell .footerBrand .brand{color:#fff;width:fit-content}#site-shell .footerBrand .brandLogo img{filter:none;opacity:1}#site-shell .footerBrand p{color:#a4afbd;max-width:270px;margin:22px 0 15px;font-size:15px;line-height:1.8}#site-shell .footerBrand>a{color:#a4afbd;overflow-wrap:anywhere;font-size:14px}#site-shell .footerLinks{grid-template-columns:repeat(4,minmax(0,1fr));gap:28px;display:grid}#site-shell .footerLinks>div{flex-direction:column;gap:11px;display:flex}#site-shell .footerLinks strong{color:#e6ebf1;text-transform:uppercase;letter-spacing:.1em;margin:6px 0 10px;font-size:12px}#site-shell .footerLinks a{color:#a4afbd;font-size:14px;line-height:1.4}#site-shell #footer a:hover{color:#fff}#site-shell .footerResearch{background:#222c35;border:1px solid #344048;border-left:3px solid #c0a449;border-radius:5px;gap:16px;margin:0 0 22px;padding:20px;display:flex}#site-shell .footerResearch>svg{color:#c8b655;flex-shrink:0;margin-top:2px}#site-shell .footerResearch strong{color:#d7c262;letter-spacing:.06em;font-size:12px}#site-shell .footerResearch p{color:#afb5b9;margin:6px 0 0;font-size:12px;line-height:1.8}#site-shell .footerResearch a{color:#d7c262;white-space:nowrap;text-underline-offset:2px;text-decoration:underline}#site-shell .footerBottom{color:#8593a5;border-top:1px solid #263347;justify-content:space-between;gap:25px;padding-top:21px;font-size:12px;display:flex}#site-shell .footerBottom>div{gap:24px;display:flex}#site-shell .footerBottom a{color:#91a0b2}#site-shell:has(.accountContent){background:#f7f9fa}#site-shell .accountIdentity{padding-block:18px 10px}#site-shell .accountTabs{gap:10px;padding-block:5px}#site-shell .accountTabs a{padding:8px 13px;font-size:15px}#site-shell .accountContent{width:min(1100px,100% - 48px);max-width:1100px;padding-block:35px 55px}#site-shell .accountPageHead{margin-bottom:28px}#site-shell .accountPageHead h1{margin:0 0 9px;font-size:33px}#site-shell .accountPageHead>div>p:last-child{color:#84909a;font-size:16px}#site-shell .accountWelcomeCard{border-radius:22px;grid-template-columns:1.4fr 1fr;gap:60px;min-height:0;margin-bottom:24px;padding:39px;display:grid;box-shadow:0 15px 35px #18242a12;background:linear-gradient(115deg,#141619,#3e4544)!important}#site-shell .accountWelcomeCard .eyebrow{color:#bec7c4;font-size:12px}#site-shell .accountWelcomeCard h2{color:#fff;margin:0 0 17px;font-size:36px}#site-shell .accountWelcomeCard p{color:#bac2c2;max-width:390px;margin:0 0 20px;font-size:16px}#site-shell .accountWelcomeDetails{align-content:center;gap:18px;display:grid}#site-shell .accountWelcomeDetails>div{border-left:2px solid #59615e;padding-left:17px}#site-shell .accountWelcomeDetails span{color:#adb7b4;font-size:12px;display:block}#site-shell .accountWelcomeDetails :is(strong,a){color:#eef2f0;font-size:16px;font-weight:600}#site-shell .accountMetrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:13px;margin:0 0 22px}#site-shell .accountMetrics>div{background:#fff;border:1px solid #e1e7eb;border-radius:13px;padding:22px}#site-shell .accountMetrics dt{text-transform:uppercase;letter-spacing:.05em;color:#7e8990;font-size:12px}#site-shell .accountMetrics dd{margin-top:7px;font-size:27px}#site-shell .accountCollectionCallout{background:#e9edf2;border-radius:12px;align-items:center;gap:17px;margin:0 0 30px;padding:21px 24px;display:flex}#site-shell .accountCollectionCallout>div{flex:1}#site-shell .accountCollectionCallout strong{font-size:16px;display:block}#site-shell .accountCollectionCallout span{color:#77798e;font-size:15px}#site-shell .accountQuickLabel{letter-spacing:.1em;color:#8d969c;font-size:12px}#site-shell .accountQuickLinks{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin-bottom:30px}#site-shell .accountQuickLinks a{background:#f1e6d0;border:0;border-radius:12px;flex-wrap:wrap;gap:9px;padding:20px 16px;font-size:15px;display:flex}#site-shell .accountQuickLinks a:nth-child(2n){background:#e4ebf1}#site-shell .accountQuickLinks a:nth-child(3n){background:#eeebe4}#site-shell .accountQuickLinks a>span{flex-basis:100%;font-weight:600}#site-shell .accountQuickLinks a>svg:last-child{margin-left:auto}#site-shell .accountSectionTitle h2{font-size:20px}#site-shell .accountSectionTitle a{font-size:14px}#site-shell .subscriptionEmpty{background:#fff;border-color:#e2e7ed;padding:52px 25px}#site-shell .subscriptionEmpty h2{font-size:25px}#site-shell .savedBundleCard{background:#f2ece1}#site-shell .cartOverlay{-webkit-backdrop-filter:none;backdrop-filter:none;background:#0c152555}#site-shell .cartDrawer{border:0;border-radius:0;flex-direction:column;width:430px;max-width:100%;height:100dvh;padding:0;display:flex;box-shadow:-12px 0 50px #0c152511}#site-shell .cartDrawer>header{border-bottom:1px solid #eceef1;justify-content:space-between;align-items:center;gap:14px;padding:13px 18px;display:flex}#site-shell .cartDrawer>header h2{text-transform:uppercase;letter-spacing:.14em;align-items:center;gap:8px;margin:0;font-size:14px;display:flex}#site-shell .cartDrawer>header h2>span{letter-spacing:0;background:#ede3ce;border-radius:50%;padding:3px 6px;font-size:12px}#site-shell .cartDrawer>header button{background:0 0;border:0;width:32px;height:32px;padding:0;font-size:20px}#site-shell .cartHeaderEnd{text-align:right;color:#73808b;width:32px}#site-shell .cartLines{flex:1;min-height:0;padding:0 18px;overflow-y:auto}#site-shell .cartLines article{background:#fff;border-bottom:1px solid #edf0f3;border-radius:0;align-items:start;gap:12px;padding:20px 0;font-size:15px;display:flex;position:relative}#site-shell .cartThumbnail{background:var(--vial-stage,#ece7df);border-radius:9px;flex-shrink:0;width:67px;height:76px;display:block;overflow:hidden}#site-shell .cartThumbnail .vialArtwork{width:100%;height:100%;display:block}#site-shell .cartThumbnail img{object-fit:contain;mix-blend-mode:multiply;width:100%!important;height:100%!important}#site-shell .cartLines .cartLineContent{flex:1;min-width:0;padding-right:0;display:block}#site-shell .cartLineContent>a{padding-right:22px;font-size:16px;display:block}#site-shell .cartLines .cartLineContent>span{color:#8e99a5;margin-top:5px;font-size:12px;display:block}#site-shell .cartLineBottom{justify-content:space-between;align-items:center;gap:12px;margin-top:14px;display:flex}#site-shell .cartLineBottom>strong{font-size:16px}#site-shell .cartQuantity{border:1px solid #e1e5e8;border-radius:20px;align-items:center;display:flex;overflow:hidden}#site-shell .cartQuantity button{background:#fff;border:0;width:27px;height:28px;padding:0;font-size:16px}#site-shell .cartQuantity span{text-align:center;min-width:20px;font-size:14px}#site-shell .cartRemove{color:#8e99a4;background:0 0;border:0;width:28px;height:28px;font-size:18px;position:absolute;top:12px;right:-4px}#site-shell .cartBundlePrompt{background:linear-gradient(115deg,#f5efe0,#e9eef2);border:1px solid #e8e1d3;border-radius:13px;align-items:center;gap:10px;margin:14px 16px;padding:14px;display:flex}#site-shell .cartBundlePrompt>span{color:#a3957b;font-size:28px}#site-shell .cartBundlePrompt>div{flex:1}#site-shell .cartBundlePrompt strong{font-size:14px;display:block}#site-shell .cartBundlePrompt small{color:#869196;font-size:12px}#site-shell .cartDrawerFooter{background:#fff;border-top:1px solid #e8ebee;padding:0 20px 18px}#site-shell .cartPromo summary,#site-shell .checkoutPromo summary{cursor:pointer;justify-content:space-between;padding:16px 0;font-size:15px;list-style:none;display:flex}#site-shell .cartPromo form{gap:7px;display:flex}#site-shell .cartPromo input{border:1px solid #dce3e6;border-radius:7px;flex:1;min-width:0;padding:8px 12px;font-size:15px}#site-shell .cartPromo button{color:#fff;background:#17191b;border:0;border-radius:7px;padding:8px 15px;font-size:14px}#site-shell .cartPromo p{color:#6d777d;font-size:14px}#site-shell .cartSubtotal{border-top:1px solid #e5e9ec;justify-content:space-between;margin:0;padding:15px 0 0;font-size:15px;display:flex}#site-shell .cartSubtotal strong{font-size:19px}#site-shell .cartDiscountTotal{color:#478363;justify-content:space-between;margin-top:9px;font-size:14px;display:flex}#site-shell .cartDrawerFooter>p{color:#89929c;margin:7px 0 16px;font-size:12px}#site-shell .cartDrawerFooter>.blackPill{width:100%}#site-shell .cartSecure{color:#85918d;justify-content:center;align-items:center;gap:6px;margin-top:12px;font-size:12px;display:flex}#site-shell .cartDrawer .emptyCart{background:#fff;border:0;padding:80px 25px}#site-shell.checkoutShell{background:#f8f8f9;min-height:100vh}#site-shell .checkoutChrome{background:#fff;grid-template-columns:1fr auto 1fr;align-items:center;gap:20px;min-height:80px;padding:18px max(24px,50vw - 660px);display:grid}#site-shell .checkoutBack{align-items:center;gap:10px;width:fit-content;font-size:16px;display:flex}#site-shell .checkoutSecure{color:#318054;background:#f2fcf4;border:1px solid #c6eccc;border-radius:25px;justify-self:end;align-items:center;gap:7px;padding:6px 12px;font-size:14px;display:flex}#site-shell .checkoutPage{width:min(1280px,100% - 48px);max-width:1280px;margin:auto;padding:38px 0 65px}#site-shell .checkoutPage>header{margin:0 0 37px;padding:0}#site-shell .checkoutPage>header>p{display:none}#site-shell .checkoutPage>header h1{margin:0 0 10px;font-size:36px}#site-shell .checkoutPage>header>span{color:#6b727f;font-size:16px}#site-shell .singleCheckoutGrid{grid-template-columns:minmax(0,1fr) 380px;align-items:start;gap:40px;display:grid}#site-shell .checkoutDetails{background:#fff;border:1px solid #e2e5e8;border-radius:22px;padding:30px}#site-shell .checkoutStep{align-items:center;gap:12px;margin-bottom:22px}#site-shell .checkoutStep>span{color:#fff;background:#101214;width:30px;height:30px;font-size:16px}#site-shell .checkoutStep p{display:none}#site-shell .checkoutStep h2{margin:0;font-size:20px}#site-shell .eligibilityForm{gap:20px}#site-shell .eligibilityForm>.fieldPair{grid-template-columns:1fr;gap:20px;display:grid}#site-shell .eligibilityForm label{color:#6d7581;gap:8px;font-size:15px;font-weight:400}#site-shell .eligibilityForm :is(input:not([type=checkbox]),select,textarea){color:#1c2025;background:#fff;border:1px solid #e0e4e8;border-radius:10px;min-height:46px;padding:12px 14px;font-size:16px}#site-shell .eligibilityForm fieldset{border:1px solid #e4e8ec;border-radius:11px;margin:4px 0;padding:17px}#site-shell .eligibilityForm legend{padding-inline:6px;font-size:14px}#site-shell .eligibilityForm fieldset label{color:#646f76;font-size:14px;line-height:1.6}#site-shell .eligibilityForm .blackPill{align-self:center;min-height:44px;margin:6px auto 0;padding-inline:24px}#site-shell .eligibilityForm>small{text-align:center;color:#969da6;font-size:12px}#site-shell .checkoutAdminNotice{background:#faf8ee;border:1px solid #eee7cc;border-radius:9px;margin-bottom:23px;padding:13px 16px}#site-shell .checkoutAdminNotice strong{font-size:14px}#site-shell .checkoutAdminNotice p{color:#827958;margin:4px 0 0;font-size:14px}#site-shell .checkoutOrderSummary{background:#fff;border:1px solid #e2e5e8;border-radius:20px;padding:0;position:sticky;top:24px;overflow:hidden}#site-shell .checkoutSummaryHead{background:#fafafa;border-bottom:1px solid #e5e7eb;padding:22px}#site-shell .checkoutSummaryHead>p{display:none}#site-shell .checkoutSummaryHead h2{margin:0;font-size:18px}#site-shell .checkoutItems{padding:0 22px}#site-shell .checkoutItems article{grid-template-columns:56px minmax(0,1fr) auto;align-items:start;gap:12px;padding:22px 0;display:grid}#site-shell .checkoutItems .cartThumbnail{grid-row:1/3;width:56px;height:66px}#site-shell .checkoutItems .checkoutItemInfo{min-width:0}#site-shell .checkoutItems strong{font-size:16px}#site-shell .checkoutItems :is(span,small,label){font-size:12px}#site-shell .checkoutItems label{flex-direction:column;gap:4px;display:flex}#site-shell .checkoutItems input{border-radius:6px;width:43px;min-height:28px;padding:4px 6px;font-size:14px}#site-shell .checkoutItems article>button{color:#8993a0;background:0 0;border:0;grid-column:2;justify-self:start;padding:0;font-size:12px;text-decoration:underline}#site-shell .checkoutPromo{border-bottom:1px solid #e5e7eb;padding:0 22px}#site-shell .checkoutDiscount{gap:8px;margin:0;padding:0 0 18px}#site-shell .checkoutDiscount label{font-size:12px}#site-shell .checkoutDiscount input{border-radius:7px;min-height:35px;font-size:15px}#site-shell .checkoutDiscount button{border-radius:7px;padding:8px 13px;font-size:14px}#site-shell .checkoutTotals{background:#fafafa;margin:0;padding:23px 22px 5px}#site-shell .checkoutTotals>div{margin-bottom:12px;font-size:15px}#site-shell .checkoutTotals dd{font-size:15px}#site-shell .checkoutTotals .checkoutTotal{margin-top:18px;padding-top:18px}#site-shell .checkoutTotal :is(dt,dd){font-size:18px}#site-shell .secureCheckoutNote{color:#8c959e;text-align:center;background:#fafafa;margin:0;padding:12px 22px 22px;font-size:12px}#site-shell .checkoutFooter{color:#6a727e;border-top:1px solid #e5e7e9;flex-wrap:wrap;justify-content:center;gap:25px;padding:24px;font-size:12px;display:flex}#site-shell .innerPage:not(.catalogLanding) .innerHero{background:#f5f8fa;min-height:0;padding-block:45px}#site-shell .innerHero h1{font-size:39px}#site-shell .innerContent{padding-block:45px}#site-shell .innerHeroStat{background:#eee8dc;border:0;border-radius:12px;padding:24px}#site-shell .innerHeroStat strong{font-size:40px}#site-shell .qualityCta{background:#f3eddf}#site-shell .contactPageHero{padding-block:42px}#site-shell .contactPageHero h1{font-size:40px}#site-shell .supportBreadcrumb{margin-bottom:30px}#site-shell .supportPageHero{margin-bottom:35px}#site-shell .supportPageHero h1{font-size:39px}#site-shell .supportPageHero>p:last-child{font-size:16px}#site-shell .supportLayout{gap:40px}#site-shell .supportLayout>nav{background:#f3f6f8}#site-shell .productHero{gap:65px;padding-block:28px 45px}#site-shell .productHeroVisual{background:linear-gradient(140deg,#e7edf2,#f0ece2);border-radius:16px;align-self:start;height:clamp(360px,42vw,600px);min-height:0;max-height:none;padding:0;overflow:hidden}#site-shell .productHeroVisual .vialVisual,#site-shell .productHeroVisual .referenceVial,#site-shell .productHeroVisual .vialArtwork{width:100%;max-width:none;height:100%;min-height:0;margin:0;padding:0;display:block;position:relative;inset:auto;transform:none}#site-shell .productHeroVisual .vialArtwork{place-items:center;display:grid}#site-shell .productHeroVisual .vialArtwork img{aspect-ratio:1;object-fit:contain;width:100%;max-width:none;height:auto;max-height:100%;margin:0;transform:none}#site-shell .productHeroCopy h1{font-size:43px}#site-shell .productHeroCopy .productDescription{font-size:16px}#site-shell .productFacts>div{padding-block:9px}#site-shell .productGuide{padding-block:40px}#site-shell .researchNotice{background:#f3f1eb;padding-block:36px}@media (max-width:1100px){#site-shell .desktopNav{gap:15px}#site-shell .desktopNav a{font-size:14px}#site-shell .siteHeader{padding-inline:24px}#site-shell .societyHeroCopy{padding:50px 35px}#site-shell .societyHeroCopy h1{font-size:43px}#site-shell .societyHeroArt{min-height:420px}#site-shell .guaranteeCopy{padding:32px}#site-shell .subscriptionCopy{padding:42px 35px}#site-shell .societyAccountBand,#site-shell .societyBundleBand{gap:55px;padding-inline:50px}#site-shell .builderLayout{grid-template-columns:minmax(0,1fr) 270px;gap:20px}#site-shell .builderProducts{gap:10px}#site-shell .builderProductBody{padding:10px}#site-shell .builderProductBody h3{font-size:16px}#site-shell .builderPrice small,#site-shell .builderCoa{font-size:12px}#site-shell .footerTop{grid-template-columns:1fr 2.5fr;gap:35px}#site-shell .footerLinks{gap:18px}#site-shell .singleCheckoutGrid{grid-template-columns:minmax(0,1fr) 330px;gap:24px}#site-shell .checkoutDetails{padding:25px}#site-shell .productGrid{gap:14px!important}#site-shell .cardTitleRow{display:block}#site-shell .showcaseBody .price{margin-top:5px}}@media (max-width:800px){#site-shell .campaignStrip>span{display:none}#site-shell .campaignStrip{gap:15px}#site-shell .societyHeroCopy{padding:40px 24px}#site-shell .societyHeroCopy h1{font-size:36px}#site-shell .societyHeroCopy .eyebrow{font-size:12px}#site-shell .societyHeroArt{min-height:390px}#site-shell .societyHeroCopy>p:not(.eyebrow){font-size:16px}#site-shell .guaranteeCopy{padding:28px 24px}#site-shell .guaranteeCopy h2{font-size:25px}#site-shell .guaranteeCopy>div>a{gap:9px;padding:10px}#site-shell .guaranteeArt>.vialArtwork{width:240px;height:240px}#site-shell .subscriptionCopy{padding:37px 24px}#site-shell .subscriptionArt{padding:22px}#site-shell .societyBoxTicket{width:235px}#site-shell .societyAccountBand,#site-shell .societyBundleBand{gap:30px;padding:45px 32px}#site-shell .societyAccountBand h2,#site-shell .societyBundleBand h2{font-size:32px}#site-shell .scatterVial{opacity:.7}#site-shell .societyBulkBanner .scatterVial:nth-child(3n),#site-shell .certificateHero .scatterVial:nth-child(3n){display:none}#site-shell .builderLayout{grid-template-columns:minmax(0,1fr)}#site-shell .builderSummary{position:static}#site-shell .builderProductBody h3{font-size:16px}#site-shell .builderBenefits>div{padding:12px}#site-shell .builderBenefits strong{font-size:14px}#site-shell .builderBenefits p{font-size:12px}#site-shell .boxSlots{grid-template-columns:repeat(4,minmax(0,1fr))}#site-shell .shopPaths{gap:8px}#site-shell .shopPaths>a{gap:8px;padding:12px}#site-shell .shopPaths .pathIcon,#site-shell .shopPaths>a>svg:first-child{display:none}#site-shell .shopPaths strong{font-size:14px}#site-shell .shopPaths small{font-size:12px}#site-shell .productGrid{grid-template-columns:repeat(3,minmax(0,1fr))!important}#site-shell .certificateGrid,#site-shell .certificateGuideGrid{grid-template-columns:repeat(2,minmax(0,1fr))}#site-shell .footerTop{grid-template-columns:1fr;gap:35px;padding-bottom:35px}#site-shell .footerBrand p{max-width:390px}#site-shell .footerLinks{grid-template-columns:repeat(4,minmax(0,1fr))}#site-shell .accountWelcomeCard{gap:25px;padding:30px}#site-shell .accountWelcomeCard h2{font-size:30px}#site-shell .accountQuickLinks{grid-template-columns:repeat(3,minmax(0,1fr))}#site-shell .accountMetrics>div{padding:16px}#site-shell .singleCheckoutGrid{grid-template-columns:1fr}#site-shell .checkoutOrderSummary{position:static}#site-shell .bulkMobileReview{z-index:30;padding:12px 20px max(12px, env(safe-area-inset-bottom));background:#fff;border-top:1px solid #e0e7e4;display:block;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -5px 25px #0b192e0b}#site-shell .bulkMobileReview a{color:#fff;background:#17191b;border-radius:30px;justify-content:space-between;align-items:center;gap:10px;padding:12px 17px;font-size:15px;display:flex}#site-shell .bulkMobileReview span{color:#d6ddd7;font-size:12px}#site-shell:has(.bulkBuilder) #footer{padding-bottom:100px}#site-shell .productHero{gap:35px}}@media (max-width:600px){#site-shell .contentWidth,#site-shell .accountContent,#site-shell .checkoutPage,#site-shell .catalogLanding .innerHero,#site-shell .catalogPageSection{width:calc(100% - 32px)}#site-shell .siteHeader{height:64px;min-height:64px;padding-inline:16px}#site-shell .brandLogo{width:33px;height:33px}#site-shell .brand strong{font-size:16px}#site-shell .brand small{font-size:9px}#site-shell .headerActions{gap:8px}#site-shell .campaignStrip{gap:10px;min-height:40px;padding:8px 14px}#site-shell .campaignStrip strong{font-size:12px}#site-shell .campaignStrip a{padding:5px 8px;font-size:12px}#site-shell .campaignStrip a svg{width:11px}#site-shell .societyHero,#site-shell .societyGuarantee,#site-shell .societySubscription{grid-template-columns:1fr}#site-shell .societyHeroCopy{padding:39px 24px 32px}#site-shell .societyHeroCopy h1{margin-bottom:17px;font-size:40px}#site-shell .societyHeroCopy>p:not(.eyebrow){max-width:340px;margin-bottom:22px;font-size:16px}#site-shell .heroResearchLabel{margin-top:14px;font-size:12px}#site-shell .societyHeroArt{min-height:310px}#site-shell .societyHeroVial{width:44%;max-width:220px}#site-shell .heroCollectionLabel{font-size:12px;bottom:16px;left:20px}#site-shell .guaranteeArt{display:none}#site-shell .guaranteeCopy{padding:35px 20px}#site-shell .guaranteeCopy h2{font-size:27px}#site-shell .guaranteeCopy>div>a{padding:13px 11px}#site-shell .subscriptionCopy{padding:35px 24px}#site-shell .subscriptionCopy h2{font-size:30px}#site-shell .subscriptionArt{padding:35px}#site-shell .societyBoxTicket{width:255px}#site-shell .societyBulkBanner{min-height:345px;padding:48px 28px}#site-shell .societyBulkBanner h2{max-width:270px;margin-inline:auto;font-size:31px}#site-shell .societyBulkBanner p br{display:none}#site-shell .societyBulkBanner p:not(.eyebrow){max-width:300px;font-size:15px}#site-shell .societyBulkBanner .vialScatter{opacity:.45}#site-shell .societyBulkBanner .scatterVial{width:60px;height:60px}#site-shell .societyBulkBanner .scatterVial1{top:72%;left:-3%}#site-shell .societyBulkBanner .scatterVial4{top:2%;right:-3%}#site-shell .societyBulkBanner .scatterVial5{top:79%;right:-5%}#site-shell .societyBulkBanner .scatterVial:nth-child(n+7){display:none}#site-shell .societyAccountBand,#site-shell .societyBundleBand{grid-template-columns:1fr;gap:35px;padding:42px 24px}#site-shell .societyReceipt,#site-shell .bundlePreview{justify-self:center;width:min(300px,100%)}#site-shell .societyCollection{padding-block:38px}#site-shell .shopSectionHead{align-items:start;gap:15px}#site-shell .shopSectionHead h2{font-size:26px}#site-shell .shopSectionHead .eyebrow{font-size:12px}#site-shell .shopSectionHead>a{flex-shrink:0;margin-top:30px;font-size:12px}#site-shell .productGrid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:11px!important}#site-shell .showcaseBody{padding:10px!important}#site-shell .showcaseBody h3{font-size:16px!important}#site-shell .showcaseBody .price strong{font-size:16px}#site-shell .showcaseCategory{min-height:28px;font-size:12px}#site-shell .recordRow{flex-wrap:wrap;gap:3px;margin:7px 0;padding:7px 0}#site-shell .recordRow .recordId,#site-shell .recordRowLink{font-size:12px}#site-shell .productCardActions .commerceAction button{min-height:38px;font-size:12px}#site-shell .filterPills button{min-height:36px;padding:8px 11px;font-size:12px}#site-shell .catalogToolbar{gap:12px}#site-shell .catalogToolbar>span{display:none}#site-shell .societyHelpBand{padding-block:38px}#site-shell .centerSectionHead h2{font-size:25px}#site-shell .centerSectionHead p{font-size:15px}#site-shell .societyHelpGrid{grid-template-columns:1fr;gap:11px}#site-shell .societyHelpGrid article{padding:23px}#site-shell .homeQuestions{padding-block:38px}#site-shell :is(.homeQuestions,.certificateQuestions) summary{gap:10px;padding:15px;font-size:15px}#site-shell :is(.homeQuestions,.certificateQuestions) details p{padding:0 15px 17px;font-size:15px}#site-shell .societyClosing{padding:36px 20px 28px}#site-shell .societyClosing h2{font-size:25px}#site-shell .societyClosing .eyebrow{font-size:12px}#site-shell .societyClosing .vialScatter{opacity:.5}#site-shell .societyClosing .vialScatter .scatterVial{width:75px;height:75px}#site-shell .societyClosing .scatterVial0{left:-2%}#site-shell .societyClosing .scatterVial1{top:70px;right:-2%}#site-shell .closingSupport{flex-direction:column;align-items:start;gap:17px;margin-top:17px;padding:22px}#site-shell .closingSupport strong{font-size:16px}#site-shell .closingSupport p{font-size:14px}#site-shell .closingSupport a{min-height:36px;font-size:14px}#site-shell .catalogLanding .innerHero{padding-block:26px 20px}#site-shell .catalogLanding .innerHero h1{font-size:31px}#site-shell .shopPaths{grid-template-columns:1fr;gap:7px;margin-bottom:19px}#site-shell .shopPaths>a{padding:11px 13px}#site-shell .shopPaths a>div{justify-content:space-between;align-items:center;gap:9px;display:flex}#site-shell .shopPaths strong{font-size:14px}#site-shell .shopPaths small{max-width:115px;font-size:12px;line-height:1.35}#site-shell .shopSearchRow{grid-template-columns:1fr auto;gap:9px}#site-shell .shopSearchRow select{width:100%;max-width:116px;padding-inline:10px;font-size:12px}#site-shell .shopSearchRow input{padding-inline:13px;font-size:14px}#site-shell .builderHero{padding-block:28px 18px}#site-shell .builderHero h1,#site-shell .bulkHeading h1{font-size:33px}#site-shell .builderHero>div>p:not(.eyebrow){font-size:15px}#site-shell .builderBenefits{grid-template-columns:1fr;margin-bottom:23px}#site-shell .builderBenefits>div{padding:11px 13px}#site-shell .builderBenefits strong{font-size:15px}#site-shell .builderBenefits p{font-size:12px}#site-shell .builderBenefits>div+div{border-top:1px solid #edf0ee;border-left:0}#site-shell .builderCatalogHead{flex-direction:row;align-items:baseline;gap:10px}#site-shell .builderCatalogHead h2{font-size:20px}#site-shell .builderCatalogHead>span{font-size:12px}#site-shell .builderProducts{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}#site-shell .builderProductBody h3{font-size:16px}#site-shell .builderProductBody p{min-height:26px;font-size:12px}#site-shell .builderAdd,#site-shell .bulkAdd{min-height:38px;font-size:12px}#site-shell .builderFilters button{min-height:37px;padding-inline:10px;font-size:12px}#site-shell .bundlePreset{flex-direction:row;align-items:center}#site-shell .bundlePreset>span,#site-shell .bundlePreset button{font-size:12px}#site-shell .builderSummary{padding:21px;scroll-margin-top:85px}#site-shell .boxSlots{grid-template-columns:repeat(2,minmax(0,1fr))}#site-shell .boxSlot>button{min-height:36px}#site-shell .builderCrosslink{padding:22px}#site-shell .builderCrosslink h2{font-size:24px}#site-shell .bulkHeading{padding-block:26px 19px}#site-shell .bulkHeading>p:not(.eyebrow){font-size:15px}#site-shell .bulkBenefits{grid-template-columns:repeat(2,1fr);gap:9px}#site-shell .bulkBenefits article{padding:15px}#site-shell .bulkBenefits strong{font-size:21px}#site-shell .bulkBenefits span{font-size:12px}#site-shell .bulkQuantity button{min-height:36px}#site-shell .bulkMobileReview a{font-size:14px}#site-shell .bulkMobileReview span{font-size:12px}#site-shell .certificateHero{padding:33px 20px}#site-shell .certificateHero h1{max-width:315px;margin-inline:auto;font-size:31px}#site-shell .certificateHero p:not(.eyebrow){font-size:15px}#site-shell .certificateHero p br{display:none}#site-shell .certificateHero .vialScatter{opacity:.25}#site-shell .certificateHero .scatterVial{width:60px;height:60px}#site-shell .certificateLibrary{padding-block:32px}#site-shell .certificateGrid{grid-template-columns:1fr;gap:13px}#site-shell .certificateCard{padding:16px}#site-shell .certificateThumb{width:74px;height:84px}#site-shell .certificateTop h3{font-size:16px}#site-shell .certificatePurity{font-size:28px}#site-shell .certificateCard summary{min-height:35px;font-size:14px}#site-shell .certificateActions a{min-height:37px;font-size:14px}#site-shell .certificateGuide{padding-block:28px}#site-shell .certificateGuideGrid{gap:10px}#site-shell .certificateGuideGrid article{padding:17px}#site-shell .certificateGuideGrid h3{font-size:16px}#site-shell .certificateGuideGrid p{font-size:14px}#site-shell .certificateQuestions{padding-block:27px 39px}#site-shell #footer{padding:42px 22px 25px}#site-shell .footerTop{gap:27px}#site-shell .footerLinks{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 20px}#site-shell .footerLinks>div{gap:10px}#site-shell .footerLinks strong{font-size:12px}#site-shell .footerLinks a{min-height:24px;font-size:15px}#site-shell .footerBrand p{font-size:15px}#site-shell .footerResearch{gap:10px;padding:15px}#site-shell .footerResearch p{font-size:12px}#site-shell .footerResearch>svg{width:16px}#site-shell .footerResearch strong{font-size:12px}#site-shell .footerResearch a{white-space:normal}#site-shell .footerBottom{flex-direction:column;gap:13px;font-size:12px}#site-shell .footerBottom>div{flex-wrap:wrap;gap:16px}#site-shell .accountContent{padding-block:25px 40px}#site-shell .accountPageHead h1{font-size:30px}#site-shell .accountPageHead{margin-bottom:20px}#site-shell .accountTabs{flex-wrap:nowrap;gap:5px;padding-bottom:10px;overflow:auto}#site-shell .accountTabs a{white-space:nowrap;padding:8px 10px;font-size:14px}#site-shell .accountWelcomeCard{border-radius:17px;grid-template-columns:1fr;gap:28px;padding:26px}#site-shell .accountWelcomeCard h2{font-size:30px}#site-shell .accountWelcomeDetails{grid-template-columns:1fr 1fr;gap:18px 12px}#site-shell .accountWelcomeDetails>div{padding-left:11px}#site-shell .accountWelcomeDetails :is(strong,a){font-size:15px}#site-shell .accountMetrics{grid-template-columns:1fr 1fr;gap:10px}#site-shell .accountMetrics dd{font-size:26px}#site-shell .accountCollectionCallout{gap:12px;padding:19px}#site-shell .accountCollectionCallout>svg:first-child{display:none}#site-shell .accountCollectionCallout strong{font-size:16px}#site-shell .accountCollectionCallout span{font-size:14px}#site-shell .accountQuickLinks{grid-template-columns:1fr 1fr;gap:10px}#site-shell .accountQuickLinks a{padding:17px}#site-shell .cartDrawer{border-radius:0;width:min(430px,100vw)}#site-shell .cartQuantity button{width:31px;height:34px}#site-shell .cartRemove{width:34px;height:34px}#site-shell .cartBundlePrompt{margin-block:10px;padding:11px}#site-shell .cartDrawerFooter{padding-inline:17px}#site-shell .checkoutChrome{grid-template-columns:1fr auto 1fr;gap:7px;min-height:69px;padding:15px 16px}#site-shell .checkoutBack{font-size:20px}#site-shell .checkoutBack>span{display:none}#site-shell .checkoutSecure{gap:0;padding:7px;font-size:0}#site-shell .checkoutPage{padding-block:27px 40px}#site-shell .checkoutPage>header{margin-bottom:25px}#site-shell .checkoutPage>header h1{font-size:31px}#site-shell .checkoutPage>header>span{font-size:16px}#site-shell .checkoutDetails{border-radius:16px;padding:22px 17px}#site-shell .checkoutStep h2{font-size:18px}#site-shell .eligibilityForm{gap:17px}#site-shell .eligibilityForm :is(input:not([type=checkbox]),select,textarea){font-size:16px}#site-shell .eligibilityForm fieldset{padding:13px}#site-shell .checkoutSummaryHead{padding:19px}#site-shell .checkoutFooter{gap:18px}#site-shell .innerPage:not(.catalogLanding) .innerHero{padding-block:30px}#site-shell .innerHero h1,#site-shell .contactPageHero h1,#site-shell .supportPageHero h1{font-size:32px}#site-shell .innerContent{padding-block:32px}#site-shell .productHero{gap:25px;padding-block:20px 30px}#site-shell .productHeroCopy h1{font-size:36px}#site-shell .supportLayout{gap:27px}}@media (prefers-reduced-motion:reduce){#site-shell *,#site-shell :before,#site-shell :after{scroll-behavior:auto!important;transition-duration:0s!important;animation-duration:.01ms!important}}#site-shell :is(.societyBoxTicket,.societyReceipt,.bundlePreview)>footer{color:#303943;box-shadow:none;background:0 0;border-radius:0;width:auto;min-height:0;padding:13px 0 0}#site-shell .societyBoxTicket>footer{margin-top:13px}#site-shell .societyReceipt>footer{color:#727570;margin-top:7px}#site-shell .bundlePreview>footer{margin-top:7px}#site-shell .footerBrand .brand :is(strong,small){color:#fff!important}#site-shell .footerBrand>a{color:#b3bdca!important}#site-shell .checkoutFooter{background:0 0;border-radius:0;width:auto;margin:0}#site-shell .staffSignIn{color:#6e7780;text-align:center;margin:19px 0 0;font-size:14px}#site-shell .staffSignIn a{text-underline-offset:3px;color:#5d6b76;text-decoration:underline}@media (max-width:600px){#site-shell .showcaseCard :is(.productDetailsButton,.productCardActions .commerceAction button){min-height:40px}#site-shell .productBatchBadge{font-size:12px;bottom:6px;left:6px}}#site-shell .checkoutPage>header{border:0}#site-shell .checkoutPage .eligibilityForm{box-shadow:none;background:0 0;border:0;border-radius:0;margin:0;padding:0}#site-shell .checkoutItems article{background:#fff;border:0;border-bottom:1px solid #edf0f2;border-radius:0}#site-shell .checkoutItems article:last-child{border-bottom:0}#site-shell .adminLogin{background:linear-gradient(135deg,#f4efe5,#e8edf2);min-height:100dvh;padding:30px 20px}#site-shell .adminLogin form{background:#fff;border:1px solid #e2e6e9;border-radius:18px;gap:20px;width:min(450px,100%);padding:36px;box-shadow:0 20px 60px #1b2b3e0b}#site-shell .adminLogin .brand{justify-self:center;margin-bottom:12px}#site-shell .adminLoginHeading{text-align:center}#site-shell .adminLoginHeading h1{font-family:var(--ff-sans);margin:0 0 12px;font-size:31px}#site-shell .adminLoginHeading>p:last-child{color:#7c8590;margin:0;font-size:13px}#site-shell .adminLoginHeading .eyebrow{color:#8e8169;font-size:9px}#site-shell .adminLogin label{color:#67717d;font-size:12px;font-weight:500}#site-shell .adminLogin input{background:#fff;border:1px solid #dfe4e8;border-radius:9px;min-height:46px;padding:12px;font-size:16px}#site-shell .adminLogin .blackPill{border-radius:25px;min-height:44px;margin-top:4px;font-size:13px}#site-shell .adminReturnLink{text-align:center;color:#7b8590;font-size:11px}@media (max-width:400px){#site-shell .adminLogin form{padding:27px 22px}}#site-shell .showcaseCard .productCardActions>.productDetailsButton{order:0}#site-shell .showcaseCard .productCardActions>.commerceAction{order:1}#site-shell .variantSelector{color:#283547;gap:8px;max-width:100%;margin:20px 0;font-size:15px;font-weight:600;display:grid}#site-shell .variantSelector select{color:#1c2838;width:100%;min-width:0;min-height:46px;font:inherit;cursor:pointer;background-color:#fff;border:1px solid #d8dce0;border-radius:8px;padding:10px 34px 10px 12px}#site-shell .variantSelector select:focus-visible{outline-offset:3px;border-color:#a48b60;outline:2px solid #a48b60}#site-shell .variantSelectorCompact{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:9px;margin:10px 0 12px;font-size:14px}#site-shell .variantSelectorCompact select{background-color:#faf9f6;min-height:40px;padding:8px 22px 8px 9px}#site-shell .boxSlot>span>small{color:#657080;margin-top:3px;font-size:12px;display:block}#site-shell .cartThumbnail>img{object-fit:contain;width:100%;height:100%;display:block}@media (max-width:600px){#site-shell .variantSelectorCompact{grid-template-columns:minmax(0,1fr);gap:4px}#site-shell .variantSelector select{font-size:16px}}@media (max-width:760px){#site-shell :is(.blackPill,.secondaryPill){min-height:44px}#site-shell .filterPills button{min-width:44px;min-height:44px}#site-shell .societyHelpGrid a,#site-shell .closingSupport a,#site-shell .showcaseCard :is(.productDetailsButton,.productCardActions .commerceAction button){min-height:44px}#site-shell .productBatchBadge{border-radius:12px;justify-content:center;min-height:44px;font-size:12px;bottom:6px;left:6px;right:6px}#site-shell .footerResearch p a{align-items:center;min-height:44px;margin-top:6px;display:flex}#site-shell .footerBottom a{align-items:center;min-height:44px;display:inline-flex}}@media (max-width:480px){#site-shell .showcaseCard .productImageStage{aspect-ratio:auto}#site-shell .showcaseCard .vialVisual{aspect-ratio:1/1.04;height:auto!important;display:block!important;position:relative!important;inset:auto!important}#site-shell .showcaseBody{padding-inline:9px}#site-shell .productCardActions{gap:5px}#site-shell .productCardActions :is(.blackPill,.productDetailsButton){white-space:nowrap;min-height:42px;padding-inline:5px;font-size:14px}#site-shell .productBatchBadge{gap:4px;width:calc(100% - 12px);margin:0 6px 6px;padding:5px 7px;font-size:12px;position:relative;inset:auto}}@media (max-width:760px){#site-shell .checkoutPage :is(input,select,textarea){font-size:16px!important}}
.adminShell{--a-bg:#f7f8f8;--a-surface:#fff;--a-line:#e4e7e8;--a-line-strong:#cbd0d5;--a-text:#17191b;--a-muted:#626872;--a-muted-soft:#6b7280;--a-accent:#0b192e;--a-gold:#8d724c;--a-ivory:#f2eee5;--a-radius:18px;--a-radius-sm:10px;--a-shadow:none;--a-shadow-lift:0 8px 28px #0b192e0d;color:var(--a-text);background:var(--a-bg);font-family:var(--font-sans-src), sans-serif;grid-template-columns:248px minmax(0,1fr);font-size:14px;line-height:1.5}.adminShell :is(button,input,select,textarea,h1,h2,h3,strong,.adminTabs a,.adminRangeTabs a){font-family:inherit}.adminShell :is(a,button,input,select,textarea,summary,[tabindex]):focus-visible{outline:2px solid var(--a-gold);outline-offset:3px}.adminShell input[type=checkbox]{accent-color:var(--a-accent)}.adminShell code{font-family:var(--font-mono-src), monospace}.adminShell button:disabled{cursor:not-allowed}.adminShell .adminSkipLink{z-index:100;color:#fff;background:var(--a-accent);border-radius:30px;padding:12px 18px;position:fixed;top:8px;left:8px;transform:translateY(-160%)}.adminShell .adminSkipLink:focus{transform:translateY(0)}.adminShell>.adminSidebar{border-color:var(--a-line);background:#fff;padding:25px 18px 22px;overflow-y:auto}.adminShell .adminStoreIdentity{min-height:48px;color:var(--a-text);border-radius:0;gap:9px;padding:0 7px}.adminShell .adminStoreIdentity:hover{background:0 0}.adminShell .adminStoreIdentity>span{background:0 0;border-radius:0;width:40px;height:48px}.adminShell .adminStoreIdentity img{filter:none;width:54px;max-width:none;height:54px}.adminShell .adminStoreIdentity div{gap:3px}.adminShell .adminStoreIdentity strong{letter-spacing:.1em;font-size:19px;font-weight:750;line-height:1}.adminShell .adminStoreIdentity small{color:inherit;letter-spacing:.21em;font-size:10px;font-weight:700;line-height:1.1}.adminShell .adminNavigationLabel{color:var(--a-muted);letter-spacing:.1em;text-transform:uppercase;margin:24px 12px 5px;font-size:10px;font-weight:600}.adminShell :is(.adminSidebar,.adminMobileMenu) nav{gap:5px;margin-top:12px}.adminShell :is(.adminSidebar,.adminMobileMenu) nav>div{gap:5px}.adminShell :is(.adminSidebar,.adminMobileMenu) nav>p{color:var(--a-muted);letter-spacing:.08em;margin:23px 13px 6px;font-size:10px;font-weight:600}.adminShell :is(.adminSidebar,.adminMobileMenu) nav a{color:#454d57;border-radius:24px;gap:11px;min-height:43px;padding:10px 14px;font-size:13px;font-weight:550}.adminShell :is(.adminSidebar,.adminMobileMenu) nav a:hover{color:var(--a-accent);background:var(--a-ivory)}.adminShell :is(.adminSidebar,.adminMobileMenu) nav a.active{color:#fff;background:var(--a-accent);box-shadow:none}.adminShell :is(.adminSidebar,.adminMobileMenu) nav a>span{color:inherit}.adminShell :is(.adminSidebar,.adminMobileMenu) nav svg{stroke-width:1.6px;width:17px;height:17px}.adminShell .adminSidebarFooter{border-color:var(--a-line);margin-top:auto;padding:20px 0 0}.adminShell .adminViewStore{border:1px solid var(--a-line);min-height:42px;color:var(--a-text);border-radius:24px;justify-content:space-between;padding:10px 16px;font-size:12px}.adminShell .adminViewStore:hover{background:var(--a-ivory)}.adminShell .adminWorkspace{overflow:visible}.adminShell .adminUtilityBar{border-color:var(--a-line);background:#fffffff2;min-height:72px;padding:12px 36px}.adminShell .adminBreadcrumb{color:var(--a-muted);gap:10px;font-size:12px}.adminShell .adminBreadcrumb b{color:var(--a-text);font-weight:600}.adminShell .adminModeBadge{color:#76613e;text-transform:none;letter-spacing:0;background:#f6f1e6;border-color:#e5dccb;padding:5px 11px;font-size:10px;font-weight:600}.adminShell .adminModeBadge[data-mode=live]{color:#356349;background:#edf5ef;border-color:#d4e4d8}.adminShell .adminModeBadge[data-mode=test]{color:#455b71;background:#edf1f5;border-color:#dce2e8}.adminShell .adminAccountButton{border-color:var(--a-line);min-height:42px;box-shadow:none;gap:9px;padding:5px 10px 5px 5px}.adminShell .adminAccountButton>span{background:var(--a-accent);color:#fff;width:30px;height:30px}.adminShell .adminAccountButton b{max-width:180px;font-size:12px;font-weight:550}.adminShell .adminAccountDropdown{border-color:var(--a-line);border-radius:16px;width:260px;padding:8px;box-shadow:0 15px 45px #0b192e1f}.adminShell .adminAccountIdentity{padding:12px}.adminShell .adminAccountDropdown :is(a,button){border-radius:9px;min-height:42px;padding:11px 12px;font-size:13px}.adminShell .adminAccountDropdown :is(a,button):hover{background:var(--a-ivory)}.adminShell .adminWorkspace>main{width:min(1240px,100% - 72px);padding:40px 0 72px}.adminShell .adminWorkspace>main:has(>.adminFormPage){max-width:860px}.adminShell .adminPageHead{align-items:center;gap:24px;margin-bottom:30px}.adminShell .adminPageHead h1{letter-spacing:-.04em;overflow-wrap:anywhere;font-size:clamp(27px,2.5vw,34px);font-weight:700;line-height:1.16}.adminShell .adminPageHead p{color:var(--a-muted);max-width:660px;margin-top:3px;font-size:14px;line-height:1.6}.adminShell .adminPageActions{flex-wrap:wrap;flex-shrink:0}.adminShell :is(.adminPrimaryButton,.adminSecondaryButton,.adminDangerButton){min-height:40px;box-shadow:none;border-radius:999px;padding:10px 19px;font-size:12px;font-weight:600;line-height:1.3}.adminShell .adminPrimaryButton{color:#fff;background:var(--a-accent);border-color:var(--a-accent)}.adminShell .adminPrimaryButton:hover:not(:disabled){background:#334450;border-color:#334450}.adminShell .adminSecondaryButton{color:var(--a-text);border-color:var(--a-line);background:#fff}.adminShell .adminSecondaryButton:hover:not(:disabled){background:var(--a-ivory);border-color:#d6cebd}.adminShell .adminDangerButton{color:#a82f32;background:#fff;border-color:#e8c8c9}.adminShell :is(.adminTextButton,.adminBackLink,.adminRowLink,.adminSortLink){font-size:12px}.adminShell .adminBackLink{color:var(--a-muted);min-height:28px}.adminShell .adminCard{border-color:var(--a-line);border-radius:var(--a-radius);box-shadow:none}.adminShell .adminCard>header{border-color:var(--a-line);gap:20px;padding:22px 24px}.adminShell .adminCard h2{color:var(--a-text);letter-spacing:-.025em;font-size:17px;font-weight:650;line-height:1.3}.adminShell .adminCard header p{color:var(--a-muted);margin-top:6px;font-size:12px;line-height:1.6}.adminShell .adminCard header a:not(.adminPrimaryButton):not(.adminSecondaryButton){color:var(--a-accent);white-space:nowrap;text-underline-offset:4px;font-size:12px;text-decoration:underline}.adminShell .adminCard :is(.adminCardFootnote,.adminCardActions>span){color:var(--a-muted);font-size:12px;line-height:1.65}.adminShell .adminCardFootnote{padding:16px 24px}.adminShell :is(.adminDashboardGrid,.adminDetailGrid,.adminSettingsLayout),.adminShell :is(.adminDashboardMain,.adminSideStack,.adminDetailMain,.adminDetailSide){gap:22px}.adminShell :is(.adminTabs,.adminRangeTabs){border-bottom:0;gap:6px;margin-bottom:20px;padding:3px}.adminShell :is(.adminTabs a,.adminTabs button,.adminRangeTabs a){min-height:36px;color:var(--a-muted);border:0;border-radius:24px;padding:8px 16px;font-size:12px;font-weight:550;line-height:1.3}.adminShell :is(.adminTabs a,.adminTabs button,.adminRangeTabs a):hover{color:var(--a-accent);background:#e9edf1}.adminShell :is(.adminTabs,.adminRangeTabs) .active{color:#fff;background:var(--a-accent)}.adminShell .adminTabs b{color:#626872;background:#edf0f2;font-size:10px}.adminShell .adminTabs .active b{color:#fff;background:#ffffff24}.adminShell .adminListCard .adminTabs{border-bottom:1px solid var(--a-line);margin:0;padding:16px 21px}.adminShell .adminMetrics{gap:16px;margin-bottom:24px}.adminShell .adminMetrics article{border:1px solid var(--a-line);border-radius:var(--a-radius);box-shadow:none;background:#fff;gap:16px;padding:23px}.adminShell .adminMetrics article:hover{box-shadow:none;transform:none}.adminShell .adminMetrics article:first-child{color:#fff;background:var(--a-accent);border-color:var(--a-accent)}.adminShell .adminMetrics article:first-child :is(small,em){color:#c8d1dc}.adminShell .adminMetrics article:last-child{background:var(--a-ivory);border-color:#e8e1d5}.adminShell .adminMetrics span{font-size:13px;font-weight:550}.adminShell .adminMetrics small{color:var(--a-muted);font-size:11px}.adminShell .adminMetrics strong{letter-spacing:-.04em;font-variant-numeric:tabular-nums;font-size:34px;font-weight:650;line-height:1}.adminShell .adminMetrics em{font-size:11px;line-height:1.5}.adminShell .adminLaunchCard{min-height:0;padding-bottom:0;overflow:hidden}.adminShell .adminLaunchCard>.adminSetupItem{border-bottom:1px solid var(--a-line);color:var(--a-accent);margin:0;padding:17px 24px;display:flex}.adminShell .adminSetupItem:hover{background:#faf9f6}.adminShell .adminSetupItem>span{background:var(--a-ivory);width:27px;height:27px;color:var(--a-gold);border:0;margin-top:2px}.adminShell .adminSetupItem strong{font-size:12px;font-weight:600}.adminShell .adminSetupItem small{font-size:11px;font-weight:400;line-height:1.6}.adminShell .adminEmpty{padding:48px 24px}.adminShell .adminEmpty>span{background:var(--a-ivory);width:52px;height:52px;color:var(--a-gold);margin-bottom:16px}.adminShell .adminEmpty h2{font-size:16px}.adminShell .adminEmpty p{margin-top:8px;font-size:13px;line-height:1.7}.adminShell .adminListToolbar{border-color:var(--a-line);background:#fff;gap:12px;padding:16px 24px}.adminShell .adminListToolbar>label{margin:0}.adminShell .adminListToolbar :is(input,select){min-height:42px}.adminShell .adminResultCount{color:var(--a-muted);font-size:12px}.adminShell .adminDataTable :is(th,td){border-color:var(--a-line);padding:17px 20px;font-size:13px;line-height:1.5}.adminShell .adminDataTable th{color:var(--a-muted);background:#f8f9fa;padding-block:12px;font-size:11px;font-weight:600}.adminShell .adminDataTable tbody tr:hover{background:#faf9f6}.adminShell .adminDataTable .adminRowSelected{background:#f2eee5}.adminShell .adminDataTable code{font-size:10px}.adminShell .adminTableProduct{gap:14px}.adminShell .adminTableProduct>span{border-color:var(--a-line);background:var(--a-ivory);border-radius:10px;flex:0 0 54px;width:54px;height:62px}.adminShell .adminTableProduct img{object-fit:contain;width:100%;height:100%}.adminShell .adminTableProduct a{color:var(--a-text);font-size:14px;font-weight:600}.adminShell .adminTableProduct small{color:var(--a-muted);margin-top:4px;font-size:11px}.adminShell .adminDataTable .adminSelectColumn{padding-inline:16px}.adminShell .adminStatus{white-space:nowrap;min-height:25px;padding:4px 10px;font-size:10px;font-weight:550}.adminShell .adminStatus[data-tone=success]{color:#356349;background:#edf5ef}.adminShell .adminStatus[data-tone=attention]{color:#79613b;background:#f5efdf}.adminShell .adminStatus[data-tone=neutral]{color:#596577;background:#edf0f4}.adminShell .adminStatus[data-tone=critical]{color:#a82f32;background:#faeeee}.adminShell .adminStatus i{width:5px;height:5px}.adminShell .adminPagination{border-color:var(--a-line);background:#fff;padding:16px 24px;font-size:12px}.adminShell .adminBulkBar{background:var(--a-accent);padding:13px 24px}.adminShell .adminCatalogSummary{margin-bottom:24px}.adminShell .adminCatalogSummary>div{border-color:var(--a-line);gap:6px;padding:21px 24px}.adminShell .adminCatalogSummary span{font-size:12px}.adminShell .adminCatalogSummary strong{letter-spacing:-.035em;font-size:26px;font-weight:650}.adminShell .adminRowActions{gap:8px}.adminShell .adminIconDanger{color:#a82f32;border-color:#ead7d7;border-radius:24px}.adminShell :is(input:not([type=checkbox]):not([type=radio]):not([type=hidden]),select,textarea){color:var(--a-text);min-height:46px;box-shadow:none;background-color:#fff;border:1px solid #dce0e4;border-radius:10px;padding:11px 13px;font-size:13px;line-height:1.4}.adminShell form select{padding-right:36px}.adminShell input::placeholder,.adminShell textarea::placeholder{color:#818791}.adminShell :is(input,select,textarea):hover:not(:disabled){border-color:#b7bec5}.adminShell :is(input,select,textarea):focus-visible{border-color:var(--a-gold);outline-offset:2px;outline:2px solid #b59a7040}.adminShell :is(input,select,textarea):disabled{color:#818791;background-color:#f5f6f7}.adminShell .adminFormGrid{gap:22px 20px;padding:24px}.adminShell :is(.adminFormGrid label,.adminStackedForm>label,.adminSettingsForm label,.adminOrderActions label,.adminUploadCard label,.adminInlineForm label){color:var(--a-text);gap:8px;font-size:13px;font-weight:550}.adminShell :is(.adminFormGrid label>span,.adminUploadCard label>span,.adminInlineForm label>span,.adminSettingsTextarea>small){color:var(--a-muted);font-size:11px;font-weight:400;line-height:1.5}.adminShell .adminFormPage{gap:22px}.adminShell .adminFormSection{margin-bottom:22px}.adminShell .adminFormPage .adminFormSection{margin-bottom:0}.adminShell .adminFormSection .adminFormGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.adminShell .adminFormSection .adminFieldWide{grid-column:span 2}.adminShell .adminFormBar{border:1px solid var(--a-line);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff5;border-radius:16px;padding:16px 20px;box-shadow:0 8px 30px #0b192e0f}.adminShell .adminInlineForm{border-color:var(--a-line);gap:18px;padding:20px 24px}.adminShell .adminMediaGrid{gap:18px;padding:24px}.adminShell .adminMediaItem{border-color:var(--a-line);border-radius:14px}.adminShell .adminMediaPrimary{box-shadow:none;border-color:#bda77f}.adminShell .adminMediaThumb{background:var(--a-ivory);height:180px;display:block}.adminShell .adminMediaThumb img{object-fit:contain;height:100%;min-height:0;max-height:100%;display:block}.adminShell .adminMediaBadge{background:var(--a-accent);color:#fff;border:0;border-radius:20px}.adminShell .adminVariantList{gap:12px;padding:20px 24px}.adminShell .adminVariantList a{border-color:var(--a-line);background:#fff;border-radius:12px;padding:15px 18px}.adminShell .adminVariantList a[aria-current=page]{box-shadow:none;background:#faf7f1;border-color:#b59a70}.adminShell .adminAddVariant>summary{border-color:var(--a-line);color:var(--a-accent);background:#fff;border-radius:14px;padding:18px 22px;font-size:14px}.adminShell .adminAddVariant{scroll-margin-top:90px}.adminShell .adminSettingsFormBody{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;padding:24px}.adminShell .adminSettingsFormBody>:is(.adminSwitchRow,.adminSettingsPreview,label:has(textarea)){grid-column:1/-1}.adminShell .adminSettingsForm{margin-bottom:22px}.adminShell .adminSettingsForm .adminSettingsSaveBar{border-color:var(--a-line);background:#fff;padding:18px 24px}.adminShell .adminSettingsSaveBar>span{font-size:11px}.adminShell .adminSettingsOverview{background:#f6f2e9;border-color:#e8e0d3;gap:20px;margin-bottom:24px;padding:24px}.adminShell .adminSettingsOverview p{font-size:12px;line-height:1.65}.adminShell .adminSettingsModeIcon{color:var(--a-gold);background:#fff;border-color:#e4dac6;border-radius:50%}.adminShell .adminSettingsPreview{background:#f8f5ef;border-color:#b59a70;border-radius:10px;padding:18px}.adminShell .adminSettingsPreview p{font-size:12px}.adminShell .adminSettingsSavedHint{color:#4b6473;background:#edf1f4;font-size:10px}.adminShell .adminSwitchRow strong{font-size:13px}.adminShell .adminSwitchRow small{font-size:11px}.adminShell .adminSwitchRow input:checked{background:var(--a-accent)}.adminShell .adminStockInput{width:74px;min-height:38px!important;padding:8px 10px!important}.adminShell .adminDangerCard{border-color:#ecd7d8}.adminShell .adminToast{border-radius:12px;padding:14px 18px;font-size:13px}.adminShell .adminKeyValues{gap:16px;padding:22px 24px}.adminShell .adminKeyValues dt{font-size:12px}.adminShell .adminKeyValues dd{font-size:13px}.adminShell .adminConfirmCard{border-color:var(--a-line);box-shadow:none;border-radius:20px}#site-shell .adminLogin{background:linear-gradient(125deg,#f6f2e8 0%,#f7f8f8 45%,#eaf0f5 100%);min-height:100dvh;padding:40px 20px}#site-shell .adminLogin form{background:#fff;border:1px solid #e4e7e8;border-radius:22px;gap:23px;width:min(440px,100%);padding:38px;box-shadow:0 18px 55px #0b192e0f}#site-shell .adminLogin .brand{margin:0 0 12px}#site-shell .adminLoginHeading .eyebrow{color:#8d724c;margin-bottom:12px}#site-shell .adminLogin h1{font-family:var(--font-sans-src), sans-serif;letter-spacing:-.04em;font-size:32px;font-weight:700;line-height:1.15}#site-shell .adminLoginHeading>p:last-child{color:#626872;margin-top:12px;font-size:13px;line-height:1.65}#site-shell .adminLogin label{gap:8px;font-size:13px;font-weight:550}#site-shell .adminLogin input{min-height:48px;font:inherit;border:1px solid #dce0e4;border-radius:11px;padding:12px 14px}#site-shell .adminLogin input:focus-visible{outline-offset:2px;border-color:#8d724c;outline:2px solid #b59a7040}#site-shell .adminLogin .blackPill{background:#0b192e;border-color:#0b192e;justify-content:center;width:100%;min-height:46px;font-size:13px}#site-shell .adminLogin .adminReturnLink{color:#626872;justify-self:center;font-size:12px}@media (max-width:1200px){.adminShell{grid-template-columns:224px minmax(0,1fr)}.adminShell>.adminSidebar{padding-inline:14px}.adminShell .adminWorkspace>main{width:calc(100% - 48px)}.adminShell .adminUtilityBar{padding-inline:24px}.adminShell .adminDashboardGrid{grid-template-columns:minmax(0,1fr)}.adminShell .adminSideStack{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.adminShell .adminSideStack .adminLaunchCard{grid-row:span 2}.adminShell .adminMetrics article{padding:18px}.adminShell .adminMetrics strong{font-size:30px}}@media (max-width:900px){.adminShell{display:block}.adminShell>.adminSidebar,.adminShell .adminUtilityBar{display:none}.adminShell .adminMobileHeader{border-color:var(--a-line);background:#fff;min-height:72px;padding:12px 20px;display:flex}.adminShell .adminMobileHeader .adminStoreIdentity{flex:0 auto;padding:0}.adminShell .adminMobileHeader summary{border-color:var(--a-line);border-radius:50%;width:42px;height:42px;padding:11px}.adminShell .adminMobileHeader summary span{background:var(--a-accent)}.adminShell .adminMobileMenu{border-color:var(--a-line);overscroll-behavior:contain;border-radius:18px;max-height:calc(100dvh - 94px);padding:14px;top:53px;right:0;overflow-y:auto;box-shadow:0 14px 50px #0b192e24}.adminShell .adminMobileMenu nav{margin-top:0}.adminShell .adminMobileMenu>a{color:var(--a-accent);min-height:44px;font-size:12px}.adminShell .adminMobileMenu form button{border-radius:24px;min-height:42px}.adminShell .adminWorkspace>main{padding-top:28px}.adminShell .adminMetrics{grid-template-columns:repeat(2,minmax(0,1fr))}.adminShell :is(.adminDetailGrid,.adminSettingsLayout){grid-template-columns:minmax(0,1fr)}}@media (max-width:620px){.adminShell .adminWorkspace>main{width:calc(100% - 32px);padding-bottom:36px}.adminShell .adminPageHead{flex-direction:column;align-items:flex-start;gap:18px;margin-bottom:24px}.adminShell .adminPageHead h1{font-size:28px}.adminShell .adminPageHead p{font-size:13px}.adminShell .adminPageActions{flex-shrink:1}.adminShell :is(.adminCard>header,.adminSettingsForm>header){flex-wrap:wrap;gap:12px;padding:20px}.adminShell .adminCard h2{font-size:16px}.adminShell .adminListCard .adminTabs{gap:2px;padding:12px 14px}.adminShell :is(.adminTabs a,.adminTabs button,.adminRangeTabs a){min-height:36px;padding:8px 12px;font-size:11px}.adminShell .adminRangeTabs{gap:4px}.adminShell .adminMetrics{gap:12px}.adminShell .adminMetrics article{gap:15px;padding:18px 16px}.adminShell .adminMetrics span{font-size:12px}.adminShell .adminMetrics small,.adminShell .adminMetrics em{font-size:10px}.adminShell .adminMetrics strong{font-size:29px}.adminShell .adminSideStack{grid-template-columns:minmax(0,1fr)}.adminShell .adminEmpty{padding:38px 20px}.adminShell .adminListToolbar{gap:10px;padding:14px 20px}.adminShell .adminListToolbar .adminSearchField{flex-basis:100%}.adminShell .adminDataTable{min-width:620px}.adminShell .adminProductsGrid{table-layout:auto;min-width:780px}.adminShell .adminProductsGrid :is(th,td):nth-child(5),.adminShell .adminProductsGrid :is(th,td):nth-child(6){display:table-cell}.adminShell .adminProductsGrid .adminTableProduct small{display:block}.adminShell .adminProductsGrid .adminIconDanger{width:auto;min-width:65px;padding-inline:12px;font-size:11px}.adminShell .adminProductsGrid .adminIconDanger:before{content:none}.adminShell .adminTableScroll{max-width:100%}.adminShell .adminPagination{padding:14px 20px}.adminShell :is(.adminPrimaryButton,.adminSecondaryButton,.adminDangerButton){min-height:42px}.adminShell .adminCatalogSummary{grid-template-columns:repeat(3,minmax(0,1fr))}.adminShell .adminCatalogSummary>div{padding:16px 12px}.adminShell .adminCatalogSummary>div:not(:last-child){border-right:1px solid var(--a-line);border-bottom:0}.adminShell .adminCatalogSummary span{font-size:10px}.adminShell .adminCatalogSummary strong{font-size:23px}.adminShell .adminFormSection .adminFormGrid,.adminShell .adminSettingsFormBody{grid-template-columns:minmax(0,1fr)}.adminShell .adminFormSection :is(.adminFieldWide,.adminFieldFull){grid-column:auto}.adminShell :is(.adminFormGrid,.adminSettingsFormBody,.adminKeyValues,.adminInlineForm){padding:20px}.adminShell .adminInlineForm{grid-template-columns:minmax(0,1fr);display:grid}.adminShell .adminInlineForm>*{width:100%}.adminShell :is(input:not([type=checkbox]):not([type=radio]):not([type=hidden]),select,textarea){font-size:16px}.adminShell .adminStockInput{font-size:14px}.adminShell .adminFormBar{gap:12px;padding:14px;bottom:8px}.adminShell .adminFormBar>div{flex-wrap:wrap;gap:8px}.adminShell .adminSettingsOverview{grid-template-columns:44px minmax(0,1fr);gap:14px;padding:20px}.adminShell .adminSettingsModeIcon{width:42px;height:42px}.adminShell .adminSettingsReadiness{border:0;border-top:1px solid #e5dccb;grid-column:1/-1;justify-items:start;padding:14px 0 0}.adminShell .adminVariantList{padding:16px 20px}#site-shell .adminLogin{padding:24px 16px}#site-shell .adminLogin form{padding:30px 24px}#site-shell .adminLogin input{font-size:16px}}@media (prefers-reduced-motion:reduce){.adminShell *,#site-shell .adminLogin *{transition:none;animation:none}}
