html,body,body div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,figure,footer,header,hgroup,menu,nav,section,time,mark,audio,video{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:#fff0}header,footer,aside,nav,article,section,figure,hgroup{display:block}img,object,embed{max-width:100%}ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}a{margin:0;padding:0;font-size:100%;vertical-align:baseline;background:#fff0}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted #000;cursor:help}table{border-collapse:collapse;border-spacing:0}th{font-weight:700;vertical-align:bottom}td{font-weight:400;vertical-align:top}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}input,select{vertical-align:middle}pre{white-space:pre;white-space:pre-wrap;white-space:pre-line;word-wrap:break-word}input[type="radio"]{vertical-align:text-bottom}input[type="checkbox"]{vertical-align:bottom}.ie6 input{vertical-align:text-bottom}select,input,textarea{font:99% sans-serif}table{font-size:inherit;font:100%}a:hover,a:active,a:focus{outline:none}small{font-size:85%}strong,th{font-weight:700}td,td img{vertical-align:top}sub,sup{font-size:75%;line-height:0;position:relative}sup{top:-.5em}sub{bottom:-.25em}pre,code,kbd,samp{font-family:monospace,sans-serif}.clickable,label,input[type=button],input[type=submit],button{cursor:pointer}button,input,select,textarea{margin:0}button{width:auto;overflow:visible}.cf:before,.cf:after{content:"\0020";display:block;height:0;overflow:hidden}.cf:after{clear:both}.cf{zoom:1}img{image-rendering:-webkit-optimize-contrast}@font-face{font-family:'Athletic Pro';src:url(/wp-content/themes/impulz/fonts/AthleticPro-Regular.eot);src:url('/wp-content/themes/impulz/fonts/AthleticPro-Regular.eot?#iefix') format('embedded-opentype'),url(/wp-content/themes/impulz/fonts/AthleticPro-Regular.woff2) format('woff2'),url(/wp-content/themes/impulz/fonts/AthleticPro-Regular.woff) format('woff'),url(/wp-content/themes/impulz/fonts/AthleticPro-Regular.ttf) format('truetype'),url('/wp-content/themes/impulz/fonts/AthleticPro-Regular.svg#AthleticPro-Regular') format('svg');font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:'Athletic Pro Bold';src:url(/wp-content/themes/impulz/fonts/AthleticPro-Bold.eot);src:url('/wp-content/themes/impulz/fonts/AthleticPro-Bold.eot?#iefix') format('embedded-opentype'),url(/wp-content/themes/impulz/fonts/AthleticPro-Bold.woff2) format('woff2'),url(/wp-content/themes/impulz/fonts/AthleticPro-Bold.woff) format('woff'),url(/wp-content/themes/impulz/fonts/AthleticPro-Bold.ttf) format('truetype'),url('/wp-content/themes/impulz/fonts/AthleticPro-Bold.svg#AthleticPro-Bold') format('svg');font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:'Athletic Pro Thin';src:url(/wp-content/themes/impulz/fonts/AthleticPro-Thin.eot);src:url('/wp-content/themes/impulz/fonts/AthleticPro-Thin.eot?#iefix') format('embedded-opentype'),url(/wp-content/themes/impulz/fonts/AthleticPro-Thin.woff2) format('woff2'),url(/wp-content/themes/impulz/fonts/AthleticPro-Thin.woff) format('woff'),url(/wp-content/themes/impulz/fonts/AthleticPro-Thin.ttf) format('truetype'),url('/wp-content/themes/impulz/fonts/AthleticPro-Thin.svg#AthleticPro-Thin') format('svg');font-weight:100;font-style:normal;font-display:swap}input,textarea,button,select,a,span,div{-webkit-tap-highlight-color:#fff0}body{font-family:"Afacad Flux",sans-serif;font-size:16px;font-weight:400;line-height:20px;color:#000}html{height:100%}body{height:100%}html.canvas-opened{position:fixed;left:0;top:0;width:100%;overflow-y:scroll}.wrapper{position:relative;width:100%;min-height:100%;-webkit-box-sizing:border-box;box-sizing:border-box;margin:0 auto}select,input,textarea{font-family:"Afacad Flux",sans-serif;-webkit-appearance:none;-moz-appearance:none;appearance:none}.container{max-width:1630px;width:100%;margin:0 auto;padding:0 15px;-webkit-box-sizing:border-box;box-sizing:border-box}.small-container{max-width:1054px;width:100%;margin:50px auto;padding:0 15px;-webkit-box-sizing:border-box;box-sizing:border-box}input::-webkit-outer-spin-button,input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}.btn{display:inline-block;outline:none;text-decoration:none}button,input[type="submit"]{font-family:'Afacad Flux',sans-serif!important}i.fa{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.yellow-btn{width:100%;height:50px;margin-top:20px;border:0;background:#ece400;color:#000;line-height:50px;font-size:16px;font-weight:700;text-align:center;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.yellow-btn:hover{background:#e6de00}.black-btn{width:100%;height:50px;border:0;background:#000;color:#fff;line-height:50px;font-size:16px;font-weight:700;text-align:center;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.black-btn:hover{color:#ece400}.red-btn{width:100%;height:50px;margin-top:20px;border:0;background:#e40040;color:#fff;border:1px solid #e40040;line-height:48px;font-size:16px;font-weight:700;text-align:center;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.red-btn:hover{background:#fff;color:#e40040}.white-bordered-btn{max-width:300px;width:100%;position:relative;height:50px;border:1px solid #fff;color:#fff;line-height:48px;text-align:center;background:none;outline:none;font-weight:700;font-size:12px;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.bordered-btn{max-width:300px;width:100%;position:relative;height:50px;border:1px solid #000;color:#000;line-height:48px;text-align:center;background:none;outline:none;font-weight:700;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.bordered-btn:hover{background:#000;color:#fff}.white-bordered-btn:after{content:'';position:absolute;right:20px;top:10px;width:30px;height:30px;background:url(/wp-content/themes/impulz/img/bgi/arrow-30-right-white.svg) no-repeat center center;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.white-bordered-btn:hover:after{right:15px}[type="radio"]:not(:checked),[type="radio"]:checked{position:absolute;left:-6669px}[type="radio"]:not(:checked)+label,[type="radio"]:checked+label{display:inline-block;position:relative;margin:0 0;padding:0 0 0 30px;cursor:pointer;font-size:14px;text-transform:none!important;line-height:20px;font-weight:400}[type="radio"]:not(:checked)+label{color:#999}[type="radio"]:checked+label{color:#000}[type="radio"]:not(:checked)+label:before,[type="radio"]:checked+label:before{content:'';position:absolute;left:0;top:0;width:20px;height:20px;border-radius:10px;border:1px solid #ddd;-webkit-box-sizing:border-box;box-sizing:border-box;background:#fff}[type="radio"]:not(:checked)+label:after,[type="radio"]:checked+label:after{content:'';width:6px;height:6px;border-radius:3px;position:absolute;top:7px;left:7px;background:#000;display:inline-block}[type="radio"]:not(:checked)+label:after{opacity:0;transform:scale(0)}[type="radio"]:checked+label:after{opacity:1;transform:scale(1)}[type="radio"]:disabled:not(:checked)+label:before,[type="radio"]:disabled:checked+label:before{box-shadow:none;border-color:#bbb;background-color:#ddd}[type="radio"]:disabled:checked+label:after{color:#666}[type="radio"]:disabled+label{color:#aaa}[type="checkbox"]:not(:checked),[type="checkbox"]:checked{position:absolute;left:-6669px}[type="checkbox"]:not(:checked)+label,[type="checkbox"]:checked+label{position:relative;margin:0 0;padding:0 0 0 30px;font-family:'Afacad Flux',sans-serif;cursor:pointer;font-size:14px!important;text-transform:none!important;line-height:20px}[type="checkbox"]:not(:checked)+label{color:#999}[type="checkbox"]:checked+label{color:#000!important}[type="checkbox"]:not(:checked)+label:before,[type="checkbox"]:checked+label:before{content:'';position:absolute;left:0;top:0;width:20px;height:20px;border:1px solid #DDD;-webkit-box-sizing:border-box;box-sizing:border-box;background:#fff}[type="checkbox"]:not(:checked)+label:after,[type="checkbox"]:checked+label:after{content:"\f00c";opacity:1;padding:5px 0;visibility:visible;position:absolute;left:0;top:0;width:20px;height:20px;background:#000;text-align:center;font-size:10px!important;display:inline-block;-webkit-box-sizing:border-box;box-sizing:border-box;font:normal normal normal 14px/1 FontAwesome;color:#fff;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}[type="checkbox"]:not(:checked)+label:after{opacity:0;transform:scale(0)}[type="checkbox"]:checked+label:after{opacity:1;transform:scale(1)}[type="checkbox"]:disabled:not(:checked)+label:before,[type="checkbox"]:disabled:checked+label:before{box-shadow:none;border-color:#bbb;background-color:#ddd}[type="checkbox"]:disabled:checked+label:after{color:#666}[type="checkbox"]:disabled+label{color:#aaa}.form-row.woocommerce-mailchimp-opt-in{padding:0px!important;margin:0px!important}.woocommerce-mailchimp-opt-in label.checkbox{display:block!important;position:relative;margin:0 0;padding:0 0 0 30px;cursor:pointer;font-size:12px;color:#666;line-height:20px!important}.woocommerce-mailchimp-opt-in label:before{content:'';position:absolute;left:0;top:0;width:20px;height:20px;border:1px solid #DDD;-webkit-box-sizing:border-box;box-sizing:border-box;background:#fff}.woocommerce-mailchimp-opt-in label:after{content:"\f00c";opacity:1;padding:5px 0;visibility:visible;position:absolute;left:0;top:0;width:20px;height:20px;background:#000;text-align:center;font-size:10px!important;display:inline-block;-webkit-box-sizing:border-box;box-sizing:border-box;font:normal normal normal 14px/1 FontAwesome;color:#fff;opacity:0;visibility:hidden;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.woocommerce-mailchimp-opt-in label.active:after{opacity:1;visibility:visible}img{height:auto}#header{z-index:6669;background:#fff;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.header-top{padding:10px 0;text-align:center}.header-top ul li{display:inline-block;margin:0 10px;font-weight:500;line-height:18px}.header-top ul li span{display:inline-block;position:relative;padding-left:25px}.header-top ul li span:after{content:'';position:absolute;left:0;top:0;width:20px;height:18px}.header-top ul li:first-child span:after{background:url(/wp-content/themes/impulz/img/bgi/24-48-ore-black.svg) no-repeat center center}.header-top ul li:nth-child(2) span:after{background:url(/wp-content/themes/impulz/img/bgi/livrare-black.svg) no-repeat center center}.header-top ul li:last-child span:after{background:url(/wp-content/themes/impulz/img/bgi/reducere-black.svg) no-repeat center center}.navbar-container{float:left;position:relative;z-index:9999}.navbar-inner .skip-links{display:none}.tax-product_cat #header,.single-product #header{border:0}.header-bottom{position:relative;background:#ece400}.logo-img{position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);font-size:0;line-height:0}.logo-img a{display:block}.logo-img img{display:block}.menu-toggle{display:none;position:relative;float:left;padding:15px 0 15px 0;cursor:pointer;position:relative}.hamburger{float:left;position:relative;width:40px;height:38px;padding:9px;left:0%;-webkit-box-sizing:border-box;box-sizing:border-box;background:#000}.hamburger span{display:block;width:22px;height:3px;margin-bottom:6px;overflow:hidden;position:relative}.hamburger span:last-child{margin:0}.hamburger span:before,.hamburger span:after{content:"";position:absolute;width:100%;height:100%;background-color:#fff;transform:translateX(-200%);transition:transform ease 300ms}.hamburger span:after{transform:translateX(0)}.hamburger span:nth-child(2):before,.hamburger span:nth-child(2):after{transition-delay:75ms}.hamburger span:last-child:before,.hamburger span:last-child:after{transition-delay:150ms}.menu-toggle:hover .hamburger span:before{transform:translateX(0)}.menu-toggle:hover .hamburger span:after{transform:translateX(200%)}.menu-text{float:left;display:inline-block;margin-left:15px;line-height:28px;letter-spacing:1px;white-space:nowrap;font-size:12px;font-weight:700;text-transform:uppercase;vertical-align:top}.menu-cat>li>a{display:block;font-family:'Athletic Pro';color:#000;text-decoration:none;text-transform:uppercase;font-size:20px;line-height:24px}.close-canvas-menu{display:none;position:absolute;right:10px;top:10px;width:40px;z-index:2;height:40px;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;cursor:pointer}.login-popup-wrapper,.minicart-wrapper{position:fixed;top:0;left:0;width:100%;height:100%;background:rgb(0 0 0 / .15);z-index:99993;display:none}.login-popup-container,.cart-inner{position:fixed;overflow:auto;width:440px;top:0;bottom:0;right:0;padding:50px 20px;background:#fff;-webkit-transform:translateX(100%);transform:translateX(100%);-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out;-webkit-box-sizing:border-box;box-sizing:border-box}.opened .cart-inner{-webkit-transform:translateX(0%);transform:translateX(0%)}.opened .login-popup-container{-webkit-transform:translateX(0%);transform:translateX(0%)}.close-login,.close-cart{display:block;position:absolute;right:10px;top:10px;width:40px;z-index:2;height:40px;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;cursor:pointer}.empty-minicart ul{display:none}.woocommerce a.added_to_cart{display:none!important}.close-login:after,.close-cart:after,.close-canvas-menu:after{content:'';position:absolute;left:0;top:0;width:100%;height:100%;background:url(/wp-content/themes/impulz/img/bgi/close-black.svg) no-repeat center center}.show-password-input{display:none}.login-title{display:block;font-family:'Athletic Pro';color:#000;text-decoration:none;text-transform:uppercase;font-size:20px;line-height:24px;position:relative;font-weight:400;padding:0 0 15px 0;margin:0 0 10px;border-bottom:1px solid #000}.sign-in-btn-container-canvas{margin-top:20px;}.woocommerce form.login.default-login{padding:0;border:0;margin:25px 0 0;-webkit-box-sizing:border-box;box-sizing:border-box}.woocommerce form.login.default-login label{display:block;font-size:12px;color:#000;line-height:20px;font-weight:400;text-transform:uppercase}.login-action-inner .remember-me{float:left}.login-action-inner .lost_password a{float:right;font-size:14px;color:#999;line-height:20px}.woocommerce form.login.default-login p input[type="text"],.woocommerce form.login.default-login p input[type="password"],.woocommerce form.login.default-login p input[type="email"]{display:block;width:100%;padding:0 15px;height:50px;-webkit-box-shadow:inset 0 0 0 1px #f0f0f0;box-shadow:inset 0 0 0 1px #f0f0f0;font-size:14px;color:#000;background:#f9f9f9;border:0;-webkit-box-sizing:border-box;box-sizing:border-box;outline:none;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.woocommerce form.login.default-login p input[type="text"]:focus,.woocommerce form.login.default-login p input[type="password"]:focus,.woocommerce form.login.default-login p input[type="email"]:focus{-webkit-box-shadow:inset 0 0 0 1px #000;box-shadow:inset 0 0 0 1px #000;background:#fff}.woocommerce form.login.default-login button{width:100%}.login-side{float:right;width:50%;padding-left:50px;box-sizing:border-box;-webkit-box-sizing:border-box}.login-content{float:left}.register-side{border-right:1px solid #ddd;float:left;width:50%;padding-right:50px;box-sizing:border-box;-webkit-box-sizing:border-box}.register-content{float:right}.register-content .bordered-btn{margin-top:40px}.login-popup-wrapper .register-btn{margin-top:20px;width:100%}.minicart-header p{font-size:12px;color:#666}.skip-links{float:right;margin:20px 0}.h-action{width:25px;height:40px;float:left;position:relative;text-decoration:none;margin-left:15px;cursor:pointer;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.wishlist-icon a{position:relative;float:left;line-height:26px;color:#000;text-decoration:none;width:25px;height:40px;margin-left:0;background:url(/wp-content/themes/impulz/img/bgi/heart-black.svg) no-repeat center center;font-size:0;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.wishlist-icon a:before{display:none!important}.wishlist-icon .wishlist-counter-with-products span.wishlist_products_counter_number{position:absolute;top:5px;right:-5px;width:16px;height:16px;border-radius:8px;background:#ff0050;color:#fff;font-size:10px;line-height:16px;text-align:center}.whishlist-container a{display:block;position:relative;text-align:right}.whishlist-container>span{position:absolute;left:0;top:0;margin-left:0}.wishlist-counter-with-products span{font-size:0}.h-action:hover{color:#000}.minicart-enter{padding-top:0}.minicart-header-inner{margin:0 0 10px;padding-bottom:15px}.minicart-title{display:block;font-family:'Athletic Pro';color:#000;text-decoration:none;text-transform:uppercase;font-size:20px;line-height:24px;position:relative;font-weight:400;padding:0 0 15px 0;margin:0 0 10px;border-bottom:1px solid #000}.total-minicart{float:right;position:relative}.total-minicart>span{display:block;font-weight:600;font-size:12px;line-height:20px;color:#000;padding-top:30px;letter-spacing:0}.total-minicart>span .amount{color:#000}.woocommerce-mini-cart li{margin-bottom:20px!important;position:relative;padding:10px!important;border:1px solid #f0f0f0}.woocommerce-mini-cart li .product-link{display:block;text-decoration:none}button .ball-clip-rotate{position:absolute;top:10px;right:10px;display:none}.ball-clip-rotate>div{border-radius:100%;border:2px solid #fff;border-bottom-color:#fff0;height:26px;width:26px;background:0 0!important;display:inline-block;-webkit-animation:rotate .75s 0s linear infinite;animation:rotate .75s 0s linear infinite}.entry-summary:after{content:'';opacity:0;visibility:hidden;position:absolute;left:0;top:0;width:100%;height:100%;background:rgb(255 255 255 / .5);-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.entry-summary.adding:after{opacity:1;visibility:visible}@-webkit-keyframes rotate{0%{-webkit-transform:rotate(0deg) scale(1);transform:rotate(0deg) scale(1)}50%{-webkit-transform:rotate(180deg) scale(.6);transform:rotate(180deg) scale(.6)}100%{-webkit-transform:rotate(360deg) scale(1);transform:rotate(360deg) scale(1)}}@keyframes rotate{0%{-webkit-transform:rotate(0deg) scale(1);transform:rotate(0deg) scale(1)}50%{-webkit-transform:rotate(180deg) scale(.6);transform:rotate(180deg) scale(.6)}100%{-webkit-transform:rotate(360deg) scale(1);transform:rotate(360deg) scale(1)}}.cart-empty p{text-align:center;padding:30px;color:#666}.minicart-button-wrap{display:flex;justify-content:space-between;margin-top:20px}.minicart-button-wrap .btn{width:48%;margin-top:0}.minicart-button-wrap .bordered-btn{min-width:calc(50% - 5px)}.woocommerce-mini-cart li figure{float:left;width:100px;margin-right:20px;-webkit-box-sizing:border-box;box-sizing:border-box}.woocommerce-mini-cart li figure img{display:block;float:none!important;width:auto!important;margin-left:0px!important}.woocommerce-mini-cart li a>div{float:left;margin-top:50px;width:calc(100% - 120px)}.woocommerce-mini-cart li:last-child{margin-bottom:0}.minicart-product-title{display:block;height:48px;overflow:hidden;margin-bottom:10px;color:#000;font-size:12px;text-transform:uppercase;font-weight:700;font-family:'Afacad Flux',sans-serif;line-height:16px}.mini-price-inner{display:flex;justify-content:space-between;font-size:16px;letter-spacing:0;font-weight:400;line-height:20px;color:#000}.mini-price-inner .minicart-quantity{height:20px;width:30px;font-size:14px;text-align:center;line-height:20px;color:#000}.mini-price-inner .minicart-price-total{font-weight:600}.mini-cart-remover{display:block;position:absolute;top:0;right:0}.mini-cart-remover a{display:block;width:30px;height:30px;line-height:38px;text-align:center;color:#000;font-size:20px;background:url(/wp-content/themes/impulz/img/bgi/delete-black.svg) no-repeat center center;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;-webkit-box-sizing:border-box;box-sizing:border-box}.mini-cart-remover a i{line-height:38px}.empty-minicart-message{position:relative;color:#000;font-weight:400}.cart-loading{position:absolute;z-index:666;top:0;left:0;bottom:0;right:0;background:rgb(255 255 255 / .7);opacity:0;visibility:hidden;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.cart-loading .ball-clip-rotate{display:block;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);left:50%}.cart-loading .ball-clip-rotate>div{border-color:#94AFAC}.cart-inner.loading .cart-loading{opacity:1;visibility:visible}.search-action{position:relative}.search-action:after{content:'';position:absolute;top:0%;left:0;width:100%;height:100%;background:url(/wp-content/themes/impulz/img/bgi/search-black.svg) no-repeat center center}body.opened-search{overflow-y:hidden}body.opened-search .wrapper{overflow-y:scroll}.search-wrapper{display:none;position:fixed;top:0;left:0;width:100%;height:100%;background:rgb(0 0 0 / .15);z-index:9999}.search-inner{position:fixed;top:0;left:0;width:100%;background:#fff;padding:50px 0;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.search-inner .close-cart{position:absolute;right:15px;z-index:2}.search-inner .container{position:relative}.search-results-head{display:flex;flex-wrap:wrap}.search-title{display:block;margin-bottom:20px;text-align:center;text-transform:uppercase;font-size:14px;letter-spacing:1px}.search-result-content{display:none;position:absolute;background:#fff;top:120px;width:100%;padding:20px 0}.result-block{width:calc(25% - 15px);margin-right:20px}.search-result-content .result-block:last-child{margin-right:0}.result-block a{text-decoration:none;align-items:center;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.result-title,.dgwt-wcas-st>span{display:block;height:60px;overflow:hidden;font-size:16px;color:#000;font-family:'Afacad Flux',sans-serif;font-weight:500;line-height:20px}.normal-price,.promo-price{display:block;color:#000;font-weight:600;font-size:14px;letter-spacing:0;width:100%}.promo .normal-price{font-size:14px;font-weight:400;text-decoration:line-through;color:#666}.from-price{display:block;font-size:12px;line-height:16px;color:#666aa2}.result-block figure{width:100%;margin-bottom:30px;background:#fff;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.search-text{width:100%;margin:0 auto;position:relative}.search-text-inner{position:relative}.search-button{display:block;position:absolute;width:40px;height:40px;border-radius:3px;opacity:.4;top:0;left:0;background:url(/wp-content/themes/impulz/img/bgi/search-black.svg) no-repeat center center;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.search-button:hover{opacity:1}.spinner{display:none;position:absolute;right:50px;top:50%;width:40px;line-height:10px;text-align:center;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.spinner>div{width:10px;height:10px;background-color:#000;border-radius:100%;display:inline-block;-webkit-animation:sk-bouncedelay 1.4s infinite ease-in-out both;animation:sk-bouncedelay 1.4s infinite ease-in-out both}.spinner .bounce1{-webkit-animation-delay:-0.32s;animation-delay:-0.32s}.spinner .bounce2{-webkit-animation-delay:-0.16s;animation-delay:-0.16s}@-webkit-keyframes sk-bouncedelay{0%,80%,100%{-webkit-transform:scale(0)}40%{-webkit-transform:scale(1)}}@keyframes sk-bouncedelay{0%,80%,100%{-webkit-transform:scale(0);transform:scale(0)}40%{-webkit-transform:scale(1);transform:scale(1)}}header .dgwt-wcas-no-submit .dgwt-wcas-sf-wrapp{max-width:1024px;margin:0 auto}.search-textbox,header .dgwt-wcas-no-submit .dgwt-wcas-sf-wrapp input[type=search].dgwt-wcas-search-input{width:100%;display:block;padding:0 50px;height:50px;margin:0 auto;font-size:14px;color:#000;font-family:'Afacad Flux',sans-serif;border:1px solid #ddd;border-radius:25px;-webkit-box-sizing:border-box;box-sizing:border-box;outline:none;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.dgwt-wcas-sf-wrapp:after{content:'';position:absolute;right:0;top:0;width:50px;height:50px;border-radius:3px;opacity:.4;top:0;left:0;background:url(/wp-content/themes/impulz/img/bgi/search-black.svg) no-repeat center center}body .dgwt-wcas-search-wrapp{max-width:100%}.dgwt-wcas-sf-wrapp svg{display:none}::-webkit-input-placeholder{color:#666666!important;font-size:14px!important;font-weight:500!important;font-style:normal!important;font-family:'Afacad Flux',sans-serif!important}::-moz-placeholder{color:#666666!important;font-size:14px!important;font-weight:500!important;font-style:normal!important;font-family:'Afacad Flux',sans-serif!important}:-ms-input-placeholder{color:#666666!important;font-size:14px!important;font-weight:500!important;font-style:normal!important;font-family:'Afacad Flux',sans-serif!important}:-moz-placeholder{color:#666666!important;font-size:14px!important;font-weight:500!important;font-style:normal!important;font-family:'Afacad Flux',sans-serif!important}body .dgwt-wcas-suggestions-wrapp{border:0;display:flex;flex-wrap:wrap;justify-content:center;max-height:100%!important;padding:30px 0;text-align:center!important;width:100%!important;left:0!important}.search-textbox:focus{-webkit-box-shadow:inset 0 -1px 0 0 #000;box-shadow:inset 0 -1px 0 0 #000}.total-show{display:none;text-align:center;padding-top:20px}.total-show a{width:200px;text-decoration:none;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.dgwt-wcas-suggestion{text-decoration:none;opacity:1!important;color:#666!important;text-align:center!important;width:100%}body .dgwt-wcas-suggestions-wrapp .dgwt-wcas-si{width:100%;height:auto}body .dgwt-wcas-suggestions-wrapp .dgwt-wcas-si img{border:0;border-radius:0}body .dgwt-wcas-suggestions-wrapp .dgwt-wcas-content-wrapp{height:auto;text-align:center;padding:0;display:block;padding-top:40px;position:relative}body .dgwt-wcas-suggestions-wrapp .dgwt-wcas-content-wrapp .dgwt-wcas-meta .dgwt-wcas-sp{display:flex;flex-direction:row-reverse;color:#000;font-weight:400;font-size:16px;letter-spacing:0;width:100%;padding:0;align-items:center;line-height:20px;justify-content:center}body .dgwt-wcas-suggestions-wrapp .dgwt-wcas-content-wrapp .dgwt-wcas-meta .dgwt-wcas-sp ins{text-decoration:none}body .dgwt-wcas-suggestions-wrapp .dgwt-wcas-content-wrapp .dgwt-wcas-meta .dgwt-wcas-sp del{display:inline-block;color:#000;text-decoration:line-through;font-size:16px;margin-left:10px;opacity:1;font-weight:400;letter-spacing:0}body .dgwt-wcas-is-details .dgwt-wcas-has-img .dgwt-wcas-suggestion.dgwt-wcas-suggestion-more .dgwt-wcas-st-more,body .dgwt-wcas-suggestion.dgwt-wcas-suggestion-more .dgwt-wcas-st-more{max-width:200px;width:100%;height:50px;margin-top:20px;border:0;background:#000;color:#fff!important;text-transform:initial;line-height:50px;font-size:16px;font-weight:500;text-align:center;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}body .dgwt-wcas-is-details .dgwt-wcas-has-img .dgwt-wcas-suggestion.dgwt-wcas-suggestion-more .dgwt-wcas-st-more:hover,body .dgwt-wcas-suggestion.dgwt-wcas-suggestion-more .dgwt-wcas-st-more:hover{background:#ece400;color:#000!important}.dgwt-wcas-suggestion-selected{background-color:transparent!important}body .dgwt-wcas-has-img .dgwt-wcas-suggestion.dgwt-wcas-suggestion-product{width:100%;display:block;padding:0 10px;max-width:285px;margin-right:20px}.account-icon{position:relative}.account-icon span{position:absolute;display:block;left:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:25px;height:40px;background:url(/wp-content/themes/impulz/img/bgi/account-black.svg) no-repeat center center;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.shopping-cart-icon{padding-right:40px;color:#000}.shopping-cart-icon:after{content:'';display:block;position:absolute;left:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:25px;height:40px;background:url(/wp-content/themes/impulz/img/bgi/cart-black.svg) no-repeat center center}.header-actions .quantity-cart{border:1px solid #000;font-size:16px;text-align:center;font-weight:400;line-height:28px;position:absolute;right:0;top:5px;width:30px;height:30px;-webkit-box-sizing:border-box;box-sizing:border-box}.header-actions .quantity-cart.not-empty{background:#000;color:#fff}.shopping-cart-icon .quantity-cart-mobile{position:absolute;width:18px;height:18px;border-radius:10px;top:-15px;line-height:18px;text-align:center;font-size:8px;right:-5px;color:#fff;background:#000;border:1px solid #000}.quantity-cart-mobile{display:none}.woocommerce ul.cart_list li a,.woocommerce ul.product_list_widget li a{font-weight:400!important}.minicart-adding-short{opacity:0;visibility:hidden;position:fixed;z-index:99999;top:39px;right:50px;background:#fff;width:340px;padding:12px 20px;box-shadow:0 5px 10px 0 rgb(0 0 0 / .1);-webkit-transform:translateX(20px);transform:translateX(20px);-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;-webkit-box-sizing:border-box;box-sizing:border-box}.minicart-adding-short.opened{opacity:1;visibility:visible;-webkit-transform:translateX(0);transform:translateX(0)}.short-inner{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center}.short-inner figure{width:40px;-webkit-box-sizing:border-box;box-sizing:border-box}.short-title{width:calc(100% - 60px);font-size:14px;line-height:16px}.short-title a{display:block;color:#000}.recently-container{margin-bottom:50px}.recently-container ul .slick-list li{padding:0 5px!important;font-size:0}.recently-container .slick-dots{margin-top:20px}.recently-container ul li span{display:none}.recently-container ul li img{height:auto!important;width:100%!important}.newsletter-section-outer{padding:70px 0;background:#ece400;margin-bottom:50px}.newsletter-section-inner{max-width:600px;width:100%;margin:0 auto}.newsletter-subscribe{display:flex;flex-wrap:wrap;max-width:600px;width:100%;margin:0 auto}.newsletter-email-input{width:50%;position:relative}.newsletter-submit-input{width:50%}.newsletter-text{text-align:center;position:relative}.newsletter-text:after{content:'';position:absolute;left:0;top:0;width:75px;height:80px;background:url(/wp-content/themes/impulz/img/bgi/newsletter-black.svg) no-repeat center center}.newsletter-text p{margin-bottom:10px}.newsletter-text h2{position:relative;display:inline-block;margin-bottom:25px;font-size:46px;line-height:48px;text-transform:uppercase;font-family:'Athletic Pro Thin';font-weight:100}.newsletter-email-input input{display:block;position:relative;padding:0 10px 0 50px;width:100%;height:50px;border:0;color:#000;font-size:16px;background:#fff}.newsletter-email-input input:focus{outline:none;border:0}.newsletter-email-input input::-webkit-input-placeholder{color:#000;font-size:16px;font-family:'Afacad Flux',sans-serif}.newsletter-email-input input::-moz-placeholder{color:#000;font-size:16px;font-family:'Afacad Flux',sans-serif}.newsletter-email-input input:-ms-input-placeholder{color:#000;font-size:16px;font-family:'Afacad Flux',sans-serif}.newsletter-email-input input:-moz-placeholder{color:#000;font-size:16px;font-family:'Afacad Flux',sans-serif}.newsletter-email-input:after{content:'';position:absolute;left:0;top:0;width:50px;height:50px;background:url(/wp-content/themes/impulz/img/bgi/at-black.svg) no-repeat center center}.footer-top{position:relative;text-align:center}.footer-top:before{content:'';position:absolute;left:0;top:50%;width:50%;height:2px;margin-top:-1px;background:#ece400}.footer-top:after{content:'';position:absolute;right:0;top:50%;width:50%;height:2px;margin-top:-1px;background:#ece400}.footer-logo{position:relative;padding:0 30px;background:#fff;z-index:2}.footer-middle{padding:20px 0 0}.footer-cols-container{width:100%;display:flex;justify-content:space-between}.footer-col h3{margin-bottom:10px;font-weight:500;font-size:16px}.footer-col.contact-footer ul{margin-bottom:25px}.footer-col>ul li a,.footer-col>ul li,.contact-footer ul li,.contact-footer ul li a{display:block;text-decoration:none;font-weight:500;font-size:16px;font-family:'Afacad Flux',sans-serif;color:#aaa;line-height:24px;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.footer-col ul li a:hover{color:#000}.footer-logo{text-align:center}.footer-logo a{display:inline-block}.social-footer ul{text-align:right}.social-footer ul li{display:inline-block;margin-left:5px}.social-footer ul li a{display:block;width:50px;height:50px;color:#000;font-size:20px;background:#ece400;border:2px solid #ece400;line-height:46px;text-align:center;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.social-footer h3{text-align:right}.social-footer ul li a:hover{background:#fff}.social-footer ul li a i{line-height:46px;margin-right:0}.footer-bottom{position:relative}.copyright-container{text-align:center;margin:20px 0;font-weight:500}.copyright-container p{font-size:12px;font-family:'Afacad Flux',sans-serif}.copyright-container p a{text-decoration:none;font-size:12px;color:#666}.copyright-container ul li a:hover{color:#000}.footer-bottom{padding:0 0;background:#000}.payment-logos{text-align:center}.payment-logos img{height:80px}.anpc{margin:30px 0 0;text-align:center}.anpc a{display:inline-block;margin:10px;border:1px solid #f0f0f0}.anpc a img{max-width:250px;width:100%}.home-slider{display:none}.slider-section{max-width:1920px;width:100%;margin:0 auto}.slider-mobile{display:none!important}.slider-section .slick-dots{position:absolute;left:0;bottom:30px;width:100%;text-align:center}.slider-section .slick-dots li{display:inline-block;margin:0 5px}.slider-section .slick-dots button{display:block;padding:0;border:2px solid #fff;outline:none;font-size:0;width:15px;height:15px;background:#fff0;border-radius:15px;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;-webkit-box-sizing:border-box;box-sizing:border-box}.slider-section .slick-dots li.slick-active button{width:30px}.main-category-section{margin:60px 0}.main-category-section ul{display:flex;justify-content:space-between}.main-category-section ul li{width:calc(100% / 3 - 40px / 3)}.main-category-section ul li a{display:block;position:relative;overflow:hidden}.main-category-section ul li img{display:block;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.main-category-section ul li a:hover img{-webkit-transform:rotate(1deg) scale(1.05);transform:rotate(1deg) scale(1.05)}.main-category-section ul li a h3{position:absolute;top:50%;left:0;width:100%;text-align:center;font-size:64px;line-height:60px;text-transform:uppercase;font-family:'Athletic Pro Bold';color:#fff;text-decoration:none;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.section-title{margin-bottom:50px;text-align:center}.section-title h2,.section-title h1{position:relative;display:inline-block;padding:0 40px;font-size:46px;line-height:48px;text-transform:uppercase;font-family:'Athletic Pro Thin';font-weight:100}.section-title h2 strong,.section-title h1 strong{font-family:'Athletic Pro Bold'}.section-title h2:before,.section-title h1:before{content:'';position:absolute;left:0;top:50%;width:20px;height:5px;margin-top:-1px;background:#000}.section-title h2:after,.section-title h1:after{content:'';position:absolute;right:0;top:50%;width:20px;height:5px;margin-top:-1px;background:#000}.product-list-content{padding:20px;text-align:center}.promo-products-list{margin:0 -25px}.promo-products-list .single-promo{padding:0 25px}.product-card a figure{position:relative;overflow:hidden;background-size:cover!important}.hover-img{display:none;position:absolute;top:0;left:0;width:100%;height:100%;background-size:cover!important}.product-card a:hover .hover-img{display:block}.product-card a img{display:block;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.product-card a:hover img{-webkit-transform:scale(1.03);transform:scale(1.03)}.product-card a{text-decoration:none;color:#000;font-size:16px}.product-card{position:relative}.product-card .tinv-wraper{position:absolute;left:10px;top:10px;z-index:9}.product-card .tinv-wraper a span{display:none}.product-card .tinv-wraper a:before{display:none!important}.product-card .tinv-wraper a{width:40px;height:40px;border-radius:20px;margin-left:0;background:#fff url(/wp-content/themes/impulz/img/bgi/heart-black.svg) no-repeat center center;font-size:0;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.product-card .tinv-wraper a:hover,.product-card .tinv-wraper a.tinvwl-product-in-list{background:#ece400 url(/wp-content/themes/impulz/img/bgi/heart-black.svg) no-repeat center center}.product-list-content h3{font-weight:400;height:40px;line-height:20px;overflow:hidden}.promo-products{margin-bottom:50px}.product-promo-price{display:inline-block;font-weight:700}.product-price{text-decoration:line-through;margin-left:5px;font-weight:300}.promo-products-list .slick-dots{margin:20px 0 0;width:100%;text-align:center}.promo-products-list .slick-dots li{display:inline-block;margin:0 5px}.promo-products-list .slick-dots button{display:block;padding:0;border:2px solid #000;outline:none;font-size:0;width:15px;height:15px;background:#fff0;border-radius:15px;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;-webkit-box-sizing:border-box;box-sizing:border-box}.promo-products-list .slick-dots li.slick-active button{width:30px}.brand-logo{margin:100px 0 120px;text-align:center}.category-row{display:flex;justify-content:space-between;margin-bottom:20px}.half-col{width:calc(50% - 10px)}.category-col-inner a{display:block;position:relative;color:#fff;text-decoration:none;overflow:hidden}.category-col-inner a img{display:block;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.category-col-inner a:hover img{-webkit-transform:rotate(1deg) scale(1.05);transform:rotate(1deg) scale(1.05)}.category-col-text{position:absolute;top:50%;left:0;width:100%;-webkit-transform:translateY(-50%);transform:translateY(-50%);text-align:center;color:#fff}.full-col .category-col-text{text-align:left;padding-left:120px;-webkit-box-sizing:border-box;box-sizing:border-box}.category-col-text p{display:block;text-transform:uppercase;font-family:"Afacad Flux",sans-serif;font-size:16px;line-height:30px;font-style:normal}.category-col-text h3{font-size:64px;line-height:60px;text-transform:uppercase;font-family:'Athletic Pro Bold';color:#fff}.category-col-text .yellow-btn{max-width:150px}.home-collection-section ul{display:flex;justify-content:space-between}.home-collection-section ul li{width:calc(100% / 3 - 40px / 3)}.home-collection-section ul li a{display:block;position:relative;color:#fff;text-decoration:none;overflow:hidden}.home-collection-section ul li a h3{position:absolute;left:0;top:30px;background:#000;color:#fff;font-size:12px;font-weight:700;line-height:30px;padding:0 20px;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.home-collection-section ul li a:hover h3{color:#000;background:#ece400}.home-collection-section ul li a img{display:block;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.home-collection-section ul li a:hover img{-webkit-transform:scale(1.01);transform:scale(1.01)}.home-seo-section{margin:60px 0}.section-row{display:flex;justify-content:space-between;flex-wrap:wrap;align-items:center}.section-col{width:calc(50% - 25px)}.section-content{text-align:justify}.section-content p{margin-bottom:15px}.section-content p a{color:#aaa}.section-content h2{position:relative;display:inline-block;margin-bottom:25px;font-size:46px;line-height:48px;text-transform:uppercase;font-family:'Athletic Pro Thin';font-weight:100}.section-col figure{position:relative}.section-col figure .impulz-white-logo{position:absolute;left:50%;top:50%;width:180px;height:75px;background:url(/wp-content/themes/impulz/img/bgi/impulz-logo-negative-white.svg) no-repeat center center;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.Aplux-pagination{text-align:left}.woocommerce .category-list nav.woocommerce-pagination{margin:0 0 60px;text-align:right!important}nav.woocommerce-pagination ul li{display:inline-block;vertical-align:top}.woocommerce .category-list nav.woocommerce-pagination ul li{width:40px;height:40px;line-height:40px;border:0;text-align:center}.woocommerce .category-list nav.woocommerce-pagination ul{border:0}.woocommerce .category-list nav.woocommerce-pagination ul li a{display:block;padding:0;line-height:38px;font-size:14px;border:1px solid #fff}.woocommerce .category-list nav.woocommerce-pagination ul li span:not(.dots){display:block;padding:0;line-height:38px;font-size:14px;height:40px;border:1px solid #ece400;-webkit-box-sizing:border-box;box-sizing:border-box}.woocommerce .category-list nav.woocommerce-pagination ul li a{color:#000;text-decoration:none}.woocommerce .category-list nav.woocommerce-pagination ul li a:hover{color:#000000!important;border-color:#ece400}.woocommerce .category-list nav.woocommerce-pagination ul li span.current{background:#ece400!important;color:#000!important}.woocommerce .wrapper nav.woocommerce-pagination ul li a.next,.woocommerce .wrapper nav.woocommerce-pagination ul li a.prev{font-size:0;position:relative}.woocommerce .wrapper nav.woocommerce-pagination ul li a.next:after{content:'';position:absolute;right:0;top:0;width:38px;height:38px;background:url(/wp-content/themes/impulz/img/bgi/chevron-right-black.svg) no-repeat center center}.woocommerce .wrapper nav.woocommerce-pagination ul li a.prev:after{content:'';position:absolute;right:0;top:0;width:38px;height:38px;background:url(/wp-content/themes/impulz/img/bgi/chevron-left-black.svg) no-repeat center center}.top-banner{margin-top:20px}.woocommerce-breadcrumb{margin:10px 0 20px;font-size:12px;font-weight:700}.woocommerce-breadcrumb a{text-decoration:none;color:#999}.woocommerce-breadcrumb .delimiter{display:inline-block;margin:0 5px;color:#999}.woocommerce-products-header h1{position:relative;display:inline-block;margin:30px 0;font-size:46px;line-height:48px;text-transform:uppercase;font-family:'Athletic Pro Bold'}.woocommerce-products-header .btn{display:none}.category-wrapper aside{float:left;width:220px;margin-right:40px}.category-list{float:right;width:calc(100% - 260px)}.product-list{display:flex;flex-wrap:wrap}.product-list li{width:calc(25% - 15px);margin-right:20px;margin-bottom:20px}.product-list li:nth-child(4n){margin-right:0}.awf-interactive-slider-tooltips-container{margin:25px 0 -20px!important}.noUi-pips-horizontal{height:50px!important}.awf-apply-filter-btn{display:block;max-width:140px;width:100%;height:50px;margin:20px auto;border:0;background:#000;color:#fff!important;text-transform:initial;line-height:40px;font-size:14px;font-weight:500;text-align:center;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.awf-interactive-slider-tooltips-container input{outline:none;border-radius:0px!important}.search-cat-filter li{margin-bottom:10px}.search-cat-filter li a{min-width:100%;height:auto;line-height:20px;min-height:40px;display:flex;align-items:center;justify-content:center;padding:0 10px;border:1px solid #ddd;color:#000;text-align:center;background:none;outline:none;font-weight:700;letter-spacing:1px;text-transform:uppercase;font-size:10px;-webkit-box-sizing:border-box;box-sizing:border-box;text-decoration:none;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.search-cat-filter li a:hover{border-color:#000}.close-filter{display:none;margin:20px 0}.page-title .btn{display:none;width:90px;margin-top:0}.awf-filter-wrapper .noUi-tooltip{font-size:10px;border:0}.awf-range-slider-container .noUi-value{font-size:10px!important;color:#999!important;font-weight:400}.awf-filter-wrapper .noUi-handle{box-shadow:none!important;background:#000;border:0px!important;width:16px!important;height:16px!important;top:-7px!important;right:-7px!important;border-radius:8px!important}.noUi-handle:after,.noUi-handle:before{display:none!important}.noUi-pips.noUi-pips-horizontal{display:none}.noUi-horizontal{height:3px!important}.noUi-marker-large{display:none!important}.noUi-connects .noUi-connect{height:3px;background:#000}.awf-filter-wrapper .noUi-target{box-shadow:none!important;border:0}.awf-filters-container .awf-filter-container.awf-range-slider-container{margin:40px 10px 40px 5px!important;line-height:16px!important}.awf-active-badge i{display:none}.awf-active-badges-container .awf-active-badge{display:inline-block;padding-right:10px;position:relative;margin-right:10px}.awf-reset-btn-container{text-align:left!important}.awf-reset-btn{display:block;border:0;width:80px!important;height:24px;font-size:12px;outline:none;background:#000;color:#fff}.awf-reset-btn:hover{opacity:.8}.awf-filter-title{padding-bottom:10px!important;border-bottom:1px solid #f0f0f0;font-size:16px;font-weight:500;color:#000;margin-bottom:10px!important;font-family:'Afacad Flux',sans-serif}li.awf-filter-container{margin-bottom:3px!important}.awf-filter-container .awf-filter-count{font-size:12px!important;opacity:1!important}.category-list .sorting-filter .awf-filter-wrapper:first-child{float:right;width:80px}.category-list .sorting-filter .awf-filter-wrapper:last-child{float:left;width:200px}.category-list .awf-preset-title{display:none}.category-list .awf-dropdown .awf-filter-title-container{border-color:#f0f0f0;line-height:38px;padding-left:15px}.category-list .awf-dropdown .awf-filter-title-container:hover{box-shadow:none}.awf-terms-search-container button.awf-clear-terms-search-btn{display:none!important}.category-list .awf-collapse-btn::before{width:25px;height:38px;font-size:0;outline:none;background:url(/wp-content/themes/impulz/img/bgi/chevron-down-black.svg) no-repeat center center;background-size:6px;opacity:1;top:0!important;transform:none!important}aside .awf-togglable-preset-close-btn{position:relative;font-size:0;right:20px!important;top:20px;width:40px;height:40px;padding:0;-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:0px!important;outline:none!important;border:0px!important;position:absolute;left:auto!important;border-radius:20px;background:#fff url(/wp-content/themes/impulz/img/bgi/close-black.svg) no-repeat center center;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.awf-togglable-preset-mode-on .awf-togglable-on-s-preset.awf-left-popup-sidebar-mode{display:initial!important;padding:60px 20px 20px!important;background:#fff!important;-webkit-box-sizing:border-box;box-sizing:border-box}.category-list .awf-filter-title{font-weight:500;font-size:14px;color:#000;padding:0px!important;margin-bottom:0px!important}.category-list .awf-filter-wrapper{margin-bottom:0}.category-list .awf-dropdown .awf-filters-container{top:40px;padding:0;border-color:#f0f0f0;box-shadow:none;-webkit-box-sizing:border-box;box-sizing:border-box}.category-list .awf-dropdown li label{padding:5px 0 5px 15px!important;font-weight:500;display:block!important}.category-list .awf-dropdown li{margin-bottom:0px!important;border-bottom:1px solid #f0f0f0}.category-list .awf-dropdown li:last-child{border:0}.category-list .awf-dropdown li label:before,.category-list .awf-dropdown li label:after{display:none}.awf-togglable-preset-btn{display:none!important}.awf-togglable-preset-btn i{display:none}.sorting-filter{position:relative;z-index:999;margin-bottom:20px}.awf-filter-wrapper input[type='text'].awf-terms-search{margin:0;padding:10px 10px;width:90%;height:40px;line-height:inherit;text-align:left;font-size:12px;background-color:#fff;border:1px solid #ddd;outline:none}.awf-filter-wrapper input[type='text'].awf-terms-search:focus{border-color:#000}.awf-filter-wrapper .awf-filters-container.awf-pretty-scrollbars .ps__rail-y{width:5px;border-radius:0;opacity:1;background:#f7f7f7}.awf-filter-wrapper .ps__rail-y:hover>.ps__thumb-y{width:5px;background-color:#000}.awf-filter-wrapper .ps__thumb-y{border-radius:0;background-color:#999;width:5px}.awf-filters-form .awf-filter-container input[type='checkbox']+label,.awf-filters-form .awf-filter-container input[type='radio']+label{color:#000;padding:0 0 0 30px;font-weight:500;font-family:'Afacad Flux',sans-serif}.awf-filters-form .awf-style-labels .awf-filter-container.awf-active label{font-weight:700}.awf-filter-wrapper .awf-filter-container.awf-availability-outofstock-container{display:none!important}.term-femei .woocommerce-breadcrumb,.term-barbati .woocommerce-breadcrumb,.term-copii .woocommerce-breadcrumb,.woocommerce-breadcrumb{display:none}.term-femei .woocommerce-products-header h1,.term-barbati .woocommerce-products-header h1,.term-copii .woocommerce-products-header h1{margin-top:30px}.single-product .woocommerce-breadcrumb{display:block}.single-product .woocommerce-breadcrumb .current{display:none}.woocommerce-product-gallery{float:left;width:calc(100% - 500px)}.entry-summary{float:left;width:440px;margin-left:60px;position:sticky;top:0;padding-top:30px;padding-bottom:30px}.entry-summary h1{margin-bottom:30px;font-size:24px;line-height:30px}.main-image{display:block!important}.default-product-gallery{display:flex;flex-wrap:wrap;justify-content:center}.default-product-gallery>div{width:calc(50% - 10px);margin-right:20px;margin-bottom:20px}.default-product-gallery>div:nth-child(2n){margin-right:0}.default-product-gallery>div img{height:auto}.collection-info{display:flex;align-items:center;margin-bottom:20px}.collection-name{display:block;margin-right:20px;height:30px;line-height:30px;font-size:16px;padding:0 20px;font-weight:500;background:#000;color:#fff}.collection-info a{display:block;text-decoration:none;color:#000;font-size:16px;font-weight:500;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.color-attribute{margin:30px 0}.color-attribute ul li{float:left;width:90px;margin-right:5px}.color-attribute ul li a{display:block;overflow:hidden}.color-attribute ul li a img{-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.color-attribute ul li a:hover img{-webkit-transform:scale(1.02);transform:scale(1.02)}.color-attribute .attr-title{display:block;margin-bottom:10px}#pa_marime{display:none}.woocommerce div.product form.cart .variations{margin:0px!important}.size-variable{margin-bottom:10px}.size-variable li{display:inline-block;margin:0 5px 10px 0;padding:0 10px;min-width:50px;height:50px;color:#000;line-height:50px;text-align:center;font-weight:700;border:1px solid #f9f9f9;background:#f9f9f9;text-transform:uppercase;cursor:pointer;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.size-variable li:not(.outstock-inactive):hover{border-color:#ece400;background:#fff}.size-variable li:not(.outstock-inactive).active{border-color:#ece400;background:#ece400}.outstock-inactive{position:relative;color:#aaa!important;cursor:not-allowed!important}.size-variable-wrapper>span{display:block;font-size:12px;text-transform:uppercase;color:#666}table.variations{display:none}.quantity-wrapper{display:none}.product-sku-info{display:none;margin:40px 0}.product-sku-info li .label{display:block}.product-sku-info li.sku-info{margin-bottom:20px}.product-sku-info li .value{display:block;font-weight:700}.product-inner-price .product-data-price{margin-bottom:20px;font-size:24px}.product-inner-section form.add-to-cart-default .btn{width:calc(100% - 60px);margin-top:0;float:left}.product-inner-section form.add-to-cart-default .tinv-wishlist{float:left;width:50px;margin-left:10px}.product-inner-section form.add-to-cart-default .tinv-wishlist a{display:block;width:100%;position:relative;height:50px;margin:0px!important;background:#f9f9f9 url(/wp-content/themes/impulz/img/bgi/heart-black.svg) no-repeat center center;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.product-inner-section form.add-to-cart-default .tinv-wishlist a:hover{background:#ece400 url(/wp-content/themes/impulz/img/bgi/heart-black.svg) no-repeat center center}.tinvwl-tooltip,.tinvwl_add_to_wishlist-text{display:none}.product-benefit{margin:30px 0}.product-benefit ul li{display:block;position:relative;margin:10px 0;padding-left:25px;font-weight:500;line-height:18px}.product-benefit ul li:after{content:'';position:absolute;left:0;top:0;width:20px;height:18px}.product-benefit ul li:first-child:after{background:url(/wp-content/themes/impulz/img/bgi/24-48-ore-black.svg) no-repeat center center}.product-benefit ul li:nth-child(2):after{background:url(/wp-content/themes/impulz/img/bgi/livrare-black.svg) no-repeat center center}.product-benefit ul li:last-child:after{background:url(/wp-content/themes/impulz/img/bgi/reducere-black.svg) no-repeat center center}.fancybox-show-thumbs .fancybox-inner{right:0;bottom:95px}.fancybox-thumbs__list{margin:0 auto}.fancybox-bg,.fancybox-is-open .fancybox-bg{opacity:1;background:#fff}.fancybox-thumbs__list a:before{border:1px solid #000}.fancybox-thumbs__list a{background-size:contain!important;width:55px!important}.fancybox-infobar{font-size:16px;color:#333545;opacity:1;visibility:visible;mix-blend-mode:unset}.fancybox-toolbar{opacity:1;visibility:visible}.fancybox-button.fancybox-button--close{background:#fff0;width:60px;height:50px;color:#666;opacity:1;visibility:visible}.fancybox-button.fancybox-button--close:hover{color:#000}.fancybox-navigation .fancybox-button{opacity:1;visibility:visible}.fancybox-navigation .fancybox-button.fancybox-button--arrow_left,.fancybox-navigation .fancybox-button.fancybox-button--arrow_right{border:0;top:calc(50% - 25px);width:50px;height:50px;padding:0;font-size:0;line-height:0;opacity:.4;outline:none;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;-webkit-box-sizing:border-box;box-sizing:border-box}.fancybox-navigation .fancybox-button.fancybox-button--arrow_left:hover,.fancybox-navigation .fancybox-button.fancybox-button--arrow_right:hover{opacity:1}.fancybox-button.fancybox-button--arrow_left div,.fancybox-button.fancybox-button--arrow_right div{display:none}.fancybox-button.fancybox-button--arrow_left{background:url(/wp-content/themes/impulz/img/bgi/chevron-left-black.svg) no-repeat center center}.fancybox-button.fancybox-button--arrow_right{background:url(/wp-content/themes/impulz/img/bgi/chevron-right-black.svg) no-repeat center center}.fancybox-button.fancybox-button--zoom{display:none!important}.fancybox-thumbs{top:auto;width:auto;bottom:0;left:0;right:0;height:95px;padding:10px 10px 5px 10px;box-sizing:border-box;background:#fff}.tab-content{display:none;padding:10px 0 10px;text-align:justify}.tab-content>p{margin-bottom:15px}.tab-content h2{margin-bottom:5px}.tab-content ul{margin-bottom:15px}.tab-content ul li{position:relative;padding-left:10px}.tab-content a{color:#000}.tab-content ul li:after{content:'';position:absolute;left:0;top:50%;margin-top:-2px;width:4px;height:4px;background:#000;border-radius:2px}.tabs{border-bottom:1px solid #f0f0f0}.tabs>li{border-top:1px solid #f0f0f0}.tabs>li>a{display:block;position:relative;padding:15px 20px 15px 0;text-decoration:none;color:#aaa;line-height:20px;font-weight:500;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.tabs>li>a:after{content:'';position:absolute;right:0;top:0;width:20px;height:50px;background:url(/wp-content/themes/impulz/img/bgi/chevron-down-black.svg) no-repeat center center}.tabs>li>a:hover,.tabs>li>a.active{color:#000}.woocommerce-product-attributes{width:100%;border:1px solid #f0f0f0}.woocommerce-product-attributes th{width:30%;text-align:left;padding:10px;vertical-align:middle}.woocommerce-product-attributes td{width:70%;vertical-align:middle}.woocommerce-product-attributes tr{border-bottom:1px solid #f0f0f0}.size-header{margin-bottom:10px}.tabel-marimi-popup-btn{color:#aaa;cursor:pointer}.content-area{position:relative;z-index:2}.close-popup{position:absolute;right:0;top:0;cursor:pointer;width:40px;height:40px;background:url(/wp-content/themes/impulz/img/bgi/close-black.svg) no-repeat center center}.tabel-marimi-popup{display:none;position:fixed;left:0;top:0;width:100%;height:100%;padding-bottom:50px;background:rgb(0 0 0 / .15);z-index:99999}.tabel-marimi-popup-outer{position:absolute;max-width:800px;width:100%;padding:40px 20px;left:50%;top:30px;bottom:30px;background:#fff;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.tabel-marimi-popup-inner{overflow-y:auto;height:100%}.product-mobile-image-buttons{display:none;position:absolute;top:10px;left:10px}.product-mobile-image-buttons .tinv-wraper a:before{display:none!important}.product-mobile-image-buttons .tinv-wraper a{width:40px;height:40px;border-radius:20px;margin-left:0;background:#fff url(/wp-content/themes/impulz/img/bgi/heart-black.svg) no-repeat center center;font-size:0;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.product-mobile-image-buttons .tinv-wraper a.tinvwl-product-in-list{background:#ece400 url(/wp-content/themes/impulz/img/bgi/heart-black.svg) no-repeat center center}.mobile-add-cart-icon{display:block;margin-bottom:5px;width:40px;height:40px;border-radius:20px;background:#fff url(/wp-content/themes/impulz/img/bgi/cart-black.svg) no-repeat center center}.order-total-fixed{display:none;}.default-cart-container{max-width:1200px;width:100%;margin:0 auto}.checkout-cart{margin-top:50px}.default-cart-container{margin-bottom:60px}.default-cart-form{float:left;width:calc(100% - 410px);margin-right:50px}.woocommerce .default-cart-form table.shop_table{border:0;margin:0;width:100%}.woocommerce .default-cart-form table.shop_table td{border:0;padding:0}.woocommerce .default-cart-form table.shop_table td.product-cart-description{border:1px solid #f0f0f0!important;padding:20px}.woocommerce-cart .default-cart-form table.cart .product-thumbnail{position:relative;float:left;width:120px;-webkit-box-sizing:border-box;box-sizing:border-box}.woocommerce-cart .default-cart-form table.cart img{width:100%;height:auto}.woocommerce-cart .quantity-wrapper{display:block}.quantity-wrapper{float:left;position:relative;margin-right:10px;width:150px;height:50px;background:#fff;border:1px solid #000;margin-right:5px;-webkit-box-sizing:border-box;box-sizing:border-box}.quantity-wrapper span{float:left;width:49px;height:48px;cursor:pointer;text-align:center;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;-webkit-box-sizing:border-box;box-sizing:border-box}.woocommerce div.product form.cart div.quantity{margin-right:0px!important}.quantity-wrapper span.minus{background:url(/wp-content/themes/impulz/img/bgi/chevron-left-black.svg) no-repeat center center}.quantity-wrapper span.plus{background:url(/wp-content/themes/impulz/img/bgi/chevron-right-black.svg) no-repeat center center}.quantity-wrapper span:hover{background-color:#F9F9F9}.quantity-wrapper input{float:left;width:48px!important;height:48px;text-align:center;border:0;font-size:18px;border-left:1px solid #000;border-right:1px solid #000;border-radius:0;outline:none;background:none}.prod-cart-info{float:left;width:calc(100% - 150px);margin-left:30px;position:relative;padding:40px 0 0 0;-webkit-box-sizing:border-box;box-sizing:border-box}.prod-cart-info .variation{display:none}.filter-btn{display:none}.prod-name-link{display:block;margin-bottom:10px;overflow:hidden;height:60px;font-size:16px;line-height:20px;color:#000;text-decoration:none;font-weight:400}.prod-cart-skip>span{float:left;font-size:14px;line-height:40px;vertical-align:middle}.prod-cart-skip>span label{display:none}.woocommerce .prod-cart-info a.remove{position:absolute;top:0;right:0;float:right;width:40px;height:40px;font-size:0;border-radius:0px!important;font-size:12px;font-family:'Figtree',sans-serif;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;-webkit-box-sizing:border-box;box-sizing:border-box}.woocommerce .prod-cart-info a.remove:after{content:'';position:absolute;right:0;top:0;width:38px;height:38px;background:url(/wp-content/themes/impulz/img/bgi/delete-black.svg) no-repeat center center}.woocommerce .prod-cart-info a.remove:hover{background:none;color:#000!important}.prod-cart-skip .amount{width:120px;color:#000;font-weight:400;line-height:40px;text-align:left;font-size:16px}.regular-cart-price{display:block;font-size:12px;text-decoration:line-through}.saled-cart-row.prod-cart-skip .product-quantity,.saled-cart-row.prod-cart-skip .prod-cart-item-subtotal{padding:8px 0}.woocommerce .prod-cart-info .saled-cart-row a.remove{margin:8px 0}.prod-cart-skip .product-quantity{position:relative;-webkit-box-sizing:border-box;box-sizing:border-box}.prod-cart-skip .quantity-wrapper span{width:39px;height:38px}.prod-cart-skip .quantity-wrapper input{width:38px!important;height:38px}.prod-cart-skip .quantity-wrapper{width:120px;height:40px}.prod-cart-skip .prod-cart-item-subtotal{width:120px;text-align:right}.prod-cart-skip .prod-cart-item-subtotal .amount{color:#000;line-height:40px;font-weight:700}.product-cart-sku{margin-top:20px}.product-cart-sku span{display:block;font-size:12px;font-family:'Figtree',sans-serif;font-weight:500}.variation-size{position:absolute;top:0;left:0;padding:0 5px;height:30px;min-width:30px;background:#ece400;color:#000;text-transform:uppercase;font-size:14px;line-height:30px;text-align:center;font-weight:700;-webkit-box-sizing:border-box;box-sizing:border-box}.page-section-title{position:relative;margin-top:40px;text-align:right}.woocommerce-cart .input-box.update-cart-input{position:relative;display:none}.update-cart-btn{display:block;min-width:190px}.empty-cart-btn{vertical-align:top;min-width:190px;text-align:center}.woocommerce .default-cart-container .cart-collaterals{float:left;width:340px;-webkit-box-sizing:border-box;box-sizing:border-box}.woocommerce .default-cart-container .cart-collaterals .cart-collaterals-inner .cart-totlas-inner{margin-bottom:10px;padding:30px;border:1px solid #000}.default-coupon{padding:20px 0 0;border-top:1px solid #000}.default-coupon form{display:flex;flex-wrap:wrap}.default-coupon label{display:block;width:100%;text-align:left;margin-bottom:10px;color:#000;font-size:16px;font-weight:400}.input-box.coupon-submit{width:80px}.default-coupon .coupon-input{width:calc(100% - 80px)}.default-coupon .coupon-input input{display:block;width:100%;height:50px;padding:0 15px;font-size:14px;border:1px solid #f0f0f0;color:#000;text-align:center;outline:none;background:#fff;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.default-coupon .coupon-input input:focus{border-color:#000;background:#fff}.default-coupon .btn{border:0;max-width:100px}.default-coupon .btn:hover{color:#000}.woocommerce .default-cart-container .cart-collaterals .cart_totals,.woocommerce-page .default-cart-container .cart-collaterals .cart_totals{float:none;margin-bottom:20px;position:relative}.default-cart-container h2{display:block;text-align:center;margin-bottom:20px;padding-bottom:20px;color:#000;font-size:16px;font-weight:400;border-bottom:1px solid #000}.woocommerce .cart-collaterals table.shop_table{border:0;border-radius:0;margin:0 0 20px!important;padding:0;width:100%}#add_payment_method .cart-collaterals .cart_totals table.shop_table tr th,.woocommerce-cart .cart-collaterals .cart_totals table.shop_table tr th,.woocommerce-checkout .cart-collaterals .cart_totals table.shop_table tr th{border:0;font-weight:700;text-align:left}.woocommerce .cart-collaterals table.shop_table tbody th{width:auto;padding:0;font-size:16px;line-height:24px;border:0;font-weight:700;vertical-align:bottom;color:#000}.woocommerce .cart-collaterals table.shop_table tbody td{padding:0;font-size:16px;line-height:24px;border:0;text-align:right;color:#000}.woocommerce .cart-collaterals table.shop_table tbody .order-total td,.woocommerce .cart-collaterals table.shop_table tbody .order-total th{color:#000;font-weight:700;font-size:20px}tr.order-total strong{font-weight:700;font-size:20px}.woocommerce .woocommerce-remove-coupon{color:#EE1060;text-decoration:none;font-size:12px}.woocommerce .woocommerce-remove-coupon:hover{text-decoration:underline}.woocommerce .cart-collaterals .btn{width:100%;text-align:center;margin-top:0}.proceed-to-checkout{margin-top:30px}.empty-cart-container{max-width:500px;margin:50px auto 200px;text-align:center}.empty-cart-container p{color:#000}.empty-cart{margin-top:40px;max-width:280px}body .woocommerce-error{padding:0 0 30px;border-top:0;border:1px solid #EE1060;background:#fff}body .woocommerce-error a{color:#EE1060;text-decoration:none}body .woocommerce-error li{line-height:24px;font-size:12px;color:#EE1060;text-transform:uppercase}body .woocommerce-error li strong{font-weight:600}body .woocommerce-error::before{display:none}body .woocommerce-message{padding:20px;border-top:0;line-height:24px;border:1px solid #00B770;background:#fff;color:#000;font-weight:400;margin:30px 0}body .woocommerce-message a{display:none!important;color:#000}body .woocommerce-message a:hover{color:#000;text-decoration:underline}body .woocommerce-message::before{display:none}body .woocommerce-info{margin-top:20px;padding:20px;border-top:0;line-height:24px;border:1px solid #f0f0f0;background:#fff;color:#000}body .woocommerce-info a{color:#000}body .woocommerce-info::before{display:none}.woocommerce table tr.woocommerce-shipping-totals td{padding:10px 0px!important;text-align:left!important}#woocommerce-checkout-form-coupon{display:flex;flex-wrap:wrap}#woocommerce-checkout-form-coupon .form-row-first{width:calc(100% - 80px)}#woocommerce-checkout-form-coupon .form-row-last{width:80px}#woocommerce-checkout-form-coupon label{display:block;width:100%;text-align:left;margin-bottom:10px;color:#000;font-size:16px;font-weight:400}.default-checkout-wrapper{position:relative;max-width:1200px;width:100%;margin:50px auto}.default-checkout{float:left;width:100%;padding-right:400px;-webkit-box-sizing:border-box;box-sizing:border-box;position:relative}.default-checkout-inner>h2{margin-bottom:20px}.woocommerce-billing-fields__field-wrapper,.woocommerce-shipping-fields__field-wrapper{display:flex;flex-wrap:wrap;justify-content:space-between}.woocommerce-billing-fields .form-row,.woocommerce-shipping-fields__field-wrapper .form-row{width:48%}.desktop-checkout-review{float:left;width:360px;position:absolute;right:0;top:0;background:#fff;border:1px solid #000;padding:30px;-webkit-box-sizing:border-box;box-sizing:border-box}.desktop-checkout-review.fixed{position:fixed;top:0;left:calc((100% - 1200px) / 2 + 840px)}.desktop-checkout-review.fixed.stopped-sticky{position:absolute;bottom:60px;left:auto;right:0;top:auto}.desktop-checkout-review h2{display:block;text-align:center;margin-bottom:20px;padding-bottom:20px;color:#000;font-size:16px;font-weight:400;border-bottom:1px solid #000}.product-checkout-thumbnail{float:left;width:80px;margin-right:10px;-webkit-box-sizing:border-box;box-sizing:border-box}.product-checkout-thumbnail img{height:auto}.product-checkout-info{float:left;margin-top:10px;width:calc(100% - 90px)}.checkout-item-name{display:block;margin-bottom:10px;font-size:16px;line-height:20px;color:#000}.prod-checkout-skip{display:flex;width:100%}.prod-checkout-skip>.amount{font-size:14px;color:#000;width:calc(100% / 3);text-align:left}.prod-checkout-skip .check-quantity{font-size:12px;color:#000;width:calc(100% / 3);text-align:center}.checkout_coupon #coupon_code{display:block;width:100%;height:50px;padding:0 15px;font-size:14px;border:1px solid #f0f0f0;color:#000;text-align:center;outline:none;background:#fff;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.checkout_coupon #coupon_code:focus{border-color:#000}.checkout_coupon .yellow-btn{margin-top:0}.prod-checkout-skip .amount-total{font-weight:700;color:#000;width:calc(100% / 3);text-align:right}.products-list-checkout{padding-bottom:30px;margin-bottom:30px;border-bottom:1px solid #ddd}.products-list-checkout li{display:flex;align-items:center;margin-bottom:10px}.form-row.woocommerce-mailchimp-opt-in{padding:0px!important;margin:0 0 5px 0!important}.woocommerce-mailchimp-opt-in label.checkbox{display:block!important;position:relative;margin:0 0;padding:0 0 0 30px;cursor:pointer;font-size:14px;color:#666;line-height:20px!important}.woocommerce-mailchimp-opt-in label.active.checkbox{color:#000}.woocommerce-mailchimp-opt-in label:before{content:'';position:absolute;left:0;top:0;width:20px;height:20px;border:1px solid #ddd;-webkit-box-sizing:border-box;box-sizing:border-box;background:#fff}.woocommerce-mailchimp-opt-in label:after{content:"\f00c";opacity:1;padding:5px 0;visibility:visible;position:absolute;left:0;top:0;width:20px;height:20px;background:#D6A476;text-align:center;font-size:10px!important;display:inline-block;-webkit-box-sizing:border-box;box-sizing:border-box;font:normal normal normal 14px/1 FontAwesome;color:#fff;opacity:0;visibility:hidden;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.woocommerce-mailchimp-opt-in label.active:after{opacity:1;visibility:visible}.desktop-checkout-review table,.desktop-checkout-review table th,.desktop-checkout-review table td{border:0px!important}.desktop-checkout-review table td{text-align:right}.desktop-checkout-review table .woocommerce-shipping-totals.shipping td{text-align:left;padding:10px 0px!important}.desktop-checkout-review table .order-total th,.desktop-checkout-review table .order-total td{font-size:18px;color:#000;font-weight:700!important}.woocommerce .desktop-checkout-review ul#shipping_method li{margin-bottom:5px;line-height:20px!important}.shipping-pickup-store th{width:100%!important;margin-bottom:10px}.shipping-pickup-store td{display:none}.shipping-pickup-store #showLockerDetails{font-size:14px;font-weight:400;line-height:18px}.shipping-pickup-store th .sameday_select_locker{max-width:150px;width:100%;padding:0;border-radius:0;position:relative;height:30px;border:1px solid #000;color:#000;line-height:28px;text-align:center;background:none;outline:none;font-size:14px;font-weight:700;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.desktop-checkout-review table th{text-align:left;font-weight:700}.desktop-checkout-review table th{font-size:16px;font-weight:700!important;padding:3px 0px!important;line-height:16px!important;width:20%}.desktop-checkout-review table td{font-size:16px;font-weight:400!important;padding:3px 0px!important;line-height:16px!important;width:20%}.desktop-checkout-review table td{text-align:right}.full-checkout-title{float:left;width:100%}.default-checkout h1,.woocommerce-cart .woocommerce-products-header h1,.woocommerce-account .woocommerce-products-header h1,.page-template-page-collection .woocommerce-products-header h1{margin-top:30px}.default-customer-details{float:left;width:100%}.default-review-order .page-section-title h2{text-align:center}.checkout-form-login{width:100%;margin-bottom:20px}.woocommerce .default-checkout form.login.default-login{width:100%;padding:30px 0;border:0;margin:0;border:1px solid #f0f0f0;border-top:0;-webkit-box-sizing:border-box;box-sizing:border-box}.default-login-inner{max-width:400px;width:100%;margin:0 auto}.woocommerce .default-checkout .default-login label{display:block;font-size:12px;color:#666;line-height:20px;font-weight:400}.woocommerce-notices-wrapper{margin:0 auto}.default-checkout .default-login p:first-of-type{font-size:14px;margin-bottom:30px;color:#000}.woocommerce form.default-login .form-row-first,.woocommerce form.default-login .form-row-last{width:100%}.forgot-password-inner .woocommerce-form-row--first{margin-bottom:5px}.woocommerce form.default-login .form-row{margin-bottom:20px;padding:0}.default-checkout .default-login p label{display:block}.default-checkout .default-login .sign-in-btn-container{text-align:center}.default-checkout .default-login .sign-in-btn-container .btn{margin-top:0;max-width:280px}.login-action-inner .lost_password{float:right}.login-action-inner .remember-me{float:left}.login-action-inner .lost_password a{display:block;line-height:20px;color:#666;text-decoration:none;font-size:14px;font-weight:400;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.login-action-inner .lost_password a:hover{color:#000}.default-checkout .default-login p input[type="text"],.default-checkout .default-login p input[type="password"]{display:block;padding:0 15px;height:50px;-webkit-box-shadow:inset 0 0 0 1px #f0f0f0;box-shadow:inset 0 0 0 1px #f0f0f0;font-size:14px;color:#000;background:#f9f9f9;border:0;-webkit-box-sizing:border-box;box-sizing:border-box;outline:none;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.default-checkout .default-login p input[type="text"]:focus,.default-checkout .default-login p input[type="password"]:focus{-webkit-box-shadow:inset 0 0 0 1px #000;box-shadow:inset 0 0 0 1px #000}.wrapper .default-checkout .woocommerce-info:after{content:'';position:absolute;top:15px;left:20px;width:20px;height:20px;background:url(/wp-content/themes/impulz/img/bgi/account-black.svg) no-repeat}.wrapper .default-checkout .woocommerce-info a{position:absolute;right:0;top:0;font-size:0;width:50px;height:50px;background:url(/wp-content/themes/impulz/img/bgi/chevron-down-black.svg) no-repeat center center}.wrapper .default-checkout .woocommerce-info{position:relative;border:0;color:#000;padding:15px 0 15px 50px;font-size:16px;line-height:20px;margin:0;border:1px solid #f0f0f0}.wrapper .default-checkout .woocommerce-info-container{text-align:left;margin-bottom:40px;border-top:1px solid #f0f0f0;border-bottom:1px solid #f0f0f0}.wrapper .default-checkout .woocommerce-info .btn{position:relative;float:right;color:#000;font-weight:600;text-decoration:none;padding-right:20px;font-size:12px;opacity:.5;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.wrapper .default-checkout .woocommerce-info .btn:after{content:'';position:absolute;right:0;top:50%;width:10px;height:6px;background:url(/wp-content/themes/impulz/img/bgi/arrow-down-black.svg) no-repeat center center;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.wrapper .default-checkout .woocommerce-info .btn:hover{opacity:1}.default-customer-details .checkout-title{margin-bottom:30px}.default-customer-details input[type="text"],.default-customer-details input[type="email"],.default-customer-details input[type="number"],.default-customer-details input[type="password"],.default-customer-details input[type="tel"]{display:block;width:100%;padding:0 15px;height:50px;border:0;-webkit-box-shadow:inset 0 0 0 1px #ddd;box-shadow:inset 0 0 0 1px #f0f0f0;font-size:14px;color:#000;background:#f9f9f9;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;outline:none}.default-customer-details input[type="text"]:focus,.default-customer-details input[type="email"]:focus,.default-customer-details input[type="number"]:focus,.default-customer-details input[type="password"]:focus,.default-customer-details input[type="tel"]:focus,.woocommerce .default-customer-details .woocommerce-additional-fields p textarea:focus{background:#fff}.default-customer-details ::-webkit-input-placeholder{color:#fff0}.default-customer-details ::-moz-placeholder{color:#fff0}.default-customer-details :-ms-input-placeholder{color:#fff0}.default-customer-details :-moz-placeholder{color:#fff0}.woocommerce-page .woocommerce form .form-row .required{text-decoration:none;color:#ff0050;border:0}.woocommerce form .form-row.woocommerce-invalid label{color:#ff0050!important}.default-customer-details label{display:block;font-size:12px;font-weight:400;text-transform:uppercase}.woocommerce #billing_country_field,.woocommerce #billing_address_2,.woocommerce #shipping_country_field,.woocommerce #shipping_address_2_field,.woocommerce #shipping_company_field,.woocommerce #billing_address_2_field{display:none!important}.woocommerce-page .select2-container--default .select2-selection--single{height:50px;margin:0;border:0;border-radius:3px;background:#f9f9f9;-webkit-box-shadow:inset 0 0 0 1px #f0f0f0;box-shadow:inset 0 0 0 1px #f0f0f0}.woocommerce-page .select2-container--default.select2-container--open .select2-selection--single{background:#fff}.woocommerce-page .select2-container--default .select2-selection--single .select2-selection__rendered{font-weight:400;padding:0 0 0 15px!important;line-height:50px;color:#000;font-size:14px;outline:none}.woocommerce-page .select2-container--default .select2-search--dropdown .select2-search__field{height:40px;margin:0;border:0;padding:0 15px;border-radius:0;-webkit-box-shadow:inset 0 0 0 1px #f0f0f0;box-shadow:inset 0 0 0 1px #f0f0f0;outline:none}.woocommerce-page .select2-container--default .select2-search--dropdown .select2-search__field:focus{-webkit-box-shadow:inset 0 0 0 1px #000;box-shadow:inset 0 0 0 1px #000}.woocommerce-page .select2-search--dropdown{padding:10px}.woocommerce-page .select2-results__option{padding:5px 10px;font-size:14px;font-weight:500}.woocommerce-page .select2-container--default .select2-results__option--highlighted[aria-selected],.woocommerce-page .select2-container--default .select2-results__option--highlighted[data-selected]{background-color:#f9f9f9;color:#000}.woocommerce-page .select2-dropdown{border:1px solid #fff;border-radius:0}.woocommerce-page .select2-container--default .select2-selection--single .select2-selection__arrow{height:50px}.woocommerce-page .select2-container--default .select2-results__option[data-selected=true]{background:#ece400}.woocommerce .default-customer-details .woocommerce-additional-fields p textarea{display:block;padding:15px;height:200px;width:100%;border:0;-webkit-box-shadow:inset 0 0 0 1px #f0f0f0;box-shadow:inset 0 0 0 1px #f0f0f0;font-size:14px;color:#000;background:#f9f9f9;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;outline:none;resize:none}.default-customer-details h3{display:none}.woocommerce form .default-customer-details label.checkbox i{opacity:0;visibility:hidden;position:absolute;left:1px;top:0;width:20px;height:20px;line-height:20px;text-align:center;font-size:10px}.woocommerce form .default-customer-details .woocommerce-account-fields{padding:20px 0;border-top:1px solid #ddd;border-bottom:1px solid #ddd}.woocommerce form .default-customer-details .woocommerce-shipping-fields{padding:20px 0;border-bottom:1px solid #ddd;margin:0 0 20px}.woocommerce form .default-customer-details .input-checkbox{margin:0}.woocommerce form .default-customer-details .woocommerce-shipping-fields .shipping_address,.woocommerce form .default-customer-details .woocommerce-account-fields div.create-account{margin-top:30px}#billing_type_field{width:100%}#billing_type_field>label{margin-bottom:10px}.woocommerce form .default-customer-details .form-row{margin:0 0 20px;padding:0}.woocommerce form .default-customer-details .form-row select{opacity:0}.woocommerce form .default-customer-details .form-row.default-create-account{margin-bottom:0}.default-checkout-container{margin-bottom:60px}.default-review-order{float:left;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box}.woocommerce-checkout-payment-gateways h2,.review-order-custom h2{padding:20px 0 20px 30px;font-size:16px;font-weight:400;color:#000;line-height:20px;border-top:1px solid #f0f0f0;border-bottom:1px solid #f0f0f0;position:relative;-webkit-box-sizing:border-box;box-sizing:border-box}.review-order-custom h2{border-top:0;margin-bottom:20px}.woocommerce-checkout-payment-gateways h2:after{content:'';position:absolute;left:0;top:50%;width:20px;height:20px;background:url(/wp-content/themes/impulz/img/bgi/payment-method-black.svg) no-repeat center center;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.review-order-custom h2:after{content:'';position:absolute;left:0;top:50%;width:20px;height:20px;background:url(/wp-content/themes/impulz/img/bgi/sumar-comanda-gold.svg) no-repeat center center;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.shipping-method-select{padding-bottom:20px}.shipping-method-select .woocommerce-shipping-methods{padding:0 0 10px!important}.shipping-method-select ul#shipping_method.woocommerce-shipping-methods li{margin:10px 0px!important}.shipping-method-select abbr{text-decoration:none;border:0}.shipping-method-select b{display:block;margin-bottom:5px}.shipping-method-select .ui.selection.dropdown{padding:0 10px;max-width:420px;width:100%;height:38px;min-width:auto;max-height:38px;line-height:36px;border:1px solid #d1d1d1;border-radius:0;-webkit-box-sizing:border-box;box-sizing:border-box}.shipping-method-select .ui.selection.active.dropdown{box-shadow:none}.shipping-method-select .ui.dropdown .menu .selected.item,.ui.dropdown.selected{color:#fff;font-weight:400;background:#d6a476}.shipping-method-select .ui.dropdown .menu>.disabled.item:after{display:none}.shipping-method-select .ui.selection.dropdown .menu>.item{border:0;padding:10px;font-size:14px}.shipping-method-select .ui.selection.active.dropdown:hover .menu,.shipping-method-select .ui.selection.active.dropdown .menu{border-color:#ddd!important;box-shadow:none;width:100%!important;-webkit-box-sizing:border-box;box-sizing:border-box}.shipping-method-select .ui.selection.active.dropdown:hover{border-color:#ddd;box-shadow:none}.order-detail-info h2{padding:20px 0 20px 30px;font-size:12px;font-weight:600;color:#000;line-height:20px;border-bottom:1px solid #ddd;position:relative;-webkit-box-sizing:border-box;box-sizing:border-box}.order-detail-info h2:after{content:'';position:absolute;left:0;top:50%;width:20px;height:20px;background:url(/wp-content/themes/impulz/img/bgi/summary-black.svg) no-repeat center center;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.order-detail-info table{padding:30px 0}.woocommerce-checkout #payment ul.payment_methods{padding:20px 0px!important}.woocommerce-checkout-payment-gateways ul li{margin:10px 0px!important}.woocommerce-checkout-payment-gateways ul li img{display:none}.woocommerce-checkout #payment .payment_methods div.payment_box{background:#fff;border-radius:0;font-size:12px;color:#000;line-height:18px;text-align:justify;margin:0;padding:5px 0 5px 30px}.woocommerce-checkout #payment .payment_methods div.payment_box img{width:100%;max-width:320px;margin:10px 0}.woocommerce-checkout #payment .payment_methods div.payment_box:before{display:none}.woocommerce-checkout #payment .payment_methods label{font-weight:500}.woocommerce .review-order-inner table.shop_table{margin:0;border:1px solid #ddd;border-radius:0;background:#fff;padding:20px}.review-order-inner .default-coupon{border-top:0;padding:0 50px 30px}.woocommerce-checkout .review-order-inner #payment{background:#fff0;border-radius:0}.woocommerce .review-order-inner table.shop_table tr:first-child td{padding-top:0}.woocommerce .review-order-inner table.shop_table td.product-name{padding:15px 0}.woocommerce .review-order-inner table.shop_table td.product-name .product-quantity{font-weight:400}.woocommerce .review-order-inner table.shop_table td.product-name img{width:60px}.woocommerce .review-order-inner table.shop_table td.product-total,.woocommerce .review-order-inner table.shop_table th.product-total{text-align:right}.shipping-title{display:block;margin-bottom:5px;font-size:16px;font-weight:700}.woocommerce .review-order-inner table.shop_table tfoot .cart-subtotal td{font-weight:700}.checkout-order-info-row{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap}.product-cart-name{display:flex;align-items:center;flex-wrap:wrap}.product-cart-name div{margin-left:20px}.checkout-order-info-row .checkout-prod-info{width:60px;text-align:right}.product-checkout-name{display:block;font-size:14px;line-height:16px;color:#000;font-weight:500;width:calc(100% - 120px)}.checkout-prod-info .product-total{float:right}.checkout-prod-info .product-quantity{color:#666;font-weight:400}.quantity-checkout{line-height:16px;margin-right:5px}.checkout-prod-info .checkout-label{display:block;font-weight:400;font-size:14px;color:#666;line-height:16px}.checkout-prod-info .amount{display:inline-block;color:#000;font-weight:400;font-size:14px;line-height:16px}.woocommerce .review-order-inner table.shop_table td{padding:5px 0;border-top:0}.quantity-checkout{float:left}.woocommerce .review-order-inner table.shop_table tfoot th{padding:5px 0;font-size:14px;line-height:16px;border:0;font-weight:700;color:#000}.woocommerce .review-order-inner table.shop_table tfoot td .select2-container{text-align:left}.woocommerce .review-order-inner abbr{text-decoration:none;border:0}.woocommerce .review-order-inner [type="radio"]:not(:checked)+label:before,.woocommerce .review-order-inner [type="radio"]:checked+label:before{border:1px solid #ddd}.woocommerce-page .default-review-order .select2-container--default .select2-selection--single{overflow:hidden;-webkit-box-shadow:inset 0 0 0 1px #f2f2f2;box-shadow:inset 0 0 0 1px #f2f2f2}.wc_shipping_fan_box.shipping button{height:50px;border:0;background:#f2f2f2;color:#d6a476;padding:0px!important;line-height:50px;font-size:14px;margin-bottom:20px;text-transform:uppercase;font-weight:400;font-family:'Barlow Condensed',sans-serif;text-align:center;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;-webkit-box-sizing:border-box;box-sizing:border-box}.wc_shipping_fan_box.shipping button:hover{background:#d6a476;color:#fff}.woocommerce-page .default-review-order .select2-container--default .select2-selection--single .select2-selection__rendered{border:1px solid #f2f2f2;white-space:normal;text-align:left}.woocommerce-page .select2-dropdown{border:1px solid #f0f0f0!important;border-top:0px!important}.woocommerce .review-order-inner table.shop_table tfoot tr.cart-subtotal th{padding-top:25px;border-top:1px solid #ddd}.woocommerce .review-order-inner table.shop_table tfoot tr.cart-subtotal td{padding-top:25px;border-top:1px solid #ddd}.woocommerce .review-order-inner table.shop_table tfoot tr td{border:0;line-height:16px}.woocommerce .review-order-inner table.shop_table tfoot td{font-size:14px;color:#000;text-align:right;font-weight:400}.woocommerce .review-order-inner table.shop_table tfoot tr.order-total td,.woocommerce .review-order-inner table.shop_table tfoot tr.order-total th{color:#d6a476;font-weight:700;font-size:18px;padding:30px 0 0}.woocommerce .review-order-inner table.shop_table tfoot tr.woocommerce-shipping-totals.shipping td,.woocommerce .review-order-inner table.shop_table tfoot tr.woocommerce-shipping-totals.shipping th{padding:30px 0 10px!important}.woocommerce form .place-order .form-row{padding:0;margin:0}.woocommerce form .place-order .form-row label.inline{display:block}.place-order label{display:block}.place-order label a{color:#000;text-decoration:underline}.place-order label a:hover{text-decoration:none}.default-checkout-payment{position:relative;border-top:1px solid #ddd;padding-top:30px;margin-top:20px}.woocommerce ul#shipping_method .amount bdi{font-weight:400}.woocommerce-checkout-place-order{padding:40px;margin-top:30px;background:#fff;border:1px solid #f0f0f0}.woocommerce-checkout-place-order .place-order .btn{width:100%;position:relative}.woocommerce-checkout-place-order .place-order .btn:after{content:'';position:absolute;left:0;top:0;width:40px;height:50px;background:url(/wp-content/themes/impulz/img/bgi/cart-white.svg) no-repeat center center}.woocommerce-checkout-place-order .place-order{-webkit-box-sizing:border-box;box-sizing:border-box}.woocommerce-checkout-place-order .order-total{text-align:center}.woocommerce-checkout-place-order .order-total .total-label{display:block;font-size:12px;line-height:18px}.woocommerce-checkout-place-order .order-total .total-value{display:block;font-size:36px;line-height:42px;font-weight:600}.woocommerce-checkout #payment.default-checkout-payment ul.payment_methods{padding:0;margin:0}.woocommerce-checkout #payment.default-checkout-payment ul.payment_methods{margin:0 0 10px;border:0;padding:0}.woocommerce-checkout #payment.default-checkout-payment ul.payment_methods li{margin:0 0 15px}.woocommerce-checkout #payment div.form-row.default-place-order{padding:0}.woocommerce-checkout #payment div.form-row.place-order .btn{margin:0}.woocommerce-privacy-policy-text{display:none;margin-bottom:20px;font-size:12px;color:#666;line-height:16px}.woocommerce-privacy-policy-text a,.woocommerce form .form-row .woocommerce-terms-and-conditions-wrapper label.checkbox a{text-decoration:none;color:#000}.woocommerce-checkout #payment div.form-row.place-order{padding:0}.woocommerce form .form-row .woocommerce-terms-and-conditions-wrapper label.checkbox,.woocommerce-page form .form-row .woocommerce-terms-and-conditions-wrapper label.checkbox{display:inline-block!important;padding-top:3px;font-size:12px;line-height:16px}.woocommerce-checkout #payment div.form-row.default-place-order .btn{margin-top:10px;float:none!important;width:100%;display:block;font-weight:700;border:0;letter-spacing:1px;outline:none}.woocommerce-terms-and-conditions-wrapper{margin-bottom:30px}.woocommerce-info-container .woocommerce-info:before{display:none}.sent-checkout-container{text-align:center;margin-bottom:200px;margin-top:50px}.sent-checkout-container p{color:#000}.checkout-succes-title.woocommerce-products-header h1{color:#7CB4A0}.section-title.failed-title h1{color:#ff0050}.section-title.failed-title h1:after,.section-title.failed-title h1:before{background:#ff0050}body .woocommerce-error{margin:20px auto 0;padding:20px;border-top:0;border:0;color:#fff;max-width:1200px;width:100%}body .woocommerce-error a{color:#ff0050}body .woocommerce-error li{line-height:24px;font-size:14px;color:#fff}body .woocommerce-error li strong{font-weight:700}body .woocommerce-error::before{display:none}body .woocommerce-message{padding:20px;border-top:0;line-height:24px;border:0;background:#7CB4A0;color:#fff;font-weight:400;margin:30px 0}.account-inner .woocommerce-message{margin-top:0}body .woocommerce-message a{display:none!important;color:#666;text-decoration:none}body .woocommerce-message a:hover{color:#000;text-decoration:underline}body .woocommerce-message::before{display:none}body .woocommerce-info{padding:20px;border-top:0;line-height:24px;border:0;background:#fff;font-size:14px;color:#000;margin:0}body .woocommerce-info::before{display:none}.login-page-inner{margin-bottom:50px;margin-top:50px}.woocommerce-account .login-page h1{margin-bottom:0}.login-page form{width:100%}.login-page form button{float:none!important}.resetpw-page-container{max-width:460px;width:100%;margin:30px auto 200px;padding:40px 30px;border:1px solid #f0f0f0;-webkit-box-sizing:border-box;box-sizing:border-box}.resetpw-page-container .woocommerce-products-header h1{margin:0 0 30px;color:#D6A476}.resetpw-page-container form{width:100%;margin:0 0 0px!important}.resetpw-page-container>p{width:100%;margin:0 0 30px;color:#999}.resetpw-page-container label{display:block;font-size:12px;line-height:20px;font-weight:400;text-transform:uppercase}.resetpw-page-container input[type="text"],.resetpw-page-container input[type="password"]{width:100%;display:block;padding:0 15px;height:50px;-webkit-box-shadow:inset 0 0 0 1px #f0f0f0;box-shadow:inset 0 0 0 1px #f0f0f0;font-size:14px;background:#f9f9f9;color:#000;border:0;-webkit-box-sizing:border-box;box-sizing:border-box;outline:none;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.resetpw-page-container input[type="text"]:focus,.resetpw-page-container input[type="password"]:focus{-webkit-box-shadow:inset 0 0 0 1px #000;box-shadow:inset 0 0 0 1px #000;background:#fff}.resetpw-page-container .btn{width:100%}.woocommerce-checkout .variation-Discount{display:none!important}.woocommerce-order-pay .woocommerce-info{padding:20px 0 20px 40px}.woocommerce-order-pay form.login.default-login{max-width:320px;margin:50px auto}.woocommerce-order-pay .woocommerce table.shop_table{margin-top:50px;border:1px solid #ddd;color:#000;border-radius:0}.woocommerce-order-pay .woocommerce #payment{background:#fff;-webkit-border-radius:0}.woocommerce-order-pay .woocommerce #payment .wc_payment_method{margin-bottom:10px}.woocommerce-order-pay .woocommerce #payment div.form-row{padding:0;margin:15px 0}.woocommerce-order-pay .woocommerce #payment #place_order{float:none;display:block;max-width:280px;margin:30px auto 0;width:100%;height:40px;margin-top:20px;border:0;background:#000;color:#fff;text-transform:uppercase;line-height:40px;font-size:10px;letter-spacing:1px;font-weight:700;text-align:center;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;margin-bottom:50px}.woocommerce-order-pay .woocommerce #payment #place_order:hover{background:#222}.woocommerce-order-pay .woocommerce .woocommerce-terms-and-conditions-wrapper label.checkbox{font-weight:500}.wishlist-section{margin-top:50px}.wish-inner{max-width:1200px;width:100%;margin:20px auto}.wish-inner .cart-empty.woocommerce-info{text-align:center}.tinv-wishlist .tinv-header{display:none}.wishlist_item .available-on-backorder{position:relative}.wishlist_item .stock{display:block!important;text-align:center}.tinv-wishlist .product-stock span{display:block!important}.wishlist_item .out-of-stock{color:#ff0050}.wishlist_item .available-on-backorder:after{content:'La comanda';color:#000}.wishlist_item .stock span:first-of-type{display:none!important}.wishlist_item .product-price{display:table-cell}.wishlist_item .available-on-backorder .tinvwl-txt{display:none}.wishlist-section th.product-price,.wishlist-section td.product-price{text-decoration:none}.wishlist-section .tinv-wishlist th{font-weight:700}.wishlist-section .tinv-wishlist .product-action{width:175px}.wishlist-section .tinv-wishlist .product-action button,.wishlist-section .tinv-wishlist .product-action a,.wishlist-section .woocommerce.tinv-wishlist .product-action button.button.alt,.woocommerce .tinv-wishlist .tinvwl_added_to_wishlist.tinv-modal button.button.tinvwl_button_view,.wishlist-section .woocommerce.tinv-wishlist .product-action a{display:block;width:100px;margin:0 auto;height:30px;border:0;background:#000;color:#fff;line-height:30px;font-size:14px;font-weight:700;text-decoration:none;text-align:center;-webkit-box-sizing:border-box;box-sizing:border-box}.woocommerce .tinv-wishlist .tinvwl_added_to_wishlist.tinv-modal button.button i{display:none}.wishlist-section .tinv-wishlist .product-action button:hover,.wishlist-section .tinv-wishlist .product-action a:hover,.wishlist-section .woocommerce.tinv-wishlist .product-action button.button.alt:hover,.woocommerce .tinv-wishlist .tinvwl_added_to_wishlist.tinv-modal button.button.tinvwl_button_view:hover,.wishlist-section .woocommerce.tinv-wishlist .product-action a:hover{background-color:#ece400;color:#000}.wishlist-section .woocommerce.tinv-wishlist tfoot button.button,.woocommerce .tinv-wishlist .tinvwl_added_to_wishlist.tinv-modal button.button.tinvwl_button_close{min-width:280px;padding:0;height:50px;border:0;color:#fff;line-height:48px;text-align:center;background:#000;outline:none;font-weight:700;border-radius:0;font-size:12px;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.wishlist-section .woocommerce.tinv-wishlist tfoot button.button{margin-top:30px}.tinv-wishlist tfoot .tinvwl-to-right{width:100%!important;text-align:center!important}.wishlist-section .tinv-wishlist .product-stock,.wishlist-section .tinv-wishlist .product-date,.wishlist-section .tinv-wishlist .product-price{width:130px;text-align:center;color:#000}.tinvwl-table-manage-list tbody tr img{display:block;height:auto}.wishlist-section td.product-price del{display:block}.wishlist-section td.product-name{text-decoration:none;color:#000}.wishlist-section td.product-price ins{text-decoration:none;font-weight:700;color:#000}.wishlist-section .tinv-wishlist .product-name a{color:#000;text-decoration:none}.wishlist-section .tinv-wishlist th.product-name{text-align:left}.wishlist-section .tinv-wishlist .product-remove button{display:block;width:30px;height:30px;line-height:38px;text-align:center;color:#000;font-size:20px;background:#fff url(/wp-content/themes/impulz/img/bgi/delete-black.svg) no-repeat center center;-webkit-box-sizing:border-box;box-sizing:border-box}.wishlist-section .tinv-wishlist .product-remove button i{display:none}.wishlist-section .tinv-wishlist .product-remove button:hover{background:#fff url(/wp-content/themes/impulz/img/bgi/delete-black.svg) no-repeat center center;color:#fff}.wishlist-section .woocommerce.tinv-wishlist tfoot button.button:hover,.woocommerce .tinv-wishlist .tinvwl_added_to_wishlist.tinv-modal button.button.tinvwl_button_close:hover{background:#009EE0}.tinvwl-table-manage-list tbody tr{border-top:1px solid #f0f0f0}.tinvwl-table-manage-list tbody tr:last-child{border-bottom:1px solid #f0f0f0}.return-to-shop{display:none}.default-section{margin-bottom:50px}.succes-reset-password{max-width:360px;width:100%;padding:40px 30px;margin:30px auto 200px;border:1px solid #f0f0f0;background:#fff}.succes-reset-password p{margin:0 0 0;color:#000}.order-again{display:none!important}.no-order-account-btn{float:right}.woocommerce-account .woocommerce-MyAccount-navigation.default-account-navigation{width:300px;float:left;margin-right:40px;-webkit-box-sizing:border-box;box-sizing:border-box;border:1px solid #f0f0f0;border-radius:5px}.woocommerce-account .woocommerce-MyAccount-navigation.default-account-navigation li.is-active a{background:#ece400}.woocommerce-account .woocommerce-MyAccount-navigation.default-account-navigation li:last-child:after{display:none}.woocommerce-account .woocommerce-MyAccount-navigation.default-account-navigation a{display:block;position:relative;text-decoration:none;color:#000;padding:0 20px 0 20px;text-align:left;line-height:50px;font-weight:700;background:#fff;border-bottom:1px solid #f0f0f0;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.woocommerce-account .woocommerce-MyAccount-navigation.default-account-navigation li:last-child a{border:0}.woocommerce-account .woocommerce-MyAccount-navigation.default-account-navigation a:hover{background:#f9f9f9;color:#000}.woocommerce-account .woocommerce-MyAccount-content.default-account-content{float:right;width:calc(100% - 340px);margin-bottom:50px}.woocommerce .woocommerce-MyAccount-content form .form-row{padding:0;margin-bottom:20px}#billing_type_field .woocommerce-input-wrapper label{text-transform:inherit}.account-inner{max-width:1200px;width:100%;margin:0 auto 50px}.dashboard-container{display:flex}.dashboard-container .dash-box{width:calc(100% / 3)}.default-account-content h2{padding:15px 0;font-size:18px;font-weight:500;color:#000;border-top:1px solid #f0f0f0;border-bottom:1px solid #f0f0f0}.default-account-content p{text-align:left;color:#000}.default-account-content .dash-box-content{text-align:center;height:calc(100% - 30px);margin-right:40px;position:relative;padding:30px 0 50px;-webkit-box-sizing:border-box;box-sizing:border-box}.default-account-content .dash-box-content .btn{position:absolute;bottom:0;left:0%}.default-account-content .btn{min-width:140px;padding:0 15px}.dashboard-container .edit-account .dash-box{width:50%}.dashboard-container .edit-account .dash-box.dashboard-edit-customer .dash-box-content{padding-right:30px}.dashboard-container .edit-account .dash-box.dashboard-edit-password .dash-box-content{padding-left:20px}.dashboard-container .edit-account .dash-box.dashboard-edit-password h2{padding-left:20px}.default-account-content input[type="text"],.default-account-content input[type="email"],.default-account-content input[type="password"],.default-account-content input[type="tel"]{display:block;width:100%;padding:0 15px;height:50px;border:0;border:1px solid #f0f0f0;background:#f9f9f9;font-size:14px;color:#000;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;outline:none}.default-account-content input[type="text"]:focus,.default-account-content input[type="email"]:focus,.default-account-content input[type="password"]:focus,.default-account-content input[type="tel"]:focus{border-color:#000;background:#fff}.full-width-btn{float:left;width:100%}.account-detail-column{float:left;width:50%}.account-detail-column h2{margin-bottom:30px}.account-detail-column.column-1 h2{padding-right:20px}.account-detail-column.column-2 h2{padding-left:20px}.account-detail-column.column-1 .column-inner{margin-right:20px}.edit-account .btn,.woocommerce-address-fields .btn{width:140px}.account-detail-column.column-2 .column-inner{margin-left:20px}.default-account-content label{display:block;font-size:12px;color:#000;text-transform:uppercase}.default-account-content p span em{font-size:12px;color:#000}.default-account-content .edit-account .dash-box-content{padding-right:0;padding-bottom:0}.edit-billing-address h2{margin-bottom:30px}.woocommerce-address-fields{max-width:600px}.dashboard-container .dash-box.address-list{width:50%}.default-account-content .dashboard-container .address-list .btn{left:0%;max-width:180px;-webkit-transform:translateX(0%);transform:translateX(0%)}.woocommerce table.my_account_orders.shop_table{width:100%;border:0;margin:0;border-radius:0}.woocommerce table.my_account_orders.shop_table th{padding:15px 0;border-top:1px solid #f0f0f0;border-bottom:1px solid #f0f0f0;color:#000;font-weight:700;text-align:left}.woocommerce table.my_account_orders.shop_table th:last-child,.woocommerce table.my_account_orders.shop_table td:last-child{width:65px;text-align:center}.woocommerce table.my_account_orders.shop_table td{padding:15px 0;color:#000;border-top:0;border-bottom:1px solid #f0f0f0}.woocommerce table.my_account_orders.shop_table td.woocommerce-orders-table__cell-order-status{color:#000}.woocommerce table.my_account_orders.shop_table .woocommerce-orders-table__row--status-completed td.woocommerce-orders-table__cell-order-status{color:#0CCCC0}.woocommerce table.my_account_orders.shop_table .woocommerce-orders-table__row--status-cancelled td.woocommerce-orders-table__cell-order-status{color:#F04900}.woocommerce table.my_account_orders.shop_table td a,.woocommerce table.my_account_orders.shop_table th a{text-decoration:none;color:#000;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.woocommerce table.my_account_orders.shop_table td a:hover{color:#000}.woocommerce-Button--next.btn{float:right;margin:10px 0}.woocommerce-Button--previous.btn{float:left;margin:10px 0}.woocommerce-order-details{margin-top:30px}.woocommerce-order-received .woocommerce-order-details,.woocommerce-order-received .woocommerce-customer-details{display:none}.woocommerce table.shop_table.order_details{width:100%;border:0;border-radius:0;margin-bottom:20px}.shop_table.custom-fields{margin-bottom:20px}.shop_table.custom-fields td,.shop_table.custom-fields th{padding:10px 10px 10px 0}.woocommerce table.shop_table.order_details th:first-child{padding:15px 0;text-align:left;color:#000;font-weight:500}.woocommerce .default-order-details table.shop_table.order_details thead tr th{border-bottom:1px solid #f0f0f0}.woocommerce .default-order-details table.shop_table.order_details tbody tr th,.woocommerce .default-order-details table.shop_table.order_details tbody tr td{border-top:0;border-bottom:1px solid #f0f0f0}.woocommerce .default-order-details table.shop_table.order_details td:last-child{vertical-align:top;padding:0;color:#000;font-weight:700;text-align:right}.woocommerce .default-order-details table.shop_table.order_details .order_item td{padding:15px 0}.woocommerce .default-order-details table.shop_table.order_details tfoot tr th{padding:5px 0}.woocommerce .default-order-details table.shop_table.order_details tfoot tr:first-child th,.woocommerce .default-order-details table.shop_table.order_details tfoot tr:first-child td{padding-top:30px!important}.woocommerce .default-order-details table.shop_table.order_details tfoot tr:last-child th,.woocommerce .default-order-details table.shop_table.order_details tfoot tr:last-child td{padding-bottom:30px}.woocommerce table.shop_table.order_details th:last-child{padding:15px 0;color:#000;text-align:right;font-weight:700}.woocommerce table.shop_table.order_details td{border-color:#f0f0f0}.woocommerce table.shop_table.order_details td.product-name{padding:15px 0}.woocommerce table.shop_table.order_details td.product-total{padding:20px 0;text-align:right}.woocommerce table.shop_table.order_details td.product-name div{padding:5px 0;overflow:hidden}.woocommerce table.shop_table.order_details td.product-name a{color:#000;text-decoration:none;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.woocommerce table.shop_table.order_details td.product-name a:hover{color:#000}.woocommerce table.shop_table.order_details tfoot td,.woocommerce table.shop_table.order_details tfoot th{border:0;line-height:18px;padding:5px 0px!important;font-weight:500;text-align:right}.woocommerce table.shop_table.order_details tfoot tr:last-child th,.woocommerce table.shop_table.order_details tfoot tr:last-child td{font-weight:500}.woocommerce .default-order-details table.shop_table.order_details tfoot tr:last-child td{letter-spacing:0;font-weight:500}.woocommerce-customer-details .dashboard-container .dash-box{width:50%;-webkit-box-sizing:border-box;box-sizing:border-box}.default-account-content .woocommerce-customer-details .dash-box-content{padding-bottom:0;padding-right:30px}.default-account-content p mark{color:#000;line-height:20px}.woocommerce-account .login-page{max-width:800px;width:100%;margin:50px auto 100px}.woocommerce-account .login-page h2{display:block;font-family:'Athletic Pro';color:#000;text-decoration:none;text-transform:uppercase;font-size:24px;font-weight:400;line-height:24px}.woocommerce-account .login-page .register-side{width:49%;padding:0 30px;background:#fff;-webkit-box-sizing:border-box;box-sizing:border-box}.woocommerce-account .login-page .register-side .btn{margin-top:40px!important}.woocommerce-account .login-page .login-side .btn{margin-top:20px}.woocommerce-account .login-page .login-side{width:49%;padding:0 30px;background:#fff;-webkit-box-sizing:border-box;box-sizing:border-box}.register-content{position:relative}.register-content .woocommerce-privacy-policy-text{display:none}.show-password-input{display:none}.account-title{margin-top:50px}#facturare_country_field{display:none}.form-row.form-row-wide.address-field label{display:block}.error-section-wrapper{max-width:460px;width:100%;margin:50px auto 200px}.error-page-inner{text-align:center}.error-page-inner .btn{max-width:200px}.terms-inner p{margin-bottom:20px;text-align:justify}.terms-inner h2{margin-bottom:10px;font-size:24px;font-weight:500}.terms-inner h3{margin-bottom:10px;font-size:20px;font-weight:500}.terms-inner p a{color:#000;font-weight:500}.terms-inner ul,.terms-inner ol{margin-bottom:20px}.terms-inner ul li{position:relative;padding-left:10px}.terms-inner ol{list-style-position:inside}ol>li::marker{font-weight:700}.terms-inner ul li:after{content:'';position:absolute;left:0;top:50%;margin-top:-2px;width:4px;height:4px;border-radius:2px;background:#000}.contact-info{padding:0 0 30px;text-align:center}.contact-section .contact-form h2{margin-bottom:20px;font-size:24px;text-transform:uppercase;font-weight:400;color:#000;letter-spacing:.5px}.contact-info p{margin-bottom:20px;line-height:20px;font-weight:500;color:#999}.contact-info strong{display:block;color:#000}.contact-info ul li{display:inline-block;margin:0 5px}.contact-info ul{margin-bottom:30px}.contact-info ul li a{display:block;color:#999;font-size:20px}.contact-info ul li a:hover{color:#000}.contact-section .form-row:before,.contact-section .form-row:after{display:none!important}.contact-section .contact-form input[type="submit"].wpcf7-form-control{margin:0}.contact-container{max-width:1024px;width:100%;margin:50px auto}.contact-form-text{margin-bottom:10px;line-height:20px;color:#000}.contact-form .contact-form-text br{display:block}.contact-form{max-width:600px;width:100%;margin:0 auto;border:1px solid #f0f0f0;padding:40px;-webkit-box-sizing:border-box;box-sizing:border-box;text-align:left}.contact-form label{display:block;width:100%;font-size:12px;text-transform:uppercase;color:#000;line-height:20px!important}.wpcf7-form-control-wrap{display:block}.submit-btn-contact{position:relative}.submit-btn-contact .wpcf7-spinner{position:absolute;right:0;top:15px;color:#fff;background-color:#fff;opacity:1}.submit-btn-contact .wpcf7-spinner::before{background-color:#000}.contact-form input[type="text"],.contact-form input[type="email"]{display:block;padding:0 15px;height:50px;width:100%;-webkit-box-shadow:inset 0 0 0 1px #f0f0f0;box-shadow:inset 0 0 0 1px #f0f0f0;background:#f9f9f9;color:#000;border:0;-webkit-box-sizing:border-box;box-sizing:border-box;outline:none;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.contact-form br{display:none}.contact-form form .form-row textarea{display:block;padding:15px;height:190px!important;width:100%;-webkit-box-shadow:inset 0 0 0 1px #f0f0f0!important;box-shadow:inset 0 0 0 1px #f0f0f0!important;background:#f9f9f9;line-height:20px!important;color:#000;border:0;-webkit-box-sizing:border-box;box-sizing:border-box;outline:none;resize:none;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.contact-form .bordered-btn{display:block;margin:20px auto 0}.contact-form .form-row{margin-bottom:10px;display:flex;justify-content:space-between}.contact-form .form-row p{width:100%}.contact-form .form-row .form-column{width:49%}.contact-form input[type="text"]:focus,.contact-form input[type="email"]:focus,.contact-form form .form-row textarea:focus{-webkit-box-shadow:inset 0 0 0 1px #000!important;box-shadow:inset 0 0 0 1px #000!important;background:#fff}.wpcf7-form-control-wrap.recaptcha{margin:20px 0}.contact-form{margin-bottom:50px}.wpcf7-not-valid-tip{display:none!important}.contact-form input[type="text"].wpcf7-not-valid,.contact-form input[type="email"].wpcf7-not-valid,.contact-form form .form-row textarea.wpcf7-not-valid{-webkit-box-shadow:inset 0 0 0 1px #ff0050!important;box-shadow:inset 0 0 0 1px #ff0050!important}.contact-form .wpcf7 form.invalid .wpcf7-response-output,.contact-form .wpcf7 form.unaccepted .wpcf7-response-output{border:0;font-size:14px;text-align:center;color:#ff0050}.contact-form .wpcf7 form.sent .wpcf7-response-output{border:0;font-size:14px;text-align:center;color:#7CB4A0}div.wpcf7 .ajax-loader{display:none!important}.gdpr-container{margin-bottom:20px}.gdpr-container a{color:#000}.tabel-marimi-popup-outer table{width:100%;border-collapse:separate;border-spacing:0;margin:10px 0 40px;overflow:hidden;border:1px solid #f0f0f0;border-radius:0;font-size:14px}.tabel-marimi-popup-outer th,.tabel-marimi-popup-outer td{padding:10px 5px;border-bottom:1px solid #f0f0f0;text-align:center}.tabel-marimi-popup-outer tbody tr:last-child td,.tabel-marimi-popup-outer tbody tr:last-child th{border-bottom:0}.tabel-marimi-popup-outer thead th{background:#f9f9f9;color:#000;font-weight:500}.tabel-marimi-popup-outer tbody tr:nth-child(even){background:#f9f9f9}.tabel-marimi-popup-outer caption{caption-side:top;text-align:left;font-weight:500;padding:5px 0}.tabel-marimi-popup-outer thead th{background:#f9f9f9;color:#000;font-weight:500}.tabel-marimi-popup-outer th:first-child,.tabel-marimi-popup-outer td:first-child{text-align:left}.tabel-marimi-popup-inner section h2{margin:20px 0 10px;font-size:18px}.magazine-list ul li{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;border:1px solid #f0f0f0;margin-bottom:30px}.magazine-list{max-width:800px;width:100%;margin:0 auto}.magazine-list ul li figure{width:35%}.magazine-list ul li div{width:60%}.magazine-list ul li div h2{font-size:24px;margin-bottom:10px}.cod-container{position:relative;margin:20px 0;padding:10px 0 10px 48px;font-family:'Quicksand',sans-serif;font-weight:500;text-align:left;color:#000;background:#ece400;font-size:13px}.cod-container:after{content:'';position:absolute;left:4px;top:50%;transform:translateY(-50%);height:30px;width:30px;background:#000 url(/wp-content/themes/impulz/img/bgi/promo-white.svg) no-repeat center center;-webkit-box-sizing:border-box;box-sizing:border-box}.woocommerce-checkout .woocommerce-thankyou-order-received{display:none!important}.order-total .includes_tax{display:none!important}