:root{--windowHeight: 100%;--gridSpace: 40px;--iconButtonSpace: 8px;--headerHeight: 117px;--searchHeight: 52px;--sectionsVerticalSpace: 56px;--spacing-2: 2px;--spacing-4: 4px;--spacing-6: 6px;--spacing-8: 8px;--spacing-12: 12px;--spacing-14: 14px;--spacing-16: 16px;--spacing-20: 20px;--spacing-24: 24px;--spacing-32: 32px;--spacing-40: 40px;--spacing-48: 48px;--spacing-56: 56px;--spacing-64: 64px;--spacing-80: 80px;--spacing-120: 120px;--spacing-160: 160px;--spacing-240: 240px;--fieldColumnSpace: 32px;--formMaxWidth: 632px;--formMaxWidthS: 320px;--formMaxWidthL: 784px;--smallField: 112px;--fieldRowSpace: 24px;--checkboxRadioSpace: 16px;--modalSpaceH: 24px;--modalSpaceBottom: 40px;--mid-grey: #666;--mid-grey-2: #959595;--mid-gray-3: #C4C4C4;--dark-grey: #333;--dark-grey-2: #525252;--background-grey: #EAEAEA;--background-grey-2: #F6F6F6;--background-grey-3: #FAFAFA;--coupon-inactive: rgba(242, 153, 74, 0.60);--logoSize: 110px;--ltyBannerSpaceTop: var(--spacing-24);--ltyBannerSpaceBtm: var(--spacing-24);--ltyCounterSize: 68px}.searchWrap__recentLink,.userMenu__link{color:#666;text-decoration:none;transition:color 250ms ease}.minibasket{-webkit-transform:scaleY(0);transform:scaleY(0);-webkit-transform-origin:center top;transform-origin:center top;transition:-webkit-transform 300ms ease-out 120ms;transition:transform 300ms ease-out 120ms;transition:transform 300ms ease-out 120ms, -webkit-transform 300ms ease-out 120ms}.minibasket.active{-webkit-transform:scaleY(1);transform:scaleY(1);transition:-webkit-transform 350ms ease-out;transition:transform 350ms ease-out;transition:transform 350ms ease-out, -webkit-transform 350ms ease-out}.miniCart.active .miniCart__holder,.miniCart.active .miniCart__main{opacity:1;transition:opacity 300ms ease-out 240ms}.miniCart__holder,.miniCart__main{opacity:0;transition:opacity 240ms ease-out}.visually-hidden{clip:rect(0 0 0 0);-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px !important;overflow:hidden !important;position:absolute !important;white-space:nowrap;width:1px !important}.divider{margin:40px 0;border-bottom:1px solid #ccc}[data-plugin-skiptonext]{position:relative}.skipNext{position:absolute;left:-10000px;top:auto;width:1px;height:1px;overflow:hidden}.skipNext:focus-visible{position:static;width:auto;height:auto}.userMenu__list{list-style:none;margin:0}.userMenu__list li{padding-left:0}.userMenu__list li:before{display:none}.userMenu__listItem{margin:4px 0}.userMenu__listItem--logout{border-top:1px solid #ccc;margin-top:8px;padding-top:8px}.userMenu__link{align-items:center;display:inline-flex;padding:8px 0}.userMenu__listItem--logout .userMenu__link:before,.userMenu__listItem--logout .userMenu__link .svg-icon{margin-right:8px}.userMenu__listItem--logout .userMenu__link .svg-icon{width:21px;height:21px}.megamenu__col{flex:1}.megamenu__link{display:inline-block;margin-bottom:24px;vertical-align:top}.megamenu__list{list-style:none;margin:0}.megamenu__list li{padding-left:0}.megamenu__list li:before{display:none}.megamenu__list--level2{padding:0}.megamenu__list--level2>li{color:#000;font-weight:bold}.megamenu__list--level3{margin:16px 0 40px}.megamenu__list--level3>li{color:#595959;font-weight:normal;margin-bottom:8px}.megamenu__list a{color:inherit}.minibasket{--miniBasketWidth: 400px;background-color:#fff;box-shadow:.1px .3px .6px rgba(0,0,0,.097),.4px .9px 2px rgba(0,0,0,.143),2px 4px 8px rgba(0,0,0,.24);padding:24px;z-index:2;width:var(--miniBasketWidth)}.minibasket__title{margin-top:0}.minibasket .notificationStripe{margin-bottom:24px}.minibasket__content{border-bottom:1px solid #ccc}.minibasket__product{margin-bottom:24px;position:relative}.minibasket__product:not(:first-child){margin-top:24px}.minibasket__remove{position:absolute;right:-12px;top:-12px;z-index:2}.minibasket .btnWrap .button{flex:1}.miniCart__holder .loader{display:flex;min-height:240px}.miniCart__holder .loader__item{background-color:#666}.progressBlock__bar{border-radius:6px;margin:0 0 24px;overflow:hidden;height:6px}.progressBlock__info{color:#4d4d4d;font-size:.9333333333rem;margin:0 0 8px}.progressBlock__remain{color:#000;font-size:1.0666666667rem}progress{-webkit-appearance:none;background-color:#ccc;border:none;vertical-align:top;width:100%;height:6px}::-webkit-progress-bar{background-color:#ccc}::-webkit-progress-value{background-color:#333}::-moz-progress-bar{background-color:#333}.closeSearch:not(:disabled),.closeSearch:not(.button--disabled){cursor:default}.searchWrap{--searchProductGap: 16px;scroll-behavior:smooth;overflow:auto;scrollbar-color:#b3b3b3 rgba(0,0,0,0);scrollbar-width:thin;-webkit-overflow-scrolling:touch;background:#fff;padding:20px;transition:opacity 250ms ease-in-out;min-height:0}.searchWrap::-webkit-scrollbar{width:6px;height:6px}.searchWrap::-webkit-scrollbar-thumb{background:#b3b3b3;border-radius:13px}.searchWrap::-webkit-scrollbar-thumb:hover{background:#999}.searchWrap::-webkit-scrollbar-thumb:active{background:gray}.searchWrap::-webkit-scrollbar-track{background:rgba(0,0,0,0)}.header__search.active .searchWrap{opacity:1}.header__search:not(.active) .searchWrap{pointer-events:none;visibility:hidden}.searchWrap__noResults{color:#999;font-size:.8rem;margin-bottom:4px}.searchWrap__container{display:flex;gap:80px}.searchWrap__block{margin-bottom:32px}.show_on_empty_query .searchWrap__block:last-child{margin-bottom:0}.searchWrap__block--products{flex:3}.searchWrap__block--links{flex:2}.searchWrap__title{color:#b3b3b3;font-size:.8666666667rem;font-weight:normal;margin:0 0 16px}.searchWrap__recentList{list-style:none;margin:0;display:flex;flex-direction:column;gap:16px 8px}.searchWrap__recentList li{padding-left:0}.searchWrap__recentList li:before{display:none}.searchWrap__recentItem{font-size:1.0666666667rem;line-height:1;margin:0}.searchWrap__recentLink{align-items:center;display:inline-flex;gap:4px;line-height:1.3;padding:0;text-align:left}.searchWrap__recentLink .svg-icon{width:16px;height:16px}.searchWrap__list{display:flex;gap:var(--searchProductGap)}.searchWrap__list .product__img{width:64px}.searchWrap__list .product__desc,.searchWrap__list .product__title{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.searchWrap__list .product__title{margin-bottom:0;padding-right:0}.searchWrap__list .product__desc{font-size:.8rem}.searchWrap__list .product--miniV .product__img{width:100%}.searchWrap__list .priceContainer{flex-direction:row;gap:4px}.searchWrap__list .priceContainer__price{font-size:.9333333333rem}.searchWrap__list .priceContainer__price--init{font-size:.8rem;margin:0}.searchWrap__list--col{flex-direction:column}.autocomplete-entries{left:12px;position:absolute}.autocomplete-entry{font-size:1.0666666667rem;line-height:1.15;opacity:.12}.autocomplete-entry:not(.selected){-webkit-transform:scale(0.9);transform:scale(0.9);-webkit-transform-origin:left bottom;transform-origin:left bottom}.autocomplete-entry.selected{cursor:pointer;opacity:.4}.autocomplete-entry.selected~.autocomplete-entry{-webkit-transform-origin:left top;transform-origin:left top}.searchInfo{margin-top:-2px;position:absolute;right:32px;top:54px;transition:opacity 350ms ease,-webkit-transform 350ms ease;transition:opacity 350ms ease,transform 350ms ease;transition:opacity 350ms ease,transform 350ms ease,-webkit-transform 350ms ease;z-index:1;white-space:nowrap}.searchInfo.moveOut{display:inline-flex}.searchInfo:before{border-style:solid;top:calc(-1*10px);content:"";left:50%;margin-left:calc(-1*10px);position:absolute;width:0;height:0;border-color:rgba(0,0,0,0) rgba(0,0,0,0) #f0f0f0 rgba(0,0,0,0);border-width:0 10px 10px 10px;left:auto;margin-left:0;right:11px}.searchInfo.moveOut{opacity:0;pointer-events:none;-webkit-transform:translateY(40px);transform:translateY(40px)}.searchInfo__close{margin:calc(-1*var(--iconButtonSpace)) calc(-1*var(--iconButtonSpace)) calc(-1*var(--iconButtonSpace)) 0}.imageArea{aspect-ratio:1;background-color:#ccc;border-radius:50%;cursor:pointer;padding:6px;position:absolute;transition:background-color 250ms ease-out;transition:height .5s,width .5s,left .5s,top .5s,border .2s,background-color .2s,border-radius .5s,-webkit-transform .2s;transition:height .5s,width .5s,left .5s,top .5s,border .2s,background-color .2s,border-radius .5s,transform .2s;transition:height .5s,width .5s,left .5s,top .5s,border .2s,background-color .2s,border-radius .5s,transform .2s,-webkit-transform .2s;z-index:1;width:24px}.imageArea:after{aspect-ratio:1;background-color:#fff;border-radius:50%;content:"";display:block;transition:opacity 250ms ease-in-out;width:12px}.imageArea--selected{background-color:rgba(0,0,0,0);border:2px solid #fff;border-radius:16px;box-shadow:0 0 0 9999em rgba(0,0,0,.4);cursor:default;z-index:0}.imageArea--selected:after{opacity:0}.imageSearch{position:absolute;right:0;text-align:center}.imageSearch:not(.open){pointer-events:none}.imageSearch__close--layer{background-color:rgba(0,0,0,.6);left:0;opacity:0;position:fixed;transition:opacity 250ms ease-in-out;top:0;z-index:1;width:100%;height:100vh}.imageSearch.open .imageSearch__close--layer{opacity:1}.imageSearch:not(.open) .imageSearch__close--layer{pointer-events:none}.imageSearch__close--button{position:absolute;transition:opacity 250ms ease-in-out;right:8px;top:8px;z-index:3}.imageSearch.open .imageSearch__close--button{transition-delay:250ms}.imageSearch:not(.open) .imageSearch__close--button{opacity:0;pointer-events:none}.imageSearch__inner{background-color:#fff;opacity:1;padding:24px;position:relative;transition:opacity 350ms ease,-webkit-transform 350ms ease;transition:opacity 350ms ease,transform 350ms ease;transition:opacity 350ms ease,transform 350ms ease,-webkit-transform 350ms ease;z-index:2}.imageSearch:not(.open) .imageSearch__inner{opacity:0;pointer-events:none;-webkit-transform:translateY(40px);transform:translateY(40px)}.imageSearch__title{margin-bottom:16px}.imageSearch__images{display:flex;gap:8px;justify-content:center}.imageSearch__images figure{aspect-ratio:1;cursor:pointer}.imageSearch__block{background:var(--background-grey-2, #F6F6F6);border-radius:5px;border:1px dashed var(--mid-gray-3, #C4C4C4);display:flex;flex-direction:column;margin-bottom:32px;padding:16px;position:relative;height:248px}.imageSearch__block .field-validation-error{align-items:center;display:flex;gap:8px;line-height:1}.imageSearch__block .field-validation-error .svg-icon{width:16px;height:16px}.imageSearch__dropzone{align-items:center;display:flex;flex:1;justify-content:center}.imageSearch__dropzone:not(.highlight){position:relative}.imageSearch__drop_area{align-items:center;background:var(--background-grey-2, #F6F6F6);display:flex;justify-content:center;left:0;opacity:0;position:absolute;top:0;transition:opacity 250ms ease-in-out;width:100%;height:100%}.imageSearch__dropzone.highlight .imageSearch__drop_area{opacity:1}.imageSearch__link{cursor:pointer;position:relative;z-index:2}.imageSearch__upload{position:relative;z-index:1}.imageSearch .orDivider{margin-top:0}@media (min-width: 640px){.searchWrap__list .product--miniV{flex:1}}@media (min-width: 1024px){.userMenu{background-color:#fff;-webkit-filter:drop-shadow(1px 2px 2px rgba(0, 0, 0, 0.1)) drop-shadow(2px 4px 4px rgba(0, 0, 0, 0.2));filter:drop-shadow(1px 2px 2px rgba(0, 0, 0, 0.1)) drop-shadow(2px 4px 4px rgba(0, 0, 0, 0.2));left:50%;margin-left:-120px;padding:16px 24px;position:absolute;top:100%;width:240px;z-index:1}.userMenu:after{border-style:solid;top:calc(-1*8px);content:"";left:50%;margin-left:calc(-1*8px);position:absolute;width:0;height:0;border-color:rgba(0,0,0,0) rgba(0,0,0,0) #fff rgba(0,0,0,0);border-width:0 8px 8px 8px}.megamenu{left:0;transition:opacity 50ms ease-out 300ms;top:100%}.megamenu:before{background-color:#e6e6e6;content:"";left:0;position:absolute;top:0;-webkit-transform:scaleY(0);transform:scaleY(0);-webkit-transform-origin:center top;transform-origin:center top;transition:-webkit-transform 300ms ease-out;transition:transform 300ms ease-out;transition:transform 300ms ease-out, -webkit-transform 300ms ease-out;width:100%;height:100%}.mainNav__item:not(.mainNav__item--active) .megamenu{pointer-events:none}.mainNav__item--active .megamenu{transition:opacity 50ms ease-out;opacity:1;z-index:9}.mainNav__item--active .megamenu:before{-webkit-transform:scaleY(1);transform:scaleY(1)}.megamenu__inner{padding:40px var(--gridSpace);position:relative;opacity:0;overflow:auto;-webkit-transform:translateY(-30px);transform:translateY(-30px);transition:opacity 150ms ease-out,-webkit-transform 150ms ease-out;transition:opacity 150ms ease-out,transform 150ms ease-out;transition:opacity 150ms ease-out,transform 150ms ease-out,-webkit-transform 150ms ease-out;width:100%;max-width:1360px;max-height:calc(100vh - var(--headerHeight) - 40px)}.mainNav__item--active .megamenu__inner{opacity:1;-webkit-transform:translateY(0);transform:translateY(0);transition:opacity 350ms ease-out 250ms,-webkit-transform 350ms ease-out 250ms;transition:opacity 350ms ease-out 250ms,transform 350ms ease-out 250ms;transition:opacity 350ms ease-out 250ms,transform 350ms ease-out 250ms,-webkit-transform 350ms ease-out 250ms}.megamenu__main{display:flex;gap:48px}.megamenu__col{max-width:33%}.megamenu__list li{font-size:.9333333333rem}.megamenu__back{display:none}.megamenu .wrapper{padding:0 var(--gridSpace)}.closeSearch{position:fixed;height:100vh;width:100%;left:0;top:0}.header__search:not(.active) .closeSearch{pointer-events:none}.closeSearch.icon-arrowLeft:before,.closeSearch.icon-arrowLeft .svg-icon{display:none}.searchWrap{box-shadow:0px 4px 4px rgba(0,0,0,.25);border-radius:2px;margin-top:-12px;width:616px;max-height:calc(100vh - var(--headerHeight))}.searchWrap--s{width:100%}.imageSearch{-webkit-filter:drop-shadow(1px 2px 2px rgba(0, 0, 0, 0.1)) drop-shadow(2px 4px 4px rgba(0, 0, 0, 0.2));filter:drop-shadow(1px 2px 2px rgba(0, 0, 0, 0.1)) drop-shadow(2px 4px 4px rgba(0, 0, 0, 0.2));top:100%;z-index:9;width:min(480px,80vw)}.imageSearch__inner:before{border-style:solid;top:calc(-1*10px);content:"";left:50%;margin-left:calc(-1*10px);position:absolute;width:0;height:0;border-color:rgba(0,0,0,0) rgba(0,0,0,0) #fff rgba(0,0,0,0);border-width:0 10px 10px 10px;left:auto;margin-left:0;right:43px}.imageSearch__text{align-items:center;display:flex;gap:8px}.imageSearch__text button{margin-bottom:-2px}}@media (max-width: 1279px){:root{--gridSpace: 32px}}@media (max-width: 1023px){:root{--gridSpace: 24px;--ltyCounterSize: var(--spacing-48);--headerHeight: 69px}.megamenu{background-color:#ebebeb;overflow:auto;-webkit-overflow-scrolling:touch;right:0;top:0;transition:-webkit-transform 350ms ease-out;transition:transform 350ms ease-out;transition:transform 350ms ease-out, -webkit-transform 350ms ease-out;-webkit-transform:translateX(-100%);transform:translateX(-100%);z-index:3;height:100%}.mainNav__item--active .megamenu{-webkit-transform:translateX(0);transform:translateX(0)}.menuOpened .megamenu{opacity:1}.megamenu__main{padding:32px var(--mobMenuHorPadding) 40px}.megamenu__list--level2>li{font-size:1.0666666667rem;margin-bottom:24px}.megamenu__back{align-items:center;background-color:#fff;border-radius:0;color:#595959;display:flex;font-size:1.3333333333rem;gap:8px;justify-content:flex-start;padding:16px;width:100%}.closeSearch{left:0;position:absolute;top:var(--searchSpace)}.searchWrap{max-height:calc(var(--windowHeight, 100vh) - var(--searchHeight))}.searchWrap__container{flex-direction:column-reverse;gap:0}.searchWrap__block--links .searchWrap__recentList{flex-direction:row;flex-wrap:wrap;gap:8px}.searchWrap__block--links .searchWrap__recentLink{border:1px solid #e0e0e0;border-radius:10px;padding:8px}.autocomplete-entry:not(.selected){display:none}.searchInfo{right:11px;top:64px}.imageSearch{bottom:0;z-index:1;width:100%}.imageSearch__inner{border-radius:16px 16px 0px 0px;padding-top:48px}}@media (max-width: 1023px)and (hover: hover)and (pointer: fine){.megamenu__back.button:not(.disabled):hover{background:rgba(0,0,0,0)}}@media (max-width: 767px){:root{--gridSpace: 16px;--sectionsVerticalSpace: 32px}}@media (max-width: 639px){:root{--fieldColumnSpace: 24px;--modalSpaceH: 16px;--modalSpaceBottom: 24px}.searchWrap__list--inline{flex-wrap:wrap}.searchWrap__list--inline .product{width:calc(50% - var(--searchProductGap)/2)}}@media (max-width: 479px){:root{--formMaxWidthS: 100%}.minibasket{--miniBasketWidth: 344px;padding:16px 8px}.imageSearch__imageSample:last-child{display:none}}@media (hover: hover)and (pointer: fine){.searchWrap__recentLink:not(.disabled):hover,.userMenu__link:not(.disabled):hover{color:#1a1a1a;text-decoration:none}.megamenu__list a:hover{color:#000}.imageArea:not(.imageArea--selected):hover{background-color:#d9d9d9}}
