/*! This list has to be in sync with the on in inc/scriptsFunctions.php */
#moove_gdpr_cookie_modal.tomi-embed{display:none}html{overflow:hidden}a{transition:all .3s ease-in-out;text-decoration:none!important}.row{margin:0;padding:0}body{flex-direction:column;min-height:100vh;display:flex}.body-no-scroll{height:100vh;position:relative;overflow:hidden}main{flex:1}*{font-family:var(--font)!important}img{max-width:100%;display:inline-block}.home .logo-header h1{margin-bottom:0;line-height:0}.principal{margin-top:72px}@media screen and (max-width:767px){.principal{margin-top:149px}}.btns{letter-spacing:normal;text-align:center;border-radius:5px;padding:10px 20px;font-size:18px;font-style:normal;font-weight:500;font-stretch:100%;line-height:1.71;transition:all .3s ease-in-out}.btns--blue{background-color:var(--secTextColor);color:#fff;border:solid 2px var(--secTextColor)}.btns--blue:hover{color:var(--secTextColor);background-color:#0000}.bg-mainColor,.bg-lightblue{background-color:var(--mainColor)}.editor-wrapper{width:100%!important;height:150px!important}.product__title h2{line-clamp:2;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden;min-height:0!important;line-height:initial!important;margin-bottom:-5px!important}.disabled{pointer-events:none;cursor:not-allowed;opacity:.5;text-decoration:none}.tomi-font{font-family:TomiFont!important}.pswp{z-index:5000!important}.moove-gdpr-button-holder button.moove-gdpr-infobar-allow-all{color:#000!important;background-color:#fff!important}.skip-to-main-content-link{z-index:999;color:#fff;opacity:0;background-color:#000;padding:1em;position:absolute;left:-9999px}.skip-to-main-content-link:focus{opacity:1;z-index:10000000;left:0}.nsl-container .nsl-button.nsl-button-google[data-skin=light],.nsl-container .nsl-button.nsl-button-facebook[data-skin=dark]{box-shadow:none;background-color:#fff;border:1px solid #000;border-radius:4px;gap:10px;padding-inline:12px}div.nsl-container .nsl-button .nsl-button-svg-container{padding:0}a.qtranxs-available-language-link{text-decoration:underline!important}.woocommerce-checkout #payment,.woocommerce-message,.woocommerce-error,.woocommerce-info{color:#515151;background-color:#f6f5f8}.woocommerce-checkout #payment div.payment_box{color:#515151;background-color:#dcd7e3}.woocommerce-checkout #payment div.payment_box:before{border-bottom:1em solid #dcd7e3}.woocommerce-info a{text-decoration:underline!important}.woocommerce a.button{color:var(--secTextColor);background-color:#dcd7e3}.woocommerce a.button:hover{background-color:var(--mainColor);color:var(--mainText)!important}#payment>.wc_payment_methods>li>.input-radio{display:block!important}header ul{margin:0;padding:0;list-style-type:none}.site-header{z-index:1002}.site-header #header-top{background:#fff;transition:transform .2s;position:relative}@media only screen and (min-width:768px){.site-header #header-top{box-shadow:0 0 10px #0003}}.site-header .logo-header img{object-fit:contain;max-width:200px;height:auto;max-height:72px}.site-header img.icon-header{object-fit:contain;cursor:pointer;max-width:200px;height:auto;max-height:40px}.btn--search{color:#000;background-color:#0000;border:none}.btn--search svg{width:18px;height:18px}#search-overlay{opacity:.4;z-index:100;background-color:#000;width:100vw;height:100vh;display:none;position:absolute;top:72px;left:0}#search-results-block{opacity:0;z-index:110;color:#000;background-color:#fff;border-radius:0 0 20px 20px;width:500px;height:auto;max-height:0;margin-top:8px;padding:20px;transition:max-height .4s ease-in-out,opacity .2s ease-in-out;position:absolute;overflow:scroll;box-shadow:0 4px 8px -3px #00000026}#search-results-block.show{opacity:1;max-height:500px}#search-results-block li{cursor:pointer;background-color:#f0f0f0;border-radius:25px;padding:5px 15px}#search-results-block #clear-history-button{cursor:pointer;color:#646464;background-color:#0000;border:none;text-decoration:underline}.dgwt-wcas-search-wrapp{width:450px}.dgwt-wcas-search-wrapp.dgwt-wcas-search-darkoverl-on .dgwt-wcas-search-form{background-color:#eee;border-radius:30px}.dgwt-wcas-search-wrapp.dgwt-wcas-active .dgwt-wcas-search-form input[type=search].dgwt-wcas-search-input,.dgwt-wcas-search-wrapp.dgwt-wcas-active .dgwt-wcas-search-form input[type=search].dgwt-wcas-search-input:hover,.dgwt-wcas-search-wrapp .dgwt-wcas-search-form input[type=search].dgwt-wcas-search-input,.dgwt-wcas-search-wrapp .dgwt-wcas-search-form input[type=search].dgwt-wcas-search-input:hover{background-color:#0000;border:0;border-radius:0;padding:0}.dgwt-wcas-search-wrapp .dgwt-wcas-search-form{background-color:#eee;border-radius:30px;padding:10px 24px}.dgwt-wcas-search-wrapp .dgwt-wcas-search-form .dgwt-wcas-sf-wrapp{background-color:#0000;justify-content:center;align-items:center;padding:0;display:flex}.dgwt-wcas-search-wrapp .dgwt-wcas-search-form .dgwt-wcas-sf-wrapp .dgwt-wcas-preloader{margin:0}.dgwt-wcas-search-wrapp .dgwt-wcas-search-form .dgwt-wcas-sf-wrapp .dgwt-wcas-preloader:hover path{fill:var(--mainColor)}.dgwt-wcas-search-wrapp .dgwt-wcas-search-form .dgwt-wcas-sf-wrapp button.dgwt-wcas-search-submit{left:initial;top:initial;right:initial;position:relative}.dgwt-wcas-search-wrapp .dgwt-wcas-search-form .dgwt-wcas-sf-wrapp button.dgwt-wcas-search-submit:hover{box-shadow:none;background-color:#0000}.dgwt-wcas-search-wrapp .dgwt-wcas-search-form .dgwt-wcas-sf-wrapp button.dgwt-wcas-search-submit:hover path{fill:var(--mainColor)}.woocommerce-account .dgwt-wcas-suggestions-wrapp.woocommerce,.dgwt-wcas-suggestions-wrapp{display:block;top:71px!important}:is(.woocommerce-account .dgwt-wcas-suggestions-wrapp.woocommerce,.dgwt-wcas-suggestions-wrapp) .dgwt-wcas-suggestion.dgwt-wcas-suggestion-headline-v2{margin:0}:is(.woocommerce-account .dgwt-wcas-suggestions-wrapp.woocommerce,.dgwt-wcas-suggestions-wrapp) .dgwt-wcas-suggestion.dgwt-wcas-suggestion-headline-v2 .dgwt-wcas-st{justify-content:space-between;align-items:center;margin:0;padding-inline:10px;display:flex}:is(.woocommerce-account .dgwt-wcas-suggestions-wrapp.woocommerce,.dgwt-wcas-suggestions-wrapp) .dgwt-wcas-suggestion.dgwt-wcas-suggestion-product .dgwt-wcas-st{flex-direction:column;justify-content:center;gap:10px;display:flex}:is(.woocommerce-account .dgwt-wcas-suggestions-wrapp.woocommerce,.dgwt-wcas-suggestions-wrapp) .dgwt-wcas-suggestion.dgwt-wcas-suggestion-product .dgwt-wcas-si img{object-fit:contain;border:none;width:50px;height:50px;padding:0}.dgwt-wcas-darkened-overlay{z-index:1000;opacity:.4;background-color:#000;width:100vw;height:100vh;position:fixed;top:0;left:0}@media only screen and (max-width:992px){.dgwt-wcas-search-wrapp{width:275px}}@media only screen and (max-width:768px){.dgwt-wcas-suggestions-wrapp{top:148px!important}}.woocommerce-account .small-screen-search,.small-screen-search{z-index:-2;background-color:#fff;width:100%;transition:transform .2s;position:fixed;top:72px;box-shadow:0 0 10px #0003}:is(.woocommerce-account .small-screen-search,.small-screen-search) .woocommerce .dgwt-wcas-search-wrapp,:is(.woocommerce-account .small-screen-search,.small-screen-search) .dgwt-wcas-search-wrapp{z-index:-1;width:100%;padding:12px;transition:margin-top .3s}.nav-all{background-color:var(--mainColor);justify-content:center;align-items:center;width:60px;height:72px;display:flex;position:relative}.nav-all .main-menu .sidebarIconToggle{box-sizing:border-box;cursor:pointer;background-color:#0000;border:none;flex-direction:column;justify-content:center;align-items:center;width:60px;height:72px;margin:0;padding:0;transition:all .3s;display:flex}.nav-all .main-menu .sidebarIconToggle .spinner{box-sizing:border-box;background-color:var(--mainText);width:20px;height:3px;color:var(--mainText);transition:all .3s ease-in-out;position:absolute}.nav-all .main-menu .sidebarIconToggle .spinner.horizontal{box-sizing:border-box;float:left;margin-top:3px;position:relative}.nav-all .main-menu .sidebarIconToggle .spinner.diagonal{box-sizing:border-box;float:left;transition:all .3s;position:relative}.nav-all .main-menu .sidebarIconToggle .spinner.diagonal.part-2{margin-top:3px}.nav-all .main-menu .sidebarIconToggle.open .spinner.horizontal{box-sizing:border-box;opacity:0;transition:all .3s}.nav-all .main-menu .sidebarIconToggle.open .spinner.diagonal{box-sizing:border-box;transition:all .3s}.nav-all .main-menu .sidebarIconToggle.open .spinner.diagonal.part-1{margin-top:0;transform:rotate(135deg)}.nav-all .main-menu .sidebarIconToggle.open .spinner.diagonal.part-2{margin-top:-9px;transform:rotate(-135deg)}.nav-all .main-menu #sidebarMenu{background-color:var(--mainColor);border-radius:0 0 20px 20px;min-width:300px;max-width:90vh;transition:transform .3s ease-out;position:fixed;top:72px;left:0;transform:translate(-75vw);box-shadow:2px 2px 8px #00000026}.nav-all .main-menu #sidebarMenu[aria-hidden=false]{transform:translateY(0);box-shadow:3px 3px 6px #00000029}.nav-all .main-menu #sidebarMenu .sidebarMenuInner{padding:0;border-radius:0 0 20px 20px;height:100%;max-height:80vh;margin:0;padding:2rem;display:flex;overflow:hidden auto}.nav-all .main-menu #sidebarMenu .sidebarMenuInner::-webkit-scrollbar{width:.5rem}.nav-all .main-menu #sidebarMenu .sidebarMenuInner::-webkit-scrollbar-track{box-shadow:inset 0 0 6px #0000004d}.nav-all .main-menu #sidebarMenu .sidebarMenuInner::-webkit-scrollbar-thumb{background-color:var(--mainColor)}.nav-all .main-menu #sidebarMenu .sidebarMenuInner .menu-panel{transition:all .3s ease-in-out}.nav-all .main-menu #sidebarMenu .sidebarMenuInner .menu-panel#main-panel{width:0;display:none}.nav-all .main-menu #sidebarMenu .sidebarMenuInner .menu-panel#main-panel.active{width:100%;display:block}.nav-all .main-menu #sidebarMenu .sidebarMenuInner .menu-panel#categories-panel{width:0;display:none}.nav-all .main-menu #sidebarMenu .sidebarMenuInner .menu-panel#categories-panel.active{width:100%;display:block}.nav-all .main-menu #sidebarMenu .sidebarMenuInner .menu-item{width:max-content;margin-block:10px;font-size:25px}.nav-all .main-menu #sidebarMenu .sidebarMenuInner .menu-item a{color:var(--mainText);align-items:center;gap:10px;font-weight:700;display:flex}.nav-all .main-menu #sidebarMenu .sidebarMenuInner .menu-item:focus{outline:1px dashed #000}.nav-all .main-menu #sidebarMenu .sidebarMenuInner .menu-item .item-icon{background-color:var(--mainText);border-radius:25px;justify-content:center;align-items:center;width:35px;height:35px;display:flex}.nav-all .main-menu #sidebarMenu .sidebarMenuInner .menu-item .categories-list{margin-left:35px}.nav-all .main-menu #sidebarMenu .sidebarMenuInner .menu-item .categories-list a{font-weight:500}.nav-all .main-menu #sidebarMenu .sidebarMenuInner .menu-item .categories-list a.onsale{align-items:center;gap:5px;padding:7px 0 1px 10px;font-size:18px;font-weight:700;display:flex}.nav-all .main-menu #sidebarMenu .sidebarMenuInner .menu-item.account{display:none}.nav-all .main-menu #sidebarMenu .sidebarMenuInner .menu-item.lang-select-container{width:80%;margin-top:10px;overflow-x:hidden}.nav-all .main-menu #sidebarMenu .sidebarMenuInner .menu-item.lang-select-container .item-title{color:var(--mainText);font-weight:700}.nav-all .main-menu #sidebarMenu .sidebarMenuInner .menu-item.lang-select-container ul{flex-wrap:wrap;gap:15px;max-width:90vw;margin:0 0 0 35px;padding:7px 0 1px 10px;list-style:none;display:flex}.nav-all .main-menu #sidebarMenu .sidebarMenuInner .menu-item.lang-select-container ul li{flex:0 auto;max-width:100%}.nav-all .main-menu #sidebarMenu .sidebarMenuInner .menu-item.lang-select-container ul li a{font-size:15px;text-decoration:none}.nav-all .main-menu #sidebarMenu .sidebarMenuInner .menu-item.lang-select-container ul li a .nav-lang{color:var(--mainText);white-space:nowrap;font-weight:400;display:inline-block}.nav-all .main-menu #sidebarMenu .sidebarMenuInner .menu-item.lang-select-container ul li a .nav-lang.current{font-weight:600;text-decoration:underline}.shop-menu__menu .language-container{justify-content:center;align-items:center;margin-inline:0 10px;display:flex;position:relative}.shop-menu__menu .language-container .language-selector{color:#000;background-color:#ededed;border-radius:10px;flex-shrink:0;padding:5px 15px;font-weight:600}.shop-menu__menu .language-container .language-selector .selected-language{color:#000;background-color:#ededed;border:none;padding:0;font-weight:600;display:flex}.shop-menu__menu .language-container .language-selector .selected-language span{margin-right:5px}.shop-menu__menu .language-container .language-selector.opened{color:#000;background-color:#ededed;border:none;border-radius:10px;flex-direction:column;gap:5px;padding:5px 15px;font-weight:600;display:flex}.shop-menu__menu .language-container .language-selector.opened .selected-language{color:#000;background-color:#ededed;border:none;font-weight:600}.shop-menu__menu .language-container .language-selector.opened a{color:#000;margin-block:5px;font-weight:400;display:block}.shop-menu__menu .language-container .language-selector.opened a:hover{color:var(--mainColor)}.shop-menu__menu .language-container .language-selector #lang-list{padding:5px 9px;background-color:#ededed;border-radius:0 0 10px 10px;width:100%;padding-left:15px;position:absolute;top:25px;left:0}.shop-menu__menu .language-container .language-selector #lang-list .language-item{text-transform:uppercase;font-weight:600}.cart-mini-wrapper{opacity:0;transform-origin:top;background-color:#fff;border-radius:10px 0 10px 10px;width:400px;max-width:100vw;transition:all .3s ease-in-out;position:absolute;top:100%;right:0;transform:scaleY(0);box-shadow:0 3px 6px #00000029}.shop-menu__cart:hover .cart-mini-wrapper{opacity:1;transform:scaleY(1)}.shop-menu__cart .woocommerce-mini-cart__empty-message{letter-spacing:normal;text-align:left;color:#757575;margin-bottom:0;font-size:16px;font-style:normal;font-weight:400;font-stretch:100%;line-height:normal}.shop-menu__cart .cart-mini-wrapper .cart_link .vendor{color:#5b5b5b;line-clamp:1;-webkit-line-clamp:1;-webkit-box-orient:vertical;margin:0;font-size:14px;font-weight:400;display:-webkit-box;overflow:hidden}.shop-menu__wishlist{background-color:#000;justify-content:center;align-items:center;width:70px;height:100%;display:flex}.shop-menu__cart{height:100%}.shop-menu__cart-link{background-color:#000;justify-content:center;align-items:center;width:70px;height:100%;display:flex}.shop-menu__menu .account{background-color:#ededed;justify-content:center;align-items:center;width:70px;height:100%;display:flex}.shop-menu__menu .account:hover,.shop-menu__cart-link:hover{background-color:var(--mainColor)}.shop-menu__menu .account:hover span{color:var(--mainText)}.shop-menu__cart button{background-color:#0000;border:0}.shop-menu__cart .cart-count{color:#fff;text-align:center;background-color:#e6312b;border-radius:10px;width:20px;height:20px;margin-bottom:25px;margin-left:29px;font-size:13px;line-height:20px;position:absolute}@media only screen and (max-width:769px){.main-menu .menu-item.account,.lang-select-container{display:block}.shop-menu__menu .language-container,.shop-menu__menu .account{display:none}.shop-menu__menu .account{border:1px solid #0000;padding:10px}}@media only screen and (max-width:575px){.nav-all .main-menu #sidebarMenu,.menu-wrapper,#product-search-header,.product-search-form{width:100%}#product-search-header{justify-content:center;margin:0;padding-inline:10px;display:flex}.nav-all .main-menu #sidebarMenu{width:100%;max-width:100%;top:0;left:0;transform:translateY(-100vh)}.nav-all .main-menu #sidebarMenu[aria-hidden=false]{transform:translateY(72px)}.product-search-field{padding-inline:15px}}.banner__item{height:500px}.banner__item__title{letter-spacing:normal;text-align:center;color:#fff;font-size:40px;font-style:normal;font-weight:300;font-stretch:100%;line-height:1.2}.banner__item__content{z-index:10;flex-direction:column;justify-content:center;align-items:center;display:flex;position:relative}.banner .btns{color:#000;background-color:#fff;border-radius:25px;padding:5px 25px;box-shadow:0 0 5px #00000029}.banner .btns--blue:hover{color:#fff;border:2px solid #fff}.banner .owl-dots{line-height:0;position:absolute;bottom:25px;left:50%;transform:translate(-50%)translateY(-100%)}.banner .owl-dot{opacity:.7;border-radius:20px;width:30px;height:5px;background-color:#fff!important;margin:0 3px!important;transition:all .5s ease-in-out!important}.banner .owl-dot span{display:none!important}.banner .owl-dot:hover,.banner .owl-dot.active{opacity:1;background-color:#fff!important}.banner .owl-nav{margin:0!important}.banner .owl-nav button{transition:all .3s ease-in-out;position:absolute;top:50%;transform:translateY(-75%);color:#fff!important;margin:0!important;font-size:115px!important}.banner .owl-nav button:hover{background:0 0!important}.banner .owl-nav button.owl-prev{left:1rem}.banner .owl-nav button.owl-prev:not(.disabled):hover{transform:translateY(-75%)translate(-5px);color:var(--mainColor)!important}.banner .owl-nav button.owl-next{right:1rem}.banner .owl-nav button.owl-next:not(.disabled):hover{transform:translateY(-75%)translate(5px);color:var(--mainColor)!important}.overlay-msg{z-index:2;background-color:#fff;border:none;border-top-left-radius:27px;border-top-right-radius:27px;flex-direction:column;justify-content:center;align-items:center;width:fit-content;padding:10px 15px;display:flex;position:absolute;bottom:0}.overlay-msg span{font-size:25px;font-weight:medium;letter-spacing:normal;color:#000;font-style:normal;font-stretch:100%;line-height:1.71}@media only screen and (max-width:769px){.banner__item{height:300px}.banner .owl-nav button{display:none!important}.banner__item__title{font-size:24px}.banner .btns{font-size:15px}.overlay-msg p{font-size:20px}}.image-overlay{background-color:#000000b3;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:absolute}.banner__item img{width:100%;height:100%;position:absolute;object-fit:cover!important}#arrow-down{animation:3s ease-in-out infinite bounce}@keyframes bounce{0%{transform:translateY(0)}10%{transform:translateY(5px)}20%{transform:translateY(0)}30%{transform:translateY(5px)}40%{transform:translateY(0)}to{transform:translateY(0)}}#tomi_messageModal,#tomi_messageModal_order{color:#000;z-index:9999;opacity:0;visibility:hidden;background:#000000b3;justify-content:center;align-items:center;width:100%;height:100%;transition:opacity .5s,visibility .5s;display:none;position:fixed;top:0;left:0}:is(#tomi_messageModal,#tomi_messageModal_order).show{opacity:1;visibility:visible}:is(#tomi_messageModal,#tomi_messageModal_order).show .modal,:is(#tomi_messageModal,#tomi_messageModal_order).show .modal_order{transform:translateY(0)}:is(#tomi_messageModal,#tomi_messageModal_order) .close{position:absolute;top:10px;right:10px}:is(#tomi_messageModal,#tomi_messageModal_order) .modal,:is(#tomi_messageModal,#tomi_messageModal_order) .modal_order{text-align:center;background:#fff;border-radius:20px;flex-direction:column;justify-content:center;align-items:center;gap:23px;width:max-content;max-width:750px;height:max-content;margin-top:-5%;padding:30px;transition:transform .5s;display:flex;position:relative;transform:translateY(-20px);box-shadow:0 4px 8px #0003}:is(:is(#tomi_messageModal,#tomi_messageModal_order) .modal,:is(#tomi_messageModal,#tomi_messageModal_order) .modal_order) a{max-width:250px}:is(:is(#tomi_messageModal,#tomi_messageModal_order) .modal,:is(#tomi_messageModal,#tomi_messageModal_order) .modal_order) .modal-timer{justify-content:center;align-items:center;display:none;position:relative}:is(:is(#tomi_messageModal,#tomi_messageModal_order) .modal,:is(#tomi_messageModal,#tomi_messageModal_order) .modal_order) .circle-timer{transform:rotate(-90deg)}:is(:is(#tomi_messageModal,#tomi_messageModal_order) .modal,:is(#tomi_messageModal,#tomi_messageModal_order) .modal_order) .timer-background{fill:none;stroke:#ddd;stroke-width:4px}:is(:is(#tomi_messageModal,#tomi_messageModal_order) .modal,:is(#tomi_messageModal,#tomi_messageModal_order) .modal_order) .timer-fill{fill:none;stroke:var(--secTextColor);stroke-width:4px;stroke-dasharray:157;transition:stroke-dashoffset linear}:is(:is(#tomi_messageModal,#tomi_messageModal_order) .modal,:is(#tomi_messageModal,#tomi_messageModal_order) .modal_order) .message .legal_age_title{margin-bottom:0}:is(:is(#tomi_messageModal,#tomi_messageModal_order) .modal,:is(#tomi_messageModal,#tomi_messageModal_order) .modal_order) .message .legal_age_message{justify-content:center;align-items:center;margin-bottom:20px;font-size:24px;font-weight:700;display:flex}:is(:is(#tomi_messageModal,#tomi_messageModal_order) .modal,:is(#tomi_messageModal,#tomi_messageModal_order) .modal_order) .message .legal_age_buttons{justify-content:center;display:flex}:is(:is(#tomi_messageModal,#tomi_messageModal_order) .modal,:is(#tomi_messageModal,#tomi_messageModal_order) .modal_order) .message .legal_age_button,:is(:is(#tomi_messageModal,#tomi_messageModal_order) .modal,:is(#tomi_messageModal,#tomi_messageModal_order) .modal_order) .message .confirm_order_button{border:none;border-radius:5px;width:max-content;padding:5px 15px;font-size:20px;font-weight:700;transition:filter .3s}:is(:is(:is(#tomi_messageModal,#tomi_messageModal_order) .modal,:is(#tomi_messageModal,#tomi_messageModal_order) .modal_order) .message .legal_age_button,:is(:is(#tomi_messageModal,#tomi_messageModal_order) .modal,:is(#tomi_messageModal,#tomi_messageModal_order) .modal_order) .message .confirm_order_button):hover{filter:brightness(75%)}:is(:is(:is(#tomi_messageModal,#tomi_messageModal_order) .modal,:is(#tomi_messageModal,#tomi_messageModal_order) .modal_order) .message .legal_age_button,:is(:is(#tomi_messageModal,#tomi_messageModal_order) .modal,:is(#tomi_messageModal,#tomi_messageModal_order) .modal_order) .message .confirm_order_button).confirm{background-color:var(--mainColor);color:var(--mainText)}:is(:is(:is(#tomi_messageModal,#tomi_messageModal_order) .modal,:is(#tomi_messageModal,#tomi_messageModal_order) .modal_order) .message .legal_age_button,:is(:is(#tomi_messageModal,#tomi_messageModal_order) .modal,:is(#tomi_messageModal,#tomi_messageModal_order) .modal_order) .message .confirm_order_button).deny{color:#000;background-color:#d9d9d9;margin-right:20px}:is(:is(#tomi_messageModal,#tomi_messageModal_order) .modal,:is(#tomi_messageModal,#tomi_messageModal_order) .modal_order) .message .livrorec_container{flex-direction:column;justify-content:center;align-items:center;display:flex}:is(:is(#tomi_messageModal,#tomi_messageModal_order) .modal,:is(#tomi_messageModal,#tomi_messageModal_order) .modal_order) .message .livrorec_container .livrorec_title{margin-bottom:10px;font-size:28px;font-weight:700}:is(:is(#tomi_messageModal,#tomi_messageModal_order) .modal,:is(#tomi_messageModal,#tomi_messageModal_order) .modal_order) .message .livrorec_container img{width:225px;margin-bottom:15px}:is(:is(#tomi_messageModal,#tomi_messageModal_order) .modal,:is(#tomi_messageModal,#tomi_messageModal_order) .modal_order) .message .livrorec_container .close_modal{background-color:var(--mainColor);color:var(--mainText);border:none;border-radius:10px;width:max-content;padding:10px 24px;font-size:20px;font-weight:700;transition:filter .3s}#tomi_messageModal_order .modal_order .message{line-height:1.2}#tomi_messageModal_order .modal_order .message .confirm_order{max-width:500px}#tomi_messageModal_order .modal_order .message .confirm_order.text3{font-size:24px;font-weight:700}#tomi_messageModal_order .modal_order .message .confirm_order_buttons{justify-content:center;display:flex}#tomi_messageModal_order .modal_order .message .confirm_order_button{border:none;border-radius:10px;width:max-content;padding:10px 24px;font-size:20px;font-weight:700;transition:filter .3s}#tomi_messageModal_order .modal_order .message .confirm_order_button:hover{filter:brightness(75%)}#tomi_messageModal_order .modal_order .message .confirm_order_button.deny{color:#000;background-color:#d9d9d9;margin-right:20px}#tomi_messageModal_order .modal_order .message .confirm_order_button.confirm{background-color:var(--mainColor);color:var(--mainText)}.cookies_container{margin-top:30px;padding:5px}.cookies_container .cookies_title{margin-bottom:20px;font-size:20px;font-weight:600}.cookies_container .cookie_setting{align-items:center;gap:10px;margin-bottom:20px;display:flex}.cookies_container .cookie_setting .cookie_setting_title{margin:0;font-size:18px}.cookies_container .cookie_setting .cookie_setting_toggle{width:50px;height:30px;display:inline-block;position:relative}.cookies_container .cookie_setting .cookie_setting_toggle input{display:none}.cookies_container .cookie_setting .cookie_setting_toggle input:checked+.slider{background-color:#2e9935}.cookies_container .cookie_setting .cookie_setting_toggle input:checked+.slider:before{transform:translate(21px)}.cookies_container .cookie_setting .cookie_setting_toggle input .cookie_setting_save{float:right;background-color:var(--mainColor);color:var(--mainText);border:none;border-radius:5px;margin-top:20px;padding:5px 15px}.cookies_container .cookie_setting .cookie_setting_toggle .slider{cursor:pointer;background-color:red;border-radius:34px;transition:all .4s;position:absolute;inset:0;box-shadow:1px 1px 3px #a8a8a8b0}.cookies_container .cookie_setting .cookie_setting_toggle .slider:before{content:"";background-color:#fff;border-radius:50%;width:28px;height:28px;transition:all .2s;position:absolute;bottom:1px;left:1px}.price-wrapper{color:#000;text-wrap:nowrap;align-items:end;height:39px;font-size:26px;font-weight:700;display:flex;overflow:hidden}.price-wrapper .out-of-stock{opacity:.5;font-size:20px}.price-wrapper .price{gap:5px;display:flex}.price-wrapper .price .on-sale{gap:5px;display:flex}.price-wrapper .price .on-sale .regular-price{opacity:.5;align-items:end;margin-bottom:5px;font-size:14px;text-decoration:line-through;display:flex}.price-wrapper .price .on-sale .sale-price{color:var(--promoColor)}.price-wrapper .variable-price .variable-from-price{opacity:.5;align-items:end;margin-bottom:5px;font-size:14px;display:flex}.price-wrapper .appointment-price .appointment-from-price,.price-wrapper .appointment-price .appointment-duration{opacity:.5;align-items:end;margin-bottom:5px;font-size:14px;display:flex}.price-wrapper .appointment-price .price-label{font-size:24px;font-weight:600}.theme_1 .price-wrapper{padding-inline:20px;height:45px;padding-bottom:10px}.single-prod .price-wrapper.single-prod{height:auto;margin-bottom:15px;font-size:30px}.single-prod .price-wrapper.single-prod .out-of-stock{font-size:30px}.single-prod .price-wrapper.single-prod .price .on-sale{flex-direction:column;gap:0}.single-prod .price-wrapper.single-prod .price .on-sale .regular-price{margin-bottom:-10px;font-size:20px}.single-prod .variable-price .price{flex-direction:row;gap:6px;font-size:25px}.single-prod .variable-price .price .variable-from-price{opacity:.5;align-items:end;margin-bottom:4px;font-size:15px;display:flex}.single-prod .single_variation_wrap .price-wrapper{margin-bottom:0}.single-prod .appointment-price .price-wrapper{gap:7px}.single-prod .appointment-price .appointment-duration{opacity:.5;font-size:22px}.single-prod .appointment-price .appointment-from-price{margin-bottom:7px}.single-prod .wc-appointments-appointment-cost .appointment-price-wrapper .price-wrapper{justify-content:flex-end;margin-bottom:5px}.single-prod .wc-appointments-appointment-cost .appointment-price-wrapper .price-wrapper .regular-price{justify-content:flex-end}.single-prod .wc-appointments-appointment-cost .appointment-price-wrapper .sale-badge-single{flex-direction:column;align-items:end;margin-bottom:10px;display:flex}@media only screen and (max-width:769px){.price-wrapper{height:33px;font-size:22px}.price-wrapper .out-of-stock{font-size:16px}.price-wrapper .price .on-sale .regular-price{font-size:10px}.price-wrapper .variable-price .variable-from-price{font-size:10px}.price-wrapper .appointment-price .appointment-from-price,.price-wrapper .appointment-price .appointment-duration{font-size:10px}.theme_1 .price-wrapper{padding-inline:10px}}.home h2{font-size:35px;font-weight:medium;letter-spacing:normal;text-align:center;color:#000;font-style:normal;font-stretch:100%;line-height:1.71}.page__content h3,.home h3{letter-spacing:normal;text-align:left;color:#000;margin-bottom:1.5rem;font-size:30px;font-style:normal;font-weight:400;font-stretch:100%;line-height:normal}.info__content .info__img{aspect-ratio:1;background-color:var(--mainText);width:100px;color:var(--mainColor);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;margin:0 auto 1rem;display:flex}.info__content .info__img img{object-fit:contain;filter:invert()brightness(2);width:100%;height:100%}.info__content .info__block{text-align:center;color:var(--mainText);font-size:16px}.info__content .info__block .info__title{text-align:center;text-transform:uppercase;font-size:18px;font-weight:700}.info__content.theme_1 .info__block .info__text{font-size:14px}.home .title-container{align-items:center;gap:10px;padding-bottom:2rem;display:flex}.home .title-container h2.products.main-title,.home .title-container h2.cat.main-title{color:var(--mainText);margin:0;font-size:40px}.home .title-container h2.products.second-title,.home .title-container h2.cat.second-title{color:var(--mainText);text-wrap:nowrap;margin:0;font-size:40px}.home .title-container h2.shops.main-title{color:#000;margin:0;font-size:40px}.home .title-container h2.shops.second-title{color:#000;text-wrap:nowrap;margin:0;font-size:40px}.home .title-container .icon{background-color:var(--mainText);border-radius:25px;flex-shrink:0;justify-content:center;align-items:center;width:50px;height:50px;display:flex}.home .title-container .icon span{color:var(--mainColor);font-size:30px}:is(.home .featured-carousel,.home .cat-carousel,.home .lojas-carousel,.home .news-carousel,.home .events-carousel) .owl-stage{padding:.5rem 10px!important}:is(.home .featured-carousel,.home .cat-carousel,.home .lojas-carousel,.home .news-carousel,.home .events-carousel) .owl-nav{gap:20px;display:flex;position:absolute;top:-16%;right:0;margin-top:0!important}:is(.home .featured-carousel,.home .cat-carousel,.home .lojas-carousel,.home .news-carousel,.home .events-carousel) .owl-nav button:hover{background:0 0!important}:is(.home .featured-carousel,.home .cat-carousel,.home .lojas-carousel,.home .news-carousel,.home .events-carousel) .owl-dot{background-color:var(--mainText);opacity:.4;border-radius:20px;width:30px;height:5px;box-shadow:0 0 2px #0000004d;margin:0 3px!important;transition:all .5s ease-in-out!important}:is(.home .featured-carousel,.home .cat-carousel,.home .lojas-carousel,.home .news-carousel,.home .events-carousel) .owl-dot.active{opacity:1}:is(.home .featured-carousel,.home .cat-carousel,.home .lojas-carousel,.home .news-carousel,.home .events-carousel) .owl-dot span{display:none!important}:is(.home .featured-carousel,.home .cat-carousel,.home .lojas-carousel,.home .news-carousel,.home .events-carousel) .owl-next svg{transform:rotate(180deg)}.home .featured-carousel .owl-nav{position:absolute;top:-16%;right:0}.home .featured-carousel .owl-stage{padding:.5rem 0!important}.home .lojas-container{margin-block:0}.home .lojas-container .lojas-carousel .owl-dot{background-color:#000}.home .lojas-container .lojas-carousel .owl-nav{position:absolute;top:-20%;right:0}.home .lojas-container .lojas-carousel .owl-stage .owl-item{justify-content:center;display:flex}.home .cat-carousel .owl-nav{position:absolute;top:-21%;right:0}:is(.home .events-carousel,.home .news-carousel) .owl-dot{background-color:#000}.home .about_us_container .about_us_title{font-size:40px;font-weight:700}.home .about_us_container .about_us_full{max-width:65ch;margin:0 auto}.home .about_us_container .client_page_button{justify-content:center;width:100%;margin-bottom:30px;display:flex}.home .about_us_container .client_page_button a{color:#000;background-color:#fff;border:none;border-radius:25px;padding:5px 25px;font-size:16px;font-weight:600;transition:all .3s ease-in-out;box-shadow:0 2px 5px #00000029}.home .about_us_container .client_page_button a:hover{transform:translateY(-5px)}.home .about_us_container.theme_1{padding-inline:5%}.home .about_us_container.theme_1 .about_us_full{font-size:14px}.home .about_us_container.theme_1 .client_page_button a{box-shadow:none;color:#fff;background-color:#000}@media only screen and (max-width:450px){.home .title-container{padding-bottom:2rem;padding-left:5px;font-size:30px}.about_us_title{font-size:30px;font-weight:700}}@media only screen and (max-width:569px){.home .title-container{padding-left:5px}.home .second-title{display:none}}@media only screen and (max-width:769px){.home .product{margin-bottom:1rem}.home .product:nth-child(4){margin-bottom:0;display:block}.home .featured-carousel .owl-nav,.home .cat-carousel .owl-nav,.home .lojas-carousel .owl-nav,.home .news-carousel .owl-nav,.home .events-carousel .owl-nav{display:none}.home .title-container{padding-bottom:.5rem}.home .title-container .icon{width:40px;height:40px}.home .title-container .icon span{font-size:25px}.home .title-container h2.products.main-title,.home .title-container h2.shops.main-title,.home .title-container h2.cat.main-title{font-size:35px}}@media only screen and (max-width:1200px){.home .product:nth-child(4){display:none}}@media only screen and (max-width:990px){.about_us_full img{display:none}}.lojas-container .map-wrapper{margin-top:20px;margin-bottom:20px;border:2px solid #fff;border-radius:10px;height:300px;margin-inline:20px;overflow:hidden;box-shadow:2px 0 8px #00000029}.lojas-container .map-wrapper .leaflet-popup-content-wrapper{color:#fff;background:#000;border-radius:25px}.lojas-container .map-wrapper .leaflet-popup-tip-container{display:none}@media only screen and (max-width:768px){.home .featured-container{max-width:720px}.home .featured-container .featured-carousel{padding:0!important}.home .featured-container .featured-carousel .owl-stage{padding:.5rem 0!important}.lojas-container .map-wrapper{height:200px}}@media only screen and (max-width:992px){.home .featured-container{max-width:850px}}.main-footer{box-shadow:0 0 10px #00000029}.links_container{flex-wrap:wrap;justify-content:space-between;padding-block:30px;display:flex}.links_container .left_container{gap:50px;display:flex}.links_container .left_container.tomiEmbed{flex-direction:row;justify-content:space-between;width:100%}.links_container .left_container.tomiEmbed .rodape_direita{text-align:end;text-wrap:nowrap}.links_container .left_container .rodape_direita,.links_container .left_container .page_policies{flex-direction:column;gap:20px;display:flex}.links_container .left_container a{color:#112b3c;background-color:#0000;border:none;padding:0;font-size:20px;font-weight:600;transition:all .3s ease-in-out}.links_container .left_container a:hover{color:var(--mainColor)}.links_container .right_container{flex-direction:column;justify-content:space-between;gap:15px;display:flex}.links_container .right_container .socials{flex-direction:column;gap:15px;display:flex}.links_container .right_container .socials a{color:#112b3c;align-items:center;gap:10px;width:max-content;font-size:18px;display:flex}.links_container .right_container .app_links{flex-direction:column;display:flex}.links_container.theme_1{justify-content:left;gap:30px}.links_container.theme_1 .block{flex:20%}.links_container.theme_1 .title{margin-bottom:9px;font-size:20px;font-weight:700}.links_container.theme_1 .content{overflow-wrap:anywhere;flex-direction:column;gap:6px;font-size:14px;font-weight:400;display:flex}.links_container.theme_1 .content a{font-family:var(--font);color:#112b3c;font-size:14px;font-weight:400;transition:all .3s ease-in-out}.links_container.theme_1 .content a:hover{color:var(--mainColor)}.links_container.theme_1 .content p{margin:0}.links_container.theme_1 .content .socials{gap:12px;display:flex}.links_container.theme_1 .content .app_links{flex-direction:column;margin-top:10px;display:flex}.contacts_container{background-color:var(--mainColor);color:var(--mainText);flex-direction:column;justify-content:center;align-items:center;gap:40px;padding-block:30px;display:flex}.contacts_container .contacts_title{font-size:40px}.contacts_container .contacts{justify-content:space-between;gap:75px;display:flex}.contacts_container .contacts .contact{flex-direction:column;width:300px;display:flex}.contacts_container .contacts .contact .title{font-size:24px;font-weight:700}.contacts_container .contacts .contact .text{font-size:18px}.contacts_container .contacts a{color:var(--mainText);transition:all .1s ease-in-out;text-decoration:underline!important}.contacts_container .contacts a:hover{font-weight:600}.sponsors{justify-content:center;align-items:center;padding-block:25px;display:flex}.livro_rec{justify-content:center;align-items:center;padding-block:25px;display:flex}.livro_rec button{background-color:#0000;border:none}.livro_rec img{height:50px}.container__1{justify-content:space-between;align-items:center;display:flex}.copyright_area{background-color:var(--mainColor);color:var(--mainText);justify-content:space-between;padding:10px 30px;font-size:12px;display:flex}.copyright_area .cookies_preferences{color:var(--mainText);background-color:#0000;border:none;align-items:center;gap:5px;padding:0;font-weight:600;transition:all .3s ease-in-out;display:flex}.copyright_area .cookies_preferences svg{fill:var(--mainText);transition:all .3s ease-in-out}@media only screen and (max-width:1200px){.links_container .left_container:not(.tomiEmbed){flex-direction:column;gap:30px}}@media only screen and (max-width:990px){.page__sidebar a{font-size:18px}.page__sidebar{padding:16px}.contacts_container .contacts{flex-direction:column;gap:25px}}@media only screen and (max-width:769px){.w-custom{width:100%}.footer__menu a{text-align:center}.links_container{padding:20px 5%}.links_container .left_container a{font-size:18px}.contacts_container{gap:20px;padding:20px}.contacts_container .contacts{gap:15px}.contacts_container .contacts .contacts .contact .title{font-size:20px}.contacts_container .contacts .contacts .contact .title .text{font-size:16px}.contacts_container .contacts_title{font-size:25px}.container__1{flex-direction:column;padding-inline:5%}.container__1 .sponsors,.container__1 .livro_rec{padding-block:10px}:is(.container__1 .sponsors,.container__1 .livro_rec) img{height:40px}}@media only screen and (max-width:450px){.links_container{justify-content:initial;flex-direction:column;gap:40px}.links_container .left_container .rodape_direita,.links_container .left_container .page_policies{gap:10px}}.vendor-title{justify-content:space-between;align-items:center;gap:20px;font-size:25px;font-weight:700;display:flex}.vendor-title h1.vendor-title-text{font-size:25px!important;font-weight:700!important}.follow-button.title{background-color:#fff;border:none;border-radius:25px;flex-shrink:0;justify-content:center;align-items:start;gap:8px;margin-bottom:10px;padding:5px 15px;font-size:15px;display:none;box-shadow:0 1px 2px #0000000d}.mvx_vendor_rating{background-color:#fff;border-radius:10px;align-items:center;gap:7px;width:max-content;padding-inline:10px;display:flex}.vendor-text{font-size:18px}.vendor-text a{color:inherit;text-decoration:underline!important}.store-header{border-bottom:solid 10px var(--mainColor);background-position:50%;background-repeat:no-repeat;background-size:cover;height:40vh;min-height:260px}.follow-button.top{background-color:#fff;border:none;border-radius:25px;justify-content:center;align-items:center;gap:8px;margin-right:50px;padding:5px 25px;display:flex;position:absolute;top:40vh;right:0;box-shadow:0 1px 2px #0000000d}.follow-button i.icon-heart{color:var(--mainColor)!important}.store{background-color:#f5f2f2;gap:35px;padding:3rem 10%;display:flex}.store-info-block{border-radius:20px;flex-direction:column;gap:35px;width:263px;margin-top:-17rem;padding:20px;font-size:13px;display:flex;background-color:#fff!important}.store-info-block .fornecedor-logotype{flex-direction:column;justify-content:center;align-items:center;gap:10px;width:100%;font-size:25px;font-weight:300;display:flex}.fornecedor-logotype img{border-radius:10px;width:100%}.store-info-block .fornecedor img{object-fit:scale-down;object-position:center;width:100%;height:100%;margin:auto;display:block}.store-info-block .fornecedor-info{flex-direction:column;justify-content:center;gap:10px;display:flex}@media only screen and (max-width:769px){.store{flex-direction:column}.follow-button.title{display:flex}.follow-button.top{display:none}}@media only screen and (max-width:450px){.vendor-title{flex-direction:column;justify-content:center;align-items:start;gap:10px}}.woocommerce-breadcrumb{z-index:1;color:#000!important;margin:0 0 10px!important;padding:0 0 0 25px!important;font-size:16px!important;font-weight:600!important}@media only screen and (max-width:450px){.woocommerce-breadcrumb{padding-left:0!important}}.woocommerce-breadcrumb a{font-style:italic;transition:all .3s ease-in-out;color:var(--secTextColor)!important;font-weight:400!important}.woocommerce-breadcrumb a:hover{color:var(--mainColor)!important}#tomi-scroll-to-review{cursor:pointer}.star-rating{font-family:star!important}.star-rating>span{color:#fac200;font-family:star!important}span.rating_text{display:none}.stars>span>a{color:#fac200}.sidebar h3{font-size:18px;font-weight:medium;text-align:left;text-transform:uppercase;color:#000}.sidebar ul.main-sidebar{color:#000;scrollbar-color:#ccc transparent;scrollbar-width:thin;background-color:#fff;max-height:85vh;margin:0;padding:24px 15px 0 10px;position:sticky;top:72px;overflow-y:scroll}.sidebar ul.main-sidebar .filter-mainTitle{font-size:20px;font-weight:700}.sidebar ul.main-sidebar .wc-block-price-slider .wc-block-price-filter{margin-bottom:0}.sidebar ul.main-sidebar .wc-block-price-slider .wc-block-price-filter .wc-block-price-filter__controls{margin:16px 0 10px}.sidebar ul.main-sidebar .wc-block-price-slider .wc-block-price-filter .wc-block-price-filter__controls .wc-block-price-filter__control input{border:none;border-bottom:1px solid #000;padding:0}.sidebar ul.main-sidebar .wc-block-price-slider .wc-block-price-filter .wc-block-price-filter__controls .wc-block-price-filter__control input.wc-block-components-price-slider__amount--max{text-align:right}.sidebar ul.main-sidebar .onsale-switcher,.sidebar ul.main-sidebar .instock-switcher{margin-block:5px}:is(.sidebar ul.main-sidebar .onsale-switcher,.sidebar ul.main-sidebar .instock-switcher) form{align-items:center;gap:15px;display:flex}:is(.sidebar ul.main-sidebar .onsale-switcher,.sidebar ul.main-sidebar .instock-switcher) form .switch{width:32px;height:14px;display:inline-block;position:relative}:is(.sidebar ul.main-sidebar .onsale-switcher,.sidebar ul.main-sidebar .instock-switcher) form .switch input{opacity:0;width:0;height:0}:is(.sidebar ul.main-sidebar .onsale-switcher,.sidebar ul.main-sidebar .instock-switcher) form .slider{cursor:pointer;background-color:#ccc;border-radius:50px;transition:all .4s;position:absolute;inset:0}:is(.sidebar ul.main-sidebar .onsale-switcher,.sidebar ul.main-sidebar .instock-switcher) form .slider:before{content:"";background-color:#fff;border-radius:50%;width:16px;height:16px;transition:all .4s;position:absolute;bottom:-1px;left:-5px;box-shadow:0 2px 5px #0003}:is(.sidebar ul.main-sidebar .onsale-switcher,.sidebar ul.main-sidebar .instock-switcher) form input:checked+.slider{background-color:var(--mainColor)}:is(.sidebar ul.main-sidebar .onsale-switcher,.sidebar ul.main-sidebar .instock-switcher) form input:checked+.slider:before{transform:translate(26px)}:is(.sidebar ul.main-sidebar .onsale-switcher,.sidebar ul.main-sidebar .instock-switcher) form .switch:hover .slider{background-color:#b3b3b3}:is(.sidebar ul.main-sidebar .onsale-switcher,.sidebar ul.main-sidebar .instock-switcher) form input:checked+.slider:hover{background-color:var(--mainColor)}:is(.sidebar ul.main-sidebar .onsale-switcher,.sidebar ul.main-sidebar .instock-switcher) form .label{color:#5b5b5b;font-size:14px}.sidebar ul.main-sidebar .widget_product_categories{margin-top:10px}.sidebar ul.main-sidebar .widget_product_categories .product-categories{padding-left:0}.sidebar ul.main-sidebar .widget_product_categories .product-categories li{padding-block:3px}.sidebar ul.main-sidebar .widget_product_categories .product-categories li a{color:#5b5b5b}.sidebar ul.main-sidebar .widget_product_categories .product-categories li a::hover{color:var(--mainColor)}.page-lojas .sidebar ul.main-sidebar .custom-category-widget{margin:0 0 1rem}.sidebar ul.main-sidebar .custom-vendor-widget,.sidebar ul.main-sidebar .custom-category-widget{margin:3rem 0 1rem}:is(.sidebar ul.main-sidebar .custom-vendor-widget,.sidebar ul.main-sidebar .custom-category-widget) .toggleCategories,:is(.sidebar ul.main-sidebar .custom-vendor-widget,.sidebar ul.main-sidebar .custom-category-widget) .toggleVendors{cursor:pointer;background:0 0;border:none;justify-content:space-between;align-items:center;gap:5px;width:100%;padding:0;font-size:1rem;font-weight:700;display:flex}:is(:is(.sidebar ul.main-sidebar .custom-vendor-widget,.sidebar ul.main-sidebar .custom-category-widget) .toggleCategories,:is(.sidebar ul.main-sidebar .custom-vendor-widget,.sidebar ul.main-sidebar .custom-category-widget) .toggleVendors):after{content:"";border-bottom:2px solid #000;border-right:2px solid #000;width:10px;height:10px;transition:transform .3s;display:inline-block;transform:rotate(-45deg)}:is(:is(.sidebar ul.main-sidebar .custom-vendor-widget,.sidebar ul.main-sidebar .custom-category-widget) .toggleCategories,:is(.sidebar ul.main-sidebar .custom-vendor-widget,.sidebar ul.main-sidebar .custom-category-widget) .toggleVendors).open:after{transform:rotate(45deg)}:is(:is(.sidebar ul.main-sidebar .custom-vendor-widget,.sidebar ul.main-sidebar .custom-category-widget) .toggleCategories,:is(.sidebar ul.main-sidebar .custom-vendor-widget,.sidebar ul.main-sidebar .custom-category-widget) .toggleVendors) h3{margin:0}:is(:is(.sidebar ul.main-sidebar .custom-vendor-widget,.sidebar ul.main-sidebar .custom-category-widget) .categoryList,:is(.sidebar ul.main-sidebar .custom-vendor-widget,.sidebar ul.main-sidebar .custom-category-widget) .vendorList) ul{margin:.5rem 0;padding-left:0;list-style:none}:is(:is(.sidebar ul.main-sidebar .custom-vendor-widget,.sidebar ul.main-sidebar .custom-category-widget) .categoryList,:is(.sidebar ul.main-sidebar .custom-vendor-widget,.sidebar ul.main-sidebar .custom-category-widget) .vendorList) li{color:#5b5b5b;margin:.3rem 0}:is(:is(.sidebar ul.main-sidebar .custom-vendor-widget,.sidebar ul.main-sidebar .custom-category-widget) .categoryList,:is(.sidebar ul.main-sidebar .custom-vendor-widget,.sidebar ul.main-sidebar .custom-category-widget) .vendorList) li a{color:#5b5b5b;font-size:14px}:is(:is(.sidebar ul.main-sidebar .custom-vendor-widget,.sidebar ul.main-sidebar .custom-category-widget) .categoryList,:is(.sidebar ul.main-sidebar .custom-vendor-widget,.sidebar ul.main-sidebar .custom-category-widget) .vendorList) li .count{color:#000}:is(:is(.sidebar ul.main-sidebar .custom-vendor-widget,.sidebar ul.main-sidebar .custom-category-widget) .categoryList,:is(.sidebar ul.main-sidebar .custom-vendor-widget,.sidebar ul.main-sidebar .custom-category-widget) .vendorList) li label{align-items:center;gap:5px;font-size:14px;display:flex}:is(:is(.sidebar ul.main-sidebar .custom-vendor-widget,.sidebar ul.main-sidebar .custom-category-widget) .categoryList,:is(.sidebar ul.main-sidebar .custom-vendor-widget,.sidebar ul.main-sidebar .custom-category-widget) .vendorList) li label input[type=checkbox]{appearance:none;cursor:pointer;background-color:#fff;border:2px solid #5b5b5b;border-radius:4px;flex-shrink:0;width:20px;height:20px;transition:background-color .3s,border-color .3s;position:relative}:is(:is(.sidebar ul.main-sidebar .custom-vendor-widget,.sidebar ul.main-sidebar .custom-category-widget) .categoryList,:is(.sidebar ul.main-sidebar .custom-vendor-widget,.sidebar ul.main-sidebar .custom-category-widget) .vendorList) li label input[type=checkbox]:checked{background-color:var(--mainColor);border-color:var(--mainColor)}:is(:is(.sidebar ul.main-sidebar .custom-vendor-widget,.sidebar ul.main-sidebar .custom-category-widget) .categoryList,:is(.sidebar ul.main-sidebar .custom-vendor-widget,.sidebar ul.main-sidebar .custom-category-widget) .vendorList) li label input[type=checkbox]:checked:after{content:"✔";color:var(--mainText);margin-top:-3px;margin-left:-1px;font-size:12px;position:absolute;top:2px;left:5px}:is(:is(.sidebar ul.main-sidebar .custom-vendor-widget,.sidebar ul.main-sidebar .custom-category-widget) .categoryList,:is(.sidebar ul.main-sidebar .custom-vendor-widget,.sidebar ul.main-sidebar .custom-category-widget) .vendorList) li label input[type=checkbox]:hover{border-color:var(--mainColor)}:is(:is(.sidebar ul.main-sidebar .custom-vendor-widget,.sidebar ul.main-sidebar .custom-category-widget) .categoryList,:is(.sidebar ul.main-sidebar .custom-vendor-widget,.sidebar ul.main-sidebar .custom-category-widget) .vendorList) .showMoreCategories,:is(:is(.sidebar ul.main-sidebar .custom-vendor-widget,.sidebar ul.main-sidebar .custom-category-widget) .categoryList,:is(.sidebar ul.main-sidebar .custom-vendor-widget,.sidebar ul.main-sidebar .custom-category-widget) .vendorList) .showMoreVendors{color:#5b5b5b;background-color:#0000;border:none;padding:0;font-size:13px}.content-area .product{margin-top:1.5rem}.yith-wcwl-icon{margin-right:0!important}.yith-wcwl-add-button>a.add_to_wishlist{justify-content:center;align-items:center;width:fit-content;height:fit-content;transition:all .3s ease-in-out;display:flex;background-color:var(--secTextColor)!important;border-radius:50%!important;padding:.25rem .25rem .15rem!important}.yith-wcwl-add-button>a:hover{background-color:#e6312b!important}.yith-wcwl-wishlistexistsbrowse>a,.yith-wcwl-wishlistaddedbrowse>a{justify-content:center;align-items:center;width:fit-content;height:fit-content;transition:all .3s ease-in-out;display:flex;background-color:#e6312b!important;border-radius:50%!important;padding:.25rem .25rem .15rem!important}.yith-wcwl-wishlistexistsbrowse>a:hover,.yith-wcwl-wishlistaddedbrowse>a:hover{background-color:var(--secTextColor)!important}.fa-heart-o:before,.yith-wcwl-wishlistexistsbrowse a:before,.yith-wcwl-wishlistaddedbrowse>a:before{width:24px;display:block;content:url("data:image/svg+xml,<svg clip-rule=\"evenodd\" fill-rule=\"evenodd\" fill=\"%23fff\" stroke-linejoin=\"round\" stroke-miterlimit=\"2\" height=\"24\" width=\"24\" viewBox=\"0 0 24 24\" xmlns=\"http://www.w3.org/2000/svg\"> <path d=\"m12 5.72c-2.624-4.517-10-3.198-10 2.461 0 3.725 4.345 7.727 9.303 12.54.194.189.446.283.697.283s.503-.094.697-.283c4.977-4.831 9.303-8.814 9.303-12.54 0-5.678-7.396-6.944-10-2.461z\" fill-rule=\"nonzero\"></path> </svg>")!important}.yith-wcwl-add-to-wishlist .feedback,.added_to_cart{display:none!important}.yith-wcwl-add-to-wishlist{letter-spacing:-.07px;text-align:left;color:var(--secTextColor);font-size:12px;font-style:normal;font-weight:600;font-stretch:100%;line-height:normal;transition:all .3s ease-in-out;margin-top:0!important}.yith-wcwl-add-to-wishlist a{color:var(--secTextColor)}.yith-wcwl-add-to-wishlist a:hover{color:#47b1fc}div.images.woocommerce-product-gallery{margin-bottom:0!important}div.images img{object-fit:contain;object-position:center;background-color:#fff;width:auto!important;height:660px!important;box-shadow:none!important;display:block!important}div.images .flex-control-thumbs{margin-top:.5rem!important}div.images .flex-control-thumbs li{width:calc(25% - 1rem)!important;margin:0 .5rem!important}.woocommerce-product-gallery__image{border-radius:13px}.pswp__caption__center{text-align:center!important}.quantity{margin:0!important}.quantity input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.quantity input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.quantity input[type=number]{appearance:textfield}.quantity input{border:solid 1px var(--secTextColor);font-size:16px;font-weight:medium;letter-spacing:-.25px;color:#000;background-color:#0000;padding:.6rem 1rem;font-style:normal;font-stretch:100%;line-height:normal}.related.products h2:not(.woocommerce-loop-product__title){letter-spacing:-.25px;text-align:left;color:var(--secTextColor);margin-bottom:1.5rem;padding:0 12px;font-size:25px;font-style:normal;font-weight:600;font-stretch:100%;line-height:normal}.woocommerce-shipping-calculator .shipping-calculator-button{display:none!important}.cart-collaterals .cart-subtotal,.woocommerce-shipping-methods li label{letter-spacing:-.13px;text-align:left;color:#000;font-size:16px;font-style:normal;font-weight:600;font-stretch:100%;line-height:normal}.woocommerce-info a{letter-spacing:normal;text-align:center;color:var(--secTextColor);font-style:normal;font-weight:400;font-stretch:100%;line-height:normal;transition:all .3s ease-in-out}.woocommerce-info a:hover{color:#47b1fc}.woocommerce-info{border-top-color:var(--mainColor);color:var(--secTextColor);padding:1em 2em}.woocommerce-info:before{color:var(--mainColor);margin-right:10px;display:inline-block;position:relative;top:0;left:0}#ship-to-different-address{margin-top:1.5rem}.woocommerce-form__label span,.woocommerce-form__label input{vertical-align:middle}.woocommerce-billing-fields .form-row input.input-text,.woocommerce-shipping-fields .form-row input.input-text,.woocommerce-shipping-fields input,.woocommerce-additional-fields .form-row textarea.input-text,.woocommerce-additional-fields input{letter-spacing:normal;text-align:left;color:#757575;border:1px solid #e0e0e0;border-radius:5px;padding:10px 20px;font-style:normal;font-weight:400;font-stretch:100%;line-height:normal}.woocommerce-billing-fields label,.woocommerce-shipping-fields .shipping_address label,.woocommerce-additional-fields label{letter-spacing:-.13px;text-align:left;color:#000;font-size:16px;font-style:normal;font-weight:600;font-stretch:100%;line-height:normal}.select2-container .select2-selection--single{border:1px solid #e0e0e0;border-radius:5px;padding:10px 20px;height:auto!important}.select2-container .select2-selection--single .select2-selection__rendered{letter-spacing:normal;text-align:left;color:#757575;font-style:normal;font-weight:400;font-stretch:100%;padding:0!important;line-height:normal!important}.select2-container--default .select2-selection--single .select2-selection__arrow{transform:translateY(-50%);top:50%!important}.blockUI.blockOverlay{z-index:90!important}.woocommerce-table--order-details .product-name a{font-weight:medium!important}ul.woocommerce-order-overview{margin:0;padding:0}.woocommerce-Button,.woocommerce-button{letter-spacing:normal;text-align:right;font-style:normal;font-stretch:100%;transition:all .3s ease-in-out;border:solid 1px var(--secTextColor)!important;background-color:var(--secTextColor)!important;color:#fff!important;border-radius:5px!important;padding:10px 20px!important;font-weight:400!important;line-height:normal!important}.sidebar-toggle svg{fill:var(--secTextColor)}tbody.wishlist-items-wrapper td{text-align:left}.wishlist-title-container{display:none}.wishlist_table.mobile{border:1px solid #000;border-radius:17px;margin:0;padding:0}.wishlist_table.mobile li{border-bottom:1px solid #000;padding:1rem;position:relative}.wishlist_table.mobile li:last-child{border-bottom:0}.wishlist_table.mobile li .product-remove{position:absolute;top:50%;right:1rem;transform:translateY(-50%)}.wishlist_table.mobile li .product-remove .fa-trash:before{content:"x";color:#fff;background-color:red;border-radius:5px;justify-content:center;align-items:center;width:15px;height:15px;font-size:11px;line-height:0;display:flex}@media only screen and (max-width:1200px){.content-area .product:nth-child(4){margin-top:1.5rem}.related.products .product:nth-child(4){display:none}.sale-badge-single{top:-1rem}.product__fornecedor{line-clamp:2;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}}@media only screen and (max-width:990px){ul.main-sidebar{margin-bottom:1rem!important}}@media only screen and (max-width:769px){#store-info-block{max-width:500px;height:auto;max-height:unset;border-radius:20px;margin:auto;font-size:13px;position:relative;top:0;transform:translate(0);background-color:#fff!important;margin-bottom:30px!important}.sale-badge-single{margin-bottom:1rem;position:static}.p-custom{padding-left:24px!important;padding-right:24px!important}}ul.product_list_widget li dl{border-left:0 solid #0000001a!important;margin:0!important;padding-left:0!important}.store .ask-vendor-button{color:var(--secTextColor);cursor:pointer;background-color:#fff;border:none;border-radius:25px;margin-top:10px;padding:7px 17px;font-weight:600;transition:all .3s ease-in-out;box-shadow:0 2px 5px #00000029}.store .ask-vendor-button:hover{background-color:var(--mainColor);color:var(--mainText)}.store .ask-vendor-button svg{transition:transform .3s}.store .ask-vendor-button svg.rotated{transform:rotate(-180deg)}.store .contact-form-container{justify-content:center;align-items:center;margin-block:1rem;padding-inline:0;font-size:17px;display:none}.store .contact-form-container .contact-form{width:100%}.store .contact-form-container .contact-form .grid-item{flex-direction:column;margin-bottom:1rem;padding-inline:10px;display:flex}.store .contact-form-container .contact-form .grid-item.left{float:left;width:35%}.store .contact-form-container .contact-form .grid-item.right{float:right;width:65%}.store .contact-form-container .contact-form label{letter-spacing:-.13px;text-align:left;color:#000;margin-block:10px;font-size:16px;font-weight:600}.store .contact-form-container .contact-form input,.store .contact-form-container .contact-form textarea{letter-spacing:normal;text-align:left;color:var(--secTextColor);border:1px solid #e0e0e0;border-radius:5px;width:100%;padding:10px 20px}.store .contact-form-container .contact-form input:focus,.store .contact-form-container .contact-form textarea:focus{border:solid 1px var(--mainColor)}.store .contact-form-container .contact-form select{letter-spacing:normal;text-align:left;color:#757575;background-color:#fff;border:1px solid #e0e0e0;border-radius:5px;padding:13px 20px}.store .contact-form-container .contact-form select:focus{border:solid 1px var(--mainColor)}.store .contact-form-container .contact-form option{font-family:var(--font),sans-serif!important}.store .contact-form-container .contact-form .message{box-sizing:border-box;text-align:left;vertical-align:top;height:300px;padding:8px;font-size:16px}.store .contact-form-container .contact-form input.submit{background-color:var(--mainColor);color:var(--mainText);text-align:center;border:none;margin-top:1.5rem;font-weight:600}.store .contact-form-container .contact-form input.submit:hover{filter:brightness(95%);cursor:pointer}.store .contact-form-container .contact-form .submit-agreement{align-items:center;gap:5px;margin-top:10px;padding-inline:10px;font-size:12px;display:flex}.store .contact-form-container .contact-form .submit-agreement input[type=checkbox]{width:auto}.store .contact-form-container .contact-form .submit-agreement label{color:#000;width:max-content;margin:0;font-size:16px;display:inline}.store .contact-form-container .contact-form .submit-agreement a{color:var(--secTextColor);text-decoration:underline!important}.store .contact-form-container .contact-form .submit-agreement a:hover{color:var(--mainColor)}.store .contact-form-container .contact-form input.shake,.store .contact-form-container .contact-form select.shake,.store .contact-form-container .contact-form textarea.shake{border:1px solid red;animation:.5s ease-in-out shake}@keyframes shake{0%,to{transform:translate(0)}25%{transform:translate(-3px)}50%{transform:translate(3px)}75%{transform:translate(-3px)}}.store .contact-form-container .contact-form .agreement-warning{color:red;margin-left:10px;padding:5px;font-size:12px;display:none}@media only screen and (max-width:769px){.store .contact-form-container .contact-form .grid-item.left,.store .contact-form-container .contact-form .grid-item.right{float:initial;width:100%}.store .contact-form-container .contact-form .message{height:200px}}.store .vendor-description-map{grid-template-columns:70% 30%;gap:10px;width:100%;display:grid}.store .vendor-description-map .map-grid-item{border:2px solid #fff;border-radius:10px;min-height:175px;max-height:250px;overflow:hidden;box-shadow:2px 0 8px #00000029}.store .vendor-description-map .map-grid-item .leaflet-popup-content-wrapper{color:#fff;background:#000;border-radius:25px}.store .vendor-description-map .map-grid-item .leaflet-popup-tip-container{display:none}.modal-backdrop{z-index:1000!important}.mvx-support-modal .modal-content{border:none;border-radius:10px;margin:8rem auto;box-shadow:2px 0 16px #00000029}.mvx-support-modal .modal-content .modal-header{justify-content:space-between}.mvx-support-modal .modal-content .modal-header .close{background-color:#fff;border:none;align-items:center;height:35px;font-size:35px;display:flex}.mvx-support-modal .modal-content .modal-body{flex-direction:column;gap:20px;display:flex}.mvx-support-modal .modal-content .modal-body .form-group.subject{align-items:end;gap:5px;display:flex}.mvx-support-modal .modal-content .modal-body .form-group.subject input{border:none;border-bottom:1px solid #cfcfcf;border-radius:0}.mvx-support-modal .modal-content .modal-body .form-group.order select{background-color:#fff;border:1px solid #e0e0e0;border-radius:5px;padding:5px 10px}.mvx-support-modal .modal-content .modal-body .form-group.order option{font-family:var(--font),sans-serif!important}.mvx-support-modal .modal-content .modal-body .form-group.order .order_if_appliable{color:var(--secTextColor);font-size:12px}.mvx-support-modal .modal-content .modal-body .show-sucesss-msg{background-color:var(--mainColor);color:var(--mainText)}@media only screen and (max-width:1200px){.store .vendor-description-map{display:block}.store .vendor-description-map .map-grid-item{width:100%;height:150px;margin-bottom:20px}}li.wc-block-product-categories-list-item{border-left:5px solid #0000;padding-left:5px}li.wc-block-product-categories-list-item a:focus{outline:1px dashed #000}.woocommerce #review_form #respond .form-submit input#submit{color:var(--secTextColor);background-color:#dcd7e3;transition:all .3s ease-in-out}.woocommerce #review_form #respond .form-submit input#submit:hover{background-color:var(--mainColor);color:var(--mainText)!important}@media only screen and (max-width:450px){.archive #primary{padding:0}.archive #primary li{padding-inline:5px}.archive .product__inner{margin:0}}.filter_products_list{flex-direction:column;justify-content:flex-end;align-items:end;gap:5px;margin-top:-46px;display:flex}.filter_products_list .top{justify-content:flex-end;align-items:center;display:flex}.filter_products_list .top .woocommerce-ordering{z-index:1;align-items:center;gap:10px;display:flex}.filter_products_list .top .woocommerce-result-count{margin:0;font-size:14px}.filter_products_list .top .woocommerce-ordering{margin:0 0 0 20px}.filter_products_list .top .woocommerce-ordering label{color:#333;font-size:14px;font-weight:700}.filter_products_list .top .woocommerce-ordering select.orderby{cursor:pointer;appearance:none;padding:10px 14px;background:#fff url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 24 24\" fill=\"gray\"><path d=\"M7 9l5 7 5-7H7z\"/></svg>") right 10px center/18px no-repeat;border:2px solid #ddd;border-radius:8px;padding-right:0;font-size:14px;transition:all .3s}.filter_products_list .top .woocommerce-ordering select.orderby:hover{border-color:#aaa}.filter_products_list .top .woocommerce-ordering select.orderby:focus{border-color:var(--mainColor);outline:none;box-shadow:0 0 5px #ffc41580}.filter_products_list .top .woocommerce-ordering select.orderby option{font-size:16px;font-family:var(--font),sans-serif!important}.filter_products_list .bottom{display:none}.filter_products_list .bottom .open-filters-btn{color:#000;background-color:#0000;border:none;border-bottom:1px solid #000;font-size:14px;line-height:1rem}@media only screen and (max-width:990px){.filter_products_list .bottom{display:block}}@media only screen and (max-width:769px){.filter_products_list{align-items:start;margin-top:0;padding-left:20px}.filter_products_list .woocommerce-result-count{margin-right:20px}.filter_products_list .woocommerce-ordering{margin-left:20px}}@media only screen and (max-width:569px){.filter_products_list .top{gap:0}.filter_products_list .top .woocommerce-result-count{display:none}.filter_products_list .top .woocommerce-ordering{margin-left:0}}@media only screen and (max-width:450px){.filter_products_list{padding-left:0}}.filters{z-index:1001;background-color:#0000004d;width:100vw;height:calc(100vh + 70px);padding:0;transition:transform .3s ease-in-out;display:block;position:absolute;top:0;left:0;overflow-y:hidden;transform:translate(-100%)}.filters.active{transform:translate(0)}.filters.active .filters-content{transform:translate(0)}.filters .filters-content{background-color:#fff;max-width:550px;height:100vh;padding-top:90px;padding-bottom:50px;transition:all .3s ease-in-out;display:block;overflow-y:hidden;transform:translate(-100%)}.filters .filters-content .close-filters-btn{z-index:1;background-color:#fff;border:none;border-radius:50%;font-size:20px;position:absolute;right:25px}.filters .filters-content .main-sidebar{padding-inline:25px;height:100%;padding-top:30px;top:0}@media only screen and (max-width:769px){.filters .filters-content{padding-top:170px}}.lojas-container{margin-top:40px}.page-lojas .header{justify-content:space-between;align-items:start;margin-bottom:25px;margin-left:10px;padding-right:30px;display:flex}.page-lojas .header .title{z-index:1;margin:0;font-size:16px;font-weight:600}.page-lojas .header .title a{color:#000;cursor:pointer;font-style:italic;font-weight:400;transition:all .3s ease-in-out}.page-lojas .header .title a:hover{color:var(--mainColor)}.page-lojas .header .open-filters-btn{color:#000;background-color:#0000;border:none;border-bottom:1px solid #000;margin-top:15px;font-size:14px;line-height:1rem}.page-lojas .header .open-map-button{color:#000;cursor:pointer;background-color:#fff;border:2px solid #ddd;border-radius:8px;justify-content:center;align-items:center;gap:10px;padding:5px 14px;font-size:16px;transition:all .3s ease-in-out;display:flex}.page-lojas .header .open-map-button:hover{border-color:#aaa}.page-lojas .page-lojas .page__content{color:var(--secTextColor);padding-inline:20%}.page-template-page-lojas h1{font-size:45px;font-weight:medium;letter-spacing:normal;text-align:left;color:var(--secTextColor);font-style:normal;font-stretch:100%;line-height:1.33}.lojas-container .nav-container{justify-content:center;width:325px;padding-inline:20px;display:flex;position:relative}.lojas-container .nav-container .nav{background-color:#fff;border-radius:17px;flex-direction:column;width:max-content;min-width:275px;height:max-content;padding:24px 16px;display:flex;position:sticky;top:80px;box-shadow:0 5px 10px #00000029}.lojas-container .nav-container .nav .nav-title{text-transform:uppercase;color:#000;margin-bottom:.5rem;font-size:18px;font-weight:500}.lojas-container .nav-container .nav .nav-item{color:var(--secTextColor);gap:5px;width:100%;margin-bottom:10px;display:flex}.lojas-container .nav-container .nav .nav-item:hover{color:var(--mainColor)}.lojas-container .nav-container .nav .nav-item.selected{color:#000;font-weight:600}.lojas-container .lojas{grid-template-columns:repeat(5,minmax(290px,100vw));justify-content:center;align-items:center;gap:40px 20px;padding-right:10px;display:grid}.title-container .icon{box-shadow:0 4px 8px #00000029}.all-products,.all-shops{justify-content:center;width:100%;margin-top:20px;display:flex}:is(.all-products,.all-shops) a{color:#000;background-color:#fff;border:none;border-radius:25px;padding:10px 25px;font-size:16px;font-weight:600;transition:all .3s ease-in-out;box-shadow:0 4px 8px #00000029}:is(.all-products,.all-shops) a:hover{transform:translateY(-5px)}.all-shops.theme_1 a{box-shadow:none;color:#fff;background-color:#000}.all-products.theme_1 a{box-shadow:0 0 8px #00000026}.woocommerce .woocommerce nav.woocommerce-pagination{margin-top:25px}.woocommerce nav.woocommerce-pagination li{border:none!important}.woocommerce nav.woocommerce-pagination .page-numbers{font-size:18px;color:var(--secTextColor)!important;background-color:#0000!important;border:none!important}.woocommerce nav.woocommerce-pagination .page-numbers:hover,.woocommerce nav.woocommerce-pagination .page-numbers .current{color:var(--mainColor)!important}.woocommerce-shop .woocommerce .woocommerce-breadcrumb{color:#000;margin-bottom:25px;padding-left:25px;font-size:35px;font-weight:600}.woocommerce-shop .woocommerce .woocommerce-breadcrumb a{color:#000;font-weight:400}.woocommerce-shop .woocommerce .woocommerce-breadcrumb a:hover{color:var(--mainColor)!important}@media only screen and (max-width:1875px){.lojas-container .lojas{grid-template-columns:repeat(4,minmax(290px,100vw))}}@media only screen and (max-width:1550px){.lojas-container .lojas{grid-template-columns:repeat(3,minmax(290px,100vw))}}@media only screen and (max-width:1200px){.lojas-container .nav-container{display:none}.lojas-container .lojas{grid-template-columns:repeat(3,minmax(250px,100vw))}}@media only screen and (max-width:990px){.lojas-container .lojas{grid-template-columns:repeat(3,minmax(250px,100vw));gap:10px}.lojas-container #secondary{display:none}}@media only screen and (max-width:769px){.lojas-container .lojas{justify-content:center}.lojas-container .loja-card{margin-left:10px;margin-right:0}.lojas-container .lojas{grid-template-columns:repeat(3,minmax(175px,100vw));gap:10px}}@media only screen and (max-width:650px){.lojas-container .lojas{flex-direction:column;grid-template-columns:repeat(3,minmax(125px,100vw));gap:10px;width:100vw}}@media only screen and (max-width:575px){.lojas-container .lojas{flex-direction:column;grid-template-columns:repeat(2,minmax(125px,100vw));gap:10px;width:100vw}}.page-lojas .map-wrapper{opacity:0;border:2px solid #fff;border-radius:10px;height:0;margin:0 20px;transition:all .3s ease-in-out;overflow:hidden;box-shadow:2px 0 8px #00000029}.page-lojas .map-wrapper.active{opacity:1;height:300px;margin:20px}.page-lojas .leaflet-popup-content-wrapper{color:#fff;background:#000;border-radius:25px}.page-lojas .leaflet-popup-tip-container{display:none}.product__inner{background-color:#fff;border-radius:25px;width:100%;margin-inline:5px;padding:20px;transition:all .3s ease-in-out;box-shadow:0 5px 10px #00000029}.product__inner:hover{transform:translateY(-5px)}.product__inner.on-sale .product__title{background-color:#000}.product__inner.on-sale .woocommerce-loop-product__title{color:#fff}.product__inner.on-sale .add_to_cart_wrapper{background-color:#000;border-radius:0 0 25px 25px;justify-content:space-between;align-items:center;width:100%;padding-top:10px;display:flex}.product__inner a{flex-direction:column;display:flex}.product__inner .product__image img{object-position:center;object-fit:cover;border-radius:20px;width:100%;height:262px}.product__inner .product__title{z-index:10;height:85px;padding-top:15px}.product__inner .woocommerce-loop-product__title{letter-spacing:-.13px;text-align:left;color:#000;line-clamp:2;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:18px;font-weight:700;display:-webkit-box;overflow:hidden;margin-bottom:5px!important}.product__inner .product__fornecedor{color:#5b5b5b;line-clamp:1;-webkit-line-clamp:1;-webkit-box-orient:vertical;font-size:14px;font-weight:400;display:-webkit-box;overflow:hidden}.product__inner .add_to_cart_button{background-color:#fff;border:3px solid #000;border-radius:25px;justify-content:center;align-items:center;width:fit-content;padding:0;display:flex}.product__inner .add_to_cart_button:hover{filter:brightness(.9)}.product__inner .add_to_cart_button.on_sale{border-color:var(--promoColor);background-color:var(--promoColor)}.product__inner.theme_1{border-radius:8px;padding:0;box-shadow:0 0 8px #00000026}.product__inner.theme_1 .product__image img{border-radius:8px 8px 0 0}.product__inner.theme_1 .product__title{height:97px;padding:15px 20px 0;font-size:20px}.product__inner.theme_1 .add_to_cart_wrapper{padding:0 20px 20px}.product__inner.theme_1 .add_to_cart_wrapper .add_to_cart_button{border-radius:8px}.sale-badge{background-color:var(--promoColor);color:#fff;border-radius:100px 35px 100px 100px;align-items:center;gap:10px;padding:5px 15px;font-size:25px;font-weight:700;display:flex;position:absolute;top:9px;right:15px}.sale-badge .dif-perc{margin-top:4px;font-size:15px}.woocommerce div.product form.cart .button{background-color:#fff;justify-content:center;align-items:center;padding:0;display:flex}.add_to_cart_button.loading{opacity:.5;pointer-events:none}.add_to_cart_button.on_sale .add_to_cart_text,.add_to_cart_button.on_sale .add_to_cart_icon span{color:#fff}.add_to_cart_inner{justify-content:center;align-items:center;height:35px;display:flex}.add_to_cart_inner .add_to_cart_text{color:#000;text-transform:uppercase;align-items:center;padding:0 15px;font-size:14px;font-weight:700;display:flex;transition:color .3s ease-in-out!important}.add_to_cart_inner .add_to_cart_icon{border-top-right-radius:25px;border-bottom-right-radius:25px;align-items:center;height:28px;padding-right:10px;display:flex;transition:background-color .3s ease-in-out!important}.add_to_cart_inner .add_to_cart_icon.appointment span{font-size:20px}.add_to_cart_inner .add_to_cart_icon span{color:#000;font-size:30px;transition:fill .3s ease-in-out!important}.single-prod .related .product__inner{margin:10px 10px 10px 0}@media only screen and (max-width:769px){.add_to_cart_icon.appointment span{font-size:17px}.product__inner{margin-inline:10px;padding:10px}.product__inner .product__image img{height:175px}.product__inner .product__title{height:auto;padding-top:5px}.product__inner .woocommerce-loop-product__title{height:38px;font-size:16px}.product__inner .product__fornecedor,.product__inner .add_to_cart_wrapper{display:none}.product__inner.theme_1 .product__title{height:60px;padding:15px 10px 0}.product__inner.theme_1 .product__title .woocommerce-loop-product__title{height:50px}.sale-badge{font-size:20px;right:5px}.sale-badge .dif-perc{margin-top:1px}}@media only screen and (max-width:450px){.product__inner .product__image img{height:150px}}.loja-card{cursor:pointer;background-color:#fff;border-radius:21px;max-width:290px;margin-inline:10px;padding:20px;transition:all .3s ease-in-out;box-shadow:2px 0 8px #00000029}.loja-card:hover{transform:translateY(-5px)}.loja-card .loja-img{height:240px;color:var(--secTextColor);border-radius:10px;justify-content:center;align-items:center;margin-bottom:16px;display:flex;overflow:hidden}.loja-card .loja-img img{object-fit:cover;aspect-ratio:1;width:100%;height:100%}.loja-card .text-container .loja-title{color:#000;line-clamp:2;-webkit-line-clamp:2;-webkit-box-orient:vertical;height:44px;margin-bottom:10px;font-size:18px;font-weight:600;line-height:1.2;display:-webkit-box;overflow:hidden}.loja-card .text-container .loja-description{color:#5b5b5b;line-clamp:2;-webkit-line-clamp:2;-webkit-box-orient:vertical;height:34px;font-size:13px;font-weight:400;display:-webkit-box;overflow:hidden}.loja-card.theme_1{box-shadow:none;max-width:unset;width:100%;margin:0;padding:0}.loja-card.theme_1 .loja-img{border-radius:8px;height:auto}.loja-card.theme_1 .loja-img img{aspect-ratio:1}@media only screen and (max-width:769px){.loja-card{max-width:175px;margin-inline:5px;padding:10px}.loja-card .loja-img{height:175px;margin-bottom:10px}.loja-card .text-container .loja-description{display:none}.loja-card .text-container .loja-title{height:39px;margin:0;font-size:16px}.loja-card.theme_1 .loja-img{height:170px}.loja-card.theme_1 .text-container .loja-description{height:39px}.loja-card.theme_1 .text-container .loja-title{height:44px;font-size:20px}}@media only screen and (max-width:550px){.loja-card .loja-img{height:150px}}.cat-card{text-align:center;color:#000;background-color:#fff;border-radius:30px;gap:30px;padding:30px 15px;transition:all .3s ease-in-out;box-shadow:2px 0 8px #00000029}.cat-card:hover{transform:translateY(-5px)}.cat-card .card__name{line-clamp:2;-webkit-line-clamp:2;-webkit-box-orient:vertical;height:54px;margin-block:10px;font-size:18px;font-weight:600;display:-webkit-box;overflow:hidden}.cat-card .card__btn{font-size:19px}.cat-card .card__img{aspect-ratio:1;border-radius:50%;width:70%;margin:.5rem auto;overflow:hidden}.cat-card .card__img img{object-fit:cover;width:100%;height:100%}.cat-card.theme_1{border-radius:8px;gap:26px;padding:20px;box-shadow:0 0 8px #00000026}@media only screen and (max-width:769px){.cat-card{padding:15px 10px!important}.cat-card .card__name{height:48px;font-size:16px}.cat-card .card__img{width:75%;margin:0 auto}.cat-card .card__btn{font-size:15px}}.woocommerce-mini-cart-item img,.woocommerce-cart table.cart img{object-fit:cover;width:50px;height:50px}.woocommerce-mini-cart .quantity{color:#000;font-weight:700}.woocommerce-mini-cart__total{color:#000;font-size:18px;font-weight:700}.woocommerce-mini-cart__buttons{margin-bottom:0!important}.woocommerce-mini-cart__buttons a{letter-spacing:normal;text-align:center;width:100%;font-style:normal;font-stretch:100%;transition:all .3s ease-in-out;border:solid 1px var(--secTextColor)!important;background-color:var(--secTextColor)!important;color:#fff!important;border-top-right-radius:5px!important;border-bottom-right-radius:5px!important;padding:10px 20px!important;font-weight:400!important;line-height:normal!important}.woocommerce-mini-cart__buttons a:first-of-type{margin-bottom:.5rem}.cart-mini-wrapper .woocommerce-mini-cart__buttons a:hover{color:#000!important;background-color:#fff!important}ul.woocommerce-mini-cart li.woocommerce-mini-cart-item{border-radius:10px;margin-block:10px;padding:10px;display:flex;box-shadow:0 0 3px #00000029}.woocommerce-mini-cart .woocommerce-mini-cart-item .item-left{flex-direction:column;gap:10px;width:100%;display:flex}.woocommerce-mini-cart .woocommerce-mini-cart-item .cart_link{color:#000;gap:10px;display:flex}.woocommerce-mini-cart .woocommerce-mini-cart-item .cart_link img{object-fit:cover;border-radius:10px;width:80px;height:80px;margin:0}.woocommerce-mini-cart .woocommerce-mini-cart-item a.remove_from_cart_button,.woocommerce a.remove{letter-spacing:-1px;justify-content:center;align-items:center;padding:2px;display:flex;color:#fff!important;background:#e6312b!important;border:1px solid #e6312b!important;border-radius:5px!important;width:1.3rem!important;height:1.3rem!important;font-size:1.5rem!important;line-height:.5!important}.woocommerce a.remove:hover{color:#e6312b!important;background:#fff!important}.woocommerce-cart h1,.woocommerce-order-received h1,.woocommerce-account h1,.woocommerce-wishlist h1{font-size:45px;font-weight:medium;letter-spacing:normal;text-align:left;color:var(--secTextColor);font-style:normal;font-stretch:100%;line-height:1.33}.woocommerce-cart table.cart .product-name a,.wishlist_table .product-name a{letter-spacing:-.13px;text-align:left;color:var(--secTextColor);font-size:18px;font-style:normal;font-weight:600;font-stretch:100%;line-height:normal}.woocommerce-cart table.cart .product-name a:hover,.wishlist_table .product-name a:hover{color:var(--mainColor)}.woocommerce-cart table.cart .product-price,.woocommerce-cart table.cart .product-subtotal{letter-spacing:-.13px;text-align:left;color:#000;font-size:16px;font-style:normal;font-weight:600;font-stretch:100%;line-height:normal}.woocommerce-cart table.cart .product-quantity .buttons{justify-content:center;align-items:center;width:max-content;height:max-content;display:flex}.woocommerce-cart table.cart .product-quantity .buttons button{color:#000;background-color:#fff;border:none;padding:5px;font-weight:700;line-height:normal}.woocommerce-cart table.cart .quantity,.woocommerce-cart table.cart .quantity input{justify-content:center;width:59px;height:100%;font-weight:700;display:flex;border:0!important;padding:0!important}.coupon{align-items:center;display:flex}.coupon input[name=coupon_code]{color:#757575;border-top-left-radius:5px;border-bottom-left-radius:5px;margin-left:10px;line-height:normal;border:1px solid #e0e0e0!important;width:auto!important;margin:0 0 0 10px!important;padding:10px 20px!important}.coupon .button[name=apply_coupon]{color:#000;text-align:right;background-color:#d9d9d9;border:1px solid #e0e0e0;border-radius:0 5px 5px 0;padding:10px 20px;line-height:normal;transition:all .3s ease-in-out;width:max-content!important}.coupon .button.disabled[name=apply_coupon]{border:1px solid #e0e0e0;padding:10px 20px}.coupon .button[name=apply_coupon]:hover{color:var(--mainText);filter:brightness(75%);background-color:#e0e0e0;border-color:#e0e0e0}.actions .button[name=update_cart]{color:#000;background-color:#d9d9d9;border:1px solid #e0e0e0;transition:all .3s ease-in-out}.woocommerce .actions .button[name=update_cart]:not(:disabled):hover{color:var(--mainText);filter:brightness(75%);background-color:#e0e0e0;border-color:#e0e0e0}.woocommerce .actions .button[name=update_cart]:disabled:hover{color:#000;background-color:#d9d9d9;border:1px solid #e0e0e0}.button-disabled{pointer-events:none;opacity:.5}.woocommerce .cart-collaterals .cart_totals{float:none;width:auto}.cart_totals .checkout-button{background-color:var(--mainColor)!important;border-color:var(--mainColor)!important;color:var(--mainText)!important;font-weight:700!important}@media only screen and (max-width:769px){.woocommerce table.shop_table_responsive tr td.product-quantity{justify-content:space-between;align-items:center;display:flex}}.woocommerce-order-details .order_details_vendor_table_header{align-items:center;gap:10px;margin:15px 0;display:flex}.woocommerce-order-details .order_details_vendor_table_header button{background-color:var(--mainColor)!important;border-color:var(--mainColor)!important;color:var(--mainText)!important;font-weight:700!important}@media only screen and (max-width:769px){.woocommerce-cart-form__cart-item .product-name{height:120px}}@media only screen and (max-width:450px){.coupon #coupon_code{width:165px!important;margin:0!important}}.woocommerce-checkout #payment ul.payment_methods li{position:relative}.woocommerce-checkout #payment ul.payment_methods li input{position:absolute;top:9px}.woocommerce-checkout #payment ul.payment_methods li .woocommerce-SavedPaymentMethods-saveNew input#wc-mvx-stripe-marketplace-new-payment-method{position:relative;top:0}.woocommerce-checkout #payment ul.payment_methods li .woocommerce-SavedPaymentMethods-saveNew label{margin:0}.woocommerce-checkout #payment ul.payment_methods li label{color:#000;font-weight:700}.woocommerce table.shop_table td,.woocommerce table.shop_table th{border-color:inherit!important}.woocommerce table.shop_table td.product-name{width:50%!important}.woocommerce table.shop_table td.product-name .backorder_notification{margin:0}.review_link_data_wappers a.button{background-color:#dcd7e3}.woocommerce .star-rating:before{color:#dcd7e3}.steps-checkout .btn-step{background-color:var(--secTextColor);letter-spacing:normal;text-align:center;color:#fff;border-radius:50%;justify-content:center;align-items:center;width:5rem;height:5rem;margin:0 auto 1rem;font-size:20px;font-style:normal;font-weight:400;font-stretch:100%;line-height:normal;display:flex}.steps-checkout .btn-step.btn-active{background-color:var(--mainColor);font-weight:medium;color:var(--mainText)}.steps-checkout .btn-text{letter-spacing:normal;text-align:left;color:var(--secTextColor);font-size:16px;font-style:normal;font-weight:600;font-stretch:100%;line-height:normal}.wc-proceed-to-checkout{padding:1rem 0 0!important}.wc-proceed-to-checkout a{letter-spacing:normal;font-style:normal;font-stretch:100%;transition:all .3s ease-in-out;border:solid 1px var(--secTextColor)!important;background-color:var(--secTextColor)!important;text-align:center!important;color:#fff!important;border-radius:5px!important;margin-bottom:0!important;padding:10px 20px!important;font-weight:400!important;line-height:normal!important}.wc-proceed-to-checkout a:hover{background-color:var(--mainColor)!important;filter:brightness(75%)!important;color:var(--mainText)!important}.woocommerce-checkout #woocommerce-checkout-form #order_review #place_order{visibility:hidden;height:0;margin:0;padding:0}.woocommerce-checkout #payment.woocommerce-checkout-payment .open_confirm_order_modal_button,.woocommerce-checkout #order_review #place_order{text-align:center;border-radius:5px;width:100%;margin:0;padding:10px 20px;font-size:20px;font-weight:700;transition:all .3s ease-in-out;border:solid 1px var(--mainColor)!important;background-color:var(--mainColor)!important;color:var(--mainText)!important}.woocommerce-checkout .open_confirm_order_modal_button:hover,.woocommerce-checkout #order_review #place_order:hover{filter:brightness(75%)}.woocommerce-cart h2,.woocommerce-checkout h3,.woocommerce-order-received h2{font-size:25px;font-weight:medium;letter-spacing:normal;text-align:left;color:var(--secTextColor);margin-bottom:1.5rem;font-style:normal;font-stretch:100%;line-height:1.33}.woocommerce-checkout .principal a{letter-spacing:normal;text-align:center;color:var(--secTextColor);font-style:normal;font-weight:400;font-stretch:100%;line-height:normal;transition:all .3s ease-in-out}.woocommerce-checkout .principal a:hover{color:#47b1fc}.woocommerce .shop_table .free_shipping_warning_container{border-color:#0000}.woocommerce .shop_table .free_shipping_warning_container td{padding-top:0}.woocommerce .shop_table .free_shipping_warning_container .free_shipping_warning{color:#fff;text-align:start;background-color:#000;border-radius:16px;width:fit-content;padding:10px 20px}.woocommerce .shop_table .free_shipping_warning_container .free_shipping_warning_title{margin:0;padding:0;font-weight:700}@media only screen and (max-width:769px){.woocommerce .cart-collaterals .shop_table .free_shipping_warning_container{background-color:#00000006}.woocommerce .shop_table .free_shipping_warning_container td{justify-content:flex-end;display:flex}.woocommerce .shop_table .free_shipping_warning_container td:before{display:none}.woocommerce table.shop_table td.product-name{width:100%!important}}.woocommerce .cart-collaterals .cross-sells,.woocommerce-page .cart-collaterals .cross-sells{width:100%}:is(.woocommerce .cart-collaterals .cross-sells,.woocommerce-page .cart-collaterals .cross-sells) li{margin-bottom:15px}.woocommerce-account .container,.container.vendor_registration{padding:10px 15%;max-width:2000px!important}.container.vendor_registration .content{justify-content:center;align-items:center;display:flex}.woocommerce-account .woocommerce{padding:0;display:flex}:not(.logged-in).woocommerce-account .woocommerce{flex-direction:column;align-items:center}.account_navigation{flex-direction:column;gap:10px;margin-right:50px;display:flex}.woocommerce-account .nav_item{border-left:5px solid #0000;padding-left:5px;transition:all .1s ease-in-out}.woocommerce-account .nav_item.is-active{border-left-color:var(--mainColor)}.woocommerce-account .nav_item a{font-size:17px;font-weight:600;line-height:30px;transition:all .1s ease-in-out;color:var(--secTextColor)!important}.woocommerce-account .nav_item.is-active a{border-left-color:var(--mainColor);font-size:20px;font-weight:700;color:#000!important}.woocommerce-account .nav_item:not(.is-active):hover a{font-size:18px;font-weight:700;color:#000!important}.woocommerce-account .woocommerce-MyAccount-content a{color:var(--secTextColor);text-decoration:underline!important}.woocommerce-account .woocommerce-MyAccount-content a:hover{color:var(--mainColor)}.woocommerce-account .woocommerce-MyAccount-content a.button{color:#fff!important;background-color:var(--secTextColor)!important;border-radius:5px!important;padding:10px 15px!important;font-weight:400!important;text-decoration:none!important}.woocommerce-account .woocommerce-MyAccount-content a.button:hover{background-color:var(--mainColor)!important;color:var(--mainText)!important;border-color:var(--mainColor)!important}.woocommerce table.my_account_orders{font-size:15px}.woocommerce-orders-table ul{padding:0}.woocommerce-account .woocommerce-MyAccount-content .woocommerce-orders-table a{color:var(--secTextColor);text-decoration:none!important}.woocommerce-account .woocommerce-MyAccount-content .woocommerce-orders-table .woocommerce-orders-table__cell-order-actions{gap:10px;display:flex}.woocommerce-orders-table .woocommerce-button{background-color:var(--secTextColor);color:#fff;border:none!important;padding:5px 15px!important}.woocommerce-orders-table .woocommerce-button:hover{background-color:var(--mainColor)!important;color:var(--mainText)!important}.woocommerce-address-fields span{line-height:2rem!important}.woocommerce-address-fields input{border:none;border-bottom:1px solid #919191}.woocommerce-address-fields input:focus{border-bottom:2px solid var(--mainColor)}.woocommerce-account .woocommerce form .form-row input.input-text{border:1px solid #e0e0e0;border-radius:5px;padding:10px 20px}.woocommerce-account .principal button.show-password-input{color:#000!important;background-color:#0000!important;border:none!important;padding:0!important}.page-id-98.woocommerce-account h1,.page-id-333.woocommerce h1,.container.vendor_registration h1{color:var(--secTextColor);justify-content:center;align-items:center;font-size:45px;display:flex;margin-bottom:20px!important}.customer_login_register{justify-content:center;align-items:center;width:100%;display:flex}.customer_login_register .login_form_container{flex-direction:column;align-items:center;width:475px;display:flex}.customer_login_register form.login{border:none;border-radius:10px;width:100%;padding:30px;box-shadow:2px 0 16px #00000029}.woocommerce-checkout .woocommerce-form-login{border-radius:10px;flex-direction:column;padding:30px;display:flex;box-shadow:2px 0 16px #00000029;border:none!important}.customer_login_register form.login .login_title{color:var(--secTextColor);margin-bottom:30px;font-size:24px;font-weight:600}.customer_login_register form.login .login_input,.customer_login_register form.register .input-text{margin-bottom:20px}.customer_login_register form.login .form-row input.input-text,.woocommerce-checkout .woocommerce-form-login .form-row.form-row-first input,.woocommerce-checkout .woocommerce-form-login .form-row.form-row-last input{border:none;border-bottom:1px solid #cfcfcf;border-radius:0;padding:10px 5px}.customer_login_register form.login .form-row label{font-size:14px;font-weight:400}.customer_login_register form.login .login_submit{flex-direction:column;display:flex}.customer_login_register form.login .login_submit .woocommerce-form-login__submit{text-align:center;text-transform:uppercase;margin:0 0 10px;font-size:14px;color:var(--mainText)!important;background-color:var(--mainColor)!important;border:none!important;border-radius:10px!important;padding:10px 20px!important;font-weight:500!important}.customer_login_register form.login .login_submit .bottom_container{justify-content:space-between;align-items:center;margin-bottom:30px;display:flex}.customer_login_register form.login .login_submit .bottom_container .woocommerce-form-login__rememberme{align-items:center;gap:10px;font-size:14px;font-weight:400;display:flex}.customer_login_register form.login .login_submit .bottom_container .woocommerce-form-login__rememberme input{border-radius:3px;border:1px solid #d9d9d9!important}.customer_login_register form.login .login_submit .bottom_container .lost_password a{color:#000;font-size:14px;font-weight:400}.customer_login_register .login-form:hover,.customer_login_register .register-form:hover{color:var(--mainColor)}.customer_login_register .register_form_container{flex-direction:column;align-items:center;display:none}.customer_login_register form.register{border:none;border-radius:10px;width:100%;padding:30px;box-shadow:2px 0 16px #00000029}.customer_login_register form.register .register_title{color:var(--secTextColor);margin-bottom:30px;font-size:24px;font-weight:600}.customer_login_register form.register .form-row input.input-text{border:none;border-bottom:1px solid #cfcfcf;border-radius:0;padding:10px 5px}.customer_login_register form.register .form-row label{font-size:14px;font-weight:400}.customer_login_register form.register .woocommerce-form-register__submit{text-align:center;text-transform:uppercase;width:max-content;margin:0 0 10px;font-size:14px;color:var(--mainText)!important;background-color:var(--mainColor)!important;border:none!important;border-radius:10px!important;padding:10px 20px!important;font-weight:500!important}.customer_login_register form.register .woocommerce-privacy-policy-text a{text-decoration:underline!important}.page-id-98 .woocommerce-notices-wrapper{justify-content:center;display:flex}form.lost_reset_password{width:100%}form.lost_reset_password .title{color:var(--secTextColor);margin-bottom:10px;font-size:24px;font-weight:600}form.lost_reset_password .form-row{margin-bottom:20px}form.lost_reset_password .form-row label{font-size:14px;font-weight:400}form.lost_reset_password .form-row input.input-text{border:none;border-bottom:1px solid #cfcfcf;border-radius:0;padding:10px 5px}form.lost_reset_password .form-row .reset_password_button{text-transform:uppercase;font-size:14px;color:var(--mainText)!important;background-color:var(--mainColor)!important;border:none!important;border-radius:10px!important;padding:10px 35px!important;font-weight:500!important}.vendor_regist form.register{border:none;border-radius:10px;width:100%;padding:30px;box-shadow:2px 0 16px #00000029}.vendor_regist form.register .reg_title{color:var(--secTextColor);margin-bottom:10px;font-size:24px;font-weight:600}.vendor_regist form.register .reg_description{color:var(--lightGray);margin-bottom:30px;font-size:15px}.vendor_regist form.register .reg_subtitle{color:var(--secTextColor);margin:20px 0;font-size:18px;font-weight:600}.vendor_regist form.register .regist_box{box-shadow:none;margin:0;padding:0}.vendor_regist form.register .regist_box .mvx-regi-form-row,.vendor_regist form.register .regist_box .mvx-regi-12{margin:0 0 20px;padding:0}.vendor_regist form.register .regist_box label{color:#000;font-size:14px;font-weight:400}.vendor_regist form.register .regist_box label .required{color:red}.vendor_regist form.register .regist_box input{background-color:#fff;border:none;border-bottom:1px solid #cfcfcf;border-radius:0;padding:10px 5px}.vendor_regist form.register .form-row .regist_submit{text-align:center;text-transform:uppercase;margin:0 0 10px;font-size:14px;color:var(--mainText)!important;background-color:var(--mainColor)!important;border:none!important;border-radius:10px!important;padding:10px 20px!important;font-weight:600!important}.woocommerce-Address{border-radius:24px;flex-direction:column;gap:2rem;padding:1.2rem 2rem;display:flex;box-shadow:2px 0 16px #00000029}.col-1.woocommerce-Address{color:var(--secTextColor);background-color:#fff;margin-bottom:25px}.col-2.woocommerce-Address{background-color:var(--secTextColor);color:#fff}.woocommerce-Address .title{justify-content:space-between;align-items:center;display:flex}.woocommerce-Address .title:before,.woocommerce-Address .title:after{content:"";display:none!important}.col-2.woocommerce-Address .title,.col-2.woocommerce-Address .title a{color:#fff}.woocommerce-Address .title h2{margin:0}.woocommerce-account label{letter-spacing:-.13px;text-align:left;color:#000;font-size:16px;font-style:normal;font-weight:600;font-stretch:100%;line-height:normal}.woocommerce-MyAccount-navigation ul{margin:0;padding:0}.woocommerce-MyAccount-navigation{height:100%}.woocommerce-MyAccount-navigation ul{background-color:var(--mainColor);border-radius:17px;margin:0;padding:24px 16px;top:0;box-shadow:2px 0 16px #00000029}.woocommerce-MyAccount-navigation ul a{font-size:20px}.woocommerce-account .principal button{letter-spacing:normal;text-align:right;font-style:normal;font-stretch:100%;transition:all .3s ease-in-out;border:solid 1px var(--secTextColor)!important;background-color:var(--secTextColor)!important;color:#fff!important;border-radius:5px!important;padding:10px 20px!important;font-weight:400!important;line-height:normal!important}.woocommerce-account legend{font-size:25px;font-weight:medium;letter-spacing:normal;text-align:left;color:var(--secTextColor);margin-top:1.5rem;margin-bottom:1.5rem;font-style:normal;font-stretch:100%;line-height:1.33}.woocommerce-account #billing_nif_field{float:none}@media only screen and (max-width:990px){.woocommerce-MyAccount-navigation{height:auto;margin-bottom:1.5rem}.woocommerce-MyAccount-navigation ul{position:static}}.woocommerce .woocommerce-customer-details address{border:0;border-radius:10px;padding:10px 20px;box-shadow:2px 0 5px #0000001a}.woocommerce table.my_account_orders td{text-wrap:nowrap}@media only screen and (max-width:1500px){.woocommerce-account.woocommerce-orders .principal .container{padding:10px 5%}}@media only screen and (max-width:1000px){.woocommerce-account .principal .container{padding:10px 5%}.woocommerce-account.woocommerce-orders .principal .woocommerce{flex-direction:column;gap:30px;display:flex}}@media only screen and (max-width:600px){.woocommerce-account .principal .woocommerce{flex-direction:column;gap:30px;display:flex}}@media only screen and (max-width:769px){.woocommerce ul.order_details{flex-direction:column;display:flex}.woocommerce ul.order_details li{border:none;margin-bottom:15px}}.woocommerce ul.order_details li{text-align:left;margin-bottom:10px}.woocommerce-checkout .woocommerce{text-align:center}.woocommerce-checkout .woocommerce .woocommerce-info{text-align:initial}.woocommerce-checkout .register_form_container{flex-direction:column;align-items:center;display:flex}.woocommerce-checkout form.register{border:none;border-radius:10px;width:max-content;max-width:300px;padding:30px;box-shadow:2px 0 16px #00000029}.woocommerce-checkout form.register .register_title{color:var(--secTextColor);margin-bottom:30px;font-size:24px;font-weight:600}.woocommerce-checkout form.register .form-row input.input-text{border:none;border-bottom:1px solid #cfcfcf;border-radius:0;padding:10px 5px}.woocommerce-checkout form.register .form-row label{font-size:14px;font-weight:400}.woocommerce-checkout form.register .woocommerce-form-register__submit{text-align:center;text-transform:uppercase;width:max-content;margin:0 0 10px;font-size:14px;color:var(--mainText)!important;background-color:var(--mainColor)!important;border:none!important;border-radius:10px!important;padding:10px 20px!important;font-weight:500!important}.woocommerce-checkout form.register .woocommerce-privacy-policy-text a{text-decoration:underline!important}.woocommerce-account #mbwayForm{gap:10px;display:flex}.woocommerce-account #mbwayForm button{border:none;height:max-content;margin-top:34px}.woocommerce-account #mbwayForm button:hover{color:var(--mainText)!important;background-color:var(--mainColor)!important;border-color:var(--mainColor)!important}.order-refund-product-list{gap:10px;display:flex}.order-refund-product-list #refund_product{margin-left:15px;position:relative}.woocommerce-account .order-refund-product-list label{align-items:center;margin-left:25px;font-size:18px}.woocommerce-account .order-refund-product-list label img{width:75px;height:75px}.woocommerce-checkout #payment.woocommerce-checkout-payment,.woocommerce-checkout #payment{background-color:#fff;border-radius:6px;overflow:hidden}.woocommerce-checkout #order_review .wc_payment_method label,.woocommerce-checkout-payment .wc_payment_method label,.woocommerce-account.woocommerce-add-payment-method #add_payment_method .woocommerce-PaymentMethod label{width:100%;margin-left:25px}.woocommerce-checkout-payment .wc_payment_method .payment_box .wc-payment-form label,.woocommerce-account.woocommerce-add-payment-method #add_payment_method .woocommerce-PaymentMethod #wc-mvx-stripe-marketplace-cc-form label{margin-left:10px}.woocommerce-account.woocommerce-add-payment-method #add_payment_method .woocommerce-PaymentMethod #payment_method_mvx-stripe-marketplace{margin-right:25px}.woocommerce-checkout #payment.woocommerce-checkout-payment ul.payment_methods,.woocommerce-checkout #payment ul.payment_methods{border:1px solid #e0e0e0;border-top-width:0}.woocommerce-checkout #payment.woocommerce-checkout-payment .place-order,.woocommerce-checkout #payment .form-row{border:1px solid #e0e0e0;border-top-width:0;border-radius:0 0 6px 6px;overflow:hidden}.woocommerce-checkout #payment.woocommerce-checkout-payment ul.payment_methods .payment_box,.woocommerce-checkout #payment ul.payment_methods .payment_box{background-color:#f1f1f1}.woocommerce-checkout #payment.woocommerce-checkout-payment ul.payment_methods .payment_box:before,.woocommerce-checkout #payment ul.payment_methods .payment_box:before{border-bottom-color:#f1f1f1}.woocommerce-checkout .woocommerce-checkout-payment ul.payment_methods li img.stripe-icon,.woocommerce-account.woocommerce-add-payment-method #add_payment_method #payment ul.payment_methods li img.stripe-icon{float:none!important}.woocommerce-checkout .principal a.showlogin:hover{color:var(--mainColor)}.woocommerce-checkout form#order_review #payment #payment_method_mvx-stripe-marketplace{margin:0;top:10px}.woocommerce-checkout form#order_review #payment img{float:none}.tw-notification-settings .notification-types-container small{display:block}.tw-notification-settings .notification-types-container label:last-of-type{margin-top:1rem}.tw-notification-settings button.tw-push-disable{background-color:red!important}.tw-notification-settings button.tw-push-enable{background-color:#000}.tw-notification-settings .stores-container{margin-top:1rem}.tw-notification-settings .stores-container>.stores-list{flex-direction:column;gap:.5rem;display:flex}.tw-notification-settings .stores-container>.stores-list>.store-item{gap:1rem;width:fit-content;display:flex}.tw-notification-settings .stores-container>.stores-list>.store-item>.store-info img{border-radius:50%;width:25px;height:25px;margin-right:.25rem}.tw-notification-settings .nearby-notifications-container{margin-top:1rem}.tw-notification-settings .nearby-notifications-container small{display:block}button#cust_request_refund_btn{padding:10px 15px!important}