@charset "UTF-8";.tooltip,table td,table th{text-align:left}.tooltip,button,select{text-transform:none}.tooltip,legend{white-space:normal}progress,sub,sup{vertical-align:baseline}.tooltip,a{text-decoration:none}.swiper-3d,.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.carousel--homepage .carousel-img img,.swiper-html-img img{all:inherit}@font-face{font-family:Figtree;src:url(../fonts/figtree/Figtree-Variable.woff2) format("woff2-variations");font-weight:300 900}.tooltip{position:absolute;z-index:1070;display:block;font-family:Figtree,sans-serif;font-style:normal;font-weight:400;letter-spacing:normal;line-break:auto;line-height:1.5;text-align:start;text-shadow:none;word-break:normal;word-spacing:normal;word-wrap:normal;font-size:.875rem;opacity:0}.b-container-fluid::after,.b-container::after,.b-row::after{content:"";display:table;clear:both}.text-align-center,.tooltip-inner{text-align:center}.tooltip.in{opacity:.9}.tooltip.bs-tether-element-attached-bottom,.tooltip.tooltip-top{padding:5px 0;margin-top:-3px}.tooltip.bs-tether-element-attached-bottom .tooltip-arrow,.tooltip.tooltip-top .tooltip-arrow{bottom:0;left:50%;margin-left:-5px;border-width:5px 5px 0;border-top-color:#000}.tooltip.bs-tether-element-attached-left,.tooltip.tooltip-right{padding:0 5px;margin-left:3px}.tooltip.bs-tether-element-attached-left .tooltip-arrow,.tooltip.tooltip-right .tooltip-arrow{top:50%;left:0;margin-top:-5px;border-width:5px 5px 5px 0;border-right-color:#000}.tooltip.bs-tether-element-attached-top,.tooltip.tooltip-bottom{padding:5px 0;margin-top:3px}.tooltip.bs-tether-element-attached-top .tooltip-arrow,.tooltip.tooltip-bottom .tooltip-arrow{top:0;left:50%;margin-left:-5px;border-width:0 5px 5px;border-bottom-color:#000}.tooltip.bs-tether-element-attached-right,.tooltip.tooltip-left{padding:0 5px;margin-left:-3px}.b-container,.b-container-fluid{margin-left:auto;margin-right:auto}.tooltip.bs-tether-element-attached-right .tooltip-arrow,.tooltip.tooltip-left .tooltip-arrow{top:50%;right:0;margin-top:-5px;border-width:5px 0 5px 5px;border-left-color:#000}.tooltip-inner{max-width:200px;padding:3px 8px;color:#fff;background-color:#000;border-radius:.25rem}.b-container,.b-container-fluid{padding-left:.9375rem;padding-right:.9375rem}.tooltip-arrow{position:absolute;width:0;height:0;border-color:transparent;border-style:solid}.pos-relative,sub,sup{position:relative}@media screen and (min-width:544px){.b-container{max-width:800px}}@media screen and (min-width:768px){.b-container{max-width:1000px}}@media screen and (min-width:992px){.b-container{max-width:1200px}}@media screen and (min-width:1200px){.b-container{max-width:1490px}}iframe,img,legend,svg{max-width:100%}.b-row{margin-left:-.9375rem;margin-right:-.9375rem}.advice__info__add .advice__date::before,.advice__text--answer::before,.brands-grid__item::before,.product-sharer-tooltip::before,.swiper-cube .swiper-cube-shadow:before,.swiper-virtual.swiper-css-mode .swiper-wrapper::after,html::before{content:''}.block,.d-block,details,main,svg{display:block}.b-col-lg-1,.b-col-lg-10,.b-col-lg-11,.b-col-lg-12,.b-col-lg-2,.b-col-lg-3,.b-col-lg-4,.b-col-lg-5,.b-col-lg-6,.b-col-lg-7,.b-col-lg-8,.b-col-lg-9,.b-col-md-1,.b-col-md-10,.b-col-md-11,.b-col-md-12,.b-col-md-2,.b-col-md-3,.b-col-md-4,.b-col-md-5,.b-col-md-6,.b-col-md-7,.b-col-md-8,.b-col-md-9,.b-col-sm-1,.b-col-sm-10,.b-col-sm-11,.b-col-sm-12,.b-col-sm-2,.b-col-sm-3,.b-col-sm-4,.b-col-sm-5,.b-col-sm-6,.b-col-sm-7,.b-col-sm-8,.b-col-sm-9,.b-col-xl-1,.b-col-xl-10,.b-col-xl-11,.b-col-xl-12,.b-col-xl-2,.b-col-xl-3,.b-col-xl-4,.b-col-xl-5,.b-col-xl-6,.b-col-xl-7,.b-col-xl-8,.b-col-xl-9,.b-col-xs-1,.b-col-xs-10,.b-col-xs-11,.b-col-xs-12,.b-col-xs-2,.b-col-xs-3,.b-col-xs-4,.b-col-xs-5,.b-col-xs-6,.b-col-xs-7,.b-col-xs-8,.b-col-xs-9{position:relative;min-height:1px;padding-left:.9375rem;padding-right:.9375rem}[type=checkbox],[type=radio],legend{padding:0;box-sizing:border-box}.b-col-xs-1,.b-col-xs-10,.b-col-xs-11,.b-col-xs-12,.b-col-xs-2,.b-col-xs-3,.b-col-xs-4,.b-col-xs-5,.b-col-xs-6,.b-col-xs-7,.b-col-xs-8,.b-col-xs-9{float:left}.b-col-xs-1{width:8.33333%}.b-col-xs-2{width:16.66667%}.b-col-xs-3{width:25%}.b-col-xs-4{width:33.33333%}.b-col-xs-5{width:41.66667%}.b-col-xs-6{width:50%}.b-col-xs-7{width:58.33333%}.b-col-xs-8{width:66.66667%}.b-col-xs-9{width:75%}.b-col-xs-10{width:83.33333%}.b-col-xs-11{width:91.66667%}.b-col-xs-12{width:100%}.b-col-xs-pull-0{right:auto}.b-col-xs-pull-1{right:8.33333%}.b-col-xs-pull-2{right:16.66667%}.b-col-xs-pull-3{right:25%}.b-col-xs-pull-4{right:33.33333%}.b-col-xs-pull-5{right:41.66667%}.b-col-xs-pull-6{right:50%}.b-col-xs-pull-7{right:58.33333%}.b-col-xs-pull-8{right:66.66667%}.b-col-xs-pull-9{right:75%}.b-col-xs-pull-10{right:83.33333%}.b-col-xs-pull-11{right:91.66667%}.b-col-xs-pull-12{right:100%}.b-col-xs-push-0{left:auto}.b-col-xs-push-1{left:8.33333%}.b-col-xs-push-2{left:16.66667%}.b-col-xs-push-3{left:25%}.b-col-xs-push-4{left:33.33333%}.b-col-xs-push-5{left:41.66667%}.b-col-xs-push-6{left:50%}.b-col-xs-push-7{left:58.33333%}.b-col-xs-push-8{left:66.66667%}.b-col-xs-push-9{left:75%}.b-col-xs-push-10{left:83.33333%}.b-col-xs-push-11{left:91.66667%}.b-col-xs-push-12{left:100%}.b-col-xs-offset-0{margin-left:0}.b-col-xs-offset-1{margin-left:8.33333%}.b-col-xs-offset-2{margin-left:16.66667%}.b-col-xs-offset-3{margin-left:25%}.b-col-xs-offset-4{margin-left:33.33333%}.b-col-xs-offset-5{margin-left:41.66667%}.b-col-xs-offset-6{margin-left:50%}.b-col-xs-offset-7{margin-left:58.33333%}.b-col-xs-offset-8{margin-left:66.66667%}.b-col-xs-offset-9{margin-left:75%}.b-col-xs-offset-10{margin-left:83.33333%}.b-col-xs-offset-11{margin-left:91.66667%}.b-col-xs-offset-12{margin-left:100%}@media screen and (min-width:544px){.b-col-sm-1,.b-col-sm-10,.b-col-sm-11,.b-col-sm-12,.b-col-sm-2,.b-col-sm-3,.b-col-sm-4,.b-col-sm-5,.b-col-sm-6,.b-col-sm-7,.b-col-sm-8,.b-col-sm-9{float:left}.b-col-sm-1{width:8.33333%}.b-col-sm-2{width:16.66667%}.b-col-sm-3{width:25%}.b-col-sm-4{width:33.33333%}.b-col-sm-5{width:41.66667%}.b-col-sm-6{width:50%}.b-col-sm-7{width:58.33333%}.b-col-sm-8{width:66.66667%}.b-col-sm-9{width:75%}.b-col-sm-10{width:83.33333%}.b-col-sm-11{width:91.66667%}.b-col-sm-12{width:100%}.b-col-sm-pull-0{right:auto}.b-col-sm-pull-1{right:8.33333%}.b-col-sm-pull-2{right:16.66667%}.b-col-sm-pull-3{right:25%}.b-col-sm-pull-4{right:33.33333%}.b-col-sm-pull-5{right:41.66667%}.b-col-sm-pull-6{right:50%}.b-col-sm-pull-7{right:58.33333%}.b-col-sm-pull-8{right:66.66667%}.b-col-sm-pull-9{right:75%}.b-col-sm-pull-10{right:83.33333%}.b-col-sm-pull-11{right:91.66667%}.b-col-sm-pull-12{right:100%}.b-col-sm-push-0{left:auto}.b-col-sm-push-1{left:8.33333%}.b-col-sm-push-2{left:16.66667%}.b-col-sm-push-3{left:25%}.b-col-sm-push-4{left:33.33333%}.b-col-sm-push-5{left:41.66667%}.b-col-sm-push-6{left:50%}.b-col-sm-push-7{left:58.33333%}.b-col-sm-push-8{left:66.66667%}.b-col-sm-push-9{left:75%}.b-col-sm-push-10{left:83.33333%}.b-col-sm-push-11{left:91.66667%}.b-col-sm-push-12{left:100%}.b-col-sm-offset-0{margin-left:0}.b-col-sm-offset-1{margin-left:8.33333%}.b-col-sm-offset-2{margin-left:16.66667%}.b-col-sm-offset-3{margin-left:25%}.b-col-sm-offset-4{margin-left:33.33333%}.b-col-sm-offset-5{margin-left:41.66667%}.b-col-sm-offset-6{margin-left:50%}.b-col-sm-offset-7{margin-left:58.33333%}.b-col-sm-offset-8{margin-left:66.66667%}.b-col-sm-offset-9{margin-left:75%}.b-col-sm-offset-10{margin-left:83.33333%}.b-col-sm-offset-11{margin-left:91.66667%}.b-col-sm-offset-12{margin-left:100%}}@media screen and (min-width:768px){.b-col-md-1,.b-col-md-10,.b-col-md-11,.b-col-md-12,.b-col-md-2,.b-col-md-3,.b-col-md-4,.b-col-md-5,.b-col-md-6,.b-col-md-7,.b-col-md-8,.b-col-md-9{float:left}.b-col-md-1{width:8.33333%}.b-col-md-2{width:16.66667%}.b-col-md-3{width:25%}.b-col-md-4{width:33.33333%}.b-col-md-5{width:41.66667%}.b-col-md-6{width:50%}.b-col-md-7{width:58.33333%}.b-col-md-8{width:66.66667%}.b-col-md-9{width:75%}.b-col-md-10{width:83.33333%}.b-col-md-11{width:91.66667%}.b-col-md-12{width:100%}.b-col-md-pull-0{right:auto}.b-col-md-pull-1{right:8.33333%}.b-col-md-pull-2{right:16.66667%}.b-col-md-pull-3{right:25%}.b-col-md-pull-4{right:33.33333%}.b-col-md-pull-5{right:41.66667%}.b-col-md-pull-6{right:50%}.b-col-md-pull-7{right:58.33333%}.b-col-md-pull-8{right:66.66667%}.b-col-md-pull-9{right:75%}.b-col-md-pull-10{right:83.33333%}.b-col-md-pull-11{right:91.66667%}.b-col-md-pull-12{right:100%}.b-col-md-push-0{left:auto}.b-col-md-push-1{left:8.33333%}.b-col-md-push-2{left:16.66667%}.b-col-md-push-3{left:25%}.b-col-md-push-4{left:33.33333%}.b-col-md-push-5{left:41.66667%}.b-col-md-push-6{left:50%}.b-col-md-push-7{left:58.33333%}.b-col-md-push-8{left:66.66667%}.b-col-md-push-9{left:75%}.b-col-md-push-10{left:83.33333%}.b-col-md-push-11{left:91.66667%}.b-col-md-push-12{left:100%}.b-col-md-offset-0{margin-left:0}.b-col-md-offset-1{margin-left:8.33333%}.b-col-md-offset-2{margin-left:16.66667%}.b-col-md-offset-3{margin-left:25%}.b-col-md-offset-4{margin-left:33.33333%}.b-col-md-offset-5{margin-left:41.66667%}.b-col-md-offset-6{margin-left:50%}.b-col-md-offset-7{margin-left:58.33333%}.b-col-md-offset-8{margin-left:66.66667%}.b-col-md-offset-9{margin-left:75%}.b-col-md-offset-10{margin-left:83.33333%}.b-col-md-offset-11{margin-left:91.66667%}.b-col-md-offset-12{margin-left:100%}}@media screen and (min-width:992px){.b-col-lg-1,.b-col-lg-10,.b-col-lg-11,.b-col-lg-12,.b-col-lg-2,.b-col-lg-3,.b-col-lg-4,.b-col-lg-5,.b-col-lg-6,.b-col-lg-7,.b-col-lg-8,.b-col-lg-9{float:left}.b-col-lg-1{width:8.33333%}.b-col-lg-2{width:16.66667%}.b-col-lg-3{width:25%}.b-col-lg-4{width:33.33333%}.b-col-lg-5{width:41.66667%}.b-col-lg-6{width:50%}.b-col-lg-7{width:58.33333%}.b-col-lg-8{width:66.66667%}.b-col-lg-9{width:75%}.b-col-lg-10{width:83.33333%}.b-col-lg-11{width:91.66667%}.b-col-lg-12{width:100%}.b-col-lg-pull-0{right:auto}.b-col-lg-pull-1{right:8.33333%}.b-col-lg-pull-2{right:16.66667%}.b-col-lg-pull-3{right:25%}.b-col-lg-pull-4{right:33.33333%}.b-col-lg-pull-5{right:41.66667%}.b-col-lg-pull-6{right:50%}.b-col-lg-pull-7{right:58.33333%}.b-col-lg-pull-8{right:66.66667%}.b-col-lg-pull-9{right:75%}.b-col-lg-pull-10{right:83.33333%}.b-col-lg-pull-11{right:91.66667%}.b-col-lg-pull-12{right:100%}.b-col-lg-push-0{left:auto}.b-col-lg-push-1{left:8.33333%}.b-col-lg-push-2{left:16.66667%}.b-col-lg-push-3{left:25%}.b-col-lg-push-4{left:33.33333%}.b-col-lg-push-5{left:41.66667%}.b-col-lg-push-6{left:50%}.b-col-lg-push-7{left:58.33333%}.b-col-lg-push-8{left:66.66667%}.b-col-lg-push-9{left:75%}.b-col-lg-push-10{left:83.33333%}.b-col-lg-push-11{left:91.66667%}.b-col-lg-push-12{left:100%}.b-col-lg-offset-0{margin-left:0}.b-col-lg-offset-1{margin-left:8.33333%}.b-col-lg-offset-2{margin-left:16.66667%}.b-col-lg-offset-3{margin-left:25%}.b-col-lg-offset-4{margin-left:33.33333%}.b-col-lg-offset-5{margin-left:41.66667%}.b-col-lg-offset-6{margin-left:50%}.b-col-lg-offset-7{margin-left:58.33333%}.b-col-lg-offset-8{margin-left:66.66667%}.b-col-lg-offset-9{margin-left:75%}.b-col-lg-offset-10{margin-left:83.33333%}.b-col-lg-offset-11{margin-left:91.66667%}.b-col-lg-offset-12{margin-left:100%}}@media screen and (min-width:1200px){.b-col-xl-1,.b-col-xl-10,.b-col-xl-11,.b-col-xl-12,.b-col-xl-2,.b-col-xl-3,.b-col-xl-4,.b-col-xl-5,.b-col-xl-6,.b-col-xl-7,.b-col-xl-8,.b-col-xl-9{float:left}.b-col-xl-1{width:8.33333%}.b-col-xl-2{width:16.66667%}.b-col-xl-3{width:25%}.b-col-xl-4{width:33.33333%}.b-col-xl-5{width:41.66667%}.b-col-xl-6{width:50%}.b-col-xl-7{width:58.33333%}.b-col-xl-8{width:66.66667%}.b-col-xl-9{width:75%}.b-col-xl-10{width:83.33333%}.b-col-xl-11{width:91.66667%}.b-col-xl-12{width:100%}.b-col-xl-pull-0{right:auto}.b-col-xl-pull-1{right:8.33333%}.b-col-xl-pull-2{right:16.66667%}.b-col-xl-pull-3{right:25%}.b-col-xl-pull-4{right:33.33333%}.b-col-xl-pull-5{right:41.66667%}.b-col-xl-pull-6{right:50%}.b-col-xl-pull-7{right:58.33333%}.b-col-xl-pull-8{right:66.66667%}.b-col-xl-pull-9{right:75%}.b-col-xl-pull-10{right:83.33333%}.b-col-xl-pull-11{right:91.66667%}.b-col-xl-pull-12{right:100%}.b-col-xl-push-0{left:auto}.b-col-xl-push-1{left:8.33333%}.b-col-xl-push-2{left:16.66667%}.b-col-xl-push-3{left:25%}.b-col-xl-push-4{left:33.33333%}.b-col-xl-push-5{left:41.66667%}.b-col-xl-push-6{left:50%}.b-col-xl-push-7{left:58.33333%}.b-col-xl-push-8{left:66.66667%}.b-col-xl-push-9{left:75%}.b-col-xl-push-10{left:83.33333%}.b-col-xl-push-11{left:91.66667%}.b-col-xl-push-12{left:100%}.b-col-xl-offset-0{margin-left:0}.b-col-xl-offset-1{margin-left:8.33333%}.b-col-xl-offset-2{margin-left:16.66667%}.b-col-xl-offset-3{margin-left:25%}.b-col-xl-offset-4{margin-left:33.33333%}.b-col-xl-offset-5{margin-left:41.66667%}.b-col-xl-offset-6{margin-left:50%}.b-col-xl-offset-7{margin-left:58.33333%}.b-col-xl-offset-8{margin-left:66.66667%}.b-col-xl-offset-9{margin-left:75%}.b-col-xl-offset-10{margin-left:83.33333%}.b-col-xl-offset-11{margin-left:91.66667%}.b-col-xl-offset-12{margin-left:100%}}/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */body{margin:0}hr{box-sizing:content-box;height:0;overflow:visible}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}small{font-size:80%}sub,sup{font-size:75%;line-height:0}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none;image-rendering:-webkit-optimize-contrast}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:ButtonText dotted 1px}legend{color:inherit;display:table}textarea{overflow:auto}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}[hidden],template{display:none}.tableCell{display:table-cell}.tableRow{display:table-row}.inlineBlock{display:inline-block}.displayTable{display:table}.none{display:none!important}.ovHidden{overflow:hidden!important}.pos-static{position:static}.pos-abs{position:absolute}.alignTop{vertical-align:top}.alignMiddle{vertical-align:middle}.font-size-lg{font-size:1.125rem}.font-size-small{font-size:.8125rem}.font-size-mini{font-size:.75rem}.lh-1{line-height:1}.flex-end{justify-content:flex-end!important}.mb-1{margin-bottom:.375rem}.red{color:#e9593e}.green{color:#4caf50}.noDesign{border:0!important;outline:0!important;padding:0!important;background:0 0!important;margin:0}.designLabel input,.homepage h1,.sr-only,.visuallyhidden{padding:0;width:1px;height:1px;overflow:hidden;position:absolute}.sr-only{margin:0;clip:rect(0,0,0,0);border:0}.pull-left,.pull-right{float:none!important}@media screen and (min-width:992px){.hidden-lg-up{display:none!important}.collapse--lg-show{display:block}}.designLabel input,.homepage h1,.visuallyhidden{margin:-1px;clip:rect(0 0 0 0);clip:rect(0,0,0,0)}@media screen and (min-width:768px){.visuallyhidden--md-up{margin:-1px;padding:0;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);clip:rect(0,0,0,0);position:absolute}.collapse--md-show{display:block}}.noNumberAppearance{-moz-appearance:textField}.noNumberAppearance::-webkit-inner-spin-button,.noNumberAppearance::-webkit-outer-spin-button{-webkit-appearance:none;appearance:none}.p100{width:100%}.flip-horizontal{transform:scale(-1,1)}@media screen and (min-width:544px){.collapse--sm-show{display:block}}.img-replace{text-indent:100%;white-space:nowrap;overflow:hidden}@keyframes scaleElement{0%,100%{transform:scale(1) translate(-50%,-50%)}50%{transform:scale(1.25) translate(-50%,-50%)}}.product-sharer-tooltip{position:absolute;left:50%;top:calc(100% + 8px);padding:.5rem .75rem;transform:translateX(-50%);background-color:#5c5c5c;color:#fff;font-weight:600;font-size:.8125rem;line-height:1.2;text-align:center;opacity:0;pointer-events:none;border-radius:2px}.product-sharer-tooltip::before{position:absolute;left:50%;top:-4px;width:8px;height:8px;transform:rotate(45deg);margin-left:-4px;background-color:#5c5c5c}@font-face{font-family:fontIcons;src:url(../fonts/fontIcons/fontIcons.woff) format("woff");font-display:swap}*,::after,::before{box-sizing:border-box}:root{--kutil-header-fixed-scroll-height:85;--kutil-header-inline-fixed-scroll-height:120;--swiper-theme-color:#007aff;--swiper-navigation-size:44px;--productBorder:1px solid #ffffff;--productBorder-hover:1px solid #969696;--dark-red:#b01f1f;--dark-gray:#1e1e1e;--light-gray:#ececec}html{-webkit-text-size-adjust:100%;font-size:16px;font-family:Figtree,sans-serif;line-height:1.5;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}html::before{position:fixed;left:0;top:0;width:100%;height:100%;background-color:#000;opacity:0;pointer-events:none;visibility:hidden;transition:all .3s ease-in-out;z-index:-1}html.offcanvas-is-active::before{opacity:.6;visibility:visible;z-index:100}body{color:#585858;background-image:url();background-color:#e4e8ef;background-repeat:no-repeat;background-attachment:scroll;background-size:auto;word-wrap:break-word}.commercialBox__title,h1,h2,h3,h4,h5,h6{margin:0 0 1rem;font-weight:700;line-height:1.2;color:#000}@media screen and (min-width:992px){.commercialBox__title,h1,h2,h3,h4,h5,h6{margin-bottom:1.25rem}h1{margin-bottom:1.625rem}}figure,ol,ul{margin:0}h1{font-size:1.25rem}@media screen and (min-width:768px){h1{font-size:1.375rem}}.commercialBox__title,h2{font-size:1.125rem}@media screen and (min-width:768px){.commercialBox__title,h2{font-size:1.25rem}}@media screen and (min-width:992px){.commercialBox__title,h2{font-size:1.25rem}}@media screen and (min-width:1200px){.commercialBox__title,h2{font-size:1.375rem}}h3,h4,h5,h6{font-size:1rem}a{color:#3a3a3a}a:focus{outline:0}a:not(.btn):focus-visible{text-decoration:underline}p{margin:0 0 1.5rem}strong{font-weight:700}ol,ul{padding:0;list-style:none}svg{max-height:100%;width:auto;height:auto}table{border-collapse:collapse;width:100%}@media screen and (max-width:767px){.table-wrap{overflow-x:auto}}.page--Homepage .siteWrapper,.ui-autocomplete{overflow-x:hidden}.brand-title{display:flex;align-items:flex-start;justify-content:space-between}.brand-title-text{padding-right:1.5625rem}.brand-title-img{position:absolute;visibility:hidden;max-width:120px}@media screen and (min-width:768px){.brand-title-img{max-width:300px;max-height:150px}}.brand-title-img.loaded{position:static;visibility:visible}.tooltip *{line-height:normal}.ui-autocomplete{position:absolute;top:0;left:0;z-index:0;max-width:100%;max-height:340px;padding:16px;overflow-y:auto;color:#585858;box-shadow:0 8px 16px 0 rgba(0,0,0,.1);background-color:#fff;cursor:pointer}.brands-grid{padding:0;display:grid;align-items:start;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem .75rem;margin-bottom:2.5rem}.brands-grid__section{position:relative;padding-left:2.1875rem;list-style:none}.brands-grid__letter{position:absolute;left:0;top:.4em;font-size:1.125rem;line-height:1}.brands-grid__item{position:relative;padding-left:1rem}.brands-grid__item::before{position:absolute;left:0;top:.65em;width:.375rem;height:.375rem;background-color:#be2323;border-radius:100%}.brands-grid__item__link{display:inline-block;line-height:1.2}@media (max-width:1199px){.offcanvas-is-active body{overflow:hidden}}.container,.homepage .row--container{margin:0 auto;padding:0 1.25rem}@media screen and (min-width:1200px){.ui-autocomplete{max-width:740px}.container,.homepage .row--container{max-width:93.125rem;padding:0 2.1875rem}.homepage .row--container-cols{display:flex}.homepage .row--container-3-9 .sidebarWrapper{width:25%}.homepage .row--container-3-9 .contentWrapper{width:75%}}.homepage .mainWrapper>.container{max-width:100%;padding:0}.homepage .row--container-cols .container{padding-left:0;padding-right:0}@media (min-width:1920px){.siteWrapper{max-width:1920px;margin:0 auto;background-color:#fff}}.homepage .header,.homepage--textTop p:last-child{margin-bottom:0}.mainWrapper>.container{padding-top:1.5625rem}@media screen and (min-width:992px){.mainWrapper>.container{padding-top:2.5rem}}.homepage .mainWrapper>.container{padding-top:0}.homepage--textTop{margin-top:2.5rem}@media screen and (max-width:767px){.homepage--textTop{font-size:.9375rem}}@media screen and (min-width:768px){.brands-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:2rem 1rem}.homepage--textTop{margin-top:3.75rem}}@media screen and (min-width:1200px){.homepage--textTop__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:3.125rem}}.homepage--textBottom .row--hp-logos,.homepage--textTop .row--hp-logos{display:grid;justify-content:space-between;grid-template-columns:repeat(3,minmax(0,1fr));padding-bottom:1.25rem;gap:.9375rem}@media screen and (min-width:992px){.homepage--textBottom .row--hp-logos,.homepage--textTop .row--hp-logos{grid-auto-flow:column;grid-template-columns:auto}.contentWrapper--twoCols .homepage--textBottom .row--hp-logos,.contentWrapper--twoCols .homepage--textTop .row--hp-logos{grid-auto-flow:row;grid-template-columns:repeat(5,minmax(0,1fr))}}.homepage--textBottom .row--hp-logos img,.homepage--textTop .row--hp-logos img{display:block}.homepage--textBottom .row--hp-logos a,.homepage--textTop .row--hp-logos a{display:flex;align-items:center;justify-content:center;border:1px solid #dcdcdc;border-radius:4px;text-decoration:none}.homepage--textBottom{margin-bottom:2.5rem}@media screen and (min-width:768px){.homepage--textBottom{margin-bottom:3.75rem}.row--container{display:grid;align-items:start}}@media screen and (min-width:1200px){.homepage--textBottom .row--hp-logos,.homepage--textTop .row--hp-logos{gap:1.5625rem}.homepage--textBottom .row--hp-logos-5,.homepage--textTop .row--hp-logos-5{grid-template-columns:repeat(5,minmax(0,1fr))}.homepage--textBottom{margin-bottom:5.625rem}}.siteWrapper{background-color:#fff}@media screen and (min-width:768px){.row--container-cols{column-gap:1.25rem}.homepage .row--container-cols{padding-top:2.1875rem}.row--container-cols .contentWrapper .carousel.carousel--homepage{margin-top:0}}.contentWrapper--twoCols .hp-cats .hp-cats__title,.contentWrapper--twoCols .hp-cats .hp-cats__wrap,.swiper{padding:0}.row--container-cols .contentWrapper .carousel--viewport-full-width{width:auto;left:auto}@media (min-width:1200px){.row--container-3-9{grid-template-columns:25% 1fr}.row--container .sidebarWrapper{order:-1}}.sidebarWrapper aside{display:grid;align-items:start;row-gap:1.25rem;margin-bottom:2.1875rem}@media (min-width:1300px){.row--container-cols{column-gap:2.5rem}.sidebarWrapper--is-sticky{position:sticky;top:1.25rem}.sidebarWrapper--is-sticky-fix-header{top:5.625rem}}.hp-offers{margin-top:2.5rem}.contentWrapper--twoCols .hp-cats{width:100%;margin-left:0}.contentWrapper--twoCols .productList--related .jcarousel,.swiper{margin-left:auto;margin-right:auto}@media screen and (min-width:768px){.hp-offers{margin-top:3.125rem}.contentWrapper--twoCols .productList--related .jcarousel{max-width:42.5rem}}@media screen and (min-width:992px){.sidebarWrapper aside{margin-bottom:4.375rem}.contentWrapper--twoCols .productList--related .jcarousel{max-width:50rem}}@media (min-width:992px){.contentWrapper--twoCols .productList--related .jcarousel{max-width:56.25rem}}@media (min-width:1500px){.contentWrapper--twoCols .productList--related .jcarousel{width:61.25rem}}.contentWrapper--twoCols .swiper-container--swiper-carousel .swiper-slide{width:14rem}.swiper-slide,.swiper-wrapper{width:100%;height:100%;position:relative;transition-property:transform}:host{position:relative;display:block;margin-left:auto;margin-right:auto;z-index:1}.swiper{position:relative;overflow:hidden;list-style:none;z-index:1;display:block}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{z-index:1;display:flex;transition-timing-function:var(--swiper-wrapper-transition-timing-function,initial);box-sizing:content-box}.swiper-fade.swiper-free-mode .swiper-slide,.swiper-free-mode>.swiper-wrapper{transition-timing-function:ease-out}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{transform:translate3d(0,0,0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;display:block}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-3d .swiper-cube-shadow,.swiper-3d .swiper-slide,.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-cube,.swiper-flip{overflow:visible}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-css-mode.swiper-horizontal>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-css-mode.swiper-vertical>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-css-mode.swiper-free-mode>.swiper-wrapper{scroll-snap-type:none}.swiper-css-mode.swiper-free-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}.swiper-css-mode.swiper-centered>.swiper-wrapper::before{content:'';flex-shrink:0;order:9999}.swiper-css-mode.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper::before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper::before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-3d .swiper-slide-shadow{background:rgba(0,0,0,.15)}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(to left,rgba(0,0,0,.5),transparent)}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(to right,rgba(0,0,0,.5),transparent)}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(to top,rgba(0,0,0,.5),transparent)}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom,rgba(0,0,0,.5),transparent)}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;transform-origin:50%;box-sizing:border-box;border:4px solid;border-radius:50%;border-top-color:transparent}.swiper-scrollbar,.swiper-scrollbar-drag{border-radius:var(--swiper-scrollbar-border-radius,10px)}.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader,.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader{animation:swiper-preloader-spin 1s infinite linear}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@keyframes swiper-preloader-spin{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}.swiper-virtual .swiper-slide{-webkit-backface-visibility:hidden;transform:translateZ(0)}.swiper-virtual.swiper-css-mode .swiper-wrapper::after{position:absolute;left:0;top:0;pointer-events:none}.swiper-virtual.swiper-css-mode.swiper-horizontal .swiper-wrapper::after{height:1px;width:var(--swiper-virtual-size)}.swiper-virtual.swiper-css-mode.swiper-vertical .swiper-wrapper::after{width:1px;height:var(--swiper-virtual-size)}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-pagination-disabled>.swiper-pagination,.swiper-pagination.swiper-pagination-disabled{display:none!important}.swiper-pagination-fraction{color:var(--swiper-pagination-fraction-color,inherit)}.swiper-pagination-progressbar{background:var(--swiper-pagination-progressbar-bg-color,rgba(0,0,0,.25));position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color,var(--swiper-theme-color));position:absolute;left:0;top:0;width:100%;height:100%;transform:scale(0);transform-origin:left top}.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:right top}.swiper-horizontal>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-horizontal,.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite,.swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{width:100%;height:var(--swiper-pagination-progressbar-size,4px);left:0;top:0}.swiper-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-vertical,.swiper-vertical>.swiper-pagination-progressbar{width:var(--swiper-pagination-progressbar-size,4px);height:100%;left:0;top:0}.swiper-pagination-lock{display:none}.swiper-scrollbar{position:relative;touch-action:none;background:var(--swiper-scrollbar-bg-color,rgba(0,0,0,.1))}.swiper-scrollbar-disabled>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-disabled{display:none!important}.swiper-horizontal>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-horizontal{position:absolute;left:var(--swiper-scrollbar-sides-offset,1%);bottom:var(--swiper-scrollbar-bottom,4px);top:var(--swiper-scrollbar-top,auto);z-index:50;height:var(--swiper-scrollbar-size,4px);width:calc(100% - 2 * var(--swiper-scrollbar-sides-offset,1%))}.swiper-scrollbar.swiper-scrollbar-vertical,.swiper-vertical>.swiper-scrollbar{position:absolute;left:var(--swiper-scrollbar-left,auto);right:var(--swiper-scrollbar-right,4px);top:var(--swiper-scrollbar-sides-offset,1%);z-index:50;width:var(--swiper-scrollbar-size,4px);height:calc(100% - 2 * var(--swiper-scrollbar-sides-offset,1%))}.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:var(--swiper-scrollbar-drag-bg-color,rgba(0,0,0,.5));left:0;top:0}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-scrollbar-lock{display:none}.swiper-zoom-container{width:100%;height:100%;display:flex;justify-content:center;align-items:center;text-align:center}.swiper-zoom-container>canvas,.swiper-zoom-container>img,.swiper-zoom-container>svg{max-width:100%;max-height:100%;object-fit:contain}.swiper-slide-zoomed{cursor:move;touch-action:none}.swiper .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}.swiper-free-mode>.swiper-wrapper{margin:0 auto}.swiper-grid>.swiper-wrapper{flex-wrap:wrap}.swiper-grid-column>.swiper-wrapper{flex-wrap:wrap;flex-direction:column}.swiper-fade .swiper-slide{pointer-events:none;transition-property:opacity}.swiper-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-fade .swiper-slide-active,.swiper-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-cube .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1;visibility:hidden;transform-origin:0 0;width:100%;height:100%}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-next,.swiper-cube .swiper-slide-next+.swiper-slide,.swiper-cube .swiper-slide-prev{visibility:visible;pointer-events:auto}.swiper-cube .swiper-slide .swiper-slide{pointer-events:none}.swiper-cube.swiper-rtl .swiper-slide{transform-origin:100% 0}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0;width:100%;height:100%;opacity:.6;z-index:0}.swiper-cube .swiper-cube-shadow:before{background:#000;position:absolute;left:0;top:0;bottom:0;right:0;filter:blur(50px)}.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-bottom,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-left,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-right,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-flip .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1}.swiper-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-flip .swiper-slide-active,.swiper-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-bottom,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-left,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-right,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-creative .swiper-slide{-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden;transition-property:transform,opacity,height}.swiper-cards{overflow:visible}.swiper-cards .swiper-slide{transform-origin:center bottom;-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden}.carousel-item,.mfp-wrap{backface-visibility:hidden}.swiper-pagination{display:flex;align-items:center;justify-content:center;width:100%;transform:translate3d(0,0,0);z-index:11}.swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet:only-child{display:none}.swiper-pagination--html{position:absolute;bottom:3.125rem;gap:.75rem}.swiper-pagination--html .swiper-pagination-bullet{width:.5625rem;height:.5625rem;background-color:#fff;cursor:pointer;border:2px solid #9f9f9f;border-radius:100%}.swiper-pagination--html .swiper-pagination-bullet-active,.swiper-pagination--html .swiper-pagination-bullet:hover{background-color:#be2323;opacity:1}.swiper-pagination--carousel{margin-top:2.5rem;gap:.625rem}.swiper-pagination--carousel .swiper-pagination-bullet{width:.625rem;height:.625rem;background-color:#e8e8e8;border-radius:100%}.swiper-pagination--carousel .swiper-pagination-bullet-active,.swiper-pagination--carousel .swiper-pagination-bullet:hover{background-color:#be2323}.swiper-button{display:flex;align-items:center;justify-content:center;z-index:11;cursor:pointer}.swiper-button-prev{left:0}.swiper-button-next{right:0;transform:scaleX(-1)}.swiper-button--html{position:absolute;top:50%;width:3.125rem;height:3.125rem;background-color:rgba(0,0,0,.3);border-radius:0;opacity:.3}.swiper-button--html:hover{background-color:#000;opacity:1}.breadcrumb .swiper-button--html .breadcrumb__item::after,.swiper-button--html .breadcrumb .breadcrumb__item::after,.swiper-button--html .icon,.swiper-button--html .mfp-arrow{color:#fff;font-size:1.25rem;line-height:1}@media screen and (min-width:1200px){.swiper-button--html{width:2.625rem;height:2.625rem;margin-top:-1.3125rem}.swiper-button--html-prev{margin-left:.3125rem}.swiper-button--html-next{margin-right:.3125rem}.breadcrumb .swiper-button--html .breadcrumb__item::after,.swiper-button--html .breadcrumb .breadcrumb__item::after,.swiper-button--html .icon,.swiper-button--html .mfp-arrow{font-size:.75rem}}.swiper-button--carousel{position:absolute;top:50%;width:2.5rem;height:3.125rem;margin-top:-1.25rem;border-radius:.25rem}.swiper-slide-html,.swiper-slide-wrap{width:100%;height:100%}.swiper-button--carousel:hover{background-color:#a81f1f}.breadcrumb .swiper-button--carousel .breadcrumb__item::after,.swiper-button--carousel .breadcrumb .breadcrumb__item::after,.swiper-button--carousel .icon,.swiper-button--carousel .mfp-arrow{color:#fff}.swiper-slide-html{display:grid;position:absolute;left:0;top:0;padding:0 2.1875rem;z-index:11;place-items:center start}@media screen and (min-width:768px){.swiper-slide-html{padding:4.375rem}}@media (min-width:1490px){.swiper-slide-html{left:50%;width:93.125rem;height:100%;margin-left:-46.5625rem}.contentWrapper--twoCols .swiper-slide-html{left:0;width:100%;margin-left:0}}.swiper-slide-html-wrap{padding:0 1.25rem;color:#3a3a3a;font-size:1rem}@media screen and (min-width:768px){.swiper-slide-html-wrap{font-size:1.125rem;max-width:42.5rem;padding:3.125rem}}@media screen and (min-width:992px){.swiper-slide-html-wrap{font-size:1.25rem}}@media screen and (min-width:1200px){.swiper-slide-html-wrap{font-size:1.25rem}}.swiper-slide-html-wrap .commercialBox__title,.swiper-slide-html-wrap h1,.swiper-slide-html-wrap h2{margin-bottom:1rem;font-weight:800;color:#000;font-size:1.875rem;text-transform:uppercase}@media screen and (min-width:768px){.swiper-slide-html-wrap .commercialBox__title,.swiper-slide-html-wrap h1,.swiper-slide-html-wrap h2{font-size:2.1875rem}}@media screen and (min-width:992px){.swiper-slide-html-wrap .commercialBox__title,.swiper-slide-html-wrap h1,.swiper-slide-html-wrap h2{font-size:2.625rem}}@media screen and (min-width:1200px){.swiper-slide-html-wrap .commercialBox__title,.swiper-slide-html-wrap h1,.swiper-slide-html-wrap h2{font-size:2.625rem}}.swiper-slide-html-wrap .commercialBox__title small,.swiper-slide-html-wrap h1 small,.swiper-slide-html-wrap h2 small{display:block;margin-bottom:1rem;text-transform:none;font-size:50%}.swiper-html{height:21.875rem}@media screen and (min-width:768px){.swiper-html{height:28.125rem}}@media screen and (min-width:992px){.swiper-html{height:32.8125rem}}.swiper-html-img{display:block;overflow:hidden;width:100%;height:100%;object-fit:cover}.swiper-html .swiper-slide{width:100%!important}.swiper-html .btn{color:#fff;background-color:#be2323}@media screen and (min-width:1200px){.swiper-html .btn{height:3.75rem}}.swiper-html .btn:hover{background-color:#710808;color:#fff;border-color:#710808}.swiper-carousel{margin-bottom:2.5rem}@media screen and (min-width:992px){.swiper-carousel{margin-bottom:4.375rem}}.advice{margin-bottom:1.875rem;padding-bottom:1.875rem;font-size:1rem;border-bottom:1px solid #dcdcdc}.advice:last-child{border-bottom:0;padding-bottom:0}.advice__name{display:flex;justify-content:space-between;margin-bottom:.5rem;font-size:1.25rem}.advice__author{display:none;color:#000;font-weight:700;font-size:1rem}.advice__date{font-size:.875rem}.advice__info{display:grid;grid-auto-flow:column;align-items:baseline;grid-auto-columns:max-content;column-gap:1rem;margin-bottom:.5rem}.advice__info .breadcrumb .breadcrumb__item::after,.advice__info .icon,.advice__info .mfp-arrow,.breadcrumb .advice__info .breadcrumb__item::after{display:none}.advice__info__add{display:flex;align-items:baseline;margin-bottom:.5rem}.advice__info__add .advice__author{display:block;margin-right:1rem}.advice__info__add .advice__date::before{display:inline-block;vertical-align:middle;margin-right:1rem;border-radius:100%;width:8px;height:8px;background-color:#dcdcdc}.advice-box,.advice__text--answer{border-radius:0;background-color:#f5f5f5}.advice__text{padding:0;margin:0}.advice__text p{margin-bottom:1rem}.advice__text p:last-child{margin-bottom:0}.advice__text--answer{display:none;position:relative;padding:1.5625rem;margin:1.5625rem 0 0 1.5625rem}.advice__text--answer::before{position:absolute;left:1.5625rem;top:-.5625rem;width:18px;height:18px;background-color:#f5f5f5;transform:rotate(45deg)}.advice__text--answer.is-visible{display:block}.advice-box{margin-bottom:1.875rem;padding:1.875rem;text-align:center}@media screen and (min-width:1200px){.advice-box{display:grid;align-items:center;gap:1.25rem;padding:2.1875rem;text-align:left;margin-bottom:0;grid-template-columns:100px 1fr}}.advice-box__title{margin-bottom:.75rem}.advice-box__icon{display:block;margin-left:auto;margin-right:auto;opacity:1;width:80px;height:80px}@media screen and (min-width:992px){.advice-box__icon{width:100px;height:100px}}.advice-box__icon path{fill:#a9a9a9}.alert.alert-offerCode-success .svg-bg,.modal--login .modal__icon circle,.page--Security #loginForm .modal__icon circle{fill:#be2323}.advice-box .btn{width:100%}.advice-form-wrap{padding:1.5625rem;border-radius:0;border:1px solid #dcdcdc}.advice-form-wrap .card-header{font-size:1.5rem;margin-bottom:1.25rem;color:#000}.advice-form-wrap .g-recaptcha{margin-top:1.25rem}.advice-form-wrap .btn{width:100%;margin-bottom:.625rem}.advice--in-list .advice__info{display:block}.advice--in-list .advice__info a{font-weight:500}.advice__toggle-answer{display:block;font-weight:700;margin-top:.625rem;cursor:pointer;color:#be2323}.advice__toggle-answer .breadcrumb .breadcrumb__item::after,.advice__toggle-answer .icon,.advice__toggle-answer .mfp-arrow,.breadcrumb .advice__toggle-answer .breadcrumb__item::after{margin-left:.125rem;font-size:.5rem;transform:scaleY(-1)}.advice__toggle-answer.is-active .breadcrumb .breadcrumb__item::after,.advice__toggle-answer.is-active .icon,.advice__toggle-answer.is-active .mfp-arrow,.breadcrumb .advice__toggle-answer.is-active .breadcrumb__item::after{transform:scaleY(1)}.page--AdviceCentre .contentWrapper>.row{margin-bottom:4.375rem}@media screen and (min-width:1200px){.page--AdviceCentre .contentWrapper>.row{display:grid;grid-template-columns:58% 1fr;column-gap:3.75rem}.page--AdviceCentre .catBox__row{grid-template-columns:repeat(3,minmax(0,1fr))}}.card--needHelp{position:relative;padding:1.875rem 1.875rem 1.875rem 5.625rem;margin-bottom:1.875rem;border-radius:0;background-color:rgba(190,35,35,.1)}.card--needHelp .card-phone strong{display:block;color:#000;font-size:1.75rem}.card--needHelp .cPerson__contact--icon::before,.card--needHelp .icon-telephone{position:absolute;left:30px;top:50%;transform:translateY(-50%);color:#be2323;font-size:2.5rem}.alert{display:flex;align-items:center;padding:.75rem 1.25rem;margin-bottom:1.25rem;border-radius:0;background-color:#f5f5f5;font-weight:700;font-size:1rem;line-height:1.3}.alert p:last-child{margin-bottom:0}.alert .breadcrumb .breadcrumb__item::after,.alert .icon,.alert .mfp-arrow,.breadcrumb .alert .breadcrumb__item::after{margin-right:1rem;color:inherit;font-size:3.125rem}.alert-success{position:relative;padding-left:4.0625rem;background-color:#afe3b1;color:#004b02}.alert-success::before{position:absolute;left:.75rem;top:50%;display:grid;place-items:center;content:'\2713';font-size:1.25rem;line-height:1;color:#fff;background-color:#004b02;border-radius:100%}.alert--in-header,.alert--in-header-wrap{position:relative}.alert-forget-pswd{margin-top:-3.125rem}@media screen and (min-width:1200px){.alert-forget-pswd{margin-top:-4.375rem}}.alert-danger{padding:1.125rem;background-color:#ad0c00;color:#fff}.alert-danger .alert__remove{display:flex;align-items:center}.alert-danger .alert__remove .breadcrumb .breadcrumb__item::after,.alert-danger .alert__remove .icon,.alert-danger .alert__remove .mfp-arrow,.breadcrumb .alert-danger .alert__remove .breadcrumb__item::after{margin:0;color:#ad0c00;cursor:pointer}.alert--in-header{margin:0;justify-content:center;font-size:.875rem;background-color:#000;color:#fff;font-weight:600;padding:.75rem 3.75rem .75rem 1.25rem;border-radius:0}@media screen and (min-width:1200px){.alert--in-header{padding:1rem 5rem;text-align:center;font-size:.9375rem}}.alert--in-header.is-hidden{display:none}.alert--in-header-wrap .alert__btn{display:grid;place-items:center;width:2.5rem;height:2.5rem;padding:0;position:absolute;right:.5rem;top:.375rem;background:0 0;opacity:.6;z-index:1}.alert--in-header-wrap .alert__btn:hover{background:0 0;opacity:1}.alert--in-header-wrap .alert__btn__icon{margin:0;font-size:1.125rem;line-height:1;color:#fff}.alert--in-header-wrap .alert__btn--open{display:none;border-radius:0;top:0}.alert--in-header-wrap .alert__btn--open:hover{background-color:#be2323}.alert--in-header-wrap .alert__btn--open .alert__btn__text{display:none}.alert--in-header-wrap .alert__btn--open .alert__btn__icon{color:#fff;font-size:.625rem;line-height:1;transform:scaleY(-1)}@media screen and (max-width:1600px){.alert--in-header-wrap .alert__btn--open{position:static;width:100%;height:1.375rem;font-size:.625rem;line-height:1;opacity:1}.alert--in-header-wrap .alert__btn--open:hover{background-color:#a81f1f}.alert--in-header-wrap .alert__btn--open .alert__btn__text{display:block}.alert--in-header-wrap .alert__btn--open .alert__btn__icon{font-size:.25rem;line-height:1;margin-left:.25rem}}.alert--in-header-wrap .is-hidden+.alert__btn{display:flex}.alert.alert--gift{padding:1rem 1.5rem;border:1px solid #dcdcdc;background-color:#fff;color:#137c17}.alert.alert--gift::before{display:none}.alert.alert--gift .alert__inner{display:flex;align-items:center}.alert.alert--gift .icon-gift{display:grid;place-items:center;width:50px;height:50px;min-width:50px;font-size:1.5rem;border-radius:100%;color:#fff;background-color:#137c17}.banner--homepage,.banner--marketing,.banners--homepage .banner,.box,.contentWrapper--twoCols .banners--homepage .banner{border-radius:0}.alert.alert--gift .btn--gift,.alert.alert--gift .btn--gift:hover{background-color:transparent;color:inherit}.alert.alert--gift .btn--gift{height:auto;padding:0;border-radius:0;font-size:1.125rem;line-height:1.3;text-align:left}.alert.alert--gift .btn__text__imp{display:block;font-weight:700;color:inherit;text-decoration:underline}@media screen and (min-width:768px){.alert.alert--gift .btn__text__imp{display:inline}.alert.alert-offerCode-success .alert__text{max-width:80%}}.alert.alert--gift .btn__text__imp:hover{text-decoration:none}.alert.alert-offerCode-success{display:grid;align-items:center;grid-template-columns:50px 1fr;column-gap:1.25rem;padding:1rem;background-color:#f5f5f5;color:#be2323}.alert.alert-offerCode-success .alert__remove{display:block;margin-top:4px;font-size:1rem;font-weight:600;color:#585858;cursor:pointer}.alert.alert-offerCode-success .breadcrumb .breadcrumb__item::after,.alert.alert-offerCode-success .icon,.alert.alert-offerCode-success .mfp-arrow,.breadcrumb .alert.alert-offerCode-success .breadcrumb__item::after{font-size:1.125rem}.arguments__wrap{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.9375rem;margin-top:1.875rem}@media screen and (min-width:992px){.arguments__wrap{grid-template-columns:repeat(4,minmax(0,1fr));margin-top:1.875rem}.contentWrapper--twoCols .arguments__wrap{grid-template-columns:repeat(3,minmax(0,1fr))}}.arguments.arguments--productDetail{grid-column:1/3;margin-top:0;margin-bottom:2.5rem}.arguments.arguments--productDetail .arguments__wrap{margin-bottom:2.5rem}@media screen and (min-width:768px){.arguments.arguments--productDetail .arguments__wrap{margin-bottom:0}}.argument,.argument__link{display:flex;align-items:center;flex-direction:column;text-align:center}@media (min-width:1300px){.argument,.argument__link{flex-direction:row;text-align:left}}.box--brands a,.btn,.news--detail .news__heading,.newsArchive h1{text-align:center}.argument{font-size:.9375rem}@media screen and (min-width:1200px){.alert--in-header-wrap .alert__btn{right:1rem}.arguments__wrap{gap:1.5625rem;padding-top:1.5625rem;padding-bottom:1.5625rem}.argument{font-size:1rem}}.argument__content{padding:.9375rem 0 0}@media (min-width:1300px){.argument__content{padding:0 0 0 1.25rem}}.argument__title{display:block;text-transform:uppercase;margin-bottom:.25rem;font-size:1rem;line-height:1.2;font-weight:800;color:#000}@media screen and (min-width:768px){.argument__title{font-size:1.125rem}}.argument__desc{font-size:.9375rem;line-height:1.4}.argument p{margin-bottom:0}.argument img{mix-blend-mode:multiply;max-height:3rem}.argument img.loaded{max-height:none}.banners--homepage{display:grid;gap:.375rem;margin-top:.375rem}@media (min-width:840px){.banners--homepage{grid-template-columns:repeat(3,minmax(0,1fr))}}@media screen and (max-width:767px){.banners--homepage{margin-left:-1.25rem;margin-right:-1.25rem}}@media screen and (min-width:992px){.banners--homepage{width:100vw;margin-left:calc(-50vw + 50%)}}@media (min-width:1921px){.banners--homepage{max-width:1920px;margin-left:calc(-960px + 50%)}}.contentWrapper--twoCols .banners--homepage{width:100%;margin-left:0}.banner--homepage{position:relative;overflow:hidden;transition:background-color .2s ease-in-out;height:220px}@media screen and (min-width:768px){.banner--homepage{height:175px}}@media screen and (min-width:992px){.banner--homepage{height:360px}}.banner--homepage:hover::after{opacity:1}.banner--homepage:hover .banner__text{transform:scale(1.1);background-color:transparent}.banner--homepage .banner__text{display:flex;flex-direction:column;padding:1.5625rem 1.25rem;z-index:1;color:#fff;justify-content:center;text-align:center;position:absolute;left:0;top:0;width:100%;height:100%;transition:all .3s ease-in-out;will-change:transform;transform-origin:center center;background-color:rgba(0,0,0,.2)}@media screen and (min-width:768px){.banner--homepage .banner__text{padding:1.875rem 2.1875rem}}.banner--homepage .banner__text .commercialBox__title,.banner--homepage .banner__text h2{margin-bottom:.625rem;font-size:2.1875rem;color:inherit}.banner--homepage .banner__text p{margin-bottom:0;font-size:1rem;line-height:1.4}.banner--homepage .banner__img,.banner--homepage .banner__link{display:block;height:100%}.banner--homepage .banner__img{width:100%;height:100%;object-fit:cover;transition:all .2s ease-in-out}.banner--marketing{overflow:hidden;margin-bottom:2.1875rem}.banner--marketing:empty{display:none}.banner img{display:block}.news--detail .news__img{margin:.625rem 0 1.875rem}.news--detail .news__info{display:grid;grid-auto-flow:column;justify-content:center;column-gap:1.5625rem;padding-bottom:1.25rem;margin-bottom:1.875rem;border-bottom:1px solid #dcdcdc;order:1}.breadcrumb .news--detail .news__info .breadcrumb__item::after,.news--detail .news__info .breadcrumb .breadcrumb__item::after,.news--detail .news__info .icon,.news--detail .news__info .mfp-arrow{margin-right:.625rem;opacity:.6}.news--detail .news__category,.news--detail .news__date{display:flex;align-items:center}.news--detail .news__category a{font-weight:600}.news--detail .news__annotation{font-weight:600;order:1}.news--detail .Gallery,.news--detail .files-wrap,.news--detail .news__desc{order:1}.box{padding:2.5rem 1.875rem;background-color:#f5f5f5}.box img{mix-blend-mode:multiply}.box-title,.box__title{margin-bottom:1.25rem}.box--action_offers,.box--news{background-color:#f5f5f5;color:#000;border:0}.box--action_offers .box__title,.box--news .box__title{color:inherit}.box--action_offers a,.box--news a{display:block;padding:.375rem;font-weight:600;text-transform:uppercase;font-size:.9375rem;opacity:.8;color:inherit}.box--action_offers a:hover,.box--news a:hover{opacity:1;text-decoration:underline}.box--news{display:grid;border:0;gap:.9375rem}.box--news .box__title,.box--news .news__title{margin-bottom:0}.box--news .news__title a{text-transform:none;text-decoration:underline;font-weight:600;font-size:.9375rem}.box--brands a,.box--news .news__title a:hover{text-decoration:none}.box--news .news__date,.box--news .news__desc{display:none;font-size:.875rem}.box--brands ul{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.box--brands a{display:block;padding:.5rem .75rem;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;font-weight:600;font-size:.9375rem;color:#585858;background-color:#fff;border-radius:4px}.box--visitedProducts a,.btn{align-items:center;font-size:.875rem;font-weight:600}.box--brands a:hover{background-color:#ededed}.box--brands .box-toggle{display:none}.box--brands .box-title{margin-bottom:.75rem}.box--visitedProducts ol{display:grid;gap:1.25rem}.box--visitedProducts a{display:flex;color:#3a3a3a;line-height:1.3}.box--visitedProducts a:hover{text-decoration:underline}.box--visitedProducts a img{display:block;min-width:3.75rem;max-width:3.75rem;margin-right:.9375rem}.box--facebook{border:0;padding:0;border-radius:0}.btn{display:inline-flex;justify-content:center;padding:.375rem 1.6875rem;border:0;border-radius:5px;white-space:normal;text-decoration:none;background-color:#be2323;color:#fff;cursor:pointer;transition:all .2s ease-in-out}.btn--collapse,.btn--collapse .collapse-text--closed,.btn--collapse-hidden{display:none}.btn.btn--icon:hover .btn-text,.btn.btn--next .btn-text{text-decoration:underline}@media screen and (min-width:992px){.btn{border-radius:6px}}@media screen and (min-width:768px){.btn:hover{background-color:#941010;color:#fff}}.address-list .address-tile .btn--delete,.btn-secondary{background-color:#313131;color:#fff}.address-list .address-tile .btn--delete:hover,.btn-secondary:hover{background-color:#000;color:#fff}.btn-secondary-ppl{white-space:nowrap}@media screen and (max-width:767px){.btn--collapse{position:relative;width:100%;padding:1.125rem 2.1875rem 1rem 1rem;margin-bottom:10px;text-align:left;font-weight:700;text-transform:none;color:#000;background-color:#f5f5f5}}.btn--toggleFilter,.btn--toggleFilter:hover,.btn.btn--icon:hover,.btn.btn--next{background-color:transparent}.btn--collapse::after{font-family:fontIcons;position:absolute;top:45%;right:.9375rem;color:#585858;font-size:.625rem;transition:transform .3s ease-in-out}.btn--collapse.collapsed::after{transform:rotate(-180deg)}.btn--collapse.collapsed .collapse-text--closed{display:block}.btn--collapse.collapsed .collapse-text--opened{display:none}.btn--toggleFilter{height:auto;padding:0;border-radius:0}.breadcrumb .btn--toggleFilter .breadcrumb__item::after,.btn--toggleFilter .breadcrumb .breadcrumb__item::after,.btn--toggleFilter .icon,.btn--toggleFilter .mfp-arrow{order:1;margin-left:.5rem;font-size:.5rem;transform:rotate(180deg)}.breadcrumb .btn--toggleFilter.active .breadcrumb__item::after,.btn--toggleFilter.active .breadcrumb .breadcrumb__item::after,.btn--toggleFilter.active .icon,.btn--toggleFilter.active .mfp-arrow{transform:rotate(0)}.btn.btn--icon{display:inline-flex;font-family:Figtree,sans-serif;font-size:.875rem;font-weight:600;border-radius:0}.btn.btn--icon .btn-text{margin-right:.25rem}.btn.btn--next{height:auto;padding:0;color:#000}.breadcrumb .btn.btn--next .breadcrumb__item::after,.btn.btn--next .breadcrumb .breadcrumb__item::after,.btn.btn--next .icon,.btn.btn--next .mfp-arrow{margin-left:.5rem;transform:rotate(90deg);font-size:.5rem;line-height:1}.btn.btn--next:hover .btn-text{text-decoration:none}.btn__assist-count{display:grid;place-items:center;width:24px;height:24px;margin-left:.375rem;border-radius:2px;background-color:rgba(255,255,255,.3)}.btn .icon-basket{display:none}@media screen and (min-width:768px){.btn .icon-basket{display:block;order:1;margin-left:.375rem;font-size:1.125rem;opacity:.6;color:inherit}.card--news{grid-template-rows:10.9375rem 1fr}}.btn .fa-angle-right,.btn-toggle-more-less .btn-text-hide,.btn-toggle-more-less .fa-caret-up{display:none}.btn-toggle-more-less{padding:0;background-color:transparent;color:#585858;border-radius:0}.btn-toggle-more-less:hover{background-color:transparent;color:#000}.btn-toggle-more-less .fa{order:1;margin-left:.25rem}.btn-toggle-more-less.is-active .btn-text-hide{display:block}.btn-toggle-more-less.is-active .btn-text-show{display:none}.btn-toggle-more-less.is-active .fa-caret-up{display:block}.btn-toggle-more-less.is-active .fa-caret-down{display:none}.btn[disabled]{pointer-events:none;opacity:.5}.btn:focus-visible{outline:#be2323 solid .125rem;outline-offset:.25rem}.card--news{display:grid;height:100%;grid-template-rows:10.9375rem 1fr}.card--news .card-img{display:block;border-radius:0;width:100%;height:100%;object-fit:cover}.card--news .card-block{padding:1.25rem;font-size:.875rem}@media screen and (min-width:1200px){.card--news .card-block{font-size:.875rem;padding:2.25rem 1.75rem 1.875rem}.card--news .card-title{font-size:1rem}}.card--news .card-title{text-transform:none;text-decoration:none;font-size:1rem;line-height:1.5;font-weight:700}.card--news .card-title:hover{text-decoration:underline}.card--news .card-news-info{gap:1rem;margin-bottom:.5rem;font-size:.875rem}.card--news .card-category{display:inline-flex;align-items:center;padding:6px 8px;line-height:1;font-weight:600;background-color:#f5f5f5;text-decoration:none;border-radius:4px}.card--news p:last-child{margin-bottom:0}.catMenu--sidebar{padding:2.8125rem 1.875rem;background-color:#f5f5f5;border-radius:0}.catMenu--sidebar .catMenu__toggle{display:none}.catMenu--sidebar .catMenu__title{margin-bottom:.625rem;text-transform:uppercase}.catMenu--sidebar .catMenu__childToggle{position:absolute;top:50%;display:grid;place-items:center;width:.8125rem;height:.8125rem;margin-top:-6.5px;color:#be2323;border-radius:1px;font-size:.9375rem;line-height:1}.catMenu--sidebar .catMenu__link{position:relative;display:flex;align-items:center;padding:.75rem 1.875rem .6875rem 1.5625rem;color:var(--dark-gray);text-decoration:none;font-weight:600;font-size:.9375rem;line-height:1.3}@media screen and (min-width:768px){.catMenu--sidebar .catMenu__link{padding:.9375rem 1.875rem .8125rem 3rem;font-size:1rem}}.catMenu--sidebar .catMenu__link:hover{text-decoration:underline}.catMenu--sidebar .catMenu__item--hasChild>.catMenu__inner{display:none}.catMenu--sidebar .catMenu__item.open>.catMenu__link{font-weight:700}.catMenu--sidebar .catMenu__inner--lev2 .catMenu__link,.catMenu--sidebar .catMenu__inner--lev3 .catMenu__link{padding:.75rem 3.125rem .625rem 0;text-transform:none}.catMenu--inHeader{position:absolute;left:0;top:100%;width:18.75rem;padding:1.5625rem 1.25rem;z-index:20;background-color:#fff;border-radius:0 0 12px 12px;text-align:left}.catMenu--inHeader .catMenu__link{display:flex;align-items:center;justify-content:space-between;font-weight:600;padding:.5rem;font-size:.9375rem;line-height:1.3;color:#585858}.catMenu--inHeader .catMenu__link:hover{background-color:#f5f5f5}.breadcrumb .catMenu--inHeader .catMenu__link .breadcrumb__item::after,.catMenu--inHeader .catMenu__link .breadcrumb .breadcrumb__item::after,.catMenu--inHeader .catMenu__link .icon,.catMenu--inHeader .catMenu__link .mfp-arrow{font-size:.375rem;transform:rotate(90deg)}.sideNav:empty{display:none}.carousel-inner{position:relative;width:100%;height:100%;overflow:hidden}.carousel-inner>.active,.carousel-inner>.next,.carousel-inner>.prev{display:block}.carousel-inner>.active{left:0}.carousel-inner>.next,.carousel-inner>.prev{position:absolute;top:0;width:100%}.carousel-inner>.next{left:100%}.carousel-inner>.prev{left:-100%}.carousel-inner>.next.left,.carousel-inner>.prev.right{left:0}.carousel-inner>.active.left{left:-100%}.carousel-inner>.active.right{left:100%}.carousel-item{display:none;position:relative;transition:transform .6s ease-in-out;perspective:1000px}.carousel-item::after{position:absolute;left:0;top:0;width:100%;height:100%;content:'';z-index:10}.carousel-item.active.right,.carousel-item.next{left:0;transform:translate3d(100%,0,0)}.carousel-item.active.left,.carousel-item.prev{left:0;transform:translate3d(-100%,0,0)}.carousel-item.active,.carousel-item.next.left,.carousel-item.prev.right{left:0;transform:translate3d(0,0,0)}.carousel-indicators{display:flex;position:absolute;bottom:50px;justify-content:center;width:100%;z-index:10;margin:0}@media (min-width:1490px){.carousel-indicators{max-width:1490px;width:1490px;left:50%;margin-left:-745px;padding:0 2.1875rem}}.carousel-indicators li{width:9px;height:9px;margin-right:12px;background-color:#fff;cursor:pointer;opacity:.6;border:2px solid #9f9f9f;border-radius:100%}.carousel-indicators li.active,.carousel-indicators li:hover{opacity:1;background-color:#be2323}.carousel-item-html{position:relative;top:0;left:0;color:#3a3a3a;font-size:1rem;z-index:11}.carousel-item-html__wrap{padding:0 1.25rem}@media screen and (min-width:768px){.carousel-item-html__wrap{padding:1.875rem}.carousel-item-html{font-size:1.125rem}}@media screen and (min-width:1200px){.carousel-item-html{font-size:1.25rem;padding:2.1875rem}}@media screen and (min-width:992px){.carousel-item-html{font-size:1.25rem}.row--catMenuExist .carousel-item-html{padding-left:18.75rem}}@media (min-width:1490px){.carousel-item-html{max-width:1490px;width:1490px;left:50%;margin-left:-745px}.row--catMenuExist .carousel-item-html{padding-left:23.75rem}}.carousel-item-html .commercialBox__title,.carousel-item-html h1,.carousel-item-html h2{margin-bottom:1rem;font-weight:800;color:#000;font-size:1.875rem;text-transform:uppercase}@media screen and (min-width:768px){.carousel-item-html .commercialBox__title,.carousel-item-html h1,.carousel-item-html h2{font-size:2.1875rem}}@media screen and (min-width:992px){.carousel-item-html .commercialBox__title,.carousel-item-html h1,.carousel-item-html h2{font-size:2.625rem}}@media screen and (min-width:1200px){.carousel-item-html .commercialBox__title,.carousel-item-html h1,.carousel-item-html h2{font-size:2.625rem}}.carousel-item-html .commercialBox__title small,.carousel-item-html h1 small,.carousel-item-html h2 small{display:block;margin-bottom:1rem;text-transform:none;font-size:50%}.carousel .active,.carousel .next,.carousel .prev{display:grid}.carousel>.active{left:0}.carousel>.next,.carousel>.prev{position:absolute;top:0;width:100%}.carousel>.next{left:100%}.carousel>.prev{left:-100%}.carousel>.next.left,.carousel>.prev.right{left:0}.carousel>.active.left{left:-100%}.carousel>.active.right{left:100%}.carousel--homepage{position:relative;margin:0 auto;height:21.875rem}@media screen and (min-width:768px){.carousel--homepage{height:28.125rem}.carousel--homepage .carousel-item{padding:0 3.125rem}}@media screen and (min-width:992px){.carousel--homepage{height:32.8125rem}}.carousel--homepage .carousel-item{height:100%;place-items:center start}.carousel--homepage .carousel-item-link{position:absolute;left:0;top:0;width:100%;height:100%}.carousel--homepage .carousel-img{display:block;width:100%;height:100%;object-fit:cover;overflow:hidden}.carousel--homepage .carousel-control{display:none;place-items:center;position:absolute;top:0;height:100%;z-index:10;text-decoration:none;opacity:.3}@media screen and (min-width:768px){.carousel--homepage .carousel-control{display:grid}}.carousel--homepage .carousel-control-prev{left:0}.carousel--homepage .carousel-control-next{right:0;transform:scaleX(-1)}.carousel--homepage .carousel-control-btn{display:flex;align-items:center;justify-content:center;width:50px;height:50px;background-color:rgba(0,0,0,.3);border-radius:0}.carousel--homepage .carousel-control-btn:hover{background-color:#000}.breadcrumb .carousel--homepage .carousel-control .breadcrumb__item::after,.carousel--homepage .carousel-control .breadcrumb .breadcrumb__item::after,.carousel--homepage .carousel-control .icon,.carousel--homepage .carousel-control .mfp-arrow{color:#fff;font-size:1.25rem}.carousel--homepage .btn{color:#fff;background-color:#be2323}@media screen and (min-width:1200px){.carousel--homepage .carousel-item{padding:0 5.625rem}.carousel--homepage .carousel-control-prev{margin-left:5px}.carousel--homepage .carousel-control-next{margin-right:5px}.carousel--homepage .carousel-control-btn{width:42px;height:42px}.breadcrumb .carousel--homepage .carousel-control .breadcrumb__item::after,.carousel--homepage .carousel-control .breadcrumb .breadcrumb__item::after,.carousel--homepage .carousel-control .icon,.carousel--homepage .carousel-control .mfp-arrow{font-size:12px}.carousel--homepage .btn{height:3.75rem}}.carousel--homepage .btn:hover{background-color:#710808;color:#fff;border-color:#710808}.carousel--fullscreen-header,.carousel--viewport-full-width{width:100vw;max-width:100vw;left:calc(-50vw + 50%)}@media (min-width:1920px){.carousel--fullscreen-header,.carousel--viewport-full-width{max-width:1920px;left:calc(-960px + 50%)}}@media screen and (min-width:1200px){.carousel--wrapper-full-width,.row--container-cols .contentWrapper .carousel--viewport-full-width{overflow:hidden;border-radius:12px}.carousel--wrapper-full-width .carousel-item-html,.row--container-cols .contentWrapper .carousel--viewport-full-width .carousel-item-html{width:100%;margin-left:0;left:auto}.carousel--wrapper-full-width .carousel-item,.row--container-cols .contentWrapper .carousel--viewport-full-width .carousel-item{padding:0 5.625rem}}.copyright{display:flex;flex-direction:column;padding-top:2.1875rem;color:#fff;font-size:.8125rem}@media screen and (min-width:768px){.carousel--wrapper-full-width,.row--container-cols .contentWrapper .carousel--viewport-full-width{margin-top:1.75rem;margin-left:0;margin-right:0}.copyright{flex-direction:row;justify-content:space-between;align-items:center;gap:2.125rem}}.copyright__date{margin:0;font-weight:700;color:#fff}.copyright__company{display:flex;align-items:center;gap:1rem}.copyright__links{display:flex;flex-wrap:wrap;column-gap:.875rem;margin-bottom:.25rem}.copyright__links a{text-decoration:underline}.copyright__links a:hover{text-decoration:none}.breadcrumb .copyright .breadcrumb__item::after,.copyright .breadcrumb .breadcrumb__item::after,.copyright .icon,.copyright .mfp-arrow{color:#fff;font-size:2.375rem}.breadcrumb{padding:.625rem 0;white-space:nowrap}.breadcrumb__wrapper{display:flex;align-items:center;gap:.625rem}.breadcrumb__wrapper.breadcrumb__wrapper--count-2 .breadcrumb__item--home .breadcrumb__link{display:flex;align-items:center}.breadcrumb__wrapper.breadcrumb__wrapper--count-2 .breadcrumb__item--home .icon-home{display:none}.breadcrumb__wrapper.breadcrumb__wrapper--count-2 .breadcrumb__item--home span{display:block}.breadcrumb .breadcrumb__item{display:none;align-items:center;font-size:.875rem;line-height:1.3}.breadcrumb .breadcrumb__item::after{margin-left:.625rem}@media screen and (min-width:992px){.breadcrumb{padding:.9375rem 0}.breadcrumb__wrapper{gap:1.0625rem}.breadcrumb .breadcrumb__item{display:flex;font-size:.875rem;line-height:1.3}.breadcrumb .breadcrumb__item::after{margin-left:1.0625rem}}.breadcrumb .breadcrumb__item:last-child::after{display:none}.breadcrumb .breadcrumb__item:nth-last-child(2){display:flex}@media screen and (max-width:991px){.breadcrumb .breadcrumb__item:nth-last-child(2)::before{margin-right:.375rem;width:10px;height:10px;transform:rotate(-45deg);border-left:2px solid #585858;border-top:2px solid #585858;content:''}}.breadcrumb .breadcrumb__item--home span{display:none}.breadcrumb .breadcrumb__item.active{display:block;overflow:hidden;text-overflow:ellipsis}.breadcrumb__link:hover{text-decoration:underline}.breadcrumb .breadcrumb__wrapper .breadcrumb__item::after{transform:rotate(90deg);font-size:.5rem;line-height:1}.dropdown-menu{display:none;position:absolute;left:var(--_dd-offset,0);top:100%;z-index:100;margin:0;padding:1.25rem;background-color:#fff;transform-origin:center top;transition:all .2s ease-in-out;opacity:0;pointer-events:none}.dropdown-menu--mega .row--dropdown-menu-grid .dropdown-box--primary .dropdown-box__figure,.header .dropdown{position:relative}@media screen and (min-width:768px){.dropdown-menu{display:block;min-width:18.75rem;max-width:18.75rem;transform:scaleY(.75);box-shadow:0 8px 16px 0 rgba(0,0,0,.15);border-radius:0}.dropdown-menu .dropdown-submenu{min-width:18.75rem;max-width:18.75rem;border-radius:0 12px 12px 0;box-shadow:0 8px 16px 0 rgba(0,0,0,.15)}}.open .dropdown-menu{display:block;opacity:1;transform:scale(1);pointer-events:auto}.dropdown-menu .dropdown-submenu{background-color:#fff;padding:1.25rem;width:100%}.dropdown-menu .dropdown:hover .dropdown-submenu{display:block}.dropdown-menu--mega{display:grid;gap:1.25rem;transform-origin:center top;width:100vw;max-width:100vw;padding:1.875rem 1.25rem}@media (min-width:1490px){.dropdown-menu--mega{padding:2.5rem;left:50%;width:calc(1490px - 70px);max-width:calc(1490px - 70px);margin-left:calc(-1490px / 2 + 35px)}}.dropdown-menu--mega .row{display:grid;gap:1.25rem;margin-bottom:1.25rem}@media screen and (min-width:992px){.dropdown-menu--mega .row{gap:2.5rem}}.dropdown-menu--mega .row:last-child{margin-bottom:0}.dropdown-menu--mega .dropdown-box{display:flex;align-items:center;text-align:left;font-size:.875rem}@media screen and (min-width:768px){.dropdown-menu--mega .row{grid-template-columns:repeat(3,1fr)}.dropdown-menu--mega .dropdown-box{font-size:.8125rem}.dropdown-menu--mega .row--dropdown-menu-grid{align-items:start}.dropdown-menu--mega .row--dropdown-menu-grid-top-product{grid-template-columns:1fr 2fr}}.dropdown-menu--mega .dropdown-box-img{display:block;max-width:3.75rem}@media screen and (min-width:1200px){.dropdown-menu--mega .dropdown-box{font-size:.875rem}.dropdown-menu--mega .dropdown-box-img{max-width:5.625rem}}.dropdown-menu--mega .dropdown-box-title{margin-bottom:.3125rem;font-size:1rem;color:#000;display:block}.dropdown-menu--mega .dropdown-box__content{padding-left:1.25rem}.dropdown-menu--mega .dropdown-box__link{margin-bottom:0}.dropdown-menu--mega .row--dropdown-menu-grid .dropdown-box-grid{display:grid;gap:.9375rem}@media screen and (min-width:768px){.dropdown-menu--mega .row--dropdown-menu-grid .dropdown-box-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.dropdown-menu--mega .row--dropdown-menu-grid-simple{grid-template-columns:auto}@media screen and (min-width:1200px){.dropdown-menu--mega .row--dropdown-menu-grid-simple .dropdown-box-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.dropdown-menu--mega .row--dropdown-menu-grid .dropdown-box{height:100%;padding:1rem;background-color:#f5f5f5;border-radius:12px;text-decoration:none;transition:all .2s ease-in-out}.dropdown-menu--mega .row--dropdown-menu-grid .dropdown-box:hover{background-color:#e8e8e8}.dropdown-menu--mega .row--dropdown-menu-grid .dropdown-box img{mix-blend-mode:multiply;max-width:100%;max-width:80px;max-height:80px}@media screen and (min-width:768px){.dropdown-menu--mega .row--dropdown-menu-grid-top-product{grid-template-columns:1fr 2fr}.dropdown-menu--mega .row--dropdown-menu-grid .dropdown-box{padding:1.5625rem;flex-direction:column;text-align:center}.dropdown-menu--mega .row--dropdown-menu-grid .dropdown-box img{max-width:100%}}.dropdown-menu--mega .row--dropdown-menu-grid .dropdown-box--primary{background-color:transparent;flex-direction:column;text-align:center}.dropdown-menu--mega .row--dropdown-menu-grid .dropdown-box--primary:hover{background-color:transparent}.dropdown-menu.categoryDropdown .nav-link:hover,.header .dropdown-item:hover{background-color:#f5f5f5}.dropdown-menu--mega .row--dropdown-menu-grid .dropdown-box--primary .dropdown-box-title{display:block;font-weight:700;margin-bottom:.9375rem;color:#647695;text-decoration:none}.dropdown-menu--mega .row--dropdown-menu-grid .dropdown-box .dropdown-box-subtitle,.dropdown-menu--mega .row--dropdown-menu-grid .dropdown-box--primary .dropdown-box-desc{display:none}.dropdown-menu--mega .row--dropdown-menu-grid .dropdown-box--primary .btn{margin-top:.9375rem}.dropdown-menu--mega .row--dropdown-menu-grid .dropdown-box--primary img{max-width:100%;max-height:180px}.dropdown-menu--mega .row--dropdown-menu-grid .dropdown-box-title{padding-left:.9375rem;font-size:.875rem;line-height:1.3}@media screen and (min-width:768px){.dropdown-menu--mega .row--dropdown-menu-grid .dropdown-box-title{font-size:.9375rem;line-height:1.4;margin-top:.9375rem;margin-bottom:0;padding-left:0}}.dropdown-menu.categoryDropdown .categoryDropdown__item{margin:8px 0}.dropdown-menu.categoryDropdown .nav-link{display:flex;align-items:center;padding:.375rem;text-align:left;font-size:1rem;line-height:1;border-radius:0}.dropdown-menu.categoryDropdown .nav-link strong{font-weight:600}.dropdown-menu.categoryDropdown img{display:block;margin-right:12px;width:45px;min-width:45px;mix-blend-mode:multiply}.header .dropdown:last-child .dropdown-item{border:0}.header .dropdown-toggle{display:flex;align-items:center}.header .dropdown-toggle .dropdown-toggle__handler{display:flex;align-items:center;justify-content:center;width:1.5625rem;height:1.5625rem}.header .dropdown-toggle .dropdown-toggle__icon{color:inherit;font-size:.3125rem;line-height:1;transform:rotate(180deg);transition:transform .2s ease-in-out}@media screen and (min-width:768px){.header .dropdown-toggle .dropdown-toggle__handler{display:none}.header .dropdown-toggle .dropdown-toggle__icon{margin:0 0 0 .5rem}}@media screen and (max-width:767px){.header .dropdown-toggle .dropdown-toggle__icon--desk{display:none}}.header .dropdown.open .dropdown-toggle__icon{transform:rotate(0)}.header .dropdown.dropdown--mega{position:static}.header .dropdown--onhover:hover .dropdown-menu{opacity:1;transform:scale(1);pointer-events:auto}.header .dropdown--langs .dropdown-menu{min-width:0;max-width:none;left:50%;width:2.5rem;margin-left:-1.25rem;padding:.25rem 0;border-radius:4px;transform-origin:center top}.header .dropdown--langs .dropdown-menu a{display:flex;align-items:center;justify-content:center;padding:.5rem;color:#585858;font-weight:700;text-decoration:none}.footer .footerBox a,.header .dropdown-item{font-weight:600;text-decoration:none}.header .dropdown--langs .dropdown-menu .langs__icon{margin:0 auto}.header .dropdown-item{display:block;text-align:left;text-transform:uppercase;padding:.625rem .5rem;font-size:.875rem;line-height:1.3;border-bottom:1px solid #e9e9e9}.header .dropdown-submenu{display:none;position:absolute;left:100%;top:0}.footer{font-size:.9375rem;color:#d2d2d2}.footer__top{padding:2.1875rem 0;background-color:#1e1e1e}@media screen and (min-width:992px){.footer__top{padding:3.4375rem 0}}.footer__middle{padding:3.125rem 0;background-color:#1e1e1e}.footer__middle__col--6 .footerBox__text ul{display:grid;grid-template-columns:repeat(2,1fr);gap:.75rem}.footer__middle__col--6 .footerBox__text ul li{margin:0}.footer__middle .row{display:grid}@media screen and (min-width:992px){.footer__middle{padding:5rem 0 6.5625rem}.footer__middle__col--6 .footerBox__text ul{grid-template-columns:repeat(3,1fr)}.footer__middle .row{gap:2.25rem}.footer__middle .row--6-3-3{grid-template-columns:3fr 1fr 1fr}}@media screen and (min-width:768px){.footer__middle .row--4-4-4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (min-width:992px){.footer__middle .row--4-4-4{grid-template-columns:repeat(3,minmax(0,1fr))}}@media screen and (min-width:768px){.footer__middle .row--3-3-3-3{grid-template-columns:repeat(2,minmax(0,1fr))}}.footer__bottom{padding:0 0 1.875rem;background-color:#242424}@media screen and (min-width:992px){.footer__middle .row--3-3-3-3{grid-template-columns:repeat(4,minmax(0,1fr))}.footer__middle .row-3-3-6{grid-template-columns:1fr 1fr 3fr}.footer__bottom{padding:0 0 2.3125rem}.form-group-2-cols{grid-template-columns:repeat(2,minmax(0,1fr))}}.footer .footerBox__heading{font-size:1.125rem;color:#fff}.footer .footerBox a:hover,.form-group-note a{text-decoration:underline}.footer .footerBox__text li{margin:.375rem 0}.footer .footerBox p:last-child{margin-bottom:0}.footer .footerBox .footerBox-text-glyph{display:flex;align-items:center;margin:.125rem 0}.breadcrumb .footer .footerBox .footerBox-text-glyph .breadcrumb__item::after,.footer .footerBox .footerBox-text-glyph .breadcrumb .breadcrumb__item::after,.footer .footerBox .footerBox-text-glyph .icon,.footer .footerBox .footerBox-text-glyph .mfp-arrow{margin-right:.375rem;color:#be2323}.footer a{color:inherit}.file-input,.form-control{display:flex;align-items:center;height:3.25rem;width:100%;padding:0 1.375rem;outline:0;border:1px solid #e7e7e7;border-radius:0;background-color:#fff;font-size:14px;transition:border-color .3s ease-in-out}.file-input:focus,.form-control:focus{border-color:#be2323;background-color:#fff}.form-control.is-invalid,.is-invalid.file-input{border-color:#f44336;color:#f44336}.has-error-list{color:#f44336}textarea.file-input,textarea.form-control{min-height:12rem;padding:1rem 1.375rem}.form-group{margin:0 0 .9375rem}.form-group:last-of-type{margin-bottom:0}.form-group label{font-size:1rem;line-height:1.3;font-weight:500;color:#3a3a3a}.form-group-2-cols{display:grid;row-gap:.5rem;column-gap:1.25rem}.form-group-address{display:grid;row-gap:1rem;column-gap:1.25rem}.form-group-note{font-size:.875rem;line-height:1.4}.form-group-note a{font-weight:600}.form-group-note a:hover{text-decoration:none}.form-group ul li{margin:.5rem 0;font-size:.875rem;line-height:1.2;color:#ad0c00;font-weight:700}.form-group ul li::before{display:none}.designLabel,.designLabel .card-title{display:flex;align-items:center}.form-group ul{margin-bottom:12px}.form-group ul+.file-input,.form-group ul+.form-control{border-color:#f44336;background-color:rgba(244,67,54,.1);color:#f44336}.designLabel .card-title{cursor:pointer}.designLabel.designLabel--is-disabled{cursor:not-allowed}.designLabel.designLabel--is-disabled .designLabel__indicator,.designLabel.designLabel--is-disabled .designLabel__text,.designLabel.designLabel--is-disabled .designLabel__text__title{cursor:inherit}.designLabel input[type=checkbox]:checked~.designLabel__indicator::after{transform:rotate(-45deg) scale(1);opacity:1}.designLabel input[type=radio]:checked~.designLabel__indicator::after{opacity:1;transform:scale(1)}.designLabel input[type=checkbox]:checked~.designLabel__text,.designLabel input[type=radio]:checked~.designLabel__text,.designLabel input[type=radio]:checked~.shipping-info .designLabel__text{font-weight:700;color:#3f3f3f}.designLabel a,.designLabel__text{font-size:.9375rem;line-height:normal}.designLabel__indicator{position:relative;order:-1;width:1.25rem;height:1.25rem;min-width:1.25rem;margin-right:.75rem;background-color:#fff;cursor:pointer}@media screen and (min-width:768px){.form-group-address{row-gap:.5rem;grid-template-columns:1fr 150px}.designLabel__indicator{width:1.25rem;height:1.25rem;min-width:1.25rem}}.designLabel--checkbox .designLabel__indicator{display:grid;place-items:center;border-radius:0}.designLabel--checkbox .designLabel__indicator::after{position:absolute;left:50%;top:45%;margin-left:-6px;margin-top:-3.5px;width:.75rem;height:.4375rem;transform:rotate(-45deg) scale(.5);border:3px solid #000;opacity:0;border-top:0;border-right:0;transition:all .2s ease-in-out;content:''}.designLabel--radio .designLabel__indicator{display:grid;place-items:center;border-radius:100%}.fulltext .fulltextDrop__col--right,.fulltext__toggler{display:none}.designLabel--radio .designLabel__indicator::after{position:absolute;width:.625rem;height:.625rem;top:50%;left:50%;margin-top:-5px;margin-left:-5px;background-color:#be2323;transition:all .2s ease-in-out;border-radius:100%;opacity:0;transform:scale(.5);content:''}.fulltext,.fulltext__inner{position:relative}.designLabel.disabled{opacity:.4;cursor:not-allowed}.designLabel.disabled .designLabel__indicator,.designLabel.disabled .designLabel__text,.designLabel.disabled a{cursor:inherit}.designLabel--checkbox input:focus-visible~.designLabel__indicator,.designLabel--radio input:focus-visible~.designLabel__indicator{outline:#be2323 solid .125rem;outline-offset:.25rem}fieldset{border:0;padding:0}input[type=file]{padding:6px}input[type=file]::file-selector-button{margin-right:1rem;padding:.5rem 1rem;border:none;background-color:#c2c2c2;border-radius:4px;color:#fff;cursor:pointer;transition:background-color .2s ease-in-out}input[type=file]::file-selector-button:hover{background-color:#a9a9a9}.has-error .file-input,.has-error .form-control{border:2px solid #f44336;background-color:rgba(244,67,54,.1)}.fulltext .fulltextDrop__item:hover .fulltextDrop__link,.fulltext__input{background-color:#fff}.has-error ul{margin-top:.5rem;font-weight:600;font-size:.9375rem;line-height:1;color:#f44336}.fulltext__submit{position:absolute}@media screen and (min-width:1200px){.breadcrumb .fulltext__submit .breadcrumb__item::after,.fulltext__submit .breadcrumb .breadcrumb__item::after,.fulltext__submit .icon,.fulltext__submit .mfp-arrow{font-size:1.5rem}}.fulltext .fa-spinner{font-size:1.5rem;color:#be2323}.fulltext .fulltextDrop{position:absolute;right:0;top:calc(100% + 1rem);width:100%;max-height:25rem;overflow-y:auto;background-color:#fff;box-shadow:0 8px 16px 0 rgba(0,0,0,.2);z-index:100}.fulltext .fulltextDrop__col{padding:1.25rem 1.5625rem}@media screen and (min-width:768px){.fulltext .fulltextDrop{max-height:calc(100vh - 250px);min-width:31.25rem}.fulltext .fulltextDrop__col--left{border-right:1px solid #dcdcdc}.fulltext .fulltextDrop__col--right{display:block;padding:1.875rem 1.5625rem}.fulltext .fulltextDrop__inner{display:grid;grid-template-columns:60% 40%}}.fulltext .fulltextDrop__link{display:block;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;text-decoration:none;color:#585858;line-height:1;border-radius:4px 0 0 4px}.fulltext .fulltextDrop__link:hover{text-decoration:underline}.fulltext .fulltextDrop .highlight{font-weight:700;color:#be2323}.fulltext .fulltextDrop__title{font-size:1.125rem;color:#000}.fulltext .fulltextDrop__title span{font-size:.8125rem}.fulltext .fulltextDrop__product{display:flex;align-items:center;flex-direction:column;text-align:center}.fulltext .fulltextDrop__product .fulltextDrop__Title{min-height:2.8125rem;text-decoration:none;font-weight:700;line-height:1.2}.fulltext .fulltextDrop__product .fulltextDrop__Title a{color:#585858}.fulltext .fulltextDrop__product .fulltextDrop__imgLink{display:grid;place-items:center;width:180px;height:180px}.fulltext .fulltextDrop .highlight:empty,.fulltext .fulltextDrop--is-hidden,.fulltext__toggle{display:none}.fulltext .fulltextDrop__product .fulltextDrop__Price strong{color:var(--dark-gray);font-weight:800;font-size:1.25rem}.fulltext .fulltextDrop__product .fulltextDrop__Description{font-size:.875rem;line-height:1.4}.fulltext .fulltextDrop__nav{margin-bottom:.9375rem}.fulltext .fulltextDrop__all{font-weight:600;font-size:1rem}.fulltext .fulltextDrop__noResult{padding:1.25rem}.fulltext .fulltextDrop__noResult .fa{margin-right:.25rem;opacity:.7}@media screen and (min-width:1200px){.breadcrumb .fulltext__toggle .breadcrumb__item::after,.fulltext__toggle .breadcrumb .breadcrumb__item::after,.fulltext__toggle .icon,.fulltext__toggle .mfp-arrow{font-size:1.5rem}}@media screen and (min-width:992px){.fulltext__toggle{display:grid;place-items:center;position:absolute;top:0;right:0;height:100%;width:50px;border:0;outline:0;background-color:transparent;cursor:pointer}.fulltext--on-click .fulltext__inner{display:flex;justify-content:flex-end}.fulltext--on-click .fulltext__inner form{transition:all .3s ease-in-out}.fulltext--on-click .fulltext__inner.is-active form{width:100%;opacity:1}.fulltext--on-click .fulltext__inner.is-active+.fulltext__toggle{display:none}.fulltext--on-click .fulltext__inner.is-hidden form{width:3.125rem;opacity:0}.fulltext--on-click .fulltext__inner.is-hidden+.fulltext__toggle{display:block}}.page--Fulltext .productListPanel{display:none}.header .login-text,.header__component--compare .compare__text{font-weight:600;font-size:.875rem;line-height:1;white-space:nowrap;color:#fff;margin-left:.75rem}.header{position:relative;background-color:#be2323}.header__inner{display:grid;grid-template-columns:auto 1fr repeat(2,auto);align-items:center;gap:.3125rem .9375rem;padding:.9375rem;grid-template-rows:1fr 1fr}@media screen and (min-width:768px){.header__inner{gap:.625rem 1.5625rem;padding:1.25rem;grid-template-columns:7.5rem 1fr repeat(3,auto)}}@media screen and (min-width:992px){.header__inner{padding:1.875rem 1.25rem;grid-template-rows:auto;grid-template-columns:9.5625rem 1fr repeat(3,auto)}}@media screen and (min-width:1200px){.header__inner{gap:1.75rem;padding:1.875rem 2.1875rem}}.header__offcanvas-toggler{display:grid;place-items:center;width:1.875rem;height:1.875rem;padding:0;outline:0;border:0;background-color:transparent}@media screen and (min-width:768px){.header__offcanvas-toggler{display:none}}.breadcrumb .header__offcanvas-toggler .breadcrumb__item::after,.header__offcanvas-toggler .breadcrumb .breadcrumb__item::after,.header__offcanvas-toggler .icon,.header__offcanvas-toggler .mfp-arrow{color:#fff;font-size:1.25rem;line-height:1}.header__component--logo{display:grid;align-items:center;grid-column:2/4}@media screen and (min-width:768px){.header__component--logo{grid-column:1/3}}.header__component--logo .logo{display:inline-grid;align-items:center}.header__component--logo .link{max-width:6.25rem}@media screen and (min-width:768px){.header__component--logo .link{max-width:7.5rem}}@media screen and (min-width:992px){.header__component--logo{grid-column:auto}.header__component--logo .link{max-width:9.5625rem}}.header__component--logo .logo__img{display:block}.header__component--search{order:2;grid-column:1/6}@media screen and (min-width:992px){.header__component--search{order:0;grid-column:auto;flex-grow:0}.breadcrumb .header .breadcrumb__item:hover::after,.header .breadcrumb .breadcrumb__item:hover::after,.header .icon:hover,.header .mfp-arrow:hover{color:#fff}}.header__component--search .file-input,.header__component--search .form-control{height:2.8125rem;font-size:1rem}.breadcrumb .header__component--clientZone .breadcrumb__item::after,.breadcrumb .header__component--compare .breadcrumb__item::after,.header__component--clientZone .breadcrumb .breadcrumb__item::after,.header__component--clientZone .icon,.header__component--clientZone .mfp-arrow,.header__component--compare .breadcrumb .breadcrumb__item::after,.header__component--compare .icon,.header__component--compare .mfp-arrow{font-size:1.5rem}.header__component--search-on-click{min-width:0}.header__component--compare{display:none}@media screen and (min-width:768px){.header__component--search .file-input,.header__component--search .form-control{height:3.125rem}.header__component--compare{display:block;position:relative}}.header__component--compare .compare{display:flex;align-items:center;opacity:1}.header__component--compare .compare__text{display:none}@media screen and (min-width:1200px){.header__component--compare .compare__text{display:block}}.header__component--clientZone .accountNav,.header__component--compare .empty .amountHelper{display:none}.header__component--compare .amountHelper{position:absolute;left:16px;top:-4px}.header__component--clientZone{position:relative}.header__component--clientZone:hover .accountNav{opacity:1;pointer-events:auto;transform:scale(1)}.header__component--clientZone .iconText{align-items:center}@media screen and (min-width:1200px){.header__component--clientZone .accountNav{position:absolute;left:50%;top:100%;display:block;width:21.875rem;margin-left:-10.9375rem;box-shadow:0 0 16px 0 rgba(0,0,0,.2);z-index:100;transition:all .2s ease-in-out;pointer-events:none;opacity:0;transform-origin:center top;transform:scale(.8)}.header__component--clientZone.is-logged .iconText{grid-template-columns:2rem 1fr}}.header__component--clientZone .login-icon{width:2rem;margin:0 auto}.header__component--clientZone.is-logged .icon-login{display:none}.header__component--clientZone.is-logged .iconText{display:grid;align-items:center;row-gap:.1875rem;column-gap:.625rem}.header__component--clientZone.is-logged .login-text{display:block;font-weight:600;font-size:.75rem;line-height:1.2;color:#fff;order:1}.breadcrumb .header .breadcrumb__item::after,.header .breadcrumb .breadcrumb__item::after,.header .icon,.header .mfp-arrow{color:#fff;line-height:1}@keyframes fixed-header-show{0%{transform:translateY(-70px)}100%{transform:translateY(0)}}.header.is-fixed{position:fixed;left:0;top:0;width:100%;z-index:100;animation:fixed-header-show .3s cubic-bezier(.39,.575,.565,1) both;box-shadow:0 0 8px 0 rgba(0,0,0,.2)}.basket,.basket__icon{position:relative}.header.is-fixed .topbar{display:none}.header.is-fixed .header__inner{height:4.375rem;padding-top:0;padding-bottom:0}.header.is-fixed .logo__img{max-height:2.5rem}.header.is-fixed .file-input,.header.is-fixed .form-control{height:2.5rem}.header.is-fixed .mainNav__item__in{padding:.75rem;font-size:.875rem}.header__contacts{display:grid;align-items:center;grid-template-columns:30px 1fr;column-gap:8px}.header__contacts__title{display:none}.header__contacts__wrap{display:grid;row-gap:6px;color:#fff;font-size:.75rem;line-height:1}@media screen and (min-width:768px){.header__contacts{grid-template-columns:50px 1fr;column-gap:12px}.header__contacts__wrap{font-size:.9375rem;line-height:1}}.breadcrumb .header__contacts .breadcrumb__item::after,.header__contacts .breadcrumb .breadcrumb__item::after,.header__contacts .icon,.header__contacts .mfp-arrow{font-size:1.25rem}@media screen and (min-width:768px){.breadcrumb .header__contacts .breadcrumb__item::after,.header__contacts .breadcrumb .breadcrumb__item::after,.header__contacts .icon,.header__contacts .mfp-arrow{font-size:1.875rem}}.header__contacts__phone{font-size:.9375rem;line-height:1}.header__contacts__opening{opacity:.7}.header--checkout .footer,.header--checkout .header__component--basket,.header--checkout .header__component--compare,.header--checkout .header__component--search,.header--checkout .topbar{display:none}.header--checkout .header__inner{grid-template-rows:auto;grid-template-columns:1fr repeat(2,max-content)}.header--checkout .header__inner .header__component--logo{grid-column:auto}@media screen and (max-width:767px){.header--checkout .header__inner .header__component--basket{display:none}.header .login-text{margin-left:0}}.header--checkout .header__inner .header__component--clientZone a{display:flex;align-items:center}@media screen and (min-width:768px){.header__contacts__phone{font-size:1.25rem;line-height:1}.header--checkout .header__inner .header__component--clientZone .login-text{display:block}}.header--checkout.is-fixed .mainNav--checkout-steps{padding-top:0;background-color:#fff}.header .login-text{display:none}@media screen and (min-width:1200px){.header .login-text{display:block}}.basket__btn{display:flex;align-items:center;font-size:.9375rem;font-weight:600}.empty .basket__btn{font-size:.875rem}.basket__icon{display:flex;align-items:center;justify-content:center}.basket .breadcrumb .breadcrumb__item::after,.basket .icon,.basket .mfp-arrow,.breadcrumb .basket .breadcrumb__item::after{font-size:1.75rem;line-height:1}.basket__text{line-height:1}.basket__unit{display:none}.basket__content{display:none;color:#fff}@media screen and (min-width:768px){.basket__content{display:block;padding-left:.9375rem}}.basket__content a{text-decoration:none}.basket__price{font-weight:800;font-size:1.0625rem;color:#fff}.basket__price .tooltip-handler{opacity:.5;margin-left:.5rem}.basket__price .tooltip-handler:hover{opacity:1}.basket.empty .basket__content{display:none}@media screen and (min-width:1200px){.basket__price{font-size:1.25rem}.basket.empty .basket__content{display:block}}.basket .amountHelper{position:absolute;z-index:1;top:-.75rem;left:.75rem}.basket .basketDrop{display:none;position:absolute;top:100%;right:0;padding-top:1.25rem;z-index:100;pointer-events:none}.basket .basketDrop-wrap{padding:1.5625rem;width:31.25rem;background-color:#fff;border-radius:0;opacity:0;transform-origin:right top;transform:scale(.8);transition:all .2s ease-in-out;overflow:hidden;box-shadow:0 6px 16px 0 rgba(0,0,0,.15)}@media screen and (min-width:768px){.basket .amountHelper{left:1.125rem}.basket .basketDrop{display:block}}.basket .basketDrop.is-visible{pointer-events:auto}.basket .basketDrop.is-visible .basketDrop-wrap{transform:scale(1);opacity:1}.basket .basketDrop .price{font-weight:800;font-size:1rem;color:var(--dark-gray)}.basket .basketDrop .price--recyclingfee{display:none}.basket .basketDrop__list{display:grid;gap:.3125rem;margin:0}@media screen and (min-width:992px){.basket .basketDrop__list__wrap{max-height:18.75rem;overflow-y:auto;overflow-x:hidden}}.basket .basketDrop__heading{font-weight:800;font-size:1.125rem;color:#000;display:block;margin-bottom:1rem}.basket .basketDrop__link{position:relative;display:flex;align-items:center;text-decoration:none;border-bottom:1px solid #dcdcdc;padding:.5rem 0}.basket .basketDrop__link:hover .basketDrop__title{text-decoration:underline}.basket .basketDrop__img{display:flex;align-items:center;justify-content:center;width:3.75rem;height:3.75rem;min-width:3.75rem}.basket .basketDrop__img img{max-height:100%}.basket .basketDrop__title{flex-grow:1;padding:0 1.875rem 0 .9375rem;font-weight:600;font-size:.875rem;line-height:1.2;color:#585858}.basket .basketDrop__title__text{display:block}.basket .basketDrop__total{white-space:nowrap;padding-right:1.125rem}.basket .basketDrop__close{margin-right:.5rem}.basket .basketDrop__close .breadcrumb .breadcrumb__item::after,.basket .basketDrop__close .icon,.basket .basketDrop__close .mfp-arrow,.breadcrumb .basket .basketDrop__close .breadcrumb__item::after{font-size:1rem;color:#585858;cursor:pointer}.basket .basketDrop__close .breadcrumb .breadcrumb__item:hover::after,.basket .basketDrop__close .icon:hover,.basket .basketDrop__close .mfp-arrow:hover,.breadcrumb .basket .basketDrop__close .breadcrumb__item:hover::after{color:#3f3f3f}.basket .basketDrop__priceTotal{display:grid;grid-template-columns:1fr 1fr;align-items:baseline;line-height:1.3;font-size:1rem}.basket .basketDrop__priceTotal strong{text-align:right;color:var(--dark-gray);font-size:1.5rem}.basket .basketDrop__round{grid-column:1/3;text-align:right;line-height:1}.basket .basketDrop__sum__row{display:grid;grid-template-columns:1fr 1fr;gap:.75rem;margin-top:.9375rem}.basket .basketDrop__sum__row--top{display:block}.basket .basketDrop__delivery{margin-top:.9375rem}.basket .basketDrop .qty-box{position:absolute;left:0;top:6px;z-index:1}.basket .basketDrop .icon-gift{color:#137c17;font-size:1.875rem;line-height:1}.langs .langs__icon{display:flex;width:20px;height:20px;background-size:cover;background-position:center center;border-radius:100%}.langs .dropdown-toggle::after,.langs__title,.mainNav__button,.mainNav__hidden,.mainNav__toggler:not(.header__offcanvas-toggler){display:none}.langs__icon--cz,.langs__icon--de,.langs__icon--en,.langs__icon--fr,.langs__icon--ru,.langs__icon--sk{background-repeat:no-repeat;background-size:18px 13px}.langs .dropdown-toggle{color:#fff}.langs__icon--cz{background-image:url(../img/flags/cz.svg)}.langs__icon--en{background-image:url(../img/flags/en.svg)}.langs__icon--de{background-image:url(../img/flags/de.svg)}.langs__icon--sk{background-image:url(../img/flags/sk.svg)}.langs__icon--fr{background-image:url(../img/flags/fr.svg)}.langs__icon--ru{background-image:url(../img/flags/ru.svg)}.mainNav{position:relative;background-color:#941010}@media (max-width:1490px){.mainNav__inner{padding-left:0;padding-right:0}}@media screen and (min-width:768px){.mainNav__topbar-links{display:none}}.mainNav__visible{display:flex;flex-direction:column;margin:0}@media screen and (min-width:768px){.mainNav__visible{flex-direction:row;flex-wrap:wrap}}.mainNav__item{position:relative;border-top:1px solid rgba(255,255,255,.15)}@media screen and (min-width:768px){.mainNav__item{text-align:center;border-top:0;border-left:1px solid rgba(255,255,255,.15)}}@media (min-width:1400px){.mainNav__visible{flex:1 1 0;flex-wrap:nowrap}.mainNav__item{flex:1 1 0}}.mainNav__item:first-child{border-left:0;border-top:0}.mainNav__item--catMenu,.mainNav__item.open>.mainNav__item__in,.mainNav__item:hover>.mainNav__item__in{background-color:#be2323;color:#fff}.mainNav__item--catMenu .icon-menu{font-size:1rem;margin-left:.75rem;color:#fff}.mainNav__item--catMenu>.mainNav__item__in{white-space:nowrap}.mainNav__item--catMenu:hover>.mainNav__item__in{background-color:#a81f1f}.mainNav__item__in{display:flex;align-items:center;height:100%;padding:.875rem 0;color:#fff;font-size:.875rem;line-height:normal;text-decoration:none;text-transform:uppercase;font-weight:600}@media screen and (min-width:768px){.mainNav__item__in{align-items:center;justify-content:center;font-size:.8125rem;line-height:normal;padding:1.125rem .75rem}}@media screen and (min-width:1200px){.mainNav__item__in{font-size:.875rem;padding:1.125rem 1.6875rem}}.mainNav--multiline .mainNav__visible{flex-wrap:wrap}.mainNav--multiline .mainNav__item{flex-grow:0}.mainNav .catMenu .catMenu__link{color:#585858}.mainNav .topbar__component--info,.mainNav__actions,.mainNav__header{display:none}@media screen and (max-width:767px){.mainNav--primary{display:flex;flex-direction:column;position:fixed;left:0;top:0;width:95vw;height:100vh;z-index:1000;pointer-events:none;transition:all .2s cubic-bezier(.39,.575,.565,1);transform:translateX(-100%);background-color:#fff;overflow-y:auto}.mainNav--primary .mainNav__visible{background-color:#941010;padding:1.25rem 1.875rem}.mainNav--primary.offcanvas-is-active{transform:translateX(0);pointer-events:auto}.mainNav--primary .mainNav__inner{width:100%;order:-1}.mainNav--primary .mainNav__item{position:relative;border-color:rgba(255,255,255,.15)}.mainNav--primary .mainNav__item__in{height:auto;justify-content:space-between}.mainNav--primary .mainNav__item__in.dropdown-toggle::after{display:none}.mainNav--primary .mainNav__item.open>.dropdown-menu{display:block}.mainNav--primary .mainNav__item .dropdown-menu{display:none;position:relative;top:0}.mainNav--primary .mainNav__topbar-links{padding:.625rem 1.875rem;background-color:#f5f5f5}.mainNav--primary .mainNav__topbar-links .mainNav__item{border-color:#dcdcdc}.mainNav--primary .mainNav__topbar-links .mainNav__item:hover .mainNav__item__in{background-color:transparent}.mainNav--primary .mainNav__topbar-links .mainNav__item__in{color:#585858}.mainNav--primary .mainNav__header{display:flex;align-items:center;justify-content:space-between;order:-2;width:100%;height:60px;min-height:60px;padding:0 1.25rem 0 1.875rem;background-color:#941010}.mainNav--primary .mainNav__header__title{margin:0;color:#fff;font-size:1.125rem}.mainNav--primary .mainNav__actions{display:block;padding:.5rem 1.875rem;order:-2;background-color:#941010;border-top:1px solid rgba(255,255,255,.15);border-bottom:1px solid rgba(255,255,255,.15)}.mainNav--primary .mainNav__actions__wrap{display:inline-grid;grid-auto-flow:column;align-items:center;gap:1.5625rem}.mainNav--primary .header__compare .compare__text,.mainNav--primary .header__compare.empty .amountHelper{display:none}.mainNav--primary .header__compare .compare{opacity:1}.breadcrumb .mainNav--primary .header__compare .compare .breadcrumb__item::after,.mainNav--primary .header__compare .compare .breadcrumb .breadcrumb__item::after,.mainNav--primary .header__compare .compare .icon,.mainNav--primary .header__compare .compare .mfp-arrow{color:#fff}.mainNav--primary .header__compare.empty .compare{opacity:.5}.mainNav--primary .currency .dropdown-toggle{color:#fff;font-weight:600;text-decoration:none}.mainNav--primary .mainNav__close{width:40px;height:40px;padding:0;background-color:rgba(255,255,255,.2)}.breadcrumb .mainNav--primary .mainNav__close .breadcrumb__item::after,.mainNav--primary .mainNav__close .breadcrumb .breadcrumb__item::after,.mainNav--primary .mainNav__close .icon,.mainNav--primary .mainNav__close .mfp-arrow{color:#fff}.mainNav--primary .topbar__component--info{display:grid;padding:1.5625rem 1.875rem;gap:.75rem;grid-auto-flow:row;background-color:#fff;font-size:.875rem}.mainNav--primary .topbar__component--info .iconText{color:#585858}.breadcrumb .mainNav--primary .topbar__component--info .breadcrumb__item::after,.mainNav--primary .topbar__component--info .breadcrumb .breadcrumb__item::after,.mainNav--primary .topbar__component--info .icon,.mainNav--primary .topbar__component--info .mfp-arrow{margin-right:.5rem;font-size:1.5rem;color:#be2323}.mainNav--primary .catMenu{padding-top:1.875rem;padding-bottom:1.875rem;order:-1;border-radius:0}}.mfp-bg,.modal{overflow:hidden}.mainNav .box{border-radius:0}.mfp-bg,.mfp-wrap{position:fixed;left:0;top:0;width:100%;height:100%}.mfp-bg{z-index:1000;background-color:#000;opacity:.4;transition:all .2s ease-in-out}.mfp-bg.mfp-ready{opacity:.6}.mfp-close{position:absolute;right:0;top:0;align-items:center;justify-content:center;width:2.8125rem;height:2.8125rem;border:0;font-size:1.875rem;z-index:10}.mfp-wrap{z-index:1001}.mfp-container{position:absolute;left:0;top:0;width:100%;height:100%}.mfp-arrow,.mfp-preloader{top:50%;position:absolute}.mfp-close,.mfp-counter,.mfp-hide,.mfp-loading.mfp-figure,.mfp-s-ready .mfp-preloader{display:none}.mfp-title{padding:.5rem;font-size:1rem;font-weight:600;text-align:center}.mfp-preloader{left:50%;transform:translate(-50%,-50%);z-index:1002;user-select:none;color:#fff;font-weight:700}.mfp-arrow{place-items:center;width:50px;height:50px;margin-top:-25px;background-color:#be2323;border:0;outline:0;cursor:pointer;border-radius:4px}.mfp-arrow:hover{background-color:#a81f1f}.mfp-image-holder figure,.modal-dialog{background-color:#fff;border-radius:10px}.mfp-arrow::before{display:block;color:#fff;font-size:.875rem}.mfp-arrow-left{left:25px}.mfp-image-holder .mfp-content,.modal{left:0;top:0;width:100%;height:100%;display:flex}.mfp-arrow-left::before{transform:rotate(-90deg)}.mfp-arrow-right{right:25px}.mfp-arrow-right::before{transform:rotate(90deg)}.mfp-image-holder .mfp-content{align-items:center;justify-content:center;position:absolute;padding:0 1.5625rem}.mfp-image-holder figure{margin:0;padding:1.5rem}.mfp-image-holder img{max-height:80vh!important}.modal{position:fixed;align-items:center;justify-content:center;z-index:1000;padding:1.25rem}@media screen and (min-width:768px){.modal{padding:1.875rem}.modal .productList ul{grid-template-columns:repeat(3,minmax(0,1fr))}}.modal-dialog{position:relative;z-index:10001;padding:1.875rem;box-shadow:0 0 16px 0 rgba(0,0,0,.3);max-height:100%;width:840px;max-width:100%;overflow-y:auto;transition:all .3s cubic-bezier(.39,.575,.565,1);transform:scale(.9);opacity:0}.mfp-ready .modal-dialog{opacity:1;transform:scale(1)}.modal-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5625rem}.modal-header--forget{margin-top:-70px}.modal-header-sub{margin-bottom:.625rem;text-transform:none;font-size:1.25rem}.modal-header .popup-close{position:absolute;top:15px;right:15px;order:1;outline:0;border:0;background-color:transparent;z-index:2;cursor:pointer}.breadcrumb .modal-header .popup-close:hover .breadcrumb__item::after,.modal-header .popup-close:hover .breadcrumb .breadcrumb__item::after,.modal-header .popup-close:hover .icon,.modal-header .popup-close:hover .mfp-arrow{color:#be2323}.modal-header .commercialBox__title,.modal-header h2,.modal-header h3{font-size:1.375rem;line-height:1.2;margin-bottom:0;text-transform:none}.modal-title{margin:0;padding-right:1.5625rem;font-size:1.25rem;text-transform:none;font-weight:800}.modal-title strong{font-weight:inherit}.modal .productList{margin-bottom:0}.modal .productList ul{display:grid;margin:0}.modal .productList .btn,.modal .productList .product-amount-wrapper,.modal .productList .productList__tags{display:none}.modal .productList .productList__img{height:5.625rem;margin-bottom:.9375rem}.modal .productList .productList__title a{font-size:.9375rem;line-height:1.3}.modal-btn-wrap strong{display:grid;gap:.75rem}.modal--addToCart .modal-img .block{display:flex;align-items:center;justify-content:center;width:210px;min-width:210px;height:150px;margin:0 auto .5rem}@media screen and (min-width:768px){.modal-btn-wrap strong{grid-template-columns:1fr 1fr}.modal--addToCart .modal-img .block{margin:0}}.modal--addToCart .modal-img img{max-height:100%;display:block}.modal--addToCart .modal-inner-content{padding:.9375rem;margin-bottom:.9375rem;width:100%;border:1px solid #dcdcdc}@media screen and (min-width:768px){.modal--addToCart .modal-inner-content{display:flex;align-items:center;padding:.9375rem 1.875rem}}.modal--addToCart .modal-innerContent{display:grid;gap:.5rem}@media screen and (min-width:992px){.modal--addToCart .modal-innerContent{gap:.9375rem;padding-left:1.25rem;grid-template-columns:repeat(4,1fr)}}.modal--addToCart .modal-title{font-size:1.125rem;padding:0 .625rem 0 2.8125rem}@keyframes checkmark-fill{100%{box-shadow:inset 0 0 0 30px #4caf50}}@keyframes checkmark-scale{0%,100%{transform:none}50%{transform:scale3d(1.1,1.1,1)}}@keyframes checkmark-stroke{100%{stroke-dashoffset:0}}.modal--addToCart .checkmark{position:absolute;left:20px;top:17px;width:40px;height:40px}@media screen and (min-width:768px){.modal--addToCart .modal-title{font-size:1.25rem;padding-left:3.75rem}.modal--addToCart .checkmark{width:50px;height:50px}.modal--addToCart .c-price--incVat{grid-column:1/5}}.modal--addToCart .price{display:none}.modal--addToCart .price--incVat{display:block}.modal--addToCart .c-price--incVat{display:block;font-size:1.125rem;color:var(--dark-gray);font-weight:800;white-space:nowrap}@media screen and (min-width:992px){.modal--addToCart .c-price--incVat{grid-column:3/5;text-align:right}}.catBox__more,.staticPage__form .alert-danger{grid-column:1/3}.modal--addToCart .modal-productTitle{font-weight:700;text-decoration:none;color:#585858;font-size:1rem;line-height:1.4}.modal--addToCart .btn{white-space:nowrap}.modal--expertAdvice .modal-dialog{width:650px}.modal--expertAdvice .g-recaptcha{margin-top:.9375rem}.modal--expertAdvice .btn{width:100%;margin-bottom:.9375rem}.modal-chart-size{display:grid;align-items:start;gap:1.875rem}@media screen and (min-width:768px){.modal--addToCart .modal-productTitle{font-size:1.125rem;line-height:1.4;grid-column:1/3}.modal-chart-size-with-img{grid-template-columns:1fr 250px}}.modal-chart-size table{width:100%;border-collapse:collapse}.modal-chart-size table th{text-align:left}.modal-chart-size table tr:nth-child(odd) td{background-color:#f5f5f5}.modal-chart-size table td,.modal-chart-size table th{padding:.625rem;line-height:1.3}.modal-chart-size table td{font-size:.9375rem}.modal-chart-size table td span{font-size:inherit!important}.modal--balikobot iframe{width:1200px;height:600px;background-color:#fff;border:0}.modal--gift .modal-dialog{width:740px}.modal--gift .modal-body{display:grid;row-gap:1.5625rem}.modal-gift{display:grid;grid-template-columns:100px 1fr;column-gap:1.25rem;align-items:center}.modal-gift .modal-productTitle{display:block;grid-row:1/1;line-height:1.3;font-weight:700;color:#3a3a3a}.modal-gift .modal-productButtons,.top-product-name-box{grid-row:1/3}.modal-gift .modal-productSku{display:block;margin:6px 0;font-size:.875rem;line-height:1.3}.modal-gift img{display:block;margin:0 auto;max-height:100px}@media screen and (min-width:768px){.modal-gift{grid-template-columns:120px 1fr}.modal-gift .modal-innerContent{display:grid;align-items:center;column-gap:1.5625rem;grid-template-columns:1fr max-content;grid-template-rows:max-content max-content}}.modal-gift .modal-productAnnotation{display:none}.modal--ppl{padding:0}@media screen and (max-width:1199px){.modal--ppl.mfp-hide{display:block!important;position:absolute;visibility:hidden;pointer-events:none}.modal--ppl #ppl-parcelshop-map .language-wrapper{top:0;right:60px}}.modal--ppl .modal__wrap{width:100%;height:100%;background-color:#fff}.modal--ppl button.mfp-close{display:block;opacity:1;background-color:#fff}.modal--ppl #ppl-parcelshop-map .smap .zoom .button-group button{line-height:1.1}.modal--ppl #ppl-parcelshop-map [class*=icon--type-]::before,.modal--ppl #ppl-parcelshop-map [class^=icon--type-]::before{font-family:ppl-icons}@media screen and (max-width:767px){.modal--ppl #ppl-parcelshop-map .parcelshop-map__logo:first-child{height:auto;max-width:120px}}@media screen and (max-width:991px){.modal--ppl #ppl-parcelshop-map .language-wrapper{top:14px;right:50px}}@media screen and (min-width:1200px){.modal--ppl #ppl-parcelshop-map .language-wrapper{top:0;right:60px}.modal--ppl #ppl-parcelshop-map .language-wrapper .form{margin-top:0}}@media screen and (min-width:768px) and (max-width:1200px){.modal--ppl #ppl-parcelshop-map .form{margin-top:0}}@media (width:768px){.modal--ppl #ppl-parcelshop-map .smap{min-height:100vh}.modal--ppl #ppl-parcelshop-map .parcelshop-map__header{z-index:10}.modal--ppl #ppl-parcelshop-map .parcelshop-map__logo-holder,.modal--ppl #ppl-parcelshop-map .parcelshop-map__logo:first-child{max-height:30px;justify-content:flex-start}.modal--ppl #ppl-parcelshop-map .language-wrapper{top:3px;z-index:10}.modal--ppl #ppl-parcelshop-map .control-panel{padding-top:60px}}.modal--dpd .modal-wrap{width:100vw;height:95vh}@media screen and (min-width:768px){.modal--dpd .modal-wrap{width:90vw;height:90vh}}.modal--dpd iframe{border:0;background-color:#fff}.modal--share .modal-dialog{width:31.25rem;overflow:visible}.modal--share .modal-dialog .control-panel{padding-top:60px}.modal--login .modal-dialog,.page--Security #loginForm .modal-dialog{overflow:visible;width:31.25rem;padding:4.375rem 1.25rem 1.875rem}.modal--login .modal__login-actions,.page--Security #loginForm .modal__login-actions{display:flex;justify-content:space-between;align-items:center;margin-top:.625rem}.modal--login .modal__login-actions a,.page--Security #loginForm .modal__login-actions a{font-weight:600;text-decoration:none;font-size:.875rem}.modal--login .btn,.page--Security #loginForm .btn{width:100%;height:3.75rem;font-size:1.125rem}.modal--login .modal__icon,.page--Security #loginForm .modal__icon{width:100px;height:100px;position:absolute;left:50%;top:-50px;margin-left:-50px}@media screen and (min-width:1200px){.modal--login .modal-dialog,.page--Security #loginForm .modal-dialog{padding:5.625rem 2.5rem 1.875rem}.modal--login .modal__icon,.page--Security #loginForm .modal__icon{width:120px;height:120px;margin-left:-60px;top:-60px}}.modal--login .modal__icon path,.page--Security #loginForm .modal__icon path{fill:#fff}.page--Security h1{text-align:center}.page--Security h1+#loginForm,.page--Security h1+.form-registration{margin-bottom:1.875rem;border:1px solid #dcdcdc;border-radius:8px;padding:1.5625rem}.page--Security h1+#loginForm .btn,.page--Security h1+.form-registration .btn{width:100%}@media screen and (min-width:992px){.page--Security h1+#loginForm,.page--Security h1+.form-registration{padding:3.125rem;max-width:700px;margin:0 auto 4rem}.page--Security h1+#loginForm .btn,.page--Security h1+.form-registration .btn{margin-top:.625rem}.newsletter__wrap__in{grid-template-columns:repeat(2,1fr)}}.page--Security h1+#loginForm .form-group-note,.page--Security h1+.form-registration .form-group-note{margin-top:1.125rem}.page--Security h1+#loginForm .modal-header--forget,.page--Security h1+.form-registration .modal-header--forget{margin-top:0}.page--Security h1+#loginForm .modal__icon,.page--Security h1+.form-registration .modal__icon{display:none}.mfp-user-registration .modal-dialog{width:43.75rem;padding-top:3.125rem;overflow-x:auto}.mfp-user-registration .modal-dialog .btn{width:100%;margin:.625rem 0}.newsletter__wrap__in{display:grid;gap:1rem}.newsletter .newsletter__label{color:#fff;font-weight:600;font-size:1.125rem;line-height:1.7}.newsletter__input-wrap{position:relative}.newsletter__input{padding:0 1rem;height:3rem;background-color:#313131}@media screen and (min-width:992px){.newsletter .newsletter__label{font-size:1.125rem}.newsletter__input{padding:0 1.375rem;height:3rem;border-radius:0}.newsletter__btn{height:2.25rem;padding:0 .375rem;font-size:0}}.newsletter__desc{margin:.5rem 0 0;color:rgba(255,255,255,.9)}.newsletter__btn{height:2.25rem;position:absolute;top:.375rem;right:.375rem;padding:0 .375rem}.payments{margin-top:1.5rem}.payments__img{display:block}.scroll-top-anchor{display:none}@media screen and (min-width:992px){.scroll-top-anchor{display:flex;align-items:center;justify-content:center;position:fixed;right:30px;bottom:140px;width:60px;height:60px;border-radius:100%;background-color:#dcdcdc;border:0;outline:0;transition:all .3s ease-in-out;opacity:0;transform:scale(.5);pointer-events:none;cursor:pointer}}.scroll-top-anchor:focus{outline:0}.scroll-top-anchor:hover{background-color:#cfcfcf}.scroll-top-anchor.is-active{opacity:1;transform:scale(1);pointer-events:auto}.scroll-top-anchor .scroll-top-anchor-icon::before{color:#585858;font-size:20px}.tab-pane{display:none}.tab-pane.active{display:block}.tab-content-slider{position:relative;overflow:hidden;margin-bottom:1.875rem}.tab-content-slider>.tab-pane{display:block;position:absolute;width:100%;visibility:hidden;overflow:hidden;height:0}.tab-content-slider>.tab-pane.active{position:relative;visibility:visible;background-color:#fff;z-index:1;height:auto}.tab-content .tab-accord-link{position:relative;display:flex;align-items:center;background-color:#f5f5f5;font-weight:600;padding:.75rem 1.5rem;margin-bottom:.9375rem;border-radius:8px;font-size:.9375rem;color:#585858;text-decoration:none;text-transform:uppercase;overflow:hidden}.customTabs,.topbar__col--right{align-items:center;grid-auto-flow:column}.tab-content .tab-accord-link::before{display:grid!important;place-items:center;position:absolute;top:0;right:0;width:60px;height:100%;transform:rotate(-90deg)!important;transition:all .2s ease-in-out}.tab-content .tab-accord-link.active{background-color:#ebebeb;font-weight:700;color:#3f3f3f}.tab-content .tab-accord-link.active::before{transform:rotate(90deg)!important}@media screen and (max-width:767px){.tab-content-box{margin-bottom:2.5rem}.tab-content-box .productList{margin-bottom:0}}.tab-content-box .tab-accord-link{margin-left:-1.25rem;margin-right:-1.25rem;margin-bottom:0;border-radius:0;border-top:1px solid #fff}.customTabs{display:grid;column-gap:.75rem}.customTabs .customTabs__item{font-size:1.625rem;color:#e8e8e8}@media (max-width:767px){.customTabs .customTabs__item{line-height:1}}.customTabs .customTabs__item.active,.customTabs .customTabs__item:hover{color:#be2323}.topbar{display:none;font-size:.8125rem;background-color:#be2323;color:#fff}@media screen and (min-width:768px){.topbar{display:block}}.breadcrumb .topbar .breadcrumb__item::after,.topbar .breadcrumb .breadcrumb__item::after,.topbar .icon,.topbar .mfp-arrow,.topbar a{color:inherit}.topbar__row{display:flex;justify-content:space-between;align-items:center;height:2.5rem}.topbar__col--right{display:grid;gap:1.5625rem}.topbar__col--left{display:none}@media screen and (min-width:1200px){.topbar__col--left{display:block}}.topbar__component--info{display:grid;grid-auto-flow:column;align-items:center;gap:1.25rem;margin:0}.topbar__component--clientZone{position:relative}.topbar__component--clientZone:hover .accountNav{opacity:1;pointer-events:auto;transform:scale(1)}.topbar__component--clientZone .iconText{display:flex;align-items:center}.breadcrumb .topbar__component--clientZone .breadcrumb__item::after,.topbar__component--clientZone .breadcrumb .breadcrumb__item::after,.topbar__component--clientZone .icon,.topbar__component--clientZone .mfp-arrow{font-size:1.5rem}.topbar__component--clientZone .accountNav{display:none}@media screen and (min-width:1200px){.topbar__component--clientZone .accountNav{position:absolute;left:50%;top:100%;display:block;width:350px;margin-left:-175px;box-shadow:0 0 16px 0 rgba(0,0,0,.2);z-index:100;transition:all .2s ease-in-out;pointer-events:none;opacity:0;transform-origin:center top;transform:scale(.8)}.topbar__component--clientZone.is-logged .iconText{grid-template-columns:2rem 1fr}}.topbar__component--clientZone .login-icon{width:32px;margin:0 auto}.topbar__component--clientZone.is-logged .icon-login{display:none}.topbar__component--clientZone.is-logged .iconText{display:grid;align-items:center;row-gap:.1875rem;column-gap:.625rem}.topbar__component--clientZone.is-logged .login-text{display:block;font-weight:600;font-size:.75rem;line-height:1.2;color:#fff;order:1}.topbar__component--currencies .dropdown-toggle{font-weight:600;text-decoration:none}.topbar__component .iconText{text-decoration:none}.breadcrumb .topbar__component .breadcrumb__item::after,.topbar__component .breadcrumb .breadcrumb__item::after,.topbar__component .icon,.topbar__component .mfp-arrow{margin-right:.25rem}.topbar__component--social{display:grid;grid-auto-flow:column;align-items:center;gap:.75rem}.topbar__component--social .nav-item{display:grid;place-items:center}.topbar__component--social a{font-size:1.25rem;line-height:1;text-decoration:none;transition:all .2s ease-in-out;opacity:.5}.topbar__component--social a:hover{opacity:1}.topbar__openingHours .fa,.topbar__skype{display:none}.topbar .topbarLinks{display:grid;grid-auto-flow:column;align-items:center;margin:0;gap:1rem}.topbar .topbarLinks .nav-link{text-decoration:none;font-weight:600}.topbar .topbarLinks .nav-link:hover{text-decoration:underline}.ui-slider{position:relative;height:.375rem;background-color:#fff}.ui-slider-range{position:absolute;top:0;height:100%;z-index:1;background-color:#be2323}.ui-slider-handle,.ui-slider-handle::after{position:absolute;top:50%;border-radius:100%}.ui-slider-handle{width:24px;height:24px;margin-top:-12px;margin-left:-12px;cursor:pointer;z-index:2;background-color:#fff;box-shadow:0 2px 4px 3px rgba(0,0,0,.1);outline:0}.ui-slider-handle::after{left:50%;width:8px;height:8px;margin:-4px 0 0 -4px;background-color:#be2323;content:''}.Gallery,.files,.pagination-cont{margin-bottom:2.5rem}.pagination{display:inline-grid;grid-auto-flow:column;column-gap:.625rem}@media screen and (min-width:992px){.pagination-cont{margin-top:-1.25rem}}.pagination .page-link{display:grid;place-items:center;border-radius:4px;background-color:#f5f5f5}.pagination .page-link:hover{background-color:#e8e8e8}.pagination .page-item.active .page-link{font-weight:800}.Gallery__wrapper{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.9375rem}.Gallery__img{display:block}.Gallery__item.is-hidden{display:none}.Gallery .cGallery__showAll .fa{margin-left:8px}.files{display:grid;row-gap:.75rem}.files .file{display:flex;align-items:baseline;border-radius:4px;border:1px solid #dcdcdc;padding:.5rem 1rem}.files .file__name{display:block;word-break:break-all;flex-grow:1;font-weight:600;text-decoration:none;padding-right:.75rem;font-size:.9375rem;line-height:1.3}.files .file__ext,.files .file__size{font-size:.875rem}.files .file__ext{margin-right:.375rem}.news--detail,.staticPage{margin-bottom:40px}@media screen and (min-width:768px){.Gallery__wrapper{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5625rem}.news--detail,.staticPage{display:grid;max-width:940px;margin:0 auto 80px}}.news--detail .news__img,.news--detail .staticPage__img,.staticPage .news__img,.staticPage .staticPage__img{margin:.625rem 0 1.875rem}.news--detail .news__img img,.news--detail .staticPage__img img,.staticPage .news__img img,.staticPage .staticPage__img img{display:block;margin:0 auto}.news--detail table,.staticPage table{margin-bottom:2rem;width:100%;border-collapse:collapse}.news--detail hr,.staticPage hr{margin:.625rem 0 1.875rem;border:0;border-top:1px solid #dcdcdc}.news--detail a,.staticPage a{text-decoration:underline}.commercialBox .btn,.news--detail a:hover,.staticPage a:hover{text-decoration:none}.news--detail__desc ol,.news--detail__desc p,.news--detail__desc table,.news--detail__desc ul,.news--detail__top ol,.news--detail__top p,.news--detail__top table,.news--detail__top ul,.staticPage__desc ol,.staticPage__desc p,.staticPage__desc table,.staticPage__desc ul,.staticPage__top ol,.staticPage__top p,.staticPage__top table,.staticPage__top ul{margin-bottom:1.5625rem}@media screen and (min-width:768px){.news--detail__desc ol,.news--detail__desc p,.news--detail__desc table,.news--detail__desc ul,.news--detail__top ol,.news--detail__top p,.news--detail__top table,.news--detail__top ul,.staticPage__desc ol,.staticPage__desc p,.staticPage__desc table,.staticPage__desc ul,.staticPage__top ol,.staticPage__top p,.staticPage__top table,.staticPage__top ul{margin-bottom:1.875rem}}@media screen and (max-width:767px){.Gallery .cGallery__showAll{grid-column:1/3}.Gallery .cGallery__showAll .btn{width:100%}.news--detail table,.staticPage table{display:block;max-width:fit-content;overflow-x:auto;white-space:nowrap}}.news--detail table td,.news--detail table th,.staticPage table td,.staticPage table th{text-align:left;padding:.625rem;line-height:1.3}.news--detail table tr:nth-child(odd) td,.staticPage table tr:nth-child(odd) td{background-color:#f5f5f5}.news--detail .citation,.staticPage .citation{position:relative;margin:0 0 1.875rem}.news--detail .citation__text,.staticPage .citation__text{margin-bottom:.9375rem}.news--detail .citation__author,.staticPage .citation__author{font-weight:700}.news--detail .citation--quotes,.staticPage .citation--quotes{padding-left:5rem}.news--detail .citation--quotes::before,.staticPage .citation--quotes::before{display:grid;place-items:center;font-family:'Times New Roman',serif;position:absolute;left:0;top:0;height:50px;content:'”';color:#be2323;font-size:8.125rem;line-height:1}.news--detail .citation--centered,.staticPage .citation--centered{padding:0;text-align:center}.news--detail .citation--centered::before,.staticPage .citation--centered::before{position:static;margin:0 auto 1rem}.staticPage--gdpr p{margin-bottom:1.25rem}.staticPage__form{margin-bottom:2.5rem;order:1}@media screen and (min-width:768px){.staticPage__form{padding:3.75rem}}@media screen and (min-width:1200px){.news--detail .productList__row--desk-4,.staticPage .productList__row--desk-4{grid-template-columns:repeat(3,minmax(0,1fr))}.staticPage__form{padding:5rem}}.staticPage__form .file-input,.staticPage__form .form-control{background-color:#fff}.staticPage__form form{gap:.9375rem}.staticPage__form .form-group{margin-bottom:0}.staticPage__form .form-group .file-input,.staticPage__form .form-group .form-control{margin-top:.25rem}@media screen and (min-width:768px){.staticPage__form form{gap:1.875rem;grid-template-columns:repeat(2,minmax(0,1fr))}.staticPage__form .alert,.staticPage__form .commercialBox__title,.staticPage__form .form-group.col-sm-12,.staticPage__form .form-text,.staticPage__form h2{grid-column:1/3}.staticPage__form .commercialBox__title,.staticPage__form h2{text-align:center}.staticPage__form .form-submit{order:1;display:flex;justify-content:flex-end}}.commercialBox{margin-bottom:1.875rem}.commercialBox__img{display:none}.commercialBox__content{display:grid;place-items:center;row-gap:1rem;padding:3.125rem;border-radius:12px;background-color:#f5f5f5;text-align:center}.annotation ol,.annotation ul,.cke_editable ol,.cke_editable ul,.description ol,.description ul,.homepage--textBottom ol,.homepage--textBottom ul,.homepage--textTop ol,.homepage--textTop ul,.news--detail ol,.news--detail ul,.product__desc ol,.product__desc ul,.product__questions ol,.product__questions ul,.product__reviews .review__question ol,.product__reviews .review__question ul,.product__specifics ol,.product__specifics ul,.staticPage--gdpr ol,.staticPage--gdpr ul,.staticPage__desc ol,.staticPage__desc ul,.staticPage__top ol,.staticPage__top ul{margin-bottom:.75rem}.annotation ol li,.annotation ul li,.cke_editable ol li,.cke_editable ul li,.description ol li,.description ul li,.homepage--textBottom ol li,.homepage--textBottom ul li,.homepage--textTop ol li,.homepage--textTop ul li,.news--detail ol li,.news--detail ul li,.product__desc ol li,.product__desc ul li,.product__questions ol li,.product__questions ul li,.product__reviews .review__question ol li,.product__reviews .review__question ul li,.product__specifics ol li,.product__specifics ul li,.staticPage--gdpr ol li,.staticPage--gdpr ul li,.staticPage__desc ol li,.staticPage__desc ul li,.staticPage__top ol li,.staticPage__top ul li{position:relative;margin-bottom:.75rem;padding-left:1.5rem}.annotation ol li::before,.annotation ul li::before,.cke_editable ol li::before,.cke_editable ul li::before,.description ol li::before,.description ul li::before,.homepage--textBottom ol li::before,.homepage--textBottom ul li::before,.homepage--textTop ol li::before,.homepage--textTop ul li::before,.news--detail ol li::before,.news--detail ul li::before,.product__desc ol li::before,.product__desc ul li::before,.product__questions ol li::before,.product__questions ul li::before,.product__reviews .review__question ol li::before,.product__reviews .review__question ul li::before,.product__specifics ol li::before,.product__specifics ul li::before,.staticPage--gdpr ol li::before,.staticPage--gdpr ul li::before,.staticPage__desc ol li::before,.staticPage__desc ul li::before,.staticPage__top ol li::before,.staticPage__top ul li::before{position:absolute;left:0;top:10px;width:8px;height:8px;background-color:#be2323;border-radius:100%;content:''}.annotation ol li:last-child,.annotation ul li:last-child,.cke_editable ol li:last-child,.cke_editable ul li:last-child,.description ol li:last-child,.description ul li:last-child,.homepage--textBottom ol li:last-child,.homepage--textBottom ul li:last-child,.homepage--textTop ol li:last-child,.homepage--textTop ul li:last-child,.news--detail ol li:last-child,.news--detail ul li:last-child,.product__desc ol li:last-child,.product__desc ul li:last-child,.product__questions ol li:last-child,.product__questions ul li:last-child,.product__reviews .review__question ol li:last-child,.product__reviews .review__question ul li:last-child,.product__specifics ol li:last-child,.product__specifics ul li:last-child,.staticPage--gdpr ol li:last-child,.staticPage--gdpr ul li:last-child,.staticPage__desc ol li:last-child,.staticPage__desc ul li:last-child,.staticPage__top ol li:last-child,.staticPage__top ul li:last-child{margin-bottom:0}.annotation ol,.cke_editable ol,.description ol,.homepage--textBottom ol,.homepage--textTop ol,.news--detail ol,.product__desc ol,.product__questions ol,.product__reviews .review__question ol,.product__specifics ol,.staticPage--gdpr ol,.staticPage__desc ol,.staticPage__top ol{counter-reset:ol-list}.annotation ol li,.cke_editable ol li,.description ol li,.homepage--textBottom ol li,.homepage--textTop ol li,.news--detail ol li,.product__desc ol li,.product__questions ol li,.product__reviews .review__question ol li,.product__specifics ol li,.staticPage--gdpr ol li,.staticPage__desc ol li,.staticPage__top ol li{counter-increment:ol-list}.annotation ol li::before,.cke_editable ol li::before,.description ol li::before,.homepage--textBottom ol li::before,.homepage--textTop ol li::before,.news--detail ol li::before,.product__desc ol li::before,.product__questions ol li::before,.product__reviews .review__question ol li::before,.product__specifics ol li::before,.staticPage--gdpr ol li::before,.staticPage__desc ol li::before,.staticPage__top ol li::before{top:2px;width:auto;height:auto;content:counter(ol-list) ".";background-color:transparent;color:#be2323;font-weight:700}.staticPage__googleMap div{margin-bottom:2.5rem}.subpages{margin-bottom:3.125rem}.subpages__row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem}@media screen and (min-width:1200px){.subpages__row{grid-template-columns:repeat(3,minmax(0,1fr))}}.subpages .subpages__link{display:block;text-decoration:none}.comparsion__name a:hover,.subpages .subpages__link:hover{text-decoration:underline}.subpages__title{font-weight:600;font-size:.9375rem;line-height:1.4}.subpages__img-wrapper{display:flex;align-items:center;justify-content:center;width:100%;height:140px;margin-bottom:1.25rem}@media screen and (min-width:768px){.subpages__title{font-size:1.0625rem}.subpages__img-wrapper{height:180px}}.subpages__img{display:block;width:100%;height:100%;object-fit:cover}.fb-page:has(iframe){max-width:100%}.fb_iframe_widget{margin-bottom:1.5rem}.comparsion{margin-bottom:2.5rem}@media screen and (min-width:992px){.comparsion{border:1px solid #dcdcdc;margin-bottom:5.625rem}.comparsion-wrapper{display:flex}}.comparsion-empty{margin:0;padding:1.5625rem;font-weight:600}.comparsion table{width:100%;border:0;background-color:#fff}@media screen and (min-width:768px){.comparsion table{display:block;table-layout:fixed;overflow:auto}}@media screen and (min-width:992px){.comparsion tr{display:flex}.comparsion tr:last-of-type td{border-bottom:0}}.comparsion__item{position:relative;vertical-align:top;border-bottom:1px solid #dcdcdc;padding:.625rem;font-size:.8125rem;text-align:center;min-width:180px;border-right:1px solid #dcdcdc;min-height:45px}.comparsion__item:last-child{border-right:0}@media screen and (max-width:767px){.comparsion__item{width:calc(100vw / 2 - 20px);min-width:calc(100vw / 2 - 20px)}.assistant__price .ui-slider{grid-column:1/3}}@media screen and (max-width:991px){.comparsion-wrapper{overflow:auto}.comparsion table{margin-bottom:0}.comparsion__item{width:280px;border:0}.comparsion__item:not(.heading){padding-top:57px}}@media screen and (min-width:992px){.comparsion__item{min-width:293px;flex-grow:1;flex-basis:0}.comparsion__item--4{width:calc(100% / 3)}.comparsion__item--multi{width:calc(100% / 3);min-width:293px}}.comparsion__item p:last-child{margin-bottom:0}.comparsion__item.heading{text-align:left;font-weight:600;font-size:.875rem}.comparsion__item.heading:first-of-type{display:flex;align-items:center;justify-content:center}.comparsion__item .icon-compare{font-size:6.25rem;color:#e8e8e8}.comparsion__item .card--needHelp,.comparsion__item .icon-compare+.comparsion__item-in{display:none}@media screen and (max-width:991px){.comparsion__item-hidden-md-down{visibility:hidden;opacity:0;width:0;min-width:0;padding:0}.comparsion__item.heading{position:absolute;left:.9375rem;right:.9375rem;width:auto;height:40px;line-height:40px;padding-top:0;padding-bottom:0;font-weight:700;border:1px solid #dcdcdc;background-color:rgba(245,245,245,.5)}.comparsion__item .btn-primary{margin-top:-50px}}@media screen and (min-width:992px){.comparsion__item.heading{min-width:260px;max-width:260px;z-index:20;margin-left:-260px;visibility:hidden}.comparsion__item-in-button{display:flex;align-items:center;justify-content:center;min-height:70px}}.comparsion__name a{display:block;line-height:1.3;font-weight:700;color:#3a3a3a}.comparsion__img .comparsion__item{height:180px}@media screen and (max-width:991px){.comparsion__img .comparsion__item{border-top:0;border-bottom:0;height:100px}.comparsion__img .comparsion__item.heading{visibility:hidden;opacity:0;width:0;min-width:0;padding:0}}.comparsion__img .comparsion__item-in{height:100%}.comparsion__img .comparsion__item-in a{display:flex;align-items:center;justify-content:center;height:100%}.comparsion__img .comparsion__item img{display:block;max-height:90px;margin:-30px auto 0}@media screen and (min-width:992px){.comparsion__img .comparsion__item img{max-height:90%;margin-top:0}}.sitemap--lev2 .sitemap__item:first-child,.sitemapWrapper__title{margin-top:1.5625rem}.comparsion__name .comparsion__item:not(.heading){font-size:.9375rem}.comparsion__price .comparsion__item:not(.heading){font-size:1.375rem;font-weight:700;color:var(--dark-gray)}.comparsion__button .comparsion__item:not(.heading){vertical-align:middle}.comparsion__item-remove{position:absolute;top:0;right:6px}table.comparsion-col{display:block;width:260px;min-width:260px;background-color:rgba(245,245,245,.5)}@media screen and (max-width:991px){table.comparsion-col{display:none}}table.comparsion-col tr{display:block}table.comparsion-col tr:last-of-type td{border-bottom:1px solid #dcdcdc}@media screen and (min-width:768px){.comparsion__item-remove{top:8px;right:16px}table.comparsion-col tr:last-of-type td:last-child{border-bottom:0}}table.comparsion-col td.comparsion__item{display:block;visibility:visible;margin-left:0}table.comparsion-col td.comparsion__item:last-child{border-right:1px solid #dcdcdc}table.comparsion-col .comparsion__item-in-button{display:none}table.comparsion-col .comparsion__item-button{max-height:122px}.catBox__img,.hp-cats__item__img{max-height:100%;mix-blend-mode:multiply}.sitemap{font-size:1rem}.sitemapWrapper{margin-bottom:2.5rem}.sitemap--lev1{display:grid;gap:.625rem}@media screen and (min-width:992px){.sitemap--lev1{gap:1.25rem;grid-template-columns:repeat(3,minmax(0,1fr))}}.sitemap--lev2{padding-left:1.5625rem}.sitemap--lev3{padding-left:3.125rem}.sitemap__link{display:block;margin-bottom:.625rem;padding:.75rem;font-size:.875rem;line-height:1.3;background-color:#f5f5f5;border-radius:4px}.sitemap__link:hover{text-decoration:none;background-color:#e8e8e8}.sitemap__link--lev1{padding:1rem 1.5rem .75rem;font-weight:600;background-color:rgba(190,35,35,.15);border-radius:8px}.prods-order-reviews-product{display:flex;align-items:center;flex-direction:column;padding:15px;margin-bottom:40px;border:1px solid #dcdcdc;border-radius:8px}.prods-order-reviews-product p:last-child{margin-bottom:0}.prods-order-reviews-product-img{margin:0 auto 20px}@media screen and (min-width:768px){.prods-order-reviews-product{flex-direction:row;padding:2.1875rem}.prods-order-reviews-product-content{padding-left:40px;flex-grow:1}.prods-order-reviews-product-img{width:350px;min-width:350px;margin-bottom:0}}.prods-order-reviews-product-title{font-size:1.5rem;margin-bottom:12px}.prods-order-reviews-action,.prods-order-reviews-products{margin-bottom:40px}.prods-order-reviews .form{max-width:100%}.prods-order-reviews-products-item{display:flex;align-items:center;padding-bottom:20px;margin-bottom:20px;border-bottom:1px solid #dcdcdc}.prods-order-reviews-products-item-img{width:90px;min-width:90px}.prods-order-reviews-products-item-content{padding-left:15px}@media screen and (min-width:768px){.prods-order-reviews-product-title{font-size:1.875rem}.prods-order-reviews-products-item-img{width:180px;min-width:180px}.prods-order-reviews-products-item-content{padding-left:30px}}.prods-order-reviews-products-item-title{font-size:1.125rem;margin-bottom:12px}@media screen and (min-width:768px){.prods-order-reviews-products-item-title{font-size:1.5rem}}.prods-order-reviews-products-item:last-child{border-bottom:0;margin-bottom:0}@media (max-width:1199px){.assistantWrapper__title{display:none}}.assistant__header{position:sticky;top:0;z-index:10;display:flex;align-items:center;justify-content:space-between;padding:.75rem 1.25rem;background-color:#be2323}.assistant__header__title{--_c:#ffffff;line-height:1.2;font-weight:700;color:var(--_c);text-transform:uppercase}@media (min-width:1200px){.assistant{overflow:hidden;border:1px solid #dcdcdc;border-radius:0}.assistant__header{display:none}.assistant__header__title{--_c:#000000}}.assistant__close{width:34px;height:30px;padding:0;background-color:rgba(255,255,255,.2);border-radius:4px}.assistant__close .breadcrumb .breadcrumb__item::after,.assistant__close .icon,.assistant__close .mfp-arrow,.breadcrumb .assistant__close .breadcrumb__item::after{font-size:.875rem;color:#fff}.assistant__price{padding:1.5rem 1rem 2rem;margin-bottom:1.875rem}.assistant__price .assistant__item{border-bottom:0;padding:0}.assistant__price .assistant__heading{padding:0}.assistant__price__wrap{display:grid;row-gap:1.5rem;justify-content:center}.assistant__price .ui-slider{order:1;margin:0 auto;width:calc(100% - 16px)}.assistant__price .file-input,.assistant__price .form-control{height:2.8125rem}.assistant__priceControl{position:relative;display:grid;grid-template-columns:1fr 1fr;column-gap:.75rem}.assistant__priceControl .assistant__currency{position:absolute;top:10px;font-size:.9375rem;pointer-events:none}@media (min-width:1200px){.assistant__priceControl .assistant__currency{top:50%;transform:translateY(-50%)}}.assistant .btn--toggleFilter.is-active .fa,.assistant--mini .assistant__heading .assistant__handler--active .icon-accordion,.assistant--mini .assistant__heading .assistant__handler--active .mfp-arrow{transform:scaleY(-1)}.assistant__priceControl .assistant__currency--from{left:calc(50% - 45px)}.assistant__priceControl .assistant__currency--to{right:12px}.assistant__top__wrap{padding:1.5625rem 1.25rem}@media (min-width:1200px){.assistant__priceControl .assistant__currency--from{left:calc(50% - 40px)}.assistant__top__wrap{display:grid;grid-template-columns:auto 1fr;align-items:center;column-gap:1.5625rem;padding:1.25rem 1.5625rem .3125rem}}.address-list .address-tile .assistant__top__wrap .btn--delete,.assistant__top__wrap .address-list .address-tile .btn--delete,.assistant__top__wrap .btn-secondary{background-color:transparent}.assistant__top .assistant__price{padding:0;margin-bottom:0}.assistant__top .btn--icon{padding:0}.assistant__top .assistant__tags .designLabel .cnt{line-height:1;margin-left:.5rem}.assistant__tags{display:grid;gap:.5rem 1.5625rem;padding:1.25rem;border-bottom:1px solid #dcdcdc}.assistant #assistFeatures .assistant__item:last-child{border-bottom:0}@media screen and (min-width:768px){.assistant__tags{display:flex;align-items:center;flex-wrap:wrap;padding:1.25rem 1.5625rem}.assistant #assistFeatures{grid-column:1/3;padding:0;border:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.assistant #assistFeatures+#assistRatings{grid-column:1/3;border-top:1px solid #dcdcdc}.assistant #assistFeatures+#assistRatings .row{display:flex;flex-wrap:wrap}}.assistant__bottom,.assistant__item{padding:1.25rem}@media screen and (min-width:768px){.assistant__bottom,.assistant__item{padding:1.5625rem}}.assistant__item:only-child{grid-column:1/3;border-right:0}@media (max-width:1199px){.assistant__bottom{position:sticky;left:0;bottom:0;width:100%;z-index:10;padding:0}.assistant__bottom .btn{width:100%;height:var(--_btn-h);border-radius:0}.assistant__bottom .btn span{display:inline-grid;place-items:center;width:18px;height:18px;margin-left:.375rem}.assistant__bottom .btn .fa-spinner{font-size:1rem;margin:0}}.assistant__item:nth-child(2n){border-right:0}.assistant__item .row{display:grid;row-gap:.5rem;column-gap:1.5rem}@media screen and (min-width:1200px){.assistant__item .row{grid-template-columns:repeat(2,minmax(0,1fr))}}.assistant__item .row .assistant__paramLink{padding-right:.75rem}.assistant__item .row--price-range{grid-template-columns:auto}.assistant__params{display:grid}@media (max-width:1199px){.assistant__params{display:grid!important}}@media (min-width:1200px){.assistant__bottom{position:relative}.assistant__params{grid-template-columns:repeat(2,minmax(0,1fr))}}.assistant__params .assistant__priceRange{display:grid;grid-template-columns:80px 1fr 80px;align-items:center;gap:1.5rem}.assistant__params .assistant__priceRange .ui-slider{background-color:#f5f5f5}.assistant__paramHeading{margin-bottom:1rem;font-size:1.125rem;margin-top:1.25rem}@media screen and (min-width:768px){.assistant__item{border-right:1px solid #dcdcdc}.assistant__paramHeading{font-size:1.25rem}}.assistant__paramHeading:first-of-type{margin-top:0}.assistant .designLabel .cnt{font-size:.8125rem}.assistant .btn--toggleFilter{display:none}@media (min-width:1200px){.assistant .btn--toggleFilter{display:flex;position:absolute;left:50%;top:0;width:60px;height:40px;background-color:#f5f5f5;border-radius:0 0 4px 4px;margin-left:-30px}.assistant .btn--toggleFilter:hover{background-color:#ededed}.assistant .btn--toggleFilter .fa{color:#585858;font-size:1.75rem}}.assistant--mini .assistant__item{display:grid;row-gap:.5rem;padding:0 1rem 1.5rem;border:0}.assistant--mini .assistant__item:last-child{border-bottom:0;margin-bottom:0}.assistant--mini .slider-wrapper li{display:grid}.assistant--mini .assistant__priceControl-others{order:-1;margin-bottom:1.25rem}.assistant--mini .assistant__priceControl-others .form-control-from,.assistant--mini .assistant__priceControl-others .form-control-to{display:none}.assistant--mini .assistant__priceControl-others .file-input,.assistant--mini .assistant__priceControl-others .form-control{background-color:#fff}.assistant--mini .assistant__heading{padding:1.5625rem 1rem 0;margin-bottom:1.25rem;text-transform:uppercase;font-size:1rem;font-weight:600;border-top:1px solid #dcdcdc}.assistant--mini .assistant__heading .assistant__handler{display:flex;justify-content:space-between;align-items:center}.assistant--mini .assistant__heading .assistant__handler .icon-accordion,.assistant--mini .assistant__heading .assistant__handler .mfp-arrow{font-size:.5rem;line-height:1}.assistant--mini .cnt{margin-left:auto;font-size:.875rem}.assistant--mini .rating{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-auto-flow:column;column-gap:.125rem}.assistant--mini .rating span{display:none}.assistant--mini .assistant__price{margin-bottom:0}.assistant--mini .assistant__price .assistant__heading,.assistant--mini .assistant__price .assistant__item{padding:0;border:0}@media (min-width:1200px){.assistant--mini .assistant__bottom{display:none}}#assist,#assistMenu{--_w:95vw}@media (max-width:1199px){#assist,#assistMenu{display:flex;flex-direction:column;position:fixed;left:0;top:0;width:var(--_w);height:100vh;z-index:1000;transition:all .2s cubic-bezier(.39,.575,.565,1);transform:translateX(-100%);pointer-events:none;background-color:#fff;overflow-y:auto}#assist.offcanvas-is-active,#assistMenu.offcanvas-is-active{transform:translateX(0);pointer-events:auto}#assist .assistant,#assistMenu .assistant{display:flex;flex-direction:column;height:100%}#assist .assistant__col--left,#assistMenu .assistant__col--left{display:none}#assist .assistant__bottom,#assistMenu .assistant__bottom{margin-top:auto}#assist .assistantWrapper,#assistMenu .assistantWrapper{height:100%}#assistMenu{z-index:999}#assistMenu #assistMenuForm{display:flex;flex-direction:column;height:100%}}.assistFilter__item,.label{border-radius:4px;background-color:#f5f5f5}@media (min-width:800px) and (max-width:1199px){#assist,#assistMenu{--_w:65vw;min-height:calc(100vh - var(--_btn-h))}}@media screen and (min-width:768px){.assistant-outer-wrap{margin-bottom:1.5rem}.assistant--full .slider-value-max{order:1}}.assistant--full{margin-bottom:0}.assistant--full .slider-value-label{margin:-1px;padding:0;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);clip:rect(0,0,0,0);position:absolute}.assistant--full .assistant__priceControl{grid-template-columns:1fr 1fr;align-items:center;gap:1.25rem}.assistFilter{display:inline-flex;align-items:center;flex-wrap:wrap;margin-bottom:.5rem}@media screen and (min-width:768px){.assistant--full .assistant__priceControl{grid-template-columns:140px 1fr 140px;column-gap:1.5rem}.assistant--full .assistant__currency--from{left:105px}.assistFilter{margin-bottom:0}}.assistFilter__item{display:flex;align-items:center;padding:.5rem .75rem;margin:0 .5rem .5rem 0;font-size:.875rem;line-height:1;font-weight:600}.assistFilter__item .breadcrumb .breadcrumb__item::after,.assistFilter__item .icon,.assistFilter__item .mfp-arrow,.breadcrumb .assistFilter__item .breadcrumb__item::after{margin-left:.5rem;font-size:.875rem}.assistFilter__item .icon-star{font-size:.8125rem}.assistFilter__reset{margin-bottom:.5rem;font-size:.875rem;line-height:1;font-weight:600;text-decoration:underline}.assistFilter__reset:hover,.hp-cats__item,.hp-cats__item:hover{text-decoration:none}.price{display:block;font-size:.8125rem;line-height:1.4;white-space:nowrap}@media screen and (min-width:992px){.price{font-size:.875rem;line-height:1.4}}.price--incVat,.price--sumCheckout{font-size:1.0625rem;font-weight:800;color:var(--dark-gray)}@media screen and (min-width:992px){.price--incVat,.price--sumCheckout{font-size:1.25rem}}.price--sumCheckout{font-size:1.25rem}@media screen and (min-width:1200px){.price--sumCheckout{font-size:1.5rem;line-height:1}}.price--secondary{font-size:1.0625rem;color:#585858;font-weight:700}.price__from{font-weight:400;font-size:.875rem}.availability{font-size:.875rem;line-height:1}.availability--noStock{color:#f44336}.product-amount-wrapper{position:relative;min-width:3.125rem}.product-amount-wrapper .file-input,.product-amount-wrapper .form-control{padding:0 .625rem;font-size:1rem;appearance:textfield}@media screen and (min-width:1200px){.product-amount-wrapper{width:4.6875rem;min-width:4.6875rem}.product-amount-wrapper input[type=number]::-webkit-inner-spin-button,.product-amount-wrapper input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.product-amount-wrapper .qtyField__btn{display:block;z-index:1;position:absolute;right:12px;border-left:solid 5px transparent;border-right:solid 5px transparent;border-top:solid 5px}.product-amount-wrapper .qtyField__btn.up{top:15px;transform:scaleY(-1)}.product-amount-wrapper .qtyField__btn.down{bottom:15px}}.label{display:inline-flex;padding:.3125rem .625rem;text-transform:uppercase;font-weight:600;font-size:.75rem;line-height:1}.label--discount{display:flex;flex-wrap:wrap;justify-content:center;width:100px;height:100px;border-radius:100%;background-color:#E91E63;font-weight:700;color:#fff;text-align:center;margin-bottom:.25rem}@media screen and (min-width:768px){.label--discount{float:none;position:absolute;top:0;left:0;margin-bottom:0}}.label--discount .discountNumber{position:relative;top:3px;display:flex;align-items:center;justify-content:center;font-size:1.875rem;line-height:1;padding:.375rem .25rem;white-space:nowrap}.label--discount .savingPrice{text-transform:none}.productList .label--discount,.top-product .label--discount{left:.625rem;top:.625rem;width:3.75rem;height:3.75rem}.productList .label--discount .discountNumber,.top-product .label--discount .discountNumber{top:auto;font-size:1.125rem}.top-product .label--discount{right:0;top:0;left:auto}.label--gift{background-color:#afe3b1;color:#137c17;font-weight:700}.label--action{background-color:#de2c2c;color:#fff}.label--freeDelivery{background-color:#3a833c;color:#fff}.label--bazar{background-color:#941010;color:#fff}.label--topSeller{background-color:#e1701e;color:#fff}.label--new{background-color:#3a833c;color:#fff}.label--inStock{background-color:#21a651;color:#fff}.label--nStock{background-color:#D61E1E}.label--sale{background-color:#de2c2c;color:#fff}.annotation,.description{margin-bottom:1.875rem}@media screen and (max-width:767px){.assistant__item:last-child{border-bottom:0}.annotation,.description{font-size:.9375rem}}.annotation p:last-child,.description p:last-child{margin-bottom:0}.description{margin-bottom:1.875rem}@media screen and (min-width:992px){.description{margin-bottom:3.75rem}}.amountHelper,.qty-box{font-weight:700;color:#fff}.qty-box-times{display:none}.compare{opacity:.4}.bg-compare .compare,.compare:hover{opacity:1}.bg-compare .compare::after{display:grid;place-items:center;position:absolute;top:-2px;right:-5px;width:22px;height:22px;font-size:.875rem;line-height:1;border-radius:100%;background-color:#4caf50;color:#fff;content:'\2713'}.direct-edit{position:absolute;z-index:5;display:none}@media screen and (min-width:1200px){.direct-edit{display:flex;align-items:center;justify-content:center;width:40px;height:40px;background-color:#f5f5f5;border-radius:100%}.direct-edit .fa{color:#000}}.lazyLoad{margin-bottom:1.875rem}.lazyLoad__inner{display:grid;place-items:center;padding:1.25rem;background-color:#f5f5f5;border-radius:12px;font-weight:800;font-size:1.25rem}.lazyLoad br{display:none}.lazyLoad .fa-spinner{margin-bottom:.75rem;font-size:1.875rem}.tag{font-weight:600}.tag--inStock{color:#2eb51d}.tag--tagAction{color:#de2c2c}.tag--tagNew{color:#3a833c}.tag--tagSale{color:#de2c2c}.tag--tagTop{color:#e1701e}.checkmark{stroke-width:4;stroke-miterlimit:10;border-radius:100%;box-shadow:inset 0 0 0 #4caf50;stroke:#fff;animation:checkmark-fill .4s ease-in-out .4s forwards,checkmark-scale .3s ease-in-out .9s both}.checkmark__circle{stroke-dasharray:166;stroke-dashoffset:166;stroke-width:2;stroke-miterlimit:10;stroke:#4caf50;animation:checkmark-stroke .6s cubic-bezier(.65,0,.45,1) forwards}.checkmark__check{transform-origin:50% 50%;stroke-dasharray:40;stroke-dashoffset:40;animation:checkmark-stroke .3s cubic-bezier(.65,0,.45,1) .8s forwards}.catBox{margin-bottom:2.8125rem}.catBox__row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.625rem}@media screen and (min-width:768px){.catBox__row{gap:.9375rem;grid-template-columns:repeat(3,minmax(0,1fr))}}@media screen and (min-width:992px){.catBox__row{grid-template-columns:repeat(4,minmax(0,1fr))}}@media screen and (min-width:1200px){.catBox__row{grid-template-columns:repeat(5,minmax(0,1fr))}.contentWrapper--twoCols .catBox__row{grid-template-columns:repeat(4,minmax(0,1fr))}}.catBox__more{order:1;text-align:center}@media screen and (min-width:768px){.catBox__more{grid-column:1/4;text-align:left}}.hp-cats .hp-cats__title,.hp-cats--imageTop .hp-cats__item{text-align:center}.catBox__item{display:flex;align-items:center;padding:.75rem;border-radius:0;transition:all .2s ease-in-out;background-color:#f5f5f5}.catBox__item:hover{background-color:#e8e8e8}.catBox__name{font-size:.875rem;line-height:1.2;font-weight:700;text-transform:uppercase;color:#000}.catBox__figure{display:flex;align-items:center;justify-content:center}.catBox__figure path{fill:#c2c2c2}.catBox--img .catBox__item{display:grid;grid-template-columns:2.5rem 1fr;column-gap:.75rem}.catBox--img .catBox__figure{width:100%;height:2.5rem}@media screen and (min-width:768px){.catBox__item{padding:1rem}.catBox__name{font-size:.9375rem;line-height:1.3}.catBox--img .catBox__item{grid-template-columns:3.75rem 1fr}.catBox--img .catBox__figure{height:3.75rem}}.catBox--img .catBox__figure svg{max-width:80%}.catBox--tile .catBox__item{flex-direction:column;text-align:center}.catBox--tile .catBox__figure{width:80px;height:80px;min-width:80px;margin-bottom:.75rem}.catBox--tile .catBox__figure svg{max-width:70%}.catBox--text{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.625rem}@media screen and (min-width:768px){.catBox--tile .catBox__figure{width:120px;height:120px;min-width:120px;margin-bottom:1.125rem}.catBox--text{gap:.9375rem;grid-template-columns:repeat(3,minmax(0,1fr))}}@media screen and (min-width:992px){.catBox__more{grid-column:1/5}.catBox--text{grid-template-columns:repeat(4,minmax(0,1fr))}}@media screen and (min-width:1200px){.catBox--text{grid-template-columns:repeat(5,minmax(0,1fr))}}.catBox--text .catBox__item{padding:0}.catBox--text .catBox__link{display:block;width:100%;font-weight:700;padding:.75rem;text-transform:uppercase;font-size:.9375rem;line-height:1.2}.catBox--news{margin-bottom:1.875rem}.catBox--news .catBox__row{grid-template-columns:repeat(2,minmax(0,1fr));justify-content:center}@media screen and (min-width:992px){.catBox--news .catBox__row{grid-auto-flow:column;grid-template-columns:none;grid-auto-columns:max-content}}.catBox--news .catBox__row .catBox__item{justify-content:center}.catBox--advice .catBox__item{position:relative;padding-right:40px}.catBox--advice .catBox__item--empty{opacity:.6}.catBox--advice .catBox__item--empty .amountHelper{background-color:#585858}.catBox--advice img{width:50px;margin-right:12px}.catBox--advice .amountHelper{position:absolute;right:10px;top:10px}.hp-cats{position:relative;margin-bottom:3.75rem;margin-top:3.125rem}.hp-cats__wrap{display:grid;gap:.5rem}.hp-cats__wrap--mobile-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}@media screen and (min-width:768px){.hp-cats{margin-bottom:5rem;margin-top:4.375rem}.hp-cats__wrap{gap:.8125rem}.hp-cats__wrap--tablet-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.hp-cats__wrap--tablet-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.hp-cats__wrap--tablet-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (min-width:1200px){.hp-cats__wrap{gap:.8125rem}.hp-cats__wrap--desk-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.hp-cats__wrap--desk-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.hp-cats__wrap--desk-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.hp-cats__wrap--desk-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}.hp-cats__item{padding:1.25rem .875rem;transition:all .3s ease-out;border-radius:0;background-color:#f5f5f5}.hp-cats__item:hover{background-color:#EFEFEF}.hp-cats__item__figure{display:flex;align-items:center;justify-content:center}.hp-cats__item__name{display:block;font-size:.9375rem;line-height:normal}.hp-cats--imageSide .hp-cats__item{display:grid;grid-template-columns:2.5rem 1fr;align-items:center;gap:.5rem}.hp-cats--imageTop .hp-cats__item__figure{margin:0 auto 1rem;width:100%;height:7.5rem}.productList{margin-left:-1.25rem;margin-right:-1.25rem;margin-bottom:3.25rem}@media screen and (min-width:1200px){.productList{margin-bottom:3.75rem;margin-left:0;margin-right:0}}.productList .btn-primary{float:none}.productList--row .label--discount{position:absolute;top:1.25rem}@media screen and (min-width:768px){.hp-cats--imageSide .hp-cats__item{grid-template-columns:25% 1fr;gap:.5rem}.hp-cats--imageTop .hp-cats__item__figure{width:100%;height:9.6875rem}.productList--row .label--discount{left:6.25rem}.productList .btn{max-width:8.75rem;width:100%}}@media screen and (min-width:992px){.hp-cats__item{padding:1.5625rem 1.25rem}.hp-cats__item__name{font-size:1rem}.productList--row .label--discount{left:8.75rem}}.productList--box .label--discount{position:relative;top:auto;left:auto}@media screen and (min-width:992px){.productList--box .label--discount{position:absolute;right:0;bottom:0}}.productList .btn-primary,.productList .file-input,.productList .form-control{min-height:3.125rem}.productList .btn{min-width:6.875rem}@media screen and (max-width:767px){.productList .btn{padding:0 .9375rem}}.productList .direct-edit{position:absolute;left:16px;top:16px;z-index:3}.productList__title{order:-1;margin-bottom:.9375rem;text-transform:none;font-size:.875rem;line-height:normal;color:#3a3a3a;font-weight:500}.productList__title a{font-size:1rem;line-height:1.3;text-decoration:none;color:inherit}.productList--row .productList__title:hover,.productList--table .productList__title:hover,.productList__title a:hover{text-decoration:underline}.productList .compare span,.productList .price--comPrice,.productList .price-unit-info{display:none}.productList--box,.productList--box .productList__row--box{display:grid;gap:0}.productList__row{grid-template-columns:repeat(2,minmax(0,1fr))}@media screen and (min-width:768px){.productList__row--lap-6{grid-template-columns:repeat(2,minmax(0,1fr))}.productList__row--lap-3{grid-template-columns:repeat(4,minmax(0,1fr))}.productList__row--lap-4{grid-template-columns:repeat(3,minmax(0,1fr))}}@media screen and (min-width:1200px){.productList__row--desk-6{grid-template-columns:repeat(2,minmax(0,1fr))}.productList__row--desk-3{grid-template-columns:repeat(4,minmax(0,1fr))}.productList__row--desk-4{grid-template-columns:repeat(3,minmax(0,1fr))}.productList--box,.productList--box .productList__row--box{gap:0}.productList--box .productList__row--box:first-child .productList__item:first-child{border-top-left-radius:0}.productList--box .productList__row--box:first-child .productList__item:last-child{border-top-right-radius:0}.productList--box .productList__row--box:last-child .productList__item:first-child{border-bottom-left-radius:0}.productList--box .productList__row--box:last-child .productList__item:last-child{border-bottom-right-radius:0}}.productList--box .productList__action{display:flex;flex-grow:1;align-items:flex-end;order:3}.productList--box .productList__item{position:relative;overflow:hidden;transition:all .3s ease-out;border:1px solid #dcdcdc}.productList--box .productList__inner{display:flex;flex-direction:column;height:100%;padding:.5rem;transition:all .2s ease-in-out}.productList--box .productList__img{position:relative;display:flex;align-items:center;justify-content:center;order:-1;height:11.875rem;margin-bottom:1.375rem}.productList--box .productList__img img{transition:all .3s ease-out}.productList--box .productList__info{display:flex;flex-grow:1;flex-direction:column;justify-content:space-between;order:2}.productList--box .productList__desc{display:none}.productList--box .productList__tags{position:absolute;left:0;bottom:0;width:100%;z-index:1;line-height:1.5}.productList--box .compare{position:absolute;right:1rem;top:.5rem;z-index:1}@media screen and (min-width:1200px){.productList--box .productList__inner{padding:.625rem}.productList--box .compare{right:1.5rem;top:1rem}}@media screen and (min-width:992px){.productList--box .productList__title{min-height:2.5rem}.productList--box .productList__img{height:15.625rem}.productList--box .productList__action{margin-top:1rem}}.productList--box .purchase{display:flex;align-items:center;flex-grow:1;gap:.5rem}.productList--box .rating{position:absolute;top:1.25rem;left:.9375rem}.productList--related{margin-left:0;margin-right:0}@media screen and (min-width:768px){.productList--related{margin-bottom:5rem}}.productList--related .availability{order:1;margin:.375rem 0 .5rem}.productList--related .productList__price{order:2}@media screen and (max-width:767px){.productList--related .productList__item{padding:1.5625rem 3.125rem}.productList--related.jcarousel-wrapper .productList__item{border-radius:0;border:1px solid #dcdcdc;box-shadow:none}}@media screen and (min-width:768px){.productList--related.jcarousel-wrapper .productList__item .productList__inner{padding-left:2.5rem;padding-right:2.5rem}}.productList--swiper{display:flex;margin-bottom:0}.productList--swiper .productList__item{height:auto}.productList .product__list-more-button{display:flex;align-items:center;justify-content:center;margin-top:1.5rem;padding:1rem;border-radius:8px;background-color:#f5f5f5}.productList .product__list-more-button .btn{max-width:100%;width:auto}.productList .rating .icon-star{font-size:.9375rem}.productList__variants{margin-top:.5rem}.productList__variants-toggle{display:none}.productList__variants .variant{margin-bottom:.25rem}.productList__variants .variant-inner{display:flex;align-items:center}.productList__variants .variant__item--has-img .variant__name,.productList__variants .variant__title{display:none}.productList__variants .variant__name{font-size:.875rem;line-height:1;padding:.125rem .375rem;background-color:#f5f5f5;border-radius:2px;font-weight:600}.productList__variants .variant__item{margin:0 .25rem .25rem 0}.productList__variants .variant__item--has-img img{display:block;border-radius:4px;width:24px}.productList--row{display:grid;row-gap:1.5rem}.productList--row .productList__row{position:relative;display:grid;grid-template-columns:6.875rem 1fr;align-items:center;column-gap:1rem;padding:1.5rem 1rem;border-radius:0;box-shadow:0 8px 16px 0 rgba(176,190,197,.5)}@media (min-width:390px){.productList--row .productList__row{grid-template-columns:8.75rem 1fr}}@media screen and (min-width:992px){.productList--row .productList__row{column-gap:1.875rem;padding:1.5rem 1.875rem 1.5rem 1.125rem;grid-template-columns:11.25rem 1fr}}.productList--row .rating{display:none}.productList--row .productList__title{display:block;margin-bottom:.625rem;font-size:1rem;font-weight:500}@media screen and (min-width:1200px){.productList--box .rating{left:1.25rem;top:1.5625rem}.productList--row .productList__title{font-size:1.125rem}}.productList--row .productList__desc{display:none}@media screen and (min-width:768px){.productList--row .productList__desc{display:block;font-size:.875rem}.productList--row .productList__prices{grid-template-columns:1fr auto;gap:1.875rem 0}}.productList--row .productList__tags{display:flex;align-items:center;flex-wrap:wrap;margin-bottom:.625rem}.productList--row .productList__tags br,.productList--row .productList__tags:empty{display:none}.productList--row .label{margin:0}.productList--row .productList__imgWrapper{display:grid;place-items:center}.productList--row .productList__imgWrapper img{display:block;margin:0 auto;max-height:11.25rem}.productList--row .productList__contentInfo,.productList--row .productList__prices{display:grid;row-gap:.9375rem}.productList--row .productList__prices form{display:grid;grid-auto-flow:column;justify-content:start;align-items:center;gap:.5rem}.productList--row .btn,.productList--row .btn-primary{padding:0 2.25rem;min-width:8.125rem;max-width:8.125rem}.productList--row .compare{position:absolute;top:.9375rem;right:1.5625rem}.productList--row .availability{display:none;order:-1;grid-column:1/3;margin-bottom:.625rem}.productList--table{display:grid;gap:.75rem}.productList--table .productList__item{position:relative;display:grid;align-items:center;grid-template-columns:1fr;gap:1.5rem;border:1px solid #dcdcdc}.productList--table .productList__img{position:relative;display:flex;align-items:center;justify-content:center;height:12.5rem;margin-left:auto}@media screen and (min-width:768px){.productList--table .productList__item{grid-auto-flow:column;column-gap:2rem;grid-template-columns:35% 1fr;padding:.625rem;border-radius:0}.productList--table .productList__img{margin:0;height:15.625rem}}.productList--table .compare{position:absolute;left:.75rem;top:.5rem;z-index:2}.productList--table .productList__title{display:block;margin-bottom:1rem;font-size:.9375rem;line-height:1.3}@media screen and (min-width:768px){.productList--table .productList__title{font-size:1rem}}.productList--table .productList__sku{display:block;font-size:.8125rem;line-height:1.2;font-weight:600}.productList--table .productList__actions{display:flex;align-self:stretch;align-items:center;margin-left:auto;width:100%}@media screen and (min-width:768px){.productList--table .productList__sku{font-size:.9375rem}.productList--table .productList__actions{padding-left:.625rem;border-left:1px solid #dcdcdc;justify-content:flex-end}}.productList--table .productList__actions form{display:grid;grid-auto-flow:column;justify-content:start;align-items:center;gap:.5rem;width:100%}.productList--table .productList__actions .btn{order:-1}.productList--table .productList__prices{display:flex;align-self:stretch;justify-content:center;flex-direction:column;text-align:right}.productList--table .productList__prices .availability{margin-top:.375rem}.productList--table-variants{margin:0 0 1.25rem}.productList--table-variants .productList__item{padding-left:1rem;grid-template-columns:8.125rem 1fr}@media screen and (min-width:768px){.productList--table .productList__actions form{width:auto}.productList--table .productList__actions .btn{min-width:10rem;max-width:10rem;order:0}.productList--table-variants .productList__item{grid-template-columns:5.625rem 1fr auto 6.875rem}}@media screen and (max-width:767px){.productList--table-variants .productList__actions{width:5rem;margin-left:0;margin-right:auto}}.product-list--changed{display:grid;row-gap:.9375rem;margin-bottom:1.5rem}.product-list--changed li{display:grid;grid-template-columns:6.25rem 1fr;gap:.9375rem;align-items:center}.product-list--changed li .modal-innerContent{display:block}.product-list--changed li .modal-img .block{width:6.25rem;min-width:6.25rem;height:auto}.product-list--changed+.modal-buttons{margin-bottom:1.5rem}.product-list--changed+.modal-buttons .btn{width:100%;margin:6px 0}.productListPanel{display:none}@media screen and (min-width:768px){.product-list--changed+.modal-buttons .btn{width:auto;margin:0 6px 0 0}.productListPanel{display:block}}.productListPanel__filter{display:inline-flex;margin-bottom:1.25rem;overflow:hidden;background-color:#f5f5f5;border-radius:8px}.productListPanel__filter__in{display:block;text-decoration:none;font-weight:600;text-transform:uppercase;color:#585858;padding:.75rem 1rem .625rem;font-size:.8125rem;line-height:1.1;border-radius:4px}.top-product-name a:hover,.topDeals__title a:hover{text-decoration:underline}.productListPanel__filter__in:hover{background-color:#e8e8e8}.productListPanel__filter__in.active{background-color:#e8e8e8;color:#3f3f3f;font-weight:800}@media screen and (min-width:768px){.productListPanel--offers-hp{display:flex;justify-content:center}}.productListPanel--list{--_pos:sticky;--_top:-1px;--_zi:10;--_bg:#fff;position:var(--_pos);top:var(--_top);display:grid;align-items:center;z-index:var(--_zi)}@media screen and (min-width:992px){.productListPanel--list{--_pos:relative;--_top:auto;--_bg:transparent;grid-template-columns:1fr max-content;gap:0 1.25rem;margin-bottom:1rem}}.productListPanel--list .productListPanel__filter{display:none}@media (min-width:1200px){.productListPanel--list .productListPanel__filter{margin:0;z-index:10;background-color:transparent;border-radius:0;display:flex;flex-wrap:wrap;grid-auto-flow:column;gap:.375rem}}.productListPanel--list .productListPanel__filter:hover .productListPanel__filter__item{display:block}.productListPanel--list .productListPanel__filter:hover .icon-accordion,.productListPanel--list .productListPanel__filter:hover .mfp-arrow{transform:rotate(0)}.productListPanel--list .productListPanel__filter__in{background-color:#f5f5f5}.productListPanel--list .productListPanel__filter__in:hover{background-color:#e8e8e8}.productListPanel--list .productListPanel__filter__in .icon-accordion,.productListPanel--list .productListPanel__filter__in .mfp-arrow{display:none}.productListPanel--list .productListPanel__filter--select{display:grid;margin:0;width:95%;background-color:transparent;border-radius:0;border:0;color:#fff;font-weight:600;font-size:1rem;line-height:1}.topDeals__item,.topDeals__others .topDeals__item{border-bottom:1px solid #dcdcdc}@media (min-width:1200px){.productListPanel--list .productListPanel__filter--select{display:none}}.productListPanel--list .productListPanel__filter--select option{color:#585858}@media (max-width:1199px){.productListPanel--list .productListPanel__sort{display:grid;grid-template-columns:1fr 1fr;border-radius:6px;background-color:#be2323}.productListPanel--list .productListPanel__sort .productListPanel__action-btn.none~.productListPanel__filter--select{grid-column:span 2}}@media (min-width:992px) and (max-width:1199px){.productListPanel--list .productListPanel__sort{width:max-content}}.productListPanel--list .productListPanel__right{display:flex;align-items:center;justify-content:space-between;margin:.75rem 0;padding:0 .25rem}@media screen and (min-width:768px){.productListPanel--list .productListPanel__right{justify-content:flex-end;margin:0;padding:0}}.productListPanel--list .productListPanel__right .total-items{order:-1;font-weight:600;margin-right:1rem;font-size:.9375rem}@media (max-width:1199px){.productListPanel--list.is-pinned{padding-top:.5rem;background-color:transparent}.productListPanel--list.is-pinned .productListPanel__right{visibility:hidden;pointer-events:none}.productListPanel .productListPanel__action-btn{display:flex;align-items:cemter;justify-content:flex-start;padding:0 1rem;background-color:transparent;border-radius:0;color:#fff;font-weight:600;height:3.125rem;font-size:1rem;line-height:1}.productListPanel .productListPanel__action-btn__icon{width:28px;height:28px;margin-right:.5rem;opacity:.6}.productListPanel .productListPanel__action-btn__icon path{fill:#fff}}.productListPanel .productListPanel__action-btn--filter{border-right:1px solid rgba(255,255,255,.6)}@media (min-width:1200px){.productListPanel .productListPanel__action-btn--filter{display:none}}.productList-hp-title{text-align:center}.rating .icon-star{font-size:1.0625rem}i.icon-star{color:#e8e8e8}i.icon-star.active{color:#FFC107}.review-stars{position:relative;width:5rem;line-height:1}.review-stars-active,.review-stars-empty{font-size:0;white-space:nowrap;overflow:hidden}.review-stars-active{position:absolute;left:0;top:0}.top-product-wrapper{display:grid;grid-template-columns:8.75rem 1fr;gap:1.25rem;margin-bottom:2.8125rem;align-items:start}@media screen and (min-width:768px){.top-product-wrapper{grid-template-columns:12.5rem 1fr}}@media screen and (min-width:1200px){.top-product-wrapper{align-items:center;grid-template-columns:16.875rem 1fr;gap:1.875rem}}.top-product-img-box{position:relative;display:grid;place-items:center}.top-product-img-box img{display:block;max-height:220px}.top-product-info-wrapper{display:grid;gap:.9375rem}@media screen and (min-width:1200px){.top-product-info-wrapper{grid-template-columns:2fr 230px;grid-template-rows:1fr 1fr;gap:.9375rem 3.125rem}}.top-product-info-wrapper .btn{width:100%;max-width:12.5rem}.top-product-desc{display:none}@media screen and (min-width:768px){.top-product-desc{display:block;font-size:.9375rem;line-height:1.6}}.top-product-name{margin-bottom:0;font-size:1rem;text-transform:none;color:#3a3a3a}@media screen and (min-width:768px){.top-product-name{margin-bottom:.625rem;font-size:1.25rem}}.top-product-name a{color:inherit}.top-product .price--incVat{font-size:1.5rem}.top-product-actions form{display:flex;gap:.5rem}.topDeals{margin-bottom:2.8125rem}.topDeals__list{display:grid}.topDeals__item{display:grid;align-items:center;grid-template-columns:auto 5rem 1fr;column-gap:1.25rem;padding:.875rem 0}.topDeals__img{display:flex;align-items:center;justify-content:center;width:100%}.topDeals__img img{max-height:4.375rem}.topDeals__title{margin-bottom:.75rem}.topDeals__title a{display:block;font-size:.9375rem;line-height:1.3;color:#3a3a3a;font-weight:700}.topDeals__desc{display:none}@media screen and (min-width:768px){.topDeals__item{grid-template-columns:auto 7.5rem 1fr auto}.topDeals__img{height:7.5rem}.topDeals__img img{max-height:100%}.topDeals__title{margin-bottom:0}.topDeals__title a{margin-bottom:.5rem;font-size:1.125rem}.topDeals__desc{display:block;margin-bottom:0;font-size:.875rem;line-height:1.4}}.topDeals__price{grid-column:3/4;font-size:1.1875rem}.topDeals__others{display:grid;row-gap:1.5rem}.topDeals__others .btn--toggleFilter{margin-top:1.5625rem}.topDeals__others .btn--toggleFilter.active{display:none}.topDeals .medal{display:grid;place-items:center;width:28px;height:28px;border-radius:4px;font-weight:700;font-size:1.0625rem;line-height:1;background-color:rgba(190,35,35,.1);color:#be2323}@media screen and (min-width:768px){.topDeals__price{grid-column:auto;text-align:right}.topDeals__others{row-gap:.5rem}.topDeals .medal{width:36px;height:36px;font-size:1.25rem}}.review-detail{display:grid;align-items:start;margin-bottom:2.5rem}@media screen and (min-width:992px){.review-detail{grid-template-columns:1fr 320px;column-gap:2.5rem}.review-detail-top{order:1}}@media screen and (min-width:1200px){.review-detail{grid-template-columns:1fr 400px;column-gap:3.75rem}}.review-detail-top{padding:1.5625rem;margin-bottom:1.875rem;border-radius:10px;border:1px solid #dcdcdc}.review-detail .product__reviews{grid-column:auto;grid-template-columns:1fr 1fr}.review-detail .review--summary,.review-detail .reviews-list{grid-column:1/3}.review-detail .reviews-title__count{color:#585858;font-size:80%}.review-detail .product__img{height:10.625rem}@media screen and (min-width:992px){.review-detail .reviews-title{margin-bottom:1rem}.review-detail .product__img{height:15.625rem}}.review-detail .product__title{font-size:1.375rem;text-align:center}.review-detail-action-btn{display:grid;grid-template-columns:1fr max-content;align-items:center;column-gap:.9375rem;padding-top:1.5625rem;margin-top:1.25rem;border-top:1px solid #dcdcdc}.review-detail-action-btn .product__prices .price--incVat{font-size:1.5rem}.product-type-3{margin-bottom:3.75rem}@media screen and (min-width:768px){.product-type-3{margin-bottom:4.375rem}.product__top{display:grid;column-gap:1.875rem;grid-template-columns:42% 1fr;align-items:start}}@media screen and (min-width:1200px){.product-type-3{margin-bottom:6.9375rem}}.product__top{margin-bottom:4.0625rem;padding:0}@media screen and (min-width:992px){.product__top{column-gap:3.125rem;grid-template-rows:auto 1fr;grid-template-columns:21.875rem 1fr;margin-bottom:5.625rem;grid-template-areas:"image main" "image info"}.product__main{grid-area:main}}@media (min-width:1300px){.product__top{grid-template-columns:21.875rem 1fr}.contentWrapper--twoCols .product__top{column-gap:1.875rem;grid-template-columns:21.875rem 1fr}.product__imgWrapper .detail-gallery--has-images{grid-template-rows:1fr max-content}}@media screen and (min-width:768px){.product__imgWrapper{order:-1}.product__info{grid-column:1/3}}@media screen and (min-width:992px){.product__imgWrapper{grid-area:image;order:0}.product__info{grid-area:info;grid-column:auto}}.product__codes,.product__tags,.product__title{grid-column:1/3}.product__main{display:grid;gap:.75rem;padding-bottom:1.5625rem}@media screen and (min-width:1200px){.product__top{margin-bottom:6.5rem;grid-template-columns:21.875rem 1fr}.product__main{grid-template-columns:1fr max-content}}.product__info{display:grid;row-gap:1.5625rem}.product__info hr{display:none}.product__title{order:-2;margin-bottom:0}@media screen and (min-width:768px){.product__title{order:0;font-size:1.875rem}.product__codes{display:flex;align-items:baseline}}@media screen and (min-width:1200px){.product__title{font-size:2.125rem}.product__tags{grid-column:auto}}.product__manufacturer,.product__sku{display:flex;align-items:center;flex-wrap:wrap;flex-grow:1;font-size:.9375rem}.product__manufacturer span,.product__sku span{margin-left:.25rem}@media screen and (min-width:768px){.product__manufacturer,.product__sku{font-size:1rem}.product__manufacturer span,.product__sku span{display:block}}@media screen and (min-width:992px){.product__manufacturer span,.product__sku span{display:inline}}.product__manufacturer__img{display:block;margin-left:.625rem}@media screen and (min-width:768px){.product__manufacturer__img{margin-left:0}}@media screen and (min-width:992px){.product__manufacturer__img{margin-left:auto}}.product__manufacturer__img img{display:block;max-height:2.5rem}.product__manufacturer__name{font-weight:700;color:#000;text-decoration:underline}.product__manufacturer__name:hover{text-decoration:none}.product__sku{margin-right:1.25rem}.product__sku span{font-weight:700;color:#000}.product__tags{display:flex;flex-wrap:wrap;order:-1}.product__topReview{order:-2;margin-bottom:.5rem}.product__desc p:last-of-type,.product__img{margin-bottom:0}@media screen and (min-width:1200px){.product__topReview{order:-1;margin-bottom:0}}.product__topReview .rating{display:flex;align-items:center}.product__topReview .rating-percent{margin-left:.5rem;font-weight:700;font-size:1.5rem;line-height:1;color:#000}.product__topReview .icon-star{font-size:1.375rem}.product__topReview .review-stars{width:7.5rem}.product__desc{order:1}.contentWrapper--twoCols .product .productGallery,.product__desc--detail{order:0}.product__showDesc{display:none}@media screen and (min-width:768px){.product__desc{order:0}.product__showDesc{display:inline-flex;align-items:center;font-weight:600;font-size:.9375rem}.breadcrumb .product__showDesc .breadcrumb__item::after,.product__showDesc .breadcrumb .breadcrumb__item::after,.product__showDesc .icon,.product__showDesc .mfp-arrow{margin-left:.25rem;font-size:.5rem;transform:scaleY(-1)}}.product #productsDP:empty{display:none}.product__img{display:flex;align-items:center;justify-content:center;height:18.75rem}@media screen and (min-width:992px){.product__img{height:25rem;margin-bottom:0}}@media screen and (min-width:1200px){.product__img{height:31.25rem}.product__offers-wrap .label--discount{top:30px;left:calc(600px - 90px)}.contentWrapper--twoCols .product__offers-wrap .label--discount{left:0}}.contentWrapper--twoCols .product__img{height:auto}.product__img__link{display:flex;align-items:center;justify-content:center;width:100%;height:100%}.product__img img{display:block;max-height:100%}.product__imgWrapper .detail-gallery--has-images{display:grid;align-items:start;gap:.6875rem}.product .productGallery{display:grid;gap:.75rem;margin-bottom:1.5625rem}.product .productGallery a,.product .productGallery__next{display:flex;align-items:center;justify-content:center;width:100%;height:4.375rem;padding:.75rem;border:1px solid #dcdcdc;border-radius:4px}@media (min-width:1300px){.product .productGallery{grid-template-columns:repeat(4,minmax(0,max-content));margin:0 auto}.product .productGallery a,.product .productGallery__next{width:5rem;height:5rem}}.product .productGallery a:hover img{transform:scale(1.1)}.product .productGallery__next{position:relative;cursor:pointer;border-color:transparent;background-color:#f5f5f5;transition:all .2s ease-in-out}.product__actions__item a.is-active,.product__actions__item a:hover{border-color:#be2323}.product .productGallery__next:hover{background-color:#ededed}.breadcrumb .product .productGallery__next .breadcrumb__item::after,.product .productGallery__next .breadcrumb .breadcrumb__item::after,.product .productGallery__next .btn--collapse,.product .productGallery__next .dropdown-toggle::after,.product .productGallery__next .icon-accordion--after{display:none}.product .productGallery__next .icon-image{font-size:2.125rem;line-height:1}@media screen and (min-width:768px){.product .productGallery__next .icon-image{font-size:2.25rem}}@media screen and (min-width:992px){.product .productGallery__next .icon-image{font-size:3rem}}.product .productGallery__next__wrap{position:absolute;bottom:.5rem;right:.5rem;display:flex;align-items:center;justify-content:center;font-weight:700;background-color:#be2323;width:35px;height:25px;border-radius:4px;font-size:.8125rem;line-height:1.2;color:#fff}@media screen and (min-width:992px){.product .productGallery__next__wrap{bottom:.5rem;right:.375rem}.product-sharer-button:hover{scale:1.1}}.product .productGallery__next__wrap .dropdown-toggle{display:none}.product .productGallery__inner{display:flex;align-items:center;flex-direction:column}.product .productGallery__other{grid-column:1/5}.product .productGallery__others{display:grid;gap:.75rem;grid-template-columns:repeat(4,minmax(0,1fr))}@media (min-width:1300px){.product .productGallery__others{grid-column:1/4}}.product .productGallery img{will-change:transform;max-height:100%;transition:all .2s ease-in-out}.product__offers-wrap{display:grid;align-items:center;background-color:#f5f5f5;border-radius:0}.product__addToCart{display:flex;align-items:center}@media screen and (min-width:768px){.product .productGallery__next__wrap{font-size:.9375rem}.product__offers-wrap{padding:1.5rem 2.25rem;grid-template-columns:1fr max-content}.product__addToCart{justify-content:flex-end}.product__content{display:grid;gap:2.5rem;grid-template-columns:repeat(2,minmax(0,1fr))}}.product__addToCart .product-amount-wrapper .qtyField__btn.up{top:1.125rem}.product__addToCart .product-amount-wrapper .qtyField__btn.down{bottom:1.125rem}.product__addToCart .file-input,.product__addToCart .form-control{height:3.75rem;background-color:#fff}.product__addToCart .btn{min-height:3.75rem;font-size:1.125rem;flex-grow:1}.product__prices .price--incVat{font-size:1.875rem}.product__prices .price--unit-conversion{font-size:.875rem;opacity:var(--_o,.75)}.product__content{padding:0}.product__content .product__component{margin-bottom:2.5rem}@media screen and (min-width:768px){.product__content .product__component{margin-bottom:0}}.product__content--mobile-type-accordeon .product__component__wrap{padding:1rem}@media screen and (max-width:767px){.product__content--mobile-type-accordeon .collapse{display:none;margin:0}.product__content--mobile-type-accordeon .collapse.in{display:block}.product__content--mobile-type-accordeon .collapsing{display:block;overflow:hidden;margin:0;transition:height .5s}.product__content--mobile-type-accordeon .btn--collapse{display:block}}.product__offers .productList--rows{margin:0 0 1rem}.product__offers--variants+.product__addToCart .btn{flex-grow:0;margin-right:auto}.product-sharer-buttons{display:flex;flex-wrap:wrap;gap:.375rem}.product-sharer-tooltip.is-visible{opacity:1}.product-sharer-button--clipboard{position:relative;display:flex;align-items:center;justify-content:center;width:2.125rem;height:2.125rem;background-color:#8f8f8f;border-radius:4px}.product-sharer-button--clipboard-icon path{fill:#585858}.checkout__card-item .card-title__icon path,.error-404__icon path,.gdpr-address__grid__icon path,.orderDetail__info .card-title svg path{fill:#be2323}.product__actions{margin-bottom:0;display:grid}.product__actions__item a{position:relative;opacity:1}.breadcrumb .product__actions__item a .breadcrumb__item::after,.product__actions__item a .breadcrumb .breadcrumb__item::after,.product__actions__item a .fa,.product__actions__item a .icon,.product__actions__item a .mfp-arrow{display:flex;align-items:center;justify-content:center;font-size:1.1875rem;line-height:1;margin-right:.625rem}.product__actions__item a:hover span{text-decoration:underline}.breadcrumb .product__actions__item a:hover .breadcrumb__item::after,.product__actions__item a:hover .breadcrumb .breadcrumb__item::after,.product__actions__item a:hover .fa,.product__actions__item a:hover .icon,.product__actions__item a:hover .mfp-arrow{color:#be2323}.breadcrumb .product__actions__item a.is-active .breadcrumb__item::after,.product__actions__item a.is-active .breadcrumb .breadcrumb__item::after,.product__actions__item a.is-active .fa,.product__actions__item a.is-active .icon,.product__actions__item a.is-active .mfp-arrow{color:#be2323;opacity:1}.product__actions__item .bg-compare .compare::after,.product__actions__item.bg-compare .compare::after{right:auto;left:10px;font-weight:700}@media screen and (min-width:768px){.product__actions{gap:1rem;grid-template-columns:repeat(2,minmax(0,1fr))}.breadcrumb .product__actions__item a .breadcrumb__item::after,.product__actions__item a .breadcrumb .breadcrumb__item::after,.product__actions__item a .fa,.product__actions__item a .icon,.product__actions__item a .mfp-arrow{font-size:1.375rem;line-height:1}.product__specifics{display:grid;grid-column:1/3}.product__specifics--multi{grid-template-columns:1fr 1fr;gap:2.5rem}}.product__specifics:empty{display:none}.product__accessories,.product__alternatives,.product__related{grid-column:1/3;max-width:1490px}.product__accessories .productList,.product__alternatives .productList,.product__related .productList{margin-bottom:0}@media screen and (min-width:992px){.product__reviews,.product__reviews .product__component__wrap{display:grid;align-items:start;grid-template-columns:21.875rem 1fr;column-gap:2.5rem}}@media (min-width:1300px){.product__reviews,.product__reviews .product__component__wrap{grid-template-columns:34.375rem 1fr}}.product__reviews{grid-column:1/3;font-size:1rem}.product__reviews--mobile-accordion{display:block}.product__reviews .reviews-title{grid-column:1/3}.product__reviews .review--summary{margin-bottom:1.5625rem;padding:1.875rem 1.5rem;background-color:#f5f5f5}@media screen and (min-width:1200px){.product__specifics--multi{gap:5rem}.product__reviews .review--summary{padding:1.875rem}}@media (min-width:1340px){.product__reviews .review--summary{padding:1.875rem 5rem}}.product__reviews .review--summary .nav-reviews-recommends{display:flex;justify-content:center;font-weight:700;margin-top:.75rem}.product__reviews .review--summary .nav-reviews-recommends .nav-item{display:flex;align-items:center}.product__reviews .review--summary .nav-reviews-recommends-up{display:flex;align-items:center;justify-content:center;background-color:#fff;border-radius:100%;width:40px;height:40px;margin-right:.25rem}.product__reviews .review-subtitle{display:none}.product__reviews .review-score-box{display:grid;align-items:center;gap:.625rem}.product__reviews .review-final-score{display:grid;text-align:center;justify-content:center}.product__reviews .review__score{color:#000;font-size:3.125rem;line-height:1.3}@media screen and (min-width:992px){.product__reviews .review__score{font-size:3.75rem;line-height:1.3}}.product__reviews .review-all{display:none}.product__reviews .rating--summary{font-weight:700}.product__reviews .rating--summary .review-stars{margin:0 auto 10px;width:9.5rem}.product__reviews .rating--summary .icon-star{font-size:1.75rem}.product__reviews .rating--summary .review-stars-empty .icon-star{color:#cfcfcf}.product__reviews .rating--details .rating-item{display:grid;align-items:center;grid-template-columns:max-content 1fr}.product__reviews .rating--details .rating-item-stars{display:flex;align-items:center}.product__reviews .rating--details .rating-item-stars-number{min-width:15px;text-align:center}.product__reviews .rating--details .rating-item-progress{display:grid;grid-template-columns:1fr 55px;align-items:center;padding-left:.5rem}.product__reviews .rating--details .rating-item .rating-progress-info{display:flex;justify-content:flex-end;padding-left:.25rem;white-space:nowrap;font-size:.875rem;font-weight:600}.product__reviews .rating--details .rating-item .rating-progress-info .rating-progress-users-count{position:relative;left:2px}.product__reviews .rating--details .rating-item .progress{position:relative;width:80%;height:10px;flex-grow:1;background-color:#fff;border-radius:4px;overflow:hidden;margin:0 auto}@media screen and (min-width:768px){.product__reviews .rating--details .rating-item .progress{width:90%}}.product__reviews .rating--details .rating-item .progress-bar{position:absolute;left:0;top:0;height:100%;background-color:#be2323}.product__reviews .rating--details .icon-star{display:none}.product__reviews .rating--details .icon-star:first-of-type{display:block;margin-left:.25rem}.product__reviews .reviews-list p:last-child{margin-bottom:0}.product__reviews .reviews-list .review-wrap{padding-bottom:1.5625rem;margin-bottom:1.5625rem;border-bottom:1px solid #dcdcdc}.product__reviews .reviews-list .review-wrap:last-child{border:0}.product__reviews .reviews-list .review-stars{width:5.875rem}.product__reviews .reviews-list .review__top{display:grid;align-items:center;grid-template-columns:max-content 1fr;column-gap:1rem;margin-bottom:.75rem}@media screen and (min-width:768px){.product__reviews .reviews-list .review__top{grid-template-columns:max-content 120px 1fr;column-gap:.75rem}}@media screen and (min-width:992px){.product__reviews .reviews-list .review__top{grid-template-columns:220px 120px 1fr}}.product__reviews .reviews-list .review__top .rating{display:flex;justify-content:flex-end}@media screen and (min-width:768px){.product__reviews .reviews-list .review__top .rating{justify-content:flex-start}}.product__reviews .reviews-list .review-label{display:flex;align-items:center;justify-content:flex-end;position:relative;font-weight:600}@media screen and (min-width:768px){.product__reviews .reviews-list .review-label{grid-column:1/4;justify-content:flex-start}}@media (min-width:1200px){.product__reviews .reviews-list .review__top{grid-template-columns:220px 120px 120px 1fr}.product__reviews .reviews-list .review-label{grid-column:auto}}.product__anchors,.product__files,.product__questions__title{grid-column:1/3}.product__reviews .reviews-list .review-label:hover .review-label__tooltip{opacity:1}.product__reviews .reviews-list .review-label--not-verified .review-label__text{color:#f44336}.product__reviews .reviews-list .review-label--verified .review-label__text{color:#4caf50}.product__reviews .reviews-list .review-label--heureka-verified .review-label__text{color:#009cd3}.product__reviews .reviews-list .review-label__tooltip{position:absolute;left:0;top:calc(100% + 8px);opacity:0;pointer-events:none;z-index:1;background-color:#767676;padding:.375rem .75rem;font-size:.9375rem;line-height:1.4;color:#fff;border-radius:4px}.product__reviews .reviews-list .review-label__icon{width:22px;height:22px;margin-right:.25rem}.product__reviews .reviews-list .review-label__icon--heureka{width:30px}.product__reviews .reviews-list .review__author{font-weight:700;color:#000}.page--Reviews .productListPanel{display:none}.productList--reviews .productList__inner__review{display:flex;justify-content:space-between;align-items:center;padding:.5rem 0 1rem}.productList--reviews .productList__inner__review__num{color:#000;font-size:1.25rem;line-height:1;text-align:center}.productList--reviews .productList__inner__review__num__desc{display:none}@media screen and (min-width:768px){.productList--reviews .productList__inner__review{padding-top:0}.productList--reviews .productList__inner__review__num{font-size:1.75rem;line-height:1}.productList--reviews .productList__inner__review__num__desc{display:block;font-size:.875rem;font-weight:500;color:#585858}}.productList--reviews .productList__inner .rating{position:relative;top:auto;left:auto}.productList--reviews .productList__inner .productList__title{justify-content:center;text-align:center}.productList--reviews .productList__inner .btn{max-width:100%}.productList--reviews .productList__inner .btn .btn__assist-count{background-color:transparent}.productList--reviews .productList__img{height:8.125rem}.product__features .table--features{width:100%;border-collapse:collapse}.product__features .table--features .table--features__header{padding-left:0}.product__features .table--features td{padding:.625rem}.product__features .table--features td:first-child{font-weight:600}.product__features .table--features .tooltip-handler{margin-left:.25rem}.product__features .table--features tr:nth-child(even) td{background-color:#f5f5f5}@media screen and (min-width:992px){.product__questions,.product__questions .product__component__wrap{display:grid;align-items:start;grid-template-columns:21.875rem 1fr;column-gap:2.5rem}}@media screen and (min-width:1200px){.product__questions,.product__questions .product__component__wrap{grid-template-columns:34.375rem 1fr}}.product__questions{grid-column:1/3;font-size:1rem}.product__questions--mobile-accordion{display:block}.product__variants__wrap{display:grid;gap:1.25rem;margin-bottom:1.875rem}.product__variants__title{margin-bottom:1rem;font-size:1.0625rem;line-height:1.3;color:#000;font-weight:700}.product__variants .file-input,.product__variants .form-control{border:2px solid #dcdcdc;background-color:#fff;font-size:1rem}.product__variants .variant-inner{display:grid;grid-auto-flow:column;grid-auto-columns:max-content;gap:.625rem}.product__variants .params__title,.product__variants .variant__title{color:#000;font-weight:700}.product__variants .designLabel--img{position:relative;cursor:pointer}.product__variants .designLabel--img .designLabel__text{display:none}.product__variants .designLabel--img .designLabel__indicator{display:grid;place-items:center;position:absolute;left:0;top:0;width:100%;height:100%;margin:0;z-index:1;background-color:transparent;border-radius:0;pointer-events:none;opacity:0}.product__variants .designLabel--img .designLabel__indicator::after,.product__variants .designLabel--text .designLabel__indicator{display:none}.product .table-product-variants .amount,.product .table-product-variants .image{width:6.25rem}.basketNav__item.is-finished .basketNav__link:hover,.product__variants .designLabel--img.is-checked .designLabel__indicator{opacity:1}.product__variants .designLabel--img .designLabel__indicator::before{content:"\2713";font-weight:700;color:#fff}.product__variants .designLabel--img .designLabel__img{border-radius:4px}.product__variants .designLabel--text{cursor:pointer}.product__variants .designLabel--text .designLabel__text{padding:.375rem;border-radius:2px;line-height:1;background-color:#f5f5f5}.product__variants .designLabel--text.is-checked .designLabel__text{font-weight:700;color:#000}@media (min-width:1300px){.product__variants--cols-4 .product__variants__wrap{grid-template-columns:repeat(4,minmax(0,1fr))}.product__variants--cols-3 .product__variants__wrap{grid-template-columns:repeat(3,minmax(0,1fr))}.product__variants--cols-2 .product__variants__wrap{grid-template-columns:repeat(2,minmax(0,1fr))}}.product .table-product-variants{font-size:.9375rem}.product .table-product-variants .price--incVat{font-size:1.25rem}.product .table-product-variants thead th{padding-bottom:.625rem}.product .table-product-variants .image img{display:block;margin:0 auto}.product .table-product-variants .ean{display:none}.product .table-product-variants .sku{width:8.125rem}.product .table-product-variants td{padding:.5rem;border:1px solid #dcdcdc}.contentWrapper--twoCols .product .detail-gallery--has-images{grid-template-columns:auto}@media (min-width:1300px){.contentWrapper--twoCols .product .productGallery{grid-template-columns:repeat(4,minmax(0,1fr));gap:.625rem}.contentWrapper--twoCols .product .productGallery a,.contentWrapper--twoCols .product .productGallery__next{width:70px;height:70px}}.contentWrapper--twoCols .product__reviews{grid-template-columns:18.75rem 1fr}@media (min-width:1300px){.contentWrapper--twoCols .product__reviews{grid-template-columns:23.75rem 1fr}}.contentWrapper--twoCols .product__reviews .review-score-box{grid-template-columns:auto}@media screen and (min-width:1200px){.contentWrapper--twoCols .product__reviews .reviews-list .review__top{grid-template-columns:13.75rem 7.5rem 1fr}}@media (min-width:1340px){.contentWrapper--twoCols .product__reviews .review--summary{padding:1.875rem}}@media (min-width:1300px){.contentWrapper--twoCols .product__questions{grid-template-columns:23.75rem 1fr}}.contentWrapper--twoCols .product .advice-box{grid-template-columns:auto;text-align:center}.contentWrapper--twoCols .product .advice-box__icon{width:5rem;height:5rem;margin:0 auto}.product__anchors{display:flex;align-items:center;margin-left:-20px;margin-right:-20px;margin-bottom:40px;overflow-x:auto;background-color:#a9a9a9}.product__content--mobile-type-accordeon .product__anchors,.product__content--mobile-type-contentOnly .product__anchors{display:none}.product__anchors__item{font-weight:600;padding:1rem;font-size:.875rem;white-space:nowrap;color:#fff}@media screen and (min-width:768px){.product__anchors{justify-content:center;margin:0 0 3.125rem;background-color:transparent;border-bottom:1px solid #dcdcdc}.product__anchors__item{color:#3a3a3a}.product__anchors__item:hover{color:#be2323}}.row--news{display:grid;gap:.9375rem;margin-bottom:1rem}@media screen and (min-width:1200px){.product__anchors__item{padding:.75rem 1rem;font-size:1rem}.row--news{gap:1.875rem}}.row--news-archive{font-size:.9375rem}@media screen and (min-width:992px){.row--news-archive{padding-bottom:5rem}}@media screen and (max-width:767px){.row--news-archive{grid-template-columns:repeat(2,minmax(0,1fr))}.row--news-archive .card--news{grid-template-rows:120px 1fr}.row--news-archive .card--news .card-block{padding:1.125rem .9375rem}.row--news-archive .card--news .card-text{display:none}.row--news-archive .card--news .card-title{font-size:.9375rem}.row--news-archive .card--news .card-news-info{display:block}}@media screen and (min-width:768px){.row--news{grid-template-columns:repeat(2,1fr)}}.row--news-4 .row--news__col:last-child{display:none}.news-hp-heading{text-align:center}.news-hp-heading a{text-decoration:none}.error-404{max-width:800px;margin:0 auto 5rem;text-align:center;font-size:1.1875rem}.error-404 a{font-weight:700;text-decoration:underline}.error-404 .btn,.error-404 a:hover{text-decoration:none}.error-404 .btn{height:60px;font-size:1.125rem}.error-404__title__prefix{display:block;margin:0 auto .5rem;font-size:7.5rem;line-height:1;font-weight:800;color:#be2323}@media screen and (min-width:1200px){.error-404__title__prefix{font-size:8.75rem;line-height:1}}.error-404__icon{display:block;margin:0 auto .25rem;width:60px;height:60px}.error-404__buttons{display:grid;gap:.9375rem}.cc-banner{position:fixed;max-height:calc(100vh - 40px);overflow-y:auto;font-size:16px}.cc-banner-wrap{position:relative;z-index:9999999999}.cc-banner-wrap-dark-modal-ws,.cc-banner-wrap-light-modal-ws,.cc-banner-wrap-settings{position:fixed;left:0;top:0;display:flex;align-items:center;justify-content:center;width:100vw;height:100vh}.cc-banner-wrap-dark-modal-ws::before,.cc-banner-wrap-light-modal-ws::before,.cc-banner-wrap-settings::before{position:fixed;left:0;top:0;width:100%;height:100%;z-index:100;content:"";background-color:rgba(0,0,0,.5)}.cc-banner-wrap-dark-modal-ws .cc-banner,.cc-banner-wrap-light-modal-ws .cc-banner,.cc-banner-wrap-settings .cc-banner{position:relative;left:auto;top:0;margin:0;transform:none}.cc-banner-wrap-dark-modal-ws .designLabel label,.cc-banner-wrap-light-modal-ws .designLabel label,.cc-banner-wrap-settings .designLabel label{display:flex;align-items:flex-start;border-radius:8px;padding:1.25rem;border:1px solid #dcdcdc}.cc-banner-wrap-dark-modal-ws .designLabel--checkbox .designLabel__indicator::after,.cc-banner-wrap-light-modal-ws .designLabel--checkbox .designLabel__indicator::after,.cc-banner-wrap-settings .designLabel--checkbox .designLabel__indicator::after{border-left:4px solid #fff;border-bottom:4px solid #fff}@media screen and (min-width:768px){.error-404__buttons{grid-auto-flow:column;gap:1.875rem}.cc-banner-wrap-dark-modal-ws .designLabel--checkbox .designLabel__indicator::after,.cc-banner-wrap-light-modal-ws .designLabel--checkbox .designLabel__indicator::after,.cc-banner-wrap-settings .designLabel--checkbox .designLabel__indicator::after{width:18px;height:9px;top:8px}}.cc-banner.cc-banner-settings .cc-banner-in{display:block;padding:0}.cc-banner.cc-banner-settings .cc-banner-message{max-width:100%}.cc-banner.cc-banner-settings .cc-banner-title,.cc-banner.cc-banner-settings .designLabel__text__title{color:#000}.cc-banner.cc-banner-settings .cc-banner-btn-wrap .cc-banner-btn:only-child{width:100%}.cc-banner-dark-bottom,.cc-banner-dark-top,.cc-banner-light-bottom,.cc-banner-light-top{left:0;width:100%}.cc-banner-dark-bottom .cc-banner-in,.cc-banner-dark-top .cc-banner-in,.cc-banner-light-bottom .cc-banner-in,.cc-banner-light-top .cc-banner-in{padding:15px 30px}@media screen and (min-width:768px){.cc-banner-dark-bottom .cc-banner-in,.cc-banner-dark-top .cc-banner-in,.cc-banner-light-bottom .cc-banner-in,.cc-banner-light-top .cc-banner-in{display:flex;align-items:center;justify-content:space-between;padding:20px 30px}}.cc-banner-dark-bottom .cc-banner-btn,.cc-banner-dark-top .cc-banner-btn,.cc-banner-light-bottom .cc-banner-btn,.cc-banner-light-top .cc-banner-btn{display:block;margin:0}@media screen and (min-width:1200px){.cc-banner-dark-bottom .cc-banner-btn,.cc-banner-dark-top .cc-banner-btn,.cc-banner-light-bottom .cc-banner-btn,.cc-banner-light-top .cc-banner-btn{padding-left:24px;padding-right:24px}}.cc-banner-dark-bottom .cc-banner-btn-secondary,.cc-banner-dark-top .cc-banner-btn-secondary,.cc-banner-light-bottom .cc-banner-btn-secondary,.cc-banner-light-top .cc-banner-btn-secondary{margin-bottom:6px}.cc-banner-dark-bottom,.cc-banner-dark-floating,.cc-banner-dark-top{background-color:#222;color:#fff}.cc-banner-light-bottom,.cc-banner-light-floating,.cc-banner-light-top{background-color:#fff;color:#333}.cc-banner-dark-bottom,.cc-banner-light-bottom{bottom:0}.cc-banner-dark-top,.cc-banner-light-top{top:0}.cc-banner-light-top{box-shadow:0 8px 16px 0 rgba(0,0,0,.2)}.cc-banner-light-bottom{box-shadow:0 -8px 16px 0 rgba(0,0,0,.2)}.cc-banner-dark-floating,.cc-banner-light-floating{display:block;padding:20px 20px 0;left:5vw;bottom:2vh;width:90vw;border-radius:8px;box-shadow:0 8px 16px 0 rgba(0,0,0,.2);max-height:calc(100vh - 40px);overflow-y:auto}.cc-banner-dark-floating .cc-banner-message,.cc-banner-light-floating .cc-banner-message{margin:0 0 15px}@media screen and (min-width:768px){.cc-banner-dark-floating,.cc-banner-light-floating{display:inline-flex;right:20px;bottom:20px;left:auto;width:auto}.cc-banner-dark-floating .cc-banner-message,.cc-banner-light-floating .cc-banner-message{max-width:450px}.cc-banner-dark-floating .cc-banner-btn,.cc-banner-light-floating .cc-banner-btn{width:auto}}@media screen and (min-width:1200px){.cc-banner-dark-floating,.cc-banner-light-floating{padding:30px 30px 0}.cc-banner-dark-floating .cc-banner-message,.cc-banner-light-floating .cc-banner-message{margin-bottom:30px;max-width:550px}.cc-banner-dark-floating .cc-banner-btn,.cc-banner-light-floating .cc-banner-btn{padding:12px 24px}}@media screen and (max-width:767px){.cc-banner-dark-floating .cc-banner-btn,.cc-banner-light-floating .cc-banner-btn{display:block;margin:6px 0 0}}.cc-banner-dark-floating .cc-banner-btn-wrap,.cc-banner-light-floating .cc-banner-btn-wrap{padding-bottom:20px}@media screen and (min-width:1200px){.cc-banner-dark-floating .cc-banner-btn-wrap,.cc-banner-light-floating .cc-banner-btn-wrap{padding-bottom:30px}}.cc-banner-btn{padding:8px 16px;text-align:center;border-radius:4px;width:100%;background-color:#be2323;color:#fff;transition:background-color .3s ease-in-out;white-space:nowrap;cursor:pointer;outline:0;border:0}.cc-banner-btn:focus,.cc-banner-btn:hover{text-decoration:none;background-color:#a81f1f;color:#fff}.cc-banner-btn-secondary{margin-right:8px;background-color:#f5f5f5;color:#333}.cc-banner-btn-secondary:focus,.cc-banner-btn-secondary:hover{background-color:#ededed;color:#333}.cc-banner-btn-wrap{white-space:nowrap}.cc-banner-settings{padding-right:60px}.cc-banner-settings-close{display:flex;align-items:center;justify-content:center;position:absolute;right:8px;top:12px;width:30px;height:30px;border:0;outline:0;border-radius:4px;cursor:pointer;background-color:transparent}@media screen and (min-width:992px){.row--news-3,.row--news-4{grid-template-columns:repeat(3,1fr)}.cc-banner-settings-close{right:25px;top:20px}}.cc-banner-settings-close:focus,.cc-banner-settings-close:hover{outline:0}.cc-banner-settings-close .fa::before{color:#333;font-size:1.5rem}.cc-banner-message{margin:0 0 12px;font-size:.9375rem;line-height:1.5}@media screen and (min-width:768px){.cc-banner-message{margin:0 12px 0 0}}.cc-banner-message-desc{margin-bottom:0}.cc-banner-title{display:block;margin-bottom:1rem;font-size:1.5rem;line-height:normal}@media screen and (min-width:1200px){.cc-banner-title{font-size:1.75rem;line-height:normal}}.cc-banner-dark-modal-ws,.cc-banner-light-modal-ws,.cc-banner-settings{position:fixed;left:5%;top:5%;width:90vw;max-width:100%;padding:25px 25px 0;border-radius:.5em;box-shadow:0 8px 16px 0 rgba(0,0,0,.2);z-index:101;background-color:#fff}@media screen and (min-width:768px){.cc-banner-dark-modal-ws,.cc-banner-light-modal-ws,.cc-banner-settings{left:50%;top:50%;width:700px;margin-left:-350px;padding:40px 40px 0;transform:translateY(-50%)}}.cc-banner-dark-modal-ws .cc-banner-btn-wrap,.cc-banner-light-modal-ws .cc-banner-btn-wrap,.cc-banner-settings .cc-banner-btn-wrap{display:flex;align-items:center;justify-content:space-between;width:100%;padding-bottom:25px}.cc-banner-dark-modal-ws .cc-banner-message,.cc-banner-light-modal-ws .cc-banner-message,.cc-banner-settings .cc-banner-message{margin-bottom:15px}@media screen and (min-width:768px){.cc-banner-dark-modal-ws .cc-banner-btn-wrap,.cc-banner-light-modal-ws .cc-banner-btn-wrap,.cc-banner-settings .cc-banner-btn-wrap{padding-bottom:40px}.cc-banner-dark-modal-ws .cc-banner-message,.cc-banner-light-modal-ws .cc-banner-message,.cc-banner-settings .cc-banner-message{margin-bottom:30px}}.cc-banner-dark-modal-ws .cc-banner-title,.cc-banner-light-modal-ws .cc-banner-title,.cc-banner-settings .cc-banner-title{margin-bottom:1rem;font-size:1.5rem;line-height:normal;color:inherit}.cc-banner-dark-modal-ws .cc-banner-btn,.cc-banner-light-modal-ws .cc-banner-btn,.cc-banner-settings .cc-banner-btn{width:calc(50% - 8px)}@media screen and (min-width:768px){.cc-banner-dark-modal-ws .cc-banner-title,.cc-banner-light-modal-ws .cc-banner-title,.cc-banner-settings .cc-banner-title{font-size:1.875rem;line-height:normal}.cc-banner-dark-modal-ws .cc-banner-btn,.cc-banner-light-modal-ws .cc-banner-btn,.cc-banner-settings .cc-banner-btn{width:calc(50% - 20px)}}.cc-banner-dark-modal-ws .cc-banner-btn-secondary,.cc-banner-light-modal-ws .cc-banner-btn-secondary,.cc-banner-settings .cc-banner-btn-secondary{display:inline-block}@media screen and (max-width:767px){.cc-banner-dark-modal-ws .cc-banner-btn-wrap,.cc-banner-light-modal-ws .cc-banner-btn-wrap{flex-direction:column}.cc-banner-dark-modal-ws .cc-banner-btn-wrap .cc-banner-btn,.cc-banner-light-modal-ws .cc-banner-btn-wrap .cc-banner-btn{display:block;width:100%;margin:8px 0 0}}.cc-banner-light-modal-ws{background-color:#fff;color:#333}.cc-banner-dark-modal-ws{background-color:#222;color:#fff}.cc-banner .designLabel{margin-bottom:1.5rem}.cc-banner .designLabel label{font-size:.875rem;color:inherit}@media screen and (min-width:768px){.cc-banner .designLabel label{font-size:1rem}}.cc-banner .designLabel input[type=checkbox]:checked+.designLabel__indicator{background-color:#be2323}.cc-banner .designLabel input[type=checkbox]:checked~.designLabel__text{font-weight:400}.cc-banner .designLabel__indicator{top:4px;border:0;background-color:#d2d2d2}.cc-banner .designLabel__text{display:block;line-height:1.4}.cc-banner .designLabel__text__title{display:block;font-size:1.0625rem;color:inherit;cursor:pointer}.cc-banner .designLabel--is-disabled label{background-color:rgba(190,35,35,.1);border:0}.cc-banner-settings{color:#585858}.mainNav--checkout-steps{background-color:#f5f5f5}@media screen and (min-width:768px){.cc-banner .designLabel__text__title{font-size:1.25rem}.mainNav--checkout-steps{padding-top:1.5rem}}.mainNav--checkout-steps::after{display:none}.mainNav--checkout-steps .container{display:flex;justify-content:center}@media screen and (max-width:767px){.mainNav--checkout-steps .container{padding:0}}.basketNav{display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}@media screen and (min-width:768px){.basketNav{grid-auto-flow:column;grid-auto-columns:max-content;grid-template-columns:none;column-gap:.625rem}}.basketNav__item.is-finished .basketNav__link{background-color:#fff}.basketNav__item.is-finished .basketNav__step::before{content:"\2713";color:#fff}.basketNav__item.is-finished .basketNav__step__num{display:none}.basketNav__link{display:grid;column-gap:.75rem;row-gap:.5rem;padding:1rem .75rem .625rem;font-weight:600;text-transform:uppercase;font-size:.75rem;line-height:1;text-align:center;opacity:.5;height:100%;transition:all .2s ease-in-out}@media screen and (min-width:768px){.basketNav__link{align-items:center;height:auto;border-radius:8px 8px 0 0;padding:1.125rem 1.5rem 1rem;font-size:.875rem;line-height:1}}@media screen and (min-width:1200px){.basketNav__link{grid-template-columns:35px 1fr;font-size:.9375rem;line-height:1;text-align:left}}.active .basketNav__link{background-color:#fff;font-weight:800;opacity:1}.basketNav a:hover{opacity:1}.basketNav__step{display:grid;place-items:center;background-color:#a9a9a9;font-weight:700;width:35px;height:35px;margin:0 auto;font-size:1.25rem;line-height:1;border-radius:4px;color:#fff}.active .basketNav__step{background-color:#be2323}.checkoutListWrap{display:grid}.checkoutListWrap .checkoutList{margin-bottom:1.5625rem;border-radius:0}.checkoutListWrap .checkoutList__item{position:relative;display:grid;align-items:center;grid-template-columns:70px 1fr;column-gap:.9375rem;padding:1rem;border-bottom:1px solid #dcdcdc}@media screen and (min-width:768px){.checkoutListWrap .checkoutList__item{padding:1.25rem;column-gap:1.875rem;grid-template-columns:90px 1fr 75px 90px max-content}}@media screen and (min-width:1200px){.checkoutListWrap .checkoutList__item{grid-template-columns:90px 1fr 75px 150px max-content}}.checkoutListWrap .checkoutList__item:last-child{border-bottom:0}.checkoutListWrap .checkoutList__item__price{display:grid;justify-content:end;text-align:right}.checkoutListWrap .checkoutList__item__figure{width:100%;height:80px;display:flex;align-items:center;justify-content:center}.checkoutListWrap .checkoutList__item__img{max-height:100%}@media screen and (max-width:767px){.checkoutListWrap .checkoutList__item__qty{margin:.25rem 0 0 5rem}}.checkoutListWrap .checkoutList__item__name{display:block;line-height:1.3;padding-right:1.875rem;color:#3a3a3a}.checkoutListWrap .checkoutList__item__sku{line-height:1.1}.checkoutListWrap .checkoutList__item__remove__btn{position:absolute;top:12px;right:12px;cursor:pointer;opacity:.7}@media screen and (min-width:768px){.checkoutListWrap .checkoutList__item__name{padding-right:0;font-size:1rem}.checkoutListWrap .checkoutList__item__remove__btn{position:static}}.breadcrumb .checkoutListWrap .checkoutList__item__remove__btn .breadcrumb__item::after,.checkoutListWrap .checkoutList__item__remove__btn .breadcrumb .breadcrumb__item::after,.checkoutListWrap .checkoutList__item__remove__btn .icon,.checkoutListWrap .checkoutList__item__remove__btn .mfp-arrow{font-size:1.25rem;line-height:1}.checkoutListWrap .checkoutList__item__remove__btn:hover{opacity:1}.checkoutListWrap .checkoutList--gift{order:-1}.checkoutListWrap .checkoutList--gift .checkoutList__item__figure{position:relative}.checkoutListWrap .checkoutList--gift .checkoutList__item__figure .checkoutList__item__figure__icon{display:grid;place-items:center;position:absolute;right:-10px;bottom:-10px;width:40px;height:40px;background-color:#fff;border-radius:100%;border:2px solid #137c17}.checkoutListWrap .checkoutList--gift .checkoutList__item__figure .checkoutList__item__figure__icon .icon-gift{color:#137c17;font-size:1.25rem}.checkout__offerCode{margin-bottom:1.875rem}.checkout__offerCode__form{position:relative;padding:1rem .75rem;border-radius:10px;background-color:#f5f5f5}@media screen and (min-width:768px){.checkout__offerCode__form{padding:1rem 1rem 1rem 5rem}.checkout__offerCode__form::before{position:absolute;left:.75rem;top:50%;transform:translateY(-50%);content:'%';font-size:2.25rem;line-height:1;font-weight:900;color:#be2323}.checkout__offerCode__form::after{position:absolute;left:3.75rem;top:0;border-left:4px dotted #fff;height:100%;content:''}.free-delivery__text{max-width:80%}}.checkout__offerCode__input{display:block;margin:0}.checkout__offerCode__wrap{position:relative}.checkout__offerCode .btn{padding:0 .75rem;position:absolute;right:.4375rem;bottom:.4375rem;min-height:2.25rem;background-color:#828282}.checkout__offerCode label{display:block;margin-bottom:.5rem;color:#000;font-weight:700;font-size:1.125rem;line-height:1.2}.checkout__offerCode .file-input,.checkout__offerCode .form-control{height:50px;background-color:#fff}.checkout__offerCode__message .alert,.checkout__offerCode__message .has-error-list{margin-top:.5rem}@keyframes free-delivery-bar{0%{transform:scaleX(0)}100%{transform:scaleX(1)}}.free-delivery{display:grid;grid-template-columns:50px 1fr;column-gap:16px;align-items:center;padding:1rem;background-color:rgba(190,35,35,.1);border-radius:10px}.breadcrumb .free-delivery .breadcrumb__item::after,.free-delivery .breadcrumb .breadcrumb__item::after,.free-delivery .icon,.free-delivery .mfp-arrow{font-size:3.125rem;line-height:1;color:#be2323}.free-delivery__text{display:block;font-weight:400;font-size:1rem;line-height:1.3}.free-delivery__progress{position:relative;width:100%;height:8px;margin-top:.5rem;background-color:#fff;border-radius:2px;overflow:hidden}.free-delivery__progress__bar{position:absolute;left:0;top:0;height:100%;background-color:#be2323;transform:scaleX(0);transform-origin:0 0;animation:free-delivery-bar 1.5s linear 0s 1 forwards}.free-delivery+.modal-header{margin-top:1.25rem}.free-delivery--basket .free-delivery__progress__bar{animation:none}.header__component--basket:hover .free-delivery__progress__bar{animation:free-delivery-bar 1.5s linear 0s 1 forwards}.checkout__summary{font-size:.9375rem}.checkout__summary__item{display:flex;justify-content:space-between;align-items:baseline}.checkout__summary__item--last{margin-top:.625rem}.checkout__summary__item .inlineBlock,.checkout__summary__item .tableCell{display:block}.checkout__summary__item .inlineBlock:last-child,.checkout__summary__item .tableCell:last-child{font-weight:600;text-align:right}.checkout__summary__item .inlineBlock:only-child,.checkout__summary__item .tableCell:only-child{text-align:left;font-weight:400}.checkout__buttons--primary{margin-top:1.25rem}@media screen and (min-width:768px){.checkout__buttons--primary{margin-top:.9375rem}}.checkout__buttons__wrap{display:grid;align-items:center;gap:.75rem}.address-list .address-tile .checkout__buttons .btn--delete,.checkout__buttons .address-list .address-tile .btn--delete,.checkout__buttons .btn-secondary{padding:0;background-color:transparent;color:#be2323}.address-list .address-tile .checkout__buttons .btn--delete .fa,.checkout__buttons .address-list .address-tile .btn--delete .fa,.checkout__buttons .btn-secondary .fa{font-size:1.5rem;line-height:1;margin-right:.5rem}.checkout__buttons .btn--cta{font-size:1.0625rem}@media screen and (min-width:768px){.checkout__buttons__wrap{grid-template-columns:max-content max-content;justify-content:space-between}.checkout__buttons .btn--cta{order:1}}.checkout__buttons .btn--cta .fa{display:block;font-size:1.75rem;line-height:1;margin-left:.75rem;opacity:.8}.checkout__buttons--mobile{display:none}@media (max-width:700px){.checkout__buttons--mobile{display:grid;grid-auto-flow:column;grid-auto-columns:max-content;justify-content:space-between;align-items:center;column-gap:10px;position:fixed;left:0;bottom:0;width:100vw;z-index:100;padding:.75rem;background-color:#fff;box-shadow:0 -8px 20px 0 rgba(0,0,0,.15);transition:transform .3s ease-in-out}.checkout__buttons--mobile .btn--cta{font-size:.875rem;height:40px;padding:0 16px}.checkout__buttons--mobile .btn--prev{width:40px;height:40px;padding:0}.checkout__buttons--mobile .btn--prev .fa{display:block;font-size:1.875rem}.checkout__buttons--mobile.is-hidden{transform:translateY(100%)}}.cart-products__wrap{display:none}@media screen and (min-width:1200px){.cart-products__wrap{display:block;margin-bottom:.9375rem}}.cart-products__wrap__in{max-height:10.625rem;scrollbar-width:thin;padding-right:.9375rem;overflow:hidden auto}.cart-products__wrap__in::-webkit-scrollbar{width:.5rem;height:.5rem}.cart-products__wrap__in::-webkit-scrollbar-track{background-color:#f5f5f5;border-radius:3rem}.cart-products__wrap__in::-webkit-scrollbar-thumb{border-radius:3rem;background-color:#dcdcdc;transition:.2s ease-in-out}.cart-products__wrap__in::-webkit-scrollbar-thumb:hover{background-color:#d1d1d1}@media (min-width:1500px){.checkout__buttons--primary{margin-top:1.875rem}.cart-products__wrap{margin-bottom:1.5625rem}.cart-products__wrap__in{max-height:16.25rem}}.cart-products__title{font-size:1.25rem;line-height:1}.cart-products__item{position:relative;display:grid;grid-template-columns:70px 1fr;align-items:center;column-gap:1rem;padding:.5rem 0}.cart-products__item__link{display:flex;align-items:center;justify-content:center}.cart-products__item__img{display:block;max-height:70px;mix-blend-mode:multiply}.cart-products__item__content{display:flex;justify-content:space-between}.cart-products__item .qty-box{position:absolute;left:0;top:8px;z-index:1}.cart-products__item .c-price{color:var(--dark-gray);white-space:nowrap}.cart-products__item .product-name{display:block;padding-right:1.5rem;font-size:.875rem;line-height:1.2;color:#585858;font-weight:600}.cart-gift{padding-top:.75rem;padding-bottom:.75rem;margin-bottom:1.5625rem}.cart-gift__figure{position:relative}.cart-gift__figure .icon-gift{display:grid;place-items:center;position:absolute;right:-4px;bottom:-4px;border:2px solid #137c17;width:30px;height:30px;border-radius:100%;background-color:#fff;z-index:1;font-size:1rem;color:#137c17}.checkout__card-item{padding:1.25rem .9375rem;border-radius:10px;margin-bottom:1.25rem;border:1px solid #dcdcdc}@media screen and (min-width:768px){.checkout__card-item{padding:1.875rem;margin-bottom:1.875rem}}@media screen and (min-width:1200px){.checkout__card-item{padding:2.1875rem 3.125rem}}.checkout__card-item .card-block{display:grid}.checkout__card-item .designLabel{padding:.75rem 0;border-bottom:1px solid #dcdcdc}.checkout__card-item .designLabel:last-child{border-bottom:0}.checkout__card-item .designLabel label{display:flex;align-items:center;width:100%}.checkout__card-item .designLabel__text{line-height:1.3}.checkout__card-item .designLabel .shipping-info{position:relative;flex-grow:1}@media screen and (min-width:768px){.checkout__card-item .designLabel .shipping-info{display:flex;justify-content:space-between;align-items:center}}.checkout__card-item .designLabel .shipping-info .fa-info-circle{position:absolute;right:0;top:50%;transform:translateY(-50%)}.checkout__card-item .designLabel .shipping-info--has-tooltip{padding-right:1.25rem}.checkout__card-item .designLabel .shipping-name{display:block}.checkout__card-item .designLabel .delivery{display:block;line-height:1.2;color:var(--dark-gray)}.checkout__card-item .designLabel .shipping-icon-img{display:flex;align-items:center;justify-content:center;min-width:50px;max-width:50px;margin:0 12px}@media screen and (min-width:768px){.checkout__card-item .designLabel .shipping-icon-img{min-width:60px;max-width:60px}}.checkout__card-item .designLabel .shipping-icon-img img{max-height:60px}.checkout__card-item.has-error--box{border-color:#ad0c00}.checkout__card-item .message-error{padding:.75rem 1.125rem;margin-bottom:1rem;border-radius:4px;background-color:#ad0c00;color:#fff;font-weight:600}.checkout__card-item .message-error--empty{display:none}.checkout__card-item .message-error .fa{margin-right:8px}.checkout__card-item .card-title{display:flex;align-items:center}.checkout__card-item .card-title__icon{width:35px;min-width:35px;margin-right:.75rem}@media screen and (min-width:992px){.checkout__card-item .card-title__icon{width:40px;min-width:40px}}.checkout__shipping__branch{padding-left:3.125rem;margin-top:.625rem}.checkout__shipping__branch__label{display:block;margin-bottom:.5rem}@media screen and (min-width:768px){.checkout__shipping__branch__label{margin:0}}.checkout__shipping__branch .btn{height:2.5rem;padding:0 1rem}.checkout__shipping__branch__name{margin-bottom:.75rem;font-size:.9375rem;line-height:1.2}.checkout__shipping__branch__name:empty{display:none}@media screen and (min-width:768px){.checkout__shipping__branch__name{margin-bottom:0;padding-right:1rem}.checkout__shipping__branch__wrap{display:flex;justify-content:space-between;align-items:center}}.checkout__shipping .form-group--shipping-branch{display:grid;row-gap:.375rem;padding:1rem 0 0 3.125rem}.checkout__shipping .form-group--shipping-branch label{font-weight:400}.checkout__shipping .form-group--shipping-branch p{margin:0;font-weight:600;font-size:.9375rem;color:#000}.checkout-data-form{margin-bottom:2.5rem;padding:1.875rem 1.25rem;border:1px solid #dcdcdc;border-radius:10px}@media screen and (min-width:768px){.checkout-data-form{padding:2.5rem 5rem}.checkout-data-form__login{grid-template-columns:1fr max-content}}.checkout-data-form__section{margin-bottom:2.5rem;padding-bottom:2.5rem;border-bottom:1px solid #dcdcdc}.checkout-data-form__login{display:grid;align-items:center;gap:1rem;padding:1.25rem;margin-bottom:1.5625rem;border-radius:8px;background-color:rgba(190,35,35,.15)}.checkout-data-form__login__figure{display:grid;grid-template-columns:50px 1fr;align-items:center;column-gap:1rem}.checkout-data-form__login__img{width:50px;height:50px}.checkout-data-form__login__title{margin:0;font-size:1.125rem}.checkout-data-form .checkout__buttons{display:none}.checkout-data-form .card-block{margin-top:1.25rem}.checkout-confirm{max-width:47.5rem;margin:0 auto;font-size:.9375rem}@media screen and (min-width:768px){.checkout-confirm{font-size:1rem;padding-bottom:2.5rem}}.checkout-confirm__section{padding:1.875rem 1.25rem;margin-bottom:1.25rem;border:1px solid #dcdcdc;border-radius:10px}@media screen and (min-width:768px){.checkout-confirm__section{padding:2.1875rem 2.5rem}}.checkout-confirm__message{display:grid;grid-template-columns:4.375rem 1fr;align-items:center;column-gap:1.5625rem}.checkout-confirm__message__text{margin-bottom:0;line-height:1.4}.checkout-confirm__message__title{margin-bottom:.5rem}.checkout-confirm__products__wrap{display:grid;row-gap:.9375rem}.checkout-confirm__product{display:grid;grid-template-columns:4.375rem 1fr;align-items:center;column-gap:1.25rem}.checkout-confirm__product--gift{padding:1.25rem 0 0;margin:1.25rem 0 0;border-top:1px solid #dcdcdc}.checkout-confirm .checkout__buttons--primary,.checkout-confirm__address,.checkout-confirm__p-d__item,.checkout-confirm__prices{margin-top:1.5625rem;padding-top:1.5625rem;border-top:1px solid #dcdcdc}@media screen and (min-width:768px){.checkout-confirm__product__content{display:flex;align-items:flex-start;justify-content:space-between}.checkout-confirm__product__name{padding-right:3.75rem}}.checkout-confirm__product__figure{display:flex;align-items:center;justify-content:center;position:relative}.checkout-confirm__product__img{max-height:3.75rem}.checkout-confirm__product .qty-box{position:absolute;left:0;top:0}.checkout-confirm__product__name{font-size:1rem;line-height:1.3;color:#585858}.checkout-confirm__product__name .label--gift{margin-bottom:.1875rem}.checkout-confirm__product__type{display:block;font-size:.8125rem}.checkout-confirm__p-d__item{display:grid;align-items:center;column-gap:1rem}.checkout-confirm__p-d__item--has-logo{grid-template-columns:70px 1fr}.checkout-confirm__p-d__item__content{display:flex;justify-content:space-between}.checkout-confirm__prices{display:grid;row-gap:.375rem}.checkout-confirm__prices__item{display:flex;align-items:center;justify-content:space-between}.checkout-confirm__address__title{margin-bottom:.5rem}.checkout-confirm__address__header{display:flex;align-items:baseline;justify-content:space-between}.checkout-confirm__address__header a{font-weight:700;text-decoration:underline;color:#585858}.checkout-confirm__address__header a:hover{text-decoration:none}.checkout-confirm__terms{font-size:.9375rem}.checkout-confirm__terms a{text-decoration:underline;font-weight:600}.checkout-confirm__terms a:hover{text-decoration:none}.checkout-confirm__checks{display:grid;row-gap:.75rem}.page--Checkout .card--needHelp,.page--Checkout .footer,.page--Order .hidden-xs-up{display:none}.checkout-confirm__checks .designLabel__text{line-height:normal}.checkout-confirm .checkout__buttons--primary .btn--cta{white-space:normal}@media screen and (max-width:767px){.checkout-confirm .checkout__buttons--primary .btn--cta{height:4.375rem;line-height:1.2}.page--Checkout .siteWrapper{padding-bottom:3.75rem}}.checkout-confirm .checkout__buttons--primary .btn--cta .btn__icon{margin-left:.5rem;height:1.5625rem;filter:brightness(0) invert(1);opacity:.6}.orderComplete{text-align:center;margin:3.75rem 0 5rem}.orderComplete .checkmark{width:60px;height:60px;margin:0 auto 1rem}.orderComplete__title{margin-bottom:.5rem}.orderComplete__info a{font-weight:600;text-decoration:underline;color:#3a3a3a}.orderComplete__num strong{color:#000}.page--Checkout,.page--Checkout body{height:100%}.page--Checkout .siteWrapper{background-color:#fff;min-height:100%}@media screen and (min-width:1200px){.page--Checkout h1{font-size:2rem}}.checkoutWrap__aside{display:grid;row-gap:1.125rem;margin-bottom:1.875rem}@media (min-width:1250px){.checkoutWrap__grid{grid-template-columns:1fr 28.75rem;column-gap:2.5rem}.checkoutWrap__aside{position:sticky;top:1.25rem}.has-fixed-header .checkoutWrap__aside{top:10rem}}.accountNav{position:relative;margin-left:-20px;margin-right:-20px;margin-bottom:1.875rem;font-size:.9375rem}@media screen and (min-width:768px){.checkoutWrap__grid{display:grid;align-items:start}.accountNav{margin:1.5rem 0 0;padding:1.875rem;border-radius:10px}}@media screen and (min-width:1200px){.accountNav{margin-top:0}}@media (max-width:1249px){.accountNav__nav{overflow:hidden;padding-top:0;margin-top:0;border-top:0;height:0}.accountNav__nav .accountNav__item:first-child{border-top:1px solid #dcdcdc;margin-top:1rem;padding-top:1rem}}.accountNav__nav.in{display:block;height:auto}.accountNav__nav.collapsing{position:relative;height:0;overflow:hidden;transition:height .5s}.accountNav__user{display:grid;align-items:center;grid-template-columns:40px 1fr;column-gap:.625rem}.accountNav__user__name{line-height:1.3;font-weight:700;color:#000}.accountNav__user__email{font-size:.875rem;line-height:1}.accountNav__item--logout .accountNav__link{padding-top:.75rem;border-top:1px solid #dcdcdc}.accountNav__link{display:flex;align-items:center;padding:.375rem 0}.accountNav__link:hover{font-weight:600}.accountNav__link__icon{width:30px;margin-right:12px}.accountNav__toggle{position:absolute;right:20px}@media (min-width:1250px){.accountNav__toggle{display:none}}.accountNav__toggle[aria-expanded=true]+.accountNav__nav{height:auto}.orderDetail{font-size:1rem}@media screen and (min-width:768px){.orderDetail__wrap{padding:2.5rem 3.75rem;border:1px solid #dcdcdc;border-radius:10px}.orderDetail-top{grid-template-columns:1fr max-content}}.orderDetail-top{display:grid;align-items:center;column-gap:1.5625rem;row-gap:.9375rem;padding-bottom:1.875rem;margin-bottom:2.1875rem;border-bottom:1px solid #dcdcdc}.orderDetail__title{display:flex;align-items:center;justify-content:space-between;margin:0}.orderDetail__title__text{padding-right:.9375rem}.orderDetail__status{font-size:1.125rem}.orderDetail__info{display:grid;gap:1.875rem;margin-bottom:2.1875rem}@media screen and (min-width:992px){.orderDetail__info{gap:1.25rem;grid-template-columns:repeat(3,minmax(0,1fr))}}.orderDetail__info .card-title{display:grid;grid-template-columns:35px 1fr;align-items:center;column-gap:12px}.orderDetail__info .card-title svg{width:35px}.orderDetail__info__item{padding:1.5625rem;border-radius:8px;background-color:rgba(245,245,245,.4)}.orderDetail__sum__title{padding-right:.9375rem}@media screen and (min-width:768px){.orderDetail__status{font-size:1.25rem}.orderDetail__sum--has-qrcode{display:flex;justify-content:space-between;align-items:center}}.orderDetail__sum--has-qrcode .checkout__summary{min-width:45%}.orderDetail .text-xs-right{text-align:right;font-weight:700}.orderDetail .font-size-mini{font-weight:400}.orderDetail .tableRow{display:flex;justify-content:space-between;padding:4px 0}.orderDetail .price--sumCheckout{font-size:2.125rem}.orderDetail .checkout__qrcode{order:-1}.order-status{font-weight:700}.order-status--10{color:#FF9800}.order-status--90,.order-status--97{color:#4CAF50}.order-status---100{color:#F44336}.order-status--50,.order-status--95{color:#00BCD4}.order-status--0{color:#607D8B}.gdpr-agreement .designLabel{align-items:flex-start}.gdpr-agreement .designLabel__indicator{text-indent:-99999px}.gdpr-agreement small{text-align:right}.gdpr-agreement form{padding:2.5rem 1.875rem}.gdpr-agreement label{font-weight:400}.gdpr-agreement .form-group{margin-bottom:1.25rem}.gdpr-agreement .form-group-btn{margin-top:1.875rem;padding-top:1.25rem;margin-bottom:0;text-align:right;border-top:1px solid #dcdcdc}.gdpr-address{margin-bottom:2.5rem}.gdpr-address__grid{display:grid;gap:1.25rem}.gdpr-address__grid__block{display:grid;justify-content:center;border-radius:8px;background-color:#f5f5f5;padding:1.25rem;text-decoration:none;text-align:center;transition:background-color .3s ease-in-out}.checkoutList--order .checkoutList__row .text-md-right,.table .text-right,.table--unfinishedOrders td:last-child{text-align:right}@media screen and (min-width:768px){.gdpr-agreement small{min-width:120px}.gdpr-address__grid{grid-auto-flow:column;grid-auto-columns:max-content}.gdpr-address__grid__block{width:250px}}.gdpr-address__grid__block:hover{background-color:#ededed}.gdpr-address__grid__icon{margin:0 auto .5rem;width:60px}.gdpr-cookie{margin-bottom:2.5rem}.gdpr-cookie .alert{display:grid;grid-template-columns:40px 1fr;align-items:center;column-gap:.9375rem;padding:1.875rem;background-color:rgba(190,35,35,.1);font-size:1rem}.gdpr-cookie .alert p{margin:0}.gdpr-overview{margin-bottom:2.5rem}@media screen and (max-width:767px){.gdpr-overview{font-size:.875rem}}.gdpr-overview td,.gdpr-overview th{padding:.5rem;border-bottom:1px solid #dcdcdc}.gdpr-overview tr:nth-child(even) td{background-color:rgba(245,245,245,.5)}@media screen and (min-width:768px){.gdpr-cookie .alert{grid-template-columns:60px 1fr;column-gap:1.25rem}.gdpr-overview td p{display:flex}.gdpr-overview td p strong{min-width:160px}}.gdpr-overview td p strong{display:block}.gdpr-overview p{margin:0}.gdpr-delete .alert{display:grid;gap:1.25rem;padding:1.25rem;background-color:#ffedeb;color:#F44336;font-weight:600;font-size:1rem;border:2px solid}.gdpr-delete .alert svg{width:80px;height:80px;margin:0 auto}.gdpr-delete .alert svg path{fill:#F44336}.gdpr-delete .alert .btn{background-color:#F44336}.table--ordersHistory{font-size:.875rem}@media screen and (min-width:768px){.gdpr-delete .alert{align-items:start;grid-template-columns:80px 1fr;padding:2.5rem}.table--ordersHistory{font-size:.9375rem}}.table--ordersHistory .price--incVat{line-height:1.1}.table--ordersHistory td,.table--ordersHistory th{padding:.5rem;line-height:1.4;border-bottom:1px solid #dcdcdc}.table--ordersHistory tr:nth-child(odd) td{background-color:rgba(245,245,245,.5)}.table--ordersHistory .order-detail-link{font-weight:700;color:#be2323;text-decoration:underline}.simple-stock-app .product-sum-remove:hover,.table--ordersHistory .order-detail-link:hover{text-decoration:none}.table--ordersHistory .retino-return__buttons{display:flex;flex-direction:column;gap:.25rem;justify-content:flex-start;align-items:flex-end}.table--ordersHistory .retino-return__buttons .btn{font-size:.875rem;padding:1rem 1.5rem}.table--unfinishedOrders .btn{height:40px;padding:0 20px;font-size:.9375rem}.personalData__header{display:grid;margin-bottom:1.25rem}.personalData__header__email{font-size:.9375rem}@media screen and (min-width:768px){.personalData__header{display:flex;align-items:center;justify-content:space-between}.personalData__header__email{font-size:1.1875rem}}.personalData__title{display:grid;align-items:center;grid-template-columns:50px 1fr;column-gap:.9375rem;font-weight:400;font-size:1.125rem}@media screen and (min-width:768px){.personalData__title{grid-template-columns:70px 1fr;column-gap:1.25rem;font-size:1.375rem}}@media (max-width:900px){.personalData__buttons{display:grid;row-gap:8px}}.checkoutList--order{padding:1.875rem 0;margin-bottom:2.1875rem;border:0;border-top:1px solid #dcdcdc;border-bottom:1px solid #dcdcdc;border-radius:0}.checkoutList--order .checkoutList__row{display:grid;grid-template-columns:80px 1fr max-content;align-items:center;column-gap:1rem;padding:.25rem 0}.checkoutList--order .checkoutList__row .checkoutList__item--img{display:flex;align-items:center;justify-content:center}.checkoutList--order .checkoutList__row .checkoutList__item--img-title{justify-content:flex-start}.checkoutList--order .checkoutList__row img{max-height:60px}.checkoutList--order .checkoutList__row .icon-gift{color:#be2323;font-size:1.875rem}.checkoutList--order .checkoutList__row--note .checkoutList__item{grid-column:1/4}.user-acc-form form{margin-bottom:1.875rem;padding:1.875rem 1.25rem;border:1px solid #dcdcdc}.user-acc-form .form-group-grid{display:grid;gap:1.25rem}@media screen and (max-width:767px){.table--ordersHistory td,.table--ordersHistory th{min-width:130px}.user-acc-form .form-group__item{grid-column:1/3}}.user-acc-form .form-group__item__btn-wrap{display:grid;grid-column:1/3;gap:1.25rem}@media screen and (min-width:768px){.user-acc-form form{padding:2.5rem 3.75rem;margin-bottom:2.5rem}.user-acc-form .form-group-grid,.user-acc-form .form-group__item__btn-wrap{grid-template-columns:repeat(2,minmax(0,1fr))}.page--Myaccount .contentWrapper>.row{display:grid;align-items:start;column-gap:2.5rem;row-gap:1.875rem;font-size:1rem}}.user-acc-form--login .file-input,.user-acc-form--login .form-control{margin-bottom:1.25rem}@media (min-width:1250px){.page--Myaccount .contentWrapper>.row{grid-template-columns:320px 1fr;padding:0 0 5.625rem}.page--Myaccount h1{font-size:2rem}}.page--Myaccount [id*=retino-portal-][data-base-url]{padding-top:1.5rem}.page-header{display:flex;align-items:center;padding:.75rem 1rem;height:70px;background-color:#009fe3}.page-header-logo{width:100px}.simple-stock-app{min-height:calc(100vh - 70px);background-color:#e4e8ef;font-family:Roboto,sans-serif;color:#333}.simple-stock-app .commercialBox__title,.simple-stock-app h1,.simple-stock-app h2,.simple-stock-app h3,.simple-stock-app h4,.simple-stock-app h5,.simple-stock-app h6{font-family:inherit;font-weight:700}.simple-stock-app a{color:#009fe3}.simple-stock-app .container{padding-top:2rem;max-width:730px}.simple-stock-app h1{color:#333;font-size:1.5rem}@media screen and (min-width:1200px){.simple-stock-app .container{padding:3rem 2rem;max-width:1480px}.simple-stock-app h1{margin-bottom:1rem;font-size:1.75rem}.simple-stock-app .card{min-height:155px}}.simple-stock-app .card{padding:0 10px;background-color:#fff;border-radius:.5em;box-shadow:0 8px 9px 0 rgba(0,0,0,.05);border:0;overflow:hidden}.simple-stock-app .card--message{padding:1.5rem;min-height:0}.simple-stock-app .card--message .card-header{display:flex;align-items:center;padding:0}.simple-stock-app .card--message .card-header .checkmark{display:block;min-width:40px;margin-right:1rem}.simple-stock-app .card--message .commercialBox__title,.simple-stock-app .card--message h2{margin:0;word-break:break-all;font-size:1.25rem}@media screen and (min-width:768px){.simple-stock-app .card--message .commercialBox__title,.simple-stock-app .card--message h2{font-size:1.375rem}}.simple-stock-app .card-footer,.simple-stock-app .card-header{border:0;padding:1.5rem;background-color:#fff}.simple-stock-app .card-footer{padding-top:1rem}.simple-stock-app .card-header{padding-bottom:0}@media screen and (min-width:1200px){.simple-stock-app .card-header{padding-top:2.5rem}}.simple-stock-app .card-title{color:#4c6673}@media screen and (min-width:992px){.simple-stock-app .card-title{font-size:1.25rem}}.simple-stock-app .card-body{padding:1.5rem;overflow:auto}.simple-stock-app .card-body div{margin-bottom:1rem}.simple-stock-app .card-body div:last-child{margin-bottom:0}.simple-stock-app .form-control-wrapper{position:relative}.simple-stock-app .file-input,.simple-stock-app .form-control,.simple-stock-app input,.simple-stock-app select{display:block;width:100%;height:auto;outline:0;border:2px solid transparent;padding:12px 16px;background-color:#f1f2f3;border-radius:6px;transition:all .2s ease-in-out;line-height:1;box-shadow:none}.simple-stock-app .file-input:focus,.simple-stock-app .form-control:focus,.simple-stock-app input:focus,.simple-stock-app select:focus{border-color:#009fe3;background-color:#fff}.simple-stock-app label{font-size:.875rem;line-height:1.2;font-weight:600;color:#4c6673;margin-bottom:6px;opacity:1}.simple-stock-app .btn,.simple-stock-app button[type=submit]{display:inline-flex;justify-content:center;padding:8px 16px;border-radius:6px;font-weight:600;background-color:#009fe3;color:#fff;text-transform:none;outline:0;border:0;font-size:1rem}.simple-stock-app .btn:hover,.simple-stock-app button[type=submit]:hover{background-color:#008dca}.simple-stock-app .noDesign{background:0 0;padding:0;height:auto}.simple-stock-app .btn.is-disabled{pointer-events:none;cursor:not-allowed;background-color:#f5f5f5;color:#999}.simple-stock-app .form-control-wrapper .btn{position:absolute;top:10px;right:8px;width:auto}@media screen and (min-width:1200px){.simple-stock-app .form-control-wrapper .btn{right:15px}}.simple-stock-app .form-control-wrapper .btn.is-loading svg{display:block}.simple-stock-app .form-control-wrapper .btn.is-loading i{display:none}.filter-searchable-box .simple-stock-app .form-control-wrapper .parameter-filter__search::before,.pricelist-export-form .simple-stock-app .form-control-wrapper .parameter-filter__search::before,.simple-stock-app .form-control-wrapper .filter-searchable-box .parameter-filter__search::before,.simple-stock-app .form-control-wrapper .filter-searchable-box__search::before,.simple-stock-app .form-control-wrapper .icon-search::before,.simple-stock-app .form-control-wrapper .pricelist-export-form .parameter-filter__search::before,.simple-stock-app .form-control-wrapper .pricelist-export-form__search::before{color:#4c6673}.simple-stock-app .btn-save{float:right;border:0;border-radius:.25rem;transition:all .3s ease-in-out}.simple-stock-app .product-search-item{padding:.5rem 0;margin-bottom:0;border-top:1px solid #ebebeb}@media screen and (min-width:768px){.simple-stock-app .product-search-item{display:flex;align-items:center}}.simple-stock-app .product-search-item:first-child{margin-top:1rem;border-top:0}.simple-stock-app .product-search-item-name{display:block;flex-grow:1;color:#4c6673;opacity:.8;font-size:.875rem;line-height:1.4;padding-right:1rem}@media screen and (max-width:767px){.simple-stock-app .product-search-item-name{margin-bottom:.5rem}}.simple-stock-app .product-search-item-sku,.simple-stock-app .product-sum-item-sku{display:block;font-weight:400;font-size:.625rem}.simple-stock-app .product-search-item .btn{border-radius:.25em;padding:.25rem 1rem;font-size:.875rem;border:0;box-shadow:none;transition:all .3s ease-in-out}.simple-stock-app .product-sum-name{color:#4c6673;opacity:.8;font-size:.75rem;line-height:1.4}.simple-stock-app .product-sum-list:empty::before{content:'Vyberte produkty k naskladnění';display:block;opacity:.5;font-style:italic}.simple-stock-app .product-sum-item input[type=checkbox]:focus{border:0;box-shadow:none}.simple-stock-app .product-sum-item{display:flex;flex-wrap:nowrap;gap:.75rem;min-width:fit-content}.simple-stock-app .product-sum-item:not(:first-child){border-top:1px solid #ebebeb;margin-top:1rem;padding-top:1rem}.simple-stock-app .product-sum-item input[type=number],.simple-stock-app .product-sum-item input[type=text],.simple-stock-app .product-sum-item select{height:2.1875rem;padding:.25rem}.simple-stock-app .product-sum-item input[type=checkbox]{width:1.25rem;height:1.25rem;min-width:1.25rem;min-height:1.25rem;cursor:pointer}.simple-stock-app .product-sum-item .product-sum-name{min-width:12.5rem}.simple-stock-app .product-sum-item .product-sum-buy-price,.simple-stock-app .product-sum-item .product-sum-stock{min-width:6rem}.simple-stock-app .product-sum-item .product-sum-avail{min-width:10rem}.simple-stock-app .product-sum-item .product-sum-in-stock{min-width:5rem;height:max-content}.simple-stock-app .product-sum-item .product-sum-minus{min-width:6rem}.simple-stock-app .product-sum-item:has(.product-sum-avail:hover)+.product-sum-list .product-sum-avail select,.simple-stock-app .product-sum-item:has(.product-sum-buy-price:hover)+.product-sum-list .product-sum-buy-price input[type=number],.simple-stock-app .product-sum-item:has(.product-sum-in-stock:hover)+.product-sum-list .product-sum-in-stock,.simple-stock-app .product-sum-item:has(.product-sum-minus:hover)+.product-sum-list .product-sum-minus input[type=checkbox],.simple-stock-app .product-sum-item:has(.product-sum-stock:hover)+.product-sum-list .product-sum-stock input[type=number]{outline:#009fe3 solid 2px;transition:unset;border-radius:.5rem}.simple-stock-app .product-sum-item-header.is-hidden{display:none}.simple-stock-app .product-sum-item-header .product-sum-item-value{font-weight:600;font-size:.8125rem;line-height:1.1;color:#4c6673}.simple-stock-app .product-sum-in-stock{min-width:80px;text-align:left}.simple-stock-app .spinner{display:none;animation:rotate 2s linear infinite;z-index:2;position:absolute;top:0;right:0;margin:0;width:25px;height:25px}.simple-stock-app .spinner .path{stroke:#93bfec;stroke-linecap:round;animation:dash 1.5s ease-in-out infinite}@keyframes rotate{100%{transform:rotate(360deg)}}@keyframes dash{0%{stroke-dasharray:1,150;stroke-dashoffset:0}50%{stroke-dasharray:90,150;stroke-dashoffset:-35}100%{stroke-dasharray:90,150;stroke-dashoffset:-124}}.simple-stock-app .error-message{display:block;font-weight:600;margin-top:.5rem;color:#f44336}.simple-stock-app .product-sum-remove{display:flex;align-items:center;justify-content:center;position:relative;left:8px;border-radius:100%;width:18px;height:18px;font-size:.75rem;cursor:pointer}.simple-stock-app .product-sum-remove::before{font-weight:700;font-size:.5625rem;color:#000}.nowrap{white-space:nowrap}.simple-stock-app .row--wrapper{display:flex;gap:1.5rem;flex-direction:column}.simple-stock-app .col-xs-12{width:100%}@media screen and (min-width:1200px){.simple-stock-app .product-sum-remove{left:15px}.simple-stock-app .row--wrapper{flex-direction:row}.simple-stock-app .col-xl-5{width:45%}.simple-stock-app .col-xl-7{width:55%}.simple-stock-app .col-xl-6{width:50%}}.catMenu--sidebar .catMenu__title::after,.catMenu__title::after,.category-slider .swiper-navigation::after,.category-slider .swiper-navigation::before,.commercialBox__title:not( .footer h2,.card-title,.productList__title,.form-registration h2,.page--ProductDetail .tab-content h2,.fulltextDrop__title,.row--contacts-top h2,.error-404__title,.page--Checkout h2,.page--Newsletter h1 )::after,.dropdown-menu--mega .brands-list .letter-filter::after,.dropdown-menu--mega .brands-list__all-brands::after,.dropdown-menu--mega .brands-list__all-brands::before,.form-login form>.commercialBox__title::after,.form-login form>.commercialBox__title::before,.form-login form>h2::after,.form-login form>h2::before,.form-registration .form fieldset legend::after,.form-registration .form fieldset legend::before,.form-registration form>.commercialBox__title::after,.form-registration form>.commercialBox__title::before,.form-registration form>h2::after,.form-registration form>h2::before,.hp-offers__wrap .productListPanel--offers-hp::after,.modal--addToCart .recommended-accessories .modal-header-sub::after,.modal--addToCart .recommended-accessories .modal-header-sub::before,.modal:has(.modal-inner-content--demand) .recommended-accessories .modal-header-sub::after,.modal:has(.modal-inner-content--demand) .recommended-accessories .modal-header-sub::before,.news--detail .news__heading::after,.news--detail .news__heading::before,.orderComplete__subtitle::after,.orderComplete__subtitle::before,.orderComplete__title::after,.orderComplete__title::before,.page--Security h1:not(.error-404__title)::after,.page--Security h1:not(.error-404__title)::before,.registrationPage h1::after,.registrationPage h1::before,.staticPage__form form>.commercialBox__title::after,.staticPage__form form>.commercialBox__title::before,.staticPage__form form>h2::after,.staticPage__form form>h2::before,.user-acc-form--login .form form>.commercialBox__title::after,.user-acc-form--login .form form>.commercialBox__title::before,.user-acc-form--login .form form>h2::after,.user-acc-form--login .form form>h2::before,[style*="text-align: center"].commercialBox__title::after,[style*="text-align: center"].commercialBox__title::before,h1:not( .footer h2,.card-title,.productList__title,.form-registration h2,.page--ProductDetail .tab-content h2,.fulltextDrop__title,.row--contacts-top h2,.error-404__title,.page--Checkout h2,.page--Newsletter h1 )::after,h1[style*="text-align: center"]::after,h1[style*="text-align: center"]::before,h2:not( .footer h2,.card-title,.productList__title,.form-registration h2,.page--ProductDetail .tab-content h2,.fulltextDrop__title,.row--contacts-top h2,.error-404__title,.page--Checkout h2,.page--Newsletter h1 )::after,h2[style*="text-align: center"]::after,h2[style*="text-align: center"]::before{position:relative;content:"";width:100%;height:1px;background-color:var(--light-gray);left:0}.catMenu--sidebar .catMenu__title,.catMenu__title,.commercialBox__title:not( .footer h2,.card-title,.productList__title,.form-registration h2,.page--ProductDetail .tab-content h2,.fulltextDrop__title,.row--contacts-top h2,.error-404__title,.page--Checkout h2,.page--Newsletter h1 ),.dropdown-menu--mega .brands-list .letter-filter,.hp-offers__wrap .productListPanel--offers-hp,h1:not( .footer h2,.card-title,.productList__title,.form-registration h2,.page--ProductDetail .tab-content h2,.fulltextDrop__title,.row--contacts-top h2,.error-404__title,.page--Checkout h2,.page--Newsletter h1 ),h2:not( .footer h2,.card-title,.productList__title,.form-registration h2,.page--ProductDetail .tab-content h2,.fulltextDrop__title,.row--contacts-top h2,.error-404__title,.page--Checkout h2,.page--Newsletter h1 ){position:relative;display:grid;align-items:center;grid-template-columns:auto 1fr;column-gap:.625rem}@media screen and (min-width:768px){.catMenu--sidebar .catMenu__title,.catMenu__title,.commercialBox__title:not( .footer h2,.card-title,.productList__title,.form-registration h2,.page--ProductDetail .tab-content h2,.fulltextDrop__title,.row--contacts-top h2,.error-404__title,.page--Checkout h2,.page--Newsletter h1 ),.dropdown-menu--mega .brands-list .letter-filter,.hp-offers__wrap .productListPanel--offers-hp,h1:not( .footer h2,.card-title,.productList__title,.form-registration h2,.page--ProductDetail .tab-content h2,.fulltextDrop__title,.row--contacts-top h2,.error-404__title,.page--Checkout h2,.page--Newsletter h1 ),h2:not( .footer h2,.card-title,.productList__title,.form-registration h2,.page--ProductDetail .tab-content h2,.fulltextDrop__title,.row--contacts-top h2,.error-404__title,.page--Checkout h2,.page--Newsletter h1 ){column-gap:1.375rem}}.category-slider .swiper-navigation,.dropdown-menu--mega .brands-list__all-brands,.form-login form>.commercialBox__title,.form-login form>h2,.form-registration .form fieldset legend,.form-registration form>.commercialBox__title,.form-registration form>h2,.modal--addToCart .recommended-accessories .modal-header-sub,.modal:has(.modal-inner-content--demand) .recommended-accessories .modal-header-sub,.news--detail .news__heading,.orderComplete__subtitle,.orderComplete__title,.page--Security h1:not(.error-404__title),.registrationPage h1,.staticPage__form form>.commercialBox__title,.staticPage__form form>h2,.user-acc-form--login .form form>.commercialBox__title,.user-acc-form--login .form form>h2,[style*="text-align: center"].commercialBox__title,h1[style*="text-align: center"],h2[style*="text-align: center"]{position:relative;display:grid;align-items:center;grid-template-columns:1fr auto 1fr!important;column-gap:.75rem!important}.box--visitedProducts .productList--swiper .swiper-slide a,.productList__item{border:var(--productBorder)!important}.text-right{text-align:right}.lm-msg-box,.page--Newsletter h1,.row-partners .partners,.row-partners .staticText__heading,.text-center{text-align:center}@font-face{font-family:fontIcons;src:url(../fonts/fontIcons/fontIcons.eot);src:url(../fonts/fontIcons/fontIcons.eot?#iefix) format("eot"),url(../fonts/fontIcons/fontIcons.woff) format("woff"),url(../fonts/fontIcons/fontIcons.ttf) format("truetype"),url(../fonts/fontIcons/fontIcons.svg#eIcons) format("svg");font-display:block}.breadcrumb .breadcrumb__item::after,.cPerson__contact--icon::before,.cPerson__content .alert::before,.fa.fa-info-circle,.file-dropzone .file-info .file:before,.filter-searchable-box .parameter-filter__search::before,.filter-searchable-box__search::before,.hp-offers__wrap .productListPanel--offers-hp .productListPanel__filter__in::before,.icon,.mfp-arrow,.pricelist-export-form .parameter-filter__search::before,.pricelist-export-form__search::before,.product__content .customTabs .nav-link::before,.tab-content .tab-accord-link::before,[class*=icon-]{display:inline-block;vertical-align:middle;color:#b6b6b6;font-size:20px;text-align:center;font-family:fontIcons;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-variant:normal;font-weight:400;text-decoration:none;text-transform:none;text-rendering:optimizeLegibility;-webkit-perspective:1000}.commercialBox__title,.page--CategoryList .row--CategoryList .category-slider__item li:first-letter,.sitemap__link::first-letter,h1,h2{text-transform:uppercase}.breadcrumb .breadcrumb__item::after,.btn--collapse::after,.icon-accordion--after::after,.icon-accordion::before,.mfp-arrow::before{content:""}.hp-offers__wrap .productListPanel--offers-hp .productListPanel__filter__in::before,.icon-arrow--after::after,.icon-arrow::before,.product__content .customTabs .nav-link::before{content:""}.icon-basket-v2--after::after,.icon-basket-v2::before{content:""}.icon-basket--after::after,.icon-basket::before{content:""}.icon-calculator--after::after,.icon-calculator::before{content:""}.icon-close--after::after,.icon-close::before{content:""}.icon-compare--after::after,.icon-compare::before{content:""}.icon-delivery--after::after,.icon-delivery::before{content:""}.icon-demand--after::after,.icon-demand::before{content:""}.icon-ebrana--after::after,.icon-ebrana::before{content:""}.icon-eye-v2--after::after,.icon-eye-v2::before{content:""}.icon-facebook--after::after,.icon-facebook::before{content:""}.file-dropzone .file-info .file::before,.icon-file--after::after,.icon-file::before{content:""}.icon-gift-v2--after::after,.icon-gift-v2::before{content:""}.icon-gift--after::after,.icon-gift::before{content:""}.icon-googleplus--after::after,.icon-googleplus::before{content:""}.icon-heart-v2--after::after,.icon-heart-v2::before{content:""}.icon-heart--after::after,.icon-heart::before{content:""}.icon-help-v2--after::after,.icon-help-v2::before{content:""}.icon-help--after::after,.icon-help::before{content:""}.icon-history--after::after,.icon-history::before{content:""}.icon-home-v2--after::after,.icon-home-v2::before{content:""}.icon-home--after::after,.icon-home::before{content:""}.icon-image--after::after,.icon-image::before{content:""}.fa.fa-info-circle::before,.icon-info--after::after,.icon-info::before{content:""}.icon-li--after::after,.icon-li::before{content:""}.icon-list-boxes--after::after,.icon-list-boxes::before{content:""}.icon-list-rows--after::after,.icon-list-rows::before{content:""}.icon-list-table--after::after,.icon-list-table::before{content:""}.icon-list-variants--after::after,.icon-list-variants::before{content:""}.icon-login--after::after,.icon-login::before{content:""}.icon-logout--after::after,.icon-logout::before{content:""}.icon-mail--after::after,.icon-mail::before{content:""}.icon-menu--after::after,.icon-menu::before{content:""}.icon-pencil--after::after,.icon-pencil::before{content:""}.icon-pinterest--after::after,.icon-pinterest::before{content:""}.icon-print--after::after,.icon-print::before{content:""}.icon-quick-order--after::after,.icon-quick-order::before{content:""}.icon-remove--after::after,.icon-remove::before{content:""}.icon-ruler-v2--after::after,.icon-ruler-v2::before{content:""}.icon-ruler--after::after,.icon-ruler::before{content:""}.icon-scales-v2--after::after,.icon-scales-v2::before{content:""}.filter-searchable-box .parameter-filter__search::before,.filter-searchable-box__search::before,.icon-search--after::after,.icon-search::before,.pricelist-export-form .parameter-filter__search::before,.pricelist-export-form__search::before{content:""}.icon-setting--after::after,.icon-setting::before{content:""}.icon-share-v2--after::after,.icon-share-v2::before{content:""}.icon-share--after::after,.icon-share::before{content:""}.icon-skype--after::after,.icon-skype::before{content:""}.icon-slider-control--after::after,.icon-slider-control::before,.tab-content .tab-accord-link::before{content:""}.icon-sliderHandler--after::after,.icon-sliderHandler::before{content:""}.icon-star--after::after,.icon-star::before{content:""}.icon-stars-v2--after::after,.icon-stars-v2::before{content:""}.cPerson__contact--icon::before,.icon-telephone--after::after,.icon-telephone::before{content:""}.icon-user--after::after,.icon-user::before{content:""}.cPerson__content .alert::before,.icon-warning--after::after,.icon-warning::before{content:""}.icon-x--after::after,.icon-x::before{content:""}.icon-youtube--after::after,.icon-youtube::before{content:""}.icon-zoom-in--after::after,.icon-zoom-in::before{content:""}.fa.fa-info-circle{color:#313131;font-size:15px}.icon-blank{--_icon-width:11px;--_icon-color:#be2323}.icon-blank::before{mask-image:url(../img/icons/blank.svg);content:"";display:block;width:var(--_icon-width);height:var(--_icon-width);background-color:var(--_icon-color);mask-repeat:no-repeat;mask-position:center;mask-size:contain}html{overflow-x:hidden}html::before{display:none}@media screen and (min-width:768px){.category-slider .swiper-navigation,.dropdown-menu--mega .brands-list__all-brands,.form-login form>.commercialBox__title,.form-login form>h2,.form-registration .form fieldset legend,.form-registration form>.commercialBox__title,.form-registration form>h2,.modal--addToCart .recommended-accessories .modal-header-sub,.modal:has(.modal-inner-content--demand) .recommended-accessories .modal-header-sub,.news--detail .news__heading,.orderComplete__subtitle,.orderComplete__title,.page--Security h1:not(.error-404__title),.registrationPage h1,.staticPage__form form>.commercialBox__title,.staticPage__form form>h2,.user-acc-form--login .form form>.commercialBox__title,.user-acc-form--login .form form>h2,[style*="text-align: center"].commercialBox__title,h1[style*="text-align: center"],h2[style*="text-align: center"]{column-gap:3.125rem!important;padding-block:.625rem}.siteWrapper{position:relative}}.siteWrapper::before{position:absolute;content:"";top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.6);z-index:15;pointer-events:none;opacity:0;transition:all .3s ease-out}.mainWrapper>.container:not(.homepage .mainWrapper>.container){padding-top:2.25rem}@media screen and (min-width:992px){.box--visitedProducts .productList--swiper .swiper-slide a:hover,.productList__item:hover{border:var(--productBorder-hover)!important}.mainWrapper>.container:not(.homepage .mainWrapper>.container){padding-top:3rem}}@media screen and (min-width:1200px){.mainWrapper>.container:not(.homepage .mainWrapper>.container){padding-top:4rem}.row--container-3-9{grid-template-columns:17.5rem 1fr;column-gap:2.5rem}}@media (min-width:1600px){.row--container-3-9{column-gap:3.375rem;grid-template-columns:22.1875rem 1fr}}.staticPage{max-width:100%}.page--BrandsList .mainWrapper>.container{padding-bottom:2.5rem}.page--BrandsList .brands-grid__letter{font-weight:700;top:.2rem}.page--BrandsList .brands-grid__item{margin-bottom:.25rem}.page--BrandsList .brands-grid__item::before{top:.55rem}.row-partners{background-color:#f5f5f5;padding-block:3.125rem 3.75rem}.row-partners .container{max-width:1000px}.row-partners .staticText__heading{text-transform:uppercase;margin-bottom:1.5rem;font-size:1.3125rem}.row-partners .partners{display:grid;justify-items:center;gap:1.5rem;width:100%}.row-partners .partners .partner{display:grid;gap:.75rem;grid-template-rows:85px auto;width:100%}.row-partners .partners .partner-link{display:block;max-height:100%}.row-partners .partners .partner-link img{mix-blend-mode:multiply;max-width:100%;max-height:85px;width:auto;height:auto;object-fit:contain}@media screen and (min-width:768px){.siteWrapper:has(.dropdown.open>.dropdown-menu--mega)::before{opacity:1}.page--BrandsList .mainWrapper>.container{padding-bottom:5rem}.page--BrandsList .brands-grid__item__link:hover{text-decoration:underline}.row-partners .staticText__heading{font-size:1.375rem}.row-partners .partners{grid-template-columns:repeat(3,1fr)}.row-partners .partners .partner{grid-template-rows:106px auto;align-items:center;gap:1.625rem}.row-partners .partners .partner-link img{max-height:106px}.row-partners .partners .partner-links li a:hover{text-decoration:underline}}.row-partners .partners .partner-links{--_gap-inline:1.25rem;width:100%;display:flex;justify-content:center;flex-wrap:wrap;gap:.3125rem var(--_gap-inline)}.row-partners .partners .partner-links li{font-weight:500;font-size:.875rem;line-height:normal}.row-partners .partners .partner-links li:not(:first-child){position:relative}.row-partners .partners .partner-links li:not(:first-child)::before{position:absolute;content:"";top:50%;left:calc(var(--_gap-inline)/ -2);width:1px;height:12px;background-color:rgba(0,0,0,.2);translate:0 -50%}.page--CategoryList .contentWrapper{margin-bottom:3.5rem}@media screen and (min-width:768px){.page--CategoryList .contentWrapper{margin-bottom:4.5rem}}@media screen and (min-width:992px){.row-partners{padding-block:4rem 4.75rem}.page--CategoryList .contentWrapper{margin-bottom:6.5rem}}.page--CategoryList .row--CategoryList{display:grid;gap:1.5rem}@media screen and (min-width:544px){.page--CategoryList .row--CategoryList{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (min-width:768px){.page--CategoryList .row--CategoryList{grid-template-columns:repeat(3,minmax(0,1fr));gap:2rem}.page--CategoryList .row--CategoryList .category-slider__item a:hover{text-decoration:underline}}@media screen and (min-width:1200px){.page--CategoryList .row--CategoryList{grid-template-columns:repeat(4,minmax(0,1fr));gap:3rem}}.page--CategoryList .row--CategoryList .category-slider__item-img{margin-bottom:.75rem}.page--CategoryList .row--CategoryList .category-slider__item-img img{max-height:7.5rem;height:100%;object-fit:contain}.page--CategoryList .row--CategoryList .category-slider__item .commercialBox__title,.page--CategoryList .row--CategoryList .category-slider__item h2{font-size:1.125rem;margin-bottom:1.125rem}.page--CategoryList .row--CategoryList .category-slider__item .commercialBox__title::after,.page--CategoryList .row--CategoryList .category-slider__item h2::after{display:none}.page--CategoryList .row--CategoryList .category-slider__item .item__subcats>.category-card__sublist>.category-card__sublist-item>.category-card__sublist-link{font-weight:700;font-size:1rem;margin-bottom:.5rem;display:block}.commercialBox__title,h1,h2{margin-bottom:1.25rem}.brand-title.commercialBox__title,h1.brand-title,h2.brand-title{grid-template-columns:repeat(2,auto) 1fr!important}.brand-title.commercialBox__title span,h1.brand-title span,h2.brand-title span{padding-right:0}@media screen and (min-width:768px){.commercialBox__title,h1,h2{margin-bottom:1.625rem}.brand-title.commercialBox__title span,h1.brand-title span,h2.brand-title span{padding-right:.5rem}}.brand-title.commercialBox__title img,h1.brand-title img,h2.brand-title img{display:inline-block;max-height:3.5rem!important}.page--Newsletter .mainWrapper>.container{padding-bottom:2.25rem}.news__desc ul:not(.partners):not(.partner-links),.product__description ul:not(.partners):not(.partner-links),.product__reviews ul:not(.partners):not(.partner-links),.staticPage__desc ul:not(.partners):not(.partner-links),.staticText ul:not(.partners):not(.partner-links){margin-bottom:1.5rem}.news__desc ul:not(.partners):not(.partner-links) li,.product__description ul:not(.partners):not(.partner-links) li,.product__reviews ul:not(.partners):not(.partner-links) li,.staticPage__desc ul:not(.partners):not(.partner-links) li,.staticText ul:not(.partners):not(.partner-links) li{position:relative;padding-left:1rem;margin-bottom:.5rem}.news__desc ul:not(.partners):not(.partner-links) li::before,.product__description ul:not(.partners):not(.partner-links) li::before,.product__reviews ul:not(.partners):not(.partner-links) li::before,.staticPage__desc ul:not(.partners):not(.partner-links) li::before,.staticText ul:not(.partners):not(.partner-links) li::before{position:absolute;content:"";top:.5rem;left:0;width:.375rem;height:.375rem;border-radius:50%;background-color:#be2323}.lm-backdrop,.lm-wrapper{width:100%;height:100%;position:absolute}.news__desc ol,.product__description ol,.product__reviews ol,.staticPage__desc ol,.staticText ol{margin-bottom:1.5rem}.news__desc em,.news__desc li,.news__desc p,.news__desc span:not(.btn-text),.news__desc strong,.product__description em,.product__description li,.product__description p,.product__description span:not(.btn-text),.product__description strong,.product__reviews em,.product__reviews li,.product__reviews p,.product__reviews span:not(.btn-text),.product__reviews strong,.staticPage__desc em,.staticPage__desc li,.staticPage__desc p,.staticPage__desc span:not(.btn-text),.staticPage__desc strong,.staticText em,.staticText li,.staticText p,.staticText span:not(.btn-text),.staticText strong{font-size:.875rem}.news__desc em:not(strong),.news__desc li:not(strong),.news__desc p:not(strong),.news__desc span:not(.btn-text):not(strong),.news__desc strong:not(strong),.product__description em:not(strong),.product__description li:not(strong),.product__description p:not(strong),.product__description span:not(.btn-text):not(strong),.product__description strong:not(strong),.product__reviews em:not(strong),.product__reviews li:not(strong),.product__reviews p:not(strong),.product__reviews span:not(.btn-text):not(strong),.product__reviews strong:not(strong),.staticPage__desc em:not(strong),.staticPage__desc li:not(strong),.staticPage__desc p:not(strong),.staticPage__desc span:not(.btn-text):not(strong),.staticPage__desc strong:not(strong),.staticText em:not(strong),.staticText li:not(strong),.staticText p:not(strong),.staticText span:not(.btn-text):not(strong),.staticText strong:not(strong){font-weight:500}.news__desc em strong,.news__desc li strong,.news__desc p strong,.news__desc span:not(.btn-text) strong,.news__desc strong strong,.product__description em strong,.product__description li strong,.product__description p strong,.product__description span:not(.btn-text) strong,.product__description strong strong,.product__reviews em strong,.product__reviews li strong,.product__reviews p strong,.product__reviews span:not(.btn-text) strong,.product__reviews strong strong,.staticPage__desc em strong,.staticPage__desc li strong,.staticPage__desc p strong,.staticPage__desc span:not(.btn-text) strong,.staticPage__desc strong strong,.staticText em strong,.staticText li strong,.staticText p strong,.staticText span:not(.btn-text) strong,.staticText strong strong{color:#313131}.news__desc em,.news__desc li,.news__desc p,.news__desc span:not(.btn-text),.news__desc strong,.staticPage__desc em,.staticPage__desc li,.staticPage__desc p,.staticPage__desc span:not(.btn-text),.staticPage__desc strong{font-size:1rem}.table tr:nth-child(odd),table tr:nth-child(odd){background-color:#f5f5f5}.table tr td,.table tr th,table tr td,table tr th{font-size:.875rem;padding:.625rem 1rem}.table tr td.ft-name,.table tr th.ft-name,table tr td.ft-name,table tr th.ft-name{font-weight:700;color:var(--dark-gray)}.table tr td.ft-value,.table tr th.ft-value,table tr td.ft-value,table tr th.ft-value{font-weight:600}.table--responsive,.table-responsive{max-width:100%;overflow-x:auto}.page--Checkout .demand-data-list,.page--Demand .demand-data-list,.page--Myaccount .demand-data-list,.page--Page .demand-data-list{display:grid;grid-template-columns:auto 1fr;gap:.25rem 1rem;margin-bottom:2rem}@media screen and (min-width:768px){.table tr td,.table tr th,table tr td,table tr th{padding-inline:1.375rem}.page--Checkout .demand-data-list,.page--Demand .demand-data-list,.page--Myaccount .demand-data-list,.page--Page .demand-data-list{column-gap:2rem}}.page--Checkout dt,.page--Demand dt,.page--Myaccount dt,.page--Page dt{font-weight:700;color:var(--dark-gray);white-space:nowrap}.page--Checkout dd,.page--Demand dd,.page--Myaccount dd,.page--Page dd{margin-left:0}.lm-wrapper{top:0;left:0;display:flex;align-items:center;justify-content:center;z-index:95}.lm-inline-wrapper i+span{margin-left:15px}.lm-backdrop{bottom:0;right:0;z-index:96;display:flex;align-items:center;justify-content:center;box-shadow:inset 1px 1px 10px rgba(80,0,24,.9)}.lm-msg-box{left:0;right:0;z-index:97}.lm-msg-box.fixed{position:fixed;top:50%}.lm-spinner{font-size:3em}.lm-msg-box .lm-label{margin-top:10px;font-size:1.5em}.lm--masked{overflow:hidden!important;cursor:wait;position:relative!important}.lm--transparent>:not(.lm-wrapper){opacity:.3}.lm--transparent .lm-backdrop{box-shadow:none}.lm-default{color:#DFECFB}.lm-default .lm-backdrop{background-color:rgba(210,20,20,.75)}.lm-default .lm-double-bounce1,.lm-default .lm-double-bounce2,.lm-default .lm-folding-cube .lm-cube:before,.lm-default .lm-spinner--square{background-color:#DFECFB}.lm-soft{color:rgba(210,20,20,.75)}.lm-soft .lm-backdrop{background-color:rgba(255,255,255,.75);box-shadow:none}.lm-soft .lm-double-bounce1,.lm-soft .lm-double-bounce2,.lm-soft .lm-folding-cube .lm-cube:before,.lm-soft .lm-spinner--square{background-color:rgba(210,20,20,.75)}.lm-spinner--circle{width:50px;height:50px;position:relative;margin:0 auto}.lm-double-bounce1,.lm-double-bounce2{width:100%;height:100%;border-radius:50%!important;background-color:#000;opacity:.6;position:absolute;top:0;left:0;animation:sk-bounce 2s infinite ease-in-out}.lm-double-bounce2{animation-delay:-1s}@keyframes sk-bounce{0%,100%{transform:scale(0)}50%{transform:scale(1)}}.lm-spinner--square{width:40px;height:40px;background-color:#000;margin:0 auto;animation:sk-rotateplane 1.2s infinite ease-in-out}@keyframes sk-rotateplane{0%{transform:perspective(120px) rotateX(0) rotateY(0)}50%{transform:perspective(120px) rotateX(-180.1deg) rotateY(0)}100%{transform:perspective(120px) rotateX(-180deg) rotateY(-179.9deg)}}.lm-folding-cube{margin:20px auto;width:40px;height:40px;position:relative;transform:rotateZ(45deg)}.lm-folding-cube .lm-cube{float:left;width:50%;height:50%;position:relative;transform:scale(1.1);-ms-transform:scale(1.1)}.lm-folding-cube .lm-cube:before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background-color:#000;animation:sk-foldCubeAngle 2.4s infinite linear both;-ms-transform-origin:100% 100%;transform-origin:100% 100%}.lm-folding-cube .lm-cube2{transform:scale(1.1) rotateZ(90deg)}.lm-folding-cube .lm-cube3{transform:scale(1.1) rotateZ(180deg)}.lm-folding-cube .lm-cube4{transform:scale(1.1) rotateZ(270deg)}.lm-folding-cube .lm-cube2:before{animation-delay:.3s}.lm-folding-cube .lm-cube3:before{animation-delay:.6s}.lm-folding-cube .lm-cube4:before{animation-delay:.9s}@keyframes sk-foldCubeAngle{0%,10%{transform:perspective(140px) rotateX(-180deg);opacity:0}25%,75%{transform:perspective(140px) rotateX(0);opacity:1}100%,90%{transform:perspective(140px) rotateY(180deg);opacity:0}}.custom-toast-container{position:fixed;right:2rem;bottom:2rem;z-index:1050;margin-bottom:1rem}.custom-toast-container .custom-toast{opacity:0;transform:translateY(100%);transition:opacity .3s,transform .3s;width:20.625rem;height:auto;padding:1rem;background-color:#fff;border-radius:.625rem;box-shadow:0 .125rem 12px rgba(0,0,0,.3);margin-bottom:.5rem;display:flex;align-items:center}.custom-toast-container .custom-toast.show{opacity:1;transform:translateY(0)}.custom-toast-container .custom-toast .icon-container{display:flex;align-items:center;margin-right:.625rem}.custom-toast-container .custom-toast .icon-container>svg{height:2.125rem}.custom-toast-container .custom-toast .content-container{display:flex;flex-direction:column;flex:1}.custom-toast-container .custom-toast .content-container :last-child{margin-bottom:0}.custom-toast-container .custom-toast .content-container .title{font-weight:600;font-size:.9375rem}.custom-toast-container .custom-toast .content-container .message{font-size:.875rem;font-weight:400;color:#111215}.custom-toast-container .custom-toast .content-container a{text-decoration:underline;color:#be2323;font-weight:600}.custom-toast-container .custom-toast .close-button{background-color:transparent;font-size:1rem;color:#9b9dab;cursor:pointer;border:0;padding:0;margin:0 0 0 .625rem;height:1.5rem;width:1.5rem}.custom-toast-container .custom-toast .close-button .icon-close{font-size:1rem}.custom-toast-container .custom-toast.success .icon-container>svg{fill:#47d764}.custom-toast-container .custom-toast.success .content-container .title{color:#47d764}.custom-toast-container .custom-toast.error .icon-container>svg{fill:#ff355b}.custom-toast-container .custom-toast.error .content-container .title{color:#ff355b}.custom-toast-container .custom-toast.info .icon-container>svg{fill:#2f86eb}.custom-toast-container .custom-toast.info .content-container .title{color:#2f86eb}.custom-toast-container .custom-toast.warning .icon-container>svg{fill:#ffc021}.custom-toast-container .custom-toast.warning .content-container .title{color:#ffc021}.custom-toast-container .custom-toast:last-child{margin-bottom:1rem}@media (max-width:568px){.custom-toast-container{margin:0}.custom-toast-container .custom-toast{margin:auto .5rem .5rem;left:0;right:0;width:calc(100% - 1rem)}}.btn{line-height:1.7}.btn:not(.btn-link){text-decoration:none!important}.btn:has(.icon,.fa){column-gap:.5rem;text-decoration:none}.breadcrumb .btn .breadcrumb__item::after,.btn .breadcrumb .breadcrumb__item::after,.btn .icon,.btn .mfp-arrow{color:inherit}.btn .icon-blank{--_icon-color:#ffffff;font-size:0}.productList .btn{padding:.375rem 1.6875rem}.btn-slide{padding:.875rem 1.875rem;font-size:1rem;line-height:1.5;height:auto!important}.btn--success{background-color:#4caf50;color:#fff}@media screen and (min-width:768px){.btn--success:hover{background-color:#45a049}}.btn-link,.btn-link:hover{background-color:transparent}.btn--submit,.modal--expertAdvice .btn-primary{padding:.75rem 2rem;font-size:1rem}.btn-link{font-weight:400;color:var(--dark-red);text-decoration:underline;border:0;border-radius:0}.btn-link:hover{color:#141414;border-color:transparent;text-decoration:none}.btn-link.focus,.btn-link:focus{text-decoration:underline;border-color:transparent;box-shadow:none}.btn-logout-user{background-color:var(--dark-gray);width:100%;border-radius:0;padding-block:.5rem}.btn[disabled][data-toggle=tooltip]{pointer-events:unset}.btn.lm--masked .lm-spinner--circle{height:1.75rem;width:1.75rem}.cc-banner-settings .designLabel label{border:0;border-radius:0}.cc-banner-settings .designLabel label:not(.designLabel--is-disabled label){background-color:#f5f5f5}.cc-banner-settings .designLabel__indicator::after{border-left-width:3px!important;border-bottom-width:3px!important;width:.75rem!important;height:.4375rem!important;top:45%}.cc-banner-btn{font-weight:600}.dropdown{position:relative}.dropdown-menu--mega{overflow-x:hidden}@media screen and (min-width:768px){.mainNav__item.dropdown:has(.dropdown-menu--mega){position:static}.dropdown-menu--mega{width:100vw;margin-left:0;margin-right:0;max-width:100vw;left:calc(-50vw + 50%);padding:2.5rem 2.5rem 2rem;max-height:calc(100vh - 14rem);max-height:calc(100dvh - 14rem);overflow-y:auto;overscroll-behavior:contain}}@media screen and (min-width:992px){.dropdown-menu--mega{padding:3rem 4rem 2.5rem}}@media screen and (min-width:1400px){.dropdown-menu--mega{padding:4.25rem 6.75rem 3rem}}@media screen and (min-width:1921px){.dropdown-menu--mega{max-width:1920px;left:50%;translate:-50% 0}}.dropdown-menu--mega .featured-brands__title{margin-bottom:.25rem}@media screen and (max-width:767px){.dropdown-menu--mega .featured-brands__title{text-align:center;display:block}}@media screen and (min-width:768px){.dropdown-menu--mega .featured-brands__title{margin-bottom:.75rem}.dropdown-menu--mega .featured-brands__title::after{width:calc(100% - 7.875rem)!important}}.dropdown-menu--mega .brands-list .letter-filter{margin-bottom:1.5rem}@media screen and (min-width:768px){.dropdown-menu--mega .brands-list .letter-filter{margin-bottom:2rem}}@media screen and (min-width:1200px){.dropdown-menu--mega .brands-list .letter-filter{margin-bottom:3rem}}.dropdown-menu--mega .brands-list .letter-filter__wrapper{display:flex;flex-wrap:wrap;justify-content:center;gap:.375rem}.dropdown-menu--mega .brands-list .letter-filter__item{padding:.5rem .75rem;background-color:#f5f5f5;color:#777;font-size:1rem;font-weight:700;line-height:normal;border-radius:.125rem;position:relative}.dropdown-menu--mega .brands-list .letter-filter__item.active,.dropdown-menu--mega .brands-list .letter-filter__item:hover{background-color:#be2323;color:#fff}.dropdown-menu--mega .brands-list .brands-alphabetical .brands-letter-group{margin-bottom:1.5rem}@media screen and (min-width:768px){.dropdown-menu--mega .brands-list .letter-filter__wrapper{justify-content:flex-start}.dropdown-menu--mega .brands-list .letter-filter__item::before{position:absolute;content:"";left:50%;bottom:0;width:.75rem;height:.375rem;background-color:#be2323;translate:-50% calc(100% - .0625rem);clip-path:polygon(100% 0,0 0,50% 100%);opacity:0;transition:opacity .2s ease-out}.dropdown-menu--mega .brands-list .letter-filter__item.active::before{opacity:1}.dropdown-menu--mega .brands-list .brands-alphabetical .brands-letter-group{margin-bottom:2rem}}.dropdown-menu--mega .brands-list .brands-alphabetical .brands-letter-group .brands-columns .brands-column{display:grid;grid-template-columns:repeat(2,1fr);align-items:center;gap:.75rem}@media screen and (min-width:768px){.dropdown-menu--mega .brands-list .brands-alphabetical .brands-letter-group .brands-columns .brands-column{grid-template-columns:repeat(4,1fr);gap:1.25rem}}@media screen and (min-width:992px){.dropdown-menu--mega .brands-list .brands-alphabetical .brands-letter-group .brands-columns .brands-column{grid-template-columns:repeat(6,1fr)}}@media screen and (min-width:1400px){.dropdown-menu--mega .brands-list .brands-alphabetical .brands-letter-group .brands-columns .brands-column{gap:2.25rem 3.25rem}}.dropdown-menu--mega .brands-list .brands-alphabetical .brands-letter-group .brands-columns .brands-column__item{background-color:#f5f5f5;aspect-ratio:2/1.1;display:flex;align-items:center;justify-content:center;padding:.5rem}@media screen and (min-width:768px){.dropdown-menu--mega .brands-list .brands-alphabetical .brands-letter-group .brands-columns .brands-column__item{padding:.75rem}.file-dropzone{min-height:12rem;align-content:center}}@media screen and (min-width:1200px){.dropdown-menu--mega .brands-list .brands-alphabetical .brands-letter-group{margin-bottom:3rem}.dropdown-menu--mega .brands-list .brands-alphabetical .brands-letter-group .brands-columns .brands-column{grid-template-columns:repeat(7,1fr)}.dropdown-menu--mega .brands-list .brands-alphabetical .brands-letter-group .brands-columns .brands-column__item{padding:1.125rem}}.dropdown-menu--mega .brands-list .brands-alphabetical .brands-letter-group .brands-columns .brands-column__item img{width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply}.dropdown-menu--mega .brands-list__all-brands{padding-block:0}input::-webkit-inner-spin-button,input::-webkit-outer-spin-button{display:none}.file-dropzone{border:2px dashed #ddd;padding:1.25rem;text-align:left;transition:border-color .3s}.file-dropzone.drag-over{border-color:#be2323;background-color:rgba(170,170,170,.1)}.file-dropzone .file-label{display:inline-block;padding:10px 15px;background-color:#be2323;color:#fff;cursor:pointer;transition:background-color .3s}.file-dropzone .file-label:hover{background-color:#0056b3}.file-dropzone .file-drop-message{display:block;margin-top:.75rem;font-size:.875rem}.file-dropzone .file-info .file{display:flex;flex-direction:row;align-items:center;column-gap:.25rem;font-weight:600}.file-dropzone .file-info .file:before{padding-right:.5rem;color:#be2323}.file-dropzone .file-info .file .size{font-size:.75rem}.form #password_change_new div:has(>.text-danger),.form .form-group:has(>.text-danger),.form .newForm>div>div:has(>.text-danger),form #password_change_new div:has(>.text-danger),form .form-group:has(>.text-danger),form .newForm>div>div:has(>.text-danger){display:grid;grid-template-columns:1fr auto}.form #password_change_new div:has(>.text-danger) .file-input,.form #password_change_new div:has(>.text-danger) .form-control,.form #password_change_new div:has(>.text-danger) .form-group,.form #password_change_new div:has(>.text-danger) .form-group-input,.form .form-group:has(>.text-danger) .file-input,.form .form-group:has(>.text-danger) .form-control,.form .form-group:has(>.text-danger) .form-group,.form .form-group:has(>.text-danger) .form-group-input,.form .newForm>div>div:has(>.text-danger) .file-input,.form .newForm>div>div:has(>.text-danger) .form-control,.form .newForm>div>div:has(>.text-danger) .form-group,.form .newForm>div>div:has(>.text-danger) .form-group-input,form #password_change_new div:has(>.text-danger) .file-input,form #password_change_new div:has(>.text-danger) .form-control,form #password_change_new div:has(>.text-danger) .form-group,form #password_change_new div:has(>.text-danger) .form-group-input,form .form-group:has(>.text-danger) .file-input,form .form-group:has(>.text-danger) .form-control,form .form-group:has(>.text-danger) .form-group,form .form-group:has(>.text-danger) .form-group-input,form .newForm>div>div:has(>.text-danger) .file-input,form .newForm>div>div:has(>.text-danger) .form-control,form .newForm>div>div:has(>.text-danger) .form-group,form .newForm>div>div:has(>.text-danger) .form-group-input{grid-column:1/3}.form #password_change_new div label,.form .form-group label,.form .newForm>div>div label,form #password_change_new div label,form .form-group label,form .newForm>div>div label{color:#3a3a3a;font-weight:500}.form #password_change_new div .file-input:not( .quick-order-form .form-control,.list-filter__file-input .file-input,.list-filter__inputs .form-control,.newsletter__input ),.form #password_change_new div .form-control:not( .quick-order-form .form-control,.list-filter__file-input .file-input,.list-filter__inputs .form-control,.newsletter__input ),.form .form-group .file-input:not( .quick-order-form .form-control,.list-filter__file-input .file-input,.list-filter__inputs .form-control,.newsletter__input ),.form .form-group .form-control:not( .quick-order-form .form-control,.list-filter__file-input .file-input,.list-filter__inputs .form-control,.newsletter__input ),.form .newForm>div>div .file-input:not( .quick-order-form .form-control,.list-filter__file-input .file-input,.list-filter__inputs .form-control,.newsletter__input ),.form .newForm>div>div .form-control:not( .quick-order-form .form-control,.list-filter__file-input .file-input,.list-filter__inputs .form-control,.newsletter__input ),form #password_change_new div .file-input:not( .quick-order-form .form-control,.list-filter__file-input .file-input,.list-filter__inputs .form-control,.newsletter__input ),form #password_change_new div .form-control:not( .quick-order-form .form-control,.list-filter__file-input .file-input,.list-filter__inputs .form-control,.newsletter__input ),form .form-group .file-input:not( .quick-order-form .form-control,.list-filter__file-input .file-input,.list-filter__inputs .form-control,.newsletter__input ),form .form-group .form-control:not( .quick-order-form .form-control,.list-filter__file-input .file-input,.list-filter__inputs .form-control,.newsletter__input ),form .newForm>div>div .file-input:not( .quick-order-form .form-control,.list-filter__file-input .file-input,.list-filter__inputs .form-control,.newsletter__input ),form .newForm>div>div .form-control:not( .quick-order-form .form-control,.list-filter__file-input .file-input,.list-filter__inputs .form-control,.newsletter__input ){margin-top:.625rem;display:block}.form .text-danger,form .text-danger{color:#be2323}.form .form-group input[type=date].file-input,.form .form-group input[type=date].form-control,form .form-group input[type=date].file-input,form .form-group input[type=date].form-control{display:inline-flex!important;align-items:center}.form .form-group input[type=date].file-input::-webkit-date-and-time-value,.form .form-group input[type=date].form-control::-webkit-date-and-time-value,form .form-group input[type=date].file-input::-webkit-date-and-time-value,form .form-group input[type=date].form-control::-webkit-date-and-time-value{text-align:inherit}.form .form-group input[type=date].file-input::-webkit-datetime-edit,.form .form-group input[type=date].file-input::-webkit-datetime-edit-fields-wrapper,.form .form-group input[type=date].form-control::-webkit-datetime-edit,.form .form-group input[type=date].form-control::-webkit-datetime-edit-fields-wrapper,form .form-group input[type=date].file-input::-webkit-datetime-edit,form .form-group input[type=date].file-input::-webkit-datetime-edit-fields-wrapper,form .form-group input[type=date].form-control::-webkit-datetime-edit,form .form-group input[type=date].form-control::-webkit-datetime-edit-fields-wrapper{padding:0}.form .form-group select,form .form-group select{--_select-arrow-size:0.625rem;--_select-arrow-offset:1.25rem;appearance:none;-webkit-appearance:none;-moz-appearance:none;padding-inline-end:calc(var(--_select-arrow-offset) + var(--_select-arrow-size) + .5rem);background-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="9" height="7" viewBox="0 0 9 7" fill="none"><path fill-rule="evenodd" clip-rule="evenodd" d="M8.83334 1.87626L4.5 6.20959L0.166672 1.87626L1.25001 0.792928L4.5 4.04293L7.75 0.792929L8.83334 1.87626Z" fill="%23000000"/></svg>');background-repeat:no-repeat;background-position:right var(--_select-arrow-offset) center;background-size:var(--_select-arrow-size) auto;color:#585858}.form .form-group select::-ms-expand,form .form-group select::-ms-expand{display:none}.designLabel--checkbox:not(.cc-banner .cc-banner__checkbox)>label:not(.cc-banner label){display:flex;flex-direction:row;align-items:center}.designLabel--checkbox:not(.cc-banner .cc-banner__checkbox) .designLabel__indicator:not(.cc-banner .designLabel__indicator){border:1px solid #cdcdcd;width:1rem;height:1rem;min-width:1rem}@media screen and (min-width:768px){.designLabel--checkbox:not(.cc-banner .cc-banner__checkbox) .designLabel__indicator:not(.cc-banner .designLabel__indicator){width:.875rem;height:.875rem;min-width:.875rem}}.designLabel--checkbox:not(.cc-banner .cc-banner__checkbox) .designLabel__text:not(.cc-banner .designLabel__text){font-size:.8125rem}.designLabel--radio .designLabel__indicator{border:1px solid #dbdbdb}.form-login,.form-registration,.staticPage__form,.user-acc-form--login .form{border-radius:0!important;width:100%!important;max-width:76.125rem!important;margin-inline:auto;border:0!important;padding:0!important;background-color:transparent}.form-login .form__wrapper:not(.modal .form-login .form__wrapper),.form-registration .form__wrapper:not(.modal .form-login .form__wrapper),.staticPage__form .form__wrapper:not(.modal .form-login .form__wrapper),.user-acc-form--login .form .form__wrapper:not(.modal .form-login .form__wrapper){padding:1.75rem 1.5rem 2rem;background-color:#f5f5f5}@media screen and (min-width:768px){.form-login .form__wrapper:not(.modal .form-login .form__wrapper),.form-registration .form__wrapper:not(.modal .form-login .form__wrapper),.staticPage__form .form__wrapper:not(.modal .form-login .form__wrapper),.user-acc-form--login .form .form__wrapper:not(.modal .form-login .form__wrapper){padding:4rem}}.form-login .form__wrapper__inner,.form-registration .form__wrapper__inner,.staticPage__form .form__wrapper__inner,.user-acc-form--login .form .form__wrapper__inner{margin-inline:auto}.form-login .form small,.form-login .form-note,.form-registration .form small,.form-registration .form-note,.staticPage__form .form small,.staticPage__form .form-note,.user-acc-form--login .form .form small,.user-acc-form--login .form .form-note{color:var(--dark-gray);font-size:.8125rem;margin-bottom:0}.form-login .form small a,.form-login .form-note a,.form-registration .form small a,.form-registration .form-note a,.staticPage__form .form small a,.staticPage__form .form-note a,.user-acc-form--login .form .form small a,.user-acc-form--login .form .form-note a{color:#be2323;font-size:.875rem;text-decoration:underline}.form-login .form-submit,.form-registration .form-submit,.staticPage__form .form-submit,.user-acc-form--login .form .form-submit{display:flex!important;justify-content:center!important;margin-top:1.5rem}.user-acc-form form{border-radius:0}.user-acc-form--login .form{max-width:100%!important}.user-acc-form--login .form-group{margin-bottom:0}.staticPage__form form{display:block}.staticPage__form form .form__wrapper__inner{display:grid;gap:1.5rem}@media screen and (min-width:768px){.form-login .form small a:hover,.form-login .form-note a:hover,.form-registration .form small a:hover,.form-registration .form-note a:hover,.staticPage__form .form small a:hover,.staticPage__form .form-note a:hover,.user-acc-form--login .form .form small a:hover,.user-acc-form--login .form .form-note a:hover{text-decoration:none}.form-login .form-submit,.form-registration .form-submit,.staticPage__form .form-submit,.user-acc-form--login .form .form-submit{margin-top:3rem}.staticPage__form form .form__wrapper__inner{gap:1.875rem .75rem;grid-template-columns:repeat(2,minmax(0,1fr))}}.form-login .form__wrapper__inner,.staticPage__form .form__wrapper__inner,.user-acc-form--login .form__wrapper__inner{max-width:50.25rem}.form-login .modal__login-actions{gap:.5rem 1rem;margin-top:1rem!important}.form-login .modal__login-actions a{line-height:2}.form-registration:not(.page--Myaccount .form-registration){margin-block:3rem 3.5rem}@media screen and (min-width:768px){.form-registration:not(.page--Myaccount .form-registration){margin-block:4rem 4.5rem}.form-registration .form .b-row:has(.btn),.form-registration .form .user-permissions:has(.btn),.form-registration .form .user-preferences-list:has(.btn),.form-registration .form legend:has(.btn){display:flex;align-items:flex-end}}@media screen and (min-width:1200px){.form-login .form__wrapper:not(.modal .form-login .form__wrapper),.form-registration .form__wrapper:not(.modal .form-login .form__wrapper),.staticPage__form .form__wrapper:not(.modal .form-login .form__wrapper),.user-acc-form--login .form .form__wrapper:not(.modal .form-login .form__wrapper){padding-block:4.75rem}.form-registration:not(.page--Myaccount .form-registration){margin-block:4.75rem 6.5rem}}.form-registration .form__wrapper__inner{max-width:63.25rem}.form-registration .form .b-row,.form-registration .form .user-permissions,.form-registration .form .user-preferences-list,.form-registration .form legend{max-width:49.5rem;margin-inline:auto}@media screen and (min-width:768px){.form-registration .form .b-row:has(ul) .btn,.form-registration .form .user-permissions:has(ul) .btn,.form-registration .form .user-preferences-list:has(ul) .btn,.form-registration .form legend:has(ul) .btn{margin-bottom:2.375rem}}.form-registration .form .b-row>div,.form-registration .form .user-permissions>div,.form-registration .form .user-preferences-list>div,.form-registration .form legend>div{padding-inline:.375rem}.form-registration .form .b-row>div:has(.btn),.form-registration .form .user-permissions>div:has(.btn),.form-registration .form .user-preferences-list>div:has(.btn),.form-registration .form legend>div:has(.btn){display:flex;align-items:center;gap:.75rem;height:100%}@media screen and (max-width:767px){.form-registration .form .b-row>div:has(.btn),.form-registration .form .user-permissions>div:has(.btn),.form-registration .form .user-preferences-list>div:has(.btn),.form-registration .form legend>div:has(.btn){margin-bottom:1rem!important;justify-content:center;flex-wrap:wrap}.form-registration .form .b-row>div:has(.btn) .btn,.form-registration .form .user-permissions>div:has(.btn) .btn,.form-registration .form .user-preferences-list>div:has(.btn) .btn,.form-registration .form legend>div:has(.btn) .btn{line-height:1.3}}@media screen and (min-width:768px){.form-registration .form .b-row>div:has(.btn),.form-registration .form .user-permissions>div:has(.btn),.form-registration .form .user-preferences-list>div:has(.btn),.form-registration .form legend>div:has(.btn){margin-bottom:1.75rem}}.form-registration .form fieldset:not(:first-of-type){margin-top:1rem}.form-registration .form fieldset legend{width:100%;margin-bottom:1rem;font-weight:700;color:#000}@media screen and (min-width:992px){.form-registration .form fieldset legend{font-size:1.125rem}.form-registration .form .text-right{text-align:right}}.form-registration .form fieldset legend::after,.form-registration .form fieldset legend::before{background-color:#dfdfdf}.form-registration .form hr{border-top:1px solid #dfdfdf;margin-block:.75rem 1.75rem}.form-registration .form .form-group:last-of-type{margin-bottom:1rem!important}@media screen and (min-width:768px){.form-registration .form hr{margin-block:1.25rem 2.5rem}.form-registration .form .form-group:last-of-type{margin-bottom:1.75rem!important}.form-registration .form .form-group:has(.form-control-radio) label{line-height:1.5}}.form-registration .form .form-group .form-group{margin-bottom:0!important}@media screen and (max-width:767px){.form-registration .form .form-group:has(.form-control-radio){grid-template-columns:1fr}.form-registration .form .form-group:has(.form-control-radio) label{margin-bottom:.625rem}}.form-registration .form .form-group:has(.form-control-radio) .form-control-radio input:not(:first-of-type){margin-left:.5rem}.form-registration .form .form-group:has(.form-control-radio) .form-control-radio label{font-size:.875rem}.form-registration .form .commercialBox__title,.form-registration .form h2{margin-bottom:.75rem;font-size:1.125rem}.form-registration .form .form-check{margin-bottom:1rem}.form-registration .form .form-check,.form-registration .form .form-check>label:not(.designLabel__text){display:flex;flex-direction:row;align-items:flex-start}.form-registration .form .form-check .commercialBox__title,.form-registration .form .form-check h2,.form-registration .form .form-check>label:not(.designLabel__text) .commercialBox__title,.form-registration .form .form-check>label:not(.designLabel__text) h2{margin-bottom:0}.form-registration .form .form-check .designLabel__text:has(small),.form-registration .form .form-check>label:not(.designLabel__text) .designLabel__text:has(small){display:flex;flex-wrap:wrap;flex-direction:row;align-items:center;gap:.25rem .625rem}.form-registration .form .form-check .designLabel__indicator{margin-top:.08rem}.form-registration .form .form-check:has(.form-note) .designLabel__indicator{margin-top:0}.form-registration .form .invoice-address .form-check{margin-bottom:2rem}.form-registration .form .registration__delivery-data-inner{margin-top:1rem}.form-registration .form .user-permissions{margin-bottom:1rem;background-color:#fff}@media screen and (min-width:768px){.form-registration .form .user-permissions{margin-bottom:1.75rem}}.form-registration .form .user-permissions thead tr{background-color:#e9e9e9}.form-registration .form .user-permissions th{font-size:.875rem}.form-registration .form .user-permissions td{font-weight:500}.form-registration .form .user-permissions td:last-child,.form-registration .form .user-permissions th:last-child{text-align:center}.form-registration .form .user-permissions td .designLabel,.form-registration .form .user-permissions th .designLabel{justify-content:center}.form-registration .form .user-permissions td .designLabel__indicator,.form-registration .form .user-permissions th .designLabel__indicator{margin-right:0}.file-input{padding:.5625rem 1.375rem!important;height:52px!important}.modal.fade.in .modal-dialog{opacity:1;top:50%;left:50%;transform:translate(-50%,-50%);width:52.5rem}.modal.fade.in .modal-dialog:has(.favorite-tag-selection){width:37.5rem}.modal .modal-dialog{transition:opacity .3s cubic-bezier(.39,.575,.565,1);border-radius:0}.modal:has(.product-to-replace) .product-to-replace{margin-bottom:1.25rem;padding:1rem;background-color:#f5f5f5}.modal:has(.product-to-replace) .product-to-replace .product-card--media{display:flex;flex-direction:row;align-items:center;gap:.75rem}.modal:has(.product-to-replace) .product-to-replace .product-card--media>img{flex-shrink:0;width:4rem;height:4rem;object-fit:contain}@media screen and (min-width:768px){.modal:has(.product-to-replace) .product-to-replace{padding:1rem 1.25rem}.modal:has(.product-to-replace) .product-to-replace .product-card--media{gap:2rem}.modal:has(.product-to-replace) .product-to-replace .product-card--media>img{width:9.5rem;height:9.5rem}}.modal:has(.product-to-replace) .product-to-replace .media-body{flex:1;min-width:0}.modal:has(.product-to-replace) .product-to-replace .media-body h3{margin-bottom:.25rem}.modal:has(.product-to-replace) .alternative-offer-item{display:grid;grid-template-columns:4rem 1fr;gap:.75rem;padding:.75rem;border:1px solid var(--light-gray)}@media screen and (min-width:768px){.modal:has(.product-to-replace) .alternative-offer-item{grid-template-columns:9.5rem 1fr;padding:1rem 1.25rem;align-items:center;gap:2rem}}.modal:has(.product-to-replace) .alternative-offer-item::after{display:none}.modal:has(.product-to-replace) .alternative-offer-item .item__image .product-image{width:100%;aspect-ratio:1/1;object-fit:contain;font-size:.625rem}.modal:has(.product-to-replace) .alternative-offer-item .item__detail .product__tags{position:static;justify-content:flex-start;margin-bottom:.25rem}.modal:has(.product-to-replace) .alternative-offer-item .item__detail h3{margin-bottom:.5rem;font-weight:500}.modal:has(.product-to-replace) .alternative-offer-item .item__detail ul{margin-bottom:.75rem}.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;background-color:#000;opacity:0;z-index:100}.modal-backdrop.fade{transition:opacity 1s ease-out}.modal-backdrop.in{opacity:.5}.favorite-tag-selection__header{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;margin-bottom:.75rem;gap:.25rem 1rem}.favorite-tag-selection__header label{font-weight:600}.favorite-tag-selection__header .btn-link{padding:0;font-weight:700;color:#be2323}.favorite-tag-selection .file-input:not(.favorite-tag-selection__quick-add .form-control),.favorite-tag-selection .form-control:not(.favorite-tag-selection__quick-add .form-control){height:6.875rem;padding:.5rem 1rem}.favorite-tag-selection .file-input:not(.favorite-tag-selection__quick-add .form-control) option,.favorite-tag-selection .form-control:not(.favorite-tag-selection__quick-add .form-control) option{padding-block:.25rem;font-size:.9375rem}.favorite-tag-selection .favorite-tag-selection__quick-add{margin-top:1rem;display:grid;justify-items:center;gap:.5rem}@media screen and (min-width:420px){.favorite-tag-selection .favorite-tag-selection__quick-add{grid-template-columns:1fr max-content;align-items:center}.favorite-tag-selection .favorite-tag-selection__quick-add .btn,.favorite-tag-selection .favorite-tag-selection__quick-add .input-group-append{height:100%}}.favorite-tag-selection .alert{margin-top:1rem;font-weight:600;font-size:.875rem}.favorite-tag-selection__footer{display:flex;justify-content:space-between;align-items:center;gap:.5rem}.modal--addToCart .modal-inner-content,.modal:has(.modal-inner-content--demand) .modal-inner-content{border-radius:0}.modal--addToCart .recommended-accessories .all-accessories-link,.modal:has(.modal-inner-content--demand) .recommended-accessories .all-accessories-link{margin-inline:auto;display:block;text-align:center;margin-block:1.25rem;width:max-content;min-width:0;max-width:100%;font-size:1rem;white-space:wrap;line-height:1.4;padding-block:.5rem}.modal--addToCart .recommended-accessories .nav-pills,.modal:has(.modal-inner-content--demand) .recommended-accessories .nav-pills{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;gap:.25rem;margin-bottom:.75rem}.modal--addToCart .recommended-accessories .productList,.modal:has(.modal-inner-content--demand) .recommended-accessories .productList{display:flex;flex-direction:row;flex-wrap:wrap}.modal--addToCart .recommended-accessories .productList__item,.modal:has(.modal-inner-content--demand) .recommended-accessories .productList__item{padding:0;margin-inline:auto}@media screen and (max-width:767px){.modal--addToCart .recommended-accessories .productList__inner,.modal:has(.modal-inner-content--demand) .recommended-accessories .productList__inner{padding:.5rem!important}}.modal--addToCart .recommended-accessories .productList .productList__img,.modal:has(.modal-inner-content--demand) .recommended-accessories .productList .productList__img{height:11.875rem!important}.modal--addToCart .recommended-accessories .productList__title,.modal:has(.modal-inner-content--demand) .recommended-accessories .productList__title{grid-area:2/1/3/3}.modal--addToCart .recommended-accessories .productList .product-amount-wrapper,.modal:has(.modal-inner-content--demand) .recommended-accessories .productList .product-amount-wrapper{display:grid}.modal--addToCart .recommended-accessories .productList .btn,.modal:has(.modal-inner-content--demand) .recommended-accessories .productList .btn{display:flex}.modal:has(.modal-inner-content--demand) .modal-inner-content{padding:.9375rem;border:1px solid #dcdcdc}@media screen and (min-width:768px){.modal--addToCart .modal-productTitle,.modal:has(.modal-inner-content--demand) .modal-productTitle{font-size:1rem}.modal--addToCart .recommended-accessories .all-accessories-link,.modal:has(.modal-inner-content--demand) .recommended-accessories .all-accessories-link{margin-top:1.75rem}.modal--addToCart .recommended-accessories .productList__item,.modal:has(.modal-inner-content--demand) .recommended-accessories .productList__item{max-width:50%}.modal:has(.modal-inner-content--demand) .modal-inner-content{display:flex;align-items:center;padding:.9375rem 1.875rem}}.modal:has(.modal-inner-content--demand) .modal-img .block{display:flex;align-items:center;justify-content:center;width:13.125rem;min-width:13.125rem;height:9.375rem;margin:0 auto .5rem}.modal:has(.modal-inner-content--demand) .modal-img .block img{max-height:100%;display:block}.modal:has(.modal-inner-content--demand) .modal-innerContent{display:grid;gap:.5rem}.modal:has(.modal-inner-content--demand) .modal-innerContent .modal-productTitle{font-weight:700;text-decoration:none;color:#585858;line-height:1.4}.modal:has(.modal-inner-content--demand) .modal-innerContent .modal-productPrice{display:block;font-size:1.125rem;color:var(--dark-gray);font-weight:800;white-space:nowrap}@media screen and (min-width:768px){.modal:has(.modal-inner-content--demand) .modal-img .block{margin:0}.modal:has(.modal-inner-content--demand) .modal-innerContent .modal-productTitle{grid-column:1/3}.modal:has(.modal-inner-content--demand) .modal-innerContent .modal-productPrice{grid-column:1/5}.topbar__component--currencies .currency__item{padding-inline:.25rem}}@media screen and (min-width:992px){.modal:has(.modal-inner-content--demand) .modal-innerContent{gap:.9375rem;padding-left:1.25rem;grid-template-columns:repeat(4,1fr)}.modal:has(.modal-inner-content--demand) .modal-innerContent .modal-productPrice{grid-column:3/5;text-align:right}}.modal:has(.modal-inner-content--demand) .btn{white-space:nowrap}.modal--expertAdvice .btn-primary{margin-top:1rem}.topbar__component--currencies .currency__item:not(.active){opacity:.4}.topbar__component--currencies .currency__item:not(:last-child){padding-right:.5rem}.topbar__component--currencies .currency__title{color:#fff;font-weight:700;font-size:.875rem}@media screen and (min-width:1200px) and (max-width:1439px){.header.is-fixed .header__inner{align-content:center;row-gap:.75rem;height:6.5rem}}.header__inner{column-gap:.75rem}@media screen and (min-width:420px){.header__inner{column-gap:1.25rem}}@media screen and (min-width:768px){.header{z-index:16}.header__inner{grid-template-columns:6.25rem 1fr auto;grid-template-rows:repeat(2,auto);justify-items:end;row-gap:1.25rem}.header__component--logo{grid-column:1/2}}@media screen and (min-width:992px){.header__inner{grid-template-columns:9.375rem 1fr auto;padding-block:1.125rem;column-gap:2rem}}@media screen and (min-width:1200px){.topbar__component--currencies .currency__item{padding-inline:.5rem}.header.is-fixed .header__inner{max-width:120rem;margin-inline:auto}.header.is-fixed .mainNav__inner{max-width:116rem;margin-inline:auto}.header__inner{padding-inline:1.25rem}}@media (min-width:1440px){.header__inner{column-gap:1.875rem;grid-template-columns:9.5625rem minmax(20%,28.75rem) auto auto;grid-template-rows:auto}}@media (min-width:1750px){.header__inner{padding-inline:2.1875rem}}@media screen and (min-width:992px) and (max-width:1439px){.header__component--logo{grid-row:2/3}}@media screen and (min-width:768px){.header__component--contacts{grid-column:2/4;width:100%;display:flex;flex-direction:row;justify-content:flex-end;column-gap:2.25rem}}@media (min-width:1440px){.header__component--contacts{grid-column:auto;justify-content:flex-start}}.header__component--contacts .topbar__component--info{--_gap:1.875rem;color:#fff;column-gap:1.25rem;width:fit-content}.header__component--contacts .topbar__component--info *{line-height:normal;color:#fff}@media (max-width:1199px),(min-width:1440px) and (max-width:1749px){.header__component--contacts .topbar__component--info .topbar__email span,.header__component--contacts .topbar__component--info .topbar__phone span{display:none}}.header__component--contacts .topbar__component--info .topbar__phone:hover span{text-decoration:underline}.header__component--contacts .topbar__component--info .topbar__phone .cPerson__contact--icon::before,.header__component--contacts .topbar__component--info .topbar__phone .icon-telephone{vertical-align:text-bottom}.header__component--contacts .topbar__component--info .topbar__phone .cPerson__contact--icon::before,.header__component--contacts .topbar__component--info .topbar__phone .icon-telephone::before{font-size:1.125rem}@media screen and (min-width:992px){.header__component--contacts .topbar__component--info{column-gap:var(--_gap)}.header__component--contacts .topbar__component--info .topbar__phone .cPerson__contact--icon::before,.header__component--contacts .topbar__component--info .topbar__phone .icon-telephone::before{font-size:1rem}}.header__component--contacts .topbar__component--info .topbar__phone span{font-size:.9375rem;font-weight:600}.header__component--contacts .topbar__component--info .topbar__email{position:relative}.header__component--contacts .topbar__component--info .topbar__email::before{left:calc(var(--_gap)/ -2)}.header__component--contacts .topbar__component--info .topbar__email::after{right:calc(var(--_gap)/ -2)}.header__component--contacts .topbar__component--info .topbar__email a:hover span{text-decoration:none}.header__component--contacts .topbar__component--info .topbar__email .icon-mail{font-size:1.125rem;margin-right:0}@media screen and (min-width:992px){.header__component--contacts .topbar__component--info .topbar__email::after,.header__component--contacts .topbar__component--info .topbar__email::before{content:"";position:absolute;bottom:.0625rem;width:1px;height:12px;background-color:rgba(255,255,255,.4)}.header__component--contacts .topbar__component--info .topbar__email .icon-mail{font-size:1rem}.header__component--search{grid-area:2/2/3/3;max-width:28.75rem}}@media (min-width:1200px) and (max-width:1439px),(min-width:1750px){.header__component--contacts .topbar__component--info .topbar__email .icon-mail{display:none}}.header__component--contacts .topbar__component--info .topbar__email span{font-size:.875rem;text-decoration-line:underline;font-weight:400}@media screen and (max-width:767px){.header__component--contacts .topbar__component--info .topbar__openingHours{display:none}}.header__component--contacts .topbar__component--info .topbar__openingHours span{font-size:.875rem;font-weight:400}@media screen and (min-width:768px){.header__component--search{grid-column:1/3;width:100%;order:2}}@media (min-width:1440px){.header__component--search{order:0;grid-area:auto}}.header__component--demand-basket{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-end;gap:.5625rem}@media screen and (min-width:768px){.header__component--demand-basket{grid-area:2/3/3/4}.header__component--basket .basket .basket__btn .fa-spinner{padding-left:.25rem}}@media (min-width:1440px){.header__component--demand-basket{grid-area:auto}}.header__component--demand .basket .basket__btn{background-color:#941010;border-radius:.3125rem;padding-inline:.75rem}@media screen and (min-width:544px){.header__component--demand .basket .basket__btn{padding-inline:1.0625rem}}.header__component--demand .basket .basket__btn .icon-demand{font-size:1.0625rem}.header__component--demand .basket.empty .basket__btn{background-color:var(--dark-red)}.header__component--demand .demandBasketDrop .qty-box{position:absolute;left:0;top:6px;z-index:1}.header__component--basket{display:flex;flex-direction:row}.header__component--basket .basket .basket__btn{background-color:#000;border-radius:.3125rem 0 0 .3125rem;padding-inline:.75rem}@media screen and (min-width:544px){.header__component--basket .basket .basket__btn{padding-inline:1.375rem}}.header__component--basket .basket .basket__btn .icon-basket{font-size:1.3125rem}@media screen and (max-width:991px){.header__component--demand{grid-area:2/1/3/3}.header__component--basket{grid-area:2/3/3/6}.header__component--basket .basket .basket__btn{display:grid}.header__component--basket .basket .basket__btn .basket__icon,.header__component--basket .basket .basket__btn .fa-spinner{grid-area:1/1/2/2;color:#be2323}}.header__component--basket .basket .basket__btn .fa-spinner{position:relative;z-index:2;text-align:center}.header__component--basket .basket.empty .basket__btn{background-color:#313131}.header__component--basket .header__component--basket-quick-order .btn{background-color:#262626;border-radius:0 .3125rem .3125rem 0;height:100%;padding:.75rem}@media screen and (min-width:544px){.header__component--basket .header__component--basket-quick-order .btn{padding:.8125rem}}.header__component--basket .header__component--basket-quick-order .btn:hover{background-color:#000}.header__component--basket .header__component--basket-quick-order .btn .icon-quick-order{font-size:1.375rem;opacity:.5}.header__component--basket .basket__btn,.header__component--demand .basket__btn{padding-block:.625rem;min-height:48px;min-width:180px;max-width:200px;color:#fff}.header__component--basket .basket__btn .basket__price,.header__component--demand .basket__btn .basket__price{font-size:1.125rem;font-weight:700}@media screen and (max-width:1199px){.header__component--basket .basket__btn,.header__component--demand .basket__btn{min-width:unset}.header__component--basket .basket__btn .basket__content,.header__component--demand .basket__btn .basket__content{display:none}}.header__component--basket .basket.empty .icon-basket,.header__component--basket .basket.empty .icon-demand,.header__component--demand .basket.empty .icon-basket,.header__component--demand .basket.empty .icon-demand{opacity:.4}.header__component--basket .basket.empty .basket__content,.header__component--demand .basket.empty .basket__content{color:#fff;font-size:.875rem;font-weight:600;padding-left:1.0625rem}.header__component--basket .basket.empty .basket__content *,.header__component--demand .basket.empty .basket__content *{color:#fff}.header__component--basket .basketDrop .basketDrop-wrap,.header__component--demand .basketDrop .basketDrop-wrap{border-radius:.3125rem}.header__component--clientZone{height:100%}.header__component--clientZone .iconText{display:flex!important;flex-direction:row;height:100%}@media screen and (min-width:992px){.header__component--clientZone .iconText{column-gap:1rem!important}.header__component--clientZone .iconText::after{position:relative;content:"\E002";font-family:fontIcons;font-size:.5rem;width:fit-content;color:rgba(255,255,255,.5);order:3}}.header__component--clientZone .icon-login{font-size:1.125rem;display:inline-block!important}@media screen and (min-width:1200px){.header__component--clientZone .icon-login{font-size:1.25rem}.header__component--clientZone .accountNav{width:16.125rem}}@media (max-width:1439px){.header__component--clientZone .login-text{display:none!important}}@media screen and (min-width:992px){.header__component--clientZone .login-text{font-size:.875rem;text-decoration:underline;margin-left:0}.header .mainNav__visible .mainNav__item__in{font-size:.875rem;padding-inline:1rem}}.header__component--clientZone .login-icon{display:none}@media screen and (min-width:768px){.header__component--clientZone .accountNav{left:auto;right:0}.header__component--clientZone:hover .login-text{text-decoration:none}.header .mainNav{height:fit-content!important}.header .mainNav__inner{display:flex}.header .mainNav__visible{flex-wrap:nowrap;flex-basis:auto;flex-grow:unset}.header .mainNav__visible .mainNav__item{flex-basis:auto}}.header .mainNav__visible .mainNav__item__in{transition:all .3s ease-out;text-decoration:none!important}@media (min-width:1750px){.header .mainNav__inner{padding-left:7px}.header .mainNav__visible .mainNav__item__in{padding-inline:1.6875rem}}.header .mainNav__visible .mainNav__item.open .mainNav__item__in,.header .mainNav__visible .mainNav__item:hover .mainNav__item__in{background-color:#710808}@media screen and (min-width:768px){.header .mainNav__visible .mainNav__item .dropdown-toggle__icon{font-size:.1875rem}.header .mainNav__topbar-links{display:flex;column-gap:1rem}}@media screen and (min-width:992px){.header .mainNav__topbar-links{align-items:flex-end}.header .mainNav__topbar-links .mainNav__item__in{font-size:.875rem}}@media screen and (min-width:1200px){.header .mainNav__topbar-links{column-gap:1.375rem;padding-inline:2rem}}@media (min-width:1440px){.header .mainNav__topbar-links{border-left:1px solid rgba(255,255,255,.15);align-items:center;flex-grow:1}}.header .mainNav__topbar-links .mainNav__item__in{font-weight:500;text-transform:none;color:#fff}@media screen and (max-width:767px){.header .mainNav__visible .mainNav__item.open .mainNav__item__in,.header .mainNav__visible .mainNav__item:hover .mainNav__item__in{background-color:transparent}.header .mainNav__topbar-links{background-color:#be2323}.header .mainNav__topbar-links .mainNav__item{border-color:rgba(255,255,255,.15)}.header .mainNav .nav-controlPanel{display:none}.header .mainNav .dropdown-menu--mega{max-width:100%;width:100%}}@media screen and (min-width:992px){.header .mainNav .nav-controlPanel{padding-inline:0}}@media screen and (min-width:768px){.header .mainNav__topbar-links .mainNav__item{flex-grow:0;flex-basis:auto;border-left:0}.header .mainNav__topbar-links .mainNav__item__in{padding:0}.header .mainNav__topbar-links .mainNav__item:hover .mainNav__item__in{background-color:transparent;text-decoration:underline}.header .mainNav .nav-controlPanel{flex-grow:1;display:flex;justify-content:flex-end;align-items:center;padding-right:.25rem}.header .mainNav .nav-controlPanel>li{height:100%;display:flex;align-items:center;transition:all .3s ease-out}.header .mainNav .nav-controlPanel>li>div{padding-inline:.5rem}}@media screen and (min-width:992px){.header .mainNav .nav-controlPanel>li:not(:first-child){border-left:1px solid rgba(255,255,255,.15)}.header .mainNav .nav-controlPanel>li>div{padding-inline:1.25rem}}@media screen and (min-width:768px){.header .mainNav .nav-controlPanel>li:has(.header__component--clientZone:hover){background-color:#710808}.productListPanel--list{grid-template-columns:1fr max-content;padding-bottom:.375rem;column-gap:1rem}}.header .mainNav .header__compare .compare,.header .mainNav .header__compare .favorite,.header .mainNav .header__favorite .compare,.header .mainNav .header__favorite .favorite{position:relative;opacity:1}.breadcrumb .header .mainNav .header__compare .compare .breadcrumb__item::after,.breadcrumb .header .mainNav .header__compare .favorite .breadcrumb__item::after,.breadcrumb .header .mainNav .header__favorite .compare .breadcrumb__item::after,.breadcrumb .header .mainNav .header__favorite .favorite .breadcrumb__item::after,.header .mainNav .header__compare .compare .breadcrumb .breadcrumb__item::after,.header .mainNav .header__compare .compare .icon,.header .mainNav .header__compare .compare .mfp-arrow,.header .mainNav .header__compare .favorite .breadcrumb .breadcrumb__item::after,.header .mainNav .header__compare .favorite .icon,.header .mainNav .header__compare .favorite .mfp-arrow,.header .mainNav .header__favorite .compare .breadcrumb .breadcrumb__item::after,.header .mainNav .header__favorite .compare .icon,.header .mainNav .header__favorite .compare .mfp-arrow,.header .mainNav .header__favorite .favorite .breadcrumb .breadcrumb__item::after,.header .mainNav .header__favorite .favorite .icon,.header .mainNav .header__favorite .favorite .mfp-arrow{font-size:1.125rem}.breadcrumb .header .mainNav .header__compare .compare.disabled .breadcrumb__item::after,.breadcrumb .header .mainNav .header__compare .favorite.disabled .breadcrumb__item::after,.breadcrumb .header .mainNav .header__favorite .compare.disabled .breadcrumb__item::after,.breadcrumb .header .mainNav .header__favorite .favorite.disabled .breadcrumb__item::after,.header .mainNav .header__compare .compare.disabled .breadcrumb .breadcrumb__item::after,.header .mainNav .header__compare .compare.disabled .icon,.header .mainNav .header__compare .compare.disabled .mfp-arrow,.header .mainNav .header__compare .favorite.disabled .breadcrumb .breadcrumb__item::after,.header .mainNav .header__compare .favorite.disabled .icon,.header .mainNav .header__compare .favorite.disabled .mfp-arrow,.header .mainNav .header__favorite .compare.disabled .breadcrumb .breadcrumb__item::after,.header .mainNav .header__favorite .compare.disabled .icon,.header .mainNav .header__favorite .compare.disabled .mfp-arrow,.header .mainNav .header__favorite .favorite.disabled .breadcrumb .breadcrumb__item::after,.header .mainNav .header__favorite .favorite.disabled .icon,.header .mainNav .header__favorite .favorite.disabled .mfp-arrow{opacity:.4}.header .mainNav .header__compare .compare .amountHelper,.header .mainNav .header__compare .favorite .amountHelper,.header .mainNav .header__favorite .compare .amountHelper,.header .mainNav .header__favorite .favorite .amountHelper{background-color:#000}.header .mainNav .header__compare.empty .amountHelper,.header .mainNav .header__favorite.empty .amountHelper{display:none}@media (max-width:767px),(min-width:1440px){.header .header__component--contacts>.mainNav__topbar-links{display:none}}@media (min-width:768px) and (max-width:1439px){.header .mainNav .mainNav__topbar-links{display:none}}.tooltip.bs-tether-target-attached-bottom .tooltip-inner{transform:translateX(-2.625rem)}.page--ActionOffers .mainWrapper .container,.page--BrandProductsList .mainWrapper .container,.page--ProductDetail .mainWrapper .container,.page--ProductList .mainWrapper .container{max-width:100%}@media (min-width:1600px){.page--ActionOffers .mainWrapper>.container,.page--BrandProductsList .mainWrapper>.container,.page--ProductDetail .mainWrapper>.container,.page--ProductList .mainWrapper>.container{padding-inline:2.8125rem}}.productListPanel--list{background-color:transparent}.productListPanel__left{border-radius:0!important}@media screen and (min-width:1200px){.breadcrumb .header .mainNav .header__compare .compare .breadcrumb__item::after,.breadcrumb .header .mainNav .header__compare .favorite .breadcrumb__item::after,.breadcrumb .header .mainNav .header__favorite .compare .breadcrumb__item::after,.breadcrumb .header .mainNav .header__favorite .favorite .breadcrumb__item::after,.header .mainNav .header__compare .compare .breadcrumb .breadcrumb__item::after,.header .mainNav .header__compare .compare .icon,.header .mainNav .header__compare .compare .mfp-arrow,.header .mainNav .header__compare .favorite .breadcrumb .breadcrumb__item::after,.header .mainNav .header__compare .favorite .icon,.header .mainNav .header__compare .favorite .mfp-arrow,.header .mainNav .header__favorite .compare .breadcrumb .breadcrumb__item::after,.header .mainNav .header__favorite .compare .icon,.header .mainNav .header__favorite .compare .mfp-arrow,.header .mainNav .header__favorite .favorite .breadcrumb .breadcrumb__item::after,.header .mainNav .header__favorite .favorite .icon,.header .mainNav .header__favorite .favorite .mfp-arrow{font-size:1.3125rem}.productListPanel--list{grid-template-columns:1fr auto;column-gap:1.5rem;padding-top:1.125rem;border-top:1px solid var(--light-gray)}.productListPanel__left{display:flex;align-items:center;column-gap:1.5rem}}@media screen and (min-width:1440px){.productListPanel__left{column-gap:2.5rem}}.productListPanel__left .productListPanel__sort__label{color:#3a3a3a;font-weight:500}@media screen and (max-width:1199px){.productListPanel__left .productListPanel__sort__label{display:none}}.productListPanel__left .js-mobile-assist-toggler,.productListPanel__left .productListPanel__filter--select{height:2.5rem;font-size:.875rem}@media (max-width:767px){.productListPanel__sort{grid-template-columns:1fr!important;justify-items:center}.productListPanel__sort .sort-cont{border-top:1px solid rgba(255,255,255,.6)}}@media screen and (min-width:768px) and (max-width:1199px){.productListPanel__sort{grid-template-columns:auto 1fr!important;width:max-content;padding-right:.5rem}}.productListPanel__sort .pagination-cont{margin-bottom:0}@media screen and (min-width:992px) and (max-width:1199px){.productListPanel__sort .pagination-cont{padding-right:1rem}}@media (max-width:1199px){.productListPanel__sort .pagination-cont{padding:.5rem}.productListPanel__sort .pagination-cont .page-item .page-link--dots{color:#fff}.productListPanel__sort .pagination-cont .page-item--next .page-link,.productListPanel__sort .pagination-cont .page-item--prev .page-link{background-color:var(--dark-gray)}}.productListPanel__sort .sort-cont{width:100%;display:grid;grid-template-columns:1.5fr 2fr}@media screen and (min-width:768px){.productListPanel__sort{align-items:center}.productListPanel__sort .sort-cont{grid-template-columns:auto 1fr}}@media screen and (min-width:768px) and (max-width:991px){.productListPanel__sort .sort-cont .productListPanel__action-btn,.productListPanel__sort .sort-cont .productListPanel__filter--select{padding-inline:.75rem}}@media screen and (min-width:992px) and (max-width:1199px){.productListPanel__sort .sort-cont .productListPanel__action-btn,.productListPanel__sort .sort-cont .productListPanel__filter--select{padding-inline:1rem}}.productListPanel .productListPanel__filter{min-width:9.5rem}.productListPanel .productListPanel__filter__in{padding:.25rem .75rem;font-weight:600;line-height:2;text-transform:none;background-color:#f8f8f8;border-radius:0}.productListPanel .productListPanel__filter__in.active{background-color:#efefef}.productListPanel__right .total-items{font-size:.75rem!important}.productListPanel__right .customTabs__item{color:#ccc;line-height:1}.productListPanel__right .customTabs__item:hover{color:#be2323}.productListPanel__right .customTabs__item.active{color:#000}.productListPanel__right .customTabs__item.icon-list-boxes{font-size:17px}.productListPanel__right .customTabs__item.icon-list-table{font-size:16px}.productListPanel__right .customTabs__item.icon-list-rows{font-size:19px}.productList{margin-inline:0}.productList:not(.productList--swiper,.page--Myaccount .productList){margin-inline:-8px}@media screen and (min-width:1200px){.productListPanel__sort .sort-cont{grid-template-columns:1fr}.productList:not(.productList--swiper,.page--Myaccount .productList){margin-inline:-10px}.productList--box .productList__img{height:13.75rem}}@media screen and (max-width:767px){.productList--box .productList__row--box{grid-template-columns:minmax(0,1fr)}}.productList--box .productList__item:hover{box-shadow:none}@media screen and (min-width:1600px){.productList:not(.productList--swiper,.page--Myaccount .productList){margin-inline:-.9375rem}.productList--box .productList__row--box{grid-template-columns:repeat(4,minmax(0,1fr))!important}.productList--box .productList__inner{padding:.9375rem}}.productList--box .productList__img{grid-area:1/1/2/3;padding:.75rem}@media screen and (min-width:768px){.productList--box .productList__img{padding:1.375rem}}@media screen and (min-width:1400px){.productList--box .productList__img{height:15.625rem}}@media screen and (min-width:1600px){.productList--box .productList__img{height:18.125rem}}@media screen and (min-width:1800px){.productList--box .productList__img{height:20rem}}.productList--box .productList__img__link{width:100%;height:100%;text-align:center}.productList--box .productList__img img{width:100%;height:100%;max-height:15.25rem;max-width:15.25rem;object-fit:contain}.productList--box .productList__tags{inset:0 0 auto auto;padding:.3125rem;text-align:right}.productList--box .productList__tags .label--discount{position:absolute;inset:.3125rem auto auto .3125rem}@media screen and (min-width:992px){.productListPanel .productListPanel__filter{min-width:10.5rem}.productList--box .productList__tags{padding:1.25rem .6875rem}.productList--box .productList__tags .label--discount{inset:.3125rem auto auto .6875rem}}.productList--box .productList__item .rating{inset:.25rem auto auto 0;padding:.3125rem}@media screen and (min-width:992px){.productList--box .productList__item .rating{padding:1.25rem .6875rem}.productList--table .productList__item{column-gap:2.5rem}}.productList--box .productList__item .availability{font-size:.8125rem;line-height:1.85;margin-block:0}@media screen and (min-width:544px){.productList--box .productList__inner{display:grid;align-items:baseline;grid-template-columns:repeat(2,1fr);grid-template-rows:auto repeat(2,1fr) auto}.productList--box .productList__item .availability{grid-area:3/1/4/2}.productList--box .productList__title{grid-area:2/1/3/3}}.productList--box .productList__title{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;margin-bottom:.75rem;align-items:flex-start}.productList--box .productList__price .price--incVat{font-size:1.125rem;line-height:1.2}@media screen and (min-width:768px){.productList--box .productList__price .price--incVat{font-size:1.25rem}.productList--box .productList__item.swiper-slide .productList__img{padding:1.375rem}}.productList--box .productList__price .price--excVat{font-size:.8125rem;font-weight:600;line-height:1.85}.productList--box .productList__action{margin-top:1.125rem}@media screen and (min-width:544px){.productList--box .productList__price{grid-area:3/2/4/3;text-align:right}.productList--box .productList__action{grid-area:4/1/5/3}}.productList--box .productList__action:has(.product-batches-notice){flex-wrap:wrap}@media screen and (min-width:1200px){.productList--box .productList__item.swiper-slide .productList__img{height:15.625rem}.productList--table{gap:0}}@media screen and (min-width:1400px){.productList--box .productList__item.swiper-slide .productList__img{height:18.125rem!important}}.productList--box .productList__item.swiper-slide .productList__inner{display:grid;align-items:baseline;grid-template-columns:repeat(2,1fr);grid-template-rows:auto repeat(2,1fr) auto}.productList--box .productList__item.swiper-slide__title{grid-area:2/1/3/3}.productList--box .productList__item.swiper-slide .availability{grid-area:3/1/4/2}.productList--box .productList__item.swiper-slide .productList__price{grid-area:3/2/4/3;text-align:right}.productList--box .productList__item.swiper-slide .productList__action{grid-area:4/1/5/3}@media (min-width:1500px){.productList--table .productList__item{grid-template-columns:24.875rem 1fr}}@media screen and (min-width:1650px){.page--ProductList .productList--table .productList__item{gap:3.75rem}}@media screen and (min-width:1600px){.productList--box .productList__title{max-width:82%}.productList--table .productList__img{min-height:24rem}.productList--table .productList__title{grid-area:title}.productList--table .productList__annotation{margin-bottom:1.5rem;grid-area:annotation}.productList--table .productList__action{grid-area:action}.productList--table .productList__content{column-gap:3.75rem;grid-template:"title title" "annotation annotation" "codes availability" "codes price" "codes action";grid-template-columns:1fr 1.2fr}.productList--table .productList__content .detail-group-wrapper{grid-area:codes}.productList--table .productList__content .group-availability{grid-area:availability}.productList--table .productList__content .product__offers{grid-area:price}}@media screen and (min-width:768px){.productList--table .productList__img{height:100%}.productList--table .productList__title{max-width:80%}.productList--table .productList__item--favorite{grid-template-columns:7.5rem 1fr}.productList--table .productList__item--favorite .productList__content{display:grid;grid-template-columns:repeat(2,auto);grid-template-areas:"tags tags" "title title" "info prices" "action action";column-gap:1rem}}.productList--table .productList__item--favorite .productList__img{min-height:unset}@media screen and (min-width:992px){.productList--table .productList__item--favorite .productList__content{grid-template-columns:auto 1fr 20rem;grid-template-areas:"tags tags tags" "title title action" "info prices action";align-items:end;column-gap:2rem}}.productList--table .productList__item--favorite .productList__tags{margin-bottom:.75rem}@media screen and (max-width:767px){.productList--box .productList__item.swiper-slide .productList__inner{padding:0}.productList--table .productList__item--favorite .productList__img{height:9rem}.productList--table .productList__item--favorite .productList__prices{margin-block:.25rem 1rem}}.productList--table .productList__item--favorite .productList__prices .price__vat-note{font-size:.75rem;font-weight:400;color:#6b6b6b}@media screen and (min-width:768px){.productList--table .productList__item--favorite .productList__tags{grid-area:tags}.productList--table .productList__item--favorite .productList__title{grid-area:title}.productList--table .productList__item--favorite .productList__info{grid-area:info}.productList--table .productList__item--favorite .productList__prices{grid-area:prices;justify-content:flex-start}.productList--table .productList__item--favorite .productList__action{grid-area:action;margin-top:1rem}}@media screen and (min-width:992px){.productList--table .productList__item--favorite .productList__action{margin-top:0;max-width:85%;margin-inline:auto 0}.productList--table .productList__item--favorite .productList__action .purchase{grid-template-columns:repeat(2,1fr);justify-items:center}.productList--table .productList__item--favorite .productList__action .purchase .product-amount-wrapper{grid-area:var(--_grid-area-column)}.productList--row .productList__title,.productList--table .productList__title{margin-bottom:1.5rem}}.productList--row,.productList--table{border:0}@media screen and (min-width:1200px){.productList--row,.productList--table{gap:0}}.productList--row .productList__item,.productList--table .productList__item{transition:all .3s ease-out;padding:8px}@media screen and (min-width:768px){.productList--row .productList__item,.productList--table .productList__item{padding:10px}}@media screen and (min-width:1600px){.productList--row .productList__item,.productList--table .productList__item{padding:.9375rem}}.productList--row .productList__img,.productList--table .productList__img{width:100%;padding:1.25rem}@media screen and (min-width:768px){.productList--row .productList__img,.productList--table .productList__img{padding:1.375rem}}.productList--row .productList__img img,.productList--table .productList__img img{width:100%;height:100%;max-height:15rem;max-width:15rem;object-fit:contain}.page--ProductList .productList--row .productList__img img,.page--ProductList .productList--table .productList__img img{max-height:16.875rem;max-width:16.875rem}.productList--row .productList__title:has(+.productList__annotation),.productList--table .productList__title:has(+.productList__annotation){margin-bottom:.75rem}.productList--row .productList__annotation,.productList--table .productList__annotation{margin-bottom:1rem;font-size:.875rem;color:var(--dark-red)}@media screen and (min-width:1600px){.productList--row .productList__annotation,.productList--table .productList__annotation{font-size:.9375rem}.product .product-list-content:has(.list-left-column) .productList__content{grid-template:unset}}.productList--row .productList__annotation:empty,.productList--table .productList__annotation:empty{margin-bottom:0}.productList--row .productList__content,.productList--table .productList__content{margin-top:0;grid-area:unset}.productList--row .productList__content .detail-row:not(.row--important) .label,.productList--table .productList__content .detail-row:not(.row--important) .label{font-size:.8125rem}.productList--row .productList__content .group-codes .row--important,.productList--table .productList__content .group-codes .row--important{margin-bottom:.375rem}.productList--row .productList__content .group-availability,.productList--table .productList__content .group-availability{margin-top:0;padding-bottom:.375rem;border-bottom:0}.productList--row .productList__content .group-availability .detail-row:has(.availability),.productList--table .productList__content .group-availability .detail-row:has(.availability){margin-top:.75rem}@media screen and (min-width:992px){.productList--row .productList__content .group-availability .detail-row:has(.availability),.productList--table .productList__content .group-availability .detail-row:has(.availability){margin-top:.5rem}}.productList--row .productList__content .group-availability .availability,.productList--table .productList__content .group-availability .availability{margin-block:0}.productList--row .productList__content .product__offers .product__prices,.productList--table .productList__content .product__offers .product__prices{padding-block:1.125rem 1.375rem;margin-top:0;display:grid;border-top:1px solid var(--light-gray)}.productList--row .productList__content .product__offers .product__prices .pricing-group--fees,.productList--table .productList__content .product__offers .product__prices .pricing-group--fees{order:-1;margin-top:0}.productList--row .productList__content .product__offers .product__prices .pricing-group--retail,.productList--table .productList__content .product__offers .product__prices .pricing-group--retail{display:none}@media screen and (min-width:544px){.productList--row .productList__content .purchase,.productList--table .productList__content .purchase{grid-template-columns:minmax(35%,7.8125rem) repeat(2,auto)}.productList--row .productList__content .purchase .product-amount-wrapper,.productList--table .productList__content .purchase .product-amount-wrapper{grid-area:unset;max-width:7.8125rem}}@media screen and (min-width:768px){.productList--row{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (min-width:992px) and (max-width:1199px),(min-width:1600px){.productList--row{grid-template-columns:repeat(3,minmax(0,1fr))}}.productList--row .productList__item{display:grid;grid-template-rows:auto 1fr;gap:1.5rem}.productList--row .productList__img{position:relative;display:flex;align-items:center;justify-content:center;height:200px}@media screen and (min-width:768px){.productList--row .productList__img{height:17rem}}@media screen and (min-width:1200px){.productList--row .productList__item{gap:2.25rem}.productList--row .productList__img{height:20rem}.productList__img .productList__item__actions{transition:all .3s ease-out}}@media screen and (min-width:1800px){.productList--row .productList__img{height:22.25rem}}.productList--row .productList__title{padding-right:0;line-height:1.3}.productList--row .productList__content{display:flex;flex-direction:column}.productList--row .productList__content .group-metadata{display:none}.productList--row .productList__content .product__offers{flex-grow:1;display:flex;align-items:flex-end}.productList--row .productList__content .product__offers .product__prices{width:100%}.productList--row .paginations{grid-column:1/-1}.productList__item:hover .productList__item__actions .btn-link,.productList__item:hover .productList__item__actions .compare{opacity:1}.productList__img{background-color:#f5f5f5}.productList__img img{mix-blend-mode:multiply}.productList__img .productList__item__actions{position:absolute;bottom:10px;left:50%;translate:-50% 0;display:flex;flex-direction:row;z-index:5}.productList__img .productList__item__actions .btn-link,.productList__img .productList__item__actions .compare{position:static;width:1.625rem;height:1.625rem;display:flex;align-items:center;justify-content:center;text-decoration:none;cursor:pointer;padding:0;transition:all .3s ease-out;opacity:1}.hp-offers__wrap .productList-hp-title,.hp-offers__wrap .productListPanel--offers-hp:has(+.tab-content>.js-accord-link),.productList__img .productList__item__actions .btn-link span{display:none}@media screen and (min-width:1200px){.productList__img .productList__item__actions .btn-link,.productList__img .productList__item__actions .compare{opacity:0}}.breadcrumb .productList__img .productList__item__actions .btn-link .breadcrumb__item::after,.breadcrumb .productList__img .productList__item__actions .compare .breadcrumb__item::after,.productList__img .productList__item__actions .btn-link .breadcrumb .breadcrumb__item::after,.productList__img .productList__item__actions .btn-link .icon,.productList__img .productList__item__actions .btn-link .mfp-arrow,.productList__img .productList__item__actions .compare .breadcrumb .breadcrumb__item::after,.productList__img .productList__item__actions .compare .icon,.productList__img .productList__item__actions .compare .mfp-arrow{color:rgba(0,0,0,.4);transition:all .3s ease-out}.productList__img .productList__item__actions .btn-link .icon-heart,.productList__img .productList__item__actions .compare .icon-heart{font-size:13px}.productList__img .productList__item__actions .btn-link .icon-compare,.productList__img .productList__item__actions .compare .icon-compare{font-size:14px}@media screen and (min-width:768px){.productList__img .productList__item__actions .btn-link:hover,.productList__img .productList__item__actions .compare:hover{background-color:#d9d9d9}.breadcrumb .productList__img .productList__item__actions .btn-link:hover .breadcrumb__item::after,.breadcrumb .productList__img .productList__item__actions .compare:hover .breadcrumb__item::after,.productList__img .productList__item__actions .btn-link:hover .breadcrumb .breadcrumb__item::after,.productList__img .productList__item__actions .btn-link:hover .icon,.productList__img .productList__item__actions .btn-link:hover .mfp-arrow,.productList__img .productList__item__actions .compare:hover .breadcrumb .breadcrumb__item::after,.productList__img .productList__item__actions .compare:hover .icon,.productList__img .productList__item__actions .compare:hover .mfp-arrow{color:rgba(0,0,0,.7)}.hp-offers__wrap .productListPanel--offers-hp{justify-content:flex-start;padding-block:.625rem}}.productList__img .productList__item__actions .filled .btn-link,.productList__img .productList__item__actions .filled .compare{background-color:#be2323;opacity:1}.breadcrumb .productList__img .productList__item__actions .filled .btn-link .breadcrumb__item::after,.breadcrumb .productList__img .productList__item__actions .filled .compare .breadcrumb__item::after,.productList__img .productList__item__actions .filled .btn-link .breadcrumb .breadcrumb__item::after,.productList__img .productList__item__actions .filled .btn-link .icon,.productList__img .productList__item__actions .filled .btn-link .mfp-arrow,.productList__img .productList__item__actions .filled .compare .breadcrumb .breadcrumb__item::after,.productList__img .productList__item__actions .filled .compare .icon,.productList__img .productList__item__actions .filled .compare .mfp-arrow{color:#fff}.productList__img .productList__item__actions .filled:not(:last-child){margin-right:.125rem}.availability{font-weight:800;text-transform:none}.availability--inStock{color:#3a833c}.availability--outOfStock{color:#b01f1f}.availability--backorder{color:#b85b19}@media screen and (min-width:992px){.hp-offers__wrap{position:relative;padding-inline:.3125rem}}@media screen and (min-width:1200px){.hp-offers__wrap{padding-inline:1.25rem}}.hp-offers__wrap .productListPanel--offers-hp .productListPanel__filter{margin-bottom:0;gap:.75rem 1.5rem;background-color:transparent;border-radius:0}@media screen and (min-width:992px){.hp-offers__wrap .productListPanel--offers-hp{position:relative;z-index:2;pointer-events:none;padding-inline:8px}.hp-offers__wrap .productListPanel--offers-hp::after{width:calc(100% - 7.875rem)}.hp-offers__wrap .productListPanel--offers-hp .productListPanel__filter{column-gap:2.3125rem;pointer-events:all}.hp-offers__wrap .tab-content-slider{overflow:visible}}.hp-offers__wrap .productListPanel--offers-hp .productListPanel__filter__in{position:relative;padding:.625rem 0;font-size:.875rem;font-weight:700;color:#666;background-color:transparent;display:grid;grid-template-columns:1fr .8125rem;align-items:center;gap:.3125rem;transition:all .3s ease-out;text-transform:uppercase}@media screen and (min-width:1200px){.hp-offers__wrap .productListPanel--offers-hp .productListPanel__filter__in{font-size:1rem}}.hp-offers__wrap .productListPanel--offers-hp .productListPanel__filter__in::after,.hp-offers__wrap .productListPanel--offers-hp .productListPanel__filter__in::before{grid-area:1/2/2/3;transition:all .3s ease-out;width:.8125rem;height:.8125rem;display:grid;place-items:center}.hp-offers__wrap .productListPanel--offers-hp .productListPanel__filter__in::before{order:2;font-size:.4375rem;color:#000;border-radius:.1875rem;opacity:1}.hp-offers__wrap .productListPanel--offers-hp .productListPanel__filter__in::after{content:"";position:relative;background-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="13" height="13" viewBox="0 0 13 13" fill="none"><rect x="13" y="13" width="13" height="13" rx="3" transform="rotate(-180 13 13)" fill="%23BE2323"/><path fill-rule="evenodd" clip-rule="evenodd" d="M10.8333 4.87504L6.50001 9.20837L2.16668 4.87504L3.25001 3.79171L6.50001 7.04171L9.75001 3.79171L10.8333 4.87504Z" fill="white"/></svg>');background-size:contain;background-repeat:no-repeat;background-position:center;opacity:0}.hp-offers__wrap .productListPanel--offers-hp .productListPanel__filter__in.active,.hp-offers__wrap .productListPanel--offers-hp .productListPanel__filter__in:hover{color:#000}.hp-offers__wrap .productListPanel--offers-hp .productListPanel__filter__in.active::before,.hp-offers__wrap .productListPanel--offers-hp .productListPanel__filter__in:hover::before{opacity:0}.hp-offers__wrap .productListPanel--offers-hp .productListPanel__filter__in.active::after,.hp-offers__wrap .productListPanel--offers-hp .productListPanel__filter__in:hover::after{opacity:1}.hp-offers__wrap .tab-content-slider{--_top-offset:3.5rem;margin-bottom:3.5rem}@media screen and (min-width:992px){.hp-offers__wrap .tab-content-slider>.tab-pane{padding-top:var(--_top-offset);margin-top:calc(var(--_top-offset) * -1);background-color:transparent}.hp-offers__wrap .tab-content-slider .swiper{padding-top:var(--_top-offset);margin-top:calc(var(--_top-offset) * -1);position:relative}}.hp-offers__wrap .tab-content-slider .tab-accord-link{font-weight:700;color:#fff;background-color:#be2323;border-radius:.3125rem}.hp-offers__wrap .tab-content-slider .tab-accord-link::before{color:#fff;font-size:.625rem;font-weight:700}.hp-offers__wrap .tab-content-slider .swiper-pagination{margin-top:.625rem}@media screen and (min-width:768px){.hp-offers__wrap .tab-content-slider{margin-bottom:1.875rem}.hp-offers__wrap .tab-content-slider .swiper-pagination{display:none}}.hp-offers__wrap .tab-content-slider .swiper .swiper-button-disabled{display:flex;opacity:.1}.hp-offers__wrap .tab-content-slider .swiper .swiper-button-disabled:hover{background-color:#000}.top-product .top-product-img-box,.topDeals__img{background-color:#f5f5f5;aspect-ratio:1/1}@media screen and (min-width:1200px) and (max-width:1449px){.top-product .top-product-wrapper{grid-template-columns:12.5rem 1fr}}.top-product .top-product-info-wrapper{grid-template-rows:unset}@media screen and (min-width:992px){.hp-offers__wrap .tab-content-slider .swiper .swiper-button{top:0;translate:0 0;margin-top:0}.hp-offers__wrap .tab-content-slider .swiper .swiper-button-prev{left:auto;right:60px}.hp-offers__wrap .tab-content-slider .swiper .swiper-button-next{right:8px}.top-product .top-product-wrapper{align-items:center}.top-product .top-product-info-wrapper{grid-template-columns:1fr 20rem}.page--ProductDetail .row--container-3-9 .contentWrapper--twoCols{max-width:76rem}}@media screen and (min-width:1800px){.top-product .top-product-info-wrapper{grid-template-columns:1fr 27rem}}.top-product .top-product-img-box img{mix-blend-mode:multiply;padding:.5rem}@media screen and (min-width:768px){.top-product .top-product-img-box img{padding:1.25rem}}.top-product .top-product-name{font-weight:500}.topDeals__img img{mix-blend-mode:multiply;padding:.5rem}@media screen and (min-width:768px){.topDeals__img img{padding:.75rem}}.product-batches-notice{margin-bottom:.25rem;font-size:.75rem;font-weight:700;text-transform:uppercase;width:100%}.product-batches-notice__link{padding:.25rem .75rem;color:#fff;background-color:#be2323;width:100%;display:block;text-align:center}@media screen and (min-width:768px){.product-batches-notice__link{padding:.375rem 1rem}}.product-batches-notice__link:focus,.product-batches-notice__link:hover{color:#fff;background-color:#c9302c;text-decoration:none}.product .productGallery a,.product__img{background-color:#f5f5f5;aspect-ratio:1/1}.label .fa-info-circle{color:#fff;margin-left:.25rem;font-size:13px;padding-top:.1875rem}@media (max-width:767px){.label .fa-info-circle{display:none}}.productList__item .label .fa-info-circle{display:none}@media screen and (min-width:992px){.contentWrapper--twoCols .product__top{grid-template-columns:minmax(21.875rem,1fr) minmax(0,34.375rem)}}@media (min-width:1500px){.contentWrapper--twoCols .product__top{grid-template-columns:minmax(0,37.625rem) minmax(0,34.375rem)}}.product__content,.product__main{grid-template-columns:1fr}@media (min-width:1650px){.contentWrapper--twoCols .product__top{column-gap:3.75rem}}.product__main{border-bottom:0;margin-bottom:0}.product__imgWrapper{position:relative}.product__tags{position:absolute;z-index:2;inset:.75rem .75rem auto auto;gap:.3125rem;align-items:flex-end;justify-content:flex-end}.product__actions__item .action-wrapper,.product__img{position:relative}@media (min-width:1400px){.product__main{padding-bottom:2.625rem}.product__tags{flex-direction:column;inset:1.25rem 1.25rem auto auto}}@media (min-width:1600px){.product__tags span.label{margin-bottom:0}}.product__img{--_img-size:clamp(0px, 85%, 26.75rem);--_img-size-max:26.75rem;padding:1.25rem;isolation:isolate}.product__img img{mix-blend-mode:multiply;width:var(--_img-size);height:var(--_img-size);object-fit:contain}.product .productGallery{--_img-size-mini:clamp(0px, 100%, 4.6875rem);grid-template-columns:repeat(5,minmax(0,6.5625rem))!important;margin:0 auto 0 0}.product .productGallery a{border-radius:0;border:0;height:auto!important;width:100%!important;padding:.625rem}.product .productGallery img{mix-blend-mode:multiply;width:var(--_img-size-mini);height:var(--_img-size-mini);object-fit:contain}.product__title{font-size:1.25rem;font-weight:700}.product .detail-row,.product .price-row,.productList .detail-row,.productList .price-row{display:flex;justify-content:space-between;align-items:center;column-gap:1rem}.product__info{gap:0;margin-top:2.1875rem}@media screen and (min-width:768px){.product__title{font-size:1.375rem}.product__info{margin-top:0}}.product__info .group-availability{margin-top:1.875rem;padding-bottom:.625rem;border-bottom:1px solid var(--light-gray)}.product__info .detail-row *{font-size:.875rem;line-height:2.14;text-transform:none}.product__info .detail-row .label{padding:0;background-color:transparent}.product__info .detail-row .label:has(+.availability),.product__info .detail-row .value{font-weight:700}.product__info .detail-row.row--important{margin-bottom:.625rem;color:var(--dark-gray)}.product__info .detail-row.row--important *{font-size:1rem;line-height:1.9}.product__info .detail-row.row--important .label{font-weight:700;font-size:1rem}.product__info .detail-row:has(.availability) .label{color:var(--dark-gray)}.product__info .stock-last-updated-info{text-align:right;font-style:italic;line-height:2.5;margin-top:.3125rem}.product__info .stock-last-updated-info small{font-size:.75rem;font-weight:500}.product .purchase_batch_selection{margin-top:1rem}.product .purchase_batch_selection>strong{color:#000;margin-bottom:.5rem;display:block}.product__prices .price-row--primary,.product__qtyNote{color:var(--dark-gray)}.product .purchase_batch_selection ul li{margin-bottom:.75rem}.product .purchase_batch_selection ul li .designLabel__text{font-size:.875rem}.product .purchase_batch_selection ul li .designLabel__text .quantity{font-weight:500}.product .purchase_batch_selection__custom{display:flex;align-items:center;flex-wrap:wrap;gap:.25rem .75rem}.product .purchase_batch_selection__customQty{max-width:9.75rem}.product .purchase_batch_selection .alert{margin-block:.5rem 1rem;font-size:.875rem;font-weight:600}.product__qtyNote{margin:.5rem 0 0;font-size:.75rem;font-style:italic}.product__prices{margin-top:1.6875rem}.product__prices *{line-height:2.14}.product__prices .price{font-size:1.375rem;line-height:1.4;font-weight:800;text-align:right}@media screen and (min-width:992px){.product__prices .price{font-size:1.5625rem}}.product__prices .pricing-group--retail{margin-bottom:.75rem}.product__prices .pricing-group--retail .price-label{font-size:.875rem;font-weight:600}.product__prices .pricing-group--retail .price-value{color:var(--dark-gray);font-weight:700}.product__prices .price-row--primary .price-label{font-weight:700;font-size:1rem}.product__prices .price-row--primary .price-value,.product__prices .price-row--primary .price-value strong{font-size:1.375rem;line-height:1.4;font-weight:800}@media screen and (min-width:992px){.product__prices .price-row--primary .price-value,.product__prices .price-row--primary .price-value strong{font-size:1.5625rem}}.product__prices .pricing-group--fees{margin-top:.75rem}.product__prices .pricing-group--fees .price-label{font-weight:600;font-size:.8125rem}.product__prices .pricing-group--fees .price-value{font-weight:700;color:#515151;font-size:1rem}.product__offers-wrap{padding:0;gap:0}.product__actions{margin-top:2.1875rem;grid-template-columns:repeat(2,minmax(0,13.75rem));gap:.875rem}.product__actions__item .action-wrapper__inner,.product__actions__item a{display:grid;align-items:center;gap:1rem;grid-template-columns:1.875rem 1fr}.breadcrumb .product__actions__item .action-wrapper__inner .breadcrumb__item::after,.breadcrumb .product__actions__item a .breadcrumb__item::after,.product__actions__item .action-wrapper__inner .breadcrumb .breadcrumb__item::after,.product__actions__item .action-wrapper__inner .icon,.product__actions__item .action-wrapper__inner .mfp-arrow,.product__actions__item a .breadcrumb .breadcrumb__item::after,.product__actions__item a .icon,.product__actions__item a .mfp-arrow{display:flex;align-items:center;justify-content:center;background-color:#f5f5f5;width:100%;height:auto;aspect-ratio:1/1;font-size:1rem;margin-right:0}.product__actions__item .action-wrapper__inner button,.product__actions__item .action-wrapper__inner span,.product__actions__item a button,.product__actions__item a span{color:var(--dark-red);text-decoration:underline;font-weight:500;font-size:.875rem;text-align:left;line-height:1.2;cursor:pointer}.product__actions__item .action-wrapper__inner button,.product__actions__item a button{padding:0}.breadcrumb .product__actions__item .action-wrapper__inner:has(button:hover) .breadcrumb__item::after,.breadcrumb .product__actions__item a:has(button:hover) .breadcrumb__item::after,.product__actions__item .action-wrapper__inner:has(button:hover) .breadcrumb .breadcrumb__item::after,.product__actions__item .action-wrapper__inner:has(button:hover) .icon,.product__actions__item .action-wrapper__inner:has(button:hover) .mfp-arrow,.product__actions__item a:has(button:hover) .breadcrumb .breadcrumb__item::after,.product__actions__item a:has(button:hover) .icon,.product__actions__item a:has(button:hover) .mfp-arrow{color:#be2323}.product__actions__item .action-wrapper.blank .fav-remove{display:none}.product__actions__item .action-wrapper.filled::before{content:"\2713";position:absolute;top:calc(50% - .125rem);translate:0 -50%;right:-8px;width:16px;height:16px;background-color:#28a745;color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:10px;font-weight:700;line-height:1;border:2px solid #fff;box-shadow:0 1px 3px rgba(0,0,0,.2)}.breadcrumb .product__actions__item .action-wrapper.filled .breadcrumb__item::after,.product__actions__item .action-wrapper.filled .breadcrumb .breadcrumb__item::after,.product__actions__item .action-wrapper.filled .icon,.product__actions__item .action-wrapper.filled .mfp-arrow{color:#be2323}.product__actions__item .action-wrapper.filled .fav-add{display:none}.product__links .links-list{display:flex;flex-direction:column;gap:.625rem;padding-bottom:2rem}@media screen and (min-width:544px){.product__links .links-list{flex-direction:row;flex-wrap:wrap;gap:.625rem}}@media screen and (max-width:767px){.product__links .links-list .btn{width:100%}}.product__reviews .review--summary{border-radius:0}.product .product-list-content:has(.list-left-column){display:grid;grid-template-columns:1fr;gap:1.25rem}@media screen and (min-width:768px){.product .product-list-content:has(.list-left-column){grid-template-columns:30% 1fr;gap:1.75rem}.product .product-list-content .list-left-column .category-filters li .filter-item{transition:all .3s ease-out}}@media screen and (min-width:992px){.product__actions{margin-top:3.125rem}.product .product-list-content:has(.list-left-column){grid-template-columns:18.4375rem 1fr}}@media screen and (min-width:768px) and (max-width:991px),(min-width:1200px) and (max-width:1499px){.product .product-list-content:has(.list-left-column) .productList__item{grid-template-columns:1fr;grid-auto-flow:unset}}@media screen and (min-width:1500px){.product .product-list-content:has(.list-left-column) .productList__item{grid-template-columns:40% 1fr}}@media screen and (min-width:1700px){.product .product-list-content:has(.list-left-column) .productList__item{grid-template-columns:23.9375rem 1fr}}.product .product-list-content:has(.list-left-column) .productList__img img{max-height:18.75rem;max-width:18.75rem}.product .product-list-content:has(.list-left-column) .productList__content>*{grid-area:unset}.product .product-list-content:has(.list-left-column) .productList__content .group-metadata{display:none}.product .product-list-content .list-left-column .category-filters{padding-block:1rem 1.25rem;background-color:#f5f5f5;margin-top:1rem}.product .product-list-content .list-left-column .category-filters li .filter-item{color:var(--dark-gray);font-weight:600;font-size:.875rem;display:flex;background-color:#f5f5f5;padding:.5rem 1.25rem;justify-content:space-between;align-items:center;gap:.25rem .5rem}.product .product-list-content .list-left-column .category-filters li .filter-item .fa-chevron-right{font-size:6px;line-height:1;color:var(--dark-red);border:1px solid var(--dark-red);border-radius:.125rem;width:.75rem;height:.75rem;display:grid;place-items:center;transition:all .3s ease-out;letter-spacing:-1px}.product .product-list-content .list-left-column .category-filters li .filter-item.active{background-color:#be2323;color:#fff}.product .product-list-content .list-left-column .category-filters li .filter-item.active .fa-chevron-right{background-color:#fff;border-color:#fff}@media screen and (min-width:768px){.product .product-list-content .list-left-column .category-filters li .filter-item:hover{background-color:#be2323;color:#fff;font-weight:700}.product .product-list-content .list-left-column .category-filters li .filter-item:hover .fa-chevron-right{background-color:#fff;border-color:#fff}}.page--Myaccount .product-tab-list-form,.product .product-tab-list-form{padding-bottom:1.5rem;border-bottom:1px solid var(--light-gray);margin-bottom:.625rem}.page--Myaccount .product-tab-list-form .product-controls,.product .product-tab-list-form .product-controls{display:grid;justify-items:center;gap:1rem;width:100%}@media screen and (min-width:768px){.page--Myaccount .product-tab-list-form,.product .product-tab-list-form{padding-bottom:2rem}.page--Myaccount .product-tab-list-form .product-controls,.product .product-tab-list-form .product-controls{grid-template-columns:1fr auto 1fr;align-items:center;gap:2rem}.page--Myaccount .product-tab-list-form .selects__wrapper .file-input,.page--Myaccount .product-tab-list-form .selects__wrapper .form-control,.product .product-tab-list-form .selects__wrapper .file-input,.product .product-tab-list-form .selects__wrapper .form-control{min-width:10.25rem}}.page--Myaccount .product-tab-list-form .filters__wrapper,.page--Myaccount .product-tab-list-form .productListPanel__types,.page--Myaccount .product-tab-list-form .selects__wrapper,.product .product-tab-list-form .filters__wrapper,.product .product-tab-list-form .productListPanel__types,.product .product-tab-list-form .selects__wrapper{width:100%}.page--Myaccount .product-tab-list-form .filters__wrapper:has(.dropdown),.product .product-tab-list-form .filters__wrapper:has(.dropdown){display:flex;flex-wrap:wrap;align-items:center;gap:.75rem 1rem}@media screen and (min-width:1200px){.product .product-list-content .list-left-column .category-filters li .filter-item{padding-inline:2rem 1.25rem}.page--Myaccount .product-tab-list-form .filters__wrapper:has(.dropdown),.product .product-tab-list-form .filters__wrapper:has(.dropdown){column-gap:2rem}}.page--Myaccount .product-tab-list-form .filters__wrapper:has(.dropdown) .dropdown .form-check:not(:last-child),.product .product-tab-list-form .filters__wrapper:has(.dropdown) .dropdown .form-check:not(:last-child){margin-bottom:.5rem}.page--Myaccount .product-tab-list-form .filters__wrapper:has(.dropdown) .dropdown .form-check .designLabel__text em,.product .product-tab-list-form .filters__wrapper:has(.dropdown) .dropdown .form-check .designLabel__text em{color:var(--dark-gray);font-style:normal;font-weight:700}.page--Myaccount .product-tab-list-form .filters__wrapper .btn,.product .product-tab-list-form .filters__wrapper .btn{max-width:unset}@media screen and (max-width:767px){.page--Myaccount .product-tab-list-form .filters__wrapper .designLabel,.page--Myaccount .product-tab-list-form .filters__wrapper:has(.dropdown),.product .product-tab-list-form .filters__wrapper .designLabel,.product .product-tab-list-form .filters__wrapper:has(.dropdown){justify-content:center}}.page--Myaccount .product-tab-list-form .filters__wrapper .designLabel__indicator,.product .product-tab-list-form .filters__wrapper .designLabel__indicator{background-color:#f5f5f5}.page--Myaccount .product-tab-list-form .filters__wrapper .designLabel__text,.product .product-tab-list-form .filters__wrapper .designLabel__text{font-size:.875rem!important;font-weight:500}.page--Myaccount .product-tab-list-form .selects__wrapper,.product .product-tab-list-form .selects__wrapper{display:flex;align-items:center;gap:1rem}.page--Myaccount .product-tab-list-form .selects__wrapper label,.product .product-tab-list-form .selects__wrapper label{color:#3a3a3a;font-weight:500}.page--Myaccount .product-tab-list-form .selects__wrapper .file-input,.page--Myaccount .product-tab-list-form .selects__wrapper .form-control,.product .product-tab-list-form .selects__wrapper .file-input,.product .product-tab-list-form .selects__wrapper .form-control{min-height:2.125rem;height:2.125rem;padding-inline:1rem;color:#515151;font-size:.8125rem}.page--Myaccount .product-tab-list-form .productListPanel__types,.product .product-tab-list-form .productListPanel__types{display:flex;flex-direction:row-reverse;align-items:center;gap:1.5rem}@media screen and (max-width:767px){.page--Myaccount .product-tab-list-form .productListPanel__types,.product .product-tab-list-form .productListPanel__types{justify-content:center}}.page--Myaccount .product-tab-list-form .productListPanel__types .pagination-cont,.product .product-tab-list-form .productListPanel__types .pagination-cont{margin-bottom:0;margin-top:0}.page--Myaccount .product-tab-list-form .productListPanel__types .pagination-cont .pagination,.product .product-tab-list-form .productListPanel__types .pagination-cont .pagination{gap:.75rem}.page--Myaccount .product-tab-list-form .productListPanel__types .pagination-cont .pagination .page-item .page-link,.product .product-tab-list-form .productListPanel__types .pagination-cont .pagination .page-item .page-link{padding:0;background-color:transparent;color:#3a3a3a;line-height:1.5}.page--Myaccount .product-tab-list-form .productListPanel__types .pagination-cont .pagination .page-item.active .page-link,.product .product-tab-list-form .productListPanel__types .pagination-cont .pagination .page-item.active .page-link{color:#be2323}.amountHelper,.qty-box{display:flex;justify-content:center;align-items:center;background-color:#be2323;padding:.0625rem .25rem;font-size:.625rem;line-height:1.4;border-radius:0;min-width:1rem}.qty-box-unit{margin-left:.1875rem;font-weight:400;text-transform:none}.amountHelper{inset:-.375rem -.4375rem auto auto!important;position:absolute}.pagination{gap:.3125rem;align-items:center}.pagination-cont{margin-top:0}.pagination .page-item.active .page-link{color:var(--dark-gray);background-color:#d9d9d9}.pagination .page-item.disabled{pointer-events:none}.pagination .page-item--dots .page-link{background-color:transparent;cursor:default}.pagination .page-item--next .page-link,.pagination .page-item--prev .page-link{display:grid;place-items:center;padding:0;width:.875rem;height:.875rem;border-radius:.1875rem;background-color:#be2323;color:#fff}.breadcrumb .pagination .page-item--next .page-link .breadcrumb__item::after,.breadcrumb .pagination .page-item--prev .page-link .breadcrumb__item::after,.pagination .page-item--next .page-link .breadcrumb .breadcrumb__item::after,.pagination .page-item--next .page-link .icon,.pagination .page-item--next .page-link .mfp-arrow,.pagination .page-item--prev .page-link .breadcrumb .breadcrumb__item::after,.pagination .page-item--prev .page-link .icon,.pagination .page-item--prev .page-link .mfp-arrow{font-size:.4375rem;color:inherit;font-weight:700}.pagination .page-item--next .page-link:hover,.pagination .page-item--prev .page-link:hover{background-color:#a81f1f;color:#fff}.pagination .page-item--next.disabled .page-link,.pagination .page-item--prev.disabled .page-link{background-color:#d9d9d9;color:#b2b2b2}.pagination .page-item--prev{padding-right:.375rem}.pagination .page-item--next{padding-left:.375rem}.pagination .page-item--next .icon-slider-control-next{rotate:180deg}.pagination .page-link{padding:.5rem .75rem;width:fit-content;font-size:1rem;color:#6b6b6b;line-height:normal;font-weight:700}.page--Myaccount .productListPanel__types{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.75rem 1.5rem}.page--Myaccount .productListPanel__types:not(.product-tab-list-form .productListPanel__types){margin-top:2rem}@media screen and (min-width:768px){.page--Myaccount .productListPanel__types{justify-content:space-between;flex-direction:row}}.page--Myaccount .productListPanel__types .pagination-cont{margin-bottom:0}.product__list-more-button{all:unset!important}.paginations{margin:.625rem .5rem 0;padding-top:1.125rem;border-top:1px solid var(--light-gray);display:flex;flex-direction:row-reverse;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem 2rem}@media screen and (min-width:1200px){.paginations{margin-inline:.625rem}.newsletter--footer .newsletter__wrap__in{gap:1.75rem}}@media screen and (min-width:1600px){.paginations{margin-inline:.9375rem}}.paginations__default .pagination-cont{margin-bottom:0}@media screen and (max-width:543px){.newsletter--footer .newsletter__wrap{text-align:center}}.newsletter--footer .newsletter__wrap__in .newsletter__input-wrap{width:100%;position:relative}.newsletter--footer .newsletter__wrap__in .newsletter__input-wrap::before{position:absolute;content:"";top:50%;right:.375rem;width:2.25rem;height:1.5rem;background-image:url(../img/icons/send.svg);background-color:transparent;background-repeat:no-repeat;background-size:contain;background-position:center;z-index:1;translate:0 -50%;pointer-events:none}.newsletter--footer .file-input,.newsletter--footer .form-control{color:#c1c1c1}.newsletter--footer .file-input:not(:focus),.newsletter--footer .form-control:not(:focus){border-color:transparent}.newsletter--footer .file-input:focus,.newsletter--footer .form-control:focus{background-color:#313131}.newsletter--footer .file-input::placeholder,.newsletter--footer .form-control::placeholder{font-style:italic;color:inherit}.newsletter--footer .btn{font-size:0;width:2.25rem;background-color:#000}.newsletter--footer .newsletter__desc a{text-decoration:underline}.card--news .card-img-link{overflow:hidden}.card--news .card-img-link img{transition:all .3s cubic-bezier(.18,.89,.32,1.28);transform-origin:center center}@media screen and (min-width:768px){.newsletter--footer .newsletter__wrap{max-width:42.5rem;margin-inline:auto}.newsletter--footer .newsletter__wrap__in{align-items:center;grid-template-columns:1fr minmax(auto,27rem)}.newsletter--footer label{text-align:right}.newsletter--footer .btn:hover{background-color:#be2323}.newsletter--footer .newsletter__desc{max-width:27rem;margin-inline:auto 0}.newsletter--footer .newsletter__desc a:hover{text-decoration:none}.card--news .card-img-link:hover img{scale:1.15}.card--news .card-block{grid-template-rows:auto auto 1fr}}.card--news .card-block{background-color:#f5f5f5;display:grid}.card--news .card-title{margin-bottom:.5rem}@media screen and (min-width:768px){.card--news .card-title{margin-bottom:.8125rem}.card--news .card-more:hover{text-decoration:underline}}.card--news .card-text{margin-bottom:1.25rem;font-weight:500}.card--news .card-news-info{display:flex!important;justify-content:space-between;align-items:flex-end;flex-wrap:wrap;row-gap:.5rem}.card--news .card-date{color:#707070;font-size:.75rem;font-weight:800;line-height:normal}.card--news .card-more{display:block;color:var(--dark-red);line-height:normal;font-weight:700}.hp-news__wrap{margin-bottom:3.75rem}.hp-news__wrap .row--news-archive{text-align:center;padding-bottom:0}.news-hp-heading a{color:#000}@media screen and (min-width:768px){.hp-news__wrap{margin-bottom:4.6875rem}.hp-news__wrap .row--news-archive{text-align:right;padding-top:.5rem}.row--news-hp{grid-template-columns:repeat(2,1fr)}}.row--news-hp .row--news__col:last-child{display:block}.row--news-archive{padding-bottom:1.5rem}.row--news-archive+.pagination-cont{margin-bottom:3.75rem}@media screen and (min-width:768px){.row--news-archive+.pagination-cont{margin-bottom:4.6875rem}.row--homeSlider .swiper-slide-html{max-width:1460px;margin-inline:auto;left:50%;translate:-50% 0}}@media screen and (min-width:1200px){.row--news-archive,.row--news-hp{grid-template-columns:repeat(4,1fr)}.row--news-archive+.pagination-cont{margin-bottom:7.5rem}}.row--homeSlider .swiper-slide-html{padding-inline:3.125rem;pointer-events:none}.row--homeSlider .swiper-slide-html .commercialBox__title,.row--homeSlider .swiper-slide-html h2,.row--homeSlider .swiper-slide-html h3{text-transform:none;font-weight:700}.row--homeSlider .swiper-slide-html li,.row--homeSlider .swiper-slide-html p{max-width:400px;font-weight:500}.row--homeSlider .swiper-slide-html .btn-slide{pointer-events:auto}@media screen and (min-width:992px){.row--homeSlider .swiper-slide-html .commercialBox__title,.row--homeSlider .swiper-slide-html h2{margin-bottom:1.5625rem}.row--homeSlider .swiper-slide-html .btn-slide{margin-top:1.5rem}}.row--homeSlider .swiper-pagination{display:none}.swiper-button{width:42px;height:42px;border-radius:.3125rem;margin-inline:5px;translate:0 -50%}@media screen and (min-width:768px){.swiper-button{margin-inline:1.5625rem}}@media (min-width:1600px){.swiper-button{margin-inline:2.8125rem}}.swiper-button .icon-slider-control,.swiper-button .tab-content .tab-accord-link::before,.tab-content .swiper-button .tab-accord-link::before{font-size:.75rem;font-weight:700}.swiper-button--carousel{background-color:#000;font-weight:900;margin-inline:0}.swiper-button-disabled{display:flex;opacity:.1}.swiper-pagination{gap:.25rem 12px}.swiper-pagination-bullet{background-color:#fff!important;border:2px solid #9f9f9f;width:9px;height:9px;border-radius:50%}.swiper-pagination-bullet-active{background-color:#be2323!important;border-color:transparent}.featured-brands{--_top-offset:3rem}@media screen and (max-width:767px){.featured-brands .swiper{margin-bottom:0;padding-bottom:63px}.featured-brands .swiper-slide{width:calc(50% - 6px)!important}}.featured-brands .swiper-wrapper{align-items:center;height:5.625rem}@media screen and (min-width:768px){.featured-brands .swiper{margin-bottom:1rem;padding-top:var(--_top-offset);margin-top:calc(var(--_top-offset) * -1);position:relative}.featured-brands .swiper-wrapper{height:6.75rem}}@media screen and (min-width:1200px){.featured-brands .swiper-wrapper{height:9.375rem}}.featured-brands .swiper-slide .featured-brands__item{width:100%}@media screen and (min-width:768px){.featured-brands .swiper-slide .featured-brands__item{display:block;padding:.5rem;height:100%}}@media screen and (min-width:1200px){.featured-brands .swiper-slide .featured-brands__item{padding:1rem}}.featured-brands .swiper-slide .featured-brands__item img{width:100%;height:100%;object-fit:contain}.featured-brands .swiper-slide .featured-brands__item img[src*=no_image]{scale:.75}@media screen and (max-width:767px){.featured-brands .swiper-button{top:auto;bottom:0}.category-slider .swiper-slide{width:100%!important}}.category-slider{--_category-slider-slide-padding:2.5rem}@media screen and (min-width:768px){.featured-brands .swiper-button{top:0;translate:0 0;margin-top:0}.featured-brands .swiper-button-prev{left:auto;right:52px}.featured-brands .swiper-button-next{right:0}.category-slider{padding-right:0}.category-slider .swiper-wrapper{align-items:stretch}@supports (grid-template-rows:subgrid){.category-slider .swiper-wrapper{display:grid;grid-template-rows:max-content max-content;grid-auto-flow:column;align-content:start;row-gap:2.5rem}}}@media screen and (min-width:992px){.category-slider{padding-right:1.5rem;padding-block:3rem 2.5rem}}@media screen and (min-width:1400px){.category-slider{padding-right:4.25rem}}.category-slider .swiper{margin-bottom:0;padding-bottom:84px}.category-slider .swiper-slide .category-slider__slide{display:grid;gap:2rem}@media screen and (min-width:768px){.category-slider .swiper-slide{height:auto}@supports (grid-template-rows:subgrid){.category-slider .swiper-slide{display:grid;grid-template-rows:subgrid;grid-row:1/span 2}}.category-slider .swiper-slide .category-slider__slide{grid-template-rows:repeat(2,1fr);align-items:start;height:100%;padding-right:var(--_category-slider-slide-padding);gap:2.5rem}@supports (grid-template-rows:subgrid){.category-slider .swiper-slide .category-slider__slide{grid-template-rows:subgrid;grid-row:1/span 2;height:auto}}}@media screen and (min-width:1200px){@supports (grid-template-rows:subgrid){.category-slider .swiper-wrapper{row-gap:3rem}}.category-slider .swiper-slide .category-slider__slide{gap:3rem}}.category-slider .swiper-slide .category-slider__slide .category-slider__item{display:grid;gap:.75rem}@media screen and (min-width:1600px){.category-slider .swiper{padding-bottom:7rem}.category-slider .swiper-slide .category-slider__slide .category-slider__item{grid-template-columns:5.25rem 1fr}}.category-slider .swiper-slide .category-slider__slide .category-slider__item-img{background-color:#f5f5f5;aspect-ratio:1/1;display:flex;align-items:center;justify-content:center;width:4.375rem;height:4.375rem;padding:.5rem}@media screen and (min-width:768px){.category-slider .swiper-slide .category-slider__slide .category-slider__item{gap:1.25rem}.category-slider .swiper-slide .category-slider__slide .category-slider__item-img{width:6.25rem;height:6.25rem}.category-slider .swiper-slide .category-slider__slide .category-slider__item-content{text-align:left}}@media screen and (min-width:1600px){.category-slider .swiper-slide .category-slider__slide .category-slider__item-img{width:5.25rem;height:5.25rem}}.category-slider .swiper-slide .category-slider__slide .category-slider__item-img img{width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply}.category-slider .swiper-slide .category-slider__slide .category-slider__item-content h5{margin-bottom:.75rem}.category-slider .swiper-slide .category-slider__slide .category-slider__item-content h5 a:hover{color:#be2323;transition:all .3s ease-out}.category-slider .swiper-slide .category-slider__slide .category-slider__item-content .item__subcats .category-card__sublist,.category-slider .swiper-slide .category-slider__slide .category-slider__item-content .item__subcats .category-card__sublist li:has(.category-card__sublist){line-height:1.6;font-size:.875rem}.category-slider .swiper-slide .category-slider__slide .category-slider__item-content .item__subcats .category-card__sublist .category-card__sublist,.category-slider .swiper-slide .category-slider__slide .category-slider__item-content .item__subcats .category-card__sublist li{display:inline}.category-slider .swiper-slide .category-slider__slide .category-slider__item-content .item__subcats .category-card__sublist a{line-height:inherit;color:inherit;transition:all .3s ease-out;display:inline-block}.category-slider .swiper-slide .category-slider__slide .category-slider__item-content .item__subcats .category-card__sublist a::first-letter{text-transform:uppercase}@media screen and (min-width:768px){.category-slider .swiper-slide .category-slider__slide .category-slider__item-content .item__subcats .category-card__sublist a:hover{text-decoration:underline;color:#be2323}}.category-slider .swiper-slide .category-slider__slide .category-slider__item-content .item__subcats .category-card__sublist-separator{padding-inline:.25rem}.category-slider .swiper-slide .category-slider__slide .category-slider__item-content .item__subcats .category-card__sublist-separator:last-of-type{display:none}.category-slider .swiper-slide .category-slider__slide .category-slider__item-content .item__subcats .category-card__link{color:var(--dark-red);text-decoration:underline;font-weight:500;line-height:1.2;margin-top:1rem;display:block}.category-slider .swiper-navigation{position:absolute;bottom:0;width:100%}@media screen and (min-width:768px){.category-slider .swiper-slide .category-slider__slide .category-slider__item-content .item__subcats .category-card__link:hover{text-decoration:none}.category-slider .swiper-navigation{padding-right:2.5rem;gap:2rem!important}}@media screen and (min-width:768px) and (max-width:991px){.product__main{grid-column:1/3}.product__imgWrapper{order:unset}.product__info{grid-column:2/3}.category-slider .swiper-navigation{grid-template-columns:repeat(2,minmax(0,1fr))!important}.category-slider .swiper-navigation::after{display:none}}.category-slider .swiper-navigation__wrapper{display:grid;grid-template-columns:1fr auto 1fr;gap:1.5rem;align-items:center;justify-content:center}.category-slider .swiper-button{top:auto;bottom:0;translate:unset;position:relative;margin-top:0}.category-slider .swiper-button-prev{margin-inline:auto 0}.category-slider .swiper-pagination{margin-top:0;flex-wrap:wrap}.category-slider .brands-list__all-categories{text-align:center;margin-top:1.5rem;margin-bottom:-1.5rem}@media screen and (min-width:768px){.category-slider .swiper-navigation__wrapper{gap:2rem}.category-slider .brands-list__all-categories{position:absolute;bottom:1.9375rem;left:0;margin-top:0;margin-bottom:0;translate:0 50%;background-color:#fff;padding-right:2rem}}.fulltext__inner form>label.sr-only{color:#fff}.fulltext__input{padding:.375rem .3125rem .375rem 1.375rem;height:3rem!important}.fulltext__input::placeholder{font-style:italic}.fulltext__submit{background-color:#000;padding:.3125rem;border-radius:.3125rem;width:2.25rem;height:2.25rem;top:50%;right:.3125rem;translate:0 -50%}.filter-searchable-box .fulltext__submit .parameter-filter__search::before,.fulltext__submit .filter-searchable-box .parameter-filter__search::before,.fulltext__submit .filter-searchable-box__search::before,.fulltext__submit .icon-search,.fulltext__submit .pricelist-export-form .parameter-filter__search::before,.fulltext__submit .pricelist-export-form__search::before,.pricelist-export-form .fulltext__submit .parameter-filter__search::before{font-size:1rem}.fulltext .fulltextDrop{border-radius:0}.fulltext .fulltextDrop__nav{display:grid;gap:.75rem}.fulltext .fulltextDrop__inner{grid-template-columns:1fr}.fulltext .fulltextDrop__item{display:grid;gap:1rem;padding-block:.75rem;max-width:100%}.fulltext .fulltextDrop__item:has(img){align-items:start;grid-template-columns:5.75rem 1fr}.fulltext .fulltextDrop__item:not(:last-child){border-bottom:1px solid var(--light-gray)}.fulltext .fulltextDrop__item .fulltextDrop__title{display:grid}.fulltext .fulltextDrop__img{display:flex;place-items:center;background-color:#f5f5f5;aspect-ratio:1/1;height:auto;width:100%}.fulltext .fulltextDrop__img img{width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply;padding:.5rem}@media screen and (min-width:600px){.fulltext .fulltextDrop__item:has(img){grid-template-columns:8rem 1fr;gap:1.5rem}.fulltext .fulltextDrop__img img{padding:1rem}}.fulltext .fulltextDrop__content{display:grid;gap:.75rem}.fulltext .fulltextDrop__title{padding:0;margin-bottom:0}.fulltext .fulltextDrop__link{padding:0;font-size:1rem;font-weight:500;text-transform:none;color:var(--dark-gray)}.breadcrumb__item.active::first-letter,.breadcrumb__link::first-letter{text-transform:uppercase}.fulltext .fulltextDrop__codes{display:flex;flex-direction:column}.fulltext .fulltextDrop__codes li{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:0 .5rem;font-size:.8125rem}.fulltext .fulltextDrop .stock,.fulltext .fulltextDrop__codes li label{font-weight:700}.fulltext .fulltextDrop .stock--in{color:#4caf50}.fulltext .fulltextDrop .stock--out{color:#be2323}.fulltext .fulltextDrop__all{padding-top:1rem;border-top:1px solid var(--light-gray)}.fulltext .fulltextDrop__all a{color:#be2323;font-weight:700;font-size:1.125rem}.page--Fulltext .mainWrapper{margin-bottom:2.5rem}@media screen and (min-width:768px){.page--Fulltext .mainWrapper{margin-bottom:5rem}.page--Fulltext .fulltext-items a:hover{text-decoration:underline}.product__content{gap:2rem}}.page--Fulltext .fulltext-items--pages{margin-bottom:3rem}.product__content .customTabs{margin-bottom:1.5rem;row-gap:.25rem;grid-template-columns:1fr;grid-auto-flow:row}@media screen and (min-width:768px){.product__content .customTabs{display:flex;flex-wrap:wrap;margin-bottom:0;padding-bottom:.75rem;gap:0 .25rem;border-bottom:1px solid var(--light-gray)}.product__content .customTabs .nav-item{padding-block:.125rem}}.product__content .customTabs .nav-link{padding:.5rem;font-size:.75rem;font-weight:700;color:#666;display:grid;grid-template-columns:1fr .8125rem;align-items:center;gap:.3125rem;transition:all .3s ease-out;line-height:normal;text-transform:uppercase;border-radius:.25rem}@media screen and (max-width:767px){.product__content .customTabs .nav-link{background-color:#f5f5f5;padding:.5rem 1rem}.copyright{text-align:center}}@media screen and (min-width:768px){.product__content .customTabs .nav-link{font-size:.8125rem}}@media screen and (min-width:992px){.fulltext .fulltextDrop{min-width:40rem;left:50%;right:auto;translate:-50% 0}.fulltext .fulltextDrop__item:has(img){column-gap:2rem}.product__content .customTabs .nav-link{padding-inline:.75rem;font-size:.875rem}}@media (min-width:1600px){.product__content .customTabs .nav-link{font-size:1rem;padding-inline:1.125rem}.breadcrumb__wrapper{padding-inline:2.8125rem}}.product__content .customTabs .nav-link::after,.product__content .customTabs .nav-link::before{grid-area:1/2/2/3;transition:all .3s ease-out;width:.8125rem;height:.8125rem;display:grid;place-items:center}.product__content .customTabs .nav-link::before{order:2;font-size:.4375rem;color:#000;border-radius:.1875rem;opacity:1}.product__content .customTabs .nav-link::after{content:"";position:relative;background-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="13" height="13" viewBox="0 0 13 13" fill="none"><rect x="13" y="13" width="13" height="13" rx="3" transform="rotate(-180 13 13)" fill="%23BE2323"/><path fill-rule="evenodd" clip-rule="evenodd" d="M10.8333 4.87504L6.50001 9.20837L2.16668 4.87504L3.25001 3.79171L6.50001 7.04171L9.75001 3.79171L10.8333 4.87504Z" fill="white"/></svg>');background-size:contain;background-repeat:no-repeat;background-position:center;opacity:0}.product__content .customTabs .nav-link.active,.product__content .customTabs .nav-link:hover{color:#000}.product__content .customTabs .nav-link.active::before,.product__content .customTabs .nav-link:hover::before{opacity:0}.product__content .customTabs .nav-link.active::after,.product__content .customTabs .nav-link:hover::after{opacity:1}.product__content .customTabs .nav-link.active{background-color:#be2323;color:#fff}.product__content .tab-content .product__links>.commercialBox__title,.product__content .tab-content .product__links>h2,.product__content .tab-content .reviews-title,.product__content .tab-content .tab-pane>.commercialBox__title,.product__content .tab-content .tab-pane>h2{color:#3a3a3a;max-width:42rem;text-wrap:balance;line-height:1.4}@media screen and (min-width:768px){.product__content .tab-content .product__links>.commercialBox__title,.product__content .tab-content .product__links>h2,.product__content .tab-content .reviews-title,.product__content .tab-content .tab-pane>.commercialBox__title,.product__content .tab-content .tab-pane>h2{font-size:1.25rem}}@media screen and (min-width:1200px){.product__content .tab-content .product__links>.commercialBox__title,.product__content .tab-content .product__links>h2,.product__content .tab-content .reviews-title,.product__content .tab-content .tab-pane>.commercialBox__title,.product__content .tab-content .tab-pane>h2{margin-bottom:2.25rem}.product__content .tab-content .product__links>.commercialBox__title,.product__content .tab-content .product__links>h2,.product__content .tab-content .reviews-title{margin-bottom:2rem}}.product__content .tab-content>.tab-pane>.productList{margin-inline:0}.product__content .tab-content .productList{margin-bottom:0}.breadcrumb{background-color:#f5f5f5;border-bottom:0}.breadcrumb__wrapper{max-width:100%}.breadcrumb__item{font-weight:500;color:rgba(30,30,30,.7)}.breadcrumb__item::after{color:rgba(58,58,58,.5)!important;font-size:.3125rem!important;font-weight:600!important}.breadcrumb__item--home .icon-home{display:none}.breadcrumb__item--home span{display:block!important}.breadcrumb__item span{color:rgba(30,30,30,.7)!important}.breadcrumb__link{font-weight:500;text-decoration:underline}.page--ProductDetail .breadcrumb__item:has(+.active)::after{content:none}.page--ProductDetail .breadcrumb .active{font-size:0;opacity:0}.copyright{border-top:0;gap:.75rem;align-items:center}@media screen and (min-width:992px){.copyright{gap:2rem}}@media screen and (min-width:768px) and (max-width:991px){.copyright{flex-wrap:wrap}.copyright__content{flex-grow:1}}.copyright__date{margin-bottom:.3125rem}@media screen and (min-width:768px){.breadcrumb__link:hover{text-decoration:none}.copyright__links{margin-bottom:0}.copyright__link{font-size:.75rem}.hp-cats__item:hover img{scale:1.1}}.copyright__link:not(:last-child){position:relative}.copyright__link:not(:last-child)::before{position:absolute;content:"|";top:0;right:-6.36px;width:1px;height:100%}@media screen and (max-width:767px){.copyright__company,.copyright__links{justify-content:center}}.copyright__company span{display:none}.copyright .payments{margin-top:0;max-width:25rem}.comparsion{border:none;isolation:isolate}.comparsion__nav{display:flex;flex-direction:row;justify-content:flex-end;align-items:center;gap:.5rem;margin-bottom:1rem}.comparsion__nav__btn{background-color:#be2323!important;color:#fff!important;border-radius:.25rem!important;width:2.5rem;height:2.5rem;display:grid;place-items:center;cursor:pointer}.comparsion__nav__btn--left{rotate:-90deg}.comparsion__nav__btn--right{rotate:90deg}@media screen and (min-width:992px){.comparsion-wrapper{border:1px solid #dcdcdc}.hp-cats__item__figure{margin-bottom:1.5rem!important}}@media (max-width:991px){.comparsion__item{border-right:1px solid #dcdcdc}.comparsion__item.heading{left:1.25rem;right:1.25rem;background-color:#d7d7d7;color:#000}}.comparsion__item--1{border-right:1px solid #dcdcdc!important}@media (max-width:767px){.comparsion__item{margin-inline:auto}.catBox__name{font-size:.8125rem}}@media screen and (min-width:1200px){.copyright .payments{max-width:28rem}.hp-cats{margin-block:5.75rem 6.875rem}.hp-cats__wrap{grid-template-columns:repeat(6,minmax(0,1fr))}}.hp-cats__item{display:block!important}@media (min-width:1400px){.hp-cats__item{padding:2rem 2.1875rem 1.625rem}}.hp-cats__item__figure img{transition:all .3s ease-out}.hp-cats__item__name{font-weight:500;text-transform:none;color:inherit}.hp-cats__item__name::first-letter,.page--Myaccount h3{text-transform:uppercase}.hp-cats.catBox--img{margin-block:0 2rem!important}@media screen and (min-width:768px){.hp-cats.catBox--img .catBox__row{grid-template-columns:repeat(4,minmax(0,1fr))}}@media screen and (min-width:992px) and (max-width:1199px),screen and (min-width:1600px){.hp-cats.catBox--img .catBox__row{grid-template-columns:repeat(5,minmax(0,1fr))}}@media screen and (min-width:1800px){.hp-cats.catBox--img .catBox__row{grid-template-columns:repeat(6,minmax(0,1fr))}}@media screen and (min-width:768px) and (max-width:1199px){.homepage .hp-cats__item:last-child,.homepage .hp-cats__item:nth-last-child(2){grid-column:span 2}}.box--visitedProducts{background-color:#fff;padding:0 1.25rem 3.75rem}@media screen and (min-width:992px){.box--visitedProducts{padding-bottom:4.6875rem;padding-inline:.5rem}}@media screen and (min-width:1200px){.hp-cats.catBox--img{margin-bottom:2.625rem!important}.box--visitedProducts{padding:0 1.4375rem 4.6875rem}.homepage .box--visitedProducts{max-width:1490px;margin-inline:auto;padding-bottom:5.8125rem}}@media (min-width:1600px){.box--visitedProducts{padding-inline:2.0625rem}.homepage .box--visitedProducts{padding-inline:1.4375rem}}@media screen and (min-width:992px){.box--visitedProducts .box__title{padding-inline:.75rem}}@media screen and (min-width:1200px){.box--visitedProducts .box__title{margin-bottom:.875rem}}.box--visitedProducts .swiper{margin-bottom:0}.box--visitedProducts .swiper .swiper-button-disabled{opacity:0}.box--visitedProducts .productList--swiper{display:flex;gap:0}.box--visitedProducts .productList--swiper .swiper-slide a{display:grid;grid-template-rows:auto 1fr;gap:1rem;text-decoration:none!important;padding:.25rem;position:relative}@media screen and (min-width:992px){.box--visitedProducts .productList--swiper .swiper-slide a{transition:all .3s ease-out;grid-template-rows:auto 1fr;padding:.5rem}}@media screen and (min-width:1440px){.box--visitedProducts .productList--swiper .swiper-slide a{padding:.75rem}}.box--visitedProducts .productList--swiper .swiper-slide a .visitedProducts__img{background-color:#f5f5f5}.box--visitedProducts .productList--swiper .swiper-slide a img{--_img-size:100%;margin-right:0;width:var(--_img-size);height:var(--_img-size);min-width:var(--_img-size);min-height:var(--_img-size);max-width:var(--_img-size);max-height:11rem;padding:.5rem;aspect-ratio:1/1;object-fit:contain}@media screen and (min-width:992px){.box--visitedProducts .productList--swiper .swiper-slide a img{padding:.75rem}}.box--visitedProducts .productList--swiper .swiper-slide a span{font-size:.875rem;font-weight:500;line-height:1.5;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;text-overflow:ellipsis;min-height:2.625rem}.assistant-outer-wrap{background-color:#f5f5f5!important}.assistant{--_btn-h:2.94118rem;border:0}.assistant__header__title{font-size:1rem}.assistant__header .assistant__close{border-radius:0;width:2rem;height:2rem}.assistant__item{border:0;padding-inline:1.5rem;padding-bottom:0}.assistant__item .assistant__paramHeading{margin-bottom:0}.assistant__item .assistant__paramHeading .commercialBox__title,.assistant__item .assistant__paramHeading h2{font-size:1rem;margin-bottom:0}.assistant__item .assistant__paramBody{padding-block:1.25rem 1.75rem}@media screen and (min-width:768px){.assistant__item .assistant__paramBody{grid-template-columns:repeat(2,minmax(0,1fr))}}.assistant__item.filter-searchable-box{padding-top:1.75rem}.assistant__item.filter-searchable-box .assistant__paramHeading{margin-bottom:0;display:grid;gap:1rem}@media screen and (min-width:1200px){.assistant__item{padding-inline:2rem}.assistant__item.filter-searchable-box .assistant__paramHeading{grid-template-columns:auto 1.5fr 1fr}.assistant__item.filter-searchable-box .assistant__paramHeading .commercialBox__title,.assistant__item.filter-searchable-box .assistant__paramHeading h2{display:block;padding-right:.75rem;padding-top:.125rem}}@media screen and (min-width:1500px){.assistant__item.filter-searchable-box .assistant__paramHeading{grid-template-columns:auto minmax(0,29rem) 1fr}}.assistant__item.filter-searchable-box .assistant__paramHeading__quickSearch{position:relative}.assistant__item.filter-searchable-box .assistant__paramHeading__quickSearch .file-input,.assistant__item.filter-searchable-box .assistant__paramHeading__quickSearch .form-control{padding-inline:1rem 2.75rem}@media screen and (min-width:992px){.assistant__item .assistant__paramHeading .commercialBox__title,.assistant__item .assistant__paramHeading h2{line-height:1.9}.assistant__item .assistant__paramBody{padding-block:1.5rem 1.75rem}.assistant__item.filter-searchable-box .assistant__paramHeading__quickSearch .file-input,.assistant__item.filter-searchable-box .assistant__paramHeading__quickSearch .form-control{height:2.25rem}}.assistant__item.filter-searchable-box .assistant__paramHeading__quickSearch .btn{position:absolute;top:50%;right:.25rem;translate:0 -50%;width:2.5rem;height:2.5rem;padding:0}.assistant__item.filter-searchable-box .assistant__paramHeading__quickSearch .btn .filter-searchable-box__search::before,.assistant__item.filter-searchable-box .assistant__paramHeading__quickSearch .btn .icon-search,.assistant__item.filter-searchable-box .assistant__paramHeading__quickSearch .btn .parameter-filter__search::before,.assistant__item.filter-searchable-box .assistant__paramHeading__quickSearch .btn .pricelist-export-form__search::before{color:inherit}@media screen and (min-width:992px){.assistant__item.filter-searchable-box .assistant__paramHeading__quickSearch .btn{width:1.625rem;height:1.625rem}.assistant__item.filter-searchable-box .assistant__paramHeading__quickSearch .btn .filter-searchable-box__search::before,.assistant__item.filter-searchable-box .assistant__paramHeading__quickSearch .btn .icon-search,.assistant__item.filter-searchable-box .assistant__paramHeading__quickSearch .btn .parameter-filter__search::before,.assistant__item.filter-searchable-box .assistant__paramHeading__quickSearch .btn .pricelist-export-form__search::before{font-size:14px}}.assistant__item.filter-searchable-box .assistant__paramHeading__link{line-height:normal}@media screen and (min-width:1200px){.assistant__item.filter-searchable-box .assistant__paramHeading .commercialBox__title::after,.assistant__item.filter-searchable-box .assistant__paramHeading h2::after{display:none}.assistant__item.filter-searchable-box .assistant__paramHeading__link{position:relative;display:grid;align-items:center;grid-template-columns:1fr auto;column-gap:1rem}.assistant__item.filter-searchable-box .assistant__paramHeading__link::before{position:relative;content:"";top:auto;left:0;width:100%;height:1px;background-color:var(--light-gray)}}.assistant__item.filter-searchable-box .assistant__paramHeading__link a{font-size:.875rem;color:var(--dark-red);font-weight:500;text-decoration:underline}@media screen and (min-width:1400px){.assistant__item.filter-searchable-box .assistant__paramHeading__link{position:relative;display:grid;align-items:center;grid-template-columns:1fr auto;column-gap:1.75rem}.assistant__item.filter-searchable-box .assistant__paramHeading__link a{width:fit-content}}.assistant__item.filter-searchable-box .assistant__paramBody{padding-top:1.5rem}@media screen and (min-width:1200px){.assistant__item.filter-searchable-box .assistant__paramBody{padding-block:2rem}}@media screen and (min-width:1500px){.assistant__item.filter-searchable-box .assistant__paramBody{padding-block:3rem}}.assistant__item.filter-searchable-box .assistant__paramBody .brand-filter__options{display:grid;grid-template-columns:repeat(auto-fill,minmax(5rem,1fr));gap:.625rem}@media screen and (min-width:768px){.assistant__item.filter-searchable-box .assistant__paramBody .brand-filter__options{grid-template-columns:repeat(auto-fill,minmax(6.25rem,1fr))}}@media screen and (min-width:1800px){.assistant__item.filter-searchable-box .assistant__paramBody .brand-filter__options{grid-template-columns:repeat(auto-fill,minmax(7rem,1fr))}}.assistant__item.filter-searchable-box .assistant__paramBody .brand-filter__options .designLabel{position:relative}.assistant__item.filter-searchable-box .assistant__paramBody .brand-filter__options .designLabel .assistant__paramLink{display:flex;align-items:center;justify-content:center;aspect-ratio:1.6/1;background-color:#fff;width:100%;height:100%;padding:.625rem}.assistant__item.filter-searchable-box .assistant__paramBody .brand-filter__options .designLabel .assistant__paramLink img{max-height:100%;max-width:100%;height:100%;width:100%;object-fit:contain;object-position:center;transition:all .3s ease-out}.assistant__item.filter-searchable-box .assistant__paramBody .brand-filter__options .designLabel .designLabel__indicator{position:absolute;height:100%;width:100%;background-color:transparent;margin-right:0;border:2px solid transparent}.assistant__item.filter-searchable-box .assistant__paramBody .brand-filter__options .designLabel .designLabel__indicator::after{display:none}.assistant__item.filter-searchable-box .assistant__paramBody .brand-filter__options .designLabel input[type=checkbox]:checked~.designLabel__indicator,.assistant__item.filter-searchable-box .assistant__paramBody .brand-filter__options .designLabel:hover:not(.disabled) .designLabel__indicator{border-color:#be2323}.assistant__item.filter-searchable-box .assistant__paramBody .brand-filter__options .designLabel:hover:not(.disabled) .assistant__paramLink img{scale:1.08}.assistant__item--parameters,.assistant__item--price-tags{padding-top:0}.assistant__item--parameters .assistant__paramBody{gap:2rem}@media screen and (min-width:1400px){.assistant__item--parameters .assistant__paramBody{grid-template-columns:repeat(3,minmax(0,1fr))}}@media screen and (min-width:1650px){.assistant__item--parameters .assistant__paramBody{grid-template-columns:repeat(4,minmax(0,1fr))}}.assistant__item--parameters .parameter-filter__header{margin-bottom:.875rem}.assistant__item--parameters .parameter-filter__header h3{font-size:1rem;font-weight:500;color:#3a3a3a;margin-bottom:0}.assistant__item--parameters .parameter-filter__header:has(img){display:flex;align-items:center;gap:.75rem}.assistant__item--parameters .parameter-filter__header:has(img) img{max-width:1rem;max-height:1rem;object-fit:contain}.assistant__item--parameters .parameter-filter__body:has(.parameter-filter__options){background-color:#fff}.assistant__item--parameters .parameter-filter__body .parameter-filter__slider{display:grid;gap:1.25rem}.assistant__item--parameters .parameter-filter__footer{margin-top:1.125rem;display:flex;flex-direction:row;flex-wrap:wrap;gap:.5rem 1rem}@media screen and (min-width:992px){.assistant__item--parameters .parameter-filter__footer{flex-direction:row;flex-wrap:wrap;column-gap:1rem}}.assistant__item--parameters .parameter-filter__footer .assistFilter__reset{display:flex;align-items:center;gap:.25rem .5rem;color:#5f5f5f;font-size:.875rem;font-weight:500;text-decoration:none;margin-bottom:0;line-height:1.5}.assistant__item--parameters .parameter-filter__footer .assistFilter__reset .icon-remove{background-color:#be2323;color:#fff;font-size:8px;border-radius:.0625rem;width:.8125rem;height:.8125rem;display:grid;place-items:center;line-height:1}.assistant__item--price-tags .assistant__paramBody{border-top:1px solid #e4e4e4;border-bottom:1px solid #e4e4e4;gap:2rem}@media screen and (min-width:768px){.assistant__item--price-tags .assistant__paramBody{grid-template-columns:1fr}.assistant__item--price-tags .assistant__paramBody .assistant__price .assistant__currency--from{left:calc(50% - 45px)}}@media screen and (min-width:992px){.assistant__item--price-tags .assistant__paramBody{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (min-width:1200px){.assistant__item--price-tags .assistant__paramBody{padding-block:1.5rem;grid-template-columns:1fr}}@media screen and (min-width:1500px){.assistant__item--price-tags .assistant__paramBody{grid-template-columns:minmax(0,34.25rem) 1fr}}.assistant__item--price-tags .assistant__paramBody .assistant__price,.assistant__item--price-tags .assistant__paramBody .assistant__tags{padding:0}.assistant__item--price-tags .assistant__paramBody .assistant__price{margin-bottom:0}.assistant__item--price-tags .assistant__paramBody .assistant__price .file-input,.assistant__item--price-tags .assistant__paramBody .assistant__price .form-control{height:52px}@media (max-width:1199px){.assistant__item--price-tags .assistant__paramBody .assistant__price .ui-slider{grid-column:1/3}.assistant__item--price-tags .assistant__paramBody .assistant__price .slider-value-max{order:unset}}.assistant__item--price-tags .assistant__paramBody .assistant__price .assistant__currency{color:#707070}@media screen and (min-width:1200px){.assistant__item--price-tags .assistant__paramBody .assistant__priceControl{grid-template-columns:8.125rem 1fr 8.125rem}.assistant__item--price-tags .assistant__paramBody .assistant__price .assistant__currency--from{left:5.875rem}.assistant__item--price-tags .assistant__paramBody .assistant__price .assistant__currency--to{right:1rem}}.assistant__item--price-tags .assistant__paramBody .assistant__tags{border-bottom:0;gap:.25rem 1.25rem}@media screen and (min-width:768px){.assistant__item--price-tags .assistant__paramBody .assistant__tags{justify-content:center}.accountNav__item .accountNav__link{transition:all .3s ease-out}}@media screen and (min-width:1500px){.assistant__item--price-tags .assistant__paramBody .assistant__tags{justify-content:flex-start}}.assistant__item--price-tags .assistant__paramBody .assistant__tags .designLabel .assistant__paramLink{color:#5f5f5f;padding-right:0;font-size:.875rem;font-weight:500;line-height:1.9}.assistant__item .assistant__priceControl{grid-template-columns:repeat(2,1fr)}.assistant__item .assistant__priceControl .assistant__currency,.assistant__item .assistant__priceControl .slider-value-label--max,.assistant__item .assistant__priceControl .slider-value-label--min{color:#868686;font-size:.875rem;font-weight:500;font-style:italic}.assistant__item .assistant__priceControl .file-input,.assistant__item .assistant__priceControl .form-control{text-align:center}.assistant__item .assistant__priceControl__range-max,.assistant__item .assistant__priceControl__range-min{position:relative}.assistant__item .assistant__priceControl__range-max label,.assistant__item .assistant__priceControl__range-min label{position:absolute;top:50%;translate:0 -50%;left:.75rem}.assistant__item .assistant__priceControl .assistant__currency{top:.9375rem;right:.75rem}.assistant__item .slider-range{background-color:silver;height:.25rem}.assistant__item .slider-range .ui-slider-range{background-color:#585858}.assistant__item .slider-range .ui-slider-handle{height:1.375rem;width:1.375rem;margin-top:0;translate:0 -50%;box-shadow:0 0 4px 0 rgba(0,0,0,.25)}.assistant__item .slider-range .ui-slider-handle::after{width:1rem;height:1rem;translate:-50% -50%;margin:auto;background-color:#515151}@media screen and (max-width:1199px){.assistant__bottom{background-color:#fff}}@media screen and (min-width:1200px){.assistant__item .assistant__priceControl .assistant__currency{top:calc(50% - .0625rem)}.assistant__bottom{padding-block:1.25rem 1.375rem}.assistant__bottom>div{display:flex;flex-direction:row;justify-content:flex-end;gap:1.25rem}}.assistant__bottom .btn-primary .btn__assist-count{margin-left:.5rem;width:fit-content;height:1.25rem;padding-inline:.25rem;font-size:.75rem}.assistant__bottom .btn-primary .btn__assist-count:has(.fa-spin){background-color:transparent}.assistant__bottom .btn-primary .btn__assist-count .fa-spin{margin-bottom:0;font-size:20px}.assistant__bottom .assistFilter__reset{margin-bottom:0}.filter-searchable-box .parameter-filter__search,.filter-searchable-box__search,.pricelist-export-form .parameter-filter__search,.pricelist-export-form__search{position:relative}.filter-searchable-box .parameter-filter__search::before,.filter-searchable-box__search::before,.pricelist-export-form .parameter-filter__search::before,.pricelist-export-form__search::before{position:absolute;top:50%;right:1.25rem;translate:0 -50%;width:fit-content;height:fit-content;color:#777;font-size:10px}.filter-searchable-box .parameter-filter__options,.filter-searchable-box__options,.pricelist-export-form .parameter-filter__options,.pricelist-export-form__options{padding:1.25rem;border:1px solid #e7e7e7;border-top:0;max-height:12.5rem;overflow-y:auto;display:flex;flex-direction:column;gap:.5rem}@media screen and (min-width:992px){.filter-searchable-box .parameter-filter__options,.filter-searchable-box__options,.pricelist-export-form .parameter-filter__options,.pricelist-export-form__options{max-height:14.5rem}}.filter-searchable-box .parameter-filter__option .designLabel,.filter-searchable-box__option .designLabel,.pricelist-export-form .parameter-filter__option .designLabel,.pricelist-export-form__option .designLabel{position:relative}.filter-searchable-box .parameter-filter__option .designLabel input,.filter-searchable-box__option .designLabel input,.pricelist-export-form .parameter-filter__option .designLabel input,.pricelist-export-form__option .designLabel input{top:0;left:0}.filter-searchable-box .parameter-filter__option .designLabel a,.filter-searchable-box__option .designLabel a,.pricelist-export-form .parameter-filter__option .designLabel a,.pricelist-export-form__option .designLabel a{color:#626262;font-size:.875rem;font-weight:500;line-height:1.9}.filter-searchable-box .parameter-filter__option .designLabel a .cnt,.filter-searchable-box__option .designLabel a .cnt,.pricelist-export-form .parameter-filter__option .designLabel a .cnt,.pricelist-export-form__option .designLabel a .cnt{font-size:.75rem;color:#737373;font-weight:700;margin-left:.125rem}.filter-searchable-box .parameter-filter__option .designLabel__indicator,.filter-searchable-box__option .designLabel__indicator,.pricelist-export-form .parameter-filter__option .designLabel__indicator,.pricelist-export-form__option .designLabel__indicator{background-color:#f5f5f5;margin-top:-.0625rem}.pricelist-export-form .col-form-label{display:block;margin-bottom:.875rem}.pricelist-export-form__options{max-height:15.625rem}.mainWrapper:has(.pricelist-export-form){overflow:hidden}.accountNav{border-radius:0;border:0;padding:1rem 0 0;background-color:#f5f5f5;margin-top:0}.accountNav__user{padding-bottom:1rem;padding-left:1rem}@media screen and (min-width:1250px){.accountNav__user{display:none}}.accountNav__user__company{display:inline-block;margin-left:.5rem;padding-left:.75rem;border-left:1px solid rgba(0,0,0,.2);font-weight:500}.accountNav__toggle{top:1.65rem}.accountNav__nav{padding-top:0;margin-top:0;border:0}@media (max-width:1250px){.accountNav__item:first-child{margin-top:0!important}}.accountNav__item .accountNav__link{color:var(--dark-gray);font-weight:600;font-size:.875rem;display:flex;background-color:#f5f5f5;padding:.5rem 1.375rem;justify-content:space-between;align-items:center;gap:.25rem .5rem}@media screen and (min-width:1200px){.pricelist-export-form__options{max-height:18.75rem}.accountNav__item .accountNav__link{padding-inline:2rem 1.375rem}}.accountNav__item .accountNav__link .fa-chevron-right{font-size:6px;line-height:1;color:var(--dark-red);border:1px solid var(--dark-red);border-radius:.125rem;width:.75rem;height:.75rem;display:grid;place-items:center;transition:all .3s ease-out;letter-spacing:-1px}@media screen and (min-width:768px){.accountNav__item .accountNav__link:hover{background-color:#be2323;color:#fff;font-weight:700}.accountNav__item .accountNav__link:hover .fa-chevron-right{background-color:#fff;border-color:#fff}}.accountNav__item.active .accountNav__link{background-color:#be2323;color:#fff;font-weight:600}.accountNav__item.active .accountNav__link .fa-chevron-right{background-color:#fff;border-color:#fff}.accountNav__item--logout .accountNav__link{color:var(--dark-red);padding-block:1.25rem;margin-top:1.125rem;border-color:#e3e3e3}.page--Myaccount .mainWrapper>.container{max-width:unset}.page--Myaccount .contentWrapper>.row{padding-bottom:3.75rem}@media screen and (min-width:768px){.page--Myaccount .contentWrapper>.row{padding-bottom:5rem}}@media screen and (min-width:992px){.page--Myaccount .contentWrapper>.row{padding-bottom:6.5rem;grid-template-columns:minmax(0,1fr)}}@media screen and (min-width:1600px){.page--Myaccount .contentWrapper>.row{column-gap:3rem}}.page--Myaccount .contentWrapper>.row>div{min-width:0}.page--Myaccount .contentWrapper>.row .col-md-9{position:relative;min-width:0;overflow-x:clip}@media screen and (min-width:1250px){.page--Myaccount h1{font-size:1.375rem;margin-bottom:1.875rem}.page--Myaccount .contentWrapper>.row{display:grid;grid-template-columns:16.125rem minmax(0,1fr);padding-bottom:8.5rem}.page--Myaccount .contentWrapper>.row .col-md-9:has( .card--passwordChange,.pricelist-export-form,.card-block-gdpr-agreement,.form-registration,.favorite-tags,.personalData__header,.addresses-settings ){max-width:76.5rem}}.page--Myaccount .alert{flex-direction:column;align-items:flex-start;row-gap:.5rem}.page--Myaccount .alert *{margin-bottom:0}.page--Myaccount .alert a{color:var(--dark-red);text-decoration:underline}@media screen and (max-width:767px){.page--Myaccount .addresses-form__buttons,.page--Myaccount .personalData__buttons,.page--Myaccount .toolbar-top{margin-bottom:1rem}.page--Myaccount .addresses-form__buttons .btn,.page--Myaccount .personalData__buttons .btn,.page--Myaccount .toolbar-top .btn{margin-bottom:.25rem}.page--Myaccount .documents-updated .btn{margin-top:.5rem;display:block;margin-inline:auto}}@media (max-width:900px){.page--Myaccount .personalData__buttons{display:block}}.page--Myaccount .gdpr-address__grid__block{border-radius:0}.page--Myaccount .documents-updated{font-size:.75rem;margin-bottom:1rem;text-align:center;background-color:#fff}.page--Myaccount .documents-updated span{font-weight:700}@media screen and (min-width:768px){.page--Myaccount .alert a:hover{text-decoration:none}.page--Myaccount .addresses-form__buttons,.page--Myaccount .personalData__buttons,.page--Myaccount .toolbar-top{position:absolute;top:-.25rem;right:0;z-index:1}.page--Myaccount .addresses-form__buttons .btn:first-of-type,.page--Myaccount .personalData__buttons .btn:first-of-type,.page--Myaccount .toolbar-top .btn:first-of-type{outline:#fff solid 20px}.page--Myaccount .documents-updated{text-align:right;padding-left:1.25rem}.page--Myaccount .documents-updated .btn{margin-left:1.25rem}}.page--Myaccount .list-filter{background-color:#f5f5f5;padding:1.5rem}.page--Myaccount .list-filter+p{margin-top:1.5rem}@media screen and (min-width:992px){.page--Myaccount .list-filter{padding:2rem}.page--Myaccount .list-filter+p{margin-top:2.25rem}.page--Myaccount .list-filter .form-group .file-input,.page--Myaccount .list-filter .form-group .form-control{height:2.25rem}}.page--Myaccount .list-filter .form-group{margin-bottom:0}.page--Myaccount .list-filter .form-group .file-input,.page--Myaccount .list-filter .form-group .form-control{padding-inline:1rem}.page--Myaccount .list-filter .file__tooltip{margin-top:.5rem}.page--Myaccount .list-filter .file__tooltip a{color:var(--dark-red);font-weight:500}.page--Myaccount .list-filter__reset{margin-top:1rem;text-align:right}.page--Myaccount .list-filter__reset .btn-link{font-size:.875rem;font-weight:500}.page--Myaccount .list-filter__reset .btn-link .fa{margin-right:.25rem}.page--Myaccount .list-filter__reset [hidden]{display:none!important}.page--Myaccount .list-filter__file-input,.page--Myaccount .list-filter__search{display:grid;align-items:center;gap:.5rem 1.5rem}@media screen and (min-width:768px){.page--Myaccount .list-filter__file-input,.page--Myaccount .list-filter__search{grid-template-columns:repeat(2,minmax(0,1fr));justify-content:space-between}.page--Myaccount .list-filter__search{justify-content:flex-start}}@media screen and (min-width:992px){.page--Myaccount .list-filter__file-input,.page--Myaccount .list-filter__search{grid-template-columns:27rem auto}}.page--Myaccount .list-filter__file-input:has(+div),.page--Myaccount .list-filter__search:has(+div){margin-bottom:1.5rem;padding-bottom:1.5rem;border-bottom:1px solid #e4e4e4}.page--Myaccount .list-filter__file-input__link,.page--Myaccount .list-filter__search__link{line-height:1.3}.page--Myaccount .list-filter__file-input__link a,.page--Myaccount .list-filter__search__link a{color:var(--dark-red);font-weight:500;text-decoration:underline;font-size:.875rem;line-height:inherit;text-wrap:wrap}.page--Myaccount .list-filter__file-input .file-input,.page--Myaccount .list-filter__search .file-input{margin-top:0}.page--Myaccount .list-filter__list-type .btn-group{margin-top:.625rem;display:flex;flex-wrap:wrap;gap:.5rem 1rem}.page--Myaccount .list-filter__list-type .btn-group .designLabel{font-weight:500;color:var(--dark-gray)}@media screen and (min-width:768px){.page--Myaccount .list-filter__file-input{grid-template-columns:1fr auto}.page--Myaccount .pricelist-export-form{max-width:50%}}.page--Myaccount .list-filter__inputs{display:grid;align-items:end;gap:1rem 1.5rem;grid-template-columns:repeat(auto-fit,minmax(12.25rem,1fr))}@media screen and (min-width:992px){.page--Myaccount .list-filter__inputs{gap:1rem 1.75rem;grid-template-columns:repeat(auto-fit,clamp(0,33%,12.25rem))}.page--Myaccount .list-filter__inputs .form-group{column-gap:1rem}}.page--Myaccount .list-filter__inputs .form-group{display:grid;grid-template-columns:1fr;align-items:center;gap:.5rem}.page--Myaccount .list-filter__inputs .form-group:has(input[type=date]){grid-template-columns:auto 1fr}.page--Myaccount .list-filter__inputs .form-group input[type=date]{width:auto}.page--Myaccount .list-filter__inputs .file-input,.page--Myaccount .list-filter__inputs .form-control{display:block}.page--Myaccount .list-filter select{--_select-arrow-offset:0.75rem}.page--Myaccount .favorite-tags .favorite-tag{margin-bottom:1rem;display:grid;grid-template-columns:4.5rem 1fr;gap:.5rem 1rem}.page--Myaccount .favorite-tags .favorite-tag__name{display:flex;align-items:center;font-size:.875rem;text-transform:none;font-weight:500;margin-bottom:0;grid-column:2/3;column-gap:.75rem}@media screen and (min-width:768px){.page--Myaccount .favorite-tags .favorite-tag__name{font-size:.9375rem}}.page--Myaccount .favorite-tags .favorite-tag__name::after{display:none}.page--Myaccount .favorite-tags .favorite-tag__name .badge{display:grid;place-items:center;font-weight:700;background-color:#f5f5f5;line-height:1;font-size:.875rem;border-radius:.25rem;padding:.5rem .75rem}.page--Myaccount .favorite-tags .favorite-tag__controls{display:flex;flex-direction:row;gap:.5rem}.page--Myaccount .favorite-tags .favorite-tag__controls .btn{padding:.5rem}.page--Myaccount .new-tag-form{margin-top:2rem}.page--Myaccount .new-tag-form .file-input,.page--Myaccount .new-tag-form .form-control{margin-top:0!important}@media screen and (max-width:543px){.page--Myaccount .new-tag-form .btn{margin-top:.75rem}}.page--Myaccount .ajax-list-wrapper{margin-top:1.5rem}@media screen and (min-width:768px){.page--Myaccount .ajax-list-wrapper{margin-top:2rem}.page--Myaccount .table--deliveries a:not(th a):hover,.page--Myaccount .table--demands a:not(th a):hover,.page--Myaccount .table--invoices a:not(th a):hover,.page--Myaccount .table--orders a:not(th a):hover,.page--Myaccount .table--ordersHistory a:not(th a):hover,.page--Myaccount .table--ordersUndelivered a:not(th a):hover,.page--Myaccount .table--unfinishedOrders a:not(th a):hover,.page--Myaccount .table--users a:not(th a):hover{text-decoration:underline}}.page--Myaccount .list-wrapper{border-top:1px solid var(--light-gray);padding-top:.1875rem;margin-top:1.5rem}.page--Myaccount .list-wrapper .items-table{border-bottom:0}.page--Myaccount .list-wrapper .items-table>td{padding:0}.page--Myaccount .list-wrapper .items-table .items{margin-bottom:2rem;background-color:#fafafa}.page--Myaccount .list-wrapper .items-table .items .index{min-width:4.5rem}.page--Myaccount .list-wrapper .items-table .items .description{width:100%}.page--Myaccount .list-wrapper .items-table .items .num{min-width:7rem}.page--Myaccount .list-wrapper .items-table .items .date{min-width:10rem}.page--Myaccount .table tr:not(thead tr),.page--Myaccount table tr:not(thead tr){background-color:transparent;border-bottom:1px solid var(--light-gray)}.page--Myaccount .table td,.page--Myaccount .table th,.page--Myaccount table td,.page--Myaccount table th{padding:.6rem .5rem .5rem;line-height:1.3;min-width:6rem}@media screen and (min-width:992px){.page--Myaccount .list-wrapper{margin-top:2.25rem}.page--Myaccount .table td,.page--Myaccount .table th,.page--Myaccount table td,.page--Myaccount table th{padding:.75rem .75rem .65rem}.page--Myaccount .table--users td:has(.btn){grid-template-columns:repeat(2,auto)}}.page--Myaccount .table td,.page--Myaccount .table td a,.page--Myaccount .table th,.page--Myaccount .table th a,.page--Myaccount table td,.page--Myaccount table td a,.page--Myaccount table th,.page--Myaccount table th a{font-size:.75rem}.page--Myaccount .table th,.page--Myaccount .table th a,.page--Myaccount table th,.page--Myaccount table th a{color:#4e4e4e;font-weight:700}.page--Myaccount .table td,.page--Myaccount table td{color:#636363;font-weight:600;background-color:transparent!important}.page--Myaccount .table td:first-child,.page--Myaccount table td:first-child{font-weight:800;color:#353535}.page--Myaccount .table--deliveries .list-sort.active .fa,.page--Myaccount .table--deliveries tr:not(.items-table)>td:first-child>a:not(.btn),.page--Myaccount .table--demands .list-sort.active .fa,.page--Myaccount .table--demands tr:not(.items-table)>td:first-child>a:not(.btn),.page--Myaccount .table--invoices .list-sort.active .fa,.page--Myaccount .table--invoices tr:not(.items-table)>td:first-child>a:not(.btn),.page--Myaccount .table--orders .list-sort.active .fa,.page--Myaccount .table--orders tr:not(.items-table)>td:first-child>a:not(.btn),.page--Myaccount .table--ordersHistory .list-sort.active .fa,.page--Myaccount .table--ordersHistory tr:not(.items-table)>td:first-child>a:not(.btn),.page--Myaccount .table--ordersUndelivered .list-sort.active .fa,.page--Myaccount .table--ordersUndelivered tr:not(.items-table)>td:first-child>a:not(.btn),.page--Myaccount .table--unfinishedOrders .list-sort.active .fa,.page--Myaccount .table--unfinishedOrders tr:not(.items-table)>td:first-child>a:not(.btn),.page--Myaccount .table--users .list-sort.active .fa,.page--Myaccount .table--users tr:not(.items-table)>td:first-child>a:not(.btn){color:#be2323}.page--Myaccount .table td:has(.btn-link),.page--Myaccount table td:has(.btn-link){text-align:right}.page--Myaccount .table td .btn-link,.page--Myaccount table td .btn-link{padding:0;line-height:inherit}.page--Myaccount .table .text-center,.page--Myaccount table .text-center{text-align:center}.page--Myaccount .table .col-index,.page--Myaccount table .col-index{min-width:3rem;width:3rem}.page--Myaccount .table .col-image img,.page--Myaccount table .col-image img{max-width:5rem;max-height:5rem;object-fit:contain;object-position:center}.page--Myaccount .table .col-desc,.page--Myaccount table .col-desc{min-width:14rem}.page--Myaccount .table--demands td:last-child,.page--Myaccount .table--demands th:last-child,.page--Myaccount .table--users td:first-child,.page--Myaccount .table--users th:first-child{min-width:fit-content}.page--Myaccount .table--users td:has(.btn){display:grid;gap:.25rem}.page--Myaccount .table--deliveries .btn,.page--Myaccount .table--demands .btn,.page--Myaccount .table--invoices .btn,.page--Myaccount .table--orders .btn,.page--Myaccount .table--ordersHistory .btn,.page--Myaccount .table--ordersUndelivered .btn,.page--Myaccount .table--unfinishedOrders .btn,.page--Myaccount .table--users .btn{display:flex;width:max-content;margin-inline:auto;margin-bottom:.25rem}.page--Myaccount .table--deliveries .btn:has(i),.page--Myaccount .table--demands .btn:has(i),.page--Myaccount .table--invoices .btn:has(i),.page--Myaccount .table--orders .btn:has(i),.page--Myaccount .table--ordersHistory .btn:has(i),.page--Myaccount .table--ordersUndelivered .btn:has(i),.page--Myaccount .table--unfinishedOrders .btn:has(i),.page--Myaccount .table--users .btn:has(i){width:2rem;height:2rem;padding-inline:.375rem;font-size:.875rem}.page--Myaccount .table--deliveries .btn:has(i) i,.page--Myaccount .table--demands .btn:has(i) i,.page--Myaccount .table--invoices .btn:has(i) i,.page--Myaccount .table--orders .btn:has(i) i,.page--Myaccount .table--ordersHistory .btn:has(i) i,.page--Myaccount .table--ordersUndelivered .btn:has(i) i,.page--Myaccount .table--unfinishedOrders .btn:has(i) i,.page--Myaccount .table--users .btn:has(i) i{font-size:14px}.page--Myaccount .table--deliveries .list-sort,.page--Myaccount .table--demands .list-sort,.page--Myaccount .table--invoices .list-sort,.page--Myaccount .table--orders .list-sort,.page--Myaccount .table--ordersHistory .list-sort,.page--Myaccount .table--ordersUndelivered .list-sort,.page--Myaccount .table--unfinishedOrders .list-sort,.page--Myaccount .table--users .list-sort{display:flex;align-items:center;gap:.375rem}.page--Myaccount .table--deliveries .list-sort.asc .fa,.page--Myaccount .table--demands .list-sort.asc .fa,.page--Myaccount .table--invoices .list-sort.asc .fa,.page--Myaccount .table--orders .list-sort.asc .fa,.page--Myaccount .table--ordersHistory .list-sort.asc .fa,.page--Myaccount .table--ordersUndelivered .list-sort.asc .fa,.page--Myaccount .table--unfinishedOrders .list-sort.asc .fa,.page--Myaccount .table--users .list-sort.asc .fa{rotate:180deg}.page--Myaccount .table--deliveries .list-sort .fa,.page--Myaccount .table--demands .list-sort .fa,.page--Myaccount .table--invoices .list-sort .fa,.page--Myaccount .table--orders .list-sort .fa,.page--Myaccount .table--ordersHistory .list-sort .fa,.page--Myaccount .table--ordersUndelivered .list-sort .fa,.page--Myaccount .table--unfinishedOrders .list-sort .fa,.page--Myaccount .table--users .list-sort .fa{font-size:14px;color:#000;transition:all .3s ease-out;translate:0 -.0625rem}@media screen and (min-width:768px){.page--Myaccount .table--deliveries .list-sort,.page--Myaccount .table--demands .list-sort,.page--Myaccount .table--invoices .list-sort,.page--Myaccount .table--orders .list-sort,.page--Myaccount .table--ordersHistory .list-sort,.page--Myaccount .table--ordersUndelivered .list-sort,.page--Myaccount .table--unfinishedOrders .list-sort,.page--Myaccount .table--users .list-sort{gap:.5rem}.page--Myaccount .table--deliveries .list-sort .fa,.page--Myaccount .table--demands .list-sort .fa,.page--Myaccount .table--invoices .list-sort .fa,.page--Myaccount .table--orders .list-sort .fa,.page--Myaccount .table--ordersHistory .list-sort .fa,.page--Myaccount .table--ordersUndelivered .list-sort .fa,.page--Myaccount .table--unfinishedOrders .list-sort .fa,.page--Myaccount .table--users .list-sort .fa{font-size:16px}}@media screen and (max-width:767px){.page--Myaccount .personalData__header{row-gap:1.5rem}}.page--Myaccount .personalData__header__company{display:inline-block;margin-left:.5rem;padding-left:.75rem;border-left:1px solid rgba(0,0,0,.2);font-weight:500;color:var(--dark-gray)}.page--Myaccount .personalData__title{grid-template-columns:4.5rem 1fr!important;text-transform:none;margin-bottom:0}.page--Myaccount .personalData__title::after{display:none}.page--Myaccount .personalData__content{display:grid;gap:2.5rem}.page--Myaccount .personalData__content .alert{margin-bottom:0}.page--Myaccount .personalData__content .b-row{margin-inline:-1.5rem}.page--Myaccount .personalData__content .b-row>div{padding-inline:1.5rem}@media (max-width:1249px){.page--Myaccount .personalData__content .b-row{margin-inline:-1.25rem}.page--Myaccount .personalData__content .b-row>div{padding-inline:1.25rem}}.page--Myaccount .personalData__content .user-basic-info ul,.page--Myaccount .personalData__content .user-business-info ul{display:grid;row-gap:.25rem;margin-bottom:.25rem}@media screen and (min-width:768px){.page--Myaccount .personalData__content{padding-top:2rem;gap:3rem}.page--Myaccount .personalData__content .user-basic-info ul,.page--Myaccount .personalData__content .user-business-info ul{max-width:24rem}}.page--Myaccount .personalData__content .user-basic-info ul li,.page--Myaccount .personalData__content .user-business-info ul li{display:flex;flex-wrap:wrap;align-items:center;gap:.25rem 1rem;justify-content:space-between}.page--Myaccount .personalData__content .user-basic-info ul li label,.page--Myaccount .personalData__content .user-business-info ul li label{font-weight:600}.page--Myaccount .personalData__content .user-address,.page--Myaccount .personalData__content .user-basic-info ul li .btn-link,.page--Myaccount .personalData__content .user-basic-info ul li span,.page--Myaccount .personalData__content .user-business-info ul li .btn-link,.page--Myaccount .personalData__content .user-business-info ul li span{font-size:.875rem}.page--Myaccount .personalData__content .user-address strong{color:var(--dark-gray);font-size:1rem}.page--Myaccount .personalData__content .user-address .address__bussines{margin:.75rem 0 0;color:var(--dark-gray)}.page--Myaccount .personalData__content .user-address .address__bussines label{font-weight:600;margin-bottom:0}.page--Myaccount .personalData__content .user-address .other-addresses{margin-top:.75rem;color:var(--dark-gray);font-weight:500}.breadcrumb .page--Myaccount .personalData__content .user-address .other-addresses .breadcrumb__item::after,.page--Myaccount .personalData__content .user-address .other-addresses .breadcrumb .breadcrumb__item::after,.page--Myaccount .personalData__content .user-address .other-addresses .icon,.page--Myaccount .personalData__content .user-address .other-addresses .mfp-arrow{padding-right:.25rem}.page--Myaccount .personalData__content .user-address .other-addresses a{color:var(--dark-red);text-decoration:underline}.page--Myaccount .personalData__content .user-business-info ul li{flex-wrap:nowrap}.page--Myaccount .personalData__content .user-business-info ul li label{flex-shrink:0}.page--Myaccount .personalData__content .user-business-info ul li span{text-align:right}.page--Myaccount .personalData__content .user-business-info .alert{margin-top:1.5rem}.page--Myaccount .personalData__content .user-preferences-form .b-row,.page--Myaccount .personalData__content .user-preferences-form .row--preferences{margin-bottom:1.75rem}.page--Myaccount .personalData__content .b-col-md-12{padding-top:1.25rem}.page--Myaccount .document__controls{display:flex;flex-wrap:wrap;gap:.25rem;margin-bottom:1.5rem}@media screen and (min-width:768px){.page--Myaccount .personalData__content .user-address .other-addresses a:hover{text-decoration:none}.page--Myaccount .personalData__content .user-business-info ul{max-width:36rem}.page--Myaccount .document__controls{margin-bottom:2rem}.page--Myaccount .document__controls .control-btn--back{position:absolute;top:-.25rem;right:0;z-index:1}.page--Myaccount .document__header .b-row .row__wrapper{max-width:24rem}}.page--Myaccount .document__header .b-row{margin-inline:-1.5rem}.page--Myaccount .document__header .b-row>div{padding-inline:1.5rem}@media (max-width:1249px){.page--Myaccount .document__header .b-row{margin-inline:-1.25rem}.page--Myaccount .document__header .b-row>div{padding-inline:1.25rem}}@media screen and (max-width:991px){.page--Myaccount .document__header .b-row>div:not(:last-child){padding-bottom:1.5rem}}.page--Myaccount .document__header .b-row .row__wrapper{display:grid;row-gap:.25rem;margin-bottom:.25rem}.page--Myaccount .document__header .b-row .row__wrapper .row{display:flex;flex-wrap:wrap;align-items:center;gap:.25rem 1rem;justify-content:space-between}.page--Myaccount .document__header .b-row .row__wrapper .row .col-sm-4{font-weight:600}.page--Myaccount .document__header .b-row .row__wrapper .row .col-sm-8{font-size:.875rem}.page--Myaccount .document__items{margin-top:2rem}@media screen and (min-width:768px){.page--Myaccount .document__items{margin-top:3rem}}.page--Myaccount .document__item-note td{font-size:.875rem;padding-block:.5rem;background-color:#fff8e0;border-top:0;color:#6b5510}.page--Myaccount .orderDetail .checkoutList__row,.page--Myaccount .orderDetail-unfinished .checkoutList--order{padding-block:1rem}.page--Myaccount .document__item-note strong{color:#4d3c08}.page--Myaccount .list-item-wrapper{display:grid;grid-template-columns:1.25rem 1fr;column-gap:1rem}.page--Myaccount .action-toolbar{padding-top:2rem;border-top:1px solid var(--light-gray)}.page--Myaccount .action-toolbar .align-items-center{display:flex;flex-wrap:wrap;align-items:center}.page--Myaccount .action-toolbar .align-items-center>div{height:100%}.page--Myaccount .action-toolbar .btn-group{display:flex;flex-wrap:wrap;gap:.5rem;justify-content:flex-end}@media screen and (max-width:543px){.page--Myaccount .action-toolbar .btn-group{margin-top:1rem}}.page--Myaccount .action-toolbar .btn{min-height:unset}.page--Myaccount .orderDetail__title::after{display:none}.page--Myaccount .orderDetail__wrap{border-radius:0}.page--Myaccount .orderDetail__info__item{background-color:#f5f5f5}.page--Myaccount .orderDetail .checkoutList__row .checkoutList__item:has(p){grid-column:1/-1}.page--Myaccount .orderDetail .checkoutList__row .checkoutList__item:has(p) p{font-size:.875rem}.page--Myaccount .orderDetail .checkoutList__row .checkoutList__item--img-title{font-weight:700;color:var(--dark-gray)}.page--Myaccount .orderDetail-unfinished .checkoutList__row{grid-template-columns:5rem 1fr;row-gap:.5rem}@media screen and (min-width:540px){.page--Myaccount .orderDetail-unfinished .checkoutList__row{grid-template-columns:5rem 1fr minmax(6.75rem,max-content)}}.page--Myaccount .orderDetail-unfinished .checkoutList__row:not(:last-child){border-bottom:1px solid #dcdcdc}.page--Myaccount .orderDetail-unfinished .checkoutList__row .checkoutList__item--name{line-height:1.2}@media (max-width:539px){.page--Myaccount .orderDetail-unfinished .checkoutList__row .checkoutList__item--name{order:5;grid-column:span 2}}.page--Myaccount .orderDetail-unfinished .checkoutList__row .checkoutList__item--name a{font-weight:600;font-size:.875rem}.page--Myaccount .orderDetail-unfinished .checkoutList__row .checkoutList__item--name .checkoutList__sku{display:block;width:100%;margin-top:.5rem}.page--Myaccount .orderDetail-unfinished .checkoutList__row .checkoutList__item:last-of-type strong{color:#000;font-size:1.125rem}.page--Myaccount .orderDetail-unfinished .checkoutList__row .checkoutList__item:last-of-type .price--recyclingfee{opacity:.75}.address-list{display:grid;gap:1.5rem}@media screen and (min-width:768px){.address-list{display:grid;grid-template-columns:repeat(2,1fr);gap:1.5rem}}.address-list .address-tile{background-color:#f5f5f5;padding:1.25rem}@media screen and (min-width:992px){.page--Myaccount .document__controls .control-btn--back .btn:first-of-type{outline:#fff solid 20px}.address-list{gap:2rem}.address-list .address-tile{padding:1.75rem}}.address-list .address-tile .btn{margin-top:.5rem;margin-right:.5rem}@media screen and (min-width:1200px){.address-list .address-tile .btn{margin-top:.75rem}}.page--QuickOrder .quick-order-import-grid .import-by-search .search-result .media-product .media-body .product__offers-wrap,.page--QuickOrder .quick-order-import-grid>div .btn:not(.reset-search-result){margin-top:1rem}.address-list .address-tile.newForm,.address-list .address-tile:has(.edit-mode){grid-column:1/-1}.address-list .address-wrapper>.address,.address-list .address-wrapper>.form{display:none}.address-list .address-wrapper.edit-mode>.form,.address-list .address-wrapper:not(.edit-mode)>.address{display:block}.address-list .form,.address-list .newForm>div{padding-block:.5rem 1rem}.address-list .form .form-group,.address-list .newForm>div>div{margin-bottom:1rem}.card-block-gdpr-agreement .designLabel small{margin-left:auto}.avatar-group{display:flex;flex-wrap:wrap;align-items:center;gap:0}.avatar-group__item{width:36px;height:36px;border-radius:50%;border:2px solid #fff;overflow:hidden;margin-left:-8px;background:#f5f5f5;cursor:default;transition:transform .15s,z-index 0s;position:relative;z-index:1}.avatar-group__item:first-child{margin-left:0}.avatar-group__item:hover{transform:translateY(-3px) scale(1.1);z-index:10}.avatar-group__item--overflow{background:#e0e0e0;display:flex;align-items:center;justify-content:center;font-size:11px;font-weight:600;color:#555}.avatar-group__img{width:100%;height:100%;object-fit:contain}.page--QuickOrder .row--codes-filter{margin-block:1.5rem}.page--QuickOrder .row--codes-filter .list--inline{display:flex;flex-direction:column;row-gap:.5rem}@media screen and (min-width:768px){.address-list .form .form-group,.address-list .newForm>div>div{margin-bottom:1.5rem}.page--QuickOrder .row--codes-filter .list--inline{flex-direction:row;column-gap:1.75rem}}.page--QuickOrder .row--codes-filter .list--inline .designLabel__indicator{margin-right:.375rem}.page--QuickOrder .quick-order-import-grid>div{margin-bottom:2rem}.page--QuickOrder .quick-order-import-grid .import-by-search .form-group{position:relative}.page--QuickOrder .quick-order-import-grid .import-by-search .form-group .btn{position:absolute;top:50%;right:.5rem;translate:0 -50%;width:1.625rem;height:1.625rem;padding:0;display:grid;place-items:center}.breadcrumb .page--QuickOrder .quick-order-import-grid .import-by-search .form-group .btn .breadcrumb__item::after,.page--QuickOrder .quick-order-import-grid .import-by-search .form-group .btn .breadcrumb .breadcrumb__item::after,.page--QuickOrder .quick-order-import-grid .import-by-search .form-group .btn .icon,.page--QuickOrder .quick-order-import-grid .import-by-search .form-group .btn .mfp-arrow{font-size:12px;line-height:1}.page--QuickOrder .quick-order-import-grid .import-by-search .search-result{display:grid;gap:1rem 1.5rem}@media screen and (min-width:544px) and (max-width:991px){.page--QuickOrder .quick-order-import-grid .import-by-search .search-result{grid-template-columns:repeat(2,minmax(0,1fr))}}.page--QuickOrder .quick-order-import-grid .import-by-search .search-result.lm--masked{min-height:8.75rem}.page--QuickOrder .quick-order-import-grid .import-by-search .search-result .media-product{display:flex;flex-direction:column;row-gap:1rem;padding:.5rem;border:1px solid var(--light-gray)}.page--QuickOrder .quick-order-import-grid .import-by-search .search-result .media-product .highlight{font-weight:700;color:#be2323}.page--QuickOrder .quick-order-import-grid .import-by-search .search-result .media-product .product__link{background-color:#f5f5f5;padding:1.25rem;display:grid;place-items:center;height:12.5rem}.page--QuickOrder .quick-order-import-grid .import-by-search .search-result .media-product .product__link .product__image{width:100%;height:100%;max-height:10rem;max-width:10rem;object-fit:contain;mix-blend-mode:multiply}.page--QuickOrder .quick-order-import-grid .import-by-search .search-result .media-product .media-body{flex-grow:1}.page--QuickOrder .quick-order-import-grid .import-by-search .search-result .media-product .media-body .product__codes{font-size:.875rem;margin-bottom:.25rem;column-gap:.25rem}.page--QuickOrder .quick-order-import-grid .import-by-search .search-result .media-product .media-body .product__codes li label{font-weight:700;color:#000}.page--QuickOrder .quick-order-import-grid .import-by-search .search-result .media-product .media-body .product__codes li span{font-weight:500}.page--QuickOrder .quick-order-import-grid .import-by-search .search-result .media-product .media-body .product__name{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;margin-bottom:.75rem;align-items:flex-start;font-size:.875rem;font-weight:500;text-decoration:none}@media screen and (min-width:1600px){.page--QuickOrder .quick-order-import-grid .import-by-search .search-result .media-product .media-body .product__name{max-width:82%}}.page--QuickOrder .quick-order-import-grid .import-by-search .search-result .media-product .media-body .product__stock{font-size:.875rem}.page--QuickOrder .quick-order-import-grid .import-by-search .search-result .media-product .media-body .product__offers-wrap .product__addToCart{grid-template-columns:minmax(35%,7.8125rem) auto!important}.page--QuickOrder .quick-order-import-grid .import-by-search .search-result .media-product .media-body .product__offers-wrap .product-amount-wrapper{grid-area:unset}.page--QuickOrder .quick-order-import-grid .import-by-search .search-result .media-product .media-body .product__offers-wrap .product-amount-wrapper .product__amount{min-height:2.1875rem}.page--QuickOrder .quick-order-import-grid .import-by-search .search-result .media-product .media-body .product__offers-wrap .btn{margin-top:0;min-height:auto;font-size:.875rem}.page--QuickOrder .quick-order__container{overflow-x:hidden}@media screen and (min-width:768px){.page--QuickOrder .quick-order__storage .quick-order__list .table{white-space:nowrap;display:block;max-width:none;overflow-x:auto}}.page--QuickOrder .quick-order__storage .quick-order__list .table .quick-order__list__head th{background-color:#f5f5f5;border-bottom:2px solid var(--light-gray);font-size:.875rem;font-weight:700;color:var(--dark-gray)}.page--QuickOrder .quick-order__storage .quick-order__list .table .image .basketProdList__img{--_img-size:3.75rem;min-width:var(--_img-size);min-height:var(--_img-size);max-width:var(--_img-size);max-height:var(--_img-size);object-fit:contain}.page--QuickOrder .quick-order__storage .quick-order__list .table .title-sku{min-width:18.75rem;width:100%;white-space:normal}.page--QuickOrder .quick-order__storage .quick-order__list .table .title-sku .product-sku{display:block;margin-top:.5rem;font-weight:600;color:var(--dark-gray)}.page--QuickOrder .quick-order__storage .quick-order__list .table .product-buy .product-amount-wrapper{padding-inline:0;min-width:6.75rem;width:80%;margin-inline:auto}.page--QuickOrder .quick-order__storage .quick-order__list .table .product-buy .product-amount-wrapper .product__amount{padding-inline:.375rem}.page--QuickOrder .quick-order__storage .quick-order__list .table .remove button{cursor:pointer;opacity:.7}.page--QuickOrder .quick-order__storage .quick-order__list .table .remove button:hover{opacity:1}.breadcrumb .page--QuickOrder .quick-order__storage .quick-order__list .table .remove button .breadcrumb__item::after,.page--QuickOrder .quick-order__storage .quick-order__list .table .remove button .breadcrumb .breadcrumb__item::after,.page--QuickOrder .quick-order__storage .quick-order__list .table .remove button .icon,.page--QuickOrder .quick-order__storage .quick-order__list .table .remove button .mfp-arrow{font-size:1.125rem}.page--QuickOrder .quick-order__storage .quick-order__footer{padding-block:1.5rem;margin-bottom:2.5rem;border-block:1px solid var(--light-gray);display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:1rem}.page--QuickOrder .quick-order__storage .quick-order__footer .summary_table strong{color:var(--dark-gray);display:block;margin-bottom:.5rem;font-size:1.125rem}.page--QuickOrder .quick-order__storage .quick-order__footer .summary_table p{margin-bottom:.5rem}.page--QuickOrder .quick-order__storage .quick-order__footer .summary_table :last-child{margin-bottom:0}.page--QuickOrder .quick-order__storage .quick-order__footer__buttons{display:flex;flex-wrap:wrap;gap:.5rem;justify-content:flex-end}.dropdown .dropdown-menu,.dropdown .dropdown-menu--mega{display:none}.dropdown.open .dropdown-menu,.dropdown.open .dropdown-menu--mega{display:block}.productList__item:has(.label--productionEnded) .productList__item__actions,.productList__item:has(.label--productionEnded) .productList__tags .label:not(.label--productionEnded),.productList__item:has(.label--productionEnded) .productList__tags br,.productList__item:has(.label--productionEnded) .product__tags .label:not(.label--productionEnded),.productList__item:has(.label--productionEnded) .product__tags br,.productList__item:has(.label--productionEnded) .rating,.product__imgWrapper:has(.label--productionEnded) .productList__item__actions,.product__imgWrapper:has(.label--productionEnded) .productList__tags .label:not(.label--productionEnded),.product__imgWrapper:has(.label--productionEnded) .productList__tags br,.product__imgWrapper:has(.label--productionEnded) .product__tags .label:not(.label--productionEnded),.product__imgWrapper:has(.label--productionEnded) .product__tags br,.product__imgWrapper:has(.label--productionEnded) .rating{display:none}.alert{padding-block:1rem;position:relative;z-index:2}.alert__text p{margin-bottom:.5rem}.alert__text p+.btn{margin-top:.625rem}.alert a:not(.btn){color:inherit;text-decoration:underline;padding-inline:.25rem}.alert a:not(.btn):hover{text-decoration:none}.alert-success::before{width:2rem;height:2rem;margin-top:-1rem}.alert--in-header-wrap .alert--in-header{align-items:center}.alert--in-header-wrap .alert__btn--open{background-color:#000}.productList__tags span.label,.product__tags span.label{border-radius:.1875rem;text-transform:none;font-size:.6875rem;font-weight:600;padding:.0625rem .875rem 0;line-height:1.9}.address-option__label,.catMenu__link::first-letter,.mainNav .catMenu .catMenu__link::first-letter{text-transform:uppercase}@media screen and (min-width:992px){.page--QuickOrder .row--codes-filter{margin-block:2rem}.productList__tags span.label,.product__tags span.label{margin-bottom:.125rem}}.productList__tags .label.label--productionEnded,.product__tags .label.label--productionEnded{width:100%;background-color:#be2323;border-radius:0;justify-content:center;color:#fff;font-size:.75rem;line-height:normal;padding-block:.75rem .6875rem;margin-bottom:0}@media screen and (min-width:1200px){.productList__tags .label.label--productionEnded,.product__tags .label.label--productionEnded{font-size:.875rem}}.productList__item:has(.label--productionEnded) .productList__tags,.productList__item:has(.label--productionEnded) .product__tags,.product__imgWrapper:has(.label--productionEnded) .productList__tags,.product__imgWrapper:has(.label--productionEnded) .product__tags{inset:auto auto 0 50%;translate:-50% 0;padding:0;width:100%}.productList__item:has(.label--productionEnded) img,.product__imgWrapper:has(.label--productionEnded) img{opacity:.3}.productList__item:has(.label--productionEnded) .productGallery img,.productList__item:has(.label--productionEnded) .product__img__link img,.product__imgWrapper:has(.label--productionEnded) .productGallery img,.product__imgWrapper:has(.label--productionEnded) .product__img__link img{opacity:.2;mix-blend-mode:darken}.productList__item:has(.label--productionEnded) .purchase,.product__imgWrapper:has(.label--productionEnded) .purchase{opacity:.4}.productList__item:has(.label--productionEnded) .purchase .btn,.productList__item:has(.label--productionEnded) .purchase .qtyField__btn,.product__imgWrapper:has(.label--productionEnded) .purchase .btn,.product__imgWrapper:has(.label--productionEnded) .purchase .qtyField__btn{background-color:#313131;opacity:.3}.productList__action,.product__offers-wrap{--_grid-area-column:1/1/2/3}.productList__action .product__addToCart,.productList__action .purchase,.product__offers-wrap .product__addToCart,.product__offers-wrap .purchase{background-color:#f5f5f5;padding:.375rem .3125rem;gap:.3125rem;display:grid;grid-template-columns:repeat(2,1fr)}@media screen and (min-width:544px){.productList__action .product__addToCart,.productList__action .purchase,.product__offers-wrap .product__addToCart,.product__offers-wrap .purchase{grid-template-columns:minmax(35%,7.8125rem) repeat(2,auto)}}@media screen and (min-width:1200px) and (max-width:1299px){.productList__action .product__addToCart,.productList__action .purchase,.product__offers-wrap .product__addToCart,.product__offers-wrap .purchase{grid-template-columns:repeat(2,1fr)}}.productList__action .product__addToCart:has(.alert-error),.productList__action .purchase:has(.alert-error),.product__offers-wrap .product__addToCart:has(.alert-error),.product__offers-wrap .purchase:has(.alert-error){grid-template-columns:1fr}.productList__action .product__addToCart:has(.alert-error) .alert,.productList__action .purchase:has(.alert-error) .alert,.product__offers-wrap .product__addToCart:has(.alert-error) .alert,.product__offers-wrap .purchase:has(.alert-error) .alert{margin-bottom:0;font-size:.875rem;padding:.55rem 0;justify-content:center}.productList__action .product__addToCart .btn,.productList__action .purchase .btn,.product__offers-wrap .product__addToCart .btn,.product__offers-wrap .purchase .btn{height:100%;min-width:0;width:100%;max-width:100%}.productList__action .product__addToCart .btn:has([class*=icon-]),.productList__action .purchase .btn:has([class*=icon-]),.product__offers-wrap .product__addToCart .btn:has([class*=icon-]),.product__offers-wrap .purchase .btn:has([class*=icon-]){gap:.875rem}.productList__action .product__addToCart .btn [class*=icon-],.productList__action .purchase .btn [class*=icon-],.product__offers-wrap .product__addToCart .btn [class*=icon-],.product__offers-wrap .purchase .btn [class*=icon-]{display:inline-block;color:#fff;opacity:.4;margin:0}@media screen and (max-width:767px){.productList__action .product__addToCart .btn,.productList__action .purchase .btn,.product__offers-wrap .product__addToCart .btn,.product__offers-wrap .purchase .btn{padding-inline:.5rem}.productList__action .product__addToCart .btn [class*=icon-],.productList__action .purchase .btn [class*=icon-],.product__offers-wrap .product__addToCart .btn [class*=icon-],.product__offers-wrap .purchase .btn [class*=icon-]{display:none}}.productList__action .product__addToCart .btn [class*=icon-]:not(.product__addToCart .btn [class*=icon-]),.productList__action .purchase .btn [class*=icon-]:not(.product__addToCart .btn [class*=icon-]),.product__offers-wrap .product__addToCart .btn [class*=icon-]:not(.product__addToCart .btn [class*=icon-]),.product__offers-wrap .purchase .btn [class*=icon-]:not(.product__addToCart .btn [class*=icon-]){display:none}.productList__action .product__addToCart .btn-text,.productList__action .purchase .btn-text,.product__offers-wrap .product__addToCart .btn-text,.product__offers-wrap .purchase .btn-text{order:2}.productList__action .product__addToCart .btn--demand [class*=icon-],.productList__action .purchase .btn--demand [class*=icon-],.product__offers-wrap .product__addToCart .btn--demand [class*=icon-],.product__offers-wrap .purchase .btn--demand [class*=icon-]{font-size:1.0625rem}.productList__action .product__addToCart .btn--buy [class*=icon-],.productList__action .purchase .btn--buy [class*=icon-],.product__offers-wrap .product__addToCart .btn--buy [class*=icon-],.product__offers-wrap .purchase .btn--buy [class*=icon-]{font-size:1.3125rem}.product__offers-wrap{margin-top:1.5rem}.product__offers-wrap .product__addToCart{gap:.4375rem;justify-content:unset}@media (max-width:543px),(min-width:768px) and (max-width:991px),(min-width:1200px) and (max-width:1299px){.product__offers-wrap .product__addToCart{justify-items:center;grid-template-columns:repeat(2,1fr)!important}}.product__offers-wrap .product__addToCart .btn{font-size:1rem;line-height:1.5;min-height:3rem;padding-inline:.9375rem}@media screen and (min-width:992px){.product__offers-wrap .product__addToCart{grid-template-columns:1fr repeat(2,auto)}.product__offers-wrap .product__addToCart .btn{padding-inline:1.3125rem 1.9375rem}.catMenu--sidebar .catMenu__title,.catMenu__title{margin-bottom:1.625rem}}.product-amount-wrapper{display:grid;align-items:center;grid-template-columns:auto 1fr auto max-content;width:100%;padding-inline:.4375rem}@media (max-width:543px),(min-width:1200px) and (max-width:1299px){.product-amount-wrapper{grid-area:var(--_grid-area-column)}}.product-amount-wrapper .product__amount,.product-amount-wrapper .product__unit,.product-amount-wrapper .qtyField__btn{grid-row:1/2}.product-amount-wrapper .qtyField__btn{position:static;width:1rem;height:1rem;border-radius:.125rem;background-color:#3a3a3a;padding:0;display:flex;align-items:center;justify-content:center;color:#fff;transform:none!important;line-height:.1rem;font-size:1rem;border:none;text-decoration:none}.product-amount-wrapper .qtyField__btn.down{grid-column:1/2}.product-amount-wrapper .qtyField__btn.up{grid-column:3/4}.product-amount-wrapper .product__amount{grid-column:2/3;background-color:transparent;text-align:center;height:fit-content;min-height:2.5rem;font-size:.875rem;border:none;line-height:1}@media screen and (min-width:768px){.product-amount-wrapper .product__amount{min-height:2.1875rem}}.product-amount-wrapper .product__unit{display:block;grid-column:4/5;padding-left:.5rem;color:var(--dark-gray);font-size:.875rem}.product__addToCart .product-amount-wrapper{margin-right:0;max-width:9.75rem}@media screen and (min-width:768px) and (max-width:991px),(min-width:1200px) and (max-width:1299px){.product__addToCart .product-amount-wrapper{grid-area:var(--_grid-area-column)}}.product__addToCart .product-amount-wrapper .product__amount{min-height:3rem}@media (max-width:1749px){.productList--box:not(.productList--swiper) .productList__action .purchase{grid-template-columns:repeat(2,1fr)}.productList--box:not(.productList--swiper) .productList__action .purchase .product-amount-wrapper{grid-area:var(--_grid-area-column)}}.catMenu{--_offcanvas-padding:1.875rem}.catMenu,.mainNav .catMenu{background-color:#fff;padding-inline:0}.catMenu:not(.mainNav .catMenu){padding:0}.catMenu .brand-search{margin-bottom:.75rem}.catMenu .brand-search .file-input,.catMenu .brand-search .form-control{padding-inline:.875rem}@media screen and (min-width:992px){.catMenu .brand-search{margin-bottom:1.25rem}.catMenu .brand-search .file-input,.catMenu .brand-search .form-control{height:2.25rem}}.catMenu__item.open>.catMenu__link,.catMenu__item:has(.catMenu__item.open)>.catMenu__link{background-color:#be2323;color:#fff}.catMenu__item.open>.catMenu__link .catMenu--sidebar .catMenu__childToggle,.catMenu__item.open>.catMenu__link .catMenu__childToggle,.catMenu__item:has(.catMenu__item.open)>.catMenu__link .catMenu--sidebar .catMenu__childToggle,.catMenu__item:has(.catMenu__item.open)>.catMenu__link .catMenu__childToggle{background-color:#fff!important}.catMenu__item.open>.catMenu__link .catMenu--sidebar .catMenu__childToggle i,.catMenu__item.open>.catMenu__link .catMenu__childToggle i,.catMenu__item:has(.catMenu__item.open)>.catMenu__link .catMenu--sidebar .catMenu__childToggle i,.catMenu__item:has(.catMenu__item.open)>.catMenu__link .catMenu__childToggle i{color:#be2323}.catMenu__item.open>.catMenu__inner{display:block}.catMenu__link,.mainNav .catMenu .catMenu__link{color:var(--dark-gray);display:block!important}@media screen and (max-width:767px){.catMenu__link,.mainNav .catMenu .catMenu__link{padding-left:3.4375rem}}.catMenu__link:hover,.mainNav .catMenu .catMenu__link:hover{text-decoration:none!important}@media screen and (min-width:768px){.catMenu--sidebar .catMenu__title,.catMenu__title{font-size:1.375rem}.catMenu__link:has(+.catMenu__inner--lev2):hover,.catMenu__link:not(.catMenu__item--hasChild &):hover,.mainNav .catMenu .catMenu__link:has(+.catMenu__inner--lev2):hover,.mainNav .catMenu .catMenu__link:not(.catMenu__item--hasChild &):hover{background-color:#be2323;color:#fff}.catMenu__link:has(+.catMenu__inner--lev2):hover .catMenu--sidebar .catMenu__childToggle,.catMenu__link:has(+.catMenu__inner--lev2):hover .catMenu__childToggle,.catMenu__link:not(.catMenu__item--hasChild &):hover .catMenu--sidebar .catMenu__childToggle,.catMenu__link:not(.catMenu__item--hasChild &):hover .catMenu__childToggle,.mainNav .catMenu .catMenu__link:has(+.catMenu__inner--lev2):hover .catMenu--sidebar .catMenu__childToggle,.mainNav .catMenu .catMenu__link:has(+.catMenu__inner--lev2):hover .catMenu__childToggle,.mainNav .catMenu .catMenu__link:not(.catMenu__item--hasChild &):hover .catMenu--sidebar .catMenu__childToggle,.mainNav .catMenu .catMenu__link:not(.catMenu__item--hasChild &):hover .catMenu__childToggle{background-color:#fff!important}.catMenu__link:has(+.catMenu__inner--lev2):hover .catMenu--sidebar .catMenu__childToggle i,.catMenu__link:has(+.catMenu__inner--lev2):hover .catMenu__childToggle i,.catMenu__link:not(.catMenu__item--hasChild &):hover .catMenu--sidebar .catMenu__childToggle i,.catMenu__link:not(.catMenu__item--hasChild &):hover .catMenu__childToggle i,.mainNav .catMenu .catMenu__link:has(+.catMenu__inner--lev2):hover .catMenu--sidebar .catMenu__childToggle i,.mainNav .catMenu .catMenu__link:has(+.catMenu__inner--lev2):hover .catMenu__childToggle i,.mainNav .catMenu .catMenu__link:not(.catMenu__item--hasChild &):hover .catMenu--sidebar .catMenu__childToggle i,.mainNav .catMenu .catMenu__link:not(.catMenu__item--hasChild &):hover .catMenu__childToggle i{color:#be2323}}.catMenu--sidebar .catMenu__childToggle,.catMenu__childToggle{background-color:#be2323;align-content:center;left:.35rem;right:auto;padding-top:0}@media screen and (min-width:768px){.catMenu--sidebar .catMenu__childToggle,.catMenu__childToggle{left:1.125rem}}.catMenu--sidebar .catMenu__childToggle::before,.catMenu__childToggle::before{position:absolute;content:"";top:50%;left:50%;width:170%;height:170%;translate:-50% -50%}.catMenu--sidebar .catMenu__childToggle i,.catMenu__childToggle i{color:#fff;font-family:Figtree,sans-serif;position:absolute}@media (max-width:1199px){.catMenu--sidebar .catMenu__childToggle i,.catMenu__childToggle i{line-height:.5rem}}.catMenu--sidebar .catMenu__childToggle .fa-plus::before,.catMenu__childToggle .fa-plus::before{content:"+"}.catMenu--sidebar .catMenu__childToggle .fa-minus::before,.catMenu__childToggle .fa-minus::before{content:"−"}.catMenu--sidebar .catMenu__inner--lev2,.catMenu--sidebar .catMenu__inner--lev3,.catMenu--sidebar .catMenu__inner--lev4,.catMenu__inner--lev2,.catMenu__inner--lev3,.catMenu__inner--lev4{margin-block:.3125rem;position:relative}.catMenu--sidebar .catMenu__inner--lev2::before,.catMenu--sidebar .catMenu__inner--lev3::before,.catMenu--sidebar .catMenu__inner--lev4::before,.catMenu__inner--lev2::before,.catMenu__inner--lev3::before,.catMenu__inner--lev4::before{position:absolute;content:"";top:50%;width:1px;border-left:1px dashed #d4d4d4;translate:0 -50%}.catMenu--sidebar .catMenu__inner--lev2 .catMenu__item.active>.catMenu__link,.catMenu--sidebar .catMenu__inner--lev2 .catMenu__item:has(.catMenu__item.active)>.catMenu__link,.catMenu--sidebar .catMenu__inner--lev3 .catMenu__item.active>.catMenu__link,.catMenu--sidebar .catMenu__inner--lev3 .catMenu__item:has(.catMenu__item.active)>.catMenu__link,.catMenu--sidebar .catMenu__inner--lev4 .catMenu__item.active>.catMenu__link,.catMenu--sidebar .catMenu__inner--lev4 .catMenu__item:has(.catMenu__item.active)>.catMenu__link,.catMenu__inner--lev2 .catMenu__item.active>.catMenu__link,.catMenu__inner--lev2 .catMenu__item:has(.catMenu__item.active)>.catMenu__link,.catMenu__inner--lev3 .catMenu__item.active>.catMenu__link,.catMenu__inner--lev3 .catMenu__item:has(.catMenu__item.active)>.catMenu__link,.catMenu__inner--lev4 .catMenu__item.active>.catMenu__link,.catMenu__inner--lev4 .catMenu__item:has(.catMenu__item.active)>.catMenu__link{color:#000;font-weight:600}.catMenu--sidebar .catMenu__inner--lev2 .catMenu__link,.catMenu--sidebar .catMenu__inner--lev3 .catMenu__link,.catMenu--sidebar .catMenu__inner--lev4 .catMenu__link,.catMenu__inner--lev2 .catMenu__link,.catMenu__inner--lev3 .catMenu__link,.catMenu__inner--lev4 .catMenu__link{background-color:transparent!important;font-size:.875rem}.catMenu--sidebar .catMenu__inner--lev2,.catMenu__inner--lev2{padding-left:2.5rem}.catMenu--sidebar .catMenu__inner--lev2::before,.catMenu__inner--lev2::before{left:.75rem;height:calc(100% - 2rem)}@media screen and (min-width:768px){.catMenu--sidebar .catMenu__inner--lev2,.catMenu--sidebar .catMenu__inner--lev3,.catMenu--sidebar .catMenu__inner--lev4,.catMenu__inner--lev2,.catMenu__inner--lev3,.catMenu__inner--lev4{margin-block:.625rem}.catMenu--sidebar .catMenu__inner--lev2 .catMenu__link:hover,.catMenu--sidebar .catMenu__inner--lev3 .catMenu__link:hover,.catMenu--sidebar .catMenu__inner--lev4 .catMenu__link:hover,.catMenu__inner--lev2 .catMenu__link:hover,.catMenu__inner--lev3 .catMenu__link:hover,.catMenu__inner--lev4 .catMenu__link:hover{color:#000;font-weight:600}.catMenu--sidebar .catMenu__inner--lev2,.catMenu__inner--lev2{padding-left:3rem}.catMenu--sidebar .catMenu__inner--lev2::before,.catMenu__inner--lev2::before{left:1.5rem;height:calc(100% - 2.25rem)}}.catMenu--sidebar .catMenu__inner--lev2 .catMenu__link,.catMenu__inner--lev2 .catMenu__link{padding:.75rem 0 .625rem 1.25rem;color:#313131;font-weight:500}@media screen and (max-width:767px){.catMenu--sidebar .catMenu__inner--lev2 .catMenu__link,.catMenu__inner--lev2 .catMenu__link{padding-right:var(--_offcanvas-padding)}}.catMenu--sidebar .catMenu__inner--lev2 .catMenu__link .catMenu__childToggle,.catMenu__inner--lev2 .catMenu__link .catMenu__childToggle{width:.5625rem;height:.5625rem;border:1px solid var(--dark-red);background-color:transparent;font-size:.75rem;left:0;margin-top:-.25rem}@media screen and (min-width:1200px){.catMenu--sidebar .catMenu__inner--lev2 .catMenu__link .catMenu__childToggle,.catMenu__inner--lev2 .catMenu__link .catMenu__childToggle{margin-top:-.3125rem}#demand-minibasket .demandBasketDrop{max-height:calc(100vh - 200px);overflow-x:hidden;overflow-y:auto}}.catMenu--sidebar .catMenu__inner--lev2 .catMenu__link .catMenu__childToggle i,.catMenu__inner--lev2 .catMenu__link .catMenu__childToggle i{color:var(--dark-red);display:grid;place-content:center;margin-top:-.0625rem}.catMenu--sidebar .catMenu__inner--lev3,.catMenu__inner--lev3{padding-left:0}.catMenu--sidebar .catMenu__inner--lev3::before,.catMenu__inner--lev3::before{left:.25rem;height:calc(100% - .75rem)}.catMenu--sidebar .catMenu__inner--lev3 .catMenu__item--hasChild .catMenu__link .catMenu__childToggle,.catMenu__inner--lev3 .catMenu__item--hasChild .catMenu__link .catMenu__childToggle{left:2rem;margin-top:-.375rem}.catMenu--sidebar .catMenu__inner--lev3 .catMenu__link,.catMenu__inner--lev3 .catMenu__link{padding-block:.3125rem .375rem;position:relative;padding-left:3rem}.catMenu--sidebar .catMenu__inner--lev3 .catMenu__link::before,.catMenu__inner--lev3 .catMenu__link::before{position:absolute;content:"";top:calc(50% - .0625rem);left:.25rem;width:1rem;height:1px;border-bottom:1px dashed #d4d4d4}@media screen and (min-width:768px){.catMenu--sidebar .catMenu__inner--lev3 .catMenu__link,.catMenu__inner--lev3 .catMenu__link{padding-left:3rem}.catMenu--sidebar .catMenu__inner--lev3 .catMenu__link::before,.catMenu__inner--lev3 .catMenu__link::before{width:1.125rem}}.catMenu--sidebar .catMenu__inner--lev4,.catMenu__inner--lev4{padding-left:2.25rem}.catMenu--sidebar .catMenu__inner--lev4::before,.catMenu__inner--lev4::before{height:calc(100% - .75rem)}.catMenu--sidebar .catMenu__inner--lev4 .catMenu__link,.catMenu__inner--lev4 .catMenu__link{padding-left:1.75rem}.favorites-widget{--_g:0.25rem;margin-bottom:1rem}.favorites-widget__list{display:flex;flex-direction:column;gap:var(--_g);margin-top:var(--_g)}.favorites-widget__item,.favorites-widget__link{display:flex;justify-content:space-between;align-items:center;gap:var(--_g);width:100%}@media screen and (min-width:768px){.catMenu--sidebar .catMenu__inner--lev4 .catMenu__link,.catMenu__inner--lev4 .catMenu__link{padding-left:2.5rem}.favorites-widget__item:hover .label,.favorites-widget__link:hover .label{background-color:var(--dark-gray)}}.favorites-widget__item .label,.favorites-widget__link .label{background-color:var(--dark-red);color:#fff;transition:all .3s ease-out}.favorites-widget__count{font-weight:700}.favorites-widget .btn-link{padding-inline:0;margin-top:.5rem}#demand-minibasket .demandBasketDrop{position:absolute;top:auto;right:0;z-index:50;transform:translateY(20px);visibility:hidden;opacity:0}#demand-minibasket .demandBasketDrop.is-visible{visibility:visible;opacity:1}#demand-minibasket .demandBasketDrop.is-visible .basketDrop-wrap{transform:scale(1);opacity:1}#demand-minibasket .demandBasketDrop .basketDrop-wrap{border-radius:.3125rem}.files--designFile,.files-list{display:grid;gap:.5rem}.files--designFile .file,.files-list .file{background-color:#f5f5f5;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;gap:.25rem 1rem;align-items:center;padding:.5rem 1rem;border:0}.checkoutWrap .checkout-confirm__section,.checkoutWrap .checkout-data-form__login,.checkoutWrap .checkout__card-item,.checkoutWrap .checkout__offerCode__form,.checkoutWrap .message-error,.mainNav--checkout-steps .basketNav__link{border-radius:0}@media screen and (min-width:768px){.files--designFile .file,.files-list .file{grid-template-columns:1fr auto;gap:.5rem 2rem;padding:.75rem 1.5rem}}.files--designFile .file-link,.files-list .file-link{display:flex;align-items:center;gap:.5rem;text-decoration:none}.file-dropzone .file-info .files--designFile .file .file,.file-dropzone .file-info .files-list .file .file,.files--designFile .file .file-dropzone .file-info .file,.files--designFile .file .icon-file,.files-list .file .file-dropzone .file-info .file,.files-list .file .icon-file{line-height:1;font-size:16px;color:#be2323}.files--designFile .file-name,.files-list .file-name{color:#3a3a3a;font-weight:700!important;line-height:1}.files--designFile .file .last-update,.files-list .file .last-update{font-size:.75rem!important}.files--designFile .file__ext{font-weight:600}.page--Checkout .mainWrapper>.container,.page--Demand .mainWrapper>.container{padding-bottom:2.5rem;max-width:81.25rem}@media screen and (min-width:768px){.files--designFile .file-link,.files-list .file-link{gap:.625rem}.page--Checkout .mainWrapper>.container,.page--Demand .mainWrapper>.container{padding-bottom:5rem}.checkoutWrap .designLabel .delivery{margin-left:1rem}}.page--Checkout .mainWrapper>.container:has(.checkoutWrap__grid--step1),.page--Demand .mainWrapper>.container:has(.checkoutWrap__grid--step1){max-width:93.75rem}.page--Checkout .mainNav--primary .mainNav__inner,.page--Demand .mainNav--primary .mainNav__inner{min-height:3.125rem}@media screen and (min-width:1200px){.page--Checkout h1,.page--Demand h1{font-size:2rem}}.checkout-vat-feedback{margin-top:.375rem;font-weight:700;color:#1a7f37;font-size:.8125rem}@media screen and (min-width:1250px){.checkoutWrap__grid--step1{grid-template-columns:1fr 26rem}}.checkoutWrap .checkout__summary__item{margin-bottom:.25rem}.checkoutWrap .card--needHelp strong{font-size:1.5rem}.checkoutWrap .card--needHelp:has(+.save-template-form-wrapper){margin-bottom:0}.checkoutWrap .save-template-form-wrapper{background-color:#f5f5f5;padding:1.875rem}.checkoutWrap .save-template-form-wrapper p{font-weight:700;margin-bottom:1rem}.checkoutWrap .save-template-form-wrapper button .fa-edit{padding-right:.5rem}.checkoutWrap .designLabel__text{font-size:.875rem;line-height:1.5;color:var(--dark-gray)}@media screen and (max-width:767px){.checkoutWrap .designLabel .delivery{margin-top:.25rem}}.checkoutWrap .designLabel .shipping-icon-img img{max-height:2.5rem}.checkoutWrap .checkout__shipping .shipping-icon-img{min-width:3.75rem;max-width:3.75rem}@media (max-width:767px){.checkoutWrap .checkout__shipping .shipping-icon-img{margin-left:0}}.checkoutWrap .cart-products .qty-box,.checkoutWrap .checkout-confirm__product .qty-box{font-size:.75rem;line-height:1.5}.checkoutWrap .step2--demand .form-group,.checkoutWrap .step3 .form-group{row-gap:1rem}@media screen and (min-width:768px){.checkoutWrap .checkout__shipping .shipping-icon-img{min-width:6.5rem;max-width:6.5rem}.checkoutWrap .checkout__shipping .shipping-icon-img img{max-height:3rem}.checkoutWrap .step2--demand .form-group:not(:last-child),.checkoutWrap .step3 .form-group:not(:last-child){margin-bottom:1.75rem}.checkoutWrap .step2--demand .form-group-2-cols,.checkoutWrap .step3 .form-group-2-cols{row-gap:1.75rem}}.checkoutWrap .step2--demand .form-group.address-picker-wrapper:has(+.delivery-address-fields-wrapper.visuallyhidden ),.checkoutWrap .step3 .form-group.address-picker-wrapper:has(+.delivery-address-fields-wrapper.visuallyhidden ){margin-bottom:0}@media screen and (min-width:768px){.checkoutWrap .step2--demand .form-group-2-cols:has([for*=identNum],[for*=vatNum]),.checkoutWrap .step3 .form-group-2-cols:has([for*=identNum],[for*=vatNum]){grid-template-columns:12rem 1fr;align-items:end}.checkoutWrap .step2--demand .form-group-2-cols:has([for*=identNum],[for*=vatNum]) .checkout-vat-feedback,.checkoutWrap .step3 .form-group-2-cols:has([for*=identNum],[for*=vatNum]) .checkout-vat-feedback{min-width:20rem}.checkoutListWrap .checkoutList__item{grid-template-columns:5.625rem 1fr 6.75rem 9rem 1.25rem}}.checkoutWrap .step2--demand .form-group label:not(.designLabel,.designLabel__text),.checkoutWrap .step3 .form-group label:not(.designLabel,.designLabel__text){display:flex;column-gap:.5rem;justify-content:space-between;margin-bottom:.5rem}.checkoutWrap .step2--demand .form-group label:not(.designLabel,.designLabel__text) .text-danger,.checkoutWrap .step3 .form-group label:not(.designLabel,.designLabel__text) .text-danger{color:#be2323}.checkoutWrap .step2--demand .form-group .file-input:not(.has-error .form-control),.checkoutWrap .step2--demand .form-group .form-control:not(.has-error .form-control),.checkoutWrap .step3 .form-group .file-input:not(.has-error .form-control),.checkoutWrap .step3 .form-group .form-control:not(.has-error .form-control){background-color:rgba(245,245,245,.4)}.checkoutWrap .step2--demand .form-group:has(input[type=date]),.checkoutWrap .step3 .form-group:has(input[type=date]){display:grid;row-gap:0}.checkoutWrap .step2--demand .form-group:has(input[type=date]) label,.checkoutWrap .step3 .form-group:has(input[type=date]) label{margin-bottom:0}.checkoutWrap .step2--demand .form-group:has(input[type=date]) input,.checkoutWrap .step3 .form-group:has(input[type=date]) input{width:auto}.checkoutWrap .step2--demand .card-header.checkout-data-form__subtitle+.checkout-data-form__section__block,.checkoutWrap .step3 .card-header.checkout-data-form__subtitle+.checkout-data-form__section__block{padding-top:2rem}@media screen and (min-width:1250px){.checkoutWrap .step2--demand .checkout-data-form__section:has(textarea),.checkoutWrap .step3 .checkout-data-form__section:has(textarea){border-bottom:0;padding-bottom:0;margin-bottom:0}}.checkoutWrap .step2--demand .checkout-data-form__section--action-type,.checkoutWrap .step3 .checkout-data-form__section--action-type{margin-top:2.5rem}.checkoutWrap .step2--demand .form-group:has(textarea),.checkoutWrap .step3 .form-group:has(textarea){padding-top:1.5rem}@media (max-width:1249px){.checkoutWrap .step3--demand{margin-bottom:2rem}}.checkoutWrap .card-header--link{display:flex;flex-wrap:wrap;gap:.25rem 1rem}.checkoutWrap .card-header--link .btn-link{font-size:.875rem;font-weight:500}.address-picker .address-radio{margin-block:.75rem!important}.address-picker .address-radio .designLabel__text{font-size:.9375rem}.address-picker .address-radio.is-disabled{opacity:.45;cursor:not-allowed}.address-picker .address-radio.is-disabled .designLabel__indicator{visibility:hidden}.address-picker__hint{font-size:.875rem;margin-top:.5rem}.address-picker__dropdown{position:relative}.address-picker__dropdown .address-picker__trigger{position:relative;display:flex;align-items:center;width:100%;height:auto;min-height:3rem;padding:.625rem 2.75rem .625rem 1rem;text-align:left;cursor:pointer}.address-picker__dropdown .address-picker__summary{flex:1 1 auto;min-width:0}.address-picker__dropdown .address-picker__summary .address-option__address-text{display:block;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.address-picker__dropdown .address-picker__caret{position:absolute;top:50%;right:1rem;transform:translateY(-50%);line-height:1;color:#6b6b6b;pointer-events:none}.address-picker__dropdown .address-picker__caret .fa{transition:transform .15s ease}.address-picker__dropdown .address-picker__trigger[aria-expanded=true] .address-picker__caret .fa{transform:rotate(180deg)}.address-picker__dropdown .address-picker__menu{position:absolute;z-index:30;top:calc(100% + .25rem);left:0;right:0;max-height:26rem;overflow-y:auto;background-color:#fff;border:1px solid #d7dae1;border-radius:2px;box-shadow:0 12px 28px rgba(0,0,0,.14)}.address-picker__dropdown .address-picker__menu[hidden]{display:none}.address-picker__menu .address-picker__option{display:block;width:100%;margin:0!important;cursor:pointer;font-weight:400}.address-picker__menu .address-picker__option input[type=radio]{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.cPerson__photo,.cPerson__photo img{width:100%;height:100%}.address-picker__menu .address-picker__option .address-picker__option-body{display:block;flex:1 1 auto;width:100%;min-width:0;padding:.75rem 1rem;border-left:3px solid transparent}.address-picker__menu .address-picker__option:hover .address-picker__option-body{background-color:#f5f5f5}.address-picker__menu .address-picker__option input[type=radio]:checked~.address-picker__option-body{background-color:rgba(190,35,35,.06);border-left-color:#be2323}.address-picker__menu .address-picker__option input[type=radio]:focus-visible~.address-picker__option-body{outline:#be2323 solid 2px;outline-offset:-2px}.address-picker__menu .address-picker__option:not(:last-child) .address-picker__option-body{border-bottom:1px solid #e9ebf0}.address-picker__menu .address-picker__option.address-picker__option--custom .address-picker__option-body{font-weight:500}.address-picker__menu .address-picker__option.is-disabled{opacity:.45;cursor:not-allowed}.address-picker__group-title{font-size:.8125rem;padding:.75rem 1rem .25rem;color:#6b6b6b;text-transform:uppercase;letter-spacing:.02em}.address-option{display:block;min-width:0}.address-option__label{display:flex;align-items:center;column-gap:.25rem;margin-bottom:.125rem;font-size:.75rem;letter-spacing:.03em;color:#8a8a8a}.address-option__label .breadcrumb .breadcrumb__item::after,.address-option__label .icon,.address-option__label .mfp-arrow,.breadcrumb .address-option__label .breadcrumb__item::after{font-size:14px;color:#b5b5b5}.address-option__header{display:flex;flex-wrap:wrap;align-items:center;gap:.125rem .5rem}.address-option__name{font-size:.9375rem;color:var(--dark-gray)}.address-option__company{font-size:.875rem;color:#6b6b6b}.address-option .label{align-items:center;column-gap:.25rem;font-size:.75rem;text-transform:none;background-color:#941010;color:#fff}.address-option .label .breadcrumb .breadcrumb__item::after,.address-option .label .icon,.address-option .label .mfp-arrow,.breadcrumb .address-option .label .breadcrumb__item::after{color:#e4bbbb}.address-option .label--unavailable{background-color:#6b6b6b}.address-option__address{display:flex;align-items:baseline;column-gap:.375rem;margin:.125rem 0 0;font-size:.875rem;font-style:normal;color:#555}.address-option__address .fa{flex-shrink:0;color:#941010}.address--delivery,.address-option--custom{font-size:.9375rem}.address--delivery .address__tags{margin-bottom:.5rem;display:flex;flex-wrap:wrap;gap:.25rem;align-items:center}.address--delivery .label{align-items:center;column-gap:.25rem;font-size:.875rem;text-transform:none;background-color:#941010;color:#fff}.address--delivery .label .breadcrumb .breadcrumb__item::after,.address--delivery .label .icon,.address--delivery .label .mfp-arrow,.breadcrumb .address--delivery .label .breadcrumb__item::after{color:#e4bbbb;font-size:16px}.address--delivery .label--unavailable{background-color:#6b6b6b}.address--delivery strong{display:inline-block;color:var(--dark-gray);font-size:1rem;margin-bottom:.25rem}.checkoutListWrap .checkoutList{border:0}.checkoutListWrap .checkoutList__item{padding-block:1.25rem}@media screen and (max-width:767px){.checkoutListWrap .checkoutList__item.mobile-none{display:none}}.checkoutListWrap .checkoutList__item.item-header{background-color:#f5f5f5}.checkoutListWrap .checkoutList__item__info{display:flex;flex-direction:column;gap:.5rem}.checkoutListWrap .checkoutList__item__name{font-size:.875rem;font-weight:500;margin-bottom:0}.checkoutListWrap .checkoutList__item__sku{color:var(--dark-gray);font-weight:700;font-size:1rem}.checkoutListWrap .checkoutList__item__batches .itemBatches{list-style:none;margin:0;padding:0;font-size:.8125rem;color:var(--dark-gray)}.checkoutListWrap .checkoutList__item__batches .itemBatches li{margin:0}.checkoutListWrap .checkoutList__item__batches .itemBatches__custom{font-style:italic}.checkoutListWrap .checkoutList__item__availability{font-size:.875rem}.checkoutListWrap .checkoutList__item__qty{margin:0;font-size:.875rem;text-align:center;font-weight:500}.checkoutListWrap .checkoutList__item__qty .product-amount-wrapper{padding-inline:0;min-width:6.75rem}.checkoutListWrap .checkoutList__item__qty .product-amount-wrapper .product__amount{padding-inline:.375rem}.checkoutListWrap .checkoutList__item__prices{text-align:right;display:flex;flex-direction:column;gap:.125rem}@media screen and (max-width:767px){.checkoutListWrap .checkoutList__item__prices{margin-top:1rem}.cPerson{grid-template-rows:15rem auto}}.checkoutListWrap .checkoutList__item__prices .checkoutList__item__total-price-exvat,.checkoutListWrap .checkoutList__item__prices .checkoutList__item__unit-price{font-size:.875rem;font-weight:500}.checkoutListWrap .checkoutList__item__prices .checkoutList__item__total-price{color:var(--dark-gray);font-weight:700;font-size:1.0625rem}.orderComplete__qrcode-title{text-align:center;display:block!important;margin-block:2.5rem .75rem}.orderComplete__qrcode-title::after,.orderComplete__qrcode-title::before{display:none}.orderComplete__qrcode-description{font-size:1.125rem;font-weight:500;margin-bottom:1rem}.row--contacts,.row--contacts-top{margin-bottom:2rem}.row--contacts{max-width:78.5rem;display:flex;justify-content:center;flex-wrap:wrap;row-gap:1rem}@media screen and (min-width:1200px){.checkoutListWrap .checkoutList__item__prices .checkoutList__item__total-price{font-size:1.125rem}.row--contacts{margin-inline:auto}}.row--contacts>div{display:flex}@media screen and (min-width:768px){.checkoutListWrap .checkoutList__item__remove .icon-remove{font-size:1.125rem}.orderComplete__qrcode-title{margin-top:3.25rem}.row--contacts-top{margin-bottom:3.25rem}}.row--contacts-top .contacts-top{background-color:#f5f5f5;display:flex;flex-wrap:wrap}.row--contacts-top .contacts-top .b-row,.row--contacts-top .contacts-top.b-row{margin-inline:0}.row--contacts-top .contacts-top .commercialBox__title,.row--contacts-top .contacts-top h2{margin-bottom:.625rem;text-transform:none}.row--contacts-top .contacts-top h3{margin-bottom:.75rem!important;line-height:1.8}.row--contacts-top .contacts-top .contacts-left{display:flex;flex-direction:column;justify-content:center;padding-block:2rem .5rem}@media screen and (min-width:768px){.row--contacts-top .contacts-top .contacts-left{padding:3.25rem 1.875rem 2rem}}.row--contacts-top .contacts-top .contacts-left .b-row{margin-bottom:2rem}@media screen and (max-width:543px){.row--contacts-top .contacts-top .contacts-left .b-row>div{padding-inline:0}.row--contacts-top .contacts-top .contacts-left .b-row>div:not(:last-child):not(:has(h3)){margin-bottom:1rem}}@media screen and (min-width:544px){.row--contacts{row-gap:1.875rem}.row--contacts-top .contacts-top .contacts-left .b-row>div{padding-inline:.625rem}.row--contacts-top .contacts-top .contacts-left .b-row>div :last-child{margin-bottom:0}}@media screen and (min-width:1200px){.row--contacts-top .contacts-top .contacts-left .b-row>div{padding-inline:.9375rem}}.row--contacts-top .contacts-top .contacts-left dl,.row--contacts-top .contacts-top .contacts-left p{margin-bottom:.125rem;font-weight:600;line-height:1.65}.row--contacts-top .contacts-top .contacts-left a{color:var(--dark-red)}.row--contacts-top .contacts-top .contacts-left .contacts-ident{display:grid;grid-template-columns:auto 1fr;column-gap:.75rem;margin-block:0}.row--contacts-top .contacts-top .contacts-left .contacts-ident dd,.row--contacts-top .contacts-top .contacts-left .contacts-ident dt{font-size:.875rem}.row--contacts-top .contacts-top .contacts-left .contacts-ident dd.gps,.row--contacts-top .contacts-top .contacts-left .contacts-ident dt.gps{margin-top:1rem}@media screen and (min-width:992px){.row--contacts-top .contacts-top .contacts-left dl,.row--contacts-top .contacts-top .contacts-left p{margin-bottom:0}.row--contacts-top .contacts-top .contacts-left .contacts-ident dd.gps,.row--contacts-top .contacts-top .contacts-left .contacts-ident dt.gps{margin-top:2rem}}.row--contacts-top .contacts-top .contacts-left .contacts-ident dt{font-weight:700;color:var(--dark-gray);white-space:nowrap}.row--contacts-top .contacts-top .contacts-left .contacts-ident dd{margin:0;overflow-wrap:anywhere;word-break:normal}.row--contacts-top .contacts-top .contacts-left .row--time{border-top:1px solid #e3e3e3;padding-top:2rem}@media screen and (min-width:544px){.row--contacts-top .contacts-top .contacts-left .row--time{padding-top:2.25rem}}@media screen and (min-width:992px){.row--contacts-top .contacts-top .contacts-left .row--time{margin-top:1.25rem}}.row--contacts-top .contacts-top .contacts-left .row--time p{margin-bottom:.125rem}@media screen and (min-width:1400px){.row--contacts-top .contacts-top .contacts-left .contacts-ident{column-gap:2rem}.row--contacts-top .contacts-top .contacts-left .row--time .contacts-ident{column-gap:1.25rem}}.row--contacts-top .contacts-top .contacts-img{display:flex;justify-content:center;background-color:#fff;padding-inline:0}.row--contacts-top .contacts-top .contacts-img img{object-fit:cover}@media screen and (min-width:768px) and (max-width:991px){.row--contacts-top .contacts-top .contacts-img{align-items:flex-start}.row--contacts-top .contacts-top .contacts-img img{object-fit:contain}.footer__middle .row .col-sm-3:last-of-type{grid-area:2/1/3/4}}.row--contacts-top .contacts-mapa{position:relative;padding-top:.625rem}@media screen and (max-width:543px){.row--contacts-top .contacts-mapa{text-align:center}.row--contacts-top .contacts-mapa .btn{margin-top:.25rem}.footer__middle .row{text-align:center}}@media screen and (min-width:544px){.row--contacts-top .contacts-mapa .btn{position:absolute;bottom:2rem;right:5rem}}.cPerson{display:grid;width:100%}@media screen and (min-width:768px){.cPerson{grid-template-columns:1fr 2fr;align-items:stretch}.cPerson:has(.cPerson__contact--icon){grid-template-columns:1.1fr 2fr}}.cPerson__content,.cPerson__content__inner{flex-direction:column;display:flex}.cPerson__photo img{display:block;max-height:100%;object-fit:cover;object-position:center top}.cPerson__content .alert{margin-bottom:0;background-color:#be2323;color:#fff;font-size:.8125rem;padding:.75rem 1rem;position:relative;gap:.5rem;line-height:normal}.cPerson__content .alert::before{position:relative;color:#fff;font-size:12px}.cPerson__content:has(.alert) .cPerson__content__inner{padding-top:1rem}@media screen and (min-width:992px){.cPerson__content:has(.alert) .cPerson__content__inner{padding-top:1.75rem}.cPerson__content:has(.alert) .cPerson__content__inner .cPerson__contact{padding-top:1.5rem;margin-top:1.5rem}}.cPerson__content__inner{justify-content:center;padding:1.5rem 1rem;background-color:#f5f5f5;flex-grow:1}@media screen and (min-width:992px){.cPerson__content__inner{padding:2rem 2.25rem 2.25rem}.cPerson__content__inner:has(.cPerson__contact--icon){padding:2.5rem 2.25rem 2.75rem}}.cPerson__name{font-size:1.125rem;line-height:1.2;margin-bottom:.5rem;text-transform:uppercase;color:rgba(0,0,0,.9)}.cPerson__position{font-size:.8125rem;font-weight:600;margin-bottom:0!important;line-height:normal}.cPerson__contact{display:flex;flex-direction:column;border-top:1px solid #ebebeb;padding-top:1.25rem;margin-top:1.25rem}@media screen and (min-width:992px){.cPerson__contact{padding-top:1.5rem;margin-top:1.5rem}}.cPerson__contact a{text-decoration:none;font-size:.8125rem;font-weight:500;line-height:1.5}.cPerson__contact a[href*=tel]{color:#000}.cPerson__contact a[href*=mailto]{color:#be2323;text-decoration:underline;margin-top:.25rem}@media screen and (min-width:768px){.cPerson__content{height:100%}.cPerson__contact a[href*=tel]:hover{text-decoration:underline}.cPerson__contact a[href*=mailto]:hover{text-decoration:none}.registrationPage h1{margin-bottom:.5rem}}.cPerson__contact--icon{display:grid;grid-template-columns:1.75rem 1fr;gap:0 .5rem}.cPerson__contact--icon::before{position:relative;background-color:#d1d1d1;color:#fff;width:1.75rem;height:1.75rem;display:grid;place-items:center;border-radius:100%;font-size:13px;grid-row:1/4}@media screen and (min-width:992px){.cPerson__contact--icon{padding-top:2rem;margin-top:1.75rem;column-gap:.8125rem}.cPerson__contact--icon a[href*=tel]{font-size:.9375rem}}.registrationPage .staticText{max-width:50.5rem;margin-inline:auto}.registrationPage .staticText__heading{display:none}.footer__top{position:relative;overflow:hidden}.footer__top::before{position:absolute;content:"";bottom:0;left:50%;width:100%;max-width:1423px;height:1px;background-color:rgba(255,255,255,.1);translate:-50% 0}.footer__middle .row{gap:2.25rem}@media screen and (min-width:544px){.footer__middle .row{grid-template-columns:repeat(2,1fr);column-gap:1.25rem}}@media screen and (min-width:768px){.registrationPage .staticText__content ul:first-of-type{margin-bottom:3.375rem!important}.registrationPage .staticText__content .commercialBox__title,.registrationPage .staticText__content h2{margin-bottom:.5rem}.footer__middle .row{grid-template-columns:repeat(3,1fr);column-gap:2.25rem}}@media screen and (min-width:992px){.footer__middle .row{grid-template-columns:repeat(3,1fr) 1.5fr;column-gap:1.5625rem}}@media (min-width:1400px){.footer__middle .row{grid-template-columns:repeat(3,1fr) 2fr}}.footer__middle .row .footerBox__heading{margin-bottom:.75rem;text-transform:none}@media screen and (min-width:768px){.footer__middle .row .footerBox__heading{margin-bottom:1.375rem;line-height:1.7}.footer__middle .row .footerBox__text:has(.contacts){display:grid;grid-template-columns:minmax(20%,300px) 1fr;gap:3.125rem}}@media screen and (min-width:992px){.footer__middle .row .footerBox__text:has(.contacts){grid-template-columns:1fr;gap:2.5rem}}@media (min-width:1400px){.footer__middle .row .footerBox__text:has(.contacts){grid-template-columns:minmax(20%,300px) 1fr}}.footer__middle .row .footerBox h3{color:#fff;line-height:2;margin-block:1.5rem .375rem}.footer__middle .row .footerBox ul li{margin-block:0;line-height:2.2}@media screen and (min-width:768px){.footer__middle .row .footerBox ul li{line-height:2}}.footer__middle .row .footerBox li a,.footer__middle .row .footerBox p{font-weight:400}.footer__middle .row .footerBox p{line-height:1.7}.footer__middle .row .footerBox p:has(span){margin-bottom:0;line-height:2;display:grid;justify-content:center;grid-template-columns:repeat(2,auto);gap:.625rem}@media screen and (min-width:544px){.footer__middle .row .footerBox p:has(span){justify-content:start}}.footer__middle .row .footerBox p:has(span) :not(span){color:#fff;font-weight:500}.footer__middle .row .footerBox a[href*=mailto]{text-decoration:underline}.footer__middle .row .footerBox a[href*=mailto]:hover{text-decoration:none}@media screen and (min-width:1200px){.footer__middle .row .footerBox h3{margin-top:2.5rem}.footer__middle .row .footerBox .heureka{margin-top:2.6875rem}}.footer__middle .row .footerBox .heureka img{max-width:190px}.footer__middle .row .footerBox .icons{display:flex;gap:.625rem}@media screen and (max-width:543px){.footer__middle .row .footerBox .icons{justify-content:center}}@media screen and (max-width:767px){.footer__middle .row .footerBox .icons{margin-top:1.5rem}}@media (min-width:1400px){.footer__middle .row .footerBox .icons{justify-content:flex-end}}.footer__middle .row .footerBox .icons a{font-weight:400;text-decoration:none;color:#fff;width:40px;height:40px;border:1px solid rgba(255,255,255,.3);border-radius:.1875rem;display:flex;align-items:center;justify-content:center;line-height:1;font-size:0;transition:all .3s ease-out}.footer__middle .row .footerBox .icons a::before{font-size:1.25rem}.footer__middle .row .footerBox .icons a.icon-facebook::before{font-size:1rem}@media screen and (min-width:768px){.footer__middle .row .footerBox p:has(span){grid-template-columns:35% 1fr}.footer__middle .row .footerBox .icons a:hover{background-color:#be2323}}