:root{--font-palatino:Palatino Nova, Palatino, Garamond, serif;--font-helvetica:Helvetica Now, Helvetica Now Text, Helvetica Neue, Helvetica, Arial, sans-serif;--font-gfont:GFONT, Helvetica Now, Helvetica Now Text, Helvetica Neue, Helvetica, Arial, sans-serif}.kit a{display:block}.kit-site-container.svelte-1ow6l2a{min-height:120vh}.kit-plp-tile-fill.svelte-1ow6l2a{padding-bottom:2.5rem}.kit-plp-tile-text.svelte-1ow6l2a{padding-top:.5625rem}.kit-plp-tile-img.svelte-1ow6l2a{background-color:#ccc;aspect-ratio:1260/1460}.kit-refinements-sidebar.svelte-1ow6l2a{background-color:#ebebeb;width:100%}.gfont-bold.svelte-13hfj6z.svelte-13hfj6z{text-transform:uppercase;font-family:GFONT,Helvetica Now,Helvetica Now Text,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:700}.gfont-medium.svelte-13hfj6z.svelte-13hfj6z{text-transform:uppercase;font-family:GFONT,Helvetica Now,Helvetica Now Text,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:500}.category-header-wrapper{display:none!important}.kit-plp-hero.svelte-13hfj6z.svelte-13hfj6z{width:100%;position:relative}.hero-overlay.svelte-13hfj6z.svelte-13hfj6z{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;flex-direction:column;justify-content:center;align-items:flex-end;padding:0 12%}@media (max-width: 992px){.hero-overlay.svelte-13hfj6z.svelte-13hfj6z{background:rgba(0,0,0,.1);padding:3%;justify-content:flex-end;align-items:center}}.hero-content.svelte-13hfj6z.svelte-13hfj6z{width:fit-content;min-width:fit-content;display:flex;flex-direction:column;align-items:center}.hero-overlay.svelte-13hfj6z h1.svelte-13hfj6z{color:#fff!important;text-align:center;font-size:clamp(1.3125rem,calc(1.025rem + 1.4375vw),2.75rem)}.hero-overlay.svelte-13hfj6z p.svelte-13hfj6z{color:#fff!important;text-align:center;font-size:clamp(.9375rem,calc(.85rem + .004375 * 100vw),1.375rem);margin:10px 0 15.5px}@media (max-width: 992px){.hero-overlay.svelte-13hfj6z p.svelte-13hfj6z{max-width:600px}.hero-overlay.svelte-13hfj6z p.svelte-13hfj6z br{display:none}}@media (max-width: 600px){.hero-overlay.svelte-13hfj6z p.svelte-13hfj6z{max-width:90%;margin:1% 0 2%}}.readability.svelte-13hfj6z.svelte-13hfj6z{text-transform:uppercase;line-height:120%!important;text-shadow:2px 1px 2px rgba(0,0,0,.1)!important}@media (max-width: 600px){.readability.svelte-13hfj6z.svelte-13hfj6z{text-shadow:1px 1px 1px rgba(0,0,0,.2)!important}}.cta-row.svelte-13hfj6z.svelte-13hfj6z{width:100%;display:flex;justify-content:center;margin-top:0}@media (max-width: 992px){.cta-row.svelte-13hfj6z.svelte-13hfj6z{margin-top:1.5vw}}.plp-hero-btn.svelte-13hfj6z.svelte-13hfj6z{color:#fff!important;display:flex;justify-content:center;align-items:center;text-align:center;margin:10px;border:1px solid #fff;transition:all .2s;font-size:clamp(.75rem,calc(.7125rem + .1875vw),.9375rem);height:45px!important;width:255px;background:rgba(0,0,0,.15)}@media (max-width: 992px){.plp-hero-btn.svelte-13hfj6z.svelte-13hfj6z{width:235px}}@media (max-width: 600px){.plp-hero-btn.svelte-13hfj6z.svelte-13hfj6z{margin:5px;width:175px;height:35px!important;max-width:47.5%}}@media (max-width: 350px){.plp-hero-btn.svelte-13hfj6z.svelte-13hfj6z{max-width:40%}}.plp-hero-btn.svelte-13hfj6z.svelte-13hfj6z:hover{color:#000!important;background:#fff}#target-products.svelte-13hfj6z.svelte-13hfj6z{position:absolute;bottom:0}@font-face{font-family:gfont-bold;font-style:normal;font-stretch:normal;font-display:fallback;src:url(assets/fonts/GFONT-Bold.woff2?$staticlink$)}@font-face{font-family:gfont-bold-italic;font-style:normal;font-stretch:normal;font-display:fallback;src:url(assets/fonts/GFONT-BoldItalic.woff2?$staticlink$)}@font-face{font-family:gfont-light;font-style:normal;font-stretch:normal;font-display:fallback;src:url(assets/fonts/GFONT-Light.woff2?$staticlink$)}@font-face{font-family:gfont-light-italic;font-style:normal;font-stretch:normal;font-display:fallback;src:url(assets/fonts/GFONT-LightItalic.woff2?$staticlink$)}@font-face{font-family:gfont-medium;font-style:normal;font-stretch:normal;font-display:fallback;src:url(assets/fonts/GFONT-Medium.woff2?$staticlink$)}@font-face{font-family:gfont-medium-italic;font-style:normal;font-stretch:normal;font-display:fallback;src:url(assets/fonts/GFONT-MediumItalic.woff2?$staticlink$)}@font-face{font-family:gfont-regular;font-style:normal;font-stretch:normal;font-display:fallback;src:url(fonts/GFONT-Regular.woff2?$staticlink$)}@font-face{font-family:gfont-regular-italic;font-style:normal;font-stretch:normal;font-display:fallback;src:url(assets/fonts/GFONT-RegularItalic.woff2?$staticlink$)}@font-face{font-family:gfont-semi-bold;font-style:normal;font-stretch:normal;font-display:fallback;src:url(assets/fonts/GFONT-SemiBold.woff2?$staticlink$)}@font-face{font-family:gfont-semi-bold-italic;font-style:normal;font-stretch:normal;font-display:fallback;src:url(assets/fonts/GFONT-SemiBoldItalic.woff2?$staticlink$)}.plp-icon-row.svelte-13hfj6z.svelte-13hfj6z{width:33vw;max-width:480px}@media (max-width: 992px){.plp-icon-row.svelte-13hfj6z.svelte-13hfj6z{width:90%;margin-bottom:20px}}@media (max-width: 600px){.plp-icon-row.svelte-13hfj6z.svelte-13hfj6z{max-width:315px}}img.svelte-hurlah{display:block;width:100%}
