.fs-research-overview{max-width:76ch;margin-bottom:32px}.fs-research-overview h3{font-size:2rem}.fs-research-overview p{line-height:1.65}.fs-research-bibliography>summary{font-size:2.2rem;min-height:48px;padding-block:16px;cursor:pointer;font-weight:600}.fs-research-bibliography[open]>summary{margin-bottom:24px}.fs-research-return{display:inline-flex;align-items:center;min-height:44px;margin-top:20px;color:inherit;text-underline-offset:4px}.fs-research-bibliography>summary{display:flex;align-items:center;justify-content:space-between;gap:16px;list-style:none;line-height:1.3}.fs-research-bibliography>summary::-webkit-details-marker{display:none}@media(max-width:749px){.fs-research-bibliography>summary{font-size:1.9rem}}.fs-research-bibliography>summary:after{content:"";flex:none;width:10px;height:10px;margin-inline-end:6px;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:translateY(-3px) rotate(45deg);transition:transform .2s ease}.fs-research-bibliography[open]>summary:after{transform:translateY(3px) rotate(-135deg)}@media(prefers-reduced-motion:reduce){.fs-research-bibliography>summary:after{transition:none}}.fs-research-guide.fs-research-guide--single{grid-template-columns:minmax(0,76ch)}.fs-research-vet{font-size:1.4rem;margin:24px 0 0;max-width:70ch}.fs-study.fs-study--compact{padding-block:20px}.fs-study.fs-study--compact:first-child{padding-top:0}.fs-study.fs-study--compact .fs-study__title{font-size:1.9rem;line-height:1.35;margin:0 0 6px}.fs-study.fs-study--compact .fs-study__title a{text-decoration:underline;text-decoration-thickness:1px;text-decoration-color:color-mix(in oklab,currentColor 40%,transparent);text-underline-offset:5px}.fs-study.fs-study--compact .fs-study__title a:hover{text-decoration-color:currentColor}.fs-study.fs-study--compact p{margin:0}.fs-study.fs-study--compact .fs-study__funding{margin-top:6px}.fs-study.fs-study--compact .fs-study__limit{margin-top:6px;font-size:1.3rem;line-height:1.55;color:#4c6255}.fs-research-topics{padding-top:48px}.fs-research-topics__title{font-size:2.6rem;line-height:1.3;margin:0 0 12px}.fs-research-topics .fs-research-lead{margin-bottom:0}.fs-research-topic{margin-top:32px}.fs-research-topic__title{font-size:1.8rem;line-height:1.35;font-weight:600;margin:0 0 4px}.fs-study-list.fs-study-list--topic{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:48px}.fs-study-list.fs-study-list--topic>.fs-study.fs-study--compact{padding-block:20px;border-top:1px solid var(--fs-line)}@media(max-width:749px){.fs-research-topics{padding-top:32px}.fs-research-topics__title{font-size:2.2rem}.fs-research-topic{margin-top:24px}.fs-study-list.fs-study-list--topic{grid-template-columns:1fr}}.fs-research-bologna.fs-research-bologna--funded{background:var(--fs-tint);border:1px solid var(--fs-line);border-radius:6px;padding:40px}.fs-research-bologna--funded .fs-research-eyebrow{margin-bottom:10px}.fs-research-bologna--funded .fs-research-project,.fs-research-bologna--funded .fs-study{border-color:#c9d7cd}.fs-research-bologna--funded .fs-study__funding{display:flex;align-items:center;gap:8px}.fs-research-bologna--funded .fs-study__funding:before{content:"";flex:none;width:7px;height:7px;border-radius:50%;background:currentColor}@media(max-width:749px){.fs-research-bologna.fs-research-bologna--funded{padding:24px 20px}}.fs-buying-guide{max-width:1180px;width:calc(100% - 80px);margin:0 auto;padding:64px 0 80px;font-family:var(--font-body-family);font-size:17px;line-height:1.65;color:#123323;letter-spacing:0}.fs-buying-guide *{box-sizing:border-box}.fs-buying-guide a{color:inherit;text-underline-offset:5px}.fs-buying-guide :is(a,[tabindex]):focus-visible{outline:3px solid oklch(50% .1 155);outline-offset:5px}.fs-buying-guide h1{font-size:clamp(38px,5vw,64px);line-height:1.05;letter-spacing:-.04em;max-width:14ch;margin:0 0 25px;color:inherit}.fs-buying-guide h2{font-size:clamp(27px,3vw,38px);line-height:1.15;letter-spacing:-.025em;margin:0 0 20px;color:inherit}.fs-buying-guide p{max-width:72ch;margin:0 0 20px}.fs-buying-guide .fs-guide-intro{font-size:21px;max-width:62ch}.fs-guide-jumps{display:flex;flex-wrap:wrap;gap:12px 28px;padding:24px 0;border-bottom:1px solid oklch(83% .022 150)}.fs-guide-jumps a{font-size:15px;min-height:40px;display:inline-flex;align-items:center}.fs-buying-guide>section{padding-top:55px;scroll-margin-top:100px}.fs-guide-status{display:inline-block;background:#ddeddd;padding:5px 12px;border-radius:3px;font-size:13px;font-weight:600}.fs-guide-products{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;margin:30px 0}.fs-guide-products .fs-guide-oil-description{font-size:15px;line-height:1.65;margin-top:12px}.fs-guide-products a{text-decoration:none;font-weight:600;min-width:0}.fs-guide-products a:hover{text-decoration:underline}.fs-guide-products img{display:block;aspect-ratio:1;object-fit:contain;width:100%;height:auto;margin-bottom:14px;background:#f2f7f2}.fs-guide-table{overflow-x:auto;margin:28px 0}.fs-guide-table table{width:100%;border-collapse:collapse;box-shadow:none;font-size:15px}.fs-guide-table caption{text-align:left;font-size:13px;padding:0 0 12px}.fs-guide-table :is(th,td){padding:17px 14px;text-align:left;border:0;border-bottom:1px solid oklch(83% .022 150);vertical-align:top}.fs-guide-table thead{background:#e1ebe1}.fs-guide-table th{font-weight:600}.fs-guide-table small{font-size:12px;white-space:nowrap}.fs-guide-note{font-size:14px}.fs-guide-link{display:inline-flex;align-items:center;justify-content:space-between;gap:30px;min-height:48px;font-weight:600;font-size:16px}.fs-guide-terms{margin:0;display:grid;grid-template-columns:1fr 1fr;column-gap:50px}.fs-guide-terms>div{border-top:1px solid oklch(83% .022 150);padding:24px 0}.fs-guide-terms dt{font-size:19px;font-weight:600;margin-bottom:10px}.fs-guide-terms dd{margin:0;font-size:16px}.fs-buying-guide ol{padding-left:24px;max-width:70ch}.fs-buying-guide li{padding:0 0 12px 8px}.fs-guide-actions{display:flex;gap:35px;flex-wrap:wrap}.fs-buying-guide .fs-guide-closing{margin-top:45px;padding:30px;background:#eaeddf}@media(max-width:749px){.fs-buying-guide{width:calc(100% - 40px);padding:35px 0 45px;font-size:16px}.fs-buying-guide .fs-guide-intro{font-size:18px}.fs-guide-jumps{gap:4px 22px;padding:15px 0}.fs-buying-guide>section{padding-top:38px}.fs-guide-products{grid-template-columns:1fr 1fr;gap:25px 16px}.fs-guide-products span{font-size:15px}.fs-guide-table :is(th,td){padding:12px 9px;font-size:13px}.fs-guide-table table{min-width:470px}.fs-guide-terms{grid-template-columns:1fr}.fs-buying-guide .fs-guide-closing{padding:24px 20px}}.fs-category-guide.page-width{padding-block:clamp(40px,6vw,80px);scroll-margin-top:120px}.fs-category-guide__columns{display:grid;grid-template-columns:1fr 1fr;gap:clamp(32px,6vw,80px)}.fs-category-guide h2{font-size:clamp(2.4rem,2.5vw,3.2rem);line-height:1.25;margin:0 0 24px}.fs-category-guide h3{font-size:2rem;margin-top:32px}.fs-category-guide p{max-width:68ch;line-height:1.65}.fs-category-guide a{color:inherit;text-underline-offset:4px}.fs-category-faq{border-bottom:1px solid oklch(.85 .01 150)}.fs-category-faq summary{display:flex;justify-content:space-between;gap:16px;align-items:center;cursor:pointer;padding-block:20px;min-height:44px;font-weight:600;list-style:none}.fs-category-faq summary::-webkit-details-marker{display:none}.fs-category-faq summary span{font-size:2.4rem}.fs-category-faq[open] summary span{transform:rotate(45deg)}.fs-category-faq p{margin:0 0 24px}.fs-category-contact{display:inline-flex;align-items:center;min-height:44px;margin-top:20px}.fs-category-related{border-top:1px solid oklch(.85 .01 150);padding-top:32px;margin-top:48px}.fs-category-related ul{list-style:none;display:flex;flex-wrap:wrap;gap:12px 32px;margin:0;padding:0}.fs-category-related a{display:inline-flex;align-items:center;min-height:44px}.fs-category-guide :is(a,summary):focus-visible{outline:2px solid currentColor;outline-offset:4px}@media(max-width:749px){.fs-category-guide__columns{grid-template-columns:1fr;gap:40px}}.fs-dog-collection-intro.page-width{padding-bottom:16px}.fs-dog-collection-intro .fs-category-intro{max-width:70ch}.fs-dog-collection-intro .fs-category-navigation{display:flex;gap:0 20px;margin-top:8px}.fs-dog-collection-intro .fs-category-navigation a{padding:0;border:0;border-radius:0;min-height:44px;background:transparent;font-size:1.4rem}.fs-dog-collection-intro .fs-category-navigation a[aria-current]{font-weight:600;text-decoration:underline;text-underline-offset:6px;background:transparent}.fs-dog-collection-intro .fs-category-navigation a:hover{text-decoration:underline;text-underline-offset:6px;background:transparent}.fs-category-compare-link{margin-inline-end:24px;font-weight:600}.fs-collection-proof{font-size:1.4rem;line-height:1.5;margin:16px 0 0;max-width:72ch}.fs-collection-proof a{color:inherit;text-underline-offset:4px}.fs-category-header.page-width{padding-block:20px 20px}.fs-category-breadcrumb{display:flex;flex-wrap:wrap;gap:8px;font-size:1.3rem;margin-bottom:16px}.fs-category-breadcrumb a,.fs-category-guide-link{color:inherit;text-underline-offset:4px}.fs-category-header h1{font-size:clamp(3.2rem,4vw,4.4rem);line-height:1.12;margin:0 0 12px}.fs-category-intro{max-width:75ch;margin:0 0 8px;line-height:1.6}.fs-category-guide-link{display:inline-flex;min-height:44px;align-items:center}.fs-category-navigation{display:flex;flex-wrap:wrap;gap:8px;margin-top:20px}.fs-category-navigation a{display:inline-flex;align-items:center;min-height:44px;padding:8px 20px;border:1px solid oklch(.78 .01 150);border-radius:6px;color:inherit;text-decoration:none}.fs-category-navigation a[aria-current],.fs-category-navigation a:hover{background:#e4eee6;border-color:#456f4e}.fs-category-header a:focus-visible{outline:2px solid currentColor;outline-offset:4px}@media(max-width:749px){.fs-category-header.page-width{padding-block:20px 24px}.fs-category-breadcrumb{margin-bottom:16px}}@media(max-width:749px){.fs-category-navigation{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:16px}.fs-category-navigation a{justify-content:center;text-align:center;font-size:1.3rem;line-height:1.3;padding:8px 10px}.fs-collection-proof{margin-top:12px}.fs-category-intro{font-size:1.4rem}}.fs-oil-group-heading{margin:20px 0 24px}.fs-oil-group-heading h2{font-size:clamp(2.2rem,2.4vw,2.8rem);line-height:1.3;margin:0 0 8px}.fs-oil-group-heading p{font-size:1.4rem;line-height:1.5;margin:0;max-width:70ch}.fs-category-grid+.fs-oil-group-heading{margin-top:56px}.fs-category-grid-heading{margin:24px 0;font-size:2.4rem}.fs-category-grid+.fs-category-grid-heading{margin-top:48px}.fs-category-products{scroll-margin-top:120px}.fs-category-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:40px 24px;list-style:none;padding:0;margin:0}.fs-category-grid>li{min-width:0}.fs-category-empty{padding:32px;border-radius:8px;background:#f0f5f1}.fs-category-empty h2{font-size:2.4rem;max-width:50ch}.fs-category-empty p{max-width:65ch}.fs-category-empty a{color:inherit;text-underline-offset:4px}.fs-category-products :is(a,button,select,input,summary):focus-visible{outline:2px solid currentColor;outline-offset:4px}@media(min-width:750px)and (max-width:1100px){.fs-category-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:749px){.fs-category-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 16px}.fs-category-empty{padding:24px}}.fs-category-grid--small{grid-template-columns:repeat(3,minmax(0,1fr))}.fs-category-grid--single{grid-template-columns:1fr}@media(max-width:749px){.fs-category-grid--small{grid-template-columns:1fr;gap:36px}}.fs-collection-directory{padding-block:8px 56px}.fs-collection-directory ul{display:grid;grid-template-columns:1fr 1fr;gap:0 40px;list-style:none;padding:0;margin:0}.fs-collection-directory li{border-top:1px solid oklch(.86 .015 150)}.fs-collection-directory a{display:flex;justify-content:space-between;gap:20px;color:inherit;text-decoration:none;padding:24px 0;font-size:2rem;min-height:68px}.fs-collection-directory a:hover{text-decoration:underline;text-underline-offset:5px}.fs-collection-directory a:focus-visible{outline:2px solid currentColor;outline-offset:3px}@media(max-width:749px){.fs-collection-directory ul{grid-template-columns:1fr}.fs-collection-directory a{font-size:1.8rem}}.fs-collection-intro{padding-block:24px}.fs-collection-intro nav{font-size:1.3rem;margin-bottom:16px}.fs-collection-intro a{color:inherit;text-underline-offset:4px}.fs-collection-intro h1{font-size:clamp(3.2rem,4vw,4.4rem);line-height:1.12;margin:0 0 12px}.fs-collection-intro p{max-width:72ch;line-height:1.6}.fs-comparison.page-width{padding-block:64px 32px;scroll-margin-top:110px}.fs-comparison h2{font-size:clamp(2.4rem,3vw,3.2rem);margin:0 0 12px}.fs-comparison p{max-width:72ch;line-height:1.6}.fs-comparison__scroll{overflow-x:auto;overscroll-behavior-inline:contain}.fs-comparison table{width:100%;min-width:640px;border-collapse:collapse;box-shadow:none;font-size:1.4rem}.fs-comparison :is(th,td){text-align:left;vertical-align:top;padding:18px 16px;border:0;border-bottom:1px solid oklch(.86 .015 150)}.fs-comparison thead{background:#ecf4ee}.fs-comparison tbody th{width:23%;font-weight:600}.fs-comparison a{color:inherit;text-underline-offset:4px}.fs-comparison__volume{display:block;font-size:1.3rem;margin-top:6px;font-weight:400}.fs-comparison__note{font-size:1.3rem}.fs-comparison :focus-visible{outline:2px solid currentColor;outline-offset:3px}@media(max-width:749px){.fs-comparison.page-width{padding-block:40px 24px}.fs-comparison :is(th,td){padding:14px 10px}}.fs-home.fs-home-footer--premium{--fs-ink:oklch(96% .01 150);--fs-muted:oklch(82% .018 150);--fs-line:oklch(47% .04 160);background:#123323;color:var(--fs-ink);font-family:var(--font-body-family);font-size:16px;line-height:1.6;letter-spacing:0}.fs-home-footer--premium *{box-sizing:border-box}.fs-home-footer--premium h2{font-family:var(--font-heading-family);font-style:normal;font-weight:500}.fs-home-footer--premium p{margin:0;color:var(--fs-muted)}.fs-home-footer--premium img{display:block;max-width:100%;height:auto}.fs-home-footer--premium .fs-home-wrap{width:calc(100% - 96px);max-width:1344px;margin-inline:auto}.fs-home-footer--premium a{color:inherit;text-underline-offset:5px;text-decoration-thickness:1px}.fs-home-footer--premium :is(a,button,input,summary):focus-visible{outline:3px solid oklch(76% .11 145);outline-offset:5px}.fs-footer-story{display:grid;grid-template-columns:1.25fr 1fr;gap:80px;align-items:end;padding:64px 0 50px}.fs-footer-logo{display:block;width:180px;height:auto;background:#f2f7f2;padding:10px 12px;border-radius:2px;margin-bottom:30px}.fs-home-footer--premium .fs-footer-story h2{font-size:clamp(38px,4.5vw,66px);line-height:1.05;letter-spacing:-.045em;font-weight:600;color:var(--fs-ink);margin:0}.fs-footer-story h2 span{color:#9ec39e}.fs-footer-story__copy{max-width:430px;padding-bottom:5px}.fs-footer-story__copy p{font-size:21px;line-height:1.5;margin:0 0 24px}.fs-footer-story__copy>a{display:flex;justify-content:space-between;align-items:center;gap:20px;min-height:44px;border-bottom:1px solid var(--fs-line);font-size:15px;text-decoration:none;padding:9px 0}.fs-footer-story__copy>a:hover{text-decoration:underline}.fs-home-footer--premium .fs-footer-reviews{font-size:14px;margin:0;padding:0 0 24px;color:var(--fs-muted)}.fs-footer-service{display:flex;justify-content:space-between;align-items:center;gap:30px;border-block:1px solid var(--fs-line);padding:24px 0}.fs-footer-service>div:first-child{display:flex;align-items:center;flex-wrap:wrap;gap:12px 26px}.fs-footer-service__title{font-size:18px;font-weight:600;flex-basis:100%}.fs-footer-service a{font-size:14px;min-height:32px;display:inline-flex;align-items:center}.fs-home-footer--premium .fs-home-footer__localization{display:flex;flex-direction:column;align-items:flex-start;gap:7px;border:0;padding:0;min-width:245px;color:#0f2d1f}.fs-home-footer--premium .fs-home-footer__localization fs-store-picker{margin:0;width:100%;max-width:none}.fs-home-footer__localization>span{font-size:12px;color:var(--fs-muted)}.fs-home-footer--premium .store-country-picker__button{width:100%;justify-content:space-between;background:#f2f7f2;border-radius:3px;padding:13px 16px;min-height:48px}.fs-home-footer--premium .store-country-picker__panel{color:#0f2d1f}.fs-home-footer--premium .fs-home-footer__menus{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:28px;padding:40px 0 48px}.fs-footer-menu>summary{display:flex;align-items:center;justify-content:space-between;gap:10px;font-weight:600;font-size:15px;list-style:none;cursor:pointer;margin-bottom:14px;min-height:32px}.fs-footer-menu>summary::-webkit-details-marker{display:none}.fs-footer-menu>summary>span{font-size:22px;font-weight:400}.fs-footer-menu[open]>summary>span{transform:rotate(45deg)}.fs-home-footer--premium .fs-home-footer__menus ul{list-style:none;margin:0;padding:0;display:grid;gap:7px}.fs-home-footer--premium .fs-home-footer__menus ul ul{padding-left:10px;margin-top:8px}.fs-home-footer--premium .fs-home-footer__menus a{display:inline-block;font-size:13px;line-height:1.55;color:var(--fs-muted);text-decoration:none;padding:3px 0}.fs-home-footer--premium .fs-home-footer__menus a:hover{color:var(--fs-ink);text-decoration:underline}.fs-home-footer--premium .fs-home-newsletter{--fs-ink:oklch(29% .049 160);--fs-muted:oklch(39% .04 160);padding:38px 0;background:#eaeddf;color:#123323}.fs-home-footer--premium .fs-home-newsletter__grid{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:60px}.fs-home-footer--premium .fs-home-newsletter h2{font-size:30px;line-height:1.15;letter-spacing:-.025em;color:inherit;margin:0 0 12px}.fs-home-footer--premium .fs-home-newsletter p{color:#324c3e;margin:0;font-size:15px;max-width:50ch}.fs-home-footer--premium .fs-home-newsletter label{display:block;font-size:13px;margin-bottom:7px}.fs-home-footer--premium .fs-home-newsletter__field{display:flex;gap:0;padding:4px;border-radius:4px;color:var(--fs-ink);min-height:50px;border:1px solid oklch(50% .04 160);background:#f6faf6}.fs-home-footer--premium .fs-home-newsletter input{border:0;padding:12px;min-width:0;width:100%;font:inherit;background:transparent;color:inherit;border-radius:0}.fs-home-footer--premium .fs-home-newsletter button{display:flex;border-radius:3px;align-items:center;justify-content:center;gap:24px;border:0;padding:12px 20px;background:#123323;color:#edf4ee;font:inherit;font-size:14px;cursor:pointer}.fs-home-footer--premium .fs-home-newsletter .fs-home-newsletter__privacy{font-size:11px;margin-top:10px;max-width:none}.fs-home-footer--premium .fs-home-footer__associations{display:flex;align-items:center;flex-wrap:wrap;gap:12px 28px;padding:24px 0;border:0;font-size:13px}.fs-home-footer--premium .fs-home-footer__associations>span:first-child{font-size:12px;color:var(--fs-muted);margin:0}.fs-home-footer--premium .fs-home-footer__bottom{display:flex;align-items:center;justify-content:space-between;gap:24px;border-top:1px solid var(--fs-line);padding-top:22px;font-size:12px}.fs-home-footer--premium .fs-home-footer__bottom p{margin:0}.fs-home-footer--premium .fs-home-footer__payments{display:flex;flex-wrap:wrap;gap:6px;list-style:none;padding:0;margin:0}.fs-home-footer--premium .fs-home-footer__payments svg{width:32px;height:auto}.fs-home-footer--premium .fs-home-footer__legal{display:flex;align-items:center;flex-wrap:wrap;gap:12px 20px;padding:20px 0 28px;font-size:12px}.fs-home-footer--premium .list-social{display:flex;gap:4px;list-style:none;padding:0;margin:0 0 0 auto}.fs-home-footer--premium .list-social a{display:flex;padding:10px}.fs-home-footer--premium .list-social svg{width:20px;height:20px}.fs-home-footer--premium .list-social svg path{fill:currentColor}@media(min-width:990px){.fs-footer-menu>summary>span{display:none}}@media(max-width:989px){.fs-home-footer--premium .fs-home-wrap{width:calc(100% - 48px)}.fs-footer-story{gap:40px}.fs-footer-story__copy p{font-size:18px}.fs-home-footer--premium .fs-home-footer__menus{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px}.fs-home-footer--premium .fs-home-newsletter__grid{gap:30px}}@media(max-width:749px){.fs-home-footer--premium .fs-home-wrap{width:calc(100% - 40px)}.fs-footer-story{grid-template-columns:1fr;gap:25px;padding:38px 0 30px}.fs-footer-logo{width:150px;margin-bottom:24px}.fs-home-footer--premium .fs-footer-story h2{font-size:42px}.fs-footer-story__copy{max-width:none;padding:0}.fs-footer-story__copy p{font-size:17px;margin-bottom:15px;max-width:34ch}.fs-footer-service{display:block;padding:24px 0}.fs-footer-service>div:first-child{gap:6px 22px}.fs-home-footer--premium .fs-home-footer__localization{margin-top:22px;min-width:0;width:100%}.fs-home-footer--premium .fs-home-footer__localization fs-store-picker{width:100%;max-width:none}.fs-home-footer--premium .store-country-picker__button{width:100%;justify-content:space-between}.fs-home-footer--premium .fs-home-footer__menus{display:block;padding:12px 0 24px}.fs-footer-menu{border-bottom:1px solid var(--fs-line)}.fs-footer-menu>summary{margin:0;min-height:54px;font-size:16px}.fs-footer-menu[open]>ul{padding-bottom:20px!important;grid-template-columns:1fr 1fr;column-gap:20px}.fs-home-footer--premium .fs-home-footer__menus a{font-size:14px;min-height:32px}.fs-home-footer--premium .fs-home-newsletter{padding:30px 0}.fs-home-footer--premium .fs-home-newsletter__grid{grid-template-columns:1fr;gap:22px}.fs-home-footer--premium .fs-home-newsletter h2{font-size:28px}.fs-home-footer--premium .fs-home-newsletter button{gap:14px;padding-inline:14px}.fs-home-footer--premium .fs-home-footer__associations{gap:12px 22px}.fs-home-footer--premium .fs-home-footer__associations>span:first-child{width:100%}.fs-home-footer--premium .fs-home-footer__bottom{align-items:flex-start;flex-direction:column;gap:16px}.fs-home-footer--premium .list-social{margin-left:0;width:100%}}.fs-home-page{background:#fff}.fs-home{--fs-ink:#173d30;--fs-green:#205946;--fs-muted:#526159;--fs-line:#d8e0d9;--fs-cream:#f3f2e9;--fs-pale:#f2f6f2;color:var(--fs-ink);font-family:var(--font-body-family);font-size:16px;line-height:1.65;letter-spacing:0}.fs-home *{box-sizing:border-box}.fs-home a{color:inherit;text-underline-offset:5px;text-decoration-thickness:1px}.fs-home a:hover{text-decoration-color:currentColor}.fs-home a:focus-visible,.fs-home button:focus-visible,.fs-home input:focus-visible,.fs-home summary:focus-visible{outline:3px solid #a86b23;outline-offset:5px}.fs-home h1,.fs-home h2,.fs-home h3,.fs-home p{margin:0}.fs-home h1,.fs-home h2,.fs-home h3{color:var(--fs-ink);font-family:var(--font-heading-family);font-style:normal;letter-spacing:-.035em}.fs-home h1{font-size:clamp(38px,4vw,56px);line-height:1.1;font-weight:600;max-width:600px;text-wrap:balance}.fs-home h2{font-size:clamp(30px,3vw,43px);line-height:1.15;font-weight:500;text-wrap:balance}.fs-home h3{font-size:21px;line-height:1.3;font-weight:600;letter-spacing:-.02em}.fs-home p{color:var(--fs-muted)}.fs-home img{display:block;max-width:100%;height:auto}.fs-home-wrap{width:min(1320px,calc(100% - 96px));margin-inline:auto}.fs-home-space{padding-block:88px}.fs-home .fs-home-eyebrow{font-size:12px;line-height:1.5;font-weight:600;letter-spacing:.13em;text-transform:uppercase;color:var(--fs-green);margin-bottom:17px}.fs-home-intro{font-size:18px;line-height:1.65;margin-top:22px!important;max-width:610px}.fs-home-actions{display:flex;align-items:center;flex-wrap:wrap;gap:20px 26px;margin-top:27px}.fs-home .fs-home-button{display:inline-flex;align-items:center;justify-content:space-between;gap:28px;min-height:52px;padding:13px 23px;border:1px solid var(--fs-green);border-radius:4px;background:var(--fs-green);color:#fff;font-size:15px;font-weight:600;line-height:1.4;text-decoration:none;transition:background .18s ease}.fs-home .fs-home-button:hover{background:#153f31}.fs-home .fs-home-link{font-size:15px;font-weight:500;line-height:1.5;text-decoration:underline;text-decoration-color:#90a498;min-height:32px;display:inline-flex;align-items:center;gap:16px}.fs-home-hero{background:var(--fs-cream);overflow:hidden}.fs-home-hero__grid{display:grid;grid-template-columns:1.1fr 1fr;gap:48px;min-height:575px;align-items:center;padding-block:48px}.fs-home-hero__body{font-size:17px;line-height:1.65;max-width:490px;margin-top:24px!important}.fs-home-hero__trust{display:flex;align-items:center;flex-wrap:wrap;gap:0 12px;margin-top:24px;font-size:13px;line-height:1.5;color:var(--fs-muted)}.fs-home-hero__trust a{display:inline-flex;align-items:center;min-height:32px;text-decoration-color:#90a498}.fs-home-hero__visual{position:relative;min-width:0;align-self:stretch;display:flex;flex-direction:column;justify-content:center;align-items:center}.fs-home-production-photo{display:block;width:100%;height:435px;overflow:hidden}.fs-home-production-photo img{width:100%;height:100%;object-fit:cover;object-position:center top}.fs-home-hero__production-caption{display:flex;justify-content:space-between;align-items:center;gap:18px;width:100%;margin-top:14px;font-size:13px;text-decoration:none;line-height:1.5}.fs-home-hero__production-caption:hover{text-decoration:underline}.fs-home-section-head{display:flex;align-items:end;justify-content:space-between;gap:24px;margin-bottom:28px}.fs-home-section-head>p{font-size:16px;max-width:330px}.fs-home-categories{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:20px}.fs-home-category__main{text-decoration:none;display:block}.fs-home-category__image{background:var(--fs-pale);overflow:hidden;aspect-ratio:1.1;margin-bottom:14px}.fs-home-category__image img{width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply;transition:transform .25s}.fs-home-category__main:hover img{transform:scale(1.04)}.fs-home-category__main>span{display:flex;justify-content:space-between;gap:8px;font-size:17px;font-weight:600;line-height:1.4}.fs-home-category__species{display:flex;flex-wrap:wrap;gap:0 13px;margin-top:7px;font-size:13px}.fs-home-category__species a{display:inline-flex;min-height:32px;align-items:center}.fs-home-best-head{margin-top:64px}.fs-home-best-head p{margin-top:12px}.fs-home-products{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px}.fs-home-product{display:flex;flex-direction:column;min-width:0}.fs-home-product__image{aspect-ratio:1;background:#f7f7f4;display:block;margin-bottom:18px;overflow:hidden}.fs-home-product__image img{height:100%;width:100%;object-fit:contain;mix-blend-mode:multiply;transition:transform .25s}.fs-home-product__image:hover img{transform:scale(1.04)}.fs-home-product h3{font-size:18px;line-height:1.4;letter-spacing:-.015em}.fs-home-product h3 a{text-decoration:none}.fs-home-product__price{font-size:16px;margin-block:9px 18px}.fs-home .fs-home-product__button{display:flex;align-items:center;justify-content:space-between;gap:8px;font-size:14px;font-weight:500;line-height:1.35;min-height:46px;border:1px solid #9eafa4;border-radius:4px;text-decoration:none;padding:10px 14px;margin-top:auto}.fs-home-product__button:hover,.fs-home-story{background:var(--fs-pale)}.fs-home-story__grid{display:grid;grid-template-columns:.92fr 1fr;gap:80px;align-items:center}.fs-home-story__photo{position:relative;align-self:stretch;min-height:480px}.fs-home-story__photo>img{width:100%;height:100%;object-fit:cover;object-position:50% 50%;position:absolute;top:0;right:0;bottom:0;left:0}.fs-home-story__date{position:absolute;bottom:20px;left:20px;background:#fff;padding:10px 17px;display:flex;gap:22px;font-size:15px;font-weight:500}.fs-home-steps{list-style:none;margin:27px 0 0;padding:0;display:grid;gap:22px}.fs-home-steps li{display:flex;gap:18px}.fs-home-step-number{font-size:12px;color:#506456;margin-top:4px}.fs-home-steps h3{font-size:18px;margin-bottom:5px}.fs-home-steps p{font-size:15px;line-height:1.55}.fs-home-quality__heading{max-width:700px;margin-bottom:40px}.fs-home-quality__grid{display:grid;grid-template-columns:1fr 1.15fr;gap:80px}.fs-home-quality__lab>img{width:100%;aspect-ratio:1.75;object-fit:cover;margin-bottom:23px}.fs-home-quality__lab p{margin-top:12px}.fs-home-quality__lab>.fs-home-link{margin-top:17px}.fs-home-quality__standards{display:grid;gap:30px}.fs-home-quality__standards>div{border-bottom:1px solid var(--fs-line);padding-bottom:26px}.fs-home-quality__standards h3{margin-bottom:12px}.fs-home-quality__standards .fs-home-actions{gap:12px 22px;margin-top:15px}.fs-home-quality__label{font-size:12px;letter-spacing:.12em;display:block;color:var(--fs-green);margin-bottom:12px}.fs-home-quality__registration{font-size:13px}.fs-home-research{background:var(--fs-cream)}.fs-home-research__grid{display:grid;grid-template-columns:1.1fr 1fr;gap:90px;align-items:center}.fs-home-research__grid .fs-home-intro{margin-bottom:17px}.fs-home-research__grid .fs-home-intro+p{font-size:14px;max-width:540px}.fs-home-research__grid .fs-home-button{margin-top:27px}.fs-home-research__person{display:flex;align-items:center;gap:21px;margin-bottom:30px}.fs-home-research__portrait{display:block;width:100px;height:100px;border-radius:50%;overflow:hidden;flex-shrink:0}.fs-home-research__portrait img{width:205%;height:205%;max-width:none;transform:translate(-6%,-2%)}.fs-home .fs-home-research__person p{color:var(--fs-ink);font-size:16px;font-weight:600;line-height:1.5}.fs-home-research__person span{font-size:14px;font-weight:400;color:var(--fs-muted)}.fs-home-research__evidence>a{display:flex;align-items:center;justify-content:space-between;gap:20px;text-decoration:none;border-top:1px solid #c9cec2;padding-block:18px;font-size:16px}.fs-home-research__evidence>a:last-child{border-bottom:1px solid #c9cec2}.fs-home-research__evidence>a span{font-size:13px;white-space:nowrap;color:var(--fs-muted)}.fs-home-research__evidence>a:hover{text-decoration:underline}.fs-home-help__grid{display:grid;grid-template-columns:.8fr 1.2fr;gap:100px}.fs-home-guide-links{display:flex;flex-direction:column;align-items:start;gap:9px;margin-top:26px}.fs-home-faq{border-top:1px solid var(--fs-line)}.fs-home-faq:last-child{border-bottom:1px solid var(--fs-line)}.fs-home-faq summary{padding-block:22px;display:flex;align-items:center;justify-content:space-between;gap:22px;cursor:pointer;font-size:17px;font-weight:500;line-height:1.45;list-style:none}.fs-home-faq summary::-webkit-details-marker{display:none}.fs-home-faq summary>span{width:14px;height:14px;flex-shrink:0;position:relative}.fs-home-faq summary>span:before,.fs-home-faq summary>span:after{content:"";position:absolute;background:var(--fs-green);width:14px;height:1px;left:0;top:6px}.fs-home-faq summary>span:after{transform:rotate(90deg)}.fs-home-faq[open] summary>span:after{transform:rotate(0)}.fs-home-faq>div{padding:0 30px 24px 0;font-size:15px}.fs-home-faq>div a{display:inline-block;margin-top:9px}.fs-home-footer{background:#f4f6f2}.fs-home-newsletter{background:var(--fs-green);padding-block:55px;color:#fff}.fs-home-newsletter__grid{display:grid;grid-template-columns:1fr 1fr;gap:90px;align-items:center}.fs-home-newsletter h2{color:#fff;font-size:32px}.fs-home-newsletter p{color:#e1e8df;margin-top:12px}.fs-home-newsletter label{display:block;font-size:13px;margin-bottom:7px}.fs-home-newsletter__field{display:flex;gap:0;background:#fff;border-radius:4px;padding:4px;color:var(--fs-ink)}.fs-home-newsletter__field input{min-width:0;width:100%;border:0;border-radius:2px;background:#fff;padding:10px;font:inherit;color:var(--fs-ink)}.fs-home-newsletter__field button{display:flex;gap:22px;align-items:center;justify-content:center;border:0;border-radius:3px;padding:12px 18px;background:#e7eddc;color:var(--fs-ink);font:inherit;font-size:14px;font-weight:600;cursor:pointer}.fs-home .fs-home-newsletter__privacy{font-size:11px;line-height:1.6}.fs-home-footer__brand{display:flex;align-items:center;justify-content:space-between;gap:35px;padding-block:55px;border-bottom:1px solid var(--fs-line)}.fs-home-footer__brand img{width:150px;height:auto}.fs-home-footer__brand p{font-size:13px;margin-top:10px}.fs-home-footer__business{max-width:410px}.fs-home-footer__business h3{font-size:19px}.fs-home-footer__business p{margin-top:6px}.fs-home-footer__business .fs-home-link{font-size:13px;margin-top:5px}.fs-home-footer__menus{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:30px;padding-block:42px}.fs-home-footer__menus h3{font-size:15px;letter-spacing:0;margin-bottom:14px}.fs-home-footer__menus ul{list-style:none;margin:0;padding:0;display:grid;gap:8px}.fs-home-footer__menus ul ul{padding-left:12px;margin-top:8px}.fs-home-footer__menus a{font-size:12px;line-height:1.6;text-decoration:none;color:var(--fs-muted);display:inline-block}.fs-home-footer__menus a:hover{text-decoration:underline}.fs-home-footer__associations,.fs-home-footer__media{display:flex;align-items:center;flex-wrap:wrap;gap:10px 26px;font-size:12px;padding-block:18px;border-top:1px solid var(--fs-line)}.fs-home-footer__associations>span:first-child,.fs-home-footer__media>span:first-child{color:var(--fs-muted);margin-right:20px;font-size:11px}.fs-home-footer__media>span:not(:first-child){font-size:17px;font-weight:600;letter-spacing:-.025em}.fs-home-footer__bottom{display:flex;align-items:center;justify-content:space-between;gap:25px;border-top:1px solid var(--fs-line);padding-top:23px;font-size:11px}.fs-home-footer__payments{display:flex;gap:6px;flex-wrap:wrap;list-style:none;margin:0;padding:0}.fs-home-footer__payments svg{width:32px;height:auto}.fs-home-footer__legal{display:flex;gap:10px 20px;align-items:center;flex-wrap:wrap;font-size:11px;padding-block:18px 28px}.fs-home-footer__legal .list-social{margin-left:auto;display:flex;gap:4px;list-style:none;padding:0}.fs-home-footer__legal .list-social a{display:flex;padding:10px}.fs-home-footer__legal .list-social svg{width:20px;height:20px}.fs-home-page .header.page-width{max-width:1440px;padding:14px 48px;min-height:78px;column-gap:22px}.fs-home-page .header__menu-item{font-size:14px;letter-spacing:0}.fs-home-page .header__inline-menu{margin-left:0}.fs-home-page .header__heading-logo{transform:none!important}.fs-home-page .header__heading-logo-wrapper{width:130px}.fs-home-page .menu-drawer__navigation{display:flex;flex-direction:column}.fs-home-page .menu-drawer__navigation>fs-store-picker[data-position=drawer]{order:-1}.fs-home-page .fs-home-about{position:relative}.fs-home-page .fs-home-about__links{position:absolute;top:100%;left:0;min-width:245px;padding:12px;background:#fff;border:1px solid #d8e0d9;box-shadow:0 12px 24px #173d3012;z-index:20}.fs-home-page .fs-home-about__links a{display:block;padding:11px 12px;font-size:14px;text-decoration:none;line-height:1.5;color:#173d30}.fs-home-page .fs-home-about__links a:hover{background:#f2f6f2}.fs-home-page .fs-home-about--mobile .fs-home-about__links{position:static;box-shadow:none;border:0;padding:0 24px 12px}.fs-home-page .fs-home-about--mobile summary{position:relative}.fs-home-page .fs-home-about--mobile summary>.icon-caret{right:30px;width:10px}@media(min-width:990px)and (max-width:1279px){.fs-home-page .header__inline-menu .fs-home-about{display:none}}@media(min-width:990px)and (max-width:1199px){.fs-home-page .header.page-width{padding-inline:24px;column-gap:10px}.fs-home-page .header__menu-item{font-size:13px;padding-inline:8px}.fs-home-page .header__menu-item:has(.icon-caret){padding-right:22px}.fs-home-page .header__heading-logo-wrapper{width:110px}}@media(max-width:989px){.fs-home-wrap{width:calc(100% - 48px)}.fs-home-space{padding-block:60px}.fs-home-hero__grid{gap:10px;padding-block:38px;min-height:520px;grid-template-columns:1.1fr .9fr}.fs-home h1{font-size:38px}.fs-home-hero__body{font-size:16px}.fs-home-production-photo{height:360px}.fs-home-categories{gap:14px}.fs-home-category__main>span{font-size:15px}.fs-home-story__grid,.fs-home-quality__grid,.fs-home-research__grid,.fs-home-help__grid{gap:38px}.fs-home-story__photo{min-height:420px}.fs-home-newsletter__grid{gap:35px}.fs-home-footer__menus{grid-template-columns:repeat(3,minmax(0,1fr));gap:30px}.fs-home-page .header.page-width{padding:10px 24px;min-height:70px}}@media(max-width:749px){.fs-home-wrap{width:calc(100% - 40px)}.fs-home-space{padding-block:48px}.fs-home h1{font-size:clamp(34px,9.7vw,38px);max-width:480px}.fs-home h2{font-size:31px}.fs-home .fs-home-eyebrow{font-size:10px;margin-bottom:13px;letter-spacing:.12em}.fs-home-hero__grid{grid-template-columns:1fr;gap:24px;padding-top:32px;padding-bottom:24px}.fs-home-hero__body{font-size:16px;line-height:1.6;margin-top:18px!important}.fs-home-actions{gap:17px;margin-top:23px}.fs-home .fs-home-button{padding:13px 18px;min-height:50px;font-size:14px;gap:18px}.fs-home .fs-home-link{font-size:14px}.fs-home-hero__copy .fs-home-actions{gap:10px 16px}.fs-home-hero__trust{margin-top:16px}.fs-home-hero__visual{padding-top:0}.fs-home-production-photo{height:270px}.fs-home-hero__production-caption{font-size:12px;margin-top:10px}.fs-home-section-head{display:block;margin-bottom:23px}.fs-home-section-head>p{margin-top:13px;font-size:15px}.fs-home-categories{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 15px}.fs-home-category__image{aspect-ratio:1.3;margin-bottom:11px}.fs-home-category__main>span{font-size:16px}.fs-home-category:last-child{grid-column:1/-1}.fs-home-category:last-child .fs-home-category__main{display:grid;grid-template-columns:1fr 1fr;align-items:center;background:var(--fs-pale)}.fs-home-category:last-child .fs-home-category__image{margin-bottom:0;aspect-ratio:1.8}.fs-home-category:last-child .fs-home-category__main>span{padding:20px}.fs-home-best-head{margin-top:40px}.fs-home-best-head p{font-size:15px;margin-top:11px}.fs-home-best-head>.fs-home-link{margin-top:12px}.fs-home-products{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 15px}.fs-home-product h3{font-size:15px}.fs-home-product__image{margin-bottom:13px}.fs-home-product__price{font-size:14px;margin-block:8px 14px}.fs-home .fs-home-product__button{padding:10px;font-size:12px}.fs-home-story__grid,.fs-home-quality__grid,.fs-home-research__grid,.fs-home-help__grid{grid-template-columns:1fr;gap:32px}.fs-home-story__photo{min-height:0;aspect-ratio:1.18;order:2}.fs-home-story__photo>img{object-position:50% 40%}.fs-home-intro{font-size:16px;margin-top:18px!important}.fs-home-quality__heading{margin-bottom:27px}.fs-home-quality__grid{gap:34px}.fs-home-quality__lab>img{aspect-ratio:1.8}.fs-home-quality__lab p,.fs-home-quality__standards p{font-size:15px}.fs-home-quality__standards .fs-home-actions{gap:9px 20px}.fs-home-quality__registration{font-size:12px!important}.fs-home-research__person{margin-bottom:22px}.fs-home-research__portrait{width:76px;height:76px}.fs-home-research__evidence>a{font-size:14px}.fs-home-help__grid{gap:30px}.fs-home-faq summary{font-size:16px;padding-block:20px}.fs-home-newsletter{padding-block:36px}.fs-home-newsletter__grid{grid-template-columns:1fr;gap:24px}.fs-home-newsletter h2{font-size:29px}.fs-home-newsletter p{font-size:15px}.fs-home-newsletter__field button{padding:12px;gap:14px}.fs-home-footer__brand{display:block;padding-block:35px}.fs-home-footer__business{margin-top:25px}.fs-home-footer__menus{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 22px;padding-block:32px}.fs-home-footer__menus a{font-size:13px;line-height:1.65}.fs-home-footer__menus ul{gap:10px}.fs-home-footer__associations,.fs-home-footer__media{gap:10px 18px}.fs-home-footer__associations>span:first-child,.fs-home-footer__media>span:first-child{width:100%}.fs-home-footer__bottom{flex-direction:column;align-items:flex-start;gap:14px}.fs-home-footer__legal{gap:13px 18px}.fs-home-footer__legal .list-social{margin-left:0;width:100%;justify-content:flex-start}.fs-home-page .header.page-width{padding:9px 20px;min-height:68px;column-gap:8px}.fs-home-page .header__heading-logo-wrapper{width:120px}}@media(prefers-reduced-motion:reduce){.fs-home *{scroll-behavior:auto!important;transition:none!important}}.fs-oil-guide.page-width{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);gap:clamp(32px,6vw,96px);padding-block:56px;scroll-margin-top:110px}.fs-oil-guide h2,.fs-oil-faq h2{font-size:clamp(2.4rem,2.6vw,3.2rem);line-height:1.3;margin:0 0 24px}.fs-oil-guide h3{font-size:1.8rem;line-height:1.4;margin:0 0 8px}.fs-oil-guide p,.fs-oil-faq p{line-height:1.65;max-width:72ch;margin:0 0 16px}.fs-oil-guide__steps{padding-inline-start:24px;margin:0 0 24px}.fs-oil-guide__steps li{padding-inline-start:8px;margin-bottom:24px}.fs-oil-guide__steps li::marker{color:#2e4a34;font-weight:600}.fs-oil-guide a,.fs-oil-faq a{color:inherit;text-underline-offset:4px;display:inline-flex;align-items:center;min-height:44px}.fs-oil-guide__trust{align-self:start;padding:28px;background:#ebf5ed;border-radius:6px}.fs-oil-guide__trust h2{font-size:2.2rem;margin-bottom:16px}.fs-oil-guide__trust ul{list-style:none;padding:0;margin:12px 0 0}.fs-oil-faq.page-width{padding-block:24px 64px}.fs-oil-faq__list{max-width:100%}.fs-oil-faq details{border-bottom:1px solid oklch(.85 .014 150)}.fs-oil-faq details:first-child{border-top:1px solid oklch(.85 .014 150)}.fs-oil-faq summary{display:flex;align-items:center;justify-content:space-between;gap:24px;padding-block:20px;min-height:56px;cursor:pointer;font-size:1.6rem;font-weight:600;list-style:none}.fs-oil-faq summary::-webkit-details-marker{display:none}.fs-oil-faq summary span{font-size:2.2rem;font-weight:400;flex-shrink:0}.fs-oil-faq details[open] summary span{transform:rotate(45deg)}.fs-oil-faq details>div{padding-bottom:20px}.fs-oil-faq__contact{margin-top:20px}.fs-oil-guide__related{display:flex;flex-wrap:wrap;gap:8px 32px;margin-top:32px}.fs-oil-guide :focus-visible,.fs-oil-faq :focus-visible{outline:2px solid oklch(.43 .065 150);outline-offset:3px}@media(max-width:749px){.fs-oil-guide.page-width{grid-template-columns:1fr;gap:32px;padding-block:40px}.fs-oil-guide__trust{padding:24px}.fs-oil-faq.page-width{padding-block:8px 40px}.fs-oil-faq summary{font-size:1.5rem;gap:16px}}.fs-research-history>details>summary{font-size:2.4rem;cursor:pointer;min-height:48px;display:list-item}.fs-research-history .rte{max-width:75ch;margin-top:24px}.fs-research-hub{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:48px;align-items:center;padding-bottom:32px}.fs-research-hub__copy>p{max-width:70ch;line-height:1.7}.fs-research-hub__portrait{margin:0}.fs-research-hub__portrait img{width:100%;height:auto;aspect-ratio:1;object-fit:cover;border-radius:8px}.fs-research-hub__portrait figcaption{font-size:1.3rem;line-height:1.5;margin-top:12px;max-width:34ch}@media(max-width:749px){.fs-research-hub{grid-template-columns:1fr;gap:24px}.fs-research-hub__portrait{display:flex;align-items:center;gap:20px}.fs-research-hub__portrait img{width:112px}.fs-research-hub__portrait figcaption{margin:0}}.fs-research-timeline{padding-block:32px 56px}.fs-research-timeline__heading{max-width:72ch;margin-bottom:32px}.fs-research-timeline h2{font-size:clamp(2.6rem,3vw,3.8rem);line-height:1.2}.fs-research-timeline p{line-height:1.65;max-width:72ch}.fs-research-timeline__list{list-style:none;padding:0;margin:0;max-width:1040px}.fs-research-timeline__list>li{display:grid;grid-template-columns:150px minmax(0,1fr);gap:32px;padding-block:24px;border-top:1px solid oklch(.86 .015 155)}.fs-research-timeline__year{font-weight:600;font-size:1.6rem;padding-top:3px;color:#245337}.fs-research-timeline h3{font-size:2.2rem;margin:0 0 8px}.fs-research-timeline__list p{margin:0 0 8px}.fs-research-timeline__materials{margin-top:32px;padding:28px;background:#eef8f1;border-radius:8px;max-width:1040px}.fs-research-timeline__materials a{display:flex;width:fit-content}.fs-research-timeline .fs-research-link{color:#245337;text-underline-offset:4px;display:inline-flex;min-height:44px;align-items:center;font-size:1.4rem;gap:8px}.fs-research-timeline__materials .fs-research-link{display:flex}.fs-research-timeline a:focus-visible{outline:2px solid currentColor;outline-offset:4px}@media(max-width:749px){.fs-research-timeline__list>li{grid-template-columns:1fr;gap:8px;padding-block:20px}.fs-research-timeline__materials{padding:20px}.fs-research-timeline h3{font-size:2rem}}.fs-animal-volume{margin:8px 0 20px;color:#1b412a}.fs-animal-volume .fs-animal-volume__size{display:inline-block;margin:0 0 8px;padding:6px 12px;border:1px solid oklch(.83 .03 155);border-radius:4px;background:#ebf5ee;font-size:1.9rem;line-height:1.4}.fs-animal-volume .fs-animal-volume__comparison{margin:0;font-size:1.4rem;line-height:1.5}.product__info-container .fs-animal-volume{margin-block:12px 20px}.fs-announcement{background:var(--fs-announcement-background);color:var(--fs-announcement-foreground)}.fs-announcement__messages{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;max-width:1480px;margin:0 auto;padding:0 32px;list-style:none}.fs-announcement__messages a{display:flex;align-items:center;justify-content:center;gap:10px;min-height:38px;padding:6px 8px;color:inherit;font-size:13px;font-weight:500;line-height:20px;letter-spacing:0;text-align:center;text-decoration:none}.fs-announcement__messages a:hover{text-decoration:underline;text-underline-offset:4px}.fs-announcement__messages a:focus-visible{outline:2px solid currentColor;outline-offset:-4px;text-decoration:underline;text-underline-offset:4px}.fs-announcement__arrow{display:none}@media(max-width:989px){.fs-announcement__messages{display:block;padding:0 16px}.fs-announcement__producer,.fs-announcement__warehouses{display:none}.fs-announcement__messages a{min-height:44px;font-size:14px}.fs-announcement__arrow{display:inline}}.fs-bottle-size{display:inline-block;color:#545d57;font-size:1.3rem;font-weight:400;line-height:1.5;white-space:nowrap;vertical-align:baseline}.price__container>.fs-bottle-size{margin-inline-start:10px}.fs-purchase-price__amounts>.fs-bottle-size{align-self:baseline}.fs-category-card.fs-category-card--featured:has(.fs-dog-card-subtitle){align-items:start}.fs-dog-card-subtitle{margin:0 0 12px;font-size:1.6rem;line-height:1.4}.fs-dog-card-profile{margin:0;font-size:1.4rem;line-height:1.6;color:#455048;max-width:48ch}.fs-category-card:has(.fs-dog-card-subtitle) .fs-category-card__purchase{margin-top:16px}.fs-category-card:has(.fs-dog-card-subtitle) .fs-bottle-size{display:none}.fs-category-card:has(.fs-dog-card-subtitle) .fs-dog-product-link{margin-top:8px}.fs-category-card--animal .fs-category-card__purchase>.fs-dog-product-link{grid-column:1 / -1;width:100%;margin-top:12px}.fs-dog-product-link p{margin:8px 0 0;text-align:center;font-size:1.3rem;line-height:1.5}.fs-category-card__oil-summary{font-size:1.4rem;line-height:1.55;margin:0 0 16px}.fs-category-card__facts{margin:0 0 12px;font-size:1.3rem;line-height:1.5;display:grid;gap:8px}.fs-category-card__facts dt{font-weight:600}.fs-category-card__facts dd{margin:0}.fs-category-card__report,.fs-category-card__details{color:inherit;text-underline-offset:4px;font-size:1.3rem;display:inline-flex;align-items:center;min-height:36px;margin-bottom:8px}.fs-category-card__purchase .fs-category-card__details{display:flex;justify-content:center;margin-top:4px}.fs-category-card__help{display:flex;flex-wrap:wrap;gap:4px 16px;margin-top:16px;font-size:1.3rem}.fs-category-card__help a{color:inherit;min-height:32px;display:inline-flex;align-items:center}.fs-collection-buy{margin:0}.fs-category-card__ingredients{font-size:1.3rem;margin:4px 0 12px}.fs-category-card__ingredients summary{min-height:36px;cursor:pointer;display:list-item}.fs-category-card__body{display:flex;flex-direction:column;flex:1}.fs-category-card.fs-category-card--featured{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:48px;align-items:center;max-width:1080px;margin-inline:auto}.fs-category-card--featured .fs-category-card__title{font-size:clamp(2.4rem,3vw,3.4rem);margin-top:0}.fs-category-card--featured .fs-category-card__purchase{margin-top:24px}.fs-category-card--featured .fs-category-card__options{font-size:1.5rem}.fs-category-card--featured .fs-category-card__price{font-size:2.2rem}@media(max-width:749px){.fs-category-card.fs-category-card--featured{grid-template-columns:112px minmax(0,1fr);gap:16px;align-items:start}.fs-category-card--featured .fs-category-card__image{position:sticky;top:90px}.fs-category-card--featured .fs-category-card__title{font-size:2.1rem}.fs-category-card--featured .fs-category-card__purchase{margin-top:8px}.fs-category-card--featured .fs-category-card__facts{font-size:1.3rem}.fs-category-card--featured .fs-category-card__price{font-size:1.8rem}}.fs-category-card{display:flex;flex-direction:column;height:100%;min-width:0}.fs-category-card__image{display:block;position:relative;aspect-ratio:1;overflow:hidden;border-radius:8px;background:#f8fbf8}.fs-category-card__image img{width:100%;height:100%;object-fit:contain}.fs-category-card__badge{position:absolute;bottom:12px;left:12px;padding:4px 12px;font-size:1.2rem;border-radius:4px;background:#e7ede8;color:#2a2f2b}.fs-category-card__title{font-size:1.8rem;line-height:1.35;margin:16px 0 12px}.fs-category-card__title a{color:inherit;text-decoration:none}.fs-category-card__title a:hover{text-decoration:underline;text-underline-offset:4px}.fs-category-card__options{margin:0 0 20px;font-size:1.3rem;line-height:1.5}.fs-category-card__options div+div{margin-top:6px}.fs-category-card__options dt{font-weight:600}.fs-category-card__options dd{margin:0;overflow-wrap:anywhere}.fs-category-card__purchase{margin-top:auto}.fs-category-card__purchase .button{width:100%;min-height:44px;margin-top:12px;padding:10px 12px;font-size:1.4rem}.fs-category-card__price{font-size:1.6rem}.fs-category-card a:focus-visible{outline:2px solid currentColor;outline-offset:4px}@media(max-width:749px){.fs-category-card__title{font-size:1.6rem}.fs-category-card__options{font-size:1.2rem}}@media(max-width:749px){.fs-category-grid--small .fs-category-card{display:grid;grid-template-columns:112px minmax(0,1fr);gap:16px;align-items:start}.fs-category-grid--small .fs-category-card__title{margin-top:0;font-size:2rem}.fs-category-grid--small .fs-category-card__purchase{margin-top:8px}.fs-category-grid--small .fs-category-card__facts div{display:block}.fs-category-grid--small .fs-category-card__facts dt,.fs-category-grid--small .fs-category-card__facts dd{display:inline}.fs-category-grid--small .fs-category-card__facts dt:after{content:": "}}.fs-category-card--animal .fs-category-card__title{margin-bottom:8px;font-size:2.2rem}.fs-category-card__formula{font-size:1.5rem;line-height:1.5;margin:0 0 4px}.fs-category-card__base{font-size:1.3rem;color:#4c554f;margin:0 0 18px}.fs-category-card--animal .price__container{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 12px;margin-bottom:0}.fs-category-card--animal .price__container>.fs-bottle-size{margin-inline-start:0}.fs-category-card--animal .price__regular .price-item{margin-right:0}.fs-category-card--animal .fs-category-card__links{display:flex;justify-content:space-between;flex-wrap:wrap;gap:0 12px;margin-top:8px}.fs-category-card--animal .fs-category-card__links a{min-height:44px;margin:0}@media(max-width:749px){.fs-category-card--animal .fs-category-card__title{font-size:2rem}.fs-category-card--animal .fs-category-card__links{gap:0 8px}.fs-category-card--animal .fs-category-card__links a{font-size:1.2rem}}@media(max-width:749px){.fs-category-grid .fs-category-card.fs-category-card--animal{display:grid;grid-template-columns:96px minmax(0,1fr);grid-auto-flow:row dense;column-gap:16px;row-gap:0;align-items:start;height:auto}.fs-category-card--animal .fs-category-card__body,.fs-category-card--animal .fs-category-card__purchase{display:contents}.fs-category-card--animal .fs-category-card__image{grid-column:1;grid-row:1 / span 5;position:static}.fs-category-card--animal .fs-category-card__body>*,.fs-category-card--animal .fs-category-card__purchase>*{grid-column:2}.fs-category-card--animal .fs-category-card__body>.fs-category-card__ingredients,.fs-category-card--animal .fs-category-card__purchase>:is(.fs-collection-buy,.fs-category-card__links,.fs-category-card__help,.button){grid-column:1 / -1}.fs-category-grid .fs-category-card--animal .fs-category-card__title{font-size:2rem;margin:0 0 4px}.fs-category-card--animal .fs-category-card__formula{font-size:1.4rem;margin:0}.fs-category-card--animal .fs-category-card__base{margin:0 0 8px}.fs-category-card--animal .fs-category-card__base:has(+.fs-category-card__total){margin-bottom:2px}.fs-category-card--animal .fs-category-card__total{margin:0 0 8px}.fs-category-grid .fs-category-card--animal .fs-category-card__price{font-size:1.8rem}.fs-category-card--animal .fs-collection-buy,.fs-category-card--animal .fs-category-card__purchase>.button{margin-top:16px}.fs-category-card--animal .fs-collection-buy .button{margin-top:0}.fs-category-card--animal .fs-category-card__links,.fs-category-card--animal .fs-category-card__help{justify-content:center;margin-top:4px}.fs-category-card--animal .fs-category-card__ingredients{margin:16px 0 0}.fs-category-card--animal .fs-category-card__ingredients summary{list-style:revert}.fs-category-grid--small:has(.fs-category-card--animal){gap:32px}}.fs-category-card--oil .fs-category-card__title{margin-bottom:8px}.fs-category-card--oil .fs-category-card__oil-summary{font-size:1.4rem;line-height:1.55;margin:0 0 12px;color:#434a45}.fs-category-card__total{font-size:1.3rem;line-height:1.5;margin:0 0 16px;display:flex;flex-wrap:wrap;align-items:baseline;gap:0 6px}.fs-category-card__total strong{font-weight:600}.fs-category-card__total span{color:#434a45}.fs-category-card__tags{display:flex;flex-wrap:wrap;gap:6px;list-style:none;padding:0;margin:0 0 12px}.fs-category-card__tag{display:inline-block;font-size:1.2rem;line-height:1.4;padding:4px 8px;border-radius:4px;background:#ebf0ec;color:#2c362f}.fs-category-card__tag--spectrum{background:#ddeddf;color:#213324}.fs-category-card--tagged .price__container>.fs-bottle-size{display:none}.fs-category-card--oil .price__container{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 10px;margin-bottom:0}.fs-category-card--oil .price__container>.fs-bottle-size{margin-inline-start:0}.fs-category-card--oil .fs-category-card__links{display:flex;justify-content:space-between;flex-wrap:wrap;gap:0 10px;margin-top:4px}.fs-category-card--oil .fs-category-card__links a{min-height:44px;margin:0}@media(max-width:749px){.fs-category-card--oil .fs-category-card__links a{font-size:1.2rem}}.fs-collection-links{display:flex;flex-wrap:wrap;gap:4px 24px;margin-top:16px}.fs-collection-links a{display:inline-flex;align-items:center;min-height:44px;color:inherit;text-underline-offset:4px}.fs-collection-links a:focus-visible{outline:2px solid currentColor;outline-offset:3px}.fs-dog-purchase-intro .product__title{margin-bottom:20px}.fs-dog-purchase-intro .product__title .subtitle{margin:8px 0 0;font-size:1.6rem;line-height:1.5}.fs-dog-purchase-intro .fs-dog-product-intro{margin:16px 0 0;max-width:60ch;font-size:1.5rem;line-height:1.65;letter-spacing:normal;color:#3e4440}.fs-product-purchase .fs-dog-purchase-intro.product__info-container>[id^=price-]{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 12px;margin:0 0 16px}.fs-dog-purchase-intro>[id^=price-] .fs-bottle-size{display:none}.fs-dog-purchase-intro .product__tax{margin:0;font-size:1.2rem}.fs-dog-purchase-intro>div:has(>form.installment:only-child):not(:has(shopify-payment-terms)){margin:0}.fs-dog-purchase-intro .product-form{margin:0}.fs-dog-purchase-intro .product-form__buttons:has(.product-form__quantity){grid-template-columns:132px minmax(0,1fr);align-items:end;gap:12px!important}.fs-dog-purchase-intro .product-form__buttons .product-form__quantity{grid-column:1;margin:0!important;width:132px!important;padding:0}.fs-product-purchase .fs-dog-purchase-intro .product-form__quantity .quantity{display:flex;width:132px;height:48px;min-height:48px}.fs-dog-purchase-intro .quantity__label{margin-bottom:6px;font-size:1.3rem}.fs-dog-purchase-intro .quantity__rules:not(:has(span)){display:none}.fs-dog-purchase-intro .product-form__buttons .product-form__submit{grid-column:2;min-height:48px;margin:0}.fs-dog-purchase-intro .product-form__buttons .fs-buy-now-state{grid-column:1 / -1}.fs-dog-purchase-intro.product__info-container .fs-oil-offers{margin-block:20px 12px}.fs-dog-purchase-intro .fs-dog-evidence-links{gap:0 20px;margin-block:8px 16px}@media(max-width:749px){.fs-dog-purchase-intro .product__title{margin-bottom:16px}.fs-dog-purchase-intro .fs-dog-product-intro{margin-top:12px}.fs-dog-purchase-intro .product-form__buttons .product-form__submit{font-size:1.4rem;padding-inline:12px}}.fs-research-bologna--plain .fs-research-eyebrow{margin-bottom:8px}.fs-study--plain .fs-study__result{display:inline-block;margin:0 0 8px;padding:3px 10px;border-radius:999px;font-size:1.2rem;font-weight:600;line-height:1.5}.fs-study__result--positive{background:#d1f2d7;color:#133c1f}.fs-study__result--partly{background:#f8efcd;color:#583c10}.fs-study__result--safety{background:#e6f0f8;color:#2d3f52}.fs-study__result--foundation{background:#e7ede8;color:#354039}.fs-study--plain .fs-study__title{font-size:1.9rem;line-height:1.35;margin:0 0 10px}.fs-study__plain{margin:0;display:grid;gap:8px}.fs-study--plain .fs-study__takeaway{margin:0 0 18px;max-width:65ch;font-size:1.7rem;font-weight:600;line-height:1.5;color:#24382b}.fs-study__plain dt{font-size:1.2rem;font-weight:600;letter-spacing:.02em;color:#405246}.fs-study__plain dd{margin:2px 0 0;font-size:1.45rem;line-height:1.55}.fs-study--plain .fs-study__cite{margin:10px 0 0;font-size:1.2rem;color:#545d57}.fs-dog-product-evidence{margin-block-start:48px}.fs-dog-product-evidence .fs-dog-reviews{padding-inline:0}.fs-dog-product-evidence__note,.fs-dog-product-evidence__context{max-width:75ch;font-size:1.4rem;line-height:1.65}.fs-dog-product-evidence__context{margin-bottom:32px}.fs-dog-product-evidence .fs-study-list--topic{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 48px}@media(max-width:749px){.fs-dog-product-evidence .fs-study-list--topic{grid-template-columns:minmax(0,1fr);gap:16px}}.fs-dog-purchase-details .fs-dog-ingredients-table{width:100%;table-layout:fixed;border-collapse:collapse;box-shadow:none;margin-block:20px 12px;font-size:1.4rem}.fs-dog-ingredients-table caption{text-align:start;font-weight:600;margin-bottom:12px}.fs-dog-purchase-details .fs-dog-ingredients-table th,.fs-dog-purchase-details .fs-dog-ingredients-table td{padding:12px 8px;border:0;border-bottom:1px solid oklch(.88 .012 155);vertical-align:middle;text-align:end}.fs-dog-purchase-details .fs-dog-ingredients-table th:first-child{width:40%;text-align:start;padding-inline-start:0}.fs-dog-ingredients-table thead{font-size:1.2rem}.fs-dog-ingredients-table tbody th{font-weight:500}.fs-dog-ingredients-table td{white-space:nowrap;font-variant-numeric:tabular-nums}.fs-dog-ingredients-table tfoot{font-weight:600}.fs-dog-purchase-details .fs-dog-ingredients-note{font-size:1.25rem;line-height:1.6;color:#455048}main:has(.fs-dog-purchase-details) .shopify-app-block:has(.jdgm-review-widget),main:has(.fs-dog-purchase-details) .jdgm-review-widget{display:none!important}.fs-dog-formula-line{font-size:1.5rem;line-height:1.5;color:#455048}.fs-dog-evidence-links{display:flex;flex-wrap:wrap;gap:4px 24px;margin-block:16px 24px}.fs-dog-evidence-links a{display:inline-flex;align-items:center;min-height:44px;font-size:1.4rem;color:#1d472e;text-underline-offset:4px}.fs-dog-purchase-details{margin-block-start:24px}.fs-dog-purchase-details .product__accordion{margin-block:0}.fs-dog-purchase-details .accordion summary{padding-block:18px}.fs-dog-purchase-details .accordion__title{font-size:1.6rem;font-weight:500}.fs-dog-purchase-details .summary__title>svg{display:none}.fs-dog-purchase-details .accordion__content{font-size:1.45rem;line-height:1.65}.fs-dog-purchase-details .accordion__content h3{font-size:1.5rem}.fs-dog-purchase-details .accordion__content,.fs-dog-purchase-details .accordion__content :is(p,ul,ol,li,.rte,.metafield-rich_text_field){font-family:inherit;font-size:1.5rem;line-height:1.65;letter-spacing:normal;color:#3e4440}.fs-dog-purchase-details .accordion__content p{margin-block:0 12px}.fs-dog-purchase-details .accordion__content p:last-child{margin-bottom:0}.fs-dog-purchase-details .accordion__content h3{font-size:1.5rem;font-weight:600;line-height:1.4;letter-spacing:normal;margin-block:0 8px}.fs-dog-purchase-details .accordion__content{padding:0 10px 20px;margin:0}.fs-dog-reviews.page-width{padding-block:40px 8px}.fs-dog-reviews__head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:8px 24px;margin-bottom:20px}.fs-dog-reviews__title{font-size:clamp(2.4rem,3vw,3rem);line-height:1.25;margin:0}.fs-dog-reviews__all,.fs-dog-review__source{color:inherit;text-underline-offset:4px;font-size:1.4rem;min-height:44px;display:inline-flex;align-items:center}.fs-dog-reviews__all{font-weight:600}.fs-dog-reviews__list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;list-style:none;margin:0;padding:0}.fs-dog-review{display:flex;flex-direction:column;padding:20px;border:1px solid oklch(.88 .012 150);border-radius:8px;background:#fafdfa}.fs-dog-review__stars{margin:0 0 10px;font-size:1.8rem;line-height:1;letter-spacing:2px;color:#009f68;color:oklch(.62 .15 160)}.fs-dog-review__star--empty{color:#cdd3cd}.fs-dog-review__quote{margin:0 0 14px}.fs-dog-review__quote p{margin:0;font-size:1.5rem;line-height:1.6}.fs-dog-review__meta{margin:auto 0 0;font-size:1.3rem}.fs-dog-review__name{font-weight:600}.fs-dog-review__country{white-space:nowrap}.fs-dog-review__country>span{font-size:1.4rem}.fs-dog-photos{margin-top:32px}.fs-dog-photos__title{margin:0;font-size:2rem;line-height:1.3}.fs-dog-photos__note{margin:6px 0 16px;font-size:1.3rem;color:#4f5852}.fs-dog-photos__list{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;list-style:none;margin:0;padding:0 0 12px}.fs-dog-photos__item{min-width:0}.fs-dog-photos__item img{display:block;width:100%;height:auto;aspect-ratio:1;object-fit:cover;border-radius:6px}.fs-dog-photos__list:focus-visible{outline:2px solid currentColor;outline-offset:4px}@media(max-width:989px){.fs-dog-photos__list{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:30%;overflow-x:auto;scroll-snap-type:x mandatory;overscroll-behavior-inline:contain}.fs-dog-photos__item{scroll-snap-align:start}}@media(max-width:749px){.fs-dog-photos__list{grid-auto-columns:66%}}.fs-dog-review__translated{margin:2px 0 0;font-size:1.2rem;color:#4f5852}.fs-dog-review__source{font-size:1.3rem;margin-top:4px}@media(max-width:989px){.fs-dog-reviews__list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:749px){.fs-dog-reviews.page-width{padding-block:32px 0}.fs-dog-reviews__list{grid-auto-flow:column;grid-template-columns:none;grid-auto-columns:85%;overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:12px;overscroll-behavior-inline:contain}.fs-dog-review{scroll-snap-align:start}}.fs-dog-reviews a:focus-visible{outline:2px solid currentColor;outline-offset:4px}.fs-dog-reviews__all>span[aria-hidden],.fs-dog-review__source>span[aria-hidden]{margin-inline-start:4px}.fs-product-trust{margin-top:14px}.fs-product-trust__points{display:flex;flex-wrap:wrap;justify-content:center;gap:6px 16px;list-style:none;margin:0;padding:0;font-size:1.3rem;line-height:1.4;color:#354039}.fs-product-trust__points li{display:inline-flex;align-items:center;gap:6px}.fs-product-trust__points li:before{content:"";flex:none;width:10px;height:6px;border-left:2px solid oklch(.48 .09 150);border-bottom:2px solid oklch(.48 .09 150);transform:translateY(-2px) rotate(-45deg)}.fs-product-trust__reviews{display:flex;justify-content:center;align-items:center;gap:6px;min-height:44px;margin-top:4px;font-size:1.4rem;font-weight:600;color:inherit;text-underline-offset:4px}.fs-product-trust__star{color:#009f68;color:oklch(.62 .15 160);font-size:1.7rem;line-height:1}.fs-category-card--animal .fs-category-card__purchase>.fs-product-trust{grid-column:1 / -1}@media(min-width:750px){.fs-product-trust__points,.fs-product-trust__reviews{justify-content:flex-start}}.fs-home .fs-home-oil-summary{font-size:15px;line-height:1.55;margin:10px 0 0}.fs-home .fs-home-oil-facts{font-size:12px;line-height:1.6;margin:10px 0 14px;color:var(--fs-ink)}.fs-home-new-oils .fs-home-product__price{margin-top:auto;padding-top:4px}.fs-home-oil-guide{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-top:32px;padding:24px 28px;background:var(--fs-pale)}.fs-home-oil-guide p{font-size:15px;line-height:1.6;margin-top:8px;max-width:620px}.fs-home-oil-guide>.fs-home-link{flex-shrink:0}@media(max-width:749px){.fs-home .fs-home-oil-summary{font-size:14px}.fs-home-oil-guide{display:block;padding:22px}.fs-home-oil-guide>.fs-home-link{margin-top:14px}.fs-home-oil-guide h3{font-size:21px}}.fs-oil-guide{--guide-ink:oklch(29% .049 160);--guide-muted:oklch(43% .035 160);--guide-paper:oklch(98% .006 145);--guide-tint:oklch(94% .025 145);--guide-line:oklch(83% .022 150);display:block;max-width:1280px;width:calc(100% - 80px);margin:0 auto;padding:44px 0 72px;color:var(--guide-ink);font-family:var(--font-body-family);font-size:16px;line-height:1.65;letter-spacing:0}.fs-oil-guide *{box-sizing:border-box}.fs-oil-guide [hidden]{display:none!important}.fs-oil-guide :is(h1,h2,h3,p,figure){margin:0}.fs-oil-guide :is(h1,h2,h3){color:inherit;font-weight:600}.fs-oil-guide h1{font-size:clamp(42px,5.3vw,72px);line-height:1.04;letter-spacing:-.045em;max-width:11ch;margin-bottom:24px}.fs-oil-guide h2{font-size:clamp(28px,3.1vw,42px);line-height:1.16;letter-spacing:-.03em;max-width:26ch;margin-bottom:18px}.fs-oil-guide h3{font-size:21px;line-height:1.3;letter-spacing:-.02em;margin-bottom:12px}.fs-oil-guide p{max-width:72ch;margin-bottom:18px}.fs-oil-guide a{color:inherit;text-underline-offset:5px}.fs-oil-guide :is(a,button,select,summary,[tabindex]):focus-visible{outline:3px solid oklch(50% .1 155);outline-offset:5px}.fs-oil-guide :is(section,article){scroll-margin-top:130px}.fs-oil-guide__hero{display:grid;grid-template-columns:1.05fr 1fr;align-items:center;gap:50px;padding:10px 0 40px}.fs-oil-guide .fs-oil-guide__eyebrow{font-size:13px;font-weight:600;margin-bottom:22px}.fs-oil-guide .fs-oil-guide__intro{font-size:20px;line-height:1.6;max-width:43ch;margin-bottom:28px}.fs-oil-guide__actions{display:flex;flex-wrap:wrap;gap:12px 28px;align-items:center}.fs-oil-guide__link{display:inline-flex;align-items:center;gap:15px;min-height:44px;font-size:15px;font-weight:600}.fs-oil-guide__link:hover{text-decoration-thickness:2px}.fs-oil-guide .fs-oil-guide__button{display:inline-flex;align-items:center;justify-content:space-between;gap:24px;min-height:50px;padding:12px 22px;background:var(--guide-ink);color:var(--guide-paper);border:1px solid var(--guide-ink);border-radius:3px;font:600 15px/1.5 var(--font-body-family);text-decoration:none;cursor:pointer;transition:background .18s ease-out}.fs-oil-guide__button:hover{background:#234c38}.fs-oil-guide__hero-products{background:transparent;padding:24px 22px 18px;border-radius:4px}.fs-oil-guide__bottles{display:grid;grid-template-columns:1fr 1fr;gap:18px;text-align:center}.fs-oil-guide__hero-image{width:100%;height:auto;aspect-ratio:1;object-fit:contain}.fs-oil-guide__bottles strong{display:block;font-size:20px;margin:8px 0 4px}.fs-oil-guide__bottles span{display:block;font-size:12px;line-height:1.5;color:var(--guide-muted)}.fs-oil-guide__hero-products figcaption{text-align:center;font-size:12px;border-top:1px solid var(--guide-line);margin-top:22px;padding-top:15px}.fs-oil-guide__nav{display:flex;flex-wrap:wrap;gap:6px 26px;border-block:1px solid var(--guide-line);padding:12px 0}.fs-oil-guide__nav .fs-oil-guide__link{font-size:13px;text-decoration:none}.fs-oil-guide__nav .fs-oil-guide__link>span{display:none}.fs-oil-guide__nav .fs-oil-guide__link:hover{text-decoration:underline}.fs-oil-guide__finder{margin-top:40px;background:var(--guide-tint);padding:32px 36px;border-radius:4px}.fs-oil-guide__finder h2{font-size:30px;max-width:none}.fs-oil-guide__fields{display:grid;grid-template-columns:1.3fr 1fr;gap:24px;margin:24px 0 20px}.fs-oil-guide__fields>div{min-width:0}.fs-oil-guide__fields label{display:block;font-size:14px;font-weight:600;margin-bottom:9px}.fs-oil-guide__fields select{-webkit-appearance:auto;appearance:auto;width:100%;max-width:100%;min-height:52px;padding:12px;color:var(--guide-ink);background:var(--guide-paper);border:1px solid oklch(65% .035 150);border-radius:3px;font:400 16px/1.5 var(--font-body-family)}.fs-oil-guide .fs-oil-guide__small{font-size:13px;line-height:1.7;color:var(--guide-muted);margin-top:18px;margin-bottom:0;max-width:95ch}.fs-oil-guide__result{margin-top:24px;padding:24px;background:rgb(var(--color-background));border:1px solid var(--guide-line);border-radius:3px}.fs-oil-guide .fs-oil-guide__result-label{font-size:12px;margin-bottom:8px;font-weight:600}.fs-oil-guide__result h3{font-size:25px}.fs-oil-guide__reset{display:block;border:0;background:none;padding:8px 0;color:var(--guide-muted);font:400 13px/1.5 var(--font-body-family);text-decoration:underline;cursor:pointer;margin-top:10px;min-height:44px}.fs-oil-guide__section{padding-top:64px}.fs-oil-guide__table{overflow-x:auto;overscroll-behavior-inline:contain;margin:26px 0 20px;border:1px solid var(--guide-line);border-radius:3px}.fs-oil-guide table{width:100%;min-width:640px;border-collapse:collapse;box-shadow:none;font-size:14px;line-height:1.6;table-layout:fixed}.fs-oil-guide caption{text-align:left;font-weight:600;padding:16px 18px;background:var(--guide-paper)}.fs-oil-guide :is(th,td){border:0;border-bottom:1px solid var(--guide-line);padding:17px 20px;text-align:left;vertical-align:top}.fs-oil-guide thead{background:var(--guide-tint)}.fs-oil-guide thead th{font-size:16px;font-weight:600}.fs-oil-guide tr:last-child :is(th,td){border-bottom:0}.fs-oil-guide tbody th{font-weight:600}.fs-oil-guide th:first-child{width:23%}.fs-oil-guide td small{display:block;font-size:12px;margin-top:4px}.fs-oil-guide .fs-oil-guide__callout{background:var(--guide-tint);padding:17px 20px;font-size:15px;max-width:none}.fs-oil-guide__products{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;margin:28px 0 36px}.fs-oil-guide__product{display:flex;flex-direction:column;min-width:0}.fs-oil-guide__product-image{position:relative;background:transparent;border-radius:3px;overflow:hidden;padding-bottom:40px}.fs-oil-guide__product-image img{width:100%;height:auto;aspect-ratio:1;object-fit:contain;display:block}.fs-oil-guide__badge{position:absolute;bottom:14px;left:14px;font-size:11px;font-weight:600;background:var(--guide-paper);border-radius:2px;padding:4px 9px}.fs-oil-guide .fs-oil-guide__product-tag{font-size:11px;line-height:1.5;color:var(--guide-muted);margin:18px 0 8px}.fs-oil-guide__product h3{font-size:22px}.fs-oil-guide__product>p:not(.fs-oil-guide__product-tag){font-size:14px;line-height:1.7}.fs-oil-guide__product>.fs-oil-guide__link{margin-top:auto;justify-content:space-between;border-bottom:1px solid var(--guide-line);text-decoration:none}.fs-oil-guide__composition{min-width:0}.fs-oil-guide__composition th:first-child{width:20%}.fs-oil-guide__composition th:nth-child(3){width:25%}.fs-oil-guide__classics{display:grid;grid-template-columns:.8fr 1.3fr;gap:52px;margin:30px 0 20px;align-items:start}.fs-oil-guide__classic-photo{background:transparent;border-radius:3px}.fs-oil-guide__classic-photo img{display:block;width:100%;height:auto;aspect-ratio:1;object-fit:contain}.fs-oil-guide__classic-options>div{position:relative;border-top:1px solid var(--guide-line);padding:20px 0}.fs-oil-guide__classic-options>div:first-child{padding-top:0;border-top:0}.fs-oil-guide__classic-options h3{font-size:21px;margin-bottom:6px}.fs-oil-guide__classic-options p{font-size:14px;margin-bottom:4px}.fs-oil-guide__raw{margin-top:22px;background:var(--guide-tint);padding:4px 20px}.fs-oil-guide summary{cursor:pointer;min-height:56px;align-content:center;font-weight:600;font-size:16px;padding:16px 25px 16px 0;list-style:revert}.fs-oil-guide details[open] summary{margin-bottom:6px}.fs-oil-guide__raw>p{font-size:14px}.fs-oil-guide__strength{background:var(--guide-tint);padding:30px 36px;margin:28px 0 32px;border-radius:3px}.fs-oil-guide__strength h3{font-size:21px}.fs-oil-guide__strength-pair{display:grid;grid-template-columns:1fr 1fr;gap:32px;margin:24px 0}.fs-oil-guide__strength-pair>div{padding-block:20px;border-block:1px solid var(--guide-line)}.fs-oil-guide__strength-pair p{font-size:14px;margin-bottom:8px}.fs-oil-guide__strength-pair strong{display:block;font-size:clamp(24px,3vw,36px);font-weight:600;line-height:1.2;letter-spacing:-.03em}.fs-oil-guide__strength-pair span{display:block;font-size:14px;margin-top:8px}.fs-oil-guide__strength>p{font-size:15px;margin-bottom:0;max-width:none}.fs-oil-guide__two-col{display:grid;grid-template-columns:1fr 1fr;gap:50px}.fs-oil-guide__two-col p{font-size:15px;margin-bottom:0}.fs-oil-guide__faq{border-top:1px solid var(--guide-line);margin-top:26px}.fs-oil-guide__faq details{border-bottom:1px solid var(--guide-line)}.fs-oil-guide__faq summary{padding-block:21px;font-size:17px}.fs-oil-guide__faq details p{font-size:15px;padding-bottom:6px}.fs-oil-guide__closing{display:grid;grid-template-columns:1.3fr 1fr;gap:48px;align-items:center;background:var(--guide-tint);padding:36px;margin-top:60px;border-radius:3px}.fs-oil-guide__closing h2{font-size:30px}.fs-oil-guide__closing p{font-size:15px;margin-bottom:0}@media(max-width:989px){.fs-oil-guide__hero{gap:28px}.fs-oil-guide__products{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 24px}.fs-oil-guide__product-tag{font-size:13px!important}.fs-oil-guide__product>p:not(.fs-oil-guide__product-tag){font-size:15px}.fs-oil-guide__closing{grid-template-columns:1fr;gap:22px}}@media(max-width:749px){.fs-oil-guide{width:calc(100% - 40px);padding-top:28px}.fs-oil-guide__hero{grid-template-columns:1fr;gap:28px;padding-bottom:28px}.fs-oil-guide h1{max-width:12ch;font-size:48px}.fs-oil-guide .fs-oil-guide__intro{font-size:18px}.fs-oil-guide__hero-products{padding:18px 16px 14px}.fs-oil-guide__hero-image{max-height:210px}.fs-oil-guide__bottles strong{font-size:18px}.fs-oil-guide__nav{gap:0 20px}.fs-oil-guide__finder{padding:24px 20px;margin-top:28px}.fs-oil-guide__finder h2{font-size:27px}.fs-oil-guide__fields{grid-template-columns:1fr;gap:18px}.fs-oil-guide__section{padding-top:44px}.fs-oil-guide :is(th,td){padding:14px}.fs-oil-guide__classics{grid-template-columns:1fr;gap:26px}.fs-oil-guide__classic-photo{max-width:380px;width:100%;margin-inline:auto}.fs-oil-guide__classic-photo img{max-height:320px}.fs-oil-guide__strength{padding:24px 20px}.fs-oil-guide__strength-pair{gap:18px}.fs-oil-guide__two-col{grid-template-columns:1fr;gap:28px}.fs-oil-guide__closing{padding:26px 20px;margin-top:44px}.fs-oil-guide__result{padding:20px}.fs-oil-guide__result h3{font-size:23px}}@media(max-width:479px){.fs-oil-guide h1{font-size:43px}.fs-oil-guide__products{grid-template-columns:1fr;gap:34px}.fs-oil-guide__product-image img{max-height:260px}.fs-oil-guide__product-image{padding-bottom:35px}.fs-oil-guide__product h3{font-size:25px}.fs-oil-guide__strength-pair{grid-template-columns:1fr;gap:0}.fs-oil-guide__strength-pair>div+div{border-top:0}.fs-oil-guide__bottles{gap:8px}.fs-oil-guide__bottles span{font-size:11px}.fs-oil-guide .fs-oil-guide__button{padding-inline:16px;gap:12px}.fs-oil-guide__fields select{font-size:16px}}@media(prefers-reduced-motion:reduce){.fs-oil-guide__button{transition:none}}.fs-oil-guide__cell-label{display:none}.fs-oil-guide__picks{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,420px),1fr));gap:28px;margin:24px 0}.fs-oil-guide__pick{display:grid;grid-template-columns:110px minmax(0,1fr);gap:22px;align-items:start;padding-top:22px;border-top:1px solid var(--guide-line);max-width:650px}.fs-oil-guide__pick>img{display:block;width:110px;height:150px;object-fit:contain;background:transparent}.fs-oil-guide__pick h4{margin:0 0 12px;font:600 20px/1.35 var(--font-body-family);color:var(--guide-ink);letter-spacing:-.02em}.fs-oil-guide__pick p{font-size:14px;line-height:1.6}.fs-oil-guide__pick-facts,.fs-oil-guide__product-facts{display:flex;flex-wrap:wrap;gap:12px 24px;margin:0 0 18px}.fs-oil-guide__pick-facts dt,.fs-oil-guide__product-facts dt{font-size:12px;color:var(--guide-muted)}.fs-oil-guide__pick-facts dd,.fs-oil-guide__product-facts dd{margin:2px 0 0;font-size:15px;font-weight:600}.fs-oil-guide__pick-price span{display:block;font-size:12px;color:var(--guide-muted)}.fs-oil-guide__pick-price strong{display:block;font-size:24px;font-weight:600;margin:3px 0 16px}.fs-oil-guide__pick .fs-oil-guide__button{margin-top:4px}.fs-oil-guide .fs-oil-guide__stock{font-size:13px;font-weight:600;margin:0 0 12px}.fs-oil-guide__product-facts{border-top:1px solid var(--guide-line);padding-top:14px;gap:10px 24px}.fs-oil-guide__product-facts>div:last-child{flex-basis:100%}.fs-oil-guide .fs-oil-guide__composition th{width:auto}.fs-oil-guide .fs-oil-guide__composition :is(th,td){padding:16px 12px;font-size:13px}.fs-oil-guide .fs-oil-guide__composition th:first-child{width:16%}.fs-oil-guide .fs-oil-guide__composition th:nth-child(6){width:20%}@media(max-width:989px){.fs-oil-guide__table{overflow:visible;border:0;border-radius:0}.fs-oil-guide .fs-oil-guide__table table{display:block;min-width:0;width:100%;table-layout:auto}.fs-oil-guide__table thead{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.fs-oil-guide__table tbody{display:block}.fs-oil-guide__table caption:not(.visually-hidden){display:block;width:100%;padding:0 0 18px;background:transparent}.fs-oil-guide__table tr{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);border:1px solid var(--guide-line);border-radius:3px;margin-bottom:20px;overflow:hidden}.fs-oil-guide .fs-oil-guide__table tbody th:first-child{grid-column:1 / -1;display:block;width:100%;padding:16px 18px;background:var(--guide-tint);border:0;font-size:18px}.fs-oil-guide .fs-oil-guide__table td{display:block;min-width:0;border:0;padding:16px 18px;font-size:15px;overflow-wrap:anywhere}.fs-oil-guide__cell-label{display:block;font-size:12px;font-weight:600;color:var(--guide-muted);margin-bottom:6px}.fs-oil-guide .fs-oil-guide__range-table td{grid-column:1 / -1;border-top:1px solid var(--guide-line)}.fs-oil-guide .fs-oil-guide__composition :is(.fs-oil-guide__cell-others,.fs-oil-guide__cell-total){grid-column:1 / -1;border-top:1px solid var(--guide-line)}.fs-oil-guide .fs-oil-guide__composition small{font-size:12px}}@media(max-width:479px){.fs-oil-guide__pick{grid-template-columns:1fr;gap:16px;padding-top:20px}.fs-oil-guide__pick>img{width:140px;height:170px;justify-self:center}.fs-oil-guide__pick h4{font-size:21px}.fs-oil-guide .fs-oil-guide__table td{padding:14px;font-size:14px}.fs-oil-guide .fs-oil-guide__table tbody th{padding:16px 14px}}.product__info-container .fs-oil-offers{display:grid;gap:10px;margin-block:24px}.fs-oil-offers .fs-oil-offers__heading{margin:0 0 2px;font-family:inherit;font-size:18px;line-height:1.4;font-weight:600}.product__info-container .fs-oil-offers .fs-oil-offer{position:relative;display:block;margin:0;padding:16px 20px;border:1px solid oklch(.84 .015 155);border-radius:8px;background:#f9fcfa;color:#243228;transition:border-color .16s ease-out,background-color .16s ease-out}.fs-oil-offer__form{display:grid;grid-template-columns:minmax(0,1fr) minmax(100px,auto);align-items:center;gap:6px 16px;margin:0}.fs-oil-offer__copy{display:grid;min-width:0}.fs-oil-offer__quantity{margin-bottom:6px;font-size:16px;line-height:1.4;font-weight:600}.fs-oil-offer__unit-price{color:#212f26;font-size:16px;line-height:1.5;font-weight:600}.fs-oil-offer__total{margin-top:2px;font-size:13px;line-height:1.5;color:#3b5440}.fs-oil-offer__saving{margin-top:6px;font-size:12px;line-height:1.5;color:#734212}.fs-oil-offer__action{justify-self:end;max-width:160px;min-height:44px;display:flex;align-items:center;justify-content:center;padding:10px 12px;border-radius:5px;background:#264f30;color:#fafdfb;font-size:13px;line-height:1.4;font-weight:700;text-align:center;overflow-wrap:anywhere}.fs-oil-offer__button{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;display:block;width:100%;height:100%;margin:0;padding:0;-webkit-appearance:none;appearance:none;border:0;border-radius:inherit;background:transparent;box-shadow:none;cursor:pointer}.fs-oil-offer__button:focus-visible{outline:2px solid oklch(.4 .075 155);outline-offset:3px}.product__info-container .fs-oil-offers .fs-oil-offer:focus-within{border-color:#205335;background:#e8f6ec}.fs-oil-offer:has(.fs-oil-offer__button:disabled){opacity:.6}.fs-oil-offer__button:disabled{cursor:default}.fs-oil-offer__button.loading{cursor:wait}.fs-oil-offer:has(.fs-oil-offer__button.loading) .fs-oil-offer__action{opacity:.5}.fs-oil-offer .product-form__error-message-wrapper{margin-block-end:12px}@media(hover:hover){.product__info-container .fs-oil-offers .fs-oil-offer:has(.fs-oil-offer__button:not(:disabled)):hover{border-color:#205335;background:#e8f6ec}}@media(max-width:480px){.product__info-container .fs-oil-offers .fs-oil-offer{padding:14px}.fs-oil-offer__form{gap:6px 10px}.fs-oil-offer__action{max-width:115px}}@media(prefers-reduced-motion:reduce){.product__info-container .fs-oil-offers .fs-oil-offer{transition:none}}.fs-product-research{border-inline-start:0;border-radius:8px}.fs-product-research__sources{margin-top:8px}.fs-product-research__sources summary{cursor:pointer;min-height:44px;display:list-item;align-content:center;font-size:1.4rem}.fs-product-research__sources p{font-size:1.4rem}.fs-product-research h2{font-size:2rem}.fs-product-research .fs-research-link{font-size:1.4rem}fs-store-picker{display:block;min-width:0}.header__icons:has(>fs-store-picker)>.desktop-localization-wrapper,.menu-drawer:has(fs-store-picker) .menu-drawer__localization{display:none}.store-country-picker{position:relative}.store-country-picker__button{display:flex;align-items:center;gap:8px;min-height:44px;padding:8px 12px;border:1px solid rgba(var(--color-foreground),.18);border-radius:24px;background:transparent;color:rgb(var(--color-foreground));font:inherit;font-size:13px;letter-spacing:normal;line-height:1.3;cursor:pointer;list-style:none}.store-country-picker__button::-webkit-details-marker{display:none}.store-country-picker__button::marker{content:""}.store-country-picker__name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.store-country-picker__button:focus-visible,.store-country-picker__option:focus-visible{outline:2px solid currentColor;outline-offset:2px}.store-country-picker__chevron{flex:0 0 12px;transition:transform .18s ease-out}.store-country-picker[open] .store-country-picker__chevron{transform:rotate(180deg)}.store-country-picker__menu{position:absolute;top:calc(100% + 6px);right:0;z-index:20;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));width:min(380px,calc(100vw - 32px));max-height:min(60dvh,360px);overflow-y:auto;overscroll-behavior:contain;margin:0;padding:6px;list-style:none;border:1px solid rgba(var(--color-foreground),.16);border-radius:8px;background:rgb(var(--color-background));box-shadow:0 8px 24px rgba(var(--color-shadow),.14)}.store-country-picker:not([open])>.store-country-picker__menu{display:none}.store-country-picker__international{grid-column:1 / -1;border-bottom:1px solid rgba(var(--color-foreground),.12);padding-bottom:4px;margin-bottom:4px}.store-country-picker__option{display:flex;align-items:center;gap:10px;min-height:44px;padding:8px 10px;border-radius:4px;color:rgb(var(--color-foreground));font-size:14px;letter-spacing:normal;text-decoration:none;line-height:1.3}.store-country-picker__flag{display:block;width:24px;height:18px;flex:0 0 24px;object-fit:contain}.store-country-picker__globe{width:24px;flex:0 0 24px;font-size:20px;line-height:1}.store-country-picker__option:hover{background:rgba(var(--color-foreground),.06)}.store-country-picker__option[aria-current=true]{font-weight:600;background:rgba(var(--color-foreground),.06)}.store-country-picker__menu{align-items:start}.store-country-picker__language-toggle{cursor:pointer;list-style:none}.store-country-picker__language-toggle::-webkit-details-marker{display:none}.store-country-picker__language-toggle::marker{content:""}.store-country-picker__language-chevron{margin-left:auto;flex:0 0 10px;transition:transform .18s ease-out}.store-country-picker__languages[open]>summary .store-country-picker__language-chevron{transform:rotate(180deg)}.store-country-picker__language-list{list-style:none;margin:0;padding:0 0 4px 24px}.store-country-picker__menu>li:has(>.store-country-picker__languages[open]){grid-column:1 / -1}.store-country-picker__languages[open]>.store-country-picker__language-list{display:flex;flex-wrap:wrap;gap:0 6px}.store-country-picker__language-link{font-size:13px}.store-country-picker__language-link[aria-current=true]:after{content:"\2713";margin-left:auto}@media(max-width:767px){.store-country-picker__button{max-width:130px;gap:6px;padding:8px}.store-country-picker__menu{width:min(280px,calc(100vw - 32px));grid-template-columns:1fr;max-height:55dvh}.store-country-picker__languages[open]>.store-country-picker__language-list{display:block}}@media(prefers-reduced-motion:reduce){.store-country-picker__chevron,.store-country-picker__language-chevron{transition:none}}.store-country-picker__form{display:none}fs-store-picker[aria-busy=true] .store-country-picker__button{opacity:.6;cursor:progress}.store-country-picker__status{max-width:28rem;padding:12px;font-size:14px;line-height:1.5}.store-country-picker__status[hidden]{display:none}.menu-drawer fs-store-picker[data-position=drawer]{display:block!important;padding:12px 24px}.menu-drawer .store-country-picker__button{width:100%;max-width:none;justify-content:space-between;border-radius:6px}.menu-drawer .store-country-picker__menu{position:static;width:100%;margin-top:8px;grid-template-columns:1fr;max-height:min(55dvh,420px);box-shadow:none}.menu-drawer .store-country-picker__languages[open]>.store-country-picker__language-list{display:block}@media(max-width:989px){.header__icons>fs-store-picker[data-position=header]{display:none}}.store-country-picker__panel{position:absolute;top:calc(100% + 6px);right:0;z-index:20;display:flex;flex-direction:column;width:min(380px,calc(100vw - 32px));max-height:min(65dvh,440px,var(--picker-available-height, 440px));border:1px solid rgba(var(--color-foreground),.16);border-radius:8px;background:rgb(var(--color-background));box-shadow:0 8px 24px rgba(var(--color-shadow),.14);overflow:hidden}.store-country-picker:not([open])>.store-country-picker__panel{display:none}.store-country-picker__panel>.store-country-picker__menu{position:static;width:100%;min-height:0;max-height:none;margin:0;flex:1 1 auto;border:0;border-radius:0;box-shadow:none}.store-country-picker__search{padding:10px;flex:0 0 auto;border-bottom:1px solid rgba(var(--color-foreground),.12)}.store-country-picker__search input{display:block;width:100%;min-height:44px;padding:8px 12px;border:1px solid rgba(var(--color-foreground),.25);border-radius:4px;background:rgb(var(--color-background));color:rgb(var(--color-foreground));font:inherit;font-size:16px;line-height:1.4}.store-country-picker__search input:focus-visible{outline:2px solid currentColor;outline-offset:2px}.store-country-picker__empty{margin:0;padding:12px 16px;font-size:14px;line-height:1.5}.store-country-picker__search[hidden],.store-country-picker__empty[hidden],.store-country-picker__menu>li[hidden]{display:none}.store-country-picker__status{margin:0;max-width:none;flex:0 0 auto}.menu-drawer .store-country-picker__panel{position:static;width:100%;margin-top:8px;max-height:min(60dvh,440px,var(--picker-available-height, 440px));box-shadow:none}.menu-drawer .store-country-picker__panel>.store-country-picker__menu{max-height:none;margin-top:0}.store-country-picker__back,.store-country-picker__pending{display:none}fs-store-picker[aria-busy=true] .store-country-picker__pending{display:block;margin:0;padding:12px 20px;font-size:14px;flex:0 0 auto}.menu-drawer[data-store-picker-open] .menu-drawer__navigation-container{overflow:hidden}.menu-drawer[data-store-picker-open] .menu-drawer__navigation>.menu-drawer__menu,.menu-drawer[data-store-picker-open] .menu-drawer__utility-links{visibility:hidden}.menu-drawer fs-store-picker[data-drawer-view]{position:absolute;top:0;right:0;bottom:0;left:0;z-index:4;height:var(--picker-drawer-height, 100%);padding:0!important;background:rgb(var(--color-background))}fs-store-picker[data-drawer-view]>.store-country-picker{position:static;height:100%}fs-store-picker[data-drawer-view] .store-country-picker__button{display:none}.menu-drawer fs-store-picker[data-drawer-view] .store-country-picker__panel{position:absolute;top:0;right:0;bottom:0;left:0;height:auto;min-height:0;max-height:none;margin:0;border:0;border-radius:0;box-shadow:none}fs-store-picker[data-drawer-view] .store-country-picker__back{display:flex;align-items:center;gap:12px;flex:0 0 auto;width:100%;min-height:56px;padding:14px 24px;border:0;border-bottom:1px solid rgba(var(--color-foreground),.12);background:transparent;color:rgb(var(--color-foreground));font:inherit;font-size:16px;line-height:1.4;text-align:start;cursor:pointer}.store-country-picker__back svg{flex:0 0 20px}.store-country-picker__back:focus-visible{outline:2px solid currentColor;outline-offset:-4px}fs-store-picker[data-drawer-view] .store-country-picker__search{padding:12px 20px}fs-store-picker[data-drawer-view] .store-country-picker__menu{display:block;padding:8px 16px max(16px,env(safe-area-inset-bottom));scroll-padding-block:8px}fs-store-picker[data-drawer-view] .store-country-picker__option{min-height:48px;font-size:16px}fs-store-picker[data-drawer-view] .store-country-picker__language-list{padding:0 0 8px 34px}fs-store-picker[data-drawer-view] .store-country-picker__language-link{min-height:44px;font-size:15px}fs-store-picker[data-position=footer]{max-width:100%;margin:0 auto 16px}fs-store-picker[data-position=footer] .store-country-picker__button{max-width:100%}fs-store-picker[data-position=footer] .store-country-picker__panel{top:auto;bottom:calc(100% + 8px);left:50%;right:auto;transform:translate(-50%)}fs-store-picker[data-footer-positioned] .store-country-picker__panel{position:fixed;top:var(--picker-footer-top);left:var(--picker-footer-left);bottom:auto;transform:none}.footer__localization:has(fs-store-picker .store-country-picker[open]){position:relative;z-index:2}.fs-product-support{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-block:16px 0;padding-block:12px;border-top:1px solid oklch(.9 .01 155);color:#2b3930;font-size:13px;line-height:1.5}.fs-product-support a,.fs-report-list a{color:#1a4e30;text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px}.fs-product-support a:hover,.fs-report-list a:hover{text-decoration-thickness:2px}.fs-product-support a:focus-visible,.fs-report-list a:focus-visible{outline:2px solid oklch(.38 .075 155);outline-offset:4px}.fs-product-support small{display:block;font-size:12px}.fs-product-support [hidden]{display:none}.fs-product-support__delivery>span{display:block}.fs-selected-report a{font-weight:600}.fs-selected-report{min-width:0;overflow-wrap:anywhere}.fs-product-purchase .fs-details-group{margin-block:0}.fs-product-purchase .fs-details-group summary{min-height:58px;padding-block:16px}.fs-product-purchase .fs-details-group .accordion__title{font-size:16px;font-weight:600;line-height:1.4}.fs-product-purchase .fs-details-content{margin-bottom:0;padding:0 0 20px;overflow-wrap:anywhere}.fs-detail-part+.fs-detail-part,.fs-detail-part+.fs-report-list{margin-top:20px}.fs-details-content h3,.fs-report-list h3{margin:0 0 8px;font-size:14px;line-height:1.5;font-weight:600}.fs-details-content .rte{font-size:14px;line-height:1.65}.fs-details-content .rte>:first-child{margin-top:0}.fs-details-content .rte>:last-child{margin-bottom:0}.fs-report-list ul{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));list-style:none;gap:0 16px;padding:0;margin:0}.fs-report-list li{min-width:0}.fs-report-list a{display:block;padding-block:10px;font-size:13px;line-height:1.5;overflow-wrap:anywhere}@media(max-width:359px){.fs-product-support{font-size:12px;gap:10px}.fs-product-purchase .fs-details-group .accordion__title{font-size:15px}}.fs-purchase-bar{display:none}@media(max-width:749px){.fs-purchase-bar:not([hidden]){position:fixed;inset:auto 0 0;z-index:20;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);align-items:center;gap:14px;padding:10px 16px calc(10px + env(safe-area-inset-bottom));background:#fff;border-top:1px solid #cbd8ce;box-shadow:0 -3px 14px #1c36240f}body:has(cart-drawer.active) .fs-purchase-bar,body:has(.menu-drawer-container[open]) .fs-purchase-bar,body:has(product-modal[open]) .fs-purchase-bar,body:has(dialog[open]) .fs-purchase-bar{visibility:hidden}body.fs-has-purchase-bar{padding-bottom:var(--fs-purchase-bar-height, 96px)}.fs-purchase-bar__selection{min-width:0;color:#244d33;text-decoration:none;line-height:1.35}.fs-purchase-bar__selection strong{display:block;font-size:16px}.fs-purchase-bar__selection strong small{font-size:11px;font-weight:400}.fs-purchase-bar__selection [data-fs-bar-options]{display:block;font-size:11px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.fs-purchase-bar__edit{font-size:11px;text-decoration:underline;text-underline-offset:3px}.fs-purchase-bar__submit{min-height:48px;padding:10px 12px;border:1px solid #2e6842;border-radius:6px;background:#2e6842;color:#fff;font:inherit;font-size:14px;font-weight:600;line-height:1.35;cursor:pointer;overflow-wrap:anywhere}.fs-purchase-bar__submit:disabled{opacity:.55;cursor:default}.fs-purchase-bar__submit[aria-busy=true]{cursor:wait}.fs-purchase-bar :focus-visible{outline:2px solid #244d33;outline-offset:3px}}.fs-product-purchase .product-form__buttons{display:grid!important;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:12px!important;min-width:0!important;max-width:100%;width:100%}.fs-product-purchase .product-form__buttons>*,.fs-product-purchase .shopify-payment-button,.fs-product-purchase .shopify-payment-button__button,.fs-product-purchase .product-form__submit{min-width:0!important;width:100%!important;margin-inline:0!important}.fs-product-purchase .product-form__buttons>:only-child{grid-column:1 / -1}.fs-product-purchase .product-form__submit{margin-block-end:0}.fs-product-purchase .product-form__buttons .shopify-payment-button__button--unbranded{background:transparent!important;color:#2e6842!important;border:1px solid #a8bfae!important;box-shadow:none!important;font-weight:500}.fs-product-purchase .product-form__buttons .shopify-payment-button__button--unbranded:hover{background:#f1f6f2!important;border-color:#2e6842!important}.fs-product-purchase .product-form__buttons .shopify-payment-button__button--unbranded:focus-visible{outline:2px solid #2e6842;outline-offset:3px}.fs-product-purchase .product-form__input,.fs-product-purchase .product-form__input .select,.fs-product-purchase .select__select{min-width:0!important;max-width:100%}.fs-product-purchase variant-selects{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.fs-product-purchase .fs-product-summary{margin-block:12px 16px;font-size:15px;line-height:1.55;max-width:65ch}.fs-product-purchase .fs-bottle-volume{display:block;margin-block-start:6px;font-size:13px;color:rgb(var(--color-foreground))}.fs-product-purchase .fs-product-description{margin-block:24px 0;border-top:1px solid rgba(var(--color-foreground),.15);border-bottom:1px solid rgba(var(--color-foreground),.15)}.fs-product-purchase .fs-product-description summary{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:52px;padding-block:12px;cursor:pointer;font-size:15px;font-weight:600;list-style:none}.fs-product-purchase .fs-product-description summary::-webkit-details-marker{display:none}.fs-product-purchase .fs-product-description summary:after{content:"+";font-size:22px;font-weight:400}.fs-product-purchase .fs-product-description[open] summary:after{content:"\2212"}.fs-product-purchase .fs-product-description .rte{padding-block-end:16px}.fs-product-purchase .fs-product-description .rte>:first-child{margin-block-start:0}.fs-product-purchase [data-fs-purchase-options]{display:block!important;margin-block:20px 12px}.fs-product-purchase [data-fs-purchase-options] .product-form__input{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;max-width:100%;width:100%;margin:0 0 16px}.fs-product-purchase [data-fs-purchase-options] .product-form__input.fs-spectrum-options{grid-template-columns:repeat(2,minmax(0,1fr))}.fs-product-purchase [data-fs-purchase-options] .form__label{margin-block-end:8px;font-size:14px;font-weight:500}.fs-product-purchase [data-fs-purchase-options] input[type=radio]+label{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;min-height:60px;margin:0;padding:9px 6px;border:1px solid oklch(.8 .015 155);border-radius:6px;background:#fafdfb;color:#243228;line-height:1.3;letter-spacing:normal;text-decoration:none!important;overflow-wrap:anywhere}.fs-product-purchase [data-fs-purchase-options] input[type=radio]+label:before{display:none}.fs-product-purchase [data-fs-purchase-options] input[type=radio]:checked+label{border-color:#205335;box-shadow:inset 0 0 0 1px #205335;background:#dff0e4;color:#0f3620}.fs-product-purchase [data-fs-purchase-options] input[type=radio]:focus-visible+label{outline:2px solid oklch(.4 .075 155);outline-offset:3px}.fs-product-purchase [data-fs-purchase-options] input[type=radio].disabled+label{border-style:dashed;color:#4c514d}.fs-product-purchase [data-fs-purchase-options] input[type=radio].disabled:checked+label,.fs-product-purchase [data-fs-purchase-options] input[type=radio]:disabled:checked+label{color:#0f3620}.fs-product-purchase .fs-choice-title{font-size:15px;font-weight:600}.fs-product-purchase .fs-choice-detail{font-size:12px}.fs-product-purchase .fs-choice-status{font-size:10px;line-height:1.3}.fs-product-purchase .fs-choice-status[hidden]{display:none}@media(hover:hover){.fs-product-purchase [data-fs-purchase-options] input[type=radio]+label:hover{border-color:#205335}}@media(max-width:749px){.fs-product-purchase .product__media-wrapper{margin-block-end:16px}.fs-product-purchase .product-media-container.media-type-image{height:clamp(230px,75vw,310px);width:100%;max-height:none}.fs-product-purchase .media-type-image .product__modal-opener,.fs-product-purchase .media-type-image .product__media{height:100%;padding-top:0!important}.fs-product-purchase .media-type-image .product__media img{object-fit:contain}.fs-product-purchase .thumbnail-list{margin-block:8px 0;gap:8px}.fs-product-purchase .thumbnail-list__item{width:60px!important}.fs-product-purchase .product__title{margin-block:0 10px}.fs-product-purchase .product__title h1{font-size:clamp(25px,6.5vw,30px);line-height:1.2}.fs-product-purchase .fs-product-summary{margin-block:10px 14px;font-size:14px}.fs-product-purchase [data-fs-purchase-options]{margin-block-start:16px}}@media(max-width:359px){.fs-product-purchase .product-form__buttons,.fs-product-purchase variant-selects{grid-template-columns:minmax(0,1fr)}.fs-product-purchase .fs-choice-title{font-size:14px}.fs-product-purchase .fs-choice-detail{font-size:11px}}.fs-product-purchase.fs-product-refinement{--fs-text: 16px;--fs-small: 13px;--fs-heading: 20px}.fs-product-purchase.fs-product-refinement .product__title h1{font-size:clamp(28px,3vw,36px);line-height:1.2;letter-spacing:normal}.fs-product-purchase.fs-product-refinement .fs-product-summary,.fs-product-purchase.fs-product-refinement .fs-product-description .rte,.fs-product-purchase.fs-product-refinement .fs-details-content .rte{font-size:var(--fs-text);line-height:1.6}.fs-product-purchase.fs-product-refinement .form__label,.fs-product-purchase.fs-product-refinement [data-fs-purchase-options] .form__label,.fs-product-purchase.fs-product-refinement .fs-product-description summary,.fs-product-purchase.fs-product-refinement .fs-details-group .accordion__title,.fs-product-purchase.fs-product-refinement .fs-details-content h3,.fs-product-purchase.fs-product-refinement .fs-report-list h3{font-size:var(--fs-text);font-weight:600;letter-spacing:normal}.fs-product-purchase.fs-product-refinement .fs-choice-title{font-size:var(--fs-text)}.fs-product-purchase.fs-product-refinement .fs-choice-detail,.fs-product-purchase.fs-product-refinement .fs-bottle-volume,.fs-product-purchase.fs-product-refinement .fs-product-support,.fs-product-purchase.fs-product-refinement .fs-report-list a{font-size:var(--fs-small)}.fs-product-purchase.fs-product-refinement .fs-choice-status{font-size:12px}.fs-product-purchase.fs-product-refinement .product-form__buttons button,.fs-product-purchase.fs-product-refinement .fs-volume-offer{font-size:var(--fs-text)}.fs-product-purchase.fs-product-refinement .fs-volume-price{font-size:var(--fs-small)}.fs-product-purchase.fs-product-refinement [id^=price-]{display:block}.fs-product-purchase.fs-product-refinement .fs-purchase-price{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;letter-spacing:normal;line-height:1.3}.fs-purchase-price__amounts{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 12px;width:100%}.fs-product-purchase.fs-product-refinement .fs-purchase-price__current{font-size:30px;font-weight:700;color:#1a3424;font-variant-numeric:tabular-nums}.fs-purchase-price__before{font-size:16px;color:#525b54}.fs-purchase-price__before s{text-decoration-thickness:1px}.fs-purchase-price__saving{padding:5px 9px;border-radius:4px;background:#fff0d7;background:oklch(.96 .04 80);color:#693609;font-size:13px;font-weight:600}.fs-purchase-price__availability,.fs-purchase-price__unit{font-size:13px;color:#4c514d}.fs-purchase-price__unit{width:100%}.fs-product-purchase.fs-product-refinement .product__tax{font-size:13px;line-height:1.4;margin-top:8px}.fs-product-purchase.fs-product-refinement .fs-option-help{margin:-8px 0 20px;font-size:13px;color:#264c34}.fs-option-help summary{cursor:pointer;min-height:44px;display:flex;align-items:center;gap:8px;list-style:none;text-decoration:underline;text-underline-offset:3px}.fs-option-help summary::-webkit-details-marker{display:none}.fs-option-help summary:after{content:"+";font-size:18px;text-decoration:none}.fs-option-help[open] summary:after{content:"\2212"}.fs-option-help>div{padding:4px 0 8px;max-width:65ch;color:#37403a;font-size:16px;line-height:1.6}.fs-option-help p{margin:0 0 8px}.fs-option-help .fs-option-help__example{font-size:13px}.fs-breadcrumbs{margin:4px 0 18px;font-size:13px;line-height:1.5;color:#4a524c}.fs-breadcrumbs ol{display:flex;flex-wrap:wrap;gap:6px;list-style:none;padding:0;margin:0}.fs-breadcrumbs li+li:before{content:"\203a";margin-right:6px}.fs-breadcrumbs a{color:inherit;text-decoration:none;display:inline-block;padding-block:6px}.fs-breadcrumbs a:hover{text-decoration:underline;text-underline-offset:3px}.fs-breadcrumbs__current{padding-block:6px}.fs-breadcrumbs__back{display:none}.fs-option-help summary:focus-visible,.fs-breadcrumbs a:focus-visible{outline:2px solid oklch(.4 .075 155);outline-offset:4px}@media(max-width:749px){.fs-breadcrumbs{margin-bottom:4px}.fs-breadcrumbs:not(.fs-breadcrumbs--no-collection) .fs-breadcrumbs__home,.fs-breadcrumbs__current{display:none}.fs-breadcrumbs li+li:before{display:none}.fs-breadcrumbs__back{display:inline}}@media(min-width:750px)and (max-width:989px){.fs-product-purchase.fs-product-refinement [data-fs-purchase-options] .product-form__input:not(.fs-spectrum-options){grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:359px){.fs-product-purchase.fs-product-refinement [data-fs-purchase-options] .product-form__input:not(.fs-spectrum-options){grid-template-columns:repeat(3,minmax(0,1fr))}}.fs-product-refinement .fs-trustpilot{margin-block:40px 16px;padding-top:24px;border-top:1px solid oklch(.89 .01 155)}.fs-trustpilot header{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px 24px;margin-bottom:20px}.fs-trustpilot h2{font-size:24px;line-height:1.25;margin:0 0 8px}.fs-trustpilot header p{margin:0;font-size:13px;color:#4c514d}.fs-trustpilot a{color:#21432e;font-size:13px;text-underline-offset:3px}.fs-trustpilot a:focus-visible{outline:2px solid oklch(.4 .075 155);outline-offset:4px}.fs-trustpilot__reviews{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.fs-trustpilot figure{margin:0}.fs-trustpilot blockquote{border:0;padding:0;margin:8px 0 12px;font-style:normal}.fs-trustpilot blockquote p{font-size:16px;line-height:1.6;margin:0}.fs-trustpilot__rating{font-size:13px;font-weight:600;color:#21432e}.fs-trustpilot figcaption,.fs-trustpilot__translation{display:block;font-size:13px;color:#4c514d;margin-bottom:6px}.fs-product-refinement .product__modal-opener--image{position:relative}.fs-product-refinement .product__modal-opener--image .product__media-toggle{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;z-index:2}.fs-product-refinement .product__media-list .product__media-item{max-width:100%}@media(max-width:749px){.fs-product-refinement .product__media-list{gap:0}.fs-product-refinement .product__modal-opener--image{position:relative}.fs-product-refinement .product__modal-opener--image .product__media-toggle{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;z-index:2}.fs-product-refinement .product__media-list .product__media-item{width:100%}.fs-trustpilot__reviews{grid-template-columns:minmax(0,1fr)}.fs-trustpilot figure+figure{padding-top:20px;border-top:1px solid oklch(.92 .008 155)}}.fs-product-purchase.fs-product-refinement .product-form__quantity{margin-block:12px 16px}.fs-product-purchase.fs-product-refinement .quantity{min-height:44px;border-radius:6px;color:#243228}.fs-product-purchase.fs-product-refinement .quantity:after{border-radius:6px;box-shadow:0 0 0 1px #afbbb2}.fs-product-purchase.fs-product-refinement .product-form__buttons{margin-block:0 16px}.bndlr-volume .fs-volume-offer.fs-volume-quoted{grid-template-columns:minmax(0,1fr) minmax(100px,auto);gap:6px 16px;min-height:0}.fs-volume-quoted .fs-volume-action{display:none}.bndlr-volume .fs-volume-offer.fs-volume-quoted .bndlr-volume-saving-text{grid-row:1 / 3;max-width:160px;min-height:44px;font-size:13px!important;background:#264f30!important;color:#fafdfb!important;padding:10px 12px!important}.fs-volume-quoted .fs-volume-price strong{font-size:16px;color:#212f26}.fs-volume-quoted .fs-volume-price small{font-size:13px;margin-top:2px}.fs-volume-quoted .fs-volume-price em{display:inline-block;margin-top:6px;font-size:12px;font-style:normal;color:#734212}.fs-trustpilot__reviews{grid-template-columns:repeat(3,minmax(0,1fr))}.fs-trustpilot__more{margin-top:24px}.fs-trustpilot__more summary{color:#21432e;font-size:14px;text-decoration:underline;text-underline-offset:3px;padding-block:12px;cursor:pointer}.fs-trustpilot__more summary:after{content:"+";margin-left:12px}.fs-trustpilot__more[open] summary:after{content:"\2212"}.fs-trustpilot__more[open] summary{margin-bottom:16px}.fs-quality-section{padding-block:40px!important}.fs-quality-section [class^=ai-fs-landing-headline-]{max-width:28ch;line-height:1.25}.fs-quality-section [class^=ai-fs-landing-intro-]{max-width:72ch;font-size:16px}.fs-quality-group{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,3fr);gap:24px 40px;padding-block:32px;border-top:1px solid oklch(.85 .012 155)}.fs-quality-group>h3{font-size:22px;line-height:1.3;margin:0;color:#21432e}.fs-quality-items{display:grid;gap:28px}.fs-quality-items [class^=ai-fs-landing-card-]:not([class^=ai-fs-landing-card-icon-]):not([class^=ai-fs-landing-card-title-]):not([class^=ai-fs-landing-card-text-]):not([class^=ai-fs-landing-card-link]){display:grid;grid-template-columns:60px minmax(0,1fr);column-gap:20px;row-gap:8px;padding:0;background:transparent;box-shadow:none;border-radius:0}.fs-quality-items [class^=ai-fs-landing-card-icon-]{grid-column:1;grid-row:1 / 4;background:transparent}.fs-quality-items [class^=ai-fs-landing-card-title-],.fs-quality-items [class^=ai-fs-landing-card-text-],.fs-quality-items [class^=ai-fs-landing-card-links-]{grid-column:2}.fs-quality-items [class^=ai-fs-landing-card-title-]{font-size:20px}.fs-quality-items [class^=ai-fs-landing-card-text-]{font-size:16px;line-height:1.6;max-width:68ch;margin:0}.fs-product-evidence{max-width:1200px;margin-inline:auto;padding:40px 20px}.fs-product-evidence h2{font-size:clamp(26px,3vw,32px);margin:0 0 12px;line-height:1.25}.fs-product-evidence>p{max-width:68ch;font-size:16px}.fs-product-evidence dl{margin:24px 0 0}.fs-product-evidence dl>div{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:20px;padding-block:18px;border-bottom:1px solid oklch(.87 .012 155)}.fs-product-evidence dt{font-size:16px;font-weight:600}.fs-product-evidence dd{margin:0}.fs-product-evidence a{font-size:14px;color:#21432e;text-underline-offset:3px}.fs-product-evidence a:focus-visible,.fs-trustpilot__more summary:focus-visible{outline:2px solid oklch(.4 .075 155);outline-offset:4px}@media(max-width:749px){.fs-trustpilot__reviews{grid-template-columns:minmax(0,1fr)}.fs-quality-group{grid-template-columns:minmax(0,1fr);gap:24px}.fs-quality-group>h3{font-size:20px}.fs-quality-items [class^=ai-fs-landing-card-title-]{font-size:18px}.fs-product-evidence dl>div{grid-template-columns:minmax(0,1fr);gap:6px}.bndlr-volume .fs-volume-offer.fs-volume-quoted .bndlr-volume-saving-text{max-width:115px}}.fs-trustpilot{padding-block:4rem;color:rgb(var(--color-foreground))}.fs-trustpilot>header{display:flex;justify-content:space-between;align-items:baseline;flex-wrap:wrap;gap:1.2rem 3rem;margin-bottom:3.2rem}.fs-trustpilot h2{margin:0 0 1rem;font-size:clamp(2.2rem,2vw,2.8rem)}.fs-trustpilot header p{margin:0}.fs-trustpilot a,.fs-trustpilot summary{color:#2d4e37;text-underline-offset:.3em}.fs-trustpilot a{display:inline-flex;align-items:center;gap:.4em;min-height:44px}.fs-trustpilot__reviews{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:3.2rem}.fs-trustpilot figure{margin:0;min-width:0;overflow-wrap:anywhere}.fs-trustpilot__rating{color:#2d4e37;font-weight:600}.fs-trustpilot blockquote{padding:0;margin:1.2rem 0 1.6rem;border:0;font-style:normal}.fs-trustpilot blockquote p{margin:0;white-space:pre-line;font-size:1.8rem;line-height:1.55}.fs-trustpilot figcaption,.fs-trustpilot__translation{font-size:1.5rem}.fs-trustpilot__translation{display:block;margin-top:.8rem}.fs-trustpilot__more{margin-top:2.4rem}.fs-trustpilot__more>summary{display:flex;align-items:center;gap:1.2rem;width:fit-content;min-height:44px;padding-block:.8rem;list-style:none;text-decoration:underline;cursor:pointer}.fs-trustpilot__more>summary::-webkit-details-marker{display:none}.fs-trustpilot__more>summary:before,.fs-trustpilot__more>summary:after{content:none}.fs-trustpilot__more .fs-trustpilot__reviews{padding-top:2.4rem}.fs-trustpilot__toggle:after{content:"+"}.fs-trustpilot__more[open] .fs-trustpilot__toggle:after{content:"\2212"}.fs-trustpilot__collapse,.fs-trustpilot__more[open] .fs-trustpilot__expand{display:none}.fs-trustpilot__more[open] .fs-trustpilot__collapse{display:inline}.fs-trustpilot :focus-visible{outline:2px solid currentColor;outline-offset:4px}@media screen and (max-width:749px){.fs-trustpilot{padding-block:3.2rem}.fs-trustpilot__reviews{grid-template-columns:minmax(0,1fr);gap:2.4rem}.fs-trustpilot figure+figure{border-top:1px solid rgba(var(--color-foreground),.15);padding-top:2.4rem}}.fs-buy-now-state{border:0;padding:0;margin:0;min-inline-size:0}.fs-product-purchase .fs-buy-now-state:disabled .shopify-payment-button__button{background:#f3f6f4!important;color:#4b5a4f!important;border-color:#c0cac3!important;opacity:1!important;cursor:not-allowed}.bndlr-volume:has(.fs-volume-offer){margin-block:24px!important;text-align:start}.bndlr-volume:has(.fs-volume-offer) .bndlr-volume-title{margin:0 0 12px!important;font-family:inherit!important;font-size:18px!important;font-weight:600!important;line-height:1.4!important;text-align:start!important}.bndlr-volume:has(.fs-volume-offer) .bndlr-volume-description:empty{display:none}.bndlr-volume:has(.fs-volume-offer) .bndlr-volume-discounts{display:grid!important;gap:10px;margin:0!important;padding:0!important}.bndlr-volume .bndlr-volume-discount.fs-volume-offer{position:relative!important;display:grid!important;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:5px 16px;box-sizing:border-box;width:100%!important;min-height:88px;margin:0!important;padding:16px 20px!important;border:1px solid oklch(.84 .015 155)!important;border-radius:8px!important;background:#f9fcfa!important;color:#243228!important;text-align:start!important;transition:border-color .16s ease-out,background-color .16s ease-out}.bndlr-volume .fs-volume-offer .bndlr-volume-main-text{grid-column:1;margin:0!important;padding:0!important;color:inherit!important;font-family:inherit!important;font-size:16px!important;font-weight:600!important;line-height:1.4!important;text-align:start!important;overflow-wrap:anywhere}.bndlr-volume .fs-volume-offer .bndlr-volume-saving-text{position:static!important;box-sizing:border-box;grid-column:2;grid-row:1 / 4;width:auto!important;max-width:180px;margin:0!important;padding:8px 12px!important;border:0!important;border-radius:5px!important;background:#ffe7cc!important;background:oklch(.94 .06 70)!important;color:#7f3900!important;color:oklch(.43 .115 50)!important;font-family:inherit!important;font-size:14px!important;font-weight:700!important;line-height:1.4!important;text-align:center!important;white-space:normal!important;transform:none!important;overflow-wrap:anywhere}.fs-volume-offer .fs-volume-action{grid-column:1;color:#205335;font-size:13px;font-weight:500;line-height:1.4}.fs-volume-offer .fs-volume-price{grid-column:1;font-size:13px;line-height:1.5;color:#36533f}.fs-volume-price strong{display:block;font-weight:600}.fs-volume-price small{display:block;font-size:12px}.fs-volume-price[hidden]{display:none}.bndlr-volume .fs-volume-offer:has(.fs-volume-button:disabled){opacity:.6}.bndlr-volume .fs-volume-offer .fs-volume-button:disabled{cursor:default}.fs-volume-offer .fs-volume-action{grid-row:3}.fs-volume-action>span{display:inline-block;margin-inline-start:5px}.bndlr-volume .fs-volume-offer .fs-volume-button{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;display:block;width:100%;height:100%;margin:0;padding:0;-webkit-appearance:none;appearance:none;border:0;border-radius:inherit;background:transparent;box-shadow:none;cursor:pointer}.bndlr-volume .fs-volume-offer:focus-within{border-color:#205335!important;background:#e8f6ec!important}.bndlr-volume .fs-volume-button:focus-visible{outline:2px solid oklch(.4 .075 155);outline-offset:3px}@media(hover:hover){.bndlr-volume .fs-volume-offer:hover{border-color:#205335!important;background:#e8f6ec!important}}@media(max-width:480px){.bndlr-volume .bndlr-volume-discount.fs-volume-offer{gap:6px 10px;padding:14px!important}.bndlr-volume .fs-volume-offer .bndlr-volume-saving-text{max-width:115px;padding:7px 9px!important}}@media(prefers-reduced-motion:reduce){.bndlr-volume .bndlr-volume-discount.fs-volume-offer{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/79/compiled_assets/styles.css.map */
