.nice-select{-webkit-tap-highlight-color:transparent;background-color:#fff;border:1px solid #e8e8e8;box-sizing:border-box;clear:both;cursor:pointer;display:block;float:left;font-family:inherit;font-size:14px;font-weight:400;height:42px;line-height:40px;outline:none;padding-left:18px;padding-right:30px;position:relative;text-align:left!important;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;white-space:nowrap;width:auto}.nice-select:hover{border-color:#dbdbdb}.nice-select.open,.nice-select:active,.nice-select:focus{border-color:#999}.nice-select:after{border-bottom:2px solid #999;border-right:2px solid #999;content:"";display:block;height:5px;margin-top:-4px;pointer-events:none;position:absolute;right:12px;top:50%;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);-webkit-transform-origin:66% 66%;-ms-transform-origin:66% 66%;transform-origin:66% 66%;-webkit-transition:all .15s ease-in-out;transition:all .15s ease-in-out;width:5px}.nice-select.open:after{-webkit-transform:rotate(-135deg);-ms-transform:rotate(-135deg);transform:rotate(-135deg)}.nice-select.open .list{opacity:1;pointer-events:auto;-webkit-transform:scale(1) translateY(0);-ms-transform:scale(1) translateY(0);transform:scale(1) translateY(0)}.nice-select.disabled{border-color:#ededed;color:#999;pointer-events:none}.nice-select.disabled:after{border-color:#ccc}.nice-select.wide{width:100%}.nice-select.wide .list{left:0!important;right:0!important}.nice-select.right{float:right}.nice-select.right .list{left:auto;right:0}.nice-select.small{font-size:12px;height:36px;line-height:34px}.nice-select.small:after{height:4px;width:4px}.nice-select.small .option{line-height:34px;min-height:34px}.nice-select .list{background-color:#fff;border-radius:5px;box-shadow:0 0 0 1px rgba(68,68,68,.11);box-sizing:border-box;left:0;margin-top:4px;opacity:0;overflow:hidden;padding:0;pointer-events:none;position:absolute;top:100%;-webkit-transform:scale(.75) translateY(-21px);-ms-transform:scale(.75) translateY(-21px);transform:scale(.75) translateY(-21px);-webkit-transform-origin:50% 0;-ms-transform-origin:50% 0;transform-origin:50% 0;-webkit-transition:all .2s cubic-bezier(.5,0,0,1.25),opacity .15s ease-out;transition:all .2s cubic-bezier(.5,0,0,1.25),opacity .15s ease-out;z-index:9}.nice-select .list:hover .option:not(:hover){background-color:transparent!important}.nice-select .option{cursor:pointer;font-weight:400;line-height:40px;list-style:none;min-height:40px;outline:none;padding-left:18px;padding-right:29px;text-align:left;-webkit-transition:all .2s;transition:all .2s}.nice-select .option.focus,.nice-select .option.selected.focus,.nice-select .option:hover{background-color:#f6f6f6}.nice-select .option.selected{font-weight:700}.nice-select .option.disabled{background-color:transparent;color:#999;cursor:default}.no-csspointerevents .nice-select .list{display:none}.no-csspointerevents .nice-select.open .list{display:block}.flatpickr-calendar{-webkit-animation:none;animation:none;background:transparent;background:#fff;border:0;border-radius:5px;-webkit-box-shadow:1px 0 0 #e6e6e6,-1px 0 0 #e6e6e6,0 1px 0 #e6e6e6,0 -1px 0 #e6e6e6,0 3px 13px rgba(0,0,0,.08);box-shadow:1px 0 0 #e6e6e6,-1px 0 0 #e6e6e6,0 1px 0 #e6e6e6,0 -1px 0 #e6e6e6,0 3px 13px rgba(0,0,0,.08);-webkit-box-sizing:border-box;box-sizing:border-box;direction:ltr;display:none;font-size:14px;line-height:24px;opacity:0;padding:0;position:absolute;text-align:center;-ms-touch-action:manipulation;touch-action:manipulation;visibility:hidden;width:307.875px}.flatpickr-calendar.inline,.flatpickr-calendar.open{max-height:640px;opacity:1;visibility:visible}.flatpickr-calendar.open{display:inline-block;z-index:99999}.flatpickr-calendar.animate.open{-webkit-animation:fpFadeInDown .3s cubic-bezier(.23,1,.32,1);animation:fpFadeInDown .3s cubic-bezier(.23,1,.32,1)}.flatpickr-calendar.inline{display:block;position:relative;top:2px}.flatpickr-calendar.static{position:absolute;top:102%}.flatpickr-calendar.static.open{display:block;z-index:999}.flatpickr-calendar.multiMonth .flatpickr-days .dayContainer:nth-child(n+1) .flatpickr-day.inRange:nth-child(7n+7){-webkit-box-shadow:none!important;box-shadow:none!important}.flatpickr-calendar.multiMonth .flatpickr-days .dayContainer:nth-child(n+2) .flatpickr-day.inRange:nth-child(7n+1){-webkit-box-shadow:-2px 0 0 #e6e6e6,5px 0 0 #e6e6e6;box-shadow:-2px 0 0 #e6e6e6,5px 0 0 #e6e6e6}.flatpickr-calendar .hasTime .dayContainer,.flatpickr-calendar .hasWeeks .dayContainer{border-bottom:0;border-bottom-left-radius:0;border-bottom-right-radius:0}.flatpickr-calendar .hasWeeks .dayContainer{border-left:0}.flatpickr-calendar.hasTime .flatpickr-time{border-top:1px solid #e6e6e6;height:40px}.flatpickr-calendar.noCalendar.hasTime .flatpickr-time{height:auto}.flatpickr-calendar:after,.flatpickr-calendar:before{border:solid transparent;content:"";display:block;height:0;left:22px;pointer-events:none;position:absolute;width:0}.flatpickr-calendar.arrowRight:after,.flatpickr-calendar.arrowRight:before,.flatpickr-calendar.rightMost:after,.flatpickr-calendar.rightMost:before{left:auto;right:22px}.flatpickr-calendar.arrowCenter:after,.flatpickr-calendar.arrowCenter:before{left:50%;right:50%}.flatpickr-calendar:before{border-width:5px;margin:0 -5px}.flatpickr-calendar:after{border-width:4px;margin:0 -4px}.flatpickr-calendar.arrowTop:after,.flatpickr-calendar.arrowTop:before{bottom:100%}.flatpickr-calendar.arrowTop:before{border-bottom-color:#e6e6e6}.flatpickr-calendar.arrowTop:after{border-bottom-color:#fff}.flatpickr-calendar.arrowBottom:after,.flatpickr-calendar.arrowBottom:before{top:100%}.flatpickr-calendar.arrowBottom:before{border-top-color:#e6e6e6}.flatpickr-calendar.arrowBottom:after{border-top-color:#fff}.flatpickr-calendar:focus{outline:0}.flatpickr-wrapper{display:inline-block;position:relative}.flatpickr-months{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.flatpickr-months .flatpickr-month{-webkit-box-flex:1;background:transparent;-webkit-flex:1;-ms-flex:1;flex:1;line-height:1;overflow:hidden;position:relative;text-align:center}.flatpickr-months .flatpickr-month,.flatpickr-months .flatpickr-next-month,.flatpickr-months .flatpickr-prev-month{fill:rgba(0,0,0,.9);color:rgba(0,0,0,.9);height:34px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.flatpickr-months .flatpickr-next-month,.flatpickr-months .flatpickr-prev-month{cursor:pointer;padding:10px;position:absolute;text-decoration:none;top:0;z-index:3}.flatpickr-months .flatpickr-next-month.flatpickr-disabled,.flatpickr-months .flatpickr-prev-month.flatpickr-disabled{display:none}.flatpickr-months .flatpickr-next-month i,.flatpickr-months .flatpickr-prev-month i{position:relative}.flatpickr-months .flatpickr-next-month.flatpickr-prev-month,.flatpickr-months .flatpickr-prev-month.flatpickr-prev-month{left:0}.flatpickr-months .flatpickr-next-month.flatpickr-next-month,.flatpickr-months .flatpickr-prev-month.flatpickr-next-month{right:0}.flatpickr-months .flatpickr-next-month:hover,.flatpickr-months .flatpickr-prev-month:hover{color:#959ea9}.flatpickr-months .flatpickr-next-month:hover svg,.flatpickr-months .flatpickr-prev-month:hover svg{fill:#f64747}.flatpickr-months .flatpickr-next-month svg,.flatpickr-months .flatpickr-prev-month svg{height:14px;width:14px}.flatpickr-months .flatpickr-next-month svg path,.flatpickr-months .flatpickr-prev-month svg path{fill:inherit;-webkit-transition:fill .1s;transition:fill .1s}.numInputWrapper{height:auto;position:relative}.numInputWrapper input,.numInputWrapper span{display:inline-block}.numInputWrapper input{width:100%}.numInputWrapper input::-ms-clear{display:none}.numInputWrapper input::-webkit-inner-spin-button,.numInputWrapper input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.numInputWrapper span{border:1px solid rgba(57,57,57,.15);-webkit-box-sizing:border-box;box-sizing:border-box;cursor:pointer;height:50%;line-height:50%;opacity:0;padding:0 4px 0 2px;position:absolute;right:0;width:14px}.numInputWrapper span:hover{background:rgba(0,0,0,.1)}.numInputWrapper span:active{background:rgba(0,0,0,.2)}.numInputWrapper span:after{content:"";display:block;position:absolute}.numInputWrapper span.arrowUp{border-bottom:0;top:0}.numInputWrapper span.arrowUp:after{border-bottom:4px solid rgba(57,57,57,.6);border-left:4px solid transparent;border-right:4px solid transparent;top:26%}.numInputWrapper span.arrowDown{top:50%}.numInputWrapper span.arrowDown:after{border-left:4px solid transparent;border-right:4px solid transparent;border-top:4px solid rgba(57,57,57,.6);top:40%}.numInputWrapper span svg{height:auto;width:inherit}.numInputWrapper span svg path{fill:rgba(0,0,0,.5)}.numInputWrapper:hover{background:rgba(0,0,0,.05)}.numInputWrapper:hover span{opacity:1}.flatpickr-current-month{color:inherit;display:inline-block;font-size:135%;font-weight:300;height:34px;left:12.5%;line-height:inherit;line-height:1;padding:7.48px 0 0;position:absolute;text-align:center;-webkit-transform:translateZ(0);transform:translateZ(0);width:75%}.flatpickr-current-month span.cur-month{color:inherit;display:inline-block;font-family:inherit;font-weight:700;margin-left:.5ch;padding:0}.flatpickr-current-month span.cur-month:hover{background:rgba(0,0,0,.05)}.flatpickr-current-month .numInputWrapper{display:inline-block;width:6ch;width:7ch\0}.flatpickr-current-month .numInputWrapper span.arrowUp:after{border-bottom-color:rgba(0,0,0,.9)}.flatpickr-current-month .numInputWrapper span.arrowDown:after{border-top-color:rgba(0,0,0,.9)}.flatpickr-current-month input.cur-year{-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield;background:transparent;border:0;border-radius:0;-webkit-box-sizing:border-box;box-sizing:border-box;color:inherit;cursor:text;display:inline-block;font-family:inherit;font-size:inherit;font-weight:300;height:auto;line-height:inherit;margin:0;padding:0 0 0 .5ch;vertical-align:initial}.flatpickr-current-month input.cur-year:focus{outline:0}.flatpickr-current-month input.cur-year[disabled],.flatpickr-current-month input.cur-year[disabled]:hover{background:transparent;color:rgba(0,0,0,.5);font-size:100%;pointer-events:none}.flatpickr-current-month .flatpickr-monthDropdown-months{appearance:menulist;-webkit-appearance:menulist;-moz-appearance:menulist;background:transparent;border:none;border-radius:0;box-sizing:border-box;-webkit-box-sizing:border-box;color:inherit;cursor:pointer;font-family:inherit;font-size:inherit;font-weight:300;height:auto;line-height:inherit;margin:-1px 0 0;outline:none;padding:0 0 0 .5ch;position:relative;vertical-align:initial;width:auto}.flatpickr-current-month .flatpickr-monthDropdown-months:active,.flatpickr-current-month .flatpickr-monthDropdown-months:focus{outline:none}.flatpickr-current-month .flatpickr-monthDropdown-months:hover{background:rgba(0,0,0,.05)}.flatpickr-current-month .flatpickr-monthDropdown-months .flatpickr-monthDropdown-month{background-color:transparent;outline:none;padding:0}.flatpickr-weekdays{-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;background:transparent;height:28px;overflow:hidden;text-align:center;width:100%}.flatpickr-weekdays,.flatpickr-weekdays .flatpickr-weekdaycontainer{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.flatpickr-weekdays .flatpickr-weekdaycontainer,span.flatpickr-weekday{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}span.flatpickr-weekday{background:transparent;color:rgba(0,0,0,.54);cursor:default;display:block;font-size:90%;font-weight:bolder;line-height:1;margin:0;text-align:center}.dayContainer,.flatpickr-weeks{padding:1px 0 0}.flatpickr-days{-webkit-box-align:start;-ms-flex-align:start;-webkit-align-items:flex-start;align-items:flex-start;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;overflow:hidden;position:relative;width:307.875px}.flatpickr-days:focus{outline:0}.dayContainer{-ms-flex-pack:justify;-webkit-box-sizing:border-box;box-sizing:border-box;display:inline-block;display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-wrap:wrap;-webkit-justify-content:space-around;justify-content:space-around;max-width:307.875px;min-width:307.875px;opacity:1;outline:0;padding:0;text-align:left;-webkit-transform:translateZ(0);transform:translateZ(0);width:307.875px}.dayContainer+.dayContainer{-webkit-box-shadow:-1px 0 0 #e6e6e6;box-shadow:-1px 0 0 #e6e6e6}.flatpickr-day{-ms-flex-preferred-size:14.2857143%;-webkit-box-pack:center;-ms-flex-pack:center;background:none;border:1px solid transparent;border-radius:150px;-webkit-box-sizing:border-box;box-sizing:border-box;color:#393939;cursor:pointer;display:inline-block;-webkit-flex-basis:14.2857143%;flex-basis:14.2857143%;font-weight:400;height:39px;-webkit-justify-content:center;justify-content:center;line-height:39px;margin:0;max-width:39px;position:relative;text-align:center;width:14.2857143%}.flatpickr-day.inRange,.flatpickr-day.nextMonthDay.inRange,.flatpickr-day.nextMonthDay.today.inRange,.flatpickr-day.nextMonthDay:focus,.flatpickr-day.nextMonthDay:hover,.flatpickr-day.prevMonthDay.inRange,.flatpickr-day.prevMonthDay.today.inRange,.flatpickr-day.prevMonthDay:focus,.flatpickr-day.prevMonthDay:hover,.flatpickr-day.today.inRange,.flatpickr-day:focus,.flatpickr-day:hover{background:#e6e6e6;border-color:#e6e6e6;cursor:pointer;outline:0}.flatpickr-day.today{border-color:#959ea9}.flatpickr-day.today:focus,.flatpickr-day.today:hover{background:#959ea9;border-color:#959ea9;color:#fff}.flatpickr-day.endRange,.flatpickr-day.endRange.inRange,.flatpickr-day.endRange.nextMonthDay,.flatpickr-day.endRange.prevMonthDay,.flatpickr-day.endRange:focus,.flatpickr-day.endRange:hover,.flatpickr-day.selected,.flatpickr-day.selected.inRange,.flatpickr-day.selected.nextMonthDay,.flatpickr-day.selected.prevMonthDay,.flatpickr-day.selected:focus,.flatpickr-day.selected:hover,.flatpickr-day.startRange,.flatpickr-day.startRange.inRange,.flatpickr-day.startRange.nextMonthDay,.flatpickr-day.startRange.prevMonthDay,.flatpickr-day.startRange:focus,.flatpickr-day.startRange:hover{background:#569ff7;border-color:#569ff7;-webkit-box-shadow:none;box-shadow:none;color:#fff}.flatpickr-day.endRange.startRange,.flatpickr-day.selected.startRange,.flatpickr-day.startRange.startRange{border-radius:50px 0 0 50px}.flatpickr-day.endRange.endRange,.flatpickr-day.selected.endRange,.flatpickr-day.startRange.endRange{border-radius:0 50px 50px 0}.flatpickr-day.endRange.startRange+.endRange:not(:nth-child(7n+1)),.flatpickr-day.selected.startRange+.endRange:not(:nth-child(7n+1)),.flatpickr-day.startRange.startRange+.endRange:not(:nth-child(7n+1)){-webkit-box-shadow:-10px 0 0 #569ff7;box-shadow:-10px 0 0 #569ff7}.flatpickr-day.endRange.startRange.endRange,.flatpickr-day.selected.startRange.endRange,.flatpickr-day.startRange.startRange.endRange{border-radius:50px}.flatpickr-day.inRange{border-radius:0;-webkit-box-shadow:-5px 0 0 #e6e6e6,5px 0 0 #e6e6e6;box-shadow:-5px 0 0 #e6e6e6,5px 0 0 #e6e6e6}.flatpickr-day.flatpickr-disabled,.flatpickr-day.flatpickr-disabled:hover,.flatpickr-day.nextMonthDay,.flatpickr-day.notAllowed,.flatpickr-day.notAllowed.nextMonthDay,.flatpickr-day.notAllowed.prevMonthDay,.flatpickr-day.prevMonthDay{background:transparent;border-color:transparent;color:rgba(57,57,57,.3);cursor:default}.flatpickr-day.flatpickr-disabled,.flatpickr-day.flatpickr-disabled:hover{color:rgba(57,57,57,.1);cursor:not-allowed}.flatpickr-day.week.selected{border-radius:0;-webkit-box-shadow:-5px 0 0 #569ff7,5px 0 0 #569ff7;box-shadow:-5px 0 0 #569ff7,5px 0 0 #569ff7}.flatpickr-day.hidden{visibility:hidden}.rangeMode .flatpickr-day{margin-top:1px}.flatpickr-weekwrapper{float:left}.flatpickr-weekwrapper .flatpickr-weeks{-webkit-box-shadow:1px 0 0 #e6e6e6;box-shadow:1px 0 0 #e6e6e6;padding:0 12px}.flatpickr-weekwrapper .flatpickr-weekday{float:none;line-height:28px;width:100%}.flatpickr-weekwrapper span.flatpickr-day,.flatpickr-weekwrapper span.flatpickr-day:hover{background:transparent;border:none;color:rgba(57,57,57,.3);cursor:default;display:block;max-width:none;width:100%}.flatpickr-innerContainer{display:block;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;overflow:hidden}.flatpickr-innerContainer,.flatpickr-rContainer{-webkit-box-sizing:border-box;box-sizing:border-box}.flatpickr-rContainer{display:inline-block;padding:0}.flatpickr-time{-webkit-box-sizing:border-box;box-sizing:border-box;display:block;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;height:0;line-height:40px;max-height:40px;outline:0;overflow:hidden;text-align:center}.flatpickr-time:after{clear:both;content:"";display:table}.flatpickr-time .numInputWrapper{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;float:left;height:40px;width:40%}.flatpickr-time .numInputWrapper span.arrowUp:after{border-bottom-color:#393939}.flatpickr-time .numInputWrapper span.arrowDown:after{border-top-color:#393939}.flatpickr-time.hasSeconds .numInputWrapper{width:26%}.flatpickr-time.time24hr .numInputWrapper{width:49%}.flatpickr-time input{-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield;background:transparent;border:0;border-radius:0;-webkit-box-shadow:none;box-shadow:none;-webkit-box-sizing:border-box;box-sizing:border-box;color:#393939;font-size:14px;height:inherit;line-height:inherit;margin:0;padding:0;position:relative;text-align:center}.flatpickr-time input.flatpickr-hour{font-weight:700}.flatpickr-time input.flatpickr-minute,.flatpickr-time input.flatpickr-second{font-weight:400}.flatpickr-time input:focus{border:0;outline:0}.flatpickr-time .flatpickr-am-pm,.flatpickr-time .flatpickr-time-separator{-ms-flex-item-align:center;-webkit-align-self:center;align-self:center;color:#393939;float:left;font-weight:700;height:inherit;line-height:inherit;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:2%}.flatpickr-time .flatpickr-am-pm{cursor:pointer;font-weight:400;outline:0;text-align:center;width:18%}.flatpickr-time .flatpickr-am-pm:focus,.flatpickr-time .flatpickr-am-pm:hover,.flatpickr-time input:focus,.flatpickr-time input:hover{background:#eee}.flatpickr-input[readonly]{cursor:pointer}@-webkit-keyframes fpFadeInDown{0%{opacity:0;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fpFadeInDown{0%{opacity:0;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}#article-index h1{display:inline-block}#article-index .search-button{cursor:pointer}.article-item{margin-bottom:15px}.article-item .article-title,.article-item .article-title a{color:inherit;margin:0}.article-item .article-meta,.article-item .article-meta a{color:#999;font-size:.85em}.article-item .article-meta a{text-decoration:underline}.article-item .article-thumb{margin-bottom:10px;margin-right:10px}.article-item .article-text{margin-top:7px}.select-editable{position:relative;width:120px}.select-editable>*{box-sizing:border-box;left:0;outline:none;position:absolute;top:0}.select-editable select{width:100%}.select-editable input{border:none;height:38px;margin:1px;text-overflow:ellipsis;width:80%}.backend .main-sidebar .sidebar{display:block!important}.backend .filters{display:table-row}body,html{font-family:Montserrat,sans-serif;height:100%}body{background-color:#f7f7f7;color:#4a5779}.wrap{height:auto;margin:0 auto -60px;min-height:100%;padding:0 0 60px}.wrap>.container{padding:70px 15px 16px}.not-set{color:#fd0e0e;font-style:italic}a.asc:after,a.desc:after{display:inline-block;font-family:Glyphicons Halflings;font-style:normal;font-weight:400;line-height:1;padding-left:5px;position:relative;top:1px}a.asc:after{content:"\e151"}a.desc:after{content:"\e152"}.sort-numerical a.asc:after{content:"\e153"}.sort-numerical a.desc:after{content:"\e154"}.sort-ordinal a.asc:after{content:"\e155"}.sort-ordinal a.desc:after{content:"\e156"}.grid-view th{white-space:nowrap}.hint-block{color:#999;display:block;margin-top:5px}.error-summary{background:#fdf7f7;border-left:3px solid #eed3d7;color:#a94442;margin:0 0 15px;padding:8px 16px}.vi-black{color:#000}.vi-grey{color:#333}.vi-white{color:#fff}.vi-blue{color:#4285f4}.vi-dark-blue{color:#3968b6}.vi-button{align-items:center;border:none;border-radius:3px;cursor:pointer;display:inline-flex;font-size:12px;font-weight:700;justify-content:center;line-height:1;min-height:39px;padding:15px 39px;text-align:center}.vi-button,.vi-button:hover{text-decoration:none}.vi-button--darkblue{background-color:#3968b6;border:1px solid #3968b6;color:#fff}.vi-button--darkblue:hover{background-color:transparent;color:#3968b6;text-decoration:none}.vi-button--lightblue{background-color:#4285f4;border:1px solid #4285f4;color:#fff}.vi-button--lightblue:hover{color:#fff}.vi-button--transparent{background-color:transparent;border:1px solid #4285f4;color:#4285f4}.vi-button--transparent:hover{color:#4285f4}.vi-button--36{min-height:36px}.bg-white{background-color:#fff}.bg-blue{background-color:#eaf4ff}body{line-height:1;overflow-x:hidden;position:relative}body,p{font-size:12px}p{line-height:17px;margin-bottom:10px}a{transition:all .2s ease-out}a:focus,a:hover{color:inherit}ul{list-style:none;margin:0;padding:0}.vi-container{padding:0 23px;width:100%}.vi-grid{display:grid;gap:23px}.vi-grid-2{grid-template-columns:repeat(2,1fr)}.vi-grid-3{grid-template-columns:repeat(3,1fr)}.vi-grid-4{grid-template-columns:repeat(4,1fr)}.vi-grid-6{grid-template-columns:repeat(6,1fr)}.vi-tab{overflow:hidden}.vi-tab button{background-color:transparent;border:none;color:#000;cursor:pointer;line-height:normal;outline:none;padding:8px 12px;transition:.3s}.vi-tab button.active{color:#4285f4;font-weight:700}.vi-tabcontent{display:none}section{padding:79px 0}.main-site-container{margin:0 auto;max-width:1530px;width:100%}.main-site-container .popular-widget .slider-heading-widget{margin-bottom:39px}.main-site-grid{display:grid;grid-template-columns:1fr 280px}.site-sidebar{background:#eaf4ff;bottom:0;box-shadow:0 0 5px 0 rgba(0,0,0,.25);position:fixed;right:calc(50% - 766px);top:0;width:280px;z-index:2001}@media (max-width:1530px){.site-sidebar{right:0}}.checkbox .checkbox-container{align-items:center;cursor:pointer;display:flex;margin-bottom:8px;padding-left:30px;position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.checkbox .checkbox-container.disabled{display:none}.checkbox .checkbox-container input{cursor:pointer;height:0;opacity:0;position:absolute;width:0}.checkbox .checkmark{background-color:transparent;border:1px solid #fff;height:18px;left:0;position:absolute;top:0;width:18px}.checkbox .checkbox-container:hover input~.checkmark{background-color:#ccc}.checkbox .checkbox-container input:checked~.checkmark{background-image:url(/img/sidebar-checkbox.svg);background-position:50%;background-repeat:no-repeat;background-size:8px}.checkbox .checkmark:after{content:"";display:none;position:absolute}.checkbox .checkbox-container input:checked~.checkmark:after{display:block}select{border:1px solid #eaf0f7;border-radius:6px;color:#4a5779;height:40px;min-width:70px;outline:none;padding:0 8px}.slider-heading-widget{align-items:center;border-bottom:1px solid #4285f4;display:flex;gap:8px;justify-content:space-between;padding-bottom:8px}.slider-heading-widget h2{margin-bottom:0}.slider-arrow-widget{align-items:center;display:flex;gap:15px}.slick-slide{height:inherit!important;margin:0 7px}.slick-slide img{display:block;height:132px;margin-bottom:15px;object-fit:cover;width:100%}.slick-list{margin:0 -7px}.slick-track{display:flex!important}.slick-arrow{height:32px;position:unset;-webkit-transform:none;-ms-transform:none;transform:none;width:32px}.slick-next:before,.slick-prev:before{display:none}.slick-prev,.slick-prev:focus,.slick-prev:hover{background-image:url(/img/slick-prev.svg);background-position:50%;background-repeat:no-repeat;background-size:8px}.slick-next,.slick-next:focus,.slick-next:hover{background-image:url(/img/slick-next.svg);background-position:50%;background-repeat:no-repeat;background-size:8px}.slick-dots{bottom:-50px}.slick-dots li{width:auto}.slick-dots li button:before{display:none}.slick-dots li button{background-color:#8f98b0;border-radius:4px;height:8px;width:8px}.slick-dots li.slick-active button{background-color:#ffd600;height:8px;width:39px}.main-site-content{display:flex;flex-direction:column;min-height:100vh;overflow-x:hidden}header{align-items:center;background-color:#464747;box-shadow:0 0 8px rgba(179,200,240,.3);color:#fff;display:flex;min-height:63px;position:sticky;top:0;z-index:3}@media (max-width:1100px){header .weather-part{display:none}}header .header-nav{align-items:center;display:flex;gap:16px;justify-content:space-between}@media (max-width:1100px){header .header-nav{gap:0;grid-template-columns:1fr}}header .main-logo svg{max-width:160px;width:100%}@media (max-width:1100px){header .main-logo{display:none}}header a{color:#fff}header .hiddenphones{align-items:center;background-image:url(/img/hidden-phone-arrow.svg);background-position:right 7px center;background-repeat:no-repeat;background-size:7px;height:39px;margin-top:-7px;padding:12px 35px 12px 12px;position:relative}@media (max-width:1100px){header .hiddenphones{display:none}}header .hiddenphones .phones{background-image:url(/img/mob-phone-icon.svg);background-position:0;background-repeat:no-repeat;background-size:17px}header .hiddenphones .phone{font-size:14px;font-weight:700;line-height:1;padding:4px 0 4px 32px}header .hiddenphones .phone:hover{text-decoration:none}header .hiddenphones .phones-dropdown{background-color:#464747;border-radius:0 0 8px 8px;display:none;left:0;padding-bottom:12px;position:absolute;width:100%}header .hiddenphones .phones-dropdown .phone{padding-left:45px}header .hiddenphones.active .phones-dropdown{display:block}header .addresses a{align-items:center;display:flex;gap:15px;pointer-events:none}header .addresses a p{font-size:14px;margin-bottom:0}header .addresses a p span{display:block;font-weight:700}header .lang-switcher a{color:#8d8d8d;font-size:16px;padding:0 5px}header .lang-switcher a:not(:last-child){border-right:1px solid #8d8d8d}header .lang-switcher a.current{color:#ffd600;font-weight:700}header .cart{background-color:transparent;background-image:url(/img/cart-icon.svg);background-repeat:no-repeat;background-size:cover;border:none;display:inline-block;height:19px;line-height:1;margin-left:0;outline:none;position:relative;width:16px}@media (max-width:1100px){header .cart{display:none}}header .cart .number{align-items:center;background-color:#ff737b;border-radius:8px;display:flex;font-size:8px;font-weight:500;height:15px;justify-content:center;line-height:1;min-width:15px;padding:0 5px;position:absolute;right:-5px;text-align:center;top:-5px}header .cabinet{background-image:url(/img/user-icon.svg);background-repeat:no-repeat;background-size:cover;display:inline-block;height:16px;margin-left:17px;width:15px}@media (max-width:1100px){header .cabinet{display:none}}header .search-part{flex:1;position:relative}@media (max-width:1100px){header .search-part{width:100%}}header .search-part .search-prompt{background:#fff;border-radius:0 0 6px 6px;border-top:1px solid rgba(0,0,0,.1);box-shadow:0 0 8px rgba(179,200,240,.3);color:#4a5779;font-size:12px;margin-top:-5px;max-height:300px;overflow-y:auto;padding:8px 40px 7px;position:absolute;width:100%}header .search-part .search-prompt a{color:#4a5779}header .search-part .search-prompt h3{font-size:12px;line-height:24px}header .search-part .search-prompt svg{height:auto;width:16px}header .search-part .search-prompt .all-results a{display:block;margin-bottom:13px}header .search-part .search-prompt .all-results .all{text-decoration:underline}header .search-part .search-prompt li{margin-bottom:13px}header .search-part .search-prompt li a{align-items:center;display:flex;gap:8px}header .search-part .search-prompt li p{margin-bottom:0}header .search-part .search-prompt .follow-category,header .search-part .search-prompt .search-category{border-top:1px solid rgba(0,0,0,.1);padding-top:6px}@media (max-width:1100px){header .search-bar{width:100%}}header .search-bar #form-search{display:flex;width:100%}header .search-bar [type=search]{background-color:#fff;background-image:url(/img/search-icon.svg);background-position:left 13px center;background-repeat:no-repeat;background-size:13px;border:1px solid #eaf0f7;border-radius:5px 0 0 5px;font-size:11px;height:32px;outline:none;padding-left:42px;width:100%}@media (max-width:1100px){header .search-bar [type=search]{border-radius:6px}}header .search-bar [type=search]::placeholder{color:#4a5779}header .search-bar .search-btn{background-color:#ffd600;border:none;border-radius:0 5px 5px 0;height:32px;margin-left:-3px;min-width:67px}@media (max-width:1100px){header .search-bar .search-btn{display:none}}header .user-part{align-items:center;display:flex;gap:16px}.sidenav .hiddenphones{background-color:transparent;background-image:url(/img/chevron-down.svg);background-position:right 8px top 5px;background-repeat:no-repeat;background-size:12px;border-bottom:1px solid hsla(0,0%,100%,.1);height:auto;margin-top:17px;padding:0 0 17px;width:100%}@media (max-width:1100px){.sidenav .hiddenphones{display:block}}.sidenav .hiddenphones .phones{background-image:url(/img/menu-panel-phone.svg);background-position:top 5px left;background-repeat:no-repeat;background-size:24px}.sidenav .hiddenphones .phone{color:#fff;display:inline-block;font-size:16px;font-weight:400;padding:4px 0 4px 45px}.sidenav .hiddenphones .phones-dropdown{background-color:transparent;position:relative}footer{background-color:#464747;padding:16px 0 0}footer,footer a{color:#fff}footer a,footer li,footer p,footer span{font-size:11px;margin-bottom:10px}footer h3{font-size:12px;font-weight:700;margin-bottom:0;padding-bottom:12px}footer .footer-menu a{display:block;margin-bottom:12px}footer .social{display:flex;flex-wrap:wrap}footer .social li:not(:last-child){margin-right:12px}footer .social li:first-child{margin-left:19px}footer .social li a{height:24px;width:24px}footer .social li a svg{width:100%}footer .social li:hover a svg path{fill:#fff}@media (max-width:1100px){footer .schedule .schedule-part{grid-template-columns:1fr 1fr}}footer .schedule span{display:block;margin-bottom:15px}footer .contacts a,footer .contacts p{line-height:2}footer .contacts a{display:block;margin-bottom:15px}footer .social-block{padding-top:8px}footer .footer-logo{display:block;margin-bottom:16px}footer .footer-logo img{display:block;max-width:200px}footer .menu-column a{color:#fff;display:block;margin-bottom:8px;text-transform:uppercase}.main-content{background-color:#fff;flex:1 0 auto}.vi-breadcrumb{align-items:center;display:flex;flex-wrap:wrap;padding:24px 0}.vi-breadcrumb a{font-size:11px;letter-spacing:.1em;line-height:14px;text-transform:uppercase}.vi-breadcrumb a:not(:last-child){background-image:url(/img/arrow-right.svg);background-position:100%;background-repeat:no-repeat;background-size:6px;color:#4a5779;padding-right:15px}.vi-breadcrumb a:last-child{color:#8f98b0;pointer-events:none}.vi-breadcrumb a:not(:first-child){padding-left:11px}.vi-catalog-menu>ul{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;gap:5px;padding:30px 0 0}.vi-catalog-menu>ul a{background:#fff;background-image:url(/img/catalog-menu-arrow-down.svg);background-position:right 8px center;background-repeat:no-repeat;background-size:24px;border-radius:6px;box-shadow:0 0 3px 0 rgba(0,0,0,.25);color:#4a5779;display:flex;font-size:16px;font-weight:600;line-height:normal;padding:5px 8px;padding-left:8px!important;padding-right:45px!important}.vi-catalog-menu>ul a.active{font-weight:900;text-decoration:underline}.vi-catalog-menu>ul .nav-link{align-items:center;display:flex;gap:8px;min-height:39px}.vi-catalog-menu>ul .nav-link .svg-icon-block,.vi-catalog-menu>ul .nav-link .svg-icon-block svg{width:25px}.vi-catalog-menu>ul .dropdown-toggle:after{display:none}.vi-catalog-filters>div{border-bottom:1px solid rgba(0,0,0,.1);padding:10px 0}.vi-catalog-filters h3,.vi-filters h3{align-items:center;display:flex;font-size:12px;gap:5px}.vi-filters h3{color:#4a5779;font-weight:600;margin-bottom:6px}.filters{align-items:center;display:flex;flex-wrap:wrap;gap:8px;position:relative}.filters .location-part{align-items:center;display:flex;gap:24px;width:100%}.filters .location-part .location-part__search-for{align-items:center;background:#fff;border:1px solid #8f98b0;border-radius:5px;color:#4a5779;display:flex;flex:1;margin-bottom:0;padding:10px}.filters .location-part .location-part__search-for svg{height:16px;width:12px}.filters .location-part .location-part__search-for b{margin:0 4px}.filters .location-part .location-part__search-for input{border:none;color:#4a5779!important;flex:1;font-weight:500;outline:none}.filters .location-part .location-part__search-for input::placeholder{color:#4a5779}.filters .location-part .location-part__filter-btn{padding:12px 24px}.filters .filter{position:relative}.filters .filter a{align-items:center;background-color:#fff;border:1px solid #8f98b0;border-radius:3px;color:#4a5779;cursor:pointer;display:flex;font-size:12px;font-weight:600;justify-content:center;line-height:133%;min-height:19px;min-width:24px;padding:0 5px;text-align:center}.filters .filter a:hover,.filters .filter.active a{background-color:#4285f4;border:1px solid #4285f4;color:#fff;text-decoration:none}.filters .filter.deactive a{background-color:#f2f2f2;border:1px solid #f2f2f2;color:#d9d9da;cursor:auto;text-decoration:none}.filters .filter.active a{padding:0 25px 0 8px}.filters .filter.active .close{display:block}.filters .filter .close{background-image:url(/img/filter-close.svg);background-repeat:no-repeat;background-size:cover;cursor:pointer;display:none;height:8px;opacity:1;position:absolute;right:5px;top:50%;transform:translateY(-50%);width:8px}.filter-popup{line-height:1}.filter-popup .popuptext{background-color:#f2f2f2;border:1px solid #4285f4;border-radius:5px;color:#373737;display:none;font-size:13px;line-height:16px;padding:8px;position:absolute;z-index:2}.vi-catalog-filters-result{align-items:flex-end;display:flex;gap:15px;justify-content:space-between;padding:24px 0 0}.vi-catalog-filters-result h3{font-size:13px;margin-bottom:0!important}.vi-catalog-filters-result .results{align-items:center;display:flex;flex-wrap:wrap;gap:9px}.vi-catalog-filters-result a{color:#4a5779;font-size:12px;padding-bottom:7px;text-decoration:underline}.vi-catalog-filters-result .filters{gap:9px}.vi-catalog-filters-result .filter a{font-size:13px;font-weight:700;min-height:25px}.vi-catalog-filters-result .filter p{font-size:14px}.vi-catalog-pagination{padding:39px 0}.vi-catalog-pagination .pagination{display:flex;justify-content:center;list-style:none}.vi-catalog-pagination .pagination li{box-shadow:-3px -3px 7px 73 #ffffff73,3px 3px 5px rgba(94,104,121,.288)}.vi-catalog-pagination .pagination li:not(:first-child){margin-left:9px}.vi-catalog-pagination .pagination li a{align-items:center;border:1px solid #4a5779;border-radius:6px;box-sizing:border-box;color:#4a5779;display:flex;font-size:14px;height:30px;justify-items:center;line-height:1;min-width:30px;padding:0 8px;text-decoration:none}.vi-catalog-pagination .pagination li.active{box-shadow:inset -3px -3px 7px 73 #ffffff73,inset 3px 3px 5px rgba(94,104,121,.288)}.vi-catalog-pagination .pagination li.active a{background-color:transparent;border:2px solid #4a5779;color:#4a5779;font-size:18px}.site-catalog .site-catalog__product{background-color:#fff;border:1px solid transparent;border-radius:6px;box-shadow:0 0 3px 0 rgba(0,0,0,.25);display:flex;flex-direction:column;justify-content:space-between;margin-top:24px;padding:9px}.site-catalog .site-catalog__product:hover{border:1px solid var(--blue,#4285f4)}.site-catalog .site-catalog__product .product-img a{display:block}.site-catalog .site-catalog__product .product-img a img{width:100%}.site-catalog .site-catalog__product .in-stock-block{margin-bottom:8px}.site-catalog .site-catalog__product .in-stock-block .status-label{color:#008916;font-size:11px;margin-bottom:0}.site-catalog .site-catalog__product .in-stock-block .status{color:red;font-size:11px;margin-bottom:0}.site-catalog .site-catalog__product .attribute-row span{color:#4a5779;font-size:11px;line-height:14px}.site-catalog .site-catalog__product .list-type-btn{display:flex;gap:15px}.site-catalog .site-catalog__product .product-img img{background-color:#f6f6f6;height:120px;object-fit:cover;width:155px}.site-catalog .site-catalog__product .title-row{align-items:center;display:flex;justify-content:space-between;margin-bottom:4px;padding-bottom:9px}.site-catalog .site-catalog__product .title-row .name{color:#4a5779;font-size:13px;font-weight:700;line-height:1}.site-catalog .site-catalog__product .title-row .vi-button{border-radius:6px}.site-catalog .site-catalog__product .quantity-row p{color:#4a5779;font-size:16px;line-height:16px;margin-bottom:5px}.site-catalog .site-catalog__product .quantity-row select{border:1px solid #eaf0f7;border-radius:6px;color:#4a5779;font-size:16px;height:40px;min-width:70px;outline:none;padding:0 8px}.site-catalog .site-catalog__product .quantity-row .price-from-to span{display:block;font-size:24px}.site-catalog .site-catalog__product .btn-items{display:flex;flex-direction:column;gap:6px}.site-catalog .site-catalog__product .btn-items .check-delivery{background-color:#ffd600;border:0;color:#4a5779;font-size:10px;gap:3px}.site-catalog .site-catalog__product .btn-items .check-delivery svg path{fill:#4a5779}.site-catalog .site-catalog__product .btn-items .check-basket{background-color:#4a5779!important}.site-catalog .site-catalog__product .btn-items .list-type-btn{border-radius:2px;font-size:11px;font-weight:400;gap:4px;justify-content:start;min-height:25px;padding:5px;text-align:left;width:100%}.site-catalog.view-type-list{grid-template-columns:1fr}.site-catalog.view-type-list .product-info-grid{display:grid;gap:20px;grid-template-columns:1fr 158px 440px;justify-content:space-between}.site-catalog.view-type-list .name{display:block;margin-bottom:8px}.site-catalog.view-type-list .calc-result-val{margin-bottom:10px}.site-catalog.view-type-list .calc-result-val ul{display:flex;justify-content:space-around;text-align:center}.site-catalog.view-type-list .price-quantity-row{border-left:1px solid #8f98b0;border-right:1px solid #8f98b0;display:flex;justify-content:space-evenly}.site-catalog.view-type-list .price-quantity-row .unit-row{width:130px}.site-catalog.view-type-list .price-quantity-row .price-part{text-align:center;width:39%}.site-catalog.view-type-list .price-quantity-row .price-from-to{margin-bottom:0}.site-catalog.view-type-list .price-quantity-row .price-from-to span{display:block}.site-catalog.view-type-list .attribute-row{align-self:center;display:grid;gap:30px;grid-template-columns:1fr 1fr 1fr}.site-catalog.view-type-list .attribute-row span{display:block}.site-catalog.view-type-list .attribute-row span:nth-child(2n){font-weight:700}.site-catalog.view-type-list .in-stock-block{align-self:center;margin-bottom:0}.site-catalog.view-type-list .quantity-row{max-width:140px}.site-catalog.view-type-list .product-img,.site-catalog.view-type-list .tile-type-btn{display:none}.site-catalog.view-type-list .list-type-btn{display:block}.site-catalog.view-type-list .site-catalog__product{grid-template-columns:1fr}.site-catalog.view-type-list .product-info{display:grid;gap:10px;grid-template-columns:1fr 180px}.site-catalog.view-type-list .title-row{margin-bottom:0;padding-bottom:0}.site-catalog.view-type-list .price-part{order:1}.site-catalog.view-type-list .price-part .price-from-to{font-size:11px}.site-catalog.view-type-list .quantity-part{align-items:center;border-left:1px solid #eaf0f7;display:flex;gap:8px;order:2;padding-left:15px;padding-right:15px!important}.site-catalog.view-type-grid{display:grid;gap:14px;grid-template-columns:1fr 1fr 1fr 1fr;margin-top:30px}.site-catalog.view-type-grid .site-catalog__product{margin-top:0}.site-catalog.view-type-grid .site-catalog__product .list-type-btn{margin-left:auto}.site-catalog.view-type-grid .product-img{height:160px;margin-bottom:11px}.site-catalog.view-type-grid .product-img img{height:160px;object-fit:cover;width:100%}.site-catalog.view-type-grid .price-quantity-row{display:grid;gap:10px;grid-template-columns:1fr 1fr}.site-catalog.view-type-grid .price-quantity-row .price-part{order:2;text-align:center}.site-catalog.view-type-grid .price-quantity-row .unit-row{order:1}.site-catalog.view-type-grid .price-quantity-row .calc-result-val{font-weight:700;margin-bottom:10px}.site-catalog.view-type-grid .price-quantity-row .price-from-to{font-weight:700}.site-catalog.view-type-grid .in-stock-block{align-items:center;display:flex;flex-wrap:wrap;gap:10px;justify-content:space-between}.site-catalog.view-type-grid .title-row{margin-bottom:8px}.site-catalog.view-type-grid .attribute-row{border-bottom:1px solid #8f98b0;margin-bottom:8px;padding-bottom:8px}.site-catalog.view-type-grid .attribute-row>div{display:flex;flex-wrap:wrap;gap:5px 8px;justify-content:space-between}.site-catalog.view-type-grid .attribute-row>div span{flex:1}.site-catalog.view-type-grid .attribute-row>div span:nth-child(2n){text-align:right}.site-catalog.view-type-grid .list-type-btn{width:100%}.site-catalog.view-type-grid .btn-items{flex-direction:row;margin-top:12px}.site-catalog.view-type-grid .btn-items .list-type-btn{width:auto}.site-catalog.view-type-tile{display:grid;gap:16px;grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr;margin-top:24px}.site-catalog.view-type-tile .calc-result-val{margin-bottom:3px}.site-catalog.view-type-tile .site-catalog__product{margin-top:0;min-width:160px;padding:6px}.site-catalog.view-type-tile .site-catalog__product .price-part .calc-result-val,.site-catalog.view-type-tile .site-catalog__product .price-part .price-from-to{font-weight:700}.site-catalog.view-type-tile .product-img{margin-bottom:12px}.site-catalog.view-type-tile .product-img img{height:160px}.site-catalog.view-type-tile .product-info-grid .in-stock-block{margin-top:12px}.site-catalog.view-type-tile .product-info-grid .attribute-row{border-bottom:1px solid #8f98b0}.site-catalog.view-type-tile .product-info-grid .attribute-row>div{align-items:center;display:flex;flex-wrap:wrap;gap:8px;justify-content:space-between}.site-catalog.view-type-tile .product-info-grid .attribute-row>:not(:last-child){display:none}.site-catalog.view-type-tile .btn-part{margin-top:12px}.site-catalog.view-type-tile .unit-container{justify-content:space-around}.unit-container{display:flex;flex-wrap:wrap;gap:3px;justify-content:center;margin-bottom:3px}.unit-container .single-unit{font-size:11px;height:25px;line-height:1;min-width:30px;padding:8px;position:relative;text-align:center;width:30%}.unit-container input,.unit-container label{bottom:0;display:block;left:0;position:absolute;right:0;top:0}.unit-container input[type=radio]{opacity:.011}.unit-container input[type=radio]:checked+label{background:#8f98b0;color:#fff}.unit-container label{background:#eaf0f7;border-radius:2px;cursor:pointer;line-height:1;margin-bottom:0;padding:8px 4px}.quantity-row{align-items:center;border:1px solid #8f98b0;border-radius:3px;display:flex;gap:0}.quantity-row .q-minus,.quantity-row .q-plus{align-items:center;background:#eaf0f7;display:flex;height:24px;justify-content:center;width:24px}.quantity-row .form-control{border:none;flex:1;font-size:12px;height:24px;outline:none;padding:0;text-align:center}.quantity-row .form-control:focus{box-shadow:none;outline:none}.select-editable select{color:#4a5779;height:40px;min-width:70px;outline:none;padding:0 8px}.select-editable .select-control,.select-editable select{border:1px solid #eaf0f7;border-radius:6px}.select-editable .dropdown-toggle-split:focus{box-shadow:none;outline:none}.select-editable .display-value{flex:1}.select-editable{width:100%}.select-editable .dropdown-menu{min-width:1px;transform:translate3d(0,40px,0)!important;width:100%}.select-editable .quantity-heading{background-color:transparent;border:none;border-radius:0;padding:0 0 0 8px}.select-editable .select-control{align-items:center;background:#fff;border:none;border-radius:0;display:flex;flex-wrap:nowrap;height:39px;position:relative}.select-editable .dropdown-toggle-split{background-color:transparent;background-image:url(/img/quantity-arrow-down.svg);background-position:50%;background-repeat:no-repeat;background-size:12px;border-color:transparent;color:#fff;flex:auto;height:39px;margin-right:8px;outline:none;padding:0;width:30px}.select-editable .dropdown-toggle-split:active,.select-editable .dropdown-toggle-split:active:focus,.select-editable .dropdown-toggle-split:focus{background-color:transparent;border-color:transparent;box-shadow:none;outline:none}.select-editable .dropdown-toggle-split .sr-only{position:relative}.select-editable .display-value{flex:auto;height:40px;outline:none}.select-editable .display-value:focus{box-shadow:none;outline:none}.select-editable .dropdown-toggle:after{display:none}.button-part{align-items:center;background:#fff;border:1px solid #8f98b0;border-radius:4px;display:flex;font-size:16px;gap:8px;justify-content:space-between}.button-part .dropdown-toggle-split{flex:inherit;width:21px}.dropdown-toggle:after{display:none}.car_weight,.dropdown-item{align-items:center;display:flex;gap:8px}.dropdown-menu{min-width:1px;transform:translate3d(0,40px,0)!important;width:100%}.vi-cart-sidebar{-moz-box-orient:vertical;-webkit-box-orient:vertical;-webkit-box-direction:normal;box-orient:vertical;background:#eaf4ff;box-shadow:0 0 8px rgba(179,200,240,.3);display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:box;-webkit-flex-direction:column;-ms-flex-direction:column;height:100%;width:100%}.vi-cart-sidebar .button-row{grid-gap:16px}.vi-cart-sidebar .button-row .vi-button{font-size:12px;font-weight:700;height:35px;width:117px}.vi-cart-sidebar .delivery-information{border-top:1px solid #eaf0f7;padding-top:30px}.vi-cart-sidebar .delivery-information h4{align-items:center;color:#4a5779;display:inline-flex;font-size:18px;font-weight:700;gap:8px;line-height:22px;margin-bottom:15px}.vi-cart-sidebar .delivery-information p{color:#4a5779;font-size:16px;line-height:18px;margin-bottom:30px}.vi-cart-sidebar .delivery-information a{color:#4a5779;display:block;font-size:16px;font-weight:700;line-height:18px}.vi-cart-sidebar ul{border-bottom:1px solid #eaf0f7;list-style:disc;margin-bottom:30px;margin-left:16px}.vi-cart-sidebar ul li{color:#4a5779;font-size:16px;line-height:18px;margin-bottom:30px}.vi-cart-sidebar ul li .info-link{display:inline}.vi-cart-sidebar ul li::marker{font-size:8px}.vi-cart-sidebar .checkout-btn{width:100%}.sidebar-registration-form{padding:16px 0 30px}.sidebar-registration-form label{color:#8f98b0;display:block;font-size:14px;line-height:18px;margin-bottom:0;padding-bottom:4px}.sidebar-registration-form input{width:100%}.sidebar-registration-form input[type=tel],.sidebar-registration-form input[type=text]{border:1px solid rgba(143,152,176,.1);border-radius:4px;color:#000;font-size:16px;height:36px;margin-bottom:8px;padding:0 14px}.sidebar-registration-form input::placeholder{color:#4a5779;font-size:16px}.sidebar-registration-form input[type=submit]{margin-top:8px}.sidebar-cart-form .single-product{background-color:#fff;border-radius:8px;box-shadow:0 0 16px rgba(190,197,206,.5);margin-bottom:19px}.sidebar-cart-form .single-product .heading{align-items:center;border-bottom:1px solid #eaf0f7;display:flex;justify-content:space-between;padding:6px}.sidebar-cart-form .single-product .heading .name{color:#4a5779;font-size:18px;font-weight:600;line-height:22px;padding-right:8px}.sidebar-cart-form .single-product .heading .close{background-image:url(/img/sidebar-product-close.svg);background-repeat:no-repeat;background-size:cover;cursor:pointer;display:block;height:14px;width:14px}.sidebar-cart-form .single-product .info{grid-gap:14px;border-bottom:1px solid #eaf0f7;display:grid;grid-template-columns:108px auto;padding:5px 0 5px 8px}.sidebar-cart-form .single-product .info p{font-size:16px}.sidebar-cart-form .single-product .info img{border:1px solid #2f4a78;border-radius:5px;height:108px;object-fit:cover;width:100%}.sidebar-cart-form .single-product .info .quantity{align-items:center;border-bottom:1px solid #eaf0f7;display:flex;gap:5px;padding:0 8px 5px 0}.sidebar-cart-form .single-product .info .quantity-title{color:#4a5779;font-size:16px;margin-bottom:0}.sidebar-cart-form .single-product .info p span{display:block}.sidebar-cart-form .single-product .info .total-row{color:#4a5779;display:grid;gap:5px;grid-template-columns:1fr 1fr;justify-content:space-between;line-height:24px;padding:5px 8px 0 0;text-align:center}.sidebar-cart-form .single-product .info .total-row p{line-height:24px;margin-bottom:5px}.sidebar-cart-form .single-product .delivery{align-items:center;display:flex;justify-content:space-between;padding:5px 8px 0 9px}.sidebar-cart-form .single-product .delivery p{color:#8f98b0;font-size:16px}.sidebar-cart-form .single-product .delivery p:first-child{padding-right:8px}.sidebar-cart-form .single-product .read-more{color:#4a5779;display:block;font-size:16px;line-height:24px;padding:0 8px 8px;text-align:center;text-decoration:underline}.sidebar-cart-form .alert-info{align-items:center;background-color:transparent;color:#eb5757;display:inline-flex;font-size:16px;gap:13px;line-height:16px;margin-top:8px}.sidebar-cart-form [type=submit]{margin-top:30px;width:100%}.sidebar-cart-form .total-price-row{align-items:center;display:flex;gap:15px;justify-content:space-between;margin-top:30px}.sidebar-cart-form .total-price-row p{color:#4a5779;font-size:18px;font-weight:700;margin-bottom:0}.sidebar-cart-form .total-price-row p span{font-weight:400}.sidebar-cart-form .order-btn{margin-bottom:30px}.vi-page-heading-widget{align-items:center;color:#fff;display:flex;min-height:300px;padding:15px 0}.vi-page-heading-widget h1{text-shadow:0 1px 1px rgba(0,0,0,.25)}.widget-single-promotion{align-items:center;background:#fff;border:1px solid #8f98b0;border-radius:8px;display:flex;height:100%;padding:23px}.widget-single-promotion .vi-grid{align-items:center;gap:8px}.widget-single-promotion img{width:100%}.widget-single-promotion .promotion-badge{background:#ffd600;border-radius:5px;color:#4a5779;display:inline-block;font-size:14px;font-weight:700;margin-bottom:15px;padding:4px 8px;text-transform:uppercase}.widget-single-promotion .promotion-text{color:#000;font-size:14px;font-weight:700;margin-bottom:18px;text-transform:uppercase}.widget-single-promotion .vi-button{width:100%}.main-page h2{color:#4a5779;font-size:29px;font-weight:700;line-height:34px}.main-page p{font-size:14px;line-height:17px}.main-page__heading{height:470px}.main-page__heading a{display:block}.main-page__heading img{height:470px;object-fit:cover;width:100%}.main-page__heading .slick-dots{bottom:40px}.main-page__heading .heading{color:#fff}.main-page__heading .heading .text{max-width:350px;text-align:center}@media (max-width:900px){.main-page__heading .heading .text{max-width:100%}.main-page__heading .heading .text svg{height:auto;width:120px}}.main-page__heading .heading h1{font-size:24px;font-weight:600;margin-bottom:24px;margin-top:16px}@media (max-width:900px){.main-page__heading .heading h1{font-size:18px}}.main-page__services .slider-heading-widget{margin-bottom:39px}.main-page__services .heading-title{align-items:center;border-bottom:1px solid #4285f4;display:flex;flex-wrap:wrap;gap:15px;justify-content:space-between;margin-bottom:39px}.main-page__services .heading-title .recommend{color:#8f98b0}.main-page__services .services-button-row{margin-top:39px;text-align:center}.main-page__services .services-button-row .show-more-services{background-color:#8f98b0;border:none}.main-page__services .single-product-preview{background-color:#fff;border:1px solid #e1edfc;text-align:center}.main-page__services .single-product-preview a{color:#000;font-size:14px;font-weight:700}.main-page__services .single-product-preview:hover{border:1px solid #4285f4}.main-page__services .single-product-preview:hover a{color:#4285f4}.main-page__services .service-row{gap:16px;justify-content:center;text-align:center}.main-page__services .service-row a{background:#fff;border:1px solid #e1edfc;border-radius:8px;display:block;padding:16px}.main-page__services .service-row a:hover{border:1px solid #4285f4}.main-page__services .service-row a:hover p{color:#4285f4}.main-page__services .service-row img{display:block;height:131px;margin-bottom:15px;object-fit:cover;width:100%}.main-page__services .service-row p{color:#000;font-weight:700;margin-bottom:0}.main-page__services ::-webkit-scrollbar{height:13px}.main-page__services ::-webkit-scrollbar-track{background:#e8e8e8;border-radius:15px;box-shadow:inset 0 0 4px rgba(0,0,0,.25);height:5px}.main-page__services ::-webkit-scrollbar-thumb{background:#4285f4;border-radius:15px;box-shadow:0 4px 4px rgba(0,0,0,.25);height:13px}.main-page__services .slick-arrow{display:none!important}.main-page__about .about>div:not(:first-child){align-items:center;background:#fff;border:1px solid rgba(66,133,244,.5);border-radius:8px;box-shadow:0 0 8px rgba(179,200,240,.3);display:flex;gap:7px;min-height:110px;padding:16px 23px}.main-page__about .about>div:not(:first-child) p{color:#333;margin-bottom:0}.main-page__about .about>div:first-child{display:flex;flex-direction:column;justify-content:center;min-height:110px;text-align:center}.main-page__about .about>div:first-child p{font-size:64px;line-height:1}@media (max-width:900px){.main-page__about .about>div:first-child p{font-size:24px}}.main-page__about .about .logo-block img{display:block;margin:0 auto;max-width:315px}.main-page__about .about h3{color:#000;font-size:50px;font-weight:700;line-height:1;margin-bottom:0}.main-page__news h2{border-bottom:1px solid #4285f4}.main-page__news .news-button-row{margin-top:39px;text-align:center}.main-page__news .read-more-news{background-color:#8f98b0;border:none}.vi-news-widget{gap:39px;padding-top:30px}.vi-news-widget img{border-radius:8px;height:263px;object-fit:cover;width:100%}.vi-news-widget>div .text-part{padding:15px 8px}.vi-news-widget>div .text-part h3{font-size:14px;font-weight:700;margin-bottom:23px}.vi-news-widget>div .text-part .desc{line-height:17px;margin-bottom:0;text-align:justify}.vi-news-widget>div .text-part .read-more{align-items:center;border-radius:3px;display:flex;font-size:12px;justify-content:center;margin:23px auto 0;min-height:39px;width:100%}.vi-news-widget>div .text-part .read-more:hover{background-color:#4285f4;color:#fff}.vi-news-widget .vi-news-widget_one_slide{display:flex;flex-direction:column;justify-content:space-between;min-height:562px}.vi-news-widget .vi-news-widget_one_slide .desc p,.vi-news-widget .vi-news-widget_one_slide h3{color:#333}.sidenav{background:#fff;box-shadow:0 4px 4px rgba(0,0,0,.25);height:100%;left:0;max-width:296px;overflow-x:hidden;overflow-y:auto;position:fixed;top:0;width:100%;z-index:30}.sidenav.no-active-nav{display:block;width:85px}.sidenav .padding-part{background-color:#333;padding:8px 16px 0 14px}.sidenav .heading{align-items:center;display:flex;justify-content:space-between;padding-bottom:8px}.sidenav .heading,.sidenav .login-block{border-bottom:1px solid hsla(0,0%,100%,.1)}.sidenav .login-block{padding:17px 0}.sidenav .login-block .links{display:flex;padding-bottom:8px}.sidenav .login-block .links a{color:#fff;font-size:18px}.sidenav .login-block .links a:first-child{border-right:1px solid #fff;padding-right:8px}.sidenav .login-block .links a:last-child{padding-left:8px}.sidenav .login-block p{color:hsla(0,0%,100%,.5);font-size:14px;line-height:16px;margin-bottom:0}.sidenav a{display:block;text-decoration:none;transition:.3s}.sidenav .phone-block{padding:30px 10px 30px 23px}.sidenav .phone-block a{align-items:center;display:flex;font-size:16px;gap:16px}.sidenav.no-active-nav{width:0}.sidenav .lang-block{align-items:center;display:flex;flex-wrap:wrap;gap:10px;padding:17px 0}.sidenav .lang-block a{border:1px solid var(--white,#fff);border-radius:3px;font-size:16px;line-height:24px;padding:4px 30px}.sidenav .lang-block a.active{background:linear-gradient(0deg,rgba(0,0,0,.5),rgba(0,0,0,.5)),#4285f4;border:1px solid #4285f4}.sidenav .lang-block p{font-size:18px;margin-bottom:0}.sidenav .city-block{align-items:center;display:flex;gap:8px;padding-bottom:20px}.sidenav .city-block p{font-size:18px;margin-bottom:0}.sidenav .city-block select{appearance:none;background-color:transparent;background-image:url(/img/select-city-arrow.svg);background-position:100%;background-repeat:no-repeat;background-size:12px;border:none;color:#fff;font-size:16px;font-weight:700;height:auto;padding-right:22px}.sidenav .menu-information-block{padding:30px 15px 15px}.sidenav .dropdown{position:relative}.sidenav .dropdown-btn{background-color:transparent;background-image:url(/img/dropdown-menu-down-arrow.svg);background-position:100%;background-repeat:no-repeat;background-size:12px;color:rgba(0,0,0,.7);font-size:18px;font-weight:700;padding:30px 0;text-align:left;width:100%}.sidenav .dropdown-btn:hover{text-decoration:underline}.sidenav .dropdown-content{border-bottom:1px solid #8f98b0;display:none;padding-bottom:30px;z-index:1}.sidenav .dropdown-content li{padding:0}.sidenav .dropdown-content li a{border:none;color:#304c7a;display:block;font-size:18px;margin-top:15px;padding:0;text-decoration:none}.sidenav .address-block{color:#4d4d4d}.sidenav .address-block h4{align-items:center;display:flex;font-size:18px;font-weight:700;gap:10px;margin-bottom:15px}.sidenav .address-block a,.sidenav .address-block p{color:#4d4d4d;display:block;font-size:16px}.sidenav .address-block .address-menu-social{align-items:center;display:flex;flex-wrap:wrap;gap:15px;margin-left:42px}.sidenav .address-block .email-link{margin-bottom:15px}.nav-open{cursor:pointer}@media (max-width:1100px){.nav-open{display:none}}.site-navigation-menu li{padding:0 15px}.site-navigation-menu li a{align-items:center;border-bottom:1px solid #8f98b0;color:#000;display:flex;gap:12px;padding:15px 0}.site-navigation-menu li a p{font-size:18px;margin-bottom:0}.mobile-bottom-panel{align-items:center;background-color:#eaf0f7;border-top:1px solid #ddd;bottom:0;display:flex;height:auto;justify-content:space-around;min-height:60px;position:fixed;text-align:center;width:100%;z-index:500}.mobile-bottom-panel a,.mobile-bottom-panel svg{display:block}.mobile-bottom-panel svg{margin:0 auto}.mobile-bottom-panel a{color:#4a5779;font-size:8px;line-height:2}@media (min-width:1100px){.mobile-bottom-panel{display:none}}.single-product-page .vi-breadcrumb a:last-child{display:none}.single-product-page .category-title{color:#4a5779;font-size:24px;font-weight:400;line-height:30px;margin-bottom:16px}.sinle-product-page__product .product-information .total-count-header{font-size:16px;margin-bottom:0;margin-top:30px}.sinle-product-page__product .delivery-locations-info>h4{display:none;font-size:16px}.sinle-product-page__product .unit-container-helper{align-items:flex-end;display:flex}.sinle-product-page__product .unit-container-helper .price-part{margin-left:8px}.sinle-product-page__product .unit-container-helper .price-part .calc-result-val ul{display:flex;flex-direction:column;justify-content:space-between;min-height:40px}.sinle-product-page__product .product-title{color:#4a5779;font-size:18px;font-weight:700;justify-content:flex-end;line-height:24px;padding-bottom:16px}.sinle-product-page__product h4{color:#4a5779;display:block;font-size:15px;font-weight:700;margin-bottom:16px}.sinle-product-page__product h5{color:#4a5779;display:block;font-size:16px;font-weight:700;margin-bottom:8px}.sinle-product-page__product .single-unit{width:40px}.sinle-product-page__product .unit-row h3{color:#4a5779;display:none;font-size:16px;font-weight:600}.sinle-product-page__product .unit-container{margin-top:15px}.sinle-product-page__product .q-minus,.sinle-product-page__product .q-plus{height:40px;width:40px}.sinle-product-page__product .quantity-row{margin-top:15px;max-width:215px}.sinle-product-page__product .price-info{display:grid;grid-template-columns:1fr 1fr;margin-top:30px}@media (max-width:1370px){.sinle-product-page__product .price-info{grid-template-columns:1fr}.sinle-product-page__product .price-info .product-price{justify-content:flex-start!important;margin-top:15px}}.sinle-product-page__product .price-info .product-price{align-items:center;display:flex;flex-wrap:wrap;font-weight:500;gap:8px;justify-content:flex-end}.sinle-product-page__product .price-info .product-price .price-number{font-size:18px;font-weight:700;line-height:1;margin-bottom:0}.sinle-product-page__product .count-shipping-row{align-items:flex-end;display:flex;flex-direction:column;margin-top:8px}.sinle-product-page__product .count-shipping-row .count-shipping-val{display:flex;font-size:12px;font-style:italic;font-weight:500;justify-content:space-between;margin-bottom:10px;width:50%}.sinle-product-page__product .count-shipping-row .count-shipping-val span{color:#4285f4;font-weight:700}.sinle-product-page__product .count-shipping-row .count-shipping-weight{display:flex;font-size:12px;font-style:italic;font-weight:500;justify-content:space-between;width:50%}.sinle-product-page__product .count-shipping-row .count-shipping-weight span{color:#4a5779;font-weight:500;margin-left:auto}.sinle-product-page__product .shipping-row h4{border-bottom:2px solid #8f98b0;padding-bottom:16px;padding-top:16px}.sinle-product-page__product .shipping-items{gap:5px}.sinle-product-page__product .shipping-items label{background-color:#eaf4ff;border-radius:2.35px;font-size:12px;font-weight:600;gap:0;justify-content:center;margin-bottom:0;min-width:115px;padding:15px}.sinle-product-page__product .shipping-items label input{display:none}.sinle-product-page__product .shipping-items label:hover{cursor:pointer}.sinle-product-page__product .shipping-items .selected-shipping-item{background-color:#8f98b0!important;color:#fff}.sinle-product-page__product .product-grid{align-items:flex-start;display:grid;gap:24px;grid-template-columns:1fr 1fr}.sinle-product-page__product .product-grid .product-img img{border:1px solid #304c7a;border-radius:5px;cursor:pointer;height:550px;object-fit:cover;width:100%}@media (max-width:576px){.sinle-product-page__product .product-grid .product-img img{height:385px}}.sinle-product-page__product .product-grid .product-properties{display:grid;grid-template-columns:1fr 1fr}.sinle-product-page__product .product-grid .product-properties>div{color:#4a5779;display:flex;font-size:12px;gap:10px;justify-content:space-between;line-height:1;padding-bottom:4px}.sinle-product-page__product .product-grid .product-properties>div:nth-child(odd){border-right:1px solid #eaf0f7;padding-right:12px}.sinle-product-page__product .product-grid .product-properties>div:nth-child(2n){padding-left:12px;text-align:right}.sinle-product-page__product .product-grid .product-properties .property-name{font-weight:600}@media (max-width:576px){.sinle-product-page__product .product-grid .product-properties{grid-template-columns:1fr}.sinle-product-page__product .product-grid .product-properties div{padding-left:0!important;padding-right:0!important}.sinle-product-page__product .product-grid .product-properties div span{font-size:16px;line-height:24px}}.sinle-product-page__product .product-grid .count-shipping-row{margin-top:30px}.sinle-product-page__product .product-grid .total-counts{color:#4a5779;font-size:16px;padding:16px 0}.sinle-product-page__product .product-grid .total-counts .unit-container-wrapper{max-width:170px}.sinle-product-page__product .product-grid .total-counts>div{color:#4a5779;font-size:16px}.sinle-product-page__product .product-grid .total-counts .total-price{font-weight:700;padding:9px 16px}.sinle-product-page__product .product-grid .total-counts .total-price span{font-size:18px}@media (max-width:868px){.sinle-product-page__product .product-grid{grid-template-columns:1fr}.sinle-product-page__product .product-grid .price-info{grid-template-columns:1.3fr 1fr}.sinle-product-page__product .product-grid .price-info .product-price{align-content:flex-start;align-items:flex-start;display:flex;flex-direction:column;flex-wrap:wrap;justify-content:flex-end;margin-top:0}.sinle-product-page__product .product-grid .product-information .product-title{color:#4285f4;display:none;font-size:16px}.sinle-product-page__product .product-grid .delivery-locations-info>h4,.sinle-product-page__product .product-grid .total-count-header{color:#4285f4}}@media (min-width:869px){.sinle-product-page__product .product-grid .left-part .product-title,.sinle-product-page__product .product-grid .total-count-header{display:none}}@media (max-width:576px){.sinle-product-page__product .product-grid .shipping-items label{font-size:14px;min-width:auto}.sinle-product-page__product .product-grid .product-price{align-content:flex-end!important;align-items:flex-end!important}.sinle-product-page__product .product-grid .product-price span{font-size:13px;text-align:right}}@media (max-width:868px){.sinle-product-page__product .total-count-header{color:#4285f4}}@media (max-width:576px){.sinle-product-page__product .blue-total{font-size:12px!important}}.product-page__map-results{margin-top:24px}.product-page__map-results .locations-result__heading-grid{background:#eaf4ff;border-radius:6px;display:grid;gap:16px;grid-template-columns:500px 1fr 1fr 1fr;margin-top:16px;padding:16px}.product-page__map-results .locations-result__heading-grid h6{color:#4a5779;font-size:16px;font-weight:700;margin-bottom:0}.product-page__map-results .location-info-grid{align-items:flex-start;display:grid;gap:23px;grid-template-columns:1fr 1fr}.product-page__map-results .location-info-grid .button-row{align-items:center;display:grid;gap:15px;grid-template-columns:1fr 1fr}.product-page__map-results .location-info-grid .button-row a{gap:8px}.product-page__map-results .location-info-grid .button-row .help-button{border:2px solid #4285f4;justify-self:end;min-width:200px}.product-page__map-results .location-info-grid .button-row .order-button{min-width:240px}@media (max-width:1400px){.product-page__map-results .location-info-grid .delivery-locations-info .count-shipping-row div{width:100%}}.product-page__map-results .near-me-location-row{align-items:center;cursor:pointer;display:none;gap:8px;margin-bottom:8px;margin-top:16px}.product-page__map-results .near-me-location-row .location--icon-btn{align-items:center;background:#eaf0f7;border:1px solid #eaf0f7;border-radius:6px;display:flex;height:30px;justify-content:center;width:30px}.product-page__map-results .near-me-location-row p{color:#4a5779;font-size:16px;line-height:1;margin-bottom:0}.product-page__map-results .manufacturer{align-items:center;display:flex;gap:16px}.product-page__map-results .manufacturer img{border-radius:6px;width:45px}.product-page__map-results .manufacturer p{font-size:18px;font-weight:700;margin-bottom:0}.product-page__map-results .map-button{border:2px solid #4285f4;gap:6px;width:100%}.product-page__map-results .location-row{margin-top:16px}.product-page__map-results .location-row .btn-danger:not(:disabled):not(.disabled).active,.product-page__map-results .location-row .btn-danger:not(:disabled):not(.disabled):active,.product-page__map-results .location-row .show>.btn-danger.dropdown-toggle{background-color:#fff;border-color:#fff;color:#fff}.product-page__map-results .location-row .location-part{background:#fff;border:1px solid #8f98b0;border-radius:4px;min-height:39px;padding:15px 8px;position:relative;width:100%}.product-page__map-results .location-row .location-part div{align-items:center;color:#4a5779;display:flex;font-size:14px;margin-bottom:0}.product-page__map-results .location-row .location-part div b{margin-right:5px}.product-page__map-results .location-row .location-part div input{border:none;flex:1}.product-page__map-results .location-row .location-part div input::placeholder{color:#4a5779}.product-page__map-results .location-row .location-part .load-products-spinner{position:absolute;right:5px;top:10px;width:30px}.product-page__map-results .optimum_provider{border:3px solid #219653;box-shadow:none}.product-page__map-results .optimum_provider .order-button{background-color:#4285f4;border:none;color:#fff}.product-page__map-results .optimum_provider:hover{border:3px solid #007bff}.product-page__map-results .activeProvider{border:3px solid #4285f4;box-shadow:none}.product-page__map-results .activeProvider .vi-button{background-color:#4285f4;border:none;color:#fff}.product-page__map-results .map-block .distance-map{border:1px solid #304c7a;border-radius:6px}.product-page__map-results .map-block .map-conteiner{display:grid}.product-page__map-results .map-block .map-conteiner .order-button{background-color:transparent;border:1px solid #4a5779;color:#4a5779;margin-top:10px;width:100%}.product-page__map-results .map-block .map-embed{position:relative}@media (max-width:868px){.product-page__map-results .location-info-grid{grid-template-columns:1fr}.product-page__map-results .location-info-grid .delivery-map-block{order:2}}@media (max-width:576px){.product-page__map-results .delivery-locations-info h4,.product-page__map-results .delivery-locations-info h5{font-size:16px}.product-page__map-results .delivery-locations-info .shipping-items{gap:15px}.product-page__map-results .delivery-locations-info .shipping-items label{font-size:14px;width:50%}.product-page__map-results .delivery-locations-info .count-shipping-row{font-size:16px;font-style:italic;font-weight:500}.product-page__map-results .delivery-locations-info .count-shipping-row .count-shipping-val{font-size:16px}.product-page__map-results .delivery-locations-info .car_weight{font-size:14px}}@media (max-width:1300px){.product-page__map-results .locations-result__heading-grid{grid-template-columns:370px 1fr 1fr 1fr}.product-page__map-results .locations-result__heading-grid h6{font-size:14px}.product-page__map-results .widget-locations-result__single--with-delivery .locations-result__single--grid{grid-template-columns:370px 1fr!important}.product-page__map-results .widget-locations-result__single--with-delivery .locations-result__single--grid p{font-size:14px!important}}@media (max-width:868px){.product-page__map-results .locations-result__single--grid{grid-template-columns:1fr!important}.product-page__map-results .locations-result__single--grid .delivery-person{margin-top:8px}.product-page__map-results .locations-result__single--grid .delivery-person p{margin-bottom:8px}}@media (max-width:830px){.product-page__map-results .locations-result__heading-grid{grid-template-columns:336px 1fr 1fr 1fr}.product-page__map-results .widget-locations-result__single--with-delivery .locations-result__single--grid{grid-template-columns:336px 1fr!important}.product-page__map-results .widget-locations-result__single--with-delivery .prices-total-grid .delivery-label,.product-page__map-results .widget-locations-result__single--with-delivery .prices-total-grid .product-label,.product-page__map-results .widget-locations-result__single--with-delivery .prices-total-grid .total-label{background-size:25px!important}}@media (max-width:768px){.product-page__map-results .locations-result__heading-grid{display:none}.product-page__map-results .widget-locations-result__single--with-delivery .locations-result__single--grid{grid-template-columns:1fr!important}}@media (max-width:576px){.product-page__map-results .prices-total-row div{padding:6px}.product-page__map-results .single-product-page__similar h2{font-size:20px}.product-page__map-results .left-part p{font-size:14px}.product-page__map-results .dropdown-item{font-size:13px}.product-page__map-results .car_weight{font-size:10px}.product-page__map-results .locations-result__heading-grid,.product-page__map-results .quantity-heading{display:none}.product-page__map-results .widget-locations-result__single--with-delivery .locations-result__single--grid{grid-template-columns:1fr!important}.product-page__map-results .widget-locations-result__single--with-delivery .delivery-label,.product-page__map-results .widget-locations-result__single--with-delivery .product-label,.product-page__map-results .widget-locations-result__single--with-delivery .total-label{background-image:none!important;font-size:13px!important;padding:3px 0 3px 3px!important}.product-page__map-results .widget-locations-result__single--with-delivery .locations-result__total .vi-button{background-color:#4285f4!important;color:#fff;font-size:16px;width:100%}.product-page__map-results .widget-locations-result__single--with-delivery .prices-total-row div{padding:6px!important}}.shipping-items{align-items:center;display:flex;gap:30px}.shipping-items label{align-items:center;color:#4a5779;display:flex;font-size:16px;gap:8px;line-height:1;margin-bottom:0}.shipping-items input[type=radio]{margin:0}.shipping-items input[type=radio],.shipping-items input[type=radio]:checked{appearance:none;border:2px solid #4a5779;border-radius:4px;content:none;height:25px;outline:none;width:25px}.shipping-items input[type=radio]:checked{background-image:url(/img/delivery-checkbox.svg);background-position:50%;background-repeat:no-repeat;background-size:18px;padding:0}.locations-result__heading-grid{gap:0!important}.locations-result__heading-grid div{padding:8px}.locations-result__heading-grid div:nth-child(2){border-left:1px solid #8f98b0;border-right:1px solid #8f98b0}.locations-result__heading-grid div:nth-child(3){border-right:1px solid #8f98b0}.widget-locations-result__single{background:#fff;border:3px solid #e1edfc;border-radius:6px;box-shadow:0 0 3px 0 rgba(0,0,0,.25);color:#4a5779;margin-top:40px;padding:16px}.widget-locations-result__single:hover{border:3px solid #4285f4}.widget-locations-result__single:hover .vi-button--transparent{background-color:#4285f4;color:#fff}.widget-locations-result__single .delivery-person{margin-top:15px}.widget-locations-result__single .delivery-person p{font-size:16px;margin-bottom:0}.widget-locations-result__single.widget-locations-result__single--with-delivery .locations-result__single--grid{display:grid;gap:0;grid-template-columns:500px 1fr}.widget-locations-result__single.widget-locations-result__single--with-delivery .locations-result__single--grid .prices-total-grid .prices-total-row{display:grid;grid-template-columns:1fr 1fr 1fr}.widget-locations-result__single.widget-locations-result__single--with-delivery .locations-result__single--grid .prices-total-grid .prices-total-row div{padding:8px}.widget-locations-result__single.widget-locations-result__single--with-delivery .locations-result__single--grid .prices-total-grid .prices-total-row div:first-child{border-left:1px solid #8f98b0;border-right:1px solid #8f98b0}.widget-locations-result__single.widget-locations-result__single--with-delivery .locations-result__single--grid .prices-total-grid .prices-total-row div:nth-child(2){border-right:1px solid #8f98b0;text-align:right}.widget-locations-result__single.widget-locations-result__single--with-delivery .locations-result__single--grid .prices-total-grid .prices-total-row div:nth-child(3){text-align:right}.widget-locations-result__single.widget-locations-result__single--with-delivery .locations-result__single--grid .prices-total-grid .prices-total-row p{font-size:18px;margin-bottom:16px}.widget-locations-result__single.widget-locations-result__single--with-delivery .locations-result__single--grid .blue-total{color:#4285f4;font-size:24px;font-weight:700}.widget-locations-result__single.widget-locations-result__single--with-delivery .locations-result__single--grid .product-label{background-image:url(/img/product-label.svg);background-position:0;background-repeat:no-repeat;background-size:30px;padding:3px 0 3px 40px}.widget-locations-result__single.widget-locations-result__single--with-delivery .locations-result__single--grid .delivery-label{background-image:url(/img/delivery-label.svg);background-position:0;background-repeat:no-repeat;background-size:30px;padding:3px 0 3px 40px}.widget-locations-result__single.widget-locations-result__single--with-delivery .locations-result__single--grid .total-label{background-image:url(/img/total-label.svg);background-position:0;background-repeat:no-repeat;background-size:30px;padding:3px 0 3px 40px}.widget-locations-result__single.widget-locations-result__single--with-delivery .location-items-route{margin-top:12px;position:relative}.widget-locations-result__single.widget-locations-result__single--with-delivery .location-items-route .route-from{background-image:url(/img/route-from.svg);background-position:0;background-repeat:no-repeat;background-size:15px;font-size:16px;margin-bottom:16px;padding:3px 0 3px 28px}.widget-locations-result__single.widget-locations-result__single--with-delivery .location-items-route .route-to{background-image:url(/img/route-to.svg);background-position:0;background-repeat:no-repeat;background-size:15px;font-size:16px;margin-bottom:0;padding:3px 0 3px 28px}.widget-locations-result__single.widget-locations-result__single--with-delivery .locations-result__total{align-items:center;display:flex;flex-wrap:wrap;gap:15px;justify-content:space-between;margin-top:30px}.widget-locations-result__single.widget-locations-result__single--with-delivery .locations-result__total .right-part{align-items:center;display:flex;gap:16px}.widget-locations-result__single.widget-locations-result__single--with-delivery .locations-result__total .alert-text{color:red;font-size:16px;margin-bottom:0}.widget-locations-result__single.widget-locations-result__single--with-delivery .locations-result__total .left-part{background-image:url(/img/locations-result-total.svg);background-position:0;background-repeat:no-repeat;background-size:30px;padding:3px 0 3px 45px}.widget-locations-result__single.widget-locations-result__single--with-delivery .locations-result__total .left-part p{font-size:16px;margin-bottom:0}.widget-locations-result__single.widget-locations-result__single--with-delivery .locations-result__total .left-part p .delivery-number{color:#4285f4;font-weight:700}.widget-locations-result__single.widget-locations-result__single--with-delivery .locations-result__total .left-part p .direction-nuumber{font-size:18px}.widget-locations-result__single.widget-locations-result__single--self-delivery .locations-result__single--self-grid{display:grid;gap:0;grid-template-columns:.6fr 1.4fr;justify-content:space-between;margin-top:30px}.widget-locations-result__single.widget-locations-result__single--self-delivery .locations-result__single--self-grid .self-grid-left{padding:0}.widget-locations-result__single.widget-locations-result__single--self-delivery .locations-result__single--self-grid .self-grid-rigth{display:grid;grid-template-columns:1fr 1fr 1fr 1fr 1fr;padding:0}.widget-locations-result__single.widget-locations-result__single--self-delivery .locations-result__single--self-grid div{padding:0 8px}.widget-locations-result__single.widget-locations-result__single--self-delivery .locations-result__single--self-grid .self-grid-rigth div:first-child,.widget-locations-result__single.widget-locations-result__single--self-delivery .locations-result__single--self-grid .self-grid-rigth div:nth-child(2){border-left:1px solid #8f98b0;border-right:1px solid #8f98b0}.widget-locations-result__single.widget-locations-result__single--self-delivery .locations-result__single--self-grid .self-grid-rigth div:nth-child(3){border-right:1px solid #8f98b0}.widget-locations-result__single.widget-locations-result__single--self-delivery .locations-result__single--self-grid .self-grid-rigth div:nth-child(5){padding:0}.widget-locations-result__single.widget-locations-result__single--self-delivery .locations-result__single--self-grid p{color:#4a5779;font-size:14px;line-height:1;margin-bottom:3px}.widget-locations-result__single.widget-locations-result__single--self-delivery .locations-result__single--self-grid .delivery-address{color:#4285f4;font-weight:500;margin-top:3px}.widget-locations-result__single.widget-locations-result__single--self-delivery .locations-result__single--self-grid .delivery-person{border-right:0!important;margin-right:0;padding-left:0}.widget-locations-result__single.widget-locations-result__single--self-delivery .locations-result__single--self-grid .delivery-price{font-size:16px;font-weight:700}.widget-locations-result__single.widget-locations-result__single--self-delivery .locations-result__single--self-grid .delivery-total{color:#4285f4;font-size:16px;font-weight:700}.widget-locations-result__single.widget-locations-result__single--self-delivery .locations-result__single--self-grid .vi-button{padding:12px 39px}@media (max-width:1200px){.widget-locations-result__single.widget-locations-result__single--self-delivery .locations-result__single--self-grid{grid-template-columns:1fr}.widget-locations-result__single.widget-locations-result__single--self-delivery .locations-result__single--self-grid .self-grid-rigth div:first-child{border-left:0 solid #8f98b0;border-right:1px solid #8f98b0}.widget-locations-result__single.widget-locations-result__single--self-delivery .locations-result__single--self-grid .self-grid-left p{font-size:16px;margin:10px 0}.widget-locations-result__single.widget-locations-result__single--self-delivery .locations-result__single--self-grid .self-grid-left .delivery-person{margin-top:0}.widget-locations-result__single.widget-locations-result__single--self-delivery .locations-result__single--self-grid .self-grid-rigth{margin-top:20px}}@media (max-width:730px){.widget-locations-result__single.widget-locations-result__single--self-delivery .locations-result__single--self-grid .self-grid-rigth{grid-template-columns:1fr 1fr}.widget-locations-result__single.widget-locations-result__single--self-delivery .locations-result__single--self-grid .self-grid-rigth div{margin:5px 0}.widget-locations-result__single.widget-locations-result__single--self-delivery .locations-result__single--self-grid .self-grid-rigth div:nth-child(2){border-left:0 solid #8f98b0;border-right:0 solid #8f98b0}}@media (max-width:576px){.widget-locations-result__single.widget-locations-result__single--self-delivery .locations-result__single--self-grid{margin-top:10px}.widget-locations-result__single.widget-locations-result__single--self-delivery .locations-result__single--self-grid .manufacturer-name{font-size:14px}.widget-locations-result__single.widget-locations-result__single--self-delivery .locations-result__single--self-grid .delivery-address{font-size:12px!important}.widget-locations-result__single.widget-locations-result__single--self-delivery .locations-result__single--self-grid p{font-size:14px!important}.widget-locations-result__single.widget-locations-result__single--self-delivery .locations-result__single--self-grid .delivery-person p{font-size:14px}.widget-locations-result__single.widget-locations-result__single--self-delivery .locations-result__single--self-grid .self-grid-rigth{grid-template-columns:1fr;margin-top:0}.widget-locations-result__single.widget-locations-result__single--self-delivery .locations-result__single--self-grid .self-grid-rigth div{display:flex;justify-content:space-between}.widget-locations-result__single.widget-locations-result__single--self-delivery .locations-result__single--self-grid .self-grid-rigth div p:nth-child(2){font-size:16px}.widget-locations-result__single.widget-locations-result__single--self-delivery .locations-result__single--self-grid .self-grid-rigth div:first-child{border-right:0}.widget-locations-result__single.widget-locations-result__single--self-delivery .locations-result__single--self-grid .self-grid-rigth div:nth-child(3){border-right:0 solid #8f98b0}.widget-locations-result__single.widget-locations-result__single--self-delivery .locations-result__single--self-grid .self-grid-rigth .vi-button{font-size:14px;width:100%}.widget-locations-result__single.widget-locations-result__single--self-delivery .locations-result__single--self-grid .self-grid-rigth .delivery-price,.widget-locations-result__single.widget-locations-result__single--self-delivery .locations-result__single--self-grid .self-grid-rigth .delivery-total{font-size:18px!important}}.single-product-page__similar{margin-top:39px;padding-bottom:39px}.single-product-page__similar .similar-grid{grid-gap:24px;display:grid;grid-template-columns:1fr 1fr 1fr 1fr;margin-top:24px}.single-product-page__similar h2{color:#4a5779;font-size:24px;font-weight:400;line-height:30px;margin-bottom:8px}.single-product-page__similar h2 a{color:#8f98b0;text-decoration:underline}.single-product-page__similar .similar-desc p{color:#4a5779;font-size:12px;line-height:24px}.single-product-page__similar .similar-desc .read-more{color:#4a5779;cursor:pointer;font-size:12px;text-decoration:underline}.single-product-page__similar .similar-category-title{align-items:center;background-color:#eaf4ff;border-radius:6px;color:#4a5779;display:flex;font-size:12px;font-weight:700;gap:22px;line-height:16px;margin-bottom:12px;min-height:39px;padding:8px 14px}.single-product-page__similar .similar-product{align-items:center;background:#fff;border-radius:8px;display:flex;gap:8px;justify-content:space-between;margin-bottom:12px;padding:8px 10px}.single-product-page__similar .similar-product img{border-radius:5px;height:43px;object-fit:cover;width:46px}.single-product-page__similar .similar-product span{color:#4a5779;font-size:12px;line-height:15px}.single-product-page__similar .hidden-button{border:2px solid #4285f4;width:100%}.single-product-page__similar .vi-button{background-color:#f3f6f9;padding:8px 12px}@media (max-width:1450px){.single-product-page__similar .similar-grid{gap:16px;grid-template-columns:1fr 1fr 1fr}.single-product-page__similar .similar-product{padding:8px 4px}}@media (max-width:860px){.single-product-page__similar .similar-grid{grid-template-columns:1fr 1fr}}@media (max-width:576px){.single-product-page__similar .similar-grid{grid-template-columns:1fr}.single-product-page__similar .similar-product span{font-size:13px;text-align:center}}.single-product-page__advantages{padding-bottom:35px}.single-product-page__advantages h2{color:#4a5779;font-size:18px;font-weight:700;line-height:24px}.single-product-page__advantages .advantage-grid{margin-top:24px;text-align:center}.single-product-page__advantages .advantage-grid p{color:#4a5779;font-size:16px;line-height:20px;padding-top:16px}@media (max-width:768px){.single-product-page__advantages .advantage-grid{grid-template-columns:repeat(2,1fr)}}.single-product-page__testimonial{padding-bottom:39px}.single-product-page__testimonial .slider-heading-widget{margin-bottom:39px}.single-product-page__testimonial h2{color:#4a5779;font-size:18px;font-weight:700;line-height:24px}.single-product-page__testimonial img{border-radius:50%;display:block;height:60px;margin:0 auto;width:60px}.single-product-page__testimonial p{font-size:14px;line-height:24px;margin-top:15px;text-align:center}.single-product-page__testimonial .testimonial-grid{padding-bottom:30px}.single-product-page__testimonial .testimonial-grid>div{background-color:#fff;border-radius:8px;box-shadow:0 0 8px rgba(179,200,240,.3);padding:24px 16px 35px}.single-product-page__testimonial .testimonial-grid img{border-radius:50%;display:block;height:60px;margin:0 auto;width:60px}.single-product-page__testimonial .testimonial-grid p{font-size:14px;line-height:24px}.single-product-page__testimonial .button-block{display:none;text-align:center}.single-product-page__testimonial .button-block a{border:2px solid #4285f4;max-width:240px;width:100%}.modal-backdrop{z-index:10}#callback-form{bottom:39px;height:auto;top:auto}#callback-form .modal-dialog{border-radius:5px 5px 0 0;margin:0 auto;max-width:340px}#callback-form .modal-content{background-color:#fff;border:none;border-radius:5px 5px 0 0}#callback-form .modal-header{background-color:#4285f4;border-radius:5px;justify-content:center}#callback-form .modal-header h5{color:#fff;font-size:12px;letter-spacing:.1em;line-height:1;text-align:center;text-transform:uppercase}#callback-form .close{background-image:url(/img/white-close-btn.svg);background-repeat:no-repeat;background-size:cover;height:18px;margin:0;opacity:1;padding:0;position:absolute;right:18px;width:18px}#callback-form .close span{display:none}#callback-form .btn-primary{background-color:#4285f4;border-radius:4px;font-size:14px;font-weight:700;height:45px;width:100%}#callback-form label{color:#8f98b0;font-size:8px;line-height:18px}.content_block{overflow:hidden;position:relative}.content_block.hide-text{height:80px}.content_block.hide-text:after{background-image:linear-gradient(180deg,rgba(243,246,249,0),#f3f6f9 90%);bottom:0;content:"";display:block;height:70px;left:0;position:absolute;right:0}.map-conteiner{display:flex;height:100%}.distance-map{flex-basis:0;flex-grow:4;height:400px;width:100%}.sidebar{box-sizing:border-box;display:none;flex-basis:15rem;flex-grow:1;height:100%;max-width:15rem;overflow:auto;padding:0 .5rem}.panel{height:400px;overflow:scroll}.panel .provider_wraper{margin:.3rem 0;padding:5px}.panel .provider_wraper .header{align-items:center;display:flex;margin:0 0 16px}.panel .provider_wraper .header .carrier,.panel .provider_wraper .header .text{flex:1}.panel .provider_wraper .content .col{max-width:20%;padding:0 8px}.panel .provider_wraper .content .col>*{margin:5px 0}.panel .provider_wraper .content .col:first-child{max-width:40%}.panel .provider_wraper .content .short-info .col{max-width:43%}.panel .provider_wraper .content .short-info .col:first-child{max-width:15%}.main-page__why-we .why-grid{margin-top:39px}@media (max-width:1100px){.main-page__why-we .why-grid{gap:30px}}.main-page__why-we .why-grid .single-reason{align-items:center;color:#313131;display:flex;gap:17px}.main-page__why-we .why-grid .single-reason p{font-size:19px;margin-bottom:0;padding-bottom:8px}.main-page__why-we .why-grid .single-reason span{font-size:14px;font-weight:300}.main-page__why-we .why-grid img{width:51px}.main-page__call-action{background-image:url(/img/main-call-action.png);background-position:100%;background-repeat:no-repeat;background-size:cover;color:#fff;padding:22px 0 0}.main-page__call-action .call-action-grid{display:flex;flex-wrap:wrap;gap:15px;justify-content:space-between}.main-page__call-action .call-action-info{margin-top:95px;max-width:392px;padding-bottom:112px;position:relative}@media (max-width:768px){.main-page__call-action .call-action-info{max-width:100%}}.main-page__call-action .call-action-info:before{background:#4285f4;border-radius:6px;content:"";height:3px;left:0;position:absolute;top:0;width:94px}.main-page__call-action .call-action-info h2{color:#fff;margin-bottom:20px;padding-top:8px}@media (max-width:900px){.main-page__call-action .call-action-info h2{text-align:left}}.main-page__call-action .call-action-info .desc{font-size:18px;line-height:24px;margin-bottom:20px}@media (max-width:768px){.main-page__call-action .call-action-info .desc{font-size:18px;line-height:24px}}.main-page__call-action .call-action-info .call-link{align-items:center;color:#fff;display:flex;font-size:18px;gap:10px}.main-page__call-action .self-made-man{align-self:end;max-width:409px;width:38%}.main-page__call-action .mobile-call-img{display:block;margin:0 auto;max-width:100%}@media (min-width:769px){.main-page__call-action .mobile-call-img{display:none}}.main-page__promotion{padding:39px 0}.main-page__promotion .single-product-preview{padding:0}.main-page__promotion .single-product-preview:hover{border:none}.main-page__promotion .promotion-block{align-items:center;background:#eaf4ff;border:1px solid #8f98b0;border-radius:4px;display:grid;gap:15px;grid-template-columns:1fr 294px;justify-content:space-between;margin:0 auto;max-width:1000px;padding:23px}.main-page__promotion .promotion-block .info{background-image:url(/img/promotion-icon.svg);background-position:0;background-repeat:no-repeat;background-size:47px;padding-left:60px}.main-page__promotion .promotion-block .info h3{color:#000;font-size:19px;font-weight:700;text-transform:uppercase}.main-page__promotion .promotion-block .info p{color:#000;margin-bottom:0}.main-page__promotion .subscribe-form{align-items:center;display:flex;width:100%}.main-page__promotion .subscribe-form .email-input{background:#fff;border:1px solid #4285f4;border-radius:3px 0 0 3px;flex:1;font-size:11px;min-height:37px;padding:8px 16px}.main-page__promotion .subscribe-form .subscribe-btn{border-radius:0 3px 3px 0;min-height:37px;padding:11px 24px}.main-page__promotion .main-promotion-slider .widget-single-promotion{border:1.5px solid #8f98b0}.main-page__promotion .main-promotion-slider .widget-single-promotion:hover{border:2.5px solid #8f98b0}.main-page__useful-info h2{border-bottom:1px solid #4285f4;margin-bottom:39px}.main-page__useful-info .useful-info-grid{display:grid;gap:39px;grid-template-columns:1fr 400px}.main-page__useful-info .widget-single-promotion{height:auto}.main-page__top-rating .slider-tabs-heading{align-items:center;display:flex;flex-wrap:wrap;gap:39px;justify-content:space-between;margin-bottom:39px}.main-page__top-rating .rating-tabs{border-bottom:1px solid #4285f4;flex:1;padding-bottom:10px}.main-page__top-rating .rating-tabs .vi-tab{display:flex;justify-content:end}.main-page__top-rating .slider-heading-widget{margin-bottom:0}.main-page__top-rating .single-product-preview .content-part a img{display:block;margin-bottom:15px}.main-page__beton .slider-heading-widget,.main-page__popular-products .slider-heading-widget{margin-bottom:39px}.vi-catalog-sorting{align-items:center;display:flex;gap:15px;justify-content:space-between;padding:24px 0 0}.vi-catalog-sorting .sorting{align-items:center;display:flex;flex-wrap:wrap;gap:6px}.vi-catalog-sorting .sorting select{background-color:transparent;border:none;border-bottom:1px solid #4a5779;border-radius:0;color:#4a5779;cursor:pointer;font-size:12px;height:auto;margin-right:16px;outline:none;padding:0}.vi-catalog-sorting .preferences-label svg{width:12px}.vi-catalog-sorting .viewType{display:flex;gap:9px}.vi-catalog-sorting .viewType .view-type-btn{background-color:transparent;border:none;height:auto;padding:0;width:auto}.vi-catalog-sorting .viewType .view-type-btn svg path{fill:#8f98b0}.vi-catalog-sorting .viewType .view-type-btn.active svg path{fill:#4a5779}.checkout-page h1{font-size:18px;font-weight:700;margin:3px 0}.checkout-page .checkout-page-description{font-size:14px;line-height:30px;margin:2px 0}.checkout-page .checkout-page-phones{margin:30px auto}.checkout-page .checkout-page-phones h4{font-size:14px;font-weight:700;text-align:center}.checkout-page .checkout-page-messangers{margin:30px auto}.checkout-page .checkout-page-messangers h4{font-size:14px;font-weight:700;text-align:center}.checkout-page .checkout-page-messangers .widget-contacts__social{display:flex;justify-content:center}.checkout-page .checkout-page-messangers .widget-contacts__social .single{border:1px solid #fff;color:#4a5779;display:flex;flex-wrap:wrap;height:70px;justify-content:center;margin:4px;padding:8px;text-decoration:none;width:70px}.checkout-page .checkout-page-messangers .widget-contacts__social .single:hover{border:1px solid #8f98b0;border-radius:6px}.checkout-page .checkout-page-shopping-back{margin-bottom:25px;margin-top:25px;text-align:center}.checkout-page .warning-summary{color:red;font-weight:600;line-height:22px}.checkout-page .number-input-wrap{align-items:center;grid-template-columns:repeat(4,1fr)}.checkout-page .number-input-wrap b{font-weight:700;text-align:left}.checkout-page__personal-data{background:#fff;border-radius:8px;box-shadow:0 0 2px 0 rgba(0,0,0,.25);margin-top:24px;padding:16px}.checkout-page__personal-data h3{align-items:center;display:flex;font-size:14px;font-weight:400;gap:8px;margin-bottom:9px}.contact-page{color:#304c7a}.contact-page h2,.contact-page h3{font-size:24px;font-weight:400;margin-bottom:16px}.contact-page .vi-page-heading-widget{background-repeat:no-repeat;background-size:cover;min-height:235px}.contact-page .contacts-title{color:#4a5779;font-size:18px;font-weight:700}.contact-page .single-contact{display:flex;gap:9px}.contact-page .single-contact .single-contact__info{font-size:14px;font-weight:400}.contact-page .single-contact .svg-embed{display:flex;justify-content:center;width:46px}.contact-page .single-contact p{font-size:14px;margin-bottom:11px}.contact-page .single-contact .app{font-size:14px;text-transform:uppercase}.contact-page .single-contact:not(:last-child){margin-bottom:25px}.contact-page .single-contact__info{margin-top:8px}.contact-page .contact-page__form-block .help-block{font-size:12px}.contact-page .contact-page__form-block .form-block{background:#fff;border-radius:8px;box-shadow:0 0 8px rgba(179,200,240,.3);font-size:16px;padding:30px 25px}.contact-page .contact-page__form-block .form-block-left{padding:30px 0}.contact-page .contact-page__form-block .form-block-left .contacts-title{margin-bottom:30px}.contact-page .contact-page__form-block #contactform-name{background-image:url(/img/user-red.png);background-position:10px;background-repeat:no-repeat;padding-left:40px}.contact-page .contact-page__form-block #contactform-email{background-image:url(/img/email-red.png);background-position:10px;background-repeat:no-repeat;padding-left:40px}.contact-page .contact-page__form-block .contact-form-grid{grid-template-columns:1fr 470px;padding:0}.contact-page .contact-page__form-block input,.contact-page .contact-page__form-block textarea{border:1px solid #eaf0f7;border-radius:6px;box-sizing:border-box;margin-bottom:16px;padding:0 14px;width:100%}.contact-page .contact-page__form-block input{font-size:12px;min-height:39px}.contact-page .contact-page__form-block textarea{height:135px;padding:14px;resize:none}.contact-page .contact-page__form-block .vi-button{display:flex;font-weight:400;margin:0 auto;max-width:240px}.contact-page .contact-page__form-block .desc{font-size:12px;margin-bottom:16px}.contact-page .contact-page_map-block{margin-top:40px}.contact-page .contact-page_map-block .contacts-title{margin-bottom:24px}.contact-page .contact-page_map-block .map-image{width:100%}.error-page{background-image:url(/img/error-worker.png),url(/img/error-esc.png);background-position:75% bottom,95% 25%;background-repeat:no-repeat,no-repeat;background-size:300px,570px}.error-page .error-container{margin:0 auto;max-width:85%}.error-page .error-content{display:flex;flex-direction:column;justify-content:center;max-width:492px;min-height:80vh;padding:30px 0}.error-page .error-content h1{color:#304c7a;font-size:234px;line-height:1}.error-page .error-content .error-description{font-size:42px;font-weight:400;line-height:52px}.error-page .error-content .subtitle{font-size:14px;line-height:17px;margin-bottom:34px}.error-page .error-content .vi-button{border:2px solid #304c7a;color:#304c7a;font-size:14px;font-weight:400;gap:8px;margin:0 auto;max-width:387px;padding:12px 40px}.about-page .contacts-title{color:#4a5779;font-size:18px;font-weight:700;margin-bottom:40px}.about-page .vi-page-heading-widget{background-repeat:no-repeat;background-size:cover;min-height:235px}.about-page h3{color:#304c7a;font-size:24px;font-weight:400;text-align:center}.about-page .main-page__about{background-color:#eaf4ff;border-radius:8px;padding:80px 24px}.about-page .main-page__about .about p{font-size:14px}.about-page .about-page__content{padding-top:80px}.about-page .about-page__content .cite{border-left:5px solid #4285f4;color:#333;font-size:18px;line-height:22px;margin-bottom:18px;padding-bottom:0;padding-left:25px}.about-page .about-page__content .description{color:#333;font-size:14px;line-height:17px}.about-page .about-page__content .about-info{background:linear-gradient(0deg,rgba(0,0,0,.1),rgba(0,0,0,.1)),linear-gradient(90deg,rgba(66,133,244,.2),rgba(0,0,0,.2) 98.87%);border:1px solid #4285f4;border-radius:8px;color:#333;margin-bottom:39px;margin-top:40px;padding:39px 23px 40px}.about-page .about-page__photo-block{padding-top:80px}.about-page .about-page__photo-block .swiper-slide{text-align:center;width:auto}.about-page .about-page__photo-block .swiper-slide img{border-radius:8px}.about-page .about-page__photo-block .swiper-wrapper{padding:0 15px}.about-page .about-page__partners-block{padding-bottom:39px;padding-top:100px}.about-page .about-page__partners-block .swiper-slide{text-align:center;width:auto}.about-page .about-page__partners-block .swiper-slide p{color:#58595b;font-size:18px;padding-top:22px;text-transform:uppercase}.about-page .about-page__partners-block h3{margin-bottom:45px}.about-page .tab{display:flex;gap:16px;justify-content:center;overflow:hidden}.about-page .tab button{align-items:center;background-color:inherit;border:1px solid #304c7a;border-radius:3px;cursor:pointer;display:flex;font-size:12px;height:39px;justify-content:center;min-width:250px;outline:none;padding:14px 16px;text-align:center;transition:.3s}.about-page .tab button.active,.about-page .tab button:hover{background-color:#304c7a;color:#fff}.about-page .tabcontent{display:none;padding-top:40px}.about-page .tabcontent.active{display:block}.about-page .about-page__photo-block--tabs{margin-top:16px}.single-post-page{color:#304c7a;font-size:18px;line-height:22px}.single-post-page quote{border-left:5px solid #4285f4;display:block;font-size:24px;line-height:29px;margin-bottom:24px;padding-left:25px}.single-post-page p{font-size:18px;line-height:22px;margin-bottom:16px}.single-post-page h3{font-size:24px;font-weight:400;line-height:29px;margin-bottom:25px}.single-post-page h2{font-size:36px;font-weight:400;line-height:44px;margin-bottom:25px;text-align:center}.single-post-page .featured-block{background:linear-gradient(90deg,rgba(66,133,244,.2),rgba(0,0,0,.2) 98.87%),rgba(0,0,0,.8);border:1px solid #4285f4;border-radius:8px;color:#fff;margin:24px 0 39px;padding:39px 23px}.single-post-page .featured-block p{color:#fff}.single-post-page__post{padding:39px 0}.swiper-button-next{background-image:url(/img/swiper-arrow-right.svg);background-repeat:no-repeat;background-size:auto 100%;height:30px;width:18px}.swiper-button-next:after{display:none}.swiper-button-prev{background-image:url(/img/swiper-arrow-left.svg);background-repeat:no-repeat;background-size:auto 100%;height:30px;width:18px}.swiper-button-prev:after{display:none}.single-product-preview{border:1px solid #e1edfc;border-radius:8px;display:flex!important;flex-direction:column;gap:16px;justify-content:space-between;padding:16px}.single-product-preview .product-title{color:#000;padding-bottom:0}.single-product-preview .price-btn-part{align-items:center;display:flex;flex-wrap:wrap;gap:7px;justify-content:space-between}.single-product-preview .price-btn-part .vi-button{background-image:url(/img/product-buy-btn.svg);background-position:50%;background-repeat:no-repeat;background-size:20px;border-radius:5px;height:31px;max-width:78px;width:100%}.single-product-preview .price-btn-part .vi-button svg{width:20px}.single-product-preview .prices{color:#4a5779;font-weight:700}.single-product-preview .prices .price{margin-bottom:0}.single-product-preview .prices .unit-price{font-size:11px;margin-bottom:0}.single-product-preview:hover{border:1px solid #4285f4}.single-product-preview:hover .product-title{color:#4285f4;text-decoration:underline}.main-page__beton{background-color:#eaf4ff}.main-page__useful-info .info-part p{color:#333;margin-bottom:24px}.main-page__useful-info .info-part .useful-subtitle{color:#000;font-size:16px;font-weight:700;margin-bottom:8px}.main-page__useful-info .widget-single-promotion:not(:last-child){margin-bottom:16px}.catalog-page__filters-block .filters-container{background-color:#fff;border:1px solid rgba(0,0,0,.1);border-radius:3px;padding:0 10px}.catalog-page__filters-block .vi-filters{padding:10px 0}.catalog-page__filters-block .vi-filters:not(:last-child){padding-bottom:16px}.catalog-page__filters-block .vi-catalog-filters{padding:0}.catalog-page__filters-block .vi-catalog-filters h3{color:#4a5779;font-weight:400}.catalog-page__filters-block .roll_up{background-image:url(/img/rollup-link.svg);background-position:bottom;background-repeat:no-repeat;background-size:12px;color:#4a5779;cursor:pointer;display:none;font-size:16px;line-height:143%;margin:16px auto 0;padding-bottom:8px;text-align:center}.catalog-page__filters-block .item_filter_block_1 .vi-catalog-filters>div{display:grid;gap:10px;grid-template-columns:170px 1fr}.catalog-page__filters-block .item_filter_block_2,.catalog-page__filters-block .item_filter_block_3{padding:10px 0 0}.catalog-page__filters-block .item_filter_block_2 .vi-catalog-filters,.catalog-page__filters-block .item_filter_block_3 .vi-catalog-filters{display:block}.catalog-page__filters-block .item_filter_block_2 .vi-catalog-filters>div,.catalog-page__filters-block .item_filter_block_3 .vi-catalog-filters>div{background:transparent}.catalog-page__filters-block .item_filter_block_3 .vi-catalog-filters>div{border-bottom:none}.product-information__info-tabs .product-information__info-tabs--tab{border-bottom:2px solid #8f98b0;padding:16px 0}.product-information__info-tabs .product-information__info-tabs--tab input{opacity:0;position:absolute;z-index:-1}.product-information__info-tabs .tab__content{max-height:0;overflow:hidden}.product-information__info-tabs input:checked~.tab__content{margin-top:16px;max-height:100%}.product-information__info-tabs .tab__close,.product-information__info-tabs .tab__label{cursor:pointer;display:flex;font-size:16px}.product-information__info-tabs .tab__label{justify-content:space-between;margin-bottom:0}.product-information__info-tabs .tab__label h3{align-items:center;color:#4a5779;display:flex;font-size:16px;font-weight:600;gap:5px;margin-bottom:0}.product-information__info-tabs .tab__label:after{content:url(/img/product-info-tab-arrow.svg);height:7px;text-align:center;transition:all .35s;width:12px}.product-information__info-tabs input:checked+.tab__label:after{content:url(/img/product-info-tab-arrow-up.svg)}.product-information__info-tabs .tab__close{font-size:.75rem;justify-content:flex-end;padding:.5rem 1rem}.product-page__product-info-text p{color:#8f98b0;font-size:12px;line-height:normal}.product-page__product-info-text p:not(:last-child){margin-bottom:0}.catalog-menu--open-btn{align-items:center;background-color:#ffd600;border-radius:5px;color:#000;cursor:pointer;display:flex;font-size:11px;font-weight:700;gap:5px;min-width:95px;padding:10px}@media (max-width:1100px){.catalog-menu--open-btn{display:none}}.overlay-megamenu{background:transparent;height:0;left:0;opacity:0;overflow:hidden;padding:0 0 20px;position:absolute;right:0;top:200%;transition:all .3s ease-out;visibility:hidden;width:100%;z-index:99}.overlay-megamenu .megamenu-btn-close{cursor:pointer}.overlay-megamenu.open{background:#fff;border-radius:0 3px 3px;box-shadow:0 0 10px 0 rgba(0,0,0,.1);color:#4a5779;height:auto;opacity:1;overflow-y:auto;padding:20px 15px;top:100%;visibility:visible}.overlay-megamenu.open a{color:#4a5779}.overlay-megamenu.open .megamenu-heading{align-items:center;display:flex;gap:15px;justify-content:space-between;margin-bottom:20px;padding-left:40px}.overlay-megamenu.open .megamenu-heading h3{font-size:19px;font-weight:700;margin-bottom:0;text-decoration:underline}.overlay-megamenu.open .subcategory-tab__list--item{border:1px solid transparent;border-radius:3px;color:#4a5779;font-size:12px;padding:10px;text-align:center}.overlay-megamenu.open .subcategory-tab__list--item:hover{border:1px solid #4285f4}.overlay-megamenu.open .subcategory-tab__list--item img{display:block;margin-bottom:10px}.overlay-megamenu.open .subcategory-tab__list{display:grid;grid-template-columns:repeat(4,1fr)}.overlay-megamenu.open .subcategory-tab__list img{height:105px;object-fit:cover;width:100%}.overlay-megamenu.open .category-link{align-items:center;background-image:url(/img/category-link-arrow.svg);background-position:right 19px center;background-repeat:no-repeat;background-size:7px;border-radius:3px;display:flex;font-size:14px;font-weight:600;gap:15px;padding:12px 34px 12px 19px}.overlay-megamenu.open .category-link svg{width:25px}.overlay-megamenu.open .category-link:hover{background-color:#4285f4;background-image:url(/img/category-link-arrow-active.svg);color:#fff;text-decoration:none}.overlay-megamenu.open .category-link:hover svg path{fill:#fff}.megamenu-tabs-grid .menutab{float:left;padding:0 16px 0 0;width:35%}.megamenu-tabs-grid .menu-tabcontent{border-left:none;display:none;float:left;width:65%}.category-page-child h2{border-bottom:1px solid #4285f4;font-size:18px;font-weight:700;line-height:22px;margin-bottom:38px;padding-bottom:8px}.catalog-page__filters-menu{display:none}.category-return-link{background-image:url(/img/return-link.svg);background-position:left top 4px;background-repeat:no-repeat;background-size:9px;color:#4a5779;display:block;font-size:18px;font-weight:700;padding:5px 0 5px 19px}.category-page-child__subcategory-grid{display:grid;gap:30px 50px;grid-template-columns:repeat(5,1fr);margin-top:30px}.category-page-child__subcategory-grid .subcategory-img,.category-page-child__subcategory-grid a{display:block}.category-page-child__subcategory-grid .subcategory-img img{display:block;max-width:100%;width:auto}.category-page-child__subcategory-grid .subcategory-item-name{color:#4a5779;font-size:14px;font-weight:600;line-height:17px;margin-top:10px}.category-page-child__subcategory-grid .subcategory-list-second-level{margin-top:10px}.category-page-child__subcategory-grid .subcategory-list-second-level li:not(:last-child){margin-bottom:5px}.category-page-child__subcategory-grid .subcategory-list-second-level li a{color:#4a5779;display:block;font-size:12px;line-height:15px}.category-page-child__why-buy{margin-top:30px;padding-bottom:24px}.category-page-child__why-buy .slider-heading-widget{margin-bottom:38px}.category-page-child__why-buy .slider-heading-widget h2{border:0;margin-bottom:0}.category-page-child__why-buy h2{font-size:18px;font-weight:700;line-height:22px}.category-page-child__why-buy p{font-size:14px;line-height:18px}.vi-cart-sidebar__top-part{align-items:center;background-color:#fff;box-shadow:0 0 4px 0 rgba(0,0,0,.25);display:flex;flex-direction:column;justify-content:center;padding:12px 16px}.vi-cart-sidebar__top-part .case-registered-user{text-align:center}.vi-cart-sidebar__top-part .case-registered-user .user-name{background-image:url(/img/authorized-user.svg);background-position:0;background-repeat:no-repeat;background-size:21px;font-size:19px;font-weight:700;line-height:23px;margin-bottom:0;padding-left:28px}.vi-cart-sidebar__top-part .case-registered-user .logout-link{color:#4a5779;font-size:12px;line-height:19px}.vi-cart-sidebar__bottom-part{background-color:#f3f6f9;box-shadow:0 0 4px 0 rgba(0,0,0,.5);padding:16px 8px 8px}.vi-cart-sidebar__bottom-part .btn-part{border-top:1px solid #8f98b0;padding-top:8px}.vi-cart-sidebar__bottom-part .btn-part .vi-button{width:100%}.vi-cart-sidebar__bottom-part .total-price,.vi-cart-sidebar__bottom-part .total-product{align-items:center;display:flex;flex-wrap:wrap;gap:10px;justify-content:space-between}.vi-cart-sidebar__bottom-part .total-price p,.vi-cart-sidebar__bottom-part .total-product p{color:#000;font-size:12px}.vi-cart-sidebar__bottom-part .total-product .total-number{font-size:14px}.vi-cart-sidebar__bottom-part .total-price{font-weight:700}.vi-cart-sidebar__bottom-part .total-price .total-number{font-size:16px}.vi-cart-sidebar__content-part{-webkit-box-flex:1;-moz-box-flex:1;box-flex:1;-webkit-overflow-scrolling:touch;height:100%;overflow-x:hidden;overflow-y:auto;padding:23px 16px}.vi-cart-sidebar__content-part h3{color:#4a5779;font-size:19px;font-weight:700;text-align:center}.vi-cart-sidebar__content-part .cart-widget{background-color:#fff;border-radius:8px;box-shadow:0 0 3px 0 rgba(0,0,0,.25);padding:16px 12px}.vi-cart-sidebar__content-part .cart-widget #callback-form-full .submit-btn{width:100%}.vi-cart-sidebar__content-part .cart-widget.widget-contacts h3{font-size:14px;text-align:left;text-transform:uppercase}.vi-cart-sidebar__content-part .cart-widget.widget-contacts .help-block{color:red}.vi-cart-sidebar__content-part .cart-widget.widget-contacts textarea{border:1px solid #8f98b0;font-size:12px;margin-bottom:7px;min-height:100px}.vi-cart-sidebar__content-part .cart-widget.widget-contacts label{grid-gap:8px;display:flex;justify-content:flex-start}.vi-cart-sidebar__content-part .cart-widget.widget-contacts input:not([type=checkbox]){border:1px solid #8f98b0;border-radius:5px;font-size:12px;height:40px;margin-bottom:7px;width:100%}.vi-cart-sidebar__content-part .cart-widget.widget-contacts input.user-name:not([type=checkbox]){background-image:url(/img/widget-contacts-user.svg);background-position:left 7px center;background-repeat:no-repeat;background-size:13px;padding:5px 7px 5px 27px}.vi-cart-sidebar__content-part .cart-widget.widget-contacts input.user-phone:not([type=checkbox]){background-image:url(/img/widget-contacts-phone.svg);background-position:left 7px center;background-repeat:no-repeat;background-size:13px;padding:5px 7px 5px 27px}.vi-cart-sidebar__content-part .cart-widget.widget-contacts .vi-button--lightblue{margin-bottom:0;margin-top:7px}.vi-cart-sidebar__content-part .cart-widget.widget-contacts h4{color:#4a5779;font-size:14px;font-weight:700;margin-bottom:20px}.vi-cart-sidebar__content-part .cart-widget.widget-contacts .widget-sidebar-phones a{align-items:center;color:#4a5779;display:flex;font-size:12px;gap:10px;text-decoration:underline}.vi-cart-sidebar__content-part .cart-widget.widget-contacts .widget-sidebar-phones a:not(:last-child){margin-bottom:5px}.vi-cart-sidebar__content-part .cart-widget .widget-contacts__social{display:flex;gap:8px;grid-template-columns:1fr 1fr 1fr;justify-content:center;margin-bottom:16px}.vi-cart-sidebar__content-part .cart-widget .widget-contacts__social a{border:1px solid transparent;color:#4a5779;display:block;font-size:12px;padding:7px 3px;text-align:center}.vi-cart-sidebar__content-part .cart-widget .widget-contacts__social a:hover{border:1px solid #8f98b0;border-radius:5px;box-shadow:0 0 8px 0 rgba(179,200,240,.3)}.vi-cart-sidebar__content-part .cart-widget .widget-contacts__social svg{display:block;margin:0 auto 4px;width:25px}.vi-cart-sidebar__content-part .cart-widget:not(:last-child){margin-bottom:24px}.vi-cart-sidebar__content-part .order-widget__address-block{color:#8f98b0;font-size:12px;line-height:15px}.vi-cart-sidebar__content-part .content-cart-case.catalog-cart-page .order-widget:not(:last-child){margin-bottom:24px}.vi-cart-sidebar__content-part .content-cart-case.catalog-cart-page .widget-heading-title{align-items:center;display:flex;gap:8px;justify-content:center;margin-bottom:24px}.vi-cart-sidebar__content-part .content-cart-case.catalog-cart-page .widget-heading-title h3{margin-bottom:0}.vi-cart-sidebar__content-part .content-cart-case.catalog-cart-page .widget-heading-title .cart-number{position:relative}.vi-cart-sidebar__content-part .content-cart-case.catalog-cart-page .widget-heading-title .cart-number .counter{align-items:center;background-color:#ff737b;border-radius:14px;color:#fff;display:flex;font-size:7px;font-weight:700;height:12px;justify-content:center;min-width:12px;padding:0 3px;position:absolute;right:-3px;top:-3px}.vi-cart-sidebar__content-part .content-cart-case.catalog-cart-page .order-widget__title{color:#8f98b0;font-size:12px;font-weight:700}.vi-cart-sidebar__content-part .content-cart-case.catalog-cart-page .order-widget__address-block{font-size:12px;position:relative}.vi-cart-sidebar__content-part .content-cart-case.catalog-cart-page .order-widget__address-block:before{background-image:url(/img/location-from-to.svg);background-repeat:repeat-y;content:"";height:68%;left:10px;position:absolute;top:12px;width:3px}.vi-cart-sidebar__content-part .content-cart-case.catalog-cart-page .order-widget__address-block .location-from{background-image:url(/img/location-from.svg);background-position:left 7px top;background-repeat:no-repeat;background-size:10px;color:#4285f4;margin-bottom:0;padding-left:27px}.vi-cart-sidebar__content-part .content-cart-case.catalog-cart-page .order-widget__address-block .location-to{background-image:url(/img/location-to.svg);background-position:left 3px bottom;background-repeat:no-repeat;background-size:17px;margin-bottom:0;padding-left:27px;padding-top:10px}.vi-cart-sidebar__content-part .content-cart-case.catalog-cart-page .order-widget__cart-items{margin-top:16px}.vi-cart-sidebar__content-part .content-cart-case.catalog-cart-page .order-from-storage{align-items:center;border-radius:3px;display:flex;gap:5px;margin-bottom:16px;margin-top:16px;padding:8px}.vi-cart-sidebar__content-part .content-cart-case.catalog-cart-page .order-from-storage .add-from-sorage{background-image:url(/img/add-from-storage.svg);background-position:0;background-repeat:no-repeat;background-size:16px;color:#4285f4;display:block;font-size:10px;font-weight:600;padding:4px 0 4px 22px;text-decoration:underline}.vi-cart-sidebar__content-part .content-cart-case.catalog-cart-page .order-from-storage .info-popup{background-image:url(/img/info-popup-btn.svg);background-repeat:no-repeat;background-size:cover;cursor:pointer;height:15px;width:15px}.vi-cart-sidebar__content-part .content-cart-case.catalog-cart-page .single-product{border-top:1px solid #8f98b0;padding:16px 0}.vi-cart-sidebar__content-part .content-cart-case.catalog-cart-page .single-product .heading{align-items:flex-start;border-bottom:1px solid #eaf0f7;display:flex;justify-content:space-between;padding-bottom:8px}.vi-cart-sidebar__content-part .content-cart-case.catalog-cart-page .single-product .heading .name{color:#4a5779;font-size:14px;font-weight:600;line-height:17px;padding-right:0}.vi-cart-sidebar__content-part .content-cart-case.catalog-cart-page .single-product .heading .close{background-image:url(/img/cart-sidebar-product-close.svg);background-repeat:no-repeat;background-size:contain;cursor:pointer;display:block;height:15px;margin-top:3px;width:16px}.vi-cart-sidebar__content-part .content-cart-case.catalog-cart-page .single-product .info{display:grid;gap:16px;grid-template-columns:50px auto;padding:8px 0 0}.vi-cart-sidebar__content-part .content-cart-case.catalog-cart-page .single-product .info img{border:1px solid #e1edfc;border-radius:4px;height:47px;object-fit:cover;width:47px}.vi-cart-sidebar__content-part .content-cart-case.catalog-cart-page .single-product .info .total-row p{color:#4a5779;display:flex;flex-wrap:wrap;font-size:12px;gap:7px;justify-content:space-between;line-height:2;margin-bottom:0}.vi-cart-sidebar__content-part .content-cart-case.catalog-cart-page .single-product .quantity-row{height:34px}.vi-cart-sidebar__content-part .content-cart-case.catalog-cart-page .single-product .quantity-row span{height:100%;width:33px}.vi-cart-sidebar__content-part .content-cart-case.catalog-cart-page .single-product .quantity-row b{margin-right:5px}.vi-cart-sidebar__content-part .content-cart-case.catalog-cart-page .single-product .change-product-row{margin-top:16px;text-align:center}.vi-cart-sidebar__content-part .content-cart-case.catalog-cart-page .single-product .change-product-row .change-product-link{font-size:14px;font-weight:600;text-decoration:underline}.vi-cart-sidebar__content-part .content-cart-case.catalog-cart-page .order-widget__delivery-info{border-top:1px solid #4a5779;padding-top:0}.vi-cart-sidebar__content-part .content-cart-case.catalog-cart-page .order-widget__delivery-info p{background-position:0 0;background-repeat:no-repeat;background-size:16px;display:flex;flex-wrap:wrap;font-size:12px;font-weight:600;gap:7px;justify-content:space-between;padding-left:23px}.vi-cart-sidebar__content-part .content-cart-case.catalog-cart-page .order-widget__delivery-info p:not(:last-child){margin-bottom:8px}.vi-cart-sidebar__content-part .content-cart-case.catalog-cart-page .order-widget__delivery-info p.quantity{background-image:url(/img/order-delivery-quantity.svg)}.vi-cart-sidebar__content-part .content-cart-case.catalog-cart-page .order-widget__delivery-info p.total-weight{background-image:url(/img/order-delivery-total-weight.svg)}.vi-cart-sidebar__content-part .content-cart-case.catalog-cart-page .order-widget__delivery-info p.free-weight{background-image:url(/img/order-delivery-free-weight.svg);color:#059a02;margin-bottom:0}.vi-cart-sidebar__content-part .cart-widget.case-self-delivery .order-widget__address-block{padding-bottom:16px}.vi-cart-sidebar__content-part .cart-widget.case-self-delivery .order-widget__address-block:before{display:none}.vi-cart-sidebar__content-part .cart-widget.case-self-delivery .single-product .quantity-item{gap:15px}.vi-cart-sidebar__content-part .cart-widget.case-self-delivery .single-product .quantity-item .quantity-row{width:100%}.vi-cart-sidebar__content-part .cart-widget.case-self-delivery .total-weight{margin-bottom:0}.vi-cart-sidebar__content-part .cart-widget.case-self-delivery .quantity-row{width:80px}.vi-cart-sidebar__content-part ::-webkit-scrollbar{width:6px}.vi-cart-sidebar__content-part ::-webkit-scrollbar-thumb{background-color:#ff737b;border:3px solid orange;border-radius:11px}.category-page-child__shopping-from .slider-heading-widget h2{border-bottom:0;font-size:18px;font-weight:700;line-height:22px;margin-bottom:0;padding-bottom:0}.category-page-child__shopping-from .top-rating-slider-part{position:relative}.category-page-child__shopping-from .category-page-child-slider-next,.category-page-child__shopping-from .category-page-child-slider-prev{position:absolute;top:33%}@media (max-width:768px){.category-page-child__shopping-from .category-page-child-slider-next,.category-page-child__shopping-from .category-page-child-slider-prev{display:none!important}}.category-page-child__shopping-from .single-product-preview .category-title{color:#000;font-size:14px;font-weight:400;line-height:18px;text-align:center}.category-page-child__shopping-from .single-product-preview .category-link{color:#000;font-size:14px;font-weight:400;line-height:18px}.category-page-child__also-buy{padding-top:30px}.category-page-child__also-buy .category-link{color:#000;font-size:12px}.category-page-child__also-buy .category-link:hover{color:#007bff}.category-page-child__also-buy .slider-heading-widget{align-items:center;border-bottom:1px solid #4285f4;display:flex;gap:8px;justify-content:space-between;margin-bottom:38px;padding-bottom:8px}.category-page-child__also-buy .slider-heading-widget h2{border:0;margin-bottom:0}.category-page-child__also-buy .top-rating-slider-part{position:relative}.category-page-child__also-buy .category-page-child-slider-next,.category-page-child__also-buy .category-page-child-slider-prev{position:absolute;top:45%}.category-page-child__recommended{padding-bottom:40px;padding-top:30px}.category-page-child__recommended .slider-heading-widget{align-items:center;border-bottom:1px solid #4285f4;display:flex;gap:8px;justify-content:space-between;margin-bottom:38px;padding-bottom:8px}.category-page-child__recommended .slider-heading-widget h2{border:0;font-size:18px;font-weight:700;line-height:22px;margin-bottom:0}.category-page-child__recommended .top-rating-slider-part{position:relative}.category-page-child__recommended .top-rating-slider-part .main-top-metal-slider-next,.category-page-child__recommended .top-rating-slider-part .main-top-metal-slider-prev{position:absolute;top:33%}@media (max-width:768px){.category-page-child__recommended .top-rating-slider-part .main-top-metal-slider-next,.category-page-child__recommended .top-rating-slider-part .main-top-metal-slider-prev{display:none!important}}.cart-authorization-wrap{width:100%}.cart-authorization-wrap .input-wrap{margin-bottom:22px}.cart-authorization-wrap .input-wrap .form-group{position:relative}.cart-authorization-wrap .input-wrap .form-group .invalid-feedback{margin-top:.35rem;position:absolute}.cart-authorization-wrap .input-wrap .input__button-text{right:35px}.cart-authorization-wrap .input-wrap .field-activationform-sms{margin-bottom:16px;margin-top:16px}.cart-authorization{display:none;flex-direction:column;gap:16px;margin-bottom:16px}.cart-authorization.active{display:flex}.cart-authorization-title{align-items:center;display:flex;justify-content:space-between;margin-bottom:16px}.cart-authorization-title__left{align-items:center;color:#4a5779;display:flex;font-size:19px;font-weight:700;gap:8px}.cart-authorization-title__close{cursor:pointer}.case-registered-user{display:none}.case-registered-user.active{display:block}.top-cart-case-registration:disabled{background:none;border-color:#8f98b0;color:#8f98b0}.cart-authorization-info{margin-top:24px}.cart-authorization-info__title{color:#4a5779;font-size:14px;font-weight:700;margin-bottom:12px}.cart-authorization-info__text{color:#4a5779;font-size:12px;line-height:117%;margin-bottom:14px;padding-left:18px;position:relative}.cart-authorization-info__text:before{background:#4a5779;border-radius:100%;content:"";height:2px;left:7px;position:absolute;top:7px;width:2px}.checkout-page-user-tabs{align-items:center;cursor:pointer;display:flex;gap:8px;margin-bottom:16px;margin-top:14px;padding-left:24px;user-select:none}.checkout-page-user-tabs__item{border:1px solid transparent;border-radius:16px;color:#8f98b0;font-size:13px;padding:8px 12px;transition:.3s}.checkout-page-user-tabs__item.active,.checkout-page-user-tabs__item:hover{border-color:#4285f4;color:#4285f4}.checkout-page-user{display:none;gap:16px;grid-template-columns:1fr}.checkout-page-user.active{display:grid}.checkout-page-user--registration{grid-template-columns:1fr 1fr}.checkout-page-user--login{grid-template-columns:1fr 1fr 1fr}.checkout-page-user .vi-button{height:100%;min-height:auto;padding-bottom:2px;padding-top:2px}.input{position:relative;width:100%}.input__item{border:1px solid #8f98b0;border-radius:5px;font-size:13px;height:40px;padding:4px 12px;width:100%}.input__item--icon{padding-left:26px}.input__item--button-text{padding-right:100px}.input__item--textarea{height:82px;padding:14px 8px;resize:vertical}.input__icon{height:14px;left:6px;position:absolute;top:14px;width:14px}.input__icon svg{height:100%;object-fit:contain;width:100%}.input__button-text{color:red;font-size:11px;position:absolute;right:8px;top:14px}.input .form-group{margin-bottom:0}.checkout-order{background:#fcfdfe;border:1.62px solid #8f98b0;border-radius:8px;box-shadow:0 0 2px 0 rgba(0,0,0,.25);margin:24px auto;padding:15px}.checkout-order-top{align-items:center;display:flex;font-size:13px;justify-content:space-between;margin-bottom:18px}.checkout-order-top__left{align-items:center;color:#4a5779;display:flex;font-size:18px;font-weight:700;gap:10px}.checkout-order-top__left span{font-weight:400}.checkout-order-top__delete{align-items:center;appearance:none;background:none;border:none;display:flex;gap:8px}.input-hidden{clip:rect(0 0 0 0);-moz-appearance:none;-webkit-appearance:none;appearance:none;border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.checkbox-input{align-items:center;cursor:pointer;display:flex;gap:8px;margin:0}.checkbox-input input:checked~.checkbox-input__box:before{opacity:1}.checkbox-input__box{border:2px solid #4a5779;border-radius:4px;height:20px;min-width:20px;position:relative;width:20px}.checkbox-input__box:before{background:url("data:image/svg+xml;charset=utf-8,%3Csvg width='16' height='11' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M7.133 10.453a1.702 1.702 0 0 1-2.406 0L.998 6.725a1.701 1.701 0 1 1 2.407-2.406l2.221 2.22a.43.43 0 0 0 .608 0L12.249.526a1.702 1.702 0 0 1 2.406 2.406l-7.522 7.522Z' fill='%234285F4'/%3E%3C/svg%3E") no-repeat center 0;content:"";height:11px;left:50%;opacity:0;position:absolute;top:50%;transform:translate(-50%,-50%);transition:.3s;width:16px}.checkbox-input__text{color:#4a5779;font-size:13px;font-weight:500}.checkout-order-info-wrap{border:1px solid #8f98b0;border-radius:8px;display:grid;grid-template-columns:1fr 1fr;margin-bottom:16px;padding:16px}.checkout-order-info{display:flex;flex-direction:column;gap:16px;padding-right:16px}.checkout-order-info__item{align-items:flex-start;display:flex;gap:8px}.checkout-order-info__item-title{align-items:center;color:#4a5779;display:flex;font-size:13px;font-weight:700;gap:8px}.checkout-order-info__item-title span{font-weight:400}.checkout-order-info__item-title-icon{align-items:center;display:flex;height:20px;justify-content:center;width:20px}.checkout-order-info__item-title-icon svg{height:auto;object-fit:contain;width:auto}.checkout-order-info__item-list{color:#4a5779;font-size:13px;font-weight:700}.checkout-order-info__item-list p{margin-bottom:6px}.checkout-order-info__item-list span{display:inline-block;font-weight:400;margin-left:4px}.checkout-order-info-date{border-left:1px solid rgba(0,0,0,.1);padding-left:16px}.checkout-order-info-date__title{align-items:center;color:#4a5779;display:flex;font-size:13px;font-weight:700;gap:16px;margin-bottom:16px}.checkout-order-info-date__title span{font-weight:400}.checkout-order-info-date__title-icon{align-items:center;display:flex;height:20px;justify-content:center;width:20px}.checkout-order-info-date__title-icon svg{height:auto;object-fit:contain;width:auto}.checkout-order-info-date__line{align-items:center;display:flex;gap:16px}.checkout-order-list{display:flex;flex-direction:column}.checkout-order-list__header{background:#eaf4ff;border-radius:5px;display:grid;gap:12px;grid-template-columns:3.96fr 2.05fr 2fr 2.08fr .8fr;padding:20px 16px}.checkout-order-list__header-item{color:#4a5779;font-size:14px;font-weight:700}.checkout-order-list__header-item:last-child{text-align:right}.checkout-order-list__header-item.normal{font-weight:400}.checkout-order-list__header-item.center{text-align:center}.checkout-order-list__item{align-items:center;border-bottom:1px solid #8f98b0;display:grid;gap:12px;grid-template-columns:3.96fr 2.05fr 2fr 2.08fr .8fr;padding:16px}.checkout-order-list__item-name{align-items:center;display:flex;gap:16px}.checkout-order-list__item-name .nice-select-wrap{width:100%}.checkout-order-list__item-name .nice-select{padding-left:60px}.checkout-order-list__item-photo{border-radius:4px;height:88px;min-width:88px;width:88px}.checkout-order-list__item-photo img{border-radius:4px;height:100%;object-fit:cover;width:100%}.checkout-order-list__item-title{color:#4a5779;font-family:var(--font-family);font-size:14px;font-weight:600}.checkout-order-list__item-price{font-size:17px;font-weight:700}.checkout-order-list__item-price span{font-weight:400}.checkout-order-list__item-amount{font-size:19px;font-weight:700}.checkout-order-list__item-number{align-items:center;color:#4a5779;display:flex;font-size:14px;font-weight:700;justify-content:center;text-align:center}.checkout-order-list__item-actions{align-items:center;display:flex;gap:12px;justify-content:flex-end}.button-icon{appearance:none;background:none;border:none;margin:0;outline:none;padding:0}.number-input-wrap{border:1px solid #8f98b0;border-radius:2px;display:grid;grid-template-columns:42px 1fr 42px;width:162px}.number-input-button{align-items:center;appearance:none;background:none;background:#eaf0f7;border:none;border-radius:2px 0 0 2px;display:flex;height:32px;justify-content:center;margin:0;outline:none;padding:0;width:42px}.number-input-button--plus{border-radius:0 2px 2px 0}.number-input{appearance:none;background:none;border:none;font-size:12px;height:32px;margin:0;outline:none;padding:0;text-align:center;width:100%}.checkout-order-services-toggler{align-items:center;border-bottom:1px solid #8f98b0;color:#4285f4;cursor:pointer;display:flex;font-size:13px;font-weight:700;gap:16px;line-height:112%;padding:30px 0;text-decoration:underline;user-select:none}.checkout-order-services-toggler svg{transition:.3s}.checkout-order-services-toggler.active svg{transform:rotate(180deg)}.checkout-order-services-content{display:none}.checkout-order-services-content.active{display:block}.checkout-order-all{background:#eaf4ff;border-radius:8px;margin:16px auto;padding:16px}.checkout-order-all--final .checkout-order-all__list-item:before{border-top-style:dashed}.checkout-order-all--final .checkout-order-all__list-item>:first-child{font-weight:700}.checkout-order-all--final .checkout-order-all__list-item>:last-child{font-weight:600}.checkout-order-all--final .checkout-order-all__list-item--sum{font-size:26px}.checkout-order-all--final .checkout-order-all__list-item--sum:last-child{font-weight:700}.checkout-order-all--final .vi-button{font-size:13px;margin-top:16px;width:100%}.checkout-order-all__title{border-bottom:1px solid #4a5779;font-size:19px;font-weight:700;margin-bottom:16px;padding-bottom:16px}.checkout-order-all__list{display:flex;flex-direction:column;justify-content:space-between}.checkout-order-all__list-item{align-items:center;display:flex;font-size:16px;gap:8px;justify-content:space-between;padding:8px 0;position:relative}.checkout-order-all__list-item--sum{border-top:1px solid rgba(0,0,0,.1);font-size:19px;margin-top:16px;padding:16px 0}.checkout-order-all__list-item--sum>*{font-weight:700}.checkout-order-all__list-item:before{border-top:2px dotted #8f98b0;content:"";height:2px;left:0;position:absolute;top:50%;transform:translateY(-50%);width:100%;z-index:0}.checkout-order-all__list-item>*{background:#eaf4ff;font-size:inherit;margin:0;position:relative;z-index:10}.checkout-order-all__list-item>:first-child{padding-right:4px}.checkout-order-all__list-item>:last-child{font-weight:700;padding-left:4px}.checkout-order-comment__button{align-items:center;appearance:none;background:none;border:none;display:flex;font-size:13px;gap:8px;margin:0 0 12px;outline:none;padding:0;text-decoration:underline}.checkout-order-comment__button:hover{text-decoration:none}.datepicker{width:160px}.datepicker,.timepicker{border:1px solid #8f98b0;border-radius:5px;color:#4a5779;font-size:13px;font-weight:500;height:40px;padding:0 8px}.timepicker{width:80px}.flatpickr-calendar.hasTime{width:140px}.nice-select-wrap{display:block;position:relative}.nice-select-icon{left:8px;position:absolute;top:50%;transform:translateY(-50%);z-index:50}.nice-select{border:1px solid #8f98b0;border-radius:5px;color:#4a5779;font-size:13px;height:40px;padding:0 8px;width:100%;z-index:20}.nice-select .list{width:100%}.checkout-order-payment-wrap{margin:24px auto}.checkout-order-payment-title{color:#4a5779;font-size:18px;font-weight:700;margin-bottom:24px}.checkout-order-payment{border:2px solid #e1edfc;border-radius:5px;box-shadow:0 0 2px 0 rgba(0,0,0,.25);display:flex;flex-direction:column;gap:16px;padding:16px}.checkout-order-payment__line{display:grid;gap:16px;grid-template-columns:repeat(3,1fr)}.checkout-order-payment__line .vi-button{align-items:center;background:transparent;border:1px solid transparent;border-radius:5px;box-shadow:0 0 4px 0 rgba(0,0,0,.25);color:#4a5779;display:flex;gap:8px;padding:9px 12px;transition:.3s}.checkout-order-payment__line .vi-button svg path{fill:#4a5779;transition:.3s}.checkout-order-payment__line .vi-button.active,.checkout-order-payment__line .vi-button:hover{background:#4285f4;border-color:#8f98b0;box-shadow:none;color:#fff}.checkout-order-payment__line .vi-button.active svg path,.checkout-order-payment__line .vi-button:hover svg path{fill:#fff}.checkout-order-payment__pdf{align-items:center;display:flex;gap:4px;justify-content:center}.checkout-order-payment-content .checkout-order-payment__line{display:none}.checkout-order-payment-content .checkout-order-payment__line.active{display:grid}.user-profile-container{font-family:Montserrat,sans-serif}.user-profile-container h1{color:#4a5779;font-size:18px;font-weight:700;margin-bottom:20px}.user-profile-container .user-profile-row{display:flex}.user-profile-container .user-profile-row input,.user-profile-container .user-profile-row select{font-size:12px}.user-profile-container .user-profile-group{border-radius:8px;margin-bottom:16px;padding:16px 16px 0}.user-profile-container h2{font-size:14px;font-weight:700;margin-bottom:10px;text-align:left}.user-profile-container h3{color:#000;font-size:12px;font-weight:700;margin-bottom:16px;text-align:left}.user-profile-container .nav-tabs{border-bottom:0;margin:16px 0}.user-profile-container .nav-tabs .nav-item{width:100%}.user-profile-container .nav-tabs .nav-item a{align-items:center;display:flex;font-size:13px;padding:.6rem 1rem;text-align:left}.user-profile-container .nav-tabs .nav-item a img{margin-right:10px}.user-profile-container .nav-tabs .nav-item .active{background-color:#007bff;border-color:#007bff;border-radius:6px;color:#fff}.user-profile-container button{font-size:12.5px;font-weight:700}.user-profile-container .buyer-cells-disable{display:none}.user-profile-container #userprofile-legalinfo optgroup,.user-profile-container #userprofile-legalinfo option{border:1px solid #8f98b0;border-radius:5px;font-size:13px;height:40px;padding:4px 12px;width:100%}.user-profile-container .user-profile-fileupload-description{margin-bottom:15px}.user-profile-container .user-profile-file-drop-area{align-items:center;background-color:#f7f7f7;border-radius:3px;display:flex;padding:16px 20px;position:relative;transition:.2s}.user-profile-container .user-profile-file-drop-area .choose-file-button{font-size:12px;line-height:18px;margin-bottom:0}.user-profile-container .user-profile-file-drop-area .file-message{cursor:pointer;font-size:small;font-weight:300;line-height:1.4;overflow:hidden;text-decoration:underline;text-overflow:ellipsis}.user-profile-container .user-profile-file-drop-area .file-input{cursor:pointer;height:100%;left:0;opacity:0;position:absolute;top:0;width:100%}.user-profile-container .user-profile-customize-upload{position:relative}.user-profile-container .user-profile-customize-upload .field-userprofile-picture label[for=userprofile-picture]{display:none}.user-profile-container .user-profile-customize-upload .user-profile-file-drop-area{height:80px}.user-profile-container .user-profile-customize-upload .upload-kit-input{height:80px;position:absolute;right:101%;top:0;width:341px}.user-profile-container .user-profile-customize-upload .upload-kit-input .fa-plus-circle{display:none}.user-profile-container .user-profile-customize-upload .files{width:100%}.user-profile-container .user-profile-customize-upload .upload-kit-item{background-color:#f7f7f7;background-position:left 3% center;background-size:4%;border:none;border-radius:7px;height:42px;width:100%}.user-profile-container .user-profile-customize-upload .upload-kit-item .fa-times-circle{border-radius:39px;display:block;height:15px;left:100%;padding:2px;text-align:center;top:65%;width:16px}.user-profile-container .user-profile-customize-upload .upload-kit-item .fa-times-circle:before{font-size:13px;left:1px;position:absolute;top:1px}.user-profile-container .user-profile-customize-upload .upload-kit-item .name{background-color:#f7f7f7;border-radius:7px;bottom:-10px;color:#000;height:100%;padding-left:50px;text-align:left;width:100%}.user-profile-container .upload-kit .upload-kit-item.not-image .name{background-color:transparent}.user-profile-container .user-profile-uploaded-fileslist .user-profile-uploaded-fileitem{align-items:center;background-color:#f7f7f7;border:0;border-radius:8px;color:#000;display:flex;font-weight:600;justify-content:flex-start;margin-bottom:15px;padding:.6rem 1.25rem}.user-profile-container .user-profile-uploaded-fileslist .user-profile-uploaded-fileitem span{margin-left:10px}.user-profile-container .user-profile-uploaded-fileslist .user-profile-fileitem-remove{margin-left:auto}.user-profile-container .user-profile-uploaded-fileslist .user-profile-fileitem-remove:hover{cursor:pointer;transform:scale(1.3)}.user-profile-my-orders-accordion .card{border:0}.user-profile-my-orders-accordion .card-header{align-items:center;background-color:inherit;border-bottom:0;display:flex;justify-content:space-between;position:relative}.user-profile-my-orders-accordion .card-header:after{content:url(/img/chevron-black-down.svg);position:absolute;right:35px;top:26px}.user-profile-my-orders-accordion .card-header.collapsed:after{content:url(/img/chevron-up.svg);position:absolute;right:35px}.user-profile-my-orders-accordion .card-body{padding-top:0}.user-profile-my-orders-accordion .card-body .user-profile-total-cost{margin-right:0}.user-profile-my-orders-accordion .user-profile-one-order{padding:0}.user-profile-my-orders-accordion .user-profile-total-cost{font-size:14px;font-weight:700;margin-bottom:0;margin-right:20px;text-align:right}.user-profile-my-orders-accordion .user-profile-total-ordernumb{align-items:center;color:#4a5779;display:flex;flex-wrap:wrap;font-size:14px}.user-profile-my-orders-accordion .user-profile-total-ordernumb p{font-size:14px;font-weight:700;margin-bottom:0;margin-right:14px}.user-profile-my-orders-accordion .user-profile-total-ordernumb span{font-weight:400}.user-profile-my-orders-accordion .user-profile-total-orderstatus{display:flex;padding-top:4px}.user-profile-my-orders-accordion .user-profile-total-orderstatus .order-status{font-size:16px;font-weight:700;line-height:19.5px;margin-bottom:0}.user-profile-my-orders-accordion .user-profile-total-orderstatus .status-new{color:#4285f4}.user-profile-my-orders-accordion .user-profile-total-orderstatus .status-aborted{color:#8f98b0}.user-profile-my-orders-accordion .user-profile-total-orderstatus .status-exec{color:#059a02}.user-profile-my-orders-accordion .user-profile-order-details .one-order-detail{border:0;padding:.75rem 0}.user-profile-my-orders-accordion .user-profile-order-details .one-order-detail img{width:20px}.user-profile-my-orders-accordion .user-profile-order-details .one-order-detail b{font-size:13px;font-weight:700;line-height:15.85px;margin-left:2px}.user-profile-my-orders-accordion .user-profile-order-details .one-order-detail span{font-size:13px;font-weight:400;line-height:15.85px}.user-profile-my-orders-accordion .user-profile-order-details .one-order-cost-detail{align-items:center;border:0;display:flex;justify-content:flex-start;padding:.75rem 0}.user-profile-my-orders-accordion .user-profile-order-details .one-order-cost-detail img{margin-right:7px}.user-profile-my-orders-accordion .user-profile-order-details .one-order-cost-detail b{font-size:12px;font-weight:600}.user-profile-my-orders-accordion .user-profile-order-details .one-order-cost-detail b span{display:block;font-size:12px;font-weight:400;margin-top:6px}.user-profile-my-orders-accordion .user-profile-order-details .one-order-cost-detail .user-profile-total-cost{display:inline-block;font-size:12px;font-weight:600;margin-left:auto}.user-profile-my-orders-accordion .user-profile-order-total{border-radius:0;border-top:1px solid #8f98b0;padding-top:10px}.user-profile-my-orders-accordion .user-profile-order-total .one-order-cost-detail{border:0;display:flex;justify-content:space-between;padding:.4rem 0}.user-profile-my-orders-accordion .user-profile-order-total .one-order-cost-detail span{font-weight:700}#mobile-megamenu-form-modal .modal-header{align-items:center;justify-content:space-between}#mobile-megamenu-form-modal .modal-header .close{color:red;font-size:2.5rem;font-weight:500}#mobile-megamenu-form-modal .modal-body{max-height:82vh;overflow-y:scroll}#mobile-megamenu-form-modal .modal-content{left:0;position:fixed;top:0;width:360px}#mobile-megamenu-form-modal .modal-content .site-navigation-menu li,#mobile-megamenu-form-modal .modal-content section{padding:0}#mobile-megamenu-form-modal .modal-content .site-navigation-menu li a{border-bottom:0;color:#4a5779;font-size:14px;font-weight:600;min-height:50px;padding:0}#mobile-megamenu-form-modal .modal-content .site-navigation-menu li a svg{margin:0;width:30px}#mobile-megamenu-form-modal .modal-content .dropdown-content li a{color:#4a5779;font-weight:400}#mobile-megamenu-form-modal .dropdown-block.collapsed{background-image:url(/img/dropdown-menu-down-arrow.svg);background-position:100%;background-repeat:no-repeat}.del_car{display:none}.delivery-map-block .panel{height:auto;overflow:auto}.delivery-map-block .panel-title>a,.delivery-map-block .panel-title>a:active{color:#4a5779;display:block;font-size:16px;font-weight:700;letter-spacing:1px;text-decoration:none;word-spacing:3px}.delivery-map-block .panel-heading a:before{background-image:url(/img/quantity-arrow-down.svg);background-position:50%;background-repeat:no-repeat;content:"";float:right;font-family:Glyphicons Halflings;height:13px;transition:all .5s;width:13px}.delivery-map-block .panel-heading.active a:before{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);transform:rotate(180deg)}.callback-text{filter:invert(0) sepia(67%) saturate(1350%) hue-rotate(87deg) brightness(119%) contrast(119%)}.logo-block{background-image:url(/img/about-logo.png);background-position:50%;background-repeat:no-repeat;background-size:95%}.slider-heading-widget{margin-bottom:38px}.category-page .slick-dots{margin-top:40px;position:static}.category-page .category-page-child__recommended{padding-bottom:0;padding-top:0}.category-page .item_filter_block_3{display:none!important}.similar-products_container .single-product-preview{background-color:#fff;border:1px solid transparent;border-radius:6px;box-shadow:0 0 3px 0 rgba(0,0,0,.25);display:flex;flex-direction:column;justify-content:space-between;margin:15px 8px;padding:9px}.similar-products_container .title-row{align-items:center;display:flex;justify-content:space-between;margin-bottom:4px;padding-bottom:9px}.similar-products_container .title-row .name{color:#4a5779;font-size:13px;font-weight:700;line-height:1}.similar-products_container .attribute-row{border-bottom:1px solid #8f98b0;margin-bottom:8px;padding-bottom:8px}.similar-products_container .attribute-row>div{display:flex;flex-wrap:wrap;gap:5px 8px;justify-content:space-between}.similar-products_container .attribute-row span{color:#4a5779;font-size:11px;line-height:14px}.similar-products_container .in-stock-block{align-items:center;display:flex;flex-wrap:wrap;gap:10px;justify-content:space-between}.similar-products_container .in-stock-block .status{color:red;font-size:11px;margin-bottom:0}.similar-products_container .in-stock-block .status-label{color:#008916;font-size:11px;margin-bottom:0}.similar-products_container .status-price{color:#4a5779!important}.similar-products_container .status-price span{color:#4a5779}.similar-products_container .slick-slide img{height:160px}.similar-products_container .btn-items{display:grid;margin-top:12px}.similar-products_container .check-basket{background-color:#4a5779!important;border-radius:2px;font-size:11px;font-weight:400;gap:4px;min-height:25px;padding:10px 5px;text-align:left;width:100%}.similar-products_container .slick-arrow{position:absolute;top:45%}.similar-products_container .slick-dots{bottom:-40px}@media (max-width:560px){.similar-products_container .btn-items{grid-template-columns:1fr}.similar-products_container .slick-dots{bottom:-62px}}@media (max-width:768px){.similar-products_container .slick-arrow{display:none!important}}@media (max-width:1450px){#catalog-pjax .view-type-tile{grid-template-columns:1fr 1fr 1fr 1fr 1fr}}@media (max-width:1262px){#catalog-pjax .view-type-list .product-info-grid{gap:10px;grid-template-columns:1fr .5fr 2fr}#catalog-pjax .view-type-list .product-info-grid .product-info{grid-template-columns:1fr .5fr}#catalog-pjax .view-type-tile{grid-template-columns:1fr 1fr 1fr 1fr}#catalog-pjax .view-type-grid{grid-template-columns:1fr 1fr 1fr}#catalog-pjax .view-type-grid .site-catalog__product .btn-items{justify-content:space-between}#catalog-pjax .view-type-grid .site-catalog__product .btn-items button{margin-left:0}}@media (max-width:1100px){#catalog-pjax .single-unit{font-size:16px;height:30px}#catalog-pjax .quantity-row span{height:40px;width:42px}#catalog-pjax .quantity-row input{font-size:14px}#catalog-pjax .quantity-row svg{height:12px;width:12px}#catalog-pjax .view-type-tile .list-type-btn{min-height:40px}#catalog-pjax .view-type-tile .unit-container{margin-bottom:10px}#catalog-pjax .view-type-tile .in-stock-block p{font-size:14px}#catalog-pjax .view-type-tile .attribute-row{padding-bottom:10px}#catalog-pjax .view-type-grid .price-quantity-row{grid-template-columns:1.5fr 1fr}#catalog-pjax .view-type-grid .btn-items{display:grid;grid-template-columns:1.5fr 1fr}#catalog-pjax .view-type-grid .btn-items .list-type-btn{min-height:40px}}@media (max-width:800px){#catalog-pjax .view-type-tile{grid-template-columns:1fr 1fr 1fr}}@media (max-width:768px){#catalog-pjax .view-type-grid{grid-template-columns:1fr 1fr}}@media (max-width:600px){#catalog-pjax .view-type-tile{grid-template-columns:1fr 1fr}}@media (max-width:576px){#catalog-pjax .view-type-grid{grid-template-columns:1fr}#catalog-pjax .view-type-grid .site-catalog__product .name{font-size:16px}#catalog-pjax .view-type-grid .site-catalog__product .attribute-row span{font-size:16px;text-align:left}#catalog-pjax .view-type-grid .site-catalog__product .attribute-row div{display:grid;grid-template-columns:1.2fr .8fr;justify-content:space-between;margin:5px 0}#catalog-pjax .view-type-grid .site-catalog__product .calc-result-val li,#catalog-pjax .view-type-grid .site-catalog__product .in-stock-block p,#catalog-pjax .view-type-grid .site-catalog__product .price-from-to span{font-size:16px}#catalog-pjax .view-type-grid .site-catalog__product .btn-items{grid-template-columns:1fr}#catalog-pjax .view-type-grid .site-catalog__product .btn-items button{border-radius:3px;display:flex;font-size:14px;justify-content:center;text-align:center;width:100%}}@media (max-width:868px){.contact-page .contact-page__form-block .contact-form-grid{grid-template-columns:1fr 1fr}.contact-page .contact-page__form-block .contact-form-grid .form-block{padding:20px}}@media (max-width:798px){.contact-page .contact-page__form-block .form-block-left{margin-bottom:30px;padding:0}.contact-page .contact-page__form-block #contact-form .vi-grid-2,.contact-page .contact-page__form-block .contact-form-grid{gap:0;grid-template-columns:1fr}.contact-page .contact-page__form-block #contact-form .desc,.contact-page .contact-page__form-block #contact-form input{font-size:16px}}@media (max-width:576px){.contact-page .vi-page-heading-widget{min-height:100px}.contact-page .vi-page-heading-widget h1{font-size:24px}.contact-page .single-contact{display:grid;grid-template-columns:46px 1fr}.contact-page .single-contact p{font-size:16px!important}.contact-page .single-contact .single-contact__info{margin-top:0}.contact-page .single-contact a{color:#304c7a}.contact-page .form-block .vi-button{font-size:16px}.contact-page .map-image{width:auto!important}.contact-page .contacts-title{font-size:16px}}.checkout-page .select-editable .dropdown-menu{width:140%}.checkout-page .btn-danger.dropdown-toggle{background-color:#fff;border:0;box-shadow:none}.checkout-page .btn-danger.dropdown-toggle:focus{box-shadow:none!important}.checkout-page .checkout-page__personal-data h3{font-size:18px}.checkout-page .user-name{font-size:24px;font-weight:700}.checkout-page .checkout-order-info-date__line{align-items:center}.checkout-page .date__line_left{display:flex;gap:12px;width:50%}.checkout-page .date__line_left .form-group{margin-bottom:0}.checkout-page .date__line_right{display:flex;gap:12px;width:50%}@media (max-width:1400px){.checkout-page .checkout-order-all-conteiner .shipping .checkout-order-info-wrap .checkout-order-info-date__line{align-content:flex-start;flex-direction:column;flex-wrap:wrap}.checkout-page .checkout-order-all-conteiner .shipping .checkout-order-info-wrap .checkout-order-info-date__line .date__line_left,.checkout-page .checkout-order-all-conteiner .shipping .checkout-order-info-wrap .checkout-order-info-date__line .date__line_right{flex-wrap:nowrap;justify-content:flex-start;width:100%}}@media (max-width:1200px){.checkout-page .checkout-order-all-conteiner .checkout-order-info-wrap{grid-template-columns:1fr}.checkout-page .checkout-order-all-conteiner .checkout-order-info-wrap .checkout-order-info-date{border-left:0;margin-top:16px;padding-left:0}.checkout-page .checkout-order-all-conteiner .car_weight{font-size:14px;gap:0;padding:.375rem .2rem}.checkout-page .checkout-order-all-conteiner .dropdown-item{font-size:12px}}@media (max-width:768px){.checkout-page .checkout-page__personal-data .checkout-page-user-wrap button{font-size:16px;padding:10px}.checkout-page .checkout-page__personal-data .checkout-page-user--login,.checkout-page .checkout-page__personal-data .checkout-page-user--registration{grid-template-columns:1fr}.checkout-page .checkout-order-list__item{gap:20px;padding:16px 0;text-align:center}.checkout-page .checkout-order-list__item .checkout-order-list__item-name{gap:6px}.checkout-page .checkout-order-list__item .checkout-order-list__item-price{font-size:14px}.checkout-page .checkout-order-list__item .checkout-order-list__item-amount{font-size:16px}.checkout-page .checkout-order-list__header{display:none}.checkout-page .checkout-order-list__item{align-items:flex-start;display:flex;flex-direction:column;position:relative}.checkout-page .checkout-order-list__item .checkout-order-help-info{font-size:16px;font-weight:400;width:46%}.checkout-page .checkout-order-list__item .checkout-order-list__item-actions{position:absolute;right:0;top:18px;width:15px}.checkout-page .checkout-order-list__item>div{align-items:center;display:flex;justify-content:flex-start;text-align:left;width:100%}.checkout-page .location-row>div{width:92%}.checkout-page .location-row .checkout-order-list__item-actions{top:28px}.checkout-page .checkout-order-payment__line{grid-template-columns:1fr}}@media (min-width:769px){.checkout-page .checkout-order-help-info{display:none}}@media (max-width:576px){.checkout-page .checkout-order-all-conteiner .shipping .checkout-order-info-wrap .checkout-order-info-date__line{align-items:flex-start;flex-direction:column}.checkout-page .checkout-order-all-conteiner .shipping .checkout-order-top__title{font-size:16px}.checkout-page .checkout-order-all-conteiner .checkout-order-list__item .checkout-order-help-info{width:60%}.checkout-page .checkout-order-all-conteiner .checkout-order-top__delete span{display:none}.checkout-page .checkout-order-all--final .checkout-order-all__list-item--sum{display:flex;flex-direction:column;flex-wrap:nowrap;gap:20px}.checkout-page .checkout-order-all--final .checkout-order-all__list-item--sum p:first-child{font-size:18px}.checkout-page .checkout-order-all--final .checkout-order-all__list-item--sum p:nth-child(2){font-size:32px}.checkout-page .checkout-order-all--final .checkout-order-all__list-item--sum:before{border-top:0}.checkout-page .checkout-order-all--final .vi-button{background-color:#3968b6;font-size:16px}}@media screen and (max-width:1200px){.about-page .main-page__about{padding:50px 28px}.about-page .main-page__about .vi-grid-3{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:992px){.about-page .main-page__about .about{grid-template-columns:1fr 1fr}.about-page .main-page__about h3{font-size:64px!important}.about-page .main-page__about p{font-size:16px!important}.about-page .main-page__about .about>div:not(:first-child){flex-direction:column;height:auto;padding:16px;text-align:center}}@media screen and (max-width:880px){.about-page .tab{flex-direction:column}}@media screen and (max-width:768px){.about-page .logo-block{background-size:70%}.about-page .main-page__about .about{grid-template-columns:1fr}}@media screen and (max-width:576px){.about-page .vi-page-heading-widget{min-height:100px}.about-page .vi-page-heading-widget h1{font-size:24px}.about-page .logo-block{background-size:100%}}.about-page .about-page__content .description{font-size:18px;line-height:22px}@media screen and (max-width:868px){.error-page{background-position:80% bottom,95% 25%;background-size:260px,400px}.error-page .error-content{width:50%}.error-page .error-content h1{font-size:20vw}.error-page .error-content .error-description{font-size:3.5vw}.error-page .error-content .subtitle{text-align:justify}}@media screen and (max-width:576px){.error-page{background-position:50% bottom,50% 89%;background-size:122px,346px;min-height:640px}.error-page .error-content{justify-content:flex-start;width:100%}.error-page .error-content h1{font-size:130px;text-align:center}.error-page .error-content .error-description{font-size:24px;text-align:center}.error-page .error-content .subtitle{color:#000;font-size:15px;line-height:22px;margin-bottom:20px}.error-page .error-content .vi-button{background-color:#fff;font-size:14px;padding:11px 20px}}@media screen and (max-width:1200px){.user-profile-container .vi-breadcrumb{gap:8px}}@media screen and (max-width:992px){.user-profile-container .user-profile-customize-upload .upload-kit-input{right:0;top:-100px;width:97%}}@media screen and (max-width:576px){.user-profile-container .user-profile-customize-upload .upload-kit-input{width:95%}}@media screen and (max-width:1100px){#callback-form-modal .modal-header{align-items:center;background-color:#4285f4;justify-content:center;padding:0}#callback-form-modal .modal-header h5{color:#fff;font-size:18px;font-weight:400;letter-spacing:2.5px;text-transform:uppercase}#callback-form-modal .modal-header .close{color:#fff;font-size:50px;font-weight:100;margin:0 0 0 15px;padding:0;text-shadow:none;text-transform:uppercase}#callback-form-modal .modal-body h4{font-size:18px!important;line-height:24px!important}#callback-form-modal .modal-body .widget-contacts__social{display:flex}#callback-form-modal .modal-body label{text-align:left}#callback-form-modal .modal-body .help-block{color:red;line-height:16px;margin-top:8px}#callback-form-modal .widget-contacts h3{display:none}#callback-form-modal label,#callback-form-modal p{color:#304c7a;font-size:16px;line-height:19.5px}#callback-form-modal label{float:left}#callback-form-modal .submit-btn{font-size:16px;margin-bottom:25px;width:100%}#callback-form-modal .widget-contacts__social{align-content:center;align-items:center;border-radius:6px;display:grid;gap:10px;grid-template-columns:1fr 1fr 1fr;justify-content:center;margin-bottom:25px}#callback-form-modal .widget-contacts__social .single{border:1px solid #fff;font-size:16px;padding:10px 7px}#callback-form-modal .widget-contacts__social .single:hover{border:1px solid #8f98b0;border-radius:8px}#callback-form-modal h4{font-size:16px;font-weight:700;text-align:left}#callback-form-modal .widget-sidebar-phones{text-align:left}#callback-form-modal .widget-sidebar-phones a{margin:10px 0}#profile-form-modal .modal-body{padding:0}#profile-form-modal .modal-header{align-items:center;background-color:#4285f4;justify-content:center;padding:0}#profile-form-modal .modal-header h5{color:#fff;font-size:18px;font-weight:400;letter-spacing:2.5px;text-transform:uppercase}#profile-form-modal .modal-header .close{color:#fff;font-size:50px;font-weight:100;margin:0 0 0 15px;padding:0;text-shadow:none;text-transform:uppercase}#profile-form-modal .cart-authorization-info__text{text-align:left}#profile-form-modal .cart-authorization-info__text a{display:inline-block}#basket-form-modal .modal-dialog{max-width:360px}#basket-form-modal .modal-body{background-color:#eaf4ff}#basket-form-modal .modal-body .order-widget__address-block{text-align:left}#basket-form-modal .modal-body .vi-cart-sidebar__bottom-part{margin-top:15px}#basket-form-modal .modal-body .vi-cart-sidebar__bottom-part .btn-part a{color:#fff;font-size:14px}#basket-form-modal .modal-header{align-items:center;background-color:#4285f4;justify-content:center;padding:0}#basket-form-modal .modal-header h5{color:#fff;font-size:18px;font-weight:400;letter-spacing:2.5px;text-transform:uppercase}#basket-form-modal .modal-header .close{color:#fff;font-size:50px;font-weight:100;margin:0 0 0 15px;padding:0;text-shadow:none;text-transform:uppercase}}@media screen and (max-width:1400px){.main-page .slick-slide img{margin-bottom:0}.main-page .vi-button{padding:15px 10px}.main-page .widget-single-promotion{padding:15px}.category-page .category-page-child__subcategory-grid{gap:30px 42px}}@media screen and (max-width:1200px){footer .vi-grid{grid-template-columns:repeat(2,1fr)}footer .vi-grid a,footer .vi-grid h3,footer .vi-grid p,footer .vi-grid span{font-size:16px}.main-page .main-page__about{padding:28px 0}.main-page .main-page__about .vi-grid-3{grid-template-columns:repeat(2,1fr)}.main-page .main-page__popular-products,.main-page .main-page__top-rating,.main-page .main-page__useful-info{padding:28px 0}.main-page .main-page__useful-info .useful-info-grid{gap:20px}.main-page .main-page__why-we{padding:50px 0}.main-page .main-page__why-we .vi-grid-3{grid-template-columns:repeat(2,1fr);margin-top:30px}.main-page .main-page__why-we .vi-grid-3 .single-reason{align-items:flex-start}.main-page .main-page__why-we .vi-grid-3 .single-reason img{width:66px}.main-page .main-page__why-we .vi-grid-3 .single-reason p{margin-bottom:10px}.main-page .main-page__news{padding:50px 0}.main-page .main-page__news .vi-grid{grid-template-columns:repeat(2,2fr)}.main-page .main-page__news .vi-grid .vi-news-widget_one_slide img{height:auto}.category-page .category-page-child__subcategory-grid{gap:20px 20px}.category-page .slider-heading-widget{margin-bottom:20px}}@media screen and (max-width:1200px) and (max-width:840px){.main-page .main-page__why-we .vi-grid-3{gap:25px;grid-template-columns:1fr}.main-page .main-page__why-we .vi-grid-3 span{font-size:18px;line-height:20px}}@media screen and (max-width:1100px){.site-sidebar{display:none}.main-site-grid{grid-template-columns:1fr}.last-mobile-component{display:none!important;width:200px}footer{padding-bottom:50px}#catalog-pjax .control-group .btn-list{display:none}}@media screen and (max-width:992px){.main-page .main-page__heading{display:none}.main-page .widget-single-promotion{justify-content:center}.main-page .widget-single-promotion .vi-grid-2{grid-template-columns:revert;text-align:center}.main-page .widget-single-promotion .vi-grid-2 div{grid-row-start:1;max-width:200px}.main-page .widget-single-promotion .vi-grid-2 img{grid-row-start:-3;max-width:200px}.main-page .main-page__about .about{grid-template-columns:1fr 1fr}.main-page .main-page__about h3{font-size:64px!important}.main-page .main-page__about p{font-size:16px!important}.main-page .main-page__about .about>div:not(:first-child){flex-direction:column;height:auto;padding:16px;text-align:center}.main-page .main-page__useful-info .useful-info-grid{grid-template-columns:1fr 1fr}.main-page .main-page__call-action .call-action-grid{align-items:center;flex-direction:column}.main-page .main-page__call-action .call-action-grid .call-action-info{margin-top:80px;padding-bottom:80px}.main-page .main-page__call-action .call-action-grid .call-action-info h2{margin-bottom:24px}.main-page .main-page__call-action .call-action-grid .call-action-info .desc{font-size:24px;line-height:30px;margin-bottom:24px}.main-page .main-page__call-action .call-action-grid .call-action-info .call-link{font-size:24px}.main-page .main-page__call-action .call-action-grid .self-made-man{display:inline-block;margin:0 auto;width:50%}.main-page .main-page__news .vi-news-widget{gap:20px}.main-page .main-page__news .vi-grid .vi-news-widget_one_slide{min-height:500px}.main-page .main-page__promotion .promotion-block{background-size:60px;gap:30px;grid-template-columns:1fr;padding-top:30px}.main-page .main-page__promotion .promotion-block .info{background-position:top;padding-left:0;padding-top:90px}.main-page .main-page__promotion .promotion-block .info h3{font-size:24px}.main-page .main-page__promotion .promotion-block .info p{font-size:18px;line-height:22px}.category-page .category-page-child__subcategory-grid{grid-template-columns:repeat(4,1fr)}.category-page .category-page-child__subcategory-grid>ul{border:1px solid #e1edfc;border-radius:10px;padding:10px}.category-page .category-page-child__subcategory-grid .img-responsive{margin:0 auto}.category-page .category-page-child__subcategory-grid .subcategory-item-name,.category-page .category-page-child__subcategory-grid .subcategory-list-second-level{text-align:center}}@media screen and (max-width:940px){.main-page h2{text-transform:uppercase}.main-page .slider-tabs-heading{flex-direction:column;gap:20px}.main-page .slider-tabs-heading .rating-tabs,.main-page .slider-tabs-heading .slider-heading-widget{width:100%}.main-page .slider-tabs-heading .rating-tabs button{font-size:18px}}@media screen and (max-width:868px){.category-page .category-page-child__recommended{margin-top:38px}footer .vi-grid a,footer .vi-grid h3,footer .vi-grid p,footer .vi-grid span{font-size:13px}}@media screen and (min-width:769px){.subscribe-btn img{display:none}}@media screen and (max-width:768px){.last-mobile-component{width:250px}footer{padding-bottom:70px;padding-top:30px}footer .vi-grid{grid-template-columns:1fr}footer .vi-grid h3{padding-bottom:20px}footer .vi-grid a,footer .vi-grid h3,footer .vi-grid p,footer .vi-grid span{font-size:16px}footer .social{justify-content:center}.main-page .logo-block{background-size:68%}.main-page .main-page__about .about{grid-template-columns:1fr}.main-page .main-page__top-rating .slider-tabs-heading{margin-bottom:10px}.main-page .main-page__top-rating .slider-tabs-heading .slider-heading-widget .slider-arrow-widget{display:none}.main-page .main-page__top-rating .slider-tabs-heading .rating-tabs{border:0}.main-page .main-page__top-rating .slider-tabs-heading .rating-tabs .vi-tab{flex-direction:column;gap:10px}.main-page .main-page__top-rating .slider-tabs-heading .rating-tabs .vi-tab button{border:1px solid #8f98b0;border-radius:4px;font-size:18px;padding:20px}.main-page .main-page__top-rating .slider-tabs-heading .rating-tabs .vi-tab button.active{border:1px solid #4285f4}.main-page .main-page__top-rating .single-product-preview{padding:5px}.main-page .main-page__top-rating .content-part{font-size:16px}.main-page .main-page__popular-products .slider-arrow-widget{display:none}.main-page .main-page__popular-products .single-product-preview{padding:5px}.main-page .main-page__popular-products .slider-heading-widget{margin-bottom:20px}.main-page .main-page__popular-products .slider-heading-widget h2{text-transform:uppercase}.main-page .main-page__popular-products .content-part{font-size:16px}.main-page .main-page__useful-info .useful-info-grid{grid-template-columns:1fr}.main-page .main-page__useful-info .useful-info-grid h2{margin-bottom:30px;text-transform:uppercase}.main-page .main-page__useful-info .useful-info-grid .useful-subtitle{font-size:20px;font-weight:700;line-height:25px}.main-page .main-page__useful-info .useful-info-grid p{font-size:18px;font-weight:400;line-height:22px;margin-bottom:30px}.main-page .main-page__useful-info .sidebar-part{display:none}.main-page .main-page__why-we h2{border-bottom:1px solid #4285f4;font-size:24px;margin-bottom:30px;text-transform:uppercase}.main-page .main-page__call-action .call-action-grid .call-action-info{margin-top:50px;padding-bottom:50px}.main-page .main-page__call-action .call-action-grid .self-made-man{width:75%}.main-page .main-page__news .vi-grid{grid-template-columns:1fr}.main-page .main-page__news .vi-grid .vi-news-widget_one_slide{min-height:500px}.main-page .main-page__promotion{border:0;padding:0}.main-page .main-page__promotion .promotion-block{border:0 solid #fff;padding:30px 23px}.main-page .main-page__promotion .vi-container{padding:23px}.main-page .main-page__promotion .email-input{font-size:14px;padding:11px 16px}.main-page .main-page__promotion .subscribe-btn{padding:8px 12px}.main-page .main-page__promotion .subscribe-btn span{display:none}.category-page .vi-container{padding:10px}.category-page .category-page-child__subcategory-grid{gap:15px 15px;grid-template-columns:repeat(3,1fr);margin-top:20px}.category-page .single-product-preview{padding:5px}#catalog-pjax .view-type-tile{gap:10px}}@media screen and (max-width:768px) and (max-width:680px){.main-page .main-page__top-rating .price-btn-part{align-items:flex-start;flex-direction:column;flex-wrap:wrap;font-size:18px;justify-content:space-between}.main-page .main-page__top-rating .price-btn-part .price{font-size:18px}.main-page .main-page__top-rating .price-btn-part .unit-price{font-size:12px}.main-page .main-page__top-rating .price-btn-part a{max-width:100%}.main-page .main-page__popular-products .price-btn-part{align-items:flex-start;flex-direction:column;flex-wrap:wrap;font-size:18px;justify-content:space-between}.main-page .main-page__popular-products .price-btn-part .price{font-size:18px}.main-page .main-page__popular-products .price-btn-part .unit-price{font-size:12px}.main-page .main-page__popular-products .price-btn-part a{max-width:100%}}@media screen and (max-width:576px){.last-mobile-component{width:270px}.main-page .logo-block{background-size:95%}.main-page .content-part{font-size:14px!important}.main-page .main-page__call-action .call-action-grid .call-action-info h2{font-size:24px}.main-page .main-page__call-action .call-action-grid .call-action-info .call-link,.main-page .main-page__call-action .call-action-grid .call-action-info .desc{font-size:21px}.category-page .category-page-child__subcategory-grid{gap:10px 10px;grid-template-columns:repeat(2,1fr)}#catalog-pjax .catalog-page__filters-block .catalog-page__filters-menu{display:grid;gap:10px 20px;grid-template-columns:repeat(2,1fr)}#catalog-pjax .catalog-page__filters-block .catalog-page__filters-menu .filters-menu-button{align-items:center;background-color:transparent;border:0;border-radius:10px;box-shadow:0 0 3px 0 rgba(0,0,0,.25);cursor:pointer;display:flex;font-family:Montserrat;font-size:14px;font-weight:400;justify-content:space-between;letter-spacing:.1em;line-height:17.07px;min-height:44px;padding:0 10px;text-align:left}#catalog-pjax .catalog-page__filters-block .catalog-page__filters-menu .filters-menu-button-active{background-color:#eaf4ff}#catalog-pjax .catalog-page__filters-block .filters-container{border:0;display:none}#catalog-pjax .catalog-page__filters-block .filters-container .filters{margin-bottom:20px}#catalog-pjax .catalog-page__filters-block .filters-container .filters .filter a{font-size:16px;padding:2px 25px 2px 8px}#catalog-pjax .catalog-page__filters-block .filters-container .item_filter_block_3 .location-part{flex-direction:column;margin-top:24px}#catalog-pjax .catalog-page__filters-block .filters-container .item_filter_block_3 .location-part .location-part__search-for{font-size:16px;width:100%}#catalog-pjax .catalog-page__filters-block .filters-container .item_filter_block_3 .location-part .location-part__search-for b,#catalog-pjax .catalog-page__filters-block .filters-container .item_filter_block_3 .location-part .location-part__search-for input{font-size:13px}#catalog-pjax .catalog-page__filters-block .filters-container .item_filter_block_3 .location-part #filter_geo_button{font-size:16px;width:100%}#catalog-pjax .catalog-page__filters-block .vi-catalog-filters-result{display:none;padding:10px}#catalog-pjax .catalog-page__filters-block .vi-catalog-filters-result .results{margin-bottom:20px}#catalog-pjax .catalog-page__filters-block .vi-catalog-filters-result .filters .filter a{padding:0 25px 0 8px}#catalog-pjax .catalog-page__filters-block .vi-catalog-filters-result h3{color:#4a5779;font-size:16px;font-weight:600;margin-bottom:6px}#catalog-pjax .catalog-page__filters-block .vi-catalog-filters-result a{font-size:16px}#catalog-pjax .catalog-page__filters-block .vi-catalog-filters>div{grid-template-columns:1fr}#catalog-pjax .catalog-page__filters-block .vi-catalog-filters h3,#catalog-pjax .catalog-page__filters-block .vi-filters h3{font-size:16px}#catalog-pjax .vi-catalog-sorting .preferences-label svg{width:16px}#catalog-pjax .vi-catalog-sorting #preferences-sort{font-size:13px}#catalog-pjax .viewType svg{height:30px;width:30px}.single-product-page .single-product-page__similar h2{font-size:18px;font-weight:700}.single-product-page .product-page__map-results .widget-locations-result__single--with-delivery .prices-total-grid .delivery-label,.single-product-page .product-page__map-results .widget-locations-result__single--with-delivery .prices-total-grid .product-label,.single-product-page .product-page__map-results .widget-locations-result__single--with-delivery .prices-total-grid .total-label{padding:3px!important}}