@charset "UTF-8";:root{--color-success: 58, 172, 17;--color-error: 208, 0, 0;--color-error-border: 238, 88, 79;--color-error-background: 255, 245, 245;--duration-short: .1s;--duration-default: .25s;--duration-image-scale: .4s;--duration-long: .5s;--hover-opacity: .6}@media (prefers-color-scheme: dark){[data-scheme=auto]{--color-error: 255, 70, 70}}[data-scheme=dark]{--color-error: 255, 70, 70}[data-scheme=dark] .contact-form__wrapper{background-color:#343435}[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{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] .product .advantage img:first-child:nth-last-child(2),[data-scheme=dark] .product .advantage svg:first-child:nth-last-child(2){display:none}[data-scheme=dark] .product .advantage img:first-child:nth-last-child(2)~svg,[data-scheme=dark] .product .advantage img:first-child:nth-last-child(2)~img,[data-scheme=dark] .product .advantage svg:first-child:nth-last-child(2)~svg,[data-scheme=dark] .product .advantage svg:first-child:nth-last-child(2)~img{display:block}[data-scheme=dark] .button--transparent{border:1px solid rgba(var(--color-foreground),1)}[data-scheme=dark] .product-form__controls-group input.disabled+label .notification-bell{color:rgb(var(--color-alert))}[data-scheme=dark] .product__inventory-inner--error{color:rgb(var(--color-error))}[data-scheme=dark] .product__inventory-inner--error:before{background-color:rgb(var(--color-error))}[data-scheme=dark] .product .description-tags-wrapper .scroll-shadow--left{background:linear-gradient(to right,#1f1f1f 33%,#1f1f1f00)}[data-scheme=dark] .product .description-tags-wrapper .scroll-shadow--right{right:0;background:linear-gradient(to left,#1f1f1f 33%,#1f1f1f00)}[data-scheme=dark] .share-buttons__item.copy span{color:rgb(var(--color-foreground))}@media (hover: hover) and (pointer: fine){[data-scheme=dark] .product-markers__item:hover:before,[data-scheme=dark] .product-markers__item.active:before{background-color:rgb(var(--color-button))}}[data-scheme=dark] .sold-out-modal-opener.only-default-variant .button-sold-out .notification-bell{color:rgb(var(--color-error))}@media (prefers-color-scheme: dark){[data-scheme=auto] .contact-form__wrapper{background-color:#343435}[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{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}[data-scheme=auto] .product .advantage img:first-child:nth-last-child(2),[data-scheme=auto] .product .advantage svg:first-child:nth-last-child(2){display:none}[data-scheme=auto] .product .advantage img:first-child:nth-last-child(2)~svg,[data-scheme=auto] .product .advantage img:first-child:nth-last-child(2)~img,[data-scheme=auto] .product .advantage svg:first-child:nth-last-child(2)~svg,[data-scheme=auto] .product .advantage svg:first-child:nth-last-child(2)~img{display:block}.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)}.product-form__controls-group input.disabled+label .notification-bell{color:rgb(var(--color-alert))}.product__inventory-inner--error{color:rgb(var(--color-error))}.product__inventory-inner--error:before{background-color:rgb(var(--color-error))}.product .description-tags-wrapper .scroll-shadow--left{background:linear-gradient(to right,#1f1f1f 33%,#1f1f1f00)}.product .description-tags-wrapper .scroll-shadow--right{right:0;background:linear-gradient(to left,#1f1f1f 33%,#1f1f1f00)}.share-buttons__item.copy span{color:rgb(var(--color-foreground))}}@media (prefers-color-scheme: dark) and (hover: hover) and (pointer: fine){.product-markers__item:hover:before,.product-markers__item.active:before{background-color:rgb(var(--color-button))}}@media (prefers-color-scheme: dark){.sold-out-modal-opener.only-default-variant .button-sold-out .notification-bell{color:rgb(var(--color-error))}}.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:.8rem;padding-left:.8rem;margin-right:auto;margin-left:auto}@media screen and (min-width: 576px){.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:2rem;padding-left:2rem}}@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:4rem;padding-left:4rem}}@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:1920px}}.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}body.opened-search,body.opened-details-account,body.opened-details-region,body.opened-mega-menu{overflow:hidden}@media screen and (min-width: 990px){body.opened-search,body.opened-details-account,body.opened-details-region,body.opened-mega-menu{padding-right:var(--scrollbar-width)}}@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-logo__image:not(.header-logo__image--overlay){opacity:1;visibility:visible}.header-logo .header-logo__image--overlay,.header-logo__link .header-logo__image--overlay{opacity:0;visibility:hidden}.header-logo .header-logo__image:not(.header-logo__image--overlay),.header-logo__link .header-logo__image:not(.header-logo__image--overlay){opacity:1;visibility:visible}.header-logo .header-logo__image:only-child,.header-logo__link .header-logo__image:only-child{opacity:1!important;visibility:visible!important}}[data-scheme=light] .header-logo__image:not(.header-logo__image--overlay){opacity:1;visibility:visible}[data-scheme=light] .header-logo .header-logo__image--overlay,[data-scheme=light] .header-logo__link .header-logo__image--overlay{opacity:0;visibility:hidden}[data-scheme=light] .header-logo .header-logo__image:not(.header-logo__image--overlay),[data-scheme=light] .header-logo__link .header-logo__image:not(.header-logo__image--overlay){opacity:1;visibility:visible}[data-scheme=light] .header-logo .header-logo__image:only-child,[data-scheme=light] .header-logo__link .header-logo__image:only-child{opacity:1!important;visibility:visible!important}@media (prefers-color-scheme: dark){.header-logo__image:not(.header-logo__image--overlay){opacity:0;visibility:hidden}.header-logo__image.header-logo__image--overlay{opacity:1;visibility:visible}.header-logo__image:only-child{opacity:1!important;visibility:visible!important}}[data-scheme=dark] .header-logo__image:not(.header-logo__image--overlay){opacity:0;visibility:hidden}[data-scheme=dark] .header-logo__image.header-logo__image--overlay{opacity:1;visibility:visible}[data-scheme=dark] .header-logo__image:only-child{opacity:1!important;visibility:visible!important}.placeholder-svg{filter:grayscale(1)}.background{background:rgb(var(--color-background));background:var(--overwrite-background, rgb(var(--color-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{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-policy__body li{z-index:1}.shopify-policy__body li[style*="text-align:center;"],.shopify-policy__body li[style*="text-align:right;"]{list-style-position:inside;margin-left:0}.shopify-email-marketing-confirmation__container h1{margin:2.4rem 0;text-align:center}.shopify-email-marketing-confirmation__container p{text-align:center}.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% - 1.6rem)}@media screen and (min-width: 1200px){.section-border .container:before{max-width:calc(100% - 8rem)}}@media screen and (min-width: 1920px){.section-border .container:before{max-width:calc(1920px - 8rem)}}.section-border-full .container:before{left:0;max-width:100%}@keyframes loadingIconAnim{0%{height:var(--loader-icon-size)}to{height:calc(var(--loader-icon-size) / 10)}}.icon-loading-wrapper{display:flex;align-items:center;justify-content:center;height:var(--loader-icon-size, 28px)}.icon-loading{color:rgb(var(--loader-icon-color, var(--color-accent)));display:block;width:calc(var(--loader-icon-size, 28px) / 6);height:var(--loader-icon-size, 28px);border-radius:4px;position:relative;background:currentColor;animation:loadingIconAnim .3s .3s linear infinite alternate}.icon-loading:after,.icon-loading:before{content:"";width:calc(var(--loader-icon-size, 28px) / 6);height:var(--loader-icon-size, 28px);border-radius:4px;background:currentColor;position:absolute;top:50%;transform:translateY(-50%);left:calc((var(--loader-icon-size, 28px) - 28px) / 2.5 + 12px);animation:loadingIconAnim .3s .45s linear infinite alternate}.icon-loading:before{left:calc((var(--loader-icon-size, 28px) - 28px) / -2.5 - 12px);animation-delay:0s}@media screen and (min-width: 750px){html.js .section-animation .column-animation{opacity:0;transform:translateY(20px);transition:opacity .6s ease-out,transform .6s ease-out}html.js .section-animation .column-animation.animate{opacity:1;transform:translateY(0)}}@media screen and (min-width: 750px){html.js .section-animation .banner-animation .cards-grid-item__image-wrapper,html.js .section-animation .banner-animation .featured-collection__promo-media,html.js .section-animation .banner-animation .featured-collection__card-media,html.js .section-animation .banner-animation .countdown__promo-banner-media,html.js .section-animation .banner-animation .banner-slider__image-wrapper,html.js .section-animation .banner-animation .newsletter__image-wrapper,html.js .section-animation .banner-animation .slideshow__image,html.js .section-animation .banner-animation .countdown__image-image{transform:scale(1.03);transition:opacity .6s ease-out,transform .6s ease-out}html.js .section-animation .banner-animation.animate .cards-grid-item__image-wrapper,html.js .section-animation .banner-animation.animate .featured-collection__promo-media,html.js .section-animation .banner-animation.animate .featured-collection__card-media,html.js .section-animation .banner-animation.animate .countdown__promo-banner-media,html.js .section-animation .banner-animation.animate .banner-slider__image-wrapper,html.js .section-animation .banner-animation.animate .newsletter__image-wrapper,html.js .section-animation .banner-animation.animate .slideshow__image,html.js .section-animation .banner-animation.animate .countdown__image-image{transform:scale(1)}}[dir=rtl] input[dir=ltr],[dir=rtl] textarea[dir=ltr]{text-align:right!important}[dir=rtl] .header-shop-all-button.button{flex-direction:row-reverse}[dir=rtl] .header-account-modal{right:auto;left:0}[dir=rtl] .search__button{padding-left:0;padding-right:1.6rem}[dir=rtl] .search__input.field__input{padding-left:1.6rem;padding-right:.8rem}@media screen and (min-width: 1360px){[dir=rtl] .header-buttons--region-dm+.header-buttons--acc-cart:before{left:auto;right:-2.5rem}}[dir=rtl] .header-inline-menu .list-menu--disclosure{left:auto;right:0}[dir=rtl] .header-inline-menu .list-menu--disclosure .list-menu--disclosure{left:auto;right:100%;transform:translate(-2px)}[dir=rtl] .header-inline-menu__item>.header-submenu>.header-submenu__item>.header-submenu__item-link:after{left:auto;right:100%}[dir=rtl] .header-submenu__item-link .icon-arrow{transform:scale(-1)}[dir=rtl] .header-buttons-wrapper{margin-right:auto;margin-left:0}@media screen and (min-width: 1600px){[dir=rtl] .header.header--layout-small .header-search{margin-left:0;margin-right:auto}}[dir=rtl] .cart-drawer:not(.active) .cart-drawer__inner{transform:translate(-110%)}[dir=rtl] .menu-drawer{left:auto;right:0;transform:translate(100%)}[dir=rtl] .menu-drawer-localization-back-btn .icon.icon-caret{transform:rotate(270deg)}[dir=rtl] .menu-drawer-localization.menu-opening .header-region-content{left:auto;right:0;transition:right .25s ease-in-out}[dir=rtl] .menu-drawer-localization[open] .header-region-content{transition:right .25s ease-in-out}[dir=rtl] .menu-drawer-localization .header-region-content{left:auto;right:100%}@media screen and (min-width: 1200px){[dir=rtl] .footer-blocks>:not(.footer-menu-block):first-child:dir(rtl){margin-right:0;margin-left:auto}[dir=rtl] .footer-blocks>:not(.footer-menu-block):last-child:dir(rtl){margin-left:0;margin-right:auto}}[dir=rtl] .footer-localization .localization-selector+.disclosure__list{left:auto;right:0}[dir=rtl] .footer summary .icon-caret{right:auto;left:0}[dir=rtl] .footer-localization-button .icon-caret{margin-left:0;margin-right:auto}[dir=rtl] .swiper-rtl .swiper-button-prev svg{transform:rotate(0)}[dir=rtl] .link--underline_arrow .icon,[dir=rtl] .card-horizontal__arrow .icon{transform:rotate(180deg)}@media screen and (min-width: 576px){[dir=rtl] .products-tabs__navigation.slider-navigation-container{margin-left:0;margin-right:2.4rem}}[dir=rtl] .slider-navigation-container .swiper-button-next svg{transform:rotate(180deg)}[dir=rtl] .slider-navigation-container .swiper-button-prev svg{transform:rotate(0)}@media screen and (min-width: 990px){[dir=rtl] .slideshow .slideshow--with-controls .slideshow__content-wrapper--top-left,[dir=rtl] .slideshow .slideshow--with-controls .slideshow__content-wrapper--bottom-left,[dir=rtl] .slideshow .slideshow--with-controls .slideshow__content-wrapper--left,[dir=rtl] .slideshow .slideshow--with-controls .slideshow__content-wrapper--left-stretch{margin-right:0;margin-left:calc(var(--width-controls) + 2.4rem)}}[dir=rtl] .slideshow__content-wrapper--top-left .slideshow__content-group,[dir=rtl] .slideshow__content-wrapper--left .slideshow__content-group,[dir=rtl] .slideshow__content-wrapper--bottom-left .slideshow__content-group{text-align:right}[dir=rtl] .field input[type=text][required]+label:after,[dir=rtl] .field input[type=email][required]+label:after,[dir=rtl] .field input[type=tel][required]+label:after,[dir=rtl] .field input[type=password][required]+label:after,[dir=rtl] .field .field__input[required]+label:after{left:auto;right:.5rem}@media screen and (min-width: 576px){[dir=rtl] .contact-form__feature+.contact-form__feature:not(:nth-child(3n-2)):before{content:"";left:auto;right:-2rem}}@media screen and (min-width: 576px) and (min-width: 1200px){[dir=rtl] .contact-form__feature+.contact-form__feature:not(:nth-child(3n-2)):before{right:-3rem}}@media screen and (min-width: 576px) and (min-width: 1600px){[dir=rtl] .contact-form__feature+.contact-form__feature:not(:nth-child(3n-2)):before{right:-4rem}}[dir=rtl] .article-card-video-icon{left:auto;right:3rem}@media screen and (min-width: 576px){[dir=rtl] .article-card-video-icon{right:3.4rem}}[dir=rtl] .media-banner__wrapper:not(.media-banner__wrapper--content-horizontal-center) .media-banner__content.container{margin-right:0}[dir=rtl] .media-banner__wrapper--content-horizontal-right .media-banner__content{align-items:flex-start;text-align:right}[dir=rtl] .media-banner__wrapper--content-horizontal-left .media-banner__content{text-align:right}[dir=rtl] .products-grid{transition:margin-right var(--duration-default) cubic-bezier(.4,0,.25,1) 0ms}[dir=rtl] .products-grid__product-count{margin-left:0;order:1}[dir=rtl] .products-grid__product-count+.products-grid__top-sorting{margin-right:0}[dir=rtl] .collection-wrapper--vertical .products-grid.full-width{margin-left:0}@media screen and (min-width: 750px){[dir=rtl] .collection-wrapper--vertical .products-grid.full-width{margin-right:-32.4rem}}@media screen and (min-width: 990px){[dir=rtl] .collection-wrapper--vertical .products-grid.full-width{margin-right:-36.2rem}}@media screen and (min-width: 1200px){[dir=rtl] .collection-wrapper--vertical .products-grid.full-width{margin-right:-38rem}}@media screen and (min-width: 750px){[dir=rtl] .facets-container--vertical,.no-js [dir=rtl] .facets-container{margin-right:0;margin-left:2.4rem}[dir=rtl] .facets-container--vertical.facets-container_no-filter,.no-js [dir=rtl] .facets-container.facets-container_no-filter{margin:0}}@media screen and (min-width: 990px){[dir=rtl] .facets-container--vertical,.no-js [dir=rtl] .facets-container{margin-right:0;margin-left:6.2rem}[dir=rtl] .facets-container--vertical.facets-container_no-filter,.no-js [dir=rtl] .facets-container.facets-container_no-filter{margin:0}}@media screen and (min-width: 1200px){[dir=rtl] .facets-container--vertical,.no-js [dir=rtl] .facets-container{margin-right:0;margin-left:8rem}}@media screen and (min-width: 750px){[dir=rtl] .facets__wrapper--vertical{transform:translate(100%)}[dir=rtl] .facets__wrapper--vertical.animate{transform:translate(0)}}[dir=rtl] .pagination__item-arrow svg.icon{transform:rotate(180deg)}[dir=rtl] .pagination__item-arrow--prev svg.icon{transform:rotate(0)}[dir=rtl] .pagination__item-arrow--prev{margin-right:0;margin-left:.6rem}@media screen and (min-width: 750px){[dir=rtl] .pagination__item-arrow--prev{margin-left:3rem}}[dir=rtl] .pagination__item-arrow--next{margin-left:0;margin-right:.6rem}@media screen and (min-width: 750px){[dir=rtl] .pagination__item-arrow--next{margin-right:3rem}}[dir=rtl] .card__information-top{justify-content:flex-end}[dir=rtl] .card .card__badge{align-items:flex-end}[dir=rtl] .card__badge-list,[dir=rtl] .badge--custom{flex-direction:row-reverse}[dir=rtl] .card__links{right:auto;left:0}[dir=rtl] .product-parameters .dropdown-select .select-label span{padding-right:0;margin-left:1.6rem}[dir=rtl] .product-parameters .select .icon{right:auto;left:1.5rem}[dir=rtl] .recommedations-block .product__recommendation-slider-nav .swiper-button-prev svg,[dir=rtl] .similar-products .product__similar-slider-nav .swiper-button-prev svg{transform:rotate(0)}[dir=rtl] .recommedations-block .product__recommendation-slider-nav .swiper-button-next svg,[dir=rtl] .similar-products .product__similar-slider-nav .swiper-button-next svg{transform:rotate(180deg)}[dir=rtl] .product-media-modal__slider-nav{left:auto;right:50%;transform:translate(50%,-50%)}[dir=rtl] .product__slider-nav .product__slider-nav-prev svg{transform:rotate(180deg)}[dir=rtl] .product__slider-nav .product__slider-nav-prev:not(.swiper-button-disabled):hover svg{transform:rotate(180deg) translate3d(-20%,0,0)}[dir=rtl] .product__slider-nav .product__slider-nav-next svg{transform:rotate(180deg)}[dir=rtl] .product__slider-nav .product__slider-nav-next:not(.swiper-button-disabled):hover svg{transform:rotate(180deg) translate3d(20%,0,0)}[dir=rtl] .complementary-products .product__complimentary-slider-nav .swiper-button-prev svg{transform:rotate(0)}[dir=rtl] .complementary-products .product__complimentary-slider-nav .swiper-button-next svg{transform:rotate(180deg)}[dir=rtl] .cart-item__remove cart-remove-button .button{flex-direction:row-reverse}[dir=rtl] .article-template-footer-container_margin{margin-left:0}@media screen and (min-width: 1200px){[dir=rtl] .article-template-footer-container_margin{margin-right:6.8rem}}@media screen and (min-width: 1600px){[dir=rtl] .article-template-footer-container_margin{margin-right:32.4rem}[dir=rtl] .article-template-footer-container_margin-small{margin-right:6.8rem}}@media screen and (min-width: 1660px){[dir=rtl] .article-template-footer-container_margin-aside{margin-right:32.4rem}}[dir=rtl] .field--pass .button-pass-visibility{right:auto;left:1.2rem}[dir=rtl] .addresses .field--select .label--required:after{left:auto;right:.5rem}[dir=rtl] .field select{text-align:right}[dir=rtl] .field select+svg{right:auto;left:1rem}[dir=rtl] .quick-add-modal .product{direction:rtl}@media screen and (min-width: 990px){[dir=rtl] .quick-add-modal .quick-add-modal__content{left:auto;right:50%;transform:translate(50%,-50%)}}[dir=rtl] .product__info-block .share-buttons__list{right:0;left:auto}[dir=rtl] .product-popup-modal__close,[dir=rtl] .quick-add-modal__toggle,[dir=rtl] .pickup-availability-popup-close{right:auto;left:1rem}[dir=rtl] .product__info-block{margin-left:0}@media screen and (min-width: 990px){[dir=rtl] .product__info-block{margin-right:4rem}}@media screen and (min-width: 1200px){[dir=rtl] .product__info-block{margin-right:6.4rem}}@media screen and (min-width: 1360px){[dir=rtl] .product__info-block{margin-right:8rem}}[dir=rtl] .recently-viewed__navigation .swiper-button-prev svg{transform:rotate(0)}[dir=rtl] .recently-viewed__navigation .swiper-button-next svg{transform:rotate(180deg)}[dir=rtl] .product .description-tags__tag:not(:first-child):before{left:auto;right:0}[dir=rtl] .cards-grid-item--horizontal-align-right .cards-grid-item__info,[dir=rtl] .cards-grid-item--horizontal-align-right .cards-grid-item__bottom{align-items:flex-start}[dir=rtl] .cards-grid-item__content--top-left .cards-grid-item__badge{align-self:flex-end}[dir=rtl] .cards-grid-item__content--left{flex-direction:row}[dir=rtl] .header--cart-btn-icon .header-cart__bubble,[dir=rtl] .header--cart-btn-icon_and_text .header-cart__bubble{right:auto;left:-15px}[dir=rtl] .header--cart-btn-icon_and_text .header-cart:has(.header-cart__bubble--small){padding-right:0;padding-left:1.5rem}[dir=rtl] .mega-menu-tab-nav__list-link-arrow{transform:rotate(180deg)}[dir=rtl] .popup .popup-heading,[dir=rtl] .popup .popup-description,[dir=rtl] .popup .popup-text{text-align:right}[dir=rtl] .notification-banner .popup-wraper-text--right{align-items:flex-start}[dir=rtl] .popup .popup-close{right:auto;left:.4rem}@media screen and (min-width: 750px){[dir=rtl] .popup .popup-close{left:1rem}}[dir=rtl] .notification-bar .popup-outer--right{justify-content:flex-start}[dir=rtl] .image-with-text__top--right,[dir=rtl] .image-with-text__top--right>.container{align-items:flex-start}[dir=rtl] .image-with-text__top--right .image-with-text__buttons{justify-content:flex-start}[dir=rtl] .slideshow__button-copy+.code-copy-success,[dir=rtl] .slideshow__button-copy~.code-copy-error{right:auto;left:-2rem}@media screen and (min-width: 750px){[dir=rtl] .slideshow__button-copy+.code-copy-success,[dir=rtl] .slideshow__button-copy~.code-copy-error{left:auto;right:85%}}[dir=rtl] .compare__products .swiper-button-prev svg{transform:none}[dir=rtl] .compare__products .swiper-button-next svg{transform:rotate(180deg)}[dir=rtl] .compare__content--horizontal-align-left .compare__text{text-align:right}[dir=rtl] .compare__content--horizontal-align-right,[dir=rtl] .compare__content--horizontal-align-right .compare__text,[dir=rtl] .cards-grid-item--horizontal-align-right .cards-grid-item__left-container{align-items:flex-start}[dir=rtl] .cards-grid-item--horizontal-align-right .cards-grid-item__promo-form{justify-content:flex-start}[dir=rtl] .countdown__wrapper.align--right,[dir=rtl] .countdown__content.align--right,[dir=rtl] .countdown__content.align--right .countdown__content-text{align-items:flex-start}[dir=rtl] .countdown__content.align--right .countdown__main,[dir=rtl] .countdown__content.align--right .countdown__end-info{justify-content:flex-start}[dir=rtl] .featured-collection__promo-content--horizontal-align-right,[dir=rtl] .featured-collection__promo-content--horizontal-align-right .featured-collection__promo-text,[dir=rtl] .featured-collection__card-content--horizontal-align-right,[dir=rtl] .featured-collection__card-content--horizontal-align-right .featured-collection__card-text{align-items:flex-start}[dir=rtl] .featured-collection__card-content--badge-align-top-left .featured-collection__card-badge{align-self:flex-end}[dir=rtl] .featured-collection__card-content--badge-align-left{flex-direction:row-reverse}[dir=rtl] .price--on-sale .price-item--sale span[dir=ltr]{direction:rtl}[dir=rtl] .field--checkbox input[type=checkbox]{left:auto;right:0}[dir=rtl] .facet-checkbox--color:after{left:auto;right:-.4rem}[dir=rtl] .facets__price .field__input{text-align:right}[dir=rtl] .facets__price .facets__range{display:none}[dir=rtl] .mobile-facets__wrapper .mobile-facets__sort{justify-content:flex-start}[dir=rtl] .mobile-facets__wrapper .mobile-facets__inner{margin-left:0;margin-right:auto}[dir=rtl] .mobile-facets__wrapper .mobile-facets__close{right:auto;left:2rem}[dir=rtl] .mobile-facets__wrapper .mobile-facets__arrow{transform:rotate(90deg)}[dir=rtl] .mobile-facets__wrapper .mobile-facets__close-button .icon{transform:rotate(-90deg)}[dir=rtl].js .mobile-facets__wrapper .disclosure-has-popup:not(.menu-opening) .mobile-facets__inner{transform:translate(-105vw)}@media screen and (min-width: 1200px){[dir=rtl] .footer-main .section_border_left:before{left:unset;right:var(--border-right-distance, 0)}[dir=rtl] .footer-main .section_border_right:after{right:unset;left:var(--border-left-distance, 0)}}[dir=rtl] .main-cart .cart-items th{text-align:right}@media screen and (min-width: 576px) and (max-width: 990px){[dir=rtl] .main-cart .cart-item__quantity,[dir=rtl] .main-cart .cart-item__remove{grid-column:5}}[dir=rtl] .cart-item__error-text+svg{margin:1.2rem 0 0 .7rem}[dir=rtl] .rte *[style="text-align: left;"]{text-align:right!important}[dir=rtl] .rte ol li,[dir=rtl] .rte ul li{margin-left:0;margin-right:2.4rem}[dir=rtl] .article-template-header-content--right,[dir=rtl] .article-template-header-content--right .article-template-header-content__top,[dir=rtl] .article-template-header-content--right .article-template-header-content__bottom{align-items:flex-start}[dir=rtl] .header-buttons--region-dm+.header-buttons--acc-cart:before{left:auto;right:-2.1rem}@media screen and (min-width: 750px){[dir=rtl] .mega-menu-nav{border-right:none;border-left:1px solid rgba(var(--color-border));padding-right:0;padding-left:4rem}}[dir=rtl] .card-wrapper .card__error--no-options{left:5.2rem;right:unset}[dir=rtl] .discounts__discount>.icon{margin-right:0;margin-left:.4rem}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:calc(var(--font-heading-letter-spacing) * .1);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:4.8rem}@media screen and (min-width: 576px){.h0{font-size:6.4rem}}@media screen and (min-width: 750px){.h0{font-size:10rem}}@media screen and (min-width: 990px){.h0{font-size:14.4rem}}@media screen and (min-width: 1200px){.h0{font-size:16rem}}@media screen and (min-width: 1360px){.h0{font-size:20rem}}h1,.h1{font-size:calc(var(--font-heading-h1-scale) * 2.8rem)}@media only screen and (min-width: 750px){h1,.h1{font-size:calc(var(--font-heading-h1-scale) * 3.2rem)}}@media only screen and (min-width: 990px){h1,.h1{font-size:calc(var(--font-heading-h1-scale) * 3.6rem)}}@media only screen and (min-width: 1360px){h1,.h1{font-size:calc(var(--font-heading-h1-scale) * 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.6rem)}}@media only screen and (min-width: 990px){h2,.h2{font-size:calc(var(--font-heading-h2-scale) * 2.8rem)}}@media only screen and (min-width: 1360px){h2,.h2{font-size:calc(var(--font-heading-h2-scale) * 3.2rem)}}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.2rem)}}@media only screen and (min-width: 990px){h3,.h3{font-size:calc(var(--font-heading-h3-scale) * 2.4rem)}}@media only screen and (min-width: 1360px){h3,.h3{font-size:calc(var(--font-heading-h3-scale) * 2.6rem)}}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)}@media only screen and (min-width: 750px){h5,.h5{font-size:calc(var(--font-heading-h5-scale) * 1.8rem)}}h6,.h6{font-size:1.4rem;line-height:var(--font-body-line-height)}.accent-font{font-family:var(--font-accent-family);font-style:var(--font-accent-style);font-weight:var(--font-accent-weight)}a{display:inline-block;color:rgba(var(--color-foreground));text-decoration:none;cursor:pointer}blockquote{display:block;color:rgba(var(--color-foreground));padding:2.4rem}blockquote>*:first-child:before,blockquote>*:first-child:after{content:"\25a0  \25a0  \25a0";display:flex;justify-content:center;font-size:9px;letter-spacing:2.1px}blockquote>*:first-child:before{margin-bottom:1.6rem}blockquote>*:first-child:after{margin-top:1.6rem}blockquote>*:first-child{margin-top:0}blockquote>*:last-child{margin-bottom:0}@media screen and (min-width: 750px){blockquote{padding:4.8rem}}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)}}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}details>*{box-sizing:border-box}.break{word-break:break-word}@media (prefers-reduced-motion){.motion-reduce{transition:none!important}}.body-xl{font-size:calc(var(--font-body-scale) * 1.2rem + .2rem)}@media only screen and (min-width: 750px){.body-xl{font-size:calc(var(--font-body-scale) * 1.3rem + .3rem)}}@media only screen and (min-width: 1600px){.body-xl{font-size:calc(var(--font-body-scale) * 1.4rem + .4rem)}}.body-large{font-size:calc(var(--font-body-scale) * 1.2rem + .1rem)}@media only screen and (min-width: 750px){.body-large{font-size:calc(var(--font-body-scale) * 1.3rem + .2rem)}}@media only screen and (min-width: 1600px){.body-large{font-size:calc(var(--font-body-scale) * 1.4rem + .2rem)}}.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.4rem - .4rem)}.title{margin:3rem 0 2rem;word-break:break-word}.title a{display:inline;background-position:left 94%;background-size:100% .1rem;background-image:linear-gradient(to right,currentColor 0%,currentColor 100%);background-repeat:no-repeat;text-decoration:none;word-break:break-word;transition:background-size var(--duration-default) ease-in-out;color:rgba(var(--color-foreground))}@media screen and (hover: hover) and (pointer: fine){.title a:hover{background-size:0% .1rem;background-position:right 94%}}.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{margin:0}.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}}.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-accent));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))}.section-title{margin:0;word-break:break-word;max-width:60.8rem}.section-title+.content{margin-top:1.6rem}@media screen and (min-width: 750px){.section-title+.content{margin-top:2.4rem}}.section-title+.section-description{margin-top:.4rem}.section-title a{display:inline;background-position:left 94%;background-size:100% .1rem;background-image:linear-gradient(to right,currentColor 0%,currentColor 100%);background-repeat:no-repeat;text-decoration:none;word-break:break-word;transition:background-size var(--duration-default) ease-in-out;color:rgba(var(--color-foreground))}@media screen and (hover: hover) and (pointer: fine){.section-title a:hover{background-size:0% .1rem;background-position:right 94%}}.section-description{margin-top:0;margin-bottom:2.4rem;word-break:break-word;max-width:60.8rem;color:rgb(var(--color-foreground-secondary))}.section-description *{color:rgb(var(--color-foreground-secondary))}.section-description a{display:inline;background-position:left 94%;background-size:100% .1rem;background-image:linear-gradient(to right,currentColor 0%,currentColor 100%);background-repeat:no-repeat;text-decoration:none;word-break:break-word;transition:background-size var(--duration-default) ease-in-out;color:rgba(var(--color-foreground))}@media screen and (hover: hover) and (pointer: fine){.section-description a:hover{background-size:0% .1rem;background-position:right 94%}}.section-rte a{display:inline;background-position:left 94%;background-size:100% .1rem;background-image:linear-gradient(to right,currentColor 0%,currentColor 100%);background-repeat:no-repeat;text-decoration:none;word-break:break-word;transition:background-size var(--duration-default) ease-in-out;color:rgba(var(--color-foreground))}@media screen and (hover: hover) and (pointer: fine){.section-rte a:hover{background-size:0% .1rem;background-position:right 94%}}.section-rte p{margin-top:2.4rem;margin-bottom:0}.section-rte ol,.section-rte ul{padding:0;margin-bottom:2.4rem}.section-rte ol li,.section-rte ul li{margin-bottom:.8rem}.section-rte ol{list-style:decimal;list-style-position:outside}.section-rte ol li{margin-inline-start:2rem}.section-rte ol li::marker{position:absolute;top:0;left:0}.section-rte ul li{margin-inline-start:2rem}.section-rte h1,.section-rte h2,.section-rte h3{margin-top:4rem;margin-bottom:0}.section-rte h1+p,.section-rte h1+ul,.section-rte h1+ol,.section-rte h2+p,.section-rte h2+ul,.section-rte h2+ol,.section-rte h3+p,.section-rte h3+ul,.section-rte h3+ol{margin-top:.8rem}.section-rte h4,.section-rte h5,.section-rte h6{margin-top:2.4rem;margin-bottom:0}.section-rte h4+p,.section-rte h4+ul,.section-rte h4+ol,.section-rte h5+p,.section-rte h5+ul,.section-rte h5+ol,.section-rte h6+p,.section-rte h6+ul,.section-rte h6+ol{margin-top:.8rem}.section-rte *:last-child{margin-bottom:0}.section-rte *:first-child{margin-top:0}.page-header{display:flex;flex-direction:column;align-items:flex-start;row-gap:.8rem}.page-header__title{color:rgba(var(--color-foreground));max-width:min(916px,100%)}.page-header__description{color:rgba(var(--color-foreground-secondary));max-width:min(608px,100%)}.page-header__description a{display:inline;background-position:left 94%;background-size:100% .1rem;background-image:linear-gradient(to right,currentColor 0%,currentColor 100%);background-repeat:no-repeat;text-decoration:none;word-break:break-word;transition:background-size var(--duration-default) ease-in-out;color:rgba(var(--color-foreground))}@media screen and (hover: hover) and (pointer: fine){.page-header__description a:hover{background-size:0% .1rem;background-position:right 94%}}.page-header__description a{color:rgba(var(--color-foreground-secondary))}.slider-navigation-container{display:flex;align-items:center;gap:.8rem}@media screen and (max-width: 576px){.slider-navigation-container--mobile .swiper-button-next,.slider-navigation-container--mobile .swiper-button-prev{width:4rem;height:4rem}.slider-navigation-container--mobile .swiper-button-next .icon,.slider-navigation-container--mobile .swiper-button-prev .icon{width:2.4rem;height:2.4rem}}.swiper-button-next,.swiper-button-prev{position:static;margin:0;padding:0;background-color:rgb(var(--color-button-tertiary));border:none;border-radius:50%;transition:background-color var(--duration-default)}.swiper-button-next,.swiper-button-prev{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:4.4rem;height:4.4rem;color:rgb(var(--color-button-tertiary-text))}.swiper-button-next .icon,.swiper-button-prev .icon{width:2.64rem;height:2.64rem}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:.5;box-shadow:none}.swiper-button-next.swiper-button-lock,.swiper-button-prev.swiper-button-lock{display:none}.swiper-button-next:after,.swiper-button-prev:after{display:none}@media screen and (hover: hover) and (pointer: fine){.swiper-button-next:hover,.swiper-button-prev:hover{color:rgb(var(--color-button-tertiary-text-hover));background-color:rgb(var(--color-button-tertiary-hover))}}.swiper-button-prev .icon{transform:scale(-1)}.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;flex-wrap:wrap;gap:.4rem}.pagination-circles .swiper-pagination-bullet{width:.4rem;height:.4rem;border-radius:50%}.swiper-pagination{background:transparent}.swiper-pagination-bullet{margin:0!important;width:.4rem;height:.4rem;border-radius:.4rem;background-color:rgb(var(--color-foreground),.4);transition:background-color var(--duration-default),width var(--duration-default)}@media screen and (hover: hover) and (pointer: fine){.swiper-pagination-bullet:not(.swiper-pagination-bullet-active):hover{background-color:rgb(var(--color-foreground))}}.swiper-pagination-bullet-active{width:4rem;background-color:rgb(var(--color-foreground))}.swiper-pagination_autoplay .swiper-pagination-bullet-active{background-color:rgb(var(--color-foreground),.4)}.swiper-pagination_autoplay .swiper-pagination-bullet-active:before{content:"";display:block;width:var(--width-bg, 0);height:.4rem;border-radius:.4rem;background-color:rgb(var(--color-foreground));transition:width var(--duration-default) linear}.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;margin-top:4rem}@media screen and (min-width: 750px){.button-wrapper{margin-top:4.8rem}}.button,.customer .button{display:inline-flex;align-items:center;justify-content:center;padding:1rem 2.4rem;min-height:4.4rem;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);text-decoration:none;border:none;overflow:hidden;position:relative;z-index:1;cursor:pointer;flex-shrink:0;transition:color var(--duration-default) ease;text-align:center}.button:disabled,.button[aria-disabled=true],.button.disabled,.customer .button:disabled,.customer .button[aria-disabled=true],.customer .button.disabled{cursor:not-allowed}.button.product-form__submit[disabled],.customer .button.product-form__submit[disabled]{opacity:.6;pointer-events:none}.button__label,.customer .button__label{display:flex;align-items:center;gap:.6rem}.button__label .icon,.customer .button__label .icon{width:2.4rem;height:2.4rem}.button--primary,.button--secondary,.button--tertiary,.button--transparent,.customer .button--primary,.customer .button--secondary,.customer .button--tertiary,.customer .button--transparent{border-radius:var(--border-radius-button)}.button--primary:before,.button--secondary:before,.button--tertiary:before,.button--transparent:before,.customer .button--primary:before,.customer .button--secondary:before,.customer .button--tertiary:before,.customer .button--transparent:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;width:0;height:100%;transition:width var(--duration-default)}.button--primary .button__label,.button--secondary .button__label,.button--tertiary .button__label,.button--transparent .button__label,.customer .button--primary .button__label,.customer .button--secondary .button__label,.customer .button--tertiary .button__label,.customer .button--transparent .button__label{position:relative;z-index:1}@media screen and (hover: hover) and (pointer: fine){.button--primary:hover:before,.button--secondary:hover:before,.button--tertiary:hover:before,.button--transparent:hover:before,.customer .button--primary:hover:before,.customer .button--secondary:hover:before,.customer .button--tertiary:hover:before,.customer .button--transparent:hover:before{width:100%}}.button--primary,.customer .button--primary{background-color:rgb(var(--color-button));color:rgb(var(--color-button-text))}.button--primary:before,.customer .button--primary:before{background-color:rgb(var(--color-button-hover))}@media screen and (hover: hover) and (pointer: fine){.button--primary:hover,.customer .button--primary:hover{color:rgb(var(--color-button-text-hover))}}.button--secondary,.customer .button--secondary{background:rgb(var(--color-button-secondary));color:rgb(var(--color-button-secondary-text))}.button--secondary:before,.customer .button--secondary:before{background-color:rgb(var(--color-button-secondary-hover))}@media screen and (hover: hover) and (pointer: fine){.button--secondary:hover,.customer .button--secondary:hover{color:rgb(var(--color-button-secondary-text-hover))}}.button--tertiary,.customer .button--tertiary{background:rgb(var(--color-button-tertiary));color:rgb(var(--color-button-tertiary-text))}.button--tertiary:before,.customer .button--tertiary:before{background-color:rgb(var(--color-button-tertiary-hover))}@media screen and (hover: hover) and (pointer: fine){.button--tertiary:hover,.customer .button--tertiary:hover{color:rgb(var(--color-button-tertiary-text-hover))}}.button--copy,.customer .button--copy{padding:1rem 2rem}.button--copy .button__label,.customer .button--copy .button__label{min-width:max-content}@keyframes copyFadeInScale{0%{opacity:0;transform:scale(0)}to{opacity:1;transform:scale(1)}}.button--copy.copied,.customer .button--copy.copied{pointer-events:none}.button--copy.copied~.code-copy-success,.customer .button--copy.copied~.code-copy-success{animation:copyFadeInScale .3s ease forwards;opacity:1;transform:scale(1)}.button--copy.notCopied,.customer .button--copy.notCopied{pointer-events:none}.button--copy.notCopied~.code-copy-error,.customer .button--copy.notCopied~.code-copy-error{animation:copyFadeInScale .3s ease forwards;opacity:1;transform:scale(1)}.button--link--primary,.button--link--secondary,.button--link--tertiary,.customer .button--link--primary,.customer .button--link--secondary,.customer .button--link--tertiary{min-height:unset;font-weight:400;padding:0}.button--link--primary,.customer .button--link--primary{color:rgb(var(--color-foreground))}.button--link--secondary,.customer .button--link--secondary{color:rgb(var(--color-button))}.button--link--tertiary,.customer .button--link--tertiary{color:rgb(var(--color-foreground-secondary))}.button--transparent,.customer .button--transparent{color:rgb(var(--color-button-transparent));background-color:transparent;border:.1rem solid rgba(var(--color-button-transparent),1);transition:border-color var(--duration-default),color var(--duration-default)}.button--transparent:before,.customer .button--transparent:before{background-color:rgba(var(--color-button-transparent))}@media screen and (hover: hover) and (pointer: fine){.button--transparent:hover,.customer .button--transparent:hover{color:rgba(var(--color-background));border:.1rem solid rgba(var(--color-button-transparent-hover))}.button--transparent:hover:before,.customer .button--transparent:hover:before{background-color:rgba(var(--color-button-transparent-hover))}}.button--underline,.customer .button--underline{display:inline-block;color:rgb(var(--color-foreground-secondary));background-position:left 100%;background-size:100% .1rem;background-image:linear-gradient(to right,currentColor 0% 100%);background-repeat:no-repeat;background-color:transparent;text-decoration:none;word-break:break-word;line-height:1;transition:background-size var(--duration-default) ease-in-out}@media screen and (hover: hover) and (pointer: fine){.button--underline:hover,.customer .button--underline:hover{background-color:transparent;background-size:0% .1rem;background-position:right 100%}}.button--load-more,.customer .button--load-more{flex-shrink:unset}.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}.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}.button--unstyled,.customer .button--unstyled{cursor:pointer;background:none;box-shadow:none;border:none;padding:0}.link--underline_arrow span{display:inline;background-position:left 100%;background-size:100% .1rem;background-image:linear-gradient(to right,currentColor 0% 100%);background-repeat:no-repeat;background-color:transparent;text-decoration:none;word-break:break-word;line-height:1;transition:background-size var(--duration-default) ease-in-out}.link--underline_arrow[disabled]{cursor:not-allowed}.link--underline_arrow span{vertical-align:middle;line-height:normal}.link--underline_arrow .icon{display:inline;vertical-align:middle;width:2.4rem;height:2.4rem}@media screen and (hover: hover) and (pointer: fine){.link--underline_arrow:hover span{background-size:0% .1rem;background-position:right 100%}}.code-copy-success,.code-copy-error{position:absolute;top:-2.4rem;right:0;transform:scale(0);width:max-content;opacity:0;z-index:2;animation-delay:.2s;padding:.4rem .8rem;border-radius:var(--border-radius-button);color:#fff;font-size:1.4rem;line-height:1;font-family:var(--font-body-family);font-weight:var(--font-body-weight);font-style:var(--font-body-style);text-align:center}.code-copy-success{background-color:#0009}.code-copy-error{background-color:rgb(var(--color-error))}.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}.underlined-link{display:inline;background-position:left 94%;background-size:100% .1rem;background-image:linear-gradient(to right,currentColor 0%,currentColor 100%);background-repeat:no-repeat;text-decoration:none;word-break:break-word;transition:background-size var(--duration-default) ease-in-out;color:rgba(var(--color-foreground))}@media screen and (hover: hover) and (pointer: fine){.underlined-link:hover{background-size:0% .1rem;background-position:right 94%}}.underlined-link-secondary{display:inline;background-position:left 94%;background-size:100% .1rem;background-image:linear-gradient(to right,currentColor 0%,currentColor 100%);background-repeat:no-repeat;text-decoration:none;word-break:break-word;transition:background-size var(--duration-default) ease-in-out;color:rgba(var(--color-foreground-secondary))}@media screen and (hover: hover) and (pointer: fine){.underlined-link-secondary:hover{background-size:0% .1rem;background-position:right 94%}}.link--hover-underline{display:inline;background-position:right 94%;background-size:0% .1rem;background-image:linear-gradient(to right,currentColor 0%,currentColor 100%);background-repeat:no-repeat;text-decoration:none;word-break:break-word;transition:background-size var(--duration-default) ease-in-out;color:rgba(var(--color-foreground))}@media screen and (hover: hover) and (pointer: fine){.link--hover-underline:hover{background-size:100% .1rem;background-position:left 94%}}.link--hover-underline-secondary{display:inline;background-position:right 94%;background-size:0% .1rem;background-image:linear-gradient(to right,currentColor 0%,currentColor 100%);background-repeat:no-repeat;text-decoration:none;word-break:break-word;transition:background-size var(--duration-default) ease-in-out;color:rgba(var(--color-foreground-secondary))}@media screen and (hover: hover) and (pointer: fine){.link--hover-underline-secondary:hover{background-size:100% .1rem;background-position:left 94%}}.link--hover-underline-opacity{display:inline;background-position:right 94%;background-size:0% .1rem;background-image:linear-gradient(to right,currentColor 0%,currentColor 100%);background-repeat:no-repeat;text-decoration:none;word-break:break-word;transition:background-size var(--duration-default) ease-in-out;color:rgba(var(--color-foreground),.7)}@media screen and (hover: hover) and (pointer: fine){.link--hover-underline-opacity:hover{background-size:100% .1rem;background-position:left 94%}}.link--hover-underline-alert{display:inline;background-position:right 94%;background-size:0% .1rem;background-image:linear-gradient(to right,currentColor 0%,currentColor 100%);background-repeat:no-repeat;text-decoration:none;word-break:break-word;transition:background-size var(--duration-default) ease-in-out;color:rgba(var(--color-alert))}@media screen and (hover: hover) and (pointer: fine){.link--hover-underline-alert:hover{background-size:100% .1rem;background-position:left 94%}}.hover-underline-link-inside a{display:inline;background-position:right 94%;background-size:0% .1rem;background-image:linear-gradient(to right,currentColor 0%,currentColor 100%);background-repeat:no-repeat;text-decoration:none;word-break:break-word;transition:background-size var(--duration-default) ease-in-out;color:rgba(var(--color-foreground))}@media screen and (hover: hover) and (pointer: fine){.hover-underline-link-inside a:hover{background-size:100% .1rem;background-position:left 94%}}.richtext-link-inside a{display:inline;background-position:left 94%;background-size:100% .1rem;background-image:linear-gradient(to right,currentColor 0%,currentColor 100%);background-repeat:no-repeat;text-decoration:none;word-break:break-word;transition:background-size var(--duration-default) ease-in-out;color:rgba(var(--color-foreground))}@media screen and (hover: hover) and (pointer: fine){.richtext-link-inside a:hover{background-size:0% .1rem;background-position:right 94%}}.richtext-link-inside-secondary a{display:inline;background-position:left 94%;background-size:100% .1rem;background-image:linear-gradient(to right,currentColor 0%,currentColor 100%);background-repeat:no-repeat;text-decoration:none;word-break:break-word;transition:background-size var(--duration-default) ease-in-out;color:rgba(var(--color-foreground-secondary))}@media screen and (hover: hover) and (pointer: fine){.richtext-link-inside-secondary a:hover{background-size:0% .1rem;background-position:right 94%}}.richtext-link-inside-accent a{display:inline;background-position:left 94%;background-size:100% .1rem;background-image:linear-gradient(to right,currentColor 0%,currentColor 100%);background-repeat:no-repeat;text-decoration:none;word-break:break-word;transition:background-size var(--duration-default) ease-in-out;color:rgba(var(--color-accent))}@media screen and (hover: hover) and (pointer: fine){.richtext-link-inside-accent a:hover{background-size:0% .1rem;background-position:right 94%}}.notification-tooltip{position:absolute;width:max-content;bottom:-.7rem;left:50%;transform:translate(-50%,100%);font-size:1rem;line-height:1.4;font-weight:700;text-transform:uppercase;letter-spacing:-.02em;color:rgb(var(--color-foreground));background-color:rgb(var(--color-background-secondary));padding:.4rem .8rem;transition:var(--duration-default);visibility:hidden;opacity:0;z-index:-1}@media (min-width: 750px){.notification-tooltip{font-size:1.1rem}}.notification-tooltip:after{content:"";position:absolute;top:0%;left:50%;margin-left:-5px;border-width:5px;border-style:solid;border-color:transparent transparent rgb(var(--color-background-secondary)) transparent;transform:translateY(-100%)}.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-weight:var(--font-body-weight);font-size:1.6rem;-webkit-appearance:none;appearance:none;color:rgb(var(--color-foreground-input));background-color:rgb(var(--color-background-input));border-radius:var(--border-radius-input);transition:border var(--duration-default) ease,background-color var(--duration-default) ease,outline var(--duration-default) ease;overflow:hidden}.field input[type=text]:not(.search__input),.field input[type=email]:not(.search__input),.field input[type=tel]:not(.search__input),.field input[type=search]:not(.search__input),.field input[type=password]:not(.search__input),.field select:not(.search__input),.field .field__input:not(.search__input){outline:1px solid transparent}.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-placeholder-input));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:rgb(var(--color-foreground-input))}}.field input[type=text]:not(.search__input):focus-visible,.field input[type=text]:not(.search__input):focus,.field input[type=email]:not(.search__input):focus-visible,.field input[type=email]:not(.search__input):focus,.field input[type=tel]:not(.search__input):focus-visible,.field input[type=tel]:not(.search__input):focus,.field input[type=search]:not(.search__input):focus-visible,.field input[type=search]:not(.search__input):focus,.field input[type=password]:not(.search__input):focus-visible,.field input[type=password]:not(.search__input):focus,.field select:not(.search__input):focus-visible,.field select:not(.search__input):focus,.field .field__input:not(.search__input):focus-visible,.field .field__input:not(.search__input):focus{outline:1px solid rgb(var(--color-border))}.field input[type=text]:has(~.errors),.field input[type=email]:has(~.errors),.field input[type=tel]:has(~.errors),.field input[type=search]:has(~.errors),.field input[type=password]:has(~.errors),.field select:has(~.errors),.field .field__input:has(~.errors){outline:1px solid rgb(var(--color-error))}.field textarea.field__input,.field .textarea{border-radius:min(var(--border-radius-input),16px)}.field input[type=search]::-webkit-search-cancel-button{display:none}.field input[type=text],.field input[type=email],.field input[type=tel],.field input[type=password],.field .field__input{flex-grow:1;padding:.2rem 2rem;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]:focus::placeholder,.field input[type=email]:focus::placeholder,.field input[type=tel]:focus::placeholder,.field input[type=password]:focus::placeholder,.field .field__input:focus::placeholder{opacity:0}.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 2rem}.field .select{width:100%}.field select{cursor:pointer;padding:.6rem 1rem .6rem 2rem;min-height:4.4rem;line-height:1.4;letter-spacing:calc(var(--font-body-letter-spacing) * .1);border:none;transition:opacity var(--duration-default)}.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:2.4rem;height:2.4rem;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%);right:1rem;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}.field--checkbox input[type=checkbox]{position:absolute;opacity:1;width:2.4rem;height:2.4rem;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-accent));background-color:rgb(var(--color-accent))}.field--checkbox input[type=checkbox]:checked+label .field__checkbox .icon{opacity:1;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:2.4rem;height:2.4rem;border-radius:var(--border-radius-input);border:.1rem solid rgb(var(--color-border));background-color:transparent;transition:border-color var(--duration-default)}.field--checkbox .field__checkbox .icon{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:2.4rem;height:2.4rem;color:rgb(var(--color-background));visibility:hidden;opacity:0;transition:opacity var(--duration-default) ease-in-out,visibility var(--duration-default) ease-in-out}.field--checkbox .field__label{color:rgb(var(--color-foreground));word-break:break-word;line-height:normal}.field--checkbox .field__label>a{display:inline;background-position:left 94%;background-size:100% .1rem;background-image:linear-gradient(to right,currentColor 0%,currentColor 100%);background-repeat:no-repeat;text-decoration:none;word-break:break-word;transition:background-size var(--duration-default) ease-in-out;color:rgba(var(--color-foreground))}@media screen and (hover: hover) and (pointer: fine){.field--checkbox .field__label>a:hover{background-size:0% .1rem;background-position:right 94%}}@media screen and (pointer: fine){.field--checkbox:hover .field__checkbox{border-color:rgb(var(--color-accent))}}.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--dark input[type=text],.field--dark input[type=email],.field--dark input[type=tel],.field--dark input[type=password]{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{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;border: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:10.3rem;min-height:4.4rem;padding:0 .5rem;display:flex;background-color:rgb(var(--color-background-secondary));border-radius:var(--border-radius-input)}.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:2.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}.section-announcement{z-index:4}.section-announcement:has(+.shopify-section-header){z-index:14}.announcement-bar{overflow:hidden;position:relative;display:flex;align-items:center;justify-content:center;min-height:var(--announcement-height);color:rgb(var(--color-foreground))}.announcement-bar__message{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;column-gap:1rem;row-gap:.6rem;text-align:center;padding-block:.6rem}@media screen and (min-width: 576px){.announcement-bar__message{padding-block:.4rem;column-gap:1.6rem}}@media screen and (max-width: 575px){.announcement-bar__message.ann-countdown-mobile-layout{flex-wrap:nowrap}.announcement-bar__message.ann-countdown-mobile-layout .announcement-bar__text{order:-1;text-align:left}}@media screen and (max-width: 360px){.announcement-bar__message.ann-countdown-mobile-layout{flex-direction:column}.announcement-bar__message.ann-countdown-mobile-layout .announcement-bar__text{text-align:center}}.announcement-bar__badge.badge{color:rgb(var(--color-foreground-secondary));background-color:rgb(var(--color-background-secondary));font-family:var(--font-subtitle-family);font-style:var(--font-subtitle-style);font-weight:var(--font-subtitle-weight);text-transform:var(--font-subtitle-text-transform)}@media screen and (max-width: 575px){.announcement-bar__badge.announcement-bar__badge--mobile-hidden{display:none}}.announcement-bar__text{font-family:var(--font-header-menu-family);font-style:var(--font-header-menu-style);font-weight:var(--font-header-menu-weight);text-transform:var(--font-header-menu-text-transform);letter-spacing:var(--font-header-menu-letter-spacing);word-break:break-word}.announcement-bar__text a{position:relative;z-index:2}.announcement-bar__text_mobile{display:inline}@media screen and (min-width: 576px){.announcement-bar__text_mobile{display:none}}.announcement-bar__text_desktop{display:none}@media screen and (min-width: 576px){.announcement-bar__text_desktop{display:inline}}.announcement-bar__button{margin-right:-.8rem}@media screen and (max-width: 575px){.announcement-bar__button--mobile-hidden[disabled]{display:none}.announcement-bar__button--mobile-hidden:not([disabled]){position:absolute;top:0;right:0;bottom:0;left:0}.announcement-bar__button--mobile-hidden:not([disabled]) span,.announcement-bar__button--mobile-hidden:not([disabled]) svg{display:none}}@media screen and (min-width: 576px){.announcement-bar__button--desktop-hidden{display:none}}@media screen and (max-width: 575px){.announcement-bar-countdown--mobile-hidden{display:none}}@media screen and (min-width: 576px){.announcement-bar-countdown--desktop-hidden{display:none}}.announcement-bar-countdown .countdown__main{position:relative;display:inline-flex;align-items:center;gap:.4rem;width:fit-content;z-index:3;width:100%}@media (min-width: 576px){.announcement-bar-countdown .countdown__main{gap:.8rem}}@media (min-width: 990px){.announcement-bar-countdown .countdown__main{gap:1.2rem}}.announcement-bar-countdown__main-block{display:flex;align-items:center;gap:.2rem}@media (min-width: 576px){.announcement-bar-countdown__main-block{gap:.4rem}}.announcement-bar-countdown__block{position:relative;display:flex;width:2.8rem;height:2.8rem;background-color:rgb(var(--color-countdown-date-bg));color:rgb(var(--color-foreground));border-radius:var(--border-radius-block)}@media (min-width: 576px){.announcement-bar-countdown__block{width:3.2rem;height:3.2rem}}countdown-timer[data-has-animation=true] .announcement-bar-countdown__block{perspective:300px}.announcement-bar-countdown__block.date-animate .countdown__block_num--lower-back{animation:rotateXLowerBack 1s linear;animation-fill-mode:forwards;transform-origin:top}.announcement-bar-countdown__block.date-animate .countdown__block_num--upper{animation:rotateXUpper 1s linear;animation-fill-mode:forwards;transform-origin:bottom}.announcement-bar-countdown__block_num{position:relative;z-index:0;width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;white-space:nowrap;text-align:center;gap:.4rem;font-size:1.6rem}@media (min-width: 576px){.announcement-bar-countdown__block_num{font-size:1.8rem}}.announcement-bar-countdown__block_num--spacer{opacity:0;visibility:hidden}countdown-timer[data-has-animation=false] .announcement-bar-countdown__block_num--spacer,.no-js .announcement-bar-countdown__block_num--spacer{opacity:1;visibility:visible}.announcement-bar-countdown__block_num.countdown__block_num--upper,.announcement-bar-countdown__block_num.countdown__block_num--lower,.announcement-bar-countdown__block_num.countdown__block_num--upper-back,.announcement-bar-countdown__block_num.countdown__block_num--lower-back{position:absolute;top:0;left:0;width:100%;height:50%;text-align:center;background-color:rgb(var(--color-countdown-date-bg));overflow:hidden}.announcement-bar-countdown__block_num.countdown__block_num--upper span,.announcement-bar-countdown__block_num.countdown__block_num--lower span,.announcement-bar-countdown__block_num.countdown__block_num--upper-back span,.announcement-bar-countdown__block_num.countdown__block_num--lower-back span{height:100%;display:flex;align-items:center;justify-content:center;z-index:2}countdown-timer[data-has-animation=false] .announcement-bar-countdown__block_num.countdown__block_num--upper,.no-js .announcement-bar-countdown__block_num.countdown__block_num--upper,countdown-timer[data-has-animation=false] .announcement-bar-countdown__block_num.countdown__block_num--lower,.no-js .announcement-bar-countdown__block_num.countdown__block_num--lower,countdown-timer[data-has-animation=false] .announcement-bar-countdown__block_num.countdown__block_num--upper-back,.no-js .announcement-bar-countdown__block_num.countdown__block_num--upper-back,countdown-timer[data-has-animation=false] .announcement-bar-countdown__block_num.countdown__block_num--lower-back,.no-js .announcement-bar-countdown__block_num.countdown__block_num--lower-back{display:none}.announcement-bar-countdown__block_num.countdown__block_num--upper,.announcement-bar-countdown__block_num.countdown__block_num--upper-back{border-radius:var(--border-radius-block) var(--border-radius-block) 0 0}.announcement-bar-countdown__block_num.countdown__block_num--upper span,.announcement-bar-countdown__block_num.countdown__block_num--upper-back span{transform:translateY(50%)}.announcement-bar-countdown__block_num.countdown__block_num--lower,.announcement-bar-countdown__block_num.countdown__block_num--lower-back{margin-top:50%;border-radius:0 0 var(--border-radius-block) var(--border-radius-block)}.announcement-bar-countdown__block_num.countdown__block_num--lower span,.announcement-bar-countdown__block_num.countdown__block_num--lower-back span{transform:translateY(-50%)}.announcement-bar-countdown__block_num.countdown__block_num--lower:after,.announcement-bar-countdown__block_num.countdown__block_num--lower-back:after{content:"";position:absolute;z-index:1;display:block;top:0;left:0;width:100%;height:100%;text-align:center;background-color:rgb(var(--color-overlay),.1)}.announcement-bar-countdown__block_num.countdown__block_num--upper,.announcement-bar-countdown__block_num.countdown__block_num--lower{z-index:3}.announcement-bar-countdown__block_num.countdown__block_num--upper-back,.announcement-bar-countdown__block_num.countdown__block_num--lower-back{z-index:2}.announcement-bar-countdown__block_mark{font-size:1.4rem;color:rgb(var(--color-foreground),.7)}.announcement-bar-countdown__end-info{position:relative;display:none;flex-grow:1;width:100%;z-index:3;max-width:50rem}@media (min-width: 990px){.announcement-bar-countdown__end-info{max-width:unset}}.announcement-bar-countdown__end-info-text{margin:0;color:rgb(var(--color-foreground))}@keyframes rotateXLowerBack{0%{transform:rotateX(180deg);z-index:0}50%{z-index:0}50%{z-index:4}to{transform:rotateX(0);z-index:4}}@keyframes rotateXUpper{0%{transform:rotateX(0);z-index:4}to{transform:rotateX(-180deg)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.shopify-section-header{width:100%;position:relative;z-index:12;will-change:transform}.shopify-section-header-sticky{position:sticky;top:0;z-index:12}.shopify-section-header-sticky:has(header.header--hide-bottom-row-on-scroll){pointer-events:none}.shopify-section-header-sticky .header-wrapper{max-width:100%;padding:0}.shopify-section-header-hidden{transform:translateY(-100%)}.shopify-section-header.animate{transition:transform .35s ease-in-out,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;width:100%}.header-wrapper[data-sticky-type=on-scroll-up]{-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}.header{position:relative;display:flex;flex-direction:column;gap:0;z-index:4;width:100%;transform:translateZ(0);border-bottom:1px solid rgba(var(--color-border))}@media screen and (min-width: 990px){.header{border-bottom:none}}.header *[tabindex="-1"]:focus{outline:none}.header-logo{display:inline-flex;align-items:center;margin:0;margin-right:1.6rem;line-height:0;grid-column:3/4;grid-row:1/2;flex-shrink:0}@media screen and (min-width: 990px){.header-logo{padding:1rem 0;margin-right:0}}.header-logo__span{display:flex;align-items:center;max-width:25rem;line-height:1;transition:color .4s cubic-bezier(.602,.007,.374,.995)}.header-logo__link{position:relative;display:inline-flex;align-items:center;text-decoration:none;word-break:break-word;z-index:5;margin:0;padding:.8rem 0;transition:opacity var(--duration-default) ease-in-out}@media screen and (min-width: 990px){.header-logo__link{padding:1rem 0;margin-right:0}}.header-logo__link:after{content:"";display:block;width:0;padding-bottom:var(--padding_bottom)}@media screen and (max-width: 576px){.header-logo__link{max-width:18rem}}@media screen and (max-width: 374px){.header-logo__link{max-width:12rem}}@media screen and (hover: hover) and (pointer: fine){.header-logo__link:hover{opacity:.75}}.header-logo__image{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-logo__image{max-width:18rem}}@media screen and (max-width: 374px){.header-logo__image{max-width:12rem}}.header-logo__image--overlay{opacity:0;visibility:hidden}header-drawer+.header-logo{margin-left:.4rem}@media screen and (min-width: 990px){header-drawer+.header-logo{margin-left:0}}.header-row{display:flex;width:100%;position:relative}.header-row--small{background-color:rgb(var(--color-background-secondary));min-height:3.2rem;z-index:4;pointer-events:all;padding:0 2rem}@media screen and (max-width: 989px){.header-row--small{display:none}}@media screen and (max-width: 1199px){.header-row--small .container{padding:0}}@media screen and (min-width: 1200px){.header-row--small{padding:0}}.header-row--small:before{content:"";width:100%;height:calc(-1 * var(--ann-height) + 2px);position:absolute;top:-1px;left:0;background-color:rgb(var(--color-background-secondary))}.header-row--main{background-color:rgb(var(--color-background));min-height:4.8rem;z-index:3;pointer-events:all}@media screen and (min-width: 990px){.header-row--main{min-height:5.6rem;padding:0 2rem 0 1.6rem;transform:translate(0)}}@media screen and (max-width: 1199px){.header-row--main .container{padding:0}}@media screen and (min-width: 1200px){.header-row--main{padding:0}}@media screen and (min-width: 1360px){.header-row--main{transform:none}}.header-row--main:before{content:"";width:100%;height:2px;position:absolute;top:-1px;left:0;background-color:rgb(var(--color-background))}.header-row--menu{display:none;position:relative;background-color:rgb(var(--color-background));min-height:4.8rem;padding:.6rem 0;z-index:2;transition:transform .3s ease-in-out,visibility .3s}@media screen and (min-width: 1200px){.header-row--menu{display:block}}@media screen and (min-width: 1200px){.header-row--menu .container{padding-left:3rem;padding-right:3rem}}.header-row--menu:after{position:absolute;content:"";bottom:0;display:block;height:.1rem;width:100%;background-color:rgb(var(--color-border));pointer-events:none;z-index:2;transition:opacity .25s cubic-bezier(.33,1,.68,1)}.header-row--menu.header-row--menu--active:after{opacity:0}.header-row--medium-main,.header-row--medium-secondary{position:relative;background-color:rgb(var(--color-background));pointer-events:all}.header-row--medium-main{z-index:4}@media screen and (min-width: 990px){.header-row--medium-main{min-height:5.6rem}.header-row--medium-main:before{content:"";width:100%;height:calc(-1 * var(--ann-height) + 2px);position:absolute;top:-1px;left:0;background-color:rgb(var(--color-background))}}@media screen and (max-width: 1199px){.header-row--medium-main .container{padding:0}}@media screen and (min-width: 1200px){.header-row--medium-main{transform:translate(0)}}@media screen and (min-width: 1360px){.header-row--medium-main{transform:none}}.header-row--medium-secondary{min-height:4.8rem;z-index:3;padding:0;transition:transform .3s ease-in-out,visibility .3s}.header-row--medium-secondary:after{content:"";width:100%;height:1px;position:absolute;top:-1px;left:0;background-color:rgba(var(--color-foreground),.2);z-index:4}@media screen and (min-width: 990px){.header-row--medium-secondary{border-top:1px solid rgba(var(--color-foreground),.2);padding:0 2rem;transform:translate(0)}.header-row--medium-secondary:before{content:"";z-index:3;width:100%;height:2px;position:absolute;top:-1px;left:0;background-color:rgb(var(--color-background))}}@media screen and (min-width: 1200px){.header-row--medium-secondary{padding:0}}@media screen and (max-width: 1199px){.header-row--medium-secondary .container{padding:0}}@media screen and (min-width: 1360px){.header-row--medium-secondary{transform:none}}@media screen and (max-width: 990px){.header-row--medium-secondary-hidden-mobile{display:none}}.header-row--small-main,.header-row--small-secondary{position:relative;background-color:rgb(var(--color-background))}.header-row--small-secondary{z-index:4;min-height:3.2rem;display:none;padding:0 2rem;pointer-events:all}@media screen and (min-width: 990px){.header-row--small-secondary{display:flex}.header-row--small-secondary:before{content:"";width:100%;height:calc(-1 * var(--ann-height) + 2px);position:absolute;top:-1px;left:0;background-color:rgb(var(--color-background))}}@media screen and (max-width: 1199px){.header-row--small-secondary .container{padding:0}}@media screen and (min-width: 1200px){.header-row--small-secondary{padding:0}}.header-row--small-main{min-height:4.8rem;z-index:3;pointer-events:all}@media screen and (min-width: 990px){.header-row--small-main{min-height:5.6rem;padding:0 2rem 0 1.6rem;border-top:1px solid rgba(var(--color-foreground),.2);transform:translate(0)}.header-row--small-main:after{content:"";width:100%;height:1px;position:absolute;top:-1px;left:0;background-color:rgba(var(--color-foreground),.2);z-index:4}.header-row--small-main:before{content:"";width:100%;height:2px;position:absolute;top:-1px;left:0;background-color:rgb(var(--color-background))}}@media screen and (max-width: 1199px){.header-row--small-main .container{padding:0}}@media screen and (min-width: 1200px){.header-row--small-main{padding:0}}@media screen and (min-width: 1360px){.header-row--small-main{transform:none}}.header-row__overlay{display:block;position:absolute;width:100%;height:100vh;top:100%;left:0;z-index:10;background-color:rgba(var(--color-modal-overlay),.4);opacity:0;pointer-events:none;transition:opacity .25s ease}@media screen and (min-width: 990px){.header-row__overlay.opened-by-details-account,.header-row__overlay.opened-by-details-region,.header-row__overlay.opened-by-mega-menu,.header-row__overlay.opened-by-search,.header-row__overlay.opened-by-menu{opacity:1;pointer-events:all}}@media screen and (min-width: 576px){.header-row__overlay.opened-by-mobile-menu{opacity:1;pointer-events:all;top:calc(100% - var(--mobile-search-bar-height, 0px));z-index:22}}@media screen and (min-width: 990px){.header-row__overlay.opened-by-mobile-menu{top:100%;z-index:10}}@media screen and (min-width: 576px){.header-row--medium-main .header-row__overlay.opened-by-mobile-menu{opacity:1;pointer-events:all;top:100%;z-index:22}}@media screen and (min-width: 990px){.header-row--medium-main .header-row__overlay.opened-by-mobile-menu{top:100%;z-index:10}}@media screen and (min-width: 576px){.header-row__overlay.opened-by-mega-menu{opacity:1;pointer-events:all;top:calc(100% - var(--mobile-search-bar-height, 0px));z-index:22}}@media screen and (min-width: 750px){.header-row__overlay.opened-by-mega-menu{top:100%;z-index:10}}@media screen and (pointer: fine){.shopify-section-header-sticky .header--hide-bottom-row-on-scroll .header-row--menu{transform:translateY(-110%);pointer-events:none;visibility:hidden}.shopify-section-header-sticky .header--hide-bottom-row-on-scroll .header-row--menu:hover{transform:translateY(0);pointer-events:all;visibility:visible}.shopify-section-header-sticky .header--hide-bottom-row-on-scroll .header-row--small:hover~.header-row--menu,.shopify-section-header-sticky .header--hide-bottom-row-on-scroll .header-row--main:hover~.header-row--menu{transform:translateY(0);pointer-events:all;visibility:visible}}@media screen and (min-width: 1200px) and (pointer: fine){.shopify-section-header-sticky .header--hide-bottom-row-on-scroll:focus-within .header-row--menu{transform:translateY(0);pointer-events:all;visibility:visible}.shopify-section-header-sticky .header--hide-bottom-row-on-scroll:focus-within .header-row--medium-secondary{transform:translateY(0);pointer-events:all;visibility:visible}.shopify-section-header-sticky .header--hide-bottom-row-on-scroll .header-row--medium-secondary{transform:translateY(-110%);pointer-events:none;visibility:hidden}.shopify-section-header-sticky .header--hide-bottom-row-on-scroll .header-row--medium-secondary:hover{transform:translateY(0);pointer-events:all;visibility:visible}.shopify-section-header-sticky .header--hide-bottom-row-on-scroll .header-row--medium-main:hover~.header-row--medium-secondary{transform:translateY(0);pointer-events:all;visibility:visible}}.header-row-inner{display:flex;align-items:center}.header-row-inner--small{justify-content:space-between;padding:.6rem 0;column-gap:3.2rem}.header-row-inner--main{display:grid;grid-template-columns:1.6rem auto auto 1fr 2rem;grid-template-rows:1fr auto;height:100%;column-gap:0}@media screen and (min-width: 990px){.header-row-inner--main{display:flex;gap:1rem}.header-row-inner--main .header-logo{margin-right:2.2rem}.header-row-inner--main header-drawer{margin-right:1.4rem}}@media screen and (min-width: 1360px){.header-row-inner--main .header-logo{margin-right:3rem}}.header-row-inner--menu{height:100%}.header-row-inner--medium-main,.header-row-inner--medium-secondary{align-items:center;height:100%}.header-row-inner--medium-main{padding:0 2rem 0 1.6rem;height:100%;column-gap:0;row-gap:1rem}@media screen and (min-width: 990px){.header-row-inner--medium-main{column-gap:1.2rem}}@media screen and (min-width: 1200px){.header-row-inner--medium-main{padding:0;column-gap:2.4rem}}@media screen and (min-width: 1360px){.header-row-inner--medium-main{column-gap:4rem}}.header-row-inner--medium-secondary{column-gap:3.2rem;justify-content:space-between}.header-row-inner--small-main{display:grid;grid-template-columns:1.6rem auto auto 1fr 2rem;grid-template-rows:1fr auto;height:100%;column-gap:0}@media screen and (min-width: 990px){.header-row-inner--small-main{display:flex;column-gap:1.2rem;justify-content:flex-start}.header-row-inner--small-main .header-buttons{margin-left:auto}.header-row-inner--small-main .header-logo,.header-row-inner--small-main .header-shop-all-menu-search-wrapper{margin-right:1.2rem}}@media screen and (min-width: 1200px){.header-row-inner--small-main{display:flex;column-gap:1.2rem;justify-content:flex-start}.header-row-inner--small-main .header-logo,.header-row-inner--small-main .header-shop-all-menu-search-wrapper{margin-right:2rem}}@media screen and (min-width: 1600px){.header-row-inner--small-main{column-gap:4rem}.header-row-inner--small-main .header-logo,.header-row-inner--small-main .header-shop-all-menu-search-wrapper{margin-right:0}}.header-row-inner--small-secondary{height:100%;justify-content:space-between;column-gap:3.2rem}.header-nav-contacts-wrapper{width:100%;justify-content:space-between;display:none;align-items:center;column-gap:3.2rem;height:100%}@media screen and (min-width: 990px){.header-nav-contacts-wrapper{display:flex}}.header-shop-all-search-wrapper+.header-nav-contacts-wrapper{width:auto;justify-content:flex-end}.header-buttons+.header-nav-contacts-wrapper{width:auto;justify-content:flex-end}.header-secondary-menu{display:block}@media screen and (min-width: 990px){.header.header--layout-medium.header--with-search .header-secondary-menu{max-width:40rem;padding:.4rem 0;flex-shrink:0}}@media screen and (min-width: 1200px){.header.header--layout-medium.header--with-search .header-secondary-menu{max-width:30rem}.header.header--layout-medium.header--with-search .header-secondary-menu:only-child{max-width:60rem}}@media screen and (min-width: 1600px){.header.header--layout-medium.header--with-search .header-secondary-menu{max-width:40rem}.header.header--layout-medium.header--with-search .header-secondary-menu:only-child{max-width:80rem}}@media screen and (min-width: 990px){.header.header--layout-medium.header--with-search .header-nav-contacts-wrapper{flex-shrink:0}}.header-secondary-menu-list{display:inline-flex;flex-wrap:wrap;column-gap:1.6rem;row-gap:0}.header-secondary-menu-list-item{display:block;height:100%;position:relative}.header-contact-info{flex-shrink:0;max-width:40%;color:rgba(var(--color-foreground),.7)}.header-contact-info a{font-weight:var(--font-header-menu-weight)}.header--layout-small .header-contact-info{max-width:unset}.header.header--layout-medium .header-contact-info{display:none}@media screen and (min-width: 1200px){.header.header--layout-medium .header-contact-info{display:block}}@media screen and (min-width: 1200px){.header.header--layout-medium.header--with-search .header-contact-info{max-width:30rem;min-width:unset;word-break:break-word;flex-shrink:0}.header.header--layout-medium.header--with-search .header-contact-info:only-child{max-width:60rem}}@media screen and (min-width: 1600px){.header.header--layout-medium.header--with-search .header-contact-info{max-width:40rem}.header.header--layout-medium.header--with-search .header-contact-info:only-child{max-width:80rem}}.header-buttons-wrapper{display:flex;align-items:center;justify-content:flex-end;column-gap:4rem;row-gap:1.6rem;height:100%;margin-left:auto;position:relative;grid-column:4/5;grid-row:1/2}@media screen and (min-width: 1360px){.header-buttons-wrapper{column-gap:4.8rem}}.header-buttons{display:flex;align-items:center;column-gap:1.6rem;row-gap:.8rem;height:100%}.header-buttons--region-dm{display:none}@media screen and (min-width: 1200px){.header-buttons--region-dm{display:flex}}.header-buttons--region-dm+.header-buttons--acc-cart{position:relative}.header-buttons--region-dm+.header-buttons--acc-cart:before{display:none;position:absolute;left:-2.1rem;top:50%;transform:translateY(-50%);content:"";width:1px;height:2.2rem;background-color:rgba(var(--color-foreground),.4)}@media screen and (min-width: 1200px){.header-buttons--region-dm+.header-buttons--acc-cart:before{display:block}}@media screen and (min-width: 1360px){.header-buttons--region-dm+.header-buttons--acc-cart:before{left:-2.5rem}}.header.header--layout-small .header-buttons{position:relative;height:100%}.header.header--layout-small .header-buttons--region-dm{display:none}@media screen and (min-width: 990px){.header.header--layout-small .header-buttons--region-dm{display:flex}}.header.header--layout-small .header-buttons--acc-cart{grid-column:4/5;grid-row:1/2;justify-content:flex-end}.header-account{display:none;align-items:center;height:100%}@media screen and (min-width: 990px){.header-account{display:inline-flex}}.header-account-summary{display:flex;align-items:center;justify-content:center;column-gap:.4rem;min-height:2.4rem;min-width:max-content}@media screen and (hover: hover) and (pointer: fine){.header-account-summary:hover .header-account-summary__span{background-size:100% .1rem;background-position:left 94%}}.header-account-summary .icon.icon-user{width:2.4rem;min-width:2.4rem;height:2.4rem;min-height:2.4rem;transition:opacity var(--duration-default) ease}@media screen and (pointer: fine){.header-account-summary--btn-type-icon:hover .icon.icon-user{opacity:.8}}.header-account-modal{position:absolute;top:calc(100% + .3rem);right:0;display:flex;flex-direction:column;padding:1.6rem 2.4rem;width:24rem;height:auto;margin:0;background-color:rgba(var(--color-background));box-shadow:0 20px 40px rgba(var(--color-foreground),.03);border-radius:var(--border-radius-block);transition:opacity var(--duration-default),transform var(--duration-default);z-index:20}.header-account details[open] .header-account-modal{animation:fadeIn .25s ease}.header-account-login-btn,.header-account-register-btn{min-width:max-content;width:100%}.header-account-register-btn:not(:first-child){margin-top:1.2rem}.header-account-modal-account{display:flex;flex-direction:column}.header-account-modal-account__top{display:flex;align-items:center;row-gap:.4rem;column-gap:.8rem;padding-bottom:1.6rem;border-bottom:1px solid rgba(var(--color-border))}.header-account-modal-account__top svg{color:rgba(var(--color-foreground-secondary));flex-shrink:0}.header-account-modal-account__name{color:rgba(var(--color-foreground));line-height:1;margin-top:.1rem;word-break:break-word}.header-account-modal-account__body{margin-top:1.6rem;list-style:none;width:100%}.header-account-modal-account__body-item{width:100%}.header-account-modal-account__body-item:first-child .header-account-modal-account__body-link{padding:0 0 .8rem}.header-account-modal-account__body-item:last-child .header-account-modal-account__body-link{padding:.8rem 0 0}.header-account-modal-account__body-link{display:block;width:100%;padding:.8rem 0}.header-shop-all-search-wrapper{display:flex;align-items:center;column-gap:.8rem;position:relative;flex-grow:1;padding:0;grid-column:1/6;grid-row:2/3;background-color:rgba(var(--color-background))}@media screen and (max-width: 989px){.header-shop-all-search-wrapper{gap:0}}@media screen and (min-width: 990px){.header-shop-all-search-wrapper{padding:1.6rem 0;background-color:transparent;height:100%}}@media screen and (min-width: 1360px){.header-shop-all-search-wrapper{height:auto}}.header.header--layout-medium .header-shop-all-search-wrapper{position:relative;width:100%;max-width:1020px}.header.header--layout-medium .header-shop-all-search-wrapper.header-shop-all-search-wrapper--without-search{width:unset;flex-shrink:0}.header-shop-all-menu-search-wrapper{width:100%;display:flex;align-items:center;position:relative;padding:0;min-width:fit-content;column-gap:.8rem;grid-column:1/6;grid-row:2/3;background-color:rgba(var(--color-background))}@media screen and (max-width: 990px){.header-shop-all-menu-search-wrapper{gap:0}}@media screen and (min-width: 990px){.header-shop-all-menu-search-wrapper{padding:1.6rem 0;background-color:transparent}}@media screen and (min-width: 1600px){.header-shop-all-menu-search-wrapper{column-gap:1.4rem}}.header-shop-all-button{margin:.8rem 0 .8rem .8rem}@media screen and (min-width: 990px){.header-shop-all-button{margin:0}}.header-shop-all-button.button{display:none;padding:0 2rem;min-height:4.4rem}.header-shop-all-button.button.header-shop-all-button-mobile{display:inline-flex}@media screen and (max-width: 990px){.header-shop-all-button.button.header-shop-all-button-mobile~header-search.header-search{position:static}}@media screen and (min-width: 1200px){.header-shop-all-button.button{display:inline-flex}.header-shop-all-button.button.button--with-burger-icon{align-items:center;column-gap:.4rem;padding:0 2rem 0 1.6rem}}.header-shop-all-button.button .icon-burger{display:none;position:relative;z-index:1}@media screen and (min-width: 1200px){.header-shop-all-button.button .icon-burger{display:block}}@media screen and (min-width: 1200px){.header.header--layout-small .header-shop-all-button.button .icon-burger{display:none}}@media screen and (min-width: 1600px){.header.header--layout-small .header-shop-all-button.button .icon-burger{display:block}}@media screen and (max-width: 1199px){.header-shop-all-button:not(.header-shop-all-button-mobile)~mega-menu{display:none}}.header-search{display:flex;align-items:center;width:100%;position:relative;container-type:inline-size;z-index:20;padding:.8rem}@media screen and (min-width: 990px){.header-search{padding:0}}.header-search__wrapper{width:100%;display:flex;align-items:center}.header-search__field.field{border-radius:var(--border-radius-input);overflow:hidden;flex-direction:row;align-items:center;background-color:rgb(var(--color-background-input))}@media screen and (min-width: 990px){.header-search__field.field{background-color:rgb(var(--color-background-input))}}.header-search .search__input.field__input{background-color:transparent}.header-search .predictive-search{width:100vw;box-shadow:0 20px 40px rgba(var(--color-foreground),.03);background-color:rgb(var(--color-background));border-radius:0;z-index:20;padding:2.4rem .4rem 2.4rem .8rem;container-type:inline-size;container-name:predictiveSearch;max-height:calc(100dvh - var(--search-modal-top, 0px));position:absolute;top:calc(100% - .1rem);right:0;display:block;pointer-events:none;visibility:hidden;opacity:0;transition:opacity .25s ease,visibility .25s ease}@media screen and (min-width: 990px){.header-search .predictive-search{position:fixed;width:100%;padding:2.4rem 1.6rem 2.4rem 2.4rem;top:100%;left:0;right:0;max-height:calc(100dvh - var(--search-modal-top, 0px) - 2rem)}}@media screen and (min-width: 1200px){.header-search .predictive-search{padding:2.4rem 3.2rem 2.4rem 4rem}}@media screen and (min-width: 1360px){.header-search .predictive-search{position:absolute;top:calc(100% + .3rem);right:unset;border-radius:var(--border-radius-block);padding:2.4rem 1.6rem 2.4rem 2.4rem}}.header-search.predictive-initially-opened[open=true] .predictive-search{display:block;opacity:1;pointer-events:auto;visibility:visible}.header-search.predictive-initially-opened[open=true] .header-search__close-btn{display:flex}@media screen and (min-width: 990px){.header-search.predictive-initially-opened[open=true] .header-search__close-btn{display:none}}.header-search[open=true] predictive-search[open] .predictive-search,.header-search[open=true] predictive-search[loading] .predictive-search{display:block;opacity:1;pointer-events:auto;visibility:visible}.header-search[open=true] predictive-search[open]+.header-search__close-btn,.header-search[open=true] predictive-search[loading]+.header-search__close-btn{display:flex}@media screen and (min-width: 990px){.header-search[open=true] predictive-search[open]+.header-search__close-btn,.header-search[open=true] predictive-search[loading]+.header-search__close-btn{display:none}}.header-search__close-btn{color:rgb(var(--color-foreground));display:none;width:4rem;height:100%;align-items:center;justify-content:center;padding-left:.8rem}.header-search__close-btn .icon-close{width:2.8rem;height:2.8rem}@media screen and (min-width: 990px){.header.header--layout-medium .predictive-search{min-width:350px}}.header.header--layout-small .header-search{min-width:100px}@media screen and (min-width: 1600px){.header.header--layout-small .header-inline-menu+.header-search{margin-left:auto;max-width:643px}}.header-inline-menu{display:none}@media screen and (min-width: 1200px){.header-inline-menu{display:flex;height:100%}}.header-inline-menu__item{position:relative;color:rgb(var(--color-foreground))}.header-inline-menu__item>.header-submenu>.header-submenu__item>.header-submenu__item-link:after{content:"";display:block;width:.2rem;height:100%;position:absolute;top:0;left:100%;background-color:transparent}.header-inline-menu__item>.header-submenu.header-submenu--arrow-left>.header-submenu__item>.header-submenu__item-link:after{left:-2px}.header-inline-menu__item.list-menu--megamenu-cards{position:static}.header-inline-menu__item.list-menu--megamenu-cards:hover>.mega-menu--cards,.header-inline-menu__item.list-menu--megamenu-cards:focus-within>.mega-menu--cards,.header-inline-menu__item.list-menu--megamenu-cards:focus>.mega-menu--cards,.header-inline-menu__item.list-menu--megamenu-cards:active>.mega-menu--cards{opacity:1;pointer-events:all;visibility:visible}.header-inline-menu__item.list-menu--megamenu-cards:hover>.mega-menu--cards .mega-menu-cards__item,.header-inline-menu__item.list-menu--megamenu-cards:focus-within>.mega-menu--cards .mega-menu-cards__item,.header-inline-menu__item.list-menu--megamenu-cards:focus>.mega-menu--cards .mega-menu-cards__item,.header-inline-menu__item.list-menu--megamenu-cards:active>.mega-menu--cards .mega-menu-cards__item{opacity:1;transform:translateY(0)}.header-inline-menu__item.list-menu--megamenu-cards:hover>.header-inline-menu__item-link:after,.header-inline-menu__item.list-menu--megamenu-cards:focus-within>.header-inline-menu__item-link:after,.header-inline-menu__item.list-menu--megamenu-cards:focus>.header-inline-menu__item-link:after,.header-inline-menu__item.list-menu--megamenu-cards:active>.header-inline-menu__item-link:after{content:"";display:block;position:absolute;top:100%;left:-10%;right:0;height:4rem;width:120%;background-color:transparent;z-index:2}.header-inline-menu__item.list-menu--megamenu-cards .header-inline-menu__item-link:hover+.mega-menu--cards,.header-inline-menu__item.list-menu--megamenu-cards .header-inline-menu__item-link:focus-within+.mega-menu--cards,.header-inline-menu__item.list-menu--megamenu-cards .header-inline-menu__item-link:focus+.mega-menu--cards,.header-inline-menu__item.list-menu--megamenu-cards .header-inline-menu__item-link:active+.mega-menu--cards{opacity:1;pointer-events:all;visibility:visible}.header-inline-menu__item.list-menu--megamenu-cards .header-inline-menu__item-link:hover+.mega-menu--cards .mega-menu-cards__item,.header-inline-menu__item.list-menu--megamenu-cards .header-inline-menu__item-link:focus-within+.mega-menu--cards .mega-menu-cards__item,.header-inline-menu__item.list-menu--megamenu-cards .header-inline-menu__item-link:focus+.mega-menu--cards .mega-menu-cards__item,.header-inline-menu__item.list-menu--megamenu-cards .header-inline-menu__item-link:active+.mega-menu--cards .mega-menu-cards__item{opacity:1;transform:translateY(0)}.header-inline-menu__item.list-menu--megamenu-cards .header-inline-menu__item-link:hover:after,.header-inline-menu__item.list-menu--megamenu-cards .header-inline-menu__item-link:focus-within:after,.header-inline-menu__item.list-menu--megamenu-cards .header-inline-menu__item-link:focus:after,.header-inline-menu__item.list-menu--megamenu-cards .header-inline-menu__item-link:active:after{content:"";display:block;position:absolute;top:100%;left:-10%;right:0;height:4rem;width:120%;background-color:transparent;z-index:2}.header-inline-menu__item.list-menu--megamenu-cards .header-inline-menu__item-link:not(:hover)+.mega-menu--cards .mega-menu-cards__item{transition:unset!important;transition-delay:unset!important}.header-inline-menu__item.list-menu--megamenu-tabs:hover>.mega-menu--tabs,.header-inline-menu__item.list-menu--megamenu-tabs:focus-within>.mega-menu--tabs,.header-inline-menu__item.list-menu--megamenu-tabs:focus>.mega-menu--tabs,.header-inline-menu__item.list-menu--megamenu-tabs:active>.mega-menu--tabs{opacity:1;pointer-events:all;visibility:visible}.header-inline-menu__item.list-menu--megamenu-tabs:hover>.header-inline-menu__item-link:after,.header-inline-menu__item.list-menu--megamenu-tabs:focus-within>.header-inline-menu__item-link:after,.header-inline-menu__item.list-menu--megamenu-tabs:focus>.header-inline-menu__item-link:after,.header-inline-menu__item.list-menu--megamenu-tabs:active>.header-inline-menu__item-link:after{content:"";display:block;position:absolute;top:100%;left:-10%;right:0;height:4rem;width:120%;background-color:transparent;z-index:11}.header-inline-menu__item-link{position:relative;padding:.4rem 1rem;border-radius:var(--border-radius-button);transition:background-color var(--duration-default) ease}.header-inline-menu__item-link--sale{column-gap:.6rem}.header-inline-menu__item-link--sale .header-inline-menu__item-label--sale-color{color:rgb(var(--color-alert))}.header-inline-menu__item-link--sale .icon-menu-sale rect{fill:rgb(var(--color-alert))}.header-inline-menu__item-link--sale .icon-menu-sale path{fill:#fff;stroke:#fff}.header-inline-menu__item-link:hover{background-color:rgb(var(--color-background-secondary))}.header-inline-menu__item-link+.header-submenu{opacity:0;pointer-events:none}.header-inline-menu__item-link+.header-submenu:hover,.header-inline-menu__item-link+.header-submenu:focus-within,.header-inline-menu__item-link+.header-submenu:focus,.header-inline-menu__item-link+.header-submenu:active{opacity:1;pointer-events:all}.header-inline-menu__item-link+.header-submenu:hover:after,.header-inline-menu__item-link+.header-submenu:focus-within:after,.header-inline-menu__item-link+.header-submenu:focus:after,.header-inline-menu__item-link+.header-submenu:active:after{content:"";display:block;position:absolute;top:-1.7rem;left:0;right:0;height:1.7rem;width:100%;background-color:transparent}.header-inline-menu__item-link:hover+.header-submenu,.header-inline-menu__item-link:focus-within+.header-submenu,.header-inline-menu__item-link:focus+.header-submenu,.header-inline-menu__item-link:active+.header-submenu{opacity:1;pointer-events:all}.header-inline-menu__item-link:hover+.header-submenu:after,.header-inline-menu__item-link:focus-within+.header-submenu:after,.header-inline-menu__item-link:focus+.header-submenu:after,.header-inline-menu__item-link:active+.header-submenu:after{content:"";display:block;position:absolute;top:-1.7rem;left:0;right:0;height:1.7rem;width:100%;background-color:transparent}.header-inline-menu__item-link--active,.header-inline-menu__item-link--current{background-color:rgb(var(--color-background-secondary))}.header.header--layout-small .header-inline-menu{display:none;width:100%}@media screen and (min-width: 1600px){.header.header--layout-small .header-inline-menu{display:flex;max-width:515px}.header.header--layout-small .header-inline-menu.header-inline-menu--without-search{max-width:1000px}}.list-menu--inline{display:inline-flex;align-items:center;flex-wrap:wrap;gap:.4rem}.list-menu--inline li{display:flex;align-items:center}.header-submenu{box-shadow:0 20px 40px rgba(var(--color-foreground),.03);border-radius:var(--border-radius-block);transition:opacity .25s ease;z-index:15}.header-submenu.list-menu{display:flex;flex-direction:column}.header-submenu__item{width:100%;position:relative}.header-submenu__item:first-child .header-submenu__item-link{border-top-left-radius:var(--border-radius-block);border-top-right-radius:var(--border-radius-block)}.header-submenu__item:last-child .header-submenu__item-link{border-bottom-left-radius:var(--border-radius-block);border-bottom-right-radius:var(--border-radius-block)}.header-submenu__item-link{width:100%;display:flex;align-items:center;justify-content:space-between;column-gap:.8rem;height:auto;padding:1rem 1.6rem;min-height:4.4rem;transition:background-color var(--duration-default) ease}@media screen and (hover: hover) and (pointer: fine){.header-submenu__item-link:hover{background-color:rgb(var(--color-background-secondary))}}.header-submenu__item-link+.header-submenu{opacity:0;pointer-events:none}.header-submenu__item-link+.header-submenu:hover,.header-submenu__item-link+.header-submenu:focus-within,.header-submenu__item-link+.header-submenu:focus,.header-submenu__item-link+.header-submenu:active{opacity:1;pointer-events:all}.header-submenu__item-link:hover+.header-submenu,.header-submenu__item-link:focus-within+.header-submenu,.header-submenu__item-link:focus+.header-submenu,.header-submenu__item-link:active+.header-submenu{opacity:1;pointer-events:all}.header-submenu__item-link--current{background-color:rgb(var(--color-background-secondary))}.header-submenu__item-link:focus-visible{outline-offset:-.1rem}.header-submenu__item-link .icon,.header-submenu__item-link .icon-arrow{width:2.4rem;min-width:2.4rem;height:2.4rem;min-height:2.4rem;color:rgb(var(--color-foreground))}.header-submenu__item-label{color:rgb(var(--color-foreground));line-height:1}.header-submenu .header-submenu{--clientY: var(--header-height);max-height:calc(100vh - var(--clientY) - 2rem);max-height:clamp(50px,100vh - var(--clientY) - 2rem,100vh);overflow:auto}.header-submenu .header-submenu::-webkit-scrollbar{width:3px;background:rgb(var(--color-background))}.header-submenu .header-submenu::-webkit-scrollbar-track{background:rgb(var(--color-background))}.header-submenu .header-submenu::-webkit-scrollbar-thumb{border-radius:3px;background-color:rgb(var(--color-border))}.header-submenu .header-submenu::-webkit-scrollbar-thumb:hover{background-color:rgba(var(--color-foreground))}.header-submenu--arrow-left .header-submenu__item-link{flex-direction:row-reverse;justify-content:flex-end}.header-submenu--arrow-left .header-submenu__item-link .icon-arrow{transform:rotate(180deg)}.header.header--layout-small .header-submenu{z-index:21}.header-inline-menu .list-menu--disclosure{position:absolute;width:28rem;min-width:auto;top:calc(100% + 1.1rem);left:0}.header-inline-menu .list-menu--disclosure .list-menu--disclosure{top:0;left:100%;transform:translate(2px)}.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}.header-cart__link{min-height:2.4rem;min-width:max-content;width:100%;height:100%;display:flex;align-items:center;row-gap:.4rem;column-gap:.8rem}@media screen and (hover: hover) and (pointer: fine){.header-cart__link:hover .header-cart__label{background-size:100% .1rem;background-position:left 94%}}@media screen and (hover: hover) and (pointer: fine){.header-cart__link--btn-type-icon:hover .icon.icon-cart{opacity:.8}}.header-cart__bubble{display:flex;align-items:center;justify-content:center;flex:none;height:2.4rem;background-color:rgb(var(--color-accent))}.header-cart__bubble--small{width:2.4rem;border-radius:50%}.header-cart__bubble--medium{width:3.2rem;border-radius:1.6rem}.header-cart__bubble--large{width:4rem;border-radius:1.6rem}.header-cart__bubble-count{display:inline-block;color:rgb(var(--color-accent-secondary));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}.header-cart .icon.icon-cart{width:2.4rem;min-width:2.4rem;height:2.4rem;min-height:2.4rem;transition:opacity var(--duration-default) ease}.header--cart-btn-icon .header-cart:has(.header-cart__bubble--small){padding-right:1.5rem}.header--cart-btn-icon .header-cart:has(.header-cart__bubble--medium){padding-right:2.3rem}.header--cart-btn-icon .header-cart:has(.header-cart__bubble--large){padding-right:3.1rem}.header--cart-btn-icon .header-cart__link{position:relative}.header--cart-btn-icon .header-cart__label{display:none}.header--cart-btn-icon .header-cart__bubble{position:absolute;right:-15px;bottom:8px}.header--cart-btn-icon_and_text .header-cart:has(.header-cart__bubble--small){padding-right:1.5rem}.header--cart-btn-icon_and_text .header-cart:has(.header-cart__bubble--medium){padding-right:2.3rem}.header--cart-btn-icon_and_text .header-cart:has(.header-cart__bubble--large){padding-right:3.1rem}.header--cart-btn-icon_and_text .header-cart__link{position:relative;column-gap:.4rem}.header--cart-btn-icon_and_text .header-cart__bubble{position:absolute;right:-15px;bottom:8px}.header--cart-btn-text .header-cart .icon.icon-cart{display:none}.scheme-toggled[data-scheme] *:not(.swiper-wrapper),.scheme-toggled[data-scheme] *:after,.scheme-toggled[data-scheme] *:before{transition:none!important}.header-toggle-scheme{position:relative;display:flex;align-items:center}.header-toggle-scheme-button{display:flex;align-items:center;gap:.6rem;cursor:pointer;min-height:2.4rem;min-width:max-content}@media screen and (hover: hover) and (pointer: fine){.header-toggle-scheme-button:hover .header-toggle-scheme-button__label{background-size:100% .1rem;background-position:left 94%}}.header-toggle-scheme-button__icon{position:relative;width:2rem;height:2rem;border:2px solid rgba(var(--color-foreground));border-radius:50%;transition:opacity var(--duration-default) ease}.header-toggle-scheme-button__icon:before{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);content:"";width:1rem;height:1rem;border-radius:50%;background-color:rgb(var(--color-foreground));clip-path:inset(0 50% -10% -5%)}.header-toggle-scheme-button__icon--small{width:1.4rem;height:1.4rem;border:1px solid rgba(var(--color-foreground))}.header-toggle-scheme-button__icon--small:before{width:.7rem;height:.7rem}.header-toggle-scheme-button__icon--normal{width:2rem;height:2rem;border:2px solid rgba(var(--color-foreground))}.header-toggle-scheme-button__icon--normal:before{width:1rem;height:1rem}.header-toggle-scheme-button__icon--large{width:2.4rem;height:2.4rem;border:2px solid rgba(var(--color-foreground))}.header-toggle-scheme-button__icon--large:before{width:1.2rem;height:1.2rem}.header-toggle-scheme-button__label--light{display:none}.header-toggle-scheme-button__label--dark{display:inline-block}@media screen and (hover: hover) and (pointer: fine){.header-toggle-scheme-button--type-icon:hover .header-toggle-scheme-button__icon{opacity:.8}}.header.header--layout-small .header-toggle-scheme-button{padding:.6rem 0;height:100%}.header.header--layout-small .header-row-inner--small-secondary .header-toggle-scheme-button{color:rgba(var(--color-foreground),.7)}.header.header--layout-small .header-row-inner--small-secondary .header-toggle-scheme-button__icon:before{background-color:rgba(var(--color-foreground),.7)}.header.header--layout-small .header-row-inner--small-secondary .header-toggle-scheme-button .header-toggle-scheme-button__icon--small{border:.1rem solid rgba(var(--color-foreground),.7)}.header.header--layout-small .header-row-inner--small-secondary .header-toggle-scheme-button .link--hover-underline,.header.header--layout-small .header-row-inner--small-secondary .header-region-summary,.header.header--layout-small .header-row-inner--small-secondary .header-region-summary .link--hover-underline{color:rgba(var(--color-foreground),.7)}@media (prefers-color-scheme: light){[data-scheme=auto] .header-toggle-scheme-button__icon:before{clip-path:inset(0 50% -10% -5%)}[data-scheme=auto] .header-toggle-scheme-button__label--light{display:none}[data-scheme=auto] .header-toggle-scheme-button__label--dark{display:inline-block}}[data-scheme=light] .header-toggle-scheme-button__icon:before{clip-path:inset(0 50% -10% -5%)}[data-scheme=light] .header-toggle-scheme-button__label--light{display:none}[data-scheme=light] .header-toggle-scheme-button__label--dark{display:inline-block}@media (prefers-color-scheme: dark){[data-scheme=auto] .header-toggle-scheme-button__icon:before{clip-path:inset(0 0% -10% 44%)}[data-scheme=auto] .header-toggle-scheme-button__label--light{display:inline-block}[data-scheme=auto] .header-toggle-scheme-button__label--dark{display:none}}[data-scheme=dark] .header-toggle-scheme-button__icon:before{clip-path:inset(0 0% -10% 44%)}[data-scheme=dark] .header-toggle-scheme-button__label--light{display:inline-block}[data-scheme=dark] .header-toggle-scheme-button__label--dark{display:none}[data-scheme=dark] .drawer__inner{background-color:#343435}.mega-menu{display:flex;position:absolute;left:0;top:calc(100% - var(--mobile-search-bar-height, 0px));z-index:25;width:100%;height:calc(var(--vh, 1vh) * 100 - var(--ann-height) - var(--header-height) + var(--mobile-search-bar-height, 0px) + 1px);max-height:100dvh;overflow:hidden;padding:.8rem 0 0;visibility:hidden;pointer-events:none;opacity:0;container-type:inline-size;container-name:megaMenu;transition:opacity .25s ease,visibility .25s ease}@media screen and (min-width: 576px) and (max-width: 749px){.mega-menu{max-width:500px}}@media screen and (min-width: 750px){.mega-menu{padding:2.4rem 0 0;height:unset;max-height:unset;min-width:650px;top:100%;z-index:15}}@media screen and (min-width: 990px){.mega-menu{position:fixed;top:100%}}@media screen and (min-width: 1360px){.mega-menu{position:absolute;top:calc(100% - 1.3rem);border-radius:var(--border-radius-block)}}.mega-menu[opened=true]{opacity:1;visibility:visible;pointer-events:auto}@container megaMenu (max-width: 950px){.mega-menu .header-banner:before{padding-bottom:var(--padding-bottom-mobile)}}.mega-menu .header-banner.header-banner--two-images .header-banner__image{display:block}.mega-menu .header-banner.header-banner--two-images .header-banner__image-mobile{display:none}@container megaMenu (max-width: 950px){.mega-menu .header-banner.header-banner--two-images .header-banner__image{display:none}.mega-menu .header-banner.header-banner--two-images .header-banner__image-mobile{display:block}}.mega-menu .mega-menu-content .promo-code{border-radius:0}@media screen and (max-width: 749px){.mega-menu .mega-menu-content .promo-code{margin-top:auto;padding:0}.mega-menu .mega-menu-content .promo-code__inner{display:flex;flex-direction:column;gap:.4rem}.mega-menu .mega-menu-content .promo-code__text{text-align:left}.mega-menu .mega-menu-content .promo-code__button-wrapper,.mega-menu .mega-menu-content .promo-code__button-wrapper .button{width:100%}}@media screen and (max-width: 749px){.mega-menu .mega-menu-content .promo-code.background--container{padding:1.6rem}.mega-menu .mega-menu-content .promo-code.background--container__inner{display:flex;flex-direction:column;gap:1.6rem}}.mega-menu-content{width:100%;display:flex;flex-direction:column}.mega-menu-content .promo-code__content:not(.background--container){flex-grow:unset}.mega-menu-main-container{width:100%;padding:0 .8rem;display:flex;flex-direction:column;gap:.8rem;margin-bottom:2.4rem}@media screen and (max-width: 749px){.mega-menu-main-container{margin-bottom:.8rem;overflow-y:auto;-ms-overflow-style:none;scrollbar-width:none}.mega-menu-main-container::-webkit-scrollbar{width:0;height:0}}@media screen and (min-width: 750px){.mega-menu-main-container{display:block;padding:0 1.6rem 0 2.4rem}}@media screen and (min-width: 1200px){.mega-menu-main-container{padding:0 3.2rem 0 4rem}}@media screen and (min-width: 1360px){.mega-menu-main-container{padding:0 1.6rem 0 2.4rem}}.mega-menu-main{width:100%;display:flex;flex-direction:column;gap:.8rem}@media screen and (min-width: 750px){.mega-menu-main{width:100%}.mega-menu-main.mega-menu-main--with-nav{display:grid;grid-template-columns:28rem 1fr;grid-template-rows:auto;column-gap:4rem;justify-items:start}@container megaMenu (max-width: 1100px){.mega-menu-main.mega-menu-main--with-nav{column-gap:3.2rem}}@container megaMenu (max-width: 1050px){.mega-menu-main.mega-menu-main--with-nav{column-gap:2.8rem}}@container megaMenu (max-width: 1000px){.mega-menu-main.mega-menu-main--with-nav{column-gap:2.4rem}}@container megaMenu (max-width: 800px){.mega-menu-main.mega-menu-main--with-nav{grid-template-columns:24rem 1fr}}}.mega-menu-nav{display:none}@media screen and (min-width: 750px){.mega-menu-nav{display:block;border-right:1px solid rgba(var(--color-border));width:100%;height:100%;max-height:calc(100dvh - var(--header-height, 0px) - var(--mega-menu-top, 0px) - var(--promo-code-height, 0px) - 9.2rem);overflow-y:auto;padding-right:4rem}.mega-menu-nav::-webkit-scrollbar{width:.3rem;height:.3rem;background:rgb(var(--color-background))}.mega-menu-nav::-webkit-scrollbar-thumb{background-color:rgb(var(--color-border));border-radius:2rem}.mega-menu-nav::-webkit-scrollbar-thumb:hover{background-color:rgba(var(--color-foreground))}@container megaMenu (max-width: 1100px){.mega-menu-nav{padding-right:3.2rem}}@container megaMenu (max-width: 1050px){.mega-menu-nav{padding-right:2.8rem}}@container megaMenu (max-width: 1000px){.mega-menu-nav{padding-right:2.4rem}}}@media screen and (min-width: 990px){.mega-menu-nav{max-height:calc(100dvh - var(--mega-menu-top, 0px) - var(--promo-code-height, 0px) - 9.2rem)}}.mega-menu-nav-list{display:flex;flex-direction:column;row-gap:.4rem}.mega-menu-nav-list__item{width:100%;display:block}.mega-menu-nav-list__tab{width:100%;display:flex;align-items:center;column-gap:1rem;padding:1rem 1.6rem;border-radius:var(--border-radius-block);transition:background-color var(--duration-default) ease}@container megaMenu (max-width: 800px){.mega-menu-nav-list__tab{padding:1rem 1.2rem}}.mega-menu-nav-list__tab .icon{color:rgba(var(--color-border));width:2.4rem;min-width:2.4rem;height:auto;transition:color var(--duration-default) ease}.mega-menu-nav-list__tab.active{background-color:rgb(var(--color-background-secondary))}.mega-menu-nav-list__tab.active .icon{color:rgba(var(--color-accent))}.mega-menu-nav-list__tab.active.mega-menu-nav-list__tab--highlighted .icon{color:rgba(var(--color-alert))}@media screen and (pointer: fine){.mega-menu-nav-list__tab:hover{background-color:rgb(var(--color-background-secondary))}.mega-menu-nav-list__tab:hover .icon{color:rgba(var(--color-accent))}.mega-menu-nav-list__tab:hover.mega-menu-nav-list__tab--highlighted .icon{color:rgba(var(--color-alert))}}.mega-menu-nav-list__tab--highlighted,.mega-menu-nav-list__tab--highlighted .icon,.mega-menu-nav-list__tab--highlighted .mega-menu-nav-list__tab-title,.mega-menu-nav-list__tab--highlighted span{color:rgba(var(--color-alert))}.mega-menu-nav-list__tab:focus-visible{outline-offset:-.1rem}.mega-menu-nav-list__tab-icon{width:2.4rem;height:auto}.mega-menu-nav-list__tab-icon--dark-mode{display:none}.mega-menu-nav-list__tab-title{color:rgb(var(--color-foreground));text-align:left}@media screen and (min-width: 750px){.mega-menu-tabs{width:100%;display:block;height:100%;max-height:calc(100dvh - var(--header-height, 0px) - var(--mega-menu-top, 0px) - var(--promo-code-height, 0px) - 9.2rem);overflow-y:auto;padding-right:.8rem}.mega-menu-tabs::-webkit-scrollbar{width:.3rem;height:.3rem;background:rgb(var(--color-background))}.mega-menu-tabs::-webkit-scrollbar-thumb{background-color:rgb(var(--color-border));border-radius:2rem}.mega-menu-tabs::-webkit-scrollbar-thumb:hover{background-color:rgba(var(--color-foreground))}}@media screen and (min-width: 990px){.mega-menu-tabs{max-height:calc(100dvh - var(--mega-menu-top, 0px) - var(--promo-code-height, 0px) - 9.2rem)}}@media screen and (min-width: 750px){.mega-menu-tab{width:100%;display:flex;justify-content:space-between;column-gap:4rem;row-gap:2.4rem}@container megaMenu (max-width: 1100px){.mega-menu-tab{column-gap:3.2rem}}@container megaMenu (max-width: 1050px){.mega-menu-tab{column-gap:2.8rem}}@container megaMenu (max-width: 1000px){.mega-menu-tab{column-gap:2.4rem}}@container megaMenu (max-width: 950px){.mega-menu-tab{flex-direction:column}}}.mega-menu-tab__nav-container{display:none}@media screen and (min-width: 750px){.mega-menu-tab__nav-container{flex-grow:1;flex-direction:column;row-gap:1.6rem}.mega-menu-tab__nav-container.active{display:flex}.mega-menu-tab__nav-container.active~.mega-menu-banner{max-width:52%}@container megaMenu (max-width: 1100px){.mega-menu-tab__nav-container.active~.mega-menu-banner{max-width:54%}}@container megaMenu (max-width: 1000px){.mega-menu-tab__nav-container.active~.mega-menu-banner{max-width:60%}}@container megaMenu (max-width: 950px){.mega-menu-tab__nav-container.active~.mega-menu-banner{max-width:100%}}}.mega-menu-tab-nav__list{display:flex;flex-direction:column;row-gap:1.6rem}.mega-menu-tab-nav__list-link{display:flex;align-items:center;column-gap:.4rem;row-gap:.2rem}.mega-menu-tab-nav__list-link:focus-visible{outline-offset:-.1rem}@media screen and (hover: hover) and (pointer: fine){.mega-menu-tab-nav__list-link:hover .mega-menu-tab-nav__list-link-title{background-size:100% .1rem;background-position:left 94%}.mega-menu-tab-nav__list-link:hover .icon{opacity:1;transform:translate(0)}}.mega-menu-tab-nav__list-link-arrow{width:2.4rem;height:2.4rem;overflow:hidden;position:relative;display:flex;align-items:center;justify-content:center}.mega-menu-tab-nav__list-link-arrow .icon{flex-shrink:0;width:2.4rem;height:2.4rem;transform:translate(-100%);opacity:0;transition:transform var(--duration-default) ease-in-out,opacity var(--duration-default) ease}.mega-menu-banner{display:flex;height:max-content;width:100%}.mega-menu-banner .header-banner{width:100%}.mega-menu-mobile{display:block}@media screen and (min-width: 750px){.mega-menu-mobile{display:none!important}}@media (prefers-color-scheme: light){[data-scheme=auto] .icon-pack--percent_2 path{fill:rgb(var(--color-background))}}[data-scheme=light] .icon-pack--percent_2 path{fill:rgb(var(--color-background))}@media (prefers-color-scheme: dark){[data-scheme=auto] .mega-menu-nav-list__item--with_dm_icon .mega-menu-nav-list__tab-icon{display:none}[data-scheme=auto] .mega-menu-nav-list__item--with_dm_icon .mega-menu-nav-list__tab-icon.mega-menu-nav-list__tab-icon--dark-mode{display:block}[data-scheme=auto] .mega-menu-nav-list__item--with_dm_icon .icon-pack{display:none}[data-scheme=auto] .icon-pack--percent_2 path{fill:rgb(var(--color-foreground))}[data-scheme=auto] .mega-menu-nav-list__tab.active:not(.mega-menu-nav-list__tab--highlighted) .icon-pack--percent_2 path{fill:rgb(var(--color-background))}}[data-scheme=dark] .mega-menu-nav-list__item--with_dm_icon .mega-menu-nav-list__tab-icon{display:none}[data-scheme=dark] .mega-menu-nav-list__item--with_dm_icon .mega-menu-nav-list__tab-icon.mega-menu-nav-list__tab-icon--dark-mode{display:block}[data-scheme=dark] .mega-menu-nav-list__item--with_dm_icon .icon-pack{display:none}[data-scheme=dark] .icon-pack--percent_2 path{fill:rgb(var(--color-foreground))}[data-scheme=dark] .mega-menu-nav-list__tab.active:not(.mega-menu-nav-list__tab--highlighted) .icon-pack--percent_2 path{fill:rgb(var(--color-background))}.mega-menu--cards{container-type:unset;container-name:unset;display:none}@media screen and (min-width: 1200px){.mega-menu--cards{display:flex;padding:0;height:unset;max-height:calc(var(--vh, 1vh) * 100 - var(--header-height, 0px) - var(--ann-height, 0px) - 2.4rem);min-width:100%;top:100%;z-index:15;border-radius:0}}.header--layout-small .mega-menu--cards{display:none}@media screen and (min-width: 1600px){.header--layout-small .mega-menu--cards{display:flex;min-width:calc(100vw - var(--scrollbar-width, 0px));z-index:21}}.mega-menu-cards__wrapper{position:relative;width:100%;height:100%;overflow-y:auto}.mega-menu-cards__wrapper::-webkit-scrollbar{width:.3rem;height:.3rem;background:rgb(var(--color-background))}.mega-menu-cards__wrapper::-webkit-scrollbar-thumb{background-color:rgb(var(--color-border));border-radius:2rem}@media screen and (min-width: 1200px){.mega-menu-cards__wrapper{padding-block:2.4rem;height:unset}.mega-menu-cards__wrapper::-webkit-scrollbar{display:none}}.mega-menu-cards__items{width:100%;display:grid;gap:2.4rem .8rem}.mega-menu-cards__item{position:relative;width:100%;display:flex;flex-direction:column;gap:.8rem}.mega-menu-cards__item--inactive .mega-menu-cards__title span{color:rgb(var(--color-foreground-secondary))}.js .mega-menu-cards__item--with-animation{opacity:0;transform:translateY(20px);transition:opacity var(--duration-long) ease-in-out,transform var(--duration-long) ease-in-out}.mega-menu-cards__title{text-align:left}.mega-menu-cards__title span{transition:color var(--duration-default) ease-in-out,background-size var(--duration-default) ease-in-out}@media screen and (min-width: 1200px){.mega-menu-cards__title{text-align:center}}@media screen and (hover: hover) and (pointer: fine){.mega-menu-cards__title .link--hover-underline:not([disabled]):not(:disabled):not([aria-disabled=true]):hover{background-position:right 94%;background-size:0% .1rem}}.mega-menu-cards__link{text-decoration:none;position:absolute;top:0;right:0;bottom:0;left:0;z-index:2}.mega-menu-cards__link:empty{display:block}@media screen and (hover: hover) and (pointer: fine){.mega-menu-cards__link:hover~.mega-menu-cards__title>span{background-size:100% .1rem;background-position:left 94%}.mega-menu-cards__link:hover~.mega-menu-cards__media img,.mega-menu-cards__link:hover~.mega-menu-cards__media svg{transform:scale(1.03)}}.mega-menu-cards__media{position:relative;display:flex;border-radius:var(--border-radius-block);overflow:hidden}.mega-menu-cards__media:after{content:"";display:block;width:0}.mega-menu-cards__media--landscape:after{padding-bottom:56.25%}.mega-menu-cards__media--square:after{padding-bottom:100%}.mega-menu-cards__media--portrait:after{padding-bottom:133%}.mega-menu-cards__media img,.mega-menu-cards__media svg{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;border-radius:var(--border-radius-block);transition:transform var(--duration-image-scale) ease-out}.mega-menu-cards__media .placeholder-svg{background-color:rgb(var(--color-background-secondary));fill:rgb(var(--color-foreground))}.mega-menu--tabs{container-type:unset;container-name:unset;display:none}@media screen and (min-width: 576px) and (max-width: 749px){.mega-menu--tabs{max-width:100%}}@media screen and (min-width: 1200px){.mega-menu--tabs{display:flex;padding:2.4rem}}@media screen and (min-width: 1360px){.mega-menu--tabs{display:flex;height:unset;left:0;max-height:calc(var(--vh, 1vh) * 100 - var(--header-height, 0px) - var(--ann-height, 0px) - 2.4rem);width:968px;top:calc(100% + 1.1rem);z-index:15;padding:2.4rem}}.mega-menu--tabs .mega-menu-nav,.mega-menu--tabs .mega-menu-tabs{max-height:calc(var(--vh, 1vh) * 100 - var(--header-height, 0px) - var(--ann-height, 0px) - 7.2rem)}.mega-menu--tabs .mega-menu-tab-nav{display:flex;gap:4rem}.mega-menu--tabs .mega-menu-tab-nav__list:not(:only-child){width:calc(50% - 2rem)}.header-region{display:block}.header-region-summary{display:flex;align-items:center;gap:.4rem;min-height:2.4rem;min-width:max-content}@media screen and (pointer: fine){.header-region-summary:hover .header-region-summary__span{background-size:100% .1rem;background-position:left 94%}}.header-region-summary--icon-small .icon-region{width:1.6rem;height:1.6rem}.header-region-summary--icon-normal .icon-region{width:2.4rem;height:2.4rem}.header-region-summary--icon-large .icon-region{width:2.8rem;height:2.8rem}@media screen and (hover: hover) and (pointer: fine){.header-region-summary--btn-type-icon:hover .icon.icon-region{opacity:.8}}.header-region-summary .icon.icon-region{transition:opacity var(--duration-default) ease}.header-region-content{position:absolute;top:calc(100% + .3rem);right:0;display:flex;flex-direction:column;row-gap:1.6rem;padding:2.4rem 1.6rem 2.4rem 3.2rem;width:100%;min-width:30rem;height:auto;margin:0;background-color:rgba(var(--color-background));box-shadow:0 20px 40px rgba(var(--color-foreground),.03);border-radius:var(--border-radius-block);z-index:20}.header.header--layout-small .header-region-content:not(.menu-drawer-localization .header-region-content){left:0}.header-region-buttons{display:flex;align-items:center;column-gap:2.4rem;row-gap:.8rem;width:calc(100% - 1.6rem);padding-bottom:.8rem;border-bottom:1px solid rgb(var(--color-border))}.header-region-button{color:rgb(var(--color-foreground-secondary));position:relative}.header-region-button:after{content:none;position:absolute;top:calc(100% + .8rem);left:0;z-index:2;width:100%;height:1px;background-color:rgb(var(--color-foreground))}.header-region-button.active{color:rgb(var(--color-foreground))}.header-region-button.active:after{content:""}.header-region-button:not(.active){transition:color var(--duration-default) ease}@media screen and (hover: hover) and (pointer: fine){.header-region-button:not(.active):hover{color:rgb(var(--color-foreground))}}.header-region-tabs{display:block;width:100%}.header-region-tab{display:none;width:100%}.header-region-tab.active{display:block}.header-region-tab-list{width:100%;display:flex;flex-direction:column;overflow-y:auto;padding-right:1.3rem}.header-region-tab-list::-webkit-scrollbar{width:.3rem;height:.3rem;background:rgb(var(--color-background))}.header-region-tab-list::-webkit-scrollbar-thumb{background-color:rgb(var(--color-border));border-radius:2rem}.header-region-tab-list::-webkit-scrollbar-thumb:hover{background-color:rgba(var(--color-foreground))}.header-region-tab-list--language{max-height:18.2rem}.header-region-tab-list--country{max-height:20rem}.header-region-tab-list__item{width:100%;display:block}.header-region-tab-list__item--active{order:-1}.header-region-tab-list__item--active .header-region-tab-list__link{padding-top:0}.header-region-tab-list__item:last-child:not(.header-region-tab-list__item--active) .header-region-tab-list__link{padding-bottom:0}.header-region-tab-list__link{width:100%;display:flex;align-items:flex-start;row-gap:.2rem;padding:.8rem 0;transition:opacity var(--duration-default) ease}.header-region-tab-list__link .icon.icon-checkmark{width:2.4rem;height:2.4rem;flex-shrink:0;margin-left:auto}.header-region-tab-list__link:focus-visible{outline-offset:-.1rem}@media screen and (hover: hover) and (pointer: fine){.header-region-tab-list__link:hover .header-region-tab-list__link-title{background-size:100% .1rem;background-position:left 94%}}.header-region-tab-list__link-content{width:100%;display:flex;flex-direction:column;align-items:flex-start;row-gap:.2rem}.header-region-tab-list__link-title--country{margin-right:.4rem}.header-region-tab-list__link-language,.header-region-tab-list__country-code{color:rgb(var(--color-foreground-secondary))}:root.no-js .header noscript .localization-form .button{width:100%;margin-top:.8rem}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:1.6rem 0}.breadcrumb__delimiter{color:rgba(var(--color-foreground-secondary));margin:0 .8rem;line-height:1}.breadcrumb--center{justify-content:center}.breadcrumb a{display:inline;background-position:left 94%;background-size:100% .1rem;background-image:linear-gradient(to right,currentColor 0%,currentColor 100%);background-repeat:no-repeat;text-decoration:none;word-break:break-word;transition:background-size var(--duration-default) ease-in-out;color:rgba(var(--color-foreground-secondary))}@media screen and (hover: hover) and (pointer: fine){.breadcrumb a:hover{background-size:0% .1rem;background-position:right 94%}}.breadcrumb span{color:inherit;word-break:break-word;line-height:1}@media screen and (min-width: 576px){.popup-scroll-hidden{overflow:hidden;width:100%}}@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(100% - 1.6rem);max-height:calc(100vh - 1.6rem);-webkit-backface-visibility:hidden;backface-visibility:hidden;transition:var(--duration-default)}@media screen and (min-width: 750px){.popup{max-width:calc(100% - 4rem);max-height:calc(100vh - 4rem)}}.popup--top{top:.8rem;left:50%;transform:translate3d(-50%,0,0)}@media screen and (min-width: 750px){.popup--top{top:2rem}}.popup--top-left{top:.8rem;left:.8rem}@media screen and (min-width: 750px){.popup--top-left{top:2rem;left:2rem}}.popup--top-right{top:.8rem;right:.8rem}@media screen and (min-width: 750px){.popup--top-right{top:2rem;right:2rem}}.popup--bottom{bottom:.8rem;left:50%;transform:translate3d(-50%,0,0)}@media screen and (min-width: 750px){.popup--bottom{bottom:2rem}}.popup--bottom-left{left:.8rem;bottom:.8rem}@media screen and (min-width: 750px){.popup--bottom-left{left:2rem;bottom:2rem}}.popup--bottom-right{right:.8rem;bottom:.8rem}@media screen and (min-width: 750px){.popup--bottom-right{right:2rem;bottom:2rem}}.popup--left{left:.8rem;top:50%;transform:translate3d(0,-50%,0)}@media screen and (min-width: 750px){.popup--left{left:2rem}}.popup--right{top:50%;right:.8rem;transform:translate3d(0,-50%,0)}@media screen and (min-width: 750px){.popup--right{right:2rem}}.popup--center{top:50%;left:50%;transform:translate3d(-50%,-50%,0)}.popup .popup-wrap{position:relative;overflow-x:hidden;overflow-y:auto;width:100%;border-radius:var(--border-radius-block)}.popup .popup-wrap::-webkit-scrollbar{width:.4rem;height:.4rem}.popup .popup-wrap::-webkit-scrollbar-thumb{border-radius:2rem;background-color:rgb(var(--color-border))}.popup .popup-container{width:100%}.popup .popup-outer{position:relative;display:flex;flex-direction:column;border-radius:var(--border-radius-block)}.popup .popup-close{position:absolute;top:.4rem;right:.4rem;width:3.2rem;min-width:3.2rem;height:3.2rem;min-height:3.2rem;display:flex;align-items:center;justify-content:center;z-index:4;color:rgb(var(--color-foreground));transition:opacity var(--duration-default)}.popup .popup-close .icon-close{width:3.2rem;height:3.2rem}@media (min-width: 750px){.popup .popup-close{top:1rem;right:1rem}}@media screen and (hover: hover) and (pointer: fine){.popup .popup-close:hover{opacity:var(--hover-opacity)}}.popup+.popup-overlay{background-color:rgba(var(--color-modal-overlay),.4);position:fixed;display:none;top:0;bottom:0;right:0;left:0;width:100%;height:100%;z-index:999998}.popup+.popup-overlay .popup-wrap{box-shadow:none}.popup.popup-open{display:flex}@media (max-width: 576px){.popup.popup-open[data-mobile-disable=true]{display:none}.popup.popup-open[data-mobile-disable=true]+.popup-overlay{display:none}}.popup.popup-open+.popup-overlay{display:block}.popup .popup-thumbnail{position:relative}.popup .popup-thumbnail img{width:100%}.popup .popup-thumbnail .popup-thumbnail-overlay{width:100%;height:100%;position:absolute;top:0;right:0;bottom:0;left:0;z-index:2}.popup .popup-subheading{max-width:min(34rem,100%);margin:.8rem 0 0}.popup .popup-subheading:first-child{margin-top:0}.popup .popup-subheading.badge{background:rgb(var(--color-background),.3);border:.1rem solid rgb(var(--color-accent));color:rgb(var(--color-accent));-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);font-family:var(--font-subtitle-family);font-style:var(--font-subtitle-style);font-weight:var(--font-subtitle-weight);text-transform:var(--font-subtitle-text-transform)}.popup .popup-subheading.badge.text{background:rgb(var(--color-foreground),.3);border:.1rem solid rgb(var(--color-border),.3);color:rgb(var(--color-foreground))}.popup .popup-subheading.simple{color:rgb(var(--color-foreground));text-transform:var(--font-subtitle-text-transform)}.popup .popup-heading{max-width:min(53rem,100%);margin:.8rem 0 0}.popup .popup-heading:first-child{margin-top:0}.popup .popup-description{max-width:min(44rem,100%);margin:.2rem 0 0;color:rgb(var(--color-foreground-secondary));word-break:break-word}.popup .popup-description:last-child:not(:first-child){margin-top:.8rem}.popup .popup-description:first-child{margin-top:0}.popup .popup-description.rte p,.popup .popup-description.rte ul,.popup .popup-description.rte ol{color:rgb(var(--color-foreground-secondary))}.popup .popup-text{margin:.8rem 0 0;color:rgb(var(--color-foreground-secondary));word-break:break-word;max-width:min(44rem,100%)}.popup .popup-text p{color:inherit}@media screen and (min-width: 750px){.popup .popup-text{margin:1.6rem 0 0}}.popup .popup-button{margin:1.6rem 0 0}@media screen and (min-width: 750px){.popup .popup-button{margin:2.4rem 0 0}}.popup .popup-button:first-child{margin-top:0}.popup .popup-outer_image--background{display:flex;flex-direction:row;align-items:flex-end}@media screen and (min-width: 750px){.popup .popup-outer_image--background{flex-direction:row}}.popup .popup-outer_image--background:after{content:"";display:block;width:0;padding-bottom:var(--padding_bottom_outer)}.popup .popup-outer_image--background .popup-thumbnail{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;z-index:1}.popup .popup-outer_image--background .popup-thumbnail img,.popup .popup-outer_image--background .popup-thumbnail svg{object-fit:cover!important}.popup .popup-outer_image--background .popup-content{z-index:2;display:flex;align-items:flex-end}.popup .popup-outer_image--background .notification-banner__content{z-index:2;align-items:flex-start;justify-content:flex-end;padding:2.4rem}@media (min-width: 750px){.popup .popup-outer_image--background .notification-banner__content{padding:3.2rem}}.popup .popup-outer_image--background .notification-banner__content .popup-wraper-text{width:100%}.popup-main{border-radius:var(--border-radius-block);max-width:calc(100% - 1.6rem);max-height:calc(100vh - 1.6rem);max-height:calc(100svh - 1.6rem)}@media (min-width: 750px){.popup-main{max-width:calc(100% - 4rem);max-height:calc(100vh - 4rem);max-height:calc(100svh - 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}@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{position:relative;z-index:3;padding:2.4rem;flex:1 0 50%;order:2}@media screen and (min-width: 750px){.popup-main .popup-content{padding:4.8rem}}.popup-main .popup-content:first-child:last-child{flex:1 0 100%}.popup-main .popup-content--center{text-align:center}.popup-main .popup-content--center .popup-wrapper-text{align-items:center}.popup-main .popup-content--center .newsletter-form__inner{align-items:flex-end;margin-inline:auto}.popup-main .popup-content--center .newsletter-form__message,.popup-main .popup-content--center .list-social,.popup-main .popup-content--center .newsletter-form__inner{justify-content:center}.popup-main .popup-content--center .popup-description.rte{text-align:center}.popup-main .popup-content--center .popup-description.rte ul,.popup-main .popup-content--center .popup-description.rte ol{width:max-content;margin-inline:auto;max-width:100%}.popup-main .popup-content--left{text-align:left}.popup-main .popup-content--left .popup-wrapper-text{align-items:flex-start}.popup-main .popup-content--left .list-social{justify-content:flex-start}.popup-main .popup-content--right{text-align:right}.popup-main .popup-content--right .popup-wrapper-text{align-items:flex-end}.popup-main .popup-content--right .newsletter-form__inner{margin-left:auto}.popup-main .popup-content--right .list-social{justify-content:flex-end}.popup-main .popup-content--right .popup-description.rte{text-align:right}.popup-main .popup-content--right .popup-description.rte ul,.popup-main .popup-content--right .popup-description.rte ol{width:max-content;margin-left:auto;margin-right:0;max-width:100%}.popup-main .popup-content--narrow-content .popup-heading,.popup-main .popup-content--narrow-content .popup-description{max-width:min(34rem,100%)}@media (min-width: 576px){.popup-main.popup-main-image--right .popup-outer{flex-direction:row-reverse}}.popup-main.popup-main-image--top .popup-outer{flex-direction:column}.popup-main.popup-main-image--bottom .popup-outer{flex-direction:column-reverse}@media screen and (max-width: 750px){.popup-main.popup-main-image--bottom .popup-content--right{padding-right:3.2rem}.popup-main.popup-main-image--bottom .popup-content--right+.popup-close{top:0;right:0}}@media screen and (max-width: 750px){.popup-main.popup-main-image--background .popup-content--right,.popup-main.popup-main--no-image .popup-content--right{padding-right:3.2rem}.popup-main.popup-main-image--background .popup-content--right+.popup-close,.popup-main.popup-main--no-image .popup-content--right+.popup-close{top:0;right:0}}.popup-main .newsletter-form{width:100%}.popup-main .newsletter-form__inner{display:flex;flex-direction:column;gap:.8rem;margin:2.4rem 0 0;width:100%}@media screen and (min-width: 576px){.popup-main .newsletter-form__inner{width:min(44rem,100%);flex-direction:row;flex-wrap:wrap;align-items:flex-end}}@media screen and (min-width: 750px){.popup-main .newsletter-form__inner{margin:4rem 0 0}}.popup-main .newsletter-form__inner:first-child{margin-top:0}@media screen and (min-width: 576px){.popup-main .newsletter-form__field-wrapper{min-width:20rem;flex-grow:1}}@media screen and (max-width: 575px){.popup-main .newsletter-form__field-wrapper{width:100%}}@media screen and (max-width: 575px){.popup-main .newsletter-form button[type=submit]{width:100%}}.popup-main .list-social{margin:1.6rem 0 0}.popup-main .list-social:first-child{margin-top:0}.popup-main .list-social:empty{display:none}.notification-banner{border-radius:var(--border-radius-block)}.notification-banner .popup-outer{padding:2rem;flex-direction:row;align-items:stretch;flex-wrap:wrap;padding:0}.notification-banner.notification-banner-image--right .popup-outer{flex-direction:row-reverse}.notification-banner.notification-banner-image--top .popup-outer{flex-direction:column}.notification-banner.notification-banner-image--top .notification-banner__image,.notification-banner.notification-banner-image--top .notification-banner__content{flex:unset;width:100%}.notification-banner.notification-banner-image--bottom .popup-outer{flex-direction:column-reverse}.notification-banner.notification-banner-image--bottom .notification-banner__image,.notification-banner.notification-banner-image--bottom .notification-banner__content{flex:unset;width:100%}.notification-banner .popup-wraper-text{display:flex;flex-direction:column}.notification-banner .popup-wraper-text--left{text-align:left;align-items:flex-start}.notification-banner .popup-wraper-text--center{text-align:center;align-items:center}.notification-banner .popup-wraper-text--center .popup-wrapper-text{align-items:center}.notification-banner .popup-wraper-text--center .popup-description.rte{text-align:center}.notification-banner .popup-wraper-text--center .popup-description.rte ul,.notification-banner .popup-wraper-text--center .popup-description.rte ol{width:max-content;margin-inline:auto;max-width:100%}.notification-banner .popup-wraper-text--right{text-align:right;align-items:flex-end}.notification-banner .popup-wraper-text--right .popup-description.rte{text-align:right}.notification-banner .popup-wraper-text--right .popup-description.rte ul,.notification-banner .popup-wraper-text--right .popup-description.rte ol{width:max-content;margin-left:auto;margin-right:0;max-width:100%}.notification-banner .popup-button{width:auto;width:100%;max-width:min(18rem,100%);padding-left:1rem;padding-right:1rem}.notification-banner .notification-banner__image{position:relative;flex:1 35%;min-width:7.6rem;display:flex;overflow:hidden}.notification-banner .notification-banner__image:after{content:"";display:block;width:0;padding-bottom:var(--padding_bottom)}.notification-banner .notification-banner__image img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.notification-banner .notification-banner__content{flex:1 65%;padding:2.4rem;display:flex;flex-direction:column;justify-content:center}.notification-banner .notification-banner__content--right{padding-right:3.2rem}@media screen and (min-width: 750px){.notification-banner .notification-banner__content--right{padding-right:4rem}}.notification-banner.notification-banner-image--left .notification-banner__content,.notification-banner.notification-banner-image--left .notification-banner__content--right{padding:2.4rem 3.2rem 2.4rem 2.4rem}@media (min-width: 750px){.notification-banner.notification-banner-image--left .notification-banner__content--right{padding:2.4rem 4.2rem 2.4rem 2.4rem}}@media (max-width: 750px){.notification-banner.notification-banner-image--left .notification-banner__content--right .popup-close{top:0;right:0}}.notification-bar{width:100%;max-width:100%;transform:none}.notification-bar.popup--top{top:0;left:0;bottom:unset}@keyframes barOpenSlide{0%{transform:translate3d(0,-120%,0);visibility:visible}to{transform:translateZ(0)}}@keyframes barExitSlide{0%{transform:translateZ(0)}to{visibility:hidden;transform:translate3d(0,-120%,0)}}@keyframes barOpenSlideFade{0%{opacity:0;transform:translate3d(0,-4rem,0);visibility:visible}to{opacity:1;transform:translateZ(0)}}@keyframes barExitSlideFade{0%{opacity:1;transform:translateZ(0)}to{opacity:0;visibility:hidden;transform:translate3d(0,-4rem,0)}}.notification-bar.popup--top .popupOpenSlideFade{animation-name:barOpenSlideFade;animation-duration:.5s}.notification-bar.popup--top .popupExitSlideFade{animation-name:barExitSlideFade;animation-duration:.5s}.notification-bar.popup--top .popupOpenSlide{animation-name:barOpenSlide;animation-duration:.5s}.notification-bar.popup--top .popupExitSlide{animation-name:barExitSlide;animation-duration:.5s}.notification-bar.popup--bottom{top:unset;left:0;bottom:0}@keyframes barBottomOpenSlide{0%{transform:translate3d(0,120%,0);visibility:visible}to{transform:translateZ(0)}}@keyframes barBottomExitSlide{0%{transform:translateZ(0)}to{visibility:hidden;transform:translate3d(0,120%,0)}}@keyframes barBottomOpenSlideFade{0%{opacity:0;transform:translate3d(0,4rem,0);visibility:visible}to{opacity:1;transform:translateZ(0)}}@keyframes barBottomExitSlideFade{0%{opacity:1;transform:translateZ(0)}to{opacity:0;visibility:hidden;transform:translate3d(0,4rem,0)}}.notification-bar.popup--bottom .popupOpenSlideFade{animation-name:barBottomOpenSlideFade;animation-duration:.5s}.notification-bar.popup--bottom .popupExitSlideFade{animation-name:barBottomExitSlideFade;animation-duration:.5s}.notification-bar.popup--bottom .popupOpenSlide{animation-name:barBottomOpenSlide;animation-duration:.5s}.notification-bar.popup--bottom .popupExitSlide{animation-name:barBottomExitSlide;animation-duration:.5s}.notification-bar .popup-wrap{border-radius:0}.notification-bar .popup-outer{padding:2.4rem;display:flex;align-items:center;flex-wrap:wrap;flex-direction:row;gap:1.6rem}@media (min-width: 750px){.notification-bar .popup-outer{padding:2rem 4rem}}.notification-bar .popup-outer--left{justify-content:flex-start;text-align:left}.notification-bar .popup-outer--left .popup-wraper-text{align-items:flex-start}.notification-bar .popup-outer--center{justify-content:center;text-align:center}.notification-bar .popup-outer--center .popup-wraper-text{align-items:center}.notification-bar .popup-outer--right{justify-content:flex-end;text-align:right;padding-right:3.2rem}@media (min-width: 750px){.notification-bar .popup-outer--right{padding-right:4.2rem}}.notification-bar .popup-outer--right .popup-wraper-text{align-items:flex-end}.notification-bar .popup-wraper-text{display:flex;flex-direction:column}.notification-bar .popup-button{margin:0}.notification-bar .popup-close{top:0;right:0}@media (min-width: 750px){.notification-bar .popup-close{top:50%;transform:translateY(-50%);right:.2rem}}.age-verification{position:fixed;z-index:9999999;top:0;right:0;bottom:0;left:0;-webkit-backface-visibility:hidden;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}.age-verification .popup-text ul,.age-verification .popup-text ol{width:max-content;margin-inline:auto;color:inherit;max-width:100%}.age-verification__wrapper{display:flex;flex-direction:column;justify-content:center;align-items:center;height:100%;box-shadow:none}.age-verification__content{width:100%;display:flex;flex-direction:column;align-items:center}.age-verification__question{width:100%;display:none}.age-verification__question.show{display:flex;flex-direction:column;align-items:center}.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{width:100%;display:none}.age-verification__declined.show{display:flex;flex-direction:column;align-items:center}.age-verification__declined .popup-text{text-align:center}.infinite-scroll__loader{width:100%;display:flex;align-items:center;justify-content:center}.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 .icon-loading{display:block}.infinite-scroll .icon-loading{display:none}.price-wrapper{margin-top:1.6rem}.price{display:flex;flex-direction:column;flex-wrap:wrap;font-weight:var(--font-heading-card-weight);color:rgb(var(--color-card-price-regular));letter-spacing:-.02em}.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-sale))}.price--on-sale .price-item--sale{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;flex-wrap:wrap;gap:.4rem .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;min-height:2rem;padding:0 .8rem;font-family:var(--font-badge-card-family);font-style:var(--font-badge-card-style);font-weight:var(--font-badge-card-weight);font-size:calc(var(--font-badge-scale, 1.1) * 1rem);text-transform:none;letter-spacing:.02em;word-break:break-word;border-radius:4rem;text-transform:var(--font-badge-transform);color:rgb(var(--color-foreground));overflow:hidden}.badge--sale{column-gap:.2rem;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{column-gap:.4rem;background-color:rgb(var(--custom-badge-bg));font-family:var(--font-custom-badge-card-family);font-style:var(--font-custom-badge-card-style);font-weight:var(--font-custom-badge-card-weight);color:rgb(var(--custom-badge-color))}.badge--custom .icon{width:1.6rem;height:1.6rem}.badge--new{background-color:rgb(var(--new-badge-bg));color:rgb(var(--new-badge-color))}.badge span{display:inline-flex;align-items:center}.discounts{font-size:1.2rem;color:rgb(var(--color-foreground-secondary));display:flex;flex-direction:column;gap:.4rem}.discounts__discount{display:flex;align-items:center;word-break:break-word}.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:.4rem}.discounts__discount>.icon{flex-shrink:0;width:1.2rem;height:1.2rem;margin-right:.4rem}.discounts__discount--end{justify-content:flex-end}.discounts__discount--center{justify-content:center}.scroll-top{cursor:pointer;position:fixed;bottom:.8rem;right:.8rem;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;z-index:999;transition:var(--duration-default)}.scroll-top svg{flex:none;width:2rem;height:2rem}.scroll-top.show{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}.promo-code{width:100%;display:flex;align-items:center;justify-content:center;background-color:transparent}.promo-code.background--container{width:100%;border-radius:var(--border-radius-input);background-color:rgba(var(--color-background));padding:.6rem 2.4rem}.promo-code.background--container .promo-code__inner{column-gap:1.6rem}.promo-code.background--container .promo-code__content{justify-content:center}.promo-code__inner{width:100%;display:flex;align-items:center;justify-content:center;column-gap:.8rem}.promo-code__content{flex-grow:1;display:flex;align-items:center;gap:.8rem}.promo-code__content.background--container{border-radius:var(--border-radius-input);background-color:rgba(var(--color-background));padding:.6rem 2rem}@media (min-width: 576px){.promo-code__content.background--container{padding:.6rem 2.65rem}}@media (min-width: 990px){.promo-code__content.background--container{padding:.6rem 2rem}}@media (min-width: 1200px){.promo-code__content.background--container{padding:.6rem 2.65rem}}.promo-code__icon{width:var(--icon-width);height:var(--icon-height)}.promo-code__icon+.promo-code__text-wrapper .promo-code__text{text-align:center}.promo-code__text-wrapper{margin:.6rem 0}.promo-code__code-wrapper{position:relative;display:flex;align-items:center;justify-content:center;z-index:1}.promo-code__code-wrapper--rotate .promo-code__code{transform:rotate(-4deg)}.promo-code__code-wrapper--rotate:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;transform:rotate(4deg);background-color:rgba(var(--color-foreground-secondary),.1);border-radius:var(--border-radius-input);z-index:-1}.promo-code__code{position:relative;display:flex;align-items:center;justify-content:center;border-radius:var(--border-radius-input);padding:.3rem .9rem;background-color:var(--code-background);z-index:1;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);text-decoration:none;color:var(--code-color)}.promo-code__button-wrapper{position:relative;flex-shrink:0}.promo-code__text{text-align:left}.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:.3rem;height:.3rem}.disclosure__list::-webkit-scrollbar-thumb{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:first-child,.disclosure__list .link div>span:first-child{display:inline;background:linear-gradient(to right,currentColor 0% 100%);background-position:right 94%;background-size:0% .1rem;background-repeat:no-repeat;background-color:transparent;text-decoration:none;word-break:break-word;line-height:1;transition:background-size var(--duration-default) ease-in-out}@media screen and (hover: hover) and (pointer: fine){.disclosure__list .link:hover>span:first-child,.disclosure__list .link:hover div>span:first-child{background-size:100% .1rem;background-position:left 94%}}.disclosure__item{position:relative}.disclosure__link{display:inline-block;padding:.8rem 3.2rem;text-decoration:none;line-height:1.4}.disclosure__link--flag{vertical-align:text-top}.disclosure__link--flag:before{content:"";display:inline-block;position:relative;width:2rem;height:2rem;margin-right:.8rem;flex:none;overflow:hidden;background-size:cover;background-position:center;background-repeat:no-repeat;border-radius:50%;border:.12rem solid rgb(var(--color-border))}.currency-flag{position:relative;width:20px;height:20px;flex:none;overflow:hidden}.currency-flag:before,.currency-flag:after{content:"";position:absolute;display:flex;align-items:center;justify-content:center;top:0;left:0;right:0;bottom:0}.currency-flag:before{content:attr(data-value);font-size:9px;text-align:center}.currency-flag[data-value]:after{background-size:cover;background-repeat:no-repeat;border-radius:50%;border:1px solid rgb(var(--color-border))}#FooterLanguageList .disclosure__link>span:first-child{display:inline;width:unset}.disclosure__link--active span:after{width:100%}.localization-selector.link{display:flex;justify-content:space-between;align-items:center;gap:.6rem;width:100%;height:auto;padding:1rem 1rem 1rem 2rem;border-radius:var(--border-radius-input);text-decoration:none;appearance:none;-webkit-appearance:none;-moz-appearance:none;background-color:rgb(var(--color-background-input));color:rgb(var(--color-foreground-input))}.localization-selector.link .value{display:flex;align-items:center;justify-content:space-between;width:100%;z-index:2}.localization-selector.link span,.localization-selector.link .icon{transition:opacity var(--duration-default)}@media screen and (hover: hover) and (pointer: fine){.localization-selector.link:hover span,.localization-selector.link:hover .icon{opacity:var(--hover-opacity)}}.localization-selector.link .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%)}.loading-overlay__spinner svg{width:2rem;height:2rem}.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}.content-for-layout .shopify-block .jdgm-preview-badge .jdgm-star.jdgm-star{color:rgb(var(--color-foreground))}.content-for-layout .shopify-block .jdgm-form__reviewer-name-format-container{display:block}.content-for-layout .shopify-block .jdgm-widget,.content-for-layout .shopify-block .jdgm-carousel-wrapper{--jdgm-primary-color: rgb(var(--color-button));--jdgm-secondary-color: rgba(var(--color-foreground), .1);--jdgm-star-color: rgb(var(--color-foreground));--jdgm-paginate-color: rgb(var(--color-button));--jdgm-border-radius: var(--border-radius-button)}.content-for-layout .shopify-block .jdgm-widget:not(.jdgm-review-widget--small,.jdgm-review-widget--medium) .jdgm-row-stars{justify-content:start;padding-block:1.6rem}.content-for-layout .shopify-block .jdgm-widget:not(.jdgm-review-widget--small,.jdgm-review-widget--medium) .jdgm-row-stars .jdgm-rev-widg__summary,.content-for-layout .shopify-block .jdgm-widget:not(.jdgm-review-widget--small,.jdgm-review-widget--medium) .jdgm-row-stars .jdgm-histogram{display:none;padding:0;margin:0;border:unset}.content-for-layout .shopify-block .jdgm-widget:not(.jdgm-review-widget--small,.jdgm-review-widget--medium) .jdgm-row-stars .jdgm-widget-actions-wrapper{border-left:unset;width:fit-content}.content-for-layout .shopify-block .jdgm-carousel-wrapper{padding-block:0;width:100%}.content-for-layout .shopify-block .jdgm-rev-widg__title{display:none}.content-for-layout .shopify-block .jdgm-carousel-item__review-title{font-weight:var(--font-heading-weight)}.content-for-layout .shopify-block .jdgm-carousel-item__review-body>*{color:rgb(var(--color-foreground-secondary))}.content-for-layout .shopify-block .jdgm-rev-widg__summary-inner{display:flex;align-items:center;flex-wrap:wrap;gap:.4rem}.content-for-layout .shopify-block .jdgm-rev-widg__summary-inner .jdgm-rev-widg__summary-average{font-size:1.2rem}.content-for-layout .shopify-block .jdgm-rev-widg__summary-inner .jdgm-rev-widg__summary-stars{display:flex}.content-for-layout .shopify-block .jdgm-rev-widg__summary-inner .jdgm-rev-widg__summary-text{margin-top:0;font-size:1.2rem;color:rgb(var(--color-foreground-secondary))}.content-for-layout .shopify-block .jdgm-histogram__frequency{font-size:1.2rem;color:rgb(var(--color-foreground-secondary))}.content-for-layout .shopify-block .jdgm-row-media,.content-for-layout .shopify-block .jdgm-row-search,.content-for-layout .shopify-block .jdgm-subtab,.content-for-layout .shopify-block .jdgm-row-actions,.content-for-layout .shopify-block .jdgm-quest,.content-for-layout .shopify-block .jdgm-rev,.content-for-layout .shopify-block .jdgm-paginate{border-color:rgb(var(--color-border))}.content-for-layout .shopify-block .jdgm-rev__pics::-webkit-scrollbar{height:.4rem}.content-for-layout .shopify-block .jdgm-rev__pics::-webkit-scrollbar-thumb{background-color:rgb(var(--color-border));border-radius:2rem}.content-for-layout .shopify-block .jdgm-widget-actions-wrapper{display:flex}.content-for-layout .shopify-block .jdgm-write-rev-link,.content-for-layout .shopify-block .jdgm-ask-question-btn,.content-for-layout .shopify-block .jdgm-cancel-rev{max-width:unset;min-width:18.4rem;width:100%}@media screen and (min-width: 576px){.content-for-layout .shopify-block .jdgm-write-rev-link,.content-for-layout .shopify-block .jdgm-ask-question-btn,.content-for-layout .shopify-block .jdgm-cancel-rev{width:auto}}.content-for-layout .shopify-block .jdgm-rev{position:relative;display:flex;flex-direction:column;padding:1.6rem 0 4.8rem}@media (min-width: 750px){.content-for-layout .shopify-block .jdgm-rev{padding:2.4rem 0 5.4rem}}.content-for-layout .shopify-block .jdgm-rev__header{margin-bottom:1.2rem}@media screen and (min-width: 750px){.content-for-layout .shopify-block .jdgm-rev__header{margin-bottom:1.6rem}}.content-for-layout .shopify-block .jdgm-rev__header .jdgm-star{font-size:1.6rem}.content-for-layout .shopify-block .jdgm-rev__body{max-width:67.6rem}.content-for-layout .shopify-block .jdgm-rev .jdgm-row-rating{margin-bottom:0}.content-for-layout .shopify-block .jdgm-rev .jdgm-rev__actions{margin-top:0}.content-for-layout .shopify-block .jdgm-rev .jdgm-row-extra{line-height:0;height:0;display:none}.content-for-layout .shopify-block .jdgm-rev .jdgm-row-profile{position:absolute;left:0;bottom:1.6rem}@media (min-width: 750px){.content-for-layout .shopify-block .jdgm-rev .jdgm-row-profile{bottom:2.4rem}}.content-for-layout .shopify-block .jdgm-rev .jdgm-row-profile .jdgm-rev__author{color:rgb(var(--color-foreground-secondary));font-size:1.4rem;font-weight:var(--font-body-weight)}@media (min-width: 750px){.content-for-layout .shopify-block .jdgm-rev .jdgm-row-profile .jdgm-rev__author{font-size:1.6rem}}.content-for-layout .shopify-block .jdgm-rev .jdgm-rev__custom-form{margin:0}.content-for-layout .shopify-block .jdgm-rev .jdgm-rev__pics,.content-for-layout .shopify-block .jdgm-rev .jdgm-rev__vids{white-space:wrap}.content-for-layout .shopify-block .jdgm-rev .jdgm-rev__pics a,.content-for-layout .shopify-block .jdgm-rev .jdgm-rev__vids a{margin-right:.8rem}@media (min-width: 576px){.content-for-layout .shopify-block .jdgm-rev .jdgm-rev__pics,.content-for-layout .shopify-block .jdgm-rev .jdgm-rev__vids{white-space:nowrap}.content-for-layout .shopify-block .jdgm-rev .jdgm-rev__pics a,.content-for-layout .shopify-block .jdgm-rev .jdgm-rev__vids a{margin-right:1.6rem}}.content-for-layout .shopify-block .jdgm-collected-link{display:none}.content-for-layout .shopify-block .jdgm-rev a,.content-for-layout .shopify-block .jm-mfp-container .jm-mfp-close,.content-for-layout .shopify-block .jm-mfp-container .jm-mfp-arrow{transition:opacity var(--duration-default)}.content-for-layout .shopify-block .jdgm-notification__inner{text-align:center;color:rgb(var(--color-foreground))}.content-for-layout .shopify-block .jdgm-notification__inner>a{color:rgb(var(--color-foreground))}.content-for-layout .shopify-block .jdgm-notification__inner>a:hover{opacity:1;color:rgb(var(--color-foreground));text-decoration:underline;text-decoration-color:rgb(var(--color-foreground))}.content-for-layout .shopify-block .jdgm-notification__title:before{text-align:center}.content-for-layout .shopify-block .jdgm-write-rev-link,.content-for-layout .shopify-block .jdgm-btn--solid{display:flex;align-items:center;justify-content:center;margin-inline:0;min-height:4.4rem;transition:background var(--duration-default),color var(--duration-default);color:rgb(var(--color-button-tertiary-text));border:none;font-family:var(--font-button-family);font-style:var(--font-button-style);font-weight:var(--font-button-weight);font-size:1.4rem;border-radius:var(--border-radius-button);line-height:var(--font-body-line-height);background-color:rgb(var(--color-button-tertiary));padding:1.1rem 1.4rem}@media screen and (min-width: 1200px){.content-for-layout .shopify-block .jdgm-write-rev-link,.content-for-layout .shopify-block .jdgm-btn--solid{font-size:1.6rem}}.content-for-layout .shopify-block .jdgm-write-rev-link:not([disabled]):hover,.content-for-layout .shopify-block .jdgm-write-rev-link:focus,.content-for-layout .shopify-block .jdgm-btn--solid:not([disabled]):hover,.content-for-layout .shopify-block .jdgm-btn--solid:focus{background-color:rgb(var(--color-button-tertiary-hover));color:rgb(var(--color-button-tertiary-text-hover))}.content-for-layout .shopify-block .jdgm-btn--border{display:inline-flex;align-items:center;justify-content:center;margin-inline:0;min-height:5.2rem;transition:background-color var(--duration-default),color var(--duration-default);background-color:rgba(var(--color-button-secondary));color:rgb(var(--color-button-secondary-text));border:none;font-family:var(--font-button-family);font-style:var(--font-button-style);font-weight:var(--font-button-weight);font-size:1.4rem;border-radius:var(--border-radius-button);line-height:var(--font-body-line-height)}@media screen and (min-width: 1200px){.content-for-layout .shopify-block .jdgm-btn--border{font-size:1.5rem}}.content-for-layout .shopify-block .jdgm-btn--border:not([disabled]):hover,.content-for-layout .shopify-block .jdgm-btn--border:focus{background-color:rgba(var(--color-button-secondary-hover));color:rgb(var(--color-button-secondary-text-hover));opacity:1}.content-for-layout .shopify-block .jdgm-write-rev-link,.content-for-layout .shopify-block .jdgm-ask-question-btn,.content-for-layout .shopify-block .jdgm-widget input.jdgm-review-search,.content-for-layout .shopify-block .jdgm-subtab__name,.content-for-layout .shopify-block .jdgm-widget .jdgm-btn.jdgm-btn,.content-for-layout .shopify-block .jdgm-chip{border-radius:var(--border-radius-button)}.content-for-layout .shopify-block .jdgm-histogram__bar-content{background-color:rgb(var(--color-foreground));border-radius:.2rem;opacity:1!important}.content-for-layout .shopify-block .jdgm-star{font-size:1.6rem;color:rgb(var(--color-foreground));padding:0 3px 0 0!important}.content-for-layout .shopify-block .jdgm-star:hover{opacity:1}.content-for-layout .shopify-block .jdgm-star.jdgm--off{color:rgba(var(--color-foreground),.2)}.content-for-layout .shopify-block .jdgm-star.jdgm--off:before{content:"\e000"}.content-for-layout .shopify-block .jdgm-all-reviews-text .jdgm-all-reviews-rating,.content-for-layout .shopify-block .jdgm-all-reviews-text .jdgm-all-reviews-rating .jdgm-star{color:rgb(var(--color-foreground));padding-right:0}.content-for-layout .shopify-block .jdgm-all-reviews-text .jdgm-all-reviews-rating .jdgm-all-reviews-rating:before,.content-for-layout .shopify-block .jdgm-all-reviews-text .jdgm-all-reviews-rating .jdgm-star .jdgm-all-reviews-rating:before{display:none}.content-for-layout .shopify-block .jdgm-all-reviews-text .jdgm-all-reviews-rating .jdgm-all-reviews-rating__stars,.content-for-layout .shopify-block .jdgm-all-reviews-text .jdgm-all-reviews-rating .jdgm-star .jdgm-all-reviews-rating__stars{display:none}.content-for-layout .shopify-block .jdgm-all-reviews-text .jdgm-all-reviews-rating .jdgm-all-reviews-rating__score,.content-for-layout .shopify-block .jdgm-all-reviews-text .jdgm-all-reviews-rating .jdgm-star .jdgm-all-reviews-rating__score{color:rgb(var(--color-background));font-size:1.6rem;font-weight:400;padding:.2rem .6rem;background-color:rgb(var(--color-foreground));border-radius:.2rem;margin-right:0}.content-for-layout .shopify-block .jdgm-all-reviews-text--style-branded>a{flex-direction:row;justify-content:start}.content-for-layout .shopify-block .jdgm-histogram__bar,.content-for-layout .shopify-block .jdgm-histogram__bar-content,.content-for-layout .shopify-block .jdgm-gallery__thumbnail,.content-for-layout .shopify-block .jdgm-rev__rating-scale-wrapper,.content-for-layout .shopify-block .jdgm-rev__rating-scale-bar,.content-for-layout .shopify-block .jdgm-cf-bars-wrapper,.content-for-layout .shopify-block .jdgm--leex-script-loaded .jdgm-rev-widg__header,.content-for-layout .shopify-block .jdgm--leex-script-loaded .jdgm-rev-widg__actions,.content-for-layout .shopify-block .jdgm--leex-script-loaded .jdgm-rev,.content-for-layout .shopify-block .jdgm--leex-script-loaded .jdgm-quest,.content-for-layout .shopify-block .jdgm-rev-carousel .jdgm-rev,.content-for-layout .shopify-block .jdgm-rev-popup .jm-mfp-content,.content-for-layout .shopify-block .jdgm-revs-tab__main{border-radius:.2rem}.content-for-layout .shopify-block .jdgm-histogram__row{transition:opacity var(--duration-default)}.content-for-layout .shopify-block .jdgm-review-widget--small .jdgm-form__fieldset-actions .jdgm-btn{display:inline-flex}.content-for-layout .shopify-block .jdgm-sort-dropdown{min-height:4.4rem;padding:1rem 2.4rem 1rem 1.6rem;font-family:var(--font-body-family);font-style:var(--font-body-style);font-size:1.4rem;font-weight:var(--font-body-weight);-webkit-appearance:none;appearance:none;line-height:1.4;letter-spacing:calc(var(--font-body-letter-spacing) * .1);background-color:rgb(var(--color-background-input));color:rgb(var(--color-foreground));border:.1rem solid rgb(var(--color-border));border-radius:var(--border-radius-input);transition:all var(--duration-default);cursor:pointer}@media screen and (min-width: 1200px){.content-for-layout .shopify-block .jdgm-sort-dropdown{font-size:1.6rem}}.content-for-layout .shopify-block .jdgm-sort-dropdown-arrow{position:absolute;top:calc(50% - 1rem);right:.8rem;display:flex;justify-content:center;align-items:center;width:2rem;height:2rem;color:rgb(var(--color-foreground));pointer-events:none;z-index:2}.content-for-layout .shopify-block .jdgm-form__reviewer-name-format-container .jdgm-sort-dropdown-wrapper{margin-bottom:.8rem}.content-for-layout .shopify-block .jdgm-row-actions{display:none}.content-for-layout .shopify-block .jdgm-form-wrapper{padding:2.4rem;background-color:rgb(var(--color-background-secondary));border:none;border-radius:var(--border-radius-input);margin-bottom:1.6rem}@media screen and (min-width: 750px){.content-for-layout .shopify-block .jdgm-form-wrapper{padding:4rem}}.content-for-layout .shopify-block .jdgm-form{margin:0;padding:0}.content-for-layout .shopify-block .jdgm-form .jdgm-star{font-size:2rem}.content-for-layout .shopify-block .jdgm-form input:not([type=submit]),.content-for-layout .shopify-block .jdgm-form textarea{border-radius:var(--border-radius-button)}.content-for-layout .shopify-block .jdgm-form input[type=text],.content-for-layout .shopify-block .jdgm-form input[type=email],.content-for-layout .shopify-block .jdgm-form input[type=url],.content-for-layout .shopify-block .jdgm-form textarea{width:100%;min-height:4.4rem;font-family:var(--font-body-family);font-style:var(--font-body-style);font-weight:var(--font-body-weight);font-size:1.4rem;-webkit-appearance:none;appearance:none;color:rgb(var(--color-foreground));background-color:rgb(var(--color-background));border-radius:var(--border-radius-button);box-sizing:border-box;transition:border-color var(--duration-default);overflow:hidden;border:.1rem solid rgb(var(--color-background))}@media screen and (min-width: 1200px){.content-for-layout .shopify-block .jdgm-form input[type=text],.content-for-layout .shopify-block .jdgm-form input[type=email],.content-for-layout .shopify-block .jdgm-form input[type=url],.content-for-layout .shopify-block .jdgm-form textarea{font-size:1.6rem}}.content-for-layout .shopify-block .jdgm-form input[type=text]::placeholder,.content-for-layout .shopify-block .jdgm-form input[type=email]::placeholder,.content-for-layout .shopify-block .jdgm-form input[type=url]::placeholder,.content-for-layout .shopify-block .jdgm-form textarea::placeholder{letter-spacing:-.02em;font-weight:var(--font-body-weight);color:rgb(var(--color-foreground-secondary));transition:opacity var(--duration-default)}.content-for-layout .shopify-block .jdgm-form input[type=text]:hover:not(:focus)::placeholder,.content-for-layout .shopify-block .jdgm-form input[type=email]:hover:not(:focus)::placeholder,.content-for-layout .shopify-block .jdgm-form input[type=url]:hover:not(:focus)::placeholder,.content-for-layout .shopify-block .jdgm-form textarea:hover:not(:focus)::placeholder{opacity:.7}.content-for-layout .shopify-block .jdgm-form input[type=text]:focus-visible,.content-for-layout .shopify-block .jdgm-form input[type=text]:focus,.content-for-layout .shopify-block .jdgm-form input[type=email]:focus-visible,.content-for-layout .shopify-block .jdgm-form input[type=email]:focus,.content-for-layout .shopify-block .jdgm-form input[type=url]:focus-visible,.content-for-layout .shopify-block .jdgm-form input[type=url]:focus,.content-for-layout .shopify-block .jdgm-form textarea:focus-visible,.content-for-layout .shopify-block .jdgm-form textarea:focus{outline:none;border-color:rgb(var(--color-border))}.content-for-layout .shopify-block .jdgm-form textarea{resize:vertical}.content-for-layout .shopify-block .jdgm-form .jdgm-picture-fieldset__box-wrapper,.content-for-layout .shopify-block .jdgm-form .jdgm-sort-dropdown{background-color:rgb(var(--color-background))}.content-for-layout .shopify-block .jdgm-form .jdgm-form__fieldset-actions{display:flex;flex-direction:column;gap:.8rem;text-align:center;margin-bottom:0}@media screen and (min-width: 576px){.content-for-layout .shopify-block .jdgm-form .jdgm-form__fieldset-actions{flex-direction:row}}@media screen and (min-width: 1200px){.content-for-layout .shopify-block .jdgm-form .jdgm-form__fieldset-actions{align-items:center}}.content-for-layout .shopify-block .jdgm-form .jdgm-form__fieldset-actions .jdgm-btn{margin:0;width:100%}.content-for-layout .shopify-block .jdgm-form .jdgm-form__fieldset-actions .jdgm-submit-rev{background-color:rgba(var(--color-button));color:rgb(var(--color-button-text))}.content-for-layout .shopify-block .jdgm-form .jdgm-form__fieldset-actions .jdgm-submit-rev:hover{background-color:rgb(var(--color-button-hover));color:rgb(var(--color-button-text-hover))}.content-for-layout .shopify-block .jdgm-form__fieldset a:not(.jdgm-btn):not(.jdgm-star){color:rgb(var(--color-foreground-secondary));transition:color var(--duration-default)}.content-for-layout .shopify-block .jdgm-form__fieldset a:not(.jdgm-btn):not(.jdgm-star):hover{color:rgb(var(--color-foreground))}.content-for-layout .shopify-block .jdgm-notification__title{color:rgb(var(--color-foreground));font-weight:var(--font-body-family)}.content-for-layout .shopify-block .jdgm-rev__timestamp{font-size:1.4rem;font-weight:var(--font-body-weight)}.content-for-layout .shopify-block .jdgm-rev__timestamp{color:rgb(var(--color-foreground-secondary))}.content-for-layout .shopify-block .jdgm-rev__body p{color:rgb(var(--color-foreground));font-size:1.6rem;letter-spacing:-.02em}@media screen and (min-width: 750px){.content-for-layout .shopify-block .jdgm-rev__body p{font-size:1.8rem}}.content-for-layout .shopify-block .jdgm-rev__location{display:flex;font-size:1.2rem;color:rgb(var(--color-foreground-secondary))}.content-for-layout .shopify-block .jdgm-rev[data-verified-buyer=true] .jdgm-rev__icon.jdgm-rev__icon:after,.content-for-layout .shopify-block .jdgm-rev__buyer-badge.jdgm-rev__buyer-badge{background-color:rgb(var(--color-foreground))}.content-for-layout .shopify-block .jdgm-rev__buyer-badge{background-color:rgb(var(--color-foreground))}.content-for-layout .shopify-block .jdgm-rev__icon{display:none}.content-for-layout .shopify-block .jdgm-rev__author,.content-for-layout .shopify-block .jdgm-rev__icon:before{color:rgb(var(--color-foreground-secondary))}.content-for-layout .shopify-block .jdgm-rev__pic-img.jdgm-rev__pic-img{border-radius:.2rem}.content-for-layout .shopify-block .jdgm-form__title{font-family:var(--font-heading-family);font-weight:var(--font-heading-weight);line-height:var(--font-heading-line-height);font-size:calc(var(--font-heading-h5-scale) * 1.6rem);margin-bottom:1rem}@media only screen and (min-width: 750px){.content-for-layout .shopify-block .jdgm-form__title{font-size:calc(var(--font-heading-h5-scale) * 1.8rem)}}.content-for-layout .shopify-block .jdgm-form__fieldset label,.content-for-layout .shopify-block .jdgm-form__inline-label{font-family:var(--font-heading-family);font-weight:var(--font-heading-weight);line-height:var(--font-heading-line-height);font-size:1.4rem}.content-for-layout .shopify-block .jdgm-rev__title{margin-bottom:.8rem;font-weight:700;color:rgb(var(--color-foreground));font-size:1.6rem;letter-spacing:-.02em}@media screen and (min-width: 750px){.content-for-layout .shopify-block .jdgm-rev__title{font-size:1.8rem}}.content-for-layout .shopify-block .jdgm-rev-widg{padding:0}.content-for-layout .shopify-block .jdgm-rev-widg__header{text-align:left}.content-for-layout .shopify-block .jdgm-rev-widg__summary{display:none}.content-for-layout .shopify-block .jdgm-rev-widg__summary-text{margin-top:.4rem}.content-for-layout .shopify-block .jdgm-all-reviews-rating__stars .jdgm-star{font-size:1.6rem}.content-for-layout .shopify-block .jdgm-all-reviews-text--style-branded .jdgm-all-reviews-text__text{border-color:rgb(var(--color-border));text-align:left}.content-for-layout .shopify-block .jdgm-paginate{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:.4rem;width:fit-content}@media screen and (min-width: 576px){.content-for-layout .shopify-block .jdgm-paginate{width:auto;gap:1rem}}.content-for-layout .shopify-block .jdgm-paginate__page{display:inline-flex;justify-content:center;align-items:center;height:3.2rem;width:3.2rem;padding:0;font-size:1.6rem;border-radius:.4rem;border:.1rem solid transparent;transition:border-color var(--duration-default),color var(--duration-default);color:rgb(var(--color-foreground));background-color:rgb(var(--color-background))}@media screen and (min-width: 576px){.content-for-layout .shopify-block .jdgm-paginate__page{height:4.4rem;width:4.4rem}}.content-for-layout .shopify-block .jdgm-paginate__page:hover:not(.jdgm-curt):not(.jdgm-paginate__next-page):not(.jdgm-paginate__last-page):not(.jdgm-paginate__prev-page):not(.jdgm-paginate__first-page){border-color:rgb(var(--color-foreground),.8);color:rgb(var(--color-foreground),.8)}.content-for-layout .shopify-block .jdgm-paginate__page.jdgm-curt{font-size:1.6rem;font-weight:inherit;color:rgb(var(--color-foreground));background-color:rgb(var(--color-background));border-color:rgb(var(--color-foreground))}.content-for-layout .shopify-block .jdgm-paginate__page.jdgm-paginate__prev-page{margin-right:1rem}@media (min-width: 576px){.content-for-layout .shopify-block .jdgm-paginate__page.jdgm-paginate__prev-page{margin-right:2.2rem}}.content-for-layout .shopify-block .jdgm-paginate__page.jdgm-paginate__next-page{margin-left:1rem}@media (min-width: 576px){.content-for-layout .shopify-block .jdgm-paginate__page.jdgm-paginate__next-page{margin-left:2.2rem}}.content-for-layout .shopify-block .jdgm-paginate__page.jdgm-paginate__next-page,.content-for-layout .shopify-block .jdgm-paginate__page.jdgm-paginate__last-page,.content-for-layout .shopify-block .jdgm-paginate__page.jdgm-paginate__prev-page,.content-for-layout .shopify-block .jdgm-paginate__page.jdgm-paginate__first-page{font-size:1.6rem;font-weight:400;background-color:rgb(var(--color-background-secondary));transition:opacity var(--duration-default);border-radius:50%}.content-for-layout .shopify-block .jdgm-paginate__page.jdgm-paginate__next-page:hover,.content-for-layout .shopify-block .jdgm-paginate__page.jdgm-paginate__last-page:hover,.content-for-layout .shopify-block .jdgm-paginate__page.jdgm-paginate__prev-page:hover,.content-for-layout .shopify-block .jdgm-paginate__page.jdgm-paginate__first-page:hover{color:rgb(var(--color-foreground));opacity:.7}@media (min-width: 576px){.content-for-layout .shopify-block .jdgm-paginate__page.jdgm-paginate__next-page,.content-for-layout .shopify-block .jdgm-paginate__page.jdgm-paginate__last-page,.content-for-layout .shopify-block .jdgm-paginate__page.jdgm-paginate__prev-page,.content-for-layout .shopify-block .jdgm-paginate__page.jdgm-paginate__first-page{font-size:2.6rem}}.content-for-layout .shopify-block .jdgm-form .jdgm-form__fieldset p{color:rgb(var(--color-foreground-secondary));font-size:1.2rem}@media screen and (min-width: 1200px){.content-for-layout .shopify-block .jdgm-form .jdgm-form__fieldset p{font-size:1.4rem}}.content-for-layout .shopify-block .jdgm-form .jdgm-form__fieldset p a{color:rgba(var(--color-foreground),1);transition:var(--duration-default)}.content-for-layout .shopify-block .jdgm-form .jdgm-form__fieldset p a:hover{color:rgba(var(--color-foreground),.8)}.content-for-layout .shopify-block .jdgm-prev-badge .jdgm-star{font-size:1.6rem}.content-for-layout .shopify-block .jdgm-prev-badge__text{margin-left:.4rem}.content-for-layout .shopify-block .jdgm-picture-fieldset__box{width:4.4rem;height:4.4rem}.content-for-layout .shopify-block .jdgm-media-fieldset__icon{font-size:1.6rem}.content-for-layout .shopify-block .jdgm-all-reviews-text .jdgm-all-reviews-rating:before{display:none;background-color:rgb(var(--color-foreground));color:rgb(var(--color-button-text))}.content-for-layout .shopify-block .jdgm-all-reviews-rating__score{color:rgb(var(--color-foreground))}.content-for-layout .shopify-block .jdgm-all-reviews-text .jdgm-all-reviews-text__text{color:rgb(var(--color-foreground-secondary));padding-left:.8rem;padding-top:0}.content-for-layout .shopify-block .jdgm-all-reviews-rating-wrapper{display:flex;align-items:center;justify-content:center;gap:.4rem}.content-for-layout .shopify-block .jdgm-carousel-item__reviewer-name,.content-for-layout .shopify-block .jdgm-carousel-item__timestamp{font-style:normal;opacity:1}.content-for-layout .shopify-block .jdgm-carousel-item__reviewer-name{color:rgb(var(--color-foreground))}.content-for-layout .shopify-block .jdgm-carousel-item__timestamp{color:rgb(var(--color-foreground-secondary))}.content-for-layout .shopify-block .jdgm-carousel{position:relative}.content-for-layout .shopify-block .jm-mfp-container .jm-mfp-close,.content-for-layout .shopify-block .jm-mfp-container .jm-mfp-arrow{transition:opacity var(--duration-default)}.content-for-layout .shopify-block .jdgm-carousel__arrows{position:absolute;top:50%;left:0;right:0;margin:0;display:flex;align-items:center;justify-content:space-between;gap:1.6rem}.content-for-layout .shopify-block .jdgm-carousel__arrows .jdgm-carousel__right-arrow,.content-for-layout .shopify-block .jdgm-carousel__arrows .jdgm-carousel__left-arrow{position:relative;display:flex;align-items:center;justify-content:center;flex:none;width:4.4rem;height:4.4rem;background-color:rgb(var(--color-button-tertiary));border-radius:100%;border:none;transition:background-color var(--duration-default);transform:none}.content-for-layout .shopify-block .jdgm-carousel__arrows .jdgm-carousel__right-arrow:before,.content-for-layout .shopify-block .jdgm-carousel__arrows .jdgm-carousel__left-arrow:before{position:absolute;content:"";width:.8rem;height:.8rem;left:50%;top:50%;border-width:1.5px;border-color:rgb(var(--color-button-tertiary-text));border-style:none solid solid none;transition:border-color var(--duration-default);z-index:2}.content-for-layout .shopify-block .jdgm-carousel__arrows .jdgm-carousel__right-arrow:hover,.content-for-layout .shopify-block .jdgm-carousel__arrows .jdgm-carousel__left-arrow:hover{opacity:1;background-color:rgb(var(--color-button-tertiary-hover))}.content-for-layout .shopify-block .jdgm-carousel__arrows .jdgm-carousel__right-arrow:hover:before,.content-for-layout .shopify-block .jdgm-carousel__arrows .jdgm-carousel__left-arrow:hover:before{border-color:rgb(var(--color-button-tertiary-text-hover))}.content-for-layout .shopify-block .jdgm-carousel__arrows .jdgm-carousel__left-arrow:before{transform:rotate(135deg) translate(-.1rem,.4rem)}.content-for-layout .shopify-block .jdgm-carousel__arrows .jdgm-carousel__right-arrow:before{transform:rotate(-45deg) translate(-.1rem,-.7rem)}.content-for-layout .shopify-block .jdgm-carousel-item__product{text-decoration:none}.content-for-layout .shopify-block .jdgm-carousel-item__product .jdgm-carousel-item__product-title{transition:color var(--duration-default)}.content-for-layout .shopify-block .jdgm-carousel-item__product:hover .jdgm-carousel-item__product-title{color:rgb(var(--color-foreground))}.content-for-layout .shopify-block .jdgm-carousel__item-wrapper,.content-for-layout .shopify-block .jdgm-carousel-item__product{height:auto}.content-for-layout .shopify-block .jdgm-all-reviews-rating-wrapper,.content-for-layout .shopify-block .jdgm-carousel-wrapper a,.content-for-layout .shopify-block .jdgm-rev__prod-link,.content-for-layout .shopify-block .jdgm-all-reviews-text a,.content-for-layout .shopify-block .jdgm-carousel-item__product,.content-for-layout .shopify-block .jdgm-revs-tab__url{color:rgb(var(--color-foreground))}.content-for-layout .shopify-block .jdgm-carousel-number-of-reviews{color:rgb(var(--color-foreground-secondary))}.content-for-layout .shopify-block .jdgm-carousel-number-of-reviews svg{display:none}.content-for-layout .shopify-block .jdgm-carousel-title{font-size:calc(var(--font-heading-h4-scale) * 1.8rem)}@media only screen and (min-width: 750px){.content-for-layout .shopify-block .jdgm-carousel-title{font-size:calc(var(--font-heading-h4-scale) * 2rem)}}.content-for-layout .shopify-block .jdgm-medals-wrapper .jdgm-svg__mono svg path,.content-for-layout .shopify-block .jdgm-medals-wrapper .jdgm-svg__mono svg circle{fill:rgb(var(--color-foreground))}.content-for-layout .shopify-block .jdgm-svg__mono{transition:opacity var(--duration-default)}.content-for-layout .shopify-block .jdgm-revs-tab-btn,.content-for-layout .shopify-block .jdgm-revs-tab-btn:not([disabled]):hover,.content-for-layout .shopify-block .jdgm-revs-tab-btn:focus{background-color:rgb(var(--color-button));transition:opacity var(--duration-default)}.shopify-block.shopify-app-block .jdgm-widget .jdgm-temp-hidden{display:none!important}.product__info-container .jdgm-carousel-item{padding:0 .8rem}.product__info-container .jdgm-carousel-item .jdgm-carousel-item__review-title,.product__info-container .jdgm-carousel-item .jdgm-carousel-item__review-body.jdgm-line-clamp{font-size:1.4rem}
/*# sourceMappingURL=/cdn/shop/t/8/assets/base.css.map */
