@import url(https://fonts.googleapis.com/css2?family=Varela+Round&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Assistant:wght@200;300;400;500;600;700;800&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Heebo:wght@200;300;400;500;700;800&display=swap);
@import url(https://fonts.googleapis.com/css?family=Material+Icons|Material+Icons+Outlined&display=block);
.whatsapp{position:fixed;top:auto;left:auto;bottom:10px;right:70px;width:50px;height:50px;z-index:99;background:var(--white);border:1px solid var(--secondary);border-radius:30px;cursor:pointer;-moz-transition:all .4s ease;-webkit-transition:all .4s ease;transition:all .4s ease}.whatsapp:after{content:"";display:block;width:100%;height:100%;background-image:url("https://cdn.kipi.app/assets/images/images/whatsapp_logo.png");background-repeat:no-repeat;background-size:50%;background-position:center center}.whatsapp:hover{opacity:1}@media (max-width: 768px){.whatsapp{left:70px;right:auto}}

*{outline:none;-webkit-touch-callout:none !important;-webkit-tap-highlight-color:rgba(0,0,0,0)}input:-webkit-autofill{-webkit-box-shadow:0 0 0 30px white inset}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,menu,nav,section,main{display:block}html,body{direction:rtl;min-height:100%;line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:''}table{border-collapse:collapse;border-spacing:0}body{color:var(--text);font-size:16px;font-family:'Heebo', sans-serif;background:var(--background)}input,textarea,select{font-family:'Heebo', sans-serif !important;font-size:16px}a{color:inherit;text-decoration:none}#app{position:relative}#app:not(.mounted){min-width:100vw;max-width:100vw;overflow:hidden}#app>div.header+div:not(.layout){min-height:100vh}.fade-enter-active,.fade-leave-active{transition:opacity 0.4s !important}.fade-enter,.fade-leave-to{opacity:0 !important}.upButton{position:fixed;top:auto;left:auto;bottom:10px;right:10px;width:50px;height:50px;z-index:99;background:var(--white);border:1px solid var(--secondary);border-radius:30px;cursor:pointer;-moz-transition:all .4s ease;-webkit-transition:all .4s ease;transition:all .4s ease}.upButton:after{content:"expand_less";display:block;font-family:"Material Icons";font-size:40px;line-height:50px;text-align:center}.upButton:hover{opacity:1}@media (max-width: 768px){.upButton{left:10px;right:auto}}[data-loader="default"]:after{content:" ";position:absolute;top:50%;left:50%;bottom:50%;right:50%;width:32px;height:32px;border-radius:50%;border-top:0;border-left:2px solid var(--black);border-bottom:2px solid var(--black);border-right:2px solid var(--black);margin:auto;opacity:0;pointer-events:none;-webkit-animation:default-loading .8s ease infinite 0s;-moz-animation:default-loading .8s ease infinite 0s;-o-animation:default-loading .8s ease infinite 0s;animation:default-loading .8s ease infinite 0s}@keyframes default-loading{0%{-ms-transform:rotate(0deg);-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-ms-transform:rotate(360deg);-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.search{position:relative;max-width:180px;height:32px;background:var(--light);background:var(--light);padding:0;-moz-transition:all .4s ease;-webkit-transition:all .4s ease;transition:all .4s ease}.search input{width:calc(100% - 32px);line-height:32px;border:0;padding:0 10px;background:transparent}.search .button{position:absolute;top:2px;left:2px;bottom:2px;right:auto;width:28px;height:28px;line-height:28px;font-size:20px;text-align:center;background:transparent;cursor:pointer;-moz-transition:all .4s ease;-webkit-transition:all .4s ease;transition:all .4s ease}.search .button:after{content:"search";font-family:Material Icons Outlined}.search .button:hover{background:var(--background)}.search:focus-within,.search.not-empty{max-width:80%}.search:focus-within .button,.search.not-empty .button{color:var(--primary)}.rounded .search{border-radius:10px}.rounded .search .button{border-radius:10px}.layout.header.menu-layout{border-bottom:1px solid var(--light)}.layout.header .container>.component>.menu{position:relative;display:flex;width:100%}.layout.header .container>.component>.menu>div{position:relative;display:block;flex:1;height:42px;max-height:42px}.layout.header .container>.component>.menu>div:hover>span:after,.layout.header .container>.component>.menu>div:hover>a:after{width:100%}.layout.header .container>.component>.menu>div:hover>.component{top:100%;opacity:1;visibility:visible;pointer-events:initial}.layout.header .container>.component>.menu>div>span,.layout.header .container>.component>.menu>div>a{position:relative;display:block;height:42px;line-height:42px;padding:0 10px;text-align:center;cursor:pointer;white-space:nowrap}.layout.header .container>.component>.menu>div>span[data-icon]:before,.layout.header .container>.component>.menu>div>a[data-icon]:before{content:attr(data-icon);display:inline-block;margin-left:4px;font-family:Material Icons Outlined;font-size:inherit;vertical-align:top}.layout.header .container>.component>.menu>div>span:after,.layout.header .container>.component>.menu>div>a:after{content:" ";position:absolute;top:auto;left:0;bottom:0;right:0;width:0;height:2px;background:var(--primary);margin:auto;-moz-transition:all .4s ease;-webkit-transition:all .4s ease;transition:all .4s ease}.layout.header .container>.component>.menu>div>.component{display:block;position:absolute;top:52px;left:auto;bottom:auto;right:0;min-width:100%;background:rgba(255,255,255,0.6);backdrop-filter:blur(10px);box-shadow:0 10px 20px -10px rgba(0,0,0,0.1);padding:0 10px;opacity:0;visibility:hidden;pointer-events:none;box-sizing:border-box;-moz-transition:all .4s ease;-webkit-transition:all .4s ease;transition:all .4s ease}.layout.header .container>.component>.menu>div>.component .back{display:none}.layout.header .container>.component>.menu>div>.component>.menu{position:relative;width:100%}.layout.header .container>.component>.menu>div>.component>.menu>div{display:block;color:var(--primary);vertical-align:top;box-sizing:border-box}.layout.header .container>.component>.menu>div>.component>.menu>div .opener{display:none}.layout.header .container>.component>.menu>div>.component>.menu>div .component{display:block}.layout.header .container>.component>.menu>div>.component>.menu>div a,.layout.header .container>.component>.menu>div>.component>.menu>div span{display:block;height:24px;line-height:24px;margin:10px 0;padding:10px;white-space:nowrap}.layout.header .container>.component>.menu>div>.component>.menu>div a{position:relative;-moz-transition:all .4s ease;-webkit-transition:all .4s ease;transition:all .4s ease}.layout.header .container>.component>.menu>div>.component>.menu>div a:after{content:" ";position:absolute;top:0;left:0;bottom:0;right:0;background:rgba(255,255,255,0.4);opacity:0;z-index:-1;transform:scale(0.96);-moz-transition:all .4s ease;-webkit-transition:all .4s ease;transition:all .4s ease}.layout.header .container>.component>.menu>div>.component>.menu>div a:hover:after{opacity:1;transform:scale(1)}.rounded .layout.header .container>.component>.menu>div>span:after,.rounded .layout.header .container>.component>.menu>div>a:after{border-radius:1px}.rounded .layout.header .container>.component>.menu>div>.component{border-bottom-left-radius:10px;border-bottom-right-radius:10px}.rounded .layout.header .container>.component>.menu>div>.component>.menu>div a{border-radius:10px}.layout.footer .container>.component>.menu>div>a{display:block;line-height:28px}.menu-ref{width:46px;cursor:pointer}.menu-ref:after{content:attr(data-icon);font-family:Material Icons Outlined;display:block;line-height:46px;font-size:24px;text-align:center;-moz-transition:all .4s ease;-webkit-transition:all .4s ease;transition:all .4s ease}@media (max-width: 768px){.layout.footer .container>.component>.menu{text-align:center}}.closable-line{height:32px;box-sizing:border-box;overflow:hidden;opacity:1;visibility:visible;-moz-transition:all .4s ease;-webkit-transition:all .4s ease;transition:all .4s ease}.closable-line.closed{height:0;padding:0;opacity:0;visibility:hidden}.closable-line .close{position:absolute;top:0;left:auto;bottom:0;right:10px;width:24px;height:24px;line-height:24px;text-align:center;margin:auto;cursor:pointer;background:transparent;-moz-transition:all .2s ease;-webkit-transition:all .2s ease;transition:all .2s ease}.closable-line .close:after{content:"close";font-family:Material Icons Outlined}.closable-line .close:hover{background:rgba(0,0,0,0.1)}.closable-line .line{display:block;height:0;line-height:32px;text-align:center;overflow:hidden;opacity:0;pointer-events:none;-moz-transition:all .4s ease;-webkit-transition:all .4s ease;transition:all .4s ease}.closable-line .line.active{height:32px;opacity:1;pointer-events:initial}.rounded .closable-line .close{border-radius:4px}@media (max-width: 768px){.closable-line .line{font-size:14px}}.header-actions{font-size:0}.header-actions.connected>div.user:before{content:"";position:absolute;top:0;left:50%;bottom:50%;right:0;width:8px;height:8px;margin:auto;line-height:14px;border-radius:10px;background:#18d497;color:var(--white);font-size:10px}.header-actions>div{position:relative;display:inline-block;width:42px;height:42px;line-height:42px;text-align:center;font-size:20px;background:transparent;margin:0 4px;cursor:pointer;-moz-transition:all .4s ease;-webkit-transition:all .4s ease;transition:all .4s ease}.header-actions>div:after{font-family:Material Icons Outlined}.header-actions>div:hover{color:var(--primary);background:var(--light)}.header-actions>div.favorite:after{content:"favorite_border"}.header-actions>div.search:after{content:"search"}.header-actions>div.share:after{content:"share"}.header-actions>div.cart:after{content:"shopping_cart"}.header-actions>div.user:after{content:"account_circle"}.header-actions>div.cart:not([data-count="0"]):before,.header-actions>div.favorite:not([data-count="0"]):before{content:attr(data-count);position:absolute;top:0;left:auto;bottom:auto;right:0;width:14px;height:14px;line-height:14px;border-radius:10px;background:var(--primary);color:var(--white);font-size:10px}.rounded .header-actions>div{border-radius:10px}@media (max-width: 768px){.header-actions{display:flex}.header-actions>div{flex:1}}.banners{position:relative;min-height:0;max-height:100vh;opacity:1;-moz-transition:all 1s ease;-webkit-transition:all 1s ease;transition:all 1s ease}.banners.loading{min-height:400px;max-height:400px}.banners.loading:before,.banners.loading:after{opacity:0.5}.banners.loading>*{opacity:0}.banners .dots+.slides .banner .info{bottom:50px}.banners .slides .banner{position:absolute;top:0;left:0;bottom:auto;right:0;overflow:hidden;background-size:0;opacity:0;visibility:hidden;pointer-events:none;-moz-transition:all 1s ease;-webkit-transition:all 1s ease;transition:all 1s ease}.banners .slides .banner:before{content:" ";position:absolute;top:0;left:0;bottom:0;right:0;background-image:inherit;background-position:top center;background-repeat:no-repeat;background-size:cover;transition:inherit;transform:scale(1.04)}.banners .slides .banner>img{width:100%;opacity:0}.banners .slides .banner>img+.background{bottom:0;height:auto !important}.banners .slides .banner .video{position:relative;width:100%;height:100%;overflow:hidden}.banners .slides .banner .video>video{width:100%;height:100%;margin:auto;object-fit:cover;object-position:center;pointer-events:none}.banners .slides .banner .background{position:absolute;top:0;left:0;bottom:auto;right:0;z-index:1}.banners .slides .banner .background.primary{position:relative}.banners .slides .banner.wrapper>.info{width:100%;max-width:1280px}.banners .slides .banner.wrapper>.info.right{left:0;text-align:right;align-items:flex-start}.banners .slides .banner.wrapper>.info.left{right:0;text-align:left;align-items:flex-end}.banners .slides .banner>.info{position:absolute;top:0;left:0;bottom:0;right:0;max-width:320px;display:flex;flex-direction:column;align-items:center;justify-content:center;align-content:center;text-align:center;margin:auto;z-index:2}.banners .slides .banner>.info.right{left:50%}.banners .slides .banner>.info.left{right:50%}.banners .slides .banner>.info>div,.banners .slides .banner>.info a{opacity:0}.banners .slides .banner>.info>div.title,.banners .slides .banner>.info a.title{width:100%;font-size:48px;font-weight:bold;padding-bottom:20px;transform:translateX(20px);-moz-transition:all .8s ease;-webkit-transition:all .8s ease;transition:all .8s ease;-webkit-transition-delay:0s;transition-delay:0s}.banners .slides .banner>.info>div.text,.banners .slides .banner>.info a.text{margin-bottom:20px;line-height:initial;box-sizing:border-box;transform:translateX(-20px);-moz-transition:all .8s ease;-webkit-transition:all .8s ease;transition:all .8s ease;-webkit-transition-delay:0s;transition-delay:0s}.banners .slides .banner>.info>div.button,.banners .slides .banner>.info a.button{position:relative;display:inline-block;min-width:180px;margin:2px;border:2px solid transparent;box-sizing:border-box;opacity:1;-moz-transition:all .4s ease;-webkit-transition:all .4s ease;transition:all .4s ease}.rounded .banners .slides .banner>.info>div.button,.rounded .banners .slides .banner>.info a.button{border-radius:30px}.banners .slides .banner>.info>div.button:hover,.banners .slides .banner>.info a.button:hover{border:2px solid var(--primary)}.banners .slides .banner>.info>div.button>span,.banners .slides .banner>.info a.button>span{position:relative;line-height:54px;padding:0 40px;font-size:16px;color:var(--white);z-index:2;-moz-transition:all .8s ease;-webkit-transition:all .8s ease;transition:all .8s ease}.banners .slides .banner.active{position:relative;display:block;opacity:1;visibility:visible;pointer-events:initial}.banners .slides .banner.active:before{transform:scale(1)}.banners .slides .banner.active>.info{top:0}.banners .slides .banner.active>.info>div,.banners .slides .banner.active>.info a{opacity:1}.banners .slides .banner.active>.info>div.title,.banners .slides .banner.active>.info a.title{transform:translateX(0);-webkit-transition-delay:.4s;transition-delay:.4s}.banners .slides .banner.active>.info>div.text,.banners .slides .banner.active>.info a.text{transform:translateX(0);-webkit-transition-delay:.6s;transition-delay:.6s}@media (max-width: 768px){.banners .slides .banner>.info{padding:0 10px;box-sizing:border-box}.banners .slides .banner>.info a.title,.banners .slides .banner>.info>div.title{font-size:24px}.banners .slides .banner>.info a.button>span{line-height:26px;font-size:14px;padding:0 10px}}.faq{position:relative}.faq .item .title{position:relative;font-size:20px;line-height:40px;margin:10px 0;padding:0 10px;cursor:pointer}.faq .item .title:after{content:"keyboard_arrow_down";font-family:Material Icons Outlined;position:absolute;top:0;left:10px;bottom:0;right:auto;-moz-transition:all .4s ease;-webkit-transition:all .4s ease;transition:all .4s ease}.faq .item .content{max-height:0;padding:0 20px;line-height:28px;border-bottom:1px solid var(--light);overflow:hidden;-moz-transition:all .4s ease;-webkit-transition:all .4s ease;transition:all .4s ease}.faq .item .content p{width:100%;max-width:700px;padding:0 10px}.faq .item .content ol{list-style:decimal}.faq .item.active .title:after{transform:rotate(180deg)}.faq .item.active .content{max-height:1000px;padding-bottom:20px}.faq .item:last-child .content{border-bottom:0}.products{font-size:0}.products .product{position:relative;display:inline-block;width:calc(25% - 20px);padding-top:31%;margin:10px;vertical-align:top;opacity:1;box-sizing:border-box;-moz-transition:opacity .4s ease;-webkit-transition:opacity .4s ease;transition:opacity .4s ease}.products .product.square{padding-top:24%}.products .product.square .images{padding-bottom:100%}.products .product.sold_out .images{opacity:0.4}.products .product.full:before{bottom:40%}.products .product.full:after{bottom:40%}.products .product.full .slider .discount{position:absolute;top:auto;left:0;bottom:0;right:0;line-height:22px;text-align:center;font-size:14px;padding:4px;color:white;background-color:var(--primary);overflow:hidden}.products .product.full .slider .discount:after{content:attr(data-text)}.products .product.full .info .title{margin-bottom:10px;line-height:20px;font-size:16px;color:var(--light-text);z-index:1}.products .product.full .info .attributes .attribute,.products .product.full .info .attributes .parameter{position:relative;color:black;padding:4px;z-index:2;-moz-transition:all .4s ease;-webkit-transition:all .4s ease;transition:all .4s ease}.products .product.full .info .attributes .attribute>span,.products .product.full .info .attributes .parameter>span{display:block;line-height:18px;font-size:14px;margin-bottom:10px}.products .product.full .info .attributes .attribute>span.required:before,.products .product.full .info .attributes .parameter>span.required:before{content:"*";margin-left:4px;color:red}.products .product.full .info .attributes .attribute .select,.products .product.full .info .attributes .parameter .select{text-align:right}.products .product.full .info .attributes .attribute .select select,.products .product.full .info .attributes .parameter .select select{width:100%;border:0;box-shadow:0px 2px 4px rgba(0,0,0,0.1)}.products .product.full .info .attributes .attribute .select .option,.products .product.full .info .attributes .parameter .select .option{position:relative;display:inline-block;min-width:24px;min-height:24px;line-height:24px;text-align:center;font-size:14px;border-radius:2px;background:white;margin:4px;padding:0 4px;box-shadow:0px 2px 4px rgba(0,0,0,0.1);box-sizing:border-box;cursor:pointer;-moz-transition:all .4s ease;-webkit-transition:all .4s ease;transition:all .4s ease}.products .product.full .info .attributes .attribute .select .option:before,.products .product.full .info .attributes .parameter .select .option:before{content:"done";font-family:'Material Icons Outlined';position:absolute;top:0;left:auto;bottom:auto;right:0;width:100%;height:100%;line-height:16px;text-align:center;font-size:12px;color:black;background-color:white;box-shadow:-2px 2px 4px rgba(0,0,0,0.2);border-radius:0;transform:scale(0);opacity:0;-moz-transition:all .4s ease;-webkit-transition:all .4s ease;transition:all .4s ease;z-index:1}.products .product.full .info .attributes .attribute .select .option.active,.products .product.full .info .attributes .parameter .select .option.active{transform:scale(1)}.products .product.full .info .attributes .attribute .select .option.active:before,.products .product.full .info .attributes .parameter .select .option.active:before{position:absolute;top:-8px;left:auto;bottom:auto;right:-8px;width:16px;height:16px;line-height:16px;text-align:center;font-size:12px;color:black;background-color:white;box-shadow:-2px 2px 4px rgba(0,0,0,0.2);border-radius:8px;opacity:1;transform:scale(1)}.products .product.full .info .attributes .attribute .select .option.disabled,.products .product.full .info .attributes .parameter .select .option.disabled{opacity:0.5;pointer-events:none}.products .product.full .info .attributes .attribute .select .option.disabled:after,.products .product.full .info .attributes .parameter .select .option.disabled:after{content:" ";position:absolute;top:0;left:0;bottom:0;right:0;height:1px;background:red;margin:auto;-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg)}.products .product.full .info .attributes .attribute .select .color,.products .product.full .info .attributes .parameter .select .color{position:relative;display:inline-block;vertical-align:top;width:20px;height:20px;border-radius:10px;background-size:cover;background-position:center;margin:4px;box-sizing:border-box;cursor:pointer;z-index:2;-moz-transition:all .4s ease;-webkit-transition:all .4s ease;transition:all .4s ease}.products .product.full .info .attributes .attribute .select .color:before,.products .product.full .info .attributes .parameter .select .color:before{content:"done";font-family:'Material Icons Outlined';position:absolute;top:0;left:auto;bottom:auto;right:0;width:20px;height:20px;line-height:20px;text-align:center;font-size:12px;color:black;background-color:white;box-shadow:-2px 2px 4px rgba(0,0,0,0.2);border-radius:10px;transform:scale(0);opacity:0;-moz-transition:all .4s ease;-webkit-transition:all .4s ease;transition:all .4s ease;z-index:1}.products .product.full .info .attributes .attribute .select .color:after,.products .product.full .info .attributes .parameter .select .color:after{content:" ";position:absolute;top:-2px;left:auto;bottom:auto;right:-2px;width:22px;height:22px;border:1px solid rgba(0,0,0,0.2);border-radius:11px}.products .product.full .info .attributes .attribute .select .color.hide,.products .product.full .info .attributes .parameter .select .color.hide{display:none}.products .product.full .info .attributes .attribute .select .color.active:before,.products .product.full .info .attributes .parameter .select .color.active:before{position:absolute;top:-8px;left:auto;bottom:auto;right:-8px;width:16px;height:16px;line-height:16px;text-align:center;font-size:12px;color:black;background-color:white;box-shadow:-2px 2px 4px rgba(0,0,0,0.2);border-radius:8px;opacity:1;transform:scale(1)}.products .product.full .info .attributes .attribute .select .color.disabled,.products .product.full .info .attributes .parameter .select .color.disabled{opacity:0.5;pointer-events:none}.products .product.full .info .attributes .attribute .select .color.disabled:after,.products .product.full .info .attributes .parameter .select .color.disabled:after{content:" ";position:absolute;top:0;left:0;bottom:0;right:0;height:1px;background:red;margin:auto;-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg)}.products .product.full .info .attributes .attribute .input,.products .product.full .info .attributes .parameter .input{width:auto;margin:10px}.products .product.full .info .attributes .attribute .input .form-input input,.products .product.full .info .attributes .parameter .input .form-input input{min-width:36px;height:36px;line-height:36px;padding:0 4px;font-size:14px;background:white;box-shadow:0px 2px 4px rgba(0,0,0,0.1);border:0}.products .product.full .buttons{position:relative;width:100%;opacity:0.4;pointer-events:none}.products .product.full .buttons.buy{opacity:1;pointer-events:initial}.products .product.full .buttons .button{position:relative;display:flex;align-items:center;justify-content:space-between;margin-top:10px;padding:10px;background:var(--primary);cursor:pointer}.products .product.full .buttons .button:before{content:attr(data-text);display:block;line-height:24px;font-size:14px;text-align:right;color:white}.products .product.full .buttons .button .price:before{content:attr(data-price);display:block;font-size:14px;text-align:right;color:white}.products .product:before{content:"+1";direction:ltr;position:absolute;top:0;left:0;bottom:0;right:0;width:64px;height:64px;line-height:64px;text-align:center;font-size:32px;font-weight:bold;color:white;background:var(--primary);border-radius:32px;margin:auto;z-index:0;transform:scale(0.8) translateY(0px);opacity:0}.products .product:after{content:"shopping_cart";font-family:Material Icons;position:absolute;top:0;left:0;bottom:0;right:0;width:64px;height:64px;line-height:64px;text-align:center;font-size:64px;color:white;text-shadow:0 0 10px rgba(0,0,0,0.1);border-radius:32px;margin:auto;z-index:0;transform:scale(0.8);opacity:0;pointer-events:none}.products .product .favorite{position:absolute;top:10px;left:10px;bottom:auto;right:auto;width:32px;height:32px;line-height:28px;text-align:center;border-radius:50%;backdrop-filter:blur(10px);background:rgba(255,255,255,0.5);opacity:0;visibility:hidden;transform:scale(0.8);cursor:pointer;z-index:3;-moz-transition:all .4s ease;-webkit-transition:all .4s ease;transition:all .4s ease}.products .product .favorite:before{position:absolute;top:2px;left:0;bottom:0;right:0;content:"favorite_border";font-family:'Material Icons Outlined';font-size:22px;transform:scale(1);opacity:1;-moz-transition:all .4s ease;-webkit-transition:all .4s ease;transition:all .4s ease;-webkit-transition-delay:.2s;transition-delay:.2s}.products .product .favorite:after{position:absolute;top:2px;left:0;bottom:0;right:0;content:"favorite";font-family:'Material Icons';font-size:22px;transform:scale(0.6);opacity:0;-moz-transition:all .4s ease;-webkit-transition:all .4s ease;transition:all .4s ease;-webkit-transition-delay:0s;transition-delay:0s}.products .product .favorite:hover:before{opacity:1;transform:scale(1.2);-webkit-transition-delay:0s;transition-delay:0s}.products .product .favorite.active{opacity:0.4;visibility:visible}.products .product .favorite.active:before{opacity:0;transform:scale(1.4);-webkit-transition-delay:0s;transition-delay:0s}.products .product .favorite.active:after{opacity:1;transform:scale(1);-webkit-transition-delay:.2s;transition-delay:.2s}.products .product .tags{position:absolute;top:4px;left:auto;bottom:auto;right:4px;display:flex;flex-direction:column;align-items:flex-start;gap:4px}.products .product .tags .tag{padding:0 10px;line-height:28px;font-size:14px;background:var(--primary);color:white;z-index:1}.products .product .tags .tag.custom:not([data-icon=""]):before{content:attr(data-icon);font-family:"Material Icons";padding-left:4px;vertical-align:bottom}.products .product .tags .tag.sold_out{background:#d01616}.products .product .tags .tag.last-change{background:var(--text)}.products .product .images{position:absolute;top:0;left:0;bottom:auto;right:0;height:0;padding-bottom:132%;overflow:hidden}.products .product .images .controls{opacity:0;-moz-transition:all .4s ease;-webkit-transition:all .4s ease;transition:all .4s ease}.products .product .images .controls .prev{right:-48px}.products .product .images .controls .next{left:-48px}.products .product .images .slides{height:100%}.products .product .images .slides .image{position:absolute;top:0;left:0;bottom:0;right:0;background-size:0;opacity:0;-moz-transition:all .4s ease;-webkit-transition:all .4s ease;transition:all .4s ease}.products .product .images .slides .image:before{content:" ";position:absolute;top:0;left:0;bottom:0;right:0;background-image:inherit;background-size:cover;background-position:center;background-repeat:no-repeat;margin:auto;transform:scale(0.96);-moz-transition:all .4s ease;-webkit-transition:all .4s ease;transition:all .4s ease}.products .product .images .slides .image.active{opacity:1}.products .product .images .slides .image.active:before{transform:scale(1)}.products .product .card{height:110px;padding:5px 5px 10px;margin-bottom:10px;box-sizing:border-box;z-index:2}.products .product .card .price{position:relative;height:20px;line-height:20px;font-size:20px;font-weight:bold;-moz-transition:all .4s ease;-webkit-transition:all .4s ease;transition:all .4s ease}.products .product .card .price[data-old-price]:before{content:attr(data-old-price);display:inline;margin-right:4px;line-height:16px;text-align:center;font-size:14px;font-weight:normal;color:var(--light-text);text-decoration:line-through}.products .product .card .discount{position:absolute;top:0;left:0;bottom:auto;right:auto;max-width:100px;max-height:22px;line-height:12px;text-align:center;font-size:12px;padding:4px;color:white;background-color:var(--primary);overflow:hidden;-webkit-animation:discount-badge-animation 4s ease infinite 0s;-moz-animation:discount-badge-animation 4s ease infinite 0s;-o-animation:discount-badge-animation 4s ease infinite 0s;animation:discount-badge-animation 4s ease infinite 0s}.products .product .card .discount:after{content:attr(data-text)}.products .product .card .title{line-height:20px;font-size:16px;color:var(--light-text);z-index:1;-moz-transition:all .4s ease;-webkit-transition:all .4s ease;transition:all .4s ease}.products .product .card .title:after{content:" ";position:absolute;top:0;left:0;bottom:0;right:0;z-index:1;background:transparent}.products .product .card .title:hover{color:var(--primary)}.products .product .card .title.quickview{cursor:pointer}.products .product .card .attributes{position:relative;width:100%;height:28px;min-height:24px;max-height:100%;margin:10px 0;padding-left:40px;opacity:1;visibility:visible;overflow:hidden;box-sizing:border-box;z-index:2}.products .product .card .attributes.text{padding-left:0}.products .product .card .attributes .option{position:relative;display:inline-block;min-width:24px;height:24px;line-height:24px;text-align:center;font-size:14px;border-radius:2px;background:white;margin:4px;padding:0 10px;border:1px solid rgba(0,0,0,0.2);box-sizing:border-box;cursor:pointer;-moz-transition:all .4s ease;-webkit-transition:all .4s ease;transition:all .4s ease}.products .product .card .attributes .option:before{content:"done";font-family:'Material Icons Outlined';position:absolute;top:0;left:auto;bottom:auto;right:0;width:100%;height:100%;line-height:16px;text-align:center;font-size:12px;color:black;background-color:white;box-shadow:-2px 2px 4px rgba(0,0,0,0.2);border-radius:0;transform:scale(0);opacity:0;-moz-transition:all .4s ease;-webkit-transition:all .4s ease;transition:all .4s ease;z-index:1}.products .product .card .attributes .option.active{transform:scale(1)}.products .product .card .attributes .option.active:before{position:absolute;top:-8px;left:auto;bottom:auto;right:-8px;width:16px;height:16px;line-height:16px;text-align:center;font-size:12px;color:black;background-color:white;box-shadow:-2px 2px 4px rgba(0,0,0,0.2);border-radius:8px;opacity:1;transform:scale(1)}.products .product .card .attributes .option.disabled{opacity:0.5;pointer-events:none}.products .product .card .attributes .option.disabled:after{content:" ";position:absolute;top:0;left:0;bottom:0;right:0;height:1px;background:red;margin:auto;-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg)}.products .product .card .attributes .color{position:relative;display:inline-block;vertical-align:top;width:20px;height:20px;border-radius:10px;background-size:cover;background-position:center;margin:4px;box-sizing:border-box;font-size:0;cursor:pointer;z-index:2;-moz-transition:all .4s ease;-webkit-transition:all .4s ease;transition:all .4s ease}.products .product .card .attributes .color:before{content:"done";font-family:'Material Icons Outlined';position:absolute;top:0;left:auto;bottom:auto;right:0;width:20px;height:20px;line-height:20px;text-align:center;font-size:12px;color:black;background-color:white;box-shadow:-2px 2px 4px rgba(0,0,0,0.2);border-radius:10px;transform:scale(0);opacity:0;-moz-transition:all .4s ease;-webkit-transition:all .4s ease;transition:all .4s ease;z-index:1}.products .product .card .attributes .color:after{content:" ";position:absolute;top:-2px;left:auto;bottom:auto;right:-2px;width:22px;height:22px;border:1px solid rgba(0,0,0,0.2);border-radius:11px}.products .product .card .attributes .color.hide{display:none}.products .product .card .attributes .color.active:before{position:absolute;top:-8px;left:auto;bottom:auto;right:-8px;width:16px;height:16px;line-height:16px;text-align:center;font-size:12px;color:black;background-color:white;box-shadow:-2px 2px 4px rgba(0,0,0,0.2);border-radius:8px;opacity:1;transform:scale(1)}.products .product .card .attributes .color.disabled{opacity:0.5;pointer-events:none}.products .product .card .attributes .color.disabled:after{content:" ";position:absolute;top:0;left:0;bottom:0;right:0;height:1px;background:red;margin:auto;-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg)}.products .product .card .attributes .count{position:absolute;display:inline-block;vertical-align:top;width:20px;height:20px;line-height:20px;border-radius:10px;background-size:cover;background-position:center;margin:4px;font-size:14px;font-weight:bold;color:var(--primary);text-align:center;box-sizing:border-box;cursor:pointer;z-index:2;direction:ltr;-moz-transition:all .4s ease;-webkit-transition:all .4s ease;transition:all .4s ease}.products .product .card .attributes .count:after{content:" ";position:absolute;top:-2px;left:auto;bottom:auto;right:-2px;width:22px;height:22px;border:1px solid rgba(0,0,0,0.2);border-radius:11px}.products .product .quick{position:absolute;top:auto;left:0;bottom:136px;right:0;min-height:42px;max-height:42px;backdrop-filter:blur(10px);background:rgba(255,255,255,0.5);opacity:0;visibility:hidden;overflow:hidden;z-index:3;-moz-transition:all .4s ease;-webkit-transition:all .4s ease;transition:all .4s ease}.products .product .quick:empty{cursor:pointer}.products .product .quick:before{content:attr(data-text);position:absolute;top:0;left:0;bottom:0;right:0;display:block;line-height:42px;text-align:center;font-size:18px;letter-spacing:1px;color:black;transform:scale(0.8);-moz-transition:all .4s ease;-webkit-transition:all .4s ease;transition:all .4s ease}.products .product .quick .attribute,.products .product .quick .parameter{position:relative;color:black;padding:4px 10px;opacity:0;visibility:hidden;transform:scale(0.8);z-index:2;-moz-transition:all .4s ease;-webkit-transition:all .4s ease;transition:all .4s ease}.products .product .quick .attribute>span,.products .product .quick .parameter>span{position:absolute;top:0;left:auto;bottom:auto;right:10px;display:block;height:40px;line-height:40px;font-size:14px;margin-bottom:10px}.products .product .quick .attribute>span.required:before,.products .product .quick .parameter>span.required:before{content:"*";margin-left:4px;color:red}.products .product .quick .attribute .input,.products .product .quick .parameter .input{width:auto;margin:0;padding-right:80px}.products .product .quick .attribute .input .form-input input,.products .product .quick .parameter .input .form-input input{min-width:36px;height:36px;line-height:36px;padding:0 4px;font-size:14px;background:white;box-shadow:0px 2px 4px rgba(0,0,0,0.1);border:0}.products .product .quick .attribute .select,.products .product .quick .parameter .select{text-align:left;padding-right:80px}.products .product .quick .attribute .select .option,.products .product .quick .parameter .select .option{position:relative;display:inline-block;min-width:24px;height:24px;line-height:24px;text-align:center;font-size:16px;border-radius:2px;background:white;margin:4px;padding:0 10px;box-shadow:0px 2px 4px rgba(0,0,0,0.1);box-sizing:border-box;cursor:pointer;-moz-transition:all .4s ease;-webkit-transition:all .4s ease;transition:all .4s ease}.products .product .quick .attribute .select .option:before,.products .product .quick .parameter .select .option:before{content:"done";font-family:'Material Icons Outlined';position:absolute;top:0;left:auto;bottom:auto;right:0;width:100%;height:100%;line-height:16px;text-align:center;font-size:12px;color:black;background-color:white;box-shadow:-2px 2px 4px rgba(0,0,0,0.2);border-radius:0;transform:scale(0);opacity:0;-moz-transition:all .4s ease;-webkit-transition:all .4s ease;transition:all .4s ease;z-index:1}.products .product .quick .attribute .select .option.active,.products .product .quick .parameter .select .option.active{transform:scale(1)}.products .product .quick .attribute .select .option.active:before,.products .product .quick .parameter .select .option.active:before{position:absolute;top:-8px;left:auto;bottom:auto;right:-8px;width:16px;height:16px;line-height:16px;text-align:center;font-size:12px;color:black;background-color:white;box-shadow:-2px 2px 4px rgba(0,0,0,0.2);border-radius:8px;opacity:1;transform:scale(1)}.products .product .quick .attribute .select .option.disabled,.products .product .quick .parameter .select .option.disabled{opacity:0.5;pointer-events:none}.products .product .quick .attribute .select .option.disabled:after,.products .product .quick .parameter .select .option.disabled:after{content:" ";position:absolute;top:0;left:0;bottom:0;right:0;height:1px;background:red;margin:auto;-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg)}.products .product .quick .attribute .select .color,.products .product .quick .parameter .select .color{position:relative;display:inline-block;vertical-align:top;width:20px;height:20px;border-radius:10px;background-size:cover;background-position:center;margin:4px;box-sizing:border-box;cursor:pointer;z-index:2;-moz-transition:all .4s ease;-webkit-transition:all .4s ease;transition:all .4s ease}.products .product .quick .attribute .select .color:before,.products .product .quick .parameter .select .color:before{content:"done";font-family:'Material Icons Outlined';position:absolute;top:0;left:auto;bottom:auto;right:0;width:20px;height:20px;line-height:20px;text-align:center;font-size:12px;color:black;background-color:white;box-shadow:-2px 2px 4px rgba(0,0,0,0.2);border-radius:10px;transform:scale(0);opacity:0;-moz-transition:all .4s ease;-webkit-transition:all .4s ease;transition:all .4s ease;z-index:1}.products .product .quick .attribute .select .color:after,.products .product .quick .parameter .select .color:after{content:" ";position:absolute;top:-2px;left:auto;bottom:auto;right:-2px;width:22px;height:22px;border:1px solid rgba(0,0,0,0.2);border-radius:11px}.products .product .quick .attribute .select .color.hide,.products .product .quick .parameter .select .color.hide{display:none}.products .product .quick .attribute .select .color.active:before,.products .product .quick .parameter .select .color.active:before{position:absolute;top:-8px;left:auto;bottom:auto;right:-8px;width:16px;height:16px;line-height:16px;text-align:center;font-size:12px;color:black;background-color:white;box-shadow:-2px 2px 4px rgba(0,0,0,0.2);border-radius:8px;opacity:1;transform:scale(1)}.products .product .quick .attribute .select .color.disabled,.products .product .quick .parameter .select .color.disabled{opacity:0.5;pointer-events:none}.products .product .quick .attribute .select .color.disabled:after,.products .product .quick .parameter .select .color.disabled:after{content:" ";position:absolute;top:0;left:0;bottom:0;right:0;height:1px;background:red;margin:auto;-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg)}.products .product .quick .buttons{position:relative;display:table;width:100%;opacity:0;visibility:collapse;-moz-transition:all .4s ease;-webkit-transition:all .4s ease;transition:all .4s ease}.products .product .quick .buttons .button{display:table-cell;vertical-align:middle;width:50%;height:44px;cursor:pointer;margin-bottom:10px;cursor:pointer}.products .product .quick .buttons .button:before{content:attr(data-text);display:block;font-size:16px;text-align:center}.products .product .quick .buttons .button:last-child:after{position:absolute;top:10px;left:auto;bottom:10px;right:10px;width:1px;background:var(--text-light)}.products .product:hover .favorite{opacity:1;visibility:visible;transform:scale(1)}.products .product:hover .images .controls{opacity:1}.products .product:hover .images .controls .prev{right:10px}.products .product:hover .images .controls .next{left:10px}.products .product:hover .quick{left:10px;bottom:136px;right:10px;opacity:1;visibility:visible}.products .product:hover .quick:before{height:42px;transform:scale(1);opacity:1;visibility:visible}.products .product:hover .quick:empty:hover{background:rgba(255,255,255,0.8)}.products .product:hover .quick:empty:hover:after{opacity:1;transform:translateY(0) scale(1)}.products .product:hover .quick.buy:before{opacity:0}.products .product:hover .quick.buy .buttons{opacity:1;visibility:visible}.products .product:hover .quick.buy .buttons .button:hover{font-weight:bold}.products .product:hover .quick:hover:not(.buy){max-height:100%}.products .product:hover .quick:hover:before{opacity:0;transform:translateY(-10px) scale(0.8)}.products .product:hover .quick:hover .attribute,.products .product:hover .quick:hover .parameter{opacity:1;visibility:visible;transform:scale(1)}.products .product.loading{opacity:0.5}.products .product.error{pointer-events:none;-webkit-animation:add-to-cart-error-animation .4s ease 1 0s;-moz-animation:add-to-cart-error-animation .4s ease 1 0s;-o-animation:add-to-cart-error-animation .4s ease 1 0s;animation:add-to-cart-error-animation .4s ease 1 0s}.products .product.add-to-cart{pointer-events:none}.products .product.add-to-cart:before{-webkit-animation:add-to-cart-plus-animation 2s ease 1 0s;-moz-animation:add-to-cart-plus-animation 2s ease 1 0s;-o-animation:add-to-cart-plus-animation 2s ease 1 0s;animation:add-to-cart-plus-animation 2s ease 1 0s;z-index:5}.products .product.add-to-cart:after{-webkit-animation:add-to-cart-cart-animation 2s ease 1 0s;-moz-animation:add-to-cart-cart-animation 2s ease 1 0s;-o-animation:add-to-cart-cart-animation 2s ease 1 0s;animation:add-to-cart-cart-animation 2s ease 1 0s;z-index:6}.products.type-c .product{padding-top:28%;cursor:pointer}.products.type-c .product:before{display:none}.products.type-c .product .link{position:absolute;top:0;left:0;bottom:0;right:0;z-index:1}.products.type-c .product .image{position:absolute;top:0;left:0;bottom:0;right:0;background-size:cover;background-repeat:no-repeat;background-position:center}.products.type-c .product .hover{position:absolute;top:0;left:0;bottom:0;right:0;background:rgba(255,255,255,0.6);opacity:0;visibility:hidden;-moz-transition:all .4s ease;-webkit-transition:all .4s ease;transition:all .4s ease}.products.type-c .product .hover .info{position:absolute;top:auto;left:10px;bottom:10px;right:10px;text-align:center}.products.type-c .product .hover .info .title{font-size:20px;font-weight:bold;margin-bottom:10px}.products.type-c .product .hover .info .price{font-size:20px;font-weight:bold}.products.type-c .product .hover .info .price[data-old-price]:before{content:attr(data-old-price);display:inline;margin-right:4px;line-height:16px;text-align:center;font-size:16px;font-weight:normal;color:var(--light-text);text-decoration:line-through}.products.type-c .product .hover .info .button{min-width:100px;margin:10px 30px;padding:10px;font-size:16px;background:var(--primary);color:white}.products.type-c .product:hover .hover{opacity:1;visibility:visible}.products.row-1 .product{width:calc(100% - 20px);margin:10px;padding-top:128%}.products.row-2 .product{width:calc(50% - 20px);padding-top:64%}.products.row-2 .product.square{padding-top:49%}.products.row-2 .product.full{padding-top:60%}.products.row-2 .product .quick{bottom:136px}.products.row-3 .product{width:calc(33.333% - 20px);padding-top:41%}.products.row-3 .product.square{padding-top:32%}.products.row-5 .product{width:calc(20% - 20px);padding-top:25%}.products.row-5 .product.square{padding-top:18%}.rounded .products .product .tag{border-radius:4px}.rounded .products .product .card .discount{border-radius:4px}.rounded .products .product .hover .info .button{border-radius:10px}.rounded .products .loadMore{border-radius:10px}@media (min-width: 768px){.products .product.full .info .attributes .attribute .select .option:hover,.products .product.full .info .attributes .parameter .select .option:hover{color:var(--primary);transform:scale(1.1);opacity:1}.products .product.full .info .attributes .attribute .select .color:hover:before,.products .product.full .info .attributes .parameter .select .color:hover:before{transform:scale(0.8);opacity:0.8}.products .product .card .attributes .color:hover:before{transform:scale(0.8);opacity:0.8}.products .product .card .attributes .option:hover{color:var(--primary);opacity:1}.products .product .quick .attribute .select .option:hover,.products .product .quick .parameter .select .option:hover{color:var(--primary);transform:scale(1.1);opacity:1}.products .product .quick .attribute .select .color:hover:before,.products .product .quick .parameter .select .color:hover:before{transform:scale(0.8);opacity:0.8}}@media (max-width: 768px){.products.row-1 .product.square{padding-top:95%}.products.row-2 .product.square{padding-top:45%}.products.row-3 .product{width:calc(50% - 20px);padding-top:58%}.products.row-3 .product.square{padding-top:45%}.products.row-5 .product{width:calc(50% - 20px);padding-top:58%}.products.row-5 .product.square{padding-top:45%}.products.row-5 .product:last-child{display:none}.products.type-c .product{width:calc(50% - 20px);padding-top:58%}.products.type-c .product .hover{top:auto;height:70px;background:rgba(255,255,255,0.6);opacity:1;visibility:visible}.products.type-c .product .hover .info .title{font-size:16px}.products.type-c .product .hover .info .price{font-size:16px}.products.type-c .product .hover .info .price[data-old-price]:before{font-size:12px}.products.type-c .product .hover .info .button{display:none}.products .product{width:calc(50% - 20px);padding-top:58%}.products .product.square{padding-top:45%}.products .product .favorite{opacity:1;visibility:visible}.products .product .images{padding-bottom:130%}.products .product .tags .tag{padding:0 8px;line-height:24px;font-size:12px}.products .product .card{padding:10px 0;height:auto}.products .product .card .discount{position:relative;top:auto;left:auto;bottom:auto;right:auto;max-width:100%;margin-top:10px}.products .product .card .attributes{height:auto}.products .product .card .attributes.text{white-space:nowrap;overflow:scroll}.products .product .card .attributes.text .option{font-size:12px}.products .product .quick{display:none}}@keyframes discount-badge-animation{0%{transform:scale(1)}15%{transform:scale(1.04)}30%{transform:scale(1)}100%{transform:scale(1)}}@keyframes add-to-cart-plus-animation{0%{opacity:0;font-size:32px;transform:scale(0.8) translateY(0px)}25%{opacity:1;font-size:32px;transform:scale(1) translateY(-40px)}50%{opacity:1;font-size:0;transform:scale(0.2) translateY(-100px)}75%{opacity:0;font-size:0;transform:scale(0.2) translateY(-60px)}100%{opacity:0;font-size:0;transform:scale(0.2) translateY(-60px)}}@keyframes add-to-cart-cart-animation{0%{opacity:0;transform:scale(0.8)}25%{opacity:0;transform:scale(0.8)}50%{opacity:1;transform:scale(1)}75%{opacity:1;transform:scale(1)}100%{opacity:0;transform:scale(1)}}@keyframes add-to-cart-error-animation{0%{-ms-transform:rotate(0deg);-webkit-transform:rotate(0deg);transform:rotate(0deg)}25%{-ms-transform:rotate(4deg);-webkit-transform:rotate(4deg);transform:rotate(4deg)}50%{-ms-transform:rotate(-4deg);-webkit-transform:rotate(-4deg);transform:rotate(-4deg)}75%{-ms-transform:rotate(4deg);-webkit-transform:rotate(4deg);transform:rotate(4deg)}100%{-ms-transform:rotate(0deg);-webkit-transform:rotate(0deg);transform:rotate(0deg)}}.sort .select{position:relative;height:80px}.sort .select:after{content:" ";position:absolute;top:28px;left:0;bottom:auto;right:0;height:42px;background:white;border:2px solid white;box-shadow:0 10px 20px -10px rgba(var(--primary), 0.2);box-sizing:border-box}.sort .select>label{position:absolute;top:0;left:0;bottom:0;right:0;height:68px;line-height:20px;font-size:12px;font-weight:bold;padding-right:10px;cursor:pointer;z-index:2;-moz-transition:all .4s ease;-webkit-transition:all .4s ease;transition:all .4s ease}.sort .select .options{position:absolute;top:28px;left:0;bottom:auto;right:0;background:var(--white);padding-right:10px;border:1px solid var(--text-light);box-shadow:0 10px 20px -10px rgba(var(--primary), 0);box-sizing:border-box;z-index:1;-moz-transition:all .4s ease;-webkit-transition:all .4s ease;transition:all .4s ease}.sort .select .options>div{height:0;line-height:42px;border-bottom:0 solid rgba(var(--primary), 0);overflow:hidden;cursor:pointer;-moz-transition:all .4s ease;-webkit-transition:all .4s ease;transition:all .4s ease}.sort .select .options>div>i{position:relative;display:inline-block;vertical-align:middle;width:12px;height:12px;margin-right:2px;margin-left:4px;border-radius:6px;border:1px solid rgba(0,0,0,0.5);box-sizing:border-box}.sort .select .options>div>i[data-icon]{border:0;margin-right:0}.sort .select .options>div>i[data-icon]:after{content:attr(data-icon);font-family:"Material Icons";position:absolute;top:0;left:auto;bottom:0;right:0;font-size:16px;line-height:12px}.sort .select .options>div.active{height:42px}.sort .select.active:after{border:2px solid var(--primary)}.sort .select.active>label{top:30px;height:42px;line-height:38px}.sort .select.active .options{top:80px;padding:10px;background:white;box-shadow:0 10px 20px -10px rgba(var(--primary), 0.2);z-index:8}.sort .select.active .options>div{height:36px;padding-right:10px;border-bottom:1px solid rgba(var(--primary), 0.1)}.sort .select.active .options>div:last-child{border-bottom:0}.sort .select.active .options>div.active{color:var(--primary)}.rounded .sort .select:after{border-radius:10px}.rounded .sort .select .options{border-radius:10px}.sort-ref{position:relative;padding-right:50px;line-height:36px}.sort-ref:after{position:absolute;top:0;left:auto;bottom:0;right:0;font-family:Material Icons Outlined;content:attr(data-icon);width:36px;line-height:36px;font-size:24px;text-align:center;-moz-transition:all .4s ease;-webkit-transition:all .4s ease;transition:all .4s ease}.filters{position:relative;opacity:1;-moz-transition:all .4s ease;-webkit-transition:all .4s ease;transition:all .4s ease}.filters .filter{position:relative;margin-bottom:20px}.filters .filter>label{position:relative;display:block;height:42px;line-height:42px;font-weight:bold;cursor:pointer}.filters .filter>label:after{content:"keyboard_arrow_down";font-family:Material Icons Outlined;position:absolute;top:0;left:0;bottom:0;right:auto;height:42px;line-height:42px;text-align:center;color:var(--text-light);-ms-transform:rotate(0deg);-webkit-transform:rotate(0deg);transform:rotate(0deg);-moz-transition:all .4s ease;-webkit-transition:all .4s ease;transition:all .4s ease}.filters .filter>div{position:relative;max-height:1300px;opacity:1;visibility:visible;-moz-transition:all .4s ease;-webkit-transition:all .4s ease;transition:all .4s ease}.filters .filter>div.property,.filters .filter>div.categories{padding:10px;box-sizing:border-box}.filters .filter>div.property .attribute,.filters .filter>div.property .category,.filters .filter>div.categories .attribute,.filters .filter>div.categories .category{position:relative;height:32px;line-height:32px;padding-right:32px;box-sizing:border-box;cursor:pointer;overflow:hidden;-moz-transition:all .2s ease;-webkit-transition:all .2s ease;transition:all .2s ease}.filters .filter>div.property .attribute.color:before,.filters .filter>div.property .category.color:before,.filters .filter>div.categories .attribute.color:before,.filters .filter>div.categories .category.color:before{display:none}.filters .filter>div.property .attribute .colorBackground,.filters .filter>div.property .category .colorBackground,.filters .filter>div.categories .attribute .colorBackground,.filters .filter>div.categories .category .colorBackground{position:absolute;top:0;left:auto;bottom:0;right:6px;display:inline-block;width:20px;height:20px;border-radius:20px;background-size:cover;background-position:center;margin:auto;box-sizing:border-box;cursor:pointer;z-index:2;-moz-transition:all .4s ease;-webkit-transition:all .4s ease;transition:all .4s ease}.filters .filter>div.property .attribute .colorBackground:before,.filters .filter>div.property .category .colorBackground:before,.filters .filter>div.categories .attribute .colorBackground:before,.filters .filter>div.categories .category .colorBackground:before{content:"done";font-family:'Material Icons Outlined';position:absolute;top:0;left:auto;bottom:auto;right:0;width:20px;height:20px;line-height:20px;text-align:center;font-size:12px;color:black;background-color:white;box-shadow:-2px 2px 4px rgba(0,0,0,0.2);border-radius:10px;transform:scale(0);opacity:0;-moz-transition:all .4s ease;-webkit-transition:all .4s ease;transition:all .4s ease;z-index:1}.filters .filter>div.property .attribute .colorBackground:after,.filters .filter>div.property .category .colorBackground:after,.filters .filter>div.categories .attribute .colorBackground:after,.filters .filter>div.categories .category .colorBackground:after{content:" ";position:absolute;top:-2px;left:auto;bottom:auto;right:-2px;width:22px;height:22px;border:1px solid rgba(0,0,0,0.2);border-radius:20px}.filters .filter>div.property .attribute:before,.filters .filter>div.property .category:before,.filters .filter>div.categories .attribute:before,.filters .filter>div.categories .category:before{content:" ";position:absolute;top:0;left:auto;bottom:0;right:6px;width:20px;height:20px;border:1px solid var(--light);margin:auto;box-sizing:border-box;-moz-transition:all .2s ease;-webkit-transition:all .2s ease;transition:all .2s ease}.filters .filter>div.property .attribute:after,.filters .filter>div.property .category:after,.filters .filter>div.categories .attribute:after,.filters .filter>div.categories .category:after{content:"done";font-family:Material Icons Outlined;position:absolute;top:0;left:auto;bottom:0;right:0;width:32px;height:32px;line-height:32px;text-align:center;color:var(--primary);opacity:0;-moz-transition:all .2s ease;-webkit-transition:all .2s ease;transition:all .2s ease}.filters .filter>div.property .attribute:hover:before,.filters .filter>div.property .category:hover:before,.filters .filter>div.categories .attribute:hover:before,.filters .filter>div.categories .category:hover:before{border:1px solid var(--secondary)}.filters .filter>div.property .attribute.active:before,.filters .filter>div.property .category.active:before,.filters .filter>div.categories .attribute.active:before,.filters .filter>div.categories .category.active:before{border:1px solid var(--primary)}.filters .filter>div.property .attribute.active:after,.filters .filter>div.property .category.active:after,.filters .filter>div.categories .attribute.active:after,.filters .filter>div.categories .category.active:after{opacity:1}.filters .filter>div.property .attribute:hover,.filters .filter>div.property .category:hover,.filters .filter>div.categories .attribute:hover,.filters .filter>div.categories .category:hover{color:var(--primary)}.filters .filter>div.property .attribute:hover .colorBackground:before,.filters .filter>div.property .category:hover .colorBackground:before,.filters .filter>div.categories .attribute:hover .colorBackground:before,.filters .filter>div.categories .category:hover .colorBackground:before{opacity:0.8;transform:scale(0.8)}.filters .filter>div.property .attribute.active,.filters .filter>div.property .category.active,.filters .filter>div.categories .attribute.active,.filters .filter>div.categories .category.active{color:var(--primary)}.filters .filter>div.property .attribute.active .colorBackground:before,.filters .filter>div.property .category.active .colorBackground:before,.filters .filter>div.categories .attribute.active .colorBackground:before,.filters .filter>div.categories .category.active .colorBackground:before{position:absolute;top:-8px;left:auto;bottom:auto;right:-8px;width:16px;height:16px;line-height:16px;text-align:center;font-size:12px;color:black;background-color:white;box-shadow:-2px 2px 4px rgba(0,0,0,0.2);border-radius:8px;opacity:1;transform:scale(1)}.filters .filter>div.price{padding:0 15px}.filters .filter>div .vue-range-slider{direction:ltr}.filters .filter>div .vue-range-slider .slider .slider-process{background-color:var(--primary)}.filters .filter>div .vue-range-slider .slider-tooltip-wrap .slider-tooltip{border-color:var(--primary);background-color:var(--primary)}.filters .filter.hidden>label:after{-ms-transform:rotate(-180deg);-webkit-transform:rotate(-180deg);transform:rotate(-180deg)}.filters .filter.hidden>div{max-height:0;opacity:0;visibility:hidden;overflow:hidden}.filters.loading{opacity:0.5;pointer-events:none}.filters-ref{position:relative;padding-right:50px;line-height:36px}.filters-ref:after{position:absolute;top:0;left:auto;bottom:0;right:0;font-family:Material Icons Outlined;content:attr(data-icon);width:36px;line-height:36px;font-size:24px;text-align:center;-moz-transition:all .4s ease;-webkit-transition:all .4s ease;transition:all .4s ease}.filters-popup{position:absolute;top:0;left:auto;bottom:0;right:0;width:300px;background:var(--white);padding:40px 0;box-sizing:border-box}.filters-popup.fade-enter-active,.filters-popup.fade-leave-active{transition:none !important}.filters-popup:before{content:" ";position:absolute;top:0;left:0;bottom:auto;right:0;height:100vh;width:100vw;background:rgba(0,0,0,0.6);z-index:-1}.filters-popup .close{position:absolute;top:10px;left:auto;bottom:auto;right:10px;width:42px;height:42px;line-height:42px;text-align:center;cursor:pointer}.filters-popup .close:after{content:"close";font-family:Material Icons Outlined;font-size:20px}.filters-popup .component{position:absolute;top:50px;left:10px;bottom:10px;right:10px;overflow:auto}.sort-popup{position:absolute;top:0;left:auto;bottom:0;right:0;width:300px;background:var(--white);padding:40px 0;box-sizing:border-box}.sort-popup.fade-enter-active,.sort-popup.fade-leave-active{transition:none !important}.sort-popup:before{content:" ";position:absolute;top:0;left:0;bottom:auto;right:0;height:100vh;width:100vw;background:rgba(0,0,0,0.6);z-index:-1}.sort-popup .close{position:absolute;top:10px;left:auto;bottom:auto;right:10px;width:42px;height:42px;line-height:42px;text-align:center;cursor:pointer}.sort-popup .close:after{content:"close";font-family:Material Icons Outlined;font-size:20px}.sort-popup .component{position:absolute;top:50px;left:10px;bottom:10px;right:10px;overflow:auto}.login-popup>.title{padding-bottom:20px;font-size:30px;font-weight:bold;color:var(--text);text-align:center;border-bottom:1px solid var(--light)}.login-popup .field{position:relative;width:100%;max-width:400px;margin:40px auto}.login-popup .field label{display:block;margin-bottom:20px;font-weight:bold;font-size:20px;color:var(--text);text-align:center}.login-popup .field input{width:100%;height:42px;line-height:42px;padding:0 10px 0 42px;border:0;background:var(--light);box-sizing:border-box}.login-popup .field .again{line-height:30px;text-align:left;color:var(--text)}.login-popup .field .again>span{text-decoration:underline;cursor:pointer}.login-popup .go{position:relative;display:block;width:140px;border:2px solid var(--white);background:var(--primary);margin:10px auto 0;cursor:pointer}.login-popup .go>span{position:relative;display:block;text-align:center;line-height:42px;font-weight:bold;color:var(--white);text-shadow:0px 0px 4px rgba(0,0,0,0.2);z-index:2}.login-popup .go:after{content:" ";position:absolute;top:-2px;left:-2px;bottom:-2px;right:-2px;background:var(--primary);opacity:0;backdrop-filter:blur(10px);-moz-transition:all .2s ease;-webkit-transition:all .2s ease;transition:all .2s ease}.login-popup .go:hover:after{opacity:0.5}.favorites-popup .empty{margin:40px 0}.favorites-popup .products{position:absolute;top:160px;left:0;bottom:10px;right:0;text-align:center;overflow:auto}.favorites-popup .products .product-single{display:inline-block;vertical-align:top;width:calc(30% - 10px);margin:10px;font-size:16px}.favorites-popup .products .product-single .image{background-size:cover;background-position:top center;background-repeat:no-repeat;padding-top:200px}.favorites-popup .products .product-single .title{margin-top:10px}

