#loader{position:fixed;top:0;left:0;background-color:#fff;width:100vw;height:100vh;z-index:999999999999999999;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.spinner{width:200px;height:200px;position:relative;margin:100px auto;background-image:url(../images/arit-loader.gif);background-position:center;background-size:contain;background-repeat:no-repeat}.double-bounce1,.double-bounce2{width:100%;height:100%;border-radius:50%;background-color:#123b2a;opacity:.6;position:absolute;top:0;left:0;-webkit-animation:sk-bounce 2s infinite ease-in-out;animation:sk-bounce 2s infinite ease-in-out;display:none}.double-bounce2{-webkit-animation-delay:-1s;animation-delay:-1s}@-webkit-keyframes sk-bounce{0%,100%{-webkit-transform:scale(0)}50%{-webkit-transform:scale(1)}}@keyframes sk-bounce{0%,100%{transform:scale(0);-webkit-transform:scale(0)}50%{transform:scale(1);-webkit-transform:scale(1)}}@-webkit-keyframes spin{from{-webkit-transform:rotate(0)}to{-webkit-transform:rotate(360deg)}}@keyframes spin{from{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes hoverAnimation{from{opacity:1}to{opacity:0}}@keyframes hoverAnimation{from{opacity:1}to{opacity:0}}@-webkit-keyframes checkmark{0%{stroke-dashoffset:50px}100%{stroke-dashoffset:0}}@keyframes checkmark{0%{stroke-dashoffset:50px}100%{stroke-dashoffset:0}}@keyframes checkmark{0%{stroke-dashoffset:50px}100%{stroke-dashoffset:0}}@-webkit-keyframes checkmark-circle{0%{stroke-dashoffset:240px}100%{stroke-dashoffset:480px}}@keyframes checkmark-circle{0%{stroke-dashoffset:240px}100%{stroke-dashoffset:480px}}@-webkit-keyframes fadeIn{0%{opacity:0;-webkit-transform:translateX(0);transform:translateX(0)}75%{opacity:.5}100%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes fadeIn{0%{opacity:0;-webkit-transform:translateX(0);transform:translateX(0)}75%{opacity:.5}100%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}html{font-size:16px;scroll-behavior:smooth}@media (max-width:767px){html{font-size:14px}}body{background-color:#fff;line-height:1.4;color:#555}body.bg-white #maincontent{background-color:#fff}img{pointer-events:none}.alink:visited:not(.btn),a,a:link:not(.btn),a:visited:not(.btn){color:currentColor}.alink:visited:not(.btn)>svg path,a:link:not(.btn)>svg path,a:visited:not(.btn)>svg path,a>svg path{fill:currentColor}a{-webkit-transition:all .5s ease;transition:all .5s ease}a:hover{text-decoration:underline;-webkit-transition:all .5s ease;transition:all .5s ease}p:last-child{margin-bottom:0}.cursor-pointer{cursor:pointer}button{outline:0}button:focus,button:hover{outline:0;text-decoration:none}.btn-primary{color:#fff;background-color:#123b2a;border:1px solid #123b2a}.btn-primary:visited{color:#fff}.btn-primary:hover{color:#fff!important;border:1px solid #231f20;background-color:#231f20}.action-gift:active,.cart.table-wrapper .actions-toolbar>.action:active,button:active{-webkit-box-shadow:inset 0 0 0 rgba(0,0,0,.12);box-shadow:inset 0 0 0 rgba(0,0,0,.12)}.logo{float:none;margin:0;max-width:unset}.logo img{max-width:290px}.color-white{color:#fff}.color-primary{color:#123b2a}.color-dark{color:#231f20}.bg-primary{background-color:#123b2a}.bg-white{background-color:#fff}.bg-grey{background-color:#f5f3f6}.bg-light-green{background-color:#d9e5dd}.bg-light-green-shop{background-color:#b5cebe}.bg-image{background-repeat:no-repeat;background-size:cover;background-position:center}.bg-green-shop{background-color:#136631}.bg-overlay{position:relative}.bg-overlay:before{content:' ';top:0;left:0;right:0;bottom:0;background:#000 0 0 no-repeat padding-box;opacity:.38;display:block;position:absolute;z-index:0}.bg-overlay .box-content-cms-link{z-index:1;position:relative}.block.category.event,.breadcrumbs,.footer.content,.header.content,.navigation,.page-header .header.panel,.page-main,.page-wrapper>.page-bottom,.page-wrapper>.widget,.top-container{max-width:unset}.page-bottom,.page-main{padding-left:15px;padding-right:15px}.page-wrapper>.page-bottom{padding-left:15px;padding-right:15px;max-width:100%;width:100%}.breadcrumbs{padding:0}.breadcrumbs .items{font-size:.8125rem;color:#555}.breadcrumbs .items strong{font-weight:700}.breadcrumbs .item:not(:last-child):after{content:' ';border-bottom:1px solid #555;width:10px;height:14px}@keyframes fadein{from{opacity:0}to{opacity:1}}@-webkit-keyframes fadein{from{opacity:0}to{opacity:1}}.columns .column.main{padding-bottom:0}.footer.content{margin-top:0;color:#959595;border-top:0}.footer.content a{color:#959595}.footer.content a:hover{color:#fff!important;text-decoration:none}.footer.content .button-transparent:hover{color:#123b2a!important}.footer.content .button-transparent:active{color:#fff!important}.footer.content .block{float:none}.footer.content .widget.block{margin:0;margin-bottom:1rem}.footer.content .footer-bottom .copyright{margin:0;padding:10px 0;color:#959595;font-size:.75rem}.footer.content .footer-bottom .widget.block{margin-top:10px;margin-bottom:10px;padding:0 10px;font-size:.75rem}.scrolltop-footer{font-size:0;background:0 0;border:0;padding:0;-webkit-mask-image:url(../images/icon-scrolltop-footer.svg);mask-image:url(../images/icon-scrolltop-footer.svg);-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;background-color:#fff;width:190px;height:190px}.header.content{padding:0}.main-menu-nav .main-menu-nav__list .main-menu-nav__item{position:relative}.main-menu-nav .main-menu-nav__list .main-menu-nav__item:first-child{padding-left:40px}.main-menu-nav .main-menu-nav__list .main-menu-nav__item:first-child:before{content:' ';width:30px;height:10px;-webkit-mask-image:url(../images/icon-menu.svg);mask-image:url(../images/icon-menu.svg);-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;background-color:#555;display:block;position:absolute;left:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.main-menu-nav .main-menu-nav__list .main-menu-nav__item:first-child:after{display:none!important}.main-menu-nav .main-menu-nav__list .main-menu-nav__item.main-menu-nav__item--parent:after{content:' ';width:11px;height:5px;-webkit-mask-image:url(../images/icon-menu-children.svg);mask-image:url(../images/icon-menu-children.svg);-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;background-color:#555;display:inline-block;margin-bottom:2px}.main-menu-nav .main-menu-nav__list .main-menu-nav__item .main-menu-nav__link{cursor:pointer;display:inline-block}.main-menu-nav .main-menu-nav__list .main-menu-nav__item .main-menu-nav__inner-list{position:absolute;background-color:#fff;display:none;padding:0 10px;text-align:center;min-width:330px}.main-menu-nav .main-menu-nav__list .main-menu-nav__item .main-menu-nav__inner-list .main-menu-nav__inner-item--all{display:none}.main-menu-nav .main-menu-nav__list .main-menu-nav__item .main-menu-nav__inner-list .main-menu-nav__inner-item{font-size:1.875rem;padding:18px 20px;font-weight:700;border-bottom:1px solid #d0d0d0;margin-bottom:18px;position:relative}.main-menu-nav .main-menu-nav__list .main-menu-nav__item .main-menu-nav__inner-list .main-menu-nav__inner-item:after{content:' ';display:block;width:20px;position:absolute;right:0;top:0;bottom:0;background-color:#d9e5dd}.main-menu-nav .main-menu-nav__list .main-menu-nav__item .main-menu-nav__inner-list .main-menu-nav__inner-item:before{content:' ';display:block;width:10px;position:absolute;right:20px;top:0;bottom:0;background:linear-gradient(97deg,#fff 50%,#d9e5dd 50%)}.main-menu-nav .main-menu-nav__list .main-menu-nav__item .main-menu-nav__inner-list .main-menu-nav__inner-item a{color:#555}.main-menu-nav .main-menu-nav__list .main-menu-nav__item .main-menu-nav__inner-list .main-menu-nav__inner-item a:hover{text-decoration:none;color:#123b2a}.main-menu-nav .main-menu-nav__list .main-menu-nav__item:hover .main-menu-nav__inner-list{display:block}.button-white{background-color:#fff;color:#555!important;padding:7px 20px 10px;border:1px solid #555;border-radius:26px}.button-white:hover{background-color:#555;color:#fff!important;border:1px solid #555;text-decoration:none!important}.button-white.open-reseller-popup{background-color:transparent}.button-yellow{background-color:#f4b400;color:#fff!important;padding:8px 25px 10px;border:1px solid #f4b400;border-radius:26px;display:inline-block}.button-yellow:hover{background:#e09a16;border:1px solid #e09a16;color:#fff!important;text-decoration:none}.icon-cart-left:before{content:' ';width:20px;height:20px;-webkit-mask-image:url(../images/icon-carrellino-cta.svg);mask-image:url(../images/icon-carrellino-cta.svg);-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;background-color:#555;display:inline-block;margin-bottom:-4px;margin-right:7px}.button-transparent{background-color:transparent;color:#fff!important;padding:7px 20px 10px;border:1px solid #fff;border-radius:26px}.button-transparent:hover{background-color:#fff;color:#123b2a!important;border:1px solid #fff;text-decoration:none!important}.button-transparent:active,.button-transparent:focus{background-color:transparent;color:#fff!important;border:1px solid #fff}.switcher-language .switcher-label{display:none}.switcher-language .switcher-options{position:relative}.switcher-language .switcher-options .switcher-trigger{text-transform:uppercase;color:#555}.switcher-language .switcher-options .switcher-trigger:after{content:' ';width:11px;height:5px;-webkit-mask-image:url(../images/icon-menu-children.svg);mask-image:url(../images/icon-menu-children.svg);-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;background-color:#555;display:inline-block;margin-bottom:3px}.switcher-language .switcher-options .switcher-dropdown{display:none;position:absolute;background-color:#fff;padding:10px 15px;margin:0;z-index:5;-webkit-box-shadow:3px 3px 5px 0 rgba(0,0,0,.75);box-shadow:3px 3px 5px 0 rgba(0,0,0,.75)}.switcher-language .switcher-options .switcher-dropdown li{list-style:none;margin-bottom:0}.switcher-language .switcher-options:hover .switcher-dropdown{display:block}.row.equal{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.newsletter-popup.primary-skin .modal-inner-wrap{background-color:#123b2a}.newsletter-popup.primary-skin .action-close:after,.newsletter-popup.primary-skin .action-close:before{background-color:#fff}.newsletter-popup .modal-inner-wrap{max-width:550px}.newsletter-popup .modal-header{padding:0;border-bottom:0 solid #dee2e6}.newsletter-popup .modal-content{padding:0;border:0 solid transparent;text-align:center}.newsletter-popup .modal-content input#newsletter{border:0;border-bottom:1px solid #666;padding:5px 0;font-size:1rem;height:auto}.newsletter-popup .modal-content input[type=checkbox]{float:none}.newsletter-popup .modal-footer{display:none!important;border-top:0 solid #dee2e6}.newsletter-popup .action-close{width:46px;height:46px;position:absolute;text-indent:-999px;overflow:hidden;z-index:1;padding:0;top:6px;right:6px}.newsletter-popup .action-close:after,.newsletter-popup .action-close:before{height:30px;position:absolute;left:23px;content:' ';height:46px;width:2px;background-color:#1f1f1f;top:0}.newsletter-popup .action-close:before{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.newsletter-popup .action-close:after{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.newsletter-popup .action-close:focus{outline:0 auto -webkit-focus-ring-color}.newsletter-popup .block.newsletter{max-width:100%;width:100%;margin-bottom:0}.newsletter-popup .block.newsletter .field.newsletter{max-width:100%}.newsletter-popup .block.newsletter .field.newsletter .block.newsletter .actions{display:block;width:100%}.newsletter-popup input:focus,.newsletter-popup textarea:focus{-webkit-box-shadow:0 0 0 0 #68a8e0!important;box-shadow:0 0 0 0 #68a8e0!important;border-color:#191919!important}.newsletter-popup .field.choice.newsletter input{padding:0}.newsletter-popup .field.choice.newsletter label{display:inline-block;width:100%;position:static;text-align:left;height:auto;font-size:.8rem}.newsletter-popup.plus-reseller-popup .modal-inner-wrap{max-width:1000px;overflow:hidden}.newsletter-popup.plus-reseller-popup .amform-form{max-width:100%}.newsletter-popup.plus-reseller-popup .bg-grey textarea,.newsletter-popup.plus-reseller-popup .bg-light-green textarea,.newsletter-popup.plus-reseller-popup .form.contact textarea,.newsletter-popup.plus-reseller-popup .form.reseller textarea{height:100px!important}.absolute-wa-button{display:-webkit-box;display:-ms-flexbox;display:flex;position:fixed;z-index:9;bottom:30px;right:30px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;overflow:hidden;background-color:#136631;border-radius:29px}.absolute-wa-button .wa-number-container{border-radius:25px 0 0 25px;width:0;opacity:0;-webkit-transition:width .5s;transition:width .5s;z-index:0}.absolute-wa-button .wa-number-container.active{width:160px;opacity:1;-webkit-transition:width .5s;transition:width .5s;z-index:1}.absolute-wa-button .wa-number-container a{display:block;width:-webkit-max-content;width:-moz-max-content;width:max-content;padding:10px;color:#fff}.absolute-wa-button .wa-icon{width:30px;height:48px;border-radius:0;z-index:2;cursor:pointer;font-size:0;margin:0 15px;cursor:pointer}.absolute-wa-button .wa-icon:after{content:' ';background-image:url(../images/icon-whatsapp.svg);background-position:center;background-size:contain;background-repeat:no-repeat;width:30px;height:48px;display:block}.facebook-icon{position:relative;padding-left:30px}.facebook-icon:before{content:' ';-webkit-mask-image:url(../images/icon-facebook.svg);mask-image:url(../images/icon-facebook.svg);-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;background-color:#fff;width:20px;height:20px;display:block;margin:0 auto;margin-bottom:20px;position:absolute;top:0;left:0}.youtube-icon{position:relative;padding-left:30px}.youtube-icon:before{content:' ';background-image:url(../images/icon-youtube-footer.png);background-repeat:no-repeat;background-size:contain;width:20px;height:20px;display:block;margin:0 auto;margin-bottom:20px;position:absolute;top:0;left:0}.instagram-icon{position:relative;padding-left:30px}.instagram-icon:before{content:' ';-webkit-mask-image:url(../images/icon-instagram.svg);mask-image:url(../images/icon-instagram.svg);-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;background-color:#fff;width:20px;height:20px;display:block;margin:0 auto;margin-bottom:20px;position:absolute;top:0;left:0}.menu-mobile-btn{display:none;text-transform:uppercase;-webkit-box-pack:center;-ms-flex-pack:center;-ms-flex-line-pack:center;align-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:7px 1rem;padding-left:35px;color:#fff;position:relative}.menu-mobile-btn:before{content:' ';width:30px;height:10px;-webkit-mask-image:url(../images/icon-menu.svg);mask-image:url(../images/icon-menu.svg);-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;background-color:#fff;display:block;position:absolute;left:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.menu-mobile-btn .icon-menu{display:inline-block;margin-right:10px}.menu-mobile-btn .bar1,.menu-mobile-btn .bar2,.menu-mobile-btn .bar3{width:34px;height:2px;background-color:#fff;margin:8px 0;-webkit-transition:.4s;transition:.4s;border-radius:0}#dexanet-menu-mobile{background-color:#fff;color:#123b2a}#dexanet-menu-mobile:before{opacity:1;border-color:#123b2a;top:30px}#dexanet-menu-mobile:after{color:#222;opacity:1;font-size:18px;font-weight:400;height:65px;line-height:65px;text-transform:uppercase}#dexanet-menu-mobile .btn-close-mobile-menu{background-image:url(../images/ico-close.svg);position:absolute;right:20px;top:18px;height:27px;width:27px;background-color:transparent;border:0;background-position:center;background-size:contain;background-repeat:no-repeat;z-index:2}#dexanet-menu-mobile ul{top:65px}#dexanet-menu-mobile ul li.language-switcher-mobile:before{display:none}#dexanet-menu-mobile ul li.language-switcher-mobile span{font-size:0}#dexanet-menu-mobile ul li.language-switcher-mobile .row-language-flags{padding:20px 15px;margin-left:0;margin-right:0}#dexanet-menu-mobile ul li.language-switcher-mobile .flag{margin:0 auto;font-size:0;padding:0}#dexanet-menu-mobile ul li span{font-size:18px;padding:20px;font-weight:600;text-transform:uppercase}#dexanet-menu-mobile ul li span.widget{padding:0}#dexanet-menu-mobile ul li a{padding:0;font-weight:600;font-size:18px}#dexanet-menu-mobile ul li a:focus,#dexanet-menu-mobile ul li a:hover{color:#123b2a;text-decoration:underline}#dexanet-menu-mobile ul li.no-child:before,#dexanet-menu-mobile ul li:not(.main-menu-nav__item--parent):before{opacity:0}#dexanet-menu-mobile ul li:before{opacity:1;border-color:#123b2a;top:30px}#dexanet-menu-mobile ul li:after{margin-left:0;opacity:1;border-color:#123b2a}#dexanet-menu-mobile ul li.nav-parent-link.parent-link a{padding:20px;font-weight:600}#dexanet-menu-mobile ul li.level-top.only-item:before{display:none}#dexanet-menu-mobile .submenu{max-width:inherit}#dexanet-menu-mobile .footer-menu:before{display:none}#dexanet-menu-mobile .footer-menu:after{display:none}#dexanet-menu-mobile .footer-menu a.social-link{max-width:30px;max-height:30px;display:inline-block;margin-right:15px}#dexanet-menu-mobile .footer-menu a.social-link:after{display:none}#dexanet-menu-mobile .footer-menu .social-container{padding:20px}#dexanet-menu-mobile .block-product-link{margin:0;border-bottom:1px solid #123b2a}#dexanet-menu-mobile .block-product-link a{font-size:18px;padding:20px;font-weight:600}#dexanet-menu-mobile .block-product-link a span{padding:0}.header-wrapper-right-bottom{position:relative}.header-wrapper-right-bottom:before{content:' ';position:absolute;width:3.4%;left:0;top:0;bottom:0;background:-webkit-gradient(linear,left bottom,right top,color-stop(50%,#fff),color-stop(50%,#136631));background:linear-gradient(to right top,#fff 50%,#136631 50%)}.header-wrapper-right-bottom .navigation{background:0 0;font-weight:700;padding:0;text-align:right}.header-wrapper-right-bottom .navigation .level0>.level-top{color:#fff}.header-wrapper-right-bottom .navigation .level0{margin:0;font-size:1.25rem}.top-account-actions-dropdown{margin-top:-2px}.top-account-actions-dropdown .show-account-menu{display:inline-block}.top-account-actions-dropdown .ui-dialog{display:block;position:absolute;z-index:4;min-width:250px;right:0;background-color:#fff;top:120%;-webkit-box-shadow:2px 2px 10px 0 rgba(0,0,0,.75);box-shadow:2px 2px 10px 0 rgba(0,0,0,.75)}.top-account-actions-dropdown .dropdown-content{margin-bottom:0}.top-account-actions-dropdown .header.links{padding:0;list-style:none;margin:0}.top-account-actions-dropdown .header.links li{margin-bottom:0;padding:1rem;border-bottom:1px solid #b0b0b0}.top-account-actions-dropdown .header.links li:first-child{border-bottom:0 solid #b0b0b0}.top-account-actions-dropdown .header.links li:last-child{border-bottom:0 solid #b0b0b0}.minicart-wrapper{margin-left:10px}.minicart-wrapper .action.showcart:before{content:" "!important;width:22px;height:22px;background-image:url(../images/icons/icon-cart.svg);background-position:center;background-size:contain;background-repeat:no-repeat}.minicart-wrapper .action.showcart .counter.qty{position:absolute;top:-8px;right:-6px;font-size:10px!important;text-indent:0!important;width:18px;height:18px;overflow:hidden;background-color:#123b2a;color:#fff;border-radius:50%;line-height:18px;padding-left:2px}.minicart-wrapper .action.showcart .counter.qty .counter-number{font-size:10px;display:block;width:10px;padding:0;margin:0 auto}.block-search{width:100%;max-width:600px;float:none;margin:0 auto}.block-search .control{padding:0}.block-search .control:before{content:' ';display:block;width:15px;height:15px;background-image:url(../images/icons/icon-sarch.svg);position:absolute;left:20px;background-size:contain;background-repeat:no-repeat;background-position:center;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.block-search input#search{margin:0;padding-right:0;position:static;text-align:center;border:0 solid;border-bottom:1px solid #231f20;height:33px}.block-search .action.search{right:10px}.block-search .action.search:before{color:#231f20;content:' ';display:block;width:15px;height:20px;background-image:url(../images/icons/icon-search-send.svg);background-size:contain;background-repeat:no-repeat;background-position:center}.message.global.cookie{background:#222;z-index:999999;font-size:1rem;color:#fff}.message.global.cookie a{color:#fff;text-decoration:underline}.message.global.cookie a:hover{color:#fff;text-decoration:underline}.cookie .content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-line-pack:center;align-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.cookie .actions{margin-bottom:10px}.cookie .action.primary{font-size:1rem}.action{-webkit-transition:all .5s ease;transition:all .5s ease}.action-primary,.action.primary{background-image:none;background:#f4b400;border:1px solid #f4b400;color:#fff;cursor:pointer;display:inline-block;font-family:sofia-pro,sans-serif;font-weight:500;padding:10px 25px;font-size:1rem;-webkit-box-sizing:border-box;box-sizing:border-box;vertical-align:middle;text-transform:uppercase;border-radius:27px!important}.action-primary:hover,.action.primary:hover{background:#e09a16;border:1px solid #e09a16;color:#fff!important;text-decoration:none}.action-primary:active,.action-primary:focus,.action.primary:active,.action.primary:focus{background:#f4b400;border:1px solid #f4b400;color:#fff}.action-primary:link:not(.btn),.action-primary:visited,.action.primary:link:not(.btn),.action.primary:visited{color:#fff!important}.action-primary:link:not(.btn):hover,.action-primary:visited:hover,.action.primary:link:not(.btn):hover,.action.primary:visited:hover{color:#231f20!important}.btn-primary{border-radius:0;text-transform:uppercase}.action-gift,.cart.table-wrapper .actions-toolbar>.action,a.action.primary,button{border-radius:0}.message.error,.message.info,.message.success{font-size:1rem;margin:0;padding-left:3rem}.message.error>:first-child:before,.message.info>:first-child:before,.message.success>:first-child:before{left:6px}.message.error a,.message.info a,.message.success a{color:#231f20;text-decoration:underline}.message.error a:active,.message.error a:visited,.message.info a:active,.message.info a:visited,.message.success a:active,.message.success a:visited{color:#231f20}.message.error a:hover,.message.info a:hover,.message.success a:hover{text-decoration:underline;color:#123b2a}.search-autocomplete{color:#231f20;font-size:1rem}.search-autocomplete dl dt:hover{background-color:#fff}.search-autocomplete .price-excluding-tax{display:none}.search-autocomplete .price-label{display:none}.search-autocomplete .product-name{font-size:1rem}.search-autocomplete .product-item .price-box{margin:0}.search-autocomplete .product-item .price-box .price{font-size:1rem;display:inline-block}.search-autocomplete .autocomplete-list{max-height:300px;overflow-y:auto}.readmore-btn{color:#231f20;text-decoration:underline}.readmore-btn:hover{color:#123b2a}.minicart-wrapper{margin-left:0}.angle-col-green-slide{background:-webkit-gradient(linear,right top,left bottom,color-stop(50%,transparent),color-stop(50%,#136631));background:linear-gradient(to left bottom,transparent 50%,#136631 50%)}.header-wrapper-right-bottom .navigation{text-transform:uppercase}.btn-primary.focus,.btn-primary:focus{-webkit-box-shadow:0 0 0 0 transparent!important;box-shadow:0 0 0 0 transparent!important}footer.page-footer .footer-bottom,footer.page-footer .footer-top{position:relative;z-index:9}#show-search-mobile:before{content:' ';-webkit-mask-image:url(../images/icons/icon-sarch.svg);mask-image:url(../images/icons/icon-sarch.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;width:21px;height:21px;background-color:#231f20;margin-top:0;display:block}.message.global.cookie{background:#222;z-index:999999;font-size:1rem;color:#fff}.message.global.cookie a{color:#f4b400}.message.global.cookie a:hover{color:#fff;text-decoration:underline}.cookie .content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-line-pack:center;align-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.cookie .actions{margin-bottom:10px}.cookie .action.primary{font-size:1rem}.modal-popup .field-recaptcha{margin-top:15px;overflow:hidden;margin-left:-339px;-webkit-transform:scale(.5);transform:scale(.5)}.popup-ritardi-modal .modal-content{background-image:url(../images/foto-sfondo-popup.jpg);background-position:right top;background-size:cover;background-repeat:no-repeat}.h1,h1{font-size:4.375rem;line-height:.8;font-weight:700}@media screen and (max-width:991px){.h1,h1{font-size:3.4rem}}@media screen and (max-width:767px){.h1,h1{font-size:3rem}}.h2,h2{font-size:3.125rem;line-height:.8;font-weight:700}@media screen and (max-width:991px){.h2,h2{font-size:3rem}}.h3,h3{font-size:3.125rem;line-height:.8}@media screen and (max-width:991px){.h3,h3{font-size:3rem}}.f-big,.font-big{font-size:21.875rem;line-height:.9}@media screen and (max-width:1440px){.f-big,.font-big{font-size:15rem}}@media screen and (max-width:991px){.f-big,.font-big{font-size:10rem}}.f-130,.font-130{font-size:8.125rem;line-height:.8}@media screen and (max-width:1440px){.f-130,.font-130{font-size:3.75rem;line-height:1}}.f-110,.font-110{font-size:6.875rem;line-height:1}@media screen and (max-width:1440px){.f-110,.font-110{font-size:3.75rem;line-height:1}}@media screen and (max-width:991px){.f-110,.font-110{font-size:2.75rem;line-height:1}}.f-80,.font-80{font-size:5rem;line-height:.8}@media screen and (max-width:991px){.f-80,.font-80{font-size:3.75rem;line-height:1}}.f-70,.font-70{font-size:4.375rem;line-height:1}@media screen and (max-width:991px){.f-70,.font-70{font-size:3rem}}.f-60,.font-60{font-size:3.75rem;line-height:1}@media screen and (max-width:991px){.f-60,.font-60{font-size:3rem}}.f-50,.font-50{font-size:3.125rem;line-height:1}@media screen and (max-width:991px){.f-50,.font-50{font-size:2.8rem}}.f-40,.font-40{font-size:2.5rem;line-height:1.2}@media screen and (max-width:991px){.f-40,.font-40{font-size:2.2rem}}.f-30,.font-30{font-size:1.875rem}@media screen and (max-width:991px){.f-30,.font-30{font-size:1.6rem}}.f-25,.font-25{font-size:1.5625rem}.f-20,.font-20{font-size:1.25rem}.f-18,.font-18{font-size:1.125rem}.f-14,.font-14{font-size:.875rem}.f-12,.font-12{font-size:.75rem}.f-bold{font-weight:700}.f-medium{font-weight:500}.f-light{font-weight:300}.font-transparent{opacity:.3}.text-outline{-webkit-text-stroke:1px currentColor;-webkit-text-fill-color:transparent}.text-underline{text-decoration:underline}a{color:#555}a:active,a:visited{color:#555}a:hover{color:#123b2a}input[type=checkbox],input[type=radio]{appearance:none;-webkit-appearance:none;-moz-appearance:none;background:#fff;height:18px;min-width:18px;min-height:18px;width:18px;border:1px solid #123b2a;cursor:pointer;position:relative;float:left}input[type=checkbox]:hover,input[type=radio]:hover{cursor:pointer}input[type=checkbox]:active,input[type=checkbox]:focus,input[type=radio]:active,input[type=radio]:focus{outline:0;-webkit-box-shadow:0 0 0 transparent;box-shadow:0 0 0 transparent}input[type=checkbox]:checked{background-image:url(../images/icons/icn-check.svg);background-color:#fff;background-size:13px;background-position:center;background-repeat:no-repeat}input[type=radio]{border-radius:50%}input[type=radio]:checked{background-image:url(../images/icons/icn-check.svg);background-color:#fff;background-size:10px;background-position:center;background-repeat:no-repeat;background-position-x:3px;background-position-y:2px}.amform-form input[type=number]{max-width:100%}.fieldset>.field:not(.choice)>.label{padding:6px 15px 0 0;text-align:left;width:100%;float:none}.fieldset>.field.choice:before,.fieldset>.field.no-label:before{display:none}.abs-margin-for-forms-desktop,.column:not(.sidebar-additional) form .actions-toolbar,.column:not(.sidebar-main) form .actions-toolbar,.fieldset .legend,.login-container .fieldset:after{margin-left:0}.checkbox.mage-error{border-color:#e20613}div.mage-error[generated]{font-size:.875em;color:#e20613}.form.contact .invalid-error,.form.paper-catalog .invalid-error,.form.reseller .invalid-error{display:none}.form.contact .invalid-error,.form.contact .mage-error,.form.paper-catalog .invalid-error,.form.paper-catalog .mage-error,.form.reseller .invalid-error,.form.reseller .mage-error{font-size:14px;color:#e02b27;margin-top:0}.form.contact .actions-toolbar,.form.paper-catalog .actions-toolbar,.form.reseller .actions-toolbar{clear:both;display:block;width:100%;margin:0;margin-left:0!important}.form.contact .actions-toolbar .primary,.form.paper-catalog .actions-toolbar .primary,.form.reseller .actions-toolbar .primary{float:right}.form.contact .actions-toolbar .primary button,.form.paper-catalog .actions-toolbar .primary button,.form.reseller .actions-toolbar .primary button{margin-right:0;min-width:275px}input[type=datetime],input[type=email],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=url],select{height:42px;font-size:1rem;border:1px solid #555;background:#fff;font-family:sofia-pro,sans-serif;font-weight:400;color:#555}input[type=datetime].mage-error,input[type=email].mage-error,input[type=number].mage-error,input[type=password].mage-error,input[type=search].mage-error,input[type=tel].mage-error,input[type=text].mage-error,input[type=url].mage-error,select.mage-error{color:#555!important}textarea{border:1px solid #555;height:180px}.bg-grey .form-group .required,.bg-light-green .form-group .required{color:#555}.bg-grey .fieldset>.fields>.field.required>.label:after,.bg-light-green .fieldset>.fields>.field.required>.label:after{color:#555}.bg-grey .amform-layout-two:nth-child(odd),.bg-light-green .amform-layout-two:nth-child(odd){margin-right:2%}.bg-grey .amform-layout-two:nth-child(even),.bg-light-green .amform-layout-two:nth-child(even){margin-right:0!important;margin-left:2%}.bg-grey .amcform-step,.bg-light-green .amcform-step{border:1px solid #fff;background:#fff;color:#123b2a}.bg-grey .amcform-title-wrap.-disabled .amcform-step,.bg-light-green .amcform-title-wrap.-disabled .amcform-step{border:1px solid #fff;background-color:#123b2a;color:#fff}.bg-grey .amcform-title-wrap.ui-state-active .amcform-label,.bg-light-green .amcform-title-wrap.ui-state-active .amcform-label{color:#fff!important}.bg-grey .amcform-title-wrap:after,.bg-grey .amcform-title-wrap:before,.bg-light-green .amcform-title-wrap:after,.bg-light-green .amcform-title-wrap:before{top:19px;height:1px}.bg-grey .amcform-title-wrap.-done+.amcform-title-wrap:before,.bg-light-green .amcform-title-wrap.-done+.amcform-title-wrap:before{background:#fff}.bg-grey input[type=checkbox],.bg-light-green input[type=checkbox]{background-color:transparent;border:1px solid #555}.bg-grey input[type=checkbox]:checked,.bg-light-green input[type=checkbox]:checked{background-color:#fff!important}.bg-grey input[type=datetime],.bg-grey input[type=email],.bg-grey input[type=number],.bg-grey input[type=password],.bg-grey input[type=search],.bg-grey input[type=tel],.bg-grey input[type=text],.bg-grey input[type=url],.bg-grey select,.bg-light-green input[type=datetime],.bg-light-green input[type=email],.bg-light-green input[type=number],.bg-light-green input[type=password],.bg-light-green input[type=search],.bg-light-green input[type=tel],.bg-light-green input[type=text],.bg-light-green input[type=url],.bg-light-green select,.form.contact input[type=datetime],.form.contact input[type=email],.form.contact input[type=number],.form.contact input[type=password],.form.contact input[type=search],.form.contact input[type=tel],.form.contact input[type=text],.form.contact input[type=url],.form.contact select,.form.reseller input[type=datetime],.form.reseller input[type=email],.form.reseller input[type=number],.form.reseller input[type=password],.form.reseller input[type=search],.form.reseller input[type=tel],.form.reseller input[type=text],.form.reseller input[type=url],.form.reseller select{height:62px;font-size:1rem;border:0 solid #555;border-bottom:1px solid #555;border-radius:0;background:0 0;font-weight:300;color:#555!important;padding:0 1rem}.bg-grey input[type=datetime].mage-error,.bg-grey input[type=email].mage-error,.bg-grey input[type=number].mage-error,.bg-grey input[type=password].mage-error,.bg-grey input[type=search].mage-error,.bg-grey input[type=tel].mage-error,.bg-grey input[type=text].mage-error,.bg-grey input[type=url].mage-error,.bg-grey select.mage-error,.bg-light-green input[type=datetime].mage-error,.bg-light-green input[type=email].mage-error,.bg-light-green input[type=number].mage-error,.bg-light-green input[type=password].mage-error,.bg-light-green input[type=search].mage-error,.bg-light-green input[type=tel].mage-error,.bg-light-green input[type=text].mage-error,.bg-light-green input[type=url].mage-error,.bg-light-green select.mage-error,.form.contact input[type=datetime].mage-error,.form.contact input[type=email].mage-error,.form.contact input[type=number].mage-error,.form.contact input[type=password].mage-error,.form.contact input[type=search].mage-error,.form.contact input[type=tel].mage-error,.form.contact input[type=text].mage-error,.form.contact input[type=url].mage-error,.form.contact select.mage-error,.form.reseller input[type=datetime].mage-error,.form.reseller input[type=email].mage-error,.form.reseller input[type=number].mage-error,.form.reseller input[type=password].mage-error,.form.reseller input[type=search].mage-error,.form.reseller input[type=tel].mage-error,.form.reseller input[type=text].mage-error,.form.reseller input[type=url].mage-error,.form.reseller select.mage-error{color:#555!important}.bg-grey input[type=datetime]:focus,.bg-grey input[type=email]:focus,.bg-grey input[type=number]:focus,.bg-grey input[type=password]:focus,.bg-grey input[type=search]:focus,.bg-grey input[type=tel]:focus,.bg-grey input[type=text]:focus,.bg-grey input[type=url]:focus,.bg-grey select:focus,.bg-light-green input[type=datetime]:focus,.bg-light-green input[type=email]:focus,.bg-light-green input[type=number]:focus,.bg-light-green input[type=password]:focus,.bg-light-green input[type=search]:focus,.bg-light-green input[type=tel]:focus,.bg-light-green input[type=text]:focus,.bg-light-green input[type=url]:focus,.bg-light-green select:focus,.form.contact input[type=datetime]:focus,.form.contact input[type=email]:focus,.form.contact input[type=number]:focus,.form.contact input[type=password]:focus,.form.contact input[type=search]:focus,.form.contact input[type=tel]:focus,.form.contact input[type=text]:focus,.form.contact input[type=url]:focus,.form.contact select:focus,.form.reseller input[type=datetime]:focus,.form.reseller input[type=email]:focus,.form.reseller input[type=number]:focus,.form.reseller input[type=password]:focus,.form.reseller input[type=search]:focus,.form.reseller input[type=tel]:focus,.form.reseller input[type=text]:focus,.form.reseller input[type=url]:focus,.form.reseller select:focus{background:0 0;border:0 solid #555;border-bottom:1px solid #555;-webkit-box-shadow:0 0 0 0 #555!important;box-shadow:0 0 0 0 #555!important;border-color:#555!important}.bg-grey select,.bg-light-green select,.form.contact select,.form.reseller select{-webkit-appearance:none;-moz-appearance:none;background:0 0;background-image:url(../images/icons/arrow-down.png)!important;background-repeat:no-repeat!important;background-position-x:97%!important;background-position-y:45%!important}.bg-grey input[type=file],.bg-light-green input[type=file],.form.contact input[type=file],.form.reseller input[type=file]{height:62px;font-size:1rem;border:0 solid #555;border-bottom:1px solid #555;border-radius:0;background:0 0;font-weight:300;color:#555!important;padding:16px 1rem;cursor:pointer}.bg-grey input[type=file].mage-error,.bg-light-green input[type=file].mage-error,.form.contact input[type=file].mage-error,.form.reseller input[type=file].mage-error{color:#555!important}.bg-grey input[type=file]:focus,.bg-light-green input[type=file]:focus,.form.contact input[type=file]:focus,.form.reseller input[type=file]:focus{background:0 0;border:1px solid #555;-webkit-box-shadow:0 0 0 0 #555!important;box-shadow:0 0 0 0 #555!important;border-color:#555!important}.bg-grey textarea,.bg-light-green textarea,.form.contact textarea,.form.reseller textarea{font-size:1rem!important;border:0 solid #555!important;border-bottom:1px solid #555!important;background:0 0!important;font-weight:300!important;color:#555!important;height:200px!important;padding-top:1rem;border-radius:0}.bg-grey .amcform-gdpr .label,.bg-light-green .amcform-gdpr .label,.form.contact .amcform-gdpr .label,.form.reseller .amcform-gdpr .label{font-weight:400!important;font-size:.875rem}.bg-grey .amcform-gdpr .label input,.bg-light-green .amcform-gdpr .label input,.form.contact .amcform-gdpr .label input,.form.reseller .amcform-gdpr .label input{margin-top:2px;margin-right:5px}.bg-grey .amcform-gdpr .label a,.bg-light-green .amcform-gdpr .label a,.form.contact .amcform-gdpr .label a,.form.reseller .amcform-gdpr .label a{text-decoration:underline}.bg-grey .amform-form .fb-number,.bg-light-green .amform-form .fb-number,.form.contact .amform-form .fb-number,.form.reseller .amform-form .fb-number{max-width:100%}.bg-grey .amform-form .fb-number.amform-layout-two,.bg-light-green .amform-form .fb-number.amform-layout-two,.form.contact .amform-form .fb-number.amform-layout-two,.form.reseller .amform-form .fb-number.amform-layout-two{max-width:48%}.bg-grey .amcform-toolbar,.bg-light-green .amcform-toolbar,.form.contact .amcform-toolbar,.form.reseller .amcform-toolbar{margin-top:2rem}.bg-grey .amform-form .amcform-prev,.bg-light-green .amform-form .amcform-prev,.form.contact .amform-form .amcform-prev,.form.reseller .amform-form .amcform-prev{border:1px solid #191919;color:#fff;text-transform:uppercase;background-color:#191919;margin:0;float:left}.bg-grey .amform-form .amcform-prev:hover,.bg-light-green .amform-form .amcform-prev:hover,.form.contact .amform-form .amcform-prev:hover,.form.reseller .amform-form .amcform-prev:hover{background-color:#fff;color:#191919;text-decoration:none}.bg-grey .amform-form .amcform-next,.bg-grey .amform-form .amcform-submit,.bg-light-green .amform-form .amcform-next,.bg-light-green .amform-form .amcform-submit,.form.contact .amform-form .amcform-next,.form.contact .amform-form .amcform-submit,.form.reseller .amform-form .amcform-next,.form.reseller .amform-form .amcform-submit{border:1px solid #123b2a;color:#fff;text-transform:uppercase;background-color:#123b2a;margin:0;font-size:1rem;border-radius:21px}.bg-grey .amform-form .amcform-next:hover,.bg-grey .amform-form .amcform-submit:hover,.bg-light-green .amform-form .amcform-next:hover,.bg-light-green .amform-form .amcform-submit:hover,.form.contact .amform-form .amcform-next:hover,.form.contact .amform-form .amcform-submit:hover,.form.reseller .amform-form .amcform-next:hover,.form.reseller .amform-form .amcform-submit:hover{background-color:#d9e5dd;color:#123b2a;text-decoration:none}.bg-grey .checkbox-group .amform-groupv2,.bg-light-green .checkbox-group .amform-groupv2,.form.contact .checkbox-group .amform-groupv2,.form.reseller .checkbox-group .amform-groupv2{min-width:33%}.bg-grey .checkbox-group label,.bg-light-green .checkbox-group label,.form.contact .checkbox-group label,.form.reseller .checkbox-group label{position:static}.bg-grey .checkbox-group input,.bg-light-green .checkbox-group input,.form.contact .checkbox-group input,.form.reseller .checkbox-group input{margin-top:3px}input:focus,textarea:focus{-webkit-box-shadow:0 0 0 0 #68a8e0!important;box-shadow:0 0 0 0 #68a8e0!important;border-color:currentColor!important}.form-group{position:relative;padding-top:10px}.form-group label{display:inline-block;top:27px;width:auto;z-index:2;padding:6px;-webkit-transition:all .4s;transition:all .4s;line-height:1em;font-size:1rem}.form-group label[for=attachment]{top:32px;right:10px;left:auto}.form-group label[for=catalogcheckbox]{position:static;padding-left:0}.form-group.-active label,.form-group.-has-content label{top:14px;font-size:.8rem;padding-top:0;color:#555}.form-group.-active label[for=attachment],.form-group.-has-content label[for=attachment]{top:20px}.form-group .label,.form-group label{position:absolute;left:12px;background-color:transparent;pointer-events:none;font-size:1rem;font-weight:400!important;color:#555}.field.choice.newsletter input{margin-right:10px}.field.choice.newsletter label{font-size:.8rem}#for-reseller .amcform-submit{width:100%;padding:1rem}.form .button-submit{background-color:#fff;border:1px solid #fff;color:#2e3358;padding:2rem 6rem;width:100%;text-transform:uppercase;font-weight:400;border-radius:0}.form .button-submit:hover{background-color:#2e3358;border:1px solid #fff;color:#fff}.form .toolbar-bottom{margin-top:3rem}.form .toolbar-bottom .btn{padding:1rem 3rem;text-transform:uppercase;font-weight:400;border-radius:0}.form .toolbar-bottom .btn.sw-btn-prev{float:left;background-color:#2e3358;border:1px solid #fff;color:#fff}.form .toolbar-bottom .btn.sw-btn-prev:hover{background-color:#fff;border:1px solid #fff;color:#2e3358}.form .toolbar-bottom .btn.sw-btn-next{background-color:#fff;border:1px solid #fff;color:#2e3358}.form .toolbar-bottom .btn.sw-btn-next:hover{background-color:#2e3358;border:1px solid #fff;color:#fff}.form .toolbar-bottom .btn.disabled{display:none}.attachement-field .label{position:absolute;right:20px;width:auto;display:inline-block;max-width:230px;left:auto}#store-selector .form-continue .actions-toolbar .action.primary,.block-authentication .action.action-login,.block-authentication .action.action-register,.block-minicart .block-content>.actions>.primary .action.primary,.bundle-actions .action.primary,.bundle-options-container .block-bundle-summary .box-tocart .action.primary,.cart-container .checkout-methods-items .action.primary,.checkout-payment-method .payment-method-content>.actions-toolbar>.primary .action.primary,.form-address-edit .actions-toolbar .action.primary,.methods-shipping .actions-toolbar .action.primary,.multicheckout .action.primary,.product-info-main .box-tocart .action.tocart,.product-options-bottom .box-tocart .action.tocart{font-size:1rem;line-height:1.4;padding:10px 25px}.amform-form .amcform-submit.loading{position:relative}.amform-form .amcform-submit.loading:after{content:' ';width:15px;height:15px;display:block;background-color:transparent;background-image:url(../images/icons/ajax-loader.gif);position:absolute;right:-25px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);background-position:center;background-repeat:no-repeat;background-size:contain}.amcard-field-block.-datepicker .amcard-label:before{top:12px!important}.amcard-field-block.-datepicker .amcard-label{width:100%}.amcard-field-block.-datepicker ._has-datepicker{background:#fff;background-clip:padding-box;border:1px solid #c2c2c2;border-radius:1px;font-family:sofia-pro,sans-serif;font-size:14px;height:42px;line-height:1.42857143;padding:0 29px;vertical-align:baseline;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;min-width:100%;max-width:100%;display:block}.home-slideshow .ct-view-hero_slideshow_item{background-repeat:no-repeat;background-size:cover;background-position:center right}.home-slideshow .col-custom{-webkit-box-flex:0;-ms-flex:0 0 19.5%;flex:0 0 19.5%;max-width:19.5%}.home-slideshow .body-slide{min-height:580px;position:relative}@media screen and (max-width:1440px){.home-slideshow .body-slide{min-height:500px}}.home-slideshow .body-slide .ct-field-area{position:absolute;top:50%;-webkit-transform:translatey(-50%);transform:translatey(-50%);max-width:610px}.home-slideshow .slick-arrow{display:inline-block;position:absolute;z-index:1;top:50%;-webkit-transform:translate(0,-50%);transform:translate(0,-50%);line-height:0;font-size:0;padding:20px;border:none;outline:0;color:transparent;background-color:#222}.home-slideshow .slick-arrow:after{-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain;width:22px;height:22px;content:' ';display:inline-block;background-color:#fff}.home-slideshow .slick-arrow.slick-disabled{opacity:.5;cursor:default}.home-slideshow .slick-prev{left:0}.home-slideshow .slick-prev:after{-webkit-mask-image:url(../images/slide-left.svg);mask-image:url(../images/slide-left.svg)}.home-slideshow .slick-next{right:0}.home-slideshow .slick-next:after{-webkit-mask-image:url(../images/slide-right.svg);mask-image:url(../images/slide-right.svg)}.shop-category span{margin-top:10px;padding:5px 0;border-bottom:1px solid #123b2a;position:relative}.shop-category span:before{content:' ';display:block;width:51px;background:-webkit-gradient(linear,right top,left bottom,color-stop(50%,transparent),color-stop(50%,#136631));background:linear-gradient(to left bottom,transparent 50%,#136631 50%);position:absolute;top:0;bottom:0;left:0}.icon-shipping p:before{content:' ';display:inline-block;background-color:currentColor;height:27px;width:33px;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-image:url(../images/icon-shiping.svg);mask-image:url(../images/icon-shiping.svg);margin-right:10px;vertical-align:middle}.icon-clock p:before{content:' ';display:inline-block;background-color:currentColor;height:30px;width:30px;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-image:url(../images/icon-time.svg);mask-image:url(../images/icon-time.svg);margin-right:10px;vertical-align:middle}.icon-return p:before{content:' ';display:inline-block;background-color:currentColor;height:30px;width:30px;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-image:url(../images/icon-refound.svg);mask-image:url(../images/icon-refound.svg);margin-right:10px;vertical-align:middle}.icon-help:before{content:' ';display:inline-block;background-color:currentColor;height:30px;width:30px;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-image:url(../images/icon-assistance.svg);mask-image:url(../images/icon-assistance.svg);margin-right:10px;vertical-align:baseline}.icon-mail:before{content:' ';display:inline-block;background-color:currentColor;height:70px;width:70px;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-image:url(../images/icon-mail.svg);mask-image:url(../images/icon-mail.svg);margin-right:10px;vertical-align:baseline}.icon-world:before{content:' ';display:inline-block;background-color:currentColor;height:70px;width:70px;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-image:url(../images/icon-world.svg);mask-image:url(../images/icon-world.svg);margin-right:10px;vertical-align:baseline}.shop-category a{display:inline-block}.shop-category a:hover{text-decoration:none;color:#123b2a}.home-slideshow .slick-slider{margin-bottom:0!important}.catalog-category-view .angle-col-green-slide{min-height:580px}.catalog-category-view .category-image{background-position:center right;background-repeat:no-repeat}.catalog-category-view .category-img-bg-col{top:0;bottom:0;left:0;right:0;z-index:1}.catalog-category-view .category-details.no-image{background-color:#b6ccbf;margin:0 -15px;overflow:hidden;padding:0 15px}.catalog-category-view .category-details.no-image .angle-col-green-slide{min-height:280px}.z-index-2{z-index:2}.toolbar.toolbar-products .sorter .sorter-label{margin:0}.toolbar.toolbar-products .sorter .sorter-options{background:0 0;border:0;-webkit-box-shadow:none;box-shadow:none;height:auto;color:currentColor;margin:0;-moz-appearance:window;cursor:pointer;outline:0;padding:0;width:auto;font-weight:700}.toolbar.toolbar-products .sorter .sorter-options option{color:#111;font-weight:400}.product-item .price-box-product .bg-green-shop{padding:10px 20px 10px 40px;position:relative}.product-item .price-box-product .bg-green-shop:before{content:' ';position:absolute;width:25px;left:0;top:0;bottom:0;background:-webkit-gradient(linear,left top,right bottom,color-stop(50%,#fff),color-stop(50%,#136631));background:linear-gradient(to right bottom,#fff 50%,#136631 50%)}.product-item .price-box-product .price-box{margin:0}.product-item .border{border:1px solid #123b2a!important}.fake-item-product .bg-light-green{background-image:url("../images/banner -catalogo prodotti.jpg");background-position:bottom left;background-repeat:no-repeat;background-size:contain;background-color:#b5ccbc}.fake-item-product .fake-product-bottom{position:relative}.fake-item-product .text-box{position:absolute;top:50%;left:0;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.product-arit-generation-banner.bg-image-left{background-position:left bottom;background-size:contain;background-repeat:no-repeat}.catalog-product-view #maincontent{position:relative}.catalog-product-view .page-bottom,.catalog-product-view .page-main{padding-left:0;padding-right:0;position:relative}.catalog-product-view .breadcrumbs-absolute{position:absolute;z-index:1}.catalog-product-view .breadcrumbs-absolute.row{margin-left:0;margin-right:0}.catalog-product-view .breadcrumbs-absolute .breadcrumbs{margin-left:0;margin-top:1rem}.catalog-product-view .container-info-media-product{display:inline-block;width:100%;position:relative;margin-bottom:-4px}.catalog-product-view .product.media{position:relative;margin-bottom:0;padding-bottom:2rem;padding-left:3rem;padding-right:3rem;width:55%}.catalog-product-view .product.media:after{content:' ';background:-webkit-gradient(linear,left bottom,right top,color-stop(50%,transparent),color-stop(50%,#f5f3f6));background:linear-gradient(to right top,transparent 50%,#f5f3f6 50%);width:10%;position:absolute;top:0;bottom:0;right:0;z-index:0}.catalog-product-view .product-info-main{background-color:#f5f3f6;width:45%;height:100%;position:absolute;right:0;z-index:0;top:0;bottom:0;padding-left:3rem;padding-right:3rem}.catalog-product-view .product-info-main .row.no-gutters{margin:0 auto;padding-top:4rem!important}.catalog-product-view .row.attribute{padding-top:10px;padding-bottom:10px}.catalog-product-view .attributes-rows{padding:0 15px}.catalog-product-view .attributes-rows .row:nth-child(even){background-color:#b5cebe}.fotorama__thumb-border{border:1px solid #136631}.product-info-main .product-item-top,.product-item-details .product-item-top{position:relative;padding-bottom:50px}.product-info-main .product-item-top .price-box-product,.product-item-details .product-item-top .price-box-product{position:absolute;bottom:0;right:0;z-index:1}.product-info-main .price-excluding-tax,.product-item-details .price-excluding-tax{display:none!important}.product-info-main .price-excluding-tax,.product-info-main .price-including-tax,.product-item-details .price-excluding-tax,.product-item-details .price-including-tax{line-height:1;font-size:1rem}.product-info-main .price-label,.product-item-details .price-label{display:none!important}.product-info-main .special-price,.product-item-details .special-price{margin:0 5px!important}.product-info-main .old-price .price-label,.product-item-details .old-price .price-label{display:inline-block!important;margin-right:5px}.product-info-main .old-price .price-wrapper,.product-item-details .old-price .price-wrapper{display:inline}.price-box .old-price{margin-top:-1px;display:block;font-size:1rem}.price-box .old-price .price{margin:0;font-size:1rem}.catalog-product-view .product-info-price{margin-bottom:3rem;margin-top:2rem}.catalog-product-view .product-info-price .price-box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.catalog-product-view .product-info-price .price-box .price-including-tax .price{color:#f4b400;font-size:3.75rem}.catalog-product-view .product-info-price .price-box .special-price{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.catalog-product-view .product-info-price .price-box .special-price .price{color:#f4b400;font-size:3.75rem}.catalog-product-view .product-info-price .price-box .old-price{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;color:#136631}.catalog-product-view .product-info-price .price-box .old-price .price{color:#136631;font-size:1.5rem}.catalog-product-view .box-tocart{width:100%}.catalog-product-view .box-tocart .fieldset{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:2rem}.catalog-product-view .box-tocart .fieldset .qty{margin-bottom:0;padding-right:1rem}.catalog-product-view .box-tocart .fieldset .qty .label{display:none}.catalog-product-view .box-tocart .fieldset .qty .qty-changer{background-color:#fff;padding:0 10px}.catalog-product-view .box-tocart .fieldset .qty .qty-changer input{border:0}.catalog-product-view .box-tocart .fieldset .actions{padding-top:0;width:100%;max-width:400px;padding-left:1rem}.catalog-product-view .box-tocart .fieldset .actions .btn-primary{background-color:#f4b400;border:1px solid #f4b400;display:inline-block;border-radius:27px;width:100%;font-weight:700}.catalog-product-view .box-tocart .fieldset .actions .btn-primary:hover{background:#e09a16;border:1px solid #e09a16;color:#fff!important;text-decoration:none}.madein-col{bottom:0;right:0;text-align:right;padding-bottom:3rem}.btn-primary.focus,.btn-primary:focus{-webkit-box-shadow:0 0 0 0 transparent!important;box-shadow:0 0 0 0 transparent!important}.amcard-page-product .product-info-main{position:inherit!important}.amcard-page-product .product.media{padding-top:7rem}.amcard-page-product .product.media:after{display:none}.amcard-page-product .col-desc-left{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%!important}.amcard-page-product .col-attr-right{display:none}.amcard-page-product .amcard-carousel-container img{pointer-events:auto!important}.amcard-page-product .box-tocart .fieldset{display:block;margin-top:1rem}.amcard-page-product .box-tocart .fieldset .field.qty{margin-bottom:1rem;display:inline-block}.amcard-page-product .box-tocart .fieldset .qty{padding-right:0;margin-bottom:0}.amcard-page-product .box-tocart .fieldset .actions{max-width:100%;padding-left:0}.amcard-page-product .container-info-media-product{margin-bottom:-7px}.amcard-page-product .product-info-price{margin-bottom:-30px!important}.amcard-page-product .product-info-price .price-box{display:none}.amcard-page-product .product.media{margin-bottom:0}.amcard-page-product .amcard-form-container{border-top:0}.amcard-page-product .amcard-title{background-color:#bac6bc;padding:13px 20px;color:#fff;width:100%;margin-bottom:20px;display:inline-block}.amcard-page-product .amcard-title span[data-bind="text: currencyCode"]{display:none}.amcard-page-product .amcard-field-container{width:100%;-ms-flex-preferred-size:100%;flex-basis:100%}.amcard-page-product .amcard-form-container.price-container .amcard-field-container{-ms-flex-preferred-size:100%;flex-basis:100%}.amcard-page-product .amcard-form-container.price-container .amcard-price-container .amcard-label-block{border:1px solid #e0e0e0;background-color:#fff}.amcard-page-product .amcard-form-container.price-container .amcard-price-container .amcard-label-block .amcard-radio{display:none!important}.amcard-page-product .amcard-form-container.price-container .amcard-price-container .amcard-label-block:hover{border:1px solid #136631;background-color:#136631;color:#fff}.amcard-page-product .amcard-form-container.price-container .amcard-price-container .amcard-label-block.-active{border:1px solid #136631;background-color:#136631;color:#fff}.amcard-page-product .amcard-form-container.price-container .amcard-price-container .amcard-label-block.-price.-active{border:1px solid #136631;background-color:#136631;color:#fff}.amcard-page-product .amcard-carousel-container .slick-slider{padding:0}.amcard-page-product .amcard-carousel-container .slick-slider .slick-track{margin-left:0}.amcard-page-product .madein-col{right:2rem}.amcard-checkbox-container>.amcard-checkbox:checked+.amcard-label:before,.amcard-checkbox-container>.amcard-label:before{display:none}.amcard-checkbox-container>.amcard-checkbox{display:inline-block}.amcard-checkbox-container>.amcard-label{padding-left:1px}.amcard-form-container .amcard-radio{display:inline-block}.amcard-label-block>.amcard-icon,.amcard-label-block>.amcard-radio:checked+.amcard-icon{display:none}.amcard-label-block>.amcard-name{margin-left:1px}.amcard-field-block.-datepicker .amcard-label:before{top:6px}.amcard-preview-container>.amcard-button:hover{background:#136631;color:#fff}.amcard-preview-container>.amcard-button{border:1px solid #136631;border-radius:0;color:#136631}.sticky-container{position:relative}.product.media{position:relative}.product.media .action-skip-wrapper{display:none}.product.media .action.skip{position:static}.product.media .action.skip.gallery-next-area{display:none;pointer-events:none}.product.media .action.skip.gallery-prev-area{pointer-events:none;opacity:0;max-width:1px}.product.media #umprodimg{max-width:699px}.modal-popup .amcard-preview .main{border-top:0 solid #1787e0}.modal-popup .amcard-title{background-color:transparent;color:#333}.modal-popup .modal-footer{display:none}.discount-product-block{background-color:#136631;display:inline-block;margin-top:15px;color:#fff;padding:5px 17px}.fotorama__thumb{background-color:transparent}.fotorama__nav__frame.video-thumb-icon .fotorama__img{display:none}.fotorama__nav__frame.video-thumb-icon:after{background-image:url(../images/video-placeholder.png);background-size:contain;background-position:center;background-repeat:no-repeat;height:80px;width:80px}#more-views{z-index:9}#more-views .external-video{border:0}#more-views .external-video img{opacity:0}#more-views .external-video .external-video-icon{background-image:url(../images/video-placeholder.png);background-size:contain;background-position:center;background-repeat:no-repeat;height:100%;width:100%}.external-video-icon{cursor:pointer;z-index:9}.percentage-discount-custom{background-color:#136631;display:inline-block;color:#fff;padding:0 5px 5px;margin-left:5px;line-height:1.4;vertical-align:middle;margin-top:-10px}.catalog-category-view .old-price .price-label{display:none!important}.catalog-product-view .row.justify-content-center.align-items-center.bg-grey{margin:0 auto!important}.catalog-product-view #wa-fixed-button{bottom:60px}.product-form-sticky{bottom:0;display:none;padding:5px 0;z-index:99;background-color:#136631!important;color:#fff}.product-form-sticky a{color:#fff}.product-form-sticky a:hover{color:#fff;text-decoration:underline}.product-form-sticky .btn-primary{background-color:#f4b400;border:1px solid #f4b400;color:#fff!important;font-weight:700;border-radius:27px}.product-form-sticky .btn-primary:hover{background:#e09a16;border:1px solid #e09a16;color:#fff!important;text-decoration:none}.product-form-sticky.js-is-sticky{display:block}.container-associated{padding:0}.container-associated .preview-product{text-align:center;margin-bottom:1rem}.container-associated .preview-product a:hover{text-decoration:none}.container-associated .preview-product.active .box-image-virtual{border-color:#123b2a}.container-associated .preview-product.active span{color:#123b2a}.container-associated .preview-product:hover .box-image-virtual{border-color:#123b2a}.container-associated .preview-product:hover span{color:#123b2a}.container-associated .box-image-virtual{width:80px;height:80px;background-position:center;background-size:cover;border-radius:50%;border:1px solid transparent}.slick-slide .product-item-details .old-price .price-label{display:none!important}.technical-image{max-height:350px}.catalog-product-view .attribute.description .value{max-width:600px}.product-info-main .page-title-wrapper .page-title{line-height:1;font-size:4rem;margin-top:10px}@media screen and (max-width:991px){.product-info-main .page-title-wrapper .page-title{font-size:3.4rem}}@media screen and (max-width:767px){.product-info-main .page-title-wrapper .page-title{font-size:3rem}}#search_autocomplete .price-box span{font-size:1rem}#search_autocomplete .price-box .old-price .price{text-decoration:line-through}#search_autocomplete .price-box .price-excluding-tax{display:none}.slideshow-related .percentage-discount-custom{display:none!important}.slideshow-related .product-info-main .old-price .price-label,.slideshow-related .product-item-details .old-price .price-label{display:none!important}.block-content-related{overflow-x:hidden}.amscroll-backtotop-block:not(.-amscroll-active){left:-60px!important}.amscroll-backtotop-block{left:30px;-webkit-transition:left .2s;transition:left .2s}@media (min-width:768px),print{.amscroll-backtotop-block{left:18px;bottom:18px}}.catalogsearch-result-index .search.results{padding-bottom:4rem}.catalogsearch-result-index dl.block{display:none}.catalogsearch-result-index .breadcrumbs{background-color:transparent;padding:1rem 3rem 0;margin-bottom:0;position:absolute;top:120px;z-index:1}@media (max-width:991px),print{.catalogsearch-result-index .breadcrumbs{background-color:#d9e5dd;position:static;padding:1rem 1rem 0}}.catalogsearch-result-index .page-title-wrapper{background-color:#d9e5dd;position:relative;min-height:230px;margin:0 -15px;overflow:hidden}.catalogsearch-result-index .page-title-wrapper:before{content:' ';background:-webkit-gradient(linear,right top,left bottom,color-stop(50%,transparent),color-stop(50%,#136631));background:linear-gradient(to left bottom,transparent 50%,#136631 50%);width:8%;height:100%;position:absolute;top:0;bottom:0;left:0}@media (max-width:991px),print{.catalogsearch-result-index .page-title-wrapper:before{display:none}}.catalogsearch-result-index .page-title-wrapper .page-title{padding-top:3rem;padding-bottom:3rem;padding-left:1rem;padding-right:1rem;line-height:1}@media (min-width:992px),print{.catalogsearch-result-index .page-title-wrapper .page-title{padding-top:5rem;padding-bottom:3rem;padding-left:6rem;padding-right:3rem}}@media (min-width:1441px),print{.catalogsearch-result-index .page-title-wrapper .page-title{padding-left:10rem}}.catalogsearch-result-index .product-item-details .old-price .price-label{display:none!important}.smile-elasticsuite-autocomplete-result .category-mini-crumb{display:none}.product-info-main #vss_discount_button.vss-btn-facebook{background-color:transparent;color:#555;max-width:510px;border-radius:27px;font-weight:700;font-size:1rem;line-height:1.4;font-family:sofia-pro,sans-serif;padding-top:11px;padding-bottom:10px;height:50px;vertical-align:middle;border:1px solid #555;position:relative}.product-info-main #vss_discount_button.vss-btn-facebook:before{content:' ';-webkit-mask-image:url(../images/icon-fb.svg);mask-image:url(../images/icon-fb.svg);-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;width:30px;height:30px;display:block;position:absolute;left:15px;background-color:#555;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.product-info-main #vss_discount_button.vss-btn-facebook:hover{background-color:#3b5998;color:#fff}.product-info-main #vss_discount_button.vss-btn-facebook:hover:before{background-color:#fff;border-right:1px solid #fff}.product-info-main .vss-btn-social :first-child{top:50%;-webkit-transform:translateY(-48%);transform:translateY(-48%);margin-left:10px}.product-info-main .vss-fa.vss-fa-facebook{border-right:0;display:none}#fb-root .fb_dialog.fb_dialog_advanced{left:50%!important;-webkit-transform:translate(-50%,-50%)!important;transform:translate(-50%,-50%)!important;background:0 0!important;border:1px solid #3b5998;padding:0}.zoomWrapper{overflow:hidden}.zoomWrapper .main-product-video{-webkit-transform:scale(200%);transform:scale(200%)}.fake-select{width:100%;text-align:left;padding-right:15px;padding-left:15px;position:relative;max-width:540px}.fake-select .current-product{background-color:#fff;border:1px solid #555}.fake-select .current-product .preview-virtual{padding:10px 15px;width:100%;display:block;cursor:pointer;position:relative}.fake-select .current-product .preview-virtual:after{content:' ';width:25px;height:25px;-webkit-mask-image:url(../images/icon-arrow-down.svg);mask-image:url(../images/icon-arrow-down.svg);-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;display:block;position:absolute;background-color:#555;right:15px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.fake-select .current-product .preview-virtual.no-other-products{cursor:default;cursor:default}.fake-select .current-product .preview-virtual.no-other-products:after{display:none}.fake-select .box-others-colors{display:none;position:absolute;background-color:#fff;border:1px solid #555;border-top:0;left:15px;right:15px}.fake-select .box-others-colors .preview-virtual{padding:10px 15px;width:100%;display:block}.amscroll-loading-icon{min-width:30px!important;height:30px!important}.amscroll-loading-icon .amscroll-fill-path{fill:#123b2a!important}.catalog-category-view.page-layout-1column .column.main{padding-bottom:2rem}.catalog-category-view .pages{display:none!important}.catalog-product-view .description-col .attribute.description li{margin-bottom:0}#minicart-content-wrapper .price-excluding-tax{display:none!important}#minicart-content-wrapper .button-white-square{font-size:1rem;line-height:1.4;padding:10px 25px;width:100%;display:inline-block;font-weight:500}#minicart-content-wrapper .actions .primary{margin-left:0;margin-right:0}.minicart-items-wrapper{border-top:0;margin-bottom:20px;max-height:150px}.checkout-cart-index .page-main{max-width:95%;padding:5rem 1rem}.checkout-cart-index .cart.table-wrapper thead th{border-bottom:0}.checkout-cart-index .cart.table-wrapper .item-info td{border-top:0}.checkout-cart-index .cart.table-wrapper .actions-toolbar{text-align:right;padding-top:0}.checkout-cart-index .cart.table-wrapper .actions-toolbar>.action{font-family:sofia-pro,sans-serif;font-size:1rem;background-color:#fff;border:0;color:#231f20;padding:0;position:relative;font-weight:400;display:inline-block;text-align:center;width:100%;max-width:50px;border-radius:0}.checkout-cart-index .cart.table-wrapper .actions-toolbar>.action:hover{color:#231f20;background-color:transparent;text-decoration:none;opacity:.5}.checkout-cart-index .cart.table-wrapper .actions-toolbar .action-towishlist span{display:none}.checkout-cart-index .cart.table-wrapper .action-edit .ico-modify{color:#231f20}.checkout-cart-index .cart.table-wrapper .action-edit .ico-modify:before{content:"";display:inline-block;-webkit-mask-image:url(../images/icon-modify.svg);mask-image:url(../images/icon-modify.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-position:center;mask-position:center;background-color:currentColor;width:18px;height:16px;position:relative}.checkout-cart-index .cart.table-wrapper .action-delete .ico-trash{color:#231f20}.checkout-cart-index .cart.table-wrapper .action-delete .ico-trash:before{content:"";display:inline-block;-webkit-mask-image:url(../images/icon-trash.svg);mask-image:url(../images/icon-trash.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-position:center;mask-position:center;background-color:currentColor;width:20px;height:20px;position:relative}.checkout-cart-index .cart.table-wrapper .item-actions td{border-top:0}.checkout-cart-index .cart.table-wrapper .product-item-name{font-weight:700}.checkout-cart-index .cart.table-wrapper .price-excluding-tax,.checkout-cart-index .cart.table-wrapper .price-including-tax{font-size:1.4rem;line-height:1.4}.checkout-cart-index .cart-container .form-cart .action.continue,.checkout-cart-index .cart-container .form-cart .action.update{font-family:sofia-pro,sans-serif;font-size:1rem;background-color:#fff;border:1px solid #231f20;color:#231f20;padding:13px 20px;position:relative;font-weight:400;display:inline-block;text-align:center;width:100%;max-width:250px;border-radius:0;position:relative}.checkout-cart-index .cart-container .form-cart .action.continue:before,.checkout-cart-index .cart-container .form-cart .action.update:before{position:absolute;left:15px;top:49%;-webkit-transform:translatey(-50%);transform:translatey(-50%)}.checkout-cart-index .cart-container .form-cart .action.continue:hover,.checkout-cart-index .cart-container .form-cart .action.update:hover{color:#fff;background-color:#231f20;text-decoration:none}.checkout-cart-index .shipping-section-cart{float:left;position:relative;width:73%;margin:0;background-color:#f5f5f5}.checkout-cart-index .shipping-section-cart #block-shipping .title{display:none}.checkout-cart-index .shipping-section-cart #block-summary{display:block!important}.checkout-cart-index .shipping-section-cart #block-summary #shipping-zip-form .legend{margin-left:0}.checkout-cart-index .shipping-section-cart #block-summary #shipping-zip-form .field{margin-bottom:15px}.checkout-cart-index .shipping-section-cart #block-summary #shipping-zip-form .label,.checkout-cart-index .shipping-section-cart #block-summary #shipping-zip-form label{text-align:left;width:100%;float:none}.col.price .price-including-tax:before,.col.subtotal .price-including-tax:before,.price-wrapper .price-including-tax:before{display:none}.col.price .price-excluding-tax,.col.subtotal .price-excluding-tax,.price-wrapper .price-excluding-tax{display:none}.col.price .price-excluding-tax:before,.col.subtotal .price-excluding-tax:before,.price-wrapper .price-excluding-tax:before{display:none}.cart-summary .grand.totals.excl,.cart-summary .totals.sub.incl{display:none}.cart-summary>.title{font-weight:700}.cart-summary #cart-totals{border-top:0}.cart-summary #cart-totals .mark,.cart-summary #cart-totals mark{background-color:transparent}.cart-summary .block.discount{margin-top:15px}.cart-summary .action.primary.checkout{font-size:1.3rem}.cart-summary .block.discount{border-top:1px solid #d1d1d1;margin-top:2rem}.cart-summary .block.discount .title{font-size:1.4rem;border-top:0 solid #d1d1d1;display:none}.cart-summary .block.discount .content{display:block!important}.cart-summary .block.discount .content .label{font-size:1.4rem;font-weight:400}.cart-summary .block.discount .content .primary{width:100%}.cart-summary .block.discount .content .action.apply.primary{font-family:sofia-pro,sans-serif;font-size:1rem;background-color:#fff;border:1px solid #2c2d31;color:#2c2d31;padding:13px 20px;position:relative;font-weight:400;display:block;text-align:center;width:100%;max-width:100%;border-radius:0;position:relative;margin-left:0}.cart-summary .block.discount .content .action.apply.primary:hover{color:#fff!important;background-color:#231f20;text-decoration:none}.minicart-items .product-item-details{padding-left:0}.minicart-items .product-item-details .product.options{font-size:1rem}.minicart-items .product-item-details .product.options .label{margin-bottom:0;margin-top:0}.minicart-items .product-item-details .product.options .price{display:none}.minicart-items .product-item-details .details-qty .label{font-size:1rem}.minicart-items .product-item-details span[data-role=title]{display:none}.minicart-items .product-item-details div.content{display:block!important}.minicart-items .product-item-name a{color:#231f20}.minicart-items .product-item-name a:hover{text-decoration:none;color:#123b2a}.minicart-items .action.edit{display:none}.minicart-items .product-item{padding:20px 0}.checkout-index-index #maincontent{max-width:95%;padding:5rem 1rem}.checkout-index-index #promo_banner_header{display:none!important}.checkout-index-index form .options-list{margin-top:10px}.checkout-index-index form .field.choice{margin-bottom:0!important}.checkout-index-index form .label{font-weight:500!important;color:#231f20}.checkout-index-index form.form-shipping-address{max-width:100%}.checkout-index-index form.form-shipping-address #shipping-new-address-form{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:left;-ms-flex-align:left;align-items:left;-webkit-box-pack:left;-ms-flex-pack:left;justify-content:left;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-flow:row wrap;flex-flow:row wrap;-ms-flex-line-pack:end;align-content:flex-end}.checkout-index-index form.form-shipping-address .field{max-width:49%;width:100%;display:inline-block;padding-right:1rem}.checkout-index-index form.form-shipping-address .field .control{width:100%!important}.checkout-index-index form.form-shipping-address .field.street legend{font-size:1rem}.checkout-index-index form.form-shipping-address .field.street .field{width:100%;max-width:100%;padding:0}.checkout-index-index .btn-primary{color:#fff!important;background-color:#123b2a;border:1px solid #123b2a;padding:13px 20px}.checkout-index-index .btn-primary:hover{color:#123b2a!important;background-color:#fff;border:1px solid #123b2a}.opc-progress-bar{text-align:center}.opc-progress-bar-item._active:before{background:#136631}.opc-progress-bar-item._active>span:before{background:#136631}.opc-progress-bar-item._active>span:after{font-size:1.7rem}.opc-progress-bar-item>span:after{font-size:1.2rem}.opc-progress-bar-item._complete>span:after{font-size:1.7rem}.table-checkout-shipping-method tr{margin:0}.opc-summary-wrapper .modal-content{border:0}.opc-summary-wrapper .modal-header{border-bottom:0}.opc-summary-wrapper .product-item-details .price-excluding-tax{display:none}.opc-summary-wrapper .product-item-details .details-qty .value{font-size:1rem}.opc-summary-wrapper .product-item-details .price{font-size:1.4rem}.opc-summary-wrapper .table-totals .mark,.opc-summary-wrapper .table-totals mark{background:0 0}.opc-summary-wrapper .table-totals .totals.sub.incl{display:none}.opc-summary-wrapper .payment-option._collapsible.opc-payment-additional.discount-code{display:block}.payment-option._collapsible.opc-payment-additional.discount-code{display:none}.opc-wrapper .shipping-address-item.selected-item{border-color:#123b2a}.opc-wrapper .shipping-address-item.selected-item:after{background:#123b2a}.checkout-shipping-address button{background:#fff;border:1px solid #123b2a;color:#333}.checkout-shipping-address button:hover{background:#123b2a;color:#fff}.minicart-wrapper .block-minicart:before{right:20px}.minicart-wrapper .block-minicart:after{right:20px}.checkout-shipping-address .field[name="shippingAddress.custom_attributes.customer_type"]{display:block!important;max-width:100%!important}.checkout-shipping-address .field[name="shippingAddress.custom_attributes.customer_type"] .field{max-width:inherit!important}.checkout-agreement .label span{color:#123b2a}.block-shipping-middle #shipping-zip-form{margin-top:50px}.checkout-onepage-success .page-main{padding-top:6rem;padding-left:1rem;padding-right:1rem;text-align:center}.checkout-onepage-success .h1,.checkout-onepage-success h1{margin-bottom:1rem}.checkout-onepage-success .actions-toolbar .primary{margin:0 auto;float:none}.checkout-index-index .modal-popup .modal-footer{display:block;padding:1rem 3rem}.checkout-index-index .action.secondary{background-color:#fff;color:#555!important;padding:7px 20px 10px;border:1px solid #555;border-radius:26px}.checkout-index-index .action.secondary:hover{background-color:#555;color:#fff!important;border:1px solid #555;text-decoration:none!important}.new-title-checkout{line-height:1.2;max-width:1210px;margin:0 auto;text-align:center}.faq-arrow{position:relative;background-color:transparent;border:0}.faq-arrow:after{content:' ';-webkit-mask-image:url(../images/icons/slide-right.svg);mask-image:url(../images/icons/slide-right.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-position:center;mask-position:center;width:42px;height:36px;display:inline-block;background-color:#3d3e3f;margin-left:0;position:absolute;right:0;top:50%;-webkit-transform:translate(0,-50%) rotate(90deg);transform:translate(0,-50%) rotate(90deg)}.faq-arrow[aria-expanded=true]:after{-webkit-transform:translate(0,-50%) rotate(-90deg);transform:translate(0,-50%) rotate(-90deg)}.faq-arrow:hover{background-color:transparent;border:0}.angle-green-top-right{background:-webkit-gradient(linear,right top,left bottom,color-stop(50%,transparent),color-stop(50%,#136631));background:linear-gradient(to left bottom,transparent 50%,#136631 50%)}.absolute-background-top{position:absolute;top:119px;height:30vh;overflow:hidden;right:0;left:0;background-color:#d9e5dd}.breadcrumbs-relative{z-index:1;position:relative}.breadcrumbs-relative .breadcrumbs{margin-left:0}.faq-page .faq-category ul{padding:0;display:inline-block;margin:0}.faq-page .faq-category li{list-style:none;margin:0;background-color:#fff}.faq-category a{pointer-events:none}.floating-pagefaq-title{margin-top:4rem;margin-left:2rem}.faq-page{margin-top:40vh}.hero-image-cms{min-height:60vh;background-position:right bottom;background-repeat:no-repeat;background-size:cover}.account .page-main,.customer-account-create .page-main,.customer-account-createpassword .page-main,.customer-account-forgotpassword .page-main,.customer-account-login .page-main,.customer-account-logoutsuccess .page-main,.guestwishlist-index-index .page-main{max-width:95%;padding:5rem 1rem}@media (max-width:991px){.account .page-main,.customer-account-create .page-main,.customer-account-createpassword .page-main,.customer-account-forgotpassword .page-main,.customer-account-login .page-main,.customer-account-logoutsuccess .page-main,.guestwishlist-index-index .page-main{max-width:100%;padding:4rem 1rem}}.account .page-main .page-title,.customer-account-create .page-main .page-title,.customer-account-createpassword .page-main .page-title,.customer-account-forgotpassword .page-main .page-title,.customer-account-login .page-main .page-title,.customer-account-logoutsuccess .page-main .page-title,.guestwishlist-index-index .page-main .page-title{margin-bottom:3rem}.account .login-container .fieldset:after,.customer-account-create .login-container .fieldset:after,.customer-account-createpassword .login-container .fieldset:after,.customer-account-forgotpassword .login-container .fieldset:after,.customer-account-login .login-container .fieldset:after,.customer-account-logoutsuccess .login-container .fieldset:after,.guestwishlist-index-index .login-container .fieldset:after{display:none}.account .action.delete,.account .action.edit,.account .action.view,.customer-account-create .action.delete,.customer-account-create .action.edit,.customer-account-create .action.view,.customer-account-createpassword .action.delete,.customer-account-createpassword .action.edit,.customer-account-createpassword .action.view,.customer-account-forgotpassword .action.delete,.customer-account-forgotpassword .action.edit,.customer-account-forgotpassword .action.view,.customer-account-login .action.delete,.customer-account-login .action.edit,.customer-account-login .action.view,.customer-account-logoutsuccess .action.delete,.customer-account-logoutsuccess .action.edit,.customer-account-logoutsuccess .action.view,.guestwishlist-index-index .action.delete,.guestwishlist-index-index .action.edit,.guestwishlist-index-index .action.view{border:1px solid #231f20;background-color:#fff;font-size:1rem;color:#231f20;font-weight:400;padding:7px 15px;display:inline-block;min-width:105px;text-align:center}.account .action.delete:hover,.account .action.edit:hover,.account .action.view:hover,.customer-account-create .action.delete:hover,.customer-account-create .action.edit:hover,.customer-account-create .action.view:hover,.customer-account-createpassword .action.delete:hover,.customer-account-createpassword .action.edit:hover,.customer-account-createpassword .action.view:hover,.customer-account-forgotpassword .action.delete:hover,.customer-account-forgotpassword .action.edit:hover,.customer-account-forgotpassword .action.view:hover,.customer-account-login .action.delete:hover,.customer-account-login .action.edit:hover,.customer-account-login .action.view:hover,.customer-account-logoutsuccess .action.delete:hover,.customer-account-logoutsuccess .action.edit:hover,.customer-account-logoutsuccess .action.view:hover,.guestwishlist-index-index .action.delete:hover,.guestwishlist-index-index .action.edit:hover,.guestwishlist-index-index .action.view:hover{text-decoration:none;background-color:#231f20;color:#fff}.account .action.change-password,.account .action.order,.account .action.print,.customer-account-create .action.change-password,.customer-account-create .action.order,.customer-account-create .action.print,.customer-account-createpassword .action.change-password,.customer-account-createpassword .action.order,.customer-account-createpassword .action.print,.customer-account-forgotpassword .action.change-password,.customer-account-forgotpassword .action.order,.customer-account-forgotpassword .action.print,.customer-account-login .action.change-password,.customer-account-login .action.order,.customer-account-login .action.print,.customer-account-logoutsuccess .action.change-password,.customer-account-logoutsuccess .action.order,.customer-account-logoutsuccess .action.print,.guestwishlist-index-index .action.change-password,.guestwishlist-index-index .action.order,.guestwishlist-index-index .action.print{border:1px solid #123b2a;background-color:#123b2a;font-size:1rem;color:#fff;font-weight:400;padding:7px 15px;display:inline-block;min-width:105px;text-align:center}.account .action.change-password:hover,.account .action.order:hover,.account .action.print:hover,.customer-account-create .action.change-password:hover,.customer-account-create .action.order:hover,.customer-account-create .action.print:hover,.customer-account-createpassword .action.change-password:hover,.customer-account-createpassword .action.order:hover,.customer-account-createpassword .action.print:hover,.customer-account-forgotpassword .action.change-password:hover,.customer-account-forgotpassword .action.order:hover,.customer-account-forgotpassword .action.print:hover,.customer-account-login .action.change-password:hover,.customer-account-login .action.order:hover,.customer-account-login .action.print:hover,.customer-account-logoutsuccess .action.change-password:hover,.customer-account-logoutsuccess .action.order:hover,.customer-account-logoutsuccess .action.print:hover,.guestwishlist-index-index .action.change-password:hover,.guestwishlist-index-index .action.order:hover,.guestwishlist-index-index .action.print:hover{text-decoration:none;color:#fff;background-color:#231f20;border-color:#231f20}.account .box-actions .action,.customer-account-create .box-actions .action,.customer-account-createpassword .box-actions .action,.customer-account-forgotpassword .box-actions .action,.customer-account-login .box-actions .action,.customer-account-logoutsuccess .box-actions .action,.guestwishlist-index-index .box-actions .action{margin-top:10px;margin-right:10px}.account .col.actions .action,.customer-account-create .col.actions .action,.customer-account-createpassword .col.actions .action,.customer-account-forgotpassword .col.actions .action,.customer-account-login .col.actions .action,.customer-account-logoutsuccess .col.actions .action,.guestwishlist-index-index .col.actions .action{margin-bottom:10px}.account .mark,.account mark,.customer-account-create .mark,.customer-account-create mark,.customer-account-createpassword .mark,.customer-account-createpassword mark,.customer-account-forgotpassword .mark,.customer-account-forgotpassword mark,.customer-account-login .mark,.customer-account-login mark,.customer-account-logoutsuccess .mark,.customer-account-logoutsuccess mark,.guestwishlist-index-index .mark,.guestwishlist-index-index mark{background-color:#123b2a;color:#fff}.account .block-title,.customer-account-create .block-title,.customer-account-createpassword .block-title,.customer-account-forgotpassword .block-title,.customer-account-login .block-title,.customer-account-logoutsuccess .block-title,.guestwishlist-index-index .block-title{font-weight:700}.account .block-title strong,.customer-account-create .block-title strong,.customer-account-createpassword .block-title strong,.customer-account-forgotpassword .block-title strong,.customer-account-login .block-title strong,.customer-account-logoutsuccess .block-title strong,.guestwishlist-index-index .block-title strong{font-weight:700!important}.account .box-title,.customer-account-create .box-title,.customer-account-createpassword .box-title,.customer-account-forgotpassword .box-title,.customer-account-login .box-title,.customer-account-logoutsuccess .box-title,.guestwishlist-index-index .box-title{font-weight:500!important}.account .table-wrapper,.customer-account-create .table-wrapper,.customer-account-createpassword .table-wrapper,.customer-account-forgotpassword .table-wrapper,.customer-account-login .table-wrapper,.customer-account-logoutsuccess .table-wrapper,.guestwishlist-index-index .table-wrapper{overflow-x:auto}.account .table-wrapper tbody tr:nth-child(odd),.customer-account-create .table-wrapper tbody tr:nth-child(odd),.customer-account-createpassword .table-wrapper tbody tr:nth-child(odd),.customer-account-forgotpassword .table-wrapper tbody tr:nth-child(odd),.customer-account-login .table-wrapper tbody tr:nth-child(odd),.customer-account-logoutsuccess .table-wrapper tbody tr:nth-child(odd),.guestwishlist-index-index .table-wrapper tbody tr:nth-child(odd){background-color:#e0e0e0}.account .table-wrapper td,.customer-account-create .table-wrapper td,.customer-account-createpassword .table-wrapper td,.customer-account-forgotpassword .table-wrapper td,.customer-account-login .table-wrapper td,.customer-account-logoutsuccess .table-wrapper td,.guestwishlist-index-index .table-wrapper td{min-width:180px;border-bottom:1px solid #ebebeb!important}.account .table-wrapper td .action,.customer-account-create .table-wrapper td .action,.customer-account-createpassword .table-wrapper td .action,.customer-account-forgotpassword .table-wrapper td .action,.customer-account-login .table-wrapper td .action,.customer-account-logoutsuccess .table-wrapper td .action,.guestwishlist-index-index .table-wrapper td .action{margin-right:0!important;display:block!important;min-width:100%}.account .table-wrapper td .action:last-child,.customer-account-create .table-wrapper td .action:last-child,.customer-account-createpassword .table-wrapper td .action:last-child,.customer-account-forgotpassword .table-wrapper td .action:last-child,.customer-account-login .table-wrapper td .action:last-child,.customer-account-logoutsuccess .table-wrapper td .action:last-child,.guestwishlist-index-index .table-wrapper td .action:last-child{margin-bottom:0}.account .block-title .action,.customer-account-create .block-title .action,.customer-account-createpassword .block-title .action,.customer-account-forgotpassword .block-title .action,.customer-account-login .block-title .action,.customer-account-logoutsuccess .block-title .action,.guestwishlist-index-index .block-title .action{border:0;padding:0 10px;float:right;text-decoration:underline;background-color:transparent;color:#231f20}.account .block-title .action:hover,.customer-account-create .block-title .action:hover,.customer-account-createpassword .block-title .action:hover,.customer-account-forgotpassword .block-title .action:hover,.customer-account-login .block-title .action:hover,.customer-account-logoutsuccess .block-title .action:hover,.guestwishlist-index-index .block-title .action:hover{background-color:transparent;color:#123b2a;text-decoration:underline}.actions-toolbar{margin-top:15px}.actions-toolbar>.secondary{float:left}.actions-toolbar>.secondary:last-child{margin-top:0}.actions-toolbar>.secondary:last-child{margin-left:10px}.actions-toolbar>.secondary:first-child{margin-left:0}.actions-toolbar .action.back{border:1px solid #222;background-color:#fff;font-size:1rem;color:#222;font-weight:400;padding:10px 25px;margin-top:0!important;text-transform:uppercase;border-radius:27px}.actions-toolbar .action.back:hover{background-color:#222;color:#fff;text-decoration:none}.block-collapsible-nav .item.current a,.block-collapsible-nav .item.current strong{border-color:#231f20;color:#231f20}.block-collapsible-nav .content{background-color:#fff;border-right:1px solid #d0d0d0}.block-collapsible-nav .item{display:block;width:100%;color:#123b2a}.block-collapsible-nav .item a{color:#123b2a}.block-collapsible-nav .item a:hover{background:#fff}.guestwishlist-index-index .product-item{position:relative;border:1px solid #d0d0d0}.guestwishlist-index-index .product-item .product-item-top{min-height:150px}.guestwishlist-index-index .product-item .btn-remove{position:absolute;z-index:2;padding:.5rem;top:0;right:0;border:0 solid #d0d0d0;min-width:50px}.guestwishlist-index-index .product-item .btn-remove:before{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:32px;line-height:32px;color:#8f8f8f;content:'\e616';font-family:icons-blank-theme;margin:0;vertical-align:top;display:inline-block;font-weight:400;overflow:hidden;speak:none;text-align:center}.guestwishlist-index-index .product-item .product-item-info .product-image-container{margin-bottom:0}.form-wishlist-items button.action{width:100%;font-size:1rem;background-color:#231f20;border:1px solid #231f20;color:#fff;position:relative;font-weight:400;max-width:275px;display:inline-block}.form-wishlist-items button.action.w-100{max-width:100%}.form-wishlist-items button.action.arrow-right:after{background-color:#fff}.form-wishlist-items button.action:hover{background-color:#231f20;border:1px solid #231f20;color:#fff;opacity:.8;text-decoration:none}.form-wishlist-items button.action:visited{color:#fff}.wishlist-index-index .form-wishlist-items .product-item{border:1px solid #d0d0d0;position:relative}.wishlist-index-index .form-wishlist-items .product-item .product-item-info{width:100%}.wishlist-index-index .form-wishlist-items .product-item .price-excluding-tax{display:none!important}.wishlist-index-index .form-wishlist-items .product-item .comment-box{display:none!important}.wishlist-index-index .form-wishlist-items .product-item .price-box{margin-bottom:2rem!important}.wishlist-index-index .form-wishlist-items .product-item .field.qty{margin-bottom:2rem!important}.wishlist-index-index .form-wishlist-items .product-item .field.qty .label{font-weight:400;font-size:1.2rem}.wishlist-index-index .form-wishlist-items .product-item .field.qty .control{display:inline-block;width:auto;float:none}.wishlist-index-index .form-wishlist-items .product-item .actions-primary{width:100%;max-width:100%;margin:0}.wishlist-index-index .form-wishlist-items .product-item .product-item-actions .action.edit{font-size:1rem;background-color:#fff;color:#222;position:relative;font-weight:400;max-width:275px;display:inline-block;width:100%}.wishlist-index-index .form-wishlist-items .product-item .product-item-actions .action.edit:hover{color:#fff;background-color:#222;text-decoration:none}.wishlist-index-index .form-wishlist-items .product-item .product-item-actions .btn-remove.action.delete{position:absolute;top:0;right:0;z-index:5}.wishlist-index-index .form-wishlist-items .product-item .product-item-actions .btn-remove.action.delete span{display:none}.wishlist-index-index .form-wishlist-items .product-item .product-item-actions .btn-remove.action.delete:before{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:32px;line-height:32px;color:#8f8f8f;content:'\e616';font-family:icons-blank-theme;margin:0;vertical-align:top;display:inline-block;font-weight:400;overflow:hidden;speak:none;text-align:center}.wishlist-index-index .form-wishlist-items .actions-toolbar{margin-top:4rem}.wishlist-index-index .product-item .action.edit{margin-right:0}.wishlist-index-index .product-item .btn-remove.action.delete{border:0 solid #231f20;padding:0;min-width:auto}.wishlist-index-index .field.qty,.wishlist-index-index .price-box,.wishlist-index-index .product-item-name{padding:0 1rem}.wishlist-index-index .action.edit{margin-bottom:0}.captcha-image button{border:1px solid #231f20;background-color:#fff;font-size:1rem;color:#231f20;font-weight:400;padding:7px 15px;margin-top:0!important}.captcha-image button:hover{border:1px solid #231f20;background-color:#231f20;color:#fff}.admin__legend.step-title{display:none;margin:0 0 25px;padding:0;-webkit-box-sizing:border-box;box-sizing:border-box;float:left;line-height:1.2;font-size:2rem}.amorderattr_img_radio{padding-right:15px!important}.amorderattr_img_radio .admin__control-radio{margin-bottom:-3px}label[for=assistance_allowed_checkbox]{font-size:.8rem}.customer-account-create .page-title-wrapper,.customer-account-createpassword .page-title-wrapper,.customer-account-forgotpassword .page-title-wrapper{text-align:center;margin-bottom:2rem}.customer-account-create .column.main,.customer-account-createpassword .column.main,.customer-account-forgotpassword .column.main{max-width:90%;margin:0 auto}.customer-account-create .form,.customer-account-createpassword .form,.customer-account-forgotpassword .form{width:100%!important}.customer-account-create .form .fieldset>.field:not(.choice)>.control,.customer-account-createpassword .form .fieldset>.field:not(.choice)>.control,.customer-account-forgotpassword .form .fieldset>.field:not(.choice)>.control{width:100%;float:left}.customer-account-create .actions-toolbar .primary,.customer-account-createpassword .actions-toolbar .primary,.customer-account-forgotpassword .actions-toolbar .primary{float:right}.customer-account-create .secondary,.customer-account-createpassword .secondary,.customer-account-forgotpassword .secondary{margin-left:0!important}.guestwishlist-index-index .products{margin:0 0 30px}.guestwishlist-index-index .products-grid.products-related .product-item-actions{position:static}@media (min-width:768px){.navigation .level0.active>.level-top,.navigation .level0.has-active>.level-top{border-color:#d9e5dd}.navigation .level0>.level-top{padding:0;margin:0 1rem}}@media (min-width:992px){.catalog-product-view .product.media{padding-right:15%}.contentmanager-contenttype-faq .absolute-background-top:before{width:10%;content:' ';background:-webkit-gradient(linear,right top,left bottom,color-stop(50%,transparent),color-stop(50%,#136631));background:linear-gradient(to left bottom,transparent 50%,#136631 50%);display:inline-block;position:absolute;height:100%}.contentmanager-contenttype-faq .absolute-background-top .h1{margin-left:20%}.footer-payments{margin-top:-135px!important}.catalog-product-view .product.media{min-height:80vh;padding-top:3rem}.col-desc-left{padding-left:3rem;position:relative;max-width:55%!important;-webkit-box-flex:0;-ms-flex:0 0 55%;flex:0 0 55%}.col-attr-right{padding-left:10%;padding-right:3rem;position:relative;max-width:45%!important;-webkit-box-flex:0;-ms-flex:0 0 45%;flex:0 0 45%}.col-attr-right:before{content:' ';background:-webkit-gradient(linear,right top,left bottom,color-stop(50%,transparent),color-stop(50%,#b5cebe));background:linear-gradient(to left bottom,transparent 50%,#b5cebe 50%);width:10%;position:absolute;top:0;bottom:0;left:0;z-index:1}.col-attr-right .tech-img{max-width:370px}}@media (min-width:1441px){.navigation .level0>.level-top{padding:0;margin:0 2rem}}@media screen and (max-width:1440px){.catalog-category-view .angle-col-green-slide{min-height:70vh;display:none!important}.catalog-product-view .product-info-main{position:relative}}@media screen and (max-width:1440px) and (min-width:992px){.category-details .col-lg-3{-webkit-box-flex:0;-ms-flex:0 0 40%;flex:0 0 40%;max-width:40%;min-height:auto;padding-left:0}}@media screen and (max-width:1366px){.category-details .col-lg-3{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;min-height:auto;padding-left:0}.catalog-category-view .position-absolute.category-img-bg-col{position:relative!important}.catalog-category-view .position-absolute.category-img-bg-col .category-image{min-height:500px}.catalog-category-view .category-body{max-width:100%}.category-stireria .position-absolute.category-img-bg-col .category-image{background-image:url(../images/categoria-stireria.jpg)!important;background-size:contain;background-position:center}.category-lavanderia .position-absolute.category-img-bg-col .category-image{background-image:url(../images/categoria-lavanderia.jpg)!important;background-size:contain;background-position:center}.category-scale .position-absolute.category-img-bg-col .category-image,.category-scaleria .position-absolute.category-img-bg-col .category-image{background-image:url(../images/categoria-scale.jpg)!important;background-size:contain;background-position:center}.category-cucina .position-absolute.category-img-bg-col .category-image{background-image:url(../images/categoria-cucina.jpg)!important;background-size:contain;background-position:center}.category-cucina .position-absolute.category-img-bg-col .category-image{background-image:url(../images/categoria-cucina.jpg)!important;background-size:contain;background-position:center}.category-soggiorno .position-absolute.category-img-bg-col .category-image{background-image:url(../images/categoria-soggiorno.jpg)!important;background-size:contain;background-position:center}.category-camera-da-letto .position-absolute.category-img-bg-col .category-image{background-image:url(../images/categorie-camera-da-letto.jpg)!important;background-size:contain;background-position:center}.category-ingresso .position-absolute.category-img-bg-col .category-image{background-image:url(../images/catgoria-ingresso.jpg)!important;background-size:contain;background-position:center}.category-bagno .position-absolute.category-img-bg-col .category-image{background-image:url(../images/categoria-bagno.jpg)!important;background-size:contain;background-position:center}}@media screen and (max-width:991px){.catalog-product-view .product-info-main .no-gutters .f-70,.catalog-product-view .product-info-main .no-gutters .page-title{line-height:1;padding-bottom:1rem}.catalog-product-view .product-info-main{background-color:#fff}.home-slideshow .ct-view-hero_slideshow_item{background-position:center}.switcher-language .switcher-options:hover .switcher-dropdown{right:0}.product.media #umprodimg{max-width:100%;overflow:hidden;padding:0 5px}.catalog-product-view .product-info-main .no-gutters .f-70{font-size:4.375rem}.contentmanager-content-view.contentmanager-contenttype-faq .breadcrumbs{padding:0 1rem}.icon-clock p:before,.icon-help:before,.icon-return p:before,.icon-shipping p:before{display:block;margin:0 auto;margin-bottom:5px}.home-slideshow .col-custom{display:none}.absolute-background-top{top:90px}.catalog-product-view .product.media:after{display:none}.catalog-product-view .product.media{width:100%}#more-views .external-video .external-video-icon{width:100%;height:100%}.catalog-product-view .product-info-main{width:100%;position:static}.header-wrapper-right-bottom:before{width:5%}.absolute-wa-button{bottom:15px;right:15px}.fake-item-product .text-box{position:static;-webkit-transform:none;transform:none}.header-wrapper-right-bottom{-webkit-box-align:end;-ms-flex-align:end;align-items:end;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:end;text-align:right}.header-wrapper-right-bottom .menu-mobile-btn{padding-right:0}.header-wrapper-right-bottom .navigation{display:none}#dexanet-menu-mobile .main-menu-nav__inner-item--all{display:none}}@media screen and (max-width:767px){.button-show-footer-mobile{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-line-pack:center;align-content:center;padding-left:22px}.button-show-footer-mobile strong{position:relative;padding-right:25px}.button-show-footer-mobile strong:after{content:' ';-webkit-mask-image:url(../images/icons/slide-right.svg);mask-image:url(../images/icons/slide-right.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-position:center;mask-position:center;width:20px;height:20px;position:absolute;right:0;bottom:0;margin-bottom:-4px;display:inline-block;background-color:#fff;-webkit-transform:translate(0,-50%) rotate(90deg);transform:translate(0,-50%) rotate(90deg)}.product-item-bottom .product-item-link{white-space:initial;word-break:break-word;display:block}.logo-footer img{max-width:150px}.facebook-icon,.instagram-icon,.youtube-icon{padding-left:0;padding-left:0;text-align:left;max-width:200px;margin:0 auto}.catalog-category-view .position-absolute.category-img-bg-col{position:relative!important}.catalog-category-view .position-absolute.category-img-bg-col .category-image{min-height:300px}.cms-arit-generation .hero-image-cms{background-image:none!important;background-color:#b6ccbf}.angle-green-top-right{display:none}.product-arit-generation-banner.bg-image-left{background-image:none}.product-arit-generation-banner.bg-image-left .text-box{text-align:right}.tech-img{text-align:center}.tech-img img{margin:0 auto}.footer-content-col .facebook-icon,.footer-content-col .instagram-icon,.footer-content-col .youtube-icon{padding-left:0}.contentmanager-content-view.contentmanager-contenttype-faq .breadcrumbs{padding:0 1rem}.absolute-background-top{top:50px}.faq-page{margin-top:30vh}.floating-pagefaq-title{margin-top:5rem;margin-left:1rem}.facebook-icon:before,.instagram-icon:before,.youtube-icon:before{vertical-align:bottom;margin-bottom:0;display:inline-block;position:static;margin-right:5px}.products-slider .slick-list{padding:0 15% 0 0!important}.header-wrapper-right,.header-wrapper-right-top{position:inherit}.col-search{display:none;padding:1rem 0;position:absolute;background-color:#fff;top:100%;z-index:999;width:100vw;border-bottom:1px solid #136631;border-top:1px solid #136631}.catalog-product-view .product.media{padding-bottom:0;padding-left:0;padding-right:0}.catalog-product-view .breadcrumbs-absolute{position:inherit;background-color:#f5f3f6}.catalog-product-view .cta-row{-webkit-box-ordinal-group:10;-ms-flex-order:9;order:9}.catalog-product-view .column.main{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}#more-views .external-video .external-video-icon{width:100%;height:100%}.catalog-product-view .product-info-main{padding-bottom:4rem!important}.catalog-product-view .product-info-main .row.no-gutters{padding-top:2rem!important}.home-slideshow .body-slide{min-height:50vh}.home-slideshow .angle-col-green-slide{display:none}.img-arit-generation{background-image:none!important;text-align:center;background-color:#b4ccbe}.header.content .logo img{max-width:150px}.block-search{max-width:90%}.block-search .label{display:none}.block-search .control{border-top:0}.modal-popup.modal-slide.newsletter-popup.full-popup{top:0}.modal-popup.modal-slide.newsletter-popup.full-popup .modal-inner-wrap{min-height:100%}.modal-popup.modal-slide.newsletter-popup{left:0;top:60px}.modal-popup.modal-slide.newsletter-popup .modal-inner-wrap{margin:0 auto;min-height:auto}}@media screen and (max-width:680px){.catalog-product-view .product-info-main{padding-left:1rem;padding-right:1rem}.header-wrapper-left{z-index:1}}@media screen and (max-width:600px){.minicart-wrapper{margin-top:0}}@media screen and (max-width:576px){.faq-arrow:after{width:20px;height:20px}.faq-header a{padding-right:30px}.product-item-top .product-image-photo{max-width:95%}.home-slideshow .ct-view-hero_slideshow_item:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:#2f2f2f;mix-blend-mode:multiply;opacity:.3}.home-slideshow .body-slide{color:#fff}.shop-category span:before{display:none}.madein-col{position:static!important}.catalog-product-view .box-tocart .fieldset .qty .qty-changer input{margin-bottom:0}.catalog-product-view .box-tocart .fieldset .qty .qty-changer{display:inline-block}.catalog-product-view .box-tocart .fieldset{display:block}.catalog-product-view .box-tocart .fieldset .qty{margin-bottom:1rem}.header.content .logo img{max-width:120px}.checkout-index-index form.form-shipping-address .field{max-width:100%;padding:0}.header-wrapper-right-bottom:before{width:8%}}@media screen and (max-width:480px){.catalog-product-view .product-info-main .no-gutters .f-70,.catalog-product-view .product-info-main .no-gutters .page-title{font-size:3rem;margin:0}.catalog-product-view .product-info-main .no-gutters .f-70{margin-bottom:1rem;display:inline-block}}#loader.loaded{display:none!important;opacity:0}