.glightbox-container{width:100%;height:100%;position:fixed;top:0;left:0;z-index:999999!important;touch-action:none;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;-webkit-backface-visibility:hidden;backface-visibility:hidden;outline:0;overflow:hidden}.glightbox-container.inactive{display:none}.glightbox-container .gcontainer{position:relative;width:100%;height:100%;z-index:9999;overflow:hidden}.glightbox-container .gslider{transition:transform .4s ease;height:100%;left:0;top:0;width:100%;position:relative;overflow:hidden;display:flex!important;justify-content:center;align-items:center;transform:translateZ(0)}.glightbox-container .gslide{width:100%;position:absolute;opacity:1;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;display:flex;align-items:center;justify-content:center;opacity:0}.glightbox-container .gslide.current{opacity:1;z-index:99999;position:relative}.glightbox-container .gslide.prev{opacity:1;z-index:9999}.glightbox-container .gslide-inner-content{width:100%}.glightbox-container .ginner-container{position:relative;width:100%;display:flex;justify-content:center;flex-direction:column;max-width:100%;margin:auto;height:100vh}.glightbox-container .ginner-container.gvideo-container{width:100%}.glightbox-container .ginner-container.desc-bottom,.glightbox-container .ginner-container.desc-top{flex-direction:column}.glightbox-container .ginner-container.desc-left,.glightbox-container .ginner-container.desc-right{max-width:100%!important}.gslide iframe,.gslide video{outline:0!important;border:none;min-height:165px;-webkit-overflow-scrolling:touch;touch-action:auto}.gslide-image{align-items:center}.gslide-image img{max-height:100vh;display:block;padding:0;float:none;outline:0;border:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;max-width:100vw;width:auto;height:auto;-o-object-fit:cover;object-fit:cover;touch-action:none;margin:auto;min-width:200px}.desc-bottom .gslide-image img,.desc-top .gslide-image img{width:auto}.desc-left .gslide-image img,.desc-right .gslide-image img{width:auto;max-width:100%}.gslide-image img.zoomable{position:relative}.gslide-image img.dragging{cursor:-webkit-grabbing!important;cursor:grabbing!important;transition:none}.gslide-video{position:relative;max-width:100vh;width:100%!important}.gslide-video .gvideo-wrapper{width:100%;margin:auto}.gslide-video:before{content:"";display:block;position:absolute;width:100%;height:100%;background:rgba(255,0,0,.34);display:none}.gslide-video.playing:before{display:none}.gslide-video.fullscreen{max-width:100%!important;min-width:100%;height:75vh}.gslide-video.fullscreen video{max-width:100%!important;width:100%!important}.gslide-inline{background:#fff;text-align:left;max-height:calc(100vh - 40px);overflow:auto;max-width:100%}.gslide-inline .ginlined-content{padding:20px;width:100%}.gslide-inline .dragging{cursor:-webkit-grabbing!important;cursor:grabbing!important;transition:none}.ginlined-content{overflow:auto;display:block!important;opacity:1}.gslide-external{display:flex;width:100%;min-width:100%;background:#fff;padding:0;overflow:auto;max-height:75vh;height:100%}.gslide-media{display:flex;width:auto}.zoomed .gslide-media{box-shadow:none!important}.desc-bottom .gslide-media,.desc-top .gslide-media{margin:0 auto;flex-direction:column}.gslide-description{position:relative;flex:1 0 100%}.gslide-description.description-left,.gslide-description.description-right{max-width:100%}.gslide-description.description-bottom,.gslide-description.description-top{margin:0 auto;width:100%}.gslide-description p{margin-bottom:12px}.gslide-description p:last-child{margin-bottom:0}.glightbox-button-hidden,.zoomed .gslide-description{display:none}.glightbox-mobile .glightbox-container .gslide-description{height:auto!important;width:100%;background:0 0;position:absolute;bottom:15px;max-width:100vw!important;order:2!important;max-height:78vh;overflow:auto!important;background:linear-gradient(180deg,transparent,rgba(0,0,0,.75));transition:opacity .3s linear;padding:19px 11px 50px}.glightbox-mobile .glightbox-container .gslide-title{color:#fff;font-size:1em}.glightbox-mobile .glightbox-container .gslide-desc{color:#a1a1a1}.glightbox-mobile .glightbox-container .gslide-desc a{color:#fff;font-weight:700}.glightbox-mobile .glightbox-container .gslide-desc *{color:inherit}.glightbox-mobile .glightbox-container .gslide-desc string{color:#fff}.glightbox-mobile .glightbox-container .gslide-desc .desc-more{color:#fff;opacity:.4}.gdesc-open .gslide-media{transition:opacity .5s ease;opacity:.4}.gdesc-open .gdesc-inner{padding-bottom:30px}.gdesc-closed .gslide-media{transition:opacity .5s ease;opacity:1}.greset{transition:all .3s ease}.gabsolute{position:absolute}.grelative{position:relative}.glightbox-desc{display:none!important}.glightbox-open{overflow:hidden}.gloader{height:25px;width:25px;-webkit-animation:lightboxLoader .8s linear infinite;animation:lightboxLoader .8s linear infinite;border:2px solid #fff;border-right-color:transparent;border-radius:50%;position:absolute;display:block;z-index:9999;left:0;right:0;margin:0 auto;top:47%}.goverlay{width:100%;height:calc(100vh + 1px);position:fixed;top:-1px;left:0;will-change:opacity}.glightbox-mobile .goverlay,.goverlay{background:#000}.gclose,.gnext,.gprev{z-index:99999;cursor:pointer;width:26px;height:44px;border:none;display:flex;justify-content:center;align-items:center;flex-direction:column}.gclose svg,.gnext svg,.gprev svg{display:block;width:25px;height:auto;margin:0;padding:0}.gclose.disabled,.gnext.disabled,.gprev.disabled{opacity:.1}.gclose .garrow,.gnext .garrow,.gprev .garrow{stroke:#fff}iframe.wait-autoplay{opacity:0}.glightbox-closing .gclose,.glightbox-closing .gnext,.glightbox-closing .gprev{opacity:0!important}.glightbox-clean .gslide-description{background:#fff}.glightbox-clean .gdesc-inner{padding:22px 20px}.glightbox-clean .gslide-title{font-size:1em;font-weight:400;font-family:arial;color:#000;margin-bottom:19px;line-height:1.4em}.glightbox-clean .gslide-desc{font-size:.86em;margin-bottom:0;font-family:arial;line-height:1.4em}.glightbox-clean .gslide-video{background:#000}.glightbox-clean .gclose,.glightbox-clean .gnext,.glightbox-clean .gprev{background-color:rgba(0,0,0,.75);border-radius:4px}.glightbox-clean .gclose path,.glightbox-clean .gnext path,.glightbox-clean .gprev path{fill:#fff}.glightbox-clean button:focus:not(.focused):not(.disabled){outline:0}.glightbox-clean .gprev{left:30px}.glightbox-clean .gnext,.glightbox-clean .gprev{position:absolute;top:-100%;width:40px;height:50px}.glightbox-clean .gnext{right:30px}.glightbox-clean .gclose{width:35px;height:35px;top:15px;right:10px;position:absolute}.glightbox-clean .gclose svg{width:18px;height:auto}.glightbox-clean .gclose:hover{opacity:1}.gfadeIn{-webkit-animation:gfadeIn .5s ease;animation:gfadeIn .5s ease}.gfadeOut{-webkit-animation:gfadeOut .5s ease;animation:gfadeOut .5s ease}.gslideOutLeft{-webkit-animation:gslideOutLeft .3s ease;animation:gslideOutLeft .3s ease}.gslideInLeft{-webkit-animation:gslideInLeft .3s ease;animation:gslideInLeft .3s ease}.gslideOutRight{-webkit-animation:gslideOutRight .3s ease;animation:gslideOutRight .3s ease}.gslideInRight{-webkit-animation:gslideInRight .3s ease;animation:gslideInRight .3s ease}.gzoomIn{-webkit-animation:gzoomIn .5s ease;animation:gzoomIn .5s ease}.gzoomOut{-webkit-animation:gzoomOut .5s ease;animation:gzoomOut .5s ease}@-webkit-keyframes lightboxLoader{0%{transform:rotate(0)}to{transform:rotate(1turn)}}@keyframes lightboxLoader{0%{transform:rotate(0)}to{transform:rotate(1turn)}}@-webkit-keyframes gfadeIn{0%{opacity:0}to{opacity:1}}@keyframes gfadeIn{0%{opacity:0}to{opacity:1}}@-webkit-keyframes gfadeOut{0%{opacity:1}to{opacity:0}}@keyframes gfadeOut{0%{opacity:1}to{opacity:0}}@-webkit-keyframes gslideInLeft{0%{opacity:0;transform:translate3d(-60%,0,0)}to{visibility:visible;transform:translateZ(0);opacity:1}}@keyframes gslideInLeft{0%{opacity:0;transform:translate3d(-60%,0,0)}to{visibility:visible;transform:translateZ(0);opacity:1}}@-webkit-keyframes gslideOutLeft{0%{opacity:1;visibility:visible;transform:translateZ(0)}to{transform:translate3d(-60%,0,0);opacity:0;visibility:hidden}}@keyframes gslideOutLeft{0%{opacity:1;visibility:visible;transform:translateZ(0)}to{transform:translate3d(-60%,0,0);opacity:0;visibility:hidden}}@-webkit-keyframes gslideInRight{0%{opacity:0;visibility:visible;transform:translate3d(60%,0,0)}to{transform:translateZ(0);opacity:1}}@keyframes gslideInRight{0%{opacity:0;visibility:visible;transform:translate3d(60%,0,0)}to{transform:translateZ(0);opacity:1}}@-webkit-keyframes gslideOutRight{0%{opacity:1;visibility:visible;transform:translateZ(0)}to{transform:translate3d(60%,0,0);opacity:0}}@keyframes gslideOutRight{0%{opacity:1;visibility:visible;transform:translateZ(0)}to{transform:translate3d(60%,0,0);opacity:0}}@-webkit-keyframes gzoomIn{0%{opacity:0;transform:scale3d(.3,.3,.3)}to{opacity:1}}@keyframes gzoomIn{0%{opacity:0;transform:scale3d(.3,.3,.3)}to{opacity:1}}@-webkit-keyframes gzoomOut{0%{opacity:1}50%{opacity:0;transform:scale3d(.3,.3,.3)}to{opacity:0}}@keyframes gzoomOut{0%{opacity:1}50%{opacity:0;transform:scale3d(.3,.3,.3)}to{opacity:0}}@media (min-width:769px){.glightbox-container .ginner-container{width:auto;height:auto;flex-direction:row}.glightbox-container .ginner-container.desc-top .gslide-description{order:0}.glightbox-container .ginner-container.desc-top .gslide-image,.glightbox-container .ginner-container.desc-top .gslide-image img{order:1}.glightbox-container .ginner-container.desc-left .gslide-description{order:0}.glightbox-container .ginner-container.desc-left .gslide-image{order:1}.gslide-image img{max-height:97vh;max-width:100%}.gslide-image img.zoomable{cursor:zoom-in}.zoomed .gslide-image img.zoomable{cursor:-webkit-grab;cursor:grab}.gslide-inline{max-height:95vh}.gslide-external{max-height:100vh}.gslide-description.description-left,.gslide-description.description-right{max-width:275px}.glightbox-open{height:auto}.goverlay{background:rgba(0,0,0,.92)}.glightbox-clean .gslide-media{box-shadow:1px 2px 9px 0 rgba(0,0,0,.65)}.glightbox-clean .description-left .gdesc-inner,.glightbox-clean .description-right .gdesc-inner{position:absolute;height:100%;overflow-y:auto}.glightbox-clean .gclose,.glightbox-clean .gnext,.glightbox-clean .gprev{background-color:rgba(0,0,0,.32)}.glightbox-clean .gclose:hover,.glightbox-clean .gnext:hover,.glightbox-clean .gprev:hover{background-color:rgba(0,0,0,.7)}.glightbox-clean .gnext,.glightbox-clean .gprev{top:45%}}@media (min-width:992px){.glightbox-clean .gclose{opacity:.7;right:20px}}@media screen and (max-height:420px){.goverlay{background:#000}}.tippy-box[data-animation=scale][data-placement^=top]{transform-origin:bottom}.tippy-box[data-animation=scale][data-placement^=bottom]{transform-origin:top}.tippy-box[data-animation=scale][data-placement^=left]{transform-origin:right}.tippy-box[data-animation=scale][data-placement^=right]{transform-origin:left}.tippy-box[data-animation=scale][data-state=hidden]{transform:scale(.5);opacity:0}.glide{position:relative;width:100%;box-sizing:border-box}.glide *{box-sizing:inherit}.glide__slides,.glide__track{overflow:hidden}.glide__slides{position:relative;width:100%;list-style:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;transform-style:preserve-3d;touch-action:pan-Y;padding:0;white-space:nowrap;display:flex;flex-wrap:nowrap;will-change:transform}.glide__slide,.glide__slides--dragging{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.glide__slide{width:100%;height:100%;flex-shrink:0;white-space:normal;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent}.glide__slide a{-webkit-user-drag:none}.glide__arrows,.glide__bullets,.glide__slide a{-webkit-user-select:none;user-select:none;-moz-user-select:none;-ms-user-select:none}.glide__arrows,.glide__bullets{-webkit-touch-callout:none}.glide--rtl{direction:rtl}@charset "UTF-8";input:-webkit-autofill,input:-webkit-autofill:active,input:-webkit-autofill:focus,input:-webkit-autofill:hover{-webkit-box-shadow:0 0 0 30px #fff inset!important}input[type=email],input[type=password],input[type=search],input[type=text],select,textarea{background:none;border-radius:0;border:none;border-bottom:1px solid #e7e7e8;padding:10px;font-family:Manrope,sans-serif;font-weight:400;font-size:1.6rem;transition:border .1s;width:100%;outline:none}input[type=email]:focus,input[type=password]:focus,input[type=search]:focus,input[type=text]:focus,select:focus,textarea:focus{border-color:var(--dark)}textarea{resize:vertical;border:1px solid #e7e7e8}textarea:focus{border-color:var(--dark)}.module-title{display:flex;gap:34px;align-items:center;line-height:1.1}@media (min-width:768px){.module-title{padding-top:40px}}.module-title [class*=icon--]{width:24px;height:24px;background-color:var(--blue)}.custom-file-upload,.form-row:not(.form-checkboxes):not(.form-radios):not(.radio):not(.checkbox):not(.form-file):not(.form-content){position:relative;display:flex;margin-top:20px}.custom-file-upload.has-error,.form-row:not(.form-checkboxes):not(.form-radios):not(.radio):not(.checkbox):not(.form-file):not(.form-content).has-error{margin-bottom:20px}.custom-file-upload.has-error input,.custom-file-upload.has-error textarea,.form-row:not(.form-checkboxes):not(.form-radios):not(.radio):not(.checkbox):not(.form-file):not(.form-content).has-error input,.form-row:not(.form-checkboxes):not(.form-radios):not(.radio):not(.checkbox):not(.form-file):not(.form-content).has-error textarea{border-bottom-color:#da2128}.custom-file-upload.has-password-toggle,.form-row:not(.form-checkboxes):not(.form-radios):not(.radio):not(.checkbox):not(.form-file):not(.form-content).has-password-toggle{display:grid;grid-template-columns:1fr 24px;gap:10px}.custom-file-upload input:not(:-moz-placeholder-shown)~label,.custom-file-upload textarea:not(:-moz-placeholder-shown)~label,.form-row:not(.form-checkboxes):not(.form-radios):not(.radio):not(.checkbox):not(.form-file):not(.form-content) input:not(:-moz-placeholder-shown)~label,.form-row:not(.form-checkboxes):not(.form-radios):not(.radio):not(.checkbox):not(.form-file):not(.form-content) textarea:not(:-moz-placeholder-shown)~label{transform:translate(-10px,-28px);font-size:1.1rem;color:#777}.custom-file-upload input:not(:-ms-input-placeholder)~label,.custom-file-upload textarea:not(:-ms-input-placeholder)~label,.form-row:not(.form-checkboxes):not(.form-radios):not(.radio):not(.checkbox):not(.form-file):not(.form-content) input:not(:-ms-input-placeholder)~label,.form-row:not(.form-checkboxes):not(.form-radios):not(.radio):not(.checkbox):not(.form-file):not(.form-content) textarea:not(:-ms-input-placeholder)~label{transform:translate(-10px,-28px);font-size:1.1rem;color:#777}.custom-file-upload input:focus~label,.custom-file-upload input:not(:placeholder-shown)~label,.custom-file-upload textarea:focus~label,.custom-file-upload textarea:not(:placeholder-shown)~label,.form-row:not(.form-checkboxes):not(.form-radios):not(.radio):not(.checkbox):not(.form-file):not(.form-content) input:focus~label,.form-row:not(.form-checkboxes):not(.form-radios):not(.radio):not(.checkbox):not(.form-file):not(.form-content) input:not(:placeholder-shown)~label,.form-row:not(.form-checkboxes):not(.form-radios):not(.radio):not(.checkbox):not(.form-file):not(.form-content) textarea:focus~label,.form-row:not(.form-checkboxes):not(.form-radios):not(.radio):not(.checkbox):not(.form-file):not(.form-content) textarea:not(:placeholder-shown)~label{transform:translate(-10px,-28px);font-size:1.1rem;color:#777}.custom-file-upload label,.form-row:not(.form-checkboxes):not(.form-radios):not(.radio):not(.checkbox):not(.form-file):not(.form-content) label{position:absolute;left:10px;pointer-events:none;font-size:1.6rem;font-weight:300;top:10px;transition:transform .1s}.custom-file-upload .error,.form-row:not(.form-checkboxes):not(.form-radios):not(.radio):not(.checkbox):not(.form-file):not(.form-content) .error{position:absolute;top:100%;font-size:1.2rem;color:#da2128}.custom-file-upload span[data-password-toggle],.form-row:not(.form-checkboxes):not(.form-radios):not(.radio):not(.checkbox):not(.form-file):not(.form-content) span[data-password-toggle]{align-self:center;background-color:var(--blue)}.form-row.checkbox small.error{font-size:1.2rem;color:#da2128}input[type=checkbox],input[type=radio]{opacity:0;margin:0}.form-checkboxes>label,.form-radios>label{font-size:1.6rem;font-weight:300;padding-bottom:5px;display:block}.checkbox>label,.checkbox>li>label,.radio>label,.radio>li>label{font-size:1.3rem;color:var(--blue)}.checkbox>li,.radio>li{padding-bottom:5px}.checkbox-wrapper{position:relative;bottom:2px;width:10px;height:10px;margin-right:15px;flex:0 0 auto;display:inline-block}.checkbox-wrapper input[type=checkbox]{margin:0;display:inline-block;position:absolute;left:0;top:0;opacity:0;z-index:1;width:100%;height:100%}.checkbox-wrapper input[type=checkbox]:not(:checked):not(:disabled):hover~.checkbox-helper{border-color:var(--dark)}.checkbox-wrapper input[type=checkbox]:not(:checked):disabled~.checkbox-helper{background-color:#f7f7f7}.checkbox-wrapper input[type=checkbox]:not(:disabled):checked:hover~.checkbox-helper{border-color:var(--dark)}.checkbox-wrapper input[type=checkbox]:not(:disabled):checked~.checkbox-helper{background-color:var(--blue)}.checkbox-wrapper input[type=checkbox]:not(:disabled):checked~.checkbox-helper:after{visibility:visible}.checkbox-wrapper input[type=checkbox]:checked:disabled~.checkbox-helper{background-color:var(--blue)}.checkbox-wrapper input[type=checkbox]:checked:disabled~.checkbox-helper:after{visibility:visible}.checkbox-wrapper .checkbox-helper{position:absolute;left:0;top:0;width:100%;height:100%;background-color:#fff;border:2px solid rgba(20,18,34,.4);display:inline-block}.checkbox-wrapper .checkbox-helper:after{content:"";widows:10px;height:15px;display:block;background-color:#000;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:50% 50%;mask-position:50% 50%;mask:url(../icons/check-line.svg);-webkit-mask:url(../icons/check-line.svg);-webkit-mask-size:10px 10px;mask-size:10px 10px;visibility:hidden;background-color:#fff}.radio-wrapper{position:relative;width:14px;height:14px;margin-right:7px;margin-bottom:-2px;flex:0 0 auto;display:inline-block}.radio-wrapper input[type=radio]{margin:0;display:inline-block;position:absolute;left:0;top:0;opacity:0;z-index:1;width:100%;height:100%}.radio-wrapper input[type=radio]:not(:checked):not(:disabled):hover~.radio-helper{border-color:var(--dark)}.radio-wrapper input[type=radio]:not(:checked):disabled~.radio-helper{background-color:#f7f7f7}.radio-wrapper input[type=radio]:not(:disabled):checked:hover~.radio-helper{border-color:var(--dark)}.radio-wrapper input[type=radio]:not(:disabled):checked~.radio-helper{background-color:var(--blue)}.radio-wrapper input[type=radio]:not(:disabled):checked~.radio-helper:after{visibility:visible}.radio-wrapper input[type=radio]:checked:disabled~.radio-helper{background-color:#f7f7f7}.radio-wrapper input[type=radio]:checked:disabled~.radio-helper:after{color:#aaa;visibility:visible}.radio-wrapper .radio-helper{position:absolute;left:0;top:0;width:100%;height:100%;background-color:#fff;border:1px solid var(--blue);display:inline-block;border-radius:50%}.radio-wrapper .radio-helper:after{content:"";width:7px;height:7px;display:block;visibility:hidden;background-color:#fff;border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.custom-file-upload button{display:flex;align-items:center}.custom-file-upload button:hover .text{color:var(--dark)}.custom-file-upload button:hover .icon--attachment-2{background-color:var(--dark)}.custom-file-upload button .text{font-size:1.2rem;color:var(--blue);padding-left:10px}.custom-file-upload button .icon--attachment-2{background-color:var(--blue)}.custom-file-upload .form-file{display:none}.btn-blue{background-color:var(--blue);border:none;color:#fff;position:relative;outline:none;font-size:1.6rem;padding:18px 38px;border-radius:0;transition:background-color .1s}.btn-blue:hover{background-color:#002e5f}.btn-blue [class*=icon]{background-color:#fff}.btn-blue.btn-small{font-size:1.2rem;padding:6px 22px;border-radius:4px;color:#fff;font-weight:700;text-transform:uppercase}.btn-blue.btn-small:before{display:none}.btn-blue:before{content:"";width:20px;height:3px;background-color:#fff;display:inline-block;margin-right:15px;margin-left:5px;position:relative;top:-2px;transition:transform .1s}.btn-blue[disabled]{cursor:default;background-color:rgba(2,57,115,.5)}.btn-blue .btn-loader{position:absolute;top:0;left:0;width:100%;height:100%;background-color:hsla(0,0%,100%,.5);display:flex;align-items:center;justify-content:center;transition:opacity .15s;opacity:0}.btn-blue .btn-loader .icon{width:26px;height:26px}.btn-blue.loader{pointer-events:none}.btn-blue.loader .btn-loader{opacity:1}.btn-blue.see-more{display:block;margin:20px auto 0;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}@media (min-width:1024px){.btn-blue.see-more{padding:50px auto 0}}.discount,.icon-link,.remove{display:flex;align-items:center;border:none;background:none;padding:0;white-space:nowrap;transition:color .3s}.discount .icon,.icon-link .icon,.remove .icon{margin-right:15px;transition:background .3s}.discount:hover,.icon-link:hover,.remove:hover{color:var(--dark)}.discount:hover .icon,.icon-link:hover .icon,.remove:hover .icon{background-color:var(--dark)}.remove{color:var(--red);font-weight:600}.remove .icon{background-color:var(--red)}.btn-disabled{background-color:rgba(20,18,34,.10196078431372549);border:none;color:var(--dark);outline:none;font-size:1.6rem;padding:18px 38px;border-radius:0;transition:background-color .1s;cursor:default}.btn-disabled span{margin:0 auto}a.line{font-weight:500;color:#141222;font-size:1.6rem;text-shadow:0 0 10px rgba(0,0,0,.5)}a.line:before{content:"";width:20px;height:3px;background-color:#141222;display:inline-block;margin-right:15px;position:relative;top:-3px;transition:transform .1s}a.line:hover:before{transform:translateX(5px)}.table-b2b{overflow-x:auto;width:100%;padding-bottom:10px}.table-b2b.even tbody tr:nth-child(2n){background-color:#f8f8f8}.table-b2b.gap{margin:0 -15px;width:calc(100% + 30px)}@media (min-width:640px){.table-b2b.gap{margin:0 -25px;width:calc(100% + 50px)}}.table-b2b.gap tr td:first-child,.table-b2b.gap tr th:first-child{padding-left:15px}@media (min-width:640px){.table-b2b.gap tr td:first-child,.table-b2b.gap tr th:first-child{padding-left:25px}}.table-b2b.gap tr td:last-child,.table-b2b.gap tr th:last-child{padding-right:15px}@media (min-width:640px){.table-b2b.gap tr td:last-child,.table-b2b.gap tr th:last-child{padding-right:25px}}.table-b2b .table-title{font-size:1.8rem;font-weight:800;padding-left:25px;margin:10px 0}.table-b2b table{border-collapse:collapse;width:100%}.table-b2b table td,.table-b2b table th{font-size:14px;color:var(--dark);text-align:left;padding:7px 12px}.table-b2b table td.to-right,.table-b2b table th.to-right{text-align:right}.table-b2b table td.to-right .time-format,.table-b2b table th.to-right .time-format{justify-content:flex-end}.table-b2b table td.to-right input,.table-b2b table th.to-right input{text-align:right}.table-b2b table td.is-master,.table-b2b table th.is-master{position:relative}.table-b2b table td.is-master:before,.table-b2b table th.is-master:before{content:"";position:absolute;left:0;top:calc(50% + 2px);width:8px;height:8px;transform:translateY(-50%);background-color:var(--green)}.table-b2b table td.is-master:after,.table-b2b table th.is-master:after{content:"";position:absolute;left:3px;top:calc(50% + 1px);width:2px;height:50%;background-color:var(--green)}.table-b2b table td.is-child,.table-b2b table th.is-child{position:relative;padding-left:22px}.table-b2b table td.is-child:before,.table-b2b table th.is-child:before{content:"";position:absolute;left:3px;top:50%;width:2px;height:100%;transform:translateY(-50%);background-color:var(--green)}.table-b2b table td.is-child:after,.table-b2b table th.is-child:after{content:"";position:absolute;left:3px;top:50%;width:15px;height:2px;transform:translateY(-50%);background-color:var(--green)}.table-b2b table td .cart-name,.table-b2b table th .cart-name{padding-left:5px}.table-b2b table tr.last-child .is-child:before{top:0;height:50%;transform:translateY(0)}.table-b2b table th{white-space:nowrap;font-weight:800;text-transform:uppercase}.table-b2b table td{font-weight:600}.table-b2b .amount{color:var(--blue)}.table-b2b th.center{display:flex;justify-content:center;text-align:center;align-items:baseline}.table-b2b .center{text-align:center}.table-b2b .center span{margin:0 auto}.table-b2b .center input{text-align:center}.table-b2b .no-break{white-space:nowrap}.table-b2b button[name=sort]{margin-left:-4px}.table-b2b button[name=sort] .icon{width:23px;height:23px}.table-b2b button[name=sort].active .icon{background-color:var(--green)}.table-b2b button[name=sort] .icon{transition:background-color .3s}.table-b2b button[name=sort]:hover .icon{background-color:var(--green)}.table-b2b .icon-btn,figcaption{text-align:left}figcaption{font-size:1.4rem;line-height:1.28571;font-style:italic}.edito-modal{position:fixed;top:0;left:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center;visibility:hidden;transition:visibility .2s 0s,opacity .2s;z-index:5;opacity:0}.edito-modal.modal-open{visibility:visible;transition:opacity .2s,visibility 0s;opacity:1}.edito-modal.modal-open .map-list-flex{transform:unset}.edito-modal .modal-overlay{z-index:2;position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.6)}.edito-modal .modal-wrapper{background-color:#fff;max-width:500px;width:100%;min-height:250px;position:relative;z-index:2;max-height:90%;display:flex;flex-direction:column}.edito-modal .modal-header{justify-content:space-between;padding:25px 25px 15px}.edito-modal .modal-header,.edito-modal .modal-name{display:flex;align-items:center}.edito-modal .modal-name .icon{width:25px;height:25px;background-color:var(--blue);flex:0 0 auto}.edito-modal .modal-name .name{font-weight:800;font-size:24px;color:var(--dark);padding-left:20px;line-height:115%}.edito-modal .close-modal .icon{pointer-events:none;width:25px;height:25px;background-color:#000}.edito-modal .close-modal:hover .icon{background-color:var(--blue)}.edito-modal .modal-content{overflow-y:auto;padding:15px 30px 30px}.edito-modal .modal-content .checkboxes{margin-bottom:20px}.edito-modal .modal-content-box{margin-bottom:30px}.edito-modal .modal-content .buttons{display:flex;align-items:center;justify-content:flex-start!important}.edito-modal .modal-content .buttons button{margin-right:5px}.edito-modal .add-cart-error{display:none}.edito-modal .add-cart-error.true{display:block}.edito-modal .map-list-flex{transform:translateX(2000px)}.edito-tabs{display:flex;flex-wrap:wrap;gap:10px 60px;padding:10px 0}.edito-tabs .edito-tab{color:var(--blue);font-size:3.2rem;font-weight:800;transition:color .1s;background-color:#f6f6f6;padding:15px 25px;border-radius:8px}.edito-tabs .edito-tab:hover:not(.active){color:var(--dark)}.edito-tabs .edito-tab.active{background:var(--blue);color:#fff}.edito-tab-list{padding:20px 0}.edito-tab-list .edito-tab-content{display:none}.edito-tab-list .edito-tab-content.active{display:block}.edito-tab-list .edito-tab-content.active h2{font-size:3.2rem;margin-top:0}@media (min-width:1024px){.edito-tab-list .edito-tab-content.active h2{margin-top:unset}}@media (min-width:1024px){.edito-tab-list{padding:40px 0}}.topic{font-weight:900;text-transform:uppercase;font-size:1.2rem;position:absolute;top:30px;left:30px;color:#fff;padding:6px 22px;border-radius:4px;box-shadow:0 0 10px rgba(0,0,0,.5)}.topic.news{background-color:#023973}.topic.blog{background-color:var(--green)}.topic.new{background-color:#00bb9a}var{font-style:normal}.custom-select-container{position:relative;width:100%}.custom-select-container.active~label{transform:translate(-10px,-28px);font-size:1.1rem!important;color:#777}.custom-select-container .custom-select-list{position:absolute;top:0;left:0;width:100%;height:100%}.custom-select-container .custom-select-list.open ul{display:block}.custom-select-container .custom-select-list .current-option{cursor:pointer;height:100%;background:none;border-radius:0;border:none;border-bottom:1px solid #e7e7e8;padding:10px;font-family:Manrope,sans-serif;font-weight:400;font-size:1.6rem;transition:border .1s;width:100%;outline:none;box-sizing:border-box}.custom-select-container .custom-select-list .current-option:after{content:"";-webkit-mask:url(../icons/arrow-down-s-line.svg) no-repeat 50% 50%;mask:url(../icons/arrow-down-s-line.svg) no-repeat 50% 50%;width:20px;height:20px;display:block;-webkit-mask-size:cover;mask-size:cover;background-color:var(--dark);position:absolute;right:5px;top:12px}.custom-select-container .custom-select-list .current-option br{display:none}.custom-select-container .custom-select-list ul{position:absolute;top:100%;width:100%;left:0;padding:0;background-color:#fdfdfd;z-index:1;box-shadow:-1px 5px 10px -5px rgba(0,0,0,.5);display:none;max-height:400px;overflow-x:auto;min-height:35px}.custom-select-container .custom-select-list li{padding:7px 15px;text-shadow:none;display:block;color:var(--dark);cursor:pointer;font-weight:300}.custom-select-container .custom-select-list li:hover{background-color:#eee}.custom-select-container .custom-select-list a{color:var(--dark)}.custom-select-container .custom-select-hidden{position:relative;pointer-events:none;opacity:0}fieldset{border:none;margin:0;padding:0}legend{font-size:1.8rem;padding:0}.modal .modal__container{width:100%;max-width:1000px;max-height:calc(100vh - 40px);border-radius:0;overflow:visible;padding:40px 0 0;background-color:transparent;display:flex;flex-direction:column}@media (min-width:768px){.modal .modal__container{max-height:calc(100vh - 100px)}}.modal .modal__container .modal-content{overflow-y:auto;background-color:#fff;padding:30px}.modal .modal__container header button{position:absolute;top:0;right:0}.modal .modal__container header button:hover span{background-color:var(--green)}.modal .modal__container header button span{pointer-events:none;width:35px;height:35px;background-color:#fff}.map-popup{display:flex;flex-direction:column;gap:15px}.map-popup .name{font-size:2rem;font-weight:700}.alert-placeholder{display:flex;justify-content:center}.alert-placeholder .alert{max-width:600px;border-radius:4px;background:#fff;border:1px solid #fff;display:flex;padding:20px;min-width:200px;width:100%}.alert-placeholder .alert.alert-info,.alert-placeholder .alert.alert-success{background-color:#f0f9ef;border-color:#7ebb7a}.alert-placeholder .alert.alert-warning{background-color:#fff9f0;border-color:#ffc848}.alert-placeholder .alert.alert-danger{background-color:#fff5f5;border-color:#f78b8b}.alert-placeholder .alert ul{margin:0;padding:0}.filters{display:flex;flex-wrap:wrap;gap:30px}.filters .filter{cursor:pointer;padding:5px 20px;border-radius:3px;color:#fff;background-color:var(--blue);text-transform:uppercase;transition:color .4s;font-size:1.4rem;line-height:1.35714;font-weight:800}.filters .filter.active,.filters .filter.active a{background-color:var(--green)}.filters .filter:not(.active):hover,.filters .filter:not(.active):hover a{background-color:var(--blue-2)}.filters a{color:#fff;background-color:var(--blue);transition:color .4s;font-size:1.4rem;line-height:1.35714;font-weight:800}.filters-container{padding:25px 0 45px}.filters-container .filters-header{margin-bottom:15px}.filters-container .filters-header h3{font-size:2.4rem;font-weight:800;margin:0}@media (max-width:1023px){#CookiebotWidget{bottom:80px!important}}.custom-template-icon-text{display:flex;align-items:center;gap:20px}.custom-template-icon-text .icon{max-width:64px}.custom-template-icon-text .text{width:100%}.download_file{display:flex;gap:20px;align-items:center;margin-bottom:5px}.download_file a{color:var(--dark)}.download_file .icon-btn{display:flex;align-items:center;font-size:14px;font-weight:600;color:var(--green);transition:color .3s;background:none;border:none;padding:0}.download_file .icon-btn .icon{min-width:24px;margin-right:15px;background-color:var(--green);transition:background-color .3s,transform .3s}.download_file .icon-btn .icon--subtract-line{margin-right:5px}.download_file .icon-btn:hover{color:var(--dark)}.download_file .icon-btn:hover .icon{background-color:var(--dark)}.download_file .icon-btn:hover .icon--subtract-line{transform:translateX(5px)}.download_file .icon-btn.white{color:#fff}.download_file .icon-btn.white .icon{background-color:#fff}.download_file .icon-btn.white:hover{color:var(--blue)}.download_file .icon-btn.white:hover .icon{background-color:var(--blue)}.password-reset-page{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}@media (max-width:767px){.password-reset-page{margin-inline:auto}}.password-reset-page .password-validation-container{right:calc(100% + 24px);top:50%;transform:translateY(-50%)}@media (max-width:1024px){.password-reset-page .password-validation-container{right:unset;left:calc(100% + 24px)}}@media (max-width:767px){.password-reset-page .password-validation-container{left:50%;right:unset;top:unset;bottom:150%;transform:translateX(-50%);width:500px;max-width:100%}}.template-register .password-validation-container{left:calc(100% + 24px);top:50%;transform:translateY(-50%)}@media (max-width:767px){.template-register .password-validation-container{left:50%;top:unset;bottom:150%;transform:translateX(-50%);width:500px;max-width:100%}}.password-validation-container{padding:8px;background-color:#f8f9fa;border-radius:4px;border:1px solid #e0e0e0;position:absolute;width:160px;pointer-events:none;font-size:12px;z-index:1}.password-validation-container .password-validation-header{margin-bottom:10px;font-weight:500;font-size:12px}.password-rules-list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:6px}@media (max-width:767px){.password-rules-list{flex-direction:row;flex-wrap:wrap}}.password-rules-list li{display:flex;align-items:center;color:#6c757d}.password-rules-list li:before{content:none}.password-rules-list li.valid .rule-icon{background-color:#28a745}.password-rules-list li.valid .rule-icon:before{width:4px;height:7px;border-right:1.5px solid #fff;border-bottom:1.5px solid #fff;transform:translate(-50%,-60%) rotate(45deg)}.password-rules-list li.invalid .rule-icon{background-color:#dc3545}.password-rules-list li.invalid .rule-icon:after,.password-rules-list li.invalid .rule-icon:before{width:1.5px;height:8px;background-color:#fff}.password-rules-list li.invalid .rule-icon:before{transform:translate(-50%,-50%) rotate(45deg)}.password-rules-list li.invalid .rule-icon:after{transform:translate(-50%,-50%) rotate(-45deg)}.password-rules-list li .rule-icon{display:inline-block;width:14px;height:14px;margin-right:8px;border-radius:50%;background-color:#e0e0e0;position:relative;flex-shrink:0}.password-rules-list li .rule-icon:after,.password-rules-list li .rule-icon:before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.is-invalid{border-color:#dc3545}.invalid-feedback{display:block;width:100%;margin-top:.25rem;font-size:80%;color:#dc3545}:root{--dark:#141222;--green:#63b32e;--blue:#023973;--blue-2:#2c3546;--yellow:#eba000;--red:#b32e2e;--azure:#389cdd;--font-footer-color:hsla(0,0%,100%,0.7);--small:480px;--medium:768px;--large:1024px}html{font-size:62.5%}body,html{height:100%}body{font-family:Manrope,sans-serif;box-sizing:border-box;margin:0;font-size:1.6rem;color:var(--dark)}img,video{max-width:100%;height:auto}video{width:100%!important}button{cursor:pointer;font-family:Manrope,sans-serif}a{color:#63b32e;text-decoration:none}p{font-size:1.6rem;font-weight:400;margin-top:0;margin-bottom:25px;line-height:1.5}p:last-child{margin-bottom:0}h1,h2,h3,h4,h5,h6{font-weight:700}h1{font-size:2.3rem}h2{font-size:2.2rem}h3{font-size:2.1rem}h4{font-size:2rem}h5{font-size:1.9rem}h6{font-size:1.8rem}@media (min-width:768px){h1{font-size:3.2rem}h2{font-size:3rem}h3{font-size:2.8rem}h4{font-size:2.6rem}h5{font-size:2.4rem}h6{font-size:2.2rem}}h2{padding-left:0!important}.page-header{font-size:4.8rem;line-height:1.375;font-weight:800}p+ul{margin-top:-20px}ul{padding-left:15px;margin-bottom:25px}ul.no-bullet li:before{display:none}ul li{list-style:none}ul li:before{content:"\2022";color:#63b32e;padding-right:5px;font-size:20px}ul li p{display:inline}.clean-list{margin:0;padding:0}.clean-list li:before{display:none;list-style:none}.clean-button{background:none;border:none;padding:0;color:#141222;outline:none}.container{max-width:1310px;margin:0 auto;padding:0 30px}@media (min-width:768px){.container{padding:0 65px}}@media (min-width:1024px){.container{padding:0 25px}}.show-for-sr{display:none}.widget{padding:25px 0}@media (min-width:768px){.widget{padding:30px 0}}.widget .heading{font-size:4.8rem;line-height:1.35417;font-weight:800;margin:0;padding-bottom:20px}@media (min-width:768px){.widget .heading{padding:30px 0}}@media (min-width:1024px){.widget .heading{padding-bottom:50px}}.widget-empty .show-for-sr{display:none}.widget-background{background-color:#fafafa}.widget-background .smaller{max-width:640px}@media (min-width:1375px){.widget-background{width:100vw;margin-left:calc(var(--width)/2 + 655px)}}.widget-background .heading{padding-bottom:30px}.placeholder{position:relative;display:block;height:100%}.placeholder:after{content:"";position:absolute;width:100%;height:100%;top:0;left:0;display:block;transition:background-color .3s}.overlay{position:fixed;top:0;left:0;width:100vw;height:100vh;display:flex;background-color:rgba(0,0,0,.4);opacity:0;transition:opacity .25s,transform 0s .25s;transform:translateX(-100vw)}.overlay.active{opacity:1;transform:translateX(0);transition:opacity .25s}.row{display:flex;flex-wrap:wrap;row-gap:10px}.row img{width:auto;height:auto}.row .small-12{width:100%}.row .column{padding-left:15px;padding-right:15px}@media (min-width:768px){.row .medium-3{width:calc(25% - 30px)}.row .medium-4{width:calc(33.33333% - 30px)}.row .medium-6{width:calc(50% - 30px)}.row .medium-8{width:calc(66.66667% - 30px)}}@media (min-width:1024px){.row .large-3{width:calc(25% - 30px)}.row .large-4{width:calc(33.33333% - 30px)}.row .large-6{width:calc(50% - 30px)}.row .large-8{width:calc(66.66667% - 30px)}}.main-header{z-index:2;background-color:#fff;border-bottom:1px solid #e5ebf1;padding:0;position:relative}@media (min-width:1024px){.main-header{padding:0 0 30px}}.main-header .site-tabs{background-color:var(--blue-2)}.main-header .site-tabs .container{display:flex;gap:20px;flex-direction:row}.main-header .site-tabs a{padding:11.5px 21.5px;background-color:var(--blue-2);color:#fff;text-transform:uppercase;font-size:1.2rem;line-height:1.33333;font-weight:700;display:flex;gap:11.5px}.main-header .site-tabs a span{width:15px;height:15px;mask-size:contain;-webkit-mask-size:contain;background-color:#fff}.main-header .site-tabs a:first-child{background-color:var(--green)}.main-header.active .group-2{transform:translateX(100%)}@media (min-width:1024px){.main-header.active .group-2{transform:none}}.main-header.active .hamburger .icon--menu-line{display:none}.main-header.active .hamburger .icon--close-line{display:block}@media (min-width:1024px){.main-header .container{display:flex;flex-direction:column}}.main-header .row-1{padding:20px 0 40px;align-items:center;display:grid;grid-template-columns:100px auto;justify-content:space-between}@media (min-width:450px){.main-header .row-1{grid-template-columns:160px auto}}@media (min-width:768px){.main-header .row-1{grid-template-columns:160px minmax(250px,415px)}}@media (min-width:1024px){.main-header .row-1{grid-template-columns:215px minmax(250px,415px) auto}}.main-header .row-1 .column-1{display:flex;align-items:center;-moz-column-gap:5px;column-gap:5px}@media (max-width:1023px){.main-header .row-1 .column-3{min-height:70px;z-index:2;position:fixed;left:0;align-items:center;bottom:0;background-color:#fff;width:100%;border-top:1px solid #bfbfbf}}.main-header .row-1 .section-1{display:flex;align-items:center;gap:10px;justify-content:space-evenly;padding:10px}@media (min-width:1024px){.main-header .row-1 .section-1{gap:23px;padding:0;justify-content:flex-start}}.main-header .row-1 .section-1 .widget-menu{display:none}@media (min-width:1024px){.main-header .row-1 .section-1 .widget-menu{display:block}}@media (min-width:1024px){.main-header .row-1 .section-1 .mobile-item{display:none}}.main-header .row-1 .section-1 .mobile-item.hamburger span.open{display:block}.main-header .row-1 .section-1 .mobile-item.hamburger.active span.open,.main-header .row-1 .section-1 .mobile-item.hamburger span.close{display:none}.main-header .row-1 .section-1 .mobile-item.hamburger.active span.close{display:block}.main-header .row-1 .section-1 a,.main-header .row-1 .section-1 button{display:flex;gap:10px;background-color:transparent;border:0;color:var(--dark);font-size:1.2rem;line-height:1.33333;font-weight:600;align-items:center;transition:color .3s;flex-direction:column;justify-content:center}@media (min-width:1024px){.main-header .row-1 .section-1 a,.main-header .row-1 .section-1 button{flex-direction:row;justify-content:unset;gap:15px;font-size:1.4rem;line-height:1.35714;font-weight:600}}.main-header .row-1 .section-1 a span[class*=icon--],.main-header .row-1 .section-1 button span[class*=icon--]{width:18px;transition:background-color .3s;height:18px;background-color:var(--blue)}@media (min-width:1024px){.main-header .row-1 .section-1 a span[class*=icon--],.main-header .row-1 .section-1 button span[class*=icon--]{width:22px;height:22px}}.main-header .row-1 .section-1 a:hover,.main-header .row-1 .section-1 button:hover{color:var(--green)}.main-header .row-1 .section-1 a:hover span[class*=icon--],.main-header .row-1 .section-1 button:hover span[class*=icon--]{background-color:var(--green)}@media (min-width:1360px){.main-header .row-1 .section-1{gap:53px}}.main-header .row-2{display:none}@media (min-width:1024px){.main-header .row-2{display:block}.main-header .row-2 .section-2{display:flex;gap:75px}.main-header .row-2 .section-2-home{display:grid;gap:20px;grid-template-columns:300px calc(100% - 300px)}}.main-header .mobile-menu{position:fixed;width:100%;background-color:#fff;top:0;padding:20px 0;left:0;height:calc(100% - 110px);transform:translateX(-100%);transition:transform .3s}.main-header .mobile-menu,.main-header .mobile-menu>.section-2 .widget-menu{display:block;overflow:auto}.main-header .mobile-menu.active{transform:translateX(0)}@media (min-width:1024px){.main-header .mobile-menu{display:none!important}}.main-header .mobile-menu li.open>.widget-menu{display:block!important}.main-header .mobile-menu li.open>.widget-menu>ul{padding:10px 0 10px 10px!important}.main-header .mobile-menu li.open>.widget-menu>ul>li{padding:0!important}@media (min-width:1024px){.main-header .menu-toggle{display:none}}.main-header .hamburger{display:block}.main-header .hamburger .icon--close-line{display:none;width:30px;height:30px}.main-header .hamburger .icon--menu-line{width:25px;height:25px}.main-header .logo{width:95px}@media (min-width:1024px){.main-header .logo{width:150px}}.main-header .logo img{display:block}.main-header .logo-sp{height:30px}@media (min-width:450px){.main-header .logo-sp{height:37px}}@media (min-width:1024px){.main-header .logo-sp{height:60px}}.main-header .show-search{display:none}@media (min-width:1024px){.main-header .show-search{display:block}}.main-header .show-search button{display:flex;align-items:center}.main-header .show-search button:hover .text{color:var(--blue)}.main-header .show-search button:hover .icon--search-line{background-color:var(--blue)}.main-header .show-search button .text{font-size:1.4rem;line-height:1.35714;font-weight:600;transition:color .1s;pointer-events:none}.main-header .show-search button .icon--search-line{width:20px;height:20px;margin-right:22px;transition:background-color .1s;pointer-events:none}@media (min-width:1024px){.main-header .search{padding:17.5px 0;border-bottom:1px solid #bfbfbf;margin:2px 0 2px 35px}}@media (max-width:768px){.main-header .search input::-webkit-search-cancel-button,.main-header .search input::-webkit-search-decoration,.main-header .search input::-webkit-search-results-button,.main-header .search input::-webkit-search-results-decoration{-webkit-appearance:none}}@media (min-width:1024px){.main-header .search input{padding:0 5px 1px!important;font-size:1.4rem!important;border:0}.main-header .search input:not(:-moz-placeholder-shown)~label{transform:translate(-10px,-15px)!important}.main-header .search input:not(:-ms-input-placeholder)~label{transform:translate(-10px,-15px)!important}.main-header .search input:focus~label,.main-header .search input:not(:placeholder-shown)~label{transform:translate(-10px,-15px)!important}}.main-header .search label{font-size:1.2rem!important}@media (min-width:1024px){.main-header .search label{top:-1px!important}}@media (min-width:1024px){.main-header .search.active .form-wrapper{display:block;min-width:220px}}@media (min-width:1024px){.main-header .search.active .show-search,.main-header .search .form-wrapper{display:none}}.main-header .search .form-row{margin-top:10px}@media (min-width:1024px){.main-header .search .form-row{margin-top:0!important}}@media (min-width:1024px){.main-header .search form{position:relative}}.main-header .search form button{position:absolute;right:25px;top:11px;display:none}@media (min-width:1024px){.main-header .search form button{top:-2px;display:block}}.main-header .search form button span{width:20px;height:20px}.main-header .prices-updating-alert{background-color:var(--green);text-align:center;width:100%;height:31.6px}.main-header .prices-updating-alert strong{padding:5px;display:block;color:#fff;font-weight:500}.b2b-header{background-color:#fff;width:100%;border-bottom:1px solid #e5ebf1}@media (min-width:1024px){.b2b-header{width:100%}}.b2b-header .prices-updating-alert{background-color:var(--green);text-align:center;width:100%;height:31.6px}.b2b-header .prices-updating-alert strong{padding:5px;display:block;color:#fff;font-weight:500}.b2b-header .header-container{padding:10px 30px;margin:0 auto;max-width:1310px}@media (min-width:768px){.b2b-header .header-container{padding:20px 65px}}@media (min-width:1024px){.b2b-header .header-container{display:flex;padding:15px 25px;align-items:center}}.b2b-header .header-container .group-1{display:flex;align-items:center;justify-content:space-between}@media (min-width:1024px){.b2b-header .header-container .group-1{flex:1 0 auto;justify-content:flex-start}}.b2b-header .header-container .group-1 .logo a{display:block;width:120px}@media (min-width:1024px){.b2b-header .header-container .group-1 .logo a{width:160px}}.b2b-header .header-container .group-1 .logo a img{display:block}@media (min-width:1024px){.b2b-header .header-container .group-1 .back{margin-left:15px}}.b2b-header .header-container .group-1 .back a{display:flex;align-items:center;color:var(--blue);font-size:1.4rem;font-weight:600;transition:color .1s;position:relative}.b2b-header .header-container .group-1 .back a:hover{color:var(--green)}.b2b-header .header-container .group-1 .back a:hover .icon{background-color:var(--green)}.b2b-header .header-container .group-1 .back a .icon{width:18px;height:18px;background-color:var(--blue);transition:background-color .1s;margin-right:5px}@media (min-width:1024px){.b2b-header .header-container .group-2{display:flex;align-items:center}}.b2b-header .header-container .group-2 .user-welcome{padding:10px 0 20px}@media (min-width:1024px){.b2b-header .header-container .group-2 .user-welcome{display:flex;align-items:center;padding:0 40px 0 20px}}.b2b-header .header-container .group-2 .user-welcome .avatar{width:48px;height:48px;border-radius:50%;overflow:hidden;display:none}@media (min-width:1200px){.b2b-header .header-container .group-2 .user-welcome .avatar{display:block}}.b2b-header .header-container .group-2 .user-welcome .avatar .placeholder,.b2b-header .header-container .group-2 .user-welcome .avatar img{background-color:#eee}.b2b-header .header-container .group-2 .user-welcome .name{font-size:1.4rem;font-weight:600}@media (min-width:1024px){.b2b-header .header-container .group-2 .user-welcome .name{padding-left:15px}}@media (min-width:640px){.b2b-header .header-container .group-2 .links-group{display:flex;flex-direction:row}}.b2b-header .header-container .group-2 .links-group .link-shortcut{padding-bottom:10px}@media (min-width:640px){.b2b-header .header-container .group-2 .links-group .link-shortcut{padding-bottom:0}.b2b-header .header-container .group-2 .links-group .link-shortcut:not(:last-child){padding-right:25px;margin-right:25px;border-right:1px solid #aaa}}.b2b-header .header-container .group-2 .links-group .link-shortcut.logout a{color:#777}.b2b-header .header-container .group-2 .links-group .link-shortcut.logout a:hover{color:var(--dark)}.b2b-header .header-container .group-2 .links-group .link-shortcut.logout a:hover .icon{background-color:var(--dark)}.b2b-header .header-container .group-2 .links-group .link-shortcut.logout a .icon{background-color:#777}.b2b-header .header-container .group-2 .links-group .link-shortcut a{display:inline-flex;align-items:center;color:var(--blue);font-size:1.4rem;font-weight:600;transition:color .1s;position:relative}@media (min-width:640px){.b2b-header .header-container .group-2 .links-group .link-shortcut a{display:flex;align-items:center}}.b2b-header .header-container .group-2 .links-group .link-shortcut a:hover{color:var(--green)}.b2b-header .header-container .group-2 .links-group .link-shortcut a:hover .icon{background-color:var(--green)}.b2b-header .header-container .group-2 .links-group .link-shortcut a .icon{width:18px;height:18px;background-color:var(--blue);transition:background-color .1s;margin-right:5px}.b2b-header .header-container .group-2 .links-group .link-shortcut a .counter{position:absolute;right:-10px;top:-3px;color:#fff;font-size:.7rem;z-index:1;display:flex;align-items:center;justify-content:center}.b2b-header .header-container .group-2 .links-group .link-shortcut a .counter:before{content:"";position:absolute;width:14px;height:14px;border-radius:50%;background-color:var(--green);z-index:-1}.suggester{display:flex;position:absolute;top:calc(100% + 10px);left:0;z-index:3;background-color:#fff;border:1px solid #e7e7e8;color:var(--dark);font-size:1.4rem;padding:15px;min-width:100%;max-width:calc(100vw - 32px);max-height:calc(100vh - 110px);width:850px;overflow-y:auto}.suggester .suggester-categories-box{width:350px;border-right:1px solid #e7e7e8;padding-right:15px;margin-right:15px}.suggester .suggester-categories-box .suggester-categories li{margin-bottom:10px;font-weight:600}.suggester .suggester-categories-box .suggester-categories li a{color:var(--dark);transition:color .3s}.suggester .suggester-categories-box .suggester-categories li a:hover,.suggester .suggester-categories-box .suggester-categories li a strong{color:var(--green)}.suggester .suggester-products-box .suggester-products li{margin-bottom:10px;padding-bottom:10px;border-bottom:1px solid #e7e7e8}.suggester .suggester-products-box .suggester-products li .suggester-product,.suggester .suggester-products-box .suggester-products li a{display:flex}.suggester .suggester-products-box .suggester-products li .image{min-width:60px;margin-right:10px}.suggester .suggester-products-box .suggester-products li .name{color:var(--dark);flex-grow:1;flex-basis:0;margin-right:15px;transition:color .3s}.suggester .suggester-products-box .suggester-products li .name strong{color:var(--green)}.suggester .suggester-products-box .suggester-products li .prices{display:flex;flex-direction:column;align-items:flex-end;color:var(--blue);font-weight:800}.suggester .suggester-products-box .suggester-products li .prices .gross{font-size:1.2rem}.suggester .suggester-products-box .suggester-products li:hover .name{color:var(--green)}.suggester .suggester-products-box .suggester-products li:last-child{border:none}.suggester .suggester-title{display:flex;align-items:center;font-size:2rem;font-weight:800}.suggester .suggester-title .icon{margin-right:10px;background-color:var(--blue)}.suggester ul{padding:15px 0;margin:0}.suggester ul li:before{display:none}@media (max-width:1200px){.suggester{width:730px}}@media (max-width:1023px){.suggester{max-height:calc(100vh - 155px);min-width:calc(100% - 20px);max-width:calc(100vw - 60px);top:unset}}@media (max-width:640px){.suggester{flex-direction:column-reverse;max-height:calc(100vh - 180px);max-width:calc(100vw - 32px)}.suggester .suggester-categories-box{width:unset;border:none}}.main-footer{background-color:#43414e;padding:100px 0}@media (min-width:1024px){.main-footer{padding:50px 0}}.main-footer .container{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:30px}@media (min-width:1024px){.main-footer .container{gap:50px 34px}}.main-footer strong{font-size:1.6rem;line-height:1.375;font-weight:600;margin-bottom:15px;display:block}.main-footer a{color:var(--font-footer-color);font-size:1.4rem;line-height:1.35714;font-weight:400}.main-footer a:hover{color:var(--green)}.main-footer .copy{grid-column:1/-1;grid-row:7/8;display:flex;flex-direction:column}@media (min-width:1024px){.main-footer .copy{text-align:center;grid-column:1/4;grid-row:3/4;flex-direction:row;justify-content:space-between}}.main-footer .copy span{display:block;color:#c7c6ca;font-size:1.2rem;font-weight:300}@media (min-width:1024px){.main-footer .copy>div{display:flex}.main-footer .copy>div>:not(:last-child){margin-right:25px}}.main-footer .copy>div:last-child{padding-top:15px}@media (min-width:1024px){.main-footer .copy>div:last-child{padding-top:0}}.main-footer .copy a{color:#c7c6ca;margin-top:5px;display:inline-block}@media (min-width:1024px){.main-footer .copy a{margin-top:0}}.main-footer .copy a:hover{color:var(--green)}@media (min-width:1024px){.main-footer .copy .links{display:flex;flex-direction:column;align-items:flex-end}.main-footer .copy .links span{margin-right:25px}}.main-footer .logo{grid-column:1/5}@media (min-width:1024px){.main-footer .logo{grid-column:1/2;grid-row:2/3}}.main-footer .logo img{width:150px}.main-footer .contact{display:flex;flex-direction:column;color:var(--font-footer-color);gap:20px;grid-column:1/-1;grid-row:5/6}@media (min-width:1024px){.main-footer .contact{grid-column:1/2;grid-row:1/2}}.main-footer .contact a{display:flex;gap:10px;align-items:center}.main-footer .contact a span{width:15px;height:15px;background-color:var(--font-footer-color)}.main-footer .contact a b{margin:0}.main-footer .contact a:hover span{background-color:var(--green)}.main-footer .section-4{grid-column:1/-1;grid-row:3/4}@media (min-width:1024px){.main-footer .section-4{grid-column:2/6;grid-row:1/1}}.main-footer .section-13{grid-column:1/-1;grid-row:4/5;margin-top:-20px}@media (min-width:1024px){.main-footer .section-13{grid-column:6/7;grid-row:1/1;margin-top:0}}.main-footer .section-13 button{display:flex;justify-content:space-between;background-color:transparent;color:var(--font-footer-color);border:0;margin:0;padding:0;width:100%;font-size:1.6rem;line-height:1.375;font-weight:600}.main-footer .section-13 button span[class*=icon--]:first-of-type{display:block}.main-footer .section-13 button span[class*=icon--]:not(:first-of-type){display:none}@media (min-width:1024px){.main-footer .section-13 button span[class*=icon--]{display:none!important}}.main-footer .section-13 .widget-bottom.open span[class*=icon--]:first-of-type{display:none}.main-footer .section-13 .widget-bottom.open span[class*=icon--]:not(:first-of-type){transform:rotate(-90deg);display:block}.main-footer .section-13 .widget-bottom.open .widget-menu{display:unset}.main-footer .section-13 .widget-menu{display:none}@media (min-width:1024px){.main-footer .section-13 .widget-menu{display:unset}}.main-footer .section-13 .widget-menu ul{display:flex;flex-direction:column;gap:15px;margin-top:15px}.main-footer .section-16{grid-column:1/-1}@media (min-width:1024px){.main-footer .section-16{grid-column:1/2}}.main-footer .section-14{grid-column:1/-1;grid-row:2/3;font-size:1.4rem;line-height:1.35714;font-weight:400;color:var(--font-footer-color)}.main-footer .section-14 .content{display:flex;flex-direction:column;gap:20px}@media (min-width:1024px){.main-footer .section-14 .content{display:grid;grid-template-columns:repeat(4,auto);justify-content:space-between}}.main-footer .section-14 .content div:last-child{grid-column:3/-1}@media (min-width:1024px){.main-footer .section-14{grid-column:2/6}}.main-footer .b2b{grid-column:1/5;display:inline-flex;flex-direction:column;align-items:flex-start}@media (min-width:768px){.main-footer .b2b{grid-column:3/5;grid-row:3/4}}@media (min-width:1024px){.main-footer .b2b{grid-column:4/5;grid-row:1/2}}.main-footer .b2b a{display:inline-flex;align-items:center;color:#c7c6ca;font-size:1.4rem;margin:5px 0;font-weight:300}@media (min-width:768px){.main-footer .b2b a:hover .text{color:var(--green)}.main-footer .b2b a:hover .icon>span{background-color:var(--green)}}.main-footer .b2b a .text{transition:color .1s;padding-left:10px}.main-footer .b2b a .icon>span{background-color:#c7c6ca;width:16px;height:16px;transition:background-color .1s}.main-footer .cookies{grid-column:1/5;display:block;color:#c7c6ca;font-size:1.2rem;font-weight:300}@media (min-width:768px){.main-footer .cookies{grid-column:1/5;grid-row:5/6}}@media (min-width:1024px){.main-footer .cookies{grid-column:1/5;grid-row:3/4;padding-top:25px}}.main-footer .section-6{grid-column:1/-1;grid-row:6/7}@media (min-width:1024px){.main-footer .section-6{grid-column:6/7;grid-row:2/3}}.main-footer .section-15{grid-column:1/-1;grid-row:8/9}@media (min-width:1024px){.main-footer .section-15{grid-column:4/7;grid-row:3/4}}.arrow-scroll-up{position:fixed;bottom:90px;right:20px;padding:5px;background-color:var(--green);border:0;display:none}.arrow-scroll-up.show{display:block}.arrow-scroll-up span{width:36px;height:36px;transform:rotate(180deg);background-color:#fff}@media (min-width:1024px){.arrow-scroll-up{bottom:20px}}.breadcrumbs{padding:15px 0}.breadcrumbs ol{display:flex;flex-wrap:wrap}.breadcrumbs li{display:flex;align-items:center}.breadcrumbs li:not(:last-child):after{content:"";width:18px;height:2px;margin:0 15px;transform:translateY(1px);background-color:var(--green)}.breadcrumbs li a,.breadcrumbs li span{font-size:1.4rem;font-weight:500;color:var(--dark)}.breadcrumbs li a span{transition:color .1s}.breadcrumbs li a:hover span{color:var(--green)}.breadcrumbs li .not-clickable span{color:var(--blue);font-weight:700}@media (max-width:768px){.breadcrumbs ol{flex-wrap:nowrap;overflow-x:auto;white-space:nowrap;padding-bottom:15px}}[class*=slider-]{max-width:100%;position:relative}[class*=slider-] .glide__controls{display:none}@media (min-width:1024px){[class*=slider-] .glide__controls{display:block}}[class*=slider-] .glide__controls .controls{display:flex;justify-content:space-between}[class*=slider-] .glide__controls .controls button{transform:translateY(-35%);position:absolute;top:35%;left:20px;background-color:#f6f6f6;padding:10px;border-radius:5px;border:1px solid transparent}[class*=slider-] .glide__controls .controls button:hover{border:1px solid var(--blue)}[class*=slider-] .glide__controls .controls button:disabled span{background-color:#a09fa5}[class*=slider-] .glide__controls .controls button:nth-of-type(2){right:20px;left:unset}[class*=slider-] .glide__controls .controls span{background-color:var(--blue);width:34px;height:34px}[class*=slider-] .glide__bullets{position:absolute;bottom:20px;left:50%;transform:translateX(-50%);display:flex;gap:10px}[class*=slider-] .glide__bullet{background-color:#fff;width:20px;height:4px;border:0}[class*=slider-] .glide__bullet--active{background-color:var(--green)}@media (min-width:1024px){[class*=slider-] .glide__bullet{width:40px}}[class*=slider-] .group-controls{padding:20px 0 0;margin-left:0;display:flex;align-items:center;gap:26px}@media (min-width:1024px){[class*=slider-] .group-controls{padding:50px 0 0}}[class*=slider-] .group-controls button span{width:20px;height:20px}[class*=slider-] .group-controls .progress{position:relative;background-color:#a09fa5;height:4px;flex:1;overflow:hidden}[class*=slider-] .group-controls .line{position:absolute;top:0;left:0;width:100%;height:100%;transition:transform .2s;background-color:#dcdcde;transform:translateX(calc((var(--current-slide) + var(--per-view))/var(--count-slides)*100%))}[class*=slider-] button span{background-color:var(--blue)}[class*=slider-] button:disabled span{background-color:#cbcbcb}.custom-template-branches{display:flex;flex-direction:column}@media (min-width:1024px){.custom-template-branches{flex-direction:row;justify-content:space-between}}@media (min-width:1024px){.custom-template-branches .cities{width:40%}}.custom-template-branches .image{padding-top:50px;text-align:center}@media (min-width:1024px){.custom-template-branches .image{padding-top:0;width:60%;text-align:right;padding-right:30px;margin-top:-40px}}.custom-template-branches img{height:auto}.custom-template-branches .title{font-size:2.2rem;font-weight:500;color:var(--blue);padding-bottom:20px}.custom-template-branches .list{position:relative}.custom-template-branches ul{position:absolute;top:100%;width:100%;left:0;padding:10px 0;background-color:#fff;z-index:1;box-shadow:-1px 5px 10px -5px rgba(0,0,0,.5);display:none}.custom-template-branches ul.open{display:block}@media (min-width:1024px){.custom-template-branches ul{display:block!important;position:static;box-shadow:none}}.custom-template-branches li{padding:2px 15px}@media (min-width:1024px){.custom-template-branches li{padding:6px 0}}.custom-template-branches a{text-shadow:none;display:block;padding:5px 0;color:var(--dark)}@media (min-width:1024px){.custom-template-branches a{font-size:3rem;font-weight:700;display:flex;align-items:center;position:relative;padding-left:20px}.custom-template-branches a:before{content:"";width:5px;height:5px;position:absolute;left:0;top:13px!important;background-color:var(--blue)}.custom-template-branches a:hover{color:var(--green)}}.custom-template-branches button{display:flex;justify-content:space-between;width:100%;align-items:center;font-size:2.4rem;font-weight:700;padding:5px 0;border-bottom:1px solid #e7e7e8}@media (min-width:1024px){.custom-template-branches button{display:none}}.partial-department{height:320px}@media (min-width:768px){.partial-department{height:415px}}.partial-department.type-contact{background-color:var(--dark)}.partial-department .text-container{display:flex;flex-direction:column;justify-content:space-between;position:absolute;bottom:0;left:0;box-sizing:border-box;width:100%;padding:50px 20px 30px}@media (min-width:768px){.partial-department .text-container{padding:0 30px 30px}}.partial-department a{position:relative;height:100%;display:block}.partial-department a:hover img{transform:scale(1.02)}.partial-department .image{height:100%;overflow:hidden;background-color:#eee}.partial-department .image img{transition:transform .3s;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.partial-department .image picture{display:block;height:100%;position:relative;overflow:hidden}.partial-department .image picture:after{content:"";position:absolute;width:100%;height:100%;top:0;left:0;display:block;background:linear-gradient(0deg,rgba(0,0,0,.45),rgba(0,0,0,.45) 30%,transparent 50%,transparent)}@media (min-width:1024px){.partial-department .image picture:after{box-shadow:inset 0 0 10px rgba(0,0,0,.15)}}.partial-department .image.image-wide{display:none}.partial-department .name{color:#fff;font-size:3rem;font-weight:800;margin:0;line-height:1.1}.partial-department .show-more{color:#fff;padding-top:15px}@media (min-width:768px){.partial-department .show-more{padding-top:25px}}.partial-department .show-more span{font-weight:400;color:#fff;font-size:1.6rem;text-shadow:0 0 10px rgba(0,0,0,.5)}.partial-department .show-more span:before{content:"";width:20px;height:3px;background-color:#fff;display:inline-block;margin-right:15px;margin-left:5px;position:relative;top:-2px;transition:transform .1s}.partial-files{padding-top:10px}@media (min-width:768px){.partial-files{padding-top:40px}}@media (min-width:1024px){.partial-files{padding-top:55px}}.partial-files .title{font-size:2.4rem;font-weight:900;padding-bottom:40px}.partial-files .list{display:grid;gap:20px;grid-template-columns:repeat(1,minmax(0,1fr))}@media (min-width:768px){.partial-files .list{grid-template-columns:repeat(2,minmax(0,1fr))}}.partial-files .file a{font-weight:900;font-size:1.8rem;display:flex}.partial-files .file a:hover .icon--file-3-line{background-color:var(--blue)}.partial-files .file a:hover .text{color:var(--blue)}.partial-files .file a .icon--file-3-line{background-color:var(--green);transition:background-color .1s}.partial-files .file a .text{color:var(--green);padding-left:10px;flex:1 1;transition:color .1s}.content{padding-bottom:25px}.content .images{display:grid;gap:20px;padding-top:15px}@media (min-width:768px){.content .images{gap:34px;padding-top:35px}}@media (min-width:1024px){.content .images{padding-top:50px}}.content .images a,.content .images figure{display:inline-block;position:relative;padding-bottom:67%;overflow:hidden;padding-right:1ch}.content .images figure{margin:0;overflow:visible}.content .images figure a{position:absolute;top:50%;display:block;padding-bottom:0;padding-right:0;left:50%;transform:translate(-50%,-50%);width:100%}.content .images figure a img{position:static;transform:none}.content .images figure figcaption{top:100%;position:absolute}.content .images.vertical{grid-template-columns:repeat(1,minmax(0,1fr))}.content .images.vertical.small{max-width:200px}.content .images.vertical.medium{max-width:300px}.content .images.vertical.large{max-width:400px}.content .images.horizontal.small{grid-template-columns:repeat(2,minmax(0,1fr))}@media (min-width:480px){.content .images.horizontal.small{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (min-width:768px){.content .images.horizontal.small{grid-template-columns:repeat(6,minmax(0,1fr))}}.content .images.horizontal.medium{grid-template-columns:repeat(2,minmax(0,1fr))}@media (min-width:480px){.content .images.horizontal.medium{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:768px){.content .images.horizontal.medium{grid-template-columns:repeat(4,minmax(0,1fr))}}.content .images.horizontal.large{grid-template-columns:repeat(1,minmax(0,1fr))}@media (min-width:480px){.content .images.horizontal.large{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:768px){.content .images.horizontal.large{grid-template-columns:repeat(3,minmax(0,1fr))}}.content .images img{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%}@-webkit-keyframes mmfadeIn{0%{opacity:0}to{opacity:1}}@keyframes mmfadeIn{0%{opacity:0}to{opacity:1}}@-webkit-keyframes mmfadeOut{0%{opacity:1}to{opacity:0}}@keyframes mmfadeOut{0%{opacity:1}to{opacity:0}}@-webkit-keyframes mmslideIn{0%{transform:translateY(15%)}to{transform:translateY(0)}}@keyframes mmslideIn{0%{transform:translateY(15%)}to{transform:translateY(0)}}@-webkit-keyframes mmslideOut{0%{transform:translateY(0)}to{transform:translateY(-10%)}}@keyframes mmslideOut{0%{transform:translateY(0)}to{transform:translateY(-10%)}}.modal__overlay{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.6);display:flex;justify-content:center;align-items:center;z-index:2}.modal__container{background-color:#fff;padding:30px;max-width:100%;max-height:100vh;border-radius:4px;overflow-y:auto;box-sizing:border-box}.modal__header{display:flex;justify-content:space-between;align-items:center}.modal__header .modal__close:before{content:"\2715"}.modal__close{background:transparent;border:0}.modal__content{margin-top:2rem;margin-bottom:2rem;line-height:1.5;color:rgba(0,0,0,.8)}.modal__btn-primary{background-color:#00449e;color:#fff}.micromodal-slide{display:none}.micromodal-slide .modal__container,.micromodal-slide .modal__overlay{will-change:transform}[class*=micromodal-].is-open{display:block}[class*=micromodal-][aria-hidden=false] .modal__overlay{-webkit-animation:mmfadeIn .3s cubic-bezier(0,0,.2,1);animation:mmfadeIn .3s cubic-bezier(0,0,.2,1)}[class*=micromodal-][aria-hidden=false] .modal__container{-webkit-animation:mmslideIn .3s cubic-bezier(0,0,.2,1);animation:mmslideIn .3s cubic-bezier(0,0,.2,1)}[class*=micromodal-][aria-hidden=true] .modal__overlay{-webkit-animation:mmfadeOut .3s cubic-bezier(0,0,.2,1);animation:mmfadeOut .3s cubic-bezier(0,0,.2,1)}[class*=micromodal-][aria-hidden=true] .modal__container{-webkit-animation:mmslideOut .3s cubic-bezier(0,0,.2,1);animation:mmslideOut .3s cubic-bezier(0,0,.2,1)}.e-modal.open .modal__container{transform:translate(-50%,-50%)}.e-modal.info .modal__header{background-color:var(--blue)}.e-modal .modal__container{background-color:#fff;max-width:400px;padding:0;width:100%;transition:transform .5s;position:fixed;transform:translate(-50%,1000px);top:50%;left:50%;z-index:3}.e-modal .modal__container .modal__header{padding:10px 20px;justify-content:flex-start;gap:15px;color:#fff}.e-modal .modal__container .modal__header span[class*=icon--]{background-color:#fff}.e-modal .modal__container .modal__content{padding:10px 20px}.e-modal .modal__container button{margin-left:auto;background-color:transparent;border:0}.micromodal-cart,.micromodal-decision{display:none}.micromodal-cart .modal__container,.micromodal-decision .modal__container{background-color:#fff;padding:20px 50px;will-change:transform;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}@media (min-width:1024px){.micromodal-cart .modal__container,.micromodal-decision .modal__container{padding:50px 75px}}.micromodal-cart .modal__container main,.micromodal-decision .modal__container main{display:flex;justify-content:center;flex-direction:column;align-items:center;gap:50px}.micromodal-cart .modal__container h3,.micromodal-decision .modal__container h3{margin:0;font-size:2.8rem;line-height:1.46429;font-weight:800}@media (min-width:1024px){.micromodal-cart .modal__container h3,.micromodal-decision .modal__container h3{font-size:3.6rem;line-height:1.36111;font-weight:800}}.micromodal-cart .modal__container .buttons,.micromodal-decision .modal__container .buttons{display:flex;gap:30px;flex-direction:column}@media (min-width:1024px){.micromodal-cart .modal__container .buttons,.micromodal-decision .modal__container .buttons{flex-direction:row}}.micromodal-cart .modal__container button,.micromodal-decision .modal__container button{display:flex;gap:17px;color:#fff;border:0;padding:18px 38px;font-size:1.6rem;line-height:1.375;font-weight:500}@media (min-width:1024px){.micromodal-cart .modal__container button,.micromodal-decision .modal__container button{padding:20px 40px}}.micromodal-cart .modal__container button:not(.with-icon),.micromodal-decision .modal__container button:not(.with-icon){display:block}.micromodal-cart .modal__container button:not(.with-icon):before,.micromodal-decision .modal__container button:not(.with-icon):before{content:"";width:20px;height:3px;background-color:#fff;display:inline-block;margin-right:15px;margin-left:5px;position:relative;top:-2px;transition:transform .1s}.micromodal-cart .modal__container button.green,.micromodal-decision .modal__container button.green{background-color:var(--green)}.micromodal-cart .modal__container button.blue,.micromodal-decision .modal__container button.blue{background-color:var(--blue)}.micromodal-cart .modal__container button span,.micromodal-decision .modal__container button span{width:20px;height:20px;background-color:#fff}.micromodal-cart .modal__overlay,.micromodal-decision .modal__overlay{will-change:transform}.modal.micromodal-cart .buttons{justify-content:space-between;width:100%}.modal.micromodal-cart .btn-blue{display:flex;align-items:center;justify-content:center}.modal.micromodal-cart .modal__container header button span{background-color:var(--blue)}.modal.micromodal-cart .modal__container header button:hover span{background-color:var(--green)}.partial-news{position:relative}.partial-news a:hover img{transform:scale(1.02)}.partial-news .date.news{background-color:var(--blue);margin-bottom:10px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;font-size:1.2rem;font-weight:900;color:#fff;padding:6px 22px;border-radius:4px;box-shadow:0 0 10px rgba(0,0,0,.5)}.partial-news .image img{transition:transform .3s;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.partial-news .title{color:var(--dark);margin:20px 0;font-size:2.4rem;line-height:1.41667;font-weight:800}.partial-news .description{color:var(--dark);font-size:1.6rem;line-height:1.375;font-weight:400}.pager ul{display:flex;align-items:center;justify-content:center}.pager li{padding:0 5px}.pager a,.pager button{font-size:1.2rem;font-weight:900;padding:8px 10px;line-height:1;color:#898890;display:flex;outline:none;transition:color .1s;background:transparent;border:0}.pager a:hover,.pager button:hover{color:var(--blue)}@media (min-width:768px){.pager a,.pager button{padding:8px 19px}}.pager .current a,.pager .current button{color:#fff;background-color:var(--green);border-radius:4px;cursor:default}.pager .next,.pager .prev{padding:4px 12px}.pager .next a span,.pager .next button span,.pager .prev a span,.pager .prev button span{transition:background-color .1s}.pager .next a:hover:not(:disabled) span,.pager .next button:hover:not(:disabled) span,.pager .prev a:hover:not(:disabled) span,.pager .prev button:hover:not(:disabled) span{background-color:var(--blue)}.pager .next a:disabled,.pager .next button:disabled,.pager .prev a:disabled,.pager .prev button:disabled{pointer-events:none;cursor:default;opacity:0}.pager .icon--arrow-drop-left-line,.pager .icon--arrow-drop-right-line{width:20px;height:20px;background-color:#898890}.partial-product{position:relative;height:auto;display:flex;flex-direction:column;gap:10px;border:2px solid transparent}.partial-product:hover{border:2px solid var(--blue)}.partial-product img{width:100%}.partial-product .product-badges{display:flex;gap:10px;color:#fff;padding:0 10px;flex-wrap:wrap;align-items:flex-start}.partial-product .product-badges .badge{font-size:1rem;line-height:1.4;font-weight:700;border-radius:3px;padding:4px 12px;text-transform:uppercase}.partial-product .product-badges .badge.bestseller{background-color:var(--blue)}.partial-product .product-badges .badge.new{background-color:var(--green)}.partial-product .product-badges .badge.sale{background-color:var(--red)}.partial-product .product-badges .badge.promotion{background-color:var(--azure)}.partial-product .product-badges .badge.request{background-color:var(--yellow);text-align:center}.partial-product .product-title{padding:0 10px;color:var(--dark);font-size:1.6rem;line-height:1.375;font-weight:500}.partial-product .product-title:hover{color:var(--green)}.partial-product .product-price{padding:0 10px;font-size:2rem;line-height:1.35;font-weight:800;color:var(--blue);margin:auto 0 0}.partial-product .product-price-current{font-size:1.6rem}.partial-product .product-price-current--net{font-size:2rem}.slider-default{max-width:415px}@media (min-width:1024px){.slider-default{max-width:none}}.slider-default .glide__track{margin-right:-30px}@media (min-width:475px){.slider-default .glide__track{margin-right:calc(-100vw + 445px)}}@media (min-width:768px){.slider-default .glide__track{margin-right:calc(-100vw + 480px)}}@media (min-width:1024px){.slider-default .glide__track{margin-right:0}}@media (min-width:1330px){.slider-default .glide__track{margin-right:calc(-50vw + 665px)}}.slider-default .glide__slides{height:100%}@media (min-width:768px){.slider-default .glide__slide{width:414px}}.slider-default .group-controls{display:flex;align-items:center;margin-left:-10px;padding:15px 0 0}@media (min-width:475px){.slider-default .group-controls{margin-right:calc(-100vw + 475px)}}@media (min-width:768px){.slider-default .group-controls{padding:55px 0 0;margin-right:calc(-100vw + 545px)}}@media (min-width:1024px){.slider-default .group-controls{padding:60px 0 0;margin-right:0}}.slider-default .group-controls .progress{position:relative;background-color:#a09fa5;height:4px;flex:1;overflow:hidden}.slider-default .group-controls .line{position:absolute;top:0;left:0;width:100%;height:100%;transition:transform .2s;background-color:#dcdcde;transform:translateX(calc((var(--current-slide) + 1)/var(--count-slides)*100%))}@media (min-width:1024px){.slider-default .group-controls .line{transform:translateX(calc((var(--current-slide) + var(--per-view))/var(--count-slides)*100%))}}.slider-default .controls{margin-right:20px}.slider-default .controls button{outline:none;margin:0 5px}.slider-default .controls button:disabled span{background-color:#cbcbcb}.slider-default .controls button span{transition:background-color .1s;background-color:var(--blue);width:32px;height:32px}.widget-rotator .template-home-top{height:430px;overflow:hidden;position:relative}@media (min-width:768px){.widget-rotator .template-home-top{height:460px}}.widget-rotator .template-home-top .glide__track,.widget-rotator .template-home-top .slider-home-top{height:100%}.widget-rotator .template-home-top .list{height:100%;display:flex}.widget-rotator .template-home-top .item{position:relative}@media (min-width:1024px){.widget-rotator .template-home-top .glide__slide--active picture:after{background-color:rgba(0,0,0,.3)}}.widget-rotator .template-home-top .slide-title{margin:0;color:#fff;font-size:3.2rem;line-height:1.5625;font-weight:800;text-shadow:0 0 10px rgba(0,0,0,.5);word-break:break-word;transition:font-size .3s}@media (min-width:1024px){.widget-rotator .template-home-top .slide-title{font-size:4.8rem;line-height:1.35417;font-weight:800}}.widget-rotator .template-home-top .slide-title a{color:#fff;font-size:3.2rem;line-height:1.5625;font-weight:800;text-shadow:0 0 10px rgba(0,0,0,.5);word-break:break-word;transition:font-size .3s}@media (min-width:1024px){.widget-rotator .template-home-top .slide-title a{font-size:4.8rem;line-height:1.35417;font-weight:800}}.widget-rotator .template-home-top .list-desc{display:flex;flex-wrap:wrap;transition:opacity .3s}.widget-rotator .template-home-top .list-desc .item-desc{width:50%;font-weight:400;color:#fff;font-size:1.2rem;text-shadow:0 0 10px rgba(0,0,0,.5);padding-left:30px;padding-right:25px;position:relative;padding-bottom:5px;word-break:break-word}@media (min-width:768px){.widget-rotator .template-home-top .list-desc .item-desc{font-size:1.6rem;padding-bottom:15px}}.widget-rotator .template-home-top .list-desc .item-desc:before{content:"";width:20px;height:3px;background-color:#fff;display:inline-block;position:absolute;left:0;top:10px;transition:transform .1s}.widget-rotator .template-home-top .desc{color:#fff;transition:opacity .3s,transform .3s;max-width:90%;font-size:1.6rem;line-height:1.36625;font-weight:400}@media (max-width:480px){.widget-rotator .template-home-top .desc{display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}}@media (min-width:768px){.widget-rotator .template-home-top .desc{display:flex}}@media (min-width:1024px){.widget-rotator .template-home-top .desc{max-width:400px}}@media (min-width:1400px){.widget-rotator .template-home-top .desc{max-width:90%}}.widget-rotator .template-home-top .content-wrapper{position:absolute;top:0;left:0;width:100%;height:100%;transition:width .3s;display:flex;align-items:center}.widget-rotator .template-home-top .text-container{position:absolute;top:calc(50% - 50px);transform:translateY(-50%);max-width:600px;left:50px}@media (min-width:1024px){.widget-rotator .template-home-top .text-container{display:flex;gap:31px;left:100px;flex-direction:column}}.widget-rotator .template-home-top img{-o-object-fit:cover;object-fit:cover;height:100%;position:relative}.widget-rotator .template-home-top picture{display:block;height:100%;position:relative;overflow:hidden}.widget-rotator .template-home-top picture:after{content:"";position:absolute;width:100%;height:100%;top:0;left:0;display:block;background-color:rgba(0,0,0,.1);transition:background-color .1s}@media (min-width:1024px){.widget-rotator .template-home-top picture:after{pointer-events:none;box-shadow:inset 0 0 10px rgba(0,0,0,.15)}}.widget-rotator .glide__controls .controls button{top:50%;left:20px}.slider-inspirations .item{position:relative}.slider-inspirations picture{height:210px;display:block;position:relative}@media (min-width:768px){.slider-inspirations picture{height:650px}.slider-inspirations picture:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(0deg,rgba(0,0,0,.45),rgba(0,0,0,.45) 30%,transparent 50%,transparent)}}.slider-inspirations img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}@media (min-width:768px){.slider-inspirations .links-row{display:flex;justify-content:space-between}}@media (min-width:768px){.slider-inspirations .text-container{position:absolute;bottom:0;left:0;padding:30px 40px;width:100%}}@media (min-width:1024px){.slider-inspirations .text-container{padding:40px 50px}}.slider-inspirations .slide-title{font-weight:700;font-size:3rem;line-height:1.1;padding:10px 0 20px;display:block}@media (min-width:768px){.slider-inspirations .slide-title{font-size:4.8rem;color:#fff;padding-bottom:30px;font-weight:800}}.slider-inspirations a{text-shadow:none}@media (min-width:768px){.slider-inspirations a{color:#fff}.slider-inspirations a:before{background-color:#fff}}.slider-inspirations .read-more{padding-bottom:10px}@media (min-width:768px){.slider-inspirations .read-more{padding-bottom:0}}.slider-inspirations .read-more a{font-size:1.6rem}.slider-inspirations .controls{position:absolute;right:10px;top:10px}@media (min-width:768px){.slider-inspirations .controls{right:25px;top:45px}}.slider-inspirations .controls button{transition:opacity .1s;margin:0 5px}.slider-inspirations .controls button span{background-color:#fff;width:32px;height:32px}.slider-inspirations .controls button:disabled{opacity:.5}.slider-categories .glide__track{width:100%}.slider-categories .glide__track .glide__slides{overflow:visible}.slider-categories .glide__track .glide__slides .glide__slide{height:auto;display:flex;flex-direction:column;gap:15px;border:2px solid transparent}.slider-categories .glide__track .glide__slides .glide__slide:hover{border:2px solid var(--blue)}.slider-categories .glide__track .glide__slides .glide__slide img{width:100%}.slider-categories .category-name{font-size:2.4rem;line-height:1.375;font-weight:800;color:var(--dark)}.title-header{position:relative}.title-header.with-image{height:300px}@media (min-width:768px){.title-header.with-image{height:550px}}.title-header.with-image img{-o-object-fit:cover;object-fit:cover;height:100%;width:100%;position:relative}.title-header.with-image .container{position:absolute;top:50%;width:calc(100% - 60px);left:50%;transform:translate(-50%,-50%)}@media (min-width:768px){.title-header.with-image .container{width:calc(100% - 130px)}}@media (min-width:1024px){.title-header.with-image .container{width:calc(100% - 50px)}}.title-header.with-image h1{color:#fff;text-shadow:0 0 10px rgba(0,0,0,.5)}@media (max-width:768px){.title-header.with-image h1{display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}}.title-header.with-image picture.dim:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.4);box-shadow:inset 0 0 10px 0 rgba(0,0,0,.5)}.title-header.without-image .container{margin-bottom:-10px}@media (min-width:768px){.title-header.without-image .container{margin-bottom:-40px}}.title-header.without-image h1{position:relative;display:inline-block;padding:15px 0 5px;margin:0 0 -40px;font-size:4.5rem}@media (min-width:768px){.title-header.without-image h1{font-size:5.6rem}}@media (max-width:768px){.topics-group{padding-top:30px}}.topics-group .topics-title{font-size:2.4rem;font-weight:800;margin:0}.topics-group .topic-list{display:flex;flex-wrap:wrap;margin:-10px -15px;padding-top:15px}.topics-group .topic-list .topic-element{margin:10px 15px}.topics-group .topic-list .topic{position:static;box-shadow:none}.slider-products .glide__track{width:100%}.slider-products .glide__track .glide__slides{overflow:visible}.favourite-toggle{position:absolute;right:13px;top:13px}.favourite-toggle.added .fv-remove{display:block;background-color:var(--blue)}.favourite-toggle.wait .fv-loading,.favourite-toggle:not(.added):not(.wait) .fv-add{display:block}.favourite-toggle span{display:none;background-color:var(--blue);width:18px;height:18px}.comments-module{margin:30px 0}.comments-module .btn-blue{padding:9px 19px}.comments-module .comments-header{padding-bottom:15px;font-size:2rem;font-weight:700}.comments-module .comments-header .average-box{display:flex;align-items:center;flex-wrap:wrap;gap:20px 40px}.comments-module .comments-header .average-box .average{display:flex;align-items:center;gap:0 40px;font-size:1.8rem;color:#8d8d8d}.comments-module .comments-header .average-box .average .rating{display:flex;gap:5px}.comments-module .comments-header .average-box .average .icon{background-color:var(--blue)}.comments-module .comments-header .no-comments-box{padding-top:20px;display:flex;flex-direction:column;gap:20px}.comments-module .comments-header .no-comments-box button{display:block;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.comments-module .comments-header .add-form{padding-left:0}.comments-module .comments-header .add-form-wrapper{margin-top:50px}.comments-module .comments{display:flex;flex-direction:column;gap:35px}.comments-module .comments .message{margin-bottom:15px}.comments-module .comments .comment-item{background-color:#f8f8f8;padding:15px;margin-bottom:15px}.comments-module .comments .comment-item .comment .comment-header{margin-bottom:25px}.comments-module .comments .comment-item .comment .comment-header .user{display:flex;align-items:center}.comments-module .comments .comment-item .comment .comment-header .user-box{display:grid;grid-template-columns:-webkit-max-content 1fr;grid-template-columns:max-content 1fr;grid-gap:10px 15px}.comments-module .comments .comment-item .comment .comment-header .user-box .author{font-size:2rem;font-weight:700}.comments-module .comments .comment-item .comment .comment-header .user-box .rating{display:flex;gap:5px}.comments-module .comments .comment-item .comment .comment-header .user-box .rating span{background-color:var(--blue)}.comments-module .comments .comment-item .comment .comment-header .user-box .date{display:flex;align-items:center;color:#8d8d8d}.comments-module .comments .comment-item .comment .comment-box{position:relative;padding:20px}.comments-module .comments .comment-item .comment .comment-box .desc{margin-bottom:10px;text-align:justify}.comments-module .comments .comment-item .comment .buttons{margin-top:15px;padding:0 20px}.comments-module .comments .comment-item .comment .buttons .false-button{color:var(--blue-0);font-weight:700}.comments-module .comments .comment-item .answers{margin-left:135px}.comments-module .comments .comment-item .answers .comment{padding-top:10px;margin-top:40px}.comments-module .comments .comment-item .answers .comment .comment-header .user .avatar{width:120px}.comments-module .comments .comment-item .answers .comment .buttons{padding-left:120px}.comments-module .comments .comment-item .answers .add-form-wrapper{padding-left:0}.comments-module .comments .load-more{margin:10px auto}.comments-module .add-form{flex-grow:1}.comments-module .add-form-wrapper{margin-top:35px;display:flex}.comments-module .add-form-wrapper.response-form{padding-left:135px}.comments-module .add-form-title{font-size:2rem;font-weight:700;text-transform:uppercase;margin:20px 0 13px}.comments-module .add-form-desc{margin-bottom:25px;color:var(--gray-3)}.comments-module .add-form label{max-width:-webkit-max-content;max-width:-moz-max-content;max-width:max-content}.comments-module .add-form textarea{width:100%;padding:18px 20px;min-height:54px;background-color:#f8f8f8;border:none;border-radius:5px;font-weight:500;max-width:100%;resize:vertical}.comments-module .add-form textarea::-moz-placeholder{color:#8a8a8a}.comments-module .add-form textarea:-ms-input-placeholder{color:#8a8a8a}.comments-module .add-form textarea::placeholder{color:#8a8a8a}.comments-module .add-form .field{margin-bottom:10px}.comments-module .add-form .checkbox-content,.comments-module .add-form .checkbox a{display:inline}.comments-module .add-form .rating{gap:0 5px;display:flex;align-items:center;font-weight:500;margin-bottom:10px}.comments-module .add-form .rating .icon{background-color:var(--blue);cursor:pointer}.comments-module .add-form .has-error{margin-bottom:40px!important}.comments-module .add-form .add-form-box .form-elements{align-items:flex-start;display:flex;gap:0 20px}.comments-module .add-form .add-form-box .field{margin-bottom:0}.comments-module .add-form .add-form-box .field.captcha,.comments-module .add-form .add-form-box .field.checkbox{margin-bottom:10px}@media (max-width:768px){.comments-module .add-form-wrapper{padding-left:0}.comments-module .comments .comment-item .comment .comment-header .user-box{grid-template-columns:100%}.comments-module .comments .comment-item .comment .comment-header .user-box .rating{grid-row:3}.comments-module .comments .comment-item .comment .buttons{padding-left:55px}.comments-module .comments .comment-item .answers{margin-left:55px}}@media (max-width:440px){.comments-module .comments .comment-item .answers .comment .comment-box,.comments-module .comments .comment-item .comment .comment-box{padding-left:20px}.comments-module .comments .comment-item .comment .comment-box:after{display:none}}.inspiration-with-pins{position:relative;padding-bottom:15px}.inspiration-with-pins .image img{width:100%}@media (max-width:400px){.inspiration-with-pins{padding-bottom:0;margin-bottom:15px}}.inspiration-with-pins .points-group{position:absolute;top:0;left:0;width:100%;height:100%}.inspiration-with-pins .point{display:none}.inspiration-with-pins .point.active .product,.inspiration-with-pins .point.show{display:block}.inspiration-with-pins .point.active .pin{border:3px solid var(--green)}.inspiration-with-pins .point.active .pin:after{background-color:var(--green);width:8px;height:8px}@media (min-width:768px){.inspiration-with-pins .point.active .pin:after{width:11px;height:11px}}.inspiration-with-pins .pin{position:absolute;transform:translate(-50%,-50%);width:30px;height:30px;border-radius:50%;background-color:rgba(20,18,34,.55)}@media (min-width:768px){.inspiration-with-pins .pin{width:40px;height:40px}}.inspiration-with-pins .pin:after{content:"";position:absolute;background-color:#fff;width:12px;height:12px;border-radius:50%;top:50%;left:50%;transform:translate(-50%,-50%)}@media (min-width:768px){.inspiration-with-pins .pin:after{width:17px;height:17px}}.module-inspirations-point-product{background-color:#fff;box-shadow:0 0 15px -2px rgba(0,0,0,.3);width:130px;padding:10px 20px;line-height:1.2}@media (min-width:768px){.module-inspirations-point-product{width:135px;padding:20px 30px}}.module-inspirations-point-product a{display:block}.module-inspirations-point-product a:hover span{color:var(--blue)}.module-inspirations-point-product a img{width:100%}.module-inspirations-point-product a span{font-weight:500;font-size:1.4rem;color:var(--dark);word-break:break-word}.partial-articles{position:relative}.partial-articles a:hover img{transform:scale(1.02)}.partial-articles .date.news{background-color:var(--blue);margin-bottom:10px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;font-size:1.2rem;font-weight:900;color:#fff;padding:6px 22px;border-radius:4px;box-shadow:0 0 10px rgba(0,0,0,.5)}.partial-articles .image{position:relative}.partial-articles .image img{transition:transform .3s;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.partial-articles .topic{top:unset;bottom:20px;box-shadow:unset;background-color:var(--blue);left:0}.partial-articles .title{color:var(--dark);margin:20px 0;font-size:2.4rem;line-height:1.41667;font-weight:800}.with-aside{gap:20px;display:grid;grid-template-columns:100%}@media (min-width:1024px){.with-aside{grid-template-columns:minmax(0,26%) minmax(0,74%);gap:30px}}.with-aside aside{grid-column:1;grid-row:2;background-color:#f4f4f5;padding:20px;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}@media (min-width:1024px){.with-aside aside{grid-row:1;position:-webkit-sticky;position:sticky;top:20px}}.with-aside aside .close{display:none}.with-aside aside .title{gap:10px;display:grid;grid-template-columns:22px 1fr;margin:0 0 10px;font-size:2rem;line-height:1.35;font-weight:800;color:var(--dark);align-items:center}.with-aside aside .title span{width:22px;height:22px;background-color:var(--blue)}@media (min-width:1024px){.with-aside aside .title{gap:23px}}.with-aside aside a{font-weight:500;font-size:1.4rem;color:var(--dark);transition:color .1s}.with-aside aside a:hover{color:var(--green)}.with-aside aside .link-listing{padding-left:30px;padding-right:17px;padding-bottom:20px;list-style-type:none}@media (min-width:1024px){.with-aside aside .link-listing{padding-left:45px;padding-right:34px;padding-bottom:35px}}.with-aside aside .link-listing li{position:relative}.with-aside aside .link-listing li:before{position:absolute;left:-35px;top:0;content:"";width:20px;height:20px;background-color:var(--blue);mask-image:url(../icons/subtract-line.svg);mask-size:cover;mask-repeat:no-repeat;mask-position:center;-webkit-mask-image:url(../icons/subtract-line.svg);-webkit-mask-size:cover;-webkit-mask-repeat:no-repeat;-webkit-mask-position:center}.cookieInfo{position:fixed;bottom:0;width:100%;background-color:#fff;border-top:1px solid var(--dark);display:flex;align-items:center;justify-content:space-between;padding:15px;z-index:5;box-sizing:border-box}.cookieInfo .desc{font-size:1.6rem}.cookieInfo .buttons{display:flex}.cookieInfo .buttons button{margin:0 5px}.cookieInfo label{position:relative}@media (max-width:640px){.cookieInfo{flex-direction:column}.cookieInfo .buttons{flex-direction:row;align-self:center}.cookieInfo .buttons button{margin:10px 5px 0}}.cookies-modal{color:var(--dark)!important}.cookies-modal-desc{margin-bottom:15px}.cookies-modal-options .option{display:flex;flex-direction:column;margin-bottom:15px}.cookies-modal-options .option-title{font-size:1.6rem;font-weight:700;text-transform:uppercase;margin-bottom:5px}.cookies-modal-options .option label{position:relative;display:flex;cursor:pointer}.cookies-modal-options .option .disabled{color:var(--gray-4);pointer-events:none}.cookies-modal-options .option .disabled span:before{border-color:var(--gray-4)}.cookies-modal-options .option .disabled span:after{background-color:var(--gray-4)}.store-filters{background-color:#f4f4f5;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;margin-bottom:20px;padding:20px 20px 25px}.store-filters .close{display:none}.store-filters .title{gap:10px;display:flex;margin:0 0 30px;line-height:1.35;font-weight:800;font-size:2rem;color:var(--dark);align-items:center}.store-filters .title span{width:22px;height:22px;background-color:var(--blue)}@media (min-width:1024px){.store-filters .title{gap:23px}}.store-filters form{display:flex;flex-direction:column}.store-filters form .title{margin-top:60px}.store-filters .slide-filter{padding-left:30px;padding-right:17px}@media (min-width:1024px){.store-filters .slide-filter{padding-left:45px;padding-right:34px}}.store-filters .slide-label{font-weight:800;font-size:1.4rem}.store-filters .slide-slider{position:relative;height:5px;margin-top:15px;border-radius:5px;background:#ddd}.store-filters .slide-slider .slider-progress{height:5px;left:0;right:0;position:absolute;background-color:#023973}.store-filters .slide-range{position:relative}.store-filters .slide-range input{position:absolute;top:-6px;height:5px;width:100%;background:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;pointer-events:none}.store-filters .slide-range input[type=range]::-webkit-slider-thumb{height:17px;width:17px;border-radius:50%;-webkit-appearance:none;appearance:none;background:#023973;pointer-events:auto}.store-filters .slide-range input[type=range]::-moz-range-thumb{height:15px;width:15px;border:none;border-radius:50%;-moz-appearance:none;appearance:none;background:#023973;pointer-events:auto}.store-filters .slide-range .range-min{left:-3px}.store-filters .slide-input{display:flex;gap:10px;margin-top:20px}.store-filters .categories ul{margin:0;padding:0;display:none}.store-filters .categories>ul{display:block;padding-left:30px;padding-right:14px}@media (min-width:1024px){.store-filters .categories>ul{padding-left:45px;padding-right:34px}}.store-filters .categories>ul>li:not(:last-child)>.list-item-wrapper{padding-bottom:15px}.store-filters .categories>ul>li>ul>li ul{padding-top:10px;padding-left:20px}.store-filters .categories>ul>li>div>a{font-weight:700;font-size:1.6rem}.store-filters .categories li{font-size:1.4rem;font-weight:600;list-style:none}.store-filters .categories li:before{display:none}.store-filters .categories li.current>ul{display:block;padding-left:15px;padding-bottom:15px}.store-filters .categories li.current>.list-item-wrapper>a{color:var(--green);font-weight:800}.store-filters .categories li.current>.list-item-wrapper button span{background-color:var(--dark);transform:scale(-1)}.store-filters .categories a{font-weight:500;font-size:1.4rem;color:var(--dark);transition:color .1s}.store-filters .categories a:hover{color:var(--green)}.store-filters .filter-toggler button{display:flex;justify-content:space-between;align-items:center;color:var(--blue);gap:10px;cursor:pointer}.store-filters .filter-toggler button .icon{background-color:var(--blue);width:30px;height:30px}.store-filters .filter-toggler button.toggle-less .arrow{rotate:180deg}.store-filters .list-item-wrapper{display:flex;align-items:center;justify-content:space-between}.store-filters .list-item-wrapper button{padding:5px}.store-filters .list-item-wrapper button:hover span{background-color:var(--dark)}.store-filters .list-item-wrapper button span{width:15px;height:15px;background-color:#141222;pointer-events:none}.store-filters .search-input{margin:0 17px 10px 30px!important}@media (min-width:1024px){.store-filters .search-input{margin:0 34px 10px 45px!important}}.store-filters .check-listing{padding-left:30px;padding-right:17px}@media (min-width:1024px){.store-filters .check-listing{padding-left:45px;padding-right:34px}}.store-filters .check-listing:not(.show-more) .check-item:not(.hide):nth-of-type(n+6){display:none}.store-filters .check-listing .hide{display:none!important}.store-filters .check-listing .show{display:block!important}.store-filters .check-item{display:flex;justify-content:space-between}.store-filters .check-item:not(:last-child){margin-bottom:15px}.store-filters .check-item>label{width:100%}@media (max-width:767px){.store-filters{z-index:3;position:fixed;left:0;top:0;transform:translateX(-100%);overflow:auto;box-sizing:border-box;height:100%;width:100%;transition:transform .5s}.store-filters .close{display:block;background-color:var(--blue);margin-left:auto}.store-filters.open{transform:translateX(0)}}.store-filters input[type=number]{background:none;border-radius:0;border:none;border-bottom:1px solid #e7e7e8;padding:10px;font-family:Manrope,sans-serif;font-weight:400;font-size:1.6rem;transition:border .1s;width:100%;outline:none;-webkit-appearance:none;appearance:none;-moz-appearance:textfield}.store-filters input[type=number]::-webkit-inner-spin-button,.store-filters input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.store-filters input[type=number]:focus{border-color:var(--dark)}.store-filters .sticky-container{align-self:center;margin-top:45px;width:calc(100% + 40px);position:-webkit-sticky;position:sticky;display:flex;flex-direction:column;gap:10px;background-color:#f4f4f5;left:0;bottom:0}.store-filters .sticky-container a{text-align:center}@media (max-width:767px){.store-filters .sticky-container{margin-left:-20px;bottom:-25px}}@media (max-width:1023px){.store-filters-btn-outer{padding:10px;position:-webkit-sticky;position:sticky;top:0;z-index:1;background-color:#fff}}.store-filters-btn-outer .mobile-menu-toggler{display:block;width:100%}@media (min-width:768px){.store-filters-btn-outer .mobile-menu-toggler{display:none}}.widget-menu .footer-menu{display:flex;flex-direction:column;gap:10px}@media (min-width:1024px){.widget-menu .footer-menu{justify-content:space-between;flex-direction:row}}.widget-menu .footer-menu a{font-size:1.4rem;line-height:1.35714;font-weight:400}.widget-menu .footer-menu a.level-one{font-size:1.6rem;line-height:1.375;font-weight:600}.widget-menu .footer-menu .row-wrap{display:flex;justify-content:space-between}@media (min-width:1024px){.widget-menu .footer-menu li button.expand-next-level{display:none}}.widget-menu .footer-menu li button.expand-next-level span:first-child{display:block}.widget-menu .footer-menu li button.expand-next-level span:not(:first-child),.widget-menu .footer-menu li ul{display:none}@media (min-width:1024px){.widget-menu .footer-menu li ul{display:flex;flex-direction:column;gap:15px;margin-top:15px}}.widget-menu .footer-menu li.open ul{display:flex;flex-direction:column;gap:15px;margin-top:15px}.widget-menu .footer-menu li.open button.expand-next-level span:first-child{display:none}.widget-menu .footer-menu li.open button.expand-next-level span:not(:first-child){transform:rotate(-90deg);display:block}.widget-menu .list-menu{display:flex;flex-direction:column;gap:20px}.widget-menu .list-menu a{font-size:1.4rem;line-height:1.35714;font-weight:400}.widget-menu .policy-menu{display:flex;gap:34px;flex-direction:column}.widget-menu .policy-menu a{font-size:1.6rem;line-height:1.375;font-weight:600}@media (min-width:1024px){.widget-menu .policy-menu{flex-direction:row;justify-content:flex-end}}.widget-menu .social-menu{display:flex;margin:0 -10px}.widget-menu .social-menu li{padding:0 10px}.widget-menu .social-menu a{color:#000}.widget-menu .social-menu a[href*=facebook]{-webkit-mask:url(../icons/facebook-circle-fill.svg) no-repeat 50% 50%;mask:url(../icons/facebook-circle-fill.svg) no-repeat 50% 50%}.widget-menu .social-menu a[href*=instagram]{-webkit-mask:url(../icons/instagram-line.svg) no-repeat 50% 50%;mask:url(../icons/instagram-line.svg) no-repeat 50% 50%}.widget-menu .social-menu a[href*=youtube]{-webkit-mask:url(../icons/youtube-fill.svg) no-repeat 50% 50%;mask:url(../icons/youtube-fill.svg) no-repeat 50% 50%}.widget-menu .social-menu a[href*=facebook],.widget-menu .social-menu a[href*=instagram],.widget-menu .social-menu a[href*=youtube]{width:20px;height:20px;display:block;-webkit-mask-size:cover;mask-size:cover;background-color:#c7c6ca;font-size:0;transition:background-color .1s}.widget-menu .social-menu a[href*=facebook]:hover,.widget-menu .social-menu a[href*=instagram]:hover,.widget-menu .social-menu a[href*=youtube]:hover{background-color:#fff}.widget-menu .shortcuts-menu{display:none}@media (min-width:1024px){.widget-menu .shortcuts-menu{display:flex;align-items:flex-start;gap:23px}}@media (min-width:1360px){.widget-menu .shortcuts-menu{gap:53px}}.widget-menu .shortcuts-menu a{color:var(--dark);font-size:1.4rem;line-height:1.35714;font-weight:600;display:flex;align-items:center;transition:color .1s}.widget-menu .shortcuts-menu a[href*=koszyk]:before{content:"";-webkit-mask:url(../icons/shopping-bag-2-line.svg) no-repeat 50% 50%;mask:url(../icons/shopping-bag-2-line.svg) no-repeat 50% 50%}.widget-menu .shortcuts-menu a[href*=kontakt]:before{content:"";-webkit-mask:url(../icons/phone-line.svg) no-repeat 50% 50%;mask:url(../icons/phone-line.svg) no-repeat 50% 50%}.widget-menu .shortcuts-menu a[href*=ulubione]:before{content:"";-webkit-mask:url(../icons/star-line.svg) no-repeat 50% 50%;mask:url(../icons/star-line.svg) no-repeat 50% 50%}.widget-menu .shortcuts-menu a[href*=uzytkownik]:before{content:"";-webkit-mask:url(../icons/user-line.svg) no-repeat 50% 50%;mask:url(../icons/user-line.svg) no-repeat 50% 50%}.widget-menu .shortcuts-menu a:before{width:22px;height:22px;display:block;-webkit-mask-size:cover;mask-size:cover;font-size:0;transition:background-color .1s;margin-right:15px;background-color:var(--blue)}.widget-menu .shortcuts-menu a:hover{color:var(--green)}.widget-menu .shortcuts-menu a:hover:before{background-color:var(--green)}.widget-menu li.current>.row-wrap a{text-decoration:underline}.section-2 .widget-menu{display:none}@media (min-width:1024px){.section-2 .widget-menu{display:block;flex-grow:1}}@media (min-width:1024px){.section-2 .widget-menu .level-1{display:flex;flex-wrap:wrap;-moz-column-gap:clamp(20px,6%,60px);column-gap:clamp(20px,6%,60px);row-gap:20px;position:relative;padding-top:10px}}.section-2 .widget-menu .level-1>li{padding:10px 30px}@media (min-width:1024px){.section-2 .widget-menu .level-1>li{padding:0;left:0;transform:translateX(0)}}.section-2 .widget-menu .level-1>li.active{z-index:2}.section-2 .widget-menu .level-1>li.active>.row-wrap .icon--arrow-down-s-line{transform:scale(-1)}@media (max-width:1024px){.section-2 .widget-menu .level-1>li.active>.row-wrap a{color:var(--blue)}}.section-2 .widget-menu .level-1>li.active>.widget-menu{display:block;position:absolute;left:0;top:40px;background-color:#f4f4f5;margin:0}.section-2 .widget-menu .level-1>li>.row-wrap{display:flex;align-items:center;gap:5px}@media (min-width:1024px){.section-2 .widget-menu .level-1>li>.row-wrap{gap:23px;justify-content:space-between;position:relative}.section-2 .widget-menu .level-1>li>.row-wrap:before{content:"";position:absolute;top:100%;left:0;width:100%;height:40px}}.section-2 .widget-menu .level-1>li>.row-wrap>span{background-color:var(--blue)}@media (max-width:1023px){.section-2 .widget-menu .level-1>li>.row-wrap>span{display:none}}.section-2 .widget-menu .level-1>li>.row-wrap>a{color:var(--dark);transition:color .1s;font-size:2rem;line-height:1.35;font-weight:700}.section-2 .widget-menu .level-1>li>.row-wrap>a h3{margin:0;font-size:2rem;line-height:1.35;font-weight:700}.section-2 .widget-menu .level-1>li>.row-wrap>a:hover{color:var(--blue)}.section-2 .widget-menu .level-1>li>.row-wrap>.expand-next-level{margin-left:5px}@media (min-width:1024px){.section-2 .widget-menu .level-1>li>.row-wrap>.expand-next-level{display:none}}.section-2 .widget-menu .level-1>li>.row-wrap>.expand-next-level span{pointer-events:none}@media (min-width:1024px){.section-2 .widget-menu .level-1>li>.row-wrap>.expand-next-level .icon--arrow-down-s-line{display:none}}.section-2 .widget-menu .level-1>li>.row-wrap>.expand-next-level .icon--arrow-right-s-line{display:none}@media (min-width:1024px){.section-2 .widget-menu .level-1>li>.row-wrap>.expand-next-level .icon--arrow-right-s-line{display:block}}.section-2 .widget-menu .level-1>li>.widget-menu{display:none}@media (min-width:1024px){.section-2 .widget-menu .level-1>li>.widget-menu{width:350px;transition:transform .2s}.section-2 .widget-menu .level-1>li>.widget-menu.sticky-right{left:auto}}.section-2 .widget-menu .level-1>li>.widget-menu .expanded{border-right:1px solid #ddd;box-sizing:border-box}.section-2 .widget-menu .level-1>li>.widget-menu ul.categories:not(.last-item):not(.rwd-last-item),.section-2 .widget-menu .level-1>li>.widget-menu ul:not(.categories){padding:10px 0 0 25px}@media (min-width:1024px){.section-2 .widget-menu .level-1>li>.widget-menu ul.categories:not(.last-item):not(.rwd-last-item),.section-2 .widget-menu .level-1>li>.widget-menu ul:not(.categories){width:350px;height:calc(100% - 25px);position:relative;padding:0}}.section-2 .widget-menu .level-1>li>.widget-menu ul.categories:not(.last-item):not(.rwd-last-item)>li,.section-2 .widget-menu .level-1>li>.widget-menu ul:not(.categories)>li{padding:6px 30px}@media (min-width:1024px){.section-2 .widget-menu .level-1>li>.widget-menu ul.categories:not(.last-item):not(.rwd-last-item)>li,.section-2 .widget-menu .level-1>li>.widget-menu ul:not(.categories)>li{padding:25px 30px}}@media (min-width:1024px){.section-2 .widget-menu .level-1>li>.widget-menu ul.categories:not(.last-item):not(.rwd-last-item)>li.active:hover,.section-2 .widget-menu .level-1>li>.widget-menu ul:not(.categories)>li.active:hover{background-color:var(--green)}.section-2 .widget-menu .level-1>li>.widget-menu ul.categories:not(.last-item):not(.rwd-last-item)>li.active:hover>.row-wrap span[class*=icon--],.section-2 .widget-menu .level-1>li>.widget-menu ul:not(.categories)>li.active:hover>.row-wrap span[class*=icon--]{background-color:#fff}.section-2 .widget-menu .level-1>li>.widget-menu ul.categories:not(.last-item):not(.rwd-last-item)>li.active:hover>.row-wrap a,.section-2 .widget-menu .level-1>li>.widget-menu ul:not(.categories)>li.active:hover>.row-wrap a{color:#fff}}.section-2 .widget-menu .level-1>li>.widget-menu ul.categories:not(.last-item):not(.rwd-last-item)>li.active>.row-wrap .icon--arrow-down-s-line,.section-2 .widget-menu .level-1>li>.widget-menu ul:not(.categories)>li.active>.row-wrap .icon--arrow-down-s-line{transform:scale(-1)}@media (max-width:1024px){.section-2 .widget-menu .level-1>li>.widget-menu ul.categories:not(.last-item):not(.rwd-last-item)>li.active>.row-wrap a,.section-2 .widget-menu .level-1>li>.widget-menu ul:not(.categories)>li.active>.row-wrap a{color:var(--blue)}}.section-2 .widget-menu .level-1>li>.widget-menu ul.categories:not(.last-item):not(.rwd-last-item)>li.active>.widget-menu,.section-2 .widget-menu .level-1>li>.widget-menu ul:not(.categories)>li.active>.widget-menu{background-color:#f4f4f5;display:block;margin:0 -30px}@media (min-width:1024px){.section-2 .widget-menu .level-1>li>.widget-menu ul.categories:not(.last-item):not(.rwd-last-item)>li.active>.widget-menu,.section-2 .widget-menu .level-1>li>.widget-menu ul:not(.categories)>li.active>.widget-menu{margin:0 0 0 1px}}.section-2 .widget-menu .level-1>li>.widget-menu ul.categories:not(.last-item):not(.rwd-last-item)>li>.row-wrap,.section-2 .widget-menu .level-1>li>.widget-menu ul:not(.categories)>li>.row-wrap{display:flex;align-items:center}@media (min-width:1024px){.section-2 .widget-menu .level-1>li>.widget-menu ul.categories:not(.last-item):not(.rwd-last-item)>li>.row-wrap,.section-2 .widget-menu .level-1>li>.widget-menu ul:not(.categories)>li>.row-wrap{justify-content:space-between}}.section-2 .widget-menu .level-1>li>.widget-menu ul.categories:not(.last-item):not(.rwd-last-item)>li>.row-wrap>a,.section-2 .widget-menu .level-1>li>.widget-menu ul:not(.categories)>li>.row-wrap>a{width:100%;color:var(--dark);font-weight:400;transition:color .1s}.section-2 .widget-menu .level-1>li>.widget-menu ul.categories:not(.last-item):not(.rwd-last-item)>li>.row-wrap>a:hover,.section-2 .widget-menu .level-1>li>.widget-menu ul:not(.categories)>li>.row-wrap>a:hover{color:var(--blue)}@media (min-width:1024px){.section-2 .widget-menu .level-1>li>.widget-menu ul.categories:not(.last-item):not(.rwd-last-item)>li>.row-wrap>a,.section-2 .widget-menu .level-1>li>.widget-menu ul:not(.categories)>li>.row-wrap>a{font-weight:600}}.section-2 .widget-menu .level-1>li>.widget-menu ul.categories:not(.last-item):not(.rwd-last-item)>li>.row-wrap .expand-next-level,.section-2 .widget-menu .level-1>li>.widget-menu ul:not(.categories)>li>.row-wrap .expand-next-level{margin-left:5px}.section-2 .widget-menu .level-1>li>.widget-menu ul.categories:not(.last-item):not(.rwd-last-item)>li>.row-wrap .expand-next-level span,.section-2 .widget-menu .level-1>li>.widget-menu ul:not(.categories)>li>.row-wrap .expand-next-level span{pointer-events:none}@media (min-width:1024px){.section-2 .widget-menu .level-1>li>.widget-menu ul.categories:not(.last-item):not(.rwd-last-item)>li>.row-wrap .expand-next-level .icon--arrow-down-s-line,.section-2 .widget-menu .level-1>li>.widget-menu ul:not(.categories)>li>.row-wrap .expand-next-level .icon--arrow-down-s-line{display:none}}.section-2 .widget-menu .level-1>li>.widget-menu ul.categories:not(.last-item):not(.rwd-last-item)>li>.row-wrap .expand-next-level .icon--arrow-right-s-line,.section-2 .widget-menu .level-1>li>.widget-menu ul:not(.categories)>li>.row-wrap .expand-next-level .icon--arrow-right-s-line{display:none}@media (min-width:1024px){.section-2 .widget-menu .level-1>li>.widget-menu ul.categories:not(.last-item):not(.rwd-last-item)>li>.row-wrap .expand-next-level .icon--arrow-right-s-line,.section-2 .widget-menu .level-1>li>.widget-menu ul:not(.categories)>li>.row-wrap .expand-next-level .icon--arrow-right-s-line{display:block}}.section-2 .widget-menu .level-1>li>.widget-menu ul.categories:not(.last-item):not(.rwd-last-item)>li>.widget-menu,.section-2 .widget-menu .level-1>li>.widget-menu ul:not(.categories)>li>.widget-menu{display:none}@media (min-width:1024px){.section-2 .widget-menu .level-1>li>.widget-menu ul.categories:not(.last-item):not(.rwd-last-item)>li>.widget-menu,.section-2 .widget-menu .level-1>li>.widget-menu ul:not(.categories)>li>.widget-menu{position:absolute;background-color:#fff;left:100%;top:0;width:350px;min-height:100%}}.section-2 .widget-menu .level-1>li>.widget-menu ul.categories:not(.last-item):not(.rwd-last-item)>li>.widget-menu .rwd-last-item,.section-2 .widget-menu .level-1>li>.widget-menu ul.categories:not(.last-item):not(.rwd-last-item)>li>.widget-menu>.last-item,.section-2 .widget-menu .level-1>li>.widget-menu ul:not(.categories)>li>.widget-menu .rwd-last-item,.section-2 .widget-menu .level-1>li>.widget-menu ul:not(.categories)>li>.widget-menu>.last-item{padding:10px 0 0 30px}@media (min-width:1024px){.section-2 .widget-menu .level-1>li>.widget-menu ul.categories:not(.last-item):not(.rwd-last-item)>li>.widget-menu .rwd-last-item,.section-2 .widget-menu .level-1>li>.widget-menu ul.categories:not(.last-item):not(.rwd-last-item)>li>.widget-menu>.last-item,.section-2 .widget-menu .level-1>li>.widget-menu ul:not(.categories)>li>.widget-menu .rwd-last-item,.section-2 .widget-menu .level-1>li>.widget-menu ul:not(.categories)>li>.widget-menu>.last-item{padding:18px 0}}.section-2 .widget-menu .level-1>li>.widget-menu ul.categories:not(.last-item):not(.rwd-last-item)>li>.widget-menu .rwd-last-item>li,.section-2 .widget-menu .level-1>li>.widget-menu ul.categories:not(.last-item):not(.rwd-last-item)>li>.widget-menu>.last-item>li,.section-2 .widget-menu .level-1>li>.widget-menu ul:not(.categories)>li>.widget-menu .rwd-last-item>li,.section-2 .widget-menu .level-1>li>.widget-menu ul:not(.categories)>li>.widget-menu>.last-item>li{padding:4px 30px}@media (min-width:1024px){.section-2 .widget-menu .level-1>li>.widget-menu ul.categories:not(.last-item):not(.rwd-last-item)>li>.widget-menu .rwd-last-item>li,.section-2 .widget-menu .level-1>li>.widget-menu ul.categories:not(.last-item):not(.rwd-last-item)>li>.widget-menu>.last-item>li,.section-2 .widget-menu .level-1>li>.widget-menu ul:not(.categories)>li>.widget-menu .rwd-last-item>li,.section-2 .widget-menu .level-1>li>.widget-menu ul:not(.categories)>li>.widget-menu>.last-item>li{display:flex;padding:6px 30px}}.section-2 .widget-menu .level-1>li>.widget-menu ul.categories:not(.last-item):not(.rwd-last-item)>li>.widget-menu .rwd-last-item>li:hover,.section-2 .widget-menu .level-1>li>.widget-menu ul.categories:not(.last-item):not(.rwd-last-item)>li>.widget-menu>.last-item>li:hover,.section-2 .widget-menu .level-1>li>.widget-menu ul:not(.categories)>li>.widget-menu .rwd-last-item>li:hover,.section-2 .widget-menu .level-1>li>.widget-menu ul:not(.categories)>li>.widget-menu>.last-item>li:hover{background-color:var(--green)}.section-2 .widget-menu .level-1>li>.widget-menu ul.categories:not(.last-item):not(.rwd-last-item)>li>.widget-menu .rwd-last-item>li:hover>.row-wrap span[class*=icon--],.section-2 .widget-menu .level-1>li>.widget-menu ul.categories:not(.last-item):not(.rwd-last-item)>li>.widget-menu>.last-item>li:hover>.row-wrap span[class*=icon--],.section-2 .widget-menu .level-1>li>.widget-menu ul:not(.categories)>li>.widget-menu .rwd-last-item>li:hover>.row-wrap span[class*=icon--],.section-2 .widget-menu .level-1>li>.widget-menu ul:not(.categories)>li>.widget-menu>.last-item>li:hover>.row-wrap span[class*=icon--]{background-color:#fff}.section-2 .widget-menu .level-1>li>.widget-menu ul.categories:not(.last-item):not(.rwd-last-item)>li>.widget-menu .rwd-last-item>li:hover>.row-wrap a,.section-2 .widget-menu .level-1>li>.widget-menu ul.categories:not(.last-item):not(.rwd-last-item)>li>.widget-menu>.last-item>li:hover>.row-wrap a,.section-2 .widget-menu .level-1>li>.widget-menu ul:not(.categories)>li>.widget-menu .rwd-last-item>li:hover>.row-wrap a,.section-2 .widget-menu .level-1>li>.widget-menu ul:not(.categories)>li>.widget-menu>.last-item>li:hover>.row-wrap a{color:#fff!important}.section-2 .widget-menu .level-1>li>.widget-menu ul.categories:not(.last-item):not(.rwd-last-item)>li>.widget-menu .rwd-last-item>li.active>.widget-menu,.section-2 .widget-menu .level-1>li>.widget-menu ul.categories:not(.last-item):not(.rwd-last-item)>li>.widget-menu>.last-item>li.active>.widget-menu,.section-2 .widget-menu .level-1>li>.widget-menu ul:not(.categories)>li>.widget-menu .rwd-last-item>li.active>.widget-menu,.section-2 .widget-menu .level-1>li>.widget-menu ul:not(.categories)>li>.widget-menu>.last-item>li.active>.widget-menu{display:block;margin:0 -30px}@media (min-width:1024px){.section-2 .widget-menu .level-1>li>.widget-menu ul.categories:not(.last-item):not(.rwd-last-item)>li>.widget-menu .rwd-last-item>li.active>.widget-menu,.section-2 .widget-menu .level-1>li>.widget-menu ul.categories:not(.last-item):not(.rwd-last-item)>li>.widget-menu>.last-item>li.active>.widget-menu,.section-2 .widget-menu .level-1>li>.widget-menu ul:not(.categories)>li>.widget-menu .rwd-last-item>li.active>.widget-menu,.section-2 .widget-menu .level-1>li>.widget-menu ul:not(.categories)>li>.widget-menu>.last-item>li.active>.widget-menu{margin:0}}.section-2 .widget-menu .level-1>li>.widget-menu ul.categories:not(.last-item):not(.rwd-last-item)>li>.widget-menu .rwd-last-item>li>.widget-menu,.section-2 .widget-menu .level-1>li>.widget-menu ul.categories:not(.last-item):not(.rwd-last-item)>li>.widget-menu>.last-item>li>.widget-menu,.section-2 .widget-menu .level-1>li>.widget-menu ul:not(.categories)>li>.widget-menu .rwd-last-item>li>.widget-menu,.section-2 .widget-menu .level-1>li>.widget-menu ul:not(.categories)>li>.widget-menu>.last-item>li>.widget-menu{display:none}.section-2 .widget-menu .level-1>li>.widget-menu ul.categories:not(.last-item):not(.rwd-last-item)>li>.widget-menu .rwd-last-item>li>.row-wrap,.section-2 .widget-menu .level-1>li>.widget-menu ul.categories:not(.last-item):not(.rwd-last-item)>li>.widget-menu>.last-item>li>.row-wrap,.section-2 .widget-menu .level-1>li>.widget-menu ul:not(.categories)>li>.widget-menu .rwd-last-item>li>.row-wrap,.section-2 .widget-menu .level-1>li>.widget-menu ul:not(.categories)>li>.widget-menu>.last-item>li>.row-wrap{display:flex;align-items:center;justify-content:space-between}.section-2 .widget-menu .level-1>li>.widget-menu ul.categories:not(.last-item):not(.rwd-last-item)>li>.widget-menu .rwd-last-item>li>.row-wrap>a,.section-2 .widget-menu .level-1>li>.widget-menu ul.categories:not(.last-item):not(.rwd-last-item)>li>.widget-menu>.last-item>li>.row-wrap>a,.section-2 .widget-menu .level-1>li>.widget-menu ul:not(.categories)>li>.widget-menu .rwd-last-item>li>.row-wrap>a,.section-2 .widget-menu .level-1>li>.widget-menu ul:not(.categories)>li>.widget-menu>.last-item>li>.row-wrap>a{color:var(--dark);font-weight:400;transition:color .1s;font-size:1.4rem}.section-2 .widget-menu .level-1>li>.widget-menu ul.categories:not(.last-item):not(.rwd-last-item)>li>.widget-menu .rwd-last-item>li>.row-wrap>a:hover,.section-2 .widget-menu .level-1>li>.widget-menu ul.categories:not(.last-item):not(.rwd-last-item)>li>.widget-menu>.last-item>li>.row-wrap>a:hover,.section-2 .widget-menu .level-1>li>.widget-menu ul:not(.categories)>li>.widget-menu .rwd-last-item>li>.row-wrap>a:hover,.section-2 .widget-menu .level-1>li>.widget-menu ul:not(.categories)>li>.widget-menu>.last-item>li>.row-wrap>a:hover{color:var(--blue)}.section-2 .widget-menu .level-1>li>.widget-menu ul.categories:not(.last-item):not(.rwd-last-item)>li>.widget-menu .rwd-last-item>li>.row-wrap>a span,.section-2 .widget-menu .level-1>li>.widget-menu ul.categories:not(.last-item):not(.rwd-last-item)>li>.widget-menu>.last-item>li>.row-wrap>a span,.section-2 .widget-menu .level-1>li>.widget-menu ul:not(.categories)>li>.widget-menu .rwd-last-item>li>.row-wrap>a span,.section-2 .widget-menu .level-1>li>.widget-menu ul:not(.categories)>li>.widget-menu>.last-item>li>.row-wrap>a span{pointer-events:none}.section-2 .widget-menu .level-1>li>.widget-menu ul.categories:not(.last-item):not(.rwd-last-item)>li>.widget-menu .rwd-last-item>li>.row-wrap [class*=icon],.section-2 .widget-menu .level-1>li>.widget-menu ul.categories:not(.last-item):not(.rwd-last-item)>li>.widget-menu>.last-item>li>.row-wrap [class*=icon],.section-2 .widget-menu .level-1>li>.widget-menu ul:not(.categories)>li>.widget-menu .rwd-last-item>li>.row-wrap [class*=icon],.section-2 .widget-menu .level-1>li>.widget-menu ul:not(.categories)>li>.widget-menu>.last-item>li>.row-wrap [class*=icon]{display:none}.section-2 .widget-menu .level-1>li>.widget-menu ul.categories:not(.last-item):not(.rwd-last-item)>li>.widget-menu .rwd-last-item>li>.row-wrap .expand-next-level span,.section-2 .widget-menu .level-1>li>.widget-menu ul.categories:not(.last-item):not(.rwd-last-item)>li>.widget-menu>.last-item>li>.row-wrap .expand-next-level span,.section-2 .widget-menu .level-1>li>.widget-menu ul:not(.categories)>li>.widget-menu .rwd-last-item>li>.row-wrap .expand-next-level span,.section-2 .widget-menu .level-1>li>.widget-menu ul:not(.categories)>li>.widget-menu>.last-item>li>.row-wrap .expand-next-level span{pointer-events:none}.section-2 .widget-menu .level-1 li.open>.row-wrap .expand-next-level .icon--arrow-down-s-line{transform:rotate(180deg)}.widget-subscription .template-default{display:flex;flex-direction:column}@media (min-width:1024px){.widget-subscription .template-default{flex-direction:row;align-items:center;justify-content:space-between}}@media (min-width:1024px){.widget-subscription .template-default .group-form{width:40%}}.widget-subscription .template-default .group-image{display:none}@media (min-width:768px){.widget-subscription .template-default .group-image{display:block;height:525px;margin-top:50px}}@media (min-width:1024px){.widget-subscription .template-default .group-image{margin-top:0;width:50%;height:auto;align-self:flex-end}.widget-subscription .template-default .group-image picture{display:flex}}.widget-subscription .template-default .group-image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.widget-subscription .template-default .subname{font-weight:500;font-size:2.2rem;color:var(--green);padding-bottom:20px;margin-top:-10px}@media (min-width:768px){.widget-subscription .template-default .subname{margin-top:-30px;padding-bottom:30px}}.widget-subscription .template-default .form-control-static{line-height:1.2;font-size:1.5rem}.widget-subscription .template-default .subscription-form{padding-bottom:20px}.widget-subscription .template-default .form-wrapper{position:relative}.widget-subscription .template-default .form-wrapper .input-label{display:flex;margin:0}.widget-subscription .template-default .sub-button{padding:10px;display:flex;gap:10px;margin-top:10px;align-items:center}.widget-subscription .template-default .sub-button span{width:16px;height:16px}.widget-subscription .template-default .desc{font-size:1.2rem;font-weight:300}.widget-subscription .template-no-image{background-color:#fafafa}@media (min-width:1375px){.widget-subscription .template-no-image{width:100vw;margin-left:calc(var(--width)/2 + 655px)}}.widget-subscription .template-no-image .container{text-align:center;padding-block:24px;max-width:450px}.widget-subscription .template-no-image .container .heading{font-size:4.2rem;line-height:1.28571;font-weight:700;padding:0;margin-bottom:32px;text-transform:uppercase}.widget-subscription .template-no-image .container .subname{font-size:1.6rem;line-height:1.5;font-weight:400;margin-bottom:64px}.widget-subscription .template-no-image .container .form-group{display:grid;gap:20px;margin-bottom:16px;grid-template-columns:100%}@media (min-width:450px){.widget-subscription .template-no-image .container .form-group{grid-template-columns:1fr auto}}.widget-subscription .template-no-image .container .info{margin-bottom:20px;font-size:1.4rem;line-height:1.5;font-weight:400}.widget-subscription .template-no-image .container .form-row{margin-top:0!important}.widget-subscription .template-no-image .container .sub-button{padding:10px;text-align:center}.widget-content-image{position:relative;height:615px;margin:0 -30px}@media (min-width:768px){.widget-content-image{margin:0;height:635px}}@media (min-width:1024px){.widget-content-image{height:640px}}.widget-content-image .text-container{position:absolute;top:80px;left:0;padding:30px;max-width:500px}@media (min-width:768px){.widget-content-image .text-container{left:80px}}.widget-content-image .image{height:100%}.widget-content-image .image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.widget-content-image .title{font-weight:900;font-size:4.8rem;color:#fff;word-break:break-all;margin:0;line-height:1.2;max-width:400px;padding-bottom:40px}@media (min-width:768px){.widget-content-image .title{font-size:6rem}}.widget-content-image .desc{font-size:1.6rem;color:#fff}.widget-content-image .line{color:#fff}.widget-content-image .line:before{background-color:#fff}.widget-grid .template-side-by-side{display:flex;flex-wrap:wrap;padding-top:10px;gap:10px}@media (min-width:1024px){.widget-grid .template-side-by-side{padding-top:20px;gap:30px}}.widget-grid .template-side-by-side .single-block{width:100%;height:375px;position:relative}@media (min-width:768px){.widget-grid .template-side-by-side .single-block{height:475px}}@media (min-width:1024px){.widget-grid .template-side-by-side .single-block{width:calc(50% - 15px)}.widget-grid .template-side-by-side .single-block:hover img{transform:scale(1.02)}}.widget-grid .template-side-by-side .image{height:100%;overflow:hidden}.widget-grid .template-side-by-side .image picture:after{background:linear-gradient(0deg,rgba(0,0,0,.45),rgba(0,0,0,.45) 30%,transparent 50%,transparent)}.widget-grid .template-side-by-side img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .2s}.widget-grid .template-side-by-side .text-container{position:absolute;bottom:0;left:0;padding:30px}@media (min-width:768px){.widget-grid .template-side-by-side .text-container{bottom:20px;left:20px}}.widget-grid .template-side-by-side .title{color:#fff;font-weight:900;font-size:3rem;line-height:1.2;padding-bottom:30px;display:block}@media (max-width:768px){.widget-grid .template-side-by-side .title{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;margin-bottom:30px}}@media (min-width:768px){.widget-grid .template-side-by-side .title{font-size:3.6rem}}.widget-grid .template-side-by-side .desc{font-size:1.6rem;color:#fff;padding-bottom:25px}@media (max-width:768px){.widget-grid .template-side-by-side .desc p{display:-webkit-box;-webkit-line-clamp:6;-webkit-box-orient:vertical;overflow:hidden}}.widget-grid .template-side-by-side .line{color:#fff}.widget-grid .template-side-by-side .line:before{background-color:#fff}.widget-grid .template-full-width{display:flex;flex-wrap:wrap}.widget-grid .template-full-width .single-block{position:relative;height:615px;margin:0 -30px}@media (min-width:768px){.widget-grid .template-full-width .single-block{margin:0;height:635px}}@media (min-width:1024px){.widget-grid .template-full-width .single-block{height:640px}}.widget-grid .template-full-width .link{padding-bottom:15px}.widget-grid .template-full-width .text-container{position:absolute;top:80px;left:0;padding:30px;max-width:500px}@media (min-width:768px){.widget-grid .template-full-width .text-container{left:80px}}@media (min-width:1024px){.widget-grid .template-full-width .text-container.text-right{left:50%;padding-left:0}}.widget-grid .template-full-width .image{height:100%}.widget-grid .template-full-width .image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.widget-grid .template-full-width .title{font-weight:900;font-size:4.8rem;color:#fff;word-break:break-all;margin:0;line-height:1.2;max-width:360px;padding-bottom:40px}@media (min-width:768px){.widget-grid .template-full-width .title{font-size:6rem;max-width:400px}}.widget-grid .template-full-width .desc{font-size:1.6rem;color:#fff;padding-bottom:25px}.widget-grid .template-full-width .line{color:#fff}.widget-grid .template-full-width .line:before{background-color:#fff}.widget-grid .template-content-image .single-block{display:flex;flex-direction:column}.widget-grid .template-content-image .single-block:not(:last-child){padding-bottom:60px}@media (min-width:768px){.widget-grid .template-content-image .single-block:not(:last-child){padding-bottom:70px}}@media (min-width:1024px){.widget-grid .template-content-image .single-block{flex-direction:row;align-items:stretch}}@media (min-width:1024px){.widget-grid .template-content-image .single-block.image-left{flex-direction:row-reverse}}@media (min-width:1024px){.widget-grid .template-content-image .single-block.has-video:not(:last-child){padding-bottom:100px}}@media (min-width:1024px){.widget-grid .template-content-image .text-container{padding:0 50px;flex:1 1 60%;align-self:center}}@media (min-width:1300px){.widget-grid .template-content-image .text-container{padding:0 145px}}.widget-grid .template-content-image .modal .modal__container{width:100%;max-width:1000px;padding:40px 0 0;background-color:transparent;margin:10px;border-radius:0;overflow:hidden}.widget-grid .template-content-image .modal header button{position:absolute;top:0;right:0}.widget-grid .template-content-image .modal header button:hover span{background-color:var(--green)}.widget-grid .template-content-image .modal header button span{pointer-events:none;width:35px;height:35px;background-color:#fff}.widget-grid .template-content-image .modal main{position:relative;padding-bottom:56.25%;height:0}.widget-grid .template-content-image .modal iframe{position:absolute;top:0;left:0;width:100%;height:100%}.widget-grid .template-content-image .modal video{outline:none}@media (min-width:1024px){.widget-grid .template-content-image .media-container{flex:1 0 40%}}@media (min-width:1024px){.widget-grid .template-content-image .media-container.player-placeholder{position:relative}.widget-grid .template-content-image .media-container.player-placeholder:before{content:"";position:absolute;width:100%;height:100%;top:30px;left:-50px;background-color:#2c3545}}.widget-grid .template-content-image .media-container.player-placeholder .image{cursor:pointer}.widget-grid .template-content-image .media-container.player-placeholder .image:hover .placeholder:after{background-color:rgba(0,0,0,.25)}.widget-grid .template-content-image .media-container.player-placeholder .image .placeholder:after{background-color:rgba(0,0,0,.15);box-shadow:inset 0 0 20px rgba(0,0,0,.15)}.widget-grid .template-content-image .media-container .image-wrapper{position:relative;overflow:hidden;min-height:300px;height:100%}.widget-grid .template-content-image .media-container .image-wrapper .image{position:absolute;left:0;width:100%;top:50%;transform:translateY(-50%);background-color:#eee;min-height:300px}.widget-grid .template-content-image .media-container .image-wrapper .image img{-o-object-fit:cover;object-fit:cover;width:100%;display:flex}.widget-grid .template-content-image .media-container .image-wrapper .image .player-icon{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background-color:#fff;width:60px;height:60px}.widget-grid .template-content-image .title{font-weight:500;color:var(--blue);font-size:2.2rem;padding-bottom:15px}.widget-grid .template-content-image .link{margin-bottom:30px}.widget-grid .template-content-image .link a{text-shadow:none;color:var(--blue);transition:color .1s}.widget-grid .template-content-image .link a:hover{color:var(--green)}.widget-grid .template-content-image .link a:hover:before{background-color:var(--green)}.widget-grid .template-content-image .link a:before{transition:background-color .1s,transform .1s;background-color:var(--blue)}.widget-grid .template-content-image .desc{padding-bottom:35px}.widget-grid .template-content-image .desc p{color:var(--dark);line-height:1.4}.widget-grid .template-content-image .desc ul{padding:0;margin:0}.widget-grid .template-content-image .desc ul li{position:relative;margin-bottom:15px;word-break:break-word;list-style:square}.widget-grid .template-content-image .desc ul li::marker{font-size:1.4rem;color:var(--blue)}.widget-grid .template-content-image .desc ul li:before{display:none}.widget-grid .template-statistics{display:flex;flex-wrap:wrap;margin-bottom:-40px}@media (min-width:1024px){.widget-grid .template-statistics{margin-bottom:-80px;padding-top:15px}}.widget-grid .template-statistics .single-block{display:flex;padding-bottom:40px;width:100%}@media (min-width:1024px){.widget-grid .template-statistics .single-block{width:35%;padding-bottom:80px}}.widget-grid .template-statistics .image{padding:5px 25px 0}@media (min-width:768px){.widget-grid .template-statistics .image{padding:15px 35px 0 15px}}@media (min-width:1024px){.widget-grid .template-statistics .image{padding-right:45px}}.widget-grid .template-statistics svg{fill:var(--blue);width:41px;height:41px}@media (min-width:768px){.widget-grid .template-statistics svg{width:45px;height:45px}}.widget-grid .template-statistics .title{font-weight:700;font-size:4.8rem;line-height:1}@media (min-width:768px){.widget-grid .template-statistics .title{font-size:7.2rem;padding-bottom:10px}}.widget-grid .template-statistics .desc p{font-weight:500;font-size:2.2rem;line-height:1.2}.widget-grid .template-text-image .single-block{display:grid;gap:20px;grid-template-columns:repeat(2,minmax(0,1fr))}@media (min-width:768px){.widget-grid .template-text-image .single-block{align-items:center}}.widget-grid .template-text-image .text-container{grid-column:1/3}@media (min-width:768px){.widget-grid .template-text-image .text-container{grid-column:1}}@media (min-width:1024px){.widget-grid .template-text-image .text-container{padding-right:100px}}.widget-grid .template-text-image .image{grid-column:1/3;height:320px}@media (min-width:768px){.widget-grid .template-text-image .image{grid-column:2;height:635px}}.widget-grid .template-text-image .image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.widget-grid .template-text-image .title{font-weight:900;font-size:4.2rem;word-break:break-all;line-height:1.2;padding-bottom:20px}@media (min-width:1024px){.widget-grid .template-text-image .title{font-size:6rem;word-break:normal;padding-bottom:50px}}@media (min-width:768px){.widget-grid .template-text-image .desc{padding-bottom:45px}}.widget-grid .template-text-image .links{display:flex;flex-direction:column;padding:10px 0}@media (min-width:1024px){.widget-grid .template-text-image .links{flex-direction:row;justify-content:space-between}}.widget-grid .template-text-image .link{padding:5px 0}.widget-grid .template-text-image .line{font-weight:600;text-shadow:none;color:var(--blue);transition:color .1s;font-size:1.8rem}@media (min-width:768px){.widget-grid .template-text-image .line{font-size:2rem}}.widget-grid .template-text-image .line:before{transition:background-color .1s,transform .1s}.widget-grid .template-text-image .line:hover{color:var(--green)}.widget-grid .template-text-image .line:hover:before{background-color:var(--green)}.widget-grid .template-icon-text{display:flex;flex-wrap:wrap;margin-bottom:-40px}@media (min-width:1024px){.widget-grid .template-icon-text{margin-bottom:-80px;padding-top:15px}}.widget-grid .template-icon-text .single-block{display:flex;padding-bottom:40px;width:100%}@media (min-width:1024px){.widget-grid .template-icon-text .single-block{width:48%;padding-bottom:80px}}.widget-grid .template-icon-text .image{padding:5px 25px 0}@media (min-width:768px){.widget-grid .template-icon-text .image{padding:15px 35px 0 15px}}@media (min-width:1024px){.widget-grid .template-icon-text .image{padding-right:45px}}.widget-grid .template-icon-text svg{fill:var(--blue);width:41px;height:41px}@media (min-width:768px){.widget-grid .template-icon-text svg{width:45px;height:45px}}.widget-grid .template-icon-text .title{font-weight:700;font-size:2.4rem;line-height:1.4;padding-top:8px}@media (min-width:768px){.widget-grid .template-icon-text .title{font-size:3rem;padding-bottom:10px;padding-top:15px}}@media (min-width:1024px){.widget-grid .template-list-2-columns{display:grid;gap:0 30px;grid-template-columns:1fr 1fr}}.widget-grid .template-list-2-columns p{font-size:2rem;font-weight:700;padding-left:40px;margin-bottom:40px;position:relative}@media (min-width:768px){.widget-grid .template-list-2-columns p{font-size:2.4rem}}.widget-grid .template-list-2-columns p:before{content:"";position:absolute;left:0;top:15px;width:20px;height:3px;background-color:#141222;display:inline-block}.widget-grid .template-photo-content-lines .single-block{display:flex;flex-direction:column}.widget-grid .template-photo-content-lines .single-block:not(:last-child){padding-bottom:60px}@media (min-width:768px){.widget-grid .template-photo-content-lines .single-block:not(:last-child){padding-bottom:70px}}@media (min-width:1024px){.widget-grid .template-photo-content-lines .single-block:not(:last-child){padding-bottom:50px}}@media (min-width:1024px){.widget-grid .template-photo-content-lines .single-block{flex-direction:row;align-items:center}}@media (min-width:1024px){.widget-grid .template-photo-content-lines .single-block.image-left{flex-direction:row-reverse}}.widget-grid .template-photo-content-lines .image{height:365px}@media (min-width:768px){.widget-grid .template-photo-content-lines .image{height:755px}}@media (min-width:1024px){.widget-grid .template-photo-content-lines .image{height:645px;flex:1 0 40%}}.widget-grid .template-photo-content-lines img{height:100%;width:100%;-o-object-fit:cover;object-fit:cover}@media (min-width:1300px){.widget-grid .template-photo-content-lines .image-left .text-container{padding:0 0 0 145px}}@media (min-width:1300px){.widget-grid .template-photo-content-lines .image-right .text-container{padding:0 145px 0 0}}@media (min-width:1024px){.widget-grid .template-photo-content-lines .text-container{padding:0 50px;flex:1 1 60%}}.widget-grid .template-photo-content-lines .title{font-weight:500;color:var(--blue);font-size:2.2rem;padding-bottom:35px}.widget-grid .template-photo-content-lines p{font-size:1.8rem;font-weight:700;padding-left:40px;margin-bottom:40px;position:relative}@media (min-width:768px){.widget-grid .template-photo-content-lines p{font-size:2.4rem}}.widget-grid .template-photo-content-lines p:before{content:"";position:absolute;left:0;top:15px;width:20px;height:3px;background-color:#141222;display:inline-block}.widget-grid .template-box-link{display:grid;gap:25px;grid-template-columns:repeat(1,minmax(0,1fr))}@media (min-width:768px){.widget-grid .template-box-link{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1024px){.widget-grid .template-box-link{gap:35px}}.widget-grid .template-box-link .text-container{display:flex;flex-direction:column;justify-content:space-between;box-sizing:border-box;width:100%;z-index:1;padding:0 20px 30px}.widget-grid .template-box-link .text-container .links{display:flex;justify-content:space-between}.widget-grid .template-box-link .text-container .links .link2{margin-left:auto}@media (min-width:768px){.widget-grid .template-box-link .text-container{padding:0 30px 30px}}.widget-grid .template-box-link .image{width:100%;background-color:var(--box-color);height:250px}@media (min-width:768px){.widget-grid .template-box-link .image{height:300px}}.widget-grid .template-box-link .image img{max-width:none;width:100%;height:100%;display:flex;-o-object-fit:cover;object-fit:cover}.widget-grid .template-box-link .image picture{display:block;height:100%;position:relative;overflow:hidden}.widget-grid .template-box-link .image picture:after{content:"";position:absolute;width:100%;height:100%;top:0;left:0;display:block;background:linear-gradient(0deg,rgba(0,0,0,.45),rgba(0,0,0,.45) 30%,transparent 50%,transparent)}@media (min-width:1024px){.widget-grid .template-box-link .image picture:after{box-shadow:inset 0 0 10px rgba(0,0,0,.15)}}.widget-grid .template-box-link .title{color:var(--dark);font-size:3.4rem;font-weight:700;padding:20px;line-height:1.1;word-break:break-word}@media (min-width:1024px){.widget-grid .template-box-link .title{padding:30px 0 20px}}.widget-grid .template-box-link .link a{color:var(--dark);position:relative;padding-left:35px;display:block;text-shadow:none}.widget-grid .template-box-link .link a:before{background-color:var(--dark);position:absolute;top:12px;left:0}@media (max-width:1024px){.widget-grid .template-text-video{margin:0}}.widget-grid .template-text-video .single-block{position:relative;height:670px}@media (max-width:1024px){.widget-grid .template-text-video .single-block{display:flex;flex-direction:column-reverse;height:auto}}.widget-grid .template-text-video .text-container{position:absolute;background-color:#fff;width:45%;bottom:60px;left:60px;box-sizing:border-box;padding:25px 60px 35px}@media (max-width:1024px){.widget-grid .template-text-video .text-container{position:static;width:100%;padding:0}}.widget-grid .template-text-video .title{font-size:7.2rem;font-weight:800;padding-bottom:20px}@media (max-width:1024px){.widget-grid .template-text-video .title{font-size:5rem}}.widget-grid .template-text-video .desc{font-weight:500;max-width:400px}@media (max-width:1024px){.widget-grid .template-text-video .desc{max-width:none;padding-bottom:30px}}.widget-grid .template-text-video .bg-under{width:80%;height:550px;background-color:#2c3545;position:absolute;top:120px;left:0}@media (max-width:1024px){.widget-grid .template-text-video .bg-under{display:none;width:100%}}.widget-grid .template-text-video .image{cursor:pointer;position:relative;height:570px;width:70%;position:absolute;top:0;right:0;background-color:#eee}@media (max-width:1024px){.widget-grid .template-text-video .image{position:relative;width:100%;height:350px}}.widget-grid .template-text-video .image:hover .placeholder:after{background-color:rgba(0,0,0,.25)}.widget-grid .template-text-video .image .placeholder:after{background-color:rgba(0,0,0,.15);box-shadow:inset 0 0 20px rgba(0,0,0,.15)}.widget-grid .template-text-video .image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.widget-grid .template-text-video .image .player-icon{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background-color:#fff;width:60px;height:60px}.widget-grid .template-text-video .modal .modal__container{width:100%;max-width:1000px;padding:40px 0 0;background-color:transparent;margin:10px;border-radius:0}.widget-grid .template-text-video .modal header button{position:absolute;top:0;right:0}.widget-grid .template-text-video .modal header button:hover span{background-color:var(--green)}.widget-grid .template-text-video .modal header button span{pointer-events:none;width:35px;height:35px;background-color:#fff}.widget-grid .template-text-video .modal main{position:relative;padding-bottom:56.25%;padding-top:25px;height:0}.widget-grid .template-text-video .modal iframe{position:absolute;top:0;left:0;width:100%;height:100%}.widget-grid .template-text-video-2 .single-block{display:grid;gap:20px;grid-template-columns:repeat(2,minmax(0,1fr));align-items:flex-start}@media (min-width:768px){.widget-grid .template-text-video-2 .single-block.image-left .image{grid-column:1;grid-row:1}.widget-grid .template-text-video-2 .single-block.image-left .text-container{grid-column:2}}.widget-grid .template-text-video-2 .text-container{grid-column:1/3}@media (min-width:768px){.widget-grid .template-text-video-2 .text-container{grid-column:1}}@media (min-width:1024px){.widget-grid .template-text-video-2 .text-container{padding-right:100px}}.widget-grid .template-text-video-2 .image{cursor:pointer;position:relative;grid-column:1/3;background-color:#eee}@media (min-width:768px){.widget-grid .template-text-video-2 .image{grid-column:2}}.widget-grid .template-text-video-2 .image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.widget-grid .template-text-video-2 .image .player-icon{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background-color:#fff;width:60px;height:60px}.widget-grid .template-text-video-2 .title{font-weight:900;font-size:2.4rem;line-height:1.4;font-weight:800;word-break:break-all;padding-bottom:10px}@media (min-width:1024px){.widget-grid .template-text-video-2 .title{word-break:normal;padding-bottom:30px}}.widget-grid .template-text-video-2 .desc{font-size:1.6rem;line-height:1.5;font-weight:400}.widget-grid .template-text-video-2 .desc ul{font-size:1.6rem;line-height:1.6;font-weight:400}.widget-grid .template-text-video-2 .links{display:flex;flex-direction:column;padding:10px 0}@media (min-width:1024px){.widget-grid .template-text-video-2 .links{flex-direction:row;justify-content:space-between}}.widget-grid .template-text-video-2 .link{padding:5px 0}.widget-grid .template-text-video-2 .line{font-weight:600;text-shadow:none;color:var(--blue);transition:color .1s;font-size:1.8rem}@media (min-width:768px){.widget-grid .template-text-video-2 .line{font-size:2rem}}.widget-grid .template-text-video-2 .line:before{transition:background-color .1s,transform .1s}.widget-grid .template-text-video-2 .line:hover{color:var(--green)}.widget-grid .template-text-video-2 .line:hover:before{background-color:var(--green)}.widget-grid .template-text-video-2 .modal .modal__container{width:100%;max-width:1000px;padding:40px 0 0;background-color:transparent;margin:10px;border-radius:0}.widget-grid .template-text-video-2 .modal header button{position:absolute;top:0;right:0}.widget-grid .template-text-video-2 .modal header button:hover span{background-color:var(--green)}.widget-grid .template-text-video-2 .modal header button span{pointer-events:none;width:35px;height:35px;background-color:#fff}.widget-grid .template-text-video-2 .modal main{position:relative;padding-bottom:56.25%;padding-top:25px;height:0}.widget-grid .template-text-video-2 .modal iframe{position:absolute;top:0;left:0;width:100%;height:100%}.widget-grid .template-icon-text-3-columns{display:flex;flex-wrap:wrap;gap:34px}.widget-grid .template-icon-text-3-columns .grid-block{display:grid;grid-template-columns:41px 1fr;width:100%;gap:10px 65px}@media (min-width:1024px){.widget-grid .template-icon-text-3-columns .grid-block{max-width:calc(33% - 22.6px)}}.widget-grid .template-icon-text-3-columns .title{font-size:2.4rem;line-height:1.58333;font-weight:800;color:var(--dark)}.widget-grid .template-icon-text-3-columns .description{grid-row:2;grid-column:2;font-size:1.6rem;line-height:1.4;font-weight:400;color:var(--dark)}.widget-grid .template-icon-text-3-columns .image{align-self:center}.widget-grid .template-icon-text-3-columns svg{fill:var(--blue);width:41px;height:41px}.widget-grid .template-opinion .image img{-webkit-clip-path:circle(50%);clip-path:circle(50%)}.widget-grid .template-opinion .title{font-size:2.4rem;line-height:1.4;font-weight:800}.widget-grid .template-opinion .desc .custom-template-opinion{display:flex;flex-direction:column;gap:15px}.widget-grid .template-opinion .desc .position{font-size:2rem;line-height:1.366;font-weight:800;letter-spacing:.15px;color:var(--blue)}.widget-grid .template-opinion .desc .description{font-size:1.6rem;line-height:1.4;font-weight:500;white-space:break-spaces}.widget-grid .template-opinion .desc p{white-space:break-spaces}@media (min-width:1024px){.widget-grid .template-list-3-columns{display:grid;gap:0 34px;grid-template-columns:1fr 1fr 1fr}}.widget-grid .template-list-3-columns img{width:100%}.widget-grid .template-list-3-columns .single-element{display:flex;flex-direction:column;gap:20px}.widget-grid .template-list-3-columns .title{font-size:2.4rem;line-height:1.4;font-weight:800}.widget-grid .template-list-3-columns desc{font-size:1.6rem;line-height:1.4;font-weight:400}.widget-grid .template-icon-list-2-columns{display:flex;flex-wrap:wrap;gap:34px;justify-content:space-between}.widget-grid .template-icon-list-2-columns>a{width:100%;height:100%;color:var(--dark);transition:color .4s}.widget-grid .template-icon-list-2-columns>a:hover{color:var(--green)}.widget-grid .template-icon-list-2-columns>a:hover .grid-block{border-color:var(--blue)}.widget-grid .template-icon-list-2-columns>a:hover svg{fill:var(--green)}@media (min-width:1024px){.widget-grid .template-icon-list-2-columns>a{max-width:calc(50% - 17px)}}.widget-grid .template-icon-list-2-columns .grid-block{background-color:#fafafa;padding:20px;box-sizing:border-box;display:grid;border:2px solid transparent;grid-template-columns:50px 1fr;width:100%;gap:10px 30px;height:100%}@media (min-width:768px){.widget-grid .template-icon-list-2-columns .grid-block{grid-template-columns:100px 1fr}}.widget-grid .template-icon-list-2-columns .grid-block.without-link{height:unset}@media (min-width:1024px){.widget-grid .template-icon-list-2-columns .grid-block.without-link{max-width:calc(50% - 59px)}}.widget-grid .template-icon-list-2-columns .title{font-size:3.2rem;line-height:1.5;font-weight:800;color:var(--dark)}.widget-grid .template-icon-list-2-columns .description{grid-column:1/-1;font-size:1.6rem;line-height:1.4;font-weight:400}@media (min-width:768px){.widget-grid .template-icon-list-2-columns .description{grid-column:2}}.widget-grid .template-icon-list-2-columns .description ul li{display:grid;grid-template-columns:20px 1fr;gap:15px;align-items:flex-start}.widget-grid .template-icon-list-2-columns .description ul li:before{content:"";mask-image:url(../icons/check-line.svg);mask-size:cover;mask-position:center;mask-repeat:no-repeat;background-color:var(--green);-webkit-mask-image:url(../icons/check-line.svg);-webkit-mask-size:cover;-webkit-mask-position:center;-webkit-mask-repeat:no-repeat;width:15px;height:22px;display:inline-block;margin-right:15px;position:static}.widget-grid .template-icon-list-2-columns .image{align-self:center;grid-column:1}@media (min-width:768px){.widget-grid .template-icon-list-2-columns .image{grid-row:1/3}}.widget-grid .template-icon-list-2-columns svg{transition:fill .4s;fill:var(--blue);width:50px;height:50px}@media (min-width:768px){.widget-grid .template-icon-list-2-columns svg{width:90px;height:90px}}.widget-grid .template-list-3-columns-links .grid{text-align:center}@media (min-width:1024px){.widget-grid .template-list-3-columns-links .grid{display:grid;gap:0 22px;grid-template-columns:1fr 1fr 1fr}}.widget-grid .template-list-3-columns-links .grid img{width:100%}.widget-grid .template-list-3-columns-links .grid .single-element{display:flex;flex-direction:column;gap:20px}.widget-grid .template-list-3-columns-links .grid .desc,.widget-grid .template-list-3-columns-links .grid .title{font-size:1.4rem;line-height:1.35714;font-weight:500}@media (min-width:1024px){.widget-grid .template-list-6-columns .grid{display:grid;gap:32px;grid-template-columns:repeat(6,1fr)}}.widget-grid .template-list-6-columns img{width:100%}.widget-grid .template-list-6-columns .single-element{display:flex;flex-direction:column;gap:40px;align-items:center}.widget-grid .template-list-6-columns .title{text-align:center;font-size:1.6rem;line-height:1.375;font-weight:500}.widget-grid .template-list-counter{max-width:1080px;margin:0 auto}.widget-grid .template-list-counter .grid{display:flex;flex-direction:column;gap:32px}@media (min-width:1024px){.widget-grid .template-list-counter .grid{gap:64px}}.widget-grid .template-list-counter hr{width:100%;border:1px solid var(--blue);margin:0}.widget-grid .template-list-counter .single-element{display:flex;gap:20px;align-items:center;flex-direction:column}@media (min-width:1024px){.widget-grid .template-list-counter .single-element{gap:40px;flex-direction:row}}.widget-grid .template-list-counter .count{font-size:5.5rem}@media (min-width:1024px){.widget-grid .template-list-counter .count{font-size:5.5rem;line-height:1.63636;font-weight:500}}.widget-grid .template-list-counter .title{font-size:2.6rem;line-height:1.30769;font-weight:600}.widget-grid .template-list-counter .title+.desc{margin-top:24px}.widget-grid .template-list-counter .desc{font-size:1.6rem;line-height:1.375;font-weight:500}.widget-grid .template-list-counter-columns .grid{display:flex;gap:32px;flex-direction:column}@media (min-width:1024px){.widget-grid .template-list-counter-columns .grid{flex-direction:row}}.widget-grid .template-list-counter-columns .single-element{display:flex;gap:20px;flex-direction:column;flex:1 1 0px}@media (min-width:1024px){.widget-grid .template-list-counter-columns .single-element{gap:40px}}.widget-grid .template-list-counter-columns .count-container{display:flex;align-items:center;gap:16px}.widget-grid .template-list-counter-columns .count{font-size:5.5rem;line-height:1.63636;font-weight:500}.widget-grid .template-list-counter-columns .title{font-size:2.2rem;line-height:1.36364;font-weight:500}.widget-grid .template-list-counter-columns .desc{font-size:1.6rem;line-height:1.375;font-weight:500;padding:34px 30px 90px;background-color:#f5f5f5;height:100%}.widget-grid .template-list-3-columns-big-img{display:grid;gap:30px}@media (min-width:1024px){.widget-grid .template-list-3-columns-big-img{grid-template-columns:1fr 1fr 1fr}}.widget-grid .template-list-3-columns-big-img img{width:100%}.widget-grid .template-list-3-columns-big-img .single-element{display:flex;flex-direction:column;gap:16px}@media (min-width:1024px){.widget-grid .template-list-3-columns-big-img .single-element{gap:32px}}.widget-grid .template-list-3-columns-big-img .title{font-size:2.4rem;line-height:1.375;font-weight:500}.widget-grid .template-list-3-columns-big-img desc{font-size:1.6rem;line-height:1.375;font-weight:500}.widget-grid .template-text-image-btn{display:flex;flex-direction:column;gap:20px}@media (min-width:1024px){.widget-grid .template-text-image-btn{gap:80px}}.widget-grid .template-text-image-btn .single-block{display:grid;gap:20px;grid-template-columns:1fr 45%}@media (min-width:768px){.widget-grid .template-text-image-btn .single-block{align-items:center}}.widget-grid .template-text-image-btn .text-container{grid-column:1/3}@media (min-width:1024px){.widget-grid .template-text-image-btn .text-container{grid-column:1;padding:35px}}.widget-grid .template-text-image-btn .image{grid-column:1/3;height:260px}@media (min-width:768px){.widget-grid .template-text-image-btn .image{grid-column:2;height:580px}}.widget-grid .template-text-image-btn .image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.widget-grid .template-text-image-btn .title{font-weight:900;font-size:2.4rem;word-break:break-all;line-height:1.2;padding-bottom:20px}@media (min-width:1024px){.widget-grid .template-text-image-btn .title{word-break:normal;padding-block:35px 100px}}.widget-grid .template-text-image-btn .desc{font-size:1.6rem;padding-bottom:20px}@media (min-width:768px){.widget-grid .template-text-image-btn .desc{padding-bottom:100px}}.widget-grid .template-text-image-btn .links{display:flex;flex-direction:column;padding:10px 0}@media (min-width:1024px){.widget-grid .template-text-image-btn .links{flex-direction:row;justify-content:space-between}}.widget-grid .template-text-image-btn .link{padding:5px 0}.widget-grid .template-list-2-columns-image{text-align:center}@media (min-width:1024px){.widget-grid .template-list-2-columns-image{display:grid;gap:0 30px;grid-template-columns:1fr 1fr}}.widget-grid .template-list-2-columns-image .single-element{display:flex;gap:32px;flex-direction:column}.widget-grid .template-list-2-columns-image .title{font-size:2.4rem}.widget-grid .template-list-2-columns-image .image{height:660px}.widget-grid .template-list-2-columns-image .image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.widget-grid .template-list-2-columns-image p{font-size:1.6rem;line-height:1.375;position:relative;padding:0 20px}.widget-grid .template-list-2-columns-image .link{margin:0 auto}.widget-grid .template-list-2-columns-image .link a{display:block}.widget-grid .template-list-2-columns-image .links{padding:20px;display:flex;flex-direction:column;gap:10px}.widget-grid .template-content-image-border .single-block{display:flex;flex-direction:column}.widget-grid .template-content-image-border .single-block:not(:last-child){margin-bottom:60px}@media (min-width:768px){.widget-grid .template-content-image-border .single-block:not(:last-child){margin-bottom:70px}}@media (min-width:768px){.widget-grid .template-content-image-border .single-block{display:grid;grid-template-columns:340px 1fr}}@media (min-width:1024px){.widget-grid .template-content-image-border .single-block.has-video:not(:last-child){padding-bottom:100px}}.widget-grid .template-content-image-border .text-container{border:1px solid var(--blue);border-top:0;padding:20px;display:flex;flex-direction:column;justify-content:center;gap:32px}@media (min-width:768px){.widget-grid .template-content-image-border .text-container{border-top:1px solid var(--blue);border-left:0;height:calc(100% - 2px);padding:0 20px}}@media (min-width:1300px){.widget-grid .template-content-image-border .text-container{padding:0 55px}}.widget-grid .template-content-image-border .modal .modal__container{width:100%;max-width:1000px;padding:40px 0 0;background-color:transparent;margin:10px;border-radius:0;overflow:hidden}.widget-grid .template-content-image-border .modal header button{position:absolute;top:0;right:0}.widget-grid .template-content-image-border .modal header button:hover span{background-color:var(--green)}.widget-grid .template-content-image-border .modal header button span{pointer-events:none;width:35px;height:35px;background-color:#fff}.widget-grid .template-content-image-border .modal main{position:relative;padding-bottom:56.25%;height:0}.widget-grid .template-content-image-border .modal iframe{position:absolute;top:0;left:0;width:100%;height:100%}.widget-grid .template-content-image-border .modal video{outline:none}@media (min-width:1024px){.widget-grid .template-content-image-border .media-container.player-placeholder{position:relative}.widget-grid .template-content-image-border .media-container.player-placeholder:before{content:"";position:absolute;width:100%;height:100%;top:30px;left:-50px;background-color:#2c3545}}.widget-grid .template-content-image-border .media-container.player-placeholder .image{cursor:pointer}.widget-grid .template-content-image-border .media-container.player-placeholder .image:hover .placeholder:after{background-color:rgba(0,0,0,.25)}.widget-grid .template-content-image-border .media-container.player-placeholder .image .placeholder:after{background-color:rgba(0,0,0,.15);box-shadow:inset 0 0 20px rgba(0,0,0,.15)}.widget-grid .template-content-image-border .media-container .image-wrapper{position:relative;overflow:hidden;min-height:300px;height:100%}.widget-grid .template-content-image-border .media-container .image-wrapper .image{position:absolute;left:0;width:100%;top:50%;transform:translateY(-50%);background-color:#eee;min-height:300px}.widget-grid .template-content-image-border .media-container .image-wrapper .image img{-o-object-fit:cover;object-fit:cover;width:100%;display:flex}.widget-grid .template-content-image-border .media-container .image-wrapper .image .player-icon{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background-color:#fff;width:60px;height:60px}.widget-grid .template-content-image-border .title{font-weight:500;font-size:1.8rem;line-height:1.22222}.widget-grid .template-content-image-border a{display:block;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.widget-grid .template-content-image-border .desc p{font-size:1.6rem;line-height:1.375}.widget-grid .template-content-image-border .desc ul{padding:0;margin:0}.widget-grid .template-content-image-border .desc ul li{position:relative;margin-bottom:15px;word-break:break-word;list-style:square}.widget-grid .template-content-image-border .desc ul li::marker{font-size:1.4rem;color:var(--blue)}.widget-grid .template-content-image-border .desc ul li:before{display:none}.widget-grid .template-side-by-side-text{display:grid;grid-template-columns:1fr;padding-top:10px;gap:10px}@media (min-width:1024px){.widget-grid .template-side-by-side-text{padding-top:20px;gap:30px;grid-template-columns:repeat(2,1fr)}}.widget-grid .template-side-by-side-text .single-block{position:relative;border:1px solid var(--Gray-5,#d9d9d9)}@media (min-width:1024px){.widget-grid .template-side-by-side-text .single-block:hover img{transform:scale(1.02)}}.widget-grid .template-side-by-side-text .image{height:100%;overflow:hidden;position:absolute;top:0;left:0;width:100%}.widget-grid .template-side-by-side-text img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .2s}.widget-grid .template-side-by-side-text .text-container{z-index:2;position:relative;padding:30px;text-align:center;margin:0 auto}@media (min-width:1024px){.widget-grid .template-side-by-side-text .text-container{width:calc(100% - 150px)}}.widget-grid .template-side-by-side-text a{display:block;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:0 auto;box-sizing:border-box}.widget-grid .template-side-by-side-text a.btn-blue{width:100%}.widget-grid .template-side-by-side-text .title{font-size:2.4rem;line-height:1.375;font-weight:500;margin-bottom:38px;display:block}@media (max-width:768px){.widget-grid .template-side-by-side-text .title{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}}@media (min-width:768px){.widget-grid .template-side-by-side-text .title{font-size:3.6rem}}.widget-grid .template-side-by-side-text .desc{font-size:1.6rem;line-height:1.375;font-weight:500;margin-bottom:38px}@media (max-width:768px){.widget-grid .template-side-by-side-text .desc p{display:-webkit-box;-webkit-line-clamp:6;-webkit-box-orient:vertical;overflow:hidden;margin-bottom:0!important}}.widget-grid .template-text-big-image-btn{display:flex;flex-direction:column;gap:40px}@media (min-width:768px){.widget-grid .template-text-big-image-btn{gap:120px}}.widget-grid .template-text-big-image-btn .single-block{display:grid;gap:20px;grid-template-columns:repeat(2,minmax(0,1fr))}.widget-grid .template-text-big-image-btn .single-block.reverse-order .image{grid-row:1}@media (min-width:768px){.widget-grid .template-text-big-image-btn .single-block.reverse-order .image{grid-column:1!important}}@media (min-width:768px){.widget-grid .template-text-big-image-btn .single-block.reverse-order .text-container{grid-column:2!important}}@media (min-width:768px){.widget-grid .template-text-big-image-btn .single-block{align-items:center}}.widget-grid .template-text-big-image-btn .text-container{grid-column:1/3;height:100%;height:auto}@media (min-width:768px){.widget-grid .template-text-big-image-btn .text-container{grid-column:1}}@media (min-width:1024px){.widget-grid .template-text-big-image-btn .text-container{padding:35px 100px 35px 35px}}.widget-grid .template-text-big-image-btn .image{grid-column:1/3;height:250px}@media (min-width:768px){.widget-grid .template-text-big-image-btn .image{grid-column:2;height:500px}}.widget-grid .template-text-big-image-btn .image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.widget-grid .template-text-big-image-btn .title{font-weight:900;font-size:2.4rem;word-break:break-all;line-height:1.2;padding-bottom:20px}@media (min-width:1024px){.widget-grid .template-text-big-image-btn .title{word-break:normal;padding-block:35px 60px}}.widget-grid .template-text-big-image-btn .desc{font-size:1.6rem;padding-bottom:20px}@media (min-width:768px){.widget-grid .template-text-big-image-btn .desc{padding-bottom:60px}}.widget-grid .template-text-big-image-btn .links{display:flex;flex-direction:column;padding:10px 0}@media (min-width:1024px){.widget-grid .template-text-big-image-btn .links{flex-direction:row;gap:10px}}.widget-grid .template-text-big-image-btn .link{padding:5px 0}.widget-grid .template-text-big-3-columns .grid{display:grid;gap:32px}@media (min-width:1024px){.widget-grid .template-text-big-3-columns .grid{grid-template-columns:1fr 1fr 1fr}}.widget-grid .template-text-big-3-columns .single-element{display:flex;flex-direction:column;gap:32px;border:1px solid var(--blue);padding:55px 30px;align-items:center;text-align:center}.widget-grid .template-text-big-3-columns .single-element:first-child{background-color:#f5f5f5}.widget-grid .template-text-big-3-columns .single-element .title{font-size:1.4rem;line-height:1.35714;font-weight:500}.widget-grid .template-text-big-3-columns .single-element a{display:block}.widget-grid .template-text-big-3-columns .single-element img{width:130px}.widget-grid .template-icon-list-1-columns{display:flex;flex-direction:column;gap:64px}.widget-grid .template-icon-list-1-columns .grid-block{display:grid;grid-template-columns:80px 1fr;width:100%;gap:21px}.widget-grid .template-icon-list-1-columns .title{font-size:1.4rem;line-height:1.5;font-weight:800;color:var(--dark)}.widget-grid .template-icon-list-1-columns .description{font-size:1.4rem;line-height:1.5;font-weight:400;color:var(--dark)}.widget-grid .template-icon-list-1-columns .image{align-self:center}.widget-grid .template-icon-list-1-columns svg{fill:var(--blue);width:80px;height:80px}@media (max-width:1023px){.widget-grid .template-icon-list-1-columns{gap:20px}}.widget-grid .grid-title{font-size:2.4rem;line-height:1.375;font-weight:700;margin-bottom:40px}.widget-grid .grid-desc{font-size:1.6rem;line-height:1.375;font-weight:500;margin-bottom:40px}.widget-grid .buttons{display:flex;gap:20px;margin-top:20px;justify-content:center;align-items:center;flex-direction:column}.widget-grid .buttons a{display:block}@media (min-width:768px){.widget-grid .buttons{flex-direction:row;gap:45px;margin-top:80px}}.widget-inspirations .loader span{display:block;margin:50px auto 0;height:30px;width:30px}@media (max-width:1023px){.widget-inspirations .filters{display:none}}@media (min-width:1024px){.widget-inspirations .custom-select-container{display:none}}.widget-inspirations .inspirations{margin-top:50px;display:flex;gap:20px;flex-direction:row;flex-wrap:wrap;font-size:2.4rem;line-height:1.41667;font-weight:800}@media (min-width:768px){.widget-inspirations .inspirations{gap:50px 34px}}.widget-inspirations .inspirations img{width:100%}.widget-inspirations .inspirations a{color:var(--dark);transition:color .4s;width:100%}@media (min-width:768px){.widget-inspirations .inspirations a{width:calc(50% - 17px)}}@media (min-width:1024px){.widget-inspirations .inspirations a{width:calc(33% - 22.6px)}}.widget-inspirations .inspirations a:hover{color:var(--green)}.widget-inspirations .inspirations a:nth-child(5n+4),.widget-inspirations .inspirations a:nth-child(5n+5){width:100%}@media (min-width:768px){.widget-inspirations .inspirations a:nth-child(5n+4),.widget-inspirations .inspirations a:nth-child(5n+5){width:calc(50% - 17px)}}.widget-inspirations .inspirations .description{font-size:1.6rem;line-height:1.4;font-weight:400;margin-top:20px}.cart-widget:hover .quantity{background-color:var(--green)}.cart-widget .cart-container{position:relative}.cart-widget .quantity{position:absolute;right:0;bottom:0;transform:translate(25%,25%);background-color:var(--blue);-webkit-clip-path:circle(50%);clip-path:circle(50%);width:14px;height:14px;display:flex;justify-content:center;align-items:center;color:#fff;font-size:.8rem;transition:background-color .3s}.faq-widget h3{font-size:4.6rem;line-height:1.42543;font-weight:800;margin-bottom:50px}.faq-widget ul{display:flex;gap:25px;flex-direction:column}.faq-widget ul li:not(:last-child){border-bottom:1px solid rgba(20,18,34,.25)}.faq-widget ul li button{margin:0 0 32px;display:flex;justify-content:space-between;align-items:center;width:100%}.faq-widget ul li button.open .icon--arrow-down-s-line{transform:rotate(-180deg)}.faq-widget ul li [class*=icon--]{background-color:var(--blue);width:25px;height:25px}.faq-widget ul li h4{margin:0;font-size:2.4rem;line-height:1.36583;font-weight:800}.faq-widget ul li .answer{display:none}.faq-widget ul li .answer.open{display:block}.widget-forms .btn-blue{width:100%}.widget-forms form{display:flex;gap:30px;flex-direction:column}.widget-blog .loader span{display:block;margin:50px auto 0;height:30px;width:30px}@media (max-width:1023px){.widget-blog .filters{display:none}}@media (min-width:1024px){.widget-blog .custom-select-container{display:none}}.widget-blog .blog-grid{margin-top:50px;display:flex;gap:50px 34px;flex-direction:row;flex-wrap:wrap;font-size:2.4rem;line-height:1.41667;font-weight:800}.widget-blog .blog-grid img{width:100%}.widget-blog .blog-grid a{color:var(--dark);transition:color .4s;width:100%}@media (min-width:768px){.widget-blog .blog-grid a{width:calc(50% - 17px)}}@media (min-width:1024px){.widget-blog .blog-grid a{width:calc(33% - 22.6px)}}.widget-blog .blog-grid a:hover{color:var(--green)}.widget-blog .blog-grid a:nth-child(5n+4),.widget-blog .blog-grid a:nth-child(5n+5){width:100%}@media (min-width:768px){.widget-blog .blog-grid a:nth-child(5n+4),.widget-blog .blog-grid a:nth-child(5n+5){width:calc(50% - 17px)}}.widget-blog .blog-grid .description{font-size:1.6rem;line-height:1.4;font-weight:400;margin-top:20px}.widget-inspirations-specific p{font-size:1.6rem;line-height:1.36625;font-weight:400;margin-bottom:50px;margin-top:-20px}.widget-inspirations-specific .specialists{display:flex;flex-wrap:wrap;gap:15px;align-items:center;margin-bottom:20px;justify-content:center;font-size:3.2rem;line-height:1.1875;font-weight:600}.widget-inspirations-specific .specialists .btn-blue{padding:18px 16px}@media (max-width:1023px){.widget-inspirations-specific .specialists{grid-column:1}}.widget-assembly-workers ul{display:flex;gap:50px;flex-wrap:wrap;text-transform:uppercase}@media (max-width:1023px){.widget-assembly-workers ul{display:grid;grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.widget-assembly-workers ul{grid-template-columns:1fr}}.widget-assembly-workers a.worker{font-size:1.4rem;line-height:1.36571;font-weight:800;padding:5px 20px;color:#fff;background-color:var(--blue);transition:background-color .4s}@media (max-width:1023px){.widget-assembly-workers a.worker{display:block;text-align:center}}.widget-assembly-workers a.worker:hover{background-color:var(--blue-2)}.widget-links{display:flex;gap:20px;justify-content:center;align-items:center;flex-direction:column}.widget-links,.widget-links:not(.no-margin){margin-top:20px}.widget-links a{display:block}@media (min-width:768px){.widget-links{flex-direction:row;gap:45px}.widget-links:not(.no-margin){margin-top:80px}}.layout-contact{padding-bottom:30px}@media (min-width:768px){.layout-contact{padding-bottom:50px}}@media (min-width:1024px){.layout-contact{padding-bottom:90px}}.layout-contact .cities a{font-size:1.6rem}.layout-contact .cities a:before{top:1px}.layout-contact .form-errors{padding-top:20px;margin-bottom:-20px}@media (min-width:1024px){.layout-contact .form-errors{margin-bottom:-60px}}.layout-contact .title-header.with-image picture:after{background-color:transparent}@media (min-width:1024px){.layout-contact main{padding-top:60px}}.layout-contact main section{display:grid;grid-template-columns:repeat(1,minmax(0,1fr));grid-template-rows:-webkit-max-content;grid-template-rows:max-content}@media (min-width:1024px){.layout-contact main section{grid-template-columns:repeat(2,minmax(0,1fr))}}.layout-contact main section .module-forms{grid-row:2;padding:20px 0}@media (min-width:768px){.layout-contact main section .module-forms{padding:60px 0}}@media (min-width:1024px){.layout-contact main section .module-forms{grid-column:2;grid-row:1/4;padding:0}}@media (min-width:1024px){.layout-contact main section .widget-content{grid-column:1}}.layout-contact main section .widget-content:first-child{grid-row:1}@media (min-width:1024px){.layout-contact main section .widget-content:first-child{padding-bottom:70px}}.layout-contact main section .widget-content:first-child p{color:#023973;font-size:2.2rem;font-weight:500;margin-bottom:15px}.layout-contact main section .widget-content:nth-child(2){grid-row:3;padding:20px 0}@media (min-width:768px){.layout-contact main section .widget-content:nth-child(2){display:grid;gap:0 40px;grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.layout-contact main section .widget-content:nth-child(2){padding:0;grid-row:2;display:block}}.layout-contact main section .widget-content:nth-child(2) p{color:#141222;font-size:1.6rem;font-weight:400;margin-bottom:15px}@media (min-width:1024px){.layout-contact main section .widget-content:nth-child(2) p:first-child{margin-bottom:50px}}.layout-contact .contact-title{font-size:4.8rem;font-weight:900;margin:0;padding:30px 0;line-height:1.2}@media (min-width:768px){.layout-contact .contact-title{padding:70px 0;font-size:6rem}}@media (min-width:1024px){.layout-contact .contact-title{padding:60px 0}}.layout-departments{padding-bottom:30px}@media (min-width:768px){.layout-departments{padding-bottom:50px}}@media (min-width:768px){.layout-home{padding-bottom:40px}}.layout-home .section-9{position:relative}.layout-home .section-9>.widget-empty{grid-column:2}@media (min-width:1024px){.layout-home .section-9{display:grid;grid-template-columns:310px calc(100% - 320px);justify-content:space-between}}.layout-home .home-page-alert{padding:30px;margin-bottom:-50px}.main-header{border-bottom:0}.section-newsletter{padding:25px 0}@media (min-width:768px){.section-newsletter{padding:60px 0}}.section-newsletter .container{display:grid;gap:34px;grid-template-columns:repeat(1,minmax(0,1fr))}@media (min-width:1024px){.section-newsletter .container{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.section-newsletter .section-17{max-width:525px}}.section-newsletter .section-18{display:none;height:520px}@media (min-width:768px){.section-newsletter .section-18{display:block}}.section-newsletter .section-18 .widget-content,.section-newsletter .section-18 .widget-content p{height:100%}.section-newsletter .section-18 img{-o-object-fit:cover;object-fit:cover;height:100%;width:100%}.layout-news{padding-bottom:50px}@media (min-width:1024px){.layout-news{padding-bottom:100px}}@media (min-width:1024px){.layout-news .template-index{padding-top:30px}}.layout-news .template-detail{padding:30px 0}.layout-news .template-detail .image img{width:100%}.layout-news .template-detail .info{display:grid;grid-template-columns:auto auto;margin:10px 0 15px}.layout-news .template-detail .info i{grid-column:2/3;text-align:right}.layout-news .template-detail .main-image img{max-height:500px;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}@media (min-width:768px){.layout-news .template-detail{padding:70px 0}}.layout-news .template-detail .date{padding-bottom:25px;opacity:.5}@media (min-width:1024px){.layout-news .template-detail.img-aside{display:grid;grid-template-columns:1fr 1fr;gap:20px}.layout-news .template-detail.img-aside img{max-height:unset}}.layout-news .title-header.without-image .container{margin-bottom:0}.layout-login{background-color:#f6f6f6;padding-top:25px}.layout-empty{padding-top:30px}.layout-user{padding-bottom:100px;position:relative}.layout-user h1{margin:75px 0 50px}.layout-user h3.section-header{margin:-15px 0 30px;font-size:3.6rem;line-height:1.38889;font-weight:800}.layout-user .sidebar{background-color:#fff;height:100%;width:100%;position:relative;max-height:60px;overflow:hidden;transition:max-height 1s cubic-bezier(0,1,0,1)}@media (min-width:1024px){.layout-user .sidebar{width:250px;max-height:100%}}.layout-user .sidebar.open{max-height:10000px;transition:max-height 1s ease-in-out}.layout-user .sidebar.open .aside-toggle .icon--close-line{display:block}.layout-user .sidebar.open .aside-toggle .icon--menu-line{display:none}@media (min-width:1024px){.layout-user .sidebar{left:auto}}.layout-user .sidebar .aside-toggle{position:absolute;right:15px;top:15px;display:flex;align-items:center;justify-content:center}.layout-user .sidebar .aside-toggle span{width:26px;height:26px}.layout-user .sidebar .aside-toggle .icon--close-line{display:none;width:30px;height:30px}@media (min-width:1024px){.layout-user .sidebar .aside-toggle{display:none}}.layout-user .sidebar .inner-sidebar{overflow-y:auto;height:100%}.layout-user .sidebar .inner-sidebar .logo{padding:12px 0}@media (min-width:1024px){.layout-user .sidebar .inner-sidebar .logo{padding:32px 0}}.layout-user .sidebar .inner-sidebar .logo a{width:130px;display:block;margin:0 auto}.layout-user .sidebar .inner-sidebar .logo img{width:100%}.layout-user .sidebar .menu-aside{display:flex;flex-direction:column;gap:30px;background-color:#f4f4f5;padding:15px}.layout-user .sidebar .menu-aside li{display:flex;align-items:center;justify-content:space-between;position:relative}@media (min-width:1024px){.layout-user .sidebar .menu-aside li{order:0!important}}.layout-user .sidebar .menu-aside li.is-active a{color:var(--green)}.layout-user .sidebar .menu-aside li.is-active a span[class*=icon--]{background-color:var(--green)}.layout-user .sidebar .menu-aside li a{display:flex;align-items:center;transition:color .1s;gap:20px;color:var(--dark);font-size:2rem;line-height:1.35;font-weight:700}.layout-user .sidebar .menu-aside li a:hover{color:var(--green)}.layout-user .sidebar .menu-aside li a:hover span[class*=icon--]{background-color:var(--green)}.layout-user .sidebar .menu-aside li a span[class*=icon--]{background-color:var(--blue);width:20px;height:20px}.layout-user form button{margin-top:50px}.layout-user form input{max-width:525px;border-color:rgba(20,18,34,.4)}.layout-user form .custom-select-container,.layout-user form textarea{max-width:525px}.layout-user form .form-row:first-of-type{margin-top:0!important}.layout-user form .form-row:not(.form-checkboxes):not(.form-radios):not(.radio):not(.checkbox):not(.form-file):not(.form-content):not(:first-of-type){margin-top:30px}.layout-user form .form-row.has-password-toggle{grid-template-columns:minmax(auto,525px) 24px!important}.layout-user table{width:100%;border-collapse:separate}.layout-user table th{text-align:left}.layout-user table td{padding:10px 5px}.layout-user .pager{margin-top:20px 0 0}.layout-user .row .col-12{width:100%}@media (min-width:768px){.layout-user .row .col-md-6{width:50%}}.layout-user .row hr{width:100%}.layout-user .content-wrapper{display:flex;flex-direction:column;gap:30px}@media (min-width:1024px){.layout-user .content-wrapper{gap:195px;flex-direction:row}}.layout-user .content-wrapper .header{background-color:#fff;display:flex;padding:10px 15px;flex-wrap:wrap}@media (min-width:1024px){.layout-user .content-wrapper .header{align-items:center;padding:0 35px;height:80px;flex-direction:row}}.layout-user .content-wrapper .header .links-group{display:flex;align-items:center;justify-content:space-around;order:2;width:100%;max-width:350px}@media (min-width:1024px){.layout-user .content-wrapper .header .links-group{order:3;width:auto;justify-content:flex-start}}.layout-user .content-wrapper .header .user-welcome{display:flex;align-items:center;order:1;padding:3px 0 20px 20px;width:100%}@media (min-width:1024px){.layout-user .content-wrapper .header .user-welcome{order:2;padding:0 0 0 25px;width:auto}}.layout-user .content-wrapper .header .user-welcome .avatar{width:48px;height:48px;border-radius:50%;overflow:hidden;display:none}@media (min-width:1100px){.layout-user .content-wrapper .header .user-welcome .avatar{display:block}}.layout-user .content-wrapper .header .user-welcome .avatar img,.layout-user .content-wrapper .header .user-welcome .placeholder{background-color:#eee}.layout-user .content-wrapper .header .user-welcome .name{padding-left:18px;font-size:1.4rem;font-weight:600}.layout-user .content-wrapper .header .search-form{order:3;width:100%;padding-top:15px}@media (min-width:1024px){.layout-user .content-wrapper .header .search-form{flex:1;order:1;width:auto;padding-top:0}}.layout-user .content-wrapper .header .search-form form{position:relative;max-width:350px}.layout-user .content-wrapper .header .search-form .search-row input{font-size:1.4rem;padding-right:30px}.layout-user .content-wrapper .header .search-form .search-row input:not(:-moz-placeholder-shown)~label{transform:translate(-10px,-20px);font-size:1.1rem}.layout-user .content-wrapper .header .search-form .search-row input:not(:-ms-input-placeholder)~label{transform:translate(-10px,-20px);font-size:1.1rem}.layout-user .content-wrapper .header .search-form .search-row input:focus~label,.layout-user .content-wrapper .header .search-form .search-row input:not(:placeholder-shown)~label{transform:translate(-10px,-20px);font-size:1.1rem}.layout-user .content-wrapper .header .search-form .search-row label{position:absolute;left:10px;pointer-events:none;font-size:1.4rem;font-weight:400;top:10px;transition:transform .1s;color:#777}.layout-user .content-wrapper .header .search-form button{position:absolute;top:50%;right:0;transform:translateY(-50%)}.layout-user .content-wrapper .header .search-form button span{width:18px;height:18px}@media (min-width:1024px){.layout-user .content-wrapper .header .logout{border-left:1px solid #aaa;padding-left:25px;margin-left:25px}}.layout-user .content-wrapper .header .logout a{display:flex;align-items:center;color:#777;font-size:1.4rem;font-weight:600;transition:color .1s}.layout-user .content-wrapper .header .logout a:hover{color:var(--dark)}.layout-user .content-wrapper .header .logout a:hover .icon--logout-box-line{background-color:var(--dark)}.layout-user .content-wrapper .header .logout a .icon--logout-box-line{width:18px;height:18px;background-color:#777;transition:background-color .1s}.layout-user .content-wrapper .header .logout a .text{padding-left:5px}.layout-user .content-wrapper .header .cart-shortcut{padding-right:15px}@media (min-width:1024px){.layout-user .content-wrapper .header .cart-shortcut{border-left:1px solid #aaa;padding-left:25px;margin-left:25px}}.layout-user .content-wrapper .header .cart-shortcut a{display:flex;align-items:center;color:var(--blue);font-size:1.4rem;font-weight:600;transition:color .1s;position:relative}.layout-user .content-wrapper .header .cart-shortcut a:hover{color:var(--green)}.layout-user .content-wrapper .header .cart-shortcut a:hover .icon--shopping-bag-2-line{background-color:var(--green)}.layout-user .content-wrapper .header .cart-shortcut a .icon--shopping-bag-2-line{width:18px;height:18px;background-color:var(--blue);transition:background-color .1s}.layout-user .content-wrapper .header .cart-shortcut a .text{padding-left:5px}.layout-user .content-wrapper .header .cart-shortcut a .counter{position:absolute;right:-10px;top:-3px;color:#fff;font-size:.7rem;z-index:1;display:flex;align-items:center;justify-content:center}.layout-user .content-wrapper .header .cart-shortcut a .counter:before{content:"";position:absolute;width:14px;height:14px;border-radius:50%;background-color:var(--green);z-index:-1}.layout-user .content-wrapper .alert-placeholder{justify-content:flex-start;margin-bottom:30px}.layout-user .content-wrapper .users-module-favourites{margin-top:20px}.layout-user .content-wrapper .users-module-favourites .count{display:block;margin-bottom:20px}.layout-user .content-wrapper .users-module-favourites .products{display:grid;gap:36px}@media (min-width:768px){.layout-user .content-wrapper .users-module-favourites .products{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.layout-user .content-wrapper .users-module-favourites .products{grid-template-columns:repeat(3,1fr)}}.layout-user .content-wrapper .users-module-favourites .products .btn-blue{width:100%}.layout-user .content-wrapper .content{padding:0;flex:1;height:100%}.layout-user .return{background-color:rgba(20,18,34,.10196078431372549);color:var(--dark);padding:21px 40px;gap:19px;display:flex;align-items:center;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;font-size:1.6rem;line-height:1.375;font-weight:500;margin:27px auto 0}@media (min-width:1024px){.layout-user .return{margin:50px 0 0}}.layout-user .return span{width:16px;height:16px;transition:background-color .3s,transform .3s}.layout-user .return:hover{color:var(--blue)}.layout-user .return:hover span{background-color:var(--blue);transform:translateX(-5px)}.layout-cart .main-header{padding:0;border:0}.layout-cart .main-header .row-1{padding:20px 0}@media (min-width:1024px){.layout-cart .main-header .row-1{padding:20px 0 50px}}.layout-cart .widget{padding-top:0;margin-top:50px}@media (min-width:1024px){.layout-cart .widget{margin-top:100px}}.layout-cart footer{display:flex;flex-direction:column;align-items:center;margin-top:60px;gap:34px;color:var(--font-footer-color);font-size:1.4rem;line-height:1.35714;font-weight:400}@media (min-width:1024px){.layout-cart footer{margin-top:100px}}.layout-cart footer .contact{display:block}.layout-cart footer .contact strong{display:block;margin-bottom:15px;font-size:1.6rem;line-height:1.1875;font-weight:600}.layout-cart footer .contact a:first-of-type{margin-bottom:10px}.layout-form main{display:grid;grid-template-columns:1fr 1fr;gap:32px;margin-bottom:100px}.layout-form .select-meeting{position:relative;margin-bottom:20px;display:grid;grid-template-columns:calc(50% - 16px) 1fr;align-items:center;gap:20px;margin-top:64px}.layout-form .select-meeting .form-row{display:grid!important;grid-template-columns:auto 1fr;gap:20px;align-items:center;margin-top:0!important}.layout-form .select-meeting .form-row label{position:static!important;font-size:1.4rem!important;line-height:.66667!important;font-weight:400!important;transform:none!important;color:var(--dark);grid-column:1;grid-row:1}.layout-form .select-meeting .pick-on-map{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.layout-form .select-meeting .pick-on-map.hide{display:none}.layout-form .column{padding:20px 82px;border:1px solid var(--blue)}.layout-form .column .widget{padding:0}.layout-form .column .widget .heading{padding-top:0;font-size:1.6rem;line-height:1.5;font-weight:500;text-align:center;padding-bottom:64px}@media (max-width:1023px){.layout-form main{grid-template-columns:1fr;gap:20px;margin-bottom:50px}.layout-form .select-meeting{grid-template-columns:1fr auto}.layout-form .column{padding:10px 41px}.layout-form .column .widget .heading{padding-bottom:20px}}.module-catalog .template-list .catalog-wrapper{gap:20px}@media (min-width:768px){.module-catalog .template-list .catalog-wrapper{display:grid;grid-template-columns:minmax(0,26%) minmax(0,74%)}}@media (min-width:1024px){.module-catalog .template-list .catalog-wrapper{gap:30px}}.module-catalog .template-list .short-description{margin:30px 0}.module-catalog .template-list .category-description{margin-top:30px}.module-catalog .template-list .list{display:grid;gap:34px;grid-template-columns:repeat(1,minmax(0,1fr))}@media (min-width:480px){.module-catalog .template-list .list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.module-catalog .template-list .list{grid-template-columns:repeat(3,minmax(0,1fr))}}.module-catalog .template-list .not-found{text-align:center;padding:10px;font-weight:500;font-size:1.8rem}.module-catalog .template-list .options{padding:10px 0 40px;display:grid;gap:35px;grid-template-columns:repeat(1,minmax(0,1fr))}@media (min-width:1024px){.module-catalog .template-list .options{grid-template-columns:repeat(3,minmax(0,1fr))}.module-catalog .template-list .options>form{grid-column:3}}.module-catalog .template-list .product-list{padding-bottom:70px}@media (min-width:768px){.module-catalog .template-list .product-list{padding-bottom:50px}}.module-catalog .template-list .product-list .active-filters{display:flex;gap:10px;flex-wrap:wrap}.module-catalog .template-list .product-list .active-filters .filter{display:flex;gap:5px;padding:10px 20px;background-color:#f4f4f5;color:var(--dark)}.module-catalog .template-list .product-list .active-filters .filter .icon{transition:background-color .4s;background-color:var(--dark)}.module-catalog .template-list .product-list .active-filters .filter .icon:hover{background-color:var(--red)}.module-catalog .template-list .pager{padding-top:90px}@media (min-width:768px){.module-catalog .template-list .pager{padding-top:70px}}.module-departments .template-index ul{display:grid;gap:35px;padding:35px 0;grid-template-columns:repeat(1,minmax(0,1fr))}@media (min-width:768px){.module-departments .template-index ul{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.module-departments .template-index ul{grid-template-columns:repeat(3,minmax(0,1fr))}}.module-departments .template-index .image-map{display:none}@media (min-width:768px){.module-departments .template-index .image-map{display:block}}.module-departments .template-index .image-map img{width:100%;height:100%;display:block;-o-object-fit:cover;object-fit:cover}.module-departments .template-index .main-department{display:flex;flex-direction:column}@media (min-width:768px){.module-departments .template-index .main-department{flex-direction:row}.module-departments .template-index .main-department>div{width:50%}}@media (min-width:1024px){.module-departments .template-index .main-department .partial-department{flex:1}.module-departments .template-index .main-department .partial-department .text-container{padding-left:80px}.module-departments .template-index .main-department .partial-department .text-container .name{font-size:4.8rem}.module-departments .template-index .main-department>div{width:auto}}.module-departments .template-detail .department-name h2{font-weight:800;font-size:4rem;line-height:1.4}@media (min-width:768px){.module-departments .template-detail .department-name h2{font-size:7.2rem}}.module-departments .template-detail .gallery{padding-bottom:50px}.module-departments .template-detail .heading{font-weight:900;font-size:4.2rem;line-height:1.2;margin:0;padding-bottom:20px}@media (min-width:768px){.module-departments .template-detail .heading{font-size:6rem;padding-bottom:70px}}.module-departments .template-detail .content{padding-bottom:100px}.module-departments .template-detail .column{display:flex;flex-direction:column}.module-departments .template-detail .positions{display:grid;gap:30px;max-width:1000px;grid-template-columns:repeat(1,minmax(0,1fr))}@media (min-width:768px){.module-departments .template-detail .positions{grid-template-columns:repeat(2,minmax(0,1fr))}}.module-departments .template-detail .position-group{display:flex;padding-bottom:50px;flex-direction:column}@media (min-width:1024px){.module-departments .template-detail .position-group{flex-direction:row}}.module-departments .template-detail .position-name{width:100%;padding-right:15px}@media (min-width:1024px){.module-departments .template-detail .position-name{width:calc(50% - 15px)}}.module-departments .template-detail .position-name h4{margin:0;font-size:1.8rem;color:var(--blue);font-weight:800}.module-departments .template-detail .person-list{display:flex;flex-direction:column;width:100%;padding-top:5px}@media (min-width:1024px){.module-departments .template-detail .person-list{width:50%}}.module-departments .template-detail .person-list table td{font-size:1.4rem;font-weight:500;padding:0 5px 0 0;border:0;background:#fff}.module-departments .template-detail .person{padding-bottom:25px}.module-departments .template-detail .person a,.module-departments .template-detail .person span{font-size:1.4rem;font-weight:500;padding-bottom:5px;color:var(--dark);transition:color .1s}.module-departments .template-detail .person a:hover{color:var(--green)}.module-faq .template-index{padding:0 0 70px}.module-faq .template-index .faq-list{display:grid;gap:35px;grid-template-columns:repeat(1,minmax(0,1fr));padding-bottom:50px}@media (min-width:768px){.module-faq .template-index .faq-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.module-faq .template-index .faq-list{grid-template-columns:repeat(3,minmax(0,1fr))}}.module-faq .template-detail{max-width:1120px;margin:auto}.module-faq .template-detail .question{padding-right:20px;flex:1;text-align:left}.module-faq .template-detail .subject{font-weight:900;font-size:3.8rem;line-height:1.2;margin:0;max-width:500px}@media (min-width:768px){.module-faq .template-detail .subject{font-size:5rem}}.module-faq .template-detail .answer{padding:10px 0;display:none}@media (min-width:1024px){.module-faq .template-detail .answer{padding-bottom:20px}}.module-faq .template-detail .answer.open{display:block}.module-faq .template-detail .answer p{margin:0;font-size:1.4rem;font-weight:400}@media (min-width:768px){.module-faq .template-detail .answer p{font-size:1.6rem}}.module-faq .template-detail button{display:flex;align-items:center;width:100%;padding:10px 0}@media (min-width:1024px){.module-faq .template-detail button{padding:15px 0}}.module-faq .template-detail button h4{margin:0;transition:color .2s;font-weight:700;font-size:2.2rem}@media (min-width:768px){.module-faq .template-detail button h4{font-size:2.4rem}}@media (min-width:1024px){.module-faq .template-detail button h4{font-size:3rem}}.module-faq .template-detail button span{width:30px;height:30px;transition:transform .2s,background-color .2s;background-color:#bfbfbf}.module-faq .template-detail button.open h4{color:var(--blue)}.module-faq .template-detail button.open span{transform:rotate(180deg);background-color:var(--blue)}.module-faq .template-detail button:hover h4{color:var(--green)}.module-faq .template-detail .question-element{padding-bottom:10px}@media (min-width:768px){.module-faq .template-detail .question-element{padding-bottom:20px}}@media (min-width:1024px){.module-faq .template-detail .question-element{padding-bottom:10px}}.module-faq .template-detail .question-list{padding:20px 0}.module-faq .template-detail .question-list>li>ul{padding-bottom:20px}@media (min-width:768px){.module-faq .template-detail .question-list{padding:50px 0}.module-faq .template-detail .question-list>li>ul{padding-bottom:50px}}.module-forms .content{font-size:2rem;font-weight:600}.module-forms legend{padding-bottom:25px}.module-forms form{padding-bottom:35px}.module-forms .custom-file-upload,.module-forms .form-row{margin-bottom:30px}.module-forms .form-textarea{margin-top:45px}.module-forms .form-content{font-size:1.2rem;font-weight:400}.module-forms .form-content a{color:var(--blue);font-weight:500}.module-forms .form-content a:hover{text-decoration:underline}@media (min-width:768px){.module-forms .template-contact form{display:flex;flex-wrap:wrap;justify-content:space-between}.module-forms .template-contact form>:not(.form-text):not(.form-email):not(.button){width:100%}.module-forms .template-contact form .form-email,.module-forms .template-contact form .form-text{width:calc(50% - 15px)}}.module-forms .template-contact form .has-error{margin-bottom:30px!important}.module-forms .template-career{padding-top:25px}.module-forms .template-career .form-content label{font-size:2rem}.module-forms .template-career .form-content p{font-size:1.4rem;margin:0}.module-forms .template-career form>:not(.form-content):not(.form-checkboxes){max-width:400px}.module-forms.template-meeting button{width:100%}.module-forms.template-meeting .info{font-size:1.4rem;line-height:1.5;font-weight:400;margin-bottom:16px}.module-forms.template-meeting .form-row{margin-top:36px}.module-forms.template-meeting .content{font-size:1.4rem;line-height:1.5;font-weight:400;margin-top:16px}.module-forms.template-meeting .custom-file-upload.has-error,.module-forms.template-meeting .form-row:not(.form-checkboxes):not(.form-radios):not(.radio):not(.checkbox):not(.form-file):not(.form-content).has-error{margin-bottom:40px}.module-inspirations .template-index{padding-bottom:30px}@media (min-width:1024px){.module-inspirations .template-index{padding-bottom:50px}}.module-inspirations .template-index .inspirations-wrapper{gap:20px}@media (min-width:768px){.module-inspirations .template-index .inspirations-wrapper{display:grid;grid-template-columns:minmax(0,26%) minmax(0,74%)}}@media (min-width:1024px){.module-inspirations .template-index .inspirations-wrapper{gap:30px}}.module-inspirations .template-index .inspirations-wrapper .store-filters h5:first-of-type{margin-top:0}.module-inspirations .template-index .inspiration-list{padding-bottom:30px;display:grid;gap:35px;grid-template-columns:repeat(1,minmax(0,1fr))}@media (min-width:768px){.module-inspirations .template-index .inspiration-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.module-inspirations .template-index .inspiration-list{grid-template-columns:repeat(6,minmax(0,1fr))}}@media (min-width:1024px){.module-inspirations .template-index .inspiration-list .inspiration-card{grid-column:auto/span 2}.module-inspirations .template-index .inspiration-list .inspiration-card:nth-child(5n+1),.module-inspirations .template-index .inspiration-list .inspiration-card:nth-child(5n+2){grid-column:auto/span 3}.module-inspirations .template-index .inspiration-list .inspiration-card:nth-child(5n+1) .text-container,.module-inspirations .template-index .inspiration-list .inspiration-card:nth-child(5n+2) .text-container{padding-left:100px}}.module-inspirations .template-index .inspiration-list .inspiration-card img{width:100%}.module-inspirations .template-index .inspiration-list .inspiration-card .name{font-size:2.4rem;line-height:1.41667;font-weight:800;margin:20px 0}.module-inspirations .template-index .inspiration-list .inspiration-card .description{font-size:1.6rem;line-height:1.4;font-weight:400;margin-top:20px}@media (max-width:780px){.module-inspirations .template-index .inspiration-list .inspiration-card .name{font-size:22px}}@media (max-width:480px){.module-inspirations .template-index .inspiration-list .inspiration-card .name{font-size:20px}}.module-inspirations .template-index .inspiration-list .inspiration-card a{color:var(--dark);transition:color .4s}.module-inspirations .template-index .inspiration-list .inspiration-card a:hover{color:var(--green)}.module-inspirations .template-detail{padding-bottom:30px}@media (min-width:768px){.module-inspirations .template-detail{padding-bottom:50px}}.module-inspirations .template-detail .inspiration-name{font-size:3rem;line-height:1.2;font-weight:800}@media (min-width:768px){.module-inspirations .template-detail .inspiration-name{font-size:5rem}}@media (min-width:1024px){.module-inspirations .template-detail .inspiration-name{font-size:7.2rem}}.module-inspirations .template-detail .description{padding-bottom:20px}.module-inspirations .template-detail .inspiration-with-pins{padding-bottom:15px}.module-inspirations .template-detail .products{padding:20px 0}.module-inspirations .template-detail .products .list-header{font-size:2rem;font-weight:800}@media (min-width:768px){.module-inspirations .template-detail .products .list-header{font-size:3rem}}.module-inspirations .template-detail .products .list{display:grid;gap:35px;grid-template-columns:repeat(1,minmax(0,1fr))}@media (min-width:550px){.module-inspirations .template-detail .products .list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:800px){.module-inspirations .template-detail .products .list{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1024px){.module-inspirations .template-detail .products .list{grid-template-columns:repeat(4,minmax(0,1fr))}}.module-inspirations .template-detail .specialists{display:flex;flex-wrap:wrap;gap:15px;align-items:center;margin-bottom:20px;justify-content:center;font-size:3.2rem;line-height:1.1875;font-weight:600}.module-inspirations .template-detail .specialists .btn-blue{padding:18px 16px}@media (max-width:1023px){.module-inspirations .template-detail .specialists{grid-column:1}}.module-inspirations .template-detail .info-section{margin-top:25px}.module-inspirations .template-detail .info-section .header{font-size:2.8rem;line-height:1.35714;font-weight:700;margin-bottom:22px}.module-inspirations .template-detail .info-section .info-block{display:grid}.module-inspirations .template-detail .info-section .info-block:not(:last-child){margin-bottom:56px}.module-inspirations .template-detail .info-section .info-block img{width:100%;height:100%}.module-inspirations .template-detail .info-section .info-block .text{padding:10px 30px 27px 21px;border:1px solid var(--blue);border-radius:0 0 5px 5px;display:flex;flex-direction:column;gap:32px}.module-inspirations .template-detail .info-section .info-block .text .title{font-size:1.8rem;line-height:1.22222}.module-inspirations .template-detail .info-section .info-block .text p{font-size:1.6rem;line-height:1.375;margin:0;padding:0}.module-inspirations .template-detail .info-section .info-block .text a{display:block;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}@media (min-width:1024px){.module-inspirations .template-detail .info-section .info-block{grid-template-columns:300px 1fr}.module-inspirations .template-detail .info-section .info-block .text{border-radius:0 5px 5px 0}}.module-news .template-index{padding-bottom:50px}@media (min-width:768px){.module-news .template-index{padding-bottom:100px}}.module-news .template-index ul:not(.filters){display:grid;gap:34px;grid-template-columns:repeat(1,minmax(0,1fr))}@media (min-width:768px){.module-news .template-index ul:not(.filters){grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.module-news .template-index ul:not(.filters){grid-template-columns:repeat(3,minmax(0,1fr))}}.module-offer .template-index{padding:0 0 30px}@media (min-width:768px){.module-offer .template-index{padding:0 0 50px}}.module-offer .template-index .category-list{padding-bottom:30px;display:grid;gap:35px;grid-template-columns:repeat(1,minmax(0,1fr))}@media (min-width:768px){.module-offer .template-index .category-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.module-offer .template-index .category-list{grid-template-columns:repeat(6,minmax(0,1fr))}}@media (min-width:1024px){.module-offer .template-index .category-list .partial-department{grid-column:auto/span 2}.module-offer .template-index .category-list .partial-department:nth-child(5n+1),.module-offer .template-index .category-list .partial-department:nth-child(5n+2){grid-column:auto/span 3}.module-offer .template-index .category-list .partial-department:nth-child(5n+1) .text-container,.module-offer .template-index .category-list .partial-department:nth-child(5n+2) .text-container{padding-left:100px}.module-offer .template-index .category-list .partial-department:nth-child(5n+1) .image.image-standard,.module-offer .template-index .category-list .partial-department:nth-child(5n+2) .image.image-standard{display:none}.module-offer .template-index .category-list .partial-department:nth-child(5n+1) .image.image-wide,.module-offer .template-index .category-list .partial-department:nth-child(5n+2) .image.image-wide{display:block}}.module-offer .template-detail{overflow:hidden}.module-offer .template-detail .sliding-group{position:absolute;top:0;background-color:#f5f5f5;width:100vw;transition:transform .3s;left:calc(100vw - 30px);padding:40px 0;z-index:1;box-sizing:border-box}@media (min-width:768px){.module-offer .template-detail .sliding-group{left:calc(100vw - 65px);transition:transform .7s;min-height:calc(100% - 10px)}}@media (min-width:1024px){.module-offer .template-detail .sliding-group{left:calc(100vw - 25px)}}@media (min-width:1360px){.module-offer .template-detail .sliding-group{left:calc(50vw + 655px)}}.module-offer .template-detail .sliding-group.active{transform:translateX(-100vw)}.module-offer .template-detail .sliding-group .hide{display:flex;align-items:center}@media (min-width:1400px){.module-offer .template-detail .sliding-group .hide{margin-left:-35px}}.module-offer .template-detail .sliding-group .hide:hover .icon{background-color:var(--dark)}.module-offer .template-detail .sliding-group .hide:hover .name{color:var(--dark)}.module-offer .template-detail .sliding-group .hide .icon{background-color:var(--blue);width:20px;height:20px;margin-right:10px}@media (min-width:1400px){.module-offer .template-detail .sliding-group .hide .icon{margin-right:15px}}.module-offer .template-detail .sliding-group .hide .name{color:var(--blue);font-size:1.6rem;font-weight:600}.module-offer .template-detail .sliding-group .category-name{font-size:2.4rem;font-weight:800;margin:0;padding:30px 0}.module-offer .template-detail .sliding-group .category-desc{font-size:1.6rem;font-weight:400;padding-bottom:30px;max-width:950px}@media (min-width:768px){.module-offer .template-detail .sliding-group .collection-group{display:flex;max-width:950px}}@media (min-width:1024px){.module-offer .template-detail .sliding-group .collection-group{padding-top:20px}}.module-offer .template-detail .sliding-group .collection-list{padding-bottom:40px}@media (min-width:768px){.module-offer .template-detail .sliding-group .collection-list{width:33.333333%}}.module-offer .template-detail .sliding-group .collection-list h3{font-weight:500;font-size:1.8rem;display:flex;align-items:flex-start;margin:0;padding-bottom:20px}@media (min-width:768px){.module-offer .template-detail .sliding-group .collection-list h3{font-size:2rem}}@media (min-width:1024px){.module-offer .template-detail .sliding-group .collection-list h3{padding-bottom:25px}}.module-offer .template-detail .sliding-group .collection-list h3:before{content:"";width:20px;height:2px;background-color:var(--dark);margin-right:15px;margin-top:12px;flex:0 0 auto}@media (min-width:768px){.module-offer .template-detail .sliding-group .collection-list h3:before{margin-top:14px}}.module-offer .template-detail .sliding-group .collection-list h4{font-weight:500;font-size:1.6rem;padding-left:35px;margin:0;padding-bottom:7px}@media (min-width:1024px){.module-offer .template-detail .sliding-group .collection-list h4{padding-bottom:12px}}.module-offer .template-detail .main-list{padding:25px 0}.module-offer .template-detail .desc{padding-bottom:40px}@media (min-width:768px){.module-offer .template-detail .desc{padding-bottom:60px}}.module-offer .template-detail .group{padding-bottom:50px;position:relative}@media (min-width:1024px){.module-offer .template-detail .group{padding:20px 0 60px}}@media (min-width:1024px){.module-offer .template-detail .head{padding-bottom:30px}}.module-offer .template-detail .head .title{font-size:3rem;font-weight:800;margin:0;padding-bottom:20px;color:var(--dark);transition:color .1s}.module-offer .template-detail .head .head-desc{margin:0;padding-bottom:20px}.module-offer .template-detail .head-row{display:flex;flex-direction:column;padding-bottom:30px}@media (min-width:768px){.module-offer .template-detail .head-row{align-items:center;justify-content:space-between;flex-direction:row;padding-bottom:0}.module-offer .template-detail .head-row a:hover h3{color:var(--green)}}.module-offer .template-detail .go-to-shop{color:var(--blue);text-shadow:none}.module-offer .template-detail .content{display:flex;flex-direction:column}@media (min-width:768px){.module-offer .template-detail .content{flex-direction:row}}@media (min-width:1024px){.module-offer .template-detail .content{align-items:flex-start}}.module-offer .template-detail .image{margin-bottom:30px;height:300px;background-color:#eee}@media (min-width:768px){.module-offer .template-detail .image{margin-bottom:0;flex:0 0 auto;width:300px}}.module-offer .template-detail .image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}@media (min-width:768px){.module-offer .template-detail .category-list{padding-left:35px;flex:1 1 auto}}@media (min-width:1024px){.module-offer .template-detail .category-list{display:flex;flex-wrap:wrap;padding:15px 0 15px 35px}}.module-offer .template-detail .category{padding-bottom:15px}@media (min-width:1024px){.module-offer .template-detail .category{width:33.333333%;padding-right:25px;box-sizing:border-box;padding-bottom:40px}}.module-offer .template-detail .category .category-item{font-size:1.6rem;font-weight:500;display:inline-flex;align-items:flex-start;text-align:left;transition:color .1s;color:var(--dark)}@media (min-width:768px){.module-offer .template-detail .category .category-item{font-size:2rem}}.module-offer .template-detail .category .category-item:before{content:"";width:20px;height:2px;background-color:var(--dark);margin-right:15px;margin-top:10px;flex:1 0 auto}@media (min-width:768px){.module-offer .template-detail .category .category-item:before{margin-top:14px}}.module-offer .template-detail .category a:hover span{color:var(--green)}.module-product{padding:30px 0 20px;display:flex;flex-direction:column;gap:40px}@media (min-width:1024px){.module-product{padding:70px 0 40px;gap:100px}}.module-product .store-title{font-size:3rem;font-weight:800;margin:0 0 25px}@media (max-width:768px){.module-product .store-title{font-size:2.4rem}}.module-product .edito-tab-list{padding-bottom:0}.module-product .bottom{display:flex;flex-direction:column;gap:100px}.module-product .heading{color:var(--dark);margin-bottom:50px;font-size:4.8rem;line-height:1.36604;font-weight:800}@media (max-width:1023px){.module-product .heading{font-size:2.4rem;line-height:1.91667;font-weight:800}}.module-product .template-details{display:none;gap:25px;flex-direction:column}.module-product .template-details.active{display:flex}@media (min-width:1024px){.module-product .template-details .detail-body{text-align:justify}}.module-product .template-details .detail-body.manufacturer-logo{display:grid;gap:34px}@media (min-width:1024px){.module-product .template-details .detail-body.manufacturer-logo{grid-template-columns:415px 1fr}}.module-product .template-details .detail-body li{display:flex;gap:20px;margin-bottom:20px}.module-product .template-details .detail-body li .label{font-weight:800}.module-product .template-details .detail.open{margin-bottom:75px}.module-product .template-details .detail.open .detail-body{max-height:100vh}.module-product .template-details .detail.open .detail-title{margin-bottom:34px}.module-product .template-details .detail.open .detail-title span{transform:rotate(180deg)}.module-product .product-inspirations{display:flex;flex-direction:column;gap:30px}.module-product .product-inspirations hr{height:0;width:100%;border:1px solid #bfbfbf}.module-product .product-inspirations .product-inspiration{display:flex;gap:20px;flex-direction:column}.module-product .product-inspirations .product-inspiration.image-right{flex-direction:column-reverse}.module-product .product-inspirations .product-inspiration .text-container{padding:10px}.module-product .product-inspirations .product-inspiration .text-container .title{margin-bottom:20px;font-size:2.2rem;line-height:1.27273;font-weight:600}@media (min-width:1024px){.module-product .product-inspirations .product-inspiration{flex-direction:row}.module-product .product-inspirations .product-inspiration.image-right{flex-direction:row-reverse}.module-product .product-inspirations .product-inspiration .image{flex:0 0 415px}.module-product .product-inspirations .product-inspiration .text-container{padding:10px 30px}}.module-product .foldable-description-container{display:grid;grid-template-rows:200px auto;row-gap:16px}.module-product .foldable-description-container .gradient-overlay{position:relative}.module-product .foldable-description-container .gradient-overlay:after{content:"";position:absolute;width:100%;height:60px;bottom:0;left:0;z-index:1;background:linear-gradient(180deg,hsla(0,0%,100%,0),#fff)}.module-product .foldable-description-container.expanded{grid-template-rows:1fr auto}.module-product .foldable-description-container.expanded .gradient-overlay:after{display:none}.module-product .foldable-description-container .no-overflow-wrapper{overflow:hidden;height:100%}.module-product .foldable-description-container iframe{height:100%;width:100%}.module-product .foldable-description-container .trigger-button{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:0 auto}.module-product .foldable-description-container .trigger-button .expanded-text,.module-product .foldable-description-container .trigger-button .not-expanded-text{display:flex;align-items:center;gap:8px}.module-product .foldable-description-container .trigger-button .expanded-text{display:none}.module-product .foldable-description-container .trigger-button .expanded-text .icon{transform:rotate(180deg)}.module-product .foldable-description-container .trigger-button.expanded .expanded-text{display:flex}.module-product .foldable-description-container .trigger-button.expanded .not-expanded-text{display:none}.module-product .top{display:flex}@media (max-width:980px){.module-product .top{flex-direction:column;gap:30px}}.module-product .top .gallery{display:flex;margin-right:30px;--preview-image-width:200px;--preview-image-height:150px}@media (max-width:1915px){.module-product .top .gallery{--preview-image-width:150px;--preview-image-height:100px}}@media (max-width:1729px){.module-product .top .gallery{flex-direction:column-reverse;justify-content:flex-end}}@media (max-width:1250px){.module-product .top .gallery{--preview-image-width:120px;--preview-image-height:80px}}@media (max-width:800px){.module-product .top .gallery{margin-right:0;--preview-image-width:120px;--preview-image-height:80px}}@media (max-width:500px){.module-product .top .gallery{--preview-image-height:70px}}.module-product .top .gallery .preview-scroll-container{overflow-x:hidden;overflow-y:auto;padding-right:8px;scrollbar-width:thin;max-height:425px}@media (max-width:1729px){.module-product .top .gallery .preview-scroll-container{overflow-y:hidden;overflow-x:auto;padding-right:0;padding-bottom:8px;max-height:unset;max-width:calc(var(--preview-image-width)*3.75)}}@media (max-width:1340px){.module-product .top .gallery .preview-scroll-container{max-width:calc(var(--preview-image-width)*2.75)}}@media (max-width:980px){.module-product .top .gallery .preview-scroll-container{max-width:100%}}.module-product .top .gallery .preview{display:flex;width:-webkit-fit-content!important;width:-moz-fit-content!important;width:fit-content!important;flex-direction:column}@media (max-width:1729px){.module-product .top .gallery .preview{flex-direction:row}}.module-product .top .gallery .preview-item{width:var(--preview-image-width);height:var(--preview-image-height);background-color:#eee;display:flex;position:relative;margin-left:0!important}.module-product .top .gallery .preview-item img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.module-product .top .gallery .preview-item:not(:last-child){margin-bottom:30px}@media (max-width:1915px){.module-product .top .gallery .preview-item:not(:last-child){margin-bottom:20px}}@media (max-width:1729px){.module-product .top .gallery .preview-item:not(:last-child){margin-bottom:0;margin-right:20px}}@media (max-width:500px){.module-product .top .gallery .preview-item:not(:last-child){margin-right:10px}}.module-product .top .gallery .preview-item:hover .zoom{opacity:1;transform:scale(1.15)}.module-product .top .gallery .preview-item:after{content:"";position:absolute;bottom:0;left:0;height:4px;width:100%;background-color:var(--green);opacity:0;transition:opacity .2s}.module-product .top .gallery .preview-item.active:after{opacity:1}.module-product .top .gallery .preview-item .zoom{position:absolute;background-color:hsla(0,0%,100%,0);width:100%;height:100%;top:0;left:0;display:flex;align-items:center;justify-content:center;transition:transform .25s,opacity .25s;opacity:.7}.module-product .top .gallery .preview-item .zoom span{background-color:#fff}.module-product .top .gallery .preview-item picture{width:100%;height:100%}.module-product .top .gallery .main-photo{margin-left:30px;width:637px;height:425px;background-color:#eee;position:relative;z-index:0}.module-product .top .gallery .main-photo .glide{height:100%}.module-product .top .gallery .main-photo .flags{position:absolute;top:15px;left:15px;z-index:1}.module-product .top .gallery .main-photo .badges{display:flex;gap:10px;color:#fff;flex-wrap:wrap;position:absolute;top:15px;left:15px;align-items:flex-start}.module-product .top .gallery .main-photo .badges .badge{font-size:1.4rem;line-height:1.35714;font-weight:800;border-radius:3px;padding:4px 12px}.module-product .top .gallery .main-photo .badges .badge.bestseller{background-color:var(--blue)}.module-product .top .gallery .main-photo .badges .badge.new{background-color:var(--green)}.module-product .top .gallery .main-photo .badges .badge.sale{background-color:var(--red)}.module-product .top .gallery .main-photo .badges .badge.promotion{background-color:var(--azure)}.module-product .top .gallery .main-photo .badges .badge.request{background-color:var(--yellow)}.module-product .top .gallery .main-photo .gallery-disclaimer{position:absolute;bottom:-45px;left:2px}.module-product .top .gallery .main-photo .glide__controls{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%}.module-product .top .gallery .main-photo .glide__controls .controls{display:flex;justify-content:space-between}.module-product .top .gallery .main-photo .glide__controls button{padding:5px;background-color:#f6f6f6;border:1px solid transparent}.module-product .top .gallery .main-photo .glide__controls button span{width:36px;height:36px;background-color:var(--blue)}.module-product .top .gallery .main-photo .glide__controls button:hover{border-color:var(--blue)}.module-product .top .gallery .main-photo .glide__controls button:disabled span{background-color:#a09fa5}@media (max-width:1915px){.module-product .top .gallery .main-photo{margin-left:20px}}@media (max-width:1729px){.module-product .top .gallery .main-photo{margin-left:0;margin-bottom:20px;width:490px;height:326px}.module-product .top .gallery .main-photo .gallery-disclaimer{display:none}}@media (min-width:1730px){.module-product .top .gallery .main-photo .gallery-disclaimer{display:block!important}}@media (max-width:1250px){.module-product .top .gallery .main-photo{width:400px;height:300px}}@media (max-width:980px){.module-product .top .gallery .main-photo{width:490px;height:326px}}@media (max-width:580px){.module-product .top .gallery .main-photo{width:100%;height:auto;aspect-ratio:4/3}}.module-product .top .gallery .main-photo .main-item{width:100%;height:100%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);opacity:0;transition:opacity .1s;z-index:-1}.module-product .top .gallery .main-photo .main-item.active{opacity:1}.module-product .top .gallery .main-photo .main-item img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.module-product .top .gallery .gallery-disclaimer{font-size:12px;color:var(--dark);opacity:.7;margin-top:20px;margin-right:30px;order:-1}@media (min-width:1730px){.module-product .top .gallery .gallery-disclaimer{display:none}}@media (max-width:500px){.module-product .top .gallery .gallery-disclaimer{margin-right:0}}.module-product .top .details{max-width:520px;min-width:430px;display:flex;flex-direction:column}@media (max-width:980px){.module-product .top .details{max-width:unset;min-width:unset;width:100%}}.module-product .top .details .product-name{font-size:24px;color:var(--dark);font-weight:800;margin:0 0 25px}.module-product .top .details .price-group{margin-bottom:30px;max-width:415px;border-bottom:1px solid #e7e7e8;padding-bottom:30px}@media (max-width:1915px){.module-product .top .details .price-group{margin-bottom:25px;padding-bottom:25px}}.module-product .top .details .price-group.with-converter{border-bottom:none;padding-bottom:0}.module-product .top .details .price-group .price{color:var(--blue);font-size:24px;font-weight:700;padding-bottom:5px}.module-product .top .details .price-group .price.small{font-size:19px}.module-product .top .details .price-group.alt .price{font-size:18px}.module-product .top .details .price-group.alt .price.small{font-size:14px}.module-product .top .details .price-converter{border:1px solid #e7e7e8;padding:15px;margin-bottom:30px}@media (max-width:980px){.module-product .top .details .price-converter{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}}.module-product .top .details .price-converter .price-converter__area,.module-product .top .details .price-converter .price-converter__info{border-bottom:1px solid #e7e7e8;padding-bottom:15px;margin-bottom:15px}.module-product .top .details .price-converter .input input{max-width:80px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;border:1px solid #bfbfbf}.module-product .top .details .price-converter .input input:disabled{background-color:#eee}.module-product .top .details .price-converter .price-converter__area .wrapper .title{margin-bottom:8px}.module-product .top .details .price-converter .price-converter__area .inputs{display:flex;align-items:center;-moz-column-gap:6px;column-gap:6px;row-gap:12px;flex-wrap:wrap;margin-bottom:8px}@media (max-width:550px){.module-product .top .details .price-converter .price-converter__area .inputs .input--width{width:calc(50% - 6px)}.module-product .top .details .price-converter .price-converter__area .inputs .input--length{width:50%}.module-product .top .details .price-converter .price-converter__area .inputs .input--length input,.module-product .top .details .price-converter .price-converter__area .inputs .input--width input{max-width:unset;width:100%;box-sizing:border-box}}.module-product .top .details .price-converter .price-converter__area .inputs .input.input-spare,.module-product .top .details .price-converter .price-converter__area .inputs .inputs-group{display:flex;align-items:center;-moz-column-gap:6px;column-gap:6px}.module-product .top .details .price-converter .price-converter__area .inputs .input.input-spare input{max-width:50px}.module-product .top .details .price-converter .price-converter__area .inputs .input-spare__info{width:-webkit-max-content;width:-moz-max-content;width:max-content;white-space:nowrap}.module-product .top .details .price-converter .inputs-wrapper .price-converter__inputs{display:flex;align-items:flex-end;flex-wrap:wrap;gap:12px;margin-bottom:12px}.module-product .top .details .price-converter .inputs-wrapper .price-converter__inputs .input{display:flex;flex-direction:column}@media (max-width:425px){.module-product .top .details .price-converter .inputs-wrapper .price-converter__inputs .input--first,.module-product .top .details .price-converter .inputs-wrapper .price-converter__inputs .input--middle{width:calc(50% - 6px)}.module-product .top .details .price-converter .inputs-wrapper .price-converter__inputs .input--first input,.module-product .top .details .price-converter .inputs-wrapper .price-converter__inputs .input--middle input{max-width:100%;box-sizing:border-box}}.module-product .top .details .price-converter .inputs-wrapper .price-converter__inputs .input label{font-size:14px;margin-bottom:4px}.module-product .top .details .price-converter .inputs-wrapper .price-converter__inputs .input--last{flex-grow:1}.module-product .top .details .price-converter .inputs-wrapper .price-converter__inputs .input--last button{padding:11px 16px}.module-product .top .details .price-converter .inputs-wrapper .price-converter__inputs .input--last button:before{content:none}.module-product .top .details .price-converter .inputs-wrapper .price-converter__summary{display:flex;align-items:center;-moz-column-gap:6px;column-gap:6px;row-gap:12px}@media (max-width:450px){.module-product .top .details .price-converter .inputs-wrapper .price-converter__summary{flex-direction:column;align-items:flex-start}}@media (max-width:450px){.module-product .top .details .price-converter .inputs-wrapper .price-converter__summary .col-left,.module-product .top .details .price-converter .inputs-wrapper .price-converter__summary .custom-input-number{width:100%}}.module-product .top .details .price-converter .inputs-wrapper .price-converter__summary .custom-input-number input{border:none}.module-product .top .details .price-converter .inputs-wrapper .price-converter__summary .custom-input-number__fields{display:flex;align-items:center;-moz-column-gap:6px;column-gap:6px;border:1px solid #bfbfbf}.module-product .top .details .price-converter .inputs-wrapper .price-converter__summary .custom-input-number__fields input{max-width:60px;text-align:center}@media (max-width:450px){.module-product .top .details .price-converter .inputs-wrapper .price-converter__summary .custom-input-number__fields input{max-width:unset}}.module-product .top .details .price-converter .inputs-wrapper .price-converter__summary .custom-input-number__fields button{width:30px;margin:0 10px}.module-product .top .details .units{font-size:14px;color:var(--dark);opacity:.7;margin-bottom:15px}.module-product .top .details .units .item{margin-bottom:5px}.module-product .top .details .energetic-class-wrap{display:flex;align-items:center;gap:10px;margin-bottom:15px}.module-product .top .details .gpsr-info{font-size:14px;color:var(--dark);margin-bottom:30px}.module-product .top .details .gpsr-info .item{opacity:.7;margin-bottom:5px}.module-product .top .details .gpsr-info .title{font-size:16px;font-weight:700;margin-bottom:5px}.module-product .top .details .availability{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:30px;gap:30px}@media (max-width:1410px){.module-product .top .details .availability{grid-template-columns:repeat(1,minmax(0,1fr));gap:10px}}.module-product .top .details .availability .department-status .status{display:flex}.module-product .top .details .availability .department-status .status.available{color:var(--green)}.module-product .top .details .availability .department-status .status.available .icon{background-color:var(--green)}.module-product .top .details .availability .department-status .status.unavailable{border:none;background:none;padding:0;color:var(--yellow)}.module-product .top .details .availability .department-status .status.unavailable .icon{background-color:var(--yellow)}.module-product .top .details .availability .department-status .status.unavailable .text{color:var(--yellow);text-align:left}.module-product .top .details .availability .department-status .icon{flex:0 0 auto;margin-right:8px;width:20px;height:20px}.module-product .top .details .availability .department-status .text{font-size:14px;font-weight:500}.module-product .top .details .availability .department-status .quantity{font-weight:800;margin-top:20px}.module-product .top .details .availability .department-status .quantity .value{color:var(--green)}.module-product .top .details .availability .other-options{margin:auto 0;font-size:1.2rem;line-height:1.36583;font-weight:600;color:var(--dark)}@media (min-width:1024px){.module-product .top .details .availability .other-options{max-width:415px;width:100%;margin-left:auto}}.module-product .top .details .availability .other-options li{display:flex;gap:15px;align-items:center}.module-product .top .details .availability .other-options li:not(:last-child){margin-bottom:20px}.module-product .top .details .availability .other-options li button{font-size:1.2rem;line-height:1.36583;font-weight:600;background-color:transparent;border:0;display:flex;gap:15px;align-items:center;padding:0;transition:color .4s}.module-product .top .details .availability .other-options li button span{transition:background-color .4s}.module-product .top .details .availability .other-options li button:hover{color:var(--green)}.module-product .top .details .availability .other-options li button:hover span{background-color:var(--green)}.module-product .top .details .availability .other-options li span{background-color:var(--blue);width:20px;height:20px}@media (max-width:1410px){.module-product .top .details .cart-add{max-width:300px}}@media (max-width:980px){.module-product .top .details .cart-add{max-width:unset;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}}@media (max-width:425px){.module-product .top .details .cart-add{width:100%}}.module-product .top .details .cart-add .add-to-cart-product{width:-webkit-max-content;width:-moz-max-content;width:max-content;min-width:100%}.module-product .top .details .cart-add form{display:grid;grid-template-columns:60% 1fr;gap:30px}.module-product .top .details .cart-add form .btn-blue{font-size:1.4rem}.module-product .top .details .cart-add form .quantity-wrapper{position:relative}.module-product .top .details .cart-add form .quantity-wrapper .count{border-radius:0;height:100%;display:flex;padding:10px;margin:0;font-size:1.6rem;text-align:center;border:1px solid #bfbfbf;background-color:#fff;box-sizing:border-box;font-weight:500;width:100%}.module-product .top .details .cart-add form .quantity-wrapper input[type=number]{-moz-appearance:textfield}.module-product .top .details .cart-add form .quantity-wrapper input[type=number]::-webkit-inner-spin-button,.module-product .top .details .cart-add form .quantity-wrapper input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.module-product .top .details .cart-add form .quantity-wrapper button{position:absolute;top:50%;transform:translateY(-50%)}.module-product .top .details .cart-add form .quantity-wrapper button:hover span{background-color:var(--blue)}.module-product .top .details .cart-add form .quantity-wrapper button span{background-color:#bfbfbf;transition:background-color .1s}.module-product .top .details .cart-add form .quantity-wrapper button.quantity-subtract{left:5px}.module-product .top .details .cart-add form .quantity-wrapper button.quantity-add{right:5px}.module-product .top .details .cart-add form .add-cart-error{display:none}.module-product .top .details .cart-add form .add-cart-error.true{display:block}.module-product .top .details .cart-add form .add-cart-error .alert-placeholder{position:relative}@media (max-width:1410px){.module-product .top .details .cart-add form{grid-template-columns:repeat(1,minmax(0,1fr));gap:20px}}@media (max-width:980px){.module-product .top .details .cart-add form{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:580px){.module-product .top .details .cart-add form{grid-template-columns:repeat(1,minmax(0,1fr))}}.module-product .top .details .cart-add .edito-modal .modal-wrapper{max-width:600px}.module-product .top .details .cart-add .lets-buy{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:30px}.module-product .top .details .cart-add .lets-buy .btn-blue{height:-webkit-max-content;height:-moz-max-content;height:max-content;margin-top:auto}@media (max-width:600px){.module-product .top .details .cart-add .lets-buy{max-width:300px;gap:20px;margin:0 auto;grid-template-columns:repeat(1,minmax(0,1fr))}}.module-product .top .details .cart-add .cart-add-button .icon{position:absolute}.module-product .top .details .cart-add .choose-cart,.module-product .top .details .cart-add .info{margin-bottom:30px}.module-product .top .details .cart-add .choose-cart label{font-size:1.1rem;color:#777;font-weight:300}.module-search{padding-top:30px;padding-bottom:15px}@media (min-width:768px){.module-search{padding-top:40px;padding-bottom:25px}}@media (min-width:1024px){.module-search{padding-top:60px;padding-bottom:35px}}.module-search .search-header .title{font-size:4.8rem;font-weight:900;word-break:break-all;line-height:1.2;margin:0 0 15px}@media (min-width:768px){.module-search .search-header .title{font-size:7.2rem}}.module-search .search-header .subtitle{font-size:2.2rem;font-weight:500;color:var(--blue);margin:0 0 15px}.module-search .search-header .desc{margin-bottom:25px}.module-search .categories{margin-right:-30px;margin-bottom:50px}@media (min-width:768px){.module-search .categories{margin-right:0}}.module-search .categories button{font-weight:700;color:#a3a3a3;font-size:2.4rem;margin-right:50px;transition:color .1s;display:flex}.module-search .categories button:hover{color:#8f8f8f}@media (min-width:768px){.module-search .categories button{font-size:3rem}}.module-search .categories button.active,.module-search .categories button.active:hover{color:var(--blue)}.module-search .categories button span{font-weight:400;padding-left:10px}.module-search .categories .list{display:flex;overflow-x:auto;padding:10px 0}.module-search .list-container{max-width:950px}.module-search .list-container .list-products .single-element{padding-bottom:25px}.module-search .form{display:flex;position:relative;max-width:640px;margin-bottom:50px}.module-search .form input{color:var(--blue);font-weight:700;font-size:2.2rem;padding-left:0}.module-search .form button{outline:none;position:absolute;top:50%;right:0;transform:translateY(-50%)}.module-search .form button span{width:22px;height:22px;display:none}@media (min-width:1024px){.module-search .form button span{display:block}}.module-search .search-autocomplete{display:flex;flex-direction:column;position:absolute;top:100%;width:100%;left:0;background-color:#fdfdfd;z-index:1;box-shadow:-1px 5px 10px -5px rgba(0,0,0,.5);max-height:400px;overflow-x:auto;min-height:35px;padding:0}.module-search .search-autocomplete span{padding:7px 15px;text-shadow:none;display:block;color:var(--dark);cursor:pointer;font-weight:300}.module-search .search-autocomplete span:hover{background-color:#eee}.module-search .single-element{padding-bottom:40px}@media (min-width:768px){.module-search .single-element{padding-bottom:60px}}@media (min-width:1024px){.module-search .single-element{padding-bottom:70px}}.module-search .single-element .title{font-size:2.2rem;font-weight:800;color:var(--dark);line-height:1.2;transition:color .1s}@media (min-width:768px){.module-search .single-element .title:hover{color:var(--blue)}}.module-search .single-element .desc{margin:10px 0 30px;font-size:1.6rem}.module-search .single-element .line{text-shadow:none;color:var(--blue)}.module-search .empty-list{padding-bottom:50px}.module-search .loader{display:flex;justify-content:center;padding:30px 0 60px}.module-search .loader span{width:50px;height:50px}.module-structure{padding:25px 0}.module-structure .team{padding-bottom:70px}.module-structure .team .team-desc{padding-top:20px}@media (min-width:768px){.module-structure .team .team-desc{padding-top:50px}}.module-structure .team .team-desc p{font-weight:700;font-size:2.4rem;color:var(--blue);line-height:1.2}@media (min-width:768px){.module-structure .team .team-desc p{font-size:3rem}}@media (min-width:1024px){.module-structure .team .team-desc p{font-size:3.6rem}}.module-structure .team .team-name{font-size:4rem;font-weight:800;margin:0;max-width:100px;line-height:1}@media (min-width:768px){.module-structure .team .team-name{font-size:6rem}}@media (min-width:1024px){.module-structure .team .team-name{font-size:7.2rem}}.module-structure .person-list{padding-top:50px;display:grid;gap:35px 50px;grid-template-columns:1fr}@media (min-width:768px){.module-structure .person-list{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.module-structure .person-list{grid-template-columns:repeat(3,1fr)}}.module-structure .person-list .name{font-weight:700;font-size:2.4rem;padding-top:15px}.module-structure .person-list .desc p{font-weight:500;color:var(--blue)}.module-structure .image-wrapper{max-width:400px;position:relative}.module-structure .image-wrapper:hover .contact-data{opacity:1}.module-structure .image-wrapper .image{height:320px;width:260px;background-color:#eee}@media (min-width:768px){.module-structure .image-wrapper .image{height:500px;max-width:none;width:auto}}.module-structure .image-wrapper .image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.module-structure .contact-data{position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(2,57,115,.75);display:flex;flex-direction:column;align-items:center;justify-content:center;opacity:0;transition:opacity .2s}.module-structure .contact-data .row{display:flex;align-items:center;padding:5px}.module-structure .contact-data .row .icon{background-color:#fff}.module-structure .contact-data .row .value{color:#fff;padding-left:10px}.module-users .template-authorization{padding:20px 0 30px}@media (min-width:768px){.module-users .template-authorization{padding:35px 0 50px}}.module-users .template-authorization .card{background-color:#fff;padding:30px 20px;max-width:540px;margin:0 auto}@media (min-width:768px){.module-users .template-authorization .card{padding:30px 50px 50px}}.module-users .template-authorization .tabs{display:flex;flex-wrap:wrap}.module-users .template-authorization .single-tab{width:100%;display:flex;align-items:center;border-left:3px solid #ccc;margin-bottom:15px;padding:6px 0 6px 20px;box-sizing:border-box}@media (min-width:768px){.module-users .template-authorization .single-tab{width:50%;border-left:none;border-bottom:1px solid #8ba7be;padding:15px 0 15px 15px}.module-users .template-authorization .single-tab:hover .label{color:var(--dark)}.module-users .template-authorization .single-tab:hover .icon{background-color:var(--blue)}}.module-users .template-authorization .single-tab.active{border-left:3px solid var(--blue)}@media (min-width:768px){.module-users .template-authorization .single-tab.active{border-left:none;border-bottom:3px solid var(--blue)}}.module-users .template-authorization .single-tab.active .label{color:var(--dark);font-weight:700}.module-users .template-authorization .single-tab.active .icon{background-color:var(--blue)}.module-users .template-authorization .single-tab .icon{width:20px;height:20px;background-color:#aaa;transition:background-color .1s}.module-users .template-authorization .single-tab .label{color:#aaa;font-size:1.8rem;font-weight:600;padding-left:10px;transition:color .1s}@media (min-width:768px){.module-users .template-authorization .single-tab .label{font-size:2rem}}.module-users .template-authorization .remind{padding-top:30px}@media (min-width:768px){.module-users .template-authorization .remind{padding-top:40px}}.module-users .template-login form{display:flex;flex-direction:column;align-items:center}.module-users .template-login .form-row{width:100%}.module-users .template-login .remember{width:100%;padding:20px 0 40px}.module-users .template-register .company-fields,.module-users .template-register .default-fields,.module-users .template-register .not_company-fields,.module-users .template-register .other-fields{display:grid;gap:10px 30px;grid-template-columns:repeat(1,minmax(0,1fr))}@media (min-width:768px){.module-users .template-register .company-fields,.module-users .template-register .default-fields,.module-users .template-register .not_company-fields,.module-users .template-register .other-fields{grid-template-columns:repeat(2,minmax(0,1fr))}}.module-users .template-register .custom-file-upload{display:none}.module-users .template-register .regulations{padding-top:40px}.module-users .template-register .regulations .show-more-regulations{color:var(--green)}.module-users .template-register .is-company{padding:25px 0 25px 10px}.module-users .template-register .company-fields{display:none}.module-users .template-register .form-row{width:100%;align-self:flex-start}.module-users .template-register .send-form{display:flex;justify-content:center;padding-top:50px}.module-users .template-register .form.company-active .company-fields{display:grid}.module-users .template-register .form.company-active .not_company-fields{display:none}.module-users .template-register .form.company-active .custom-file-upload{display:block}.cart-module-payment .address-item{font-size:1.4rem;line-height:2;font-weight:400}.cart-module-payment .return{background-color:rgba(20,18,34,.10196078431372549);color:var(--dark);padding:21px 40px;gap:19px;display:flex;align-items:center;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;font-size:1.6rem;line-height:1.375;font-weight:500;margin:27px auto 0}@media (min-width:1024px){.cart-module-payment .return{margin:50px 0 0}}.cart-module-payment .return span{width:16px;height:16px;transition:background-color .3s,transform .3s}.cart-module-payment .return:hover{color:var(--blue)}.cart-module-payment .return:hover span{background-color:var(--blue);transform:translateX(-5px)}.cart-module-payment .dashboard-box .box-two-sections{display:grid;grid-template-columns:repeat(2,1fr);gap:20px}.cart-module-payment .dashboard-box .box-products{display:flex;flex-direction:column;gap:34px}@media (min-width:1024px){.cart-module-payment .dashboard-box .box-products{grid-column:1}}@media (min-width:1024px){.cart-module-payment .dashboard-box .box-products.summary .product-price{grid-column:4/-1!important;text-align:right}}.cart-module-payment .dashboard-box .box-products .box-product{display:grid;grid-template-columns:calc(100% - 55px) 30px;gap:25px}.cart-module-payment .dashboard-box .box-products .box-product.justified .product-info .name,.cart-module-payment .dashboard-box .box-products .box-product.justified .product-price,.cart-module-payment .dashboard-box .box-products .box-product.justified .product-quantity{text-align:justify;text-justify:inter-word}@media (min-width:1024px){.cart-module-payment .dashboard-box .box-products .box-product{grid-template-columns:150px 200px 130px 1fr .2fr}}@media (min-width:1290px){.cart-module-payment .dashboard-box .box-products .box-product{grid-template-columns:190px 350px 130px 1fr .2fr}}.cart-module-payment .dashboard-box .box-products .box-product .product-img{grid-column:1/3}@media (min-width:1024px){.cart-module-payment .dashboard-box .box-products .box-product .product-img{grid-column:1}}.cart-module-payment .dashboard-box .box-products .box-product .product-info{grid-column:1/3}@media (min-width:1024px){.cart-module-payment .dashboard-box .box-products .box-product .product-info{grid-column:2}}.cart-module-payment .dashboard-box .box-products .box-product .product-info .name{font-size:1.6rem;line-height:1.375;font-weight:500}.cart-module-payment .dashboard-box .box-products .box-product .product-info ul{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin:10px 0 0;padding:0}.cart-module-payment .dashboard-box .box-products .box-product .product-info ul li{font-size:1.4rem;line-height:1.35714;font-weight:500}.cart-module-payment .dashboard-box .box-products .box-product .product-info ul li:nth-child(2){grid-row:2}.cart-module-payment .dashboard-box .box-products .box-product .product-info ul li:nth-child(3){grid-row:1;grid-column:2}.cart-module-payment .dashboard-box .box-products .box-product .product-info ul li:nth-child(4){grid-row:2;grid-column:2}.cart-module-payment .dashboard-box .box-products .box-product .product-quantity{display:flex;align-items:center;border:1px solid rgba(20,18,34,.25);padding:10px 15px;align-self:flex-start;grid-row:3;grid-column:1;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}@media (min-width:1024px){.cart-module-payment .dashboard-box .box-products .box-product .product-quantity{grid-column:3;grid-row:1}}.cart-module-payment .dashboard-box .box-products .box-product .product-price{color:var(--blue);font-size:2rem;line-height:1.35;font-weight:800;grid-row:4;grid-column:1/3;text-align:center}@media (min-width:1024px){.cart-module-payment .dashboard-box .box-products .box-product .product-price{grid-column:4;grid-row:1}}.cart-module-payment .dashboard-box .box-products .box-product .product-price .net-price{font-size:1.6rem;line-height:1.375;font-weight:800}.cart-module-payment .dashboard-box .box-products .box-product .product-price .old-price{color:var(--red);font-size:1.6rem;line-height:1.375;font-weight:600;text-decoration:line-through;margin-right:1ch}.cart-module-payment .dashboard-box .box-products .box-product .product-remove{align-self:center}@media (min-width:1024px){.cart-module-payment .dashboard-box .box-products .box-product .product-remove{align-self:flex-start}}.cart-module-payment .dashboard-box .box-section{margin-bottom:50px}.cart-module-payment .dashboard-box .box-section>.title{font-size:3.6rem;line-height:1.36111;font-weight:800;margin:0 0 36px;display:flex;justify-content:space-between;align-items:center}.cart-module-payment .dashboard-box .box-section>.title a{font-size:1.6rem;line-height:1.375;font-weight:500;color:var(--blue);width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.cart-module{display:grid;grid-gap:2px;background-color:#f6f6f6;grid-template-columns:repeat(2,minmax(0,1fr))}.cart-module .widget{background-color:#fff;margin-top:0!important;padding-top:100px;grid-column:1/-1}@media (max-width:767px){.cart-module ul.no-bullet{padding:0;margin-bottom:0}}.cart-module form .address-form{display:flex;flex-direction:column;gap:34px}.cart-module form .address-form label{top:0!important;font-size:1.4rem!important;font-weight:500!important;line-height:1.35714;color:var(--dark)!important}.cart-module form .form-row{align-items:flex-start}.cart-module form .form-row.has-error{margin-bottom:0}.cart-module form .custom-address-box--street{gap:34px;display:grid}@media (min-width:768px){.cart-module form .custom-address-box--street{grid-template-columns:calc(50% - 17px) .5fr .5fr}}.cart-module form .custom-address-box--post{gap:34px;display:grid}@media (min-width:768px){.cart-module form .custom-address-box--post{grid-template-columns:1fr calc(75% - 17px)}}.cart-module form .form-select label{font-size:1.1rem;color:#777;transform:translate(-10px,-28px)}.cart-module .steps{display:flex;grid-column:1/-1;flex-direction:column;gap:10px;background-color:#fff;flex-direction:row;justify-content:space-evenly;padding:25px 0}@media (min-width:1024px){.cart-module .steps{padding:50px 110px;justify-content:space-between}}.cart-module .steps .step{display:flex;gap:15px;cursor:pointer;font-size:1.6rem;line-height:1.375;font-weight:800;align-items:center;color:var(--dark);text-align:center;flex-direction:column}@media (min-width:768px){.cart-module .steps .step{gap:34px;flex-direction:row}}@media (min-width:1024px){.cart-module .steps .step{font-size:2.4rem;line-height:1.45833;font-weight:800}}.cart-module .steps .step.active{color:var(--green)}.cart-module .steps .step.active svg{background-color:var(--green);border-color:var(--green);border-radius:0;-webkit-clip-path:circle(50%);clip-path:circle(50%)}.cart-module .steps .step.active svg path{fill:#fff}.cart-module .steps .step.approved{color:var(--green)}.cart-module .steps .step.approved svg{border-color:var(--green)}.cart-module .steps .step.approved svg path{fill:var(--green)}.cart-module .steps .step svg{width:20px;height:20px;padding:15px;border-radius:50%;-webkit-clip-path:none;clip-path:none;background-color:#fff;border:3px solid var(--blue)}@media (min-width:1024px){.cart-module .steps .step svg{width:30px;height:30px;padding:23.5px}}.cart-module .steps .step svg path{fill:var(--blue)}.cart-module .auth-box{background-color:#fff;grid-column:1/-1;display:grid;gap:34px}@media (min-width:768px){.cart-module .auth-box{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.cart-module .auth-box{grid-template-columns:repeat(3,1fr)}}.cart-module .auth-box h3{font-size:3.6rem;line-height:1.36111;font-weight:800;margin:0}.cart-module .auth-box p{font-size:1.6rem;line-height:1.375;font-weight:400;min-height:44px;margin:0}.cart-module .auth-box h5{font-size:2.4rem;line-height:1.41667;font-weight:800;margin:0}.cart-module .auth-box ul{margin:0;padding:0}.cart-module .auth-box .auth-benefits{display:flex;flex-direction:column;gap:15px}.cart-module .auth-box a{width:auto;margin:0 auto 0 0}.cart-module .auth-box .btn-blue{margin:0}@media (min-width:1024px){.cart-module .auth-box .btn-blue{margin:0 auto 0 0}}.cart-module .auth-box .auth-column{display:flex;gap:15px;flex-direction:column;align-items:center}@media (min-width:1024px){.cart-module .auth-box .auth-column{align-items:flex-start;gap:34px}}.cart-module .auth-box .auth-column:nth-child(3){grid-column:1/-1}@media (min-width:1024px){.cart-module .auth-box .auth-column:nth-child(3){grid-column:3}}.cart-module .auth-box form{display:flex;flex-direction:column;gap:34px}.cart-module .auth-box form .form-row{margin-top:1px!important}.cart-module .auth-box form .link{margin:0 auto;color:var(--blue);transition:color .3s}.cart-module .auth-box form .link:hover{color:var(--green)}.cart-module .checkbox>label{margin:20px 0;display:block}.cart-module .box-header+.checkbox>label{margin:0 0 20px}.cart-module .dashboard-box{padding:20px 0;background-color:#fff}@media (min-width:1024px){.cart-module .dashboard-box{padding:20px 25px}}.cart-module .dashboard-box.blue,.cart-module .dashboard-box.blue td,.cart-module .dashboard-box.blue th,.cart-module .dashboard-box.green,.cart-module .dashboard-box.green td,.cart-module .dashboard-box.green th{color:#fff}.cart-module .dashboard-box.blue .box-header .icon,.cart-module .dashboard-box.green .box-header .icon{background-color:#fff}.cart-module .dashboard-box.blue .box-header .title,.cart-module .dashboard-box.blue .line,.cart-module .dashboard-box.green .box-header .title,.cart-module .dashboard-box.green .line{color:#fff}.cart-module .dashboard-box.blue .line:before,.cart-module .dashboard-box.green .line:before{background-color:#fff}.cart-module .dashboard-box.blue .edito-modal,.cart-module .dashboard-box.green .edito-modal{color:var(--dark)}.cart-module .dashboard-box.green{background-color:var(--green)}.cart-module .dashboard-box.blue{background-color:var(--blue)}.cart-module .dashboard-box .box-header{display:flex;align-items:center;padding:15px 0}@media (min-width:640px){.cart-module .dashboard-box .box-header{padding:20px 25px}}.cart-module .dashboard-box .box-header .icon{width:24px;min-width:24px;height:24px;background-color:var(--blue);margin-right:15px}@media (min-width:640px){.cart-module .dashboard-box .box-header .icon{margin-right:20px}}.cart-module .dashboard-box .box-header .title{font-weight:800;font-size:24px;color:var(--dark);line-height:110%}.cart-module .dashboard-box .box-header.success .icon{background-color:var(--green)}.cart-module .dashboard-box .box-header.fail .icon{background-color:var(--red)}.cart-module .dashboard-box .box-content{padding:0 0 15px}@media (min-width:640px){.cart-module .dashboard-box .box-content:not(.regulations){padding:0 25px 20px}.cart-module .dashboard-box .box-content .regulations{padding:0 10px 20px}}.cart-module .dashboard-box .box-content.full-width{grid-column:1/-1}@media (min-width:640px){.cart-module .dashboard-box .box-content .table-b2b{margin-bottom:30px}}.cart-module .dashboard-box .box-content .subtitle{font-weight:800;font-size:18px;color:var(--dark)}.cart-module .dashboard-box .empty-msg{font-size:17px}.cart-module .products-box{grid-column:1/3}.cart-module .products-box .product-quantity{display:flex;align-items:center;border:1px solid rgba(20,18,34,.25);padding:10px 15px;align-self:flex-start;grid-row:3;grid-column:1;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}@media (min-width:1024px){.cart-module .products-box .product-quantity{grid-column:3;grid-row:1}}.cart-module .products-box .product-quantity input{border:0;max-width:50px;text-align:center;-moz-appearance:textfield}.cart-module .products-box .product-quantity input::-webkit-inner-spin-button,.cart-module .products-box .product-quantity input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.cart-module .products-box .table-b2b{display:none}@media (min-width:768px){.cart-module .products-box .table-b2b{display:block}}.cart-module .products-box .table-b2b .name{min-width:100px}.cart-module .products-box .mobile-products{display:flex;flex-direction:column;gap:20px}@media (min-width:768px){.cart-module .products-box .mobile-products{display:none}}.cart-module .products-box .mobile-products .mobile-product{display:grid;justify-content:space-between;grid-template-columns:100px calc(50% - 105px) 1fr;gap:10px 10px;align-items:center}.cart-module .products-box .mobile-products .mobile-product .image{max-width:100px}.cart-module .products-box .mobile-products .mobile-product .name{grid-column:2/5;font-size:1.2rem;line-height:1.33333;font-weight:600}.cart-module .products-box .mobile-products .mobile-product .price{color:var(--blue);font-size:1.4rem;grid-column:1/3}.cart-module .products-box .mobile-products .mobile-product .price strong{color:var(--dark)}.cart-module .products-box .mobile-products .mobile-product .price:nth-of-type(2),.cart-module .products-box .mobile-products .mobile-product .total-price{text-align:right;grid-column:3/5}.cart-module .products-box .mobile-products .mobile-product .product-quantity{padding:5px 10px;grid-column:1/3}.cart-module .products-box .mobile-products .mobile-product .remove{grid-column:1/-1;margin-left:auto}.cart-module .products-box .cart-child{margin-bottom:20px;padding-bottom:20px}.cart-module .products-box .cart-child .subtitle{font-size:2.2rem;color:var(--blue)}.cart-module .products-box .cart-child .table-b2b{margin-bottom:0}.cart-module .products-box .cart-child .empty-cart{margin:7px 0 20px}.cart-module .products-box .price{display:flex;flex-direction:column}.cart-module .products-box .price-old{color:var(--dark);text-decoration:line-through}.cart-module .delivery-box ul li,.cart-module .payment-box ul li{margin-bottom:15px}.cart-module .delivery-box ul li label,.cart-module .payment-box ul li label{font-size:1.2rem;display:inline-flex;align-items:center;flex-wrap:wrap;gap:5px}.cart-module .delivery-box ul li label .name,.cart-module .payment-box ul li label .name{margin-left:-5px}.cart-module .delivery-box ul li label .name .bg-warning,.cart-module .payment-box ul li label .name .bg-warning{background-color:#ffc848}.cart-module .delivery-box ul li .price,.cart-module .payment-box ul li .price{display:flex;flex-direction:column}.cart-module .delivery-box ul li .price-old,.cart-module .payment-box ul li .price-old{text-decoration:line-through}.cart-module .delivery-box .available-payments-methods,.cart-module .payment-box .available-payments-methods{margin-left:20px;margin-top:10px}.cart-module .delivery-box .available-payments-methods img,.cart-module .payment-box .available-payments-methods img{width:80px;height:auto}.cart-module .delivery-box .box-content{display:flex;gap:30px}.cart-module .inpost-widget{padding-left:30px;border-left:1px solid #bfbfbf;margin-bottom:25px}.cart-module .inpost-widget .title{font-size:1.6rem;font-weight:800;margin:0 0 10px}.cart-module .inpost-widget .point{display:flex;flex-direction:column;gap:5px;margin-bottom:20px;font-size:1.4rem}.cart-module .inpost-widget .point:last-child{margin-bottom:10px}.cart-module .inpost-widget .inpost-modal{max-width:800px}.cart-module .inpost-widget .inpost-modal .map-list-row{min-height:400px}.cart-module .last-box{grid-column:1/3;display:grid;grid-gap:30px;grid-template-columns:repeat(2,minmax(0,1fr))}.cart-module .last-box .title{font-size:1.8rem;font-weight:800;margin:20px 0}.cart-module .last-box .branch{display:flex;align-items:center;color:var(--blue);font-size:1.4rem;margin-bottom:30px}.cart-module .last-box .branch .icon{width:18px;height:18px;background-color:var(--blue);margin-right:7px}.cart-module .last-box .total{display:flex;flex-direction:column}.cart-module .last-box .total .name{font-size:1.8rem;font-weight:800}.cart-module .last-box .total .value{font-size:2rem;font-weight:800;color:var(--blue)}.cart-module .summary{max-width:300px;display:grid;-moz-column-gap:30px;column-gap:30px;grid-template-columns:minmax(0,1fr) -webkit-max-content;grid-template-columns:minmax(0,1fr) max-content;font-size:1.2rem;line-height:2.4;margin-bottom:30px}.cart-module .summary .value{font-weight:800;color:var(--blue)}.cart-module .discount-modal .title{padding-bottom:10px}.cart-module .discount-modal .title .value{font-weight:800}.cart-module .discount-modal .form-row{display:flex;align-items:center;margin-bottom:15px}.cart-module .discount-modal .form-row input{max-width:50px;font-size:1.4rem}.cart-module .balance{margin:5px 0 0 22px;font-size:12px}.cart-module .balance .icon-btn{color:var(--blue)}.cart-module .balance .icon-btn .icon{width:18px;min-width:18px;height:18px;margin-right:5px;background-color:var(--blue)}.cart-module .balance-box span:last-child{color:var(--dark);margin-left:5px;font-weight:700}.cart-module .back-link{font-size:1.4rem;color:var(--blue);display:flex;align-items:center;font-weight:500;max-width:-webkit-max-content;max-width:-moz-max-content;max-width:max-content;background:transparent;border:0}.cart-module .back-link .icon,.cart-module .next-step{background-color:var(--blue)}.cart-module .next-step{border:none;display:flex;align-items:center;font-size:1.4rem;font-weight:500;max-width:-webkit-max-content;max-width:-moz-max-content;max-width:max-content;color:#fff;padding:18px 38px;transition:background-color .1s}.cart-module .next-step .icon{width:17px;height:17px;margin-right:5px;background-color:#fff;transition:transform .1s}.cart-module .next-step:hover{background-color:#002e5f}.cart-module .next-step:hover .icon{transform:translateX(5px)}.cart-module .next-step.tick:hover .icon{transform:rotate(-17deg)}.cart-module .next-step.waiting{opacity:.5;pointer-events:none}.cart-module .line{border:none;background:none;padding:0;font-size:1.4rem;color:var(--green)}.cart-module .line:before{background-color:var(--green)}.cart-module .line.blue{color:var(--blue)}.cart-module .line.blue:before{background-color:var(--blue)}.cart-module .box-voucher{margin-top:30px}.cart-module .box-voucher .back-link{padding:0}.cart-module .box-voucher .voucher-applied{color:var(--green);padding:15px;border:1px solid var(--green);display:flex;align-items:center}.cart-module .box-voucher .voucher-input{margin-top:10px;display:flex;gap:10px}.cart-module .box-voucher .voucher-input button{padding:15px 20px}.cart-module .box-voucher .voucher-input button span{transition:transform .3s;background-color:#fff}.cart-module .box-voucher .voucher-input button:hover span{transform:translateX(5px)}.cart-module .box-voucher .voucher-input button:before{display:none}.cart-module .addresses-box{display:grid;-moz-column-gap:30px;column-gap:30px;grid-template-columns:repeat(2,minmax(0,1fr))}.cart-module .addresses-box .no-default{opacity:.5}.cart-module .addresses-box .box-header{grid-column:1/-1}.cart-module .addresses-box .box-header .title{margin-bottom:0}.cart-module .addresses-box .title{font-size:1.8rem;font-weight:700;margin-bottom:15px}.cart-module .choosen-address .title{margin:15px 0 10px;font-size:1.4rem;font-weight:700}.cart-module .delivery-details-box{display:flex;flex-direction:column}.cart-module .delivery-details-box .summary-link{margin-top:auto}.cart-module .delivery-details-box .no-bullet{margin-bottom:0;font-size:1.2rem}.cart-module .delivery-details-box .no-bullet li{margin-bottom:15px}.cart-module .delivery-details-box .no-bullet li:last-child{margin-bottom:0}.cart-module .delivery-details-box .title{margin:0 0 10px;font-size:1.4rem;font-weight:700}.cart-module .delivery-details-box .point{display:flex;flex-direction:column;gap:5px;margin-bottom:20px;font-size:1.4rem}.cart-module .delivery-details-box .point:last-child{margin-bottom:10px}.cart-module .address-item{font-size:1.2rem;margin-bottom:10px}.cart-module .custom-select-container{max-width:220px}.cart-module .custom-select-container .custom-select-list .current-option{padding-right:25px;padding-left:0;border:none;font-size:1.4rem;font-weight:500;color:var(--blue)}.cart-module .custom-select-container .custom-select-list .current-option:after{-webkit-mask:url(../icons/arrow-drop-down-fill.svg) no-repeat 50% 50%;mask:url(../icons/arrow-drop-down-fill.svg) no-repeat 50% 50%;background-color:var(--blue)}.cart-module .addresses-modal{max-width:800px}.cart-module .add-address-form{display:grid;-moz-column-gap:30px;column-gap:30px;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:auto auto auto minmax(0,68px) auto;margin-bottom:30px}.cart-module .add-address-form .form-row{max-width:325px;min-height:43px}.cart-module .add-address-form .form-row input{height:-webkit-max-content;height:-moz-max-content;height:max-content}.cart-module .add-address-form .country-select{grid-row:4/6;grid-column:2}.cart-module .add-address-form .vivoide-select{text-transform:capitalize}.cart-module .add-address-form .custom-select-container .custom-select-list .clean-list-wrapper{position:relative;top:0}.cart-module .summary-products{grid-column:1/-1}.cart-module .summary-products .subtitle{font-size:2.2rem;color:var(--blue)}.cart-module .summary-products .table-b2b{margin-bottom:0}.cart-module .summary-products .table-b2b .name{max-width:800px;min-width:300px;width:100%}.cart-module .summary-products .table-b2b .childs-summary th{font-size:1.8rem}.cart-module .summary-box{display:grid;-moz-column-gap:30px;column-gap:30px;grid-template-columns:repeat(2,minmax(0,1fr))}.cart-module .summary-box .box-content .title{font-size:1.8rem;font-weight:800;margin:20px 0}.cart-module .summary-box .box-content .subtitle{font-size:1.4rem;font-weight:800;margin:0 0 10px}.cart-module .summary-box .box-content .point{display:flex;flex-direction:column;gap:5px;margin-bottom:20px;font-size:1.4rem}.cart-module .summary-box .box-content .point:last-child{margin-bottom:10px}.cart-module .box-content.center{align-self:center}.cart-module .modal-content .custom-select-container{max-width:325px}.cart-module .modal-content .custom-select-container.hide{display:none}.cart-module .modal-content .custom-select-container .custom-select-hidden{height:0;padding:0}.cart-module .modal-content .custom-select-container .custom-select-list{position:relative}.cart-module .modal-content .custom-select-container .custom-select-list .current-option{height:unset;padding-left:10px;color:var(--dark);font-size:1.6rem;border-bottom:1px solid #e7e7e8}.cart-module .modal-content .custom-select-container .custom-select-list .clean-list{position:unset;max-height:300px}.cart-module .success-box{grid-column:1/-1}.cart-module .success-box .message-item{font-size:1.8rem;font-weight:700;margin-bottom:30px}.cart-module .success-box .message-data{font-weight:400}.cart-module .success-box .buttons{display:flex;flex-wrap:wrap}.cart-module .success-box .buttons .line{margin-right:30px}.cart-module .loader{position:absolute;top:0;left:0;width:100%;height:100%;background-color:hsla(0,0%,100%,.75);display:flex;align-items:center;justify-content:center}.cart-module .loader .icon{width:40px;height:40px}.cart-module .messages{background-color:#ffc848;color:var(--dark);grid-column:1/3;padding:15px;margin:15px 0}.cart-module .messages li{margin-bottom:0!important}.cart-module .messages a:hover{color:#fff}@media (max-width:1300px){.cart-module{grid-template-columns:100%}.cart-module .products-box{grid-column:1/2}.cart-module .last-box{grid-column:1/2;grid-template-columns:100%}.cart-module .last-box textarea{max-width:calc(100% - 20px)}.cart-module .messages{grid-column:1/2}}@media (max-width:640px){.cart-module .products-box .table-b2b .name{min-width:unset}.cart-module .addresses-box,.cart-module .summary-box{grid-template-columns:100%}.cart-module .add-address-form{grid-template-columns:100%;grid-template-rows:auto}.cart-module .add-address-form .form-row{max-width:unset}.cart-module .add-address-form .country-select{grid-row:unset;grid-column:unset}.cart-module .modal-content .custom-select-container{max-width:unset}.cart-module .delivery-box .box-content{flex-direction:column;gap:0}.cart-module .inpost-widget{padding-left:0;border:none}}@media (max-width:440px){.cart-module .steps{grid-gap:10px}.cart-module .steps .step-title{font-size:1.3rem}}.module-specialists .template-index .industries{display:grid;gap:20px;grid-template-columns:100%;justify-content:space-between}@media (min-width:768px){.module-specialists .template-index .industries{grid-template-columns:repeat(2,calc(50% - 10px))}}@media (min-width:1024px){.module-specialists .template-index .industries{grid-template-columns:repeat(3,calc(33% - 13.33px))}}.module-specialists .template-index .industries li{text-align:center}.module-specialists .template-index .industries li img{width:100%}.module-specialists .template-index .industries li a{transition:color .3s;color:var(--dark)}.module-specialists .template-index .industries li a:hover{color:var(--green)}.module-specialists .template-index .industries li h4{margin:10px 0}.module-specialists .template-filters{gap:20px}@media (min-width:768px){.module-specialists .template-filters{display:grid;grid-template-columns:minmax(0,26%) minmax(0,74%)}}@media (min-width:1024px){.module-specialists .template-filters{gap:30px}}.module-specialists .template-filters .mobile-menu-toggler{display:block;width:100%;margin-bottom:20px}@media (min-width:768px){.module-specialists .template-filters .mobile-menu-toggler{display:none}}.module-specialists .template-filters .list-header{font-size:2.4rem;line-height:1.5;font-weight:500}.module-specialists .template-filters .buttons{display:flex;justify-content:center;gap:15px;margin-bottom:20px;flex-direction:column}@media (min-width:768px){.module-specialists .template-filters .buttons{gap:20px}}@media (min-width:1024px){.module-specialists .template-filters .buttons{gap:35px;margin-bottom:35px;flex-direction:row}}.module-specialists .template-filters .buttons a{display:block;flex:1 1 0;text-align:center}.module-specialists .template-filters .list{display:flex;gap:20px;flex-direction:column}.module-specialists .template-filters .list li{display:grid;gap:15px 42px;align-items:center;padding:16px 25px 16px 46px;border:1px solid var(--blue);border-radius:5px;grid-template-columns:90px 1fr}@media (min-width:1024px){.module-specialists .template-filters .list li{grid-template-columns:90px 1fr auto auto}}.module-specialists .template-filters .list li .image{position:relative}.module-specialists .template-filters .list li .image img{width:100%;height:auto;border-radius:5px}.module-specialists .template-filters .list li .cities{display:flex;flex-wrap:wrap;grid-column:1/-1;gap:10px}@media (min-width:1024px){.module-specialists .template-filters .list li .cities{display:grid;grid-column:unset}}.module-specialists .template-filters .list li .cities .city{flex:1 1 0;display:block;text-align:center;padding:10px;background-color:var(--blue);color:#fff;border-radius:5px;box-shadow:0 0 10px 0 rgba(0,0,0,.5)}.module-specialists .template-filters .list li h4{flex:1 1 0%;margin:10px 0;font-size:2.2rem;line-height:1.36364;font-weight:700}.module-specialists .template-filters .list li a{grid-column:1/-1;text-align:center}@media (min-width:1024px){.module-specialists .template-filters .list li a{text-align:left;grid-column:unset}}.module-specialists .template-filters .specialists-filters{background-color:#f4f4f5;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;padding:20px 20px 25px}.module-specialists .template-filters .specialists-filters .btn-blue:not(.mobile-menu-toggler){margin:15px 0 0}.module-specialists .template-filters .specialists-filters .close{display:none}.module-specialists .template-filters .specialists-filters .title{gap:10px;display:flex;margin:0 0 30px;font-size:2rem;line-height:1.35;font-weight:800;color:var(--dark);align-items:center}.module-specialists .template-filters .specialists-filters .title span{width:22px;height:22px;background-color:var(--blue)}@media (min-width:1024px){.module-specialists .template-filters .specialists-filters .title{gap:23px}}.module-specialists .template-filters .specialists-filters form{display:flex;flex-direction:column}.module-specialists .template-filters .specialists-filters form .title:not(:first-of-type){margin-top:30px}.module-specialists .template-filters .specialists-filters a{font-weight:500;font-size:1.4rem;color:var(--dark);transition:color .1s}.module-specialists .template-filters .specialists-filters a:hover{color:var(--green)}.module-specialists .template-filters .specialists-filters .toggle-more{display:flex;justify-content:space-between;align-items:center;color:var(--blue);cursor:pointer}.module-specialists .template-filters .specialists-filters .toggle-more .icon{background-color:var(--blue);width:30px;height:30px}.module-specialists .template-filters .specialists-filters .list-item-wrapper{display:flex;align-items:center;justify-content:space-between}.module-specialists .template-filters .specialists-filters .list-item-wrapper button{padding:5px}.module-specialists .template-filters .specialists-filters .list-item-wrapper button:hover span{background-color:var(--dark)}.module-specialists .template-filters .specialists-filters .list-item-wrapper button span{width:15px;height:15px;background-color:#141222;pointer-events:none}.module-specialists .template-filters .specialists-filters .check-listing{padding-left:30px;padding-right:17px}@media (min-width:1024px){.module-specialists .template-filters .specialists-filters .check-listing{padding-left:45px;padding-right:34px}}.module-specialists .template-filters .specialists-filters .check-listing .hide{display:none}.module-specialists .template-filters .specialists-filters .check-item{display:flex;justify-content:space-between}.module-specialists .template-filters .specialists-filters .check-item:not(:last-child){margin-bottom:15px}.module-specialists .template-filters .specialists-filters .check-item>label{cursor:pointer;width:100%}.module-specialists .template-filters .specialists-filters .check-item .checkbox-helper,.module-specialists .template-filters .specialists-filters .check-item input{cursor:pointer}@media (max-width:767px){.module-specialists .template-filters .specialists-filters{z-index:3;position:fixed;left:0;top:0;transform:translateX(-100%);overflow:auto;box-sizing:border-box;height:100%;width:100%;transition:transform .5s}.module-specialists .template-filters .specialists-filters .close{display:block;background-color:var(--blue);margin-left:auto;cursor:pointer}.module-specialists .template-filters .specialists-filters.open{transform:translateX(0)}}.module-specialists .template-details .top{display:flex;gap:30px;flex-direction:column}@media (min-width:1024px){.module-specialists .template-details .top{flex-direction:row}}.module-specialists .template-details .top h2{margin:0 0 10px}.module-specialists .template-details .top hr{background-color:#e7e7e8;border:0;height:1px}.module-specialists .template-details .top button{width:100%;margin:20px 0}.module-specialists .template-details .top button.open{display:none}.module-specialists .template-details .top a{display:block;margin:20px 0;text-align:center}.module-specialists .template-details .top .data{height:0;overflow:hidden;opacity:0;transition:height .4s,opacity .4s}.module-specialists .template-details .top .data.open{height:auto;opacity:1}.module-specialists .template-details .gallery{padding-bottom:5rem}.module-content .template-index{padding-bottom:50px}@media (min-width:768px){.module-content .template-index{padding-bottom:100px}}.module-content .template-index ul:not(.filters){display:grid;gap:34px;grid-template-columns:repeat(1,minmax(0,1fr))}@media (min-width:768px){.module-content .template-index ul:not(.filters){grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.module-content .template-index ul:not(.filters){grid-template-columns:repeat(3,minmax(0,1fr))}}