:root{--ink:#172c3b;--teal:#087e87;--teal-dark:#06616a;--mist:#eff5f7;--line:#d4e0e5;--muted:#5a6c79;--font:'IBM Plex Sans','PingFang SC','Microsoft YaHei',Arial,sans-serif;--heading:'Fraunces','Songti SC',Georgia,serif;--navy:#091e2c;--display:'Montserrat','PingFang SC',Arial,sans-serif}body{background:#f7fafb;font-family:var(--font);color:var(--ink)}h1,h2,h3{font-family:var(--heading);font-weight:500;letter-spacing:-.035em}h1{line-height:1.1}h2{font-size:44px;line-height:1.16}h3{line-height:1.25}h1 em,h2 em{color:var(--teal);font-weight:400}.eyebrow{font-family:var(--font);font-size:12px;letter-spacing:.18em;font-weight:500;line-height:1.6;color:var(--teal)}.lead{font-size:18px;line-height:1.8}.container{max-width:1200px;width:calc(100% - 80px)}.section{padding:86px 0}.section-head{align-items:end;margin-bottom:38px}.section-head>p{font-size:16px;color:var(--muted);line-height:1.8;margin:0}.text-link{font-family:var(--font);font-size:14px;font-weight:500}.btn{border-radius:30px;font-family:var(--font);font-weight:500;background:var(--navy);border-color:var(--navy);font-size:14px;padding:13px 23px;min-height:46px}.btn:hover{background:var(--teal);border-color:var(--teal)}.btn.secondary{background:transparent;border-color:#b9cbd3;color:var(--ink)}.btn.secondary:hover{background:#e7f1f4;border-color:var(--teal)}.btn.small{font-size:13px;padding:10px 18px;min-height:39px}.header{height:80px;background:#ffffffed;border-bottom:1px solid var(--line)}.header-inner{gap:30px}.brand{gap:9px}.brand-mark{height:32px;width:30px;border-radius:7px;background:#e7f2f4;color:var(--teal)}.brand-mark svg{width:20px;height:20px}.wordmark{font:750 23px/1.1 var(--display);letter-spacing:.025em}.brand small{font-family:var(--font);font-size:8px;letter-spacing:.13em;line-height:1.8;color:#6d7e88}.nav{margin:auto;gap:25px}.nav a{font-size:13px;font-weight:400}.nav a.active:after{height:1px;bottom:4px}.header-actions{gap:18px}.account-link{font-size:12px}.account-link span{display:none}.header-actions svg{width:19px;height:19px}.cart-count{background:var(--teal);font-size:9px;min-width:15px;line-height:15px}.language{font-size:12px;gap:4px}.language svg{width:13px}.lab-hero{position:relative;background:linear-gradient(180deg,#05172338,#05233230),url('assets/navy-atmosphere.webp') center bottom/cover no-repeat,#091e2c;color:#eaf4f7;overflow:hidden}.lab-hero:before{content:'';position:absolute;inset:0;pointer-events:none;background:linear-gradient(180deg,#06172330,#06172305 60%,#06172360)}.lab-hero-inner{position:relative;z-index:1;padding-top:41px;text-align:center}.lab-hero .eyebrow{color:#96cbd0;margin-bottom:20px;font-size:11px}.lab-hero h1{font:800 clamp(42px,5.5vw,78px)/1.12 var(--display);letter-spacing:-.035em;margin:0 auto;max-width:1200px;color:#eaf4f7}.lab-hero h1 em{font-family:var(--display);font-size:.8em;color:#9fc5cc;font-weight:500;font-style:italic;letter-spacing:-.04em}.lab-hero-intro{font-size:15px;color:#b4c9d2;line-height:1.7;margin:20px auto 0;max-width:700px}.lab-hero-stage{display:grid;grid-template-columns:1fr 356px 1fr;gap:64px;align-items:center;max-width:980px;margin:30px auto 0;position:relative}.lab-hero-stage:after{content:'';position:absolute;z-index:-1;bottom:-18px;left:20%;width:60%;height:24px;border-radius:50%;background:#58bed459;filter:blur(25px)}.lab-hero-product{display:block;position:relative;background:#e7eceb;border:1px solid #dceef060;box-shadow:0 25px 65px #010e1b70,0 0 35px #48bec22e;padding:9px;border-radius:140px 140px 10px 10px;overflow:hidden;text-align:left;transition:transform .3s}.lab-hero-product:hover{transform:translateY(-5px)}.lab-hero-product>img{width:100%;height:306px;object-fit:cover;object-position:center 50%;border-radius:133px 133px 3px 3px}.lab-hero-product>span{padding:13px 13px 5px;color:#17313c;display:flex;align-items:center;gap:12px;font-size:14px;font-weight:500}.lab-hero-product>span>span{font-size:12px;color:#506976}.lab-hero-product svg{width:18px;margin-left:auto}.hero-side-note{text-align:left;align-self:center}.hero-side-note>span:first-child{font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:#91b4c1;display:block;margin-bottom:17px}.hero-side-note strong{font:400 24px/1.5 var(--heading);color:#dce9ee;display:block}.hero-side-note .hero-note-rule{height:1px;background:linear-gradient(90deg,#628896,transparent);width:95px;display:block;margin:22px 0 17px}.hero-side-note small{font-size:12px;color:#94b0bd;line-height:1.8;display:block}.hero-side-note a{display:flex;gap:10px;align-items:center;font-size:12px;color:#b5d5dc;margin-top:26px}.hero-side-note a svg{width:17px}.lab-hero-actions{display:flex;align-items:center;justify-content:center;gap:12px;margin-top:31px}.lab-hero-actions>.btn{background:#087e87;border-color:#087e87;min-width:194px}.lab-hero-actions>.btn:hover{background:#086872}.lab-hero-actions>.btn.secondary{background:#12374680;border-color:#5e8391;color:#edf5f6;min-width:160px}.hero-bottom-note{display:flex;justify-content:space-between;font-size:10px;letter-spacing:.14em;color:#8eacbb;margin:35px 0 0;padding:17px 0;border-top:1px solid #44647370}.collection-assurance{background:#edf4f7;border-bottom:1px solid var(--line)}.collection-assurance>.container{display:grid;grid-template-columns:1fr 1fr 1fr}.collection-assurance>.container>div{padding:27px 32px;border-right:1px solid var(--line)}.collection-assurance>.container>div:first-child{padding-left:0}.collection-assurance>.container>div:last-child{border:0}.collection-assurance span{font-size:11px;letter-spacing:.15em;text-transform:uppercase;color:var(--teal);display:block;margin-bottom:7px}.collection-assurance strong{font:400 20px/1.45 var(--heading);display:block}.cards{gap:26px;align-items:stretch}.collection-card{border:1px solid #ccdee3;border-radius:14px;background:#f6fafb;box-shadow:inset 0 0 13px #139aa510;transition:transform .25s,box-shadow .25s,border-color .25s}.collection-card:hover{border-color:#83bcc5;transform:translateY(-4px);box-shadow:0 12px 24px #102e390b,inset 0 0 15px #139aa510}.real-product .card-photo{padding:30px;background:#f0f5f7;border-bottom:1px solid var(--line)}.real-product .card-photo img{height:235px;mix-blend-mode:multiply;object-fit:contain;border-radius:0}.card-photo .tag{top:15px;left:15px;border-radius:25px;font-size:10px;letter-spacing:.1em;padding:5px 9px;background:#ffffffc9;display:inline-flex;gap:5px;align-items:center}.tag i{width:4px;height:4px;background:var(--teal);border-radius:50%}.product-photo-count{bottom:12px;right:14px;font-size:11px;border-radius:4px;background:#ffffffc9}.card-body{padding:24px}.real-product .card-body h3{font-size:26px;line-height:1.25;font-weight:400}.real-product .micro{font-size:10px;letter-spacing:.13em;margin-bottom:13px}.real-product .card-body p{font-size:14px;line-height:1.8;margin-top:14px;min-height:51px}.product-price{font-size:22px;font-weight:500;margin-bottom:16px}.product-price small{font-size:11px}.card-price-locked{font-size:13px;font-weight:400;padding:5px 0 17px}.real-product .card-end{border-top:1px solid var(--line);padding-top:16px;gap:15px;align-items:center}.real-product .card-end>.text-link{font-size:12px;letter-spacing:.035em;color:var(--teal)}.real-product .card-end>span:last-child{font-size:11px;color:var(--muted);text-align:right;font-weight:400}.real-product .card-end svg{width:17px}.format-section{padding-top:8px}.format-grid{display:grid;grid-template-columns:1fr 1fr;gap:0 48px;border-top:1px solid var(--line)}.format-grid>a{display:flex;gap:22px;align-items:center;padding:27px 0;border-bottom:1px solid var(--line)}.format-grid>a:hover h3{color:var(--teal)}.format-number{font-size:12px;color:#718d9b;align-self:flex-start;padding-top:7px;font-variant-numeric:tabular-nums}.format-grid h3{font-size:25px;margin-bottom:8px}.format-grid a>div>span{font-size:13px;color:var(--muted)}.format-grid svg{width:20px;color:var(--teal);margin-left:auto}.brand-project{background:var(--navy);color:#eff6f8}.brand-project .split{gap:90px;grid-template-columns:1fr .95fr}.brand-project h2{font-size:53px;color:#f1f5f6}.brand-project h2 em{color:#8abac1}.brand-project .eyebrow{color:#86b7c1}.brand-project .lead{color:#a9c0cc;font-size:16px;margin:27px 0;max-width:480px}.brand-project .inline-features{font-size:13px;color:#c1d5dd;margin:25px 0 32px}.brand-project .inline-features svg{color:#81bac6}.brand-project .btn{background:#ecf5f7;border-color:#ecf5f7;color:#102e3d}.brand-project-photo{margin:0;background:#f1f5f7;border:1px solid #9bb8c938;border-radius:14px;overflow:hidden}.brand-project-photo>img{width:100%;height:370px;object-fit:contain;padding:34px;mix-blend-mode:multiply}.brand-project-photo figcaption{border-top:1px solid #c8dbe2;color:#526e7a;padding:19px 23px;display:flex;gap:20px;justify-content:space-between;font-size:11px}.steps{gap:34px}.step{border-top-color:#bacdd6}.step>span{font:400 32px var(--heading);color:var(--teal);margin-bottom:23px}.step h3{font-size:24px;font-weight:400}.step p{font-size:15px;line-height:1.8}.audience-grid{grid-template-columns:1fr 1fr;gap:26px}.audience-card{border-radius:14px;padding:40px 44px;border:1px solid var(--line)}.audience-card h2{font-size:38px}.audience-card p{font-size:15px;line-height:1.8}.audience-card.business{background:#e7f0f4;color:var(--ink)}.audience-card.business .eyebrow{color:var(--teal)}.audience-card.business p{color:var(--muted)}.audience-card.business .btn{background:var(--navy);border-color:var(--navy);color:white}.audience-card.personal{background:#f6f9fa}.support-grid{gap:55px}.support-grid h3{font-size:26px;font-weight:400}.support-grid p{font-size:15px;line-height:1.8}.icon-box{border-radius:8px;background:#e4f0f3;color:var(--teal)}.faq-section{background:#f1f6f8;border-bottom:1px solid var(--line)}.faq-grid summary{font-size:16px;font-weight:400;padding:24px 0}.faq-grid details p{font-size:15px;line-height:1.8}.closing{background:#0b2534;color:#e9f3f6;padding:74px 0}.closing>.container{align-items:center}.closing .eyebrow{color:#8ebac6}.closing h2{font-size:43px}.closing h2 em{color:#9fc6cd}.closing p{font-size:15px;color:#a9c2cd;line-height:1.8;margin-top:22px;max-width:500px}.closing-actions{display:flex;flex-direction:column;gap:12px;min-width:225px}.closing .btn{background:#087e87;border-color:#087e87}.closing .btn.secondary{background:transparent;border-color:#557886;color:#d3e7ef}.footer{background:#071a27;border-top:1px solid #365665;color:#b4cbd5;padding-top:58px}.footer .brand-mark{background:#183b49;color:#a1ced5}.footer .brand small{color:#8fafbd}.footer .wordmark{color:#e5f0f5}.footer h4{font-size:11px;letter-spacing:.13em;color:#e0eff3}.footer p{font-size:14px;color:#a1bac7}.footer a:not(.brand){font-size:13px;color:#a7bfca}.footer-bottom{border-top-color:#2d4857;color:#8cabbc;font-size:12px}.page-intro{background:#eff5f7;border-bottom:1px solid var(--line);padding-bottom:55px}.page-intro h1{font-size:53px;font-weight:400}.breadcrumb{font-size:11px;letter-spacing:.075em;text-transform:uppercase;padding-top:22px;padding-bottom:35px}.navy-catalog-intro{background:transparent;border:0;padding:0}.navy-catalog-intro .breadcrumb{border-bottom:1px solid var(--line);padding-bottom:20px}.catalog-heading{padding:54px 0 34px}.catalog-heading h1{font-size:48px}.catalog-heading .lead{max-width:660px;font-size:18px;margin-top:23px}.catalog-section{padding-top:0}.catalog-controls{flex-direction:row;align-items:center;gap:22px;padding:18px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.filter-tabs{gap:4px}.filter-btn{font-size:12px;border-radius:20px;padding:9px 12px}.filter-btn.selected{background:#e0eff2;border-color:#abcdd4;color:#076b76;font-weight:500}.filter-btn:hover{background:#eaf2f5}.catalog-controls .search-field{width:228px;padding:9px 12px;border-radius:6px;background:white}.search-field input{font-size:13px}.result-count{font-size:13px;margin:24px 0}.result-count span{font-size:12px}.catalog-help{background:#eaf2f5;border-radius:12px;padding:35px;margin-top:44px}.catalog-help h3{font-size:30px}.catalog-help .eyebrow{margin-bottom:10px}.product-top{background:#f7fafb}.product-top .detail-copy h1{font-size:44px;font-weight:400}.product-top .detail-copy>.eyebrow{font-size:11px}.product-gallery{top:102px}.gallery-stage{background:#eff5f7;border-color:#cadde5;border-radius:14px;box-shadow:inset 0 0 22px #1699a415}.gallery-thumbs>button{background:#f8fbfc;border-color:#ccdde4}.gallery-thumbs>button.selected{border-color:var(--teal);box-shadow:0 0 0 2px #e0eff4}.gallery-arrow{border-color:#cee0e6}.gallery-expand>img{mix-blend-mode:multiply}.product-section-nav{top:79px;background:#f8fbfced;border-color:#ccdde4}.product-section-links>button{font-size:13px;font-weight:400}.product-section-links>button.selected{font-weight:500}.detail-price strong{font-size:36px;font-weight:500}.tier-table{border-radius:8px;border-color:var(--line)}.tier-table>div.active{background:#e1f0f3}.tier-table strong{font-weight:500}.tier-table span{font-size:12px!important}.quantity-control{border-color:#bdd2dc;background:#f0f5f7}.quantity-control button{background:#eaf2f5}.quantity-control input{background:#f8fbfc}.product-spec-section,.product-ordering{background:#f7fafb}.overview-visual,.product-photo-details{background:#edf4f7}.product-facts>div{border-color:var(--line)}.product-section-heading h2,.overview-heading h2,.specification-layout h2{font-size:40px;font-weight:400}.detail-photo-grid figure{border-color:#cfdfe6;border-radius:12px}.detail-photo-grid figure>button{background:#fff}.detail-photo-enlarge{background:#eef5f8;border-color:#c6dbe4}.product-specs>div:nth-child(odd){background:#edf4f7}.product-order-faq summary{font-weight:400}.pricing-access{background:#eaf3f6;border-color:#c9dfe7;border-radius:12px}.pricing-access-icon{background:#d6eaf0;color:var(--teal)}.pricing-access h3{font-size:29px;font-weight:400}.pricing-access p{font-size:15px}.quote-account-page,.auth-section{background:#edf4f7}.quote-account-layout h1,.auth-copy h1{font-size:51px;font-weight:400}.form-card{border-color:#cbdce4;border-radius:14px;box-shadow:0 15px 45px #172c3b06}.form-card h2{font-weight:400}.field input,.field select,.field textarea{font-family:var(--font);border-color:#c2d4dd;background:#fff;border-radius:5px;font-size:15px}.form-card .consent{font-size:14px}.form-note{font-size:12px!important}.contact-copy h1{font-size:52px;font-weight:400}.contact-image,.editorial-photo{background:#edf4f7;border-radius:14px}.custom-panel,.custom-summary{border-color:#cadde4;border-radius:12px}.custom-summary{background:#e9f2f6}.pack-options button.selected,.buyer-toggle button.selected{background:#e0eff3;border-color:#5e9fae;color:#096d78}.account-section{background:#f7fafb}.account-section h1{font-size:43px;font-weight:400}.account-tiles>a{background:#f1f6f8;border-color:#ccdde5;border-radius:12px}.account-tiles>a:hover{background:#e7f2f5;border-color:#7dafbd}.account-tiles h3{font-size:27px;font-weight:400}.order-summary{background:#edf4f7;border-color:var(--line)}.order-summary h3{font-weight:400}.cart-photo,.order-mini-images img{background:#edf4f7}.order-record{border-color:#cadce5;background:#fff}.order-record-top,.order-status-explanation{background:#eaf3f6}.order-record-top strong,.order-number{font-family:var(--font)}.status-badge{background:#dceef1;color:#1e626d}.order-success{background:#e2f1f0;border-color:#b7d8da}.quality-feature{background:#f8fbfc;border-color:#d0e1e6}.quality-note{background:#eaf3f6}.empty{background:#f1f6f8}.whatsapp-panel{border-color:#cedde3}.whatsapp-panel h3{font-family:var(--font);font-weight:500;letter-spacing:-.025em}.whatsapp-product{background:#edf5f7}.whatsapp-panel-head{background:#0b4650}.whatsapp-support.is-open .whatsapp-launcher{background:#0b4650}#shop-toast{background:#153d4b;font-size:14px}.mobile-bottom{background:#f9fcfdfa;border-color:#ccdce3}.product-lightbox .lightbox-header h2{font-family:var(--font);font-weight:500}.product-lightbox .lightbox-scroll{background:#f9fcfd}.product-lightbox .lightbox-header button{background:#edf4f7}.product-lightbox::backdrop{background:#051826dc}
@media(min-width:1600px){.lab-hero h1{font-size:82px}.lab-hero-stage{margin-top:35px}.lab-hero-product>img{height:340px}.lab-hero-inner{padding-top:50px}}
@media(max-width:1150px){.container{width:calc(100% - 48px)}.header-inner{gap:18px}.nav{gap:16px}.nav a{font-size:12px}.header-actions{gap:15px}.header-actions>.btn{display:none}.lab-hero-stage{gap:30px;grid-template-columns:1fr 330px 1fr;max-width:900px}.hero-side-note strong{font-size:22px}.catalog-controls{flex-direction:column;align-items:stretch}.catalog-controls .search-field{width:100%;max-width:330px}.brand-project .split{gap:45px}.brand-project h2{font-size:45px}}
@media(max-width:800px){.container{width:calc(100% - 40px)}.header{height:74px}.header-inner{gap:15px}.wordmark{font-size:21px}.brand-mark{width:28px;height:30px}.brand small{font-size:7px}.nav{margin:0;gap:0;top:73px;background:#fff}.nav a{font-size:16px;padding:13px}.header-actions{gap:15px}.menu-toggle svg{width:23px;height:23px}.mobile-language{background:#eaf3f7;color:var(--teal);margin-left:13px;margin-right:13px}.section{padding:56px 0}h2{font-size:33px}h3{font-size:25px}.eyebrow{font-size:11px}.section-head{margin-bottom:29px;display:block}.section-head>.text-link{margin-top:20px}.section-head>p{font-size:15px;margin-top:17px}.section-head>p br{display:none}.lab-hero-inner{padding-top:33px}.lab-hero .eyebrow{font-size:9px;margin-bottom:18px;letter-spacing:.13em}.lab-hero h1{font-size:clamp(29px,7.8vw,58px);line-height:1.2;letter-spacing:-.04em}.lab-hero h1 em{font-size:.72em;line-height:1.5;letter-spacing:-.035em;font-weight:600}.lab-hero-intro{font-size:13px;max-width:310px;margin-top:14px;line-height:1.8}.lab-hero-stage{display:block;max-width:266px;margin:23px auto 0}.hero-side-note{display:none}.lab-hero-product{padding:7px;border-radius:110px 110px 9px 9px}.lab-hero-product>img{height:240px;border-radius:103px 103px 3px 3px}.lab-hero-product>span{padding:10px 10px 4px;font-size:13px}.lab-hero-product>span>span{font-size:11px}.lab-hero-actions{gap:9px;margin-top:25px;display:flex}.lab-hero-actions>.btn{min-width:0;flex:1;font-size:12px;padding:12px 9px;min-height:44px}.lab-hero-actions>.btn.secondary{min-width:0}.lab-hero-actions>.btn svg{width:16px}.hero-bottom-note{font-size:8px;letter-spacing:.06em;margin-top:24px;padding:15px 0;gap:18px}.collection-assurance>.container{grid-template-columns:1fr;padding:12px 0}.collection-assurance>.container>div{padding:16px 0!important;border:0;border-bottom:1px solid var(--line);display:grid;grid-template-columns:1fr 2fr;gap:17px;align-items:center}.collection-assurance span{font-size:10px;margin:0;letter-spacing:.08em}.collection-assurance strong{font-size:17px;line-height:1.6}.collection-assurance>.container>div:last-child{border:0}.cards{gap:23px}.real-product .card-photo{padding:27px}.real-product .card-photo img{height:230px}.real-product .card-body h3{font-size:26px}.real-product .card-body p{min-height:0;font-size:14px}.card-body{padding:24px}.format-section{padding-top:5px}.format-grid{grid-template-columns:1fr}.format-grid>a{padding:23px 0;gap:19px}.format-grid h3{font-size:24px}.format-grid a>div>span{font-size:13px}.format-number{font-size:11px}.brand-project .split{grid-template-columns:1fr;gap:35px}.brand-project h2{font-size:40px}.brand-project .lead{font-size:15px;line-height:1.85;margin:23px 0}.brand-project .inline-features{gap:20px;margin:21px 0 27px}.brand-project .inline-features span{font-size:13px}.brand-project-photo>img{height:280px;padding:20px}.brand-project-photo figcaption{font-size:10px;padding:16px 18px;gap:14px}.steps{gap:28px 24px}.step h3{font-size:23px}.step>span{font-size:28px;margin-bottom:18px}.step p{font-size:14px}.audience-grid{grid-template-columns:1fr;gap:20px}.audience-card{padding:31px}.audience-card h2{font-size:33px}.audience-card p{font-size:14px}.support-grid{gap:32px}.support-grid h3{font-size:26px}.support-grid p{font-size:15px}.faq-grid{gap:27px}.faq-grid summary{font-size:15px;padding:21px 0}.faq-grid details p{font-size:14px}.closing{padding:51px 0}.closing h2{font-size:34px}.closing p{font-size:15px;margin-top:20px}.closing-actions{min-width:0;width:100%;flex-direction:row;gap:10px}.closing-actions .btn{flex:1;font-size:12px;padding:12px 10px}.closing-actions .btn svg{width:17px}.footer{padding-top:44px}.footer-inner{gap:30px}.footer-brand .brand small{font-size:8px}.footer-bottom{font-size:11px}.footer h4{font-size:11px}.breadcrumb{font-size:10px;letter-spacing:.04em;padding-top:21px;padding-bottom:25px}.page-intro h1{font-size:39px}.page-intro{padding-bottom:36px}.page-intro .lead{font-size:16px}.catalog-heading{padding:34px 0 24px}.catalog-heading h1{font-size:38px}.catalog-heading .lead{font-size:16px;margin-top:18px}.navy-catalog-intro{padding-bottom:0}.navy-catalog-intro .breadcrumb{padding-bottom:18px}.catalog-section{padding-top:0}.catalog-controls{padding:17px 0;gap:16px}.filter-tabs{gap:5px}.filter-btn{font-size:12px;padding:8px 11px;min-height:37px}.catalog-controls .search-field{max-width:none}.result-count{margin:23px 0;font-size:12px}.result-count span{font-size:11px;max-width:180px}.catalog-help{padding:27px;margin-top:28px}.catalog-help h3{font-size:28px}.catalog-help p{font-size:14px}.catalog-help .btn{margin-top:22px}.product-top .detail-copy h1{font-size:36px}.product-top .detail-copy>.eyebrow{font-size:10px}.product-top .detail-copy .lead{font-size:16px}.product-section-nav{top:73px}.product-section-links{gap:24px}.product-section-links>button{font-size:13px}.pricing-access h3{font-size:27px}.pricing-access p{font-size:15px}.product-section-heading h2,.overview-heading h2,.specification-layout h2{font-size:33px}.product-specs>div{font-size:14px}.auth-copy h1,.quote-account-layout h1{font-size:39px}.auth-copy .lead{font-size:16px}.contact-copy h1{font-size:40px}.auth-card h2{font-size:29px}.form-card{padding:25px 22px}.form-card .consent{font-size:13px}.account-section h1{font-size:36px}.account-tiles h3{font-size:27px}.order-number{font-size:23px!important}.whatsapp-support{right:17px}.mobile-bottom .btn{border-radius:25px;min-height:44px;font-size:12px}.whatsapp-panel h3{font-size:22px}}
@media(prefers-reduced-motion:reduce){.collection-card,.lab-hero-product{transition:none}.collection-card:hover,.lab-hero-product:hover{transform:none}}

/* Give the featured single-pen photograph a full-height portrait frame. */
.lab-hero-product.is-closeup>img{height:392px;object-position:50% 50%}
@media(min-width:1600px){.lab-hero-product.is-closeup>img{height:410px}}
@media(max-width:800px){.lab-hero-product.is-closeup>img{height:304px}}
