@import"https://p.typekit.net/p.css?s=1&k=xjn1cjf&ht=tk&f=10879.10880.10884.10885.32874.32875&a=176097596&app=typekit&e=css";@font-face{font-display:auto;font-family:futura-pt;font-stretch:normal;font-style:normal;font-weight:500;src:url(https://use.typekit.net/af/db8d0b/00000000000000007758da2b/31/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n5&v=3) format("woff2"),url(https://use.typekit.net/af/db8d0b/00000000000000007758da2b/31/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n5&v=3) format("woff"),url(https://use.typekit.net/af/db8d0b/00000000000000007758da2b/31/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n5&v=3) format("opentype")}@font-face{font-display:auto;font-family:futura-pt;font-stretch:normal;font-style:italic;font-weight:500;src:url(https://use.typekit.net/af/68d56b/00000000000000007758da2c/31/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i5&v=3) format("woff2"),url(https://use.typekit.net/af/68d56b/00000000000000007758da2c/31/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i5&v=3) format("woff"),url(https://use.typekit.net/af/68d56b/00000000000000007758da2c/31/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i5&v=3) format("opentype")}@font-face{font-display:auto;font-family:futura-pt;font-stretch:normal;font-style:normal;font-weight:400;src:url(https://use.typekit.net/af/26b618/000000000000000077586b59/31/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3) format("woff2"),url(https://use.typekit.net/af/26b618/000000000000000077586b59/31/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3) format("woff"),url(https://use.typekit.net/af/26b618/000000000000000077586b59/31/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3) format("opentype")}@font-face{font-display:auto;font-family:futura-pt;font-stretch:normal;font-style:italic;font-weight:400;src:url(https://use.typekit.net/af/84715c/000000000000000077586b55/31/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i4&v=3) format("woff2"),url(https://use.typekit.net/af/84715c/000000000000000077586b55/31/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i4&v=3) format("woff"),url(https://use.typekit.net/af/84715c/000000000000000077586b55/31/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i4&v=3) format("opentype")}@font-face{font-display:auto;font-family:futura-pt-bold;font-stretch:normal;font-style:normal;font-weight:700;src:url(https://use.typekit.net/af/9d7aea/000000000000000077586b5f/31/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3) format("woff2"),url(https://use.typekit.net/af/9d7aea/000000000000000077586b5f/31/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3) format("woff"),url(https://use.typekit.net/af/9d7aea/000000000000000077586b5f/31/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3) format("opentype")}@font-face{font-display:auto;font-family:futura-pt-bold;font-stretch:normal;font-style:italic;font-weight:700;src:url(https://use.typekit.net/af/77682b/000000000000000077586b58/31/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i7&v=3) format("woff2"),url(https://use.typekit.net/af/77682b/000000000000000077586b58/31/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i7&v=3) format("woff"),url(https://use.typekit.net/af/77682b/000000000000000077586b58/31/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i7&v=3) format("opentype")}.tk-futura-pt[data-v-43a1fd88]{font-family:futura-pt,sans-serif}.tk-futura-pt-bold[data-v-43a1fd88]{font-family:futura-pt-bold,sans-serif}.product-card[data-v-43a1fd88]{display:flex;flex-direction:column;position:relative}.product-card__hoverSnippet[data-v-43a1fd88]{background-color:#00000015;display:none;font-family:futura-pt,sans-serif;font-size:2.6rem;font-style:normal;font-weight:600;height:100%;left:0;letter-spacing:.14rem;line-height:105%;opacity:0;padding:1rem 1.4rem;pointer-events:none;position:absolute;text-transform:uppercase;top:0;transition:opacity .5s ease;width:100%;z-index:3}@media (min-width:1100px){.product-card__hoverSnippet[data-v-43a1fd88]{display:block}}.product-card__hoverSnippet p[data-v-43a1fd88]{max-width:80%}.product-card__hoverSnippet.text-black p[data-v-43a1fd88]{color:#000}.product-card__hoverSnippet.text-white p[data-v-43a1fd88]{color:#fff}.product-card__hoverSnippet.active[data-v-43a1fd88]{opacity:1}.product-card__imageContainer[data-v-43a1fd88]{align-items:center;aspect-ratio:.8;display:flex;flex-direction:column;justify-content:center;overflow:hidden;position:relative;width:100%}.product-card__imageContainer .wrapper[data-v-43a1fd88]{height:100%;left:0;opacity:0;position:absolute;top:0;transition:opacity .5s ease;width:100%;z-index:2}.product-card__imageContainer .wrapper.active[data-v-43a1fd88]{opacity:1}.product-card__imageContainer img[data-v-43a1fd88],.product-card__imageContainer video[data-v-43a1fd88]{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.product-card__variants[data-v-43a1fd88]{display:flex;flex-direction:row;gap:.5rem;margin-top:.5rem}.product-card__swatch[data-v-43a1fd88]{aspect-ratio:1/1;border:.5px solid transparent;height:1.8rem;width:1.8rem}.product-card__swatch.has-border[data-v-43a1fd88]{border:.5px solid #a3a3a3}@media (min-width:1100px){.product-card__swatch[data-v-43a1fd88]{height:2.5rem;width:2.5rem}}.product-card__textContainer[data-v-43a1fd88]{cursor:pointer;display:flex;flex-direction:column;margin-top:2rem;transition:opacity .3s ease}.product-card__textContainer[data-v-43a1fd88]:hover{opacity:.2}@media (min-width:1100px){.product-card__textContainer[data-v-43a1fd88]{margin-top:2.5rem}}.product-card__title[data-v-43a1fd88]{font-family:futura-pt,sans-serif;font-size:1rem;font-style:normal;font-weight:600;letter-spacing:.06rem;line-height:normal}@media (min-width:1100px){.product-card__title[data-v-43a1fd88]{font-family:futura-pt,sans-serif;font-size:1.6rem;font-style:normal;font-weight:600;letter-spacing:.09rem;line-height:normal}}.product-card__price[data-v-43a1fd88]{font-family:futura-pt,sans-serif;font-size:1rem;font-style:normal;font-weight:400;letter-spacing:.06rem;line-height:normal}@media (min-width:1100px){.product-card__price[data-v-43a1fd88]{font-family:futura-pt,sans-serif;font-size:1.6rem;font-style:normal;font-weight:400;letter-spacing:.09rem;line-height:normal}}@font-face{font-display:auto;font-family:futura-pt;font-stretch:normal;font-style:normal;font-weight:500;src:url(https://use.typekit.net/af/db8d0b/00000000000000007758da2b/31/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n5&v=3) format("woff2"),url(https://use.typekit.net/af/db8d0b/00000000000000007758da2b/31/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n5&v=3) format("woff"),url(https://use.typekit.net/af/db8d0b/00000000000000007758da2b/31/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n5&v=3) format("opentype")}@font-face{font-display:auto;font-family:futura-pt;font-stretch:normal;font-style:italic;font-weight:500;src:url(https://use.typekit.net/af/68d56b/00000000000000007758da2c/31/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i5&v=3) format("woff2"),url(https://use.typekit.net/af/68d56b/00000000000000007758da2c/31/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i5&v=3) format("woff"),url(https://use.typekit.net/af/68d56b/00000000000000007758da2c/31/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i5&v=3) format("opentype")}@font-face{font-display:auto;font-family:futura-pt;font-stretch:normal;font-style:normal;font-weight:400;src:url(https://use.typekit.net/af/26b618/000000000000000077586b59/31/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3) format("woff2"),url(https://use.typekit.net/af/26b618/000000000000000077586b59/31/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3) format("woff"),url(https://use.typekit.net/af/26b618/000000000000000077586b59/31/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3) format("opentype")}@font-face{font-display:auto;font-family:futura-pt;font-stretch:normal;font-style:italic;font-weight:400;src:url(https://use.typekit.net/af/84715c/000000000000000077586b55/31/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i4&v=3) format("woff2"),url(https://use.typekit.net/af/84715c/000000000000000077586b55/31/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i4&v=3) format("woff"),url(https://use.typekit.net/af/84715c/000000000000000077586b55/31/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i4&v=3) format("opentype")}@font-face{font-display:auto;font-family:futura-pt-bold;font-stretch:normal;font-style:normal;font-weight:700;src:url(https://use.typekit.net/af/9d7aea/000000000000000077586b5f/31/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3) format("woff2"),url(https://use.typekit.net/af/9d7aea/000000000000000077586b5f/31/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3) format("woff"),url(https://use.typekit.net/af/9d7aea/000000000000000077586b5f/31/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3) format("opentype")}@font-face{font-display:auto;font-family:futura-pt-bold;font-stretch:normal;font-style:italic;font-weight:700;src:url(https://use.typekit.net/af/77682b/000000000000000077586b58/31/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i7&v=3) format("woff2"),url(https://use.typekit.net/af/77682b/000000000000000077586b58/31/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i7&v=3) format("woff"),url(https://use.typekit.net/af/77682b/000000000000000077586b58/31/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i7&v=3) format("opentype")}.tk-futura-pt[data-v-aed18a74]{font-family:futura-pt,sans-serif}.tk-futura-pt-bold[data-v-aed18a74]{font-family:futura-pt-bold,sans-serif}.product-grid[data-v-aed18a74]{display:flex;flex-direction:column;gap:6rem}.product-row[data-v-aed18a74]{display:flex;opacity:0;padding:0 2rem}.product-row.has-border[data-v-aed18a74]{border-top:.025rem solid var(--foreground)}@media (min-width:1100px){.product-row[data-v-aed18a74]{padding:0 4rem}}.product-row .product-card[data-v-aed18a74]{flex:0 1 47.43589744%;width:100%}.product-row .product-card.pad[data-v-aed18a74]{margin-right:2rem}@media (min-width:1100px){.product-row .product-card.pad[data-v-aed18a74]{margin-right:3.1rem}.product-row .product-card[data-v-aed18a74]{flex:0 1 23.29044118%}}@font-face{font-display:auto;font-family:futura-pt;font-stretch:normal;font-style:normal;font-weight:500;src:url(https://use.typekit.net/af/db8d0b/00000000000000007758da2b/31/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n5&v=3) format("woff2"),url(https://use.typekit.net/af/db8d0b/00000000000000007758da2b/31/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n5&v=3) format("woff"),url(https://use.typekit.net/af/db8d0b/00000000000000007758da2b/31/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n5&v=3) format("opentype")}@font-face{font-display:auto;font-family:futura-pt;font-stretch:normal;font-style:italic;font-weight:500;src:url(https://use.typekit.net/af/68d56b/00000000000000007758da2c/31/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i5&v=3) format("woff2"),url(https://use.typekit.net/af/68d56b/00000000000000007758da2c/31/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i5&v=3) format("woff"),url(https://use.typekit.net/af/68d56b/00000000000000007758da2c/31/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i5&v=3) format("opentype")}@font-face{font-display:auto;font-family:futura-pt;font-stretch:normal;font-style:normal;font-weight:400;src:url(https://use.typekit.net/af/26b618/000000000000000077586b59/31/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3) format("woff2"),url(https://use.typekit.net/af/26b618/000000000000000077586b59/31/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3) format("woff"),url(https://use.typekit.net/af/26b618/000000000000000077586b59/31/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3) format("opentype")}@font-face{font-display:auto;font-family:futura-pt;font-stretch:normal;font-style:italic;font-weight:400;src:url(https://use.typekit.net/af/84715c/000000000000000077586b55/31/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i4&v=3) format("woff2"),url(https://use.typekit.net/af/84715c/000000000000000077586b55/31/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i4&v=3) format("woff"),url(https://use.typekit.net/af/84715c/000000000000000077586b55/31/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i4&v=3) format("opentype")}@font-face{font-display:auto;font-family:futura-pt-bold;font-stretch:normal;font-style:normal;font-weight:700;src:url(https://use.typekit.net/af/9d7aea/000000000000000077586b5f/31/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3) format("woff2"),url(https://use.typekit.net/af/9d7aea/000000000000000077586b5f/31/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3) format("woff"),url(https://use.typekit.net/af/9d7aea/000000000000000077586b5f/31/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3) format("opentype")}@font-face{font-display:auto;font-family:futura-pt-bold;font-stretch:normal;font-style:italic;font-weight:700;src:url(https://use.typekit.net/af/77682b/000000000000000077586b58/31/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i7&v=3) format("woff2"),url(https://use.typekit.net/af/77682b/000000000000000077586b58/31/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i7&v=3) format("woff"),url(https://use.typekit.net/af/77682b/000000000000000077586b58/31/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i7&v=3) format("opentype")}.tk-futura-pt{font-family:futura-pt,sans-serif}.tk-futura-pt-bold{font-family:futura-pt-bold,sans-serif}.hero-sidexside{overflow:hidden;position:relative}.hero-sidexside,.hero-sidexside-container{display:flex;flex-direction:column;height:100%;width:100%}.hero-sidexside-container{flex-grow:1;padding:9.2rem 0 0}@media (min-width:1100px){.hero-sidexside-container{flex-direction:row;padding:16.4rem 0 0}}.hero-sidexside-image,.hero-sidexside-text{flex:0 0 50%;width:100%}.hero-sidexside-image{height:100%;overflow:hidden;width:100%}.hero-sidexside-image img{height:100%;-o-object-fit:cover;object-fit:cover;vertical-align:top;width:100%}.hero-sidexside-text{display:flex;flex-direction:column;justify-content:flex-start;margin-bottom:5.8rem;padding:3.2rem 3.2rem 0 10%}@media (min-width:1100px){.hero-sidexside-text{justify-content:flex-end}}.hero-sidexside-text__text h1,.hero-sidexside-text__text h2,.hero-sidexside-text__text h3,.hero-sidexside-text__text h4{font-family:futura-pt,sans-serif;font-size:1.4rem;font-style:normal;font-weight:600;letter-spacing:.08rem;line-height:normal;margin-bottom:2.4rem}@media (min-width:1100px){.hero-sidexside-text__text h1,.hero-sidexside-text__text h2,.hero-sidexside-text__text h3,.hero-sidexside-text__text h4{font-family:futura-pt,sans-serif;font-size:2.2rem;font-style:normal;font-weight:600;letter-spacing:.12rem;line-height:85%}}.hero-sidexside-text__text p{font-family:futura-pt,sans-serif;font-size:1rem;font-style:normal;font-weight:300;letter-spacing:.06rem;line-height:normal;margin-bottom:1.6rem}@media (min-width:1100px){.hero-sidexside-text__text p{font-family:futura-pt,sans-serif;font-size:1.4rem;font-style:normal;font-weight:300;letter-spacing:.08rem;line-height:normal}}
