@import "https://fonts.googleapis.com/css2?family=Cormorant+Garamond:wght@400;500;600&family=Montserrat:wght@300;400;500;600&display=swap";@media (width<=900px){.productHero{grid-template-columns:1fr}.productMonogram{display:none}.formulaMap,.scoreSection{grid-template-columns:repeat(2,1fr)}}@media (width<=620px){.productHero{min-height:0;padding:50px 20px}.productHero h1{font-size:var(--bbi-hero-title)}.productVerdict,.productSection,.inciSection,.buyPanel,.productSources{padding-left:20px;padding-right:20px}.productVerdict h2,.productSectionHead h2,.inciSection h2,.buyPanel h2,.productSources h2{font-size:var(--bbi-section-title)}.formulaMap,.activeReviewGrid,.scoreSection{grid-template-columns:1fr}.sciencePanel{grid-template-columns:1fr;margin:0 20px 40px;padding:26px}.scoreSection{padding:0 20px 40px}.formulaMap article,.activeReviewGrid article,.scoreCard{min-height:0}.buyPanel>div{padding:24px}}@media (width>=621px){.productHero{min-height:0;padding:48px 7vw 44px}.productLead{font-size:var(--bbi-intro)}.productVerdict,.productSection{padding-top:40px;padding-bottom:40px}.productVerdict p,.productSectionHead>p:last-child,.sciencePanel p:not(.eyebrow),.inciSection>p,.buyPanel p:not(.eyebrow){font-size:var(--bbi-card-body)}.formulaMap article,.scoreCard{min-height:0}.activeReviewGrid article{padding:24px}.sciencePanel{margin-bottom:40px;padding:28px}.scoreSection{padding-bottom:40px}.inciSection,.buyPanel{padding-top:40px;padding-bottom:40px}}@media (width<=1000px){.productGrid{grid-template-columns:repeat(2,1fr)}}@media (width<=620px){.productsHero,.detailHero{padding:42px 20px 38px}.productsHero h1,.detailHero h1{font-size:var(--bbi-hero-title)}.productsHero>div>p:not(.eyebrow){font-size:12px}.productToolbar{z-index:2;padding:18px 20px 20px;position:relative}.productSearch{max-width:none;margin-bottom:14px}.productSearch input{font-size:16px}.productToolbar:focus-within .productFilters{display:none}.productToolbar:focus-within{padding-bottom:10px}.productFilters{gap:7px}.productFilters button{padding:9px 10px;font-size:8px}.productCategoryWrap{padding:18px 20px 50px}.productCategory{margin-bottom:30px}.productCategoryHead h2{font-size:28px}.productGrid{grid-template-columns:1fr}.productCard{min-height:0}.productMonogram{background-color:#fff;background-position:50%;background-repeat:no-repeat;background-size:contain;height:150px}.productCardBody{padding:18px 20px 20px}.productBrand{margin-top:16px}.productCard h2{font-size:24px}.productFocus{margin-bottom:16px}.productMeta{flex-direction:column;gap:6px}.productMeta em{text-align:left}.detailIntro,.detailSplit{grid-template-columns:1fr;padding:28px 20px 14px}.detailSection{margin:0 20px 14px;padding:24px}.detailSplit{padding-top:0}.detailBuy{margin:0 20px 50px;padding:24px}.detailIntro p,.detailSplit p,.detailSection p,.detailBuy p{font-size:12px}.ingredientPills span{font-size:9px}}@media (width>=621px){.productsPage .productsHero,.productDetailPage .detailHero{padding:48px 7vw 44px}.productDetailPage .detailIntro article,.productDetailPage .detailSplit article{padding:24px}.productDetailPage .detailSection,.productDetailPage .detailBuy{padding:26px}.productsPage .productCard{min-height:0}.productsPage .productCardBody{padding:20px}.productsPage .productBrand{margin-top:16px}.productsPage .productCategoryHead h2{font-size:var(--bbi-section-title)}.productsPage .productMonogram{aspect-ratio:auto;background-color:#fff;background-position:50%;background-repeat:no-repeat;background-size:contain;border-radius:0;justify-self:stretch;width:auto;height:160px}}@media (width>=1281px){.productsPage .productGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--champagne);color:var(--ink);margin:0;font-family:Montserrat,Arial,sans-serif}section{scroll-margin-top:100px}a{color:inherit}.legalPage{background:var(--ivory);max-width:900px;margin:0 auto;padding:72px 28px 90px}.legalBack{margin-bottom:38px;font-size:11px;text-decoration:none;display:inline-block}.legalPage h1{font:500 60px Cormorant Garamond,serif}.legalSections section{border-bottom:1px solid var(--line);padding:30px 0}.legalSections p,.legalSections li{font-size:13px;line-height:1.8}@media (width<=620px){.legalBack{font-size:10px}}.productPage{background:var(--champagne);color:var(--ink)}.productHero{color:#fff;background:linear-gradient(125deg,#06172d,#09264a 62%,#103a6a);grid-template-columns:1.5fr .7fr;align-items:center;gap:40px;min-height:560px;padding:72px 7vw;display:grid}.productHeroInner{max-width:850px}.productHero h1{font:500 var(--bbi-hero-title)/.98 "Cormorant Garamond",serif;max-width:900px;margin:10px 0 14px}.productType{letter-spacing:1.5px;text-transform:uppercase;color:#bfc9d5;font-size:9px}.productLead{color:#dde5ed;max-width:700px;margin-top:24px;font-size:13px;line-height:1.9}.productMonogram{aspect-ratio:1;background:#ffffff08;border:1px solid #c7a96b66;border-radius:50%;flex-direction:column;justify-content:center;justify-self:end;align-items:center;width:min(260px,24vw);display:flex}.productMonogram span{color:var(--gold);font:500 36px Cormorant Garamond}.productMonogram small{letter-spacing:2px;color:#cbd3dc;margin-top:8px;font-size:7px}.productVerdict{background:var(--ivory);border-bottom:1px solid var(--line);padding:42px 7vw}.productVerdict>div{max-width:1050px}.productVerdict small{letter-spacing:2px;color:var(--gold);font-size:8px}.productVerdict h2{font:500 var(--bbi-section-title)/1.1 "Cormorant Garamond";max-width:950px;margin:12px 0}.productVerdict p{color:var(--muted);max-width:880px;font-size:11px;line-height:1.85}.productSection{padding:58px 7vw}.productAlt{background:var(--ivory)}.productSectionHead{max-width:850px}.productSectionHead h2,.inciSection h2,.buyPanel h2,.productSources h2{font:500 var(--bbi-section-title) "Cormorant Garamond";margin:8px 0 12px}.productSectionHead>p:last-child{color:var(--muted);font-size:11px;line-height:1.8}.productSubhead{align-items:center;gap:10px;margin:32px 0 18px;font:500 26px Cormorant Garamond;display:flex}.productSubhead svg{color:var(--gold)}.formulaMap{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.formulaMap article{background:var(--ivory);border:1px solid var(--line);min-height:150px;padding:24px}.formulaMap h4{margin:0 0 10px;font:500 22px Cormorant Garamond}.formulaMap p{color:var(--muted);font-size:10px;line-height:1.75}.activeReviewGrid{grid-template-columns:repeat(2,1fr);gap:15px;margin-top:28px;display:grid}.activeReviewGrid article{background:var(--ivory);border:1px solid var(--line);padding:28px}.activeReviewGrid span{color:var(--gold);font:400 24px Cormorant Garamond}.activeReviewGrid h3{margin:10px 0;font:500 27px Cormorant Garamond}.activeReviewGrid p{color:var(--muted);font-size:10px;line-height:1.8}.activeReviewGrid small{border:1px solid var(--gold);letter-spacing:1.2px;color:#7a663d;margin-top:10px;padding:6px 8px;font-size:7px;display:inline-block}.sciencePanel{background:var(--navy);color:#fff;grid-template-columns:auto 1fr;align-items:start;gap:24px;margin:0 7vw 58px;padding:38px;display:grid}.sciencePanel>svg{color:var(--gold)}.sciencePanel h2{font:500 var(--bbi-section-title) "Cormorant Garamond";margin:7px 0 10px}.sciencePanel p:not(.eyebrow){color:#d9e0e7;max-width:900px;font-size:10px;line-height:1.85}.sciencePanel a,.buyPanel a,.productSources a{letter-spacing:1.3px;align-items:center;gap:8px;margin-top:16px;font-size:8px;text-decoration:none;display:inline-flex}.sciencePanel a{color:var(--gold)}.scoreSection{grid-template-columns:repeat(4,1fr);gap:14px;padding:0 7vw 58px;display:grid}.scoreCard{background:var(--ivory);border:1px solid var(--line);flex-direction:column;min-height:160px;padding:24px;display:flex}.scoreCard svg{color:var(--gold);margin-bottom:18px}.scoreCard small{letter-spacing:1.3px;color:#8a7b5b;font-size:7px}.scoreCard strong{margin-top:10px;font:500 20px/1.25 Cormorant Garamond}.inciSection{background:var(--ivory);padding:52px 7vw}.inciSection>p{color:var(--muted);max-width:920px;font-size:10px;line-height:1.8}.inciSection details{border-top:1px solid var(--line);border-bottom:1px solid var(--line);margin-top:24px}.inciSection summary{cursor:pointer;letter-spacing:1.5px;padding:18px 0;font-size:9px}.inciSection details div{color:#56646a;padding:0 0 22px;font-size:9px;line-height:1.9}.buyPanel{padding:54px 7vw}.buyPanel>div{background:var(--ivory);border:1px solid var(--line);max-width:900px;padding:32px}.buyPanel p:not(.eyebrow){color:var(--muted);font-size:10px;line-height:1.8}.buyPanel a{border:1px solid var(--gold);padding:13px 16px}.productSources{flex-direction:column;align-items:flex-start;padding:0 7vw 64px;display:flex}.productSources a{border-bottom:1px solid var(--line);margin:0;padding:11px 0;font-size:8px}.productSources a:hover{color:#806a3c}@media (width<=900px){.productHero{grid-template-columns:1fr}.productMonogram{display:none}.formulaMap,.scoreSection{grid-template-columns:repeat(2,1fr)}}@media (width<=620px){.productHero{min-height:0;padding:50px 20px}.productHero h1{font-size:var(--bbi-hero-title)}.productVerdict,.productSection,.inciSection,.buyPanel,.productSources{padding-left:20px;padding-right:20px}.productVerdict h2,.productSectionHead h2,.inciSection h2,.buyPanel h2,.productSources h2{font-size:var(--bbi-section-title)}.formulaMap,.activeReviewGrid,.scoreSection{grid-template-columns:1fr}.sciencePanel{grid-template-columns:1fr;margin:0 20px 40px;padding:26px}.scoreSection{padding:0 20px 40px}.formulaMap article,.activeReviewGrid article,.scoreCard{min-height:0}.buyPanel>div{padding:24px}}@media (width>=621px){.productHero{min-height:0;padding:48px 7vw 44px}.productLead{font-size:var(--bbi-intro)}.productVerdict,.productSection{padding-top:40px;padding-bottom:40px}.productVerdict p,.productSectionHead>p:last-child,.sciencePanel p:not(.eyebrow),.inciSection>p,.buyPanel p:not(.eyebrow){font-size:var(--bbi-card-body)}.formulaMap article,.scoreCard{min-height:0}.activeReviewGrid article{padding:24px}.sciencePanel{margin-bottom:40px;padding:28px}.scoreSection{padding-bottom:40px}.inciSection,.buyPanel{padding-top:40px;padding-bottom:40px}}.productsPage,.productDetailPage{background:var(--champagne);min-height:100vh}.productsHero,.detailHero{color:#fff;background:linear-gradient(125deg,#06172d 0%,#09264a 62%,#103a6a 100%);padding:70px 7vw 62px}.productsHero>div,.detailHero>div{max-width:980px}.productBack{letter-spacing:.8px;color:#d9e0e8;align-items:center;gap:8px;margin-bottom:30px;font-size:10px;text-decoration:none;display:inline-flex}.productsHero h1,.detailHero h1{font:500 var(--bbi-hero-title)/1 "Cormorant Garamond",serif;margin:15px 0 18px}.productsHero>div>p:not(.eyebrow){color:#dce3eb;max-width:800px;font-size:14px;line-height:1.9}.productsHero>div>span{letter-spacing:1.8px;color:var(--gold);margin-top:20px;font-size:9px;display:inline-block}.productToolbar{background:var(--ivory);border-bottom:1px solid var(--line);padding:24px 6vw 26px}.productSearch{background:var(--cream);border:1px solid var(--line);align-items:center;gap:10px;max-width:560px;margin-bottom:18px;padding:0 14px;display:flex}.productSearch svg{color:var(--gold);flex:none}.productSearch input{width:100%;color:var(--ink);background:0 0;border:0;outline:0;padding:13px 0;font:400 11px Montserrat}.productSearch input::placeholder{color:#899397}.productFilters{background:0 0;border:0;flex-wrap:wrap;gap:9px;padding:0;display:flex}.productFilters button{border:1px solid var(--line);background:var(--cream);letter-spacing:.8px;color:#5d686d;cursor:pointer;padding:10px 13px;font:500 9px Montserrat}.productFilters button.active{border-color:var(--gold);color:#765f31}.productCategoryWrap{padding:36px 6vw 70px}.productCategory{margin:0 0 42px;padding:0}.productCategoryHead{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:18px;padding-bottom:14px;display:flex}.productCategoryHead h2{color:var(--ink);margin:0;font:500 34px Cormorant Garamond}.productCategoryHead span{color:var(--gold);letter-spacing:1px;font:500 11px Montserrat}.productGrid{grid-template-columns:repeat(3,1fr);gap:16px;padding:0;display:grid}.productCard{background:var(--ivory);border:1px solid var(--line);flex-direction:column;min-height:330px;display:flex;overflow:hidden}.productMonogram{letter-spacing:3px;color:#9b8150;border-bottom:1px solid var(--line);background:linear-gradient(135deg,#f1ece2,#e4d9c8) 50%/cover no-repeat;justify-content:center;align-items:center;height:185px;font:500 34px Cormorant Garamond;display:flex}.productCardBody{flex-direction:column;flex:1;padding:24px;display:flex}.productMeta{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.productMeta span,.productMeta em{letter-spacing:.8px;font-size:8px;line-height:1.5}.productMeta span{color:#7f7055}.productMeta em{color:var(--gold);text-align:right;font-style:normal}.productBrand{letter-spacing:1.6px;color:#536169;margin:22px 0 8px;font-size:10px}.productCard h2{margin:0 0 12px;font:500 25px/1.06 Cormorant Garamond}.productFocus{color:var(--muted);margin-bottom:22px;font-size:11px;line-height:1.75}.productCard a{letter-spacing:1.1px;align-items:center;gap:8px;margin-top:auto;font-size:9px;text-decoration:none;display:inline-flex}.detailBrand{letter-spacing:2px;color:var(--gold);margin:15px 0 0;font-size:11px}.detailTags{flex-wrap:wrap;gap:9px;margin-top:24px;display:flex}.detailTags span{letter-spacing:.8px;color:#e7ecf1;border:1px solid #ffffff38;padding:8px 10px;font-size:9px}.detailReviewed{color:#aeb8c4;margin-top:22px;font-size:9px}.detailIntro{grid-template-columns:repeat(2,1fr);gap:16px;padding:42px 7vw;display:grid}.detailIntro article,.detailSplit article,.detailSection,.detailBuy{background:var(--ivory);border:1px solid var(--line)}.detailIntro article,.detailSplit article{padding:29px}.detailIntro svg,.detailSection svg{color:var(--gold)}.detailIntro h2,.detailSplit h2,.detailSection h2,.detailBuy h2{margin:12px 0;font:500 29px Cormorant Garamond}.detailIntro p,.detailSplit p,.detailSection p,.detailBuy p{color:var(--muted);font-size:12px;line-height:1.85}.detailSection{margin:0 7vw 18px;padding:30px}.detailSectionHead{align-items:flex-start;gap:15px;display:flex}.detailSectionHead h2{margin-top:5px}.ingredientPills{flex-wrap:wrap;gap:9px;margin-top:22px;display:flex}.ingredientPills span{border:1px solid var(--line);background:var(--ivory);color:#59666b;padding:10px 12px;font-size:10px}.detailSplit{grid-template-columns:repeat(2,1fr);gap:16px;padding:0 7vw 18px;display:grid}.inciPolicy{align-items:flex-start;gap:15px;display:flex}.inciPolicy h2{margin-top:0}.detailBuy{margin:0 7vw 70px;padding:30px}.detailBuy p{max-width:820px}.productCard:has(a[href=\#product-hubislab-eternal]) .productMonogram{background-image:url(https://lumoskin.com.ua/uploads/catalogue/items/6707ec379b7e7.jpg);font-size:0}.productCard:has(a[href=\#product-medicube-pdrn]) .productMonogram{background-image:url(https://heshe.ps/web/image/product.product/24560/image_1024/%D9%85%D9%8A%D8%AF%D9%8A%D9%83%D9%88%D8%A8%20-%20%D9%83%D8%B1%D9%8A%D9%85%20%D9%85%D8%B1%D8%B7%D8%A8%20%D8%A8%D8%AD%D9%85%D8%B6%20%D8%A7%D9%84%D9%87%D9%8A%D8%A7%D9%84%D9%88%D8%B1%D9%88%D9%86%D9%8A%D9%83%20%D8%A7%D9%84%D9%88%D8%B1%D8%AF%D9%8A%20%D9%88PDRN%20%D9%84%D8%AA%D8%B1%D8%B7%D9%8A%D8%A8%20%D9%88%D9%86%D8%B6%D8%A7%D8%B1%D8%A9%20%D8%A7%D9%84%D8%A8%D8%B4%D8%B1%D8%A9%2050%20%D9%85%D9%84?unique=a4f28c5);font-size:0}.productCard:has(a[href=\#product-iope-xmd-stem-iii]) .productMonogram{background-image:url(https://www.sephora.com/productimages/sku/s2966935-main-zoom.jpg);font-size:0}.productCard:has(a[href=\#product-iope-retinol-rx-2]) .productMonogram{background-image:url(https://d1flfk77wl2xk4.cloudfront.net/Assets/GalleryImage/71/148/L_g0221214871.jpg);font-size:0}.productCard:has(a[href=\#product-aestura-atobarrier365-cream]) .productMonogram{background-image:url(https://www.sephora.com/productimages/sku/s2844934-main-zoom.jpg);font-size:0}.productCard:has(a[href=\#product-aestura-hydro-soothing-cream]) .productMonogram{background-image:url(https://img.hwahae.co.kr/products/1939276/1939276_20230519115314.jpg);font-size:0}.productCard:has(a[href=\#product-aestura-cera-ha-serum]) .productMonogram{background-image:url(https://media.sephora.eu/content/dam/digital/pim/published/A/AESTURA/783263/386320-media_swatch-0.jpg);font-size:0}.productCard:has(a[href=\#product-biodance-caviar-pdrn-bubble-booster]) .productMonogram{background-image:url(https://www.ballagrio.com/cdn/shop/files/biodance-caviar-pdrn-liposome-bubble-booster-95ml-01.jpg?v=1779771330);font-size:0}.productCard:has(a[href=\#product-biodance-caviar-pdrn-toner-pad]) .productMonogram{background-image:url(https://cdn-image.oliveyoung.com/prdtImg/1505/28cfd091-b99f-4a16-a74c-8299da911f5d.jpg?AR=0&QT=80&RS=1500x1500);font-size:0}.productCard:has(a[href=\#product-biodance-caviar-pdrn-eye-patch]) .productMonogram{background-image:url(https://www.pielcoreana.com/cdn/shop/files/26_3e4be523-c603-4d12-8839-b07adb315868.png?v=1779574975);font-size:0}.productCard:has(a[href=\#product-sulwhasoo-ginseng-cream]) .productMonogram{background-image:url(https://holtrenfrew.scene7.com/is/image/HoltRenfrew1/u_8809685748601_01);font-size:0}.productCard:has(a[href=\#product-sulwhasoo-ginseng-serum]) .productMonogram{background-image:url(https://media.neimanmarcus.com/f_auto%2Cq_auto%3Alow%2Car_4%3A5%2Cc_fill%2Cdpr_2.0%2Cw_790/01/nm_4410970_100000_m);font-size:0}.productCard:has(a[href=\#product-genabelle-pdrn-cream]) .productMonogram{background-image:url(https://static.farmaciaparis.com/products-v2/5a5641b6-f511-4fb4-9208-cccb081f9c6a.webp);font-size:0}.productCard:has(a[href=\#product-genabelle-pdrn-serum]) .productMonogram{background-image:url(https://testerkorea.com/storage/lsw529U0/www/product/2025/42/O/product.9071.176084441418657.jpg);font-size:0}.productCard:has(a[href=\#product-axis-y-panthenol-10]) .productMonogram{background-image:url(https://www.nubianbeautyshop.com/cdn/shop/files/axis-y-panthenol-skin-smoothing-shield-cream.png?v=1749503429);font-size:0}.productCard:has(a[href=\#product-skin1004-centella-ampoule]) .productMonogram{background-image:url(https://static01.galaxus.com/productimages/2/8/1/6/7/3/5/8/2/2/3/9/1/8/4/4/5/6/4/6f0b818a-0aea-4f5a-9825-25394f2372ee_cropped.jpg_sea.jpeg);font-size:0}.productCard:has(a[href=\#product-skin1004-probio-cica]) .productMonogram{background-image:url(https://cdn.fragrancenet.com/images/photos/1600x1600/482188.jpg);font-size:0}.productCard:has(a[href=\#product-anua-pdrn-ha-serum]) .productMonogram{background-image:url(https://tshop.r10s.jp/cosmori/cabinet/12118743/12118757/imgrc0138012548.jpg?fitin=720%3A720);font-size:0}.productCard:has(a[href=\#product-haruharu-rose-pdrn]) .productMonogram{background-image:url(https://www.mumzworld.com/media/catalog/product/cache/8bf0fdee44d330ce9e3c910273b66bb2/19661487-8809532222537-1.jpg);font-size:0}.productCard:has(a[href=\#product-haruharu-nad-mist]) .productMonogram{background-image:url(https://resource.megaeletronicos.com/uploads/Product/new/1/6/0/4/2/2/160422/1776077958_1776077958.webp);font-size:0}.productCard:has(a[href=\#product-thesaem-aloe-99]) .productMonogram{background-image:url(https://www.superwafer.ca/storage/products/June2023/1686662935_scaled_image_picker6351699799189785779.jpg);font-size:0}.productCard:has(a[href=\#product-nature-republic-argan-hair]) .productMonogram{background-image:url(https://koreanskincare.be/cdn/shop/files/NatureRepublic_ArganEssentialMoistureHairOil_Packshot.jpg?v=1765271484);font-size:0}.productCard:has(a[href=\#product-floland-eyelash-serum]) .productMonogram{background-image:url(https://www.lecoreane.com/cdn/shop/products/X_0411.png?v=1683792024);font-size:0}.productCard:has(a[href=\#product-labo-h-scalp-strengthening]) .productMonogram{background-image:url(https://thumbnail.coupangcdn.com/thumbnails/remote/492x492ex/image/retail/images/1018743911786768-3139a291-0c52-4323-b2f0-6bbfc00839fd.png);font-size:0}.productCard:has(a[href=\#product-mise-en-scene-perfect-serum]) .productMonogram{background-image:url(https://cdn-image.oliveyoung.com/prdtImg/1710/8244710c-ba76-4544-9d8b-e45349ddc4c7.jpg?AR=0&QT=80&RS=1500x1500&SF=webp);font-size:0}.productCard:has(a[href=\#product-abib-pdrn-retinal-eye-patch]) .productMonogram{background-image:url(https://bfasset.costco-static.com/U447IH35/as/n6j8nxtxwxvb94szkz4w/4000431280-847__2?auto=webp&canvas=556%2C556&fit=bounds&format=jpg&height=556&width=556);font-size:0}@media (width<=1000px){.productGrid{grid-template-columns:repeat(2,1fr)}}@media (width<=620px){.productsHero,.detailHero{padding:42px 20px 38px}.productsHero h1,.detailHero h1{font-size:var(--bbi-hero-title)}.productsHero>div>p:not(.eyebrow){font-size:12px}.productToolbar{z-index:2;padding:18px 20px 20px;position:relative}.productSearch{max-width:none;margin-bottom:14px}.productSearch input{font-size:16px}.productToolbar:focus-within .productFilters{display:none}.productToolbar:focus-within{padding-bottom:10px}.productFilters{gap:7px}.productFilters button{padding:9px 10px;font-size:8px}.productCategoryWrap{padding:18px 20px 50px}.productCategory{margin-bottom:30px}.productCategoryHead h2{font-size:28px}.productGrid{grid-template-columns:1fr}.productCard{min-height:0}.productMonogram{background-color:#fff;background-position:50%;background-repeat:no-repeat;background-size:contain;height:150px}.productCardBody{padding:18px 20px 20px}.productBrand{margin-top:16px}.productCard h2{font-size:24px}.productFocus{margin-bottom:16px}.productMeta{flex-direction:column;gap:6px}.productMeta em{text-align:left}.detailIntro,.detailSplit{grid-template-columns:1fr;padding:28px 20px 14px}.detailSection{margin:0 20px 14px;padding:24px}.detailSplit{padding-top:0}.detailBuy{margin:0 20px 50px;padding:24px}.detailIntro p,.detailSplit p,.detailSection p,.detailBuy p{font-size:12px}.ingredientPills span{font-size:9px}}@media (width>=621px){.productsPage .productsHero,.productDetailPage .detailHero{padding:48px 7vw 44px}.productDetailPage .detailIntro article,.productDetailPage .detailSplit article{padding:24px}.productDetailPage .detailSection,.productDetailPage .detailBuy{padding:26px}.productsPage .productCard{min-height:0}.productsPage .productCardBody{padding:20px}.productsPage .productBrand{margin-top:16px}.productsPage .productCategoryHead h2{font-size:var(--bbi-section-title)}.productsPage .productMonogram{aspect-ratio:auto;background-color:#fff;background-position:50%;background-repeat:no-repeat;background-size:contain;border-radius:0;justify-self:stretch;width:auto;height:160px}}@media (width>=1281px){.productsPage .productGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}}.productCard:has(a[href=\#product-genabelle-pdrn-hyper-boost]) .productMonogram{background-image:url(https://testerkorea.com/storage/lsw529U0/www/product/2025/42/O/product.9071.176084441418657.jpg);font-size:0}.productCard:has(a[href=\#product-axis-y-triple-pdrn]) .productMonogram{background-image:url(https://www.axis-y.com/cdn/shop/files/2608_TriplePDRNBarrierBoostSerum_01.png?v=1787549391);font-size:0}.productCard:has(a[href=\#product-axis-y-dark-spot]) .productMonogram{background-image:url(https://www.axis-y.com/cdn/shop/files/9ff5d79afa157b3862577adfcdc9caa4.png?v=1781504891);font-size:0}.productCard:has(a[href=\#product-biodance-caviar-pdrn-capsule-cream]) .productMonogram{background-image:url(https://biodance.com/cdn/shop/files/RejuvenatingCaviarPDRNCapsuleCream.png?v=1783682253);font-size:0}.productCard:has(a[href=\#product-medipeel-phyto-ex-pdrn-eye]) .productMonogram{background-image:url(https://kiyoko.ca/cdn/shop/files/Phyto_PDRN_Lifting_Shot.png?v=1765402813);font-size:0}.hubiLuxury{background:var(--champagne);color:var(--ink)}.hubiHero{color:#fff;background:linear-gradient(125deg,#06172d 0%,#09264a 62%,#103a6a 100%);grid-template-columns:minmax(0,1.15fr) minmax(320px,.85fr);gap:34px;padding:54px 7vw 58px;display:grid}.hubiHeroCopy{align-self:center}.hubiKicker{letter-spacing:2px;color:var(--gold);text-transform:uppercase;margin:0 0 18px;font:500 10px/1.4 Montserrat}.hubiHero h1{font:500 var(--bbi-hero-title)/.95 "Cormorant Garamond",serif;max-width:820px;margin:0 0 20px}.hubiHeroLead{color:#dce3eb;max-width:690px;font:300 15px/1.85 Montserrat}.hubiHeroTags{flex-wrap:wrap;gap:9px;margin:24px 0 0;display:flex}.hubiHeroTags span{letter-spacing:.8px;color:#ecf1f5;border:1px solid #ffffff42;padding:9px 11px;font:500 9px Montserrat}.hubiVisual{background:linear-gradient(145deg,#f8f3e8,#e6dac7);border:1px solid #ffffff2b;justify-content:center;align-items:center;min-height:420px;display:flex;position:relative;overflow:hidden}.hubiTube{aspect-ratio:.48;text-align:center;color:#5e513d;background:linear-gradient(90deg,#fff 0%,#f6f1e8 55%,#e8dfcf 100%);border-radius:14px 14px 9px 9px;justify-content:center;align-items:center;width:42%;min-width:165px;max-width:230px;padding:26px 16px;font-family:Cormorant Garamond,serif;font-size:21px;line-height:1.1;display:flex;position:relative;box-shadow:0 30px 55px #071b3333}.hubiTube:after{content:"";background:linear-gradient(#c7a96b,#9f7f44);border-radius:0 0 10px 10px;width:62%;height:36px;position:absolute;bottom:-34px;left:19%}.hubiTube small{letter-spacing:1.4px;color:#8a744c;margin-top:12px;font:500 8px Montserrat;display:block}.hubiNote{letter-spacing:1.4px;color:#8a744c;font:500 8px Montserrat;position:absolute;bottom:20px;right:22px}.hubiSection{padding:54px 7vw}.hubiSectionIvory{background:var(--ivory)}.hubiSectionHead{justify-content:space-between;align-items:flex-end;gap:22px;margin-bottom:28px;display:flex}.hubiSectionHead h2{font:500 var(--bbi-section-title)/1 "Cormorant Garamond",serif;margin:0}.hubiSectionHead p{max-width:520px;color:var(--muted);margin:0;font:400 12px/1.75 Montserrat}.hubiHero+.hubiSection .hubiSectionHead p{display:none!important}.hubiGrid2{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.hubiGrid3{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.hubiCard{background:var(--ivory);border:1px solid var(--line);padding:30px}.hubiSectionIvory .hubiCard{background:var(--ivory)}.hubiCardNo{letter-spacing:1.6px;color:var(--gold);font:500 10px Montserrat}.hubiCard h3{margin:12px 0 10px;font:500 28px/1.08 Cormorant Garamond,serif}.hubiCard p,.hubiCard li{color:var(--muted);font:400 12px/1.78 Montserrat}.hubiCard ul{margin:0;padding-left:18px}.hubiFormulaGroup{border-top:1px solid var(--line);margin-top:18px;padding-top:18px}.hubiFormulaGroup:first-child{border-top:0;margin-top:0;padding-top:0}.hubiFormulaGroup h3{margin:0 0 8px;font:500 25px Cormorant Garamond,serif}.hubiFormulaGroup strong{color:#6e5a33}.hubiEvidence{background:var(--navy);color:#fff}.hubiEvidence .hubiSectionHead h2{color:#fff}.hubiEvidence .hubiSectionHead p{color:#c6d0da}.hubiEvidence .hubiCard{background:#0b2747;border-color:#ffffff24}.hubiEvidence .hubiCard h3{color:#fff}.hubiEvidence .hubiCard p{color:#cbd4dc}.hubiEvidenceBadge{border:1px solid var(--gold);color:var(--gold);letter-spacing:1px;margin-bottom:12px;padding:7px 9px;font:500 9px Montserrat;display:inline-block}.hubiRoutine{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.hubiStep{background:var(--ivory);border:1px solid var(--line);min-height:175px;padding:24px}.hubiStep h3{margin:0 0 8px;font:500 23px Cormorant Garamond,serif}.hubiStep p{color:var(--muted);margin:0;font:400 11px/1.7 Montserrat}.hubiFacts{border:1px solid var(--line);background:var(--ivory);grid-template-columns:repeat(4,1fr);display:grid}.hubiFact{border-right:1px solid var(--line);padding:22px}.hubiFact:last-child{border-right:0}.hubiFact small{letter-spacing:1.2px;color:var(--gold);margin-bottom:8px;font:500 8px Montserrat;display:block}.hubiFact strong{font:500 20px Cormorant Garamond,serif}.hubiInci{background:var(--ivory);border:1px solid var(--line);color:#657177;padding:26px;font:400 10px/1.8 Montserrat}.hubiSources{color:var(--muted);font:400 10px/1.75 Montserrat}.hubiSources a{color:inherit}.hubiBack{color:#d9e1e8;letter-spacing:1px;margin-bottom:22px;font:500 9px Montserrat;text-decoration:none;display:inline-flex}.productDetailPage.hubiEnhanced>.detailHero,.productDetailPage.hubiEnhanced>.detailIntro,.productDetailPage.hubiEnhanced>.detailSection,.productDetailPage.hubiEnhanced>.detailSplit,.productDetailPage.hubiEnhanced>.detailBuy{display:none!important}@media (width<=800px){.hubiHero{grid-template-columns:1fr;padding:42px 20px 50px}.hubiHero h1{font-size:var(--bbi-hero-title)}.hubiVisual{min-height:340px}.hubiSection{padding:42px 20px}.hubiGrid2,.hubiGrid3{grid-template-columns:1fr}.hubiSectionHead{display:block}.hubiSectionHead p{margin-top:12px}.hubiRoutine,.hubiFacts{grid-template-columns:1fr 1fr}.hubiFact:nth-child(2){border-right:0}.hubiFact:nth-child(-n+2){border-bottom:1px solid var(--line)}}@media (width<=520px){.hubiHero h1{font-size:var(--bbi-hero-title)}.hubiRoutine,.hubiFacts{grid-template-columns:1fr}.hubiFact{border-right:0;border-bottom:1px solid var(--line)}.hubiFact:last-child{border-bottom:0}.hubiCard{padding:24px}.hubiTube{width:48%}}@media (width>=801px){.hubiHero{padding:48px 7vw 44px}.hubiHeroLead{font-size:var(--bbi-intro)}.hubiVisual{min-height:360px}.hubiSection{padding-top:40px;padding-bottom:40px}.hubiSectionHead{margin-bottom:22px}.hubiSectionHead p,.hubiCard p,.hubiCard li,.hubiStep p,.hubiInci,.hubiSources{font-size:var(--bbi-card-body)}.hubiCard{padding:24px}.hubiCard h3{font-size:var(--bbi-card-title)}.hubiStep{min-height:0}}.longevityPage{background:var(--bbi-sand);color:var(--bbi-ink)}.longevityPage .longevityHero{min-height:0;padding:48px var(--bbi-section-pad-x) 44px;background:linear-gradient(125deg, var(--bbi-hero-1), var(--bbi-hero-2) 58%, var(--bbi-hero-3));color:#fff;align-items:center;display:flex}.longevityPage .longevityHeroInner{max-width:820px}.longevityPage .longevityBack{color:#d9e1e9;font:400 var(--bbi-meta) var(--bbi-font-body);letter-spacing:1.2px;align-items:center;gap:8px;margin-bottom:28px;text-decoration:none;display:inline-flex}.longevityPage .longevityHero h1{font:500 clamp(48px, 5.4vw, var(--bbi-hero-title)) / 1 var(--bbi-font-heading);margin:16px 0}.longevityPage .longevityLead{color:#dce3eb;max-width:720px;font:300 var(--bbi-intro) / 1.8 var(--bbi-font-body);margin:0}.longevityPage .reviewed{color:var(--bbi-gold);font:400 var(--bbi-meta) var(--bbi-font-body);letter-spacing:1.4px;text-transform:uppercase;margin:18px 0 0}.longevityPage .longevityIntro,.longevityPage .evidenceBlock,.longevityPage .researchBlock,.longevityPage .explainBlock,.longevityPage .nextGuides{padding:42px var(--bbi-section-pad-x)}.longevityPage .longevityIntro h2,.longevityPage .evidenceBlock h2,.longevityPage .researchBlock h2,.longevityPage .explainBlock h2,.longevityPage .nextGuides h2{font:500 var(--bbi-section-title) / 1 var(--bbi-font-heading);text-transform:uppercase;margin:0 0 13px}.longevityPage .longevityIntro>p,.longevityPage .explainHead>p:not(.eyebrow),.longevityPage .evidenceBlock>.sectionIntro{max-width:820px;color:var(--bbi-muted);font:400 var(--bbi-intro) / 1.8 var(--bbi-font-body);margin:0}.longevityPage .longevityAreas,.longevityPage .evidenceGrid,.longevityPage .researchGrid{gap:var(--bbi-card-gap);margin-top:22px;display:grid}.longevityPage .longevityAreas,.longevityPage .evidenceGrid{grid-template-columns:repeat(4,minmax(0,1fr))}.longevityPage .researchGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.longevityPage .longevityAreas article,.longevityPage .evidenceLevel,.longevityPage .researchGrid article,.longevityPage .termCard{min-height:0;padding:22px var(--bbi-card-pad-x);border:1px solid var(--bbi-line);background:var(--bbi-ivory)}.longevityPage .longevityAreas h3,.longevityPage .evidenceLevel h3,.longevityPage .researchGrid h3,.longevityPage .termCard h3{color:var(--bbi-ink);font:500 var(--bbi-card-title) / 1.08 var(--bbi-font-heading);text-transform:uppercase;margin:0 0 8px}.longevityPage .longevityAreas p,.longevityPage .evidenceLevel p,.longevityPage .researchGrid p,.longevityPage .termCard p{color:var(--bbi-muted);font:400 var(--bbi-card-body) / 1.7 var(--bbi-font-body);margin:0}.longevityPage .evidenceBlock,.longevityPage .explainBlock{border-top:1px solid var(--bbi-line);border-bottom:1px solid var(--bbi-line);background:var(--bbi-sand)}.longevityPage .researchGrid article{flex-direction:column;display:flex}.longevityPage .researchGrid small,.longevityPage .termCard>small{color:var(--bbi-gold);font:400 var(--bbi-meta) / 1.4 var(--bbi-font-body);letter-spacing:1.2px;margin:0 0 9px;display:block}.longevityPage .researchGrid a{font:500 var(--bbi-meta) var(--bbi-font-body);letter-spacing:1.1px;align-items:center;gap:9px;margin-top:12px;padding-top:10px;text-decoration:none;display:flex}.longevityPage .explainBlock{grid-template-columns:.8fr 1.2fr;align-items:start;gap:28px;display:grid}.longevityPage .explainHead .eyebrow{color:var(--bbi-gold);font:500 var(--bbi-meta) var(--bbi-font-body);letter-spacing:1.5px}.longevityPage .termCard h4{color:var(--bbi-ink);font:500 var(--bbi-card-subtitle) / 1.15 var(--bbi-font-heading);text-transform:uppercase;margin:11px 0 4px}.longevityPage .nextGuides>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:18px;display:grid}.longevityPage .nextGuides a{border:1px solid var(--bbi-line);background:var(--bbi-ivory);color:inherit;font:400 10px var(--bbi-font-body);letter-spacing:.4px;padding:12px 16px;text-decoration:none;display:block}.longevityPage .eyebrow{color:var(--bbi-gold)}@media (width<=1000px){.longevityPage .longevityAreas,.longevityPage .evidenceGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.longevityPage .researchGrid,.longevityPage .explainBlock{grid-template-columns:1fr}.longevityPage .nextGuides>div{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=620px){.longevityPage .longevityHero{padding:42px 20px 38px}.longevityPage .longevityBack{margin-bottom:24px}.longevityPage .longevityHero h1{font-size:var(--bbi-hero-title);margin:14px 0}.longevityPage .reviewed{margin-top:16px}.longevityPage .longevityIntro,.longevityPage .evidenceBlock,.longevityPage .researchBlock,.longevityPage .explainBlock,.longevityPage .nextGuides{padding:var(--bbi-section-pad-y) var(--bbi-section-pad-x)}.longevityPage .longevityIntro h2,.longevityPage .evidenceBlock h2,.longevityPage .researchBlock h2,.longevityPage .explainBlock h2,.longevityPage .nextGuides h2{line-height:.96}.longevityPage .longevityAreas,.longevityPage .evidenceGrid,.longevityPage .nextGuides>div{grid-template-columns:1fr}.longevityPage .longevityAreas article,.longevityPage .evidenceLevel,.longevityPage .researchGrid article,.longevityPage .termCard{padding:var(--bbi-card-pad-y) var(--bbi-card-pad-x)}.longevityPage .nextGuides a{padding:11px 15px}}.wellnessPage{background:var(--bbi-sand);color:var(--bbi-ink)}.wellnessHero{padding:48px var(--bbi-section-pad-x) 44px;background:linear-gradient(125deg,var(--bbi-hero-1),var(--bbi-hero-2) 58%,var(--bbi-hero-3));color:#fff;align-items:center;display:flex}.wellnessHeroInner{max-width:820px}.wellnessBack{color:#d9e1e9;font:400 var(--bbi-meta) var(--bbi-font-body);letter-spacing:1.2px;align-items:center;gap:8px;margin-bottom:28px;text-decoration:none;display:inline-flex}.wellnessHero h1{font:500 clamp(48px,5.4vw,var(--bbi-hero-title))/1 var(--bbi-font-heading);margin:16px 0}.wellnessLead{color:#dce3eb;max-width:720px;font:300 var(--bbi-intro)/1.8 var(--bbi-font-body);margin:0}.wellnessPage .reviewed{color:var(--bbi-gold);font:400 var(--bbi-meta) var(--bbi-font-body);letter-spacing:1.4px;text-transform:uppercase;margin:18px 0 0}.wellnessFocus,.wellnessIntro,.wellnessStandards,.wellnessTopics,.wellnessPartners,.wellnessNote{padding:42px var(--bbi-section-pad-x)}.wellnessFocus{border-bottom:1px solid var(--bbi-line)}.wellnessStandards,.wellnessPartners{border-top:1px solid var(--bbi-line);border-bottom:1px solid var(--bbi-line)}.wellnessFocus h2,.wellnessIntro h2,.wellnessStandards h2,.wellnessTopics h2,.wellnessPartners h2,.wellnessNote h2{font:500 var(--bbi-section-title)/1 var(--bbi-font-heading);text-transform:uppercase;margin:0 0 13px}.wellnessFocusHead>p:not(.eyebrow),.wellnessIntro>p,.wellnessStandards>.sectionIntro,.wellnessPartnerHead>p:not(.eyebrow),.wellnessNote p{max-width:840px;color:var(--bbi-muted);font:400 var(--bbi-intro)/1.8 var(--bbi-font-body);margin:0}.wellnessFocusHead .eyebrow{color:var(--bbi-gold);margin:0 0 12px}.wellnessFocusGrid{gap:var(--bbi-card-gap);grid-template-columns:repeat(3,minmax(0,1fr));margin-top:22px;display:grid}.wellnessFocusGrid article{min-height:0;padding:22px var(--bbi-card-pad-x);border:1px solid var(--bbi-line);background:var(--bbi-ivory)}.wellnessFocusGrid h3{color:var(--bbi-ink);font:500 var(--bbi-card-title)/1.08 var(--bbi-font-heading);text-transform:uppercase;margin:0 0 8px}.wellnessFocusGrid p{color:var(--bbi-muted);font:400 var(--bbi-card-body)/1.7 var(--bbi-font-body);margin:0}.wellnessGrid{gap:var(--bbi-card-gap);grid-template-columns:repeat(4,minmax(0,1fr));margin-top:22px;display:grid}.wellnessGrid article,.wellnessPartnerGrid article{min-height:0;padding:22px var(--bbi-card-pad-x);border:1px solid var(--bbi-line);background:var(--bbi-ivory)}.wellnessGrid h3,.wellnessPartnerGrid h3{color:var(--bbi-ink);font:500 var(--bbi-card-title)/1.08 var(--bbi-font-heading);text-transform:uppercase;margin:0 0 8px}.wellnessGrid p,.wellnessPartnerGrid p{color:var(--bbi-muted);font:400 var(--bbi-card-body)/1.7 var(--bbi-font-body);margin:0}.wellnessPartnerHead .eyebrow{color:var(--bbi-gold);margin:0 0 12px}.wellnessPartnerGrid{gap:var(--bbi-card-gap);grid-template-columns:repeat(2,minmax(0,1fr));margin-top:22px;display:grid}.wellnessPartnerGrid article{flex-direction:column;display:flex}.wellnessPartnerGrid small{color:var(--bbi-gold);font:500 var(--bbi-meta)/1.4 var(--bbi-font-body);letter-spacing:1.2px;margin-top:16px;display:block}.wellnessNote{background:var(--bbi-ivory)}.wellnessNote h2{font-size:var(--bbi-card-title)}.wellnessPage .eyebrow{color:var(--bbi-gold)}@media (width<=1000px){.wellnessGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=620px){.wellnessHero{padding:42px 20px 38px}.wellnessBack{margin-bottom:24px}.wellnessHero h1{font-size:var(--bbi-hero-title);margin:14px 0}.wellnessPage .reviewed{margin-top:16px}.wellnessFocus,.wellnessIntro,.wellnessStandards,.wellnessTopics,.wellnessPartners,.wellnessNote{padding:var(--bbi-section-pad-y) var(--bbi-section-pad-x)}.wellnessFocus h2,.wellnessIntro h2,.wellnessStandards h2,.wellnessTopics h2,.wellnessPartners h2{line-height:.96}.wellnessFocusGrid,.wellnessGrid,.wellnessPartnerGrid{grid-template-columns:1fr}.wellnessFocusGrid article,.wellnessGrid article,.wellnessPartnerGrid article{padding:var(--bbi-card-pad-y) var(--bbi-card-pad-x)}}.techGuidePage{background:var(--bbi-sand);color:var(--bbi-ink)}.techGuidePage .techGuideHero{padding:48px var(--bbi-section-pad-x) 44px;background:linear-gradient(125deg, var(--bbi-hero-1), var(--bbi-hero-2) 62%, var(--bbi-hero-3));color:#fff}.techGuidePage .techGuideHero>div{max-width:900px}.techGuidePage .longevityBack{color:#d7dde4;font:400 var(--bbi-meta) var(--bbi-font-body);letter-spacing:1.2px;align-items:center;gap:8px;margin-bottom:28px;text-decoration:none;display:inline-flex}.techGuidePage .techGuideHero h1{font:500 clamp(48px, 5.4vw, var(--bbi-hero-title)) / 1 var(--bbi-font-heading);margin:16px 0}.techGuidePage .longevityLead{color:#dce3eb;max-width:760px;font:300 var(--bbi-intro) / 1.8 var(--bbi-font-body);margin:0}.techGuidePage .reviewed{color:var(--bbi-gold);font:400 var(--bbi-meta) var(--bbi-font-body);letter-spacing:1.4px;text-transform:uppercase;margin:18px 0 0}.techGuidePage .techGuideIntro{padding:22px var(--bbi-section-pad-x);border-bottom:1px solid var(--bbi-line);background:var(--bbi-cream)}.techGuidePage .techGuideIntro p{max-width:900px;color:var(--bbi-muted);font:400 var(--bbi-body) / 1.75 var(--bbi-font-body);margin:0}.techGuidePage .techGuideList{gap:var(--bbi-card-gap);padding:38px var(--bbi-section-pad-x);display:grid}.techGuidePage .techEvidenceCard{padding:22px var(--bbi-card-pad-x) 20px;border:1px solid var(--bbi-line);background:var(--bbi-ivory);scroll-margin-top:100px}.techGuidePage .techEvidenceTop{border-bottom:1px solid var(--bbi-line);padding-bottom:12px}.techGuidePage .techEvidenceTop small{color:var(--bbi-gold);font:500 var(--bbi-meta) var(--bbi-font-body);letter-spacing:1.4px;display:block}.techGuidePage .techEvidenceTop h2{color:var(--bbi-ink);font:500 var(--bbi-card-title) / 1.08 var(--bbi-font-heading);text-transform:uppercase;margin:7px 0 9px}.techGuidePage .techEvidenceTop span{border:1px solid var(--bbi-gold);color:#8a744c;font:400 var(--bbi-meta) var(--bbi-font-body);letter-spacing:.9px;padding:5px 8px;display:inline-block}.techGuidePage .techEvidenceDetails{grid-template-columns:repeat(3,minmax(0,1fr));gap:0 24px;display:grid}.techGuidePage .techEvidenceDetails>div{border-bottom:1px solid var(--bbi-line);padding:12px 0 10px}.techGuidePage .techEvidenceDetails h3{color:var(--bbi-ink);font:500 var(--bbi-card-subtitle) / 1.1 var(--bbi-font-heading);text-transform:uppercase;margin:0 0 5px}.techGuidePage .techEvidenceDetails p{color:var(--bbi-muted);font:400 var(--bbi-card-body) / 1.65 var(--bbi-font-body);margin:0}.techGuidePage .techEvidenceCard>a{color:var(--bbi-ink);font:500 var(--bbi-meta) var(--bbi-font-body);letter-spacing:1.1px;align-items:center;gap:8px;margin-top:12px;text-decoration:none;display:inline-flex}.techGuidePage .techCompare{padding:34px var(--bbi-section-pad-x) 44px}.techGuidePage .techCompare h2{color:var(--bbi-ink);font:500 var(--bbi-section-title) / 1 var(--bbi-font-heading);text-transform:uppercase;margin:0 0 16px}.techGuidePage .techCompare>div{gap:var(--bbi-card-gap);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.techGuidePage .techCompare article{border:1px solid var(--bbi-line);background:var(--bbi-ivory);padding:17px 18px}.techGuidePage .techCompare article h3{color:var(--bbi-ink);font:500 var(--bbi-card-title) / 1.08 var(--bbi-font-heading);text-transform:none;margin:0 0 6px}.techGuidePage .techCompare article strong,.techGuidePage .techCompare article p{color:var(--bbi-muted);font:400 var(--bbi-card-body) / 1.6 var(--bbi-font-body)}.techGuidePage .techCompare article strong{color:var(--bbi-gold);letter-spacing:1.4px;text-transform:uppercase;font-size:11px;font-weight:500;display:block}.techGuidePage .techCompare article p{margin:4px 0 0}@media (width<=1000px){.techGuidePage .techEvidenceDetails,.techGuidePage .techCompare>div{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=620px){.techGuidePage .techGuideHero{padding:42px 20px 38px}.techGuidePage .longevityBack{margin-bottom:24px}.techGuidePage .techGuideHero h1{font-size:var(--bbi-hero-title);margin:14px 0}.techGuidePage .reviewed{margin-top:16px}.techGuidePage .techGuideIntro{padding:20px}.techGuidePage .techGuideList{gap:14px;padding:30px 20px}.techGuidePage .techEvidenceCard{padding:20px 22px 18px}.techGuidePage .techEvidenceDetails,.techGuidePage .techCompare>div{grid-template-columns:1fr}.techGuidePage .techCompare{padding:30px 20px 40px}.techGuidePage .techCompare h2{line-height:.96}.techGuidePage .techCompare article{padding:16px 18px}}.ingredientsPage{background:var(--bbi-sand)}.ingredientsPage .ingredientHero{background:linear-gradient(125deg, var(--bbi-hero-1) 0%, var(--bbi-hero-2) 62%, var(--bbi-hero-3) 100%);color:#fff;padding:48px 6vw 44px}.ingredientsPage .ingredientHero>div{max-width:900px}.ingredientsPage .guideBack{color:#d7dde4;font:400 var(--bbi-meta) var(--bbi-font-body);letter-spacing:1.2px;align-items:center;gap:8px;margin-bottom:28px;text-decoration:none;display:inline-flex}.ingredientsPage .ingredientHero h1{font:500 clamp(48px, 5.4vw, var(--bbi-hero-title)) / 1 var(--bbi-font-heading);margin:16px 0}.ingredientsPage .ingredientLead{color:#dce3eb;max-width:760px;font:300 var(--bbi-intro) / 1.9 var(--bbi-font-body)}.ingredientsPage .ingredientHero .reviewed{color:var(--bbi-gold);font-size:var(--bbi-meta);letter-spacing:1.4px;margin-top:18px}.ingredientsPage .ingredientHero>div>.eyebrow{font-family:var(--bbi-font-body);letter-spacing:1.6px;text-transform:uppercase;font-size:10px;font-weight:500}.ingredientsPage .ingredientGrid{gap:var(--bbi-card-gap);padding:38px var(--bbi-section-pad-x) 46px;background:var(--bbi-sand);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.ingredientsPage .ingredientCard{min-height:0;padding:22px var(--bbi-card-pad-x);background:var(--bbi-ivory);border:1px solid var(--bbi-line);scroll-margin-top:100px}.ingredientsPage .ingredientTop{border-bottom:1px solid var(--bbi-line);grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:12px;padding-bottom:10px;display:grid}.ingredientsPage .ingredientTop h2{color:var(--bbi-ink);font:500 var(--bbi-card-title) / 1.08 var(--bbi-font-heading);text-transform:uppercase;margin:0}.ingredientsPage .ingredientTop span{border:1px solid var(--bbi-gold);color:#8a744c;max-width:205px;font:500 var(--bbi-meta) / 1.3 var(--bbi-font-body);letter-spacing:1px;text-align:center;text-transform:uppercase;justify-self:end;padding:5px 8px;display:inline-block}.ingredientsPage .ingredientCard>h3{color:var(--bbi-ink);font:500 var(--bbi-card-subtitle) / 1.15 var(--bbi-font-heading);text-transform:uppercase;margin:12px 0 4px}.ingredientsPage .ingredientCard>p{color:var(--bbi-muted);font:400 var(--bbi-card-body) / 1.7 var(--bbi-font-body);margin:0 0 6px}@media (width<=900px){.ingredientsPage .ingredientGrid{grid-template-columns:1fr}}@media (width<=620px){.ingredientsPage .ingredientHero{padding:42px 20px 38px}.ingredientsPage .ingredientHero>div>.eyebrow{letter-spacing:1.4px;font-size:9px}.ingredientsPage .guideBack{margin-bottom:24px}.ingredientsPage .ingredientHero h1{font-size:var(--bbi-hero-title);margin:14px 0}.ingredientsPage .ingredientHero .reviewed{margin-top:16px}.ingredientsPage .ingredientGrid{gap:var(--bbi-card-gap);padding:30px var(--bbi-section-pad-x) 40px}.ingredientsPage .ingredientCard{padding:var(--bbi-card-pad-y) var(--bbi-card-pad-x)}.ingredientsPage .ingredientTop{grid-template-columns:1fr;gap:8px}.ingredientsPage .ingredientTop h2{font-size:var(--bbi-card-title)}.ingredientsPage .ingredientTop span{max-width:100%}.ingredientsPage .ingredientCard>h3{font-size:var(--bbi-card-subtitle)}}main#top{background:var(--bbi-sand);color:var(--bbi-ink)}main#top .hero{background:linear-gradient(125deg, var(--bbi-hero-1) 0%, var(--bbi-hero-2) 58%, var(--bbi-hero-3) 100%);color:#fff;align-items:center;min-height:430px;padding:48px 8vw;display:flex;position:relative;overflow:hidden}main#top .heroContent{z-index:2;width:min(720px,58%);position:relative}main#top .glow{filter:blur(45px);background:#4f91dc20;border-radius:50%;width:600px;height:600px;position:absolute;right:5%}main#top .hero h1{font:500 var(--bbi-hero-title) / .98 "Cormorant Garamond", serif;max-width:680px;margin:20px 0}main#top .eyebrow{color:var(--bbi-gold);letter-spacing:3px;font-size:11px;font-weight:500}main#top .hero .lead{font:300 var(--bbi-intro) / 1.8 Montserrat, Arial, sans-serif;color:#dce3eb;max-width:620px}main#top .primary{border:1px solid var(--bbi-gold);color:#fff;letter-spacing:1.2px;align-items:center;gap:10px;margin-top:20px;padding:9px 14px;font-size:11px;text-decoration:none;display:inline-flex}main#top .routines h2,main#top .standards h2,main#top .brands h2,main#top .magazine h2{font:500 var(--bbi-section-title) / 1.04 "Cormorant Garamond", serif;margin:10px 0}main#top .pillars h2,main#top .routineGrid h3,main#top .standardGrid h3,main#top .magGrid h3{font-family:Cormorant Garamond,serif;font-weight:500}main#top .sectionIntro,main#top .brandIntro,main#top .featureBand p{font:400 var(--bbi-intro) / 1.8 Montserrat, Arial, sans-serif;color:var(--bbi-muted)}main#top .sectionIntro,main#top .brandIntro{max-width:720px;margin-bottom:28px}main#top .pillars article>p:not(.label),main#top .routineGrid p,main#top .standardGrid p,main#top .magGrid p{font:400 var(--bbi-card-body) / 1.7 Montserrat, Arial, sans-serif;color:var(--bbi-muted)}main#top .pillars .label,main#top .routineGrid small,main#top .magGrid small,main#top .brandGrid small{font-family:Montserrat,Arial,sans-serif}main#top .brandGrid strong{font:500 20px/1.15 Cormorant Garamond,serif}main#top .brandGrid small{font-size:9px}main#top .brandGrid em{color:#737f84;margin-top:7px;font:400 10px/1.45 Montserrat,Arial,sans-serif}main#top .needs,main#top .pillars,main#top .featureBand,main#top .routines,main#top .standards,main#top .brands,main#top .magazine{background:var(--bbi-sand)}main#top .pillars article,main#top .featureBand>div:first-child,main#top .routineGrid article,main#top .standardGrid article,main#top .brandGrid div,main#top .magGrid article,main#top .needLink{background:var(--bbi-ivory);border:1px solid var(--bbi-line)}main#top .pillars{padding:54px 6vw}main#top .standards,main#top .brands,main#top .magazine{padding:38px 6vw}main#top .routines{padding:48px 6vw}main#top .featureBand{padding:30px 6vw}main#top .needs{border-bottom:1px solid var(--bbi-line);padding:38px 6vw}main#top .needs>p{letter-spacing:2.6px;color:#8b7b5b;margin:0;font:500 10px/1.4 Montserrat,Arial,sans-serif}main#top .needs>div{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:20px;display:flex}main#top .needLink{color:#5d686d;padding:10px 15px;font:400 10px/1.4 Montserrat,Arial,sans-serif;text-decoration:none}main#top .pillars{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}main#top .pillars article{min-height:0;padding:26px}main#top .pillars .label{margin:14px 0 0}main#top .pillars h2,main#top .featureBand h2{font-size:var(--bbi-card-title);line-height:1.08}main#top .pillars h2,main#top .pillars article>p:not(.label){margin:10px 0 0}main#top .pillars article>span,main#top .routineGrid small,main#top .magGrid small{color:var(--bbi-gold);font:400 30px Cormorant Garamond,serif}main#top .pillars a,main#top .routineGrid a,main#top .magGrid a{letter-spacing:1.2px;align-items:center;gap:10px;margin-top:16px;font-size:10px;text-decoration:none;display:flex}main#top .featureBand>div:first-child{max-width:620px;padding:26px}main#top .featureBand h2{margin:0}main#top .featureBand p{margin:8px 0 0}main#top .routines>h2{margin:0}main#top .routines .sectionIntro{margin:8px 0 20px}main#top .routineGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}main#top .routineGrid article{min-height:0;padding:24px}main#top .routineGrid small{margin:0;display:block}main#top .routineGrid h3{font-size:var(--bbi-card-title);margin:10px 0 0;line-height:1.08}main#top .routineGrid p{margin:8px 0 0}main#top .standards>h2{margin:0}main#top .standardGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:20px;display:grid}main#top .standardGrid article{min-height:0;padding:20px}main#top .standardGrid article>svg{display:none}main#top .standardGrid article>span:first-child{margin:0;display:block}main#top .standardGrid h3{font-size:var(--bbi-card-title);margin:10px 0 0;line-height:1.08}main#top .standardGrid p{margin:8px 0 0}main#top .brands>h2{margin:0}main#top .brands .brandIntro{margin:8px 0 20px}main#top .brandGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}main#top .brandGrid div{text-align:center;flex-direction:column;justify-content:center;min-height:0;padding:14px;display:flex}main#top .brandGrid strong{white-space:nowrap;align-self:center}main#top .brandGrid small{letter-spacing:1.4px;color:var(--bbi-gold);margin-top:6px}main#top .magazine>h2{font-size:var(--bbi-section-title);margin:0;line-height:1}main#top .magGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:20px;display:grid}main#top .magGrid article{min-height:0;padding:18px 20px}main#top .magGrid article>small:first-child{letter-spacing:1.4px;text-transform:uppercase;margin:0;font-family:Montserrat,Arial,sans-serif;font-size:9px;font-weight:500;line-height:1.4;display:block}main#top .magGrid h3{text-transform:none;margin:8px 0 0;font-size:24px;line-height:1.08}main#top .magGrid p{margin:8px 0 0}@media (width<=1000px){main#top .pillars,main#top .standardGrid,main#top .magGrid{grid-template-columns:1fr}main#top .routineGrid{grid-template-columns:repeat(2,minmax(0,1fr))}main#top .brandGrid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=620px){main#top .hero{min-height:400px;padding:44px 24px}main#top .heroContent{width:100%}main#top .hero h1{font-size:var(--bbi-hero-title)}main#top .hero .lead{font-size:var(--bbi-intro)}main#top .eyebrow{letter-spacing:3.5px;font-size:10px}main#top .primary{letter-spacing:1.4px;font-size:10px}main#top .needs>p{letter-spacing:3px;font-size:9px}main#top .needLink{font-size:9px}main#top .pillars .label{letter-spacing:2.5px;font-size:9px}main#top .pillars a,main#top .routineGrid a,main#top .magGrid a{letter-spacing:1.5px;font-size:9px}main#top .routines h2,main#top .standards h2,main#top .brands h2,main#top .magazine h2{font-size:var(--bbi-section-title);line-height:.96}main#top .pillars{padding:40px 20px}main#top .standards,main#top .brands,main#top .magazine{padding:28px 20px}main#top .magazine>h2{font-size:var(--bbi-section-title);line-height:1}main#top .magGrid{gap:12px;margin-top:16px}main#top .magGrid article{padding:18px 20px}main#top .magGrid article>small:first-child{letter-spacing:1.4px;text-transform:uppercase;font-family:Montserrat,Arial,sans-serif;font-size:9px;font-weight:500;line-height:1.4}main#top .magGrid h3{text-transform:none;margin-top:8px;font-size:23px;line-height:1.08}main#top .magGrid p{font-size:var(--bbi-card-body);margin-top:7px}main#top .routines{padding:32px 20px}main#top .featureBand{padding:24px 20px}main#top .needs{padding:28px 20px}main#top .pillars article,main#top .routineGrid article,main#top .magGrid article,main#top .standardGrid article{min-height:0;padding:var(--bbi-card-pad-y) var(--bbi-card-pad-x)}main#top .featureBand>div:first-child{padding:var(--bbi-card-pad-y) var(--bbi-card-pad-x)}main#top .routineGrid,main#top .standardGrid,main#top .magGrid{grid-template-columns:1fr}main#top .brandGrid{grid-template-columns:repeat(2,minmax(0,1fr))}main#top .brandGrid div{padding:14px}main#top .brandGrid small{letter-spacing:1.8px;font-size:7px}main#top .brandGrid em{color:#8a9396;font-size:8px;line-height:normal}main#top .pillars article>p:not(.label),main#top .routineGrid p,main#top .standardGrid p,main#top .magGrid p{font-size:var(--bbi-card-body)}main#top .sectionIntro,main#top .brandIntro,main#top .featureBand p{font-size:var(--bbi-intro)}}:root{--bbi-navy:#06172d;--bbi-gold:#c7a96b;--bbi-sand:#f7f1e7;--bbi-ivory:#fffdf8;--bbi-cream:#fbf7ef;--bbi-ink:#17232a;--bbi-muted:#66737a;--bbi-line:#e1d5c2;--bbi-hero-1:#06172d;--bbi-hero-2:#09264a;--bbi-hero-3:#103a6a;--bbi-hero-title:50px;--bbi-section-title:28px;--bbi-card-title:27px;--bbi-card-subtitle:18px;--bbi-intro:14px;--bbi-body:14px;--bbi-card-body:14px;--bbi-meta:9px;--bbi-legal:8px;--bbi-section-pad-y:40px;--bbi-section-pad-x:6vw;--bbi-card-pad-y:24px;--bbi-card-pad-x:26px;--bbi-card-gap:16px;--bbi-font-heading:"Cormorant Garamond", serif;--bbi-font-body:Montserrat, Arial, sans-serif;--navy:var(--bbi-navy);--gold:var(--bbi-gold);--champagne:var(--bbi-sand);--ivory:var(--bbi-ivory);--cream:var(--bbi-cream);--ink:var(--bbi-ink);--muted:var(--bbi-muted);--line:var(--bbi-line)}body,button,input,select,textarea,p,li,label,button,input,select,textarea{font-family:var(--bbi-font-body)}h1,h2,h3,h4,h5,h6{font-family:var(--bbi-font-heading);font-weight:500}.hero h1,.longevityHero h1,.techGuideHero h1,.ingredientHero h1,.wellnessHero h1,.productsHero h1,.detailHero h1,.productHero h1,.hubiHero h1{font-weight:400!important}section>h2,.productCategoryHead h2,.detailSectionHead h2,.productSectionHead h2,.inciSection h2,.buyPanel h2,.productSources h2,.sciencePanel h2,.explainHead h2{text-transform:uppercase;letter-spacing:0}.hero h1,.longevityHero h1,.techGuideHero h1,.ingredientHero h1,.productsHero h1,.detailHero h1,.productHero h1{text-transform:none;letter-spacing:normal}.pillars article>span,.routineGrid article>small:first-child,.standardGrid article>span:first-child,.evidenceLevel>span,.hubiCardNo,.activeReviewGrid article>span{font-family:var(--bbi-font-heading);letter-spacing:normal;color:var(--bbi-gold);font-size:30px;font-weight:400;line-height:1}.pillars article h2,.featureBand h2,.routineGrid article h3,.standardGrid article h3,.magGrid article h3,.brandGrid strong,.ingredientTop h2,.techEvidenceTop h2,.techCompare article h3,.longevityAreas article h3,.evidenceGrid article h3,.researchGrid article h3,.termCard>h3,.productCard h2,.detailIntro article h2,.detailSplit article h2,.formulaCards article h3,.hubiCard h3,.hubiStep h3,.formulaMap article h4,.activeReviewGrid article h3,.scoreCard strong{font-family:var(--bbi-font-heading);font-size:var(--bbi-card-title);text-transform:uppercase;letter-spacing:normal;color:var(--bbi-ink);font-weight:500;line-height:1.08}.ingredientCard>h3,.techEvidenceDetails h3,.termCard>h4{font-family:var(--bbi-font-heading);font-size:var(--bbi-card-subtitle);text-transform:uppercase;letter-spacing:normal;color:var(--bbi-ink);font-weight:500}.pillars article>p:not(.label),.featureBand p,.routineGrid article>p,.standardGrid article>p,.magGrid article>p,.ingredientCard>p,.techEvidenceDetails p,.techCompare article p,.longevityAreas article p,.evidenceGrid article p,.researchGrid article p,.termCard>p,.productCard .productFocus,.detailIntro article p,.detailSplit article p,.formulaCards article p,.hubiCard p,.hubiStep p,.formulaMap article p,.activeReviewGrid article p,.scoreCard p{font-family:var(--bbi-font-body);font-size:var(--bbi-card-body);color:var(--bbi-muted);font-weight:400;line-height:1.7}article>a,.pillars article>a,.routineGrid article>a,.magGrid article>a,.techEvidenceCard>a,.researchGrid article>a,.productCard a,.hubiCard a{font-family:var(--bbi-font-body);font-size:var(--bbi-meta);text-transform:uppercase;letter-spacing:1.4px;font-weight:500}.pillars .label,.brandGrid small,.brandGrid em,.productMeta,.detailTags,.reviewed,.eyebrow{font-family:var(--bbi-font-body)}.magGrid article>small:first-child,.techEvidenceTop small,.ingredientTop span,.productBrand,.productMeta,.hubiEvidenceBadge,.scoreCard small{font-family:var(--bbi-font-body);font-size:var(--bbi-meta);text-transform:uppercase;letter-spacing:1.4px;color:var(--bbi-gold);font-weight:500}.bbiEditorialTitle{font-family:var(--bbi-font-heading);color:var(--bbi-ink);font-weight:500}.bbiIntroText{font:400 var(--bbi-intro) / 1.8 Montserrat, Arial, sans-serif;color:var(--bbi-muted)}.bbiBodyText{font:400 var(--bbi-body) / 1.75 Montserrat, Arial, sans-serif;color:var(--bbi-muted)}.bbiCardText{font:400 var(--bbi-card-body) / 1.7 Montserrat, Arial, sans-serif;color:var(--bbi-muted)}.productsPage .productCard h2{text-transform:none;letter-spacing:normal;font-size:22px}@media (width<=620px){:root{--bbi-hero-title:39px;--bbi-section-title:25px;--bbi-card-title:25px;--bbi-card-subtitle:17px;--bbi-intro:14px;--bbi-body:14px;--bbi-card-body:14px;--bbi-section-pad-y:40px;--bbi-section-pad-x:20px;--bbi-card-pad-y:20px;--bbi-card-pad-x:22px;--bbi-card-gap:14px}.productsPage .productCategoryHead h2{font-size:26px}.productsPage .productMonogram{height:120px}.productsPage .productCardBody{padding:16px 18px 18px}.productsPage .productCard h2{font-size:22px}.productsPage .productFocus{margin-bottom:14px;font-size:10px}}.topbar{background:var(--cream);border-bottom:1px solid var(--line);z-index:10;justify-content:space-between;align-items:center;height:92px;padding:0 5vw;display:flex;position:sticky;top:0}.logo{letter-spacing:2px;color:var(--gold);font-family:Cormorant Garamond,serif;font-size:25px;line-height:.8;text-decoration:none}.logo span{color:var(--gold)}.logo small{letter-spacing:1.35px;color:var(--ink);margin-top:10px;font:300 9px Montserrat,Arial,sans-serif;display:block}.topbar nav{gap:18px;display:flex}.topbar nav a{letter-spacing:.9px;color:#26343a;padding:8px 0;font:500 10px Montserrat,Arial,sans-serif;text-decoration:none;position:relative}.topbar nav a:after{content:"";background:0 0;height:1px;position:absolute;bottom:0;left:0;right:0}.topbar nav a.active,.topbar nav a[aria-current=page]{color:var(--gold)}.topbar nav a.active:after,.topbar nav a[aria-current=page]:after{background:var(--gold)}.langs{align-items:center;display:flex}.langs button{letter-spacing:.25px;color:#7d8587;cursor:pointer;background:0 0;border:0;padding:6px 5px;font:400 10px Montserrat,Arial,sans-serif}.langs .active{color:var(--gold);border-bottom:1px solid var(--gold)}.menuBtn{color:var(--gold);cursor:pointer;background:0 0;border:0;padding:8px;display:none}.menuBtn svg{stroke:currentColor;display:block}.mobileMenu{display:none}.mobileLangs{gap:6px;margin-top:6px;display:flex}.mobileLangs button{color:#66737a;letter-spacing:.35px;background:0 0;border:0;padding:5px 4px;font:400 10px Montserrat,Arial,sans-serif}.mobileLangs button:hover,.mobileLangs button:focus-visible{color:var(--gold)}.mobileLangs button.active{color:var(--gold);border-bottom:1px solid var(--gold)}footer{background:linear-gradient(125deg, var(--bbi-hero-1) 0%, var(--bbi-hero-2) 62%, var(--bbi-hero-3) 100%);color:#ddd;grid-template-columns:auto 1fr;align-items:start;gap:10px 34px;padding:24px 6vw 14px;display:grid}footer>div:first-child{grid-area:1/1}.inverse small{color:#ddd;font-size:9px}.footerLangs{white-space:nowrap;align-items:center;gap:6px;margin-top:6px;display:flex}.footerLangs button{color:#cbd2d9;letter-spacing:.35px;cursor:pointer;background:0 0;border:0;padding:3px 1px;font:400 10px Montserrat,Arial,sans-serif}.footerLangs button.active,.footerLangs button:hover{color:var(--gold)}.footerLangSep{color:#7f8c97;font-size:9px}.legalLinks{flex-wrap:wrap;grid-area:1/2;justify-content:flex-end;align-self:start;gap:10px 16px;margin:0;display:flex}.legalLinks a{color:#b8c0c6;font:400 10px Montserrat,Arial,sans-serif;text-decoration:none}.fineprint{letter-spacing:.2px;color:#9ca8b1;border-top:1px solid #ffffff1f;grid-area:2/1/auto/-1;width:100%;max-width:none;margin:0;padding-top:8px;font:400 8px/1.45 Montserrat,Arial,sans-serif}@media (width<=1000px){.topbar nav{display:none}.menuBtn{justify-content:center;align-items:center;display:flex}.mobileMenu{z-index:50;background:var(--cream);border-bottom:1px solid var(--line);flex-direction:column;gap:18px;padding:24px 6vw 28px;display:flex;position:fixed;top:92px;left:0;right:0;box-shadow:0 10px 30px #071b3314}.mobileMenu a{letter-spacing:.8px;color:#26343a;font:500 12px Montserrat,Arial,sans-serif;text-decoration:none}.mobileMenu a:hover,.mobileMenu a:focus-visible,.mobileMenu a.active,.mobileMenu a[aria-current=page]{color:var(--gold)}}@media (width<=620px){.topbar{height:78px;padding:0 20px}.logo{font-size:21px}.logo small{letter-spacing:1.5px;font-size:7px}.mobileMenu{padding:22px 20px 26px;top:78px}.menuBtn{color:var(--gold);padding:6px}.menuBtn svg{stroke:var(--gold)}.footerLangs{margin-top:6px}footer{grid-template-columns:1fr;row-gap:10px;padding:22px 20px 14px}footer>div:first-child{grid-area:1/1}.legalLinks{grid-area:2/1;justify-content:flex-start;margin-top:0}.legalLinks a{color:#aab2b4;font-size:8px}.fineprint{color:#849096;grid-area:3/1;padding-top:8px;font-size:8px}.inverse small{font-size:7px}}
