:root{--primary-color:#ef6249;--secondary-color:#2F3032;--tertiary-color:#333333;--primary-text-color:#ffffff;--secondary-text-color:#ffffff;--tertiary-text-color:#ffffff;--primary-font-family:'Open Sans',sans-serif;--xs-font-size:16px;--sm-font-size:18px;--md-font-size:24px;--lg-font-size:30px;--xl-font-size:40px}body{font-family:var(--primary-font-family)}a:hover{text-decoration:none;cursor:pointer}.opacity{width:100%;height:100%;background:rgba(0,0,0,.25);left:0;top:0}.bg-none{background:0 0!important}.row-pb{padding-bottom:7em}.card{color:#000;text-shadow:none}.parallax{background-attachment:fixed!important;background-repeat:no-repeat!important;background-size:cover!important}.album .owl-nav .owl-next,.album .owl-nav .owl-prev{background:#212529;color:#fff}.modal .close span{margin-bottom:0!important;font-size:30px!important}.modal-dialog .modal-header{background:var(--primary-color);font-family:var(--primary-font-family);position:relative}.modal-dialog .modal-header:before{content:"";height:100%;width:100%;position:absolute;top:0;left:0;background:rgba(0,0,0,.85)}.modal-footer,.modal-header{z-index:1;border-bottom:none;border-top:none}.modal-header h4{font-size:22px;font-weight:400;margin:0 auto;z-index:1;color:#fff}.modal-header h4 span{margin-right:10px}.modal-header .close{padding:0;margin:0;text-shadow:none;color:#fff}.modal-header .close{order:1}.pagination{margin-top:50px}.pagination .page-item{border-color:var(--primary-color);background:var(--primary-color);position:relative}.pagination .page-item.disable .page-link{opacity:.5;background:var(--primary-color)}.pagination .page-item.disable .page-link span{color:var(--primary-text-color)}.pagination .page-item.active .page-link{background:var(--primary-color);border-color:var(--primary-color)}.pagination .page-item.active .page-link span{color:var(--primary-text-color)}.pagination .page-item .page-link{background:0 0;margin:0;border:none}.pagination .page-item:before{content:"";background:var(--primary-text-color-inverse);opacity:.5;width:100%;height:100%;position:absolute;top:0;left:0}.pagination .page-item:hover:before{opacity:.8}.pagination .page-item .page-link:focus{box-shadow:none}.pagination .page-item .page-link span{color:var(--primary-text-color);opacity:1;margin-bottom:0}.section-product .categories .breadcrumb{background:0 0}.section-product .categories .breadcrumb a{color:#000}.page.section{padding-left:30px;padding-right:30px}@media screen and (max-width:769px){h2{font-size:40px!important}h4{font-size:26px!important;margin-bottom:24px!important}h5{font-size:24px!important}p{font-size:16px!important}.page.section{padding-left:0;padding-right:0}}@media screen and (max-width:425px){h2{font-size:30px!important;margin-bottom:10px}h4{font-size:22px!important}h5{font-size:20px!important}}@media screen and (max-width:320px){h2{font-size:25px!important}h4{font-size:20px!important}h5{font-size:18px!important}p:not(.product-value p){font-size:14px!important}}header{position:fixed;top:0;width:100%;z-index:1114;background:var(--primary-color);box-shadow:0 -5px 25px 5px rgba(0,0,0,.75);-webkit-transition:all .8s ease;-moz-transition:all .8s ease;transition:all .8s ease}.header-padding h1 a.white,.header-padding h2 a.white{color:#fff}.header-padding h1 a.black,.header-padding h2 a.black{color:#000}header h1,header h2{text-align:center}header h1 a,header h2 a{color:var(--primary-text-color-inverse);font-family:var(--primary-font-family);font-size:22px;text-shadow:1px 1px 2px #000}.wsmenu>.wsmenu-list>li>ul.sub-menu li span{z-index:111}.header-padding{background:0 0!important;box-shadow:none}header .logo{padding:5px 0}.logo{max-height:70px;max-width:170px;width:auto}header .opacity-dark{background:rgba(0,0,0,.8);-webkit-transition:all 1s ease-in;-moz-transition:all 1s ease-in;transition:all 1s ease-in}.header-padding .opacity-dark{background:0 0}header a{font-family:var(--primary-font-family);color:var(--primary-color)}header a:hover{color:var(--primary-text-color-inverse)}.test-site{min-height:24px}.test-site small{font-size:11px}@media screen and (max-width:991px){header h1 a{margin:0;font-size:30px}header .logo{padding:0}.logo{max-height:42px}}@media only screen and (max-width:321px){header h1 a{font-size:26px}}.section span:not(.select2,.select2 *,.select2-container,.select2-container * ){opacity:.85}.section ol,.section ul,section .description{font-size:var(--sm-font-size);font-family:var(--primary-font-family);margin-bottom:1.5em}.section p{font-size:var(--sm-font-size);font-family:var(--primary-font-family)}.section i:not(.share .dropdown-toggle a,.share .dropdown-toggle i){opacity:.75}.section,.section.section-image .opacity{padding:7em 0;position:relative}.section.section-image{padding:0}.section .content{padding-bottom:1em;margin-bottom:5em}.section .content:after{position:absolute;content:'';bottom:0;left:50%;width:100px;margin-left:-50px;height:1px}.section.black .content:after{background:var(--primary-color)}.section.white .content:after{background:#fff}.section .content h3{font-size:40px;margin:0 0 30px 0;font-weight:300;position:relative}.section .content p{font-size:20px;margin:0 0 30px 0;font-weight:300}@media screen and (max-width:768px){.section,.section.section-image .opacity{padding:4em 0}.section .content{margin-bottom:30px}.section .content .description{margin-bottom:10px}}@media screen and (max-width:425px){.section,.section.section-image .opacity{padding:4em 0}.section ol,.section p,.section ul,section .description{font-size:var(--xs-font-size)}}#cart,#primary-section{position:relative;box-shadow:0 -5px 25px 5px rgba(0,0,0,.75);padding:0;min-height:890px;background-attachment:fixed!important;background-repeat:no-repeat!important;background-size:cover!important;display:flex;width:100%;-webkit-transition:background-image .2s ease!important;transition:background-image .2s ease!important}#cart .opacity,#primary-section .opacity{width:100%;height:auto;background:rgba(0,0,0,.25);left:0;top:0;padding-bottom:20px}#cart .opacity>div,#primary-section .opacity>div{height:100%;display:flex;align-items:center;justify-content:center}#cart .social h3,#primary-section .social h3{display:none}#cart .opacity,#primary-section .opacity{padding:7em 0;display:flex;align-items:center;justify-content:center}#cart .opacity .titulo h2,#primary-section .opacity .titulo h2{color:#fff;text-transform:uppercase;font-size:60px;margin-bottom:10px;font-weight:300!important}#cart .opacity .titulo p,#primary-section .opacity .titulo p{color:#fff;margin-bottom:30px;font-size:28px;letter-spacing:1px;font-weight:300!important;display:block;max-height:130px;overflow:hidden}#cart .opacity .titulo .social span,#primary-section .opacity .titulo .social span{display:none}#cart .opacity .titulo .social,#primary-section .opacity .titulo .social{display:flex;flex-wrap:wrap;justify-content:center;align-items:center}#cart .opacity .titulo .social a,#primary-section .opacity .titulo .social a,.creaweb-cart-float-button,.share .dropdown-toggle{display:flex;justify-content:center;margin:5px;align-items:center;width:2em;height:2em;mix-blend-mode:normal!important;background:var(--primary-color)!important;border-radius:100%;text-shadow:none!important;font-size:23px;opacity:1;color:var(--primary-text-color)!important}#cart .opacity .titulo .social a i,#primary-section .opacity .titulo .social a i,.creaweb-cart-float-button i,.share .dropdown-toggle{opacity:1}#cart .opacity .titulo .social a:hover,#primary-section .opacity .titulo .social a:hover,.share a:hover{cursor:pointer;text-decoration:none;background:var(--primary-text-color)!important;color:var(--primary-color)!important;border-color:var(--primary-text-color)}@media screen and (max-width:767px){#cart .opacity .titulo h2,#primary-section .opacity .titulo h2{font-size:40px}#cart .opacity .titulo p,#primary-section .opacity .titulo p{font-size:25px}#primary-section{min-height:650px}}@media screen and (max-width:425px){#cart .opacity .titulo h2,#primary-section .opacity .titulo h2{font-size:30px}#cart .opacity .titulo p,#primary-section .opacity .titulo p{font-size:20px}#primary-section{min-height:500px}}@media screen and (max-width:366px){#primary-section .opacity .titulo .social a{width:1.5em;height:1.5em}}.row-pb{padding-bottom:7em}.section-content img.image-rectangle,.section-parent img.image-rectangle{width:100%;object-fit:cover;margin-bottom:20px}.section-parent .img-title,.section-parent .parent-title{font-size:24px}@media screen and (max-width:425px){.section-parent .img-title,.section-parent .parent-title{font-size:20px}}@media screen and (max-width:320px){.section-parent .img-title,.section-parent .parent-title{font-size:18px}}.section .img-content{margin-bottom:30px;position:relative;display:inline-block;zoom:1}.section-content .link-image-circle,.section-parent .link-image-circle{width:160px;height:160px;object-fit:cover;border-radius:100%;border:1px solid var(--primary-color);background:var(--primary-color);margin:20px auto;display:block}.section .post h4{font-size:20px;font-weight:400}.section .post p{margin-bottom:20px}.item .card{height:100%}.item .card-img-top{height:150px;object-fit:cover}.section-product .card-title{text-align:center}.section-product ul:not(.select2-results__options){list-style:none;display:flex;padding:0;align-items:center;justify-content:center}.section-product li{font-size:14px;opacity:.7}.section-product ul:not(.pagination,.select2-results__options) li:after{content:" - ";padding:5px}.section-product ul li:last-child:after{content:""}.owl-carousel-products-sync1 .owl-item{background:0 0;display:flex;justify-content:center;align-items:center}.owl-carousel-products-sync1 .owl-item img{object-fit:cover;object-position:top;width:100%!important;height:auto!important;max-width:100%;margin:auto}.owl-carousel-products-sync1 .owl-dots{display:flex;align-items:center;justify-content:center;flex-wrap:wrap}.owl-carousel-products-sync1 .owl-dot{background-size:cover;background-position:center;background-repeat:no-repeat;height:80px;min-width:80px;width:20%;margin:5px}.owl-carousel-products-sync1 .owl-dot span{display:none!important}.owl-stage{display:flex;align-items:stretch}@media screen and (max-width:425px){.row-pb{padding-bottom:1.5em}.section .img-content{margin:0}}.section-gallery .card{margin-bottom:30px}.section-gallery .card img{height:200px;object-fit:cover}.section-gallery .card-body{position:relative;background:#fff;width:100%;padding:30px;float:right;box-shadow:0 6px 62px -6px rgba(0,0,0,.3)}.section-gallery .button-text-color{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;border-radius:30px;padding:5px 20px;min-height:50px}.section-gallery .button-text-color:hover{box-shadow:0 5px 10px -2px rgb(0 0 0 / 30%)}.section-gallery .button-text-color img{max-height:40px;margin:0;width:auto}.section-gallery .card-title{font-size:20px;margin-bottom:20px;font-weight:300;line-height:1.5;color:#5a5a5a}.section-gallery span{font-size:18px;margin-bottom:20px;font-weight:300;line-height:1.5;display:inline-block;margin-bottom:20px}.section-gallery .modal h3{font-size:24px;font-weight:400}.section-gallery .modal span{margin-bottom:1.5em;font-size:16px;display:block}.section-gallery .modal p{font-size:16px;margin-top:1.5em}.album-images .card-body{box-shadow:none}.grid-image>div:first-child,.section-gallery .carrousel-item{width:100%}.section-gallery .grid-image .img-button{width:100%;height:250px}.section-gallery .grid-image .img-button img{width:100%;height:100%;object-fit:cover}.section-gallery .carrousel-item img{width:96%;height:100%;padding:0 5px;object-fit:cover}.section-gallery .carousel-inner .carousel-item .img-button{max-height:600px}@media screen and (max-width:426px){.section-gallery .button-text-color{min-height:40px}.section-gallery .button-text-color img{max-height:30px}}.section-gallery .img-title{font-size:24px}@media screen and (max-width:425px){.section-gallery .img-title{font-size:20px}}@media screen and (max-width:320px){.section-gallery .img-title{font-size:18px}}footer{background:var(--primary-color)}#footer-top .footer-padding{padding:30px}#footer-bottom .copyright [class*=col]{padding:0}footer .opacity-dark{background:rgba(0,0,0,.85);padding:6em 0 0 0}footer .opacity-dark.hide-footer{background:rgba(0,0,0,.85);padding:0}footer a,footer p{margin:0 0 10px 0;font-size:16px;color:rgba(255,255,255,.4);font-family:var(--primary-font-family)}footer .title{color:rgba(255,255,255,.8);text-transform:uppercase;font-size:16px;margin:0 0 30px 0}footer ul li{margin:0 0 10px 0;list-style:none}footer a{display:flex;align-items:center;width:100%}footer a:hover{color:#fff}footer a i{float:left;font-size:20px!important;width:40px}footer .copyright{border-top:1px solid rgba(255,255,255,.1);margin-top:40px!important;padding:3em;width:100%;float:left}footer .hide-footer .copyright{border-top:none;padding:0}footer .copyright a{display:inline}footer .copyright a:hover{color:#f2f2f2}.footer-responsive{background:var(--primary-color);position:fixed;display:none;bottom:0;right:0;z-index:1024;box-shadow:0 -4px 8px rgba(0,0,0,.5);width:100%}.footer-responsive ul li{display:table-cell;position:relative;vertical-align:middle;text-align:center;float:none}.footer-responsive ul li a{color:var(--primary-text-color);font-size:26px;text-shadow:1px 1px 2px rgba(0,0,0,.5);width:46px;padding:10px;display:block;margin:0 1px;line-height:0;border-radius:0;position:relative;background-color:rgba(255,255,255,.2)}.footer-responsive a{color:var(--primary-text-color)}.footer-responsive ul li a span{position:absolute;top:8px;right:5px;font-size:40%;font-weight:700}@media screen and (max-width:768px){footer{display:none}#page-wrapper{padding-bottom:60px}.footer-responsive{display:block!important}footer{padding-bottom:110px}footer .copyright{display:none}footer .title{text-align:center}footer p{text-align:center}#footer-bottom{padding:0}footer .copyright{margin-top:0}}.share .dropdown-toggle::after{display:none}.share{position:absolute;top:15px;right:15px;font-size:20px}.share .dropdown-menu{width:max-content;border:none;border-radius:4px;-webkit-box-shadow:0 6px 12px rgba(0,0,0,.175);box-shadow:0 6px 12px rgba(0,0,0,.175);padding:10px;background-color:var(--primary-text-color);color:var(--primary-color)}.share .dropdown-menu a{display:block;padding:3px 20px;clear:both;font-weight:400;line-height:1.42857143;color:var(--primary-color);white-space:nowrap}.share .dropdown-menu a:hover{background:var(--primary-text-color);color:var(--primary-color)}.share .dropdown-menu h3{border-bottom:1px solid;border-color:var(--primary-color)}.share .dropdown-menu .social .social{width:100%}@media screen and (max-width:425px){.share{top:5px}}.page-form a{font-weight:400!important;margin:0 0 20px 0;font-size:16px;color:#555}.page-form i{font-size:22px;opacity:.3}.page-form h4{font-family:var(--primary-font-family);font-weight:400;font-size:24px;margin:0 0 30px 0}.iti__country-list,.iti__country-name{opacity:1!important;opacity:.8}.flatpickr-innerContainer{background:#fff}.flatpickr-monthSelect-theme-dark .flatpickr-monthSelect-month{color:#333}input{display:block;width:100%;padding:6px 12px;font-size:14px;line-height:1.42857143;color:#555;border-radius:0;-webkit-transition:border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;-o-transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;box-shadow:none;border:1px solid rgba(0,0,0,.1);font-size:18px;font-weight:400}label{padding-top:0;margin-bottom:0;font-family:var(--primary-font-family);line-height:1.6;font-size:16px;display:block;font-weight:700;font-weight:700}.form-check label{text-align:left}input[type=checkbox],input[type=radio]{margin:0}input:not([type=radio],.my-product-quantity,.my-product-quantity-2):not([type=checkbox]){height:50px}input:focus{border:1px solid rgba(0,0,0,.1);border-bottom:1px solid rgba(0,0,0,.5)}input::placeholder{color:#000}input::-webkit-input-placeholder{color:#000}input::-moz-placeholder{color:#000}input:-ms-input-placeholder{color:#000}input:-moz-placeholder{color:#000}textarea{max-height:400px}.col{display:flex;flex-wrap:wrap;align-items:center}#map{width:100%;height:500px;position:relative}@media screen and (max-width:425px){#map{height:200px}}@media screen and (max-width:992px){label{text-align:left;margin-left:0}}.custom-check .custom-control-input:focus,.custom-radio .custom-control-input:focus,.form-group .form-control:focus,.input-effect .form-control:focus{outline:0;box-shadow:none;border-color:#212529;color:#212529}.custom-check .custom-control-input:checked~.custom-control-label::after,.custom-radio .custom-control-input:checked~.custom-control-label::after{background-image:none}.custom-radio .custom-control-input:checked~.custom-control-label::after{border-color:#212529;background:#212529;border-radius:100%;margin:auto;border:1px solid transparent;width:.4rem;margin:.25rem;height:.4rem}.custom-check .custom-control-input:checked~.custom-control-label::after{border-color:#212529;background:#212529;border-radius:0;margin:auto;border:1px solid transparent;width:.4rem;margin:.25rem;height:.4rem}.custom-control-label::after{top:.3rem}.custom-control.custom-check,.custom-control.custom-radio{margin-right:15px}.select2-container--default .select2-selection--multiple{padding:5px;border:1px solid #ced4da}.select2-container--default .select2-selection--single{height:auto;border:1px solid #ced4da;padding:5px}.select2-container--default .select2-selection--single .select2-selection__arrow{height:100%}input:focus-visible{outline:0}.select2-dropdown{z-index:105}.select2-container{width:auto;height:50px;background-color:#fff;background-image:none;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;border:1px solid rgba(0,0,0,.2);border-radius:4px;display:flex;font-size:14px;line-height:1.42857143;color:var(--text-color-theme)!important;align-items:center}.select2-container--default .select2-selection--single{border:none;border-radius:4px 0 0 4px;height:100%;display:flex;align-items:center}.select2-container--disabled{background-color:#e9ecef;opacity:1}#cart{height:445px}.creaweb-cart-float-button{padding:0;width:2em;height:2em;background:var(--primary-color);color:var(--primary-text-color);box-shadow:2px 5px 10px rgb(0 0 0 / 60%);z-index:1112}.creaweb-cart-float-button .badge-notify{position:absolute;top:-25px;right:-15px;color:var(--primary-text-color);background:var(--primary-text-color-inverse);box-shadow:2px 2px 10px rgb(0 0 0 / 30%)}.creaweb-cart-float-button:hover{color:var(--primary-text-color);background:var(--primary-text-color-inverse)}.creaweb-cart-float-button .badge-notify{background:var(--primary-text-color);color:var(--primary-text-color-inverse)}.creaweb-cart-float-button:hover .badge-notify{background:var(--primary-text-color);color:var(--primary-text-color-inverse)}#my-cart-modal .my-cart-checkout{background:var(--primary-text-color);color:var(--primary-color)}#my-cart-modal .remove-all{background:var(--primary-color);color:var(--primary-text-color);border-color:var(--primary-color)}#my-cart-modal .my-cart-checkout:hover{color:var(--primary-text-color);background:var(--primary-color);border-color:var(--primary-text-color)!important}#my-cart-modal .remove-all:hover{color:var(--primary-color);background:var(--primary-text-color);border-color:var(--primary-color)}#my-cart-table img{object-fit:cover}#my-cart-table table td,#my-cart-table table th{vertical-align:middle}.table-hover tbody tr:hover{color:#212529;background-color:transparent}.table-hover tbody td{position:relative;z-index:1}.table-hover tbody td *{z-index:1}.table-hover tbody tr:hover{color:#212529;background-color:transparent}.table-hover tbody tr:not(.not-hover):hover td:before{content:"";height:100%;width:100%;position:absolute;top:0;left:0;z-index:-1;opacity:.3;background:var(--primary-color)}.table-hover tbody tr:not(.not-hover):hover td:after{content:"";height:100%;width:100%;position:absolute;top:0;left:0;opacity:.1;z-index:-1;background:var(--primary-text-color)}#my-cart-table .product-value,#my-cart-table .product-value s{font-size:14px}#my-cart-table .product-value ul{margin-bottom:0}#my-cart-table .my-product-remove{padding:0;border-radius:100%;font-size:12px;display:flex;height:30px;width:30px;justify-content:center;align-items:center;margin:auto;color:var(--primary-text-color);background:var(--primary-color);border-color:var(--primary-color);box-shadow:2px 2px 4px 1px rgb(0 0 0 / 30%);z-index:1}#my-cart-table .my-product-remove:hover{color:#333;background:0 0;border-color:#333}.product-value ul{list-style:none;flex-wrap:wrap;display:flex;padding:0;align-items:center;justify-content:center}.product-value ul li{color:#333}.product-value ul li:after{content:" - ";padding:5px}.product-value ul li:last-child:after{display:none}.product-quantity{display:flex;align-items:center;justify-content:center;height:fit-content;margin:auto;width:fit-content;border:1px solid var(--primary-color);background:var(--primary-color);box-shadow:2px 2px 4px 1px rgb(0 0 0 / 30%)}.product-quantity button{background:0 0;border:none;height:100%;display:flex;align-items:center;justify-content:center;color:var(--primary-text-color);background:var(--primary-color)}.product-quantity input{height:25px;width:70px;padding:2px;background:#fff;border:none;font-size:14px;color:#333;font-family:var(--primary-font-family);text-align:center}#precioiva .bg-total{border-bottom:1px solid #333}table .bg-total{position:relative}table .bg-total *{z-index:1}table .bg-total:before{content:"";height:100%;width:100%;position:absolute;top:0;left:0;opacity:.1;background:var(--primary-color)}table .bg-total:after{content:"";height:100%;width:100%;position:absolute;top:0;left:0;opacity:.1;background:var(--primary-text-color)}.table thead th{border-bottom:2px solid #333}.auth-tabs h6{margin-bottom:1rem}.auth-tabs h6 a{color:var(--primary-text-color);text-shadow:none}.auth-tabs h6 a:hover{color:var(--primary-color)}.forgotPassword{color:var(--primary-text-color)}.forgotPassword:hover{color:var(--secondary-color);text-decoration:underline}.btn-link .generate{background-color:var(--tertariry-color);color:var(--primary-text-color-inverse)}.btn-link .generate:hover{box-shadow:0 4px 16px var(--tertariry-color);transition:all .2s ease;text-decoration:none}.temporaryCode{background:var(--secondary-color);color:var(--primary-text-color-inverse)}.temporaryCode:hover{box-shadow:0 4px 16px var(--secondary-color);transition:all .2s ease;color:var(--primary-text-color-inverse);text-decoration:none}.step-app>.step-steps>li.active{background-color:var(--primary-color-opacity-90);color:var(--primary-text-color-inverse)}.billing_address h6,.shipping_address h6{text-align:center;font-weight:800;text-transform:uppercase}.swal2-container{z-index:222222!important}@media screen and (max-width:1140px){.product-quantity input{width:50px}}@media screen and (max-width:850){.title-cart{font-size:.8rem!important}}@media screen and (max-width:769px){.creaweb-cart-float-button{bottom:60px}.section-checkout .btn{font-weight:400;min-width:300px;font-size:14px;margin:2px 0}.product-quantity button{height:20px}.product-quantity input{width:40px;height:20px}.product-info{font-size:.9rem}.product-info ul{font-size:14px}.purchase-total-iva td{border-top:none;padding:.5rem .75rem}.product-table{margin-bottom:.5rem}.purchase-total td{padding:.5rem .75rem}#my-cart-table .product-value,#my-cart-table .product-value s{font-size:.75rem}}@media (min-width:991px) and (max-width:1028px){.table thead th{font-size:.8rem!important}}@media screen and (max-width:426px){.creaweb-cart-float-button{bottom:80px}.section-checkout .btn{font-weight:400;min-width:250px;font-size:14px;margin:2px 0}.section-checkout table td,.section-checkout table th{font-size:14px}}@media screen and (max-width:321px){.creaweb-cart-float-button{bottom:60px}}.season_tabs{width:100%}.season_tabs_content a{color:#fff;display:block;padding:10px}.season_tabs_content{background:var(--primary-color);position:relative;border-bottom:1px solid var(--primary-text-color-inverse);padding:0}.season_tab{width:100%}.season_tab.active a{background:rgba(255,255,255,.85);color:#000}.season_tab:nth-last-child(){border-bottom:1px solid transparent}.season_content{background:#fff;border:1px solid #ccc;padding:20px}.hiddenRow{padding:0!important}.season_tabs_content:before{z-index:-1;background:rgba(0,0,0,.85);content:"";height:100%;width:100%;position:absolute;top:0;left:0}.btn{margin:0 2px}.product{position:relative;z-index:1}.description .product-value{text-align:left;font-size:20px;font-weight:700}.products-groups{border-radius:0 25px 25px 0;padding:0;box-shadow:4px 4px 10px -8px var(--primary-text-color-inverse);position:relative;z-index:1}.products-groups:before{position:absolute;top:0;opacity:.5;left:0;width:100%;background:var(--primary-text-color);height:100%;z-index:-1;content:" ";border-radius:0 25px 25px 0;padding:0}#product-group-title a{text-align:center;padding-top:1px;font-size:25px;font-weight:700;display:block;color:var(--primary-color);font-family:var(--primary-font-family)}.products-groups ul{padding-left:25px}.products-groups ul li{list-style:none}.products-groups ul li a{color:var(--primary-text-color-inverse)!important;font-family:var(--primary-font-family);display:block;padding-top:5px}.products-groups ul li a:hover{text-decoration:none;color:var(--primary-color)!important}.product-img{text-align:center;display:block;position:relative}.product-img img{object-fit:cover;height:250px}.product:hover .hover{display:flex}.product-img .hover{position:absolute;z-index:1;width:100%;height:100%;top:0;left:0;display:none;align-items:center;justify-content:flex-end}.product-img .hover .right{float:right;width:80%}.product-img .hover a{height:40px;width:40px;padding:10px 20px;font-size:25px;margin:5px 0;margin-left:auto;border-radius:20px 0 0 20px;justify-content:center;font-weight:700;box-shadow:0 0 8px #000;display:flex;color:var(--primary-text-color)!important;align-items:center;background:var(--primary-color)!important}.product-img .hover a:hover{width:auto}.product-img .hover a span{display:none;font-size:16px;margin-left:10px}.product-img .hover a:hover span{display:block;-webkit-transition:all .8s ease;-moz-transition:all .8s ease;transition:all .8s ease}.product-img .hover::before{position:absolute;z-index:-1;width:100%;height:100%;top:0;left:0;opacity:.2;content:"";justify-content:center;background:#000}.product-title{color:var(--primary-text-color-inverse);text-shadow:1px 1px var(--primary-text-color);margin:20px 10px;font-family:var(--primary-font-family);line-height:35px;text-align:center}.product-category{color:var(--primary-text-color-inverse);opacity:.6;text-align:center}.product-value{color:var(--primary-color);font-size:25px;text-align:center;font-family:var(--primary-font-family)}.product-value s{font-size:14px;opacity:.6}.owl-carousel-products-sync1 .owl-item img{object-fit:cover;object-position:top;width:100%!important;height:100%!important;max-width:100%;max-height:450px;margin:auto}.owl-carousel-products-sync1 .owl-dots{display:flex;align-items:center;justify-content:center;flex-wrap:wrap}.owl-carousel-products-sync1 .owl-dot{background-size:cover;background-position:center;background-repeat:no-repeat;height:80px;min-width:80px;width:20%;margin:5px}.owl-carousel-products-sync1 .owl-dot span{display:none!important}.owl-carousel-products-sync1 .owl-item{max-height:500px}.owl-item{padding:0;display:flex;justify-content:center;align-items:center}.owl-carousel-products .owl-item img{object-fit:cover;object-position:top;width:100%!important;height:250px!important;max-width:100%;margin:auto}.owl-carousel-products .owl-dots .owl-dot.active span,.owl-carousel-products .owl-dots .owl-dot:hover span{background:var(--primary-color)}.owl-carousel-products h3{text-align:center;font-size:25px;margin-top:10px}.owl-carousel-products .product-value,.owl-carousel-products .product-value span{font-size:22px}.owl-stage{display:flex;align-items:stretch}.item.one-product img{max-height:500px}@media screen and (max-width:768px){.product-img .hover{display:flex}}#shop-filters .filter-button{text-transform:capitalize}#shop-filters aside{background:#fff;border-radius:8px;padding:20px;box-shadow:0 2px 10px rgba(0,0,0,.1);font-family:Arial,sans-serif}#shop-filters .filter-top{text-align:center;margin-bottom:15px}#shop-filters .filter-title{font-size:18px;font-weight:700;margin-bottom:5px}#shop-filters .filter-result{font-size:14px;color:#555}#shop-filters .filter-content{display:flex;flex-direction:column;gap:15px}#shop-filters .search .form-group{display:flex;gap:10px}#shop-filters .search input{width:100%;padding:8px;border:1px solid #ddd;border-radius:4px}#shop-filters .price select,#shop-filters .sort-by select{width:100%;padding:8px;border:1px solid #ddd;border-radius:4px}#shop-filters .filter-content .filter-content-intem:not(:last-child){border-bottom:1px solid #eee;padding-bottom:10px}#shop-filters .custom-control{display:flex;align-items:center;gap:10px;cursor:pointer}#shop-filters .custom-control input{transform:scale(1.2);cursor:pointer}#shop-filters .custom-control-label{font-size:14px;color:#333;cursor:pointer}#shop-filters .slider-range{height:6px;background:#ddd;border-radius:3px;position:relative;margin:20px 15px}#shop-filters #slider-range-value-max,#slider-range-value-min{padding:5px;margin-top:5px;border-radius:4px;font-size:11px;height:40px}#shop-filters .noUi-horizontal .noUi-handle{top:calc(100% - 12px);width:30px;height:30px}#shop-filters .noUi-handle:after{left:17px}#shop-filters .noUi-handle:before{left:11px}.btn.btn-collapse{padding:15px 0}.btn-collapse:hover{text-decoration:none;color:#333}.btn-collapse.collapsed:before{font-family:Material-Design-Iconic-Font;content:'\f2fb';font-weight:700;margin-right:5px}.btn-collapse:not(.collapsed):before{font-family:Material-Design-Iconic-Font;content:'\f2f9';font-weight:700;margin-right:5px}#shop-filters .btn-collapse{white-space:normal;white-space:normal;width:100%;text-align:left;font-size:16px;font-weight:700;color:#333;padding:10px;background:0 0;border:none;cursor:pointer;transition:color .3s}.menu,.menu-bar,.menu-links,.side-link{padding:0;box-sizing:border-box}:root{--tran-03:all 0.2s ease;--tran-03:all 0.3s ease;--tran-04:all 0.3s ease;--tran-05:all 0.3s ease}.sidebar{position:fixed;top:0;right:0;height:100%;width:250px;background:var(--primary-color);transition:var(--tran-05);z-index:1112}.sidebar.closed{width:38px;background:0 0;padding-top:5%}.sidebar.closed li a:hover{background-color:var(--primary-color)}.sidebar:not(.closed){padding-top:5%!important;z-index:1115}.sidebar li{height:40px;list-style:none;display:flex;align-items:center;margin-top:10px}.sidebar .header .image,.sidebar .icon{min-width:60px;border-radius:6px}.sidebar .icon{min-width:40px;border-radius:6px;height:100%;display:flex;align-items:center;justify-content:center;font-size:20px}.sidebar .icon,.sidebar .text{color:var(--primary-text-color);transition:var(--tran-03);text-shadow:2px 2px 4px rgba(0,0,0,.3);font-weight:700}.sidebar .text{font-size:16px;font-weight:500;white-space:nowrap;opacity:1}.sidebar.closed .text{opacity:0}.sidebar .header{position:relative;top:10%}.sidebar .header .image-text{display:flex;align-items:center}.sidebar .header .logo-text{display:flex;flex-direction:column}.header .image-text .name{margin-top:2px;font-size:18px;font-weight:600}.sidebar .header .image{display:flex;align-items:center;justify-content:center}.sidebar .header .image img{width:40px;border-radius:6px}.sidebar .header .toggle{position:absolute;top:10rem;left:-28px;transform:translateY(-50%) rotate(180deg);height:25px;width:25px;background-color:var(--primary-color);color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:25px;cursor:pointer;transition:var(--tran-05)}.sidebar.closed .toggle{transform:translateY(-50%) rotate(0)}.sidebar .menu{margin-top:40px}.sidebar li a{list-style:none;height:100%;background-color:transparent;display:flex;align-items:center;height:100%;width:100%;border-radius:6px;text-decoration:none;transition:var(--tran-03)}.sidebar li a:hover{background-color:var(--primary-text-color)}.sidebar li a:hover .icon,.sidebar li a:hover .text{color:#fff}.sidebar .menu-bar{height:calc(100% - 55px);display:flex;flex-direction:column;justify-content:space-between;overflow-y:scroll}.menu-bar::-webkit-scrollbar{display:none}.side-link{overflow:hidden}@media screen and (max-width:769px){.sidebar{width:200px;padding:8px 8px}.sidebar.closed{width:50px}.sidebar li{height:32px}.sidebar .icon{min-width:32px;font-size:18px}.sidebar .text{font-size:14px}.sidebar .header .toggle{height:18px;width:18px;font-size:24px;left:-20px}}@media screen and (max-width:430px){.sidebar.closed li a{display:none}.sidebar.closed .toggle{left:18px}.sidebar .header .toggle{height:30px;width:30px;font-size:24px;border-radius:30%}}.album .album-images .image-right-and-text-left .img-description{text-align:right;margin-bottom:5px}.album .album-images .image-right-and-text-left .img-button img{text-align:left}.album .album-images .image-left-and-text-right .img-description{text-align:left;margin-bottom:5px}.album .album-images .image-left-and-text-right .img-button img{text-align:left}@media (max-width:991px){.album .album-images .image-right-and-text-left .img-button img{text-align:center;margin:auto;margin-bottom:5px}.album .album-images .image-left-and-text-right .img-description *{text-align:center!important}.album .album-images .image-left-and-text-right .img-button img{text-align:center;margin:auto;margin-bottom:5px}}.team-content{background-color:var(--primary-color-opacity-10)}.team-content *{color:var(--primary-color)}.info-box{border-radius:1rem}.info-box-text{color:var(--primary-text-color);background-color:var(--primary-color);font-weight:600;border-top-left-radius:1rem;border-bottom-left-radius:1rem}.album-carrousel .blog-item .img-image .img-button img,.album-grid .blog-item .img-image .img-button img,.album-slider .blog-item .img-image .img-button img{height:200px}.album .album-images .owl-stage{display:flex;align-items:stretch}.testimonial-item{padding:20px 20px;border:1px solid var(--primary-color-opacity-40);background-color:var(--primary-color-opacity-10)}.album .album-images .img-image img{height:auto}.quotes{position:absolute;top:20px;right:42px}.t-info{display:flex;flex-wrap:wrap;text-align:justify}.t-name{font-size:1.3rem}.testimonial-content{text-align:left;border:1px solid var(--primary-color-opacity-40);padding:5px;border-radius:2px}.testimonial-content p{font-size:1.2rem}.review-icon{color:#f1c40f;font-size:1.5rem}.newsletter-container form .form-group input,.newsletter-container form .form-row .form-group input{height:calc(1.5em + .75rem + 2px)!important}.newsletter-container .newsl-title{color:var(--primary-text-color)}.newsletter-container .newsl-btn{color:var(--primary-text-color);background-color:var(--primary-color);border-color:var(--primary-color);text-transform:uppercase;font-weight:600}.newsletter-container .newsl-btn:hover{color:var(--primary-text-color);background-color:var(--primary-color);border-color:var(--primary-color);box-shadow:0 0 2px 1px rgba(255,255,255,.75);text-shadow:0 0 2px rgba(255,255,255,.75)}.newsletter-container .newsl-btn:focus{outline:0;box-shadow:0 0 0 .2rem rgba(255,255,255,.75)}.newsletter-container{background:linear-gradient(135deg,#007bff,#6610f2);color:#fff;width:100%}.newsletter-container .input-custom{border-radius:50px;border:none}.newsletter-container .btn-custom{background:linear-gradient(135deg,var(--primary-color),var(--secondary-color));background-size:200% 200%;background-position:left;color:var(--primary-text-color);font-size:1.2rem;font-weight:700;padding:15px;border-radius:50px;width:100%;transition:background-position .6s ease-in-out,filter .6s ease-in-out}.newsletter-container .btn-custom:hover{background-position:right;filter:brightness(1.1) saturate(1.2);color:var(--primary-text-color);text-shadow:-1px 1px 10px var(--primary-text-color)}
