.tooltip-content{width:-moz-fit-content;width:fit-content}.CollectionLabel{display:flex;align-items:center;justify-content:flex-start;font-size:.9rem;line-height:1.5;position:absolute;bottom:.5rem;left:.5rem;text-transform:uppercase;text-shadow:1px 1px 2px #efefef}.CollectionLabel svg{filter:drop-shadow(1px 1px 2px #efefef)}.CollectionLabel.light{color:#fff;text-shadow:1px 1px 2px #333}.CollectionLabel.light svg{filter:drop-shadow(1px 1px 2px #333)}.card-feature-icon{position:absolute;overflow:visible;z-index:1}.card-feature-icon.m{width:30px;height:30px;right:20px;bottom:20px}.card-feature-icon.s{width:20px;height:20px;right:10px;bottom:10px}.card-feature-icon img.m{width:30px;height:30px}.card-feature-icon img.s{width:20px;height:20px}a.MuiLink-root:hover{color:#efefef}.Customise{display:flex;align-items:center;justify-content:center;text-transform:uppercase;background-color:#da0e1c;color:#fff;padding:.25rem .5rem;font-size:1rem}.Customise svg{width:1.25rem;height:1.25rem;margin-left:.5rem}.Customise.small{font-size:.75rem}.Customise.small svg{width:1rem;height:1rem;margin-left:.25rem}#root .TeaserImg,.ghc .TeaserImg{font-family:font-718-light;font-style:normal;font-weight:500}.TeaserImg{cursor:pointer;position:relative}.TeaserImg.disabled-teaser{cursor:default}.TeaserImg:focus,.TeaserImg:hover{filter:brightness(95%);text-decoration:none}.TeaserImg h5{margin:0;font-weight:400}.TeaserImg h4{margin:0 0 3%}.TeaserImg .content{padding:5%;min-height:unset}.TeaserImg.expanded .content{font-family:Aileron,sans-serif;font-style:normal;background-color:#fff}.TeaserImg.expanded .content h4{letter-spacing:.0175rem;color:#000;font-size:.6875rem;line-height:1rem}.TeaserImg.expanded .content h5{margin-bottom:.25rem;letter-spacing:.020625rem;color:#7a7a7a;font-size:.8125rem;line-height:1rem}.TeaserImg .cart-icon{margin:0 5px}.TeaserImg .image{line-height:0;position:relative;padding:0;background:none;border:none;box-shadow:none;display:block;cursor:pointer}.TeaserImg .image.disabled-teaser{cursor:default}.TeaserImg .image .active{position:absolute;z-index:1;color:#fff;top:3%;right:3%}.TeaserImg .image .active i{font-size:1.5rem}.TeaserImg .image .customised{position:absolute;z-index:1;color:#fff;bottom:3%;left:3%}.TeaserImg .image .customised i{font-size:1.5rem}@-moz-document url-prefix(){.TeaserImg .image:focus{outline:2px solid #1e90ff!important;outline-style:inset}}.TeaserImg.corner-square .image:after{position:absolute;bottom:3%;right:3%;content:"";width:0;height:0;border-color:transparent transparent #fff;border-style:solid;border-width:0 0 7px 7px}.variant-teaser-content-list .TeaserImg .teaser-content{text-align:left}.variant-teaser-content-list .TeaserImg .teaser-content h4,.variant-teaser-content-list .TeaserImg .teaser-content h5{font-size:1rem;line-height:1.5rem;margin:0}.variant-teaser-content-list{display:flex}.variant-teaser-content-list li{margin-right:1rem}.variant-teaser-carousel-container{position:relative;cursor:ew-resize;--carousel-hook-slide-margin:0;--swatch-border-radius:100%;--carousel-hook-slide-max-width:40px;--variant-teaser-carousel-max-height:40px;display:grid;align-items:center;grid-template-columns:var(--variant-teaser-carousel-columns-template,35px calc(100% - 70px) 35px);margin:var(--variant-teaser-carousel-margin,0 -16px)}.variant-teaser-carousel-container.website-FTX{margin-top:8px;padding:6px 12px;--swatch-border-radius:1px;--carousel-arrow-colour:#fff;--variant-teaser-carousel-max-height:30px;--carousel-hook-slide-max-width:30px;--carousel-arrow-width:25px}.variant-teaser-carousel-container.website-FTX swiper-slide{width:25px;height:25px;max-width:30px;max-height:30px}.variant-teaser-carousel-container swiper-container{width:calc(100% - 8px);height:100%;margin:.4rem 0;max-height:var(--variant-teaser-carousel-max-height,50px)}.variant-teaser-carousel-container swiper-container .TeaserImg{box-shadow:none;border-radius:0}.variant-teaser-carousel-container swiper-slide{margin-top:auto;margin-bottom:auto;aspect-ratio:1;width:30px;height:30px;max-width:40px;max-height:40px}.variant-teaser-carousel-container swiper-slide.active{width:100%;height:100%}.variant-teaser-carousel-container swiper-slide img{width:100%;height:100%;border-radius:var(--swatch-border-radius);-webkit-user-select:none;-ms-user-select:none;user-select:none;aspect-ratio:1;max-height:var(--variant-teaser-carousel-max-height,30px)}.variant-teaser-carousel-container .variant-arrows.left,.variant-teaser-carousel-container .variant-arrows.right{display:flex;justify-content:center;top:0;align-items:center;width:1rem;height:100%;cursor:pointer;transform:none;z-index:3;background:none;border:none}.variant-teaser-carousel-container .variant-arrows.left:after,.variant-teaser-carousel-container .variant-arrows.left:before,.variant-teaser-carousel-container .variant-arrows.right:after,.variant-teaser-carousel-container .variant-arrows.right:before{display:none}.variant-teaser-carousel-container .variant-arrows.left svg,.variant-teaser-carousel-container .variant-arrows.right svg{color:var(--carousel-arrow-colour,#000);position:static}.variant-teaser-carousel-container .variant-arrows.left{left:-1.5rem}.variant-teaser-carousel-container .variant-arrows.right{right:-1.5rem}.variant-teaser-carousel-container .variant-arrows.right svg{rotate:180deg}.variant-teaser-carousel-container .variant-arrows.locked{transition:opacity .2s;opacity:.3}.ProductSalePrice_ProductSalePrice__MnALR{display:flex;background:#fff;z-index:10;position:relative;align-items:flex-end}.ProductSalePrice_ProductSalePrice__MnALR .ProductSalePrice_price__4u7Xm{display:flex;z-index:10}.ProductSalePrice_ProductSalePrice__MnALR .ProductSalePrice_price__4u7Xm .ProductSalePrice_symbol__syvwd{color:#e1251b;display:flex;align-items:flex-start;justify-content:center;font-size:2rem;font-family:Aileron,sans-serif}.ProductSalePrice_ProductSalePrice__MnALR .ProductSalePrice_price__4u7Xm .ProductSalePrice_value__Q1HC8{font-size:6rem;font-weight:700;line-height:5rem;margin:0;color:#e1251b;align-items:flex-start;justify-content:flex-start;font-family:Aileron,sans-serif;letter-spacing:-.6rem;padding-right:.25rem}@media only screen and (min-width:62.5rem){.ProductSalePrice_ProductSalePrice__MnALR .ProductSalePrice_price__4u7Xm .ProductSalePrice_value__Q1HC8{font-size:8rem;line-height:6rem}}.ProductSalePrice_ProductSalePrice__MnALR .ProductSalePrice_text__VMGZy{display:flex;flex-direction:column;width:6rem;padding-left:.5rem;z-index:10;font-size:.8rem}.ProductSalePrice_ProductSalePrice__MnALR .ProductSalePrice_text__VMGZy .ProductSalePrice_blm___h5qY,.ProductSalePrice_ProductSalePrice__MnALR .ProductSalePrice_text__VMGZy .ProductSalePrice_perUnit__vwf3_,.ProductSalePrice_ProductSalePrice__MnALR .ProductSalePrice_text__VMGZy .ProductSalePrice_salePrice__TvY_Y{display:flex;align-items:center;justify-content:flex-start;line-height:1rem}.ProductSalePrice_ProductSalePrice__MnALR .ProductSalePrice_text__VMGZy .ProductSalePrice_blm___h5qY{font-weight:700}.ProductSalePrice_ProductSalePrice__MnALR.ProductSalePrice_teaser__MmpeK{background-color:#e1251b;flex-direction:column;padding:.25rem;min-width:6rem}.ProductSalePrice_ProductSalePrice__MnALR.ProductSalePrice_teaser__MmpeK.ProductSalePrice_FTX__9qC7m:after,.ProductSalePrice_ProductSalePrice__MnALR.ProductSalePrice_teaser__MmpeK.ProductSalePrice_FTX__9qC7m:before{content:"";position:absolute;height:0;width:0;bottom:-25px;right:0;z-index:0}.ProductSalePrice_ProductSalePrice__MnALR.ProductSalePrice_teaser__MmpeK.ProductSalePrice_FTX__9qC7m:before{left:0;right:auto;border-left:85px solid #e1251b;border-right:45.5px solid transparent;border-bottom:45.5px solid transparent}.ProductSalePrice_ProductSalePrice__MnALR.ProductSalePrice_teaser__MmpeK.ProductSalePrice_FTX__9qC7m:after{border-left:45.5px solid transparent;border-right:85px solid #e1251b;border-bottom:45.5px solid transparent}.ProductSalePrice_ProductSalePrice__MnALR.ProductSalePrice_teaser__MmpeK .ProductSalePrice_price__4u7Xm{width:100%;align-items:center;justify-content:center}.ProductSalePrice_ProductSalePrice__MnALR.ProductSalePrice_teaser__MmpeK .ProductSalePrice_symbol__syvwd{font-size:1.5rem;color:#fff}.ProductSalePrice_ProductSalePrice__MnALR.ProductSalePrice_teaser__MmpeK .ProductSalePrice_value__Q1HC8{font-size:3rem;line-height:2.5rem;letter-spacing:-.25rem;color:#fff}.ProductSalePrice_ProductSalePrice__MnALR.ProductSalePrice_teaser__MmpeK .ProductSalePrice_text__VMGZy{display:flex;flex-direction:row;gap:.25rem;align-items:center;justify-content:center;color:#fff;padding:0;width:100%}.ProductSalePrice_ProductSalePrice__MnALR.ProductSalePrice_teaser__MmpeK .ProductSalePrice_perUnit__vwf3_,.ProductSalePrice_ProductSalePrice__MnALR.ProductSalePrice_teaser__MmpeK .ProductSalePrice_salePrice__TvY_Y{font-size:.5rem;font-weight:700}.ProductCardHighlight_ProductCardHighlight__FnLEi{position:absolute;right:1rem;bottom:1rem}.ProductCardHighlight_ProductCardHighlight__FnLEi img{width:60px!important;height:60px!important}.ProductCardHighlight_ProductCardHighlightFtx__Cknx0{position:absolute;right:1rem;top:1rem}.ProductCardHighlight_ProductCardHighlightFtx__Cknx0 img{width:60px!important;height:60px!important}@font-face{font-family:futura-pt;src:url(https://use.typekit.net/af/9b05f3/000000000000000000013365/27/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3) format("woff2"),url(https://use.typekit.net/af/9b05f3/000000000000000000013365/27/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3) format("woff"),url(https://use.typekit.net/af/9b05f3/000000000000000000013365/27/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3) format("opentype");font-display:auto;font-style:normal;font-weight:400;font-stretch:normal}@font-face{font-family:futura-pt-condensed;src:url(https://use.typekit.net/af/6f8764/000000000000000000012039/27/l?primer=7fa3915bdafdf03041871920a205bef951d72bf64dd4c4460fb992e3ecc3a862&fvd=n4&v=3) format("woff2"),url(https://use.typekit.net/af/6f8764/000000000000000000012039/27/d?primer=7fa3915bdafdf03041871920a205bef951d72bf64dd4c4460fb992e3ecc3a862&fvd=n4&v=3) format("woff"),url(https://use.typekit.net/af/6f8764/000000000000000000012039/27/a?primer=7fa3915bdafdf03041871920a205bef951d72bf64dd4c4460fb992e3ecc3a862&fvd=n4&v=3) format("opentype");font-display:auto;font-style:normal;font-weight:400;font-stretch:normal}@font-face{font-family:futura-pt-bold;src:url(https://use.typekit.net/af/053fc9/00000000000000003b9af1e4/27/l?primer=7fa3915bdafdf03041871920a205bef951d72bf64dd4c4460fb992e3ecc3a862&fvd=n7&v=3) format("woff2"),url(https://use.typekit.net/af/053fc9/00000000000000003b9af1e4/27/d?primer=7fa3915bdafdf03041871920a205bef951d72bf64dd4c4460fb992e3ecc3a862&fvd=n7&v=3) format("woff"),url(https://use.typekit.net/af/053fc9/00000000000000003b9af1e4/27/a?primer=7fa3915bdafdf03041871920a205bef951d72bf64dd4c4460fb992e3ecc3a862&fvd=n7&v=3) format("opentype");font-display:auto;font-style:normal;font-weight:700;font-stretch:normal}@font-face{font-family:Sofia;src:url(/public/fonts/SofiaProLight.woff2) format("woff2"),url(/public/fonts/SofiaProLight.woff) format("woff");font-weight:300}@font-face{font-family:Sofia;src:url(/public/fonts/SofiaProMedium.woff2) format("woff2"),url(/public/fonts/SofiaProMedium.woff) format("woff");font-weight:400}@font-face{font-family:Aileron Ultralight italic;src:url(/_next/static/media/Aileron-ultralight-italic.f2552793.otf) format("opentype");font-weight:400}@font-face{font-family:Aileron;src:url(/_next/static/media/Aileron-Regular.06c1d599.otf) format("opentype");font-weight:400}@font-face{font-family:Aileron;src:url(/_next/static/media/Aileron-Bold.64ec3124.otf) format("opentype");font-weight:700}@font-face{font-family:Sofia;src:url(/public/fonts/SofiaProSemiBold.woff2) format("woff2"),url(/public/fonts/SofiaProSemiBold.woff) format("woff");font-weight:700}.ProductTeaser{display:grid;grid-template-rows:min-content 1fr;grid-template-columns:100%;max-width:768px;height:100%;min-height:230px;color:#000;text-decoration:none;background-color:#fff;box-shadow:2px 3px 10px rgba(0,0,0,.2);--carousel-hook-width:100%}@media only screen and (min-width:48rem){.ProductTeaser{margin:0}}.ProductTeaser:focus,.ProductTeaser:hover{filter:brightness(95%);text-decoration:none!important}.ProductTeaser .media{min-height:135px;grid-row:1;position:relative;aspect-ratio:3/2}.ProductTeaser .media img{display:block;width:100%;height:100%;object-fit:cover;object-position:center}.ProductTeaser .media a{display:block;aspect-ratio:3/2}.ProductTeaser .media a img{aspect-ratio:3/2}.ProductTeaser .media h5.variant-name{margin:0;font-size:1.2rem;bottom:.4rem;left:.8rem;z-index:1;position:absolute;color:#fff}.ProductTeaser .sub-type{color:#888}.ProductTeaser .SalePrice,.ProductTeaser .sub-type{font-family:Helvetica Neue,sans-serif;font-style:normal}.ProductTeaser .SalePrice{position:absolute;top:0;left:1rem;z-index:10}.ProductTeaser .content{font-family:font-718-light;font-style:normal;font-weight:500;grid-row:2;font-size:.9rem}@media only screen and (min-width:23.5rem){.ProductTeaser .content{min-height:6.15rem}}.ProductTeaser .content .brand,.ProductTeaser .content .sub-type,.ProductTeaser .content .variants{margin-bottom:.5rem}.ProductTeaser .content .brand:last-child,.ProductTeaser .content .sub-type:last-child,.ProductTeaser .content .variants:last-child{margin-bottom:0}.ProductTeaser .content a{display:block;text-decoration:none}.ProductTeaser .content h3{margin:.5rem 0;color:var(--text-color,#072b31);font-size:1.5rem;text-decoration:none!important}.ProductTeaser .content .brand{font-family:Helvetica Neue,sans-serif;font-style:normal;background:#f5f5f5;font-size:.65rem;color:#072b31;text-transform:uppercase;border-radius:1rem;padding:0 .75rem}.ProductTeaser .content .variants{font-family:Helvetica Neue,sans-serif;font-style:normal;color:#888;letter-spacing:.08rem}.ProductTeaser .content .row{display:flex;justify-content:space-between;color:#9e9e9e}