.wt-footer{padding-top: 1px;padding-bottom: 1px;background: var(--color-footer-background);color: var(--color-footer-text);}.wt-footer a{color: inherit;}.wt-footer a:focus-visible{color: var(--color-footer-text);}.wt-footer__big-logo{width: 100%;display: flex;justify-content: center;margin-top: var(--section-gap-top);margin-bottom: var(--section-gap-bottom);}.wt-footer__big-logo-img{width: var(--big-logo-width, 100%);max-width: var(--site-max-width);height: 100%;padding-left: calc(var(--gap, 8px) * 2);padding-right: calc(var(--gap, 8px) * 2);}@media (min-width: 1200px){.wt-footer__big-logo-img{padding-left: calc(var(--gap, 8px) * 2 + var(--gap, 8px) * 2);padding-right: calc(var(--gap, 8px) * 2 + var(--gap, 8px) * 2);}}@media (min-width: 1800px){.wt-footer__big-logo-img{max-width: var(--site-max-width-big);}}.wt-footer__body{max-width: var(--site-max-width);padding-left: calc(var(--gap, 8px) * 2);padding-right: calc(var(--gap, 8px) * 2);margin-left: auto;margin-right: auto;margin-top: calc(var(--gap, 8px) * 2);margin-bottom: calc(var(--gap, 8px) * 2);display: flex;flex-direction: column;}@media (min-width: 1200px){.wt-footer__body{padding-left: calc(calc(var(--gap, 8px) * 2) + calc(var(--gap, 8px) * 2));padding-right: calc(calc(var(--gap, 8px) * 2) + calc(var(--gap, 8px) * 2));}}@media (min-width: 1800px){.wt-footer__body{max-width: var(--site-max-width-big);}}@media (min-width: 900px){.wt-footer__body{margin-top: calc(var(--gap, 8px) * 3);margin-bottom: calc(var(--gap, 8px) * 3);flex-direction: row;flex-wrap: wrap;gap: calc(var(--gap, 8px) * 4);}}@media (min-width: 1200px){.wt-footer__body{flex-wrap: nowrap;}}.wt-footer__text{margin-bottom: calc(var(--gap, 8px) * 2);}.wt-footer__block{padding-top: calc(var(--gap, 8px) * 2);padding-bottom: calc(var(--gap, 8px) * 2);flex: 1 1 31%;}.wt-footer__block--menu{flex: 1 1 15%;}@media (min-width: 900px){.wt-footer__block--image_with_text{padding-right: calc(var(--gap, 8px) * 3);}}.wt-footer__block:not(:first-child){border-top: 1px solid rgba(var(--color-footer-text-rgb), 0.2);}@media (min-width: 900px){.wt-footer__block:not(:first-child){border: 0;}}@media (min-width: 1200px){.wt-footer__block{padding-top: calc(var(--gap, 8px) * 3);padding-bottom: calc(var(--gap, 8px) * 3);flex: 1 1 25%;}.wt-footer__block--menu{flex: 1 1 15%;}}.wt-footer__additional{margin-top: 0;display: flex;flex-direction: column;justify-content: center;align-items: flex-start;flex-basis: 100%;}.wt-footer__additional__form{width: 100%;}.wt-footer__additional .wt-footer__title{text-align: center;}@media (min-width: 900px){.wt-footer__additional .wt-footer__title{text-align: left;}}.wt-footer__localization__triggers{display: flex;align-items: center;gap: calc(var(--gap, 8px) * 2);}.wt-footer__localization__triggers .wt-localization-trigger{text-transform: capitalize;font-size: inherit;}.wt-footer__social{width: 100%;}.wt-footer__social .social-links{margin-bottom: calc(var(--gap, 8px) * 3);}@media (min-width: 900px){.wt-footer__social .social-links{justify-content: flex-start;}}.wt-footer__links{padding: 0;}.wt-footer__links--no-heading{padding-top: calc(var(--gap, 8px) * 1);}.wt-footer__msg{padding: 0;flex-basis: 100%;}.wt-footer__msg--no-heading{padding-top: calc(var(--gap, 8px) * 1);}.wt-footer__text{padding-block: calc(var(--gap, 8px) * 1);}.wt-footer__text p:first-child{margin-top: 0;}.wt-footer__text p:last-child{margin-bottom: 0;}.wt-footer__image{margin-top: calc(var(--gap, 8px) * 2);margin-bottom: calc(var(--gap, 8px) * 2);height: auto;max-width: var(--size-image);width: 100%;height: 100%;display: block;}.wt-footer__image-with-text{color: var(--image-with-text-color);}.wt-footer__image-with-text__image{max-width: var(--image-width-mobile);width: 100%;height: auto;display: block;margin-top: calc(var(--gap, 8px) * 2);margin-bottom: calc(var(--gap, 8px) * 2);}@media (min-width: 900px){.wt-footer__image-with-text__image{max-width: var(--image-width-desktop);}}.wt-footer__list{overflow: hidden;}.wt-footer__list__item{margin-block: calc(var(--gap, 8px) * 1);}@media (max-width: 1199px){.wt-footer__list__item{margin: 0;}.wt-footer__list__item:last-child{margin-bottom: calc(var(--gap, 8px) * 2);}.wt-footer__list__item a{display: inline-block;padding: calc(var(--gap, 8px) * 1) 0;}}.wt-footer__list__item__text--underline{text-decoration: none;background-image: linear-gradient( var(--clr-underline, var(--color-footer-text)), var(--clr-underline, var(--color-footer-text)) );background-repeat: no-repeat;background-position: bottom left;background-size: 0% 1px;transition: background-size 0.3s ease-in-out;}@media (hover: hover){.wt-footer__list__item__text--underline:hover{background-size: 100% 1px;color: inherit;}}.wt-footer__title{font-family: var(--font-headline);font-weight: var(--font-headline-weight);font-style: var(--font-headline-style);letter-spacing: var(--font-headline-letter-spacing);text-transform: var(--font-headline-transform, initial);line-height: 1.2;line-height: 1.2;font-size: calc(var(--font-base-size) * 1.1);padding-top: calc(var(--gap, 8px) * 2.5);padding-bottom: calc(var(--gap, 8px) * 2.5);}@media (min-width: 900px){.wt-footer__title{padding-top: calc(var(--gap, 8px) * 2.5);padding-bottom: calc(var(--gap, 8px) * 2.5);}}@media (min-width: 1200px){.wt-footer__title{font-size: calc(var(--font-base-size) * 1.25);}}@media (min-width: 900px){.wt-footer__title__icon{opacity: 0;}}.wt-footer__aside{margin-top: calc(var(--gap, 8px) * 4);margin-bottom: calc(var(--gap, 8px) * 4);display: flex;flex-direction: column;gap: calc(var(--gap, 8px) * 4);}.wt-footer__aside__wrapper{max-width: var(--site-max-width);padding-left: calc(var(--gap, 8px) * 2);padding-right: calc(var(--gap, 8px) * 2);margin-left: auto;margin-right: auto;display: flex;flex-wrap: wrap;justify-content: center;gap: calc(var(--gap, 8px) * 4);width: 100%;}@media (min-width: 1200px){.wt-footer__aside__wrapper{padding-left: calc(calc(var(--gap, 8px) * 2) + calc(var(--gap, 8px) * 2));padding-right: calc(calc(var(--gap, 8px) * 2) + calc(var(--gap, 8px) * 2));}}@media (min-width: 1800px){.wt-footer__aside__wrapper{max-width: var(--site-max-width-big);}}@media (min-width: 900px){.wt-footer__aside__wrapper > *:last-child{margin-left: auto;}}.wt-footer__aside__wrapper > *:only-child{justify-content: center;margin: auto;}.wt-footer__aside__copy{margin: 0;text-align: center;font-size: 1.2rem;opacity: 0.65;}.wt-footer__aside-list{display: flex;flex-wrap: wrap;align-items: center;gap: calc(var(--gap, 8px) * 1);justify-content: center;}@media (min-width: 900px){.wt-footer__aside-list{justify-content: flex-start;}}.wt-footer__aside-list__item{height: 3rem;width: 4.6rem;display: flex;align-items: center;justify-content: center;}@media (min-width: 900px){.wt-footer__aside-list__item{height: 4rem;width: 5.6rem;}}.wt-footer__aside-list__item .icon{width: 100%;height: 100%;}.wt-footer__aside-block{display: flex;align-items: center;gap: 16px;}.wt-footer__aside-block--social span{font-weight: 700;font-size: 20px;}.wt-footer__aside-block__wrapper{display: flex;gap: calc(var(--gap, 8px) * 4);z-index: 1;}@media (max-width: 599px){.wt-footer__aside-block__wrapper{flex-direction: column;justify-content: center;align-items: center;width: 100%;}}@media (max-width: 399px){.wt-footer__aside-block__wrapper{justify-content: center;gap: calc(var(--gap, 8px) * 4);}}.wt-footer__aside-block--payment{justify-content: flex-end;}.wt-footer__aside-block--payment .wt-footer__aside-block__title{display: none;}@media (min-width: 900px){.wt-footer__aside-block--payment .wt-footer__aside-block__title{display: block;}}.wt-footer__aside-block--payment-monochrome .icon{filter: grayscale(100%);}@media (min-width: 900px){.wt-footer__aside-block--shipping{justify-content: flex-end;}}.wt-footer__aside-block--localization select{padding-left: calc(var(--gap, 8px) * 1);padding-right: calc(var(--gap, 8px) * 1);width: 100%;flex-shrink: 1;appearance: none;padding-right: calc(var(--gap, 8px) * 5);padding-left: calc(var(--gap, 8px) * 2);-moz-appearance: none;-webkit-appearance: none;appearance: none;background-image: url('data:image/svg+xml;utf8,<svg width="72" height="72" xmlns="http://www.w3.org/2000/svg"><g transform="rotate(-90 -0.00000157361 72)"><rect x="0" y="72" fill="none" height="72" width="72"/><path d="m48.688,81.162l0.876,0.876a1.487,1.487 0 0 1 0,2.1l-24.222,24.225l24.223,24.223a1.487,1.487 0 0 1 0,2.1l-0.876,0.876a1.487,1.487 0 0 1 -2.1,0l-26.154,-26.148a1.487,1.487 0 0 1 0,-2.1l26.151,-26.153a1.487,1.487 0 0 1 2.1,0l0.002,0.001z"/></g></svg>');background-position: right calc(var(--gap, 8px) * 1.75) center;background-size: calc(var(--gap, 8px) * 2);background-repeat: no-repeat;max-width: 180px;width: 100%;background-color: white;border: 1px solid var(--color-input-border);border-radius: var(--border-radius-button);}.wt-footer__aside-block__title{font-size: var(--font-base-size);font-family: var(--font-base);font-style: var(--font-base-style);font-weight: var(--font-base-weight);text-transform: var(--font-base-transform, none);letter-spacing: var(--font-base-letter-spacing, normal);line-height: var(--font-base-line-height, normal);margin-right: calc(var(--gap, 8px) * 2);}@media (min-width: 900px){.wt-footer__aside-block__title{margin-bottom: 0;padding-bottom: 0;}}.disclosure{position: relative;}.disclosure svg{width: 12px;color: #404040;stroke-width: 0.3px;}.disclosure button{padding: 11.25px 16px;height: 41.75px;border: none;display: flex;align-items: center;justify-content: center;gap: 16px;font-size: var(--font-base-size);font-family: var(--font-base);font-style: var(--font-base-style);font-weight: var(--font-base-weight);text-transform: initial;letter-spacing: normal;color: black;min-width: 200px;}@media (min-width: 1200px){.disclosure button{height: 49.69px;padding: 13.5px 16px;}}.disclosure button:hover,.disclosure button:focus-visible{background-color: #ffffff;color: black;}.disclosure button .icon-caret{position: static;}.disclosure__list-wrapper{position: absolute;bottom: 115%;width: 100%;max-height: 350px;overflow-y: scroll;background: white;border-radius: var(--border-radius);}@media (max-width: 599px){.disclosure__list-wrapper{right: 0;}}.disclosure__list-wrapper--country{left: 0;right: auto;}.disclosure__list-wrapper li{display: flex;justify-content: start;}.disclosure__list-wrapper li a{padding: 0.75em 1em;width: 100%;}@media (min-width: 1200px){.disclosure__list-wrapper li a:hover,.disclosure__list-wrapper li a:focus-visible{background-color: #1453ff;color: white;}}.disclosure__list-wrapper a{color: black;}.list-social.list-unstyled{display: flex;gap: 16px;}.list-social.list-unstyled li a{display: flex;justify-content: center;align-items: center;}.list-social.list-unstyled li svg{width: 20px;height: 20px;}.template-password{min-height: 100vh;display: flex;flex-direction: column;}.template-password #shopify-section-main-password-header,.template-password #shopify-section-main-password-footer{flex-shrink: 0;}.template-password > section > *{padding-top: var( --section-gap-top-mobile, min( var(--section-margin-block-mobile), var(--section-gap-top, calc(var(--gap, 8px) * var(--section-gap, 2))) ) );padding-bottom: var( --section-gap-bottom-mobile, min( var(--section-margin-block-mobile), var(--section-gap-bottom, calc(var(--gap, 8px) * var(--section-gap, 2))) ) );}@media (min-width: 900px){.template-password > section > *{padding-top: var( --section-gap-top, calc(var(--gap, 8px) * var(--section-gap, 2)) );padding-bottom: var( --section-gap-bottom, calc(var(--gap, 8px) * var(--section-gap, 2)) );}}.template-password .wt-password__page-footer{background-color: var(--color-custom-background);color: var(--color-custom-text);padding-top: min( var(--section-margin-block-mobile), var(--section-gap-top, calc(var(--gap, 8px) * var(--section-gap, 2))) );padding-bottom: min( var(--section-margin-block-mobile), var(--section-gap-bottom, calc(var(--gap, 8px) * var(--section-gap, 2))) );}.scroll-trigger--offscreen{opacity: 0;transform: translateY(50px);}.scroll-trigger{opacity: 1;transform: translateY(0);transition: opacity 0.3s, transform 0.3s;}@media (prefers-reduced-motion: no-preference){.scroll-trigger.animate--fade-in,.scroll-trigger.animate--slide-in{opacity: 0.01;}.scroll-trigger.animate--slide-in{transform: translateY(2rem);}.scroll-trigger:not(.scroll-trigger--offscreen).animate--fade-in{opacity: 1;animation: var(--animation-fade-in);}.scroll-trigger:not(.scroll-trigger--offscreen).animate--slide-in{animation: var(--animation-slide-in);animation-delay: calc(var(--animation-order) * 75ms);}.scroll-trigger.scroll-trigger--design-mode.animate--fade-in,.scroll-trigger.scroll-trigger--design-mode.animate--slide-in,.scroll-trigger.scroll-trigger--design-mode .slider,.scroll-trigger:not(.scroll-trigger--offscreen).scroll-trigger--cancel{opacity: 1;animation: none;transition: none;}.scroll-trigger.scroll-trigger--design-mode.animate--slide-in,.scroll-trigger.animate--slide-in.scroll-trigger--cancel{transform: translateY(0);}@keyframes slideIn{from {transform: translateY(2rem);opacity: 0.01;}to {transform: translateY(0);opacity: 1;}}@keyframes fadeIn{from {opacity: 0.01;}to {opacity: 1;}}}@media (max-width: 899px){.disabled-on-mobile.scroll-trigger,.disabled-on-mobile.scroll-trigger--offscreen,.disabled-on-mobile.scroll-trigger.animate--fade-in,.disabled-on-mobile.scroll-trigger.animate--slide-in{opacity: 1;transform: none;animation: none;transition: none;}.scroll-trigger:not( .scroll-trigger--offscreen ).animate--slide-in.disabled-on-mobile{animation: none;}}button,.wt-button{background: var(--color-button-secondary-background);color: var(--color-button-secondary-text);border-color: var(--color-button-secondary-border);padding-left: calc(var(--gap, 8px) * 3);padding-right: calc(var(--gap, 8px) * 3);padding-top: calc(var(--gap, 8px) * 2);padding-bottom: calc(var(--gap, 8px) * 2);font-size: var(--font-button-size);font-family: var(--font-button);font-style: var(--font-button-style);font-weight: var(--font-button-weight);text-transform: var(--font-button-transform, none);letter-spacing: var(--font-button-letter-spacing, normal);text-align: center;text-decoration: none;display: inline-flex;justify-content: center;align-items: center;border: 1px solid;border-radius: var(--border-radius-button);-webkit-appearance: none;cursor: pointer;transition: background 0.3s ease-in, color 0.3s ease-in;}@media (hover: hover){button:hover,.wt-button:hover{background: var(--color-button-secondary-background-hover);color: var(--color-button-secondary-text-hover);}}button[disabled],.wt-button[disabled]{opacity: 0.4;cursor: not-allowed;}[data-button-animations="none"] button,[data-button-animations="none"] .wt-button{transition: none;}[data-button-animations="fill_on_hover"] .wt-newsletter__send,[data-button-animations="fill_on_hover"] .btn-checkout,[data-button-animations="fill_on_hover"] .wt-lookbook__button,[data-button-animations="fill_on_hover"] .wt-map-address__content__button:not([data-button-style="link"]),[data-button-animations="fill_on_hover"] .giftnote__save,[data-button-animations="fill_on_hover"] .js-add-to-cart,[data-button-animations="fill_on_hover"] .wt-header__search__button,[data-button-animations="fill_on_hover"] .wt-cart__cta,[data-button-animations="fill_on_hover"] .wt-cart__back-link,[data-button-animations="fill_on_hover"] .wt-cart-features__action,[data-button-animations="fill_on_hover"] .wt-apps .spr-button,[data-button-animations="fill_on_hover"] .search-result-more__link,[data-button-animations="fill_on_hover"] .wt-announcement__close{position: relative;z-index: 1;clip-path: inset(0 round var(--border-radius-button));}[data-button-animations="fill_on_hover"] .wt-newsletter__send::after,[data-button-animations="fill_on_hover"] .btn-checkout::after,[data-button-animations="fill_on_hover"] .wt-lookbook__button::after,[data-button-animations="fill_on_hover"] .wt-map-address__content__button:not([data-button-style="link"])::after,[data-button-animations="fill_on_hover"] .giftnote__save::after,[data-button-animations="fill_on_hover"] .js-add-to-cart::after,[data-button-animations="fill_on_hover"] .wt-header__search__button::after,[data-button-animations="fill_on_hover"] .wt-cart__cta::after,[data-button-animations="fill_on_hover"] .wt-cart__back-link::after,[data-button-animations="fill_on_hover"] .wt-cart-features__action::after,[data-button-animations="fill_on_hover"] .wt-apps .spr-button::after,[data-button-animations="fill_on_hover"] .search-result-more__link::after,[data-button-animations="fill_on_hover"] .wt-announcement__close::after{content: "";position: absolute;inset: -1px;background: var( --btn-hover-fill, var(--color-button-secondary-background-hover) );transform: translateY(101%);transition: transform 0.3s ease-in-out;z-index: -1;border-radius: var(--border-radius-button);}@media (hover: hover){[data-button-animations="fill_on_hover"] .wt-newsletter__send:hover::after,[data-button-animations="fill_on_hover"] .btn-checkout:hover::after,[data-button-animations="fill_on_hover"] .wt-lookbook__button:hover::after,[data-button-animations="fill_on_hover"] .wt-map-address__content__button:not( [data-button-style="link"] ):hover::after,[data-button-animations="fill_on_hover"] .giftnote__save:hover::after,[data-button-animations="fill_on_hover"] .js-add-to-cart:hover::after,[data-button-animations="fill_on_hover"] .wt-header__search__button:hover::after,[data-button-animations="fill_on_hover"] .wt-cart__cta:hover::after,[data-button-animations="fill_on_hover"] .wt-cart__back-link:hover::after,[data-button-animations="fill_on_hover"] .wt-cart-features__action:hover::after,[data-button-animations="fill_on_hover"] .wt-apps .spr-button:hover::after,[data-button-animations="fill_on_hover"] .search-result-more__link:hover::after,[data-button-animations="fill_on_hover"] .wt-announcement__close:hover::after{transform: translateY(0);}}[data-button-animations="fill_on_hover"] .wt-lookbook__button{position: absolute;}[data-button-animations="fill_on_hover"] .wt-announcement__close{position: absolute;}[data-button-animations="fill_on_hover"] .wt-header__search__button{clip-path: inset( 0 round 0 var(--border-radius-button) var(--border-radius-button) 0 );}[dir="rtl"] [data-button-animations="fill_on_hover"] .wt-header__search__button{clip-path: inset( 0 round var(--border-radius-button) 0 0 var(--border-radius-button) );}[data-button-animations="fill_on_hover"] .wt-header__search__button::after{border-radius: 0 var(--border-radius-button) var(--border-radius-button) 0;}[dir="rtl"] [data-button-animations="fill_on_hover"] .wt-header__search__button::after{border-radius: var(--border-radius-button) 0 0 var(--border-radius-button);}@media (min-width: 600px){[data-button-animations="fill_on_hover"] .wt-newsletter__send{clip-path: inset( 0 round 0 var(--border-radius-button) var(--border-radius-button) 0 );}[dir="rtl"] [data-button-animations="fill_on_hover"] .wt-newsletter__send{clip-path: inset( 0 round var(--border-radius-button) 0 0 var(--border-radius-button) );}[data-button-animations="fill_on_hover"] .wt-newsletter__send::after{border-radius: 0 var(--border-radius-button) var(--border-radius-button) 0;}[dir="rtl"] [data-button-animations="fill_on_hover"] .wt-newsletter__send::after{border-radius: var(--border-radius-button) 0 0 var(--border-radius-button);}}@media (hover: hover){[data-button-animations="fill_on_hover"] .wt-newsletter__send:hover,[data-button-animations="fill_on_hover"] .btn-checkout:hover,[data-button-animations="fill_on_hover"] .wt-lookbook__button:hover,[data-button-animations="fill_on_hover"] .wt-map-address__content__button:not([data-button-style="link"]):hover,[data-button-animations="fill_on_hover"] .giftnote__save:hover,[data-button-animations="fill_on_hover"] .js-add-to-cart:hover,[data-button-animations="fill_on_hover"] .wt-header__search__button:hover,[data-button-animations="fill_on_hover"] .wt-cart__cta:hover,[data-button-animations="fill_on_hover"] .wt-apps .spr-button:hover,[data-button-animations="fill_on_hover"] .search-result-more__link:hover{background: var(--color-button-secondary-background);border-color: transparent;}}[data-button-animations="fill_on_hover"] .wt-newsletter__send--primary,[data-button-animations="fill_on_hover"] .wt-lookbook__button--primary,[data-button-animations="fill_on_hover"] .wt-map-address__content__button[data-button-style="primary"],[data-button-animations="fill_on_hover"] .giftnote__save,[data-button-animations="fill_on_hover"] .js-add-to-cart,[data-button-animations="fill_on_hover"] .wt-header__search__button,[data-button-animations="fill_on_hover"] .wt-cart__cta,[data-button-animations="fill_on_hover"] .wt-apps .spr-button-primary{--btn-hover-fill: var(--color-button-primary-background-hover);transition: color 0.3s ease-in, border-color 0.3s ease-in-out;}@media (hover: hover){[data-button-animations="fill_on_hover"] .wt-newsletter__send--primary:hover,[data-button-animations="fill_on_hover"] .wt-lookbook__button--primary:hover,[data-button-animations="fill_on_hover"] .wt-map-address__content__button[data-button-style="primary"]:hover,[data-button-animations="fill_on_hover"] .giftnote__save:hover,[data-button-animations="fill_on_hover"] .js-add-to-cart:hover,[data-button-animations="fill_on_hover"] .wt-header__search__button:hover,[data-button-animations="fill_on_hover"] .wt-cart__cta:hover,[data-button-animations="fill_on_hover"] .wt-apps .spr-button-primary:hover{background: var(--color-button-primary-background);border-color: transparent;}}[data-button-animations="fill_on_hover"] .wt-newsletter__send--secondary,[data-button-animations="fill_on_hover"] .wt-lookbook__button--secondary,[data-button-animations="fill_on_hover"] .wt-map-address__content__button[data-button-style="secondary"],[data-button-animations="fill_on_hover"] [toolbar-style="buttons"] .collection__sort,[data-button-animations="fill_on_hover"] .wt-apps .spr-button-secondary,[data-button-animations="fill_on_hover"] .search-result-more__link{--btn-hover-fill: var(--color-button-secondary-background-hover);transition: color 0.3s ease-in, border-color 0.3s ease-in-out;}@media (hover: hover){[data-button-animations="fill_on_hover"] .wt-newsletter__send--secondary:hover,[data-button-animations="fill_on_hover"] .wt-lookbook__button--secondary:hover,[data-button-animations="fill_on_hover"] .wt-map-address__content__button[data-button-style="secondary"]:hover,[data-button-animations="fill_on_hover"] [toolbar-style="buttons"] .collection__sort:hover,[data-button-animations="fill_on_hover"] .wt-apps .spr-button-secondary:hover,[data-button-animations="fill_on_hover"] .search-result-more__link:hover{background: var(--color-button-secondary-background);border-color: transparent;}}.wt-button--full-width{width: 100%;}.wt-button--primary{background: var(--color-button-primary-background);color: var(--color-button-primary-text);border-color: transparent;}@media (hover: hover){.wt-button--primary:hover{background: var(--color-button-primary-background-hover);border-color: transparent;color: var(--color-button-primary-text-hover);}}.wt-button--primary.loading{color: transparent;}.wt-button--secondary{background: var(--color-button-secondary-background);color: var(--color-button-secondary-text);border-color: var(--color-button-secondary-border);}@media (hover: hover){.wt-button--secondary:hover{background: var(--color-button-secondary-background-hover);color: var(--color-button-secondary-text-hover);}}.wt-button--full-width{display: flex;width: 100%;}.wt-button.loading{color: transparent;position: relative;}.wt-button.loading > .loading-overlay__spinner{top: 50%;left: 50%;transform: translate(-50%, -50%);position: absolute;height: 100%;display: flex;align-items: center;}.wt-button.loading > .loading-overlay__spinner .spinner{width: fit-content;}.wt-button.loading > .loading-overlay__spinner .path{stroke: var(--color-button-primary-text);}.lds-ring,.lds-ring div{box-sizing: border-box;}.lds-ring{--button-line-height: 1.15;--loader-size: calc(var(--button-line-height) * var(--font-button-size));display: inline-block;position: relative;width: var(--loader-size);height: var(--loader-size);}.lds-ring div{--loader-spinner-size: var(--loader-size);--loader-border-width: calc(var(--loader-spinner-size) * 0.15);box-sizing: border-box;display: block;position: absolute;width: var(--loader-spinner-size);height: var(--loader-spinner-size);border: var(--loader-border-width) solid currentColor;border-radius: 50%;animation: lds-ring 1.2s cubic-bezier(0.5, 0, 0.5, 1) infinite;border-color: currentColor transparent transparent transparent;transform: scale(0.25);}.lds-ring div:nth-child(1){animation-delay: -0.45s;}.lds-ring div:nth-child(2){animation-delay: -0.3s;}.lds-ring div:nth-child(3){animation-delay: -0.15s;}@keyframes lds-ring{0% {transform: rotate(0deg);}100% {transform: rotate(360deg);}}.counter{display: flex;height: 100%;align-items: center;}.counter-wrapper{border: 1px solid var(--color-input-border);position: relative;border-radius: var(--border-radius-button);background-color: var(--color-input-background);}.counter button{padding-left: calc(var(--gap, 8px) * 1);padding-right: calc(var(--gap, 8px) * 1);width: 3.6rem;height: 3.6rem;border-color: transparent;background: transparent;font-size: 2rem;color: var(--color-input-placeholder);}@media (hover: hover){.counter button:hover{color: var(--color-input-text);}}.counter input{max-width: 4rem;text-align: center;padding: calc(var(--gap, 8px) * 1.25) calc(var(--gap, 8px) * 0.5) calc(var(--gap, 8px) * 1);color: var(--color-input-text);}.wt-rating{display: flex;align-items: center;gap: 6px;color: var(--color-star-rating);}.wt-rating__stars{font-size: 12px;display: inline-flex;align-items: center;position: relative;gap: 2px;color: var(--color-star-rating);}@media (min-width: 1200px){.wt-rating__stars{font-size: 14px;}}.wt-rating__base,.wt-rating__value{display: flex;gap: 2px;}.wt-rating__base .svg-icon,.wt-rating__value .svg-icon{width: 1em;height: 1em;flex-shrink: 0;fill: currentColor;}.wt-rating__base .svg-icon path,.wt-rating__value .svg-icon path{stroke: currentColor;stroke-width: 1;}.wt-rating__base{opacity: 0.8;}.wt-rating__value{position: absolute;top: 0;left: 0;overflow: hidden;width: var(--fill-pct);}.wt-rating__counter{font-size: 1rem;color: var(--color-body-text-light);}@media (min-width: 1200px){.wt-rating__counter{font-size: 1.2rem;}}@media screen and (min-width: 750px){.price{margin-bottom: 0;}}.price > *{display: inline-block;vertical-align: top;}.price dl{margin-block: 0;}.price dd{margin-inline-start: 0;}.price--unavailable{visibility: hidden;}.price--end{text-align: right;}.price-item{margin: 0 1rem 0 0;}@media (max-width: 1199px){.price-item{margin: 0 0.5rem 0 0;}}[dir="rtl"] .price-item{margin: 0 0 0 1rem;}@media (max-width: 1199px){[dir="rtl"] .price-item{margin: 0 0 0 0.5rem;}}.price__regular .price-item--regular{margin-right: 0;color: var(--color-price);}.price:not(.price--show-badge) .price-item--last:last-of-type{margin: 0;}.price--large{font-size: 1.6rem;line-height: calc(1 + 0.5 / var(--font-body-scale));letter-spacing: 0.13rem;}@media screen and (min-width: 750px){.price--large{font-size: 1.8rem;}}.price--on-sale{white-space: nowrap;}.price--sold-out .price__availability,.price__regular{display: block;}.price__sale,.price__availability,.price .price__badge-sale,.price .price__badge-sold-out,.price--on-sale .price__regular,.price--on-sale .price__availability{display: none;}.price .badge{margin-left: 10px;margin-right: 10px;}.price__badge{display: inline-flex;vertical-align: middle;background: var(--color-sale-price);color: var(--color-background);border-color: var(--color-sale-price);padding-left: calc(var(--gap, 8px) * 1);padding-right: calc(var(--gap, 8px) * 1);font-size: var(--font-base-size);font-family: var(--font-base);font-style: var(--font-base-style);font-weight: var(--font-base-weight);text-transform: var(--font-base-transform, none);letter-spacing: var(--font-base-letter-spacing, normal);line-height: var(--font-base-line-height, normal);text-align: center;justify-content: center;align-items: center;border: 1px solid;border-radius: var(--border-radius-button);-webkit-appearance: none;cursor: pointer;transition: background 0.3s ease-in, color 0.3s ease-in;}.price__badge[disabled]{opacity: 0.4;cursor: not-allowed;}.price--center{display: initial;justify-content: center;}.price--on-sale .price-item--regular{text-decoration: line-through;color: var(--color-sale-price);}.unit-price{display: block;font-size: 1.1rem;margin-top: 0.2rem;text-transform: uppercase;}.unit-price .price-item--last{font-family: var(--font-price);}.price__sale.visible{display: flex;flex-direction: column-reverse;align-items: center;}@media (min-width: 1200px){.price__sale.visible{flex-direction: row-reverse;flex-wrap: wrap-reverse;justify-content: flex-end;}.price__sale.visible span{display: flex;justify-content: flex-start;align-items: center;}}.price__sale .price__sale__details-wrapper{display: flex;flex-wrap: wrap;justify-content: flex-start;align-items: center;}.price__sale .price__sale__details-wrapper .price-item{white-space: normal;}.price__sale .price__details{display: flex;flex-wrap: wrap;}@media (max-width: 1199px){.price__sale .price__details{gap: 4px;}}.price__sale .price__details .price-item--sale{color: var(--color-price);}.price__sale .price-item--lower{color: var(--color-price);}@media (max-width: 1199px){.price__sale .price-item--lower{font-size: 13px;}}.price__sale .price-item--percent{display: flex;align-items: center;padding: 4px 6px;background-color: var(--color-sale-badge-background);color: var(--color-sale-badge-text);border-radius: var(--border-radius-button);font-weight: var(--font-price-weight);font-size: calc(var(--font-base-size) - 2px);}@media (min-width: 1200px){.price__sale .price-item--percent{display: flex;align-items: center;font-size: calc(var(--font-base-size) - 4px);}}.price__sale .price-item--percent.desktop{display: flex;align-items: center;padding: 0 4px;background-color: var(--color-sale-badge-background);color: var(--color-sale-badge-text);border-radius: var(--border-radius-button);font-size: calc(var(--font-base-size) - 2px);}.card{line-height: normal;width: 100%;}.card .wt-rating{font-size: 1rem;color: var(--color-star-rating);padding: 4px 0;}.card .wt-rating--center{justify-content: center;}.card .wt-rating__star,.card .wt-rating__star-fill{font-size: 14px;}.card--center{text-align: center;}.card--center .card__title{padding-left: calc(var(--gap, 8px) * 1);padding-right: calc(var(--gap, 8px) * 1);}.card--text{display: flex;justify-content: center;align-items: center;}.card__container{position: relative;height: 100%;display: flex;flex-direction: column;}.card__container .product-form__error-message-wrapper span{background: var(--color-button-secondary-background);color: var(--color-button-secondary-text);border-color: var(--color-button-secondary-border);border-radius: var(--border-radius-button);border: 1px solid;font-size: calc(var(--font-base-size) - 2px);display: flex;justify-items: center;justify-content: center;align-items: center;padding: 4px 12px;margin-top: 8px;margin-bottom: 8px;}.card__container button.loading span{display: none;}.card__container button.loading .loading-overlay__spinner{display: flex;}@media (min-width: 900px){.card__container button.loading .loading-overlay__spinner circle{stroke: currentColor;}}.card__picture{position: relative;display: block;height: 100%;}.card__picture:has(.card__img:first-of-type:not(.hidden)) video{display: none;}.card__img,.card__video{width: 100%;height: auto;display: block;border-radius: var(--border-radius);aspect-ratio: var(--aspect-ratio);object-fit: cover;}@media (hover: hover){.card:has(.card__img--hover):hover .card__img,.card:has(.card__img--hover):hover .card__video{transition: opacity 0.2s ease-out 0.2s;opacity: 0;}}.card__img--hover,.card__video--hover{position: absolute;width: 100%;height: 100%;opacity: 0;top: 0;left: 0;object-fit: cover;transition: opacity 0.3s ease-out;}@media (hover: hover){.card:has(.card__img--hover):hover .card__img--hover,.card:has(.card__img--hover):hover .card__video--hover{opacity: 1;transition: opacity 0.3s ease-out;}}.card__img--placeholder,.card__video--placeholder{background-color: #efefef;fill: #b7b7b7;width: 100%;height: 100%;aspect-ratio: var(--aspect-ratio, auto);}.card__img--empty,.card__video--empty{height: 100%;min-height: 160px;background-color: var(--color-border);}.card__title{font-size: var(--font-base-size);font-family: var(--font-base);font-style: var(--font-base-style);font-weight: var(--font-base-weight);text-transform: var(--font-base-transform, none);letter-spacing: var(--font-base-letter-spacing, normal);line-height: var(--font-base-line-height, normal);margin-top: calc(var(--gap, 8px) * 2);margin-bottom: 0;color: var(--color-custom-text);overflow-wrap: break-word;hyphens: auto;}.card__labels{margin: 10px 0;}.card__labels li{margin-right: 6px;padding: 4px 12px;display: inline-block;border-radius: var(--border-radius-button);font-size: 1rem;}@media (min-width: 1200px){.card__labels li{font-size: 1.2rem;}}.card__labels--icon_with_text{display: grid;grid-template-columns: repeat(auto-fill, minmax(80px, 1fr));gap: 10px;}.card__labels--icon_with_text li{display: flex;}.card__labels--icon_with_text div{display: flex;align-items: center;flex-direction: column;padding-right: 24px;padding-left: 0px;}.card__labels--icon_with_text img{height: 40px;width: 40px;margin-bottom: 5px;}.collection-list__item .card__button{padding-left: 0;padding-right: 0;}.card__subtitle{font-size: var(--font-base-size);font-family: var(--font-base);font-style: var(--font-base-style);font-weight: var(--font-base-weight);text-transform: var(--font-base-transform, none);letter-spacing: var(--font-base-letter-spacing, normal);line-height: var(--font-base-line-height, normal);letter-spacing: 1px;font-size: calc(var(--font-base-size) * 0.75);text-transform: uppercase;margin-top: calc(var(--gap, 8px) * 1);margin-bottom: 0;color: var(--color-brand);line-height: normal;hyphens: auto;overflow-wrap: anywhere;}.card__container .card__subtitle{margin-top: 12px;margin-bottom: 2px;}.card__subtitle + .card__title{margin-top: 0;}.card__price{font-size: var(--font-price-size);font-family: var(--font-price);font-style: var(--font-price-style);font-weight: var(--font-price-weight);text-transform: var(--font-price-transform, none);letter-spacing: var(--font-price-letter-spacing, normal);margin-top: calc(var(--gap, 8px) * 0.5);margin-bottom: calc(var(--gap, 8px) * 0.5);color: var(--color-custom-text);}.card__price__old{display: inline-flex;margin-right: calc(var(--gap, 8px) * 1);text-decoration: line-through;opacity: 0.5;}.card__option{border: 1px solid #ccc;position: relative;width: calc((100% - var(--gap) * 5) / 6);box-sizing: border-box;flex-shrink: 0;}.card__options{display: flex;margin-top: calc(var(--gap, 8px) * 1);margin-bottom: calc(var(--gap, 8px) * 1);overflow: hidden;padding-left: 0.1%;}@media (min-width: 1200px){.card__option{width: calc((100% - var(--gap) * 6) / 7);}}.card__option--active{border-color: #333;}.card__option--more{border-color: transparent;}.card__option--more .card__option__content{background: none;}.card__option:not(:last-child){margin-right: calc(var(--gap, 8px) * 1);}.card__option::after{content: "";display: block;padding-bottom: 100%;}.card__option__content{position: absolute;width: 100%;height: 100%;border: 2px solid white;background: #ccc;display: flex;align-items: center;}.card__picture-container{position: relative;width: 100%;box-sizing: border-box;overflow: hidden;}@media (min-width: 1200px){.card__picture-container:hover .card__quick-add-container--desktop{display: block;}}@media (min-width: 1200px) and (hover: hover){.card__picture-container:hover .card__quick-add-container--desktop{transform: translateY(0);opacity: 1;pointer-events: auto;}}.card__quick-add-container{width: 100%;margin-top: 12px;margin-left: 1px;margin-right: 1px;padding-right: 2px;box-sizing: border-box;display: flex;justify-content: flex-start;align-items: flex-end;flex-grow: 1;}@media (min-width: 1200px){.card__quick-add-container--hidden{display: none;}}@media (max-width: 899px){.card__quick-add-container button{height: 32px;font-size: calc(var(--font-button-size) - 2px);}}@media (max-width: 899px) and (max-width: 599px){.card__quick-add-container button{padding: 1px 8px;}}.card__quick-add-container quick-add{width: 100%;}.card__quick-add-container product-form{margin: 0;}.card__quick-add-container--desktop{display: none;width: 100%;position: absolute;bottom: 12px;padding: 0 16px;transition: transform 0.3s ease-in, opacity 0.3s ease-in;}@media (hover: hover){.card__quick-add-container--desktop{display: block;transform: translateY(125%);opacity: 0;pointer-events: none;}}.card__container:has(a:focus-visible),.card__container:has(button:focus-visible){--outline-color: var(--color-links-active);outline: 2px solid var(--outline-color);outline-offset: calc(var(--gap, 8px) * 0.5);box-shadow: 0 0 0 3px rgba(var(--color-links-active), 0.5);transition: outline-color 0.2s ease-in-out;}body.no-focus-visible .card__container:has(a:focus-visible),body.no-focus-visible .card__container:has(button:focus-visible){outline-color: transparent;}@media (min-width: 900px){.card__container:focus-within .card__quick-add-container--desktop{display: block;}}.card__container a:focus-visible{outline: none;box-shadow: none;}.card__loader{--swiper-theme-color: var(--color-action-background);position: absolute;height: 100%;width: 100%;display: flex;justify-content: center;align-items: center;z-index: 10;}.card__color-swatcher--container{display: flex;align-items: center;flex-wrap: wrap;gap: 8px;margin-top: 4px;min-height: 16px;}.card__color-swatcher--container:not( .card__color-swatcher--container:has(div) ){display: none;}.card__color-swatcher--container.center{justify-content: center;}.card__color-swatcher--container.variant-image{margin-top: 12px;}.card__color-swatcher--container .color-swatcher--counter{cursor: pointer;font-size: 12px;}.color-swatcher--wrapper{height: 22px;width: 22px;display: flex;align-items: center;justify-content: center;border: 1px solid var(--inactive-border-color, var(--color-border));padding: 0;cursor: pointer;position: relative;box-sizing: border-box;}@media (min-width: 900px){.color-swatcher--wrapper{width: 20px;height: 20px;}}.color-swatcher--wrapper.active{border: 1px solid var(--color-body-text);}.color-swatcher--wrapper.variant-image{width: 28px;height: 28px;}.color-swatcher--wrapper.variant-image .unavailable-line{width: 38.07px;}.color-swatcher--wrapper.variant-image.rounded .unavailable-line{width: 28px;bottom: 50%;left: 50%;top: 50%;transform-origin: center;transform: translate(-50%, -50%) rotate(-45deg);}.color-swatcher--wrapper.rounded{border-radius: 30px;}.color-swatcher--wrapper.rounded .unavailable-line{position: absolute;bottom: 0;left: 0;border-bottom: 1px solid var(--color-links-active);width: 28.905px;transform: rotate(-45deg);transform-origin: left bottom;opacity: 0.4;}@media (min-width: 900px){.color-swatcher--wrapper.rounded .unavailable-line{width: 26.085px;}}.color-swatcher--wrapper .unavailable-line{position: absolute;bottom: 0;left: 0;border-bottom: 1px solid var(--color-links-active);width: 28.905px;transform: rotate(-45deg);transform-origin: left bottom;opacity: 0.4;}@media (min-width: 900px){.color-swatcher--wrapper .unavailable-line{width: 26.085px;}}.color-swatcher--wrapper.unavailable{border: 1px dashed var(--inactive-border-color, var(--color-border));}.color-swatcher--wrapper .color-swatcher--tooltip{display: none;}@media (min-width: 1200px){.color-swatcher--wrapper .color-swatcher--tooltip{position: absolute;display: block;top: -35px;left: 50%;transform: translateX(-50%);padding: 0.2rem 1.3rem;background-color: var(--color-background);border: 1px solid var(--color-border);border-radius: 5px;color: var(--color-custom-text);font-family: var(--font-base);font-size: 12px;white-space: nowrap;}.color-swatcher--wrapper .color-swatcher--tooltip-left{left: 0;transform: none;}.color-swatcher--wrapper .color-swatcher--tooltip-right{left: initial;right: 0;transform: none;}}.color-swatcher{height: 14px;width: 14px;background-size: cover;}.color-swatcher.unavailable{opacity: 0.4;}.color-swatcher.rounded{border-radius: 30px;}.color-swatcher.variant-image{width: 24px;height: 24px;padding: 0;outline-offset: 0;background-size: cover;background-position: center;border: none;}.color-swatcher.variant-image.unavailable{opacity: 0.5;}.color-swatcher.variant-image .unavailable{position: absolute;bottom: 0;left: 0;border-bottom: 1px solid black;width: 33.84px;transform: rotate(-45deg);transform-origin: left bottom;}@media (min-width: 1200px){.color-swatcher.variant-image{position: relative;}}.color-swatcher.variant-image.rounded .unavailable{width: 24px;bottom: 50%;left: 50%;top: 50%;transform-origin: center;transform: translate(-50%, -50%) rotate(-45deg);}.card__badges{position: absolute;top: calc(var(--gap, 8px) * 1);left: calc(var(--gap, 8px) * 1);display: flex;flex-direction: column;align-items: flex-start;gap: 8px;opacity: 1;transition: opacity 0.1s ease-out;}@media (min-width: 900px){.card__badges{top: 12px;left: 12px;}}@media (min-width: 1200px){.card__badges--product{top: calc(var(--gap, 8px) * 2);left: calc(var(--gap, 8px) * 2);}}.card__badges--product .card__badges--item{padding: 4px 16px;}.card__badges.hide{opacity: 0;}.card__badges--item{padding: 4px 10px;display: flex;justify-content: center;align-items: center;font-family: var(--font-base);font-size: calc(var(--font-base-size) - 2px);border-radius: var(--border-radius-button);background-color: var(--color-sold-out-background);color: var(--color-sold-out-text);}@media (max-width: 599px){.card__badges--item{font-size: calc(var(--font-base-size) - 4px);}}[data-gallery] .card__badges{z-index: 10;}.form-checkbox{display: inline-flex;align-items: center;width: 100%;position: relative;cursor: pointer;}.form-checkbox .svg-icon{width: 100%;max-width: 22px;height: 100%;max-height: 22px;border: 1px solid var(--color-input-border);border-radius: min(var(--border-radius-button), var(--flag-radius-limit));margin-right: calc(var(--gap, 8px) * 1);transition: border-color 0.5s;background-color: var(--color-input-background);}[dir="rtl"] .form-checkbox .svg-icon{margin-right: 0;margin-left: calc(var(--gap, 8px) * 1);}@media (max-width: 1199px){.form-checkbox .svg-icon{max-width: 22px;max-height: 22px;margin-right: calc(var(--gap, 8px) * 1.5);}[dir="rtl"] .form-checkbox .svg-icon{margin-right: 0;margin-left: calc(var(--gap, 8px) * 1.5);}}.form-checkbox .svg-icon.svg-icon--check.filter__color-swatch{border: none;border-radius: var(--border-radius-button);}@media (hover: hover){.form-checkbox:hover .svg-icon{border-color: var(--color-input-text);}}.form-checkbox__input{position: absolute;width: 100%;height: 100%;opacity: 0;}.form-checkbox__input ~ .input-decorator{display: block;position: absolute;inset: 0;top: 3px;bottom: 3px;z-index: -1;}.form-checkbox__input:focus-visible ~ .input-decorator{--outline-color: var(--color-links-active);outline: 2px solid var(--outline-color);outline-offset: calc(var(--gap, 8px) * 0.5);box-shadow: 0 0 0 3px rgba(var(--color-links-active), 0.5);transition: outline-color 0.2s ease-in-out;}body.no-focus-visible .form-checkbox__input:focus-visible ~ .input-decorator{outline-color: transparent;}.form-checkbox__input + .svg-icon .icon-path-check{transform: scale(0.01);opacity: 0;fill: var(--color-input-text);}.form-checkbox__input:checked + .svg-icon{border: 1px var(--color-body-text) solid;}.form-checkbox__input:checked + .svg-icon .icon-path-check{transform: scale(0.75);opacity: 1;}.form-checkbox__input:checked + .svg-icon.svg-icon--check.filter__color-swatch{border: none;}.wt-newsletter__form{padding-top: 0;padding-bottom: 0;}.wt-newsletter__text{font-size: var(--font-base-size);margin-top: 0;margin-bottom: calc(var(--gap, 8px) * 1);text-align: left;}.wt-newsletter__title{justify-content: flex-start;}.wt-newsletter__field{font-size: max(1.6rem, var(--font-base-size));height: var(--input-height);border: 1px solid var(--color-input-border);border-radius: var(--border-radius-button);background: var(--color-input-bg);padding: calc(var(--gap, 8px) * 1) calc(var(--gap, 8px) * 1.5);line-height: var(--font-base-line-height, normal);width: 100%;margin-bottom: calc(var(--gap, 8px) * 2);text-align: left;}@media (min-width: 1200px){.wt-newsletter__field{font-size: var(--font-base-size);}}@media (min-width: 600px){.wt-newsletter__field{border-radius: var(--border-radius-button) 0 0 var(--border-radius-button);border-right-width: 0;}[dir="rtl"] .wt-newsletter__field{text-align: right;border-radius: 0 var(--border-radius-button) var(--border-radius-button) 0;border-left: 0;border-right-width: 1px;}}.wt-newsletter__fieldset{display: flex;flex-direction: column;max-width: 60rem;}@media (min-width: 600px){.wt-newsletter__fieldset{flex-direction: row;}}.wt-newsletter__consent{max-width: 60rem;text-align: left;margin-inline: auto;}.wt-newsletter__consent-label{display: flex;align-items: flex-start;gap: calc(var(--gap, 8px) * 1);font-size: calc(var(--font-base-size) - 2px);line-height: var(--font-base-line-height, 1.4);color: var(--color-custom-text, inherit);}.wt-newsletter__consent-label input{margin-top: 2px;flex-shrink: 0;width: 17px;height: 17px;border: 1px solid var(--color-input-border);}.wt-newsletter__send{background: var(--color-button-secondary-background);color: var(--color-button-secondary-text);border-color: var(--color-button-secondary-border);padding-left: calc(var(--gap, 8px) * 3);padding-right: calc(var(--gap, 8px) * 3);padding-top: calc(var(--gap, 8px) * 2);padding-bottom: calc(var(--gap, 8px) * 2);font-size: var(--font-button-size);font-family: var(--font-button);font-style: var(--font-button-style);font-weight: var(--font-button-weight);text-transform: var(--font-button-transform, none);letter-spacing: var(--font-button-letter-spacing, normal);text-align: center;text-decoration: none;display: inline-flex;justify-content: center;align-items: center;border: 1px solid;border-radius: var(--border-radius-button);-webkit-appearance: none;cursor: pointer;transition: background 0.3s ease-in, color 0.3s ease-in;height: var(--input-height);margin-bottom: calc(var(--gap, 8px) * 2);border-color: var(--color-input-border);width: fit-content;margin-inline: auto;padding-inline: calc(var(--gap, 8px) * 2);white-space: nowrap;}@media (hover: hover){.wt-newsletter__send:hover{background: var(--color-button-secondary-background-hover);color: var(--color-button-secondary-text-hover);}}.wt-newsletter__send[disabled]{opacity: 0.4;cursor: not-allowed;}.wt-newsletter__send--primary{background: var(--color-button-primary-background);color: var(--color-button-primary-text);border-color: transparent;}@media (hover: hover){.wt-newsletter__send--primary:hover{background: var(--color-button-primary-background-hover);border-color: transparent;color: var(--color-button-primary-text-hover);}}.wt-newsletter__send--primary.loading{color: transparent;}.wt-newsletter__send--secondary{background: var(--color-button-secondary-background);color: var(--color-button-secondary-text);border-color: var(--color-button-secondary-border);}@media (hover: hover){.wt-newsletter__send--secondary:hover{background: var(--color-button-secondary-background-hover);color: var(--color-button-secondary-text-hover);}}@media (min-width: 600px){.wt-newsletter__send{width: auto;border-radius: 0 var(--border-radius-button) var(--border-radius-button) 0;}[dir="rtl"] .wt-newsletter__send{border-radius: var(--border-radius-button) 0 0 var(--border-radius-button);}}@media (max-width: 499px){.wt-newsletter__send{width: 100%;}}.newsletter-form__message{display: flex;flex-wrap: wrap;align-items: center;justify-content: center;gap: 16px;font-size: 12px;}.wt-divider{max-width: var(--site-max-width);padding-left: calc(var(--gap, 8px) * 2);padding-right: calc(var(--gap, 8px) * 2);margin-left: auto;margin-right: auto;margin-top: calc(var(--gap, 8px) * 2);margin-bottom: calc(var(--gap, 8px) * 2);}@media (min-width: 1200px){.wt-divider{padding-left: calc(calc(var(--gap, 8px) * 2) + calc(var(--gap, 8px) * 2));padding-right: calc(calc(var(--gap, 8px) * 2) + calc(var(--gap, 8px) * 2));}}@media (min-width: 1800px){.wt-divider{max-width: var(--site-max-width-big);}}.wt-divider__title{font-family: var(--font-headline);font-weight: var(--font-headline-weight);font-style: var(--font-headline-style);letter-spacing: var(--font-headline-letter-spacing);text-transform: var(--font-headline-transform, initial);line-height: 1.2;font-size: clamp(2.1rem, 1.3vw + 1.2rem, 2.4rem);}.wt-divider hr{height: 1px;border: 0;background-color: var(--color-hr);padding: 0;}.headline{max-width: var(--site-max-width);padding-left: calc(var(--gap, 8px) * 2);padding-right: calc(var(--gap, 8px) * 2);margin-left: auto;margin-right: auto;text-align: center;}@media (min-width: 1200px){.headline{padding-left: calc(calc(var(--gap, 8px) * 2) + calc(var(--gap, 8px) * 2));padding-right: calc(calc(var(--gap, 8px) * 2) + calc(var(--gap, 8px) * 2));}}@media (min-width: 1800px){.headline{max-width: var(--site-max-width-big);}}.headline--rich{width: 100%;}.headline--rich h1,.headline--rich h2,.headline--rich h3,.headline--rich h4,.headline--rich h5,.headline--rich h6,.headline--rich p{font-family: var(--font-headline);font-style: var(--font-headline-style);font-weight: var(--font-headline-weight);text-transform: var(--font-headline-transform, none);font-size: var(--font-headline-size);letter-spacing: var(--font-headline-letter-spacing, normal);line-height: var(--font-headline-line-height, normal);color: var( --color-custom-text, var(--color-headings-text, var(--color-text)) );font-size: calc(var(--font-headline-size) * var(--font-headline-scale, 1));margin-top: 0;margin-inline: 0;overflow: visible;margin-bottom: 0;padding-top: calc(var(--gap, 8px) * 1);padding-bottom: calc(var(--gap, 8px) * 1.5);font-size: calc(var(--font-headline-size) * var(--font-headline-scale, 1));color: var( --color-custom-text, var(--color-headings-text, var(--color-text)) );line-height: var(--font-headline-line-height, normal);letter-spacing: var(--font-headline-letter-spacing);margin: 0;padding-left: 0;padding-right: 0;}@media (min-width: 1200px){.headline--rich h1,.headline--rich h2,.headline--rich h3,.headline--rich h4,.headline--rich h5,.headline--rich h6,.headline--rich p{font-size: min( calc(var(--font-headline-size) * var(--font-headline-scale-desk, 1)), calc(var(--font-headline-size) + 13.5vw) );}}@media (min-width: 600px){.headline--rich h1,.headline--rich h2,.headline--rich h3,.headline--rich h4,.headline--rich h5,.headline--rich h6,.headline--rich p{padding-top: calc(var(--gap, 8px) * 1);padding-bottom: calc(var(--gap, 8px) * 3);}}@media (min-width: 1200px){.headline--rich h1,.headline--rich h2,.headline--rich h3,.headline--rich h4,.headline--rich h5,.headline--rich h6,.headline--rich p{font-size: min( calc(var(--font-headline-size) * var(--font-headline-scale-desk, 1)), calc(var(--font-headline-size) + 13.5vw) );}}.headline--rich h1 strong,.headline--rich h1 strong a,.headline--rich h2 strong,.headline--rich h2 strong a,.headline--rich h3 strong,.headline--rich h3 strong a,.headline--rich h4 strong,.headline--rich h4 strong a,.headline--rich h5 strong,.headline--rich h5 strong a,.headline--rich h6 strong,.headline--rich h6 strong a,.headline--rich p strong,.headline--rich p strong a{font-weight: inherit;color: inherit;background: none;-webkit-background-clip: initial;background-clip: initial;display: inline;}.headline--rich h1 strong,.headline--rich h1 b,.headline--rich h2 strong,.headline--rich h2 b,.headline--rich h3 strong,.headline--rich h3 b,.headline--rich h4 strong,.headline--rich h4 b,.headline--rich h5 strong,.headline--rich h5 b,.headline--rich h6 strong,.headline--rich h6 b,.headline--rich p strong,.headline--rich p b{font-weight: bolder;}.headline--rich-gradient h1,.headline--rich-gradient h2,.headline--rich-gradient h3,.headline--rich-gradient h4,.headline--rich-gradient h5,.headline--rich-gradient h6,.headline--rich-gradient p{color: var( --color-custom-text, var(--color-headings-text, var(--color-text)) );}.headline--rich-gradient h1 > strong,.headline--rich-gradient h1 > strong a,.headline--rich-gradient h2 > strong,.headline--rich-gradient h2 > strong a,.headline--rich-gradient h3 > strong,.headline--rich-gradient h3 > strong a,.headline--rich-gradient h4 > strong,.headline--rich-gradient h4 > strong a,.headline--rich-gradient h5 > strong,.headline--rich-gradient h5 > strong a,.headline--rich-gradient h6 > strong,.headline--rich-gradient h6 > strong a,.headline--rich-gradient p > strong,.headline--rich-gradient p > strong a{background: var( --color-custom-heading, var(--color-headings-text), var(--color-headings-text, var(--color-text)) );-webkit-background-clip: text;background-clip: text;color: transparent;display: inline-block;font-weight: inherit;}.wt-collapse{display: block;}.wt-collapse__section svg{color: var(--color-custom-text);}.wt-collapse__section__inner{background-color: var(--color-background);color: var(--color-custom-text);}.wt-collapse__wrapper{max-width: var(--site-max-width);padding-left: calc(var(--gap, 8px) * 2);padding-right: calc(var(--gap, 8px) * 2);margin-left: auto;margin-right: auto;}@media (min-width: 1200px){.wt-collapse__wrapper{padding-left: calc(calc(var(--gap, 8px) * 2) + calc(var(--gap, 8px) * 2));padding-right: calc(calc(var(--gap, 8px) * 2) + calc(var(--gap, 8px) * 2));}}@media (min-width: 1800px){.wt-collapse__wrapper{max-width: var(--site-max-width-big);}}.wt-collapse__wrapper--compact{max-width: 944px;}.wt-collapse__wrapper .wt-collapse:not(:last-child){border-bottom: 1px solid var(--custom-section-color-border, var(--color-border));}.wt-collapse__wrapper .wt-collapse__trigger--active + .wt-collapse__target{margin-bottom: calc(var(--gap, 8px) * 2);}.wt-collapse__content{transition: max-height 0.2s ease-out;font-size: var(--font-base-size);}.wt-collapse__target{overflow: hidden;display: grid;max-height: unset;grid-template-rows: 0fr;transition: grid-template-rows 500ms;font-size: var(--font-base-size);}.wt-collapse__target--v2{overflow: hidden;display: grid;max-height: unset;grid-template-rows: 0fr;transition: grid-template-rows 500ms;}.wt-collapse__target--text{overflow: hidden;}.wt-collapse__target__content--files{display: flex;flex-direction: column;gap: 12px;}.wt-collapse__trigger{font-family: var(--font-headline);font-weight: var(--font-headline-weight);font-style: var(--font-headline-style);letter-spacing: var(--font-headline-letter-spacing);text-transform: var(--font-headline-transform, initial);line-height: 1.2;padding-top: calc(var(--gap, 8px) * 2.5);padding-bottom: calc(var(--gap, 8px) * 2.5);display: flex;justify-content: space-between;align-items: center;cursor: pointer;}.wt-collapse__trigger .wt-icon{display: flex;justify-content: center;align-items: center;}.wt-collapse__trigger--active{position: relative;z-index: 1;}.wt-collapse__trigger--active + .wt-collapse__target{grid-template-rows: 1fr;transition: grid-template-rows 500ms;}.wt-collapse__trigger--active + .wt-collapse__target--v2{grid-template-rows: 1fr;transition: grid-template-rows 500ms;}.wt-collapse__trigger--active .icon-plus-x{transform: scaleY(0);}.wt-collapse__trigger__title{font-size: calc(var(--font-base-size) * 1.1);margin: calc(var(--gap, 8px) * 1) 0;}@media (min-width: 1200px){.wt-collapse__trigger__title{font-size: calc(var(--font-base-size) * 1);}.wt-collapse-menu .wt-collapse__trigger__title{font-size: calc(var(--font-base-size) * 1.25);}}.wt-collapse__trigger__text{display: flex;align-items: center;gap: 8px;}.wt-collapse__trigger__icon{display: flex;flex-shrink: 0;text-align: center;}.wt-collapse__file{display: flex;align-items: center;gap: 6px;}.wt-collapse__file--hidden{display: none;}.wt-collapse__file svg{width: 20px;height: 20px;}@media (min-width: 900px){.wt-collapse:not(.wt-collapse--always) .wt-collapse__target{max-height: 200vh;transition: max-height 0.4s ease-in, margin 0.4s ease-out;margin-top: 0;margin-bottom: 0;transition: none;}.wt-collapse:not(.wt-collapse--always) .wt-collapse__target--v2{grid-template-rows: 1fr;transition: grid-template-rows 500ms;}}.wt-features_table tr td{padding: 0;border: 0;vertical-align: middle;}.wt-features_table tr td:first-child{padding-right: 10px;}.wt-features_table tr td:last-child{padding-left: 10px;}.select-wrapper{height: var(--input-height);display: inline-flex;align-items: center;border: 1px solid var(--color-input-border);border-radius: var(--border-radius-button);font-size: 1.6rem;}.select-wrapper label{opacity: 0.5;white-space: nowrap;display: inline-block;padding-left: calc(var(--gap, 8px) * 1);padding-right: calc(var(--gap, 8px) * 1);}@media (max-width: 399px){.select-wrapper label{font-size: 1.1rem;}}.select-wrapper select{padding-left: calc(var(--gap, 8px) * 1);padding-right: calc(var(--gap, 8px) * 1);width: 100%;flex-shrink: 1;appearance: none;padding-right: calc(var(--gap, 8px) * 5);padding-left: calc(var(--gap, 8px) * 2);-moz-appearance: none;-webkit-appearance: none;appearance: none;background-image: url('data:image/svg+xml;utf8,<svg width="72" height="72" xmlns="http://www.w3.org/2000/svg"><g transform="rotate(-90 -0.00000157361 72)"><rect x="0" y="72" fill="none" height="72" width="72"/><path d="m48.688,81.162l0.876,0.876a1.487,1.487 0 0 1 0,2.1l-24.222,24.225l24.223,24.223a1.487,1.487 0 0 1 0,2.1l-0.876,0.876a1.487,1.487 0 0 1 -2.1,0l-26.154,-26.148a1.487,1.487 0 0 1 0,-2.1l26.151,-26.153a1.487,1.487 0 0 1 2.1,0l0.002,0.001z"/></g></svg>');background-position: right calc(var(--gap, 8px) * 1.75) center;background-size: calc(var(--gap, 8px) * 2);background-repeat: no-repeat;padding-left: 0;}.wt-more{display: inline-flex;align-items: center;font-size: inherit;padding: calc(var(--gap, 8px) * 1);}.wt-more .svg-icon{width: 1em;height: 1em;margin-left: calc(var(--gap, 8px) * 1);}[dir="rtl"] .wt-more .svg-icon{margin-left: 0;margin-right: calc(var(--gap, 8px) * 1);transform: rotate(180deg);}.value-bar{display: flex;align-items: center;}.value-bar__digit{margin-right: calc(var(--gap, 8px) * 1);}.value-bar__progress{height: calc(var(--gap, 8px) * 0.5);width: 100%;background: #eee;}.value-bar__progress__current{background: #333;height: 100%;}.wt-select__drawer{position: fixed;background: var(--color-background);width: 100%;max-width: 50rem;height: 100%;z-index: 50;transform: translateX(100%);top: 0;right: 0;display: flex;flex-direction: column;}.drawers-animated .wt-select__drawer{transition: transform 0.3s cubic-bezier(0.12, 0.67, 0.53, 1), opacity 0.3s cubic-bezier(0.12, 0.67, 0.53, 1);}.wt-select__drawer__header{display: flex;justify-content: space-between;align-items: center;border-bottom: 1px solid var(--color-border);padding: calc(var(--gap, 8px) * 2) calc(var(--gap, 8px) * 4);}.wt-select__drawer__header h3{margin: 0;}.wt-select__drawer__close{display: inline-block;cursor: pointer;}.wt-select__drawer__body{padding: calc(var(--gap, 8px) * 2) calc(var(--gap, 8px) * 4) 0;flex-grow: 100;overflow: auto;}.wt-select__drawer--open{transform: translateX(0);z-index: 200;}@media (max-width: 399px){.wt-select__drawer{transform: translateY(100%);bottom: 0;top: unset;height: auto;max-height: 100%;}.wt-select__drawer--open{transform: translateY(0) !important;}}.wt-select__drawer__close{border: 0;border-radius: 0;padding: 0;height: auto;color: inherit;background-color: transparent;}@media (hover: hover){.wt-select__drawer__close:hover{color: inherit;background-color: inherit;}}.wt-select__drawer__close .svg-icon{display: block;}.wt-select__trigger{margin-bottom: calc(var(--gap, 8px) * 2);width: 100%;}.wt-select__trigger .svg-icon{transform: scale(0.75);transition-duration: 0.3s;}.page-overlay-on .wt-select__trigger .svg-icon{transform: scale(0.75) rotate(180deg);}.wt-select__list{padding-bottom: calc(var(--gap, 8px) * 2);}.wt-select__item{display: flex;justify-content: space-between;align-items: center;font-size: 1.4rem;border-radius: var(--border-radius-button);padding: calc(var(--gap, 8px) * 1) calc(var(--gap, 8px) * 2);}.wt-select__item:not(.wt-select__item--disabled){cursor: pointer;}.wt-select__item--current{background-color: rgba(var(--color-text-rgb), 0.05);display: flex;justify-content: space-between;align-items: center;}.wt-select__item--current::after{content: "";display: block;border-style: solid;border-width: 0 0 1px 1px;width: 1rem;height: 0.5rem;transform: rotate(-45deg);margin-top: calc(var(--gap, 8px) * -0.5);margin-left: calc(var(--gap, 8px) * 3);}.wt-select__item--disabled .label{color: var(--color-text-light);}.wt-select-opened .page-header{z-index: -1;}.social-link{display: inline-flex;}.social-links{display: flex;flex-wrap: wrap;align-items: center;justify-content: center;gap: 16px;}.social-links .svg-icon{display: inline-block;}.social-links__item{display: flex;}@media (min-width: 600px){.form__fieldset{display: flex;gap: 16px;width: 100%;justify-content: space-between;}}.form__container{max-width: var(--site-max-width);padding-left: calc(var(--gap, 8px) * 2);padding-right: calc(var(--gap, 8px) * 2);margin-left: auto;margin-right: auto;width: 100%;}@media (min-width: 1200px){.form__container{padding-left: calc(calc(var(--gap, 8px) * 2) + calc(var(--gap, 8px) * 2));padding-right: calc(calc(var(--gap, 8px) * 2) + calc(var(--gap, 8px) * 2));}}@media (min-width: 1800px){.form__container{max-width: var(--site-max-width-big);}}@media (min-width: 600px){.form__container{max-width: 60rem;}}.form__message{margin: calc(var(--gap, 8px) * 2) 0;}.form__full{background-color: var(--color-background);display: flex;flex-direction: column;align-items: center;justify-content: center;color: var(--color-text);}@media (min-width: 600px){.form__full .rte{max-width: 60rem;padding-left: calc(var(--gap, 8px) * 2);padding-right: calc(var(--gap, 8px) * 2);margin-left: auto;margin-right: auto;}}.form__text{padding-bottom: calc(var(--gap, 8px) * 2);text-align: center;max-width: 90%;}@media (min-width: 600px){.form__text{max-width: 60rem;padding-left: calc(var(--gap, 8px) * 2);padding-right: calc(var(--gap, 8px) * 2);margin-left: auto;margin-right: auto;}}.form__action{margin-top: calc(var(--gap, 8px) * 3);}.form__send{background: var(--color-button-primary-background);color: var(--color-button-primary-text);border-color: transparent;width: 100%;}@media (hover: hover){.form__send:hover{background: var(--color-button-primary-background-hover);border-color: transparent;color: var(--color-button-primary-text-hover);}}.form__send.loading{color: transparent;}@media (max-width: 399px){.form__send__button{width: 100%;}}.form__error-field{color: var(--color-error-text);background-color: var(--color-error-background);border: 1px solid var(--color-error-border);padding: calc(var(--gap, 8px) * 1) calc(var(--gap, 8px) * 1.5);line-height: var(--font-base-line-height, normal);border-radius: var(--border-radius-button);width: 100%;}.form__success-field{color: var(--color-success-text);background-color: var(--color-success-background);border: 1px solid var(--color-success-border);padding: calc(var(--gap, 8px) * 1) calc(var(--gap, 8px) * 1.5);line-height: var(--font-base-line-height, normal);border-radius: var(--border-radius-button);width: 100%;}.form__field{width: 100%;position: relative;margin-bottom: calc(var(--gap, 8px) * 2);display: flex;flex-direction: column;}@media (min-width: 600px){.form__field--name,.form__field--phone{width: 50%;}}.form__field .form__message{color: red;text-align: start;font-size: calc(var(--font-base-size) - 2px);padding-left: 16px;padding-top: 4px;}.form__field__label{position: absolute;left: calc(var(--gap, 8px) * 2);top: 0;transform: translate(0, 0);transform-origin: 0 0;transition: all 120ms ease-in;height: var(--input-height);display: flex;align-items: center;background: transparent;line-height: 1;white-space: nowrap;color: var(--color-input-placeholder);}[dir="rtl"] .form__field__label{left: auto;right: calc(var(--gap, 8px) * 2);}.form__field__input,.form__field__textarea{font-size: max(1.6rem, var(--font-base-size));height: var(--input-height);border: 1px solid var(--color-input-border);border-radius: var(--border-radius-button);background: var(--color-input-bg);padding: calc(var(--gap, 8px) * 1) calc(var(--gap, 8px) * 1.5);line-height: var(--font-base-line-height, normal);border-radius: var(--border-radius-button);width: 100%;color: var(--color-input-text);background-color: var(--color-input-background);border-color: var(--color-input-border);}@media (min-width: 1200px){.form__field__input,.form__field__textarea{font-size: var(--font-base-size);}}.form__field__input--error,.form__field__textarea--error{border-color: red;}.form__field__input--error:focus,.form__field__textarea--error:focus{outline: 2px solid red;}.form__field__input:focus + .form__field__label,.form__field__input:not(:placeholder-shown) + .form__field__label,.form__field__textarea:focus + .form__field__label,.form__field__textarea:not(:placeholder-shown) + .form__field__label{transform: translate(0.25rem, -40%) scale(0.8);height: 1em;padding: 0 calc(var(--gap, 8px) * 1);background: var(--color-input-background);color: var(--color-input-placeholder);}.form__field__input:focus + .form__field__label,.form__field__textarea:focus + .form__field__label{color: var(--color-input-placeholder);}.form__field__textarea{height: auto;border-radius: min(1rem, var(--border-radius-button));padding-top: calc(var(--gap, 8px) * 2);padding-bottom: calc(var(--gap, 8px) * 2);}.form__field__textarea::placeholder{opacity: 0;}.form-status.form-status-list.form__message,.form-status.caption-large.text-body{display: flex;justify-content: center;align-items: start;gap: 16px;}@media (min-width: 1200px){.form-status.form-status-list.form__message svg,.form-status.caption-large.text-body svg{margin-top: 4px;}}.form__message .errors li{color: red;}@media (max-width: 499px){.wt-contact__form .block__button{width: 100%;}}.wt-load-more{text-align: center;}.wt-load-more__bar{margin-left: auto;margin-right: auto;max-width: 300px;}.wt-load-more__button{margin-top: calc(var(--gap, 8px) * 4);}.loading-overlay{position: absolute;z-index: 1;width: 1.8rem;}@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{width: 1.8rem;display: inline-block;}.spinner{animation: rotator 1.4s linear infinite;}@keyframes rotator{0% {transform: rotate(0deg);}100% {transform: rotate(360deg);}}.path{stroke-dasharray: 280;stroke-dashoffset: 0;transform-origin: center;stroke: currentColor;animation: dash 1.4s ease-in-out infinite;}@media screen and (forced-colors: active){.path{stroke: CanvasText;}}@keyframes dash{0% {stroke-dashoffset: 280;}50% {stroke-dashoffset: 75;transform: rotate(135deg);}100% {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;}[data-swiper]:not(.swiper-initialized) .collection-list__container{display: flex;flex-wrap: wrap;justify-content: var(--alignment, flex-start);gap: var(--spacing-mobile, 8px);}@media (min-width: 900px){[data-swiper]:not(.swiper-initialized) .collection-list__container{gap: var(--spacing-desktop, 8px);}}[data-swiper]:not(.swiper-initialized) .collection-list__container.enabled-swipe{flex-wrap: nowrap;}.collection-list__picture{height: 30rem;width: 20rem;padding-left: 1rem;}.collection-list__text{text-align: center;}.collection-list__item{text-align: center;}[data-swiper]:not(.swiper-initialized) .collection-list__item{flex-basis: calc( (100% - var(--spacing-mobile, 8px) * (var(--columns-mobile, 6) - 1)) / var(--columns-mobile, 6) );flex-shrink: 1;}@media (min-width: 900px){[data-swiper]:not(.swiper-initialized) .collection-list__item{flex-basis: calc( (100% - var(--spacing-desktop, 8px) * (var(--columns-desktop, 6) - 1)) / var(--columns-desktop, 6) );}}.collection-list .card__title{margin-top: calc(var(--gap, 8px) * 0.5);}.collection-list--no_swipe{display: none;}.collection-list--wrap{flex-wrap: wrap;display: flex;}.collection-list-title{font-family: var(--font-headline);font-weight: var(--font-headline-weight);font-style: var(--font-headline-style);letter-spacing: var(--font-headline-letter-spacing);text-transform: var(--font-headline-transform, initial);line-height: 1.2;font-size: clamp(2.1rem, 1.3vw + 1.2rem, 2.4rem);text-align: center;}.hero{position: relative;display: block;border-radius: var(--border-radius);overflow: hidden;}.hero__table{margin-bottom: calc(var(--gap, 8px) * 1.5);margin-top: calc(var(--gap, 8px) * 0.75);min-width: 70%;}.hero__table--full-width{width: 100%;}.hero__table__row{display: flex;flex-direction: var(--mobile-layout);justify-content: space-between;width: 100%;padding-left: 12px;padding-right: 12px;padding-top: 8px;padding-bottom: 8px;gap: 8px;border-radius: min(var(--table-border-radius), 4px);}.hero__table__row--mobile--column{gap: 0;}@media (min-width: 900px){.hero__table__row{flex-direction: row;gap: 16px;}}.hero__table__row:nth-child(odd){background: var(--color-background-odd);color: rgb(var(--color-text-odd));}.hero__table__row:nth-child(odd) .hero__table__cell--title{color: rgba(var(--color-text-odd), var(--left-column-opacity));}.hero__table__row .hero__table__cell--title{opacity: var(--left-column-opacity);}@media (max-width: 1199px){.hero__table__row .hero__table__cell--title--mobile--column{font-size: max(var(--font-base-size) - 2px, 12px);}}.hero__table__cell{display: flex;flex-direction: column;width: 100%;align-items: flex-start;word-wrap: break-word;}.hero__table__cell p{margin-top: 0;margin-bottom: 0;}.hero__table__cell--mobile--left{align-items: flex-start;text-align: left;}.hero__table__cell--mobile--right{align-items: flex-end;text-align: right;}.hero__table__cell--mobile--center{align-items: center;text-align: center;}@media (min-width: 900px){.hero__table__cell{width: 50%;}.hero__table__cell--left{align-items: flex-start;text-align: left;}.hero__table__cell--right{align-items: flex-end;text-align: right;}.hero__table__cell--center{align-items: center;text-align: center;}.hero__table__cell--space-between{width: 50%;align-items: space-between;}.hero__table__cell--space-between.hero__table__cell--content{text-align: right;align-items: flex-end;}.hero__table__cell--space-between.hero__table__cell--title{text-align: left;align-items: flex-start;}}.hero__subheading{font-family: var(--font-headline);font-style: var(--font-headline-style);font-weight: var(--font-headline-weight);text-transform: var(--font-headline-transform, none);font-family: var(--subheading-font-family, var(--font-headline));font-size: max( 1rem, calc(var(--font-base-size) * var(--font-subheading-scale, 1) - 2px) );letter-spacing: var(--subheading-letter-spacing, 1px);text-transform: var( --subheading-text-transform, var(--font-headline-transform, none) );line-height: var(--font-headline-line-height, normal);margin: 4px 0 4px 0;}@media (min-width: 1200px){.hero__subheading{font-size: max( 1rem, calc(var(--font-base-size) * var(--font-subheading-scale-desk, 1) - 2px) );}}@media (max-width: 599px){.hero__subheading--mobile{display: none;}}.hero__richtext{font-size: var(--font-base-size);font-family: var(--font-base);font-style: var(--font-base-style);font-weight: var(--font-base-weight);text-transform: var(--font-base-transform, none);letter-spacing: var(--font-base-letter-spacing, normal);line-height: var(--font-base-line-height, normal);}.hero__richtext p{font-size: inherit;}.hero__wrapper{max-width: var(--site-max-width);padding-left: calc(var(--gap, 8px) * 2);padding-right: calc(var(--gap, 8px) * 2);margin-left: auto;margin-right: auto;}@media (min-width: 1200px){.hero__wrapper{padding-left: calc(calc(var(--gap, 8px) * 2) + calc(var(--gap, 8px) * 2));padding-right: calc(calc(var(--gap, 8px) * 2) + calc(var(--gap, 8px) * 2));}}@media (min-width: 1800px){.hero__wrapper{max-width: var(--site-max-width-big);}}.hero__wrapper--full{margin-left: auto;margin-right: auto;max-width: var(--hero-max-width);}.hero__video-picture{display: flex;flex-direction: row;}.hero__video{object-fit: cover;height: var(--section-height, auto);width: 100%;display: block;z-index: 1;}@media (min-width: 900px){.hero__video{height: var(--section-height-desk, auto);}}.hero__video--yt{position: absolute;top: 50%;left: 50%;width: 100vw;height: 100vh;transform: translate(-50%, -50%);}@media (min-aspect-ratio: 16/9){.hero__video--yt{height: 56.25vw;}}@media (max-aspect-ratio: 16/9){.hero__video--yt{width: 177.78vh;}}.hero__video__yt-wrapper{height: var(--section-height, auto);}@media (min-width: 1200px){.hero__video__yt-wrapper{height: var(--section-height-desk, auto);}}@media (min-width: 900px){.hero--grid{display: flex;}.hero--grid--rev{flex-direction: row-reverse;}.hero--grid .hero__pic{flex-grow: 1;flex-shrink: 0;}.hero--grid .hero__pic{width: var(--desktop-percentage-image-width, 50%);}}.hero--out{flex-direction: column;display: flex;border-radius: 0;}.hero--out .hero__pic{height: 100%;flex-shrink: 1;overflow: hidden;}@media (max-width: 899px){.hero--out-mobile{flex-direction: column;display: flex;}.hero--out-mobile .hero__pic{height: 100%;flex-shrink: 1;overflow: hidden;}.hero--out-mobile.hero--out-has-bg .hero__pic{border-bottom-left-radius: 0;border-bottom-right-radius: 0;}}.hero--out-pic-square .hero__pic,.hero--out-pic-portrait .hero__pic{width: 100%;height: auto;padding-top: 100%;position: relative;display: none;}@media (min-width: 900px){.hero--out-pic-square .hero__pic,.hero--out-pic-portrait .hero__pic{display: block;}}.hero--out-pic-square .hero__img,.hero--out-pic-portrait .hero__img{position: absolute;top: 0;left: 0;width: 100%;height: 100%;object-fit: cover;}.hero--out-pic-square .wt-video__movie,.hero--out-pic-portrait .wt-video__movie{width: 100%;height: auto;padding-top: 100%;position: relative;display: block;}.hero--out-pic-square .wt-video__movie video,.hero--out-pic-portrait .wt-video__movie video{position: absolute;top: 0;left: 0;width: 100%;height: 100%;object-fit: cover;object-position: var(--image-object-position-desktop);}.hero--out-pic-portrait .hero__pic{padding-top: 160%;}.hero--out-pic-portrait .wt-video__movie{padding-top: 160%;}.hero__img{width: 100%;object-fit: cover;display: block;height: var(--section-height, 100%);}@media (min-width: 900px){.hero__img{height: var(--section-height-desk, 100%);}}.hero__img--placeholder{width: 100%;display: block;background-color: #efefef;fill: #b7b7b7;}.hero--hidden-placeholder .hero__pic-container{display: none;}.hero__icon-with-text{display: flex;align-items: center;justify-content: var(--icon-alignment-mobile, inherit);text-align: var(--icon-text-alignment-mobile, inherit);width: 100%;gap: var(--gap);margin-bottom: var(--margin-bottom);margin-left: var(--margin-left);margin-right: 0;}.hero__icon-with-text--align-top .hero__icon-container{align-self: flex-start;}[dir="rtl"] .hero__icon-with-text{margin-right: var(--margin-left);margin-left: 0;}@media (min-width: 900px){.hero__icon-with-text{margin-left: var(--margin-left-desktop);justify-content: var(--icon-alignment, inherit);text-align: var(--icon-text-alignment, inherit);}[dir="rtl"] .hero__icon-with-text{margin-right: var(--margin-left-desktop);margin-left: 0;}}.hero__icon-container{display: flex;}.hero__icon-container .hero__icon{max-width: unset;}.hero__icon{height: var(--icon-height, 2.7rem);width: auto;margin-top: var(--icon-margin, 0px);}@media (min-width: 900px){.hero__icon{height: var(--icon-height-desktop, 2.8rem);margin-top: var(--icon-margin-desktop, 0px);}}.hero__icon-text{font-size: calc(var(--font-base-size) * var(--size-heading));}@media (min-width: 900px){.hero__icon-text{font-size: calc(var(--font-base-size) * var(--size-heading-desktop));}}.hero__icon-text p{margin: 0;}.hero__pic{position: relative;height: 100%;}.hero__pic-container,.hero__pic-wrapper{width: 100%;}.wt-products-slider .hero__pic-container,.wt-products-slider .hero__pic-wrapper{height: 100%;}.hero__pic .hero__pic-loader{display: none;}@media (min-width: 900px){.hero__pic .hero__pic-loader{position: absolute;display: flex;justify-content: center;align-items: center;width: 100%;height: 480px;}}.hero__pic--mobile.hero__pic .hero__pic-loader{position: absolute;display: flex;justify-content: center;align-items: center;width: 100%;height: 100%;}@media (min-width: 900px){.hero__pic--mobile.hero__pic .hero__pic-loader{display: none;}}.hero__img--mobile{width: 100%;}@media (min-width: 900px){.hero__img--mobile{display: none;}}.hero__img--desktop{width: 100%;}@media (max-width: 899px){.hero__img--desktop{display: none;}}.hero__pic{display: block;width: 100%;border-radius: var(--border-radius, 0);}@media (max-width: 899px){.hero__pic{display: none;}}.hero__pic.hero__pic--mobile{display: block;width: 100%;}@media (max-width: 899px){.wt-grid-box--adapt .hero__pic.hero__pic--mobile{aspect-ratio: var(--img-mobile-ratio);}}@media (min-width: 900px){.hero__pic.hero__pic--mobile{display: none;}}.wt-grid-box{background-color: var(--color-background);}.wt-grid-box__ul{display: flex;flex-direction: column;gap: var(--grid-gap-mobile, calc(var(--gap, 8px) * 2));}@media (min-width: 900px){.wt-grid-box__ul{gap: var(--grid-gap, calc(var(--gap, 8px) * 3));}}.wt-grid-box__ul--swipe{flex-direction: row;gap: 0;}@media (min-width: 900px){.wt-grid-box__ul--swipe{width: 100%;display: flex;gap: var(--grid-gap, calc(var(--gap, 8px) * 3));}}.wt-grid-box__li{width: 100%;}.wt-grid-box__li .wt-grid-box__item{width: 100%;}.wt-grid-box__li .wt-grid-box__item .hero__pic svg,.wt-grid-box__li .wt-grid-box__item .hero__pic img{aspect-ratio: var(--aspect-ratio, auto);}.wt-grid-box__li .wt-grid-box__item .wt-video__movie{aspect-ratio: var(--aspect-ratio, auto);}.wt-grid-box__container{display: flex;flex-direction: column;gap: calc(var(--gap, 8px) * 2);}body .wt-grid-box__container[data-swiper]{max-width: var(--site-max-width);padding-left: calc(var(--gap, 8px) * 2);padding-right: calc(var(--gap, 8px) * 2);margin-left: auto;margin-right: auto;}@media (min-width: 1200px){body .wt-grid-box__container[data-swiper]{padding-left: calc(calc(var(--gap, 8px) * 2) + calc(var(--gap, 8px) * 2));padding-right: calc(calc(var(--gap, 8px) * 2) + calc(var(--gap, 8px) * 2));}}@media (min-width: 1800px){body .wt-grid-box__container[data-swiper]{max-width: var(--site-max-width-big);}}@media (min-width: 900px){.wt-grid-box__container{flex-direction: row;justify-content: space-between;}}body .wt-grid-box__container--full[data-swiper]{margin-left: auto;margin-right: auto;gap: 0;padding-left: 0;padding-right: 0;max-width: var(--hero-max-width);}body .wt-grid-box__container--full[data-swiper] .wt-grid-box__item{width: calc((100% - (0 * calc(var(--gap, 8px) * 0))) / 1 * 1);flex-basis: calc((100% - (0 * calc(var(--gap, 8px) * 0))) / 1 * 1);flex-direction: row;}@media (min-width: 900px){body .wt-grid-box__container--full[data-swiper] .wt-grid-box__item{width: calc((100% - (1 * calc(var(--gap, 8px) * 0))) / 2 * 1);flex-basis: calc((100% - (1 * calc(var(--gap, 8px) * 0))) / 2 * 1);}}.wt-grid-box__header{font-family: var(--font-headline);font-weight: var(--font-headline-weight);font-style: var(--font-headline-style);letter-spacing: var(--font-headline-letter-spacing);text-transform: var(--font-headline-transform, initial);line-height: 1.2;font-size: clamp(2.1rem, 1.3vw + 1.2rem, 2.4rem);max-width: var(--site-max-width);padding-left: calc(var(--gap, 8px) * 1);padding-right: calc(var(--gap, 8px) * 1);margin-left: auto;margin-right: auto;text-align: center;}@media (min-width: 1200px){.wt-grid-box__header{padding-left: calc(calc(var(--gap, 8px) * 1) + calc(var(--gap, 8px) * 2));padding-right: calc(calc(var(--gap, 8px) * 1) + calc(var(--gap, 8px) * 2));}}@media (min-width: 1800px){.wt-grid-box__header{max-width: var(--site-max-width-big);}}.wt-grid-box__item{width: calc((100% - (0 * calc(var(--gap, 8px) * 2))) / 1 * 1);flex-basis: calc((100% - (0 * calc(var(--gap, 8px) * 2))) / 1 * 1);}@media (min-width: 900px){.wt-grid-box__item{width: calc((100% - (1 * calc(var(--gap, 8px) * 2))) / 2 * 1);flex-basis: calc((100% - (1 * calc(var(--gap, 8px) * 2))) / 2 * 1);}}.wt-grid-box [data-swiper]:not(.swiper-initialized).wt-grid-box__container--full ul{gap: 0;}.wt-grid-box [data-swiper]:not(.swiper-initialized) ul{flex-direction: column;gap: var(--grid-gap-mobile, calc(var(--gap, 8px) * 2));width: 100%;}@media (min-width: 900px){.wt-grid-box [data-swiper]:not(.swiper-initialized) ul{flex-direction: row;gap: var(--grid-gap, calc(var(--gap, 8px) * 3));}}.wt-grid-box [data-swiper]:not(.swiper-initialized) .wt-grid-box__li{flex-basis: 100%;width: 100%;}.wt-grid-box [data-swiper]:not(.swiper-initialized) .wt-grid-box__li video{border-radius: var(--border-radius);}.wt-grid-view-with-drawer__ul--swipe{gap: 0 !important;}.wt-grid-view-with-drawer__li{position: relative;}.wt-grid-view-with-drawer__li picture{aspect-ratio: var(--aspect-ratio-mobile, var(--aspect-ratio));}@media (min-width: 900px){.wt-grid-view-with-drawer__li picture{aspect-ratio: var(--aspect-ratio);}}.wt-grid-view-with-drawer [data-swiper]:not(.swiper-initialized) ul{gap: var(--gap-stack-mobile);}@media (min-width: 900px){.wt-grid-view-with-drawer [data-swiper]:not(.swiper-initialized) ul{gap: var(--gap-stack);}}body .wt-grid-view-with-drawer__container[data-swiper]{overflow: visible;padding-left: 0;padding-right: 0;}.wt-grid-view-with-drawer__container--full[data-swiper] .wt-grid-view-with-drawer__li .wt-grid-box__item{width: 100%;}.wt-grid-view-with-drawer .wt-slider__container:has(.swiper-pagination.swiper-pagination-lock){padding-bottom: 0;}.wt-grid-view-with-drawer .wt-slider.wt-slider--full{padding: 0;}.wt-grid-view-with-drawer .wt-slider-inner{max-width: var(--site-max-width);padding-left: calc(var(--gap, 8px) * 2);padding-right: calc(var(--gap, 8px) * 2);margin-left: auto;margin-right: auto;}@media (min-width: 1200px){.wt-grid-view-with-drawer .wt-slider-inner{padding-left: calc(calc(var(--gap, 8px) * 2) + calc(var(--gap, 8px) * 2));padding-right: calc(calc(var(--gap, 8px) * 2) + calc(var(--gap, 8px) * 2));}}@media (min-width: 1800px){.wt-grid-view-with-drawer .wt-slider-inner{max-width: var(--site-max-width-big);}}.wt-grid-view-with-drawer .wt-slider-inner--full{padding-left: 0;padding-right: 0;max-width: unset;}.wt-grid-view-with-drawer__button{position: absolute;bottom: 16px;left: 16px;right: 16px;width: auto !important;z-index: 5;}@media (max-width: 1199px){.wt-grid-view-with-drawer__button .svg-icon--plus{--size-icon: 2rem;--size-icon-desk: 2rem;}}.wt-grid-view-with-drawer__button .svg-icon--arrow-right{width: 2rem;height: 2rem;}@media (max-width: 1199px){.wt-grid-view-with-drawer__button .svg-icon--arrow-right{width: 1.6rem;height: 1.6rem;}}.wt-keys{font-size: var(--font-base-size);font-family: var(--font-base);font-style: var(--font-base-style);font-weight: var(--font-base-weight);text-transform: var(--font-base-transform, none);letter-spacing: var(--font-base-letter-spacing, normal);line-height: var(--font-base-line-height, normal);background-color: var(--color-background);color: var(--color-custom-text);}.wt-keys__list{max-width: var(--site-max-width);padding-left: calc(var(--gap, 8px) * 3);padding-right: calc(var(--gap, 8px) * 3);margin-left: auto;margin-right: auto;display: flex;flex-direction: row;flex-flow: wrap;flex: 0 1 auto;flex-direction: column;flex-wrap: nowrap;width: 100%;gap: calc(var(--gap, 8px) * 3);justify-content: center;padding-top: calc(var(--gap, 8px) * 1);}@media (min-width: 1200px){.wt-keys__list{padding-left: calc(calc(var(--gap, 8px) * 3) + calc(var(--gap, 8px) * 2));padding-right: calc(calc(var(--gap, 8px) * 3) + calc(var(--gap, 8px) * 2));}}@media (min-width: 1800px){.wt-keys__list{max-width: var(--site-max-width-big);}}@media (min-width: 600px){.wt-keys__list{display: grid;grid-template-columns: repeat(2, 1fr);}}@media (min-width: 900px){.wt-keys__list{grid-template-columns: repeat(var(--desktop-cols, 3), 1fr);}}@media (min-width: 900px){.wt-keys__list--3{flex-direction: row;gap: calc(var(--gap, 8px) * 6);}}@media (min-width: 900px){.wt-keys__list--3 .wt-keys__item{width: calc((100% - (2 * calc(var(--gap, 8px) * 6))) / 3 * 1);flex-basis: calc((100% - (2 * calc(var(--gap, 8px) * 6))) / 3 * 1);}}@media (min-width: 1200px){.wt-keys__list--3 .wt-keys__item{width: calc((100% - (3 * calc(var(--gap, 8px) * 6))) / 4 * 1);flex-basis: calc((100% - (3 * calc(var(--gap, 8px) * 6))) / 4 * 1);}}@media (min-width: 900px){.wt-keys__list--4{flex-direction: row;flex-wrap: wrap;gap: calc(var(--gap, 8px) * 6);}}@media (min-width: 900px){.wt-keys__list--4 .wt-keys__item{width: calc((100% - (1 * calc(var(--gap, 8px) * 6))) / 2 * 1);flex-basis: calc((100% - (1 * calc(var(--gap, 8px) * 6))) / 2 * 1);}}@media (min-width: 1200px){.wt-keys__list--4 .wt-keys__item{width: calc((100% - (3 * calc(var(--gap, 8px) * 6))) / 4 * 1);flex-basis: calc((100% - (3 * calc(var(--gap, 8px) * 6))) / 4 * 1);}}.wt-keys__item{display: flex;align-items: center;margin-top: var(--block-margin-top, 0);margin-bottom: var(--block-margin-bottom, 0);}.wt-features-banner .wt-keys__item--bg{padding: calc(var(--gap, 8px) * 2) calc(var(--gap, 8px) * 3);background-color: var(--color-background-icon, transparent);border-radius: var(--border-radius);}@media (min-width: 600px){.wt-keys__item--center{flex-direction: column;text-align: center;}}.wt-keys__item .svg-icon,.wt-keys__item svg{width: 5rem;height: 5rem;}@media (min-width: 600px){.wt-keys__item .svg-icon,.wt-keys__item svg{width: 7rem;height: 7rem;}}.wt-keys__link{display: flex;align-items: center;margin-top: var(--block-margin-top, 0);margin-bottom: var(--block-margin-bottom, 0);}.wt-keys__link:hover{color: inherit;}.wt-features-banner .wt-keys__list .wt-keys__link,.wt-slider__wrapper .wt-slider__slide .wt-keys__link{text-decoration: none;}.wt-keys__content{color: var(--color-custom-text);}@media (min-width: 600px){.wt-keys__content--left{display: flex;flex-direction: column;}}.wt-keys__content--left .wt-keys__title--has-text{}.wt-keys__content--left .wt-keys__text p{margin-top: 0;}.wt-keys__image{width: 5rem;height: 5rem;object-fit: cover;margin-inline-end: 4px;}@media (min-width: 600px){.wt-keys__image{width: 7rem;height: 7rem;}}@media (min-width: 600px){.wt-keys__image.center{margin-right: 0;margin-left: 0;margin-bottom: calc(var(--gap, 8px) * 2);}}.wt-keys__image.left{margin-bottom: 0;}@media (min-width: 600px){.wt-keys__image{width: 7rem;height: 7rem;}.wt-keys__item--center .wt-keys__image{margin-right: 0;margin-bottom: calc(var(--gap, 8px) * 2);}}.wt-features-banner .wt-keys__image,.wt-keys__slide-item .wt-keys__image{width: var(--icon-width-mobile);height: auto;}@media (min-width: 900px){.wt-features-banner .wt-keys__image,.wt-keys__slide-item .wt-keys__image{width: var(--icon-width-desktop);}}.wt-keys__image-container{--featured-icon-size: 3rem;width: 100%;max-width: var(--featured-icon-size);max-height: var(--featured-icon-size);margin-inline-end: calc(var(--gap, 8px) * 2);margin-inline-start: calc(var(--gap, 8px) * 1);}@media (min-width: 600px){.wt-keys__image-container{max-width: var(--featured-icon-size);max-height: var(--featured-icon-size);}}.wt-keys__image-container .wt-keys__image,.wt-keys__item .wt-keys__image-container svg{width: var(--featured-icon-size);height: var(--featured-icon-size);}.wt-keys__icon{width: 5rem;height: 5rem;margin: 1rem;flex-shrink: 0;color: var(--color-icon);}.wt-keys .wt-keys__icon{margin: 0;margin-inline-end: 4px;width: var(--icon-width-mobile);height: auto;}@media (min-width: 900px){.wt-keys .wt-keys__icon{width: var(--icon-width-desktop);height: auto;}}@media (min-width: 600px){.wt-keys__icon{width: 6rem;height: 6rem;}}@media (min-width: 600px){.wt-keys__item--center .wt-keys__icon{margin-right: 0;margin-left: 0;margin-bottom: calc(var(--gap, 8px) * 2);}}.wt-keys__title{font-family: var(--font-headline);font-style: var(--font-headline-style);font-weight: var(--font-headline-weight);text-transform: var(--font-headline-transform, none);font-size: var(--font-headline-size);letter-spacing: var(--font-headline-letter-spacing, normal);line-height: var(--font-headline-line-height, normal);font-size: calc(var(--font-base-size) * 1.25);word-break: break-word;padding: 0 16px;font-size: calc(var(--font-headline-size) * var(--font-headline-scale, 1));}.wt-keys__title.center{text-align: center;}@media (min-width: 900px){.wt-keys__title{padding-bottom: calc(var(--gap, 8px) * 0.5);}}@media (min-width: 900px){.wt-keys__title{font-size: min( calc(var(--font-headline-size) * var(--font-headline-scale-desk, 1)), calc(var(--font-headline-size) + 13.5vw) );}}.wt-keys__text{word-break: break-word;padding: 0 16px;}.wt-keys__text p{margin: 0;padding: 0;}.wt-keys__text p{margin-top: calc(var(--gap, 8px) * 0.5);}@media (min-width: 600px){.wt-keys__text p{margin-top: calc(var(--gap, 8px) * 1);}}.wt-keys__text.center{text-align: center;}@media (min-width: 600px){.wt-keys__text{display: inline-block;max-width: 100%;}}.wt-keys__slide-item{display: flex;align-items: center;margin-top: var(--block-margin-top, 0);margin-bottom: var(--block-margin-bottom, 0);}.wt-keys__slide-item--bg{padding: calc(var(--gap, 8px) * 2) calc(var(--gap, 8px) * 3);background-color: var(--color-background-icon, transparent);border-radius: var(--border-radius);}@media (max-width: 599px){.wt-keys__slide-item{flex-direction: column;justify-content: center;gap: 16px;text-align: center;}}.wt-keys__slide-item .wt-keys__title,.wt-keys__slide-item .wt-keys__text{color: var(--color-custom-text);}.wt-keys .wt-slider{padding-left: calc(var(--gap, 8px) * 2);padding-right: calc(var(--gap, 8px) * 2);}@media (min-width: 600px){.wt-keys .wt-slider{display: none;}}@media (max-width: 599px){body .wt-features-banner.is-slider{display: none;}}@media (min-width: 600px){body .wt-features-banner--slider{display: none;}}body .wt-features-banner--slider [data-swiper-slide]{display: flex;justify-content: center;align-items: center;}body .wt-features-banner--slider [data-swiper-slide].center{flex-direction: column;}.wt-separator{font-size: calc(var(--font-headline-scale) * 1em);background: var(--color-custom-background, transparent);color: var(--color-custom-text, var(--color-text, inherit));max-width: unset;}.wt-separator[data-section-id]{padding-top: var( --section-gap-top-mobile, min( var(--section-margin-block-mobile), var(--section-gap-top, calc(var(--gap, 8px) * var(--section-gap, 2))) ) );padding-bottom: var( --section-gap-bottom-mobile, min( var(--section-margin-block-mobile), var(--section-gap-bottom, calc(var(--gap, 8px) * var(--section-gap, 2))) ) );}@media (min-width: 900px){.wt-separator[data-section-id]{padding-top: var( --section-gap-top, calc(var(--gap, 8px) * var(--section-gap, 2)) );padding-bottom: var( --section-gap-bottom, calc(var(--gap, 8px) * var(--section-gap, 2)) );}}@media (min-width: 1200px){.wt-separator{font-size: calc(var(--font-headline-scale-desk) * 1em);}}.wt-separator__line{background: var(--color-border);margin: 0 auto;}.hero__wrapper .wt-separator__line{max-width: calc(var(--site-max-width-big) - var(--gap, 8px) * 8);}.wt-separator .headline--rich h1,.wt-separator .headline--rich h2,.wt-separator .headline--rich h3,.wt-separator .headline--rich h4,.wt-separator .headline--rich h5,.wt-separator .headline--rich h6,.wt-separator .headline--rich p{padding-bottom: calc(var(--gap, 8px) * 1);}.css-icon{--icon-color: var(--color-text);width: 2rem;height: 2rem;display: block;position: relative;transition: all 0.3s;}.css-icon--square{border: 1px solid var(--icon-color);}#grid-layout:checked ~ * .css-icon--square{--icon-color: var(--color-border);}.css-icon--grid::before,.css-icon--grid::after{width: 0.8rem;height: 0.8rem;content: "";display: block;position: absolute;top: 0;left: 0;background: var(--icon-color);box-shadow: 0 1.2rem 0 var(--icon-color), 1.2rem 0 0 var(--icon-color), 1.2rem 1.2rem 0 var(--icon-color);}.css-icon--grid::after{--icon-color: white;width: 0.6rem;height: 0.6rem;top: 0.1rem;left: 0.1rem;}#grid-layout:not(:checked) .css-icon--grid::before{--icon-color: var(--color-border);}.collection{max-width: var(--site-max-width);padding-left: calc(var(--gap, 8px) * 2);padding-right: calc(var(--gap, 8px) * 2);margin-left: auto;margin-right: auto;display: flex;flex-direction: column;position: relative;}@media (min-width: 1200px){.collection{padding-left: calc(calc(var(--gap, 8px) * 2) + calc(var(--gap, 8px) * 2));padding-right: calc(calc(var(--gap, 8px) * 2) + calc(var(--gap, 8px) * 2));}}@media (min-width: 1800px){.collection{max-width: var(--site-max-width-big);}}.section--full .collection{max-width: 100%;}@media (min-width: 1200px){.collection{flex-direction: row;gap: calc(var(--gap, 8px) * 6);}.collection--with-aside{align-items: flex-start;}.collection--with-aside .collection__filter{position: sticky;top: var(--filters-sticky-offset, calc(var(--gap, 8px) * 2));margin-bottom: calc(var(--gap, 8px) * 2);max-height: calc(100vh - calc(var(--gap, 8px) * 4));overflow: auto;padding-right: calc(var(--gap, 8px) * 1.5);}.collection--with-aside .collection__filter::-webkit-scrollbar{width: calc(var(--gap, 8px) * 1);}.collection--with-aside .collection__filter::-webkit-scrollbar-thumb{border-radius: 5px;background: #666;}}.collection switch-column{margin-left: calc(var(--gap, 8px) * 2);}[dir="rtl"] .collection switch-column{margin-left: 0;margin-right: calc(var(--gap, 8px) * 2);}.collection__mobile-layout-switch{padding-top: calc(var(--gap, 8px) * 1);padding-bottom: calc(var(--gap, 8px) * 1);display: none;align-items: center;gap: calc(var(--gap, 8px) * 1);margin-left: calc(var(--gap, 8px) * 2);}.collection__mobile-layout-switch:only-child{margin-left: auto;}[dir="rtl"] .collection__mobile-layout-switch{margin-left: 0;margin-right: calc(var(--gap, 8px) * 2);}[dir="rtl"] .collection__mobile-layout-switch:only-child{margin-right: auto;}.collection__mobile-layout-switch--hidden{opacity: 0;}@media (max-width: 599px){.collection__mobile-layout-switch{display: flex;}}.collection__mobile-layout-checkbox{position: sticky;top: 0;width: 0;height: 0;overflow: hidden;opacity: 0;display: none;}.collection__toolbar{position: sticky;top: 0;z-index: 10;display: flex;flex-direction: row;justify-content: end;margin-top: 0;background-color: var(--color-background);width: 100%;}@media (max-width: 1199px){.collection__toolbar .wt-filter__trigger{order: 1;}}@media (max-width: 1199px){.collection__toolbar .collection__sort{order: 5;}}@media (max-width: 1199px){.collection__toolbar switch-column{order: 10;}}.search-overlay-on .collection__toolbar{z-index: 5;}.collection__toolbar--minimal{border-top: 1px solid var(--color-border);top: -1px;}@media (max-width: 1199px){.collection__toolbar--minimal{padding-bottom: calc(var(--gap, 8px) * 1);padding-top: calc(var(--gap, 8px) * 1);}}@media (max-width: 1199px){.collection__toolbar--buttons{padding-block: calc(var(--gap, 8px) * 1);gap: calc(var(--gap, 8px) * 2);justify-content: center;}.collection__toolbar--buttons > *{margin-left: 0 !important;margin-right: 0 !important;}}@media (max-width: 399px){.collection__toolbar--buttons{gap: calc(var(--gap, 8px) * 1);}}@media (max-width: 499px){.collection__toolbar .collection__sort .wt-options__label{max-width: 40%;overflow: hidden;text-overflow: ellipsis;}}@media (min-width: 1200px){.collection__toolbar{margin-top: calc(var(--gap, 8px) * 1);border: 0;padding: 0;position: relative;grid-area: toolbar;}}@media (min-width: 1200px){[custom-select-opened] .collection__toolbar{z-index: 9;}}.collection__header{grid-area: header;}.collection__header__title{font-family: var(--font-headline);font-style: var(--font-headline-style);font-weight: var(--font-headline-weight);text-transform: var(--font-headline-transform, none);font-size: var(--font-headline-size);letter-spacing: var(--font-headline-letter-spacing, normal);line-height: var(--font-headline-line-height, normal);color: var( --color-custom-text, var(--color-headings-text, var(--color-text)) );text-align: center;margin-top: calc(var(--gap, 8px) * 2);margin-bottom: 0;grid-area: header;}@media (max-width: 1199px){.collection__header__title{padding-left: calc(var(--gap, 8px) * 2);padding-right: calc(var(--gap, 8px) * 2);white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}}@media (min-width: 1200px){.collection__header__title{text-align: left;margin-bottom: 0;}}.collection__subheader{margin-top: 0;width: 100%;}@media (min-width: 1200px){.collection__subheader{margin-top: calc(var(--gap, 8px) * 1);display: flex;align-items: center;}}.collection__counter{display: none;width: 100%;text-align: center;grid-area: counter;font-size: 1.2rem;}[data-text-horizontal="left"] + .collection-grid-section .collection__counter{text-align: left;}[data-text-horizontal="right"] + .collection-grid-section .collection__counter{text-align: right;}@media (min-width: 1200px){.collection__counter{display: flex;font-size: inherit;}.collection__counter .counter__value{display: flex;}.collection__counter .counter__value::after{content: " ";white-space: pre;}}.collection__counter.mobile{display: block;padding-bottom: 4px;}@media (min-width: 1200px){.collection__counter.mobile{padding-bottom: 0;display: none;font-size: inherit;}}.collection__sort{max-width: 60%;margin-left: auto;margin-right: calc(var(--gap, 8px) * -1);}@media (min-width: 1200px){.collection__sort{margin-left: calc(var(--gap, 8px) * 1.5);}}@media (max-width: 399px){.collection__sort{max-width: 45%;}}[dir="rtl"] .collection__sort{margin-left: calc(var(--gap, 8px) * -1);margin-right: auto;}@media (min-width: 1200px){[dir="rtl"] .collection__sort{margin-right: calc(var(--gap, 8px) * 1.5);}}@media (max-width: 399px){.collection__sort{max-width: 45%;}}@media (max-width: 899px){.collection__toolbar:not(:has(.collection__filter-trigger)) .collection__sort{margin-left: 0;margin-right: auto;}}@media (max-width: 1199px){[toolbar-style="buttons"] .collection__sort{background: var(--color-button-secondary-background);color: var(--color-button-secondary-text);border-color: var(--color-button-secondary-border);height: 4rem;border: 1px solid var(--color-border);width: 100%;max-width: 45rem;flex-grow: 1;overflow: hidden;justify-content: center;border-radius: min(var(--border-radius-button), 4px);display: flex;align-items: center;margin-right: 0;}}@media (max-width: 1199px) and (hover: hover){[toolbar-style="buttons"] .collection__sort:hover{background: var(--color-button-secondary-background-hover);color: var(--color-button-secondary-text-hover);}}@media (max-width: 1199px){[toolbar-style="buttons"] .collection__sort [custom-select-trigger]{width: 100%;text-align: center;justify-content: center;}}.collection__filter-trigger.wt-filter__trigger{font-size: var(--font-base-size);font-family: var(--font-base);font-style: var(--font-base-style);font-weight: var(--font-base-weight);text-transform: var(--font-base-transform, none);letter-spacing: var(--font-base-letter-spacing, normal);line-height: var(--font-base-line-height, normal);grid-area: filter;border-radius: 0;border: 0;height: unset;padding: 0;margin-right: auto;cursor: pointer;position: relative;}.collection__filter-trigger.wt-filter__trigger::before{content: "";display: block;position: absolute;inset: 0;}@media (min-width: 1200px){.collection__filter-trigger.wt-filter__trigger::after{content: "";width: 1px;height: 50%;background-color: var(--color-border);margin-left: calc(var(--gap, 8px) * 2.5);display: block;}}.collection__filter-trigger.wt-filter__trigger:hover{background-color: inherit;border: 0;color: inherit;}@media (max-width: 1199px){[toolbar-style="buttons"] .collection__filter-trigger.wt-filter__trigger{background: var(--color-button-secondary-background);color: var(--color-button-secondary-text);border-color: var(--color-button-secondary-border);height: 4rem;border: 1px solid var(--color-border);width: 100%;max-width: 45rem;flex-grow: 1;overflow: hidden;justify-content: center;border-radius: min(var(--border-radius-button), 4px);}}@media (max-width: 1199px) and (hover: hover){[toolbar-style="buttons"] .collection__filter-trigger.wt-filter__trigger:hover{background: var(--color-button-secondary-background-hover);color: var(--color-button-secondary-text-hover);}}@media (min-width: 1200px){.collection__filter-trigger.wt-filter__trigger{margin-right: 0;}.collection__filter-trigger.wt-filter__trigger:not(:first-child)::after{content: "";width: 1px;height: 50%;background-color: var(--color-border);margin-left: calc(var(--gap, 8px) * 2.5);display: block;}}[dir="rtl"] .collection__filter-trigger.wt-filter__trigger{margin-right: 0;margin-left: auto;}@media (min-width: 1200px){[dir="rtl"] .collection__filter-trigger.wt-filter__trigger{margin-left: 0;margin-right: auto;}[dir="rtl"] .collection__filter-trigger.wt-filter__trigger::after{margin-left: 0;margin-right: calc(var(--gap, 8px) * 2.5);}}.collection__body{width: 100%;padding-bottom: calc(var(--gap, 8px) * 3);}@media (min-width: 1200px){.collection__body{display: grid;grid-template-columns: repeat(2, 1fr);grid-template-rows: auto;grid-template-areas: "header header" "counter toolbar" "items items" "more more";}[dir="rtl"] .collection__body{overflow: hidden;}}.collection__aside:not(.wt-filter--drawer){padding-block: 0;}@media (min-width: 1200px){.collection__aside:not(.wt-filter--drawer){overflow: auto;max-height: 98vh;top: var(--filters-sticky-offset, 0);padding-top: 0 !important;flex: 1 0 27rem;}.collection__aside:not(.wt-filter--drawer) .filter__header{margin-top: 16px;margin-bottom: 16px;}.collection__aside:not(.wt-filter--drawer) .filter__header.wt-collapse__trigger{margin-top: 0;margin-bottom: 0;}}.collection__grid{--cols: 1;padding: 0;width: 100%;display: grid;grid-template-columns: repeat(var(--cols), minmax(0, 1fr));gap: calc(var(--gap, 8px) * 1) var(--grid-gap-mobile, calc(var(--gap, 8px) * 2));margin-top: 0;margin-bottom: var(--section-gap-bottom);grid-area: items;}@media (min-width: 900px){.collection__grid{margin-top: 0;gap: var(--grid-gap);}}@media (max-width: 599px){#grid-layout:checked ~ .collection__grid{--cols: 2;}}.collection__grid.collection__grid--search-category{transition: opacity 0.3s ease-in-out, visibility 0.3s ease-in-out;opacity: 0;visibility: hidden;padding-top: 0;padding-bottom: 0;margin-top: 0;margin-bottom: 0;max-height: 0;overflow: hidden;}.collection__grid.collection__grid--search-category + .collection__aside{display: none;}@media (min-width: 1200px){.collection__grid.collection__grid--search-category.active{overflow: visible;}}.collection__grid.collection__grid--search-category .wt-options__trigger,.collection__grid.collection__grid--search-category .collection__subheader{padding-top: 0;padding-bottom: 0;margin-top: 0;margin-bottom: 0;}.collection__grid.collection__grid--search-category .collection__toolbar{padding-top: 8px;padding-bottom: 8px;}.collection__grid.active{opacity: 1;visibility: visible;max-height: 100%;}.collection__grid--articles,.collection__grid--pages{display: none;margin-top: 0;margin-bottom: 0;}.collection__grid__loader__container{width: 100%;grid-column: 1/-1;display: flex;align-items: center;justify-content: center;}.collection__grid__title{font-size: 2rem;font-family: var(--font-headline);font-weight: var(--font-headline-weight);font-style: var(--font-headline-style);letter-spacing: var(--font-headline-letter-spacing);text-transform: var(--font-headline-transform, initial);line-height: 1.2;margin-top: calc(var(--gap, 8px) * 0.5);align-self: flex-start;grid-column-start: 1;grid-column-end: calc(var(--cols) + 1);}@media (min-width: 600px){.collection__grid{--cols: 2;}}@media (min-width: 900px){.collection__grid{--cols: 3;}}@media (min-width: 1200px){.collection__grid{--cols: 4;margin-top: calc(var(--gap, 8px) * 1);}}@media (min-width: 1200px){.collection__grid[data-cols-desktop="3"]{--cols: 3;}}.collection__grid__item{display: flex;align-self: stretch;margin-bottom: calc(var(--gap, 8px) * 3);}@media (min-width: 900px){.collection__grid__item{margin-bottom: calc(var(--gap, 8px) * 5);}}.collection__grid__item color-swatch{display: block;width: 100%;}.collection__grid__item .card__picture{display: block;}.collection__grid__item .card__title{word-break: break-word;}.collection__more{margin-bottom: calc(var(--gap, 8px) * 7);grid-area: more;}.collection__empty-collection{display: flex;align-items: center;justify-content: center;}.collection .wt-pagination-wrapper{grid-column: -1/1;}.collection__sticky-header{display: flex;flex-direction: column;padding: 0;position: sticky;top: var(--filters-sticky-offset, -1px);width: 100%;z-index: 9;margin-left: auto;margin-right: auto;background-color: var(--color-background, #fff);opacity: 1;transition: opacity 0.4s;}@media (min-width: 1200px){.collection__sticky-header{grid-column: 1/3;flex-direction: row;align-items: center;justify-content: space-between;}}.collection__sticky-header.transition{opacity: 0;}@media (max-width: 1199px){.collection__sticky-header--buttons{margin-bottom: calc(var(--gap, 8px) * 1);}}switch-column{display: block;}@media (min-width: 600px){switch-column{display: none;}}switch-column .loading-overlay{width: 100%;height: 100%;display: flex;align-items: center;justify-content: end;}@media (min-width: 600px){switch-column .loading-overlay{display: none;}}switch-column .loading-overlay__spinner{display: flex;align-items: center;justify-content: center;}switch-column .loading-overlay--hidden{display: none;}.main-search-tab__container{grid-column-start: 1;grid-column-end: 3;}@media (max-width: 899px){.main-search-tab__container .collection__grid{--cols: var(--mobile-cols, 2);}}.main-search-tab__container #product-grid-articles{margin-top: 16px;}.main-search-tab__container .collection__sticky-header{grid-column: 1/-1;}.main-search-tab__container #product-grid-products .collection__toolbar.collection__toolbar--buttons{margin-bottom: 0;}.wt-filter__trigger .svg-icon.svg-icon--filter[data-icon-theme="option_2"]{height: 11px;width: 16px;}@media (min-width: 900px){.wt-filter__trigger .svg-icon.svg-icon--filter[data-icon-theme="option_2"]{margin-right: 12px;}}.grid-banner{margin-bottom: 24px;position: relative;}@media (max-width: 899px){.grid-banner--mobile-2{aspect-ratio: var(--media-aspect-ratio, auto);grid-column: 1/-1;}}@media (min-width: 900px){.grid-banner--desktop-2{grid-column: span 2;}}@media (min-width: 900px){.grid-banner{margin-bottom: calc(var(--gap, 8px) * 5);}}.grid-banner__media{position: absolute;top: 0;left: 0;z-index: -1;border-radius: var(--border-radius);overflow: hidden;aspect-ratio: var(--aspect-ratio, auto);height: 100%;width: 100%;}.grid-banner__media-overlay{position: absolute;top: 0;left: 0;height: 100%;width: 100%;background-color: var(--color-overlay, transparent);opacity: var(--color-overlay-opacity, 1);}.grid-banner img,.grid-banner video{width: 100%;height: 100%;object-fit: cover;}.grid-banner__media-mobile{width: 100%;height: 100%;}@media (min-width: 900px){.grid-banner__media-mobile{display: none;}}.grid-banner__media-mobile svg{width: 100%;height: 100%;}.grid-banner__media-desktop{display: none;width: 100%;height: 100%;}@media (min-width: 900px){.grid-banner__media-desktop{display: block;}}.grid-banner__media-desktop svg{width: 100%;height: 100%;}.grid-banner__media-content{--custom-text-scale: var(--font-text-scale, 1);--text-size: calc(var(--font-base-size) * var(--custom-text-scale, 1));width: 100%;height: 100%;padding: 24px;aspect-ratio: var(--aspect-ratio, auto);overflow: hidden;display: flex;justify-content: var(--mobile-text-horizontal, start);align-items: var(--mobile-text-vertical, start);text-align: var(--mobile-text-horizontal, start);color: var(--color-body-text);font-family: var(--font-base);font-size: var(--text-size);font-weight: var(--font-base-weight);text-transform: var(--font-base-transform, none);letter-spacing: var(--font-base-letter-spacing, normal);line-height: var(--font-headline-line-height, normal);}@media (min-width: 900px){.grid-banner__media-content{--custom-text-scale: var(--font-text-scale-desk);justify-content: var(--desktop-text-horizontal, start);align-items: var(--desktop-text-vertical, start);text-align: var(--desktop-text-horizontal, start);}}.grid-banner__media-text{display: flex;flex-direction: column;gap: calc(var(--gap, 8px) * 1.5);}.grid-banner__media-button{display: flex;}.collection-feature__wrapper{background-color: var(--color-background);color: var(--color-custom-text);}.collection-feature__container{display: flex;flex-direction: column;justify-content: center;align-items: center;font-size: min( var(--font-headline-size) * var(--font-headline-scale, 1), var(--font-headline-size) + 13.5vw );font-family: var(--font-headline);font-style: var(--font-headline-style);font-weight: var(--font-headline-weight);text-transform: var(--font-headline-transform, none);letter-spacing: var(--font-headline-letter-spacing, normal);line-height: var(--font-base-line-height-mobile, normal);}@media (min-width: 900px){.collection-feature__container{font-size: min( var(--font-headline-size) * var(--font-headline-scale-desk, 1), var(--font-headline-size) + 13.5vw );line-height: var(--font-base-line-height, normal);}}.collection-feature__item{width: fit-content;position: relative;}@media (min-width: 900px){.collection-feature__item{max-width: 75vw;}}.collection-feature__item a{display: flex;flex-wrap: wrap;justify-content: center;align-items: center;color: var(--color-custom-text);max-width: var(--site-max-width);padding-left: calc(var(--gap, 8px) * 2);padding-right: calc(var(--gap, 8px) * 2);margin-left: auto;margin-right: auto;}@media (min-width: 1200px){.collection-feature__item a{padding-left: calc(calc(var(--gap, 8px) * 2) + calc(var(--gap, 8px) * 2));padding-right: calc(calc(var(--gap, 8px) * 2) + calc(var(--gap, 8px) * 2));}}@media (min-width: 1800px){.collection-feature__item a{max-width: var(--site-max-width-big);}}@media (min-width: 900px){.collection-feature__item a:hover{color: inherit;}.collection-feature__item a:hover .collection-feature__img-container img,.collection-feature__item a:hover .collection-feature__img-container svg{opacity: 1;transform: translateX(0);}.collection-feature__item a:hover span{transform: translateX(-10px);}}@media (min-width: 900px){.collection-feature__item span{transition: transform 0.8s cubic-bezier(0.33, 1, 0.68, 1);}}.collection-feature__img-container{display: flex;height: min( var(--font-headline-size) * var(--font-headline-scale, 1), var(--font-headline-size) + 13.5vw );margin-left: 8px;}@media (min-width: 900px){.collection-feature__img-container{height: min( var(--font-headline-size) * var(--font-headline-scale-desk, 1) * var(--font-base-line-height, normal), var(--font-headline-size) + 13.5vw );position: absolute;margin-left: 0;right: -16px;transform: translateX(100%);}}.collection-feature__img-container img,.collection-feature__img-container svg{height: 100%;width: auto;opacity: 1;}@media (min-width: 900px){.collection-feature__img-container img,.collection-feature__img-container svg{transition: transform 1.2s cubic-bezier(0.33, 1, 0.68, 1), opacity 0.6s cubic-bezier(0.33, 1, 0.68, 1);opacity: 0;transform: translateX(-20%);}}.breadcrumbs{max-width: var(--site-max-width);padding-left: calc(var(--gap, 8px) * 2);padding-right: calc(var(--gap, 8px) * 2);margin-left: auto;margin-right: auto;font-size: var(--font-breadcrumbs-size);font-family: var(--font-breadcrumbs);font-style: var(--font-breadcrumbs-style);font-weight: var(--font-breadcrumbs-weight);text-transform: var(--font-breadcrumbs-transform, none);letter-spacing: var(--font-breadcrumbs-letter-spacing, normal);font-size: 1.2rem;}@media (min-width: 1200px){.breadcrumbs{padding-left: calc(calc(var(--gap, 8px) * 2) + calc(var(--gap, 8px) * 2));padding-right: calc(calc(var(--gap, 8px) * 2) + calc(var(--gap, 8px) * 2));}}@media (min-width: 1800px){.breadcrumbs{max-width: var(--site-max-width-big);}}@media (min-width: 1200px){.breadcrumbs{font-size: max(1.2rem, calc(var(--font-base-size) - 2px));}}.breadcrumbs__wrapper{background-color: var(--color-custom-background);color: var(--color-custom-text);}.breadcrumbs--full-width{max-width: 100%;}.breadcrumbs__display-none{display: none;}.breadcrumbs__list{display: flex;align-items: center;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;position: relative;font-size: var(--font-breadcrumbs-size);font-family: var(--font-breadcrumbs);font-style: var(--font-breadcrumbs-style);font-weight: var(--font-breadcrumbs-weight);text-transform: var(--font-breadcrumbs-transform, none);letter-spacing: var(--font-breadcrumbs-letter-spacing, normal);}@media (min-width: 900px){.breadcrumbs__list{overflow: visible;}}.breadcrumbs__list::after{content: "";display: block;width: calc(var(--gap, 8px) * 4);position: absolute;right: 0;top: 0;bottom: 0;background: linear-gradient( to right, rgba(255, 255, 255, 0), var(--color-custom-background, var(--color-background)) );}[dir="rtl"] .breadcrumbs__list::after{left: 0;right: auto;background: linear-gradient( to left, rgba(255, 255, 255, 0), var(--color-custom-background, var(--color-background)) );}.breadcrumbs__item{display: flex;align-items: center;justify-content: center;}.breadcrumbs__item:not(:last-child)::after{content: "/";display: flex;align-items: center;justify-content: center;margin: 0 calc(var(--gap, 8px) * 1);font-size: 80%;opacity: 0.5;}[dir="rtl"] .breadcrumbs__item:not(:last-child)::after{content: "\\";}.breadcrumbs__item a{display: flex;align-items: center;justify-content: center;}.breadcrumbs__link{color: inherit;display: flex;align-items: center;justify-content: center;}.wt-filter__trigger{align-items: center;display: flex;padding-left: calc(var(--gap, 8px) * 2);padding-right: calc(var(--gap, 8px) * 2);}@media (min-width: 1200px){.wt-filter__trigger:not(.wt-filter__trigger--drawer){display: none;}}.wt-filter__trigger__counter{--counter-border-color: var(--color-header-background);min-width: 2rem;height: 2rem;padding: 0 0.3rem;display: inline-flex;align-items: center;justify-content: center;background: var(--color-action-background);color: var(--color-action-text);border-radius: 1.1rem;font-size: 1.2rem;font-weight: 400;line-height: 1;margin-left: calc(var(--gap, 8px) * 0.5);}[dir="rtl"] .wt-filter__trigger__counter{margin-left: 0;margin-right: calc(var(--gap, 8px) * 0.5);}.wt-filter__trigger .svg-icon{margin-right: calc(var(--gap, 8px) * 1);}[dir="rtl"] .wt-filter__trigger .svg-icon{margin-right: 0;margin-left: calc(var(--gap, 8px) * 1);}.wt-filter__close{cursor: pointer;padding: 0;height: auto;border: 0;position: relative;background: transparent;color: inherit;}.wt-filter__close::before{content: "";display: block;position: absolute;inset: 0;}body .wt-filter__close.wt-filter__close{display: flex;align-items: center;}.wt-filter__close:hover{background-color: transparent;color: inherit;}.wt-filter__header{font-family: var(--font-headline);font-style: var(--font-headline-style);font-weight: var(--font-headline-weight);text-transform: var(--font-headline-transform, none);font-size: var(--font-headline-size);letter-spacing: var(--font-headline-letter-spacing, normal);line-height: var(--font-headline-line-height, normal);font-size: calc(var(--font-base-size) * 1.15);}@media (min-width: 1200px){.wt-filter__header{font-size: calc(var(--font-base-size) * 1.25);}}@media (min-width: 1200px){.wt-filter__header{display: none;}}.wt-filter__body > *:last-child{border-bottom: calc(var(--gap, 8px) * 6) solid transparent;margin-bottom: 0;}.wt-filter__cta{background: var(--color-button-primary-background);color: var(--color-button-primary-text);border-color: transparent;width: 100%;}@media (hover: hover){.wt-filter__cta:hover{background: var(--color-button-primary-background-hover);border-color: transparent;color: var(--color-button-primary-text-hover);}}.wt-filter__cta.loading{color: transparent;}.wt-filter__footer{padding: calc(var(--gap, 8px) * 2);border-top: 1px solid var(--color-border);}@media (min-width: 1200px){.wt-filter__footer__body.always-visible{display: none;}}.wt-filter__view-cart{display: inline-flex;margin-top: calc(var(--gap, 8px) * 1);margin-bottom: calc(var(--gap, 8px) * -0.5);position: relative;left: 50%;transform: translateX(-50%);}.wt-filter__remove-all,.wt-filter__clear-all{display: block;text-align: center;margin-bottom: calc(var(--gap, 8px) * 0.5);}.wt-filter__remove-all{font-size: var(--font-button-size);font-family: var(--font-button);font-style: var(--font-button-style);font-weight: var(--font-button-weight);text-transform: var(--font-button-transform, none);letter-spacing: var(--font-button-letter-spacing, normal);height: var(--input-height);text-align: center;display: inline-flex;justify-content: center;align-items: center;line-height: 1.15;}@media (max-width: 1199px){.wt-filter{position: fixed;background: var(--color-background);width: 100%;max-width: 50rem;height: 100%;z-index: 50;transform: translateX(100%);top: 0;right: 0;display: flex;flex-direction: column;left: 0;right: initial;transform: translateX(-100%);}.drawers-animated .wt-filter{transition: transform 0.3s cubic-bezier(0.12, 0.67, 0.53, 1), opacity 0.3s cubic-bezier(0.12, 0.67, 0.53, 1);}.wt-filter__header{display: flex;justify-content: space-between;align-items: center;border-bottom: 1px solid var(--color-border);padding: calc(var(--gap, 8px) * 2) calc(var(--gap, 8px) * 4);}.wt-filter__header h3{margin: 0;}.wt-filter__close{display: inline-block;cursor: pointer;}.wt-filter__body{padding: calc(var(--gap, 8px) * 2) calc(var(--gap, 8px) * 4) 0;flex-grow: 100;overflow: auto;}}@media (min-width: 1200px){.wt-filter:not(.wt-filter--drawer){padding-top: calc(var(--gap, 8px) * 2);margin-bottom: calc(var(--gap, 8px) * 7);}}.wt-filter--drawer{position: fixed;background: var(--color-background);width: 100%;max-width: 50rem;height: 100%;z-index: 50;transform: translateX(100%);top: 0;right: 0;display: flex;flex-direction: column;transform: translateX(-100%);right: initial;left: 0;z-index: 101;}.drawers-animated .wt-filter--drawer{transition: transform 0.3s cubic-bezier(0.12, 0.67, 0.53, 1), opacity 0.3s cubic-bezier(0.12, 0.67, 0.53, 1);}@media (min-width: 1200px){.wt-filter--drawer{right: 0;left: initial;transform: translateX(100%);}}.wt-filter--drawer-open{transform: translateX(0%);}.wt-filter--drawer .wt-filter__header{display: flex;justify-content: space-between;align-items: center;border-bottom: 1px solid var(--color-border);padding: calc(var(--gap, 8px) * 2) calc(var(--gap, 8px) * 4);}.wt-filter--drawer .wt-filter__header h3{margin: 0;}.wt-filter--drawer .wt-filter__close{display: inline-block;cursor: pointer;}.wt-filter--drawer .wt-filter__body{padding: calc(var(--gap, 8px) * 2) calc(var(--gap, 8px) * 4) 0;flex-grow: 100;overflow: auto;}.wt-filter--drawer .wt-filter__header{display: flex;}.wt-filter--drawer .wt-filter__close{display: block;}.wt-filter--hidden{display: none;}[data-filter-position="always"] .wt-filter .list--checkbox .list__item:nth-of-type(6n + 1) .color-swatcher--tooltip{left: 0;transform: none;}[data-filter-position="always"] .wt-filter .list--checkbox .list__item:nth-of-type(6n) .color-swatcher--tooltip{left: initial;right: 0;transform: none;}[data-filter-position="drawer"] .wt-filter .list--checkbox .list__item:nth-of-type(10n + 1) .color-swatcher--tooltip{left: 0;transform: none;}[data-filter-position="drawer"] .wt-filter .list--checkbox .list__item:nth-of-type(10n) .color-swatcher--tooltip{left: initial;right: 0;transform: none;}@media (max-width: 599px){body.page-overlay-cart-on > *{opacity: 0;}body.page-overlay-cart-on > cart-drawer{opacity: 1;}}.wt-cart__list{width: 100%;}.wt-cart__item-discount{display: flex;align-items: center;gap: 4px;margin: 4px 0;}.wt-cart .cart-item__discounted-prices{display: flex;gap: 6px;}.wt-cart .cart-item__price{font-size: max(1.3rem, var(--font-base-size) - 0.4rem);color: var(--color-body-text-light);}.wt-cart__drawer{position: fixed;background: var(--color-background);width: 100%;max-width: 50rem;height: 100%;z-index: 50;transform: translateX(100%);top: 0;right: 0;display: flex;flex-direction: column;}.drawers-animated .wt-cart__drawer{transition: transform 0.3s cubic-bezier(0.12, 0.67, 0.53, 1), opacity 0.3s cubic-bezier(0.12, 0.67, 0.53, 1);}.wt-cart__drawer__header{display: flex;justify-content: space-between;align-items: center;border-bottom: 1px solid var(--color-border);padding: calc(var(--gap, 8px) * 2) calc(var(--gap, 8px) * 4);}.wt-cart__drawer__header h3{margin: 0;}.wt-cart__drawer__close{display: inline-block;cursor: pointer;}.wt-cart__drawer__body{padding: calc(var(--gap, 8px) * 2) calc(var(--gap, 8px) * 4) 0;flex-grow: 100;overflow: auto;}[dir="rtl"] .wt-cart__drawer{left: 0;right: auto;transform: translateX(-100%);}.wt-cart__drawer--open,.wt-cart[open] .wt-cart__drawer{transform: translateY(0);}.wt-cart__drawer__header{padding: calc(var(--gap, 8px) * 2) calc(var(--gap, 8px) * 3);}@media (max-width: 399px){.wt-cart__drawer__header{padding: calc(var(--gap, 8px) * 2);}}.wt-cart__drawer__footer{padding: calc(var(--gap, 8px) * 2);border-top: 1px solid var(--color-border);z-index: 10;background-color: var(--color-background);}.wt-cart__drawer__footer:has(.wt-cart__subtitle:empty):has(.wt-cart-features){border-top: none;padding-top: 0;}.wt-cart__drawer__footer:has(.wt-cart__subtitle:empty):has(.wt-cart-features) .wt-cart-features{margin-block: 0;}.wt-cart__drawer__code{margin-top: auto;margin-left: calc(var(--gap, 8px) * -2);margin-right: calc(var(--gap, 8px) * -2);}.wt-cart__drawer__inner{flex-direction: column;display: flex;height: 100%;}.wt-cart__drawer__close{border: none;background: none;color: inherit;padding: 0;align-items: center;display: flex;position: relative;}.wt-cart__drawer__close::after{content: "";position: absolute;inset: 0;}.wt-cart__drawer__close:hover{background: none;}.wt-cart__drawer__body{display: flex;flex-direction: column;padding: 0 calc(var(--gap, 8px) * 3);}@media (max-width: 399px){.wt-cart__drawer__body{padding-left: calc(var(--gap, 8px) * 2);padding-right: calc(var(--gap, 8px) * 2);}}.wt-cart__drawer__items{height: 100%;display: flex;}.wt-cart__drawer__form{width: 100%;}.wt-cart__drawer__content{height: 100%;display: flex;}.wt-cart__drawer__content .wt-cart__title{flex-grow: initial;margin: initial;margin-bottom: calc(var(--gap, 8px) * 2);}.wt-cart--empty .wt-cart__login{width: 100%;}.wt-cart__cross-sell{width: 100%;background-color: rgba(var(--color-text-rgb), 0.05);padding: calc(var(--gap, 8px) * 2) 0;display: grid;grid-template-rows: auto 1fr;transition: grid-template-rows 0.3s ease;--cross-sell-content-height: calc(100px + gap(2));}.wt-cart__cross-sell .wt-slider__container:not(.swiper-initialized){display: none !important;}.wt-cart__cross-sell__toggle{position: relative;display: inline-flex;align-items: center;justify-content: center;width: 28px;height: 28px;cursor: pointer;}.wt-cart__cross-sell__toggle .svg-icon{transform-origin: center;transition: transform 0.2s ease;width: 22px;height: 22px;}.wt-cart__cross-sell .shoppable-product-card--cross-sell{height: var(--cross-sell-content-height);margin-inline-start: calc(var(--gap, 8px) * 2);}.wt-cart__cross-sell .wt-slider--cross-sell .shoppable-product-card--cross-sell{margin-inline-start: 0;}.wt-cart__cross-sell__empty{padding: calc(var(--gap, 8px) * 2);margin: calc(var(--gap, 8px) * 2);background-color: red;color: white;}.wt-cart__cross-sell--collapsed{grid-template-rows: auto 0fr;}.wt-cart__cross-sell--collapsed .wt-cart__cross-sell__heading{margin-bottom: 0px;}.wt-cart__cross-sell--collapsed .wt-cart__cross-sell__toggle .svg-icon{transform: rotate(180deg);}.wt-cart__cross-sell__heading{font-size: var(--font-base-size);font-family: var(--font-base);font-style: var(--font-base-style);font-weight: var(--font-base-weight);text-transform: var(--font-base-transform, none);letter-spacing: var(--font-base-letter-spacing, normal);line-height: var(--font-base-line-height, normal);margin: 0 calc(var(--gap, 8px) * 2) calc(var(--gap, 8px) * 2) calc(var(--gap, 8px) * 2);display: flex;justify-content: space-between;align-items: center;cursor: pointer;}.wt-cart__cross-sell__products{display: flex;gap: 12px;min-height: 0;overflow: hidden;}.wt-cart__cross-sell__products .wt-slider__slide{margin-left: calc(var(--gap, 8px) * 2);}.wt-cart__cross-sell__products .wt-slider__slide:last-of-type{margin-right: calc(var(--gap, 8px) * 2);}.wt-cart__header--empty .wt-cart__title{margin-right: 0;}.wt-cart__login{border-top: 1px solid var(--color-border);display: flex;flex-direction: column;align-items: center;padding-top: calc(var(--gap, 8px) * 5);margin-top: calc(var(--gap, 8px) * 5);}.wt-cart__login__title{margin-block: 0;font-size: var(--font-base-size);font-family: var(--font-headline);}.wt-cart__login__text{font-size: var(--font-base-size);}.wt-cart__login__text a{text-decoration: underline;}.wt-cart__wrapper{max-width: var(--site-max-width);padding-left: calc(var(--gap, 8px) * 2);padding-right: calc(var(--gap, 8px) * 2);margin-left: auto;margin-right: auto;max-width: var(--post-max-width);}@media (min-width: 1200px){.wt-cart__wrapper{padding-left: calc(calc(var(--gap, 8px) * 2) + calc(var(--gap, 8px) * 2));padding-right: calc(calc(var(--gap, 8px) * 2) + calc(var(--gap, 8px) * 2));}}@media (min-width: 1800px){.wt-cart__wrapper{max-width: var(--site-max-width-big);}}@media (min-width: 1800px){.wt-cart__wrapper{max-width: var(--post-max-width);}}.wt-cart__title{font-size: var(--font-headline-size);margin: calc(var(--gap, 8px) * 2) calc(var(--gap, 8px) * 2) calc(var(--gap, 8px) * 2) 0;flex-grow: 3;}.wt-cart__header{display: flex;flex-wrap: wrap;justify-content: space-between;align-items: center;}.wt-cart__header--empty{width: 100%;flex-direction: column;margin-bottom: calc(var(--gap, 8px) * 5);margin-top: calc(var(--gap, 8px) * 3);justify-content: center;}.wt-cart__header__icon-bag{width: 4rem;height: 4rem;}.wt-cart__header__action{display: flex;flex-grow: 1;}.wt-cart__header__subtotal{display: flex;flex-direction: column;justify-content: center;margin-right: calc(var(--gap, 8px) * 3);text-align: right;}.wt-cart__header__subtotal .text{font-size: 1.2rem;font-family: var(--font-price);}.wt-cart__header__subtotal .value{font-size: 1.6rem;font-weight: bold;}.wt-cart__item{padding-top: calc(var(--gap, 8px) * 3);padding-bottom: calc(var(--gap, 8px) * 3);display: flex;}.wt-cart__item .loading-overlay:not(.hidden) ~ *{visibility: hidden;}.wt-cart__item:not(:last-child){border-bottom: 1px solid var(--color-border);}.wt-cart__item__link{display: block;}@media (max-width: 599px){.cart-page .wt-cart__item{align-items: flex-start;}}@media (min-width: 900px){.cart-page .wt-cart__item{padding-top: calc(var(--gap, 8px) * 4);padding-bottom: calc(var(--gap, 8px) * 4);}}.wt-cart__item__data{position: relative;width: 100%;}.wt-cart__item__remove{opacity: 0.5;display: flex;}.wt-cart__item__remove--title{position: absolute;top: 0;right: 0;}[dir="rtl"] .wt-cart__item__remove--title{right: unset;left: 0;}@media (min-width: 900px){.wt-cart__item__remove--title{display: none;}}.wt-cart__item__remove--amount{margin-right: auto;}.wt-cart__item__remove .svg-icon{transform: scale(0.75);width: 32px;height: 32px;}.wt-cart__item__thumb{margin: 0;position: relative;}.wt-cart__item__thumb .link-save{top: calc(var(--gap, 8px) * 1);right: calc(var(--gap, 8px) * 1);transform: scale(0.75);transform-origin: top right;}.wt-cart__item__thumb img,.wt-cart__item__thumb svg{display: block;max-width: 12rem;border-radius: var(--border-radius);}@media (max-width: 399px){.wt-cart__item__thumb img,.wt-cart__item__thumb svg{max-width: 8rem;}}@media (min-width: 900px){.wt-cart__item__thumb img,.wt-cart__item__thumb svg{max-width: 9rem;}}.wt-cart__drawer .wt-cart__item__thumb{align-self: flex-start;width: 30%;min-width: 84px;}.wt-cart__drawer .wt-cart__item__thumb img,.wt-cart__drawer .wt-cart__item__thumb svg{max-width: 12rem;}.wt-cart__item__name{margin-top: 0;margin-bottom: 0;padding-right: 8px;font-size: var(--font-base-size);font-family: var(--font-base);font-style: var(--font-base-style);font-weight: var(--font-base-weight);text-transform: var(--font-base-transform, none);letter-spacing: var(--font-base-letter-spacing, normal);line-height: var(--font-base-line-height, normal);width: calc(100% - 24px);}.wt-cart__item__price{margin-bottom: calc(var(--gap, 8px) * 1);}.wt-cart__item__price-wrapper{position: relative;}.wt-cart__drawer .wt-cart__item__price{display: none;}.wt-cart__item__price .original{text-decoration: line-through;color: var(--color-text-light);}.wt-cart__item__vendor{opacity: 0.5;text-transform: uppercase;font-size: 1.2rem;}.wt-cart__item__body{display: flex;width: 100%;padding-left: calc(var(--gap, 8px) * 3);flex-direction: column;align-items: stretch;}[dir="rtl"] .wt-cart__item__body{padding-left: 0;padding-right: calc(var(--gap, 8px) * 3);}@media (min-width: 900px){.cart-page .wt-cart__item__body{flex-direction: row;align-items: center;}}@media (min-width: 900px){.wt-cart__item__body{align-items: center;}}.wt-cart__drawer .wt-cart__item__body{flex-wrap: wrap;}.wt-cart__item__body .options{width: 100%;color: var(--color-body-text-light);margin: calc(var(--gap, 8px) * 1) calc(var(--gap, 8px) * 1) calc(var(--gap, 8px) * 1.5) 0;display: table;font-size: max(1.3rem, calc(var(--font-base-size) - 0.4rem));}.wt-cart__item__body .options li{display: flex;align-items: center;justify-content: flex-start;gap: 6px;}.wt-cart__item__body .options li svg{width: 15px;height: 15px;color: var(--color-body-text-light);}.wt-cart__item__body .options .value{word-break: break-all;}.wt-cart__item__amount{font-size: var(--font-price-size);font-family: var(--font-price);font-style: var(--font-price-style);font-weight: var(--font-price-weight);text-transform: var(--font-price-transform, none);letter-spacing: var(--font-price-letter-spacing, normal);display: flex;align-items: center;width: 100%;justify-content: space-between;margin-bottom: calc(var(--gap, 8px) * 1);gap: 8px;}@media (min-width: 900px){.wt-cart__item__amount{justify-content: end;}}.wt-cart__item__amount.cart-page{justify-content: space-between;flex-wrap: wrap;}.wt-cart__item__amount.cart-page .item__details{display: flex;justify-content: center;align-items: center;gap: 8px;}.wt-cart__item__amount.cart-page .cart-item__error{display: none;}.wt-cart__item__amount .cart-item__discounted-prices{display: flex;flex-wrap: wrap;gap: 0;width: min-content;justify-content: end;}.wt-cart__item__amount .cart-item__discounted-prices s,.wt-cart__item__amount .cart-item__discounted-prices span{white-space: nowrap;}.wt-cart__item__amount .cart-item__discounted-prices .cart-item__old-price.price.price--end{font-size: calc(var(--font-base-size) - 2px);}.wt-cart__item__amount cart-remove-button{display: none;}@media (min-width: 900px){.wt-cart__item__amount cart-remove-button{display: flex;}}@media (max-width: 399px){.wt-cart__item__amount{flex-wrap: wrap;}}.wt-cart__item__amount .value{margin-left: auto;}.wt-cart__item__price-wrapper .price--end-sale{color: var(--color-sale-price);}.wt-cart__item .price--end-sale{color: var(--color-sale-price);}.wt-cart__footer{margin-left: calc(var(--gap, 8px) * -2);margin-right: calc(var(--gap, 8px) * -2);padding-left: calc(var(--gap, 8px) * 2);padding-right: calc(var(--gap, 8px) * 2);display: flex;flex-wrap: wrap;position: sticky;bottom: 0;z-index: 10;}@media (min-width: 900px){.wt-cart__footer{justify-content: flex-end;}}.search-overlay-on .wt-cart__footer{z-index: 1;}.wt-cart__footer .discounts{display: flex;flex-direction: column;gap: 2px;margin-bottom: calc(var(--gap, 8px) * 3);}.wt-cart__footer .discounts li{display: flex;align-items: center;justify-content: flex-start;gap: 6px;}.wt-cart__footer .discounts li svg{width: 15px;height: 15px;color: var(--color-body-text-light);}@media (min-width: 900px){.wt-cart__footer{position: static;}}.wt-cart__footer__body{max-width: unset;width: 100%;}.cart-page .wt-cart__footer__body{margin-bottom: calc(var(--gap, 8px) * 2);}@media (min-width: 900px){.cart-page .wt-cart__footer__body{max-width: 50%;margin-bottom: calc(var(--gap, 8px) * 2);flex-basis: 50%;}}.wt-cart__footer__body .discounts{display: flex;flex-direction: column;gap: 2px;margin-bottom: calc(var(--gap, 8px) * 1.5);font-size: calc(var(--font-base-size) - 2px);}.wt-cart__footer__body .discounts li{display: flex;align-items: center;justify-content: flex-start;gap: 6px;}.wt-cart__footer__body .discounts li svg{width: 15px;height: 15px;color: var(--color-body-text-light);}.wt-cart__footer__aside{width: 100%;}@media (min-width: 900px){.wt-cart__footer__aside{flex-basis: 50%;}}.wt-cart__checkbox{display: inline-flex;}.wt-cart__checkbox .form-checkbox{align-items: center;}.wt-cart__subtitle{width: 100%;margin-left: auto;display: flex;flex-wrap: wrap;flex-direction: row;align-items: center;justify-content: space-between;gap: 20px;font-size: max(1.2rem, calc(var(--font-base-size) - 0.4rem));font-family: var(--font-base);font-style: var(--font-base-style);font-weight: var(--font-base-weight);font-size: var(--font-base-size);}@media (max-width: 599px){.wt-cart__subtitle{font-size: calc(var(--font-base-size) - 2px);}}.wt-cart__subtitle__tax{color: var(--color-body-text-light);}.wt-cart__subtitle__text{display: block;color: var(--color-body-text-light);text-align: start;font-size: 1.2rem;margin-bottom: calc(var(--gap, 8px) * 1);}.wt-cart__subtitle a{text-decoration: underline;}.cart-page .wt-cart__subtitle{padding-top: calc(var(--gap, 8px) * 3);padding-bottom: calc(var(--gap, 8px) * 3);border: solid var(--color-border);border-width: 1px 0;display: flex;}.wt-cart__note{display: block;padding: 0;overflow: hidden;}.wt-cart__note .form__field{margin-top: calc(var(--gap, 8px) * 1);}.wt-cart__note__wrapper{display: block;width: 100%;}.wt-cart__note__trigger{flex-direction: row;font-family: var(--font-base);font-style: var(--font-base-style);font-weight: var(--font-base-weight);font-size: var(--font-base-size);}.cart-page .wt-cart__note__trigger{border-bottom-width: 0;}.wt-cart__note__trigger.wt-collapse__trigger{display: flex;}.wt-collapse__trigger--active + .wt-cart__note{margin-top: 0;overflow: visible;}@media (min-width: 900px){.wt-cart__note{padding-right: calc(var(--gap, 8px) * 12);}[dir="rtl"] .wt-cart__note{padding-right: 0;padding-left: calc(var(--gap, 8px) * 12);}}.wt-cart__drawer .wt-cart__note{padding-right: calc(var(--gap, 8px) * 2);}.wt-cart a.button{border-radius: var(--border-radius-button);}.wt-cart__cta{background: var(--color-button-primary-background);color: var(--color-button-primary-text);border-color: transparent;width: 100%;border-radius: var(--border-radius-button);}@media (hover: hover){.wt-cart__cta:hover{background: var(--color-button-primary-background-hover);border-color: transparent;color: var(--color-button-primary-text-hover);}}.wt-cart__cta.loading{color: transparent;}.wt-cart__subtotal{font-size: var(--font-price-size);font-family: var(--font-price);font-style: var(--font-price-style);font-weight: var(--font-price-weight);text-transform: var(--font-price-transform, none);letter-spacing: var(--font-price-letter-spacing, normal);display: flex;flex-wrap: wrap;justify-content: space-between;align-items: center;padding-top: calc(var(--gap, 8px) * 1);padding-bottom: calc(var(--gap, 8px) * 1);margin-top: calc(var(--gap, 8px) * 1);}@media (max-width: 899px){.wt-cart__subtotal{margin-top: calc(var(--gap, 8px) * 0.5);}}.wt-cart__subtotal:has(.wt-cart__savings){padding-bottom: calc(var(--gap, 8px) * 0.5);}.cart-page .wt-cart__subtotal{margin-top: calc(var(--gap, 8px) * 1);margin-bottom: calc(var(--gap, 8px) * 2);}@media (min-width: 900px){.cart-page .wt-cart__subtotal{margin-top: calc(var(--gap, 8px) * 2);margin-bottom: calc(var(--gap, 8px) * 3);}}.wt-cart__subtotal__value{--increase-font-size: 0.4rem;font-size: calc(var(--font-base-size) + var(--increase-font-size));flex-shrink: 0;}.wt-cart__subtotal__label{display: flex;flex-direction: column;line-height: 1.2;}.wt-cart__subtotal__label .text{font-family: var(--font-base);font-style: var(--font-base-style);font-size: var(--font-base-size);}@media (max-width: 599px){.wt-cart__subtotal__label .text{font-size: calc(var(--font-base-size) - 2px);}}.wt-cart__subtotal__label .tax-info{font-size: 1rem;line-height: 1.1;padding-right: calc(var(--gap, 8px) * 3);color: var(--color-body-text-light);}.wt-cart__savings{display: flex;align-items: center;justify-content: space-between;gap: calc(var(--gap, 8px) * 1);margin-top: calc(var(--gap, 8px) * 0.5);width: 100%;font-weight: var(--font-base-weight);}.wt-cart__savings__label{font-size: calc(var(--font-base-size) - 2px);color: var(--color-body-text);}.wt-cart__savings__original{font-size: calc(var(--font-base-size) - 2px);color: var(--color-body-text-light, var(--color-body-text));text-decoration: line-through;white-space: nowrap;flex-shrink: 0;}.wt-cart__payment-badge{margin-top: calc(var(--gap, 8px) * 2);display: flex;justify-content: center;}.wt-cart__payment-badge__img{display: block;max-width: 100%;height: auto;}.wt-cart__payment-icons{list-style: none;margin: 0;padding: 0;display: flex;flex-wrap: wrap;justify-content: center;align-items: center;gap: calc(var(--gap, 8px) * 0.5);}.wt-cart__payment-icons .icon{height: 24px;width: auto;}.wt-cart__back-link{width: 100%;justify-content: center;}.wt-cart__view-cart{display: inline-flex;margin-top: calc(var(--gap, 8px) * 1);margin-bottom: calc(var(--gap, 8px) * -0.5);position: relative;left: 50%;transform: translateX(-50%);}.wt-cart__cta,.wt-cart .btn-checkout{background: var(--color-button-secondary-background);color: var(--color-button-secondary-text);border-color: var(--color-button-secondary-border);padding-left: calc(var(--gap, 8px) * 3);padding-right: calc(var(--gap, 8px) * 3);padding-top: calc(var(--gap, 8px) * 2);padding-bottom: calc(var(--gap, 8px) * 2);font-size: var(--font-button-size);font-family: var(--font-button);font-style: var(--font-button-style);font-weight: var(--font-button-weight);text-transform: var(--font-button-transform, none);letter-spacing: var(--font-button-letter-spacing, normal);text-align: center;text-decoration: none;display: inline-flex;justify-content: center;align-items: center;border: 1px solid;border-radius: var(--border-radius-button);-webkit-appearance: none;cursor: pointer;transition: background 0.3s ease-in, color 0.3s ease-in;background: var(--color-button-primary-background);color: var(--color-button-primary-text);border-color: transparent;gap: calc(var(--gap, 8px) * 1);}@media (hover: hover){.wt-cart__cta:hover,.wt-cart .btn-checkout:hover{background: var(--color-button-secondary-background-hover);color: var(--color-button-secondary-text-hover);}}.wt-cart__cta[disabled],.wt-cart .btn-checkout[disabled]{opacity: 0.4;cursor: not-allowed;}@media (hover: hover){.wt-cart__cta:hover,.wt-cart .btn-checkout:hover{background: var(--color-button-primary-background-hover);border-color: transparent;color: var(--color-button-primary-text-hover);}}.wt-cart__cta.loading,.wt-cart .btn-checkout.loading{color: transparent;}.wt-cart__cta svg,.wt-cart .btn-checkout svg{width: 1.6rem;height: 1.6rem;}.cart-item__old-price{text-decoration: line-through;}.cart-item__old-price *{text-decoration: line-through;}.cart-item__error{font-size: var(--font-base-size);font-family: var(--font-base);font-style: var(--font-base-style);font-weight: var(--font-base-weight);text-transform: var(--font-base-transform, none);letter-spacing: var(--font-base-letter-spacing, normal);line-height: var(--font-base-line-height, normal);font-size: max(13px, calc(var(--font-base-size) - 2px));display: flex;color: var(--color-error-text);}.cart-item__error-text{order: 1;color: var(--color-error-text);}.cart-item__error-text + svg{fill: var(--color-error-text);width: 2.2rem;margin-right: 0.7rem;width: 18px;height: 18px;flex-shrink: 0;margin-top: 4px;}.cart-item__error-text:empty + svg{display: none;}.page-overlay-cart{background: rgba(0, 0, 0, 0.5);backdrop-filter: blur(4px);position: fixed;height: 100vh;width: 100%;top: 0;left: 0;opacity: 0;transform: scale(0);z-index: 15;transition: opacity 0.3s ease-in-out;z-index: 50;}.page-overlay-cart-on{overflow: hidden;}.page-overlay-cart-on .page-overlay-cart{opacity: 1;transform: scale(1);backdrop-filter: blur(4px);}.cart-page .card__subtitle{width: calc(100% - 24px);display: block;}.cart-page .wt-cart__footer__body{margin-top: calc(var(--gap, 8px) * 2);}@media (max-width: 899px){.cart-page .giftnote__overlay{height: 100vh;position: fixed;backdrop-filter: blur(4px);}.cart-page .giftnote__body{position: fixed;}}@media (min-width: 900px){.cart-page .giftnote__body{position: relative;transform: initial;max-height: 0;overflow: hidden;padding: 0;transition: max-height 0.3s;display: flex;flex-direction: column;align-items: flex-end;}.cart-page .giftnote__body__headline,.cart-page .giftnote__body__close{display: none;}.cart-page .giftnote__textarea{margin-top: calc(var(--gap, 8px) * 2);width: 30rem;}.cart-page .giftnote .svg-icon{transition: transform 0.3s;}.cart-page [open] .giftnote__body{max-height: 300px;}.cart-page [open] .giftnote__overlay{display: none;}.cart-page [open] .giftnote .svg-icon{transform: rotate(90deg);}}.cart__dynamic-checkout-buttons.additional-checkout-buttons{margin-top: calc(var(--gap, 8px) * 2);}[data-shopify-buttoncontainer="true"]{justify-content: center;}.wt-free-shipping-bar{width: 100%;margin: calc(var(--gap, 8px) * 3) 0 calc(var(--gap, 8px) * 1);}.wt-free-shipping-bar__text{font-size: 14px;margin-bottom: calc(var(--gap, 8px) * 1);}.wt-progress-bar{width: 100%;background-color: rgba(var(--color-action-background-rgb), 0.2);border-radius: min(2px, var(--border-radius));overflow: hidden;height: 4px;position: relative;}.wt-progress-bar__fill{width: 0%;height: 100%;background-color: var(--color-action-background);transition: width 0.5s ease-in-out;}.cart__items--disabled{pointer-events: none;}.template-cart:has(.cart-page.is-empty) .cart__footer-wrapper{display: none;}.template-cart main{min-height: 55vh;}.wt-cart__checkbox{position: relative;display: flex;font-size: calc(var(--font-base-size) - 3px);}@media (min-width: 1200px){.wt-cart__checkbox{font-size: calc(var(--font-base-size) - 2px);}}.wt-cart__checkbox__loader{position: absolute;top: 50%;left: 0;transform: translateY(-50%);display: flex;align-items: center;justify-content: center;width: 22px;height: 22px;pointer-events: none;z-index: 2;}.wt-cart__checkbox__loader .loading-overlay__spinner{width: 100%;height: 100%;}.wt-cart__checkbox__loader.hidden{display: none;}.wt-cart__checkbox--loading .form-checkbox .svg-icon{opacity: 0;}.wt-cart__checkbox--loading .form-checkbox{pointer-events: none;}.wt-cart__item--unavailable{opacity: 0.6;}.wt-cart__item--unavailable .wt-cart__item__unavailable{margin: calc(var(--gap, 8px) * 0.5) 0 0;font-size: calc(var(--font-base-size) - 2px);color: var(--color-form-error, #c00);}.cart-page .wt-cart__header__progress{width: 100%;}@media (max-width: 899px){.cart-page .wt-discount-bar__message{margin-inline: calc(var(--gap, 8px) * -2);}}.cart-page .wt-cart__subtitle{border: none;}.cart-page .wt-cart__subtitle:empty{display: none;}.cart-page .wt-cart__actions{display: flex;flex-direction: column;gap: calc(var(--gap, 8px) * 2);}.cart-page .wt-cart__footer__body{position: relative;}@media (min-width: 900px){.cart-page .wt-cart__footer__body{max-width: 100%;flex-basis: 100%;}}.cart-page .wt-cart__footer__body::before{position: absolute;content: "";display: block;top: 0;left: calc(var(--gap, 8px) * -2);width: calc(100% + (var(--gap, 8px) * 4));border-top: 1px solid var(--color-border);}@media (min-width: 900px){.cart-page .wt-cart__footer__body::before{width: 100%;left: 0;}}.cart-page .wt-cart__back-link{line-height: 1.15;}@media (min-width: 900px){.cart-page .wt-cart__header{flex-wrap: nowrap;gap: calc(var(--gap, 8px) * 4);align-items: center;}.cart-page .wt-cart__header__action{flex: 0 0 auto;}.cart-page .wt-discount-bar__message{margin-bottom: calc(var(--gap, 8px) * 0.5);}.cart-page .wt-cart__header__progress{flex: 0 1 452px;width: 100%;max-width: 452px;min-width: 0;display: flex;flex-direction: column;gap: calc(var(--gap, 8px) * 1);}.cart-page .wt-cart__actions{flex-direction: row-reverse;gap: calc(var(--gap, 8px) * 2);align-items: stretch;}.cart-page .wt-cart__actions > .wt-cart__cta,.cart-page .wt-cart__actions > .wt-cart__back-link{flex: 1 1 0;width: auto;}.cart-page .wt-cart__subtitle{margin-left: 0;margin-right: auto;max-width: 50%;}.cart-page .wt-cart__subtitle__tax{padding-top: calc(var(--gap, 8px) * 3);padding-bottom: calc(var(--gap, 8px) * 3);}.cart-page .wt-cart__checkbox .form-checkbox{align-items: center;}.cart-page .wt-cart__item__body .options{margin-bottom: 0;}.cart-page .wt-cart__item{padding-top: calc(var(--gap, 8px) * 5);padding-bottom: calc(var(--gap, 8px) * 5);}.cart-page .wt-free-shipping-bar{margin: 0;}}.wt-cart-features{display: block;width: 100%;margin: calc(var(--gap, 8px) * 2) 0 calc(var(--gap, 8px) * 1) 0;}.wt-cart-features__triggers{display: flex;flex-wrap: nowrap;align-items: stretch;border-top: 1px solid var(--color-border);border-bottom: 1px solid var(--color-border);padding: calc(var(--gap, 8px) * 1) 0;width: calc(100% + (var(--gap, 8px) * 4));margin: 0 calc(var(--gap, 8px) * -2);}.cart-drawer .wt-cart-features__triggers:has(> *:only-child):not( :has(.wt-cart-features__icon) ){padding: 0;}.cart-drawer .wt-cart-features__triggers:has(> *:only-child):not( :has(.wt-cart-features__icon) ) .wt-cart-features__trigger{justify-content: flex-start;padding-left: calc(var(--gap, 8px) * 2);text-decoration: underline;text-underline-offset: 2px;}.wt-cart-features__item{flex: 1 1 0;min-width: 0;display: flex;flex-direction: column;border-right: 1px solid var(--color-border);}.wt-cart-features__item:last-child{border-right: none;}.wt-cart-features__trigger{width: 100%;flex: 1 1 auto;display: inline-flex;align-items: center;justify-content: center;gap: calc(var(--gap, 8px) * 0.75);padding: calc(var(--gap, 8px) * 1) calc(var(--gap, 8px) * 1);background: transparent;border: none;border-radius: 0;color: var(--color-body-text);font-family: var(--font-base);font-style: var(--font-base-style);font-weight: var(--font-base-weight);text-transform: var(--font-base-transform, none);letter-spacing: var(--font-base-letter-spacing, normal);line-height: var(--font-base-line-height, normal);font-size: calc(var(--font-base-size) - 2px);line-height: 1.5;cursor: pointer;transition: color 0.2s ease;}.wt-cart-features__trigger:hover{background: transparent;color: var(--color-body-text);}.wt-cart-features__icon{display: inline-flex;align-items: center;justify-content: center;flex-shrink: 0;width: 18px;height: 18px;color: currentColor;}.wt-cart-features__icon svg{display: block;width: 100%;height: 100%;max-width: 16px;max-height: 16px;}.wt-cart-features__label{overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}.wt-cart-features__overlay{position: absolute;inset: 0;background: rgba(0, 0, 0, 0.35);z-index: 8;opacity: 0;pointer-events: none;transition: opacity 0.3s ease;}.wt-cart-features__overlay[open]{opacity: 1;pointer-events: auto;}.wt-cart-features__drawer{position: absolute;left: 0;right: 0;bottom: 0;z-index: 10;background: var(--color-background);color: var(--color-body-text);padding: calc(var(--gap, 8px) * 3);transform: translateY(100%);transition: transform 0.3s ease;max-height: 85%;overflow-y: auto;box-shadow: 0 -8px 24px rgba(0, 0, 0, 0.08);}.wt-cart-features__drawer[open]{transform: translateY(0);}.wt-cart-features__drawer-header{display: flex;align-items: center;justify-content: space-between;margin-bottom: calc(var(--gap, 8px) * 2);}.wt-cart-features__drawer-title{margin: 0;font-size: var(--font-base-size);color: var(--color-headings-text);}.wt-cart-features__drawer-close{border: 0;border-radius: 0;padding: 0;height: auto;display: flex;align-items: center;justify-content: center;background-color: transparent;color: inherit;cursor: pointer;}@media (hover: hover){.wt-cart-features__drawer-close:hover{color: inherit;background-color: inherit;}}@media (hover: hover){.wt-cart-features__drawer-close:hover{opacity: 0.5;}}.wt-cart-features__drawer-body{display: flex;flex-direction: column;gap: calc(var(--gap, 8px) * 1.5);overflow: clip;}.wt-cart-features__field{display: flex;flex-direction: column;gap: calc(var(--gap, 8px) * 0.5);}.wt-cart-features__field-label{font-size: calc(var(--font-base-size) - 2px);color: var(--color-body-text);}.wt-cart-features__input{width: 100%;padding: calc(var(--gap, 8px) * 1.25) calc(var(--gap, 8px) * 1.5);border: 1px solid var(--color-input-border);background: var(--color-input-background);border-radius: min(24px, var(--border-radius));color: var(--color-input-text);font-family: inherit;font-size: var(--font-base-size);}.wt-cart-features__input:focus{outline: none;border-color: var(--color-input-text);}.wt-cart-features__select-wrapper{position: relative;width: 100%;border: 1px solid var(--color-border);border-radius: min(24px, var(--border-radius));background: var(--color-input-background);color: var(--color-input-text);font-family: var(--font-base);font-size: calc(var(--font-base-size) - 2px);font-weight: var(--font-base-weight);text-transform: var(--font-base-transform, none);letter-spacing: var(--font-base-letter-spacing, normal);}.wt-cart-features__select-icon{position: absolute;top: 50%;right: calc(var(--gap, 8px) * 2);transform: translateY(-50%);pointer-events: none;display: inline-flex;align-items: center;justify-content: center;width: 16px;height: 16px;transition: transform 0.2s ease;}.wt-cart-features__select-icon svg,.wt-cart-features__select-icon .svg-icon{display: block;width: 100%;height: 100%;max-width: 14px;max-height: 14px;transform: none;}.wt-cart-features__select-wrapper:focus-within .wt-cart-features__select-icon{transform: translateY(-50%) rotate(180deg);}.wt-cart-features__select{appearance: none;-webkit-appearance: none;width: 100%;padding: calc(var(--gap, 8px) * 1.25) calc(var(--gap, 8px) * 4) calc(var(--gap, 8px) * 1.25) calc(var(--gap, 8px) * 2);border: none;background: transparent;color: inherit;font-family: inherit;font-size: inherit;font-weight: inherit;text-transform: inherit;letter-spacing: inherit;cursor: pointer;outline: none;border-radius: inherit;}.wt-cart-features__select:focus{outline: none;}.wt-cart-features__select:focus-visible{outline: 2px solid var(--color-input-text);outline-offset: 2px;}.wt-cart-features__textarea{width: 100%;min-height: 6rem;padding: calc(var(--gap, 8px) * 1.25) calc(var(--gap, 8px) * 1.5);border: 1px solid var(--color-input-border);background: var(--color-input-background);border-radius: min(12px, var(--border-radius));color: var(--color-input-text);font-family: inherit;font-size: var(--font-base-size);resize: vertical;}.wt-cart-features__textarea:focus{outline: none;border-color: var(--color-input-text);}.wt-cart-features__actions{display: flex;gap: calc(var(--gap, 8px) * 1);align-items: center;}.wt-cart-features__action{align-self: flex-start;}.wt-cart-features__result{font-size: calc(var(--font-base-size) - 2px);padding: calc(var(--gap, 8px) * 1.25) calc(var(--gap, 8px) * 1.5);border-radius: min(4px, var(--border-radius));}.wt-cart-features__result:empty{display: none;padding: 0;}.wt-cart-features__result[data-state="loading"]{background: rgba(0, 0, 0, 0.05);color: var(--color-body-text);}.wt-cart-features__result[data-state="success"]{background: rgba(102, 174, 69, 0.15);color: var(--color-body-text);}.wt-cart-features__result[data-state="success"] p{margin: 0 0 calc(var(--gap, 8px) * 0.5);}.wt-cart-features__result[data-state="error"]{background: rgba(220, 53, 69, 0.1);color: var(--color-form-error, #c00);}.wt-cart-features__rates{list-style: disc;margin: 0;padding-left: calc(var(--gap, 8px) * 2);display: flex;flex-direction: column;gap: calc(var(--gap, 8px) * 0.25);}.wt-cart-features__drawer-body .wt-cart-features__result[data-state="error"] + .wt-cart-features__field .wt-cart-features__input{border-color: var(--color-form-error, #c00);}.wt-cart-features__discount-list{list-style: none;margin: 0;padding: 0;display: flex;flex-direction: column;gap: calc(var(--gap, 8px) * 0.5);}.wt-cart-features__discount-item{display: flex;align-items: center;justify-content: space-between;gap: calc(var(--gap, 8px) * 1);padding: calc(var(--gap, 8px) * 0.75) calc(var(--gap, 8px) * 1);background: rgba(0, 0, 0, 0.04);border-radius: min(4px, var(--border-radius));}.wt-cart-features__discount-code{font-size: calc(var(--font-base-size) - 2px);font-weight: 600;letter-spacing: 0.03em;display: flex;align-items: center;gap: calc(var(--gap, 8px) * 0.5);}.wt-cart-features__discount-savings{font-weight: normal;color: var(--color-body-text);}.wt-cart-features__discount-remove{position: relative;display: inline-flex;align-items: center;justify-content: center;width: 2rem;height: 2rem;padding: 0;background: none;border: none;border-radius: 50%;cursor: pointer;color: inherit;flex-shrink: 0;}@media (hover: hover){.wt-cart-features__discount-remove:hover{opacity: 0.6;background: transparent;color: var(--color-body-text);}}.wt-cart-features__discount-remove .svg-icon{width: 1.1rem;height: 1.1rem;}.wt-cart-features__discount-remove .loading-overlay__spinner{display: none;position: absolute;inset: 0;align-items: center;justify-content: center;}.wt-cart-features__discount-remove .loading-overlay__spinner .lds-ring{--loader-size: 1.2rem;}.wt-cart-features__discount-remove[data-loading] .svg-icon{visibility: hidden;}.wt-cart-features__discount-remove[data-loading] .loading-overlay__spinner{display: flex !important;}@media (max-width: 1199px){.wt-cart-features__trigger{padding: calc(var(--gap, 8px) * 1) calc(var(--gap, 8px) * 0.5);gap: calc(var(--gap, 8px) * 0.75);}.wt-cart-features__label{font-size: calc(var(--font-base-size) - 3px);}}.wt-cart-features__indicator{display: none;align-items: center;justify-content: center;flex-shrink: 0;margin-left: auto;width: 20px;height: 20px;color: currentColor;}.wt-cart-features__indicator svg{display: block;width: 100%;height: 100%;max-width: 16px;max-height: 16px;}.wt-cart-features--page{position: static;margin: calc(var(--gap, 8px) * 2) calc(var(--gap, 8px) * -2);width: 100vw;}.wt-cart-features--page .wt-cart-features__triggers{display: flex;flex-direction: column;flex-wrap: nowrap;align-items: stretch;gap: 0;padding: 0;margin: 0;width: 100%;border-top: 1px solid var(--color-border);border-bottom: 1px solid var(--color-border);}.wt-cart-features--page .wt-cart-features__item{flex: 0 0 auto;width: 100%;border-right: none;}.wt-cart-features--page .wt-cart-features__item:not(:first-child){border-top: 1px solid var(--color-border);}.wt-cart-features--page .wt-cart-features__trigger{flex: 1 1 auto;width: 100%;display: flex;justify-content: space-between;align-items: center;gap: calc(var(--gap, 8px) * 1.5);padding: calc(var(--gap, 8px) * 2.5) calc(var(--gap, 8px) * 2);border: none;background: rgba(var(--color-text-rgb), 0.05);color: var(--color-body-text);text-align: left;font-size: var(--font-base-size);line-height: 1.5;cursor: pointer;}.wt-cart-features--page .wt-cart-features__icon{width: 20px;height: 20px;}.wt-cart-features--page .wt-cart-features__icon svg{max-width: 20px;max-height: 20px;}.wt-cart-features--page .wt-cart-features__label{flex: 1 1 auto;font-size: var(--font-base-size);text-align: left;white-space: normal;overflow: visible;text-overflow: clip;}.wt-cart-features--page .wt-cart-features__indicator{align-items: center;justify-content: center;flex-shrink: 0;margin-left: auto;width: 20px;height: 20px;color: currentColor;}.wt-cart-features--page .wt-cart-features__indicator svg{display: block;width: 100%;height: 100%;max-width: 18px;max-height: 18px;}.wt-cart-features--page .wt-cart-features__indicator--plus{display: inline-flex;}.wt-cart-features--page .wt-cart-features__indicator--minus{display: none;}.wt-cart-features--page .wt-cart-features__trigger--open .wt-cart-features__indicator--plus{display: none;}.wt-cart-features--page .wt-cart-features__trigger--open .wt-cart-features__indicator--minus{display: inline-flex;}@media (max-width: 899px){.wt-cart-features--page .wt-cart-features__overlay{position: fixed;inset: 0;z-index: 99;}.wt-cart-features--page .wt-cart-features__drawer{position: fixed;left: 0;right: 0;bottom: 0;max-height: 85dvh;z-index: 100;}}@media (min-width: 900px){.wt-cart-features--page{margin: calc(var(--gap, 8px) * 2) 0;width: 100%;}.wt-cart-features--page .wt-cart-features__overlay{display: none;}.wt-cart-features--page .wt-cart-features__drawer{position: static;left: auto;right: auto;bottom: auto;max-height: 0;padding: 0 calc(var(--gap, 8px) * 2);overflow: hidden;transform: none;box-shadow: none;background: rgba(var(--color-text-rgb), 0.05);transition: max-height 0.3s ease, padding 0.3s ease;}.wt-cart-features--page .wt-cart-features__drawer[open]{max-height: 600px;padding: calc(var(--gap, 8px) * 2);transform: none;}.wt-cart-features--page .wt-cart-features__drawer-header{display: none;}}.wt-discount-bar{width: 100%;margin: calc(var(--gap, 8px) * 2) 0 0 0;margin-top: 0;}.wt-discount-bar__message{background-color: var(--discount-bar-bg);color: var(--discount-bar-text);text-align: center;padding: calc(var(--gap, 8px) * 0.5) calc(var(--gap, 8px) * 2);border-radius: min(4px, var(--border-radius));margin-bottom: calc(var(--gap, 8px) * 1.75);}.wt-discount-bar__message p{margin: 0;font-size: calc(var(--font-base-size) - 2px);overflow: hidden;display: -webkit-box;-webkit-line-clamp: 1;line-clamp: 1;-webkit-box-orient: vertical;}.wt-discount-bar__message p strong{color: var(--discount-bar-active-progress);}.wt-discount-bar__message--success{background-color: var(--discount-bar-success-bg);color: var(--discount-bar-success-text);}.wt-discount-bar__track{display: flex;flex-wrap: nowrap;margin: 0;position: relative;}.wt-discount-bar__track::before{content: "";position: absolute;top: 13px;left: 0;width: 100%;height: 6px;background-color: var(--discount-bar-progress);z-index: 0;border-radius: 3px;}.wt-discount-bar__track::after{content: "";position: absolute;top: 13px;left: 0;width: var(--progress-percentage, 0%);height: 6px;background-color: var(--discount-bar-active-progress);z-index: 0;border-radius: 3px;transition: width 0.6s cubic-bezier(0.12, 0.67, 0.53, 1);}.wt-discount-bar__track--single{justify-content: center;}.wt-discount-bar__milestone{display: flex;justify-content: center;align-items: center;flex-direction: column;position: relative;z-index: 1;}.wt-discount-bar__milestone__icon{display: flex;aspect-ratio: 1/1;width: 100%;max-width: 32px;height: auto;background-color: var(--discount-bar-progress);border: 2px solid var(--discount-bar-progress);border-radius: 50%;position: relative;justify-content: center;align-items: center;overflow: hidden;color: var(--discount-bar-icon);transition: background-color 0.3s ease, border-color 0.3s ease, color 0.3s ease;}.wt-discount-bar__milestone__icon svg{flex-shrink: 0;max-width: 16px;max-height: 16px;}.wt-discount-bar__milestone__icon img{position: absolute;bottom: 0;left: 50%;transform: translateX(-50%);display: block;width: auto;max-width: 30px;height: 100%;object-fit: contain;padding: 2px;border-radius: 50%;}.wt-discount-bar__milestone__icon-placeholder{width: 16px;height: 16px;border-radius: 50%;background-color: var(--discount-bar-active-progress);opacity: 0.4;}.wt-discount-bar__milestone__label{margin-top: calc(var(--gap, 8px) * 0.5);font-size: calc(var(--font-base-size) - 4px);display: -webkit-box;-webkit-line-clamp: 1;line-clamp: 1;-webkit-box-orient: vertical;overflow: hidden;text-align: center;width: 100%;color: var(--discount-bar-label);}.wt-discount-bar__milestone--achieved .wt-discount-bar__milestone__icon{background-color: var(--discount-bar-active-progress);border-color: var(--discount-bar-active-progress);color: var(--discount-bar-active-icon);}.wt-cart__drawer__body .wt-discount-bar__message{margin-left: calc(var(--gap, 8px) * -3);margin-right: calc(var(--gap, 8px) * -3);padding-left: calc(var(--gap, 8px) * 3);padding-right: calc(var(--gap, 8px) * 3);margin-top: 0;border-radius: 0;}@media (max-width: 399px){.wt-cart__drawer__body .wt-discount-bar__message{margin-left: calc(var(--gap, 8px) * -2);margin-right: calc(var(--gap, 8px) * -2);padding-left: calc(var(--gap, 8px) * 2);padding-right: calc(var(--gap, 8px) * 2);}}.filter{display: block;}.filter:not(:last-of-type){border-bottom: 1px solid var(--color-border);}.filter__header{display: flex;justify-content: space-between;margin-bottom: 4px;}.filter__header .facets__selected{color: var(--color-body-text-light);}.filter__body > *:last-child{margin-bottom: calc(var(--gap, 8px) * 2.5);}.filter__remove{font-size: max(calc(var(--font-base-size) - 0.2rem), 1.2rem);text-decoration: underline;font-weight: normal;}.filter__search{font-size: max(1.6rem, var(--font-base-size));height: var(--input-height);border: 1px solid var(--color-input-border);border-radius: var(--border-radius-button);background: var(--color-input-bg);padding: calc(var(--gap, 8px) * 1) calc(var(--gap, 8px) * 1.5);line-height: var(--font-base-line-height, normal);display: flex;align-items: center;padding-left: calc(var(--gap, 8px) * 1);margin-bottom: calc(var(--gap, 8px) * 2.5);}@media (min-width: 1200px){.filter__search{font-size: var(--font-base-size);}}.filter__search__input{width: 100%;}@media (max-width: 1199px){.filter__search__input{font-size: 1.6rem;}}.filter__search .svg-icon{width: var(--size-icon);height: var(--size-icon);}.filter .wt-collapse__trigger--active + .wt-collapse__target{max-height: unset;margin-top: 0;overflow: visible;}.f-categories__link{display: inline-block;padding-top: calc(var(--gap, 8px) * 0.5);padding-bottom: calc(var(--gap, 8px) * 0.5);}.f-categories .counter{opacity: 0.5;}.f-categories .counter::before{content: "(";}.f-categories .counter::after{content: ")";}.f-subcategories{font-size: max(calc(var(--font-base-size) - 0.2rem), 1.2rem);padding: calc(var(--gap, 8px) * 1) 0 calc(var(--gap, 8px) * 2) calc(var(--gap, 8px) * 2);}.f-subcategories__link{padding-top: calc(var(--gap, 8px) * 0.5);padding-bottom: calc(var(--gap, 8px) * 0.5);display: inline-flex;gap: calc(var(--gap, 8px) * 1);}.filter__scroll{display: block;max-height: 15rem;}.f-list{display: flex;flex-direction: column;}.f-list--color{padding-top: calc(var(--gap, 8px) * 6);margin-top: calc(var(--gap, 8px) * -6);}@media (max-width: 1199px){.f-list{gap: 4px;}}.wt-collapse__target > .f-list{overflow: hidden;margin-bottom: 0;}.wt-collapse__trigger--active + .wt-collapse__target > .f-list{margin-bottom: calc(var(--gap, 8px) * 2.5);}.wt-collapse__trigger--active + .wt-collapse__target > .f-list--color{padding-top: calc(var(--gap, 8px) * 7);}.f-list .form-checkbox{padding-top: calc(var(--gap, 8px) * 0.5);padding-bottom: calc(var(--gap, 8px) * 0.5);font-size: max(calc(var(--font-base-size) - 0.2rem), 1.2rem);}.f-list .form-checkbox:focus-visible{outline: none;box-shadow: none;}.f-price-slider .filter__body{margin-bottom: 0;}.f-price-slider .f-price{overflow: hidden;margin-bottom: 0 !important;padding-top: calc(var(--gap, 8px) * 2);margin-top: calc(var(--gap, 8px) * -2);}.f-price-slider .wt-collapse__trigger--active + .wt-collapse__target .f-price{margin-bottom: calc(var(--gap, 8px) * 4) !important;}.f-thumb{display: flex;flex-wrap: wrap;align-items: stretch;}.f-thumb__list{display: inline-flex;flex-wrap: wrap;gap: calc(var(--gap, 8px) * 1);}.f-thumb__list.swiper-wrapper{display: inline-flex;flex-wrap: wrap;gap: calc(var(--gap, 8px) * 1);}.f-thumb__list__item{height: auto;overflow: hidden;}.f-thumb__list__item.swiper-slide.wt-slider__slide{width: auto;min-width: 60px;}.f-thumb__list__link{box-sizing: border-box;height: 100%;box-sizing: border-box;}.f-thumb__list__link img{object-fit: contain;}.f-thumb__fig{margin: 0;}.f-thumb__label{font-size: 1.2rem;color: var(--color-body-text-light);}.f-button__list{display: inline-flex;flex-wrap: wrap;gap: calc(var(--gap, 8px) * 1);}.f-button__list__item{display: flex;}.f-button__list__item input.disabled + label{text-decoration: line-through;color: var(--color-body-text-light);}.f-button__list__item input.disabled + label::before{border-style: dashed;}.f-button__list--unavailable-diagonal .f-button__list__item input.disabled + label{text-decoration: none;}.f-button__list--unavailable-diagonal .f-button__list__item input.disabled + label::after{content: "";position: absolute;inset: 0;pointer-events: none;opacity: 0.5;background: linear-gradient( to bottom right, transparent calc(50% - 0.5px), var(--color-links-active) 50%, transparent calc(50% + 0.5px) );}.f-button__list__link{padding-left: calc(var(--gap, 8px) * 1);padding-right: calc(var(--gap, 8px) * 1);display: flex;align-items: center;justify-content: center;width: 100%;height: 4rem;border-radius: var(--border-radius-button);}.f-button__list__item--active .f-button__list__link{border-color: var(--color-input-border-active);}@media (hover: hover){.f-button__list__link:hover{border-color: var(--color-input-border-active);}}.f-swatch__list{display: inline-flex;flex-wrap: wrap;gap: calc(var(--gap, 8px) * 1);width: 100%;box-sizing: content-box;}.f-swatch__list__item{display: flex;}.f-swatch__list__link{padding: 0;display: flex;align-items: center;justify-content: center;width: 100%;border-radius: var(--border-radius-button);}.f-swatch__list__item--active .f-swatch__list__link{border-color: var(--color-input-border-active);}input.disabled + .f-swatch__list__link .f-swatch__list__link__content{opacity: 0.5;}.f-swatch__list__link.rounded:not(.custom-radius){border-radius: 50px;}.f-swatch__list__link.rounded:not(.custom-radius)::before{border-radius: 50px;}@media (hover: hover){.f-swatch__list__link:hover{border-color: var(--color-input-border-active);}}.f-swatch__list__link__content{width: 100%;height: 100%;padding: 0;margin: 0;border-radius: var(--border-radius-button);background-position: center;background-size: cover;background-repeat: no-repeat;}.f-swatch__list__link__content.rounded:not(.custom-radius){border-radius: 50px !important;}.f-current:empty{display: none;}.f-current__list{display: inline-flex;flex-wrap: wrap;gap: calc(var(--gap, 8px) * 1);}.f-current__list__item{display: flex;background-color: rgba(var(--color-text-rgb), 0.1);color: var(--color-text);align-items: center;justify-content: center;min-height: var(--height-chip);border-radius: min(var(--border-radius), calc(var(--height-chip) / 2));padding-left: calc(var(--gap, 8px) * 1.5);padding-right: calc(var(--gap, 8px) * 0);font-size: min(var(--font-base-size), 1.4rem);}[dir="rtl"] .f-current__list__item{padding-left: calc(var(--gap, 8px) * 0);padding-right: calc(var(--gap, 8px) * 1.5);}@media (min-width: 1200px){.f-current__list__item{padding-left: calc(var(--gap, 8px) * 1.5);padding-right: calc(var(--gap, 8px) * 0.75);}[dir="rtl"] .f-current__list__item{padding-left: calc(var(--gap, 8px) * 0.75);padding-right: calc(var(--gap, 8px) * 1.5);}}.f-current__list__cancel{display: flex;align-items: center;justify-content: center;padding: calc(var(--gap, 8px) * 1.5);color: var(--color-text);}.f-current__list__cancel .svg-icon{width: 1.4rem;height: 1.4rem;}@media (min-width: 1200px){.f-current__list__cancel{padding: calc(var(--gap, 8px) * 0.5);}}.f-price{display: block;padding-top: calc(var(--gap, 8px) * 1);}.f-price-slider .filter__body > :last-child{margin-bottom: calc(var(--gap, 8px) * 4);}.f-price__slider{padding-inline: calc(var(--gap, 8px) * 2);margin-bottom: calc(var(--gap, 8px) * 3);margin-top: calc(var(--gap, 8px) * 2);margin-inline: calc(var(--gap, 8px) * 2);}.f-price__val{display: flex;flex-direction: column;justify-content: center;align-items: center;gap: 8px;position: relative;}.f-price__currency{position: absolute;height: var(--input-height);line-height: var(--input-height);top: 0;left: calc(var(--gap, 8px) * 1);z-index: 1;display: block;align-items: center;opacity: 0.5;max-width: calc(var(--gap, 8px) * 4);width: 100%;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;font-size: 1.2rem;text-align: start;}[dir="rtl"] .f-price__currency{left: auto;right: calc(var(--gap, 8px) * 1);}.f-price__inputs{display: flex;align-items: center;justify-content: center;}@media (min-width: 1200px){.f-price__inputs{justify-content: space-between;}}.f-price__sep{display: flex;margin-inline: calc(var(--gap, 8px) * 0.5);}.f-price__input{font-size: max(1.6rem, var(--font-base-size));height: var(--input-height);border: 1px solid var(--color-input-border);border-radius: var(--border-radius-button);background: var(--color-input-bg);padding: calc(var(--gap, 8px) * 1) calc(var(--gap, 8px) * 1.5);line-height: var(--font-base-line-height, normal);max-width: 13rem;width: 100%;text-align: end;padding: calc(var(--gap, 8px) * 1);padding-inline-start: calc(var(--gap, 8px) * 5);}@media (min-width: 1200px){.f-price__input{font-size: var(--font-base-size);}}.model-container{background-color: var(--color-background);position: fixed;top: 0;left: 0;width: 100dvw;height: 100dvh;z-index: 999;display: flex;flex-direction: column;padding-top: 0;}.model-container nav{width: 100%;display: flex;justify-content: flex-end;z-index: 2;}.model-container nav .close-btn{display: flex;justify-content: center;align-items: center;padding: calc(var(--gap, 8px) * 1);margin: calc(var(--gap, 8px) * 1);box-sizing: content-box;cursor: pointer;width: var(--size-icon);height: var(--size-icon);color: var(--color-text);background: var(--color-background);border-radius: var(--border-radius-button);}@media (min-width: 900px){.model-container nav .close-btn{width: var(--size-icon-desk);height: var(--size-icon-desk);}}.model-container nav .featured-icon{display: flex;gap: 8px;margin-top: var(--block-margin-top);margin-bottom: var(--block-margin-bottom);}.model-container nav .featured-icon .svg-icon{--custom-icon-size: calc(var(--size-icon) * var(--font-base-size) * (2.2));width: var(--custom-icon-size);height: var(--custom-icon-size);}.model-container nav .featured-icon .featured-icon__title,.model-container nav .featured-icon .featured-icon__text{--custom-text-scale: var(--font-text-scale, 1);--text-size: calc(var(--font-base-size) * var(--custom-text-scale, 1));font-size: var(--text-size);}.model-container nav .featured-icon .featured-icon__title{font-weight: 700;}@media (min-width: 1200px){.model-container nav .featured-icon .svg-icon{--custom-icon-size-desk: calc( var(--size-icon-desk) * var(--font-base-size) * (2.2) );width: var(--custom-icon-size-desk);height: var(--custom-icon-size-desk);}.model-container nav .featured-icon .featured-icon__title,.model-container nav .featured-icon .featured-icon__text{--custom-text-scale: var(--font-text-scale-desk, 1);--text-size: calc(var(--font-base-size) * var(--custom-text-scale, 1));font-size: var(--text-size);}}.model-container nav svg{color: black;}.model-container .model{display: flex;flex-direction: column;align-items: center;justify-content: center;gap: 32px;padding: 0 2rem;z-index: 1;}.model-container .model iframe{aspect-ratio: 1.77;width: 100%;}@media (min-width: 1200px){.model-container .model iframe{width: 76%;}}.model-container .model:has(iframe){position: fixed;height: 100vh;width: 100%;display: flex;justify-content: center;align-items: center;}.model-container .model model-viewer{width: 100vw;height: 100vh;max-height: 80vh;}.model-btn{position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%);width: 30px;height: 30px;padding: 8px;color: var(--color-button-secondary-text);border-color: var(--color-button-secondary-border);background-color: var(--color-button-secondary-background);}.model-btn svg{stroke: var(--color-button-secondary-text);pointer-events: none;}.model-btn:has(.icon-play){padding: 4px;}.model-btn .icon-play{width: 12px;height: 12px;}@media (min-width: 1200px){.model-btn:hover{color: var(--color-button-secondary-text-hover);background-color: var(--color-button-secondary-background-hover);}.model-btn:hover svg{stroke: var(--color-button-secondary-text-hover);pointer-events: none;}}.spr-review .spr-review-content-body{font-size: var(--font-base-size);line-height: var(--font-base-line-height, normal);}.share-icons__container{display: flex;align-items: center;gap: 16px;}.share-icons__container--noheading ul{padding-left: 0px !important;}.share-icons__container ul{height: 100%;width: 100%;display: flex;gap: 16px;}.share-icons__container .share-icons__item{display: flex;justify-content: center;align-items: center;}.share-icons__container .share-icons__item a{display: flex;align-items: flex-end;}.share-icons__container .share-icons__item svg{width: 18px;height: 18px;fill: var(--color-body-text);}@media (min-width: 1200px){.share-icons__container .share-icons__item svg:hover{fill: var(--color-links);}}.complementary-products__container{margin-bottom: 12px;}.complementary-products__container .complementary-products__loader{display: flex;justify-content: center;align-items: center;padding-top: 16px;padding-bottom: 32px;}.complementary-products__container .summary__title--h3{margin-top: 8px;margin-bottom: 0px;font-family: var(--font-headline);font-weight: var(--font-headline-weight);font-style: var(--font-headline-style);font-size: calc(var(--font-base-size) * 1.1);letter-spacing: var(--font-headline-letter-spacing);text-transform: var(--font-headline-transform, initial);}@media (min-width: 1200px){.complementary-products__container .summary__title--h3{font-size: calc(var(--font-base-size) * 1);}}#gallery-loader{min-width: 50%;display: flex;justify-content: center;align-items: center;}@media (min-width: 900px){#gallery-loader{min-height: 500px;}}.drawer__list-overlay{position: fixed;height: 100vh;width: 100%;background-color: rgba(0, 0, 0, 0.5);top: 0;left: 0;opacity: 0;transition: opacity 0.3s ease-in-out;z-index: 40;-webkit-backdrop-filter: blur(4px);backdrop-filter: blur(4px);overflow: hidden;}.quick-buy-page-overlay .drawer__list-overlay,.variant-dropdown-page-overlay .drawer__list-overlay{opacity: 1;}.quick-buy-page-overlay .page-header,.variant-dropdown-page-overlay .page-header{z-index: 5;}pickup-availability-preview .icon-path-check,pickup-availability-drawer .icon-path-check{fill: var(--color-custom-text, var(--color-body-text));}pickup-availability-drawer{position: relative;}pickup-availability-drawer::after{content: "";position: sticky;display: block;bottom: 0;background: linear-gradient( 180deg, rgba(0, 0, 0, 0) 0%, var(--color-background) 100% );width: 100%;height: 52px;}pickup-availability-drawer .pickup-availability-list{gap: 0;margin-top: 0;padding-top: 0;list-style: none;}pickup-availability-drawer .pickup-availability-list .pickup-availability-list__item{margin: 0;padding: 32px 0;border-bottom: 1px solid var(--color-border);}pickup-availability-drawer .pickup-availability-list .pickup-availability-list__item:last-of-type{border-bottom: 0;padding-bottom: 0;}.overflow-hidden{overflow: hidden;}.wt-featured-product{z-index: 0;}.wt-featured-product--active-variant-dropdown{z-index: 10;}.wt-featured-product--active-variant-dropdown .swiper{z-index: 0;}.page-overlay-on .wt-featured-product{z-index: 10;}.page-overlay-on .wt-featured-product .swiper{z-index: 0;}.quick-buy-page-overlay .wt-announcement,.variant-dropdown-page-overlay .wt-announcement,.page-overlay-on .wt-announcement{z-index: 0;}.wt-featured-icon__title{font-family: var(--font-headline);font-style: var(--font-headline-style);font-weight: var(--font-headline-weight);text-transform: var(--font-headline-transform, none);font-size: var(--font-headline-size);letter-spacing: var(--font-headline-letter-spacing, normal);line-height: var(--font-headline-line-height, normal);color: var( --color-custom-text, var(--color-headings-text, var(--color-text)) );font-size: calc(var(--font-headline-size) * var(--font-headline-scale, 1));margin-top: 0;margin-inline: 0;overflow: visible;}@media (min-width: 1200px){.wt-featured-icon__title{font-size: min( calc(var(--font-headline-size) * var(--font-headline-scale-desk, 1)), calc(var(--font-headline-size) + 13.5vw) );}}@media (min-width: 1200px){.wt-featured-icon__title{font-size: min( calc(var(--font-headline-size) * var(--font-headline-scale-desk, 1)), calc(var(--font-headline-size) + 13.5vw) );}}.wt-featured-icon__link-button{text-decoration: none;color: var(--color-custom-text, var(--color-body-text));display: flex;align-items: center;}.wt-featured-icon__link-button:hover{text-decoration: none;color: var(--color-custom-text, var(--color-body-text));}.wt-featured-icon .wt-keys__icon{margin: 0;}.wt-review{font-size: 1.6rem;}.wt-reviews{max-width: var(--site-max-width);padding-left: calc(var(--gap, 8px) * 2);padding-right: calc(var(--gap, 8px) * 2);margin-left: auto;margin-right: auto;}@media (min-width: 1200px){.wt-reviews{padding-left: calc(calc(var(--gap, 8px) * 2) + calc(var(--gap, 8px) * 2));padding-right: calc(calc(var(--gap, 8px) * 2) + calc(var(--gap, 8px) * 2));}}@media (min-width: 1800px){.wt-reviews{max-width: var(--site-max-width-big);}}.wt-reviews__title{font-family: var(--font-headline);font-weight: var(--font-headline-weight);font-style: var(--font-headline-style);letter-spacing: var(--font-headline-letter-spacing);text-transform: var(--font-headline-transform, initial);line-height: 1.2;padding-top: calc(var(--gap, 8px) * 2);padding-bottom: calc(var(--gap, 8px) * 2);display: flex;align-items: center;}.wt-reviews__title .counter{display: inline-flex;margin-left: calc(var(--gap, 8px) * 1);border-radius: 50%;width: 2.4rem;height: 2.4rem;justify-content: center;align-items: center;background: #f6f5f2;font-size: 1.4rem;}.wt-reviews__list__more{font-size: 1.4rem;text-align: center;}.wt-reviews__summary{font-size: 1.4rem;}.wt-reviews__summary__rating{display: flex;justify-content: space-between;align-items: center;}.wt-reviews__summary__more{text-align: center;}.wt-reviews__summary .value-digit{font-size: 2.8rem;}.wt-reviews__summary .value-bar__digit{font-size: 1.2rem;}.wt-reviews__summary .wt-rating__base,.wt-reviews__summary .wt-rating__value{height: 2.4rem;}.wt-review__title{font-size: inherit;margin-top: calc(var(--gap, 8px) * 1);margin-bottom: calc(var(--gap, 8px) * 1);}.wt-review__note{font-size: 1.2rem;color: var(--color-text-light);}.wt-review__content{margin: 0;padding: 0;}.wt-review__content p{margin: calc(var(--gap, 8px) * 1) 0;font-size: 1.4rem;}.giftnote{display: flex;}.giftnote__overlay{position: absolute;width: 100%;height: 100%;left: 0;right: 0;top: 0;bottom: 0;background: rgba(0, 0, 0, 0.3);z-index: 5;transform: scale(0);opacity: 0;transition: opacity 0.3s;}.giftnote[open] .giftnote__overlay{transform: scale(1);opacity: 1;}.giftnote__save{background: var(--color-button-primary-background);color: var(--color-button-primary-text);border-color: transparent;}@media (hover: hover){.giftnote__save:hover{background: var(--color-button-primary-background-hover);border-color: transparent;color: var(--color-button-primary-text-hover);}}.giftnote__save.loading{color: transparent;}.giftnote__textarea{width: 100%;border: 1px solid var(--color-input-border);background: var(--color-input-background);border-radius: var(--border-radius);padding: calc(var(--gap, 8px) * 1);margin-bottom: calc(var(--gap, 8px) * 2);font-size: 16px;}.giftnote__body{position: absolute;background: var(--color-background);color: var(--color-body-text);left: 0;bottom: 0;width: 100%;transform: translateY(100%);padding: calc(var(--gap, 8px) * 4) calc(var(--gap, 8px) * 3) calc(var(--gap, 8px) * 3);z-index: 10;transition: transform 0.3s;}.giftnote--open .giftnote__body,.giftnote[open] .giftnote__body{transform: translateY(0);}.giftnote__body__headline{display: flex;justify-content: space-between;align-items: center;margin-bottom: calc(var(--gap, 8px) * 1);font-size: var(--font-base-size);}.giftnote__body__close{width: 4rem;height: 4rem;border: 0;background: transparent;padding: calc(var(--gap, 8px) * 1);position: absolute;top: calc(var(--gap, 8px) * 2);right: calc(var(--gap, 8px) * 2);border-radius: 50%;}@media (hover: hover){.giftnote__body__close:hover{background: transparent;color: inherit;}}[dir="rtl"] .giftnote__body__close{left: calc(var(--gap, 8px) * 2);right: auto;}.giftnote__field{border: 1px solid var(--color-input-border);width: 100%;margin-top: calc(var(--gap, 8px) * 1.5);max-width: 60rem;}.giftnote__drawercart__item{flex-basis: 50%;}.giftnote__drawercart__addnote{display: inline-flex;align-items: center;white-space: nowrap;text-decoration: underline;}.giftnote__drawercart__addnote .svg-icon{width: 1.2rem;height: 1.2rem;margin-left: calc(var(--gap, 8px) * 0.5);}.giftnote__drawercart__addnote-tax_id{text-align: right;text-decoration: underline;}.article__pic{max-width: var(--site-max-width);padding-left: calc(var(--gap, 8px) * 2);padding-right: calc(var(--gap, 8px) * 2);margin-left: auto;margin-right: auto;max-width: var(--post-max-width);padding-top: calc(var(--gap, 8px) * 2);}@media (min-width: 1200px){.article__pic{padding-left: calc(calc(var(--gap, 8px) * 2) + calc(var(--gap, 8px) * 2));padding-right: calc(calc(var(--gap, 8px) * 2) + calc(var(--gap, 8px) * 2));}}@media (min-width: 1800px){.article__pic{max-width: var(--site-max-width-big);}}@media (min-width: 1800px){.article__pic{max-width: var(--post-max-width);}}@media (min-width: 900px){.article__pic{padding-top: calc(var(--gap, 8px) * 3);}}.article__pic .hero{border-radius: var(--border-radius);overflow: hidden;}.article__pic--hero{padding: 0;max-width: var(--hero-max-width);}.article__pic--hero .hero{border-radius: 0;}.article__content{max-width: var(--site-max-width);padding-left: calc(var(--gap, 8px) * 2);padding-right: calc(var(--gap, 8px) * 2);margin-left: auto;margin-right: auto;max-width: var(--post-max-width);}@media (min-width: 1200px){.article__content{padding-left: calc(calc(var(--gap, 8px) * 2) + calc(var(--gap, 8px) * 2));padding-right: calc(calc(var(--gap, 8px) * 2) + calc(var(--gap, 8px) * 2));}}@media (min-width: 1800px){.article__content{max-width: var(--site-max-width-big);}}@media (min-width: 1800px){.article__content{max-width: var(--post-max-width);}}.article__body{margin-bottom: calc(var(--gap, 8px) * 7);}.article__body,.article__body p{font-size: 1.4rem;}@media (min-width: 900px){.article__body,.article__body p{font-size: 1.6rem;}}.article__body h1{font-family: var(--font-headline);font-weight: var(--font-headline-weight);font-style: var(--font-headline-style);letter-spacing: var(--font-headline-letter-spacing);text-transform: var(--font-headline-transform, initial);line-height: 1.2;font-size: 2rem;}@media (min-width: 900px){.article__body h1{font-size: 2.8rem;}}.article__body h2{font-family: var(--font-headline);font-weight: var(--font-headline-weight);font-style: var(--font-headline-style);letter-spacing: var(--font-headline-letter-spacing);text-transform: var(--font-headline-transform, initial);line-height: 1.2;font-size: clamp(2.1rem, 1.3vw + 1.2rem, 2.4rem);}.article__body h3{font-size: 2rem;font-family: var(--font-headline);font-weight: var(--font-headline-weight);font-style: var(--font-headline-style);letter-spacing: var(--font-headline-letter-spacing);text-transform: var(--font-headline-transform, initial);line-height: 1.2;}@media (max-width: 1199px){.article__body h3{font-size: 1.6rem;}}.article__header{display: flex;justify-content: space-between;align-items: center;font-size: 1.4rem;padding-top: calc(var(--gap, 8px) * 2);padding-bottom: calc(var(--gap, 8px) * 2);border-bottom: 1px solid var(--color-input-border);}.article__social{display: flex;align-items: center;}.article__social .social-link{opacity: 0.7;}.article__title{font-family: var(--font-headline);font-weight: var(--font-headline-weight);font-style: var(--font-headline-style);letter-spacing: var(--font-headline-letter-spacing);text-transform: var(--font-headline-transform, initial);line-height: 1.2;font-size: 2rem;margin-top: calc(var(--gap, 8px) * 4);}@media (min-width: 900px){.article__title{font-size: 2.8rem;}}.article__footer{border-top: 1px solid var(--color-input-border);padding-top: calc(var(--gap, 8px) * 3);padding-bottom: calc(var(--gap, 8px) * 11);display: flex;align-items: center;justify-content: space-between;}.article__prev{flex-direction: row-reverse;padding-left: 0;}.article__prev .svg-icon{margin-left: 0;margin-right: calc(var(--gap, 8px) * 1);transform: rotateY(-0.5turn);}.article__next{padding-right: 0;}#comments form{display: flex;flex-direction: column;justify-content: center;align-items: center;padding: 32px 24px 32px 24px;}#comments label{width: 100%;margin-bottom: 16px;}#comments .field.field--with-error{margin-bottom: 0;}.form-status-list.form__message h3,.form__message h3{display: flex;flex-direction: column;align-items: center;justify-content: center;gap: 4px;}@media (min-width: 600px){.form-status-list.form__message h3,.form__message h3{flex-direction: row;gap: 12px;}}.form-status-list.form__message svg,.form__message svg{width: 24px;height: 24px;}.article-card{width: 100%;position: relative;}@media (max-width: 899px){.article-card{margin-bottom: 8px;}}.article-card__info--full-width{padding-left: 24px;padding-right: 24px;}.article-card__excerpt{font-size: 14px;padding: 4px 0;}@media (min-width: 1200px){.article-card__excerpt{font-size: 15px;}}.article-card__comments{font-size: calc(var(--font-base-size) * 0.75);font-family: var(--font-base);font-style: var(--font-base-style);font-weight: var(--font-base-weight);text-transform: var(--font-base-transform, none);letter-spacing: var(--font-base-letter-spacing, normal);line-height: var(--font-base-line-height, normal);letter-spacing: 1px;opacity: 0.6;color: var(--color-custom-text, var(--color-text));line-height: normal;margin-top: 12px;}.article-card .hero__img--placeholder{border-radius: var(--border-radius);}.article-card__image-wrapper svg{position: static;max-height: none;}.article-card__image-wrapper--full-width picture.hero__pic,.article-card__image-wrapper--full-width picture.hero__pic.hero__pic--mobile{border-radius: 0;}.article-card__image-wrapper .hero__img{object-fit: cover;border-radius: var(--border-radius);position: static;aspect-ratio: var(--aspect-ratio);}.article-card__image-wrapper .hero__pic{padding-top: 0;}.article-card .card__badges{z-index: 1;}.article-card .card__badges .card__badges--item{background-color: var(--color-button-primary-background);color: var(--color-button-primary-text);}.article-card-wrapper{height: 100%;min-height: 200px;width: 100%;display: flex;justify-content: center;align-items: center;position: relative;background-color: var(--color-input-border);border-radius: var(--border-radius);}.article-card-wrapper .card__heading{text-align: center;}.article-card-wrapper .card__badges--item{background-color: var(--color-button-primary-background);color: var(--color-button-primary-text);}.cms-page{max-width: var(--site-max-width);padding-left: calc(var(--gap, 8px) * 2);padding-right: calc(var(--gap, 8px) * 2);margin-left: auto;margin-right: auto;max-width: var(--post-max-width);margin-bottom: calc(var(--gap, 8px) * 7);}@media (min-width: 1200px){.cms-page{padding-left: calc(calc(var(--gap, 8px) * 2) + calc(var(--gap, 8px) * 2));padding-right: calc(calc(var(--gap, 8px) * 2) + calc(var(--gap, 8px) * 2));}}@media (min-width: 1800px){.cms-page{max-width: var(--site-max-width-big);}}@media (min-width: 1800px){.cms-page{max-width: var(--post-max-width);}}.cms-page--contact{max-width: 64rem;}@media (min-width: 1800px){.cms-page--contact{max-width: 64rem;}}.cms-page__title{font-family: var(--font-headline);font-weight: var(--font-headline-weight);font-style: var(--font-headline-style);letter-spacing: var(--font-headline-letter-spacing);text-transform: var(--font-headline-transform, initial);line-height: 1.2;font-size: 2rem;margin-top: calc(var(--gap, 8px) * 7);text-align: center;}@media (min-width: 900px){.cms-page__title{font-size: 2.8rem;}}.cms-page__content,.cms-page__content p{font-size: 1.4rem;}@media (min-width: 900px){.cms-page__content,.cms-page__content p{font-size: 1.6rem;}}.cms-page__content h1{font-family: var(--font-headline);font-weight: var(--font-headline-weight);font-style: var(--font-headline-style);letter-spacing: var(--font-headline-letter-spacing);text-transform: var(--font-headline-transform, initial);line-height: 1.2;font-size: 2rem;}@media (min-width: 900px){.cms-page__content h1{font-size: 2.8rem;}}.cms-page__content h2{font-family: var(--font-headline);font-weight: var(--font-headline-weight);font-style: var(--font-headline-style);letter-spacing: var(--font-headline-letter-spacing);text-transform: var(--font-headline-transform, initial);line-height: 1.2;font-size: clamp(2.1rem, 1.3vw + 1.2rem, 2.4rem);}.cms-page__content h3{font-size: 2rem;font-family: var(--font-headline);font-weight: var(--font-headline-weight);font-style: var(--font-headline-style);letter-spacing: var(--font-headline-letter-spacing);text-transform: var(--font-headline-transform, initial);line-height: 1.2;}@media (max-width: 1199px){.cms-page__content h3{font-size: 1.6rem;}}.account-wrapper{max-width: var(--site-max-width);padding-left: 0px;padding-right: 0px;margin-left: auto;margin-right: auto;max-width: 42rem;margin-top: calc(var(--gap, 8px) * 7);margin-bottom: calc(var(--gap, 8px) * 14);}@media (min-width: 1200px){.account-wrapper{padding-left: calc(0px + calc(var(--gap, 8px) * 2));padding-right: calc(0px + calc(var(--gap, 8px) * 2));}}@media (min-width: 1800px){.account-wrapper{max-width: var(--site-max-width-big);}}@media (min-width: 1800px){.account-wrapper{max-width: 42rem;}}.account-form__title{font-family: var(--font-headline);font-weight: var(--font-headline-weight);font-style: var(--font-headline-style);letter-spacing: var(--font-headline-letter-spacing);text-transform: var(--font-headline-transform, initial);line-height: 1.2;font-size: 2rem;margin-top: calc(var(--gap, 8px) * 4);text-align: center;}@media (min-width: 900px){.account-form__title{font-size: 2.8rem;}}@media (min-width: 900px){.account-form__title{margin-top: calc(var(--gap, 8px) * 7);}}.account-form .recovery-password{margin-top: calc(var(--gap, 8px) * 1);width: 100%;display: flex;justify-content: center;}.account-form .recovery-password .svg-icon{display: none;}.account-create{background: var(--color-button-secondary-background);color: var(--color-button-secondary-text);border-color: var(--color-button-secondary-border);padding-left: calc(var(--gap, 8px) * 3);padding-right: calc(var(--gap, 8px) * 3);padding-top: calc(var(--gap, 8px) * 2);padding-bottom: calc(var(--gap, 8px) * 2);font-size: var(--font-button-size);font-family: var(--font-button);font-style: var(--font-button-style);font-weight: var(--font-button-weight);text-transform: var(--font-button-transform, none);letter-spacing: var(--font-button-letter-spacing, normal);text-align: center;text-decoration: none;display: inline-flex;justify-content: center;align-items: center;border: 1px solid;border-radius: var(--border-radius-button);-webkit-appearance: none;cursor: pointer;transition: background 0.3s ease-in, color 0.3s ease-in;width: 100%;margin-top: calc(var(--gap, 8px) * 2);}@media (hover: hover){.account-create:hover{background: var(--color-button-secondary-background-hover);color: var(--color-button-secondary-text-hover);}}.account-create[disabled]{opacity: 0.4;cursor: not-allowed;}.wt-test{padding-left: calc(var(--gap, 8px) * 2);padding-right: calc(var(--gap, 8px) * 2);margin-left: auto;margin-right: auto;justify-content: center;background-color: var(--color-custom-background);color: var(--color-custom-text);}.wt-test .wt-slider{background: var(--color-custom-background, inherit);}.wt-test__container{max-width: var(--site-max-width);padding-left: calc(var(--gap, 8px) * 2);padding-right: calc(var(--gap, 8px) * 2);margin-left: auto;margin-right: auto;display: block;}@media (min-width: 1200px){.wt-test__container{padding-left: calc(calc(var(--gap, 8px) * 2) + calc(var(--gap, 8px) * 2));padding-right: calc(calc(var(--gap, 8px) * 2) + calc(var(--gap, 8px) * 2));}}@media (min-width: 1800px){.wt-test__container{max-width: var(--site-max-width-big);}}.wt-test__list{display: flex;flex-direction: row;color: var(--color-custom-text);}@media (min-width: 600px){.wt-test__list{margin-top: calc(var(--gap, 8px) * 3);justify-content: space-between;align-items: stretch;}}.wt-test__icon{width: 2.5rem;height: 2.5rem;flex-shrink: 0;margin-left: 0;}body .wt-test__item{--custom-text-scale: var(--font-text-scale, 1);--text-size: calc(var(--font-base-size) * var(--custom-text-scale, 1));display: flex;align-items: center;justify-content: center;flex-direction: column;flex-basis: 100%;height: auto;font-size: var(--text-size);}@media (min-width: 1200px){body .wt-test__item{--custom-text-scale: var(--font-text-scale-desk);}}@media (max-width: 599px){body .wt-test__item{width: 100%;height: auto;}}@media (min-width: 600px){body .wt-test__item--border{padding-top: 4.8rem;padding-bottom: 4.8rem;border: 1px solid var(--color-background);}}.wt-test__image{max-width: 8rem;max-height: 8rem;margin: 0.5rem;width: 100%;height: 100%;object-fit: contain;}@media (min-width: 600px){.wt-test__image{max-width: 12rem;max-height: 12rem;}}@media (min-width: 1200px){.wt-test__image{max-width: 14rem;max-height: 14rem;}}.wt-test__image--natural{object-position: 50% 50% !important;}.wt-test__image--circle{width: var(--mobile-width, 5rem);height: var(--mobile-width, 5rem);max-width: 100%;max-height: 100%;margin: 0.5rem;border-radius: 50%;object-fit: cover;}@media (min-width: 600px){.wt-test__image--circle{width: var(--desktop-width, 6rem);height: var(--desktop-width, 6rem);}}.wt-test__image--square{width: var(--mobile-width, 5rem);height: var(--mobile-width, 5rem);max-width: 100%;max-height: 100%;margin: 0.5rem;object-fit: cover;}@media (min-width: 600px){.wt-test__image--square{width: var(--desktop-width, 6rem);height: var(--desktop-width, 6rem);}}.wt-test__image--no_image{display: none;}.wt-test__stars{width: 1.5rem;height: 1.5rem;font-weight: bold;}.wt-test__text{padding-left: calc(var(--gap, 8px) * 1);padding-right: calc(var(--gap, 8px) * 1);text-align: center;padding: calc(var(--gap, 8px) * 0.5);}@media (min-width: 600px){.wt-test__text{display: inline-block;max-width: 80%;}}.wt-test__author{font-size: var(--font-base-size);margin-top: calc(var(--gap, 8px) * 1);}.wt-test__placeholder{width: 10rem;height: 10rem;background-color: #efefef;fill: #b7b7b7;border-radius: var(--border-radius);}@media (max-width: 899px){.wt-test__placeholder{width: 8rem;}}.rich-text{margin-left: auto;margin-right: auto;text-align: center;background: var(--color-custom-background);}@media (min-width: 1200px){.rich-text .hero__wrapper--full{padding-left: calc(var(--gap, 8px) * 3);padding-right: calc(var(--gap, 8px) * 3);}}.rich-text--short{width: 100%;}@media (min-width: 1200px){.rich-text--short{margin-left: auto;margin-right: auto;width: 50%;}}.rich-text--compact .hero{border-radius: 0px;}.rich-text-image img,.rich-text-image svg{width: calc( var(--font-headline-scale) * var(--font-headline-size) * var(--font-base-line-height) );height: calc( var(--font-headline-scale) * var(--font-headline-size) * var(--font-base-line-height) );border-radius: 50%;transition: all 0.1s ease-in-out;vertical-align: middle;object-fit: cover;}@media (min-width: 900px){.rich-text-image img,.rich-text-image svg{width: calc( var(--font-headline-scale-desk) * var(--font-headline-size) * var(--font-base-line-height) );height: calc( var(--font-headline-scale-desk) * var(--font-headline-size) * var(--font-base-line-height) );}}.rich-text-image svg{border: 1px solid #000000;}.rich-text-image img:hover,.rich-text-image svg:hover{transform: scale(1.1);}.rich-text-image__heading{font-size: calc(var(--font-headline-scale) * var(--font-headline-size));line-height: var(--font-base-line-height);text-transform: var(--font-base-transform, none);margin: 0;}@media (min-width: 900px){.rich-text-image__heading{font-size: calc( var(--font-headline-scale-desk) * var(--font-headline-size) );}}.newsletter{background-color: var(--color-background);display: flex;flex-direction: column;align-items: center;justify-content: center;color: var(--color-text);}.newsletter__text{padding-bottom: calc(var(--gap, 8px) * 1);}.newsletter__wrapper{max-width: var(--site-max-width);padding-left: calc(var(--gap, 8px) * 2);padding-right: calc(var(--gap, 8px) * 2);margin-left: auto;margin-right: auto;text-align: center;}@media (min-width: 1200px){.newsletter__wrapper{padding-left: calc(calc(var(--gap, 8px) * 2) + calc(var(--gap, 8px) * 2));padding-right: calc(calc(var(--gap, 8px) * 2) + calc(var(--gap, 8px) * 2));}}@media (min-width: 1800px){.newsletter__wrapper{max-width: var(--site-max-width-big);}}.newsletter .form__message{padding-left: 16px;padding-right: 16px;}.newsletter .form__message p{text-align: center;}.newsletter .wt-newsletter__field{border-color: var(--color-input-border, var(--color-button-secondary-border));color: var(--color-input-text, var(--color-input-text));background-color: var(--color-input-background);}.newsletter .wt-newsletter__field::placeholder{color: var(--color-input-placeholder);}.newsletter .wt-newsletter__field:focus-visible{outline-color: var(--color-custom-text, var(--color-links-active));}.newsletter .wt-newsletter__fieldset{width: 100%;margin-inline: auto;}.caption-with-letter-spacing{font-family: var(--font-base);font-size: 16px;letter-spacing: 0.13rem;text-transform: uppercase;color: var(--color-text);}.subtitle{font-size: 1.8rem;line-height: calc(1 + 0.8 / var(--font-body-scale));letter-spacing: 0.06rem;color: var(--color-text);}.recipient-form{--recipient-checkbox-margin-top: 0.64rem;display: block;position: relative;max-width: 44rem;margin-bottom: 0px;}recipient-form h2 svg{width: 20px;height: 20px;}recipient-form .form__message svg{width: 20px;height: 20px;}recipient-form .form__message svg circle{stroke: var(--color-action-background);fill: var(--color-action-background);}recipient-form .form__message svg path:nth-child(2n){stroke: var(--color-action-background);fill: var(--color-action-text);}.recipient-form-field-label{margin: 0.6rem 0;}.recipient-form-field-label--space-between{display: flex;justify-content: space-between;}.recipient-checkbox{flex-grow: 1;font-size: 1.6rem;display: flex;word-break: break-word;align-items: center;gap: 12px;max-width: inherit;position: relative;cursor: pointer;}.recipient-checkbox .check{display: flex;align-items: center;}.no-js .recipient-checkbox{display: none;}.recipient-form > input[type="checkbox"]{position: absolute;width: 1.6rem;height: 1.6rem;margin: var(--recipient-checkbox-margin-top) 0;top: 0;left: 0;z-index: -1;appearance: none;-webkit-appearance: none;}.recipient-fields__field{margin: 0 0 2rem 0;}.recipient-fields__field:last-of-type{margin: 0 0 8px 0;}.recipient-fields__field .form__message{margin-top: 4px;display: flex;align-items: center;gap: 12px;}.recipient-fields__field .field.date{position: relative;color: var(--color-input-placeholder);}@media (min-width: 1200px){.recipient-fields__field .field.date{max-width: 212px;}}.recipient-fields__field .field.date input{width: 188px;}.recipient-fields__field .field.date input{color: var(--color-input-placeholder);}.recipient-fields__field .field.date input:focus,.recipient-fields__field .field.date input:active{color: black;}.recipient-fields__field .field.date label{position: absolute;top: -10px;background: white;scale: 0.8;padding: 0 8px;color: black;}@media (min-width: 1200px){.recipient-fields__field .field.date label{top: -12px;}}.recipient-fields__field .field input{width: 100%;border: 1px solid var(--color-input-border);}.recipient-fields__field .field .form__field{margin-bottom: 0;}.recipient-fields__field .field input::-webkit-calendar-picker-indicator{content: "";background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="13.1" height="14.433" viewBox="0 0 13.1 14.433"><g id="Icon_feather-calendar" data-name="Icon feather-calendar" transform="translate(-3.95 -2.45)"><path id="Path_845" data-name="Path 845" d="M5.833,5.45h9.333A1.885,1.885,0,0,1,17.05,7.333v9.333a1.885,1.885,0,0,1-1.883,1.883H5.833A1.885,1.885,0,0,1,3.95,16.667V7.333A1.885,1.885,0,0,1,5.833,5.45Zm9.333,12a.784.784,0,0,0,.783-.783V7.333a.784.784,0,0,0-.783-.783H5.833a.784.784,0,0,0-.783.783v9.333a.784.784,0,0,0,.783.783Z" transform="translate(0 -1.667)"/><path id="Path_846" data-name="Path 846" d="M24,6.217a.55.55,0,0,1-.55-.55V3a.55.55,0,1,1,1.1,0V5.667A.55.55,0,0,1,24,6.217Z" transform="translate(-10.833 0)"/><path id="Path_847" data-name="Path 847" d="M12,6.217a.55.55,0,0,1-.55-.55V3a.55.55,0,1,1,1.1,0V5.667A.55.55,0,0,1,12,6.217Z" transform="translate(-4.167 0)"/><path id="Path_848" data-name="Path 848" d="M16.5,15.55H4.5a.55.55,0,0,1,0-1.1h12a.55.55,0,0,1,0,1.1Z" transform="translate(0 -6.667)"/></g></svg>');background-repeat: no-repeat;height: 15px;width: 15px;}.recipient-fields__field .field textarea{height: 120px;width: 100%;border: 1px solid var(--color-input-border);}.recipient-fields{margin-top: 16px;}.recipient-fields .field__label{white-space: nowrap;text-overflow: ellipsis;max-width: calc(100% - 3.5rem);overflow: hidden;}.recipient-checkbox > svg{margin-top: var(--recipient-checkbox-margin-top);margin-right: 1.2rem;flex-shrink: 0;}.recipient-form .icon-checkmark{visibility: hidden;position: absolute;left: 4px;z-index: 5;top: 8px;}.recipient-form > input[type="checkbox"]:checked + label .icon-checkmark{visibility: visible;}.js .recipient-fields{display: none;}.recipient-form > input[type="checkbox"]:checked ~ .recipient-fields{display: block;animation: animateMenuOpen var(--duration-default) ease;}.recipient-form > input[type="checkbox"]:not(:checked, :disabled) ~ .recipient-fields,.recipient-email-label{display: none;}.js .recipient-email-label.required,.no-js .recipient-email-label.optional{display: inline;}.recipient-form ul{line-height: calc(1 + 0.6 / var(--font-body-scale));padding-left: 4.4rem;text-align: left;}.recipient-form ul a{display: inline;}.recipient-form .error-message::first-letter{text-transform: capitalize;}@media screen and (forced-colors: active){.recipient-fields > hr{border-top: 0.1rem solid rgb(var(--color-background));}.recipient-checkbox > svg{background-color: inherit;border: 0.1rem solid rgb(var(--color-background));}.recipient-form > input[type="checkbox"]:checked + label .icon-checkmark{border: none;}}.product-form__recipient-error-message-wrapper{display: none;}.wt-subscription-widget{margin-bottom: calc(var(--gap, 8px) * 1.5);}.wt__quick-buy .wt-subscription-widget{padding-top: 16px;margin-bottom: 0;}.wt-subscription-widget__container{display: flex;flex-direction: column;gap: 12px;}.wt-subscription-widget__container[data-text-style-headline] .wt-subscription-widget__plan-header__title-text{font-family: var(--font-headline);font-weight: var(--font-headline-weight);font-style: var(--font-headline-style);letter-spacing: var(--font-headline-letter-spacing);text-transform: var(--font-headline-transform, initial);}.wt-subscription-widget__plans-title{font-family: var(--font-headline);font-style: var(--font-headline-style);font-weight: var(--font-headline-weight);text-transform: var(--font-headline-transform, none);background-color: var(--block-color-accent);color: var(--block-color-subscription-title, #fff);font-size: calc(var(--font-base-size) - 2px);padding: 6px 18px;margin: -24px -18px 24px;}.wt-subscription-widget__plans{display: flex;flex-direction: column;border: 1px solid var(--block-color-border);border-radius: var(--border-radius);padding: 24px 18px;overflow: hidden;background-color: var(--block-color-background);cursor: pointer;}.wt-subscription-widget__plans--selected{border: 1px solid var(--block-color-active-border);background-color: var(--block-color-active-background);}.wt-subscription-widget__plans--selected .wt-subscription-widget__plan-header__circle{background-color: var(--block-color-active-background);border: 2px solid var(--block-color-accent);position: relative;}.wt-subscription-widget__plans--selected .wt-subscription-widget__plan-header__circle::after{content: "";position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%);width: 12px;height: 12px;background-color: var(--block-color-accent);border-radius: 50%;}.wt-subscription-widget__plans--disabled{opacity: 0.5;cursor: not-allowed;pointer-events: none;}.wt-subscription-widget__plan-header{display: flex;justify-content: space-between;align-items: center;}.wt-subscription-widget__plan-header__title{display: flex;align-items: center;gap: 8px;max-width: 155px;}.wt-subscription-widget__plan-header__title--single-purchase{max-width: none;}.wt-subscription-widget__plan-header__title-text{font-size: var(--font-base-size);font-family: var(--font-base);font-style: var(--font-base-style);font-weight: var(--font-base-weight);text-transform: var(--font-base-transform, none);letter-spacing: var(--font-base-letter-spacing, normal);line-height: var(--font-base-line-height, normal);margin: 0;color: var(--block-color-heading-color);}.wt-subscription-widget__plan-header__circle{flex-shrink: 0;width: 24px;height: 24px;border-radius: 50%;background-color: var(--block-color-active-background);border: 1px solid var(--block-color-border);}.wt-subscription-widget__plan-header__price{display: flex;flex-direction: column;align-items: flex-end;}.wt-subscription-widget__plan-header__price p{margin: 0;}.wt-subscription-widget__plan-header__price-container{display: flex;align-items: center;justify-content: flex-end;flex-wrap: wrap;gap: 8px;}.wt-subscription-widget__plan-header__price-regular{font-size: var(--font-price-size);font-family: var(--font-price);font-style: var(--font-price-style);font-weight: var(--font-price-weight);text-transform: var(--font-price-transform, none);letter-spacing: var(--font-price-letter-spacing, normal);color: var(--block-color-regular-price);}.wt-subscription-widget__plan-header__price-regular--sale{color: var(--block-color-sale-price);}.wt-subscription-widget__plan-header__price-sale{font-family: var(--font-price);font-size: 14px;text-decoration: line-through;color: var(--block-color-crossed-out-price);line-height: normal;}@media (min-width: 900px){.wt-subscription-widget__plan-header__title{max-width: none;}}.wt-subscription-widget__plan-content{display: flex;flex-direction: column;margin-top: 16px;}.wt-subscription-widget__plan-content--one-time{margin-top: 0;}.wt-subscription-widget__plan-content__select{font-size: var(--font-base-size);font-family: var(--font-base);font-style: var(--font-base-style);font-weight: var(--font-base-weight);text-transform: var(--font-base-transform, none);letter-spacing: var(--font-base-letter-spacing, normal);line-height: var(--font-base-line-height, normal);width: 100%;height: 52px;border: 1px solid var(--block-color-border);border-radius: var(--border-radius);color: var(--block-color-content-text);background: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="14" height="8" viewBox="0 0 14 8" fill="none"><path d="M0.75 0.75L6.75 6.75L12.75 0.75" stroke="black" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/></svg>') no-repeat;background-position: calc(100% - 24px) center !important;-moz-appearance: none !important;-webkit-appearance: none !important;appearance: none !important;}.wt-subscription-widget__plan-content__description{color: var(--block-color-content-text);}.wt-subscription-widget__plan-content__description ul,.rte .wt-subscription-widget__plan-content__description ul{list-style: none;padding-left: 0;margin-bottom: 0;}.wt-subscription-widget__plan-content__description li{display: flex;gap: 8px;}.wt-subscription-widget__plan-content__description li:last-child{margin-bottom: 0;}.wt-subscription-widget__plan-content__description li svg{flex-shrink: 0;width: 18px;height: 26px;}.wt-subscription-widget__plan-content__description li svg path{fill: var(--block-color-accent);}#single-purchase-plan .wt-subscription-widget__plan-header__price-container p{margin: 0;}.wt-lookbook__section{background: rgba(var(--color-overlay-rgb), var(--color-overlay-opacity));}.wt-lookbook__text{font-size: var(--font-base-size);font-family: var(--font-base);font-style: var(--font-base-style);font-weight: var(--font-base-weight);text-transform: var(--font-base-transform, none);letter-spacing: var(--font-base-letter-spacing, normal);line-height: var(--font-base-line-height, normal);margin: 0 0 calc(var(--gap, 8px) * 2);text-align: center;color: var(--color-custom-text);}.wt-lookbook__text p{margin: 0;padding: 0;}.wt-lookbook__list{list-style: none;column-count: 2;column-gap: var(--lookbook-gap, calc(var(--gap, 8px) * 1));}@media (min-width: 1200px){.wt-lookbook__list{column-count: 3;column-gap: var(--lookbook-gap-desk, calc(var(--gap, 8px) * 2));}}.wt-lookbook__item{break-inside: avoid;padding-bottom: var(--lookbook-gap);position: relative;display: grid;}@media (min-width: 1200px){.wt-lookbook__item{padding-bottom: var(--lookbook-gap-desk);}}.wt-lookbook__item--placeholder{background-color: #efefef;fill: #b7b7b7;width: 100%;height: 100%;}.wt-lookbook__image{display: block;width: 100%;height: 100%;border-radius: var(--border-radius);}.wt-lookbook__link{right: calc(var(--gap, 8px) * 1);top: calc(var(--gap, 8px) * 1);}.wt-lookbook__button{background: var(--color-button-secondary-background);color: var(--color-button-secondary-text);border-color: var(--color-button-secondary-border);padding-left: calc(var(--gap, 8px) * 3);padding-right: calc(var(--gap, 8px) * 3);padding-top: calc(var(--gap, 8px) * 2);padding-bottom: calc(var(--gap, 8px) * 2);font-size: var(--font-button-size);font-family: var(--font-button);font-style: var(--font-button-style);font-weight: var(--font-button-weight);text-transform: var(--font-button-transform, none);letter-spacing: var(--font-button-letter-spacing, normal);text-align: center;text-decoration: none;display: inline-flex;justify-content: center;align-items: center;border: 1px solid;border-radius: var(--border-radius-button);-webkit-appearance: none;cursor: pointer;transition: background 0.3s ease-in, color 0.3s ease-in;width: 2.8rem;height: 2.8rem;padding: 0;position: absolute;right: calc(var(--gap, 8px) * 1);top: calc(var(--gap, 8px) * 1);z-index: 2;}@media (hover: hover){.wt-lookbook__button:hover{background: var(--color-button-secondary-background-hover);color: var(--color-button-secondary-text-hover);}}.wt-lookbook__button[disabled]{opacity: 0.4;cursor: not-allowed;}@media (max-width: 1199px){.wt-lookbook__button .svg-icon{width: 1.6rem;height: 1.6rem;}}@media (min-width: 600px){.wt-lookbook__button{width: 3rem;height: 3rem;}}@media (min-width: 1200px){.wt-lookbook__button{width: 4.5rem;height: 4.5rem;}}.wt-lookbook__button--primary{background: var(--color-button-primary-background);color: var(--color-button-primary-text);border-color: transparent;}@media (hover: hover){.wt-lookbook__button--primary:hover{background: var(--color-button-primary-background-hover);border-color: transparent;color: var(--color-button-primary-text-hover);}}.wt-lookbook__button--primary.loading{color: transparent;}.wt-lookbook__button--secondary{background: var(--color-button-secondary-background);color: var(--color-button-secondary-text);border-color: var(--color-button-secondary-border);}@media (hover: hover){.wt-lookbook__button--secondary:hover{background: var(--color-button-secondary-background-hover);color: var(--color-button-secondary-text-hover);}}.wt-lookbook__button .svg-icon{transform: none;}.wt-lookbook__full{padding-left: 0;padding-right: 0;max-width: 100%;}.wt-page{max-width: var(--site-max-width);padding-left: calc(var(--gap, 8px) * 2);padding-right: calc(var(--gap, 8px) * 2);margin-left: auto;margin-right: auto;border-radius: var(--border-radius);color: var(--color-custom-text);text-align: left;}@media (min-width: 1200px){.wt-page{padding-left: calc(calc(var(--gap, 8px) * 2) + calc(var(--gap, 8px) * 2));padding-right: calc(calc(var(--gap, 8px) * 2) + calc(var(--gap, 8px) * 2));}}@media (min-width: 1800px){.wt-page{max-width: var(--site-max-width-big);}}.wt-page--compact{max-width: var(--post-max-width);}.wt-page__title{font-family: var(--font-headline);font-style: var(--font-headline-style);font-weight: var(--font-headline-weight);text-transform: var(--font-headline-transform, none);font-size: var(--font-headline-size);letter-spacing: var(--font-headline-letter-spacing, normal);line-height: var(--font-headline-line-height, normal);color: var( --color-custom-text, var(--color-headings-text, var(--color-text)) );font-size: calc(var(--font-headline-size) * var(--font-headline-scale, 1));margin-top: 0;text-align: center;}@media (min-width: 1200px){.wt-page__title{font-size: min( calc(var(--font-headline-size) * var(--font-headline-scale-desk, 1)), calc(var(--font-headline-size) + 13.5vw) );}}.wt-page__wrapper{background-color: rgba(var(--color-bg-overlay), var(--color-overlay-opacity));}.wt-page__placeholder-wrapper{display: flex;justify-content: center;background-color: var(--color-placeholder-bg);border-radius: var(--border-radius);}.wt-page__placeholder{width: 32rem;height: 32rem;}.hero .hero__pic .hero__img{object-position: var(--image-object-position);}@media (min-width: 900px){.hero .hero__pic .hero__img{object-position: var(--image-object-position-desktop);}}.hero.hero--video-background.hero--grid .hero__pic{width: 100%;}@media (min-width: 900px){.section-image-with-text [data-height="fixed_height"] .hero .hero__pic:not(.hero__pic--mobile){min-height: var(--section-height-desk, 100%);}.section-image-with-text [data-height="fixed_height"] .hero .hero__pic .hero__img{position: absolute;width: 100%;height: 100%;}}.section-image-with-text .hero .hero__pic__link{height: 100%;}@media (min-width: 900px){.section-image-with-text .hero--video-background .wt-video__movie{width: var(--desktop-percentage-image-width, 50%);}}.main-collection-list{--cols: 1;padding: 0;width: 100%;display: grid;grid-template-columns: repeat(var(--cols), 1fr);gap: calc(var(--gap, 8px) * 2);}@media (max-width: 599px){.main-collection-list{gap: calc(var(--gap, 8px) * 1);--cols-mobile: 2;grid-template-columns: repeat(var(--cols-mobile), 1fr);}}@media (min-width: 900px){.main-collection-list{gap: calc(var(--gap, 8px) * 3);}}@media (min-width: 1200px){.main-collection-list{gap: calc(var(--gap, 8px) * 2);}}.main-collection-list__wrapper{max-width: var(--site-max-width);padding-left: calc(var(--gap, 8px) * 2);padding-right: calc(var(--gap, 8px) * 2);margin-left: auto;margin-right: auto;}@media (min-width: 1200px){.main-collection-list__wrapper{padding-left: calc(calc(var(--gap, 8px) * 2) + calc(var(--gap, 8px) * 2));padding-right: calc(calc(var(--gap, 8px) * 2) + calc(var(--gap, 8px) * 2));}}@media (min-width: 1800px){.main-collection-list__wrapper{max-width: var(--site-max-width-big);}}.main-collection-list__item{display: flex;justify-content: center;align-self: stretch;}.main-collection-list__text-spacing{font-size: var(--font-base-size);font-family: var(--font-base);font-style: var(--font-base-style);font-weight: var(--font-base-weight);text-transform: var(--font-base-transform, none);letter-spacing: var(--font-base-letter-spacing, normal);font-weight: 500;margin-top: calc(var(--gap, 8px) * 1);margin-bottom: 8px;text-align: center;}.main-collection-list__image{width: 100%;height: auto;display: block;border-radius: var(--border-radius);}.main-article{font-family: var(--font-base);font-size: 1.3rem;line-height: 1.5;-webkit-font-smoothing: antialiased;text-align: center;}.main-article__header{justify-content: space-between;font-size: 1.4rem;padding-top: calc(var(--gap) * 2);padding-bottom: calc(var(--gap) * 2);border-bottom: 1px solid var(--color-border);}.main-article__pic{margin-left: auto;margin-right: auto;padding-left: calc(var(--gap, 8px) * 2);padding-right: calc(var(--gap, 8px) * 2);}@media (min-width: 1200px){.main-article__pic{padding-left: 0;padding-right: 0;}}.main-article__pic--larger{max-width: 120rem;}.main-article__pic--full-width{margin: 0;padding-left: 0;padding-right: 0;max-width: initial;}.main-article__pic--full-width img{border-radius: 0;}.main-article__pic--post-width{max-width: var(--post-max-width);}.main-article__content{padding-left: calc(var(--gap, 8px) * 2);padding-right: calc(var(--gap, 8px) * 2);margin-left: auto;margin-right: auto;max-width: var(--post-max-width);text-align: left;}.main-article__hero-container{max-width: 130rem;margin: 0 auto;}.main-article__body{font-size: var(--font-base-size);margin-top: calc(var(--gap) * 1);word-break: break-word;}.main-article__body h2{margin-bottom: 0;line-height: 1.2;}.main-article__body p{margin-top: 8px;}.main-article__title{margin-top: calc(var(--gap) * 2);font-size: calc(var(--font-headline-size) * var(--font-headline-scale, 1));color: var(--color-body-text);line-height: var(--font-headline-line-height, normal);}@media (min-width: 1200px){.main-article__title{font-size: min( var(--font-headline-size) * var(--font-headline-scale-desk, 1), var(--font-headline-size) + 13.5vw );}}.main-article__share{display: flex;align-items: center;gap: 16px;margin-top: calc(var(--gap) * 3);}.main-article__share summary{font-size: var(--font-base-size);}.main-article__share p{font-size: var(--font-base-size);}.main-article__share a,.main-article__share__button{width: 20px;height: 20px;display: flex;justify-content: center;align-items: center;cursor: pointer;}.main-article__share a svg,.main-article__share__button svg{width: 20px;height: 20px;fill: var(--color-links);}.main-article__share a .svg-icon.svg-icon--soc-twitter,.main-article__share__button .svg-icon.svg-icon--soc-twitter{height: 18px;width: 20px;}.main-article__share a:hover,.main-article__share__button:hover{color: var(--color-links-active);}.main-article__share a:hover svg,.main-article__share__button:hover svg{fill: var(--color-links-active);}.main-article__share .share-button__fallback{background-color: var(--color-background);padding-bottom: 8px;}.main-article__share .share-button__fallback label{padding-left: 16px;}.main-article__img{width: 100%;height: var(--section-height, 100%);object-fit: cover;display: block;border-radius: var(--border-radius);overflow: hidden;}@media (min-width: 900px){.main-article__img{height: var(--section-height-desk, 100%);}}.wt-button-section{background-color: var(--color-custom-background);}.wt-button-section__container{justify-content: center;display: flex;max-width: var(--site-max-width);padding-left: calc(var(--gap, 8px) * 2);padding-right: calc(var(--gap, 8px) * 2);margin-left: auto;margin-right: auto;}@media (min-width: 1200px){.wt-button-section__container{padding-left: calc(calc(var(--gap, 8px) * 2) + calc(var(--gap, 8px) * 2));padding-right: calc(calc(var(--gap, 8px) * 2) + calc(var(--gap, 8px) * 2));}}@media (min-width: 1800px){.wt-button-section__container{max-width: var(--site-max-width-big);}}.wt-button-section__left{justify-content: flex-start;}.wt-button-section__right{justify-content: flex-end;}@media (max-width: 899px){.wt-featured-collection .disable-on-mobile{display: none;}}.wt-featured-collection .wt-slider__scrollbar{max-width: calc(100% - calc(var(--gap, 8px) * 4));}@media (min-width: 1200px){.wt-featured-collection .wt-slider__scrollbar{max-width: calc(100% - calc(var(--gap, 8px) * 8));}}.wt-featured-collection .wt-slider__scrollbar--full{max-width: 100%;}.wt-featured-collection__subheading{font-size: var(--font-base-size);font-family: var(--font-base);font-style: var(--font-base-style);font-weight: var(--font-base-weight);text-transform: var(--font-base-transform, none);letter-spacing: var(--font-base-letter-spacing, normal);line-height: var(--font-base-line-height, normal);color: var(--color-custom-text, var(--color-text));margin: 0;text-align: center;padding-bottom: calc(var(--gap, 8px) * 2);padding-inline: calc(var(--gap, 8px) * 2);}.wt-featured-collection__subheading p{margin: 0;padding: 0;}@media (min-width: 1200px){.wt-featured-collection__subheading{margin-block: calc(var(--gap, 8px) * 0.5);}}.wt-featured-collection .button-container{width: 100%;display: flex;justify-content: center;align-items: center;padding: calc(var(--gap, 8px) * 2);}.template-cart .wt-featured-collection:has(.wt-slider:not(.wt-slider--full)) .headline{--font-headline-size: 2.8rem;max-width: var(--post-max-width);text-align: left;padding: 0 16px;}@media (min-width: 1200px){.template-cart .wt-featured-collection:has(.wt-slider:not(.wt-slider--full)) .headline{margin: auto;padding-left: calc(var(--gap, 8px) * 2 + var(--gap, 8px) * 2);padding-right: calc(var(--gap, 8px) * 2 + var(--gap, 8px) * 2);}}.template-cart .wt-featured-collection .wt-slider:not(.wt-slider--full){max-width: var(--post-max-width);margin: auto;}.template-cart .wt-featured-collection .wt-slider:not(.wt-slider--full) .wt-slider__container--featured{max-width: var(--post-max-width);}@media (min-width: 1200px){.template-cart .wt-featured-collection .wt-slider:not(.wt-slider--full) .wt-slider__container--featured{padding-right: calc(var(--gap, 8px) * 2);}}.wt-featured-collection .wt-slider__slide > div{height: 100%;}.wt-featured-collection__button-container{padding-top: calc(var(--gap, 8px) * 2);display: flex;justify-content: center;align-items: center;}.wt-featured-collection [data-swiper-container]{display: flex;}.wt-slider__container--featured.loading{display: flex;}.wt-slider__container--featured.loading .card__container{width: 100%;min-width: 150px;padding-right: calc(var(--gap, 8px) * 2);}@media (min-width: 600px){.wt-slider__container--featured.loading .card__container{min-width: 250px;}}@media (min-width: 1400px){.wt-slider__container--featured.loading .card__container{min-width: 350px;}}.wt-slider__container--featured.loading div:nth-child(n + 5){display: none;}main#root > .wt-featured-nav{background-color: var(--color-background);}.wt-featured-nav .secondary-navigation{position: relative;overflow-y: hidden;}@media (min-width: 1200px){.wt-featured-nav .secondary-navigation{padding-left: calc(var(--gap, 8px) * 4);padding-right: calc(var(--gap, 8px) * 4);max-width: var(--site-max-width);margin-left: auto;margin-right: auto;}}@media (min-width: 1800px){.wt-featured-nav .secondary-navigation{max-width: var(--site-max-width-big);}}.wt-featured-nav .secondary-navigation::after{display: none;content: "";width: calc(var(--gap, 8px) * 4);height: 80px;position: absolute;right: 16px;top: 0;bottom: 0;background: linear-gradient( to right, rgba(255, 255, 255, 0), var(--color-custom-background, var(--color-background)) );}[dir="rtl"] .wt-featured-nav .secondary-navigation::after{left: 16px;right: auto;background: linear-gradient( to left, rgba(255, 255, 255, 0), var(--color-custom-background, var(--color-background)) );}@media (min-width: 1200px){.wt-featured-nav .secondary-navigation::after{display: block;right: 32px;}[dir="rtl"] .wt-featured-nav .secondary-navigation::after{left: 32px;right: auto;}}.wt-featured-nav .secondary-navigation.not-at-min-scroll::before{display: none;content: "";width: calc(var(--gap, 8px) * 4);height: 80px;position: absolute;left: 16px;top: 0;bottom: 0;background: linear-gradient( to left, rgba(255, 255, 255, 0), var(--color-custom-background, var(--color-background)) );}@media (min-width: 1200px){.wt-featured-nav .secondary-navigation.not-at-min-scroll::before{display: block;left: 32px;}}.wt-featured-nav .secondary-navigation.at-max-scroll::after{display: none;}.wt-featured-nav .secondary-navigation__ul{display: flex;gap: calc(var(--gap, 8px) * 1.5);padding-block: calc(var(--gap, 8px) * 1);overflow-x: auto;}@media (min-width: 1200px){.wt-featured-nav .secondary-navigation__ul.center{justify-content: center;}}.wt-featured-nav .secondary-navigation__ul::-webkit-scrollbar{width: 8px;height: 8px;}@media (max-width: 899px){.wt-featured-nav .secondary-navigation__ul::-webkit-scrollbar{display: none;}}.wt-featured-nav .secondary-navigation__ul::-webkit-scrollbar-track{background: #f1f1f1;border-radius: 4px;}.wt-featured-nav .secondary-navigation__ul::-webkit-scrollbar-thumb{background: #888;border-radius: 4px;border: 2px solid #f1f1f1;}.wt-featured-nav .secondary-navigation__ul::-webkit-scrollbar-thumb:hover{background: #555;}@media (max-width: 1199px){.wt-featured-nav .secondary-navigation__ul li:first-of-type{padding-left: calc(var(--gap, 8px) * 2);}}@media (max-width: 1199px){.wt-featured-nav .secondary-navigation__ul li:last-of-type{padding-right: calc(var(--gap, 8px) * 2);}}.wt-featured-nav .secondary-navigation__link{white-space: nowrap;font-size: calc(var(--font-base-size) - 2px);font-family: var(--featured-nav-link-font, var(--font-base));font-style: var(--featured-nav-link-font-style, var(--font-base-style));font-weight: var(--featured-nav-link-font-weight, var(--font-base-weight));text-transform: var( --featured-nav-link-transform, var(--font-base-transform, none) );letter-spacing: var( --featured-nav-link-letter-spacing, var(--font-base-letter-spacing, normal) );line-height: var(--font-base-line-height, normal);padding-left: calc(var(--gap, 8px) * 3);padding-right: calc(var(--gap, 8px) * 3);max-height: 34px;}@media (min-width: 1200px){.wt-featured-nav .secondary-navigation__link{padding-left: calc(var(--gap, 8px) * 4);padding-right: calc(var(--gap, 8px) * 4);}}.wt-featured-nav .secondary-navigation__link--active{background: var(--color-active-background);color: var(--color-active-text);}@media (min-width: 900px){.wt-featured-nav .secondary-navigation__swiper-wrapper--center{justify-content: center;}}.wt-featured-nav .secondary-navigation__swiper-slide{flex-shrink: 1;box-sizing: border-box;padding-left: calc(var(--gap, 8px) * 2);width: fit-content;}.wt-featured-nav .secondary-navigation__swiper-slide:last-of-type{padding-right: calc(var(--gap, 8px) * 2);}@media (min-width: 900px){.wt-featured-nav .secondary-navigation__swiper:hover .swiper-button-next,.wt-featured-nav .secondary-navigation__swiper:hover .swiper-button-prev{display: flex;}}.wt-featured-nav .secondary-navigation__swiper .swiper-button-next,.wt-featured-nav .secondary-navigation__swiper .swiper-button-prev{display: none;--swiper-theme-color: #2d2d2d;background: rgba(255, 255, 255, 0.8);width: 30px;height: 30px;top: 50%;transform: translateY(-50%);pointer-events: initial;border-radius: var(--border-radius-button);}.wt-featured-nav .secondary-navigation__swiper .swiper-button-next.swiper-button-disabled,.wt-featured-nav .secondary-navigation__swiper .swiper-button-prev.swiper-button-disabled{display: none;}.wt-featured-nav .secondary-navigation__swiper::before{content: "";width: calc(var(--gap, 8px) * 2);height: 80px;position: absolute;left: 0;top: 0;bottom: 0;background: linear-gradient( to left, rgba(255, 255, 255, 0), var(--color-custom-background, var(--color-background)) );z-index: 2;}.wt-featured-nav .secondary-navigation__swiper::after{content: "";width: calc(var(--gap, 8px) * 2);height: 80px;position: absolute;right: 0px;top: 0;bottom: 0;background: linear-gradient( to right, rgba(255, 255, 255, 0), var(--color-custom-background, var(--color-background)) );z-index: 2;}[dir="rtl"] .wt-featured-nav .secondary-navigation__swiper::after{left: 0;right: auto;background: linear-gradient( to left, rgba(255, 255, 255, 0), var(--color-custom-background, var(--color-background)) );}.wt-main-404__container{display: flex;flex-direction: column;gap: 16px;justify-content: center;align-items: center;padding-left: 16px;padding-right: 16px;}.wt-main-404__container .headline{margin: 0;padding: 0;color: var(--color-body-text);}.newsletter-with-image{background-image: var(--mobile-image);background-position: var(--mobile-focal-points);background-size: cover;height: var(--section-height, auto);overflow: hidden;padding: 0;margin-top: var( --section-gap-top-mobile, min( var(--section-margin-block-mobile), var(--section-gap-top, calc(var(--gap, 8px) * var(--section-gap, 2))) ) );margin-bottom: var( --section-gap-bottom-mobile, min( var(--section-margin-block-mobile), var(--section-gap-bottom, calc(var(--gap, 8px) * var(--section-gap, 2))) ) );}@media (min-width: 900px){.newsletter-with-image{background-image: var(--desktop-image);background-position: var(--desktop-focal-points);height: var(--section-height-desk, auto);}}@media (min-width: 900px){.newsletter-with-image{margin-top: var( --section-gap-top, calc(var(--gap, 8px) * var(--section-gap, 2)) );margin-bottom: var( --section-gap-bottom, calc(var(--gap, 8px) * var(--section-gap, 2)) );}}.newsletter-with-image--adapt{height: calc(100vw / var(--first-slide-ratio, 2.5));}@media (min-width: 900px){.newsletter-with-image--adapt{height: calc(100vw / var(--first-slide-ratio-desk, 2.5));}}.newsletter-with-image .newsletter__wrapper{background-color: rgba( var(--color-background-rgb), var(--color-background-opacity, 1) );backdrop-filter: blur(var(--color-background-blur, 0));padding: calc(var(--gap, 8px) * 2.5);margin: 0 calc(var(--gap, 8px) * 2);max-width: 80vw;border-radius: var(--border-radius);}@media (min-width: 900px){.newsletter-with-image .newsletter__wrapper{padding: calc(var(--gap, 8px) * 3);}}.background-video{position: relative;}.background-video--og-ratio .wt-video__movie--shopify-video video{height: auto;object-fit: contain;}.section-background-video .wt-video__movie--shopify-video{animation: none !important;transform: none !important;opacity: 1;}.wt-hero-video__sound-toggle{--video-control-height: 40px;background-color: rgba(0, 0, 0, 0.25);border-radius: var(--border-radius-button-video);backdrop-filter: blur(3px);color: white;border: none;position: absolute;top: calc(var(--gap, 8px) * 2);right: calc(var(--gap, 8px) * 2);z-index: 6;display: flex;justify-content: center;align-items: center;width: var(--video-control-height);height: var(--video-control-height);padding: 0;transition: scale 0.2s ease-out, opacity 0.2s ease-out;}.video-reels__container .wt-hero-video__sound-toggle{display: none;}.wt-hero-video__sound-toggle .svg-icon{width: 20px;height: 20px;}.wt-hero-video__sound-toggle .svg-icon--volume{display: none;}.wt-hero-video__sound-toggle--unmuted .svg-icon--volume{display: block;}.wt-hero-video__sound-toggle--unmuted .svg-icon--volume-muted{display: none;}.hero__pic{position: relative;}.hero__pic .hero__pic-loader{position: absolute;display: flex;justify-content: center;align-items: center;width: 100%;height: 280px;}@media (min-width: 900px){.hero__pic .hero__pic-loader{height: 480px;}}.hero__pic .hero__img{object-position: var(--image-object-position);}@media (min-width: 900px){.hero__pic .hero__img{object-position: var(--image-object-position-desktop);}}.wt-image-banner{padding-top: var( --section-gap-top-mobile, calc(var(--gap, 8px) * var(--section-gap, 2)) );padding-bottom: var( --section-gap-bottom-mobile, calc(var(--gap, 8px) * var(--section-gap, 2)) );}@media (min-width: 900px){.wt-image-banner{padding-top: var( --section-gap-top, calc(var(--gap, 8px) * var(--section-gap, 2)) );padding-bottom: var( --section-gap-bottom, calc(var(--gap, 8px) * var(--section-gap, 2)) );}}.wt-image-banner--header{--border-radius: 0;padding-block: 0;}.benefits-product-section{overflow: hidden;}.benefits-product-section .hero__wrapper--full{padding-inline: calc(var(--gap, 8px) * 2);}@media (min-width: 1200px){.benefits-product-section .hero__wrapper--full{padding-inline: calc(var(--gap, 8px) * 3);}}.wt-benefits-product{background-color: var(--bg-color);position: relative;}.wt-benefits-product__subheading h2{text-align: center;color: var(--color-custom-text);}.wt-benefits-product__heading{font-size: 25px;text-align: center;line-height: 1.3;}.wt-benefits-product__img--mobile{display: block;}@media (min-width: 900px){.wt-benefits-product__img--mobile{display: none;}}.wt-benefits-product__img--desktop{display: none;}@media (min-width: 900px){.wt-benefits-product__img--desktop{display: block;}}.wt-benefits-product__img img,.wt-benefits-product__img svg,.wt-benefits-product__img video{width: 100%;height: auto;border-radius: var(--border-radius);}.wt-benefits-product__img video{height: 100%;}.wt-benefits-product__icons-container{width: 100%;}.wt-benefits-product__icon-list{display: grid;grid-template-columns: repeat(2, 1fr);gap: 20px;padding-top: 32px;width: 100%;margin-inline-start: 0;color: var(--color-custom-text);}.wt-benefits-product__icon-item{display: flex;flex-direction: column;justify-content: center;align-items: center;}.wt-benefits-product__icon-item-wrapper{max-width: 326px;display: flex;flex-direction: column;justify-content: center;align-items: center;}.wt-benefits-product__icon{max-width: 44px;}.wt-benefits-product__icon img{width: 100%;height: auto;border-radius: var(--border-radius);}.wt-benefits-product__icon-texts{width: 100%;}.wt-benefits-product__icon-item-heading{max-width: 146px;text-align: center;font-size: calc(var(--font-icon-headline-scale) * var(--font-base-size));word-wrap: break-word;margin-top: 0;margin-bottom: 8px;line-height: 1.4;}.wt-benefits-product__icon-item-text{display: none;}.wt-benefits-product__btn-wrapper{margin-top: 30px;z-index: 10;padding: 16px;width: 100%;}.wt-benefits-product__btn-wrapper--desktop{display: none;}.wt-benefits-product__btn{font-size: var(--font-button-size);font-family: var(--font-button);font-style: var(--font-button-style);font-weight: var(--font-button-weight);text-transform: var(--font-button-transform, none);letter-spacing: var(--font-button-letter-spacing, normal);padding-left: calc(var(--gap, 8px) * 3);padding-right: calc(var(--gap, 8px) * 3);padding-top: calc(var(--gap, 8px) * 2);padding-bottom: calc(var(--gap, 8px) * 2);cursor: pointer;display: block;word-wrap: break-word;text-align: center;width: 100%;height: auto;text-decoration: none;border-radius: var(--border-radius-button);}.wt-benefits-product__wrapper{display: flex;flex-direction: column;align-items: center;}@media (min-width: 900px){.wt-benefits-product__wrapper{display: flex;justify-content: center;}[data-section-height-mode="fixed_height"] .wt-benefits-product__wrapper{height: var(--desktop-section-height, auto);max-height: var(--desktop-section-max-height, none);}[data-section-height-mode="fixed_height"] .wt-benefits-product__wrapper .wt-benefits-product__img{max-width: var(--desktop-max-width);width: var(--desktop-width);}[data-section-height-mode="fixed_height"] .wt-benefits-product__wrapper .wt-benefits-product__img video{height: 100%;width: 100%;object-fit: cover;}}@media (min-width: 900px){.wt-benefits-product__subheading,.wt-benefits-product__heading{width: 100%;max-width: 820px;margin: auto;}.wt-benefits-product__heading{font-size: 30px;max-width: 520px;}.wt-benefits-product__wrapper{position: relative;}.wt-benefits-product__img{display: flex;flex-direction: column;align-items: center;justify-content: center;position: absolute;bottom: calc(var(--gap, 8px) * 1);top: calc(var(--gap, 8px) * 1);max-width: 40%;width: var(--desktop-width, 60%);}.wt-benefits-product__img img{height: 100%;width: auto;min-height: 0;flex: 1 1 auto;object-fit: contain;object-position: center center !important;}.wt-benefits-product__icons-container{top: 0;width: 100%;height: 100%;padding-top: 20px;z-index: 1;}.wt-benefits-product__icon-list{display: flex;flex-wrap: wrap;align-items: flex-start;justify-content: space-between;height: 100%;gap: 32px;padding-top: 0;align-content: space-around;}.wt-benefits-product__icon-item{width: 40%;display: flex;align-items: flex-start;}.wt-benefits-product__icon-item{align-items: center;}.wt-benefits-product__icon-item .wt-benefits-product__icon-item-wrapper{margin-right: 64px;}.wt-benefits-product__icon-item:nth-of-type(2n) .wt-benefits-product__icon-item-wrapper{margin-right: 0;margin-left: 64px;}.wt-benefits-product__icon-item-heading{margin: auto;}.wt-benefits-product__icon-item-text{display: block;text-align: center;font-size: max(var(--font-base-size) - 2px, 12px);}.wt-benefits-product__btn-wrapper{margin-top: 32px;}.wt-benefits-product__btn-wrapper--desktop{display: block;padding-bottom: 0;}.wt-benefits-product__btn-wrapper--mobile{display: none;}.wt-benefits-product__btn{width: fit-content;min-width: 120px;max-width: 360px;margin: auto;}}@media (min-width: 1200px){.wt-benefits-product__icon-item-heading{max-width: none;font-size: calc( var(--font-icon-headline-scale-desk) * var(--font-base-size) );padding-top: 6px;}.wt-benefits-product__icon-item-wrapper{width: 326px;}.wt-benefits-product__icon{max-width: 70px;}.wt-benefits-product__icon-item{align-items: flex-start;}.wt-benefits-product__icon-item:nth-child(2n){align-items: flex-end;}.wt-benefits-product__icon-item .wt-benefits-product__icon-item-wrapper{margin-right: 0;}.wt-benefits-product__icon-item:nth-of-type(2n) .wt-benefits-product__icon-item-wrapper{margin-right: 0;margin-left: 0;}.wt-benefits-product__icon-item-text{font-size: var(--font-base-size);}.wt-benefits-product__icons-container{top: 0;}.wt-benefits-product__btn-wrapper{margin-top: 0;}}@media (max-width: 899px){.wt-benefits-product__icon-list--column{display: flex;flex-direction: column;align-items: flex-start;}.wt-benefits-product__icon-list--column .wt-benefits-product__icon-item-wrapper{flex-direction: row;justify-content: flex-start;align-items: flex-start;gap: 20px;max-width: none;}.wt-benefits-product__icon-list--column .wt-benefits-product__icon-item-text{display: block;}.wt-benefits-product__icon-list--column .wt-benefits-product__icon{width: 100%;height: 100%;max-width: 50px;max-height: 50px;}.wt-benefits-product__icon-list--column .wt-benefits-product__icon-texts{display: flex;flex-direction: column;}.wt-benefits-product__icon-list--column .wt-benefits-product__icon-item-heading{text-align: left;max-width: none;word-break: break-word;}[dir="rtl"] .wt-benefits-product__icon-list--column .wt-benefits-product__icon-item-heading{text-align: right;}}.wt-before-after__container{display: flex;flex-direction: column;gap: 24px;}@media (min-width: 900px){.wt-before-after__container{width: var(--desktop-percentage-image-width, 50%);flex-direction: row;gap: 48px;flex-grow: 1;flex-shrink: 0;}}.wt-before-after__slider{display: flex;height: 100%;width: 100%;box-sizing: border-box;}.wt-before-after__slider .main-slider{overflow: hidden;}.wt-before-after__slider .thumbnail-slider{overflow: hidden;width: 70%;margin: auto;}.wt-before-after__thumbnail-slider{--swiper-navigation-size: 24px;--swiper-navigation-color: var(--color-custom-text, var(--color-body-text));position: relative;max-width: 340px;margin: auto;margin-top: 16px;}.wt-before-after__thumbnail-slider .swiper-wrapper:not(:has(> *:nth-child(3))){justify-content: center;}.wt-before-after__thumbnail-img{width: 60px;height: 60px;margin: auto;}.wt-before-after__thumbnail-img img,.wt-before-after__thumbnail-img svg{width: 100%;height: 100%;object-fit: cover;border-radius: 100%;box-sizing: border-box;}.swiper-slide-thumb-active .wt-before-after__thumbnail-img img,.swiper-slide-thumb-active .wt-before-after__thumbnail-img svg{border: 1px solid #000000;}.wt-before-after__img-container{position: relative;height: 100%;}.wt-before-after__img{width: 100%;height: 100%;object-fit: cover;object-position: 50%;height: var(--section-height, auto);}@media (min-width: 900px){.wt-before-after__img{height: var(--section-height-desk, auto);}}.wt-before-after__img-before-badge,.wt-before-after__img-after-badge{position: absolute;padding: 4px 8px;color: var(--color-body-text);background-color: var(--color-background);line-height: 1;border-radius: var(--border-radius-button);}.wt-before-after__img-after-badge{bottom: 16px;right: 16px;}.wt-before-after__img-before-badge{bottom: 20px;left: 16px;}.wt-before-after__benefits{width: 100%;display: flex;flex-direction: column;gap: 12px;color: var(--color-custom-text);}@media (min-width: 900px){.wt-before-after__benefits{width: 50%;justify-content: center;}}.hero__wrapper--full .wt-before-after__benefits{padding-left: 16px;padding-right: 16px;}@media (min-width: 900px){.hero__wrapper--full .wt-before-after__benefits{padding-left: 0;}}.wt-before-after__benefit{display: flex;justify-content: flex-start;align-items: center;gap: 16px;}.wt-before-after__benefit-image{width: 40px;height: auto;flex-shrink: 0;}.wt-before-after__benefit-image img,.wt-before-after__benefit-image svg{width: 100%;height: auto;}.wt-before-after__handle{display: flex;justify-content: center;align-items: center;background-color: #ffffff;border-radius: 50%;width: 50px;height: 50px;}.wt-before-after__handle svg{fill: #000000;}.wt-before-after nh-before-after{display: flex;height: 100%;}.wt-before-after img-comparison-slider{--divider-width: 4px;--divider-color: #ffffff;--default-handle-color: #ffffff;height: 100%;width: 100%;}.wt-before-after img-comparison-slider:focus,.wt-before-after img-comparison-slider *:focus-visible:focus,.wt-before-after img-comparison-slider:focus-visible,.wt-before-after img-comparison-slider *:focus-visible:focus-visible{--outline-color: transparent;--color-custom-text: transparent;outline: none;}.wt-before-after img-comparison-slider [slot="first"],.wt-before-after img-comparison-slider [slot="second"]{height: 100%;}.wt-before-after.hero__wrapper--full img-comparison-slider,.wt-before-after.hero__wrapper--full .wt-before-after__slider .main-slider{border-radius: 0;}@media (min-width: 900px){.wt-before-after[data-height="adapt_to_content"] .second{display: block;height: 100%;}.wt-before-after[data-height="adapt_to_content"] img,.wt-before-after[data-height="adapt_to_content"] svg{height: 100%;}.wt-before-after[data-height="adapt_to_content"] img-comparison-slider{display: flex;}.wt-before-after[data-height="adapt_to_content"] img-comparison-slider [slot="second"]{display: block;}}.not-pu-section{position: fixed;bottom: 50%;right: 50%;transform: translate(50%, 50%);z-index: 1999999;width: 90%;max-width: var(--max-width, 450px);}@media (min-width: 1200px){.not-pu-section{top: var(--top, inital);bottom: var(--bottom, inital);left: var(--left, inital);right: var(--right, inital);transform: translate(var(--translateX, 0), var(--translateY, 0));}}.not-pu-section .headline{padding: 0;margin-top: 8px;}.not-pu-section .newsletter__text h1{margin-top: 16px;}.not-pu-section .newsletter--popup{border-radius: var(--border-radius);overflow: hidden;}.not-pu-section .newsletter--border{border-color: var(--color-input-border, var(--color-button-secondary-border));border-width: 1px;border-style: solid;}.not-pu-section .newsletter--shadow{box-shadow: 0px 4px 6px rgba(0, 0, 0, 0.1);}.not-pu-section .newsletter__container{width: 100%;}.not-pu-section .newsletter__image{display: flex;width: 100%;height: auto;}.not-pu-section .newsletter__image img{width: 100%;height: auto;aspect-ratio: 8/5;object-fit: cover;}.not-pu-section .newsletter__content{padding: 0 16px 16px 16px;position: relative;text-align: center;}@media (min-width: 900px){.not-pu-section .newsletter__content{padding: 0 40px 40px 40px;}}.not-pu-section .newsletter__nav{width: 100%;display: flex;justify-content: end;padding: 16px;padding-bottom: 0;}@media (min-width: 900px){.not-pu-section .newsletter__nav{padding: 16px 24px;padding-bottom: 0;}}.not-pu-section .newsletter__nav svg{color: var(--color-custom-text, var(--color-text));}.not-pu-section .newsletter__fieldset{flex-direction: column;}.not-pu-section .newsletter .form__message{padding-top: 16px;}.not-pu-section .newsletter .form__success-field{background-color: transparent;border: none;}.wt-popup-fade-in{opacity: 0;animation: wtPopupFadeIn 0.5s ease-in-out forwards;}@keyframes wtPopupFadeIn{from {opacity: 0;}to {opacity: 1;}}.test-images--full .hero{border-radius: 0;}@media (max-width: 599px){.test-images--full .shoppable-product-card{border-radius: 0;}}@media (max-width: 599px){.test-images--text-container-color .shoppable-product-card{border-bottom-right-radius: 0;border-bottom-left-radius: 0;}}.test-images .hero__pic-container{position: relative;}@media (min-width: 900px){.test-images .hero__pic-container{width: var(--desktop-percentage-image-width, 50%);flex-shrink: 1;}}.test-images .hero__pic .hero__img{height: 100%;}@media (min-width: 900px){.test-images[data-height="fixed_height"] .hero .hero__pic:not(.hero__pic--mobile){min-height: var(--section-height-desk, 100%);}.test-images[data-height="fixed_height"] .hero .hero__pic .hero__img{position: absolute;width: 100%;height: 100%;}}@media (min-width: 900px){.test-images .swiper-pagination--autoplay .swiper-pagination-bullet-active .svg__circle{-webkit-animation: progress var(--pagination-animation-time, 5s) ease-in-out 1 forwards;-moz-animation: progress var(--pagination-animation-time, 5s) ease-in-out 1 forwards;-ms-animation: progress var(--pagination-animation-time, 5s) ease-in-out 1 forwards;animation: progress var(--pagination-animation-time, 5s) ease-in-out 1 forwards;}}.test-images .wt-slider{background-color: transparent;}.test-images .hero__star-rating{fill: var(--color-star-rating);}.test-images .hero__subheading{letter-spacing: 0;}.test-images .hero__wrapper.wt-slider{padding: 0;}.test-images .shoppable-product-card{max-width: 400px;}@media (min-width: 600px){.test-images .shoppable-product-card{position: absolute;bottom: calc(var(--gap, 8px) * 2);left: calc(var(--gap, 8px) * 2);}}@media (max-width: 599px){.test-images .shoppable-product-card{width: 100%;max-width: 100%;margin: auto;border-top-left-radius: 0;border-top-right-radius: 0;border: 1px solid var(--color-border);border-top: none;box-shadow: none;}}@media (max-width: 599px) and (min-width: 400px){.test-images .shoppable-product-card .wt-dot__body{width: 188px;padding-right: calc(var(--gap, 8px) * 1);}}@media (min-width: 400px){.test-images .hero--grid--rev .shoppable-product-card{left: initial;right: calc(var(--gap, 8px) * 2);}}.custom-section{background-color: var(--color-background);color: var(--color-custom-text);overflow: hidden;}.custom-section__wrapper{width: 100%;height: 100%;display: flex;flex-wrap: nowrap;gap: var(--flex-gap);}@media (min-width: 900px){.custom-section__wrapper{gap: var(--flex-gap-desktop);}}.custom-section__wrapper--row{flex-direction: row;justify-content: var(--horizontal-alignment);align-items: var(--vertical-alignment);}.custom-section__wrapper--column{flex-direction: column;justify-content: var(--vertical-alignment);align-items: var(--horizontal-alignment);}@media (min-width: 900px){.custom-section__wrapper--row-desktop{flex-direction: row;justify-content: var(--horizontal-alignment-desktop);align-items: var(--vertical-alignment-desktop);}}@media (min-width: 900px){.custom-section__wrapper--column-desktop{flex-direction: column;justify-content: var(--vertical-alignment-desktop);align-items: var(--horizontal-alignment-desktop);}}.wt-marquee-images .wt-brands__marquee{height: var(--section-height, auto);}@media (min-width: 900px){.wt-marquee-images .wt-brands__marquee{height: var(--section-height-desk, auto);}}[dir="rtl"] .wt-marquee-images .wt-brands__marquee{flex-direction: row-reverse;}.wt-marquee-images .wt-brands__marquee__content{grid-auto-columns: auto;height: 100%;--mgap: var(--marquee-gap, 24px);}@media (min-width: 900px){.wt-marquee-images .wt-brands__marquee__content{--mgap: var(--marquee-gap-desk, 24px);}}.wt-marquee-images svg,.wt-marquee-images img{height: 100%;width: auto;}.wt-marquee-images .wt-brands__image{height: 100%;width: auto;max-width: none;max-height: none;min-height: 0;}.wt-marquee-images .wt-brands__item{width: fit-content;height: var(--section-height, auto);}@media (min-width: 900px){.wt-marquee-images .wt-brands__item{height: var(--section-height-desk, auto);}}.wt-marquee-images .wt-brands__link{height: 100%;}.wt-image-with-scrolling-text{height: fit-content;padding-top: var(--section-gap-top-mobile, var(--section-gap-top));padding-bottom: var(--section-gap-bottom-mobile, var(--section-gap-bottom));background-color: var(--color-custom-background);}@media (min-width: 900px){.wt-image-with-scrolling-text{padding-top: var(--section-gap-top);padding-bottom: var(--section-gap-bottom);}}@media (min-width: 900px){.wt-image-with-scrolling-text{min-height: 100vh;margin: auto;top: 0;}}.wt-image-with-scrolling-text__content{display: none;}@media (min-width: 900px){.wt-image-with-scrolling-text__content{display: block;}.wt-image-with-scrolling-text__content--mobile{display: none;}}.wt-image-with-scrolling-text__content--mobile .image-text{transition: opacity 0.5s ease-in-out;display: flex;flex-direction: column;text-align: center;align-items: center;margin-top: 24px;margin-bottom: 24px;}.wt-image-with-scrolling-text__content--mobile .image-text.item--left{text-align: left;align-items: flex-start;}[dir="rtl"] .wt-image-with-scrolling-text__content--mobile .image-text.item--left{text-align: right;}.wt-image-with-scrolling-text__content--mobile .image-text.item--right{text-align: right;align-items: flex-end;}[dir="rtl"] .wt-image-with-scrolling-text__content--mobile .image-text.item--right{text-align: left;}.wt-image-with-scrolling-text__content--mobile img,.wt-image-with-scrolling-text__content--mobile picture{aspect-ratio: var(--aspect-ratio);border-radius: var(--border-radius);overflow: hidden;}.wt-image-with-scrolling-text__content--mobile.item--full-width .wt-grid-box__container{padding-left: 0;padding-right: 0;}.wt-image-with-scrolling-text__content--mobile.item--full-width img,.wt-image-with-scrolling-text__content--mobile.item--full-width picture{border-radius: 0;}.wt-image-with-scrolling-text__item{width: 100%;margin: auto;display: flex;height: fit-content;}.wt-image-with-scrolling-text__item.item--rev{flex-direction: row-reverse;}@media (min-width: 900px){.wt-image-with-scrolling-text__item:not(.item--full-width){max-width: var(--site-max-width);padding-left: calc(var(--gap, 8px) * 2 + var(--gap, 8px) * 2);padding-right: calc(var(--gap, 8px) * 2 + var(--gap, 8px) * 2);}}.wt-image-with-scrolling-text__image{position: sticky;top: 0;width: 50%;height: 100vh;overflow: visible;display: flex;align-items: center;justify-content: center;}.wt-image-with-scrolling-text__image .image-wrapper{position: relative;width: 100%;height: auto;}.wt-image-with-scrolling-text__image .image-wrapper.item--full-width{width: 100%;}.wt-image-with-scrolling-text__image .image-wrapper.item--full-width img,.wt-image-with-scrolling-text__image .image-wrapper.item--full-width picture{border-radius: 0;}.wt-image-with-scrolling-text__image .image-wrapper img,.wt-image-with-scrolling-text__image .image-wrapper picture{position: absolute;top: 50%;transform: translateY(-50%);width: 100%;height: auto;max-height: 100vh;aspect-ratio: var(--aspect-ratio);object-fit: cover;opacity: 0;transition: opacity 0.6s ease-in-out;border-radius: var(--border-radius);overflow: hidden;}.wt-image-with-scrolling-text__image .image-wrapper img:first-child,.wt-image-with-scrolling-text__image .image-wrapper picture:first-child{opacity: 1;}.wt-image-with-scrolling-text__text{overflow: visible;width: 50%;display: flex;flex-direction: column;justify-content: space-between;text-align: left;gap: 35vh;}.wt-image-with-scrolling-text__text .image-text{transition: opacity 0.5s ease-in-out;display: flex;flex-direction: column;text-align: center;align-items: center;padding-left: calc(var(--gap, 8px) * 10);padding-right: calc(var(--gap, 8px) * 10);}.wt-image-with-scrolling-text__text .image-text.item--left{text-align: left;align-items: flex-start;}[dir="rtl"] .wt-image-with-scrolling-text__text .image-text.item--left{text-align: right;}.wt-image-with-scrolling-text__text .image-text.item--right{text-align: right;align-items: flex-end;}[dir="rtl"] .wt-image-with-scrolling-text__text .image-text.item--right{text-align: left;}.wt-image-with-scrolling-text .wt-slider{background: var(--color-custom-background);color: var(--color-custom-text);padding-top: calc(var(--gap, 8px) * 2 + var(--gap, 8px) * 2);padding-bottom: calc(var(--gap, 8px) * 2 + var(--gap, 8px) * 2);}.wt-drawer-content__source{display: none;}.wt-drawer-content__drawer{position: fixed;background: var(--color-background);width: 100%;max-width: 50rem;height: 100%;z-index: 50;transform: translateX(100%);top: 0;right: 0;display: flex;flex-direction: column;left: unset;right: 0;transform: translateX(100%);z-index: 120;display: block;background-color: var(--color-background);color: var(--color-text);overflow: auto;}.drawers-animated .wt-drawer-content__drawer{transition: transform 0.3s cubic-bezier(0.12, 0.67, 0.53, 1), opacity 0.3s cubic-bezier(0.12, 0.67, 0.53, 1);}[dir="rtl"] .wt-drawer-content__drawer{left: 0;right: unset;transform: translateX(-100%);}[dir="rtl"] .wt-drawer-content__drawer--open{transform: translateX(0);}.wt-drawer-content__drawer__inner{flex-direction: column;display: flex;height: 100%;}.wt-drawer-content__drawer .wt-drawer-content__drawer__body{position: relative;padding-top: calc(var(--gap, 8px) * 4);padding-bottom: 5rem;}.wt-drawer-content__drawer .wt-drawer-content__drawer__body iframe{width: 100%;}.wt-drawer-content__drawer .wt-drawer-content__drawer__body__video{padding-bottom: calc(var(--gap, 8px) * 2);}.wt-drawer-content__drawer .wt-drawer-content__drawer__body__video video{max-width: 100%;width: 100%;height: auto;display: block;border-radius: var(--border-radius);}.wt-drawer-content__drawer .wt-drawer-content__drawer__body__image{padding-bottom: calc(var(--gap, 8px) * 2);}.wt-drawer-content__drawer .wt-drawer-content__drawer__body__image img{border-radius: var(--border-radius);}.wt-drawer-content__drawer .wt-drawer-content__drawer__body > *:first-child{margin-top: 0;}.wt-drawer-content__drawer .wt-drawer-content__drawer__body > :is(ul, ol):first-child > li:first-child{margin-top: 0;}.wt-drawer-content__drawer__header{display: flex;justify-content: space-between;align-items: center;border-bottom: 1px solid var(--color-border);padding: calc(var(--gap, 8px) * 2) calc(var(--gap, 8px) * 4);}.wt-drawer-content__drawer--open{transform: translateX(0);opacity: 1;pointer-events: auto;}.wt-drawer-content__drawer__header{display: flex;justify-content: space-between;align-items: center;border-bottom: 1px solid var(--color-border);padding: calc(var(--gap, 8px) * 2) calc(var(--gap, 8px) * 4);}.wt-drawer-content__drawer__header h3{margin: 0;}.wt-drawer-content__drawer__close{display: inline-block;cursor: pointer;}.wt-drawer-content__drawer__body{padding: calc(var(--gap, 8px) * 2) calc(var(--gap, 8px) * 4) 0;flex-grow: 100;overflow: auto;}.wt-drawer-content__drawer__close{border: none;background: none;color: inherit;padding: 0;align-items: center;display: flex;position: relative;cursor: pointer;}.wt-drawer-content__drawer__close:hover{background: none;color: var(--color-body-text);}.wt-drawer-content__drawer__close::after{content: "";position: absolute;inset: 0;}.wt-drawer-content__drawer__close.remove-focus:focus-visible{outline: none;box-shadow: none;}.wt-drawer-content__drawer__close:focus-visible{outline: 2px solid var(--color-links-active);outline-offset: 2px;}.wt-drawer-content__drawer__title{font-family: var(--font-headline);font-style: var(--font-headline-style);font-weight: var(--font-headline-weight);text-transform: var(--font-headline-transform, none);font-size: var(--font-headline-size);letter-spacing: var(--font-headline-letter-spacing, normal);line-height: var(--font-headline-line-height, normal);font-size: calc(var(--font-base-size) * 1.15);}@media (min-width: 1200px){.wt-drawer-content__drawer__title{font-size: calc(var(--font-base-size) * 1.25);}}.wt-drawer-content__overlay{background: rgba(0, 0, 0, 0.5);backdrop-filter: blur(4px);position: fixed;height: 100vh;width: 100%;top: 0;left: 0;opacity: 0;transform: scale(0);z-index: 15;transition: opacity 0.3s ease-in-out;}.wt-drawer-content__overlay-on{overflow: hidden;}.wt-drawer-content__overlay-on .wt-drawer-content__overlay{opacity: 1;transform: scale(1);backdrop-filter: blur(4px);z-index: 100;}.wt-drawer .wt-page-nav-mega__aside shopify-account{--shopify-account-avatar-size: 28px;margin-left: -4px;}.wt-drawer .wt-page-nav-mega__aside shopify-account::part(button){justify-content: flex-start;}.wt-drawer .wt-page-nav-mega__login{display: flex;justify-content: flex-start;align-items: center;gap: calc(var(--gap, 8px) - 4px);padding: calc(var(--gap, 8px) * 1.2) 0;color: inherit;}@media (min-width: 600px){.wt-page-nav-mega__login .svg-icon--user{width: 24px;height: 24px;}}.wt-drawer .signed-out-avatar-menu{display: flex;align-items: center;gap: var(--gap, 8px);}.wt-contact__form--has-image{display: flex;flex-direction: column;align-items: center;}@media (min-width: 900px){.wt-contact__form--has-image{flex-direction: row;}}.wt-contact__form--has-image .wt-contact__form-content{width: 100%;padding: calc(var(--gap, 8px) * 2);}@media (max-width: 599px){.wt-contact__form--has-image .wt-contact__form-content{padding: 24px;}}@media (min-width: 600px){.wt-contact__form--has-image .wt-contact__form-content{padding: calc(var(--gap, 8px) * 4);}}@media (min-width: 900px){.wt-contact__form--has-image .wt-contact__form-content{padding: 0 calc(var(--gap, 8px) * 4);flex: 1;min-width: 0;}}@media (min-width: 1200px){.wt-contact__form--has-image .wt-contact__form-content{padding: 0 calc(var(--gap, 8px) * 10);}}@media (max-width: 499px){.wt-contact__form--has-image .wt-contact__form-content .block__button{width: 100%;}}.wt-contact__form--has-image .form__container{padding-left: 0;padding-right: 0;}.wt-contact__form--has-image .form__container{max-width: unset;}@media (min-width: 900px){.wt-contact__form--has-image--rev{flex-direction: row-reverse;}}.wt-contact__form-image{width: 100%;}@media (min-width: 900px){.wt-contact__form-image{flex: 0 0 50%;}}.wt-contact__form-image[data-height="fixed_height"]{height: var(--section-height, auto);}@media (min-width: 900px){.wt-contact__form-image[data-height="fixed_height"]{height: var(--section-height-desk, auto);}}.wt-contact__form-image[data-height="fixed_height"] .wt-contact__form-image__media,.wt-contact__form-image[data-height="fixed_height"] .hero__pic-container,.wt-contact__form-image[data-height="fixed_height"] .hero__pic,.wt-contact__form-image[data-height="fixed_height"] .wt-video__movie{height: 100%;}.wt-contact__form-image[data-height="fixed_height"] .hero__img,.wt-contact__form-image[data-height="fixed_height"] .wt-video__movie video{height: 100%;object-fit: cover;}.wt-contact__form-image .hero__pic-container{height: 100%;}.wt-contact__form-image .hero__img{width: 100%;height: auto;display: block;}.wt-contact__form-image .wt-video__movie{width: 100%;}.wt-contact__form-image .wt-video__movie video{width: 100%;height: auto;display: block;object-fit: cover;}.wt-contact__form .form__field__input:not(:placeholder-shown) + .form__field__label{padding-top: 4px;padding-bottom: 2px;}.section-contact-form-with-image .headline{padding: 0;}@media (min-width: 1200px){.hero__wrapper--full.wt-contact__form--has-image .wt-contact__form-content{padding: 0 calc(var(--gap, 8px) * 14);}}[data-animate-picures-onhover] .wt-grid-box .hero__img,[data-animate-picures-onhover] .wt-multicol__section .hero__img,[data-animate-picures-onhover] .wt-mosaic .hero__img,[data-animate-picures-onhover] .wt-blog .hero__img{transition: transform var(--onhover-picture-duration, 5s) cubic-bezier(0.24, 0.47, 0.46, 0.93);}@media screen and (hover: hover) and (pointer: fine) and (prefers-reduced-motion: no-preference){[data-animate-picures-onhover] .wt-grid-box .hero:hover .hero__img,[data-animate-picures-onhover] .wt-multicol__section .hero:hover .hero__img,[data-animate-picures-onhover] .wt-mosaic .hero:hover .hero__img,[data-animate-picures-onhover] .wt-blog .hero:hover .hero__img{transform: scale(var(--onhover-picture-scale, 1.1));}}[data-animate-picures-onhover] .grid-banner img{transition: transform var(--onhover-picture-duration, 5s) cubic-bezier(0.24, 0.47, 0.46, 0.93);}@media screen and (hover: hover) and (pointer: fine) and (prefers-reduced-motion: no-preference){[data-animate-picures-onhover] .grid-banner:hover img{transform: scale(var(--onhover-picture-scale, 1.1));}}.shopify_subscriptions_app__title{font-size: 2rem;font-family: var(--font-headline);font-weight: var(--font-headline-weight);font-style: var(--font-headline-style);letter-spacing: var(--font-headline-letter-spacing);text-transform: var(--font-headline-transform, initial);line-height: 1.2;margin-block: calc(var(--gap, 8px) * 1) !important;}@media (max-width: 1199px){.shopify_subscriptions_app__title{font-size: 1.6rem;}}.shopify_subscriptions_app_block_label label{display: inline-flex;gap: calc(var(--gap, 8px) * 1);align-items: center;padding-block: calc(var(--gap, 8px) * 0.5);}.shopify_subscriptions_app_block_label label [type="radio"]{width: calc(var(--gap, 8px) * 2);height: calc(var(--gap, 8px) * 2);}.rte .shopify_subscriptions_app_block_label_children ul{border: 0;margin: 0;padding: 0;list-style: none;background: none;}.rte .shopify_subscriptions_app_block_label_children ul li{margin-block: 0.25em;}.rte .shopify_subscriptions_app_block_label_children ul li label{margin: 0 !important;}.rte .shopify_subscriptions_app_policy{margin-top: 0.5em;}
