/** Shopify CDN: Minification failed

Line 7:48521 Unexpected "}"
Line 7:59020 Expected "}" to go with "{"

**/
@font-face{font-family:'Material Icons';font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/materialicons/v143/flUhRq6tzZclQEJ-Vdg-IuiaDsNZ.ttf) format('truetype')}.predictive-search{display:none;position:absolute;top:calc(100% + .1rem);left:-.1rem;border-width:var(--popup-border-width);border-style:solid;border-color:rgba(var(--color-foreground),var(--popup-border-opacity));background-color:rgb(var(--color-background));z-index:3;border-bottom-right-radius:var(--popup-corner-radius);border-bottom-left-radius:var(--popup-corner-radius);box-shadow:var(--popup-shadow-horizontal-offset) var(--popup-shadow-vertical-offset) var(--popup-shadow-blur-radius) rgba(var(--color-shadow),var(--popup-shadow-opacity));overflow-y:auto;-webkit-overflow-scrolling:touch}@media screen and (max-width:749px){.predictive-search--header{right:0;left:0;top:100%}}predictive-search .spinner{width:1.5rem;height:1.5rem;line-height:0}predictive-search:not([loading]) .predictive-search__loading-state{display:none}@media screen and (min-width:750px){body{font-size:1.6rem}.predictive-search{border-top:none;width:calc(100% + .2rem)}.header predictive-search{position:relative}}.search__input.field__input{padding-right:9.8rem}.search__button{right:var(--inputs-border-width);top:var(--inputs-border-width)}.reset__button{right:calc(var(--inputs-border-width) + 4.4rem);top:var(--inputs-border-width)}.reset__button:not(:focus):after{border-right:.1rem solid rgba(var(--color-foreground),.08);display:block;height:calc(100% - 1.8rem);content:"";position:absolute;right:0}.search__button .icon{height:1.8rem;width:1.8rem}.reset__button .icon.icon-close{height:1.8rem;width:1.8rem;stroke-width:.1rem}input::-webkit-search-decoration{-webkit-appearance:none}.header__icon--menu{position:initial}.menu-drawer{position:absolute;transform:translate(-100%);visibility:hidden;z-index:3;left:0;top:100%;width:100%;padding:0;background-color:rgb(var(--color-background));overflow-x:hidden;filter:drop-shadow(var(--drawer-shadow-horizontal-offset) var(--drawer-shadow-vertical-offset) var(--drawer-shadow-blur-radius) rgba(var(--color-shadow),var(--drawer-shadow-opacity)))}.js .menu-drawer{height:calc(100vh - 100%);height:calc(var(--viewport-height,100vh) - (var(--header-bottom-position,100%)))}@media screen and (min-width:750px){.menu-drawer{width:40rem;border-width:0 var(--drawer-border-width) 0 0;border-style:solid;border-color:rgba(var(--color-foreground),var(--drawer-border-opacity))}}@media screen and (min-width:1024px){header.header{grid-template-areas:"heading . navigation icons";grid-template-columns:auto 20px 1fr auto!important}}.menu-drawer__inner-container{position:relative;height:100%}.menu-drawer__navigation-container{display:grid;grid-template-rows:1fr auto;align-content:space-between;overflow-y:auto;height:100%}.menu-drawer__navigation{padding:0}.menu-drawer__inner-submenu{height:100%;overflow-x:hidden;overflow-y:auto}@media screen and (min-width:750){ul li:last-child{border-bottom:none}}.menu-drawer__menu-item{padding:1.4rem 2rem;text-decoration:none;font-size:1.8rem;font-weight:400!important;border-bottom:1px solid #ddd}.menu-drawer summary.menu-drawer__menu-item{padding-right:5.2rem}.js .menu-drawer__menu-item .icon-caret{display:none}.menu-drawer__menu-item>.icon-arrow{position:absolute;right:3rem;top:50%;transform:translateY(-50%)}.js .menu-drawer__submenu{position:absolute;top:0;width:100%;bottom:0;left:0;background-color:rgb(var(--color-background));z-index:1;transform:translate(100%);visibility:hidden}.menu-drawer__close-button{margin-top:1.5rem;padding:1.2rem 2.6rem 1.2rem 3rem;text-decoration:none;display:flex;align-items:center;font-size:20px;width:100%;background-color:transparent;font-family:var(--font-body-family);font-style:var(--font-body-style);text-align:left;font-weight:700}.menu-drawer__close-button .icon-arrow{transform:rotate(180deg);margin-right:1rem}.menu-drawer__utility-links{padding:0;background-color:rgba(var(--color-foreground),.03);position:relative}.header--has-social .menu-drawer__utility-links{padding:1rem 2rem}.menu-drawer__account{display:inline-flex;align-items:center;text-decoration:none;padding:1rem 0;font-size:1.4rem;color:rgb(var(--color-foreground));margin-bottom:0}.menu-drawer__account .icon-account{height:2rem;width:2rem;margin-right:1rem}.menu-drawer .list-social{justify-content:flex-start;margin-left:-1.25rem}.menu-drawer .list-social__link{padding:1.1rem}#menu-drawer{width:85%}.icon-header-link{margin-right:12px}.menu-drawer__navigation-container ul.menu-drawer__menu{height:100%;display:flex;flex-direction:column}.menu-drawer__navigation-container .menu-drawer__menu>.icon-and-li:nth-last-child(2){margin-top:100px;border-top:1px solid #ddd}.mega-menu{position:static}.mega-menu__content{background-color:#f7f7f7;border-left:0;border-radius:0;border-right:0;left:0;overflow-y:auto;padding-bottom:1rem;padding-top:1rem;position:absolute;right:0;top:100%}.header-wrapper--border-bottom .mega-menu__content{border-top:0}.js .mega-menu__content{opacity:0;transform:translateY(-1.5rem)}.mega-menu__list{display:grid;gap:1.8rem 4rem;grid-template-columns:repeat(6,minmax(0,1fr));list-style:none}.mega-menu__link{color:rgba(var(--color-foreground),.75);display:block;line-height:calc(1 + .3 / var(--font-body-scale));padding-bottom:.6rem;padding-top:.6rem;text-decoration:none;word-wrap:break-word}.mega-menu__link--level-2{font-weight:700}.mega-menu .mega-menu__list--condensed{display:block}.mega-menu__list--condensed .mega-menu__link{font-weight:400}a.header__icon>.icon.icon-cart{height:2.3rem!important;width:2.3rem!important}slider-component{--desktop-margin-left-first-item:max(5rem, calc((100vw - var(--page-width) + 10rem - var(--grid-desktop-horizontal-spacing)) / 2));position:relative;display:block}.price--on-sale .price__regular,.price__sale{display:none}:root{--faqsContentTextFont:'Inter',Roboto,Helvetica,Arial,sans-serif}html{display:block}.localization-form{display:flex;flex-direction:column;flex:auto 1 0;padding:1rem;margin:0 auto}.localization-form:only-child{display:inline-flex;flex-wrap:wrap;flex:initial;padding:1rem 0}.localization-form:only-child .localization-form__select{margin:1rem 1rem .5rem;flex-grow:1}@media screen and (min-width:750px){.localization-form{padding:1rem 2rem 1rem 0}.localization-form:first-of-type{padding-left:0}.localization-form:only-child{justify-content:start;width:auto;margin:0 1rem 0 0}.localization-form:only-child .localization-form__select{margin:1rem 0}}.localization-form__currency{opacity:0;white-space:nowrap;padding-right:1.7rem}.localization-form__select{border-radius:var(--inputs-radius-outset);position:relative;margin-bottom:1.5rem;padding-left:1rem;text-align:left;min-height:calc(4rem + var(--inputs-border-width) * 2);min-width:calc(7rem + var(--inputs-border-width) * 2)}.disclosure__button.localization-form__select{padding:calc(2rem + var(--inputs-border-width));background:rgb(var(--color-background))}.localization-form__select .icon-caret{position:absolute;content:"";height:.6rem;right:calc(var(--inputs-border-width) + 1.5rem);top:calc(50% - .2rem)}.localization-selector.link{text-decoration:none;appearance:none;-webkit-appearance:none;-moz-appearance:none;color:rgb(var(--color-foreground));width:100%;padding-right:4rem;padding-bottom:1.5rem}.disclosure .localization-form__select{padding-top:1.5rem}.localization-selector+.disclosure__list-wrapper{opacity:1;animation:animateLocalization var(--duration-default) ease}.disclosure{position:relative}.disclosure__button{align-items:center;display:flex;height:4rem;padding:0 1.5rem;font-size:1.3rem;background-color:transparent}.disclosure__list-wrapper{border-width:var(--popup-border-width);border-style:solid;border-color:rgba(var(--color-foreground),var(--popup-border-opacity));overflow:hidden;position:absolute;bottom:100%;transform:translateY(-1rem);z-index:2;background-color:rgb(var(--color-background));border-radius:var(--popup-corner-radius);box-shadow:var(--popup-shadow-horizontal-offset) var(--popup-shadow-vertical-offset) var(--popup-shadow-blur-radius) rgba(var(--color-shadow),var(--popup-shadow-opacity));max-height:27.5rem}.disclosure__list{position:relative;overflow-y:auto;font-size:1.4rem;padding-bottom:.5rem;padding-top:.5rem;scroll-padding:.5rem 0;max-height:20.5rem;max-width:25.5rem;min-width:12rem;width:max-content}.country-selector__list{padding-bottom:.95rem;padding-top:0}.country-selector__list--with-multiple-currencies{width:25.5rem}.country-selector__close-button{display:none}.country-filter{display:flex;justify-content:end;align-items:center;gap:.5rem;padding:1.5rem 1.5rem .6rem;position:sticky;top:-.02rem;background-color:rgb(var(--color-background));z-index:6}.country-filter__reset-button,.country-filter__search-icon{right:calc(var(--inputs-border-width));top:var(--inputs-border-width)}.country-filter__reset-button:not(:focus):after{display:block;height:calc(100% - 1.8rem);content:"";position:absolute;right:0}.country-filter__reset-button .icon.icon-close,.country-filter__search-icon .icon{height:1.8rem;width:1.8rem;stroke-width:.1rem}.country-filter__search-icon{opacity:1;visibility:visible}@media screen and (max-width:749px){.localization-form__currency{opacity:1}.country-selector__overlay{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(var(--color-foreground),.5);z-index:3;animation:animateLocalization var(--duration-default) ease}.disclosure__list-wrapper.country-selector{position:fixed;bottom:-1rem;left:0;width:100%;height:80%;max-height:80vh;border-radius:0;border:none;box-shadow:none;z-index:4}.disclosure__list.country-selector__list{max-height:85%;min-width:100%;margin-bottom:0;z-index:5}.country-selector__close-button.link{display:flex;justify-content:center;align-items:center;padding:0;background-color:transparent;height:4.4rem;width:4.4rem}.country-selector__close-button .icon{width:2rem;height:2rem}.country-filter{padding:1.5rem 2rem .6rem 1.5rem}}.countries{padding-top:.6rem}.disclosure__item{position:relative}.disclosure__link{display:grid;grid-template-columns:auto 1fr auto;gap:.5rem;padding:.9rem 1.5rem;text-decoration:none;line-height:calc(1 + .8 / var(--font-body-scale));color:rgba(var(--color-foreground),.75);word-break:break-word}.disclosure__link .icon-checkmark{width:1rem;margin-right:.2rem}.header-localization .localization-form:only-child{margin:0;padding:0}.header-localization .disclosure .localization-form__select{font-size:1.4rem;letter-spacing:.06rem;height:auto;min-height:initial;background:0 0}.header-localization .localization-form__select.link:after,.header-localization .localization-form__select.link:before{box-shadow:none}.desktop-localization-wrapper{display:flex;flex-wrap:wrap;justify-content:flex-end}.menu-drawer__localization localization-form{display:block}.menu-drawer__localization .localization-form__select{background-color:initial;margin-top:0;padding:1rem 3.6rem 1rem 0}.menu-drawer__localization .localization-form{padding:0}.menu-drawer__localization .localization-form:only-child .localization-form__select{margin:0}:root{--alpha-button-background:1;--alpha-button-border:1;--alpha-link:.85;--alpha-badge-border:.1;--focused-base-outline:.2rem solid rgba(var(--color-foreground), .5);--focused-base-outline-offset:.3rem;--focused-base-box-shadow:0 0 0 .3rem rgb(var(--color-background)),0 0 .5rem .4rem rgba(var(--color-foreground), .3)}.collection-card-wrapper .card{--border-radius:var(--collection-card-corner-radius);--border-width:var(--collection-card-border-width);--border-opacity:var(--collection-card-border-opacity);--shadow-horizontal-offset:var(--collection-card-shadow-horizontal-offset);--shadow-vertical-offset:var(--collection-card-shadow-vertical-offset);--shadow-blur-radius:var(--collection-card-shadow-blur-radius);--shadow-opacity:var(--collection-card-shadow-opacity);--shadow-visible:var(--collection-card-shadow-visible);--image-padding:var(--collection-card-image-padding);--text-alignment:var(--collection-card-text-alignment)}.contains-media,.global-media-settings{--border-radius:var(--media-radius);--border-width:var(--media-border-width);--border-opacity:var(--media-border-opacity);--shadow-horizontal-offset:var(--media-shadow-horizontal-offset);--shadow-vertical-offset:var(--media-shadow-vertical-offset);--shadow-blur-radius:var(--media-shadow-blur-radius);--shadow-opacity:var(--media-shadow-opacity);--shadow-visible:var(--media-shadow-visible)}.page-width{max-width:var(--page-width);margin:0 auto;padding:0 1.5rem}@media screen and (min-width:750px){.page-width{padding:0 5rem}.header.page-width{padding-left:3.2rem;padding-right:3.2rem}}@media screen and (min-width:990px){.menu-drawer__localization{display:none}.header:not(.drawer-menu).page-width{padding-left:5rem;padding-right:5rem}.large-up-hide{display:none!important}}.list-unstyled{margin:0;padding:0;list-style:none}.hidden{display:none!important}.visually-hidden{position:absolute!important;overflow:hidden;width:1px;height:1px;margin:-1px;padding:0;border:0;clip:rect(0 0 0 0);word-wrap:normal!important}.visually-hidden--inline{margin:0;height:1em}.h1,.h3,.h4,.h5,h1,h2,h3{font-family:var(--font-heading-family);font-style:var(--font-heading-style);font-weight:var(--font-heading-weight);letter-spacing:calc(var(--font-heading-scale) * .06rem);color:rgb(var(--color-foreground));line-height:calc(1 + .3/max(1,var(--font-heading-scale)));word-break:break-word}.h1,h1{font-size:calc(var(--font-heading-scale) * 3rem)}@media only screen and (min-width:750px){.h1,h1{font-size:calc(var(--font-heading-scale) * 4rem)}}h2{font-size:calc(var(--font-heading-scale) * 2rem)}@media only screen and (min-width:750px){h2{font-size:calc(var(--font-heading-scale) * 2.4rem)}}.h3,h3{font-size:calc(var(--font-heading-scale) * 1.7rem)}@media only screen and (min-width:750px){.h3,h3{font-size:calc(var(--font-heading-scale) * 1.8rem)}}.h4{font-family:var(--font-heading-family);font-style:var(--font-heading-style);font-size:calc(var(--font-heading-scale) * 1.5rem)}.h5{font-size:calc(var(--font-heading-scale) * 1.2rem)}@media only screen and (min-width:750px){.h5{font-size:calc(var(--font-heading-scale) * 1.3rem)}}.caption{font-size:1rem;letter-spacing:.07rem;line-height:calc(1 + .7 / var(--font-body-scale))}@media screen and (min-width:750px){.caption{font-size:1.2rem}}.caption-large,.field__input,.form__label,.select__select{font-size:1.3rem;line-height:calc(1 + .5 / var(--font-body-scale));letter-spacing:.04rem}@media screen and (min-width:750px) and (max-width:989px){.medium-hide{display:none!important}}.left{text-align:left}.center{text-align:center}div:empty,p:empty{display:none}.link{display:inline-block;border:none;box-shadow:none;text-decoration:underline;text-underline-offset:.3rem;color:rgb(var(--color-link));background-color:transparent;font-size:1.4rem;font-family:inherit}.link--text{color:rgb(var(--color-foreground))}.full-unstyled-link{text-decoration:none;color:currentColor;display:block}details>*{box-sizing:border-box}.visibility-hidden{visibility:hidden}@media (prefers-reduced-motion){.motion-reduce{animation:none!important}.slider{scroll-behavior:auto}}:root{--duration-short:.1s;--duration-default:.2s;--duration-announcement-bar:.25s;--duration-medium:.3s;--duration-long:.5s;--duration-extra-long:.6s;--duration-extra-longer:.75s;--duration-extended:3s;--ease-out-slow:cubic-bezier(0, 0, .3, 1);--animation-slide-in:slideIn var(--duration-extra-long) var(--ease-out-slow) forwards;--animation-fade-in:fadeIn var(--duration-extra-long) var(--ease-out-slow)}.underlined-link{text-underline-offset:.3rem;text-decoration-thickness:.1rem}.underlined-link{color:rgba(var(--color-link),var(--alpha-link))}.icon-arrow{width:1.5rem}h3 .icon-arrow{width:calc(var(--font-heading-scale) * 1.5rem)}.animate-arrow .icon-arrow path{transform:translate(-.25rem)}summary{list-style:none;position:relative}summary .icon-caret{position:absolute;height:.6rem;right:1.5rem;top:calc(50% - .2rem)}summary::-webkit-details-marker{display:none}.focus-none{box-shadow:none!important;outline:0!important}.grid{display:flex;flex-wrap:wrap;margin-bottom:2rem;padding:0;list-style:none;column-gap:var(--grid-mobile-horizontal-spacing);row-gap:var(--grid-mobile-vertical-spacing)}.grid__item{width:calc(25% - var(--grid-mobile-horizontal-spacing) * 3 / 4);max-width:calc(50% - var(--grid-mobile-horizontal-spacing)/ 2);flex-grow:1;flex-shrink:0}.grid--1-col .grid__item{max-width:100%;width:100%}@media screen and (min-width:750px){.grid{column-gap:var(--grid-desktop-horizontal-spacing);row-gap:var(--grid-desktop-vertical-spacing)}.grid__item{width:calc(25% - var(--grid-desktop-horizontal-spacing) * 3 / 4);max-width:calc(50% - var(--grid-desktop-horizontal-spacing)/ 2)}.grid--2-col-tablet .grid__item{width:calc(50% - var(--grid-desktop-horizontal-spacing)/ 2)}}.media{display:block;background-color:rgba(var(--color-foreground),.1);position:relative;overflow:hidden}.media--transparent{background-color:transparent}.media>:not(.zoom):not(.deferred-media__poster-button){display:block;max-width:100%;position:absolute;top:0;left:0;height:100%;width:100%}.media>img{object-fit:cover;object-position:center center}.button{--shadow-horizontal-offset:var(--buttons-shadow-horizontal-offset);--shadow-vertical-offset:var(--buttons-shadow-vertical-offset);--shadow-blur-radius:var(--buttons-shadow-blur-radius);--shadow-opacity:var(--buttons-shadow-opacity);--shadow-visible:var(--buttons-shadow-visible);--border-offset:var(--buttons-border-offset);--border-opacity:calc(1 - var(--buttons-border-opacity));border-radius:var(--buttons-radius-outset);position:relative}.button{min-width:calc(12rem + var(--buttons-border-width) * 2);min-height:calc(4.5rem + var(--buttons-border-width) * 2)}.button{display:inline-flex;justify-content:center;align-items:center;border:0;padding:0 3rem;font:inherit;font-size:1.5rem;text-decoration:none;color:rgb(var(--color-button-text));-webkit-appearance:none;appearance:none;background-color:rgba(var(--color-button),var(--alpha-button-background))}.button:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;border-radius:var(--buttons-radius-outset);box-shadow:var(--shadow-horizontal-offset) var(--shadow-vertical-offset) var(--shadow-blur-radius) rgba(var(--color-shadow),var(--shadow-opacity))}.button:after{content:"";position:absolute;top:var(--buttons-border-width);right:var(--buttons-border-width);bottom:var(--buttons-border-width);left:var(--buttons-border-width);z-index:1;border-radius:var(--buttons-radius);box-shadow:0 0 0 calc(var(--buttons-border-width) + var(--border-offset)) rgba(var(--color-button-text),var(--border-opacity)),0 0 0 var(--buttons-border-width) rgba(var(--color-button),var(--alpha-button-background))}.button{font-size:1.5rem;letter-spacing:.1rem;line-height:calc(1 + .2 / var(--font-body-scale))}.button--small{padding:1.2rem 2.6rem}.button--full-width{display:flex;width:100%}.field__input,.select__select{-webkit-appearance:none;appearance:none;background-color:rgb(var(--color-background));color:rgb(var(--color-foreground));font-family:var(--font-body-family);font-style:var(--font-body-style);font-weight:var(--font-body-weight);font-size:1.6rem;width:100%;box-sizing:border-box;border-radius:var(--inputs-radius);height:4.5rem;min-height:calc(var(--inputs-border-width) * 2);min-width:calc(7rem + (var(--inputs-border-width) * 2));position:relative;border:0}.field:before,.localization-form__select:before,.select:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:var(--inputs-radius-outset);box-shadow:var(--inputs-shadow-horizontal-offset) var(--inputs-shadow-vertical-offset) var(--inputs-shadow-blur-radius) rgba(var(--color-shadow),var(--inputs-shadow-opacity));z-index:-1}.field:after,.localization-form__select:after,.select:after{content:"";position:absolute;top:var(--inputs-border-width);right:var(--inputs-border-width);bottom:var(--inputs-border-width);left:var(--inputs-border-width);border:.1rem solid transparent;border-radius:var(--inputs-radius);box-shadow:0 0 0 var(--inputs-border-width) rgba(var(--color-foreground),var(--inputs-border-opacity));z-index:1}.select__select{font-family:var(--font-body-family);font-style:var(--font-body-style);font-weight:var(--font-body-weight);font-size:1.2rem;color:rgba(var(--color-foreground),.75)}.select{display:flex;position:relative;width:100%}.select .icon-caret{height:.6rem;position:absolute;top:calc(50% - .2rem);right:calc(var(--inputs-border-width) + 1.5rem)}.select__select{line-height:calc(1 + .6 / var(--font-body-scale));padding:0 calc(var(--inputs-border-width) + 3rem) 0 2rem;margin:var(--inputs-border-width);min-height:calc(var(--inputs-border-width) * 2)}.field{position:relative;width:100%;display:flex}.field__input{flex-grow:1;text-align:left;padding:1.5rem;margin:var(--inputs-border-width)}.field__label{font-size:1.6rem;left:calc(var(--inputs-border-width) + 2rem);top:calc(1rem + var(--inputs-border-width));margin-bottom:0;position:absolute;color:rgba(var(--color-foreground),.75);letter-spacing:.1rem;line-height:1.5}.field__input:-webkit-autofill~.field__label{font-size:1rem;top:calc(var(--inputs-border-width) + .5rem);left:calc(var(--inputs-border-width) + 2rem);letter-spacing:.04rem}.field__input:-webkit-autofill{padding:2.2rem 1.5rem .8rem 2rem;margin:var(--inputs-border-width)}.field__input::-webkit-search-cancel-button{display:none}.field__button{align-items:center;background-color:transparent;border:0;color:currentColor;display:flex;height:4.4rem;justify-content:center;overflow:hidden;padding:0;position:absolute;right:0;top:0;width:4.4rem}.field__button>svg{height:2.5rem;width:2.5rem}.field__input:-webkit-autofill~.field__button,.field__input:-webkit-autofill~.field__label{color:#000}.form__label{display:block;margin-bottom:.6rem}.quantity{color:rgba(var(--color-foreground));position:relative;width:calc(14rem / var(--font-body-scale) + var(--inputs-border-width) * 2);display:flex;border-radius:var(--inputs-radius);min-height:calc((var(--inputs-border-width) * 2) + 4.5rem)}.quantity:after{content:"";position:absolute;top:var(--inputs-border-width);right:var(--inputs-border-width);bottom:var(--inputs-border-width);left:var(--inputs-border-width);border:.1rem solid transparent;border-radius:var(--inputs-radius);box-shadow:0 0 0 var(--inputs-border-width) rgba(var(--color-foreground),var(--inputs-border-opacity));z-index:1}.quantity:before{background:rgb(var(--color-background));content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:var(--inputs-radius-outset);box-shadow:var(--inputs-shadow-horizontal-offset) var(--inputs-shadow-vertical-offset) var(--inputs-shadow-blur-radius) rgba(var(--color-shadow),var(--inputs-shadow-opacity));z-index:-1}.quantity__input{color:currentColor;font-family:var(--font-body-family);font-style:var(--font-body-style);font-weight:var(--font-body-weight);font-size:1.8rem;font-weight:500;opacity:.85;text-align:center;background-color:transparent;border:0;padding:0 .5rem;width:100%;flex-grow:1;-webkit-appearance:none;appearance:none}.quantity__button{width:calc(4.5rem / var(--font-body-scale));flex-shrink:0;font-size:2rem;border:0;background-color:transparent;display:flex;align-items:center;justify-content:center;color:rgb(var(--color-foreground));padding:0}.quantity__button:first-child{margin-left:calc(var(--inputs-border-width))}.quantity__button:last-child{margin-right:calc(var(--inputs-border-width))}.quantity__button svg{width:1rem}.quantity__input:-webkit-autofill{box-shadow:0 0 0 10rem rgb(var(--color-background)) inset!important;-webkit-box-shadow:0 0 0 10rem rgb(var(--color-background)) inset!important}.quantity__input::-webkit-inner-spin-button,.quantity__input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.quantity__input[type=number]{-moz-appearance:textfield}.quantity__rules{margin-top:.5rem;position:relative;font-size:1.2rem}.quantity__rules-cart{position:relative}.modal__toggle{list-style-type:none}.modal__toggle-close{display:none}.modal__toggle-open{display:flex}.modal__close-button.link{display:flex;justify-content:center;align-items:center;padding:0;height:4.4rem;width:4.4rem;background-color:transparent}.modal__close-button .icon{width:1.7rem;height:1.7rem}.modal__content{position:absolute;top:0;left:0;right:0;bottom:0;background:rgb(var(--color-background));z-index:4;display:flex;justify-content:center;align-items:center}.utility-bar__grid .list-social{justify-content:flex-start;align-content:center;margin-left:-1.2rem;grid-area:social-icons}.announcement-bar,.announcement-bar__announcement{color:rgb(var(--color-foreground));width:100%;height:100%;display:flex;justify-content:center;flex-wrap:wrap;align-content:center;grid-area:announcements}.localization-wrapper{grid-area:language-currency;align-self:center;display:flex;justify-content:flex-end}.section-header.shopify-section-group-header-group{z-index:3}.shopify-section-group-header-group{z-index:4}.header-wrapper{display:block;position:relative;background-color:rgb(var(--color-background))}.header-wrapper--border-bottom{border-bottom:.1rem solid rgba(var(--color-foreground),.08)}.header{display:grid;grid-template-areas:"left-icons heading icons";grid-template-columns:1fr 2fr 1fr;align-items:center}@media screen and (min-width:990px){.header{grid-template-columns:1fr auto 1fr}.header--top-left{display:grid;grid-template-areas:"heading navigation icons";grid-template-columns:1fr auto auto}}.header>.header__heading-link{line-height:0}.header__heading,.header__heading-link{grid-area:heading;justify-self:center}.header__heading-link{display:inline-block;padding:.75rem;text-decoration:none;word-break:break-word}.header__heading-logo{height:auto;max-width:100%}.header__heading-logo-wrapper{width:100%;display:inline-block}@media screen and (max-width:989px){.header__heading-link{text-align:center}}@media screen and (min-width:990px){.header--top-left .header__heading-link{margin-left:-.75rem}.header__heading-link{justify-self:start}.header:not(.header--top-center) *>.header__search{display:inline-flex}}.header__icons{display:flex;grid-area:icons;justify-self:end;padding-right:.8rem}.header__icon span,.header__icon:not(.header__icon--summary){display:flex;align-items:center;justify-content:center}.header__icon{color:rgb(var(--color-foreground))}.header__icon span{height:100%}.header__icon:after{content:none}.header__icon .icon{height:2rem;width:2rem;fill:none;vertical-align:middle}.header__icon,.header__icon--cart .icon{height:4.4rem;width:4.4rem;padding:0}.header__icon--cart{position:relative;margin-right:-1.2rem}account-icon{display:flex}.header>.header__search{grid-area:left-icons;justify-self:start}.header--top-center header-drawer{grid-area:left-icons}.header__search{display:inline-flex;line-height:0}.search-modal{opacity:0;border-bottom:.1rem solid rgba(var(--color-foreground),.08);min-height:calc(100% + var(--inputs-margin-offset) + (2 * var(--inputs-border-width)));height:100%}.search-modal__content{display:flex;align-items:center;justify-content:center;width:100%;height:100%;padding:0 5rem 0 1rem;line-height:calc(1 + .8 / var(--font-body-scale));position:relative}.search-modal__content-bottom{bottom:calc((var(--inputs-margin-offset)/ 2))}.search-modal__form{width:100%}.search-modal__close-button{position:absolute;right:.3rem}@media screen and (min-width:750px){.search-modal__close-button{right:1rem}.search-modal__content{padding:0 6rem}}@media screen and (min-width:990px){.search-modal__form{max-width:74.2rem}.search-modal__close-button{position:initial;margin-left:.5rem}}.header__icon--menu .icon{display:block;position:absolute;opacity:1;transform:scale(1);color:#2e353f}details:not([open])>.header__icon--menu .icon-close{visibility:hidden;opacity:0;transform:scale(.8)}.header__inline-menu{margin-left:-1.2rem;grid-area:navigation;display:none}@media screen and (min-width:990px){.header__inline-menu{display:block;margin-left:0}.header__menu-item span{display:inline-block;padding:3px 6px;line-height:1.5}}.header__menu-item{padding:1.2rem;text-decoration:none;color:rgba(var(--color-foreground),.75)}.global-settings-popup{border-radius:var(--popup-corner-radius);border-color:rgba(var(--color-foreground),var(--popup-border-opacity));border-style:solid;border-width:var(--popup-border-width);box-shadow:var(--popup-shadow-horizontal-offset) var(--popup-shadow-vertical-offset) var(--popup-shadow-blur-radius) rgba(var(--color-shadow),var(--popup-shadow-opacity));z-index:-1}.header__menu-item .icon-caret{right:.8rem}header-menu>details{position:relative}.badge{display:inline-block;padding:4px 8px;font-size:14px;font-weight:600;letter-spacing:.05rem;line-height:1;color:#fff;background-color:#2e353f;border-radius:8px}.card-wrapper .badge{padding:4px 8px;border-radius:4px;font-size:12px;left:0!important;text-align:center;box-shadow:0 2px 4px #0003}.gradient{background:rgb(var(--color-background));background:var(--gradient-background);background-attachment:fixed}.ratio{display:flex;position:relative;align-items:stretch}.ratio:before{content:"";width:0;height:0;padding-bottom:var(--ratio-percent)}.global-media-settings{position:relative;border:var(--media-border-width) solid rgba(var(--color-foreground),var(--media-border-opacity));border-radius:var(--media-radius);background-color:rgb(var(--color-background))}.global-media-settings:after{content:"";position:absolute;top:calc(var(--media-border-width) * -1);right:calc(var(--media-border-width) * -1);bottom:calc(var(--media-border-width) * -1);left:calc(var(--media-border-width) * -1);border-radius:var(--media-radius);box-shadow:var(--media-shadow-horizontal-offset) var(--media-shadow-vertical-offset) var(--media-shadow-blur-radius) rgba(var(--color-shadow),var(--media-shadow-opacity));z-index:-1}.global-media-settings--no-shadow{overflow:hidden!important}.global-media-settings--no-shadow:after{content:none}.global-media-settings img{border-radius:calc(var(--media-radius) - var(--media-border-width))}@supports not (inset:10px){.grid{margin-left:calc(-1 * var(--grid-mobile-horizontal-spacing))}.grid__item{padding-left:var(--grid-mobile-horizontal-spacing);padding-bottom:var(--grid-mobile-vertical-spacing)}@media screen and (min-width:750px){.grid{margin-left:calc(-1 * var(--grid-desktop-horizontal-spacing))}.grid__item{padding-left:var(--grid-desktop-horizontal-spacing);padding-bottom:var(--grid-desktop-vertical-spacing)}}}@media (forced-colors:active){.button{border:1px solid transparent}}.rte:after{clear:both;content:"";display:block}.rte>:first-child{margin-top:0}.rte>:last-child{margin-bottom:0}.rte ul{list-style-position:inside;padding-left:2rem}.rte li{list-style:inherit}.rte li:last-child{margin-bottom:0}.rte a{color:rgba(var(--color-link),var(--alpha-link));text-underline-offset:.3rem;text-decoration-thickness:.1rem}@media (prefers-reduced-motion:no-preference){.scroll-trigger.animate--fade-in,.scroll-trigger.animate--slide-in{opacity:.01}.scroll-trigger.animate--slide-in{transform:translateY(2rem)}.scroll-trigger:not(.scroll-trigger--offscreen).animate--fade-in{opacity:1;animation:var(--animation-fade-in)}.scroll-trigger:not(.scroll-trigger--offscreen).animate--slide-in{animation:var(--animation-slide-in);animation-delay:calc(var(--animation-order) * 75ms)}}.loading__spinner{position:absolute;z-index:1;width:1.8rem}.loading__spinner{width:1.8rem;display:inline-block}.spinner{animation:1.4s linear infinite rotator}@keyframes rotator{100%{transform:rotate(270deg)}0%{transform:rotate(0)}to{transform:rotate(270deg)}}.path{stroke-dasharray:280;stroke-dashoffset:0;transform-origin:center;stroke:rgb(var(--color-foreground));animation:1.4s ease-in-out infinite dash}@media screen and (forced-colors:active){.icon{color:CanvasText;fill:CanvasText!important}.path{stroke:CanvasText}}@keyframes dash{100%{stroke-dashoffset:280;transform:rotate(450deg)}0%{stroke-dashoffset:280}50%{stroke-dashoffset:75;transform:rotate(135deg)}to{stroke-dashoffset:280;transform:rotate(450deg)}}.footer__copyright .copyright__content a[href*="shopify.com"]{display:none}.blocky p{margin:0}.background-wrapper{background-color:var(--background-color)}.blocky-padding{padding-top:calc(var(--padding-top) * .75 * 1px);padding-bottom:calc(var(--padding-bottom) * .75 * 1px)}@media screen and (min-width:750px){.blocky-padding{padding-top:calc(var(--padding-top) * 1px);padding-bottom:calc(var(--padding-bottom) * 1px)}}.blocky-announcement-bar{overflow-x:hidden;color:var(--text-color);background-color:var(--background-color)}.blocky-announcement-bar-container{display:flex;animation:marquee calc(100 / var(--marquee-speed) * 1s) linear infinite forwards}.blocky-announcement-bar-text{margin:0;line-height:1;white-space:nowrap;font-size:calc(var(--text-size) * 1rem);padding:0 calc(var(--text-spacing) * 1rem)}.product-review-stars+.product__title{margin-top:0;margin-bottom:0}.product-review-stars{display:flex;align-items:center;gap:6px}.product-review-stars-container{display:flex;gap:.125em;min-height:calc(var(--font-size) * 1.8)}.product-review-stars-container svg{width:1em;height:1em;flex-shrink:0}.product-review-stars-container-underlay{position:relative}.product-review-stars-container-underlay svg{color:var(--star-color)}.product-review-stars-container-overlay{position:absolute;top:0;left:0;overflow:hidden;width:calc(100% / 5 * var(--rating))}.product-review-stars-container-overlay svg{color:var(--star-color)}@media screen and (max-width:749px){.product-review-stars-label{font-size:calc(var(--font-size) * .9)}}@media screen and (min-width:750px){.product-review-stars-label{font-size:var(--font-size)}}.card-wrapper{color:inherit;height:100%;position:relative;text-decoration:none}.card__heading{font-weight:500;font-size:15px;color:#262125}.card-information .price .price-item{font-weight:600;font-size:15px!important}.card{text-decoration:none;text-align:var(--text-alignment)}.card:not(.ratio){display:flex;flex-direction:column;height:100%}.card--card{height:100%}.card--card{position:relative;box-sizing:border-box;border-radius:var(--border-radius);border:var(--border-width) solid rgba(var(--color-foreground),var(--border-opacity))}.card--card:after{content:"";position:absolute;z-index:-1;width:calc(var(--border-width) * 2 + 100%);height:calc(var(--border-width) * 2 + 100%);top:calc(var(--border-width) * -1);left:calc(var(--border-width) * -1);border-radius:var(--border-radius);box-shadow:var(--shadow-horizontal-offset) var(--shadow-vertical-offset) var(--shadow-blur-radius) rgba(var(--color-shadow),var(--shadow-opacity))}.card--card.gradient{transform:perspective(0)}.card .card__inner .card__media{overflow:hidden;z-index:0;border-radius:12px;border:1px solid #ddd}.card .media,.card__media{bottom:0;position:absolute;top:0}.card .media,.card__media{width:100%}.card__inner{width:100%}.card--media .card__inner .card__content{position:relative}.card__content{display:grid;grid-template-rows:minmax(0,1fr) max-content minmax(0,1fr);padding:1rem;width:100%;flex-grow:1}.card__information{grid-row-start:2}.card:not(.ratio)>.card__content{grid-template-rows:max-content minmax(0,1fr) max-content auto}@media screen and (min-width:750px){.card__information{padding-bottom:1.7rem;padding-top:1.7rem}}.card__badge{align-self:flex-end;grid-row-start:3;justify-self:flex-start}.card__badge.top{align-self:flex-start;grid-row-start:1}.card:not(.card--horizontal)>.card__content>.card__badge{margin:1.3rem}.card__media .media img{height:100%;object-fit:cover;object-position:center center;width:100%}.card__heading{margin-top:0;margin-bottom:0}.card__heading:last-child{margin-bottom:0}.card--card .card__heading a:after{bottom:calc(var(--border-width) * -1);left:calc(var(--border-width) * -1);right:calc(var(--border-width) * -1);top:calc(var(--border-width) * -1)}.card__heading a:after{bottom:0;content:"";left:0;position:absolute;right:0;top:0;z-index:1}.card__heading a:after{outline-offset:.3rem}.card--card.card--media .card__inner .card__information,.card--card.card--media>.card__content .card__badge{display:none}.card .icon-wrap{margin-left:.8rem;white-space:nowrap;overflow:hidden}.card-information .caption{letter-spacing:.07rem}.drawer{visibility:hidden}#shopify-section-sections--25986740846931__blocky_lys_scrolling_text_bar_pAFNjW .blocky-announcement-bar-text{font-size:14px;font-weight:600}.drawer{position:fixed;z-index:1000;left:0;top:0;width:100vw;height:100%;display:flex;justify-content:flex-end;background-color:rgba(var(--color-foreground),.5)}.drawer__inner{height:100%;width:40rem;max-width:calc(100vw - 3rem);padding:0 0 0 1rem;border-right:0;overflow:hidden;display:flex;flex-direction:column;transform:translate(100%)}.drawer__inner-empty{height:100%;padding:0 1.5rem;overflow:hidden;display:flex;flex-direction:column}.cart-drawer__warnings{display:flex;flex-direction:column;flex:1;justify-content:center}cart-drawer.is-empty .drawer__inner{display:grid;grid-template-rows:1fr;align-items:center;padding:0}cart-drawer.is-empty .drawer__header{display:none}.cart-drawer__warnings--has-collection .cart__login-title{margin-top:2.5rem}.drawer__header{position:relative;padding:1.8rem;display:flex;justify-content:space-between;align-items:center;background-color:#2e353f}.icon-close{color:#fff}.drawer__heading{margin:0;color:#fff;font-weight:600;width:100%;text-align:center}.drawer__close{display:inline-block;padding:0;min-width:4.4rem;min-height:4.4rem;box-shadow:0 0 0 .2rem rgba(var(--color-button),0);position:absolute;top:10px;right:-10px;color:rgb(var(--color-foreground));background-color:transparent;border:none}.cart-drawer__warnings .drawer__close{right:5px}.drawer__close svg{height:2rem;width:2rem}.drawer__contents{flex-grow:1;display:flex;flex-direction:column}.drawer__footer{border-top:.1rem solid rgba(var(--color-foreground),.15);padding:1.5rem 0;background-color:#fff}cart-drawer-items.is-empty+.drawer__footer{display:none}cart-drawer{position:fixed;top:0;left:0;width:100vw;height:100%}.cart-drawer__overlay{position:fixed;top:0;right:0;bottom:0;left:0}.cart-drawer__overlay:empty{display:block}.cart-drawer__form{flex-grow:1;display:flex;flex-wrap:wrap}.cart-drawer__collection{margin:0 2.5rem 1.5rem}@media screen and (max-height:650px){.drawer__inner{overflow:scroll}}.drawer__inner{background-color:#f4f4f4!important}.drawer__inner{padding:0}.drawer__footer{padding:4px 12px 8px;margin:0;border-radius:4px 4px 0 0}.cart__empty-text,.is-empty .cart__contents{display:none}.is-empty .cart__empty-text{display:block}.cart__empty-text{margin:12px 0 2rem}.cart__contents>*+*{margin-top:2.5rem}.cart__login-title{margin:20px 0 .5rem}.cart__login-paragraph{margin-top:.8rem}.cart__login-paragraph a{font-size:inherit}@media screen and (min-width:990px){.cart__empty-text{margin:0 0 3rem}header-drawer{display:none}}.price{font-size:1.6rem;letter-spacing:.1rem;line-height:calc(1 + .5 / var(--font-body-scale))}.price>*{display:inline-block;vertical-align:top}.price .price-item{display:inline-block;margin:0 1rem 0 0}.price__regular .price-item--regular{margin-right:0}.price:not(.price--show-badge) .price-item--last:last-of-type{margin:0}.price--large{font-size:1.6rem;line-height:calc(1 + .5 / var(--font-body-scale));letter-spacing:.13rem}@media screen and (min-width:750px){.cart__contents>*+*{margin-top:0}.price{margin-bottom:0}.price--large{font-size:1.8rem}.section-header{margin-bottom:0}}.price__regular{display:block}.price .price__badge-sold-out,.price--on-sale .price__regular,.price__sale{display:none}.price--on-sale .price-item--regular{text-decoration:line-through;color:rgba(var(--color-foreground),.75);font-size:1.3rem}.unit-price{display:block;font-size:1.1rem;letter-spacing:.04rem;line-height:calc(1 + .2 / var(--font-body-scale));margin-top:.2rem;text-transform:uppercase;color:rgba(var(--color-foreground),.7)}#cart-icon-bubble .icon-cart{fill:#FFFFFF!important}header-drawer{justify-self:start;margin-left:-1.2rem}.menu-drawer-container{display:flex}.list-menu{list-style:none;padding:0;margin:0}.list-menu--inline{display:inline-flex;flex-wrap:wrap}summary.list-menu__item{padding-right:2.7rem}.list-menu__item{display:flex;align-items:center;line-height:calc(1 + .3 / var(--font-body-scale))}.header{padding:0 3rem}.section-header{position:sticky;margin-bottom:0}@media screen and (min-width:990px){.header{padding-top:0;padding-bottom:0}.product--small:not(.product--no-media) .product__info-wrapper{max-width:55%;width:calc(55% - var(--grid-desktop-horizontal-spacing)/ 2)}.product--small:not(.product--no-media) .product__media-wrapper{max-width:45%;width:calc(45% - var(--grid-desktop-horizontal-spacing)/ 2)}}.material-icons{font-family:'Material Icons';font-weight:400;font-style:normal;font-size:24px;line-height:1;letter-spacing:normal;text-transform:none;display:inline-block;white-space:nowrap;word-wrap:normal;direction:ltr}#shopify-section-sections--25986740846931__header .header-wrapper{border-bottom:1px solid #ddd}#shopify-section-sections--25986740846931__header .menu-drawer__navigation-container{border-top:1px solid #ddd}product-info{display:block}.style-fit-guide{display:inline-block;padding:.5rem 1rem;background-color:#f0f4f8;color:#222;border:1px solid #ccc;border-radius:6px;font-size:1.4rem;text-decoration:none;margin:0!important}.accordion__content p,.accordion__content ul{color:#000}.oogalaboogla{color:#2c2c2c;font-size:clamp(10px,12px,14px);font-weight:700;text-align:center;border-radius:8px;padding:8px 10px;width:100%;margin:1rem auto!important}.oogalaboogla-content{display:flex;align-items:center;justify-content:center;gap:8px;white-space:nowrap}.oogalaboogla .material-icons,.oogalaboogla .material-symbols-outlined{font-size:20px;vertical-align:middle}#promo-popup-overlay{position:fixed;top:0;left:0;width:100%;height:100%;display:none;justify-content:center;align-items:center;z-index:50}#promo-popup{background-color:#deedf8;border:2px solid #fff;padding:20px;margin:0 10px;max-width:500px;text-align:center;border-radius:20px;position:relative}#promo-popup h2{display:inline-block;background-color:#fff;color:#000;font-size:14px;font-weight:700;padding:5px 20px;border-radius:20px;text-transform:uppercase;text-align:center;border:2px solid #000}#promo-popup .main-text{font-size:32px;font-weight:700;margin:0 0 20px;color:#000;line-height:1.2}#promo-popup .main-text u{text-decoration:underline}#promo-popup .subtext{font-size:16px;line-height:1.5;color:#333;margin:0 0 30px}#promo-popup .cta-button{background-color:#2e353f;color:#fff;border:none;padding:15px 40px;font-size:16px;font-weight:600;border-radius:50px}#promo-popup .urgency{font-size:14px;line-height:1.4;color:#666;margin:15px 0 0;font-style:italic}.offer-modal__close{position:absolute;top:10px;right:10px;background:0 0;border:none;font-size:24px}.offer-modal__close-x{line-height:1}@media only screen and (max-width:589px){#promo-popup{margin:0 10px 150px}#promo-popup .main-text{font-size:24px;margin:0 0 10px}#promo-popup .subtext{font-size:14px;margin:0 0 15px}#promo-popup .cta-button{padding:12px 30px;font-size:14px}#promo-popup .urgency{font-size:12px;margin:10px 0 0}}.quantity-buy_buttons{margin-top:.8rem!important;display:flex;gap:1rem;align-items:stretch}.quantity-buy_buttons-quantity{flex:0 0 auto}.quantity-buy_buttons-buy{flex:1 1 auto}.quantity-buy_buttons-buy .product-form__buttons,.quantity-buy_buttons-buy .product-form__submit{width:100%!important;box-sizing:border-box!important}.quantity-buy_buttons-quantity .quantity,.quantity-buy_buttons-quantity .quantity__input{width:100%!important;min-width:0!important;box-sizing:border-box!important}.product-form__submit{display:inline-flex!important;align-items:center!important;justify-content:center;gap:.5rem;width:100%;background-color:rgba(var(--color-foreground));color:#fff;padding:1rem;font-size:1.8rem;font-weight:600;border:2px solid rgba(var(--color-foreground));border-radius:10px;outline:0;box-shadow:none;box-sizing:border-box}.product-form__submit:after,.product-form__submit:before{content:none!important;display:none!important}.atc-icon{font-family:Material Icons;font-size:1.8rem;line-height:1;display:inline-block;vertical-align:middle;color:#fff}.atc-text{line-height:1;display:inline-block;vertical-align:middle}.quantity:after{border-radius:8px!important}.quantity__button,.quantity__input{max-width:30px!important}.product{margin:0}.product.grid{gap:0}.product__media-wrapper{padding-left:0}@media screen and (min-width:750px){.product__column-sticky{display:block;position:sticky;top:3rem;z-index:2}.product__info-wrapper{padding:0 0 0 5rem}}.product-form{display:block}.product-form__error-message-wrapper svg{flex-shrink:0;width:1.5rem;height:1.5rem;margin-right:.7rem;margin-top:.25rem}.product-form__input.product-form__quantity{margin:0}.product-form__input{flex:0 0 100%;padding:0;margin:0 0 1.2rem;max-width:44rem;min-width:fit-content;border:none}.product-form__input .form__label{padding-left:0}.product-form__input .select{max-width:100%}.product__info-container>*+*{margin:1.4rem 0}@media (max-width:768px){.product__title h1,.product__title h2{font-size:2.2rem!important;line-height:1.2;letter-spacing:.08px;text-align:left;color:#222}}.product__title>*{margin:0}.product__title>a{display:none}.product__accordion .accordion__content{padding:0 1rem}.product__tax{margin-top:-1.4rem}@media screen and (max-width:749px){.product__media-list{margin-bottom:3rem}.slider.product__media-list::-webkit-scrollbar{height:.2rem;width:.2rem}.product__media-list::-webkit-scrollbar-thumb{background-color:rgb(var(--color-foreground))}.product__media-list::-webkit-scrollbar-track{background-color:rgba(var(--color-foreground),.2)}.product__media-list .product__media-item{width:calc(100% - 3rem - var(--grid-mobile-horizontal-spacing))}}@media screen and (min-width:750px){.product__info-container{max-width:60rem}.product__info-container>:first-child{margin-top:0}.product--thumbnail_slider .product__media-list{padding-bottom:calc(var(--media-shadow-vertical-offset) * var(--media-shadow-visible))}.product__media-list{padding-right:calc(var(--media-shadow-horizontal-offset) * var(--media-shadow-visible))}.product-media-modal__content>.product__media-item--variant.product__media-item--variant{display:none}.product-media-modal__content>.product__media-item--variant:first-child{display:block}}@media screen and (min-width:750px) and (max-width:989px){.product__media-list .product__media-item:first-child{padding-left:0}.product--thumbnail_slider .product__media-list{margin-left:0}.product__media-list .product__media-item{width:100%}}.product__media-icon .icon{width:1.2rem;height:1.4rem}.product__media-icon{background-color:rgb(var(--color-background));border-radius:50%;border:.1rem solid rgba(var(--color-foreground),.1);color:rgb(var(--color-foreground));display:flex;align-items:center;justify-content:center;height:3rem;width:3rem;position:absolute;left:1.2rem;top:1.2rem;z-index:1}.product__media-item>*{display:block;position:relative}.product__media-toggle{display:flex;border:none;background-color:transparent;color:currentColor;padding:0}.product__media-toggle:after{content:"";display:block;margin:0;padding:0;position:absolute;top:calc(var(--border-width) * -1);right:calc(var(--border-width) * -1);bottom:calc(var(--border-width) * -1);left:calc(var(--border-width) * -1);z-index:2}.product-media-modal{background-color:rgb(var(--color-background));height:100%;position:fixed;top:0;left:0;width:100%;visibility:hidden;opacity:0;z-index:-1}.product-media-modal__dialog{display:flex;align-items:center;height:100vh}.product-media-modal__content{max-height:100vh;width:100%;overflow:auto}.product-media-modal__content>:not(.active){display:none}@media screen and (min-width:750px){.product-media-modal__content{padding-bottom:2rem}.product-media-modal__content>:not(.active){display:block}}.product-media-modal__content>*{display:block;height:auto;margin:auto}.product-media-modal__toggle{background-color:rgb(var(--color-background));border:.1rem solid rgba(var(--color-foreground),.1);border-radius:50%;color:rgba(var(--color-foreground),.55);display:flex;align-items:center;justify-content:center;right:2rem;padding:1.2rem;position:fixed;z-index:2;top:2rem;width:4rem}@media screen and (min-width:750px){.product-media-modal__content{padding:2rem 11rem}.product-media-modal__content>*{width:100%}.product-media-modal__content>*+*{margin-top:2rem}.product-media-modal__toggle{right:5rem;top:2.2rem}.product-media-modal__dialog} @media screen and (min-width:990px){.product:not(.featured-product) .product__view-details{display:none}.product__view-details{display:block;text-decoration:none}.product__view-details .icon{width:1.2rem;margin-left:1.2rem;flex-shrink:0}.product-media-container{--aspect-ratio:1/1;--ratio-percent:calc(1 / var(--aspect-ratio) * 100%);position:relative;width:100%;max-width:calc(100% - calc(var(--media-border-width) * 2))}.product-media-container .media{padding-top:var(--ratio-percent)}.product-media-container .product__modal-opener{display:block;position:relative}@media screen and (max-width:749px){.product__info-container>:first-child{margin:1rem 0}.page-width.no-mobile-padding{padding-left:0!important;padding-right:0!important}.product__info-wrapper{padding:0 1.5rem!important}}@media screen and (min-width:750px){.product-media-container{max-width:100%}.product__info-container>*+*{margin:.6rem 0}.product__title{margin-bottom:.6rem}.slider.slider--tablet-up .slider__slide{margin-bottom:0}}.product__media{overflow:hidden}.product__media img{width:100%;height:auto;border:2px solid #ddd}.thumbnail-list__item{text-align:center}.thumbnail{display:block;margin:0 auto;border-radius:8px!important}.thumbnail-slider .slider-button{display:none!important}.thumbnail-slider .slider__slide{width:50px!important;height:50px!important;margin-right:8px}.accordion__title{font-weight:700}.product__media-wrapper{position:relative;overflow:hidden}.product__media-wrapper{position:relative}.price__sale .price-item--regular{color:#2c2c2c;text-decoration:line-through;font-weight:600;font-size:1.6rem;margin-right:1rem;opacity:1}.price__regular .price-item--regular,.price__sale .price-item--sale{color:#5679ff;font-weight:700;font-size:2rem}.slider-counter{display:none!important}@media screen and (max-width:749px){.product__media-list{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scroll-padding-left:2rem;padding-left:2rem;padding-right:1.5rem;gap:.5rem}.product__media-item{flex:0 0 99%;scroll-snap-align:start;margin-right:8px}.product__media img{border-radius:8px}}.accordion summary{display:flex;position:relative;line-height:1;padding:1.5rem 0}.accordion .summary__title{display:flex;flex:1}.accordion .summary__title+.icon-caret{height:calc(var(--font-heading-scale) * .6rem)}.accordion+.accordion{margin-top:0;border-top:none}.accordion{margin-top:8px;margin-bottom:0;border-top:.1rem solid rgba(var(--color-foreground),.08);border-bottom:.1rem solid rgba(var(--color-foreground),.08)}.accordion__title{display:inline-block;max-width:calc(100% - 6rem);min-height:1.6rem;margin:0;word-break:break-word}.accordion__content{margin-bottom:1.5rem;word-break:break-word;overflow-x:auto;padding:0 .6rem}slider-component{--desktop-margin-left-first-item:max( 5rem, calc((100vw - var(--page-width) + 10rem - var(--grid-desktop-horizontal-spacing)) / 2) );position:relative;display:block}.slider__slide{--focus-outline-padding:.5rem;--shadow-padding-top:calc((var(--shadow-vertical-offset) * -1 + var(--shadow-blur-radius)) * var(--shadow-visible));--shadow-padding-bottom:calc((var(--shadow-vertical-offset) + var(--shadow-blur-radius)) * var(--shadow-visible));scroll-snap-align:start;flex-shrink:0;padding-bottom:0}@media screen and (max-width:749px){.slider.slider--mobile{position:relative;flex-wrap:inherit;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;margin-bottom:0;width:100%;gap:0}.slider.slider--mobile .slider__slide{margin-bottom:0;width:100%}}.slider{scrollbar-color:rgb(var(--color-foreground)) rgba(var(--color-foreground),.04);-ms-overflow-style:none;scrollbar-width:none}.slider::-webkit-scrollbar{height:.4rem;width:.4rem;display:none}.slider::-webkit-scrollbar-thumb{background-color:rgb(var(--color-foreground));border-radius:.4rem;border:0}.slider::-webkit-scrollbar-track{background:rgba(var(--color-foreground),.04);border-radius:.4rem}.slider-counter{display:flex;justify-content:center;min-width:4.4rem}.slider-buttons{display:flex;align-items:center;justify-content:center}.slider-button{box-shadow:0 6px 20px #0003;border:none!important;background:#f0f0f0!important;color:#2c2c2c!important;border-radius:4px;display:none!important;align-items:center;justify-content:center;height:36px;width:36px;position:absolute;top:50%;transform:translateY(-50%);z-index:2}.slider-button--next{right:12px}.slider-button--prev{left:12px}.slider-button .icon{height:.8rem}.slider-button--next .icon{transform:rotate(-90deg)}.slider-button--prev .icon{transform:rotate(90deg)}variant-selects{display:block}.product-form__input--dropdown{--swatch-input--size:2rem;margin-bottom:1.6rem}.section-template--25996468945235__main-padding{padding-top:12px;padding-bottom:12px}@media screen and (min-width:750px){.slider--mobile+.slider-buttons{display:none}.section-template--25996468945235__main-padding{padding-top:16px;padding-bottom:16px}}.cart-popup{display:none;position:fixed;background-color:#f4f4f4;border:2px solid #ddd;border-radius:10px;padding:16px;color:#374049;z-index:1000;overflow:hidden}@media (min-width:768px){.cart-popup{top:25px;right:25px;width:500px}}@media (max-width:767px){.cart-popup{top:25px;left:50%;transform:translate(-50%);width:95%}}.popup-item-info{background:#fff;padding:4px 0;border-radius:10px;margin:8px 0}.popup-content{padding:0;margin:0;text-align:center}.popup-item-added,.popup-item-added h2{font-weight:700;margin:0;padding:0;color:#374049}.popup-content button{padding:12px;background:#2e353f;color:#fff;border:none;width:40%;border-radius:8px;font-weight:600;font-size:12px}.cart-popup-buttons{margin-top:4px;display:flex;justify-content:space-evenly}.popup-item-info{display:flex;justify-content:center}@font-face{font-family:'Material Symbols Outlined';font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/icon/font?kit=kJF1BvYX7BgnkSrUwT8OhrdQw4oELdPIeeII9v6oDMzByHX9rA6RzaxHMPdY43zj-jCxv3fzvRNU22ZXGJpEpjC_1v-p_4MrImHCIJIZrDCvHOemddQkzURJv7Jx89qS7d2lF-ZdQTmb5jA&skey=b8dc2088854b122f&v=v275) format('truetype')}.material-symbols-outlined{font-family:'Material Symbols Outlined';font-weight:400;font-style:normal;font-size:24px;line-height:1;letter-spacing:normal;text-transform:none;display:inline-block;white-space:nowrap;word-wrap:normal;direction:ltr}pickup-availability{display:block}.shipping-cost-widget{display:flex;align-items:center;font-family:Arial,sans-serif;padding:4px 0;border-radius:8px;margin-top:4px!important;margin-bottom:1rem!important;font-size:12px;color:#333}.shipping-cost-widget .icon{font-size:24px;margin-right:10px;margin-left:2px;line-height:1;display:flex;align-items:center}.shipping-cost-widget .selected-country{background:0 0;border:none;font:inherit;display:flex;align-items:center;gap:6px;padding:0;color:#333}.shipping-cost{font-weight:700}.country-dropdown{position:absolute;background:#fff;border:1px solid #ccc;border-radius:6px;margin-top:4px;list-style:none;padding:6px 0;box-shadow:0 2px 5px rgba(0,0,0,.1);z-index:100;max-height:200px;overflow-y:auto}.hidden{display:none}.shipping-widget{display:flex;align-items:center;font-family:Arial,sans-serif;padding:4px 0;border-radius:8px;margin-bottom:4px!important;margin-top:1rem!important}.truck-icon{font-size:24px;margin-left:2px;margin-right:10px}.delivery-window{font-size:12px;color:#333}#end-date,#start-date{font-weight:600}.blocky-pdr{position:relative;display:flex;flex-direction:row;align-items:center;gap:4px}.blocky-pdr-container{display:flex;flex-direction:row;flex-wrap:nowrap;margin:0;gap:1px;align-items:stretch;overflow:hidden;scroll-behavior:smooth}.blocky-pdr-container-text{flex-basis:100%;margin-bottom:0;scroll-snap-align:center;width:100%;max-width:100%;flex-shrink:0;flex-grow:1;padding-bottom:0;display:flex;align-items:center}.blocky-pdr-review{display:flex;justify-content:center;align-items:center;flex-grow:1}.blocky-pdr-review-text-center{justify-content:center}.blocky-pdr-review-child{display:flex;flex-direction:column}.blocky-pdr-review-text>p{margin:0;color:var(--text-color);overflow:hidden;display:-webkit-box;-webkit-line-clamp:4;line-clamp:4;-webkit-box-orient:vertical;word-break:break-word}.blocky-pdr-review-reviewer{margin:0;line-height:1.3rem;color:var(--text-color);opacity:.8}.blocky-pdr-review-stars{fill:var(--star-color);display:flex}.blocky-pdr-review-stars>*{width:calc(var(--star-size) * 1px)}.blocky-pdr-ccarot{border:solid var(--text-color);opacity:.75;border-width:0 1px 1px 0;display:inline-block;padding:4px}.blocky-pdr-ccarot-left{transform:rotate(135deg);-webkit-transform:rotate(135deg)}.blocky-pdr-ccarot-right{transform:rotate(-45deg);-webkit-transform:rotate(-45deg)}.blocky-pdr-carot-old{border:none;background-color:transparent}.blocky-pdr-carot-old{width:2rem;height:2rem;align-items:center;justify-content:center;display:flex}@media screen and (max-width:749px){.blocky-pdr-review-text>p{line-height:1.1em;font-size:calc(var(--text-size) * .85 * 1px)}.blocky-pdr-review-reviewer{font-size:calc(var(--star-size) * .7 5 * 1px)}.blocky-pdr-review-stars>*{width:calc(var(--star-size) * .8 * 1px)}.blocky-pdr-review-child{gap:6px}}@media screen and (min-width:750px){.blocky-pdr-review-text>p{line-height:1.3em;font-size:calc(var(--text-size) * 1px)}.blocky-pdr-review-reviewer{font-size:calc(var(--star-size) * .8 * 1px)}.blocky-pdr-review-stars>*{width:calc(var(--star-size) * 1px)}.blocky-pdr-review-child{gap:8px}.footer__content-bottom-wrapper:not(.footer__content-bottom-wrapper--center) .footer__copyright{text-align:right}}.blocky-pdr-card{box-shadow:#0000003d 0 3px 8px;padding:calc((var(--image-size) * .1 + 5) * 1px);border-radius:10px}.blocky-pdr-text-center{text-align:center;align-items:center}#shopify-section-template--25996468945235__main .product__tax{display:none}.jdgm-rev-widg{display:none}.price-per-item__container{display:flex;align-items:center;gap:1rem}.footer__copyright{display:none}.footer__copyright{text-align:center;margin-top:1.5rem}.copyright__content a{color:rgba(var(--color-foreground),.75)}.copyright__content{font-size:1.1rem}.copyright__content a{color:currentColor;text-decoration:none}.list-menu__item{font-size:16px;font-weight:700}.list-social{display:flex;flex-wrap:wrap;justify-content:flex-end}@media only screen and (max-width:749px){.list-social{justify-content:center}}.list-social__item .icon{height:2.2rem;width:2.2rem}.list-social__link{align-items:center;display:flex;padding:1.1rem;color:rgb(var(--color-foreground))} 