[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:1rem;padding-left:1rem;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:16px;padding-left:16px}}@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:1280px}}.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::-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%}}.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:Acceptera;font-style:var(--font-heading-style);font-weight:500;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;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}.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:not(.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) .shopify-section-header.color-background-overlay:not(.shopify-section-header-sticky) .shopify-section-header.color-background-overlay:not(.shopify-section-header-sticky) .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)}.breadcrumb{position:relative;z-index:1;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}
/*# sourceMappingURL=/cdn/shop/t/60/assets/base.css.map */
