:root{--ink:#17253f;--muted:#647085;--paper:#fff;--cream:#f5f8ff;--line:#e3e7f0;--amber:#507de0;--green:#4f79c7}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--paper);color:var(--ink);margin:0;font:15px DM Sans,sans-serif}button,input,select,textarea{font:inherit}button,a{-webkit-tap-highlight-color:transparent}button{cursor:pointer}a{color:inherit;text-decoration:none}button{color:inherit}button:disabled{cursor:not-allowed;opacity:.45}:focus-visible{outline-offset:4px;outline:3px solid #507de0}h1,h2,h3,p{margin-top:0}h1,h2,h3{letter-spacing:-.055em;font-family:Manrope,sans-serif;font-weight:500}h1{font-size:clamp(42px,5.7vw,83px);line-height:1.05}h2{font-size:clamp(30px,3.1vw,46px);line-height:1.15}h3{letter-spacing:-.03em;font-size:22px}p{color:var(--muted);line-height:1.7}.preview-note{text-align:center;color:#52658a;background:#eaf0fc;padding:6px;font-size:11px}.announce{text-align:center;background:var(--ink);color:#fff;letter-spacing:.02em;padding:10px;font-size:11px}header{border-bottom:1px solid var(--line);background:var(--paper);z-index:10;justify-content:space-between;align-items:center;padding:0 4.3%;display:flex;position:sticky;top:0}.brand{letter-spacing:-1.2px;white-space:nowrap;align-items:center;gap:7px;font:700 24px Manrope;display:flex}.brand small{letter-spacing:2px;align-self:flex-end;margin-bottom:5px;margin-left:3px;font-size:10px}.brand-icon{margin-right:7px;font-size:44px;font-weight:400;line-height:1}nav{gap:30px;font-size:13px;display:flex}nav a{padding:12px 0}nav a:hover{color:var(--amber)}.tools{align-items:center;gap:14px;display:flex}.tools button{background:0 0;border:0;align-items:center;gap:5px;padding:5px;font-size:25px;display:flex}.tools svg{fill:none;stroke:currentColor;stroke-width:1.3px;width:21px;height:21px}#cart-count{font-size:11px}#menu-toggle{display:none}.hero{background:var(--cream);display:grid;position:relative;overflow:hidden}.hero-copy{z-index:1;position:relative}.eyebrow{align-items:center;gap:9px;display:flex}.dot{background:var(--green);border-radius:100%;width:6px;height:6px}.hero h1{max-width:620px;margin-bottom:27px}.hero p{color:#647085;max-width:380px;font-size:16px}.actions{flex-wrap:wrap;gap:12px;margin:30px 0;display:flex}.btn{border:1px solid var(--ink);background:var(--ink);color:#fff;justify-content:center;align-items:center;gap:15px;min-height:48px;padding:14px 23px;font-size:13px;display:inline-flex}.btn:hover{background:#2b4368}.btn.light{color:var(--ink);background:0 0;border-color:#d1dcee}.btn.light:hover{background:#edf2fc}.btn.small{min-height:38px;padding:9px 13px;font-size:12px}.hero-visual{position:relative}.hero-visual img{width:100%;height:100%}.hero-caption{text-align:right;max-width:210px;font-size:10px;position:absolute;bottom:30px;right:36px}.hero-foot{letter-spacing:.04em;color:#7a8599;gap:17px;margin-top:43px;font-size:10px;display:flex}.trust-strip{border-bottom:1px solid var(--line);display:grid}.trust-strip div{align-items:center;gap:13px;font-size:12px;display:flex}.trust-strip span{color:#6e8abd;font-size:22px}.section{padding:80px 4.3%}.section-heading{justify-content:space-between;align-items:end;gap:24px;margin-bottom:34px;display:flex}.section-heading p{max-width:400px;margin:0}.text-link{white-space:nowrap;background:0 0;border:0;border-bottom:1px solid #969c8d;padding:8px 0;font-size:13px}.product-grid{grid-template-columns:repeat(4,1fr);gap:25px;display:grid}.product-card{position:relative}.product-art{background:#f0f3fc;justify-content:center;align-items:center;display:flex}.product-art:before{content:"";filter:blur(22px);background:#d5dcf0;border-radius:50%;width:200px;height:50px;position:absolute;bottom:25px;transform:rotate(-12deg)}.product-art svg{width:155px;height:225px;transition:transform .3s;position:relative}.product-art:hover svg{transform:translateY(-5px)rotate(-3deg)}.product-art .badge{z-index:2;background:#f7f9ff;position:absolute}.favorite{z-index:2;background:0 0;border:0;position:absolute}.favorite.on{color:#617cc0}.product-meta{justify-content:space-between;margin:19px 0 6px;display:flex}.product-meta h3{margin:0}.product-meta span{font-size:14px}.product-card p{margin-bottom:15px;font-size:11px}.card-actions{gap:8px;display:flex}.card-actions button:first-child{flex:1}.card-actions button{border:1px solid var(--line);background:0 0;padding:10px}.card-actions button:hover{background:var(--ink);color:#fff}.manifesto{background:#f0ecfa;grid-template-columns:1fr 1fr;align-items:center;gap:70px;padding:80px 7%;display:grid}.manifesto h2{max-width:550px;font-size:clamp(35px,4.3vw,63px)}.manifesto p{max-width:480px}.quality-list{margin-top:30px}.quality-list div{border-top:1px solid #dce0ef;justify-content:space-between;align-items:center;padding:19px 0;font-size:13px;display:flex}.quality-list b{color:var(--muted);font-size:12px;font-weight:400}.certificate{background:#fff;border:1px solid #dce4f0;width:100%;max-width:460px;margin:auto;padding:35px;transform:rotate(2deg);box-shadow:0 15px 45px #58684b0b}.certificate .brand{margin-bottom:37px;font-size:18px}.certificate h3{font-size:26px}.certificate small{color:var(--muted);font-size:11px}.certificate-grid{border-top:1px solid var(--line);grid-template-columns:1fr 1fr;gap:24px;margin-top:25px;padding-top:24px;display:grid}.certificate-grid span{color:var(--muted);font-size:11px}.certificate-grid strong{margin-top:5px;font-size:16px;font-weight:500;display:block}.pending{color:#6d648f;background:#f0edf9;border-radius:3px;padding:8px 10px;font-size:11px;display:inline-block}.journal-grid{grid-template-columns:repeat(3,1fr);gap:25px;display:grid}.journal-card{background:#f3f6fd;border-top:1px solid #d2dbee;flex-direction:column;align-items:start;min-height:220px;padding:30px;display:flex}.journal-card h3{margin-top:25px}.journal-card p{font-size:13px}.journal-card .text-link{margin-top:auto}.club-band{background:#17253f;justify-content:space-between;align-items:center;gap:35px;margin:0 4.3% 80px;display:flex}.club-band h2{max-width:500px;margin-bottom:15px}.club-band p{max-width:510px}.club-band .btn{background:#fff;border-color:#0000}footer{background:#f4f6fb;padding:55px 4.3% 20px}.foot-top{border-bottom:1px solid #d9e1ef;justify-content:space-between;padding-bottom:30px;display:flex}.foot-top p{color:var(--ink);font-size:18px}.foot-grid{grid-template-columns:1fr 1fr 1fr 1.5fr;gap:35px;padding:38px 0;display:grid}.foot-grid h3{letter-spacing:0;margin-bottom:18px;font:500 12px DM Sans}.foot-grid a{color:#63718b;margin:13px 0;display:block}.foot-bottom{color:var(--muted);border-top:1px solid #d9e1ef;justify-content:space-between;padding-top:20px;font-size:10px;display:flex}.page-title{background:#f0f3fc;padding:60px 4.3% 32px}.page-title h1{margin:15px 0;font-size:55px}.page-title p{max-width:620px}.breadcrumbs{color:var(--muted);font-size:11px}.catalog-tools{justify-content:space-between;align-items:center;gap:15px;margin-bottom:22px;display:flex}.input{background:#fff;border:1px solid #d2dcec;border-radius:3px;width:100%;padding:13px}select.input{width:auto}.chips{flex-wrap:wrap;gap:8px;margin:20px 0 28px;display:flex}.chip{background:0 0;border:1px solid #d9dfec;border-radius:30px;padding:9px 16px;font-size:12px}.chip.active{background:var(--ink);color:#fff;border-color:var(--ink)}.empty{text-align:center;grid-column:1/-1;padding:65px 15px}.product-detail{grid-template-columns:1fr 1fr;gap:70px;padding:50px 6%;display:grid}.product-detail .product-art{height:560px}.product-detail .product-art svg{width:300px;height:430px}.product-detail h1{margin:20px 0}.product-detail .price{color:var(--ink)}.field-label{margin:22px 0 9px;font-size:12px;display:block}.variants{gap:10px;display:flex}.variants button{background:0 0;border:1px solid #d0dbed;border-radius:3px;padding:13px 24px}.variants button.active{border:2px solid var(--ink)}.qty{border:1px solid #d2dced;border-radius:3px;justify-content:space-between;align-items:center;max-width:140px;display:flex}.qty button{background:0 0;border:0;padding:11px 14px}.detail-buy{gap:12px;margin:24px 0;display:flex}.detail-buy .btn{flex:1}.tiers{grid-template-columns:repeat(3,1fr);gap:8px;margin-top:25px;display:grid}.tiers div{border:1px solid var(--line);padding:12px;font-size:12px}.tiers span{color:var(--muted);margin-top:6px;font-size:10px;display:block}details{border-bottom:1px solid var(--line);padding:20px 0}summary{cursor:pointer;justify-content:space-between;gap:20px;font-size:15px;list-style:none;display:flex}summary:after{content:"+"}details[open] summary:after{content:"−"}details p{margin:18px 0 0;font-size:13px}.narrow{max-width:850px;margin:auto;padding:65px 25px}.narrow h2{margin-top:42px}.narrow p{font-size:14px}.notice{color:#67648a;background:#f3f0fb;border-left:3px solid #a1a6d3;padding:17px 20px;font-size:12px;line-height:1.7}.lot-table{border-collapse:collapse;width:100%;margin:25px 0;font-size:13px}.lot-table td,.lot-table th{text-align:left;border-bottom:1px solid var(--line);padding:17px 12px}.lot-table th{color:var(--muted);font-size:11px;font-weight:500}.checkout{grid-template-columns:1.3fr 1fr;gap:65px;padding:50px 7%;display:grid}.form-grid{grid-template-columns:1fr 1fr;gap:18px;display:grid}label{font-size:12px;line-height:1.6;display:block}label .input{margin-top:6px}.full{grid-column:1/-1}input[type=checkbox]{accent-color:var(--green);vertical-align:middle;width:17px;height:17px;margin-right:8px}.summary-box{background:#f1f4fb;align-self:start;padding:27px;position:sticky;top:115px}.summary-line{justify-content:space-between;gap:15px;margin:17px 0;font-size:13px;display:flex}.total{border-top:1px solid #d6deec;padding-top:20px;font-size:19px}.muted{color:var(--muted);font-size:12px}.form-check{align-items:start;gap:5px;margin:20px 0;display:flex}.form-check input{flex-shrink:0}dialog{background:var(--paper);color:var(--ink);border:0;border-radius:5px;width:calc(100% - 40px);max-width:850px;max-height:90vh;padding:42px;box-shadow:0 20px 100px #0003}dialog::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#17211370}dialog .close{background:0 0;border:0;padding:5px;font-size:29px}.close{position:absolute;top:13px;right:18px}.drawer{border-radius:0;width:min(490px,100%);max-width:100%;height:100dvh;max-height:100dvh;margin:0 0 0 auto;padding:30px;overflow:auto}.drawer-head{border-bottom:1px solid var(--line);padding-bottom:20px}.drawer-head h2{margin:0;font-size:25px}.cart-row{border-bottom:1px solid var(--line);grid-template-columns:75px 1fr;gap:18px;padding:22px 0;display:grid}.cart-thumb{background:#f0ecfa;border-radius:3px}.cart-thumb svg{width:70px;height:110px}.cart-row h3{margin:0 0 6px;font-size:17px}.cart-row .qty{max-width:115px;font-size:12px}.cart-row .qty button{padding:6px 10px}.cart-row p{margin:6px 0;font-size:12px}.cart-row .remove{float:right;background:0 0;border:0;font-size:11px;text-decoration:underline}.progress{background:#dee5f3;height:4px;margin:13px 0 20px}.progress div{background:var(--green);max-width:100%;height:100%}#toast{opacity:0;background:var(--ink);color:#fff;z-index:60;pointer-events:none;border-radius:4px;max-width:90%;padding:15px 24px;font-size:13px;transition:opacity .2s,transform .2s;position:fixed;bottom:25px;left:50%;transform:translate(-50%,20px)}#toast.show{opacity:1;transform:translate(-50%)}.skip{z-index:80;background:#fff;padding:14px;position:fixed;top:-80px;left:15px}.skip:focus{top:10px}.article-img{color:#66745d;background:#e7eafb;padding:45px;font-size:70px}.success{color:var(--green);font-size:45px}.search-results a{border-bottom:1px solid var(--line);padding:16px;display:block}.compare-grid{grid-template-columns:repeat(3,1fr);gap:15px;display:grid}.compare-item{background:#f0ecfa;padding:20px}.compare-item h3{font-size:18px}.compare-item svg{width:100px;height:130px}.lot-filters{gap:15px;display:flex}.standalone-check{padding:16px 0}.mobile-nav{display:none}.mobile-nav.open{background:var(--paper);z-index:30;border-bottom:1px solid var(--line);flex-direction:column;display:flex;position:fixed;left:0;right:0}.btn.full-width{width:100%}@media (max-width:1100px){nav{gap:17px;font-size:12px}.brand{font-size:20px}.product-grid{gap:16px}.product-art{height:230px}.hero-copy{padding-top:70px}.hero{min-height:560px}.product-detail{gap:35px}.product-detail .product-art{height:460px}}@media (max-width:800px){header{padding:0 5%}nav{display:none}#menu-toggle{font-size:20px;display:block}.hero h1{max-width:500px}.hero p{max-width:480px}.hero-foot{margin-top:20px}.hero-caption{bottom:18px;right:20px}.trust-strip div{font-size:10px}.product-grid{grid-template-columns:1fr 1fr}.manifesto{grid-template-columns:1fr;gap:25px;padding:50px 6%}.manifesto h2{font-size:43px}.certificate{transform:none}.journal-grid{grid-template-columns:1fr}.journal-card{min-height:180px}.club-band{padding:35px 25px;display:block}.foot-grid{grid-template-columns:1fr 1fr;gap:20px}.foot-top .brand{font-size:19px}.foot-top p{font-size:13px}.section-heading{align-items:start}.product-detail{grid-template-columns:1fr;gap:30px;padding:30px 6%}.product-detail .product-art{height:370px}.product-detail .product-art svg{height:320px}.checkout{grid-template-columns:1fr;gap:30px;padding:30px 6%}.summary-box{position:static}.page-title{padding:35px 6% 25px}.page-title h1{font-size:40px}.catalog-tools{flex-wrap:wrap}.catalog-tools .input{flex:1;min-width:150px}.lot-table td,.lot-table th{padding:14px 6px;font-size:11px}.lot-filters{flex-direction:column}.compare-grid{grid-template-columns:1fr}.mobile-nav.open{top:75px}.hero h1{letter-spacing:-.065em}.hero-copy .eyebrow{margin-bottom:20px}.hero-copy .actions{margin:20px 0}}@media (max-width:420px){.brand{font-size:18px}.brand-icon{font-size:35px}.tools{gap:4px}.product-art{height:205px}.product-art svg{height:185px}.product-meta{display:block}.product-meta span{margin-top:7px;display:block}.card-actions{flex-direction:column}.form-grid{grid-template-columns:1fr}.full{grid-column:auto}dialog{padding:32px 20px}.hero h1{font-size:49px}.hero .btn{padding:13px 15px}.product-art .badge{font-size:8px;top:12px;left:9px}}@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important}}h1,h2{letter-spacing:-.045em}.hero{background:#fff;grid-template-columns:1fr 1fr;min-height:610px}.hero-copy{padding:75px 8% 65px 9%}.hero h1{font-size:clamp(48px,5.1vw,74px);line-height:1.08}.hero-visual{background:#f0f3ff;border-radius:16px;min-height:500px;margin:30px 4.5% 30px 0;overflow:hidden}.hero-visual img{mix-blend-mode:normal;object-fit:cover}.hero .actions{align-items:center;gap:25px}.btn{border-radius:30px}.hero-caption{color:#5a6883;background:#ffffffb0;border-radius:5px;padding:8px 12px}.preview-note{background:#eef1fc}.announce{background:#17253f}.dot{background:#7e97d6}.club-quality{background:#f3effb;grid-template-columns:1fr 1fr;display:grid}.quality-art{background:linear-gradient(145deg,#f2eafa,#e9f1ff);justify-content:center;align-items:center;min-height:590px;display:flex;position:relative;overflow:hidden}.quality-art svg{filter:drop-shadow(10px 25px 12px #69799720);z-index:1;width:220px;height:360px;transform:rotate(-14deg)}.quality-art svg+svg{width:170px;height:270px;margin-top:90px;margin-left:-15px;transform:rotate(17deg)}.quality-art>span{color:#8792b0;font-size:13px;line-height:1.6;position:absolute;bottom:30px;left:40px}.club-quality-copy{background:#f7f8fc;padding:60px 12% 45px 9%}.club-quality-copy h2{font-size:43px}.quality-benefit{border-bottom:1px solid #e1e5f1;gap:20px;padding:18px 0;display:flex}.quality-benefit>span{color:#6a83b5;background:#e8edf9;border-radius:50%;flex-shrink:0;place-items:center;width:44px;height:44px;font-size:21px;display:grid}.quality-benefit h3{letter-spacing:-.02em;margin-bottom:7px;font-size:17px;font-weight:650}.quality-benefit p{margin:0;font-size:12px}.research-entry{text-align:center;max-width:850px;margin:auto;padding:80px 25px}.research-entry p{max-width:570px;margin:20px auto}.research-entry .actions{justify-content:center;align-items:center;gap:25px}.community-section{background:#eef8f3;grid-template-columns:1fr 1fr;align-items:center;gap:8%;padding:75px 7%;display:grid}.community-section h2{font-size:46px}.community-section>div>p{max-width:450px}.community-features{gap:15px;display:grid}.community-features a{background:#ffffffa0;border-radius:12px;padding:25px 30px;display:block;position:relative}.community-features span{color:#8caf9f;font-size:29px;position:absolute;top:22px;right:25px}.community-features h3{letter-spacing:-.03em;padding-right:35px;font-size:20px;font-weight:600}.community-features p{margin-bottom:10px;font-size:13px}.community-features b{color:#527361;font-size:11px;font-weight:500}.testing-section{background:#eff4fd;grid-template-columns:1fr 1fr;align-items:center;gap:10%;padding:80px 7%;display:grid}.test-tabs{border-bottom:1px solid #d4dfef;gap:25px;margin:30px 0;display:flex}.test-tabs button{color:#7a88a2;background:0 0;border:0;border-bottom:2px solid #0000;padding:12px 0}.test-tabs button[aria-selected=true]{color:#17253f;border-bottom-color:#5279bc}.testing-section .certificate{border-radius:10px;transform:rotate(2deg);box-shadow:0 25px 65px #344d7b10}#test-tab-panel{min-height:155px}#test-tab-panel h3{font-size:23px}.product-art{background:linear-gradient(135deg,#f2f0fa,#edf4fc)}.product-art svg{filter:drop-shadow(6px 15px 9px #7c8dab20)}.card-actions button{border-radius:25px}.journal-card{border-radius:12px}.club-band{border-radius:14px}.page-title{background:#f1f5fc}.certificate .pending{color:#72648d;background:#f0edf9}.mobile-nav.open{border-radius:0 0 15px 15px}.test-tabs button:hover{color:#365ea7}@media (min-width:1600px){.hero{min-height:680px}.hero h1{font-size:82px}.hero-copy{padding-top:100px}}@media (max-width:800px){.hero{grid-template-columns:1fr;min-height:auto}.hero-copy{padding:45px 6% 10px}.hero h1{font-size:53px}.hero-visual{height:400px;min-height:350px;margin:20px 6% 30px}.hero-visual img{object-position:center}.club-quality,.community-section,.testing-section{grid-template-columns:1fr}.quality-art{min-height:370px}.quality-art svg{width:170px;height:270px}.quality-art svg+svg{width:140px;height:220px}.quality-art>span{font-size:11px;bottom:18px;left:25px}.club-quality-copy{padding:40px 7%}.club-quality-copy h2{font-size:36px}.community-section{gap:30px;padding:50px 7%}.community-section h2{font-size:37px}.research-entry{padding:55px 6%}.testing-section{gap:30px;padding:50px 7%}.testing-section .certificate{transform:none}.hero .actions{gap:20px}.club-band{border-radius:12px}.hero .text-link{font-size:12px}.test-tabs{gap:30px}.hero-foot{gap:15px;font-size:10px}}:root{--glacier:#eaf2ff;--lilac:#ede9fb;--navy:#17253f;--steel:#647085}body{font-size:15px}h1,h2{font-weight:600}.brand-icon{color:#5875a8}header{height:88px}.tools a{place-items:center;padding:5px;display:grid}.tools a svg{fill:none;stroke:currentColor;stroke-width:1.3px;width:21px;height:21px}.hero-refined{grid-template-columns:1fr 1.07fr;min-height:620px}.hero-refined .hero-copy{padding:78px 5% 65px 9%}.hero-refined h1{letter-spacing:-.055em;font-size:clamp(55px,5.3vw,79px);font-weight:600;line-height:1.04}.hero-refined .hero-copy>p{max-width:360px;font-size:16px;line-height:1.75}.hero-refined .hero-visual{isolation:isolate;border-radius:18px;min-height:550px;margin:25px 6% 25px 0}.hero-refined .hero-visual>img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.hero-feature-tag{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffffed;border:1px solid #fff;border-radius:10px;width:calc(100% - 52px);padding:15px 19px;position:absolute;bottom:52px;left:26px}.hero-feature-tag>span{color:#7b89a3;margin-bottom:7px;font-size:10px;display:block}.hero-feature-tag a{justify-content:space-between;font-size:14px;font-weight:500;display:flex}.hero-feature-tag b{font-weight:400}.hero-refined .hero-caption{background:0 0;padding:0;font-size:8px;bottom:17px;right:27px}.hero-signoff{align-items:center;gap:14px;margin-top:50px;display:flex}.hero-signoff .mini-mark{color:#6585bb;border:1px solid #dce4f2;border-radius:50%;place-items:center;width:42px;height:42px;font-size:26px;display:grid}.hero-signoff b{font-size:11px;font-weight:500;display:block}.hero-signoff small{color:#8691a5;margin-top:5px;font-size:9px;display:block}.trust-strip{background:#f8faff;grid-template-columns:repeat(4,1fr);gap:25px;padding:24px 4.3%}.trust-strip a{align-items:center;gap:13px;display:flex}.trust-strip a>span{color:#7893bd;font-size:24px}.trust-strip b{font-weight:500;display:block}.trust-strip small{color:#8490a6;margin-top:5px;display:block}.section{padding-top:85px;padding-bottom:85px}.eyebrow{color:#7889a5;margin-bottom:16px;font-size:11px}.section-heading h2{margin:0;font-size:43px;line-height:1.13}.collection-controls{flex-direction:column;align-items:end;gap:19px;display:flex}.collection-tabs{background:#f2f5fb;border-radius:30px;gap:6px;padding:5px;display:flex}.collection-tabs button{color:#75839b;background:0 0;border:0;border-radius:25px;padding:10px 16px}.collection-tabs button[aria-selected=true]{color:var(--navy);background:#fff;box-shadow:0 3px 9px #2e4d7c09}.product-art{aspect-ratio:1/1.08;border-radius:12px;height:auto;position:relative;overflow:hidden}.product-art:before{display:none}.product-photo{background-image:url(/static/veelyon-collection.62e97acebc5d.jpg);background-repeat:no-repeat;background-size:200% 200%;width:100%;height:100%;transition:transform .5s;position:relative}.photo-0{background-position:0 0}.photo-1{background-position:100% 0}.photo-2{background-position:0 100%}.photo-3{background-position:100% 100%}.product-art>.product-photo{position:absolute;inset:0}.product-card:hover .product-photo{transform:scale(1.035)}.product-art .badge{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);color:#657895;background:#ffffffd9;border:0;border-radius:20px;padding:7px 9px;font-size:8px;top:15px;left:13px}.art-note{color:#8a96a9;font-size:7px;position:absolute;bottom:11px;left:13px}.favorite{background:#ffffffc9;border-radius:50%;place-items:center;width:32px;height:32px;padding:0;font-size:23px;display:grid;top:12px;right:12px}.product-category{color:#8a96a9;justify-content:space-between;margin-top:17px;display:flex}.product-meta{margin-top:8px;margin-bottom:8px}.product-meta h3{letter-spacing:-.025em;font-weight:600}.product-meta>span{white-space:nowrap}.product-meta small{color:#8994a6}.product-card>p{color:#8a95a6;margin-bottom:16px}.card-actions button{border-color:#e1e7f1;min-height:41px;font-size:10px}.card-actions button:first-child{justify-content:space-between;align-items:center;padding:10px 15px;display:flex}.card-actions button:first-child span{color:#7187ac;font-size:17px}.card-actions button:last-child{color:#8593a8;background:0 0;border:0;flex:none;padding:8px 4px 8px 9px}.card-actions button:last-child:hover{color:#244c8b}.collection-note{color:#939cad;margin:25px 0 0}.lab-story{background:#f5f7fc;grid-template-columns:1fr 1fr;display:grid}.lab-story-image{min-height:650px;position:relative;overflow:hidden}.lab-story-image>img{object-fit:cover;object-position:65% center;width:100%;height:100%;position:absolute}.lab-story-image:after{content:"";background:linear-gradient(#0000,#142c4d99);position:absolute;inset:50% 0 0}.photo-credit{color:#fff;z-index:1;position:absolute;bottom:35px;left:40px}.photo-credit span{opacity:.9;margin-bottom:16px;font-size:10px;display:block}.photo-credit strong{letter-spacing:-.04em;font-family:Manrope;font-size:38px;font-weight:500;line-height:1.15}.photo-credit small{opacity:.65;margin-top:20px;font-size:8px;display:block}.lab-story-copy{padding:70px 12% 60px 10%}.lab-story-copy h2{margin-bottom:25px;font-size:44px}.lab-story-copy>p:not(.eyebrow){line-height:1.8}.lab-story-copy .quality-benefit{padding:20px 0}.lab-story-copy .quality-benefit>span{width:35px;height:35px;font-size:19px}.lab-story-copy .btn{margin-top:25px;font-size:11px}.testing-refined{background:#fff;gap:12%;padding-top:100px;padding-bottom:100px}.testing-refined h2{font-size:43px}.testing-refined>div>p:not(.eyebrow){max-width:420px}.dossier{padding:18px 15px 27px;position:relative}.dossier-back{background:#e5eafa;border:1px solid #e0e6f3;border-radius:14px;position:absolute;inset:0 0 25px;transform:rotate(-5deg)}.dossier .certificate{border-color:#e3e8f2;border-radius:12px;padding:30px;position:relative;transform:rotate(2deg);box-shadow:0 17px 40px #294a7e0c}.certificate-head{justify-content:space-between;align-items:start;gap:8px;margin-bottom:25px;display:flex}.certificate-head .brand{margin:0;font-size:16px}.certificate-head>span{letter-spacing:1px;color:#98a3b5;margin-top:7px;font-size:6px}.certificate-head .brand small{font-size:7px}.dossier .certificate h3{margin:15px 0 25px;font-size:29px;line-height:1.2}.dossier .certificate>small{font-size:9px}.document-reference{background:#f6f8fc;border-radius:7px;align-items:center;gap:13px;padding:14px;display:flex}.file-icon{color:#7b91bd;font-size:26px}.document-reference b{font-size:13px;font-weight:500;display:block}.document-reference small{margin-top:5px;font-size:8px;display:block}.document-lines{margin:10px 0 20px}.document-lines div{color:#8793a8;border-bottom:1px solid #edf0f6;justify-content:space-between;gap:12px;padding:13px 0;font-size:9px;display:flex}.document-lines b{color:#536580;font-weight:400}.dossier .pending{text-align:center;font-size:8px;display:block}.dossier-caption{text-align:center;color:#91a0b4;margin-top:25px;font-size:9px;display:block;position:relative}.circle-section{background:linear-gradient(110deg,#efedfc,#f2f5ff);grid-template-columns:1fr 1.15fr;align-items:center;gap:7%;padding:85px 6%;display:grid;overflow:hidden}.circle-copy h2{font-size:45px}.circle-copy>p:not(.eyebrow):not(.muted){max-width:420px}.circle-points{color:#596b8e;flex-direction:column;gap:14px;margin-top:27px;display:flex}.circle-copy .actions{align-items:center;gap:23px}.circle-copy .btn,.circle-copy .text-link{font-size:11px}.circle-copy>.muted{max-width:390px;font-size:9px;line-height:1.8}.workspace-preview{background:#fff;border:1px solid #fff;border-radius:13px;overflow:hidden;transform:perspective(1100px)rotateY(-6deg)rotateX(2deg);box-shadow:0 24px 70px #45598f16}.workspace-toolbar{border-bottom:1px solid #edf0f7;justify-content:space-between;align-items:center;padding:20px 23px;display:flex}.workspace-logo{color:#6079ad;align-items:center;gap:8px;font-size:21px;display:flex}.workspace-logo b{letter-spacing:-.5px;color:#243752;font-size:12px}.workspace-status{color:#8b97ac;font-size:8px}.workspace-inner{grid-template-columns:115px 1fr;min-height:320px;display:grid}.workspace-nav{background:#f8faff;flex-direction:column;gap:9px;padding:20px 10px;display:flex}.workspace-nav span{color:#95a0b4;padding:10px;font-size:8px}.workspace-nav .active{color:#4f6eaa;background:#e8effc;border-radius:5px}.workspace-main{padding:26px 22px}.workspace-main>.muted{font-size:8px}.workspace-main h3{margin:10px 0 20px;font-size:21px}.workspace-stats{grid-template-columns:1fr 1fr;gap:12px;margin-bottom:20px;display:grid}.workspace-stats>div{background:#f5f7fd;border-radius:7px;padding:15px}.workspace-stats strong{font-size:24px;font-weight:500;display:block}.workspace-stats span{color:#8794aa;margin-top:6px;font-size:8px;display:block}.workspace-product{border:1px solid #e6ebf5;border-radius:7px;align-items:center;gap:12px;padding:9px;display:flex}.workspace-product .product-photo{border-radius:5px;width:60px;height:68px}.workspace-product .muted{font-size:7px}.workspace-product h4{margin:7px 0;font-size:13px;font-weight:500}.workspace-product div>span:last-child{color:#8a97ad;font-size:8px}.workspace-product>span:last-child{color:#8fa3c5;margin-left:auto;margin-right:8px}.workspace-document{color:#9aaccb;align-items:center;gap:10px;margin-top:15px;font-size:18px;display:flex}.workspace-document div{flex:1}.workspace-document b{color:#637694;font-size:8px;font-weight:500;display:block}.workspace-document small{color:#a0aabd;margin-top:5px;font-size:7px;display:block}.bench-section{background:#f8faff;grid-template-columns:1fr 1fr;align-items:center;gap:12%;padding:90px 7%;display:grid}.bench-heading h2{font-size:45px}.bench-heading>p:not(.eyebrow){max-width:370px}.bench-heading>.muted{max-width:330px;line-height:1.8;display:block}.bench-picker{grid-template-columns:1fr 1fr;gap:12px;display:grid}.bench-item{text-align:left;background:#fff;border:1px solid #e0e6f2;border-radius:10px;align-items:center;gap:12px;padding:12px 10px;transition:border-color .2s;display:flex}.bench-item>.product-photo{border-radius:5px;flex-shrink:0;width:49px;height:61px}.bench-item b{font-weight:500;display:block}.bench-item small{color:#8a98ae;margin-top:7px;display:block}.bench-item i{color:#8195b7;border:1px solid #dce4f1;border-radius:50%;flex-shrink:0;place-items:center;width:19px;height:19px;margin-left:auto;font-size:12px;font-style:normal;display:grid}.bench-item[aria-pressed=true]{background:#f7f9ff;border-color:#8da7d8}.bench-item[aria-pressed=true] i{color:#fff;background:#6988bc;border-color:#6988bc}.bench-total{border-top:1px solid #dde5f3;grid-column:1/-1;justify-content:space-between;align-items:center;margin-top:8px;padding-top:20px;display:flex}.bench-total>div>span{color:#8092ae;font-size:10px;display:block}.bench-total strong{letter-spacing:-1px;margin:8px 0;font-size:25px;font-weight:500;display:block}.bench-total small{color:#9aa6b9;font-size:8px;display:block}.bench-total .btn{min-height:44px;padding:12px 20px;font-size:10px}.editorial-grid{grid-template-columns:repeat(3,1fr);gap:25px;display:grid}.editorial-card{border-bottom:1px solid #e0e6f0;flex-direction:column;padding-bottom:20px;display:flex}.editorial-art{background:#eaf1fd;border-radius:12px;height:225px;position:relative;overflow:hidden}.editorial-art>img{object-fit:cover;object-position:70% center;width:100%;height:100%;transition:transform .5s}.editorial-card:hover img{transform:scale(1.03)}.editorial-art>span{color:#7e8da6;background:#ffffffec;border-radius:30px;padding:6px 10px;font-size:9px;position:absolute;bottom:15px;left:15px}.editorial-content{padding:23px 3px 0}.editorial-content h3{max-width:310px;margin-bottom:12px;font-size:23px;font-weight:500;line-height:1.25}.editorial-content p{max-width:290px;line-height:1.7}.editorial-content>span{justify-content:space-between;margin-top:25px;display:flex}.editorial-content b{font-weight:400}.batch-graphic{background:#fff;border-radius:6px;width:75%;height:75%;padding:23px;position:absolute;top:16%;left:13%;transform:rotate(-6deg);box-shadow:0 10px 30px #506ea910}.batch-graphic>span{color:#9aa8c0;letter-spacing:1px;font-size:8px}.batch-graphic>b{letter-spacing:-1px;margin-top:12px;font-size:19px;font-weight:500;display:block}.batch-graphic>div{opacity:.55;background:repeating-linear-gradient(90deg,#8ca0c4 0 2px,#0000 2px 5px,#8ca0c4 5px 6px,#0000 6px 9px);height:28px;margin-top:15px}.batch-graphic>small{color:#9cabc3;margin-top:10px;font-size:7px;display:block}.faq-section{grid-template-columns:1fr 1.3fr;gap:12%;padding:70px 7% 100px;display:grid}.faq-section h2{font-size:40px}.faq-section>div>p:not(.eyebrow){max-width:300px}.faq-section .text-link{font-size:11px}.faq-list details{padding:21px 0}.faq-list details:first-child{border-top:1px solid #e3e7f0}.faq-list summary{font-weight:500}.club-band{color:var(--navy);background:#eaf1fc;border:1px solid #e9eff8;grid-template-columns:1fr 1fr;padding:0;display:grid;overflow:hidden}.club-band>div:first-child{z-index:1;padding:55px 0 55px 55px}.club-band h2{font-size:48px}.club-band p{color:#788cae;font-size:12px}.club-band .eyebrow{color:#8294b4;font-size:9px}.club-band .btn{color:#fff;background:#17253f;margin-top:12px;font-size:11px}.closing-visual{height:100%;min-height:360px;position:relative}.closing-visual .product-photo{mix-blend-mode:multiply;position:absolute;inset:0;transform:scale(1.1)}.workspace-page{grid-template-columns:190px 1fr;gap:50px;display:grid}.workspace-page>aside{background:#f5f8fe;border-radius:10px;flex-direction:column;align-self:start;gap:7px;padding:15px;display:flex}.workspace-page>aside>a{color:#8292ad;border-radius:6px;padding:13px;font-size:12px}.workspace-page>aside>a.active{color:#3e5f94;background:#e7eefb}.workspace-dashboard-stats{grid-template-columns:repeat(3,1fr);gap:15px;margin-bottom:45px;display:grid}.workspace-dashboard-stats div{background:#f1f5fc;border-radius:10px;padding:25px}.workspace-dashboard-stats strong{font-size:30px;font-weight:500;display:block}.workspace-dashboard-stats span{color:#8898b1;margin-top:10px;font-size:11px;display:block}.workspace-page .section-heading h2{font-size:30px}.workspace-page .product-grid{grid-template-columns:repeat(3,1fr)}.workspace-empty{text-align:center;background:#fafbfe;border:1px dashed #d5e0f0;border-radius:10px;padding:50px}.workspace-empty>span{color:#91a7cc;font-size:35px}.workspace-empty h3{margin-top:20px;font-size:22px}.workspace-empty p{font-size:12px}.workspace-order{background:#f2f0fb;border-radius:10px;justify-content:space-between;align-items:center;gap:20px;margin-top:40px;padding:25px;display:flex}.workspace-order h3{margin:10px 0;font-size:19px}.workspace-order p{margin:0;font-size:11px}.workspace-order .btn{white-space:nowrap;font-size:10px}.product-detail>.product-art{aspect-ratio:auto;height:580px}.product-detail .product-photo{background-size:200% 200%}.product-detail .art-note{font-size:9px;bottom:20px;left:20px}.product-detail>div:last-child{padding-top:15px}.product-detail h1{font-size:49px}.product-detail .price{font-size:26px}.product-detail .notice{border-radius:6px;font-size:10px}.product-detail .variants button{border-radius:7px;font-size:12px}.product-detail .tiers div{border-radius:7px}.product-detail .detail-buy{margin-top:28px}.product-detail .detail-buy .btn{font-size:12px}.product-detail details summary{font-size:13px}.product-detail details p{font-size:11px}#help-toggle{z-index:20;color:#5c739c;background:#fff;border:1px solid #e0e7f4;border-radius:30px;align-items:center;gap:9px;padding:10px 16px 10px 10px;font-size:11px;display:flex;position:fixed;bottom:22px;right:24px;box-shadow:0 5px 22px #1c396d18}#help-toggle>span{color:#4e72ad;background:#e8effb;border-radius:50%;place-items:center;width:24px;height:24px;font-size:13px;display:grid}#help-panel{z-index:21;background:#fff;border:1px solid #e1e7f3;border-radius:13px;width:340px;max-width:calc(100vw - 35px);padding:22px;position:fixed;bottom:84px;right:24px;box-shadow:0 15px 55px #304f801c}#help-panel[hidden]{display:none}.help-heading{border-bottom:1px solid #e9edf5;margin-bottom:18px;padding-bottom:17px}.help-heading span{font-size:15px;font-weight:500}.help-heading small{color:#9aa8be;margin-top:7px;font-size:8px;display:block}#help-search{padding:12px;font-size:10px}#help-answers{max-height:310px;margin-top:15px;overflow:auto}#help-answers>p{font-size:11px}#help-answers>p a{text-decoration:underline}#help-answers summary{font-size:11px}#help-answers details p{font-size:10px}.foot-top{align-items:center}.foot-grid a{transition:color .2s}.foot-grid a:hover{color:#2a518c}.card-actions button,.favorite{min-height:40px}#related-references{border-top:1px solid #e7edf6}.collection-tabs [role=tab],.test-tabs [role=tab]{min-height:42px}@media (min-width:1600px){.hero-refined{min-height:700px}.hero-refined h1{font-size:88px}}@media (max-width:1100px){.hero-refined h1{font-size:61px}.hero-refined .hero-copy{padding-top:70px}.tools{gap:8px}header nav{gap:19px;font-size:11px}.lab-story-copy{padding:55px 8%}.lab-story-copy h2{font-size:38px}.circle-section{gap:5%}.circle-copy h2{font-size:38px}.workspace-inner{grid-template-columns:90px 1fr}.workspace-nav span{padding:8px 4px;font-size:7px}.workspace-main{padding:23px 16px}.bench-section{gap:7%}.bench-item{gap:7px}.bench-item>.product-photo{width:37px;height:50px}.bench-heading h2{font-size:38px}.product-meta{display:block}.product-meta>span{margin-top:7px;display:block}.workspace-page{grid-template-columns:155px 1fr;gap:25px}}@media (max-width:800px){header{height:75px}.hero-refined{flex-direction:column;min-height:0;display:flex}.hero-refined .hero-copy{padding:42px 6% 15px}.hero-refined h1{max-width:470px;font-size:56px}.hero-refined .hero-copy>p{max-width:440px;font-size:14px}.hero-signoff{margin-top:30px}.hero-refined .hero-visual{width:88%;height:450px;min-height:0;margin:18px 6% 30px}.hero-feature-tag{width:calc(100% - 40px);bottom:48px;left:20px}.hero-feature-tag a{font-size:13px}.trust-strip{grid-template-columns:1fr 1fr;gap:24px 15px;padding:22px 6%}.trust-strip a{gap:10px}.trust-strip small{line-height:1.6}.trust-strip a>span{font-size:21px}.section{padding:55px 6%}.section-heading{flex-wrap:wrap;gap:20px}.section-heading h2{font-size:35px}.collection-controls{flex-flow:wrap;justify-content:space-between;align-items:center;width:100%}.collection-tabs button{padding:9px 12px}.collection-controls .text-link{font-size:10px}.product-grid{gap:30px 15px}.product-art{aspect-ratio:1/1.18;height:auto}.product-art .badge{padding:6px;font-size:7px;top:11px;left:9px}.favorite{width:31px;font-size:22px;top:7px;right:8px}.product-card>p{line-height:1.7}.card-actions{flex-direction:row}.card-actions button:first-child{padding:8px 11px}.card-actions button:last-child{padding-left:6px}.art-note{font-size:6px;left:9px}.collection-note{line-height:1.8}.lab-story{grid-template-columns:1fr}.lab-story-image{min-height:420px}.lab-story-copy{padding:45px 7% 50px}.lab-story-copy h2{font-size:38px}.photo-credit{bottom:28px;left:28px}.photo-credit strong{font-size:33px}.testing-refined{grid-template-columns:1fr;gap:40px;padding:60px 7%}.testing-refined h2{font-size:36px}.dossier{width:100%;max-width:440px;margin:auto}.dossier .certificate{transform:rotate(1deg)}.circle-section{grid-template-columns:1fr;gap:35px;padding:50px 7%}.circle-copy h2{font-size:38px}.circle-copy>p:not(.eyebrow){max-width:450px}.workspace-preview{max-width:520px;margin:auto;transform:none}.workspace-inner{grid-template-columns:100px 1fr}.workspace-main{padding:25px 20px}.workspace-nav span{font-size:8px}.bench-section{grid-template-columns:1fr;gap:35px;padding:55px 7%}.bench-heading h2{max-width:380px;font-size:37px}.bench-heading>p:not(.eyebrow){max-width:430px}.bench-item>.product-photo{width:47px;height:59px}.bench-item{gap:10px;padding:12px 9px}.editorial-grid{grid-template-columns:1fr;gap:30px}.editorial-card{grid-template-columns:145px 1fr;align-items:start;gap:22px;padding-bottom:25px;display:grid}.editorial-art{height:175px}.editorial-content{padding-top:7px}.editorial-content h3{font-size:21px}.editorial-content>span{margin-top:18px}.batch-graphic{height:65%;padding:14px;top:20%}.batch-graphic>b{font-size:12px}.batch-graphic>span{font-size:6px}.batch-graphic>div{height:20px;margin-top:10px}.batch-graphic>small{font-size:5px}.faq-section{grid-template-columns:1fr;gap:25px;padding:30px 7% 60px}.faq-section h2{font-size:37px}.faq-section>div>p:not(.eyebrow){max-width:350px}.faq-section .text-link{font-size:10px}.club-band{grid-template-columns:1fr 1fr;gap:0;margin:0 6% 55px}.club-band>div:first-child{padding:35px 0 35px 26px}.club-band h2{font-size:34px}.club-band .eyebrow{max-width:200px;font-size:8px}.club-band .btn{min-height:42px;padding:11px 16px;font-size:9px}.club-band p:not(.eyebrow){max-width:220px;font-size:10px}.closing-visual{min-height:300px}.closing-visual .product-photo{transform:scale(1.25)}.workspace-page{grid-template-columns:1fr;gap:25px;padding-top:30px}.workspace-page>aside{flex-flow:wrap;gap:5px;padding:10px}.workspace-page>aside>a{padding:9px;font-size:10px}.workspace-dashboard-stats{gap:10px;margin-bottom:30px}.workspace-dashboard-stats div{padding:18px 14px}.workspace-dashboard-stats strong{font-size:27px}.workspace-dashboard-stats span{font-size:8px;line-height:1.6}.workspace-page .product-grid{grid-template-columns:repeat(2,1fr)}.workspace-page .section-heading h2{font-size:29px}.workspace-empty{padding:35px 20px}.workspace-empty h3{font-size:21px}.workspace-order{padding:23px;display:block}.workspace-order .btn{margin-top:15px}.product-detail>.product-art{aspect-ratio:auto;height:400px}.product-detail h1{font-size:42px}.tools a{padding:4px}.tools{gap:5px}.tools button{padding:4px}.tools svg,.tools a svg{width:19px;height:19px}.brand{font-size:18px}.brand-icon{margin-right:3px}.brand small{font-size:8px}#help-toggle{padding-right:12px;font-size:10px;bottom:17px;right:17px}#help-panel{bottom:73px;right:17px}footer{padding-bottom:80px}.circle-copy .actions{gap:18px}.circle-copy .btn{font-size:10px}}@media (max-width:420px){.hero-refined h1{font-size:49px}.hero-refined .hero-visual{height:370px}.hero-refined .hero-copy>p{font-size:13px}.hero-refined .actions{gap:20px}.hero-refined .btn{padding:14px 20px;font-size:11px}.hero-signoff small{font-size:8px}.product-grid{gap:28px 12px}.product-meta h3{font-size:17px}.card-actions button:first-child{padding:8px 10px}.card-actions button:last-child{padding:7px 0 7px 5px}.bench-item{gap:7px}.bench-item>.product-photo{width:38px;height:50px}.bench-item i{width:16px;height:16px;font-size:10px}.bench-total .btn{padding:11px 15px;font-size:9px}.bench-total small{font-size:7px}.editorial-card{grid-template-columns:125px 1fr;gap:17px}.editorial-art{height:158px}.editorial-content h3{font-size:19px}.workspace-inner{grid-template-columns:80px 1fr}.workspace-main{padding:20px 13px}.workspace-nav{padding-left:5px;padding-right:5px}.workspace-nav span{font-size:7px}.workspace-main h3{font-size:19px}.workspace-product .product-photo{width:46px;height:58px}.workspace-stats div{padding:12px}.workspace-status{font-size:7px}.workspace-toolbar{padding:18px}.circle-copy h2{font-size:34px}.collection-tabs button{padding:8px 10px}.club-band h2{font-size:31px}.club-band>div:first-child{padding-left:23px}.hero-feature-tag a{font-size:12px}}.cart-thumb .product-photo{border-radius:5px;width:75px;height:110px}.compare-item>.product-photo{border-radius:7px;width:100%;height:170px;margin-bottom:18px}.compare-item{background:#f7f9fe;border-radius:10px}.compare-item p{font-size:11px}.compare-item .text-link{margin-top:10px;font-size:10px}.product-category{font-size:11px}.product-meta h3{font-size:21px}.product-meta>span{font-size:15px}.product-meta small{font-size:11px}.product-card>p,.card-actions button:first-child{font-size:12px}.card-actions button:last-child,.collection-note{font-size:11px}.collection-tabs button,.collection-controls .text-link{font-size:12px}.lab-story-copy>p:not(.eyebrow){font-size:15px}.lab-story-copy .quality-benefit p{font-size:13px}.lab-story-copy .quality-benefit h3{font-size:17px}.testing-refined>div>p:not(.eyebrow){font-size:15px}.test-tabs button,#test-tab-panel p{font-size:14px}.circle-copy>p:not(.eyebrow):not(.muted){font-size:15px}.circle-points{font-size:14px}.bench-heading>p:not(.eyebrow){font-size:15px}.bench-item b{font-size:14px}.bench-item small{font-size:10px}.bench-heading>.muted{font-size:11px}.editorial-content p{font-size:13px}.editorial-content>span{font-size:12px}.faq-list summary{font-size:15px}.faq-list p,.faq-section>div>p:not(.eyebrow){font-size:14px}.trust-strip b{font-size:12px}.trust-strip small{font-size:10px}.foot-grid a{font-size:13px}.foot-grid p{font-size:12px}@media (max-width:1100px){.bench-item b{font-size:12px}.bench-item small{font-size:9px}}@media (max-width:800px){.product-category{font-size:10px}.product-category>span{font-size:9px}.product-meta>span{font-size:14px}.product-card>p,.card-actions button:first-child{font-size:11px}.card-actions button:last-child,.collection-note,.trust-strip b{font-size:10px}.trust-strip small{font-size:9px}.collection-tabs button{font-size:11px}.bench-item b{font-size:12px}.bench-item small{font-size:9px}.editorial-content p{font-size:12px}.editorial-content>span{font-size:11px}.faq-list summary{font-size:14px}.faq-list p{font-size:13px}.foot-grid a{font-size:12px}.foot-grid p{font-size:11px}}@media (max-width:420px){.card-actions button:first-child{font-size:10px}.card-actions button:last-child{font-size:9px}.product-category>span{font-size:8px}.bench-item b{font-size:11px}.bench-item small{font-size:8px}}.utility-bar{color:#73829c;letter-spacing:.01em;background:#f2f5fc;border-bottom:1px solid #e8edf7;grid-template-columns:1fr 1fr 1fr;align-items:center;height:35px;padding:0 4.3%;font-size:10px;display:grid}.utility-research{align-items:center;gap:8px;display:flex}.utility-research svg{fill:none;stroke:#8096ba;stroke-width:1.1px;width:13px;height:13px}.utility-bar .preview-note{color:#7a89a3;white-space:nowrap;background:0 0;justify-content:center;align-items:center;gap:7px;padding:0;font-size:10px;display:flex}.preview-note i{background:#b0bedd;border-radius:50%;width:5px;height:5px}.utility-links{justify-content:end;align-items:center;gap:18px;font-size:10px;display:flex}.utility-divider{background:#d7dfed;width:1px;height:10px}.utility-links a:hover{color:#253e69}.refined-header{z-index:30;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:#fffffff7;border-bottom:1px solid #e7edf5;height:91px;padding:0 4.3%;display:block;position:sticky;top:0}.header-inner{grid-template-columns:230px 1fr auto;align-items:center;gap:16px;width:100%;max-width:1560px;height:100%;margin:auto;display:grid}.header-brand{align-items:center;gap:12px;width:max-content}.veelyon-mark{color:#223959;flex-shrink:0;width:35px;height:35px}.wordmark{letter-spacing:.045em;color:#22344f;flex-direction:column;font:650 23px/1 Manrope,sans-serif;display:flex}.wordmark>span{letter-spacing:.24em;color:#8493ac;margin-top:8px;font:500 6px DM Sans,sans-serif}.primary-nav{justify-content:center;align-items:center;height:100%;display:flex}.primary-nav>a,.primary-nav>.nav-trigger{white-space:nowrap;letter-spacing:.005em;color:#556780;background:0 0;border:0;align-items:center;gap:6px;height:100%;padding:0;font-size:12px;font-weight:500;transition:color .18s;display:flex;position:relative}.primary-nav>a:after,.primary-nav>.nav-trigger:after{content:"";transform-origin:0;background:#7c97c2;height:1.5px;transition:transform .18s;position:absolute;bottom:21px;left:0;right:0;transform:scaleX(0)}.primary-nav>a:hover,.primary-nav>.nav-trigger:hover,.primary-nav>.nav-trigger[aria-expanded=true]{color:#152d52}.primary-nav>a:hover:after,.primary-nav>.nav-trigger[aria-expanded=true]:after,.primary-nav>a[aria-current=page]:after,.primary-nav>.nav-current:after{transform:scaleX(1)}.nav-chevron{fill:none;stroke:#98a8c0;stroke-width:1.1px;width:11px;height:11px;transition:transform .18s}.nav-trigger[aria-expanded=true] .nav-chevron{transform:rotate(180deg)}.header-tools{justify-content:end;align-items:center;gap:4px}.header-tools button,.header-tools>a{border-radius:50%;justify-content:center;align-items:center;min-width:35px;height:39px;padding:9px;transition:background .18s;display:flex;position:relative}.header-tools button:hover,.header-tools>a:hover{background:#f0f4fb}.header-tools svg{fill:none;stroke:#485f81;stroke-width:1.35px;stroke-linecap:round;stroke-linejoin:round;width:19px;height:19px}.header-tools .header-search{border-radius:25px;gap:9px;min-width:auto;padding:9px 12px 9px 9px;display:flex}.header-search>span{color:#92a0b6;font-size:11px;line-height:1}.header-tool-divider{background:#e5ebf4;width:1px;height:19px;margin:0 9px 0 3px}.header-tools .header-bag{gap:5px;min-width:49px;padding-right:3px}.header-bag #cart-count{color:#7186a6;background:#eef2f9;border-radius:50%;place-items:center;width:17px;height:17px;margin-left:-3px;font-size:9px;display:grid}.header-tools #menu-toggle{display:none}.header-panel[hidden]{display:none!important}.header-panel{background:#fff;border:1px solid #e5ebf5;border-radius:0 0 12px 12px;grid-template-columns:1.15fr 1fr .85fr;gap:35px;max-width:1560px;margin:0 auto;padding:32px;display:grid;position:absolute;top:calc(100% - 1px);left:4.3%;right:4.3%;box-shadow:0 22px 45px #1e3a6212}.panel-caption{color:#93a1b7;letter-spacing:.02em;margin-bottom:20px;font-size:10px;display:block}.panel-links>a{border-radius:6px;margin-left:-11px;padding:12px 25px 13px 11px;transition:background .18s;display:block;position:relative}.panel-links>a:hover{background:#f6f8fd}.panel-links b{color:#3d5578;font-size:12px;font-weight:500;display:block}.panel-links small{color:#92a0b5;margin-top:5px;font-size:10px;display:block}.panel-links i{color:#9dafcc;font-size:12px;font-style:normal;position:absolute;top:14px;right:12px}.panel-spotlight{background:#f4f2fb;border-radius:9px;flex-direction:column;display:flex;overflow:hidden}.panel-spotlight>.product-photo{flex:none;width:100%;height:160px}.panel-spotlight>div:last-child{padding:20px 22px}.panel-spotlight span{color:#8b96ad;font-size:9px}.panel-spotlight h3{letter-spacing:-.04em;margin:8px 0;font-size:23px;font-weight:500}.panel-spotlight p{margin-bottom:15px;font-size:10px}.panel-spotlight b{color:#657da5;font-size:10px;font-weight:500}.panel-note{border-left:1px solid #e9edf5;flex-direction:column;align-items:start;padding-left:30px;display:flex}.panel-note>p{letter-spacing:-.04em;color:#526886;margin-bottom:25px;font-family:Manrope;font-size:23px;font-weight:400;line-height:1.4}.panel-note>a{color:#6e83a4;padding:9px 0;font-size:11px;line-height:1.7}.panel-note>a:hover{color:#234778}.panel-note>small{color:#a1adbe;max-width:190px;margin-top:auto;padding-top:25px;font-size:9px;line-height:1.8}.panel-research-feature{background:#f0f5fc;border-radius:9px;flex-direction:column;justify-content:center;align-items:start;padding:28px;display:flex}.panel-research-feature>span{color:#91a0b8;font-size:9px}.panel-research-feature h3{letter-spacing:-.05em;margin:15px 0;font-size:27px;font-weight:500;line-height:1.2}.panel-research-feature p{color:#8596b0;font-size:11px;line-height:1.8}.panel-research-feature .btn{min-height:40px;margin-top:10px;padding:10px 15px;font-size:10px}.research-panel .panel-note{justify-content:start}.refined-header~.mobile-nav{top:91px}.mobile-nav.open{border-color:#e4ebf5;gap:0;max-height:calc(100dvh - 91px);padding:25px 7%;top:91px;overflow:auto;box-shadow:0 20px 40px #223b5e0d}.mobile-nav-caption{color:#9cabc2;margin-bottom:14px;font-size:10px}.mobile-nav.open>a{color:#4e6383;border-bottom:1px solid #eff2f8;justify-content:space-between;padding:17px 0;font-size:15px;display:flex}.mobile-nav.open>a>span{color:#a7b7d0;font-size:14px}.mobile-nav-bottom{flex-direction:column;gap:17px;margin-top:26px;display:flex}.mobile-nav-bottom>a{color:#8b9bb3;font-size:12px}.mobile-nav-bottom>small{color:#a6b2c5;margin:8px 0;font-size:9px}.refined-header .primary-nav a:focus-visible,.nav-trigger:focus-visible{outline-offset:6px}.hero-refined .hero-copy{padding-top:66px}.hero-refined .hero-visual{margin-top:25px}@media (min-width:1600px){.header-inner{grid-template-columns:270px 1fr auto}.primary-nav{gap:35px}.primary-nav>a,.primary-nav>.nav-trigger{font-size:13px}.utility-bar{padding-left:max(4.3%,50vw - 780px);padding-right:max(4.3%,50vw - 780px)}.hero-refined .hero-copy{padding-top:95px}}@media (max-width:1200px){.header-inner{grid-template-columns:185px 1fr auto;gap:10px}.wordmark{font-size:21px}.veelyon-mark{width:31px;height:31px}.wordmark>span{font-size:5.5px}.header-brand{gap:10px}.header-search>span{display:none}.header-tool-divider{margin-left:0;margin-right:4px}.header-tools .header-search{min-width:35px;padding:9px}.header-tools{gap:0}.header-panel{gap:25px;padding:27px}.panel-links small{font-size:9px}}@media (max-width:1020px){.refined-header{height:78px;padding:0 5%}.header-inner{grid-template-columns:1fr auto}.refined-header .primary-nav{display:none}.header-tools #menu-toggle{min-width:39px;display:flex}.header-panel{display:none!important}.header-tools .header-search{display:flex}.header-search>span{display:none}.utility-bar{grid-template-columns:1fr auto;height:32px;padding:0 5%}.utility-bar .preview-note{justify-content:end;font-size:9px}.utility-links{display:none}.utility-research{font-size:9px}.veelyon-mark{width:30px;height:30px}.wordmark{font-size:21px}.wordmark>span{margin-top:7px;font-size:5px}.mobile-nav.open,.refined-header~.mobile-nav{max-height:calc(100dvh - 78px);top:78px}.header-tools .header-bag{min-width:43px}.header-tool-divider{margin:0 4px}.hero-refined .hero-copy{padding-top:45px}}@media (max-width:600px){.utility-bar{height:30px}.utility-research{gap:5px;font-size:8px}.utility-research svg{width:11px;height:11px}.utility-bar .preview-note{gap:5px;font-size:8px}.preview-note i{width:4px;height:4px}.refined-header{height:75px;padding:0 5%}.header-inner{gap:5px}.header-brand{gap:8px}.veelyon-mark{width:26px;height:30px}.wordmark{letter-spacing:.03em}.wordmark>span{letter-spacing:.17em;margin-top:6px}.header-tools button,.header-tools>a{min-width:30px;height:38px;padding:8px 6px}.header-tools svg{width:18px;height:18px}.header-tools .header-search{min-width:30px;padding:8px 6px}.header-tool-divider,.header-tools .workspace-button{display:none}.header-tools .header-bag{gap:3px;min-width:42px;padding-left:6px}.header-bag #cart-count{width:15px;height:15px;font-size:8px}.header-tools #menu-toggle{min-width:32px;margin-left:2px;padding-right:0}.mobile-nav.open,.refined-header~.mobile-nav{max-height:calc(100dvh - 75px);top:75px}.hero-refined .hero-copy{padding-top:37px}.hero-refined .eyebrow{margin-bottom:23px;font-size:10px}}@media (prefers-reduced-motion:reduce){.nav-chevron,.primary-nav>a:after,.nav-trigger:after{transition:none}}.wordmark>b{font:inherit;align-items:baseline;gap:7px;display:flex}.wordmark em{letter-spacing:.12em;color:#617a9f;font:500 8px DM Sans,sans-serif}.trust-strip a>div{display:block}.trust-strip a b{line-height:1.45}.trust-strip a small{line-height:1.5}@media (max-width:600px){.wordmark>b{gap:5px}.wordmark em{font-size:6px}.wordmark{font-size:18px}.wordmark>span{font-size:4.3px}}.access-landing{background:linear-gradient(120deg,#f6f8ff,#eeedfb);flex-direction:column;justify-content:center;min-height:70vh;padding:95px 7%;display:flex}.access-landing h1{font-size:55px;line-height:1.12}.access-landing>p{max-width:430px;font-size:14px}.access-modal{border-radius:17px;width:calc(100% - 40px);max-width:890px;padding:0;overflow:auto;box-shadow:0 30px 120px #243a6329}.access-modal>.close{display:none}.access-modal::backdrop{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#13233d67}.age-gate{grid-template-columns:.85fr 1.15fr;min-height:540px;display:grid}.age-gate-visual{background:#e9edfb;min-height:540px;position:relative;overflow:hidden}.age-gate-photo{opacity:.8;background-image:url(/static/veelyon-studio.4f6aa49bebd7.jpg);background-position:55% 30%;background-size:cover;position:absolute;inset:0}.age-gate-visual:after{content:"";background:linear-gradient(#0000,#183255cf);position:absolute;inset:35% 0 0}.age-gate-logo{letter-spacing:.15em;color:#213957;font:600 17px Manrope;position:absolute;top:30px;left:30px}.age-gate-logo small{letter-spacing:.1em;font-size:8px}.age-gate-caption{z-index:1;color:#fff;position:absolute;bottom:33px;left:30px;right:25px}.age-gate-caption>span{color:#e0e6f4;font-size:10px}.age-gate-caption h2{margin:14px 0 25px;font-size:34px;font-weight:500;line-height:1.12}.age-gate-caption>small{color:#c7d2e7;font-size:7px}.age-gate-content{background:#fff;flex-direction:column;justify-content:center;padding:42px 37px;display:flex}.access-label{color:#7e8fac;align-items:center;gap:9px;margin-bottom:22px;font-size:10px;display:flex}.access-label>span{color:#6c83ae;background:#eef2fc;border:1px solid #e2e9f7;border-radius:6px;padding:6px 8px;font-size:10px}.age-gate-content h2{margin-bottom:18px;font-size:34px;line-height:1.12}.age-gate-content>p{margin-bottom:23px;font-size:12px;line-height:1.8}.access-check{cursor:pointer;border:1px solid #e4eaf5;border-radius:7px;align-items:start;gap:10px;margin-bottom:11px;padding:14px 12px;transition:border-color .15s;display:flex}.access-check:has(input:checked){background:#f7f9ff;border-color:#97aed7}.access-check input{accent-color:#637faf;flex-shrink:0;width:17px;height:17px;margin:1px 0 0}.access-check>span{color:#7c8ba3;font-size:11px;line-height:1.7}.access-check strong{color:#405a7e;font-weight:500}.age-gate-content .btn{justify-content:space-between;margin-top:13px;font-size:12px}.access-info-exit{text-align:center;color:#8194b3;text-underline-offset:4px;background:0 0;border:0;padding:17px 5px 8px;font-size:10px;text-decoration:underline}.age-gate-content>.access-explanation{color:#a0adbf;text-align:center;margin:12px 5px 0;font-size:8px;line-height:1.8}.access-info-hero{background:#f6f7fe;grid-template-columns:1.1fr 1fr;align-items:center;gap:8%;padding:65px 7%;display:grid}.access-info-hero h1{font-size:65px}.access-info-hero>div>p:not(.eyebrow){max-width:440px;font-size:14px}.access-info-hero .access-info-access-note{color:#92a0b8;font-size:11px!important}.access-info-hero .actions{align-items:center;gap:20px}.access-info-hero .text-link{font-size:11px}.access-info-visual{background:linear-gradient(130deg,#e5ebfb,#ede7f9);border-radius:14px;min-height:400px;padding:45px;position:relative;overflow:hidden}.access-info-symbol{color:#fafbff8a;font-size:350px;line-height:1;position:absolute;top:0;right:5%;transform:rotate(10deg)}.access-info-visual>span,.access-info-visual h2,.access-info-visual small{position:relative}.access-info-visual>span{color:#8697b6;font-size:11px}.access-info-visual h2{margin:35px 0 25px;font-size:45px;font-weight:500;line-height:1.15}.access-info-visual>small{color:#94a4bf;font-size:9px}.access-info-features{grid-template-columns:repeat(3,1fr);gap:40px;display:grid}.access-info-features article{border:1px solid #e6ebf5;border-radius:10px;padding:28px}.access-info-features article>span{color:#8ca2c9;font-size:27px}.access-info-features h3{margin-top:25px;font-size:23px}.access-info-features p{font-size:13px}.access-info-note{max-width:800px;margin:0 auto 70px;padding:25px}.access-info-note h2{font-size:32px}.access-info-note p{font-size:13px}.access-info-note .actions{gap:25px}.access-info-note .text-link{font-size:11px}.volume-title{background:#eef3fd;padding-top:60px;padding-bottom:50px}.volume-title h1{font-size:57px;line-height:1.1}.volume-title .pending{color:#7d91b4;background:#e7eefa;margin-top:6px;font-size:10px}.volume-layout{grid-template-columns:1fr 1fr;align-items:start;gap:12%;display:grid}.volume-layout h2{font-size:43px}.volume-layout>div>p{font-size:14px}.volume-schedule{border-top:1px solid #e0e7f3;margin:30px 0}.volume-schedule>div{border-bottom:1px solid #e0e7f3;grid-template-columns:1fr 1fr auto;align-items:center;gap:12px;padding:20px 5px;font-size:13px;display:grid}.volume-schedule strong{color:#5c78a5;font-size:15px;font-weight:500}.volume-schedule small{color:#9aa8bf;font-size:9px}.volume-layout>div>.muted{font-size:10px;line-height:1.8}.volume-calculator{background:#f8faff;border:1px solid #e1e8f5;border-radius:13px;padding:30px;position:sticky;top:115px;box-shadow:0 14px 35px #49669107}.volume-calculator h3{margin-bottom:25px;font-size:28px}.volume-calculator label{color:#7e90ad;font-size:11px}.volume-calculator select.input{width:100%;min-height:47px;font-size:12px}.volume-fields{grid-template-columns:1fr 1fr;gap:16px;margin-top:18px;display:grid}.volume-fields input{min-height:47px;font-size:13px}.volume-estimate{border-top:1px solid #e2e9f5;margin-top:24px;padding-top:22px}.volume-selected{align-items:center;gap:14px;margin-bottom:23px;display:flex}.volume-selected .product-photo{border-radius:6px;flex-shrink:0;width:62px;height:73px}.volume-selected b{font-size:15px;font-weight:500;display:block}.volume-selected small{color:#8b9cb8;margin-top:8px;font-size:10px;display:block}.volume-estimate .summary-line{font-size:12px}.volume-estimate .volume-saving{color:#6986b3}.volume-estimate .total{font-size:17px}.volume-estimate>.muted{font-size:10px;line-height:1.7;display:block}.volume-calculator .btn{margin-top:27px;font-size:12px}.volume-calculator>p{margin:17px 0 0;font-size:9px;line-height:1.8}.volume-assistance{background:#f4f2fc;border-radius:9px;margin-top:35px;padding:25px}.volume-assistance h3{font-size:22px}.volume-assistance p{font-size:12px}.volume-assistance .text-link{font-size:11px}.volume-detail-link{color:#7f96b9;text-underline-offset:4px;margin-top:12px;font-size:10px;text-decoration:underline;display:inline-block}.volume-product-tiers{grid-template-columns:repeat(4,1fr);gap:6px}.volume-product-tiers>div{padding:12px 9px;font-size:11px}.volume-product-tiers span{font-size:9px;line-height:1.7}@media (max-width:1200px){.primary-nav{gap:17px}.primary-nav>a,.primary-nav>.nav-trigger{font-size:10px}.volume-layout{gap:7%}.volume-title h1{font-size:50px}}@media (max-width:800px){.access-modal{border-radius:13px;width:calc(100% - 26px);max-width:440px;max-height:calc(100dvh - 26px)}.age-gate{grid-template-columns:1fr;min-height:0}.age-gate-visual{height:135px;min-height:135px}.age-gate-photo{opacity:.65;background-position:60% 45%}.age-gate-logo{font-size:15px;top:22px;left:25px}.age-gate-caption{bottom:19px;left:25px}.age-gate-caption>span{display:none}.age-gate-caption h2{margin:0;font-size:23px}.age-gate-caption small{display:none}.age-gate-visual:after{background:linear-gradient(90deg,#213c5aa0,#0000);inset:0}.age-gate-content{padding:26px 25px}.access-label{margin-bottom:17px}.age-gate-content h2{font-size:29px}.age-gate-content h2 br{display:none}.age-gate-content>p{margin-bottom:18px;font-size:11px}.access-check{gap:10px;padding:13px 11px}.access-check>span{font-size:10px}.age-gate-content .btn{margin-top:9px;font-size:11px}.age-gate-content>.access-explanation{font-size:8px}.access-info-hero{grid-template-columns:1fr;gap:25px;padding:40px 7%}.access-info-hero h1{font-size:49px}.access-info-visual{min-height:280px;padding:30px}.access-info-visual h2{margin-top:25px;font-size:34px}.access-info-symbol{font-size:270px}.access-info-hero>div>p:not(.eyebrow){font-size:13px}.access-info-features{grid-template-columns:1fr;gap:18px}.access-info-features article{padding:25px}.access-info-features h3{margin-top:16px;font-size:22px}.access-info-features p{font-size:12px}.access-info-note{margin-bottom:55px;padding:0 7%}.access-info-note h2{font-size:29px}.access-info-note p{font-size:12px}.access-info-note .actions{gap:18px}.volume-title{padding-top:40px}.volume-title h1{font-size:42px}.volume-layout{grid-template-columns:1fr;gap:30px}.volume-layout h2{font-size:35px}.volume-layout>div>p{font-size:13px}.volume-calculator{padding:25px;position:static}.volume-calculator h3{font-size:27px}.volume-schedule>div{gap:9px;font-size:12px}.volume-schedule strong{font-size:13px}.volume-schedule small{font-size:8px}.volume-product-tiers{grid-template-columns:repeat(2,1fr)}.access-landing{padding:60px 7%}.access-landing h1{font-size:38px}}@media (max-height:650px) and (max-width:800px){.age-gate-visual{display:none}.age-gate-content{padding:23px}.access-label{margin-bottom:12px}.age-gate-content h2{font-size:26px}.age-gate-content>p{margin-bottom:13px}.access-check{padding:11px}.age-gate-content>.access-explanation{margin-top:7px}}.restricted-access{text-align:center;max-width:760px;min-height:65vh;margin:auto;padding:80px 30px 100px}.restricted-age{color:#6984ae;background:#eef3fd;border:1px solid #e0e8f6;border-radius:18px;place-items:center;width:65px;height:65px;margin:0 auto 28px;font:500 22px Manrope;display:grid}.restricted-access .eyebrow{font-size:11px;display:block}.restricted-access h1{margin-bottom:28px;font-size:54px;line-height:1.1}.restricted-access>p:not(.eyebrow){color:#8090a9;max-width:560px;margin:15px auto;font-size:14px;line-height:1.8}.restricted-access .btn{margin-top:20px;font-size:12px}.restricted-links{flex-wrap:wrap;justify-content:center;gap:25px;margin:35px 0 25px;display:flex}.restricted-links a{color:#8b9db8;text-underline-offset:5px;font-size:11px;text-decoration:underline}.restricted-access>small{color:#a0acc0;font-size:10px}.primary-nav{gap:28px}@media (max-width:800px){.restricted-access{padding:50px 25px 65px}.restricted-access h1{font-size:40px}.restricted-access>p:not(.eyebrow){font-size:13px}.restricted-links{gap:18px}.restricted-links a{font-size:10px}}.product-card{flex-direction:column;min-width:0;display:flex}.product-meta{align-items:start;gap:12px}.product-meta h3{overflow-wrap:anywhere;line-height:1.3}.product-card>.card-actions{margin-top:auto}.product-card>.product-meta+p{overflow-wrap:anywhere;line-height:1.7}.variants{flex-wrap:wrap}.variants button{min-width:65px}.product-detail h1{overflow-wrap:anywhere;line-height:1.12}.catalog-tools .input{min-width:160px}.chips{row-gap:11px}@media (max-width:800px){.product-meta h3{font-size:17px}.product-category{gap:7px}.product-category>span{white-space:nowrap}.product-card>.product-meta+p{font-size:10px}.variants{gap:8px}.variants button{padding:12px 18px}}.product-imaging{isolation:isolate;overflow:hidden;background-image:none!important}.product-imaging.photo-0{background:#d9eafb}.product-imaging.photo-1{background:#e3daf6}.product-imaging.photo-2{background:#d7eee5}.product-imaging.photo-3{background:#f8dae6}.product-imaging>.bottle-scene{max-width:none;transition:none;position:absolute;inset:0;overflow:hidden;width:100%!important;height:100%!important;transform:none!important}.product-art:hover .bottle-scene{transform:none!important}.product-imaging .bottle-ink{pointer-events:none}.photo-enlarge{color:#5e769a;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffffd9;border:1px solid #d6e0f0;border-radius:30px;padding:10px 15px;font-size:10px;position:absolute;bottom:17px;right:17px}.photo-enlarge span{margin-left:9px}.photo-preview-modal{width:min(780px,100% - 30px);max-width:780px;padding:30px}.photo-preview-head h2{margin:12px 0 5px;font-size:30px}.photo-preview-head p{font-size:13px}.photo-preview-image{border-radius:12px;height:min(65dvh,650px);min-height:300px;overflow:hidden}.photo-preview-modal>.muted,.photo-preview-modal #modal-content>.muted{margin:15px 0 0;font-size:10px}.photo-preview-head .eyebrow{font-size:8px}.promo-banner{text-align:center;color:#405c85;background:linear-gradient(105deg,#e8effd,#f3eafa,#fbeaf1);border-bottom:1px solid #e4e8f3;justify-content:center;align-items:center;gap:20px;padding:14px 6%;font-size:11px;display:flex}.promo-banner b{font-family:Manrope;font-size:14px;font-weight:600}.promo-banner>span:last-child{color:#8b7c9d}.promotion-controls{background:#f8faff;border:1px solid #e0e7f3;border-radius:10px;margin:20px 0 8px;padding:17px}.promotion-options{flex-wrap:wrap;gap:6px;display:flex}.promotion-options button{color:#6e82a2;background:#fff;border:1px solid #dce4f3;border-radius:6px;padding:9px;font-size:10px}.promotion-options button[aria-pressed=true]{color:#3e618e;background:#e7effd;border-color:#839fc8}.promotion-controls>p{color:#7e91af;margin:12px 0 0;font-size:9px;line-height:1.7}.promo-code{gap:8px;margin-top:12px;display:flex}.promo-code .input{flex:1;min-width:0;padding:9px;font-size:11px}.promo-code button{background:#eef3fc;border:1px solid #d4dff0;border-radius:5px;padding:9px 13px;font-size:10px}.promotion-controls #promo-feedback{color:#526d96;font-size:10px}.shipping-progress{font-size:10px}.free-unit{font-weight:500;color:#5b7da5!important}.card-promotion{margin:0 0 16px;line-height:1.7;color:#8095b5!important;font-size:9px!important}.detail-promotion{background:#f8faff;border:1px solid #dde5f3;border-radius:10px;margin:24px 0 15px;padding:20px}.detail-promotion>.eyebrow{color:#7391b9;font-size:9px}.detail-promotion>p{margin:10px 0 17px;font-size:11px;line-height:1.8}.quantity-offers{grid-template-columns:repeat(4,1fr);gap:7px;display:grid}.quantity-offers button{text-align:center;background:#fff;border:1px solid #dce5f4;border-radius:7px;flex-direction:column;align-items:center;gap:8px;padding:11px 5px;font-size:11px;display:flex}.quantity-offers button[aria-pressed=true]{background:#edf3fd;border-color:#89a4cd}.quantity-offers b{font-size:10px;font-weight:500}.quantity-offers small{color:#8a9bb4;font-size:8px}.promotion-estimate{color:#526c93;justify-content:space-between;margin:18px 0 12px;font-size:12px;display:flex}.detail-promotion>small{color:#8b9db7;font-size:8px;line-height:1.8}.detail-promotion>small a{text-underline-offset:3px;text-decoration:underline}.offers-title{background:#f1f3fc}.offers-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:25px;display:grid}.offer-card{border-radius:15px;flex-direction:column;align-items:start;padding:40px;display:flex}.offer-blue{background:#e9f1ff}.offer-pink{background:#faeaf1}.offer-purple{background:#eee9fa}.offer-mint{background:#e5f2ec}.offer-card>strong{letter-spacing:-.05em;margin:30px 0 20px;font:500 49px Manrope;display:block}.offer-card h2{font-size:29px}.offer-card>p{flex:1;margin-bottom:26px;font-size:13px;line-height:1.9}.offer-card .btn{font-size:11px}.offer-extras{grid-template-columns:1fr 1fr;gap:12%;padding-top:0;display:grid}.offer-extras h2{font-size:29px}.offer-extras p{font-size:13px;line-height:1.9}.offers-footnote{color:#8c9bb2;text-align:center;max-width:800px;margin:0 auto 60px;padding:0 20px;font-size:10px;line-height:1.9}.panel-builder{grid-template-columns:1.1fr 1fr;align-items:start;gap:7%;display:grid}.panel-builder h2{font-size:30px}.panel-builder>form>p{font-size:12px}.panel-row{border-bottom:1px solid #e7ecf5;grid-template-columns:24px 1fr 110px;align-items:center;gap:12px;padding:17px 0;display:grid}.panel-row>span{color:#93a5c0;font-size:10px}.panel-row label{color:#8b9bb3;font-size:10px}.panel-row .input{width:100%;margin-top:7px;font-size:11px}.panel-builder form>.btn{margin-top:25px;font-size:11px}.panel-builder .muted{margin-top:20px;font-size:10px;line-height:1.8}.panel-summary-item{border-bottom:1px solid #e4eaf4;align-items:center;gap:12px;padding:10px 0;display:flex}.panel-summary-item .product-photo{border-radius:5px;flex-shrink:0;width:52px;height:65px}.panel-summary-item>span{flex:1;font-size:12px}.panel-summary-item small{color:#8c9eb8;margin-top:6px;font-size:10px;display:block}.panel-summary-item>b{font-size:11px;font-weight:400}.panel-builder .summary-line{font-size:12px}.panel-builder .total{font-size:16px}.installment-preview{background:#f5f8fd;border:1px solid #e2e8f2;border-radius:10px;margin-top:30px;padding:20px}.installment-preview h3{font-size:20px}.installment-preview p{font-size:13px}.installment-preview small{color:#8c9db5;font-size:10px;line-height:1.8}@media (max-width:800px){.promo-banner{flex-wrap:wrap;gap:6px;padding:12px 5%;font-size:9px}.promo-banner b{font-size:12px}.promo-banner>span:last-child{width:100%;display:block}.offers-grid,.offer-extras,.panel-builder{grid-template-columns:1fr;gap:22px}.offer-card{padding:28px}.offer-card>strong{font-size:42px}.panel-row{grid-template-columns:18px 1fr 92px;gap:7px}.panel-row .input{padding:10px 7px}.panel-builder>aside{margin-top:25px}.detail-promotion{padding:14px}.quantity-offers{gap:5px}.quantity-offers button{padding:10px 3px;font-size:10px}.quantity-offers small{font-size:7px}.photo-preview-modal{padding:26px 18px}.photo-preview-head h2{font-size:25px}.photo-preview-image{min-height:270px}.promotion-options button{font-size:9px}.promotion-controls{padding:13px}.photo-enlarge{padding:9px 12px;bottom:13px;right:13px}.offer-extras{padding-top:10px}.offers-footnote{margin-bottom:35px}}.vial-presentation{--photo-source:url(/static/veelyon-vials-clean.45d0984664b5.jpg)}.nasal-presentation{--photo-source:url(/static/veelyon-nasal-clean.badb43aa147b.jpg)}.product-imaging:before{content:"";background-image:var(--photo-source);filter:blur(15px);background-position:0 0;background-size:200% 200%;position:absolute;inset:-15px}.product-imaging.photo-1:before{background-position:100% 0}.product-imaging.photo-2:before{background-position:0 100%}.product-imaging.photo-3:before{background-position:100% 100%}.veelyon-polished{--ink:#223959;--muted:#536883;--paper:#fff;color:var(--ink);font-size:16px;line-height:1.6}.veelyon-polished p{color:#536883;line-height:1.7}.veelyon-polished .muted{color:#61748e}.veelyon-polished h1,.veelyon-polished h2,.veelyon-polished h3{color:#223959;letter-spacing:-.045em;line-height:1.13}.veelyon-polished h1{font-weight:500}.veelyon-polished .eyebrow{letter-spacing:.03em;text-transform:none;color:#526c90;margin-bottom:16px;font-size:12px;line-height:1.5}.veelyon-polished :focus-visible{outline-offset:4px;outline:3px solid #527ebb}.veelyon-polished .btn{border-radius:8px;gap:22px;min-height:48px;padding:13px 21px;font-size:14px;font-weight:500;transition:background .18s,box-shadow .18s,transform .18s}.veelyon-polished .btn:hover{transform:translateY(-1px);box-shadow:0 5px 14px #22395917}.veelyon-polished .btn:active{transform:translateY(0)}.veelyon-polished .btn.light{color:#223959;background:#eef3fc;border:1px solid #d9e3f2}.veelyon-polished .text-link{color:#3c5f8c;font-size:14px;line-height:1.6}.veelyon-polished .section{padding:76px 6%}.veelyon-polished .section-heading{gap:30px;margin-bottom:32px}.veelyon-polished .section-heading h2{font-size:42px}.veelyon-polished .page-title{padding:56px 6% 44px}.veelyon-polished .page-title h1{max-width:850px;font-size:52px;line-height:1.1}.veelyon-polished .page-title>p{max-width:700px;font-size:16px}.veelyon-polished .breadcrumbs{color:#61748e;font-size:12px}.veelyon-polished .notice{color:#536883;background:#f3f6fc;border-color:#dce5f2;font-size:13px;line-height:1.7}.veelyon-polished .pending{color:#586e90;background:#edf2fb;font-size:12px}.veelyon-polished .input{color:#223959;border-color:#cdd8e9;border-radius:7px;min-height:46px;font-size:14px}.veelyon-polished label,.veelyon-polished .field-label{color:#435c7e;font-size:13px}.veelyon-polished .field-label{margin-bottom:10px}.veelyon-polished .utility-bar{color:#4e6485;font-size:11px}.veelyon-polished .primary-nav{gap:24px}.veelyon-polished .primary-nav>a,.veelyon-polished .nav-trigger{color:#324e74;font-size:13px}.veelyon-polished .header-search>span{color:#526a8c;font-size:12px}.veelyon-polished .header-inner{min-height:84px}.veelyon-polished .promo-banner{color:#3c577e;gap:16px;min-height:45px;padding:10px 6%;font-size:12px}.veelyon-polished .promo-banner b{font-size:14px}.veelyon-polished .promo-banner>span:last-child{color:#5e547a}.veelyon-polished .panel-caption{color:#637895;font-size:12px}.veelyon-polished .panel-links b{font-size:14px}.veelyon-polished .panel-links small{color:#5b708c;font-size:12px}.veelyon-polished .panel-note>a{color:#4b668b;font-size:13px}.veelyon-polished .panel-note>small{color:#657b98;font-size:11px}.veelyon-polished .panel-note>p{color:#344f74;font-size:25px}.veelyon-polished .panel-spotlight h3{font-size:26px}.veelyon-polished .panel-spotlight p,.veelyon-polished .panel-spotlight b{font-size:13px}.veelyon-polished .panel-spotlight span{color:#5f7392;font-size:11px}.veelyon-polished .panel-research-feature p{color:#586e8d;font-size:13px}.veelyon-polished .panel-research-feature .btn{font-size:12px}.veelyon-polished .panel-note>a{padding:8px 0}.premium-hero{grid-template-columns:1fr .98fr;align-items:center;gap:7%;max-width:1540px;margin:auto;padding:52px 6% 45px;display:grid}.premium-hero-copy{padding:15px 0}.premium-hero-copy .hero-context{color:#536d91;margin:0 0 25px;font-size:13px}.premium-hero-copy h1{letter-spacing:-.055em;margin:0 0 26px;font-family:Manrope,sans-serif;font-size:clamp(44px,4.5vw,68px);font-weight:500;line-height:1.08}.premium-hero-copy .hero-intro{max-width:460px;margin-bottom:29px;font-size:17px;line-height:1.8}.hero-actions{flex-wrap:wrap;align-items:center;gap:24px;display:flex}.hero-secondary{color:#365c8b;text-underline-offset:5px;font-size:14px;text-decoration:underline}.hero-offer-note{border-top:1px solid #dfe6f0;align-items:center;gap:16px;max-width:460px;margin-top:33px;padding-top:24px;display:flex}.hero-offer-note>strong{color:#564877;background:#eee7fa;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:75px;height:65px;font:500 20px Manrope;display:flex}.hero-offer-note>span{color:#526883;font-size:13px;line-height:1.6}.hero-offer-note a{color:#385f91;text-underline-offset:4px;margin-top:6px;text-decoration:underline;display:block}.premium-hero-copy .hero-research-note{color:#60748e;margin:25px 0 0;font-size:12px}.hero-reference{background:#fff;border:1px solid #e1e6ef;border-radius:18px;min-width:0;overflow:hidden}.hero-product-photo{aspect-ratio:1;cursor:zoom-in;color:#223959;background:#f8e4ed;border:0;width:100%;padding:0;display:block;position:relative;overflow:hidden}.hero-product-photo>#hero-photo{display:block;position:absolute;inset:0}.hero-product-photo .product-photo{width:100%;height:100%}.hero-product-photo:focus-visible{outline-offset:-6px}.hero-zoom-caption{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#37577e;pointer-events:none;background:#ffffffd9;border:1px solid #ffffffb8;border-radius:20px;align-items:center;gap:12px;padding:8px 12px;font-size:12px;display:flex;position:absolute;bottom:18px;left:20px}.hero-zoom-caption b{font-size:15px;font-weight:400}.hero-product-caption{justify-content:space-between;align-items:center;gap:16px;padding:22px 24px;display:flex}.hero-product-caption>div>span{color:#5b708c;font-size:11px}.hero-product-caption h2{letter-spacing:-.03em;margin:4px 0 8px;font-size:27px;font-weight:500}.hero-product-caption #hero-price{color:#223959;margin:0;font-size:17px;line-height:1.3}.hero-product-caption #hero-price small{color:#60748e;margin-left:5px;font-size:11px}.hero-formats{flex-wrap:wrap;justify-content:flex-end;gap:7px;max-width:175px;display:flex}.hero-formats>button{color:#526b8d;background:#fff;border:1px solid #d6e0ef;border-radius:6px;min-height:38px;padding:9px 13px;font-size:12px}.hero-formats>button[aria-pressed=true]{color:#223959;background:#edf3fc;border-color:#7898c3}.hero-formats>a{color:#355b8c;justify-content:space-between;gap:15px;width:100%;margin-top:4px;padding:5px 0;font-size:12px;display:flex}.premium-trust{border-top:1px solid #e3e9f3;border-bottom:1px solid #e3e9f3;grid-template-columns:repeat(3,1fr);gap:35px;max-width:1540px;margin:0 auto;padding:25px 6%;display:grid}.premium-trust>a{border-left:1px solid #dce5f1;flex-direction:column;gap:4px;padding-left:25px;display:flex}.premium-trust>a:first-child{border-left:0;padding-left:0}.premium-trust b{color:#344f75;font-size:14px;font-weight:500}.premium-trust span{color:#61748e;font-size:12px}.veelyon-polished .product-grid{gap:24px}.veelyon-polished .product-card{min-width:0;position:relative}.veelyon-polished .product-art{aspect-ratio:1;border-radius:12px;height:auto}.veelyon-polished .product-card .art-note{display:none}.veelyon-polished .product-card .favorite{z-index:2;background:#ffffffdf;border:1px solid #ffffffc9;width:36px;height:36px;font-size:22px;top:12px;right:12px}.veelyon-polished .product-card .product-category{color:#637690;gap:8px;margin:17px 0 8px;font-size:12px}.veelyon-polished .product-category>span{color:#5b708c;font-size:11px}.veelyon-polished .product-meta{margin-bottom:0;display:block}.veelyon-polished .product-meta h3{color:#223959;min-height:27px;margin:0 0 9px;font-size:21px;font-weight:500;line-height:1.27}.veelyon-polished .product-meta>span{white-space:normal;color:#223959;font-size:19px;font-weight:500;line-height:1.4;display:block}.veelyon-polished .product-meta>span>small{color:#60748e;font-size:12px;font-weight:400}.veelyon-polished .product-formats{color:#536883;margin:8px 0 12px;font-size:13px;line-height:1.65}.veelyon-polished .product-formats>span{color:#5b708c;margin-top:1px;font-size:11px;display:block}.veelyon-polished .card-promotion{border-top:1px solid #e4eaf3;margin:0 0 17px;padding-top:11px;color:#3e608d!important;font-size:12px!important;line-height:1.6!important}.veelyon-polished .card-actions{border:0;grid-template-columns:1fr auto;gap:10px;margin-top:auto;padding-top:0;display:grid}.veelyon-polished .card-actions>button:first-child{color:#223959;background:#f8faff;border:1px solid #cdd9ec;border-radius:8px;justify-content:space-between;align-items:center;min-height:45px;padding:11px 14px;font-size:13px;display:flex}.veelyon-polished .card-actions>button:first-child:hover{background:#eaf1fd;border-color:#8ba7ce}.veelyon-polished .card-actions>button:last-child{color:#527196;padding:9px 3px;font-size:12px}.veelyon-polished .product-card:hover .product-photo{transform:scale(1.02)}.veelyon-polished .collection-controls{gap:18px}.veelyon-polished .collection-tabs button{color:#5b7190;min-height:42px;padding:11px 15px;font-size:13px}.veelyon-polished .collection-tabs button[aria-selected=true]{background:#edf3fc}.veelyon-polished .collection-note{color:#5b708c;margin:26px 0 0;font-size:12px;line-height:1.7}.veelyon-polished .catalog-tools{gap:20px}.veelyon-polished .chip{border-color:#d7e1f0;min-height:42px;padding:10px 15px;font-size:13px}.veelyon-polished #result-count{font-size:13px}.veelyon-polished .product-detail{align-items:start;gap:6%;padding:48px 6%}.veelyon-polished .product-detail>.product-art{aspect-ratio:1;height:auto;position:sticky;top:112px}.veelyon-polished .product-detail h1{margin-bottom:20px;font-size:42px;line-height:1.15}.veelyon-polished .product-detail>div>p:not(.price){color:#536883;font-size:15px;line-height:1.75}.veelyon-polished #detail-price{margin:24px 0;font-size:30px}.veelyon-polished #detail-price .muted{font-size:12px}.veelyon-polished .variants button{border-radius:7px;min-height:45px;padding:12px 18px;font-size:14px}.veelyon-polished .detail-promotion{background:#f4f7fd;border-color:#d9e3f1;padding:19px}.veelyon-polished .detail-promotion>.eyebrow{margin:0;font-size:12px}.veelyon-polished .detail-promotion>p{font-size:13px;line-height:1.7}.veelyon-polished .quantity-offers button{min-height:95px;padding:12px 5px;font-size:13px}.veelyon-polished .quantity-offers b{font-size:12px}.veelyon-polished .quantity-offers small{color:#5d7392;font-size:10px}.veelyon-polished .promotion-estimate{font-size:15px}.veelyon-polished .detail-promotion>small{color:#5f7492;font-size:11px}.veelyon-polished .detail-buy{gap:16px}.veelyon-polished .qty{border-color:#d2deee;border-radius:7px}.veelyon-polished .qty>button{min-width:38px;min-height:43px;font-size:18px}.veelyon-polished #detail-qty{min-width:30px;font-size:15px}.veelyon-polished #detail-add{min-height:48px;font-size:14px}.veelyon-polished .volume-detail-link{color:#3f628e;margin:0 0 8px;font-size:12px}.veelyon-polished details{border-color:#dde5f0}.veelyon-polished summary{color:#304d73;padding:20px 0;font-size:15px;line-height:1.5}.veelyon-polished details>p{color:#536883;font-size:14px;line-height:1.8}.veelyon-polished .photo-enlarge{color:#36587f;border-color:#cdd9ea;padding:11px 15px;font-size:12px}.veelyon-polished .art-note{color:#536d8c;font-size:10px}.veelyon-polished .product-imaging:before{filter:blur(12px)}.premium-purchasing{background:#f7f9fd;grid-template-columns:.85fr 1.15fr;align-items:center;gap:9%;padding:72px 6%;display:grid}.purchasing-heading{max-width:410px}.purchasing-heading h2{margin-bottom:24px;font-size:44px}.purchasing-heading>p:not(.eyebrow){margin-bottom:25px;font-size:16px}.purchasing-options{gap:17px;display:grid}.purchasing-option{border-radius:12px;padding:27px 30px;display:block}.purchasing-blue{background:#e8f2ff}.purchasing-pink{background:#f8e4ed}.purchasing-option .offer-kicker{color:#516b90;font-size:12px}.purchasing-option h3{margin:15px 0;font-size:28px;font-weight:500}.purchasing-option>p{max-width:430px;margin-bottom:18px;font-size:14px;line-height:1.75}.purchasing-option .option-link{color:#2d527f;justify-content:space-between;gap:15px;font-size:13px;display:flex}.purchasing-option .option-link b{font-weight:400}.purchasing-option:hover .option-link{color:#172d4b}.selection-builder-link{justify-content:space-between;align-items:center;gap:20px;padding:12px 3px;font-size:12px;display:flex}.selection-builder-link>span{color:#5b708e}.selection-builder-link>b{color:#345a88;font-size:13px;font-weight:500}.selection-builder-link>b>span{margin-left:10px}.veelyon-polished .premium-documentation{background:#fff;align-items:center;gap:10%;padding:72px 6%}.veelyon-polished .premium-documentation h2{font-size:43px}.veelyon-polished .premium-documentation>div>p:not(.eyebrow){max-width:460px;font-size:15px}.veelyon-polished .test-tabs{flex-wrap:wrap;gap:12px}.veelyon-polished .test-tabs button{color:#5e7391;min-height:42px;padding:10px 16px;font-size:13px}.veelyon-polished .test-tabs button[aria-selected=true]{color:#223959;background:#eff4fd;border-color:#c9d8ed}.veelyon-polished #test-tab-panel{max-width:490px;min-height:130px}.veelyon-polished #test-tab-panel h3{margin-bottom:12px;font-size:20px}.veelyon-polished #test-tab-panel p{font-size:14px;line-height:1.8}.document-status-card{background:#eee7fa;border-radius:15px;max-width:510px;padding:35px}.document-icon{color:#6c5b8b;background:#ffffffb3;border:1px solid #ffffffd9;border-radius:8px;justify-content:center;align-items:center;width:43px;height:49px;margin-bottom:25px;font-size:26px;display:flex}.document-status-card h3{margin-bottom:20px;font-size:29px;font-weight:500}.document-status-card>p{max-width:400px;margin-bottom:23px;font-size:14px;line-height:1.85}.document-status{color:#5c5174;align-items:center;gap:9px;margin-bottom:25px;font-size:12px;display:flex}.document-status .status-dot{background:#8e7aad;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #ffffff70}.document-status-card .btn{font-size:13px;background:#ffffffc9!important;border-color:#d8cfe8!important}.veelyon-polished .premium-faq{border-top:1px solid #e3e9f2;gap:9%;padding:65px 6%}.veelyon-polished .premium-faq h2{font-size:41px}.veelyon-polished .premium-faq>div>p:not(.eyebrow){max-width:320px;font-size:15px}.veelyon-polished .premium-faq .faq-list summary{padding:20px 34px 20px 0;font-size:15px}.veelyon-polished .premium-faq .faq-list details>p{font-size:14px}.premium-closing{background:#e8f2ff;justify-content:space-between;align-items:center;gap:35px;padding:48px 6%;display:flex}.premium-closing h2{margin-bottom:15px;font-size:36px;font-weight:500}.premium-closing p{margin:0;font-size:15px}.premium-closing .btn{flex-shrink:0}.veelyon-polished footer{padding:52px 6% 25px}.veelyon-polished .foot-top p{color:#415d82;font-size:25px;line-height:1.3}.veelyon-polished .foot-grid{gap:35px}.veelyon-polished .foot-grid h3{color:#344f75;margin-bottom:18px;font-size:13px}.veelyon-polished .foot-grid a,.veelyon-polished .foot-grid p{color:#5f7491;font-size:12px;line-height:1.9}.veelyon-polished .foot-bottom{color:#5b708c;font-size:11px}.veelyon-polished .photo-preview-modal{border-radius:15px;width:min(850px,100% - 36px);max-width:850px;max-height:94dvh;padding:30px;overflow:auto}.veelyon-polished .photo-preview-head h2{margin:8px 0;font-size:30px}.veelyon-polished .photo-preview-head p{margin-bottom:18px;font-size:14px}.veelyon-polished .photo-preview-head .eyebrow{font-size:11px}.photo-view-controls{gap:8px;margin:0 0 18px;display:flex}.photo-view-controls button{color:#5a7191;background:#fff;border:1px solid #d6e0ef;border-radius:7px;min-height:40px;padding:10px 17px;font-size:13px}.photo-view-controls button[aria-pressed=true]{color:#223959;background:#edf3fc;border-color:#849fc6}.veelyon-polished .photo-preview-image{border-radius:10px;height:min(58dvh,620px);min-height:280px;overflow:hidden}.veelyon-polished .photo-preview-modal #modal-content>.muted{color:#61748e;font-size:11px;line-height:1.7}.veelyon-polished dialog{animation:.17s ease-out dialog-arrive}.veelyon-polished dialog .close{color:#223959;width:36px;height:36px;font-size:24px}.veelyon-polished .drawer{width:min(510px,100vw);padding:25px 26px}.veelyon-polished .drawer-head h2{font-size:24px}.veelyon-polished .promotion-controls{background:#f4f7fd;margin-top:20px;padding:16px}.veelyon-polished .promotion-options button{min-height:40px;padding:10px;font-size:12px}.veelyon-polished .promotion-controls>p{color:#526985;font-size:11px;line-height:1.7}.veelyon-polished .promo-code .input{min-height:42px;font-size:13px}.veelyon-polished .promo-code button{min-height:42px;font-size:12px}.veelyon-polished .shipping-progress{font-size:12px}.veelyon-polished .cart-row{gap:17px;padding:22px 0}.veelyon-polished .cart-row h3{margin-bottom:8px;font-size:17px;line-height:1.3}.veelyon-polished .cart-row p{color:#546b89;font-size:12px;line-height:1.6}.veelyon-polished .cart-thumb .product-photo{width:84px;height:102px}.veelyon-polished .remove{color:#586f90;font-size:12px}.veelyon-polished .summary-line{color:#4a6181;gap:20px;font-size:14px}.veelyon-polished .summary-line.total{color:#223959;font-size:19px}.veelyon-polished #cart-content>.muted{font-size:12px}.veelyon-polished .drawer .btn.full-width{border-radius:8px;font-size:14px}.veelyon-polished .quick-detail h1{font-size:32px!important}.veelyon-polished .quick-detail>div>p{font-size:14px}.veelyon-polished .quick-detail .detail-promotion{padding:17px}.veelyon-polished .quick-detail .quantity-offers button{font-size:12px}.veelyon-polished #toast{font-size:14px;line-height:1.5}.veelyon-polished #help-toggle{font-size:12px}.veelyon-polished #help-panel{font-size:14px}.veelyon-polished .offer-card>p,.veelyon-polished .offer-extras p{font-size:15px}.veelyon-polished .offer-card .eyebrow,.veelyon-polished .offers-footnote{font-size:12px}.veelyon-polished .volume-layout h2{font-size:39px}.veelyon-polished .volume-layout>div>p{font-size:15px}.veelyon-polished .volume-layout>div>.muted{font-size:12px}.veelyon-polished .volume-schedule>div{font-size:14px}.veelyon-polished .volume-schedule small{font-size:11px}.veelyon-polished .volume-calculator{padding:27px}.veelyon-polished .volume-calculator h3{font-size:27px}.veelyon-polished .volume-calculator label{font-size:13px}.veelyon-polished .volume-calculator .input,.veelyon-polished .volume-estimate .summary-line{font-size:14px}.veelyon-polished .volume-selected b{font-size:17px}.veelyon-polished .volume-selected small,.veelyon-polished .volume-estimate>.muted,.veelyon-polished .volume-calculator>p{font-size:12px}.veelyon-polished .panel-builder>form>p{font-size:15px}.veelyon-polished .panel-row label{font-size:12px}.veelyon-polished .panel-row .input{font-size:13px}.veelyon-polished .panel-summary-item>span{font-size:14px}.veelyon-polished .panel-summary-item small{font-size:12px}.veelyon-polished .panel-summary-item>b{font-size:13px}.veelyon-polished .panel-builder .muted,.veelyon-polished .checkout .muted{font-size:12px}.veelyon-polished .checkout form label{font-size:14px}.veelyon-polished .form-check{font-size:13px;line-height:1.65}.veelyon-polished .bench-section{gap:7%;padding:60px 6%}.veelyon-polished .bench-heading h2{font-size:42px}.veelyon-polished .bench-heading p{font-size:15px}.veelyon-polished .bench-heading .muted{font-size:12px}.veelyon-polished .bench-item b{font-size:15px}.veelyon-polished .bench-item small{font-size:12px}.veelyon-polished .bench-total small{font-size:11px}.veelyon-polished .bench-total>div>span{font-size:13px}@keyframes dialog-arrive{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}@media (max-width:1150px){.veelyon-polished .primary-nav{gap:17px}.veelyon-polished .primary-nav>a,.veelyon-polished .nav-trigger{font-size:12px}.veelyon-polished .header-search>span{display:none}.premium-hero{gap:5%;padding-top:38px}.premium-hero-copy h1{font-size:51px}.premium-hero-copy .hero-intro{font-size:16px}.hero-actions{gap:16px}.hero-actions .btn{padding:13px 17px;font-size:13px}.hero-secondary{font-size:13px}.hero-product-caption{gap:12px;padding:18px}.hero-product-caption h2{font-size:25px}.hero-formats{max-width:156px}.hero-offer-note{margin-top:26px;padding-top:20px}.premium-trust{gap:20px}.veelyon-polished .section-heading h2{font-size:36px}.veelyon-polished .product-meta h3{font-size:19px}.veelyon-polished .product-grid{gap:18px}.veelyon-polished .card-actions>button:first-child{padding:11px 10px;font-size:12px}.veelyon-polished .card-actions>button:last-child{font-size:11px}.premium-purchasing{gap:7%}.purchasing-heading h2,.veelyon-polished .premium-documentation h2{font-size:39px}.veelyon-polished .product-detail h1{font-size:36px}.veelyon-polished .quantity-offers button{font-size:12px}.veelyon-polished .quantity-offers small{font-size:9px}}@media (max-width:800px){.veelyon-polished .header-inner{min-height:72px}.veelyon-polished .utility-bar{font-size:9px}.veelyon-polished .promo-banner{flex-wrap:wrap;gap:4px;padding:9px 5%;font-size:11px}.veelyon-polished .promo-banner b{margin-right:6px;font-size:12px}.veelyon-polished .promo-banner>span:last-child{display:none}.premium-hero{grid-template-columns:1fr;gap:28px;padding:30px 6% 28px}.premium-hero-copy{padding:0}.premium-hero-copy .hero-context{max-width:300px;margin-bottom:19px;font-size:12px}.premium-hero-copy h1{margin-bottom:21px;font-size:clamp(37px,8.3vw,54px);line-height:1.09}.premium-hero-copy .hero-intro{max-width:550px;margin-bottom:23px;font-size:16px;line-height:1.75}.hero-actions{gap:19px}.hero-actions .btn{min-height:48px;padding:13px 18px;font-size:14px}.hero-secondary{font-size:13px}.hero-offer-note{gap:13px;margin-top:23px;padding-top:18px}.hero-offer-note>strong{width:67px;height:57px;font-size:18px}.hero-offer-note>span{font-size:12px}.premium-hero-copy .hero-research-note{margin-top:19px;font-size:11px}.hero-reference{border-radius:13px;justify-self:center;width:100%;max-width:560px}.hero-product-caption{padding:18px 20px}.hero-product-caption h2{font-size:26px}.hero-product-photo{aspect-ratio:1}.hero-zoom-caption{padding:7px 11px;font-size:11px;bottom:14px;left:14px}.hero-formats{max-width:160px}.hero-product-caption #hero-price{font-size:17px}.premium-trust{grid-template-columns:1fr;gap:0;padding:5px 6%}.premium-trust>a{border-bottom:1px solid #e3e9f3;border-left:0;grid-template-columns:1fr 1fr;align-items:center;gap:15px;display:grid;padding:15px 0!important}.premium-trust>a:last-child{border-bottom:0}.premium-trust b{font-size:12px}.premium-trust span{font-size:11px;line-height:1.5}.veelyon-polished .section{padding:45px 6%}.veelyon-polished .section-heading{gap:20px;margin-bottom:25px}.veelyon-polished .section-heading h2{font-size:32px}.veelyon-polished .collection-controls{align-items:flex-start;gap:16px}.veelyon-polished .collection-tabs{gap:0}.veelyon-polished .collection-tabs button{padding:10px 12px;font-size:12px}.veelyon-polished .collection-controls>.text-link{font-size:12px}.veelyon-polished .product-grid{gap:26px 15px}.veelyon-polished .product-card .product-category{gap:5px;margin-top:13px;font-size:11px}.veelyon-polished .product-category>span{font-size:10px}.veelyon-polished .product-meta h3{min-height:0;margin-bottom:8px;font-size:18px;line-height:1.3}.veelyon-polished .product-meta>span{font-size:18px}.veelyon-polished .product-formats{margin-top:7px;margin-bottom:11px;font-size:12px}.veelyon-polished .product-formats>span{font-size:10px}.veelyon-polished .card-promotion{margin-bottom:13px;padding-top:9px;font-size:11px!important}.veelyon-polished .card-actions{grid-template-columns:1fr;gap:1px}.veelyon-polished .card-actions>button:first-child{min-height:43px;padding:10px;font-size:12px}.veelyon-polished .card-actions>button:last-child{text-align:left;min-height:33px;padding:5px 2px;font-size:11px}.veelyon-polished .product-card .favorite{width:31px;height:31px;font-size:20px;top:8px;right:8px}.veelyon-polished .collection-note{margin-top:20px;font-size:11px}.premium-purchasing{grid-template-columns:1fr;gap:25px;padding:44px 6%}.purchasing-heading h2{margin-bottom:19px;font-size:34px}.purchasing-heading>p:not(.eyebrow){margin-bottom:16px;font-size:15px}.purchasing-option{border-radius:11px;padding:24px}.purchasing-option h3{margin:13px 0;font-size:25px}.purchasing-option>p{margin-bottom:17px;font-size:14px}.purchasing-option .option-link{font-size:13px}.selection-builder-link{flex-direction:column;align-items:flex-start;gap:6px;padding:10px 2px}.veelyon-polished .premium-documentation{grid-template-columns:1fr;gap:28px;padding:44px 6%}.veelyon-polished .premium-documentation h2{font-size:34px}.veelyon-polished .premium-documentation>div>p:not(.eyebrow){font-size:15px}.veelyon-polished .test-tabs{gap:8px}.veelyon-polished .test-tabs button{padding:10px 14px;font-size:12px}.veelyon-polished #test-tab-panel{min-height:120px}.veelyon-polished #test-tab-panel h3{font-size:20px}.veelyon-polished #test-tab-panel p{font-size:14px}.document-status-card{border-radius:12px;max-width:none;padding:27px}.document-icon{margin-bottom:21px}.document-status-card h3{font-size:27px}.document-status-card>p{font-size:14px}.veelyon-polished .premium-faq{gap:23px;padding:42px 6%}.veelyon-polished .premium-faq h2{font-size:33px}.veelyon-polished .premium-faq .faq-list summary{padding-top:18px;padding-bottom:18px;font-size:14px}.premium-closing{flex-direction:column;align-items:flex-start;gap:23px;padding:35px 6%}.premium-closing h2{font-size:31px}.premium-closing p{font-size:14px}.veelyon-polished .page-title{padding:35px 6% 30px}.veelyon-polished .page-title h1{font-size:38px}.veelyon-polished .page-title>p{font-size:15px}.veelyon-polished .eyebrow{margin-bottom:13px;font-size:11px}.veelyon-polished .product-detail{grid-template-columns:1fr;gap:27px;padding:28px 6%}.veelyon-polished .product-detail>.product-art{aspect-ratio:1;height:auto;position:relative;top:auto}.veelyon-polished .product-detail h1{font-size:33px}.veelyon-polished .product-detail>div>p:not(.price){font-size:15px}.veelyon-polished #detail-price{margin:23px 0;font-size:28px}.veelyon-polished .detail-promotion{padding:15px}.veelyon-polished .quantity-offers{gap:5px}.veelyon-polished .quantity-offers button{min-height:90px;padding:11px 3px;font-size:12px}.veelyon-polished .quantity-offers b{font-size:11px}.veelyon-polished .quantity-offers small{font-size:9px}.veelyon-polished .detail-buy{align-items:stretch;gap:11px}.veelyon-polished #detail-add{flex:1;padding:12px 14px;font-size:13px}.veelyon-polished .detail-buy .qty{flex-shrink:0}.veelyon-polished .qty>button{min-width:34px;min-height:45px}.veelyon-polished #detail-qty{min-width:23px}.veelyon-polished .photo-preview-modal{border-radius:12px;width:calc(100% - 24px);padding:24px 17px}.veelyon-polished .photo-preview-head h2{margin-right:25px;font-size:25px}.veelyon-polished .photo-preview-head p{font-size:13px}.veelyon-polished .photo-preview-image{height:min(52dvh,500px);min-height:250px}.photo-view-controls{gap:7px;margin-bottom:14px}.photo-view-controls button{padding:9px 14px;font-size:12px}.veelyon-polished .photo-preview-modal #modal-content>.muted{font-size:10px}.veelyon-polished .photo-enlarge{padding:9px 12px;font-size:11px}.veelyon-polished .drawer{padding:22px 17px}.veelyon-polished .promotion-options button{padding:9px 8px;font-size:11px}.veelyon-polished .promotion-controls{padding:13px}.veelyon-polished .cart-row{gap:14px}.veelyon-polished .cart-row h3{font-size:16px}.veelyon-polished .cart-row p{font-size:12px}.veelyon-polished .cart-thumb .product-photo{width:74px;height:94px}.veelyon-polished .summary-line{font-size:13px}.veelyon-polished .summary-line.total{font-size:18px}.veelyon-polished .quick-detail h1{font-size:28px!important}.veelyon-polished .quick-detail .detail-promotion{padding:13px}.veelyon-polished footer{padding:38px 6% 22px}.veelyon-polished .foot-top p{font-size:22px}.veelyon-polished .foot-grid{gap:26px 20px}.veelyon-polished .foot-grid h3,.veelyon-polished .foot-grid a,.veelyon-polished .foot-grid p{font-size:12px}.veelyon-polished .foot-bottom{gap:15px;font-size:10px}.veelyon-polished .bench-section{gap:27px;padding:35px 6%}.veelyon-polished .bench-heading h2{font-size:33px}.veelyon-polished .bench-item b{font-size:14px}.veelyon-polished .bench-item small{font-size:11px}.veelyon-polished .mobile-nav.open>a{font-size:16px}.veelyon-polished .mobile-nav-bottom>a{font-size:14px}.veelyon-polished .volume-layout h2{font-size:32px}.veelyon-polished .volume-calculator{padding:21px}.veelyon-polished .volume-calculator h3{font-size:25px}.veelyon-polished .panel-row{grid-template-columns:18px minmax(0,1fr) 95px}.veelyon-polished .panel-builder>form>p{font-size:14px}.veelyon-polished .panel-row .input{font-size:12px}.veelyon-polished .panel-summary-item>span{font-size:13px}}@media (max-width:370px){.hero-actions{gap:14px}.hero-actions .btn{padding:12px 15px;font-size:13px}.hero-secondary{font-size:12px}.hero-product-caption{padding:16px 14px}.hero-formats{gap:5px;max-width:145px}.hero-formats>button{padding:8px 10px}.veelyon-polished .product-grid{gap:24px 12px}.veelyon-polished .product-meta h3,.veelyon-polished .product-meta>span{font-size:17px}.veelyon-polished .product-category>span{font-size:9px}.veelyon-polished #detail-add{padding:12px 10px;font-size:12px}.veelyon-polished .detail-buy{gap:8px}.veelyon-polished .quantity-offers button{font-size:11px}.veelyon-polished .quantity-offers small{font-size:8px}}@media (prefers-reduced-motion:reduce){.veelyon-polished *{scroll-behavior:auto!important;transition:none!important;animation:none!important}.veelyon-polished .product-card:hover .product-photo,.veelyon-polished .btn:hover{transform:none}}@media (min-width:801px){.hero-product-photo{aspect-ratio:1.1}.hero-product-caption{padding:18px 24px}.hero-product-caption>div>span{display:none}.hero-product-caption h2{margin-top:0;margin-bottom:7px}.premium-hero{padding-top:40px;padding-bottom:35px}.premium-hero-copy .hero-research-note{margin-top:28px}}@media (max-width:800px){.veelyon-polished #help-toggle{border-radius:50%;justify-content:center;width:44px;height:44px;padding:0;font-size:0}.veelyon-polished #help-toggle>span{margin:0;font-size:18px}}.veelyon-polished .age-gate-caption h2{color:#fff}.veelyon-polished .age-gate-content>p{font-size:14px}.veelyon-polished .access-check>span{color:#4b6385;font-size:13px}.veelyon-polished .access-check input{width:19px;height:19px}.veelyon-polished .access-info-exit{min-height:44px;font-size:13px}.veelyon-polished .age-gate-content>.access-explanation{color:#637895;font-size:11px}.veelyon-polished .access-label,.veelyon-polished .access-label>span{font-size:12px}.veelyon-polished .utility-bar .preview-note{color:#536883;opacity:1;font-size:11px}.veelyon-polished .input::placeholder{color:#5b708c;opacity:1}.veelyon-polished .btn{letter-spacing:0}.hero-collection-photo{aspect-ratio:1.1;cursor:zoom-in;color:#223959;background:linear-gradient(130deg,#eee7fa,#e8f2ff);border:0;width:100%;padding:0;display:block;position:relative;overflow:hidden}.collection-group-image{width:100%;height:100%;position:relative;overflow:hidden}.collection-group-image>.collection-scene{width:100%;height:100%;position:absolute;inset:0;overflow:hidden}.collection-vial-print{pointer-events:none}.hero-collection-caption{justify-content:space-between;align-items:center;gap:20px;padding:21px 23px;display:flex}.hero-collection-caption h2{letter-spacing:-.03em;margin:0 0 8px;font-size:22px;line-height:1.25}.hero-collection-caption p{margin:0;color:#536883!important;font-size:11px!important;line-height:1.7!important}.hero-collection-caption>a{white-space:nowrap;color:#355b8b;font-size:12px}.hero-collection-caption>a>span{margin-left:10px}.group-preview-image{background:linear-gradient(130deg,#eee7fa,#e8f2ff)}.group-preview-link{margin-top:15px;display:inline-block}.veelyon-polished .photo-preview-head>p{font-size:13px;line-height:1.7}@media (max-width:800px){.hero-collection-photo{aspect-ratio:1.05}.hero-collection-caption{flex-direction:column;align-items:flex-start;gap:12px;padding:18px}.hero-collection-caption h2{margin-bottom:6px;font-size:21px}.hero-collection-caption p{font-size:11px!important}.hero-collection-caption>a{font-size:12px}.group-preview-image{min-height:240px!important}.veelyon-polished .photo-preview-head>p{font-size:12px}}.veelyon-polished .resource-page-head{background:#f2f5fc;padding:54px 6% 38px}.resource-page-head h1{max-width:750px;margin:23px 0;font-size:57px;line-height:1.08}.resource-page-head>p{max-width:650px;margin:0;font-size:17px;line-height:1.8}.resource-feature{background:#e8f2ff;border-radius:15px;grid-template-columns:1fr 1fr;margin:42px 6% 55px;display:grid;overflow:hidden}.resource-feature[hidden]{display:none}.resource-feature-photo{min-height:390px;position:relative;overflow:hidden}.resource-feature-photo img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.resource-feature-photo:after{content:"";background:linear-gradient(#0000,#2239599e);position:absolute;inset:45% 0 0}.resource-feature-photo>span{z-index:1;color:#fff;font-size:13px;position:absolute;bottom:26px;left:28px}.resource-feature-copy{flex-direction:column;justify-content:center;align-items:flex-start;padding:36px 39px;display:flex}.resource-meta{color:#586e8d;flex-wrap:wrap;gap:16px;font-size:12px;line-height:1.5;display:flex}.resource-feature-copy h2{margin:24px 0 19px;font-size:38px}.resource-feature-copy>p{max-width:440px;margin-bottom:17px;font-size:15px;line-height:1.8}.resource-feature-copy ul{color:#4c6383;margin:0 0 24px;padding-left:18px;font-size:13px;line-height:1.9}.resource-library{padding:0 6% 58px}.resource-library-head{justify-content:space-between;align-items:end;gap:25px;margin-bottom:23px;display:flex}.resource-library-head h2{margin:0;font-size:34px}.resource-search{width:330px;display:block;font-size:12px!important}.resource-search>span{margin-bottom:7px;display:block}.resource-search .input{width:100%;font-size:13px}.resource-filter-row{justify-content:space-between;align-items:center;gap:20px;margin-bottom:27px;display:flex}.resource-filters{flex-wrap:wrap;gap:8px;display:flex}.resource-filters button{color:#526a8c;background:#fff;border:1px solid #d7e1ef;border-radius:7px;align-items:center;gap:10px;min-height:43px;padding:10px 14px;font-size:13px;display:flex}.resource-filters button>span{color:#657a95;background:#f1f5fc;border-radius:4px;padding:1px 5px;font-size:11px}.resource-filters button[aria-pressed=true]{color:#223959;background:#edf3fd;border-color:#8ba7cd}.resource-filter-row>#resource-count{color:#586f8d;white-space:nowrap;font-size:12px}.resource-card-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.resource-card{background:#fff;border:1px solid #dfe6f1;border-radius:12px;flex-direction:column;min-width:0;transition:border-color .18s,box-shadow .18s;display:flex;overflow:hidden}.resource-card:hover{border-color:#9eb4d3;box-shadow:0 8px 22px #2239590a}.resource-art{justify-content:center;align-items:center;height:205px;display:flex;position:relative;overflow:hidden}.art-coa{background:#eee7fa}.resource-paper{background:#ffffffde;border-radius:6px;width:140px;height:165px;padding:19px 18px;transform:rotate(-5deg);box-shadow:11px 10px #d8cde9}.resource-paper>span{letter-spacing:1px;color:#685b7d;margin-bottom:14px;font-size:7px;display:block}.resource-paper>b{color:#4b466a;font-family:Manrope;font-size:20px;font-weight:500;line-height:1.2;display:block}.resource-paper>i{background:#c5bfd5;width:85%;height:3px;margin-top:12px;display:block}.resource-paper>i:last-child{width:61%;margin-top:7px}.art-formats{background:#e1f3eb;gap:12px}.art-formats>span{color:#416b61;background:#ffffffb5;border:1px solid #ffffffd9;border-radius:11px;justify-content:center;align-items:center;width:90px;height:90px;font:500 28px Manrope;display:flex}.art-formats>span:nth-child(2){transform:translateY(15px)}.art-formats>small{text-align:center;color:#51766c;width:100%;font-size:10px;position:absolute;bottom:18px;left:0}.art-trace{background:#f8e4ed;gap:7px}.art-trace>span{color:#78566c;background:#ffffffc9;border-radius:7px;padding:12px;font-size:13px}.art-trace>span:first-of-type{transform:translateY(20px)}.art-trace>span:nth-of-type(3){transform:translateY(-20px)}.art-trace>i{color:#a48198;font-size:19px;font-style:normal}.resource-card-copy{flex-direction:column;flex:1;padding:24px;display:flex}.resource-card-copy .resource-meta{justify-content:space-between;gap:8px;font-size:11px}.resource-card-copy h3{margin:17px 0 14px;font-size:24px;line-height:1.25}.resource-card-copy>p{margin-bottom:23px;font-size:14px;line-height:1.8}.resource-read{color:#355e8d;justify-content:space-between;margin-top:auto;font-size:13px;display:flex}.resource-read b{font-weight:400}.resource-empty{text-align:center;background:#f7f9fd;border:1px dashed #c9d6e9;border-radius:12px;grid-column:1/-1;padding:50px 25px}.resource-empty h3{font-size:26px}.resource-empty p{font-size:15px}.resource-tools{background:#f4f7fc;grid-template-columns:1.1fr 1fr 1fr 1fr;align-items:center;gap:30px;padding:43px 6%;display:grid}.resource-tools h2{margin:0;font-size:28px}.resource-tools .eyebrow{font-size:11px}.resource-tools>a{border-left:1px solid #d6e0ef;min-height:100px;padding:8px 17px;display:block;position:relative}.resource-tools>a>b{padding-right:10px;font-size:14px;font-weight:500;line-height:1.5;display:block}.resource-tools>a>span{color:#5e7491;margin-top:9px;font-size:12px;line-height:1.7;display:block}.resource-tools>a>i{color:#6a83a6;font-style:normal;position:absolute;top:7px;right:0}.veelyon-polished .guide-page-head{z-index:auto;background:#f3f6fc;border:0;width:100%;height:auto;min-height:0;padding:48px max(6%,50% - 640px) 38px;display:block;position:relative;top:auto}.guide-page-head .breadcrumbs{margin-bottom:28px}.guide-page-head .resource-meta{margin-bottom:18px}.guide-page-head h1{max-width:900px;margin:0 0 23px;font-size:52px;line-height:1.1}.guide-page-head>p{max-width:720px;margin:0;font-size:17px;line-height:1.85}.guide-progress{z-index:101;pointer-events:none;background:0 0;height:3px;position:fixed;top:0;left:0;right:0}.guide-progress>span{background:#7395c5;width:0;height:3px;display:block}.guide-layout{grid-template-columns:220px minmax(0,760px);align-items:start;gap:65px;max-width:1280px;margin:auto;padding:42px 6% 35px;display:grid}.guide-sidebar{position:sticky;top:112px}.guide-toc{background:#f8faff;border-radius:9px;overflow:hidden;border:1px solid #dbe4f1!important}.veelyon-polished .guide-toc>summary{padding:15px 17px;font-size:13px;font-weight:500;list-style-position:inside}.guide-toc nav{background:0 0;flex-direction:column;gap:3px;padding:0 8px 10px;display:flex;position:static}.guide-toc nav>button{color:#5b7292;text-align:left;background:0 0;border:0;border-radius:5px;min-height:39px;padding:9px 11px;font-size:12px;line-height:1.6}.guide-toc nav>button:hover,.guide-toc nav>button[aria-current=location]{color:#223959;background:#e8f0fd}.guide-back{color:#4d6e98;margin:20px 8px;font-size:12px;display:inline-block}.guide-body{min-width:0;font-size:16px;line-height:1.8}.guide-body p{max-width:70ch;margin-bottom:20px;font-size:16px;line-height:1.9}.guide-takeaways{background:#e8f2ff;border-radius:10px;margin-bottom:38px;padding:24px 27px}.guide-takeaways>span{color:#42658e;font-size:12px;font-weight:500}.guide-takeaways ul{color:#385778;margin:12px 0 0;padding-left:19px;font-size:14px;line-height:1.9}.guide-block{margin-bottom:39px;scroll-margin-top:118px}.guide-block h2{margin:0 0 21px;font-size:28px;line-height:1.2}.guide-block h3{font-size:19px}.guide-body ul.guide-bullets{color:#536883;padding-left:20px;font-size:15px;line-height:1.85}.guide-body ul.guide-bullets>li{margin-bottom:10px}.record-flow{background:#f0f4fc;border-radius:9px;grid-template-columns:minmax(0,1fr) 15px minmax(0,1fr) 15px minmax(0,1fr);align-items:center;gap:10px;margin:26px 0;padding:20px;display:grid}.record-flow>span{text-align:center;color:#436286;overflow-wrap:anywhere;background:#fff;border:1px solid #dce5f3;border-radius:7px;padding:15px 9px;font-size:12px;line-height:1.5}.record-flow>b{color:#8ba0bf;font-size:15px;font-weight:400}.guide-table-wrap{border:1px solid #dce5f2;border-radius:9px;margin:23px 0;overflow:auto}.guide-table{border-collapse:collapse;width:100%;font-size:14px;line-height:1.7}.guide-table th{color:#3e5e86;text-align:left;background:#edf3fc;padding:14px 17px;font-size:12px;font-weight:500}.guide-table td{color:#536883;vertical-align:top;border-top:1px solid #e4eaf3;padding:16px 17px}.guide-table td:first-child{color:#2f4d73;width:35%;font-weight:500}.guide-callout{background:#eee7fa;border-radius:9px;margin:26px 0;padding:23px 26px}.guide-callout>b{color:#51466a;font-size:15px;font-weight:500}.guide-callout>p{color:#655a78;margin:10px 0 0;font-size:14px;line-height:1.85}.guide-checklist{gap:10px;display:grid}.guide-checklist>label{cursor:pointer;background:#f6f9fe;border:1px solid #dce5f3;border-radius:7px;align-items:start;gap:13px;padding:15px 17px;line-height:1.65;display:flex;color:#3e5b80!important;font-size:14px!important}.guide-checklist input{accent-color:#6f90bf;flex-shrink:0;width:18px;height:18px;margin-top:3px}.guide-checklist>label:has(input:checked){background:#eaf2ff;border-color:#9bb4d6}.guide-check-footer{justify-content:space-between;align-items:center;gap:15px;margin-top:14px;display:flex}.guide-check-footer>span{color:#5e7492;font-size:12px}.guide-check-footer>button{text-underline-offset:4px;color:#456791;background:0 0;border:0;padding:8px;font-size:12px;text-decoration:underline}.guide-sources{border-top:1px solid #dce5f0;padding-top:29px}.guide-sources>div{margin-bottom:19px}.guide-sources a{color:#3c6597;text-underline-offset:4px;font-size:13px;line-height:1.7;text-decoration:underline}.guide-sources>div>p{color:#617793;margin:8px 0;font-size:12px;line-height:1.8}.guide-scope{color:#61748e!important;margin-top:26px!important;font-size:12px!important;line-height:1.9!important}.unit-explainer{grid-template-columns:repeat(3,minmax(0,1fr));gap:13px;margin:24px 0;display:grid}.unit-explainer>div{background:#e1f3eb;border-radius:9px;padding:24px 18px}.unit-explainer>div>b{color:#3f7161;letter-spacing:-.04em;white-space:nowrap;margin-bottom:21px;font-family:Manrope;font-size:32px;font-weight:500;display:block}.unit-explainer h3{color:#436758;margin-bottom:13px;font-size:16px;line-height:1.3}.unit-explainer p{color:#557566;margin:0;font-size:12px;line-height:1.8}.guide-process{color:#536883;margin:25px 0;padding-left:20px}.guide-process>li{margin-bottom:20px;padding-left:8px}.guide-process>li>b{color:#385879;font-size:15px;font-weight:500}.guide-process>li>p{margin:8px 0 0;font-size:14px}.guide-download{background:#f8e4ed;border-radius:10px;justify-content:space-between;align-items:center;gap:22px;margin:28px 0;padding:23px;display:flex}.guide-download>div>b{color:#73536a;font-size:14px;font-weight:500}.guide-download>div>p{color:#7a5f73;margin:8px 0 0;font-size:12px;line-height:1.8}.guide-download .btn{flex-shrink:0;gap:15px;font-size:12px;background:#ffffffbf!important;border-color:#e4cbd8!important}.guide-related{background:#f6f8fd;padding:43px 6% 60px}.guide-related h2{font-size:31px!important}.resource-related-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:25px;max-width:1050px;margin:auto;display:grid}.resource-related-grid .resource-art{height:180px}.resource-related-grid .resource-card-copy{padding:23px}.resource-related-grid .resource-card-copy h3{font-size:25px}.veelyon-polished .resource-nav-panel{grid-template-columns:1fr 1.25fr .8fr;gap:30px}.resource-nav-intro{background:#e8f2ff;border-radius:10px;flex-direction:column;align-items:start;padding:24px 25px;display:flex}.resource-nav-intro>span{color:#5f7b9d;font-size:11px}.resource-nav-intro h3{margin:18px 0;font-size:29px;font-weight:500;line-height:1.15}.resource-nav-intro>p{color:#597394;margin-bottom:20px;font-size:13px;line-height:1.8}.resource-nav-intro>b{color:#3c608d;margin-top:auto;font-size:12px;font-weight:500}.resource-nav-intro>b>span{margin-left:12px}.resource-nav-guides>.panel-caption{margin-bottom:12px}.resource-nav-guides>a{border-bottom:1px solid #e5ebf4;align-items:center;gap:12px;padding:15px 4px;display:flex}.resource-nav-guides>a:last-child{border-bottom:0}.resource-nav-icon{color:#796a94;background:#f0eafa;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:37px;height:43px;font-size:18px;display:flex}.resource-nav-guides>a:nth-of-type(2) .resource-nav-icon{color:#5c8271;background:#e5f3eb;font-size:13px}.resource-nav-guides>a:nth-of-type(3) .resource-nav-icon{color:#9a7188;background:#f9e8f0}.resource-nav-guides>a>div{flex:1}.resource-nav-guides b{color:#3a587d;font-size:14px;font-weight:500;display:block}.resource-nav-guides small{color:#637995;margin-top:5px;font-size:11px;line-height:1.6;display:block}.resource-nav-guides i{color:#8198b8;font-size:12px;font-style:normal}.resource-nav-panel .panel-note{padding-left:25px}@media (max-width:1050px){.resource-feature-copy{padding:29px}.resource-feature-copy h2{font-size:32px}.resource-feature-photo{min-height:380px}.resource-card-grid{gap:18px}.resource-card-copy{padding:21px}.resource-card-copy h3{font-size:22px}.resource-card-copy .resource-meta{font-size:10px}.resource-art{height:190px}.art-trace{gap:5px}.art-trace>span{padding:10px 8px;font-size:11px}.resource-tools{gap:20px}.resource-tools h2{font-size:25px}.resource-tools>a{padding-left:12px}.guide-layout{grid-template-columns:190px minmax(0,1fr);gap:32px}.guide-body p{font-size:15px}.guide-table{font-size:13px}.guide-download{flex-direction:column;align-items:start}.veelyon-polished .resource-nav-panel{grid-template-columns:1fr 1.15fr .8fr;gap:22px}.resource-nav-intro{padding:23px}.resource-nav-intro h3{font-size:25px}.resource-nav-panel .panel-note{padding-left:19px}}@media (max-width:800px){.veelyon-polished .resource-page-head{padding:34px 6% 30px}.resource-page-head h1{margin:20px 0;font-size:40px}.resource-page-head>p{font-size:15px;line-height:1.85}.resource-feature{grid-template-columns:1fr;margin:28px 6% 38px}.resource-feature-photo{min-height:230px}.resource-feature-photo>span{font-size:12px;bottom:20px;left:23px}.resource-feature-copy{padding:25px}.resource-feature-copy h2{margin:20px 0 17px;font-size:31px}.resource-feature-copy>p{font-size:14px}.resource-feature-copy ul,.resource-feature-copy .btn{font-size:13px}.resource-meta{gap:12px;font-size:11px}.resource-library{padding-bottom:38px}.resource-library-head{flex-direction:column;align-items:stretch;gap:21px}.resource-library-head h2{font-size:30px}.resource-search{width:100%}.resource-search .input{font-size:13px}.resource-filter-row{flex-direction:column;align-items:start;gap:14px}.resource-filters{gap:7px}.resource-filters button{gap:8px;padding:9px 11px;font-size:12px}.resource-filters button>span{font-size:10px}.resource-card-grid{grid-template-columns:1fr;gap:22px}.resource-art{height:190px}.resource-card-copy{padding:23px}.resource-card-copy .resource-meta{font-size:11px}.resource-card-copy h3{font-size:25px}.resource-card-copy>p{font-size:14px}.art-trace>span{padding:12px 15px;font-size:13px}.resource-tools{grid-template-columns:1fr;gap:0;padding:32px 6%}.resource-tools>div{margin-bottom:20px}.resource-tools h2{font-size:30px}.resource-tools>a{border-top:1px solid #dce5f1;border-left:0;min-height:0;padding:17px 21px 17px 0}.resource-tools>a>i{top:20px}.resource-tools>a>b{font-size:14px}.resource-tools>a>span{font-size:12px}.veelyon-polished .guide-page-head{padding:32px 6% 29px}.guide-page-head .breadcrumbs{margin-bottom:22px;font-size:11px}.guide-page-head .resource-meta{gap:10px;font-size:11px}.guide-page-head h1{margin-bottom:22px;font-size:36px}.guide-page-head>p{font-size:15px;line-height:1.85}.guide-layout{grid-template-columns:1fr;gap:24px;padding:25px 6% 22px}.guide-sidebar{position:static}.guide-toc>summary{min-height:48px;font-size:13px!important}.guide-back{margin:13px 4px 0;font-size:12px}.guide-takeaways{margin-bottom:29px;padding:22px}.guide-takeaways ul{font-size:13px}.guide-block{margin-bottom:31px;scroll-margin-top:100px}.guide-block h2{margin-bottom:18px;font-size:25px}.guide-body p{font-size:15px;line-height:1.9}.record-flow{grid-template-columns:minmax(0,1fr) 12px minmax(0,1fr) 12px minmax(0,1fr);gap:6px;padding:15px 12px}.record-flow>span{padding:12px 5px;font-size:11px}.record-flow>b{font-size:12px}.guide-table th{padding:12px;font-size:11px}.guide-table td{padding:13px 12px;font-size:12px;line-height:1.8}.guide-table td:first-child{width:34%}.guide-callout{margin:23px 0;padding:21px}.guide-callout>b{font-size:14px}.guide-callout>p{font-size:13px}.guide-checklist>label{gap:11px;padding:14px;font-size:13px!important}.guide-checklist input{width:18px;height:18px}.guide-check-footer>span{font-size:11px}.guide-check-footer>button,.guide-sources a{font-size:12px}.guide-sources>div>p,.guide-scope{font-size:11px!important}.guide-download{gap:18px;padding:21px}.guide-download>div>b{font-size:14px}.guide-download>div>p,.guide-download .btn{font-size:12px}.guide-related{padding:32px 6% 40px}.guide-related .section-heading{flex-direction:column;align-items:start;gap:12px}.guide-related h2{font-size:29px!important}.resource-related-grid{grid-template-columns:1fr;gap:22px}.resource-related-grid .resource-art{height:170px}.resource-related-grid .resource-card-copy h3{font-size:24px}.guide-progress,.guide-progress>span{height:2px}}@media (max-width:500px){.unit-explainer{grid-template-columns:1fr;gap:11px}.unit-explainer>div{grid-template-columns:80px minmax(0,1fr);align-items:center;gap:0 16px;padding:18px 20px;display:grid}.unit-explainer>div>b{grid-area:1/1/3;margin:0;font-size:25px}.unit-explainer h3{grid-column:2;margin:0 0 5px;font-size:15px}.unit-explainer p{grid-column:2;font-size:12px}.resource-page-head h1{font-size:37px}.guide-page-head h1{font-size:33px}.resource-filters button{padding:9px 10px;font-size:11px}}.hero-collection-stage{isolation:isolate;position:relative}.hero-collection-stage .hero-collection-photo{background:radial-gradient(at 75% 70%,#f9e8f3 0%,#0000 58%),radial-gradient(at 16% 15%,#e0edff 0%,#0000 60%),linear-gradient(145deg,#eee9fb,#f5f9ff 51%,#fceef5)}.floating-collection-scene{isolation:isolate;width:100%;height:100%;position:relative;overflow:hidden}.collection-aura{pointer-events:none;filter:blur(25px);opacity:.5;border-radius:50%;position:absolute}.collection-aura-blue{background:radial-gradient(#bad2f2,#0000 68%);width:70%;height:52%;top:25%;left:-12%}.collection-aura-pink{background:radial-gradient(#efc9e7,#0000 65%);width:70%;height:60%;top:24%;right:-12%}.collection-floor-shadow{filter:blur(17px);opacity:.15;background:#7184ab;border-radius:50%;height:5%;position:absolute;bottom:11%;left:18%;right:13%}.hero-vial{transform-origin:50% 65%;pointer-events:none;position:absolute}.hero-vial svg{width:100%;height:auto;display:block;overflow:hidden}.hero-vial-motion{filter:drop-shadow(0 16px 15px #53688c24);will-change:transform;animation:veelyon-vial-float var(--float-duration,9s) ease-in-out infinite;animation-delay:var(--float-delay,0s);transform-origin:50% 60%}.hero-vial-retatrutide{z-index:1;--float-duration:9.8s;--float-delay:-2.4s;width:19%;top:17%;left:5%;transform:rotate(-13deg)}.hero-vial-glow{z-index:1;--float-duration:10.5s;--float-delay:-5.1s;width:17%;top:10%;right:7%;transform:rotate(13deg)}.hero-vial-spray{z-index:2;--float-duration:11.2s;--float-delay:-3.7s;width:18%;top:6%;left:46%;transform:rotate(8deg)}.hero-vial-bpc{z-index:3;--float-duration:8.8s;--float-delay:-.8s;width:25%;top:29%;left:23%;transform:rotate(-8deg)}.hero-vial-ghk{z-index:4;--float-duration:10.1s;--float-delay:-6.3s;width:24%;top:34%;right:16%;transform:rotate(9deg)}.hero-motion-toggle{z-index:8;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#37577e;cursor:pointer;background:#ffffffde;border:1px solid #ffffffc9;border-radius:30px;align-items:center;gap:7px;min-height:35px;padding:8px 12px;font:400 11px Manrope,Arial,sans-serif;display:flex;position:absolute;bottom:18px;right:17px}.hero-motion-toggle span{font-size:12px;line-height:1}.hero-motion-toggle:hover{background:#fff}.hero-motion-toggle:focus-visible{outline-offset:3px;outline:2px solid #385f91}.motion-is-paused .hero-vial-motion,.motion-out-of-view .hero-vial-motion,.motion-tab-hidden .hero-vial-motion{animation-play-state:paused}.hero-collection-stage .hero-zoom-caption{min-height:35px;padding:8px 11px;font-size:11px;bottom:18px}.floating-preview-image{aspect-ratio:1.1;overflow:hidden;min-height:0!important;max-height:none!important}.floating-preview-image .hero-vial-motion{will-change:auto;animation:none}.floating-preview-image .floating-collection-scene{height:100%}.hero-collection-stage:has(.hero-collection-photo:focus-visible){outline-offset:3px;outline:2px solid #385f91}@keyframes veelyon-vial-float{0%,to{transform:translate(0,0)rotate(0)}25%{transform:translate(2px,-8px)rotate(.8deg)}50%{transform:translateY(-14px)rotate(0)}75%{transform:translate(-2px,-6px)rotate(-.7deg)}}@media (max-width:800px){.hero-motion-toggle{min-height:33px;padding:7px 10px;font-size:10px;bottom:14px;right:14px}.hero-collection-stage .hero-zoom-caption{min-height:33px;font-size:10px;bottom:14px}.hero-vial-motion{filter:drop-shadow(0 10px 9px #53688c24)}.collection-floor-shadow{filter:blur(12px)}}@media (prefers-reduced-motion:reduce){.hero-vial-motion{will-change:auto;animation:none!important}.hero-motion-toggle{display:none}.collection-aura{filter:blur(20px)}}.veelyon-polished .floating-preview-image{aspect-ratio:1.1;height:auto!important;min-height:0!important}.hero-caption-title{align-items:center;gap:12px;margin-bottom:8px;display:flex}.hero-caption-title h2{margin-bottom:0}.hero-collection-caption .hero-motion-toggle{-webkit-backdrop-filter:none;backdrop-filter:none;background:#f3f6fc;border-color:#dce5f1;flex-shrink:0;min-height:28px;padding:6px 9px;font-size:10px;position:static}.hero-collection-caption .hero-motion-toggle:hover{background:#e7eef9}@media (max-width:800px){.hero-caption-title{gap:10px}.hero-collection-caption .hero-motion-toggle{min-height:29px;padding:6px 8px}}@media (prefers-reduced-motion:reduce){.hero-collection-caption .hero-motion-toggle{display:none}}.hero-collection-stage .hero-collection-photo,.veelyon-polished .floating-preview-image{background:#ecf3ff url(/static/veelyon-caustic-studio.065445198a76.webp) 50%/cover no-repeat}.floating-collection-scene .collection-aura{display:none}.floating-collection-scene .collection-floor-shadow{opacity:.08}:root{--veelyon-mint:#e5f3eb;--veelyon-mint-line:#c6e3d3;--veelyon-mint-ink:#2f6551;--veelyon-mint-accent:#8bceb0}.veelyon-polished .promo-banner{background:linear-gradient(105deg,#e8effd 0%,#f0e9fa 34%,#fbeaf1 66%,#e2f2e8 100%)}.purchasing-option.purchasing-blue{background:var(--veelyon-mint);border-color:var(--veelyon-mint-line)}.purchasing-blue .offer-kicker,.purchasing-blue .option-link{color:var(--veelyon-mint-ink)}.purchasing-blue:hover{background:#dcefe4}.premium-closing{background:#e7f4ec;border-top:1px solid #d7eadd}.hero-secondary[href="#/volume"],.text-link[href="#/volume"]{color:var(--veelyon-mint-ink)}.premium-trust>a[href="#/volume"]{border-left-color:#b8dcc9}.veelyon-polished .collection-tabs button[aria-selected=true]{border-color:var(--veelyon-mint-line);color:#2d5d4c;background:#e9f5ee}.veelyon-polished .chips .chip.active{color:#2c5c49;background:#e0f0e6;border-color:#a6d0b9}.veelyon-polished .chips .chip:hover{border-color:#a6d0b9}.veelyon-polished .volume-title{background:#eaf5ee}.veelyon-polished .volume-title .pending{color:#386450;background:#d9ecdf}.veelyon-polished .volume-calculator{background:#f0f8f3;border-color:#c7e0d1;box-shadow:0 14px 35px #38654b08}.veelyon-polished .volume-estimate{border-top-color:#c5dfcf}.veelyon-polished .volume-estimate .volume-saving,.veelyon-polished .volume-schedule strong{color:#32654e}.veelyon-polished .volume-schedule>div:nth-child(n+2){background:#f1f8f3;border-bottom-color:#d9eadd;padding-left:13px;padding-right:13px}.veelyon-polished .resource-tools{background:#eaf5ee}.veelyon-polished .resource-tools>a{border-color:#c8dfd0}.veelyon-polished .resource-tools>a>i{color:#47755c}.veelyon-polished .resource-filters button[data-resource-category=Traceability][aria-pressed=true]{color:#2e604b;background:#e2f2e8;border-color:#a9d3ba}.veelyon-polished .resource-filters button[data-resource-category=Traceability]>span{color:#416b55;background:#e5f2e9}.veelyon-polished .guide-download{background:#eaf5ee;border-color:#c8dfd0}@media (max-width:600px) and (-webkit-max-device-pixel-ratio:1.25),(max-width:600px) and (max-resolution:1.25dppx){.hero-collection-stage .hero-collection-photo,.veelyon-polished .floating-preview-image{background-image:url(/static/veelyon-caustic-studio-768.713c183fb8cc.webp)}}.veelyon-polished .enriched-product{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:6%;padding-top:35px;padding-bottom:52px}.enriched-product .product-purchase{min-width:0;padding-top:0!important}.product-use-label{color:#577565;margin-top:22px;font-size:11px}.veelyon-polished .enriched-product h1{letter-spacing:-.045em;margin:10px 0 15px;font-size:clamp(31px,3vw,43px);font-weight:500;line-height:1.15}.veelyon-polished .enriched-product .product-intro{max-width:54ch;margin-bottom:19px;color:#596d88!important;font-size:14px!important;line-height:1.7!important}.product-unit-price{align-items:baseline;gap:13px;margin-bottom:24px;display:flex}.product-unit-price>span{color:#62748d;font-size:12px}.veelyon-polished .product-unit-price .price{margin:0;font-size:21px}.product-unit-price .muted{margin-left:6px;font-size:10px}.enriched-product .field-label{color:#445d7b;margin-bottom:11px;font-size:12px}.enriched-product .variants{gap:8px}.enriched-product .variants button{color:#435f81;border-color:#d7e1ee;min-height:42px;padding:10px 18px;font-size:13px}.enriched-product .variants button.active{color:#233d63;background:#e8effb;border-color:#8ca8cc}.veelyon-polished .product-purchase .detail-promotion{background:#f7f9fd;border:1px solid #dfe6f0;margin:21px 0 0;padding:18px 20px 17px}.product-offer-switch{gap:6px;margin-bottom:20px;display:flex}.product-offer-switch button{color:#5d718c;background:0 0;border:1px solid #d5deeb;border-radius:6px;flex:1;min-height:34px;padding:7px 10px;font:400 11px Manrope,Arial,sans-serif}.product-offer-switch button[aria-pressed=true]{color:#2d624d;background:#e3f1e8;border-color:#a5ceb7}.selected-offer-price{justify-content:space-between;align-items:center;gap:14px;display:flex}.selected-offer-price>div>span{color:#58718e;margin-bottom:5px;font-size:12px;display:block}.selected-offer-price strong{letter-spacing:-.045em;font:500 32px Manrope,sans-serif}.selected-offer-price s{color:#7d8da5;margin-left:12px;font-size:13px}.selected-offer-tag{color:#655780;background:#ede7f8;border-radius:5px;padding:6px 8px;font-size:10px}.veelyon-polished .product-purchase .detail-promotion>p{color:#61738d;margin:12px 0 16px;font-size:12px;line-height:1.6}.veelyon-polished .product-purchase .quantity-offers button{gap:7px;min-height:83px;padding:12px 5px;font-size:12px}.product-purchase .quantity-offers button[aria-pressed=true]{background:#eaf3fc;border-color:#7f9fc5}.veelyon-polished .product-purchase .quantity-offers b{font-size:11px}.veelyon-polished .product-purchase .quantity-offers small{font-size:9px}.product-purchase .detail-promotion>small{margin-top:13px;line-height:1.6;display:block;font-size:10px!important}.veelyon-polished .product-purchase .detail-buy{gap:10px;margin:19px 0 21px}.product-purchase .detail-buy .btn{letter-spacing:0;min-height:51px;font-size:13px}.product-purchase .detail-buy .qty{min-height:51px}.product-purchase .detail-buy .qty button{width:32px}.product-purchase .volume-detail-link{color:#376b52;margin-top:18px;font-size:11px;display:block}.product-services{border-top:1px solid #e1e7f0;grid-template-columns:1fr 1fr;gap:15px 20px;margin-top:5px;padding-top:20px;display:grid}.product-services>a,.product-services>button{text-align:left;color:#2c4567;font:inherit;cursor:pointer;background:0 0;border:0;align-items:flex-start;gap:10px;min-width:0;padding:0;display:flex}.product-services svg{fill:none;stroke:#5e7d75;stroke-width:1.4px;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0;width:23px;height:23px}.product-services b{font-size:11px;font-weight:500;line-height:1.5;display:block}.product-services small{color:#687a91;margin-top:4px;font-size:10px;line-height:1.65;display:block}.product-services .product-service-scope{color:#7a879b;grid-column:1/-1;margin:2px 0 0;font-size:10px;line-height:1.65}.services-compact{margin-bottom:23px}.product-information{background:#f7f9fc;grid-template-columns:1fr 1fr;align-items:start;gap:8%;padding:64px 6%;scroll-margin-top:120px;display:grid}.product-reference-overview>.eyebrow{font-size:11px}.product-information h2{letter-spacing:-.035em;margin:14px 0 20px;font-size:36px;font-weight:500;line-height:1.15}.product-reference-overview>p{color:#5e718c;max-width:55ch;font-size:14px;line-height:1.8}.product-fact-grid{border-top:1px solid #dce4ef;margin:27px 0 22px}.product-fact-grid>div{border-bottom:1px solid #dce4ef;grid-template-columns:.9fr 1.1fr;gap:15px;padding:14px 0;font-size:12px;line-height:1.6;display:grid}.product-fact-grid dt{color:#667b95}.product-fact-grid dd{color:#304f73;overflow-wrap:anywhere;margin:0}.product-reference-overview>.text-link{font-size:12px}.product-handling{border-left:3px solid #bddfcf;margin-top:35px;padding:1px 0 1px 19px}.product-handling h3{letter-spacing:-.025em;margin:0 0 12px;font-size:20px;font-weight:500}.product-handling p{color:#60748f;font-size:12px;line-height:1.9}.product-handling a{font-size:11px}.supplier-reference{background:#fff;border:1px solid #dce4ef;border-radius:13px;min-width:0;padding:30px 31px}.reference-heading{justify-content:space-between;align-items:center;gap:15px;display:flex}.reference-source-label{color:#607895;font-size:11px}.reference-pending{color:#756386;background:#f1edf9;border:1px solid #e1d8f0;border-radius:5px;padding:6px 8px;font-size:9px}.supplier-reference h2{margin:21px 0 17px;font-size:29px}.reference-purity{color:#345e51;align-items:center;gap:6px;margin:14px 0 20px;display:flex}.reference-purity>b{letter-spacing:-.06em;font-size:64px;font-weight:500;line-height:1}.reference-purity>span{font-size:28px;line-height:1.05}.reference-purity small{color:#698476;margin-top:5px;font-size:10px;line-height:1.4;display:block}.reference-provenance,.supplier-reference>p{color:#64758e;font-size:12px;line-height:1.8}.reference-provenance strong{color:#3b5877;font-weight:500}.reference-limitation{background:#fcf3e9;border-radius:6px;padding:12px 14px;color:#886b49!important}.supplier-reference>dl,.reference-assays dl{margin:22px 0}.supplier-reference dl>div{border-bottom:1px solid #e6ebf2;justify-content:space-between;padding:10px 0;font-size:11px;line-height:1.65;display:flex}.supplier-reference dt{color:#6c7c93}.supplier-reference dd{text-align:right;color:#355373;max-width:58%;margin:0}.reference-assays{margin-bottom:20px;font-size:11px}.reference-assays summary{cursor:pointer;color:#506a8d}.reference-assays p{color:#73829a;font-size:10px;line-height:1.7}.supplier-reference>.btn{min-height:43px;padding:12px 15px;font-size:11px}.supplier-reference>.text-link{margin-top:17px;font-size:11px;display:block}.product-delivery-details{grid-template-columns:.8fr 1.2fr;align-items:start;gap:12%;padding:65px 6%;display:grid}.product-delivery-details h2{letter-spacing:-.04em;margin:0 0 20px;font-size:36px;font-weight:500;line-height:1.18}.product-delivery-details>div>p{color:#637791;max-width:39ch;font-size:14px;line-height:1.8}.product-delivery-details .text-link{font-size:12px}.product-delivery-answers details{border-bottom:1px solid #dce4ef;margin-bottom:20px;padding:0 0 20px}.product-delivery-answers summary{color:#355173;cursor:pointer;font-size:15px;line-height:1.5}.product-delivery-answers p{color:#637892;margin:17px 0 0;font-size:13px;line-height:1.9}.research-notice{background:#eeeaf7;grid-template-columns:.8fr 1.2fr;gap:8px 12%;padding:43px 6%;display:grid}.research-notice>span{color:#76678f;grid-column:1;font-size:11px}.research-notice h2{letter-spacing:-.03em;grid-column:1;margin:9px 0 0;font-size:30px;font-weight:500;line-height:1.15}.research-notice p{color:#6b6380;grid-area:1/2/3;margin:0;font-size:12px;line-height:1.9}.research-notice a{color:#5a537a;text-underline-offset:4px;grid-column:2;margin-top:12px;font-size:11px;text-decoration:underline}.reference-sheet{max-width:1060px;margin:45px auto 60px;padding:0 6%}.sheet-heading{color:#637791;border-bottom:1px solid #dae4ee;justify-content:space-between;gap:20px;padding-bottom:25px;font-size:12px;display:flex}.sheet-heading>a{color:#395c85}.reference-sheet>h1{letter-spacing:-.045em;overflow-wrap:anywhere;margin:30px 0 17px;font-size:46px;line-height:1.15}.sheet-format{font-size:19px}.reference-sheet>p{color:#5d7490;font-size:14px;line-height:1.8}.sheet-actions{align-items:center;gap:23px;margin:25px 0 32px;display:flex}.sheet-actions>span{color:#6b7d95;max-width:42ch;font-size:11px;line-height:1.7}.reference-sheet .supplier-reference{background:#f8fafc}.sheet-research-note{margin-top:35px}.sheet-research-note h2{font-size:22px}.sheet-research-note p{color:#62738c;font-size:12px;line-height:1.9}.newsletter-block{background:#e8f4ed;grid-template-columns:1fr 1fr;align-items:center;gap:9%;padding:45px 6%;display:grid}.newsletter-top{background:#f0f7f2;border-bottom:1px solid #d9eadd;grid-template-columns:1.08fr .92fr;gap:5%;padding-top:23px;padding-bottom:23px}.newsletter-block .eyebrow{color:#668575;margin:0 0 10px;font-size:10px}.newsletter-block h2{letter-spacing:-.04em;margin:0 0 15px;font-size:36px;font-weight:500;line-height:1.15}.newsletter-top h2{margin-bottom:8px;font-size:24px}.newsletter-block>div>p{color:#638070;max-width:45ch;margin:0;font-size:13px;line-height:1.8}.newsletter-top>div>p{max-width:none;font-size:11px}.newsletter-email>span{color:#4d6c5a;margin-bottom:8px;font-size:11px;display:block}.newsletter-email>div{gap:8px;display:flex}.newsletter-email .input{color:#334f43;background:#fff;border-color:#c8dfcf;width:100%;min-width:0;min-height:45px;font-size:13px}.newsletter-email .btn{flex-shrink:0;min-height:45px;padding:12px 20px;font-size:12px}.newsletter-consent{color:#638070;align-items:flex-start;gap:9px;margin-top:12px;font-size:10px;line-height:1.7;display:flex}.newsletter-consent input{accent-color:#396b53;margin-top:3px}.newsletter-consent a{color:#375f4b;text-underline-offset:3px;text-decoration:underline}.newsletter-status{color:#436b55;margin:9px 0 0;font-size:11px;line-height:1.7}.newsletter-status:empty{display:none}.newsletter-form[aria-busy=true] button{opacity:.65;cursor:wait}.newsletter-trap{width:1px;height:1px;top:auto;left:-10000px;overflow:hidden;position:absolute!important}.newsletter-preferences form{max-width:520px;margin-top:27px}.newsletter-preferences label{font-size:13px;display:block}.newsletter-preferences .input{width:100%;margin:10px 0 20px;display:block}.site-fda{border-top:1px solid #dce4ef;margin-top:35px;padding-top:23px}.site-fda h2{margin-bottom:11px;font-size:12px;font-weight:500}.site-fda p{color:#75859c;max-width:125ch;font-size:10px;line-height:1.9}.site-fda a{color:#536b8c;text-underline-offset:3px;text-decoration:underline}.site-fda>a{font-size:10px}.disclaimer-page h2{margin:30px 0 15px;font-size:23px;font-weight:500}.disclaimer-page>p{color:#617590;font-size:14px;line-height:1.9}@media (max-width:1100px){.veelyon-polished .enriched-product{gap:4%;padding-left:4%;padding-right:4%}.product-services{gap:14px}.product-services b{font-size:10px}.product-services small{font-size:9px}.selected-offer-price strong{font-size:29px}.product-information{gap:5%}.supplier-reference{padding:25px}.reference-heading{flex-direction:column;align-items:start;gap:8px}.newsletter-top{grid-template-columns:.9fr 1.1fr;gap:4%}.newsletter-top h2{font-size:22px}.research-notice{gap:8px 8%}}@media (max-width:800px){.veelyon-polished .enriched-product{grid-template-columns:1fr;gap:25px;padding:27px 6% 38px}.veelyon-polished .enriched-product>.product-art{aspect-ratio:1;position:relative;top:auto}.veelyon-polished .enriched-product h1{margin-top:10px;font-size:33px}.product-use-label{margin-top:17px}.veelyon-polished .enriched-product .product-intro{font-size:14px!important}.product-unit-price{margin-bottom:22px}.veelyon-polished .product-purchase .detail-promotion{padding:16px 15px}.product-offer-switch{margin-bottom:16px}.selected-offer-price strong{font-size:31px}.selected-offer-tag{padding:6px;font-size:9px}.veelyon-polished .product-purchase .quantity-offers button{min-height:83px;font-size:11px}.veelyon-polished .product-purchase .quantity-offers b{font-size:10px}.veelyon-polished .product-purchase .quantity-offers small{font-size:8px}.product-purchase .detail-promotion>small{font-size:10px!important}.product-services{gap:19px 15px}.product-services b{font-size:11px}.product-services small{font-size:10px}.product-services svg{width:21px;height:21px}.product-services .product-service-scope{font-size:10px}.product-information{grid-template-columns:1fr;gap:33px;padding:42px 6%;scroll-margin-top:98px}.product-information h2{font-size:32px}.product-fact-grid>div{padding:13px 0;font-size:12px}.supplier-reference{padding:23px 21px}.supplier-reference h2{font-size:27px}.reference-heading{flex-direction:row;align-items:center}.reference-pending{font-size:8px}.reference-purity>b{font-size:60px}.supplier-reference dl>div{font-size:11px}.product-delivery-details{grid-template-columns:1fr;gap:30px;padding:40px 6%}.product-delivery-details h2{font-size:32px}.product-delivery-details>div>p{max-width:none;font-size:14px}.product-delivery-answers summary{font-size:14px}.product-delivery-answers p{font-size:12px}.research-notice{grid-template-columns:1fr;gap:13px;padding:33px 6%}.research-notice h2{grid-column:1;margin:0;font-size:29px}.research-notice p{grid-area:auto/1;font-size:12px}.research-notice a{grid-column:1;margin-top:0}.reference-sheet{margin-top:28px;padding:0 6%}.reference-sheet>h1{font-size:34px}.sheet-heading{align-items:center;gap:15px;font-size:10px}.sheet-actions{flex-direction:column;align-items:start;gap:12px}.newsletter-block{grid-template-columns:1fr;gap:24px;padding:35px 6%}.newsletter-top{gap:18px;padding-top:23px;padding-bottom:22px}.newsletter-block h2{margin-bottom:12px;font-size:31px}.newsletter-top h2{max-width:28ch;margin-bottom:7px;font-size:22px}.newsletter-block>div>p{max-width:none;font-size:12px}.newsletter-top>div>p{font-size:11px}.newsletter-block .eyebrow{margin-bottom:9px;font-size:10px}.newsletter-email .btn{padding:12px 16px;font-size:11px}.newsletter-email .input{font-size:12px}.newsletter-consent{font-size:10px}.site-fda{margin-top:28px;padding-top:20px}.site-fda p{font-size:10px;line-height:1.9}.site-fda h2{font-size:12px}}@media (max-width:400px){.selected-offer-price{align-items:flex-start;gap:9px}.selected-offer-price strong{font-size:28px}.selected-offer-tag{font-size:8px}.selected-offer-price s{margin-left:7px;font-size:11px}.product-services{grid-template-columns:1fr;gap:16px}.product-services b{font-size:12px}.product-services small{font-size:10px}.product-services .product-service-scope{grid-column:1}.reference-heading{flex-direction:column;align-items:start}.product-purchase .detail-buy .btn{padding:12px 11px;font-size:11px}.product-purchase .detail-buy .qty button{width:27px}.newsletter-email .btn{padding:12px 13px}.newsletter-email>div{gap:6px}}@media print{.utility-bar,.refined-header,.promo-banner,footer,#help-toggle,#help-panel,.newsletter-block,.sheet-actions,.sheet-heading>a{display:none!important}.reference-sheet{max-width:none;margin:0;padding:0}.reference-sheet .supplier-reference{background:#fff}.reference-sheet h1{font-size:30px}.reference-sheet .reference-purity>b{font-size:40px}.reference-sheet .supplier-reference>h2{font-size:24px}.reference-sheet .supplier-reference a:after{content:" (" attr(href) ")";overflow-wrap:anywhere;font-size:8px}.reference-sheet dl>div{padding:6px 0;font-size:10px}.sheet-research-note{break-inside:avoid}}.source-report-actions{flex-wrap:wrap;align-items:center;gap:16px;margin-top:22px;display:flex}.source-report-actions .btn{white-space:normal}.source-report-actions .text-link{margin:0}.supplier-reference+.supplier-reference{margin-top:22px}.coa-library{max-width:1320px;margin:0 auto;padding:0 5% 70px}.coa-library-intro{align-items:start;gap:36px;padding:25px 0 32px;display:flex}.coa-library-intro>span{color:#223959;flex:0 0 210px;font-size:20px;font-weight:600}.coa-library-intro p{max-width:72ch;margin:0;font-size:14px;line-height:1.8}.coa-reference-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;margin-top:30px;display:grid}.coa-reference-item{background:#fff;border:1px solid #d6e2e5;border-radius:14px;min-width:0;padding:24px}.coa-reference-item>span{color:#667485;font-size:12px}.coa-reference-item h2{overflow-wrap:anywhere;margin:12px 0 20px;font-size:24px!important}.coa-reference-item h2 a{text-decoration:none}.coa-reference-item p{font-size:12px;line-height:1.7}.coa-reference-item>small{color:#667485;font-size:11px;line-height:1.7;display:block}.coa-source-row{border-top:1px solid #d6e2e5;justify-content:space-between;align-items:center;gap:14px;padding:15px 0;display:flex}.coa-source-row strong{color:#223959;font-size:28px;font-weight:600}.coa-source-row small{color:#526575;font-size:11px;display:block}.coa-source-row>a{font-size:12px}.coa-awaiting{padding:15px 0 28px}.catalog-source-status{color:#526575;flex-wrap:wrap;align-items:baseline;gap:5px;margin:12px 0;font-size:10px;text-decoration:none;display:flex}.catalog-source-status b{color:#223959;font-size:13px}.catalog-source-status>span{margin-left:auto;text-decoration:underline}.supplier-reference dl>div{gap:15px}.supplier-reference dd{overflow-wrap:anywhere}.reference-sheet #supplier-reference-card{margin-top:26px}.reference-sheet .supplier-reference{max-width:850px}.reference-sheet .newsletter-block{display:none}.reference-limitation{border-left:2px solid #8da6ce;padding-left:14px}.newsletter-status{min-height:1.8em}.newsletter-status[data-state=error]{color:#962936}.newsletter-status[data-state=success]{color:#1c6954}@media (max-width:900px){.coa-reference-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.coa-library-intro{gap:22px}.coa-library-intro>span{flex-basis:160px}}@media (max-width:600px){.coa-library{padding:0 6% 45px}.coa-reference-grid{grid-template-columns:1fr;gap:16px}.coa-library-intro{padding-top:4px;display:block}.coa-library-intro>span{margin-bottom:12px;display:block}.coa-library-intro p{font-size:12px}.coa-reference-item h2{font-size:24px!important}.source-report-actions{gap:14px}.catalog-source-status{font-size:9px}}@media print{.coa-library-intro,.source-report-actions .text-link{display:none}.reference-sheet .supplier-reference{break-inside:avoid;page-break-inside:avoid;border:1px solid #aaa}.reference-sheet #supplier-reference-card{margin-top:15px}}.coa-upcoming{border-top:1px solid #d6e2e5;justify-content:space-between;align-items:center;gap:12px;margin-top:22px;padding:13px 0;font-size:12px;display:flex}.coa-upcoming strong{color:#5d5573;background:#f0ecf7;border:1px solid #e2dcef;border-radius:20px;padding:5px 11px;font-size:11px;font-weight:500}.newsletter-shortcut{color:#38504a;background:#f0f7f3;flex-wrap:wrap;justify-content:center;align-items:center;gap:14px;padding:12px 6%;font-size:12px;line-height:1.6;display:flex}.newsletter-shortcut>a{text-underline-offset:3px;white-space:nowrap;font-weight:600;text-decoration:underline}.newsletter-shortcut>a span{margin-left:4px}.newsletter-block{scroll-margin-top:115px}@media (max-width:600px){.newsletter-shortcut{gap:4px 10px;padding:10px 6%;font-size:10px}.newsletter-block{scroll-margin-top:88px}}.storage-notice{color:#223959;background:#eef2f8;border-top:1px solid #ccd7e7;margin:0;padding:14px 5%;font-size:13px;line-height:1.5}#catalog-grid>.product-card{content-visibility:auto;contain-intrinsic-size:auto 540px}#catalog-grid>.product-card[hidden],#catalog-grid>[data-catalog-empty][hidden]{display:none}#main h1[tabindex="-1"]:focus{outline:none}dialog,.drawer,.mobile-nav,#help-panel{overscroll-behavior:contain}html.dialog-open{overflow:hidden}html{scrollbar-gutter:stable}.newsletter-email>label{color:#4d6c5a;margin-bottom:8px;font-size:11px;display:block}#checkout-page[hidden],#checkout-empty[hidden]{display:none}#clear-data-dialog{max-width:560px}#clear-data-dialog .actions{flex-wrap:wrap;justify-content:flex-end}body.proposal{--proposal-ink:#223959;--proposal-blue:#dcebfa;--proposal-rose:#f3dfe8;--proposal-mint:#e5f0ea;--proposal-violet:#ece4f5;--proposal-paper:#fff}body.proposal h1,body.proposal h2{letter-spacing:-.035em;line-height:1.15}body.proposal .utility-bar{min-height:26px;padding-top:4px;padding-bottom:4px;font-size:12px}body.proposal .utility-bar .preview-note{font-size:12px}body.proposal .header-inner{min-height:76px;padding-top:12px;padding-bottom:12px}body.proposal .promo-banner{min-height:34px;padding:8px 6%;font-size:13px;line-height:1.4}body.proposal .newsletter-shortcut{min-height:32px;padding:6px 6%;font-size:13px}body.proposal .premium-hero{grid-template-columns:1fr 1fr;gap:50px;min-height:0;padding:34px 6% 36px}body.proposal .premium-hero h1{max-width:14ch;margin:0 0 22px;font-size:clamp(38px,4vw,58px)}body.proposal .hero-intro{max-width:40ch;margin-bottom:24px;font-size:17px}body.proposal .hero-actions{gap:20px}body.proposal .hero-research-note{margin-top:20px;font-size:12px}body.proposal .hero-collection-stage{aspect-ratio:1.35;height:auto;min-height:0}body.proposal .hero-collection-caption{gap:12px;padding:15px 19px}body.proposal .hero-collection-caption h2{max-width:none;font-size:19px;line-height:1.2}body.proposal .hero-collection-caption p,body.proposal .hero-collection-caption>a{font-size:12px}body.proposal .hero-motion-toggle{min-height:32px;font-size:12px}body.proposal .premium-trust{padding:17px 6%}body.proposal .premium-trust b{font-size:14px}body.proposal .premium-trust span{font-size:13px}body.proposal .section,body.proposal .premium-purchasing,body.proposal .premium-documentation,body.proposal .premium-faq{padding:48px 6%}body.proposal .section-heading{margin-bottom:22px}body.proposal .section-heading h2{font-size:32px}body.proposal .premium-purchasing h2,body.proposal .premium-documentation h2,body.proposal .premium-faq h2{max-width:16ch;font-size:34px}body.proposal .product-card .product-art{aspect-ratio:1.1;height:auto;margin-bottom:16px}body.proposal .product-card .product-photo{aspect-ratio:auto;height:100%}body.proposal .product-card .product-category{font-size:12px;line-height:1.4}body.proposal .product-card .product-meta{display:block}body.proposal .product-card .product-meta h3{margin:7px 0 6px;font-size:21px;line-height:1.25}body.proposal .product-card .product-meta>span{font-variant-numeric:tabular-nums;font-size:20px;line-height:1.4}body.proposal .product-card .product-meta small{margin-right:4px;font-size:12px}body.proposal .product-card .product-formats{margin:6px 0;font-size:13px;line-height:1.5}body.proposal .product-card .product-formats>span{font-size:12px}body.proposal .catalog-source-status{gap:4px;margin:12px 0;font-size:12px;line-height:1.5}body.proposal .catalog-source-status b{font-size:14px}body.proposal .catalog-source-status>span{flex-basis:100%;margin-left:0}body.proposal .card-promotion{min-height:0;margin:12px 0;font-size:13px}body.proposal .card-actions{grid-template-columns:minmax(0,1fr) auto;gap:8px;display:grid}body.proposal .card-actions button{min-height:42px;padding:9px 10px;font-size:13px}body.proposal[data-route=catalogue] .catalog-heading{background:#fff;border-bottom:1px solid #e0e7ef;padding:28px 6% 22px}body.proposal .catalog-heading .breadcrumbs{margin-bottom:12px;font-size:12px}body.proposal .catalog-heading h1{margin:0 0 10px;font-size:38px}body.proposal .catalog-heading p{max-width:65ch;margin:0;font-size:15px;line-height:1.5}body.proposal .catalog-layout{padding-top:22px}body.proposal .catalog-tools{grid-template-columns:minmax(260px,1fr) 190px auto;align-items:center;gap:16px;margin:0 0 16px;display:grid}body.proposal .catalog-tools .input{width:100%;max-width:none;height:46px;min-height:46px;font-size:15px}body.proposal .catalog-filter-toggle{display:none}body.proposal .chips{gap:7px;margin:0 0 15px}body.proposal .chip{min-height:38px;padding:8px 13px;font-size:13px}body.proposal #result-count{margin:0 0 18px;font-size:13px}body.proposal #catalog-grid{gap:30px 22px}body.proposal .enriched-product{grid-template:"art identity""art purchase"1fr/minmax(0,1fr) minmax(0,1fr);align-items:start;gap:18px 56px;padding:30px 6% 34px;display:grid}body.proposal .enriched-product>.product-art{grid-area:art;max-width:100%;margin:0;position:sticky;top:106px}body.proposal .enriched-product>.product-art>.product-photo{aspect-ratio:1;height:auto;min-height:0}body.proposal .product-identity{grid-area:identity;min-width:0}body.proposal .product-identity .breadcrumbs{margin:0 0 12px;font-size:12px}body.proposal .product-identity h1{overflow-wrap:anywhere;margin:0 0 9px;font-size:42px;line-height:1.15}body.proposal .product-identity>p{margin:0;font-size:14px;line-height:1.5}body.proposal .product-purchase{grid-area:purchase;min-width:0;max-width:none}body.proposal .format-heading{justify-content:space-between;align-items:center;gap:15px;margin:0 0 10px;display:flex}body.proposal .format-heading .field-label{margin:0;font-size:14px}body.proposal .format-heading a{text-underline-offset:3px;font-size:13px;text-decoration:underline}body.proposal .product-purchase .variants{gap:8px;margin:0 0 18px}body.proposal .product-purchase .variants button{min-height:43px;padding:9px 18px;font-size:15px}body.proposal .product-purchase .detail-promotion{background:0 0;border:0;margin:0 0 18px;padding:0}body.proposal .product-purchase .product-offer-switch{background:#f3f6fa;border-radius:8px;gap:5px;margin:0 0 18px;padding:4px}body.proposal .product-purchase .product-offer-switch button{min-height:38px;padding:8px;font-size:13px}body.proposal .product-purchase .product-offer-switch button[aria-pressed=true]{box-shadow:none;background:#fff;border-color:#afc2d9}body.proposal .selection-price{justify-content:space-between;align-items:flex-end;gap:15px;display:flex}body.proposal .selection-price>div{flex-direction:column;gap:3px;display:flex}body.proposal .selection-price>div>span{color:#536883;font-size:13px}body.proposal .selection-price strong{letter-spacing:-.025em;font-variant-numeric:tabular-nums;color:#223959;font:600 36px/1.2 Manrope,sans-serif}body.proposal .selection-quantity{padding-bottom:4px;font-size:14px}body.proposal .product-purchase .detail-promotion .price-explanation{color:#385f56;margin:7px 0 4px;font-size:13px;line-height:1.5}body.proposal .selection-tax-note{color:#536883;font-size:12px;line-height:1.5}body.proposal .volume-minimum{font-size:13px;line-height:1.5}body.proposal .volume-minimum button{color:#223959;background:0 0;border:0;font-size:13px;text-decoration:underline}body.proposal .product-purchase .detail-buy{grid-template-columns:108px minmax(0,1fr);gap:12px;margin:0}body.proposal .product-purchase .detail-buy .qty{min-width:0}body.proposal .product-purchase .detail-buy .qty button{min-width:32px;height:48px}body.proposal #detail-add{white-space:normal;min-height:48px;padding:12px 16px;font-size:15px}body.proposal .product-purchase .product-unit-price{border:0;justify-content:space-between;align-items:baseline;gap:12px;margin:12px 0 18px;padding:0;display:flex}body.proposal .product-purchase .product-unit-price>span{font-size:12px}body.proposal .product-purchase .product-unit-price .price{margin:0;font-size:14px;font-weight:500;line-height:1.5}body.proposal .product-purchase .product-unit-price .muted{font-size:12px}body.proposal .product-proof-mini{border-top:1px solid #dce4ee;border-bottom:1px solid #dce4ee;margin:0 0 18px;padding:13px 0}body.proposal .product-proof-mini a{flex-wrap:wrap;align-items:baseline;gap:6px 9px;font-size:13px;line-height:1.6;display:flex}body.proposal .product-proof-mini strong{font-size:18px}body.proposal .product-proof-mini .proof-link{text-underline-offset:3px;margin-left:auto;text-decoration:underline}body.proposal .product-purchase .product-services{grid-template-columns:1fr 1fr;gap:12px 18px;margin:0;padding:0;display:grid}body.proposal .product-purchase .product-services>a,body.proposal .product-purchase .product-services>button{border:0;align-items:start;padding:0}body.proposal .product-purchase .product-services b{font-size:13px;line-height:1.5}body.proposal .product-purchase .product-services small{font-size:12px;line-height:1.5}body.proposal .product-purchase .product-services svg{flex-shrink:0;width:21px;height:21px}body.proposal .product-service-scope{grid-column:1/-1;margin:0;font-size:12px;line-height:1.5}body.proposal .volume-detail-link{margin-top:14px;font-size:13px}body.proposal .product-information{padding-top:36px}body.proposal .mobile-buy-bar{display:none}body.proposal .quick-detail .product-identity{margin-bottom:22px}body.proposal .quick-detail .product-identity h1{font-size:32px}body.proposal .quick-detail .product-services{margin-top:18px}body.proposal .newsletter-email>label,body.proposal .newsletter-consent{font-size:13px}body.proposal .newsletter-email .input{font-size:16px}@media (max-width:800px){body.proposal .premium-hero{gap:25px;padding-top:28px}body.proposal .premium-hero h1{font-size:36px}body.proposal .hero-intro{font-size:16px}body.proposal .enriched-product{column-gap:26px}body.proposal .product-identity h1{font-size:34px}body.proposal .product-purchase .product-services{grid-template-columns:1fr}}@media (max-width:700px){body.proposal .utility-bar{gap:10px;min-height:24px;padding:4px 5%;font-size:10px}body.proposal .utility-bar .preview-note{font-size:10px}body.proposal .header-inner{min-height:62px;padding-top:10px;padding-bottom:10px}body.proposal .promo-banner{gap:6px;min-height:32px;padding:7px 5%;font-size:12px}body.proposal .newsletter-shortcut{gap:6px;min-height:31px;padding:6px 5%;font-size:12px}body.proposal .newsletter-shortcut>span{display:none}body.proposal .premium-hero{grid-template-columns:1fr;gap:25px;padding:26px 5% 24px;display:grid}body.proposal .premium-hero h1{max-width:16ch;margin-bottom:14px;font-size:34px}body.proposal .hero-intro{margin-bottom:18px;font-size:16px;line-height:1.6}body.proposal .hero-actions{flex-wrap:wrap;align-items:center;gap:15px;display:flex}body.proposal .hero-actions .btn{min-height:46px;padding:12px 17px;font-size:14px}body.proposal .hero-secondary{font-size:13px}body.proposal .hero-research-note{margin-top:14px;font-size:12px}body.proposal .hero-collection-stage{aspect-ratio:1.48;height:auto}body.proposal .hero-collection-caption{padding:12px 14px}body.proposal .hero-caption-title h2{font-size:17px}body.proposal .hero-collection-caption p,body.proposal .hero-collection-caption>a{display:none}body.proposal .hero-caption-title{justify-content:space-between;width:100%}body.proposal .hero-collection-caption>div{width:100%}body.proposal .premium-trust{grid-template-columns:1fr 1fr;gap:12px;padding:14px 5%;display:grid}body.proposal .premium-trust>a{border:0;padding:0}body.proposal .premium-trust>a:nth-child(2){display:none}body.proposal .premium-trust b{font-size:12px}body.proposal .premium-trust span{font-size:12px;line-height:1.4}body.proposal .section,body.proposal .premium-purchasing,body.proposal .premium-documentation,body.proposal .premium-faq{padding:30px 5%}body.proposal .section-heading{gap:14px;margin-bottom:19px}body.proposal .section-heading h2,body.proposal .premium-purchasing h2,body.proposal .premium-documentation h2,body.proposal .premium-faq h2{font-size:28px}body.proposal .collection-controls{gap:12px}body.proposal .collection-tabs{gap:2px}body.proposal .collection-tabs button{padding:8px 12px;font-size:13px}body.proposal .product-grid{gap:26px 14px}body.proposal .product-card .product-art{aspect-ratio:1;margin-bottom:12px}body.proposal .product-card .product-category{font-size:12px;display:block}body.proposal .product-card .product-category>span{display:none}body.proposal .product-card .product-meta h3{letter-spacing:-.02em;overflow-wrap:anywhere;font-size:18px}body.proposal .product-card .product-meta>span{font-size:19px}body.proposal .product-card .product-formats{font-size:13px}body.proposal .catalog-source-status{font-size:12px}body.proposal .catalog-source-status b{font-size:14px}body.proposal .card-promotion{font-size:12px;line-height:1.5}body.proposal .card-actions{flex-wrap:wrap;gap:6px;display:flex}body.proposal .card-actions button{min-height:40px;padding:8px 9px;font-size:12px}body.proposal .card-actions button:first-child{flex:100%}body.proposal .card-actions button:last-child{background:0 0;border:0;min-height:30px;padding:5px 0;text-decoration:underline}body.proposal[data-route=catalogue] .catalog-heading{padding:20px 5% 18px}body.proposal .catalog-heading h1{margin-bottom:8px;font-size:30px}body.proposal .catalog-heading p{font-size:14px;line-height:1.5}body.proposal .catalog-heading .breadcrumbs{margin-bottom:10px}body.proposal .catalog-layout{padding-top:18px}body.proposal .catalog-tools{grid-template-columns:auto minmax(0,1fr) auto;gap:10px;margin-bottom:14px}body.proposal #catalog-search{grid-column:1/-1;width:100%;font-size:16px}body.proposal #catalog-sort{width:100%;padding-left:9px;font-size:13px}body.proposal #compare-open{white-space:nowrap;font-size:12px}body.proposal .catalog-filter-toggle{color:#223959;background:#fff;border:1px solid #cfdae8;border-radius:7px;align-items:center;gap:6px;min-height:44px;padding:9px 11px;font-size:13px;display:flex}body.proposal .catalog-filter-toggle [data-active-category]:empty{display:none}body.proposal .catalog-filter-toggle [data-active-category]{text-overflow:ellipsis;white-space:nowrap;max-width:82px;overflow:hidden}body.proposal .catalog-layout .chips{display:none}body.proposal .catalog-layout.filters-open .chips{border-top:1px solid #dce4ee;border-bottom:1px solid #dce4ee;flex-wrap:wrap;padding:13px 0;display:flex}body.proposal #result-count{margin-bottom:15px}body.proposal #catalog-grid{gap:26px 14px}body.proposal .enriched-product{grid-template-columns:minmax(0,1fr);grid-template-areas:"identity""art""purchase";gap:18px;padding:20px 5% 24px}body.proposal .product-identity h1{margin-bottom:7px;font-size:32px}body.proposal .product-identity>p{font-size:13px;line-height:1.5}body.proposal .product-identity .breadcrumbs{margin-bottom:8px}body.proposal .enriched-product>.product-art{aspect-ratio:1.65;border-radius:10px;width:100%;position:relative;top:auto;overflow:hidden}body.proposal .enriched-product>.product-art>.product-photo{aspect-ratio:auto;height:100%}body.proposal .enriched-product>.product-art .bottle-scene{width:100%;height:100%}body.proposal .enriched-product>.product-art .photo-enlarge{min-height:35px;padding:7px 11px;font-size:12px;bottom:10px;right:10px}body.proposal .format-heading{margin-bottom:9px}body.proposal .product-purchase .variants{margin-bottom:14px}body.proposal .product-purchase .variants button{min-height:42px;padding:8px 16px;font-size:15px}body.proposal .product-purchase .product-offer-switch{margin-bottom:14px}body.proposal .product-purchase .product-offer-switch button{padding:7px;font-size:12px}body.proposal .selection-price strong{font-size:32px}body.proposal .selection-quantity{font-size:13px}body.proposal .product-purchase .detail-promotion{margin-bottom:15px}body.proposal .product-purchase .detail-buy{grid-template-columns:102px minmax(0,1fr);gap:10px}body.proposal #detail-add{min-height:48px;padding:11px 10px;font-size:14px}body.proposal .product-purchase .product-unit-price{margin:10px 0 16px}body.proposal .product-purchase .product-unit-price .price{font-size:13px}body.proposal .product-purchase .product-services{grid-template-columns:1fr 1fr;gap:14px 12px}body.proposal .product-purchase .product-services b,body.proposal .product-purchase .product-services small{font-size:12px}body.proposal .product-purchase .product-services svg{display:none}body.proposal .mobile-buy-bar.is-visible{z-index:45;padding:11px 5% calc(11px + env(safe-area-inset-bottom));background:#fff;border-top:1px solid #cbd8e9;justify-content:space-between;align-items:center;gap:10px;display:flex;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -6px 22px #2239590c}body.proposal .mobile-buy-bar>div{flex-direction:column;min-width:0;display:flex}body.proposal .mobile-buy-bar b{text-overflow:ellipsis;white-space:nowrap;max-width:120px;font-size:13px;overflow:hidden}body.proposal .mobile-buy-bar span{color:#536883;font-size:12px}body.proposal .mobile-buy-bar>strong{font-variant-numeric:tabular-nums;font-size:19px}body.proposal .mobile-buy-bar .btn{white-space:nowrap;min-height:44px;padding:10px 12px;font-size:13px}html.dialog-open body.proposal .mobile-buy-bar{visibility:hidden}body.proposal[data-route=produit] footer{padding-bottom:100px}body.proposal[data-route=produit] #help-toggle{bottom:94px}}@media (prefers-reduced-motion:reduce){body.proposal .mobile-buy-bar{transition:none}}body.proposal .product-identity{z-index:auto;height:auto;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;margin:0;padding:0;display:block;position:static;top:auto}body.proposal .utility-bar{height:26px;min-height:26px;line-height:1.3}body.proposal .utility-bar .preview-note{background:0 0;padding:0;line-height:1.3}body.proposal .header-inner{height:76px;min-height:76px}body.proposal .promo-banner{min-height:32px;padding-top:7px;padding-bottom:7px;line-height:1.3}body.proposal .catalog-heading .breadcrumbs{display:none}body.proposal[data-route=catalogue] .catalog-heading{padding-top:20px;padding-bottom:18px}body.proposal .catalog-heading h1{margin-bottom:8px;font-size:34px}body.proposal .product-card .product-art{aspect-ratio:1.4}@media (max-width:700px){body.proposal .utility-bar{height:24px;min-height:24px}body.proposal .header-inner{height:62px;min-height:62px}body.proposal .catalog-heading h1{font-size:29px}body.proposal .product-card .product-art{aspect-ratio:1}}body.proposal .hero-collection-stage .hero-collection-photo{aspect-ratio:auto;height:100%}body.proposal .hero-vial-bpc{width:22%;top:26%}body.proposal .hero-vial-ghk{width:21%;top:29%}body.proposal .hero-collection-caption{z-index:2;background:#fff;position:relative}body.proposal .product-proof-mini{border-top:0;margin:0 0 12px;padding:0 0 10px}body.proposal .product-identity .breadcrumbs{margin-bottom:8px}body.proposal .enriched-product{row-gap:12px}body.proposal .product-purchase .variants,body.proposal .product-purchase .product-offer-switch,body.proposal .product-purchase .detail-promotion{margin-bottom:12px}@media (max-width:700px){body.proposal .hero-vial-bpc,body.proposal .hero-vial-ghk{width:20%}body.proposal .product-proof-mini{margin-bottom:12px;padding-bottom:10px}}body.proposal .product-card .product-art{margin:0 0 12px}body.proposal .product-card .product-category{min-height:17px;margin:0;padding:0}body.proposal .product-card .product-meta{margin:6px 0 0;padding:0}body.proposal .product-card .product-meta h3{margin:0 0 4px}@media (min-width:701px){body.proposal .product-card .product-art{aspect-ratio:1.55}}