:root{--tg-sys-color-outline: #b0b0b0;--tg-sys-color-outline-rgb: 176, 176, 176}*,*:before,*:after{border-width:1.5px}[style*="1px solid"],[style*=--tg-section-border]{border-width:1.5px!important}@media screen and (max-width:640px){:root{--tg-grid-gutter-x: 20px !important;--tg-grid-gutter-y: 25px !important;--tg-container-gutter-x: .625rem !important}}#MainContent .Container:not(.Container--noGutter):not(.SectionHeader):not(.PageHeader){padding-left:40px!important;padding-right:40px!important}@media screen and (max-width:640px){#MainContent .Container:not(.Container--noGutter):not(.SectionHeader):not(.PageHeader){padding-left:20px!important;padding-right:20px!important}}.Container.Container--fluid.Container--noGutter .SectionHeader.Container{padding-left:0!important;padding-right:0!important}.Header{border-top:none!important;border-bottom-width:1.5px;border-bottom-style:solid;border-bottom-color:var(--tg-sys-color-outline)}.Footer,.Footer__Bottom{border-top-width:1.5px!important}.ProductCard--bordered,.Form__Input,.Form__Submit,.Form__Select,.Dropdown__Toggle{border-width:1.5px!important}.CollectionNav{border-bottom-width:1.5px!important}.Section--outlined,.Grid__Item,.ProductList--carousel.Carousel,.ProductList--carousel.Carousel .Carousel__Item,.SectionHeader,.CollectionList,.DropdownMenu__Body,#PageHeader{border-width:1.5px!important}.FeaturedRow__ImageWrapper .Ratio{max-height:600px}.FeaturedRow__ImageWrapper .Ratio>img{object-fit:cover}.FeaturedRow,.FeatureRow__ContentWrapper,.FeaturedRow__ImageWrapper{border-width:1.5px!important}.Template--collection #PageHeader{display:none!important}html{scroll-behavior:smooth;scroll-padding-top:calc(var(--tg-header-height, 64px) + 1rem)}@media screen and (max-width:1007px){.Header__LogoWrapper{flex-grow:1}.Header__Logo{justify-content:center}}.MenuDrawer__Search{padding:.75rem 1.25rem;border-bottom:none}.MenuDrawer__Nav.MenuDrawer__Nav--secondary,.MenuDrawer .MenuDrawer__Localization{display:none}.MenuDrawer__SearchLink{display:flex;align-items:center;gap:.5rem;font-size:.875rem;text-decoration:none;color:inherit}.MenuDrawer__SearchLink svg{width:1.25rem;height:1.25rem}.Container.Container--fluid.Container--noGutter,.Collage{width:calc(100% - 80px)!important;max-width:var(--tg-ref-content-max-width, none)!important;margin-left:auto!important;margin-right:auto!important;box-sizing:border-box!important}@media screen and (max-width:640px){.Container.Container--fluid.Container--noGutter,.Collage{width:calc(100% - 40px)!important}}.Container.Container--fluid.Container--noGutter .SectionHeader:not(.TimelineItem__Content):not(.TextBlockCard__Content){padding-left:0!important;padding-right:0!important}.FeaturedCollection__Body,.FeaturedBlog__Body,.TabCollections__Body,.Collage__Body,.FeaturedColumns__Body,.CollectionList__Body,.Counters__Body,.FeaturedProduct__Body,.IconBoxes__Body,.PricingTable__Body,.ProductRecentlyViewed__Body,.ProductRecommendations__Body,.Testimonials__Body,.Timeline__Body,.ProductRecommendations__Body.ProductListWrapper,#MainContent .FAQSection .SectionBody.FAQSection__Body.Container.Container--spacingMedium,#MainContent .RichText>.Container.Container--fluid.Container--spacingMediumPadding,#MainContent .CollapsibleTableSection>.Container.Container--fluid.Container--spacingMedium{padding-left:0!important;padding-right:0!important}.Container.Container--fluid.Container--noGutter[style*=--tg-section-border]{border-image:none}.FeaturedCollection__Body .Grid,.FeaturedBlog__Body .Grid,.TabCollections__Body .Grid,.Collage__Body .Grid,.FeaturedColumns__Body .Grid,.CollectionList__Body .Grid,.Counters__Body .Grid,.FeaturedProduct__Body .Grid,.IconBoxes__Body .Grid,.PricingTable__Body .Grid,.ProductRecentlyViewed__Body .Grid,.ProductRecommendations__Body .Grid,.ProductRecommendations__Body.ProductListWrapper .Grid,.Timeline__Body .Grid{border-top:none;margin-top:0}.FeaturedCollection__Body .Grid>.Grid__Item,.FeaturedBlog__Body .Grid>.Grid__Item,.TabCollections__Body .Grid>.Grid__Item,.Collage__Body .Grid>.Grid__Item,.FeaturedColumns__Body .Grid>.Grid__Item,.CollectionList__Body .Grid>.Grid__Item,.Counters__Body .Grid>.Grid__Item,.FeaturedProduct__Body .Grid>.Grid__Item,.IconBoxes__Body .Grid>.Grid__Item,.PricingTable__Body .Grid>.Grid__Item,.ProductRecentlyViewed__Body .Grid>.Grid__Item,.ProductRecommendations__Body .Grid>.Grid__Item,.Timeline__Body .Grid>.Grid__Item{border-bottom:none}.FeaturedCollection__Body,.FeaturedBlog__Body,.TabCollections__Body,.Collage__Body,.FeaturedColumns__Body,.CollectionList__Body,.Counters__Body,.FeaturedProduct__Body,.IconBoxes__Body,.PricingTable__Body,.ProductRecentlyViewed__Body,.ProductRecommendations__Body,.Timeline__Body{border-bottom:var(--tg-section-border-bottom)}.FeaturedCollection__Body .ProductCard__Info,.TabCollections__Body .ProductCard__Info,.FeaturedColumns__Body .FeaturedColumnsCard__Content,.FeaturedColumns__Body .TextBlockCard{padding-left:0;padding-right:0}.FeaturedRow .FeatureRow__Content--alignLeft .SectionHeader{text-align:start}.FeaturedRow .FeatureRow__Content--alignLeft .SectionHeader .ButtonGroup{justify-content:flex-start}.FeaturedRow .FeatureRow__Content--alignCenter .SectionHeader{text-align:center}.FeaturedRow .FeatureRow__Content--alignCenter .SectionHeader .ButtonGroup{justify-content:center}.FeaturedRow .FeatureRow__Content--alignRight .SectionHeader{text-align:end}.FeaturedRow .FeatureRow__Content--alignRight .SectionHeader .ButtonGroup{justify-content:flex-end}@media screen and (min-width:641px){.FeatureRow__ContentWrapper.FeatureRow__ContentWrapper--contentMiddle{align-items:center}}.FeaturedRow--inset .FeaturedRow__Body{padding:40px}@media screen and (max-width:640px){.FeaturedRow--inset .FeaturedRow__Body{padding:20px}}@media screen and (min-width:641px){.FeaturedRow .FeatureRow__ContentWrapper{align-items:flex-end;padding:40px!important}.FeaturedRow .FeatureRow__ContentWrapper.FeatureRow__ContentWrapper--contentTop{align-items:flex-start}.FeaturedRow .FeatureRow__ContentWrapper.FeatureRow__ContentWrapper--contentMiddle{align-items:center}.FeaturedRow .FeatureRow__Content>*:last-child{margin-bottom:0!important}.FeaturedRow .FeatureRow__ContentWrapper .SectionHeader{margin-bottom:0!important;padding-bottom:0!important}.FeaturedRow .FeatureRow__ContentWrapper .SectionHeader>*:last-child{margin-bottom:0!important}.FeaturedRow--inset .FeatureRow__ContentWrapper.FeatureRow__ContentWrapper--contentBottom{padding-bottom:0!important}.FeaturedRow--inset .FeatureRow__ContentWrapper.FeatureRow__ContentWrapper--contentTop{padding-top:0!important}.FeaturedRow.FeaturedRow--imageLeft .FeatureRow__ContentWrapper{padding-right:0!important}.FeaturedRow.FeaturedRow--imageRight .FeatureRow__ContentWrapper{padding-left:0!important}}@media screen and (max-width:640px){.FeaturedRow .FeaturedRow__Body,.FeaturedRow .FeaturedRow__ImageWrapper{padding:0!important}.FeaturedRow .FeatureRow__ContentWrapper{padding:20px!important}.FeaturedRow--inset .FeaturedRow__Body{padding:20px 20px 0!important}.FeaturedRow--inset .FeaturedRow__ImageWrapper{padding:0!important}.FeaturedRow--inset .FeatureRow__ContentWrapper{padding:20px 0!important}}.FeaturedRow--textOverlay{overflow:hidden}@media screen and (min-width:641px){.FeaturedRow--spaced .FeaturedRow__Body{gap:var(--tg-grid-gutter-x, 16px)}.FeaturedRow--spaced.FeaturedRow--imageLeft .FeaturedRow__ImageWrapper,.FeaturedRow--spaced.FeaturedRow--imageRight .FeatureRow__ContentWrapper{border-inline-end:none!important}}.Grid--noItemBorders{border-top:none}.Grid--noItemBorders>.Grid__Item{border:none}.Grid--spacing.Grid--noItemBorders{margin-top:0!important}.EclaDisplay3XL{font-family:var(--tg-sys-typescale-display-large-font);font-style:var(--tg-sys-typescale-display-large-style);font-weight:var(--tg-sys-typescale-display-large-weight);font-size:calc(var(--tg-ref-display-font-scale) * 72px);line-height:1;letter-spacing:-1px}.EclaDisplay4XL{font-family:var(--tg-sys-typescale-display-large-font);font-style:var(--tg-sys-typescale-display-large-style);font-weight:var(--tg-sys-typescale-display-large-weight);font-size:calc(var(--tg-ref-display-font-scale) * 90px);line-height:.97;letter-spacing:-.75px}.EclaDisplay5XL{font-family:var(--tg-sys-typescale-display-large-font);font-style:var(--tg-sys-typescale-display-large-style);font-weight:var(--tg-sys-typescale-display-large-weight);font-size:calc(var(--tg-ref-display-font-scale) * 112px);line-height:.95;letter-spacing:-1px}@media screen and (max-width:640px){.EclaDisplay3XL{font-size:calc(var(--tg-ref-display-font-scale) * 40px)}.EclaDisplay4XL{font-size:calc(var(--tg-ref-display-font-scale) * 48px)}.EclaDisplay5XL{font-size:calc(var(--tg-ref-display-font-scale) * 56px)}}@media screen and (max-width:640px){.Ratio[style*=--tg-mobile-aspect-ratio]{--tg-aspect-ratio: var(--tg-mobile-aspect-ratio) !important}}.FeaturedCollection,.FeaturedBlog,.TabCollections,.Collage,.FeaturedColumns,.CollectionList,.Counters,.FeaturedProduct,.IconBoxes,.PricingTable,.ProductRecentlyViewed,.ProductRecommendations,.Testimonials,.Timeline{border-left:var(--tg-section-border-left, none);border-right:var(--tg-section-border-right, none)}.FeaturedColumns__Body .Grid:not(.Grid--spacing)>.Grid__Item,.FeaturedCollection__Body .Grid:not(.Grid--spacing)>.Grid__Item,.FeaturedBlog__Body .Grid:not(.Grid--spacing)>.Grid__Item,.TabCollections__Body .Grid:not(.Grid--spacing)>.Grid__Item,.CollectionList__Body .Grid:not(.Grid--spacing)>.Grid__Item,.Counters__Body .Grid:not(.Grid--spacing)>.Grid__Item,.IconBoxes__Body .Grid:not(.Grid--spacing)>.Grid__Item,.PricingTable__Body .Grid:not(.Grid--spacing)>.Grid__Item,.ProductRecentlyViewed__Body .Grid:not(.Grid--spacing)>.Grid__Item,.ProductRecommendations__Body .Grid:not(.Grid--spacing)>.Grid__Item{padding-inline-end:var(--tg-grid-divider-indent, 1.25rem)}.FeaturedColumns__Body .Grid:not(.Grid--spacing)>.Grid__Item+.Grid__Item,.FeaturedCollection__Body .Grid:not(.Grid--spacing)>.Grid__Item+.Grid__Item,.FeaturedBlog__Body .Grid:not(.Grid--spacing)>.Grid__Item+.Grid__Item,.TabCollections__Body .Grid:not(.Grid--spacing)>.Grid__Item+.Grid__Item,.CollectionList__Body .Grid:not(.Grid--spacing)>.Grid__Item+.Grid__Item,.Counters__Body .Grid:not(.Grid--spacing)>.Grid__Item+.Grid__Item,.IconBoxes__Body .Grid:not(.Grid--spacing)>.Grid__Item+.Grid__Item,.PricingTable__Body .Grid:not(.Grid--spacing)>.Grid__Item+.Grid__Item,.ProductRecentlyViewed__Body .Grid:not(.Grid--spacing)>.Grid__Item+.Grid__Item,.ProductRecommendations__Body .Grid:not(.Grid--spacing)>.Grid__Item+.Grid__Item{padding-inline-start:var(--tg-grid-divider-indent, 1.25rem)}.FeaturedColumns__Body .Grid:not(.Grid--spacing)>.Grid__Item:last-child,.FeaturedCollection__Body .Grid:not(.Grid--spacing)>.Grid__Item:last-child,.FeaturedBlog__Body .Grid:not(.Grid--spacing)>.Grid__Item:last-child,.TabCollections__Body .Grid:not(.Grid--spacing)>.Grid__Item:last-child,.CollectionList__Body .Grid:not(.Grid--spacing)>.Grid__Item:last-child,.Counters__Body .Grid:not(.Grid--spacing)>.Grid__Item:last-child,.IconBoxes__Body .Grid:not(.Grid--spacing)>.Grid__Item:last-child,.PricingTable__Body .Grid:not(.Grid--spacing)>.Grid__Item:last-child,.ProductRecentlyViewed__Body .Grid:not(.Grid--spacing)>.Grid__Item:last-child,.ProductRecommendations__Body .Grid:not(.Grid--spacing)>.Grid__Item:last-child{padding-inline-end:0}.shopify-policy__container{max-width:var(--tg-ref-content-max-width, none);width:calc(100% - 80px);margin-left:auto;margin-right:auto;padding-left:0;padding-right:0;text-align:left}@media screen and (max-width:640px){.shopify-policy__container{width:calc(100% - 40px)}}.shopify-policy__container .shopify-policy__title,.shopify-policy__container .shopify-policy__body{width:50%;max-width:none;margin-left:0;margin-right:auto;text-align:left}@media screen and (max-width:900px){.shopify-policy__container .shopify-policy__title,.shopify-policy__container .shopify-policy__body{width:100%}}.Website--withSiteMargin{margin:var(--tg-site-margin)}@media screen and (max-width:640px){.Website--withSiteMargin{margin:calc(var(--tg-site-margin) * .5)}}.Section--outlined{border:1.5px solid var(--tg-sys-color-outline)}.Section--withMargin{width:auto;margin-left:40px;margin-right:40px;overflow:hidden}@media screen and (max-width:640px){.Section--withMargin{margin-left:20px;margin-right:20px}}.ProductCard--bordered .ProductCard__Inner{border:1.5px solid var(--tg-sys-color-outline)}.ProductCard--bordered .ProductCard__Info{padding-left:.75rem;padding-right:.75rem;padding-bottom:.75rem}.ProductCard__SeeMore{display:block;margin-top:.375rem;font-size:.8125rem;color:#888;text-decoration:underline;text-underline-offset:3px}.ProductCard__SeeMore:hover{color:#555}.FeaturedColumnsCard--bordered,.CollectionCard--bordered{border:1.5px solid var(--tg-sys-color-outline)}.CollectionCard--bordered .TextOnImage__Content{position:relative;padding:.75rem}.CollectionCard--bordered .TextOnImage__ContentInner{justify-content:flex-start}.CollectionCard--bordered .TextOnImage__Content .Button{background:none;border:none;padding:0;color:inherit;font-weight:700;text-align:left;cursor:pointer}.FeaturedColumnsCard--bordered .FeaturedColumnsCard__Content{padding-left:.75rem;padding-right:.75rem;padding-bottom:.75rem}.Product{width:calc(100% - 80px);max-width:var(--tg-ref-content-max-width, none);margin-left:auto;margin-right:auto;overflow:hidden}@media screen and (max-width:640px){.Product{width:calc(100% - 40px)}}.Product .ProductDesign.Grid{border-top:none;margin-top:0;margin-inline-end:0}.Product .ProductDesign.Grid>.Grid__Item{border-bottom:none;border-inline-end:none}.Template--product .ProductSummary,.Product .ProductSummary__Wrapper{padding-top:0!important}.Product .ProductDesign.Grid>.Grid__Item{overflow:visible;min-width:0}.Product--imageBordered .ProductGallery__Item{border:1.5px solid var(--tg-sys-color-outline)}.ProductRecommendations .Grid{border-top:none;margin-top:0}.ProductRecommendations .Grid>.Grid__Item{border-bottom:none}.ProductRecommendations .ProductRecommendations__Body{border-bottom:var(--tg-section-border-bottom)}.Product+.Container--spacingNone,.Product+.Container--spacingTop,.PageHeader+.Product,.PageHeader+[style*=--tg-section-border]{margin-top:-1px}.Footer--minimal{background:#fff!important;color:#1c1b1b!important;--tg-footer-text-color: #1c1b1b;--tg-sys-gradient-background: none}.Footer--minimal a,.Footer--minimal .FooterBlock__Title,.Footer--minimal .Nav__Link,.Footer--minimal .Footer__StoreName,.Footer--minimal .Form__Input,.Footer--minimal .Form__Submit{color:#1c1b1b!important}.Footer--minimal .Footer__Bottom{border-top-color:#1c1b1b}.Footer--minimal .FooterBlock--newsletter .Form__InputGroup .Form__Submit,.Footer--minimal .FooterBlock--newsletter .Form__InputGroup .Form__Input{border-color:#1c1b1b;border-width:1.5px}.Form__Input,.Form__Submit,.Form__Select{border-width:1.5px!important}.Footer--minimal .FooterBlock--account_localization .Dropdown__Toggle,.Footer--minimal .FooterBlock--account_localization .Dropdown__Toggle span,.Footer--minimal .CountrySelector .Button,.Footer--minimal .CountrySelector .Button span,.Footer .CountrySelector .Dropdown__Toggle span,.Footer .CountrySelector .Button span,.Footer .Dropdown__Toggle span{color:#1c1b1b!important}.CountrySelector .Dropdown__Body,.LanguageSelector .Dropdown__Body{background-color:#fff!important;color:#1c1b1b!important}.CountrySelector .Dropdown__Body .Button,.CountrySelector .Dropdown__Body .Button span,.LanguageSelector .Dropdown__Body .Button,.LanguageSelector .Dropdown__Body .Button span{color:#1c1b1b!important}.FooterBlock--newsletter .Form__InputGroup .Form__Submit{margin-inline-start:-1px!important}.FooterBlock__CountrySelector{margin-top:.25rem}.FooterBlock__CountrySelector .LocalizationForm{display:inline}.FooterBlock__CountrySelector .Dropdown__Toggle{padding:0!important;border:none!important;background:none!important;font-size:inherit;line-height:inherit}.Footer--noBorder{border-top:none!important}.Banner .TextOnImage{height:auto}.Banner .TextOnImage:before{padding-bottom:calc(100% / 2.133)!important}@media screen and (max-width:640px){.Banner .TextOnImage:before{padding-bottom:calc(100% / .75)!important}}.Banner .TextOnImage__Content{position:absolute;top:0;left:0;width:100%;height:100%;padding:0;align-items:stretch;overflow:hidden}.Banner .TextOnImage__ContentInner{display:flex;width:100%;height:100%;overflow:hidden}.HeroTextBox{position:relative;z-index:2;display:flex;flex-direction:column;justify-content:center;align-self:stretch;min-height:0;overflow:hidden}.HeroTextBox>*:first-child{margin-top:0}.HeroTextBox>*:last-child{margin-bottom:0}@media screen and (max-width:640px){.Banner .TextOnImage__Content{align-items:flex-end;justify-content:flex-start}.Banner .TextOnImage__ContentInner{align-items:flex-end}.HeroTextBox{min-height:auto!important;align-self:auto}}@media screen and (min-width:641px){.FeaturedRow--fullImageTextBox .FeaturedRow__Body{position:relative}.FeaturedRow--fullImageTextBox .FeaturedRow__ImageWrapper{width:100%!important;max-width:100%!important;flex:0 0 100%!important}.FeaturedRow--fullImageTextBox .FeatureRow__ContentWrapper{position:absolute;z-index:2;background:var(--tg-sys-color-background);top:40px;bottom:40px;left:40px;width:auto;max-width:450px;padding:2rem;height:auto!important;box-sizing:border-box;overflow:auto}.FeaturedRow--fullImageTextBox.FeaturedRow--imageLeft .FeatureRow__ContentWrapper{left:auto;right:40px}}@media screen and (min-width:641px){.FeaturedRow--fullTextImageBox .FeaturedRow__Body{position:relative}.FeaturedRow--fullTextImageBox .FeatureRow__ContentWrapper{width:100%!important;max-width:100%!important;flex:0 0 100%!important}.FeaturedRow--fullTextImageBox .FeaturedRow__ImageWrapper{position:absolute;z-index:2;max-width:40%;height:auto}.FeaturedRow--fullTextImageBox.FeaturedRow--imageLeft .FeaturedRow__ImageWrapper{left:2rem;top:50%;transform:translateY(-50%)}.FeaturedRow--fullTextImageBox.FeaturedRow--imageRight .FeaturedRow__ImageWrapper{right:2rem;top:50%;transform:translateY(-50%)}}.TwoInfoBoxes__Body{padding-left:0;padding-right:0}.TwoInfoBoxes__Card{min-height:0}.TwoInfoBoxes__ImageWrapper{flex-shrink:0;aspect-ratio:1 / 1}.TwoInfoBoxes__ImageWrapper .Ratio{--tg-aspect-ratio: 1 !important}.TwoInfoBoxes__ImageWrapper img{object-fit:cover;width:100%;height:100%}.TwoInfoBoxes__Grid{align-items:stretch}.TwoInfoBoxes__Item{display:flex}.TwoInfoBoxes__Card{display:flex;flex:1;min-height:0}.TwoInfoBoxes__Text{display:flex;flex-direction:column;justify-content:space-between;flex:1}.VideoSection--inset{padding:40px}@media screen and (max-width:640px){.VideoSection--inset{padding:20px}}@media screen and (min-width:641px){.HeroTextBox{max-width:calc(25vw - var(--tg-grid-gutter-x, 40px))!important}}.Container--spacingTop{margin-top:var(--tg-ref-section-spacing, 40px)!important}.Container--spacingBottom{margin-bottom:var(--tg-ref-section-spacing, 40px)!important}.Container--spacingMedium{margin-top:var(--tg-ref-section-spacing, 40px)!important;margin-bottom:var(--tg-ref-section-spacing, 40px)!important}.Container--spacingMediumPadding{padding-top:var(--tg-ref-section-spacing, 40px)!important;padding-bottom:var(--tg-ref-section-spacing, 40px)!important}.SectionHeader{margin-bottom:var(--tg-ref-heading-to-body-spacing, 20px)!important;padding-top:var(--tg-ref-heading-border-spacing, 10px)!important;padding-bottom:var(--tg-ref-heading-border-spacing, 10px)!important;padding-left:0!important;padding-right:0!important;text-align:left!important}.SectionHeader.SectionHeader--horizontal{border-bottom:none}.SectionHeader__Heading{text-align:left!important;margin-bottom:0!important}h1,h2,h3,h4,h5,h6,.SectionHeader__Heading,.HeroTextBox__Heading,.TwoInfoBoxes__Heading,.HeadlineSmall,.HeadlineMedium,.HeadlineLarge,.DisplaySmall,.DisplayMedium,.DisplayLarge,.EclaDisplay3XL,.EclaDisplay4XL,.EclaDisplay5XL{letter-spacing:var(--tg-ref-heading-letter-spacing, 0px)}@media screen and (min-width:1008px){.Header__Main{position:relative}.Header__MainMenu{position:static!important;overflow:visible}.Header__MainMenu .DropdownMenu:not(.DropdownMenu--mega){position:static}.Header__MainMenu .DropdownMenu:not(.DropdownMenu--mega) .DropdownMenu__Body{position:absolute;left:0!important;right:0!important;top:calc(100% - 1px);width:auto;min-width:auto;max-height:none;overflow:visible;border:none;border-top:1.5px solid var(--tg-sys-color-outline);border-bottom:1.5px solid var(--tg-sys-color-outline);padding:.25rem 0 1rem;background:var(--tg-sys-color-background, #fff);z-index:1000}.Header__MainMenu .DropdownMenu:not(.DropdownMenu--mega) .DropdownMenu__Body:before{content:"";position:absolute;bottom:100%;left:0;right:0;height:2rem}.Header__MainMenu .DropdownMenu:not(.DropdownMenu--mega) .DropdownMenu__Body .Nav.Nav--vertical{flex-direction:row;flex-wrap:wrap;gap:0;justify-content:flex-start;margin:0!important;padding:0;list-style:none}.Header__MainMenu .DropdownMenu:not(.DropdownMenu--mega) .DropdownMenu__Body .Nav--vertical>li{margin:0;padding:0}.Header__MainMenu .DropdownMenu:not(.DropdownMenu--mega) .DropdownMenu__Body .Nav--vertical .Nav__Link{padding:.25rem 1rem .25rem 0!important;margin:0;white-space:nowrap}}.CollectionNav{display:flex;flex-wrap:wrap;gap:1.5rem;padding:1rem 0;border-bottom:1.5px solid var(--tg-sys-color-outline)}.CollectionNav__Link{font-family:var(--tg-sys-typescale-body-medium-font);font-size:var(--tg-sys-typescale-body-medium-size);line-height:var(--tg-sys-typescale-body-medium-line-height);text-decoration:none;color:inherit}.CollectionNav__Link:hover{text-decoration:underline}.ProductGallery__Inner .Product__MediaWrapper{border-inline-end:none!important;border-inline-start:none!important;border-bottom:none!important;border-top:none!important}.ProductGallery__Carousel.Carousel{border-top:none!important;border-bottom:none!important}.ProductGallery__Carousel.Carousel .Carousel__Item{border-inline-start:none!important}.ProductGallery__Thumbs{border-bottom:none!important}.CartCountBubble{background-color:var(--tg-sys-color-primary);color:var(--tg-sys-color-on-primary)}.FooterBlock__Title--empty{visibility:hidden}.Footer__Copyright{justify-content:flex-start!important}.CollectionInformation{border-bottom:none!important}.ProductGallery--stack .ProductGallery__Inner .Product__MediaWrapper{border-inline-end:none!important;border-inline-start:none!important;border-bottom:none!important;border-top:none!important}.ProductCard .Ratio,.CollectionCard .Ratio,.CollectionList .TextOnImage .Ratio{--tg-aspect-ratio: 1.5 !important;aspect-ratio:3 / 2!important;overflow:hidden;max-width:450px;max-height:300px}.ProductCard__ImageWrapper{flex:0 0 auto;overflow:hidden}.ProductCard .Ratio img,.ProductCard .Ratio.Ratio--contain>img,.CollectionCard .Ratio img{object-fit:cover!important;width:100%!important;height:100%!important}.ProductRecommendations .ProductList--carousel.Carousel .Carousel__Item,.ProductRecentlyViewed .ProductList--carousel.Carousel .Carousel__Item{border-inline-end:none;border-bottom:none}.FeaturedCollection__Body .ProductList--grid .Grid__Item{display:flex}.Template--collection .Collection{border-top:none!important}.Template--collection .Collection .Collection__Inner{border-bottom:none!important;margin-top:20px}@media screen and (max-width:640px){.Template--collection .Collection .Collection__Inner{margin-top:20px}}section-collection{display:block;width:calc(100% - 80px);max-width:var(--tg-ref-content-max-width, none);margin-left:auto;margin-right:auto;border-bottom:1.5px solid var(--tg-sys-color-outline);border-image:none}@media screen and (max-width:640px){section-collection{width:calc(100% - 40px)}}.CollectionAside{border-inline-end:none!important;padding-right:20px!important;position:relative}@media screen and (max-width:640px){.CollectionAside{padding-right:20px!important}}.CollectionAside .CollectionAside__Body{padding:0 10px 0 0!important;overflow:visible!important}.CollectionAside .Accordion__Collapse--price,.CollectionAside .Accordion__Body--priceRange{overflow:visible!important}.CollectionAside .CollectionAside__ProductCount{padding:0!important;margin-bottom:1rem}.CollectionAside .Accordion__Button{padding-left:0!important;border-left:none!important;border-right:none!important}.CollectionAside .Accordion__Body{padding-left:0!important;padding-right:0!important}.CollectionAside .Accordion__Collapse{border-left:none!important;border-right:none!important}.CollectionAside:after{content:"";position:absolute;top:0;right:0;bottom:0;width:1px;background-color:var(--tg-sys-color-outline)}.Collection__Products{padding-left:40px}@media screen and (max-width:640px){.Collection__Products{padding-left:20px}}.Collection__Products .CollectionDesign--grid .Grid.Grid--spacing{margin-top:0}.Collection__Products .CollectionDesign--grid .Grid__Item--spacing{padding-top:0;padding-bottom:var(--tg-grid-gutter-y, 16px)}.CollectionDesign--grid .Grid{display:flex;flex-wrap:wrap}.CollectionDesign--grid .Grid__Item{display:flex}@media screen and (max-width:640px){.Collection__Products{padding-left:0}}@media screen and (max-width:640px){.ProductCard__Info{padding:.75rem!important}.CollectionNav{overflow-x:auto;flex-wrap:nowrap;-webkit-overflow-scrolling:touch}.CollectionNav__Link{flex-shrink:0}.TwoInfoBoxes__Item{overflow:visible!important}.TwoInfoBoxes__Card{flex-direction:column!important;overflow:hidden!important}.TwoInfoBoxes__ImageWrapper{flex:0 0 auto!important;width:100%!important;padding:20px 20px 0!important;box-sizing:border-box}.TwoInfoBoxes__ImageWrapper .Ratio,.TwoInfoBoxes__ImageWrapper .TwoInfoBoxes__ImageInner{aspect-ratio:1 / 1;width:100%;height:auto!important}.TwoInfoBoxes__Text{padding:20px!important}.TwoInfoBoxes__Item .Button{white-space:normal}.TwoInfoBoxes__Grid{gap:20px!important}}body,.RTE,.SectionHeader__Description,.ProductCard__Spec,.TwoInfoBoxes__Description{line-height:var(--tg-ref-body-line-height, 1.5)}h1,h2,h3,h4,h5,h6,.SectionHeader__Heading,.HeroTextBox__Heading,.TwoInfoBoxes__Heading,.HeadlineSmall,.HeadlineMedium,.HeadlineLarge,.DisplaySmall,.DisplayMedium,.DisplayLarge{line-height:var(--tg-ref-heading-line-height, 1.15)}.SectionHeader__Heading,.SectionHeader__Subheading,.SectionHeader__Description,.SectionHeader__ButtonWrapper{margin-bottom:var(--tg-ref-section-block-gap, 12px)}.SectionHeader__ButtonWrapper:last-child,.SectionHeader__Description:last-child,.SectionHeader__Heading:last-child{margin-bottom:0}.HeroTextBox .SectionHeader__Heading,.HeroTextBox .SectionHeader__Subheading,.HeroTextBox .SectionHeader__Description{margin-bottom:0}.ProductCard{width:100%}.ProductCard__Inner{display:flex;flex-direction:column;overflow:hidden;width:100%;aspect-ratio:1 / 1}.ProductCard__Inner .ProductCard__ImageWrapper{flex:0 0 auto;overflow:hidden}.ProductCard__Inner .ProductCard__Info{flex:1 1 auto;display:flex;flex-direction:column}.ProductCard .Ratio img{object-fit:cover}.ProductCard .ProductCard__Inner{display:flex;flex-direction:column;height:100%}.ProductCard .ProductCard__Info{padding:8px 10px 10px!important;display:flex;flex-direction:column;flex:1}.ProductCard__Title{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-bottom:2px!important}.ProductCard .ProductCard__Meta{margin-top:0!important;padding-bottom:0}.ProductCard .ProductCard__SeeMore{margin-top:auto!important}.ProductRecommendations .ProductCard__SeeMore{display:block}.Header{position:relative;width:calc(100% - 80px);max-width:var(--tg-ref-content-max-width, none);margin-left:auto;margin-right:auto;border-image:none}@media screen and (max-width:640px){.Header{width:calc(100% - 40px)}}.Header .Header__Main.Container{max-width:none;padding-left:0!important;padding-right:0!important}#PageHeader,.PageHeader,.PageHeader.Container,.PageHeader.Container:not(.Container--noGutter),.PageHeader.Container.Container--fluid{width:calc(100% - 80px)!important;max-width:var(--tg-ref-content-max-width, none)!important;margin-left:auto!important;margin-right:auto!important;padding-left:0!important;padding-right:0!important;border-image:none}@media screen and (max-width:640px){#PageHeader,.PageHeader,.PageHeader.Container,.PageHeader.Container.Container--fluid{width:calc(100% - 40px)!important;padding-left:0!important;padding-right:0!important}}.Footer{width:calc(100% - 80px);max-width:var(--tg-ref-content-max-width, none);margin-left:auto;margin-right:auto;padding-left:0;padding-right:0;border-image:none}@media screen and (max-width:640px){.Footer{width:calc(100% - 40px)}}.Footer>.Container,.Footer>.Container.Container--narrow{max-width:none;padding-left:0;padding-right:0}.FooterBlocks{display:grid!important;grid-template-columns:repeat(6,1fr)!important;gap:var(--tg-grid-gutter-x, 16px)!important}@media screen and (max-width:1007px){.FooterBlocks{grid-template-columns:repeat(3,1fr)!important}}@media screen and (max-width:640px){.FooterBlocks{grid-template-columns:repeat(2,1fr)!important}}.FooterBlocks .FooterBlock{margin-bottom:0!important}.FooterBlock--text{flex-basis:auto!important}.Footer__Bottom{border-top-color:var(--tg-sys-color-outline)!important}body,.BodyLarge,.BodyMedium,.BodySmall,.RTE,.RTE p,.RTE li,.SectionHeader__Description,.SectionHeader__Description h3,.SectionHeader__Description p,.HeroTextBox .SectionHeader__Description,.HeroTextBox .SectionHeader__Description h3,.TwoInfoBoxes__Description,.TwoInfoBoxes__Description p{font-size:var(--tg-ref-font-size-body, 26px)!important;font-weight:400!important;line-height:1.4!important}.DisplayLarge,.DisplayMedium,.DisplaySmall,.EclaDisplay3XL,.EclaDisplay4XL,.EclaDisplay5XL,.HeroTextBox h1,.HeroTextBox h2,.HeroTextBox .SectionHeader__Heading,.TextOnImage .SectionHeader__Heading{font-size:var(--tg-ref-font-size-display, 51px)!important;font-weight:700!important;line-height:1.1!important}.HeadlineLarge,.HeadlineMedium,.HeadlineSmall,.TitleLarge,h1,h2,h3,h4,h5,h6,.SectionHeader__Heading{font-size:var(--tg-ref-font-size-heading, 26px)!important;font-weight:700!important;line-height:1.25!important}h1.DisplayLarge,h1.DisplayMedium,h1.DisplaySmall,h2.DisplayLarge,h2.DisplayMedium,h2.DisplaySmall,.SectionHeader__Heading.DisplayLarge,.SectionHeader__Heading.DisplayMedium,.SectionHeader__Heading.DisplaySmall,.SectionHeader__Heading.EclaDisplay3XL,.SectionHeader__Heading.EclaDisplay4XL,.SectionHeader__Heading.EclaDisplay5XL{font-size:var(--tg-ref-font-size-display, 51px)!important}.TwoInfoBoxes__Heading,.TwoInfoBoxes__Title,.InfoBox__Heading,.InfoBox__Title{font-size:var(--tg-ref-font-size-display)!important;font-weight:700!important;line-height:var(--tg-ref-line-height-display, 1.1)!important}.Button,.Button--primary,.Button--outline,.Button--underline{font-size:var(--tg-ref-font-size-button, 22px)!important;font-weight:700!important;line-height:1.2!important}.ProductCard__Title{font-size:var(--tg-ref-font-size-product-card-title)!important;font-weight:700!important}.ProductCard__Price,.ProductCard__Meta,.ProductPrice{font-size:var(--tg-ref-font-size-product-card-price)!important;font-weight:400!important}.ProductCard__SeeMore{font-size:var(--tg-ref-font-size-see-more)!important;font-weight:400!important}.Header .Nav__Link{font-size:var(--tg-ref-font-size-button, 22px)!important;font-weight:700!important}.FooterBlock__Title{font-size:var(--tg-ref-font-size-heading, 26px)!important;font-weight:700!important}.Footer .Nav__Link,.Footer a{font-size:var(--tg-ref-font-size-body, 26px)!important;font-weight:400!important}@media screen and (max-width:640px){.DisplayLarge,.DisplayMedium,.DisplaySmall,.EclaDisplay3XL,.EclaDisplay4XL,.EclaDisplay5XL,h1.DisplayLarge,h1.DisplayMedium,h1.DisplaySmall,h2.DisplayLarge,h2.DisplayMedium,h2.DisplaySmall,.SectionHeader__Heading.DisplayLarge,.SectionHeader__Heading.DisplayMedium,.SectionHeader__Heading.DisplaySmall,.SectionHeader__Heading.EclaDisplay3XL,.SectionHeader__Heading.EclaDisplay4XL,.SectionHeader__Heading.EclaDisplay5XL{font-size:24px!important}.HeadlineLarge,.HeadlineMedium,.HeadlineSmall,.TitleLarge,h1,h2,h3,h4,h5,h6{font-size:15px!important}body,.BodyLarge,.BodyMedium,.BodySmall,.RTE,.RTE p,.RTE li,.SectionHeader__Description,.SectionHeader__Description h3,.SectionHeader__Description p,.HeroTextBox .SectionHeader__Description,.HeroTextBox .SectionHeader__Description h3,.TwoInfoBoxes__Description,.TwoInfoBoxes__Description p{font-size:14px!important}.Button,.Button--primary,.Button--outline,.Button--underline{font-size:13px!important}.ProductCard__Title{font-size:var(--tg-ref-font-size-product-card-title)!important}.ProductCard__Price,.ProductCard__Meta,.ProductPrice{font-size:var(--tg-ref-font-size-product-card-price)!important}.ProductCard__SeeMore{font-size:var(--tg-ref-font-size-see-more)!important}.Header .Nav__Link{font-size:13px!important}.FooterBlock__Title{font-size:15px!important}.Footer .Nav__Link,.Footer a{font-size:14px!important}}.TimelineItem__Content{padding:16px 20px!important}.ProductGallery--stack{display:flex;flex-direction:row;gap:12px}.ProductGallery--stack .ProductGallery__Inner{display:block;flex:1 1 auto;min-width:0}.ProductGallery--stack .ProductGallery__Inner .Product__MediaWrapper{display:none;width:100%!important}.ProductGallery--stack .ProductGallery__Inner .Product__MediaWrapper.Product__MediaWrapper--mainActive{display:block}.ProductGallery__SideThumbs{display:flex;flex-direction:column;gap:8px;flex:0 0 auto;width:72px;max-height:600px;overflow-y:auto;order:-1}.ProductGallery__Thumb{flex:0 0 auto;width:72px;height:48px;padding:0;border:1.5px solid transparent;background:none;cursor:pointer;overflow:hidden}.ProductGallery__Thumb img{width:100%;height:100%;object-fit:cover}.ProductGallery__Thumb--active{border-color:var(--tg-sys-color-primary, #000)}.ProductGallery__Thumb:hover{border-color:var(--tg-sys-color-outline, #ccc)}.ProductGallery__Thumb--active:hover{border-color:var(--tg-sys-color-primary, #000)}@media screen and (max-width:640px){.ProductGallery--stack{flex-direction:column}.ProductGallery__SideThumbs{flex-direction:row;width:auto;max-height:none;overflow-x:auto;overflow-y:visible;order:0}.ProductGallery__Thumb{width:60px;height:40px}}#MainContent .FAQSection .SectionBody.FAQSection__Body.Container.Container--spacingMedium,#MainContent .FAQSection .SectionHeader.Container.Container--fluid,#MainContent .RichText>.Container.Container--fluid.Container--spacingMediumPadding,#MainContent .CollapsibleTableSection>.Container.Container--fluid.Container--spacingMedium{max-width:none;padding-left:0!important;padding-right:0!important}html,body{overflow-x:hidden}.Container,.Container--fluid,section-collection,section-product{box-sizing:border-box}.ProductDesign.Grid,.CollectionDesign--grid .Grid{flex-wrap:wrap!important}.ProductGallery--stack,.ProductGallery--stack .ProductGallery__Inner{min-width:0}.ProductSummary__Wrapper{min-width:0;overflow-wrap:break-word;word-wrap:break-word}@media screen and (max-width:999px){.Product .ProductDesign.Grid{flex-direction:column}.Product .ProductDesign.Grid>.Grid__Item{width:100%!important;flex:0 0 100%}.Product .ProductSummary__Wrapper{padding-top:1.5rem!important}.Template--product .ProductSummary{padding-left:0!important;padding-right:0!important}.ProductGallery--stack{flex-direction:column}.ProductGallery__SideThumbs{flex-direction:row;width:auto;max-height:none;overflow-x:auto;overflow-y:visible;order:0}.ProductGallery__Thumb{width:60px;height:40px}}@media screen and (max-width:640px){.PageHeader__Title,.SectionHeader__Heading{word-break:break-word}}.Product__Block--collapsibleInfoJS{margin-left:0!important;margin-right:0!important;padding-left:0!important;padding-right:0!important}.Product__Block--collapsibleInfoJS .Accordion__Collapse{padding-left:0!important;padding-right:0!important;margin-left:0!important;margin-right:0!important}.Product__Block--collapsibleInfo,.Product__Block--drawerTitle{margin-left:0!important;margin-right:0!important;padding-left:0!important;padding-right:0!important}.ProductGallery .Ratio.Ratio--1x1,.ProductGallery .Ratio,.ProductGallery .Product__MediaWrapper.Ratio,.ProductGallery .Product__MediaWrapper.Ratio.Ratio--1x1,.ProductGallery--stack .Product__MediaWrapper.Ratio,.ProductGallery--stack .Product__MediaWrapper.Ratio.Ratio--1x1,.ProductGallery--stack .ProductGallery__Inner .Product__MediaWrapper.Ratio,.ProductGallery--stack .ProductGallery__Inner .Product__MediaWrapper.Ratio.Ratio--1x1{--tg-aspect-ratio: 1.5 !important;max-height:750px;overflow:hidden}.ProductGallery .Ratio:before,.ProductGallery .Ratio.Ratio--1x1:before,.ProductGallery .Product__MediaWrapper.Ratio:before,.ProductGallery .Product__MediaWrapper.Ratio.Ratio--1x1:before,.ProductGallery--stack .ProductGallery__Inner .Product__MediaWrapper.Ratio:before,.ProductGallery--stack .ProductGallery__Inner .Product__MediaWrapper.Ratio.Ratio--1x1:before{padding-top:66.667%!important}.ProductGallery .Product__MediaWrapper img,.ProductGallery .Product__MediaWrapper video,.ProductGallery--stack .ProductGallery__Inner .Product__MediaWrapper img{object-fit:cover!important;width:100%!important;height:100%!important}.Template--collection .ProductCard__SeeMore{display:none!important}.ProductCard__Title,.ProductCard__Title a{font-size:var(--tg-ref-font-size-product-card-title)!important}.CollectionList .ProductCard__Title,.CollectionList .ProductCard__Title a,.ListCollections .ProductCard__Title,.ListCollections .ProductCard__Title a{font-size:var(--tg-ref-font-size-collection-card-title)!important}.ProductCard__Meta .Product__PriceList,.ProductCard__Meta .Price{font-size:var(--tg-ref-font-size-product-card-price)!important}.ProductCard__SeeMore{font-size:var(--tg-ref-font-size-see-more)!important}.Article,.Blog,section-cart.Cart,.Account,.Order,.ListCollections,.Container--addresses,.Page404,.SearchFormWrapper,section-search,.Template--customers-login>#MainContent>.Page,.Template--customers-register>#MainContent>.Page,.Template--customers-activate-account>#MainContent>.Page,.Template--customers-reset-password>#MainContent>.Page,.Template--page .Page,.Template--page .PolicyPage{width:calc(100% - 80px);max-width:var(--tg-ref-content-max-width, none);margin-left:auto;margin-right:auto}@media screen and (max-width:640px){.Article,.Blog,section-cart.Cart,.Account,.Order,.ListCollections,.Container--addresses,.Page404,.SearchFormWrapper,section-search,.Template--customers-login>#MainContent>.Page,.Template--customers-register>#MainContent>.Page,.Template--customers-activate-account>#MainContent>.Page,.Template--customers-reset-password>#MainContent>.Page,.Template--page .Page,.Template--page .PolicyPage{width:calc(100% - 40px)}}.Article>.Container,.Blog>.Container,section-cart.Cart>.Container,.Account>.Container,.Order>.Container,.ListCollections>.Container,.SearchFormWrapper.Container{max-width:none;padding-left:0;padding-right:0}@media screen and (min-width:1008px){.Template--article .Article--hasImage .Article__ContentWrapper{position:static;padding-top:2rem;padding-bottom:3rem;background-color:transparent;margin-top:calc(var(--tg-container-gutter-y) * 6)}}.RichText.RichText--left .SectionHeader[style*=max-width]{margin-left:0;margin-right:auto}.RichText.RichText--center .SectionHeader[style*=max-width]{margin-left:auto;margin-right:auto}.RichText.RichText--right .SectionHeader[style*=max-width]{margin-left:auto;margin-right:0}.ProductForm__QuantityWrapper{display:flex;justify-content:flex-start;text-align:left}.ProductForm__QuantityWrapper .ProductForm__Quantity{display:inline-flex;flex-direction:row;align-items:stretch;width:auto;max-width:160px;margin-left:0;margin-right:auto}.ProductForm__QuantityWrapper .ProductForm__QuantityButton{flex:0 0 auto;width:44px;padding:0}.ProductForm__QuantityWrapper .ProductForm__QuantityNum{flex:0 0 auto;width:56px;text-align:center;padding-left:0;padding-right:0}.Product__Block+.Product__Block{margin-top:1.75rem}.Product__Block--quantitySelector,.Product__Block--quantitySelector+.Product__Block{margin-top:.75rem}.Cart__Checkout{width:100%;max-width:420px}.Cart__DynamicCheckoutButtons{max-width:420px;margin-left:auto;margin-top:.75rem}.Cart__DynamicCheckoutButtons .shopify-payment-button__button{height:48px!important;font-size:1rem!important}.Cart__Total{font-size:1.5rem}.Cart__Total span{font-size:1.75rem;font-weight:600}
/*# sourceMappingURL=/cdn/shop/t/98/assets/custom.css.map */
