html #wrapper>.message-wrapper{font-size:1rem}.columns-list>.col{max-width:100%!important;-ms-flex-preferred-size:100%!important;flex-basis:100%!important}.uni-toolbox .view-mode-switcher a{color:#222}.uni-toolbox .woocommerce-ordering,.uni-toolbox .woocommerce-ordering select{box-shadow:none;background-color:#fff0;font-size:14px}.uni-toolbox .woocommerce-result-count{margin-right:0;font-size:14px}@media (min-width:550px){.uni-ordering{display:flex;flex-wrap:wrap;justify-content:flex-end}}.product-small.box{background-color:#FFF}.price{display:flex!important}.price ins{order:-1}html span.amount{font-weight:500;padding:0 5px;color:#EC2029}html .quantity .button.minus,html .quantity .button.plus{border:1px solid #ccc!important}.price del span.amount{opacity:.5;color:#111;font-size:.7em;margin-right:0;margin-left:1em}.box-text.box-text-products{padding:10px 10px 20px 10px}.product-small.box .button{margin-left:-10px}@media (min-width:850px){.box-text.box-text-products{padding:15px 15px 30px 15px}.product-small.box .button{margin-left:-15px}}.product-small.box .gridlist-description{font-size:.875rem;margin-bottom:1.5em;line-height:1.4;white-space:normal;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;max-height:2.8em;width:auto;color:inherit}.woocommerce-loop-product__title{font-size:1.125rem;margin:.5em 0 1em!important}@media (min-width:850px){.woocommerce-loop-product__title{font-size:1.25rem}.product-small.box .gridlist-description{font-size:.9375rem}}.woocommerce-loop-product__title a.woocommerce-LoopProduct-link{margin:0;line-height:1.4;white-space:normal;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;max-height:1.4em;width:auto;color:inherit;font-weight:bolder}.box-text-products.text-center .price{justify-content:center}.text_price{margin-right:.3em;color:#000!important}.product .badge-container{margin-top:0}.product-title.product_title.entry-title{font-size:1.5rem}html .variations label{margin-bottom:0}html .variations th,html .variations td{border-bottom:none}html .product-info .price{font-size:1.125rem;margin-bottom:1.5em}html .product-info .price.product-page-price{color:#EC2029}html .product-info .woocommerce-variation-price .price{margin-bottom:0}.product-short-description{font-size:.9375rem;color:#888}@media (max-width:849px){.product-info{padding-top:30px}}.product-info .quantity{display:none}.product-info .button:not(.is-form){text-transform:none;font-weight:400;border-radius:3px;padding:2px 10px}@media (min-width:850px){.product-info .button:not(.is-form){padding:4px 30px}}.product-info .button i{font-weight:700}.quantity.buttons_added input{height:40px}.quantity input[type=number]{margin:0 -5px}.product-info .woocommerce-product-attributes{display:block;margin-bottom:.5em}.product-info .woocommerce-product-attributes *{display:inline-block}.product-info .woocommerce-product-attributes tbody,.product-info .woocommerce-product-attributes tr{display:block}.product-info .woocommerce-product-attributes tr+tr{border-top:none;margin-top:10px}.product-info .woocommerce-product-attributes th,.product-info .woocommerce-product-attributes td{border-bottom:none;font-size:1.125rem;letter-spacing:0;padding:0}.product-info .woocommerce-product-attributes-item__label{text-transform:none;font-weight:700}.product-info .woocommerce-product-attributes-item__label:after{content:':'}.woocommerce-product-attributes p{margin:0}.uni-stock{font-size:1.125rem;margin-bottom:1em}.uni-imf--review{font-size:.875rem;margin-bottom:20px!important;border-bottom:1px solid #eee}span.uni-label--count{margin-left:8px;padding:4px 8px;font-size:12px;color:#fff;border-radius:5px;min-width:30px;display:inline-block;text-align:center;vertical-align:middle}.uni-point--wrap{display:flex;flex-direction:column;align-items:center}.uni-point--wrap span.uni-point{font-size:2.75rem;line-height:1.2;color:#cb1c22;font-weight:700;margin:.2em 0}.uni-progress--item{display:flex;align-items:center;justify-content:space-between}.uni-progress--item label{font-size:.9375rem;font-weight:400;width:30px}.uni-progress--item label .fa-star{font-size:.875rem;color:#ea9d02;margin-left:3px}.list-star{color:#ea9d02;margin-bottom:.8em;position:relative}.list-star .fill-stars{white-space:nowrap;overflow:hidden;position:absolute;top:0;left:0}.list-star svg:not(:last-child){margin-right:.2em}.uni-progress--bar{background-color:#e9ecef;border-radius:20px;width:85%;height:10px;display:inline-block;position:relative;overflow:hidden;margin:0 4px 0 5px}span.uni-value--rate{background-color:#28a745;-webkit-transition:.3s all linear;-o-transition:.3s all linear;transition:.3s all linear;height:100%;position:absolute;left:0;top:0;display:inline-block}.woocommerce-Reviews,.woocommerce-Reviews label{font-size:.875rem}.review-form-inner{padding:15px;background:#f5f8fd;border-radius:5px;margin-bottom:15px}.review-form-inner input[type=submit]{margin-bottom:0}html .star-rating span:before,html .star-rating:before{color:#ea9d02}html .comment-form-rating .stars{display:none}.box-form-vote{width:100%;display:flex;margin-bottom:1em}.box-form-vote .rate{width:calc(100% / 5);display:flex;flex-direction:column;align-items:center;margin-bottom:0;cursor:pointer}.box-form-vote .rate .fa-star{margin-bottom:10px;font-size:18px;cursor:pointer}.box-form-vote .fa-star{color:#707070}.box-form-vote .fa-star.checked{color:#F59E0B}.box-form-vote .rate span{width:100%;font-size:10px;font-weight:300;text-align:center;color:#707070}#review_form{top:0;left:0;width:100%;height:100%;z-index:1043;position:fixed;outline:0!important;display:none}#review_form:before{content:'';position:fixed;top:0;bottom:0;left:0;right:0;background:rgb(0 0 0 / .3)}#reviews #review_form_wrapper .review-form-inner{-webkit-box-shadow:rgb(60 64 67 / 10%) 0 1px 2px 0,rgb(60 64 67 / 15%) 0 2px 6px 2px;box-shadow:rgb(60 64 67 / 10%) 0 1px 2px 0,rgb(60 64 67 / 15%) 0 2px 6px 2px;border-radius:10px;padding:15px;width:auto;max-width:600px;max-height:90vh;overflow-y:auto;background:#fff;margin:0 auto;top:50%;left:10px;right:10px;transform:translate(0,-50%);z-index:1043;position:fixed}#review_form .close{position:absolute;top:10px;right:15px;font-size:30px;min-height:unset;line-height:1;padding:0;margin:0;border:none}#review_form .comment-reply-title{font-size:1rem}#review_form form{margin-bottom:0}#review_form input[type=checkbox],#review_form input[type=radio]{margin-bottom:0}@media (max-width:549px){#review_form .comment-form-author,#review_form .comment-form-email{width:calc(50% - 10px);float:left}#review_form .comment-form-email{margin-left:20px}#review_form textarea{min-height:80px}}#review_form .comment-form-cookies-consent{display:none;margin-bottom:1em}.modal-open{overflow:hidden}.woocommerce-MyAccount-content ul.dashboard-links{font-size:1rem;font-weight:700}.woocommerce-MyAccount-content ul.dashboard-links li{margin-left:0}.woocommerce-MyAccount-content ul.dashboard-links li{width:50%}@media (min-width:550px){.woocommerce-MyAccount-content ul.dashboard-links li{width:25%}}.woocommerce-MyAccount-content ul.dashboard-links a{padding:15px 10px}#customer_login{max-width:1200px;margin:75px auto;min-height:300px}.lightbox-content #customer_login{max-width:unset}@media (max-width:549px){#customer_login{margin-top:20px}}#customer_login .nav>li{margin:0}#customer_login .nav>li>a{font-size:1.5rem;font-weight:700;text-transform:none;color:#777;text-transform:capitalize}#customer_login .nav>li.active>a{color:#000}#customer_login .nav>li:not(:first-child)>a:before{content:'/';margin:0 20px;color:#777;opacity:1}@media (max-width:849px){#customer_login .nav>li>a{font-size:2rem}}@media (max-width:549px){#customer_login .nav>li>a{font-size:1.5rem}#customer_login .nav>li:not(:first-child)>a:before{margin:0 10px}}.account-login-inner>h3,.account-register-inner>h3{text-align:center}#customer_login .button{width:100%;margin-right:0;min-height:50px}#customer_login .woocommerce-form-login .button{margin-bottom:2em}.woocommerce form .password-input,.woocommerce-page form .password-input{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-pack:center;justify-content:center;position:relative}.woocommerce form .show-password-input,.woocommerce-page form .show-password-input{position:absolute;right:.7em;top:.5em;cursor:pointer}.woocommerce form .show-password-input::after,.woocommerce-page form .show-password-input::after{font-family:'Font Awesome 5 Pro';speak:none;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;margin-left:.618em;content:"\f06e";text-decoration:none}.woocommerce form .show-password-input.display-password::after,.woocommerce-page form .show-password-input.display-password::after{content:"\f070"}#customer_login .woocommerce-form-login__rememberme{font-weight:400}#customer_login .woocommerce-LostPassword{position:absolute;right:0;bottom:9px;font-size:.9em;font-weight:700;text-transform:uppercase}#my-account-menu{width:30%;box-sizing:border-box}#my-account-menu.position-vertical-left{float:left;margin-right:3%}#my-account-menu~.woocommerce-MyAccount-content{width:67%;box-sizing:border-box;margin:0}#my-account-menu.position-vertical-left~.woocommerce-MyAccount-content{float:right}@media (max-width:549px){#my-account-menu{float:none!important;margin-right:0!important;width:100%;margin-bottom:25px}#my-account-menu~.woocommerce-MyAccount-content,#my-account-menu .woocommerce-MyAccount-content{float:none!important;width:100%}}.uni-wcmap .user-profile{display:flex;align-items:center;flex-wrap:wrap;margin-bottom:30px}.uni-wcmap .user-profile .user-avatar{margin-right:20px}.uni-wcmap .user-profile .user-avatar img{border-radius:50%}.uni-wcmap .user-profile .user-info>span{display:block;margin-bottom:5px}.uni-wcmap .user-profile .user-info .username{font-weight:700;margin-bottom:0}.uni-wcmap .user-profile .user-info .user-email{font-size:80%}.uni-wcmap .user-profile .user-info>span{display:block;margin-bottom:8px}.uni-wcmap .user-profile .user-info .logout a{padding:4px 10px;font-size:.8em;text-decoration:none;text-transform:uppercase;border:0;color:#FFF;background-color:silver;display:inline-block}.uni-wcmap .user-profile .user-info .logout a:hover{color:#FFF;background-color:#333}#my-account-menu .myaccount-menu{list-style:none;padding:0;margin:0}#my-account-menu .myaccount-menu{margin-bottom:30px}#my-account-menu .myaccount-menu li{position:relative;background-color:#FFF;margin:0}#my-account-menu .myaccount-menu li.active>a,#my-account-menu .myaccount-menu li.is-active>a,#my-account-menu .myaccount-menu li:hover>a{background-color:#f5f5f5}#my-account-menu .myaccount-menu li a{display:flex;align-items:center;padding:10px 15px 10px 15px;color:inherit;margin:0}#my-account-menu .myaccount-menu li a:before{margin-right:.5em;font-family:'Font Awesome 5 Pro';width:1em;text-align:center;font-size:.9em}#my-account-menu .myaccount-menu li.woocommerce-MyAccount-navigation-link--dashboard a:before{content:'\f3fd'}#my-account-menu .myaccount-menu li.woocommerce-MyAccount-navigation-link--orders a:before{content:'\f46d'}#my-account-menu .myaccount-menu li.woocommerce-MyAccount-navigation-link--downloads a:before{content:'\f019'}#my-account-menu .myaccount-menu li.woocommerce-MyAccount-navigation-link--edit-address a:before{content:'\f3c5'}#my-account-menu .myaccount-menu li.woocommerce-MyAccount-navigation-link--edit-account a:before{content:'\f406'}.woocommerce-Address-title{display:flex}.woocommerce-Address-title a.edit{font-size:.9em}.woocommerce-Address-title a.edit:before{content:'\f044';font-family:'Font Awesome 5 Pro';margin-right:.5em;font-size:.9em}table.woocommerce-orders-table .button{margin-bottom:0}table.woocommerce-table--order-details th,table.woocommerce-table--order-details td{padding-top:.8em;padding-bottom:.8em}table.woocommerce-table--order-details tfoot th{font-size:100%}.widget_shopping_cart .widget_shopping_cart_content p.total{border-bottom:none;margin-bottom:0}.woocommerce-mini-cart__buttons{display:flex;column-gap:1em}.woocommerce-mini-cart__buttons a{text-transform:none;padding:0 .5em}.cart-collaterals .shop_table th:not(:first-child),.cart-collaterals .shop_table td:not(:first-child){padding:1em}.cart-collaterals .order-total th,.cart-collaterals .order-total td{border-bottom:none}.cart_totals .button{line-height:2.8em;min-height:2.8em}