.x-countdown-timer{display:flex;align-items:center;justify-content:center;gap:var(--x-space-items, 10px)}.x-countdown-timer__block{min-width:var(--x-cd-block-width, 40px);display:inline-flex;flex-flow:column;align-items:center;justify-content:center;text-align:center;border-radius:3px;gap:3px}.x-countdown-timer__block>div{width:100%;line-height:1;position:relative;text-align:center}.x-countdown-timer__number{font-size:24px;font-weight:bold}.x-countdown-timer__label{font-size:14px;font-weight:400}.x-countdown-timer__separator{opacity:.8}.x-slideshow{position:relative;width:100%;height:100%;overflow:hidden}.x-slideshow-wrapper,.x-slideshow__slides{height:100%;width:100%}.x-slideshow-wrapper{position:relative}.x-slideshow-content{position:absolute;top:0;left:0;width:100%;height:100%}.x-slideshow__slides{z-index:1}.x-slideshow__content-wrapper{position:relative;width:100%;height:100%;overflow:hidden;z-index:1;display:none}.x-slideshow .x-swiper-slide,.x-slideshow .x-swiper-wrapper,.x-slideshow .x-swiper-container{height:100% !important}.x-slideshow .x-swiper-slide-active .x-slideshow__content-wrapper{display:grid;animation:x-fade-in-up .55s ease}.x-slideshow .x-slider-controls{z-index:9}x-testimonial{display:block;overflow:hidden}.x-testimonial{--x-space-items: 30px}.x-testimonial--equal-height .x-swiper-slide{height:auto}.x-testimonial__thumbnails-wrapper{position:relative}.x-testimonial__thumbnails-item{position:absolute;top:0;left:0;opacity:0;visibility:hidden;transition:.3s;height:100%}.x-testimonial__thumbnails-item x-image{height:100%}.x-testimonial__thumbnails-item.is-selected{opacity:1;visibility:visible}.x-testimonial__main-content{position:relative;margin-left:calc(-1*var(--x-space-items)/2);margin-right:calc(-1*var(--x-space-items)/2)}.x-testimonial__main-content .x-swiper-slide{padding-left:calc(var(--x-space-items)/2);padding-right:calc(var(--x-space-items)/2)}.x-testimonial-item{--image-width: 56px;--x-card-padding: 25px;margin:0 auto}.x-testimonial--equal-height .x-testimonial-item{height:100%}.x-testimonial-item__icon-quote{opacity:.1;color:#000;margin-bottom:24px}.x-testimonial-item__icon-quote svg{width:55px}.x-testimonial-item__star{margin-bottom:12px;line-height:.8;display:inline-flex;color:#000}.x-testimonial-item__star svg:not(:first-child){margin-left:2px}.x-testimonial-item__star svg{display:inline-block}.x-testimonial-item__text{margin-bottom:24px}.x-testimonial-item__author{line-height:1.5;font-size:16px;text-transform:initial;letter-spacing:0}.x-testimonial-item__bio{font-size:14px;line-height:1.5;text-transform:initial;letter-spacing:0}.x-testimonial-item__image{width:var(--image-width);height:var(--image-width);border-radius:50%;flex-shrink:0;overflow:hidden}.x-testimonial-item__bottom{display:inline-grid;grid-template-columns:1fr;grid-gap:12px;align-items:center}.x-testimonial-item__bottom-has-image{grid-template-columns:var(--image-width) 1fr}.x-testimonial-item__bottom-has-image .x-testimonial-item__author,.x-testimonial-item__bottom-has-image .x-testimonial-item__bio{text-align:left}.x-testimonial--layout-1 .x-testimonial-item__thumbnail{margin-bottom:24px}.x-testimonial--layout-2 .x-testimonial-item__inner{display:flex;flex-direction:column;justify-content:center;padding:var(--x-card-padding)}@media(min-width: 768px){.x-testimonial--layout-2 .x-testimonial-item{display:flex}.x-testimonial--layout-2 .x-testimonial-item__inner,.x-testimonial--layout-2 .x-testimonial-item__thumbnail{flex:0 0 50%;max-width:50%}}.x-testimonial--layout-3 .x-testimonial-item{display:flex;padding:25px;gap:25px}.x-testimonial--layout-3 .x-testimonial-item__bottom-has-image{grid-template-columns:1fr}@media(min-width: 768px){.x-testimonial--layout-3 .x-testimonial-item{padding:40px 30px;--image-width: 80px}.x-testimonial--layout-3 .x-testimonial-item__info{display:grid;grid-template-columns:auto auto;align-items:center;grid-gap:8px}}.x-testimonial--layout-4{font-size:26px;line-height:40px}.x-testimonial--layout-4 .x-testimonial__main-content{display:flex;padding:0;margin:0;flex-flow:column;height:100%;justify-content:center}.x-testimonial--layout-4 .x-testimonial__main-content .x-swiper-slide{padding-left:0;padding-right:0}.x-testimonial--layout-4 .x-column{align-self:stretch}.x-testimonial--layout-4 .x-grid{gap:var(--x-space-items)}.x-testimonial--layout-4 .x-swiper-container:has(.x-swiper-controls--nav-floating){position:unset}@media(min-width: 768px){.x-testimonial--layout-4.x-testimonial--reverse .x-column:first-child{order:2}}.x-testimonial--layout-5 .x-testimonial__wrapper{position:relative;display:flex;flex-direction:column;flex:1;overflow:visible}.x-testimonial--layout-5 .x-testimonial__float{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:400px;max-width:100%;background-color:#fff;padding:30px}.x-testimonial--layout-5 .x-testimonial__float:has(.x-swiper-controls--nav-floating){width:600px}.x-testimonial--layout-5 .x-testimonial-item{margin:0;width:100%}@media(min-width: 1280px){.x-testimonial--layout-5{display:flex;align-items:center}.x-testimonial--layout-5 .x-testimonial__header{width:50%;display:block}}@media(max-width: 767.98px){.x-testimonial--layout-5 .x-testimonial__wrapper{overflow:hidden}.x-testimonial--layout-5 .x-testimonial__float{position:static;transform:none;width:100%}}@media(min-width: 1280px){.x-testimonial--layout-5 .x-testimonial__float{left:0}}.x-testimonial--layout-6{--masonry-column-count: 2;--masonry-column-gap: 16px;--mobile-column-width: 60vw;--x-space-items: 16px}.x-testimonial--layout-6 .x-testimonial-item__wrapper{--image-width: 44px;break-inside:avoid}.x-testimonial--layout-6 .x-testimonial-item__inner{gap:16px}.x-testimonial--layout-6 .x-testimonial-item__inner>*{margin:0}.x-testimonial--layout-6 .x-testimonial-item__info{display:flex;align-items:center;gap:8px}.x-testimonial--layout-6 .x-testimonial-item__author{font-size:16px;font-weight:bold}.x-testimonial--layout-6 .x-testimonial-item__bio{color:dimgray}.x-testimonial--layout-6 .x-testimonial-item__thumbnail{margin-bottom:4px}.x-testimonial--layout-6 .x-testimonial-grid{column-count:var(--masonry-column-count);gap:var(--x-space-items);margin:0}@media(min-width: 768px){.x-testimonial--layout-6{--masonry-column-gap: 40px}}@media(min-width: 1024px){.x-testimonial--layout-6{--x-space-items: 70px}.x-testimonial--layout-6 .x-testimonial-item__wrapper+.x-testimonial-item__wrapper{padding-top:var(--x-space-items)}}.x-testimonial .x-swiper-controls{display:flex;position:static;transform:unset;margin-top:30px;background:rgba(0,0,0,0);border-radius:0;padding-left:calc(var(--x-space-items)/2);padding-right:calc(var(--x-space-items)/2)}@media(max-width: 639.98px){.x-testimonial .x-swiper-controls{margin-top:25px}}.x-testimonial .x-swiper:has(.x-swiper-controls--nav-floating .x-swiper-button:not(.x-hidden)){padding-left:80px;padding-right:80px;margin:0}@media(max-width: 639.98px){.x-testimonial.x-element--overflowing{--x-extra-width: 50vw}}.x-favorite-products__grid{display:grid;gap:0;grid-template-columns:minmax(var(--desktop-image-width), 0) minmax(0, 1fr);grid-template-areas:"image content"}@media(max-width: 639.98px){.x-favorite-products__grid{display:flex;flex-flow:column;gap:20px}.x-favorite-products__grid>div{width:100%}}.x-favorite-products__content-wrapper{align-self:stretch;grid-area:content}.x-favorite-products__images{grid-area:image}@media(max-width: 639.98px){.x-favorite-products__images{padding-left:20px;padding-right:20px}}.x-favorite-products--image-right{grid-template-columns:minmax(0, 1fr) minmax(var(--desktop-image-width), 0);grid-template-areas:"content image"}.x-favorite-products__image{transition:.45s ease;opacity:0;visibility:hidden;top:0;left:0}.x-favorite-products__image.is-selected{opacity:1;visibility:visible}.x-favorite-products__content{text-align:center;padding-left:20px;padding-right:20px;margin:0 auto;max-width:100%;gap:30px}@media(min-width: 768px){.x-favorite-products__content{padding-left:40px;padding-right:40px}}@media(min-width: 1024px){.x-favorite-products__content{padding-left:100px;padding-right:100px}}.x-favorite-products .x-favorite-product-header{margin-bottom:24px}.x-favorite-products .x-favorite-product-header__title{margin-top:0}.x-favorite-products .x-favorite-product-header__description{margin-top:8px}.x-favorite-products .x-product-card--style-4 .x-product-card__wrapper{border:0}.x-favorite-products .x-product-card--style-4 .x-product-card__info{padding:20px 0 0 0}@media(max-width: 767.98px){.x-favorite-products .x-product-card--style-4 .x-product-card__info{padding:15px 0 0 0}}.x-favorite-products .x-product-card--style-4 .x-product-card__vendor{display:none}.x-favorite-products .x-product-card--style-4.x-product-card--has-bg .x-product-card__info{padding:20px}@media(max-width: 767.98px){.x-favorite-products .x-product-card--style-4.x-product-card--has-bg .x-product-card__info{padding:15px}}.x-main-collection{margin:50px 0 70px}.x-main-collection-header{padding:50px 0 60px;background-color:var(--x-gs-background-2)}.x-main-collection-header__title{margin:0}.x-main-collection-header__description{margin-top:24px;max-width:600px;display:inline-block}.x-main-collection__product-header{margin-bottom:30px;display:flex;align-items:center;justify-content:space-between}.x-main-collection__product-header f-drawer-opener{margin-right:20px}.x-main-collection__product-header .x-facets__form{display:flex;align-items:center;justify-content:space-between;flex:1}.x-main-collection__product-header--hide-count .x-facets__form{justify-content:flex-end}.x-main-collection__container{display:flex;flex-flow:row-reverse}.x-main-collection__product-grid{flex:1;position:relative}.x-main-collection__blocks:empty{display:none !important}@media(min-width: 1024px){.x-main-collection__facets-vertical .x-main-collection__blocks{width:320px;flex:0 0 auto;padding-right:30px}.x-main-collection .x-facets--vertical{transform:none;position:static;width:auto;left:auto;max-height:unset;height:auto}.x-main-collection .x-facets--vertical .x-drawer__overlay{display:none}.x-main-collection .x-facets--vertical .x-drawer__scroller{padding:0;overflow:hidden}.x-main-collection__facets-vertical f-drawer-opener{display:none}}.x-product-count,.x-product-sorting{display:inline-flex;align-items:center}.x-product-count__text,.x-product-sorting__text{margin:0 15px 0 0 !important;white-space:nowrap}@media(max-width: 639.98px){.x-product-sorting__text{display:none}}.x-loading-screen{position:absolute;inset:0;background-color:hsla(0,0%,100%,.6);z-index:9;display:none !important}.loading .x-loading-screen{display:block !important}#OpenFacetsFilter button{padding-left:16px;padding-right:16px}#OpenFacetsFilter svg{width:20px;height:20px}.x-facets-sort{flex:1}.x-active-facets{display:flex;flex-flow:row wrap;align-items:center}.x-active-facets f-facet-remove,.x-active-facets x-facet-remove{display:inline-flex;margin-right:12px;margin-bottom:12px}.x-active-facets f-facet-remove:only-child,.x-active-facets x-facet-remove:only-child{display:none}.x-active-facets f-facet-remove .x-active-facets__button,.x-active-facets x-facet-remove .x-active-facets__button{height:32px !important;line-height:32px;padding:0 16px !important;font-size:14px !important}.x-active-facets__button-inner{display:inline-flex;align-items:center}.x-active-facets__button-inner svg{margin-left:5px}.x-active-facets__spacer{margin-bottom:20px;display:block;width:100%}.x-main-collection{margin:0}.x-section:has(.x-facets--drawer) .x-main-collection__product-header .x-facets__form{justify-content:flex-end;gap:1rem}@media(max-width: 639.98px){.x-section:has(.x-facets__opener--drawer) .x-product-sorting{display:none}}.x-sticky-atc{--input-height: 50px;position:fixed;bottom:0;left:0;z-index:99 !important;background:#fff;box-shadow:0 0 10px rgba(0,0,0,.0901960784);transition:cubic-bezier(0.4, 0, 0.2, 1) .3s all;transform:translate3d(0, 100%, 0);width:100% !important;margin:0 !important}.x-sticky-atc--show{transform:translate3d(0, 0, 0)}.x-sticky-atc__inner{padding:10px 16px}.x-sticky-atc__product-image{width:60px}.x-sticky-atc__product-info{padding-left:12.5px}.x-sticky-atc__product-title{margin:0 !important;font-size:14px}.x-sticky-atc__price{margin-right:10px}.x-sticky-atc .x-price__unit-wrapper,.x-sticky-atc .shopify-payment-button__more-options{display:none !important}.x-sticky-atc-form__wrapper{display:flex;align-items:center;gap:10px}@media(max-width: 639.98px){.x-sticky-atc-form__wrapper{justify-content:center}}.x-sticky-atc-form .x-price{font-size:14px}.x-sticky-atc-form .x-quantity__wrapper{margin-right:12px}.x-sticky-atc-form select,.x-sticky-atc-form .x-button{height:var(--input-height)}.x-sticky-atc-form .x-quantity{height:var(--input-height)}.x-sticky-atc-form .x-product-form__button-dynamic{margin-left:12px}.x-sticky-atc-form .x-product-form__buttons .x-button{padding:0 25px;min-width:130px}@media(max-width: 639.98px){.x-sticky-atc .shopify-payment-button,.x-sticky-atc .x-quantity{display:none !important}.x-sticky-atc .x-button{padding-left:12px !important;padding-right:12px !important}.x-sticky-atc .x-sticky-atc__price{margin-right:0}.x-sticky-atc .x-form-control{font-size:14px !important}.x-sticky-atc__inner{display:flex;align-items:center;gap:10px}}.x-press{line-height:1.5em}.x-press-wrapper.x-swiper{--press-content-padding: 20%;--swiper-navigation-size: 48px;display:flex;flex-flow:column-reverse}.x-press__content-wrapper{padding:0 var(--press-content-padding);position:relative}.x-press .x-swiper-button-prev,.x-press .x-swiper-button-next{position:absolute;top:50%;border-radius:50%;border:1px solid var(--x-gs-border-color, #ebebeb);transform:translate(-100%, -50%)}.x-press .x-swiper-button-prev{left:var(--press-content-padding);right:auto}.x-press .x-swiper-button-next{right:var(--press-content-padding);left:auto;transform:translate(100%, -50%)}.x-press__list{margin-top:25px}@media(min-width: 768px){.x-press__list{margin-top:45px}}.x-press__logo{width:100%;display:inline-flex;justify-content:center;align-items:center;cursor:pointer;padding:10px 15px}.x-press__logo .x-image{transition:.3s all;opacity:.3}.x-press__logo.swiper-slide-thumb-active .x-image{opacity:1}.x-press__text{padding:0 10px}@media(min-width: 1024px){.x-press__text{padding:0 40px}}@media(max-width: 639.98px){.x-press{--press-content-padding: 10%}}.x-image-comparison__media{position:relative;display:block;overflow:hidden;background:#f3f3f3;height:100%}.x-image-comparison__media .x-image{width:100%;height:100%}.x-image-comparison__media img,.x-image-comparison__media svg{display:block;max-width:100%;position:absolute;top:0;left:0;height:100%;width:100%;object-fit:cover}.x-image-comparison__after-image{position:absolute;z-index:2;top:0;left:0;width:100%;height:100%;overflow:hidden;clip-path:inset(0px 0px 0px var(--percent, 50%))}.x-image-comparison__button{position:absolute;z-index:2;color:inherit;background-color:rgba(0,0,0,0);border:none;padding:0;cursor:pointer;transition:none;color:#000}.x-image-comparison__button svg{width:12px}.x-image-comparison__button:after,.x-image-comparison__button:before{content:"";position:absolute;background-color:#fff;pointer-events:none}[data-layout=horizontal] .x-image-comparison__button:after,[data-layout=horizontal] .x-image-comparison__button:before{width:5px;height:50%;left:50%;margin-left:-2.5px}[data-layout=vertical] .x-image-comparison__button:after,[data-layout=vertical] .x-image-comparison__button:before{width:50%;height:5px;top:50%;margin-top:-2.5px}[data-layout=horizontal] .x-image-comparison__button:before{top:0;margin-top:-20px}[data-layout=vertical] .x-image-comparison__button:before{left:0;margin-left:-20px}[data-layout=horizontal] .x-image-comparison__button:after{bottom:0;margin-bottom:-20px}[data-layout=vertical] .x-image-comparison__button:after{right:0;margin-right:-20px}[data-layout=horizontal] .x-image-comparison__button{top:0;left:var(--percent, 50%);width:28px;height:100%;margin-left:-14px;cursor:col-resize}[data-layout=vertical] .x-image-comparison__button{left:0;top:var(--percent, 50%);width:100%;height:28px;margin-top:-14px;cursor:row-resize}.x-image-comparison__button span{position:absolute;top:50%;left:50%;width:50px;height:50px;margin-left:-25px;margin-top:-25px;border-radius:40px;background-color:#fff;pointer-events:none;display:flex;align-items:center;justify-content:center;box-shadow:0px 21px 24px rgba(0,0,0,.15)}[data-layout=vertical] .x-image-comparison__button span{transform:rotate(90deg)}.x-image-comparison__slider,x-before-after-slider{display:block;height:100%;width:100%;overflow:hidden;user-select:none;position:relative}.x-scrolling-text{--x-space-items: 30px;--x-scrolling-direction: normal;max-width:100%;display:flex}.x-scrolling-text--right{--x-scrolling-direction: reverse}.x-scrolling-text__group,.x-scrolling-text__wrapper{display:flex;align-items:center;overflow:hidden;gap:var(--x-space-items, 0px)}.x-scrolling-text__group{flex:0 0 auto;animation-iteration-count:infinite;animation-timing-function:linear;animation-duration:var(--x-scrolling-duration);animation-play-state:running;animation-direction:var(--x-scrolling-direction);width:max-content;will-change:transform}.x-scrolling-text .x-promotion--animated{animation-name:x--scrolling-element}.x-scrolling-text [data-pause-on-hover=true]:hover .x-promotion--animated,.x-scrolling-text--paused .x-promotion--animated{animation-play-state:paused}.x-scrolling-content{--x-space-elements: 30px;--x-image-size: 50px;--x-icon-size: 24px;display:flex;align-items:center;justify-content:center;flex:0 0 auto;position:relative;gap:var(--x-space-elements)}.x-scrolling-content .x-full-width-link{display:block}.x-scrolling-content .x-rte,.x-scrolling-content p,.x-scrolling-content span{font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit}@keyframes x--scrolling-element{0%{transform:translate3d(0, 0, 0)}100%{transform:translate3d(calc(-100% - var(--x-space-items, 0)), 0, 0)}}.x-contact-form{--x-label-width:120px;width:100%}.x-contact-form__wrapper{gap:var(--x-field-gap, 30px)}.x-contact-form__wrapper--grid{display:grid;grid-template-columns:1fr 1fr}.x-contact-form__wrapper--list{display:flex;flex-flow:column}.x-contact-form .x-form-field{margin-top:0 !important;width:100%}.x-contact-form .x-form-field:last-child:nth-child(odd){grid-column:span 2}.x-contact-form .x-form-field--label-inline,.x-contact-form .x-form-field--label-hidden,.x-contact-form .x-form-field--label-none{align-self:flex-end}.x-contact-form__submit-wrapper{margin-top:30px}.x-contact-form__submit-wrapper--label-inline{padding-left:calc(var(--x-label-width) + 15px)}.x-contact-form__message{font-size:1.2em;margin-top:30px}.x-contact-form{--x-field-gap: 30px}.x-collection-tabs{--icon-border-color: var(--x-gs-border-color);display:flex;gap:24px;flex-flow:column}.x-collection-tabs__images{flex:0 0 auto;width:100%}.x-collection-tabs__image{position:absolute;inset:0;width:100%;height:100%;opacity:0;pointer-events:none;transition:all .3s linear}.x-collection-tabs__image.is-active{opacity:1;pointer-events:auto}.x-collection-tabs__content{flex:1}.x-collection-tabs .x-collapsible__button{padding-top:20px;padding-bottom:20px;display:block}.x-collection-tabs__wrapper{padding-right:1px}.x-collection-tabs__title:has(.x-collection-tabs__link){padding-right:60px}.x-collection-tabs__link{--x-button-icon-size: 48px;--x-button-radius: 50%;position:absolute;right:0;top:50%;transform:translateY(-50%)}.x-collection-tabs__button{margin-top:40px}@media(min-width: 768px){.x-collection-tabs{gap:48px;flex-flow:row}.x-collection-tabs--image-right{flex-flow:row-reverse}.x-collection-tabs__images{max-width:50%;width:var(--image-width, 50%)}}@media(min-width: 1024px){.x-collection-tabs{gap:96px}.x-collection-tabs__images{max-width:100%}}.x-section:has(.x-navigation .x-navigation__item:hover){z-index:100}.x-navigation{--x-space-items: 20px;--x-item-padding: calc(var(--x-space-items) / 2);position:relative;align-items:center;justify-content:center}.x-navigation>.x-navigation__list{margin-left:calc(var(--x-item-padding)*-1);margin-right:calc(var(--x-item-padding)*-1)}.x-navigation__list{display:flex;align-items:center;gap:0;list-style:none;padding:0}.x-navigation__list[data-level="1"]>li>.x-navigation__link{padding-left:var(--x-item-padding);padding-right:var(--x-item-padding)}.x-navigation .x-navigation__sublist{padding:1rem 0}.x-navigation__sublist{flex-direction:column;position:absolute !important;left:50% !important;transform:translateX(-50%);min-width:230px;background-color:var(--color-background, #fff);box-shadow:0 12rem 20rem rgba(0,0,0,.0705882353);z-index:99;transition:all .25s;visibility:hidden;opacity:0;pointer-events:none;gap:0;border-radius:.75rem}.x-navigation__sublist .x-navigation__sublist{top:0 !important;left:100% !important;border:1px solid var(--x-gs-border-color);transform:none}.x-navigation__item{position:relative;user-select:none}.x-navigation__item:hover>.x-navigation__list{visibility:visible;opacity:1;pointer-events:auto}.x-navigation__subitem{width:100%}.x-navigation__link{text-decoration:none;color:var(--x-gs-text-color);padding:10px 18px;text-align:left;display:block;width:100%;white-space:nowrap;cursor:pointer}.x-navigation__link:hover{opacity:.8}.x-navigation__sublink:has(.x-navigation__arrow){display:flex;align-items:center;justify-content:space-between;gap:1rem}.x-navigation__sublink .x-navigation__arrow{transform:rotate(-90deg);margin:0}.x-navigation__arrow{width:10px;height:10px;color:inherit;margin-left:10px}.x-navigation--vertical>ul{flex-direction:column}.x-navigation--vertical ul ul{margin-left:15px}.x-navigation--vertical .x-navigation__arrow{display:none}.x-navigation--vertical .x-navigation__list{align-items:flex-start;gap:0;position:static !important;transform:none;visibility:visible;opacity:1;box-shadow:none;border:none;padding-top:0 !important;padding-bottom:0 !important;background-color:rgba(0,0,0,0);pointer-events:auto}.x-navigation--vertical .x-navigation__link{padding-left:0;padding-right:0}.x-menu-drawer{--x-drawer-width: 100%;margin:0 !important;max-width:100% !important;z-index:9999 !important}@media(min-width: 768px){.x-menu-drawer{max-width:420px !important}}.x-menu-drawer__header{display:flex;align-items:center;justify-content:flex-end}.x-menu-drawer .x-drawer__close{background:#fff;border-radius:50%}.x-menu-drawer .x-drawer__content{position:relative !important;display:flex !important;justify-content:flex-start;align-items:flex-start;flex-flow:column;height:100%;min-height:100%;min-height:fill-available;min-height:-webkit-fill-available;transition:all .25s cubic-bezier(0.165, 0.84, 0.44, 1) 0s;padding:0 !important;margin:0 !important;z-index:0 !important;width:100% !important;height:100% !important}.x-menu-drawer .x-drawer__scroller{padding-top:50px;width:100%}.x-menu-drawer__close{border:none;z-index:11 !important;display:inline-flex;align-items:center;justify-content:center}.x-menu-drawer .x-menu-drawer__button{border-bottom:none;padding-top:var(--x-item-padding);padding-bottom:var(--x-item-padding)}.x-menu-drawer__button-icon{width:32px;height:32px;display:inline-flex !important;align-items:center;justify-content:center;transform:translateX(10px);cursor:pointer;position:absolute;right:0}.x-menu-drawer__button-icon svg{width:12px;height:12px;transform:rotate(-90deg);margin:0;transition:transform .1s}.x-menu-drawer .x-menu-drawer__sublist{padding-left:12px}.x-menu-drawer__item[open=true]>.x-collapsible__button svg{transform:rotate(0deg)}.x-menu-drawer__item[open=true]>div>.x-menu-drawer__sublist{border-top:1px solid var(--x-color-border, var(--x-gs-border-color))}.x-menu-drawer [data-level="1"]>.x-menu-drawer__item>.x-menu-drawer__button{font-weight:bolder}.x-menu-drawer__link{padding:0;line-height:40px;display:flex;align-items:center;justify-content:space-between;cursor:pointer}.x-menu-opener{--x-size: 44px;width:var(--x-size);height:var(--x-size);color:#000;padding:0;transition:color .2s,background-color .2s;border-radius:4px}.x-menu-opener>span{cursor:pointer;width:100%;height:100%;display:inline-flex;align-items:center;justify-content:center;border:none !important;box-shadow:none !important;background-color:rgba(0,0,0,0) !important;color:currentColor !important;gap:5px}.x-menu-opener svg{width:24px;height:24px;color:currentColor;fill:currentColor}.x-page{--swiper-theme-color: #000;--swiper-navigation-size: 30px}.x-swiper{display:block}.x-swiper-container,.x-swiper-thumb-container{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1;width:100%;max-width:100%;min-height:0;min-width:0}.swiper-vertical>.x-swiper-wrapper{flex-direction:column}.x-swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;box-sizing:content-box}.swiper-android .x-swiper-slide,.x-swiper-wrapper{transform:translate3d(0px, 0, 0)}.swiper-pointer-events{touch-action:pan-y}.swiper-pointer-events.swiper-vertical{touch-action:pan-x}.x-swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .x-swiper-slide{height:auto}.swiper-autoheight .x-swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .x-swiper-slide{transform:translateZ(0);backface-visibility:hidden}.swiper-centered>.x-swiper-wrapper::before{content:"";flex-shrink:0;order:9999}.swiper-centered.swiper-horizontal>.x-swiper-wrapper>.x-swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}.swiper-centered.swiper-horizontal>.x-swiper-wrapper::before{height:100%;width:var(--swiper-centered-offset-after)}.swiper-centered.swiper-vertical>.x-swiper-wrapper>.x-swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}.swiper-centered.swiper-vertical>.x-swiper-wrapper::before{width:100%;height:var(--swiper-centered-offset-after)}.swiper-centered>.x-swiper-wrapper>.x-swiper-slide{scroll-snap-align:center center}.x-swiper-controls{--swiper-theme-color: #000;position:absolute;bottom:24px;left:50%;height:40px;transform:translate(-50%, 0);z-index:1;color:var(--swiper-theme-color, #000);transition:.3s all;display:flex;align-items:center}.x-swiper-controls.x-hidden{display:none !important}.x-swiper-controls__inner{display:inline-flex;align-items:center;border-radius:20px;gap:5px;padding:0 10px;height:100%;background:var(--swiper-controls-background, #fff)}.x-swiper__controls-center .x-swiper-controls{justify-content:center}.x-swiper__controls-left .x-swiper-controls{justify-content:flex-start}.x-swiper__controls-right .x-swiper-controls{justify-content:flex-end}.x-swiper-controls--static{display:flex;position:static;transform:unset;margin-top:var(--swiper-controls-margin-top, 40px);justify-content:center}.x-slider-controls .x-swiper-controls{margin-top:0}.x-swiper-pagination{font-size:16px;text-align:center;transition:300ms opacity;transform:translate3d(0, 0, 0);z-index:4;display:inline-flex;align-items:center;justify-content:center;min-width:36px;height:14px;width:auto}.x-swiper-pagination.x-swiper-pagination-hidden{opacity:0}.x-swiper-pagination.x-hidden,.x-swiper-pagination-disabled>.x-swiper-pagination,.x-swiper-pagination.x-swiper-pagination-disabled{display:none !important}.x-swiper-pagination.swiper-pagination-fraction{letter-spacing:3px}.x-swiper-pagination:empty{display:none}.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0;position:relative;white-space:nowrap;display:block}.x-swiper-pagination-bullet{width:var(--swiper-pagination-bullet-width, var(--swiper-pagination-bullet-size, 8px));height:var(--swiper-pagination-bullet-height, var(--swiper-pagination-bullet-size, 8px));flex:0 0 auto;display:inline-block;border-radius:50%;background:var(--swiper-pagination-bullet-inactive-color, #000);border:1px solid var(--swiper-pagination-bullet-inactive-color, #000);transition:.3s all;margin:0 5px;cursor:pointer}.x-swiper-pagination-bullet:only-child{display:none !important}.swiper-pagination-bullets-dynamic .x-swiper-pagination-bullet{position:relative}.x-swiper-pagination-bullet-active{background:rgba(0,0,0,0);transform:scale(1.5)}.swiper-pagination-lock{display:none}.x-swiper-button-prev,.x-swiper-button-next{width:var(--swiper-navigation-size);height:var(--swiper-navigation-size);z-index:4;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--swiper-navigation-color, var(--swiper-theme-color));pointer-events:auto;transition:all .35s}.x-swiper-button-prev.x-swiper-button-disabled,.x-swiper-button-next.x-swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.x-swiper-button-prev.x-swiper-button-hidden,.x-swiper-button-next.x-swiper-button-hidden{opacity:0;cursor:auto;pointer-events:none}.x-swiper-button-prev.x-hidden,.swiper-navigation-disabled .x-swiper-button-prev,.x-swiper-button-next.x-hidden,.swiper-navigation-disabled .x-swiper-button-next{display:none !important}.x-swiper-pagination--bullets .x-swiper-button-prev,.x-swiper-pagination--bullets .x-swiper-button-next{color:var(--swiper-navigation-color, #000)}.x-swiper-button-lock{display:none}.x-swiper-navigation--float{--swiper-navigation-size: 56px;--swiper-navigation-offset-x: 2rem;--swiper-navigation-offset-y: -6em}.x-swiper-navigation--float .x-swiper-button{position:absolute;top:50%;left:var(--swiper-navigation-offset-x);background:var(--swiper-navigation-bg-color, #fff);border-radius:50%;transform:translateY(calc(-50% + var(--swiper-navigation-offset-y, 0)));opacity:0}.x-swiper-navigation--float .x-swiper-button:hover{background-color:var(--x-gs-accent-1);color:#fff}.x-swiper-navigation--float .x-swiper-button-next{left:auto;right:var(--swiper-navigation-offset-x)}.x-swiper-navigation--float.x-swiper-controls--static{padding-bottom:3px}.x-swiper-container:hover .x-swiper-navigation--float .x-swiper-button{opacity:1}.x-swiper-container:hover .x-swiper-navigation--float .x-swiper-button.x-swiper-button-disabled{opacity:.35}.x-swiper-custom-navigation{--swiper-navigation-size: 48px;gap:8px;display:inline-flex}.x-swiper-custom-navigation .x-swiper-button-prev,.x-swiper-custom-navigation .x-swiper-button-next{border-radius:50%;border:1px solid currentColor}.swiper-fade.swiper-free-mode .x-swiper-slide{transition-timing-function:ease-out}.swiper-fade .x-swiper-slide{pointer-events:none;transition-property:opacity}.swiper-fade .x-swiper-slide .x-swiper-slide{pointer-events:none}.swiper-fade .x-swiper-slide *{pointer-events:none}.swiper-fade .x-swiper-slide-active,.swiper-fade .x-swiper-slide-active .x-swiper-slide-active{pointer-events:auto}.swiper-fade .x-swiper-slide-active *,.swiper-fade .x-swiper-slide-active .x-swiper-slide-active *{pointer-events:auto}.x-swiper{display:block}.x-swiper-controls:has(.swiper-pagination-lock):has(.f\:swiper-button.f\:hidden){display:none}.x-swiper{--swiper-navigation-size: 24px;position:relative}.x-swiper-swiper-pagination{min-width:40px}.x-swiper-swiper-pagination.swiper-pagination-fraction{letter-spacing:0}.x-element--overflowing .x-swiper{max-width:max-content}.x-swiper-button svg{width:var(--x-icon-size, 16px);height:var(--x-icon-size, 16px)}.x-swiper--equal-height .x-swiper-slide{height:auto}.x-swiper-controls{user-select:none}.x-swiper-controls--nav-floating{--swiper-navigation-size: 48px;--swiper-button-offset: -40px}.x-swiper-controls--nav-floating .x-swiper-button{width:var(--swiper-navigation-size);height:var(--swiper-navigation-size);background:var(--swiper-navigation-bg, #fff);color:var(--swiper-navigation-color, #000);border:1px solid currentColor;border-radius:50%;position:absolute;top:50%;transform:translateY(-50%);margin-top:var(--swiper-button-offset)}.x-swiper-controls--nav-floating .x-swiper-button:hover{--swiper-navigation-bg: var(--swiper-navigation-bg-hover, #000);border-color:var(--swiper-navigation-bg);color:var(--swiper-navigation-color-hover, #fff)}.x-swiper-controls--nav-floating .x-swiper-button-prev{left:10px}.x-swiper-controls--nav-floating .x-swiper-button-next{right:10px}.x-swiper-controls--nav-floating.x-swiper-controls--pagination-hidden{--swiper-button-offset: 0;height:auto;margin:0 !important}.x-element--overflowing .x-swiper-controls--nav-floating .x-swiper-button-next{right:calc(var(--overflow-margin-x)*-1 + 10px)}.x-swiper-controls:has(.x-swiper-button-lock){display:none}.x-element--overflowing .x-swiper-controls{padding-right:calc(var(--overflow-margin-x)*-1) !important}.x-modal-quickview .x-swiper-controls{user-select:none;background:#fff;border-radius:20px;padding:0 10px}.x-slider-controls{display:inline-flex;align-items:center;justify-content:center;background-color:rgba(0,0,0,0);border-radius:20px;font-size:16px;user-select:none;z-index:9}.x-slider-controls .x-swiper-controls{--swiper-navigation-color: currentColor;--swiper-pagination-bullet-inactive-color: currentColor;color:currentColor;background-color:rgba(0,0,0,0);height:auto}.x-slider-controls .x-swiper-controls__inner{background:none;padding:0;border:0;border-radius:0}.x-slider-controls .x-swiper-button{--swiper-navigation-size: auto;padding:5px 2px}.x-slider-controls .x-swiper-pagination{font-size:inherit;height:auto}
