:root{--color-ink:#171a17;--color-muted:#68706b;--color-accent:#2d5f49;--color-surface:#f4f7f3;--color-border:#dce5df;--page-width:1280px;--radius-sm:4px}*{box-sizing:border-box}body{color:var(--color-ink);background:#fff;margin:0;font:16px/1.6 DM Sans,sans-serif}.hero-title,h1,h2,h3{margin:0;font-family:Manrope,sans-serif;line-height:1.15}a{color:inherit}.shell{min-height:100vh}.container{width:min(calc(100% - 48px),var(--page-width));margin:0 auto}nav{align-items:center;gap:24px;display:flex}nav a{font-weight:500;text-decoration:none}.hero{background:var(--color-surface);padding:104px 0 112px}.hero-grid{grid-template-columns:1.1fr .9fr;align-items:center;gap:56px;display:grid}.eyebrow{color:var(--color-accent);text-transform:uppercase;letter-spacing:.12em;font-size:12px;font-weight:700}.hero h1{color:#30251d;max-width:720px;margin-top:18px;font-size:40.96px}.hero p{max-width:600px;color:var(--color-muted);font-size:19px}.actions{flex-wrap:wrap;gap:12px;margin-top:28px;display:flex}.button{border-radius:var(--radius-sm);border:1px solid var(--color-accent);background:var(--color-accent);color:#fff;cursor:pointer;justify-content:center;align-items:center;min-height:46px;padding:0 20px;font-weight:700;text-decoration:none;display:inline-flex}.button.secondary{color:var(--color-accent);background:0 0}.hero-panel{background:#edf4ee var(--hero-panel-image,none) center/cover no-repeat;color:#30251d;text-align:left;border-radius:4px;place-items:end start;min-height:340px;padding:36px;font:700 28px Manrope,sans-serif;display:grid}.section{padding:88px 0}.section h2{font-size:40px}.section-lead{color:var(--color-muted);max-width:660px}.formula-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:32px;display:grid}.catalog-toolbar{gap:12px;max-width:760px;margin-top:28px;display:flex}.catalog-toolbar input,.catalog-toolbar select{min-height:44px}.catalog-toolbar .search-field{flex:1}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.formula-card{border:1px solid var(--color-border);border-radius:4px;flex-direction:column;justify-content:space-between;min-height:200px;padding:22px;text-decoration:none;display:flex}.formula-card:hover{border-color:var(--color-accent);transform:translateY(-2px)}.muted{color:var(--color-muted)}.form-grid{gap:16px;max-width:760px;display:grid}label{gap:6px;font-weight:700;display:grid}input,select,textarea{border:1px solid var(--color-border);width:100%;min-height:46px;font:inherit;border-radius:4px;padding:10px 12px}textarea{resize:vertical;min-height:140px}.status{background:var(--color-surface);border-radius:4px;padding:12px 14px}main h1.status{margin:1em 0}main h1.catalog-state,main h1.status{color:inherit;font:inherit!important;letter-spacing:inherit!important;overflow-wrap:normal!important}footer{color:#e9f1eb;background:#17221b;padding:56px 0}@media (width<=800px){.container{width:min(calc(100% - 32px),var(--page-width))}nav{display:none}.hero{padding:72px 0}.hero h1{font-size:40.96px}.formula-grid,.hero-grid{grid-template-columns:1fr}}.utility-bar{color:#e9f1eb;background:#17221b;font-size:12px}.utility-inner{justify-content:space-between;align-items:center;gap:16px;min-height:32px;display:flex}.utility-links{gap:18px;display:flex}.site-footer a,.utility-links a{text-decoration:none}.header-cta{letter-spacing:.04em;min-height:40px;padding:0 16px;font-size:12px}.mega-links a{border-radius:3px;padding:9px 10px;text-decoration:none}.mega-links a:hover{background:var(--color-surface);color:var(--color-accent)}.footer-heading{color:var(--color-accent);letter-spacing:.12em;text-transform:uppercase;font-size:11px;font-weight:700}.mega-links{align-content:start;gap:4px;display:grid}.text-link{color:var(--color-accent);font-weight:700;text-decoration:none}.icon-button{background:0 0;border:0;flex-direction:column;justify-content:center;gap:5px;width:44px;height:44px;padding:9px;display:none}.icon-button span{background:var(--color-ink);width:24px;height:2px;display:block}.page-hero{background:var(--color-surface);border-bottom:1px solid var(--color-border);padding:36px 0 64px}.page-hero h1{max-width:760px;margin-top:18px;font-size:clamp(34px,5vw,56px)}.breadcrumbs{color:var(--color-muted);gap:10px;margin-bottom:52px;font-size:13px;display:flex}.breadcrumbs a{color:var(--color-accent);text-decoration:none}.breadcrumb-trail,.breadcrumb-trail>li{display:contents}.breadcrumb-trail>li+li:before{content:var(--breadcrumb-separator,"/");content:var(--breadcrumb-separator,"/") /""}.content-band{padding:72px 0}.content-grid{grid-template-columns:1.1fr .9fr;align-items:start;gap:48px;display:grid}.content-grid>*{min-width:0}.surface-panel{background:var(--color-surface);border:1px solid var(--color-border);border-radius:4px;padding:28px}.stat-grid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.stat-card{border-top:3px solid var(--color-accent);padding:18px 0}.stat-card strong{color:var(--color-ink);font:700 30px Manrope,sans-serif;display:block}.stat-card span{color:var(--color-muted);font-size:13px}.form-two{grid-template-columns:1fr 1fr}.form-two,.inquiry-form{gap:16px;display:grid}.inquiry-form label{font-size:14px}.button-light{color:#17221b;background:#e9f1eb;border-color:#e9f1eb}.site-footer{color:#e9f1eb;background:#17221b;padding:64px 0 24px}.footer-grid{grid-template-columns:1.5fr 1fr 1fr 1.2fr;gap:32px;display:grid}.footer-logo{filter:brightness(0)invert();width:150px;margin-bottom:14px}.footer-copy{color:#b8c7bd;max-width:280px;font-size:14px}.site-footer .footer-heading{color:#b8d8c2;margin:0 0 12px}.footer-grid>div>a,.site-footer>.container>a{color:#e9f1eb;margin:8px 0;font-size:14px;display:block}.footer-bottom{color:#9fb0a5;border-top:1px solid #e9f1eb2e;justify-content:space-between;margin-top:44px;padding-top:18px;font-size:12px;display:flex}.footer-bottom div{gap:18px;display:flex}.footer-bottom a{color:#b8c7bd}.narrow-panel{max-width:560px}.article-copy{max-width:760px}.article-copy h2{margin:28px 0 10px;font-size:28px}.article-copy p{color:var(--color-muted)}.faq-list{max-width:900px}.faq-list details{border-top:1px solid var(--color-border);padding:20px 0}.faq-list details:last-child{border-bottom:1px solid var(--color-border)}.faq-list summary{cursor:pointer;justify-content:space-between;gap:20px;font:700 20px Manrope,sans-serif;list-style:none;display:flex}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary:after{content:"+";color:var(--color-accent);font-size:24px}.faq-list details[open] summary:after{content:"-"}.faq-list p{max-width:700px;color:var(--color-muted)}@media (width<=900px){.icon-button{display:flex}.header-cta{width:100%;margin-top:8px}.mega-links{grid-template-columns:1fr 1fr}.content-grid{grid-template-columns:1fr}.footer-grid{grid-template-columns:1fr 1fr}}@media (width<=560px){.utility-inner{padding:0 16px}.utility-inner>span{max-width:210px;line-height:1.25}.utility-links{gap:10px}.footer-grid,.form-two,.stat-grid{grid-template-columns:1fr}.breadcrumbs{margin-bottom:36px}.page-hero{padding-bottom:48px}}body{color:#292721;background:#fffdf9;font-family:Segoe UI,Aptos,Arial,sans-serif}.container{width:min(100% - 48px,1480px)}.mega-area-grid{grid-template-columns:1fr 1fr;gap:8px;display:grid}.mega-area-grid a{color:#173f49;border-radius:6px;gap:3px;padding:12px;text-decoration:none;display:grid}.mega-area-grid a:hover{background:#dcefed}.mega-area-grid span{color:#657b80;font-size:12px}.header-spacer{display:none}.legacy-home{background:#fffdf9}.hero-slide{background-position:50%;background-size:cover;border-radius:24px;width:min(100% - 88px,1400px);min-height:620px;margin:0 auto;position:relative;overflow:hidden;box-shadow:0 20px 48px #30251d1f}.hero-copy{color:#30251d;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#fffdf9db;border-radius:12px;width:min(520px,44%);padding:44px;position:absolute;top:24%}.hero-copy .hero-title{color:#30251d;margin:18px 0 12px;font-family:Century Gothic,Aptos Display,Segoe UI,Arial,sans-serif;font-size:41px;font-weight:600;line-height:1.02}.hero-copy>p:not(.eyebrow){color:#675e55;font-size:17px}.legacy-button{color:#fff;background:#214b3b;border:0;border-radius:0;justify-content:center;align-items:center;min-height:46px;margin-top:18px;padding:0 22px;font-size:12px;font-weight:800;text-decoration:none;display:inline-flex}.hero-arrow{color:#fff;cursor:pointer;background:#17221b59;border:1px solid #ffffffb3;border-radius:18px;width:58px;height:70px;font-size:42px;position:absolute;top:50%;transform:translateY(-50%)}.hero-arrow--prev{left:30px}.hero-arrow--next{right:30px}.hero-dots{gap:8px;display:flex;position:absolute;bottom:28px;left:50%;transform:translate(-50%)}.hero-dots button{cursor:pointer;background:#ffffff8c;border:0;width:38px;height:4px;padding:0}.hero-dots button.active{background:#fff}.trust-section{grid-template-columns:repeat(3,1fr);padding:66px 0 44px;display:grid}.trust-section article{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:8px;min-height:150px;display:flex}.trust-section article+article{border-left:1px solid #173f4924}.trust-section img{-o-object-fit:contain;object-fit:contain;width:92px;height:72px}.trust-symbol{color:#173f49;border:2px solid #173f49;border-radius:50%;place-items:center;width:64px;height:64px;font-weight:800;display:grid}.trust-section strong{color:#173f49;font-size:13px}.trust-section p{color:#657b80;margin:0;font-size:12px}.factory-panel{text-align:center;background:#e8e2d8;border-radius:22px;padding:38px 56px 42px}.factory-panel .factory-title{color:#102f3d;max-width:980px;margin:12px auto 26px;font-size:54px;line-height:1.08}.factory-panel>div{color:#173f49;text-align:left;max-width:980px;margin:0 auto;font-size:17px;line-height:1.65}.home-band,.process-section>.container,.product-band>.container{padding-top:110px;padding-bottom:110px}.section-heading{justify-content:space-between;align-items:end;gap:32px;margin-bottom:32px;display:flex}.packaging-section h2,.section-heading h2{color:#171a17;margin-top:10px;font-size:56px;line-height:1.05}.section-heading>a{color:#171a17;font-size:11px;font-weight:800;text-decoration:none}.category-grid{grid-template-columns:repeat(3,1fr);display:grid}.category-card{color:#171a17;background:#f5f4ef;border:1px solid #d7d7d0;min-width:0;text-decoration:none}.category-card:nth-child(2){background:#e6eee8}.category-card:nth-child(3){background:#ece8df}.category-card img{aspect-ratio:1.48;-o-object-fit:cover;object-fit:cover;width:100%;display:block}.category-card>div{flex-direction:column;align-items:flex-start;min-height:260px;padding:28px;display:flex}.category-card h3{margin:10px 0;font-size:30px}.category-card p{flex:1;margin:0}.product-band{background:#f6f4ee}.product-grid{grid-template-columns:repeat(4,1fr);gap:20px;display:grid}.product-card{color:#171a17;text-decoration:none}.product-card img{aspect-ratio:1;-o-object-fit:cover;object-fit:cover;background:#e8eee8;border-radius:8px;width:100%;display:block}.product-card .eyebrow{margin:14px 0 4px}.product-card h3{min-height:52px;font-size:20px}.product-card small{color:#68706b}.popular-formula-carousel{grid-template-columns:36px minmax(0,1fr) 36px;align-items:center;gap:14px;min-width:0;margin-top:24px;display:grid}.popular-formula-scroller{scroll-behavior:smooth;scroll-snap-type:x mandatory;min-width:0;display:flex;overflow:hidden}.popular-formula-page{scroll-snap-align:start;flex:0 0 100%;grid-template-columns:repeat(5,minmax(0,1fr));gap:clamp(14px,1.5vw,24px);min-width:100%;display:grid}.popular-formula-card{color:#171a17;min-width:0}.popular-formula-card .formula-card-image{aspect-ratio:1;background:#e8eee8;display:block;overflow:hidden}.popular-formula-card .formula-card-image img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;transition:transform .35s;display:block}.popular-formula-card:hover .formula-card-image img{transform:scale(1.03)}.popular-formula-card__body{flex-direction:column;min-width:0;padding-top:12px;display:flex}.popular-formula-card h3{min-height:0;margin:0;font-size:20px;line-height:1.2}.popular-formula-card h3 a{color:#007185;text-decoration:none}.popular-formula-card h3 a:focus-visible,.popular-formula-card h3 a:hover{color:#c45500;text-decoration:underline}.formula-card-category,.formula-card-kicker{color:#55746c;letter-spacing:.12em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;margin:0 0 5px;font-size:10px;font-weight:800;overflow:hidden}.formula-card-category{color:#607069;letter-spacing:0;text-transform:none;font-size:11px;font-weight:500}.product-card__price{color:#0f1111;margin-top:9px;font-size:18px;font-weight:600;line-height:1.2}.product-card__price small{font-size:11px;font-weight:400}.product-card__rating{color:#566461;align-items:center;gap:6px;min-width:0;margin-top:7px;font-size:11px;line-height:1.2;display:flex}.product-card__stars{color:#0000;background:linear-gradient(90deg,#de7921 var(--rating-fill,100%),#d5d9d9 var(--rating-fill,100%));letter-spacing:1px;-webkit-background-clip:text;background-clip:text;font-size:15px;line-height:1;display:inline-block}.product-card__count{color:#565959;white-space:nowrap}.popular-formula-card__meta{color:#607069;order:5;margin:7px 0 0;font-size:13px;line-height:1.35}.popular-carousel-control{color:#17645e;cursor:pointer;background:#fff3;border:1px solid #17645e66;border-radius:13px;place-items:center;width:44px;height:54px;padding:0;transition:background .18s,color .18s,border-color .18s;display:grid}.popular-carousel-control:focus-visible,.popular-carousel-control:hover:not(:disabled){color:#fff;background:#17645ed6;border-color:#17645e;outline:0}.popular-carousel-control:disabled{cursor:not-allowed;opacity:.35}.popular-carousel-control span{pointer-events:none;font:400 38px/.8 Arial,sans-serif;transform:translateY(-2px)}.packaging-section>p:not(.eyebrow){color:#68706b;font-size:18px}.packaging-grid{grid-template-columns:repeat(3,1fr);gap:16px;margin-top:34px;display:grid}.packaging-grid figure{margin:0;position:relative}.packaging-grid img{aspect-ratio:1.5;-o-object-fit:cover;object-fit:cover;width:100%;display:block}.packaging-grid figcaption{color:#fff;text-shadow:0 1px 5px #00000080;font-size:19px;font-weight:700;position:absolute;bottom:18px;left:24px}.process-section{background:#e2f0e5}.process-grid{grid-template-columns:repeat(4,1fr);gap:24px;display:grid}.process-grid img{aspect-ratio:.9;-o-object-fit:cover;object-fit:cover;width:100%;display:block}.process-grid small{color:#526c70;margin-top:16px;display:block}.process-grid h3{margin-top:6px;font-size:25px}.document-grid{grid-template-columns:repeat(5,1fr);gap:20px;display:grid}.document-grid a{color:#292721;text-align:center;border:1px solid #ddd9d0;text-decoration:none}.document-grid img{aspect-ratio:.75;-o-object-fit:contain;object-fit:contain;width:100%;padding:12px;display:block}.document-grid span{padding:10px;display:block}.site-footer{color:#102c2a;background:#8bb9bc;border-radius:22px 22px 0 0;margin-top:0;padding:0}.footer-notice{text-align:center;background:#f8f6ef;padding:17px 24px;font-size:13px}.footer-logo{filter:none;width:174px}.footer-brand p,.footer-contact p{color:#234b4a;font-size:14px}.footer-cta{color:#fff;background:#214b46;border-radius:999px;align-items:center;gap:8px;min-height:44px;padding:0 17px;font-size:12px;font-weight:700;text-decoration:none;display:inline-flex}.footer-column{flex-direction:column;align-items:flex-start;gap:9px;display:flex}.footer-column strong{margin-bottom:6px}.footer-column a{color:#163a38;font-size:13px;text-decoration:none}.footer-column a:hover{color:#fff}.footer-column__links{align-items:flex-start;gap:inherit;flex-direction:column;display:flex}.footer-newsletter{text-align:center;border-top:1px solid #102c2a38;border-bottom:1px solid #102c2a38;padding:18px 0}.footer-newsletter .eyebrow{margin:0}.footer-newsletter h2{margin:5px 0;font-size:28px}.footer-newsletter>p:not(.eyebrow){color:#234b4a;margin:0 0 8px;font-size:13px}.newsletter-form{gap:8px;width:min(620px,100%);margin:0 auto;display:flex}.newsletter-form input{background:#f8f6ef;min-width:0;height:40px}.newsletter-form button{color:#fff;background:#214b46;border:0;border-radius:999px;min-width:108px;font-weight:700}.footer-newsletter small{color:#315f5c}.footer-bottom{color:#2f5d5a;border:0;margin-top:0;padding:10px 0}@media (width<=1000px){.hero-slide{min-height:520px}.hero-copy{padding:32px;top:18%}.category-card h3{font-size:24px}.footer-grid{gap:28px}}@media (width<=900px){.mega-area-grid{grid-template-columns:1fr}.home-hero{padding:14px 8px 30px}.hero-slide{border-radius:16px;width:100%;min-height:466px}.hero-copy{color:#fff;background:#281f19c7;width:auto;min-height:0;padding:22px;inset:auto 8px 24px}.hero-copy .hero-title{color:#fff;margin:10px 0;font-size:28px}.hero-copy>p:not(.eyebrow){color:#fff;margin:0;font-size:14px}.hero-arrow{display:none}.hero-dots{bottom:10px}.trust-section{grid-template-columns:1fr;padding:20px 16px}.trust-section article{padding:28px 0}.trust-section article+article{border-top:1px solid #173f4924;border-left:0}.factory-panel{padding:28px 20px}.factory-panel .factory-title{font-size:32px}.factory-panel>div{font-size:15px}.home-band,.process-section>.container,.product-band>.container{padding-top:72px;padding-bottom:72px}.section-heading{flex-direction:column;align-items:flex-start;gap:12px}.packaging-section h2,.section-heading h2{font-size:40px}.category-grid{grid-template-columns:1fr}.category-card>div{min-height:250px}.packaging-grid,.process-grid,.product-grid{grid-template-columns:1fr 1fr}.document-grid{grid-template-columns:repeat(3,1fr)}.footer-grid{grid-template-columns:1fr 1fr}.footer-brand{grid-column:1/-1}}@media (width<=520px){.container{width:calc(100% - 24px)}.category-card:nth-child(2) img,.category-card:nth-child(3) img{display:none}.product-grid{gap:14px}.product-card h3{font-size:16px}.packaging-grid,.process-grid{grid-template-columns:1fr}.document-grid{grid-template-columns:1fr 1fr}.footer-grid{grid-template-columns:1fr;padding:40px 0}.footer-brand{grid-column:auto}.newsletter-form{display:grid}.newsletter-form button{height:40px}.footer-bottom{flex-direction:column;gap:5px}.packaging-section h2,.section-heading h2{font-size:36px}}@media (width<=900px){.popular-formula-page{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}}@media (width<=520px){.popular-formula-carousel{grid-template-columns:44px minmax(0,1fr) 44px;gap:6px}.popular-formula-page{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.popular-carousel-control{width:44px;height:54px}.popular-carousel-control span{font-size:34px}.popular-formula-card h3{font-size:16px}.product-card__rating{gap:4px;font-size:10px}.product-card__stars{letter-spacing:.5px;font-size:13px}.product-card__count{font-size:9px}}.bulk-catalog-page,.formula-detail-page{background:#fffdf9}.catalog-hero{color:#17201e;background:#e7f0ec;padding:38px 0 70px}.catalog-hero .breadcrumbs{margin-bottom:48px}.catalog-hero h1{letter-spacing:0;color:#17201e;margin:8px 0 14px;font:700 52.48px/.98 Arial,Helvetica,sans-serif}.catalog-hero>div>p:last-child{color:#4e625b;max-width:720px;margin:0;font-size:17px}.catalog-content{padding:66px 0 112px}@media (width>=801px){.bulk-catalog-page .catalog-content>.container,.bulk-catalog-page .catalog-hero>.container{width:min(100% - 38px,1227px)}}.catalog-shell{gap:36px;display:grid}.benefit-filter{background:linear-gradient(105deg,#fbfefd,#f0f7f4);border:1px solid #d1dfda;border-radius:16px;grid-template-columns:440px minmax(0,1fr);align-items:center;gap:30px;min-height:138px;padding:22px 28px;display:grid;box-shadow:0 14px 32px #2d4b4112}.benefit-filter-copy .eyebrow{margin:0 0 3px}.benefit-filter-copy h2{color:#0b1917;margin:0;font:700 36px/1.05 Arial,Helvetica,sans-serif}.benefit-filter-copy>p:last-child{color:#47665e;margin:5px 0 0;font-size:13px}.benefit-options{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.benefit-options button{color:#214b43;text-align:left;cursor:pointer;background:#ffffffe6;border:1px solid #c3d4ce;border-radius:10px;min-height:42px;padding:7px 11px;font:700 13px/1.2 Segoe UI,sans-serif;transition:background .2s,color .2s,border-color .2s,transform .2s}.benefit-options button:focus-visible,.benefit-options button:hover{border-color:#5d8d82;outline:0;transform:translateY(-1px)}.benefit-options button.active{color:#fff;background:#2d6b60;border-color:#2d6b60}.catalog-layout{grid-template-columns:210px minmax(0,1fr);align-items:start;gap:34px;display:grid}.catalog-filters{box-shadow:none;background:0 0;border:0;border-radius:0;padding:0 20px 0 0;position:sticky;top:138px}.catalog-filters .eyebrow{margin:0 0 5px}.catalog-filters h2{color:#17201e;margin:0 0 24px;font:600 26px/1.05 Arial,Helvetica,sans-serif}.catalog-filters label{color:#253c35;margin:0;font-weight:600}.catalog-count{color:#63756e;margin:-16px 0 16px;font-size:13px;font-weight:700}.catalog-search,.catalog-select{gap:7px;display:grid}.catalog-search{grid-template-columns:minmax(0,1fr) 76px;margin-bottom:18px;position:relative}.catalog-search input{grid-column:1/-1;padding-right:78px}.catalog-search b{color:#235a50;letter-spacing:.04em;pointer-events:none;background:#e5efeb;place-items:center;width:76px;height:44px;font-size:10px;display:grid;position:absolute;top:0;right:0}.catalog-search--input-only{grid-template-columns:minmax(0,1fr)}.catalog-search--input-only input{grid-column:1;padding-right:12px}.catalog-filters legend,.catalog-search>span,.catalog-select>span{letter-spacing:.07em;text-transform:uppercase;font-size:11px;font-weight:800}.catalog-search input,.catalog-select select{background:#fff;border-color:#bccdc5;min-height:44px}.catalog-filters fieldset{border:1px solid #d6e2dc;border-left:0;border-right:0;margin:24px 0;padding:18px 0}.catalog-filters legend{padding:0 0 12px}.catalog-filters fieldset label{cursor:pointer;align-items:center;gap:9px;min-height:34px;font-size:13px;font-weight:500;display:flex}.catalog-filters fieldset input{accent-color:#214b3b;width:16px;min-height:16px;margin:0}.filter-reset{color:#214b3b;border:1px solid #214b3b;border-radius:0;width:100%;min-height:40px;margin-top:16px;font-weight:800}.catalog-results{min-width:0}.catalog-results-head{justify-content:space-between;align-items:flex-end;gap:24px;min-height:80px;margin-bottom:26px;display:flex}.catalog-results-head .eyebrow{margin:0 0 6px}.catalog-results-head h2{color:#17201e;font:600 42px/1 Arial,Helvetica,sans-serif}.catalog-results-head>span{color:#63756e;font-size:12px;font-weight:700}.formula-product-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px 14px;display:grid}.product-card-placeholder{aspect-ratio:1.08;background:#e8efeb;width:100%}.formula-product-card{color:#17201e;background:#fff;border:1px solid #e0e9e5;border-radius:12px;min-width:0;text-decoration:none;transition:transform .2s,box-shadow .2s,border-color .2s;overflow:hidden;box-shadow:0 7px 20px #27453c0f}.formula-product-card:hover{border-color:#aec7bc;transform:translateY(-3px);box-shadow:0 13px 30px #27453c1f}.formula-card-image{background:#e7f0ec;position:relative;overflow:hidden}.formula-card-image img{aspect-ratio:.965;-o-object-fit:cover;object-fit:cover;width:100%;transition:transform .35s;display:block}.formula-product-card:hover .formula-card-image img{transform:scale(1.025)}.formula-product-grid,.raw-product-grid,.ready-product-grid{content-visibility:auto;contain-intrinsic-size:1px 900px}.formula-card-image,.raw-product-image,.ready-product-image{background:#e8efeb;overflow:hidden}.formula-card-image img,.raw-product-image img,.ready-product-image img{aspect-ratio:1/.98;-o-object-fit:cover;object-fit:cover;transition:opacity .25s,transform .45s;display:block}.formula-card-image img:not([src]),.raw-product-image img:not([src]),.ready-product-image img:not([src]){opacity:0}.formula-card-image span{color:#294b40;letter-spacing:.06em;background:#ffffffe6;padding:6px 8px;font-size:9px;font-weight:800;position:absolute;top:12px;left:12px}.formula-card-copy{min-height:124px;padding:16px 17px 17px}.formula-card-copy>p{color:#507066;letter-spacing:.08em;text-transform:uppercase;margin:0 0 6px;font-size:10px;font-weight:800}.formula-card-copy h3{color:#17201e;min-height:47px;margin:0 0 10px;font:500 18px/1.28 Segoe UI,Aptos,Arial,sans-serif}.formula-card-copy>div{color:#63756e;justify-content:space-between;gap:10px;font-size:12px;display:flex}.formula-card-copy strong{color:#253c35;white-space:nowrap;font-weight:700}.catalog-empty{color:#50655d;background:#f4f8f6;border:1px solid #dce7e2;padding:30px}.formula-breadcrumbs{color:#63756e;white-space:nowrap;align-items:center;gap:8px;padding-top:28px;padding-bottom:22px;font-size:12px;display:flex;overflow:hidden}.formula-breadcrumbs a{color:#325e51;text-decoration:none}.formula-breadcrumbs b{text-overflow:ellipsis;font-weight:500;overflow:hidden}.formula-pdp{grid-template-columns:minmax(0,1.1fr) minmax(420px,.9fr);align-items:start;gap:64px;padding-top:0;padding-bottom:58px;display:grid}.formula-gallery{min-width:0}.formula-gallery-main{background:#e7f0ec;overflow:hidden}.formula-gallery-main img{aspect-ratio:1;-o-object-fit:cover;object-fit:cover;width:100%;display:block}.formula-thumbnails{grid-template-columns:repeat(4,1fr);gap:10px;margin-top:10px;display:grid}.formula-thumbnails button{cursor:pointer;opacity:.68;background:#e7f0ec;border:1px solid #0000;padding:0;overflow:hidden}.formula-thumbnails button.active{opacity:1;border-color:#214b3b}.formula-thumbnails img{aspect-ratio:1;-o-object-fit:cover;object-fit:cover;width:100%;display:block}.formula-summary{color:#292721;min-width:0;font-size:17px;line-height:1.55}.formula-summary>.eyebrow{color:#315f53;margin:4px 0}.formula-ready-label{color:#46655b;letter-spacing:.09em;margin:15px 0 8px;font-size:11px;font-weight:800}.formula-summary h1{color:#17202a;margin:0;font:600 46.08px/1.08 Arial,Helvetica,sans-serif}.formula-rating{color:#68736f;flex-wrap:wrap;align-items:center;gap:8px;margin:17px 0;font-size:11px;display:flex}.formula-rating>span{color:#b88920;letter-spacing:.08em}.formula-rating a{color:#385c52}.formula-rating i{font-style:normal}.formula-rating b{font-weight:600}.formula-excerpt{color:#53625d;margin:20px 0}.formula-price{align-items:flex-end;gap:10px;margin:25px 0 4px;display:flex}.formula-price strong{color:#17201e;font:700 34px/1 Arial,Helvetica,sans-serif}.formula-price span{color:#68736f;font-size:12px}.price-note{color:#78847f;max-width:450px;font-size:11px;line-height:1.45;display:block}.formula-quick-facts{border-top:1px solid #d9e1dd;border-bottom:1px solid #d9e1dd;grid-template-columns:repeat(3,1fr);margin:25px 0 22px;display:grid}.formula-quick-facts>div{padding:16px 10px}.formula-quick-facts>div+div{border-left:1px solid #d9e1dd}.formula-info-strip span,.formula-quick-facts span{color:#68766f;letter-spacing:.08em;font-size:9px;font-weight:800;display:block}.formula-quick-facts strong{color:#243a34;margin-top:4px;font-size:13px;display:block}.formula-support{color:#29443b;background:#e8f2ed;padding:14px 16px;font-size:13px}.formula-support span{color:#1c684c;margin-right:7px;font-weight:800}.formula-cta{background:#f1eee7;margin-top:24px;padding:22px}.formula-cta h2{font-size:22px}.formula-cta p{color:#59615e;margin:8px 0 18px;font-size:13px}.pdp-primary-action{color:#fff;background:#214b3b;justify-content:space-between;align-items:center;min-height:48px;padding:0 18px;font-size:12px;font-weight:800;text-decoration:none;display:flex}.pdp-primary-action span{font-size:18px}.formula-assurances{color:#52635d;grid-template-columns:1fr 1fr;gap:8px 18px;margin:18px 0 0;padding:0;font-size:12px;list-style:none;display:grid}.formula-assurances li:before{content:"✓";color:#1c684c;margin-right:7px;font-weight:800}.formula-info-strip{border-top:1px solid #dce4df;border-bottom:1px solid #dce4df;grid-template-columns:repeat(4,1fr);margin-bottom:0;display:grid}.formula-info-strip>div{flex-direction:column;justify-content:center;min-height:115px;padding:26px 22px;display:flex}.formula-info-strip>div+div{border-left:1px solid #dce4df}.formula-info-strip strong{color:#253a34;margin-top:7px;font-size:13px;font-weight:600}.formula-related{background:#f3f5f1;margin-top:72px;padding:104px 0 116px}.formula-related .section-heading h2{font-size:42px}.formula-related .product-card{flex-direction:column;display:flex}.formula-related .product-card h3{min-height:49px}.pdp-section-link{color:#214b3b;margin-top:14px;font-size:12px;font-weight:800}@media (width<=1100px){.benefit-filter{grid-template-columns:270px minmax(0,1fr)}.benefit-options{grid-template-columns:repeat(2,minmax(0,1fr))}.catalog-layout{grid-template-columns:190px minmax(0,1fr);gap:22px}.formula-product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.formula-pdp{grid-template-columns:minmax(0,1fr) minmax(380px,.88fr);gap:36px}.formula-summary h1{font-size:40px}}@media (width<=800px){.catalog-hero{padding:30px 0 52px}.catalog-hero h1{font-size:40px}.benefit-filter{gap:18px;padding:22px}.benefit-filter,.catalog-layout{grid-template-columns:1fr}.catalog-filters{padding:0;position:static}.formula-pdp{grid-template-columns:1fr;padding-bottom:44px}.formula-thumbnails{grid-template-columns:repeat(8,1fr)}.formula-info-strip{grid-template-columns:1fr 1fr}.formula-info-strip>div:nth-child(3){border-left:0}.formula-info-strip>div:nth-child(n+3){border-top:1px solid #dce4df}.formula-related{padding:72px 0 80px}}@media (width<=560px){.catalog-content{padding:44px 0 72px}.benefit-filter{border-radius:10px;padding:18px 16px}.benefit-filter-copy h2{font-size:30px}.benefit-options{grid-template-columns:1fr}.formula-product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 10px}.formula-card-image img{aspect-ratio:1.08}.formula-card-copy{min-height:116px;padding:13px 12px 14px}.formula-card-copy h3{min-height:0;font-size:15px;line-height:1.2}.formula-card-copy>div{gap:5px;font-size:11px;display:grid}.formula-card-copy strong{white-space:normal}.formula-thumbnails{grid-template-columns:repeat(4,1fr)}.formula-summary h1{font-size:34px}.formula-rating{align-items:flex-start}.formula-quick-facts{grid-template-columns:1fr}.formula-quick-facts>div+div{border-top:1px solid #d9e1dd;border-left:0}.formula-assurances,.formula-info-strip{grid-template-columns:1fr}.formula-info-strip>div+div{border-top:1px solid #dce4df;border-left:0}.formula-related .product-grid{grid-template-columns:1fr}.formula-related .section-heading h2{font-size:34px}}.ready-catalog-page{background:#fffdf9}.ready-catalog-hero{background:#fffdf9;padding:34px 0 48px}.ready-catalog-hero .breadcrumbs{margin-bottom:56px}.ready-catalog-hero h1{color:#292721;margin:8px 0 12px;font:600 52px/.98 Century Gothic,Aptos Display,Segoe UI,Arial,sans-serif}.ready-catalog-hero>div>p:last-child{color:#68706b;max-width:720px;font-size:17px}.ready-catalog-content{padding:0 0 112px}.rtl-catalog-head{justify-content:space-between;align-items:baseline;gap:16px;margin-bottom:18px;display:flex}.rtl-catalog-head h2{color:#17201e;margin:0;font:600 clamp(24px,2.6vw,32px)/1.1 Arial,Helvetica,sans-serif}.rtl-catalog-head p{color:#63756e;flex:none;margin:0;font-size:14px;font-weight:700}.rtl-filter-groups{border-bottom:1px solid #dce7e2;gap:12px;padding-bottom:18px;display:grid}.rtl-filter-groups.is-closed{display:none}.rtl-filter-row{grid-template-columns:88px minmax(0,1fr);align-items:start;gap:12px;display:grid}.rtl-filter-row__label{color:#63756e;letter-spacing:.1em;text-transform:uppercase;padding-top:9px;font-size:11px;font-weight:800}.rtl-chip-list{flex-wrap:wrap;gap:8px;display:flex}.rtl-active-chip,.rtl-chip,.rtl-chip-more,.rtl-clear-all,.rtl-filters-toggle{color:#234239;cursor:pointer;touch-action:manipulation;background:#fff;border:1px solid #cbd9d3;border-radius:999px;min-height:34px;padding:0 14px;font:700 13px/1 Arial,sans-serif;transition:background .18s,border-color .18s,color .18s}.rtl-active-chip:hover,.rtl-chip:hover,.rtl-filters-toggle:hover{border-color:#76a89c}.rtl-chip.is-active{color:#fff;background:#34776d;border-color:#34776d}.rtl-chip-more,.rtl-clear-all{color:#34776d;background:0 0;border-color:#0000}.rtl-chip-more:hover,.rtl-clear-all:hover{text-decoration:underline}.rtl-toolbar{justify-content:space-between;align-items:center;gap:12px;padding:18px 0 12px;display:flex}.rtl-search{flex:0 360px;min-width:0}.rtl-search input,.rtl-sort select{box-sizing:border-box;color:#17201e;background:#fff;border:1px solid #cbd9d3;border-radius:10px;width:100%;min-height:42px;padding:0 14px;font-size:14px}.rtl-search input:focus,.rtl-sort select:focus{outline-offset:1px;border-color:#34776d;outline:2px solid #34776d4d}.rtl-toolbar__actions{flex:none;align-items:center;gap:8px;display:flex}.rtl-filters-toggle{border-radius:10px;align-items:center;gap:6px;min-height:42px;display:inline-flex}.rtl-filters-toggle[aria-expanded=true]{color:#34776d;border-color:#34776d}.rtl-filters-toggle b{color:#fff;background:#34776d;border-radius:999px;place-items:center;min-width:18px;height:18px;font-size:11px;display:inline-grid}.rtl-sort select{cursor:pointer;width:auto;min-width:150px}.rtl-active-filters{flex-wrap:wrap;align-items:center;gap:8px;padding-bottom:12px;display:flex}.rtl-active-chip{color:#1f5a50;background:#eef6f3;border-color:#b9d1c8;min-height:30px}.rtl-active-chip span{margin-left:4px;font-size:15px}.rtl-active-filters+.ready-product-results,.rtl-toolbar+.ready-product-results{border-top:1px solid #dce7e2;padding-top:18px}.ready-product-results{min-width:0}.ready-product-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.ready-product-card{background:#fff;border:1px solid #dce7e2;border-radius:12px;min-width:0;transition:transform .25s,box-shadow .25s,border-color .25s;overflow:hidden;box-shadow:0 7px 20px #27453c0f}.ready-product-card:hover{border-color:#aec7bc;transform:translateY(-5px);box-shadow:0 14px 30px #27453c24}.ready-product-image{aspect-ratio:1.08;background:#e7f1ef;display:block;position:relative;overflow:hidden}.ready-product-image img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;transition:transform .45s;display:block}.ready-product-card:hover .ready-product-image img{transform:scale(1.045)}.ready-label-sticker{color:#47534e;letter-spacing:.04em;background:#ffffffe6;padding:15px 9px;font:700 11px/1.05 Arial,sans-serif;position:absolute;top:34%;left:24px;box-shadow:0 4px 12px #14282314}.ready-product-image em{color:#fff;background:#34776d;border-radius:4px;padding:5px 8px;font:700 10px Arial,sans-serif;position:absolute;top:10px;right:10px}.ready-product-card.is-coming-soon .ready-product-image em{background:#7a827e}.ready-product-copy{padding:16px 17px 18px}.ready-product-copy h3{margin:0 0 7px;font:700 20px/1.12 Arial,sans-serif}.ready-product-copy h3 a{color:#17201e;text-decoration:none}.ready-product-copy p{color:#68756f;margin:0 0 10px;font-size:13px}.ready-product-copy strong{color:#34776d;letter-spacing:.08em;text-transform:uppercase;font-size:11px}.ready-product-card.is-skeleton{pointer-events:none}.ready-product-card.is-skeleton:hover{border-color:#dce7e2;transform:none;box-shadow:0 7px 20px #27453c0f}.ready-product-card.is-skeleton .ready-product-image,.skeleton-line{background:linear-gradient(90deg,#e7efec,#f4f8f6 45%,#e7efec 90%) 0 0/220% 100%;animation:1.4s ease-in-out infinite ready-skeleton-sweep}.skeleton-line{border-radius:999px;width:70%;height:11px;margin-top:9px;display:block}.skeleton-line--title{width:88%;height:16px;margin-top:0;margin-bottom:7px}.skeleton-line--short{width:56%}.skeleton-line--price{width:38%}.skeleton-line--tag{width:28%;height:9px}.ready-product-results[aria-busy=true] .ready-product-card:not(.is-skeleton){opacity:.55;pointer-events:none;transition:opacity .2s}@keyframes ready-skeleton-sweep{0%{background-position:100% 0}to{background-position:-120% 0}}@media (prefers-reduced-motion:reduce){.ready-product-card.is-skeleton .ready-product-image,.skeleton-line{animation:none}}.ready-product-tags{flex-wrap:wrap;gap:4px;margin:8px 0 0;padding:0;list-style:none;display:flex}.ready-product-tags li{color:#245e55;text-overflow:ellipsis;white-space:nowrap;background:#e7f1ee;border-radius:999px;max-width:100%;padding:2px 8px;font-size:11px;font-weight:600;line-height:1.5;overflow:hidden}.filter-reset{color:#34776d;cursor:pointer;background:0 0;border:1px solid #9cb9ad;border-radius:4px;min-height:34px;margin-top:18px;padding:0 12px;font-weight:700}@media (width<=1100px){.ready-product-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=800px){.ready-catalog-hero{padding:28px 0 40px}.ready-catalog-hero .breadcrumbs{margin-bottom:38px}.ready-catalog-hero h1{font-size:40px}.ready-catalog-content{padding-bottom:76px}.rtl-catalog-head{margin-bottom:12px}.rtl-filter-groups:not(.is-open){display:none}.rtl-filter-groups{border-top:1px solid #dce7e2;gap:14px;padding:14px 0 16px}.rtl-filter-row{grid-template-columns:1fr;gap:8px}.rtl-filter-row__label{padding-top:0}.rtl-toolbar{padding-top:12px}.rtl-filter-groups.is-open+.rtl-toolbar{padding-top:14px}.ready-product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=520px){.ready-catalog-hero h1{font-size:34px}.rtl-toolbar{flex-wrap:wrap}.rtl-search{flex-basis:100%}.rtl-toolbar__actions{flex:100%;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.rtl-filters-toggle{justify-content:center}.rtl-sort select{width:100%;min-width:0}.ready-product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 10px}.ready-product-image{aspect-ratio:1.08}.ready-label-sticker{padding:9px 6px;font-size:9px;top:30%;left:10px}.ready-product-copy{padding:12px 11px 13px}.ready-product-copy h3{font-size:15px;line-height:1.18}.ready-product-copy p{font-size:11px}.ready-product-copy strong{letter-spacing:.05em;font-size:9px}.ready-product-tags li{padding:1px 6px;font-size:10px}}@media (width>=1200px){.raw-material-hero>.container,.ready-catalog-hero>.container{text-align:center}.raw-material-hero .breadcrumbs,.ready-catalog-hero .breadcrumbs{justify-content:center}.raw-material-hero>.container>p:last-child,.ready-catalog-hero>.container>p:last-child{margin-left:auto;margin-right:auto}}@media (width<=1199px){.raw-material-hero>.container,.ready-catalog-hero>.container{text-align:center}.raw-material-hero .breadcrumbs,.ready-catalog-hero .breadcrumbs{justify-content:center}.raw-material-hero>.container>p:last-child,.ready-catalog-hero>.container>p:last-child{margin-left:auto;margin-right:auto}}.catalog-category-select{z-index:5;min-width:0;position:relative}.catalog-category-select__trigger{color:#315e57;text-align:left;cursor:pointer;background:#fff;border:1px solid #cddbd5;border-radius:9px;justify-content:space-between;align-items:center;gap:16px;width:100%;min-height:58px;padding:10px 42px 10px 14px;transition:border-color .2s,box-shadow .2s,background-color .2s;display:flex;position:relative;box-shadow:0 4px 12px #2d4b410d}.catalog-category-select__trigger:focus-visible,.catalog-category-select__trigger:hover{border-color:#6d9b90;outline:0;box-shadow:0 0 0 3px #31675f1f}.catalog-category-select__copy{gap:3px;min-width:0;display:grid}.catalog-category-select__label{letter-spacing:.08em;text-transform:uppercase;color:#6d8279;font-size:10px;font-weight:800}.catalog-category-select__value{text-overflow:ellipsis;white-space:nowrap;color:#315e57;font-size:14px;font-weight:700;overflow:hidden}.catalog-category-select__chevron{border-bottom:2px solid #315e57;border-right:2px solid #315e57;width:9px;height:9px;transition:transform .2s;position:absolute;top:50%;right:16px;transform:translateY(-65%)rotate(45deg)}.catalog-category-select__chevron.is-open{transform:translateY(-30%)rotate(225deg)}.catalog-category-select__menu{background:#fff;border:1px solid #cddbd5;border-radius:9px;max-height:min(360px,60vh);padding:6px;animation:.16s ease-out both catalog-menu-in;position:absolute;top:calc(100% + 7px);left:0;right:0;overflow-y:auto;box-shadow:0 14px 30px #27453c29}.catalog-category-select__option{color:#315e57;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:6px;justify-content:space-between;align-items:center;gap:12px;width:100%;min-height:38px;padding:8px 10px;font:600 12px/1.3 Segoe UI,Arial,sans-serif;display:flex}.catalog-category-select__option:focus-visible,.catalog-category-select__option:hover{background:#edf5f1;outline:0}.catalog-category-select__option.is-selected{color:#fff;background:#31675f}.catalog-category-select__option b{opacity:.7;font-size:11px}.benefit-filter__selects,.ready-category-selects{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;min-width:0;display:grid}@keyframes catalog-menu-in{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}.benefit-filter .catalog-category-select,.ready-category-band .catalog-category-select{min-width:0}.raw-browse .catalog-category-select{margin-top:12px}.raw-browse .catalog-category-select__menu{min-width:260px}@media (width<=1100px){.ready-category-band .catalog-category-select{width:100%}}@media (width<=800px){.benefit-filter .catalog-category-select__trigger,.raw-browse .catalog-category-select__trigger,.ready-category-band .catalog-category-select__trigger{min-height:54px}.catalog-category-select__menu{max-height:50vh}.raw-browse .catalog-category-select{margin-top:10px}}@media (width<=560px){.benefit-filter__selects,.ready-category-selects{grid-template-columns:1fr;gap:9px}}@media (prefers-reduced-motion:reduce){.catalog-category-select__chevron,.catalog-category-select__trigger{transition:none}.catalog-category-select__menu{animation:none}}@media (width<=1100px){.mega-area-grid{grid-template-columns:1fr}}.hero-slide{border-radius:22px;width:min(100% - 112px,1400px);height:528px;min-height:528px}.hero-media{z-index:0;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%;height:100%;display:block;position:absolute;inset:0}.hero-copy{z-index:2;background:#fff9f0eb;border-radius:10px;width:min(538px,46%);min-height:300px;padding:42px 44px;top:25%;right:7%;box-shadow:0 18px 38px #30251d2e}.hero-copy .hero-title{font-size:40.96px}.hero-fade-enter-active,.hero-fade-leave-active{transition:opacity .5s,transform .5s}.hero-fade-enter-from,.hero-fade-leave-to{opacity:0;transform:scale(1.015)}.hero-copy-fade-enter-active,.hero-copy-fade-leave-active{transition:opacity .35s,transform .35s}.hero-copy-fade-enter-from,.hero-copy-fade-leave-to{opacity:0;transform:translateY(10px)}.reveal{opacity:1;transition:opacity .65s,transform .65s cubic-bezier(.22,.61,.36,1);transition-delay:var(--reveal-delay,0s);transform:none}.legacy-home.is-reveal-ready .reveal:not(.is-revealed){opacity:0;transform:translateY(24px)}.reveal.is-revealed{opacity:1;transform:none}.category-card:hover,.document-grid a:hover,.packaging-grid figure:hover,.process-grid article:hover,.product-card:hover{transition:transform .25s,box-shadow .25s;transform:translateY(-5px)}.category-card,.document-grid a,.packaging-grid figure,.process-grid article,.product-card{transition:transform .25s,box-shadow .25s}@media (width<=1100px){.hero-slide{border-radius:16px;width:100%;height:466px;min-height:466px}.hero-copy{color:#30251d;background:#fff9f0eb;width:auto;min-height:0;padding:22px;inset:auto 8px 24px}.hero-copy .hero-title{color:#30251d;font-size:32px}.hero-copy>p:not(.eyebrow){color:#675e55}}@media (width<=800px){.home-hero{padding:6px 0 0}.container{width:min(100% - 24px,1480px)}.hero-slide{border-radius:10px;width:calc(100% - 24px);height:620px;min-height:620px;margin:0 auto}.hero-copy{width:auto;bottom:24px;left:4px;right:4px}.category-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.category-card img{aspect-ratio:2.3}.category-card>div{min-height:197px;padding:22px 20px}.packaging-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.packaging-grid figure:first-child{grid-column:1/-1}.packaging-grid img{aspect-ratio:2.15}.process-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.process-grid img{aspect-ratio:.8}}@media (width<=520px){.hero-slide{width:calc(100% - 24px);height:460px;min-height:460px}.hero-copy .hero-title{font-size:28px}.hero-copy{padding:20px;bottom:24px}.category-grid{grid-template-columns:1fr;gap:0}.category-card img,.category-card:nth-child(2) img,.category-card:nth-child(3) img{aspect-ratio:2.3;display:block}.category-card>div{min-height:151px;padding:14px 16px}.category-card h3{margin:7px 0;font-size:22px}.category-card p{font-size:14px;line-height:1.45}.packaging-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.packaging-grid img{aspect-ratio:1.01}.process-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.process-grid img{aspect-ratio:.8}}@media (prefers-reduced-motion:reduce){.hero-copy-fade-enter-active,.hero-copy-fade-leave-active,.hero-fade-enter-active,.hero-fade-leave-active,.reveal{transition:none!important}.legacy-home.is-reveal-ready .reveal:not(.is-revealed),.reveal{opacity:1;transform:none}}.layout-enter-active,.page-enter-active{transition:opacity .2s,transform .2s cubic-bezier(.22,.61,.36,1)}.layout-enter-from,.page-enter-from{opacity:0;transform:translateY(6px)}.layout-leave-active,.page-leave-active{display:none!important}.catalog-skeleton-card{pointer-events:none;overflow:hidden}.catalog-skeleton-image,.catalog-skeleton-line{background:#e8ece7;position:relative;overflow:hidden}.catalog-skeleton-image{aspect-ratio:1/.98;width:100%;margin-bottom:16px}.catalog-skeleton-line{border-radius:3px;width:78%;height:12px;margin:10px 16px}.catalog-skeleton-line--short{width:35%;height:9px}.catalog-skeleton-line--tiny{width:50%;height:9px}.catalog-skeleton-image:after,.catalog-skeleton-line:after,.loading-sheen:after{content:"";background:linear-gradient(90deg,#0000,#ffffffa6,#0000);animation:1.35s ease-in-out infinite skeleton-shimmer;position:absolute;inset:0;transform:translate(-100%)}.hero-slide--skeleton{background:#e8ece7}.loading-sheen{display:block;position:absolute;inset:0;overflow:hidden}@keyframes skeleton-shimmer{to{transform:translate(100%)}}@media (prefers-reduced-motion:reduce){.catalog-skeleton-image:after,.catalog-skeleton-line:after,.layout-enter-active,.layout-leave-active,.loading-sheen:after,.page-enter-active,.page-leave-active{transition:none;animation:none}}@media (width<=1199px){.mega-area-grid{grid-template-columns:1fr}}@media (width<=800px){.home-hero{padding:6px 0 0!important}.hero-slide{border-radius:10px;margin:0 auto;width:calc(100% - 24px)!important;height:620px!important;min-height:620px!important}.hero-copy{bottom:24px;width:auto!important;left:4px!important;right:4px!important}.category-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.category-card img{aspect-ratio:2.3;display:block!important}.category-card>div{min-height:197px;padding:22px 20px}.packaging-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.packaging-grid figure:first-child{grid-column:1/-1}.packaging-grid img{aspect-ratio:2.15}.process-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.process-grid img{aspect-ratio:.8}}@media (width<=520px){.hero-slide{height:460px!important;min-height:460px!important}.category-grid{grid-template-columns:1fr;gap:0}.category-card>div{min-height:151px;padding:14px 16px}.category-card h3{margin:7px 0;font-size:22px}.category-card p{font-size:14px;line-height:1.45}.packaging-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.packaging-grid img{aspect-ratio:1.01}.process-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.process-grid img{aspect-ratio:.8}}@media (width<=800px){.documents-section.container,.home-band.container,.packaging-section.container{width:calc(100% - 32px)!important}.home-band.container{margin-left:auto;margin-right:auto}.home-hero{padding-top:6px!important}.hero-slide{margin-left:auto;margin-right:auto;width:calc(100% - 24px)!important}.category-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:16px}.category-card{flex-direction:column;display:flex}.category-card img{aspect-ratio:2.3;display:block!important}.category-card>div{box-sizing:border-box;flex:auto;min-height:151px;padding:13px 14px 15px}.category-card small{margin:0 0 6px;font-size:11px;line-height:17px;display:block}.category-card h3{margin:0 0 6px;font-size:19.872px;line-height:21.4618px}.category-card p{margin:0 0 12px;font-size:12px;line-height:16.2px}.category-card .legacy-button{white-space:nowrap;min-height:46.3px;margin-top:0;padding:14.4px 10px;font-size:10px;line-height:15.5px}.packaging-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.packaging-grid figure:first-child{grid-column:1/-1}.packaging-grid figure:first-child img{aspect-ratio:auto;height:344px}.packaging-grid figure:not(:first-child) img{aspect-ratio:auto;height:165px}.process-section>.container{width:calc(100% - 32px)!important}.process-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.process-grid img{aspect-ratio:.8}}@media (width<=390px){.category-grid{grid-template-columns:1fr;gap:0!important}.category-card>div{min-height:151px;padding:13px 14px 15px}.category-card h3{font-size:18px;line-height:19.44px}.packaging-grid{gap:10px}.packaging-grid figure:first-child img{height:340px}.packaging-grid figure:not(:first-child) img{height:165px}}@media (width<=520px){.category-grid,.packaging-grid{gap:10px}}@media (width>=521px) and (width<=800px){.category-card>div{min-height:197px;padding:16px 20px 18px}.category-card h3{margin:0 0 7px;font-size:23px;line-height:24.84px}.category-card p{margin:0 0 15px;font-size:14px;line-height:19.6px}.category-card .legacy-button{min-height:47.8px;padding:14.4px 16px;font-size:11px;line-height:17.05px}}@media (width<=520px){.trust-section{box-sizing:border-box;grid-template-columns:repeat(3,minmax(0,1fr))!important;width:calc(100% - 24px)!important;margin:24px 12px 0!important;padding:14px 0 0!important}.trust-section article,.trust-section article:nth-child(n){border:0!important;border-left:1px solid #173f4924!important;justify-content:flex-start!important;gap:6px!important;height:auto!important;min-height:0!important;padding:0 6px!important}.trust-section article:first-child{border-left:0!important}.trust-section article:nth-child(n){min-height:77.7188px!important}.trust-section .trust-symbol,.trust-section img{-o-object-fit:contain;object-fit:contain;flex:0 0 42px;width:45px!important;height:42px!important}.trust-section .trust-symbol{border-width:2px;border-radius:50%;place-items:center;font-size:11px;display:grid}.trust-section strong{color:#173f49;white-space:normal;font-size:8px;line-height:1.22;display:block}.trust-section p{color:#657b80;margin:0;font-size:7.125px;line-height:1.25}.factory-panel{box-sizing:border-box;border-radius:18px;width:calc(100% - 24px)!important;margin:34px 12px 24px!important;padding:28px 20px 30px!important}.factory-panel .eyebrow{margin:0 0 14px;font-size:11px;line-height:13.2px}.factory-panel .factory-title{margin:0;font-size:30px;line-height:1.08}.factory-panel>div{margin:22px auto 0;font-size:15px;line-height:1.65}.factory-panel>div p{margin:0 0 24px}.factory-panel>div p:last-child{margin-bottom:0}}@media (width<=800px){.home-hero{padding:6px 0 0!important}.hero-slide{border-radius:10px!important;width:calc(100% - 15px)!important;height:466px!important;min-height:466px!important;margin:0!important}}@media (width<=390px){.category-grid{grid-template-columns:1fr!important;gap:0!important}.factory-panel>div{font-size:15px;line-height:1.65}.factory-panel>div p{margin-bottom:24px}.trust-section{margin-top:24px!important}.trust-section article:nth-child(n){min-height:85.3125px!important}.factory-panel{margin-top:34.37px!important}}@media (width>=391px) and (width<=520px){.trust-section{margin-top:23.62px!important}.factory-panel{margin-top:34.34px!important}}@media (width>=521px) and (width<=800px){.trust-section{box-sizing:border-box;grid-template-columns:repeat(3,minmax(0,1fr))!important;width:calc(100% - 48px)!important;margin:38.12px 24px 0!important;padding:23.04px 0 0!important}.trust-section article,.trust-section article:nth-child(n){border:0!important;border-left:1px solid #173f4924!important;justify-content:flex-start!important;gap:10px!important;height:auto!important;min-height:0!important;padding:0 23.04px!important}.trust-section article:first-child{border-left:0!important}.trust-section article:nth-child(n){min-height:129.141px!important}.trust-section .trust-symbol,.trust-section img{-o-object-fit:contain;object-fit:contain;flex:0 0 68px;width:88px!important;height:68px!important}.trust-section strong{font-size:11px;line-height:1.22}.trust-section p{margin:0;font-size:10px;line-height:1.3}.factory-panel{box-sizing:border-box;border-radius:18px;width:calc(100% - 48px)!important;margin:46px 24px 38.4px!important;padding:30px 38.4px 35px!important}.factory-panel .eyebrow{margin:0 0 14px;font-size:11px;line-height:13.2px}.factory-panel .factory-title{margin:0;font-size:29px;line-height:1.08}.factory-panel>div{margin:22px auto 0;font-size:16px;line-height:1.7}.factory-panel>div p{margin:0 0 24px}.factory-panel>div p:last-child{margin-bottom:0}}@media (width<=800px){.home-hero{padding:6px 0 0!important}.hero-slide{border-radius:10px!important;width:calc(100% - 10px)!important;height:clamp(460px,133vw,520px)!important;min-height:clamp(460px,133vw,520px)!important;margin:0 auto!important}.hero-media{border-radius:inherit}.category-grid{grid-template-columns:1fr!important;gap:10px!important}.category-card img,.category-card:nth-child(2) img,.category-card:nth-child(3) img{aspect-ratio:2.3!important;-o-object-fit:cover!important;object-fit:cover!important;width:100%!important;height:auto!important;display:block!important}.category-card{overflow:hidden;min-width:0!important}.trust-section{box-sizing:border-box!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;width:calc(100% - 24px)!important;margin:24px 12px 0!important;padding:14px 0 0!important}.trust-section article,.trust-section article:nth-child(n){border:0!important;border-left:1px solid #173f4924!important;justify-content:flex-start!important;gap:6px!important;min-width:0!important;height:85.3125px!important;min-height:85.3125px!important;padding:0 6px!important}.trust-section article:first-child{border-left:0!important}.trust-section .trust-symbol,.trust-section img{-o-object-fit:contain!important;object-fit:contain!important;flex:0 0 42px!important;width:45px!important;height:42px!important}.trust-section strong{max-width:100%;display:block;white-space:normal!important;font-size:8px!important;line-height:1.22!important}.trust-section p{max-width:100%;margin:0!important;font-size:7.125px!important;line-height:1.25!important}}@media (width>=391px) and (width<=800px){.category-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important}.category-card img,.category-card:nth-child(2) img,.category-card:nth-child(3) img{aspect-ratio:2.3!important}}.inquiry-product-context{background:#f6f8f4;border:1px solid #d9e1dd;gap:4px;margin-bottom:18px;padding:15px 16px;display:grid}.inquiry-product-context .eyebrow{margin:0;font-size:10px}.inquiry-product-context strong{color:#214b46;font-size:17px}.inquiry-product-context small{color:#5f6c66}.site-footer{background:#8bb9bc!important;border-radius:0!important}.site-footer>.container{width:calc(100% - 72px)!important;max-width:none!important}.footer-notice{min-height:27px!important;padding:5px 24px!important;font-size:12px!important;line-height:17px!important}.footer-grid{grid-template-columns:1.5fr 1fr 1fr 2.6fr!important;gap:60px!important;padding:59px 0 16px!important}.footer-brand p,.footer-contact p{line-height:1.45!important}.footer-newsletter{padding:5px 0 6px!important}.footer-newsletter .eyebrow{font-size:10px!important;line-height:12px!important}.footer-newsletter h2{line-height:1.05!important}.footer-newsletter>p:not(.eyebrow){line-height:1.3!important}.footer-newsletter small{line-height:14px!important}.newsletter-form button,.newsletter-form input{height:32px!important;min-height:32px!important}.footer-bottom{padding:10px 0!important}@media (width<=900px){.site-footer>.container{width:calc(100% - 32px)!important}.footer-grid{grid-template-columns:1fr 1fr!important;gap:28px!important;padding:40px 0!important}}@media (width<=520px){.site-footer>.container{width:calc(100% - 24px)!important}.footer-grid{grid-template-columns:1fr!important;gap:24px!important;padding:40px 0!important}}@media (width>=901px){.footer-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:clamp(36px,18px + 2.2vw,104px)!important;padding:clamp(52px,36px + 1.8vw,84px) 0 clamp(24px,12px + .75vw,42px)!important}.footer-column{gap:clamp(7px,5px + .18vw,11px)!important}.footer-contact,.footer-help,.footer-shop{box-sizing:border-box!important;padding-left:clamp(32px,2.5vw,48px)!important}.footer-contact{text-align:left!important;align-items:flex-start!important;padding-left:clamp(64px,5vw,96px)!important}.footer-column strong{margin-bottom:clamp(5px,3px + .15vw,9px)!important;font-size:clamp(15px,13px + .32vw,20px)!important;line-height:1.3!important}.footer-brand p,.footer-column a,.footer-contact p{font-size:clamp(13px,11px + .25vw,17px)!important;line-height:1.5!important}.footer-contact p{margin:clamp(9px,6px + .18vw,14px) 0!important}.footer-newsletter{padding:clamp(12px,7px + .55vw,26px) 0 clamp(12px,7px + .45vw,24px)!important}.footer-newsletter .eyebrow{font-size:clamp(11px,9px + .18vw,15px)!important;line-height:1.25!important}.footer-newsletter h2{font-size:clamp(27px,22px + .45vw,40px)!important;line-height:1.1!important}.footer-newsletter small,.footer-newsletter>p:not(.eyebrow){font-size:clamp(13px,11px + .2vw,16px)!important;line-height:1.45!important}.newsletter-form button,.newsletter-form input{height:clamp(36px,32px + .35vw,48px)!important;min-height:clamp(36px,32px + .35vw,48px)!important;font-size:clamp(13px,11px + .2vw,16px)!important}.footer-bottom{padding:clamp(13px,10px + .35vw,22px) 0!important;font-size:clamp(13px,11px + .2vw,16px)!important;line-height:1.45!important}}@media (width>=521px) and (width<=900px){.footer-grid{gap:clamp(28px,4vw,48px)!important;padding:clamp(42px,6vw,58px) 0 clamp(26px,4vw,38px)!important}.footer-column strong{font-size:clamp(15px,2.1vw,18px)!important}.footer-brand p,.footer-column a,.footer-contact p{font-size:clamp(14px,1.8vw,16px)!important;line-height:1.5!important}.footer-bottom{font-size:clamp(13px,1.7vw,15px)!important}}@media (width<=520px){.footer-grid{gap:clamp(24px,7vw,34px)!important;padding:clamp(38px,10vw,50px) 0 clamp(28px,8vw,40px)!important}.footer-column strong{font-size:clamp(15px,4.4vw,18px)!important;line-height:1.3!important}.footer-brand p,.footer-column a,.footer-contact p{font-size:clamp(14px,3.8vw,16px)!important;line-height:1.55!important}.footer-contact p{margin:10px 0!important}.footer-newsletter h2{font-size:clamp(25px,7.5vw,32px)!important}.footer-newsletter small,.footer-newsletter>p:not(.eyebrow){font-size:clamp(13px,3.5vw,15px)!important;line-height:1.45!important}.newsletter-form button,.newsletter-form input{height:42px!important;min-height:42px!important;font-size:14px!important}.footer-bottom{font-size:clamp(13px,3.5vw,15px)!important;line-height:1.45!important}}.footer-brand .footer-cta{width:auto!important;display:inline-flex!important}body,html{overflow-x:clip!important}@supports (overflow-x:clip){body,html{overflow-x:clip!important}}@media (width>=1200px){.home-hero{padding:0 0 18px!important}.hero-slide{border-radius:18px!important;width:min(100% - 60px,1225px)!important;height:500px!important;min-height:500px!important}.hero-copy{width:min(440px,42%)!important;min-height:250px!important;padding:32px!important;top:24%!important;right:6%!important}.hero-copy .hero-title{margin:14px 0 10px!important;font-size:36px!important;line-height:1.05!important}.hero-copy>p:not(.eyebrow){font-size:15px!important}.hero-arrow{width:46px!important;height:56px!important;font-size:34px!important}.hero-arrow--prev{left:18px!important}.hero-arrow--next{right:18px!important}.trust-section{width:min(100% - 120px,980px)!important;padding:34px 0 0!important}.trust-section article{gap:6px!important;min-height:112px!important}.trust-section img{width:76px!important;height:60px!important}.trust-symbol{width:52px!important;height:52px!important}.trust-section strong{font-size:11px!important}.trust-section p{font-size:10px!important}.factory-panel{border-radius:16px!important;width:min(100% - 120px,710px)!important;margin:40px auto 0!important;padding:28px 42px 30px!important}.factory-panel .eyebrow{font-size:10px!important}.factory-panel .factory-title{max-width:640px!important;margin:10px auto 18px!important;font-size:38px!important;line-height:1.08!important}.factory-panel>div{max-width:610px!important;font-size:14px!important;line-height:1.55!important}.home-band,.process-section>.container,.product-band>.container{padding-top:64px!important;padding-bottom:64px!important}.section-heading{margin-bottom:22px!important}.packaging-section h2,.section-heading h2{margin-top:8px!important;font-size:40px!important;line-height:1.05!important}.category-card img{aspect-ratio:1.95!important}.category-card>div{min-height:190px!important;padding:20px!important}.category-card h3{font-size:24px!important}.category-card p{font-size:13px!important}.legacy-button{min-height:38px!important;margin-top:12px!important;padding:0 16px!important;font-size:10px!important}.product-band{min-height:360px!important}.packaging-section>p:not(.eyebrow){margin:14px 0!important;font-size:15px!important}.packaging-grid{gap:10px!important;margin-top:24px!important}.packaging-grid img{aspect-ratio:1.5!important}.packaging-grid figcaption{font-size:14px!important;bottom:12px!important;left:16px!important}.process-grid{gap:16px!important}.process-grid img{aspect-ratio:.95!important}.process-grid small{margin-top:10px!important;font-size:10px!important}.process-grid h3{margin-top:4px!important;font-size:20px!important}.document-grid{gap:14px!important}.document-grid img{padding:8px!important}.document-grid span{padding:7px!important;font-size:11px!important}.documents-section{padding-top:64px!important;padding-bottom:72px!important}}@media (width>=1600px){.hero-slide{aspect-ratio:2.6!important;width:calc(100% - 112px)!important;max-width:none!important;height:auto!important;min-height:0!important}.hero-copy{width:min(540px,29%)!important;min-height:0!important;padding:28px 34px!important}.hero-copy .hero-title{font-size:clamp(36px,3.2vw,58px)!important}}.catalog-pagination,.raw-pagination{border-top:1px solid #d8e4df;flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;max-width:100%;margin:34px 0 0;padding-top:28px;display:flex}.catalog-pagination button,.raw-pagination a,.raw-pagination button{box-sizing:border-box;color:#2e7d76;cursor:pointer;background:#fff;border:1px solid #cbdcd5;border-radius:8px;place-items:center;min-width:42px;height:42px;padding:0 12px;font:700 14px Arial,sans-serif;text-decoration:none;display:inline-grid}.catalog-pagination button.active,.catalog-pagination button:hover:not(:disabled),.raw-pagination a.active,.raw-pagination a:hover:not([aria-disabled=true]),.raw-pagination button.active,.raw-pagination button:hover:not(:disabled){color:#fff;background:#2e7d76;border-color:#2e7d76}.catalog-pagination button:disabled,.raw-pagination button:disabled{cursor:not-allowed;opacity:.45}.raw-pagination a[aria-disabled=true]{cursor:wait;opacity:.45}.catalog-pagination .catalog-pagination-arrow{font-size:18px;line-height:1}.raw-pagination .raw-pagination__step{align-items:center;gap:6px;padding:0 14px;display:inline-flex}.raw-pagination__step>[aria-hidden=true]{font-size:16px;line-height:1}.raw-pagination__prev{margin-right:4px}.raw-pagination__next{margin-left:4px}.raw-pagination__gap{color:#7c8c86;letter-spacing:.08em;-webkit-user-select:none;user-select:none;place-items:center;min-width:28px;height:42px;font:700 14px Arial,sans-serif;display:inline-grid}.raw-pagination a:not(.raw-pagination__step),.raw-pagination button:not(.raw-pagination__step){font-variant-numeric:tabular-nums}.faq-reference,.journal-page,.raw-material-page{color:#172b2a;background:#f5f6f0}.raw-material-hero{background:#e8efeb;border-bottom:1px solid #dbe5df;padding:34px 0 54px}.journal-hero .breadcrumbs,.raw-material-hero .breadcrumbs{margin-bottom:36px}.raw-material-hero h1{letter-spacing:0;color:#173d37;max-width:760px;font:600 58px/.98 Century Gothic,Segoe UI,Arial,sans-serif}.raw-material-hero p:not(.breadcrumbs p){color:#58706b;max-width:650px;margin:20px 0 0;font-size:17px}.raw-material-catalog{padding:48px 0 110px}.raw-search{background:#fff;border:1px solid #d8e4df;border-radius:8px;align-items:center;gap:14px;width:min(100%,760px);min-height:56px;margin-bottom:34px;padding:0 18px;display:flex;box-shadow:0 5px 20px #264a410f}.faq-search span,.raw-search span{color:#2b7b75;font-size:22px}.raw-search input{min-height:52px;box-shadow:none;background:0 0;border:0}.raw-search input:focus{outline:0}.raw-catalog-grid{grid-template-columns:250px minmax(0,1fr);align-items:start;gap:30px;display:grid}.raw-browse{background:#fff;border:1px solid #d8e4df}.raw-browse header{color:#102f3d;background:#68afea;justify-content:space-between;align-items:center;padding:16px 18px;display:flex}.raw-browse header strong{letter-spacing:.08em;font-size:12px}.raw-browse header small{font-size:11px}.raw-browse button{color:#173f49;text-align:left;cursor:pointer;background:#fff;border:0;border-bottom:1px solid #e7efea;width:100%;min-height:54px;padding:0 18px}.raw-browse button span{float:right;color:#5d7b82;font-size:12px}.raw-browse button.active,.raw-browse button:hover{color:#1b7080;background:#eaf5f9;box-shadow:inset 4px 0 #2e9eb0}.raw-results-head{color:#536b67;justify-content:space-between;align-items:center;gap:18px;margin-bottom:18px;display:flex}.raw-results-head select{background:#fff;width:210px;min-height:42px}.raw-product-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px 18px;display:grid}.raw-product-card{min-width:0}.raw-product-card img{aspect-ratio:1.3;-o-object-fit:cover;object-fit:cover;background:#e8eee8;border-radius:6px;width:100%;display:block}.raw-product-card small{color:#6f8580;margin-top:10px;font-size:10px;display:block}.raw-product-card h3{color:#182b2b;margin:5px 0 4px;font:500 18px/1.2 Arial,sans-serif}.raw-product-card p{color:#71817d;margin:0;font-size:12px}.raw-product-card p strong{color:#102d2b;font-size:16px}.raw-load-more{color:#205e58;cursor:pointer;background:#fff;border:1px solid #2e7d76;border-radius:3px;min-height:44px;margin:34px auto 0;padding:0 22px;font-weight:700;display:block}.catalog-state{color:#667b76;background:#fff;border:1px dashed #cbdcd5;padding:24px}.catalog-state.is-error{color:#a74b3c;background:#fff8f6;border-color:#e7b6aa}.journal-hero{min-height:356px;padding:26px 0 58px}.journal-badge{color:#2a6b5f;letter-spacing:.1em;border:1px solid #98b9ad;border-radius:999px;align-items:center;min-height:34px;padding:0 13px;font-size:11px;font-weight:800;display:inline-flex}.journal-hero h1{font:700 clamp(42px,5vw,68px)/1.02 Arial,sans-serif}.journal-hero p:not(.breadcrumbs p){max-width:650px}.journal-filters{flex-wrap:wrap;justify-content:center;gap:9px;display:flex}.journal-filters button{color:#51709c;cursor:pointer;background:#fff;border:1px solid #cbdced;font-size:12px;font-weight:700}.journal-filters button.active,.journal-filters button:hover{color:#fff;background:#1765ae;border-color:#1765ae;box-shadow:0 6px 14px #1765ae33}.journal-grid{gap:18px;display:grid}.journal-card{background:#fff;border-radius:14px;grid-template-columns:132px minmax(0,1fr);min-height:164px;text-decoration:none;display:grid;overflow:hidden}.journal-card img{height:100%}.journal-card>div{flex-direction:column;min-width:0;padding:17px 16px 13px;display:flex}.journal-card h3{font:700 16px/1.2 Arial,sans-serif}.journal-card p{-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:9px 0;font-size:12px;line-height:1.45;display:-webkit-box;overflow:hidden}.journal-card footer{color:#6681a4;background:0 0;justify-content:space-between;align-items:center;gap:8px;padding:0;font-size:10px;display:flex}.journal-card footer span{color:#2365ac;background:#edf4ff;border-radius:999px;padding:4px 8px;font-weight:700}.journal-card footer time{white-space:nowrap}.faq-reference>.container:first-child{padding-top:20px}.faq-reference-hero{background:#f0f5f2;border-top:1px solid #dbe5df;padding:40px 0 70px}.faq-reference-hero .container{grid-template-columns:minmax(0,1fr) 420px;align-items:center;gap:56px;display:grid}.faq-reference-hero h1{color:#153d35;margin:15px 0 12px;font:700 clamp(40px,4.2vw,58px)/1.04 Arial,sans-serif}.faq-reference-hero p:not(.eyebrow){color:#60736c;max-width:620px}.faq-search{background:#fff;border:1px solid #cbdcd4;border-radius:10px;align-items:center;gap:11px;min-height:58px;padding:0 16px;display:flex;box-shadow:0 7px 20px #2b52460d}.faq-search input{background:0 0;border:0;min-height:52px}.faq-search input:focus{outline:0}.faq-topics{background:#eef3f0;border-top:1px solid #d9e4df;border-bottom:1px solid #d9e4df}.faq-topics .container{white-space:nowrap;align-items:center;gap:28px;min-height:58px;display:flex;overflow:auto}.faq-topics a,.faq-topics strong{font-size:12px}.faq-topics a{color:#688079;text-decoration:none}.faq-topics a:hover{color:#1d6d62}.faq-reference__sections{padding-top:26px;padding-bottom:100px}.faq-reference-section{background:#fff;border:1px solid #d4e2da;border-radius:14px;margin:0 0 22px;padding:22px 46px 30px;box-shadow:0 8px 22px #254b3d0a}.faq-reference-section h2,.faq-reference-section h3{color:#113b73;border-bottom:1px solid #dbe6df;padding-bottom:15px;font:700 24px/1.2 Arial,sans-serif}.faq-group{margin-top:16px}.faq-group h3{color:#2a786a;letter-spacing:.1em;border-left:3px solid #69b18d;margin:0 0 4px;padding-left:12px;font-size:12px}.faq-group details{border-bottom:1px solid #dbe6df}.faq-group summary{color:#24483f;cursor:pointer;justify-content:space-between;align-items:center;min-height:56px;font-size:14px;font-weight:700;list-style:none;display:flex}.faq-group summary::-webkit-details-marker{display:none}.faq-group summary:after{content:"⌄";color:#428271;border:1px solid #c5d8cd;border-radius:8px;place-items:center;width:28px;height:28px;font-size:16px;display:grid}.faq-group details[open] summary:after{content:"⌃";background:#edf7f1}.faq-group details p{color:#61756d;margin:0 38px 16px 0;font-size:13px}@media (width<=1000px){.journal-grid,.raw-product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.journal-hero{background-size:52% 100%}.faq-reference-hero .container{grid-template-columns:1fr;gap:20px}}@media (width<=700px){.raw-material-hero h1{font-size:45px}.raw-catalog-grid{grid-template-columns:1fr}.raw-browse{order:2}.raw-results{order:1}.raw-results-head{flex-direction:column;align-items:flex-start}.raw-results-head select{width:100%}.raw-product-grid{gap:20px 12px}.journal-hero{background-color:#eee9df;background-position:100% 100%;background-size:65% 55%;min-height:390px}.journal-directory{padding-top:50px}.journal-grid{grid-template-columns:1fr}.journal-card{grid-template-columns:116px minmax(0,1fr)}.faq-reference-section{padding:20px 18px 24px}.faq-topics .container{gap:18px}}@media (width<=460px){.raw-material-catalog{padding-top:30px}.journal-hero h1{font-size:42px}.journal-card{grid-template-columns:104px minmax(0,1fr)}.faq-reference-hero{padding-top:28px}.faq-reference-hero h1{font-size:40px}}.faq-reference-hero p:not(.eyebrow){max-width:none}#primary.faq-reference-page{isolation:isolate;color:#f5fbff;background:#eaf3f4;flex:0 0 100%;width:100%;max-width:none;font-family:Arial,Helvetica,sans-serif;position:relative;overflow:visible}#primary.faq-reference-page .faq-reference-directory,#primary.faq-reference-page .faq-reference-intro,#primary.faq-reference-page .faq-reference__sections{z-index:1;position:relative}#primary.faq-reference-page .faq-reference__container{width:min(1240px,100% - 48px);max-width:none;margin:0 auto}#primary.faq-reference-page .faq-reference-intro{background:#eaf3f4;padding:54px 0 34px}#primary.faq-reference-page .faq-reference-intro .faq-reference__container{grid-template-columns:minmax(0,1fr) minmax(300px,420px);align-items:end;gap:70px;display:grid}#primary.faq-reference-page .faq-reference-intro__eyebrow{color:#176171;letter-spacing:.14em;margin:0 0 14px;font-size:12px;font-weight:700}#primary.faq-reference-page .faq-reference-intro h1{color:#183d46;letter-spacing:-.045em;margin:0;font:700 clamp(42px,5vw,72px)/1.04 Georgia,Times New Roman,serif}#primary.faq-reference-page .faq-reference-intro__copy>p:last-child{color:#3c5960;max-width:none;margin:18px 0 0;font:400 16px/1.7 Arial,Helvetica,sans-serif}#primary.faq-reference-page .faq-reference-search{background:#ffffffc7;border:1px solid #123d4a47;border-radius:14px;align-items:center;height:54px;transition:border-color .22s,box-shadow .22s;display:flex;position:relative;box-shadow:0 10px 24px #123d4a1f}#primary.faq-reference-page .faq-reference-search:focus-within,#primary.faq-reference-page .faq-reference-search:hover{border-color:#176171;box-shadow:0 12px 28px #123d4a2e}#primary.faq-reference-page .faq-reference-search input{box-sizing:border-box;color:#183d46;background:0 0;border:0;border-radius:14px;outline:0;width:100%;height:100%;padding:0 46px 0 44px;font:500 15px/1 Arial,Helvetica,sans-serif}#primary.faq-reference-page .faq-reference-search input::placeholder{color:#7d969a}#primary.faq-reference-page .faq-reference-search__icon{pointer-events:none;border:1.5px solid #176171;border-radius:50%;width:14px;height:14px;position:absolute;left:16px}#primary.faq-reference-page .faq-reference-search__icon:after{content:"";background:#176171;width:6px;height:1.5px;position:absolute;bottom:-3px;right:-5px;transform:rotate(45deg)}#primary.faq-reference-page .faq-reference-search__clear{color:#176171;cursor:pointer;background:#d7f2ef;border:0;border-radius:9px;width:28px;height:28px;font-size:20px;line-height:1;position:absolute;right:10px}#primary.faq-reference-page .faq-reference-search__status{color:#315d67;grid-column:2;min-height:16px;margin:9px 0 0;font-size:13px}#primary.faq-reference-page .faq-reference-directory{z-index:10;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#eaf3f4f0;border-top:1px solid #123d4a2e;border-bottom:1px solid #123d4a2e;position:sticky;top:0}#primary.faq-reference-page .faq-reference-directory .faq-reference__container{align-items:center;gap:22px;min-height:58px;display:flex}#primary.faq-reference-page .faq-reference-directory strong{color:#183d46;flex:none;font-size:13px}#primary.faq-reference-page .faq-reference-directory__links{flex-wrap:wrap;gap:7px 10px;display:flex}#primary.faq-reference-page .faq-reference-directory__links a{color:#315d67;border:1px solid #0000;border-radius:8px;padding:7px 11px;font-size:13px;text-decoration:none}#primary.faq-reference-page .faq-reference-directory__links a:focus-visible,#primary.faq-reference-page .faq-reference-directory__links a:hover{color:#123d4a;background:#d7f2ef;border-color:#7fbfc5;outline:0}#primary.faq-reference-page .faq-reference__sections{width:min(1480px,100% - 40px);max-width:none;margin:0 auto;padding:54px 0 78px}#primary.faq-reference-page .faq-reference-section,#primary.faq-reference-page .faq-reference-section:nth-child(2n){--faq-panel:linear-gradient(135deg, #d7f2ef, #b9e1ed);--faq-active:linear-gradient(135deg, #ffd89a, #ffad9e);--faq-icon:#ffffffb8;--faq-icon-active:#e6876d;background:linear-gradient(135deg,#123d4a,#1d5963);border:1px solid #fff3;border-radius:20px;width:100%;max-width:1120px;margin:0 auto 24px;padding:44px 0;box-shadow:0 16px 34px #123d4a29}#primary.faq-reference-page .faq-reference-section:nth-child(2n){--faq-panel:linear-gradient(135deg, #efe9ff, #d2d9ff);--faq-active:linear-gradient(135deg, #ffcf9e, #f39ab7);--faq-icon-active:#b56dd0;background:linear-gradient(135deg,#282b5a,#49326f);box-shadow:0 16px 34px #30275d26}#primary.faq-reference-page .faq-reference-section__heading{color:#fff;text-align:center;letter-spacing:-.045em;margin:0 0 30px;padding:0 20px;font:700 clamp(30px,3vw,46px)/1.15 Georgia,Times New Roman,serif}#primary.faq-reference-page .faq-reference-section__content{width:min(900px,100% - 48px);margin:0 auto}#primary.faq-reference-page .faq-reference-category+.faq-reference-category{margin-top:36px}#primary.faq-reference-page .faq-reference-category__heading{color:#ffe7a8;text-align:center;letter-spacing:.01em;justify-content:center;align-items:center;gap:10px;margin:0 0 18px;font:700 18px/1.3 Arial,Helvetica,sans-serif;display:flex}#primary.faq-reference-page .faq-reference-section:nth-child(2n) .faq-reference-category__heading{color:#f4ddff}#primary.faq-reference-page .faq-reference-category__heading:before{content:"";background:currentColor;border-radius:2px;width:3px;height:14px}#primary.faq-reference-page .faq-reference-category__items{gap:8px;display:grid}#primary.faq-reference-page .faq-reference-item,#primary.faq-reference-page .faq-reference-item:hover,#primary.faq-reference-page .faq-reference-item[open]{background:var(--faq-panel);border:1px solid #164c5629;border-radius:10px;transition:background .32s,border-color .32s,box-shadow .32s;box-shadow:0 7px 16px #04242e1f}#primary.faq-reference-page .faq-reference-section:nth-child(2n) .faq-reference-item,#primary.faq-reference-page .faq-reference-section:nth-child(2n) .faq-reference-item:hover,#primary.faq-reference-page .faq-reference-section:nth-child(2n) .faq-reference-item[open]{border-color:#58458e2e;box-shadow:0 7px 16px #30275d1f}#primary.faq-reference-page .faq-reference-item summary,#primary.faq-reference-page .faq-reference-item[open] summary{color:#123c46;cursor:pointer;justify-content:space-between;align-items:center;gap:16px;padding:16px 20px;font:600 16px/1.5 Arial,Helvetica,sans-serif;list-style:none;display:flex}#primary.faq-reference-page .faq-reference-section:nth-child(2n) .faq-reference-item summary,#primary.faq-reference-page .faq-reference-section:nth-child(2n) .faq-reference-item[open] summary{color:#383567}#primary.faq-reference-page .faq-reference-item summary::-webkit-details-marker{display:none}#primary.faq-reference-page .faq-reference-item summary:focus-visible{outline-offset:-3px;border-radius:10px;outline:2px solid #fff}#primary.faq-reference-page .faq-reference-item__question{min-width:0;padding-right:16px}#primary.faq-reference-page .faq-reference-item__icon{background:var(--faq-icon);color:#176171;border:0;border-radius:10px;flex:0 0 36px;justify-content:center;align-items:center;width:36px;height:36px;transition:background .32s,transform .32s;display:inline-flex;position:relative;box-shadow:inset 0 0 0 1px #164c561f,0 5px 12px #04242e1f}#primary.faq-reference-page .faq-reference-item__icon:before{content:"";border-bottom:1.25px solid;border-right:1.25px solid;width:7px;height:7px;transition:transform .34s;transform:translateY(-2px)rotate(45deg)}#primary.faq-reference-page .faq-reference-item[open]{background:var(--faq-active);border-color:#fff6}#primary.faq-reference-page .faq-reference-item[open] .faq-reference-item__icon{background:var(--faq-icon-active);color:#fff;box-shadow:none}#primary.faq-reference-page .faq-reference-item[open] .faq-reference-item__icon:before{transform:translateY(2px)rotate(225deg)}#primary.faq-reference-page .faq-reference-item__answer{opacity:0;grid-template-rows:0fr;min-height:0;padding:0 20px;transition:grid-template-rows .34s,opacity .24s,padding .34s;display:grid;overflow:hidden}#primary.faq-reference-page .faq-reference-item[open] .faq-reference-item__answer{opacity:1;grid-template-rows:1fr;padding-bottom:18px}#primary.faq-reference-page .faq-reference-item__answer p{color:#214b55;max-width:900px;min-height:0;margin:0;font:400 15px/1.65 Arial,Helvetica,sans-serif;overflow:hidden}#primary.faq-reference-page .faq-reference-section:nth-child(2n) .faq-reference-item__answer p{color:#3c3d69}#primary.faq-reference-page .faq-reference-empty{color:#315d67;text-align:center;width:min(900px,100% - 48px);margin:0 auto;padding:40px 0}#primary.faq-reference-page .faq-reference-directory__mobile{display:none}@media (width>=768px){#primary.faq-reference-page .faq-reference-intro{padding-top:34px;padding-bottom:34px}#primary.faq-reference-page .faq-reference-intro .faq-reference__container{text-align:center;flex-direction:column;align-items:center;gap:0;display:flex}#primary.faq-reference-page .faq-reference-intro__breadcrumbs{order:1;margin:0 0 30px}#primary.faq-reference-page .faq-reference-intro__copy{text-align:center;order:2;width:min(720px,100%)}#primary.faq-reference-page .faq-reference-intro__copy>p:last-child{margin-left:auto;margin-right:auto}#primary.faq-reference-page .faq-reference-search{order:3;width:min(680px,100%);margin-top:28px}#primary.faq-reference-page .faq-reference-search__status{text-align:center;order:4;width:min(680px,100%);margin:9px 0 0}}@media (width<=767px){#primary.faq-reference-page .faq-reference-directory{display:block}#primary.faq-reference-page .faq-reference__container{width:calc(100% - 28px)}#primary.faq-reference-page .faq-reference-intro{padding:34px 0 24px}#primary.faq-reference-page .faq-reference-intro .faq-reference__container{text-align:center;flex-direction:column;align-items:center;display:flex}#primary.faq-reference-page .faq-reference-intro__breadcrumbs{order:1;margin:0 0 22px}#primary.faq-reference-page .faq-reference-intro__copy{text-align:center;order:2}#primary.faq-reference-page .faq-reference-intro h1{font-size:42px}#primary.faq-reference-page .faq-reference-intro__copy>p:last-child{font-size:15px}#primary.faq-reference-page .faq-reference-search{order:3;width:100%;margin-top:22px}#primary.faq-reference-page .faq-reference-search__status{text-align:center;order:4;width:100%;min-height:16px}#primary.faq-reference-page .faq-reference-directory .faq-reference__container{padding:12px 0;display:block}#primary.faq-reference-page .faq-reference-directory strong{display:none}#primary.faq-reference-page .faq-reference-directory__mobile{width:100%;display:block}#primary.faq-reference-page .faq-reference-directory__mobile select{box-sizing:border-box;color:#183d46;background:#fff;border:1px solid #123d4a47;border-radius:10px;width:100%;min-height:48px;padding:0 42px 0 15px;font:600 15px/1 Arial,Helvetica,sans-serif}#primary.faq-reference-page .faq-reference-directory__mobile select:focus-visible{outline-offset:2px;outline:2px solid #176171}#primary.faq-reference-page .faq-reference-directory__links{display:none}#primary.faq-reference-page .faq-reference__sections{width:calc(100% - 20px);padding:28px 0 46px}#primary.faq-reference-page .faq-reference-section{border-radius:16px;margin-bottom:18px;padding:28px 0}#primary.faq-reference-page .faq-reference-section__heading{margin-bottom:24px;font-size:32px}#primary.faq-reference-page .faq-reference-section__content{width:calc(100% - 28px)}#primary.faq-reference-page .faq-reference-category+.faq-reference-category{margin-top:30px}#primary.faq-reference-page .faq-reference-category__heading{margin-bottom:14px;font-size:17px}#primary.faq-reference-page .faq-reference-category__items{gap:7px}#primary.faq-reference-page .faq-reference-item,#primary.faq-reference-page .faq-reference-item:hover,#primary.faq-reference-page .faq-reference-item[open]{border-radius:9px}#primary.faq-reference-page .faq-reference-item summary,#primary.faq-reference-page .faq-reference-item[open] summary{padding:13px 14px;font-size:15px}#primary.faq-reference-page .faq-reference-item__icon{border-radius:9px;flex-basis:34px;width:34px;height:34px}#primary.faq-reference-page .faq-reference-item[open] .faq-reference-item__answer,#primary.faq-reference-page .faq-reference-item__answer{padding-left:14px;padding-right:14px}#primary.faq-reference-page .faq-reference-item[open] .faq-reference-item__answer{padding-bottom:16px}#primary.faq-reference-page .faq-reference-item__answer p{font-size:14px;line-height:1.7}}@media (prefers-reduced-motion:reduce){#primary.faq-reference-page .faq-reference-item,#primary.faq-reference-page .faq-reference-item__answer,#primary.faq-reference-page .faq-reference-item__icon,#primary.faq-reference-page .faq-reference-item__icon:before{transition:none}}.raw-sidebar{gap:14px;display:grid}.raw-filter-panel{background:#fff;border:1px solid #d8e4df}.raw-filter-toggle{color:#173f49;cursor:pointer;background:#fff;border:0;justify-content:space-between;align-items:center;width:100%;min-height:58px;padding:0 18px;font-size:27px;display:flex}.raw-filter-toggle span{color:#6f8580;font-size:20px}.raw-filter-body{border-top:1px solid #e7efea;padding:0 18px 18px}.raw-filter-body label{color:#536b67;gap:8px;margin:16px 0 0;font-size:12px;font-weight:700;display:grid}.raw-stepper{border:1px solid #d8e4df;grid-template-columns:32px 1fr 32px;min-height:36px;display:grid}.raw-stepper button{color:#286e68;cursor:pointer;background:#f7faf8;border:0}.raw-stepper output{color:#173f49;place-items:center;display:grid}.raw-price-range{grid-template-columns:1fr auto 1fr;align-items:center;gap:5px;display:grid}.raw-price-range input{width:100%;min-height:34px;padding:5px 7px}.raw-search button{color:#6f8580;cursor:pointer;background:0 0;border:0;margin-left:auto;font-size:20px}.raw-results-head div{gap:3px;display:grid}.raw-results-head small{color:#8a9b96;font-size:11px}.raw-product-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:28px 18px}.raw-product-card{color:inherit;text-decoration:none;transition:transform .3s;display:block}.raw-product-card:hover{transform:translateY(-5px)}.raw-product-image{aspect-ratio:1.08;background:#e8eee8;border-radius:7px;position:relative;overflow:hidden}.raw-product-image img{transition:transform .6s cubic-bezier(.2,.7,.2,1);height:100%!important}.raw-product-card:hover .raw-product-image img{transform:scale(1.06)}.raw-product-image span{color:#fff;text-shadow:0 1px 3px #00000073;font-size:10px;position:absolute;bottom:7px;left:7px;right:7px}.raw-product-card h3{margin:7px 0 4px;font-size:16px}.raw-product-card p span{color:#71817d}.raw-card-link{color:#2e7d76;opacity:0;margin-top:10px;font-size:11px;font-weight:700;transition:opacity .25s,transform .25s;display:block;transform:translateY(4px)}.raw-product-card:focus-visible .raw-card-link,.raw-product-card:hover .raw-card-link{opacity:1;transform:none}.raw-card-link b{margin-left:4px}.raw-detail-page{color:#173b37;background:#f7f9f6}.raw-detail-breadcrumbs{color:#6b817c;align-items:center;gap:9px;padding-top:28px;font-size:12px;display:flex}.raw-detail-breadcrumbs a{color:#2e7d76;text-decoration:none}.raw-detail-breadcrumbs b{color:#173b37;font-weight:700}.raw-detail-hero{grid-template-columns:minmax(0,1fr) minmax(360px,.9fr);align-items:center;gap:58px;padding-top:32px;padding-bottom:56px;display:grid}.raw-detail-image{aspect-ratio:1.12;background:#e7eee9;border-radius:16px;overflow:hidden;box-shadow:0 20px 50px #1d50421f}.raw-detail-image img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;animation:.75s cubic-bezier(.2,.7,.2,1) both productImageIn}.raw-detail-summary{animation:.7s .1s both productCopyIn}.raw-detail-summary h1{color:#173b37;margin:10px 0 18px;font:700 clamp(42px,5vw,70px)/1.02 Arial,sans-serif}.raw-detail-lede{color:#58706b;max-width:560px;font-size:17px;line-height:1.55}.raw-detail-price{align-items:baseline;gap:10px;margin:25px 0 8px;display:flex}.raw-detail-price strong{color:#173b37;font-size:28px}.raw-detail-note,.raw-detail-price span{color:#718781;font-size:12px}.raw-detail-actions{flex-wrap:wrap;gap:10px;margin-top:22px;display:flex}.button-primary,.button-secondary{border-radius:5px;align-items:center;gap:8px;min-height:46px;padding:0 18px;font-weight:700;text-decoration:none;display:inline-flex}.button-primary{color:#fff;background:#2e7d76}.button-primary:hover{background:#235f5a}.button-secondary{color:#286e68;background:#fff;border:1px solid #2e7d76}.raw-detail-facts{border-top:1px solid #d8e4df;border-bottom:1px solid #d8e4df;grid-template-columns:repeat(4,1fr);display:grid}.raw-detail-facts div{border-right:1px solid #d8e4df;gap:8px;padding:22px 18px;display:grid}.raw-detail-facts div:last-child{border-right:0}.raw-detail-facts span{color:#72908a;letter-spacing:.09em;font-size:10px;font-weight:800}.raw-detail-facts strong{color:#173b37;font-size:13px;line-height:1.35}.raw-detail-content{grid-template-columns:minmax(0,1.45fr) minmax(280px,.7fr);gap:58px;padding-top:70px;padding-bottom:76px;display:grid}.raw-detail-aside h2,.raw-detail-bottom h2,.raw-detail-content h2{color:#173b37;margin:9px 0 17px;font-size:32px}.raw-detail-content article>p:not(.eyebrow){color:#58706b;max-width:720px;font-size:16px;line-height:1.7}.raw-detail-columns{grid-template-columns:repeat(2,1fr);gap:25px;margin-top:35px;display:grid}.raw-detail-columns h3{font-size:16px}.raw-detail-columns ul{color:#58706b;padding-left:18px;line-height:1.8}.raw-detail-aside{background:#fff;border:1px solid #d8e4df;border-radius:10px;align-self:start;padding:24px}.raw-detail-aside p:not(.eyebrow){color:#58706b;line-height:1.6}.raw-detail-bottom{background:#e8efeb;padding:32px 0}.raw-detail-bottom .container{justify-content:space-between;align-items:center;gap:20px;display:flex}.raw-detail-bottom h2{margin-bottom:0;font-size:25px}@keyframes productImageIn{0%{opacity:0;transform:scale(1.04)}to{opacity:1;transform:none}}@keyframes productCopyIn{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}@media (width<=1000px){.raw-product-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.raw-detail-hero{grid-template-columns:1fr;gap:28px}.raw-detail-summary h1{font-size:54px}.raw-detail-content{grid-template-columns:1fr}.raw-detail-facts{grid-template-columns:repeat(2,1fr)}.raw-detail-facts div:nth-child(2){border-right:0}.raw-detail-facts div:nth-child(-n+2){border-bottom:1px solid #d8e4df}}@media (width<=700px){.raw-product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.raw-detail-breadcrumbs{white-space:nowrap;overflow:auto}.raw-detail-summary h1{font-size:43px}.raw-detail-lede{font-size:15px}.raw-detail-facts{grid-template-columns:1fr}.raw-detail-facts div{border-bottom:1px solid #d8e4df;border-right:0!important}.raw-detail-facts div:last-child{border-bottom:0}.raw-detail-columns{grid-template-columns:1fr}.raw-detail-bottom .container{flex-direction:column;align-items:flex-start}}@media (width<=460px){.raw-product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 10px}.raw-product-image{aspect-ratio:1.02}.raw-product-card h3{font-size:14px;line-height:1.18}.raw-product-card p strong{font-size:14px}.raw-card-link{font-size:10px}.raw-detail-hero{padding-top:20px}.raw-detail-actions{display:grid}.raw-detail-actions a{justify-content:center}}.journal-article-page{color:#173b37;background:#fff}.journal-article-breadcrumbs{--breadcrumb-separator:"›";color:#111;align-items:center;gap:10px;padding-top:12px;font-size:14px;line-height:16px;display:flex}.journal-article-breadcrumbs a,.journal-article-breadcrumbs b{color:#111;font-size:14px;font-weight:400;line-height:16px;text-decoration:none}.journal-article-breadcrumbs b{font-weight:700}.journal-article-layout{grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:28px;padding-top:8px;padding-bottom:88px;display:grid}.journal-article-card{background:#fff;border:1px solid #e4eeea;border-radius:12px;min-width:0;padding:16px 32px 40px;box-shadow:0 1px 4px #173b3714}.journal-article-card h1{color:#212529;margin:0 0 16px;font:500 32px/1.2 Arial,sans-serif}.journal-article-meta{color:#6c757d;flex-wrap:wrap;gap:8px 16px;margin-bottom:24px;font-size:16px;display:flex}.journal-article-meta span,.journal-article-meta time,.journal-meta-like{align-items:center;gap:6px;display:inline-flex}.journal-meta-like{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;padding:0}.journal-meta-like:focus-visible,.journal-meta-like:hover:not(:disabled){color:#2e7d76}.journal-meta-like:focus-visible{outline-offset:3px;outline:2px solid #2e7d7659}.journal-meta-like.is-liked{color:#2e7d76}.journal-meta-like.is-liked svg{fill:currentColor}.journal-meta-like.is-loading{cursor:wait}.journal-meta-like:disabled{cursor:default}.journal-article-meta svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:15px;height:15px}.article-lead{color:#334e5c;background:#f4f9fb;border-left:4px solid #1a7fa8;border-radius:6px;margin:0 0 20px;padding:16px 20px;font-size:18px;line-height:1.75}.article-answer{background:#eef7f2;border:1px solid #cfe7dc;border-radius:8px;margin:0 0 24px;padding:16px 20px}.article-answer p{color:#1f2933;margin:0;font-size:17px;line-height:1.75}.article-answer strong{color:#0b6b45}.journal-article-image{margin:0 0 8px}.journal-article-image img{-o-object-fit:cover;object-fit:cover;border-radius:10px;width:100%;height:auto;max-height:460px}.journal-article-image figcaption{color:#5a7180;text-align:center;margin-top:8px;font-size:14px}.journal-article-card .article-copy{color:#1f2933;max-width:none;font-size:17px;line-height:1.75}.journal-article-card .article-copy h2{color:#0b3d5c;border-bottom:2px solid #e3edf3;margin:38px 0 14px;padding-bottom:8px;font-size:25px;font-weight:700;line-height:1.35}.journal-article-card .article-copy h3{color:#12556f;margin:26px 0 10px;font-size:20px;font-weight:600;line-height:1.4}.journal-article-card .article-copy h4{color:#1b382f;margin:18px 0 8px;font-size:17px;font-weight:600}.journal-article-card .article-copy p{color:#1f2933;margin:0 0 16px;font-size:17px;line-height:1.75}.journal-article-card .article-copy ol,.journal-article-card .article-copy ul{margin:0 0 18px 22px;padding:0}.journal-article-card .article-copy li{margin-bottom:9px}.article-table-wrap{margin:18px 0 26px;overflow-x:auto}.article-copy table{border-collapse:collapse;width:100%;font-size:15.5px}.article-copy th{color:#0b3d5c;text-align:left;background:#eaf3f8;border:1px solid #d7e5ee;padding:11px 12px;font-weight:600}.article-copy td{vertical-align:top;border:1px solid #e2ecf1;padding:11px 12px}.article-copy tr:nth-child(2n) td{background:#f8fbfd}.journal-article-card .article-copy .article-note{color:#5a7180;background:#f7f8fa;border-radius:6px;margin:0 0 18px;padding:12px 16px;font-size:14.5px;line-height:1.6}.article-cta{color:#fff;background:#0b3d5c;border-radius:10px;margin:30px 0;padding:24px 26px}.journal-article-card .article-copy .article-cta p{color:#fff;margin:0;font-size:17px;line-height:1.75}.article-inquiry{margin-top:8px;padding:48px 0 16px}.article-inquiry-intro{text-align:center;margin-bottom:16px}.article-inquiry-intro h2{color:#212529;margin:0 0 8px;font-size:32px;font-weight:700}.article-inquiry-intro p{color:#6c757d;max-width:640px;margin:0 auto}.article-inquiry-rule{background:#d1d5db;width:96px;height:4px;margin:24px auto 0}.article-inquiry-grid{grid-template-columns:1fr 1fr;align-items:stretch;gap:24px;display:grid}.article-inquiry-card{background:#fff;border-radius:8px;padding:24px;box-shadow:0 1px 2px #00000014}.article-inquiry-heading{align-items:center;gap:16px;margin-bottom:24px;display:flex}.article-inquiry-heading h3{color:#212529;margin:0;font-size:24px;font-weight:600;line-height:1.2}.article-inquiry-icon{color:#4b5563;background:#f3f4f6;border-radius:50%;flex:0 0 32px;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.article-inquiry-icon svg,.article-whatsapp svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:24px;height:24px}.article-inquiry-icon.is-green{color:#23815c}.article-inquiry-lead{color:#6c757d;margin:0 0 24px;line-height:1.5}.article-inquiry .form-two,.article-inquiry .inquiry-form{gap:8px}.article-whatsapp-points{background:#f8f9fa;border-radius:8px;margin:0 0 24px;padding:16px;list-style:none}.article-whatsapp-points li{color:#212529;align-items:center;gap:8px;margin-bottom:8px;font-size:16px;display:flex}.article-whatsapp-points svg{fill:none;stroke:#23815c;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:24px;height:24px}.article-whatsapp{color:#fff;background:linear-gradient(135deg,#128c7e,#25d366);border-radius:6px;justify-content:center;align-items:center;gap:8px;margin:0 0 24px;padding:8px 16px;font-size:20px;font-weight:700;text-decoration:none;display:flex}.article-whatsapp-note{color:#6c757d;margin:0;font-size:14px;line-height:1.5}.journal-article-rail{align-self:stretch;align-items:start;gap:16px;display:grid}.article-feedback{color:#47736c;background:#edf7f4;border-radius:6px;margin:0;padding:8px 10px;font-size:11px;line-height:1.4}.article-feedback.is-error{color:#b75d4b;background:#fff3f0}.journal-article-latest{z-index:2;background:#fff;border:1px solid #e4eeea;border-radius:12px;padding:18px 16px 8px;position:sticky;top:120px;box-shadow:0 1px 4px #173b3714}.journal-latest-title{color:#1b382f;margin:0 0 8px;font-size:18px;font-weight:700}.journal-article-latest ul{margin:0;padding:0;list-style:none}.journal-article-latest li{border-top:1px solid #e8f0ec}.journal-article-latest a{color:#1b382f;border-radius:4px;gap:4px;padding:12px 8px;text-decoration:none;transition:background-color .15s;display:grid}.journal-article-latest a:focus-visible,.journal-article-latest a:hover{background:#f1f3f5}.journal-article-latest time{color:#5a7180;text-align:right;font-size:13px}.article-toc{background:#f7f7f7;border:1px solid #e4e4e4;border-radius:4px}.article-toc button{color:#1a1a1a;text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;width:100%;padding:14px 16px;font-family:Poppins,Segoe UI,sans-serif;font-size:16px;font-weight:700;display:flex}.article-toc svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px}.article-toc ol{margin:0;padding:0 16px 10px;list-style:none}.article-toc a{color:#3a3a3a;padding:8px 0;font-family:Poppins,Segoe UI,sans-serif;font-size:15px;text-decoration:none;display:block}.article-toc a:focus-visible,.article-toc a:hover{text-decoration:underline}@media (width<=1000px){.journal-article-layout{grid-template-columns:1fr;gap:24px}.article-toc,.journal-article-latest{position:static}.article-inquiry-grid{grid-template-columns:1fr}}@media (width<=560px){.journal-article-breadcrumbs{white-space:nowrap;scrollbar-width:none;overflow:auto}.journal-article-breadcrumbs::-webkit-scrollbar{display:none}.journal-article-breadcrumbs b{text-overflow:ellipsis;overflow:hidden}.journal-article-layout{padding-top:18px;padding-bottom:56px}.journal-article-card{padding:20px 16px 28px}.journal-article-card h1{font-size:28px}.article-lead{font-size:16px}.journal-article-card .article-copy h2{font-size:22px}.journal-article-card .article-copy h3{font-size:18px}}.journal-page{color:#173b37;background:#fff}.journal-hero{background:#eee9df var(--journal-hero-image) right center/48% 100% no-repeat;min-height:370px;padding:30px 0 60px}.journal-hero .breadcrumbs{margin-bottom:34px}.journal-hero h1{color:#1a382f;max-width:760px;margin:22px 0 18px;font:700 clamp(46px,5.2vw,70px)/1.02 Arial,sans-serif}.journal-hero p:not(.breadcrumbs p){color:#496760;max-width:620px;font-size:17px;line-height:1.5}.journal-directory{padding:80px 0 120px}.journal-filters{margin-bottom:32px}.journal-filters button{border-radius:14px;min-height:40px;padding:0 17px}.journal-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.journal-card{aspect-ratio:auto;border:1px solid #cbdced;border-radius:9px;flex-direction:column;min-height:0;transition:transform .3s,box-shadow .3s;display:flex;box-shadow:0 5px 18px #29456c0d}.journal-card:focus-visible,.journal-card:hover{outline:0;transform:translateY(-5px);box-shadow:0 16px 32px #29456c24}.journal-card img{aspect-ratio:1.65;-o-object-fit:cover;object-fit:cover;flex:none;width:100%;height:auto}.journal-card>div{min-height:205px;padding:18px 17px 14px}.journal-card h3{color:#113b73;margin:0;font:700 18px/1.22 Arial,sans-serif}.journal-card p{color:#5a7193;-webkit-line-clamp:3;margin:11px 0;font-size:13px;line-height:1.5}.journal-card footer{margin-top:auto;padding-top:12px}.journal-card footer span{font-size:10px}.journal-card footer time{font-size:11px}.journal-tag-pill{color:#fff;background:#2d3748;border-radius:999px;padding:4px 8px;font-size:10px;font-weight:600}.journal-card:after{content:"Read article  ↗";color:#244c4b;opacity:.9;border-bottom:1px solid #244c4b;width:max-content;margin:0 17px 15px;padding-bottom:4px;font-size:11px;font-weight:700;display:block}.journal-card:before{content:"↗";z-index:2;color:#244c4b;opacity:0;background:#f7dc77;border-radius:10px;place-items:center;width:34px;height:34px;font-weight:800;transition:opacity .25s;display:grid;position:absolute;top:calc(100% - 245px);right:12px}.journal-card:focus-visible:before,.journal-card:hover:before{opacity:1}@media (width<=1000px){.journal-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.journal-card img{aspect-ratio:1.5}}@media (width<=700px){.journal-hero{background-position:100% 100%;background-size:68% 58%;min-height:390px;padding-top:20px}.journal-directory{padding-top:52px}.journal-grid{grid-template-columns:1fr;gap:16px}.journal-card img{aspect-ratio:1.55}.journal-card>div{min-height:0}.journal-card:before{top:auto;bottom:128px;right:13px}.journal-card:after{margin-top:3px}.journal-filters{scrollbar-width:none;flex-wrap:nowrap;justify-content:flex-start;padding:3px 2px 10px;overflow-x:auto}.journal-filters::-webkit-scrollbar{display:none}.journal-filters button{flex:none}}.home-hero{padding:0 0 24px}.hero-slide{border-radius:22px;width:min(100% - 112px,1400px)}.hero-copy{min-height:300px;top:12%}.trust-section{padding-top:42px}@media (width<=900px){.home-hero{padding:14px 8px 30px}.hero-slide{width:100%;min-height:466px}}.hero-slide{height:528px;min-height:528px}.hero-media{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.hero-slide{width:min(100% - 90px,1400px)}.hero-copy{background:#fff9f0eb;border-radius:10px;width:min(538px,46%);padding:42px 44px;top:25%;right:7%;box-shadow:0 18px 38px #30251d2e}.nav-link.router-link-active{color:#162a2b;background:#7eafb1;border-radius:5px}@media (width<=1100px){.hero-slide{width:100%;height:466px;min-height:466px}.hero-copy{background:#fff9f0eb;width:auto;min-height:0;padding:22px;inset:auto 8px 24px}}@media (width<=520px){.hero-slide{height:430px;min-height:430px}.hero-copy{min-height:0;padding:20px}}.formula-product-card{animation:.55s cubic-bezier(.22,.61,.36,1) both productRise}.formula-product-card:nth-child(2){animation-delay:55ms}.formula-product-card:nth-child(3){animation-delay:.11s}.formula-product-card:nth-child(4){animation-delay:.165s}.formula-product-card:nth-child(5){animation-delay:.22s}.formula-product-card:nth-child(6){animation-delay:.275s}.formula-product-card:nth-child(7){animation-delay:.33s}.formula-product-card:nth-child(8){animation-delay:.385s}.formula-product-card.reveal{opacity:1;transform:translateY(0)}.formula-product-card.reveal:hover,.formula-related .product-card:hover{transform:translateY(-5px)}.product-reveal{animation:.55s cubic-bezier(.22,.61,.36,1) both productRise;animation-delay:var(--reveal-delay,0s)}@keyframes productRise{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.product-reveal{opacity:1!important;animation:none!important;transform:none!important}}.raw-pagination{border-top:1px solid #d8e4df;flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;max-width:100%;margin:34px 0 0;padding-top:28px;display:flex}.raw-pagination a,.raw-pagination button{box-sizing:border-box;color:#205e58;cursor:pointer;background:#fff;border:1px solid #cbdcd5;border-radius:8px;place-items:center;min-width:42px;height:42px;padding:0 12px;font:700 14px Arial,sans-serif;text-decoration:none;display:inline-grid}.raw-pagination a.active,.raw-pagination a:hover:not([aria-disabled=true]),.raw-pagination button.active,.raw-pagination button:hover:not(:disabled){color:#fff;background:#2e7d76;border-color:#2e7d76}.raw-pagination button:disabled{cursor:not-allowed;opacity:.45}.formula-single{color:#0f1111;background:#f7f9f8;font:17px/1.55 Inter,Segoe UI,Arial,sans-serif}.pdp-shell{width:min(100% - 48px,1217px);margin:0 auto;padding-bottom:76px}.pdp-breadcrumb{color:#64716d;white-space:nowrap;align-items:center;gap:10px;padding:46px 0 20px;font-size:12px;display:flex;overflow:auto}.pdp-breadcrumb a{color:#4c6a62;text-decoration:none}.pdp-breadcrumb strong{color:#18201e;font-weight:700}.pdp-main{--pdp-green:#247f6d;--pdp-green-dark:#196b5a;--pdp-price-red:#ff4a25;grid-template-columns:minmax(0,.88fr) minmax(0,1.12fr);align-items:start;gap:40px;padding-bottom:48px;display:grid}.pdp-ico{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:18px;height:18px}.pdp-media{min-width:0;position:sticky;top:102px}:root{--pdp-media-backdrop:#f4f8f7}.pdp-main-image{aspect-ratio:1;background:var(--pdp-media-backdrop);border:1px solid #e0e9e4;border-radius:10px;position:relative;overflow:hidden}.pdp-main-image img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.pdp-photo-ribbons{pointer-events:none;flex-direction:column;align-items:flex-start;gap:7px;display:flex;position:absolute;top:14px;left:14px}.pdp-ribbon{color:#816139;letter-spacing:.04em;background:#fffcf6eb;border:1px solid #efdfbf;border-radius:5px;padding:5px 9px;font-weight:800}.pdp-photo-label,.pdp-ribbon{text-transform:uppercase;font-size:10px}.pdp-photo-label{color:#788a7a;letter-spacing:.08em;pointer-events:none;background:#fffdf4eb;border-radius:3px;padding:5px 8px;position:absolute;bottom:13px;right:13px}.pdp-thumbnails{flex-wrap:wrap;gap:9px;margin-top:10px;display:flex}.pdp-thumb{cursor:pointer;background:#fff;border:1px solid #e1e9e5;border-radius:7px;width:76px;height:76px;padding:3px;overflow:hidden}.pdp-thumb.is-active{border:2px solid var(--pdp-green);padding:2px}.pdp-thumb img{-o-object-fit:cover;object-fit:cover;border-radius:4px;width:100%;height:100%;display:block}.pdp-gallery-trust{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin:16px 0 0;padding:0;list-style:none;display:grid}.pdp-gallery-trust li{color:#317160;text-align:center;background:#fff;border:1px solid #e1eae5;border-radius:7px;padding:13px 5px;font-size:11px;font-weight:800}.pdp-gallery-trust .pdp-ico{margin:0 auto 4px;display:block}.pdp-buy-box{min-width:0}.pdp-top-meta{flex-wrap:wrap;align-items:center;gap:9px;display:flex}.pdp-eyebrow{color:var(--pdp-green);letter-spacing:.12em;font-size:10px;font-weight:800}.pdp-meta-dot{background:#b3c8be;border-radius:50%;width:4px;height:4px}.pdp-pill{color:#27745e;background:#eff9f4;border:1px solid #d3e9df;border-radius:4px;align-items:center;padding:5px 9px;font-size:10px;font-weight:800;display:inline-flex}.pdp-pill--neutral{color:#8b744a;background:#fbf9f0;border-color:#ece5d5}.pdp-buy-box h1{color:#152825;letter-spacing:-.03em;margin:10px 0 7px;font:850 34px/1.13 Arial,sans-serif}.pdp-intro{color:#627771;margin:0;font-size:13px;line-height:1.65}.pdp-overview{margin:8px 0 12px;padding:0}.pdp-overview .pdp-intro{margin:0}.pdp-overview__toggle{color:#2c705f;cursor:pointer;background:0 0;border:1px solid #2c7b68;border-radius:999px;min-height:38px;margin-top:12px;padding:0 14px;font-size:12px;font-weight:800}.pdp-overview__toggle:focus-visible,.pdp-overview__toggle:hover{color:#fff;background:#2c7b68}.pdp-sku-bar{color:#788c84;justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;font-size:11px;display:flex}.pdp-sku-bar strong{color:#567468}.pdp-sku-bar button{color:var(--pdp-green);font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;padding:0;font-weight:700;display:inline-flex}.pdp-sku-bar .pdp-ico{width:15px;height:15px}.pdp-status-badge{color:#336e59;background:#eaf6ef;border:1px solid #cce4d5;border-radius:3px;padding:2px 5px;font-size:10px}.pdp-price-card{color:#152825;background:#fff;border:1px solid #dce8e1;border-radius:10px;font-size:14px;line-height:1.5;overflow:hidden;box-shadow:0 9px 30px #173e340f}.pdp-purchase-body{padding:0 19px 19px}.pdp-price-deal{padding:15px 0 13px}.pdp-deal-topline{justify-content:space-between;align-items:center;gap:10px;display:flex}.pdp-deal-kicker{color:var(--pdp-price-red);font-size:13px;font-weight:800}.pdp-deal-flag{color:#9d7553;letter-spacing:.03em;text-transform:uppercase;white-space:nowrap;background:#fff8f0;border:1px solid #f0dfce;border-radius:3px;padding:2px 5px;font-size:9px;font-weight:800}.pdp-price-row{flex-wrap:wrap;align-items:flex-end;gap:8px;min-height:45px;margin-top:4px;display:flex}.pdp-price{color:var(--pdp-price-red);font-variant-numeric:tabular-nums;letter-spacing:-.04em;white-space:nowrap;align-items:flex-start;font-family:Arial,Helvetica Neue,sans-serif;font-weight:900;line-height:1;display:inline-flex}.pdp-price__sign{margin-right:1px;padding-top:5px;font-size:20px}.pdp-price__major{font-size:36px}.pdp-price--text{letter-spacing:-.02em;font-size:28px}.pdp-price__unit{color:#617970;margin-bottom:5px;font-size:12px;font-weight:600}.pdp-sample-cta{color:#fff;max-width:100%;min-height:26px;font:inherit;text-align:left;cursor:pointer;background:#ff4e2c;border:0;border-radius:4px;align-items:center;gap:5px;margin-top:13px;padding:4px 8px 5px;font-size:13px;font-weight:800;line-height:1.15;transition:background .2s;display:inline-flex}.pdp-sample-cta:hover{background:#e43f20}.pdp-sample-cta .pdp-ico{stroke-width:2.3px;width:15px;height:15px}.pdp-sample-cta__chevron{font-size:22px;font-weight:500;line-height:.5}.pdp-volume-promo{color:#1e2b2a;align-items:baseline;gap:6px;margin:9px 0 0;font-size:12.5px;line-height:1.5;display:flex}.pdp-volume-promo .pdp-ico{width:15px;height:15px;position:relative;top:3px}.pdp-volume-promo a{color:#1b2625;text-underline-offset:2px;text-decoration:underline}.pdp-price-note{color:#8b918e;margin:8px 0 0;font-size:10px;line-height:1.5}.pdp-buy-heading{color:#23443a;justify-content:space-between;align-items:center;margin:12px 0 9px;scroll-margin-top:120px;font-size:12px;font-weight:850;display:flex}.pdp-buy-heading span{color:#82958c;font-size:11px;font-weight:500}.pdp-volume-label{color:#5d8074;background:#f1f7f4;border-radius:5px;align-items:center;gap:6px;margin:0 0 8px;padding:7px 9px;font-size:10.5px;display:flex}.pdp-volume-label .pdp-ico{width:15px;height:15px}.pdp-tiers{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.pdp-tier{min-width:0;min-height:91px;font:inherit;text-align:left;cursor:pointer;background:#fff;border:1px solid #dfe7e3;border-radius:8px;flex-direction:column;gap:3px;padding:10px 8px;display:flex;position:relative}.pdp-tier:hover{border-color:#97c6b8}.pdp-tier.is-selected{border:2px solid var(--pdp-green);background:#f2faf5;padding:9px 7px}.pdp-tier small{color:#82938c;overflow-wrap:anywhere;font-size:10px;font-weight:800}.pdp-tier strong{color:#203f34;overflow-wrap:anywhere;font-size:14px;font-weight:900;line-height:1.25}.pdp-tier__note{color:#ae582f;font-size:11px;font-weight:800}.pdp-tier__check{color:var(--pdp-green);font-size:12px;font-weight:900;position:absolute;bottom:6px;right:7px}.pdp-qty-line{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin:13px 0;display:flex}.pdp-qty-line__label{font-size:12px;font-weight:850}.pdp-qty-line__label small{color:#84958d;margin-top:2px;font-size:10px;font-weight:450;display:block}.pdp-counter{border:1px solid #d7e3dd;border-radius:6px;align-items:center;height:35px;display:flex;overflow:hidden}.pdp-counter button{color:#287360;cursor:pointer;background:#f2f7f4;border:0;width:36px;height:100%;font-size:18px}.pdp-counter button:disabled{cursor:not-allowed;opacity:.5}.pdp-counter input{color:#2b4c43;width:55px;height:100%;font:inherit;text-align:center;appearance:textfield;border:0;border-left:1px solid #e0e8e4;border-right:1px solid #e0e8e4;font-size:12px;font-weight:800}.pdp-counter input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.pdp-counter input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.pdp-summary{background:#f3f8f5;border:1px solid #dfece5;border-radius:7px;margin:0;padding:12px 13px}.pdp-summary div{color:#5b7068;justify-content:space-between;align-items:center;gap:8px;margin-bottom:7px;font-size:11.5px;display:flex}.pdp-summary div:last-child{margin-bottom:0}.pdp-summary dd{color:#294d40;text-align:right;margin:0;font-weight:700}.pdp-summary .pdp-summary__total{color:#244e40;border-top:1px solid #d7e4db;margin-top:9px;padding-top:9px;font-size:12px;font-weight:850}.pdp-summary__total dd{color:#a9522b;font-size:15px;font-weight:900}.pdp-shipping-box{background:#fff;border:1px solid #e0e9e4;border-radius:7px;gap:10px;margin-top:12px;padding:12px;display:grid}.pdp-ship-row{color:#53685f;grid-template-columns:19px 1fr;align-items:start;gap:9px;font-size:11.5px;display:grid}.pdp-ship-row>.pdp-ico{color:#287d65;margin-top:2px}.pdp-ship-row strong{color:#294d40}.pdp-ship-row p{margin:0}.pdp-ship-row select{color:#305e50;max-width:200px;font:inherit;background:#f7faf9;border:1px solid #d7e3df;border-radius:4px;margin-left:6px;padding:2px 4px;font-size:11px}.pdp-ship-row small{color:#71857f;margin-top:3px;font-size:11px;display:block}.pdp-commerce-buttons{grid-template-columns:1fr 1fr;gap:9px;margin-top:13px;display:grid}.pdp-cta{border:1px solid var(--pdp-green);width:100%;min-height:45px;font:inherit;cursor:pointer;border-radius:6px;justify-content:center;align-items:center;gap:7px;padding:10px 14px;font-size:13px;font-weight:850;display:flex}.pdp-cta--primary{background:var(--pdp-green);color:#fff}.pdp-cta--primary:hover{background:var(--pdp-green-dark)}.pdp-cta--secondary{color:var(--pdp-green);background:#fff}.pdp-cta--secondary:hover{background:#edf8f2}.pdp-cta--custom{color:#206d56;background:#eaf6f0;border-color:#a8d2c1;margin-top:9px}.pdp-cta--custom:hover{background:#e0f2e9}.pdp-safe-strip{border-top:1px solid #e8eeeb;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin:13px 0 0;padding:11px 0 0;list-style:none;display:grid}.pdp-safe-strip li{color:#6b867a;align-items:center;gap:6px;font-size:10.5px;display:flex}.pdp-safe-strip .pdp-ico{color:#32846f;width:15px;height:15px}.pdp-specs{border-top:1px solid #dfe6e3;margin-top:12px}.pdp-specs dl{margin:0}.pdp-specs__row{border-bottom:1px solid #edf1ef;grid-template-columns:minmax(0,42%) minmax(0,1fr);gap:12px;padding:12px 0;display:grid}.pdp-specs dt{color:#101615;font-size:12px;font-weight:800}.pdp-specs dd{color:#62706c;overflow-wrap:anywhere;margin:0;font-size:12px;line-height:1.45}.pdp-buyer-facts{padding:0 0 4px}.pdp-buyer-facts__grid{grid-template-columns:minmax(0,1.4fr) minmax(240px,.7fr);align-items:start;gap:14px;display:grid}.pdp-buyer-facts__grid>section:first-child{grid-row:span 3}.pdp-buyer-facts__grid>section:only-child{grid-area:auto/1/auto/-1}.pdp-buyer-facts section{background:#fff;border:1px solid #d4dcd8;border-radius:10px;min-width:0;padding:18px 20px 6px}.pdp-buyer-facts h2{color:#101615;margin:0 0 8px;font:700 20px/1.2 Arial,sans-serif}.pdp-buyer-facts p{color:#40504b;margin:0 0 12px;font-size:14px;line-height:1.5}.pdp-buyer-facts .pdp-specs{border-top:0;margin-top:0}.pdp-buyer-facts .pdp-specs__row{grid-template-columns:minmax(120px,190px) minmax(0,1fr);gap:16px;padding:10px 0}.pdp-detail-lower-heading{color:#101615;margin:0;font:700 28px/1.12 Arial,sans-serif}.pdp-media-stage,.pdp-overview__toggle.is-phone-only{display:none}.pdp-document-note{color:#697570;margin:12px 0;font-size:12px}.pdp-template-kicker{color:#367a6c;letter-spacing:.08em;text-transform:uppercase;margin:20px 0 0;font-size:11px;font-weight:800}.pdp-customization,.pdp-gallery,.pdp-ingredients{background:#fff;border:1px solid #d4dcd8;border-radius:7px;margin-top:34px;padding:36px 24px}.pdp-customization .pdp-section-head>p,.pdp-gallery .pdp-section-head>p,.pdp-ingredients .pdp-section-head>p{color:#697570;text-align:right;max-width:420px;margin:0;font-size:13px;line-height:1.5}.pdp-customization-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:24px;display:grid}.pdp-customization-grid article{background:#eef4f0;border-radius:6px;gap:8px;min-height:108px;padding:18px;display:grid}.pdp-customization-grid strong{color:#1a2420;font-size:13px}.pdp-customization-grid span,.pdp-ingredients-copy p,.pdp-ingredients-list span{color:#596660;font-size:13px;line-height:1.55}.pdp-ingredients-copy{max-width:820px;margin-top:24px}.pdp-ingredients-copy p{margin:0 0 10px}.pdp-ingredients-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:18px 0 0;padding:0;list-style:none;display:grid}.pdp-ingredients-list li{border-top:1px solid #d8e0dc;grid-template-columns:minmax(110px,.7fr) minmax(0,1.3fr);gap:12px;padding:13px 14px;display:grid}.pdp-ingredients-list strong{color:#1a2420;font-size:13px}.pdp-gallery-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:24px;display:grid}.pdp-gallery-card{background:#edf2ef;border-radius:6px;min-height:230px;margin:0;overflow:hidden}.pdp-gallery-card img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;min-height:230px;display:block}.pdp-technical-documents__note{color:#697570;max-width:820px;margin:20px 0 0;font-size:12px;line-height:1.6}.pdp-related{background:#fff;border:1px solid #d4dcd8;border-radius:7px;margin-top:26px;padding:28px 24px 25px}.pdp-section-head{justify-content:space-between;align-items:end;gap:20px;display:flex}.pdp-kicker{color:#367a6c;letter-spacing:.08em;margin:0 0 10px;font-size:10px;font-weight:800}.pdp-benefits>h2,.pdp-section-head h2,.pdp-specifications>h2{color:#0d1111;margin:0;font:700 28px/1.1 Arial,sans-serif}.pdp-section-link{color:#37776a;white-space:nowrap;font-size:12px;font-weight:800;text-decoration:none}.pdp-related-track{margin-top:22px}.pdp-related-scroller{--pdp-related-visible:4.4;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none;touch-action:pan-x pan-y pinch-zoom;gap:12px;padding:0 2px 3px;display:flex;overflow-x:auto}.pdp-related-scroller::-webkit-scrollbar{display:none}.pdp-related-nav{margin-top:14px}.pdp-related-card{flex:0 0 calc((100% - 12px*(var(--pdp-related-visible) - .4))/var(--pdp-related-visible));scroll-snap-align:start;background:#fff;border:1px solid #d4dcd8;border-radius:7px;min-width:0;overflow:hidden}.pdp-related-card__image{aspect-ratio:1.07;background:#e8eeea;display:block;overflow:hidden}.pdp-related-card__image img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;transition:transform .25s;display:block}.pdp-related-card:hover .pdp-related-card__image img{transform:scale(1.04)}.pdp-related-card__body{min-height:87px;padding:10px;text-decoration:none;display:block}.pdp-related-card__body p{color:#37776a;text-transform:uppercase;margin:0 0 5px;font-size:9px;font-weight:800}.pdp-related-card__body h3{color:#161a19;min-height:34px;margin:0;font:700 13px/1.25 Arial,sans-serif}.pdp-related-card__body small{color:#697570;font-size:10px}.pdp-home-rail.vevor-home{background:0 0;margin-top:28px}.pdp-home-rail .deal-head{margin-bottom:16px}.pdp-shell .pdp-home-rail .deal-head h2{text-transform:none}.pdp-shell .pdp-home-rail .deal-title{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:38px;line-height:19px;display:-webkit-box;align-items:flex-start!important;height:38px!important}.pdp-shell .pdp-home-rail a.deal-title{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box!important}.pdp-shell .pdp-home-rail .deal-track{overscroll-behavior-x:contain;scroll-snap-type:x mandatory}.pdp-shell .pdp-home-rail .deal-card{scroll-snap-align:start}.pdp-home-rail .deal-track:focus-visible{outline:2px solid var(--terracotta);outline-offset:3px}.pdp-home-rail .pdp-deal-flag{color:var(--terracotta);margin-right:4px;font-weight:700}.pdp-home-rail .deal-price .price-main em{color:inherit;margin-left:2px;font-size:12px;font-style:normal;font-weight:600}.pdp-related-track{position:relative}.snap-side-arrow{z-index:2;color:#17312d;cursor:pointer;background:#fffffff0;border:1px solid #d3d9d6;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;padding:0;transition:background-color .2s,border-color .2s,color .2s;display:inline-flex;position:absolute;top:calc(50% - 45px);transform:translateY(-50%);box-shadow:0 2px 10px #17312d29}.snap-side-arrow--prev{left:-12px}.snap-side-arrow--next{right:-12px}.snap-side-arrow svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px}.snap-side-arrow:hover{color:#fff;background:#17312d;border-color:#17312d}.snap-side-arrow:focus-visible{outline-offset:2px;outline:2px solid #2c7b68}@media (width<=800px){.snap-side-arrow{width:32px;height:32px}.snap-side-arrow--prev{left:-6px}.snap-side-arrow--next{right:-6px}}.rv{isolation:isolate;--rv-ink:#1f2933;--rv-muted:#6b7280;--rv-line:#e5e7eb;--rv-accent:#f15a3a;--rv-star:#f08c00;border-top:1px solid var(--rv-line);color:var(--rv-ink);margin-top:34px;padding-top:26px;font-size:14px}.rv-title{letter-spacing:-.01em;margin:0 0 16px;font-size:22px;font-weight:700}.rv-summary{border-bottom:1px solid var(--rv-line);grid-template-columns:minmax(170px,.82fr) minmax(280px,1.6fr) minmax(200px,1fr);align-items:start;gap:40px;padding-bottom:22px;display:grid}.rv-score__value{letter-spacing:-.01em;font-size:26px;font-weight:700;line-height:1.15;display:block}.rv-star--off,.rv-star--on{display:inline}.rv-star--on{color:var(--rv-star)}.rv-star--off{color:#c9ccd1}.rv-score__line{color:var(--rv-muted);align-items:center;gap:7px;margin:6px 0 10px;font-size:13px;display:flex}.rv-stars{color:var(--rv-star);letter-spacing:1px;font-size:15px}.rv-score__how,.rv-score__policy{color:var(--rv-muted);margin:0;font-size:13px;line-height:1.6}.rv-score__policy{margin-top:8px}.rv-link{color:var(--rv-ink);font:inherit;text-underline-offset:2px;cursor:pointer;background:0 0;border:0;padding:0;font-weight:600;text-decoration:underline}.rv-link:focus-visible{outline:2px solid var(--rv-ink);outline-offset:2px}.rv-dist{gap:9px;padding-top:2px;display:grid}.rv-dist__row{color:var(--rv-ink);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:52px 1fr 40px;align-items:center;gap:10px;padding:0;font-size:13px;display:grid}.rv-dist__row:disabled{cursor:default;opacity:.55}.rv-dist__label,.rv-dist__value{white-space:nowrap}.rv-dist__value{text-align:right;color:var(--rv-muted)}.rv-dist__row.is-active .rv-dist__label,.rv-dist__row:not(:disabled):hover .rv-dist__label{text-underline-offset:2px;text-decoration:underline}.rv-dist__track{background:#f1f2f4;border-radius:999px;height:8px;overflow:hidden}.rv-dist__fill{border-radius:inherit;background:var(--rv-accent);height:100%;display:block}.rv-cta strong{font-size:15px;display:block}.rv-cta p{color:var(--rv-muted);margin:5px 0 14px;font-size:13px;line-height:1.5}.rv-pill{box-sizing:border-box;width:auto;max-width:100%;height:40px;color:var(--rv-ink);line-height:1;font:inherit;cursor:pointer;background:#fff;border:1px solid #c7ccd1;border-radius:999px;flex:none;justify-content:center;align-items:center;gap:6px;padding:0 22px;font-size:13px;display:inline-flex}.rv-pill.is-active,.rv-pill:hover:not(:disabled){border-color:var(--rv-ink)}.rv-pill:focus-visible{outline:2px solid var(--rv-ink);outline-offset:2px}.rv-pill:disabled{cursor:default}.rv-pill--wide{min-width:230px;font-weight:600}.rv-pill--sm{height:34px;padding:0 20px;font-size:13px}.rv-pill--sm.is-active,.rv-pill--sm:disabled{border-color:var(--rv-line);color:var(--rv-muted)}.rv-pill--select{appearance:none;background:#fff url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2210%22%20height%3D%226%22%3E%3Cpath%20fill%3D%22none%22%20stroke%3D%22%231f2933%22%20stroke-width%3D%221.5%22%20d%3D%22m1%201%204%204%204-4%22%2F%3E%3C%2Fsvg%3E) right 14px center no-repeat;width:auto;min-height:40px;padding-right:34px}.rv-ai{padding:22px 0 4px}.rv-ai__title{margin:0 0 8px;font-size:16px;font-weight:700}.rv-ai__body{max-width:1100px;margin:0;line-height:1.6}.rv-ai__note{color:var(--rv-muted);align-items:center;gap:7px;margin:8px 0 0;font-size:12px;display:flex}.rv-top{padding:22px 0 4px}.rv-subtitle{margin:0 0 14px;font-size:17px;font-weight:700}.rv-filters{flex-wrap:wrap;align-items:flex-start;gap:10px;display:flex}.rv-list{margin-top:4px}.rv-item{padding:26px 0 4px}.rv-item__user{color:var(--rv-muted);align-items:center;gap:9px;font-size:13px;display:flex}.rv-avatar{width:28px;height:28px;color:var(--rv-muted);background:#eceef0;border-radius:50%;place-items:center;font-size:12px;font-weight:700;display:grid}.rv-item__head{flex-wrap:wrap;align-items:baseline;gap:6px;margin-top:8px;display:flex}.rv-item__head strong{font-size:15px;line-height:1.35}.rv-item__meta{color:var(--rv-muted);margin:4px 0 0;font-size:12px;line-height:1.5}.rv-item__sep{color:#c7ccd1;margin:0 7px}.rv-verified{color:#c45500;font-weight:600}.rv-item__body{white-space:pre-line;max-width:1100px;margin:10px 0 0;line-height:1.6}.rv-item__photos{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.rv-item__photos img{-o-object-fit:cover;object-fit:cover;border-radius:8px;width:72px;height:72px;display:block}.rv-item__foot{align-items:center;gap:14px;margin-top:14px;display:flex}.rv-item__helpful-count{color:var(--rv-muted);font-size:12px}.rv-item__reply{background:#f3f4f6;border-radius:10px;margin:16px 0 0;padding:14px 18px;font-size:13px;line-height:1.6}.rv-item__reply strong{color:var(--rv-ink)}.rv-note{color:var(--rv-muted);margin:14px 0 0;font-size:13px}.rv-more{justify-content:center;padding:24px 0 4px;display:flex}@media (width<=900px){.rv-summary{grid-template-columns:1fr;gap:22px}.rv-cta{max-width:420px}.rv-pill--wide{min-width:200px}}@media (width<=640px){.rv{margin-top:26px;padding-top:22px;scroll-margin-top:120px}.rv-summary{grid-template-columns:1fr;gap:20px;padding-bottom:18px}.rv-score__value{font-size:23px}.rv-dist__row{grid-template-columns:48px 1fr 38px;gap:8px}.rv-cta{max-width:none}.rv-pill--wide{width:100%;min-width:0}.rv-filters{gap:8px}.rv-filters .rv-pill{height:38px;padding:0 16px}.rv-filters .rv-pill--sm,.rv-filters>*{width:auto}.rv-item{padding:20px 0 22px}.rv-item__foot{gap:10px}}.pdp-best-sellers__rating{color:#c98a12;margin:4px 0 2px;font-size:11px;font-weight:700;display:block}.pdp-best-sellers .pdp-related-card__body small{color:#161a19;font-size:12px;font-weight:700}.pdp-rec-searches__list{flex-wrap:wrap;gap:8px;margin:18px 0 0;padding:0;list-style:none;display:flex}.pdp-rec-searches__tag{color:#2f5f52;background:#f4f8f6;border:1px solid #d4dcd8;border-radius:999px;padding:7px 14px;font-size:12px;font-weight:700;text-decoration:none;transition:background .2s,border-color .2s,color .2s;display:inline-block}.pdp-rec-searches__tag:hover{color:#fff;background:#37776a;border-color:#37776a}.pdp-benefits{padding:45px 0 34px}.pdp-benefit-grid{grid-template-columns:repeat(4,1fr);gap:12px;margin-top:20px;display:grid}.pdp-benefit-grid article{background:#fff;border:1px solid #d3dcd7;border-radius:6px;min-height:101px;padding:18px}.pdp-benefit-grid h3{color:#15201d;margin:0 0 9px;font:700 13px/1.25 Arial,sans-serif}.pdp-benefit-grid p{color:#5e6b66;margin:0;font-size:12px;line-height:1.45}.pdp-specifications{padding-top:12px}.pdp-technical-documents{background:#f7f8f4;border:1px solid #222c2624;margin:3rem 0;padding:2rem}.pdp-technical-documents__intro{max-width:48rem;margin:0 0 1.25rem}.pdp-technical-documents__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;display:grid}.pdp-technical-documents__grid article{background:#fff;border:1px solid #222c261a;padding:1rem}.pdp-technical-documents__grid h3{margin:0 0 .5rem}.pdp-technical-documents__grid p{margin:0}@media (width<=720px){.pdp-technical-documents{padding:1.25rem}.pdp-technical-documents__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.pdp-product-details{background:#fff;border:1px solid #d3dcd7;border-radius:7px;overflow:hidden}.pdp-product-details summary{color:#15201d;cursor:pointer;justify-content:space-between;align-items:center;min-height:57px;padding:0 24px;font-size:16px;font-weight:700;list-style:none;display:flex}.pdp-product-details summary::-webkit-details-marker{display:none}.pdp-product-details summary span:last-child{border-top:1px solid #4c796d;border-left:1px solid #4c796d;width:9px;height:9px;transition:transform .2s;transform:rotate(45deg)}.pdp-product-details:not([open]) summary span:last-child{transform:rotate(225deg)}.pdp-product-details__body{color:#46534f;border-top:1px solid #d3dcd7;padding:26px 24px 34px}.pdp-product-details__body>h2{display:none}.pdp-product-details__body h3{color:#151c1a;border-top:1px solid #d8dfdc;margin:28px 0 10px;padding-top:21px;font:700 18px/1.2 Arial,sans-serif}.pdp-product-details__body h3:first-of-type{margin-top:23px}.pdp-product-details__body li,.pdp-product-details__body p{max-width:780px;font-size:15px;line-height:1.75}.pdp-product-details__body ul{padding-left:23px}.pdp-product-details__body table{border-collapse:collapse;width:100%;font-size:13px}.pdp-product-details__body td,.pdp-product-details__body th{text-align:left;border:1px solid #d3dcd7;padding:12px 14px}.pdp-product-details__body th{color:#1a2420;background:#f5f8f6}@media (width<=1080px){.pdp-main{gap:25px}.pdp-tiers{grid-template-columns:repeat(2,minmax(0,1fr))}.pdp-tier{min-height:83px}}@media (width<=900px){.pdp-shell{width:min(100% - 32px,720px)}.pdp-main{grid-template-columns:1fr;gap:28px}.pdp-media{position:static}.pdp-buyer-facts__grid{grid-template-columns:1fr}.pdp-buyer-facts__grid>section:first-child{grid-row:auto}.pdp-buy-box h1{font-size:30px}.pdp-related-scroller{--pdp-related-visible:2.5}.pdp-benefit-grid{grid-template-columns:repeat(2,1fr)}.pdp-customization-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=560px){.pdp-shell{width:calc(100% - 24px);padding-bottom:48px}.pdp-breadcrumb{padding-top:25px;font-size:11px}.pdp-main{gap:22px;padding-bottom:29px}.pdp-purchase-body{padding:0 13px 16px}.pdp-price__major{font-size:34px}.pdp-deal-flag{font-size:8px}.pdp-sample-cta,.pdp-volume-promo{font-size:12px}.pdp-safe-strip{grid-template-columns:1fr 1fr}.pdp-safe-strip li:last-child{grid-column:1/-1}.pdp-commerce-buttons .pdp-cta{font-size:12px}.pdp-related{margin-top:20px;padding:22px 12px 18px}.pdp-section-head{align-items:flex-start}.pdp-benefits>h2,.pdp-section-head h2,.pdp-specifications>h2{font-size:25px}.pdp-related-scroller{--pdp-related-visible:1.5;gap:10px}.pdp-related-card__body{min-height:90px;padding:9px}.pdp-benefits{padding:34px 0 26px}.pdp-benefit-grid{grid-template-columns:1fr;gap:9px}.pdp-benefit-grid article{min-height:0;padding:15px}.pdp-customization,.pdp-gallery,.pdp-ingredients{padding:24px 15px}.pdp-customization .pdp-section-head,.pdp-gallery .pdp-section-head,.pdp-ingredients .pdp-section-head{flex-direction:column;align-items:flex-start;gap:10px}.pdp-customization .pdp-section-head>p,.pdp-gallery .pdp-section-head>p,.pdp-ingredients .pdp-section-head>p{text-align:left}.pdp-customization-grid,.pdp-gallery-grid,.pdp-ingredients-list{grid-template-columns:1fr}.pdp-product-details summary{padding:0 15px;font-size:14px}.pdp-product-details__body{padding:18px 15px 24px;overflow:hidden}.pdp-product-details__body li,.pdp-product-details__body p{font-size:14px}.pdp-product-details__body table{min-width:540px}.pdp-product-details__body{background:#fbfdfb;overflow-x:visible}.pdp-product-details__body table{table-layout:fixed;width:100%;min-width:0;font-size:12px}.pdp-product-details__body td,.pdp-product-details__body th{vertical-align:top;overflow-wrap:anywhere;word-break:break-word;padding:10px 9px;line-height:1.45}.pdp-product-details__body td:first-child,.pdp-product-details__body th:first-child{width:36%}.pdp-product-details__body td:last-child,.pdp-product-details__body th:last-child{width:64%}.pdp-product-details__body code{overflow-wrap:anywhere;word-break:break-word}.pdp-specifications{background:linear-gradient(145deg,#f1f8f5,#f9fcfa 72%);border:1px solid #c9ded7;border-radius:10px;margin-top:8px;padding:24px 14px 16px;box-shadow:0 10px 24px #265b4d14}.pdp-specifications>h2{color:#174e46}.pdp-specifications .pdp-kicker{color:#2c7b6a}.pdp-product-details{border-color:#b8d2c9;box-shadow:0 4px 12px #265b4d0f}.pdp-product-details summary{color:#174e46;background:#edf6f2}.pdp-product-details__body h3{color:#205b50;border-top-color:#cfe1db}.pdp-benefits{background:#f3f8f5;border:1px solid #d2e1dc;border-radius:10px;margin-top:12px;padding:28px 14px 22px}.pdp-benefits>h2{color:#174e46}.pdp-benefit-grid article{background:#fff;border-color:#c5dbd3;box-shadow:0 4px 12px #265b4d0d}}.pdp-quote-modal{z-index:1600;background:#102c2a94;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.pdp-quote-modal__panel{background:#fffdf9;width:min(620px,100%);max-height:calc(100vh - 36px);padding:32px;overflow-y:auto;box-shadow:0 24px 70px #102c2a47}.pdp-quote-modal__close{float:right;color:#2b726b;cursor:pointer;background:#fff;border:1px solid #c7d7d1;width:34px;height:34px;font:700 22px/1 Arial,sans-serif}.pdp-quote-modal__panel h2{color:#10251d;margin:0 48px 8px 0;font:800 32px/1.1 Arial,sans-serif}.pdp-quote-modal__intro{color:#687a74;margin:0 0 24px;font-size:14px;line-height:1.5}.pdp-quote-modal .inquiry-form{clear:both;min-width:0}.pdp-quote-modal .inquiry-form label{min-width:0}.pdp-quote-modal .inquiry-form input,.pdp-quote-modal .inquiry-form textarea{overflow-wrap:anywhere;min-width:0}.pdp-success-modal{z-index:1700;background:#102c2a9e;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.pdp-success-modal__panel{text-align:center;background:#fffdf9;width:min(430px,100%);padding:34px 32px 30px;box-shadow:0 24px 70px #102c2a4d}.pdp-success-modal__mark{color:#246c54;background:#dcefe4;border-radius:50%;place-items:center;width:48px;height:48px;margin:0 auto 18px;font:800 28px/1 Arial,sans-serif;display:grid}.pdp-success-modal__panel h2{color:#10251d;margin:0 0 10px;font:800 28px/1.15 Arial,sans-serif}.pdp-success-modal__panel p{color:#687a74;margin:0;font-size:14px;line-height:1.55}.pdp-success-modal__confirm{color:#fff;cursor:pointer;background:#2b726b;border:0;min-width:132px;min-height:42px;margin-top:24px;font:800 12px/1 Arial,sans-serif}@media (width<=560px){.pdp-quote-modal{padding:12px}.pdp-quote-modal__panel{max-height:calc(100vh - 24px);padding:22px 16px}.pdp-quote-modal__panel h2{font-size:26px}.pdp-quote-modal .form-two{grid-template-columns:1fr}}.pdp-related-card--empty{box-shadow:none;pointer-events:none;background:0 0;border-color:#0000}@media (width<=560px){.pdp-success-modal{padding:12px}.pdp-success-modal__panel{padding:28px 20px 24px}.pdp-success-modal__panel h2{font-size:25px}}.journal-hero{background-color:#f4efe6;background-image:linear-gradient(90deg,#faf8f2fa 0,#f9f7f0f0 38%,#f9f7f0a1 56%,#f9f7f01f 100%),var(--journal-hero-image);background-position:50%,100%;background-repeat:no-repeat;background-size:cover}.journal-hero h1{white-space:nowrap;max-width:none}.journal-hero p:not(.breadcrumbs p){color:#596b61;max-width:610px;margin-top:16px;font-size:15px;line-height:1.7}.journal-card footer small{display:none}@media (width<=760px){.journal-hero{background-image:linear-gradient(90deg,#faf8f2f0,#faf8f2c7),var(--journal-hero-image);background-position:63%}.journal-hero h1{white-space:normal;max-width:100%}.journal-card footer small{display:none}}.journal-card:after,.journal-card:before,.journal-card:focus-visible:before,.journal-card:hover:before{content:none!important;display:none!important}.raw-results-head>.raw-toolbar-actions{justify-content:flex-end;align-items:center;gap:14px;min-width:0;display:flex}.raw-results-head .raw-view-group{align-items:center;gap:7px;display:inline-flex}@media (width<=700px){.raw-results-head>.raw-toolbar-actions{justify-content:space-between;gap:8px;width:100%}.raw-results-head>.raw-toolbar-actions select{max-width:calc(100% - 170px)}}.raw-toolbar-actions{justify-content:flex-end;align-items:center;gap:14px;min-width:0;display:flex}.raw-toolbar-actions label{display:block}.raw-view-group{gap:7px}.raw-view,.raw-view-group{align-items:center;display:inline-flex}.raw-view{color:#26383d;cursor:pointer;background:#eef1f1;border:0;border-radius:3px;justify-content:center;width:34px;height:34px;padding:0}.raw-view:hover{background:#e1e8e7}.raw-view.is-active{color:#fff;background:#142b35}.raw-view:focus-visible{outline-offset:2px;outline:2px solid #65a9c7}.raw-column-icon{align-items:stretch;gap:2px;height:15px;display:inline-flex}.raw-column-icon i{background:currentColor;border-radius:1px;width:2px;height:15px;display:block}.raw-list-icon{gap:3px;width:15px;display:grid}.raw-list-icon i{background:currentColor;border-radius:2px;width:15px;height:2px;display:block}.ready-product-price{color:#173f49;font-size:14px;font-weight:700;margin:0 0 8px!important}.raw-product-grid[data-view="2"]{grid-template-columns:repeat(2,minmax(0,1fr))}.raw-product-grid[data-view="3"]{grid-template-columns:repeat(3,minmax(0,1fr))}.raw-product-grid[data-view="4"],.raw-product-grid[data-view=auto]{grid-template-columns:repeat(4,minmax(0,1fr))}.raw-product-grid[data-view=list]{flex-direction:column;gap:14px;display:flex}.raw-product-grid[data-view=list] .raw-product-card{-moz-column-gap:20px;background:#fff;border:1px solid #d9e3e0;border-radius:8px;grid-template-columns:156px minmax(0,1fr);align-items:center;column-gap:20px;padding:10px;display:grid}.raw-product-grid[data-view=list] .raw-product-image{aspect-ratio:1;border-radius:6px;width:156px}.raw-product-grid[data-view=list] .raw-product-card__body{min-height:0;padding:4px 8px}.raw-product-grid[data-view=list] .raw-card-link{opacity:1;transform:none}@media (width<=700px){.raw-toolbar-actions{justify-content:space-between;gap:8px;width:100%}.raw-toolbar-actions select{max-width:calc(100% - 170px)}.raw-view-group{gap:5px}.raw-view{width:32px;height:32px}.raw-product-grid[data-view=list]{gap:12px}.raw-product-grid[data-view=list] .raw-product-card{-moz-column-gap:12px;grid-template-columns:104px minmax(0,1fr);column-gap:12px;padding:8px}.raw-product-grid[data-view=list] .raw-product-image{width:104px}.raw-product-grid[data-view=list] .raw-product-card__body{padding:4px}.raw-product-grid[data-view="2"],.raw-product-grid[data-view="3"],.raw-product-grid[data-view="4"],.raw-product-grid[data-view=auto]{grid-template-columns:repeat(2,minmax(0,1fr))}.raw-view--wide{display:none!important}.raw-product-grid[data-view=list] .raw-product-image>span{display:none}.raw-product-grid{margin-top:12px}.raw-material-page .raw-toolbar-actions>label{flex:auto;min-width:0}.raw-material-page .raw-toolbar-actions select{width:100%;max-width:none}.raw-price-range input,.raw-stepper{min-height:32px}.raw-product-card p strong{white-space:nowrap;font-size:11px;display:inline-block}.raw-material-hero{padding:20px 0 28px}.raw-material-hero .breadcrumbs{margin-bottom:20px}.raw-material-hero h1{font-size:36px}.raw-material-hero>.container>p:last-child{margin-top:12px;font-size:14px;line-height:1.45}.raw-material-catalog{padding:24px 0 60px}.raw-search{min-height:46px;margin-bottom:16px;padding:0 12px}.raw-search input{min-height:44px}.raw-catalog-grid{gap:20px}.raw-sidebar{gap:10px}.raw-filter-toggle{min-height:42px;padding:0 12px;font-size:21px}.raw-filter-body{padding:0 12px 8px}.raw-filter-body label{gap:4px;margin-top:8px}.raw-browse header{padding:12px 14px}.raw-browse .catalog-category-select__trigger{padding-block:7px;min-height:46px;padding-left:12px}.raw-browse .catalog-category-select__menu{max-height:38vh;padding:3px}.raw-browse .catalog-category-select__option{min-height:32px;padding:6px 8px;font-size:11px}}@media (width>=460px) and (width<=700px){.raw-filter-panel{padding:0;display:block}.raw-filter-toggle{width:100%;min-height:40px;padding:0 12px;font-size:19px}.raw-filter-body{border-top:1px solid #e7efea;gap:8px;min-width:0;padding:8px 12px;display:grid}.raw-filter-body label{grid-template-columns:minmax(112px,.55fr) minmax(0,1fr);align-items:center;gap:8px;min-width:0;margin:0;font-size:10px;display:grid}.raw-stepper{grid-template-columns:22px 1fr 22px;width:100%;min-height:30px}.raw-price-range{grid-template-columns:minmax(30px,1fr) auto minmax(30px,1fr);gap:3px;min-width:0}.raw-price-range input{box-sizing:border-box;min-height:30px;padding:4px 5px}.raw-filter-body .filter-reset{grid-column:1/-1;margin:0}}.product-details{--detail-ink:#303033;--detail-copy:#626164;--detail-muted:#817c77;--detail-paper:#f2eee8;--detail-surface:#faf8f4;--detail-line:#d9d2ca;--detail-plum:#73666e;width:min(100% - 48px,1217px);color:var(--detail-ink);background:var(--detail-paper);-webkit-font-smoothing:antialiased;margin:0 auto;padding:72px 0;font-family:Arial,Inter,sans-serif}.product-details *{box-sizing:border-box}.product-details h1,.product-details h2,.product-details h3,.product-details p{margin-top:0}.product-details .documents-header,.product-details .section-title,.product-details .template-bar{justify-content:space-between;align-items:flex-end;gap:32px;display:flex}.product-details .template-bar{margin-bottom:28px}.product-details .eyebrow{color:var(--detail-plum);letter-spacing:.18em;text-transform:uppercase;margin:0 0 12px;font-size:11px;font-weight:700}.product-details h1{letter-spacing:-.055em;margin-bottom:0;font-size:clamp(44px,6vw,76px);font-weight:500;line-height:.96}.product-details .type-switch{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.product-details .type-switch a{border:1px solid var(--detail-line);min-height:36px;color:var(--detail-copy);letter-spacing:.04em;background:0 0;border-radius:999px;align-items:center;padding:9px 13px;font-size:11px;font-weight:600;text-decoration:none;display:inline-flex}.product-details .type-switch a.is-active,.product-details .type-switch a:focus-visible,.product-details .type-switch a:hover{border-color:var(--detail-plum);color:#fffdf9;background:var(--detail-plum)}.product-details .hero{border:1px solid var(--detail-line);background:var(--detail-surface);border-radius:8px;grid-template-columns:minmax(0,1.2fr) minmax(360px,.8fr);min-height:590px;display:grid;overflow:hidden}.product-details .product-detail-customization{margin-top:12px}.product-details .hero-image{background:radial-gradient(circle at 24% 23%,#fffdf9c7,#0000 28%),linear-gradient(140deg,#e6ddd2,#cbb9a6 52%,#9f8d82);min-height:590px;position:relative;overflow:hidden}.product-details .gallery-image img,.product-details .hero-image img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.product-details .gallery-image img{-o-object-fit:cover;object-fit:cover}.product-details .hero-image>a{display:block;position:absolute;inset:0}.product-details .gallery-image>a{width:100%;height:100%;display:block}.product-details .hero-image img{position:absolute;inset:0}.product-details .media-label{z-index:1;color:#fffdf9e6;letter-spacing:.18em;text-transform:uppercase;font-size:10px;font-weight:700;position:absolute;bottom:18px;right:20px}.product-details .story{flex-direction:column;justify-content:center;padding:clamp(40px,6vw,74px);display:flex}.product-details .product-type{color:#554d51;letter-spacing:.08em;text-transform:uppercase;background:#e2d9d0;border-radius:999px;width:fit-content;margin-bottom:20px;padding:8px 12px;font-size:11px;font-weight:700}.product-details .story h2{letter-spacing:-.045em;max-width:470px;margin-bottom:22px;font-size:clamp(32px,4vw,50px);font-weight:500;line-height:1.04}.product-details .summary{max-width:470px;color:var(--detail-copy);margin-bottom:30px;font-size:16px;line-height:1.65}.product-details .customization-options{grid-template-columns:repeat(auto-fit,minmax(112px,1fr));gap:8px;margin:0;display:grid}.product-details .customization-option{background:#ebe4dc;border-radius:6px;min-width:0;padding:15px}.product-details .customization-option:nth-child(3n+2){background:#e1e6e6}.product-details .customization-option:nth-child(3n){background:#e4e6de}.product-details .customization-option dt{color:var(--detail-muted);letter-spacing:.12em;text-transform:uppercase;margin-bottom:7px;font-size:10px;font-weight:700}.product-details .customization-option dd{overflow-wrap:anywhere;margin:0;font-size:13px;font-weight:600;line-height:1.35}.product-details .benefits{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:12px;display:grid}.product-details #product-details-title{scroll-margin-top:140px}.product-details .benefits-head{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.product-details .customization-caption{display:none}.product-details .benefit{background-color:#706762;background-image:linear-gradient(180deg,#1e1d1b14 26%,#1c1b1adb 100%),var(--service-card-image);background-position:50%;background-size:cover;border-radius:8px;flex-direction:column;min-width:0;min-height:272px;padding:24px 22px;display:flex;overflow:hidden}.product-details .benefit-number{color:#fffdf9;border:1px solid #ffffff9e;border-radius:50%;place-items:center;width:34px;height:34px;margin-bottom:auto;font-size:11px;font-weight:700;display:grid}.product-details .benefit h3{color:#fffdf9;text-shadow:0 1px 14px #1211106b;margin:42px 0 8px;font-size:19px;font-weight:600;line-height:1.18}.product-details .benefit p{color:#fffdf9d1;text-shadow:0 1px 12px #1211106b;max-width:210px;margin-bottom:0;font-size:13px;line-height:1.45}.product-details .ingredients,.product-details .media-section{border-radius:8px;margin-top:12px;padding:clamp(42px,6vw,74px)}.product-details .ingredients{background:var(--detail-surface)}.product-details .section-title{margin-bottom:34px}.product-details .section-title h2{letter-spacing:-.045em;max-width:330px;margin-bottom:0;font-size:clamp(32px,4vw,48px);font-weight:500;line-height:1.04}.product-details .section-title>p:last-child{max-width:280px;color:var(--detail-copy);text-align:right;margin:0 0 4px;font-size:14px;line-height:1.6}.product-details .ingredient-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.product-details .ingredient{background:#ebe4dc;border-radius:6px;min-width:0;min-height:190px;padding:22px}.product-details .ingredient:nth-child(3n+2){background:#e1e6e6}.product-details .ingredient:nth-child(3n){background:#e4e6de}.product-details .ingredient-index{color:var(--detail-muted);letter-spacing:.1em;margin-bottom:28px;font-size:11px;font-weight:700;display:block}.product-details .ingredient-name{margin-bottom:4px;font-size:17px;font-weight:600;line-height:1.25}.product-details .ingredient-inci{color:var(--detail-muted);margin-bottom:22px;font-size:11px;line-height:1.4}.product-details .ingredient-benefit strong{color:var(--detail-plum);letter-spacing:.04em;margin-bottom:6px;font-size:12px;display:block}.product-details .ingredient-benefit p{color:var(--detail-copy);margin-bottom:0;font-size:13px;line-height:1.5}.product-details .media-section{background:#e7e1da}.product-details .media-section .section-title{margin-bottom:28px}.product-details .image-gallery{grid-template-columns:repeat(12,minmax(0,1fr));gap:10px;display:grid}.product-details .gallery-image{background:#f4f8f7;border-radius:8px;grid-column:span 4;min-height:280px;margin:0;position:relative;overflow:hidden}.product-details .gallery-image:first-child{grid-area:span 2/span 8;min-height:570px}.product-details .image-gallery[data-count="1"]{grid-template-columns:minmax(0,560px);justify-content:center}.product-details .image-gallery[data-count="2"]{grid-template-columns:repeat(2,minmax(0,1fr))}.product-details .image-gallery[data-count="1"] .gallery-image,.product-details .image-gallery[data-count="2"] .gallery-image{aspect-ratio:1;grid-area:auto;min-height:0}.product-details .documents{border:1px solid var(--detail-line);border-radius:8px;margin-top:12px;padding:clamp(38px,5vw,58px)}.product-details .documents-header{margin-bottom:28px}.product-details .documents-header h2{letter-spacing:-.04em;margin-bottom:0;font-size:clamp(28px,3.6vw,42px);font-weight:500}.product-details .documents-header p{max-width:420px;color:var(--detail-copy);text-align:right;margin-bottom:2px;font-size:13px;line-height:1.5}.product-details .document-list{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.product-details .document{background:#e7e1da;border-radius:6px;min-width:0;padding:20px}.product-details .document:nth-child(2){background:#dfe4e4}.product-details .document:nth-child(3){background:#e1e3db}.product-details .document:nth-child(4){background:#e5dcda}.product-details .document-code{color:var(--detail-plum);letter-spacing:.12em;margin-bottom:24px;font-size:11px;font-weight:700;display:block}.product-details .document-heading{margin:0 0 7px;font-size:15px}.product-details .document-title,.product-details .document-toggle{display:block}.product-details .document p,.product-details .document-boundary{color:var(--detail-copy);font-size:12px;line-height:1.45}.product-details .document p{margin-bottom:0}.product-details .document-boundary{border-top:1px solid var(--detail-line);max-width:820px;color:var(--detail-muted);margin:24px 0 0;padding-top:21px;line-height:1.6}@media (width<=920px){.product-details .template-bar{flex-direction:column;align-items:flex-start}.product-details .type-switch{justify-content:flex-start}.product-details .hero{grid-template-columns:1fr}.product-details .hero-image{min-height:500px}.product-details .benefits,.product-details .document-list,.product-details .ingredient-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=620px){.product-details{width:min(100% - 28px,1217px);padding:52px 0 42px}.product-details .type-switch{grid-template-columns:1fr;width:100%;display:grid}.product-details .type-switch a{justify-content:center;width:100%}.product-details .hero-image{min-height:345px}.product-details .story{padding:38px 24px 42px}.product-details .benefits,.product-details .customization-options,.product-details .document-list,.product-details .ingredient-list{grid-template-columns:1fr}.product-details .benefit{min-height:196px}.product-details .ingredients,.product-details .media-section{padding:38px 24px}.product-details .documents-header,.product-details .section-title{flex-direction:column;align-items:flex-start;gap:12px}.product-details .documents-header p,.product-details .section-title>p:last-child{text-align:left}.product-details .image-gallery{grid-template-columns:1fr}.product-details .gallery-image,.product-details .gallery-image:first-child{grid-area:auto;min-height:320px}.product-details .documents{padding:24px}}.journal-filter-select{display:none;position:relative}@media (width<=700px){.journal-filters{display:none}.journal-filter-select{margin:0 0 18px;display:block}.journal-filter-trigger{color:#174b83;text-align:left;cursor:pointer;background:#fff;border:1px solid #9dbedd;border-radius:8px;justify-content:space-between;align-items:center;width:100%;min-height:46px;padding:0 14px;font-size:14px;font-weight:700;display:flex}.journal-filter-trigger:focus-visible{outline-offset:2px;border-color:#1765ae;outline:2px solid #1765ae33}.journal-filter-chevron{border-bottom:2px solid;border-right:2px solid;width:8px;height:8px;transition:transform .18s;transform:translateY(-2px)rotate(45deg)}.journal-filter-trigger[aria-expanded=true] .journal-filter-chevron{transform:translateY(2px)rotate(225deg)}.journal-filter-menu{z-index:20;background:#fff;border:1px solid #b8cde4;border-radius:8px;max-height:min(320px,50vh);padding:5px;position:absolute;top:calc(100% + 5px);left:0;right:0;overflow-y:auto;box-shadow:0 12px 26px #2042692e}.journal-filter-menu button{color:#174b83;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:5px;align-items:center;width:100%;min-height:38px;padding:0 12px;font-size:13px;display:flex}.journal-filter-menu button:focus-visible,.journal-filter-menu button:hover{background:#edf4fb;outline:0}.journal-filter-menu button.active{color:#fff;background:#1765ae}.journal-grid{gap:14px}.journal-card{border-radius:8px;box-shadow:0 4px 14px #29456c14}.journal-card img{aspect-ratio:1.75}.journal-card>div{padding:14px 14px 12px}.journal-card h3{font-size:17px;line-height:1.2}.journal-card p{margin:8px 0;font-size:12px;line-height:1.45}.journal-card footer{padding-top:10px}}.pdp-detail-tabs{display:none}@media (width>=801px){.product-details.product-detail-lower{--detail-ink:#0d1111;--detail-copy:#40504b;--detail-muted:#64716d;--detail-paper:transparent;--detail-surface:#fff;--detail-line:#d4dcd8;--detail-plum:#367a6c;--detail-tint:#f4f8f7;width:100%;padding:18px 0 48px}.product-details .detail-lower-title{margin-bottom:18px}.product-details .eyebrow{color:var(--detail-plum);letter-spacing:.08em;margin-bottom:10px;font-size:10px;font-weight:800}.product-details .documents-header h2,.product-details .section-title h2,.product-details .story h2{max-width:none;color:var(--detail-ink);letter-spacing:0;font:700 28px/1.12 Arial,sans-serif}.product-details .documents-header p,.product-details .section-title>p:last-child{color:var(--detail-muted);font-size:13px}.product-details .pdp-detail-tabs{top:var(--pdp-nav-top,0);z-index:20;border:1px solid var(--detail-line);background:#f4f8f7;border-radius:12px;gap:6px;margin:0 0 16px;padding:6px;transition:top .2s;display:flex;position:sticky;box-shadow:0 6px 18px #0d11110f}.product-details .pdp-detail-tab{color:#315f55;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:9px;flex:auto;justify-content:center;align-items:center;gap:10px;min-width:0;min-height:52px;padding:10px 14px;font:800 14px/1.2 Arial,sans-serif;text-decoration:none;transition:background-color .2s,border-color .2s,color .2s,box-shadow .2s;display:inline-flex}.product-details .pdp-detail-tab__index{color:#315f55;background:#e2ece9;border-radius:50%;flex:none;place-items:center;width:26px;height:26px;font-size:11px;font-weight:800;transition:background-color .2s,color .2s;display:inline-grid}.product-details .pdp-detail-tab__label{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.product-details .pdp-detail-tab:hover:not(.is-active){border-color:var(--detail-line);color:#1f4d44;background:#fff}.product-details .pdp-detail-tab.is-active{color:#fff;background:#2f8372;border-color:#2f8372;box-shadow:0 6px 16px #2f83723d}.product-details .pdp-detail-tab.is-active .pdp-detail-tab__index{color:#2f8372;background:#fff}.product-details .pdp-detail-tab:focus-visible{outline-offset:2px;outline:2px solid #2c7b68}.product-details .pdp-detail-panel{margin-top:0}.product-details .pdp-detail-panel+.pdp-detail-panel{margin-top:16px}.product-details .documents,.product-details .hero,.product-details .ingredients,.product-details .media-section{border:1px solid var(--detail-line);background:#fff;border-radius:10px}.product-details .hero,.product-details .hero-image{min-height:500px}.product-details .hero{padding:0}.product-details .story{padding:48px}.product-details .product-type{color:#315d53;letter-spacing:.06em;background:#eef5f3;margin-bottom:16px;font-size:11px;font-weight:800}.product-details .summary{color:var(--detail-copy);margin-bottom:26px;font-size:15px;line-height:1.6}.product-details .documents,.product-details .ingredients,.product-details .media-section{padding:36px 40px}.product-details .documents-header,.product-details .media-section .section-title,.product-details .section-title{margin-bottom:24px}.product-details .customization-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.product-details .customization-option,.product-details .customization-option:nth-child(n),.product-details .document,.product-details .document:nth-child(n),.product-details .ingredient,.product-details .ingredient:nth-child(n){background:var(--detail-tint);border:1px solid #e1e9e6;border-radius:8px}.product-details .customization-option dt,.product-details .document-code,.product-details .ingredient-index{color:var(--detail-plum);font-weight:800}.product-details .customization-option dd,.product-details .document-heading,.product-details .ingredient-name{color:var(--detail-ink);font-weight:700}.product-details .ingredient{min-height:0}.product-details .ingredient-index{letter-spacing:0;background:#e2ece9;border-radius:50%;place-items:center;width:30px;height:30px;margin-bottom:18px;display:inline-grid}.product-details .ingredient-benefit strong{color:#2f8372}.product-details .benefit{border-radius:10px}.product-details .media-section .gallery-image{border:1px solid #e1e9e6}.product-details .image-gallery .gallery-image,.product-details .image-gallery .gallery-image:first-child{aspect-ratio:1;min-height:0}.product-details .media-section .media-label{display:none}}@media (prefers-reduced-motion:reduce){.product-details .pdp-detail-tab,.product-details .pdp-detail-tab__index{transition:none}}.journal-article-card .article-template{color:#1a1a1a;font-family:Poppins,Segoe UI,sans-serif;font-size:16px;line-height:1.7}.journal-article-card .article-template article{margin:0}.journal-article-card .article-template .dek{max-width:760px;margin:0;font-size:15px}.journal-article-card .article-template h2{margin:42px 0 12px;font-family:Crimson Text,Times New Roman,serif;font-size:36px;font-weight:600;line-height:1.2}.journal-article-card .article-template h3{margin:28px 0 8px;font-family:Crimson Text,Times New Roman,serif;font-size:26px;font-weight:600}.journal-article-card .article-template p{margin:0 0 14px}.journal-article-card .article-template ol,.journal-article-card .article-template ul{margin:0 0 16px;padding-left:22px}.journal-article-card .article-template li{margin:6px 0}.journal-article-card .article-template .figure{margin:22px 0 26px}.journal-article-card .article-template .figure img{-o-object-fit:cover;object-fit:cover;border-radius:2px;width:100%;max-height:460px;display:block}.journal-article-card .article-template .figure figcaption{color:#3f444b;margin-top:8px;font-size:13px}.journal-article-card .article-template .sources{font-size:15px}.journal-article-card .article-template .sources a{color:#1a4f8b}.journal-article-card .article-template .faq details{border-bottom:1px solid #e6e6e6;padding:8px 0}.journal-article-card .article-template .faq summary{cursor:pointer}.journal-article-card .article-template .faq summary h3{font-size:22px;display:inline}.journal-article-card .article-template .related{grid-template-columns:1fr 1fr;gap:16px;margin-top:12px;display:grid}.journal-article-card .article-template .related a{min-height:120px;color:inherit;background:#f7f7f7;border:1px solid #e6e6e6;padding:16px;text-decoration:none;display:block}.journal-article-card .article-template .related strong{font-family:Crimson Text,Times New Roman,serif;font-size:20px;font-weight:600}@media (width<=900px){.journal-article-card .article-template h2{font-size:30px}.journal-article-card .article-template .related{grid-template-columns:1fr}}.article-hero{background:linear-gradient(90deg,#5c342447,#5c34240f 62%,#5c342400),var(--article-hero-image,none) center /cover no-repeat,#d7a184;color:#fff;align-items:center;min-height:620px;padding:72px 0 56px;display:flex}.article-hero__copy{max-width:1480px}.article-hero h1{color:#fff;max-width:12em;margin:0 0 22px;font-family:Crimson Text,Times New Roman,serif;font-size:64px;font-weight:500;line-height:1.05}.article-hero__byline{color:#fff;flex-wrap:wrap;align-items:center;gap:8px 10px;margin:0 0 18px;font-family:Poppins,Segoe UI,sans-serif;font-size:16px;line-height:1.4;display:flex}.article-hero__mark{color:#fff;letter-spacing:.02em;background:#111;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;font-size:12px;font-weight:600;display:inline-flex}.article-hero__byline .journal-meta-like,.article-hero__stat{align-items:center;gap:6px;display:inline-flex}.article-hero__byline .journal-meta-like svg,.article-hero__stat svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:15px;height:15px}.article-hero__byline .journal-meta-like.is-liked,.article-hero__byline .journal-meta-like.is-liked svg{color:#fff;fill:currentColor}.article-hero__crumbs{--breadcrumb-separator:" / ";color:#fff;margin:0 0 18px;padding-top:0;font-family:Poppins,Segoe UI,sans-serif;font-size:15px}.article-hero__crumbs a,.article-hero__crumbs b{color:#fff;text-underline-offset:3px;font-size:15px;font-weight:400;text-decoration:underline}.article-hero__dek{color:#fff;max-width:760px;margin:0;font-family:Poppins,Segoe UI,sans-serif;font-size:16px;line-height:1.65}.journal-article-card--flush{box-shadow:none;background:0 0;border:0;border-radius:0;padding:36px 0 40px}.journal-article-card--flush .article-template article>h2:first-child{margin-top:8px}@media (width<=800px){.article-hero{min-height:0;padding:40px 0 32px}.article-hero h1{font-size:42px}}.pdp-amazon-style{--pr-green:#227f69;--pr-line:#e3eae6;--pr-ink:#1d3a2f}.pdp-amazon-style .pdp-main{-moz-column-gap:23px;grid-template-columns:minmax(0,1.06fr) minmax(0,1.12fr) minmax(300px,.88fr);gap:0 23px}.pdp-amazon-style .pdp-buy-box h1{font-size:clamp(26px,2.3vw,32px)}.pdp-rating-mark.is-rated{color:#f1a41f}.pdp-rating-anchor strong{color:#1f4436;font-size:12px}.pdp-middle-offer{margin:14px 0 12px}.pdp-middle-offer .pdp-tier{border-radius:8px;padding:11px}.pdp-checkout-col--quote{box-shadow:none;background:0 0;border:0;overflow:visible}.pdp-checkout-col .pdp-checkout-card{box-shadow:none;border:0;border-radius:0;margin:0;padding:0;overflow:visible}.pdp-checkout-summary-label{text-transform:uppercase}.pdp-selected-pack{text-transform:none}.pdp-checkout-col .pdp-v-summary{border-radius:8px;margin:0 0 14px;padding:13px}.pdp-payment-choice input[type=radio]{appearance:auto;accent-color:#227f6b;flex:0 0 16px;width:16px;height:16px;margin:0;padding:0}.pdp-payment-unavailable{text-transform:uppercase}.pdp-checkout-foot>div:first-child{align-items:center;gap:5px;display:flex}.pdp-review-dialog:focus{outline:none}.pdp-qa-input,.pdp-review-dialog input:not([type=file]):not([type=checkbox]),.pdp-review-dialog textarea,.pdp-review-select{box-sizing:border-box;color:#294d3f;border:1px solid #cfdfd6;border-radius:6px;outline-color:#2d9473;width:100%;padding:11px 12px;font-family:inherit;font-size:13px}.pdp-form-error{margin:12px 0}.pdp-review-counter{color:#93a097;text-align:right;margin-top:4px;font-size:10px;display:block}.pdp-submit-review:disabled{opacity:.55;cursor:not-allowed}.pdp-flow-back{color:#2a5c49;cursor:pointer;background:#fff;border:1px solid #cfdfd6;border-radius:6px;width:100%;margin-top:9px;padding:11px;font-size:12px;font-weight:750}.pdp-review-upload-preview{color:#7c9081;align-items:center;font-size:11px}.pdp-review-upload-item{position:relative}.pdp-review-upload-item img{-o-object-fit:cover;object-fit:cover;border:1px solid #dce5df;border-radius:5px;width:75px;height:60px}.pdp-review-upload-item button{color:#fff;cursor:pointer;background:#1f3b31;border:0;border-radius:50%;width:20px;height:20px;font-size:13px;line-height:20px;position:absolute;top:-7px;right:-7px}.pdp-review-intro h2{margin:6px 0}.pdp-review-toplink--spec{color:#166f5d;font-weight:850}@media (width<=800px){.pdp-review-intro__links{margin-top:10px}}.pdp-review-policy p{color:#6e8276;margin:8px 12px 0 0;font-size:11px;line-height:1.6}.pdp-rating-dist__row{font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0}.pdp-rating-dist__row:disabled{cursor:default}.pdp-rating-fill{display:block}.pdp-review-list{margin-top:14px}.pdp-review-card:last-of-type{border-bottom:0}.pdp-review-verified-badge{color:#22735d;letter-spacing:.025em;background:#eef8f2;border:1px solid #cfe6da;border-radius:4px;padding:4px 6px;font-size:9px;font-weight:800;display:inline-block}.pdp-review-card__photo{display:block}.pdp-review-sellerreply{white-space:pre-wrap}.pdp-review-success{color:#22614f;background:#eef8f2;border:1px solid #cfe6da;border-radius:7px;margin:14px 0;padding:12px 14px;font-size:12px;line-height:1.6}.pdp-review-pagination{color:#3c6654;font-size:12px}.pdp-qa-form{margin:0 0 15px}.pdp-qa-form label{margin:10px 0 8px}@media (width<=1160px){.pdp-amazon-style .pdp-main{-moz-column-gap:25px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:25px}.pdp-amazon-style .pdp-checkout-col{grid-column:2;position:static}.pdp-review-summary{grid-template-columns:200px 1fr;gap:16px}.pdp-review-summary__action{grid-column:1/-1;display:block}.pdp-review-summary__action .pdp-review-write{max-width:250px;display:block}}@media (width<=900px){.pdp-amazon-style .pdp-main{grid-template-columns:minmax(0,1fr);gap:18px}.pdp-amazon-style .pdp-checkout-col,.pdp-amazon-style .pdp-media{grid-column:1;position:static}}@media (width<=760px){.pdp-middle-offer .pdp-tiers{grid-template-columns:repeat(2,minmax(0,1fr))}.pdp-review-summary{grid-template-columns:1fr;gap:18px;padding:18px}.pdp-review-summary__score{border:0;border-bottom:1px solid #e4ede7;padding-bottom:13px}.pdp-review-summary__action{grid-column:1}.pdp-review-card{grid-template-columns:1fr;gap:12px;padding:17px 15px}.pdp-review-card__buyer{border:0;flex-wrap:wrap;align-items:center;gap:12px;padding:0;display:flex}.pdp-review-buyer-meta{margin:0}.pdp-review-tabs{gap:14px}.pdp-review-tabs button{font-size:12px}.pdp-review-intro h2{font-size:23px}.pdp-review-intro .pdp-review-toplink:not(.pdp-review-toplink--spec){display:none}.pdp-review-search-sort{width:100%}.pdp-review-search{flex:1}.pdp-review-search input{width:100%}.pdp-review-dialog{padding:23px 17px}.pdp-qa-top{align-items:flex-start}.pdp-qa-top button{flex-shrink:0}}@media (width<=400px){.pdp-review-summary{padding:13px}.pdp-review-quickfilters button{padding:7px 9px}.pdp-qa-form-actions{flex-direction:column;align-items:stretch}}.pdp-amazon-style{--pr-ink:#19362e;--pr-muted:#6b8079;--pr-green:#237b69;--pr-light:#eff7f3;--pr-line:#dce7e1;--pr-amber:#ffb14c;--pr-price:#ef4a29}.pdp-amazon-style .pdp-shell{width:min(100% - 64px,1450px);padding-bottom:85px}.pdp-amazon-style .pdp-main{padding-bottom:29px;-moz-column-gap:23px!important;grid-template-columns:minmax(0,1.06fr) minmax(0,1.12fr) minmax(300px,.88fr)!important;align-items:start!important;column-gap:23px!important;display:grid!important}.pdp-amazon-style .pdp-media{position:sticky;top:105px}.pdp-amazon-style .pdp-buy-box{flex-direction:column;min-width:0;display:flex}.pdp-amazon-style .pdp-buy-box h1{letter-spacing:-.032em;margin-top:12px;font-size:clamp(27px,2.35vw,36px);line-height:1.15}.pdp-amazon-style .pdp-top-meta{gap:6px}.pdp-amazon-style .pdp-intro{max-height:none;font-size:13px;line-height:1.74}.pdp-amazon-style .pdp-sku-bar{border-bottom:1px solid #ebeeec;flex-wrap:wrap;gap:4px;padding:10px 0;font-size:11px}.pdp-rating-anchor{color:#647970;flex-wrap:wrap;align-items:center;gap:9px;padding:9px 0 11px;font-size:11px;display:flex}.pdp-rating-mark{color:#a6bab0;letter-spacing:1px;font-size:16px}.pdp-rating-anchor a{color:#187968;text-underline-offset:3px;font-weight:750;text-decoration:underline}.pdp-middle-offer{min-width:0;margin-top:14px}.pdp-middle-offer-head{border-top:1px solid var(--pr-line);justify-content:space-between;align-items:center;gap:8px;margin-bottom:3px;padding-top:12px;display:flex}.pdp-offer-eyebrow{letter-spacing:1px;color:var(--pr-green);font-size:10px;font-weight:850}.pdp-offer-flag{color:#7c8d86;background:#f0f6f3;border-radius:5px;padding:5px 8px;font-size:10px}.pdp-middle-offer .pdp-price-deal{box-shadow:none!important;background:0 0!important;border:0!important;margin:0!important;padding:7px 0 10px!important}.pdp-middle-offer .pdp-v-price-row{flex-wrap:wrap;gap:8px}.pdp-middle-offer .pdp-v-major{font-size:43px!important}.pdp-middle-offer .pdp-v-sign{font-size:18px!important}.pdp-middle-offer .pdp-v-cents{font-size:15px!important}.pdp-middle-offer .pdp-v-sale-tag{font-size:12px}.pdp-middle-offer .pdp-deal-topline{margin:5px 0}.pdp-middle-offer .pdp-v-second-promo{margin:8px 0!important}.pdp-middle-offer .pdp-v-demonstration{font-size:10px;line-height:1.6}.pdp-middle-offer .pdp-buy-heading{margin-top:13px;font-size:13px}.pdp-middle-offer .pdp-tiers{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important}.pdp-middle-offer .pdp-tier{min-height:94px;border-radius:8px!important;padding:11px!important}.pdp-middle-offer .pdp-tier strong{font-size:16px!important}.pdp-middle-offer .pdp-tier small{font-size:9px}.pdp-middle-offer .pdp-tier__check{bottom:7px;right:8px}.pdp-mid-benefits{border-top:1px solid var(--pr-line);grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:16px;padding-top:14px;display:grid}.pdp-mid-benefits>div{color:#466f5f;align-items:center;gap:7px;font-size:11px;font-weight:600;display:flex}.pdp-mini-icon{color:#fff;background:#2a9279;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:16px;height:16px;font-size:10px;display:inline-flex}.pdp-center-service{background:linear-gradient(145deg,#f5faf7,#fff);border:1px solid #dce9e2;border-radius:10px;margin-top:17px;padding:14px 16px}.pdp-center-service>div{border-bottom:1px dashed #dbe8e0;flex-direction:column;gap:3px;padding:9px 0;display:flex}.pdp-center-service>div:last-child{border:0;padding-bottom:0}.pdp-center-service>div:first-child{padding-top:0}.pdp-center-service strong{color:#234b3c;font-size:12px}.pdp-center-service small{color:#71837a;font-size:11px;line-height:1.35}.pdp-checkout-col{background:#fff;border:1px solid #dbe4df;border-radius:11px;min-width:0;position:sticky;top:100px;overflow:hidden;box-shadow:0 9px 25px #143c2b11}.pdp-checkout-top{background:#f9fbfa;border-bottom:1px solid #e3eae6;justify-content:space-between;padding:15px 16px}.pdp-checkout-heading,.pdp-checkout-top{align-items:center;gap:8px;display:flex}.pdp-checkout-icon{color:#1a7865;background:#e9f5ef;border-radius:7px;justify-content:center;align-items:center;width:32px;height:32px;font-size:18px;display:flex}.pdp-checkout-heading strong{color:#163e30;font-size:15px;font-weight:850;display:block}.pdp-checkout-heading small{color:#8ba097;margin-top:2px;font-size:10px;display:block}.pdp-step-indicator{white-space:nowrap;color:#2c7963;background:#edf6f1;border-radius:40px;padding:5px 7px;font-size:9px;font-weight:850}.pdp-amazon-style .pdp-checkout-card{box-shadow:none!important;border:0!important;border-radius:0!important;margin:0!important;padding:0!important;overflow:visible!important}.pdp-checkout-col .pdp-purchase-body{padding:15px 16px 11px!important}.pdp-checkout-summary-label{color:#71847b;letter-spacing:.055em;justify-content:space-between;align-items:center;gap:8px;margin-bottom:9px;font-size:10px;font-weight:850;display:flex}.pdp-selected-pack{color:#156d5b;letter-spacing:0;font-size:11px;font-weight:850}.pdp-checkout-availability{color:#647d70;flex-wrap:wrap;align-items:center;gap:6px;margin:0 0 13px;font-size:10px;line-height:1.5;display:flex}.pdp-live-dot{background:#27a078;border-radius:50%;width:7px;height:7px;display:inline-block;box-shadow:0 0 0 3px #e6f7ed}.pdp-checkout-col .pdp-qty-line{justify-content:space-between;align-items:center;gap:8px;margin:0 0 14px;display:flex}.pdp-checkout-col .pdp-qty-line__label{color:#304e3f;font-size:12px;font-weight:800}.pdp-checkout-col .pdp-qty-line__label small{color:#86968e;max-width:174px;margin-top:4px;font-size:10px;line-height:1.4;display:block}.pdp-checkout-col .pdp-counter{flex-shrink:0}.pdp-checkout-col .pdp-counter input{width:40px}.pdp-checkout-col .pdp-v-summary{border-radius:8px!important;margin-top:0!important;margin-bottom:14px!important;padding:13px!important}.pdp-checkout-col .pdp-v-summrow{gap:6px;font-size:10.5px}.pdp-checkout-col .pdp-v-summrow>span:last-child{text-align:right}.pdp-checkout-col .pdp-v-sumtotal b{font-size:25px!important}.pdp-checkout-col .pdp-shipping-box{margin:0 0 14px!important;padding:11px!important}.pdp-checkout-col .pdp-ship-row{gap:7px!important}.pdp-checkout-col .pdp-ship-row select{width:100%;max-width:100%;font-size:11px}.pdp-checkout-col .pdp-ship-row small{font-size:10px;line-height:1.4}.pdp-pay-panel{border-top:1px solid var(--pr-line);margin:13px 0;padding-top:12px}.pdp-pay-panel__title{justify-content:space-between;align-items:baseline;gap:5px;margin-bottom:9px;display:flex}.pdp-pay-panel__title strong{color:#244a3b;font-size:12px}.pdp-pay-panel__title>span{color:#9ca8a1;text-align:right;font-size:9px}.pdp-payment-choice{cursor:pointer;border:1px solid #e0e8e3;border-radius:7px;align-items:center;gap:9px;margin:8px 0;padding:11px 10px;display:flex}.pdp-payment-choice--active{background:#f3f9f6;border-color:#64ad96}.pdp-payment-choice input{accent-color:#227f6b;flex-shrink:0}.pdp-payment-choice:has(input:disabled){opacity:.7;cursor:not-allowed;background:#f7f8f7}.pdp-payment-choice input[type=radio]{appearance:auto!important;accent-color:#227f6b!important;flex:0 0 16px!important;width:16px!important;min-width:16px!important;max-width:16px!important;height:16px!important;margin:0!important;padding:0!important}.pdp-payment-text{flex:1;min-width:0}.pdp-payment-text strong{color:#294a3c;font-size:11px;display:block}.pdp-payment-text small{color:#8a998e;margin-top:3px;font-size:9px;line-height:1.4;display:block}.pdp-payment-symbol{color:var(--pr-green);font-weight:900}.pdp-payment-unavailable{color:#88958e;border:1px solid #d8e1dc;border-radius:4px;padding:4px;font-size:9px;font-weight:800}.pdp-checkout-col .pdp-commerce-buttons{flex-direction:column;gap:9px;display:flex}.pdp-checkout-col .pdp-commerce-buttons .pdp-cta{width:100%;min-height:43px;font-size:12px}.pdp-checkout-col .pdp-cta--primary{background:var(--pr-green)!important;color:#fff!important}.pdp-checkout-col .pdp-cta--secondary{border-color:var(--pr-green)!important;color:var(--pr-green)!important}.pdp-checkout-col .pdp-cta--custom{min-height:38px;font-size:11px}.pdp-checkout-col .pdp-safe-strip{border-top:1px solid var(--pr-line);flex-direction:column;gap:7px;margin-top:13px;padding:11px 0 0;display:flex}.pdp-checkout-col .pdp-safe-strip li{font-size:10px}.pdp-checkout-foot{color:#75877c;padding:0 16px 15px;font-size:10px}.pdp-checkout-foot>div:first-child{color:#286f58;font-size:11px}.pdp-checkout-foot p{margin:7px 0 8px;font-size:10px;line-height:1.5}.pdp-checkout-footline{color:#7b8c82;flex-wrap:wrap;gap:7px;font-size:9.5px;display:flex}.pdp-review-area{color:var(--pr-ink);margin:30px 0 0;scroll-margin-top:96px;font-family:Inter,Arial,sans-serif}.pdp-review-intro{justify-content:space-between;align-items:center;gap:12px;margin:0 0 16px;display:flex}.pdp-section-overline{letter-spacing:1.5px;color:#2b806b;font-size:10px;font-weight:900}.pdp-review-intro h2{color:#173f31;font-size:26px;font-weight:850;line-height:1.25;margin:6px 0!important}.pdp-review-intro p{color:#718379;margin:5px 0;font-size:12px}.pdp-review-toplink{color:#21806b;font-size:12px;font-weight:800;text-decoration:none}.pdp-review-summary{background:#fff;border:1px solid #dfe8e3;border-radius:10px;grid-template-columns:230px minmax(230px,1fr) 265px;gap:25px;padding:25px;display:grid;box-shadow:0 4px 16px #1a3d2f09}.pdp-review-summary__score{border-right:1px solid #e2ebe6}.pdp-rs-label{letter-spacing:1px;color:#527c69;font-size:10px;font-weight:900}.pdp-rs-label span{color:#a19c75;letter-spacing:0;font-size:9px}.pdp-rs-numeric{align-items:baseline;gap:8px;margin:15px 0 0;display:flex}.pdp-rs-numeric strong{color:#1a4637;font-size:52px;font-weight:850;line-height:1}.pdp-rs-numeric>span{color:#91a197;font-size:15px}.pdp-stars{color:#f1a41f;letter-spacing:3px;font-size:20px;line-height:1.4}.pdp-review-summary__score p{color:#71857b;margin:7px 0 16px;font-size:11px}.pdp-review-guideline{color:#217a64;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0;font-size:11px;font-weight:750;text-decoration:underline}.pdp-rating-dist{flex-direction:column;justify-content:center;gap:11px;padding:4px 0;display:flex}.pdp-rating-dist__row{color:#63786c;grid-template-columns:53px minmax(0,1fr) 28px;align-items:center;gap:11px;font-size:11px;display:grid}.pdp-rating-dist__row>span:last-child{text-align:right}.pdp-rating-track{background:#edf2ee;border-radius:10px;height:9px;overflow:hidden}.pdp-rating-fill{background:#f1a929;border-radius:10px;height:100%}.pdp-review-summary__action{background:#f1f8f4;border:1px solid #e3eee7;border-radius:8px;flex-direction:column;justify-content:center;padding:16px;display:flex}.pdp-review-illustration{color:#17856d;font-size:22px}.pdp-review-summary__action strong{color:#244c3d;margin-top:3px;font-size:14px}.pdp-review-summary__action p{color:#6e8276;margin:7px 0 12px;font-size:11px;line-height:1.65}.pdp-review-write{color:#fff;cursor:pointer;background:#207d68;border:0;border-radius:6px;padding:12px;font-size:12px;font-weight:800}.pdp-review-summary__action small{color:#98a79a;margin-top:9px;font-size:9px;line-height:1.5}.pdp-review-tabs{border-bottom:1px solid #dbe6df;gap:26px;margin-top:22px;display:flex}.pdp-review-tabs button{color:#6f8277;cursor:pointer;background:0 0;border:0;border-bottom:3px solid #0000;padding:13px 3px 12px;font-size:14px;font-weight:750}.pdp-review-tabs button.is-active{color:#1a8069;border-bottom-color:#1f8068}.pdp-review-tabs button span{background:#f0f5f2;border-radius:30px;margin-left:5px;padding:3px 6px;font-size:10px}.pdp-review-pane{min-height:160px}.pdp-review-pane--hidden{display:none}.pdp-review-toolbar{justify-content:space-between;gap:16px;margin:17px 0 11px}.pdp-review-quickfilters,.pdp-review-toolbar{flex-wrap:wrap;align-items:center;display:flex}.pdp-review-quickfilters{gap:8px}.pdp-review-quickfilters button{color:#597364;cursor:pointer;background:#fff;border:1px solid #dce5df;border-radius:25px;padding:8px 13px;font-size:11px;font-weight:700}.pdp-review-quickfilters button.is-active{color:#1b7962;background:#eaf6ef;border-color:#2a8d73}.pdp-review-search-sort{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.pdp-review-search,.pdp-review-sort{background:#fff;border:1px solid #dce5df;border-radius:6px;align-items:center;gap:4px;min-height:34px;padding:0 9px;display:flex}.pdp-review-search>span{color:#6a8c7b;font-size:19px}.pdp-review-search input{background:0 0;border:0;outline:0;width:135px;min-width:0;font-size:11px}.pdp-review-sort span{color:#7b8a80;white-space:nowrap;font-size:10px}.pdp-review-sort select{color:#2e5c49;background:0 0;border:0;outline:0;font-size:11px}.pdp-review-results-note{color:#93a097;margin:10px 0;font-size:11px}.pdp-review-list{background:#fff;border:1px solid #e0e8e3;border-radius:9px;overflow:hidden}.pdp-review-card{border-bottom:1px solid #e9eeea;grid-template-columns:215px 1fr;gap:23px;padding:23px 24px;display:grid}.pdp-review-card:last-child{border:0}.pdp-review-card__buyer{border-right:1px solid #edf0ee;min-width:0;padding-right:14px}.pdp-review-avatar{color:#247d67;background:#e4f0e9;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;font-size:14px;font-weight:850;display:inline-flex}.pdp-review-buyername{color:#244836;align-items:center;gap:8px;font-size:12px;font-weight:850;display:flex}.pdp-review-buyername span:last-child{overflow-wrap:anywhere}.pdp-review-buyer-meta{color:#84978b;margin:8px 0;font-size:10px}.pdp-review-card__content{min-width:0}.pdp-review-card__head{flex-wrap:wrap;align-items:center;gap:11px;display:flex}.pdp-review-card__stars{letter-spacing:2px;color:#f1aa24;font-size:16px}.pdp-review-card__title{color:#1f4436;margin:8px 0;font-size:14px;font-weight:850}.pdp-review-card__text{color:#5d7367;white-space:pre-wrap;overflow-wrap:anywhere;margin:8px 0 12px;font-size:12px;line-height:1.85}.pdp-review-card__context{color:#8a9a8d;margin:7px 0;font-size:10px}.pdp-review-card__photos{flex-wrap:wrap;gap:7px;margin:12px 0;display:flex}.pdp-review-card__photo{cursor:pointer;color:#719182;background:#eaf2ed;border:1px solid #dfe9e2;border-radius:6px;flex-direction:column;justify-content:center;align-items:center;width:88px;height:70px;font-size:9px;display:flex;position:relative;overflow:hidden}.pdp-review-card__photo img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.pdp-review-photo-label{text-align:center;color:#647f6d;background:#fffd;font-size:8px;position:absolute;inset:auto 0 0}.pdp-review-card__footer{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-top:14px;display:flex}.pdp-review-helpful{color:#839387;align-items:center;gap:9px;font-size:10px;display:flex}.pdp-review-helpful button{color:#4b7a67;cursor:pointer;background:#fff;border:1px solid #d6e3da;border-radius:5px;padding:6px 9px;font-size:10px}.pdp-review-helpful button.is-voted{color:#fff;background:#207c65;border-color:#207c65}.pdp-review-sellerreply{color:#637a6a;background:#f2f7f4;border-left:3px solid #4b9a7d;border-radius:0 6px 6px 0;margin-top:13px;padding:12px 13px;font-size:11px;line-height:1.6}.pdp-review-sellerreply strong{color:#26634e}.pdp-review-empty{text-align:center;color:#7c8b7f;padding:48px 25px;font-size:13px}.pdp-review-empty strong{color:#2f5440;margin-bottom:7px;font-size:16px;display:block}.pdp-review-pagination{justify-content:center;align-items:center;gap:6px;margin:20px 0;display:flex}.pdp-review-pagination button{color:#3c6654;cursor:pointer;background:#fff;border:1px solid #dce5df;border-radius:5px;padding:7px 12px;font-size:12px}.pdp-review-pagination button.is-active{color:#fff;background:#258068;border-color:#258068}.pdp-review-pagination button:disabled{opacity:.4;cursor:default}.pdp-qa-top{justify-content:space-between;align-items:center;gap:10px;padding:17px 0;display:flex}.pdp-qa-top h3{color:#234b3b;margin:0 0 5px;font-size:17px}.pdp-qa-top p{color:#899a8d;margin:0;font-size:11px}.pdp-qa-form-actions button,.pdp-qa-top button{color:#fff;cursor:pointer;background:#227f69;border:0;border-radius:6px;padding:10px 15px;font-size:11px;font-weight:700}.pdp-qa-form{background:#f9fcfa;border:1px solid #d8e6dd;border-radius:8px;margin-top:15px;padding:17px}.pdp-qa-form label{color:#29503e;margin:0 0 8px;font-size:12px;font-weight:800;display:block}.pdp-qa-form textarea{box-sizing:border-box;resize:vertical;background:#fff;border:1px solid #d6e3da;border-radius:6px;outline-color:#2c8b70;width:100%;padding:10px;font:12px/1.6 inherit}.pdp-qa-form-actions{justify-content:space-between;align-items:center;gap:15px;padding-top:10px;display:flex}.pdp-qa-form-actions span{color:#8b9b91;font-size:10px}.pdp-overlay{z-index:300000;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#12211ba6;justify-content:center;align-items:center;padding:18px;display:none;position:fixed;inset:0}.pdp-overlay.is-open{display:flex}.pdp-review-dialog{box-sizing:border-box;color:#214638;background:#fff;border-radius:11px;width:min(100%,550px);max-height:min(92vh,900px);padding:29px;position:relative;overflow-y:auto;box-shadow:0 20px 80px #0000002e}.pdp-dialog-close{color:#81978a;cursor:pointer;background:0 0;border:0;font-size:30px;position:absolute;top:10px;right:14px}.pdp-dialog-overline{letter-spacing:1px;color:#26846b;font-size:10px;font-weight:900}.pdp-review-dialog h2{color:#19432f;margin:7px 0 8px;font-size:24px}.pdp-dialog-muted{color:#7c9081;margin:0 0 20px;font-size:12px;line-height:1.65}.pdp-field-label{color:#2a5140;margin:15px 0 7px;font-size:12px;font-weight:800;display:block}.pdp-field-label span{color:#db5539}.pdp-review-dialog input:not([type=file]):not([type=checkbox]),.pdp-review-dialog textarea{box-sizing:border-box;color:#294d3f;border:1px solid #cfdfd6;border-radius:6px;outline-color:#2d9473;width:100%;padding:11px 12px;font-family:inherit;font-size:13px}.pdp-review-dialog input[type=file]{color:#5c7467;width:100%;font-size:11px}.pdp-review-dialog textarea{resize:vertical}.pdp-star-picker{gap:5px;display:flex}.pdp-star-picker button{color:#cbd9cf;cursor:pointer;background:0 0;border:0;padding:0 4px;font-size:34px}.pdp-star-picker button.is-active{color:#eca322}.pdp-review-consent{color:#687e70;align-items:flex-start;gap:9px;margin:18px 0;font-size:11px;line-height:1.5;display:flex}.pdp-review-consent input{accent-color:#258069;margin-top:3px}.pdp-submit-review{color:#fff;cursor:pointer;background:#237f68;border:0;border-radius:6px;width:100%;padding:13px;font-size:13px;font-weight:850}.pdp-form-error{color:#b55131;background:#fff0e9;border:1px solid #f3baa3;border-radius:6px;padding:10px;font-size:11px}.pdp-review-upload-preview{flex-wrap:wrap;gap:8px;margin-top:8px;display:flex}.pdp-review-upload-preview img{-o-object-fit:cover;object-fit:cover;border:1px solid #dce5df;border-radius:5px;width:75px;height:60px}.pdp-flow-dialog{max-width:480px}.pdp-flow-recap-row{border-bottom:1px solid #e8efea;justify-content:space-between;gap:10px;padding:9px 0;font-size:12px;display:flex}.pdp-flow-recap-row span{color:#6f8577}.pdp-flow-recap-row strong{color:#28523d;text-align:right}.pdp-flow-legal{color:#806a42;background:#fff8e7;border-radius:7px;margin:17px 0;padding:12px;font-size:11px;line-height:1.7}@media (width<=1160px){.pdp-amazon-style .pdp-main{grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important}.pdp-checkout-col{grid-column:2;position:static}.pdp-amazon-style .pdp-media{top:80px}.pdp-review-summary{grid-template-columns:200px 1fr;gap:16px}.pdp-review-summary__action{grid-column:1/-1;display:block}.pdp-review-summary__action .pdp-review-write{max-width:250px;display:block}.pdp-review-summary__score{border-right:1px solid #e2e9e4}}@media (width<=760px){.pdp-amazon-style .pdp-shell{width:calc(100% - 28px)}.pdp-amazon-style .pdp-main{grid-template-columns:minmax(0,1fr)!important;gap:18px!important}.pdp-amazon-style .pdp-media,.pdp-checkout-col{grid-column:1;position:static}.pdp-amazon-style .pdp-buy-box h1{font-size:29px}.pdp-middle-offer .pdp-tiers{grid-template-columns:repeat(2,minmax(0,1fr))!important}.pdp-review-summary{grid-template-columns:1fr;gap:18px;padding:18px}.pdp-review-summary__score{border:0;border-bottom:1px solid #e4ede7;padding-bottom:13px}.pdp-review-summary__action{grid-column:1}.pdp-review-card{grid-template-columns:1fr;gap:12px;padding:17px 15px}.pdp-review-card__buyer{border:0;align-items:center;gap:12px;padding:0;display:flex}.pdp-review-buyer-meta{margin:0}.pdp-review-tabs{gap:14px}.pdp-review-tabs button{font-size:12px}.pdp-review-intro h2{font-size:23px}.pdp-review-intro .pdp-review-toplink{display:none}.pdp-review-search-sort{width:100%}.pdp-review-search{flex:1}.pdp-review-search input{width:100%}.pdp-review-dialog{padding:23px 17px}.pdp-qa-top{align-items:flex-start}.pdp-qa-top button{flex-shrink:0}}@media (width<=400px){.pdp-amazon-style .pdp-shell{width:calc(100% - 22px)}.pdp-review-summary{padding:13px}.pdp-review-quickfilters button{padding:7px 9px}.pdp-qa-form-actions{flex-direction:column;align-items:stretch}.pdp-review-card__buyer{flex-wrap:wrap}}.pdp-amazon-style #customer-reviews{margin:26px 0 22px;scroll-margin-top:118px}.pdp-amazon-style #customer-reviews .pdp-review-intro{padding:6px 2px 2px}.pdp-review-intro__links{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.pdp-review-intro__links .pdp-review-toplink:first-child{color:#166f5d;font-weight:850}.pdp-amazon-style #pdp-panel-specifications{margin:0 0 30px;scroll-margin-top:118px}.pdp-spec-panel{color:#1d3e31;background:0 0;border:0;border-radius:0;padding:0;position:relative}.pdp-spec-panel__header{border-bottom:1px solid var(--border-color,#e5e7eb)}.pdp-spec-panel__header h2{margin:0}.pdp-spec-panel__toggle{cursor:pointer;width:100%;color:var(--text-primary,#111827);text-align:left;background:0 0;border:0;justify-content:space-between;align-items:center;padding:1.25rem 0;font-size:1.125rem;font-weight:700;transition:color .2s;display:flex}.pdp-spec-panel__toggle:hover{color:var(--primary-color,#2563eb)}.pdp-spec-panel__toggle:focus-visible{outline-offset:2px;outline:2px solid #267a65}.pdp-spec-panel__title-text{flex:1}.pdp-spec-panel__arrow{margin-left:.5rem;font-size:.875rem;font-style:normal;transition:transform .3s}.pdp-spec-panel--open .pdp-spec-panel__arrow{transform:rotate(180deg)}.pdp-spec-panel__intro{justify-content:space-between;align-items:flex-start;gap:20px;padding:1.5rem 0 1.25rem;display:flex}.pdp-spec-panel__intro p{color:#61766d;max-width:750px;margin:0;font-size:13px;line-height:1.65}.pdp-spec-panel__return{color:#267a65;white-space:nowrap;background:#fff;border:1px solid #c9e3d5;border-radius:7px;padding:11px 13px;font-size:12px;font-weight:800;text-decoration:none}.pdp-spec-panel__return:hover{background:#eef7f1}.pdp-amazon-style .pdp-v-price--text{letter-spacing:-.02em;font:800 30px/1.1 Arial,sans-serif}.pdp-spec-panel .pdp-buyer-facts{padding:0}.pdp-spec-panel .pdp-buyer-facts__grid{grid-template-columns:minmax(0,1.45fr) minmax(240px,.65fr);gap:13px}.pdp-spec-panel .pdp-buyer-facts__grid>section{background:#fff;border:1px solid #dce9e2;border-radius:9px;padding:21px 24px 18px;box-shadow:0 3px 10px #134e3406}.pdp-spec-panel .pdp-buyer-facts__grid>section:first-child{grid-row:span 3}.pdp-spec-panel .pdp-buyer-facts__grid>section:only-child{grid-area:auto/1/auto/-1}.pdp-spec-panel .pdp-buyer-facts h2{color:#214e3d;margin:0 0 14px;font-size:19px}.pdp-spec-panel .pdp-specs__row{border-bottom:1px solid #edf0ed;grid-template-columns:minmax(150px,200px) minmax(0,1fr);gap:22px;padding:12px 0}.pdp-spec-panel .pdp-buyer-facts__grid>section:not(:first-child) .pdp-specs__row{grid-template-columns:auto minmax(0,1fr);gap:16px}.pdp-spec-panel .pdp-buyer-facts__grid>section:not(:first-child) .pdp-specs__row dd{text-align:right}.pdp-spec-panel .pdp-specs__row:last-child{border:0}.pdp-spec-panel .pdp-specs__row dt{color:#445f51;font-size:12px;font-weight:760}.pdp-spec-panel .pdp-specs__row dd{color:#5d7469;overflow-wrap:anywhere;margin:0;font-size:12px;line-height:1.55}.pdp-spec-panel__foot{color:#688174;background:#eff7f2;border:1px solid #e3eee5;border-radius:7px;margin:13px 0 0;padding:12px 15px;font-size:11px;line-height:1.6}.pdp-spec-panel__foot span{color:#227e65;margin-right:5px}@media (width>=801px) and (width<=1300px){.product-details .pdp-detail-tab{gap:5px;padding:9px 7px;font-size:12px}.product-details .pdp-detail-tab__index{width:23px;height:23px}}@media (width<=800px){.product-details.product-detail-lower .pdp-detail-tabs{overscroll-behavior-inline:contain;scrollbar-width:thin;border-bottom:1px solid #d4e3d9;gap:6px;margin-bottom:12px;padding:8px 0 12px;display:flex;position:relative;top:auto;overflow-x:auto}.product-details.product-detail-lower .pdp-detail-tab{color:#3b7360;white-space:nowrap;background:#f2f7f3;border:1px solid #dbe7df;border-radius:6px;flex:none;align-items:center;gap:6px;min-height:39px;padding:9px 11px;font-size:12px;font-weight:800;text-decoration:none;display:inline-flex}.product-details.product-detail-lower .pdp-detail-tab.is-active{color:#fff;background:#267e68}.product-details.product-detail-lower .pdp-detail-tab.is-active .pdp-detail-tab__label{color:#fff}.product-details.product-detail-lower .pdp-detail-tab__index{display:none}.pdp-amazon-style #pdp-panel-specifications{scroll-margin-top:100px}.pdp-spec-panel__toggle{padding:1rem 0;font-size:1rem}.pdp-spec-panel__intro{padding:1rem 0;display:block}.pdp-spec-panel__return{margin-top:15px;display:inline-block}.pdp-spec-panel .pdp-buyer-facts__grid{grid-template-columns:1fr}.pdp-spec-panel .pdp-buyer-facts__grid>section:first-child{grid-row:auto}.pdp-spec-panel .pdp-buyer-facts__grid>section{padding:19px 16px 14px}.pdp-spec-panel .pdp-specs__row{grid-template-columns:minmax(100px,40%) minmax(0,1fr);gap:12px}.pdp-review-intro__links{margin-top:10px}}@media (width<=450px){.pdp-spec-panel .pdp-specs__row{grid-template-columns:1fr;gap:3px}.pdp-spec-panel .pdp-specs__row dd{padding-left:0}}.service-preview-page{color:#173b37;background:#f5f6f0}.service-shell{width:min(100% - 48px,1240px)}.service-hero__grid{grid-template-columns:1fr 1fr}.service-feature__copy h2,.service-hero__copy h1,.service-inquiry h2{font:700 clamp(40px,5vw,72px)/1.02 Arial,sans-serif}.service-decision-card p,.service-feature__copy p,.service-lede,.service-modes p,.service-signal span,.service-steps p{color:#58706b;line-height:1.6}.service-eyebrow{color:#2e7d76;letter-spacing:.1em;font-size:11px;font-weight:800}.service-feature__image img,.service-hero__image img,.service-steps figure img{-o-object-fit:cover;object-fit:cover;border-radius:14px;width:100%;display:block}.service-hero__image img{aspect-ratio:1.12}.service-actions{gap:12px;margin-top:28px}.service-button{border-radius:5px;min-height:46px;padding:0 19px;font-weight:700}.service-button--lime{background:#2e7d76}.service-button--ghost{color:#2e7d76;border:1px solid #2e7d76}.service-stamp{color:#2e7d76;letter-spacing:.08em;align-self:start;font-size:11px;font-weight:800}.service-inquiry,.service-signal-strip{background:#8bb9bc;padding:28px 0}.service-signal-grid{gap:24px}.service-signal{gap:5px}.service-decision-grid,.service-modes,.service-rail__grid,.service-steps{gap:18px;margin-top:34px}.service-decision-card,.service-modes article,.service-rail__grid article,.service-steps article{background:#fff;border:1px solid #d8e4df;padding:24px}.service-decision-card span,.service-rail__grid span,.service-steps>article>span{color:#2e7d76;font-weight:800}.service-feature__grid{grid-template-columns:1fr 1fr;gap:55px}.service-feature__grid--reversed .service-feature__image{order:2}.service-feature__image img{aspect-ratio:1.1}.service-feature__copy li{color:#58706b;margin:10px 0}.service-inquiry__grid{align-items:center;gap:20px}.service-modal{z-index:1500;background:#101b147a;padding:20px}.service-modal__panel{background:#fff;width:min(100%,620px);max-height:90vh;padding:30px}.service-modal__close{color:#2e7d76}@media (width<=800px){.service-shell{width:min(100% - 32px,620px)}.service-feature__grid,.service-hero__grid{grid-template-columns:1fr;gap:28px}.service-feature__grid--reversed .service-feature__image{order:0}.service-decision-grid,.service-modes,.service-rail__grid,.service-signal-grid,.service-steps{grid-template-columns:1fr}.service-inquiry__grid{flex-direction:column;align-items:flex-start}}.service-preview-page{--service-ink:#10251d;--service-paper:#f7f5ee;--service-line:#d8ddd5;--service-muted:#6e817c;--service-teal:#8bb9bc;--service-lime:#d5f351;--service-button-primary:#123d32;--service-button-primary-hover:#0d3028;--service-button-secondary:#123d32;--service-button-secondary-hover:#e5efe9;background:var(--service-paper);color:var(--service-ink);overflow:hidden}.service-shell{width:min(1224px,100% - 56px);margin:0 auto}.service-hero{background:var(--service-paper);padding:0}.service-hero__grid{grid-template-columns:1.14fr 1fr;align-items:center;gap:48px;min-height:570px;display:grid;position:relative}.service-feature__copy h2,.service-hero__copy h1,.service-inquiry h2{color:var(--service-ink);letter-spacing:0;margin:8px 0 16px;font:800 clamp(40px,4.1vw,58px)/1.04 Arial,Helvetica,sans-serif}.service-eyebrow{color:#39756f;letter-spacing:0;margin:0;font:800 10px/1.3 Arial,Helvetica,sans-serif}.service-decision-card p,.service-feature__copy>p,.service-inquiry p:not(.service-eyebrow),.service-lede,.service-modes p,.service-signal span,.service-steps p{color:var(--service-muted);margin:0;font:400 15px/1.55 Arial,Helvetica,sans-serif}.service-hero__copy{max-width:470px}.service-hero__image{align-self:stretch}.service-hero__image img{-o-object-fit:cover;object-fit:cover;border-radius:0;width:100%;height:100%;min-height:570px;display:block}.service-actions{flex-wrap:wrap;gap:10px;margin-top:32px;display:flex}.service-button{letter-spacing:0;cursor:pointer;border:1px solid #0000;border-radius:0;justify-content:center;align-items:center;min-height:36px;padding:0 15px;font:800 10px/1 Arial,Helvetica,sans-serif;text-decoration:none;transition:transform .2s,background-color .2s,border-color .2s,color .2s;display:inline-flex}.service-button:hover{transform:translateY(-2px)}.service-button:focus-visible{outline-offset:3px;outline:3px solid #123d3259}.service-button--lime{background:var(--service-button-primary);color:#fff}.service-button--lime:hover{background:var(--service-button-primary-hover);color:#fff}.service-button--ghost{background:0 0}.service-button--ghost,.service-button--ghost:hover{border-color:var(--service-button-secondary);color:var(--service-button-secondary)}.service-button--ghost:hover{background:var(--service-button-secondary-hover)}.service-stamp{background:var(--service-lime);color:#34706c;text-align:center;place-items:center;width:112px;height:112px;font:800 10px/1.45 Arial,Helvetica,sans-serif;display:grid;position:absolute;bottom:0;right:-27px;transform:rotate(-7deg)}.service-signal-strip{background:0 0;padding:0}.service-signal-grid{grid-template-columns:repeat(3,1fr);gap:0;display:grid}.service-signal{border-bottom:1px solid var(--service-line);gap:6px;min-height:77px;padding:18px 0;display:grid}.service-signal+.service-signal{padding-left:24px}.service-signal strong{font:800 11px/1.3 Arial,Helvetica,sans-serif}.service-signal span{font-size:11px}.service-feature,.service-rail,.service-section{padding:92px 0}.service-heading{grid-template-columns:1fr 1fr;align-items:end;gap:48px;display:grid}.service-heading h2{color:var(--service-ink);letter-spacing:0;margin:8px 0 0;font:800 clamp(35px,3.5vw,52px)/1.08 Arial,Helvetica,sans-serif}.service-heading>p{max-width:500px;color:var(--service-muted);margin:0;font:400 14px/1.55 Arial,Helvetica,sans-serif}.service-decision-grid,.service-modes,.service-rail__grid,.service-steps{border-top:1px solid var(--service-line);grid-template-columns:repeat(3,1fr);gap:0;margin-top:38px;display:grid}.service-decision-card,.service-modes article,.service-rail__grid article,.service-steps article{border-right:1px solid var(--service-line);border-bottom:1px solid var(--service-line);background:0 0;min-height:168px;padding:17px 18px}.service-decision-card:first-child,.service-modes article:first-child,.service-rail__grid article:first-child,.service-steps article:first-child{padding-left:0}.service-decision-card:last-child,.service-modes article:last-child,.service-rail__grid article:last-child,.service-steps article:last-child{border-right:0}.service-decision-card span,.service-modes article>span,.service-rail__grid span,.service-steps>article>span{color:#6c9994;font:800 10px/1 Arial,Helvetica,sans-serif;display:block}.service-decision-card h3,.service-modes h3,.service-rail__grid h3,.service-steps h3{color:var(--service-ink);letter-spacing:0;margin:50px 0 8px;font:800 22px/1.08 Arial,Helvetica,sans-serif}.service-decision-card p,.service-modes p,.service-steps p{font-size:11px}.service-feature{background:#f9f8f3}.service-feature__grid{grid-template-columns:1fr 1.17fr;align-items:center;gap:42px;display:grid}.service-feature__grid--copy-first .service-feature__copy{order:-1}.service-feature__image img{aspect-ratio:1;-o-object-fit:cover;object-fit:cover;border-radius:0;width:100%;display:block}.service-feature__copy h2{font-size:clamp(34px,3.1vw,48px)}.service-feature__copy>p{max-width:490px}.service-feature__copy ul{border-top:1px solid var(--service-line);grid-template-columns:repeat(2,minmax(0,1fr));gap:0 25px;margin:22px 0 0;padding:0;list-style:none;display:grid}.service-feature__copy li{border-bottom:1px solid var(--service-line);color:#315d57;padding:9px 0;font:400 10px/1.35 Arial,Helvetica,sans-serif}.service-feature__copy li:before{content:"•";color:#2b726b;margin-right:8px}.service-modes article{background:#fbfaf6;min-height:220px}.service-modes article.is-featured{background:#e6f0ec}.service-modes h3{margin-top:42px}.service-modes strong{color:#2c605a;margin-top:18px;font:700 10px/1.4 Arial,Helvetica,sans-serif;display:block}.service-rail{background:#edf0e9}.service-rail__grid{grid-template-columns:repeat(6,1fr)}.service-rail__grid article{min-height:142px}.service-rail__grid h3{margin-top:45px;font-size:20px}.service-steps{grid-template-columns:repeat(6,1fr)}.service-steps article{min-height:250px}.service-steps h3{margin-top:42px;font-size:19px}.service-steps small{color:#57908a;margin-top:18px;font:800 10px/1 Arial,Helvetica,sans-serif;display:block}.service-inquiry{background:var(--service-paper);padding:86px 0}.service-inquiry__grid{justify-content:space-between;align-items:end;gap:36px;display:flex}.service-inquiry__grid>div{max-width:780px}.service-inquiry h2{font-size:clamp(36px,3.6vw,54px)}.service-inquiry .service-button{min-width:170px}.service-modal{z-index:1600;background:#102c2a8c;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.service-modal__panel{background:#fffdf9;width:min(620px,100%);max-height:calc(100vh - 36px);padding:32px;overflow:auto;box-shadow:0 24px 70px #102c2a3d}.service-modal__panel h2{color:var(--service-ink);margin:0 0 24px;font:800 32px/1.1 Arial,Helvetica,sans-serif}.service-modal__close{float:right;color:#2b726b;cursor:pointer;background:0 0;border:0;font-weight:800}.service-modal .inquiry-form{clear:both}@media (width<=800px){.service-shell{width:min(100% - 32px,620px)}.service-feature__grid,.service-heading,.service-hero__grid{grid-template-columns:1fr;gap:28px}.service-hero{padding:34px 0 0}.service-hero__image img{aspect-ratio:1.1;min-height:0}.service-stamp{width:92px;height:92px;right:0}.service-decision-grid,.service-modes,.service-rail__grid,.service-signal-grid,.service-steps{grid-template-columns:1fr}.service-signal,.service-signal+.service-signal{padding:17px 0}.service-heading>p{margin:0}.service-decision-card,.service-modes article,.service-rail__grid article,.service-steps article{border-right:0;min-height:0;padding:20px 0}.service-decision-card h3,.service-modes h3,.service-rail__grid h3,.service-steps h3{margin-top:30px}.service-feature__grid--copy-first .service-feature__copy{order:0}.service-feature__copy ul{grid-template-columns:1fr}.service-inquiry__grid{flex-direction:column;align-items:flex-start}.service-feature,.service-inquiry,.service-rail,.service-section{padding:62px 0}.service-actions .service-button{flex:1}.service-modal__panel{padding:24px 18px}}@media (width>=801px){.service-hero__grid{grid-template-columns:minmax(0,.98fr) minmax(460px,1.02fr);gap:64px;min-height:460px}.service-hero__image{align-self:center;height:390px}.service-hero__image img{aspect-ratio:auto;height:100%;min-height:0}.service-feature__image img{aspect-ratio:4/3;width:min(100%,520px);margin-left:auto}.service-decision-card p,.service-feature__copy>p,.service-inquiry p:not(.service-eyebrow),.service-lede,.service-modes p,.service-signal span,.service-steps p{font-size:15px;line-height:1.65}.service-heading>p{font-size:16px;line-height:1.6}.service-feature__copy li,.service-modes strong,.service-steps small{font-size:12px;line-height:1.45}.service-rail{background:#edf2ed;padding:80px 0 88px}.service-rail__grid{border:0;grid-template-columns:repeat(6,minmax(0,1fr));gap:0;margin-top:48px;display:grid;position:relative}.service-rail__grid:before{content:"";background:#b5ccc2;height:2px;position:absolute;top:19px;left:5%;right:5%}.service-rail__grid article{z-index:1;text-align:center;background:0 0;border:0;flex-direction:column;align-items:center;min-height:126px;padding:0 12px;display:flex;position:relative}.service-rail__grid span{color:#39756f;background:#edf2ed;border:1px solid #8aa9a0;border-radius:50%;place-items:center;width:40px;height:40px;font-size:12px;display:grid}.service-rail__grid h3{margin:20px 0 0;font-size:18px;line-height:1.2}.service-steps{border:0;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px 30px;margin-top:46px}.service-steps article{background:0 0;border:0;border-left:3px solid #8bb9bc;min-height:214px;padding:24px 0 22px 24px;position:relative}.service-steps article:after{display:none;position:absolute}.service-steps>article>span{color:#39756f;font-size:11px}.service-steps h3{margin:30px 0 11px;font-size:23px;line-height:1.08}.service-steps p{max-width:31ch}.service-steps small{margin:0;position:absolute;bottom:22px;left:24px;right:0}}@media (width<=800px){.service-hero__image img{aspect-ratio:3/2;width:100%}.service-feature__image img{aspect-ratio:4/3;width:100%}.service-decision-card p,.service-feature__copy>p,.service-inquiry p:not(.service-eyebrow),.service-lede,.service-modes p,.service-signal span,.service-steps p{font-size:15px;line-height:1.6}.service-rail__grid{border:0;gap:0;margin-top:32px}.service-rail__grid article{border-bottom:1px solid var(--service-line);background:0 0;grid-template-columns:42px minmax(0,1fr);align-items:center;gap:14px;min-height:0;padding:12px 0;display:grid}.service-rail__grid span{color:#39756f;border:1px solid #8aa9a0;border-radius:50%;place-items:center;width:32px;height:32px;font-size:10px;display:grid}.service-rail__grid h3{margin:0;font-size:19px;line-height:1.2}.service-steps{border:0;gap:12px;margin-top:32px}.service-steps article{background:#fbfaf6;border:0;border-left:3px solid #8bb9bc;min-height:0;padding:18px 16px 18px 18px}.service-steps h3{margin:20px 0 8px;font-size:22px}.service-steps small{margin-top:14px;font-size:11px}}.service-preview-page--odm .service-hero .service-eyebrow,.service-preview-page--oem .service-hero .service-eyebrow{color:#2e6f68;letter-spacing:.08em;font-size:15px}.service-hero__breadcrumbs{display:none}@media (width>=801px){.service-hero__breadcrumbs{justify-content:center;width:min(1224px,100% - 56px);margin:18px auto 0;display:flex}}.service-preview-page--odm .service-decision-card p,.service-preview-page--odm .service-feature__copy>p,.service-preview-page--odm .service-inquiry p:not(.service-eyebrow),.service-preview-page--odm .service-lede,.service-preview-page--odm .service-modes p,.service-preview-page--odm .service-signal span,.service-preview-page--oem .service-decision-card p,.service-preview-page--oem .service-feature__copy>p,.service-preview-page--oem .service-inquiry p:not(.service-eyebrow),.service-preview-page--oem .service-lede,.service-preview-page--oem .service-modes p,.service-preview-page--oem .service-signal span{color:#526d67;font-size:16px;line-height:1.7}.service-preview-page--odm .service-steps-section,.service-preview-page--oem .service-steps-section{background:#f1f5f1;padding:104px 0 108px}.service-preview-page--odm .service-steps-section .service-heading,.service-preview-page--oem .service-steps-section .service-heading{max-width:760px;display:block}.service-preview-page--odm .service-steps-section .service-heading h2,.service-preview-page--oem .service-steps-section .service-heading h2{max-width:700px;font-size:clamp(42px,4.2vw,62px);line-height:1.03}.service-preview-page--odm .service-steps-section .service-heading>p,.service-preview-page--oem .service-steps-section .service-heading>p{color:#526d67;max-width:650px;margin:19px 0 0;font-size:17px;line-height:1.65}@media (width>=801px){.service-preview-page--odm .service-hero__copy h1,.service-preview-page--oem .service-hero__copy h1{text-wrap:balance;max-width:500px}.service-preview-page--odm .service-story__intro h2,.service-preview-page--oem .service-story__intro h2{text-wrap:balance;max-width:1000px;font-size:clamp(42px,4vw,58px)}.service-preview-page--odm .service-steps,.service-preview-page--oem .service-steps{grid-template-columns:minmax(0,1fr);gap:0;max-width:1040px;margin:56px auto 0;display:grid;position:relative}.service-preview-page--odm .service-steps:before,.service-preview-page--oem .service-steps:before{content:"";background:#98beb4;width:2px;position:absolute;top:48px;bottom:48px;left:31px}.service-preview-page--odm .service-steps article,.service-preview-page--oem .service-steps article{z-index:1;-moz-column-gap:24px;background:0 0;border:0;grid-template-columns:64px minmax(0,1fr) 210px;align-items:start;column-gap:24px;min-height:0;padding:28px 30px;display:grid;position:relative}.service-preview-page--odm .service-steps article:nth-child(odd),.service-preview-page--oem .service-steps article:nth-child(odd){background:#ffffff94}.service-preview-page--odm .service-steps>article>span,.service-preview-page--oem .service-steps>article>span{color:#fff;background:#2e7d76;border:0;border-radius:50%;place-items:center;width:42px;height:42px;font-size:12px;display:grid}.service-preview-page--odm .service-steps h3,.service-preview-page--oem .service-steps h3{margin:0 0 9px;font-size:28px;line-height:1.08}.service-preview-page--odm .service-steps p,.service-preview-page--oem .service-steps p{color:#526d67;max-width:54ch;margin:0;font-size:16px;line-height:1.65}.service-preview-page--odm .service-steps small,.service-preview-page--oem .service-steps small{color:#2e7d76;text-align:right;margin:7px 0 0;font-size:14px;font-weight:800;line-height:1.35;display:block;position:static}.service-preview-page--odm .service-feature__image img,.service-preview-page--oem .service-feature__image img{width:min(100%,500px)}}@media (width<=800px){.service-preview-page--odm .service-hero .service-eyebrow,.service-preview-page--oem .service-hero .service-eyebrow{font-size:13px}.service-preview-page--odm .service-hero__copy h1,.service-preview-page--oem .service-hero__copy h1{font-size:clamp(42px,11vw,50px)}.service-preview-page--odm .service-decision-card p,.service-preview-page--odm .service-feature__copy>p,.service-preview-page--odm .service-inquiry p:not(.service-eyebrow),.service-preview-page--odm .service-lede,.service-preview-page--odm .service-modes p,.service-preview-page--odm .service-signal span,.service-preview-page--oem .service-decision-card p,.service-preview-page--oem .service-feature__copy>p,.service-preview-page--oem .service-inquiry p:not(.service-eyebrow),.service-preview-page--oem .service-lede,.service-preview-page--oem .service-modes p,.service-preview-page--oem .service-signal span{font-size:16px;line-height:1.65}.service-preview-page--odm .service-steps-section,.service-preview-page--oem .service-steps-section{padding:74px 0}.service-preview-page--odm .service-steps-section .service-heading,.service-preview-page--oem .service-steps-section .service-heading{display:block}.service-preview-page--odm .service-steps-section .service-heading h2,.service-preview-page--oem .service-steps-section .service-heading h2{font-size:clamp(37px,10vw,46px)}.service-preview-page--odm .service-steps-section .service-heading>p,.service-preview-page--oem .service-steps-section .service-heading>p{margin-top:16px;font-size:16px;line-height:1.65}.service-preview-page--odm .service-steps,.service-preview-page--oem .service-steps{grid-template-columns:minmax(0,1fr);gap:0;margin-top:36px;display:grid;position:relative}.service-preview-page--odm .service-steps:before,.service-preview-page--oem .service-steps:before{content:"";background:#98beb4;width:2px;position:absolute;top:38px;bottom:38px;left:20px}.service-preview-page--odm .service-steps article,.service-preview-page--oem .service-steps article{z-index:1;-moz-column-gap:14px;background:0 0;border:0;grid-template-columns:48px minmax(0,1fr);column-gap:14px;min-height:0;padding:22px 0 24px;display:grid;position:relative}.service-preview-page--odm .service-steps>article>span,.service-preview-page--oem .service-steps>article>span{color:#fff;background:#2e7d76;border:0;border-radius:50%;place-items:center;width:40px;height:40px;font-size:11px;display:grid}.service-preview-page--odm .service-steps h3,.service-preview-page--oem .service-steps h3{margin:3px 0 8px;font-size:25px;line-height:1.08}.service-preview-page--odm .service-steps p,.service-preview-page--oem .service-steps p{color:#526d67;margin:0;font-size:16px;line-height:1.6}.service-preview-page--odm .service-steps small,.service-preview-page--oem .service-steps small{color:#2e7d76;margin-top:12px;font-size:13px;font-weight:800;line-height:1.3;display:block}.service-preview-page--odm .service-feature__grid--copy-first .service-feature__copy{order:-1}}.service-preview-page--odm .service-story,.service-preview-page--oem .service-story{background:#f1f5f1;padding:112px 0 118px}.service-preview-page--odm .service-story__intro,.service-preview-page--oem .service-story__intro{max-width:820px}.service-preview-page--odm .service-story__intro h2,.service-preview-page--oem .service-story__intro h2{color:#10251d;max-width:800px;margin:10px 0 18px;font:800 clamp(44px,4.4vw,64px)/1.04 Arial,Helvetica,sans-serif}.service-preview-page--odm .service-story__intro>p:last-child,.service-preview-page--oem .service-story__intro>p:last-child{color:#526d67;max-width:720px;margin:0;font:400 18px/1.65 Arial,Helvetica,sans-serif}.service-preview-page--odm .service-story__timeline,.service-preview-page--oem .service-story__timeline{max-width:1120px;margin:62px 0 0;padding:0;list-style:none;position:relative}.service-preview-page--odm .service-story__timeline:before,.service-preview-page--oem .service-story__timeline:before{content:"";background:#91b9ae;width:2px;position:absolute;top:24px;bottom:80px;left:30px}.service-preview-page--odm .service-story__chapter,.service-preview-page--oem .service-story__chapter{z-index:1;-moz-column-gap:30px;grid-template-columns:76px minmax(0,1fr) minmax(230px,330px);align-items:start;column-gap:30px;padding:0 0 54px;display:grid;position:relative}.service-preview-page--odm .service-story__chapter--with-image,.service-preview-page--oem .service-story__chapter--with-image{padding-bottom:68px}.service-preview-page--odm .service-story__marker,.service-preview-page--oem .service-story__marker{color:#2e7d76;background:#f1f5f1;border:1px solid #2e7d76;border-radius:4px;place-items:center;width:62px;height:48px;font:800 14px/1 Arial,Helvetica,sans-serif;display:grid}.service-preview-page--odm .service-story__copy,.service-preview-page--oem .service-story__copy{min-width:0}.service-preview-page--odm .service-story__chapter:not(.service-story__chapter--with-image) .service-story__copy,.service-preview-page--oem .service-story__chapter:not(.service-story__chapter--with-image) .service-story__copy{grid-column:2/4;max-width:790px}.service-preview-page--odm .service-story__eyebrow,.service-preview-page--oem .service-story__eyebrow{color:#2e7d76;letter-spacing:.06em;margin:1px 0 9px;font:800 13px/1.3 Arial,Helvetica,sans-serif}.service-preview-page--odm .service-story__copy h3,.service-preview-page--oem .service-story__copy h3{color:#10251d;margin:0 0 11px;font:800 33px/1.08 Arial,Helvetica,sans-serif}.service-preview-page--odm .service-story__copy>p,.service-preview-page--oem .service-story__copy>p{color:#526d67;max-width:58ch;margin:0;font:400 17px/1.65 Arial,Helvetica,sans-serif}.service-preview-page--odm .service-story__copy ul,.service-preview-page--oem .service-story__copy ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 26px;max-width:660px;margin:20px 0 0;padding:0;list-style:none;display:grid}.service-preview-page--odm .service-story__copy li,.service-preview-page--oem .service-story__copy li{color:#315d57;padding-left:16px;font:700 14px/1.4 Arial,Helvetica,sans-serif;position:relative}.service-preview-page--odm .service-story__copy li:before,.service-preview-page--oem .service-story__copy li:before{content:"";background:#2e7d76;border-radius:50%;width:6px;height:6px;position:absolute;top:.52em;left:0}.service-preview-page--odm .service-story__image,.service-preview-page--oem .service-story__image{background:#dfe9e4;margin:0;overflow:hidden}.service-preview-page--odm .service-story__image img,.service-preview-page--oem .service-story__image img{aspect-ratio:4/3;-o-object-fit:cover;object-fit:cover;width:100%;display:block}.service-preview-page--odm .service-story__chapter>small,.service-preview-page--oem .service-story__chapter>small{color:#2e7d76;grid-column:2/4;margin-top:18px;font:800 15px/1.4 Arial,Helvetica,sans-serif}@media (width<=800px){.service-preview-page--odm .service-story,.service-preview-page--oem .service-story{padding:76px 0 82px}.service-preview-page--odm .service-story__intro h2,.service-preview-page--oem .service-story__intro h2{font-size:clamp(38px,10vw,48px)}.service-preview-page--odm .service-story__intro>p:last-child,.service-preview-page--oem .service-story__intro>p:last-child{font-size:17px;line-height:1.62}.service-preview-page--odm .service-story__timeline,.service-preview-page--oem .service-story__timeline{margin-top:42px}.service-preview-page--odm .service-story__timeline:before,.service-preview-page--oem .service-story__timeline:before{top:20px;bottom:62px;left:19px}.service-preview-page--odm .service-story__chapter,.service-preview-page--oem .service-story__chapter{-moz-column-gap:16px;grid-template-columns:50px minmax(0,1fr);column-gap:16px;padding:0 0 42px}.service-preview-page--odm .service-story__chapter--with-image,.service-preview-page--oem .service-story__chapter--with-image{padding-bottom:48px}.service-preview-page--odm .service-story__marker,.service-preview-page--oem .service-story__marker{border-radius:3px;width:40px;height:40px;font-size:11px}.service-preview-page--odm .service-story__chapter:not(.service-story__chapter--with-image) .service-story__copy,.service-preview-page--oem .service-story__chapter:not(.service-story__chapter--with-image) .service-story__copy{grid-column:2}.service-preview-page--odm .service-story__eyebrow,.service-preview-page--oem .service-story__eyebrow{margin-top:0;font-size:12px}.service-preview-page--odm .service-story__copy h3,.service-preview-page--oem .service-story__copy h3{font-size:29px}.service-preview-page--odm .service-story__copy>p,.service-preview-page--oem .service-story__copy>p{font-size:16px;line-height:1.62}.service-preview-page--odm .service-story__copy ul,.service-preview-page--oem .service-story__copy ul{grid-template-columns:minmax(0,1fr);gap:9px}.service-preview-page--odm .service-story__copy li,.service-preview-page--oem .service-story__copy li{font-size:14px}.service-preview-page--odm .service-story__image,.service-preview-page--oem .service-story__image{grid-column:2;margin-top:24px}.service-preview-page--odm .service-story__chapter>small,.service-preview-page--oem .service-story__chapter>small{grid-column:2;margin-top:15px;font-size:14px}}@media (width>=801px){.service-preview-page--odm .service-hero__copy,.service-preview-page--oem .service-hero__copy{max-width:560px}.service-preview-page--odm .service-hero__copy h1,.service-preview-page--oem .service-hero__copy h1{text-wrap:balance;max-width:560px}.service-preview-page--odm .service-story__intro,.service-preview-page--oem .service-story__intro{max-width:1080px}.service-preview-page--odm .service-story__intro h2,.service-preview-page--oem .service-story__intro h2{text-wrap:balance;max-width:1080px;font-size:clamp(42px,4vw,58px)}.service-preview-page--odm .service-inquiry__grid,.service-preview-page--oem .service-inquiry__grid{flex-direction:column;align-items:flex-start;gap:18px}.service-preview-page--odm .service-inquiry__grid>div,.service-preview-page--oem .service-inquiry__grid>div{max-width:none}.service-preview-page--odm .service-inquiry h2,.service-preview-page--odm .service-inquiry p:not(.service-eyebrow),.service-preview-page--oem .service-inquiry h2,.service-preview-page--oem .service-inquiry p:not(.service-eyebrow){white-space:nowrap}.service-preview-page--odm .service-inquiry h2,.service-preview-page--oem .service-inquiry h2{font-size:clamp(28px,3.6vw,54px)}.service-preview-page--odm .service-actions .service-button,.service-preview-page--oem .service-actions .service-button{min-height:53px;padding:0 25px;font-size:12px}.service-preview-page--odm .service-inquiry .service-button,.service-preview-page--oem .service-inquiry .service-button{min-width:215px;min-height:53px;padding:0 27px;font-size:12px}}@media (width>=801px) and (width<=1099px){.service-preview-page--odm .service-inquiry h2,.service-preview-page--odm .service-inquiry p:not(.service-eyebrow),.service-preview-page--oem .service-inquiry h2,.service-preview-page--oem .service-inquiry p:not(.service-eyebrow){white-space:normal}}.service-duties,.service-hero__tags,.service-highlights,.service-preview-page .service-story__dots.snap-nav,.service-scope,.service-story__nav,.service-story__stepper-head,.service-story__tabs{display:none}@media (width<=800px){.service-preview-page.has-guide{--guide-ink:#10201d;--guide-green:#2f7f6e;--guide-green-dark:#245f54;--guide-line:#dfe7e3;--guide-journey:#f3f7f5;background:#fffdfa}.service-preview-page.has-guide .service-hero{background:0 0;padding:18px 0 0}.service-preview-page.has-guide .service-hero__grid{min-height:0;display:block}.service-preview-page.has-guide .service-hero .service-eyebrow{color:var(--guide-green-dark);letter-spacing:.1em;font-size:10px;font-weight:900}.service-preview-page.has-guide .service-hero__copy{max-width:none}.service-preview-page.has-guide .service-hero__copy h1{letter-spacing:-.03em;max-width:360px;margin:8px 0 0;font-size:clamp(29px,8.4vw,34px);line-height:1.04}.service-preview-page.has-guide .service-lede{color:#52615c;margin-top:12px;font-size:14px;line-height:1.55}.service-preview-page.has-guide .service-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin-top:18px;display:grid}.service-preview-page.has-guide .service-actions .service-button{text-align:center;border-radius:11px;min-height:46px;padding:0 10px;font-size:13px;line-height:1.2}.service-preview-page.has-guide .service-button--lime{border-color:var(--guide-green);background:var(--guide-green)}.service-preview-page.has-guide .service-button--ghost{color:var(--guide-green-dark);background:#fff;border-color:#cbd9d4}.service-preview-page.has-guide .service-hero__image{background:#f0eee9;border-radius:20px;margin-top:18px;position:relative;overflow:hidden;box-shadow:0 12px 34px #12312a14}.service-preview-page.has-guide .service-hero__image img{aspect-ratio:16/10;border-radius:0;height:auto;min-height:0}.service-preview-page.has-guide .service-hero__tags{flex-wrap:wrap;gap:6px;display:flex;position:absolute;bottom:12px;left:12px}.service-preview-page.has-guide .service-hero__tags span{color:var(--guide-ink);background:#fffffff0;border-radius:999px;padding:7px 9px;font-size:10px;font-weight:800}.service-preview-page.has-guide .service-stamp{display:none}.service-preview-page.has-guide .service-highlights{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:14px;padding:0;list-style:none;display:grid}.service-preview-page.has-guide .service-highlights li{border:1px solid var(--guide-line);text-align:center;background:#fbfcfa;border-radius:14px;min-width:0;padding:12px 8px}.service-preview-page.has-guide .service-highlights strong{color:var(--guide-ink);overflow-wrap:anywhere;font-size:13px;display:block}.service-preview-page.has-guide .service-highlights span{color:#74817c;margin-top:3px;font-size:10px;line-height:1.3;display:block}.service-preview-page.has-guide .service-duties,.service-preview-page.has-guide .service-scope{padding:34px 0 0;display:block}.service-preview-page.has-guide .service-duties .service-eyebrow,.service-preview-page.has-guide .service-scope .service-eyebrow,.service-preview-page.has-guide .service-story__stepper-head .service-eyebrow{color:#84918c;letter-spacing:.11em;font-size:9px;font-weight:900}.service-preview-page.has-guide .service-duties h2,.service-preview-page.has-guide .service-scope h2,.service-preview-page.has-guide .service-story__stepper-head h2{color:var(--guide-ink);letter-spacing:-.02em;margin:6px 0 0;font:800 23px/1.08 Arial,Helvetica,sans-serif}.service-preview-page.has-guide .service-scope__copy{color:#66736f;margin:9px 0 0;font-size:13px;line-height:1.55}.service-preview-page.has-guide .service-scope__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:15px 0 0;padding:0;list-style:none;display:grid}.service-preview-page.has-guide .service-scope__grid li{border:1px solid var(--guide-line);border-radius:16px;min-width:0;min-height:104px;padding:14px}.service-preview-page.has-guide .service-scope__grid li:first-child{background:#f6f1ea}.service-preview-page.has-guide .service-scope__grid li:nth-child(2){background:#eef4f4}.service-preview-page.has-guide .service-scope__grid li:nth-child(3){background:#eef4ee}.service-preview-page.has-guide .service-scope__grid li:nth-child(4){background:#f5efec}.service-preview-page.has-guide .service-duties small,.service-preview-page.has-guide .service-scope__grid small{color:#7e8a85;letter-spacing:.06em;text-transform:uppercase;font-size:9px;font-weight:900}.service-preview-page.has-guide .service-scope__grid strong{color:var(--guide-ink);margin-top:9px;font-size:14px;line-height:1.2;display:block}.service-preview-page.has-guide .service-scope__grid span{color:#6f7a76;margin-top:5px;font-size:11px;line-height:1.35;display:block}.service-preview-page.has-guide .service-story{background:0 0;padding:34px 0 0}.service-preview-page.has-guide .service-story__intro{display:none}.service-preview-page.has-guide .service-story__stepper-head{display:block}.service-preview-page.has-guide .service-story__nav,.service-preview-page.has-guide .service-story__tabs,.service-preview-page.has-guide .service-story__timeline{background:var(--guide-journey);margin-left:-16px;margin-right:-16px}.service-preview-page.has-guide .service-story__tabs{scroll-snap-type:x mandatory;scrollbar-width:none;border-top:1px solid #e1e9e5;gap:8px;margin-top:15px;padding:16px 16px 12px;scroll-padding-inline:16px;display:flex;overflow-x:auto}.service-preview-page.has-guide .service-story__tabs::-webkit-scrollbar{display:none}.service-preview-page.has-guide .service-story__tab{color:#62706b;min-height:40px;font:inherit;scroll-snap-align:start;cursor:pointer;background:#fff;border:1px solid #d6e1dc;border-radius:999px;flex:none;align-items:center;gap:7px;padding:7px 12px 7px 7px;font-size:12px;font-weight:800;display:flex}.service-preview-page.has-guide .service-story__tab span{background:#edf3f0;border-radius:50%;place-items:center;width:24px;height:24px;font-size:9px;display:grid}.service-preview-page.has-guide .service-story__tab.is-active{border-color:var(--guide-green);background:var(--guide-green);color:#fff}.service-preview-page.has-guide .service-story__tab.is-active span{background:#ffffff2e}.service-preview-page.has-guide .service-story__timeline{padding:0 16px}.service-preview-page.has-guide .service-story__chapter,.service-preview-page.has-guide .service-story__timeline:before{display:none}.service-preview-page.has-guide .service-story__chapter.is-active{background:#fff;border:1px solid #dce6e1;border-radius:18px;flex-direction:column;padding:0;display:flex;overflow:hidden;box-shadow:0 9px 26px #1843390f}.service-preview-page.has-guide .service-story__marker{display:none}.service-preview-page.has-guide .service-story__image{order:-1;margin:0}.service-preview-page.has-guide .service-story__image img{aspect-ratio:16/9}.service-preview-page.has-guide .service-story__copy{padding:16px 16px 0}.service-preview-page.has-guide .service-story__eyebrow{color:#788580;letter-spacing:.08em;margin:0;font-size:9px;font-weight:900}.service-preview-page.has-guide .service-story__copy h3{letter-spacing:-.02em;margin:7px 0 0;font-size:21px;line-height:1.08}.service-preview-page.has-guide .service-story__copy>p{color:#62706b;margin:8px 0 0;font-size:13px;line-height:1.5}.service-preview-page.has-guide .service-story__copy ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:13px}.service-preview-page.has-guide .service-story__copy li{color:#485852;background:#f5f8f6;border-radius:12px;padding:10px 11px;font-size:11px;font-weight:600;line-height:1.35}.service-preview-page.has-guide .service-story__copy li:before{display:none}.service-preview-page.has-guide .service-story__chapter>small{border-left:3px solid var(--guide-green);color:#315d53;background:#eef6f3;margin:13px 16px 16px;padding:11px 12px;font-size:11px;line-height:1.4}.service-preview-page.has-guide .service-story__dots.snap-nav{background:var(--guide-journey);margin:0 -16px;padding-top:8px;display:flex}.service-preview-page.has-guide .service-story__nav{border-bottom:1px solid #e1e9e5;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:4px 16px 18px;display:grid}.service-preview-page.has-guide .service-story__nav-button{color:#315d53;min-height:44px;font:inherit;cursor:pointer;background:#fff;border:1px solid #cedbd6;border-radius:11px;padding:0 10px;font-size:12px;font-weight:800}.service-preview-page.has-guide .service-story__nav-button:disabled{opacity:.45;cursor:default}.service-preview-page.has-guide .service-story__nav-button--primary{border-color:var(--guide-green);background:var(--guide-green);color:#fff}.service-preview-page.has-guide .service-duties__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:15px;display:grid}.service-preview-page.has-guide .service-duties__grid article{border:1px solid var(--guide-line);background:#faf7f1;border-radius:16px;min-width:0;padding:15px}.service-preview-page.has-guide .service-duties__grid article:last-child{background:#eff6f3}.service-preview-page.has-guide .service-duties strong{color:var(--guide-ink);margin-top:7px;font-size:14px;line-height:1.2;display:block}.service-preview-page.has-guide .service-duties ul{margin:10px 0 0;padding:0;list-style:none}.service-preview-page.has-guide .service-duties li{color:#697570;margin-top:7px;padding-left:13px;font-size:11px;line-height:1.35;position:relative}.service-preview-page.has-guide .service-duties li:before{color:var(--guide-green);content:"•";position:absolute;left:0}.service-preview-page.has-guide .service-inquiry{background:#163f37;margin-top:34px;padding:26px 0}.service-preview-page.has-guide .service-inquiry__grid{gap:16px}.service-preview-page.has-guide .service-inquiry .service-eyebrow{color:#a9cbc2;letter-spacing:.11em;font-size:9px;font-weight:900}.service-preview-page.has-guide .service-inquiry h2{color:#fff;margin:6px 0 0;font-size:25px;line-height:1.1}.service-preview-page.has-guide .service-inquiry p:not(.service-eyebrow){color:#d1e1dc;margin-top:9px;font-size:13px;line-height:1.55}.service-preview-page.has-guide .service-inquiry .service-button{color:#163f37;background:#fff;border-color:#fff;border-radius:11px;width:100%;min-height:46px;font-size:13px}}@media (width<=360px){.service-preview-page.has-guide .service-story__copy ul{grid-template-columns:minmax(0,1fr)}}@media (width>=801px) and (width<=1199px){.home-hero{padding:8px 0 0!important}.hero-slide{width:calc(100% - 66px)!important;height:480px!important;min-height:480px!important;margin:0 auto!important}.hero-copy{width:46%!important;height:302px!important;min-height:302px!important;padding:30px 35px!important;inset:89px 7.2% auto auto!important}}@media (width>=521px) and (width<=800px){.trust-section article,.trust-section article:nth-child(n){height:87.9063px!important;min-height:87.9063px!important}}@media (width>=1600px){.hero-slide{aspect-ratio:2.6!important;width:calc(100% - 112px)!important;max-width:none!important;height:auto!important;min-height:0!important}.hero-copy{width:540px!important;min-height:0!important;padding:28px 34px!important;right:150px!important}.hero-copy .hero-title{font-size:clamp(36px,3.2vw,58px)!important}}@media (width>=801px) and (width<=1199px){.legacy-home .documents-section.container,.legacy-home .home-band.container,.legacy-home .packaging-section.container,.legacy-home .process-section>.container,.legacy-home .product-band>.container,.legacy-home .trust-section{box-sizing:border-box!important;width:calc(100% - 48px)!important;max-width:none!important;margin-left:24px!important;margin-right:24px!important}.legacy-home .trust-section{grid-template-columns:repeat(3,minmax(0,1fr))!important;padding:23px 0 0!important}.legacy-home .trust-section article,.legacy-home .trust-section article:nth-child(n){border:0!important;border-left:1px solid #173f4924!important;height:129px!important;min-height:129px!important;padding:0 18px!important}.legacy-home .trust-section article:first-child{border-left:0!important}.legacy-home .trust-section .trust-symbol,.legacy-home .trust-section img{-o-object-fit:contain!important;object-fit:contain!important;flex:0 0 68px!important;width:88px!important;height:68px!important}.legacy-home .category-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:16px!important}.legacy-home .category-card{flex-direction:column!important;display:flex!important}.legacy-home .category-card img,.legacy-home .category-card:nth-child(2) img,.legacy-home .category-card:nth-child(3) img{aspect-ratio:2.3!important;-o-object-fit:cover!important;object-fit:cover!important;width:100%!important;height:auto!important;display:block!important}.legacy-home .category-card>div{flex:auto!important;min-height:197px!important;padding:18px!important}.legacy-home .category-card h3{font-size:22px!important;line-height:1.12!important}.legacy-home .category-card p{font-size:13px!important;line-height:1.45!important}.legacy-home .packaging-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:16px!important}.legacy-home .packaging-grid figure:first-child{grid-column:auto!important}.legacy-home .packaging-grid figure img{aspect-ratio:1.5!important;-o-object-fit:cover!important;object-fit:cover!important;width:100%!important;height:auto!important}.legacy-home .process-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:16px!important}.legacy-home .process-grid img{aspect-ratio:.95!important}.legacy-home .document-grid{grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:14px!important}}@media (width>=2560px){.legacy-home .trust-section{width:min(100% - 240px,2000px)!important;max-width:none!important}.legacy-home .trust-section article,.legacy-home .trust-section article:nth-child(n){height:230px!important;min-height:230px!important}.legacy-home .trust-section .trust-symbol,.legacy-home .trust-section img{flex-basis:124px!important;width:156px!important;height:124px!important}.legacy-home .trust-section strong{font-size:22px!important}.legacy-home .trust-section p{font-size:20px!important}.legacy-home .factory-panel{border-radius:24px!important;width:min(100% - 240px,1450px)!important;max-width:none!important;padding:58px 86px 62px!important}.legacy-home .factory-panel .eyebrow{font-size:18px!important}.legacy-home .factory-panel .factory-title{max-width:1320px!important;font-size:78px!important}.legacy-home .factory-panel>div{max-width:1240px!important;font-size:28px!important;line-height:1.55!important}.legacy-home .documents-section.container,.legacy-home .home-band.container,.legacy-home .packaging-section.container,.legacy-home .process-section>.container,.legacy-home .product-band>.container{width:min(100% - 240px,3040px)!important;max-width:none!important}.legacy-home .home-band,.legacy-home .process-section>.container,.legacy-home .product-band>.container{padding-top:132px!important;padding-bottom:132px!important}.legacy-home .section-heading{margin-bottom:46px!important}.legacy-home .packaging-section h2,.legacy-home .section-heading h2{margin-top:16px!important;font-size:82px!important}.legacy-home .category-grid{gap:32px!important}.legacy-home .category-card>div{min-height:390px!important;padding:41px!important}.legacy-home .category-card h3{font-size:49px!important}.legacy-home .category-card p{font-size:27px!important}.legacy-home .legacy-button{min-height:78px!important;margin-top:24px!important;padding-inline:32px!important;font-size:20px!important}.legacy-home .product-band{min-height:738px!important}.legacy-home .document-grid,.legacy-home .packaging-grid,.legacy-home .process-grid{gap:32px!important}.legacy-home .packaging-grid{margin-top:48px!important}.legacy-home .packaging-grid figcaption{font-size:29px!important;bottom:24px!important;left:32px!important}.legacy-home .process-grid img{aspect-ratio:.95!important}.legacy-home .process-grid small{margin-top:20px!important;font-size:20px!important}.legacy-home .process-grid h3{margin-top:8px!important;font-size:41px!important}.legacy-home .document-grid img{padding:16px!important}.legacy-home .document-grid span{padding:14px!important;font-size:23px!important}.legacy-home .documents-section{padding-top:132px!important;padding-bottom:144px!important}}@media (width>=1200px){.legacy-home .factory-panel{width:min(100% - 120px,920px)!important}.legacy-home .factory-panel .factory-title{max-width:840px!important}}@media (width>=901px){.site-footer .footer-shop{transform:translate(3px)!important}}.raw-browse .catalog-category-select__option:hover,.raw-browse .catalog-category-select__option[aria-selected=true]{color:#263a43!important;background:#e3e7e9!important}.raw-browse .catalog-category-select__option.is-active,.raw-browse a.is-active{color:#263a43!important;background:#e3e7e9!important;box-shadow:inset 4px 0 #87949b!important}.raw-browse .catalog-category-select__trigger{color:#123b59!important;background:#fff!important;border-color:#9eb8c8!important}.raw-browse .catalog-category-select__label{color:#31566e!important}.raw-browse .catalog-category-select__value{color:#123b59!important}.raw-browse .catalog-category-select__menu{border-color:#9eb8c8!important;box-shadow:0 14px 30px #123b5933!important}.raw-browse .catalog-category-select__option{color:#123b59!important}.raw-browse .catalog-category-select__option.is-selected{background:#167d74!important}.raw-browse .catalog-category-select__option.is-selected b{color:#fff!important;opacity:.95!important}.raw-browse{border-color:#b8d9e8!important;box-shadow:0 8px 20px #4e809724!important}.raw-browse>header{color:#173f57!important;background:#b8d9e8!important}.raw-browse>header small{color:#315e74!important}.raw-browse .catalog-category-select__trigger:focus-visible,.raw-browse .catalog-category-select__trigger:hover{border-color:#8d9aa1!important;box-shadow:0 0 0 3px #8d9aa133!important}@media (width>=1200px){.legacy-home .factory-panel>div{max-width:840px!important}.raw-material-hero>.container>.eyebrow{text-align:center!important;width:100%!important}.raw-material-hero h1,.raw-material-hero>.container>.eyebrow{margin-left:auto!important;margin-right:auto!important}}@media (width>=2560px){.legacy-home .factory-panel>div{max-width:1320px!important}}@media (width<=800px){.raw-material-hero>.container>.eyebrow{text-align:center!important;width:100%!important}.raw-material-hero h1,.raw-material-hero>.container>.eyebrow{margin-left:auto!important;margin-right:auto!important}}.raw-results-head>.raw-toolbar-actions{justify-content:flex-end!important;align-items:center!important;gap:14px!important;display:flex!important}.raw-results-head>.raw-toolbar-actions>label{display:block!important}.raw-browse .catalog-category-select__menu{width:100%!important;min-width:0!important;left:0!important;right:auto!important}.raw-browse .catalog-category-select__option:focus-visible,.raw-browse .catalog-category-select__option:hover{color:#385461!important;background:#eef3f5!important}.raw-browse .catalog-category-select__option.is-selected{color:#385461!important;background:#dfe8ec!important}@media (width<=700px){.raw-results-head>.raw-toolbar-actions{justify-content:space-between!important;gap:8px!important;width:100%!important}.raw-results-head>.raw-toolbar-actions>label{flex:auto!important;min-width:0!important}.raw-results-head>.raw-toolbar-actions>label select{width:100%!important;min-width:0!important;max-width:none!important}.raw-results-head>.raw-toolbar-actions .raw-view-group{flex:none!important}}@media (width<=800px){.ready-catalog-hero{padding:20px 0 28px!important}.ready-catalog-hero .breadcrumbs{margin-bottom:22px!important}.ready-catalog-hero h1{margin-bottom:8px!important;font-size:36px!important;line-height:1!important}.ready-catalog-hero>.container>p:last-child{font-size:15px!important;line-height:1.45!important}.ready-catalog-content{padding-bottom:56px!important}}@media (width>=1200px){.bulk-catalog-page>.catalog-hero>.container{text-align:center!important}.bulk-catalog-page>.catalog-hero .breadcrumbs{justify-content:center!important}.bulk-catalog-page>.catalog-hero h1,.bulk-catalog-page>.catalog-hero>.container>p:last-child{margin-left:auto!important;margin-right:auto!important}}:root{--nav-desktop-breakpoint:1200px;--nav-z-header:1200;--nav-z-backdrop:1300;--nav-z-drawer:1400;--nav-bg:#fffdf9;--nav-ink:#173f49;--nav-border:#d7dfda}.legacy-home .hero-slide{background:#e8ece7;aspect-ratio:1920/724!important;height:auto!important;min-height:0!important}.legacy-home .hero-media{-o-object-fit:cover!important;object-fit:cover!important;-o-object-position:center!important;object-position:center!important;width:100%!important;height:100%!important}.legacy-home .category-card img,.legacy-home .document-grid img,.legacy-home .packaging-grid img,.legacy-home .process-grid img{aspect-ratio:auto!important;-o-object-fit:contain!important;object-fit:contain!important;-o-object-position:center!important;object-position:center!important;width:100%!important;height:auto!important}.legacy-home .category-grid{align-items:stretch!important}.legacy-home .category-card{flex-direction:column!important;min-height:0!important;display:flex!important}.legacy-home .category-card img,.legacy-home .category-card:nth-child(2) img,.legacy-home .category-card:nth-child(3) img{aspect-ratio:1!important;-o-object-fit:cover!important;object-fit:cover!important;-o-object-position:center!important;object-position:center!important;flex:none!important;width:100%!important;height:auto!important}.legacy-home .category-card>div{flex:auto!important}.legacy-home .popular-formula-card .formula-card-image{background:#f1f4f1;aspect-ratio:1!important;height:auto!important}.legacy-home .popular-formula-card .formula-card-image img{aspect-ratio:auto!important;-o-object-fit:contain!important;object-fit:contain!important;-o-object-position:center!important;object-position:center!important;width:100%!important;height:100%!important}.legacy-home .hero-stage{position:absolute;inset:0}.legacy-home .hero-arrow,.legacy-home .hero-dots{z-index:3}@media (width>=801px) and (width<=1199px){.legacy-home .hero-slide{aspect-ratio:auto!important;height:480px!important;min-height:480px!important}}@media (width<=800px){.legacy-home .home-hero{padding:6px 0 0!important}.legacy-home .hero-slide{background:#fff9f0;aspect-ratio:auto!important;border-radius:14px!important;flex-direction:column!important;width:calc(100% - 24px)!important;height:auto!important;min-height:0!important;margin:0 auto!important;display:flex!important}.legacy-home .hero-stage{aspect-ratio:4/3;background:#e8ece7;width:100%;position:relative;inset:auto;overflow:hidden}.legacy-home .hero-media{position:absolute!important;inset:0!important}.legacy-home .hero-copy{width:auto!important;height:auto!important;min-height:0!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:0 0!important;border-radius:0!important;margin:0!important;padding:20px 16px 22px!important;position:relative!important;inset:auto!important}.legacy-home .hero-copy .hero-title{margin:10px 0 8px!important;font-size:clamp(26px,7vw,34px)!important;line-height:1.08!important}.legacy-home .hero-copy>p:not(.eyebrow){margin:0!important;font-size:15px!important;line-height:1.5!important}.legacy-home .hero-copy .legacy-button{min-height:46px;margin-top:16px!important}.legacy-home .hero-arrow{place-items:center;border-radius:50%!important;width:44px!important;height:44px!important;padding:0!important;font-size:28px!important;line-height:1!important;display:grid!important}.legacy-home .hero-arrow--prev{left:10px!important}.legacy-home .hero-arrow--next{right:10px!important}.legacy-home .hero-dots{gap:2px!important;bottom:6px!important}.legacy-home .hero-dots button{position:relative;background:0 0!important;width:44px!important;height:24px!important}.legacy-home .hero-dots button:before{content:"";background:#fff9;border-radius:2px;height:4px;position:absolute;top:50%;left:8px;right:8px;transform:translateY(-50%)}.legacy-home .hero-dots button.active:before{background:#fff}.legacy-home .popular-formula-carousel{grid-template-columns:1fr 1fr!important;gap:14px 10px!important}.legacy-home .popular-formula-scroller{grid-area:1/1/auto/-1}.legacy-home .popular-carousel-control{grid-row:2;border-radius:50%!important;width:44px!important;height:44px!important}.legacy-home .popular-carousel-control:first-child{justify-self:end}.legacy-home .popular-carousel-control:last-child{justify-self:start}.legacy-home .popular-formula-page{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:18px 12px!important}.legacy-home .popular-formula-card h3{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden;font-size:15px!important;line-height:1.25!important}.site-footer .footer-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:24px 16px!important}.site-footer .footer-brand,.site-footer .footer-contact{grid-column:1/-1!important}.site-footer .footer-help,.site-footer .footer-shop{padding-left:0!important;display:flex!important;transform:none!important}.site-footer .footer-column a{align-items:center;min-height:32px;display:inline-flex}.legacy-home .document-grid a,.legacy-home .packaging-grid figure,.legacy-home .process-grid article>img{overflow:hidden}.legacy-home .packaging-grid img{aspect-ratio:1!important}.legacy-home .packaging-grid img,.legacy-home .process-grid img{-o-object-fit:cover!important;object-fit:cover!important;height:auto!important}.legacy-home .process-grid img{aspect-ratio:4/5!important}.legacy-home .document-grid img{background:#fff;aspect-ratio:3/4!important;-o-object-fit:contain!important;object-fit:contain!important;height:auto!important}}@media (width<=520px){.legacy-home .home-band,.legacy-home .process-section>.container,.legacy-home .product-band>.container{padding-top:44px!important;padding-bottom:44px!important}.legacy-home .section-heading{flex-direction:column!important;align-items:flex-start!important;gap:10px!important;margin-bottom:20px!important}.legacy-home .section-heading>p{text-align:left!important;margin:0!important;font-size:14px!important;line-height:1.5!important}.legacy-home .packaging-section h2,.legacy-home .section-heading h2{letter-spacing:-.01em;margin-top:6px!important;font-size:clamp(26px,7.6vw,32px)!important;line-height:1.1!important}.legacy-home .packaging-section>p:not(.eyebrow){margin:10px 0 18px!important;font-size:14px!important;line-height:1.5!important}.legacy-home .factory-panel{padding:24px 18px 26px!important}.legacy-home .factory-panel h2{margin:8px auto 14px!important;font-size:clamp(24px,7vw,28px)!important;line-height:1.15!important}.legacy-home .factory-panel>div{font-size:14px!important;line-height:1.6!important}.legacy-home .category-grid{gap:14px!important}.legacy-home .category-card{border-radius:12px;overflow:hidden}.legacy-home .category-card img,.legacy-home .category-card:nth-child(2) img,.legacy-home .category-card:nth-child(3) img{aspect-ratio:16/9!important;-o-object-fit:cover!important;object-fit:cover!important;height:auto!important;display:block!important}.legacy-home .category-card>div{min-height:0!important;padding:14px 16px 16px!important}.legacy-home .category-card h3{margin:4px 0 6px!important;font-size:20px!important}.legacy-home .category-card p{margin:0!important;font-size:14px!important}.legacy-home .category-card .legacy-button{min-height:40px;margin-top:12px!important}.legacy-home .packaging-grid{gap:10px!important}.legacy-home .packaging-grid figure{border-radius:10px}.legacy-home .process-grid{gap:12px!important}.legacy-home .process-grid h3{font-size:16px!important;line-height:1.25!important}.legacy-home .document-grid{scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch;margin-right:-12px;padding:0 12px 8px 0;overflow-x:auto;gap:12px!important;display:flex!important}.legacy-home .document-grid::-webkit-scrollbar{display:none}.legacy-home .document-grid a{scroll-snap-align:start;border-radius:8px;flex:0 0 44%}.legacy-home .document-grid img{padding:8px!important}.legacy-home .document-grid span{font-size:12px;padding:8px!important}}:root{--nav-header-z:1200;--nav-backdrop-z:1300;--nav-drawer-z:1400;--nav-surface:#fffdf9;--nav-muted:#eef4f1;--nav-ink:#173f49;--nav-border:#d7dfda}.header-stage{min-height:136px!important;padding:0!important;position:relative!important;overflow:visible!important}.bulk-announcement{color:#fff!important;background:#008b89!important;border:0!important;border-radius:0 0 15px 15px!important;width:auto!important;height:50px!important;min-height:50px!important;margin:0!important;padding:0!important;position:absolute!important;top:0!important;left:max(20px,50% - 607px)!important;right:max(20px,50% - 607px)!important;overflow:hidden!important;box-shadow:0 7px 20px #144a4421!important}.announcement-track{will-change:transform;width:max-content!important;animation:26s linear infinite announcement-marquee!important}.announcement-sequence,.announcement-track{white-space:nowrap!important;align-items:center!important;min-width:100%!important;height:100%!important;display:flex!important}.announcement-sequence{flex:0 0 max-content!important;box-sizing:border-box!important;letter-spacing:.03em!important;justify-content:center!important;gap:20px!important;padding:0 26px!important;font:700 10px/1.2 Segoe UI,Aptos,Arial,sans-serif!important}.announcement-sequence i{opacity:1!important;flex:none!important;font-style:normal!important}.bulk-announcement{align-items:center!important;display:flex!important}.announcement-marquee{flex:auto!important;min-width:0!important;height:100%!important;overflow:hidden!important}.announcement-socials{z-index:2!important;box-sizing:border-box!important;background:#008b89!important;flex:none!important;align-items:center!important;gap:6px!important;height:100%!important;padding:0 14px 0 10px!important;display:flex!important;position:relative!important}.announcement-social{flex:0 0 25px!important;justify-content:center!important;align-items:center!important;width:25px!important;height:25px!important;line-height:0!important;text-decoration:none!important;display:inline-flex!important}.announcement-social img{width:21px!important;height:21px!important;transition:transform .15s,opacity .15s!important;display:block!important}.announcement-social:focus-visible img,.announcement-social:hover img{opacity:.92!important;transform:translateY(-1px)scale(1.06)!important}.announcement-social:focus-visible{outline-offset:2px!important;border-radius:50%!important;outline:2px solid #ffffffb3!important}.site-header{z-index:var(--nav-header-z)!important;box-shadow:none!important;background:0 0!important;border:0!important;transition:background .42s cubic-bezier(.22,.61,.36,1),box-shadow .42s cubic-bezier(.22,.61,.36,1)!important}.header-row{box-sizing:border-box!important;display:flex!important;position:relative!important}.brand,.header-row{align-items:center!important}.brand{flex:none!important;text-decoration:none!important;display:inline-flex!important}.brand img{width:100%!important;height:auto!important;display:block!important}.primary-nav{box-sizing:border-box!important;align-items:center!important;display:flex!important}.primary-nav a{text-decoration:none!important}.nav-item{position:relative!important}.nav-parent-row{border-radius:5px!important;width:100%!important;min-width:0!important;transition:background .24s,color .24s,box-shadow .24s!important}.nav-link,.nav-parent-row,.nav-parent-trigger{align-items:center!important;display:flex!important}.nav-link,.nav-parent-trigger{touch-action:manipulation;-webkit-tap-highlight-color:transparent;box-sizing:border-box!important;color:#162a2b!important;cursor:pointer!important;text-decoration:none!important;transition:color .1s ease-in-out,background-color .1s ease-in-out!important}.nav-link:focus-visible,.nav-link:hover{color:#285f62!important;background:#7eafb129!important;border-radius:5px!important;outline:0!important}.nav-link.is-pending,.nav-link:active{color:#1d5a5c!important;background:#7eafb147!important;border-radius:5px!important}.nav-link.is-pending{animation:.9s ease-in-out infinite alternate nav-pending;cursor:progress!important}@keyframes nav-pending{to{opacity:.62}}@media (prefers-reduced-motion:reduce){.nav-link.is-pending{animation:none}}.mega-area-tab,.mega-panel a,.mobile-nav-action,.nav-toggle{touch-action:manipulation}.nav-parent-trigger{justify-content:space-between!important;gap:12px!important;width:100%!important}.nav-parent-trigger,.nav-parent-trigger>span{min-width:0!important}:where(button.nav-parent-trigger){font:inherit;letter-spacing:inherit;text-align:start;background:0 0;border:0;margin:0}.mega-area-tab__chevron,.nav-parent-chevron{border-bottom:2px solid!important;border-right:2px solid!important;flex:0 0 9px!important;width:9px!important;height:9px!important;transition:transform .2s!important;display:block!important;transform:rotate(45deg)translateY(-2px)!important}.mega-area-tab[aria-expanded=true] .mega-area-tab__chevron,.nav-parent-trigger[aria-expanded=true] .nav-parent-chevron{transform:rotate(225deg)translate(-2px,-1px)!important}.mega-panel{z-index:1500!important;box-sizing:border-box!important;background:#fff!important;animation:.2s both navPanelIn!important;box-shadow:0 16px 40px #17221b29!important}.nav-item--mega:not(.is-expanded)>.mega-panel{display:none!important}.mega-catalog-browser{display:grid!important}.mega-kicker{color:#6d7d7d!important;letter-spacing:.1em!important;text-transform:uppercase!important;margin:0!important;font:700 10px/1.2 Segoe UI,Arial,sans-serif!important}.mega-area-list,.mega-function-grid,.mega-mobile-function-list{display:grid!important}.mega-area-item{min-width:0!important}.mega-area-tab{box-sizing:border-box!important;color:#2f5052!important;text-align:left!important;cursor:pointer!important;background:0 0!important;border:0!important;justify-content:space-between!important;align-items:center!important;gap:12px!important;width:100%!important;min-height:44px!important;display:flex!important}.mega-area-tab.active,.mega-area-tab:focus-visible,.mega-area-tab:hover{color:#327d82!important;background:#67a4a421!important;outline:0!important}.mega-function-grid{animation:.28s both megaFunctionIn!important}.mega-empty-link,.mega-function-grid a,.mega-mobile-function-list a,.mega-panel--compact a{box-sizing:border-box!important;color:#2f5052!important;align-items:center!important;text-decoration:none!important;display:flex!important}.mega-function-grid a:focus-visible,.mega-function-grid a:hover,.mega-mobile-function-list a:focus-visible,.mega-mobile-function-list a:hover,.mega-panel--compact a:focus-visible,.mega-panel--compact a:hover{color:#276b6d!important;background:#eaf3f0!important;outline:0!important}.auth-actions,.nav-tools{align-items:center!important;display:flex!important}.pill-tool,.round-tool{box-sizing:border-box!important;color:#173f72!important;cursor:pointer!important;background:#fff!important;border:1px solid #174275!important;justify-content:center!important;align-items:center!important;text-decoration:none!important;display:inline-flex!important}.round-tool{border-radius:50%!important}.pill-tool{border-radius:999px!important}.nav-icon{fill:none!important;stroke:currentColor!important;stroke-width:1.8px!important;stroke-linecap:round!important;stroke-linejoin:round!important;display:block!important}.nav-toggle-bars{display:inline-flex!important}.nav-toggle-bars,.nav-toggle-bars .nav-icon{width:20px!important;height:14px!important}.search-tool__icon{place-items:center!important;display:grid!important}.search-tool__icon .nav-icon{width:18px!important;height:18px!important}.auth-actions{gap:6px!important}.auth-action{min-height:34px!important;padding:0 10px!important;font:700 10px/1.1 Segoe UI,Aptos,Arial,sans-serif!important}.language-picker{display:inline-flex!important;position:relative!important}.language-tool{gap:0!important;line-height:1!important}.language-tool__chevron{display:none!important}.language-menu{z-index:1600!important;background:var(--nav-surface)!important;border:1px solid #cbd9de!important;border-radius:10px!important;min-width:172px!important;padding:6px!important;animation:.16s both languageMenuIn!important;display:grid!important;position:absolute!important;top:calc(100% + 10px)!important;right:0!important;box-shadow:0 14px 32px #183a352e!important}.language-option{min-height:36px!important;color:var(--nav-ink)!important;text-align:left!important;cursor:pointer!important;background:0 0!important;border:0!important;border-radius:6px!important;justify-content:space-between!important;align-items:baseline!important;gap:14px!important;padding:7px 10px!important;font:700 13px/1.2 Segoe UI,Aptos,Arial,sans-serif!important;display:flex!important}.language-option small{color:#6c7d7e!important;font-size:10px!important;font-weight:500!important}.language-option.is-active,.language-option:focus-visible,.language-option:hover{color:#1d706f!important;background:#e6f1ed!important;outline:0!important}.mobile-nav-close,.mobile-nav-tools,.nav-backdrop{display:none!important}@media (width>=1200px){.header-stage--home{height:70px!important;min-height:70px!important}.site-header,.site-header--home:not(.is-scrolled){width:100%!important;height:88px!important;margin:0!important;position:absolute!important;top:106px!important;left:0!important;right:0!important;transform:none!important}.site-header:not(.site-header--home){position:fixed!important;top:24px!important}.site-header--home.is-scrolled,.site-header.is-scrolled{transition:top .42s cubic-bezier(.22,.61,.36,1),background .42s cubic-bezier(.22,.61,.36,1)!important;position:fixed!important;top:12px!important}.header-row{-webkit-backdrop-filter:blur(14px)!important;backdrop-filter:blur(14px)!important;background:#ffffffb8!important;border:1px solid #ffffffd6!important;border-radius:18px!important;grid-template-columns:clamp(136px,12vw,154px) minmax(0,1fr) auto!important;align-items:center!important;gap:20px!important;width:min(100% - 38px,1227px)!important;height:88px!important;min-height:88px!important;margin:0 auto!important;padding:0 26px!important;transition:background .42s cubic-bezier(.22,.61,.36,1),box-shadow .42s cubic-bezier(.22,.61,.36,1),transform .42s cubic-bezier(.22,.61,.36,1)!important;display:grid!important;box-shadow:0 12px 32px -16px #1c272247!important}.site-header.is-scrolled .header-row{-webkit-backdrop-filter:blur(18px)!important;backdrop-filter:blur(18px)!important;background:#f7f1e7f7!important;box-shadow:0 12px 26px -16px #322a2252!important}.brand,.brand img{width:clamp(136px,12vw,154px)!important}.nav-toggle{display:none!important}.primary-nav{container-type:inline-size;visibility:visible!important;justify-content:center!important;justify-self:stretch!important;gap:clamp(8px,1vw,14px)!important;width:auto!important;min-width:0!important;height:auto!important;padding:0!important;position:static!important;overflow:visible!important;transform:none!important}.nav-link,.nav-parent-trigger{white-space:nowrap!important;min-height:34px!important;padding:5px 7px!important;font:750 clamp(14px,min(1.15vw,2.2cqi),17px)/19px Arial,Helvetica,sans-serif!important}.nav-parent-chevron{display:none!important}.nav-item--mega.is-expanded>.nav-parent-row,.nav-item--mega:focus-within>.nav-parent-row,.nav-item--mega:hover>.nav-parent-row{color:#162a2b!important;background:#7eafb1!important;box-shadow:inset 0 0 0 1px #1f53561a!important}.mega-panel{border:1px solid #d8e4df!important;border-radius:12px!important;margin-top:0!important;position:absolute!important;top:100%!important}.mega-panel:before{content:""!important;height:14px!important;position:absolute!important;top:-14px!important;left:0!important;right:0!important}.mega-panel--catalog{width:min(760px,100vw - 48px)!important;padding:18px!important;left:50%!important;transform:translate(-30%)!important}.mega-catalog-browser{grid-template-columns:220px minmax(0,1fr)!important;gap:20px!important}.mega-area-column{border-right:1px solid #dde7e3!important;padding-right:14px!important}.mega-area-list{gap:3px!important;margin-top:10px!important}.mega-area-tab{border-left:3px solid #0000!important;padding:9px 12px!important;font:650 15px/1.25 Arial,Helvetica,sans-serif!important}.mega-area-tab__chevron,.mega-mobile-function-list{display:none!important}.mega-function-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;align-content:start!important;gap:6px!important}.mega-function-grid a{border-radius:7px!important;min-height:42px!important;padding:9px 12px!important;font:600 15px/1.3 Arial,Helvetica,sans-serif!important}.mega-panel--compact{width:206px!important;padding:8px!important;display:grid!important;left:0!important}.mega-panel--compact a{border-radius:7px!important;min-height:42px!important;padding:9px 12px!important;font:650 15px/1.25 Arial,Helvetica,sans-serif!important}.nav-tools{white-space:nowrap!important;justify-self:end!important;gap:9px!important}.round-tool{width:36px!important;min-width:36px!important;height:36px!important;min-height:36px!important;padding:0!important}.language-picker,.language-tool{width:32px!important;min-width:32px!important;height:32px!important;min-height:32px!important}}@media (width<=1199px){.header-stage,.header-stage--home{height:68px!important;min-height:68px!important}.bulk-announcement{display:none!important}.site-header,.site-header--home.is-scrolled,.site-header--home:not(.is-scrolled){border-radius:0!important;width:100%!important;height:68px!important;margin:0!important;position:fixed!important;top:0!important;left:0!important;right:0!important;transform:none!important}.header-row,.site-header.is-scrolled .header-row{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:#fff!important;border:0!important;border-radius:0!important;gap:14px!important;width:100%!important;height:68px!important;min-height:68px!important;margin:0!important;padding-inline:clamp(12px,3vw,24px)!important;display:flex!important;box-shadow:0 5px 16px #1a38351f!important}.brand,.brand img{width:clamp(104px,22vw,148px)!important}.nav-toggle{width:92px!important;min-width:92px!important;height:44px!important;min-height:44px!important;color:var(--nav-ink)!important;cursor:pointer!important;touch-action:manipulation!important;background:#f4f7f3!important;border:1px solid #d8d6cf!important;border-radius:999px!important;flex:0 0 92px!important;justify-content:center!important;align-items:center!important;gap:9px!important;margin-left:auto!important;padding:0 14px!important;display:inline-flex!important}.nav-toggle-label{letter-spacing:.08em!important;font:800 11px/1 Arial,Helvetica,sans-serif!important;display:inline!important}.header-row>.nav-tools{display:none!important}.site-header .primary-nav{z-index:var(--nav-drawer-z)!important;width:min(390px,92vw)!important;max-width:92vw!important;height:100dvh!important;min-height:100svh!important;max-height:100dvh!important;padding:calc(76px + env(safe-area-inset-top)) 18px calc(24px + env(safe-area-inset-bottom))!important;overscroll-behavior:contain!important;visibility:hidden!important;background:var(--nav-surface)!important;opacity:1!important;-webkit-overflow-scrolling:touch!important;flex-direction:column!important;align-items:stretch!important;gap:0!important;transition:transform .3s cubic-bezier(.22,.61,.36,1),visibility 0s linear .3s!important;display:flex!important;position:fixed!important;inset:0 0 0 auto!important;overflow:hidden auto!important;transform:translate(100%)!important;box-shadow:-18px 0 42px #1a2e352e!important}.site-header .primary-nav.is-visible{visibility:visible!important;transition-delay:0s!important;transform:translate(0)!important}.site-header.is-open{z-index:var(--nav-drawer-z)!important;pointer-events:none!important}.site-header.is-open .nav-toggle{visibility:hidden!important}.site-header.is-open .primary-nav,.site-header.is-open .primary-nav *{pointer-events:auto!important}.mobile-nav-close{top:max(16px,env(safe-area-inset-top))!important;right:max(16px,env(safe-area-inset-right))!important;z-index:3!important;background:var(--nav-surface)!important;color:#163a38!important;cursor:pointer!important;touch-action:manipulation!important;border:1px solid #214b463d!important;border-radius:50%!important;place-items:center!important;width:44px!important;min-width:44px!important;height:44px!important;min-height:44px!important;margin:0!important;padding:0!important;transition:background-color .18s,border-color .18s,box-shadow .18s,transform .18s!important;display:grid!important;position:absolute!important;box-shadow:0 4px 14px #163a381f!important}.mobile-nav-close:hover{background:#eef5f1!important;border-color:#6ca6a7!important;box-shadow:0 6px 18px #163a3829!important}.mobile-nav-close:active{transform:scale(.94)!important}.mobile-nav-close:focus-visible{outline-offset:3px!important;outline:3px solid #008b8957!important}.nav-icon--close{pointer-events:none!important;width:20px!important;height:20px!important}.nav-parent-trigger,.primary-nav>.nav-link{color:#163a38!important;white-space:normal!important;border-bottom:1px solid #e1e8e4!important;border-radius:0!important;justify-content:space-between!important;padding:14px 12px!important;font:700 16px/1.35 Segoe UI,Arial,sans-serif!important}.nav-parent-row,.nav-parent-trigger,.primary-nav>.nav-link{width:100%!important;min-height:52px!important}.nav-item--mega.is-expanded>.nav-parent-row{background:var(--nav-muted)!important;color:#244548!important;border-radius:8px 8px 0 0!important;box-shadow:inset 3px 0 #6b9fa0!important}.nav-item--mega.is-expanded .nav-parent-trigger{border-bottom-color:#0000!important}.mega-panel{background:var(--nav-muted)!important;width:100%!important;box-shadow:none!important;border:0!important;border-radius:0 0 8px 8px!important;margin:0!important;padding:0 8px 8px!important;position:static!important}.mega-catalog-browser{grid-template-columns:1fr!important;gap:0!important}.mega-area-column{border:0!important;padding:0!important}.mega-function-grid,.mega-kicker{display:none!important}.mega-area-list{grid-template-columns:1fr!important;gap:0!important}.mega-area-tab{border-bottom:1px solid #d9e5e1!important;min-height:46px!important;padding:10px!important;font:650 15px/1.25 Segoe UI,Arial,sans-serif!important}.mega-mobile-function-list{background:#f7faf8!important;border-left:1px solid #a9c7c4!important;gap:0!important;margin:0 0 2px 10px!important;padding:2px 0 4px 12px!important}.mega-mobile-function-list a{border-bottom:1px solid #e1ebe8!important;min-height:44px!important;padding:11px 10px!important;font:500 14px/1.35 Segoe UI,Arial,sans-serif!important}.mega-mobile-function-list a:last-child,.mega-panel--compact a:last-child{border-bottom:0!important}.mega-panel--compact{display:grid!important}.mega-empty-link,.mega-panel--compact a{border-bottom:1px solid #d9e5e1!important;min-height:46px!important;padding:11px 10px!important;font:650 15px/1.25 Segoe UI,Arial,sans-serif!important}.mobile-nav-tools{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;margin-top:auto!important;padding-top:24px!important;display:grid!important}.mobile-nav-action{min-width:0!important;min-height:44px!important;color:var(--nav-ink)!important;text-align:center!important;cursor:pointer!important;background:#fff!important;border:1px solid #cfdcd7!important;border-radius:8px!important;justify-content:center!important;align-items:center!important;gap:8px!important;padding:9px 10px!important;font:650 13px/1.2 Segoe UI,Arial,sans-serif!important;text-decoration:none!important;display:flex!important}.mobile-language-picker,.mobile-nav-tools>.mobile-nav-action:first-child{grid-column:1/-1!important}.mobile-nav-action .nav-icon{width:18px!important;height:18px!important}.mobile-language-picker{position:relative!important}.mobile-language-picker>.mobile-nav-action{width:100%!important}.language-menu--mobile{width:100%!important;margin-top:8px!important;position:static!important}.nav-backdrop{z-index:var(--nav-backdrop-z)!important;cursor:default!important;background:#101b143d!important;border:0!important;width:100%!important;height:100%!important;margin:0!important;padding:0!important;display:block!important;position:fixed!important;inset:0!important}body.nav-drawer-open{overflow:hidden!important}}@keyframes announcement-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes navPanelIn{0%{opacity:0}to{opacity:1}}@keyframes megaFunctionIn{0%{opacity:0;transform:translate(9px)}to{opacity:1;transform:translate(0)}}@keyframes languageMenuIn{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.announcement-track{animation:none!important}.header-row,.language-menu,.mega-area-tab,.mega-area-tab__chevron,.mega-function-grid,.mega-function-grid a,.mega-panel,.mobile-nav-close,.nav-parent-chevron,.primary-nav,.site-header{transition:none!important;animation:none!important}}.account-auth-shell{background:#f5f6f0;padding:62px 0 110px}.account-auth-card{background:#fff;border:1px solid #d8e4df;border-radius:12px;width:min(100%,520px);margin:0 auto;padding:34px;box-shadow:0 16px 36px #1d504214}.account-tabs{background:#edf3ef;border-radius:8px;grid-template-columns:1fr 1fr;gap:4px;margin-bottom:28px;padding:4px;display:grid}.account-tab{color:#5d746e;cursor:pointer;background:0 0;border:0;border-radius:6px;min-height:42px;font:700 13px DM Sans,sans-serif}.account-tab.is-active{color:#236e66;background:#fff;box-shadow:0 2px 8px #1d50421a}.account-form{gap:16px;display:grid}.account-form h2{color:#173b37;font-size:28px}.account-form>p{color:#6a7f79;margin:0;font-size:14px;line-height:1.5}.account-form label{color:#264b44;gap:6px;font-size:12px;font-weight:700;display:grid}.account-form input{min-height:46px}.account-form-grid{grid-template-columns:1fr 1fr;gap:14px;display:grid}.account-form .button{width:100%;margin-top:4px}.account-form .status{margin:0}.account-form .status.is-error{color:#a74b3c;background:#fff8f6}.account-logout{margin-top:18px}.account-dashboard{background:#f5f6f0;padding:62px 0 110px}.account-dashboard-head{justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:34px;display:flex}.account-dashboard-head h1{color:#173b37;margin-top:10px;font-size:clamp(34px,4vw,52px)}.account-dashboard-head p{color:#6a7f79;margin:10px 0 0}.account-summary{grid-template-columns:repeat(3,1fr);gap:16px;margin-bottom:34px;display:grid}.account-summary article{background:#fff;border:1px solid #d8e4df;padding:22px}.account-summary strong{color:#173b37;font:700 28px Manrope,sans-serif;display:block}.account-summary span{color:#718781;font-size:12px}.account-inquiries{background:#fff;border:1px solid #d8e4df;padding:26px}.account-inquiries h2{color:#173b37;font-size:24px}.account-inquiry-list{gap:0;margin-top:16px;display:grid}.account-inquiry{border-top:1px solid #e6eee9;grid-template-columns:1.15fr .8fr 1.4fr auto;align-items:center;gap:16px;padding:16px 0;display:grid}.account-inquiry small,.account-inquiry strong{display:block}.account-inquiry strong{color:#214a42;font-size:13px}.account-inquiry small{color:#718781;margin-top:4px;font-size:11px}.account-status{color:#2d7468;background:#edf7f1;border-radius:999px;justify-self:end;padding:5px 9px;font-size:11px;font-weight:700}.account-empty{color:#718781;padding:24px 0}.account-loading{color:#718781}@media (width<=700px){.account-auth-shell,.account-dashboard{padding:36px 0 70px}.account-auth-card{padding:22px}.account-form-grid,.account-summary{grid-template-columns:1fr}.account-dashboard-head{display:grid}.account-inquiries{padding:20px}.account-inquiry{grid-template-columns:1fr 1fr;gap:8px}.account-inquiry>div:nth-child(3){grid-column:1/-1}.account-status{justify-self:start}}.commerce-page{color:#162a2b;max-width:1120px;margin:0 auto;padding:32px 20px 64px}.commerce-page h1{margin:0 0 20px;font-size:28px}.commerce-page h2{margin:0 0 12px;font-size:18px}.commerce-grid{grid-template-columns:minmax(0,1fr) 380px;align-items:start;gap:28px;display:grid}@media (width<=900px){.commerce-grid{grid-template-columns:1fr}}.commerce-card{background:#fff;border:1px solid #e5e7eb;border-radius:10px;padding:20px}.commerce-card+.commerce-card{margin-top:16px}.commerce-form{grid-template-columns:1fr 1fr;gap:12px 14px;display:grid}.commerce-form label{color:#4b5563;gap:4px;font-size:13px;display:grid}.commerce-form label.is-wide{grid-column:1/-1}.commerce-form input,.commerce-form select,.commerce-form textarea{color:#162a2b;height:40px;font:inherit;border:1px solid #d1d5db;border-radius:6px;padding:0 10px}.commerce-form textarea{resize:vertical;height:80px;padding:8px 10px}@media (width<=600px){.commerce-form{grid-template-columns:1fr}}.commerce-lines{gap:12px;margin:0 0 14px;padding:0;list-style:none;display:grid}.commerce-line{grid-template-columns:56px 1fr auto;align-items:center;gap:10px;display:grid}.commerce-line .commerce-line__ph,.commerce-line img{-o-object-fit:cover;object-fit:cover;background:#f4f5f6;border-radius:6px;width:56px;height:56px}.commerce-line small{color:#6b7280;display:block}.commerce-line .commerce-line__issue{color:#c62828}.commerce-line s{color:#9ca3af;text-align:right;font-size:12px;display:block}.commerce-totals{gap:6px;margin:0;display:grid}.commerce-totals div{justify-content:space-between;gap:12px;display:flex}.commerce-totals dt{color:#4b5563}.commerce-totals dd{text-align:right;margin:0}.commerce-totals .is-total{border-top:1px solid #eef0f2;padding-top:8px;font-size:18px;font-weight:700}.commerce-note{color:#6b7280;margin:12px 0 0;font-size:13px}.commerce-alert{color:#b42318;background:#fdecea;border-radius:6px;margin:0 0 14px;padding:10px 12px;font-size:14px}.commerce-alert.is-info{color:#1d4f91;background:#eef6ff}.commerce-alert.is-success{color:#1f7a3a;background:#e8f5ec}.commerce-btn{color:#fff;height:46px;font:inherit;cursor:pointer;background:#e8332a;border:0;border-radius:6px;justify-content:center;align-items:center;gap:6px;padding:0 20px;font-weight:700;text-decoration:none;display:inline-flex}.commerce-btn.is-block{width:100%;margin-top:16px}.commerce-btn.is-ghost{color:#162a2b;background:#fff;border:1px solid #162a2b}.commerce-btn:disabled{opacity:.55;cursor:not-allowed}.commerce-actions{flex-wrap:wrap;gap:10px;margin-top:16px;display:flex}.commerce-status{background:#f3f4f6;border-radius:999px;padding:3px 10px;font-size:12px;font-weight:700;display:inline-block}.commerce-status.is-PENDING_PAYMENT{color:#b45309;background:#fff4e5}.commerce-status.is-COMPLETED,.commerce-status.is-PAID,.commerce-status.is-PROCESSING,.commerce-status.is-SHIPPED{color:#1f7a3a;background:#e8f5ec}.commerce-status.is-REFUNDED{color:#1d4f91;background:#eef6ff}.commerce-order-list{gap:12px;margin:0;padding:0;list-style:none;display:grid}.commerce-order-row{color:inherit;border:1px solid #e5e7eb;border-radius:10px;grid-template-columns:56px 1fr auto;align-items:center;gap:14px;padding:14px;text-decoration:none;display:grid}.commerce-order-row:hover{border-color:#162a2b}.commerce-order-row .commerce-line__ph,.commerce-order-row img{-o-object-fit:cover;object-fit:cover;background:#f4f5f6;border-radius:6px;width:56px;height:56px}.commerce-order-row small{color:#6b7280;display:block}.commerce-timeline{gap:8px;margin:0;padding:0;font-size:13px;list-style:none;display:grid}.commerce-timeline time{color:#6b7280;margin-right:8px}.commerce-pager{justify-content:center;gap:10px;margin-top:18px;display:flex}.commerce-methods{gap:10px;display:grid}.commerce-method{cursor:pointer;border:1px solid #e5e7eb;border-radius:8px;align-items:center;gap:12px;padding:12px 14px;display:flex}.commerce-method.is-active{background:#f3f9f6;border-color:#227f69}.commerce-method.is-disabled{opacity:.65;cursor:not-allowed;background:#f7f8f7}.commerce-method input{accent-color:#227f69}.commerce-method span{flex:1;min-width:0}.commerce-method small,.commerce-method strong{display:block}.commerce-method small{color:#6b7280;margin-top:2px;font-size:12px}.commerce-method em{color:#6b7280;text-transform:uppercase;border:1px solid #d8e1dc;border-radius:4px;padding:3px 6px;font-size:11px;font-style:normal;font-weight:700}.commerce-bank{grid-template-columns:max-content 1fr;gap:6px 16px;margin:0;font-size:14px;display:grid}.commerce-bank dt{color:#6b7280}.commerce-bank dd{overflow-wrap:anywhere;margin:0;font-weight:600}.commerce-steps{gap:6px;margin:0 0 14px;padding:0;font-size:13px;list-style:none;display:grid}.commerce-steps li{color:#6b7280;gap:8px;display:flex}.commerce-steps li.is-done{color:#1f7a3a}.commerce-steps li.is-current{color:#162a2b;font-weight:700}.commerce-inline-form{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.commerce-inline-form input{min-width:180px;height:42px;font:inherit;border:1px solid #d1d5db;border-radius:6px;flex:1;padding:0 12px}.commerce-review-link{color:#227f69;margin-left:8px;font-size:12px;font-weight:700}.commerce-proforma{color:#162a2b;max-width:900px;margin:0 auto;padding:32px 0 60px;font-size:14px}.commerce-proforma header{border-bottom:2px solid #162a2b;flex-wrap:wrap;justify-content:space-between;gap:16px;padding-bottom:16px;display:flex}.commerce-proforma h1{letter-spacing:.04em;margin:0 0 4px;font-size:26px}.commerce-proforma .commerce-proforma__parties{grid-template-columns:1fr 1fr;gap:24px;margin:20px 0;display:grid}.commerce-proforma h2{color:#6b7280;letter-spacing:.08em;text-transform:uppercase;margin:0 0 6px;font-size:12px}.commerce-proforma address{white-space:pre-line;font-style:normal;line-height:1.6}.commerce-proforma table{border-collapse:collapse;width:100%;margin:12px 0}.commerce-proforma td,.commerce-proforma th{text-align:left;border-bottom:1px solid #e5e7eb;padding:8px 6px}.commerce-proforma td.num,.commerce-proforma th.num{text-align:right;font-variant-numeric:tabular-nums}.commerce-proforma .commerce-proforma__draft{color:#92400e;background:#fff8eb;border:1px dashed #b45309;border-radius:6px;padding:10px 12px}@media print{.commerce-no-print,.site-footer,.site-header{display:none!important}.commerce-proforma{padding:0}}@media (width<=640px){.commerce-proforma .commerce-proforma__parties{grid-template-columns:1fr}}:is(.vevor-chrome,.vevor-home) .deal-price .price-main .deal-unit{color:var(--muted);margin-left:2px;font-size:12px;font-weight:500}.ready-product-price s{color:#858a8c;margin-right:4px;font-weight:500}.ready-product-off{color:#fff;background:#ff4b2b;border-radius:3px;margin-left:4px;padding:1px 4px;font-size:11px;font-style:normal;font-weight:800}.pdp-price-card--live .pdp-price-deal{border-top:1px solid #d4dad6;margin-top:17px;padding:15px 0 13px}.pdp-deal-expiry{color:#ff4a25;font-size:13px;font-weight:800}.pdp-middle-offer .pdp-deal-flag,.pdp-price-card--live .pdp-deal-flag{letter-spacing:.3px;text-transform:none;font-variant-numeric:tabular-nums}.pdp-v-price-row{flex-wrap:wrap;align-items:center;gap:8px;min-height:45px;margin-top:4px;display:flex}.pdp-v-price{color:#ff4a25;letter-spacing:-1.3px;align-items:flex-start;font-family:Arial,sans-serif;font-weight:850;line-height:1;display:inline-flex}.pdp-v-sign{padding-top:7px;font-size:20px;font-weight:800}.pdp-v-major{letter-spacing:-1.65px;font-size:36px;font-weight:900}.pdp-v-cents{vertical-align:baseline;margin-left:1px;font-size:15px;font-weight:900;position:relative;top:0}.pdp-v-sale-tag{color:#fff;clip-path:polygon(0 50%,30% 0,100% 0,100% 100%,30% 100%);background:#ff4b2b;justify-content:center;align-items:center;min-width:60px;height:43px;padding:6px 4px 4px 17px;font-size:16px;font-weight:900;display:inline-flex}.pdp-v-sale-tag b{letter-spacing:-.6px;font-size:16px}.pdp-v-price-unit{color:#617970;align-self:end;margin:0 0 8px 3px;font-size:12px;font-weight:600}.pdp-v-reference-row{color:#858a8c;align-items:center;gap:4px;min-height:22px;margin-top:-2px;font-size:15px;display:flex}.pdp-v-reference-row del{color:#777d81;font-size:15px}.pdp-v-info{display:inline-block;position:relative}.pdp-v-info summary{color:#fff;cursor:help;background:#a2a8aa;border-radius:50%;place-items:center;width:13px;height:13px;font-family:Georgia,serif;font-size:10px;list-style:none;display:inline-grid}.pdp-v-info summary::-webkit-details-marker{display:none}.pdp-v-info p{z-index:10;color:#486359;background:#fff;border:1px solid #dce5df;border-radius:6px;min-width:265px;max-width:300px;margin:0;padding:11px 13px;font:11px/1.5 Arial,sans-serif;position:absolute;top:14px;left:-40px;box-shadow:0 7px 24px #123c2b30}.pdp-v-savings{color:#769086;margin-left:10px;font-size:10px;font-weight:700}.pdp-v-coupon-btn{color:#fff;min-height:26px;font:inherit;cursor:pointer;background:#ff4e2c;border:0;border-radius:4px;align-items:center;gap:5px;margin-top:13px;padding:4px 7px 5px;font-size:13px;font-weight:850;display:inline-flex}.pdp-v-coupon-btn:hover{background:#e43f20}.pdp-v-coupon-btn.is-applied{background:#24806c}.pdp-v-coupon-btn .pdp-ico{width:14px;height:14px}.pdp-v-coupon-chevron{margin-left:-2px;font-size:23px;line-height:.5}.pdp-v-second-promo{color:#1e2b2a;align-items:baseline;gap:6px;margin:9px 0 0;font-size:12.5px;display:flex}.pdp-v-second-promo .pdp-ico{flex:none;align-self:center;width:14px;height:14px}.pdp-v-second-promo a{color:#247f6d;font-weight:800}.pdp-v-demonstration{color:#8b918e;margin:8px 0 0;font-size:10px}.pdp-middle-offer .pdp-tier strong,.pdp-price-card--live .pdp-tier strong{font-size:15px}.pdp-v-tier-price{color:#ae582f;font-size:11px;font-weight:850}.pdp-v-tier-discount{color:#718980;font-size:9px}.pdp-v-best{color:#583615;background:#f3a453;border-radius:3px;padding:3px 6px;font-size:8px;font-weight:900;position:absolute;top:-10px;right:5px}.pdp-tier.is-disabled{opacity:.55;cursor:not-allowed}.pdp-v-summary{background:#f3f8f5;border:1px solid #dfece5;border-radius:7px;margin-top:12px;padding:12px 13px}.pdp-v-summrow{color:#5b7068;justify-content:space-between;align-items:center;gap:8px;margin-bottom:7px;font-size:11.5px;display:flex}.pdp-v-summrow:last-child{margin-bottom:0}.pdp-v-summrow.is-discount{color:#278369}.pdp-v-sumtotal{color:#244e40;border-top:1px solid #d7e4db;margin-top:9px;padding-top:9px;font-size:12px;font-weight:850}.pdp-v-sumtotal b{color:#a9522b;font-size:23px}@media (width<=560px){.pdp-v-major{font-size:34px}.pdp-v-sale-tag{min-width:54px;height:41px;padding-left:15px}.pdp-v-sale-tag b{font-size:14px}.pdp-v-savings{margin-left:4px;font-size:9px}.pdp-v-coupon-btn,.pdp-v-second-promo{font-size:12px}}@media (width<=520px){main h1{letter-spacing:-.01em;overflow-wrap:anywhere;font-size:clamp(28px,8.4vw,34px)!important;line-height:1.1!important}.journal-hero h1{white-space:normal!important}.faq-reference-page .faq-reference-category__heading,.faq-reference-page h2,.journal-article-page h2,.service-preview-page h2{font-size:clamp(24px,7.2vw,30px)!important;line-height:1.15!important}}@media (width<=800px){.breadcrumbs a,.formula-breadcrumbs a,.journal-article-breadcrumbs a,.pdp-breadcrumb a{flex-shrink:0;justify-content:center;align-items:center;min-width:44px;min-height:44px;display:inline-flex}.pdp-section-link,.section-heading>a,.site-header .brand{align-items:center;min-height:44px;display:inline-flex}.legacy-home .hero-dots button{height:44px!important}.raw-pagination{flex-wrap:nowrap!important;gap:6px!important}.raw-pagination a,.raw-pagination button{flex:none;min-width:40px!important;height:40px!important;padding:0 8px!important}.raw-pagination .raw-pagination__step{padding:0 12px!important}.raw-pagination__step-label{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.raw-pagination__next,.raw-pagination__prev{margin:0}.raw-pagination__gap{min-width:18px;height:40px}}.sticky-quote{display:none}@media (width<=800px){.pdp-amazon-style,.service-preview-page.has-guide{padding-bottom:calc(72px + env(safe-area-inset-bottom))}.sticky-quote{z-index:900;padding:10px max(12px,env(safe-area-inset-right)) calc(10px + env(safe-area-inset-bottom)) max(12px,env(safe-area-inset-left));-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff7;border-top:1px solid #dfe6e3;grid-template-columns:.8fr 1.2fr;gap:8px;display:grid;position:fixed;bottom:0;left:0;right:0}.sticky-quote.is-single{grid-template-columns:minmax(0,1fr)}.sticky-quote__action,.sticky-quote__secondary{min-height:44px;font:inherit;cursor:pointer;border-radius:11px;justify-content:center;align-items:center;padding:0 12px;font-size:14px;font-weight:800;text-decoration:none;display:inline-flex}.sticky-quote__secondary{color:#315f55;background:#fff;border:1px solid #cfdad6}.sticky-quote__action{color:#fff;background:#2f8372;border:1px solid #2f8372}.sticky-quote__action:focus-visible{outline-offset:2px;outline:3px solid #9fd3c3}.sticky-quote-enter-active,.sticky-quote-leave-active{transition:transform .22s,opacity .22s}.sticky-quote-enter-from,.sticky-quote-leave-to{opacity:0;transform:translateY(100%)}}@media (width<=800px) and (prefers-reduced-motion:reduce){.sticky-quote-enter-active,.sticky-quote-leave-active{transition:none}}@media (width<=800px){.pdp-amazon-style .pdp-main-image,.pdp-amazon-style .pdp-thumbnails{display:none}.pdp-amazon-style .pdp-media-stage{min-width:0;display:block;position:relative}.pdp-media-track{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;--snap-fade-size:14%;gap:10px;display:flex;overflow-x:auto}.pdp-media-track::-webkit-scrollbar{display:none}.pdp-media-slide{aspect-ratio:1;background:var(--pdp-media-backdrop);scroll-snap-align:start;border-radius:20px;flex:0 0 86%;min-width:0;margin:0;overflow:hidden}.pdp-media-track[data-count="1"] .pdp-media-slide{flex-basis:100%}.pdp-media-slide img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.pdp-amazon-style .pdp-media .pdp-media-nav{margin-top:8px}.product-details .detail-snap-nav.snap-nav{margin-top:10px}.pdp-media-badge{z-index:1;color:#161b19;letter-spacing:.05em;text-transform:uppercase;pointer-events:none;background:#ffffffeb;border-radius:999px;padding:7px 9px;font-size:10px;font-weight:900;display:inline-flex;position:absolute;top:12px;left:12px}.pdp-buy-box h1{letter-spacing:-.035em;margin:8px 0 10px;font-size:clamp(27px,7.6vw,34px);line-height:1.07}.pdp-intro{font-size:14px;line-height:1.55}.pdp-overview:not(.is-expanded) .pdp-intro{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.pdp-overview__toggle,.pdp-overview__toggle.is-phone-only{color:#245f54;background:0 0;border:0;min-height:32px;margin-top:4px;padding:0;font-size:13px;font-weight:800;display:inline-flex}.pdp-overview__toggle:hover{color:#1d4d44;background:0 0}.pdp-gallery-trust{display:none}.product-details.product-detail-lower{padding-top:28px;padding-bottom:32px}.product-details .detail-lower-title{display:none}.product-details .product-detail-customization{border-radius:18px;min-height:0;display:block}.product-details .product-detail-customization .hero-image{display:none}.product-details .story{padding:20px 16px}.product-details .product-type{margin-bottom:10px;padding:6px 10px;font-size:10px}.product-details .story h2{letter-spacing:-.025em;margin-bottom:8px;font-size:22px;line-height:1.1}.product-details .summary{margin-bottom:14px;font-size:13px;line-height:1.55}.product-details .customization-caption{color:var(--detail-ink);margin:0 0 10px;font-size:13px;font-weight:800;display:block}.product-details .customization-options{flex-wrap:wrap;gap:8px;display:flex}.product-details .customization-option{border:0;border-radius:999px;padding:8px 12px}.product-details .customization-option:nth-child(5n+1){background:#f5f0e8}.product-details .customization-option:nth-child(5n+2){background:#edf3f3}.product-details .customization-option:nth-child(5n+3){background:#eef2ea}.product-details .customization-option:nth-child(5n+4){background:#f4eeee}.product-details .customization-option:nth-child(5n){background:#eef5f2}.product-details .customization-option dt{color:var(--detail-ink);letter-spacing:0;text-transform:none;margin:0;font-size:12px;font-weight:800}.product-details .customization-option dd{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.product-details .benefits{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.product-details .benefits-head{clip:auto;white-space:normal;grid-column:1/-1;width:auto;height:auto;margin:8px 0 2px;position:static;overflow:visible}.product-details .benefits-head .eyebrow{color:#8b948f;letter-spacing:.11em;margin:0 0 4px;font-size:9px}.product-details .benefits-head h2{letter-spacing:-.025em;margin:0;font-size:22px;font-weight:700;line-height:1.1}.product-details .benefit{min-height:176px;box-shadow:none;border-radius:16px;padding:14px}.product-details .benefit:after,.product-details .benefit:before{display:none}.product-details .benefit-number{width:28px;height:28px;font-size:10px}.product-details .benefit h3{margin:18px 0 4px;font-size:15px}.product-details .benefit p{max-width:none;font-size:11px;line-height:1.35}.product-details .documents,.product-details .ingredients,.product-details .media-section{border-radius:18px;padding:20px 16px}.product-details .documents-header h2,.product-details .section-title h2{font-size:22px;line-height:1.1}.product-details .documents-header p,.product-details .section-title>p:last-child{font-size:13px}.product-details .image-gallery,.product-details .ingredient-list{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;gap:10px;margin:0 -16px;padding:0 16px 4px;scroll-padding-left:16px;display:flex;overflow-x:auto}.product-details .image-gallery::-webkit-scrollbar{display:none}.product-details .ingredient-list::-webkit-scrollbar{display:none}.product-details .ingredient-list .ingredient{scroll-snap-align:start;border:1px solid #ebe3d9;border-radius:17px;flex:0 0 82%;grid-column:auto;min-width:0;min-height:0;padding:16px}.product-details .ingredient-list[data-count="1"] .ingredient{flex-basis:100%}.product-details .image-gallery .gallery-image{aspect-ratio:4/3;scroll-snap-align:start;border-radius:17px;flex:0 0 82%;grid-area:auto;min-height:0}.product-details .image-gallery[data-count="1"] .gallery-image{flex-basis:100%}.product-details .documents-header{margin-bottom:8px}.product-details .document-list{border-top:1px solid var(--detail-line);grid-template-columns:1fr;gap:0}.product-details .document-list .document{border:0;border-bottom:1px solid var(--detail-line);background:0 0;border-radius:0;padding:0}.product-details .document-heading{margin:0}.product-details .document-toggle{width:100%;min-height:52px;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;padding:14px 28px 14px 0;display:flex;position:relative}.product-details button.document-toggle:after{color:#245f54;content:"+";font-size:20px;font-weight:500;line-height:1;position:absolute;right:2px}.product-details button.document-toggle[aria-expanded=true]:after{content:"−"}.product-details .document-code{color:#245f54;min-width:42px;margin:0;font-size:11px;display:inline-block}.product-details .document-title{font-size:13px;font-weight:800}.product-details .document-body{margin:0;padding:0 0 15px 52px;font-size:12px;display:none}.product-details .document.is-open .document-body{display:block}.product-details .document-boundary{background:#f5f6f4;border:0;border-radius:12px;margin-top:14px;padding:12px 13px;font-size:11px}}@media (width<=620px){.site-footer .footer-grid{grid-template-columns:1fr!important;gap:0!important}.site-footer .footer-brand{padding-bottom:18px}.site-footer .footer-column{border-top:1px solid #102c2a2e;padding-left:0!important;display:block!important;transform:none!important}.site-footer .footer-contact{border-bottom:1px solid #102c2a2e}.site-footer .footer-column__title{display:block;margin:0!important}.site-footer button.footer-column__toggle{width:100%;min-height:48px;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;padding:0;font-weight:800;display:flex}.site-footer button.footer-column__toggle:after{content:"+";font-size:20px;font-weight:500;line-height:1}.site-footer button.footer-column__toggle[aria-expanded=true]:after{content:"−"}.site-footer .footer-column:not(.is-open) .footer-column__links{display:none}.site-footer .footer-column__links{gap:10px;padding-bottom:16px}}@media (width>=621px) and (width<=920px){.product-details .benefits>.benefit:last-child:nth-of-type(odd),.product-details .document-list>:last-child:nth-child(odd),.product-details .ingredient-list>li:last-child:nth-child(odd){grid-column:1/-1}.product-details .customization-options{grid-template-columns:repeat(2,minmax(0,1fr))!important}.product-details .customization-options>:last-child:nth-child(odd){grid-column:1/-1}}@media (width<=519px){.formula-product-grid,.ready-product-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:14px 10px!important}.formula-product-card:hover,.ready-product-card:hover{transform:none}.formula-product-card .formula-card-image img,.ready-product-image{aspect-ratio:1!important}.formula-product-card .formula-card-image span,.ready-product-image em{letter-spacing:.02em;padding:3px 6px;font-size:9px;top:6px;left:6px;right:auto}.ready-label-sticker{display:none}.formula-card-copy,.ready-product-copy{min-width:0;min-height:0!important;padding:12px!important}.formula-card-copy h3,.ready-product-copy h3{-webkit-line-clamp:3;overflow-wrap:anywhere;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden;min-height:0!important;margin-bottom:6px!important;font-size:15px!important;line-height:1.25!important}.ready-product-copy p{margin-bottom:6px!important;font-size:12px!important}.ready-product-copy h3 a{min-height:0;display:block}.formula-card-copy>div{flex-wrap:wrap;gap:2px 8px}}@media (width<=374px){.raw-product-grid{gap:12px 8px!important}.raw-product-card h2{-webkit-line-clamp:3;overflow-wrap:anywhere;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden;font-size:14px!important;line-height:1.22!important}}html .legacy-home .documents-section .section-heading>p{max-width:340px}@media (width<=1184px){html .legacy-home .home-hero{padding:8px 0 0!important}html .legacy-home .hero-slide{background:#e8ece7;aspect-ratio:auto!important;border-radius:clamp(14px,1.9vw,22px)!important;width:calc(100% - 2*clamp(12px,2.8vw,33px))!important;height:clamp(400px,370px + 9.25vw,480px)!important;min-height:0!important;margin:0 auto!important;display:block!important;position:relative!important}html .legacy-home .hero-stage{aspect-ratio:auto!important;width:auto!important;position:absolute!important;inset:0!important}html .legacy-home .hero-copy{flex-direction:column;justify-content:center;align-items:flex-start;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:#fff9f0eb!important;border-radius:10px!important;width:min(515px,max(46%,min(100% - 24px,320px)))!important;height:auto!important;min-height:0!important;margin:0!important;padding:clamp(18px,2.53vw,30px) clamp(16px,2.95vw,35px)!important;display:flex!important;position:absolute!important;inset:clamp(16px,7.5vw,89px) clamp(60px,6.8vw,80px) clamp(52px,7.5vw,89px) auto!important;box-shadow:0 18px 38px #30251d2e!important}html .legacy-home .hero-copy h1{margin:clamp(8px,1.52vw,18px) 0 clamp(6px,1vw,12px)!important;font-size:clamp(26px,20.47px + 1.73vw,40.96px)!important;line-height:1.04!important}html .legacy-home .hero-copy>p:not(.eyebrow){margin:0!important;font-size:clamp(14px,13.26px + .33vw,17px)!important;line-height:1.55!important}html .legacy-home .hero-copy .legacy-button{min-height:46px;margin-top:clamp(14px,1.52vw,18px)!important}html .legacy-home .factory-panel{padding:clamp(24px,15px + 2.8vw,38px) clamp(18px,4px + 4.4vw,56px) clamp(26px,16px + 2.8vw,42px)!important}html .legacy-home .factory-panel h2{margin-inline:0!important;font-size:clamp(24px,12.9px + 3.47vw,54px)!important;line-height:1.08!important}html .legacy-home .section-heading{flex-wrap:wrap;flex-direction:row!important;justify-content:space-between!important;align-items:flex-end!important;gap:10px 24px!important;margin-bottom:clamp(20px,15.6px + 1.39vw,32px)!important}html .legacy-home .section-heading h2{font-size:clamp(26px,14.9px + 3.47vw,56px)!important;line-height:1.05!important}html .legacy-home .category-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:clamp(12px,1.4vw,16px)!important}html .legacy-home .category-grid>.category-card:nth-child(n) img{aspect-ratio:1!important;height:auto!important}html .legacy-home .category-card>div{padding:clamp(14px,1.52vw,18px)!important}html .legacy-home .category-card h3{margin:10px 0!important;font-size:clamp(20px,19.26px + .23vw,22px)!important;line-height:1.12!important}html .legacy-home .popular-formula-carousel{align-items:center;grid-template-columns:44px minmax(0,1fr) 44px!important;gap:clamp(4px,.6vw,6px)!important}html .legacy-home .popular-carousel-control,html .legacy-home .popular-formula-scroller{grid-area:auto!important;justify-self:auto!important}html .legacy-home .popular-formula-card h3{font-size:clamp(15px,13.15px + .58vw,20px)!important;line-height:1.2!important}html .legacy-home .packaging-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:clamp(10px,1.4vw,16px)!important}html .legacy-home .packaging-grid figure{grid-column:auto!important}html .legacy-home .packaging-grid img{aspect-ratio:3/2!important;-o-object-fit:cover!important;object-fit:cover!important;height:auto!important}html .legacy-home .packaging-grid figcaption{font-size:clamp(14px,12.15px + .58vw,19px)!important;line-height:1.3!important;inset:auto clamp(12px,2vw,24px) clamp(8px,1.5vw,18px)!important}html .legacy-home .process-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:clamp(12px,1.4vw,16px)!important}html .legacy-home .process-grid h3{font-size:clamp(17px,14.04px + .92vw,25px)!important}html .legacy-home .documents-section h2{font-size:clamp(28px,18.4px + 3vw,56px)!important}}@media (width<=719px){html .legacy-home .category-card>div{padding:12px!important}html .legacy-home .category-card h3{font-size:clamp(16px,12.8px + 1vw,20px)!important}html .legacy-home .category-card p{font-size:13px!important;line-height:1.35!important}html .legacy-home .category-card .legacy-button{text-align:center;max-width:100%;min-height:44px;white-space:normal!important;padding:8px 10px!important;line-height:1.2!important}html .legacy-home .process-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (width<=539px){html .legacy-home .category-grid{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;grid-auto-columns:min(100% - 48px,340px);grid-auto-flow:column;padding-bottom:4px;overflow:auto hidden;grid-template-columns:none!important}html .legacy-home .category-grid::-webkit-scrollbar{display:none}html .legacy-home .category-card{scroll-snap-align:start;scroll-snap-stop:always}html .legacy-home .category-grid>.category-card:nth-child(n) img{aspect-ratio:4/3!important}}@media (width<=600px){html .legacy-home .hero-arrow{display:none!important}html .legacy-home .hero-copy{top:auto!important;right:12px!important}}html .legacy-home .popular-formula-carousel{display:block!important}html .legacy-home .seller-track{--seller-per:5;--seller-gap:clamp(12px, 1.5vw, 18px);overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;overflow-y:hidden;gap:var(--seller-gap)!important;display:flex!important;overflow-x:auto!important}html .legacy-home .seller-track::-webkit-scrollbar{display:none}html .legacy-home .seller-track>.popular-formula-card{flex:0 0 calc((100% - (var(--seller-per) - 1)*var(--seller-gap))/var(--seller-per));scroll-snap-align:start;min-width:0}@media (width<=900px){html .legacy-home .seller-track{--seller-per:4}}@media (width<=767px){html .legacy-home .seller-track{--seller-per:3.3}}@media (width<=519px){html .legacy-home .seller-track{--seller-per:2.3}}@media (width<=700px){html .journal-filters{overscroll-behavior-x:contain;scrollbar-width:none;overflow-x:auto;flex-wrap:nowrap!important;justify-content:flex-start!important;margin:0 -12px 18px 0!important;padding:3px 12px 10px 2px!important;display:flex!important}html .journal-filters::-webkit-scrollbar{display:none}html .journal-filters button{flex:none;min-height:44px!important}html .journal-filter-select{display:none!important}}@media (width<=519px){html .legacy-home .packaging-grid{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;overflow:auto hidden;gap:12px!important;display:flex!important}html .legacy-home .packaging-grid::-webkit-scrollbar{display:none}html .legacy-home .packaging-grid figure{scroll-snap-align:start;scroll-snap-stop:always;flex:0 0 min(100% - 48px,340px);margin:0!important}}.snap-draggable{cursor:grab}.snap-draggable.snap-dragging{cursor:grabbing;-webkit-user-select:none;user-select:none;scroll-snap-type:none!important;scroll-behavior:auto!important}.snap-fade.snap-draggable{--snap-fade-start:0px;--snap-fade-end:var(--snap-fade-size,64px);-webkit-mask-image:linear-gradient(to right,#0000004d 0,#000 var(--snap-fade-start),#000 calc(100% - var(--snap-fade-end)),#0000004d 100%);-webkit-mask-image:linear-gradient(to right,#0000004d 0,#000 var(--snap-fade-start),#000 calc(100% - var(--snap-fade-end)),#0000004d 100%);mask-image:linear-gradient(to right,#0000004d 0,#000 var(--snap-fade-start),#000 calc(100% - var(--snap-fade-end)),#0000004d 100%)}.snap-fade.snap-draggable:not(.snap-at-start){--snap-fade-start:var(--snap-fade-size-start,28px)}.snap-fade.snap-draggable.snap-at-end{--snap-fade-end:0px}html .legacy-home .hero-slide{touch-action:pan-y pinch-zoom}html .legacy-home .hero-dots{gap:0!important;bottom:clamp(6px,2vw,22px)!important}html .legacy-home .hero-dots button{transition:width .35s;position:relative;background:0 0!important;border:0!important;width:16px!important;height:32px!important;padding:0!important}html .legacy-home .hero-dots button:before{content:"";background:#ffffff8c;border-radius:3px;height:6px;transition:background-color .35s;position:absolute;top:50%;left:5px;right:5px;transform:translateY(-50%);box-shadow:0 1px 3px #00000040}html .legacy-home .hero-dots button.active{width:34px!important}html .legacy-home .hero-dots button.active:before{background:#fff}@media (prefers-reduced-motion:reduce){html .legacy-home .hero-dots button,html .legacy-home .hero-dots button:before{transition:none}}html img.img-fade{opacity:0}html img.img-fade.img-fade--in{animation:.9s cubic-bezier(.26,.54,.32,1) both img-fade-in}@keyframes img-fade-in{0%{opacity:0}to{opacity:1}}:is(.vevor-chrome,.vevor-home),:is(.vevor-chrome,.vevor-home) *{box-sizing:border-box}:is(.vevor-chrome,.vevor-home){color:var(--ink,#30251c)}@font-face{font-family:vevor-iconfont;src:url(../sites/vevor/iconfont.woff2)format("woff2");font-display:block}:is(.vevor-chrome,.vevor-home){box-sizing:border-box;--page:#fcf8f2;--page2:#fffdf9;--ink:#30251c;--muted:#76695d;--copper:#b2603d;--terracotta:#bb5135;--terracotta-dark:#965035;--olive:#3b422e;--nav:#373b2b;--sand:#e9d9c6;--line:#e9ded1;--gold:#c9a76a;--ivory:#faf5ec;--cream:#fbf3e8;color:var(--ink);background:var(--page);margin:0;font-family:Inter Tight,ui-sans-serif,system-ui,sans-serif}:is(.vevor-chrome,.vevor-home) a{color:inherit;text-decoration:none}:is(.vevor-chrome,.vevor-home) button,:is(.vevor-chrome,.vevor-home) input{font:inherit}:is(.vevor-chrome,.vevor-home) img{max-width:100%;display:block}:is(.vevor-chrome,.vevor-home) .icon{font-family:vevor-iconfont;font-style:normal;font-weight:400;line-height:1}:is(.vevor-chrome,.vevor-home) .icon:before{display:inline-block}:is(.vevor-chrome,.vevor-home) .icon-svg{vertical-align:-.125em;fill:currentColor;flex:none;width:1em;height:1em;display:inline-block}:is(.vevor-chrome,.vevor-home) .icon.search:before{content:""}:is(.vevor-chrome,.vevor-home) .icon.caret:before{content:""}:is(.vevor-chrome,.vevor-home) .icon.cart-icon:before{content:""}:is(.vevor-chrome,.vevor-home) .icon.menu:before{content:""}:is(.vevor-chrome,.vevor-home) .icon.pin:before{content:""}:is(.vevor-chrome,.vevor-home) .icon.phone:before{content:""}:is(.vevor-chrome,.vevor-home) .icon.up:before{content:""}:is(.vevor-chrome,.vevor-home) .icon.arrow-up:before{content:""}:is(.vevor-chrome,.vevor-home) .icon.add-cart:before{content:""}:is(.vevor-chrome,.vevor-home) .icon.bb-shipping:before{content:""}:is(.vevor-chrome,.vevor-home) .icon.bb-delivery:before{content:""}:is(.vevor-chrome,.vevor-home) .icon.bb-secure:before{content:""}:is(.vevor-chrome,.vevor-home) .icon.star:before{content:""}:is(.vevor-chrome,.vevor-home) .icon.hot:before{content:""}:is(.vevor-chrome,.vevor-home) .icon.wish:before{content:""}:is(.vevor-chrome,.vevor-home) .icon.wish-on:before{content:""}:is(.vevor-chrome,.vevor-home) .icon.glyph{font-size:20px}:is(.vevor-chrome,.vevor-home) .icon.glyph:before{content:none}:is(.vevor-chrome,.vevor-home) .topbar{height:56px;color:var(--ink);background:linear-gradient(107deg,#e9ddca,#fbf3e8 26%,#fffaf5 60%,#e7d5c0);border-bottom:1px solid #d6c8b5}:is(.vevor-chrome,.vevor-home) .menubar-inner,:is(.vevor-chrome,.vevor-home) .topbar-inner{box-sizing:border-box;align-items:center;width:100%;padding:0 28px;display:flex}:is(.vevor-chrome,.vevor-home) .topbar-inner{height:56px}:is(.vevor-chrome,.vevor-home) .logo-link{flex:none;margin-right:6px}:is(.vevor-chrome,.vevor-home) .logo-link img{width:auto;height:48px;margin:0 -14px}:is(.vevor-chrome,.vevor-home) .deliver{height:56px;color:var(--ink);font:inherit;text-align:left;white-space:nowrap;cursor:pointer;background:0 0;border:0;flex:none;align-items:center;margin-right:10px;padding:0 16px;display:flex}:is(.vevor-chrome,.vevor-home) .deliver .pin{color:var(--copper);margin-right:6px;font-size:24px}:is(.vevor-chrome,.vevor-home) .deliver small{font-size:12px;font-weight:400;line-height:13.8px;display:block}:is(.vevor-chrome,.vevor-home) .deliver strong{font-size:14px;font-weight:700;line-height:16.1px;display:block}:is(.vevor-chrome,.vevor-home) .search-form{background:#fffdfaf0;border:1px solid #d3b995;border-radius:6px;flex:1;align-items:center;min-width:260px;height:38px;margin-right:9px;display:flex}:is(.vevor-chrome,.vevor-home) .search-form input{min-width:0;height:38px;color:var(--ink);background:0 0;border:0;outline:none;flex:1;padding:0 0 0 12px;font-size:14px}:is(.vevor-chrome,.vevor-home) .search-form input::-moz-placeholder{color:var(--muted)}:is(.vevor-chrome,.vevor-home) .search-form input::placeholder{color:var(--muted)}:is(.vevor-chrome,.vevor-home) .search-form button{background:var(--terracotta);color:#fff;cursor:pointer;border:1px solid #0000;border-radius:3px;flex:none;align-items:center;height:32px;margin:3px 3px 3px 0;padding:0 10px 0 8px;font-size:14px;font-weight:700;display:flex}:is(.vevor-chrome,.vevor-home) .search-form .icon-svg,:is(.vevor-chrome,.vevor-home) .search-form .icon.search{margin-right:4px;font-size:16px}:is(.vevor-chrome,.vevor-home) .account,:is(.vevor-chrome,.vevor-home) .app-btn,:is(.vevor-chrome,.vevor-home) .cat-btn,:is(.vevor-chrome,.vevor-home) .locale,:is(.vevor-chrome,.vevor-home) .nav-link{color:inherit;cursor:pointer;background:0 0;border:0}:is(.vevor-chrome,.vevor-home) .account-menu,:is(.vevor-chrome,.vevor-home) .locale-menu{align-items:center;height:56px;padding:0 16px;display:flex}:is(.vevor-chrome,.vevor-home) .locale{text-align:left;align-items:center;padding:0;display:flex}:is(.vevor-chrome,.vevor-home) .locale img{border:1px solid var(--sand);-o-object-fit:cover;object-fit:cover;box-sizing:border-box;width:28px;height:20px;margin-right:2px}:is(.vevor-chrome,.vevor-home) .lang-cur{margin-left:8px;display:block}:is(.vevor-chrome,.vevor-home) .lang-cur .lang{font-size:12px;line-height:16px;display:block}:is(.vevor-chrome,.vevor-home) .lang-cur strong{white-space:nowrap;font-size:14px;font-weight:700;line-height:18px;display:block}:is(.vevor-chrome,.vevor-home) .account{text-align:left;color:var(--ink);padding:0;display:block}:is(.vevor-chrome,.vevor-home) .account span{font-size:12px;line-height:13.8px;display:block}:is(.vevor-chrome,.vevor-home) .account strong{white-space:nowrap;font-size:14px;font-weight:700;line-height:16.1px}:is(.vevor-chrome,.vevor-home) .cart{height:56px;color:var(--ink);align-items:center;padding:0 16px;display:flex;position:relative}:is(.vevor-chrome,.vevor-home) .cart:before{content:"";background:#30251c33;width:1px;height:32px;position:absolute;top:12px;left:0}:is(.vevor-chrome,.vevor-home) .cart .cart-icon{font-size:28px}:is(.vevor-chrome,.vevor-home) .account-menu,:is(.vevor-chrome,.vevor-home) .cart,:is(.vevor-chrome,.vevor-home) .deliver,:is(.vevor-chrome,.vevor-home) .locale-menu{transition:background-color .3s linear}:is(.vevor-chrome,.vevor-home) .account-menu:hover,:is(.vevor-chrome,.vevor-home) .cart:hover,:is(.vevor-chrome,.vevor-home) .deliver:hover,:is(.vevor-chrome,.vevor-home) .locale-menu:hover{background:#b2603d1f}:is(.vevor-chrome,.vevor-home) .deliver strong{position:relative}:is(.vevor-chrome,.vevor-home) .deliver:hover strong:before{content:"";background-color:var(--copper);width:100%;height:1px;position:absolute;bottom:0;left:0}:is(.vevor-chrome,.vevor-home) .menubar{color:#fffaf2;background:linear-gradient(90deg,#555b44,#3b4333 46%,#313727);height:44px;box-shadow:0 3px 8px #1a140c17}:is(.vevor-chrome,.vevor-home) .menubar-inner{background:0 0;gap:0;height:44px}:is(.vevor-chrome,.vevor-home) .nav-links{flex:1;align-items:center;min-width:0;display:flex}:is(.vevor-chrome,.vevor-home) .app-btn,:is(.vevor-chrome,.vevor-home) .cat-btn,:is(.vevor-chrome,.vevor-home) .nav-link{height:44px;color:var(--ivory);white-space:nowrap;align-items:center;padding:0 14px;font-size:14px;font-weight:700;line-height:16.1px;display:flex}:is(.vevor-chrome,.vevor-home) .nav-link span{margin-right:2px}:is(.vevor-chrome,.vevor-home) .cat-menu{margin-left:-14px}:is(.vevor-chrome,.vevor-home) .cat-btn .menu{margin-right:10px;font-size:20px}:is(.vevor-chrome,.vevor-home) .app-btn{text-align:left;margin-left:auto;margin-right:-14px;padding:0 14px}:is(.vevor-chrome,.vevor-home) .app-btn .quote-icon{flex:none;width:22px;height:22px;margin-right:6px}:is(.vevor-chrome,.vevor-home) .app-btn .app-title{flex-direction:column;font-size:12px;line-height:14px;display:flex}:is(.vevor-chrome,.vevor-home) .account .caret,:is(.vevor-chrome,.vevor-home) .locale .caret,:is(.vevor-chrome,.vevor-home) .nav-link .caret{margin-left:4px;font-size:14px;transition:transform .3s linear}:is(.vevor-chrome,.vevor-home) .nav-link .caret{margin-left:0}:is(.vevor-chrome,.vevor-home) .hover-menu.open .caret{transform:rotate(180deg)}:is(.vevor-chrome,.vevor-home) .app-btn:hover,:is(.vevor-chrome,.vevor-home) .cat-btn:hover,:is(.vevor-chrome,.vevor-home) .hover-menu.open>.app-btn,:is(.vevor-chrome,.vevor-home) .hover-menu.open>.cat-btn,:is(.vevor-chrome,.vevor-home) .hover-menu.open>.nav-link,:is(.vevor-chrome,.vevor-home) .nav-link:hover{background:#ffffff1a}:is(.vevor-chrome,.vevor-home) .nav-drop.open .caret{transform:rotate(180deg)}:is(.vevor-chrome,.vevor-home) .cat-menu.open>.cat-btn,:is(.vevor-chrome,.vevor-home) .nav-drop.open>.nav-link{background:#ffffff1a}:is(.vevor-chrome,.vevor-home) .cat-menu{z-index:201;position:relative}:is(.vevor-chrome,.vevor-home) .cat-mask{z-index:200;background:#00000080;position:fixed;inset:0}:is(.vevor-chrome,.vevor-home) .cat-box{position:absolute;top:44px;left:0}:is(.vevor-chrome,.vevor-home) .cat-arrow{border:10px solid #0000;border-top-width:0;border-bottom-color:#fff;position:absolute;top:-10px;left:56px}:is(.vevor-chrome,.vevor-home) .cg-container{background:var(--page2);border-radius:12px;width:300px;display:flex;overflow:hidden}:is(.vevor-chrome,.vevor-home) .cg-container.show-col2{width:601px}:is(.vevor-chrome,.vevor-home) .cg-container ul{margin:0;padding:0;list-style:none}:is(.vevor-chrome,.vevor-home) .cg-scroll{box-sizing:border-box;width:300px;min-height:0;max-height:calc(100vh - 240px);overflow:hidden auto}:is(.vevor-chrome,.vevor-home) .cg-col2{border-left:1px solid var(--line);flex:none}:is(.vevor-chrome,.vevor-home) .cg-title{color:var(--ink);padding:20px 20px 12px;font-size:16px;font-weight:700;line-height:20px}:is(.vevor-chrome,.vevor-home) .cg-title a{color:var(--ink)}:is(.vevor-chrome,.vevor-home) .cg-title a:hover{text-decoration:underline}:is(.vevor-chrome,.vevor-home) .cg-item{cursor:pointer;padding:0 20px}:is(.vevor-chrome,.vevor-home) .cg-item.is-active,:is(.vevor-chrome,.vevor-home) .cg-item:hover{background-color:#0000000f}:is(.vevor-chrome,.vevor-home) .cg-item a{color:inherit;display:block}:is(.vevor-chrome,.vevor-home) .cg-label{justify-content:space-between;align-items:center;padding:8px 0;display:flex}:is(.vevor-chrome,.vevor-home) .cg-name{align-items:center;min-width:0;display:flex;position:relative}:is(.vevor-chrome,.vevor-home) .cg-name>img{-o-object-fit:cover;object-fit:cover;flex-shrink:0;width:28px;height:28px;margin-right:8px}:is(.vevor-chrome,.vevor-home) .cg-name>span:last-child{max-width:210px;color:var(--ink);-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:14px;font-weight:400;line-height:20px;display:-webkit-box;overflow:hidden}:is(.vevor-chrome,.vevor-home) .cg-name2>img{border-radius:8px;width:40px;height:40px}:is(.vevor-chrome,.vevor-home) .cg-name2{align-items:center;gap:10px;display:flex}:is(.vevor-chrome,.vevor-home) .cg-name2>.cg-thumb{border-radius:8px;flex:none;width:40px;height:40px}:is(.vevor-chrome,.vevor-home) .cg-thumb--loading{background:linear-gradient(90deg,#eee 25%,#f6f6f6 37%,#eee 63%) 0 0/400% 100%;animation:1.2s ease-in-out infinite cg-thumb-shimmer}:is(.vevor-chrome,.vevor-home) .cg-thumb--empty{background-color:#0000000a}@keyframes cg-thumb-shimmer{0%{background-position:100%}to{background-position:0}}@media (prefers-reduced-motion:reduce){:is(.vevor-chrome,.vevor-home) .cg-thumb--loading{animation:none}}:is(.vevor-chrome,.vevor-home) .cg-name2>span:last-child{max-width:198px}:is(.vevor-chrome,.vevor-home) .cg-nbg{z-index:1;background-color:#0000000a;border-radius:8px;width:40px;height:40px;position:absolute;top:0;left:0}:is(.vevor-chrome,.vevor-home) .cg-icon{flex-shrink:0;justify-content:center;align-items:center;width:18px;height:18px;display:flex}:is(.vevor-chrome,.vevor-home) .cg-icon .icon,:is(.vevor-chrome,.vevor-home) .cg-icon .icon-svg{color:var(--ink);font-size:16px;transform:rotate(90deg)}:is(.vevor-chrome,.vevor-home) .nav-drop{position:relative}:is(.vevor-chrome,.vevor-home) .nav-drop.open{z-index:140}:is(.vevor-chrome,.vevor-home) .nav-drop-bg{z-index:131;pointer-events:none;background:#00000080;position:fixed;bottom:0;left:0;right:0}:is(.vevor-chrome,.vevor-home) .nav-drop-panel{z-index:132;position:absolute;top:100%;left:0}:is(.vevor-chrome,.vevor-home) .nav-drop-panel:before{content:"";top:-10px;left:var(--drop-left);z-index:133;border:10px solid #0000;border-top-width:0;border-bottom-color:#fff;position:absolute}:is(.vevor-chrome,.vevor-home) .nav-drop-panel.is-wide{width:680px}:is(.vevor-chrome,.vevor-home) .nav-drop-panel.is-narrow{width:300px}:is(.vevor-chrome,.vevor-home) .nav-drop-cont{background:var(--page2);text-align:left;border-radius:12px;padding:20px;position:relative;box-shadow:0 3px 6px #30251c29}:is(.vevor-chrome,.vevor-home) .nnc-title{color:var(--ink);margin-bottom:8px;font-size:16px;font-weight:700;line-height:20px}:is(.vevor-chrome,.vevor-home) .nnc-content{flex-wrap:wrap;justify-content:space-between;display:flex}:is(.vevor-chrome,.vevor-home) .nnc-item{box-sizing:border-box;border-radius:8px;align-items:center;width:310px;padding:8px;display:flex}:is(.vevor-chrome,.vevor-home) .is-narrow .nnc-item{width:100%}:is(.vevor-chrome,.vevor-home) .nnc-item:hover{background-color:#0000000f;transition:background-color .15s cubic-bezier(.4,0,.2,.1)}:is(.vevor-chrome,.vevor-home) .nnc-img{border-radius:8px;flex-shrink:0;width:40px;height:40px;margin-right:12px;position:relative;overflow:hidden}:is(.vevor-chrome,.vevor-home) .nnc-img:before{content:"";z-index:1;background-color:#0000000a;position:absolute;inset:0}:is(.vevor-chrome,.vevor-home) .nnc-img img{-o-object-fit:cover;object-fit:cover;width:40px;height:40px}:is(.vevor-chrome,.vevor-home) .nnc-txt{max-width:230px;color:var(--ink);-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:14px;font-weight:400;line-height:20px;display:-webkit-box;overflow:hidden}:is(.vevor-chrome,.vevor-home) .hover-menu{position:relative}:is(.vevor-chrome,.vevor-home) .hover-panel{z-index:40;background:var(--page2);min-width:220px;max-height:70vh;color:var(--ink);border-radius:8px;padding:8px 0;position:absolute;top:100%;left:0;overflow:auto;box-shadow:0 10px 28px #00000029}:is(.vevor-chrome,.vevor-home) .app-menu .hover-panel,:is(.vevor-chrome,.vevor-home) .locale-menu .hover-panel{left:auto;right:0}:is(.vevor-chrome,.vevor-home) .app-menu .hover-panel{gap:8px;padding:12px;display:grid}:is(.vevor-chrome,.vevor-home) .app-menu img,:is(.vevor-chrome,.vevor-home) .stores img{width:128px;height:auto}:is(.vevor-chrome,.vevor-home) .hover-panel a,:is(.vevor-chrome,.vevor-home) .hover-panel p{color:#222;margin:0;padding:8px 16px;font-size:14px;font-weight:400;display:block}:is(.vevor-chrome,.vevor-home) .hover-panel p{font-weight:700}:is(.vevor-chrome,.vevor-home) .hover-panel a:hover{color:var(--terracotta);background:#fff4ea;text-decoration:underline}:is(.vevor-chrome,.vevor-home) .drop-enter-active,:is(.vevor-chrome,.vevor-home) .drop-leave-active{transition:opacity .2s linear,transform .2s linear}:is(.vevor-chrome,.vevor-home) .drop-enter-from,:is(.vevor-chrome,.vevor-home) .drop-leave-to{opacity:0;transform:translateY(6px)}:is(.vevor-chrome,.vevor-home) .home{margin-top:20px}:is(.vevor-chrome,.vevor-home) .home-wrap{min-width:960px;max-width:1600px;margin:0 auto;padding:0 60px}:is(.vevor-chrome,.vevor-home) .home-special{background:linear-gradient(#fffdf9 45%,#f3ebe2);margin-bottom:40px}:is(.vevor-chrome,.vevor-home) .home-banner{grid-template-columns:24.06% 74.69%;grid-template-areas:"title title""rail slider";justify-content:space-between;row-gap:12px;height:auto;display:grid}:is(.vevor-chrome,.vevor-home) .home-title{color:var(--ink);grid-area:title;margin:0;line-height:30px}:is(.vevor-chrome,.vevor-home) .cat-rail{background:linear-gradient(90deg,#0000000f,#0000000a);border-radius:6px;grid-area:rail;height:232px;min-height:0;position:relative;overflow:hidden}:is(.vevor-chrome,.vevor-home) .cat-rail ul{scrollbar-gutter:stable;margin:0;padding:0;list-style:none;position:absolute;inset:0;overflow:hidden}:is(.vevor-chrome,.vevor-home) .cat-rail:hover ul{overflow-y:scroll}:is(.vevor-chrome,.vevor-home) .cat-rail a{color:var(--ink);justify-content:space-between;align-items:center;gap:8px;padding:10px 16px;transition:background-color .3s linear;display:flex}:is(.vevor-chrome,.vevor-home) .cat-rail a:hover{background:var(--page2)}:is(.vevor-chrome,.vevor-home) .cat-rail a{padding-top:9.2px;padding-bottom:9.2px}:is(.vevor-chrome,.vevor-home) .cat-name{align-items:center;min-width:0;display:flex}:is(.vevor-chrome,.vevor-home) .cat-name img{-o-object-fit:contain;object-fit:contain;width:28px;height:28px;margin-right:8px}:is(.vevor-chrome,.vevor-home) .cat-name span{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:14px;line-height:20px;display:-webkit-box;overflow:hidden}:is(.vevor-chrome,.vevor-home) .rail-caret{flex-shrink:0;justify-content:center;align-items:center;width:18px;height:18px;display:flex}:is(.vevor-chrome,.vevor-home) .rail-caret .icon,:is(.vevor-chrome,.vevor-home) .rail-caret .icon-svg{color:var(--ink);font-size:16px;transform:rotate(90deg)}:is(.vevor-chrome,.vevor-home) .hero-slider{background:#e6cab0;border-radius:6px;grid-area:slider;height:232px;position:relative;overflow:hidden}:is(.vevor-chrome,.vevor-home) .hero-track{height:100%;transition-property:none;display:flex}:is(.vevor-chrome,.vevor-home) .hero-track.animate{transition-property:transform;transition-timing-function:ease}:is(.vevor-chrome,.vevor-home) .hero-slide{color:#fff;flex:0 0 100%;height:100%;position:relative}:is(.vevor-chrome,.vevor-home) .hero-slide img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}:is(.vevor-chrome,.vevor-home) .hero-copy{background:linear-gradient(90deg,#30251c73,#30251c00);flex-direction:column;justify-content:center;padding:0 0 0 max(64px,5%);display:flex;position:absolute;inset:0 45% 0 0}:is(.vevor-chrome,.vevor-home) .hero-copy small{letter-spacing:.08em;opacity:.9;font-size:12px;font-weight:700;line-height:16px}:is(.vevor-chrome,.vevor-home) .hero-copy strong{margin-top:6px;font-size:30px;font-weight:800;line-height:36px}:is(.vevor-chrome,.vevor-home) .hero-copy span{max-width:360px;margin-top:6px;font-size:15px;line-height:20px}:is(.vevor-chrome,.vevor-home) .hero-copy em{color:#fff;background:linear-gradient(125deg,#c77955,#aa5638 60%,#b86942);border-radius:20px;align-self:flex-start;margin-top:16px;padding:0 20px;font-size:13px;font-style:normal;font-weight:700;line-height:32px}:is(.vevor-chrome,.vevor-home) .hero-page{pointer-events:none;justify-content:center;width:100%;display:flex;position:absolute;bottom:20px;left:0}:is(.vevor-chrome,.vevor-home) .hero-dots{pointer-events:auto;background:#fffaefa8;border-radius:32px;align-items:center;height:20px;margin:0;padding:0 8px;list-style:none;display:inline-flex}:is(.vevor-chrome,.vevor-home) .hero-dots li{background:#d8c5af;border-radius:50%;width:8px;height:8px;margin:0 4px}:is(.vevor-chrome,.vevor-home) .hero-dots li.active{background:#956036}:is(.vevor-chrome,.vevor-home) .hero-dots button{cursor:pointer;background:0 0;border:0;width:100%;height:100%;padding:0;display:block}:is(.vevor-chrome,.vevor-home) .benefits{align-items:center;height:48px;display:flex}:is(.vevor-chrome,.vevor-home) .benefit{flex:1;justify-content:center;align-items:center;height:48px;display:flex;position:relative}:is(.vevor-chrome,.vevor-home) .benefit .icon{color:var(--muted);margin-right:10px;font-size:18px}:is(.vevor-chrome,.vevor-home) .benefit-symbol{color:#3b422e;letter-spacing:.04em;background:0 0;border:1.5px solid #3b422e;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;margin-right:10px;font-size:11px;font-weight:800;line-height:1;display:inline-flex}:is(.vevor-chrome,.vevor-home) .benefit-mark{width:auto;height:24px;margin-right:10px}:is(.vevor-chrome,.vevor-home) .benefit b{font-weight:700}:is(.vevor-chrome,.vevor-home) .benefit>span:last-child{color:var(--muted);font-size:14px;font-weight:500;position:relative;top:1px}:is(.vevor-chrome,.vevor-home) .benefit:not(:last-child):after{content:"";background:var(--line);width:1px;height:16px;position:absolute;top:16px;right:0}:is(.vevor-chrome,.vevor-home) .deal-module{width:100%;min-width:0;min-height:312px;margin-bottom:40px;overflow:hidden}:is(.vevor-chrome,.vevor-home) .deal-pair{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:24px;display:grid}:is(.vevor-chrome,.vevor-home) .deal-pair>.deal-module{margin-bottom:40px}@media (width<=1100px){:is(.vevor-chrome,.vevor-home) .deal-pair{grid-template-columns:minmax(0,1fr);gap:0}}:is(.vevor-chrome,.vevor-home) .deal-head{justify-content:space-between;align-items:center;min-height:27px;margin-bottom:16px;display:flex}:is(.vevor-chrome,.vevor-home) .deal-head h2{min-width:0;color:var(--ink);text-transform:uppercase;align-items:center;margin:0;font-size:22px;font-weight:700;line-height:1.35;display:flex}:is(.vevor-chrome,.vevor-home) .icon-best-seller,:is(.vevor-chrome,.vevor-home) .icon-super-deals{width:24px;height:24px;color:var(--terracotta);-webkit-font-smoothing:antialiased;flex:none;margin-right:6px;font-family:vevor-iconfont;font-size:24px;font-style:normal;font-weight:400;line-height:24px;display:inline-block}:is(.vevor-chrome,.vevor-home) .icon-super-deals:before{content:""}:is(.vevor-chrome,.vevor-home) .icon-best-seller:before{content:""}:is(.vevor-chrome,.vevor-home) .icon.arrow-r:before{content:""}:is(.vevor-chrome,.vevor-home) .deal-head a{color:var(--ink);white-space:nowrap;align-items:center;font-size:14px;display:inline-flex}:is(.vevor-chrome,.vevor-home) .deal-head a .icon,:is(.vevor-chrome,.vevor-home) .deal-head a .icon-svg{font-size:14px}:is(.vevor-chrome,.vevor-home) .deal-head a:hover{color:var(--terracotta)}:is(.vevor-chrome,.vevor-home) .deal-rail{position:relative}:is(.vevor-chrome,.vevor-home) .deal-track{scroll-behavior:smooth;scrollbar-width:none;gap:13px;display:flex;overflow-x:auto}:is(.vevor-chrome,.vevor-home) .deal-track::-webkit-scrollbar{display:none}:is(.vevor-chrome,.vevor-home) .deal-arrow{z-index:20;color:#000;cursor:pointer;background:#fff;border:0;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;padding:0;transition:all .1s linear;display:flex;position:absolute;top:88px;box-shadow:0 3px 10px #0003}:is(.vevor-chrome,.vevor-home) .deal-arrow .icon,:is(.vevor-chrome,.vevor-home) .deal-arrow .icon-svg{font-size:20px}:is(.vevor-chrome,.vevor-home) .deal-arrow.prev{left:8px}:is(.vevor-chrome,.vevor-home) .deal-arrow.prev .icon,:is(.vevor-chrome,.vevor-home) .deal-arrow.prev .icon-svg{transform:rotate(180deg)}:is(.vevor-chrome,.vevor-home) .deal-arrow.next{right:8px}:is(.vevor-chrome,.vevor-home) .deal-arrow:hover{background-color:var(--cream)}:is(.vevor-chrome,.vevor-home) .deal-card{width:186px;color:var(--muted);flex:0 0 186px}:is(.vevor-chrome,.vevor-home) .deal-card img{-o-object-fit:contain;object-fit:contain;background:linear-gradient(90deg,#d0d0d0,#ececec 35%,#f6f6f6 50%,#ececec 65%,#d0d0d0) 0 0/200% 100%;border-radius:6px;width:186px;height:186px;margin-bottom:8px;animation:1.2s ease-in-out infinite skel-shine;display:block}:is(.vevor-chrome,.vevor-home) .deal-card p,:is(.vevor-chrome,.vevor-home) .deal-title{height:17px;color:var(--muted);text-overflow:ellipsis;white-space:nowrap;margin:0 0 8px;font-size:14px;line-height:17px;display:block;overflow:hidden}:is(.vevor-chrome,.vevor-home) .deal-title:focus-visible,:is(.vevor-chrome,.vevor-home) .deal-title:hover{color:var(--terracotta);text-decoration:underline}:is(.vevor-chrome,.vevor-home) .deal-card:has(.seller-rank) .deal-title{margin-bottom:0}:is(.vevor-chrome,.vevor-home) .seller-rank{height:16px;color:var(--muted);white-space:nowrap;text-overflow:ellipsis;margin:4px 0 0;font-size:14px;font-weight:400;line-height:16px;display:block;overflow:hidden}:is(.vevor-chrome,.vevor-home) .seller-rank span{color:var(--copper);white-space:nowrap;font-size:14px;font-weight:400;line-height:16px}:is(.vevor-chrome,.vevor-home) .deal-price{flex-wrap:wrap;align-items:baseline;gap:6px;min-height:25px;margin-bottom:0;display:flex}:is(.vevor-chrome,.vevor-home) .price-main{height:25px;color:var(--terracotta);font-size:20px;font-weight:700;line-height:24px;display:block}:is(.vevor-chrome,.vevor-home) .deal-price .price-main strong{color:inherit;vertical-align:baseline;margin-right:0;font-size:22px;font-weight:700;line-height:24px;display:inline}:is(.vevor-chrome,.vevor-home) .deal-price .price-main i,:is(.vevor-chrome,.vevor-home) .deal-price .price-main sub{height:14px;color:inherit;vertical-align:top;font-size:10px;font-style:normal;font-weight:700;line-height:14px;display:inline-block;position:static;bottom:auto}:is(.vevor-chrome,.vevor-home) .deal-price.is-quote strong{font-size:14px;font-weight:600;line-height:20px}:is(.vevor-chrome,.vevor-home) .deal-price.is-sale strong{color:var(--terracotta)}:is(.vevor-chrome,.vevor-home) .deal-price.is-best{margin-top:8px}:is(.vevor-chrome,.vevor-home) .deal-price.is-best .price-main,:is(.vevor-chrome,.vevor-home) .deal-price.is-best .price-main i,:is(.vevor-chrome,.vevor-home) .deal-price.is-best .price-main strong,:is(.vevor-chrome,.vevor-home) .deal-price.is-best .price-main sub{color:var(--ink)}:is(.vevor-chrome,.vevor-home) .deal-price.is-best .price-main strong{font-size:22px;line-height:24px}:is(.vevor-chrome,.vevor-home) .deal-price del{color:var(--muted);font-size:14px;line-height:18px}:is(.vevor-chrome,.vevor-home) .deal-price em{color:var(--terracotta);font-size:14px;font-style:normal;font-weight:400;line-height:18px}:is(.vevor-chrome,.vevor-home) .promotion-discount-wrap{box-sizing:border-box;border:1px solid var(--terracotta);border-radius:3px;align-items:stretch;height:26px;margin-bottom:4px;display:inline-flex;overflow:hidden}:is(.vevor-chrome,.vevor-home) .promotion-discount-saved{box-sizing:border-box;background:var(--terracotta);color:#fff;white-space:nowrap;border-radius:2px;align-items:center;height:24px;padding:4px 6px;font-size:12px;font-weight:700;line-height:13.8px;display:inline-flex}:is(.vevor-chrome,.vevor-home) .promotion-discount-saved strong{font-size:12px;font-weight:900}:is(.vevor-chrome,.vevor-home) .deals-countdown{box-sizing:border-box;height:24px;color:var(--terracotta);white-space:nowrap;align-items:center;padding:4px 6px;font-size:12px;font-weight:700;line-height:16px;display:inline-flex}:is(.vevor-chrome,.vevor-home) .price-compare{color:var(--muted);font-size:14px;line-height:18px;text-decoration:line-through}:is(.vevor-chrome,.vevor-home) .deal-views{color:var(--muted);margin-top:4px;font-size:14px;line-height:16px;display:block}:is(.vevor-chrome,.vevor-home) .rating-stars{min-height:16px;color:var(--muted);align-items:center;gap:4px;margin:2px 0 0;font-size:14px;line-height:16px;display:flex}:is(.vevor-chrome,.vevor-home) .rating-stars-icons{align-items:center;gap:1px;display:inline-flex}:is(.vevor-chrome,.vevor-home) .rating-star{width:var(--star-size,14px);height:var(--star-size,14px);flex:none;display:block}:is(.vevor-chrome,.vevor-home) .rating-star-track{fill:#d8d8d8}:is(.vevor-chrome,.vevor-home) .rating-star-fill{fill:#f5a623}:is(.vevor-chrome,.vevor-home) .rating-value{color:var(--muted);font-size:13px;font-weight:400;line-height:16px}:is(.vevor-chrome,.vevor-home) .deal-note{color:var(--muted);margin-top:4px;font-size:12px;line-height:16px;display:block}:is(.vevor-chrome,.vevor-home) .deal-note b{color:var(--terracotta)}:is(.vevor-chrome,.vevor-home) .deal-stock{color:var(--terracotta);gap:2px;margin-top:4px;font-size:14px;font-weight:700;line-height:16px;display:flex}:is(.vevor-chrome,.vevor-home) .deal-stock .icon{font-size:14px;line-height:16px}:is(.vevor-chrome,.vevor-home) .promo-card{background:linear-gradient(180deg,var(--copper) 0,var(--terracotta) 75%);color:#fff;border-radius:6px;flex-direction:column;flex:0 0 186px;height:186px;padding:16px 12px;display:flex;position:relative;overflow:hidden}:is(.vevor-chrome,.vevor-home) .promo-card strong{font-size:17px;line-height:21px}:is(.vevor-chrome,.vevor-home) .promo-timer{color:var(--terracotta);white-space:nowrap;background:#fff;border-radius:12px;align-self:flex-start;align-items:center;gap:4px;margin-top:10px;padding:3px 8px;font-size:12px;font-weight:700;display:inline-flex}:is(.vevor-chrome,.vevor-home) .promo-timer svg{width:14px;height:14px}:is(.vevor-chrome,.vevor-home) .promo-gift{width:86px;position:absolute;bottom:6px;right:8px}:is(.vevor-chrome,.vevor-home) .more-card p{-webkit-line-clamp:2;-webkit-box-orient:vertical;height:35px;margin:8px 0 0;font-size:13px;line-height:1.35;display:-webkit-box;overflow:hidden}:is(.vevor-chrome,.vevor-home) .price{align-items:baseline;gap:8px;margin-top:4px;display:flex}:is(.vevor-chrome,.vevor-home) .more{flex-direction:column;align-items:center;gap:22px;margin:36px 0 28px}:is(.vevor-chrome,.vevor-home) .more-row{grid-template-columns:repeat(6,minmax(0,1fr));gap:16px;width:100%;display:grid}:is(.vevor-chrome,.vevor-home) .more-card{color:#222}:is(.vevor-chrome,.vevor-home) .ph{background:linear-gradient(#eee,#eee) 50% 18px/72% 70% no-repeat,#fafafa;border-radius:4px;place-items:end;height:150px;display:grid;position:relative}:is(.vevor-chrome,.vevor-home) .ph .cart-icon{color:#333;background:#fff;border-radius:50%;justify-self:end;place-items:center;width:28px;height:28px;margin:8px;display:grid;box-shadow:0 1px 4px #0000001f}:is(.vevor-chrome,.vevor-home) .stars{color:var(--terracotta);margin-top:6px;font-size:12px}:is(.vevor-chrome,.vevor-home) .stars b{color:#222;font-weight:600}:is(.vevor-chrome,.vevor-home) .price em{color:var(--terracotta);font-size:12px;font-style:normal}:is(.vevor-chrome,.vevor-home) .shop-more{background:var(--terracotta);color:#fff;cursor:pointer;border-radius:4px;justify-content:center;align-items:center;min-width:148px;height:40px;padding:0 28px;font-weight:700;display:inline-flex}:is(.vevor-chrome,.vevor-home) .shop-more:hover{filter:brightness(1.05)}:is(.vevor-chrome,.vevor-home) .pay-strip{color:#3a2e23;background:linear-gradient(100deg,#e9d1b5,#f9ecdd 50%,#dfb99d);border-radius:6px;justify-content:center;align-items:center;height:72px;margin:0 0 40px;padding:0 20px;display:flex;overflow:hidden}:is(.vevor-chrome,.vevor-home) .pay-strip p{-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0 12px 0 0;font-size:20px;font-weight:700;line-height:23px;display:-webkit-box;overflow:hidden}:is(.vevor-chrome,.vevor-home) .pay-icons{flex-shrink:0;gap:4px;display:flex}:is(.vevor-chrome,.vevor-home) .pay-icons img{width:auto;height:34px;display:block}:is(.vevor-chrome,.vevor-home) .interests{margin:0 0 40px}:is(.vevor-chrome,.vevor-home) .interests h2{color:var(--ink);text-align:center;margin:0 0 16px}:is(.vevor-chrome,.vevor-home) .tab-row{margin-bottom:8px;position:relative;overflow:hidden}:is(.vevor-chrome,.vevor-home) .tabs{scroll-behavior:smooth;scrollbar-width:none;gap:8px;display:flex;overflow-x:auto}:is(.vevor-chrome,.vevor-home) .tabs::-webkit-scrollbar{display:none}:is(.vevor-chrome,.vevor-home) .tabs button{height:48px;color:var(--ink);white-space:nowrap;cursor:pointer;background:linear-gradient(#f2ece5,#eae4dd);border:0;border-radius:6px;flex:none;padding:0 20px;font-size:14px;line-height:18px;transition:background-color .3s linear,color .3s linear}:is(.vevor-chrome,.vevor-home) .tabs button:hover{background:var(--sand)}:is(.vevor-chrome,.vevor-home) .tabs button.active{color:#fff;background:linear-gradient(120deg,#ba6042,#b8442b);font-weight:700}:is(.vevor-chrome,.vevor-home) .tab-arrow{z-index:1;width:48px;height:48px;color:var(--ink);cursor:pointer;border:0;align-items:center;padding:0;display:flex;position:absolute;top:0}:is(.vevor-chrome,.vevor-home) .tab-arrow .icon,:is(.vevor-chrome,.vevor-home) .tab-arrow .icon-svg{border-radius:0 6px 6px 0;justify-content:center;align-items:center;width:40px;height:48px;font-size:20px;display:flex}:is(.vevor-chrome,.vevor-home) .tab-arrow:hover .icon,:is(.vevor-chrome,.vevor-home) .tab-arrow:hover .icon-svg{background-color:var(--sand)}:is(.vevor-chrome,.vevor-home) .tab-arrow.prev{background:linear-gradient(90deg,var(--page) 70%,#fcf8f200);justify-content:center;left:0}:is(.vevor-chrome,.vevor-home) .tab-arrow.prev .icon,:is(.vevor-chrome,.vevor-home) .tab-arrow.prev .icon-svg{transform:rotate(180deg)}:is(.vevor-chrome,.vevor-home) .tab-arrow.next{background:linear-gradient(270deg,var(--page) 70%,#fcf8f200);justify-content:center;right:0}:is(.vevor-chrome,.vevor-home) .interest-grid{--card-hover-expand:12px;width:calc(100% + var(--card-hover-expand));margin-left:calc(var(--card-hover-expand)/-2);grid-template-columns:repeat(5,minmax(0,1fr));display:grid}:is(.vevor-chrome,.vevor-home) .interests-empty{text-align:center;color:var(--muted,#8a8a8a);margin:8px 0 0;padding:32px 0;font-size:14px}:is(.vevor-chrome,.vevor-home) .interest-card{z-index:0;min-width:0;padding:12px calc(var(--card-hover-expand)/2);color:var(--ink);display:block;position:relative}:is(.vevor-chrome,.vevor-home) .interest-card:before{content:"";inset:0 calc(var(--card-hover-expand)/2);z-index:-1;box-shadow:none;pointer-events:none;background-color:#0000;border-radius:6px;transition:all .1s linear;position:absolute}:is(.vevor-chrome,.vevor-home) .interest-card:hover{z-index:2}:is(.vevor-chrome,.vevor-home) .interest-card:hover:before{left:calc(var(--card-hover-expand)/-2);right:calc(var(--card-hover-expand)/-2);background-color:#fff;transition:all .225s linear;box-shadow:0 4px 12px #0003}:is(.vevor-chrome,.vevor-home) .interest-card .thumb{background:linear-gradient(90deg,#d0d0d0,#ececec 35%,#f6f6f6 50%,#ececec 65%,#d0d0d0) 0 0/200% 100%;border-radius:6px;margin-bottom:8px;animation:1.2s ease-in-out infinite skel-shine;display:block;position:relative}:is(.vevor-chrome,.vevor-home) .interest-card .thumb:before{content:"";z-index:1;pointer-events:none;background-color:#0000000a;border-radius:6px;position:absolute;inset:0}:is(.vevor-chrome,.vevor-home) .interest-card img{aspect-ratio:1;-o-object-fit:contain;object-fit:contain;background:#fff;border-radius:6px;width:100%;display:block}:is(.vevor-chrome,.vevor-home) .interest-card .add-cart{z-index:2;width:40px;height:40px;color:var(--ink);background:#fff;border-radius:50%;justify-content:center;align-items:center;font-size:20px;display:flex;position:absolute;bottom:8px;right:8px;box-shadow:0 2px 3px #0000001a}:is(.vevor-chrome,.vevor-home) .interest-card:hover .add-cart{background-color:var(--terracotta);color:#fff}:is(.vevor-chrome,.vevor-home) .interest-card p{text-overflow:ellipsis;white-space:nowrap;height:17px;margin:0;font-size:14px;line-height:17px;overflow:hidden}:is(.vevor-chrome,.vevor-home) .interest-card .stars{align-items:center;height:14px;margin:3px 0 8px;display:flex}:is(.vevor-chrome,.vevor-home) .interest-card .stars .star{width:14px;color:var(--terracotta);font-size:14px;line-height:14px}:is(.vevor-chrome,.vevor-home) .interest-card .stars .empty{color:#c4b09a}:is(.vevor-chrome,.vevor-home) .interest-card .stars .half:before{background:linear-gradient(90deg,var(--terracotta) 50%,#c4b09a 50%);color:#0000;-webkit-background-clip:text;background-clip:text}:is(.vevor-chrome,.vevor-home) .interest-card .stars b{color:var(--muted);margin-left:2px;font-size:14px;font-weight:400;line-height:14px}:is(.vevor-chrome,.vevor-home) .interest-card .price{flex-wrap:wrap;align-items:baseline;gap:0;min-height:25px;margin-top:0;display:flex}:is(.vevor-chrome,.vevor-home) .interest-card .price strong{color:var(--ink);margin-right:4px;font-size:22px;font-weight:700;line-height:24px}:is(.vevor-chrome,.vevor-home) .interest-card .price.is-quote strong{font-size:14px;font-weight:600;line-height:20px}:is(.vevor-chrome,.vevor-home) .interest-card .price.is-sale strong{color:var(--terracotta)}:is(.vevor-chrome,.vevor-home) .interest-card .price i{vertical-align:top;height:14px;font-size:10px;font-style:normal;font-weight:700;line-height:14px;display:inline-block;position:static;bottom:auto}:is(.vevor-chrome,.vevor-home) .interest-card .price sub{vertical-align:top;height:14px;font-size:10px;font-weight:700;line-height:14px;display:inline-block;position:static;bottom:auto}:is(.vevor-chrome,.vevor-home) .interest-card .price strong em{color:var(--ink);margin-left:2px;font-size:14px;font-style:normal;font-weight:400;line-height:18px}:is(.vevor-chrome,.vevor-home) .interest-card .price del{color:var(--muted);margin-right:4px;font-size:14px;line-height:18px}:is(.vevor-chrome,.vevor-home) .interest-card .price em{color:var(--terracotta);font-size:14px;font-style:normal;font-weight:400;line-height:18px}:is(.vevor-chrome,.vevor-home) .interest-card .interest-rating{min-height:16px;color:var(--muted);align-items:center;gap:4px;margin:2px 0 0;font-size:14px;line-height:16px;display:flex}:is(.vevor-chrome,.vevor-home) .interest-card .interest-views{color:var(--muted);margin:2px 0 0;font-size:13px;line-height:16px;display:block}:is(.vevor-chrome,.vevor-home) .interest-card .item-badge{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;margin:2px 0 0;font-size:13px;line-height:16px;display:block;overflow:hidden}:is(.vevor-chrome,.vevor-home) .interest-card .item-badge.is-stock{color:var(--terracotta);font-weight:600}:is(.vevor-chrome,.vevor-home) .interest-card .item-badge.is-rank{color:var(--copper);font-weight:600}:is(.vevor-chrome,.vevor-home) .interest-card .item-badge.is-promo{color:var(--terracotta)}:is(.vevor-chrome,.vevor-home) .interest-card .item-extra{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;margin-top:2px;font-size:14px;line-height:16px;display:block;overflow:hidden}:is(.vevor-chrome,.vevor-home) .interest-card .item-extra span{color:var(--copper)}:is(.vevor-chrome,.vevor-home) .interests .shop-more{border-radius:4px;width:200px;height:44px;margin:20px auto 0;padding:0;font-size:16px;font-weight:700;display:flex;box-shadow:0 2px 3px #0000001a}:is(.vevor-chrome,.vevor-home) .interests .shop-more:hover{background-color:var(--terracotta-dark);filter:none}:is(.vevor-chrome,.vevor-home) .load-more{justify-content:center;align-items:center;min-height:72px;padding:12px 0 28px;display:flex}:is(.vevor-chrome,.vevor-home) .load-more i{border:3px solid #f3d0c6;border-top-color:var(--terracotta);border-radius:50%;width:32px;height:32px;animation:.7s linear infinite load-spin;display:block}:is(.vevor-chrome,.vevor-home) .load-sentinel{height:1px}:is(.vevor-chrome,.vevor-home) .interests-actions{justify-content:center;align-items:center;gap:16px;margin-top:4px;display:flex}:is(.vevor-chrome,.vevor-home) .interests-actions .shop-more{margin:0}:is(.vevor-chrome,.vevor-home) .interests-actions .interests-to-top{flex-shrink:0;margin:0}:is(.vevor-chrome,.vevor-home) .interests-to-top{border:1px solid var(--line);background:var(--cream);height:44px;color:var(--terracotta);white-space:nowrap;cursor:pointer;border-radius:4px;justify-content:center;align-items:center;padding:0 22px;font-size:16px;font-weight:700;display:inline-flex;box-shadow:0 2px 3px #0000001a}:is(.vevor-chrome,.vevor-home) .interests-to-top:hover{border-color:var(--terracotta);background:var(--terracotta);color:#fff}:is(.vevor-chrome,.vevor-home) .interests-to-top:focus-visible{outline:3px solid var(--terracotta);outline-offset:2px}@keyframes load-spin{to{transform:rotate(1turn)}}:is(.vevor-chrome,.vevor-home) .for-you{width:100%;margin:0 0 40px}:is(.vevor-chrome,.vevor-home) .for-you-header{margin:0 0 20px}:is(.vevor-chrome,.vevor-home) .for-you h2{color:var(--ink);text-align:left;letter-spacing:.5px;margin:0;font-size:28px;font-weight:700;line-height:34px}:is(.vevor-chrome,.vevor-home) .for-you-grid{--card-hover-expand:12px;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;width:100%;display:grid}:is(.vevor-chrome,.vevor-home) .for-you-card{z-index:0;min-width:0;color:var(--ink);background-color:#fff;border-radius:8px;flex-direction:column;padding:12px;transition:all .15s;display:flex;position:relative}:is(.vevor-chrome,.vevor-home) .for-you-card:hover{z-index:2;transform:translateY(-2px);box-shadow:0 6px 16px #00000026}:is(.vevor-chrome,.vevor-home) .for-you-media{border-radius:6px;margin-bottom:8px;display:block;position:relative}:is(.vevor-chrome,.vevor-home) .for-you-media:before{content:"";z-index:1;pointer-events:none;background-color:#0000000a;border-radius:6px;position:absolute;inset:0}:is(.vevor-chrome,.vevor-home) .for-you-media img{aspect-ratio:1;-o-object-fit:contain;object-fit:contain;background:#fff;border-radius:6px;width:100%;display:block}:is(.vevor-chrome,.vevor-home) .for-you-wish{z-index:2;width:28px;height:28px;color:var(--ink);cursor:pointer;background:#fff;border:0;border-radius:50%;justify-content:center;align-items:center;padding:0;display:flex;position:absolute;top:8px;right:8px;box-shadow:0 1px 4px #0000001f}:is(.vevor-chrome,.vevor-home) .for-you-wish .icon{font-size:16px;line-height:16px}:is(.vevor-chrome,.vevor-home) .for-you-wish.on,:is(.vevor-chrome,.vevor-home) .for-you-wish:hover{color:var(--terracotta)}:is(.vevor-chrome,.vevor-home) .for-you-title{height:34px;color:var(--ink);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0 0 4px;font-size:14px;line-height:17px;display:-webkit-box;overflow:hidden}:is(.vevor-chrome,.vevor-home) .for-you-card:hover .for-you-title{color:var(--terracotta);text-decoration:underline}:is(.vevor-chrome,.vevor-home) .for-you-card .stars{height:14px;color:var(--terracotta);align-items:center;margin:0 0 8px;display:flex}:is(.vevor-chrome,.vevor-home) .for-you-card .stars .star{width:14px;font-size:14px;line-height:14px}:is(.vevor-chrome,.vevor-home) .for-you-card .stars .empty{color:var(--line)}:is(.vevor-chrome,.vevor-home) .for-you-card .stars .half:before{background:linear-gradient(90deg,var(--terracotta) 50%,var(--line) 50%);color:#0000;-webkit-background-clip:text;background-clip:text}:is(.vevor-chrome,.vevor-home) .for-you-card .stars b{color:var(--muted);margin-left:2px;font-size:14px;font-weight:400;line-height:14px}:is(.vevor-chrome,.vevor-home) .for-you-card .price{flex-wrap:wrap;align-items:baseline;gap:0;min-height:25px;margin:0;display:flex}:is(.vevor-chrome,.vevor-home) .for-you-card .price strong{color:var(--terracotta);margin-right:4px;font-size:22px;font-weight:700;line-height:24px}:is(.vevor-chrome,.vevor-home) .for-you-card .price i{vertical-align:top;font-size:10px;font-style:normal;line-height:14px}:is(.vevor-chrome,.vevor-home) .for-you-card .price sub{vertical-align:top;font-size:10px;line-height:14px}:is(.vevor-chrome,.vevor-home) .for-you-card .price del{color:var(--muted);margin-right:4px;font-size:14px;line-height:18px}:is(.vevor-chrome,.vevor-home) .for-you-card .price em{color:var(--terracotta);font-size:14px;font-style:normal;font-weight:400;line-height:18px}:is(.vevor-chrome,.vevor-home) .for-you-extra{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;margin-top:2px;font-size:14px;line-height:16px;display:block;overflow:hidden}:is(.vevor-chrome,.vevor-home) .for-you-extra.is-seller{color:var(--muted)}:is(.vevor-chrome,.vevor-home) .for-you-extra.is-seller em{color:var(--terracotta);font-style:normal;font-weight:700}:is(.vevor-chrome,.vevor-home) .for-you .shop-more{border-radius:4px;width:200px;height:44px;margin:20px auto 0;padding:0;font-size:16px;font-weight:700;display:flex;box-shadow:0 2px 3px #0000001a}:is(.vevor-chrome,.vevor-home) .for-you .shop-more:hover{background-color:var(--terracotta-dark);filter:none}@media (width>=1540px){:is(.vevor-chrome,.vevor-home) .for-you-grid,:is(.vevor-chrome,.vevor-home) .interest-grid{grid-template-columns:repeat(6,minmax(0,1fr))}}@media (width<=1280px){:is(.vevor-chrome,.vevor-home) .pay-strip p{font-size:16px}}@media (width<=1200px){:is(.vevor-chrome,.vevor-home) .for-you-grid,:is(.vevor-chrome,.vevor-home) .interest-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width<=980px){:is(.vevor-chrome,.vevor-home) .for-you-grid,:is(.vevor-chrome,.vevor-home) .interest-grid{grid-template-columns:repeat(3,minmax(0,1fr))}:is(.vevor-chrome,.vevor-home) .pay-strip{flex-direction:column;height:auto;padding:12px 16px}:is(.vevor-chrome,.vevor-home) .deal-module{width:100%}}:is(.vevor-chrome,.vevor-home) .site-footer{color:#f0e7d2;background:linear-gradient(110deg,#333b2b,#242b1f 58%,#262d20);padding:0 60px}:is(.vevor-chrome,.vevor-home) .footer-main,:is(.vevor-chrome,.vevor-home) .legal,:is(.vevor-chrome,.vevor-home) .slogan{max-width:1600px;margin:0 auto}:is(.vevor-chrome,.vevor-home) .slogan{padding:36px 0 32px}:is(.vevor-chrome,.vevor-home) .slogan img{width:auto;max-width:min(420px,100%);height:64px}:is(.vevor-chrome,.vevor-home) .footer-main{justify-content:space-between;align-items:flex-start;padding-bottom:40px;display:flex}:is(.vevor-chrome,.vevor-home) .footer-main>div:first-child{flex:1;min-width:0}:is(.vevor-chrome,.vevor-home) .link-cols{display:flex}:is(.vevor-chrome,.vevor-home) .link-cols dl{flex:1;margin:0;padding-right:20px}:is(.vevor-chrome,.vevor-home) .link-cols dt{margin:0;font-size:16px;font-weight:700;line-height:24px}:is(.vevor-chrome,.vevor-home) .link-cols dd{margin:10px 0;font-size:14px;line-height:18px}:is(.vevor-chrome,.vevor-home) .fine,:is(.vevor-chrome,.vevor-home) .link-cols a{color:#e3dbcb}:is(.vevor-chrome,.vevor-home) .link-cols a{font-size:14px;line-height:18px}:is(.vevor-chrome,.vevor-home) .fine a:hover,:is(.vevor-chrome,.vevor-home) .legal a:hover,:is(.vevor-chrome,.vevor-home) .legal button:hover,:is(.vevor-chrome,.vevor-home) .link-cols a:hover{color:var(--terracotta);text-decoration:underline}:is(.vevor-chrome,.vevor-home) .pay-block>div{margin:30px 0 -6px;padding-right:40px}:is(.vevor-chrome,.vevor-home) .app-block h3,:is(.vevor-chrome,.vevor-home) .pay-block h3,:is(.vevor-chrome,.vevor-home) .social-block h3{margin:0 0 10px;font-size:14px;font-weight:700;line-height:18px}:is(.vevor-chrome,.vevor-home) .pay-row{flex-wrap:wrap;display:flex}:is(.vevor-chrome,.vevor-home) .pay-row img{-o-object-fit:cover;object-fit:cover;border-radius:4px;width:48px;height:32px;margin:0 6px 6px 0}:is(.vevor-chrome,.vevor-home) .pay-block>div:last-child .pay-row img{width:auto}:is(.vevor-chrome,.vevor-home) .site-footer aside{flex:0 0 295px;min-width:0}:is(.vevor-chrome,.vevor-home) .site-footer aside>h3{margin:0;font-size:16px;font-weight:700;line-height:24px}:is(.vevor-chrome,.vevor-home) .site-footer aside form{background:#fff;border-radius:4px;justify-content:space-between;height:44px;margin:12px 0 8px;display:flex}:is(.vevor-chrome,.vevor-home) .site-footer aside input{color:#000;border:0;border-radius:4px;outline:none;flex:1;min-width:0;height:44px;padding:3px 8px 3px 16px;font-size:14px}:is(.vevor-chrome,.vevor-home) .site-footer aside input::-moz-placeholder{color:var(--muted)}:is(.vevor-chrome,.vevor-home) .site-footer aside input::placeholder{color:var(--muted)}:is(.vevor-chrome,.vevor-home) .site-footer aside button{background:var(--terracotta);color:#fff;cursor:pointer;border:0;border-radius:4px;flex-shrink:0;min-width:60px;height:36px;margin:4px 4px 0 0;padding:0 12px;font-size:14px;font-weight:700;line-height:36px}:is(.vevor-chrome,.vevor-home) .site-footer aside button:hover{background-color:var(--terracotta-dark)}:is(.vevor-chrome,.vevor-home) .fine{margin:0;font-size:12px;line-height:16px}:is(.vevor-chrome,.vevor-home) .fine b{font-weight:400}:is(.vevor-chrome,.vevor-home) .fine a{color:#fff9;text-decoration:underline}:is(.vevor-chrome,.vevor-home) .form-note{color:var(--terracotta);margin:0 0 8px;font-size:12px}:is(.vevor-chrome,.vevor-home) .app-block{margin-top:30px}:is(.vevor-chrome,.vevor-home) .stores{display:flex}:is(.vevor-chrome,.vevor-home) .stores a{border:1px solid #fffc;border-radius:4px;flex:0 0 144px;justify-content:center;height:44px;display:flex;position:relative;overflow:hidden}:is(.vevor-chrome,.vevor-home) .stores a:first-child{margin-right:8px}:is(.vevor-chrome,.vevor-home) .stores a:after{content:"";opacity:0;background-color:#fff3;transition:all .2s;position:absolute;inset:0}:is(.vevor-chrome,.vevor-home) .stores a:hover:after{opacity:1}:is(.vevor-chrome,.vevor-home) .stores img{width:auto;height:100%}:is(.vevor-chrome,.vevor-home) .stores a.store-link{color:#fff;text-align:center;align-items:center;font-size:12px;font-weight:700;line-height:16px}:is(.vevor-chrome,.vevor-home) .social-block{margin-top:26px}:is(.vevor-chrome,.vevor-home) .social-block h3{margin-bottom:4px}:is(.vevor-chrome,.vevor-home) .socials{margin-left:-8px;display:flex}:is(.vevor-chrome,.vevor-home) .socials a{color:#fff;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;margin-right:6px;display:flex}:is(.vevor-chrome,.vevor-home) .socials svg{fill:currentColor;width:18px;height:18px;display:block}:is(.vevor-chrome,.vevor-home) .socials a:hover{background-color:#fff3}:is(.vevor-chrome,.vevor-home) .socials .icon.glyph{font-size:32px}:is(.vevor-chrome,.vevor-home) .trust{margin-top:34px;display:flex}:is(.vevor-chrome,.vevor-home) .trust img{-o-object-fit:contain;object-fit:contain;width:90px;height:48px;margin:0 6px 6px 0}:is(.vevor-chrome,.vevor-home) .legal{color:#fff9;align-items:center;padding:32px 0;font-size:12px;line-height:14px;display:flex;position:relative}:is(.vevor-chrome,.vevor-home) .legal:after{content:"";background-color:#fff3;height:1px;position:absolute;top:0;left:0;right:0}:is(.vevor-chrome,.vevor-home) .legal a,:is(.vevor-chrome,.vevor-home) .legal button{color:#fff9;cursor:pointer;background:0 0;border:0;margin:0 0 0 6px;padding:0;font-size:12px;line-height:14px;text-decoration:underline}:is(.vevor-chrome,.vevor-home) .cookie-layer{z-index:50;background:#00000073;place-items:center;display:grid;position:fixed;inset:0}:is(.vevor-chrome,.vevor-home) .cookie-layer div{color:#222;background:#fff;border-radius:8px;width:min(420px,100% - 32px);padding:20px}:is(.vevor-chrome,.vevor-home) .cookie-layer button{background:var(--terracotta);color:#fff;cursor:pointer;border:0;border-radius:4px;margin-top:8px;padding:8px 14px}:is(.vevor-chrome,.vevor-home) .to-top{background:var(--cream);width:42px;height:42px;color:var(--terracotta);cursor:pointer;z-index:20;border:0;border-radius:50%;position:fixed;bottom:56px;right:18px;box-shadow:0 2px 10px #30251c29}:is(.vevor-chrome,.vevor-home) .fade-enter-active,:is(.vevor-chrome,.vevor-home) .fade-leave-active{transition:opacity .2s linear}:is(.vevor-chrome,.vevor-home) .fade-enter-from,:is(.vevor-chrome,.vevor-home) .fade-leave-to{opacity:0}@media (width>=1200px) and (width<=1360px){.cat-rail,.hero-slider{height:202px}}@media (width>=1540px) and (width<=1720px){.cat-rail,.hero-slider{height:266px}}@media (width>=1720px){.cat-rail,.hero-slider{height:300px}}@media (width<=1200px){.home-banner{grid-template-columns:1fr;grid-template-areas:"title""slider";height:auto}.cat-rail{display:none}.hero-slider{height:240px}}@media (width<=1100px){:is(.vevor-chrome,.vevor-home) .more-row{grid-template-columns:repeat(3,minmax(0,1fr))}:is(.vevor-chrome,.vevor-home) .deliver{display:none}}@media (width<=760px){:is(.vevor-chrome,.vevor-home) .more-row{grid-template-columns:1fr}:is(.vevor-chrome,.vevor-home) .nav-links{display:none}}:is(.vevor-chrome,.vevor-home) .address-shade{z-index:1000;background:#00000080;position:fixed;inset:0}:is(.vevor-chrome,.vevor-home) .address-pop{z-index:1001;width:480px;max-width:calc(100vw - 32px);color:var(--muted);background:#fff;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:1px 1px 50px #0000004d}:is(.vevor-chrome,.vevor-home) .address-pop-title{height:64px;color:var(--ink);background:#e8eaed;border-radius:4px 4px 0 0;padding:0 24px;font-size:20px;font-weight:700;line-height:64px}:is(.vevor-chrome,.vevor-home) .address-pop-content{padding:24px;font-size:14px}:is(.vevor-chrome,.vevor-home) .address-pop .tip{color:var(--ink);margin:0;font-size:14px;line-height:19.6px}:is(.vevor-chrome,.vevor-home) .address-login{background:var(--terracotta);color:#fff;text-align:center;height:48px;margin-top:16px;padding:0 20px;font-size:16px;font-weight:700;line-height:48px;transition:background-color .2s;display:block}:is(.vevor-chrome,.vevor-home) .address-login:hover,:is(.vevor-chrome,.vevor-home) .ship-to-btns button:hover{background:var(--terracotta-dark)}:is(.vevor-chrome,.vevor-home) .address-or{border-top:1px solid var(--line);height:32px;margin-top:25px}:is(.vevor-chrome,.vevor-home) .address-or span{background:#fff;margin:0 auto;padding:0 20px;line-height:20.3px;display:table;position:relative;top:-13px}:is(.vevor-chrome,.vevor-home) .ship-to .field{margin-bottom:20px;position:relative}:is(.vevor-chrome,.vevor-home) .ship-to .field label{z-index:1;color:var(--muted);pointer-events:none;font-size:12px;line-height:13.2px;position:absolute;top:10px;left:16px}:is(.vevor-chrome,.vevor-home) .ship-to input,:is(.vevor-chrome,.vevor-home) .ship-to select{border:1px solid var(--line);color:#000;width:100%;height:56px;font:inherit;appearance:none;background:#fff;border-radius:0;outline:0;padding:16px 15px 0;font-size:14px}:is(.vevor-chrome,.vevor-home) .ship-to select{cursor:pointer;padding:16px 34px 0 16px}:is(.vevor-chrome,.vevor-home) .ship-to input:focus,:is(.vevor-chrome,.vevor-home) .ship-to select:focus{border-color:var(--ink)}:is(.vevor-chrome,.vevor-home) .ship-to .field .caret{color:var(--ink);pointer-events:none;font-size:16px;position:absolute;top:19px;right:19px}:is(.vevor-chrome,.vevor-home) .ship-to .field-row{gap:20px;display:flex}:is(.vevor-chrome,.vevor-home) .ship-to .field-row .field{flex:1;min-width:0}:is(.vevor-chrome,.vevor-home) .ship-to .is-error input{border-color:var(--terracotta)}:is(.vevor-chrome,.vevor-home) .ship-to .field small{color:var(--terracotta);margin-top:4px;font-size:12px;line-height:16px;display:block}:is(.vevor-chrome,.vevor-home) .ship-to-btns{text-align:right}:is(.vevor-chrome,.vevor-home) .ship-to-btns button{background:var(--terracotta);color:#fff;height:48px;font:inherit;cursor:pointer;border:0;padding:0 20px;font-size:16px;font-weight:700;transition:background-color .2s}:is(.vevor-chrome,.vevor-home) .hero-arrow{z-index:20;color:#755035;cursor:pointer;pointer-events:auto;background:#fff9f1;border:0;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;padding:0;display:flex;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 3px 10px #0003}:is(.vevor-chrome,.vevor-home) .hero-arrow .icon,:is(.vevor-chrome,.vevor-home) .hero-arrow .icon-svg{font-size:20px}:is(.vevor-chrome,.vevor-home) .hero-arrow.prev{left:4px}:is(.vevor-chrome,.vevor-home) .hero-arrow.prev .icon,:is(.vevor-chrome,.vevor-home) .hero-arrow.prev .icon-svg{transform:rotate(180deg)}:is(.vevor-chrome,.vevor-home) .hero-arrow.next{right:4px}:is(.vevor-chrome,.vevor-home) .hero-arrow:hover{background-color:var(--cream)}:is(.vevor-chrome,.vevor-home) .cat-rail .cat-copy{flex-direction:column;min-width:0;display:flex}:is(.vevor-chrome,.vevor-home) .cat-rail .cat-label{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:14px;line-height:20px;display:-webkit-box;overflow:hidden}:is(.vevor-chrome,.vevor-home) .interest-card .best-flag{color:var(--muted);flex-wrap:wrap;align-items:center;gap:4px;margin:2px 0 4px;font-size:14px;font-weight:400;line-height:16px;display:inline-flex}:is(.vevor-chrome,.vevor-home) .interest-card .best-flag em{color:var(--terracotta);font-size:14px;font-style:normal;font-weight:700;line-height:16px}:is(.vevor-chrome,.vevor-home) .interest-card .urgent-stock{color:var(--terracotta);align-items:center;gap:2px;margin:2px 0 4px;font-size:12px;font-weight:700;line-height:16px;display:inline-flex}:is(.vevor-chrome,.vevor-home) .interest-card .urgent-stock .icon.hot{font-size:14px;line-height:16px}:is(.vevor-chrome,.vevor-home) .proof-price{color:var(--ink);font-weight:700}:is(.vevor-chrome,.vevor-home) .proof-stars{color:var(--terracotta);align-items:center;display:inline-flex}:is(.vevor-chrome,.vevor-home) .proof-stars .icon{width:12px;font-size:12px;line-height:12px}:is(.vevor-chrome,.vevor-home) .proof-stars .empty{color:var(--line)}:is(.vevor-chrome,.vevor-home) .proof-stars .half:before{background:linear-gradient(90deg,var(--terracotta) 50%,var(--line) 50%);color:#0000;-webkit-background-clip:text;background-clip:text}:is(.vevor-chrome,.vevor-home) .proof-stars b{color:var(--muted);margin-left:2px;font-size:12px;font-weight:400}@keyframes skel-shine{0%{background-position:100% 0}to{background-position:-100% 0}}:is(.vevor-chrome,.vevor-home) .thumb-media{background:#e8e8e8;display:block;position:relative;overflow:hidden}:is(.vevor-chrome,.vevor-home) .thumb-skel{z-index:1;border-radius:inherit;pointer-events:none;opacity:1;background:linear-gradient(90deg,#d0d0d0,#ececec 35%,#f6f6f6 50%,#ececec 65%,#d0d0d0) 0 0/200% 100%;transition:opacity .25s;animation:1.2s ease-in-out infinite skel-shine;position:absolute;inset:0}:is(.vevor-chrome,.vevor-home) .thumb-media.ready .thumb-skel{opacity:0}:is(.vevor-chrome,.vevor-home) .thumb-media.ready.failed .thumb-skel{opacity:1}:is(.vevor-chrome,.vevor-home) .thumb-media img{z-index:0;color:#0000;opacity:0;background:0 0;width:100%;height:100%;font-size:0;transition:opacity .25s;display:block;position:relative;overflow:hidden}:is(.vevor-chrome,.vevor-home) .thumb-media.ready img{opacity:1}:is(.vevor-chrome,.vevor-home) .deal-card .thumb-media{border-radius:6px;width:186px;height:186px;margin-bottom:8px}:is(.vevor-chrome,.vevor-home) .deal-card .thumb-media img{-o-object-fit:contain;object-fit:contain;width:100%;height:100%;margin-bottom:0}:is(.vevor-chrome,.vevor-home) .interest-card .thumb-media{aspect-ratio:1;border-radius:6px;width:100%;margin-bottom:8px}:is(.vevor-chrome,.vevor-home) .interest-card .thumb-media img{-o-object-fit:contain;object-fit:contain;width:100%;height:100%;margin-bottom:0}header.site-header.vevor-chrome{z-index:1200!important;width:100%!important;height:auto!important;min-height:0!important;max-height:none!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:0 0!important;border:0!important;border-radius:0!important;margin:0!important;padding:0!important;display:block!important;position:sticky!important;inset:0 auto auto!important;transform:none!important}header.site-header.vevor-chrome .menubar{color:#fffaf2!important;background:linear-gradient(90deg,#555b44,#3b4333 46%,#313727)!important;width:100%!important;height:44px!important;min-height:44px!important;display:block!important;box-shadow:0 3px 8px #1a140c17!important}header.site-header.vevor-chrome .menubar-inner{background:0 0!important;width:100%!important;height:44px!important;min-height:44px!important;display:flex!important}header.site-header.vevor-chrome .menubar .app-btn,header.site-header.vevor-chrome .menubar .app-title,header.site-header.vevor-chrome .menubar .cat-btn,header.site-header.vevor-chrome .menubar .icon,header.site-header.vevor-chrome .menubar .icon-svg,header.site-header.vevor-chrome .menubar .nav-link,header.site-header.vevor-chrome .menubar .nav-link span{color:#faf5ec!important}header.site-header.vevor-chrome .menubar .app-btn:hover,header.site-header.vevor-chrome .menubar .cat-btn:hover,header.site-header.vevor-chrome .menubar .nav-link:hover{color:#ead0a2!important;background:#ffffff1a!important}header.site-header.vevor-chrome .menubar .app-btn:hover .app-title,header.site-header.vevor-chrome .menubar .app-btn:hover .icon,header.site-header.vevor-chrome .menubar .app-btn:hover .icon-svg,header.site-header.vevor-chrome .menubar .cat-btn:hover,header.site-header.vevor-chrome .menubar .nav-link:hover .icon,header.site-header.vevor-chrome .menubar .nav-link:hover .icon-svg,header.site-header.vevor-chrome .menubar .nav-link:hover span{color:#ead0a2!important}header.site-header.vevor-chrome .menubar .app-btn,header.site-header.vevor-chrome .menubar .app-title,header.site-header.vevor-chrome .menubar .cat-btn,header.site-header.vevor-chrome .menubar .nav-link,header.site-header.vevor-chrome .menubar .nav-link span{letter-spacing:normal!important;font-family:Inter Tight,ui-sans-serif,system-ui,sans-serif!important;font-size:14px!important;font-weight:700!important;line-height:16.1px!important}header.site-header.vevor-chrome .menubar .app-btn .app-title,header.site-header.vevor-chrome .menubar .app-title span{font-size:12px!important;line-height:14px!important}header.site-header.vevor-chrome .menubar .cat-btn .menu,header.site-header.vevor-chrome .menubar .icon,header.site-header.vevor-chrome .menubar .nav-link .caret{font-family:vevor-iconfont!important}header.site-header.vevor-chrome .menubar .cat-box .cg-icon .icon,header.site-header.vevor-chrome .menubar .cat-box .cg-icon .icon-svg{color:var(--ink)!important}:is(.vevor-chrome,.vevor-home) .cat-box .cg-container .cg-scroll{padding-bottom:12px}.vevor-home{padding-top:20px}.vevor-chrome .mobile-drawer,.vevor-chrome .mobile-nav-backdrop,.vevor-chrome .mobile-nav-toggle{display:none}@media (width<=1199px){.vevor-chrome .account-menu,.vevor-chrome .cat-menu,.vevor-chrome .deliver,.vevor-chrome .locale-menu,.vevor-chrome .nav-links{display:none!important}.vevor-chrome .search-form{flex:1;min-width:0}.vevor-chrome .mobile-nav-toggle{width:44px;height:44px;color:var(--ink,#30251c);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;margin-right:8px;display:inline-flex}.vevor-chrome .mobile-nav-toggle .icon,.vevor-chrome .mobile-nav-toggle .icon-svg{font-size:22px}.vevor-chrome .mobile-nav-backdrop{z-index:1300;background:#00000073;border:0;display:block;position:fixed;inset:0}.vevor-chrome .mobile-drawer{z-index:1301;color:#30251c;background:#fffdf9;flex-direction:column;width:min(360px,92vw);padding:20px 18px 32px;display:flex;position:fixed;top:0;bottom:0;right:0;overflow:auto;box-shadow:-8px 0 24px #30251c29}.vevor-chrome .mobile-drawer a,.vevor-chrome .mobile-drawer button{width:100%;color:inherit;font:inherit;text-align:left;background:0 0;border:0;border-bottom:1px solid #e9ded1;padding:12px 0;display:block}.vevor-chrome .mobile-drawer .mobile-drawer-close{border:0;align-self:flex-end;width:auto;margin-bottom:8px;font-weight:700}}:is(.vevor-chrome,.vevor-home) .hover-panel button{color:#222;text-align:left;cursor:pointer;background:0 0;border:0;width:100%;margin:0;padding:8px 16px;font-size:14px;font-weight:400;display:block}:is(.vevor-chrome,.vevor-home) .hover-panel button:hover{color:var(--terracotta);background:#fff4ea;text-decoration:underline}@media (width<=1100px){:is(.vevor-chrome,.vevor-home) .home-wrap{min-width:0;padding:0 16px}}.vevor-chrome .hover-panel a,.vevor-chrome .hover-panel button{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:8px 14px;display:block}.vevor-chrome .hover-panel a:hover,.vevor-chrome .hover-panel button:hover{color:var(--terracotta)}.vevor-home .home-banner{grid-template-columns:24.06% 74.69%!important;grid-template-areas:"title title""rail slider"!important;justify-content:space-between!important;align-items:stretch!important;row-gap:12px!important;width:100%!important;height:auto!important;min-height:0!important;margin:0!important;padding:0!important;display:grid!important;overflow:visible!important}.vevor-home .brand-header{flex-direction:column!important;grid-area:title!important;gap:4px!important;padding:8px 0 0!important;display:flex!important}.vevor-home .home-title{width:auto!important;max-width:none!important;color:var(--ink,#30251c)!important;font-size:32px!important;font-weight:700!important;line-height:1.2!important;position:static!important;overflow:visible!important}.vevor-home .brand-tagline,.vevor-home .home-title{white-space:normal!important;margin:0!important;padding:0!important;font-family:Inter Tight,ui-sans-serif,system-ui,sans-serif!important}.vevor-home .brand-tagline{color:#666!important;font-size:14px!important;font-weight:400!important;line-height:1.4!important}.vevor-home .cat-rail{background:linear-gradient(90deg,#0000000f,#0000000a)!important;grid-area:rail!important;gap:0!important;padding:0!important;display:block!important}.vevor-home .cat-rail,.vevor-home .hero-slider{border-radius:6px!important;width:auto!important;height:232px!important;min-height:232px!important;margin:0!important;position:relative!important;overflow:hidden!important}.vevor-home .hero-slider{box-shadow:none!important;background:#e6cab0!important;grid-area:slider!important}.vevor-home .hero-track{width:100%!important;height:100%!important;display:flex!important}.vevor-home .hero-slide{max-width:none!important;min-height:0!important;box-shadow:none!important;color:#fff!important;background:0 0!important;border-radius:0!important;flex:0 0 100%!important;margin:0!important;padding:0!important;top:auto!important;left:auto!important;right:auto!important;overflow:hidden!important}.vevor-home .hero-slide,.vevor-home .hero-slide img{width:100%!important;height:100%!important;position:relative!important}.vevor-home .hero-slide img{-o-object-fit:cover!important;object-fit:cover!important;display:block!important;inset:auto!important}.vevor-home .hero-copy{z-index:2!important;width:auto!important;max-width:none!important;min-height:0!important;box-shadow:none!important;color:#fff!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:linear-gradient(90deg,#30251c73,#30251c00)!important;border-radius:0!important;flex-direction:column!important;justify-content:center!important;margin:0!important;padding:0 0 0 max(64px,5%)!important;display:flex!important;position:absolute!important;inset:0 45% 0 0!important;overflow:hidden!important}.vevor-home .hero-copy em,.vevor-home .hero-copy small,.vevor-home .hero-copy span,.vevor-home .hero-copy strong{color:#fff!important}.vevor-home .hero-copy em{background:linear-gradient(125deg,#c77955,#aa5638 60%,#b86942)!important;border-radius:20px!important;align-self:flex-start!important;margin-top:16px!important;padding:0 20px!important;font-style:normal!important}.vevor-home .hero-arrow{color:#755035!important;background:#fff9f1!important;border:0!important;border-radius:50%!important;width:40px!important;height:40px!important;font-size:20px!important;position:absolute!important;top:50%!important;transform:translateY(-50%)!important;box-shadow:0 3px 10px #0003!important}.vevor-home .hero-arrow.prev{left:4px!important;right:auto!important}.vevor-home .hero-arrow.next{left:auto!important;right:4px!important}.vevor-home .hero-page{justify-content:center!important;width:100%!important;display:flex!important;position:absolute!important;bottom:20px!important;left:0!important;right:0!important;transform:none!important}.vevor-home .hero-dots{background:#fffaefa8!important;border-radius:32px!important;gap:0!important;height:20px!important;margin:0!important;padding:0 8px!important;display:inline-flex!important;position:static!important;bottom:auto!important;left:auto!important;transform:none!important}.vevor-home .hero-dots li{background:#d8c5af!important;border-radius:50%!important;width:8px!important;height:8px!important;margin:0 4px!important}.vevor-home .hero-dots li.active{background:#956036!important}.vevor-home .hero-dots button{background:0 0!important;border-radius:0!important;width:100%!important;height:100%!important}@media (width>=1200px) and (width<=1360px){.vevor-home .cat-rail,.vevor-home .hero-slider{height:202px!important;min-height:202px!important}.vevor-home .cat-rail a{padding-top:11.25px!important;padding-bottom:11.25px!important}}@media (width>=1540px) and (width<=1720px){.vevor-home .cat-rail,.vevor-home .hero-slider{height:266px!important;min-height:266px!important}.vevor-home .cat-rail a{padding-top:12.6px!important;padding-bottom:12.6px!important}}@media (width>=1720px){.vevor-home .cat-rail,.vevor-home .hero-slider{height:300px!important;min-height:300px!important}.vevor-home .cat-rail a{padding-top:11px!important;padding-bottom:11px!important}}@media (width<=1199px){.vevor-home .home-banner{grid-template-columns:1fr!important;grid-template-areas:"title""slider"!important}.vevor-home .cat-rail{display:none!important}.vevor-home .hero-slider{height:240px!important;min-height:240px!important}}footer.vevor-chrome{background:0 0!important;padding:0!important}footer.vevor-chrome .site-footer{color:#f0e7d2!important;background:radial-gradient(at 13% 20%,#4b5139,#0000 49%),linear-gradient(110deg,#333b2b,#242b1f 58%,#262d20)!important;position:relative!important;overflow:hidden!important}footer.vevor-chrome .site-footer:after,footer.vevor-chrome .site-footer:before{content:""!important;z-index:0!important;pointer-events:none!important;position:absolute!important;transform:none!important}footer.vevor-chrome .site-footer:before{opacity:.6!important;background:radial-gradient(#636e4b61,#0000 55%)!important;width:380px!important;height:290px!important;bottom:-40px!important;left:-60px!important}footer.vevor-chrome .site-footer:after{background:radial-gradient(#5e6a484d,#0000 55%)!important;width:260px!important;height:200px!important;bottom:-30px!important;right:-50px!important}footer.vevor-chrome .site-footer>.footer-main,footer.vevor-chrome .site-footer>.legal-wrap,footer.vevor-chrome .site-footer>.slogan{z-index:1!important;position:relative!important}footer.vevor-chrome .site-footer aside{flex:0 0 295px!important;min-width:0!important}footer.vevor-chrome .site-footer aside form{background:#fff!important;border:0!important;border-radius:4px!important;flex-flow:row!important;justify-content:space-between!important;align-items:center!important;gap:0!important;width:100%!important;height:44px!important;margin:12px 0 8px!important;padding:0!important;display:flex!important;overflow:hidden!important}footer.vevor-chrome .site-footer aside form input{color:#000!important;background:0 0!important;border:0!important;flex:auto!important;width:auto!important;min-width:0!important;height:44px!important;margin:0!important;padding:3px 8px 3px 16px!important;display:block!important}footer.vevor-chrome .site-footer aside form button{color:#fff!important;background:linear-gradient(105deg,#bc6b4e,#b4472f)!important;border:0!important;border-radius:4px!important;flex:none!important;justify-content:center!important;align-items:center!important;width:auto!important;min-width:96px!important;height:36px!important;margin:4px 4px 4px 0!important;padding:0 12px!important;font-size:14px!important;font-weight:700!important;line-height:36px!important;display:inline-flex!important}.vevor-home .pay-strip{background:linear-gradient(100deg,#e9d1b5,#f9ecdd 50%,#dfb99d)!important;border-radius:6px!important;justify-content:center!important;align-items:center!important;height:72px!important;margin:0 0 40px!important;padding:0 20px!important;display:flex!important;overflow:hidden!important}.vevor-home .pay-strip,.vevor-home .pay-strip p{color:#3a2e23!important}.vevor-home .benefit-symbol{color:#3b422e!important;letter-spacing:.04em!important;background:0 0!important;border:1.5px solid #3b422e!important;border-radius:50%!important;justify-content:center!important;align-items:center!important;width:32px!important;height:32px!important;margin-right:10px!important;font-size:11px!important;font-weight:800!important;line-height:1!important;display:inline-flex!important}:is(.vevor-chrome,.vevor-home) .search-form{position:relative}:is(.vevor-chrome,.vevor-home) .search-suggest{z-index:1400;color:var(--ink);text-align:left;background:#fff;border-radius:6px;padding:18px 20px 20px;position:absolute;top:calc(100% + 4px);left:0;right:0;box-shadow:0 6px 20px #00000029}:is(.vevor-chrome,.vevor-home) .search-suggest .ss-block+.ss-block{margin-top:18px}:is(.vevor-chrome,.vevor-home) .search-suggest .ss-head{justify-content:space-between;align-items:center;margin-bottom:12px;font-size:16px;font-weight:700;line-height:20px;display:flex}:is(.vevor-chrome,.vevor-home) .search-suggest .ss-clear{color:var(--muted);cursor:pointer;background:0 0;border:0;padding:0;font-size:13px;font-weight:400;text-decoration:underline}:is(.vevor-chrome,.vevor-home) .search-suggest .ss-clear:hover{color:var(--terracotta)}:is(.vevor-chrome,.vevor-home) .search-suggest .ss-tags{flex-wrap:wrap;gap:10px;display:flex}:is(.vevor-chrome,.vevor-home) .search-suggest .ss-tag{height:32px;color:var(--ink);white-space:nowrap;cursor:pointer;background:#f2f2f2;border:0;border-radius:16px;align-items:center;gap:4px;padding:0 14px;font-size:14px;font-weight:400;line-height:32px;transition:background-color .15s linear,color .15s linear;display:inline-flex}:is(.vevor-chrome,.vevor-home) .search-suggest .ss-tag:hover{color:var(--terracotta);background:#e4e4e4}:is(.vevor-chrome,.vevor-home) .search-suggest .ss-tag .icon.hot{color:#e63c2f;font-size:14px}:is(.vevor-chrome,.vevor-home) .search-suggest .ss-count{color:var(--muted);font-size:13px;font-weight:400}:is(.vevor-chrome,.vevor-home) .search-suggest .ss-state{color:var(--muted);text-align:center;margin:0;padding:6px 0 10px;font-size:14px;line-height:20px}:is(.vevor-chrome,.vevor-home) .search-suggest .ss-results{max-height:340px;margin:0;padding:0;list-style:none;overflow-y:auto}:is(.vevor-chrome,.vevor-home) .search-suggest .ss-results a{color:var(--ink);border-radius:4px;align-items:center;gap:10px;padding:7px 8px;text-decoration:none;transition:background-color .15s linear;display:flex}:is(.vevor-chrome,.vevor-home) .search-suggest .ss-results a:hover{background:#f2f2f2}:is(.vevor-chrome,.vevor-home) .search-suggest .ss-result-image{width:40px;height:40px;color:var(--muted);background:#f2f2f2;border-radius:4px;flex:0 0 40px;place-items:center;font-size:15px;font-weight:700;display:grid;overflow:hidden}:is(.vevor-chrome,.vevor-home) .search-suggest .ss-result-image img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}:is(.vevor-chrome,.vevor-home) .search-suggest .ss-result-copy{flex-direction:column;gap:2px;min-width:0;display:flex}:is(.vevor-chrome,.vevor-home) .search-suggest .ss-result-copy strong{text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:500;line-height:18px;overflow:hidden}:is(.vevor-chrome,.vevor-home) .search-suggest .ss-result-copy small{color:var(--muted);font-size:12px;line-height:15px}:is(.vevor-chrome,.vevor-home) .search-suggest .ss-foot{color:var(--muted);border-top:1px solid #ececec;justify-content:space-between;align-items:center;gap:12px;margin-top:14px;padding-top:12px;font-size:13px;line-height:18px;display:flex}:is(.vevor-chrome,.vevor-home) .search-suggest .ss-foot a{color:#162a2b;white-space:nowrap;align-items:center;gap:5px;font-size:14px;font-weight:700;text-decoration:none;display:inline-flex}:is(.vevor-chrome,.vevor-home) .search-suggest .ss-foot a:hover{color:var(--terracotta)}:is(.vevor-chrome,.vevor-home) .search-suggest .ss-foot a i{font-style:normal;transition:transform .15s linear}:is(.vevor-chrome,.vevor-home) .search-suggest .ss-foot a:hover i{transform:translate(3px)}:is(.vevor-chrome,.vevor-home) .deal-price .price-main--quote{height:25px;color:var(--muted);letter-spacing:0;white-space:nowrap;font-size:22px;font-weight:600;line-height:24px;display:block}:is(.vevor-chrome,.vevor-home) .deal-price.is-best .price-main--quote{color:var(--muted)}:is(.vevor-chrome,.vevor-home) .slogan{align-items:center;gap:16px;display:flex}:is(.vevor-chrome,.vevor-home) .slogan img{flex:none}:is(.vevor-chrome,.vevor-home) .slogan .slogan-tagline{color:#f0e7d2;border-left:1px solid #c9a76a8c;margin:0;padding-left:20px;font-size:14px;font-weight:500;line-height:1.35}:is(.vevor-chrome,.vevor-home) .slogan .slogan-tagline b{color:#fff;font-size:16px;font-weight:700;display:block}:is(.vevor-chrome,.vevor-home) .slogan .slogan-tagline span{color:var(--gold);font-size:14px;font-weight:500;display:block}@media (width<=760px){:is(.vevor-chrome,.vevor-home) .slogan{flex-direction:column;align-items:flex-start;gap:12px}:is(.vevor-chrome,.vevor-home) .slogan .slogan-tagline{border-left:0;padding-left:0}}:is(.vevor-chrome,.vevor-home) .cart:before{transition:opacity .3s linear}:is(.vevor-chrome,.vevor-home) .cart:focus-visible:before,:is(.vevor-chrome,.vevor-home) .cart:hover:before{opacity:0}@media (width<=800px){:is(.vevor-chrome,.vevor-home) .home-title,:is(.vevor-chrome,.vevor-home) .vevor-home .home-title{font-size:26px!important;line-height:1.25!important}:is(.vevor-chrome,.vevor-home) .hero-slider,:is(.vevor-chrome,.vevor-home) .vevor-home .hero-slider{height:260px!important;min-height:260px!important}:is(.vevor-chrome,.vevor-home) .hero-copy,:is(.vevor-chrome,.vevor-home) .vevor-home .hero-copy{background:linear-gradient(#30251c9e,#30251c1f)!important;padding:0 20px!important;right:0!important}:is(.vevor-chrome,.vevor-home) .hero-copy small{font-size:11px;line-height:14px}:is(.vevor-chrome,.vevor-home) .hero-copy strong{margin-top:4px;font-size:22px;line-height:28px}:is(.vevor-chrome,.vevor-home) .hero-copy span{max-width:none;margin-top:4px;font-size:13px;line-height:18px}:is(.vevor-chrome,.vevor-home) .hero-copy em{margin-top:12px;padding:0 16px;font-size:12px;line-height:28px}:is(.vevor-chrome,.vevor-home) .hero-arrow,:is(.vevor-chrome,.vevor-home) .vevor-home .hero-arrow{width:32px!important;height:32px!important}:is(.vevor-chrome,.vevor-home) .hero-arrow .icon,:is(.vevor-chrome,.vevor-home) .hero-arrow .icon-svg{font-size:16px}:is(.vevor-chrome,.vevor-home) .benefits{flex-direction:column;align-items:flex-start;height:auto;padding:4px 0}:is(.vevor-chrome,.vevor-home) .benefit{flex:none;justify-content:flex-start;width:100%;height:auto;min-height:40px}:is(.vevor-chrome,.vevor-home) .benefit:not(:last-child):after{display:none}:is(.vevor-chrome,.vevor-home) .benefit>span:last-child{font-size:13px;line-height:18px;top:0}:is(.vevor-chrome,.vevor-home) .benefit-mark{height:22px}:is(.vevor-chrome,.vevor-home) .for-you-grid,:is(.vevor-chrome,.vevor-home) .interest-grid{grid-template-columns:repeat(2,minmax(0,1fr))}:is(.vevor-chrome,.vevor-home) .interests h2{font-size:20px}:is(.vevor-chrome,.vevor-home) .tabs button{height:40px;padding:0 14px;font-size:13px}:is(.vevor-chrome,.vevor-home) .tab-arrow{width:36px;height:40px}:is(.vevor-chrome,.vevor-home) .tab-arrow .icon,:is(.vevor-chrome,.vevor-home) .tab-arrow .icon-svg{width:32px;height:40px;font-size:18px}:is(.vevor-chrome,.vevor-home) .deal-module{min-height:0}:is(.vevor-chrome,.vevor-home) .pay-strip,:is(.vevor-chrome,.vevor-home) .vevor-home .pay-strip{flex-direction:column!important;height:auto!important;min-height:0!important;margin-bottom:24px!important;padding:12px 16px!important}:is(.vevor-chrome,.vevor-home) .pay-strip p{margin:0 0 8px;font-size:14px;line-height:18px}:is(.vevor-chrome,.vevor-home) .pay-icons{flex-wrap:wrap;justify-content:center;width:100%}:is(.vevor-chrome,.vevor-home) .pay-icons img{height:26px}:is(.vevor-chrome,.vevor-home) .for-you .shop-more,:is(.vevor-chrome,.vevor-home) .interests .shop-more{width:100%;max-width:240px}:is(.vevor-chrome,.vevor-home) .to-top{width:38px;height:38px;bottom:16px;right:12px}}@media (width<=520px){:is(.vevor-chrome,.vevor-home) .home-title{font-size:22px}:is(.vevor-chrome,.vevor-home) .hero-copy strong{font-size:20px;line-height:26px}:is(.vevor-chrome,.vevor-home) .hero-slider,:is(.vevor-chrome,.vevor-home) .vevor-home .hero-slider{height:240px!important;min-height:240px!important}}@media (width<=1023px){footer.vevor-chrome .site-footer{padding:0 24px!important}footer.vevor-chrome .site-footer>.footer-main{flex-direction:column!important;align-items:stretch!important;gap:28px!important}footer.vevor-chrome .site-footer aside{flex:auto!important;width:100%!important}footer.vevor-chrome .site-footer .link-cols{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))!important;gap:0 20px!important;display:grid!important}footer.vevor-chrome .site-footer .link-cols dl{min-width:0!important;padding-right:0!important}}@media (width<=620px){footer.vevor-chrome .site-footer{padding:0 16px!important}footer.vevor-chrome .site-footer .link-cols{grid-template-columns:repeat(auto-fit,minmax(132px,1fr))!important}footer.vevor-chrome .site-footer .pay-block>div{padding-right:0!important}footer.vevor-chrome .site-footer .pay-row img{max-width:100%!important}footer.vevor-chrome .site-footer .socials,footer.vevor-chrome .site-footer .stores,footer.vevor-chrome .site-footer .trust{flex-wrap:wrap!important}footer.vevor-chrome .site-footer .stores a{flex:0 144px!important}footer.vevor-chrome .site-footer>.legal-wrap>.legal{flex-wrap:wrap!important;gap:6px 12px!important}footer.vevor-chrome .site-footer .link-cols dd{margin:0!important}}@media (width<=800px){footer.vevor-chrome .site-footer .legal a,footer.vevor-chrome .site-footer .legal button,footer.vevor-chrome .site-footer .link-cols a{overflow-wrap:anywhere!important;align-items:center!important;min-height:32px!important;display:inline-flex!important}:is(.vevor-chrome,.vevor-home) .deal-head{align-items:center!important;min-height:32px!important}:is(.vevor-chrome,.vevor-home) .deal-head a{align-items:center!important;min-height:32px!important;display:inline-flex!important}:is(.vevor-chrome,.vevor-home) a.deal-title{align-items:center!important;height:auto!important;min-height:32px!important;display:flex!important}}@media (width<=600px){header.site-header.vevor-chrome .topbar,header.site-header.vevor-chrome .topbar-inner{height:auto!important}header.site-header.vevor-chrome .topbar-inner{flex-wrap:wrap!important;min-height:56px!important;padding:0 12px!important}header.site-header.vevor-chrome .search-form{flex:1 0 100%!important;order:10!important;width:auto!important;min-width:0!important;margin:0 0 10px!important}header.site-header.vevor-chrome .search-form input{font-size:16px!important}header.site-header.vevor-chrome .logo-link{margin-right:0!important}header.site-header.vevor-chrome .cart{margin-left:auto!important;padding:0 10px!important}:is(.vevor-chrome,.vevor-home) .deal-head{gap:4px 12px!important;margin-bottom:12px!important}:is(.vevor-chrome,.vevor-home) .deal-head h2{font-size:18px!important;line-height:1.35!important}}@media (width<=800px){:is(.vevor-chrome,.vevor-home) .hero-dots,html .vevor-home .hero-dots{height:auto!important;padding:0 4px!important}:is(.vevor-chrome,.vevor-home) .hero-dots li,html .vevor-home .hero-dots li{background:0 0!important;justify-content:center!important;align-items:center!important;width:36px!important;height:44px!important;margin:0!important;display:flex!important;position:relative!important}:is(.vevor-chrome,.vevor-home) .hero-dots li:before,html .vevor-home .hero-dots li:before{content:"";background:#d8c5af;border-radius:50%;width:8px;height:8px}:is(.vevor-chrome,.vevor-home) .hero-dots li.active,html .vevor-home .hero-dots li.active{background:0 0!important}:is(.vevor-chrome,.vevor-home) .hero-dots li.active:before,html .vevor-home .hero-dots li.active:before{background:#956036}:is(.vevor-chrome,.vevor-home) .hero-dots button,html .vevor-home .hero-dots button{border-radius:0!important;width:100%!important;height:100%!important;position:absolute!important;inset:0!important}}.htb-v2{--hc-ink:#163b34;--hc-muted:#75847a;--hc-edge:#e2e7df;--hc-gold:#bca77d;isolation:isolate;color:#19362f;background:#f9faf6;border:1px solid #e7ebe3;border-radius:20px;width:100%;max-width:100%;position:relative;margin:22px 0 26px!important;padding:22px 22px 14px!important;display:block!important;overflow:visible!important}.htb-v2,.htb-v2 *,.htb-v2 :after,.htb-v2 :before{box-sizing:border-box}.htb-v2 .htb-topbar{justify-content:space-between;align-items:center;gap:20px;margin-bottom:15px;display:flex}.htb-v2 .biz-rubric{min-width:0;border:0!important;flex-wrap:wrap!important;grid-column:auto!important;align-items:baseline!important;gap:5px 16px!important;margin:0!important;padding:0!important;display:flex!important}.htb-v2 .biz-rubric-label{color:#133d33!important;letter-spacing:-.045em!important;text-transform:none!important;font-size:clamp(21px,2.2vw,27px)!important;font-weight:750!important;line-height:1.2!important}.htb-v2 .biz-rubric-label:before{content:none!important;display:none!important}.htb-v2 .biz-rubric-note{color:#6f8276!important;max-width:none!important;padding:0!important;font-size:12px!important;line-height:1.45!important}.htb-v2 .htb-controls{flex-shrink:0;align-items:center;gap:12px;display:flex}.htb-v2 .htb-search{background:#fff;border:1px solid #dce4db;border-radius:999px;align-items:center;gap:9px;width:min(290px,27vw);height:38px;padding:0 12px;transition:border-color .2s,box-shadow .2s;box-shadow:0 1px 2px #08281c06;display:flex!important;position:relative!important}.htb-v2 .htb-search:focus-within{border-color:#86ad96;box-shadow:0 0 0 3px #417f591a}.htb-v2 .htb-search svg{color:#648a74;flex:none;width:15px;height:15px}.htb-v2 .htb-search-input{flex:1;min-width:0;color:#19392e!important;width:100%!important;height:100%!important;min-height:0!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;outline:0!important;margin:0!important;padding:0!important;font:400 12px/1.3 Segoe UI,Arial,sans-serif!important;display:block!important}.htb-v2 .htb-search-input::placeholder{color:#92a096}.htb-v2 .htb-match{text-align:right;letter-spacing:.12em;color:#728578;white-space:nowrap;min-width:38px;font:600 10px/1.3 Segoe UI,Arial,sans-serif}.htb-v2 .htb-rail{grid-template-columns:repeat(5,minmax(0,1fr));align-items:stretch;gap:10px;min-width:0;display:grid}.htb-v2 .htb-card{isolation:isolate;min-width:0!important;height:256px!important;min-height:0!important;box-shadow:none!important;background:#34574d!important;border:1px solid #2246371a!important;border-radius:13px!important;grid-column:auto!important;margin:0!important;padding:0!important;transition:transform .33s cubic-bezier(.2,.8,.2,1),box-shadow .33s!important;display:flex!important;position:relative!important;overflow:hidden!important}.htb-v2 .htb-card[hidden]{display:none!important}.htb-v2 .htb-card:focus-within,.htb-v2 .htb-card:hover{z-index:2;transform:translateY(-4px);box-shadow:0 20px 34px #1a36282e!important}.htb-v2 .htb-cover{z-index:-2;background-position:50%;background-repeat:no-repeat;background-size:cover;transition:transform .65s cubic-bezier(.2,.8,.2,1),filter .45s;position:absolute;inset:0;transform:scale(1.005)}.htb-v2 .htb-card:focus-within .htb-cover,.htb-v2 .htb-card:hover .htb-cover{filter:saturate(.85);transform:scale(1.095)}.htb-v2 .htb-shade{z-index:-1;background:linear-gradient(#0a1c1861,#0a1a1514 34%,#0a2119ba 70%,#091e18eb);transition:background .3s;position:absolute;inset:0}.htb-v2 .htb-card:focus-within .htb-shade,.htb-v2 .htb-card:hover .htb-shade{background:linear-gradient(#0c271ed1,#0b2c21db)}.htb-v2 .htb-card-top{color:#fff;align-items:center;gap:7px;min-width:0;display:flex;position:absolute;top:15px;left:16px;right:14px}.htb-v2 .htb-sequence{letter-spacing:.07em;color:#f8f0db;font:500 12px/1 Segoe UI,Arial,sans-serif}.htb-v2 .htb-topic{letter-spacing:.115em;color:#ffffffd4;white-space:nowrap;text-overflow:ellipsis;font:650 8.5px/1.5 Segoe UI,Arial,sans-serif;overflow:hidden}.htb-v2 .htb-card-icon{opacity:.95;margin-left:auto;font-size:14px}.htb-v2 .htb-card-bottom{color:#fff;flex-direction:column;align-items:stretch;gap:8px;display:flex;position:absolute;bottom:16px;left:16px;right:16px}.htb-v2 .htb-eyebrow{color:#e2d6b8;letter-spacing:.015em;font:400 10px/1.2 Segoe UI,Arial,sans-serif;transition:opacity .25s}.htb-v2 .htb-card h2{text-wrap:pretty;overflow-wrap:break-word;min-height:0;color:#fff!important;letter-spacing:-.022em!important;margin:0!important;font:650 clamp(14px,1.33vw,18px)/1.32 Segoe UI,Arial,sans-serif!important}.htb-v2 .htb-card .htb-description{-webkit-line-clamp:2;opacity:0;-webkit-box-orient:vertical;max-height:0;transition:opacity .24s,max-height .34s,transform .3s;overflow:hidden;transform:translateY(6px);color:#ffffffe8!important;margin:0!important;padding:0!important;font:400 11px/1.47 Segoe UI,Arial,sans-serif!important;display:-webkit-box!important}.htb-v2 .htb-card:focus-within .htb-description,.htb-v2 .htb-card:hover .htb-description{opacity:1;max-height:34px;transform:translateY(0)}.htb-v2 .htb-card:focus-within .htb-eyebrow,.htb-v2 .htb-card:hover .htb-eyebrow{display:none}.htb-v2 .htb-card .htb-description a{color:#e7d7ad!important;text-decoration:underline!important}.htb-v2 .htb-card .biz-links{opacity:0;align-items:flex-start;max-height:0;transition:max-height .3s,opacity .28s;overflow:hidden;flex-flow:column!important;gap:3px!important;margin:0!important;padding:0!important;display:flex!important}.htb-v2 .htb-card:focus-within .biz-links,.htb-v2 .htb-card:hover .biz-links{opacity:1;max-height:34px}.htb-v2 .htb-card .biz-links li{min-width:0;max-width:100%}.htb-v2 .htb-card .biz-links li:nth-child(n+3){display:none!important}.htb-v2 .htb-card .biz-links h3{margin:0!important;font:500 10px/1.4 Segoe UI,Arial,sans-serif!important}.htb-v2 .htb-card .biz-links a{white-space:nowrap;text-overflow:ellipsis;max-width:100%;overflow:hidden;color:#f0e3c1!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important;line-height:1.4!important;text-decoration:none!important;display:inline-block!important}.htb-v2 .htb-card .biz-links a:after{content:" ↗"}.htb-v2 .htb-card .biz-links a:hover{text-decoration:underline!important}.htb-v2 .htb-card .htb-view{color:#fff;letter-spacing:.025em;cursor:pointer;text-align:left;background:0 0;border:0;border-top:1px solid #ffffff5c;justify-content:space-between;align-self:stretch;align-items:center;gap:8px;min-height:24px;margin-top:5px;padding:7px 0 0;font:600 11px/1.35 Segoe UI,Arial,sans-serif;display:inline-flex}.htb-v2 .htb-view span{font-size:14px;transition:transform .2s}.htb-v2 .htb-view:focus-visible span,.htb-v2 .htb-view:hover span{transform:translate(2px,-2px)}.htb-v2 .htb-view:focus-visible{outline-offset:5px;border-radius:2px;outline:2px solid #ead9af}.htb-v2 .htb-tail{color:#7a8a7e;letter-spacing:.014em;justify-content:space-between;align-items:center;gap:10px;padding:12px 3px 0;font-size:10px;display:flex}.htb-v2 .htb-tail-dot{vertical-align:2px;background:#a6ba90;border-radius:50%;width:5px;height:5px;margin-right:6px;display:inline-block}.htb-v2 .htb-mobile-hint{display:none}.htb-v2 .htb-empty{color:#456454;margin:0;padding:18px;font-size:13px}.htb-v2 .htb-sr,.htb-v2 .sr-only{clip:rect(0 0 0 0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}dialog.htb-modal{color:#19382f!important;background:#fff!important;border:1px solid #dde4d9cc!important;border-radius:18px!important;width:min(850px,100vw - 32px)!important;max-width:850px!important;min-height:0!important;max-height:min(670px,100dvh - 32px)!important;margin:auto!important;padding:0!important;position:fixed!important;inset:0!important;overflow:hidden!important;box-shadow:0 38px 110px #04181252!important}dialog.htb-modal::backdrop{-webkit-backdrop-filter:blur(8px);background:#0c1f1a9e}@keyframes htb-dialog-enter{0%{opacity:0;transform:translateY(12px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}dialog.htb-modal[open]{animation:.26s cubic-bezier(.2,.75,.2,1) both htb-dialog-enter}.htb-modal .htb-dialog-grid{grid-template-columns:32% 68%;height:min(610px,100dvh - 45px);max-height:670px;display:grid;overflow:hidden}.htb-modal .htb-dialog-photo{background-position:50%;background-size:cover;position:relative}.htb-modal .htb-dialog-photo:after{content:"";background:linear-gradient(#14322633,#08261dab);position:absolute;inset:0}.htb-modal .htb-dialog-photo span{z-index:1;color:#fff;letter-spacing:.13em;text-transform:uppercase;font-size:12px;position:absolute;bottom:32px;left:26px}.htb-modal .htb-dialog-pane{flex-direction:column;min-width:0;min-height:0;display:flex}.htb-modal .htb-dialog-head{border-bottom:1px solid #edf0e9;flex:none;padding:31px 36px 20px;position:relative}.htb-modal .htb-dialog-kicker{color:#ad9164;letter-spacing:.16em;text-transform:uppercase;margin-bottom:12px;font:700 10px/1.4 Segoe UI,Arial,sans-serif;display:block}.htb-modal .htb-dialog-title{color:#153f32;letter-spacing:-.04em;max-width:95%;font:640 clamp(23px,2.3vw,31px)/1.23 Segoe UI,Arial,sans-serif;display:block}.htb-modal .htb-dialog-x{color:#496753;cursor:pointer;background:#f9faf7;border:1px solid #e2e8df;border-radius:50%;width:30px;height:30px;font-size:20px;line-height:1;position:absolute;top:16px;right:17px}.htb-modal .htb-dialog-searchwrap{flex:none;align-items:center;gap:12px;padding:16px 36px 9px;display:flex}.htb-modal .htb-dialog-search{color:#173b30;background:#fbfcfa;border:1px solid #e1e7dc;border-radius:9px;outline:0;flex:1;min-width:0;height:39px;min-height:39px;padding:0 12px;font:400 13px Segoe UI,Arial,sans-serif}.htb-modal .htb-dialog-search:focus{border-color:#78a38c;box-shadow:0 0 0 3px #2c724e1f}.htb-modal .htb-dialog-searchstatus{color:#819085;white-space:nowrap;font-size:10px}.htb-modal .htb-dialog-scroll{overscroll-behavior:contain;scrollbar-color:#c9d7c9 transparent;min-height:0;padding:13px 36px 32px;overflow-y:auto}.htb-modal .htb-dialog-copy{color:#516358;margin:0 0 20px;font-size:14px;line-height:1.85}.htb-modal .htb-dialog-copy a{color:#246548;text-underline-offset:3px;text-decoration:underline}.htb-modal .htb-dialog-subtitle{letter-spacing:.16em;text-transform:uppercase;color:#ad946e;margin:18px 0 11px;font:700 10px/1.3 Segoe UI,Arial,sans-serif}.htb-modal .htb-dialog-links{grid-template-columns:1fr;gap:8px;margin:0;padding:0;list-style:none;display:grid}.htb-modal .htb-dialog-links li{min-width:0;margin:0}.htb-modal .htb-dialog-links a{color:#285641;background:#f8faf6;border:1px solid #e7ede4;border-radius:9px;justify-content:space-between;align-items:center;gap:14px;padding:12px 13px;font:600 13px/1.5 Segoe UI,Arial,sans-serif;text-decoration:none;transition:background .2s,border-color .2s;display:flex}.htb-modal .htb-dialog-links a:after{content:"↗";color:#729b84}.htb-modal .htb-dialog-links a:hover{background:#edf5ee;border-color:#b8d3bf}.htb-modal mark{color:#173e30;background:#f4df98;border-radius:2px;padding:0 1px}.htb-modal .htb-dialog-nomatch{color:#839086;padding:15px 0;font-size:13px}@media (width<=1250px){.htb-v2 .htb-card{height:264px!important}.htb-v2 .htb-card h2{font-size:16px!important}.htb-v2 .htb-card-bottom{left:13px;right:13px}.htb-v2 .htb-card-top{left:13px;right:12px}.htb-v2 .htb-card .biz-links li:nth-child(n+2){display:none!important}}@media (width<=980px){.htb-v2{padding:19px 17px 12px!important}.htb-v2 .biz-rubric-note{display:none!important}.htb-v2 .htb-rail{scroll-snap-type:x mandatory;scrollbar-width:thin;gap:10px;padding-bottom:8px;scroll-padding:0 5px;display:flex;overflow-x:auto}.htb-v2 .htb-card{scroll-snap-align:start;flex:0 0 230px;height:220px!important}.htb-v2 .htb-card h2{font-size:17px!important}.htb-v2 .htb-mobile-hint{display:block}.htb-v2 .htb-desktop-hint{display:none}.htb-v2 .htb-search{width:240px}}@media (width<=580px){.htb-v2{border-radius:15px;margin:16px 0 18px!important;padding:16px 13px 10px!important}.htb-v2 .htb-topbar{flex-direction:column;align-items:flex-start;gap:12px;margin-bottom:12px}.htb-v2 .biz-rubric-label{font-size:24px!important}.htb-v2 .htb-controls{width:100%}.htb-v2 .htb-search{flex:1;width:100%;height:36px}.htb-v2 .htb-card{flex-basis:min(78vw,260px);height:230px!important}.htb-v2 .htb-tail{font-size:9.5px}.htb-modal .htb-dialog-grid{height:min(90dvh,750px);display:block}.htb-modal .htb-dialog-photo{display:none}.htb-modal .htb-dialog-pane{height:100%}.htb-modal .htb-dialog-head{padding:30px 23px 20px}.htb-modal .htb-dialog-title{font-size:25px}.htb-modal .htb-dialog-searchwrap{padding:14px 23px 9px}.htb-modal .htb-dialog-scroll{padding:11px 23px 28px}.htb-modal .htb-dialog-x{top:12px;right:13px}}@media (hover:none){.htb-v2 .htb-card:hover{transform:none}.htb-v2 .htb-card .biz-links,.htb-v2 .htb-card .htb-description,.htb-v2 .htb-card:focus-within .biz-links,.htb-v2 .htb-card:focus-within .htb-description{display:none!important}}@media (prefers-reduced-motion:reduce){.htb-modal *,.htb-v2 *,.htb-v2 :after,.htb-v2 :before{scroll-behavior:auto!important;transition:none!important;animation:none!important}}:is(.vevor-chrome,.vevor-home) .cart-menu{align-items:center;height:56px;display:flex}:is(.vevor-chrome,.vevor-home) .cart-menu .cart{cursor:pointer;background:0 0;border:0;height:100%}:is(.vevor-chrome,.vevor-home) .cart-badge{background:var(--terracotta);color:#fff;text-align:center;box-sizing:border-box;border:2px solid #fff;border-radius:9px;min-width:18px;height:18px;padding:0 5px;font-size:11px;font-weight:700;line-height:14px;position:absolute;top:8px;right:6px}:is(.vevor-chrome,.vevor-home) .cart-menu .hover-panel{width:380px;padding:0;left:auto;right:0}:is(.vevor-chrome,.vevor-home) .mini-cart{text-align:left;padding:14px 16px;display:block}:is(.vevor-chrome,.vevor-home) .mini-cart .mini-cart__head{border-bottom:1px solid var(--sand);color:var(--ink);justify-content:space-between;align-items:baseline;padding-bottom:10px;font-size:15px;display:flex}:is(.vevor-chrome,.vevor-home) .mini-cart .mini-cart__count{color:var(--muted);font-size:13px;font-weight:400}:is(.vevor-chrome,.vevor-home) .mini-cart .mini-cart__empty{color:var(--ink);margin:16px 0 8px;padding:0;font-size:14px;font-weight:400;line-height:20px;display:block}:is(.vevor-chrome,.vevor-home) .mini-cart .mini-cart__empty small{color:var(--muted);margin-top:4px;font-size:13px;line-height:18px;display:block}:is(.vevor-chrome,.vevor-home) .mini-cart .mini-cart__list{overscroll-behavior:contain;scrollbar-gutter:stable;max-height:min(46vh,340px);margin:0;padding:0;list-style:none;overflow-y:auto}:is(.vevor-chrome,.vevor-home) .mini-cart__line{border-bottom:1px solid var(--sand);grid-template-columns:64px minmax(0,1fr);gap:0 12px;padding:12px 0;display:grid;position:relative}:is(.vevor-chrome,.vevor-home) .mini-cart__line:last-child{border-bottom:0;padding-bottom:4px}:is(.vevor-chrome,.vevor-home) .mini-cart__media{border:1px solid var(--sand);background:#fff;border-radius:6px;width:64px;height:64px;display:block;position:relative;overflow:hidden}:is(.vevor-chrome,.vevor-home) .mini-cart__media img{-o-object-fit:contain;object-fit:contain;width:100%;height:100%}:is(.vevor-chrome,.vevor-home) .mini-cart__media-fallback{background-color:#0000000a;width:100%;height:100%;display:block}:is(.vevor-chrome,.vevor-home) .mini-cart__body{min-width:0}:is(.vevor-chrome,.vevor-home) a.mini-cart__name{color:var(--ink);-webkit-line-clamp:2;-webkit-box-orient:vertical;padding:0;font-size:14px;line-height:18px;display:-webkit-box;overflow:hidden}:is(.vevor-chrome,.vevor-home) a.mini-cart__name:hover{color:var(--terracotta);background:0 0;text-decoration:underline}:is(.vevor-chrome,.vevor-home) .mini-cart .mini-cart__meta{color:var(--muted);flex-wrap:wrap;gap:0 8px;margin:2px 0 0;padding:0;font-size:12px;font-weight:400;line-height:16px;display:flex}:is(.vevor-chrome,.vevor-home) .mini-cart .mini-cart__unit{color:var(--muted);align-items:baseline;gap:6px;margin:4px 0 0;padding:0;font-size:13px;font-weight:400;line-height:18px;display:flex}:is(.vevor-chrome,.vevor-home) .mini-cart .mini-cart__unit strong{color:var(--ink);font-weight:700}:is(.vevor-chrome,.vevor-home) .mini-cart__actions{justify-content:space-between;align-items:center;gap:8px;margin-top:8px;display:flex}:is(.vevor-chrome,.vevor-home) .mini-cart__qty{border:1px solid var(--sand);background:#fff;border-radius:4px;align-items:center;height:28px;display:inline-flex}:is(.vevor-chrome,.vevor-home) .mini-cart__qty button{width:28px;height:26px;color:var(--ink);text-align:center;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:0;font-size:15px;line-height:1;display:flex}:is(.vevor-chrome,.vevor-home) .mini-cart__qty button:hover:not(:disabled){background:var(--cream);color:var(--terracotta);text-decoration:none}:is(.vevor-chrome,.vevor-home) .mini-cart__qty button:disabled{color:#c4b09a;cursor:not-allowed}:is(.vevor-chrome,.vevor-home) .mini-cart__qty input{border:0;border-right:1px solid var(--sand);border-left:1px solid var(--sand);width:38px;height:26px;color:var(--ink);text-align:center;box-sizing:border-box;appearance:textfield;background:0 0;padding:0;font-size:13px;font-weight:700}:is(.vevor-chrome,.vevor-home) .mini-cart__qty input::-webkit-inner-spin-button{appearance:none;margin:0}:is(.vevor-chrome,.vevor-home) .mini-cart__qty input::-webkit-outer-spin-button{appearance:none;margin:0}:is(.vevor-chrome,.vevor-home) button.mini-cart__remove{width:auto;color:var(--muted);text-align:right;cursor:pointer;background:0 0;border:0;padding:4px 2px;font-size:13px;font-weight:400;text-decoration:underline;display:inline-block}:is(.vevor-chrome,.vevor-home) button.mini-cart__remove:hover{color:var(--terracotta);background:0 0}:is(.vevor-chrome,.vevor-home) .mini-cart .mini-cart__total{color:var(--muted);grid-column:2;justify-content:space-between;align-items:baseline;gap:8px;margin:6px 0 0;padding:0;font-size:13px;font-weight:400;display:flex}:is(.vevor-chrome,.vevor-home) .mini-cart .mini-cart__total strong{color:var(--terracotta);font-size:15px;font-weight:700}:is(.vevor-chrome,.vevor-home) .mini-cart .mini-cart__more{color:var(--muted);text-align:center;margin:8px 0 0;padding:0;font-size:13px;font-weight:400;display:block}:is(.vevor-chrome,.vevor-home) .mini-cart__foot{padding-top:12px}:is(.vevor-chrome,.vevor-home) .mini-cart .mini-cart__subtotal{color:var(--ink);justify-content:space-between;align-items:baseline;gap:8px;margin:0;padding:0;font-size:14px;font-weight:700;display:flex}:is(.vevor-chrome,.vevor-home) .mini-cart .mini-cart__subtotal strong{color:var(--terracotta);text-align:right;font-size:18px}:is(.vevor-chrome,.vevor-home) .mini-cart .mini-cart__note{color:var(--muted);margin:6px 0 10px;padding:0;font-size:12px;font-weight:400;line-height:16px;display:block}:is(.vevor-chrome,.vevor-home) .mini-cart__cta{background:var(--terracotta);color:#fff;text-align:center;border-radius:4px;padding:10px 16px;font-size:14px;font-weight:700;display:block}:is(.vevor-chrome,.vevor-home) .mini-cart__cta:hover{color:#fff;background:#9c4f30;text-decoration:none}:is(.vevor-chrome,.vevor-home) .icon.add-cart-glyph:before{content:""}:is(.vevor-chrome,.vevor-home) .add-cart .icon.add-cart-glyph,:is(.vevor-chrome,.vevor-home) .add-cart-btn .icon.add-cart-glyph{font-size:inherit;position:static}:is(.vevor-chrome,.vevor-home) .deal-card .deal-media{line-height:0;position:relative}:is(.vevor-chrome,.vevor-home) .deal-card .add-cart,:is(.vevor-chrome,.vevor-home) .interest-card .add-cart{cursor:pointer;border:0;padding:0}:is(.vevor-chrome,.vevor-home) .deal-card .add-cart{z-index:2;width:36px;height:36px;color:var(--ink);background:#fff;border-radius:50%;justify-content:center;align-items:center;font-size:18px;display:flex;position:absolute;bottom:16px;right:8px;box-shadow:0 2px 3px #0000001a}:is(.vevor-chrome,.vevor-home) .deal-card .add-cart:focus-visible,:is(.vevor-chrome,.vevor-home) .deal-card:hover .add-cart,:is(.vevor-chrome,.vevor-home) .add-cart.is-added,:is(.vevor-chrome,.vevor-home) .interest-card .add-cart.is-added{background-color:var(--terracotta);color:#fff}:is(.vevor-chrome,.vevor-home) .add-cart__flash{background:var(--terracotta);color:#fff;border-radius:50%;justify-content:center;align-items:center;font-size:18px;font-weight:700;display:flex;position:absolute;inset:0}:is(.vevor-chrome,.vevor-home) .add-cart-btn{border:1px solid var(--terracotta);color:var(--terracotta);cursor:pointer;background:0 0;border-radius:4px;align-items:center;gap:6px;margin-top:8px;padding:8px 14px;font-size:13px;font-weight:700;display:inline-flex}:is(.vevor-chrome,.vevor-home) .add-cart-btn:hover,:is(.vevor-chrome,.vevor-home) .add-cart-btn.is-added{background:var(--terracotta);color:#fff}@media (width<=800px){:is(.vevor-chrome,.vevor-home) .cart-menu .hover-panel{width:min(340px,100vw - 32px)}}:is(.vevor-chrome.cart-drawer,.vevor-home .cart-drawer){z-index:2600;background:#fff;outline:none;flex-direction:column;width:min(440px,100vw);height:100dvh;display:flex;position:fixed;top:0;right:0;box-shadow:-4px 0 24px #30251c2e}:is(.vevor-chrome.cart-drawer,.vevor-home .cart-drawer) .cart-drawer__head{border-bottom:1px solid var(--sand);flex:none;justify-content:space-between;align-items:center;gap:12px;padding:18px 20px;display:flex}:is(.vevor-chrome.cart-drawer,.vevor-home .cart-drawer) .cart-drawer__title{color:var(--ink);align-items:center;gap:8px;margin:0;padding:0;font-size:15px;line-height:22px;display:flex}:is(.vevor-chrome.cart-drawer,.vevor-home .cart-drawer) .cart-drawer__title strong{font-weight:700}:is(.vevor-chrome.cart-drawer,.vevor-home .cart-drawer) .cart-drawer__tick{color:#2e9e5b;font-size:15px;font-weight:700}:is(.vevor-chrome.cart-drawer,.vevor-home .cart-drawer) .cart-drawer__close{width:32px;height:32px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:4px;flex:none;justify-content:center;align-items:center;padding:0;font-size:22px;line-height:1;display:flex}:is(.vevor-chrome.cart-drawer,.vevor-home .cart-drawer) .cart-drawer__close:hover{background:var(--cream);color:var(--ink)}:is(.vevor-chrome.cart-drawer,.vevor-home .cart-drawer) .cart-drawer__empty{color:var(--muted);margin:0;padding:32px 20px;font-size:14px;line-height:22px}:is(.vevor-chrome.cart-drawer,.vevor-home .cart-drawer) .cart-drawer__empty small{margin-top:6px;font-size:13px;display:block}:is(.vevor-chrome.cart-drawer,.vevor-home .cart-drawer) .cart-drawer__list{overscroll-behavior:contain;scrollbar-gutter:stable;background:#fff;flex:auto;margin:0;padding:0 20px;list-style:none;overflow-y:auto}:is(.vevor-chrome.cart-drawer,.vevor-home .cart-drawer) .cart-drawer__line{border-bottom:1px solid var(--sand);grid-template-columns:96px minmax(0,1fr);gap:0 16px;padding:18px 0;display:grid;position:relative}:is(.vevor-chrome.cart-drawer,.vevor-home .cart-drawer) .cart-drawer__line:last-child{border-bottom:0}:is(.vevor-chrome.cart-drawer,.vevor-home .cart-drawer) .cart-drawer__line.is-just-added{background:var(--page2)}:is(.vevor-chrome.cart-drawer,.vevor-home .cart-drawer) .cart-drawer__media{border:1px solid var(--sand);background:#fff;border-radius:4px;justify-content:center;align-items:center;width:96px;height:96px;display:flex;position:relative;overflow:hidden}:is(.vevor-chrome.cart-drawer,.vevor-home .cart-drawer) .cart-drawer__media img{-o-object-fit:contain;object-fit:contain;width:100%;height:100%}:is(.vevor-chrome.cart-drawer,.vevor-home .cart-drawer) .cart-drawer__media-fallback{background:var(--cream);width:100%;height:100%;display:block}:is(.vevor-chrome.cart-drawer,.vevor-home .cart-drawer) .cart-drawer__body{min-width:0}:is(.vevor-chrome.cart-drawer,.vevor-home .cart-drawer) .cart-drawer__name{color:var(--ink);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:14px;font-weight:400;line-height:20px;text-decoration:none;display:-webkit-box;overflow:hidden}:is(.vevor-chrome.cart-drawer,.vevor-home .cart-drawer) .cart-drawer__name:hover{color:var(--terracotta)}:is(.vevor-chrome.cart-drawer,.vevor-home .cart-drawer) .cart-drawer__spec{color:var(--muted);margin:4px 0 0;padding:0;font-size:12px;line-height:18px;display:block}:is(.vevor-chrome.cart-drawer,.vevor-home .cart-drawer) .cart-drawer__spec span+span{margin-left:10px}:is(.vevor-chrome.cart-drawer,.vevor-home .cart-drawer) .cart-drawer__price{color:var(--ink);margin:6px 0 0;padding:0;font-size:17px;font-weight:700;line-height:22px;display:block}:is(.vevor-chrome.cart-drawer,.vevor-home .cart-drawer) .cart-drawer__foot{justify-content:space-between;align-items:center;gap:12px;margin-top:10px;display:flex}:is(.vevor-chrome.cart-drawer,.vevor-home .cart-drawer) .cart-drawer__qty{border:1px solid var(--sand);background:#fff;border-radius:4px;align-items:center;display:inline-flex}:is(.vevor-chrome.cart-drawer,.vevor-home .cart-drawer) .cart-drawer__qty button{width:30px;height:30px;color:var(--ink);cursor:pointer;background:0 0;border:0;padding:0;font-size:15px;line-height:1}:is(.vevor-chrome.cart-drawer,.vevor-home .cart-drawer) .cart-drawer__qty button:hover:not(:disabled){color:var(--terracotta)}:is(.vevor-chrome.cart-drawer,.vevor-home .cart-drawer) .cart-drawer__qty button:disabled{color:#c9bdb1;cursor:not-allowed}:is(.vevor-chrome.cart-drawer,.vevor-home .cart-drawer) .cart-drawer__qty input{border:0;border-right:1px solid var(--sand);border-left:1px solid var(--sand);width:40px;height:30px;color:var(--ink);text-align:center;appearance:textfield;background:0 0;padding:0;font-size:13px}:is(.vevor-chrome.cart-drawer,.vevor-home .cart-drawer) .cart-drawer__qty input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}:is(.vevor-chrome.cart-drawer,.vevor-home .cart-drawer) .cart-drawer__qty input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}:is(.vevor-chrome.cart-drawer,.vevor-home .cart-drawer) .cart-drawer__linetotal{color:var(--terracotta);font-size:15px;font-weight:700}:is(.vevor-chrome.cart-drawer,.vevor-home .cart-drawer) .cart-drawer__remove{color:var(--muted);cursor:pointer;background:0 0;border:0;margin-top:6px;padding:0;font-size:12px;text-decoration:underline}:is(.vevor-chrome.cart-drawer,.vevor-home .cart-drawer) .cart-drawer__remove:hover{color:var(--terracotta)}:is(.vevor-chrome.cart-drawer,.vevor-home .cart-drawer) .cart-drawer__actions{border-top:1px solid var(--sand);background:#fff;flex:none;padding:16px 20px 20px}:is(.vevor-chrome.cart-drawer,.vevor-home .cart-drawer) .cart-drawer__subtotal{color:var(--ink);justify-content:space-between;align-items:baseline;gap:12px;margin:0 0 14px;padding:0;font-size:15px;display:flex}:is(.vevor-chrome.cart-drawer,.vevor-home .cart-drawer) .cart-drawer__subtotal strong{color:var(--terracotta);font-size:18px;font-weight:700}:is(.vevor-chrome.cart-drawer,.vevor-home .cart-drawer) .cart-drawer__checkout,:is(.vevor-chrome.cart-drawer,.vevor-home .cart-drawer) .cart-drawer__viewcart{border-radius:4px;justify-content:center;align-items:center;width:100%;min-height:46px;font-size:15px;font-weight:700;text-decoration:none;display:flex}:is(.vevor-chrome.cart-drawer,.vevor-home .cart-drawer) .cart-drawer__checkout{background:var(--terracotta);color:#fff}:is(.vevor-chrome.cart-drawer,.vevor-home .cart-drawer) .cart-drawer__checkout:hover{color:#fff;background:#9c4f30}:is(.vevor-chrome.cart-drawer,.vevor-home .cart-drawer) .cart-drawer__viewcart{border:1px solid var(--ink);color:var(--ink);background:#fff;margin-top:10px}:is(.vevor-chrome.cart-drawer,.vevor-home .cart-drawer) .cart-drawer__viewcart:hover{border-color:var(--terracotta);color:var(--terracotta)}:is(.vevor-chrome.cart-drawer,.vevor-home .cart-drawer) .cart-drawer__note{color:var(--muted);text-align:center;margin:12px 0 0;padding:0;font-size:12px;line-height:18px;display:block}.cart-drawer-enter-active,.cart-drawer-leave-active{transition:transform .24s,opacity .24s}.cart-drawer-enter-from,.cart-drawer-leave-to{opacity:0;transform:translate(100%)}@media (prefers-reduced-motion:reduce){.cart-drawer-enter-active,.cart-drawer-leave-active{transition:none}}:is(.vevor-chrome,.vevor-home) .interest-media{line-height:0;position:relative}:is(.vevor-chrome,.vevor-home) .interest-media__link{text-decoration:none;display:block}:is(.vevor-chrome,.vevor-home) .interest-card .add-cart.is-added{background-color:var(--terracotta);color:#fff}:is(.vevor-chrome,.vevor-home) .interest-card .interest-name{height:17px;color:inherit;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:14px;line-height:17px;text-decoration:none;display:block;overflow:hidden}:is(.vevor-chrome,.vevor-home) .interest-card .interest-name:focus-visible,:is(.vevor-chrome,.vevor-home) .interest-card .interest-name:hover{color:var(--terracotta);text-decoration:underline}@media (width<=800px){:is(.vevor-chrome.cart-drawer,.vevor-home .cart-drawer){width:100vw}}.app-toast-stack[data-v-4f796e6c]{z-index:10000;flex-direction:column;gap:8px;max-width:min(420px,100vw - 32px);display:flex;position:fixed;top:16px;right:16px}.app-toast[data-v-4f796e6c]{color:#1f2937;background:#fff;border:1px solid #e5e7eb;border-radius:6px;align-items:flex-start;gap:8px;padding:10px 12px;font-size:13px;line-height:1.5;display:flex;box-shadow:0 6px 24px #0f172a2e}.app-toast.is-error[data-v-4f796e6c]{color:#991b1b;background:#fef2f2;border-color:#fecaca}.app-toast.is-success[data-v-4f796e6c]{color:#166534;background:#f0fdf4;border-color:#bbf7d0}.app-toast.is-info[data-v-4f796e6c]{color:#1e40af;background:#eff6ff;border-color:#bfdbfe}.app-toast-icon[data-v-4f796e6c]{flex:none;font-size:14px;line-height:1.4}.app-toast-text[data-v-4f796e6c]{word-break:break-all;flex:1}.app-toast-close[data-v-4f796e6c]{color:inherit;cursor:pointer;background:0 0;border:none;flex:none;padding:0 2px;font-size:16px;line-height:1}.cookie-consent[data-v-3bc56869]{z-index:2500;border-radius:var(--radius-sm);color:#162a2b;background:#fff;border:1px solid #d8e2dc;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 20px;max-width:960px;margin:0 auto;padding:16px 20px;display:flex;position:fixed;bottom:16px;left:16px;right:16px;box-shadow:0 8px 28px #162a2b29}.cookie-consent p[data-v-3bc56869]{flex:320px;margin:0;font-size:14px;line-height:1.5}.cookie-consent a[data-v-3bc56869]{color:var(--color-accent);font-weight:700}.cookie-consent-actions[data-v-3bc56869]{gap:10px;display:flex}.cookie-consent-actions .button[data-v-3bc56869]{min-height:40px}
