.notification-panel{grid-gap:var(--spacing-xs);align-items:center;background-color:var(--color-neutral-4);border-inline-start:4px solid var(--color-neutral-3);border-radius:4px;display:grid;gap:var(--spacing-xs);padding:var(--spacing-m);position:relative;transition:background-color var(--timing-normal) var(--easing-normal),border-color var(--timing-normal) var(--easing-normal),opacity var(--timing-normal) var(--easing-normal)}.notification-panel__close{position:absolute;right:var(--spacing-m)}.notification-panel.notification-panel--show-close{padding-inline-end:calc(var(--spacing-2xl) + var(--icon-m) + var(--spacing-m))}.notification-panel.notification-panel--error{background-color:var(--color-system-error-pale);border-color:var(--color-system-error-light-mode)}.notification-panel.notification-panel--info{background-color:var(--color-system-info-pale);border-color:var(--color-system-info-light-mode)}.notification-panel.notification-panel--success{background-color:var(--color-system-success-pale);border-color:var(--color-system-success-light-mode)}.notification-panel.notification-panel--toast{bottom:var(--spacing-m);position:fixed;right:var(--spacing-m);width:calc(100% - var(--spacing-m)*2)}[dir=rtl] .notification-panel__close{left:var(--spacing-m);right:auto;right:initial}@media(min-width:64em){.notification-panel.notification-panel--toast{max-width:450px}}
.quantity-selector{align-items:center;display:inline-grid;gap:var(--spacing-xs);grid-template-columns:auto 1fr auto}.quantity-selector__button{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;background-color:var(--color-neutral-1);border:0;box-shadow:none;color:inherit;cursor:pointer;font:inherit;line-height:var(--line-height-baseline);outline:none;padding:0;padding:var(--spacing-2xs);transition:background-color var(--timing-normal) var(--easing-normal),opacity var(--timing-normal) var(--easing-normal);width:auto}.quantity-selector__button .icon{fill:var(--color-neutral-6);height:var(--icon-m);width:var(--icon-m)}.quantity-selector__button.is-disabled,.quantity-selector__button[disabled]{opacity:.4;pointer-events:none}.quantity-selector__control.quantity-selector__control--input{height:100%}.quantity-selector__input[type=number][type=number]{border:1px solid transparent;cursor:default;height:100%;padding:0;text-align:center;transition:border-color var(--timing-normal) var(--easing-normal);width:34px}.quantity-selector.has-error .quantity-selector__input[type=number]{border-color:var(--color-system-error-light-mode)}.quantity-selector.quantity-selector--large{display:grid;width:100%}.quantity-selector.quantity-selector--large .quantity-selector__input[type=number]{width:100%}
.selection-tab{display:inherit}.selection-tab__input:checked+.selection-tab__label,.selection-tab__input:checked+.selection-tab__label:not([disabled],.is-disabled):hover{background-color:var(--color-neutral-6);border:1px solid var(--color-neutral-1)}.selection-tab__input.is-disabled+.selection-tab__label,.selection-tab__input[disabled]+.selection-tab__label{background-image:linear-gradient(to top right,transparent 0,transparent calc(50% - .8px),var(--color-neutral-1) 50%,transparent calc(50% + .8px),transparent 100%);cursor:default}.selection-tab__label{align-items:center;background-color:var(--color-neutral-6);border:1px solid transparent;color:var(--color-neutral-1);display:flex;overflow:hidden;padding:calc(var(--spacing-s) + var(--spacing-4xs)) var(--spacing-m);place-content:space-between;position:relative;text-align:center;transition:background-color var(--timing-normal) var(--easing-normal);width:100%}.selection-tab__input:not([disabled],.is-disabled)+.selection-tab__label:hover{background-color:var(--color-neutral-6);border:1px solid var(--color-neutral-1)}.selection-tab__variant-name{font-family:var(--font-family-golos-text);text-align:left}.is-tabbable .selection-tab__input.is-focus+.selection-tab__label,.is-tabbable .selection-tab__input:focus+.selection-tab__label{box-shadow:0 0 0 calc(var(--focus-ring-width) - 1px) var(--color-neutral-6),0 0 0 var(--focus-ring-width) var(--color-system-info-light-mode)}.selection-tab.is-loading:not(.liquid){pointer-events:none}.selection-tab.is-loading:not(.liquid) .selection-tab__label{background-color:var(--color-skeleton-background);background-image:none;border-color:transparent;color:transparent;display:block;overflow:hidden;position:relative}.selection-tab.is-loading:not(.liquid) .selection-tab__label:after{animation:left-to-right 2s linear infinite;animation:left-to-right var(--timing-loading,2s) linear infinite;background-image:var(--color-skeleton-gradient);content:'';height:100%;left:0;position:absolute;top:0;translate:-100% 0;width:100%}.selection-tab.is-loading:not(.liquid) .selection-tab__label *{color:transparent;pointer-events:none}.selection-tab.selection-tab--button .selection-tab__label:hover{background-color:var(--color-neutral-4)}.selection-tab.selection-tab--button.is-active .selection-tab__label{background-color:var(--color-brand-1-default)}.is-tabbable .selection-tab.selection-tab--button .selection-tab__label:focus{box-shadow:0 0 0 calc(var(--focus-ring-width) - 1px) var(--color-neutral-6),0 0 0 var(--focus-ring-width) var(--color-system-info-light-mode)}
.product-form.critical-component-hide{display:block}.product-form.critical-component-clear{opacity:1}.product-form__form{grid-gap:var(--spacing-l);display:grid;gap:var(--spacing-l)}.product-form__compatibility{align-items:center;border-bottom:1px solid var(--color-neutral-3);display:flex;flex-wrap:wrap;margin-block-end:var(--spacing-s);margin-block-start:calc(var(--spacing-2xs) + var(--spacing-3xs));padding-block-end:var(--spacing-s)}.product-form__variants{grid-gap:var(--spacing-s);display:grid;gap:var(--spacing-s);grid-template-columns:repeat(3,minmax(10px,1fr))}.product-form__error{color:var(--color-system-error-light-mode);margin-block-start:var(--spacing-l)}html:not(.no-js) .product-form.is-loading .product-form__add-to-cart{opacity:.5;pointer-events:none}
.height-enter,.height-leave-to{height:0}.height-enter-active,.height-leave-active{overflow:hidden;transition:height var(--timing-normal) var(--easing-normal)}
.checkbox-input{align-items:center;display:flex}.checkbox-input__label{cursor:pointer;margin:0;min-height:var(--icon-m);padding-block-start:var(--spacing-3xs);padding-inline-start:calc(var(--icon-m) + var(--spacing-xs));position:relative;transition:opacity var(--timing-normal) var(--easing-normal)}.checkbox-input__label:after,.checkbox-input__label:before{content:'';height:var(--icon-m);position:absolute;width:var(--icon-m)}.checkbox-input__label:before{border:1px solid var(--color-neutral-1);left:0;top:0;transition:border-color var(--timing-normal) var(--easing-normal)}.checkbox-input__label:after{background-color:var(--color-neutral-1);background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 class=%27icon icon__check%27 viewBox=%270 0 24 24%27%3E%3Cpath fill=%27%23fff%27 d=%27M9.952 16.881 6 12.671l.988-1.052 2.964 3.157L16.312 8l.988 1.052-7.348 7.83Z%27/%3E%3C/svg%3E");left:0;opacity:0;pointer-events:none;top:0;transition:background-color var(--timing-normal) var(--easing-normal),opacity var(--timing-normal) var(--easing-normal)}.checkbox-input__input:checked+.checkbox-input__label:after{opacity:1}.checkbox-input__input.is-disabled+.checkbox-input__label,.checkbox-input__input[disabled]+.checkbox-input__label{opacity:.4;pointer-events:none}.is-tabbable .checkbox-input .checkbox-input__input:focus+.checkbox-input__label:before,.is-tabbable .checkbox-input.is-focus .checkbox-input__label:before{box-shadow:0 0 0 calc(var(--focus-ring-width) - 1px) var(--color-neutral-6),0 0 0 var(--focus-ring-width) var(--color-system-info-light-mode)}
.product-form-drawer{-ms-overflow-style:none;display:flex;flex-flow:column;overflow-x:hidden;overflow-y:auto;width:100%;z-index:9999999999}.product-form-drawer::-webkit-scrollbar{background-color:transparent;display:none;width:0}.product-form-drawer__container{background-color:var(--color-neutral-5);display:flex;overflow:hidden;padding:0}.product-form-drawer__progress{background-color:var(--color-brand-1-default);height:6px;left:0;position:absolute;top:0;transition:width var(--timing-normal) var(--easing-normal)}.product-form-drawer__header{margin:0;position:absolute;right:var(--spacing-m)}.product-form-drawer__cta{justify-content:center;margin-block-start:var(--spacing-s);width:100%}.product-form-drawer__masthead{padding-block:var(--spacing-l);padding-inline:var(--spacing-m);position:relative;text-align:center;width:100%}.product-form-drawer__toggle{left:var(--spacing-m);position:absolute}.product-form-drawer__close{position:absolute;right:var(--spacing-m);top:var(--spacing-m);z-index:9999999999}.product-form-drawer__leadtime{display:flex;flex-direction:row;padding-top:8px}.product-form-drawer__leadtime-step{background-color:hsla(0,4%,85%,.278);display:flex;flex-direction:row;padding:var(--spacing-s)}.product-form-drawer__leadtime_text{align-items:flex-end;display:flex;padding-left:4px}.product-form-drawer__announcement_text{margin-left:4px}.product-form-drawer__body{overflow-x:hidden;overflow-y:auto;padding-block-end:var(--spacing-10xl);padding-inline:var(--spacing-m);width:100%}.product-form-drawer__body::-webkit-scrollbar{background-color:transparent;display:none;width:0}.product-form-drawer__body-content{overflow-x:hidden;overflow-y:auto}.product-form-drawer__step-header{align-items:center;display:flex;justify-content:space-between;margin-block-start:var(--spacing-s)}.product-form-drawer__step-count{margin-inline-end:var(--spacing-m)}.product-form-drawer__title{align-items:flex-end;display:flex}.product-form-drawer__optional{color:var(--color-neutral-2)}.product-form-drawer__options{margin-block-start:var(--spacing-l)}.product-form-drawer__option-box:not(:first-child){margin-block-start:var(--spacing-s)}.product-form-drawer__option-boxes,.product-form-drawer__option-boxes:hover{border:1px solid var(--color-neutral-3)}.product-form-drawer__option-boxes.is-active{border:1px solid var(--color-neutral-1)}.product-form-drawer__option-boxes.is-disabled{opacity:.5}.product-form-drawer__option-boxes .product-form-drawer__option:hover,.product-form-drawer__option-boxes.is-disabled:hover{border:1px solid transparent}.product-form-drawer__option_box_new_title{background:#e24242;color:#fff;padding:var(--spacing-xs);text-align:center}.product-form-drawer__variant-engine{background-color:var(--color-neutral-6)}.product-form-drawer__variant-engine .product-form-drawer__option-innercontent{padding:var(--spacing-s)}.product-form-drawer__variant-engine .form-group{grid-gap:var(--spacing-m);margin-block-start:var(--spacing-m)}.product-form-drawer__option{background-color:var(--color-neutral-6);border:1px solid transparent;padding:var(--spacing-m)}.product-form-drawer__option:hover{border:1px solid var(--color-neutral-3)}.product-form-drawer__option.is-active{border:1px solid var(--color-neutral-1)}.product-form-drawer__option.is-disabled{opacity:.5}.product-form-drawer__option.is-disabled:hover{border:1px solid transparent}.product-form-drawer__option .product-form-drawer__option-innercontent{padding:0!important}.product-form-drawer__option:not(:first-child){margin-block-start:var(--spacing-s)}.product-form-drawer__option .form-group{grid-gap:var(--spacing-m);margin-block-start:var(--spacing-m)}.product-form-drawer__option-header{display:flex;justify-content:space-between}.product-form-drawer__option-header .line-item__title{font-family:var(--font-family-golos-text);font-size:var(--font-size-3)}.product-form-drawer__option-title{cursor:pointer;display:flex}.product-form-drawer__option-items{align-items:center;color:var(--color-neutral-1);cursor:pointer;display:flex}.product-form-drawer__option-items .icon{height:var(--icon-s);width:var(--icon-s)}.product-form-drawer__option-content{display:flex;justify-content:space-between;margin-block-start:var(--spacing-s)}.product-form-drawer__option-content ul{list-style:disc;padding-inline-start:var(--spacing-l)}.product-form-drawer__option-content li:first-child{margin-block-start:var(--spacing-2xs)}.product-form-drawer__option-image{flex-shrink:0;margin-inline-start:var(--spacing-xs);width:111px}.product-form-drawer__footer{background-color:var(--color-neutral-6);bottom:0;left:0;position:absolute;transform:translateY(100%);transition:transform var(--timing-normal) var(--easing-normal);width:100%}.product-form-drawer__footer.is-active{transform:translateY(0)}.product-form-drawer__subtotal.is-active .icon{rotate:180deg}.product-form-drawer__summary{align-items:flex-start;display:flex;flex-flow:column;justify-content:flex-start;padding:var(--spacing-s) var(--spacing-m) var(--spacing-l)}.product-form-drawer__summary .product-prices{margin-inline-start:var(--spacing-xs)}.product-form-drawer__line-items{margin-block-start:var(--spacing-m)}.product-form-drawer__line-item{display:flex;justify-content:space-between}.product-form-drawer__line-item:not(:first-child){margin-block-start:calc(var(--spacing-s) + var(--spacing-3xs))}.product-form-drawer__line-item [class*=text-heading]{font-family:var(--font-family-golos-text);font-size:var(--font-size-3)}.product-form-drawer__announcement-bar{background-color:var(--color-brand-1-darker);display:flex;justify-content:center;padding:var(--spacing-xs);text-align:center}.product-form-drawer__announcement{align-items:center;color:var(--color-neutral-6);display:flex;opacity:.85}.product-form-drawer__announcement span{opacity:.85}.product-form-drawer__announcement [class*=text-heading]{color:var(--color-neutral-6)}.product-form-drawer__announcement+.product-form-drawer__announcement{border-left:1px solid hsla(0,0%,100%,.85);margin-inline-start:var(--spacing-l);opacity:1;padding-inline-start:var(--spacing-l);position:relative}.product-form-drawer__tooltip-toggle{background-color:var(--color-neutral-1);border-radius:100%;color:var(--color-neutral-5);margin-inline-end:var(--spacing-2xs);overflow:hidden;padding:0}.product-form-drawer__tooltip-toggle .icon{height:var(--icon-xs);width:var(--icon-xs)}.product-form-drawer__tooltip{background-color:var(--color-neutral-1);bottom:175%;color:var(--color-neutral-6);padding:var(--spacing-m);position:absolute;right:-25%;text-align:left}.product-form-drawer__tooltip [class*=text-heading]{color:var(--color-neutral-6)}.product-form-drawer__tooltip .product-form-drawer__tooltip-toggle{margin:0;padding:var(--spacing-xs);position:absolute;right:0;top:0}.product-form-drawer__tooltip .icon{color:var(--color-neutral-6);height:var(--icon-xs);width:var(--icon-xs)}@media(min-width:64em){.product-form-drawer__body{padding-inline:var(--spacing-3xl)}.product-form-drawer__summary{align-items:center;flex-flow:row;justify-content:space-between}.product-form-drawer__cta{justify-content:flex-start;margin-block-start:0;width:auto}.product-form-drawer__line-items{margin-block-start:0;padding-block-end:var(--spacing-m);padding-inline:var(--spacing-l)}}
.video-player{position:relative}.video-player__overlay{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;border:0;box-shadow:none;color:inherit;cursor:pointer;font:inherit;height:100%;left:0;outline:none;padding:0;position:absolute;top:0;width:auto;width:100%;z-index:var(--layer-raised)}.video-player__controls{bottom:var(--spacing-m);display:flex;gap:var(--spacing-s);left:var(--spacing-m);position:absolute}.video-player__control{background-color:transparent;background-color:var(--color-background-tint);height:var(--icon-ml);width:auto;width:var(--icon-ml);z-index:var(--layer-heightened)}.video-player__control,.video-player__subtitles{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;box-shadow:none;color:inherit;color:var(--color-text-inverse);cursor:pointer;font:inherit;outline:none;padding:0}.video-player__subtitles{background-color:transparent;background-color:var(--color-background-dark);border:1px solid var(--color-background-white);border-radius:5px;border-radius:var(--border-radius,5px);bottom:var(--spacing-xs);font-size:var(--font-size-s);line-height:100%;line-height:var(--line-height-baseline,100%);overflow:hidden;padding:var(--spacing-2xs);position:absolute;right:var(--spacing-xs);transition:background-color var(--timing-quick) var(--easing-normal),color var(--timing-quick) var(--easing-normal);width:auto}.video-player__subtitles.is-active{background-color:var(--color-background-white);color:var(--color-text-primary)}.video-player iframe,.video-player__video{cursor:pointer;display:inherit;height:94%;-o-object-fit:cover;object-fit:cover;position:relative;width:100%;z-index:var(--layer-flat)}[dir=rtl] .video-player__controls{left:auto;left:initial;right:var(--spacing-m)}
.product-carousel{position:relative;width:100%}.product-carousel__media-container{position:relative}.product-carousel__media-container.product-carousel__media-container--modal{height:100%}.product-carousel__media-container.product-carousel__media-container--modal .video-player__video{-o-object-fit:contain;object-fit:contain}.product-carousel__video{height:100%;left:0;position:absolute;top:0;width:100%}.product-carousel__play-icon{left:50%;pointer-events:none;position:absolute;top:50%;translate:-50% -50%;z-index:var(--layer-raised)}.product-carousel__zoom{cursor:zoom-in}.product-carousel__zoom.is-zoomed{cursor:zoom-out}.product-carousel__zoom-image{margin:0 auto}.product-carousel .splide__pagination__page.is-active{box-shadow:0 0 0 2px var(--color-neutral-1) inset}.product-carousel .splide__pagination__page.is-active:after{background-color:var(--color-neutral-1)}.product-carousel.product-carousel--modal{height:100%}
@keyframes splide-loading{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.splide__track--draggable{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.splide__track--fade>.splide__list>.splide__slide{margin:0!important;opacity:0;z-index:0}.splide__track--fade>.splide__list>.splide__slide.is-active{opacity:1;z-index:1}.splide--rtl{direction:rtl}.splide__track--ttb>.splide__list{display:block}.splide__container{box-sizing:border-box;position:relative}.splide__list{backface-visibility:hidden;display:flex;height:100%;margin:0!important;padding:0!important}.splide.is-initialized:not(.is-active) .splide__list{display:block}.splide__pagination{align-items:center;display:flex;flex-wrap:wrap;justify-content:center;margin:0;pointer-events:none}.splide__pagination li{display:inline-block;line-height:1;list-style-type:none;margin:0;pointer-events:auto}.splide:not(.is-overflow) .splide__pagination{display:none}.splide__progress__bar{width:0}.splide{visibility:hidden}.splide.is-initialized,.splide.is-rendered{visibility:visible}.splide__slide{backface-visibility:hidden;box-sizing:border-box;flex-shrink:0;list-style-type:none!important;margin:0;position:relative}.splide__slide img{vertical-align:bottom}.splide__spinner{animation:splide-loading 1s linear infinite;border:2px solid #999;border-left-color:transparent;border-radius:50%;bottom:0;contain:strict;display:inline-block;height:20px;left:0;margin:auto;position:absolute;right:0;top:0;width:20px}.splide__sr{clip:rect(0 0 0 0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.splide__toggle.is-active .splide__toggle__play,.splide__toggle__pause{display:none}.splide__toggle.is-active .splide__toggle__pause{display:inline}.splide__track{overflow:hidden;z-index:0}.splide,.splide__track{position:relative}.splide__track{z-index:var(--layer-flat)}.splide__arrows{display:flex;justify-content:space-between;padding:0 var(--spacing-l);pointer-events:none;position:absolute;top:50%;translate:0 -50%;width:100%;z-index:var(--layer-raised)}.splide__arrow,.splide__arrows{transition:opacity var(--timing-normal) var(--easing-normal)}.splide__arrow{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;border:0;box-shadow:none;color:inherit;cursor:pointer;font:inherit;outline:none;padding:0;width:auto}.splide__arrow[disabled]{opacity:.5}.splide__pagination{bottom:var(--spacing-l);gap:var(--spacing-xs);left:0;position:absolute;width:100%;z-index:var(--layer-raised)}.splide__pagination li{display:inherit}.splide__pagination__page{-webkit-appearance:none;-moz-appearance:none;appearance:none;backface-visibility:hidden;background-color:transparent;border:0;box-shadow:none;color:inherit;cursor:pointer;font:inherit;height:18px;margin-inline:var(--spacing-2xs);outline:none;padding:0;position:relative;transition:background-color var(--timing-normal) var(--easing-normal),width var(--timing-normal) var(--easing-normal);width:auto;width:18px}.splide__pagination__page:after{background-color:var(--color-neutral-6);box-shadow:0 0 0 2px var(--color-neutral-1) inset;content:'';display:block;height:10px;left:4px;position:absolute;top:4px;width:10px}.splide__pagination__page.is-active{box-shadow:0 0 0 2px var(--color-neutral-6) inset}.splide__pagination__page.is-active:after{background-color:var(--color-neutral-6);box-shadow:none;height:6px;left:6px;top:6px;width:6px}.splide__pagination__page:focus,.splide__pagination__page:hover{box-shadow:0 0 0 2px var(--color-neutral-6) inset}.splide__pagination__page:focus:after,.splide__pagination__page:hover:after{background-color:var(--color-neutral-6);box-shadow:none;content:'';display:block;height:6px;left:6px;position:absolute;top:6px;width:6px}.splide:not(.is-overflow) .splide__arrow{opacity:0;pointer-events:none}.splide:not(.is-active) .splide__list{display:flex}.splide.is-active .splide__arrow{pointer-events:auto}.no-js .splide{visibility:visible}.product-gallery__main-container{position:relative}.product-gallery__main-container .product-carousel__image,.product-gallery__main-container .product-carousel__media-container{min-height:269px}.product-gallery__main-container .product-carousel__image{cursor:zoom-in}.product-gallery__main-container .product-carousel__image img{-o-object-fit:contain;object-fit:contain}.product-gallery__main-container .product-carousel__image .images__image{transition:none}.product-gallery__main-container .product-carousel>.splide__arrows{display:none}.product-gallery__main-container .splide .splide__list{display:flex!important;justify-content:space-between;width:100%}.product-gallery__main-container .splide__slide{width:100%}.product-gallery__main-container .splide__arrows{padding:0 var(--spacing-xs)}.product-gallery__main-container .splide__arrow{background:hsla(0,0%,100%,.4)}.product-gallery__main-container .splide__arrow--prev{padding:var(--spacing-xs) var(--spacing-xs) var(--spacing-xs) var(--spacing-s)}.product-gallery__main-container .splide__arrow--next{padding:var(--spacing-xs) var(--spacing-s) var(--spacing-xs) var(--spacing-xs)}.product-gallery__main-container .splide__arrow .icon{color:var(--color-neutral-1)}.product-gallery-modal{display:flex;flex-flow:column;justify-content:center}.product-gallery__expand{background:var(--color-neutral-6);border:1px solid var(--color-neutral-1);bottom:var(--spacing-xs);opacity:.8;pointer-events:none;position:absolute;right:var(--spacing-xs);z-index:var(--layer-raised)}.product-gallery__expand .icon{color:var(--color-neutral-1)}.product-gallery__zoom{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;background-color:var(--color-neutral-6);border:0;box-shadow:none;color:inherit;cursor:pointer;display:flex;font:inherit;gap:var(--spacing-xs);outline:none;padding:0;padding:var(--spacing-xs) var(--spacing-s);pointer-events:none;position:absolute;right:var(--spacing-s);top:var(--spacing-s);width:auto;z-index:var(--layer-raised)}.product-gallery__thumbnails-carousel .splide__track{margin-inline:auto;max-width:232px}.product-gallery__thumbnails-container{background-color:var(--color-neutral-5);margin-inline:auto;padding-block-start:var(--spacing-xs)}.product-gallery__thumbnails-container .product-carousel__image-container{border:2px solid var(--color-neutral-6)}.product-gallery__thumbnails-container .splide:not(.is-overflow) .splide__list{justify-content:center}.product-gallery__thumbnails-container .splide__arrows{padding:0 var(--spacing-m)}.product-gallery__thumbnails-container .splide__arrow{position:relative}.product-gallery__thumbnails-container .splide__arrow--left{left:var()}.product-gallery__thumbnails-container .splide__slide{background:var(--color-neutral-6);transition:transform var(--timing-slow) var(--easing-normal)}.product-gallery__thumbnails-container .splide__slide .product-carousel__image-container{opacity:.5}.product-gallery__thumbnails-container .splide__slide.is-current-index .product-carousel__image-container{opacity:1}.product-gallery .video-player__controls{display:none}@media(min-width:64em){.product-gallery__expand{display:none}.product-gallery__thumbnails-container{background-color:transparent;margin-block-start:calc(var(--spacing-2xl)*-1);padding-block-start:0}.product-gallery__thumbnails-container .splide__arrows{display:none}.product-gallery .product-carousel:hover .product-carousel__arrows{display:flex}}[dir=rtl] .product-gallery__zoom{left:var(--spacing-l);right:auto;right:initial}.product-gallery.product-gallery--grid .product-gallery__main-container .splide__list{grid-gap:var(--layout-gutter);display:grid;gap:var(--layout-gutter);grid-template-columns:repeat(2,1fr);transform:none!important}.product-gallery.product-gallery--grid .product-gallery__main-container .splide__slide:nth-child(3n+1){grid-column:span 2}@media(min-width:64em){.product-gallery.product-gallery--grid-desktop.liquid.liquid{display:inline;display:initial}.product-gallery.product-gallery--grid-desktop.liquid.liquid .product-gallery__main-container .splide__list{grid-gap:var(--layout-gutter);display:grid;gap:var(--layout-gutter);grid-template-columns:repeat(2,1fr)}.product-gallery.product-gallery--grid-desktop.liquid.liquid .product-gallery__main-container .splide__slide:nth-child(n+2){display:inline;display:initial}.product-gallery.product-gallery--grid-desktop.liquid.liquid .product-gallery__main-container .splide__slide:nth-child(3n+1){grid-column:span 2}.product-gallery.product-gallery--grid-desktop.liquid.liquid .product-gallery__thumbnails-container{display:none}}.product-gallery.product-gallery--tabs.liquid .product-gallery__main-container .splide__slide:nth-child(n+2),.product-gallery.product-gallery--tabs.liquid .product-gallery__thumbnails-container{display:none}@media(min-width:64em){.product-gallery.product-gallery--tabs-desktop.liquid.liquid{display:inline;display:initial}.product-gallery.product-gallery--tabs-desktop.liquid.liquid .product-gallery__main-container .splide__slide:nth-child(n+2),.product-gallery.product-gallery--tabs-desktop.liquid.liquid .product-gallery__thumbnails-container{display:none}}
.product-rating{align-items:baseline;display:flex}.product-rating.ruk_rating_snippet{color:var(--color-brand-1-default);font-size:var(--font-size-3)}.product-rating.ruk_rating_snippet i{font-size:13px}.product-rating.ruk_rating_snippet .ruk-rating-snippet-count{bottom:0;color:var(--color-neutral-2);font-size:var(--font-size-3);margin-inline-start:var(--spacing-s)}
.product-gallery-modal-overlay{background-color:rgba(29,29,29,.8);background-color:var(--color-overlay,rgba(29,29,29,.8));pointer-events:auto}.product-gallery-modal-overlay__container{background-color:transparent;height:100%;max-width:none;max-width:initial;overflow:hidden;padding:0;width:100%}.product-gallery-modal-overlay .product-carousel{margin:0 auto}.product-gallery-modal-overlay .product-carousel .splide__pagination{margin-block-start:var(--spacing-l);position:static}@media(min-width:64em){.product-gallery-modal-overlay .product-carousel{max-height:650px}}.template-product .page-section{margin-block:0}.template-product footer{position:relative;z-index:var(--layer-raised)}.template-product .shopify-app-block .ruk_rating_snippet{height:0;visibility:hidden}.main-product.critical-component-hide{display:block}.main-product.critical-component-clear{opacity:1}.main-product>.grid{grid-column-gap:0;grid-row-gap:0}.main-product__meta{align-items:baseline;display:flex;flex-flow:column;flex-wrap:wrap;gap:var(--spacing-xs);justify-content:space-between}.main-product__content{position:relative}.main-product__badges{display:flex;gap:var(--spacing-xs);position:absolute;right:var(--spacing-s);top:var(--spacing-s);z-index:var(--layer-raised)}.main-product__badges .product-badge{align-items:center;display:flex;height:30px;padding-inline:calc(var(--spacing-xs) + var(--spacing-3xs))}.main-product__badge{background-color:var(--color-brand-1-dark);color:var(--color-neutral-6);height:auto;padding-block:var(--spacing-2xs);width:-moz-fit-content;width:fit-content}.main-product__description{margin-block-end:0}.main-product__description p,.main-product__description span{font-family:var(--font-family-golos-text);font-size:var(--font-size-3);font-weight:var(--font-weight-golos-text-1);letter-spacing:var(--letter-spacing-1);line-height:var(--line-height-2);margin-inline:0;max-width:none;max-width:initial;text-decoration:none;text-indent:var(--text-indent-0);text-transform:none}.main-product__details{grid-gap:var(--spacing-s);display:grid;gap:var(--spacing-s);margin-block-end:var(--spacing-m)}.main-product__details .product-rating{cursor:pointer}.main-product__details .ruk-rating-snippet-count{text-decoration:underline}.main-product__form{margin-block-end:var(--spacing-m)}.main-product__prices-container{margin-block-start:var(--spacing-s)}.main-product__prices-container .product-prices__variant-text{font-size:var(--font-size-5)}.main-product__sidebar-wrapper{position:relative}.main-product__sticky-atc-wrapper{background-color:var(--color-neutral-6);bottom:0;padding:var(--spacing-m);position:fixed;width:100%;z-index:var(--layer-sticky)}.main-product__sidebar{background-color:var(--color-neutral-5);padding:var(--spacing-l) var(--spacing-m);z-index:var(--layer-flat)}.main-product__sidebar-help{border-top:1px solid var(--color-neutral-3);margin-block-start:var(--spacing-m)}.main-product__sidebar-links{display:flex}.main-product__sidebar-links a:not(:first-child){border-left:1px solid var(--color-neutral-3);margin-inline-start:var(--spacing-m);padding-inline-start:var(--spacing-m)}.main-product__sidebar-usp{margin-block-start:var(--spacing-m)}.main-product__sidebar-usp li{align-items:center;display:flex}.main-product__sidebar-usp li:not(:first-child){margin-block-start:var(--spacing-m)}.main-product__sidebar-specs{display:flex;flex-wrap:wrap}.main-product__sidebar-specs:first-child{border-bottom:1px solid var(--color-neutral-3);border-top:1px solid var(--color-neutral-3)}.main-product__sidebar-specs .product-stat{align-items:center;padding-block:var(--spacing-m);width:50%}.main-product__sidebar-specs .product-stat:first-child,.main-product__sidebar-specs .product-stat:nth-child(odd){border-right:1px solid var(--color-neutral-3)}.main-product__sidebar-icon{margin-inline-end:var(--spacing-xs);width:20px}.main-product__drawer-toggle{margin-block-start:var(--spacing-l)}.main-product__accordions{margin-block-start:var(--spacing-xl)}.main-product__accordion{border-bottom:1px solid var(--color-neutral-3)}.main-product__accordion .main-product__accordion-button{width:100%}.main-product__accordion:first-child .main-product__accordion-button{padding-block-end:var(--spacing-m)}.main-product__accordion:first-child .main-product__accordion-content{margin-block-start:var(--spacing-xs)}.main-product__accordion:not(:first-child){margin-block-start:var(--spacing-m);padding-block-end:var(--spacing-m)}.main-product__accordion-button .icon{color:var(--color-neutral-1);height:var(--icon-m);width:var(--icon-m)}.main-product__accordion-content{margin-block-start:var(--spacing-l)}.main-product__accordion-content ul{list-style:disc;padding-inline-start:var(--spacing-l)}.main-product__accordion-content li:not(:first-child){margin-block-start:var(--spacing-s)}.main-product__compatibility{align-items:center;border-bottom:1px solid var(--color-neutral-3);display:flex;flex-wrap:wrap;margin-block-start:calc(var(--spacing-2xs) + var(--spacing-3xs));padding-block-end:var(--spacing-s)}.main-product__compatibility-separator{color:var(--color-neutral-3)}.main-product__compatibility-item{padding-inline:var(--spacing-xs)}.main-product__compatibility-item:not(:first-child){border-left:1px solid var(--color-neutral-3)}.main-product__mobile-atc{background-color:var(--color-neutral-6);bottom:0;padding:var(--spacing-m);position:fixed;width:100%;z-index:var(--layer-raised)}html:not(.no-js) .main-product.is-loading .main-product__description,html:not(.no-js) .main-product.is-loading .main-product__image-container{background-color:var(--color-skeleton-background);border-color:transparent;color:transparent;display:block;overflow:hidden;position:relative}html:not(.no-js) .main-product.is-loading .main-product__description:after,html:not(.no-js) .main-product.is-loading .main-product__image-container:after{animation:left-to-right 2s linear infinite;animation:left-to-right var(--timing-loading,2s) linear infinite;background-image:var(--color-skeleton-gradient);content:'';height:100%;left:0;position:absolute;top:0;translate:-100% 0;width:100%}html:not(.no-js) .main-product.is-loading .main-product__description *,html:not(.no-js) .main-product.is-loading .main-product__image-container *{color:transparent;pointer-events:none}html:not(.no-js) .main-product.is-loading .main-product__image-container .images__image{opacity:0}html:not(.no-js) .main-product.is-loading .main-product__prices,html:not(.no-js) .main-product.is-loading .main-product__title,html:not(.no-js) .main-product.is-loading .main-product__vendor{background-color:var(--color-skeleton-background);border-color:transparent;border-radius:inline-block;color:transparent;display:block;overflow:hidden;position:relative}html:not(.no-js) .main-product.is-loading .main-product__prices:after,html:not(.no-js) .main-product.is-loading .main-product__title:after,html:not(.no-js) .main-product.is-loading .main-product__vendor:after{animation:left-to-right 2s linear infinite;animation:left-to-right var(--timing-loading,2s) linear infinite;background-image:var(--color-skeleton-gradient);content:'';height:100%;left:0;position:absolute;top:0;translate:-100% 0;width:100%}html:not(.no-js) .main-product.is-loading .main-product__prices *,html:not(.no-js) .main-product.is-loading .main-product__title *,html:not(.no-js) .main-product.is-loading .main-product__vendor *{color:transparent;pointer-events:none}@media(min-width:64em){.main-product__badges{right:var(--spacing-l);top:var(--spacing-l)}.main-product__details,.main-product__form{margin-block-end:calc(var(--spacing-m) + var(--spacing-xs))}.main-product__meta{gap:var(--spacing-s)}.main-product__sidebar{min-height:100vh;padding:calc(var(--spacing-m) + var(--spacing-2xs)) var(--spacing-l);position:absolute;transition:transform var(--timing-fast) var(--easing-normal);width:100%}.main-product__sidebar.no-overflow{height:100%}.main-product__sidebar.is-sticky{bottom:0;position:fixed;z-index:var(--layer-raised)}.main-product__sidebar.is-bottom{position:absolute;top:0}}.product-reviews,reviewsio-product-reviews-widget{grid-gap:var(--layout-mobile-gutter);display:grid;gap:var(--layout-mobile-gutter);grid-template-columns:repeat(6,minmax(10px,1fr))}.product-reviews [data-reviewsio-widget=polaris],reviewsio-product-reviews-widget [data-reviewsio-widget=polaris]{grid-column:span 12}.product-reviews .ElementsWidget-prefix,reviewsio-product-reviews-widget .ElementsWidget-prefix{margin:0 var(--spacing-m)}.product-reviews .ElementsWidget-prefix .R-Button,reviewsio-product-reviews-widget .ElementsWidget-prefix .R-Button{font-family:var(--font-family-stratumno1);font-size:var(--font-size-3);font-weight:var(--font-weight-stratumno1-0);letter-spacing:var(--letter-spacing-1);line-height:var(--line-height-5);text-decoration:none;text-indent:var(--text-indent-0);text-transform:uppercase}.product-reviews .ElementsWidget-prefix .R-Button.is-hover,.product-reviews .ElementsWidget-prefix .R-Button:hover,reviewsio-product-reviews-widget .ElementsWidget-prefix .R-Button.is-hover,reviewsio-product-reviews-widget .ElementsWidget-prefix .R-Button:hover{background-color:var(--color-neutral-1)}.product-reviews .ElementsWidget-prefix .R-RatingStars .R-RatingStars__stars .stars__icon,reviewsio-product-reviews-widget .ElementsWidget-prefix .R-RatingStars .R-RatingStars__stars .stars__icon{font-size:var(--font-size-3)}.product-reviews .ElementsWidget-prefix .R-TextHeading,reviewsio-product-reviews-widget .ElementsWidget-prefix .R-TextHeading{color:var(--color-neutral-1);font-family:var(--font-family-stratumno1);font-size:var(--font-size-6);font-weight:var(--font-weight-stratumno1-0);letter-spacing:var(--letter-spacing-1);line-height:var(--line-height-2);text-decoration:none;text-indent:var(--text-indent-0);text-transform:uppercase}.product-reviews .ElementsWidget-prefix .R-TextHeading .cssVar-authorName,reviewsio-product-reviews-widget .ElementsWidget-prefix .R-TextHeading .cssVar-authorName{font-family:var(--font-family-golos-text);font-size:var(--font-size-4);font-weight:var(--font-weight-golos-text-1);letter-spacing:var(--letter-spacing-1);line-height:var(--line-height-2);text-decoration:none;text-indent:var(--text-indent-0);text-transform:none}.product-reviews .ElementsWidget-prefix .R-TabControls .R-TabControls__item,reviewsio-product-reviews-widget .ElementsWidget-prefix .R-TabControls .R-TabControls__item{border-bottom:1px solid var(--color-neutral-3);text-transform:uppercase}.product-reviews .ElementsWidget-prefix .R-TabControls .R-TabControls__item.isActive,reviewsio-product-reviews-widget .ElementsWidget-prefix .R-TabControls .R-TabControls__item.isActive{border-bottom:1px solid var(--color-neutral-1)}.product-reviews .ElementsWidget-prefix .R-TabControls .R-TabControls__item .R-TextHeading,reviewsio-product-reviews-widget .ElementsWidget-prefix .R-TabControls .R-TabControls__item .R-TextHeading{color:var(--color-neutral-2)}.product-reviews .ElementsWidget-prefix .R-AvatarThumbnail__inner,reviewsio-product-reviews-widget .ElementsWidget-prefix .R-AvatarThumbnail__inner{font-size:var(--font-size-5)}.product-reviews .ElementsWidget-prefix .ElementsWidget__header .R-TextBody,reviewsio-product-reviews-widget .ElementsWidget-prefix .ElementsWidget__header .R-TextBody{font-size:var(--font-size-3);text-decoration:underline}.product-reviews .ElementsWidget-prefix .ElementsWidget .ElementsWidget__header,reviewsio-product-reviews-widget .ElementsWidget-prefix .ElementsWidget .ElementsWidget__header{margin-block-start:var(--spacing-l)}.product-reviews .ElementsWidget-prefix .ElementsWidget .ElementsWidget__inner,reviewsio-product-reviews-widget .ElementsWidget-prefix .ElementsWidget .ElementsWidget__inner{margin-block-start:var(--spacing-xl)}.product-reviews .ElementsWidget-prefix .ElementsWidget .R-ContentList .R-ContentList__item .item__meta,reviewsio-product-reviews-widget .ElementsWidget-prefix .ElementsWidget .R-ContentList .R-ContentList__item .item__meta{border-right:0}.product-reviews .ElementsWidget-prefix .ElementsWidget .ElementsWidget__search .R-Field,reviewsio-product-reviews-widget .ElementsWidget-prefix .ElementsWidget .ElementsWidget__search .R-Field{font-family:var(--font-family-stratumno1);margin-block-end:var(--spacing-2xs)}.product-reviews .ElementsWidget-prefix .ElementsWidget .ElementsWidget__search .R-Field__input,reviewsio-product-reviews-widget .ElementsWidget-prefix .ElementsWidget .ElementsWidget__search .R-Field__input{padding-bottom:0}.product-reviews .ElementsWidget-prefix .ElementsWidget .item__inner .R-TextHeading,reviewsio-product-reviews-widget .ElementsWidget-prefix .ElementsWidget .item__inner .R-TextHeading{color:var(--color-neutral-2);font-family:var(--font-family-golos-text);font-size:var(--font-size-3);font-weight:var(--font-weight-golos-text-2);letter-spacing:var(--letter-spacing-1);line-height:var(--line-height-5);text-decoration:none;text-indent:var(--text-indent-0);text-transform:none}.product-reviews .ElementsWidget-prefix .R-Field .R-Field__input::-moz-placeholder,reviewsio-product-reviews-widget .ElementsWidget-prefix .R-Field .R-Field__input::-moz-placeholder{color:var(--color-neutral-2);font-size:var(--font-size-4);font-weight:600;text-transform:uppercase}.product-reviews .ElementsWidget-prefix .R-Field .R-Field__input::placeholder,reviewsio-product-reviews-widget .ElementsWidget-prefix .R-Field .R-Field__input::placeholder{color:var(--color-neutral-2);font-size:var(--font-size-4);font-weight:600;text-transform:uppercase}.product-reviews .ElementsWidget-prefix .R-Field--leftIcon .R-Field__icon,reviewsio-product-reviews-widget .ElementsWidget-prefix .R-Field--leftIcon .R-Field__icon{margin-bottom:var(--spacing-2xs)}.product-reviews .ElementsWidget-prefix .subheader__group .R-TabControls__item,reviewsio-product-reviews-widget .ElementsWidget-prefix .subheader__group .R-TabControls__item{margin-inline-start:var(--spacing-l)}.product-reviews .ElementsWidget-prefix .subheader__group:not(.u-textRight--all) .R-TabControls__item,reviewsio-product-reviews-widget .ElementsWidget-prefix .subheader__group:not(.u-textRight--all) .R-TabControls__item{border-bottom:0}.product-reviews .ElementsWidget-prefix .subheader__group:not(.u-textRight--all) .R-TabControls__item.R-DropUpDownMenu-container,reviewsio-product-reviews-widget .ElementsWidget-prefix .subheader__group:not(.u-textRight--all) .R-TabControls__item.R-DropUpDownMenu-container{margin-inline-start:0}.product-reviews .ElementsWidget__footer,reviewsio-product-reviews-widget .ElementsWidget__footer{display:none}@media(min-width:64em){.product-reviews,reviewsio-product-reviews-widget{gap:var(--layout-desktop-gutter);grid-template-columns:repeat(12,minmax(10px,1fr))}.product-reviews [data-reviewsio-widget=polaris],reviewsio-product-reviews-widget [data-reviewsio-widget=polaris]{grid-column:span 9}.product-reviews .ElementsWidget-prefix,reviewsio-product-reviews-widget .ElementsWidget-prefix{margin:0 var(--spacing-2xl)}}reviewsio-card-carousel .CarouselWidget-prefix .R-ReviewsioLogo{display:none}reviewsio-card-carousel .CarouselWidget-prefix .R-TextHeading{font-family:var(--font-family-golos-text);text-transform:uppercase}reviewsio-card-carousel .CarouselWidget-prefix .CarouselWidget .cssVar-header__heading{text-transform:uppercase}reviewsio-card-carousel .CarouselWidget-prefix .CarouselWidget .CarouselWidget__header .R-RatingStars .R-RatingStars__stars .stars__icon{--override-header-star-color:var(--color-brand-1-default);--override-header-star-disabled-color:var(--color-neutral-3);color:var(--color-brand-1-default)}@media(min-width:64em){reviewsio-card-carousel .CarouselWidget-prefix{margin-inline:auto;max-width:var(--max-content-width);padding-inline-end:var(--layout-mobile-margin);padding-inline-start:var(--layout-mobile-margin);width:100%}}@media(min-width:64em)and (min-width:48em){reviewsio-card-carousel .CarouselWidget-prefix{padding-inline-end:var(--layout-tablet-margin);padding-inline-start:var(--layout-tablet-margin)}}@media(min-width:64em)and (min-width:64em){reviewsio-card-carousel .CarouselWidget-prefix{padding-inline-end:var(--layout-desktop-margin);padding-inline-start:var(--layout-desktop-margin)}}
