.guide-breadcrumb[data-astro-cid-5lk6wpoc]{background:var(--white);border-bottom:1px solid var(--bg-grey)}.guide-breadcrumb__list[data-astro-cid-5lk6wpoc]{box-sizing:border-box;flex-wrap:wrap;align-items:center;gap:10px;min-height:40px;margin:0;list-style:none;display:flex}.guide-breadcrumb__item[data-astro-cid-5lk6wpoc]{align-items:center;gap:10px;display:flex}.guide-breadcrumb__separator[data-astro-cid-5lk6wpoc]{color:var(--grey);flex-shrink:0;display:block}.guide-breadcrumb__link[data-astro-cid-5lk6wpoc]{color:var(--grey);text-decoration:none}a[data-astro-cid-5lk6wpoc].guide-breadcrumb__link:hover,a[data-astro-cid-5lk6wpoc].guide-breadcrumb__link:focus-visible{text-decoration:underline}.guide-breadcrumb__current[data-astro-cid-5lk6wpoc]{color:var(--dark-grey);font-weight:500}@media (width<=768px){.guide-breadcrumb__list[data-astro-cid-5lk6wpoc]{row-gap:0;padding-block:10px;line-height:20px}}.guide-hero[data-astro-cid-t7l7pup6]{padding-block:40px}@media (width>=1440px){.guide-hero[data-astro-cid-t7l7pup6] .hero{z-index:1;margin-bottom:calc(-40px - var(--hero-overhang));position:relative}}.article-card[data-astro-cid-a6w5xzru]{box-sizing:border-box;background:var(--white);border-radius:4px;flex-direction:column;min-width:0;display:flex;overflow:hidden}.article-card__media[data-astro-cid-a6w5xzru]{flex-shrink:0;height:176px;position:relative}.article-card__image[data-astro-cid-a6w5xzru]{object-fit:cover;width:100%;height:100%;display:block}.article-card__body[data-astro-cid-a6w5xzru]{flex-direction:column;flex:1;gap:20px;padding:20px;display:flex}.article-card__title[data-astro-cid-a6w5xzru]{-webkit-line-clamp:3;line-clamp:3;color:var(--dark-grey);white-space:pre-line;-webkit-box-orient:vertical;margin:0;display:-webkit-box;overflow:hidden}.article-card__summary[data-astro-cid-a6w5xzru]{-webkit-line-clamp:4;line-clamp:4;color:var(--grey-dark);white-space:pre-line;-webkit-box-orient:vertical;margin:0;display:-webkit-box;overflow:hidden}.article-card__cta[data-astro-cid-a6w5xzru]{box-sizing:border-box;background:var(--dark-grey);height:44px;color:var(--white);text-align:center;white-space:nowrap;border-radius:2px;justify-content:center;align-items:center;margin-top:auto;text-decoration:none;transition:background-color .2s;display:flex}.article-card__cta[data-astro-cid-a6w5xzru]:hover,.article-card__cta[data-astro-cid-a6w5xzru]:focus-visible{background:var(--mid-grey)}@media (width<=768px){.article-card__body[data-astro-cid-a6w5xzru]{padding:20px 30px 30px}.article-card__summary[data-astro-cid-a6w5xzru]{-webkit-line-clamp:5;line-clamp:5}}.guide-pagination[data-astro-cid-ter7znfo]{align-items:center;gap:8px;display:flex}.guide-pagination__box[data-astro-cid-ter7znfo]{box-sizing:border-box;border:1px solid var(--mid-grey);background:var(--white);width:30px;height:30px;color:var(--dark-grey);border-radius:2px;justify-content:center;align-items:center;text-decoration:none;transition:border-color .2s;display:flex}a[data-astro-cid-ter7znfo].guide-pagination__box:hover,a[data-astro-cid-ter7znfo].guide-pagination__box:focus-visible,.guide-pagination__box--current[data-astro-cid-ter7znfo]{border-color:var(--dark-grey)}.guide-pagination__icon[data-astro-cid-ter7znfo]{display:block}.guide-pagination__icon--next[data-astro-cid-ter7znfo]{transform:rotate(180deg)}@media (width<=768px){.guide-pagination__box[data-astro-cid-ter7znfo]{width:40px;height:40px}}.guide-sort.svelte-oohejy{align-items:center;gap:16px;display:flex}.guide-sort__label.svelte-oohejy{color:var(--grey-dark);white-space:nowrap}.guide-sort__control.svelte-oohejy{align-items:center;display:flex;position:relative}.guide-sort__select.svelte-oohejy{appearance:none;border:1px solid var(--dark-grey);height:40px;color:var(--dark-grey);cursor:pointer;background:0 0;border-radius:2px;padding:0 28px 0 9px}.guide-sort__select.svelte-oohejy:focus-visible{outline:2px solid var(--dark-grey);outline-offset:2px}.guide-sort__chevron.svelte-oohejy{color:var(--dark-grey);pointer-events:none;align-items:center;display:flex;position:absolute;right:9px}.guide-sort__chevron.svelte-oohejy svg{display:block}.guide-sort__apply.svelte-oohejy{border:1px solid var(--dark-grey);height:40px;color:var(--dark-grey);cursor:pointer;background:0 0;border-radius:2px;padding-inline:11px}.guide-listing[data-astro-cid-karxbg7s]{padding-block:40px}@media (width>=1440px){.guide-listing[data-astro-cid-karxbg7s]{border-top:var(--hero-overhang) solid transparent}}.guide-listing__toolbar[data-astro-cid-karxbg7s]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;min-height:40px;display:flex}.guide-listing__count[data-astro-cid-karxbg7s]{text-transform:none;color:var(--grey-dark);align-items:center;gap:16px;margin:0;display:flex}.guide-listing__count[data-astro-cid-karxbg7s] strong[data-astro-cid-karxbg7s]{font-weight:700}.guide-listing__chip[data-astro-cid-karxbg7s]{box-sizing:border-box;background:var(--white);white-space:nowrap;border-radius:2px;height:30px;padding-inline:10px;line-height:30px}.guide-listing__divider[data-astro-cid-karxbg7s]{border:none;border-top:1px solid #cdcdcd;margin:20px 0 0}.guide-listing__grid[data-astro-cid-karxbg7s]{grid-template-columns:repeat(auto-fill,minmax(min(300px,100%),1fr));gap:40px 20px;margin-top:40px;display:grid}.guide-listing__grid--cards[data-astro-cid-karxbg7s]{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:0}.guide-listing__footer[data-astro-cid-karxbg7s]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;margin-top:40px;display:flex}.guide-listing__showing[data-astro-cid-karxbg7s]{color:var(--dark-grey);margin:0}.guide-listing__showing[data-astro-cid-karxbg7s] strong[data-astro-cid-karxbg7s]{font-weight:700}@media (width<=768px){.guide-listing__grid[data-astro-cid-karxbg7s]{gap:20px;margin-top:20px}.guide-listing__footer[data-astro-cid-karxbg7s]{margin-top:20px}.guide-listing__scope[data-astro-cid-karxbg7s],.guide-listing__showing-label[data-astro-cid-karxbg7s]{display:none}.guide-listing__grid--cards[data-astro-cid-karxbg7s]{grid-template-columns:minmax(0,1fr);gap:30px}}.product-breadcrumb[data-astro-cid-cens5t2k]{background:var(--white);border-bottom:1px solid var(--surface-hover)}.product-breadcrumb__list[data-astro-cid-cens5t2k]{box-sizing:border-box;flex-wrap:wrap;align-items:center;gap:8px;min-height:40px;margin:0;padding-block:10.75px;list-style:none;display:flex}.product-breadcrumb__item[data-astro-cid-cens5t2k]{align-items:center;gap:8px;display:flex}.product-breadcrumb__separator[data-astro-cid-cens5t2k]{color:var(--grey);flex-shrink:0;display:block}.product-breadcrumb__link[data-astro-cid-cens5t2k]{color:var(--grey);text-decoration:none}a[data-astro-cid-cens5t2k].product-breadcrumb__link:hover,a[data-astro-cid-cens5t2k].product-breadcrumb__link:focus-visible{text-decoration:underline}.product-breadcrumb__current[data-astro-cid-cens5t2k]{color:var(--dark-grey)}@media (width<=768px){.product-breadcrumb__list[data-astro-cid-cens5t2k]{row-gap:0;min-height:40px}}.interest-card[data-astro-cid-drffgrdb]{background:var(--white);flex-direction:column;flex:0 0 100%;min-width:0;display:flex}.interest-card__media[data-astro-cid-drffgrdb]{background:#e4e4e4;flex-shrink:0;justify-content:center;align-items:center;height:176px;display:flex}.interest-card__image[data-astro-cid-drffgrdb]{object-fit:contain;max-width:100%;max-height:100%;display:block}.interest-card__body[data-astro-cid-drffgrdb]{flex-direction:column;flex:1;gap:10px;padding:20px;display:flex}.interest-card__title[data-astro-cid-drffgrdb],.interest-card__subtitle[data-astro-cid-drffgrdb]{color:var(--dark-grey);white-space:pre-line;margin:0}.interest-card__description[data-astro-cid-drffgrdb]{-webkit-line-clamp:4;line-clamp:4;min-height:80px;color:var(--grey-dark);white-space:pre-line;-webkit-box-orient:vertical;margin:0;display:-webkit-box;overflow:hidden}.interest-card__divider[data-astro-cid-drffgrdb]{background:#f7f7f7;border:none;width:100%;height:1px;margin:auto 0 3px}.interest-card__cta[data-astro-cid-drffgrdb]{box-sizing:border-box;background:var(--dark-grey);height:40px;color:var(--white);white-space:nowrap;border-radius:2px;justify-content:center;align-items:center;text-decoration:none;display:flex}.interest-card__cta[data-astro-cid-drffgrdb]:hover,.interest-card__cta[data-astro-cid-drffgrdb]:focus-visible{background:var(--mid-grey)}@media (width<=768px){.interest-card__body[data-astro-cid-drffgrdb]{padding:20px 30px 30px}}.related-products__title[data-astro-cid-rzy2lfsb]{color:var(--dark-grey);white-space:pre-line;margin:0}.related-products--sidebar[data-astro-cid-rzy2lfsb] .related-products__title[data-astro-cid-rzy2lfsb]{margin-bottom:20px}.related-products--sidebar[data-astro-cid-rzy2lfsb] .related-products__card[data-astro-cid-rzy2lfsb]{background:var(--white);border-radius:4px;padding-bottom:20px;overflow:hidden}.related-products--sidebar[data-astro-cid-rzy2lfsb] .related-products__card[data-astro-cid-rzy2lfsb] .slider-carousel{gap:10px}.related-products--default[data-astro-cid-rzy2lfsb]{background:var(--bg-light);padding-block:40px}.related-products--default[data-astro-cid-rzy2lfsb] .related-products__header[data-astro-cid-rzy2lfsb]{justify-content:space-between;align-items:center;gap:20px;display:flex}.related-products--default[data-astro-cid-rzy2lfsb] .related-products__browse[data-astro-cid-rzy2lfsb]{box-sizing:border-box;background:var(--white);height:30px;color:var(--dark-grey);white-space:nowrap;align-items:center;padding-inline:12px;text-decoration:none;transition:background-color .2s;display:inline-flex}.related-products--default[data-astro-cid-rzy2lfsb] .related-products__browse[data-astro-cid-rzy2lfsb]:hover,.related-products--default[data-astro-cid-rzy2lfsb] .related-products__browse[data-astro-cid-rzy2lfsb]:focus-visible{background:var(--light-grey)}.related-products--default[data-astro-cid-rzy2lfsb] .related-products__description[data-astro-cid-rzy2lfsb]{color:var(--dark-grey);white-space:pre-line;margin:20px 0 0}.related-products--default[data-astro-cid-rzy2lfsb] .related-products__list[data-astro-cid-rzy2lfsb]{margin-top:20px}.related-products--default[data-astro-cid-rzy2lfsb] .related-products__list[data-astro-cid-rzy2lfsb] .slider-carousel{gap:0}.related-products--default[data-astro-cid-rzy2lfsb] .related-products__list[data-astro-cid-rzy2lfsb] .slider-carousel__dots{display:none}@media (width>=1440px){.related-products--sidebar[data-astro-cid-rzy2lfsb] .related-products__title[data-astro-cid-rzy2lfsb]{font-size:24px}.related-products--default[data-astro-cid-rzy2lfsb] .related-products__list[data-astro-cid-rzy2lfsb] .slider-carousel__viewport{border-radius:0;overflow:visible}.related-products--default[data-astro-cid-rzy2lfsb] .related-products__list[data-astro-cid-rzy2lfsb] .slider-carousel__track{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;transition:none;display:grid;transform:none!important}}@media (width>=769px) and (width<=1439px){.related-products--default[data-astro-cid-rzy2lfsb] .related-products__list[data-astro-cid-rzy2lfsb] .slider-carousel__viewport{border-radius:0;overflow:visible}.related-products--default[data-astro-cid-rzy2lfsb] .related-products__list[data-astro-cid-rzy2lfsb] .slider-carousel__track{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;transition:none;display:grid;transform:none!important}}@media (width<=768px){.related-products--default[data-astro-cid-rzy2lfsb] .related-products__browse[data-astro-cid-rzy2lfsb]{display:none}.related-products--default[data-astro-cid-rzy2lfsb] .related-products__list[data-astro-cid-rzy2lfsb] .slider-carousel{gap:50px}.related-products--default[data-astro-cid-rzy2lfsb] .related-products__list[data-astro-cid-rzy2lfsb] .slider-carousel__dots{display:flex}html:not(.js) .related-products--default[data-astro-cid-rzy2lfsb] .related-products__list[data-astro-cid-rzy2lfsb] .slider-carousel__viewport{overflow:visible}html:not(.js) .related-products--default[data-astro-cid-rzy2lfsb] .related-products__list[data-astro-cid-rzy2lfsb] .slider-carousel__track{flex-direction:column;gap:20px}html:not(.js) .related-products--default[data-astro-cid-rzy2lfsb] .related-products__list[data-astro-cid-rzy2lfsb] .slider-carousel__dots{display:none}}.product-tabs.svelte-1i72kio{flex-direction:column;margin-top:20px;display:flex}.product-tabs__nav.svelte-1i72kio{gap:6px;display:flex}.product-tabs__tab.svelte-1i72kio{background:var(--surface-hover);height:40px;color:var(--dark-grey);white-space:nowrap;cursor:pointer;border:none;padding:0 10px;transition:background-color .2s,color .2s}.product-tabs__tab.svelte-1i72kio:hover{background:var(--light-grey)}.product-tabs__tab[aria-selected=true].svelte-1i72kio{background:var(--white);font-weight:700}.product-tabs__tab.svelte-1i72kio:focus-visible{outline:2px solid var(--dark-grey);outline-offset:-2px}@media (width<=1439px){.product-tabs.svelte-1i72kio{background:var(--white);margin-top:40px;padding:40px 30px 30px}.product-tabs__nav.svelte-1i72kio{flex-direction:column;gap:10px}.product-tabs__tab.svelte-1i72kio{text-align:left;background:var(--light-grey);width:100%}.product-tabs__tab[aria-selected=true].svelte-1i72kio{background:var(--dark-grey);color:var(--white)}}.analytical[data-astro-cid-q2rrikyp]{width:100%}.analytical__table[data-astro-cid-q2rrikyp]{border-collapse:collapse;table-layout:fixed;width:100%}.analytical__table[data-astro-cid-q2rrikyp] th,.analytical__table[data-astro-cid-q2rrikyp] td{box-sizing:border-box;text-align:left;vertical-align:middle;overflow-wrap:break-word;height:40px;padding:10px 15px}.analytical__table[data-astro-cid-q2rrikyp] th{background:var(--dark-grey);color:var(--white);font-weight:700}.analytical__table[data-astro-cid-q2rrikyp] th:first-child{width:47%}.analytical__table[data-astro-cid-q2rrikyp] th:nth-child(2){width:34%}.analytical__table[data-astro-cid-q2rrikyp] th:nth-child(3){width:19%}.analytical__table[data-astro-cid-q2rrikyp] tbody tr:nth-child(2n){background:var(--bg-light)}.analytical__table[data-astro-cid-q2rrikyp] td{color:var(--dark-grey)}@media (width<=768px){.analytical__table[data-astro-cid-q2rrikyp] th:nth-child(2){width:29%}.analytical__table[data-astro-cid-q2rrikyp] th:nth-child(3){width:24%}.analytical__table[data-astro-cid-q2rrikyp] th,.analytical__table[data-astro-cid-q2rrikyp] td{padding:10px 12px}}.rich-text[data-astro-cid-pdspjwqu]{color:var(--dark-grey)}.rich-text[data-astro-cid-pdspjwqu] :where(p,ul,ol,figure,blockquote,h1,h2,h3,h4,h5,h6){margin:0}.rich-text[data-astro-cid-pdspjwqu]>*+*{margin-top:20px}.rich-text[data-astro-cid-pdspjwqu] :is(p,li,h1,h2,h3,h4,h5,h6){white-space:pre-line}.rich-text[data-astro-cid-pdspjwqu] strong{font-weight:700}.rich-text[data-astro-cid-pdspjwqu] :is(ul,ol){padding-inline-start:20px}.rich-text[data-astro-cid-pdspjwqu] a{color:inherit;text-decoration:underline}.rich-text[data-astro-cid-pdspjwqu] a:hover{color:var(--grey)}.rich-text[data-astro-cid-pdspjwqu] :is(h1,h2,h3,h4,h5,h6){font-family:var(--font-text);text-transform:none;font-weight:700}.rich-text[data-astro-cid-pdspjwqu] :is(h1,h2,h3,h4,h5,h6)+*{margin-top:20px}.rich-text[data-astro-cid-pdspjwqu] :is(img,video,iframe,svg){max-width:100%;height:auto;display:block}.rich-text[data-astro-cid-pdspjwqu] iframe{aspect-ratio:16/9;width:100%}.rich-text[data-astro-cid-pdspjwqu] figcaption{color:var(--grey);margin-top:8px;font-size:14px;line-height:1.25}.rich-text--benefits[data-astro-cid-pdspjwqu] ul{padding-inline-start:0;list-style:none}.rich-text--benefits[data-astro-cid-pdspjwqu] li{padding-left:34px;position:relative}.rich-text--benefits[data-astro-cid-pdspjwqu] li+li{margin-top:20px}.rich-text--benefits[data-astro-cid-pdspjwqu] li:before{content:"";width:24px;height:20px;mask-image:var(--rich-text-check);mask-position:50%;mask-size:contain;mask-repeat:no-repeat;-webkit-mask-image:var(--rich-text-check);background:currentColor;position:absolute;top:2px;left:0;-webkit-mask-position:50%;-webkit-mask-size:contain;-webkit-mask-repeat:no-repeat}.ingredients[data-astro-cid-o77khkfm]{flex-direction:column;display:flex}.ingredient[data-astro-cid-o77khkfm]{border-top:1px solid var(--bg-light);grid-template-columns:120px minmax(0,1fr);gap:30px;padding:30px 0;display:grid}.ingredient[data-astro-cid-o77khkfm]:first-child{border-top:none;padding-top:0}.ingredient[data-astro-cid-o77khkfm]:last-child{padding-bottom:0}.ingredient--no-logo[data-astro-cid-o77khkfm]{grid-template-columns:minmax(0,1fr)}.ingredient__logo[data-astro-cid-o77khkfm]{background:#e4e4e4;justify-content:center;align-items:center;width:120px;height:120px;display:flex}.ingredient__logo-image[data-astro-cid-o77khkfm]{object-fit:contain;max-width:80%;max-height:80%;display:block}.ingredient__body[data-astro-cid-o77khkfm]{min-width:0}.ingredient__title[data-astro-cid-o77khkfm]{white-space:pre-line;margin:0 0 10px}@media (width<=768px){.ingredient[data-astro-cid-o77khkfm]{grid-template-columns:minmax(0,1fr);gap:20px;padding:30px 0}.ingredient__logo[data-astro-cid-o77khkfm]{width:100px;height:100px}}.product-description[data-astro-cid-g5pose4n]{background:var(--bg-product);padding-block:40px}.product-description__title[data-astro-cid-g5pose4n]{color:var(--dark-grey);white-space:pre-line;margin:0}.product-description__short[data-astro-cid-g5pose4n]{color:var(--dark-grey);white-space:pre-line;margin:16px 0 0}.product-description__intro[data-astro-cid-g5pose4n]{margin-top:20px}.product-tabs__panels[data-astro-cid-g5pose4n]{background:var(--white);padding:40px}.product-tabs__divider[data-astro-cid-g5pose4n]{display:none}.product-tab-panel__graphic[data-astro-cid-g5pose4n]{margin:40px 0 0}.product-tab-panel__graphic[data-astro-cid-g5pose4n] img{width:100%;max-width:490px;height:auto;display:block}.js [data-astro-cid-g5pose4n][data-product-tab-panel]:not([data-active]){display:none}@media (width<=1439px){.product-tabs__panels[data-astro-cid-g5pose4n]{background:0 0;padding:0}.product-tabs__divider[data-astro-cid-g5pose4n]{border:none;border-top:1px solid var(--dark-grey);margin:30px 0;display:block}}@media (width<=768px){.product-tab-panel__graphic[data-astro-cid-g5pose4n] img{max-width:none}}.product-downloads[data-astro-cid-qukej2vy]{background:var(--bg-light);padding-block:40px}.product-downloads__title[data-astro-cid-qukej2vy]{color:var(--dark-grey);white-space:pre-line;margin:0}.product-downloads__description[data-astro-cid-qukej2vy]{color:var(--dark-grey);white-space:pre-line;margin:20px 0 0}.product-downloads__description[data-astro-cid-qukej2vy] p{margin:0}.product-downloads__description[data-astro-cid-qukej2vy] p+p{margin-top:20px}.product-downloads__description[data-astro-cid-qukej2vy] a{color:inherit;text-decoration:underline}.product-downloads__grid[data-astro-cid-qukej2vy]{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:40px;display:grid}.download-card[data-astro-cid-qukej2vy]{box-sizing:border-box;background:var(--dark-grey);min-height:50px;color:var(--white);justify-content:space-between;align-items:center;gap:20px;padding:7px 10px 7px 15px;text-decoration:none;transition:background-color .2s;display:flex}.download-card[data-astro-cid-qukej2vy]:hover,.download-card[data-astro-cid-qukej2vy]:focus-visible{background:var(--surface-dark)}.download-card[data-astro-cid-qukej2vy]:focus-visible{outline:2px solid var(--dark-grey);outline-offset:2px}.download-card__body[data-astro-cid-qukej2vy]{flex-direction:column;min-width:0;display:flex}.download-card__title[data-astro-cid-qukej2vy]{overflow-wrap:break-word}.download-card__meta[data-astro-cid-qukej2vy]{color:var(--mid-grey);white-space:pre-line}.download-card__icon[data-astro-cid-qukej2vy]{background:var(--white);width:36px;height:36px;color:var(--dark-grey);flex-shrink:0;justify-content:center;align-items:center;display:flex}.download-card__icon-svg[data-astro-cid-qukej2vy]{width:16px;height:16px;display:block}@media (width<=1439px){.product-downloads__grid[data-astro-cid-qukej2vy]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=768px){.product-downloads__grid[data-astro-cid-qukej2vy]{grid-template-columns:minmax(0,1fr);gap:12px}}.product-gallery.svelte-3e32m5{flex-direction:column;width:100%;min-width:0;display:flex;position:relative}.product-gallery__main.svelte-3e32m5{aspect-ratio:505/413;background:#e4e4e4;justify-content:center;align-items:center;width:100%;display:flex;overflow:hidden}.product-gallery__main.svelte-3e32m5 .product-gallery__image{object-fit:contain;width:100%;height:100%;display:block}.product-gallery__main--in-use.svelte-3e32m5 .product-gallery__image{object-fit:cover}.product-gallery__thumbs.svelte-3e32m5{flex-wrap:wrap;gap:20px;margin-top:20px;display:flex}.product-gallery__thumb.svelte-3e32m5{cursor:pointer;opacity:.7;background:#d9d9d9;border:none;justify-content:center;align-items:center;width:85px;height:84px;padding:0;transition:opacity .2s;display:flex}.product-gallery__thumb.is-active.svelte-3e32m5,.product-gallery__thumb.svelte-3e32m5:hover,.product-gallery__thumb.svelte-3e32m5:focus-visible{opacity:1}.product-gallery__thumb.svelte-3e32m5:focus-visible{outline:2px solid var(--dark-grey);outline-offset:2px}.product-gallery__thumb.svelte-3e32m5 .product-gallery__thumb-image{object-fit:contain;width:100%;height:100%;display:block}.product-gallery__dots.svelte-3e32m5{background:color-mix(in srgb, var(--white) 85%, transparent);box-shadow:0 1px 4px color-mix(in srgb, var(--black) 15%, transparent);border-radius:12px;justify-content:center;gap:8px;padding:6px 10px;display:none;position:absolute;bottom:16px;left:50%;transform:translate(-50%)}.product-gallery__dot.svelte-3e32m5{background:var(--light-grey);cursor:pointer;border:none;border-radius:6px;width:10px;height:10px;padding:0;transition:width .2s,background-color .2s}.product-gallery__dot.is-active.svelte-3e32m5{background:var(--grey);width:20px}.product-gallery__dot.svelte-3e32m5:focus-visible{outline:2px solid var(--dark-grey);outline-offset:2px}html:not(.js) .product-gallery__dots.svelte-3e32m5{display:none}@media (width<=1439px){.product-gallery__main.svelte-3e32m5{max-height:420px}.product-gallery__thumbs.svelte-3e32m5{display:none}.product-gallery__dots.svelte-3e32m5{display:flex}}@media (width<=768px){.product-gallery__main.svelte-3e32m5{aspect-ratio:380/323;max-height:none}}.product-hero[data-astro-cid-laltrvvi]{background:var(--white);padding-block:40px}.product-hero__inner[data-astro-cid-laltrvvi]{grid-template-columns:minmax(0,505fr) minmax(0,735fr);align-items:start;display:grid}.product-hero__inner--text-only[data-astro-cid-laltrvvi]{grid-template-columns:minmax(0,1fr)}.product-hero__card[data-astro-cid-laltrvvi]{box-sizing:border-box;background:var(--yellow);flex-direction:column;min-height:383px;padding:40px 38px;display:flex}.product-hero__title[data-astro-cid-laltrvvi]{color:var(--dark-grey);white-space:pre-line;overflow-wrap:break-word;margin:0}.product-hero__subtitle[data-astro-cid-laltrvvi]{color:var(--dark-grey);white-space:pre-line;margin:10px 0 0}.product-hero__usps[data-astro-cid-laltrvvi]{flex-direction:column;margin:20px 0 0;padding:0;list-style:none;display:flex}.product-hero__usp[data-astro-cid-laltrvvi]{color:var(--dark-grey);white-space:pre-line;padding-left:16px;position:relative}.product-hero__usp[data-astro-cid-laltrvvi]+.product-hero__usp[data-astro-cid-laltrvvi]{margin-top:10px}.product-hero__usp[data-astro-cid-laltrvvi]:before{content:"";background:var(--dark-grey);width:6px;height:6px;position:absolute;top:8px;left:0}.product-hero__footer[data-astro-cid-laltrvvi]{flex-direction:column;align-items:flex-start;gap:20px;margin-top:auto;padding-top:30px;display:flex}.product-hero__pack[data-astro-cid-laltrvvi]{color:var(--dark-grey);white-space:pre-line;margin:0}.product-hero__cta[data-astro-cid-laltrvvi]{box-sizing:border-box;background:var(--dark-grey);height:40px;color:var(--white);white-space:nowrap;border-radius:2px;justify-content:center;align-items:center;padding-inline:30px;text-decoration:none;transition:background-color .2s;display:inline-flex}.product-hero__cta[data-astro-cid-laltrvvi]:hover,.product-hero__cta[data-astro-cid-laltrvvi]:focus-visible{background:var(--mid-grey)}@media (width<=1439px){.product-hero__inner[data-astro-cid-laltrvvi]{grid-template-columns:minmax(0,1fr)}.product-hero__card[data-astro-cid-laltrvvi]{min-height:0;padding:30px}}@media (width<=768px){.product-hero__footer[data-astro-cid-laltrvvi]{align-items:stretch}.product-hero__cta[data-astro-cid-laltrvvi]{width:100%}}.listing-loader.svelte-1e9pj2{z-index:90;pointer-events:none;position:absolute;transform:translate(-50%,-50%)}.listing-loader__spinner.svelte-1e9pj2{box-sizing:border-box;border:3px solid var(--mid-grey);border-top-color:var(--dark-grey);border-radius:50%;width:36px;height:36px;animation:.7s linear infinite svelte-1e9pj2-listing-spin;display:block}.listing-status.svelte-1e9pj2{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}@keyframes svelte-1e9pj2-listing-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.listing-loader__spinner.svelte-1e9pj2{animation-duration:1.8s}}.listing-footer__showing[data-astro-cid-smnol7ma]{color:var(--dark-grey);margin:0}.listing-footer__showing[data-astro-cid-smnol7ma] strong[data-astro-cid-smnol7ma]{font-weight:700}.listing-pagination[data-astro-cid-smnol7ma]{align-items:center;gap:8px;display:flex}.listing-pagination__box[data-astro-cid-smnol7ma]{box-sizing:border-box;border:1px solid var(--mid-grey);background:var(--white);width:30px;height:30px;color:var(--dark-grey);border-radius:2px;justify-content:center;align-items:center;text-decoration:none;transition:border-color .2s;display:flex}a[data-astro-cid-smnol7ma].listing-pagination__box:hover,a[data-astro-cid-smnol7ma].listing-pagination__box:focus-visible{border-color:var(--dark-grey)}a[data-astro-cid-smnol7ma].listing-pagination__box:focus-visible{outline:2px solid var(--dark-grey);outline-offset:2px}.listing-pagination__box--current[data-astro-cid-smnol7ma]{border:2px solid var(--dark-grey)}.listing-pagination__icon[data-astro-cid-smnol7ma]{display:block}.listing-pagination__icon--prev[data-astro-cid-smnol7ma]{transform:rotate(180deg)}@media (width<=1439px){.listing-footer__showing--desktop-only[data-astro-cid-smnol7ma]{display:none}}@media (width<=768px){.listing-pagination[data-astro-cid-smnol7ma]:not(.listing-pagination--compact) .listing-pagination__box[data-astro-cid-smnol7ma]{width:40px;height:40px}.listing-pagination[data-astro-cid-smnol7ma]:not(.listing-pagination--compact) .listing-pagination__icon[data-astro-cid-smnol7ma]{width:11px;height:16px}}.product-filters[data-astro-cid-gdlvby7h]{flex-direction:column;display:flex}.product-filters__intro[data-astro-cid-gdlvby7h]{color:var(--grey-dark);margin:0 0 30px}.product-filters__facet[data-astro-cid-gdlvby7h]{border-top:1px solid #cdcdcd;margin-top:30px;padding-top:30px}.product-filters__facet[data-astro-cid-gdlvby7h]:first-of-type{border-top:none;margin-top:0;padding-top:0}.product-filters__title[data-astro-cid-gdlvby7h]{color:var(--dark-grey);margin:0 0 30px}.product-filters__summary[data-astro-cid-gdlvby7h]{box-sizing:border-box;min-height:40px;color:var(--dark-grey);cursor:pointer;user-select:none;background:#f1f1f1;border-radius:2px;justify-content:space-between;align-items:center;gap:20px;padding:7px 20px;list-style:none;display:flex}.product-filters__summary[data-astro-cid-gdlvby7h]::-webkit-details-marker{display:none}.product-filters__summary[data-astro-cid-gdlvby7h]::marker{content:""}.product-filters__summary--active[data-astro-cid-gdlvby7h]{background:var(--yellow)}.product-filters__summary[data-astro-cid-gdlvby7h]:hover{background:var(--surface-hover)}.product-filters__summary[data-astro-cid-gdlvby7h]:focus-visible{outline:2px solid var(--dark-grey);outline-offset:-2px}.product-filters__summary--active[data-astro-cid-gdlvby7h]:hover,.product-filters__summary--active[data-astro-cid-gdlvby7h]:focus-visible{background:var(--yellow)}.product-filters__value[data-astro-cid-gdlvby7h]{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.product-filters__chevron[data-astro-cid-gdlvby7h]{flex-shrink:0;transition:transform .25s}.product-filters__control[data-astro-cid-gdlvby7h][open] .product-filters__chevron[data-astro-cid-gdlvby7h]{transform:rotate(180deg)}.product-filters__options[data-astro-cid-gdlvby7h]{background:var(--white);margin:0;padding:0;list-style:none}.product-filters__option[data-astro-cid-gdlvby7h]{position:relative}.product-filters__option[data-astro-cid-gdlvby7h]+.product-filters__option[data-astro-cid-gdlvby7h]:before{content:"";background:#dfdfdf;height:1px;position:absolute;top:0;left:12px;right:12px}.product-filters__option-link[data-astro-cid-gdlvby7h]{box-sizing:border-box;min-height:35px;color:var(--dark-grey);justify-content:space-between;align-items:center;gap:10px;padding:0 20px;text-decoration:none;display:flex}.product-filters__option-link[data-astro-cid-gdlvby7h]:hover,.product-filters__option-link[data-astro-cid-gdlvby7h]:focus-visible{background:var(--surface-hover)}.product-filters__option-link[data-astro-cid-gdlvby7h]:focus-visible{outline:2px solid var(--dark-grey);outline-offset:-2px}.product-filters__option-link--active[data-astro-cid-gdlvby7h]{background:var(--dark-grey);color:var(--white);font-weight:700}.product-filters__option[data-astro-cid-gdlvby7h].product-filters__option--active:before{display:none}.product-filters__option-link--active[data-astro-cid-gdlvby7h]:hover,.product-filters__option-link--active[data-astro-cid-gdlvby7h]:focus-visible{background:var(--dark-grey);outline-color:var(--white)}.product-filters__count[data-astro-cid-gdlvby7h]{color:#a8a8a8;flex-shrink:0}.product-filters__option-link--active[data-astro-cid-gdlvby7h] .product-filters__count[data-astro-cid-gdlvby7h]{color:var(--bg-grey)}.product-filters__clear[data-astro-cid-gdlvby7h]{color:var(--dark-grey);align-self:flex-start;margin-top:30px;text-decoration:underline}.product-filters__clear[data-astro-cid-gdlvby7h]:hover,.product-filters__clear[data-astro-cid-gdlvby7h]:focus-visible{color:var(--grey)}.product-filters__clear[data-astro-cid-gdlvby7h]:focus-visible{outline:2px solid var(--dark-grey);outline-offset:-2px}.product-listing[data-astro-cid-2aqs7wle]{padding-block:40px}.product-listing__inner[data-astro-cid-2aqs7wle]{flex-direction:column;display:flex}.product-listing__filter-input[data-astro-cid-2aqs7wle]{clip-path:inset(50%);width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}.product-listing__toolbar[data-astro-cid-2aqs7wle]{justify-content:space-between;align-items:center;gap:20px;min-height:40px;margin-bottom:20px;display:flex}.product-listing__filter-button[data-astro-cid-2aqs7wle]{box-sizing:border-box;border:1px solid var(--dark-grey);height:40px;color:var(--dark-grey);cursor:pointer;user-select:none;border-radius:2px;align-items:center;gap:8px;padding-inline:10px;transition:background-color .2s,color .2s;display:flex}.product-listing__filter-icon[data-astro-cid-2aqs7wle]{flex-shrink:0}.product-listing__toolbar-pager[data-astro-cid-2aqs7wle]{margin-left:auto}.product-listing__filter-input[data-astro-cid-2aqs7wle]:checked~.product-listing__toolbar[data-astro-cid-2aqs7wle] .product-listing__filter-button[data-astro-cid-2aqs7wle]{background:var(--dark-grey);color:var(--white)}.product-listing__filter-input[data-astro-cid-2aqs7wle]:focus-visible~.product-listing__toolbar[data-astro-cid-2aqs7wle] .product-listing__filter-button[data-astro-cid-2aqs7wle]{outline:2px solid var(--dark-grey);outline-offset:2px}.product-listing__divider[data-astro-cid-2aqs7wle]{border:none;border-top:1px solid #dadada;margin:0 0 30px}.product-listing__sidebar[data-astro-cid-2aqs7wle]{margin-bottom:40px}.product-listing__main[data-astro-cid-2aqs7wle]{min-width:0}.product-listing__heading[data-astro-cid-2aqs7wle]{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}.product-listing__grid[data-astro-cid-2aqs7wle]{grid-template-columns:repeat(auto-fill,minmax(min(280px,100%),1fr));gap:40px 20px;transition:opacity .2s;display:grid}.product-listing[data-astro-cid-2aqs7wle][data-loading]{cursor:progress}.product-listing[data-astro-cid-2aqs7wle][data-loading] .product-listing__grid[data-astro-cid-2aqs7wle]{opacity:.35}.product-listing[data-astro-cid-2aqs7wle][data-loading] .product-filters,.product-listing[data-astro-cid-2aqs7wle][data-loading] .listing-pagination{pointer-events:none}.product-listing__footer[data-astro-cid-2aqs7wle]{flex-wrap:wrap;justify-content:center;align-items:center;gap:20px;margin-top:40px;display:flex}@media (width<=1439px){.product-listing__sidebar[data-astro-cid-2aqs7wle]{opacity:1;visibility:visible;grid-template-rows:1fr;transition:grid-template-rows .32s cubic-bezier(.2,0,0,1),opacity .24s,margin-bottom .32s cubic-bezier(.2,0,0,1),visibility;display:grid}.product-listing__sidebar-inner[data-astro-cid-2aqs7wle]{min-height:0;transition:transform .32s cubic-bezier(.2,0,0,1);overflow:hidden}.product-listing__filter-input[data-astro-cid-2aqs7wle]:not(:checked)~.product-listing__sidebar[data-astro-cid-2aqs7wle]{opacity:0;visibility:hidden;grid-template-rows:0fr;margin-bottom:0;transition:grid-template-rows .32s cubic-bezier(.2,0,0,1),opacity .24s,margin-bottom .32s cubic-bezier(.2,0,0,1),visibility 0s linear .32s}.product-listing__filter-input[data-astro-cid-2aqs7wle]:not(:checked)~.product-listing__sidebar[data-astro-cid-2aqs7wle] .product-listing__sidebar-inner[data-astro-cid-2aqs7wle]{transform:translateY(-6px)}}@media (prefers-reduced-motion:reduce){.product-listing__sidebar[data-astro-cid-2aqs7wle],.product-listing__sidebar-inner[data-astro-cid-2aqs7wle]{transition:none}}@media (width>=1440px){.product-listing__inner[data-astro-cid-2aqs7wle]{grid-template-columns:275px minmax(0,1fr);align-items:start;column-gap:40px;display:grid}.product-listing--unfiltered[data-astro-cid-2aqs7wle] .product-listing__inner[data-astro-cid-2aqs7wle]{grid-template-columns:minmax(0,1fr)}.product-listing__toolbar[data-astro-cid-2aqs7wle],.product-listing__divider[data-astro-cid-2aqs7wle],.product-listing__filter-input[data-astro-cid-2aqs7wle]{display:none}.product-listing__sidebar[data-astro-cid-2aqs7wle]{grid-area:1/1;margin-bottom:0}.product-listing__main[data-astro-cid-2aqs7wle]{grid-area:1/2}.product-listing--unfiltered[data-astro-cid-2aqs7wle] .product-listing__main[data-astro-cid-2aqs7wle]{grid-column:1}.product-listing__grid[data-astro-cid-2aqs7wle]{grid-template-columns:repeat(3,minmax(0,1fr))}.product-listing__footer[data-astro-cid-2aqs7wle]{justify-content:space-between}}@media (width<=768px){.product-listing__grid[data-astro-cid-2aqs7wle]{grid-template-columns:minmax(0,1fr);gap:40px}.product-listing__grid[data-astro-cid-2aqs7wle] .interest-card__description{min-height:0}}.product-listing-hero[data-astro-cid-aj6mkz7h]{padding-block:40px}.related-card[data-astro-cid-4hqj5enx]{box-sizing:border-box;background:var(--white);border-radius:4px;flex-direction:column;display:flex;overflow:hidden}.related-card__media[data-astro-cid-4hqj5enx]{flex-shrink:0;height:176px;position:relative}.related-card__image[data-astro-cid-4hqj5enx]{object-fit:cover;width:100%;height:100%;display:block}.related-card__body[data-astro-cid-4hqj5enx]{flex-direction:column;flex:1;gap:20px;padding:20px;display:flex}.related-card__title[data-astro-cid-4hqj5enx]{-webkit-line-clamp:3;line-clamp:3;color:var(--dark-grey);white-space:pre-line;-webkit-box-orient:vertical;margin:0;display:-webkit-box;overflow:hidden}.related-card__summary[data-astro-cid-4hqj5enx]{-webkit-line-clamp:4;line-clamp:4;color:var(--grey-dark);white-space:pre-line;-webkit-box-orient:vertical;margin:0;display:-webkit-box;overflow:hidden}.related-card__cta[data-astro-cid-4hqj5enx]{box-sizing:border-box;background:var(--dark-grey);height:40px;color:var(--white);text-align:center;white-space:nowrap;border-radius:2px;justify-content:center;align-items:center;margin-top:auto;text-decoration:none;transition:background-color .2s;display:flex}.related-card__cta[data-astro-cid-4hqj5enx]:hover,.related-card__cta[data-astro-cid-4hqj5enx]:focus-visible{background:var(--mid-grey)}@media (width<=768px){.related-card__body[data-astro-cid-4hqj5enx]{padding:30px}.related-card__summary[data-astro-cid-4hqj5enx]{-webkit-line-clamp:5;line-clamp:5}.related-card__cta[data-astro-cid-4hqj5enx]{height:44px}}.related__title[data-astro-cid-v2e4nza7]{color:var(--dark-grey);white-space:pre-line;margin:0 0 34px}.related__grid[data-astro-cid-v2e4nza7]{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}@media (width<=768px){.related__grid[data-astro-cid-v2e4nza7]{grid-template-columns:minmax(0,1fr)}}.search-card[data-astro-cid-uop2xbto]{flex-direction:column;align-items:flex-start;gap:20px;display:flex}.search-card__category[data-astro-cid-uop2xbto]{box-sizing:border-box;background:var(--surface-hover);height:40px;color:var(--dark-grey);white-space:nowrap;border-radius:2px;align-items:center;margin:0;padding-inline:10px;display:inline-flex}.search-card__title[data-astro-cid-uop2xbto]{margin:0}.search-card__link[data-astro-cid-uop2xbto]{color:inherit;text-decoration:none}.search-card__lead[data-astro-cid-uop2xbto]{color:var(--dark-grey);white-space:pre-line;margin:0}.search-card__cta[data-astro-cid-uop2xbto]{box-sizing:border-box;background:var(--dark-grey);height:40px;color:var(--white);white-space:nowrap;border-radius:4px;justify-content:center;align-items:center;padding-inline:10px;text-decoration:none;transition:background-color .2s;display:inline-flex}.search-card__cta[data-astro-cid-uop2xbto]:hover,.search-card__cta[data-astro-cid-uop2xbto]:focus-visible{background:var(--grey-dark)}.search[data-astro-cid-6i3xfcga]{padding-block:40px}.search__title[data-astro-cid-6i3xfcga]{color:var(--dark-grey);margin:0}.search__query[data-astro-cid-6i3xfcga]{color:#797979;margin:20px 0 0}.search__divider[data-astro-cid-6i3xfcga]{border:0;border-top:1px solid #797979;margin:20px 0 0}.search__list[data-astro-cid-6i3xfcga]{margin:0;padding:0;list-style:none}.search__item[data-astro-cid-6i3xfcga]{padding-block:20px}.search__item[data-astro-cid-6i3xfcga]+.search__item[data-astro-cid-6i3xfcga]{border-top:1px solid #797979}.search__footer[data-astro-cid-6i3xfcga]{border-top:1px solid #797979;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;padding-top:20px;display:flex}.search__empty[data-astro-cid-6i3xfcga]{color:var(--dark-grey);margin:0;padding-block:20px}@media (width<=768px){.search[data-astro-cid-6i3xfcga]{padding-block:60px 50px}.search__query[data-astro-cid-6i3xfcga]{margin-top:20px}}.toc[data-astro-cid-vk6bwi25]{user-select:none}.toc__card[data-astro-cid-vk6bwi25]{background:var(--white);border-radius:2px;overflow:hidden}.toc__header[data-astro-cid-vk6bwi25]{box-sizing:border-box;background:var(--dark-grey);height:40px;color:var(--white);cursor:pointer;align-items:center;gap:10px;padding-inline:20px;display:flex}.toc__icon[data-astro-cid-vk6bwi25]{display:block}.toc__chevron[data-astro-cid-vk6bwi25]{flex-shrink:0;margin-left:auto;transition:transform .2s;display:block}.toc__card[data-astro-cid-vk6bwi25][open]>.toc__header[data-astro-cid-vk6bwi25] .toc__chevron[data-astro-cid-vk6bwi25],.toc__entry[data-astro-cid-vk6bwi25][open]>.toc__row[data-astro-cid-vk6bwi25] .toc__chevron[data-astro-cid-vk6bwi25]{transform:rotate(180deg)}.toc__body[data-astro-cid-vk6bwi25]{padding:20px}.toc__list[data-astro-cid-vk6bwi25]{counter-reset:toc;margin:0;padding:0;list-style:none}.toc__item[data-astro-cid-vk6bwi25]{counter-increment:toc;counter-reset:toc-child}.toc__item[data-astro-cid-vk6bwi25]+.toc__item[data-astro-cid-vk6bwi25]{margin-top:10px}.toc__row[data-astro-cid-vk6bwi25]{box-sizing:border-box;background:var(--light-grey);cursor:pointer;align-items:center;min-height:30px;padding:5px 15px 5px 11px;list-style:none;display:flex}.toc__row[data-astro-cid-vk6bwi25]::-webkit-details-marker{display:none}.toc__link[data-astro-cid-vk6bwi25]{min-width:0;color:var(--dark-grey);flex:1;text-decoration:none}.toc__link[data-astro-cid-vk6bwi25]:before{content:counter(toc) ".";margin-right:8px}.toc__children[data-astro-cid-vk6bwi25]{margin:0;padding:0;list-style:none}.toc__child[data-astro-cid-vk6bwi25]{counter-increment:toc-child;padding:10px 15px 10px 11px}.toc__child[data-astro-cid-vk6bwi25]+.toc__child[data-astro-cid-vk6bwi25]{border-top:1px solid var(--mid-grey)}.toc__child-link[data-astro-cid-vk6bwi25]{color:var(--dark-grey);text-decoration:none;display:block}.toc__child-link[data-astro-cid-vk6bwi25]:before{content:counter(toc) "." counter(toc-child);margin-right:10px}.term-block[data-astro-cid-hgvevhs2]{padding-block:40px}.guide__side[data-astro-cid-2qsqiaat]{box-sizing:border-box}.guide__related[data-astro-cid-2qsqiaat]{padding-bottom:40px}@media (width>=1440px){.guide[data-astro-cid-2qsqiaat]{position:relative}.guide__side[data-astro-cid-2qsqiaat]>.guide__toc[data-astro-cid-2qsqiaat],.guide__side[data-astro-cid-2qsqiaat]>.guide__products[data-astro-cid-2qsqiaat]{background-color:#0000}.guide__side[data-astro-cid-2qsqiaat]{width:295px;padding-top:40px;position:absolute;top:auto;right:calc(50% - 620px)}.guide__side[data-astro-cid-2qsqiaat] .section-content{max-width:none;padding-inline:0}.guide__side[data-astro-cid-2qsqiaat]>.guide__products[data-astro-cid-2qsqiaat]:first-child .section__divider-wrap{display:none}.guide__side~* .section-content{padding-right:435px}}@media (width<=1439px){.guide[data-astro-cid-2qsqiaat]{flex-direction:column;display:flex}.guide__side[data-astro-cid-2qsqiaat]{display:contents}.guide__toc[data-astro-cid-2qsqiaat]{padding-top:40px}.guide__products[data-astro-cid-2qsqiaat]{order:1}.guide__related[data-astro-cid-2qsqiaat]{order:2}}
