:root{--blush:#f0ded9}button,input,select,textarea{font:inherit}button{cursor:pointer}[hidden]{display:none!important}.site-header{position:relative;min-height:78px;padding:14px 5%;border-bottom:1px solid #e6e7dd;z-index:5}.header-actions{display:flex;align-items:center;gap:22px}.cart-link{font-size:14px;text-decoration:none;white-space:nowrap}.cart-link span{display:inline-flex;align-items:center;justify-content:center;min-width:21px;height:21px;border:1px solid var(--line);border-radius:50%;font-size:11px;margin-left:4px}.search-link svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.5;display:block}.menu-toggle{display:none;background:none;border:0;padding:5px 0;font-size:13px}.mobile-menu{position:absolute;top:100%;left:0;right:0;background:var(--cream);padding:22px 6%;box-shadow:0 14px 20px #243b2d18;flex-direction:column;gap:17px}.site-header .mobile-menu:not([hidden]){display:flex}.conversion-hero{display:block;position:relative;background:var(--blush);min-height:580px;max-height:650px;overflow:hidden}.conversion-hero .hero-image{position:absolute;top:0;right:0;bottom:0;left:35%}.conversion-hero .hero-image:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,var(--blush),transparent 22%);pointer-events:none}.conversion-hero .hero-image>img,.conversion-hero .hero-image>video{object-position:center;object-fit:cover}.conversion-hero .hero-copy{position:relative;width:48%;min-height:580px;padding:50px 0 50px 6%;z-index:1}.conversion-hero h1{font-size:clamp(54px,5.25vw,80px);line-height:1.04;letter-spacing:-.035em}.conversion-hero .intro{max-width:390px;font-size:16px;line-height:1.65;margin:22px 0 26px}.conversion-hero .eyebrow{max-width:310px}.hero-how{font-size:13px;margin-top:16px;text-underline-offset:5px}.hero-proof{color:#4d6353}.trust-ribbon{display:flex;align-items:center;justify-content:center;gap:7%;padding:22px 6%;background:#e3e8d5;border-bottom:1px solid #d0d8c2;font-size:14px}.trust-ribbon b{font-weight:600}.main-product{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:9%;max-width:1360px;margin:auto;padding-top:70px;padding-bottom:70px}.main-product-photo{aspect-ratio:1;min-width:0;overflow:hidden}.zoom-button{display:block;position:relative;width:100%;height:100%;border:0;padding:0;background:#e7ddcc;color:var(--ink)}.zoom-button img{width:100%;height:100%;object-fit:cover;object-position:center 60%}.zoom-button>span{position:absolute;right:15px;bottom:15px;font-size:11px;background:#f7f5edeb;border-radius:30px;padding:7px 12px}.main-product-copy h2{font-size:clamp(45px,4.5vw,66px)}.product-description{margin-top:18px;max-width:390px}.purchase-benefits{list-style:none;padding:0;margin:20px 0}.purchase-benefits li{font-size:14px;padding:5px 0 5px 24px;position:relative}.purchase-benefits li:before{content:"\2713";position:absolute;left:0;color:var(--green)}.purchase-form{border-top:1px solid var(--line);padding-top:18px}.purchase-meta{display:flex;justify-content:space-between;gap:20px;align-items:baseline}.purchase-price{font-size:27px;font-weight:500}.purchase-meta small{font-size:12px}.purchase-row{display:flex;gap:14px;align-items:center;margin-top:14px}.quantity-control{display:flex;align-items:center;border:1px solid var(--line);border-radius:30px;overflow:hidden;background:transparent;min-height:50px}.quantity-control button{border:0;background:none;width:30px;height:44px;font-size:18px}.quantity-control input{width:37px;text-align:center;background:none;border:0;-webkit-appearance:textfield;appearance:textfield;font-size:14px;color:var(--ink)}.quantity-control input::-webkit-inner-spin-button{-webkit-appearance:none;appearance:none}.purchase-row>.button{flex:1}.purchase-note{font-size:12px;color:#61715f;margin-top:10px}.main-product-copy>.text-link{font-size:12px;margin-top:17px}.main-product-copy>.bundle-link{display:block;margin-top:12px}.how{padding-top:64px;padding-bottom:58px}.how-body{max-width:1060px;gap:7%;grid-template-columns:1.1fr 1fr}.spray-demo img{aspect-ratio:3/2;max-height:335px;object-fit:cover}.how .section-heading{margin-bottom:32px}.steps{gap:13px}.steps li{padding-top:12px}.steps h3{font-size:31px}.external-note{margin-top:18px}.conversion-story{display:grid;grid-template-columns:1fr 1fr;gap:9%;padding:64px 6%;align-items:center;background:#e4e8d8}.story-copy>p:not(.eyebrow){max-width:490px;margin-top:20px;font-size:15px}.story-copy>.text-link{font-size:13px;margin-right:20px}.story-media{min-width:0}.story-media video{width:100%;aspect-ratio:16/9;display:block;object-fit:contain;background:#132b1d;border-radius:3px}.story-media .micro{margin-top:10px}.story-photo{width:100%;aspect-ratio:16/9;object-fit:cover}.why-switch{background:#fff;padding-top:64px;padding-bottom:64px}.switch-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:26px;max-width:1230px;margin:auto}.switch-grid article{border-top:1px solid var(--line);padding:23px 0}.switch-grid h3{font:30px/1.1 var(--serif);max-width:300px}.switch-grid .eyebrow{display:block;margin-bottom:12px;font-size:10px}.switch-grid p{font-size:14px;margin-top:15px;max-width:335px}.switch-grid a{font-size:12px;display:inline-block;margin-top:18px;text-underline-offset:4px}.switch-choice{background:#e9ecd9;border:0!important;padding:23px!important;border-radius:3px}.formula{padding-top:62px;padding-bottom:54px}.formula-top h2{font-size:clamp(42px,4vw,57px)}.formula-top>.eyebrow{margin-bottom:15px}.formula-top>p{font-size:15px}.formula-top .eyebrow br{display:none}.formula-bottom{margin-top:24px}.formula-accordions{min-width:0}.answer{overflow-wrap:anywhere}.everyday{padding-top:60px;padding-bottom:58px}.everyday-heading h2{font-size:clamp(40px,4vw,54px)}.everyday-grid{gap:20px}.scene-image{aspect-ratio:1}.everyday-heading>p{font-size:14px}.bundle-grid .purchase-form{border-top:0;padding-top:0}.bundle-grid .purchase-row{margin-top:17px}.bundle-grid .purchase-row>.button{margin:0;width:auto}.bundle-grid .quantity-control{display:none}.bundle-title h3{font-size:26px}.bundle-title h3 a{text-decoration:none}.bundle-details{font-size:12px;display:inline-block;margin-top:13px;text-underline-offset:4px}.bundles{padding-top:58px;padding-bottom:58px}.bundle-image{aspect-ratio:4/3}.faq{padding-top:62px;padding-bottom:62px}.faq h2{font-size:clamp(42px,4vw,57px)}.faq .answer{font-size:14px}.closing-image{display:grid;grid-template-columns:1fr 1fr;min-height:425px;background:#e5dfcf;position:relative}.closing-image>img{position:absolute;top:0;right:0;bottom:0;left:0;width:52%;height:100%;object-fit:cover;object-position:center 48%}.closing-image>div{grid-column:2;position:relative;padding:64px 13% 64px 8%;align-self:center}.closing-image h2{font-size:clamp(44px,4.3vw,63px)}.closing-image p:not(.eyebrow){margin:20px 0}.closing-image .text-link{display:block;font-size:12px;margin-top:16px}footer{padding-top:38px;padding-bottom:35px}footer nav{flex-wrap:wrap;gap:18px}footer nav a{font-size:12px}.cart-drawer{position:fixed;inset:0 0 0 auto;margin:0;width:min(470px,100%);max-width:100%;height:100dvh;max-height:100dvh;border:0;padding:0;background:var(--cream);color:var(--ink);box-shadow:-15px 0 40px #0002}.cart-drawer::backdrop,.image-dialog::backdrop{background:#0d241866}.cart-drawer>div{display:flex;flex-direction:column;min-height:100%;padding:25px}.drawer-heading{display:flex;align-items:center;justify-content:space-between;padding-bottom:20px;border-bottom:1px solid var(--line);gap:15px}.drawer-heading h2{font:36px/1.1 var(--serif)}.close-dialog{border:0;background:none;color:var(--ink);font-size:14px;padding:7px}.cart-body{flex:1;padding:20px 0}.cart-line{display:grid;grid-template-columns:76px 1fr;gap:17px;padding:18px 0;border-bottom:1px solid var(--line)}.cart-line img{width:76px;height:92px;object-fit:cover}.cart-line h3{font-size:15px;margin-bottom:5px}.cart-line p{font-size:13px}.cart-line-controls{display:flex;justify-content:space-between;align-items:center;gap:14px;margin-top:12px}.remove-line{background:none;border:0;font-size:11px;text-decoration:underline;padding:5px;color:var(--ink)}.cart-line .quantity-control{min-height:35px}.cart-line .quantity-control button{height:34px}.cart-summary{border-top:1px solid var(--line);padding-top:20px}.cart-summary>p{display:flex;justify-content:space-between;font-weight:500;font-size:18px}.cart-summary .micro{font-size:12px;margin:12px 0 17px;font-weight:400;display:block;color:#63765e}.cart-summary .button{width:100%}.cart-empty{text-align:center;padding:35px 0}.cart-empty h3{font:32px/1.1 var(--serif);margin-bottom:13px}.cart-empty .button{margin-top:24px}.cart-confirmation{font-size:13px;color:#386446;margin-top:14px}.cart-page{max-width:780px;margin:auto;min-height:450px}.cart-page h1{margin-bottom:26px}.cart-page .cart-line{grid-template-columns:110px 1fr}.cart-page .cart-line img{width:110px;height:120px}.image-dialog{border:0;background:var(--cream);padding:15px;color:var(--ink);max-width:95vw;max-height:95dvh}.image-dialog .close-dialog{display:block;margin-left:auto}.image-dialog img{height:80dvh;width:auto;max-width:88vw;object-fit:contain}.mobile-shop-bar{display:none}.product-page{max-width:1370px;margin:auto;display:grid;grid-template-columns:1fr 1fr;gap:8%;padding:45px 6% 60px}.breadcrumbs{font-size:12px;padding:25px 6% 0}.product-gallery{min-width:0}.product-gallery .zoom-button{aspect-ratio:1;height:auto}.product-thumbs{display:flex;gap:10px;margin-top:12px}.product-thumbs button{background:none;border:1px solid var(--line);padding:3px;width:64px}.product-thumbs button[aria-pressed=true]{border:2px solid var(--green)}.product-thumbs img{width:100%;aspect-ratio:1;object-fit:cover}.product-page .main-product-copy{align-self:center}.product-page h1{font-size:clamp(40px,4vw,58px)}.product-page .questions{margin-top:25px}.product-page .answer{font-size:13px}.other-packs{padding-top:35px}.catalogue-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:23px}.catalogue-grid .bundle-title{display:block;margin:15px 0 7px}.catalogue-grid h3{font-size:22px}.catalogue-grid p{font-size:13px}.catalogue-grid .button{width:100%;margin-top:15px}.catalogue-grid .bundle-image{aspect-ratio:1}.shop-intro{max-width:680px;margin-bottom:35px}.shop-intro>p{margin-top:18px}.catalogue-controls{display:flex;align-items:center;gap:20px;justify-content:space-between;margin-bottom:25px}.catalogue-controls label{font-size:13px}.catalogue-controls select{padding:8px;border:1px solid var(--line);background:#fff;color:var(--ink);font-size:13px}.search-form{display:flex;gap:14px;max-width:580px;margin-bottom:30px}.search-form input{min-width:0;flex:1;border:1px solid var(--line);border-radius:30px;padding:10px 20px;background:#fff;color:var(--ink)}.search-status{margin-bottom:25px}.support-page{max-width:900px;margin:auto;min-height:480px}.support-page h1{margin-bottom:23px}.support-page h2{font:31px/1.2 var(--serif);margin:30px 0 15px}.support-page p{margin-top:15px}.policy-copy{font-size:14px}.contact-panel{background:#e4e8d7;padding:28px;margin-top:28px}.about-profile{display:grid;grid-template-columns:1fr 1fr;gap:40px;align-items:center;margin-top:35px}.about-profile img{width:100%;border-radius:3px}.about-profile p{font-size:15px}.about-video{margin-top:35px}.about-video video{width:100%;background:#14291c;aspect-ratio:16/9}.support-page .button{margin-top:28px}@media(min-width:1600px){.conversion-hero .hero-copy{padding-left:max(6%,calc((100vw - 1400px)/2))}.main-product{max-width:1420px;padding-left:65px;padding-right:65px}.conversion-story{padding-left:max(6%,calc((100vw - 1400px)/2));padding-right:max(6%,calc((100vw - 1400px)/2))}}@media(max-width:1000px){.site-header nav{gap:20px}.header-actions{gap:16px}.conversion-hero{min-height:530px}.conversion-hero .hero-copy{min-height:530px;width:50%;padding-left:5%}.conversion-hero h1{font-size:56px}.conversion-hero .intro{font-size:15px;max-width:330px}.trust-ribbon{gap:5%;font-size:12px}.main-product{gap:7%;padding:55px 5%}.main-product-copy h2{font-size:50px}.main-product-photo{aspect-ratio:4/5}.conversion-story{gap:6%;padding:55px 5%}.switch-grid{gap:20px}.switch-grid h3{font-size:28px}.purchase-benefits li{font-size:13px}.catalogue-grid{grid-template-columns:repeat(2,1fr);gap:28px}.product-page{gap:6%;padding:35px 5%}.closing-image>div{padding:48px 10%}.closing-image h2{font-size:48px}}@media(max-width:760px){.site-header>nav:not(.mobile-menu){display:none}.menu-toggle{display:block}.site-header{min-height:68px}.conversion-hero{max-height:none;min-height:0;display:flex;flex-direction:column-reverse}.conversion-hero .hero-image{position:relative;inset:auto;width:100%;aspect-ratio:4/3;height:auto}.conversion-hero .hero-image:after{background:linear-gradient(0deg,var(--blush),transparent 25%)}.conversion-hero .hero-copy{width:100%;min-height:0;padding:28px 6% 30px;align-items:flex-start}.conversion-hero h1{font-size:clamp(46px,8.5vw,64px)}.conversion-hero .intro{max-width:490px;margin:17px 0 22px;font-size:15px}.conversion-hero .eyebrow{max-width:none;margin-bottom:13px}.conversion-hero .hero-proof{font-size:11px}.hero-how{margin-top:13px}.trust-ribbon{display:grid;grid-template-columns:1fr 1fr;gap:12px 24px;text-align:center;padding:18px 6%;font-size:12px}.main-product{grid-template-columns:1fr 1fr;gap:6%;padding:45px 6%;align-items:center}.main-product-photo{aspect-ratio:4/5}.main-product-copy h2{font-size:40px}.main-product .eyebrow{font-size:9px}.product-description{font-size:14px}.main-product .purchase-benefits{margin:12px 0}.main-product .purchase-benefits li{font-size:12px}.purchase-row{gap:9px}.purchase-row>.button{padding:10px 13px;font-size:12px}.purchase-meta{gap:8px}.purchase-meta small{font-size:10px}.main-product-copy>.text-link{font-size:11px}.conversion-story{grid-template-columns:1fr;gap:30px;padding:48px 6%}.story-copy h2{font-size:44px}.story-media{max-width:600px}.switch-grid{grid-template-columns:1fr;gap:10px}.switch-grid article{padding:20px 0}.switch-grid h3,.switch-grid p{max-width:none}.switch-grid article.switch-choice{margin-top:10px}.everyday-grid{grid-template-columns:repeat(2,1fr)}.closing-image{min-height:0;grid-template-columns:1fr}.closing-image>img{position:relative;width:100%;height:auto;max-height:350px;aspect-ratio:4/3;object-position:center 58%}.closing-image>div{grid-column:1;padding:40px 6%}.closing-image h2{font-size:46px}.product-page{grid-template-columns:1fr;gap:30px;padding:28px 6%}.product-page .zoom-button{max-height:550px}.product-page h1{font-size:45px}.product-page .purchase-row>.button{font-size:14px}.mobile-shop-bar:not([hidden]){display:flex;position:fixed;bottom:0;left:0;right:0;align-items:center;justify-content:space-between;gap:15px;padding:10px 6% max(10px,env(safe-area-inset-bottom));background:#f7f5edf7;border-top:1px solid var(--line);z-index:4;box-shadow:0 -8px 25px #243b2d0b}.mobile-shop-bar>span{font-size:12px;line-height:1.3}.mobile-shop-bar>span b{display:block;font-size:14px}.mobile-shop-bar .button{min-height:42px;font-size:12px;padding:10px 23px}.has-shop-bar footer{padding-bottom:90px}.about-profile{grid-template-columns:1fr;gap:24px}.catalogue-grid{gap:26px 17px}.catalogue-grid .button{font-size:12px;padding:10px}.catalogue-controls{align-items:flex-start;gap:14px}.support-page{padding-top:40px}.site-header .mobile-menu{display:flex}.how-body{grid-template-columns:1fr}.how .steps{grid-template-columns:repeat(3,1fr)}.how .steps li{display:block}.how .steps p{font-size:12px}}@media(max-width:520px){.conversion-hero .hero-copy{padding:27px 6% 30px}.conversion-hero h1{font-size:clamp(42px,10.9vw,57px)}.conversion-hero .hero-image{aspect-ratio:4/3;max-height:330px}.conversion-hero .hero-how{display:none}.conversion-hero .intro{font-size:14px}.hero .button{min-height:49px;font-size:13px;padding:11px 23px}.header-actions{gap:15px}.cart-link{font-size:12px}.site-header img{width:92px}.announcement{font-size:10px}.main-product{grid-template-columns:1fr;padding:40px 6%;gap:25px}.main-product-photo{aspect-ratio:1;max-height:430px}.main-product-copy h2{font-size:46px}.main-product-copy h2 br{display:none}.main-product .eyebrow{font-size:10px}.main-product .purchase-benefits li{font-size:13px}.product-description{font-size:15px;margin-top:13px}.purchase-price{font-size:27px}.purchase-meta small{font-size:12px}.purchase-row>.button{font-size:14px}.main-product-copy>.text-link{font-size:12px}.how{padding:43px 6%}.how .steps{grid-template-columns:1fr}.how .steps li{display:grid;grid-template-columns:25px 1fr}.how .steps p{font-size:14px}.conversion-story{padding:43px 6%}.story-copy h2{font-size:42px}.why-switch,.formula{padding:43px 6%}.formula h2{font-size:42px}.everyday,.bundles,.faq{padding:43px 6%}.catalogue-grid .bundle-title h3,.catalogue-grid .bundle-title b{font-size:20px}.cart-drawer>div{padding:22px}.search-form{gap:9px}.search-form .button{padding:10px 18px;font-size:12px}.catalogue-controls{flex-direction:column}.support-page h1{font-size:43px}}.conversion-story{background:#eff1e9}.formula{background:#e0e8d9;color:var(--ink)}.formula-top{align-items:center}.formula-bottom{border-color:#b4c3a6}.formula-proof span{color:#687d5b}.formula-accordions details{border-color:#b4c3a6}.formula .sources,.botanical small{color:#617256}.formula .circle-control{border-color:#9eb394;color:var(--ink)}.formula .circle-control:hover{background:#ffffff40}.sf-spotlight-item figcaption small{color:#617256}.everyday{background:#f9faf6}.why-switch{background:#eff1e9}.why-switch .switch-choice{background:#dfe6d2}.formula .eyebrow{color:#455b3c}@media(prefers-reduced-motion:reduce){.conversion-hero .still-motion>img{animation:none}}.trust-ribbon span{display:inline-flex;align-items:center;gap:10px}.ribbon-icon{width:26px;height:26px;flex:none;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.ribbon-icon.icon-italy{fill:currentColor;fill-opacity:.08}.ribbon-img{height:30px;width:auto;flex:none;display:block}.ribbon-img.ribbon-cruelty{height:30px;width:30px}@media(max-width:760px){.trust-ribbon span{justify-content:center;flex-direction:column;gap:6px}.ribbon-img,.ribbon-img.ribbon-cruelty{height:26px}.ribbon-img.ribbon-cruelty{width:26px}}.in-out{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin:32px 0}.in-out>div{padding:28px;border:1px solid #d0d8c2;border-radius:6px;background:#fff}.in-out h2{margin-top:0}.in-out ul{list-style:none;margin:0;padding:0}.in-out li{padding:9px 0;border-top:1px solid #ece9e0}.in-out li:first-child{border-top:0}.in-out .not-in li:before{content:"\2715  ";color:#8a6a5a}.in-out .in li:before{content:"\2713  ";color:#2f6b3a}.ingredient-groups{display:grid;gap:0;margin:32px 0}.ingredient-groups article{display:grid;grid-template-columns:200px 1fr;gap:8px 32px;padding:22px 0;border-top:1px solid #d9d4c8}.ingredient-groups h3,.ingredient-groups p{margin:0}.ingredient-groups small{display:block;color:#6b6b60;margin-top:6px}.page-narrow{max-width:760px}.page-steps{margin:32px 0}@media(max-width:760px){.in-out{grid-template-columns:1fr}.ingredient-groups article{grid-template-columns:1fr}}.trust-ribbon .rt{font-style:normal;display:inline;text-align:left}.ribbon-icon.icon-italy{stroke-width:1.4;fill-opacity:.12;width:30px;height:30px}@media(max-width:760px){.eyebrow{font-size:12px;letter-spacing:.14em}small,.tag,.hero-proof,.micro{font-size:12px}h2{font-size:clamp(28px,8vw,34px);line-height:1.1}.support-page h1,.page-faq h1,.shop-intro h1{font-size:clamp(32px,9vw,38px);line-height:1.08}.section.support-page h1+p,.support-page>p{font-size:16px}}@media(max-width:760px){.eyebrow,.hero-proof,.zoom-button span,.formula-proof,.formula-proof span,.announcement a,.cart-link span,.tag,small{font-size:12px!important}.main-product-copy h2,.story-copy h2,.formula h2,.everyday-heading h2,.faq h2,.section-heading h2,.bundles h2,.closing-image h2{font-size:clamp(28px,8vw,34px)!important;line-height:1.1!important}}.intro-card{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(24px,5vw,72px);align-items:center}.intro-photo img{width:100%;height:auto;max-height:640px;object-fit:cover;display:block}.benefit-tags{list-style:none;margin:22px 0;padding:0;display:flex;flex-wrap:wrap;gap:10px}.benefit-tags li{display:inline-flex;align-items:center;gap:8px;padding:9px 14px;border:1px solid #d0d8c2;border-radius:999px;background:#fff;font-size:14px;line-height:1.2}.benefit-icon{width:20px;height:20px;flex:none;fill:none;stroke:#2f5d3a;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}@media(max-width:760px){.intro-card{grid-template-columns:1fr}.benefit-tags li{font-size:14px;padding:8px 12px}}.story-card{margin:0}.cred-strip{display:flex;align-items:center;justify-content:center;gap:0;background:#ecebe6;color:#77766d;font-size:13px;line-height:1.45;border-bottom:1px solid #dcdad2}.cred-strip p{margin:0;padding:18px clamp(16px,3vw,40px)}.cred-credentials{flex:1 1 55%;text-align:right}.cred-appeared{flex:1 1 45%;border-left:1px solid #c9c7bd;display:flex;flex-wrap:wrap;align-items:center;gap:6px 22px}.cred-appeared span{letter-spacing:.12em;text-transform:uppercase;font-size:11px}.cred-appeared b{font-family:Georgia,Times New Roman,serif;font-weight:400;font-size:17px;letter-spacing:.02em;color:#6a695f;white-space:nowrap}@media(max-width:760px){.cred-strip{flex-direction:column;align-items:stretch}.cred-strip p{padding:14px 20px;text-align:center}.cred-credentials{text-align:center}.cred-appeared{border-left:0;border-top:1px solid #c9c7bd;justify-content:center}.cred-appeared span{flex-basis:100%;text-align:center;font-size:12px}}.cred-strip{background:#fff;border-bottom:0;color:#77766d}.cred-appeared{border-left:1px solid #e2e0d8}.cred-appeared span{color:#a09f95}.cred-appeared b{color:#9a998f;opacity:.9}@media(max-width:760px){.cred-appeared{border-top:1px solid #e2e0d8;border-left:0}}.follow-block{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px 24px;padding:18px 22px;margin:8px 0 20px;border:1px solid #d0d8c2;border-radius:6px;background:#fff}.follow-block p{margin:0}.follow-links{display:flex;gap:18px}.follow-links a{display:inline-flex;align-items:center;min-height:44px}.eyebrow,.hero-proof,.zoom-button span,.formula-proof,.formula-proof span,.announcement a,.cart-link span,.tag,small,.micro{font-size:max(12px,1em)}.eyebrow,.hero-proof,.zoom-button span,.formula-proof,.formula-proof span,.cart-link span,.tag,small{font-size:12px!important}@media(max-width:760px){.announcement a{display:inline-flex;align-items:center;min-height:44px;padding:0 6px}.brand{display:inline-flex;align-items:center;min-height:44px}.search-link,.cart-link,.menu-toggle{display:inline-flex;align-items:center;justify-content:center;min-width:44px;min-height:44px}.quantity-control button{min-width:44px;min-height:44px}.quantity-control input{min-height:44px;min-width:48px}.text-link,.bundle-details,.hero-how,.switch-grid article a,.closing-image a:not(.button),.faq .text-link{display:inline-flex;align-items:center;min-height:44px}.circle-control{width:44px;height:44px}.bundle-title h3 a{display:inline-flex;align-items:center;min-height:44px}footer nav a,.mobile-menu a{display:inline-flex;align-items:center;min-height:44px;padding:0 8px}.catalogue-controls select,[data-sort]{min-height:44px}}@media(max-width:760px){.breadcrumbs a,.answer>a{display:inline-flex;align-items:center;min-height:44px}}.cred-appeared span{font-size:12px!important}@media(max-width:760px){.contact-panel a{display:inline-flex;align-items:center;min-height:44px}}.bundle-image{display:block}.intro-copy .text-link{margin:4px 22px 4px 0}.intro-copy .external-note{text-align:left}.cred-strip{padding-inline:max(16px,calc((100% - 1126px)/2))}.cred-strip p{padding-inline:0}.cred-credentials{padding-right:clamp(16px,3vw,40px)!important}.cred-appeared{padding-left:clamp(16px,3vw,40px)!important;flex:1 1 52%}.cred-credentials{flex:1 1 48%}.cred-appeared b{font-size:16px}.cred-appeared{gap:6px 18px}@media(max-width:760px){.cred-strip{padding-inline:0}.cred-strip p{padding-inline:20px!important}}.ribbon-icon.icon-italy{width:34px;height:34px;stroke-width:1.5;fill-opacity:.1}.support-page .circle-control{border-color:#9eb394;color:#1f2a22}@media(max-width:560px){.catalogue-grid{grid-template-columns:1fr;gap:34px}.catalogue-grid .button{font-size:14px;padding:12px 16px}}.page-steps,.support-page .spray-demo{margin-top:28px}.support-page .spray-demo img{display:block;width:100%;height:auto}.cart-summary .button{width:100%;margin-top:12px}.button-secondary{background:transparent;color:#1f2a22;border:1px solid #1f2a22}.button-secondary:hover{background:#1f2a2210}.remove-line{font-size:13px}.catalogue-controls form{margin:0}.rte{margin-top:24px}.rte p{margin:0 0 12px}@media(max-width:760px){.cart-line h3 a,.remove-line{display:inline-flex;align-items:center;min-height:44px}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/sf-conversion.css.map */
