@font-face{font-family:Montserrat;font-style:normal;font-weight:300;font-display:swap;src:url(/fonts/montserrat-300.woff2)format("woff2")}@font-face{font-family:Montserrat;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/montserrat-400.woff2)format("woff2")}@font-face{font-family:Montserrat;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/montserrat-500.woff2)format("woff2")}@font-face{font-family:Montserrat;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/montserrat-600.woff2)format("woff2")}@font-face{font-family:Montserrat;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/montserrat-700.woff2)format("woff2")}@font-face{font-family:Montserrat Fallback;src:local(Arial),local(Helvetica Neue),local(Liberation Sans);font-weight:300;size-adjust:109.7%}@font-face{font-family:Montserrat Fallback;src:local(Arial),local(Helvetica Neue),local(Liberation Sans);font-weight:400;size-adjust:111.3%}@font-face{font-family:Montserrat Fallback;src:local(Arial),local(Helvetica Neue),local(Liberation Sans);font-weight:500;size-adjust:113.2%}@font-face{font-family:Montserrat Fallback;src:local(Arial),local(Helvetica Neue),local(Liberation Sans);font-weight:600;size-adjust:115.3%}@font-face{font-family:Montserrat Fallback;src:local(Arial),local(Helvetica Neue),local(Liberation Sans);font-weight:700 900;size-adjust:117.5%}@font-face{font-family:Kraft Inter;font-style:normal;font-weight:400 500;font-display:swap;src:url(/fonts/inter-latin-ext-400-500.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Kraft Inter;font-style:normal;font-weight:400 500;font-display:swap;src:url(/fonts/inter-latin-400-500.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:normal;font-weight:300;font-display:swap;src:url(/fonts/poppins-latin-ext-300.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-weight:300;font-display:swap;src:url(/fonts/poppins-latin-300.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/poppins-latin-ext-400.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/poppins-latin-400.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/poppins-latin-ext-500.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/poppins-latin-500.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Kraft Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/inter-latin-ext-600-normal.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Kraft Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/inter-latin-600-normal.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Kraft Inter;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/inter-latin-ext-700-normal.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Kraft Inter;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/inter-latin-700-normal.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@media (width<=1200px){:root{--kraft-products-visible-count:4}}@media (width<=1024px){:root{--kraft-products-visible-count:3}}@media (width<=900px){:root{--kraft-tracking-display:-.28px}}@media (width<=720px){:root{--kraft-section-padding-block:var(--kraft-space-6);--kraft-feature-padding-block:var(--kraft-space-6);--kraft-feature-padding-inline:var(--kraft-space-4);--kraft-feature-gap:var(--kraft-space-6);--kraft-section-padding-inline:var(--kraft-space-4);--kraft-products-section-gap:var(--kraft-space-6);--kraft-products-visible-count:2;--kraft-products-card-gap:var(--kraft-space-5);--kraft-products-name-lines:4;--kraft-products-summary-lines:3;--kraft-service-column-gap:18px;--kraft-service-item-min-height:70px;--kraft-collection-padding-block:var(--kraft-space-6);--kraft-collection-padding-inline:var(--kraft-space-5);--kraft-section-gap:var(--kraft-space-6);--kraft-discovery-section-gap:var(--kraft-space-3);--kraft-discovery-heading-gap:var(--kraft-space-2);--kraft-discovery-header-height:60px;--kraft-discovery-card-gap:14px;--kraft-discovery-band-gap:6px;--kraft-discovery-band-padding:var(--kraft-space-4);--kraft-promo-padding-block:var(--kraft-space-6);--kraft-promo-padding-inline:var(--kraft-space-6);--kraft-promo-min-height:0px;--kraft-promo-content-gap:var(--kraft-space-3);--kraft-campaign-height:0px;--kraft-campaign-padding:var(--kraft-space-8) var(--kraft-space-6);--kraft-collection-card-gap:15px;--kraft-collection-visible-count:2.5;--kraft-collection-visible-gaps:2;--kraft-video-padding:24px 0;--kraft-video-panel-height:666px;--kraft-video-header-height:150px;--kraft-video-track-height:440px;--kraft-video-gap:var(--kraft-video-gap-mobile);--kraft-video-width:240px;--kraft-video-height:360px;--kraft-video-near-scale:.86667;--kraft-video-far-scale:.75;--kraft-video-media-radius:20px;--kraft-video-caption-gap:16px;--kraft-video-control-size:40px;--kraft-video-control-icon:18px;--kraft-video-control-gap:var(--kraft-space-2);--kraft-video-control-inset-inline:var(--kraft-space-4);--kraft-video-control-inset-block:var(--kraft-space-4);--kraft-video-label-inset:20px;--kraft-video-label-padding:6px 12px}}@media (width<=1023px){:root{--kraft-comparison-column-gap:48px;--kraft-comparison-copy-width:672px}}@media (width<=720px){:root{--kraft-comparison-column-gap:32px}}@media (width<=479px){:root{--kraft-comparison-frame-ratio:3 / 4;--kraft-comparison-stat-padding:10px}}@media (prefers-reduced-motion:reduce){:root{--kraft-action-hover-duration:0s}}@media (hover:hover) and (pointer:fine){:is(.btn,.content-cta,.content-products .content-product-cta,.content-hero[data-link-style=button] .content-hero-link,.content-discovery .content-discovery-cta,.cart-drawer-cta):hover:not(:disabled):not([aria-disabled=true]){background-color:var(--kraft-action-hover-surface,var(--kraft-action-dark-hover))}}html{--layout-unit:15px;font-size:100%}@media (width<=980px){:root{--layout-unit:14px}}@media (width<=400px){:root{--layout-unit:13px}}@media (width<=320px){:root{--layout-unit:12px}}@media (width<=240px){:root{--layout-unit:11px}}:root{--font-body:Montserrat, "Montserrat Fallback", -apple-system, "Segoe UI", Roboto, sans-serif;--font-heading:var(--kraft-font-heading);--font-interface:var(--kraft-font-interface);--fs-scale:var(--kraft-fs-compact);--fs-base:var(--kraft-fs-copy);--fs-sm:calc(var(--fs-scale) * .9);--fs-name:calc(var(--fs-scale) * .95);--fs-price:calc(var(--fs-scale) * 1.4);--fs-emphasis:calc(var(--fs-scale) * 1.1);--fs-lead:calc(var(--fs-scale) * 1.2);--fs-action-large:calc(var(--fs-scale) * 1.3);--fs-title:calc(var(--fs-scale) * 1.6);--fs-page-title:calc(var(--fs-scale) * 2);--fs-display:var(--kraft-fs-display);--fs-interface:var(--kraft-fs-interface);--fs-copy:var(--kraft-fs-copy);--fs-label:var(--kraft-fs-label);--fs-badge:var(--kraft-fs-badge);--fs-counter:calc(var(--fs-scale) * .7);--lh-display:var(--kraft-lh-display);--lh-copy:var(--kraft-lh-copy);--tracking-display:var(--kraft-tracking-display);--lh-base:var(--kraft-lh-base);--fw-heading:var(--kraft-fw-heading);--fw-body:400;--fw-medium:500;--fw-strong:600;--fw-heavy:700;--c-page:var(--kraft-c-page);--c-text:#3f3f3f;--c-black:var(--kraft-c-black);--c-muted:#666;--c-faint:#888;--c-soft:#f6f6f6;--c-line:#dedede;--c-line-dark:#444;--c-menu-open:var(--kraft-c-surface-warm);--c-white:var(--kraft-c-white);--c-ink:var(--kraft-c-ink);--c-copy:var(--kraft-c-copy);--c-surface-warm:var(--kraft-c-surface-warm);--c-inverse-muted:var(--kraft-c-inverse-muted);--c-accent:#7da93a;--c-danger:#de3746;--container:1380px;--page-gutter:var(--space-8);--product-gallery-image-ratio:var(--kraft-products-image-ratio);--product-gallery-image-fit:cover;--product-gallery-image-radius:var(--kraft-radius-media);--product-gallery-column:42fr;--product-info-column:58fr;--product-column-gap:calc(var(--layout-unit) * 2.5);--product-gallery-thumb-size:80px;--product-gallery-thumb-height:calc(var(--product-gallery-thumb-size) * 5 / 4);--product-gallery-thumb-radius:10px;--product-gallery-thumb-gap:var(--space-3);--product-identity-line:calc(1rem + 2 * var(--kraft-type-step));--product-sku-size:calc(.625rem + 2 * var(--kraft-type-step));--product-price-size:calc(1.625rem + 6 * var(--kraft-type-step));--product-price-line:calc(2.375rem + 6 * var(--kraft-type-step));--product-old-price-size:calc(.875rem + 2 * var(--kraft-type-step));--product-discount-size:.75rem;--product-discount-line:1.25rem;--product-quantity-width:136px;--product-quantity-height:52px;--product-quantity-step-width:44px;--product-detail-link-height:52px;--product-detail-link-size:.875rem;--product-disabled-surface:var(--c-surface-warm);--product-service-gap:var(--space-6);--product-service-padding-inline:var(--space-5);--product-service-radius:16px;--product-service-icon-gap:var(--space-3);--product-service-text-gap:1px;--product-service-lead-size:calc(.6875rem + 1 * var(--kraft-type-step));--product-service-lead-line:1.125rem;--product-service-title-size:calc(.6875rem + 2 * var(--kraft-type-step));--product-service-title-line:calc(1.125rem + 2 * var(--kraft-type-step));--product-buy-bar-reserve:calc(var(--product-price-line) + var(--product-quantity-height) + var(--space-3) + var(--space-8) + var(--border-width) + env(safe-area-inset-bottom));--product-guide-padding-block:40px;--product-guide-border:#dad6cd;--product-guide-eyebrow-color:var(--kraft-service-icon-color);--product-guide-content-gap:28px;--product-guide-question-size:calc(1rem + 1 * var(--kraft-type-step));--product-guide-question-line:calc(1.5625rem + 2 * var(--kraft-type-step));--product-guide-scroll-offset:var(--space-6);--h-topbar:calc(var(--layout-unit) * 2.9333);--h-nav:calc(var(--layout-unit) * 4.1333);--gap:var(--layout-unit);--gap-cards:calc(var(--layout-unit) * 1.6);--radius:calc(var(--layout-unit) * .2);--space-1:var(--kraft-space-1);--space-2:var(--kraft-space-2);--space-3:var(--kraft-space-3);--space-4:var(--kraft-space-4);--space-5:var(--kraft-space-5);--space-6:var(--kraft-space-6);--space-8:var(--kraft-space-8);--radius-panel:var(--kraft-radius-panel);--radius-control:var(--kraft-radius-control);--radius-pill:var(--kraft-radius-pill);--radius-round:var(--kraft-radius-round);--tab-font-size:calc(.75rem + 2 * var(--kraft-type-step));--tab-surface:var(--c-surface-warm);--tab-hover-surface:var(--c-line-warm);--tab-gap:var(--space-3);--control-height:var(--kraft-control-height);--border-width:var(--kraft-border-width);--focus-width:var(--kraft-focus-width);--focus-offset:var(--kraft-focus-offset);--filter-surface:var(--kraft-c-surface-section);--filter-radius:var(--kraft-radius-media);--filter-padding:var(--space-5);--filter-border:var(--c-line);--filter-choice-border:var(--c-copy);--filter-group-gap:var(--space-5);--filter-title-size:.875rem;--filter-title-line:1.375rem;--filter-option-size:var(--fs-label);--filter-option-line:1.25rem;--filter-option-height:36px;--filter-option-height-mobile:44px;--filter-option-gap:var(--space-1);--filter-count-size:var(--fs-badge);--filter-choice-size:18px;--filter-choice-radius:var(--space-1);--filter-mark-width:5px;--filter-mark-height:9px;--filter-icon-size:var(--space-4);--filter-disabled-opacity:.55;--hero-height:640px;--hero-media-height:220px;--hero-padding-start:calc(var(--space-3) - var(--header-top-spacing));--hero-padding-end:var(--kraft-section-gap);--hero-copy-width:575px;--hero-copy-max-width:55%;--hero-copy-padding:82px 68px 82px 50px;--hero-copy-gap:26px;--hero-copy-min-height-mobile:283px;--hero-title-gap-mobile:9px;--hero-action-gap-mobile:25px;--hero-focus-inset:-5px;--hero-dots-inset-end:23px;--hero-dots-inset-bottom:21px;--hero-dots-padding-inline:10px;--hero-media-top-mobile:-12.21%;--hero-media-left-mobile:-61.62%;--hero-media-width-mobile:162.25%;--hero-media-height-mobile:118.28%;--header-top-spacing:10px;--header-width-reduction:16px;--header-brand-gap:calc(var(--layout-unit) * 2);--header-control-gap:calc(var(--layout-unit) * 1.2);--header-links-gap:calc(var(--layout-unit) * 1.4667);--header-link-gap:calc(var(--layout-unit) * .35);--header-logo-height:70px;--header-search-width:calc(var(--layout-unit) * 20);--header-font-family:var(--font-interface);--header-utility-size:.75rem;--header-utility-line:var(--fs-scale);--header-floating-size:var(--control-height);--header-floating-icon-size:22px;--header-floating-top:var(--space-8);--header-floating-offset-inline:10px;--header-floating-gap:var(--space-3);--header-floating-travel:var(--space-4);--header-floating-duration:.24s;--header-floating-stagger:50ms;--header-floating-easing:cubic-bezier(.22, 1, .36, 1);--header-floating-shadow:0 4px 16px #00000029;--header-search-height:calc(var(--layout-unit) * 2.4);--header-search-padding:calc(var(--layout-unit) * .9);--header-search-gap:calc(var(--layout-unit) * .5);--header-search-icon-size:var(--layout-unit);--header-touch-padding:calc(var(--layout-unit) * .7);--header-cart-icon-size:26px;--header-menu-icon-size:calc(var(--layout-unit) * 2.2);--header-phone-icon-size:calc(var(--layout-unit) * .95);--header-count-size:calc(var(--layout-unit) * 1.15);--header-count-padding:calc(var(--layout-unit) * .25);--header-count-top:calc(var(--header-count-size) * -.6);--header-count-right:calc(var(--header-count-size) * -.4);--header-floating-count-inset:0px;--nav-item-gap:calc(var(--layout-unit) * .4);--nav-font-family:var(--header-font-family);--nav-item-size:.875rem;--nav-item-weight:400;--nav-item-line:1.5;--nav-link-size:.8125rem;--nav-link-weight:400;--nav-link-line:1.5;--nav-open-color:var(--c-ink);--nav-link-color:var(--c-copy);--nav-link-hover-color:var(--c-ink);--nav-link-hover-surface:var(--c-page);--nav-label-size:.75rem;--nav-label-weight:600;--nav-label-line:1.5;--nav-label-tracking:.18em;--nav-label-color:var(--c-ink);--nav-copy-color:var(--c-copy);--nav-copy-line:1.65;--nav-border-color:var(--c-line);--nav-panel-shadow:0 18px 40px #0000001f;--nav-cta-size:.75rem;--nav-cta-weight:700;--nav-cta-line:1.5;--nav-cta-tracking:.12em;--nav-cta-underline-offset:3px;--nav-mobile-size:.9375rem;--nav-mobile-weight:500;--nav-mobile-line:1.5;--nav-mobile-padding:16px;--nav-mobile-link-padding:7.2px;--nav-mobile-border-color:var(--nav-border-color);--drawer-width:calc(min(calc(var(--layout-unit) * 26 + var(--space-5)), calc(round(down, 88vw, 1px) + var(--space-5)), calc(100vw - var(--space-6))) + 15px);--nav-mobile-inset:var(--space-4);--nav-mobile-row-inset:var(--space-2);--nav-mobile-row-radius:0px;--nav-mobile-item-gap:var(--space-3);--nav-badge-surface:var(--c-ink);--nav-badge-color:var(--c-white);--nav-badge-radius:var(--radius-control);--nav-badge-size:var(--fs-badge);--nav-badge-line:1rem;--nav-badge-padding:var(--space-1) var(--space-3);--nav-item-padding:calc(var(--layout-unit) * .9);--nav-panel-padding:40px;--nav-image-height:calc(var(--layout-unit) * 12.3);--nav-image-gap:calc(var(--layout-unit) * 1.1);--nav-heading-gap:16px;--nav-link-padding:5px;--nav-copy-gap:var(--layout-unit);--nav-duration:.15s;--c-line-warm:#dad6cd;--logo-stacked-height:75px;--footer-outer-padding:55px var(--space-8) var(--space-8);--footer-radius:32px;--footer-inner-padding:45px 64px 30px;--footer-min-height:466px;--footer-content-width:1175px;--footer-columns:4;--footer-columns-gap:30px;--footer-heading-gap:21px;--footer-heading-size:.890625rem;--footer-heading-line:1.24688rem;--footer-link-size:calc(.75rem + 2.25 * var(--kraft-type-step));--footer-link-line:calc(1.375rem + -2.05 * var(--kraft-type-step));--footer-links-gap:13.5px;--footer-bottom-gap:var(--space-6);--footer-columns-bottom-gap:45px;--footer-rule-gap:25px;--footer-rule-extension:60px;--footer-legal-gap:13.5px;--footer-legal-size:.84375rem;--footer-legal-line:1.18125rem;--footer-logo-height:var(--logo-stacked-height);--footer-copy-width:900px;--footer-copy-gap:var(--space-6);--footer-copy-size:calc(.6875rem + 1 * var(--kraft-type-step));--footer-copy-line:calc(1.125rem + 2.4 * var(--kraft-type-step));--footer-mobile-row-padding:var(--space-4) 0;--footer-indicator-size:20px;--z-header:112}@media (width<=1024px){:root{--header-brand-gap:var(--header-control-gap)}}@media (width<=900px){:root{--footer-columns:2;--footer-rule-extension:0px;--hero-padding-start:calc(var(--space-8) - var(--header-top-spacing));--hero-copy-padding:var(--space-6)}}@media (width<=720px){:root{--footer-outer-padding:var(--space-6) var(--space-4);--footer-inner-padding:var(--space-6);--footer-min-height:720px;--footer-columns:1;--footer-columns-gap:var(--space-2);--footer-heading-gap:var(--space-3);--footer-links-gap:var(--space-2);--footer-columns-bottom-gap:var(--space-5);--footer-bottom-gap:var(--space-3);--footer-legal-gap:var(--space-3);--footer-logo-height:50px;--footer-copy-gap:var(--space-5);--gap-cards:calc(var(--layout-unit) * 1.1);--page-gutter:var(--space-4);--product-service-gap:var(--space-3);--product-service-padding-inline:var(--space-3);--product-service-icon-gap:var(--space-2);--product-guide-padding-block:var(--space-6);--tab-gap:var(--space-2)}}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent;scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}button{appearance:none;border-radius:var(--radius-control)}h1,h2,h3,h4,h5,h6{font-weight:var(--fw-heading)}:focus,:focus-visible{outline:none}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:var(--font-body);font-size:var(--fs-base);line-height:var(--lh-base);font-weight:var(--fw-body);color:var(--c-text);background:var(--c-page);margin:0;overflow-x:clip}img{max-width:100%;height:auto;display:block}a{color:inherit;text-decoration:none}ul,ol{margin:0;padding:0;list-style:none}.container{width:100%;max-width:var(--container);padding-inline:var(--page-gutter);margin-inline:auto}.kraft-content{container-type:inline-size}.kraft-content>*{--content-bleed:0px}.page-content{padding:calc(var(--layout-unit) * 1.6) 0 calc(var(--layout-unit) * 2)}.page-content:has(>[data-block=section]:first-child){padding-top:var(--layout-unit)}.page-content:has(>[data-block=band]:first-child){padding-top:0}.kraft-content :is(.content-tiles-track,.content-products-track){cursor:grab;user-select:none}.kraft-content :is(.content-tiles-track,.content-products-track):active{cursor:grabbing}@media (width<=720px){.kraft-content>*{--content-bleed:calc((100vw - 100cqw) / 2)}}.row{grid-template-columns:repeat(12,1fr);display:grid}.col-3{grid-column:span 6}.col-6,.col-9,.col-12{grid-column:span 12}@media (width>=721px){.col-6{grid-column:span 6}.col-3{grid-column:span 3}}@media (width>=1025px){.col-9{grid-column:span 9}}.only-md{display:none!important}.only-xs{display:block!important}@media (width>=721px){.only-xs{display:none!important}}@media (width>=1025px){.only-md{display:block!important}}.square{aspect-ratio:1;background:var(--c-soft);display:block;overflow:hidden}.square img{object-fit:cover;width:100%;height:100%}.logo-mark[data-astro-cid-qmbhzs4e]{display:block}.logo-mark[data-astro-cid-qmbhzs4e] svg{height:auto;display:block}.wordmark[data-astro-cid-qmbhzs4e] svg{width:168px}.stacked[data-astro-cid-qmbhzs4e] svg{width:auto;height:var(--logo-stacked-height)}.arrow-link[data-astro-cid-ddq56j2j]{align-items:center;gap:calc(var(--layout-unit) * .4);color:inherit;font-weight:var(--fw-strong);display:inline-flex}.arrow-link[data-astro-cid-ddq56j2j] svg[data-astro-cid-ddq56j2j]{width:calc(var(--layout-unit) * 1.1);height:calc(var(--layout-unit) * 1.1);fill:none;stroke:currentColor;stroke-width:2px}.action-arrow[data-astro-cid-ddq56j2j]{width:var(--kraft-promo-action-icon);height:var(--kraft-promo-action-icon);flex:none;display:inline-flex}.action-arrow[data-astro-cid-ddq56j2j] svg{width:100%;height:100%}.btn[data-astro-cid-j6ocf6pu]{border-radius:var(--radius-control);font:inherit;font-weight:var(--fw-medium);text-align:center;cursor:pointer;border:0;justify-content:center;align-items:center;line-height:1.33;display:inline-flex}.is-base[data-astro-cid-j6ocf6pu]{padding:calc(var(--layout-unit) * .9) calc(var(--layout-unit) * 1.5);font-size:var(--fs-base)}.is-large[data-astro-cid-j6ocf6pu]{padding:calc(var(--layout-unit) * .99) calc(var(--layout-unit) * 1.6);font-size:var(--fs-emphasis)}.is-xlarge[data-astro-cid-j6ocf6pu]{padding:calc(var(--layout-unit) * .9) calc(var(--layout-unit) * 1.6);font-size:var(--fs-action-large)}.is-dark[data-astro-cid-j6ocf6pu]{background:var(--c-black);color:var(--c-white)}.is-accent[data-astro-cid-j6ocf6pu]{background:var(--c-accent);color:var(--c-white)}.is-light[data-astro-cid-j6ocf6pu]{background:var(--c-white);color:var(--c-black)}.is-outline[data-astro-cid-j6ocf6pu]{background:var(--c-white);border:1px solid var(--c-line);color:var(--c-black)}.is-block[data-astro-cid-j6ocf6pu]{width:100%;display:flex}.btn[data-astro-cid-j6ocf6pu]:disabled,.btn[data-astro-cid-j6ocf6pu][aria-disabled=true]{color:var(--c-white);cursor:not-allowed;pointer-events:none;background:#eee;border-color:#eee}.main-nav[data-astro-cid-7twtvrex],.nav-items[data-astro-cid-7twtvrex]{align-items:stretch;min-width:0;display:flex}.main-nav[data-astro-cid-7twtvrex]{font-family:var(--nav-font-family)}.nav-items[data-astro-cid-7twtvrex]{flex:1}.nav-items[data-astro-cid-7twtvrex]>li[data-astro-cid-7twtvrex]{display:flex;position:static}.nav-items[data-astro-cid-7twtvrex]>li[data-astro-cid-7twtvrex]>a[data-astro-cid-7twtvrex]{align-items:center;gap:var(--nav-item-gap);padding-inline:var(--nav-item-padding);font-size:var(--nav-item-size);font-weight:var(--nav-item-weight);line-height:var(--nav-item-line);white-space:nowrap;cursor:pointer;display:flex}.sub[data-astro-cid-7twtvrex]{background:var(--c-menu-open);color:var(--nav-open-color);font-size:var(--nav-link-size);font-weight:var(--nav-link-weight);line-height:var(--nav-link-line);border-top:var(--border-width) solid var(--nav-border-color);box-shadow:var(--nav-panel-shadow);visibility:hidden;position:absolute;top:100%;left:0;right:0}.nav-items[data-astro-cid-7twtvrex]>li[data-astro-cid-7twtvrex]:hover>.sub[data-astro-cid-7twtvrex]{visibility:visible}.nav-items[data-astro-cid-7twtvrex]>li[data-astro-cid-7twtvrex]:hover>a[data-astro-cid-7twtvrex]{background:var(--c-menu-open);color:var(--nav-open-color)}.sub-inner[data-astro-cid-7twtvrex]{padding-block:var(--nav-panel-padding);opacity:0;transition:opacity var(--nav-duration) linear}.nav-items[data-astro-cid-7twtvrex]>li[data-astro-cid-7twtvrex]:hover .sub-inner[data-astro-cid-7twtvrex]{opacity:1}.link-list[data-astro-cid-7twtvrex] a[data-astro-cid-7twtvrex]{padding:var(--nav-link-padding) 0;color:var(--nav-link-color);display:inline-block}.link-list[data-astro-cid-7twtvrex] a[data-astro-cid-7twtvrex]:hover,.link-list[data-astro-cid-7twtvrex] a[data-astro-cid-7twtvrex]:focus-visible{color:var(--nav-link-hover-color);text-underline-offset:var(--nav-cta-underline-offset);text-decoration:underline}.mega[data-astro-cid-7twtvrex]{gap:var(--nav-panel-padding)}.mega-col[data-astro-cid-7twtvrex] img[data-astro-cid-7twtvrex]{width:100%;height:var(--nav-image-height);object-fit:cover;border-radius:var(--kraft-radius-media);margin-bottom:var(--nav-image-gap)}.mega-col[data-astro-cid-7twtvrex]{flex-direction:column;display:flex}.mega-col[data-astro-cid-7twtvrex]>[data-astro-cid-7twtvrex]:last-child,.mega-col[data-astro-cid-7twtvrex]>[data-astro-cid-7twtvrex]:last-child img[data-astro-cid-7twtvrex]{margin-bottom:0}.mega-col[data-astro-cid-7twtvrex] label[data-astro-cid-7twtvrex]{margin-bottom:var(--nav-heading-gap);font-size:var(--nav-label-size);font-weight:var(--nav-label-weight);line-height:var(--nav-label-line);letter-spacing:var(--nav-label-tracking);color:var(--nav-label-color);text-transform:uppercase;display:block}.mega-col[data-astro-cid-7twtvrex] p[data-astro-cid-7twtvrex]{margin:0 0 var(--nav-copy-gap);font-size:var(--nav-link-size);font-weight:var(--nav-link-weight);line-height:var(--nav-copy-line);color:var(--nav-copy-color)}.mega-col[data-astro-cid-7twtvrex] .cta{margin-bottom:var(--nav-copy-gap);font-size:var(--nav-cta-size);font-weight:var(--nav-cta-weight);line-height:var(--nav-cta-line);letter-spacing:var(--nav-cta-tracking);text-transform:uppercase;align-self:start}.mega-col[data-astro-cid-7twtvrex] .cta:not(.btn){color:var(--nav-open-color);text-underline-offset:var(--nav-cta-underline-offset);text-decoration:underline}.mega-col[data-astro-cid-7twtvrex] .cta-block{margin-top:auto}.mega-col[data-astro-cid-7twtvrex] ul[data-astro-cid-7twtvrex]{margin:0}.mega-col[data-astro-cid-7twtvrex] ul[data-astro-cid-7twtvrex] a[data-astro-cid-7twtvrex]{padding:var(--nav-link-padding) 0;color:var(--nav-link-color);display:inline-block}.mega-col[data-astro-cid-7twtvrex] ul[data-astro-cid-7twtvrex] a[data-astro-cid-7twtvrex]:hover,.mega-col[data-astro-cid-7twtvrex] ul[data-astro-cid-7twtvrex] a[data-astro-cid-7twtvrex]:focus-visible{color:var(--nav-link-hover-color);text-underline-offset:var(--nav-cta-underline-offset);text-decoration:underline}.nav-items[data-astro-cid-7twtvrex]>li[data-astro-cid-7twtvrex]>a[data-astro-cid-7twtvrex]:focus-visible,.sub[data-astro-cid-7twtvrex] a[data-astro-cid-7twtvrex]:focus-visible{outline:var(--focus-width) solid currentColor;outline-offset:var(--focus-offset)}.site-header[data-astro-cid-o2dnm6ij]{--header-background:transparent;--header-color:var(--c-black);--header-link-color:var(--c-black);--header-line-color:var(--c-line);--header-search-background:var(--c-white);--header-search-color:var(--c-text);--header-search-placeholder:var(--c-muted);z-index:var(--z-header);padding-top:var(--header-top-spacing);background:var(--header-background);color:var(--header-color);font-family:var(--header-font-family);position:relative}.floating-tools[data-astro-cid-o2dnm6ij]{z-index:var(--z-header);top:max(var(--header-floating-top), env(safe-area-inset-top));right:calc(max(var(--page-gutter), calc((100% - var(--container)) / 2 + var(--page-gutter)), env(safe-area-inset-right)) + var(--header-floating-offset-inline));gap:var(--header-floating-gap);visibility:hidden;pointer-events:none;transition:visibility 0s var(--header-floating-duration);display:grid;position:fixed}.floating-tool[data-astro-cid-o2dnm6ij]{width:var(--header-floating-size);height:var(--header-floating-size);border-radius:var(--radius-round);background:var(--c-black);color:var(--c-white);cursor:pointer;box-shadow:var(--header-floating-shadow);opacity:0;transform:translateX(var(--header-floating-travel)) scale(.92);transition:opacity var(--header-floating-duration) ease, transform var(--header-floating-duration) var(--header-floating-easing), background-color var(--header-floating-duration) ease;border:0;place-items:center;padding:0;display:grid;position:relative}.floating-tool[data-astro-cid-o2dnm6ij]:hover{background:var(--c-ink)}.floating-tool[data-astro-cid-o2dnm6ij]:focus-visible{outline:var(--focus-width) solid var(--c-ink);outline-offset:var(--focus-offset)}.floating-tools[data-astro-cid-o2dnm6ij] svg[data-astro-cid-o2dnm6ij]{width:var(--header-floating-icon-size);height:var(--header-floating-icon-size)}.cart-bag-icon[data-astro-cid-o2dnm6ij]{max-width:none;width:var(--header-cart-icon-size);height:var(--header-cart-icon-size);flex:none;display:block}.floating-tool[data-astro-cid-o2dnm6ij] .cart-bag-icon[data-astro-cid-o2dnm6ij]{filter:brightness(0)invert()}.site-header[data-astro-cid-o2dnm6ij][data-scrolled]+.floating-tools[data-astro-cid-o2dnm6ij]{visibility:visible;pointer-events:auto;transition-delay:0s}.site-header[data-astro-cid-o2dnm6ij][data-scrolled]+.floating-tools[data-astro-cid-o2dnm6ij] .floating-tool[data-astro-cid-o2dnm6ij]{opacity:1;transition-delay:var(--tool-delay,0s);transform:translate(0)scale(1)}.floating-tool[data-astro-cid-o2dnm6ij]:nth-child(2){--tool-delay:var(--header-floating-stagger)}.floating-tool[data-astro-cid-o2dnm6ij]:nth-child(3){--tool-delay:calc(2 * var(--header-floating-stagger))}@media (prefers-reduced-motion:reduce){.floating-tools[data-astro-cid-o2dnm6ij],.floating-tool[data-astro-cid-o2dnm6ij],.site-header[data-astro-cid-o2dnm6ij][data-scrolled]+.floating-tools[data-astro-cid-o2dnm6ij] .floating-tool[data-astro-cid-o2dnm6ij]{transition:none;transform:none}}.header-inner[data-astro-cid-o2dnm6ij]{width:calc(100% - var(--header-width-reduction));max-width:calc(var(--container) - var(--header-width-reduction));align-items:stretch;display:flex}.brand[data-astro-cid-o2dnm6ij]{padding-right:var(--header-brand-gap);flex:none;align-items:center;display:flex}.brand[data-astro-cid-o2dnm6ij] .stacked svg{height:var(--header-logo-height)}.bars[data-astro-cid-o2dnm6ij]{grid-template-columns:auto minmax(0,1fr) auto;grid-template-rows:var(--h-topbar) var(--h-nav);align-items:center;column-gap:var(--header-control-gap);flex:1;min-width:0;display:grid}.links[data-astro-cid-o2dnm6ij]{justify-content:flex-end;align-items:center;gap:var(--header-links-gap);border-bottom:var(--border-width) solid var(--header-line-color);font-size:var(--header-utility-size);line-height:var(--header-utility-line);grid-area:links;align-self:stretch;display:flex}.links[data-astro-cid-o2dnm6ij] a[data-astro-cid-o2dnm6ij]{align-items:center;gap:var(--header-link-gap);color:var(--header-link-color);display:inline-flex}.links[data-astro-cid-o2dnm6ij] a[data-astro-cid-o2dnm6ij]:hover{color:var(--header-color)}.bars[data-astro-cid-o2dnm6ij]>.main-nav{grid-area:menu;align-self:stretch;min-width:0}.search[data-astro-cid-o2dnm6ij]{justify-self:end;align-items:center;gap:var(--header-search-gap);width:100%;max-width:var(--header-search-width);height:var(--header-search-height);padding-inline:var(--header-search-padding);background:var(--header-search-background);border-radius:var(--radius-pill);color:var(--header-search-color);font-size:var(--header-utility-size);line-height:var(--header-utility-line);grid-area:search;display:flex}.search[data-astro-cid-o2dnm6ij] button[data-astro-cid-o2dnm6ij]{color:inherit;cursor:pointer;background:0 0;border:0;flex:none;padding:0;display:flex}.search[data-astro-cid-o2dnm6ij] svg[data-astro-cid-o2dnm6ij]{width:var(--header-search-icon-size);height:var(--header-search-icon-size);flex:none}.search[data-astro-cid-o2dnm6ij] input[data-astro-cid-o2dnm6ij]{min-width:0;color:inherit;font:inherit;background:0 0;border:0;flex:1;padding:0}.search[data-astro-cid-o2dnm6ij] input[data-astro-cid-o2dnm6ij]:focus{outline:none}.search[data-astro-cid-o2dnm6ij]:focus-within,.brand[data-astro-cid-o2dnm6ij]:focus-visible,.links[data-astro-cid-o2dnm6ij] a[data-astro-cid-o2dnm6ij]:focus-visible,.cart[data-astro-cid-o2dnm6ij]:focus-visible,.burger[data-astro-cid-o2dnm6ij]:focus-visible{outline:var(--focus-width) solid currentColor;outline-offset:var(--focus-offset)}.search[data-astro-cid-o2dnm6ij] input[data-astro-cid-o2dnm6ij]::placeholder{color:var(--header-search-placeholder)}.search[data-astro-cid-o2dnm6ij] input[data-astro-cid-o2dnm6ij]::-webkit-search-cancel-button{-webkit-appearance:none}.cart[data-astro-cid-o2dnm6ij],.burger[data-astro-cid-o2dnm6ij]{padding:var(--header-touch-padding);margin:calc(-1 * var(--header-touch-padding));justify-self:end;align-items:center;display:flex}.cart[data-astro-cid-o2dnm6ij]{grid-area:cart}.cart-icon[data-astro-cid-o2dnm6ij]{width:var(--header-cart-icon-size);height:var(--header-cart-icon-size);justify-content:center;align-items:center;display:flex;position:relative}.cart-count[data-astro-cid-o2dnm6ij]{top:var(--header-count-top);right:var(--header-count-right);min-width:var(--header-count-size);padding-inline:var(--header-count-padding);background:var(--c-accent);border-radius:var(--radius-pill);color:var(--c-white);font-size:var(--fs-counter);font-weight:var(--fw-heavy);line-height:var(--header-count-size);text-align:center;position:absolute}.floating-cart-count[data-astro-cid-o2dnm6ij]{top:var(--header-floating-count-inset);right:var(--header-floating-count-inset)}.burger[data-astro-cid-o2dnm6ij]{color:inherit;cursor:pointer;background:0 0;border:0;grid-area:burger}.burger[data-astro-cid-o2dnm6ij] svg[data-astro-cid-o2dnm6ij]{width:var(--header-menu-icon-size);height:var(--header-menu-icon-size)}@media (width>=1025px){.bars[data-astro-cid-o2dnm6ij]{grid-template-areas:"links links links""menu search cart"}.burger[data-astro-cid-o2dnm6ij]{display:none}.cart[data-astro-cid-o2dnm6ij]{margin-right:0}}@media (width<=1024px){.bars[data-astro-cid-o2dnm6ij]{grid-template-columns:minmax(0,1fr) auto auto;grid-template-areas:"links links links""search cart burger"}.bars[data-astro-cid-o2dnm6ij]>.main-nav{display:none}}.links[data-astro-cid-o2dnm6ij] .phone-icon[data-astro-cid-o2dnm6ij]{width:var(--header-phone-icon-size);height:var(--header-phone-icon-size);flex:none;display:none}@media (width<=720px){.links[data-astro-cid-o2dnm6ij] .phone-label[data-astro-cid-o2dnm6ij],.links[data-astro-cid-o2dnm6ij] .contact[data-astro-cid-o2dnm6ij]{display:none}.links[data-astro-cid-o2dnm6ij] .phone-icon[data-astro-cid-o2dnm6ij]{display:block}}body.drawer-open{overflow:hidden}.drawer-overlay[data-astro-cid-5ogklpwq]{z-index:10000;opacity:0;visibility:hidden;pointer-events:none;background:#0b0b0b;transition:opacity .2s linear,visibility .2s linear;position:fixed;inset:0}.drawer-overlay[data-astro-cid-5ogklpwq].on{opacity:.6;visibility:visible;pointer-events:auto}.drawer[data-astro-cid-5ogklpwq]{z-index:10001;--drawer-head:calc(var(--layout-unit) * 4.4);width:var(--drawer-width);background:var(--c-black);height:100%;color:var(--c-white);visibility:hidden;pointer-events:none;transition:transform .2s,visibility 0s .2s;position:fixed;top:0;right:0;overflow:hidden;transform:translate(100%)}.drawer[data-astro-cid-5ogklpwq].open{visibility:visible;pointer-events:auto;transition:transform .2s,visibility;transform:translate(0)}.drawer-head[data-astro-cid-5ogklpwq]{z-index:2;width:100%;height:var(--drawer-head);padding-left:calc(var(--layout-unit) * 1.1);border-bottom:1px solid var(--c-line-dark);font-size:var(--fs-emphasis);font-weight:var(--fw-medium);text-transform:uppercase;justify-content:space-between;align-items:center;display:flex;position:absolute;top:0;left:0}.drawer-x[data-astro-cid-5ogklpwq]{color:inherit;font-size:calc(var(--fs-scale) * 2.15);padding:0 calc(var(--layout-unit) * 1.1);cursor:pointer;background:0 0;border:0;line-height:1}#drawer-menu{background:var(--c-menu-open);color:var(--nav-open-color);font-family:var(--nav-font-family)}#drawer-menu .drawer-head{font-size:var(--nav-mobile-size);font-weight:var(--nav-mobile-weight);line-height:var(--nav-mobile-line);border-color:var(--nav-mobile-border-color);padding-inline-start:var(--nav-mobile-inset)}#drawer-menu .drawer-x{padding-inline:var(--nav-mobile-inset)}.titles[data-astro-cid-x7dlfhfq]{flex:1;align-items:center;display:flex}.titles[data-astro-cid-x7dlfhfq].expanded .title-root[data-astro-cid-x7dlfhfq]{display:none}.back[data-astro-cid-x7dlfhfq]{align-items:center;gap:calc(var(--layout-unit) * .4);color:inherit;font:inherit;font-weight:var(--fw-medium);text-transform:uppercase;cursor:pointer;background:0 0;border:0;padding:0;display:none}.titles[data-astro-cid-x7dlfhfq].expanded .back[data-astro-cid-x7dlfhfq]{display:flex}.back-chevron[data-astro-cid-x7dlfhfq]{flex:none;width:1.2em;height:1.2em}.menu[data-astro-cid-x7dlfhfq]{top:var(--drawer-head);width:100%;height:calc(100% - var(--drawer-head));position:absolute;left:0}.menu-nav[data-astro-cid-x7dlfhfq]{top:calc(var(--layout-unit) * .6);width:100%;height:100%;transition:transform .3s;position:absolute;left:0}.menu[data-astro-cid-x7dlfhfq].expanded .menu-nav[data-astro-cid-x7dlfhfq]{transform:translate(-100%)}.menu-nav[data-astro-cid-x7dlfhfq] li[data-astro-cid-x7dlfhfq]{padding-inline:var(--nav-mobile-row-inset)}.menu-nav[data-astro-cid-x7dlfhfq] li[data-astro-cid-x7dlfhfq]+li[data-astro-cid-x7dlfhfq]:before{content:"";margin-inline:calc(var(--nav-mobile-inset) - var(--nav-mobile-row-inset));border-block-start:var(--border-width) solid var(--nav-mobile-border-color);display:block}.menu-nav[data-astro-cid-x7dlfhfq] a[data-astro-cid-x7dlfhfq],.menu-nav[data-astro-cid-x7dlfhfq] button[data-astro-cid-x7dlfhfq][data-menu-expand]{justify-content:space-between;align-items:center;gap:var(--nav-mobile-item-gap);width:100%;padding:var(--nav-mobile-padding) calc(var(--nav-mobile-inset) - var(--nav-mobile-row-inset));border-radius:var(--nav-mobile-row-radius);color:var(--nav-open-color);font:inherit;font-size:var(--nav-mobile-size);font-weight:var(--nav-mobile-weight);line-height:var(--nav-mobile-line);text-align:left;text-transform:none;cursor:pointer;background:0 0;border:0;display:flex}.menu-nav[data-astro-cid-x7dlfhfq] b[data-astro-cid-x7dlfhfq]{font-weight:var(--fw-medium)}.chevron[data-astro-cid-x7dlfhfq]{width:calc(var(--layout-unit) * 1.45);height:calc(var(--layout-unit) * 1.45);flex:none}.tag[data-astro-cid-x7dlfhfq]{padding:var(--nav-badge-padding);background:var(--nav-badge-surface);border-radius:var(--nav-badge-radius);color:var(--nav-badge-color);font-size:var(--nav-badge-size);font-weight:var(--fw-medium);font-style:normal;line-height:var(--nav-badge-line);white-space:nowrap;text-transform:none;flex:none;align-items:center;display:inline-flex}.menu-sub[data-astro-cid-x7dlfhfq]{width:100%;height:100%;position:absolute;top:0;left:100%}.menu-sub[data-astro-cid-x7dlfhfq] a[data-astro-cid-x7dlfhfq]{padding-block:var(--nav-mobile-link-padding);font-size:var(--nav-link-size);font-weight:var(--nav-link-weight);line-height:var(--nav-link-line);color:var(--nav-link-color);text-transform:none}.menu-nav[data-astro-cid-x7dlfhfq] [data-astro-cid-x7dlfhfq]:is(a,button[data-menu-expand]):is(:focus-visible,:active){background:var(--nav-link-hover-surface);color:var(--nav-link-hover-color)}@media (hover:hover) and (pointer:fine){.menu-nav[data-astro-cid-x7dlfhfq] [data-astro-cid-x7dlfhfq]:is(a,button[data-menu-expand]):hover{background:var(--nav-link-hover-surface);color:var(--nav-link-hover-color)}}.menu-nav[data-astro-cid-x7dlfhfq] a[data-astro-cid-x7dlfhfq]:focus-visible,.menu-nav[data-astro-cid-x7dlfhfq] button[data-astro-cid-x7dlfhfq]:focus-visible,.back[data-astro-cid-x7dlfhfq]:focus-visible{outline:var(--focus-width) solid currentColor;outline-offset:var(--focus-offset)}#drawer-menu .drawer-x:focus-visible{outline:var(--focus-width) solid currentColor;outline-offset:calc(-1 * var(--focus-offset))}.menu-sub[data-astro-cid-x7dlfhfq]:not(.shown){visibility:hidden}.field{padding:calc(var(--layout-unit) * .65) calc(var(--layout-unit) * .85);min-height:calc(var(--layout-unit) * 2.8);border-radius:var(--radius);background:var(--c-white);color:var(--c-text);font:inherit;font-size:var(--fs-base);font-weight:var(--fw-body);border:1px solid #ccc;line-height:1.4}.field::placeholder{color:var(--c-faint)}.field:focus-visible{border-color:var(--c-black);outline:none}select.field{appearance:none;padding-right:calc(var(--layout-unit) * 2.2);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23333333' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m5 9 7 7 7-7'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:calc(100% - calc(var(--layout-unit) * .8)) 50%;background-size:calc(var(--layout-unit) * .7)}textarea.field{min-height:calc(2.8em + calc(var(--layout-unit) * 1.3));resize:vertical}.field-row{font-size:var(--fs-sm);font-weight:var(--fw-medium);display:block}.field-row>.field{width:100%;margin-top:calc(var(--layout-unit) * .5);display:block}#drawer-search{background:var(--c-menu-open);color:var(--nav-open-color)}#drawer-search .drawer-head{border-color:var(--nav-border-color)}#drawer-search .drawer-x:focus-visible{outline:var(--focus-width) solid var(--c-ink);outline-offset:calc(-1 * var(--focus-offset))}.search-form[data-astro-cid-l36224vs]{gap:var(--space-4);height:100%;padding:calc(var(--drawer-head) + var(--space-6)) var(--space-6) var(--space-6);font-family:var(--font-interface);font-size:var(--fs-sm);line-height:var(--lh-copy);color:var(--c-copy);flex-direction:column;display:flex;overflow-y:auto}.field[data-astro-cid-l36224vs]{width:100%;min-height:var(--control-height);border-radius:var(--radius-control);border-color:var(--c-line);color:var(--c-ink)}.field[data-astro-cid-l36224vs]::placeholder{color:var(--c-muted)}.field[data-astro-cid-l36224vs]:focus-visible{border-color:var(--c-ink)}.search-form[data-astro-cid-l36224vs] .btn{min-height:var(--control-height);background:var(--c-ink)}.search-form[data-astro-cid-l36224vs] .btn:focus-visible{outline:var(--focus-width) solid var(--c-ink);outline-offset:var(--focus-offset)}#drawer-cart{background:var(--c-menu-open);color:var(--c-ink);font-family:var(--font-interface)}#drawer-cart .drawer-head{border-bottom-color:var(--nav-border-color);color:var(--c-ink)}.cart-drawer{top:var(--drawer-head);width:100%;height:calc(100% - var(--drawer-head));position:absolute;left:0}.cart-drawer-inner{flex-direction:column;height:100%;display:flex}.cart-drawer-list{gap:var(--space-3);min-height:0;padding:var(--space-4) calc(var(--layout-unit) * 1.2);flex-direction:column;flex:1;display:flex;overflow-y:auto}.cart-drawer-state{padding:calc(var(--layout-unit) * 2) calc(var(--layout-unit) * 1.2);color:var(--c-muted);text-align:center;margin:auto}.cart-drawer-state b{margin-bottom:calc(var(--layout-unit) * .4);color:var(--c-text);font-size:var(--fs-emphasis);font-weight:var(--fw-strong);display:block}.cart-drawer-line{gap:calc(var(--layout-unit) * .9);padding:var(--space-3);border-radius:var(--kraft-radius-media);background:var(--c-white);flex:none;display:flex}.cart-drawer-thumb{width:calc(var(--layout-unit) * 4.6);aspect-ratio:var(--kraft-products-image-ratio);border-radius:var(--kraft-radius-media);flex:none;align-self:flex-start;overflow:hidden}.cart-drawer-thumb img{object-fit:cover;width:100%;height:100%;display:block}.cart-drawer-line-body{flex:1;min-width:0}.cart-drawer-name{color:var(--c-ink);font-size:var(--fs-base);font-weight:var(--fw-medium);line-height:1.4;display:block}.cart-drawer-options{margin-top:calc(var(--layout-unit) * .25);color:var(--c-muted);font-size:var(--fs-sm);display:block}.cart-drawer-gone{margin-top:calc(var(--layout-unit) * .35);color:var(--c-danger);font-size:var(--fs-sm);display:block}.cart-drawer-foot-line{margin-top:calc(var(--layout-unit) * .6);justify-content:space-between;align-items:center;gap:calc(var(--layout-unit) * .6);flex-wrap:wrap;display:flex}.cart-drawer-price{font-size:var(--fs-base);font-weight:var(--fw-strong)}.cart-drawer-qty{border:var(--border-width) solid var(--c-line-warm);border-radius:var(--radius-control);background:var(--c-white);flex:none;align-items:center;display:flex;overflow:hidden}.cart-drawer-qty button{width:calc(var(--layout-unit) * 2.2);height:calc(var(--layout-unit) * 2.2);border-radius:inherit;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;flex:none;justify-content:center;align-items:center;padding:0;line-height:1;display:flex}.cart-drawer-qty button:not(:disabled):hover{background:var(--c-surface-warm)}.cart-drawer-qty button:disabled{color:var(--c-faint);cursor:default}.cart-drawer-qty svg{width:calc(var(--layout-unit) * 1.05);height:calc(var(--layout-unit) * 1.05);fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;vertical-align:middle}.cart-drawer-qty span{min-width:calc(var(--layout-unit) * 1.8);text-align:center;color:var(--c-ink);font-weight:var(--fw-medium);font-variant-numeric:tabular-nums}.cart-drawer-summary{padding:var(--layout-unit) calc(var(--layout-unit) * 1.2) calc(var(--layout-unit) * 1.2);border-top:var(--border-width) solid var(--c-line-warm);background:var(--c-menu-open);flex:none}.cart-drawer-row{margin-bottom:calc(var(--layout-unit) * .5);justify-content:space-between;align-items:baseline;display:flex}.cart-drawer-row b{font-size:var(--fs-price);font-weight:var(--fw-heavy)}.cart-drawer-note{margin:0 0 calc(var(--layout-unit) * .8);color:var(--c-muted);font-size:var(--fs-sm);line-height:1.5}.cart-drawer-cta{width:100%;min-height:var(--control-height);padding:var(--space-3) var(--space-4);border-radius:var(--radius-control);font:var(--fw-medium) var(--fs-base) / var(--lh-base) var(--font-interface);text-align:center;cursor:pointer;background:var(--c-black);color:var(--c-white);letter-spacing:.02em;text-transform:uppercase;border:0;justify-content:center;align-items:center;text-decoration:none;display:flex}.cart-drawer-continue{width:fit-content;max-width:100%;min-height:var(--control-height);margin:var(--space-2) auto 0;padding:var(--space-2) 0;color:var(--c-ink);font:var(--fw-medium) var(--fs-label) / var(--lh-base) var(--font-interface);text-underline-offset:var(--space-1);cursor:pointer;background:0 0;border:0;border-radius:0;text-decoration:underline;display:block}.cart-drawer-continue:hover{color:var(--c-copy)}#drawer-cart :is(a,button):focus-visible{outline:var(--focus-width) solid var(--c-ink);outline-offset:var(--focus-offset)}#drawer-cart :is(.cart-drawer-qty button,.drawer-x):focus-visible{outline-offset:calc(-1 * var(--focus-offset))}.security[data-astro-cid-uhqsh5rr]{justify-items:center;gap:var(--layout-unit);margin-block:calc(var(--layout-unit) * 2);text-align:center;display:grid}.security[data-astro-cid-uhqsh5rr] small[data-astro-cid-uhqsh5rr]{font-size:var(--fs-base);line-height:calc(var(--fs-scale) * 1.5);text-wrap:balance}.site-footer[data-astro-cid-trczcewx]{padding:var(--footer-outer-padding);font-family:var(--font-interface);font-size:var(--footer-link-size);line-height:var(--footer-link-line);color:var(--c-copy)}.footer-surface[data-astro-cid-trczcewx]{background:var(--c-surface-warm);border-radius:var(--footer-radius)}.footer-inner[data-astro-cid-trczcewx]{width:100%;max-width:var(--container);min-height:var(--footer-min-height);padding:var(--footer-inner-padding);margin-inline:auto}.footer-content[data-astro-cid-trczcewx]{max-width:var(--footer-content-width)}.columns[data-astro-cid-trczcewx]{grid-template-columns:repeat(var(--footer-columns), minmax(0, 1fr));gap:var(--footer-columns-gap);display:grid}.column[data-astro-cid-trczcewx]{min-width:0}.head[data-astro-cid-trczcewx]{margin:0 0 var(--footer-heading-gap);color:var(--c-ink);font-family:var(--font-heading);font-size:var(--footer-heading-size);font-weight:var(--fw-medium);line-height:var(--footer-heading-line)}.accordion-toggle[data-astro-cid-trczcewx]{display:none}.column[data-astro-cid-trczcewx] ul[data-astro-cid-trczcewx]{gap:var(--footer-links-gap);margin:0;padding:0;list-style:none;display:grid}.column[data-astro-cid-trczcewx] a[data-astro-cid-trczcewx],.legal[data-astro-cid-trczcewx] a[data-astro-cid-trczcewx],.legal[data-astro-cid-trczcewx] .pref[data-astro-cid-trczcewx]{color:inherit;text-decoration:none}.column[data-astro-cid-trczcewx] a[data-astro-cid-trczcewx]:hover,.legal[data-astro-cid-trczcewx] a[data-astro-cid-trczcewx]:hover,.legal[data-astro-cid-trczcewx] .pref[data-astro-cid-trczcewx]:hover{color:var(--c-ink);text-decoration:underline}.site-footer[data-astro-cid-trczcewx] [data-astro-cid-trczcewx]:is(a,button):focus-visible{outline:var(--focus-width) solid currentColor;outline-offset:calc(-1 * var(--focus-offset))}.legal[data-astro-cid-trczcewx] .pref[data-astro-cid-trczcewx]{font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;padding:0}.bottom[data-astro-cid-trczcewx]{justify-content:space-between;align-items:center;gap:var(--footer-bottom-gap);padding-top:var(--footer-rule-gap);margin-top:var(--footer-columns-bottom-gap);display:flex;position:relative}.bottom[data-astro-cid-trczcewx]:before{content:"";width:calc(100% + var(--footer-rule-extension));height:var(--border-width);background:var(--c-line-warm);position:absolute;top:0;left:0}.legal[data-astro-cid-trczcewx]{align-items:baseline;gap:var(--footer-legal-gap);font-size:var(--footer-legal-size);line-height:var(--footer-legal-line);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.legal[data-astro-cid-trczcewx] li[data-astro-cid-trczcewx]{align-items:baseline;display:inline-flex}.legal[data-astro-cid-trczcewx] li[data-astro-cid-trczcewx]:not(:last-child):after{content:"|";color:var(--c-line-warm);margin-inline-start:var(--footer-legal-gap)}.site-footer[data-astro-cid-trczcewx] .footer-logo{--logo-stacked-height:var(--footer-logo-height);color:var(--c-ink);flex:none}.copyright[data-astro-cid-trczcewx]{max-width:var(--footer-copy-width);margin:var(--footer-copy-gap) 0 0;font-size:var(--footer-copy-size);line-height:var(--footer-copy-line)}.copyright[data-astro-cid-trczcewx] strong[data-astro-cid-trczcewx]{font-weight:var(--fw-strong);text-transform:uppercase;display:block}@media (width<=900px){.bottom[data-astro-cid-trczcewx]{flex-wrap:wrap}}@media (width<=720px){.column[data-astro-cid-trczcewx][data-accordion] .desktop-heading[data-astro-cid-trczcewx]{display:none}.column[data-astro-cid-trczcewx][data-accordion] .head[data-astro-cid-trczcewx]{margin:0}.accordion-toggle[data-astro-cid-trczcewx]{justify-content:space-between;align-items:center;gap:var(--space-5);width:100%;padding:var(--footer-mobile-row-padding);color:inherit;font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;display:flex}.indicator[data-astro-cid-trczcewx]{width:var(--footer-indicator-size);text-align:center;flex:none}.indicator[data-astro-cid-trczcewx]:before{content:"+"}.column[data-astro-cid-trczcewx][data-open] .indicator[data-astro-cid-trczcewx]:before{content:"−"}.column[data-astro-cid-trczcewx][data-accordion]>ul[data-astro-cid-trczcewx]{display:none}.column[data-astro-cid-trczcewx][data-open]>ul[data-astro-cid-trczcewx]{padding-bottom:var(--space-4);display:grid}.column[data-astro-cid-trczcewx][data-accordion] li[data-astro-cid-trczcewx] a[data-astro-cid-trczcewx]{padding-block:var(--space-1);display:block}.social[data-astro-cid-trczcewx]{padding-block:var(--space-4)}.social[data-astro-cid-trczcewx] ul[data-astro-cid-trczcewx]{gap:var(--space-3);flex-wrap:wrap;display:flex}.social[data-astro-cid-trczcewx] li[data-astro-cid-trczcewx]{flex:1 1 0}.bottom[data-astro-cid-trczcewx]{flex-direction:column;align-items:flex-start}}.dialog[data-astro-cid-3e6p3wdb]{width:calc(var(--layout-unit) * 36);max-width:calc(100vw - calc(var(--layout-unit) * 2));border-radius:var(--radius);background:var(--c-white);color:var(--c-text);font-family:var(--font-body);border:0;padding:0;box-shadow:0 3px 9px #00000080}.dialog[data-astro-cid-3e6p3wdb]::backdrop{background:#0b0b0b80}.head[data-astro-cid-3e6p3wdb]{justify-content:space-between;align-items:center;gap:var(--layout-unit);padding:calc(var(--layout-unit) * 1.2);border-bottom:1px solid #e5e5e5;display:flex}.title[data-astro-cid-3e6p3wdb]{font-size:var(--fs-lead);font-weight:var(--fw-strong);line-height:1.4}.title[data-astro-cid-3e6p3wdb][data-variant=error]{color:var(--c-danger)}.close[data-astro-cid-3e6p3wdb]{margin:calc(var(--layout-unit) * -.6) calc(var(--layout-unit) * -.6) calc(var(--layout-unit) * -.6) 0;padding:calc(var(--layout-unit) * .6);color:var(--c-muted);font-size:var(--fs-price);cursor:pointer;background:0 0;border:0;flex:none;line-height:1}.close[data-astro-cid-3e6p3wdb]:hover{color:var(--c-black)}.body[data-astro-cid-3e6p3wdb]{padding:calc(var(--layout-unit) * 2.4) calc(var(--layout-unit) * 1.2);font-size:var(--fs-lead);text-align:center;white-space:pre-line;max-height:60vh;line-height:1.4;overflow-y:auto}.foot[data-astro-cid-3e6p3wdb]{gap:calc(var(--layout-unit) * .5);padding:calc(var(--layout-unit) * .5) var(--layout-unit);border-top:1px solid #e5e5e5;display:flex}.foot[data-astro-cid-3e6p3wdb] .action{padding:calc(var(--layout-unit) * .9) calc(var(--layout-unit) * 1.2);border:1px solid var(--c-black);background:var(--c-white);color:var(--c-black);font-family:inherit;font-size:var(--fs-scale);font-weight:var(--fw-strong);cursor:pointer;flex:1;line-height:1.2}.foot[data-astro-cid-3e6p3wdb] .action[data-primary=true]{background:var(--c-black);color:var(--c-white)}@media (width<=400px){.foot[data-astro-cid-3e6p3wdb][data-count="2"]{flex-direction:column-reverse}}.consent[data-astro-cid-mtq4vvoh]{bottom:var(--bottom-offset,0px);z-index:110;background:var(--c-white);border-top:1px solid var(--c-line);transition:transform .2s ease-out;position:sticky;transform:translateY(100%)}.consent[data-astro-cid-mtq4vvoh].is-shown{transform:none}@media (prefers-reduced-motion:reduce){.consent[data-astro-cid-mtq4vvoh]{transition:none}}.inner[data-astro-cid-mtq4vvoh]{align-items:center;gap:calc(var(--layout-unit) * 1.5);padding-top:var(--layout-unit);padding-bottom:var(--layout-unit);display:flex}.text[data-astro-cid-mtq4vvoh]{font-size:var(--fs-sm);color:var(--c-text);text-wrap:balance;margin:0;line-height:1.5}.text[data-astro-cid-mtq4vvoh] a[data-astro-cid-mtq4vvoh]{color:var(--c-black);white-space:nowrap;text-decoration:underline}.actions[data-astro-cid-mtq4vvoh]{gap:calc(var(--layout-unit) * .6);flex:none;display:flex}.actions[data-astro-cid-mtq4vvoh] .btn{min-width:calc(var(--layout-unit) * 7.5)}@media (width<=720px){.inner[data-astro-cid-mtq4vvoh]{align-items:stretch;gap:calc(var(--layout-unit) * .7);padding-top:calc(var(--layout-unit) * .75);padding-bottom:calc(var(--layout-unit) * .75);flex-direction:column}.intro[data-astro-cid-mtq4vvoh]{display:none}.text[data-astro-cid-mtq4vvoh]{text-align:center}.actions[data-astro-cid-mtq4vvoh] .btn{flex:1;min-width:0}body.has-bottom-bar{--bottom-offset:var(--product-buy-bar-reserve);padding-bottom:var(--product-buy-bar-reserve)}body.has-bottom-bar.consent-pending{--bottom-offset:0px;padding-bottom:0}}:root{--kraft-type-step:clamp(0rem, calc((100vw - 24.375rem) / 890), .0625rem);--kraft-fs-compact:calc(.8125rem + 2 * var(--kraft-type-step));--kraft-content-base:var(--kraft-fs-copy);--kraft-font-heading:Poppins, "Segoe UI", sans-serif;--kraft-font-interface:"Kraft Inter", -apple-system, "Segoe UI", Roboto, sans-serif;--kraft-fs-display:calc(1.75rem + 14 * var(--kraft-type-step));--kraft-fs-section:calc(1.5rem + 6 * var(--kraft-type-step));--kraft-fs-heading-3:calc(1.25rem + 2 * var(--kraft-type-step));--kraft-fs-heading-4:1.125rem;--kraft-fs-heading-5:1rem;--kraft-fs-heading-6:.875rem;--kraft-lh-section:calc(2rem + 10 * var(--kraft-type-step));--kraft-fw-heading:300;--kraft-fw-regular:400;--kraft-fw-medium:500;--kraft-fs-interface:calc(.875rem + 1 * var(--kraft-type-step));--kraft-fs-copy:var(--kraft-fs-interface);--kraft-fs-label:.8125rem;--kraft-fs-badge:.6875rem;--kraft-lh-display:calc(2.25rem + 22.8 * var(--kraft-type-step));--kraft-lh-base:1.4;--kraft-lh-copy:calc(1.375rem + 2.75 * var(--kraft-type-step));--kraft-tracking-display:0;--kraft-c-page:#faf8f4;--kraft-c-white:#fff;--kraft-c-black:#000;--kraft-c-ink:#23241f;--kraft-c-copy:#44483f;--kraft-c-surface-warm:#eeeae3;--kraft-c-surface-section:#f4f1ec;--kraft-c-surface-dark:#333;--kraft-c-inverse-muted:#ffffffbf;--kraft-space-1:4px;--kraft-space-2:8px;--kraft-space-3:12px;--kraft-space-4:16px;--kraft-space-5:20px;--kraft-space-6:24px;--kraft-space-8:32px;--kraft-section-gap:var(--kraft-space-8);--kraft-section-padding-block:56px;--kraft-section-padding-inline:var(--kraft-space-8);--kraft-radius-panel:28px;--kraft-radius-section:32px;--kraft-radius-media:20px;--kraft-radius-control:18px;--kraft-radius-pill:999px;--kraft-radius-round:50%;--kraft-control-height:48px;--kraft-action-hover-duration:.16s;--kraft-action-dark-hover:var(--kraft-c-surface-dark);--kraft-action-light-hover:var(--kraft-c-surface-warm);--kraft-action-accent-shade:12%;--kraft-border-width:1px;--kraft-focus-width:2px;--kraft-focus-offset:2px;--kraft-feature-surface:var(--kraft-c-surface-warm);--kraft-feature-radius:var(--kraft-radius-panel);--kraft-feature-padding-block:40px;--kraft-feature-padding-inline:var(--kraft-space-8);--kraft-feature-gap:var(--kraft-space-8);--kraft-feature-image-size:75px;--kraft-feature-image-gap:var(--kraft-space-4);--kraft-feature-image-surface:var(--kraft-c-white);--kraft-feature-text-gap:var(--kraft-space-1);--kraft-feature-title-size:calc(.9375rem + 2 * var(--kraft-type-step));--kraft-feature-title-line:calc(1.4375rem + 2 * var(--kraft-type-step));--kraft-feature-copy-size:var(--kraft-fs-copy);--kraft-feature-copy-line:calc(1.375rem + 2 * var(--kraft-type-step));--kraft-feature-intro-line:calc(1.4375rem + 1 * var(--kraft-type-step));--kraft-service-icon-color:#4d563e;--kraft-service-padding-block:0px;--kraft-service-padding-inline:0px;--kraft-service-column-gap:40px;--kraft-service-icon-size:25px;--kraft-service-icon-gap:14px;--kraft-service-text-gap:6px;--kraft-service-title-size:.75rem;--kraft-service-title-line:.9375rem;--kraft-service-description-size:.625rem;--kraft-service-description-line:.75rem;--kraft-service-item-min-height:33px;--kraft-campaign-radius:var(--kraft-radius-section);--kraft-campaign-surface:#eeece6;--kraft-campaign-height:280px;--kraft-campaign-media-height:220px;--kraft-campaign-padding:40px 48px;--kraft-campaign-gap:var(--kraft-space-2);--kraft-campaign-info-gap:var(--kraft-space-4);--kraft-campaign-info-padding:var(--kraft-space-3) var(--kraft-space-5);--kraft-campaign-info-radius:8px;--kraft-campaign-note-marker-size:.45em;--kraft-campaign-note-opacity:.75;--kraft-promo-padding-block:48px;--kraft-promo-padding-inline:48px;--kraft-promo-min-height:520px;--kraft-promo-media-height:220px;--kraft-promo-text-width:34em;--kraft-promo-content-gap:var(--kraft-space-4);--kraft-promo-copy-line:calc(1.375rem + 2 * var(--kraft-type-step));--kraft-promo-kicker-size:calc(.625rem + 1 * var(--kraft-type-step));--kraft-promo-heading-tracking:-.01em;--kraft-promo-action-gap:var(--kraft-space-5);--kraft-promo-action-icon:16px;--kraft-carousel-arrow-size:44px;--kraft-carousel-arrow-icon:20px;--kraft-carousel-arrow-gap:12px;--kraft-products-surface:var(--kraft-c-surface-section);--kraft-products-radius:var(--kraft-radius-section);--kraft-products-padding-block:var(--kraft-section-padding-block);--kraft-products-padding-inline:var(--kraft-section-padding-inline);--kraft-products-section-gap:var(--kraft-space-8);--kraft-products-visible-count:5;--kraft-products-card-width:calc((100% - (var(--kraft-products-visible-count) - 1) * var(--kraft-products-card-gap)) / var(--kraft-products-visible-count));--kraft-products-card-gap:var(--kraft-space-6);--kraft-products-card-content-gap:var(--kraft-space-3);--kraft-products-image-ratio:4 / 5;--kraft-products-image-radius:var(--kraft-radius-media);--kraft-products-image-padding:0px;--kraft-products-badge-inset:18px;--kraft-products-badge-padding:7px 12px;--kraft-products-badge-size:.625rem;--kraft-products-badge-line:.75rem;--kraft-products-badge-surface:#e7e8dd;--kraft-products-text-base:var(--kraft-fs-compact);--kraft-products-name-size:calc(var(--kraft-products-text-base) * .95);--kraft-products-name-line:calc(1.25rem + 4 * var(--kraft-type-step));--kraft-products-name-lines:3;--kraft-products-summary-size:calc(var(--kraft-products-text-base) * .9);--kraft-products-summary-line:calc(1.125rem + 2 * var(--kraft-type-step));--kraft-products-summary-lines:2;--kraft-products-price-size:1.125rem;--kraft-products-price-height:28px;--kraft-collection-surface:var(--kraft-c-surface-section);--kraft-collection-radius:var(--kraft-radius-section);--kraft-collection-image-radius:var(--kraft-radius-media);--kraft-collection-padding-block:50px;--kraft-collection-padding-inline:50px;--kraft-collection-name-size:calc(.8125rem + 5 * var(--kraft-type-step));--kraft-collection-subtitle-size:calc(.75rem + 1 * var(--kraft-type-step));--kraft-collection-card-width:202px;--kraft-collection-card-gap:20px;--kraft-collection-caption-gap:6px;--kraft-collection-arrow-size:var(--kraft-carousel-arrow-size);--kraft-collection-arrow-icon:var(--kraft-carousel-arrow-icon);--kraft-collection-arrow-gap:var(--kraft-carousel-arrow-gap);--kraft-collection-disabled-opacity:.55;--kraft-collection-label-line:1.125rem;--kraft-collection-font-name-weight:400;--kraft-comparison-surface:var(--kraft-c-surface-section);--kraft-comparison-padding:var(--kraft-section-padding-block) var(--kraft-section-padding-inline);--kraft-comparison-column-gap:56px;--kraft-comparison-copy-width:496px;--kraft-comparison-text-size:var(--kraft-fs-copy);--kraft-comparison-text-line:var(--kraft-lh-copy);--kraft-comparison-text-gap:var(--kraft-space-5);--kraft-comparison-kicker-size:var(--kraft-fs-badge);--kraft-comparison-hint-size:var(--kraft-fs-label);--kraft-comparison-link-size:var(--kraft-fs-label);--kraft-comparison-border-color:#dad6cd;--kraft-comparison-stats-padding:20px;--kraft-comparison-stat-padding:16px;--kraft-comparison-stat-size:calc(1.5rem + 12 * var(--kraft-type-step));--kraft-comparison-stat-label-size:.6875rem;--kraft-comparison-frame-ratio:4 / 5;--kraft-comparison-frame-max-height:520px;--kraft-comparison-desktop-image-height:520px;--kraft-comparison-image-position:center 38%;--kraft-comparison-image-zoom:1.12;--kraft-comparison-divider-width:2px;--kraft-comparison-label-inset:var(--kraft-space-4);--kraft-comparison-label-padding:6px 10px;--kraft-comparison-label-surface:var(--kraft-c-white);--kraft-comparison-label-size:var(--kraft-fs-badge);--kraft-comparison-handle-size:var(--kraft-carousel-arrow-size);--kraft-comparison-handle-shadow:0 2px 12px #0000002e;--kraft-comparison-handle-icon:var(--kraft-carousel-arrow-icon);--kraft-comparison-position:50%;--kraft-discovery-padding-inline:0px;--kraft-discovery-section-gap:36px;--kraft-discovery-header-gap:40px;--kraft-discovery-heading-gap:14px;--kraft-discovery-header-height:0px;--kraft-discovery-kicker-size:calc(.625rem + 1 * var(--kraft-type-step));--kraft-discovery-card-gap:var(--kraft-space-5);--kraft-discovery-image-height:290px;--kraft-discovery-caption-gap:var(--kraft-space-4);--kraft-discovery-name-size:calc(.875rem + 4 * var(--kraft-type-step));--kraft-discovery-name-line:calc(1.25rem + 5.2 * var(--kraft-type-step));--kraft-discovery-subtitle-size:calc(.625rem + 2 * var(--kraft-type-step));--kraft-discovery-subtitle-line:calc(.9375rem + 1.8 * var(--kraft-type-step));--kraft-discovery-text-gap:7px;--kraft-discovery-border:#dad6cd;--kraft-discovery-band-gap:var(--kraft-space-5);--kraft-discovery-band-padding:var(--kraft-space-5) var(--kraft-space-6);--kraft-discovery-band-title-size:calc(.8125rem + 2 * var(--kraft-type-step));--kraft-discovery-band-text-size:.75rem;--kraft-discovery-arrow-size:20px;--kraft-discovery-cta-arrow:16px;--kraft-discovery-leaf-size:24px;--kraft-discovery-mobile-image-share:53.0726%;--kraft-discovery-mobile-card-height:140px;--kraft-video-surface:#efece6;--kraft-video-padding:24px 32px;--kraft-video-panel-height:618px;--kraft-video-header-height:80px;--kraft-video-header-gap:12px;--kraft-video-section-gap:24px;--kraft-video-track-height:466px;--kraft-video-gap-desktop:24px;--kraft-video-gap-mobile:12px;--kraft-video-gap:var(--kraft-video-gap-desktop);--kraft-video-width:220px;--kraft-video-height:390.323px;--kraft-video-near-scale:.91818;--kraft-video-far-scale:.81818;--kraft-video-near-opacity:.85;--kraft-video-far-opacity:.65;--kraft-video-media-radius:14.194px;--kraft-video-caption-gap:12px;--kraft-video-product-height:64px;--kraft-video-product-padding:var(--kraft-space-2);--kraft-video-product-gap:10px;--kraft-video-product-text-gap:2px;--kraft-video-product-border:#e8e8e8;--kraft-video-product-border-active:#d4d4d4;--kraft-video-thumb-size:40px;--kraft-video-thumb-radius:2px;--kraft-video-name-size:.75rem;--kraft-video-name-line:.9375rem;--kraft-video-name-weight:600;--kraft-video-detail-size:.75rem;--kraft-video-detail-line:.875rem;--kraft-video-arrow-size:var(--kraft-carousel-arrow-size);--kraft-video-arrow-icon:var(--kraft-carousel-arrow-icon);--kraft-video-arrow-gap:var(--kraft-carousel-arrow-gap);--kraft-video-label-font:calc(.8125rem + -3.786 * var(--kraft-type-step));--kraft-video-label-layer:1;--kraft-video-label-line:calc(1.125rem + -5.242 * var(--kraft-type-step));--kraft-video-label-inset:14.194px;--kraft-video-label-padding:4.253px 8.505px;--kraft-video-label-surface:#00000073;--kraft-video-label-color:#ffffffeb;--kraft-video-label-blur:4px;--kraft-video-control-size:34.774px;--kraft-video-control-icon:12.774px;--kraft-video-control-gap:7.806px;--kraft-video-control-inset-inline:19.166px;--kraft-video-control-inset-block:14.199px;--kraft-video-control-surface:#ffffffeb;--kraft-video-control-shadow:0 2px 10px #0000002e;--kraft-video-control-layer:2;--kraft-video-motion-duration:.45s}@media (width<=1200px){:root{--kraft-products-visible-count:4}}@media (width<=1024px){:root{--kraft-products-visible-count:3}}@media (width<=900px){:root{--kraft-tracking-display:-.28px}}@media (width<=720px){:root{--kraft-section-padding-block:var(--kraft-space-6);--kraft-feature-padding-block:var(--kraft-space-6);--kraft-feature-padding-inline:var(--kraft-space-4);--kraft-feature-gap:var(--kraft-space-6);--kraft-section-padding-inline:var(--kraft-space-4);--kraft-products-section-gap:var(--kraft-space-6);--kraft-products-visible-count:2;--kraft-products-card-gap:var(--kraft-space-5);--kraft-products-name-lines:4;--kraft-products-summary-lines:3;--kraft-service-column-gap:18px;--kraft-service-item-min-height:70px;--kraft-collection-padding-block:var(--kraft-space-6);--kraft-collection-padding-inline:var(--kraft-space-5);--kraft-section-gap:var(--kraft-space-6);--kraft-discovery-section-gap:var(--kraft-space-3);--kraft-discovery-heading-gap:var(--kraft-space-2);--kraft-discovery-header-height:60px;--kraft-discovery-card-gap:14px;--kraft-discovery-band-gap:6px;--kraft-discovery-band-padding:var(--kraft-space-4);--kraft-promo-padding-block:var(--kraft-space-6);--kraft-promo-padding-inline:var(--kraft-space-6);--kraft-promo-min-height:0px;--kraft-promo-content-gap:var(--kraft-space-3);--kraft-campaign-height:0px;--kraft-campaign-padding:var(--kraft-space-8) var(--kraft-space-6);--kraft-collection-card-gap:15px;--kraft-collection-visible-count:2.5;--kraft-collection-visible-gaps:2;--kraft-video-padding:24px 0;--kraft-video-panel-height:666px;--kraft-video-header-height:150px;--kraft-video-track-height:440px;--kraft-video-gap:var(--kraft-video-gap-mobile);--kraft-video-width:240px;--kraft-video-height:360px;--kraft-video-near-scale:.86667;--kraft-video-far-scale:.75;--kraft-video-media-radius:20px;--kraft-video-caption-gap:16px;--kraft-video-control-size:40px;--kraft-video-control-icon:18px;--kraft-video-control-gap:var(--kraft-space-2);--kraft-video-control-inset-inline:var(--kraft-space-4);--kraft-video-control-inset-block:var(--kraft-space-4);--kraft-video-label-inset:20px;--kraft-video-label-padding:6px 12px}}@media (width<=1023px){:root{--kraft-comparison-column-gap:48px;--kraft-comparison-copy-width:672px}}@media (width<=720px){:root{--kraft-comparison-column-gap:32px}}@media (width<=479px){:root{--kraft-comparison-frame-ratio:3 / 4;--kraft-comparison-stat-padding:10px}}:is(.btn,.content-cta,.content-products .content-product-cta,.content-hero[data-link-style=button] .content-hero-link,.content-discovery .content-discovery-cta,.cart-drawer-cta){transition:background-color var(--kraft-action-hover-duration) ease}.btn:is(.is-light,.is-outline),.content-cta[data-variant=secondary],.content-discovery .content-discovery-cta,.content-hero:not([data-tone=white]):not([data-tone=soft]) .content-hero-link{--kraft-action-hover-surface:var(--kraft-action-light-hover)}.btn.is-accent{--kraft-action-hover-surface:color-mix(in srgb, var(--c-accent), var(--kraft-c-black) var(--kraft-action-accent-shade))}@media (prefers-reduced-motion:reduce){:root{--kraft-action-hover-duration:0s}}@media (hover:hover) and (pointer:fine){:is(.btn,.content-cta,.content-products .content-product-cta,.content-hero[data-link-style=button] .content-hero-link,.content-discovery .content-discovery-cta,.cart-drawer-cta):hover:not(:disabled):not([aria-disabled=true]){background-color:var(--kraft-action-hover-surface,var(--kraft-action-dark-hover))}}.kraft-content{font-family:Montserrat,Montserrat Fallback,-apple-system,Segoe UI,Roboto,sans-serif;font-size:var(--kraft-content-base,1rem);color:#3f3f3f;word-break:break-word;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:1.4}.kraft-content,.kraft-content *{font-feature-settings:normal;font-variant-ligatures:normal}.kraft-content p{margin:0 0 1.2em;font-size:1em;line-height:1.6}.kraft-content :is(h1,h2,h3,h4,h5,h6){color:var(--kraft-c-ink);font-family:var(--kraft-font-heading);font-weight:var(--kraft-fw-medium);line-height:var(--kraft-lh-base);text-wrap:balance;margin:0}.kraft-content h1{font-size:var(--kraft-fs-display);font-weight:var(--kraft-fw-heading);line-height:var(--kraft-lh-display)}.kraft-content h2{font-size:var(--kraft-fs-section);font-weight:var(--kraft-fw-heading);line-height:var(--kraft-lh-section)}.kraft-content h3{font-size:var(--kraft-fs-heading-3)}.kraft-content h4{font-size:var(--kraft-fs-heading-4)}.kraft-content h5{font-size:var(--kraft-fs-heading-5)}.kraft-content h6{font-size:var(--kraft-fs-heading-6)}.kraft-content :is(h1,h2,h3,h4,h5,h6)+*{margin-top:.8em}.kraft-content :is(p,ul,ol)+:is(h1,h2,h3,h4,h5,h6){margin-top:.4em}.kraft-content :is(b,strong){font-weight:600}.kraft-content :is(ul,ol){margin:0 0 1.2em;padding-left:1.5em;font-size:1em;line-height:1.6}.kraft-content ul{list-style:outside}.kraft-content ol{list-style:decimal}.kraft-content li{margin:.25em 0}.kraft-content li>p{margin:0;font-size:1em}.kraft-content a{color:inherit;text-decoration:underline}.kraft-content a:hover{text-decoration:none}.kraft-content img{max-width:100%;height:auto;margin:1.2em 0;display:block}.feature-blocks-container[data-type]{gap:var(--kraft-feature-gap);padding:var(--kraft-feature-padding-block) var(--kraft-feature-padding-inline);border-radius:var(--kraft-feature-radius);background:var(--kraft-feature-surface);color:var(--kraft-c-copy);font-family:var(--kraft-font-interface);grid-template-columns:repeat(2,minmax(0,1fr));margin-inline:0;display:grid}.feature-blocks-header{gap:var(--kraft-feature-gap);grid-column:1/-1;display:grid}.feature-blocks-header .feature-blocks-title{color:var(--kraft-c-ink);font-family:var(--kraft-font-heading);font-size:var(--kraft-fs-section);font-weight:var(--kraft-fw-heading);line-height:var(--kraft-lh-section);text-box-trim:none;margin:0}.feature-blocks-header .feature-blocks-text{color:var(--kraft-c-copy);font-family:var(--kraft-font-interface);font-size:var(--kraft-feature-copy-size);line-height:var(--kraft-feature-intro-line);text-wrap:pretty;margin:0}.feature-blocks-item{align-items:center;gap:var(--kraft-feature-image-gap);min-width:0;display:flex}.feature-blocks-item-img{width:var(--kraft-feature-image-size);height:var(--kraft-feature-image-size);border-radius:var(--kraft-radius-round);background:var(--kraft-feature-image-surface) center / cover no-repeat;flex:none}.feature-blocks-container[data-show-image=false] .feature-blocks-item-img{display:none}.feature-blocks-item-text-cnt{gap:var(--kraft-feature-text-gap);flex:1;min-width:0;display:grid}.feature-blocks-item-title{color:var(--kraft-c-ink);font-family:var(--kraft-font-heading);font-size:var(--kraft-feature-title-size);font-weight:var(--kraft-fw-medium);line-height:var(--kraft-feature-title-line);text-wrap:balance}.feature-blocks-item-text{color:var(--kraft-c-copy);font-family:var(--kraft-font-interface);font-size:var(--kraft-feature-copy-size);line-height:var(--kraft-feature-copy-line)}@media (width<=720px){.feature-blocks-container[data-type]{grid-template-columns:minmax(0,1fr)}}.kraft-content .content-tiles[data-tone]{--tiles-gap:var(--kraft-collection-card-gap);--tiles-tile-width:var(--kraft-collection-card-width);column-gap:var(--kraft-collection-arrow-gap);padding:var(--kraft-collection-padding-block) var(--kraft-collection-padding-inline);border-radius:var(--kraft-collection-radius);font-family:var(--kraft-font-interface);font-size:var(--kraft-fs-copy);color:var(--kraft-c-copy);grid-template-columns:minmax(0,1fr) auto auto;grid-template-areas:"title prev next""text prev next""track track track";margin-inline:0;display:grid;container-type:inline-size}.content-tiles-track{gap:var(--tiles-gap);touch-action:auto;scroll-snap-type:x mandatory;overscroll-behavior-x:contain;overscroll-behavior-y:auto;scrollbar-width:none;grid-area:track;min-width:0;display:flex;overflow:auto hidden}.kraft-content .content-tiles[data-tone=none]{--kraft-collection-padding-block:0px;--kraft-collection-padding-inline:0px}.kraft-content .content-tiles>.content-tiles-track{box-sizing:border-box;margin-inline:calc(-1 * var(--kraft-collection-padding-inline));padding-inline:var(--kraft-collection-padding-inline);scroll-padding-inline:var(--kraft-collection-padding-inline)}.content-tiles-track::-webkit-scrollbar{display:none}.content-tiles .content-tile{flex:0 0 var(--tiles-tile-width);scroll-snap-align:start;min-width:0;color:inherit;text-decoration:none}.content-tiles .content-tile img,.content-tiles .content-tile-media{aspect-ratio:1;border-radius:var(--kraft-collection-image-radius);background:var(--kraft-c-surface-warm);object-fit:cover;width:100%;max-width:none;margin:0;display:block}.content-tiles .content-tile-caption{gap:var(--kraft-collection-caption-gap);padding-top:var(--kraft-space-3);flex-direction:column;display:flex}.content-tiles .content-tile-caption b{color:var(--kraft-c-ink);font-family:var(--kraft-font-heading);font-size:var(--kraft-collection-name-size);font-weight:var(--kraft-collection-font-name-weight);line-height:var(--kraft-lh-base);text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.content-tiles .content-tile-caption span{color:var(--kraft-c-copy);font-size:var(--kraft-collection-subtitle-size);line-height:var(--kraft-collection-label-line);text-wrap:pretty;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;display:-webkit-box;overflow:hidden}.content-tiles[data-tone=black]{background:var(--kraft-c-black);color:var(--kraft-c-white)}.content-tiles[data-tone=soft]{background:var(--kraft-collection-surface)}.content-tiles[data-tone=black] :is(.content-tiles-title,.content-tile-caption b){color:var(--kraft-c-white)}.content-tiles[data-tone=black] :is(.content-tiles-text,.content-tile-caption span){color:var(--kraft-c-inverse-muted)}.kraft-content .content-tiles .arrow{width:var(--kraft-collection-arrow-size);height:var(--kraft-collection-arrow-size);border-radius:var(--kraft-radius-round);background:var(--kraft-c-ink);color:var(--kraft-c-white);cursor:pointer;border:0;align-self:start;place-items:center;margin:0;padding:0;display:grid;position:static}.kraft-content .content-tiles .arrow-prev{grid-area:prev}.kraft-content .content-tiles .arrow-next{grid-area:next}.kraft-content .content-tiles .arrow:disabled{background:var(--kraft-c-white);color:var(--kraft-c-copy);opacity:var(--kraft-collection-disabled-opacity);cursor:default;display:grid}.kraft-content .content-tiles[data-tone=black] .arrow{background:var(--kraft-c-white);color:var(--kraft-c-black)}.kraft-content .content-tiles[data-tone=black] .arrow:disabled{background:var(--kraft-c-surface-dark);color:var(--kraft-c-white)}.kraft-content .content-tiles .arrow svg{width:var(--kraft-collection-arrow-icon);height:var(--kraft-collection-arrow-icon)}.kraft-content .content-tiles :is(.arrow,.content-tile):focus-visible{outline:var(--kraft-focus-width) solid currentColor;outline-offset:calc(-1 * var(--kraft-focus-offset))}@media (width<=720px){.kraft-content .content-tiles[data-tone]{--tiles-tile-width:calc((100cqw + var(--kraft-collection-padding-inline) - var(--kraft-collection-visible-gaps) * var(--tiles-gap)) / var(--kraft-collection-visible-count));grid-template-areas:"title title title""text text text""track track track"".prev next"}.kraft-content .content-tiles .arrow{justify-self:end;margin-block-start:var(--kraft-space-6)}}.content-tiles .content-tiles-title{margin:0 0 var(--kraft-space-3);color:var(--kraft-c-ink);font-family:var(--kraft-font-heading);font-size:var(--kraft-fs-section);font-weight:var(--kraft-fw-heading);line-height:var(--kraft-lh-section);grid-area:title}.content-tiles .content-tiles-text{color:var(--kraft-c-copy);text-wrap:pretty;min-height:var(--kraft-space-6);margin:0;margin:0 0 var(--kraft-space-6);font-size:1em;line-height:1.6;font-family:var(--kraft-font-interface);font-size:var(--kraft-fs-copy);line-height:var(--kraft-lh-copy);grid-area:text}.content-tiles .content-tiles-track,.content-products .content-products-track{margin:0}.kraft-content .content-products[data-type=product-list]{column-gap:var(--kraft-carousel-arrow-gap);row-gap:var(--kraft-products-section-gap);min-width:0;padding:var(--kraft-products-padding-block) var(--kraft-products-padding-inline);border-radius:var(--kraft-products-radius);background:var(--kraft-products-surface);color:var(--kraft-c-ink);font-family:var(--kraft-font-interface);font-size:var(--kraft-fs-label);grid-template-columns:minmax(0,1fr) auto auto;grid-template-areas:"title prev next""track track track";display:grid}.content-products .content-products-title{color:var(--kraft-c-ink);font-family:var(--kraft-font-heading);font-size:var(--kraft-fs-section);font-weight:var(--kraft-fw-heading);line-height:var(--kraft-lh-section);text-box-trim:none;grid-area:title;align-self:center;margin:0}.content-products .content-products-track{gap:var(--kraft-products-card-gap);touch-action:auto;scroll-snap-type:x mandatory;overscroll-behavior-x:contain;overscroll-behavior-y:auto;scrollbar-width:none;grid-area:track;min-width:0;margin-inline:0;padding-inline:0;display:flex;overflow:auto hidden}.content-products-track::-webkit-scrollbar{display:none}.content-products .content-product{flex:0 0 var(--kraft-products-card-width);scroll-snap-align:start;flex-direction:column;min-width:0;display:flex}.content-products .content-product-link{color:inherit;flex-direction:column;flex:1;text-decoration:none;display:flex}.content-products .content-product-media{aspect-ratio:var(--kraft-products-image-ratio);border-radius:var(--kraft-products-image-radius);background:var(--kraft-c-white);display:block;position:relative;overflow:hidden}.content-products .content-product-media img,.content-products .content-product-no-image{box-sizing:border-box;width:100%;max-width:none;height:100%;padding:var(--kraft-products-image-padding);object-fit:cover;margin:0;display:block}.content-products .content-product-no-image{color:var(--kraft-c-copy);justify-content:center;align-items:center;display:flex}.content-products .content-product-no-image svg{width:28%;height:28%}.content-products .content-product-discount{top:var(--kraft-products-badge-inset);left:var(--kraft-products-badge-inset);padding:var(--kraft-products-badge-padding);border-radius:var(--kraft-radius-pill);background:var(--kraft-products-badge-surface);color:var(--kraft-c-ink);font-size:var(--kraft-products-badge-size);font-weight:var(--kraft-fw-regular);line-height:var(--kraft-products-badge-line);position:absolute}.content-products .content-product-body{margin-top:var(--kraft-products-card-content-gap);flex-direction:column;flex:1;display:flex}.content-products .content-product-name{color:var(--kraft-c-ink);font-family:var(--kraft-font-heading);font-size:var(--kraft-products-name-size);font-weight:var(--kraft-fw-medium);line-height:var(--kraft-products-name-line);text-wrap:pretty;-webkit-line-clamp:var(--kraft-products-name-lines);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.content-products .content-product-summary{margin-top:var(--kraft-space-2);color:var(--kraft-c-copy);font-size:var(--kraft-products-summary-size);line-height:var(--kraft-products-summary-line);text-wrap:pretty;-webkit-line-clamp:var(--kraft-products-summary-lines);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.content-products .content-product-prices{min-height:calc(var(--kraft-products-price-height) + var(--kraft-products-card-content-gap));padding-top:var(--kraft-products-card-content-gap);align-items:baseline;column-gap:var(--kraft-space-3);flex-wrap:wrap;margin-top:auto;display:flex}.content-products .content-product-old-price{color:var(--kraft-c-copy);font-size:var(--kraft-fs-label);order:1;text-decoration:line-through}.content-products .content-product-price{color:var(--kraft-c-ink);font-size:var(--kraft-products-price-size);font-weight:var(--kraft-fw-medium);line-height:var(--kraft-lh-base)}.content-products .content-product-cta{box-sizing:border-box;min-height:var(--kraft-control-height);margin-top:var(--kraft-products-card-content-gap);padding:var(--kraft-space-3) var(--kraft-space-6);border-radius:var(--kraft-radius-control);background:var(--kraft-c-ink);color:var(--kraft-c-white);font-size:var(--kraft-fs-label);font-weight:var(--kraft-fw-medium);line-height:var(--kraft-lh-base);text-align:center;cursor:pointer;border:0;justify-content:center;align-items:center;text-decoration:none;display:flex}.content-products .content-product-cta[aria-disabled=true]{opacity:var(--kraft-collection-disabled-opacity);cursor:not-allowed;pointer-events:none}.kraft-content .content-products .arrow{width:var(--kraft-carousel-arrow-size);height:var(--kraft-carousel-arrow-size);border-radius:var(--kraft-radius-round);background:var(--kraft-c-ink);color:var(--kraft-c-white);cursor:pointer;border:0;align-self:center;place-items:center;margin:0;padding:0;display:grid}.kraft-content .content-products .arrow-prev{grid-area:prev}.kraft-content .content-products .arrow-next{grid-area:next}.kraft-content .content-products .arrow:disabled{background:var(--kraft-c-white);color:var(--kraft-c-ink);opacity:var(--kraft-collection-disabled-opacity);cursor:default}.kraft-content .content-products .arrow svg{width:var(--kraft-carousel-arrow-icon);height:var(--kraft-carousel-arrow-icon)}.content-products :is(a,button):focus-visible{outline:var(--kraft-focus-width) solid var(--kraft-c-ink);outline-offset:var(--kraft-focus-offset)}.campaign-banner{border-radius:var(--kraft-campaign-radius);background:var(--kraft-campaign-surface);color:var(--kraft-c-black);font-family:var(--kraft-font-interface);font-size:var(--kraft-fs-interface);line-height:var(--kraft-lh-base);grid-template-columns:repeat(2,minmax(0,1fr));display:grid;overflow:hidden}.kraft-content .campaign-banner[data-type]{margin-inline:0;padding-inline:0}.campaign-banner-visual{min-height:var(--kraft-campaign-height);position:relative}.campaign-banner .campaign-banner-media{object-fit:cover;width:100%;max-width:none;height:100%;margin:0;display:block;position:absolute;inset:0}.campaign-banner-panel{min-width:0;min-height:var(--kraft-campaign-height);padding:var(--kraft-campaign-padding);align-items:center;display:flex}.campaign-banner-inner{align-items:flex-start;gap:var(--kraft-campaign-gap);text-align:start;flex-direction:column;width:100%;display:flex}.campaign-banner .campaign-banner-kicker{color:inherit;font-size:var(--kraft-fs-badge);font-weight:var(--kraft-fw-heading);line-height:var(--kraft-lh-base);margin:0}.campaign-banner .campaign-banner-title{width:100%;color:inherit;font-family:var(--kraft-font-heading);font-size:var(--kraft-fs-section);font-weight:var(--kraft-fw-heading);line-height:var(--kraft-lh-section);overflow-wrap:anywhere;margin:0}.campaign-banner-title sup{font-size:var(--kraft-campaign-note-marker-size);opacity:var(--kraft-campaign-note-opacity)}.campaign-banner .campaign-banner-description{font-size:var(--kraft-fs-copy);line-height:var(--kraft-lh-copy);overflow-wrap:anywhere;margin:0}.campaign-banner .campaign-banner-info{max-width:100%;margin:var(--kraft-campaign-info-gap) 0 0;padding:var(--kraft-campaign-info-padding);border-radius:var(--kraft-campaign-info-radius);background:var(--kraft-c-black);color:var(--kraft-c-white);font-size:var(--kraft-fs-label);line-height:var(--kraft-lh-base);overflow-wrap:anywhere;display:inline-block}.campaign-banner .campaign-banner-note{font-size:var(--kraft-fs-label);line-height:var(--kraft-lh-base);text-wrap:pretty;opacity:var(--kraft-campaign-note-opacity);margin:0}.campaign-banner .campaign-banner-empty{font-size:var(--kraft-fs-copy);line-height:var(--kraft-lh-copy);margin:0}@media (width<=720px){.campaign-banner{grid-template-columns:minmax(0,1fr)}.campaign-banner-visual{height:var(--kraft-campaign-media-height);min-height:0}}.service-line{gap:var(--gap,1em);font-size:var(--kraft-content-base,1rem);grid-template-columns:repeat(auto-fit,minmax(10em,1fr));display:grid}.service-line-item{border:1px solid #dedede;flex-direction:column;gap:.35em;padding:1.3em 2em;display:flex}.service-line-icon{color:#000;flex:none;width:2.0667em;height:2.4em}.service-line-text{flex-direction:column;gap:.15em;line-height:1.3;display:flex}.service-line-text>span{color:#666;font-size:.9em}.service-line-text b{color:#000;letter-spacing:.03em;text-transform:uppercase;font-weight:600}@media (width<=720px){.service-line{gap:0}.service-line-item+.service-line-item{margin-left:-1px}.service-line-item:nth-child(n+3){display:none}.service-line-item{padding:1em .9em}.service-line-icon{width:1.82em;height:2.11em}.service-line-text b{font-size:.9em}}.kraft-content .service-line[data-layout=page]{box-sizing:border-box;gap:var(--kraft-service-column-gap);padding:var(--kraft-service-padding-block) var(--kraft-service-padding-inline);font-family:var(--kraft-font-interface);background:0 0;grid-template-columns:none;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;margin-block:0;margin-inline:0}.service-line[data-layout=page] .service-line-item{min-width:0;min-height:var(--kraft-service-item-min-height);align-items:center;gap:var(--kraft-service-icon-gap);border:0;flex-direction:row;margin:0;padding:0}.service-line[data-layout=page] .service-line-icon{width:var(--kraft-service-icon-size);height:var(--kraft-service-icon-size);background-color:var(--kraft-service-icon-color);mask:var(--service-icon) center no-repeat;display:block}.service-line-icon-plane{--service-icon:url(/_astro/service-truck.BajNswl5.svg)}.service-line-icon-shield{--service-icon:url(/_astro/service-wallet.BvazlTCy.svg)}.service-line-icon-truck{--service-icon:url(/_astro/service-package-check.BDvPHlm5.svg)}.service-line-icon-badge{--service-icon:url(/_astro/service-shield-check.C2WhEP_O.svg)}.service-line[data-layout=page] .service-line-text{gap:var(--kraft-service-text-gap);overflow-wrap:anywhere;min-width:0}.service-line[data-layout=page] .service-line-text>span{color:var(--kraft-c-ink);font-size:var(--kraft-service-title-size);font-weight:var(--kraft-fw-medium);line-height:var(--kraft-service-title-line)}.service-line[data-layout=page] .service-line-text>b{color:var(--kraft-c-copy);font-size:var(--kraft-service-description-size);font-weight:var(--kraft-fw-regular);line-height:var(--kraft-service-description-line);letter-spacing:normal;text-transform:none}@media (width<=720px){.service-line[data-layout=page] .service-line-item:nth-child(n+3){display:none}}@property --content-bleed{syntax:"<length>";inherits:true;initial-value:0}.content-hero,.campaign-banner,.content-tiles:not([data-tone=none]){margin-inline:calc(-1 * var(--content-bleed));padding-inline:var(--content-bleed)}@property --content-block-pad{syntax:"<length>";inherits:true;initial-value:0}@property --content-band-pad{syntax:"<length>";inherits:true;initial-value:0}.kraft-content{--content-block-pad:3em;--content-band-pad:4.5em}.feature-blocks-container,.content-tiles,.content-products,.service-line{padding-block:var(--block-pad-start,var(--content-block-pad)) var(--block-pad-end,var(--content-block-pad))}.kraft-content>[data-block]{margin-block:0}.kraft-content>[data-block=band]{--block-pad-start:var(--content-band-pad);--block-pad-end:var(--content-band-pad)}.kraft-content>:not(.ProseMirror-gapcursor)+[data-block],.kraft-content>:not(.ProseMirror-gapcursor)+.ProseMirror-gapcursor+[data-block],.kraft-content>[data-block]+:not([data-block],.ProseMirror-gapcursor),.kraft-content>[data-block]+.ProseMirror-gapcursor+:not([data-block]){margin-top:var(--kraft-section-gap)}.content-products-title{text-box-trim:trim-start;text-box-edge:cap alphabetic}.kraft-content>:first-child,.kraft-content>.ProseMirror-gapcursor:first-child+*{margin-top:0}.kraft-content>:last-child,.kraft-content>:has(+.ProseMirror-gapcursor:last-child){margin-bottom:0}.content-cta{border-radius:var(--kraft-radius-control);text-align:center;cursor:pointer;border:0;justify-content:center;align-items:center;width:fit-content;margin:0 0 1.2em;padding:.9em 1.5em;font-size:1em;font-weight:500;line-height:1.33;display:flex}a.content-cta{text-decoration:none}.content-cta[data-variant=primary]{color:#fff;background:#000}.content-cta[data-variant=secondary]{color:#000;background:#fff;border:1px solid #dedede}.content-hero{--hero-bg:var(--kraft-c-black);--hero-ink:var(--kraft-c-white);--hero-text:var(--kraft-c-inverse-muted);--hero-button-bg:var(--kraft-c-white);--hero-button-ink:var(--kraft-c-ink)}.kraft-content .content-hero[data-type=hero-banner]{border-radius:var(--kraft-radius-panel);background:var(--hero-bg);min-width:0;color:var(--hero-ink);font-family:var(--kraft-font-interface);font-size:var(--kraft-fs-copy);grid-template-columns:repeat(2,minmax(0,1fr));margin-inline:0;padding-inline:0;display:grid;position:relative;overflow:hidden}.content-hero[data-tone=white],.content-hero[data-tone=soft]{--hero-ink:var(--kraft-c-ink);--hero-text:var(--kraft-c-copy);--hero-button-bg:var(--kraft-c-ink);--hero-button-ink:var(--kraft-c-white)}.content-hero[data-tone=white]{--hero-bg:var(--kraft-c-white)}.content-hero[data-tone=soft]{--hero-bg:var(--kraft-c-surface-warm)}.content-hero .content-hero-media{object-fit:cover;width:50%;max-width:none;height:100%;margin:0;display:block;position:absolute;inset-block-start:0;inset-inline-start:0}.content-hero[data-content-position=left] .content-hero-media{inset-inline-start:50%}.content-hero .content-hero-panel{justify-content:center;align-items:flex-start;gap:var(--kraft-promo-content-gap);min-width:0;min-height:var(--kraft-promo-min-height);padding:var(--kraft-promo-padding-block) var(--kraft-promo-padding-inline);flex-direction:column;display:flex;position:relative}.content-hero[data-has-image=true][data-content-position=right] .content-hero-panel{grid-column:2}.kraft-content .content-hero[data-content-position=center],.kraft-content .content-hero[data-has-image=false]{grid-template-columns:1fr}.content-hero[data-content-position=center] .content-hero-panel,.content-hero[data-has-image=false] .content-hero-panel{text-align:center;grid-column:auto;align-items:center}.content-hero[data-tone=none],.content-hero[data-content-position=center][data-has-image=true]{--hero-bg:transparent}.content-hero[data-tone=none] .content-hero-media,.content-hero[data-content-position=center][data-has-image=true] .content-hero-media{width:100%;inset-inline-start:0}.content-hero .content-hero-badge{padding:var(--kraft-space-2) var(--kraft-space-3);border-radius:var(--kraft-radius-pill);background:var(--kraft-c-white);color:var(--kraft-c-ink);font-size:var(--kraft-fs-badge);font-weight:var(--kraft-fw-medium);line-height:var(--kraft-lh-base);margin:0;display:inline-block}.content-hero .content-hero-kicker{color:var(--hero-ink);font-size:var(--kraft-promo-kicker-size);font-weight:var(--kraft-fw-regular);line-height:var(--kraft-lh-base);text-transform:uppercase;margin:0}.content-hero .content-hero-title{color:var(--hero-ink);font-family:var(--kraft-font-heading);font-size:var(--kraft-fs-section);font-weight:var(--kraft-fw-heading);line-height:var(--kraft-lh-section);letter-spacing:var(--kraft-promo-heading-tracking);text-wrap:balance;margin:0}.content-hero .content-hero-text{max-width:var(--kraft-promo-text-width);color:var(--hero-text);font-size:var(--kraft-fs-copy);line-height:var(--kraft-promo-copy-line);text-wrap:pretty;margin:0}.content-hero .content-hero-link{justify-content:center;align-items:center;gap:var(--kraft-space-2);color:var(--hero-ink);font-size:var(--kraft-fs-label);font-weight:var(--kraft-fw-medium);line-height:var(--kraft-lh-base);margin:0;text-decoration:none;display:inline-flex}.content-hero .content-hero-link svg{width:var(--kraft-carousel-arrow-icon);height:var(--kraft-carousel-arrow-icon);fill:none;stroke:currentColor;stroke-width:var(--kraft-focus-width)}.content-hero[data-link-style=button] .content-hero-link{min-height:var(--kraft-control-height);padding:var(--kraft-space-3) var(--kraft-space-6);gap:var(--kraft-promo-action-gap);border-radius:var(--kraft-radius-control);background:var(--hero-button-bg);color:var(--hero-button-ink)}.content-hero[data-link-style=button] .content-hero-link:after{content:"";width:var(--kraft-promo-action-icon);height:var(--kraft-promo-action-icon);background:currentColor;flex:none;mask:url(/_astro/promo-arrow-up-right.CQbooV1r.svg) 50%/contain no-repeat}.content-hero a:focus-visible{outline:var(--kraft-focus-width) solid var(--hero-ink);outline-offset:var(--kraft-focus-offset)}@media (width<=720px){.kraft-content .content-hero[data-type=hero-banner]{grid-template-columns:1fr}.content-hero:not([data-content-position=center]) .content-hero-media{width:100%;height:var(--kraft-promo-media-height);position:static}.content-hero[data-tone=none]:not([data-content-position=center]){--hero-bg:var(--kraft-c-black)}.content-hero[data-has-image=true]:is([data-content-position=left],[data-content-position=right]) .content-hero-panel{grid-column:auto}}.ProseMirror :is(.content-hero,.feature-blocks-container,.content-tiles,.content-products),.ProseMirror .content-product-cta{cursor:default}.ProseMirror .content-product[data-state=loading] .content-product-body,.ProseMirror .content-product[data-state=missing]{opacity:.55}.ProseMirror .content-product[data-state=missing] .content-product-media{outline-offset:-2px;outline:2px dashed #d4d4d8}.ProseMirror :is([data-block=band],[data-block=section]){position:relative}.ProseMirror .ProseMirror-selectednode:is([data-block=band],[data-block=section]):after{content:"";inset-block:0;inset-inline:calc(-1 * var(--content-bleed));pointer-events:none;border:2px solid #465fff;position:absolute}.ProseMirror .node-featureBlocks.ProseMirror-selectednode:after{border-radius:var(--kraft-feature-radius);inset-inline:0}.ProseMirror .content-hero [data-hero-hint]{color:var(--hero-text)}.kraft-content .content-videos[data-type][data-block]{color:var(--kraft-c-ink);font-family:var(--kraft-font-interface);padding:0;display:block}.content-videos-panel{justify-content:center;gap:var(--kraft-video-section-gap);min-height:var(--kraft-video-panel-height);padding:var(--kraft-video-padding);background:var(--kraft-video-surface);border-radius:var(--kraft-radius-panel);flex-direction:column;display:flex;overflow:hidden}.content-videos-header{justify-content:space-between;align-items:center;gap:var(--kraft-video-header-gap);min-height:var(--kraft-video-header-height);display:flex}.content-videos-heading{gap:var(--kraft-video-header-gap);min-width:0;display:grid}.kraft-content .content-videos-heading h2{font-family:var(--kraft-font-heading);font-weight:var(--kraft-fw-heading);font-size:var(--kraft-fs-section);line-height:var(--kraft-lh-section);letter-spacing:0;margin:0}.kraft-content .content-videos-heading p{color:var(--kraft-c-copy);font-size:var(--kraft-fs-copy);line-height:var(--kraft-lh-base);margin:0}.content-video-arrows{gap:var(--kraft-video-arrow-gap);flex-shrink:0;display:flex}.content-video-arrow{width:var(--kraft-video-arrow-size);height:var(--kraft-video-arrow-size);border-radius:var(--kraft-radius-round);background:var(--kraft-c-white);cursor:pointer;border:0;place-items:center;padding:0;display:grid}.content-video-arrow:before{content:"";width:var(--kraft-video-arrow-icon);height:var(--kraft-video-arrow-icon);background:url(/_astro/video-previous.B9pivudl.svg) 50% no-repeat;display:block}.content-video-next{background:var(--kraft-c-ink)}.content-video-next:before{background-image:url(/_astro/video-next.Cqt54XSV.svg)}.content-video-arrow:disabled{cursor:default;opacity:var(--kraft-collection-disabled-opacity)}.content-videos-track{align-items:flex-end;gap:var(--kraft-video-gap);height:var(--kraft-video-track-height);touch-action:auto;padding-inline:max(0px, calc(50% - var(--kraft-video-width) / 2));scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain;overscroll-behavior-y:auto;overflow-anchor:none;cursor:grab;display:flex;position:relative;overflow:auto hidden}.content-videos[data-video-swiper] .content-videos-track{box-sizing:border-box;touch-action:pan-y pinch-zoom;isolation:isolate;contain:paint;scroll-snap-type:none;gap:0;width:100%;min-width:0;padding:0;display:block;overflow:hidden}.content-videos[data-video-swiper] .content-video-card[data-video-offscreen]{visibility:hidden}.content-videos[data-video-swiper] .content-video-card{width:var(--kraft-video-width);backface-visibility:hidden;opacity:1;flex:none;height:100%;transition:none;transform:translateZ(0)}.content-video-media>video{cursor:auto}.content-videos-track::-webkit-scrollbar{display:none}.content-videos .content-video-card{--video-card-scale:var(--kraft-video-far-scale);--video-card-opacity:var(--kraft-video-far-opacity);flex:0 0 var(--kraft-video-width);scroll-snap-align:center;scroll-snap-stop:always;justify-content:flex-end;gap:var(--kraft-video-caption-gap);transform-origin:bottom;min-width:0;transform:scale(var(--video-card-scale));opacity:var(--video-card-opacity);transition:transform var(--kraft-video-motion-duration) ease, opacity var(--kraft-video-motion-duration) ease;flex-direction:column;display:flex}.content-video-card:is([data-position="-1"],[data-position="1"]){--video-card-scale:var(--kraft-video-near-scale);--video-card-opacity:var(--kraft-video-near-opacity)}.content-video-card[data-position="0"]{--video-card-scale:1;--video-card-opacity:1}.content-video-body{gap:var(--kraft-video-caption-gap);transform-origin:bottom;transform:scale(var(--video-card-scale));backface-visibility:hidden;opacity:var(--video-card-opacity);transition:transform var(--kraft-video-motion-duration) ease, opacity var(--kraft-video-motion-duration) ease;flex-direction:column;flex-shrink:0;display:flex}.content-video-media{width:100%;height:var(--kraft-video-height);border-radius:var(--kraft-video-media-radius);isolation:isolate;contain:paint;flex-shrink:0;position:relative;overflow:hidden}.content-video-media>:is(img,video){object-fit:cover;width:100%;max-width:none;height:100%;margin:0;position:absolute;inset:0}.content-video-media>video:not([data-ready]){opacity:0}.content-video-label{top:var(--kraft-video-label-inset);left:var(--kraft-video-label-inset);max-width:calc(100% - var(--kraft-video-label-inset) * 2);white-space:nowrap;text-overflow:ellipsis;background:var(--kraft-video-label-surface);backdrop-filter:blur(var(--kraft-video-label-blur));border-radius:var(--kraft-radius-pill);padding:var(--kraft-video-label-padding);font-size:var(--kraft-video-label-font);line-height:var(--kraft-video-label-line);color:var(--kraft-video-label-color);position:absolute;overflow:hidden}.content-video-activate{cursor:grab;background:0 0;border:0;position:absolute;inset:0}.kraft-content a.content-video-label{z-index:var(--kraft-video-label-layer);color:var(--kraft-video-label-color);text-decoration:none}.kraft-content a.content-video-label:hover{text-decoration:underline}.content-video-card[data-position="0"] .content-video-activate{display:none}.content-video-controls{z-index:var(--kraft-video-control-layer);gap:var(--kraft-video-control-gap);display:flex;position:absolute;inset-block-end:var(--kraft-video-control-inset-block);inset-inline-end:var(--kraft-video-control-inset-inline)}.content-video-card:not([data-position="0"]) .content-video-controls{visibility:hidden}.content-video-control{width:var(--kraft-video-control-size);height:var(--kraft-video-control-size);border-radius:var(--kraft-radius-round);background:var(--kraft-video-control-surface);color:var(--kraft-c-ink);box-shadow:var(--kraft-video-control-shadow);cursor:pointer;border:0;flex:none;place-items:center;padding:0;display:grid}.content-video-control:before{content:"";width:var(--kraft-video-control-icon);height:var(--kraft-video-control-icon);mask:var(--video-control-icon) center / contain no-repeat;background:currentColor}.content-video-play{--video-control-icon:url(/_astro/video-play.Ds-gjW1J.svg)}.content-video-card[data-playing=true] .content-video-play{--video-control-icon:url(/_astro/video-pause.Gc7985oP.svg)}.content-video-sound{--video-control-icon:url(/_astro/video-muted.esuBUymo.svg)}.content-videos[data-audio-on=true] .content-video-sound{--video-control-icon:url(/_astro/video-sound.D0uWp9aR.svg)}.content-video-control:hover{background:var(--kraft-c-white)}.kraft-content .content-video-caption{align-items:center;gap:var(--kraft-video-product-gap);box-sizing:border-box;height:var(--kraft-video-product-height);padding:var(--kraft-video-product-padding);border:var(--kraft-border-width) solid var(--kraft-video-product-border);border-radius:var(--kraft-video-media-radius);background:var(--kraft-c-white);color:var(--kraft-c-ink);font-family:var(--kraft-font-interface);font-weight:var(--kraft-fw-regular);text-decoration:none;display:flex}.content-video-card[data-position="0"] .content-video-caption{border-color:var(--kraft-video-product-border-active)}.content-video-caption>.content-video-thumb{width:calc(var(--kraft-video-thumb-size) * 4 / 5);height:var(--kraft-video-thumb-size);object-fit:contain;border-radius:var(--kraft-video-thumb-radius);background:var(--kraft-c-page);flex:none;margin:0;display:block}.content-video-product-text{gap:var(--kraft-video-product-text-gap);flex-direction:column;min-width:0;display:flex}.content-video-name{-webkit-line-clamp:2;font-size:var(--kraft-video-name-size);font-weight:var(--kraft-video-name-weight);line-height:var(--kraft-video-name-line);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.content-video-price{color:var(--kraft-c-copy);font-size:var(--kraft-video-detail-size);line-height:var(--kraft-video-detail-line)}.content-video-status{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.content-videos :is(button,a,video,[tabindex]):focus-visible{outline:var(--kraft-focus-width) solid var(--kraft-c-ink);outline-offset:var(--kraft-focus-offset)}@media (width<=720px){.content-videos-header{margin-inline:var(--kraft-space-5);text-align:center;flex-direction:column}.kraft-content .content-videos-heading p{line-height:var(--kraft-lh-copy)}}@media (prefers-reduced-motion:reduce){.content-videos .content-video-card,.content-video-body{transition:none}}.kraft-content .content-before-after[data-type=before-after]{align-items:center;gap:var(--kraft-comparison-column-gap);min-width:0;padding:var(--kraft-comparison-padding);border-radius:var(--kraft-radius-section);background:var(--kraft-comparison-surface);color:var(--kraft-c-ink);font-family:var(--kraft-font-interface);grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);display:grid}.kraft-content .content-before-after[data-has-copy=false]{grid-template-columns:minmax(0,1fr)}.content-comparison-copy{min-width:0;max-width:var(--kraft-comparison-copy-width)}.content-before-after .content-comparison-kicker{width:fit-content;margin:0 0 var(--kraft-space-4);padding:var(--kraft-space-2) var(--kraft-space-3);border-radius:var(--kraft-radius-pill);background:var(--kraft-c-white);color:var(--kraft-c-copy);font-size:var(--kraft-comparison-kicker-size);font-weight:var(--kraft-fw-medium);line-height:var(--kraft-lh-base);text-transform:uppercase}.content-before-after .content-comparison-title{margin:0 0 var(--kraft-comparison-text-gap);font-family:var(--kraft-font-heading);font-size:var(--kraft-fs-section);font-weight:var(--kraft-fw-heading);line-height:var(--kraft-lh-section);color:var(--kraft-c-ink)}.content-before-after .content-comparison-text{margin:0 0 var(--kraft-space-8);font-size:var(--kraft-comparison-text-size);line-height:var(--kraft-comparison-text-line);color:var(--kraft-c-copy);white-space:pre-line}.content-before-after .content-comparison-stats{margin:0 0 var(--kraft-space-6);padding:var(--kraft-comparison-stats-padding) 0;border-block:var(--kraft-border-width) solid var(--kraft-comparison-border-color);list-style:none;display:flex}.content-before-after .content-comparison-stat{min-width:0;padding-inline:var(--kraft-comparison-stat-padding);text-align:center;flex:1;margin:0}.content-comparison-stat+.content-comparison-stat{border-inline-start:var(--kraft-border-width) solid var(--kraft-comparison-border-color)}.content-comparison-stat strong{font-size:var(--kraft-comparison-stat-size);font-weight:var(--kraft-fw-medium);line-height:1.2;display:block}.content-comparison-stat>span{margin-top:var(--kraft-space-2);color:var(--kraft-c-copy);font-size:var(--kraft-comparison-stat-label-size);line-height:var(--kraft-lh-base);display:block}.content-before-after .content-comparison-hint{margin:0 0 var(--kraft-space-6);font-size:var(--kraft-comparison-hint-size);line-height:var(--kraft-lh-copy);color:var(--kraft-c-copy)}.content-before-after .content-comparison-link{align-items:center;gap:var(--kraft-space-2);padding-bottom:var(--kraft-space-1);border-bottom:var(--kraft-border-width) solid currentColor;color:var(--kraft-c-ink);font-size:var(--kraft-comparison-link-size);font-weight:var(--kraft-fw-medium);line-height:var(--kraft-lh-base);text-transform:uppercase;text-decoration:none;display:inline-flex}.content-comparison-link>span{width:var(--kraft-comparison-handle-icon);height:var(--kraft-comparison-handle-icon);background:currentColor;mask:url(/_astro/video-next.Cqt54XSV.svg) 50%/contain no-repeat}.content-comparison-copy>:last-child{margin-bottom:0}.content-comparison-frame{--comparison-position:var(--kraft-comparison-position);width:100%;min-width:0;aspect-ratio:var(--kraft-comparison-frame-ratio);max-height:var(--kraft-comparison-frame-max-height);border-radius:var(--kraft-radius-media);background:var(--kraft-c-page);touch-action:pan-y;user-select:none;cursor:ew-resize;position:relative;overflow:hidden}.content-before-after .content-comparison-image{object-fit:cover;object-position:var(--kraft-comparison-image-position);width:100%;max-width:none;height:100%;transform:scale(var(--kraft-comparison-image-zoom));transform-origin:var(--kraft-comparison-image-position);pointer-events:none;margin:0;display:block;position:absolute;inset:0}.content-comparison-before{clip-path:inset(0 calc(100% - var(--comparison-position)) 0 0);pointer-events:none;position:absolute;inset:0}.content-comparison-label{top:var(--kraft-comparison-label-inset);padding:var(--kraft-comparison-label-padding);border-radius:var(--kraft-radius-pill);background:var(--kraft-comparison-label-surface);color:var(--kraft-c-ink);font-size:var(--kraft-comparison-label-size);font-weight:var(--kraft-fw-medium);line-height:var(--kraft-lh-base);text-transform:uppercase;pointer-events:none;position:absolute}.content-comparison-label.is-before{left:var(--kraft-comparison-label-inset)}.content-comparison-label.is-after{right:var(--kraft-comparison-label-inset)}.content-comparison-divider{inset-block:0;left:var(--comparison-position);width:var(--kraft-comparison-divider-width);background:var(--kraft-c-white);pointer-events:none;position:absolute;transform:translate(-50%)}.content-comparison-frame .content-comparison-handle{left:var(--comparison-position);width:var(--kraft-comparison-handle-size);height:var(--kraft-comparison-handle-size);border-radius:var(--kraft-radius-round);background:var(--kraft-c-white);color:var(--kraft-c-ink);box-shadow:var(--kraft-comparison-handle-shadow);cursor:ew-resize;border:0;justify-content:center;align-items:center;padding:0;display:flex;position:absolute;top:50%;transform:translate(-50%,-50%)}.content-comparison-handle:before,.content-comparison-handle:after{content:"";width:var(--kraft-comparison-handle-icon);height:var(--kraft-comparison-handle-icon);background:currentColor;mask:url(/_astro/video-previous.B9pivudl.svg) 50%/contain no-repeat}.content-comparison-handle:after{mask-image:url(/_astro/video-next.Cqt54XSV.svg)}.content-before-after :is(button,a):focus-visible{outline:var(--kraft-focus-width) solid var(--kraft-c-ink);outline-offset:var(--kraft-focus-offset)}@media (width>=1024px){.kraft-content .content-before-after[data-type=before-after]{padding:0 0 0 var(--kraft-section-padding-inline)}.content-comparison-copy{padding-block:var(--kraft-section-padding-block)}.content-comparison-frame{aspect-ratio:auto;min-height:var(--kraft-comparison-desktop-image-height);border-radius:0 var(--kraft-radius-section) var(--kraft-radius-section) 0;border-inline-start:0;align-self:stretch;max-height:none}}@media (width<=1023px){.kraft-content .content-before-after[data-type=before-after]{grid-template-columns:minmax(0,1fr)}}.kraft-content .content-discovery[data-type=category-discovery]{gap:var(--kraft-discovery-section-gap);min-width:0;padding-inline:var(--kraft-discovery-padding-inline);font-family:var(--kraft-font-interface);color:var(--kraft-c-ink);display:grid}.content-discovery-header{justify-content:space-between;align-items:flex-end;gap:var(--kraft-discovery-header-gap);min-height:var(--kraft-discovery-header-height);display:flex}.content-discovery-heading{gap:var(--kraft-discovery-heading-gap);min-width:0;display:grid}.content-discovery .content-discovery-kicker{color:var(--kraft-c-copy);font-size:var(--kraft-discovery-kicker-size);font-weight:var(--kraft-fw-regular);line-height:var(--kraft-lh-base);text-transform:uppercase;margin:0}.content-discovery .content-discovery-title{font-family:var(--kraft-font-heading);font-size:var(--kraft-fs-section);font-weight:var(--kraft-fw-heading);line-height:var(--kraft-lh-section);color:var(--kraft-c-ink);margin:0}.content-discovery .content-discovery-cta{align-items:center;gap:var(--kraft-space-5);min-height:var(--kraft-control-height);padding:var(--kraft-space-3) var(--kraft-space-6);border:var(--kraft-border-width) solid var(--kraft-discovery-border);border-radius:var(--kraft-radius-control);background:var(--kraft-c-page);color:var(--kraft-c-ink);font-size:var(--kraft-fs-label);font-weight:var(--kraft-fw-medium);line-height:var(--kraft-lh-base);flex:none;text-decoration:none;display:inline-flex}.content-discovery-arrow{width:var(--kraft-discovery-arrow-size);height:var(--kraft-discovery-arrow-size);background:currentColor;flex:none;display:block;mask:url(/_astro/discovery-arrow-20.BV8oQH-H.svg) 50%/contain no-repeat}.content-discovery-cta>.content-discovery-arrow{width:var(--kraft-discovery-cta-arrow);height:var(--kraft-discovery-cta-arrow);mask-image:url(/_astro/discovery-arrow-16.BuD2TAIc.svg)}.content-discovery-cards{align-items:stretch;gap:var(--kraft-discovery-card-gap);grid-template-columns:repeat(3,minmax(0,1fr));min-width:0;display:grid}.content-discovery .content-discovery-card{gap:var(--kraft-discovery-caption-gap);min-width:0;color:var(--kraft-c-ink);flex-direction:column;text-decoration:none;display:flex}.content-discovery .content-discovery-image{width:100%;height:var(--kraft-discovery-image-height);object-fit:cover;border-radius:var(--kraft-radius-media);flex:none;max-width:none;margin:0;display:block}.content-discovery-caption{align-items:center;gap:var(--kraft-space-3);min-width:0;display:flex}.content-discovery-card-copy{gap:var(--kraft-discovery-text-gap);flex:1;min-width:0;display:grid}.content-discovery .content-discovery-name{color:var(--kraft-c-ink);font-family:var(--kraft-font-heading);font-size:var(--kraft-discovery-name-size);font-weight:var(--kraft-fw-regular);line-height:var(--kraft-discovery-name-line);margin:0}.content-discovery .content-discovery-subtitle{color:var(--kraft-c-copy);font-size:var(--kraft-discovery-subtitle-size);font-weight:var(--kraft-fw-regular);line-height:var(--kraft-discovery-subtitle-line);margin:0}.content-discovery-band{align-items:center;gap:var(--kraft-discovery-band-gap);min-width:0;padding:var(--kraft-discovery-band-padding);border-radius:var(--kraft-radius-media);background:var(--kraft-c-surface-section);display:flex;position:relative}.content-discovery-leaf{width:var(--kraft-discovery-leaf-size);height:var(--kraft-discovery-leaf-size);background:var(--kraft-service-icon-color);flex:none;display:block;mask:url(/_astro/discovery-leaf.BP04NCA7.svg) 50%/contain no-repeat}.content-discovery .content-discovery-band-title{color:var(--kraft-c-ink);font-size:var(--kraft-discovery-band-title-size);font-weight:var(--kraft-fw-medium);line-height:var(--kraft-lh-base);margin:0}.content-discovery .content-discovery-band-text{color:var(--kraft-c-copy);font-size:var(--kraft-discovery-band-text-size);line-height:var(--kraft-lh-base);flex:1;margin:0}.content-discovery .content-discovery-band-link{align-items:center;gap:var(--kraft-space-5);color:var(--kraft-c-ink);font-size:var(--kraft-discovery-band-text-size);line-height:var(--kraft-lh-base);margin-inline-start:auto;text-decoration:none;display:inline-flex}.content-discovery a:focus-visible{outline:var(--kraft-focus-width) solid var(--kraft-c-ink);outline-offset:var(--kraft-focus-offset)}@media (width<=720px){.content-discovery-header{align-items:flex-start}.content-discovery .content-discovery-cta{display:none}.content-discovery-cards{grid-template-columns:1fr}.content-discovery .content-discovery-card{grid-template-columns:var(--kraft-discovery-mobile-image-share) minmax(0, 1fr);min-height:var(--kraft-discovery-mobile-card-height);align-items:center;gap:var(--kraft-space-4);border-radius:var(--kraft-radius-media);background:var(--kraft-c-white);display:grid;overflow:hidden}.content-discovery .content-discovery-image{height:100%;min-height:var(--kraft-discovery-mobile-card-height);border-radius:0;align-self:stretch}.content-discovery-caption{padding-inline-end:var(--kraft-space-4);padding-block:var(--kraft-space-3)}.content-discovery-caption>.content-discovery-arrow,.content-discovery-leaf{display:none}.content-discovery-band{flex-direction:column;align-items:flex-start}.content-discovery .content-discovery-band-link{margin-inline-start:0;margin-top:var(--kraft-space-2)}.content-discovery-band-link>.content-discovery-arrow{inset-inline-end:var(--kraft-space-4);top:var(--kraft-space-3);width:var(--kraft-discovery-cta-arrow);height:var(--kraft-discovery-cta-arrow);position:absolute;mask-image:url(/_astro/discovery-band-arrow-16.Gf9WzUK6.svg)}}
