#AccountInformation dd>:last-child{margin-bottom:0}#AccountInformation dt,#OrderHistory caption{font-size:var(--font-size-large);font-weight:700;margin-bottom:1rem}#AccountInformation dt:not(:first-child){margin-top:3rem}.Accordion{border-bottom:1px solid var(--border-color);margin-bottom:2rem}.Accordion+.Accordion{margin-top:-2rem}.Accordion summary{align-items:center;border-radius:var(--border-radius-medium);display:flex;cursor:pointer;list-style:none;padding:1.5rem 1rem 1.5rem 0}.Accordion summary::-webkit-details-marker{display:none}.Accordion summary:after{font-family:var(--fa-style-family);content:"\f107";margin-left:auto}.Accordion[open]>summary:after{content:"\f106"}.Accordion summary~h1,.Accordion summary~h2,.Accordion summary~h3,.Accordion summary~h4,.Accordion summary~h5,.Accordion summary~h6{font-size:var(--font-size-regular)}.Accordion summary>*{font-size:var(--font-size-large);margin:0}@keyframes fadeInDown{from{opacity:0;transform:translate3d(0,-50%,0)}to{opacity:1;transform:translate3d(0,0,0)}}@keyframes fadeInUp{from{opacity:0;transform:translate3d(0,50%,0)}to{opacity:1;transform:translate3d(0,0,0)}}@keyframes fadeOutUp{from{opacity:1;transform:translate3d(0,0,0)}to{opacity:0;transform:translate3d(0,-50%,0)}}@keyframes fadeOutDown{from{opacity:1;transform:translate3d(0,0,0)}to{opacity:0;transform:translate3d(0,50%,0)}}.BannerCoverLink{bottom:0;left:0;position:absolute;right:0;top:0}.BannerText{color:var(--color-text);font-size:var(--font-size-large);max-width:60ch;position:relative;transition-duration:var(--transition-slow)}.BannerText p{font-size:clamp(var(--font-size-small),3.5vw,var(--font-size-large))}.BannerText p:last-child{margin-bottom:0}.BannerText>*{transition-duration:0ms}.Banner-Dark .BannerText>*{color:var(--color-text-light-lighter);text-shadow:0px 1px 3px rgba(0,0,0,.2)}.Banner-Light .BannerText>*{color:var(--color-text-dark-darker);text-shadow:none}.JS .FeaturedBanner .BannerText:not(.LightnessLoaded)>*,.JS .MainBanner .BannerText:not(.LightnessLoaded)>*{color:transparent}.JS .MainBanner .BannerText:not(.LightnessLoaded),.JS .FeaturedBanner .BannerText:not(.LightnessLoaded){opacity:0}.BannerText .Button{--background-color:var(--color-white);--border-color:var(--color-white);color:var(--color-text-dark);font-size:clamp(var(--font-size-small),3.5vw,var(--font-size-large));min-height:0;padding:clamp(.5rem,1vw,1rem) clamp(.5rem,2vw,1.5rem);text-shadow:none}.BannerText .Button:hover{--background-color:var(--color-white-darker);color:var(--color-text-dark)}.BannerText .Button:active{--background-color:var(--color-white-darker);color:var(--color-text-dark)}.FeaturedBanners{--gap:var(--grid-list-gutter);-ms-overflow-style:none;display:grid;gap:var(--gap);grid-auto-columns:minmax(400px,50%);grid-auto-flow:column;overflow-x:auto;scroll-snap-type:none;scrollbar-width:none}.FeaturedBanners::-webkit-scrollbar{display:none}.FeaturedBanner{align-items:flex-end;background-color:var(--background-color-shade-1);border-radius:var(--border-radius-images);display:flex;overflow:hidden;padding:5%;position:relative;scroll-snap-align:center}.FeaturedBanner.Banner-Dark{background-color:var(--color-bg-dark)}.FeaturedBanner.AspectRatio{--aspect-ratio:64%}.FeaturedBanner img{height:100%;object-fit:cover;width:100%}.FeaturedBanner .BannerText .Title,.FeaturedBanner .BannerText>h1,.FeaturedBanner .BannerText>h2,.FeaturedBanner .BannerText>h3{line-height:var(--line-height-heading);margin:var(--margin-small) 0}.FeaturedBanner .BannerText .Title,.FeaturedBanner .BannerText>h1{font-size:clamp(var(--font-size-regular),5vw,var(--font-size-xxlarge))}.FeaturedBanner .BannerText>h2{font-size:clamp(var(--font-size-regular),5vw,var(--font-size-xlarge))}.FeaturedBanner .BannerText>h3{font-size:clamp(var(--font-size-regular),5vw,var(--font-size-large))}@media screen and (max-width:480px){.FeaturedBanners{grid-auto-columns:85%;scroll-snap-type:inline mandatory}}.MainBanners{-ms-overflow-style:none;display:grid;grid-auto-columns:100%;grid-auto-flow:column;margin-inline:auto;max-width:var(--full-width-limit);overflow-x:auto;scroll-snap-type:inline mandatory;scrollbar-width:none;width:100%}.MainBanners::-webkit-scrollbar{display:none}.MainBanner{align-items:center;background-color:var(--background-color-shade-1);display:flex;justify-content:center;overflow:hidden;padding:2rem;position:relative;scroll-snap-align:center;z-index:1}.MainBanner.Banner-Dark{background-color:var(--color-black-lighter)}.MainBanner.AspectRatio{--aspect-ratio:35%}.MainBanner img{height:100%;object-fit:cover;width:100%}.MainBanner .BannerText .Title,.MainBanner .BannerText>h1,.MainBanner .BannerText>h2,.MainBanner .BannerText>h3{line-height:var(--line-height-heading)}.MainBanner .BannerText .Title,.MainBanner .BannerText>h1{font-size:clamp(var(--font-size-regular),5vw,calc(var(--font-size-xxlarge)*1.5))}.MainBanner .BannerText>h2{font-size:clamp(var(--font-size-regular),5vw,var(--font-size-xxlarge))}.MainBanner .BannerText>h3{font-size:clamp(var(--font-size-regular),5vw,var(--font-size-xlarge))}.SiteMain .MainBanner{border-radius:var(--border-radius-medium)}.MainBanner:not(:first-child) .MainBannerImage{opacity:.5;transition-duration:1s}.MainBanner.IsVisible .MainBannerImage{opacity:1}.MainBanner .BannerText{opacity:0;transition-duration:1s}.MainBanner.IsVisible .BannerText{opacity:1}.Breadcrumb{--color-link:var(--color-text);font-size:var(--font-size-small)}.Breadcrumb a{text-decoration:none}.Breadcrumb ul,.Breadcrumb li{--list-indent:0;display:inline}.BreadcrumbStart{display:none}.BreadcrumbSeparator{font-size:0}.BreadcrumbSeparator:before{font-family:var(--fa-style-family);font-size:var(--font-size-small);content:"\f105";margin:0 1rem}button,[type=button],.Button{--button-height:var(--input-height);--border-color:var(--input-border-color);align-items:center;background:var(--background-color);border:1px solid var(--border-color);border-radius:var(--border-radius-buttons);box-shadow:var(--box-shadow);color:var(--color-text);cursor:pointer;display:inline-flex;justify-content:center;min-height:var(--button-height);padding:.5rem 1.5rem;text-decoration:none;transition-duration:var(--transition-fast)}button:hover,[type=button]:hover,.Button:hover{--background-color:var(--background-color-shade-1);color:var(--color-text)}button:active,[type=button]:active,.Button:active{--background-color:var(--background-color-shade-2);box-shadow:inset 0 1px 2px rgba(0,0,0,.2)}[class|=Button]:focus-visible{outline:5px auto Highlight;outline:5px auto -webkit-focus-ring-color}.Button-Flex{display:flex}.Button-Primary,.FormSubmit button,button[type=submit]{--background-color:var(--color-accent);--border-color:var(--color-accent);border:0;color:var(--color-text-on-accent);font-weight:var(--font-heading-weight);text-transform:var(--font-heading-transform)}.Button-Primary:hover,.FormSubmit button:hover,button[type=submit]:hover{--background-color:var(--color-accent-darker);--border-color:var(--color-accent-darker);color:var(--color-text-on-accent)}.Button-Block{width:min(100%,500px)}.Button-Big,.BuyForm .AddToCart{--button-height:4.5rem;padding:1rem 3rem}.Button-Small{--button-height:2rem;padding:.2rem 1rem}.Button-Light{--background-color:var(--color-white);--border-color:var(--color-white);--color-text:var(--color-black)}.Button-Light:hover,.Button-Light:active{--background-color:var(--color-white-darker);--color-text:var(--color-black)}.Button-Dark{--background-color:var(--color-black);--border-color:var(--color-black);--color-text:var(--color-white)}.Button-Dark:hover,.Button-Dark:active{--background-color:var(--color-black-lighter);--color-text:var(--color-white)}.IconButton .CartTotals{align-items:center;background-color:var(--color-accent);border-radius:20px;box-shadow:0 1px 1px rgba(0,0,0,.6);color:var(--color-text-on-accent);display:flex;font-size:10px;justify-content:center;min-width:19px;padding:2px 7px;position:absolute;right:-5px;top:0;text-align:center;transition-duration:var(--transition-fast)}.IconButton .CartTotals[data-cart-total-items]:after{content:attr(data-cart-total-items)}.IconButton .CartTotals[data-cart-total-items="0"]{opacity:0;transform:scale(0);transform-origin:center}.Button .CartTotals{border-left:1px solid var(--border-color-strong);margin-left:1.5rem;padding-left:1.5rem}.Button .CartTotals[data-cart-sub-total]:after{content:attr(data-cart-sub-total)}.FullCart{gap:0}.FullCartHeader{align-items:center;display:flex;gap:1rem;justify-content:space-between}.FullCartSection{border-bottom:1px solid var(--border-color);padding:2rem 0}.FullCartHeader{padding:0}.FullCartActions{border-bottom:0;padding-bottom:0;text-align:right}.FullCartProducts{border-bottom:0;display:table;padding:0;width:100%}.FullCartCol{border-bottom:1px solid var(--border-color);display:table-cell;padding:2rem var(--grid-gutter);vertical-align:middle}.FullCartCol:first-child{padding-left:0}.FullCartCol:last-child{padding-right:0}.FullCartColDetails{width:100%}.FullCartColImage{text-align:center}.FullCartColImage img{object-fit:contain}.FullCartColPrice{text-align:right}.FullCartTotal{text-align:right}.FullCartProduct{display:table-row;width:100%}.FullCartProduct .ProductName{margin-bottom:0}.FullCartProduct .ProductName a{text-decoration:none}.FullCartProduct .ProductName+*{margin-top:1rem}.FullCartProduct .ProductImage{aspect-ratio:1/var(--product-image-ratio);background-color:var(--color-bg-light);display:flex;justify-content:center;flex-direction:column;margin-bottom:0;padding:0;width:160px}.FullCartProduct .ProductRemove{white-space:nowrap}.FullCartProduct .ProductRemove .fa{margin-right:.5em}.FullCartProduct.AvailabilityOutOfStock .SpinnerInput input{border-color:transparent;border-radius:var(--border-radius);box-shadow:0 0 0 2px var(--color-notification-error);position:relative}@media screen and (max-width:1024px){.FullCartSection{text-align:center}.FullCartCol{border-bottom:0;display:block;margin-bottom:2rem;padding:0;text-align:center;white-space:normal;width:100%}.FullCartProduct{border-bottom:1px solid var(--border-color);display:block;padding:4rem 0;position:relative}.FullCartProduct .ProductImage{margin:0 auto}.FullCartProduct .ProductRemove{position:absolute;right:0;top:4rem}.FullCartProduct .Spinner{margin:0 auto}}@media screen and (max-width:600px){.FullCartHeader{flex-flow:column;gap:0}.FullCartHeader .InlineNavigation ul{flex-direction:column}.FullCartHeader .InlineNavigation li{margin-top:.5rem}.FullCartActions>.Flex{flex-direction:column;width:100%}.FullCartActions .Button{width:100%}}.MiniCartProducts{margin-bottom:2rem}.MiniCartTotal{--color-link:var(--color-text);align-items:flex-start;display:flex;padding-block:.2rem}.MiniCartTotal:last-child{font-size:var(--font-size-large);font-weight:700;margin-top:1rem}.MiniCartTotal :last-child{margin-left:auto}.MiniCartActions{display:flex;flex-direction:column;gap:1rem;padding:2rem 0}.MiniCart .OrderProducts{width:100%}.MiniCart details{margin-bottom:2rem}.MiniCartProduct{--color-link:var(--color-text);align-items:flex-start;display:flex;flex-wrap:wrap;gap:1rem;padding:.5rem 0}.MiniCartProduct:not(:last-child){border-bottom:1px solid var(--border-color)}.MiniCartProductImage{align-self:flex-start;aspect-ratio:1/var(--product-image-ratio);background-color:var(--image-background-color);border-radius:var(--border-radius);display:flex;flex-direction:column;justify-content:center;overflow:hidden;padding:0;width:60px;width:min(14%,60px);z-index:1}.MiniCartProductImage img{border-radius:var(--border-radius);object-fit:contain}.MiniCartProductInfo{flex:1}.MiniCartProductInfo>:last-child{margin-bottom:0}.MiniCartProductName{display:block;font-weight:700;margin-bottom:0;text-decoration:none}.MiniCartProductPrices{margin:0;text-align:right;white-space:nowrap}.MiniCartProductPrices[data-product-quantity]:not([data-product-quantity="1"]):before{content:attr(data-product-quantity) ' \00d7  ';font-weight:700}.MiniCartProduct.AvailabilityOutOfStock [data-product-quantity]:before{border-bottom:2px solid var(--color-notification-error)}.MiniCart-Checkout .MiniCartProduct{padding:1rem 0}.MiniCart-Checkout .MiniCartProductImage{background-color:var(--image-background-color);border:1px solid var(--border-color);width:80px;width:min(16%,80px)}.MiniCartProductEdit{cursor:pointer;font-size:var(--font-size-small)}.MiniCartProductActions{align-items:center;background-color:var(--background-color-shade-2);border:1px solid var(--border-color);border-radius:var(--border-radius);display:flex;flex:1 0 100%;gap:2rem;padding:.5rem}.MiniCartProduct .CartRemove{font-size:var(--font-size-small)}.DrawerCampaignCode .CampaignCodeForm{margin-top:1rem;width:100%}.DrawerCampaignCode .FormItem{align-items:center;display:flex;flex-wrap:wrap}.DrawerCampaignCode .FormItem label,.DrawerCampaignCode .FormItem .label{flex:0 0 100%}.DrawerCampaignCode .FormItem label strong,.DrawerCampaignCode .FormItem .label strong{margin-inline:.5rem}.DrawerCampaignCode #CampaignCode{border-bottom-right-radius:0;border-top-right-radius:0;flex:1}.DrawerCampaignCode #CampaignCode:focus{position:relative}.DrawerCampaignCode #CampaignCode+button{border-top-left-radius:0;border-bottom-left-radius:0;margin-left:-1px}.CategorySlider{--gap:var(--grid-list-gutter);-ms-overflow-style:none;display:grid;gap:var(--gap);grid-auto-columns:minmax(200px,20%);grid-auto-flow:column;overflow-x:auto;scroll-padding-left:var(--container-page-margin);scroll-padding-right:var(--container-page-margin);scroll-snap-type:none;scrollbar-width:none}.CategorySlider::-webkit-scrollbar{display:none}.CategorySliderItem{background-color:var(--background-color-shade-1);border-radius:var(--border-radius-images);overflow:hidden;scroll-snap-align:center}.CategorySliderItem a{text-decoration:none}.CategorySliderLink .AspectRatio{--aspect-ratio:calc(var(--product-image-ratio)*100%);background-color:var(--image-background-color)}.CategorySliderLink .AspectRatio img{border-radius:var(--border-radius-images) var(--border-radius-images) 0 0;object-fit:contain;height:auto;width:100%}.CategorySliderText{align-items:center;color:var(--color-text);display:flex;font-weight:700;height:5rem;justify-content:center}@media screen and (max-width:480px){.CategorySlider{scroll-snap-type:inline mandatory}}:root:not([data-color-contrast=white]) .CategorySliderLink .AspectRatio{background-color:var(--background-color-shade-1)}:root:not([data-color-contrast=white]) .CategorySliderLink img{mix-blend-mode:darken}@media (prefers-color-scheme:light){:root:not([data-color-contrast=white]) .CategorySliderLink img{mix-blend-mode:darken}}.CategoryImage{background-color:var(--background-color-shade-1);margin:var(--default-margin)}.CategoryImage .AspectRatio{--aspect-ratio:30%}.CategoryImage.ImageHeightLow .AspectRatio{--aspect-ratio:20%}.CategoryImage.ImageHeightHigh .AspectRatio{--aspect-ratio:50%}.CategoryImage img{border-radius:var(--border-radius-images);height:100%;object-fit:cover;width:100%}.CategoryImageFullWidth{margin-bottom:0;margin-inline:auto;max-width:var(--full-width-limit);width:100%}.CategoryImageFullWidth img{border-radius:0}.CategoryDescription{max-width:90ch}@media screen and (max-width:550px){.CategoryImage .AspectRatio:before{padding-top:calc(var(--aspect-ratio)*1.5)}}.Container{padding-inline:var(--container-page-margin)}.Container .Container{padding-inline:initial}@media screen and (min-width:2112px){:root{--container-page-margin:calc(50vw - 960px)}}@media screen and (max-width:1400px){:root{--container-page-margin:3vw}}.SiteLayout{--container-page-margin:3rem}@media screen and (max-width:1240px){.SiteLayout{--container-page-margin:3vw}}.ContainerMaxWidth{margin-inline:auto;max-width:1400px;padding-inline:0}.SiteLayout .SiteMain .ContainerMaxWidth{max-width:none}.Container .ContainerBreakout{margin-inline:calc(var(--container-page-margin)*-1)}.Drawers{position:relative;z-index:10000}.Drawer{-ms-overflow-style:none;-webkit-overflow-scrolling:touch;background-color:var(--background-color);overscroll-behavior:contain;padding:1.5rem 3rem 6rem;position:fixed;transition-duration:var(--transition-slow)}.Drawer[data-drawer-side=top],.Drawer[data-drawer-side=bottom]{left:0;overflow-x:auto;width:100%}.Drawer[data-drawer-side=left],.Drawer[data-drawer-side=right]{bottom:0;max-width:500px;overflow-y:auto;top:0;width:calc(100vw - 30px)}.Drawer[data-drawer-side=top]{flex-flow:column-reverse;top:0;transform:translateY(-100%)}.Drawer[data-drawer-side=bottom]{bottom:0;flex-flow:column;transform:translateY(100%)}.Drawer[data-drawer-side=left]{border-bottom-right-radius:var(--border-radius-drawers);border-top-right-radius:var(--border-radius-drawers);flex-flow:row-reverse;left:0;transform:translateX(-100%)}.Drawer[data-drawer-side=right]{border-bottom-left-radius:var(--border-radius-drawers);border-top-left-radius:var(--border-radius-drawers);flex-flow:row;right:0;transform:translateX(100%)}.Drawer[data-drawer-side=top].Open{border-bottom-left-radius:var(--border-radius-drawers);border-bottom-right-radius:var(--border-radius-drawers);transform:translateY(0)}.Drawer[data-drawer-side=bottom].Open{border-top-left-radius:var(--border-radius-drawers);border-top-right-radius:var(--border-radius-drawers);transform:translateY(0)}.Drawer[data-drawer-side=left].Open{transform:translateX(0)}.Drawer[data-drawer-side=right].Open{transform:translateX(0)}@media screen and (max-width:500px){.Drawer{padding-inline:1.5rem}}@media screen and (max-width:320px){.Drawer[data-drawer-side=left],.Drawer[data-drawer-side=right]{width:100vw}}.Drawer:not(.Loaded) .DrawerContent{opacity:0}.Drawer.Loaded .DrawerContent{animation-name:fadeIn;animation-duration:var(--transition-slow)}@keyframes fadeIn{from{opacity:0}to{opacity:1}}.DrawerContainer{position:relative;transition-duration:var(--transition-slow)}.DrawerContainer[data-drawer-open]{overflow:hidden}.DrawerContent{min-height:101%}.DrawerSpacer{border-top:1px solid var(--border-color);margin-top:2rem;padding-top:2rem}.DrawerHeader{align-items:center;background-color:var(--background-color);border-bottom:1px solid var(--border-color);display:flex;flex-wrap:wrap;gap:1rem;justify-content:space-between;margin:-1.5rem -3rem 1rem;padding:1rem 3rem;position:sticky;top:-1.5rem;z-index:2}.DrawerHeader>*{margin-block:0}.DrawerCloseButton{background:0 0;box-shadow:none;border:0}@media screen and (max-width:500px){.DrawerHeader{margin-inline:-1.5rem;padding-inline:1.5rem}}.DrawerSection{padding:1.5rem 0}.DrawerOverlay{background-color:var(--color-black);bottom:0;cursor:pointer;left:0;opacity:0;position:fixed;right:0;top:0;transition-duration:var(--transition-slow);visibility:hidden;z-index:1000}.DrawerOverlay.Visible{opacity:.75;visibility:visible}.ExternalLinks{display:flex;flex-wrap:wrap;gap:1rem 1.5rem;margin-block:2rem 4rem}.ExternalLinks-Mobile{justify-content:center}.ExternalLink{--icon-height:35px;--icon-width:35px;--icon-color:var(--color-link);-webkit-mask-position:center;-webkit-mask-repeat:no-repeat;-webkit-mask-size:contain;align-items:center;background-color:transparent;display:flex;gap:.5rem;height:var(--icon-height);justify-content:center;mask-position:center;mask-repeat:no-repeat;mask-size:contain;position:relative;transition-duration:var(--transition-fast);width:auto}.ExternalLink:hover{color:var(--color-link);opacity:.6}.HeaderDesktop .ExternalLinks{height:var(--icon-height);margin:0;width:auto}.HeaderDesktop .ExternalLink[href*="youtube.com"],.HeaderDesktop .ExternalLink[href*="instagram.com"],.HeaderDesktop .ExternalLink[href*="tiktok.com"]{width:20px}.ExternalLinkImage{display:flex;height:var(--icon-height);width:var(--icon-width)}.ExternalLinkImage~.ExternalLinkName{display:none}.ExternalLink[href*="facebook.com"]{background-color:var(--icon-color);font-size:0;-webkit-mask-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" height="1em" viewBox="0 0 512 512"><!--! Font Awesome Free 6.4.2 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license (Commercial License) Copyright 2023 Fonticons, Inc. --><path d="M504 256C504 119 393 8 256 8S8 119 8 256c0 123.78 90.69 226.38 209.25 245V327.69h-63V256h63v-54.64c0-62.15 37-96.48 93.67-96.48 27.14 0 55.52 4.84 55.52 4.84v61h-31.28c-30.8 0-40.41 19.12-40.41 38.73V256h68.78l-11 71.69h-57.78V501C413.31 482.38 504 379.78 504 256z"/></svg>');mask-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" height="1em" viewBox="0 0 512 512"><!--! Font Awesome Free 6.4.2 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license (Commercial License) Copyright 2023 Fonticons, Inc. --><path d="M504 256C504 119 393 8 256 8S8 119 8 256c0 123.78 90.69 226.38 209.25 245V327.69h-63V256h63v-54.64c0-62.15 37-96.48 93.67-96.48 27.14 0 55.52 4.84 55.52 4.84v61h-31.28c-30.8 0-40.41 19.12-40.41 38.73V256h68.78l-11 71.69h-57.78V501C413.31 482.38 504 379.78 504 256z"/></svg>');width:var(--icon-width)}.ExternalLink[href*="discord.com"]{background-color:var(--icon-color);font-size:0;-webkit-mask-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" height="1em" viewBox="0 0 640 512"><!--! Font Awesome Free 6.4.2 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license (Commercial License) Copyright 2023 Fonticons, Inc. --><path d="M524.531,69.836a1.5,1.5,0,0,0-.764-.7A485.065,485.065,0,0,0,404.081,32.03a1.816,1.816,0,0,0-1.923.91,337.461,337.461,0,0,0-14.9,30.6,447.848,447.848,0,0,0-134.426,0,309.541,309.541,0,0,0-15.135-30.6,1.89,1.89,0,0,0-1.924-.91A483.689,483.689,0,0,0,116.085,69.137a1.712,1.712,0,0,0-.788.676C39.068,183.651,18.186,294.69,28.43,404.354a2.016,2.016,0,0,0,.765,1.375A487.666,487.666,0,0,0,176.02,479.918a1.9,1.9,0,0,0,2.063-.676A348.2,348.2,0,0,0,208.12,430.4a1.86,1.86,0,0,0-1.019-2.588,321.173,321.173,0,0,1-45.868-21.853,1.885,1.885,0,0,1-.185-3.126c3.082-2.309,6.166-4.711,9.109-7.137a1.819,1.819,0,0,1,1.9-.256c96.229,43.917,200.41,43.917,295.5,0a1.812,1.812,0,0,1,1.924.233c2.944,2.426,6.027,4.851,9.132,7.16a1.884,1.884,0,0,1-.162,3.126,301.407,301.407,0,0,1-45.89,21.83,1.875,1.875,0,0,0-1,2.611,391.055,391.055,0,0,0,30.014,48.815,1.864,1.864,0,0,0,2.063.7A486.048,486.048,0,0,0,610.7,405.729a1.882,1.882,0,0,0,.765-1.352C623.729,277.594,590.933,167.465,524.531,69.836ZM222.491,337.58c-28.972,0-52.844-26.587-52.844-59.239S193.056,219.1,222.491,219.1c29.665,0,53.306,26.82,52.843,59.239C275.334,310.993,251.924,337.58,222.491,337.58Zm195.38,0c-28.971,0-52.843-26.587-52.843-59.239S388.437,219.1,417.871,219.1c29.667,0,53.307,26.82,52.844,59.239C470.715,310.993,447.538,337.58,417.871,337.58Z"/></svg>');mask-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" height="1em" viewBox="0 0 640 512"><!--! Font Awesome Free 6.4.2 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license (Commercial License) Copyright 2023 Fonticons, Inc. --><path d="M524.531,69.836a1.5,1.5,0,0,0-.764-.7A485.065,485.065,0,0,0,404.081,32.03a1.816,1.816,0,0,0-1.923.91,337.461,337.461,0,0,0-14.9,30.6,447.848,447.848,0,0,0-134.426,0,309.541,309.541,0,0,0-15.135-30.6,1.89,1.89,0,0,0-1.924-.91A483.689,483.689,0,0,0,116.085,69.137a1.712,1.712,0,0,0-.788.676C39.068,183.651,18.186,294.69,28.43,404.354a2.016,2.016,0,0,0,.765,1.375A487.666,487.666,0,0,0,176.02,479.918a1.9,1.9,0,0,0,2.063-.676A348.2,348.2,0,0,0,208.12,430.4a1.86,1.86,0,0,0-1.019-2.588,321.173,321.173,0,0,1-45.868-21.853,1.885,1.885,0,0,1-.185-3.126c3.082-2.309,6.166-4.711,9.109-7.137a1.819,1.819,0,0,1,1.9-.256c96.229,43.917,200.41,43.917,295.5,0a1.812,1.812,0,0,1,1.924.233c2.944,2.426,6.027,4.851,9.132,7.16a1.884,1.884,0,0,1-.162,3.126,301.407,301.407,0,0,1-45.89,21.83,1.875,1.875,0,0,0-1,2.611,391.055,391.055,0,0,0,30.014,48.815,1.864,1.864,0,0,0,2.063.7A486.048,486.048,0,0,0,610.7,405.729a1.882,1.882,0,0,0,.765-1.352C623.729,277.594,590.933,167.465,524.531,69.836ZM222.491,337.58c-28.972,0-52.844-26.587-52.844-59.239S193.056,219.1,222.491,219.1c29.665,0,53.306,26.82,52.843,59.239C275.334,310.993,251.924,337.58,222.491,337.58Zm195.38,0c-28.971,0-52.843-26.587-52.843-59.239S388.437,219.1,417.871,219.1c29.667,0,53.307,26.82,52.844,59.239C470.715,310.993,447.538,337.58,417.871,337.58Z"/></svg>');width:var(--icon-width)}.ExternalLink[href*="github.com"]{background-color:var(--icon-color);font-size:0;-webkit-mask-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" height="1em" viewBox="0 0 496 512"><!--! Font Awesome Free 6.4.2 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license (Commercial License) Copyright 2023 Fonticons, Inc. --><path d="M165.9 397.4c0 2-2.3 3.6-5.2 3.6-3.3.3-5.6-1.3-5.6-3.6 0-2 2.3-3.6 5.2-3.6 3-.3 5.6 1.3 5.6 3.6zm-31.1-4.5c-.7 2 1.3 4.3 4.3 4.9 2.6 1 5.6 0 6.2-2s-1.3-4.3-4.3-5.2c-2.6-.7-5.5.3-6.2 2.3zm44.2-1.7c-2.9.7-4.9 2.6-4.6 4.9.3 2 2.9 3.3 5.9 2.6 2.9-.7 4.9-2.6 4.6-4.6-.3-1.9-3-3.2-5.9-2.9zM244.8 8C106.1 8 0 113.3 0 252c0 110.9 69.8 205.8 169.5 239.2 12.8 2.3 17.3-5.6 17.3-12.1 0-6.2-.3-40.4-.3-61.4 0 0-70 15-84.7-29.8 0 0-11.4-29.1-27.8-36.6 0 0-22.9-15.7 1.6-15.4 0 0 24.9 2 38.6 25.8 21.9 38.6 58.6 27.5 72.9 20.9 2.3-16 8.8-27.1 16-33.7-55.9-6.2-112.3-14.3-112.3-110.5 0-27.5 7.6-41.3 23.6-58.9-2.6-6.5-11.1-33.3 2.6-67.9 20.9-6.5 69 27 69 27 20-5.6 41.5-8.5 62.8-8.5s42.8 2.9 62.8 8.5c0 0 48.1-33.6 69-27 13.7 34.7 5.2 61.4 2.6 67.9 16 17.7 25.8 31.5 25.8 58.9 0 96.5-58.9 104.2-114.8 110.5 9.2 7.9 17 22.9 17 46.4 0 33.7-.3 75.4-.3 83.6 0 6.5 4.6 14.4 17.3 12.1C428.2 457.8 496 362.9 496 252 496 113.3 383.5 8 244.8 8zM97.2 352.9c-1.3 1-1 3.3.7 5.2 1.6 1.6 3.9 2.3 5.2 1 1.3-1 1-3.3-.7-5.2-1.6-1.6-3.9-2.3-5.2-1zm-10.8-8.1c-.7 1.3.3 2.9 2.3 3.9 1.6 1 3.6.7 4.3-.7.7-1.3-.3-2.9-2.3-3.9-2-.6-3.6-.3-4.3.7zm32.4 35.6c-1.6 1.3-1 4.3 1.3 6.2 2.3 2.3 5.2 2.6 6.5 1 1.3-1.3.7-4.3-1.3-6.2-2.2-2.3-5.2-2.6-6.5-1zm-11.4-14.7c-1.6 1-1.6 3.6 0 5.9 1.6 2.3 4.3 3.3 5.6 2.3 1.6-1.3 1.6-3.9 0-6.2-1.4-2.3-4-3.3-5.6-2z"/></svg>');mask-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" height="1em" viewBox="0 0 496 512"><!--! Font Awesome Free 6.4.2 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license (Commercial License) Copyright 2023 Fonticons, Inc. --><path d="M165.9 397.4c0 2-2.3 3.6-5.2 3.6-3.3.3-5.6-1.3-5.6-3.6 0-2 2.3-3.6 5.2-3.6 3-.3 5.6 1.3 5.6 3.6zm-31.1-4.5c-.7 2 1.3 4.3 4.3 4.9 2.6 1 5.6 0 6.2-2s-1.3-4.3-4.3-5.2c-2.6-.7-5.5.3-6.2 2.3zm44.2-1.7c-2.9.7-4.9 2.6-4.6 4.9.3 2 2.9 3.3 5.9 2.6 2.9-.7 4.9-2.6 4.6-4.6-.3-1.9-3-3.2-5.9-2.9zM244.8 8C106.1 8 0 113.3 0 252c0 110.9 69.8 205.8 169.5 239.2 12.8 2.3 17.3-5.6 17.3-12.1 0-6.2-.3-40.4-.3-61.4 0 0-70 15-84.7-29.8 0 0-11.4-29.1-27.8-36.6 0 0-22.9-15.7 1.6-15.4 0 0 24.9 2 38.6 25.8 21.9 38.6 58.6 27.5 72.9 20.9 2.3-16 8.8-27.1 16-33.7-55.9-6.2-112.3-14.3-112.3-110.5 0-27.5 7.6-41.3 23.6-58.9-2.6-6.5-11.1-33.3 2.6-67.9 20.9-6.5 69 27 69 27 20-5.6 41.5-8.5 62.8-8.5s42.8 2.9 62.8 8.5c0 0 48.1-33.6 69-27 13.7 34.7 5.2 61.4 2.6 67.9 16 17.7 25.8 31.5 25.8 58.9 0 96.5-58.9 104.2-114.8 110.5 9.2 7.9 17 22.9 17 46.4 0 33.7-.3 75.4-.3 83.6 0 6.5 4.6 14.4 17.3 12.1C428.2 457.8 496 362.9 496 252 496 113.3 383.5 8 244.8 8zM97.2 352.9c-1.3 1-1 3.3.7 5.2 1.6 1.6 3.9 2.3 5.2 1 1.3-1 1-3.3-.7-5.2-1.6-1.6-3.9-2.3-5.2-1zm-10.8-8.1c-.7 1.3.3 2.9 2.3 3.9 1.6 1 3.6.7 4.3-.7.7-1.3-.3-2.9-2.3-3.9-2-.6-3.6-.3-4.3.7zm32.4 35.6c-1.6 1.3-1 4.3 1.3 6.2 2.3 2.3 5.2 2.6 6.5 1 1.3-1.3.7-4.3-1.3-6.2-2.2-2.3-5.2-2.6-6.5-1zm-11.4-14.7c-1.6 1-1.6 3.6 0 5.9 1.6 2.3 4.3 3.3 5.6 2.3 1.6-1.3 1.6-3.9 0-6.2-1.4-2.3-4-3.3-5.6-2z"/></svg>');width:var(--icon-width)}.ExternalLink[href*="instagram.com"]{background-color:var(--icon-color);font-size:0;-webkit-mask-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" height="1em" viewBox="0 0 448 512"><!--! Font Awesome Free 6.4.2 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license (Commercial License) Copyright 2023 Fonticons, Inc. --><path d="M224.1 141c-63.6 0-114.9 51.3-114.9 114.9s51.3 114.9 114.9 114.9S339 319.5 339 255.9 287.7 141 224.1 141zm0 189.6c-41.1 0-74.7-33.5-74.7-74.7s33.5-74.7 74.7-74.7 74.7 33.5 74.7 74.7-33.6 74.7-74.7 74.7zm146.4-194.3c0 14.9-12 26.8-26.8 26.8-14.9 0-26.8-12-26.8-26.8s12-26.8 26.8-26.8 26.8 12 26.8 26.8zm76.1 27.2c-1.7-35.9-9.9-67.7-36.2-93.9-26.2-26.2-58-34.4-93.9-36.2-37-2.1-147.9-2.1-184.9 0-35.8 1.7-67.6 9.9-93.9 36.1s-34.4 58-36.2 93.9c-2.1 37-2.1 147.9 0 184.9 1.7 35.9 9.9 67.7 36.2 93.9s58 34.4 93.9 36.2c37 2.1 147.9 2.1 184.9 0 35.9-1.7 67.7-9.9 93.9-36.2 26.2-26.2 34.4-58 36.2-93.9 2.1-37 2.1-147.8 0-184.8zM398.8 388c-7.8 19.6-22.9 34.7-42.6 42.6-29.5 11.7-99.5 9-132.1 9s-102.7 2.6-132.1-9c-19.6-7.8-34.7-22.9-42.6-42.6-11.7-29.5-9-99.5-9-132.1s-2.6-102.7 9-132.1c7.8-19.6 22.9-34.7 42.6-42.6 29.5-11.7 99.5-9 132.1-9s102.7-2.6 132.1 9c19.6 7.8 34.7 22.9 42.6 42.6 11.7 29.5 9 99.5 9 132.1s2.7 102.7-9 132.1z"/></svg>');mask-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" height="1em" viewBox="0 0 448 512"><!--! Font Awesome Free 6.4.2 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license (Commercial License) Copyright 2023 Fonticons, Inc. --><path d="M224.1 141c-63.6 0-114.9 51.3-114.9 114.9s51.3 114.9 114.9 114.9S339 319.5 339 255.9 287.7 141 224.1 141zm0 189.6c-41.1 0-74.7-33.5-74.7-74.7s33.5-74.7 74.7-74.7 74.7 33.5 74.7 74.7-33.6 74.7-74.7 74.7zm146.4-194.3c0 14.9-12 26.8-26.8 26.8-14.9 0-26.8-12-26.8-26.8s12-26.8 26.8-26.8 26.8 12 26.8 26.8zm76.1 27.2c-1.7-35.9-9.9-67.7-36.2-93.9-26.2-26.2-58-34.4-93.9-36.2-37-2.1-147.9-2.1-184.9 0-35.8 1.7-67.6 9.9-93.9 36.1s-34.4 58-36.2 93.9c-2.1 37-2.1 147.9 0 184.9 1.7 35.9 9.9 67.7 36.2 93.9s58 34.4 93.9 36.2c37 2.1 147.9 2.1 184.9 0 35.9-1.7 67.7-9.9 93.9-36.2 26.2-26.2 34.4-58 36.2-93.9 2.1-37 2.1-147.8 0-184.8zM398.8 388c-7.8 19.6-22.9 34.7-42.6 42.6-29.5 11.7-99.5 9-132.1 9s-102.7 2.6-132.1-9c-19.6-7.8-34.7-22.9-42.6-42.6-11.7-29.5-9-99.5-9-132.1s-2.6-102.7 9-132.1c7.8-19.6 22.9-34.7 42.6-42.6 29.5-11.7 99.5-9 132.1-9s102.7-2.6 132.1 9c19.6 7.8 34.7 22.9 42.6 42.6 11.7 29.5 9 99.5 9 132.1s2.7 102.7-9 132.1z"/></svg>');width:var(--icon-width)}.ExternalLink[href*="linkedin.com"]{background-color:var(--icon-color);font-size:0;-webkit-mask-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" height="1em" viewBox="0 0 448 512"><!--! Font Awesome Free 6.4.2 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license (Commercial License) Copyright 2023 Fonticons, Inc. --><path d="M416 32H31.9C14.3 32 0 46.5 0 64.3v383.4C0 465.5 14.3 480 31.9 480H416c17.6 0 32-14.5 32-32.3V64.3c0-17.8-14.4-32.3-32-32.3zM135.4 416H69V202.2h66.5V416zm-33.2-243c-21.3 0-38.5-17.3-38.5-38.5S80.9 96 102.2 96c21.2 0 38.5 17.3 38.5 38.5 0 21.3-17.2 38.5-38.5 38.5zm282.1 243h-66.4V312c0-24.8-.5-56.7-34.5-56.7-34.6 0-39.9 27-39.9 54.9V416h-66.4V202.2h63.7v29.2h.9c8.9-16.8 30.6-34.5 62.9-34.5 67.2 0 79.7 44.3 79.7 101.9V416z"/></svg>');mask-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" height="1em" viewBox="0 0 448 512"><!--! Font Awesome Free 6.4.2 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license (Commercial License) Copyright 2023 Fonticons, Inc. --><path d="M416 32H31.9C14.3 32 0 46.5 0 64.3v383.4C0 465.5 14.3 480 31.9 480H416c17.6 0 32-14.5 32-32.3V64.3c0-17.8-14.4-32.3-32-32.3zM135.4 416H69V202.2h66.5V416zm-33.2-243c-21.3 0-38.5-17.3-38.5-38.5S80.9 96 102.2 96c21.2 0 38.5 17.3 38.5 38.5 0 21.3-17.2 38.5-38.5 38.5zm282.1 243h-66.4V312c0-24.8-.5-56.7-34.5-56.7-34.6 0-39.9 27-39.9 54.9V416h-66.4V202.2h63.7v29.2h.9c8.9-16.8 30.6-34.5 62.9-34.5 67.2 0 79.7 44.3 79.7 101.9V416z"/></svg>');width:var(--icon-width)}.ExternalLink[href*="m.me/"]{background-color:var(--icon-color);font-size:0;-webkit-mask-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" height="1em" viewBox="0 0 512 512"><!--! Font Awesome Free 6.4.2 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license (Commercial License) Copyright 2023 Fonticons, Inc. --><path d="M256.55 8C116.52 8 8 110.34 8 248.57c0 72.3 29.71 134.78 78.07 177.94 8.35 7.51 6.63 11.86 8.05 58.23A19.92 19.92 0 0 0 122 502.31c52.91-23.3 53.59-25.14 62.56-22.7C337.85 521.8 504 423.7 504 248.57 504 110.34 396.59 8 256.55 8zm149.24 185.13l-73 115.57a37.37 37.37 0 0 1-53.91 9.93l-58.08-43.47a15 15 0 0 0-18 0l-78.37 59.44c-10.46 7.93-24.16-4.6-17.11-15.67l73-115.57a37.36 37.36 0 0 1 53.91-9.93l58.06 43.46a15 15 0 0 0 18 0l78.41-59.38c10.44-7.98 24.14 4.54 17.09 15.62z"/></svg>');mask-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" height="1em" viewBox="0 0 512 512"><!--! Font Awesome Free 6.4.2 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license (Commercial License) Copyright 2023 Fonticons, Inc. --><path d="M256.55 8C116.52 8 8 110.34 8 248.57c0 72.3 29.71 134.78 78.07 177.94 8.35 7.51 6.63 11.86 8.05 58.23A19.92 19.92 0 0 0 122 502.31c52.91-23.3 53.59-25.14 62.56-22.7C337.85 521.8 504 423.7 504 248.57 504 110.34 396.59 8 256.55 8zm149.24 185.13l-73 115.57a37.37 37.37 0 0 1-53.91 9.93l-58.08-43.47a15 15 0 0 0-18 0l-78.37 59.44c-10.46 7.93-24.16-4.6-17.11-15.67l73-115.57a37.36 37.36 0 0 1 53.91-9.93l58.06 43.46a15 15 0 0 0 18 0l78.41-59.38c10.44-7.98 24.14 4.54 17.09 15.62z"/></svg>');width:var(--icon-width)}.ExternalLink[href*="tiktok.com"]{background-color:var(--icon-color);font-size:0;-webkit-mask-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" height="1em" viewBox="0 0 448 512"><!--! Font Awesome Free 6.4.2 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license (Commercial License) Copyright 2023 Fonticons, Inc. --><path d="M448,209.91a210.06,210.06,0,0,1-122.77-39.25V349.38A162.55,162.55,0,1,1,185,188.31V278.2a74.62,74.62,0,1,0,52.23,71.18V0l88,0a121.18,121.18,0,0,0,1.86,22.17h0A122.18,122.18,0,0,0,381,102.39a121.43,121.43,0,0,0,67,20.14Z"/></svg>');mask-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" height="1em" viewBox="0 0 448 512"><!--! Font Awesome Free 6.4.2 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license (Commercial License) Copyright 2023 Fonticons, Inc. --><path d="M448,209.91a210.06,210.06,0,0,1-122.77-39.25V349.38A162.55,162.55,0,1,1,185,188.31V278.2a74.62,74.62,0,1,0,52.23,71.18V0l88,0a121.18,121.18,0,0,0,1.86,22.17h0A122.18,122.18,0,0,0,381,102.39a121.43,121.43,0,0,0,67,20.14Z"/></svg>');width:var(--icon-width)}.ExternalLink[href*="twitter.com"]{background-color:var(--icon-color);font-size:0;-webkit-mask-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" height="1em" viewBox="0 0 512 512"><!--! Font Awesome Free 6.4.2 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license (Commercial License) Copyright 2023 Fonticons, Inc. --><path d="M459.37 151.716c.325 4.548.325 9.097.325 13.645 0 138.72-105.583 298.558-298.558 298.558-59.452 0-114.68-17.219-161.137-47.106 8.447.974 16.568 1.299 25.34 1.299 49.055 0 94.213-16.568 130.274-44.832-46.132-.975-84.792-31.188-98.112-72.772 6.498.974 12.995 1.624 19.818 1.624 9.421 0 18.843-1.3 27.614-3.573-48.081-9.747-84.143-51.98-84.143-102.985v-1.299c13.969 7.797 30.214 12.67 47.431 13.319-28.264-18.843-46.781-51.005-46.781-87.391 0-19.492 5.197-37.36 14.294-52.954 51.655 63.675 129.3 105.258 216.365 109.807-1.624-7.797-2.599-15.918-2.599-24.04 0-57.828 46.782-104.934 104.934-104.934 30.213 0 57.502 12.67 76.67 33.137 23.715-4.548 46.456-13.32 66.599-25.34-7.798 24.366-24.366 44.833-46.132 57.827 21.117-2.273 41.584-8.122 60.426-16.243-14.292 20.791-32.161 39.308-52.628 54.253z"/></svg>');mask-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" height="1em" viewBox="0 0 512 512"><!--! Font Awesome Free 6.4.2 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license (Commercial License) Copyright 2023 Fonticons, Inc. --><path d="M459.37 151.716c.325 4.548.325 9.097.325 13.645 0 138.72-105.583 298.558-298.558 298.558-59.452 0-114.68-17.219-161.137-47.106 8.447.974 16.568 1.299 25.34 1.299 49.055 0 94.213-16.568 130.274-44.832-46.132-.975-84.792-31.188-98.112-72.772 6.498.974 12.995 1.624 19.818 1.624 9.421 0 18.843-1.3 27.614-3.573-48.081-9.747-84.143-51.98-84.143-102.985v-1.299c13.969 7.797 30.214 12.67 47.431 13.319-28.264-18.843-46.781-51.005-46.781-87.391 0-19.492 5.197-37.36 14.294-52.954 51.655 63.675 129.3 105.258 216.365 109.807-1.624-7.797-2.599-15.918-2.599-24.04 0-57.828 46.782-104.934 104.934-104.934 30.213 0 57.502 12.67 76.67 33.137 23.715-4.548 46.456-13.32 66.599-25.34-7.798 24.366-24.366 44.833-46.132 57.827 21.117-2.273 41.584-8.122 60.426-16.243-14.292 20.791-32.161 39.308-52.628 54.253z"/></svg>');width:var(--icon-width)}.ExternalLink[href*="wa.me/"],.ExternalLink[href*="whatsapp.com"]{background-color:var(--icon-color);font-size:0;-webkit-mask-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" height="1em" viewBox="0 0 448 512"><!--! Font Awesome Free 6.4.2 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license (Commercial License) Copyright 2023 Fonticons, Inc. --><path d="M380.9 97.1C339 55.1 283.2 32 223.9 32c-122.4 0-222 99.6-222 222 0 39.1 10.2 77.3 29.6 111L0 480l117.7-30.9c32.4 17.7 68.9 27 106.1 27h.1c122.3 0 224.1-99.6 224.1-222 0-59.3-25.2-115-67.1-157zm-157 341.6c-33.2 0-65.7-8.9-94-25.7l-6.7-4-69.8 18.3L72 359.2l-4.4-7c-18.5-29.4-28.2-63.3-28.2-98.2 0-101.7 82.8-184.5 184.6-184.5 49.3 0 95.6 19.2 130.4 54.1 34.8 34.9 56.2 81.2 56.1 130.5 0 101.8-84.9 184.6-186.6 184.6zm101.2-138.2c-5.5-2.8-32.8-16.2-37.9-18-5.1-1.9-8.8-2.8-12.5 2.8-3.7 5.6-14.3 18-17.6 21.8-3.2 3.7-6.5 4.2-12 1.4-32.6-16.3-54-29.1-75.5-66-5.7-9.8 5.7-9.1 16.3-30.3 1.8-3.7.9-6.9-.5-9.7-1.4-2.8-12.5-30.1-17.1-41.2-4.5-10.8-9.1-9.3-12.5-9.5-3.2-.2-6.9-.2-10.6-.2-3.7 0-9.7 1.4-14.8 6.9-5.1 5.6-19.4 19-19.4 46.3 0 27.3 19.9 53.7 22.6 57.4 2.8 3.7 39.1 59.7 94.8 83.8 35.2 15.2 49 16.5 66.6 13.9 10.7-1.6 32.8-13.4 37.4-26.4 4.6-13 4.6-24.1 3.2-26.4-1.3-2.5-5-3.9-10.5-6.6z"/></svg>');mask-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" height="1em" viewBox="0 0 448 512"><!--! Font Awesome Free 6.4.2 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license (Commercial License) Copyright 2023 Fonticons, Inc. --><path d="M380.9 97.1C339 55.1 283.2 32 223.9 32c-122.4 0-222 99.6-222 222 0 39.1 10.2 77.3 29.6 111L0 480l117.7-30.9c32.4 17.7 68.9 27 106.1 27h.1c122.3 0 224.1-99.6 224.1-222 0-59.3-25.2-115-67.1-157zm-157 341.6c-33.2 0-65.7-8.9-94-25.7l-6.7-4-69.8 18.3L72 359.2l-4.4-7c-18.5-29.4-28.2-63.3-28.2-98.2 0-101.7 82.8-184.5 184.6-184.5 49.3 0 95.6 19.2 130.4 54.1 34.8 34.9 56.2 81.2 56.1 130.5 0 101.8-84.9 184.6-186.6 184.6zm101.2-138.2c-5.5-2.8-32.8-16.2-37.9-18-5.1-1.9-8.8-2.8-12.5 2.8-3.7 5.6-14.3 18-17.6 21.8-3.2 3.7-6.5 4.2-12 1.4-32.6-16.3-54-29.1-75.5-66-5.7-9.8 5.7-9.1 16.3-30.3 1.8-3.7.9-6.9-.5-9.7-1.4-2.8-12.5-30.1-17.1-41.2-4.5-10.8-9.1-9.3-12.5-9.5-3.2-.2-6.9-.2-10.6-.2-3.7 0-9.7 1.4-14.8 6.9-5.1 5.6-19.4 19-19.4 46.3 0 27.3 19.9 53.7 22.6 57.4 2.8 3.7 39.1 59.7 94.8 83.8 35.2 15.2 49 16.5 66.6 13.9 10.7-1.6 32.8-13.4 37.4-26.4 4.6-13 4.6-24.1 3.2-26.4-1.3-2.5-5-3.9-10.5-6.6z"/></svg>');width:var(--icon-width)}.ExternalLink[href*="x.com"]{background-color:var(--icon-color);font-size:0;-webkit-mask-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" height="1em" viewBox="0 0 512 512"><!--! Font Awesome Free 6.4.2 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license (Commercial License) Copyright 2023 Fonticons, Inc. --><path d="M389.2 48h70.6L305.6 224.2 487 464H345L233.7 318.6 106.5 464H35.8L200.7 275.5 26.8 48H172.4L272.9 180.9 389.2 48zM364.4 421.8h39.1L151.1 88h-42L364.4 421.8z"/></svg>');mask-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" height="1em" viewBox="0 0 512 512"><!--! Font Awesome Free 6.4.2 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license (Commercial License) Copyright 2023 Fonticons, Inc. --><path d="M389.2 48h70.6L305.6 224.2 487 464H345L233.7 318.6 106.5 464H35.8L200.7 275.5 26.8 48H172.4L272.9 180.9 389.2 48zM364.4 421.8h39.1L151.1 88h-42L364.4 421.8z"/></svg>');width:var(--icon-width)}.ExternalLink[href*="youtube.com"]{background-color:var(--icon-color);font-size:0;-webkit-mask-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" height="1em" viewBox="0 0 576 512"><!--! Font Awesome Free 6.4.2 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license (Commercial License) Copyright 2023 Fonticons, Inc. --><path d="M549.655 124.083c-6.281-23.65-24.787-42.276-48.284-48.597C458.781 64 288 64 288 64S117.22 64 74.629 75.486c-23.497 6.322-42.003 24.947-48.284 48.597-11.412 42.867-11.412 132.305-11.412 132.305s0 89.438 11.412 132.305c6.281 23.65 24.787 41.5 48.284 47.821C117.22 448 288 448 288 448s170.78 0 213.371-11.486c23.497-6.321 42.003-24.171 48.284-47.821 11.412-42.867 11.412-132.305 11.412-132.305s0-89.438-11.412-132.305zm-317.51 213.508V175.185l142.739 81.205-142.739 81.201z"/></svg>');mask-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" height="1em" viewBox="0 0 576 512"><!--! Font Awesome Free 6.4.2 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license (Commercial License) Copyright 2023 Fonticons, Inc. --><path d="M549.655 124.083c-6.281-23.65-24.787-42.276-48.284-48.597C458.781 64 288 64 288 64S117.22 64 74.629 75.486c-23.497 6.322-42.003 24.947-48.284 48.597-11.412 42.867-11.412 132.305-11.412 132.305s0 89.438 11.412 132.305c6.281 23.65 24.787 41.5 48.284 47.821C117.22 448 288 448 288 448s170.78 0 213.371-11.486c23.497-6.321 42.003-24.171 48.284-47.821 11.412-42.867 11.412-132.305 11.412-132.305s0-89.438-11.412-132.305zm-317.51 213.508V175.185l142.739 81.205-142.739 81.201z"/></svg>');width:var(--icon-width)}.ExternalLink:not([data-fa-icon^=fa-]) .fa{display:none}.ExternalLink[data-fa-icon^=fa-]{background-color:transparent;font-size:0;text-decoration:none;width:auto}.ExternalLink[data-fa-icon^=fa-] .fa{font-size:3.5rem}.fancybox__container{--fancybox-accent-color:var(--color-accent);--fancybox-thumbs-width:50px;--fancybox-thumbs-ratio:var(--product-image-ratio);--fancybox-thumbs-border-radius:var(--border-radius);--carousel-button-svg-stroke-width:1;--carousel-button-svg-filter:drop-shadow(1px 1px 1px rgba(0,0,0,.4));--fancybox-content-color:var(--color-text);--fancybox-content-bg:var(--background-color-shade-1)}.fancybox__content{border-radius:var(--border-radius-medium);padding:2rem}.fancybox__thumb{background-color:var(--color-bg-light);background-size:contain;padding-top:calc(100%*var(--product-image-ratio))}.fancybox__thumbs .carousel__slide .fancybox__thumb:after{border-width:3px}.CustomModal .fancybox__content{border-radius:var(--border-radius-medium);max-width:760px;min-width:300px;margin:1rem;padding:0}.CustomModal .fancybox__content>:last-child{margin-bottom:0}.CustomModal .fancybox__slide{padding:0}.CustomModal .carousel__button.is-close{display:none}@media screen and (max-width:600px){.CustomModal .fancybox__content{min-width:0}}.AccordionFilters{--color-link:var(--color-text);display:flex;flex-direction:column;gap:.5rem}.AccordionFilters summary{background-color:var(--background-color-shade-1);border-radius:var(--border-radius);display:flex;list-style:none;justify-content:space-between;padding:1rem}.AccordionFilters summary:hover{background-color:var(--background-color-shade-2)}.AccordionFilters summary:after{content:"\f107";font-family:var(--fa-style-family);margin-left:1rem}.AccordionFilters [open]>summary:after{content:"\f106"}.AccordionFilters a{hyphens:auto;text-decoration:none;word-break:break-word}.AccordionFilters .RemoveFilter{text-decoration:underline}.AccordionFilters ul{display:flex;flex-direction:column;gap:.5rem;list-style:none;margin:1rem 0}.AccordionFilters li{--link-hover:var(--color-accent-2);align-items:center;display:flex;justify-content:space-between;margin:0 1rem;padding:0;position:relative}.DropdownFilters{display:flex;gap:var(--margin-small);flex-wrap:wrap;margin:var(--default-margin)}.DropdownFilters>label{margin:0}.FilterGroup{--color-link:var(--input-text-color);--color-link-hover:var(--input-text-color);--color-link-active:var(--input-text-color);position:relative}.FilterGroupName{--background-color:var(--input-background-color);align-items:center;background-color:var(--background-color);border:1px solid var(--border-color);border-radius:var(--border-radius);display:inline-flex;color:var(--color-text);min-height:var(--input-height);padding:.5rem 1rem;padding-right:3rem;margin:0;min-width:120px;position:relative;text-decoration:none;transition:none}.FilterGroupName span{display:block;max-width:230px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.FilterGroupName:after{font-family:var(--fa-style-family);content:"\f107";padding:.5rem 1rem;position:absolute;right:0}.FilterGroup.ActiveGroup .FilterGroupName{border-color:var(--color-text)}.FilterGroup.Navigable .FilterGroupName{border-bottom-left-radius:0;border-bottom-right-radius:0;border-bottom:0;padding-bottom:calc(.5rem + 1px);z-index:4}.FilterGroup.Navigable .FilterGroupName:after{content:"\f106"}.FilterList{--color-link:var(--color-text);background-color:var(--background-color);border:1px solid var(--border-color);border-radius:var(--border-radius);border-top-left-radius:0;top:calc(100% - 1px);display:none;left:0;margin:0;max-height:300px;max-width:300px;min-width:210px;overflow:auto;position:absolute;z-index:3}.Navigable .FilterList{display:block}.ActiveGroup .FilterList{--border-color:var(--color-text)}.FilterList a{text-decoration:none;word-break:break-word}.FilterList ul{display:flex;flex-direction:column;margin:0}.FilterList li{display:flex;justify-content:space-between;padding:.5rem 1rem;position:relative}.FilterList li:hover{background-color:var(--background-color-shade-1)}.FilterList a:before{bottom:0;content:'';display:block;left:0;position:absolute;right:0;top:0}.FilterList .RemoveFilter{color:var(--color-accent);margin-left:.5rem}.FilterList .RemoveFilter:before{background-color:var(--background-color-shade-1);border-radius:var(--border-radius);z-index:-1}@media screen and (max-width:600px){.DropdownFilters{flex-direction:column}.FilterGroupName{width:100%}.FilterGroupName span{max-width:80vw}.FilterList{border-top-left-radius:0;border-top-right-radius:0;max-width:none;position:relative;width:100%}.FilterList li{padding-block:.75rem}}.FilterTags{--color-link:var(--color-text);align-items:center;display:inline-flex;flex-wrap:wrap;gap:1rem;list-style:none}.FilterTags a{text-decoration:none}.FilterTags .RemoveFilter{background-color:var(--background-color-shade-2);border-radius:30px;display:inline-block;padding:.25rem 1rem;text-decoration:none}.FilterTags .RemoveFilter:hover{background-color:var(--background-color-shade-1);color:var(--color-text)}.FilterTags .RemoveFilter:before{font-family:var(--fa-style-family);content:"\f00d";margin-right:.5rem}.FilterTags .ClearFilters a{text-decoration:underline}.FooterMobile,.FooterDesktop{--color-link:var(--color-text)}.FooterMobile{display:none}@media screen and (max-width:1024px){.FooterDesktop{display:none}.FooterMobile{display:block}}.FooterItems{--gap:4rem;gap:var(--gap);display:flex;margin-bottom:4rem}.FooterItem{flex:1}.FooterItem-Logo{flex:2.2}.FooterItem ul{list-style:none}.FooterItem ul a{text-decoration:none}.FooterTitle{font-family:var(--font-family-headings);font-size:var(--font-size-regular);font-weight:var(--font-heading-weight);text-transform:var(--font-heading-transform)}.FooterMobileNavigation ul{list-style:none;margin:0}.FooterMobileNavigation ul a{border-top:1px solid var(--border-color);display:flex;text-decoration:none;padding-block:1rem}.FooterCopyright{align-items:flex-start;border-top:1px solid var(--border-color);display:flex;flex-wrap:wrap;gap:2rem;justify-content:space-between;margin-top:4rem;padding-top:4rem}@media screen and (max-width:1024px){.FooterCopyright{align-items:center;border-top:0;flex-direction:column-reverse;text-align:center}}.FooterButtons{display:flex;gap:.5rem;justify-content:center;margin-bottom:var(--grid-list-gutter)}.FooterButton{align-items:center;background:var(--color-bg-light);border:1px solid var(--border-color);border-radius:var(--border-radius);display:flex;height:40px;justify-content:center;padding:.5rem;width:70px}.FooterButton img{object-fit:contain}:root{--logo-max-width:240px}.SiteHeader{box-shadow:var(--box-shadow)}.StickyHeader{position:sticky;top:0;z-index:100}.HeaderDesktop{padding-block:2rem}.HeaderMobile{display:none;padding-block:2rem}@media screen and (max-width:1024px){.HeaderDesktop{display:none}.HeaderMobile{display:block}}@media screen and (max-width:600px){.HeaderMobile{--logo-max-width:140px;padding-block:1rem}}.HeaderLogoCentered{position:relative}.HeaderLogoCentered .HeaderLogo{align-items:center;display:flex;justify-content:center;left:0;margin:auto;position:absolute;right:0}.HeaderLogoCentered .HeaderLogo~*{max-width:calc(50% - calc(var(--logo-max-width)/1.5))}@media screen and (max-width:320px){.HeaderLogoCentered .HeaderLogo{position:relative;margin-left:0}.HeaderLogoCentered .HeaderLogo~.FlexItem{max-width:none}}.HeaderNavCentered{align-items:center;display:flex;gap:var(--margin-small) var(--grid-list-gutter);justify-content:space-between}.HeaderNavCentered .HeaderLogo{justify-content:flex-start}.HeaderNavCentered>*:first-child{flex:0 0 var(--logo-max-width)}.HeaderNavCentered>*:last-child{flex:0 1 var(--logo-max-width)}.NavigationBar{align-items:center;background-color:var(--background-color);box-shadow:var(--box-shadow);display:flex;justify-content:center;padding-block:1rem}.StickyNavbar{position:sticky;top:0;z-index:100}.HeaderWithNavbar{box-shadow:none;position:relative}.HeaderWithNavbar~.MobileHeaderSearch{background-color:var(--background-color);border-bottom:1px solid var(--border-color);display:none;padding:1.5rem var(--container-page-margin)}.HeaderWithNavbar~.MobileHeaderSearch input[type=search]{box-shadow:none}.SearchPage .HeaderWithNavbar~.MobileHeaderSearch{display:none !important}@media screen and (max-width:1140px){.HeaderWithNavbar{position:sticky;top:0;transition-duration:var(--transition-fast);z-index:100}.OffsetTop .HeaderWithNavbar:not(.Section-Dark),.SearchPage .HeaderWithNavbar:not(.Section-Dark){box-shadow:var(--box-shadow)}.HeaderWithNavbar .HeaderDesktop,.HeaderWithNavbar~.NavigationBar{display:none}.HeaderWithNavbar .HeaderMobile{display:block}.HeaderWithNavbar~.MobileHeaderSearch{display:block}}.SiteColumnsHeader{box-shadow:none;border-bottom:1px solid var(--border-color-subtle);position:sticky;top:0;z-index:99}.SiteColumnsHeader .HeaderDesktop{margin-inline:auto}.SiteColumnsHeader~.MobileHeaderSearch{background-color:var(--background-color);border-bottom:1px solid var(--border-color);display:none;padding:1.5rem var(--container-page-margin)}.SiteColumnsHeader~.MobileHeaderSearch input[type=search]{box-shadow:none}@media screen and (max-width:1240px){.SiteColumnsHeader{border:0;box-shadow:none;position:sticky;top:0;transition-duration:var(--transition-fast);z-index:100}.OffsetTop .SiteColumnsHeader:not(.Section-Dark){box-shadow:var(--box-shadow)}.SiteColumnsHeader .HeaderDesktop{display:none}.SiteColumnsHeader .HeaderMobile{display:block}.SiteColumnsHeader~.MobileHeaderSearch{display:block}}.IconButton{--button-height:var(--input-height);--color-link:var(--color-text);--color-link-hover:var(--color-text);--spacing:var(--margin);align-items:center;background-color:var(--background-color);border-radius:var(--border-radius);display:inline-flex;justify-content:center;margin:0;min-height:var(--button-height);padding:.5rem 1rem;position:relative;text-decoration:none;transition-duration:var(--transition-fast)}.IconButton:hover{--background-color:var(--background-color-shade-2);z-index:1}.IconButton .fa:before{font-size:var(--icon-button-size)}.CategoryLayout{display:flex;gap:var(--margin-large) var(--grid-gutter)}.CategoryAside{--sidebar-width:24rem;flex:0 1 var(--sidebar-width)}.CategoryAside:empty{display:none}.CategoryMain{flex:1}@media screen and (max-width:1024px){.CategoryLayout{display:block}.CategoryAside{display:none}}.SiteLayoutColumns .CategoryAside{display:none !important}.ProductLayout{display:grid;gap:3vw;grid-template-columns:minmax(340px,1fr) 1fr;margin-bottom:var(--margin-large)}.SiteLayoutColumns .ProductLayout{grid-template-columns:minmax(340px,500px) 1fr}@media screen and (max-width:1320px){.SiteLayoutColumns .ProductLayout{grid-template-columns:minmax(340px,1fr) 1fr}}@media screen and (max-width:1024px){.ProductLayout{display:block;margin-inline:auto;max-width:500px}}.BaseLayout{--sidebar-width:24rem;display:grid;gap:var(--grid-gutter);grid-template-columns:1fr var(--sidebar-width)}.BaseLayout .SideNavigation{position:sticky;top:calc(var(--margin-large) + 4rem)}@media screen and (max-width:860px){.BaseLayout{display:block;margin-inline:auto}.BaseLayout .SideNavigation{border-top:1px solid var(--border-color);margin-top:var(--grid-gutter);padding-top:var(--grid-gutter)}}.Loader{align-items:center;display:none;inset:0;justify-content:center;position:absolute;pointer-events:none;text-align:center;z-index:10}.Loader:before{background-color:var(--background-color-shade-1);border-radius:6px;content:'';inset:-2rem;opacity:.5;position:absolute}.Loader>.Notification{left:1rem;position:absolute;top:1rem}.LoaderSpinner:before{animation:fa-spin 1s linear infinite;font-family:var(--fa-style-family);content:"\e1d4";color:var(--color-text);display:block;font-size:3.4rem;transform-origin:calc(50% - .5px) calc(50% - 1px)}@keyframes fa-spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.LogoLink{--color-link:var(--color-text);--color-link-hover:var(--color-text);--color-link-active:var(--color-text);align-items:center;display:flex;font-size:var(--font-size-xlarge);justify-content:center;line-height:1;margin:0;text-align:center;text-decoration:none}.LogoLink img{object-fit:contain}.HeaderLogo{align-items:center;display:flex;justify-content:center;width:var(--logo-max-width);aspect-ratio:var(--logo-image-ratio)}.HeaderLogo img{max-height:60px}.ColumnLayoutSection .HeaderLogo{margin-bottom:4rem;max-width:400px;width:auto}.ColumnLayoutSection .HeaderLogo img{max-height:none}.FooterLogo{display:flex;max-width:var(--logo-max-width)}.FooterLogo:not(.FooterMobileLogo) .LogoLink{justify-content:flex-start}.FooterMobileLogo{aspect-ratio:var(--logo-image-ratio);display:flex;justify-content:center;margin-inline:auto;margin-bottom:2rem;text-align:center}.LogoDarkBg{display:none}.Theme-Dark .Section-Dark .LogoDarkBg,.Theme-Dark .Section-Theme .LogoDarkBg{display:flex}.Theme-Dark .Section-Dark .LogoDarkBg+.LogoLink,.Theme-Dark .Section-Theme .LogoDarkBg+.LogoLink{display:none}@media (prefers-color-scheme:dark){.Theme-Auto .Section-Dark .LogoDarkBg,.Theme-Auto .Section-Theme .LogoDarkBg{display:flex}.Theme-Auto .Section-Dark .LogoDarkBg+.LogoLink,.Theme-Auto .Section-Theme .LogoDarkBg+.LogoLink{display:none}}.Section-Dark .LogoDarkBg{display:flex}.Section-Dark .LogoDarkBg+.LogoLink{display:none}.CustomDetails summary,.DetailsReset summary{list-style:none}.CustomDetails summary::-webkit-details-marker,.DetailsReset summary::-webkit-details-marker{display:none}.CustomDetails summary:hover{color:var(--color-link-hover)}.CustomDetails summary:after{content:"\f0d7";font-family:var(--fa-style-family);margin-left:1rem}.PrivacyPolicy{font-size:var(--font-size-small)}.JS .JS-Hide{display:none !important}.ModalContainer{-ms-overflow-style:none;-webkit-overflow-scrolling:touch;border-radius:var(--border-radius-medium);max-height:90vh;overscroll-behavior:contain;overflow-y:auto}.ModalHeader{align-items:center;background-color:var(--background-color);border-bottom:1px solid var(--border-color);border-radius:var(--border-radius-medium);border-bottom-left-radius:0;border-bottom-right-radius:0;display:flex;justify-content:space-between;padding:1rem 2rem;position:sticky;top:0}.ModalHeader h1{margin:0}.ModalContent{background-color:var(--background-color);border-radius:var(--border-radius-medium);padding:2rem}.ModalClose{background:0;box-shadow:none;border:0}.ModalHeader .ModalClose{margin-right:-2rem}.ModalClose span{pointer-events:none}[data-navigation-expandable] [class*=HasSub]:not(.Current)>ul{display:none}.JS-Loaded [data-navigation-expandable] [class*=HasSub]>ul{display:none}.JS-Loaded [data-navigation-expandable] .Open>ul{display:block}.NavigationExpander{background-color:transparent;border:0;box-shadow:none;display:inline-flex;margin-left:1rem;min-height:0;padding:.2rem 1rem}.NavigationExpander:after{font-family:var(--fa-style-family);content:"\f107"}.NavigationExpander.Open:after{content:"\f106"}.DetailsNavigation{background-color:var(--background-color-shade-1);border:1px solid var(--border-color);border-radius:var(--border-radius);box-shadow:var(--box-shadow);min-width:120px;padding:.5rem 1rem;position:absolute;z-index:101;transform:translateY(10px)}.DetailsNavigation:before{background:inherit;border:1px solid var(--border-color);border-bottom:0;border-right:0;bottom:calc(100% - 3px);content:'';height:8px;left:15px;position:absolute;transform:rotate(45deg);width:8px}.DetailsNavigation-Right{right:0}.DetailsNavigation-Right:before{left:auto;right:15px}.DetailsNavigation a{display:block;text-decoration:none;padding:.2rem .5rem}.DetailsNavigation ul{list-style:none;min-width:max-content}.DrawerNavigation{--color-link:var(--color-text)}.DrawerNavigation a{align-items:center;border-bottom:1px solid var(--border-color);display:flex;font-size:var(--font-size-large);justify-content:space-between;text-decoration:none;padding-block:1rem;position:relative}.DrawerNavigation .Campaigns a{border-bottom:1px solid var(--border-color)}.DrawerNavigation>ul>li>a{font-weight:700}.DrawerNavigation ul{list-style:none;margin-bottom:0}.DrawerNavigation ul ul,.DrawerNavigation li+li{margin-top:-1px}.DrawerNavigation ul ul a{padding-left:1.5rem}.DrawerNavigation ul ul ul a{padding-left:3rem}.DrawerNavigation .Current>a{color:var(--color-text-accent)}.DrawerNavigation .NavigationExpander{background-color:transparent;padding:.2rem 1.5rem;position:relative;z-index:1}.DrawerNavigation .NavigationExpander:before{content:'';bottom:-1rem;left:-1.5rem;right:-1.5rem;top:-1rem;position:absolute;z-index:-1}.DrawerSecondaryNavigation{--color-link:var(--color-text);--color-link-hover:var(--color-text-accent)}.DrawerSecondaryNavigation a{display:inline-flex;padding:0;text-decoration:none}.DrawerSecondaryNavigation ul{display:flex;flex-direction:column;gap:.5rem;list-style:none;margin:0}.DrawerSecondaryNavigation .Current a{box-shadow:0 1px 0}.DrawerInlineNavigation{--color-link:var(--color-text);--color-link-hover:var(--color-text-accent);-ms-overflow-style:none;width:100%;overflow:auto;padding-bottom:1rem}.DrawerInlineNavigation a{display:flex;text-decoration:none}.DrawerInlineNavigation ul{display:flex;gap:1rem;list-style:none;margin:0;white-space:nowrap}.DrawerInlineNavigation .Current a{box-shadow:0 1px 0}.HorizontalScrollNavigation ul{display:inline-flex;flex-wrap:wrap;gap:1rem;list-style:none}.HorizontalScrollNavigation a{background-color:var(--background-color-shade-1);border:1px solid var(--border-color-subtle);border-radius:var(--border-radius);color:var(--color-text);display:flex;padding:1rem 3rem;text-decoration:none;transition-duration:var(--transition-fast)}.HorizontalScrollNavigation a:hover{background-color:var(--background-color-shade-2)}.HorizontalScrollNavigation .Current>a{border-color:var(--color-text)}@media screen and (max-width:800px){.HorizontalScrollNavigation{margin-inline:calc(var(--container-page-margin)*-1);overflow-x:auto;scroll-padding-left:var(--container-page-margin);scroll-padding-right:var(--container-page-margin);scroll-snap-type:none;scrollbar-width:none;padding-inline:var(--container-page-margin)}.HorizontalScrollNavigation ul{flex-wrap:nowrap}.HorizontalScrollNavigation a{white-space:nowrap}}.HoverNavigation{--color-link:var(--color-text)}.HoverNavigation a{display:flex;padding:.5rem 1rem;text-decoration:none;transition-duration:var(--transition-fast)}.HoverNavigation>ul>li>a{align-items:center;font-weight:700;padding:1rem}.HoverNavigation>ul>li:hover>a{background-color:var(--background-color-shade-1);border-radius:var(--border-radius)}.HoverNavigation>ul>li.HasSubCategories:hover>a{border-bottom-left-radius:0;border-bottom-right-radius:0}.HoverNavigation ul{list-style:none;margin:0 -1rem;padding:0}.HoverNavigation li{display:inline-flex;position:relative;vertical-align:middle}.HoverNavigation li ul{background-color:var(--background-color-shade-1);border:1px solid var(--border-color);min-width:160px;max-width:240px;margin:0;opacity:0;position:absolute;top:100%;transition-duration:var(--transition-fast);visibility:hidden;z-index:1000}.HoverNavigation li li{display:block}.HoverNavigation li li ul{left:100%;position:absolute;top:-1px}.HoverNavigation li li a{background-color:var(--background-color);display:block}.HoverNavigation li:hover>ul{opacity:1;visibility:visible}.HoverNavigation-Right ul ul{left:auto;right:0}.HoverNavigation li li a{align-items:flex-start;display:flex;flex:1;justify-content:space-between}.HoverNavigation li li:not(:last-child)>a{border-bottom:1px solid var(--border-color)}.HoverNavigation .Current>a{color:var(--color-text-accent);text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:5px}.HoverNavigation li li.Current>a{text-decoration:none}.HoverNavigation li .HasSubCategories>a:after{font-family:var(--fa-style-family);font-size:var(--font-size-small);content:"\f105";display:flex;padding-left:1rem;text-align:right}.InlineNavigation ul{display:inline-flex;flex-wrap:wrap;list-style:none}.InlineNavigation li+li{margin-left:1rem}.InlineNavigation a{text-decoration:none}.SideNavigation{--color-link:var(--color-text);--color-link-hover:var(--color-text-accent)}.SideNavigation a{align-items:center;display:inline-flex;text-decoration:none;margin-block:.2rem}.SideNavigation .Current>a{color:var(--color-text-accent);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}.SideNavigation>ul>li>a{padding-block:1rem}.SideNavigation>ul>li.Open>a{color:var(--color-text-accent)}.SideNavigation ul ul a{margin-left:1rem}.SideNavigation ul ul ul a{margin-left:1.5rem}.SideNavigation ul ul ul ul a{margin-left:2rem}.SideNavigation ul{list-style:none;margin:0 0 var(--margin)}.SideNavigation>ul>li:not(:last-child){border-bottom:1px solid var(--border-color)}.SideNavigation .NavigationExpander{align-items:center;border-radius:var(--border-radius);cursor:pointer;display:flex;justify-content:center;margin-left:auto;position:absolute;right:0;width:3rem}.SideNavigation .NavigationExpander:active{box-shadow:none}.StickySide{padding-inline:1rem;position:sticky;top:0}.NewsGridList{--gap:var(--grid-list-gutter);display:grid;gap:calc(var(--gap)*2) var(--gap);grid-template-columns:repeat(auto-fill,minmax(350px,1fr))}.NewsScrollList{--gap:var(--grid-list-gutter);-ms-overflow-style:none;display:grid;gap:var(--gap);grid-auto-columns:minmax(400px,25%);grid-auto-flow:column;overflow-x:auto;scroll-padding-left:var(--container-page-margin);scroll-padding-right:var(--container-page-margin);scroll-snap-type:none;scrollbar-width:none}.NewsScrollList::-webkit-scrollbar{display:none}.NewsScrollList .NewsItem{scroll-snap-align:center}@media screen and (max-width:480px){.NewsScrollList{grid-auto-columns:85%;scroll-snap-type:inline mandatory}}.NewsItem{--color-link:var(--color-text)}.NewsItem a{text-decoration:none}.NewsItemImage{border-radius:var(--border-radius-images);display:block;overflow:hidden}.NewsItemImage .AspectRatio{--aspect-ratio:50%}.NewsItemImage img{object-fit:cover}.NewsItemOverview{--default-margin:0 0 var(--margin-xsmall);margin-top:var(--margin)}.NewsImage{background-color:var(--background-color-shade-1);margin:var(--default-margin)}.NewsImage .AspectRatio{--aspect-ratio:50%}.NewsImage img{border-radius:var(--border-radius-images);height:100%;object-fit:cover;width:100%}.NewsOverview{font-size:var(--font-size-xlarge);max-width:60ch}.NewsBody{max-width:90ch}.Newsletter{--color-link:var(--color-text);--color-link-hover:var(--color-text-subtle);align-items:center;background-color:var(--background-color-shade-2);border-radius:var(--border-radius-medium);color:var(--color-text);display:grid;margin-bottom:4rem;min-height:300px;position:relative}.NewsletterContent{align-items:center;display:grid;gap:6%;grid-template-columns:1fr 1fr;padding:5% 5% 4%}.NewsletterImage{border-radius:var(--border-radius-medium);height:100%;inset:0;object-fit:cover;pointer-events:none;position:absolute;width:100%}.NewsletterInfo{font-size:var(--font-size-large);position:relative}.NewsletterInfo :last-child{margin-bottom:0}.NewsletterInfo>h1,.NewsletterInfo>h2,.NewsletterInfo>h3{line-height:var(--line-height-heading)}.NewsletterInfo>h1{font-size:clamp(var(--font-size-regular),5vw,calc(var(--font-size-xxlarge)*1.5))}.NewsletterInfo>h2{font-size:clamp(var(--font-size-regular),5vw,var(--font-size-xxlarge))}.NewsletterInfo>h3{font-size:clamp(var(--font-size-regular),5vw,var(--font-size-xlarge))}@media screen and (max-width:1400px){.Newsletter{border-radius:0;margin-bottom:0}.NewsletterImage{border-radius:0}}@media screen and (max-width:800px){.NewsletterContent{gap:2rem;grid-template-columns:1fr;min-height:400px;padding-block:7rem}}.NewsletterForm{position:relative}.NewsletterForm h2,.NewsletterForm p:not(.NewsletterPrivacy){display:none}.NewsletterForm form{gap:0;margin:0}.NewsletterForm .FormItem{display:flex}.NewsletterForm .FormItem label{display:none}.NewsletterForm .FormItem input{border:0;border-bottom-right-radius:0;border-top-right-radius:0;box-shadow:none;flex:1;height:5rem}.NewsletterForm .FormItem input+button{border-bottom-left-radius:0;border-top-left-radius:0;box-shadow:none;min-width:120px}.Newsletter .PrivacyPolicy{display:none !important}.Newsletter #NewsletterCaptchaBadge{height:0 !important;visibility:hidden !important}.NewsletterPrivacy{--color-link:var(--color-text-dark);--color-link-hover:var(--color-text-dark-lighter);background-color:var(--background-color);border-radius:var(--border-radius);color:var(--color-text-dark);padding:1rem;position:absolute;top:calc(100% + 1rem)}.NewsletterForm:not(:focus-within) .NewsletterPrivacy{display:none}@media screen and (max-width:400px){.NewsletterForm .FormItem{display:flex;flex-direction:column;gap:1rem}.NewsletterForm .FormItem input,.NewsletterForm .FormItem input+button{border-radius:var(--border-radius)}}.Newsletter.Banner-Dark{--color-text:var(--color-text-light);--color-text-subtle:var(--color-text-light-lighter);--color-text-strong:var(--color-text-light-darker);background-color:var(--color-black-lighter)}.NewsLetterModal #NewsletterCaptchaBadge{display:none}.NewsLetterModal #NewsletterSubscribeForm input{display:inline-block;max-width:calc(100% - 110px)}.NewsLetterModalArea{align-items:center;-webkit-animation:fade-in 1.2s cubic-bezier(.39,.575,.565,1) 5s both;animation:fade-in 1.2s cubic-bezier(.39,.575,.565,1) 5s both;background-color:#0b0b0bf0;bottom:0;display:flex;height:100%;justify-content:center;left:0;opacity:0;position:fixed;visibility:hidden;width:100%;z-index:100}.NewsLetterModalContent{background:var(--background-color);border-top:10px solid var(--notification-bg-color);box-shadow:0 20px rgba(0,0,0,.1);flex-flow:column;margin:10px auto 0;max-width:400px;position:relative;width:calc(100% - 20px)}.NewsLetterModalText{padding:20px}.NewsLetterModalImage img{height:100%;object-fit:cover;position:absolute;width:100%}.NewsLetterModalImage .AspectRatio:before{padding-top:60%}.NewsLetterModalButton{background:#fff;border:1px solid;cursor:pointer;padding:.25rem 1rem;position:absolute;right:10px;top:10px;z-index:1}.NewsLetterModalText h2{font-size:calc(var(--font-size)*1.5);margin-top:0}.NewsLetterModalText .mcf-interface h2,.NewsLetterModalText .mcf-interface p,.NewsLetterModalText .mcf-interface label{display:none}.NewsLetterModalText #NewsletterCaptchaBadge{display:none}.NewsLetterModalImage{width:100%}.NewsLetterModalText{display:flex;flex-flow:column;gap:1rem;padding:20px}.NewsLetterModalText #SubscribeEmail{background:0 0}.NewsLetterModalText .FormItem{display:flex;flex-flow:column;gap:1rem}.NewsLetterModalText #NewsletterSubscribeButton{background:var(--color-accent);border-color:var(--color-accent);font-size:var(--font-size-small);letter-spacing:1px}.NewsLetterModalText #SubscribeEmail,.NewsLetterModalText #NewsletterSubscribeButton{width:100%}@media screen and (max-width:$breakpoint-mobile){.NewsLetterModalContent{bottom:10px;right:10px}}@-webkit-keyframes fade-in{0%{opacity:0;visibility:hidden}100%{opacity:1;visibility:visible}}@keyframes fade-in{0%{opacity:0;visibility:hidden}100%{opacity:1;visibility:visible}}#NewsletterSubscribeForm .FormItem label,#NewsletterUnsubscribeForm .FormItem label{margin-right:1rem}#NewsletterSubscribeForm .FormItem button,#NewsletterUnsubscribeForm .FormItem button{min-width:150px}#NewsletterSubscribeForm #NewsletterCaptchaBadge{display:none}.SiteNewsletter{background-color:var(--background-color-shade-2)}@media screen and (min-width:676px){#NewsletterSubscribeForm .FormItem,#NewsletterUnsubscribeForm .FormItem{display:flex}}@media screen and (max-width:550px){#NewsletterSubscribeForm .FormItem button,#NewsletterUnsubscribeForm .FormItem button{min-width:100%}}.Notification{--notification-bg:var(--color-notification-bg);background-color:var(--notification-bg);border-radius:var(--border-radius);color:var(--color-text-dark);margin:0 0 2rem;padding:1rem 1.5rem;position:relative;transition-duration:var(--transition-fast)}.Notification+.Notification{margin-top:-1.5rem}.Notification.Success{--notification-bg:var(--color-notification-success-bg)}.Notification.Error{--notification-bg:var(--color-notification-error-bg)}.Notification>:last-child{margin-bottom:0}.NotificationCenter{display:flex;flex-direction:column;gap:.5rem;left:0;margin-inline:auto;pointer-events:none;position:fixed;right:0;top:2rem;width:480px;z-index:10000}.NotificationCenter .Notification{box-shadow:0 1px 2px rgba(0,0,0,.1);margin:0;width:100%}@media screen and (min-width:601px){.NotificationCenter .Notification{animation:fadeInDown var(--transition-slow) ease-in-out forwards;position:absolute}.NotificationCenter .Notification:nth-child(2){animation:stack-level-1 calc(var(--transition-slow)*1.5) ease-in-out forwards;z-index:-1}.NotificationCenter .Notification:nth-child(3){animation:stack-level-2 var(--transition-slow) ease-in-out forwards;z-index:-2}.NotificationCenter .Notification.AnimOut{animation:fadeOutUp var(--transition-slow) ease-in-out forwards;z-index:-3}@keyframes stack-level-1{0%{transform:scale(1) translate3d(0,0,0)}50%{transform:scale(1) translate3d(0,100%,0)}100%{opacity:.75;transform:scale(.95) translate3d(0,10%,0)}}@keyframes stack-level-2{to{opacity:0;transform:scale(.9) translate3d(0,20%,0)}}}@media screen and (max-width:600px){.NotificationCenter{bottom:2rem;gap:1rem;left:1rem;margin:0;right:1rem;top:auto;width:auto}.NotificationCenter .Notification{animation:fadeInUp var(--transition-slow) ease-in-out forwards;position:absolute}.NotificationCenter .Notification:nth-child(2){animation:stack-level-1 calc(var(--transition-slow)*1.5) ease-in-out forwards;z-index:-1}.NotificationCenter .Notification:nth-child(3){animation:stack-level-2 var(--transition-slow) ease-in-out forwards;z-index:-2}.NotificationCenter .Notification.AnimOut{animation:fadeOutDown var(--transition-slow) ease-in-out forwards;z-index:-3}@keyframes stack-level-1{to{opacity:.75;transform:scale(.95) translate3d(0,-10%,0)}}@keyframes stack-level-2{to{opacity:0;transform:scale(.9) translate3d(0,-15%,0)}}}.NotificationBar{background-color:var(--notification-bg-color);color:var(--notification-text-color,#fff);gap:0 1rem}.NotificationBar .FadeInSlide:not(.IsVisible){opacity:0;visibility:hidden}.NotificationBar .FadeInSlide{background:0 0;justify-content:center;padding-block:.5rem;text-align:center;opacity:1;transform:all .3s ease-in-out;visibility:visible}.NotificationBar p{margin:0}.NotificationBar ul,.NotificationBar ol{display:flex;flex-wrap:wrap;gap:0 1rem;margin:0}.NotificationBar :only-child li:first-child:not(:only-child){list-style:none}.FadeInSlide.IsVisible p{-webkit-animation:fade-in-top .6s cubic-bezier(.39,.575,.565,1) .3s both;animation:fade-in-top .6s cubic-bezier(.39,.575,.565,1) .3s both}.FadeInSlide:not(.IsVisible) p{opacity:0}@-webkit-keyframes fade-in-top{0%{opacity:0}100%{opacity:1}}@keyframes fade-in-top{0%{opacity:0}100%{opacity:1}}.InfoPageImage{background-color:var(--background-color-shade-1);margin:var(--default-margin)}.InfoPageImage .AspectRatio{--aspect-ratio:35%}.InfoPageImage img{border-radius:var(--border-radius-images);height:100%;object-fit:cover;width:100%}.PageContent p{max-width:90ch}.PaginationFormItems{align-items:center;display:flex;gap:1rem;flex-wrap:wrap}.PaginationFormItem{align-items:center;display:flex;gap:.5rem 1rem}.PaginationFormItem select{border-color:var(--border-color);box-shadow:none;height:var(--input-height)}.PaginationFormItem label{margin:0}.PaginationStatus{margin-bottom:0}@media screen and (max-width:600px){.PaginationFormItems{flex-flow:column-reverse}.PaginationFormItem{flex-direction:column;width:100%}.PaginationFormItem label,.PaginationFormItem select{width:100%}}.Pagination{align-items:center;display:flex;margin-top:var(--margin-large);position:relative;text-align:center}.Pagination ul{display:flex;flex-wrap:wrap;gap:.5rem;justify-content:center;list-style:none;margin-bottom:0}.Pagination li{background-color:var(--background-color);border:1px solid var(--border-color);border-radius:var(--border-radius);min-height:40px;min-width:40px;padding:.75rem 1rem;position:relative}.Pagination li a{color:var(--color-text)}.Pagination li>a{align-items:center;bottom:0;border-radius:inherit;display:inline-flex;justify-content:center;left:0;position:absolute;right:0;text-decoration:none;top:0}.Pagination .CurrentPage{border-color:transparent;box-shadow:0 0 0 2px var(--color-text)}.Pagination .DisabledPageLink{opacity:.5;pointer-events:none}.Pagination .PaginationStatus{margin:0 var(--grid-gutter) 0 0}.Pagination .PreviousPageLink,.Pagination .NextPageLink{background:var(--background-color-shade-1)}.Pagination .PreviousPageLink>a,.Pagination .PreviousPageLink.DisabledPageLink,.Pagination .NextPageLink>a,.Pagination .NextPageLink.DisabledPageLink{font-size:0}.Pagination .PreviousPageLink>a:after,.Pagination .PreviousPageLink.DisabledPageLink:after,.Pagination .NextPageLink>a:after,.Pagination .NextPageLink.DisabledPageLink:after{font-family:var(--fa-style-family);font-size:var(--font-size-regular)}.Pagination .PreviousPageLink>a:after,.Pagination .PreviousPageLink.DisabledPageLink:after{content:"\f104"}.Pagination .NextPageLink>a:after,.Pagination .NextPageLink.DisabledPageLink:after{content:"\f105"}@media screen and (max-width:700px){.Pagination{flex-flow:column}.Pagination .PaginationStatus{margin:0 0 var(--grid-list-gutter)}}.Availability{align-items:center;display:flex;gap:0 .5rem;overflow:hidden;white-space:nowrap}.Product.Available .Availability dd.StorageInfo:before,.Product.Unavailable .Availability dd.StorageInfo:before{border-radius:50%;content:'';display:inline-flex;height:8px;margin-right:.5rem;width:8px}.Product.Available .Availability dd.StorageInfo:before{background-color:var(--color-notification-success)}.Product.Unavailable .Availability dd.StorageInfo:before{background-color:var(--color-notification-error)}.Availability .DeliveryTime{overflow:hidden;text-decoration:underline;text-overflow:ellipsis}.ProductAvailability,.ListProductAvailability{align-items:center;display:flex;flex-wrap:wrap;gap:.5rem;margin:var(--default-margin)}.ProductAvailability>dl,.ProductAvailability>span,.ListProductAvailability>dl,.ListProductAvailability>span{margin:0}.ListProductAvailability{font-size:var(--font-size-small);justify-content:flex-start;margin:1rem 0 0}.ListProductAvailability dt.StorageInfo{display:none}.ListProduct-Minimal .ListProductAvailability,.ListProduct-Card [data-setting-show-listbuy="1"]+.ListProductAvailability,.ListProduct-CardImageBackground [data-setting-show-listbuy="1"]+.ListProductAvailability,.ListProduct-CardBackground [data-setting-show-listbuy="1"]+.ListProductAvailability{justify-content:center}.ProductStockBalance dt{display:none}.ProductStockBalance dd:before{content:'('}.ProductStockBalance dd:after{content:')'}.ProductStockBalance[data-product-stock=""],.ProductStockBalance[data-product-stock="0"]{display:none}.ListProductBadges{bottom:2rem;display:flex;flex-flow:column;gap:.2rem;left:0;pointer-events:none;position:absolute;z-index:1}.ProductPageBadges{display:flex;flex-wrap:wrap;gap:.2rem;margin-bottom:1rem}@media screen and (max-width:1140px){.ProductPageBadges{align-items:flex-end;flex-flow:column;float:right}}.ProductBadge{background-color:var(--color-accent);border-radius:var(--border-radius);color:var(--color-text-on-accent);font-size:var(--font-size-small);font-weight:700;padding:.2rem .5rem;width:max-content}.ListProductBadges .ProductBadge{border-radius:0 var(--border-radius) var(--border-radius) 0}.NewProductBadge{background-color:var(--color-accent);color:var(--color-text-on-accent)}[class*=AttributeBadge-]{background-color:var(--background-accent-color-shade-1);color:var(--color-text-dark)}.ListProductBadges .AttributeBadges{display:flex;flex-flow:column;gap:.2rem}.ProductPageBadges .AttributeBadges{display:flex;gap:.2rem}.ProductAvailabilityAlertBadge{background-color:var(--background-accent-color-shade-2);color:var(--color-text);display:none}.AvailabilityAlert:not(.AvailabilityOutOfStock) .ProductAvailabilityAlertBadge{display:initial}.ProductOutOfStockBadge{background-color:var(--background-color-shade-2);color:var(--color-text);display:none}.AvailabilityOutOfStock .ProductOutOfStockBadge{display:initial}.QuerySearch .ProductBundles{display:none}.ListProductDiscount,.ProductPageDiscount{background-color:var(--discount-background-color);border-radius:var(--border-radius) 0 0 var(--border-radius);color:var(--discount-text-color);font-weight:700;padding:.3rem .5rem;position:absolute;right:0;top:1.5rem;z-index:1}.ListProductDiscount{font-size:var(--font-size-small)}.ListProductDiscountLabel,.ProductDiscountLabel{display:none}@media screen and (max-width:500px){.ProductPageDiscount{border-radius:var(--border-radius)}}.ProductImages{margin:var(--default-margin);margin-left:auto;max-width:500px;position:relative}.ProductMainImage{display:flex;flex-direction:column;justify-content:center;margin-bottom:1rem;position:relative}.ProductMainImageContainer{-webkit-overflow-scrolling:touch;align-items:center;border:1px solid var(--border-color);border-radius:var(--border-radius-images);display:flex;overflow:hidden;scrollbar-width:none;scroll-snap-type:inline mandatory;z-index:1}.ProductMainImageContainer::-webkit-scrollbar{display:none}.ProductMainImageContainer .ProductImage{background-color:var(--color-bg-light);min-width:100%;scroll-snap-align:center}.ProductMainImageContainer .ProductImage .AspectRatio{--aspect-ratio:calc(var(--product-image-ratio)*100%)}.Theme-Dark .ProductMainImageContainer{border-width:0}@media (prefers-color-scheme:dark){.Theme-Auto .ProductMainImageContainer{border-width:0}}.ProductMainActions{display:flex;gap:1rem;justify-content:space-between;padding-inline:1.5rem;pointer-events:none;position:absolute;width:100%;z-index:2}.ActionButton{font-size:0;height:40px;pointer-events:auto;width:40px}.ActionButtonPrev:before,.ActionButtonNext:after{font-family:var(--fa-style-family);font-size:var(--font-size-regular)}.ActionButtonPrev:before{content:"\f053"}.ActionButtonNext:after{content:"\f054"}.ProductThumbnails{display:grid;grid-template-columns:repeat(auto-fill,minmax(60px,1fr));gap:1rem;list-style:none}.ProductThumbnail{background-color:var(--color-bg-light);display:block;border:1px solid var(--border-color);border-radius:var(--border-radius);overflow:hidden;z-index:1}.ProductThumbnail .AspectRatio{--aspect-ratio:calc(var(--product-image-ratio)*100%)}.ProductThumbnail img{height:auto;object-fit:contain;width:100%}.ActiveThumb .ProductThumbnail{border-color:transparent;box-shadow:0 0 0 2px var(--color-accent)}.Theme-Dark .ProductThumbnail{border-width:0}@media (prefers-color-scheme:dark){.Theme-Auto .ProductThumbnail{border-width:0}}@media screen and (max-width:500px){.ProductImages{margin-top:calc(var(--margin)*-1)}.ProductMainImageContainer{border:0;border-top-left-radius:0;border-top-right-radius:0;margin-inline:calc(var(--container-page-margin)*-1);overflow-x:auto}.ProductMainActions{display:none}}.ProductImageCaption{margin-bottom:1rem;margin-top:1rem;text-align:center}.ProductList{--gap:var(--grid-list-gutter);display:grid;grid-template-columns:repeat(auto-fill,minmax(var(--grid-list-image-width),1fr));gap:calc(var(--gap)*2) var(--gap);margin-bottom:4rem}@media screen and (max-width:800px){.ProductList{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:320px){.ProductList{grid-template-columns:1fr}}.ProductScrollList{--gap:var(--grid-list-gutter);-ms-overflow-style:none;display:grid;gap:var(--gap);grid-auto-columns:var(--grid-list-image-width);grid-auto-flow:column;overflow-x:auto;scroll-padding-left:var(--container-page-margin);scroll-padding-right:var(--container-page-margin);scroll-snap-type:none;scrollbar-width:none}.ProductScrollList::-webkit-scrollbar{display:none}.ProductScrollList .ListProduct{scroll-snap-align:start}@media screen and (max-width:480px){.ProductScrollList{grid-auto-columns:55%;scroll-snap-type:inline mandatory}}@media screen and (max-width:320px){.ProductScrollList{grid-auto-columns:85%}}.ListProduct{--default-margin:0 0 var(--margin-xsmall);--color-link:var(--color-text-strong);display:flex;flex-direction:column;height:100%}.ListProduct a{text-decoration:none}.ListProductImage{background-color:var(--image-background-color);border:0 solid var(--border-color);border-radius:var(--border-radius);display:block;position:relative;z-index:1;overflow:hidden}.ListProductImage img{height:auto;object-fit:contain;width:100%}.ListProductImage .AspectRatio{--aspect-ratio:calc(var(--product-image-ratio)*100%)}.ListProductInfo{display:flex;flex:1;flex-direction:column;padding-top:1rem}.ListProductName{font-family:var(--font-family);font-size:var(--font-size-regular);font-weight:400;hyphens:auto;text-transform:none}.ListProductBrandName{--color-link:var(--color-text-subtle)}.ListProductPrices{margin-bottom:var(--margin)}.ListProductPrices>.Prices{margin-bottom:0}.ListProductPrices .Prices dt:not(.LowestPrice){display:none}.ListProductBuy{margin-top:auto}.ListProductBuy form{margin:0}.ListProductBuy[data-setting-show-listbuy=""] .ListProductPrices{margin-bottom:0}@media screen and (max-width:600px){.ListProduct .AddToCart{font-size:var(--font-size-small);width:100%}}.ListProduct-Card{border:1px solid var(--border-color);border-radius:var(--border-radius-images);overflow:hidden;z-index:1}.ListProduct-Card .ListProductImage{border-bottom-left-radius:0;border-bottom-right-radius:0}.ListProduct-Card .ListProductInfo{padding:1rem;padding-bottom:1.5rem}.ListProduct-Card .AddToCart{width:100%}.ListProduct-ImageBackground{--image-background-color:var(--color-white-darker);border:0}.ListProduct-ImageBackground .ListProductImage img{mix-blend-mode:darken}.ListProduct-CardImageBackground{--image-background-color:var(--background-color-shade-1);border:1px solid var(--border-color);border-radius:var(--border-radius-images);overflow:hidden;z-index:1}.ListProduct-CardImageBackground .ListProductImage{border-bottom-left-radius:0;border-bottom-right-radius:0}.ListProduct-CardImageBackground .ListProductImage img{mix-blend-mode:darken}.ListProduct-CardImageBackground .ListProductInfo{padding:1rem;padding-bottom:1.5rem}.ListProduct-CardImageBackground .AddToCart{width:100%}.ListProduct-CardBackground{--image-background-color:var(--background-color-shade-1);background-color:var(--background-color-shade-1);border-radius:var(--border-radius-images);overflow:hidden;z-index:1}.ListProduct-CardBackground .ListProductImage{border-bottom-left-radius:0;border-bottom-right-radius:0}.ListProduct-CardBackground .ListProductImage img{mix-blend-mode:darken}.ListProduct-CardBackground .ListProductInfo{padding:1rem;padding-bottom:1.5rem}.ListProduct-CardBackground .AddToCart{width:100%}:root:not([data-color-contrast=white]) .ListProduct-Border .ListProductImage{border-width:1px}.ListProduct-Minimal .ListProductImage{--image-background-color:var(--background-color);border:0}.ListProduct-Minimal .ListProductBadges{right:0}.ListProduct-Minimal .ListProductBadges .ProductBadge{margin-inline:auto}.ListProduct-Minimal .ListProductDiscount{border-radius:var(--border-radius)}.ListProduct-Minimal .ListProductInfo{align-items:center;text-align:center}.ListProduct-Minimal .ListProductPrices .Prices{justify-content:center;text-align:center}.ProductDiscountPrice{color:var(--color-text-accent);font-weight:700}.ProductComparePrice{text-decoration:line-through}.Prices{align-items:baseline;display:flex;flex-wrap:wrap;gap:.5rem}.Prices dt{margin:0}.Prices dd.Price:nth-child(2){font-size:var(--font-size-large);font-weight:700}.Prices dd.DiscountPrice{color:var(--color-text-accent)}.Prices .ComparePrice{font-size:var(--font-size-small);font-weight:400}.Prices dt.ComparePrice:not(.ListPrice):before{content:'('}.Prices dd.ComparePrice:not(.ListPrice):after{content:')'}.Prices dt.ListPrice:not(.ComparePrice){display:none}.Prices dd.ListPrice:not(.ComparePrice){text-decoration:line-through}.ProductCardPrices dd.Price:nth-child(2){font-size:var(--font-size-xlarge)}.ProductRating{--color-link:var(--color-text);--color-link-hover:var(--color-text);align-items:center;display:inline-flex;margin:var(--default-margin);position:relative;text-decoration:none;width:min-content}.ProductRating[data-rating-text]:before{background:var(--background-color);border:1px solid var(--border-color);bottom:calc(100% + 2rem);content:attr(data-rating-text);font-size:var(--font-size-small);opacity:0;padding:.5rem 1rem;position:absolute;transition:opacity .15s ease-in-out;visibility:hidden;width:max-content}.ProductRating:hover:before{opacity:1;visibility:visible}.ProductRating[data-rating-count]:after{content:"(" attr(data-rating-count) ")";font-size:var(--font-size-large);margin-left:1rem}.ProductRatingNumber{font-size:var(--font-size-xlarge);font-weight:700;margin-right:1rem}.ProductRatingStar{background-color:var(--background-color);background-position:bottom;background-repeat:no-repeat;background-size:110%;display:inline-flex;height:2.5rem;mix-blend-mode:multiply;position:relative;width:2.5rem}.ProductRatingStar:after{background:#ffd200;content:"";height:100%;left:0;mix-blend-mode:screen;top:0;width:100%}.ProductRatingStar.FullStar{background-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" height="48" viewBox="0 -960 960 960" width="48"><path d="m233-80 65-281L80-550l288-25 112-265 112 265 288 25-218 189 65 281-247-149L233-80Z"/></svg>')}.ProductRatingStar.HalfStar{background-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" height="48" viewBox="0 -960 960 960" width="48"><path d="m480-299 157 95-42-178 138-120-182-16-71-168v387ZM233-80l65-281L80-550l288-25 112-265 112 265 288 25-218 189 65 281-247-149L233-80Z"/></svg>')}.ProductRatingStar.EmptyStar{background-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" height="48" viewBox="0 -960 960 960" width="48"><path d="m323-205 157-94 157 95-42-178 138-120-182-16-71-168-71 167-182 16 138 120-42 178ZM233-80l65-281L80-550l288-25 112-265 112 265 288 25-218 189 65 281-247-149L233-80Zm247-355Z"/></svg>')}.ListProduct .ProductRating:before,.ListProduct .ProductRating:after{display:none}.ListProduct .ProductRatingStar{height:2rem;width:2rem}.ProductReviews{background:var(--background-color-shade-1);border-radius:var(--border-radius);display:grid;gap:var(--grid-gutter);grid-template-columns:minmax(200px,1.3fr) 5fr;margin-bottom:var(--margin-large);padding:var(--margin-large)}.ProductReviewsSummary{display:flex;flex-flow:column}.ProductReview{border-top:1px solid var(--border-color);padding-block:3rem}.ProductReview:first-child{border-top:0;padding-top:0}.ProductReview .ProductRating{margin-bottom:0}.ProductReview .ProductRatingStar{height:2rem;width:2rem}.ProductReviewTitle{display:flex;flex-wrap:wrap;gap:.5rem 1rem}.ProductReviewTitle h3{margin-bottom:0}.ProductReviewComment{margin:1rem 0;max-width:90ch}.ProductReviewAuthor{align-items:center;color:var(--color-text-subtle);display:flex;flex-wrap:wrap;font-size:var(--font-size-small);gap:.5rem 1rem}.ProductReviewDate{color:var(--color-text-subtle)}.ProductReviewConfirmed svg{fill:var(--color-notification-success);height:1.5rem;margin-right:.25rem;width:1.5rem}.ProductReviewConfirmed{align-items:center;color:var(--color-notification-success);display:flex;gap:.25rem}@media screen and (max-width:800px){.ProductReviews{border-radius:0;display:flex;flex-flow:column;margin-inline:calc(var(--container-page-margin)*-1);padding-inline:var(--container-page-margin)}.ProductReviewVariation{flex:1 0 100%}}@media screen and (min-width:800px){.ProductReviewsList{border-left:1px solid var(--border-color);padding-left:var(--margin-large)}}.ProductReviewsAnchorLink{inset:0;position:absolute;z-index:1}.ReviewsPagination .Pagination{border-top:1px solid var(--border-color);margin-top:0;padding-top:var(--margin-large)}.ReviewsPagination .Pagination li:not(.PreviousPageLink,.NextPageLink){display:none}.ReviewsPagination .Pagination li{background:var(--background-color)}.ReviewsPagination .Pagination .DisabledPageLink{display:none}.ReviewsPagination .Pagination .NextPageLink>a:after,.ReviewsPagination .Pagination .PreviousPageLink>a:after{display:none}.ReviewsPagination .Pagination li a{font-size:var(--font-size-regular);position:relative}@media screen and (max-width:600px){.ProductReviewsList .PaginationFormItem{align-items:flex-start}}.JS:not(.JS-Ready) .ProductQuantityDiscounts[data-prefix]{opacity:0}.ProductCardPrices+.ProductQuantityDiscounts{margin-top:-1rem}.ProductQuantityDiscounts dt,.ProductQuantityDiscounts dd{display:inline}.ProductQuantityDiscounts dt{font-weight:400;text-decoration:underline}.ProductQuantityDiscounts dd{display:inline-block;font-weight:700;margin:0 0 0 .5rem;padding:2px 0;text-align:right}.ProductQuantityDiscounts dd+dt:before{clear:both;content:'';display:block}.QuantityDiscountPercentage{background-color:var(--color-accent);border-radius:var(--border-radius);color:var(--color-text-on-accent);font-size:var(--font-size-small);font-weight:700;margin-left:1rem;padding:2px 4px}.ProductShippingMethods .ShippingCosts{border:1px solid var(--border-color);border-radius:var(--border-radius);display:grid;gap:0;grid-template-columns:1fr auto}.ProductShippingMethods dt,.ProductShippingMethods dd{margin:0;padding:0}.ProductShippingMethods .ShippingMethodName,.ProductShippingMethods .ShippingMethodPrice{border-top:1px solid var(--border-color);padding:.75rem 1.5rem}.ProductShippingMethods .ShippingMethodPrice{text-align:right}.ProductShippingMethods .ShippingMethodName:first-child,.ProductShippingMethods .ShippingMethodPrice:nth-child(2){border:0}.ProductShippingMethods .ShippingMethodInfo{font-size:var(--font-size-small);display:none;grid-column:auto/span 2;padding:0 1.5rem 1rem}.ProductShippingMethods .ShippingMethodInfo:empty{display:none}.JS:not(.JS-Ready) .BuyFormVariationRadio{opacity:0}.JS:not(.JS-Ready) .BuyFormVariationRadio .Checks label .FormHelp{display:none}.CustomRadioChecks{background-color:var(--background-color);box-shadow:0 0 0 1px var(--border-color);border-radius:var(--border-radius);gap:0}.RadioCheck{align-items:center;border-radius:0;display:flex;isolation:isolate;justify-content:space-between;gap:.5rem;padding:.75rem 1.5rem;position:relative;transition-duration:var(--transition-fast)}.RadioCheck:first-child{border-top-left-radius:var(--border-radius);border-top-right-radius:var(--border-radius)}.RadioCheck:last-child{border-bottom-left-radius:var(--border-radius);border-bottom-right-radius:var(--border-radius)}.RadioCheck.SelectedCheck{background-color:var(--background-color-shade-1);box-shadow:0 0 0 1px var(--border-color-strong);z-index:1}.RadioCheck.DisabledCheck label{cursor:not-allowed}.RadioCheck.DisabledCheck input{opacity:.5}.RadioCheck label:before{bottom:0;content:'';left:0;position:absolute;right:0;top:0;z-index:-1}.RadioCheck:not(:first-child):not(.SelectedCheck) label:before{border-top:1px solid var(--border-color)}.RadioCheck label+.FormHelp{margin:0;text-align:right;pointer-events:none}@media screen and (max-width:800px){.RadioCheck{padding-block:1rem}}.BuyForm .Variations{display:flex;flex-direction:column;gap:var(--margin)}.RadioButtons .CustomRadioChecks{background-color:transparent;border:0;box-shadow:none;display:flex;gap:.5rem;flex-wrap:wrap}.RadioButtons .RadioCheck{border:1px solid var(--border-color)}.RadioButtons .RadioCheck label:before{border:0 !important}.RadioButtons .RadioCheck [type=radio]{border:0;clip:rect(0 0 0 0);height:auto;overflow:hidden;position:absolute}.ProductBuy{max-width:500px}.BuyForm input:not([type=radio]):not([type=checkbox]):not([type=file]),.BuyForm textarea,.BuyForm select{width:100%}.BuyFormQuantity{align-items:center;display:flex;gap:1rem}.BuyFormQuantity label{margin:0}.BuyForm .AddToCart{width:100%}.BuyFormVariationRadio .Checks:not(.CustomRadioChecks){align-items:center;display:grid;grid-template-columns:auto max-content}.BuyFormVariationRadio .Checks:not(.CustomRadioChecks) label{padding:.75rem .5rem}.BuyFormVariationRadio .Checks:not(.CustomRadioChecks) .FormHelp{text-align:right}.ProductBrand{margin:0}.ProductBrand .BrandLink{color:var(--color-text);text-decoration:none}.ProductDesc{max-width:500px}.ProductDesc p{max-width:60ch}.ProductFeatures dd{display:inline-block}.ProductFeatures dd+dd:before{content:",\0020"}.RestrictedLogin [data-drawer-toggle]{opacity:.5;pointer-events:none}.HeaderDesktop .SimpleSearchForm{min-width:300px}.HeaderDesktop .SimpleSearchForm form{margin:0}.SimpleSearchForm .FormItem{align-items:center;display:flex;position:relative}.SimpleSearchForm .FormItem>label{border:0;clip:rect(0 0 0 0);height:auto;margin:0;overflow:hidden;padding:0;position:absolute;width:1px;white-space:nowrap}.SimpleSearchForm input[type=search]{--border-radius:var(--border-radius-buttons);background-color:var(--color-white);color:var(--color-text-dark);flex:1;padding-left:1.5rem;padding-right:6rem}.SimpleSearchForm button{background-color:transparent;border:0;box-shadow:none;color:var(--color-text-dark);font-size:0;position:absolute;right:0;width:6rem}.SimpleSearchForm button:hover{color:var(--color-text-dark)}.SimpleSearchForm button:before{content:"\f002";font-family:var(--fa-style-family);font-size:var(--font-size-regular)}.SiteColumnsHeader .SimpleSearchForm{width:100%}.SiteColumnsHeader .SimpleSearchForm input[type=search],.SiteColumnsHeader .SimpleSearchForm button{height:5rem;border-radius:var(--border-radius-medium)}.SearchPageBar{margin-bottom:6rem}.SearchPageBar .SimpleSearchForm{margin:auto;max-width:600px}.SiteLayoutColumns .SearchPageBar .SimpleSearchForm{display:none}.SiteLayoutColumns .SearchPageBar{margin-bottom:4rem}.Section{--spacing:var(--margin-large)}.Section+.Section{margin-top:var(--spacing)}.SectionHeader{align-items:center;display:flex;justify-content:space-between;margin-bottom:var(--margin)}.SectionHeaderTitle{margin:0}.SectionHeaderLink{margin:0;text-decoration:none}.SiteHeader{background-color:var(--background-color);padding-inline:var(--container-page-margin)}.SiteFooter{background-color:var(--background-color);border-top:1px solid var(--border-color);color:var(--color-text);padding-block:var(--margin-xlarge) var(--margin-large)}.SiteBody{background-color:var(--background-color);border-color:var(--border-color);color:var(--color-text);margin-bottom:var(--margin-xlarge);padding-block:var(--margin-large)}@media screen and (max-width:480px){.SiteBody{padding-top:var(--margin)}}.SiteLayout{--sidecolumn-width:320px;border-width:0 1px;display:grid;grid-template-columns:var(--sidecolumn-width) calc(100% - var(--sidecolumn-width));margin:0 auto;max-width:var(--full-width-limit);width:100%}.ColumnLayoutSection{background-color:var(--background-color);border-right:1px solid var(--border-color-subtle);color:var(--color-text);padding:2rem 1rem;position:relative;z-index:1}.ColumnLayoutSection .ScrollSide{max-height:calc(100vh - 3rem);overflow:scroll;position:sticky;scrollbar-width:none;top:2rem}.ColumnLayoutSection .ScrollSide::-webkit-scrollbar{display:none}@media screen and (max-width:1240px){.SiteLayout{border:0;display:block}.ColumnLayoutSection{display:none !important}}.Slider{position:relative}.SliderButton{background-color:var(--color-white);color:var(--color-text-dark);bottom:0;border:0;font-size:0;height:4rem;isolation:isolate;margin:auto;position:absolute;top:0;width:4rem;z-index:2}.SliderButton:hover,.SliderButton:focus{background-color:var(--color-white-darker);color:var(--color-black-lighter)}.SliderButton[disabled]{opacity:0}.SliderButtonPrev{left:0}.SliderButtonNext{right:0}.SliderButtonPrev:after,.SliderButtonNext:before{border-radius:var(--border-radius-medium);content:'';inset:-4rem -2rem;opacity:.1;position:absolute;transition-duration:var(--transition-fast);z-index:-1}.SliderButtonPrev:before,.SliderButtonNext:after{font-family:var(--fa-style-family);font-size:var(--font-size-regular)}.SliderButtonPrev:before{content:"\f053"}.SliderButtonNext:after{content:"\f054"}.SliderButtons-Inside .SliderButtonPrev{left:var(--container-page-margin)}.SliderButtons-Inside .SliderButtonNext{right:var(--container-page-margin)}@media screen and (max-width:800px){.SliderButton{display:none}}.SliderPosition{background-color:transparent;display:flex;gap:1rem;justify-content:center;margin-top:1rem;position:absolute;pointer-events:none;width:100%}.SliderPosition:empty{display:none}.SliderPosition>span{background-color:var(--background-color-shade-2);border-radius:var(--border-radius-medium);cursor:pointer;flex-basis:10px;height:10px;position:relative;pointer-events:auto;transition-duration:var(--transition-fast);transform-origin:center;transition-timing-function:ease-out}.SliderPosition>span:before{content:'';inset:-.5rem;position:absolute}.SliderPosition>.IsVisible{background-color:var(--color-text)}.SliderPosition .PositionBar{background-color:var(--color-text);height:100%;position:absolute;transition-duration:var(--transition-fast);transition-property:width}.PositionBar{display:none}@media screen and (max-width:500px){.SliderPosition{position:relative}}.SomeButtons{--color-link:var(--color-text);display:flex;flex-wrap:wrap;font-size:3.5rem;gap:1.5rem}.SomeButtons a{text-decoration:none}.JS:not(.JS-Ready) .BuyFormQuantity input{opacity:0}.Spinner{display:flex;width:140px}.SpinnerInput{flex:1}.SpinnerInput>input{border-radius:0;border-width:1px 0;box-shadow:none;display:block;margin:0;min-width:0;text-align:center;width:100%}.SpinnerInput>input::-webkit-outer-spin-button,.SpinnerInput>input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.SpinnerInput>input[type=number]{-moz-appearance:textfield}.SpinnerButton:focus,.SpinnerInput input:focus{position:relative}.SpinnerControl{flex:0 0 40px}.SpinnerButton{box-shadow:none;display:flex;margin:0;padding-left:0;padding-right:0;text-align:center;touch-action:manipulation;width:100%}.SpinnerButton[disabled]{cursor:not-allowed;opacity:1}.SpinnerButton[disabled]:before{opacity:.25}.SpinnerButtonDec{border-bottom-right-radius:0;border-top-right-radius:0}.SpinnerButtonDec:before,.SpinnerButtonInc:before{font-family:var(--fa-style-family)}.SpinnerButtonDec:before{content:"\f104"}.SpinnerButtonInc{border-bottom-left-radius:0;border-top-left-radius:0}.SpinnerButtonInc:before{content:"\f105"}.UtilityBar{--default-margin:0;--color-link:var(--color-text) !important;align-items:center;background-color:var(--background-color);border-bottom:1px solid var(--border-color-subtle);color:var(--color-text);display:flex;padding:1rem var(--container-page-margin)}.UtilityBar:empty{display:none}.UtilityBar .Current{font-weight:700}.UtilityItem{display:flex;margin-right:2rem;position:relative}.UtilityItem+.UtilityItem:not(.UtilityItem-InfoPages):before{background-color:var(--border-color);content:'';display:inline-flex;flex:0 0 1px;margin-right:2rem;width:1px}.UtilityItem-InfoPages{margin-left:auto}.UtilityItem:last-child{margin-right:0}@media screen and (max-width:1024px){.UtilityBar{display:none}}.JS-Loading .UtilityLanguageNavigation[data-truncate-nav=true]{display:none}.UtilityLanguageNavigation{align-items:center;display:flex;gap:1rem}.UtilityLanguageNavigation .InlineNavigation .Current>a{box-shadow:0 1px 0 currentColor}