:root{--white:#fcfcfa;--whitesec:#e4e1dd;--black:#000;--orange:#ff7817;--dgrey:#3a3a3a;--hover:#ffe3bb;--menu-bg:#fffbf2;--form-input-text:#908986;--form-input-bg:#f2f2f2;--categ:#504a49;--liborder:#ccc6c2;--whiteHov:#f5f5f5;--foot:#262322;--foot-text:#e4e1dd;--vliborder:#f0eeec;--formbg:#ffc685;--search-item-bg:#f8f8f8;--myaccount-nav:#fcfcfa;--content:1160px;--gap:20px}html{scroll-behavior:smooth}*{margin:0;padding:0;box-sizing:border-box}body{background-color:var(--white);&.blocked{overflow-y:hidden}}.content{width:var(--content);margin:0 auto}.flex{display:flex;flex-wrap:wrap}.divider{padding:20px 0}.spacer{padding:100px 0}.center{text-align:center}img{display:block;max-width:100%;height:auto}.mobile-svg{display:none}.dnone{display:none}.grecaptcha-badge{display:none}.woocommerce-product-details__short-description ul{margin-bottom:30px;& li{line-height:24px;font-weight:300;font-size:16px;margin-bottom:20px}}.col-1{width:8.33333%}.col-2{width:16.66666%}.col-3{width:25%}.col-4{width:33.33333%}.col-6{width:50%}.col-8{width:66.66666%}.col-9{width:75%}.col-10{width:83.33333%}@font-face{font-display:swap;font-family:'League Spartan';font-style:normal;font-weight:300;src:url(//vladishoes.it/wp-content/themes/vladi/fonts/league-spartan-v11-latin-300.woff2) format('woff2')}@font-face{font-display:swap;font-family:'League Spartan';font-style:normal;font-weight:400;src:url(//vladishoes.it/wp-content/themes/vladi/fonts/league-spartan-v11-latin-regular.woff2) format('woff2')}@font-face{font-display:swap;font-family:'League Spartan';font-style:normal;font-weight:500;src:url(//vladishoes.it/wp-content/themes/vladi/fonts/league-spartan-v11-latin-500.woff2) format('woff2')}@font-face{font-display:swap;font-family:'League Spartan';font-style:normal;font-weight:600;src:url(//vladishoes.it/wp-content/themes/vladi/fonts/league-spartan-v11-latin-600.woff2) format('woff2')}@font-face{font-display:swap;font-family:'League Spartan';font-style:normal;font-weight:700;src:url(//vladishoes.it/wp-content/themes/vladi/fonts/league-spartan-v11-latin-700.woff2) format('woff2')}input,button,select,textarea,body{font-family:'League Spartan',serif !important;color:var(--black);letter-spacing:1px}h1,.fake-h1{font-size:100px;color:var(--white);font-weight:600;margin-bottom:40px;cursor:default}h2{font-size:80px;font-weight:500;margin-bottom:20px}h3{font-size:60px;margin-bottom:20px}h4{font-size:50px;margin-bottom:20px}h5{font-size:40px;margin-bottom:20px}h6{font-size:20px;margin-bottom:20px}p{font-size:16px;font-weight:300;margin-bottom:20px;line-height:24px;letter-spacing:.5px}p a{text-decoration:none;font-weight:400;color:var(--orange)}p strong{font-weight:600}.fake-h1{display:block}.lu-button{display:inline-flex;gap:10px;width:fit-content;justify-content:center;align-items:center;padding:12px 20px;border:solid 1px var(--white);background-color:transparent;border-radius:50px;text-decoration:none;color:var(--white);line-height:1.2;font-size:14px;font-weight:400;cursor:pointer;letter-spacing:1px;transition:.2s;&[disabled]{opacity:.5 !important;cursor:wait !important}}.lu-button svg path{transition:.3s}.lu-button:hover{border-color:var(--orange)}.lu-button.inverse{border-color:var(--black);color:var(--black)}.lu-button.inverse:hover{background-color:transparent;border-color:var(--orange);color:var(--orange)}.lu-button.alternative:hover{border-color:var(--orange);background-color:var(--orange);color:var(--white);& svg path{fill:var(--white)}}.lu-button.bgWhite{background-color:var(--white);color:var(--black);&:hover{color:var(--orange)}}.lu-button.fullwhite svg path{fill:var(--white)}.lu-button.fullwhite:hover{background-color:var(--white);border-color:var(--white);color:var(--orange)}.lu-button.fullwhite:hover svg path{fill:var(--orange)}.lu-button.fullBlack{background-color:var(--black);border-color:var(--black);color:var(--white);transition:.1s;&:hover{background-color:var(--black);border-color:var(--black);color:var(--white);opacity:.9}}.lu-button-orange>a{display:inline-flex;justify-content:center;align-items:center;padding:20px 80px;border-radius:60px;background-color:var(--orange);font-weight:500;font-size:16px;color:var(--white);transition:.3s;&:hover{opacity:.85}}.lu-form>.grid{display:grid;grid-template-columns:1fr 1fr;gap:40px 3%}.lu-form .input-wrap.big{grid-column:span 2}.lu-form input[type=text],.lu-form input[type=number],.lu-form input[type=email],.lu-form textarea{resize:none;padding:16px;width:100%;border:none;border-radius:4px;background-color:var(--form-input-bg);font-weight:500;font-size:15px;color:var(--black);&::placeholder{font-weight:400;color:var(--form-input-text)}&:focus-visible{outline:solid 1px var(--form-input-text)}&::-webkit-outer-spin-button,&::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}}.lu-form input[type=number]{-moz-appearance:textfield;appearance:textfield}.lu-form input[type=checkbox]{margin-right:6px;position:relative;appearance:none;outline:none;width:16px;height:16px;cursor:pointer;&:before,&:after{content:'';display:block;position:absolute;top:50%;left:50%;translate:-50% -50%;width:100%;height:100%}&:before{background-color:var(--white);outline:solid 1px var(--form-input-text);border-radius:4px}&:focus:before{outline-width:2px;outline-color:var(--orange)}&:checked:after{content:url(//vladishoes.it/wp-content/themes/vladi/img/check-orange.png)}}.lu-form input[type=checkbox]+span{font-weight:300;font-size:14px;cursor:pointer;& a{font-weight:500;text-decoration:none;color:var(--orange)}}.lu-form fieldset{border:none}.lu-form .err input[type=text],.lu-form .err input[type=number],.lu-form .err input[type=email],.lu-form .err textarea,.lu-form .err input[type=checkbox]:before{outline-color:red;background-color:#eacfcf;box-shadow:0 0 0 1px red;&::placeholder{color:red}}.lu-form .message{position:fixed;top:15%;right:10px;z-index:99999;max-width:calc(100% - 20px)}.lu-form .message div{width:fit-content;display:flex;flex-wrap:nowrap;align-items:center;gap:12px;padding:16px 22px;margin-left:auto;margin-bottom:8px;background-color:var(--orange);box-shadow:0 4px 12px rgba(0,0,0,.1);font-weight:400;font-size:clamp(14px, 1.5vw, 15px);color:var(--white);transform:translateX(100%) translateY(0);opacity:1;animation:formMessage 5s forwards}@keyframes formMessage{0%{transform:translateX(100%) translateY(0);opacity:1}13%{transform:translateX(0) translateY(0);opacity:1}92%{transform:translateX(0) translateY(0);opacity:1}100%{transform:translateX(0) translateY(-20px);opacity:0}}#wpadminbar{opacity:.2;transition:.1s;&:hover{opacity:1}}header#lu-header{width:100%;padding:30px 0;position:fixed;top:0;left:0;background-color:var(--white);box-shadow:0 4px 20px rgba(0,0,0,.1);transition:.4s;z-index:99999;&.is-fixed{top:-110px}&.is-fixed.is-visible{top:0}}header .flex{justify-content:space-between;align-items:center;flex-wrap:nowrap}header .col-sx,header .col-cn,header .col-dx{width:33.333333%;display:flex}header .col-sx{justify-content:flex-start}header .col-cn{justify-content:center}header .col-dx{justify-content:flex-end}header .logo-mobile{display:none}.navbar{width:50px;height:50px;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:5px;cursor:pointer;&:hover{opacity:.8}}.iconbar{width:24px;height:2px;background-color:var(--black);border-radius:5px;opacity:1;transition:.4s}.navbar.clicked .ico1{animation:ico1 .4s;transform:translateY(7px) rotate(45deg)}.navbar.clicked .ico2{transition:.3s;opacity:0}.navbar.clicked .ico3{animation:ico3 .4s;transform:translateY(-7px) rotate(-45deg)}@keyframes ico1{0%{transform:translateY(0) rotate(0)}50%{transform:translateY(7px) rotate(0)}100%{transform:translateY(7px) rotate(45deg)}}@keyframes ico3{0%{transform:translateY(0) rotate(0)}50%{transform:translateY(-7px) rotate(0)}100%{transform:translateY(-7px) rotate(-45deg)}}header .icons{display:flex;gap:8%}header .icons>div,header .icons>a{width:50px;height:50px;display:flex;justify-content:center;align-items:center;cursor:pointer}header .icons>div:hover svg path,header .icons>a:hover svg path{opacity:.8}header .col-sx .lang-icon-mobile{display:none;width:40px;margin-left:10%}header .col-sx .lang-icon-mobile .wpml-ls-statics-shortcode_actions,header .icons .lang-icon .wpml-ls-statics-shortcode_actions{padding:0;border:none;width:100%;height:100%;& *:not(img){width:100%;height:100%;padding:0}& a{display:flex;justify-content:center;align-items:center}}header .col-sx .lang-icon-mobile .wpml-ls-statics-shortcode_actions a img,header .icons .lang-icon .wpml-ls-statics-shortcode_actions a img{max-width:initial}.navigation-menu{position:fixed;top:0;left:-100%;background-color:var(--white);max-height:100vh;height:100vh;box-shadow:4px 0 20px rgba(0,0,0,.1);z-index:99997;transition:.7s ease-out,background-color 0s}.navigation-menu-content{width:100%;height:100vh;padding:140px 7vw 40px;overflow-y:scroll;&::-webkit-scrollbar{display:none}}.navigation-menu.clicked{left:0;transition:.5s ease-out,background-color 0s}.navigation-menu.sub-clicked{background-color:var(--menu-bg)}.navigation-menu ul,.navigation-menu li{list-style-type:none}.navigation-menu li a,.navigation-menu .submenu-link{display:block;padding:40px;text-decoration:none;color:var(--black);font-size:50px;font-weight:600;cursor:pointer;border-bottom:solid 1px var(--black);transition:.2s;&:hover{background-color:var(--hover)}}.navigation-menu .submenu-link{border-top:solid 1px var(--black)}.navigation-menu .submenu-link svg{margin-left:50px}.navigation-menu .submenu-link.sub-clicked{background-color:var(--hover)}.navigation-menu .submenu-link svg{transition:.3s}.navigation-menu .submenu-link.sub-clicked svg{transform:rotate(180deg)}.navigation-submenu{position:absolute;top:0;left:100%;padding:140px 7vw 40px;background-color:var(--white);max-height:100vh;height:100vh;box-shadow:4px 0 20px rgba(0,0,0,.1);z-index:99996;opacity:0;visibility:hidden;pointer-events:none;overflow-y:scroll;&::-webkit-scrollbar{display:none}}.navigation-submenu.sub-clicked{opacity:1;visibility:visible;pointer-events:initial}.navigation-submenu li:first-of-type a{border-top:solid 1px var(--black)}.navigation-menu .flex{margin-top:40px;flex-wrap:nowrap;justify-content:space-around}.cart-icon{position:relative}.cart-icon .cart-item-count{position:absolute;top:12px;right:6px;display:flex;padding-left:2px;justify-content:center;align-items:center;width:12px;height:12px;border-radius:50%;background-color:var(--orange);font-size:8px;color:var(--white);pointer-events:none}.lu-mini-cart-box{position:fixed;top:8vh;right:3vw;height:84vh;max-width:560px;box-shadow:0 4px 20px rgba(0,0,0,.1);background-color:var(--white);cursor:default;opacity:0;visibility:hidden;pointer-events:none;transition:.3s;transform:translateY(-10px);z-index:99999;&.clicked{opacity:1;visibility:visible;pointer-events:all;transform:translateY(0)}}.lu-mini-cart-box .cart-box-content{position:relative;height:100%;padding-bottom:90px}.lu-mini-cart-box .cart-box-header{padding:50px 50px 30px;border-bottom:solid 1px var(--liborder)}.lu-mini-cart-box .cart-box-header .flex{flex-wrap:nowrap;justify-content:space-between;align-items:center;gap:300px}.lu-mini-cart-box .cart-box-header .flex h2{font-weight:500;font-size:40px;margin-bottom:0}.lu-mini-cart-box .cart-box-main{height:calc(80vh - 208px);padding:20px 50px 0;overflow-y:scroll;&::-webkit-scrollbar{width:4px}&::-webkit-scrollbar-thumb{background-color:#b3b3b3}}.woocommerce-mini-cart.cart_list.product_list_widget{list-style:none outside;padding:0;margin:0}.lu-mini-cart-box .cart-box-main .widget_shopping_cart_content ul li{position:relative;padding:0;border:solid 1px var(--vliborder);margin-bottom:10px;transition:.1s;&:hover{box-shadow:0 2px 6px rgba(0,0,0,.1)}}.lu-mini-cart-box .cart-box-main .widget_shopping_cart_content ul li a{display:block;padding:20px 40px 20px 20px;text-decoration:none}.lu-mini-cart-box .cart-box-main .widget_shopping_cart_content ul li .remove_from_cart_button{display:none}.lu-mini-cart-box .cart-box-main .widget_shopping_cart_content ul li .flex{flex-wrap:nowrap;align-items:center;gap:60px}.lu-mini-cart-box .cart-box-main .widget_shopping_cart_content ul li .flex img{float:initial;clear:both;margin:0 !important;min-width:100px;aspect-ratio:1/1;width:32px}.lu-mini-cart-box .cart-box-main .widget_shopping_cart_content ul li .flex .cart-content-summary h3{font-weight:500;font-size:16px;margin-bottom:10px;color:var(--black)}.lu-mini-cart-box .cart-box-main .widget_shopping_cart_content ul li .flex .cart-content-summary .lu-cart-vars{display:block;font-weight:300;font-size:14px;color:var(--foot);text-transform:capitalize;margin-bottom:20px}.lu-mini-cart-box .cart-box-main .widget_shopping_cart_content ul li .flex .cart-content-summary .quantity{font-weight:300;font-size:14px;color:var(--foot);margin-right:20px}.lu-mini-cart-box .cart-box-main .widget_shopping_cart_content ul li .flex .cart-content-summary .lu-cart-price{font-weight:600;font-size:14px;color:var(--black)}.lu-mini-cart-box .cart-box-main .widget_shopping_cart_content ul li .arrow-icon{position:absolute;top:50%;right:20px;transform:translateY(-50%)}.lu-mini-cart-box .cart-box-main .widget_shopping_cart_content .woocommerce-mini-cart__total,.lu-mini-cart-box .cart-box-main .widget_shopping_cart_content .woocommerce-mini-cart__buttons{display:none}.lu-mini-cart-box .cart-box-main .widget_shopping_cart_content ul li .flex .cart-content-summary dl.variation{border:none;padding:0;color:var(--foot);& dt{margin:0 6px 0 0;padding:0;font-weight:500;font-size:14px;color:var(--black);line-height:24px}& dd{margin-bottom:6px;& p{font-size:14px;line-height:24px;margin-bottom:0}}& dd.variation-Messaggio{overflow:hidden;max-height:100px;margin-bottom:6px}}.lu-mini-cart-box .cart-box-footer{position:absolute;bottom:0;left:0;width:100%;padding:20px 50px 30px}.lu-mini-cart-box .cart-box-footer a{width:100%;&.disabled{opacity:.5;cursor:not-allowed;pointer-events:none}}#lu-popup{position:fixed;top:50%;left:50%;translate:-50% -50%;z-index:999999;max-width:92%;height:84%;max-height:700px;aspect-ratio:5/7;background-color:lightgrey;box-shadow:0 0 50px #ffbb8a33;transition:.3s;&:not(.active){opacity:0;pointer-events:none}}#lu-popup figure{width:100%;height:100%;overflow:hidden;& img{width:100%;height:100%;object-fit:cover;object-position:center}}#lu-popup__exit{position:absolute;right:0;bottom:101%;width:40px;height:40px;display:flex;flex-direction:column;justify-content:center;align-items:center;cursor:pointer;transition:.3s;&:hover{opacity:.8}& span{display:block;width:30px;height:2px;background-color:var(--white)}& span:nth-child(1){transform:translateY(1px) rotate(45deg)}& span:nth-child(2){transform:translateY(-1px) rotate(-45deg)}}#lu-popup__bg{position:fixed;top:0;left:0;z-index:999998;width:100%;height:100%;background-color:#000000c2;backdrop-filter:blur(1px);transition:.3s;&:not(.active){opacity:0;pointer-events:none}}.bg-blur{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#0000006b;z-index:99990;backdrop-filter:blur(1px);opacity:0;visibility:hidden;transition:.3s}.bg-blur.clicked{opacity:1;visibility:visible}.search-bar-wrapper{position:absolute;top:105%;left:0;width:100%;background-color:var(--white);transition:.3s;opacity:0;pointer-events:none;&.clicked{top:100%;opacity:1;pointer-events:all}}.search-bar-wrapper .search-bar{background-color:var(--foot);padding:10px 0;box-shadow:0 4px 20px rgba(0,0,0,.1)}.search-bar-wrapper .search-bar .dgwt-wcas-search-wrapp{margin:0;max-width:75%}.search-bar-wrapper .search-bar .dgwt-wcas-search-wrapp form .dgwt-wcas-sf-wrapp{background-color:transparent;padding:0}.search-bar-wrapper .search-bar .dgwt-wcas-search-wrapp form .dgwt-wcas-sf-wrapp input{border-radius:0 !important;background-color:transparent !important;border:none;outline:none;font-weight:400;font-size:30px;color:var(--white);&::placeholder{color:var(--form-input-text)}}.search-bar-wrapper .search-bar .dgwt-wcas-search-wrapp form .dgwt-wcas-sf-wrapp button{top:50%;transform:translateY(-50%);left:6px;& svg{max-width:22px;width:22px;height:22px}& svg path{fill:var(--white)}&:hover{background-color:transparent;box-shadow:none;& svg path{opacity:.8}}}.search-bar-wrapper .search-bar .dgwt-wcas-search-wrapp.dgwt-wcas-search-filled form .dgwt-wcas-sf-wrapp input{padding-left:0}.search-bar-wrapper .search-bar .dgwt-wcas-search-wrapp.dgwt-wcas-search-filled form .dgwt-wcas-sf-wrapp button{right:6px;left:auto}.search-bar-wrapper .search-bar .dgwt-wcas-search-wrapp form .dgwt-wcas-sf-wrapp .dgwt-wcas-preloader{margin-right:15px;& svg path{fill:var(--white)}&:hover{opacity:1;& svg path{fill:var(--orange)}}}.search-bar-wrapper .search-bar .exit-navbar .iconbar{background-color:var(--white)}.dgwt-wcas-suggestions-wrapp{padding:40px 0 !important;left:0 !important;top:184px !important;width:100% !important;height:calc(100vh - 184px) !important;max-height:calc(100vh - 190px) !important;border-radius:0 !important;background-color:var(--white) !important;box-shadow:0 4px 20px rgba(0,0,0,.1);overflow-y:scroll !important;&::-webkit-scrollbar{width:4px}&::-webkit-scrollbar-thumb{background-color:#ccc}}.dgwt-wcas-suggestions-wrapp a{width:var(--content) !important;background-color:var(--search-item-bg);margin:0 auto 20px;padding:10px 40px 10px 20px !important;text-decoration:none;transition:.3s !important;&:after{display:none}&:before{content:'Scopri di più';display:block;padding:12px 20px;border:solid 1px var(--black);border-radius:60px;font-weight:400;font-size:14px;color:var(--black);transition:.3s;order:3}&.dgwt-wcas-suggestion-more:before{display:none}&:hover{box-shadow:0 3px 10px rgba(0,0,0,.1);&:before{border-color:var(--orange);color:var(--orange)}}}.dgwt-wcas-suggestions-wrapp a .dgwt-wcas-si{width:150px;order:1}.dgwt-wcas-suggestions-wrapp a .dgwt-wcas-si img{border:none;border-radius:0;padding:0;margin:0 !important;width:100%}.dgwt-wcas-suggestions-wrapp .dgwt-wcas-content-wrapp{width:initial;order:2}.dgwt-wcas-suggestions-wrapp .dgwt-wcas-content-wrapp .dgwt-wcas-st span,.dgwt-wcas-suggestions-wrapp .dgwt-wcas-content-wrapp .dgwt-wcas-st span strong,.dgwt-wcas-suggestions-wrapp .dgwt-wcas-content-wrapp .dgwt-wcas-meta span{font-weight:500 !important;font-size:28px !important;color:var(--black) !important;line-height:initial !important;display:inline !important}.dgwt-wcas-suggestions-wrapp .dgwt-wcas-content-wrapp .dgwt-wcas-st span{margin-right:10px !important}.dgwt-wcas-suggestions-wrapp .dgwt-wcas-suggestion-nores{width:var(--content);margin:0 auto;padding:0;font-weight:300;font-size:16px;color:var(--categ)}.js-dgwt-wcas-overlay-mobile{height:100vh;max-height:100vh;background-color:var(--white)}.js-dgwt-wcas-overlay-mobile .dgwt-wcas-om-bar{background-color:var(--foot);height:80px;box-shadow:0 4px 20px rgba(0,0,0,.1)}.js-dgwt-wcas-overlay-mobile .dgwt-wcas-om-bar>button{background-color:transparent !important;display:flex;justify-content:center;align-items:center;& svg{position:static}& svg path{fill:var(--white) !important}}.js-dgwt-wcas-overlay-mobile .dgwt-wcas-om-bar .dgwt-wcas-search-wrapp form{height:80px !important}.js-dgwt-wcas-overlay-mobile .dgwt-wcas-om-bar .dgwt-wcas-search-wrapp form .dgwt-wcas-sf-wrapp{background-color:transparent !important;padding:0 !important;height:80px !important;display:flex !important;align-items:center !important}.js-dgwt-wcas-overlay-mobile .dgwt-wcas-om-bar .dgwt-wcas-search-wrapp form.dgwt-wcas-search-form .dgwt-wcas-sf-wrapp input#dgwt-wcas-search-input-1{height:auto !important;color:var(--white);font-weight:300 !important;font-size:16px !important;padding:0 54px 0 0 !important}.js-dgwt-wcas-overlay-mobile .dgwt-wcas-om-bar .dgwt-wcas-search-wrapp form.dgwt-wcas-search-form .dgwt-wcas-sf-wrapp .dgwt-wcas-close svg path{fill:var(--white)}.js-dgwt-wcas-overlay-mobile .dgwt-wcas-om-bar .dgwt-wcas-suggestions-wrapp{top:80px !important;box-shadow:none !important;padding:20px !important;height:calc(100vh - 80px) !important;max-height:calc(100vh - 80px) !important}.js-dgwt-wcas-overlay-mobile .dgwt-wcas-om-bar .dgwt-wcas-suggestions-wrapp a{width:100% !important;margin:0 0 10px !important;padding:10px !important;&.dgwt-wcas-suggestion-more{padding:20px 0 !important;margin:0 !important}}.js-dgwt-wcas-overlay-mobile .dgwt-wcas-om-bar .dgwt-wcas-suggestions-wrapp a .dgwt-wcas-si{width:100px !important}.js-dgwt-wcas-overlay-mobile .dgwt-wcas-suggestions-wrapp .dgwt-wcas-content-wrapp .dgwt-wcas-st span,.js-dgwt-wcas-overlay-mobile .dgwt-wcas-suggestions-wrapp .dgwt-wcas-content-wrapp .dgwt-wcas-meta span{font-size:16px !important}footer{background-color:var(--foot)}footer a.logo{display:block;margin-bottom:30px}footer .footer-info{margin-bottom:80px}footer .footer-info ul,footer .col-3 .menu{list-style-type:none}footer .footer-info ul li{margin-bottom:14px;color:var(--white);font-size:16px;font-weight:300;color:var(--foot-text);&:first-of-type{font-weight:600;font-size:20px;line-height:24px}}footer .footer-info ul li a{text-decoration:none;color:var(--foot-text);&:hover{-webkit-text-stroke:.3px var(--foot-text)}}footer .col-3 .menu li a{display:inline-block;margin-bottom:30px;padding:5px 0;margin-left:20%;text-decoration:none;font-weight:300;font-size:16px;color:var(--foot-text);transition:.2s;&:hover{color:var(--orange)}}footer .social{flex-wrap:nowrap;gap:20px;margin-bottom:60px}footer .social a{display:flex;justify-content:space-between;align-items:center;flex:1;padding:30px 40px;border:solid 1px var(--foot-text);text-decoration:none;font-weight:600;font-size:20px;color:var(--foot-text);&:hover{color:var(--orange);border-color:var(--orange)}}footer .social a .arrowSlider{position:relative;width:33px;height:21px;overflow:hidden}footer .social a .arrowSlider svg{position:absolute;top:0;left:0;&.arrow2{left:-100%}}footer .social a:hover .arrowSlider svg{&.arrow1{animation:arrow1 .3s forwards}&.arrow2{animation:arrow2 .3s forwards;animation-delay:.15s}& path{fill:var(--orange)}}@keyframes arrow1{0%{left:0}100%{left:100%}}@keyframes arrow2{0%{left:-100%}100%{left:0}}footer .titleFoot{flex-wrap:nowrap;justify-content:space-between;margin-bottom:60px}footer .titleFoot span{display:block;text-align:center;text-transform:uppercase;font-weight:400;font-size:7vw;color:var(--categ);opacity:.5;&.space{width:3.5vw}}footer .credits{margin-bottom:20px;&:last-of-type{margin-bottom:0}}footer .credits p{text-align:center;font-weight:300;font-size:14px;color:var(--white);margin:0;& a{text-decoration:underline;color:var(--white);&:hover{-webkit-text-stroke:.3px var(--foot-text)}}}.hero{position:relative;width:100%;min-height:100vh}.hero.hero-page{min-height:70vh}.hero.hero-featured-bg{background:linear-gradient(0deg,#00000081,#00000040),var(--hero-bg);background-size:cover;background-position:center}#heroVideo,#heroImage{position:absolute;top:0;left:0;width:100%;height:100vh;object-fit:cover;object-position:center;z-index:-2}#heroImage.mobile{display:none}.hero .videoOverlay{position:absolute;top:0;left:0;width:100%;height:100vh;background-color:var(--black);opacity:.35;z-index:-1}.hero>.flex{width:100%;min-height:100vh;align-items:center}.hero.hero-page .flex{min-height:70vh;align-items:end;padding:110px 0 8vh}.hero .content h1 span{position:relative}.hero .content h1 span:after{position:absolute;content:"";display:block;top:35%;left:-6%;width:0;height:30%;background-color:var(--orange);z-index:-1;transition:.5s}.hero .content h1 span:hover:after{width:112%}.hero .content p{font-size:20px;color:var(--white);margin-bottom:30px}.hero .content .flex{justify-content:center;gap:6%}.hero .arrow-icon{position:absolute;bottom:4%;left:calc(50% - 8.5px);opacity:0;animation:heroArrow .5s infinite alternate linear;animation-delay:1s;transition:.3s}@keyframes heroArrow{0%{translate:0 0}100%{translate:0 -6px}}.no-hero{padding-top:160px}.no-hero h1{color:var(--black)}.contact-form-section{padding:var(--gap) var(--gap) 0}.contact-form-section>.flex{flex-wrap:nowrap;gap:var(--gap)}.contact-form-section figure{width:33vw;min-width:33vw;& img{object-fit:cover;object-position:center;height:100%}}.contact-form-section .contact-form{width:calc( 100% - var(--gap) );border:solid 1px var(--black);padding:6%}.contact-form-section .contact-form .flex{flex-wrap:nowrap;justify-content:space-between}.contact-form-section .contact-form .flex>p{width:49%}.contact-form-section .contact-form form{max-width:700px}.contact-form-section .contact-form form label,.contact-form-section .contact-form form legend{display:block;width:100%;font-weight:400;font-size:16px;color:var(--black);letter-spacing:.5px;margin-bottom:6px;&.wpforms-field-label-inline{font-weight:300;font-size:14px;& a{text-decoration:none;color:var(--orange);font-weight:500}}}.contact-form-section .contact-form form input:not([type=checkbox]),.contact-form-section .contact-form form textarea{display:block;width:100%;resize:none !important;padding:16px 20px !important;box-shadow:none !important;background-color:var(--form-input-bg) !important;border:none !important;border-radius:0 !important;font-weight:400 !important;font-size:15px !important;color:var(--black) !important;letter-spacing:.5px !important;&:focus{outline:solid 1px var(--liborder) !important}&::placeholder{color:var(--form-input-text) !important}}.contact-form-section .contact-form form input[type=checkbox]{position:relative;margin-right:4px;width:16px;height:16px;appearance:none;outline:none;cursor:pointer}.contact-form-section .contact-form form input[type=checkbox]:before{position:absolute;top:0;left:0;display:block;content:'';width:16px;height:16px;background-color:#fff;outline:solid 1px var(--form-input-text);border-radius:2px}.contact-form-section .contact-form form input[type=checkbox]:focus:before{outline-color:var(--orange);box-shadow:0 0 0 2px var(--orange)}.contact-form-section .contact-form form input[type=checkbox]:after{position:absolute;top:0;left:0;display:block;content:url(//vladishoes.it/wp-content/themes/vladi/img/check-orange.png);width:16px;height:16px;scale:0;transition:.1s}.contact-form-section .contact-form form input[type=checkbox]:checked:after{scale:1}.contact-form-section .contact-form form label:has(input[name=cf-acceptance]){cursor:pointer}.contact-form-section .contact-form form .wpcf7-list-item{margin:0}.contact-form-section .contact-form form .wpcf7-list-item-label{font-weight:300}.contact-form-section .contact-form form .wpcf7-not-valid-tip{margin-top:10px}.contact-form-section .contact-form form .wpcf7-response-output{padding:10px 16px;margin:30px 0 0;border-top:none;border-right:none;border-bottom:none;border-left-width:4px}.newsletter-banner{margin:var(--gap);background-color:var(--orange)}.newsletter-banner .flex{padding:7% 0;justify-content:space-between;align-items:center}.newsletter-banner p{color:var(--white);font-size:30px;font-weight:400;margin:0}.newsletter-banner .lu-button{font-size:15px}.newsletter-form{position:fixed;top:50%;left:50%;translate:-50% -50%;width:90%;max-width:600px;max-height:100%;box-shadow:0 4px 10px rgba(0,0,0,.1);overflow-y:scroll;background-color:var(--white);visibility:hidden;opacity:0;pointer-events:none;transition:.3s;z-index:99999;transform:translateY(20px);&.clicked{visibility:visible;opacity:1;pointer-events:all;transform:translateY(0)}&::-webkit-scrollbar{display:none}}.newsletter-form .newsletter-form-wrapper{position:relative;padding:72px 50px}.newsletter-form .exit-navbar{position:absolute;top:20px;right:20px;transform:scale(.8)}.newsletter-form h2{font-weight:500;font-size:40px;margin-bottom:30px}.newsletter-form form label{display:block;width:100%;font-weight:400;font-size:16px;margin-bottom:6px}.newsletter-form form fieldset{border:none}.newsletter-form form input:not([type=checkbox]){display:block;width:100%;appearance:none;background-color:var(--vliborder);border-radius:0;padding:16px 20px;border:none;font-weight:400;font-size:14px;color:var(--black);margin-bottom:30px;&:focus{outline:solid 1px var(--liborder)}&.mce_inline_error{margin-bottom:10px}}.newsletter-form form input[type=checkbox]{position:relative;appearance:none;width:16px;height:16px;border:solid 1px var(--liborder);border-radius:2px;margin-right:6px;cursor:pointer;&:checked,&:focus{border-color:var(--orange) !important;box-shadow:0 0 0 1px var(--orange);outline:none}}.newsletter-form form button[type=submit]{width:100%;display:flex;margin-bottom:30px}.newsletter-form form input[type=checkbox]:after{content:'';display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) scale(.6) rotate(-45deg) translate(1px,-1px);width:12px;height:6px;border-left:solid 4px var(--orange);border-bottom:solid 4px var(--orange);display:none}.newsletter-form form input[type=checkbox]:checked:after{display:initial}.newsletter-form form label.checkbox{margin-bottom:30px;& span{font-weight:300;font-size:14px;line-height:24px;letter-spacing:.5px}& span a{text-decoration:none;color:var(--orange);font-weight:400}&:has(.mce_inline_error){margin-bottom:10px}}.newsletter-form form p{font-weight:300;font-size:14px;margin:0}.newsletter-form #mce-responses .response{margin-bottom:20px}.newsletter-form #mce-responses #mce-success-response{color:green}.newsletter-form div.mce_inline_error{margin:0 0 20px !important;padding:0 !important;background-color:transparent !important;font-weight:400 !important;font-size:14px !important;color:#D63637 !important;&:before{content:url(//vladishoes.it/wp-content/themes/vladi/img/before-mce-error.svg);display:inline-block;margin-right:5px;transform:translateY(3px)}}.error{width:100%;min-height:100vh;background-color:#fff;background-image:url(//vladishoes.it/wp-content/themes/vladi/img/login_background.jpg);background-size:cover;background-position:center}.error .content.flex{min-height:100vh;flex-direction:column;justify-content:center;align-items:center}.error h1{color:var(--black)}.error p{display:block}.error .flex .flex{justify-content:center;gap:5%;flex-wrap:nowrap}.woocommerce-product-gallery__image--placeholder{border:none !important}.lu-woocommerce .page-title{height:1px;margin:-1px}.lu-woocommerce .content:has(.shop-header){padding-top:76px}.lu-woocommerce .content>h2{font-size:50px}.shop-header{margin-bottom:66px;padding:24px 0 14px;background-color:var(--white)}.shop-header .flex{flex-wrap:nowrap;justify-content:space-between;align-items:center;gap:20px;margin-bottom:30px}.shop-header .flex h2{font-size:50px;margin:0}.shop-header ul{list-style-type:none;display:flex;flex-wrap:wrap;align-items:center;gap:16px;& li{display:block}}.shop-header ul li a{display:flex;align-items:center;justify-content:center;gap:10px;padding:12px 20px;border:solid 1px var(--black);text-decoration:none;font-weight:500;font-size:14px;word-wrap:nowrap;text-wrap:nowrap;color:var(--black);transition:.3s}.shop-header ul li a:hover,.shop-header ul li.cat-item-23 a{border-color:var(--orange);color:var(--orange)}.shop-header ul li.cat-item-23 a:hover{background-color:var(--orange);color:var(--white)}.shop-header ul li.current-cat{display:none}.shop-header ul li.current a{border-color:var(--black);background-color:var(--black);color:var(--white);&:hover{opacity:.9}}.filter-button{display:inline-flex;gap:10px;width:fit-content;justify-content:center;align-items:center;padding:12px 20px;border:solid 1px var(--black);background-color:var(--black);border-radius:50px;text-wrap:nowrap;text-decoration:none;color:var(--white);font-size:14px;font-weight:400;letter-spacing:1px;transition:.2s;cursor:pointer;&:hover{opacity:.9}}.filter-button:hover svg{animation:filt_bounce .4s}@keyframes filt_bounce{0%{transform:rotate(0)}40%{transform:rotate(15deg)}66%{transform:rotate(-25deg)}100%{transform:rotate(0)}}.filter-menu{position:fixed;top:0;right:-100%;padding:80px 2% 40px;max-height:100vh;height:100vh;max-width:880px;background-color:var(--white);box-shadow:-4px 0 20px rgba(0,0,0,.1);z-index:100000;transition:.7s ease-out;overflow-y:scroll;&::-webkit-scrollbar{display:none}}.filter-menu.clicked{right:0}.filter-menu>.flex{padding:0 5vw 30px;flex-wrap:nowrap;justify-content:space-between;align-items:center;gap:200px;border-bottom:solid 1px var(--liborder)}.filter-menu>.flex span{font-size:40px;font-weight:500;color:var(--black);text-wrap:nowrap}.exit-navbar{width:25px;height:25px;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:6px;cursor:pointer;&:hover{opacity:.8}}.exit-navbar .iconbar.ico1{transform:translateY(4px) rotate(45deg)}.exit-navbar .iconbar.ico2{transform:translateY(-4px) rotate(-45deg)}.lu-chips .wpc-custom-selected-terms{display:initial !important}.lu-chips .wpc-custom-selected-terms ul.wpc-filter-chips-list{position:relative;border-bottom:solid 1px var(--liborder);padding:70px 5vw 25px;max-width:100%;overflow:initial;flex-wrap:wrap}.lu-chips .wpc-custom-selected-terms ul.wpc-filter-chips-list.wpc-empty-chips-container{border-bottom:none;padding:0}.lu-chips .wpc-custom-selected-terms ul.wpc-filter-chips-list .wpc-filter-chip:not(.wpc-chip-reset-all) a{padding:12px 20px;background-color:var(--whiteHov);border:solid 1px var(--black);border-radius:100px;font-size:13px;font-weight:400;color:var(--black)}.lu-chips .wpc-custom-selected-terms ul.wpc-filter-chips-list .wpc-filter-chip:not(.wpc-chip-reset-all) a .wpc-chip-remove-icon{transform:translateY(2.4px);transition:.1s}.lu-chips .wpc-custom-selected-terms ul.wpc-filter-chips-list .wpc-filter-chip:not(.wpc-chip-reset-all) a:hover{border-color:var(--orange);& .wpc-chip-remove-icon{color:var(--orange)}}.lu-chips .wpc-custom-selected-terms ul.wpc-filter-chips-list .wpc-filter-chip.wpc-chip-reset-all{position:absolute;top:36px;right:5vw}.lu-chips .wpc-custom-selected-terms ul.wpc-filter-chips-list .wpc-filter-chip.wpc-chip-reset-all a{font-size:14px;font-weight:300;text-decoration:underline;color:var(--dgrey);padding:0;border:none;background:none;&:hover{color:var(--orange)}}.lu-chips h2{position:absolute;top:30px;left:5vw;font-size:24px;font-weight:500;margin-bottom:0}.lu-sort{padding:30px 0 0}.lu-sort .widget_wpc_sorting_widget .widgettitle{padding:0 5vw;font-size:24px;font-weight:500;margin-bottom:10px}.lu-sort form{position:relative;width:100%}.lu-sort form .select2-container{width:100% !important;border-bottom:solid 1px var(--liborder);&.select2-container--open{border-bottom:none}}.lu-sort form .select2-container .select2-selection{position:relative;border:none;background-color:transparent;& .select2-selection__arrow{display:none}}.lu-sort form .select2-container .select2-selection .select2-selection__rendered{padding:20px 5vw 30px;font-size:16px;font-weight:300;color:var(--categ)}.lu-sort form .select2-container .select2-selection:after{position:absolute;content:url(//vladishoes.it/wp-content/themes/vladi/img/arrowMenu.png);top:0;right:calc(5vw + 7px);width:14px;height:16px;transform-origin:7px 8px;transform:rotate(0);transition:.3s;pointer-events:none}.lu-sort form .select2-container.select2-container--open .select2-selection:after{transform:rotate(180deg)}.lu-sort .wpc-after-sorting-form{height:fit-content}.lu-sort .wpc-after-sorting-form .select2-container{display:block !important;position:initial !important}.lu-sort .wpc-after-sorting-form .select2-container .select2-dropdown{display:block;position:static;width:initial !important;border:none;background-color:transparent}.lu-sort .wpc-after-sorting-form .select2-container .select2-dropdown .select2-results ul.select2-results__options{max-height:initial;overflow-y:initial}.lu-sort .wpc-after-sorting-form .select2-container .select2-dropdown .select2-results ul.select2-results__options li.select2-results__option{padding:20px 5vw;font-size:16px;font-weight:300;color:var(--categ);border-bottom:solid 1px var(--liborder)}.lu-sort .wpc-after-sorting-form .select2-container .select2-dropdown .select2-results ul.select2-results__options li.select2-results__option.select2-results__option--highlighted{background-color:var(--whiteHov)}.lu-sort .wpc-after-sorting-form .select2-container .select2-dropdown .select2-results ul.select2-results__options li.select2-results__option[aria-selected=true]{background-color:var(--orange);color:var(--white)}.lu-filters .wpc-filters-section{margin:0;border-bottom:solid 1px var(--liborder);&:has(.wpc-filter-title.clicked){border:none}&:has(.wpc-filters-submit-button){border:none}}.lu-filters .wpc-filters-section .wpc-filter-title{position:relative;font-size:24px;font-weight:500;padding:30px 5vw;margin:0;cursor:pointer;&.clicked{padding-bottom:10px}}.lu-filters .wpc-filters-section.wpc-filter-has-selected .wpc-filter-title:before{position:absolute;content:'';top:37px;left:calc(5vw - 18px);width:6px;height:6px;background-color:var(--orange);border-radius:5px}.lu-filters .wpc-filters-section .wpc-filter-title:after{position:absolute;content:url(//vladishoes.it/wp-content/themes/vladi/img/arrowMenu.png);top:30px;right:calc(5vw + 7px);width:14px;height:16px;transform-origin:7px 8px;transform:rotate(0);transition:.3s;pointer-events:none}.lu-filters .wpc-filters-section .wpc-filter-title.clicked:after{transform:rotate(180deg)}.lu-filters .wpc-filters-section .wpc-filter-content{display:none}.lu-filters .wpc-filters-section:has(.wpc-filter-title.clicked) .wpc-filter-content{display:initial}.lu-filters .wpc-filters-section .wpc-filter-content ul.wpc-filters-ul-list{overflow-y:initial !important;max-height:initial !important;flex-direction:column}.lu-filters .wpc-filters-section .wpc-filter-content li.wpc-label-item{float:initial;clear:both;display:block;margin:0;border-bottom:solid 1px var(--liborder)}.lu-filters .wpc-filters-section .wpc-filter-content li.wpc-label-item label{margin:0;border:none;display:block;width:100%;line-height:initial;border-radius:initial}.lu-filters .wpc-filters-section .wpc-filter-content li.wpc-label-item label span{display:block !important;padding:0 !important;border-radius:initial !important}.lu-filters .wpc-filters-section .wpc-filter-content li.wpc-label-item label:hover span,.lu-filters .wpc-filters-section .wpc-filter-content li.wpc-label-item.wpc-term-count-0 label:hover span{background-color:var(--whiteHov);color:var(--categ)}.lu-filters .wpc-filters-section .wpc-filter-content .wpc-label-input:checked+label span{background-color:var(--orange)}.lu-filters .wpc-filters-section .wpc-filter-content .wpc-label-input:checked+label:hover span{background-color:var(--orange)}.lu-filters .wpc-filters-section .wpc-filter-content li.wpc-label-item label span a{display:block;height:initial;width:100%;padding:20px 5vw;font-size:16px;font-weight:300;color:var(--categ) !important}.lu-filters .wpc-filters-section .wpc-filter-content li.wpc-label-item.wpc-term-count-0 label,.lu-filters .wpc-filters-section .wpc-filter-content li.wpc-label-item.wpc-term-count-0 label span,.lu-filters .wpc-filters-section .wpc-filter-content li.wpc-label-item.wpc-term-count-0 label span a{opacity:1 !important}.lu-filters .wpc-filters-section .wpc-filter-content li.wpc-label-item.wpc-term-count-0 label span a{text-decoration:line-through}.lu-filters .wpc-filters-section .wpc-filter-content li.wpc-label-item label span a:hover{color:var(--categ) !important}.lu-filters .wpc-filters-section .wpc-filter-content .wpc-label-input:checked+label span a{color:var(--white) !important}.lu-filters .wpc-filters-section .wpc-filter-content .wpc-label-input:checked+label span a:hover{color:var(--white) !important}.lu-filters .wpc-filters-section .wpc-filter-content .wpc-filters-range-inputs{padding:20px 5vw}.lu-filters .wpc-filters-section .wpc-filter-content .wpc-filters-range-inputs form .wpc-filters-range-column input{padding:10px 15px;font-size:16px;font-weight:300;color:var(--categ);border:none;background-color:var(--whiteHov)}.lu-filters .wpc-filters-section .wpc-filter-content .wpc-filters-range-inputs form .ui-slider-handle{background-color:var(--white)}.lu-filters .wpc-filters-section .wpc-sticky-buttons{background-color:transparent;border:none}.lu-filters .wpc-filters-section .wpc-filters-reset-button{display:none}.lu-filters .wpc-filters-section .wpc-filters-submit-button{margin-top:30px;padding:12px 20px;display:block;width:100%;background-color:var(--black);font-size:14px;font-weight:400;border:none;border-radius:100px;&:hover{opacity:.9}}.lu-filters .wpc-edit-filter-set{margin-top:20px}.woocommerce-no-products-found .woocommerce-info{width:fit-content;color:var(--white);border:none;background-color:var(--orange);box-shadow:0 4px 10px rgba(0,0,0,.1);margin-bottom:0;font-size:16px;font-weight:300;&:before{color:var(--white)}}.lu-woocommerce ul.products li.product.outofstock:after{content:'sold-out';position:absolute;top:50%;left:50%;translate:-50% -50%;z-index:999;padding:10px 20px;background-color:var(--orange);text-transform:uppercase;font-weight:500;font-size:clamp(12px, 1.4vw, 14px);color:var(--white);pointer-events:none}.lu-woocommerce ul.products li.product .relative{position:relative}.lu-woocommerce ul.products li.product .lu_item_thumbnail{overflow:hidden;aspect-ratio:1/1;margin-bottom:1em}.lu-woocommerce ul.products li.product .relative>a .lu_item_thumbnail img{transform:scale(1);transition:.5s;margin:0}.lu-woocommerce ul.products li.product .relative>a:hover .lu_item_thumbnail img{transform:scale(1.05);transition:.7s}.lu-woocommerce ul.products li.product h2.woocommerce-loop-product__title{padding:0 3%;font-size:20px;font-weight:500;color:var(--black);margin-bottom:10px}.lu-woocommerce ul.products li.product .product_colors{display:block;padding:0 3%;font-size:14px;font-weight:300;color:var(--categ);margin-bottom:14px}.lu-woocommerce ul.products li.product .price,.lu-product .price,.lu-product .woocommerce-grouped-product-list-item__price{padding:0 3%;font-size:20px;font-weight:600;color:var(--black);margin:0}.lu-product .price{padding:0;margin-bottom:20px}.lu-product .woocommerce-grouped-product-list-item__price{padding:0}.lu-woocommerce ul.products li.product .price del,.lu-product .price del,.lu-product .woocommerce-grouped-product-list-item__price del{opacity:.9 !important;margin-right:4px}.lu-woocommerce ul.products li.product .price ins,.lu-product .price ins,.lu-product .woocommerce-grouped-product-list-item__price ins{text-decoration:none;color:var(--orange)}.lu-woocommerce ul.products li.product span.onsale{top:0;right:unset;left:0;min-width:initial;min-height:initial;line-height:initial;border-radius:0;padding:10px 20px;margin:0;background-color:var(--orange);font-weight:400;font-size:14px;color:var(--white);text-transform:uppercase}.lu-woocommerce .woocommerce-pagination{margin-top:40px}.lu-woocommerce .woocommerce-pagination .page-numbers{border:none !important}.lu-woocommerce .woocommerce-pagination .page-numbers li{border:none}.lu-woocommerce .woocommerce-pagination .page-numbers li span,.lu-woocommerce .woocommerce-pagination .page-numbers li a{display:flex;justify-content:center;align-items:center;padding:10px 20px !important;margin:0 4px !important;min-width:50px;background-color:transparent !important;border:solid 1px var(--black) !important;border-radius:60px;line-height:initial !important;font-size:14px;font-weight:400;color:var(--black) !important;transition:.1s;&.current,&:hover{background-color:var(--orange) !important;border-color:var(--orange) !important;color:var(--white) !important}&.next,&.prev{margin:0 !important;border:none !important;color:var(--orange) !important;padding:10px 14px !important;font-size:20px;transform:translate(0,-4px);&:hover{background-color:transparent !important;color:var(--orange) !important}}}.lu-woocommerce .tinv-wishlist{position:absolute;top:100%;right:0}.lu-woocommerce .tinv-wishlist .lu-wishlist-button{position:relative;width:36px !important;height:36px !important;margin:0 !important;display:flex;justify-content:center;align-items:center}.lu-woocommerce .tinv-wishlist .lu-wishlist-button img{max-width:18px !important;max-height:18px !important}.lu-woocommerce .tinv-wishlist .lu-wishlist-button.tinvwl-product-in-list{animation:wished .6s;transform:scale(1)}@keyframes wished{0%{transform:scale(1)}50%{transform:scale(1.2)}100%{transform:scale(1)}}.lu-woocommerce .tinv-wishlist .lu-wishlist-button:after{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);content:'';display:block;width:0;height:0;border:solid .5px var(--black);border-radius:50%;opacity:0}.lu-woocommerce .tinv-wishlist .lu-wishlist-button.tinvwl-product-in-list:after{animation:wishedCircle .8s;animation-delay:.2s}@keyframes wishedCircle{0%{width:0;height:0;opacity:0;border:solid .5px var(--black)}70%{width:24px;height:24px;opacity:.5;border:solid 2px var(--black)}100%{width:26px;height:26px;opacity:0;border:solid .5px var(--black)}}.tinv-wishlist .tinv-modal.tinv-modal-open .tinv-overlay{opacity:0}.tinv-wishlist .tinv-modal .tinv-modal-inner{padding:10px 40px 20px;max-width:90vw;width:fit-content;background-color:var(--orange);box-shadow:0 4px 14px rgba(0,0,0,.1);transform:translateY(250px);opacity:0;animation:enterWishBox 5s}@keyframes enterWishBox{0%{transform:translateY(300px);opacity:0}9%{transform:translateY(250px);opacity:1}91%{transform:translateY(250px);opacity:1}100%{transform:translateY(250px);opacity:0;pointer-events:none}}.tinv-wishlist .tinv-modal .tinv-modal-inner i{font-size:40px;color:var(--white);margin-bottom:8px;width:fit-content;height:fit-content;&:before{top:0;left:0}}.tinv-wishlist .tinv-modal .tinv-modal-inner .tinv-txt{margin:0;font-weight:300;color:var(--white)}.tinv-wishlist .tinv-modal .tinv-modal-inner .tinvwl-buttons-group{display:none}.lu-product{padding-top:110px}button.goBack{width:36px;height:36px;appearance:none;outline:none;border:none;background-color:transparent;display:flex;justify-content:center;align-items:center;margin:10px 0 30px;cursor:pointer}.lu-product button.goBack{display:none;margin-left:2%}.lu-product .product-mobile-title{position:relative;display:none;margin-bottom:20px}.lu-product .product-mobile-title h1{max-width:calc(100% - 82px);font-weight:500;font-size:30px;color:var(--black);margin-bottom:16px}.lu-product .product-mobile-title .mobile-icons{position:absolute;top:0;right:3%;display:flex;align-items:center;gap:8px}.lu-product .product-mobile-title .mobile-icons .tinv-wraper{position:static}.shareButton{display:flex;justify-content:center;align-items:center;width:36px;height:36px;cursor:pointer;& svg{width:20px;height:20px;transform:translateY(-1px)}}.lu-product .product>.flex{margin-bottom:60px}.lu-product .woocommerce-product-gallery{width:50% !important;float:initial !important;clear:both !important}.lu-product .woocommerce-product-gallery .lu-prod-gallery-slider,.lu-product .woocommerce-product-gallery .lu-prod-gallery-slider .swiper,.lu-product .woocommerce-product-gallery .lu-prod-gallery-slider .swiper .swiper-wrapper,.lu-product .woocommerce-product-gallery .lu-prod-gallery-slider .swiper .swiper-wrapper .swiper-slide{width:100%;aspect-ratio:1/1}.lu-product .woocommerce-product-gallery .lu-prod-gallery-slider .swiper{background-color:var(--search-item-bg)}.lu-product .woocommerce-product-gallery .lu-prod-gallery-slider .swiper .swiper-wrapper .swiper-slide{display:flex;justify-content:center;align-items:center;& img{width:600px;object-fit:cover;object-position:center}}.lu-product .woocommerce-product-gallery .lu-prod-gallery-slider.corsi-slider .swiper .swiper-wrapper .swiper-slide img,.lu-product .woocommerce-product-gallery .lu-prod-gallery-slider.corsi-slider .swiper .swiper-wrapper .swiper-slide .woocommerce-product-gallery__image{width:100% !important;height:100% !important}.lu-product .woocommerce-product-gallery .lu-prod-gallery-slider .swiper .swiper-nav-wrapper{position:absolute;bottom:7%;left:0;width:100%;display:flex;justify-content:center;align-items:center;gap:10%}.lu-product .woocommerce-product-gallery .lu-prod-gallery-slider .swiper .swiper-pagination{position:static;width:fit-content}.lu-product .woocommerce-product-gallery .lu-prod-gallery-slider .swiper .swiper-pagination .swiper-pagination-bullet{transform:scale(.85);transition:.3s;&.swiper-pagination-bullet-active{background-color:var(--black);transform:scale(1)}}.lu-product .woocommerce-product-gallery .lu-prod-gallery-slider .swiper .swiper-button-prev,.lu-product .woocommerce-product-gallery .lu-prod-gallery-slider .swiper .swiper-button-next{position:static;width:28px;height:28px;display:flex;justify-content:center;align-items:center;margin:0;&:after{display:none}& svg{width:18px;height:19px}&.swiper-button-lock{display:none}}.lu-product .woocommerce-product-gallery .lu-prod-gallery-slider .swiper .swiper-button-prev{left:30%}.lu-product .woocommerce-product-gallery .lu-prod-gallery-slider .swiper .swiper-button-next{right:30%}.lu-product .summary{position:relative;display:block;padding:2% 2% 2% 4%;width:50% !important;max-width:600px;float:initial !important;clear:both !important;margin-bottom:0 !important}.lu-product .summary .tinv-wraper{top:3%;bottom:unset;right:5%}.lu-product .summary h1{font-weight:500;font-size:40px;color:var(--black);margin-bottom:20px;max-width:92%}.lu-product .summary .price{font-size:20px !important;font-weight:600 !important;color:var(--black) !important}.lu-product .summary .woocommerce-variation-price{margin-bottom:30px}.lu-product .summary .woocommerce-product-details__short-description p{margin-bottom:30px}.lu-variations-form{position:relative;margin-bottom:14px}.lu-variations-form>form{margin-bottom:0 !important}.lu-variations-form a.size-guide{position:absolute;top:3px;right:0;font-weight:300;font-size:14px;color:var(--categ);text-decoration:underline;&:hover{color:var(--orange)}}.lu-product .variations_form{margin-bottom:0 !important}.lu-product .variations_form .variations{margin:0 !important}.lu-product .variations_form .variations .label{line-height:initial !important;margin-bottom:12px}.lu-product .variations_form .variations .label label{font-weight:500 !important;font-size:20px !important}.lu-product .variations_form .variations .label .woo-selected-variation-item-name{display:none}.lu-product .variations_form .variations .woo-variation-items-wrapper{margin-bottom:30px}.lu-product .variations_form .variations .woo-variation-items-wrapper ul[data-attribute_name="attribute_pa_taglia"] li{min-width:initial !important;min-height:initial !important;width:fit-content !important;height:fit-content !important;padding:10px 20px;background-color:transparent !important;border-radius:100px;border:solid 1px var(--black);box-shadow:none !important;outline:none !important;transition:.2s;&:hover{border-color:var(--orange) !important}&.selected{border:solid 1px var(--orange) !important;background-color:var(--orange) !important}}.lu-product .variations_form .variations .woo-variation-items-wrapper ul[data-attribute_name="attribute_pa_taglia"] li .variable-item-contents{height:fit-content !important;line-height:initial !important}.lu-product .variations_form .variations .woo-variation-items-wrapper ul[data-attribute_name="attribute_pa_taglia"] li span{padding:0 !important;font-weight:400;font-size:14px;transition:.2s}.lu-product .variations_form .variations .woo-variation-items-wrapper ul[data-attribute_name="attribute_pa_taglia"] li.selected span{color:var(--white)}.lu-product .variations_form .variations .woo-variation-items-wrapper ul[data-attribute_name="attribute_pa_colore"] li:hover{box-shadow:0 0 0 2px var(--orange)}.lu-product .variations_form .variations .woo-variation-items-wrapper ul[data-attribute_name="attribute_pa_colore"] li:focus{box-shadow:0 0 0 1px #a8a8a8}.lu-product .variations_form .variations .woo-variation-items-wrapper ul[data-attribute_name="attribute_pa_colore"] li.selected{box-shadow:0 0 0 3px var(--orange)}button.reset_variations,a.reset_variations{display:inline-block;appearance:none;outline:none;border:none;background-color:transparent;font-weight:300;font-size:14px;color:var(--categ);text-decoration:underline;cursor:pointer;margin:20px 0 0;&:hover{color:var(--orange)}}.lu-product .quantity{display:block;float:initial !important;clear:both;margin:0 0 40px !important}.lu-product .quantity .flex{flex-wrap:nowrap;align-items:center}.lu-product .quantity .flex span{font-weight:500;font-size:20px;margin-right:30px}.lu-product .quantity .flex .qnt-button{appearance:none;outline:none;border:none;display:flex;justify-content:center;align-items:center;background-color:transparent;width:36px;height:36px;cursor:pointer}.lu-product .quantity .flex .qnt-button:hover svg path{fill:var(--orange)}.lu-product .quantity .flex input[type=number]{padding:10px 0;background-color:transparent;border:solid 1px var(--black);border-radius:60px;margin:0 4px;width:50px;font-weight:400;font-size:14px;pointer-events:none;&:focus{visibility:hidden}}.lu-product .quantity .flex input[type=number]::-webkit-outer-spin-button,.lu-product .quantity .flex input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0;pointer-events:none}.lu-product button[type=submit]{float:initial !important;clear:both !important;opacity:1 !important;padding:0 20px !important;display:block;width:100%;background-color:var(--black) !important;line-height:40px;font-family:'League Spartan',sans-serif;font-size:14px !important;font-weight:400 !important;color:var(--white) !important;border:none;border-radius:100px;margin-bottom:14px;transition:.1s;letter-spacing:1px;&:hover{opacity:.9 !important}&.disabled{opacity:.5 !important}}.lu-product #byYouButton{width:100%;padding:0 20px;line-height:40px}.lu-product .summary ul.variable-items-wrapper[data-attribute_name="attribute_gift-card-amount"] li.button-variable-item{height:fit-content;padding:10px;border-radius:100px;border:solid 1px var(--black);box-shadow:none !important;outline:none !important;line-height:initial;&:hover{border-color:var(--orange)}&.selected{border-color:var(--orange);background-color:var(--orange) !important;color:var(--white) !important}}.lu-product .summary .woocommerce-variation-add-to-cart #pwgc-purchase-container .pwgc-field-container{margin-bottom:20px}.lu-product .summary .woocommerce-variation-add-to-cart #pwgc-purchase-container .pwgc-field-container label{margin-bottom:4px}.lu-product .summary .woocommerce-variation-add-to-cart #pwgc-purchase-container .pwgc-field-container input,.lu-product .summary .woocommerce-variation-add-to-cart #pwgc-purchase-container .pwgc-field-container textarea{padding:16px;border:none;background-color:var(--form-input-bg);font-weight:400;font-size:14px;color:var(--black);margin-bottom:6px;&:focus{outline:none;box-shadow:none;border:solid 1px var(--liborder)}&::placeholder{color:var(--form-input-text)}}.lu-product .summary .woocommerce-variation-add-to-cart #pwgc-purchase-container .pwgc-field-container textarea{height:220px;resize:none;line-height:20px;&::-webkit-scrollbar{width:4px}&::-webkit-scrollbar-thumb{background-color:var(--liborder)}}.ppc-button-wrapper{margin-bottom:20px}.lu-product .summary .woocommerce-grouped-product-list-item .woocommerce-grouped-product-list-item__label label a{text-decoration:none;display:inline-block;padding:5px 0;font-size:15px;font-weight:300;color:var(--black);&:hover{color:var(--orange)}}.lu-product .woocommerce-notices-wrapper{position:fixed;top:130px;right:0;z-index:99500}.lu-product .woocommerce-notices-wrapper a.button{display:none}.lu-product .woocommerce-notices-wrapper .woocommerce-message{display:flex;align-items:center;width:fit-content;padding:20px 40px;background-color:var(--orange);border:none;color:var(--white);font-size:14px;font-weight:400;animation:enterMessage 4s forwards;transform:translateX(100%);&:before{position:static;margin-right:12px;color:var(--white)}&:focus{outline:none}}@keyframes enterMessage{0%{transform:translateX(100%)}15%{transform:translateX(0)}85%{transform:translateX(0)}99.999%{transform:translateX(100%)}100%{transform:translateX(100%);display:none}}.lu-product .woocommerce-notices-wrapper .woocommerce-message a{display:none !important}.lu-product .related{position:relative;margin-bottom:60px}.lu-product .related h2{clear:both}.lu-product .related .lu-button{position:absolute;top:20px;right:0}.lu-product .related>p{font-size:20px;font-weight:400;margin-bottom:60px}.custom-form{position:fixed;top:100%;left:0;width:100%;height:100vh;background-color:var(--formbg);z-index:199999;overflow-y:scroll;transition:.7s;&.clicked{top:0;box-shadow:0 -10px 20px rgba(0,0,0,.1)}&::-webkit-scrollbar{width:4px}&::-webkit-scrollbar-thumb{background-color:#e0ad72}}.custom-form .content>.flex{flex-wrap:nowrap;justify-content:space-between;margin-bottom:50px}.custom-form .content>.flex h2{font-weight:500;font-size:40px;margin:0}.custom-form .content>p{font-size:20px;line-height:30px;margin-bottom:50px}.custom-form .content>p a{color:var(--black);&:hover{-webkit-text-stroke:.4px var(--black)}}.custom-form form .flex{flex-wrap:nowrap;gap:2%}.custom-form form .flex>p{width:48%;margin-bottom:24px;&:has(.file-input-label){height:fit-content}}.custom-form form .flex>p>label,.custom-form form .flex>p>label span,.custom-form form .flex>p>label span input,.custom-form form .flex>p>label span select,.custom-form form .flex>p>label span textarea{width:100%}.custom-form form .flex>p>label{font-weight:400;font-size:16px}.custom-form form .flex>p>label span input,.custom-form form .flex>p>label span select,.custom-form form .flex>p>label textarea{appearance:none;padding:16px 20px;margin-bottom:6px;background-color:transparent;border:solid 1px var(--black);font-weight:400;font-size:14px;color:var(--black);resize:none;&:focus{outline:none}&::placeholder{color:var(--categ)}&::-webkit-scrollbar{display:none}}.custom-form form .flex>p .file-input-label{position:relative;display:block;max-width:350px}.custom-form label:has(select.wpcf7-select){position:relative}.custom-form label select.wpcf7-select{cursor:pointer}.custom-form #customSelectVladi{display:block;position:relative;& select{margin:0}}.custom-form #pencilIcon{display:inline-block;width:fit-content;position:absolute;top:50%;right:18px;transform:translateY(-50%);pointer-events:none}.custom-form .file-input-label #fileInput{padding:0;margin:0;height:1px;margin-bottom:-1px;visibility:hidden}.custom-form .file-input-label #fileButtonOverlay{position:relative;width:100%;height:42px;display:inline-flex;justify-content:center;align-items:center;gap:14px;border:solid 1px var(--black);border-radius:60px;background-color:var(--black);font-weight:400;font-size:13px;color:var(--formbg);cursor:pointer;transition:.1s;&:hover{opacity:.9}}.custom-form .file-input-label #fileButtonOutput{position:absolute;top:50%;left:103%;transform:translateY(-50%);width:fit-content;font-weight:400;font-size:13px;color:var(--black);text-wrap:nowrap;opacity:.7}.custom-form .file-input-label #simbolButtonOutput{display:none;position:absolute;top:50%;left:103%;width:16px;height:16px;transform:translateY(-50%)}.custom-form .file-input-label #fileLabelText{display:block;font-weight:400;font-size:12px;text-wrap:nowrap;color:var(--categ);margin-top:10px}.custom-form .wpcf7-acceptance .wpcf7-list-item{margin:0}.custom-form .wpcf7-acceptance .wpcf7-list-item input{margin-right:6px}.custom-form .wpcf7-acceptance .wpcf7-list-item span a{text-decoration:none;color:var(--black);font-weight:400;&:hover{-webkit-text-stroke:.3px var(--black)}}.custom-form form p:has(button[type=submit]){position:relative;margin:0}.custom-form input[type=submit]{display:none}.custom-form button[type=submit]{display:block;width:100%;padding:12px 20px !important;margin:0;background-color:transparent !important;border:solid 1px var(--black);border-radius:100px !important;font-size:14px !important;font-weight:400 !important;color:var(--black) !important;letter-spacing:1px;line-height:initial;transition:.3s;cursor:pointer;& svg{margin-left:6px}&:hover{border-color:var(--orange) !important;color:var(--orange) !important}&[disabled]{opacity:.5 !important;border-color:var(--black) !important;color:var(--black) !important}}.custom-form form p:has(button[type=submit]) .wpcf7-spinner{position:absolute;top:50%;left:10px;transform:translateY(-50%);margin:0;background-color:var(--liborder)}.custom-form form p:has(button[type=submit]) .wpcf7-spinner:before{background-color:var(--orange)}.custom-form form .wpcf7-response-output{padding:10px 16px;margin:30px 0 0;border-top:none;border-right:none;border-bottom:none;border-left-width:4px}.iubenda-cs-container .iubenda-cs-content{box-shadow:0 2px 8px rgba(0,0,0,.3) !important}#iubenda-iframe.iubenda-iframe-branded .purposes-header h2,#purposes-content-container .purposes-header h2,#iubenda-iframe.iubenda-iframe-branded .purposes-header p,#purposes-content-container .purposes-header p{color:var(--black) !important}.wc-block-components-notices .wc-block-store-notice.wc-block-components-notice-banner{background-color:var(--orange);color:var(--white);border:none;border-radius:0;&>svg{background-color:var(--white);& path{fill:var(--orange)}}& button svg path{fill:var(--white)}}.wp-block-woocommerce-cart .wc-block-cart__main table thead .wc-block-cart-items__header .wc-block-cart-items__header-image span,.wp-block-woocommerce-cart .wc-block-cart__main table thead .wc-block-cart-items__header .wc-block-cart-items__header-total span{font-weight:500;font-size:20px;text-transform:capitalize}.wp-block-woocommerce-cart .wc-block-cart__main table tbody .wc-block-cart-items__row .wc-block-cart-item__image{padding-left:0}.wp-block-woocommerce-cart .wc-block-cart__main table tbody .wc-block-cart-items__row .wc-block-cart-item__product .wc-block-cart-item__wrap>a{text-decoration:none;font-weight:500;font-size:16px;color:var(--black);margin-bottom:10px}.wp-block-woocommerce-cart .wc-block-cart__main table tbody .wc-block-cart-items__row .wc-block-cart-item__product .wc-block-cart-item__wrap .wc-block-components-product-metadata ul li span,.wp-block-woocommerce-cart .wc-block-cart__main table tbody .wc-block-cart-items__row .wc-block-cart-item__product .wc-block-cart-item__wrap .wc-block-components-product-metadata .wc-block-components-product-metadata__description p{font-weight:300;font-size:14px;color:var(--black);margin-bottom:5px}.wp-block-woocommerce-cart .wc-block-cart__main table tbody .wc-block-cart-items__row .wc-block-cart-item__product .wc-block-cart-item__wrap .wc-block-components-product-badge{border:none;padding:0;font-weight:600;font-size:12px;color:var(--orange)}.wp-block-woocommerce-cart .wc-block-cart__main table tbody .wc-block-cart-items__row .wc-block-cart-item__product .wc-block-cart-item__wrap .wc-block-cart-item__prices .wc-block-components-product-price ins{color:var(--orange)}.wp-block-woocommerce-cart .wc-block-cart__main table tbody .wc-block-cart-items__row .wc-block-cart-item__product .wc-block-cart-item__wrap .wc-block-components-sale-badge{display:none}.wp-block-woocommerce-cart .wc-block-cart__main table tbody .wc-block-cart-items__row .wc-block-cart-item__product .wc-block-cart-item__wrap .wc-block-components-quantity-selector{margin-bottom:20px}.wp-block-woocommerce-cart .wc-block-cart__main table tbody .wc-block-cart-items__row .wc-block-cart-item__product .wc-block-cart-item__wrap .wc-block-components-quantity-selector:after{display:none}.wp-block-woocommerce-cart .wc-block-cart__main table tbody .wc-block-cart-items__row .wc-block-cart-item__product .wc-block-cart-item__wrap .wc-block-components-quantity-selector input{padding:8px 0;border:solid 1px var(--black);border-radius:60px;font-weight:400;font-size:14px;pointer-events:none;&:focus{box-shadow:none;display:none}}.wp-block-woocommerce-cart .wc-block-cart__main table tbody .wc-block-cart-items__row .wc-block-cart-item__product .wc-block-cart-item__wrap .wc-block-components-quantity-selector button{color:var(--black);opacity:1;font-size:13px;cursor:pointer;transform:translateY(-2px);&:hover{color:var(--orange)}&:focus{box-shadow:none}}.wp-block-woocommerce-cart .wc-block-cart__main table tbody .wc-block-cart-items__row .wc-block-cart-item__product .wc-block-cart-item__wrap .wc-block-cart-item__quantity .wc-block-cart-item__remove-link{font-weight:300;font-size:14px;text-decoration:underline;color:var(--categ);&:hover{color:var(--orange)}}.wp-block-woocommerce-cart .wc-block-cart__main table tbody .wc-block-cart-items__row .wc-block-cart-item__total .wc-block-components-product-price span{font-weight:600;font-size:16px}.wp-block-woocommerce-cart .wc-block-cart__main table tbody .wc-block-cart-items__row .wc-block-cart-item__total .wc-block-cart-item__total-price-and-sale-badge-wrapper .wc-block-components-sale-badge{padding:0 12px;border:none;border-radius:10px;background-color:var(--orange);font-weight:500;font-size:11px;line-height:20px;color:var(--white)}.wp-block-woocommerce-cart .wc-block-cart__main table tbody .wc-block-cart-items__row .wc-block-cart-item__product .wc-block-components-product-metadata ul li{margin-bottom:8px;& .wc-block-components-product-details__name{font-weight:500 !important}}.wp-block-woocommerce-cart .wc-block-cart__main table tbody .wc-block-cart-items__row .wc-block-cart-item__product .wc-block-components-product-metadata .wc-block-components-product-details:has(.wc-block-components-product-details__ammontare-del-buono-regalo){display:none}.wp-block-woocommerce-cart .wc-block-components-sidebar .wc-block-components-totals-wrapper #pwgc-redeem-gift-card-form{display:flex;flex-wrap:wrap;row-gap:16px}.wp-block-woocommerce-cart .wc-block-components-sidebar .wc-block-components-totals-wrapper #pwgc-redeem-gift-card-form label{width:100%;display:block}.wp-block-woocommerce-cart .wc-block-components-sidebar .wc-block-components-totals-wrapper #pwgc-redeem-gift-card-form input[type=text]{width:70%;padding:12px 18px;background-color:var(--form-input-bg);border:none;border-radius:0;color:var(--black);font-weight:400;font-size:15px;margin:0;&:focus{outline:solid 1px var(--form-input-text)}}.wp-block-woocommerce-cart .wc-block-components-sidebar .wc-block-components-totals-wrapper #pwgc-redeem-gift-card-form button{width:30%;margin:0;border:none;border-radius:0 100px 100px 0;background-color:var(--black);box-shadow:none;color:var(--white);cursor:pointer;transition:.2s;&:hover{opacity:.8}&:focus{outline:solid 1px var(--black)}}.wp-block-woocommerce-cart .wc-block-components-sidebar .wc-block-components-totals-wrapper #pwgc-redeem-gift-card-form:has(input[type=text]:focus) button{outline:solid 1px var(--black)}.wp-block-woocommerce-cart .wc-block-components-sidebar .wc-block-components-totals-wrapper #pwgc-redeem-gift-card-form .components-notice__content{color:var(--orange);font-size:14px}.wp-block-woocommerce-cart .wc-block-components-sidebar .wp-block-woocommerce-cart-order-summary-block .wc-block-cart__totals-title{font-weight:500;font-size:20px;text-transform:capitalize}.wp-block-woocommerce-cart .wc-block-components-sidebar .wp-block-woocommerce-cart-order-summary-block .wc-block-components-totals-coupon .wc-block-components-panel__content .wc-block-components-totals-coupon__content form input#wc-block-components-totals-coupon__input-coupon{border:none;border-radius:0;background-color:var(--vliborder);&:focus{outline:solid 1px var(--liborder)}}.wp-block-woocommerce-cart .wc-block-components-sidebar .wp-block-woocommerce-cart-order-summary-block .wc-block-components-totals-coupon .wc-block-components-panel__content .wc-block-components-totals-coupon__content form label{color:var(--form-input-text)}.wp-block-woocommerce-cart .wc-block-components-sidebar .wp-block-woocommerce-cart-order-summary-block .wc-block-components-totals-coupon .wc-block-components-panel__content .wc-block-components-totals-coupon__content form button[type=submit]{display:none}.wp-block-woocommerce-cart .wc-block-components-sidebar .wp-block-woocommerce-cart-order-summary-block .wc-block-components-totals-wrapper .wc-block-components-totals-footer-item span{font-weight:600}.wp-block-woocommerce-cart .wc-block-components-sidebar .wc-block-cart__submit .wc-block-cart__submit-container{background-color:transparent !important;&.wc-block-cart__submit-container--sticky{background-image:linear-gradient(0deg,#0000002b,transparent)}&:before{display:none}}.wp-block-woocommerce-cart .wc-block-components-sidebar .wp-block-woocommerce-cart-order-summary-block .wp-block-woocommerce-cart-order-summary-shipping-block form.wc-block-components-shipping-calculator-address button[type=submit],.wp-block-woocommerce-cart .wc-block-components-sidebar .wc-block-cart__submit .wc-block-cart__submit-container a{appearance:none;outline:none;box-shadow:none;border:none;background-color:var(--black);border-radius:60px;text-decoration:none;font-weight:400;font-size:14px;color:var(--white);transition:.1s;&:hover{opacity:.9}&:focus{box-shadow:none}}.wp-block-woocommerce-cart .wc-block-components-sidebar .wp-block-woocommerce-cart-order-summary-block .wp-block-woocommerce-cart-order-summary-shipping-block .wc-block-components-shipping-address{margin-top:6px}.wp-block-woocommerce-cart .wc-block-components-sidebar .wp-block-woocommerce-cart-order-summary-block .wp-block-woocommerce-cart-order-summary-shipping-block .wc-block-components-shipping-rates-control label.wc-block-components-radio-control__option input{width:20px;height:20px;min-width:unset;min-height:unset;&:focus{outline:none}}.wp-block-woocommerce-cart .wc-block-components-sidebar .wp-block-woocommerce-cart-order-summary-block .wp-block-woocommerce-cart-order-summary-shipping-block .wc-block-components-shipping-rates-control label.wc-block-components-radio-control__option.wc-block-components-radio-control__option-checked input{border-color:var(--orange);&:before{background-color:var(--orange)}}.wc-block-components-totals-shipping .wc-block-components-totals-item__value strong{font-weight:500}.wp-block-woocommerce-cart .wc-block-components-notices__snackbar .wc-block-components-notice-snackbar{background-color:var(--orange);border-radius:0}.wp-block-woocommerce-cart .wc-block-components-notices__snackbar .wc-block-components-notice-snackbar>svg{background-color:var(--white);& path{fill:var(--orange)}}.wp-block-woocommerce-cart .wc-block-components-notices__snackbar .wc-block-components-notice-snackbar .wc-block-components-notice-banner__content{color:var(--white)}.wp-block-woocommerce-cart .wc-block-components-notices__snackbar .wc-block-components-notice-snackbar button svg path{fill:var(--white)}a.button.wc-backward{width:fit-content;padding:12px 20px;background-color:var(--black) !important;border-radius:50px;text-decoration:none;color:var(--white) !important;font-size:14px;font-weight:400;cursor:pointer;letter-spacing:1px;transition:.2s;&:hover{opacity:.9}}.lu-checkout form.checkout>.flex{flex-wrap:nowrap;justify-content:space-between}.lu-checkout form.checkout h3{font-weight:500;font-size:20px}.lu-checkout form.checkout p.form-row{position:relative;padding:0;margin:0 0 20px !important}.lu-checkout form.checkout input:not([type=checkbox]):not([type=radio]):not([type=submit]),.lu-checkout form.checkout textarea{padding:32px 16px 12px;background-color:var(--form-input-bg);outline:none;border:none;border-radius:0;box-shadow:none;font-weight:400;font-size:16px;letter-spacing:.5px;color:var(--black);&:focus{outline:solid 1px var(--liborder)}&::placeholder{color:var(--form-input-text)}}.lu-checkout form.checkout p.form-row:has(label.screen-reader-text) input:not([type=checkbox]):not([type=radio]):not([type=submit]){padding:16px}.lu-checkout form.checkout select{padding:32px 16px 12px;background-color:var(--form-input-bg);outline:none;border:none;border-radius:0;box-shadow:none;font-weight:400;font-size:16px;letter-spacing:.5px;color:var(--black)}.lu-checkout form.checkout .select2 .select2-selection{padding:32px 16px 12px;background-color:var(--form-input-bg);outline:none;border:none;border-radius:0;box-shadow:none;font-weight:400;font-size:16px;letter-spacing:.5px;color:var(--black);& .select2-selection__rendered{padding:0;font-weight:400;font-size:16px;letter-spacing:.5px;color:var(--black)}&:focus{outline:solid 1px var(--liborder)}}.select2-container .select2-results__options::-webkit-scrollbar{width:6px}.select2-container .select2-results__options::-webkit-scrollbar-thumb{background-color:var(--liborder)}.lu-checkout form.checkout input[type=checkbox]{display:inline-block;appearance:none;outline:none !important;position:relative;width:16px;height:16px;cursor:pointer;margin-right:6px;&:before{position:absolute;content:'';display:block;width:100%;height:100%;background-color:#fff;border-radius:4px;border:solid 1px var(--liborder);pointer-events:none}&:checked:before,&:focus:before{border-color:var(--orange);box-shadow:0 0 0 1px var(--orange)}&:after{position:absolute;content:'';display:none;top:50%;left:50%;width:8px;height:4px;border-left:solid 2px var(--orange);border-bottom:solid 2px var(--orange);transform:translate(-40%,-50%) rotate(-45deg)}&:checked:after{display:block}}.lu-checkout form.checkout .woocommerce-invalid input[type=checkbox]{&:checked:before,&:focus:before{border-color:red;box-shadow:0 0 0 1px red}}label[for=billing_codice_fiscale] span.optional{display:none !important}.lu-checkout form.checkout #lu-checkout-main{width:63%}.lu-checkout form.checkout #customer_details .col-1,.lu-checkout form.checkout #customer_details .col-2{float:unset;width:100%}.lu-checkout form.checkout #customer_details .col-2{border-bottom:solid 1px var(--vliborder);padding-bottom:40px;margin-bottom:40px}.lu-checkout form.checkout #customer_details h3{margin-bottom:10px}.lu-checkout form.checkout #customer_details p{font-size:14px;margin:0 0 30px}.lu-checkout form.checkout #customer_details label:not(.woocommerce-form__label-for-checkbox){position:absolute;top:6px;left:16px;font-weight:400;font-size:12px;color:var(--form-input-text);z-index:2;pointer-events:none}.lu-checkout form.checkout #customer_details label[for=order_comments]{position:static;top:unset;left:unset;font-weight:500;font-size:20px;color:var(--black);margin-bottom:10px}.lu-checkout form.checkout #customer_details textarea[name=order_comments]{padding:16px !important}.lu-checkout form.checkout #customer_details p#billing_email_field{padding:30px 0;border-top:solid 1px var(--vliborder);border-bottom:solid 1px var(--vliborder);display:flex;flex-wrap:nowrap;justify-content:space-between;align-items:center;margin-bottom:40px !important;&:before{position:absolute}&:after{display:none}}.lu-checkout form.checkout #customer_details p#billing_email_field label{position:static;font-weight:300;font-size:16px;color:var(--black)}.lu-checkout form.checkout #customer_details p#billing_email_field span.woocommerce-input-wrapper{width:70%}.lu-checkout form.checkout #customer_details p#billing_email_field input{padding:16px}.lu-checkout form.checkout #customer_details .woocommerce-shipping-fields{padding-bottom:40px;border-bottom:solid 1px var(--vliborder)}.lu-checkout form.checkout #customer_details .woocommerce-shipping-fields h3{margin-bottom:0;& span{font-weight:500;font-size:20px}}.lu-checkout form.checkout #customer_details .woocommerce-shipping-fields .shipping_address{padding-top:20px}.lu-checkout form.checkout #customer_details .woocommerce-additional-fields{padding-top:30px;& p{margin-bottom:0 !important}}.lu-checkout form.checkout #customer_details .woocommerce-additional-fields textarea{padding:16px;background-color:var(--form-input-bg);outline:none;border:none;border-radius:0;box-shadow:none;font-weight:400;font-size:16px;letter-spacing:.5px;line-height:16px;color:var(--black);margin-bottom:0;min-height:110px;max-height:300px;resize:vertical;&:focus{outline:solid 1px var(--liborder)}&::placeholder{color:var(--form-input-text)}}.lu-checkout form.checkout #lu-checkout-main #order_review_heading{margin-bottom:30px}.lu-checkout form.checkout #lu-checkout-main #order_review_heading.mobile{display:none}.lu-checkout form.checkout #lu-checkout-main #order_review .ppc-button-wrapper{margin-bottom:0}.lu-checkout form.checkout #lu-checkout-main #order_review #lu-review-order ul.lu-review-order-items{list-style-type:none;display:none;padding-bottom:40px;border-bottom:solid 1px var(--vliborder);margin-bottom:40px}.lu-checkout form.checkout #lu-checkout-main #order_review #lu-review-order li.cart_item{display:flex;justify-content:left;align-items:start;gap:6%;margin-bottom:30px;&:last-child{margin-bottom:0}}.lu-checkout form.checkout #lu-checkout-main #order_review #lu-review-order li.cart_item .product-img img{width:80px;min-width:80px;aspect-ratio:1/1;object-fit:cover;object-position:center}.lu-checkout form.checkout #lu-checkout-main #order_review #lu-review-order li.cart_item .product-name{padding-top:6px;width:fit-content;font-weight:500;font-size:16px;& .lu-stock-quantity{font-weight:400;font-size:14px;margin-bottom:0}& dl.variation{margin-top:10px}& dl.variation p{margin-bottom:6px}}.lu-checkout form.checkout #lu-checkout-main #order_review #lu-review-order li.cart_item .product-total{width:fit-content;margin-left:auto;font-weight:500;font-size:17px}.lu-checkout form.checkout #lu-checkout-main #order_review #lu-review-order .lu-review-order-shipping{padding-bottom:40px;border-bottom:solid 1px var(--vliborder);margin-bottom:40px}.lu-checkout form.checkout #lu-checkout-main #order_review #lu-review-order .lu-review-order-shipping #lu-main-cart-subtotal,.lu-checkout form.checkout #lu-checkout-main #order_review #lu-review-order .lu-review-order-shipping #lu-main-order-total{display:flex;justify-content:space-between;align-items:center;gap:30px}.lu-checkout form.checkout #lu-checkout-main #order_review #lu-review-order .lu-review-order-shipping #lu-main-order-total{margin-top:20px}.lu-checkout form.checkout #lu-checkout-main #order_review #lu-review-order .lu-review-order-shipping #lu-main-cart-subtotal{margin-bottom:20px;font-weight:500;font-size:18px}.lu-checkout form.checkout #lu-checkout-main #order_review #lu-review-order .lu-review-order-shipping .fee{display:flex;justify-content:space-between;align-items:center;gap:30px;font-size:18px;margin-bottom:20px}.lu-checkout form.checkout #lu-checkout-main #order_review #lu-review-order .lu-review-order-shipping #lu-main-order-total{text-transform:uppercase;font-weight:600;font-size:22px;& bdi{font-weight:600}}.lu-checkout form.checkout #lu-checkout-main #order_review #lu-review-order .lu-review-order-shipping ul#shipping_method{list-style-type:none;margin-top:4px;margin-bottom:40px}.lu-checkout form.checkout #lu-checkout-main #order_review #lu-review-order .lu-review-order-shipping ul#shipping_method li{position:relative;margin:0 0 20px}.lu-checkout form.checkout #lu-checkout-main #order_review #lu-review-order .lu-review-order-shipping ul#shipping_method li input{position:absolute;top:50%;right:20px;transform:translateY(-50%);width:18px;height:18px;outline:none;accent-color:#e27627;margin:0}.lu-checkout form.checkout #lu-checkout-main #order_review #lu-review-order .lu-review-order-shipping ul#shipping_method li label{display:block;padding:20px 60px 20px 30px;border:solid 1px var(--vliborder);font-weight:400;font-size:16px;line-height:2;cursor:pointer}.lu-checkout form.checkout #lu-checkout-main #order_review #lu-review-order .lu-review-order-shipping .woocommerce-shipping-destination,.lu-checkout form.checkout #lu-checkout-main #order_review #lu-review-order .lu-review-order-shipping .shipping-calculator-button{display:none}.lu-checkout form.checkout #lu-checkout-main #payment{background-color:transparent;border-radius:0}.lu-checkout form.checkout #lu-checkout-main #payment .form-row.place-order{padding:0;margin:0}.lu-checkout form.checkout #lu-checkout-main #payment ul{padding:0;border:none;margin-bottom:30px}.lu-checkout form.checkout #lu-checkout-main #payment ul li{position:relative;border:solid 1px var(--vliborder);margin-bottom:20px;&:last-child{margin-bottom:0}&:focus{border-color:var(--liborder)}}.lu-checkout form.checkout #lu-checkout-main #payment ul li input{position:absolute;top:27px;right:20px;width:18px;height:18px;margin:0;outline:none;accent-color:#e27627}.lu-checkout form.checkout #lu-checkout-main #payment ul li label{position:relative;display:block;padding:20px 30px;cursor:pointer;&:has(img){padding-left:60px}}.lu-checkout form.checkout #lu-checkout-main #payment ul li label img{position:absolute;top:50%;transform:translateY(-50%);left:16px;margin:0;max-width:36px}.lu-checkout form.checkout #lu-checkout-main #payment ul li .payment_box{padding:20px 30px;margin:0;border-radius:0;background-color:var(--vliborder);&:before{display:none}}.lu-checkout form.checkout #lu-checkout-main #payment ul li .payment_box p{margin-bottom:0 !important}.lu-checkout form.checkout #lu-checkout-main #payment ul li .payment_box .msp-ui-credit-card-form .msp-ui-form-label{padding:10px 0;color:var(--black)}.lu-checkout form.checkout #lu-checkout-main #payment p.mailchimp-newsletter{margin-bottom:40px !important}.lu-checkout form.checkout #lu-checkout-main #payment button[type=submit]{float:unset;width:100%;background-color:var(--black);padding:12px 20px;border-radius:50px;font-weight:400;font-size:14px;color:var(--white);letter-spacing:1px;cursor:pointer;transition:.1s;&:hover{opacity:.9}}.lu-checkout form.checkout #lu-checkout-main form#pwgc-redeem-form{display:flex;flex-wrap:wrap;margin-bottom:30px}.lu-checkout form.checkout #lu-checkout-main form#pwgc-redeem-form label,.lu-checkout form.checkout #lu-checkout-main form#pwgc-redeem-form #pwgc-redeem-error{width:100%;margin-bottom:10px}.lu-checkout form.checkout #lu-checkout-main form#pwgc-redeem-form input[type=text]{width:calc(100% - 100px);max-width:350px;padding:12px 20px;margin:0 0 30px}.lu-checkout form.checkout #lu-checkout-main form#pwgc-redeem-form input[type=submit]{width:100px;padding:12px 20px 12px 16px !important;margin:0 0 30px 0 !important;border:solid 1px var(--black);border-radius:0 50px 50px 0;background-color:var(--black);font-size:12px;text-wrap:wrap;color:var(--white);cursor:pointer;transition:.1s;&:hover{opacity:.9}}.lu-checkout form.checkout #lu-checkout-main form#pwgc-redeem-form:has(input:focus) input[type=submit]{outline:solid 1px var(--black)}.lu-checkout form.checkout #lu-checkout-summary{align-self:flex-start;position:sticky;top:32px;width:32%;box-shadow:0 0 10px rgba(0,0,0,.25);background-color:var(--white);padding:30px}.lu-checkout form.checkout #lu-checkout-summary h2{font-weight:500;font-size:20px}.lu-checkout form.checkout #lu-checkout-summary .lu-checkout-summary-items{padding-bottom:10px}.lu-checkout form.checkout #lu-checkout-summary .lu-checkout-summary-items .lu-checkout-summary-item{display:flex;flex-wrap:nowrap;align-items:center;margin-bottom:10px}.lu-checkout form.checkout #lu-checkout-summary .lu-checkout-summary-items .lu-checkout-summary-item .lu-checkout-summary-item-image{width:40%;min-width:40%;max-width:100px;& img{width:100%;aspect-ratio:1/1;object-fit:cover;object-position:center}}.lu-checkout form.checkout #lu-checkout-summary .lu-checkout-summary-items .lu-checkout-summary-item .lu-checkout-summary-item-details{padding:10px 0 10px 6%}.lu-checkout form.checkout #lu-checkout-summary .lu-checkout-summary-items .lu-checkout-summary-item .lu-checkout-summary-item-details h3{font-weight:500;font-size:16px;margin-bottom:6px}.lu-checkout form.checkout #lu-checkout-summary .lu-checkout-summary-items .lu-checkout-summary-item .lu-checkout-summary-item-details .lu-stock-warning{text-transform:uppercase;line-height:initial;font-weight:600;font-size:12px;color:var(--orange);margin-bottom:10px}.lu-checkout form.checkout #lu-checkout-summary .lu-checkout-summary-items .lu-checkout-summary-item .lu-checkout-summary-item-details ul.lu-product-attributes{list-style-type:none;margin-bottom:6px;li{font-weight:300;font-size:13px;margin-bottom:6px}}.lu-checkout form.checkout #lu-checkout-summary .lu-checkout-summary-items .lu-checkout-summary-item .lu-checkout-summary-item-details p{font-weight:300;font-size:14px;line-height:initial;margin-bottom:12px}.lu-checkout form.checkout #lu-checkout-summary .lu-checkout-summary-items .lu-checkout-summary-item .lu-checkout-summary-item-details span.lu-summary-price{display:block;font-weight:600;font-size:17px}.lu-checkout form.checkout #lu-checkout-summary .woocommerce-form-coupon-toggle{border-top:solid 1px var(--vliborder)}.lu-checkout form.checkout #lu-checkout-summary .woocommerce-form-coupon-toggle .woocommerce-info{padding:0;margin:0;background-color:transparent;border:none}.lu-checkout form.checkout #lu-checkout-summary .woocommerce-form-coupon-toggle .woocommerce-info{font-size:0}.lu-checkout form.checkout #lu-checkout-summary .woocommerce-form-coupon-toggle .woocommerce-info:after,.lu-checkout form.checkout #lu-checkout-summary .woocommerce-form-coupon-toggle .woocommerce-info:before{display:none}.lu-checkout form.checkout #lu-checkout-summary .woocommerce-form-coupon-toggle .woocommerce-info a{position:relative;display:block;padding:20px 10% 20px 0;width:100%;text-decoration:none;font-weight:500;font-size:0;color:transparent;transition:.3s;&:before{content:'Codice promozionale';color:var(--black);font-size:18px}&:after{content:url(//vladishoes.it/wp-content/themes/vladi/img/arrow-sm-down.svg);position:absolute;top:50%;right:0;transform:translateY(-50%) rotate(0);transition:.3s}}.lu-checkout form.checkout #lu-checkout-summary .woocommerce-form-coupon-toggle .woocommerce-info a.clicked:after{transform:translateY(-50%) rotate(180deg)}.lu-checkout form.checkout #lu-checkout-summary form.checkout_coupon{margin:0;padding:0;border:none;border-radius:0}.lu-checkout form.checkout #lu-checkout-summary form.checkout_coupon p.form-row{float:unset;&.form-row-first{width:100%;margin-bottom:20px}&.form-row-last{display:none}}.lu-checkout form.checkout #lu-checkout-summary #lu-cart-subtotal,.lu-checkout form.checkout #lu-checkout-summary #lu-cart-fees,.lu-checkout form.checkout #lu-checkout-summary #lu-cart-shipping,.lu-checkout form.checkout #lu-checkout-summary #lu-cart-total{display:flex;justify-content:space-between;align-items:center;gap:30px;border-top:solid 1px var(--vliborder);padding-top:20px}.lu-checkout form.checkout #lu-checkout-summary #lu-cart-subtotal,.lu-checkout form.checkout #lu-checkout-summary #lu-cart-fees,.lu-checkout form.checkout #lu-checkout-summary #lu-cart-shipping{padding-bottom:20px;font-weight:500;font-size:18px}.lu-checkout form.checkout #lu-checkout-summary #lu-cart-total{font-weight:600;font-size:24px;text-transform:uppercase}.lu-checkout form.checkout #lu-checkout-summary #lu-cart-pw-gift-card:has(div){padding:20px 0;border-top:solid 1px var(--vliborder);font-weight:500;font-size:18px;& .pwgc-cart-subtitle{margin:10px 0;font-size:14px}& .pwgc-remove-card{font-size:14px}}section:has(.lu-thankyou) .wp-block-spacer{display:none}.wp-block-group.content:has(.lu-thankyou){width:100%;background-color:var(--liborder);background:linear-gradient(0deg,#00000093,#00000093),url(//vladishoes.it/wp-content/themes/vladi/img/order-received.jpg);background-position:center;background-size:cover}.lu-thankyou .content>.flex{padding:150px 0 100px;min-height:100vh;flex-direction:column;justify-content:center;align-items:start;color:var(--white)}.lu-thankyou .lu-thankyou-main{margin-bottom:60px}.lu-thankyou .lu-thankyou-main .ord-number{display:block;font-weight:400;font-size:13px;margin-bottom:40px}.lu-thankyou .lu-thankyou-main p{color:var(--white);font-size:20px;max-width:750px;& a{color:var(--orange);font-weight:500}& strong{font-weight:500}}.lu-thankyou .lu-thankyou-buttons{width:100%;max-width:750px;display:flex;justify-content:space-between}.lu-thankyou .lu-thankyou-buttons a{width:48%}.lu-thankyou .lu-thankyou-main .lu-thankyou-main-newsletter #mc_embed_shell{max-width:750px;padding-top:20px;border-top:solid 1px var(--vliborder)}.lu-thankyou .lu-thankyou-main .lu-thankyou-main-newsletter #mc_embed_signup{background-color:transparent;font-family:'League Spartan',sans-serif}.lu-thankyou .lu-thankyou-main .lu-thankyou-main-newsletter #mc_embed_signup form{margin:0}.lu-thankyou .lu-thankyou-main .lu-thankyou-main-newsletter #mc_embed_signup form .flex{flex-wrap:nowrap;align-items:start;& .mc-field-group{width:calc(100% - 44px)}& .clear{width:44px}}.lu-thankyou .lu-thankyou-main .lu-thankyou-main-newsletter #mc_embed_signup form .flex .mc-field-group{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap}.lu-thankyou .lu-thankyou-main .lu-thankyou-main-newsletter #mc_embed_signup form .flex .mc-field-group label{width:20%;font-weight:300;font-size:16px;line-height:30px;color:var(--whitesec)}.lu-thankyou .lu-thankyou-main .lu-thankyou-main-newsletter #mc_embed_signup form .flex .mc-field-group input{width:80%;padding:16px;border:solid 1px var(--whitesec);outline:none !important;box-shadow:none !important;border-radius:0;background-color:rgba(255,255,255,.1);font-weight:400;font-size:14px;color:var(--whitesec);&::placeholder{color:#a39c98}}.lu-thankyou .lu-thankyou-main .lu-thankyou-main-newsletter #mc_embed_signup form .flex .clear button[type=submit]{appearance:none;border:solid 1px var(--whitesec);border-left:none;height:47px;width:100%;background-color:rgba(255,255,255,.5);cursor:pointer;transition:.3s;&:hover{background-color:rgba(255,255,255,.7)}& svg path{fill:var(--black)}}.lu-thankyou .lu-thankyou-main .lu-thankyou-main-newsletter #mc_embed_signup form div.mce_inline_error{margin:6px 0 0 20% !important;padding:0 !important;background-color:transparent !important;font-weight:400 !important;font-size:14px !important;color:#D63637 !important;&:before{content:url(//vladishoes.it/wp-content/themes/vladi/img/before-mce-error.svg);display:inline-block;margin-right:5px;transform:translateY(3px)}}.lu-thankyou .lu-thankyou-main .lu-thankyou-main-newsletter #mc_embed_signup form #mce-responses .response{margin-top:10px}.lu-thankyou .lu-thankyou-main .lu-thankyou-main-newsletter #mc_embed_signup form #mce-responses #mce-success-response{color:#00b300}.lu-my-account{display:flex;justify-content:center;align-items:center;width:100%;min-height:100vh;padding:140px 0 100px;background-color:#fff;background-image:url(//vladishoes.it/wp-content/themes/vladi/img/login_background.jpg);background-size:cover;background-position:center}.lu-myacc-textbox{padding:50px;margin:0;background-color:var(--white);border:solid 1px var(--black)}.lu-my-account .u-column1.col-1,.lu-my-account .u-column2.col-2{float:initial;clear:both;width:100%;max-width:620px;margin:0 auto;&.switched{display:none}}.lu-my-account .u-column1.col-1>h2,.lu-my-account .u-column2.col-2>h2{display:none}.lu-my-account .u-column1.col-1 form,.lu-my-account .u-column2.col-2 form,.lu-my-account form.woocommerce-ResetPassword{padding:80px 50px;margin:0;background-color:var(--white);border:solid 1px var(--black);border-radius:0}.lu-my-account .u-column1.col-1 form h2,.lu-my-account .u-column2.col-2 form h2{font-weight:500;font-size:40px;margin-bottom:60px}.lu-my-account .u-column1.col-1 form .woocommerce-form-row,.lu-my-account .u-column2.col-2 form .woocommerce-form-row,.lu-my-account form.woocommerce-ResetPassword .woocommerce-form-row{margin-bottom:40px;padding:0}.lu-my-account form.woocommerce-ResetPassword .woocommerce-form-row:last-of-type{margin-bottom:0}.lu-my-account .u-column1.col-1 form .woocommerce-form-row label,.lu-my-account .u-column2.col-2 form .woocommerce-form-row label,.lu-my-account form.woocommerce-ResetPassword .form-row label{font-weight:300;font-size:16px;color:var(--black);line-height:initial;margin-bottom:10px}.lu-my-account .u-column1.col-1 form .woocommerce-form-row input,.lu-my-account .u-column2.col-2 form .woocommerce-form-row input,.lu-my-account form.woocommerce-ResetPassword .form-row input{padding:16px;outline:none;border:none;background-color:var(--form-input-bg);font-weight:400;font-size:1em;color:var(--black);&:focus{outline:solid 1px var(--liborder)}&::placeholder{color:var(--form-input-text)}}.lu-my-account .u-column1.col-1 form .form-row button[type=submit],.lu-my-account .u-column2.col-2 form .form-row button[type=submit],.lu-my-account form.woocommerce-ResetPassword .form-row button[type=submit]{display:flex;align-items:center;justify-content:center;gap:10px;width:100%;padding:12px 20px;background-color:transparent;border:solid 1px var(--black);border-radius:60px;font-weight:400;font-size:1em;color:var(--black);transition:.3s;&:hover{border-color:var(--orange);color:var(--orange)}}.lu-my-account .lu-myacc-form-endline{text-align:center;font-weight:300;size:14px;color:var(--black);margin:60px 0 0}.lu-my-account .lu-myacc-form-endline .lu-myacc-switch{font-weight:600;color:var(--orange);cursor:pointer}.lu-my-account .u-column1.col-1 form .woocommerce-form-row .password-input .show-password-input{top:50%;transform:translateY(-50%);line-height:initial;&:before{content:'';display:block;margin:0;width:16px;height:16px;background-image:url(//vladishoes.it/wp-content/themes/vladi/img/show_password.png)}&.display-password:before{background-image:url(//vladishoes.it/wp-content/themes/vladi/img/hidden_password.png)}}.lu-my-account .u-column1.col-1 form .woocommerce-form-login__rememberme{margin-bottom:20px}.lu-my-account .u-column1.col-1 form .woocommerce-form-login__rememberme span{font-weight:300;font-size:16px;color:var(--black);margin-left:3px}.lu-my-account .u-column1.col-1 form .woocommerce-LostPassword{margin:14px 0 0;text-align:center}.lu-my-account .u-column1.col-1 form .woocommerce-LostPassword a{text-decoration:none;font-weight:400;font-size:13px;color:var(--categ);transition:.1s;&:hover{color:var(--orange)}}.lu-my-account .u-column2.col-2 form .woocommerce-privacy-policy-text{margin-bottom:40px;& p{margin:0}& a{text-decoration:none;font-weight:400;color:var(--orange)}}.lu-my-account .u-column2.col-2 form .mailchimp-newsletter{padding:0}.lu-my-account .u-column2.col-2 form label[for=mailchimp_woocommerce_newsletter] span,.lu-my-account .u-column2.col-2 form label[for="mailchimp_woocommerce_gdpr[877f39f912]"] span{font-weight:400;font-size:16px;letter-spacing:.5px}.lu-my-account .u-column2.col-2 form input[type=checkbox]{margin:-2px 8px 0 0}ul.woocommerce-error,.lu-my-account .woocommerce-notices-wrapper ul.woocommerce-error,.lu-my-account .woocommerce-message{padding:20px 40px 20px 50px;border:none;border-radius:0;outline:none;background-color:var(--orange);font-weight:400;font-size:14px;color:var(--white);&:before{color:var(--white);top:50%;transform:translateY(-50%)}& strong{font-weight:400;-webkit-text-stroke:.3px var(--white)}& li{margin-bottom:6px;&:last-of-type{margin:0}& a{text-decoration:none;color:var(--white);-webkit-text-stroke:.3px var(--white)}}}.lu-my-account:has(.woocommerce-MyAccount-content){padding:150px 0 100px;display:block;background-image:none}.lu-my-account:has(.woocommerce-MyAccount-content) .content{width:70% !important;max-width:70% !important;margin-top:0 !important;margin-right:0 !important;margin-bottom:0 !important;margin-left:auto !important}.lu-my-account .woocommerce nav.woocommerce-MyAccount-navigation{float:none;clear:both;position:fixed;top:0;left:0;width:30%;height:100vh;display:flex;flex-direction:column;padding:140px 4% 80px;background-color:var(--white);box-shadow:2px 0 10px rgba(0,0,0,.15);z-index:99989;overflow-y:scroll;&::-webkit-scrollbar{display:none}}.lu-my-account .lu-myacc-mobile-navigation{display:none}.lu-my-account .lu-account-icon{display:flex;align-items:center;gap:20px;margin-bottom:40px}.lu-my-account .lu-account-icon svg{min-width:70px}.lu-my-account .lu-account-icon p{font-weight:500;font-size:20px;color:var(--black);margin:0;text-transform:capitalize}.lu-my-account .woocommerce nav.woocommerce-MyAccount-navigation ul{list-style-type:none}.lu-my-account .woocommerce nav.woocommerce-MyAccount-navigation ul li a{display:block;padding:40px;text-decoration:none;border-bottom:solid 1px var(--black);font-weight:500;font-size:20px;color:var(--black);transition:.2s}.lu-my-account .woocommerce nav.woocommerce-MyAccount-navigation ul li.is-active a,.lu-my-account .woocommerce nav.woocommerce-MyAccount-navigation ul li:hover a{background-color:var(--hover)}.lu-my-account .woocommerce nav.woocommerce-MyAccount-navigation ul li:first-of-type a{border-top:solid 1px var(--black)}.lu-my-account .woocommerce .woocommerce-MyAccount-content{float:none;clear:both;padding:0 0 0 4%;width:calc(100% - (( 100vw - var(--content)) / 2 ))}.lu-my-account .woocommerce .woocommerce-MyAccount-content>h2{font-weight:500;font-size:30px}.lu-my-account .woocommerce .woocommerce-MyAccount-content .woocommerce-info{padding:30px 0 0;border:none;background-color:transparent;border-top:solid 1px var(--vliborder);font-weight:400;font-size:20px;color:var(--black);&:before{display:none}}.lu-my-account .woocommerce .woocommerce-MyAccount-content .woocommerce-Button{float:none;clear:both;margin-top:20px;display:flex;gap:10px;width:fit-content;justify-content:center;align-items:center;padding:12px 20px;border:solid 1px var(--black);background-color:transparent;border-radius:50px;text-decoration:none;color:var(--black);font-size:14px;font-weight:400;cursor:pointer;letter-spacing:1px;transition:.2s;& svg path{fill:var(--orange)}&:hover{color:var(--orange);border-color:var(--orange)}}.lu-my-account .woocommerce .woocommerce-MyAccount-content .lu-myacc-orders-list{list-style-type:none}.lu-my-account .woocommerce .woocommerce-MyAccount-content .lu-myacc-orders-list .lu-myacc-orders-list-item{border-top:solid 1px var(--vliborder);padding:30px 0}.lu-my-account .woocommerce .woocommerce-MyAccount-content .lu-myacc-orders-list .lu-myacc-orders-list-item>.flex{flex-wrap:nowrap;justify-content:space-between;align-items:center;margin-bottom:10px}.lu-my-account .woocommerce .woocommerce-MyAccount-content .lu-myacc-orders-list .lu-myacc-orders-list-item>.flex span.lu-myacc-orders-list-item-number{font-weight:300;font-size:16px;color:var(--black)}.lu-my-account .woocommerce .woocommerce-MyAccount-content .lu-myacc-orders-status-block{display:flex;justify-content:center;align-items:center;gap:8px;min-width:176px;padding:0 18px 0 14px;background-color:var(--status-color);line-height:36px;font-weight:300;font-size:13px;color:var(--white);cursor:default}.lu-my-account .woocommerce .woocommerce-MyAccount-content .lu-myacc-orders-list .lu-myacc-orders-list-item a.lu-myacc-orders-list-item-link{position:relative;text-decoration:none;display:flex;align-items:center;gap:4%;border:solid 1px var(--vliborder);padding:20px;transition:.1s;&:hover{box-shadow:0 2px 6px rgba(0,0,0,.1)}}.lu-my-account .woocommerce .woocommerce-MyAccount-content .lu-myacc-orders-list .lu-myacc-orders-list-item a.lu-myacc-orders-list-item-link .lu-myacc-orders-list-item-link-summary p:last-of-type{margin:0}.lu-my-account .woocommerce .woocommerce-MyAccount-content .lu-myacc-orders-list .lu-myacc-orders-list-item a.lu-myacc-orders-list-item-link .lu-myacc-orders-list-item-link-minigallery,.lu-my-account .woocommerce .woocommerce-MyAccount-content .lu-myacc-orders-list .lu-myacc-orders-list-item a.lu-myacc-orders-list-item-link .lu-myacc-orders-list-item-link-minimage{width:20%;min-width:20%;aspect-ratio:1/1}.lu-my-account .woocommerce .woocommerce-MyAccount-content .lu-myacc-orders-list .lu-myacc-orders-list-item a.lu-myacc-orders-list-item-link .lu-myacc-orders-list-item-link-minigallery{display:grid;grid-template-columns:50% 50%;grid-template-rows:50% 50%;border:solid 1px var(--vliborder);& img{object-fit:cover;object-position:center;outline:solid 1px var(--vliborder)}}.lu-my-account .woocommerce .woocommerce-MyAccount-content .lu-myacc-orders-list .lu-myacc-orders-list-item a.lu-myacc-orders-list-item-link .lu-myacc-orders-list-item-link-summary .lu-myacc-orders-list-item-link-summary-titles{font-weight:400;font-size:20px;margin-bottom:6px}.lu-my-account .woocommerce .woocommerce-MyAccount-content .lu-myacc-orders-list .lu-myacc-orders-list-item a.lu-myacc-orders-list-item-link .lu-myacc-orders-list-item-link-summary p{color:var(--black);&.lu-myacc-orders-list-item-link-summary-date{color:var(--categ);font-size:13px;letter-spacing:1px}}.lu-my-account .woocommerce .woocommerce-MyAccount-content .lu-myacc-orders-list .lu-myacc-orders-list-item a.lu-myacc-orders-list-item-link .lu-myacc-orders-list-item-link-summary p strong{margin-left:10px}.lu-my-account .woocommerce .woocommerce-MyAccount-content .lu-myacc-orders-list .lu-myacc-orders-list-item a.lu-myacc-orders-list-item-link svg{position:absolute;top:50%;transform:translateY(-50%);right:20px}.lu-my-account .woocommerce .woocommerce-MyAccount-content:has(.lu-order-details)>h2{display:none}.lu-my-account .woocommerce .woocommerce-MyAccount-content:has(.lu-order-details) button.goBack{margin-top:0;transform:translateX(-10px)}.lu-my-account .woocommerce .woocommerce-MyAccount-content .lu-order-details>h2{font-weight:500;font-size:30px}.lu-my-account .woocommerce .woocommerce-MyAccount-content .lu-order-details>.flex{flex-wrap:nowrap;justify-content:space-between;align-items:center;margin-bottom:30px}.lu-my-account .woocommerce .woocommerce-MyAccount-content .lu-order-details>.flex p{margin:0}.lu-my-account .woocommerce .woocommerce-MyAccount-content .lu-order-details .lu-order-details-products{padding:30px 0;border-top:solid 1px var(--vliborder);border-bottom:solid 1px var(--vliborder)}.lu-my-account .woocommerce .woocommerce-MyAccount-content .lu-order-details .lu-order-details-products ul{list-style-type:none}.lu-my-account .woocommerce .woocommerce-MyAccount-content .lu-order-details .lu-order-details-products ul li{display:flex;flex-wrap:nowrap;align-items:center;gap:4%;margin-bottom:30px;&:last-of-type{margin:0}}.lu-my-account .woocommerce .woocommerce-MyAccount-content .lu-order-details .lu-order-details-products ul li img{width:180px;aspect-ratio:1/1;object-fit:cover;object-position:center}.lu-my-account .woocommerce .woocommerce-MyAccount-content .lu-order-details .lu-order-details-products ul li .lu-order-details-products-item-summary p{font-weight:400;font-size:24px;margin-bottom:6px}.lu-my-account .woocommerce .woocommerce-MyAccount-content .lu-order-details .lu-order-details-products ul li .lu-order-details-products-item-summary .lu-order-details-products-item-summary-attr{display:block;font-weight:300;font-size:16px;color:var(--categ);margin-bottom:20px}.lu-my-account .woocommerce .woocommerce-MyAccount-content .lu-order-details .lu-order-details-products ul li .lu-order-details-products-item-summary .lu-order-details-products-item-summary-qnt{display:block;font-weight:400;font-size:20px;color:var(--black)}.lu-my-account .woocommerce .woocommerce-MyAccount-content .lu-order-details .lu-order-details-payment{padding:30px 0}.lu-my-account .woocommerce .woocommerce-MyAccount-content .lu-order-details .lu-order-details-payment h2{font-weight:500;font-size:18px}.lu-my-account .woocommerce .woocommerce-MyAccount-content .lu-order-details .lu-order-details-payment .lu-order-details-payment-card{padding:16px 20px;border:solid 1px var(--vliborder);display:flex;flex-wrap:nowrap;align-items:center;gap:22px}.lu-my-account .woocommerce .woocommerce-MyAccount-content .lu-order-details .lu-order-details-payment .lu-order-details-payment-card p{font-weight:400;font-size:18px;margin-bottom:4px}.lu-my-account .woocommerce .woocommerce-MyAccount-content .lu-order-details .lu-order-details-payment .lu-order-details-payment-card span{font-weight:300;font-size:14px;color:var(--categ)}.lu-my-account .woocommerce .woocommerce-MyAccount-content .lu-order-details .lu-order-details-shipping{padding:30px 0;border-top:solid 1px var(--vliborder);border-bottom:solid 1px var(--vliborder);& h2{font-weight:500;font-size:18px}p{margin:0}}.lu-my-account .woocommerce .woocommerce-MyAccount-content .lu-order-details .lu-order-details-summary{padding:30px 0}.lu-my-account .woocommerce .woocommerce-MyAccount-content .lu-order-details .lu-order-details-summary h2{font-weight:500;font-size:18px;margin-bottom:30px}.lu-my-account .woocommerce .woocommerce-MyAccount-content .lu-order-details .lu-order-details-summary .flex{flex-wrap:nowrap;justify-content:space-between;align-items:center;margin-bottom:20px;&:last-child{margin-bottom:0}& span{display:inline-block;font-weight:300;font-size:16px}&.lu-tot span{font-weight:600;font-size:24px}& .shipped_via{display:none}}.lu-my-account .woocommerce .woocommerce-MyAccount-content .woocommerce-Addresses .woocommerce-Address{position:relative;max-width:initial;margin:20px 0 40px;padding:20px;background-color:var(--vliborder)}.lu-my-account .woocommerce .woocommerce-MyAccount-content .woocommerce-Addresses .woocommerce-Address header{padding:0 !important}.lu-my-account .woocommerce .woocommerce-MyAccount-content .woocommerce-Addresses .woocommerce-Address header h2{font-weight:500;font-size:20px;margin-bottom:14px}.lu-my-account .woocommerce .woocommerce-MyAccount-content .woocommerce-Addresses .woocommerce-Address header a{position:absolute;float:none;clear:both;top:20px;right:20px;display:inline-block;text-decoration:none;background-color:var(--black);border-radius:60px;padding:12px 20px;color:var(--white);font-weight:400;font-size:14px;transition:.1s;&:hover{opacity:.9}}.lu-my-account .woocommerce .woocommerce-MyAccount-content .woocommerce-Addresses .woocommerce-Address address{font-weight:300;font-size:15px;opacity:.8}.lu-my-account .woocommerce .woocommerce-MyAccount-content:has(form .woocommerce-address-fields)>h2{display:none}.lu-my-account .woocommerce .woocommerce-MyAccount-content form>h2{font-weight:500;font-size:30px;margin-bottom:30px}.lu-my-account .woocommerce .woocommerce-MyAccount-content form .woocommerce-address-fields .form-row{margin-bottom:30px;padding:0}.lu-my-account .woocommerce .woocommerce-MyAccount-content form .woocommerce-address-fields .form-row:last-of-type{margin-bottom:50px}.lu-my-account .woocommerce .woocommerce-MyAccount-content form .woocommerce-address-fields label{font-weight:300;font-size:16px;color:var(--black);line-height:initial;margin-bottom:6px}.lu-my-account .woocommerce .woocommerce-MyAccount-content form .woocommerce-address-fields input{padding:16px;outline:none;border:none;background-color:var(--form-input-bg);font-weight:400;font-size:1em;color:var(--black);&:focus{outline:solid 1px var(--liborder)}&::placeholder{color:var(--form-input-text)}}.lu-my-account .woocommerce .woocommerce-MyAccount-content form .woocommerce-address-fields .select2 .selection .select2-selection{border:none;border-radius:0;padding:16px;height:auto;background-color:var(--vliborder);&:focus{outline:solid 1px var(--liborder)}}.lu-my-account .woocommerce .woocommerce-MyAccount-content form .woocommerce-address-fields .select2 .selection .select2-selection .select2-selection__rendered{padding:0;font-weight:400;font-size:1em;line-height:initial}.lu-my-account .woocommerce .woocommerce-MyAccount-content form .woocommerce-address-fields .select2 .selection .select2-selection .select2-selection__arrow{top:50%;transform:translateY(-50%);right:10px}.select2-container .select2-dropdown{border:none;outline:solid 1px var(--liborder);box-shadow:0 3px 10px rgba(0,0,0,.15)}.select2-container .select2-dropdown .select2-search input.select2-search__field{font-weight:300;font-size:13px;background-color:var(--vliborder);&:focus{outline:none}}.select2-container .select2-dropdown .select2-results .select2-results__options .select2-results__option.select2-results__option--highlighted{background-color:var(--orange)}.lu-my-account .woocommerce .woocommerce-MyAccount-content form .woocommerce-address-fields button[type=submit]{display:flex;align-items:center;justify-content:center;gap:10px;width:100%;padding:12px 20px;background-color:transparent;border:solid 1px var(--black);border-radius:60px;font-weight:400;font-size:1em;color:var(--black);transition:.3s;&:hover{border-color:var(--orange);color:var(--orange)}}.lu-my-account .woocommerce .woocommerce-MyAccount-content .woocommerce-info{font-weight:300;font-size:1em}.lu-my-account .woocommerce .woocommerce-MyAccount-content>a.button{display:none}.lu-my-account .woocommerce .woocommerce-MyAccount-content form.woocommerce-EditAccountForm .form-row{margin-bottom:30px;padding:0}.lu-my-account .woocommerce .woocommerce-MyAccount-content form.woocommerce-EditAccountForm .form-row:last-of-type{margin-bottom:0}.lu-my-account .woocommerce .woocommerce-MyAccount-content form.woocommerce-EditAccountForm label{font-weight:300;font-size:16px;color:var(--black);line-height:initial;margin-bottom:6px}.lu-my-account .woocommerce .woocommerce-MyAccount-content form.woocommerce-EditAccountForm input{padding:16px;outline:none;border:none;background-color:var(--form-input-bg);font-weight:400;font-size:1em;color:var(--black);&:focus{outline:solid 1px var(--liborder)}&::placeholder{color:var(--form-input-text)}}.lu-my-account .woocommerce .woocommerce-MyAccount-content form.woocommerce-EditAccountForm #account_display_name_description{display:inline-block;font-weight:300;font-size:13px;color:var(--categ);margin-top:4px}.lu-my-account .woocommerce .woocommerce-MyAccount-content form.woocommerce-EditAccountForm button[type=submit]{display:flex;align-items:center;justify-content:center;gap:10px;width:100%;padding:12px 20px;background-color:transparent;border:solid 1px var(--black);border-radius:60px;font-weight:400;font-size:1em;color:var(--black);transition:.3s;&:hover{border-color:var(--orange);color:var(--orange)}}.lu-my-account .woocommerce .woocommerce-MyAccount-content form.woocommerce-EditAccountForm fieldset{padding:20px;margin-bottom:10px}.lu-my-account .woocommerce .woocommerce-MyAccount-content form.woocommerce-EditAccountForm fieldset legend{padding:0 4px;font-weight:400;font-size:16px}.lu-my-account .woocommerce .woocommerce-MyAccount-content form.woocommerce-EditAccountForm fieldset .show-password-input{top:23.5px;transform:translateY(-50%);line-height:initial;&:before{content:'';display:block;margin:0;width:16px;height:16px;background-image:url(//vladishoes.it/wp-content/themes/vladi/img/show_password.png)}&.display-password:before{background-image:url(//vladishoes.it/wp-content/themes/vladi/img/hidden_password.png)}}.lu-my-account .woocommerce .woocommerce-MyAccount-content form.woocommerce-EditAccountForm fieldset .woocommerce-password-strength{outline:solid 1px var(--liborder);padding:12px 0 10px;line-height:initial;font-weight:500}.lu-my-account .woocommerce .woocommerce-MyAccount-content form.woocommerce-EditAccountForm fieldset .woocommerce-password-hint{font-weight:300;font-size:13px;color:var(--categ)}.lu-my-account .woocommerce .woocommerce-MyAccount-content form.woocommerce-EditAccountForm .woocommerce-form-row:has(label[for=mailchimp_woocommerce_is_subscribed]),.lu-my-account .woocommerce .woocommerce-MyAccount-content form.woocommerce-EditAccountForm .woocommerce-form-row:has(label[for=mailchimp_woocommerce_is_unsubscribed]),.lu-my-account .woocommerce .woocommerce-MyAccount-content form.woocommerce-EditAccountForm .woocommerce-form-row:has(label[for=mailchimp_woocommerce_is_transactional]),.lu-my-account .woocommerce .woocommerce-MyAccount-content form.woocommerce-EditAccountForm #mailchimp-gdpr-fields{display:none}.lu-my-account .woocommerce .woocommerce-MyAccount-content:has(.tinv-wishlist)>h2{display:none}.lu-my-account .woocommerce .woocommerce-MyAccount-content .tinv-wishlist .tinv-header h2{font-weight:500;font-size:30px}.lu-my-account .woocommerce .woocommerce-MyAccount-content .tinv-wishlist .cart-empty{font-weight:400;font-size:20px;color:var(--black)}.lu-my-account .woocommerce .woocommerce-MyAccount-content .tinv-wishlist .lu-wishlist-wrapper ul li.lu-wishlist-list-item{position:relative;padding:30px 0;border-top:solid 1px var(--vliborder);&:last-of-type{border-bottom:solid 1px var(--vliborder)}}.lu-my-account .woocommerce .woocommerce-MyAccount-content .tinv-wishlist .lu-wishlist-wrapper ul li.lu-wishlist-list-item .flex{flex-wrap:nowrap;align-items:center;gap:4%;margin-bottom:20px}.lu-my-account .woocommerce .woocommerce-MyAccount-content .tinv-wishlist .lu-wishlist-wrapper ul li.lu-wishlist-list-item .flex img{width:180px;aspect-ratio:1/1;object-fit:cover;object-position:center}.lu-my-account .woocommerce .woocommerce-MyAccount-content .tinv-wishlist .lu-wishlist-wrapper ul li.lu-wishlist-list-item .flex .lu-wishlist-list-item-info a{display:block;text-decoration:none;font-weight:500;font-size:20px;color:var(--black);margin-bottom:6px}.lu-my-account .woocommerce .woocommerce-MyAccount-content .tinv-wishlist .lu-wishlist-wrapper ul li.lu-wishlist-list-item .flex .lu-wishlist-list-item-info .lu-wishlist-list-item-info-attr{display:block;font-weight:300;font-size:14px;color:var(--categ);margin-bottom:20px}.lu-my-account .woocommerce .woocommerce-MyAccount-content .tinv-wishlist .lu-wishlist-wrapper ul li.lu-wishlist-list-item .flex .lu-wishlist-list-item-info .woocommerce-Price-amount{font-weight:600;font-size:20px;color:var(--black)}.lu-my-account .woocommerce .woocommerce-MyAccount-content .tinv-wishlist .lu-wishlist-wrapper ul li.lu-wishlist-list-item .flex .lu-wishlist-list-item-info ins{text-decoration:none}.lu-my-account .woocommerce .woocommerce-MyAccount-content .tinv-wishlist .lu-wishlist-wrapper ul li.lu-wishlist-list-item .flex .lu-wishlist-list-item-info ins .woocommerce-Price-amount{color:var(--orange)}.lu-my-account .woocommerce .woocommerce-MyAccount-content .tinv-wishlist .lu-wishlist-wrapper ul li.lu-wishlist-list-item .flex .lu-wishlist-list-item-info del .woocommerce-Price-amount{font-weight:500;font-size:18px}.lu-my-account .woocommerce .woocommerce-MyAccount-content .tinv-wishlist .lu-wishlist-wrapper ul li.lu-wishlist-list-item .flex .lu-wishlist-list-item-buttons{margin-left:auto}.lu-my-account .woocommerce .woocommerce-MyAccount-content .tinv-wishlist .lu-wishlist-wrapper ul li.lu-wishlist-list-item .lu-wishlist-list-item-buttons button,.lu-my-account .woocommerce .woocommerce-MyAccount-content .tinv-wishlist .lu-wishlist-wrapper ul li.lu-wishlist-list-item .lu-wishlist-list-item-buttons a{display:flex;align-items:center;justify-content:center;gap:10px;width:100%;padding:12px 20px;background-color:transparent;border:solid 1px var(--black);border-radius:60px;font-weight:400;font-size:1em;color:var(--black);transition:.3s;&:hover{border-color:var(--orange);color:var(--orange)}}.lu-my-account .woocommerce .woocommerce-MyAccount-content .tinv-wishlist .lu-wishlist-wrapper ul li.lu-wishlist-list-item .lu-wishlist-list-item-remove{appearance:none;border:none;outline:none;background-color:transparent;padding:4px 0;cursor:pointer;font-weight:300;font-size:14px;color:var(--categ);text-decoration:underline;transition:.1s;&:hover{color:var(--orange)}}.lu-my-account .woocommerce .lu-myacc-mobile-navigation-logout{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);width:92%;background-color:var(--white);box-shadow:0 2px 10px rgba(0,0,0,.15);padding:20px 6%;opacity:0;visibility:hidden;pointer-events:none;transition:.3s;z-index:99993;&.clicked{opacity:1;visibility:visible;pointer-events:initial}}.lu-my-account .woocommerce .lu-myacc-mobile-navigation-logout h2{font-size:18px;font-weight:500;margin-bottom:10px;& svg{margin-right:4px;transform:translateY(2px);& path{fill:var(--orange)}}}.lu-my-account .woocommerce .lu-myacc-mobile-navigation-logout p{font-size:15px;margin-bottom:30px}.lu-my-account .woocommerce .lu-myacc-mobile-navigation-logout .flex{flex-wrap:nowrap;justify-content:center;align-items:center;gap:10px}.preview{padding-top:var(--gap)}.preview .flex{gap:var(--gap);flex-wrap:nowrap}.preview .flex .col-4{position:relative;display:flex;flex-direction:column;justify-content:flex-end;aspect-ratio:1/1.5;max-height:85vh;background-color:#d3d3d3;background-image:var(--img);background-repeat:no-repeat;background-size:cover;background-position:center;padding:3% 1.5%;overflow:hidden}.preview .flex .col-4:after{position:absolute;top:0;left:0;content:'';display:block;width:100%;height:140%;background:linear-gradient(0deg,#000000a1,transparent);transition:.3s}.preview .flex .col-4:hover:after{height:100%}.preview span{display:block;color:var(--white);font-size:20px;margin-bottom:10px}.preview h2{font-size:60px;color:var(--white);font-weight:400;margin-bottom:15px}.preview p{padding-top:10px;color:var(--whitesec);border-top:solid 1px var(--whitesec);opacity:0;visibility:hidden;transition:.1s}.preview .lu-button{opacity:0;visibility:hidden;transition:.1s}.preview .col-4 .preview-text{position:relative;transform:translateY(70%);transition:.3s;z-index:2}.preview .col-4:hover .preview-text{transform:translateY(0)}.preview .col-4:hover p,.preview .col-4:hover .lu-button{opacity:1;visibility:visible;transition:.2s;transition-delay:.1s}.collection-slider{padding:var(--gap)}.collection-slider .swiper-slide{min-height:85vh;display:flex;justify-content:center;align-items:center;background-color:var(--dgrey)}.collection-slider .swiper-slide figure{position:absolute;top:0;left:0;width:100%;height:100%;&.mobile{display:none}}.collection-slider .swiper-slide figure img{width:100%;height:100%;object-fit:cover;object-position:center}.collection-slider .swiper-slide .imgOverlay{position:absolute;width:100%;height:100%;background-color:var(--black);opacity:.25}.collection-slider .swiper-slide .lu-button{position:relative;z-index:1}.collection-slider .swiper-button-prev{left:18%}.collection-slider .swiper-button-next{right:18%}.collection-slider .swiper-button-prev:after,.collection-slider .swiper-button-next:after{display:none}.collection-slider .swiper-pagination{width:fit-content;left:50%;transform:translateX(-50%);bottom:5%;display:none}.collection-slider .swiper-pagination .swiper-pagination-bullet{width:5px;height:5px}.collection-slider .swiper-pagination .swiper-pagination-bullet-active{background-color:var(--white)}.about{background-color:var(--dgrey);background:linear-gradient(260deg,#00000033,#000000CC),url(//vladishoes.it/wp-content/themes/vladi/img/venice.jpg);background-size:cover;background-position:center;min-height:85vh;display:flex;align-items:center}.about h2{font-size:100px;color:var(--white)}.about p{color:var(--white)}.bestseller .flex:first-of-type{margin-bottom:40px;align-items:center}.bestseller .col-9 h2{font-size:100px}.bestseller .col-9 p{font-size:20px;font-weight:400}.bestseller .col-3{display:flex;justify-content:flex-end}.reviews-slider{padding-left:var(--gap)}.reviews-slider .flex{flex-wrap:nowrap}.reviews-slider .intro-slide,.reviews-slider .swiper-slide{display:flex !important;justify-content:center !important;align-items:center !important;background-color:transparent !important;border:solid 1px var(--black) !important;padding:7% 5% !important}.reviews-slider .intro-slide{background:url(//vladishoes.it/wp-content/themes/vladi/img/intro-review-bg.png);background-size:cover;background-position:center;width:33vw;min-width:33vw;min-height:550px}.reviews-slider .intro-slide .title-text h2{font-size:50px}.reviews-slider .intro-slide .title-text .lu-button{cursor:default}.reviews-slider .ti-widget{width:calc(100vw - 33vw - var(--gap) - var(--gap)) !important;display:none !important;&.loaded-rev{display:block !important}}.reviews-slider .ti-widget .ti-widget-container{height:100% !important;margin:0 !important}.reviews-slider .ti-widget .ti-widget-container .ti-verified-by-row{display:none !important}.reviews-slider .ti-widget .ti-widget-container .ti-reviews-container{height:100% !important}.reviews-slider .ti-widget .ti-widget-container .ti-reviews-container .ti-reviews-container-wrapper .ti-review-item{padding:4% !important;justify-content:left !important;margin-bottom:0 !important}.reviews-slider .ti-widget .ti-widget-container .ti-reviews-container .ti-reviews-container-wrapper .ti-review-item .ti-inner{padding:0 !important;border-radius:0 !important;border:none !important;background-color:transparent !important}.reviews-slider .ti-widget .ti-widget-container .ti-reviews-container .ti-reviews-container-wrapper .ti-review-item .ti-inner .ti-review-header .ti-name{font-weight:500;font-size:20px;&:before{display:inline-block;content:'@';margin-right:-5px}}.reviews-slider .ti-widget .ti-widget-container .ti-reviews-container .ti-reviews-container-wrapper .ti-review-item .ti-inner .ti-review-header .ti-date{font-weight:300;font-size:14px !important}.reviews-slider .ti-widget .ti-widget-container .ti-reviews-container .ti-reviews-container-wrapper .ti-review-item .ti-inner .ti-stars{margin:6px 0 20px !important}.reviews-slider .ti-widget .ti-widget-container .ti-reviews-container .ti-reviews-container-wrapper .ti-review-item .ti-inner .ti-review-content{padding-right:0 !important}.reviews-slider .ti-widget .ti-widget-container .ti-reviews-container .ti-reviews-container-wrapper .ti-review-item .ti-inner .ti-review-content .ti-review-text-container{height:fit-content !important;max-height:350px !important;padding-right:10px !important;font-weight:300 !important;font-size:1em !important}.reviews-loading-banner{width:100%;background-color:var(--vliborder);margin-left:var(--gap);margin-right:var(--gap);min-height:500px;animation:rev-load-an 1s infinite alternate;opacity:1}@keyframes rev-load-an{0%{opacity:1}100%{opacity:.7}}.lu-box-columns{gap:var(--gap);margin-bottom:var(--gap)}.lu-text-box{max-width:calc(50% - var(--gap) / 2);padding:5%;border:solid 1px var(--black);line-height:30px;&.lu-wide-box{max-width:100%}& *{pointer-events:none}}.lu-flex-box{margin-bottom:40px}.lu-flex-box>div{display:flex;justify-content:space-between;align-items:center;gap:6px}.lu-flex-box>div svg{display:none}.lu-text-box h2,.lu-fix-box h2{font-size:30px;margin-bottom:0}.lu-text-box ul,.lu-text-box ol{line-height:24px;font-weight:300;font-size:16px;list-style-position:inside;margin-bottom:20px;& strong{font-weight:500}& li{margin-bottom:10px;&:last-child{margin-bottom:0}}}.lu-fix-box{max-width:calc(50% - var(--gap) / 2);padding:5%;border:solid 1px var(--black);line-height:30px;&.lu-wide-box{max-width:100%}}.lu-fix-box p a{font-weight:300;color:var(--black);transition:.2s;&:hover{color:var(--orange)}}.lu-img-box{max-width:calc(50% - var(--gap) / 2);border:solid 1px var(--black)}.lu-img-box figure{width:100%;height:100%;& img{width:100%;height:100%;object-fit:cover;object-position:center}}.lu-faq-box{cursor:pointer;border-bottom:solid 1px var(--vliborder);margin-top:20px;& *{pointer-events:none}}.lu-faq-box .lu-faq-flex-box{margin-bottom:20px}.lu-faq-box .lu-faq-flex-box>div{display:flex;justify-content:space-between;align-items:center;gap:10%}.lu-faq-box h3{font-weight:500;font-size:16px;margin:0;line-height:24px}.lu-faq-box svg{min-width:10px;min-height:12px;transition:.3s;transform:rotate(0)}.lu-faq-box.clicked svg{transform:rotate(180deg)}.lu-faq-box p{display:none;color:var(--foot);font-size:1em;margin-bottom:30px}.lu-faq-box.clicked p{display:block}.video-slider-byyou .swiper-slide{position:relative;display:flex;justify-content:center;align-items:center;height:36vw;text-decoration:none;overflow:hidden}.video-slider-byyou .swiper-slide img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center;z-index:-2;transform:scale(1);transition:.5s}.video-slider-byyou .swiper-slide:hover img{transform:scale(1.03);&.noHover{transform:none}}.video-slider-byyou .swiper-slide .imgOverlay{position:absolute;top:0;left:0;width:100%;height:100%;background-color:var(--black);opacity:.5;z-index:-1;transition:.5s}.video-slider-byyou .swiper-slide:hover .imgOverlay{opacity:.35}.video-slider-byyou .swiper-slide:hover .lu-button{border-color:var(--orange)}:root{--plyr-color-main:var(--orange)}.mono-video-byyou{display:block;max-height:60vh;border:solid 1px var(--black)}.terms-and-conditions h2{font-size:28px !important}.terms-and-conditions ul{list-style-position:inside;& li{margin-bottom:10px;font-weight:300;font-size:1em;line-height:24px;&:last-child{margin-bottom:20px}}}.lu-woocommerce-corsi ul.products li.product{width:49% !important;margin:0 0 30px;clear:none;&:nth-child(odd){margin-right:2%}}.lu-woocommerce-corsi ul.products li.product .lu_item_thumbnail{margin-bottom:30px}.lu-woocommerce-corsi ul.products li.product h2.woocommerce-loop-product__title{margin-bottom:20px}.lu-woocommerce-corsi ul.products li.product span.product_colors{margin-bottom:20px}.lu-woocommerce .lu-product ul.products li.product span.product_colors.corsi-description{display:none}#form_reso__wrapper{padding:clamp(100px, 13vw, 130px) 0;width:100%;min-height:100vh;display:flex;justify-content:center;align-items:center;background-image:url(//vladishoes.it/wp-content/themes/vladi/img/login_background.jpg);background-repeat:no-repeat;background-size:cover;background-position:center}#form_reso,#form_reso_conf,#form_reso__thank{padding:clamp(50px, 8vw, 80px) min(4vw, 50px);width:92vw;max-width:800px;background-color:var(--white);border:solid 1px var(--black)}#form_reso h2,#form_reso__thank h2{font-size:clamp(30px, 4vw, 40px);line-height:1.1}#form_reso__thank p{margin:0}#form_reso .grid{margin-top:40px}#form_reso_conf fieldset legend{margin-bottom:30px}#form_reso_conf fieldset label{margin-top:10px;padding:10px;display:flex;align-items:center;gap:10px;border:solid 1px var(--liborder);cursor:pointer;&:focus-visible{border-color:var(--orange)}}#form_reso_conf fieldset label input[type=checkbox]{display:none}#form_reso_conf fieldset label:has(input[type=checkbox]:checked){outline:solid 2px var(--orange)}#form_reso_conf fieldset label figure{width:80px;aspect-ratio:1/1;& img{width:100%;height:100%;object-fit:cover;object-position:center}}@media only screen and (max-width:1260px){:root{--content:92%}.preview h2{font-size:40px}.newsletter-banner .flex{gap:30px;flex-direction:column;justify-content:center}.newsletter-banner p{text-align:center}.newsletter-banner .lu-button{width:100%;max-width:600px}.video-slider-byyou .swiper-slide{height:46vw}.lu-my-account .woocommerce .woocommerce-MyAccount-content{float:none;clear:both;width:100%;padding:0 4%}.lu-my-account .woocommerce .woocommerce-MyAccount-content .woocommerce-Addresses .woocommerce-Address{padding-bottom:80px}.lu-my-account .woocommerce .woocommerce-MyAccount-content .woocommerce-Addresses .woocommerce-Address header a{top:initial;bottom:20px;right:initial;left:18px}}@media only screen and (max-width:1024px){.lu-form>.grid{grid-template-columns:1fr}.lu-form .input-wrap.big{grid-column:span 1}.navigation-menu{width:100%}.navigation-menu-content{padding:140px 4% 40px}.navigation-menu.sub-clicked{background-color:var(--white)}.navigation-menu li a,.navigation-menu .submenu-link{padding:40px 6%}.navigation-menu .submenu-link{display:flex;justify-content:space-between;align-items:center;border-top:none;& svg{margin:0}}.navigation-menu.sub-clicked .submenu-link{flex-direction:row-reverse}.navigation-submenu{position:initial;display:none;padding:0;box-shadow:none;height:auto}.navigation-submenu.sub-clicked{display:block}.navigation-submenu li a{padding-left:14%}.navigation-submenu li:first-of-type a{border-top:none}.navigation-menu .flex .lu-button{width:36%}.lu-product .related .lu-button{display:none}.contact-form-section>.flex{flex-wrap:wrap}.contact-form-section figure{width:100%;min-width:initial;margin-bottom:20px;& img{width:100%;max-height:420px}}.contact-form-section .contact-form{width:100%}.filter-menu{width:100%;padding:100px 4% 40px}.filter-menu>.flex{gap:initial}.filter-menu>.flex span{font-size:30px}.widget_wpc_sorting_widget .widgettitle{font-size:20px}.lu-checkout form.checkout #lu-checkout-main{width:100%}.lu-checkout form.checkout #lu-checkout-summary{display:none}.lu-checkout form.checkout #lu-checkout-main #order_review_heading.desktop{display:none}.lu-checkout form.checkout #lu-checkout-main #order_review_heading.mobile{display:block}.lu-checkout form.checkout #lu-checkout-main #order_review #lu-review-order ul.lu-review-order-items{display:block}.lu-checkout form.checkout #lu-checkout-main #order_review #lu-review-order ul.lu-review-order-items li.cart_item{flex-wrap:wrap;justify-content:space-between;gap:0}.lu-checkout form.checkout #lu-checkout-main #order_review #lu-review-order li.cart_item .product-img{width:100%;margin-bottom:10px}.lu-checkout form.checkout #lu-checkout-main #order_review #lu-review-order li.cart_item .product-name{width:70%;padding:0;& .lu-stock-warning{margin-top:6px;margin-bottom:4px;line-height:initial}}.lu-checkout form.checkout #lu-checkout-main #order_review #lu-review-order li.cart_item .product-total{width:fit-content;margin:0;font-size:16px}.preview .flex{flex-wrap:wrap}.preview .flex .col-4{width:100%;padding:40px 3%}.preview p,.preview .lu-button{opacity:1;visibility:visible}.preview .col-4 .preview-text{transform:translateY(0)}.reviews-slider{padding:0;margin-bottom:80px}.reviews-slider .flex{flex-wrap:wrap;gap:var(--gap)}.reviews-slider .intro-slide{background:0 0 !important;border:none !important;justify-content:left !important;padding:0 !important;margin:0 var(--gap) 15px !important;width:100% !important;min-height:unset}.reviews-slider .intro-slide .lu-button{display:none}.reviews-slider .ti-widget{width:100% !important}.reviews-loading-banner{width:100%}}@media only screen and (max-width:900px){.search-bar-wrapper,.search-bar-wrapper.clicked{opacity:0;pointer-events:all;position:fixed;top:16px;left:auto;right:calc(4% + 100px);width:50px;height:50px;overflow:hidden}.search-bar-wrapper .search-bar{padding:0}.dgwt-wcas-suggestions-wrapp a{padding:0 4% 0 0 !important}.dgwt-wcas-suggestions-wrapp .dgwt-wcas-content-wrapp .dgwt-wcas-st span,.dgwt-wcas-suggestions-wrapp .dgwt-wcas-content-wrapp .dgwt-wcas-meta span{font-size:30px !important}}@media only screen and (max-width:768px){:root{--gap:10px}.desktop-svg{display:none}.mobile-svg{display:initial}.col-1,.col-2,.col-3,.col-4,.col-6,.col-8,.col-9,.col-10{width:100%}.spacer{padding:80px 0}.woocommerce-product-details__short-description ul li{font-size:14px}h1,.fake-h1{font-size:40px}h2{font-size:40px;font-weight:600}p{font-size:14px}.lu-button{padding:12px 18px;font-size:13px}header{padding:16px 0 !important}header .logo{display:none}header .logo-mobile{display:initial}header .icons{gap:0}header .col-sx .lang-icon-mobile{display:initial}header .icons .lang-icon{display:none}.navigation-menu{box-shadow:none}.navigation-menu-content{padding:100px 3% 40px}.navigation-menu li a,.navigation-menu .submenu-link{font-size:30px}.navigation-menu .submenu-link svg{width:24px}.lu-mini-cart-box{top:0;right:0;width:100%;height:100vh}.lu-mini-cart-box .cart-box-header{padding:50px 4% 30px}.lu-mini-cart-box .cart-box-header .flex{gap:initial}.lu-mini-cart-box .cart-box-main{height:calc(100vh - 218px);padding:20px 4% 0}.lu-mini-cart-box .cart-box-main .widget_shopping_cart_content ul li:hover{box-shadow:none}.lu-mini-cart-box .cart-box-main .widget_shopping_cart_content ul li a{padding:15px}.lu-mini-cart-box .cart-box-main .widget_shopping_cart_content ul li .flex{gap:8%}.lu-mini-cart-box .cart-box-main .widget_shopping_cart_content ul li .flex img{min-width:80px}.lu-mini-cart-box .cart-box-footer{padding:20px 4% 30px}footer{padding:0 2%}footer .content.spacer{padding-bottom:50px}footer .flex:first-of-type{margin-bottom:80px}footer .col-3 .menu li a{padding:5px 0}footer .social{flex-wrap:wrap}footer .social a{width:100%;flex:initial}footer .titleFoot{display:none}.hero.hero-page{min-height:45vh}.hero.hero-page .flex{min-height:45vh;padding-bottom:4vh}.hero .center{text-align:left}#heroImage.desktop{display:none}#heroImage.mobile{display:initial}.hero h1,.hero .fake-h1{margin-bottom:20px}.hero .content h1 span:after{left:-2%}.hero .content h1 span:hover:after{width:104%}.hero .content p{font-size:16px}.hero .content .flex{justify-content:space-between;gap:0}.hero .content .flex .lu-button{min-width:40%}.no-hero{padding-top:120px}.contact-form-section{padding:var(--gap) 0 0}.contact-form-section>.flex{display:block}.contact-form-section .contact-form{padding:10px 4% 20px;border:none}.newsletter-banner .flex{padding:7% 4%}.newsletter-banner p{font-size:20px}.newsletter-form{width:94%}.newsletter-form .newsletter-form-wrapper{padding:50px 6%}.shop-header{padding:36px 0 10px}.shop-header h2{font-size:30px}.shop-header ul{gap:10px}.shop-header ul li{flex-grow:1}.shop-header ul li a{padding:12px 18px;font-size:13px}.filter-button{padding:12px}.filter-button span{display:none}.lu-woocommerce ul.products li.product h2.woocommerce-loop-product__title{font-size:14px}.lu-woocommerce ul.products li.product span.onsale{padding:8px 16px;font-size:13px}.lu-woocommerce .woocommerce-pagination .page-numbers li span,.lu-woocommerce .woocommerce-pagination .page-numbers li a{padding:8px 16px !important;min-width:44px;font-size:12px;&.next,&.prev{transform:translate(0,-8px)}}.lu-woocommerce .tinv-wishlist{top:.5%;right:.5%}.lu-product{padding-top:82px}.lu-product button.goBack{display:initial}.lu-product .product-mobile-title{display:block;padding:0 4%}.lu-product .product>.flex{margin-bottom:40px;padding:0 4%;gap:30px}.lu-product .woocommerce-product-gallery{width:100% !important}.lu-product .woocommerce-product-gallery .lu-prod-gallery-slider .swiper .swiper-wrapper .swiper-slide img{max-width:100%}.lu-product .woocommerce-product-gallery .lu-prod-gallery-slider .swiper .swiper-nav-wrapper{bottom:5%}.lu-product .summary{width:100% !important;padding:0}.lu-product .summary .tinv-wraper{display:none}.lu-product .summary h1{display:none}.lu-product .summary .price{display:none}.lu-product .woocommerce-notices-wrapper{top:100px}.lu-product .related>p{font-size:16px;font-weight:300}.custom-form .content>p{font-size:16px}.custom-form form .flex{flex-wrap:wrap;gap:0}.custom-form form .flex>p{width:100%}.custom-form form .flex>p .file-input-label{max-width:95%}.custom-form .file-input-label #fileButtonOutput{display:none}.custom-form .file-input-label #simbolButtonOutput.showing{display:initial}.custom-form .file-input-label #fileLabelText{text-wrap:initial}.wp-block-woocommerce-cart .wc-block-cart__main table tbody tr{border-top:solid 1px var(--liborder);padding:24px 0 20px !important}.wp-block-woocommerce-checkout .wc-block-checkout .wc-block-components-main form .wc-block-checkout__contact-fields:after,.wp-block-woocommerce-checkout .wc-block-checkout .wc-block-components-main form .wc-block-checkout__billing-fields:after,.wp-block-woocommerce-checkout .wc-block-checkout .wc-block-components-main form .wc-block-checkout__payment-method:after,.wp-block-woocommerce-checkout .wc-block-checkout .wc-block-components-main form .wc-block-checkout__order-notes:after{display:none}.wp-block-woocommerce-checkout .wc-block-checkout .wc-block-components-main form .wc-block-checkout__contact-fields .wc-block-components-checkout-step__content{border-top:none;padding-top:0}.wp-block-woocommerce-checkout .wc-block-checkout .wc-block-components-main form .wc-block-checkout__billing-fields{padding-top:0}.wp-block-woocommerce-checkout .wc-block-checkout .wc-block-components-main form .wc-block-checkout__order-notes{margin:0;padding:0 0 30px;border-bottom:solid 1px var(--vliborder)}.lu-checkout form.checkout input:not([type=checkbox]):not([type=radio]),.lu-checkout form.checkout textarea,.lu-checkout form.checkout select,.lu-checkout form.checkout .select2 .select2-selection,.lu-checkout form.checkout .select2 .select2-selection .select2-selection__rendered,.lu-checkout form.checkout #customer_details .woocommerce-additional-fields textarea{font-size:14px}.lu-checkout form.checkout #customer_details p#billing_email_field label{font-size:13px}.lu-checkout form.checkout #customer_details p#billing_email_field span.woocommerce-input-wrapper{width:80%}.lu-checkout form.checkout #customer_details .woocommerce-shipping-fields h3 span{font-weight:500;font-size:16px;line-height:16px}.lu-checkout form.checkout #lu-checkout-main #order_review #lu-review-order .lu-review-order-shipping ul#shipping_method li label{padding:16px 60px 16px 20px;font-size:15px}.lu-checkout form.checkout #lu-checkout-main #payment ul li label,.lu-checkout form.checkout #lu-checkout-main #payment ul li .payment_box{padding:16px 20px}.lu-checkout form.checkout #lu-checkout-main #payment ul li label{font-size:15px}.lu-checkout form.checkout #lu-checkout-main #payment ul li label img{left:14px}.lu-checkout form.checkout #lu-checkout-main #payment ul li input{top:23px;right:16px}.lu-my-account .u-column1.col-1 form,.lu-my-account .u-column2.col-2 form,.lu-my-account form.woocommerce-ResetPassword{padding:60px 30px}.lu-myacc-textbox{padding:30px}.lu-my-account:has(.woocommerce-MyAccount-content){padding:110px 4% 80px}.lu-my-account:has(.woocommerce-MyAccount-content) .content{width:100% !important;max-width:100% !important;margin-left:0 !important}.lu-my-account .woocommerce nav.woocommerce-MyAccount-navigation{left:-100%}.lu-my-account .lu-myacc-mobile-navigation{display:initial;position:fixed;bottom:0;left:50%;transform:translateX(-50%);width:100%;max-width:348px;padding:8px 16px 10px;border-radius:16px 16px 0 0;background-color:var(--white);box-shadow:0 -4px 10px rgba(0,0,0,.1)}.lu-my-account .lu-myacc-mobile-navigation .flex{flex-wrap:nowrap;justify-content:space-between;align-items:center}.lu-my-account .lu-myacc-mobile-navigation .flex a,.lu-my-account .lu-myacc-mobile-navigation .flex .my-acc-logout-button{display:flex;justify-content:center;align-items:center;width:36px;height:36px;cursor:pointer;border-radius:50%;&:hover{background-color:var(--vliborder)}}.lu-my-account .lu-myacc-mobile-navigation .flex a[aria-current=page]{background-color:var(--vliborder)}.lu-my-account .woocommerce .woocommerce-MyAccount-content{padding:0}.lu-my-account .woocommerce .woocommerce-MyAccount-content .woocommerce-info{font-size:16px}.lu-my-account .woocommerce .woocommerce-MyAccount-content .lu-myacc-orders-list .lu-myacc-orders-list-item{padding:40px 0}.lu-my-account .woocommerce .woocommerce-MyAccount-content .lu-myacc-orders-list .lu-myacc-orders-list-item .flex{display:block;margin-bottom:10px}.lu-my-account .woocommerce .woocommerce-MyAccount-content .lu-myacc-orders-list .lu-myacc-orders-list-item .flex .lu-myacc-orders-list-item-number{display:block;margin-bottom:10px}.lu-my-account .woocommerce .woocommerce-MyAccount-content .lu-myacc-orders-status-block{font-size:12px;line-height:30px}.lu-my-account .woocommerce .woocommerce-MyAccount-content .lu-myacc-orders-list .lu-myacc-orders-list-item a.lu-myacc-orders-list-item-link{padding:3%;gap:5%}.lu-my-account .woocommerce .woocommerce-MyAccount-content .lu-myacc-orders-list .lu-myacc-orders-list-item a.lu-myacc-orders-list-item-link .lu-myacc-orders-list-item-link-minigallery,.lu-my-account .woocommerce .woocommerce-MyAccount-content .lu-myacc-orders-list .lu-myacc-orders-list-item a.lu-myacc-orders-list-item-link .lu-myacc-orders-list-item-link-minimage{width:26%;min-width:26%}.lu-my-account .woocommerce .woocommerce-MyAccount-content .lu-myacc-orders-list .lu-myacc-orders-list-item a.lu-myacc-orders-list-item-link .lu-myacc-orders-list-item-link-summary .lu-myacc-orders-list-item-link-summary-titles{font-size:16px;margin-bottom:0}.lu-my-account .woocommerce .woocommerce-MyAccount-content .lu-myacc-orders-list .lu-myacc-orders-list-item a.lu-myacc-orders-list-item-link .lu-myacc-orders-list-item-link-summary p strong{display:block;margin:0}.lu-my-account .woocommerce .woocommerce-MyAccount-content .lu-order-details>.flex{display:block;& p{margin-bottom:6px}}.lu-my-account .woocommerce .woocommerce-MyAccount-content .lu-order-details .lu-order-details-products ul li img{width:30%;min-width:100px}.lu-my-account .woocommerce .woocommerce-MyAccount-content .lu-order-details .lu-order-details-products ul li .lu-order-details-products-item-summary p{font-size:20px}.lu-my-account .woocommerce .woocommerce-MyAccount-content .lu-order-details .lu-order-details-products ul li .lu-order-details-products-item-summary .lu-order-details-products-item-summary-attr{font-size:14px}.lu-my-account .woocommerce .woocommerce-MyAccount-content .lu-order-details .lu-order-details-products ul li .lu-order-details-products-item-summary .lu-order-details-products-item-summary-qnt{font-size:16px}.lu-my-account .woocommerce .woocommerce-MyAccount-content .tinv-wishlist .lu-wishlist-wrapper ul li.lu-wishlist-list-item .flex{flex-wrap:wrap}.lu-my-account .woocommerce .woocommerce-MyAccount-content .tinv-wishlist .lu-wishlist-wrapper ul li.lu-wishlist-list-item .flex img{width:30%;min-width:100px;margin-bottom:30px}.collection-slider .swiper-slide figure.desktop{display:none}.collection-slider .swiper-slide figure.mobile{display:initial}.collection-slider .swiper-button-prev{left:28%;bottom:2.8%;top:initial;& svg{width:16px}}.collection-slider .swiper-button-next{right:28%;bottom:2.8%;top:initial;& svg{width:16px}}.collection-slider .swiper-pagination{display:initial}.about{background:linear-gradient(180deg,transparent,#000000CC),url(//vladishoes.it/wp-content/themes/vladi/img/venice.jpg);background-size:cover;background-position:center}.about h2{font-size:40px}.bestseller .col-9 h2{font-size:40px}.bestseller .col-9 p{font-size:14px}.bestseller .col-3{justify-content:flex-start}.bestseller .woocommerce ul.products li.product{width:100%}.reviews-slider .intro-slide .title-text h2{font-size:40px}.reviews-slider .ti-widget .ti-widget-container .ti-reviews-container .ti-reviews-container-wrapper .ti-review-item{padding:12% 10% !important}.mob-order-1{order:1}.mob-order-2{order:2}.lu-text-box,.lu-img-box,.lu-fix-box{max-width:initial}.lu-text-box{padding:6%;cursor:pointer}.lu-flex-box{margin-bottom:0;pointer-events:none}.lu-text-box.clicked .lu-flex-box{margin-bottom:30px}.lu-text-box h2{font-size:20px}.lu-flex-box>div svg{display:initial;transition:.3s;transform:rotate(0)}.lu-text-box.clicked .lu-flex-box>div svg{transform:rotate(180deg)}.lu-text-box p,.lu-text-box ul,.lu-text-box ol{display:none;opacity:0}.lu-text-box ul,.lu-text-box ol{font-size:14px}.lu-text-box.clicked p,.lu-text-box.clicked ul,.lu-text-box.clicked ol{display:inline-block;opacity:1;animation:visible .5s}.lu-fix-box{padding:7%}@keyframes visible{0%{opacity:0}100%{opacity:1}}.video-slider-byyou .swiper-slide{height:75vw}.lu-woocommerce-corsi ul.products li.product{width:100% !important;margin:0 0 60px !important}}@media only screen and (max-width:450px){header .icons>div,header .icons>a{width:40px}.lu-mini-cart-box .cart-box-main .widget_shopping_cart_content ul li .flex .cart-content-summary .lu-cart-vars{margin-bottom:10px}.lu-mini-cart-box .cart-box-main .widget_shopping_cart_content ul li .flex .cart-content-summary .quantity{display:block;margin-bottom:10px}.search-bar-wrapper,.search-bar-wrapper.clicked{width:40px;right:calc(4% + 80px)}.dgwt-wcas-suggestions-wrapp a:before{display:none}.contact-form-section .contact-form .flex{flex-wrap:wrap}.contact-form-section .contact-form .flex>p{width:100%}.newsletter-form{width:100%}.lu-woocommerce ul.products li.product .price del,.lu-product .price del,.lu-product .woocommerce-grouped-product-list-item__price del{font-size:16px !important;font-weight:500 !important;margin-bottom:4px}.lu-my-account .woocommerce .woocommerce-MyAccount-content .tinv-wishlist .lu-wishlist-wrapper ul li.lu-wishlist-list-item .flex{display:block;margin:0}.lu-my-account .woocommerce .woocommerce-MyAccount-content .tinv-wishlist .lu-wishlist-wrapper ul li.lu-wishlist-list-item .flex .lu-wishlist-list-item-info{margin-bottom:30px}.lu-my-account .woocommerce .woocommerce-MyAccount-content .tinv-wishlist .lu-wishlist-wrapper ul li.lu-wishlist-list-item .lu-wishlist-list-item-remove{position:absolute;top:30px;right:0}.lu-thankyou .lu-thankyou-buttons{flex-wrap:wrap;gap:20px}.lu-thankyou .lu-thankyou-buttons a{width:100%}}