:root{--color-success: 46, 135, 13;--color-error: 183, 60, 36;--color-error-border: 238, 88, 79;--color-error-background: 255, 245, 245;--duration-short: .1s;--duration-default: .3s;--duration-long: .5s;--hover-opacity: .6}[data-scheme=dark] .swiper-scrollbar{--swiper-scrollbar-drag-bg-color: #a5a5a5;--swiper-scrollbar-bg-color: rgba(255, 255, 255, .15)}[data-scheme=dark] .swiper-buttons.swiper-buttons--secondary .icon{color:rgb(var(--color-background))}[data-scheme=dark] .featured-products__products-item .card__inner,[data-scheme=dark] .card__link:after,[data-scheme=dark] .card-horizontal__link,[data-scheme=dark] .card-horizontal__link:after,[data-scheme=dark] .collection-product-list .collection-product-card--extended .card__link:after{background-color:#212121}[data-scheme=dark] .collection-results--products .card-wrapper,[data-scheme=dark] .product-recommendations__product .card-wrapper{background-color:#1c1c1c}[data-scheme=dark] .featured-products__products-list--horizontal.featured-products__products-list--placeholder .card-wrapper,[data-scheme=dark] .featured-products__products-list .featured-products__products-item--horizontal .card-horizontal-wrapper{border-color:#dfdfdf}[data-scheme=dark] .filters__item:not(.filters__item_active){opacity:.5}[data-scheme=dark] .filters__item:not(.filters__item_active) span{color:#000}[data-scheme=dark] .card--product-placeholder .placeholder-svg{background-color:rgb(var(--color-background))}[data-scheme=dark] .button--transparent{border:1px solid rgba(var(--color-foreground),1)}[data-scheme=dark] .price--on-sale .price-item--regular{text-decoration-color:rgb(var(--color-card-price-regular))}[data-scheme=dark] .quantity{border:1px solid rgba(var(--color-foreground))}[data-scheme=dark] .shopify-payment-button__button.shopify-payment-button__button--unbranded{background-color:rgb(var(--color-foreground));color:rgb(var(--color-background))}@media screen and (pointer:fine){[data-scheme=dark] .shopify-payment-button__button.shopify-payment-button__button--unbranded:not(:disabled):hover{background-color:rgb(var(--color-foreground-secondary))}}[data-scheme=dark] .product__slider-nav .gallery-button,[data-scheme=dark] .product-media-modal__slider-nav-next,[data-scheme=dark] .product-media-modal__slider-nav-prev{box-shadow:0 4px 20px #00000059;background-color:#222}@media(prefers-color-scheme:dark){[data-scheme=auto] .swiper-scrollbar{--swiper-scrollbar-drag-bg-color: #a5a5a5;--swiper-scrollbar-bg-color: rgba(255, 255, 255, .15)}[data-scheme=auto] .swiper-buttons.swiper-buttons--secondary .icon{color:rgb(var(--color-background))}[data-scheme=auto] .featured-products__products-item .card__inner,[data-scheme=auto] .card__link:after,[data-scheme=auto] .card-horizontal__link,[data-scheme=auto] .card-horizontal__link:after,[data-scheme=auto] .collection-product-list .collection-product-card--extended .card__link:after{background-color:rgb(var(--color-background))}[data-scheme=auto] .collection-results--products .card-wrapper,[data-scheme=auto] .product-recommendations__product .card-wrapper{background-color:#212121}[data-scheme=auto] .featured-products__products-list--horizontal.featured-products__products-list--placeholder .card-wrapper,[data-scheme=auto] .featured-products__products-list .featured-products__products-item--horizontal .card-horizontal-wrapper{border-color:#dfdfdf}[data-scheme=auto] .filters__item:not(.filters__item_active){opacity:.5}[data-scheme=auto] .filters__item:not(.filters__item_active) span{color:#000}.swiper-buttons.swiper-buttons--secondary .icon{color:rgb(var(--color-background))}.card--product-placeholder .placeholder-svg{background-color:rgb(var(--color-background))}.button--transparent{border:1px solid rgba(var(--color-foreground),1)}.price--on-sale .price-item--regular{text-decoration-color:rgb(var(--color-card-price-regular))}.quantity{border:1px solid rgba(var(--color-foreground))}.shopify-payment-button__button.shopify-payment-button__button--unbranded{background-color:rgb(var(--color-foreground));color:rgb(var(--color-background))}}@media screen and (prefers-color-scheme:dark)and (pointer:fine){.shopify-payment-button__button.shopify-payment-button__button--unbranded:not(:disabled):hover{background-color:rgb(var(--color-foreground-secondary))}}@media(prefers-color-scheme:dark){.product__slider-nav .gallery-button,.product-media-modal__slider-nav-next,.product-media-modal__slider-nav-prev{box-shadow:0 4px 20px #00000059;background-color:#222}}.container,.container-fluid,.container-xxl,.shopify-policy__container-xxl,.container-xl,.shopify-policy__container-xl,.container-lg,.shopify-policy__container-lg,.container-md,.shopify-policy__container-md,.container-sm,.shopify-policy__container-sm,.shopify-policy__container{width:100%;padding-right:2rem;padding-left:2rem;margin-right:auto;margin-left:auto}@media screen and (min-width:1200px){.container,.container-fluid,.container-xxl,.shopify-policy__container-xxl,.container-xl,.shopify-policy__container-xl,.container-lg,.shopify-policy__container-lg,.container-md,.shopify-policy__container-md,.container-sm,.shopify-policy__container-sm,.shopify-policy__container{padding-right:8rem;padding-left:8rem}}@media(min-width:576px){.container-sm,.shopify-policy__container-sm,.container,.shopify-policy__container{max-width:100%}}@media(min-width:750px){.container-md,.shopify-policy__container-md,.container-sm,.shopify-policy__container-sm,.container,.shopify-policy__container{max-width:100%}}@media(min-width:990px){.container-lg,.shopify-policy__container-lg,.container-md,.shopify-policy__container-md,.container-sm,.shopify-policy__container-sm,.container,.shopify-policy__container{max-width:100%}}@media(min-width:1200px){.container-xl,.shopify-policy__container-xl,.container-lg,.shopify-policy__container-lg,.container-md,.shopify-policy__container-md,.container-sm,.shopify-policy__container-sm,.container,.shopify-policy__container{max-width:100%}}@media(min-width:1360px){.container-xxl,.shopify-policy__container-xxl,.container-xl,.shopify-policy__container-xl,.container-lg,.shopify-policy__container-lg,.container-md,.shopify-policy__container-md,.container-sm,.shopify-policy__container-sm,.container,.shopify-policy__container{max-width:1440px}}.no-js:not(html){display:none!important}html.no-js .no-js:not(html){display:block!important}.no-js-inline{display:none!important}html.no-js .no-js-inline{display:inline-block!important}.no-js-flex{display:none!important}html.no-js .no-js-flex{display:flex!important}html.js .js-hidden{display:none!important}html.no-js .no-js-block{display:block!important}html.no-js .no-js-hidden{display:none!important}@media screen and (min-width:990px){.page-width--narrow{max-width:72.6rem;padding:0}}.spaced-section{position:relative}.color-background-1,.color-background-2,.color-background-3{line-height:var(--font-body-line-height);letter-spacing:calc(var(--font-body-letter-spacing) * .1)}.background-secondary{background-color:rgba(var(--color-background-secondary));padding:4rem 0 5rem}@media screen and (min-width:750px){.background-secondary{padding:6rem 0 5rem}}.page-margin,.shopify-challenge__container{margin:7rem auto}.shopify-challenge__error{padding-left:0}.shopify-challenge__button{font-family:var(--font-button-family);font-weight:var(--font-button-weight);font-style:var(--font-button-style);text-transform:var(--font-button-text-transform);letter-spacing:var(--font-button-letter-spacing);position:relative;box-sizing:border-box;text-decoration:none;border:0;border-radius:var(--border-radius-button);font-size:calc(var(--font-button-scale) * 1rem);line-height:1.375;-webkit-appearance:none;appearance:none;cursor:pointer;overflow:hidden;z-index:1;display:inline-flex;justify-content:center;align-items:center;min-width:10rem;min-height:4rem;padding:0 3.2rem;transition:background-color var(--duration-default),color var(--duration-default);background-color:rgb(var(--color-button));color:rgb(var(--color-button-text));margin-top:2.4rem!important}@media screen and (min-width:576px){.shopify-challenge__button{padding:0 5.6rem}}.shopify-challenge__button:focus{background-color:rgb(var(--color-button))}.rte-width{max-width:82rem;margin:0 auto 2rem}.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}.visibility-hidden{visibility:hidden}.skip-to-content-link:focus{z-index:9999;position:inherit;overflow:auto;width:auto;height:auto;clip:auto;mix-blend-mode:exclusion}.overflow-hidden,.overflow-hidden-drawer{overflow:hidden}@media screen and (min-width:990px){.overflow-hidden,.overflow-hidden-drawer{padding-right:var(--scrollbar-width)}}summary{cursor:pointer;list-style:none;position:relative}summary .icon-caret{position:absolute;width:2.4rem;height:2.4rem;right:0;top:calc(50% - 1rem)}summary::-webkit-details-marker{display:none}.disclosure-has-popup{position:relative}.disclosure-has-popup[open]>summary:before{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2;display:block;cursor:default;content:" ";background:transparent}.disclosure-has-popup>summary:before{display:none}.disclosure-has-popup[open]>summary+*{z-index:100}@keyframes translate{0%{transform:translateZ(0)}to{transform:translate3d(-40rem,0,0)}}@keyframes fade{0%{opacity:0}to{opacity:1}}@keyframes link-hover{0%{width:100%}50%{width:0}to{width:100%}}@media(prefers-color-scheme:light){.header__heading-logo:not(.header__heading-logo--overlay){opacity:1;visibility:visible}.header__heading .header__heading-logo--overlay,.header__heading-link .header__heading-logo--overlay{opacity:0;visibility:hidden}.header__heading .header__heading-logo:not(.header__heading-logo--overlay),.header__heading-link .header__heading-logo:not(.header__heading-logo--overlay){opacity:1;visibility:visible}.header__heading .header__heading-logo:only-child,.header__heading-link .header__heading-logo:only-child{opacity:1!important;visibility:visible!important}}[data-scheme=light] .header__heading-logo:not(.header__heading-logo--overlay){opacity:1;visibility:visible}[data-scheme=light] .header__heading .header__heading-logo--overlay,[data-scheme=light] .header__heading-link .header__heading-logo--overlay{opacity:0;visibility:hidden}[data-scheme=light] .header__heading .header__heading-logo:not(.header__heading-logo--overlay),[data-scheme=light] .header__heading-link .header__heading-logo:not(.header__heading-logo--overlay){opacity:1;visibility:visible}[data-scheme=light] .header__heading .header__heading-logo:only-child,[data-scheme=light] .header__heading-link .header__heading-logo:only-child{opacity:1!important;visibility:visible!important}@media(prefers-color-scheme:dark){.header__heading-logo:not(.header__heading-logo--overlay){opacity:0;visibility:hidden}.header__heading-logo.header__heading-logo--overlay{opacity:1;visibility:visible}.header__heading-logo:only-child{opacity:1!important;visibility:visible!important}}[data-scheme=dark] .header__heading-logo:not(.header__heading-logo--overlay){opacity:0;visibility:hidden}[data-scheme=dark] .header__heading-logo.header__heading-logo--overlay{opacity:1;visibility:visible}[data-scheme=dark] .header__heading-logo:only-child{opacity:1!important;visibility:visible!important}.placeholder-svg{filter:grayscale(1)}.background{background:rgb(var(--color-background));background:var(--overwrite-background);background-attachment:fixed}[data-scheme=dark] .background{background:rgb(var(--color-background))}@media(prefers-color-scheme:dark){[data-scheme=auto] .background{background:rgb(var(--color-background))}}p{color:rgb(var(--color-foreground))}.shopify-policy__title{text-align:center;margin:1.6rem auto 0;max-width:72.6rem}@media screen and (min-width:750px){.shopify-policy__title{margin-top:3.2rem}}.shopify-policy__body{margin:2.4rem auto 0;padding-bottom:4.8rem;max-width:72.6rem}@media screen and (min-width:750px){.shopify-policy__body{margin-top:3.2rem}}@media screen and (min-width:1200px){.shopify-policy__body{padding-bottom:8.8rem;margin-top:5.6rem}}.shopify-email-marketing-confirmation__container h1{margin:2.4rem 0;text-align:center}.shopify-email-marketing-confirmation__container p{text-align:center}.section-grid{display:grid;grid-template-columns:1fr auto;gap:2.4rem 2rem}@media screen and (min-width:750px){.section-grid{gap:3.2rem 2rem}}@media screen and (min-width:1200px){.section-grid{gap:5.6rem 2rem}}.section-grid .description{margin-bottom:0}.section-grid .section-top+.button{grid-row:3;grid-column:span 2;align-self:end;width:100%}@media screen and (min-width:576px){.section-grid .section-top+.button{grid-row:unset;grid-column:unset;width:auto}}.section-grid_no-text{display:flex;flex-direction:column-reverse}@media screen and (min-width:576px){.section-grid_no-text{flex-direction:column}.section-grid_no-text>.button{align-self:flex-end}}.section-top{align-self:center}.section-border{position:relative}.section-border .container:before{content:"";position:absolute;top:0;display:block;width:100%;height:.1rem;background-color:rgb(var(--color-border));max-width:calc(100% - 4rem)}@media screen and (min-width:1200px){.section-border .container:before{max-width:calc(100% - 16rem)}}@media screen and (min-width:1440px){.section-border .container:before{max-width:calc(1440px - 16rem)}}.section-border-full .container:before{left:0;max-width:100%}h1,h2,h3,h4,h5,h6,.h0,.h1,.h2,.h3,.h4,.h5,.h6{font-family:var(--font-heading-family);font-style:var(--font-heading-style);font-weight:var(--font-heading-weight);letter-spacing:var(--font-heading-letter-spacing);color:rgb(var(--color-foreground));line-height:var(--font-heading-line-height);text-transform:var(--font-heading-text-transform);word-wrap:break-word;word-break:break-word;max-width:100%}.h0{line-height:1;font-size:calc(var(--font-heading-h0-scale) * 3.6rem)}@media screen and (min-width:350px){.h0{font-size:calc(var(--font-heading-h0-scale) * 4rem)}}@media screen and (min-width:750px){.h0{font-size:calc(var(--font-heading-h0-scale) * 5.6rem)}}@media screen and (min-width:990px){.h0{font-size:calc(var(--font-heading-h0-scale) * 7.5rem)}}@media screen and (min-width:1200px){.h0{font-size:calc(var(--font-heading-h0-scale) * 8.8rem)}}@media screen and (min-width:1360px){.h0{font-size:calc(var(--font-heading-h0-scale) * 10rem)}}h1,.h1{font-size:calc(var(--font-heading-h1-scale) * 3.2rem)}@media only screen and (min-width:750px){h1,.h1{font-size:calc(var(--font-heading-h1-scale) * 3.6rem)}}@media only screen and (min-width:990px){h1,.h1{font-size:calc(var(--font-heading-h1-scale) * 4.8rem)}}@media only screen and (min-width:1360px){h1,.h1{font-size:calc(var(--font-heading-h1-scale) * 6.4rem)}}h2,.h2{font-size:calc(var(--font-heading-h2-scale) * 2.4rem)}@media only screen and (min-width:750px){h2,.h2{font-size:calc(var(--font-heading-h2-scale) * 2.8rem)}}@media only screen and (min-width:990px){h2,.h2{font-size:calc(var(--font-heading-h2-scale) * 3.2rem)}}@media only screen and (min-width:1360px){h2,.h2{font-size:calc(var(--font-heading-h2-scale) * 4rem)}}h3,.h3{font-size:calc(var(--font-heading-h3-scale) * 2rem)}@media only screen and (min-width:750px){h3,.h3{font-size:calc(var(--font-heading-h3-scale) * 2.4rem)}}@media only screen and (min-width:990px){h3,.h3{font-size:calc(var(--font-heading-h3-scale) * 2.8rem)}}@media only screen and (min-width:1360px){h3,.h3{font-size:calc(var(--font-heading-h3-scale) * 3rem)}}h4,.h4{font-size:calc(var(--font-heading-h4-scale) * 1.8rem)}@media only screen and (min-width:750px){h4,.h4{font-size:calc(var(--font-heading-h4-scale) * 2rem)}}h5,.h5{font-size:calc(var(--font-heading-h5-scale) * 1.6rem)}h6,.h6{font-size:1.4rem;line-height:var(--font-body-line-height)}a{display:inline-block;color:rgba(var(--color-foreground));text-decoration:none;cursor:pointer}blockquote{display:block;color:rgba(var(--color-foreground));padding:0 0 0 2rem;border-left:1px solid rgba(var(--color-border))}blockquote>*:first-child{margin-top:0}blockquote>*:last-child{margin-bottom:0}@media screen and (min-width:750px){blockquote{padding:0 0 0 2.4rem}}blockquote cite{font-style:normal;color:rgba(var(--color-foreground-secondary));display:block;font-size:calc(var(--font-body-scale) * 1.2rem - .1rem)}@media only screen and (min-width:750px){blockquote cite{font-size:calc(var(--font-body-scale) * 1.4rem - .2rem)}}blockquote.blockquote-alt{border-left:none;border-top:1px solid rgba(var(--color-border));border-bottom:1px solid rgba(var(--color-border));padding:2.4rem 0}@media screen and (min-width:750px){blockquote.blockquote-alt{padding:3.2rem 0}}table:not([class]){table-layout:fixed;border-collapse:collapse;border-style:hidden}table:not([class]) td,table:not([class]) th{padding:1em;border:1px solid rgba(var(--color-border))}a:empty,ul:empty,dl:empty,section:empty,article:empty,p:empty,h1:empty,h2:empty,h3:empty,h4:empty,h5:empty,h6:empty{display:none}hr{display:block;width:100%;height:.1rem;background-color:rgb(var(--color-border));border:none}.caption{font-size:1rem;color:rgb(var(--color-foreground-secondary));line-height:1.7}@media screen and (min-width:750px){.caption{font-size:1.2rem}}.caption-large{text-transform:uppercase;font-weight:500;color:rgba(var(--color-foreground))}@media screen and (max-width:749px){.small-hide{display:none}}@media screen and (max-width:749px){.small-hide{display:none!important}}@media screen and (min-width:750px)and (max-width:989px){.medium-hide{display:none!important}}@media screen and (min-width:990px){.large-up-hide{display:none!important}}.center{text-align:center}.right{text-align:right}.uppercase{text-transform:uppercase}.link{cursor:pointer;display:inline-block;border:none;box-shadow:none;text-decoration:underline;text-underline-offset:.3rem;color:rgb(var(--color-foreground));background-color:transparent;font-size:calc(var(--font-body-scale) * 1.4rem);transition:var(--duration-default)}.link--text{color:rgb(var(--color-foreground));transition:var(--duration-default)}.full-unstyled-link{text-decoration:none;color:currentColor;display:block}details>*{box-sizing:border-box}.break{word-break:break-word}@media(prefers-reduced-motion){.motion-reduce{transition:none!important}}.body-large{font-size:calc(var(--font-body-scale) * 1.2rem + .2rem)}@media only screen and (min-width:750px){.body-large{font-size:calc(var(--font-body-scale) * 1.3rem + .3rem)}}@media only screen and (min-width:1536px){.body-large{font-size:calc(var(--font-body-scale) * 1.4rem + .4rem)}}.body-normal{font-size:calc(var(--font-body-scale) * 1.2rem)}@media screen and (min-width:576px){.body-normal{font-size:calc(var(--font-body-scale) * 1.3rem)}}@media only screen and (min-width:990px){.body-normal{font-size:calc(var(--font-body-scale) * 1.4rem)}}.body-small{font-size:calc(var(--font-body-scale) * 1.2rem - .1rem)}@media only screen and (min-width:750px){.body-small{font-size:calc(var(--font-body-scale) * 1.4rem - .2rem)}}.body-xs{font-size:calc(var(--font-body-scale) * 1.2rem - .3rem)}@media only screen and (min-width:750px){.body-xs{font-size:calc(var(--font-body-scale) * 1.4rem - .4rem)}}.title{margin:3rem 0 2rem;word-break:break-word}.title a{display:inline;color:rgba(var(--color-foreground-secondary));transition:background-size var(--duration-default) ease-in-out,opacity var(--duration-default) ease-in-out;background-position:left 90%;background-size:100% 5%;background-image:linear-gradient(to right,rgba(var(--color-foreground-secondary)) 0% 100%);background-repeat:no-repeat;text-decoration:none}@media only screen and (hover:hover)and (pointer:fine)and (min-width:1200px){.title a:hover{background-size:0% 5%;background-position:right 90%;opacity:.8}}.title.size--h2{max-width:60rem}.title.size--h3{max-width:41.6rem}.title-wrapper{margin-bottom:3rem}.title--primary{margin:4rem 0}.title--page{text-align:center}.title--section>*{margin:0}.title--section-mt-none{margin:0 0 3rem}.title--section-m-none{margin:0}@media screen and (min-width:990px){.title{margin:5rem 0 3rem}.title--primary{margin:2rem 0}}.page-header{display:flex;flex-direction:column;align-items:center;row-gap:.8rem;margin-top:1.6rem}@media screen and (min-width:750px){.page-header{margin-top:3.2rem;row-gap:1.6rem}}.page-header__title{max-width:min(631px,90%)}.page-header__description{max-width:min(416px,90%)}.subtitle{font-family:var(--font-subtitle-family);font-weight:var(--font-subtitle-weight);font-style:var(--font-subtitle-style);letter-spacing:var(--font-subtitle-letter-spacing);text-transform:var(--font-subtitle-text-transform);color:rgba(var(--color-foreground));font-size:calc(var(--font-subtitle-scale) * 1rem - .1rem);word-break:break-word;max-width:41.6rem}@media only screen and (min-width:1360px){.subtitle{font-size:calc(var(--font-subtitle-scale) * 1rem)}}.card__subtitle{position:relative;margin:0;font-size:1.1rem;line-height:1.4;font-family:var(--font-subtitle-family);font-weight:var(--font-subtitle-weight);font-style:var(--font-subtitle-style);letter-spacing:.08em;text-transform:uppercase;color:rgb(var(--color-foreground-secondary))}.titles{display:flex;flex-direction:column}.titles--center{text-align:center;align-items:center;margin-left:auto;margin-right:auto}.titles--center .title{display:inline-block;margin-left:auto;margin-right:auto}.titles--center .subtitle{margin-left:auto;margin-right:auto}.titles--right{text-align:right;margin-left:auto;align-items:flex-end}.titles--right .title{text-align:right;margin-left:auto}.titles+.content{margin-top:2.4rem}@media screen and (min-width:750px){.titles+.content{margin-top:3.2rem}}@media screen and (min-width:1200px){.titles+.content{margin-top:5.6rem}}@media screen and (min-width:1200px){.titles.titles_margin-medium+.content{margin-top:4rem}}.titles+.description{margin-top:1.6rem;max-width:41.6rem}.titles .description+button{margin-bottom:0}.subtitle+.title{margin-top:1.6rem}.title{margin:0;word-break:break-word}.description{margin-top:0;margin-bottom:2.4rem;max-width:41.6rem;word-break:break-word}@media screen and (min-width:750px){.description{margin-bottom:3.2rem}}@media screen and (min-width:1200px){.description{margin-bottom:5.6rem}}.description--center{text-align:center;margin-left:auto;margin-right:auto}.description--right{text-align:right;margin-left:auto}.description a{display:inline;color:rgba(var(--color-foreground-secondary));transition:background-size var(--duration-default) ease-in-out,opacity var(--duration-default) ease-in-out;background-position:left 90%;background-size:100% 5%;background-image:linear-gradient(to right,rgba(var(--color-foreground-secondary)) 0% 100%);background-repeat:no-repeat;text-decoration:none;word-break:break-word}@media only screen and (hover:hover)and (pointer:fine)and (min-width:1200px){.description a:hover{background-size:0% 5%;background-position:right 90%;opacity:.8}}[data-scheme=dark] .title--simple span[style*="text-decoration:underline"]{text-decoration-color:#4a4a4c!important}[data-scheme=dark] .title a,[data-scheme=dark] .description a{background-image:linear-gradient(to right,#4a4a4c 0% 100%)}[data-scheme=dark] .title--background span[style*="text-decoration:underline"]{background-color:#4a4a4c}@media(prefers-color-scheme:dark){[data-scheme=auto] .title--simple span[style*="text-decoration:underline"]{text-decoration-color:#4a4a4c!important}[data-scheme=auto] .title a,[data-scheme=auto] .description a{background-image:linear-gradient(to right,#4a4a4c 0% 100%)}[data-scheme=auto] .title--background span[style*="text-decoration:underline"]{background-color:#4a4a4c}}.swiper-button-next,.swiper-button-prev,.swiper-pagination{position:static;margin:0;padding:0;background-color:transparent;border:none}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:0;pointer-events:none;box-shadow:none}.swiper-button-next:after,.swiper-button-prev:after{display:none}.swiper-button-next svg,.swiper-button-prev svg{color:rgb(var(--color-foreground));transition:transform var(--duration-default)}.swiper-button-next svg path,.swiper-button-prev svg path{stroke:rgb(var(--color-foreground))}@media screen and (hover:hover)and (pointer:fine)and (min-width:1200px){.swiper-button-prev:hover svg{transform:translate(-.3rem)}}@media screen and (hover:hover)and (pointer:fine)and (min-width:1200px){.swiper-button-next:hover svg{transform:translate(.3rem)}}.swiper-scrollbar{--swiper-scrollbar-drag-bg-color: rgb(var(--color-scrollbar));--swiper-scrollbar-size: 4px;--swiper-scrollbar-border-radius: 30px;--swiper-scrollbar-bg-color: rgba(var(--color-scrollbar), .15);--swiper-scrollbar-sides-offset: 0%}.swiper-pagination{--swiper-pagination-fraction-color: inherit;--swiper-pagination-progressbar-bg-color: rgba( var(--color-foreground-secondary) );--swiper-pagination-progressbar-size: .4rem;--swiper-pagination-bullet-inactive-color: rgb(var(--color-background));--swiper-pagination-bullet-inactive-opacity: .5;--swiper-pagination-bullet-opacity: 1;position:static;display:flex;align-items:center;justify-content:center;gap:.4rem}.pagination-circles .swiper-pagination-bullet{width:1.2rem;height:1.2rem;border-radius:50%}.swiper-pagination-bullet{box-sizing:border-box;margin:0!important;width:4rem;height:.6rem;border-radius:3rem;transition:background-color .3s cubic-bezier(.39,.575,.565,1),border-color .3s cubic-bezier(.39,.575,.565,1);border-width:1px;border-style:solid;border-color:rgba(var(--color-foreground),.24);background-color:transparent;opacity:1}@media screen and (hover:hover)and (pointer:fine){.swiper-pagination-bullet:not(.swiper-pagination-bullet-active):hover{background-color:rgba(var(--color-foreground),.25);border-color:rgba(var(--color-foreground),.25)}}.swiper-pagination-bullet-active{background-color:rgb(var(--color-foreground));border-color:rgb(var(--color-foreground))}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--color-foreground-secondary, var(--color-foreground))}.media{width:100%;height:100%;display:block;position:relative;overflow:hidden}.media>*:not(.zoom,.deferred-media__poster-button,.card__link),.media model-viewer,.card-wrapper__link--overlay:empty{display:block;max-width:100%;position:absolute;top:0;left:0;height:100%;width:100%}.media>img{object-fit:cover;object-position:center center;transition:opacity var(--duration-long),transform var(--duration-long)}.media--square{padding-bottom:100%}.media--portrait{padding-bottom:114.2%}.media--landscape{padding-bottom:66.6%}.media--cropped{padding-bottom:56%}.media--16-9{padding-bottom:56.25%}.media--circle{padding-bottom:100%;border-radius:50%}.media.media--hover-effect>img+img{opacity:0}@media screen and (min-width:990px){.media--cropped{padding-bottom:63%}}deferred-media{display:block}.button-wrapper{width:100%;display:flex;align-items:center;justify-content:center}.button,.customer .button{display:inline-flex;align-items:center;justify-content:center;font-size:calc(var(--font-button-scale) * 1rem);font-family:var(--font-button-family);font-weight:var(--font-button-weight);font-style:var(--font-button-style);text-transform:var(--font-button-text-transform);letter-spacing:var(--font-button-letter-spacing);line-height:1.375;text-decoration:none;border:none;overflow:hidden;position:relative;z-index:1;cursor:pointer;flex-shrink:0;min-height:4rem}.button:disabled,.button[aria-disabled=true],.button.disabled,.customer .button:disabled,.customer .button[aria-disabled=true],.customer .button.disabled{cursor:not-allowed;opacity:.5;pointer-events:none}.button__content,.customer .button__content{position:relative;display:flex;align-items:center;justify-content:center;column-gap:8px;z-index:2;overflow:hidden}.button__label,.customer .button__label{position:relative;transform:translateZ(0);transform-style:preserve-3d;transition:color .4s cubic-bezier(.165,.84,.44,1),transform .4s cubic-bezier(.165,.84,.44,1) .05s}.button__label:after,.customer .button__label:after{content:attr(data-label);position:absolute;inset:100% auto auto 0%}.button__icons,.customer .button__icons{display:flex;align-items:center;justify-content:center;width:14px;height:14px;position:relative;overflow:hidden;flex-shrink:0}.button__icon,.customer .button__icon{position:relative;width:14px;height:14px;display:flex;align-items:center;justify-content:center;transform:translateZ(0);transform-style:preserve-3d;transition:color .4s cubic-bezier(.165,.84,.44,1),transform .3s ease .07s}.button__icon svg path,.customer .button__icon svg path{transition:stroke .3s cubic-bezier(.165,.84,.44,1)}.button__icon--2,.customer .button__icon--2{position:absolute;top:100%;left:-100%}@media screen and (pointer:fine){.button:not(:disabled):not([aria-disabled=true]):hover .button__label,.customer .button:not(:disabled):not([aria-disabled=true]):hover .button__label{transform:translate3d(0,-100%,0)}.button:not(:disabled):not([aria-disabled=true]):hover .button__icon,.customer .button:not(:disabled):not([aria-disabled=true]):hover .button__icon{transform:translate3d(100%,-100%,0)}}@media screen and (pointer:fine){.button:not(:disabled):not([aria-disabled=true]):hover .animated-button-circle,.customer .button:not(:disabled):not([aria-disabled=true]):hover .animated-button-circle{opacity:1;transform:translateY(-50%) scale(1) translateZ(0)}}.button--primary,.button--secondary,.customer .button--primary,.customer .button--secondary{padding:.9rem 2.6rem;border-radius:var(--border-radius-button)}.button--primary.with-arrow,.button--secondary.with-arrow,.customer .button--primary.with-arrow,.customer .button--secondary.with-arrow{padding-right:2.2rem}.button--primary,.customer .button--primary{color:rgb(var(--color-button-text));transition:color .45s cubic-bezier(.165,.84,.44,1);background-color:rgb(var(--color-button))}.button--primary .button__label,.customer .button--primary .button__label,.button--primary .button__icon,.customer .button--primary .button__icon{color:rgb(var(--color-button-text))}.button--primary .button__icon svg path,.customer .button--primary .button__icon svg path{stroke:currentColor}.button--primary .animated-button-circle,.customer .button--primary .animated-button-circle{background-color:rgb(var(--color-button-hover))}@media screen and (pointer:fine){.button--primary:not(:disabled):not([aria-disabled=true]):hover,.customer .button--primary:not(:disabled):not([aria-disabled=true]):hover{color:rgb(var(--color-button-text-hover))}.button--primary:not(:disabled):not([aria-disabled=true]):hover .button__label,.customer .button--primary:not(:disabled):not([aria-disabled=true]):hover .button__label{color:rgb(var(--color-button-text-hover));transform:translate3d(0,-100%,0)}.button--primary:not(:disabled):not([aria-disabled=true]):hover .button__icon,.customer .button--primary:not(:disabled):not([aria-disabled=true]):hover .button__icon{color:rgb(var(--color-button-text-hover));transform:translate3d(100%,-100%,0)}}.button--primary:focus,.customer .button--primary:focus{background-color:rgb(var(--color-button))}.button--secondary,.customer .button--secondary{color:rgb(var(--color-button-secondary-text));transition:color .45s cubic-bezier(.165,.84,.44,1);background-color:rgb(var(--color-button-secondary))}.button--secondary .button__label,.customer .button--secondary .button__label,.button--secondary .button__icon,.customer .button--secondary .button__icon{color:rgb(var(--color-button-secondary-text))}.button--secondary .button__icon svg path,.customer .button--secondary .button__icon svg path{stroke:currentColor}.button--secondary .animated-button-circle,.customer .button--secondary .animated-button-circle{background-color:rgb(var(--color-button-secondary-hover))}@media screen and (pointer:fine){.button--secondary:not(:disabled):not([aria-disabled=true]):hover,.customer .button--secondary:not(:disabled):not([aria-disabled=true]):hover{color:rgb(var(--color-button-secondary-text-hover))}.button--secondary:not(:disabled):not([aria-disabled=true]):hover .button__label,.customer .button--secondary:not(:disabled):not([aria-disabled=true]):hover .button__label{color:rgb(var(--color-button-secondary-text-hover));transform:translate3d(0,-100%,0)}.button--secondary:not(:disabled):not([aria-disabled=true]):hover .button__icon,.customer .button--secondary:not(:disabled):not([aria-disabled=true]):hover .button__icon{color:rgb(var(--color-button-secondary-text-hover));transform:translate3d(100%,-100%,0)}}.button--secondary:focus,.customer .button--secondary:focus{background-color:rgb(var(--color-button-secondary))}.button--tertiary,.customer .button--tertiary{min-height:unset;color:rgb(var(--color-button-tertiary-text));min-height:2.4rem}.button--tertiary .button__label,.customer .button--tertiary .button__label{color:rgb(var(--color-button-tertiary-text))}.button--tertiary .button__icon svg path,.customer .button--tertiary .button__icon svg path{stroke:rgb(var(--color-button-tertiary-text))}.button--tertiary .button__icon--2 svg path,.customer .button--tertiary .button__icon--2 svg path{stroke:rgba(var(--color-button-tertiary-text),.6)}@media screen and (pointer:fine){.button--tertiary:not(:disabled):not([aria-disabled=true]):hover .button__label,.customer .button--tertiary:not(:disabled):not([aria-disabled=true]):hover .button__label{color:rgba(var(--color-button-tertiary-text),.6);stroke:rgba(var(--color-button-tertiary-text),.6)}.button--tertiary:not(:disabled):not([aria-disabled=true]):hover .button__icon svg path,.customer .button--tertiary:not(:disabled):not([aria-disabled=true]):hover .button__icon svg path{stroke:rgba(var(--color-button-tertiary-text),.6)}}.button--transparent,.customer .button--transparent{padding:.7rem 2.6rem;border-radius:var(--border-radius-button);color:rgba(var(--color-foreground),1);background-color:transparent;border:.1rem solid rgba(var(--color-foreground),.2)}.button--transparent .button__label,.customer .button--transparent .button__label{color:rgba(var(--color-foreground),1)}.button--transparent .button__icon svg path,.customer .button--transparent .button__icon svg path{color:rgba(var(--color-foreground),1)}.button--transparent .animated-button-circle,.customer .button--transparent .animated-button-circle{background-color:rgba(var(--color-foreground),.05)}.button--underline,.customer .button--underline{min-height:unset;display:inline-block;color:rgb(var(--color-foreground-secondary));background-position:left 100%;background-size:100% 5%;background-image:linear-gradient(to right,currentColor 0% 100%);background-repeat:no-repeat;background-color:transparent;text-decoration:none;word-break:break-word;transition:background-size var(--duration-default) ease-in-out,opacity var(--duration-default) ease-in-out}@media screen and (hover:hover)and (pointer:fine){.button--underline:not(:disabled):not([aria-disabled=true]):hover,.customer .button--underline:not(:disabled):not([aria-disabled=true]):hover{background-color:transparent;background-size:0% 5%;background-position:right 100%;opacity:var(--hover-opacity)}}.button--load-more,.customer .button--load-more{flex-shrink:unset;margin-top:4rem}@media screen and (min-width:750px){.button--load-more,.customer .button--load-more{margin-top:4.8rem}}.button__loader,.customer .button__loader{width:1.8rem;height:1.8rem;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:10;display:none;align-items:center;justify-content:center;color:rgba(var(--color-button-text))}.button__loader svg.spinner,.customer .button__loader svg.spinner{width:1.8rem;height:1.8rem}.button.loading .button__content,.customer .button.loading .button__content{visibility:hidden;opacity:0}.button.loading .button__loader,.customer .button.loading .button__loader{display:flex}.animated-button-circle{position:absolute;display:block;top:50%;left:-5%;width:110%;padding-top:100%;z-index:1;opacity:0;border-radius:50%;transform:translateY(-50%) scale(0) translateZ(0);transition:transform linear(0,.2342,.4374,.6093 37.49%,.6835,.7499,.8086,.8593,.9023,.9375,.9648,.9844,.9961,1) .7s,opacity ease-in-out .4s}.field{position:relative;width:100%;display:flex;flex-direction:column;align-items:flex-start}.field label{position:relative;transition:var(--duration-short);order:-1}.field input[type=text],.field input[type=email],.field input[type=tel],.field input[type=search],.field input[type=password],.field select,.field .field__input{width:100%;min-height:4.4rem;font-family:var(--font-body-family);font-style:var(--font-body-style);font-size:1.6rem;-webkit-appearance:none;appearance:none;color:rgb(var(--color-foreground));background-color:transparent;border:.1rem solid rgb(var(--color-border-input));border-radius:var(--border-radius-input);box-sizing:border-box;transition:border var(--duration-default),background-color var(--duration-default);overflow:hidden}.field input[type=text]::placeholder,.field input[type=email]::placeholder,.field input[type=tel]::placeholder,.field input[type=search]::placeholder,.field input[type=password]::placeholder,.field select::placeholder,.field .field__input::placeholder{color:rgba(var(--color-foreground-secondary),.5);transition:color var(--duration-default)}@media screen and (pointer:fine){.field input[type=text]:hover:not(:focus)::placeholder,.field input[type=email]:hover:not(:focus)::placeholder,.field input[type=tel]:hover:not(:focus)::placeholder,.field input[type=search]:hover:not(:focus)::placeholder,.field input[type=password]:hover:not(:focus)::placeholder,.field select:hover:not(:focus)::placeholder,.field .field__input:hover:not(:focus)::placeholder{color:rgba(var(--color-foreground-secondary))}}.field input[type=text]:focus-visible,.field input[type=text]:focus,.field input[type=email]:focus-visible,.field input[type=email]:focus,.field input[type=tel]:focus-visible,.field input[type=tel]:focus,.field input[type=search]:focus-visible,.field input[type=search]:focus,.field input[type=password]:focus-visible,.field input[type=password]:focus,.field select:focus-visible,.field select:focus,.field .field__input:focus-visible,.field .field__input:focus{outline:none}.field textarea.field__input,.field .textarea{border-radius:var(--border-radius-input)}.field input[type=search]::-webkit-search-cancel-button{display:none}.field input[type=search]::placeholder{color:rgba(var(--color-foreground-secondary),.5)}@media screen and (pointer:fine){.field input[type=search]:hover:not(:focus)::placeholder{color:rgba(var(--color-foreground-secondary))}}.field input[type=text],.field input[type=email],.field input[type=tel],.field input[type=password],.field .field__input{flex-grow:1;padding:.2rem 1.6rem;text-align:left}.field input[type=text]::-webkit-search-cancel-button,.field input[type=email]::-webkit-search-cancel-button,.field input[type=tel]::-webkit-search-cancel-button,.field input[type=password]::-webkit-search-cancel-button,.field .field__input::-webkit-search-cancel-button{display:none}.field input[type=text]::placeholder,.field input[type=email]::placeholder,.field input[type=tel]::placeholder,.field input[type=password]::placeholder,.field .field__input::placeholder{font-size:1.6rem}.field input[type=text][required]+label:after,.field input[type=email][required]+label:after,.field input[type=tel][required]+label:after,.field input[type=password][required]+label:after,.field .field__input[required]+label:after{content:"*";position:relative;top:0;left:.5rem;color:rgb(var(--color-error))}.field input[type=text]+label,.field input[type=email]+label,.field input[type=tel]+label,.field input[type=password]+label,.field .field__input+label{text-transform:none;color:rgb(var(--color-foreground));padding-bottom:.8rem}.field textarea.field__input{padding:1rem 1.6rem}.field .select{width:100%}.field .select .placeholder-select{font-size:1.6rem;font-weight:500;text-transform:none;color:rgba(var(--color-foreground-secondary));position:absolute;top:50%;left:1.8rem;transform:translateY(-50%);pointer-events:none}.field .select .placeholder-select span{color:rgb(var(--color-error))}.field select{cursor:pointer;padding:.8rem 3.6rem .8rem 1.6rem;min-height:4.4rem;line-height:1.4;background-color:transparent;letter-spacing:calc(var(--font-body-letter-spacing) * .1);transition:opacity var(--duration-default)}.field select:focus{border-color:rgb(var(--color-border-input))}.field select:focus-visible{opacity:var(--hover-opacity)}.field select:focus-visible+svg{opacity:var(--hover-opacity)}@media screen and (pointer:fine){.field select:hover{opacity:var(--hover-opacity)}.field select:hover+svg{opacity:var(--hover-opacity)}}.field select+svg{width:1.4rem;height:1.4rem;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%);right:0;color:rgb(var(--color-foreground));transition:opacity var(--duration-default)}.field select option{background-color:rgb(var(--color-background))}.field select[required]+label:after{content:"*";position:relative;top:0;left:.5rem;color:rgb(var(--color-error))}.field--checkbox{cursor:pointer;position:relative;display:flex;align-items:center}.field--checkbox input[type=checkbox]{position:absolute;opacity:1;width:1.6rem;height:1.6rem;top:0;left:0;z-index:-1;-webkit-appearance:none;appearance:none}.field--checkbox input[type=checkbox]:checked+label .field__checkbox{border-color:rgb(var(--color-foreground))}.field--checkbox input[type=checkbox]:checked+label .field__checkbox:before{visibility:visible}.field--checkbox input[type=checkbox][required]+label .field__label:after{content:"*";position:relative;top:0;left:0;color:rgb(var(--color-error))}.field--checkbox input[type=checkbox]+label{cursor:pointer;display:flex;align-items:center;gap:.8rem}.field--checkbox .field__checkbox{position:relative;display:block;flex-shrink:0;width:1.6rem;height:1.6rem;border-radius:.4rem;border:.1rem solid rgb(var(--color-border));background-color:transparent;transition:border-color var(--duration-default)}.field--checkbox .field__checkbox:before{content:"";display:block;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);z-index:5;visibility:hidden;background-color:rgb(var(--color-foreground));width:1rem;height:1rem;border-radius:.3rem}.field--checkbox .field__label{color:rgb(var(--color-foreground));word-break:break-word}.field--checkbox .field__label>a{display:inline-block;color:rgb(var(--color-foreground-secondary));background-position:left 100%;background-size:100% 5%;background-image:linear-gradient(to right,rgba(var(--color-foreground-secondary)) 0% 90%);background-repeat:no-repeat;text-decoration:none;transition:background-size var(--duration-default) ease-in-out,opacity var(--duration-default) ease-in-out}@media screen and (hover:hover)and (pointer:fine){.field--checkbox .field__label>a:hover{background-size:0% 5%;background-position:right 90%;opacity:var(--hover-opacity)}}@media screen and (pointer:fine){.field--checkbox:hover .field__checkbox{border-color:rgb(var(--color-foreground))}}.field--pass{position:relative}.field--pass .button-pass-visibility{display:none;width:2rem;height:2rem;position:absolute;bottom:1.2rem;right:1.2rem;cursor:pointer}.field--pass .button-pass-visibility svg{width:2rem;height:2rem;color:rgba(var(--color-foreground-secondary))}.field--pass .button-pass-visibility svg.icon-eye{display:none}.field--pass-wrapper{width:100%;position:relative}.field--pass-wrapper+label{text-transform:none;color:rgb(var(--color-foreground));padding-bottom:.8rem}.field--pass-wrapper+label:after{content:"*";position:relative;top:0;left:.5rem;color:rgb(var(--color-error))}.field--dark input[type=text],.field--dark input[type=email],.field--dark input[type=tel],.field--dark input[type=password],.field--dark input[type=search]{border-color:#fff6;color:#fff;background-color:transparent}.field--dark input[type=text]+label:before,.field--dark input[type=email]+label:before,.field--dark input[type=tel]+label:before,.field--dark input[type=password]+label:before,.field--dark input[type=search]+label:before{color:#ffffff80}.text-area{font-family:var(--font-body-family);font-style:var(--font-body-style);font-weight:var(--font-body-weight);padding:1.2rem;min-height:10rem;resize:none}.text-area--resize-vertical{resize:vertical}.form__message{align-items:center;display:flex;font-size:1.4rem;line-height:1;margin-top:1rem}.form__message--large{font-size:1.4rem}.form__message .icon{flex-shrink:0;height:1.6rem;margin-right:.4rem;width:1.6rem}.form__message--large .icon{height:1.5rem;width:1.5rem;margin-right:1rem}.form-status{display:inline-flex;align-items:center;gap:.4rem;margin:0;font-size:1.4rem}.form-status-list{padding:0;margin:2rem 0 4rem}.form-status-list li{list-style-position:inside}.form-status-list .link:first-letter{text-transform:capitalize}.quantity{position:relative;width:12rem;min-height:4rem;display:flex;border:.1rem solid rgb(var(--color-border));background-color:transparent;border-radius:10rem}.quantity__input{font-family:var(--font-body-family);font-size:inherit;color:rgb(var(--color-foreground));text-align:center;background-color:transparent;border:0;width:100%;flex-grow:1;-webkit-appearance:none;appearance:none}.quantity__button{display:flex;align-items:center;justify-content:center;flex-shrink:0;padding:0;width:4rem;background-color:transparent;color:rgb(var(--color-foreground));border:0;transition:opacity var(--duration-default);cursor:pointer}@media screen and (pointer:fine){.quantity__button:hover{opacity:var(--hover-opacity)}}.quantity__button.disabled{pointer-events:none;opacity:.5}.quantity__button svg{width:2rem;pointer-events:none}.quantity__input:-webkit-autofill,.quantity__input:-webkit-autofill:hover,.quantity__input:-webkit-autofill:active{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-outer-spin-button,.quantity__input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.quantity__input[type=number]{-moz-appearance:textfield}*:focus:not(:focus-visible){outline:0}.focus-inset:focus-visible{outline:.1rem solid rgba(var(--color-foreground),.5);outline-offset:.2rem}.focus-inset:focus{outline:.1rem solid rgba(var(--color-foreground),.5);outline-offset:.2rem}.focus-inset:focus:not(:focus-visible){outline:0}.focus-none{box-shadow:none!important;outline:0!important}.modal__toggle{list-style-type:none}.no-js details[open] .modal__toggle{z-index:2}.modal__toggle-close{display:none}.no-js details[open] svg.modal__toggle-close{display:flex;z-index:1;height:1.4rem;width:1.4rem}.modal__toggle-open{display:flex}.no-js details[open] .modal__toggle-open{display:none}.modal__content{position:absolute;top:0;right:0;bottom:0;left:0;background:rgb(var(--color-background));z-index:1;display:flex;justify-content:center;align-items:center}.fancybox-skin{padding:0!important}.section-announcement{z-index:4}.announcement-bar{display:flex;justify-content:center;min-height:var(--announcement-height);max-height:var(--announcement-height);color:rgb(var(--color-foreground))}.announcement-bar__message{display:flex;align-items:center;justify-content:center;text-align:center;min-height:2rem;overflow:hidden}.announcement-bar__text{overflow-y:auto;height:100%;scrollbar-width:none;display:flex;align-items:center}.announcement-bar__text::-webkit-scrollbar{display:none}.announcement-bar__text a{display:inline;color:rgba(var(--color-foreground));transition:background-size var(--duration-default) ease-in-out,opacity var(--duration-default) ease-in-out;background-position:left 90%;background-size:100% 5%;background-image:linear-gradient(to right,rgba(var(--color-foreground)) 0% 100%);background-repeat:no-repeat;text-decoration:none}@media screen and (hover:hover)and (pointer:fine){.announcement-bar__text a:hover{background-size:0% 5%;background-position:right 90%;opacity:.8}}.shopify-section-header{position:relative;z-index:12;will-change:transform;transition:background-color .4s cubic-bezier(.602,.007,.374,.995)}.shopify-section-header.color-background-overlay:is(.shopify-section-header-sticky){background-color:transparent;--color-background: 255, 255, 255;--color-foreground: 255, 255, 255;--color-background-secondary: 255, 255, 255, .2;--color-background-input: 255, 255, 255, .2;--color-border-input: 255, 255, 255, .2;--color-border: 255, 255, 255, .12}.shopify-section-header.color-background-overlay:not(.shopify-section-header-sticky) .header-wrapper{background-color:transparent}.shopify-section-header.color-background-overlay:not(.shopify-section-header-sticky) .header__heading-logo{opacity:0;visibility:hidden}.shopify-section-header.color-background-overlay:not(.shopify-section-header-sticky) .header__heading-logo:only-child{opacity:1;visibility:visible}.shopify-section-header.color-background-overlay:not(.shopify-section-header-sticky) .header__heading-logo--overlay{opacity:1;visibility:visible}.shopify-section-header-sticky{position:sticky;top:0;z-index:12;background-color:rgb(var(--color-background))}.shopify-section-header-sticky .header-wrapper{max-width:100%;padding:0}@media screen and (min-width:1200px){.header-sticky-with-opened-mega-menu{position:sticky!important;top:0!important;z-index:12!important;background-color:rgb(var(--color-background))!important;transform:translateY(0)!important}.header-sticky-with-opened-mega-menu .header-wrapper{max-width:100%;padding:0}}.shopify-section-header-hidden{transform:translateY(-100%)}.shopify-section-header.animate{transition:transform .85s cubic-bezier(.602,.007,.374,.995),background-color .4s cubic-bezier(.602,.007,.374,.995)}.header-wrapper{display:block;position:relative;transition:all .4s cubic-bezier(.602,.007,.374,.995);z-index:2;background-color:rgb(var(--color-background))}.header-wrapper[data-sticky-type=on-scroll-up]{-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}.header{position:relative;display:block;justify-content:space-between;z-index:4;min-height:6.4rem}@media screen and (min-width:1200px){.header{display:flex}}.header>.header__heading,.header>.header__heading-link{display:flex;align-items:center}.header__localization{position:relative;display:none;align-items:center;height:100%;flex-shrink:0}@media screen and (min-width:750px){.header__localization{display:flex}}.header__localization localization-form{display:flex;align-items:center;justify-content:center}.header__localization-button{display:flex;align-items:center;justify-content:center;gap:.4rem;min-width:3.2rem;min-height:3.2rem;color:rgb(var(--color-foreground));transition:color .4s cubic-bezier(.602,.007,.374,.995)}.header__localization .disclosure{position:static}.header__localization .localization-selector+.disclosure__list{right:0;top:calc(100% + 1rem);bottom:auto;margin-top:0;padding:.8rem;max-width:30rem;border-radius:1rem;animation:animateLocalOpen var(--duration-default) ease;box-shadow:0 4px 16px rgba(var(--color-shadow),.15);transform:translateY(0)}.header__localization .localization-selector+.disclosure__list .disclosure__item{margin-bottom:.2rem}.header__localization .localization-selector+.disclosure__list .disclosure__item:last-child{margin-bottom:0}.header__localization .localization-selector+.disclosure__list .disclosure__link{padding:.6rem 1.6rem;border-radius:.6rem;color:rgb(var(--color-foreground));transition:background-color var(--duration-default)}.header__localization .localization-selector+.disclosure__list .disclosure__link--active{background-color:rgb(var(--color-background-secondary))}@media screen and (hover:hover)and (pointer:fine){.header__localization .localization-selector+.disclosure__list .disclosure__link:hover{background-color:rgb(var(--color-background-secondary))}}.header--border:after{position:absolute;content:"";bottom:0;display:block;height:.1rem;width:100%;background-color:rgb(var(--color-border));transition:background-color var(--duration-short);pointer-events:none;z-index:3}.header--left-logo{display:flex;gap:.8rem}@media screen and (min-width:1200px){.header--left-logo .header__heading+.header__inline-menu,.header--left-logo .header__heading-link+.header__inline-menu{margin-left:1.2rem}}@media screen and (min-width:1360px){.header--left-logo .header__heading+.header__inline-menu,.header--left-logo .header__heading-link+.header__inline-menu{margin-left:3.2rem}}@media screen and (min-width:1536px){.header--left-logo .header__heading+.header__inline-menu,.header--left-logo .header__heading-link+.header__inline-menu{margin-left:6.4rem}}.header--left-logo .header__contact{padding:0}.header--left-logo .header__shop{margin-left:0}.header--center-logo{display:grid;grid-template-columns:1fr auto 1fr;gap:.8rem}@media screen and (min-width:1200px){.header--center-logo{display:grid;grid-template-columns:5fr auto 5fr;gap:.8rem}}.header--center-logo .header__contact{padding:0}.header--center-logo .header__shop{margin-left:0}@media screen and (max-width:1200px){.header--center-logo .header__localization{display:none}}@media screen and (max-width:1200px){.header--center-logo .header__localization+.header__scheme:before{display:none}}@media screen and (min-width:1200px){.header--center-logo .header__inline-menu{margin-left:-1.2rem}}@media screen and (min-width:1360px){.header--center-logo .header__inline-menu{margin-left:-1.6rem}}.header__heading-logo{display:block;height:auto;object-fit:contain;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);transition:opacity .4s cubic-bezier(.602,.007,.374,.995),visibility .4s cubic-bezier(.602,.007,.374,.995)}@media screen and (max-width:576px){.header__heading-logo{max-width:18rem}}@media screen and (max-width:374px){.header__heading-logo{max-width:12rem}}.header__heading{display:inline-flex;align-items:center;margin:0;line-height:0}.header__heading span{line-height:1;text-transform:var(--font-header-menu-text-transform);transition:color .4s cubic-bezier(.602,.007,.374,.995)}.header__heading-link{position:relative;display:inline-flex;padding:0;text-decoration:none;word-break:break-word;z-index:5;transition:opacity var(--duration-default) ease-in-out}.header__heading-link:after{content:"";display:block;width:0;padding-bottom:var(--padding_bottom)}@media screen and (max-width:576px){.header__heading-link{max-width:18rem}}@media screen and (max-width:374px){.header__heading-link{max-width:12rem}}.header__heading-link span{display:flex;align-items:center;max-width:25rem;line-height:1;letter-spacing:-.05em;text-transform:var(--font-header-menu-text-transform)}@media screen and (hover:hover)and (pointer:fine){.header__heading-link:hover{opacity:var(--hover-opacity)}}.header__heading-logo--overlay{opacity:0;visibility:hidden}.header *[tabindex="-1"]:focus{outline:none}.header__left{display:flex;align-items:center;justify-content:flex-start;flex:none;width:auto;min-height:100%;flex:1}.header__left>header-drawer{margin-right:1.6rem}.header__left:has(.header__mega-menu[open=true])+.header__heading-link--center,.header__left:has(.header__mega-menu[open=true])+.header__heading>.header__heading-link--center{z-index:3}.header__column{display:flex;align-items:center;justify-content:flex-end;flex:none;margin-left:auto;width:auto}.header__icons{display:flex;align-items:center;gap:2rem;height:100%}@media screen and (min-width:1360px){.header__icons{gap:2.8rem}}.header__icons .header__localization:after{left:0;right:0;width:auto}.header__icon{display:flex;align-items:center;justify-content:center;color:rgb(var(--color-foreground))}.header__icon .icon{width:1.4rem;height:1.4rem;color:rgba(var(--color-foreground));transition:color .4s cubic-bezier(.602,.007,.374,.995)}.header__icon .icon-hamburger{width:2.4rem;height:2.4rem}.header__icon--account{position:relative;transition:opacity var(--duration-default)}@media screen and (hover:hover)and (pointer:fine){.header__icon--account:hover{opacity:var(--hover-opacity)}}.header__icon--account .icon{width:2.4rem;height:2.4rem}.header__icon--menu{justify-content:center;width:2.4rem;height:2.4rem}@media screen and (min-width:1200px){.header__icon--menu{margin:0}}.header__icon--menu span{display:flex;align-items:center;justify-content:center;width:2.4rem;height:2.4rem}.header__icon--menu .header__modal-close-button{opacity:0}.header__icon--search{display:flex;align-items:center;justify-content:center;min-width:3.2rem;height:3.2rem;color:rgb(var(--color-foreground))}@media screen and (hover:hover)and (pointer:fine){.header__icon--search:hover .icon-search{opacity:var(--hover-opacity)}}.header__icon--search .icon-search{width:2.4rem;height:2.4rem;transition:opacity var(--duration-default),color .4s cubic-bezier(.602,.007,.374,.995)}.header__icon--search .header__icon-name{position:relative}.header__icon .header__icon-name{display:none;margin-left:.7rem}.header__account{display:none;position:relative;align-items:center;height:100%}.header__account-modal{position:absolute;top:calc(100% + .8rem);left:50%;transform:translate(-50%) translateY(0);display:flex;flex-direction:column;padding:1.6rem 2.4rem;width:18rem;height:auto;margin:0;text-transform:none;background-color:rgba(var(--color-background));box-shadow:0 8px 40px rgba(var(--color-shadow),.08);border-radius:1.2rem;transition:opacity var(--duration-default),transform var(--duration-default);z-index:10}.header__account details[open] .header__account-modal{animation:animateAccountOpen var(--duration-default) ease}.header__account-login{min-width:max-content;width:100%}.header__account-register{align-self:center;gap:.2rem;margin-top:1.2rem;line-height:var(--font-body-line-height);font-weight:var(--font-body-weight)}.header__account-name{position:relative;padding-bottom:1.6rem;color:rgba(var(--color-foreground));line-height:var(--font-body-line-height)}.header__account-name:after{position:absolute;content:"";left:0;right:0;bottom:0;width:100%;height:.1rem;background-color:rgb(var(--color-border))}.header__account-body{margin:0;padding:.6rem 0;list-style:none}.header__account-body a{display:block;text-decoration:none;padding:.6rem 0;transition:opacity var(--duration-default)}@media screen and (hover:hover)and (pointer:fine){.header__account-body a:hover{opacity:var(--hover-opacity)}}.header__account-logout{min-width:max-content;width:100%}@media screen and (min-width:990px){.header__icon .header__icon-name{display:flex}.header__icons>.header__account{padding:0}}@media screen and (min-width:990px)and (min-width:990px){.header__account summary{position:relative;width:3.2rem;height:3.2rem}}@media screen and (min-width:990px){.header__account{display:inline-flex}}@media screen and (max-width:989px){menu-drawer~.header__icons .header__icon--account{display:none}}menu-drawer+.header__search{display:none}.header__search{display:flex;align-items:center}.header__search[open] .header__search-close{display:block}.header__search[open] .header__search-inner{opacity:1;visibility:visible;pointer-events:all}@media screen and (min-width:990px){.header__search[open] .header__search-overlay{opacity:1;visibility:visible;pointer-events:all}}.header__search-inner{position:fixed;z-index:100;top:calc(var(--ann-height) * -1);right:0;width:100vw;height:100vh;height:calc(var(--vh, 1vh) * 100);background:transparent;transition:opacity var(--duration-default) linear,visibility var(--duration-default) linear;display:flex;justify-content:flex-end;opacity:0;visibility:hidden;pointer-events:none}@media screen and (min-width:990px){.header__search-inner{width:52.2222222222vw}}.header__search-overlay{position:fixed;z-index:99;top:0;right:0;bottom:0;left:0;top:calc(var(--ann-height) * -1);width:100%;height:100vh;background:rgba(var(--color-modal-overlay),.2);transition:opacity var(--duration-default) linear,visibility var(--duration-default) linear;opacity:0;visibility:hidden;pointer-events:none;display:none;cursor:pointer}@media screen and (min-width:990px){.header__search-overlay{display:block}}.header__search-close{transition:opacity var(--duration-default);border:none;color:rgb(var(--color-foreground));background:none;cursor:pointer;padding:0;margin:0}@media screen and (hover:hover)and (pointer:fine){.header__search-close:hover{opacity:var(--hover-opacity)}}.header__search-content{position:relative;z-index:2;width:100vw;height:100%;background:rgb(var(--color-background));padding:3.2rem;font-family:var(--font-body-family);font-size:calc(var(--font-body-scale) * 1.2rem);font-weight:var(--font-body-weight);line-height:var(--font-body-line-height);letter-spacing:calc(var(--font-body-letter-spacing) * .1);font-style:var(--font-body-style)}@media screen and (min-width:1200px){.header__search-content{padding-top:3.2rem;padding-bottom:0;padding-left:4rem;padding-right:4rem}}@media screen and (min-width:1360px){.header__search-content{padding-right:calc(8rem + (100vw - 1440px)/2);padding-left:calc(8rem + (100vw - 1440px)/2)}}.header__search-content predictive-search[open=true]+.header__search-popular{display:none}.header__search-heading{margin-bottom:2.4rem;color:rgba(var(--color-foreground-secondary));display:flex;align-items:center;justify-content:space-between}.header__search .predictive-search{overflow:unset}.header__search .predictive-search-results-wrapper{margin-left:-2rem;direction:rtl;padding-left:2rem}.header__search .predictive-search-results-wrapper--scroll{padding-left:1.6rem}@media screen and (min-width:1200px){.header__search .predictive-search-results-wrapper{margin-left:-3.2rem;direction:rtl;padding-left:3.2rem}.header__search .predictive-search-results-wrapper--scroll{padding-left:2.8rem}}.header__search-popular{margin-top:2rem;display:flex;align-items:center;flex-wrap:wrap;gap:.8rem}.header__search-popular-link{display:block;padding:.8rem 2.2rem;border:.1rem solid rgb(var(--color-border));border-radius:5rem;text-decoration:none;word-break:break-word;color:rgb(var(--color-foreground));background-color:rgb(var(--color-background));transition:border var(--duration-default),background-color var(--duration-default),color var(--duration-default)}@media screen and (hover:hover)and (pointer:fine){.header__search-popular-link:hover{border-color:rgb(var(--color-foreground));background-color:rgb(var(--color-foreground));color:rgb(var(--color-background))}}details[open]>.header__icon--menu .icon-hamburger{visibility:hidden;opacity:0}.js details[open]:not(.menu-opening)>.header__icon--menu .icon-hamburger{visibility:visible;opacity:1}.menu-drawer__submenu--hidden{display:none}.menu-drawer-container .header__modal-close-button{display:flex;align-items:center;justify-content:center;flex:none;height:2.4rem;width:2.4rem;color:rgb(var(--color-foreground));background-color:transparent;cursor:pointer;transition:opacity var(--duration-default)}.menu-drawer-container .header__modal-close-button .icon-close{width:2.4rem;height:2.4rem}@media screen and (hover:hover)and (pointer:fine){.menu-drawer-container .header__modal-close-button:hover{opacity:var(--hover-opacity)}}.menu-opening .header__modal-close-button{opacity:1}.menu-opening .header__scheme{display:flex;justify-content:center;width:3.2rem;height:3.2rem;margin-right:-.8rem}.menu-opening .header__toggle-scheme{display:inline-flex;justify-content:flex-start;width:max-content}.menu-opening .menu-drawer__localization{display:flex}.menu-opening .menu-drawer__localization-wrapper{display:flex;align-items:center;justify-content:flex-start;flex-wrap:wrap;gap:2.4rem}.menu-opening .header__localization--language{margin-left:0}.header__inline-menu{display:none}@media screen and (min-width:1200px){.header__inline-menu{display:flex;height:100%}}.header__menu{padding:0 1rem}.header__menu-item{text-decoration:none;color:rgb(var(--color-foreground));transition:color .4s cubic-bezier(.602,.007,.374,.995);overflow:hidden}.list-menu--inline{display:inline-flex;flex-wrap:wrap;gap:.8rem 0}.list-menu--inline li{display:flex}.list-menu--inline li:not(.list-menu--megamenu){position:relative}.list-menu--inline .list-menu-item:hover>.header__submenu,.list-menu--inline .list-menu-item:focus-within>.header__submenu,.list-menu--inline .list-menu-item:focus>.header__submenu,.list-menu--inline .list-menu-item:active>.header__submenu{opacity:1;pointer-events:all}.list-menu--inline .list-menu-item:hover>.header__submenu:after,.list-menu--inline .list-menu-item:focus-within>.header__submenu:after,.list-menu--inline .list-menu-item:focus>.header__submenu:after,.list-menu--inline .list-menu-item:active>.header__submenu:after{content:"";display:block;position:absolute;top:-1rem;left:0;right:0;height:1rem;width:100%;background-color:transparent}.list-menu--inline>li>.header__menu-item--active .header__menu-item-title{transform:translate3d(0,-100%,0)}.list-menu--inline .list-menu-item:not(.list-menu--submenu)>.header__menu-item{position:relative;display:flex;align-items:center;overflow:visible}.list-menu--inline .list-menu-item>.header__menu-item{min-height:3.2rem;padding:0 1.2rem}@media screen and (min-width:1360px){.list-menu--inline .list-menu-item>.header__menu-item{padding:0 1.6rem}}.list-menu--inline .header__menu-item-content{position:relative;display:flex;align-items:center;justify-content:center;overflow:hidden;z-index:5}.list-menu--inline .header__menu-item-title{position:relative;display:flex;align-items:center;transform:translateZ(0);transform-style:preserve-3d;transition:color .4s cubic-bezier(.165,.84,.44,1),transform .4s cubic-bezier(.165,.84,.44,1) .05s}.list-menu--inline .header__menu-item-title:after{content:attr(title);color:currentColor;position:absolute;inset:100% auto auto 0%}.list-menu--inline .header__menu-item+.header__submenu{opacity:0;transform:rotateX(-10deg) scale(.9);pointer-events:none}.list-menu--inline .header__menu-item+.header__submenu:hover,.list-menu--inline .header__menu-item+.header__submenu:focus-within,.list-menu--inline .header__menu-item+.header__submenu:focus,.list-menu--inline .header__menu-item+.header__submenu:active{opacity:1;transform:rotateX(0) scale(1);pointer-events:all}.list-menu--inline .header__menu-item:hover .header__menu-item-title,.list-menu--inline .header__menu-item:focus-within .header__menu-item-title,.list-menu--inline .header__menu-item:focus .header__menu-item-title,.list-menu--inline .header__menu-item:active .header__menu-item-title{transform:translate3d(0,-100%,0)}.list-menu--inline .header__menu-item:hover+.header__submenu,.list-menu--inline .header__menu-item:focus-within+.header__submenu,.list-menu--inline .header__menu-item:focus+.header__submenu,.list-menu--inline .header__menu-item:active+.header__submenu{opacity:1;transform:rotateX(0) scale(1);pointer-events:all}.header__inline-menu .header__menu-item{align-items:center}.header__submenu{text-transform:none;border-radius:1rem;box-shadow:0 4px 16px rgba(var(--color-shadow),.15);transition:opacity .25s cubic-bezier(.33,1,.68,1),transform .25s cubic-bezier(.33,1,.68,1);z-index:15}.header__submenu.list-menu{display:flex;flex-direction:column;gap:.2rem;padding:.8rem 0}.header__submenu .header__menu-item{width:100%;justify-content:space-between;height:auto;padding:0 .8rem;color:rgb(var(--color-foreground));transition:background-color var(--duration-default)}.header__submenu .header__menu-item span{display:flex;align-items:center;justify-content:space-between;width:100%;padding:.6rem .8rem .6rem 1.6rem;border-radius:.6rem;transition:background-color var(--duration-default)}.header__submenu .header__menu-item--active span{background-color:rgb(var(--color-background-secondary))}@media screen and (hover:hover)and (pointer:fine){.header__submenu .header__menu-item:hover span{background-color:rgb(var(--color-background-secondary))}}@media screen and (min-width:1200px){.header__submenu .header__submenu{--clientY: var(--header-height);max-height:calc(100vh - var(--clientY) - 2rem);overflow:auto}.header__submenu .header__submenu::-webkit-scrollbar{width:.4rem}.header__submenu .header__submenu::-webkit-scrollbar-thumb{background-color:rgba(var(--color-scrollbar));border-radius:2rem}}.header__inline-menu .list-menu--disclosure{position:absolute;width:18rem;min-width:auto;top:calc(100% + .8rem);left:0}.header__inline-menu .list-menu--disclosure .list-menu--disclosure{margin:0;top:-.8rem;left:100%}@media screen and (hover:hover)and (pointer:fine){.header__inline-menu li:hover>.header__submenu{opacity:1;transform:rotateX(0) scale(1);pointer-events:all}}.header__inline-menu span.header__menu-item{display:flex;align-items:center;gap:.4rem}.header__menu-item>span{position:relative}.header__icon .header__icon-name{text-decoration:none;line-height:var(--font-body-line-height);color:rgb(var(--color-foreground))}@keyframes animateAccountOpen{0%{opacity:0;transform:translate(-50%) translateY(-1rem)}to{opacity:1;transform:translate(-50%) translateY(0)}}@keyframes animateLocalOpen{0%{opacity:0;transform:translateY(-1rem)}to{opacity:1;transform:translateY(0)}}.overflow-hidden-mobile,.overflow-hidden-tablet{overflow:hidden}@media screen and (min-width:750px){.overflow-hidden-mobile{overflow:auto}}@media screen and (min-width:990px){.overflow-hidden-tablet{overflow:auto}}.header__cart{position:relative;display:flex;align-items:center;justify-content:center;width:3.2rem;min-width:3.2rem;height:3.2rem;border-radius:50%}.header__icon--cart{cursor:pointer;border:none;box-shadow:none;text-decoration:none;width:100%;height:100%;transition:opacity var(--duration-default)}@media screen and (hover:hover)and (pointer:fine){.header__icon--cart:hover .cart-icon-bubble-svg__progress-circle{stroke-dashoffset:0}}.cart-icon-bubble-svg{position:absolute;top:0;left:0;width:100%;height:100%;transform:rotate(-90deg);overflow:visible}.cart-icon-bubble-svg__bg-circle{fill:none;stroke:rgba(var(--color-foreground),.24);stroke-width:1;transition:stroke .4s cubic-bezier(.602,.007,.374,.995)}.cart-icon-bubble-svg__progress-circle{fill:none;stroke:rgba(var(--color-foreground),1);stroke-width:1;stroke-dasharray:200,200;stroke-dashoffset:200;transition:stroke-dashoffset .9s cubic-bezier(.55,0,.1,1)}.cart-count-bubble{display:flex;align-items:center;justify-content:center;flex:none;width:100%;height:100%;line-height:1;color:rgb(var(--color-foreground));transition:color .4s cubic-bezier(.602,.007,.374,.995)}.scheme-toggled[data-scheme] *:not(.swiper-wrapper),.scheme-toggled[data-scheme] *:after,.scheme-toggled[data-scheme] *:before{transition:none!important}.header__scheme{position:relative;display:none;align-items:center}@media screen and (min-width:750px){.header__scheme{display:flex}}.header__toggle-scheme{position:relative;display:flex;justify-content:center;align-items:center;width:3.2rem;height:3.2rem;border:none;transition:opacity var(--duration-default);cursor:pointer}@media screen and (hover:hover)and (pointer:fine){.header__toggle-scheme:hover{opacity:var(--hover-opacity)}}.header__toggle-scheme-item{display:flex;align-items:center;justify-content:center;padding:0;width:100%;height:100%;color:rgb(var(--color-foreground))}.header__toggle-scheme-item .icon{flex:none;width:2.4rem;height:2.4rem;transition:color .4s cubic-bezier(.602,.007,.374,.995);z-index:2}@media(prefers-color-scheme:light){[data-scheme=auto] .header__toggle-scheme-item .icon-light-mode{display:none}[data-scheme=auto] .shopify-section-header.color-background-overlay:not(.shopify-section-header-sticky){--color-background-secondary: 255, 255, 255, .2}.header__submenu,.header .disclosure__list,.header__account-modal{background-color:rgb(var(--color-background));box-shadow:0 8px 40px rgba(var(--color-shadow),.08)}}[data-scheme=light] .header__toggle-scheme-item .icon-light-mode{display:none}[data-scheme=light] .shopify-section-header.color-background-overlay:not(.shopify-section-header-sticky){--color-background-secondary: 255, 255, 255, .2}[data-scheme=light] .header__submenu,[data-scheme=light] .header .disclosure__list,[data-scheme=light] .header__account-modal{background-color:rgb(var(--color-background));box-shadow:0 8px 40px rgba(var(--color-shadow),.08)}@media(prefers-color-scheme:dark){[data-scheme=auto] .header__toggle-scheme-item .icon-dark-mode{display:none}[data-scheme=auto] .shopify-section-header.color-background-overlay:not(.shopify-section-header-sticky) .header__submenu.list-menu{--color-background-secondary: 24, 24, 24}[data-scheme=auto] .shopify-section-header.color-background-overlay:not(.shopify-section-header-sticky) .header__submenu,[data-scheme=auto] .shopify-section-header.color-background-overlay:not(.shopify-section-header-sticky) .header .disclosure__list,[data-scheme=auto] .shopify-section-header.color-background-overlay:not(.shopify-section-header-sticky) .header__account-modal{background-color:#343435;box-shadow:0 -8px 40px #0003}[data-scheme=auto] .shopify-section-header.color-background-overlay:not(.shopify-section-header-sticky) .drawer__inner{background-color:#343435}}[data-scheme=dark] .header__toggle-scheme-item .icon-dark-mode{display:none}[data-scheme=dark] .shopify-section-header.color-background-overlay:not(.shopify-section-header-sticky) .header__submenu.list-menu{--color-background-secondary: 24, 24, 24}[data-scheme=dark] .header__submenu,[data-scheme=dark] .header .disclosure__list,[data-scheme=dark] .header__account-modal{background-color:#343435;box-shadow:0 -8px 40px #0003}[data-scheme=dark] .drawer__inner{background-color:#343435}.mega-menu{position:fixed;z-index:4;top:calc(var(--ann-height) * -1);left:0;opacity:0;visibility:hidden;pointer-events:none;width:100vw;height:100vh;height:calc(var(--vh, 1vh) * 100);background:rgba(var(--color-modal-overlay),.2);transition:opacity var(--duration-default) cubic-bezier(.57,.21,.69,1.25),visibility var(--duration-default) cubic-bezier(.57,.21,.69,1.25)}.mega-menu[open=true]{visibility:visible;opacity:1;pointer-events:all}.mega-menu__overlay{position:fixed;z-index:1;right:0;bottom:0;left:0;top:0;width:100%;height:100vh;background:transparent}.mega-menu__wrapper{position:relative;z-index:2;width:56.9444444444vw;height:100%;background:rgb(var(--color-background));padding-top:calc(var(--ann-height) + var(--header-height) + 3.2rem);padding-left:8rem;padding-right:.8rem;padding-bottom:0;display:grid;grid-template-columns:1fr 1fr;gap:8rem}@media screen and (min-width:1440px){.mega-menu__wrapper{padding-left:calc(8rem + (100vw - 1440px - var(--scrollbar-width, "0px")) / 2)}}.mega-menu__block{display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between;gap:2.4rem;overflow:hidden}.mega-menu__block:first-child{padding-bottom:4rem}.mega-menu__block--right{width:34rem;margin-left:auto}.mega-menu__submenu{width:100%;display:flex;flex-direction:column;overflow-y:auto}.mega-menu__submenu-link{display:flex;opacity:.4;transition:opacity var(--duration-default)}.mega-menu__submenu-link .icon-arrow-small{width:2rem;height:2rem;flex-shrink:0}.mega-menu__submenu-link--active{opacity:1}.mega-menu__submenu-link-inner{padding:1.2rem 0;width:100%;display:flex;align-items:center;justify-content:space-between;gap:1.6rem}.mega-menu__submenu-link:first-child>.mega-menu__submenu-link-inner{padding-top:0}.mega-menu__submenu-link:last-child>.mega-menu__submenu-link-inner{padding-bottom:0}.mega-menu__submenu::-webkit-scrollbar{width:.4rem;height:.4rem}.mega-menu__submenu::-webkit-scrollbar-thumb{background-color:rgba(var(--color-scrollbar));border-radius:2rem}.mega-menu__info-links{width:100%;display:flex;align-items:center;flex-wrap:wrap;gap:.8rem 2.8rem}.mega-menu__info-links a{color:rgb(var(--color-foreground));text-decoration:none;transition:opacity var(--duration-default)}@media screen and (hover:hover)and (pointer:fine){.mega-menu__info-links a:hover{opacity:var(--hover-opacity)}}.mega-menu__media{width:100%;display:none;opacity:0;flex-direction:column;gap:2rem;padding:0 0 4rem;overflow:hidden;transition:opacity var(--duration-default)}.mega-menu__media--active{opacity:1}.mega-menu__media-label{color:rgb(var(--color-foreground-secondary))}.mega-menu__media--with-pad-right{padding-right:3.2rem}.mega-menu__products{width:100%;display:flex;flex-direction:column;gap:3.2rem;overflow-y:auto;padding-right:3.2rem}.mega-menu__products--scroll{padding-right:2.8rem}.mega-menu__products::-webkit-scrollbar{width:.4rem;height:.4rem}.mega-menu__products::-webkit-scrollbar-thumb{background-color:rgb(var(--color-scrollbar));border-radius:2rem}.mega-menu__products-card{position:relative;margin:0;padding:0;transition:var(--duration-default)}.mega-menu__image{position:relative;width:100%;height:100%;border-radius:var(--border-radius-block);overflow:hidden}.mega-menu__image--landscape{aspect-ratio:3/2}.mega-menu__image--portrait{aspect-ratio:3/4}.mega-menu__image--square{aspect-ratio:1/1}.mega-menu__image img,.mega-menu__image svg{width:100%;height:100%;object-fit:cover;transition:transform .7s cubic-bezier(.4,0,.25,1) 0ms;z-index:1}.mega-menu__image-link{position:absolute;cursor:pointer;z-index:2;top:0;right:0;bottom:0;left:0}.mega-menu__image-link:empty{display:block}@media screen and (hover:hover)and (pointer:fine){.mega-menu__image-link:hover+img{transform:scale(1.03)}}.list-menu--megamenu-visible .header__menu-item>span:after{opacity:1;visibility:visible}.menu-drawer__mega-menu{position:static;padding:0;max-height:unset;pointer-events:all;opacity:1}@media(prefers-color-scheme:dark){[data-scheme=auto] .shopify-section-header:not(.shopify-section-header-sticky):not(.color-background-overlay) .header-wrapper{background-color:#1f1f1f}[data-scheme=auto] .shopify-section-header.shopify-section-header-sticky .header-wrapper{background-color:#343435}}[data-scheme=dark] .shopify-section-header:not(.shopify-section-header-sticky):not(.color-background-overlay) .header-wrapper{background-color:#1f1f1f}[data-scheme=dark] .shopify-section-header.shopify-section-header-sticky .header-wrapper{background-color:#343435}noscript .localization-form__select{position:relative;display:flex;align-items:center}noscript .localization-form__select+.button--underline{font-size:1.2rem}noscript .localization-form__select svg{position:absolute;right:1.2rem;pointer-events:none}.breadcrumb{position:relative;z-index:4;display:flex;align-items:center;flex-wrap:wrap;row-gap:.2rem;font-family:var(--font-body-family);color:rgba(var(--color-foreground-secondary));background-color:transparent;margin:2.4rem 0 0}@media screen and (min-width:576px){.breadcrumb{margin:4rem 0 0}}.breadcrumb__delimiter{width:1.2rem;height:.1rem;background-color:rgba(var(--color-foreground-secondary));margin-inline:.8rem}.breadcrumb--center{justify-content:center}.breadcrumb a{position:relative;color:inherit;text-decoration:none;transition:color var(--duration-default)}@media screen and (pointer:fine){.breadcrumb a:hover{color:rgba(var(--color-foreground),.8)}}.breadcrumb span{color:rgba(var(--color-foreground));text-align:center}@media screen and (min-width:576px){.popup-scroll-hidden{overflow:hidden;width:100%;padding-right:var(--scrollbar-width)}}@media screen and (max-width:575px){.popup-scroll-hidden-mobile{overflow:hidden;width:100%;touch-action:none}}.popup-animated{animation-duration:.5s;animation-fill-mode:both;overflow:hidden!important}@keyframes popupOpenFade{0%{opacity:0}to{opacity:1}}@keyframes popupExitFade{0%{opacity:1}to{opacity:0}}@keyframes popupOpenSlide{0%{transform:translate3d(0,100vh,0);visibility:visible}to{transform:translateZ(0)}}@keyframes popupExitSlide{0%{transform:translateZ(0)}to{visibility:hidden;transform:translate3d(0,100vh,0)}}@keyframes popupOpenZoom{0%{opacity:0;transform:scale(1.1)}to{opacity:1;transform:scale(1)}}@keyframes popupExitZoom{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.9)}}@keyframes popupOpenSlideFade{0%{opacity:0;transform:translate3d(0,4rem,0);visibility:visible}to{opacity:1;transform:translateZ(0)}}@keyframes popupExitSlideFade{0%{opacity:1;transform:translateZ(0)}to{opacity:0;visibility:hidden;transform:translate3d(0,4rem,0)}}.popupOpenFade{animation-name:popupOpenFade}.popupExitFade{animation-name:popupExitFade}.popupOpenSlide{animation-name:popupOpenSlide;animation-duration:.3s}.popupExitSlide{animation-name:popupExitSlide;animation-duration:.3s}.popupOpenZoom{animation-name:popupOpenZoom}.popupExitZoom{animation-name:popupExitZoom}.popupOpenSlideFade{animation-name:popupOpenSlideFade;animation-duration:.3s}.popupExitSlideFade{animation-name:popupExitSlideFade;animation-duration:.3s}.popup{display:none;position:fixed;z-index:999999;max-width:calc(100vw - 4rem);max-height:calc(100vh - 4rem);-webkit-backface-visibility:hidden;transition:var(--duration-default)}@media screen and (min-width:1200px){.popup{max-width:calc(100vw - 6.4rem);max-height:calc(100vh - 6.4rem)}}.popup--top{top:2rem;left:50%;transform:translate3d(-50%,0,0)}@media screen and (min-width:750px){.popup--top{top:3.2rem}}.popup--top-left{top:2rem;left:2rem}@media screen and (min-width:750px){.popup--top-left{top:3.2rem;left:3.2rem}}.popup--top-right{top:2rem;right:2rem}@media screen and (min-width:750px){.popup--top-right{top:3.2rem;right:3.2rem}}.popup--bottom{bottom:2rem;left:50%;transform:translate3d(-50%,0,0)}@media screen and (min-width:750px){.popup--bottom{bottom:3.2rem}}.popup--bottom-left{left:2rem;bottom:2rem}@media screen and (min-width:750px){.popup--bottom-left{left:3.2rem;bottom:3.2rem}}.popup--bottom-right{right:2rem;bottom:2rem}@media screen and (min-width:750px){.popup--bottom-right{right:3.2rem;bottom:3.2rem}}.popup--left{left:2rem;top:50%;transform:translate3d(0,-50%,0)}@media screen and (min-width:750px){.popup--left{left:3.2rem}}.popup--right{top:50%;right:2rem;transform:translate3d(0,-50%,0)}@media screen and (min-width:750px){.popup--right{right:3.2rem}}.popup--center{top:50%;left:50%;transform:translate3d(-50%,-50%,0)}.popup-wrap{position:relative;overflow-x:hidden;overflow-y:auto;width:100%;border-radius:var(--border-radius-block)}.popup-wrap::-webkit-scrollbar{width:.4rem;height:.4rem}.popup-wrap::-webkit-scrollbar-thumb{background-color:rgb(var(--color-scrollbar));border-radius:2rem}.popup-container{width:100%}.popup-outer{position:relative;display:flex;flex-direction:column;border-radius:var(--border-radius-block)}.popup-text{color:rgb(var(--color-foreground-secondary))}.popup-text a{display:inline;color:rgba(var(--color-foreground));transition:background-size var(--duration-default) ease-in-out,opacity var(--duration-default) ease-in-out;background-position:left 90%;background-size:100% 5%;background-image:linear-gradient(to right,rgba(var(--color-foreground)) 0% 100%);background-repeat:no-repeat;text-decoration:none}@media screen and (pointer:fine){.popup-text a:hover{background-size:0% 5%;background-position:right 90%;opacity:.8}}.popup-text.rte>*{word-break:break-word}.popup-text.rte ul,.popup-text.rte ol{width:max-content}.popup .popup-close{position:absolute;top:1rem;right:1rem;width:2.4rem;height:2.4rem;display:flex;align-items:center;justify-content:center;z-index:2;transition:opacity var(--duration-default)}@media screen and (hover:hover)and (pointer:fine){.popup .popup-close:hover{opacity:var(--hover-opacity)}}.popup-open{display:flex}@media(max-width:576px){.popup-open[data-mobile-disable=true]{display:none}.popup-open[data-mobile-disable=true]+.popup-overlay{display:none}}.popup-open+.popup-overlay{display:block}.popup-overlay{background-color:rgba(var(--color-modal-overlay),.2);position:fixed;display:none;top:0;bottom:0;right:0;left:0;width:100%;height:100%;z-index:999998}.popup-overlay .popup-wrap{box-shadow:none}.popup-thumbnail img{width:100%}.popup-main{border-radius:var(--border-radius-block);max-width:calc(100vw - 4rem);max-height:calc(100vh - 4rem);max-height:calc(100svh - 4rem)}@media(min-width:1200px){.popup-main{max-width:calc(100vw - 12.8rem);max-height:calc(100vh - 6.4rem);max-height:calc(100svh - 6.4rem)}}.popup-main-image--left .popup-outer_image:before,.popup-main-image--right .popup-outer_image:before{content:"";display:none;height:100%;width:0;padding-bottom:25%}@media(min-width:750px){.popup-main-image--left .popup-outer_image:before,.popup-main-image--right .popup-outer_image:before{display:block}}.popup-main-image--left .popup-outer_image .popup-content,.popup-main-image--right .popup-outer_image .popup-content{display:flex;flex-direction:column;justify-content:center}.popup-main .popup-wrapper-text{position:relative;z-index:1;display:flex;flex-direction:column;gap:1.6rem}.popup-main .popup-column{flex:1}@media screen and (min-width:990px){.popup-main .popup-column:first-child{max-width:49%}.popup-main .popup-column:last-child{max-width:44%}}@media screen and (max-width:989px){.popup-main .popup-column:first-child *:first-child{margin-right:4rem}}.popup-main .popup-heading{max-width:53rem;margin:0;font-size:calc(var(--font-popup-heading-scale) * 2rem)}@media screen and (min-width:750px){.popup-main .popup-heading{font-size:calc(var(--font-popup-heading-scale) * 2.6rem)}}.popup-main .popup-description{max-width:44rem;margin:0;font-size:calc(var(--font-popup-desc-scale) * 1.3rem);color:rgb(var(--color-foreground-secondary));word-break:break-word}@media screen and (min-width:750px){.popup-main .popup-description{font-size:calc(var(--font-popup-desc-scale) * 1.6rem)}}.popup-main .popup-text{margin:0;font-size:calc(var(--font-popup-text-scale) * 1rem);color:rgb(var(--color-foreground-secondary));word-break:break-word;max-width:44rem}@media screen and (min-width:750px){.popup-main .popup-text{font-size:calc(var(--font-popup-text-scale) * 1.3rem)}}.popup-main .popup-text p{color:inherit}@media(min-width:750px){.popup-main .popup-outer{flex-direction:row}}.popup-main .popup-thumbnail{flex:1 0 50%;display:flex;overflow:hidden;z-index:1;position:relative}.popup-main .popup-thumbnail:after{content:"";display:block;width:0;padding-bottom:var(--padding_bottom)}.popup-main .popup-thumbnail img,.popup-main .popup-thumbnail svg{width:100%;height:100%;object-fit:cover;position:absolute;top:0;right:0;bottom:0;left:0}.popup-main .popup-content{padding:2rem;flex:1 0 50%;order:2}@media screen and (min-width:576px){.popup-main .popup-content{padding:4rem}}.popup-main .popup-content:first-child:last-child{flex:1 0 100%}.popup-main .popup-content .modal-close-button{color:rgb(var(--color-foreground))}.popup-main .popup-content--center{text-align:center}.popup-main .popup-content--center .popup-wrapper-text,.popup-main .popup-content--center .newsletter-form__inner{align-items:center}.popup-main .popup-content--center .newsletter-form__inner .field__input::-webkit-input-placeholder{text-align:center}.popup-main .popup-content--center .newsletter-form__inner .field__input:-moz-placeholder{text-align:center}.popup-main .popup-content--center .newsletter-form__inner .field__input::-moz-placeholder{text-align:center}.popup-main .popup-content--center .newsletter-form__inner .field__input:-ms-input-placeholder{text-align:center}.popup-main .popup-content--center .newsletter-form__message,.popup-main .popup-content--center .list-social{justify-content:center}.popup-main .popup-content--left{text-align:left}.popup-main .popup-content--left .popup-wrapper-text,.popup-main .popup-content--left .newsletter-form__inner{align-items:flex-start}.popup-main .popup-content--left .list-social{justify-content:flex-start}@media(min-width:576px){.popup-main-image--right .popup-outer{flex-direction:row-reverse}}.popup-main-image--top .popup-outer{flex-direction:column}.popup-main-image--bottom .popup-outer{flex-direction:column-reverse}.popup-main-image--bottom .popup-content{padding-top:6.4rem}.popup-main .newsletter-form{width:100%}.popup-main .newsletter-form__inner{display:flex;flex-direction:column;align-items:center;gap:1.6rem}.popup-main .newsletter-form__field-wrapper{width:min(41.6rem,100%)}.popup-main .newsletter-form .field{border-bottom:.1rem solid rgb(var(--color-border-input))}.popup-main .newsletter-form .field__input{background-color:transparent!important;border:unset!important;padding:0!important}.popup-main .list-social{margin-left:-.6rem;margin-bottom:.8rem}.popup-main .list-social:last-child{margin-bottom:0}.popup-main .list-social:empty{display:none}.popup-main:focus,.popup-main:focus-visible{outline:0}.notification-banner{border-radius:var(--border-radius-block)}.notification-banner .popup-outer{padding:2rem;align-items:flex-start}.notification-banner .popup-heading{margin:0;font-family:var(--font-popups-heading-family);font-style:var(--font-popups-heading-style);font-weight:var(--font-popups-heading-weight);font-size:calc(var(--font-notification-heading-scale) * 2rem)}.notification-banner .popup-heading+.popup-text{margin-top:.8rem}.notification-banner .popup-text{padding-right:1rem;font-family:var(--font-popups-text-family);font-style:var(--font-popups-text-style);font-weight:var(--font-popups-text-weight);font-size:calc(var(--font-notification-text-scale) * 1.3rem);word-break:break-word}.notification-banner .popup-button{margin-top:1.6rem}.notification-banner--box .popup-close{top:.2rem;right:.2rem}.notification-banner--bar.popup--top{width:100%;max-width:100%;top:0;left:0;bottom:auto;transform:none}.notification-banner--bar.popup--top .popup-wrap{border-radius:0}.notification-banner--bar.popup--bottom{width:100%;max-width:100%;top:auto;left:0;bottom:0;transform:none}.notification-banner--bar.popup--bottom .popup-wrap{border-radius:0}.notification-banner--bar .popup-outer{padding:2rem}.notification-banner--bar .popup-close{top:.2rem;right:.2rem}@media(min-width:750px){.notification-banner--bar .popup-outer{justify-content:center;align-items:center;flex-direction:row;flex-wrap:wrap;gap:1.6rem 2.4rem;margin:0 auto}.notification-banner--bar .popup-close{top:50%;transform:translateY(-50%);right:.2rem}.notification-banner--bar .button{margin-top:0;width:auto}}.notification-banner--banner .popup-outer{flex-direction:row;align-items:center;flex-wrap:wrap;padding:.2rem}.notification-banner--banner .popup-outer-image--right{flex-direction:row-reverse}.notification-banner--banner .popup-outer-image--top{flex-direction:column}.notification-banner--banner .popup-outer-image--top .notification-banner__image,.notification-banner--banner .popup-outer-image--top .notification-banner__content{flex:unset;width:100%}.notification-banner--banner .popup-outer-image--bottom{flex-direction:column-reverse}.notification-banner--banner .popup-outer-image--bottom .notification-banner__image,.notification-banner--banner .popup-outer-image--bottom .notification-banner__content{flex:unset;width:100%}.notification-banner--banner .popup-button{max-width:18rem}.notification-banner--banner .notification-banner__image{position:relative;flex:1 35%;min-width:7.6rem;align-self:stretch;display:flex;border-radius:var(--border-radius-block);overflow:hidden}.notification-banner--banner .notification-banner__image img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.notification-banner--banner .notification-banner__content{flex:1 65%;padding:2.4rem 3.2rem 2.4rem 2.4rem}.notification-banner--banner .popup-close,.notification-banner--banner .popup-outer_bg .modal-close-button{top:.2rem;right:.2rem;box-shadow:none;background-color:transparent}.notification-banner__content .popup-text.rte>*{margin-left:0}.notification-banner:focus,.notification-banner:focus-visible{outline:0}.age-verification{position:fixed;z-index:9999999;top:0;right:0;bottom:0;left:0;-webkit-backface-visibility:hidden;width:100vw;height:100vh;max-width:unset;max-height:unset;padding:2.4rem;background-color:rgb(var(--color-background))}@media screen and (min-width:750px){.age-verification{padding:6.4rem}}.age-verification .popup-text p{text-align:center;font-size:1.6rem}@media screen and (min-width:576px){.age-verification .popup-text p{font-size:1.8rem}}.age-verification__wrapper{display:flex;flex-direction:column;justify-content:center;align-items:center;height:100%;box-shadow:none}.age-verification__content{display:flex;flex-direction:column;align-items:center}.age-verification__question{display:none}.age-verification__question.show{display:block}.age-verification__question .popup-text{text-align:center}.age-verification__heading{margin-top:0;margin-bottom:1.6rem;text-align:center}.age-verification__buttons{display:flex;flex-direction:column;justify-content:center;gap:.8rem;margin-top:3.2rem}@media screen and (min-width:576px){.age-verification__buttons{flex-direction:row}}@media screen and (min-width:750px){.age-verification__buttons{margin-top:4rem}}.age-verification__buttons .button{min-width:12rem}.age-verification__declined{display:none}.age-verification__declined.show{display:block}.age-verification__declined .popup-text{text-align:center}.age-verification:focus,.age-verification:focus-visible{outline:0}@media(prefers-color-scheme:dark){.popup .popup-outer{background:#353535}}[data-scheme=dark] .popup .popup-outer{background:#353535}.infinite-scroll__loader{width:100%;display:flex;align-items:center;justify-content:center;color:rgba(var(--color-foreground))}.infinite-scroll__loader.loading{margin-top:4rem}@media screen and (min-width:750px){.infinite-scroll__loader.loading{margin-top:4.8rem}}.infinite-scroll__loader.loading .infinite-scroll__spinner{display:flex}.infinite-scroll__spinner{display:none;align-items:center;justify-content:center;width:4rem;height:4rem;color:rgb(var(--color-button-text));background-color:rgba(var(--color-button));border-radius:100px}.infinite-scroll__spinner svg.spinner{display:block;width:1.8rem;height:1.8rem}.price-wrapper{margin-top:1.6rem}.price{display:flex;flex-direction:column;align-items:center;flex-wrap:wrap;line-height:1.375;color:rgb(var(--color-card-price-regular))}.price-item--regular{color:rgb(var(--color-card-price-regular))}.price-item--sale{color:rgb(var(--color-card-price-sale))}.price--on-sale .price-item--regular{text-decoration:line-through;text-underline-offset:-.4rem;color:rgb(var(--color-card-price-regular));text-decoration-color:rgb(var(--color-card-price-regular))}.price--on-sale .price__sale{display:flex;flex-direction:row;justify-content:center;flex-wrap:wrap;column-gap:.6rem}.price.price--unavailable{visibility:hidden}.price dl{margin:0;display:flex;flex-direction:column}.price dd{margin:0}.price .price__last:last-of-type{margin:0}@media screen and (min-width:750px){.price{margin-bottom:0}}.price--product{font-size:1.8rem}@media screen and (min-width:750px){.price--product{font-size:2.5rem}}.price--sold-out .price__availability,.price__regular{display:block}.price__sale,.price__availability,.price--on-sale .price__regular,.price--on-sale .price__availability,.price--no-compare .price__compare{display:none}.unit-price{font-size:1.1rem;letter-spacing:.04rem;line-height:1.2;margin-top:.2rem;text-transform:uppercase;color:rgb(var(--color-card-price-regular))}.badge{display:flex;align-items:center;justify-content:center;column-gap:.4rem;padding:.4rem .8rem;text-transform:none;word-break:break-word;border-radius:.8rem;color:rgb(var(--color-foreground));overflow:hidden}.badge--sale{color:rgb(var(--sale-badge-color));background-color:rgb(var(--sale-badge-bg))}.badge--sold-out{background-color:rgb(var(--sold-out-badge-bg));color:rgb(var(--sold-out-badge-color))}.badge--custom{background-color:rgb(var(--custom-badge-bg));color:rgb(var(--custom-badge-color))}.badge span{display:inline-flex;align-items:center}.discounts{font-size:1.3rem;color:rgb(var(--color-foreground-secondary));display:flex;flex-direction:column;gap:.5rem}.discounts__discount{display:flex;align-items:center;line-height:1.2}.discounts__discount-label{color:rgb(var(--color-foreground));display:flex;align-items:center;word-break:break-word}.discounts__discount-label>.icon-discount{flex-shrink:0;width:1.2rem;height:1.2rem;margin-right:.7rem}.discounts__discount--end{justify-content:flex-end}.discounts__discount--center{justify-content:center}.discounts__discount>.icon{flex-shrink:0;width:1.2rem;height:1.2rem;margin-right:.7rem}.scroll-top{cursor:pointer;position:fixed;bottom:2rem;right:2rem;width:3.2rem;height:3.2rem;display:flex;align-items:center;justify-content:center;background-color:rgb(var(--color-background-secondary));color:rgb(var(--color-foreground));border:none;border-radius:var(--border-radius-button);opacity:0;visibility:hidden;z-index:10;transition:opacity var(--duration-default),visibility var(--duration-default);box-shadow:0 4px 20px #00000017}@media(min-width:576px){.scroll-top{bottom:4rem;right:4rem}}.scroll-top svg{flex:none;width:2rem;height:2rem}.scroll-top.show{visibility:visible;opacity:1}@media screen and (hover:hover)and (pointer:fine){.scroll-top:hover{opacity:var(--hover-opacity)}}@keyframes fadeInToUp{0%{opacity:0;transform:translate3d(0,-4px,0)}to{opacity:1;transform:translateZ(0)}}@keyframes fadeInScale{0%{opacity:0;transform:scale(0)}to{opacity:1;transform:scale(1)}}@keyframes fadeOutScale{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(0)}}.copy-btn{position:relative}.copy-btn__success,.copy-btn__error{display:none;animation:fadeInToUp .2s ease;z-index:10}.copy-btn .copy-success,.copy-btn .copy-error{position:absolute;top:0;right:0;bottom:0;left:0;transform:scale(0);opacity:0;z-index:2;animation-delay:.2s}.copy-btn.copied{pointer-events:none}.copy-btn.copied .icon-copy{animation:fadeOutScale .3s ease;opacity:0}.copy-btn.copied .copy-success{animation:fadeInScale .3s ease;transform:scale(1);opacity:1}.copy-btn.copied .copy-btn__success{display:block}.copy-btn.notCopied{pointer-events:none}.copy-btn.notCopied .icon-copy{animation:fadeOutScale .3s ease;opacity:0}.copy-btn.notCopied .copy-error{animation:fadeInScale .3s ease;transform:scale(1);opacity:1}.copy-btn.notCopied .copy-btn__error{display:block}.disclosure{position:relative}.disclosure__button{display:flex;align-items:center;cursor:pointer}.disclosure__button span,.disclosure__button .icon{transition:opacity var(--duration-default)}@media screen and (hover:hover)and (pointer:fine){.disclosure__button:hover span,.disclosure__button:hover .icon{opacity:var(--hover-opacity)}}.disclosure__list{position:absolute;bottom:100%;max-width:25rem;min-width:100%;width:max-content;min-height:8.2rem;max-height:19rem;padding:1.2rem;color:rgb(var(--color-foreground));background-color:rgb(var(--color-background-input));border-radius:1.2rem;transform:translateY(-1rem);z-index:2;overflow-y:auto}.disclosure__list::-webkit-scrollbar{width:.4rem;height:.4rem}.disclosure__list::-webkit-scrollbar-thumb{background-color:rgb(var(--color-scrollbar));border-radius:2rem}.disclosure__list .link{width:100%;padding:1rem 2rem;line-height:var(--font-body-line-height);font-family:var(--font-body-family);font-style:var(--font-body-style);font-weight:var(--font-body-weight);letter-spacing:calc(var(--font-body-letter-spacing) * .1);text-transform:var(--font-body-text-transform);border-radius:.6rem;transition:background-color var(--duration-default)}.disclosure__list .link span{gap:.4rem}@media screen and (hover:hover)and (pointer:fine){.disclosure__list .link:hover{background-color:rgb(var(--color-background-secondary))}}.disclosure__item{position:relative}.disclosure__link{display:block;padding:.5rem 2.2rem;text-decoration:none;line-height:1.4}.disclosure__link>span{display:flex;justify-content:space-between;width:100%}#FooterLanguageList .disclosure__link>span{display:inline;width:unset}.disclosure__link--active span:after{width:100%}.localization-selector{display:flex;justify-content:space-between;align-items:center;gap:.6rem;width:100%;height:auto;text-decoration:none;appearance:none;-webkit-appearance:none;-moz-appearance:none}.localization-selector .value{display:flex;align-items:center;justify-content:space-between;width:100%;z-index:2}.localization-selector span,.localization-selector .icon{transition:opacity var(--duration-default)}@media screen and (hover:hover)and (pointer:fine){.localization-selector:hover span,.localization-selector:hover .icon{opacity:var(--hover-opacity)}}.localization-selector .icon-caret{flex:none}.loading-overlay{position:absolute;z-index:1;width:3rem}@media screen and (max-width:749px){.loading-overlay{top:0;right:0}}@media screen and (min-width:750px){.loading-overlay{left:0}}.loading-overlay__spinner{position:absolute;top:50%;left:50%;display:flex;align-items:center;width:2rem;height:2rem;transform:translate(-50%,-50%)}.spinner{animation:rotator 1.4s linear infinite}@keyframes rotator{0%{transform:rotate(0)}to{transform:rotate(270deg)}}.path{stroke-dasharray:280;stroke-dashoffset:0;transform-origin:center;stroke:currentColor;animation:dash 1.4s ease-in-out infinite}@keyframes dash{0%{stroke-dashoffset:280}50%{stroke-dashoffset:75;transform:rotate(135deg)}to{stroke-dashoffset:280;transform:rotate(450deg)}}.loading-overlay:not(.hidden)+.cart-item__price-wrapper,.loading-overlay:not(.hidden)~cart-remove-button{opacity:50%}.loading-overlay:not(.hidden)~cart-remove-button{pointer-events:none;cursor:default}.universal-wrapper{padding-left:clamp(20px,5vw,80px);padding-right:clamp(20px,5vw,80px);margin-top:clamp(20px,5vw,80px);margin-bottom:clamp(20px,5vw,80px);box-sizing:border-box}.hero-secondary-heading{color:#041e42!important}@media screen and (max-width:749px){.mobile-sticky-atc{position:fixed;left:0;right:0;bottom:0;z-index:999;padding:12px 16px calc(12px + env(safe-area-inset-bottom));background:#fffffff5;box-shadow:0 -4px 16px #00000014;transform:translateY(100%);transition:transform .25s ease;will-change:transform;pointer-events:none}.mobile-sticky-atc.is-visible{transform:translateY(0);pointer-events:auto}.mobile-sticky-atc__button,.mobile-sticky-atc .product-form__submit{width:100%;margin:0}}@media screen and (min-width:750px){.mobile-sticky-atc{display:none!important}}@media(max-width:767px){.feature-grid{display:grid!important;grid-template-columns:1fr 1fr;gap:40px 20px!important;justify-items:center}.feature-grid .feature-item{max-width:100%!important;display:flex;flex-direction:column;align-items:center;text-align:center}.feature-grid img{width:120px;height:120px;object-fit:cover;border-radius:50%}.feature-grid p{text-align:center}}@media screen and (max-width:1199px){.menu-drawer__main{background:#fff}.menu-drawer__navigation-container{padding-left:24px;padding-right:24px}.menu-drawer__menu-item{min-height:60px;display:flex;align-items:center;justify-content:space-between;color:#19233f;font-weight:600;font-size:16px;line-height:22px}.menu-drawer__menu-link,.menu-drawer__menu-item>span{color:#19233f;text-decoration:none;font-weight:700;font-size:18px;line-height:24px}.menu-drawer__mega-menu,.custom-mobile-mega-menu{padding:0 0 8px}.custom-mobile-mega-item:first-child{border-top:0}.custom-mobile-mega-item__summary{list-style:none;display:flex;align-items:center;justify-content:flex-start;gap:6px;cursor:pointer;padding:14px 0}.custom-mobile-mega-item__summary::-webkit-details-marker{display:none}.custom-mobile-mega-item__title{font-size:14px;line-height:18px;font-weight:600;color:#19233f;text-transform:uppercase;letter-spacing:.02em}.custom-mobile-mega-item__icon{display:flex;align-items:center;justify-content:center;color:#19233f;transition:transform .25s ease}.custom-mobile-mega-item[open] .custom-mobile-mega-item__icon{transform:rotate(180deg)}.custom-mobile-mega-item__content{padding:0 0 18px}.custom-mobile-mega-item__heading{margin:0 0 8px;color:#19233f;font-size:14px;line-height:24px;font-weight:700;text-transform:uppercase}.custom-mobile-mega-item__text{margin-bottom:14px;color:#19233f;font-size:14px;line-height:20px;font-weight:500}.custom-mobile-mega-item__text.rte p{margin-left:0!important}.custom-mobile-mega-item__single-image{position:relative;display:block;border-radius:6px;overflow:hidden;text-decoration:none}.custom-mobile-mega-item__single-image img{display:block;width:100%;height:auto;border-radius:6px}.custom-mobile-mega-item__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.custom-mobile-mega-item__card{position:relative;display:block;border-radius:6px;overflow:hidden;text-decoration:none}.custom-mobile-mega-item__card img{display:block;width:100%;height:auto;border-radius:6px}.custom-mobile-mega-item__card-title{position:absolute;top:6px;left:6px;z-index:2;font-weight:700;font-size:16px;line-height:20px;letter-spacing:0;text-transform:uppercase;color:#19233f}.custom-mobile-mega-item__arrow{position:absolute;left:10px;bottom:10px;width:24px;height:24px;border-radius:50%;background:#19233f;display:flex;align-items:center;justify-content:center}.custom-mobile-mega-item__arrow svg{width:10px;height:10px;fill:#fff}.custom-mobile-mega-item__arrow--small{width:22px;height:22px;left:8px;bottom:8px}}@media screen and (max-width:1199px){.menu-drawer__top{padding-top:24px;padding-bottom:18px;padding-left:24px!important}.menu-drawer__top-inner{display:flex;align-items:center;gap:16px}.menu-drawer__brand{display:inline-flex;align-items:center;text-decoration:none}.menu-drawer__brand-logo{display:block;max-height:42px;width:auto}.menu-drawer__brand-text{font-size:28px;line-height:1;font-weight:700;color:#19233f}}.toc strong{display:block;margin-bottom:16px}.magazin-cta-wrapper{text-align:center;margin:40px 0}.magazin-pdf-cta,.magazin-pdf-cta:visited{display:inline-flex;align-items:center;justify-content:center;border-radius:60px;background-color:#6ec5cb;color:#fff!important;padding:18px 34px;font-size:20px;font-weight:800;line-height:1.1;text-decoration:none!important;border-bottom:none!important;box-shadow:none!important}.magazin-pdf-cta:hover,.magazin-pdf-cta:focus{background-color:#6ec5cb;color:#fff!important;text-decoration:none!important;border-bottom:none!important;transform:none!important}.magazin-pdf-cta{border:none!important;box-shadow:none!important}.magazin-pdf-cta *{border:none!important}.magazin-cta-wrapper a,.magazin-cta-wrapper a:hover,.magazin-cta-wrapper a:focus,.magazin-cta-wrapper a:visited{text-decoration:none!important;border:none!important;border-bottom:0!important;box-shadow:none!important;background-image:none!important}.magazin-cta-wrapper a:before,.magazin-cta-wrapper a:after{content:none!important;display:none!important}.magazin-pdf-cta{font-family:var(--font-button-family)!important;font-weight:var(--font-button-weight)!important;font-style:var(--font-button-style)!important;text-transform:var(--font-button-text-transform)!important;letter-spacing:var(--font-button-letter-spacing)!important;line-height:1.375!important;font-size:20px!important;color:rgb(var(--color-button-text))!important;background-color:#6ec5cb!important;border-radius:60px!important;padding:18px 34px!important;text-decoration:none!important;border:none!important;box-shadow:none!important;display:inline-flex!important;align-items:center!important;justify-content:center!important}@media screen and (max-width:749px){.footer .wl-btn-link{display:inline-block;padding:8px 12px;font-size:13px;line-height:1.3;border-radius:6px;white-space:nowrap}}.product__buy-buttons{margin-top:0!important}.shopify-block.shopify-app-block .group_name{display:none!important}.shopify-block.shopify-app-block .shopify_subscriptions_app_container{margin:26px 0 18px}.shopify-block.shopify-app-block .shopify_subscriptions_fieldset{border:0;margin:0;padding:0;min-inline-size:unset}.shopify-block.shopify-app-block .shopify_subscriptions_fieldset label{display:block;margin:0;cursor:pointer}.shopify-block.shopify-app-block .shopify_subscriptions_app_block{margin:0}.shopify-block.shopify-app-block .group_list_item{position:relative;display:flex!important;align-items:flex-start;gap:12px;min-height:100px;margin-bottom:12px!important;padding:15px!important;border:1px solid #D9D9D9!important;border-radius:0!important;background:#fff!important;color:#19233f!important;box-shadow:none!important;transition:all .2s ease}.shopify-block.shopify-app-block .group_list_item:has(input[type=radio]:checked){background:#effbfb!important}.shopify-block.shopify-app-block .custom_radio_button:before{width:19px;height:19px;margin-right:0;margin-top:3px;box-shadow:0 0 0 1px #6d7175;background:#fff}.shopify-block.shopify-app-block .custom_radio_button:has(input[type=radio]:checked):before{background:#19233f;border:3px solid #fff;box-shadow:0 0 0 1px #19233f}.shopify-block.shopify-app-block .group_list_item>div{flex:1;max-width:calc(100% - 150px);color:#19233f;font-size:inherit;font-weight:500;line-height:1.5}.shopify-block.shopify-app-block .group_list_item>div>span{display:block;font-size:inherit;font-weight:400;line-height:1.5;color:#19233f!important}.shopify-block.shopify-app-block .group_list_item>div br{display:none}.shopify-block.shopify-app-block .in_widget_price{display:flex!important;align-items:baseline;gap:10px;margin-top:6px;padding-left:0!important;font-size:20px;font-weight:700;line-height:28px;color:#19233f!important}.shopify-block.shopify-app-block .price-per-day{font-size:16px;font-weight:500;line-height:22px;color:#19233f}.shopify-block.shopify-app-block .group_name{margin:10px 0!important;padding:0;font-size:24px;font-weight:700;line-height:1.2;color:#19233f!important}.shopify-block.shopify-app-block .group_list{position:relative;margin:0!important;padding:0!important;list-style:none;border:1px solid #d9d9d9;border-top:0;background:#fff}.custom-subscription-banner{display:flex;align-items:center;justify-content:center;min-height:46px;padding:10px 18px;background:#19233f;color:#fff;text-align:center;font-size:20px;font-weight:500;line-height:22px}.shopify-block.shopify-app-block .group_list .group_list_item{min-height:122px;margin-bottom:0!important;padding:22px 22px 18px!important;border:0!important;border-top:1px solid #d9d9d9!important;background:#fff!important}.shopify-block.shopify-app-block .group_list .group_list_item:has(input[type=radio]:checked){background:#effbfb!important}.custom-subscription-benefits.is-selected{background:#effbfb}.shopify-block.shopify-app-block .group_list .group_list_item span{max-width:220px}.shopify-block.shopify-app-block .shopify_subscriptions_app_policy{display:none!important}.subscription-qty-holder{position:absolute;top:18px;right:18px;display:flex;align-items:center;z-index:2}.subscription-qty-holder .quantity,.subscription-qty-holder .product-form__quantity{margin:0!important}.subscription-qty-holder .quantity{min-height:40px;overflow:hidden;border:1px solid #E3E3E3;border-radius:999px;background:#fff}.subscription-qty-holder .quantity__button,.subscription-qty-holder .quantity__input{width:30px;height:40px!important;min-height:40px!important;font-size:16px;color:#19233f}.subscription-qty-holder .quantity__input{text-align:center;font-weight:500;background:transparent;border:0}.price__sale .price-item--sale{color:inherit!important;text-decoration:none!important}.subscription-old-price{margin-top:2px;color:#cd1316;text-decoration:line-through;font-size:16px;font-weight:400;line-height:22px}.custom-subscription-benefits{margin:0;padding:14px 22px 18px;border-top:0;background:#fff}.custom-subscription-benefits ul{margin:0;padding:0;list-style:none}.custom-subscription-benefits li{position:relative;margin-bottom:8px;padding-left:22px;font-size:inherit;font-weight:400;line-height:1.5;color:#19233f}.custom-subscription-benefits li:last-child{margin-bottom:0}.custom-subscription-benefits li:before{content:"";position:absolute;left:0;top:8px;width:12px;height:12px;background:url(/cdn/shop/files/Vector_28.svg?v=1758884945) no-repeat center;background-size:contain}.product-form,.product-form__buttons,.buy-buttons{margin-top:20px}.product-form__submit{min-height:56px!important;border-radius:999px!important;font-size:20px!important;font-weight:600!important;line-height:1.2}@media screen and (max-width:767px){.shopify-block.shopify-app-block .group_list_item{min-height:88px;padding:16px!important}.shopify-block.shopify-app-block .group_list_item>div{max-width:calc(100% - 122px);font-size:18px;line-height:24px}.shopify-block.shopify-app-block .group_list_item>div>span,.custom-subscription-benefits li{font-size:18px;line-height:24px}.shopify-block.shopify-app-block .in_widget_price{gap:8px;font-size:18px;line-height:24px}.shopify-block.shopify-app-block .group_name{margin:12px 0 10px!important;font-size:22px}.shopify-block.shopify-app-block .group_list:before{min-height:42px;padding:8px 14px;font-size:18px;line-height:22px}.subscription-qty-holder{top:12px;right:12px}.subscription-qty-holder .quantity{min-height:40px}.subscription-qty-holder .quantity__button,.subscription-qty-holder .quantity__input{height:30px!important;min-height:40px!important}.custom-subscription-benefits{padding:12px 16px 14px}}.eykaer-abo-modal-wrapper{margin-top:15px;font-size:14px;color:#19233f;text-align:center;display:block}.eykaer-abo-modal-trigger{background:transparent;border:none;color:inherit;text-decoration:underline;cursor:pointer;padding:0;font-size:inherit;font-family:inherit;display:inline}.eykaer-modal-overlay{display:none;position:fixed;top:0;left:0;width:100%;height:100%;background:#0009;z-index:999999;align-items:center;justify-content:center}.eykaer-modal-overlay.is-open{display:flex}.eykaer-modal-content{background:#fff;width:90%;max-width:500px;max-height:90vh;overflow-y:auto;border-radius:6px;position:relative}.eykaer-modal-close{position:absolute;top:10px;right:15px;background:none;border:none;font-size:28px;cursor:pointer;z-index:10}.eykaer-modal-body{padding:20px}.eykaer-benefits-grid{display:flex;justify-content:space-between;margin:20px 0}.eykaer-faq-section{background:#f4f8fb;padding:15px;margin-top:20px;border-radius:4px}.eykaer-faq-item summary{cursor:pointer;font-weight:700;margin-bottom:10px}.product__slider-nav{--swiper-navigation-sides-offset: 0px !important}.product__slider-nav-next{border-radius:50% 0 0 50%!important}.product__slider-nav-prev{border-radius:0 50% 50% 0!important}.swiper-button-prev{left:0!important}.swiper-button-next{right:0!important}.swiper-button-prev,.swiper-button-next{opacity:.35!important}.product__slider-nav:not(.product-media-modal__slider-nav){left:0!important;right:0!important}.swiper-button-prev:hover,.swiper-button-next:hover{opacity:1!important}.product__info-container>div:has(.shopify_subscriptions_app_container){margin-top:-1rem;margin-bottom:-4rem}.price .price-item,.price .price-item--regular,.price .price-item--sale,.price__sale .price-item--sale{color:#19233f!important}.cart-subscription-badge{display:inline-flex;align-items:center;background-color:#effbfb;color:#19233f;border:1px solid #c7ecec;padding:6px 10px;margin-top:8px;border-radius:4px;font-size:13px;line-height:1.2;width:fit-content}.cart-subscription-badge strong{font-weight:600;margin-right:4px}.jm-stack:has(.jm-review-widget-minimal-header__title){display:flex!important;flex-direction:column!important}.jm-stack:has(.jm-review-widget-minimal-header__title)>.jm-cluster{order:1!important;margin-bottom:8px!important}.jm-text{font-size:16px!important}.jm-review-widget-minimal-header__title{order:2!important;margin-top:0!important}.jm-review-widget-minimal-header__title{font-weight:700!important;font-size:48px!important;line-height:1!important;letter-spacing:0!important;display:flex!important;flex-direction:column!important}.jm-review-widget-minimal-header__title:after{content:"Echte Menschen, echte Ergebnisse";font-weight:500!important;font-size:28px!important;line-height:1!important;letter-spacing:0!important;color:#19233f!important;margin-top:12px!important}.jm-box.jm-carousel-review-item{background:#effbfb!important;border-radius:0!important;border:none!important}.jm-review-widget__header{border-bottom:1px solid black!important;padding-bottom:24px!important;margin-bottom:24px!important}.jm-content{background:#effbfb!important}.jm-indicator.jm-indicator--content-only{top:0!important;right:0!important}.jm-indicator__close{background:none!important}.jm-indicator__close svg{color:#19233f}.jm-indicator__close:hover{background:none!important}.jm-indicator--content-only .jm-indicator__close:hover{opacity:1!important}.jm-review-widget-minimal-header__filters,.jm-review-widget-minimal-header__filter-container{display:none!important}.jdgm-carousel-review-list{position:relative!important;padding:0 60px!important}.jdgm-carousel-review-list__nav-container{position:absolute!important;top:50%!important;left:0!important;right:0!important;transform:translateY(-50%)!important;display:flex!important;justify-content:space-between!important;width:100%!important;z-index:10!important;pointer-events:none!important}.jdgm-carousel-review-list__nav{pointer-events:auto!important;display:flex!important;align-items:center!important;justify-content:center!important}.jm-carousel__track{padding:0 12%!important}.jdgm-carousel-review-list__nav--next svg{margin-left:12px!important}.jm-star-rating__font-icon{font-size:1.2em!important}@media screen and (max-width:767px){.jm-review-widget-minimal-header__title{font-weight:500!important;font-size:25px!important;line-height:30px!important;letter-spacing:0!important;font-style:normal!important}.jm-review-widget-minimal-header__title:after{font-weight:500!important;font-size:15px!important;line-height:1!important;letter-spacing:0!important;margin-top:8px!important}jm-carousel__track:after{width:0!important}jm-carousel__track:before{width:0!important}.jdgm-carousel-review-list{padding:0!important}.jdgm-modal__container--content-only{max-width:90%!important;max-height:50%!important}.jdgm-carousel-review-list__nav--prev{margin-left:0!important}.jdgm-carousel-review-list__nav--next{margin-right:0!important}.jdgm-carousel--card-theme .jdgm-carousel-item{padding:0!important}}.chat-root .c21-header{background-image:none!important;background:#19233f!important}.jdgm-carousel--card-theme .jdgm-carousel-item__inner-wrapper{background-color:#f2fbfa!important;border:none!important;box-shadow:none!important;border-radius:4px;padding:24px 20px 84px!important;height:100%;display:flex;flex-direction:column;position:relative!important}.jdgm-carousel-item__review{display:contents}.jdgm-carousel-item__review-rating{order:1;margin-bottom:12px;text-align:left}.jdgm-carousel-item__reviewer-name-wrapper{order:2;display:grid!important;grid-template-columns:42px 1fr;grid-template-rows:auto auto;column-gap:12px;margin-bottom:20px;position:static!important}.jdgm-carousel-item__reviewer-name-wrapper:before{content:"";grid-column:1 / 2;grid-row:1 / 3;width:42px;height:42px;background-color:#7ecacb;border-radius:50%;background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="white"><path d="M12 12c2.21 0 4-1.79 4-4s-1.79-4-4-4-4 1.79-4 4 1.79 4 4 4zm0 2c-2.67 0-8 1.34-8 4v2h16v-2c0-2.66-5.33-4-8-4z"/></svg>');background-size:100%;background-repeat:no-repeat;background-position:center bottom;align-self:center}.jdgm-carousel-item__reviewer-name{grid-column:2 / 3;grid-row:1 / 2;font-size:15px!important;font-weight:600!important;color:#19233f!important;opacity:1!important;align-self:end;margin:0!important}.jdgm-carousel-item__product{grid-column:2 / 3;grid-row:2 / 3;margin:0!important;text-decoration:none!important;align-self:start;position:static!important;height:100%!important}.jdgm-carousel-item__product-title{font-size:13px!important;color:#848f9d!important;text-transform:uppercase;margin-top:2px}.jdgm-carousel-item__review-content{order:3;flex-grow:1;text-align:left}.jdgm-carousel-item__review-body{color:#19233f;font-size:15px;line-height:1.5}.jdgm-carousel-item__review-body p:before,.jdgm-rev__body p:before,.jdgm-review-content__body-content p:before,.jm-review-content__body-content p:before{content:"\201e"!important}.jdgm-carousel-item__review-body p:after,.jdgm-rev__body p:after,.jdgm-review-content__body-content p:after,.jm-review-content__body-content p:after{content:"\201c"!important}.jdgm-carousel-item__product:after{content:"Zum Produkt";position:absolute;bottom:24px;left:50%;transform:translate(-50%);background-color:#19233f;color:#fff;padding:10px 48px 10px 24px;border-radius:30px;font-size:15px;font-weight:600;white-space:nowrap;z-index:10;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cline x1='7' y1='17' x2='17' y2='7'/%3E%3Cpolyline points='7 7 17 7 17 17'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 20px center;transition:opacity .2s ease}.jdgm-carousel-item__product:hover:after{opacity:.85}.jdgm-carousel-item__product:after{background-color:#6ec5cb!important}.jdgm-carousel-item__review-body{padding-top:20px!important;-webkit-line-clamp:4!important}.jm-carousel__track,.jdgm-carousel-review-list{display:flex!important;align-items:stretch!important}.jm-carousel__item,.jdgm-carousel-wrapper .slick-slide{display:flex!important;flex-direction:column!important;height:auto!important;float:none!important}.jm-box.jm-carousel-review-item,.jdgm-carousel-item__inner-wrapper{flex-grow:1!important;display:flex!important;flex-direction:column!important;justify-content:flex-start!important;width:100%!important;height:auto!important}.jm-content,.jdgm-carousel-item__review-content{flex-grow:1!important;display:flex!important;flex-direction:column!important}.jdgm-widget{max-width:none!important}.jdgm-carousel-title-and-link{display:flex!important;flex-direction:column!important;align-items:flex-start!important;border-bottom:1px solid #848F9D!important;padding-bottom:20px!important;margin-bottom:30px!important;width:100%!important;padding-left:0!important}.jdgm-all-reviews-rating-wrapper{display:contents!important}.jdgm-all-reviews-rating{order:1!important;display:flex!important;align-items:center!important;margin-bottom:12px!important}.jdgm-all-reviews-rating:after{content:"400+ 5-Sterne-Bewertungen"!important;font-size:14px!important;font-weight:500!important;color:#485059!important;margin-left:12px!important}.jdgm-carousel-title{order:2!important;font-size:32px!important;font-weight:700!important;color:#19233f!important;text-transform:none!important;margin:0 0 8px!important;line-height:1.2!important;text-align:left!important}.jdgm-carousel-number-of-reviews{order:3!important;font-size:20px!important;font-weight:500!important;color:#19233f!important;margin:0!important;display:block!important;text-transform:none!important}.jdgm-carousel-wrapper .jdgm-star.jdgm-star,.jdgm-carousel .jdgm-star.jdgm-star{background:transparent!important;color:#19233f!important;padding:0!important;margin:0 3px 0 0!important;font-size:16px!important}.jdgm-carousel-wrapper .jdgm-star.jdgm-star:before,.jdgm-carousel .jdgm-star.jdgm-star:before{color:#19233f!important}.jdgm-carousel-item__review-rating .jdgm-star.jdgm-star{font-size:14px!important}.shopify-app-block>div[style*="max-width:1080px"]{max-width:1440px!important}.jdgm-carousel-wrapper{max-width:1440px!important;margin:0 auto!important}.jdgm-carousel-wrapper .jdgm-carousel__item-wrapper{height:auto!important;display:flex!important;align-items:stretch!important;flex-wrap:nowrap!important}.jdgm-carousel-item{flex-shrink:0!important;display:flex!important;flex-direction:column!important;height:auto!important;float:none!important}.jdgm-carousel--card-theme .jdgm-carousel-item__inner-wrapper{flex-grow:1!important;display:flex!important;flex-direction:column!important;height:100%!important}.jdgm-carousel--card-theme .jdgm-carousel-item{padding:8px 10px!important}.jdgm-carousel-item__review-content{flex-grow:1!important;display:flex!important;flex-direction:column!important}.jdgm-carousel-item__review-body{display:-webkit-box!important;-webkit-box-orient:vertical!important;-webkit-line-clamp:4!important;overflow:hidden!important}.jdgm-carousel-item__review-body.is-expanded{-webkit-line-clamp:unset!important;overflow:visible!important}.eykar-mehr-btn{background:none!important;border:none!important;color:#848f9d!important;font-size:14px!important;font-weight:600!important;cursor:pointer!important;padding:0!important;margin-top:8px!important;text-align:left!important;transition:opacity .2s ease!important}.eykar-mehr-btn:hover{opacity:.7!important}.jdgm-carousel-item__inner-wrapper{cursor:pointer!important}.jdgm-carousel-item__product{position:static!important;cursor:pointer!important}.jm-review-widget-minimal-header__action-buttons button[data-testid=write-review-button]{border-radius:9999px!important;background-color:#19233f!important;color:#fff!important;border:none!important;padding:12px 32px!important;font-size:16px!important;font-weight:600!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;box-shadow:none!important;letter-spacing:normal!important;transition:all .3s ease!important}.jm-review-widget-minimal-header__action-buttons button[data-testid=write-review-button]:after{content:"";display:inline-block!important;width:14px!important;height:14px!important;margin-left:10px!important;background-image:url("data:image/svg+xml,%3Csvg width='19' height='19' viewBox='0 0 19 19' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M18.1338 1.25C18.1338 0.559645 17.5741 1.24372e-06 16.8838 -1.04981e-07L5.63379 5.69369e-07C4.94343 5.69369e-07 4.38379 0.559645 4.38379 1.25C4.38379 1.94036 4.94343 2.5 5.63379 2.5H15.6338V12.5C15.6338 13.1904 16.1934 13.75 16.8838 13.75C17.5741 13.75 18.1338 13.1904 18.1338 12.5L18.1338 1.25ZM0.883789 17.25L1.76767 18.1339L17.7677 2.13388L16.8838 1.25L15.9999 0.366117L-9.43989e-05 16.3661L0.883789 17.25Z' fill='white'/%3E%3C/svg%3E")!important;background-size:contain!important;background-repeat:no-repeat!important;background-position:center!important;transition:transform .3s ease!important}.jm-review-widget-minimal-header__action-buttons button[data-testid=write-review-button]:hover{background-color:#2c3d63!important}.jm-review-widget-minimal-header__action-buttons button[data-testid=write-review-button]:hover:after{transform:translate(2px,-2px)!important}.jdgm-carousel-item__review-body,.jm-review-body-wrapper{-webkit-line-clamp:unset!important;display:block!important}.jdgm-carousel-item__review-body p,.jm-review-body-wrapper p{display:-webkit-box!important;-webkit-box-orient:vertical!important;-webkit-line-clamp:4!important;overflow:hidden!important;margin-bottom:0!important}.jdgm-carousel-item__review-body.is-expanded p,.jm-review-body-wrapper.is-expanded p{-webkit-line-clamp:unset!important;overflow:visible!important}.jm-review-content__expand-button{display:none!important}.jdgm-modal .jdgm-carousel-item__review-body,.jdgm-modal__container .jdgm-carousel-item__review-body,.jdgm-modal-container .jdgm-carousel-item__review-body,.jm-indicator .jdgm-carousel-item__review-body,.jm-modal .jdgm-carousel-item__review-body,div[role=dialog] .jdgm-carousel-item__review-body,div[role=dialog] .jm-review-content{display:block!important;-webkit-line-clamp:unset!important;-webkit-box-orient:unset!important;overflow:visible!important;max-height:none!important;height:auto!important}.jdgm-modal__container .jdgm-review,.jm-indicator__content,div[role=dialog]{overflow-y:auto!important}.jdgm-modal__container *,.jm-slide--content-only *{-webkit-line-clamp:unset!important}.jdgm-modal__container .jm-review-body-wrapper,.jdgm-modal__container .jm-review-content__body,.jdgm-modal__container .jdgm-review-content__body-content,.jdgm-modal__container p,.jm-slide--content-only .jm-review-content__body,.jm-slide--content-only p{display:block!important;max-height:none!important;overflow:visible!important;text-overflow:clip!important;white-space:normal!important;height:auto!important}.jm-slide--content-only,.jm-content,.jdgm-modal__container--content-only{overflow-y:auto!important}@media screen and (min-width:768px){.jdgm-carousel-wrapper .jdgm-carousel-item,.jm-carousel__item,.jm-carousel__track>div,.jdgm-carousel-wrapper .slick-slide{width:33.3333%!important}}@media(max-width:749px){.Avada-Faqs_Button{transition:bottom .3s ease}.mobile-sticky-atc.is-visible~.Avada-Faqs_Button,body:has(.mobile-sticky-atc.is-visible) .Avada-Faqs_Button{bottom:95px!important}}.card-wrapper .price__compare .price-item--regular{color:#cd1316!important;text-decoration-color:#cd1316!important}.product .price__compare .price-item--regular{color:#cd1316!important;text-decoration:line-through!important;text-decoration-color:#cd1316!important}
/*# sourceMappingURL=/cdn/shop/t/13/assets/base.css.map */
