.MenuDrawer__Title{margin-top:.75rem;margin-bottom:.75rem;display:block;padding:0;font-family:var(--tg-sys-typescale-title-small-font);font-style:var(--tg-sys-typescale-title-small-style);font-weight:var(--tg-sys-typescale-title-small-weight);font-size:var(--tg-sys-typescale-title-small-size);line-height:var(--tg-sys-typescale-title-small-line-height);letter-spacing:var(--tg-sys-typescale-title-small-tracking)}.MenuDrawer__Nav.MenuDrawer__Nav--secondary{padding:.75rem 1.5rem;border:1px solid rgba(var(--tg-sys-color-on-background-rgb),.75)}.MenuDrawer__Localization{margin-top:1rem}.MenuDrawer .Drawer__Footer{padding:.5rem 2rem}.MenuDrawer .MenuDrawer__Nav--primary .Accordion__Button--levelOne{font-family:var(--tg-sys-typescale-title-medium-font);font-style:var(--tg-sys-typescale-title-medium-style);font-weight:var(--tg-sys-typescale-title-medium-weight);font-size:var(--tg-sys-typescale-title-medium-size);line-height:var(--tg-sys-typescale-title-medium-line-height);letter-spacing:var(--tg-sys-typescale-title-medium-tracking)}.MenuDrawer .MenuDrawer__Nav--secondary .Nav__Link{font-family:var(--tg-sys-typescale-body-medium-font);font-style:var(--tg-sys-typescale-body-medium-style);font-weight:var(--tg-sys-typescale-body-medium-weight);font-size:var(--tg-sys-typescale-body-medium-size);line-height:var(--tg-sys-typescale-body-medium-line-height);letter-spacing:var(--tg-sys-typescale-body-medium-tracking)}.MenuDrawer .Accordion__Collapse{border-left:1px solid rgba(var(--tg-sys-color-on-background-rgb),.75);border-right:1px solid rgba(var(--tg-sys-color-on-background-rgb),.75);border-bottom:1px solid rgba(var(--tg-sys-color-on-background-rgb),.75)}.CartItem{display:flex}.CartItem .CartItem__Title{font-family:var(--tg-sys-typescale-title-medium-font);font-style:var(--tg-sys-typescale-title-medium-style);font-weight:var(--tg-sys-typescale-title-medium-weight);font-size:var(--tg-sys-typescale-title-medium-size);line-height:var(--tg-sys-typescale-title-medium-line-height);letter-spacing:var(--tg-sys-typescale-title-medium-tracking);margin-bottom:.25rem}.CartItem .CartItem__Title .Nav__Link{padding-left:0;padding-bottom:0}.CartItem__Remove{font-family:var(--tg-sys-typescale-label-small-font);font-style:var(--tg-sys-typescale-label-small-style);font-weight:var(--tg-sys-typescale-label-small-weight);font-size:var(--tg-sys-typescale-label-small-size);line-height:var(--tg-sys-typescale-label-small-line-height);letter-spacing:var(--tg-sys-typescale-label-small-tracking);text-transform:uppercase;margin-top:8px}.CartItem__Remove:after{height:1px}.Cart__Head{display:flex;border-bottom:1px solid var(--tg-sys-color-outline);padding-top:.75rem;padding-bottom:.75rem;margin-bottom:1rem}.CartItem__Wrapper{padding-bottom:1.5rem}.CartItem__Wrapper:not(:last-child){margin-bottom:0;border-bottom:1px dashed rgba(var(--tg-sys-color-outline-rgb),.8)}.CartItem__Wrapper:not(:first-child){margin-top:1.5rem}.CartItem__Quantity{display:inline-flex;align-items:center;border:1px solid rgba(var(--tg-sys-color-on-background-rgb),.75);font-family:var(--tg-sys-typescale-label-small-font);font-style:var(--tg-sys-typescale-label-small-style);font-weight:var(--tg-sys-typescale-label-small-weight);font-size:var(--tg-sys-typescale-label-small-size);line-height:var(--tg-sys-typescale-label-small-line-height);letter-spacing:var(--tg-sys-typescale-label-small-tracking);justify-content:space-between}.CartItem__QuantityButton{border:none;background:inherit;color:var(--tg-sys-color-on-background);padding:16px 24px}.CartItem__QuantityButton svg{width:16px;height:16px}.CartItem__QuantityNum{text-align:center;width:3rem;border:none;padding-left:0;padding-right:0;color:var(--tg-sys-color-on-background)!important;background-color:inherit}.Cart__Taxes{display:block;margin-top:-1rem;margin-bottom:1rem}.CartItem__PriceList,.CartItem__Discount{font-family:var(--tg-sys-typescale-body-medium-font);font-style:var(--tg-sys-typescale-body-medium-style);font-weight:var(--tg-sys-typescale-body-medium-weight);font-size:var(--tg-sys-typescale-body-medium-size);line-height:var(--tg-sys-typescale-body-medium-line-height);letter-spacing:var(--tg-sys-typescale-body-medium-tracking)}.CartItem__VariantTitle,.CartItem__PriceList,.CartItem__PropertyList{font-family:var(--tg-sys-typescale-body-small-font);font-style:var(--tg-sys-typescale-body-small-style);font-weight:var(--tg-sys-typescale-body-small-weight);font-size:var(--tg-sys-typescale-body-small-size);line-height:var(--tg-sys-typescale-body-small-line-height);letter-spacing:var(--tg-sys-typescale-body-small-tracking);margin-bottom:.5rem}.Cart__ItemList--drawer .CartItem__ImageWrapper{width:40%}.Cart__ItemList--drawer .CartItem__Info{width:60%;padding-left:1rem}.Cart__ItemList--drawer .CartItem__QuantityWrapper{margin-top:1rem}.CartDrawer__Checkout{margin-top:12px}.CartDrawer{z-index:1048}.CartDrawer+.Drawer__Backdrop{z-index:1047}.CartDrawer .Form--cart{display:flex;flex-direction:column;overflow-y:auto}.CartDrawer__Total{margin-top:1.25rem;margin-bottom:1.25rem}.CartDrawer__NoteToggleButton{font-family:var(--tg-sys-typescale-label-medium-font);font-style:var(--tg-sys-typescale-label-medium-style);font-weight:var(--tg-sys-typescale-label-medium-weight);font-size:var(--tg-sys-typescale-label-medium-size);line-height:var(--tg-sys-typescale-label-medium-line-height);letter-spacing:var(--tg-sys-typescale-label-medium-tracking)}.CartDrawer__Note{margin-top:.75rem}.CartDrawer__Note .Form__Item{margin-bottom:.5rem}.CartDrawer__Note textarea.Form__Input{height:auto}.CartDrawer__Discount{margin-bottom:.25rem;margin-top:1rem}.CartDrawer__Discount .Icon--sale{margin-right:.25rem}.CartDrawer__ShippingNotice,.CartDrawer__ShippingAmountNotice{margin:-2rem -2rem 2rem;padding-left:2rem;border-bottom:1px solid var(--tg-component-drawer-outline)}:root{--tg-header-background-color: var(--tg-sys-color-background);--tg-header-text-color: var(--tg-sys-color-on-background);--tg-header-dropdown-menu-background-color: var(--tg-sys-color-background);--tg-header-dropdown-menu-text-color: var(--tg-sys-color-on-background);--tg-header-dropdown-menu-border-color: var(--tg-sys-color-outline)}.shopify-section--header{position:relative}.Header{display:block;background-color:var(--tg-header-background-color);color:var(--tg-header-text-color);margin-top:-1px;border-top:1px solid var(--tg-sys-color-outline);border-bottom:1px solid var(--tg-sys-color-outline)}.Header__LogoText,.Header__MainMenu .Nav__Link.Nav__Link--levelOne,.Header__SecondaryMenu .Nav__Link,.Header__LogoWrapper .Header__MenuTrigger .Button,.Header__Localization .Dropdown__Toggle{color:var(--tg-header-text-color)}.Header__Localization .Dropdown__Toggle{border:none}.Header__SecondaryMenu .CartCountBubble{background-color:var(--tg-header-text-color);color:var(--tg-header-background-color)}.shopify-section--header:not(.HeaderWrapperSticking) .Header--transparent .CartCountBubble{background-color:transparent;border:1px solid var(--tg-header-text-color);color:var(--tg-header-text-color)}.shopify-section--header:not(.HeaderWrapperSticking) .Header--transparent .Header__LogoImage--transparent+.Header__LogoImage--primary{display:none}.shopify-section--header.HeaderWrapperSticking .Header--transparent .Header__LogoImage--transparent{display:none}.shopify-section--header:not(.HeaderWrapperSticking) .Header__LogoImage--transparent+.Header__LogoText{display:none}.Header__Main{display:flex;min-height:calc(var(--header-min-height-mobile) + 1rem);justify-content:space-between;align-items:center;padding-top:.75rem;padding-bottom:.75rem}@media screen and (min-width:1008px){.Header__Main{min-height:calc(var(--header-min-height) + 2rem)}}.Header__Main .Header__SecondaryMenu{display:flex;align-items:center;flex-shrink:0}@media screen and (min-width:1008px){.Header__Main{padding-top:0;padding-bottom:0}}.Header--middleLeft .Header__Main .Header__MainMenu{padding-left:1.5rem;padding-right:1.5rem}@media screen and (min-width:1008px){.Header--middleCenter .Header__Main{position:relative}.Header--middleCenter .Header__Main .Header__LogoWrapper{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);padding-left:1.5rem;padding-right:1.5rem}.Header--middleCenter .Header__Main .Header__MainMenu{order:1;max-width:calc(50% - var(--tg-header-logo-width, 80px) / 2)}.Header--middleCenter .Header__Main .Header__SecondaryMenu{order:3}}.Header__LogoWrapper{display:flex;justify-content:center;align-items:center}.Header .Header__Logo,.Header .Header__LogoLink{display:flex;align-items:center}.Header .Header__LogoText{margin-bottom:0;word-break:break-word;font-family:var(--tg-sys-typescale-title-large-font);font-style:var(--tg-sys-typescale-title-large-style);font-weight:var(--tg-sys-typescale-title-large-weight);font-size:var(--tg-sys-typescale-title-large-size);line-height:var(--tg-sys-typescale-title-large-line-height);letter-spacing:var(--tg-sys-typescale-title-large-tracking)}.Header__MenuTrigger .Button--icon{padding-left:0}.DropdownMenu{position:relative}.MegaMenu__Item{margin-bottom:1rem;padding-left:.5rem;padding-right:.5rem;width:20%}@media screen and (min-width:1008px){.Header__MainMenu .MegaMenu--health>.MegaMenu__Item{width:14.285714%}}.DropdownMenu__Body{position:absolute;left:1rem;z-index:1000;display:none;min-width:10rem;padding:1.75rem 2rem;margin:0;color:var(--tg-header-dropdown-menu-text-color);text-align:left;list-style:none;background-color:var(--tg-header-dropdown-menu-background-color);background-clip:padding-box;border:1px solid var(--tg-header-dropdown-menu-border-color);opacity:0}.DropdownMenu:not(.DropdownMenu--mega) .Nav--vertical .Nav__Link{white-space:nowrap}.DropdownMenu__Body.Show{display:block;opacity:1}.DropdownMenu__Header{display:block;padding:.5rem 1rem;margin-bottom:0;white-space:nowrap;font-family:var(--tg-sys-typescale-title-medium-font);font-style:var(--tg-sys-typescale-title-medium-style);font-weight:var(--tg-sys-typescale-title-medium-weight);font-size:var(--tg-sys-typescale-title-medium-size);line-height:var(--tg-sys-typescale-title-medium-line-height);letter-spacing:var(--tg-sys-typescale-title-medium-tracking)}.DropdownMenu__HeaderWrapper:not(:first-child){margin-top:.5rem}.Nav__Link.Nav__Link--levelThree{padding-left:.15rem}.Header__MainMenu{display:flex;flex-wrap:wrap;justify-content:center}.Header__MainMenu .Nav__Link.Nav__Link--levelOne{display:inline-flex;align-items:center;margin-bottom:0;padding:1.75rem 0 1.5rem;margin-left:1rem;margin-right:1rem}.Header__MainMenu .DropdownMenu.DropdownMenu--withChevronIcon .Nav__Link--levelOne{margin-right:1.675rem}.Header__MainMenu .DropdownMenu.DropdownMenu--withChevronIcon .Nav__Link--levelOne:before{height:10px;width:12px;content:"";display:inline-block;-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none' aria-hidden='true'%3E%3Cpath stroke='%23000' stroke-width='1.5' d='M1.5 4 6 8l4.5-4'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none' aria-hidden='true'%3E%3Cpath stroke='%23000' stroke-width='1.5' d='M1.5 4 6 8l4.5-4'/%3E%3C/svg%3E");-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;background-color:var(--tg-header-text-color);position:absolute;right:-1.25rem}.Header__MainMenu .MegaMenu__Item--image.MegaMenu__Item--imageThemeEditorFoucs{-webkit-animation:CurrentImageGlow .8s ease-out 6 alternate;animation:CurrentImageGlow .8s ease-out 6 alternate}@-webkit-keyframes CurrentImageGlow{0%{box-shadow:0 0 5px rgba(var(--tg-sys-color-theme-rgb),0),inset 0 0 5px rgba(var(--tg-sys-color-theme-rgb),.1),0 1px 0 var(--tg-sys-color-theme)}to{box-shadow:0 0 20px rgba(var(--tg-sys-color-theme-rgb),.4),inset 0 0 10px rgba(var(--tg-sys-color-theme-rgb),.2),0 1px 0 var(--tg-sys-color-theme)}}@keyframes CurrentImageGlow{0%{box-shadow:0 0 5px rgba(var(--tg-sys-color-theme-rgb),0),inset 0 0 5px rgba(var(--tg-sys-color-theme-rgb),.1),0 1px 0 var(--tg-sys-color-theme)}to{box-shadow:0 0 20px rgba(var(--tg-sys-color-theme-rgb),.4),inset 0 0 10px rgba(var(--tg-sys-color-theme-rgb),.2),0 1px 0 var(--tg-sys-color-theme)}}.Header__MainMenu .DropdownMenu:hover .DropdownMenu__Body{display:block;opacity:1}.Header__MainMenu .Nav__Link--levelOne{position:relative}.Header__MainMenu .Nav__Link--levelOne:after{content:"";position:absolute;width:0;height:2px;display:block;bottom:0;background:var(--tg-header-text-color);left:0}.Header__MainMenu .Nav__Item:hover .Nav__Link--levelOne:after,.Header__MainMenu .Nav__Item:focus-visible .Nav__Link--levelOne:after{width:100%;transition:all .25s ease-in}.Header__MainMenu .Nav__Item.DropdownMenu.DropdownMenu--withChevronIcon:hover .Nav__Link--levelOne:after,.Header__MainMenu .Nav__Item.DropdownMenu.DropdownMenu--withChevronIcon:focus-visible .Nav__Link--levelOne:after{width:calc(100% + 1rem)}.Header__MainMenu .DropdownMenu:focus-within .DropdownMenu__Body{display:block;opacity:1}.Header__MainMenu .DropdownMenu__Body--mega{width:100%;left:0;padding:40px 0;transition:all .5s ease-in;border-left:0;border-right:0}.Header__MainMenu .DropdownMenu--mega{position:static}.Header__MainMenu .MegaMenu{display:flex;flex-wrap:wrap;justify-content:flex-start}.Header__MainMenu .MegaMenu .MegaMenu__Title{font-family:var(--tg-sys-typescale-title-medium-font);font-style:var(--tg-sys-typescale-title-medium-style);font-weight:var(--tg-sys-typescale-title-medium-weight);font-size:var(--tg-sys-typescale-title-medium-size);line-height:var(--tg-sys-typescale-title-medium-line-height);letter-spacing:var(--tg-sys-typescale-title-medium-tracking);margin-bottom:0;padding-left:0}.Header__MainMenu .MegaMenu .ImageCard__Heading{font-family:var(--tg-sys-typescale-title-medium-font);font-style:var(--tg-sys-typescale-title-medium-style);font-weight:var(--tg-sys-typescale-title-medium-weight);font-size:var(--tg-sys-typescale-title-medium-size);line-height:var(--tg-sys-typescale-title-medium-line-height);letter-spacing:var(--tg-sys-typescale-title-medium-tracking);margin-top:.75rem;margin-bottom:0}.Header__MainMenu .MegaMenu .ImageCard__Subheading{font-family:var(--tg-sys-typescale-body-medium-font);font-style:var(--tg-sys-typescale-body-medium-style);font-weight:var(--tg-sys-typescale-body-medium-weight);font-size:var(--tg-sys-typescale-body-medium-size);line-height:var(--tg-sys-typescale-body-medium-line-height);letter-spacing:var(--tg-sys-typescale-body-medium-tracking)}.Header__MainMenu .MegaMenu .ImageCard--titleCenter{text-align:center}.Header--spacingMedium .Header__MainMenu{padding-top:2rem}.Header--spacingMedium .Nav__Link.Nav__Link--levelOne{padding-top:0;padding-bottom:2rem}.CartCountBubble{position:absolute;height:1.1rem;width:1.1rem;border-radius:100%;justify-content:center;align-items:center;font-size:9px;top:.2rem;right:.2rem;line-height:1;display:none}.CartCountBubble.Visible{display:flex}.CartCountText{display:none}.CartCountText.Visible{display:block}.Nav--secondaryText{align-items:center}.Nav--secondaryText .Nav__Item:last-child .Nav__Link{padding-right:0}.Nav--secondaryText .Nav__Item .Nav__Link{font-weight:400}.Nav--secondaryText .CartCountBubble{position:static;height:1.875rem;width:auto;min-width:1.875rem;font-size:12px}.Header--transparent,.Header--transparentInHeaderGroup.Header--transparent{border-bottom:none;position:absolute;left:0;width:100%;z-index:3;background-color:transparent}.Template--index .Header.Header--withSeparationBorder{border-bottom:1px solid var(--tg-sys-color-outline)}@media screen and (min-width:1008px){.Header.Header--middleLeft .Header__LogoWrapper{width:25%;width:calc(25% - var(--tg-container-gutter-x) * 3 - 1.5rem);justify-content:left}.Header .Header__MainMenu{flex-grow:1;justify-content:left}}@media screen and (min-width:1280px){.Header.Header--middleLeft .Header__LogoWrapper{width:calc(25% - var(--tg-container-gutter-x) * 4 - 1.5rem)}}.Header #Header__CartTrigger.Button--icon{margin-right:-12px}@media screen and (min-width:1008px){.Header--middleCenter .Header__MainMenu>.Nav{margin-left:-1rem}}@media screen and (max-width:1007px){.Header--logoMobileCenter .Header__MenuTrigger{width:50%}.Header--logoMobileCenter .Header__Logo{width:50%;justify-content:center}.Header--logoMobileCenter .Header__LogoWrapper{flex-grow:1;justify-content:space-between}.Header--logoMobileCenter .Header__Main .Header__SecondaryMenu{width:33.333333%;justify-content:flex-end}}.Header__Localization{margin-left:.5rem}@media screen and (min-width:1008px){.Header--desktopWithDrawerMenu .Header__MenuTrigger{width:50%}.Header--desktopWithDrawerMenu .Header__Logo{width:50%;justify-content:center}.Header--desktopWithDrawerMenu .Header__LogoWrapper{flex-grow:1;justify-content:space-between}.Header--desktopWithDrawerMenu .Header__Main .Header__SecondaryMenu{width:33.333333%;justify-content:flex-end}.Header--desktopWithDrawerMenu .Header__Main .Header__LogoWrapper{position:static;transform:none}.Header--desktopWithDrawerMenu .Header__MainMenu{display:none}.Header--desktopWithDrawerMenu.Header--middleLeft .Header__Logo{order:1;justify-content:start}.Header--desktopWithDrawerMenu.Header--middleLeft .Header__MenuTrigger{order:2}}:root{--tg-component-text-on-image-image-ratio: 1.5;--tg-component-text-on-image-image-ratio-mobile: .65;--tg-component-text-on-image-image-ratio-x-x-small: 2.8;--tg-component-text-on-image-image-ratio-mobile-x-x-small: 1.2;--tg-component-text-on-image-image-ratio-x-small: 2.2;--tg-component-text-on-image-image-ratio-mobile-x-small: 1.1;--tg-component-text-on-image-image-ratio-small: 1.8;--tg-component-text-on-image-image-ratio-mobile-small: 1;--tg-component-text-on-image-image-ratio-medium: 1.5;--tg-component-text-on-image-image-ratio-mobile-medium: .65;--tg-component-text-on-image-image-ratio-large: 1.2;--tg-component-text-on-image-image-ratio-mobile-large: .55}.TextOnImage{display:flex;position:relative;overflow:hidden;width:100%;height:100%;padding-top:calc(var(--tg-header-height) * var(--section-is-first, 0) * var(--header-is-transparent) - 1rem * var(--section-is-first, 0) * var(--header-is-transparent) * var(--header-has-no-bottom-border))}.TextOnImage:before{padding-bottom:calc(100% / (var(--tg-component-text-on-image-image-ratio-mobile)));content:"";display:block}@media screen and (min-width:641px){.TextOnImage{--tg-aspect-ratio: var(--tg-component-text-on-image-image-ratio);padding-top:calc(var(--tg-header-height) * var(--section-is-first, 0) * var(--header-is-transparent) - 2rem * var(--section-is-first, 0) * var(--header-is-transparent) * var(--header-has-no-bottom-border))}.TextOnImage:before{padding-bottom:calc(100% / (var(--tg-component-text-on-image-image-ratio)))}}.TextOnImage.TextOnImage--fixedHeightSmall{min-height:20rem}.TextOnImage.TextOnImage--fixedHeightMedium{min-height:25rem}.TextOnImage.TextOnImage--fixedHeightLarge{min-height:30rem}.TextOnImage.TextOnImage--x-x-small{--tg-component-text-on-image-image-ratio-mobile: var(--tg-component-text-on-image-image-ratio-mobile-x-x-small);--tg-aspect-ratio: var(--tg-component-text-on-image-image-ratio-mobile-x-x-small)}@media screen and (min-width:641px){.TextOnImage.TextOnImage--x-x-small{--tg-component-text-on-image-image-ratio: var(--tg-component-text-on-image-image-ratio-x-x-small);--tg-aspect-ratio: var(--tg-component-text-on-image-image-ratio-x-x-small)}}.TextOnImage.TextOnImage--x-small{--tg-component-text-on-image-image-ratio-mobile: var(--tg-component-text-on-image-image-ratio-mobile-x-small);--tg-aspect-ratio: var(--tg-component-text-on-image-image-ratio-mobile-x-small)}@media screen and (min-width:641px){.TextOnImage.TextOnImage--x-small{--tg-component-text-on-image-image-ratio: var(--tg-component-text-on-image-image-ratio-x-small);--tg-aspect-ratio: var(--tg-component-text-on-image-image-ratio-x-small)}}.TextOnImage.TextOnImage--small{--tg-component-text-on-image-image-ratio-mobile: var(--tg-component-text-on-image-image-ratio-mobile-small);--tg-aspect-ratio: var(--tg-component-text-on-image-image-ratio-mobile-small)}@media screen and (min-width:641px){.TextOnImage.TextOnImage--small{--tg-component-text-on-image-image-ratio: var(--tg-component-text-on-image-image-ratio-small);--tg-aspect-ratio: var(--tg-component-text-on-image-image-ratio-small)}}.TextOnImage.TextOnImage--medium{--tg-component-text-on-image-image-ratio-mobile: var(--tg-component-text-on-image-image-ratio-mobile-medium);--tg-aspect-ratio: var(--tg-component-text-on-image-image-ratio-mobile-medium)}@media screen and (min-width:641px){.TextOnImage.TextOnImage--medium{--tg-component-text-on-image-image-ratio: var(--tg-component-text-on-image-image-ratio-medium);--tg-aspect-ratio: var(--tg-component-text-on-image-image-ratio-medium)}}.TextOnImage.TextOnImage--large{--tg-component-text-on-image-image-ratio-mobile: var(--tg-component-text-on-image-image-ratio-mobile-large);--tg-aspect-ratio: var(--tg-component-text-on-image-image-ratio-mobile-large)}@media screen and (min-width:641px){.TextOnImage.TextOnImage--large{--tg-component-text-on-image-image-ratio: var(--tg-component-text-on-image-image-ratio-large);--tg-aspect-ratio: var(--tg-component-text-on-image-image-ratio-large)}}.TextOnImage.TextOnImage--2x3{--tg-component-text-on-image-image-ratio-mobile: .6666666;--tg-component-text-on-image-image-ratio: .6666666;--tg-aspect-ratio: .6666666}.TextOnImage.TextOnImage--3x4{--tg-component-text-on-image-image-ratio-mobile: .75;--tg-component-text-on-image-image-ratio: .75;--tg-aspect-ratio: .75}.TextOnImage.TextOnImage--1x1{--tg-component-text-on-image-image-ratio-mobile: 1;--tg-component-text-on-image-image-ratio: 1;--tg-aspect-ratio: 1}.TextOnImage.TextOnImage--4x3{--tg-component-text-on-image-image-ratio-mobile: 1.3333333;--tg-component-text-on-image-image-ratio: 1.3333333;--tg-aspect-ratio: 1.3333333}.TextOnImage.TextOnImage--3x2{--tg-component-text-on-image-image-ratio-mobile: 1.5;--tg-component-text-on-image-image-ratio: 1.5;--tg-aspect-ratio: 1.5}.TextOnImage.TextOnImage--16x9{--tg-component-text-on-image-image-ratio-mobile: 1.7777777;--tg-component-text-on-image-image-ratio: 1.7777777;--tg-aspect-ratio: 1.7777777}.TextOnImage.TextOnImage--21x9{--tg-component-text-on-image-image-ratio-mobile: 2.333333;--tg-component-text-on-image-image-ratio: 2.333333;--tg-aspect-ratio: 2.333333}.TextOnImage__ImageWrapper{display:block;height:100%;position:absolute;left:0;top:0;width:100%;max-width:100%}.TextOnImage__Image{flex-grow:1;-o-object-fit:cover;object-fit:cover}.TextOnImage__Image.TextOnImage__Image--bgColor{background:var(--tg-sys-color-surface1)}.TextOnImage__Content{position:relative;padding:2.5rem;width:100%;height:100%;left:0;top:0;z-index:2;justify-content:center;display:flex;text-align:center}@media screen and (min-width:641px){.TextOnImage__Content{padding:4rem}}@media screen and (min-width:1280px){.TextOnImage__Content{padding:6rem}}.TextOnImage__Content--empty{padding:0}.TextOnImage__ContentInner{margin-bottom:0;display:flex}.TextOnImage--topLeft .TextOnImage__Content,.TextOnImage--middleLeft .TextOnImage__Content,.TextOnImage--bottomLeft .TextOnImage__Content{justify-content:flex-start;text-align:start}.TextOnImage--topLeft .ButtonGroup,.TextOnImage--middleLeft .ButtonGroup,.TextOnImage--bottomLeft .ButtonGroup{justify-content:flex-start}.TextOnImage--topCenter .TextOnImage__Content,.TextOnImage--middleCenter .TextOnImage__Content,.TextOnImage--bottomCenter .TextOnImage__Content{justify-content:center;text-align:center}.TextOnImage--topCenter .ButtonGroup,.TextOnImage--middleCenter .ButtonGroup,.TextOnImage--bottomCenter .ButtonGroup{justify-content:center}.TextOnImage--topRight .TextOnImage__Content,.TextOnImage--middleRight .TextOnImage__Content,.TextOnImage--bottomRight .TextOnImage__Content{justify-content:flex-end;text-align:end}.TextOnImage--topRight .ButtonGroup,.TextOnImage--middleRight .ButtonGroup,.TextOnImage--bottomRight .ButtonGroup{justify-content:flex-end}.TextOnImage--topLeft,.TextOnImage--topCenter,.TextOnImage--topRight,.TextOnImage--topLeft .TextOnImage__ContentInner,.TextOnImage--topCenter .TextOnImage__ContentInner,.TextOnImage--topRight .TextOnImage__ContentInner{align-items:flex-start}.TextOnImage--middleLeft,.TextOnImage--middleCenter,.TextOnImage--middleRight,.TextOnImage--middleLeft .TextOnImage__ContentInner,.TextOnImage--middleCenter .TextOnImage__ContentInner,.TextOnImage--middleRight .TextOnImage__ContentInner{align-items:center}.TextOnImage--bottomLeft,.TextOnImage--bottomCenter,.TextOnImage--bottomRight,.TextOnImage--bottomLeft .TextOnImage__ContentInner,.TextOnImage--bottomCenter .TextOnImage__ContentInner,.TextOnImage--bottomRight .TextOnImage__ContentInner{align-items:flex-end}.Banner__VideoButton{margin-top:1rem}.Banner{border-top:1px solid var(--tg-sys-color-outline);border-bottom:1px solid var(--tg-sys-color-outline)}.Banner .SectionHeader{margin-bottom:1.5rem}.Banner .DeferredMedia .Button--play{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}.CollectionCard{position:relative}.CollectionCard .TextOnImage__Content{padding:1rem}.CollectionList{border-top:1px solid var(--tg-sys-color-outline)}@media screen and (max-width:1007px){.CollectionList.CollectionList--horizontal .CollectionList__Body{overflow:hidden}.CollectionList.CollectionList--horizontal .CollectionList__Body .Grid{flex-wrap:nowrap;white-space:nowrap;overflow-x:auto;overflow-y:hidden;margin-bottom:-1rem;padding-bottom:1rem}.CollectionList.CollectionList--horizontal .CollectionList__Body .Grid .Grid__Item{white-space:normal;display:inline-block!important;width:42%}}@media screen and (max-width:640px){.CollectionList.CollectionList--horizontal .CollectionList__Body .Grid .Grid__Item{width:88%}}:root{--tg-footer-text-color: var(--tg-sys-color-on-surface);--tg-footer-background: var(--tg-sys-color-surface2)}.Footer{margin-top:-1px;border-top:1px solid var(--tg-sys-color-outline)}.Footer,.Footer .Form__Submit{background:var(--tg-footer-background)}.Footer .Form__Input::-moz-placeholder{color:var(--tg-footer-text-color);word-break:break-word}.Footer .Form__Input:-ms-input-placeholder{color:var(--tg-footer-text-color);word-break:break-word}.Footer,.Footer a,.Footer .FooterBlock__Title,.Footer .FooterBlock__Content,.Footer .Nav__Link,.Footer__Bottom .Footer__StoreName,.Footer__Bottom .Footer__ThemeAuthor a,.Footer .Form__Submit,.Footer .Form__Input,.Footer .Form__Input::placeholder,.Footer__Localization .Dropdown__Toggle{color:var(--tg-footer-text-color);word-break:break-word}.Footer__Localization .Dropdown__Toggle{border-color:var(--tg-footer-text-color)}.Footer .Form__Input::-moz-placeholder{opacity:.8}.Footer .Form__Input:-ms-input-placeholder{opacity:.8}.Footer .Form__Input::placeholder{opacity:.8}.Footer .FooterBlock__Content.RTE a{color:var(--tg-footer-text-color);-webkit-text-decoration-color:var(--tg-footer-text-color);text-decoration-color:var(--tg-footer-text-color)}.FooterBlock--newsletter .Form__InputGroup .Form__Submit,.FooterBlock--newsletter .Form__InputGroup .Form__Input{border-color:var(--tg-footer-text-color)}.FooterBlock--newsletter .Form__InputGroup .Form__Input{z-index:1}.FooterBlock--newsletter .Form__InputGroup .Form__Submit{margin-left:-1px}.FooterBlock__Title{font-family:var(--tg-sys-typescale-title-medium-font);font-style:var(--tg-sys-typescale-title-medium-style);font-weight:var(--tg-sys-typescale-title-medium-weight);font-size:var(--tg-sys-typescale-title-medium-size);line-height:var(--tg-sys-typescale-title-medium-line-height);letter-spacing:var(--tg-sys-typescale-title-medium-tracking)}.Footer{padding-top:1.5rem;padding-right:.5rem;padding-left:.5rem}@media screen and (min-width:641px){.Footer{padding-top:3rem}}@media screen and (min-width:1008px){.Footer{padding-top:4rem}}@media screen and (min-width:1280px){.Footer{padding-top:6rem}}.Footer__Main{display:flex;flex-wrap:wrap;justify-content:center}.FooterBlocks{display:flex;flex-wrap:wrap;justify-content:space-between;width:100%}@media screen and (max-width:1007px){.FooterBlocks{margin-top:1.5rem}}.FooterBlocks .FooterBlock{margin-bottom:1.5rem}@media screen and (min-width:641px){.FooterBlock--text{flex-basis:24rem}}.FooterBlock--newsletter .Form__InputGroup{margin-top:.5rem}.FooterBlock--newsletter .Form__InputGroup .Form__Input{padding-top:.375rem;padding-bottom:.375rem;flex:1 1 auto;width:1%}.FooterBlock--newsletter .Form__InputGroup .Form__Submit{padding-top:.375rem;padding-bottom:.375rem;flex:0 1 auto;width:auto}@media screen and (min-width:1280px){.FooterBlock--newsletter{flex-basis:24rem}}.FooterBlock--newsletter .Form__Alert{padding:1rem}.Footer__Bottom{display:flex;flex-wrap:wrap;justify-content:center;border-top:1px solid #fff;padding-top:1rem;margin-top:1.5rem}@media screen and (min-width:1280px){.Footer__Bottom{margin-top:3rem}}.Footer__Copyright,.Footer__Localization,.Footer__Payments{padding-top:1rem;padding-bottom:1rem;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;width:100%}.Footer__Localization{padding-top:0}.Footer__Copyright{padding-top:0;margin-bottom:1rem}.Footer__ThemeAuthor{margin:0 12px;font-weight:700}.Footer--withNoMainContent{padding-top:0}.Footer--withNoMainContent .Footer__Bottom{margin-top:0;border:none}.Footer--withNoMainContent .Footer__Copyright{margin-bottom:0}@media screen and (min-width:1280px){.Footer__Bottom{padding-bottom:1rem;align-items:center;justify-content:space-between}.Footer__Bottom .Footer__Copyright,.Footer__Bottom .Footer__Localization,.Footer__Bottom .Footer__Payments{padding:0;width:auto}.Footer__Bottom .Footer__Copyright{margin-bottom:0;order:1;flex-grow:1;justify-content:flex-start}.Footer__Bottom .Footer__Localization{order:2}.Footer__Bottom .Footer__Localization .Dropdown__Toggle.Button{border:none}.Footer__Bottom .Footer__Payments{order:3}}.FooterBlock__FollowOnShop{margin-top:.5rem}.Product__Block{margin-bottom:1rem}noscript.Product__Block{display:block}.Product__BlockContainer{padding:.875rem 1.25rem}.Product__Block--buyButtons{margin-top:2rem}.Product__Block--title{margin-bottom:0}.Product__Title{margin-bottom:0;word-break:break-word}.Product__Title:not(.CustomSize){font-family:var(--tg-sys-typescale-headline-medium-font);font-style:var(--tg-sys-typescale-headline-medium-style);font-weight:var(--tg-sys-typescale-headline-medium-weight);font-size:var(--tg-sys-typescale-headline-medium-size);line-height:var(--tg-sys-typescale-headline-medium-line-height);letter-spacing:var(--tg-sys-typescale-headline-medium-tracking)}.no-js .Product__Title{margin-bottom:1rem}.Product__Block--vendor{word-break:break-word}.ProductForm{margin-top:1rem}.InvalidFeedback{display:none;font-weight:500;color:var(--tg-sys-color-on-background)}.ProductFormValidated .InvalidFeedback{display:inline-block}.ProductFormValidated .InvalidFeedback.Valided{display:none}.ProductFormValidated .InvalidFeedback--underFeild{margin-top:-.75rem;display:block}.ProductForm__Option,.ProductForm__CustomProperty{margin-bottom:1rem}.ProductForm__Option .ProductForm__Label,.ProductForm__CustomProperty .ProductForm__Label{margin-bottom:.5rem;font-family:var(--tg-sys-typescale-label-large-font);font-style:var(--tg-sys-typescale-label-large-style);font-weight:var(--tg-sys-typescale-label-large-weight);font-size:var(--tg-sys-typescale-label-large-size);line-height:var(--tg-sys-typescale-label-large-line-height);letter-spacing:var(--tg-sys-typescale-label-large-tracking)}.ProductForm__Option .List:not(:last-child),.ProductForm__CustomProperty .List:not(:last-child){margin-bottom:1rem}.ProductForm__Option .Form__Item,.ProductForm__CustomProperty .Form__Item{margin-bottom:1rem}.ProductForm__CustomProperty{margin-top:1rem}.ProductForm__AddToCart,.ProductForm__Checkout,.Product__PayInstallments,.Product__StoreAvailabilityContainer{margin-bottom:12px}.Form__Item--VariantId{display:none}.no-js .Form__Item--VariantId{display:block;margin-bottom:1rem}.Product__Block--variantPicker{margin-top:1rem}:root{--tg-product-block-drawer-text-container-color: var(--tg-sys-color-on-surface);--tg-product-block-drawer-text-container-background: var(--tg-sys-color-surface3);--tg-product-block-drawer-title-icon: var(--tg-component-icon-arrow-right)}.Product__Block--drawerTitle{font-family:var(--tg-sys-typescale-title-medium-font);font-style:var(--tg-sys-typescale-title-medium-style);font-weight:var(--tg-sys-typescale-title-medium-weight);font-size:var(--tg-sys-typescale-title-medium-size);line-height:var(--tg-sys-typescale-title-medium-line-height);letter-spacing:var(--tg-sys-typescale-title-medium-tracking);margin-top:2rem;margin-bottom:0;padding-left:2rem;padding-right:2rem;margin-left:-2rem;margin-right:-2rem;border-top:1px solid rgba(var(--tg-sys-color-outline-rgb),.9);border-bottom:1px solid rgba(var(--tg-sys-color-outline-rgb),.9)}.Product__Block--drawerTitle+.Product__Block--drawerTitle{margin-top:0;border-top:none}.Drawer--productInfo .RTE{background:var(--tg-product-block-drawer-text-container-background);color:var(--tg-product-block-drawer-text-container-color)}.Drawer--productInfo .RTE a{color:var(--tg-product-block-drawer-text-container-color);-webkit-text-decoration-color:var(--tg-product-block-drawer-text-container-color);text-decoration-color:var(--tg-product-block-drawer-text-container-color)}.ProductInfoDrawer__Title .Nav__Link{width:100%;border:none;background:inherit;text-align:left;padding:1rem 0;position:relative;display:flex}.ProductInfoDrawer__Title .Nav__Link:after{flex-shrink:0;width:1rem;height:1rem;margin-left:auto;content:"";background-image:var(--tg-product-block-drawer-title-icon);background-repeat:no-repeat;background-size:1rem;transition:transform .2s ease-in-out;transform:rotate(-90deg)}.Product__Block--collapsibleInfo{margin-top:2rem;margin-bottom:0;padding-left:2rem;padding-right:2rem;margin-left:-2rem;margin-right:-2rem;border-top:1px solid rgba(var(--tg-sys-color-outline-rgb),.9);border-bottom:1px solid rgba(var(--tg-sys-color-outline-rgb),.9)}.Product__Block--collapsibleInfo+.Product__Block--collapsibleInfo{margin-top:0;border-top:none}.Product__Block--collapsibleInfo .ProductInfoCollapsible__Title{font-family:var(--tg-sys-typescale-title-medium-font);font-style:var(--tg-sys-typescale-title-medium-style);font-weight:var(--tg-sys-typescale-title-medium-weight);font-size:var(--tg-sys-typescale-title-medium-size);line-height:var(--tg-sys-typescale-title-medium-line-height);letter-spacing:var(--tg-sys-typescale-title-medium-tracking);font-weight:400;display:flex;align-items:center;padding-top:1rem;padding-bottom:1rem}.Product__Block--collapsibleInfo .ProductInfoCollapsible__Title:after{flex-shrink:0;width:1rem;height:1rem;margin-left:auto;content:"";background-image:var(--tg-component-icon-plus);background-repeat:no-repeat;background-size:1rem;transition:transform .2s ease-in-out}.Product__Block--collapsibleInfo .Product__BlockContainer{padding-top:0;padding-right:0;padding-left:0}.Product__Block--collapsibleInfo[open] .ProductInfoCollapsible__Title:after{background-image:var(--tg-component-icon-minus);transform:rotate(-180deg)}.Product__Block--collapsibleInfoJS{margin-top:2rem;margin-bottom:0;padding-left:2rem;padding-right:2rem;margin-left:-2rem;margin-right:-2rem;border-top:1px solid rgba(var(--tg-sys-color-outline-rgb),.9);border-bottom:1px solid rgba(var(--tg-sys-color-outline-rgb),.9)}.Product__Block--collapsibleInfoJS .Accordion__Button{border:none;padding-left:0;padding-right:0;font-weight:400}.Product__Block--collapsibleInfoJS .Accordion__Body{padding-left:2px;padding-right:2px}.Product__Block--collapsibleInfoJS .Accordion__Collapse{padding-left:2rem;padding-right:2rem;margin-left:-2rem;margin-right:-2rem;border-top:1px dashed var(--tg-sys-color-outline)}.Product__Block--collapsibleInfoJS+noscript+.Product__Block--collapsibleInfoJS{margin-top:0;border-top:none}.ProductStyleWith{margin-top:-1px;margin-left:-2rem;margin-right:-2rem;margin-bottom:-1px;border-top:1px solid var(--tg-sys-color-outline)}.ProductStyleWith .SectionHeader{padding-left:2rem;padding-right:2rem}.ProductStyleWith .Carousel__Item.Carousel__Item--count1{width:100%}@media screen and (max-width:1007px){.ProductStyleWith .Carousel__Item{display:inline-block!important;width:42%}.ProductStyleWith .Carousel__Item.Carousel__Item--count1{width:100%}.ProductStyleWith .Carousel__Item.Carousel__Item--count2{width:50%}}:root{--tg-product-short-description-text-color: var(--tg-sys-color-on-surface);--tg-product-short-description-background: var(--tg-sys-color-surface1)}.Product__ShortDescription{margin-top:1rem;padding:0;color:var(--tg-product-short-description-text-color);background:var(--tg-product-short-description-background)}.Product__ShortDescription.RTE a{color:var(--tg-product-short-description-text-color);-webkit-text-decoration-color:var(--tg-product-short-description-text-color);text-decoration-color:var(--tg-product-short-description-text-color)}:root{--tg-compontent-quantity-selector-border-radius: var(--tg-sys-button-border-radius)}.ProductForm__Quantity{display:inline-flex;align-items:center;border:1px solid rgba(var(--tg-sys-color-on-background-rgb),.75);justify-content:space-between;border-radius:var(--tg-compontent-quantity-selector-border-radius)}.ProductForm__QuantityButton{border:none;background-color:inherit;padding:16px 28px;color:var(--tg-sys-color-on-background)}.ProductForm__QuantityButton svg{width:16px;height:16px}.ProductForm__QuantityNum{text-align:center;width:3rem;border:none;color:var(--tg-sys-color-on-background)!important;background-color:inherit}.ProductForm__QuantityWrapper{margin-top:1rem;margin-bottom:1rem}.ProductBlockRecommendations{margin-top:-1px;margin-left:-2rem;margin-right:-2rem;margin-bottom:-1px;border-top:1px solid var(--tg-sys-color-outline)}.ProductBlockRecommendations .SectionHeader{padding-left:2rem;padding-right:2rem}.ProductBlockRecommendations .Carousel__Item.Carousel__Item--count1{width:100%}@media screen and (max-width:1007px){.ProductBlockRecommendations .Carousel__Item{display:inline-block!important;width:42%}.ProductBlockRecommendations .Carousel__Item.Carousel__Item--count1{width:100%}.ProductBlockRecommendations .Carousel__Item.Carousel__Item--count2{width:50%}}.ProductQuickview__Summary{padding:1rem}@media screen and (min-width:641px){.ProductQuickview__Summary{padding:2rem}}.ProductQuickview__Body{border-left:1px solid var(--tg-sys-color-outline)}.ProductQuickview__Body .ProductForm__Checkout,.ProductQuickview__Body .Product__StoreAvailabilityContainer,.ProductQuickview__Body .Product__PayInstallments{display:none}.ProductQuickview__ViewMore{margin-top:1rem}.ProductQuickview{--tg-product-short-description-text-color: var(--tg-sys-color-on-surface);--tg-product-short-description-background: var(--tg-sys-color-surface3)}.NewsletterPopup{--popup-teal: #176b70;--popup-deep-teal: #0d4f55;--popup-gold: #d6a23d;--popup-coral: #c95f45;--popup-parchment: #fbf3df}.NewsletterPopup .Modal__Dialog{width:min(980px,calc(100vw - 40px));max-width:980px;max-height:calc(100vh - 40px)}.NewsletterPopup .Modal__Content{max-height:calc(100vh - 40px);overflow:hidden;border:1px solid rgba(23,107,112,.25);border-radius:22px;box-shadow:0 28px 80px #103a3d47}.NewsletterPopup .Modal__Body{display:grid;grid-template-columns:minmax(360px,.95fr) minmax(400px,1.05fr);height:min(720px,calc(100vh - 40px));min-height:0;background:var(--popup-parchment)}.NewsletterPopup--imageRight .NewsletterPopup__ImageWrapper{order:2}.NewsletterPopup__ImageWrapper{min-height:100%;background:#e8c584}.NewsletterPopup__ImageWrapper .Ratio{height:100%}.NewsletterPopup__Image{width:100%;height:100%;object-fit:cover;object-position:center}.NewsletterPopup__ContentWrapper{position:relative;display:flex;align-items:center;padding:clamp(26px,3vw,42px);background:radial-gradient(circle at 95% 4%,rgba(214,162,61,.19),transparent 30%),var(--popup-parchment)}.NewsletterPopup__ContentWrapper:before{position:absolute;inset:14px;border:1px solid rgba(214,162,61,.55);border-radius:14px;content:"";pointer-events:none}.NewsletterPopup__Content{position:relative;z-index:1;width:100%;color:var(--popup-deep-teal)}.NewsletterPopup__Eyebrow{margin:0 0 10px;color:var(--popup-coral);font-size:.78rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase}.NewsletterPopup__Heading{margin:0 0 10px;color:var(--popup-deep-teal);font-size:clamp(2rem,3vw,2.8rem);line-height:1.05;text-align:center}.NewsletterPopup__Description{margin-bottom:14px;color:#385f60;font-size:1rem;line-height:1.4}.NewsletterPopup__Offers{display:grid;gap:9px;margin:0 0 16px;padding:12px 16px;border:1px solid rgba(214,162,61,.55);border-radius:14px;background:#fffdf6bd}.NewsletterPopup__Offers p{display:grid;grid-template-columns:22px 1fr;gap:8px;margin:0;color:var(--popup-deep-teal);font-size:.95rem;font-weight:650;line-height:1.35}.NewsletterPopup__Offers span{color:var(--popup-gold)}.NewsletterPopup .Form--newsletterPopup{display:grid;gap:8px}.NewsletterPopup .Form--newsletterPopup .Form__Input{min-height:46px;padding:0 18px;border:1px solid rgba(23,107,112,.38);border-radius:999px;background:#fffdf7;color:var(--popup-deep-teal)}.NewsletterPopup .Form--newsletterPopup .Form__Submit{min-height:46px;border:0;border-radius:999px;background:var(--popup-teal);color:#fffdf7;font-weight:750;letter-spacing:.05em}.NewsletterPopup .Form--newsletterPopup .Form__Submit:hover{background:var(--popup-deep-teal)}.NewsletterPopup__Terms{margin:0;color:#6d7770;font-size:.72rem;line-height:1.4;text-align:center}.NewsletterPopup .Button--text{margin-top:0;color:#567477;font-size:.8rem}@media screen and (min-width:741px)and (max-height:820px){.NewsletterPopup .Modal__Dialog,.NewsletterPopup .Modal__Content{max-height:calc(100vh - 24px)}.NewsletterPopup .Modal__Body{height:calc(100vh - 24px)}.NewsletterPopup__ContentWrapper{padding:22px 30px}.NewsletterPopup__ContentWrapper:before{inset:10px}.NewsletterPopup__Heading{font-size:2.15rem}.NewsletterPopup__Description,.NewsletterPopup__Offers p{font-size:.86rem}.NewsletterPopup__Description,.NewsletterPopup__Offers{margin-bottom:10px}.NewsletterPopup__Offers{gap:6px;padding:10px 13px}.NewsletterPopup .Form--newsletterPopup .Form__Input,.NewsletterPopup .Form--newsletterPopup .Form__Submit{min-height:42px}}.NewsletterPopup__Close{position:absolute;top:-28px;right:-28px;z-index:3;color:var(--popup-deep-teal)}@media screen and (max-width:740px){.NewsletterPopup .Modal__Dialog{width:min(94vw,520px)}.NewsletterPopup .Modal__Body{display:block;height:auto;min-height:0}.NewsletterPopup__ImageWrapper{height:min(39vh,300px)}.NewsletterPopup__ContentWrapper{padding:34px 28px 28px}.NewsletterPopup__ContentWrapper:before{inset:10px}.NewsletterPopup__Heading{font-size:clamp(1.75rem,8vw,2.4rem)}.NewsletterPopup__Description{margin-bottom:16px;font-size:.92rem}.NewsletterPopup__Offers{margin-bottom:18px;padding:13px 14px}.NewsletterPopup__Offers p{font-size:.86rem}.NewsletterPopup__Close{top:-22px;right:-16px}}@media(prefers-reduced-motion:reduce){.NewsletterPopup,.NewsletterPopup *{scroll-behavior:auto!important;transition-duration:.01ms!important}}
