:root{--windowHeight:100%;--gridSpace:40px;--iconButtonSpace:8px;--headerHeight:117px;--searchHeight:52px;--sectionsVerticalSpace:80px;--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)}.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 .3s ease-out 120ms;transition:transform .3s ease-out 120ms;transition:transform .3s ease-out 120ms,-webkit-transform .3s 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 .3s 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}.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 .svg-icon,.userMenu__listItem--logout .userMenu__link:before{margin-right:8px}.userMenu__listItem--logout .userMenu__link .svg-icon{width:21px;height:21px}.menuOpened .megamenu{opacity:1}.megamenu__col{flex:1}.megamenu__col .banner{display:block;position:relative}.megamenu__col .banner__caption{position:absolute;bottom:0;width:100%;z-index:2}.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:700}.megamenu__list--level3{margin:16px 0 40px}.megamenu__list--level3>li{color:#595959;font-weight:400;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:10;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(.button--disabled),.closeSearch:not(:disabled){cursor:default}.searchWrap{--searchProductGap:16px;scroll-behavior:smooth;overflow:auto;scrollbar-color:#b3b3b3 transparent;scrollbar-width:thin;-webkit-overflow-scrolling:touch;background:#fff;padding:20px;transition:opacity 250ms ease-in-out;min-height:0;z-index:10}.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:0 0}.header__search.active .searchWrap{opacity:1}.header__search:not(.active) .searchWrap{pointer-events:none}.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:400;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;display:none}.autocomplete-entry{font-size:1.0666666667rem;line-height:1.15;opacity:.12}.autocomplete-entry:not(.selected){-webkit-transform:scale(.9);transform:scale(.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:transparent transparent #f0f0f0 transparent;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:transparent;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, .1)) drop-shadow(2px 4px 4px rgba(0, 0, 0, .2));filter:drop-shadow(1px 2px 2px rgba(0, 0, 0, .1)) drop-shadow(2px 4px 4px rgba(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:transparent transparent #fff transparent;border-width:0 8px 8px 8px}.megamenu{left:0;overflow:hidden;top:100%}.mainNav__item:not(.mainNav__item--active) .megamenu{pointer-events:none}.mainNav__item--active .megamenu{z-index:9}.megamenu__inner{padding:40px 0;position:relative;opacity:0;-webkit-transform:translateY(-30px);transform:translateY(-30px);transition:opacity 150ms ease-out,visibility 10ms ease-out 250ms,-webkit-transform 250ms ease-out;transition:opacity 150ms ease-out,transform 250ms ease-out,visibility 10ms ease-out 250ms;transition:opacity 150ms ease-out,transform 250ms ease-out,visibility 10ms ease-out 250ms,-webkit-transform 250ms ease-out;visibility:hidden;min-height:584px}.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;visibility:visible}.mainNav__item--fadeOut .megamenu__inner{opacity:0;-webkit-transform:translateY(80px);transform:translateY(80px);transition:opacity 350ms ease-out,-webkit-transform 350ms ease-out;transition:opacity 350ms ease-out,transform 350ms ease-out;transition:opacity 350ms ease-out,transform 350ms ease-out,-webkit-transform 350ms ease-out}.megamenu__main{display:flex;gap:48px}.megamenu__col{max-width:25%}.megamenu__list li{font-size:.9333333333rem}.megamenu__back{display:none}.megamenu .wrapper{padding:0 var(--gridSpace)}.megamenuBg{background-color:#fff;left:0;opacity:0;position:absolute;top:100%;-webkit-transform:scaleY(0);transform:scaleY(0);-webkit-transform-origin:center top;transform-origin:center top;transition:-webkit-transform 350ms ease-out 50ms;transition:transform 350ms ease-out 50ms;transition:transform 350ms ease-out 50ms,-webkit-transform 350ms ease-out 50ms;width:100%;height:584px}.menuOpened .megamenuBg{opacity:1;-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}.megamenuBg:after{content:"";position:absolute;right:0;top:0;width:50%;height:100%}.closeSearch{position:fixed;height:100vh;width:100%;left:0;top:0}.header__search:not(.active) .closeSearch{pointer-events:none}.closeSearch.icon-arrowLeft .svg-icon,.closeSearch.icon-arrowLeft:before{display:none}.searchWrap{box-shadow:0 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, .1)) drop-shadow(2px 4px 4px rgba(0, 0, 0, .2));filter:drop-shadow(1px 2px 2px rgba(0, 0, 0, .1)) drop-shadow(2px 4px 4px rgba(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:transparent transparent #fff transparent;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 (min-width:1024px) and (max-width:1279px){.megamenuBg{z-index:1}}@media (min-width:1024px) and (max-width:1365px){.megamenuBg{height:640px}}@media (max-width:1279px){:root{--gridSpace:32px}}@media (max-width:1023px){:root{--gridSpace:24px;--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)}.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 0 0;padding-top:48px}}@media (max-width:1023px) and (hover:hover) and (pointer:fine){.megamenu__back.button:not(.disabled):hover{background:0 0}}@media (max-width:767px){:root{--gridSpace:16px;--sectionsVerticalSpace:54px}.userMenu__link{color:#fff}}@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}}