@import url('https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,300;0,400;0,500;0,600;1,600&display=swap');.no-select{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.clearfix{display:inline-block}.overlay{content:'';position:absolute;top:0;left:0;right:0;bottom:0}.loaderIcon{content:'';position:absolute;width:40px;height:40px;background:url(/img/loading.svg) no-repeat 50% 0;margin-left:-20px;margin-top:-20px;display:none;top:50%;left:50%}.mfp-content
#article{position:relative;background:#FFF;padding:20px;width:auto;max-width:800px;margin:20px
auto;font-size:14px}.mfp-content #article
h1{font-size:40px;text-align:center}body{padding:0;margin:0;font:13px Arial,Helvetica,Garuda,sans-serif;*font-size:small;*font:x-small;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-text-size-adjust:100%}article,aside,figure,footer,header,nav,section,details,summary,main{display:block}h1,h2,h3,h4,h5,h6,ul,li,em,strong,pre,code,p{padding:0;margin:0;line-height:1.6em;font-size:inherit}table{font-size:inherit;font:100%}.menu{list-style:none;margin:0;padding:0}.menu
li{margin:0;padding:0;line-height:1em;background:none}img{border:0;max-width:100%}a{text-decoration:none}input,select,textarea{font:inherit}.pathway{margin:0;padding:0}.pathway
li{display:inline-block}*,*:before,*:after{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}*:focus,a{outline:none}body{font-weight:400;font-size:16px;font-family:'Montserrat',sans-serif;color:#000}h1,h2,h3,h4,h5,h6{margin-bottom: .5em;line-height:1em;font-weight:bold;color:#1966DC;text-transform:uppercase}h1{font-size:40px}h2{font-size:35px}h3{font-size:30px}.sectionHeader{text-align:center;font-size:40px;margin-bottom:1em;color:#1966DC;text-transform:none;font-weight:normal}.sectionHeader>span{display:inline-block;position:relative}.sectionHeader>span::before{content:'';position:absolute;right:100%;top:50%;height:1px;background:#1966DC;width:10vw;transform:translateX(-20px);-webkit-transform:translateX(-20px)}a{color:#FDB000}strong,b{font-weight:bold}p{margin-bottom:1em;line-height:1.5em}ul{list-style-type:circle;margin:0
0 1.5em 1em}ul
li{margin:0
0 .5em}dl{margin-bottom:1.5em}dl
dt{display:block;padding:0;margin:0
0 .5em;font-weight:bold}dl
dd{padding:0;margin:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none}input[type=number]{-moz-appearance:textfield}input[disabled=disabled]{color:#000}.error-message,.inputInstructions{font-size:12px;display:block}.inputInstructions{color:rgba(0,0,0,0.7);padding-top:5px}label{font-weight:600;display:block;margin-bottom: .2em;color:#1966DC}.required label::after{content:'*';color:#FDB000}.labelHint{color:#666}.error-message{padding-top:5px;color:#C94343}.input{margin-bottom:20px;position:relative}input[type='text'],input[type='email'],input[type='tel'],input[type='number'],input[type='password'],textarea,select{width:100%;font:inherit;background:none;border-radius:0;box-shadow:none;background:#F7F7F7;height:58px;line-height:58px;border:1px
solid #F7F7F7;padding:0
1em;transition:300ms}input[type='text']:focus,input[type='email']:focus,input[type='tel']:focus,input[type='number']:focus,input[type='password']:focus,textarea:focus,select:focus{border-color:#FDB000}textarea{padding:1em;line-height:1.2em;-webkit-appearance:none;height:auto}.checkbox{position:relative;padding-left:35px}.checkbox
label{padding-top:2px;line-height:1.4em;font-weight:normal;color:#000;font-size:14px}.checkbox label::before{content:'\2713';display:block;text-align:center;width:25px;height:25px;line-height:25px;color:#000;position:absolute;left:0;top:0;opacity:0;cursor:pointer}.checkbox
input{-webkit-appearance:none;-moz-appearance:none;-o-appearance:none;appearance:none;margin:0;width:25px;height:25px;border:1px
solid #fff;background:#F7F7F7;position:absolute;top:0;left:0;transition:300ms;cursor:pointer}.checkbox input:checked+label:before{opacity:1}.checkbox
a{color:#000;text-decoration:underline}input[type='submit'],.button,button{-webkit-appearance:none;-moz-appearance:none;-o-appearance:none;appearance:none;box-shadow:none;border-radius:0;font:inherit;background:#FDB000;height:50px;line-height:50px;border:none;text-transform:uppercase;cursor:pointer;color:#fff !important;display:inline-block;padding:0
2em;text-align:center;font-weight:bold;transition:300ms;font-size:1rem}input[type='submit']:hover,.button:hover,button:hover{background-color:#ffc031}.button--alt{background:#1966DC}.button--alt:hover{background-color:#3f82e9}.button--full{width:100%}.button--ghost{color:#000 !important;background:none;border:1px
solid #000}.button--ghost:hover{background-color:#808080}.button--big{height:80px;line-height:80px;padding:0
4em}.button__spinner{position:absolute;right:50%;top:50%;transform:translate(-50%,-50%);line-height:0;left:50%;width:25px;opacity:0}.button__spinner
svg{animation:flip 800ms linear infinite reverse;-webkit-animation:flip 800ms linear infinite reverse;animation-play-state:paused;-webkit-animation-play-state:paused;width:30px}.button--loading{position:relative}.button--loading.loading
.button__spinner{opacity:1}.button--loading.loading .button__spinner
svg{animation-play-state:running;-webkit-animation-play-state:running}.button--loading.loading
.button__text{opacity:0}.inputHint{background:rgba(25,102,220,0.1);padding:20px;font-size: .95em;margin-bottom:20px;position:relative;top:0px}.inputHint *:last-child{margin-bottom:0}.inputHint::before{content:'';width:0;height:0;border-style:solid;border-width:0 10px 14px 10px;border-color:transparent transparent rgba(25,102,220,0.1) transparent;position:absolute;left:5px;top:-14px}.inputHint
input{background:#fff;border-color:#fff}.numberInput input,
.numberInput .dec,
.numberInput
.inc{display:inline-block}.numberInput
input{border:none;background:#fff}.numberInput .dec,
.numberInput
.inc{cursor:pointer;width:32px;height:32px;background:#F7F7F7;line-height:32px;color:#1966DC}[data-toggler-target="true"]{display:none}[data-toggler-target="true"].visible{display:block}.response_message,#flashMessage,#authMessage{position:fixed;width:550px;padding:30px;background:#5EA258;color:#fff;bottom:20%;left:50%;margin-left:-225px;box-shadow:0 10px 30px rgba(0,0,0,0.3);display:none;cursor:pointer;text-align:center}.response_message::before,.response_message::after,#flashMessage::before,#flashMessage::after,#authMessage::before,#authMessage::after{content:'';width:10px;height:1px;background:#fff;right:15px;top:15px;position:absolute;cursor:pointer}.response_message::before,#flashMessage::before,#authMessage::before{transform:rotate(-45deg);-webkit-transform:rotate(-45deg)}.response_message::after,#flashMessage::after,#authMessage::after{transform:rotate(45deg);-webkit-transform:rotate(45deg)}.response_message.error,#flashMessage.error,#authMessage.error{background-color:#C94343}.response_message.visible,#flashMessage.visible,#authMessage.visible{display:block;animation:messageIn 1200ms cubic-bezier(0.230,1.000,0.320,1.000) forwards;-webkit-animation:messageIn 1200ms cubic-bezier(0.230,1.000,0.320,1.000) forwards}.response_message.hidden,#flashMessage.hidden,#authMessage.hidden{animation:messageOut 800ms cubic-bezier(0.230,1.000,0.320,1.000) forwards;-webkit-animation:messageOut 800ms cubic-bezier(0.230,1.000,0.320,1.000) forwards}.response_message .button,
#flashMessage .button,
#authMessage
.button{background:#fff;color:#000 !important;height:40px;line-height:40px;padding:0
2em;border:none;margin-top:20px}@media screen and (max-width: 550px){.response_message,#flashMessage,#authMessage{bottom:0;left:0;right:0;margin:0;width:auto}}.ui-widget-content{position:relative;height:4px;margin:20px
0;background:#F7F7F7}.ui-widget-content .ui-slider-range{position:absolute;left:0;right:0;height:4px;background:#1966DC;top:0}.ui-widget-content .ui-slider-handle{position:absolute;height:20px;width:20px;border-radius:50%;top:-8px;right:auto;background:#fff;border:1px
solid #1966DC;margin-left:-10px}.optionrow{margin-bottom:1em}.radio{position:relative}.radio .option,
.radio
.optionrow{position:relative;padding-left:30px}.radio .option label:not(.fake)::before,
.radio .optionrow label:not(.fake)::before{position:absolute;left:0;top:0}.radio input[type="radio"]{position:fixed;top:-100vh;left:-100vw;margin-right:10px}.radio input[type="radio"]:checked+label::before{background:#1966DC;box-shadow:0 0 0 3px #fff inset}.radio label:not(.fake)::before{content:'';width:20px;height:20px;border-radius:50%;display:inline-block;vertical-align:middle;margin-right:10px;background:#fff;cursor:pointer;border:1px
solid #1966DC}fieldset{border:1px
solid rgba(0,0,0,0.5);padding:30px}fieldset
legend{padding:0
1em}.icon{display:inline-block;width:25px;height:25px;vertical-align:middle}.icon.star{background:url(/img/star.svg) no-repeat center}.icon.off{opacity: .1}.ratings>span{display:block;height:30px;line-height:30px;opacity: .25;cursor:pointer;transition:300ms}.ratings>span:hover,.ratings>span.active{opacity:1;filter:grayscale(0);-webkit-filter:grayscale(0)}.tabs__menu{display:flex}.tabs__toggler{height:56px;line-height:56px;font-size:20px;text-align:center;text-transform:uppercase;color:#1966DC;padding:0
1em;border:1px
solid #1966DC;flex-grow:1;border-right:none;cursor:pointer}.tabs__toggler:last-child{border-right:1px solid #1966DC}.tabs__toggler--current{background:#1966DC;color:#fff;font-weight:bold;box-shadow:0 3px 6px rgba(0,0,0,0.16)}.tabs__tab{padding-top:30px;display:none}.tabs__tab--current{display:block}@keyframes
messageIn{0%{transform:translate3d(0,100vh,0) scale3d(.7,.7,.7);-webkit-transform:translate3d(0,100vh,0) scale3d(.7,.7,.7);opacity:0}100%{transform:translate3d(0,0,0);-webkit-transform:translate3d(0,0,0);opacity:1}}@keyframes
messageOut{0%{opacity:1}100%{transform:scale3d(0,0,0) translate3d(0,100vh,0);-webkit-transform:scale3d(0,0,0) translate3d(0,100vh,0);opacity:0}}@keyframes
marquee{0%{transform:translate3d(0,0,0);-webkit-transform:translate3d(0,0,0)}100%{transform:translate3d(-100%,0,0);-webkit-transform:translate3d(-100%,0,0)}}@keyframes
cookieOut{0%{transform:translate3d(0,0,0);-webkit-transform:translate3d(0,0,0);opacity:1}100%{transform:translate3d(0,100px,0);-webkit-transform:translate3d(0,100px,0);opacity:0}}@keyframes
flip{0%{transform:rotate(0deg);-webkit-transform:rotate(0deg)}100%{transform:rotate(360deg);-webkit-transform:rotate(360deg)}}@keyframes
fadeInUp{0%{transform:translate3d(0,20vw,0);-webkit-transform:translate3d(0,20vw,0);opacity:0}100%{transform:translate3d(0,0,0);-webkit-transform:translate3d(0,0,0);opacity:1}}@keyframes
zoomOut{0%{transform:scale3d(1.3,1.3,1.3) translate3d(0,10vw,0);-webkit-transform:scale3d(1.3,1.3,1.3) translate3d(0,10vw,0)}100%{transform:scale3d(1,1,1);-webkit-transform:scale3d(1,1,1)}}@keyframes
preloadOut{100%{transform:translate3d(0,-100%,0);-webkit-transform:translate3d(0,-100%,0);opacity:0}}@keyframes
flick{50%{opacity: .2}}@keyframes
fadeOut{100%{opacity:0}}@-webkit-keyframes
messageIn{0%{transform:translate3d(0,100vh,0) scale3d(.7,.7,.7);-webkit-transform:translate3d(0,100vh,0) scale3d(.7,.7,.7);opacity:0}100%{transform:translate3d(0,0,0);-webkit-transform:translate3d(0,0,0);opacity:1}}@-webkit-keyframes
messageOut{0%{opacity:1}100%{transform:scale3d(10,0,1);-webkit-transform:scale3d(10,0,1);opacity:0}}@-webkit-keyframes
marquee{0%{transform:translate3d(0,0,0);-webkit-transform:translate3d(0,0,0)}100%{transform:translate3d(-100%,0,0);-webkit-transform:translate3d(-100%,0,0)}}@-webkit-keyframes
cookieOut{0%{transform:translate3d(0,0,0);-webkit-transform:translate3d(0,0,0);opacity:1}100%{transform:translate3d(0,100px,0);-webkit-transform:translate3d(0,100px,0);opacity:0}}@-webkit-keyframes
flip{0%{transform:rotate(0deg);-webkit-transform:rotate(0deg)}100%{transform:rotate(360deg);-webkit-transform:rotate(360deg)}}.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;overflow:hidden;display:block;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,
.slick-slider .slick-list{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.slick-track{position:relative;left:0;top:0;display:block;margin-left:auto;margin-right:auto}.slick-track:before,.slick-track:after{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;height:100%;min-height:1px;display:none}[dir="rtl"] .slick-slide{float:right}.slick-slide
img{display:block}.slick-slide.slick-loading
img{display:none}.slick-slide.dragging
img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px
solid transparent}.slick-arrow.slick-hidden{display:none}body{min-height:100vh;display:flex;flex-direction:column}main{flex-grow:1}@media screen and (min-width: 1001px){.mobile-only{display:none !important}}.container{padding:0
4vw}.topBar{background:#1966DC;color:#fff;font-size:14px}.topBar__container{display:flex;align-items:center;justify-content:space-between;height:58px}.topBar__menu{display:flex;align-items:flex-start;margin-right:auto}.topBar__menu
li{margin-right:1vw}.topBar__menu li:last-child{margin:0}.topBar__menu
a{color:#fff;display:inline-block;height:40px;line-height:40px;text-transform:uppercase}.topBar__info{padding:0
1.5vw;align-self:stretch;border-right:1px solid rgba(255,255,255,0.4);font-weight:600;text-transform:uppercase;display:flex;flex-direction:column;justify-content:center}.topBar__info
strong{font-weight:600;color:#FDB000}.topBar__info
p{margin:0}.topBar__info:last-of-type{padding-right:0;border:none}.topBar__info--phone{background:url(/img/icons/phone.svg) no-repeat 0px 50%;padding-left:30px !important}.topBar__info--repair
a{text-decoration:underline}.siteHeader{padding:20px
0;position:relative;z-index:501}.siteHeader__container{display:flex;justify-content:space-between;align-items:center}.logolink{width:183px}.mobileMenuToggler{display:none}.userMenu{font-size:14px;position:relative;padding-left:40px}.userMenu
a{color:#1966DC;text-transform:uppercase;height:40px;line-height:40px;display:inline-block}.userMenu .login::before,
.dropDown_user .dropDownToggler::before{content:'';position:absolute;width:34px;height:34px;background:url(/img/icons/user.svg) no-repeat center;left:0;top:50%;margin-top:-17px}.whybuy{margin:200px
15vw 0;display:flex;justify-content:space-between}.whybuy__box{background:#F7F7F7;text-align:center;border:1px
solid #1966DC;padding:5vw 20px 3vw;flex:0 0 23%;color:#1966DC;box-shadow:0 3px 6px rgba(0,0,0,0.16)}.whybuy__box
a{color:#1966DC;font-weight:bold;text-decoration:underline}.whybuy__box
img{vertical-align:middle}.whybuy__box__icon{width:70px;height:70px;margin:0
auto;background:#fff;background-repeat:no-repeat;background-position:center;border:1px
solid #1966DC;display:block;margin-bottom:15px}.whybuy__box__icon--24{background-image:url(/img/icons/phone_blue.svg)}.whybuy__box__icon--25{background-image:url(/img/icons/box_blue.svg)}.whybuy__box__icon--30{background-image:url(/img/icons/cc_blue.svg)}.whybuy__box__icon--31{background-image:url(/img/icons/truck_blue.svg)}.whybuy__box p:last-child{margin:0}.siteFooter{background:#1966DC;color:#fff;padding:60px
0;font-size:16px;margin-top:100px}.siteFooter__container{padding:0
13vw;display:flex;justify-content:space-between;gap:20px}.siteFooter__logo{display:flex;gap:10px;margin-bottom:60px}.siteFooter__menu{font-size:16px}.siteFooter__menu
a{display:block;font-weight:bold;line-height:1.4em;color:#fff}.siteFooter__newsletter{flex:0 0 25vw}.siteFooter__social{padding:10px
0 30px;margin-left:auto}.siteFooter__infos,.siteFooter__legal{font-size:13px}.siteFooter__infos a,
.siteFooter__legal
a{color:#fff;text-decoration:underline}.siteFooter__legal{white-space:nowrap}.siteFooter__logos{display:flex;align-items:center}.siteFooter__logos>img,.siteFooter__logos>a{margin-right:5px}.siteFooter__logos>img:last-child,.siteFooter__logos>a:last-child{margin:0}.siteFooter__logos
img{display:block}.siteFooter__credits{text-align:right;font-size:12px;margin-left:auto;padding-top:20px}.siteFooter__credits
a{color:#fff}.socialLinks{display:flex}.socialLinks__link{display:block;width:40px;height:40px;text-align:left;overflow:hidden;text-indent:-100em;transition:300ms}.socialLinks__link--fb{background:url(/img/icons/facebook.svg) no-repeat center}.socialLinks__link--yt{background:url(/img/icons/youtube.svg) no-repeat center}.socialLinks__link--ig{background:url(/img/icons/instagram.svg) no-repeat center}.socialLinks__link:hover{opacity: .6}@media screen and (min-width: 1201px){.mainMenu{position:sticky;top:0;background:#fff;z-index:500}.mainMenu__container{display:flex}.mainMenu
.menu{flex-grow:1;display:flex;justify-content:center;height:94px}.mainMenu .menu>li>a:hover{background-color:#eaeaea}.mainMenu .menu
li{position:relative;flex-grow:1;margin-right:6px}.mainMenu .menu li:hover
.submenu{visibility:visible;transform:translate3d(0,0,0);-webkit-transform:translate3d(0,0,0);box-shadow:0 3px 6px rgba(0,0,0,0.16)}.mainMenu .menu
li.mobile{display:none}.mainMenu .menu
a{height:94px;display:flex;color:#000;flex-direction:column;justify-content:center;font-size:14px;color:#1966DC;text-transform:uppercase;background:#F7F7F7;padding:10px
1vw 10px 6vw;background-repeat:no-repeat;background-position:2vw 50%;transition:300ms}.mainMenu .menu
a.parent{position:relative;padding-right:2.5vw}.mainMenu .menu a.parent::after{content:'';width:10px;height:16px;position:absolute;right:1vw;top:50%;margin-top:-8px;background:url(/img/icons/dropdown.svg) no-repeat center / contain}.mainMenu .menu a:not(.category6){min-width:14vw}.mainMenu .menu
a.category1{background-image:url(/img/icons/macchina_cucire.svg)}.mainMenu .menu
a.category2{background-image:url(/img/icons/macchina_maglieria.svg)}.mainMenu .menu
a.category3{background-image:url(/img/icons/stiro.svg)}.mainMenu .menu
a.category4{background-image:url(/img/icons/audio_video.svg)}.mainMenu .menu
a.category5{background-image:url(/img/icons/phon.svg)}.mainMenu .menu
a.category6{background-image:url(/img/icons/offerte.svg);font-weight:bold;color:#3BD91F;padding-right:1vw;padding-left:4vw}.mainMenu
.submenu{position:absolute;width:auto;left:0;right:0;top:100%;background:#fff;visibility:hidden;list-style-type:none;margin:0;padding:1.6vw;transition:250ms cubic-bezier(0.250,0.460,0.450,0.940);transform:translate3d(0,20px,0);-webkit-transform:translate3d(0,20px,0)}.mainMenu .submenu .all,
.mainMenu .submenu
.back{display:none}.mainMenu .submenu
li{margin:0
0 .4em}.mainMenu .submenu li:last-child{margin:0}.mainMenu .submenu li
a{height:auto;line-height:1.2em;font-weight:500;background:none;color:#1966DC;padding:5px
0;text-transform:none;display:block;font-size:16px;min-width:0 !important}.mainMenu .submenu li a:hover{background:none;color:#FDB000;font-weight:bold}}.dropDown{position:relative}.dropDownToggler{display:inline-block;height:40px;line-height:40px;cursor:pointer;position:relative;color:#1966DC;text-transform:uppercase;font-size:14px}.dropDownMenu{position:absolute;top:100%;right:0;width:200px;background:#F7F7F7;transition:300ms;padding:20px;opacity:0;visibility:hidden;transform:translate3d(0,20px,0);-webkit-transform:translate3d(0,20px,0)}.dropDownMenu a,
.dropDownMenu
span{height:40px;line-height:40px;display:block;color:#1966DC;font-weight:bold}.dropDown:hover
.dropDownMenu{opacity:1;visibility:visible;transform:translate3d(0,0,0);-webkit-transform:translate3d(0,0,0)}.dropDown_user
.dropDownToggler{padding-left:40px;position:relative}.newsletterForm__title{font-size:20px;font-weight:400;margin-bottom:10px;text-transform:uppercase;color:#fff}.newsletterForm__inputs{display:flex;margin-bottom:10px}.newsletterForm__inputs
input{flex-grow:1}.newsletterForm__button{height:auto;width:90px;overflow:hidden;text-indent:-100em;background-image:url(/img/button_arrow.svg);background-position:center;background-repeat:no-repeat}.newsletterForm__privacy{font-weight:500;font-size:16px}.newsletterForm__privacy
label{color:#fff}.newsletterForm__privacy
a{color:#FDB000}.pathway{padding:20px
0 50px;font-size:14px;color:#8E8E8E;display:flex;align-items:center}.pathway li::after{content:'';width:10px;height:10px;background:url(/img/icons/pathway_arrow.svg) no-repeat center;display:inline-block;vertical-align:middle;margin:0
.4vw}.pathway li:last-child::after{display:none}.pathway
a{color:#000;font-weight:bold}.attachments{list-style-type:none;margin:0
0 1em;padding:0}.attachments
li{display:inline-block;margin:0
10px 10px 0}.attachments li
a{height:95px;line-height:95px;font-size:20px;color:#1966DC;border:1px
solid #1966DC;display:block;padding:0
20px 0 135px;position:relative;font-weight:bold}.attachments li a::before{content:'';position:absolute;left:0;top:0;bottom:0;width:95px;background:#1966DC url(/img/icons/download.svg) no-repeat center}.simplePage,.contactPage,.menuArticle{padding:80px
15vw 0}.simplePage--image{display:flex}.simplePage__content{flex-grow:1}.simplePage__image{flex:0 0 25vw;margin-left:5vw}.simplePage__image
img{display:block;border:1px
solid #FDB000}.contactPage{display:flex}.contactPage__form{flex:0 0 50%}.contactPage__form
form{background:#F7F7F7;padding:30px}.contactPage__form form input,
.contactPage__form form select,
.contactPage__form form
textarea{background:#fff}.contactPage__content{flex-grow:1;padding-right:2.5vw}.menuArticle{display:flex}.menuArticle__menu{text-align:right;border-right:1px solid #F7F7F7;flex:0 0 25%;padding-right:2.5vw}.menuArticle__menu
li{margin-bottom:1em}.menuArticle__menu
a{font-size:14px;text-transform:uppercase;color:#1966DC}.menuArticle__content{flex-grow:1;padding-left:2.5vw}.infoBox{margin-top:200px;padding:80px
0 100px;text-align:center}.infoBox--cucito{background:url(/img/macchine_bg.jpg) no-repeat center / cover}.infoBox--no-margin{margin-top:40px}.infoBox__wrapper{position:relative;z-index:10}.infoBox__content{max-width:45%;padding:3vw;background:rgba(255,255,255,0.91);position:relative;margin:0
auto}.infoBox__content
h3{font-size:40px;font-weight:normal;text-transform:none;margin-bottom:1em;line-height:1.2em}.infoBox__content h3
strong{font-weight:bold;line-height:1em}.infoBox__content h3 strong:last-of-type{color:#FDB000}.infoBox__content::before{content:'';position:absolute;top:0.8vw;left:0.8vw;right:0.8vw;bottom:0.8vw;border:1px
solid #FDB000}.productSlideshow{margin-top:40px}.productSlideshow__slide{background:#D2EDEB;display:flex !important;align-items:center;overflow:hidden;position:relative}.productSlideshow__slide__image{align-self:stretch;flex:0 0 45%;display:flex;flex-direction:column;justify-content:center;align-items:center;position:relative;z-index:2}.productSlideshow__slide__image
img{display:block;height:25vw;object-fit:contain}.productSlideshow__slide__image::before{content:'';position:absolute;z-index:-1;background:#fff;width:150%;padding-top:150%;left:0;top:-50%;border-radius:50%;box-shadow:0 3px 6px rgba(0,0,0,0.16)}.productSlideshow__slide--altbg{background:#FFDCB2}.productSlideshow__slide__content{padding:10vw 10vw 10vw 16vw;flex-grow:1}.productSlideshow__slide__counter{position:absolute;left:-0.3em;font-size:13vw;font-weight:bold;top:2vw;color:#fff}.productSlideshow__slide__link{font-weight:bold;text-transform:uppercase;margin-top:1em;display:inline-block;text-decoration:underline}.productSlideshow .slick-dots{z-index:10;position:absolute;left:5vw;bottom:4vw}.slick-dots{display:flex;list-style-type:none}.slick-dots
button{display:none}.slick-dots
li{display:block;width:10px;height:10px;background:#fff;border-radius:50%;border:1px
solid #1966DC;margin:0
.5vw;cursor:pointer;position:relative;transition:200ms}.slick-dots li::before{content:'';position:absolute;left:50%;top:50%;width:10px;height:10px;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);z-index:-1;background:#1966DC;border-radius:50%;transition:200ms}.slick-dots li.slick-active{background:#1966DC}.slick-dots li.slick-active::before{width:14px;height:14px}#error{text-align:center;padding-top:50px;margin:0
5vw}.blog,.blogArticle{max-width:1000px;margin:80px
auto 0}.blogArticlePreview{display:grid;grid-template-columns:400px 1fr;gap:40px;align-items:center;margin-top:60px}.blogArticlePreview:nth-child(2n){grid-template-columns:1fr 400px}.blogArticlePreview:nth-child(2n) .content{order:-1}.blogArticlePreview
a{color:#1966DC}.blogArticlePreview:first-of-type{margin-top:0}.blogArticlePreview .image a,
.blogArticlePreview .image
img{display:block;width:100%}.blogArticlePreview .image
img{aspect-ratio:1;object-fit:contain}.blogArticlePreview .content header
.small{text-transform:uppercase;font-size: .8rem;margin-bottom: .6em;display:block;color:rgba(0,0,0,0.5)}.blogArticle
.sideCol{margin-bottom:30px}.blogArticle .mainCol header
.small{text-transform:uppercase;font-size: .8rem;margin-bottom: .6em;display:block;color:rgba(0,0,0,0.5)}.paging{display:flex;align-items:center;justify-content:center;gap:5px;margin-top:40px}.paging>span{width:40px;height:40px;line-height:38px;border:1px
solid rgba(0,0,0,0.2);color:#000;text-align:center}.paging>span.current{background:#1966DC;color:#fff}.paging > span
a{color:inherit;width:40px;height:40px;display:block}.cartButton{position:relative;height:94px}.cartButton
.toggler{display:inline-block;height:94px;line-height:94px;cursor:pointer;position:relative;width:150px;background:#1966DC url(/img/cart.svg) no-repeat center;overflow:hidden;text-indent:-100em;color:#fff;font-size:20px;font-weight:500}.cartButton_empty
.toggler{background-color:#F7F7F7}.cartButton_active
.toggler{background-position:35% 50%}.cartButton_active .toggler::after{content:'/ ' attr(data-hint);position:absolute;left:60%;top:0;bottom:0;z-index:10;text-indent:0}.productSlider{margin:200px
125px 0;position:relative}.productSlider
.productPreview{padding:0
1vw}.productSlider--offers{background:#F7F7F7;margin-left:0;margin-right:0;padding:80px
0 100px;display:flex;align-items:center}.productSlider--offers
.sectionHeader{writing-mode:vertical-lr;flex-grow:0;transform:rotate(180deg);-webkit-transform:rotate(180deg);margin:0;display:flex;justify-content:center}.productSlider--offers .sectionHeader>span{display:block;border-left:1px solid #1966DC;margin-left:2.5vw}.productSlider--offers .sectionHeader>span::before{display:none}.productSlider--offers
.productPreview{background:#fff;padding-bottom:1vw}.productSlider--offers
.productSliderList{max-width:90%;flex-grow:1}.productSlider--offers
.productSlider__arrow{bottom:-70px;top:auto;background-color:transparent}.productSlider--offers .productSlider__arrow--prev{left:2.5vw}.productSlider--offers .productSlider__arrow--next{right:2.5vw}.productSlider--offers .slick-track,
.productSlider--offers .slick-slide,
.productSlider--offers .slick-slide>div{display:flex;height:auto}.productSlider--offers .slick-slide{padding:0
1vw}.productSlider__arrow{position:absolute;width:60px;height:60px;z-index:10;border-radius:50%;background:#fff url(/img/icons/sliderArrow.svg) no-repeat center;top:50%;transition:300ms;margin-top:-30px;cursor:pointer}.productSlider__arrow--prev{left:-70px;transform:rotate(180deg);-webkit-transform:rotate(180deg)}.productSlider__arrow--next{right:-70px}.productSlider__arrow.slick-disabled{opacity:0}.searchProducts{position:relative;width:35vw}.searchProducts
.input{margin:0}.searchProducts
input{background:#fff url(/img/icons/lens.svg) no-repeat right 10px center;border:1px
solid #FDB000;padding:0
40px 0 1em}.searchResults{list-style-type:none;margin:0;padding:10px;font-size:13px;position:absolute;left:0;right:0;top:100%;background:#fff;box-shadow:0 3px 6px rgba(0,0,0,0.16)}.searchResults li,
.searchResults
ul{margin:0;padding:0}.searchResults
ul{list-style-type:none}.searchResults h4,
.searchResults
h5{font-size:1em;font-weight:500;margin:0}.searchResults h4 strong,
.searchResults h5
strong{color:#FDB000;font-weight:500;display:inline;line-height:1em}.searchResults
h5{color:#000;font-size:1em}.searchResults
.categoryResults{padding-top:10px}.searchResults .categoryResults
li{padding: .5em 0}.searchResults .categoryResults
a{font-size:15px;font-weight:500;color:#1966DC}.productSearchPreview{display:flex;align-items:center;margin-bottom:10px}.productSearchPreview
.imgbg{margin-right:5px;flex:0 0 30px}.productSearchPreview .imgbg
img{display:block}#cartPreview{text-align:left;position:absolute;width:480px;z-index:9999;padding:0;min-height:80px;max-height:80px;top:100%;right:0;visibility:hidden;overflow:hidden;opacity:0;color:#000;transition:300ms;transform:translate3d(0,20px,0);-webkit-transform:translateY(0,20px,0);background:#fff}#cartPreview::after{content:'';position:absolute;width:40px;height:40px;background:url(/img/loading.svg) no-repeat 50% 0;margin-left:-20px;margin-top:-20px;display:none;top:50%;left:50%}#cartPreview.visible{transform:translate3d(0,0,0);-webkit-transform:translate3d(0,0,0);visibility:visible;opacity:1;box-shadow:0 3px 6px rgba(0,0,0,0.16)}#cartPreview.loading::after{display:block;animation:flip 600ms linear infinite;-webkit-animation:flip 600ms linear infinite}#cartPreview.loaded{max-height:calc(80vh - 80px);overflow:auto;background:#fff}#cartPreview.loaded
.cartPreview{display:block}#cartPreview
.cartPreview{display:none}.miniCart{position:relative;font-size:14px}.miniCart
a{color:#1966DC}.miniCart
h6{font-weight:bold;margin-bottom: .5em;font-size:1em;color:#1966DC;text-transform:uppercase}.miniCartProduct{padding:20px;border-bottom:1px solid #F7F7F7;display:flex}.miniCartProduct:last-child{border:none}.miniCartProductImage{width:20%;text-align:center}.miniCartProductDescription{width:70%;padding-left:20px}.miniCartProductPrice{font-weight:bold;color:#FDB000}.miniCartButton{flex:0 0 50%;background:#1966DC;font-size:16px}.miniCartButton_full{flex:0 0 100%}.miniCartFooter{padding:15px
20px 15px;font-size:14px;background:#F7F7F7;color:#1966DC;font-weight:bold;text-transform:uppercase}.miniCartExtra{margin-bottom:5px;display:flex;justify-content:space-between;font-size:12px}.miniCartTotal{display:flex;align-items:center}.miniCartTotal
strong{flex-grow:1}.miniCartActions{display:flex}.miniCartCoupon{text-align:center;padding:10px
20px}.category{display:flex}.categoryMenu{flex:0 0 21%;padding-right:2.5vw}.categoryMenu
.filtersToggler{display:none}.categoryMain{flex-grow:1;padding-bottom:90px}.categoryProductsHeader{margin-bottom:40px;display:flex;justify-content:space-between;align-items:center;font-size:16px}.sortProducts{display:flex;align-items:center}.sortProducts
label{font-weight:normal;font-size:1em;margin:0;color:#000}.sortProducts
select{border:none;height:40px;line-height:40px;margin:0;-webkit-appearance:none;appearance:none;padding:0
30px 0 5px;background:#fff url(/img/icons/sort.svg) no-repeat 100% 50%}.sortProducts select
option{font-size:14px}.productGrid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:90px 2.5vw}.activeFilters{padding-right:5vw}.activeFilters
.removeFilter{display:inline-block;height:20px;line-height:20px;padding:0
25px 0 10px;border-radius:10px;font-size:12px;color:#000;margin-right:1em;margin-bottom:5px;position:relative;background:#F7F7F7}.activeFilters .removeFilter::after{content:'';position:absolute;width:20px;height:20px;right:-1px;top:-1px;border-radius:10px;background:url(/img/plus.svg) no-repeat center;transform:rotate(45deg);-webkit-transform:rotate(45deg)}.loadMore{text-align:center;background:#F7F7F7;margin-top:30px}.loadMoreButton{display:inline-block;padding:10px;border:none;color:#000;position:relative;font-size:14px;letter-spacing: .1em;text-transform:uppercase}.loadMoreButton
.loading{display:inline-block;vertical-align:middle;margin-right:1em;width:40px;height:40px;background:url(/img/loading.svg) no-repeat 50% 0;animation:flip 600ms linear infinite;-webkit-animation:flip 600ms linear infinite}.widget.catMenu h4,
.categoryMenu
h4{color:#FDB000;text-transform:uppercase;font-size:20px;font-weight:600}.widget.catMenu > .menu
.categoryMenuItem{display:flex;flex-direction:column;justify-content:center;font-size:14px;position:relative}.widget.catMenu > .menu .categoryMenuItem--active{font-weight:bold}.widget.catMenu > .menu li.open>.menu{display:block;padding-bottom:20px}.widget.catMenu > .menu li.open > a
.submenuToggler{transform:rotate(-45deg);-webkit-transform:rotate(-45deg)}.widget.catMenu > .menu
.menu{overflow:hidden;display:none;transition:300ms}.widget.catMenu > .menu
.submenuToggler{position:absolute;right:5px;top:50%;margin-top:-20px;width:40px;height:40px;cursor:pointer;border-radius:50%;transition:300ms}.widget.catMenu > .menu .submenuToggler::before,
.widget.catMenu > .menu .submenuToggler::after{content:'';width:12px;height:1px;position:absolute;background:#FDB000;top:50%;left:50%;margin-left:-6px;margin-top:-1px;transition:300ms}.widget.catMenu > .menu .submenuToggler::after{content:'';transform:rotate(-90deg);-webkit-transform:rotate(-90deg)}.widget.catMenu > .menu .submenuToggler:hover{background-color:#FDB000}.widget.catMenu > .menu .submenuToggler:hover::before,
.widget.catMenu > .menu .submenuToggler:hover::after{background-color:#fff}.widget.catMenu>.menu>li>a{height:70px;margin-bottom:5px;background:#F7F7F7;color:#1966DC;text-transform:uppercase;padding:0
50px 0 88px;transition:300ms}.widget.catMenu>.menu>li>a:hover{background-color:#eaeaea}.widget.catMenu>.menu>li>a::before{content:'';position:absolute;left:0;top:0;bottom:0;width:68px;background:#FDB000;background-repeat:no-repeat;background-position:center}.widget.catMenu>.menu>li>a.categoryMenuItem--1::before{background-image:url(/img/icons/macchina_cucire_w.svg)}.widget.catMenu>.menu>li>a.categoryMenuItem--2::before{background-image:url(/img/icons/macchina_maglieria_w.svg)}.widget.catMenu>.menu>li>a.categoryMenuItem--3::before{background-image:url(/img/icons/stiro_w.svg)}.widget.catMenu>.menu>li>a.categoryMenuItem--4::before{background-image:url(/img/icons/audio_video_w.svg)}.widget.catMenu>.menu>li>a.categoryMenuItem--5::before{background-image:url(/img/icons/phon_w.svg)}.widget.catMenu>.menu>li>a.categoryMenuItem--6::before{background-color:#3BD91F;background-image:url(/img/icons/offerte_w.svg)}.widget.catMenu>.menu>li>.menu>li>a{height:50px;color:#1966DC;padding:0
50px 0 88px}.widget.catMenu>.menu>li>.menu>li>a::before{content:'';width:40px;height:1px;background:#FDB000;position:absolute;left:0;top:50%}.widget.catMenu>.menu>li>.menu>li>a:hover{color:#FDB000}.widget.catMenu>.menu>li>.menu>li>.menu{padding-left:108px}.widget.catMenu>.menu>li>.menu>li>.menu>li>a{color:#000;padding:5px
0}.widget.catMenu>.menu>li>.menu>li>.menu>li>a:hover{color:#FDB000}.widget{margin-bottom:40px}.widget
h4{color:#1966DC;text-transform:uppercase;font-size:16px;font-weight:bold}.widget
.input{margin-bottom:10px}.widget
.input.colorSelect{margin:0}.widget
.checkbox{display:flex;margin-bottom:10px;align-items:center;padding:0}.widget .checkbox
label{cursor:pointer;font-weight:normal;margin:0;font-size:16px}.widget .checkbox label::before{color:#1966DC}.widget .checkbox
input{position:static;margin:0
15px 0 0;background:#fff;color:#1966DC;border:1px
solid #1966DC}.widget input[type="submit"]{display:block;width:100%}.widget
.submit{overflow:hidden;height:0;transition:100ms}.widget
.submit.open{height:auto}.widget
.removeSelection{display:inline-block}.widget .removeSelection::before{content:'\2573';margin-right:5px}.widget.price .ui-widget-content{margin:15px
10px}.widget
.priceslider{text-align:center;font-size:12px;margin:0
auto 20px;display:flex;justify-content:space-between}.widget .priceslider
span{display:inline-block;text-align:center;width:10%;vertical-align:middle}.widget .priceslider
.priceInput{padding:0;margin:0;width:44%;display:inline-block;position:relative;margin-bottom:0;vertical-align:middle}.widget .priceslider .priceInput
input{display:block;text-align:right;padding-right:20px;height:1.2em;line-height:1.2em;border:none;color:#1966DC;font-weight:400;background:#fff}.widget .priceslider .priceInput
label{position:absolute;top:0;right:5px;height:1.2em;line-height:1.2em;font-size:13px;font-family:'Montserrat';font-weight:400;color:#1966DC}.widget .priceslider .priceInput:last-of-type
input{text-align:left;padding-right:0;padding-left:20px}.widget .priceslider .priceInput:last-of-type
label{right:auto;left:5px}.widget.collapsable h4
span{position:relative;display:inline-block;cursor:pointer}.widget.collapsable h4 span::after{content:'';background:url(/img/plus.svg) no-repeat center;width:20px;height:20px;position:absolute;right:-25px;top:50%;margin-top:-10px;transition:300ms}.widget.collapsable
.wrapper{height:0;overflow:hidden}.widget.collapsable.open
.wrapper{height:auto;padding-top:10px}.widget.collapsable.open h4 span:after{transform:rotate(225deg);-webkit-transform:rotate(225deg)}.colorSelect{display:flex;flex-wrap:wrap;justify-content:space-between}.colorSelect>div{flex:0 0 45%}.colorSelect
.checkbox{padding:0
!important;text-align:center;border:1px
solid #000;margin-bottom:15px}.colorSelect .checkbox
.bg{height:25px;display:block;position:absolute;top:0;left:0;right:0}.colorSelect .checkbox
label{padding-top:28px;padding-bottom:3px;z-index:10;position:relative;display:block}.colorSelect .checkbox input,
.colorSelect .checkbox label::before{margin:0;top:0;left:0}.colorSelect .checkbox
input{border:none}.colorSelect .checkbox label::before{background:rgba(0,0,0,0.1);color:#fff}.categoryMenuFilters
h4{margin-bottom:30px}.categoryMenuFilters
.widget{padding-bottom:40px;border-bottom:1px solid #1966DC;padding-left:2vw;padding-right:2vw}.categoryMenuFilters .widget
h4{margin-bottom:1em}.categoryMenuFilters .widget:last-child{margin-bottom:0;padding-bottom:0;border:none}.productPreview{text-align:center;color:#000;font-size:14px;display:flex;flex-direction:column;position:relative}.productPreviewNew{position:absolute;top:0;left:0;color:#fff;background:#FDB000;z-index:10;width:3.85vw;height:3.85vw;line-height:3.85vw;text-align:center;border-radius:50%;font-weight:bold;font-size:0.7vw;text-transform:uppercase}.productPreview
.img{margin-bottom:20px}.productPreview .img
img{display:block;height:15vw;object-fit:contain;margin:0
auto;max-width:80%;transition:600ms cubic-bezier(0.250,0.460,0.450,0.940)}.productPreview .title
h4{color:#1966DC;font-size:20px;font-weight:500;text-transform:uppercase}.productPreview
.brand{color:#1966DC;display:block}.productPreview
.description{flex-grow:1}.productPreview
.price{font-weight:bold;color:#FDB000;font-size:20px}.productPreview .price--discounted{color:#3BD91F}.productPreview .price--discounted
del{color:#000;display:block;font-size:14px;font-weight:normal;text-decoration:line-through}.productPreview:hover .img
img{transform:translate3d(0,-6px,0);-webkit-transform:translate3d(0,-6px,0)}.product{display:flex}.productMenu{flex:0 0 21%;padding-right:2.5vw}.productMain{flex-grow:1}.productHeader{display:flex;margin:0
7.5vw 100px}.productImage{flex:0 0 65%;max-width:65%;display:flex;flex-direction:row-reverse;align-items:flex-start}.productMainImage{flex-grow:1;text-align:center;padding-left:2.5vw}.productMainImage
img{display:block;margin:0
auto;max-width:90%}.productGallery{flex-basis:95px;flex-grow:0;flex-shrink:1;display:grid;grid-template-rows:repeat(5,1fr);grid-auto-flow:column;grid-auto-columns:95px;grid-gap:10px}.productGalleryImage,
.productGallery a,
.productGallery
img{display:block;height:95px;width:95px}.productGallery
img{object-fit:cover}.productReview{margin-bottom:1em;display:block}.productDetails{flex-grow:1;padding-left:2.5vw;color:#1966DC}.productDetails
.row{margin-bottom:1em;font-size:12px;letter-spacing: .1em}.productDetails .row
strong{font-weight:300;font-family:'Montserrat'}.productDetails
.productBrand{font-size:14px;display:block}.productDetails .pricebox,
.productDetails .attributeSet,
.productDetails .mainAttributes,
.productDetails
.alternativeColors{margin-bottom:2em}.productDetails .optionsList
.option{font-size:16px;min-width:36px;display:inline-block;height:30px;text-align:center;line-height:30px;margin-right:1em;color:#000}.productDetails
.productAlternativeColors{display:grid;grid-template-columns:repeat(5,1fr);gap:10px}.productDetails .productAlternativeColors
.productAlternativeColor{display:block;aspect-ratio:1 / 1}.productDetails .productAlternativeColors .productAlternativeColor
img{display:block;width:100%;min-height:100%;object-fit:contain}.productDetails .productAlternativeColors
.productAlternativeColor_current{box-shadow:0 0 0 1px #FDB000}.productDetails .productAlternativeColors
a{transition:300ms}.productDetails .productAlternativeColors a:hover{opacity:1}.productDetails
.productAdd{padding-top:30px}.productDetails .productAdd
#qty{display:flex;align-items:center;margin-bottom:10px}.productDetails .productAdd #qty
label{margin:0
10px 0 0}.productDetails .productAdd #qty
input{width:80px;background:#F7F7F7;height:40px;line-height:40px;text-align:center;padding:0}.productDetails .productAdd
button{display:block;border:none;width:100%;position:relative;box-shadow:0 3px 6px rgba(0,0,0,0.16)}.productDetails .productAdd button::after{content:'';position:absolute;width:40px;height:40px;background:url(/img/loading.svg) no-repeat 50% 0;margin-left:-20px;margin-top:-20px;display:none;top:50%;left:50%}.productDetails .productAdd .submitting
button{color:rgba(255,255,255,0)}.productDetails .productAdd .submitting button::after{display:block;animation:flip 600ms linear infinite;-webkit-animation:flip 600ms linear infinite}.productDetails
.productPricing{padding-top:1.5em;border-top:1px solid #FDB000}.productDetails .productPricing
#theprice{font-size:30px;color:#FDB000;font-weight:bold}.productDetails .productPricing .productPrice_discounted
del{color:#000;text-decoration:line-through;display:block}.productDetails .productPricing .productPrice_discounted
#theprice{font-size:30px;color:#3BD91F;font-weight:bold}.productDetails .productPricing
.productDiscountValue{color:#FDB000}.productDetails
.productSize{padding-bottom:40px}.productDetails .productSize
a{letter-spacing: .05em;font-size:14px;color:rgba(0,0,0,0.6)}.productDetails
.productMessage{margin-top:20px}.productCall{min-height:50px;margin-top:40px;padding-left:70px;background:url(/img/icons/phone_blue.svg) no-repeat 0 0;font-weight:bold}.productCall
span{font-weight:normal}.productCall
a{font-weight:bold;color:#1966DC;text-decoration:underline}.productInfos{margin:0
7.5vw;display:flex}.productTabs{flex-grow:1}.productAttachments{flex:0 0 35%;padding-left:2.5vw}.productAttachments
li{display:block;margin-right:0}.productCode{font-weight:500;color:#1966DC;margin-bottom:1em}.productAttributes{list-style-type:none;padding:0;margin:0
0 1.5em}.productAttribute{margin:0;margin-bottom: .2em}.productAttributeTitle{font-weight:normal}.productAttributeValue{font-weight:bold}.topCategories{margin-top:40px;display:grid;grid-template-columns:repeat(5,1fr);grid-gap:10px}.categoryPreview{position:relative}.categoryPreview::after{content:'';position:absolute;top:0;bottom:0;left:0;right:0;background:linear-gradient(rgba(0,0,0,0.56),rgba(0,0,0,0));transition:300ms}.categoryPreview:hover::after{opacity: .5}.categoryPreview__image,.categoryPreview__content{width:100%;display:block}.categoryPreview__content{position:absolute;left:0;right:0;bottom:0;top:0;padding:2vw;color:#fff;z-index:10}.categoryPreview__title{color:#fff;font-size:35px;text-transform:none;font-weight:500;line-height:1.2em;word-break:break-word}.categoryPreview__icon{width:56px;height:56px;display:block;margin-bottom:10px;background:#FDB000;background-repeat:no-repeat;background-position:center}.categoryPreview__icon--1{background-image:url(/img/icons/macchina_cucire_w.svg)}.categoryPreview__icon--2{background-image:url(/img/icons/macchina_maglieria_w.svg)}.categoryPreview__icon--3{background-image:url(/img/icons/stiro_w.svg)}.categoryPreview__icon--4{background-image:url(/img/icons/audio_video_w.svg)}.categoryPreview__icon--5{background-image:url(/img/icons/phon_w.svg)}.clientForm{max-width:600px;margin:80px
auto 0;padding:30px;background:#F7F7F7}.clientForm input,
.clientForm select,
.clientForm
textarea{background:#fff}.clientForm
h1{text-align:center}.clientForm
.radio{display:flex;align-items:center}.clientForm .radio
label{margin-right:2em}.clientForm .radio label:last-of-type{margin:0}.clientFormIntro{text-align:center;font-size:14px;position:relative;top:-1em}.clientFormLogin{position:relative;top:-1vw;right:-1vw;text-align:right;font-size:14px}.clientFormLogin
.button{height:40px;line-height:40px;margin-left:5px}@media screen and (max-width: 700px){.clientForm{max-width:none;width:auto;margin:40px
20px 0}}.clientForm__section{margin-bottom:30px}.clientForm--login{padding:0;border:none;text-align:center;background:none}.clientForm--login
label{text-align:left}.clientForm--login
a{color:#1966DC}.clientForm--login input,
.clientForm--login select,
.clientForm--login
textarea{background:#F7F7F7}.clientForm--login
.recoverPasswordLink{font-size:14px;color:#1966DC;text-transform:uppercase;margin-top:20px;display:inline-block}.cartSteps{margin-bottom:50px;display:flex;justify-content:space-between;font-size:14px;color:rgba(0,0,0,0.4);text-transform:uppercase;padding:0
1vw;border:1px
solid rgba(0,0,0,0.2);border-radius:5px}.cartSteps
li{padding:1vw 0}.cartSteps li
a{color:#000}.cartSteps li
.current{color:#1966DC;font-weight:bold}.checkoutContainer{max-width:1400px;margin:0
auto;padding:40px
2.5vw 0}.checkoutContainer
h1{text-align:center;margin-bottom: .6em}.cart{color:#1966DC;font-size:14px;max-width:880px;margin:0
auto}.cart
.price{font-weight:bold}.cartProduct{display:flex;align-items:center;padding:30px
0;border-top:1px solid #F7F7F7}.cartProductImage{flex:0 0 120px}.cartProductImage
img{display:block;width:120px;height:100px;object-fit:contain}.cartProductInfos{display:flex;align-items:center;flex-grow:1}.cartProductTitle{padding-left:2.5vw;flex-grow:1}.cartProductTitle
h5{font-size:16px;font-weight:bold;margin-bottom:10px}.cartProductTitle h5
a{color:#1966DC}.cartProductQty{padding-left:2.5vw;flex:0 0 200px;text-align:center}.cartProductQty
label{font-size:12px}.cartProductQty
input{border:none;height:1em;line-height:1em;text-align:center;padding:0;width:40px;color:#000}.cartProductQty
button{display:none}.cartProductTotal{padding-left:2.5vw;flex:0 0 200px;text-align:right;font-weight:bold;font-size:22px;color:#1966DC}.cartProductRemove{padding-top:1em}.cartProductRemove
a{font-size:12px;color:#1966DC;text-decoration:underline}.cartFooter{position:relative;display:flex;background:#F7F7F7;min-height:95px;justify-content:space-between}.cartFooterCoupon{padding:0
2.5vw;align-self:center}.cartFooterCoupon
h6{font-size:1em;font-weight:normal;padding-right:1vw;margin:0;text-transform:none;cursor:pointer}.cartFooterTotal{text-align:right;display:flex}.cartFooterTotalAmount{display:flex}.cartFooterTotalAmount
strong{line-height:95px;font-size:16px;font-weight:normal;padding-right:2.5vw;text-transform:uppercase}.cartFooterTotalAmount
.price{background:#1966DC;color:#fff;padding:0
1vw;font-size:22px;font-weight:bold;line-height:95px}.cartFooterButton{margin-top:10px;text-align:center;width:100%}.cartVariations{padding:20px
0;border-top:1px solid #1966DC;text-align:right}.cartVariations .priceVariation
.remove{color:#000}.cartVariations .priceVariation
.total{font-weight:bold;color:#FDB000;font-size:1.2em;margin-left:1em}.cartCoupon{display:flex;padding:0;max-height:0;overflow:hidden;transition:300ms}.cartCoupon
.input{margin:10px
0;flex-grow:1}.cartCoupon
button{height:auto;margin:10px
0}.cartCoupon.visible{max-height:100px}#deliverySelector{display:flex;margin-bottom:40px}#deliverySelector
.option{flex:0 0 50%;padding:0}#deliverySelector .option
label{display:block;margin:0;height:56px;line-height:56px;font-size:20px;text-align:center;text-transform:uppercase;color:#1966DC;padding:0
1em;border:1px
solid #1966DC;border-right:none;cursor:pointer}#deliverySelector .option label::before{display:none}#deliverySelector .option:last-child
label{border-right:1px solid #1966DC}#deliverySelector .option input[type="radio"]:checked+label{background:#1966DC;box-shadow:0 3px 6px rgba(0,0,0,0.16);color:#fff}#deliverySelector .option input[type="radio"]:checked+label::before{content:'\2713';position:static;font-size:20px;color:#fff;background:none;border-radius:0;display:inline;border:none;box-shadow:none}.shippingSection{margin-bottom:50px}.shipping
#deliverySelector{padding:20px
0}.shipping #deliverySelector
.option{display:inline-block;margin-right:5em}.shipping #deliverySelector .option
input{margin:0
10px 0 0}.shipping #deliverySelector .option
label{text-transform:uppercase}.addressForm{padding:2vw;background:#F7F7F7;display:flex;align-items:flex-start;justify-content:space-between;flex-wrap:wrap}.addressForm input,
.addressForm select,
.addressForm
textarea{background:#fff}.addressForm
.input{width:47.5%}.addressForm:not(.addressForm_company) .fullname{width:100%;padding-right:52.5%}.addressForm .country::before{display:block;flex:0 0 100%;width:100%}.addressForm
.fatturazione_elettronica{width:100%}.addressForm .fatturazione_elettronica>div{display:flex;align-items:flex-start;justify-content:space-between;flex-wrap:wrap}.optionrow{margin-bottom:20px;position:relative;display:flex;justify-content:flex-start}.optionrow_shipping{border:none;padding:20px;margin-bottom:20px;background:#F7F7F7;border-radius:5px;border:1px
solid #eaeaea}.optionrow_shipping
label{padding-left:30px;position:relative;display:block;color:#000}.optionrow_shipping label
h6{font-size:1em;color:#1966DC}.optionrow_shipping label
p{font-weight:normal}.optionrow_shipping label p:last-child{margin:0}.optionrow_shipping label::before{position:absolute;left:0;top:2px}.optionrow
label{color:#000}.shippingButton{display:inline-block;padding-left:20px}.shippingButton
.button{height:1em;line-height:1em;padding-left:30px;border:none;font-family:'Montserrat';letter-spacing: .1em;font-size:12px;background:none;text-transform:none;position:relative;color:#000 !important}.shippingButton .button::before{content:'';position:absolute;top:50%;left:0;height:40px;width:30px;background:url(/img/remove.svg) no-repeat 0 50%;margin-top:-20px}#newshipping,#newbilling{display:none}.new #newshipping,
.new
#newbilling{display:block}.orderResume{display:flex;margin-bottom:40px}.orderResumeCart{flex-grow:1;margin-bottom:0}.orderResumeCart
.cartFooterTotalAmount{padding-right:0}.orderResumeNotes{padding-top:40px}.orderResumeNotes
.textarea{margin:0}.orderResumeAddresses{flex:0 0 400px;padding:20px;margin-left:40px;font-size:14px;background:#F7F7F7}.orderResumeAddresses
h6{font-size:1em}.orderResumeAddress{margin-bottom:1em;line-height:1.4em}.orderResumeAddress strong,
.orderResumeAddress
b{font-weight:500}#payment
.radio{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}@media screen and (max-width: 1100px){#payment
.radio{grid-template-columns:repeat(3,1fr)}}@media screen and (max-width: 800px){#payment
.radio{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width: 550px){#payment
.radio{grid-template-columns:repeat(1,1fr);gap:10px}}#payment
.optionrow_shipping{margin:0;padding:20px}#payment .optionrow_shipping
img{width:40px !important;height:auto !important}@media screen and (max-width: 550px){#payment
.optionrow_shipping{padding:10px}}.checkoutFooter{display:flex;justify-content:space-between;padding-top:20px;border-top:1px solid #F7F7F7}.checkoutFooterButton-right{margin-left:auto}.checkoutFooter--center{justify-content:center}.checkoutMessage{text-align:center}.paymentPage,.paymentError{text-align:center}.account{margin:80px
15vw 0;display:flex}.accountCol{flex:0 0 22.5%;margin-right:2.5vw;background:#F7F7F7;padding:20px}.accountCol
a{color:#1966DC;font-size:14px;text-transform:uppercase}.accountCol
li{margin-bottom:1em}.accountMain{flex-grow:1}.accountMenu
.current{display:block}.clientResumeSection{margin-bottom:40px}.clientResumeSection:last-child{margin:0}.clientResumeAddresses{margin-bottom:20px;border-top:1px solid #000}.clientResumeAddress{display:flex;justify-content:space-between;margin-bottom:10px;padding:10px
0;border-bottom:1px solid #000}.clientResumeAddress:last-child{margin-bottom:0}.clientResumeButton{font-size:14px;height:30px;line-height:30px;border:none}.infoList{line-height:1.4em;font-size: .9em}.orderPreview{margin-bottom:30px;border:1px
solid #000;padding:20px}.orderPreview:last-child{margin:0}.orderPreviewTitle{font-weight:bold;margin-bottom:10px}.orderPreviewResume{font-size: .9em;display:flex;justify-content:space-between;margin-bottom:2em}.orderPreviewResume
dl{margin:0}.orderPreviewButton{font-size:14px;height:30px;line-height:30px;border:none}.clientOrderResumeInfos{margin-bottom:40px}.clientOrderResumeSection{margin-bottom:40px}.clientOrderResume
.cartProductTitle{padding-left:0}.clientOrderResume
.cartFooterTotalAmount{padding-right:0}.productReviews{padding-top:200px;text-align:center}.productReviewsCounter{position:relative;font-size:18px;color:#1966DC;font-weight:bold;margin-bottom:30px;display:flex;justify-content:center;align-items:center}.reviews__arrow{display:block;width:40px;height:40px;margin:0
1vw;background:url(/img/icons/review_arrow.svg) no-repeat center;cursor:pointer}.reviews__arrow--prev{transform:rotate(-180deg);-webkit-transform:rotate(-180deg)}.addReview{max-width:1200px;margin:80px
auto 0;padding:0
2.5vw;display:flex}.addReviewProduct{flex:0 0 20%}.addReviewForm{padding-left:2.5vw;flex-grow:1}.reviewsResume{margin-bottom:40px}.reviews{padding:0
12.5vw;margin-bottom:40px;overflow-x:hidden}.reviews .slick-list{overflow:visible;padding-bottom:10px}.reviews .slick-track{display:flex}.reviews .slick-slide{height:auto;display:flex;transition:300ms;transform:scale3d(.8,.8,.8);-webkit-transform:scale3d(.8,.8,.8);padding-bottom:10px}.reviews .slick-slide>div{display:flex}.reviews .slick-slide.slick-current{transform:scale3d(1,1,1);-webkit-transform:scale3d(1,1,1)}.reviews
.review{margin:0
1vw}.review{margin:0;padding:0;box-shadow:0 3px 6px rgba(0,0,0,0.16);text-align:left}.reviewHeader{margin-bottom:10px;font-size:23px;height:80px;background:#FDB000;display:flex;justify-content:space-between;color:#fff;padding:0
1vw;align-items:center}.reviewHeader
.icon.star{background-image:url(/img/star_white.svg)}.reviewMessage{padding:1vw;font-size: .9em}.reviewMessage
p{margin:0}.review_reply{padding-left:40px}.cookiedisclaimer{position:fixed;bottom:0;width:100%;left:0;z-index:500;padding:10px
20px;text-align:center;color:#fff;font-size:14px;background:#1966DC;transition:300ms;-webkit-transition:300ms;box-shadow:0 5px 15px rgba(0,0,0,0.2);line-height:18px}.cookiedisclaimer.hidden{visibility:hidden;animation:cookieOut 500ms ease-out forwards;-webkit-animation:cookieOut 500ms ease-out forwards}@media (max-width: 900px){.cookiedisclaimer{bottom:0;width:auto;margin:0;left:0;right:0;font-size:13px}}.cookiedisclaimer
a{text-decoration:underline;color:#fff;cursor:pointer;display:inline-block;padding:5px}.cookiedisclaimer a:hover{color:#eee}.cookiedisclaimer
span{background:#FDB000;cursor:pointer;display:inline-block;margin:5px
10px 0 20px;padding:10px
40px;color:#fff;font-weight:bold}.cookiedisclaimer span:hover{background:#ffb918}@media screen and (max-width: 1800px){body{font-size:15px}h1,
.sectionHeader,
.infoBox__content
h3{font-size:36px}h2{font-size:32px}.siteFooter{font-size:15px}.siteHeader{padding:15px
0}.topBar{font-size:13px}.simplePage,.contactPage,.menuArticle{padding:80px
10vw 0}.whybuy{margin:200px
10vw 0}.productSlider,.infoBox{margin-top:150px}.productReviews{padding-top:150px}.mainMenu .menu
a{padding-left:4vw;background-position:1vw 50%;background-size:2.25vw auto;font-size:13px}.mainMenu .submenu li
a{font-size:15px}.categoryPreview__title{font-size:30px}.tabs__toggler,
#deliverySelector .option
label{font-size:18px;height:50px;line-height:50px}.cartButton
.toggler{font-size:18px;width:120px}.categoryProductsHeader{font-size:15px}.pathway{padding-bottom:40px}.productPreview .title h4,
.productPreview
.price{font-size:18px}.widget.catMenu>.menu>li>.menu>li>a{height:45px}}@media screen and (max-width: 1550px){h1,
.sectionHeader,
.infoBox__content
h3{font-size:34px}h2{font-size:28px}.container{padding:0
2vw}.topBar__container{height:50px}.logolink{width:160px}input[type="text"],input[type="email"],input[type="tel"],input[type="number"],input[type="password"],select{height:50px;line-height:50px}.cartSteps{font-size:13px}.productSlideshow{margin-top:20px}.productSlider,.infoBox{margin-top:100px}.productReviews{padding-top:100px}.productSlider{margin-left:80px;margin-right:80px}.productSlider--offers{margin-left:0;margin-right:0}.categoryPreview__title{font-size:26px}.productPreview{font-size:13px}.whybuy{margin:150px
10vw 0}.siteFooter{font-size:14px}.siteFooter__menu{font-size:15px}.siteFooter__container{padding:0
5vw}.mainMenu .menu a,
.cartButton,
.mainMenu
.menu{height:80px}.cartButton
.toggler{height:80px;line-height:80px}.miniCartButton{font-size:14px}.mainMenu .submenu li
a{font-size:14px}.attachments li
a{height:80px;line-height:80px;font-size:18px;padding-left:100px}.attachments li a::before{width:80px;background-size:60% auto}.reviews{padding:0
5vw}.productGallery{flex-basis:80px;grid-auto-columns:80px}.productGalleryImage,
.productGallery a,
.productGallery
img{width:80px;height:80px}.productHeader{margin-bottom:80px;margin-left:5vw;margin-right:5vw}.productInfos{margin-left:5vw;margin-right:5vw}.pathway{font-size:13px}.mainMenu
.submenu{right:auto;width:250px}.widget.catMenu > .menu
.categoryMenuItem{font-size:13px}.widget.catMenu>.menu>li>a{height:60px;padding-left:75px}.widget.catMenu>.menu>li>a::before{width:60px;background-size:60% auto}.widget.catMenu>.menu>li>.menu>li>a{padding-left:60px}.widget.catMenu>.menu>li>.menu>li>.menu{padding-left:80px}.widget .checkbox
label{font-size:14px}.widget.catMenu h4,
.categoryMenu
h4{font-size:18px}.categoryMenuFilters .widget
h4{font-size:15px}}@media screen and (max-width: 1400px){body{font-size:14px}h1,
.sectionHeader,
.infoBox__content
h3{font-size:30px}h2{font-size:24px}.categoryPreview__title{font-size:24px}.topBar{font-size:12px}.dropDownToggler{font-size:13px}.logolink{width:140px}.attachments li
a{font-size:16px}.reviewHeader{font-size:20px}.cartFooter{min-height:80px}.cartFooterTotalAmount .price,
.cartFooterTotalAmount
strong{line-height:80px}.cartSteps{margin-bottom:30px}.siteFooter__newsletter{flex:0 0 30vw}.topBar__info{padding:0
1vw}}@media screen and (max-width: 1200px){h1,
.sectionHeader,
.infoBox__content
h3{font-size:28px}h3{font-size:24px}.topBar{display:none}.siteHeader{background:#1966DC;color:#F7F7F7;font-size:13px;padding:0;position:sticky;top:0;z-index:500}.siteHeader__container{height:80px;padding:0
0 0 10px}.logolink{width:120px}.userMenu{font-size:13px}.userMenu
a{color:#fff}.dropDownToggler{color:#fff}.searchProducts{margin-left:auto;position:relative;margin-right:10px;width:auto}.searchProducts__toggler{width:40px;height:40px;display:block;background:url(/img/icons/lens_white.svg) no-repeat center}.searchProducts__form{position:absolute;top:100%;right:0;width:350px;padding:10px;background:#FDB000;transition:300ms;opacity:0;visibility:hidden;transform:translate3d(0,20px,0);-webkit-transform:translate3d(0,20px,0)}.searchProducts:hover
.searchProducts__form{opacity:1;visibility:visible;transform:translate3d(0,0,0);-webkit-transform:translate3d(0,0,0)}.mobileMenuToggler{display:block;width:80px;height:80px;z-index:1000;cursor:pointer;position:relative;border-left:1px solid #F7F7F7;margin-left:90px}.mobileMenuToggler
span{background:#F7F7F7;position:absolute;height:4px;left:50%;width:28px;margin-left:-14px;opacity:1;top:50%;margin-top:-2px;transition:300ms cubic-bezier(0.165,0.840,0.440,1.000);-webkit-transition:300ms cubic-bezier(0.165,0.840,0.440,1.000)}.mobileMenuToggler span:nth-child(1){transform:translate(0,-8px);-webkit-transform:translate(0,-8px)}.mobileMenuToggler span:nth-child(2),
.mobileMenuToggler span:nth-child(3){margin-top:-2px}.mobileMenuToggler span:nth-child(4){transform:translate(0,8px);-webkit-transform:translate(0,8px)}.mobileMenuToggler.open span:nth-child(1),
.mobileMenuToggler.open span:nth-child(4){transform:translate(0,0);-webkit-transform:translate(0,0);opacity:0}.mobileMenuToggler.open span:nth-child(2){-webkit-transform:rotate(45deg);transform:rotate(45deg)}.mobileMenuToggler.open span:nth-child(3){-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.mainMenu{position:static;z-index:auto}.mainMenu
.menu{position:fixed;left:0;right:0;bottom:0;top:0;height:auto;background:#F7F7F7;z-index:499;padding-top:80px;flex-direction:column;text-align:center;display:flex;justify-content:center;visibility:hidden;transition:600ms cubic-bezier(0.250,0.460,0.450,0.940);transform:translate3d(0,-100%,0);-webkit-transform:translate3d(0,-100%,0)}.mainMenu
.menu.open{transform:translate3d(0,0,0);-webkit-transform:translate3d(0,0,0);visibility:visible}.mainMenu .menu.submenu-open{transform:translate3d(-100%,0,0);-webkit-transform:translate3d(-100%,0,0);visibility:visible}.mainMenu .menu
ul{list-style-type:none;margin:0;padding:0}.mainMenu .menu
li{flex-grow:0;margin:0}.mainMenu .menu li.mobile
a{height:30px;line-height:30px;font-size:12px}.mainMenu .menu li.mobile a::before{display:none !important}.mainMenu .menu
a{font-weight:bold;font-size:15px;padding:0;color:#1966DC;height:30px;line-height:30px;text-transform:uppercase;height:50px;line-height:50px}.mainMenu .menu>li{margin-bottom:10px}.mainMenu .menu>li>a{display:inline-flex;justify-content:center;align-items:center;position:relative}.mainMenu .menu>li>a::before{content:'';display:inline-block;width:50px;height:50px;margin-right:10px;background-repeat:no-repeat;background-position:center;background-size:auto 80%}.mainMenu .menu>li>a.parent::after{content:'';display:inline-block;width:50px;height:50px;background:url(/img/icons/dropdown.svg) no-repeat center;margin-left:10px;transform:rotate(-90deg);-webkit-transform:rotate(-90deg);position:absolute;right:-50px;top:0}.mainMenu .menu>li>a.category1::before{background-image:url(/img/icons/macchina_cucire.svg)}.mainMenu .menu>li>a.category2::before{background-image:url(/img/icons/macchina_maglieria.svg)}.mainMenu .menu>li>a.category3::before{background-image:url(/img/icons/stiro.svg);background-size:80% auto}.mainMenu .menu>li>a.category4::before{background-image:url(/img/icons/audio_video.svg);background-size:80% auto}.mainMenu .menu>li>a.category5::before{background-image:url(/img/icons/phon.svg)}.mainMenu .menu>li>a.category6{color:#3BD91F}.mainMenu .menu>li>a.category6::before{background-image:url(/img/icons/offerte.svg)}.mainMenu .menu
.submenu{position:fixed;left:0;right:0;width:100%;top:0;bottom:0;background:#F7F7F7;padding-top:80px;display:flex;flex-direction:column;justify-content:center;transition:600ms cubic-bezier(0.250,0.460,0.450,0.940);visibility:hidden;transform:translate3d(100%,0,0);-webkit-transform:translate3d(100%,0,0)}.mainMenu .menu .submenu .back
span{display:inline-block;font-weight:bold;font-size:15px;color:#000;text-transform:uppercase;position:relative;height:30px;line-height:30px;cursor:pointer}.mainMenu .menu .submenu .back span::after{content:'';display:inline-block;width:30px;height:30px;background:url(/img/icons/dropdown.svg) no-repeat center;margin-left:10px;transform:rotate(90deg);-webkit-transform:rotate(90deg);position:absolute;left:-30px;top:0;margin:0}.mainMenu .menu .submenu
a{height:30px;line-height:30px}.mainMenu .menu
.submenu.open{visibility:visible}.cartButton{position:fixed;top:0;right:80px;z-index:501}.cartButton
.toggler{width:80px;border-left:1px solid #F7F7F7;background-color:transparent}.cartButton_active .toggler::after{content:attr(data-hint);font-size:12px;background:#FDB000;color:#fff;top:15%;bottom:auto;width:30px;height:30px;font-weight:bold;text-align:center;line-height:30px;border-radius:50%;left:50%}.userMenu .login::before,
.dropDown_user .dropDownToggler::before{background-image:url(/img/icons/user_white.svg)}.siteFooter{font-size:13px;text-align:center;padding:40px
0}.siteFooter__container{display:block}.siteFooter__logo{justify-content:center;width:200px;display:grid;grid-template-columns:135px 1fr;margin:0
auto 20px}.siteFooter__main{margin-bottom:20px}.siteFooter__newsletter{max-width:600px;text-align:left;margin:0
auto}.siteFooter__newsletter
h6{text-align:center}.siteFooter__infos,.siteFooter__legal{font-size:1em}.siteFooter__legal{margin-bottom:20px}.siteFooter__logos{justify-content:center;margin-bottom:20px}.siteFooter__credits{text-align:center}.socialLinks{justify-content:center}.topCategories{grid-template-columns:repeat(6,1fr)}.categoryPreview{grid-column-end:span 2;overflow:hidden}.categoryPreview:nth-child(1),.categoryPreview:nth-child(2){grid-column-end:span 3}.categoryPreview
img{width:100%}.categoryPreview__content{position:absolute;left:0;right:0;bottom:0;top:0;margin:0}.productPreview .title h4,
.productPreview
.price{font-size:16px}.productSlider{margin-left:2vw;margin-right:2vw}.productSlider--offers{margin-left:0;margin-right:0}.productSlider__arrow{width:40px;height:40px;background-size:25px auto;border:1px
solid #1966DC;top:30%}.productSlider__arrow--prev{left:10px}.productSlider__arrow--next{right:10px}.productPreview .img
img{height:20vw}.infoBox__content{max-width:60%}.whybuy{margin-left:2vw;margin-right:2vw;margin-top:100px}.widget.catMenu h4,
.categoryMenu
h4{font-size:16px}.pathway{padding:10px
0 30px}.category{display:block}.categoryMenu
.filtersToggler{display:inline-block;background:#FDB000;color:#fff;padding: .5em 1em;font-size:13px;font-weight:bold;cursor:pointer;margin-bottom:10px}.categoryMenu
.filtersWrapper{height:0;overflow:hidden}.categoryMenu
.filtersWrapper.open{height:auto}.categoryMenuFilters
h4{display:none}.categoryMenuFilters
.widget{padding:20px
0;margin:0}.widget.catMenu{display:none}.categoryProductsHeader{font-size:13px}.productHeader,.productInfos{margin-left:0;margin-right:0}.productImage{flex:0 0 60%;max-width:60%;display:block}.productMainImage{padding-left:0;margin-bottom:20px}.productGallery{display:flex;flex-wrap:wrap;justify-content:center}.simplePage,.contactPage,.menuArticle,.account{padding:80px
2vw 0;margin:0}.tabs__toggler,
#deliverySelector .option
label{font-size:16px}.cartSteps{font-size:12px}.cart{max-width:none}.orderResume{display:block}.orderResumeNotes{padding-top:20px}.orderResumeAddresses{margin:20px
0 0;font-size:12px;display:flex;justify-content:space-between}.addReviewProduct{flex:0 0 30%}.blog,.blogArticle{max-width:none;margin:60px
5vw 0}}@media screen and (max-width: 1000px){h1,
.sectionHeader,
.infoBox__content
h3{font-size:24px}h2,h3{font-size:20px}.productSlideshow__slide__counter{opacity: .4}.productSlideshow__slide__content{padding:80px
40px;position:relative;z-index:2}.productSlideshow__slide__image::before{left:0;top:-50%;bottom:-50%;right:-100%;padding-top:0}.productSlideshow .slick-dots{bottom:20px;left:40px;margin:0}.categoryPreview__title{font-size:22px}.productSlider,.infoBox{margin-top:80px}.whybuy{display:none;background:#F7F7F7;text-align:center;border:1px
solid #1966DC;padding:10px;text-align:left}.whybuy__box{padding:10px
0;margin-bottom:10px;background:none;box-shadow:none;border:none;display:flex;align-items:center;text-align:left}.whybuy__box__icon{width:50px;height:50px;margin:0;margin-right:20px}.home
.whybuy{display:block}.productHeader{display:block}.productImage{max-width:100%;margin-bottom:40px}.productMainImage{max-width:500px;margin:0
auto 20px}.productDetails{padding-left:0}.productInfos{display:block}.productAttachments{padding-top:40px;padding-left:0}.tabs__toggler,
#deliverySelector .option
label{font-size:14px}.container{padding:0
20px}.siteHeader
.container{padding-right:0}.reviewHeader{padding:0
10px}.reviewMessage{padding:10px}.siteFooter__menu{font-size:14px}#cartPreview{width:400px}.productDetails .productPricing
#theprice{font-size:24px}.cartSteps{text-align:center;height:40px;align-items:center;justify-content:center}.cartSteps
li{padding:0}.cartSteps
a{display:none}.cartSteps li>span{display:none}.cartSteps li>span.current{display:block}.cartSteps .nr:after{content:'/5'}.checkoutContainer{padding:40px
20px 0}.simplePage,.contactPage,.menuArticle,.account{padding:40px
20px 0}.account{display:block}.accountCol{margin:0
0 20px}.menuArticle{display:block}.menuArticle__menu{display:none}.menuArticle__content{padding:0}.blogArticlePreview{grid-template-columns:45% 1fr}.blogArticlePreview:nth-child(2n){grid-template-columns:1fr 45%}}@media screen and (max-width: 700px){.productSlideshow__slide{display:block !important}.productSlideshow__slide__content{padding:40px}.productSlideshow__slide__image{padding:40px}.productSlideshow__slide__image::before{left:-50%;right:-50%;top:0;bottom:-100%;width:200%}.productSlideshow__slide__image
img{height:40vw}.topCategories{grid-template-columns:1fr}.categoryPreview{grid-column-end:span 1 !important}.productSlider,.infoBox{margin-top:60px}.infoBox__content{max-width:90%}.productSlider--offers{padding-top:40px;display:block}.productSlider--offers
.sectionHeader{writing-mode:unset;transform:none;-webkit-transform:none;margin-bottom:1em}.productSlider--offers .sectionHeader>span{margin-left:0;border:none}.productSlider--offers
.productSliderList{max-width:100%}.productPreview .img
img{height:30vw}.simplePage--image{flex-direction:column-reverse}.simplePage__image{margin:0
0 40px}#cartPreview{right:-80px;width:90vw}.dropDown_user .dropDownToggler
span{display:none}.userMenu
.login{width:0;overflow:hidden}.productGrid{grid-template-columns:repeat(2,1fr);grid-gap:60px 10px}.productPreview
.img{margin-bottom:10px}.productPreviewNew{width:40px;height:40px;font-size:9px;line-height:40px}.pathway{display:none}.category,.product{padding-top:40px}.productGalleryImage,
.productGallery a,
.productGallery
img{width:60px;height:60px}.searchProducts__form{right:-180px;width:80vw}.cartProductImage{flex:0 0 100px}.cartProductImage
img{width:100px;height:80px}.cartProductQty{flex:0 0 120px}.cartProductTotal{flex:0 0 150px}.tabs__toggler,
#deliverySelector .option
label{font-size:12px}}@media screen and (max-width: 550px){body{font-size:13px}h1,
.sectionHeader,
.infoBox__content
h3{font-size:20px}h2,h3{font-size:18px}.siteHeader
.container{padding-left:10px}.logolink,.siteFooter__logo{width:100px}.productSlideshow{margin-top:10px}.container{padding:0
10px}.topCategories{grid-gap:10px}.categoryPreview__title{font-size:20px}.newsletterForm__title{font-size:16px}.productPreview .title h4,
.productPreview
.price{font-size:14px}.cartProduct{padding:10px
0}.cartProductImage{flex:0 0 80px}.cartProductImage
img{width:80px;height:80px}.cartProductTotal{font-size:16px;flex:auto}.cartProductInfos{flex-wrap:wrap}.cartProductTitle{flex:0 0 100%;display:flex;margin-bottom:10px;justify-content:space-between}.cartProductTitle
h5{margin:0}.cartProductRemove{padding-top:0}.cartProductQty{flex-grow:1;text-align:left}.cartProductQty
label{display:none}.cartProductQty
span{text-align:center}.cartFooterTotalAmount
.price{font-size:16px;padding:0
10px}.cartCoupon{display:block}.cartCoupon
.input{margin-bottom:0}.cartCoupon
button{margin-top:0;width:100%;text-align:center}.cartCoupon.visible{max-height:140px}.clientForm{margin:20px
10px 0;padding:15px}.checkoutContainer{padding:20px
10px 0}.checkoutFooter
.button{width:100%;text-align:center}.orderResumeAddresses{display:block}.tabs__toggler,
#deliverySelector .option
label{font-size:10px;white-space:nowrap}.addressForm
.input{width:100%}.addressForm:not(.addressForm_company) .fullname{padding:0}.button--big{height:60px;line-height:60px;padding:0
20px}.blogArticlePreview{grid-template-columns:1fr;gap:20px}.blogArticlePreview:nth-child(2n){grid-template-columns:1fr}.blogArticlePreview:nth-child(2n) .content{order:2}}@media screen and (max-width: 370px){.siteHeader__container{height:60px}.mobileMenuToggler{width:60px;height:60px;margin-left:60px}.cartButton{right:60px;height:60px}.cartButton
.toggler{width:60px;height:60px;line-height:60px}.cartButton_active .toggler::after{width:20px;height:20px;font-size:8px;line-height:20px}.logolink,.siteFooter__logo{width:80px}.searchProducts{margin:0}#cartPreview{right:-60px;width:100vw}.miniCartButton{font-size:12px}.cartProductTotal{font-size:14px}.mainMenu .menu>li{margin-bottom:5px}.mainMenu .menu
a{height:40px;line-height:40px;font-size:12px}.mainMenu .menu>li>a::before{width:40px;height:40px}}#cookie_reload{cursor:pointer;text-decoration:underline}#cookiedisclaimer2022{position:fixed;top:0;right:0;left:0;bottom:0;z-index:999999;background:rgba(0,0,0,0.35);transition:opacity .35s;pointer-events:all}#cookiedisclaimer2022
.inner_disclaimer{position:fixed;top:50%;right:0;left:0;padding:75px
25px;text-align:center;color:#333;font-size:15px;background:#fff;box-shadow:0 5px 15px rgba(0,0,0,0.2);z-index:9999;line-height:1.5em;width:90%;max-width:600px;margin:0
auto;transform:translateY(-50%);max-height:100%;overflow:auto;transition:transform 1000ms cubic-bezier(0.165,0.840,0.440,1.000);letter-spacing:0;font-weight:normal}@media (max-width: 600px){#cookiedisclaimer2022
.inner_disclaimer{font-size:13px}}#cookiedisclaimer2022.hidden{pointer-events:none;opacity:0}#cookiedisclaimer2022.hidden
.inner_disclaimer{transform:translateY(-75%)}#cookiedisclaimer2022
h3{font-size:18px;margin-bottom:2em;font-weight:normal;color:inherit;line-height:1.2em;letter-spacing:0}#cookiedisclaimer2022
.cookie_options{margin-bottom:2em;display:flex;justify-content:center}@media (max-width: 600px){#cookiedisclaimer2022
.cookie_options{flex-flow:column}}#cookiedisclaimer2022 .cookie_options
span{background:#333;cursor:pointer;display:inline-block;padding:1em;margin:10px;font-weight:400;color:#fff;border:1px
solid #333;transition:background .35s}@media (max-width: 600px){#cookiedisclaimer2022 .cookie_options
span{margin:5px
0}}#cookiedisclaimer2022 .cookie_options span:hover{background:#4d4d4d}#cookiedisclaimer2022 .cookie_options
span#cookieselect{color:#333;background:#fff}#cookiedisclaimer2022 .cookie_options span#cookieselect:hover{background:#e6e6e6}#cookiedisclaimer2022
a{text-decoration:underline;color:#808080;cursor:pointer;display:inline-block;padding:5px}#cookiedisclaimer2022 a:hover{color:#333}#cookiedisclaimer2022
#cookie_close{position:absolute;right:0;top:0;width:50px;height:50px;text-align:center;line-height:50px;background:#333;color:#fff;cursor:pointer;transition:background .35s}#cookiedisclaimer2022 #cookie_close:hover{background:#4d4d4d}#cookiedisclaimer2022
#cookie_preferences{text-align:left;margin-bottom:2em;display:none}#cookiedisclaimer2022
#cookie_preferences.show{display:block}#cookiedisclaimer2022
.cookie_type{margin-bottom:2em;padding-bottom:2em;border-bottom:1px solid #999}#cookiedisclaimer2022 .cookie_type:last-of-type{border-bottom:none}#cookiedisclaimer2022
.cookie_flex{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px}#cookiedisclaimer2022 .cookie_flex h5,
#cookiedisclaimer2022 .cookie_flex
h6{margin:0}#cookiedisclaimer2022
.cookie_type_list{padding-left:20px}#cookiedisclaimer2022
.toggle{cursor:pointer;display:inline-block}#cookiedisclaimer2022 .toggle-switch{display:inline-block;background:#ccc;border-radius:16px;width:58px;height:32px;position:relative;vertical-align:middle;transition:background 0.35s}#cookiedisclaimer2022 .toggle-switch:before,
#cookiedisclaimer2022 .toggle-switch:after{content:""}#cookiedisclaimer2022 .toggle-switch:before{display:block;background:linear-gradient(to bottom,#fff 0%,#eee 100%);border-radius:50%;box-shadow:0 0 0 1px rgba(0,0,0,0.25);width:24px;height:24px;position:absolute;top:4px;left:4px;transition:left 0.35s}.toggle:hover #cookiedisclaimer2022 .toggle-switch:before{background:linear-gradient(to bottom,#fff 0%,#fff 100%);box-shadow:0 0 0 1px rgba(0,0,0,0.5)}#cookiedisclaimer2022 .toggle-checkbox:checked+.toggle-switch{background:#5b5}#cookiedisclaimer2022 .toggle-checkbox:checked+.toggle-switch:before{left:30px}#cookiedisclaimer2022 .toggle-checkbox{position:absolute;visibility:hidden}#cookiedisclaimer2022
button{display:block;font-size:18px;margin:0
auto 2em;float:none;background:#5b5;padding:1em
2em;color:#fff;transition:background 0.35s;font-weight:400;border:none;cursor:pointer;height:auto;line-height:normal}#cookiedisclaimer2022 button:hover{background:#3a3}.whatsapp{position:fixed;bottom:0;right:0;height:50px;display:flex;gap:10px;align-items:center;padding:0
40px;background:#25D366;color:#fff;z-index:400;border-radius:10px 0 0 0;font-size:14px;font-weight:bold;box-shadow:0 0 5px rgba(0,0,0,0.1)}@media screen and (max-width: 1200px){.whatsapp{font-size:13px;height:40px;padding:0
20px}}.whatsapp__icon
svg{width:35px;display:block}@media screen and (max-width: 1200px){.whatsapp__icon
svg{width:30px}}.whatsapp__icon
path{fill:#fff}@keyframes paypal-ring{0%{transform:rotate(0deg);-webkit-transform:rotate(0deg)}100%{transform:rotate(360deg);-webkit-transform:rotate(360deg)}}@-webkit-keyframes paypal-ring{0%{transform:rotate(0deg);-webkit-transform:rotate(0deg)}100%{transform:rotate(360deg);-webkit-transform:rotate(360deg)}}.paypal{background:#fff;text-align:center;color:#333;max-width:600px;margin:0
auto}.paypal
h1{font-size:2em;text-align:center;margin-bottom: .6em}.paypal__loader{background:rgba(0,0,0,0.5);position:fixed;top:0;bottom:0;width:100%;left:-100%;z-index:1000}.paypal__loader.visible{left:0}.paypal__loader__ring{display:inline-block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);width:64px;height:64px;transition:400ms}.paypal__loader__ring
div{box-sizing:border-box;display:block;position:absolute;top:50%;left:50%;margin-left:-26px;margin-top:-26px;width:52px;height:52px;border:6px
solid #fff;border-radius:50%;animation:paypal-ring 1.2s cubic-bezier(0.5,0,0.5,1) infinite;-webkit-animation:paypal-ring 1.2s cubic-bezier(0.5,0,0.5,1) infinite;border-color:#fff transparent transparent transparent}.paypal__loader__ring div:nth-child(1){animation-delay:-0.45s}.paypal__loader__ring div:nth-child(2){animation-delay:-0.3s}.paypal__loader__ring div:nth-child(3){animation-delay:-0.15s}.stripe{max-width:800px;margin:0
auto;text-align:center}.stripe__payment{margin-top:40px}.stripe__footer{margin-top:30px;display:flex;align-items:center;justify-content:space-between}.satispay{text-align:center}.satispay
h1{font-size:2em;text-align:center;margin-bottom: .6em}.mfp-bg{top:0;left:0;width:100%;height:100%;z-index:1042;overflow:hidden;position:fixed;background:#0b0b0b;opacity:0.8}.mfp-wrap{top:0;left:0;width:100%;height:100%;z-index:1043;position:fixed;outline:none !important;-webkit-backface-visibility:hidden}.mfp-container{text-align:center;position:absolute;width:100%;height:100%;left:0;top:0;padding:0
8px;box-sizing:border-box}.mfp-container:before{content:'';display:inline-block;height:100%;vertical-align:middle}.mfp-align-top .mfp-container:before{display:none}.mfp-content{position:relative;display:inline-block;vertical-align:middle;margin:0
auto;text-align:left;z-index:1045}.mfp-inline-holder .mfp-content,
.mfp-ajax-holder .mfp-content{width:100%;cursor:auto}.mfp-ajax-cur{cursor:progress}.mfp-zoom-out-cur, .mfp-zoom-out-cur .mfp-image-holder .mfp-close{cursor:-moz-zoom-out;cursor:-webkit-zoom-out;cursor:zoom-out}.mfp-zoom{cursor:pointer;cursor:-webkit-zoom-in;cursor:-moz-zoom-in;cursor:zoom-in}.mfp-auto-cursor .mfp-content{cursor:auto}.mfp-close,.mfp-arrow,.mfp-preloader,.mfp-counter{-webkit-user-select:none;-moz-user-select:none;user-select:none}.mfp-loading.mfp-figure{display:none}.mfp-hide{display:none !important}.mfp-preloader{color:#CCC;position:absolute;top:50%;width:auto;text-align:center;margin-top:-0.8em;left:8px;right:8px;z-index:1044}.mfp-preloader
a{color:#CCC}.mfp-preloader a:hover{color:#FFF}.mfp-s-ready .mfp-preloader{display:none}.mfp-s-error .mfp-content{display:none}button.mfp-close,button.mfp-arrow{overflow:visible;cursor:pointer;background:transparent;border:0;-webkit-appearance:none;display:block;outline:none;padding:0;z-index:1046;box-shadow:none;touch-action:manipulation}button::-moz-focus-inner{padding:0;border:0}.mfp-close{width:44px;height:44px;line-height:44px;position:absolute;right:0;top:0;text-decoration:none;text-align:center;opacity:0.65;padding:0
0 18px 10px;color:#FFF;font-style:normal;font-size:28px;font-family:Arial,Baskerville,monospace}.mfp-close:hover,.mfp-close:focus{opacity:1}.mfp-close:active{top:1px}.mfp-close-btn-in .mfp-close{color:#333}.mfp-image-holder .mfp-close,
.mfp-iframe-holder .mfp-close{color:#FFF;right:-6px;text-align:right;padding-right:6px;width:100%}.mfp-counter{position:absolute;top:0;right:0;color:#CCC;font-size:12px;line-height:18px;white-space:nowrap}.mfp-arrow{position:absolute;opacity:0.65;margin:0;top:50%;margin-top:-55px;padding:0;width:90px;height:110px;-webkit-tap-highlight-color:transparent}.mfp-arrow:active{margin-top:-54px}.mfp-arrow:hover,.mfp-arrow:focus{opacity:1}.mfp-arrow:before,.mfp-arrow:after{content:'';display:block;width:0;height:0;position:absolute;left:0;top:0;margin-top:35px;margin-left:35px;border:medium inset transparent}.mfp-arrow:after{border-top-width:13px;border-bottom-width:13px;top:8px}.mfp-arrow:before{border-top-width:21px;border-bottom-width:21px;opacity:0.7}.mfp-arrow-left{left:0}.mfp-arrow-left:after{border-right:17px solid #FFF;margin-left:31px}.mfp-arrow-left:before{margin-left:25px;border-right:27px solid #3F3F3F}.mfp-arrow-right{right:0}.mfp-arrow-right:after{border-left:17px solid #FFF;margin-left:39px}.mfp-arrow-right:before{border-left:27px solid #3F3F3F}.mfp-iframe-holder{padding-top:40px;padding-bottom:40px}.mfp-iframe-holder .mfp-content{line-height:0;width:100%;max-width:900px}.mfp-iframe-holder .mfp-close{top:-40px}.mfp-iframe-scaler{width:100%;height:0;overflow:hidden;padding-top:56.25%}.mfp-iframe-scaler
iframe{position:absolute;display:block;top:0;left:0;width:100%;height:100%;box-shadow:0 0 8px rgba(0,0,0,0.6);background:#000}img.mfp-img{width:auto;max-width:100%;height:auto;display:block;line-height:0;box-sizing:border-box;padding:40px
0 40px;margin:0
auto}.mfp-figure{line-height:0}.mfp-figure:after{content:'';position:absolute;left:0;top:40px;bottom:40px;display:block;right:0;width:auto;height:auto;z-index:-1;box-shadow:0 0 8px rgba(0, 0, 0, 0.6);background:#444}.mfp-figure
small{color:#BDBDBD;display:block;font-size:12px;line-height:14px}.mfp-figure
figure{margin:0}.mfp-figure figure
img{background:#fff}.mfp-bottom-bar{margin-top:-36px;position:absolute;top:100%;left:0;width:100%;cursor:auto}.mfp-title{text-align:left;line-height:18px;color:#F3F3F3;word-wrap:break-word;padding-right:36px}.mfp-image-holder .mfp-content{max-width:100%}.mfp-gallery .mfp-image-holder .mfp-figure{cursor:pointer}@media screen and (max-width: 800px) and (orientation: landscape), screen and (max-height: 300px){.mfp-img-mobile .mfp-image-holder{padding-left:0;padding-right:0}.mfp-img-mobile img.mfp-img{padding:0}.mfp-img-mobile .mfp-figure:after{top:0;bottom:0}.mfp-img-mobile .mfp-figure
small{display:inline;margin-left:5px}.mfp-img-mobile .mfp-bottom-bar{background:rgba(0, 0, 0, 0.6);bottom:0;margin:0;top:auto;padding:3px
5px;position:fixed;box-sizing:border-box}.mfp-img-mobile .mfp-bottom-bar:empty{padding:0}.mfp-img-mobile .mfp-counter{right:5px;top:3px}.mfp-img-mobile .mfp-close{top:0;right:0;width:35px;height:35px;line-height:35px;background:rgba(0, 0, 0, 0.6);position:fixed;text-align:center;padding:0}}@media all and (max-width: 900px){.mfp-arrow{-webkit-transform:scale(0.75);transform:scale(0.75)}.mfp-arrow-left{-webkit-transform-origin:0;transform-origin:0}.mfp-arrow-right{-webkit-transform-origin:100%;transform-origin:100%}.mfp-container{padding-left:6px;padding-right:6px}}