.woocommerce:before,.woocommerce:after{clear:both;content:"";display:block}.woocommerce-breadcrumb,.woocommerce-products-header{display:none}.woocommerce-error,.woocommerce-info,.woocommerce-message{background-color:rgba(150,150,150,.05);border-left:5px solid var(--colorMain);margin:0 0 1.5em;padding:1.5em 1.5em 1.5em 1.5em}.woocommerce-info{border-color:#007ebd}.woocommerce-error{list-style-position:inside}.woocommerce-result-count{margin-bottom:0}ul.products{clear:both;display:-webkit-box;display:flex;flex-wrap:wrap;list-style:none;margin:0 -15px -20px !important;padding:0}ul.products .product{margin-bottom:30px;padding:0 15px;position:relative;text-align:center}ul.products .product .product-inner{display:block;overflow:hidden;position:relative}ul.products .product > a > img{border-radius:5px 5px 0 0;width:100%}ul.products .product h2{font-size:16px;font-weight:500;letter-spacing:0;line-height:1}ul.products .product .price{color:var(--colorMain);display:block;font-weight:500;margin:25px 0 0}ul.products .product .price del{color:var(--fontColor);font-weight:300;padding-right:1em}ul.products .product .onsale{background-color:var(--colorMain);border-radius:0;color:#fff;font-weight:500;left:0;line-height:1;min-width:60px;padding:5px 8px;position:absolute;z-index:2}ul.products .product .star-rating{margin:27px auto 0}ul.products.columns-1 .product{margin-right:0;width:100%}ul.products.columns-2 .product{width:50%}ul.products.columns-3 .product{width:33.33%}@media (max-width: 1199px){ul.products.columns-3 .product{width:49.9%}}ul.products.columns-4 .product{width:25%}@media (max-width: 1199px){ul.products.columns-4 .product{width:50%}}@media (max-width: 575px){ul.products .product{width:100% !important}}.woocommerce-Message .button,.woocommerce-message .button,.button.view{float:right;margin:3px 0;min-width:120px;padding:1px 10px}.add_to_cart_button.loading:before{-webkit-animation:spin 2s infinite linear;animation:spin 2s infinite linear;content:""}.add_to_cart_button.product_type_variable:before{content:""}.wc-forward{font-size:12px;font-weight:700;letter-spacing:.1em;line-height:1.6em;padding:1em;text-transform:uppercase}.wc-forward:after{content:"";font-family:"FontAwesome";padding-left:.5em}.woocommerce-pagination{margin-top:37px;text-align:center}@media (max-width: 991px){.woocommerce-pagination{margin-top:7px}}.woocommerce-pagination ul.page-numbers{list-style:none;padding:0}.woocommerce-pagination ul.page-numbers li{display:inline-block}.woocommerce-pagination ul.page-numbers span,.woocommerce-pagination ul.page-numbers a{border:1px solid rgba(97,114,138,.2);border-radius:0 !important;color:var(--fontColor);display:inline-block;font-weight:400;line-height:inherit;margin-left:0;margin-right:5px;min-width:40px;padding:7px;text-align:center}.woocommerce-pagination ul.page-numbers span:hover,.woocommerce-pagination ul.page-numbers a:hover{background-color:var(--colorMain);color:#fff}.woocommerce-pagination ul.page-numbers span.dots,.woocommerce-pagination ul.page-numbers a.dots{border-color:transparent;font-size:24px;left:2px;letter-spacing:2px;position:relative;top:-3px}.woocommerce-pagination ul.page-numbers span.dots:hover,.woocommerce-pagination ul.page-numbers a.dots:hover{background-color:transparent;color:inherit}.woocommerce-pagination ul.page-numbers span{background-color:var(--colorMain);color:#fff;cursor:not-allowed}.product .images{margin-bottom:2em;position:relative}.product .images .flex-direction-nav{display:none}.product .images figure{max-width:none}@media (min-width: 576px){.product .images{float:left;width:47%}}.product .summary{margin-bottom:45px;position:relative}.product .summary:after{clear:both;content:"";display:block}@media (min-width: 576px){.product .summary{float:right;width:47%}}.product .summary .entry-title{line-height:1}.product .summary .woocommerce-product-rating{display:-webkit-inline-box;display:inline-flex;line-height:1;margin-bottom:20px;margin-top:7px;position:relative}.product .summary .woocommerce-review-link{display:none;margin-left:21px}.product .summary .variations{margin:1.5em 0 0}.product .summary .variations tr{display:block;margin-bottom:1em}.product .summary .variations td{display:block;padding:0}.product .summary .variations label{color:#4c4c4c;font-size:16px;font-weight:700;letter-spacing:0;margin-bottom:5px;text-transform:none}.product .summary .variations label:after{content:":"}.product .summary .variations .reset_variations{font-size:0}.product .summary .variations .reset_variations:before{content:"";display:inline-block;font-family:"FontAwesome";font-size:16px;padding:.5em}.product .summary .variations select{letter-spacing:.2em;text-transform:uppercase}@media (max-width: 1199px){.product .summary .variations select{font-size:14px;letter-spacing:0;padding-left:10px;text-transform:none}}.product .summary .product_meta{margin-top:40px}.product .summary .product_meta > span{display:block}.product .summary .product_meta table th{font-weight:700;padding:19px 0}.product .summary .product_meta td a{color:var(--colorMain2)}.product .summary .product_meta td a:hover{color:var(--colorMain)}.single_variation_wrap{margin-top:0}@media (max-width: 767px){.single_variation_wrap{margin-top:20px}.single_variation_wrap .d-flex{-webkit-box-pack:center;justify-content:center}}.woocommerce-tabs{clear:both;margin:91px 0}@media (max-width: 991px){.woocommerce-tabs{margin-bottom:60px;margin-top:60px}}.woocommerce-tabs ul.tabs{list-style:none;margin-bottom:0;padding:0}.woocommerce-tabs ul.tabs li + li{border-top:none}.woocommerce-tabs ul.tabs li{display:block;position:relative}.woocommerce-tabs ul.tabs li.active:after{opacity:1;right:.4em}.woocommerce-tabs ul.tabs li.active a{background-color:var(--colorMain);color:#fff !important}.woocommerce-tabs ul.tabs li a{background-color:#f7f6fb;color:var(--darkColor);display:block;margin-bottom:2px;margin-right:5px;padding:17px 44px;text-align:center}@media (max-width: 991px){.woocommerce-tabs ul.tabs li a{font-size:13px;margin-right:1px;padding:8px}}@media (min-width: 992px) and (max-width: 1199px){.woocommerce-tabs ul.tabs li a{padding:16px}}.woocommerce-tabs ul.tabs li a:hover{color:var(--colorMain)}.woocommerce-tabs .panel{border:1px solid rgba(0,0,0,.1);padding:44px 40px 42px}@media (max-width: 767px){.woocommerce-tabs .panel{padding:30px}}.woocommerce-tabs .panel h2{font-size:20px;font-weight:700;line-height:1;margin-bottom:27px}.woocommerce-tabs ul.tabs{display:-webkit-box;display:flex}.woocommerce-tabs ul.tabs li a{margin-bottom:0}.woocommerce-tabs .shop_attributes{margin-top:0}.woocommerce-tabs .shop_attributes tr td,.woocommerce-tabs .shop_attributes tr th{padding-bottom:10px;padding-top:0}.woocommerce-tabs .shop_attributes th{padding-left:0}.woocommerce-tabs .shop_attributes th:after{content:":"}.commentlist{list-style:none;padding:0}.comment.odd .comment_container{padding:0 30px 20px 70px}@media (max-width: 767px){.comment.odd .comment_container{padding:0 0 20px 70px}}.comment.odd .comment_container > img{left:-16px}.comment_container{margin-bottom:25px;margin-left:50px;padding:0 30px 20px;position:relative}@media (max-width: 767px){.comment_container{margin-bottom:30px;padding:0 0 20px 30px}}.comment_container > img{border:5px solid #fff;border-radius:50%;left:-60px;max-width:80px;position:absolute;top:-15px}.comment_container .meta{color:var(--darkgreyColor);font-size:12px;font-weight:700;letter-spacing:.1em;line-height:1.6em;line-height:1.3;margin-bottom:.5em;margin-right:90px;text-transform:uppercase}@media (max-width: 767px){.comment_container .meta{margin-right:0}}.comment_container .meta strong{font-weight:inherit}.comment_container .star-rating{float:right}@media (max-width: 767px){.comment_container .star-rating{display:none}}#tab-reviews .comment-respond{border:none;padding:0}.comment-reply-title{color:var(--darkgreyColor);display:block;font-size:20px;font-weight:700;line-height:1;margin-bottom:27px;margin-bottom:.5em;text-transform:uppercase}.related > h2,.upsells > h2,.cross-sells > h2{font-size:40px;font-weight:700;letter-spacing:0;line-height:1;margin-bottom:63px;text-align:center}.related ul.products,.upsells ul.products,.cross-sells ul.products{margin:0}.related ul.products .product,.upsells ul.products .product,.cross-sells ul.products .product{margin:0;padding:0;width:99.3%}.related{margin-bottom:10px;margin-top:64px}@media (max-width: 991px){.related{margin-bottom:0}}.related h5{margin-bottom:30px}.related .top-right-nav .owl-nav{top:-58px}.related ul.products{margin-bottom:0 !important}@media (max-width: 991px){.related ul.products{margin:0 !important}}.widget .woocommerce-Price-amount{color:var(--colorMain);font-weight:500}.widget_shopping_cart ul,.widget_products ul,.widget_recently_viewed_products ul,.widget_recent_reviews ul,.widget_top_rated_products ul{list-style:none;margin:0;padding:0}.widget_shopping_cart ul li,.widget_products ul li,.widget_recently_viewed_products ul li,.widget_recent_reviews ul li,.widget_top_rated_products ul li{border-bottom:1px solid var(--colorFontRgba02);margin-bottom:40px;min-height:70px;padding-bottom:40px;padding-left:113px;position:relative}.widget_shopping_cart ul li:last-child,.widget_products ul li:last-child,.widget_recently_viewed_products ul li:last-child,.widget_recent_reviews ul li:last-child,.widget_top_rated_products ul li:last-child{margin-bottom:0}.widget_shopping_cart ul li a > img,.widget_products ul li a > img,.widget_recently_viewed_products ul li a > img,.widget_recent_reviews ul li a > img,.widget_top_rated_products ul li a > img{left:0;max-width:90px;position:absolute}.widget_shopping_cart ul a.remove,.widget_products ul a.remove,.widget_recently_viewed_products ul a.remove,.widget_recent_reviews ul a.remove,.widget_top_rated_products ul a.remove{margin-right:9px;margin-top:-4px}.widget_shopping_cart ul .rating-product,.widget_products ul .rating-product,.widget_recently_viewed_products ul .rating-product,.widget_recent_reviews ul .rating-product,.widget_top_rated_products ul .rating-product{margin-bottom:7px}.widget_shopping_cart .product-title,.widget_products .product-title,.widget_recently_viewed_products .product-title,.widget_recent_reviews .product-title,.widget_top_rated_products .product-title{display:block;font-size:16px;margin-bottom:3px}.widget_shopping_cart del .woocommerce-Price-amount,.widget_products del .woocommerce-Price-amount,.widget_recently_viewed_products del .woocommerce-Price-amount,.widget_recent_reviews del .woocommerce-Price-amount,.widget_top_rated_products del .woocommerce-Price-amount{color:var(--fontColor);font-weight:300}.widget_shopping_cart del,.widget_products del,.widget_recently_viewed_products del,.widget_recent_reviews del,.widget_top_rated_products del{padding-right:1em}.widget_recent_reviews a{font-size:18px;font-weight:400}.widget_price_filter .price_slider{margin-bottom:1em}.widget_price_filter .price_slider_amount{margin-top:3.4em;text-align:right}@media (max-width: 1199px){.widget_price_filter .price_slider_amount{margin-top:1em}}.widget_price_filter .price_slider_amount .button{float:left}.widget_price_filter .ui-slider{position:relative;text-align:left}.widget_price_filter .ui-slider .to,.widget_price_filter .ui-slider .from{color:var(--fontColor);font-size:16px;left:71%;letter-spacing:1px;position:absolute;top:15px}.widget_price_filter .ui-slider .from{left:5%}.widget_price_filter .ui-slider .ui-slider-handle{background:var(--colorMain);border-radius:50%;box-sizing:border-box;cursor:ew-resize;height:10px;margin-top:-3px;opacity:1;outline:none;position:absolute;width:10px;z-index:2}.widget_price_filter .ui-slider .ui-slider-handle:last-child{margin-left:-.7em}.widget_price_filter .ui-slider .ui-slider-handle:hover,.widget_price_filter .ui-slider .ui-slider-handle.ui-state-active{box-shadow:0 0 0 .236em rgba(0,0,0,.1)}.widget_price_filter .ui-slider .ui-slider-range{background:var(--colorMain);border:0;display:block;font-size:.7em;position:absolute;z-index:1}.widget_price_filter .price_slider_wrapper .ui-widget-content{background:rgba(0,0,0,.1)}.widget_price_filter .ui-slider-horizontal{height:4px}.widget_price_filter .ui-slider-horizontal .ui-slider-range{height:100%;top:0}.widget_price_filter .ui-slider-horizontal .ui-slider-range-min{left:-1px}.widget_price_filter .ui-slider-horizontal .ui-slider-range-max{right:-1px}.widget_product_tag_cloud a{background:-webkit-gradient(linear,left bottom,left top,from(var(--colorMain3)),color-stop(69%,var(--colorMain4)),to(var(--colorMain)));background:linear-gradient(to top,var(--colorMain3) 0%,var(--colorMain4) 69%,var(--colorMain) 100%);background-size:200% auto;border-image-slice:1;color:#fff;display:inline-block;font-size:16px !important;font-weight:400;line-height:1;margin:0 3px 9px;padding:5px 6px;text-align:center;-webkit-transform:skew(-22deg);-ms-transform:skew(-22deg);transform:skew(-22deg)}.widget_product_tag_cloud a span{display:inline-block;font-style:italic;-webkit-transform:skew(22deg);-ms-transform:skew(22deg);transform:skew(22deg)}.widget_product_tag_cloud a:hover{background:-webkit-gradient(linear,left top,left bottom,from(var(--colorMain3)),color-stop(69%,var(--colorMain4)),to(var(--colorMain)));background:linear-gradient(to bottom,var(--colorMain3) 0%,var(--colorMain4) 69%,var(--colorMain) 100%);opacity:1 !important}.woocommerce-MyAccount-navigation ul,.widget_layered_nav ul,.widget_layered_nav_filters ul,.widget_product_categories ul{list-style:none;padding:0;width:100%}.woocommerce-MyAccount-navigation ul ul li,.widget_layered_nav ul ul li,.widget_layered_nav_filters ul ul li,.widget_product_categories ul ul li{padding-left:20px}.woocommerce-MyAccount-navigation ul ul li:last-child,.widget_layered_nav ul ul li:last-child,.widget_layered_nav_filters ul ul li:last-child,.widget_product_categories ul ul li:last-child{border-bottom:none;padding-bottom:0}.woocommerce-MyAccount-navigation li,.widget_layered_nav li,.widget_layered_nav_filters li,.widget_product_categories li{align-items:center;border-bottom:1px solid rgba(97,114,138,.2);border-top:1px solid rgba(97,114,138,.2);-webkit-box-align:center;display:-webkit-box;display:flex;flex-wrap:wrap}.woocommerce-MyAccount-navigation li > a,.widget_layered_nav li > a,.widget_layered_nav_filters li > a,.widget_product_categories li > a{-webkit-box-flex:10;display:inline-block;flex-grow:10;padding-bottom:14px;padding-top:14px}.woocommerce-MyAccount-navigation li > a.active,.widget_layered_nav li > a.active,.widget_layered_nav_filters li > a.active,.widget_product_categories li > a.active{color:var(--darkColor);font-weight:500}.woocommerce-MyAccount-navigation li:before,.widget_layered_nav li:before,.widget_layered_nav_filters li:before,.widget_product_categories li:before{color:var(--colorMain);content:"";font-family:"icomoon";font-size:14px;padding-right:10px;position:relative}.woocommerce-MyAccount-navigation li.is-active,.widget_layered_nav li.is-active,.widget_layered_nav_filters li.is-active,.widget_product_categories li.is-active{font-weight:700}.woocommerce-MyAccount-navigation li + li,.widget_layered_nav li + li,.widget_layered_nav_filters li + li,.widget_product_categories li + li{border-top:none}.shop_table{margin-top:0}.shop_table .product-remove{text-align:center}.shop_table .amount{color:#4c4c4c;font-weight:600}.shop_table th{border-bottom:1px solid rgba(97,114,138,.2);font-size:12px;font-weight:700;letter-spacing:.1em;line-height:1.6em;text-transform:uppercase;vertical-align:bottom}.shop_table .remove{font-size:2em}.shop_table .product-thumbnail img{max-width:70px}.shop_table .actions{padding-bottom:28px;padding-top:2em;text-align:right}@media (max-width: 767px){.shop_table .actions{text-align:left}}.shop_table .coupon{float:left}@media (max-width: 767px){.shop_table .coupon{margin-bottom:15px}}.shop_table .coupon label{display:none}.shop_table .coupon [type="text"]{height:41px;width:auto}@media (max-width: 767px){.shop_table .coupon [type="text"]{margin-right:15px;width:200px}}.shop_table .coupon [type="submit"]{margin-top:10px;position:relative}@media (min-width: 768px){.shop_table .coupon [type="submit"]{margin-top:0}}@media (max-width: 991px){.shop_table .coupon .button{padding:7px 20px}}@media (max-width: 991px){.shop_table{display:block;-ms-overflow-style:-ms-autohiding-scrollbar;overflow-x:auto;width:100%}}.cart-collaterals{-webkit-box-direction:normal;-webkit-box-orient:vertical;clear:both;display:-webkit-box;display:flex;flex-direction:column;margin-top:3em}.cart-collaterals h2{font-size:20px;font-weight:700;line-height:1;margin-bottom:27px}.cart-collaterals .cart_totals{-webkit-box-ordinal-group:0;order:-1}.cart-collaterals .shop_table.shop_table_responsive{display:inline-table}@media (min-width: 768px){.cart-collaterals .shop_table.shop_table_responsive{max-width:75%}}.cart-collaterals .wc-proceed-to-checkout{margin:3em 0 10px}@media (max-width: 991px){.cart-collaterals .wc-proceed-to-checkout{margin-bottom:-5px}}.checkout:before,.checkout:after{clear:both;content:"";display:block}.woocommerce-NoticeGroup{margin-bottom:30px}.col2-set{margin:0 -15px}.col2-set .col-1,.col2-set .col-2{max-width:none}@media (min-width: 992px){.col2-set#customer_details{-webkit-box-direction:normal;-webkit-box-orient:vertical;flex-direction:column;float:left;width:65%}.col2-set ~ #order_review_heading,.col2-set ~ #order_review{float:right;margin-top:0;width:32%}}td.product-name{width:700px}#payment ul{list-style:none;margin:1em 0;padding-left:0}#payment [type="radio"]{margin-left:-10px;opacity:0}#payment label{margin-bottom:0}.wc_payment_method .payment_box{background-color:rgba(150,150,150,.05);margin-top:.8em;padding:.8em 1em}.place-order.form-row{display:block;margin:2em 0 0}p.form-row{display:block;margin-bottom:20px;margin-left:0;margin-right:0}p.form-row label{display:none;margin-bottom:0}@media (min-width: 992px){p.form-row.form-row-first{float:left;padding-right:10px;width:50%}p.form-row.form-row-last{float:left;padding-left:10px;width:50%}}p.form-row.notes,p.form-row.form-row-wide{clear:both;width:100%}.woocommerce-info + .checkout_coupon,.woocommerce-info + .login{display:none;width:100% !important}.lost_reset_password p.form-row.form-row-first{margin-right:0;width:100%}.lost_reset_password,form.login{text-align:center}@media (min-width: 992px){.lost_reset_password,form.login{margin:auto;width:50%}}.lost_reset_password .button,form.login .button{margin-bottom:15px;margin-top:15px}@media (max-width: 767px){.woocommerce-MyAccount-navigation{margin-bottom:50px}}@media (min-width: 768px){.woocommerce-MyAccount-navigation{float:right;padding-left:60px;width:30%}.woocommerce-MyAccount-content{float:left;width:65%}}@media (min-width: 768px) and (max-width: 991px){.woocommerce-MyAccount-navigation{padding:30px !important}}.woocommerce-order-details{margin-top:2.5em}.woocommerce-customer-details{margin-top:3.5em}.woocommerce-customer-details h3{margin-top:1em}ul.wc-item-downloads{margin:.5em 0}.order-again{margin-top:2em}a.woocommerce-LoopProduct-link{display:block;overflow:hidden}a.woocommerce-LoopProduct-link img{-webkit-transition:all 1s ease-in-out;transition:all 1s ease-in-out}a.woocommerce-LoopProduct-link:hover img{-webkit-transform:scale(1.2,1.2);-ms-transform:scale(1.2,1.2);transform:scale(1.2,1.2)}.count{color:var(--fontColor)}.product-categories a,.wc-layered-nav-term a{color:var(--fontColor)}.product-categories a:hover,.wc-layered-nav-term a:hover{color:var(--colorMain)}.dropdown_layered_nav_color{letter-spacing:.2em}.up-sells.upsells.products h5{margin-bottom:30px}.related.products .product img,.up-sells.upsells.products img{border:0}table td.with-button{padding:13px 24px}.woocommerce-orders-table__cell.woocommerce-orders-table__cell-order-number a,.download-product a{color:var(--darkColor);font-weight:500}.woocommerce-orders-table__cell.woocommerce-orders-table__cell-order-number a:hover,.download-product a:hover{color:var(--colorMain)}.single_add_to_cart_button{margin-top:29px}.widget_product_tag_cloud{margin-bottom:-10px}table.shop_table td,table.shop_table th{vertical-align:inherit}.woocommerce-EditAccountForm.edit-account legend{color:var(--darkColor);font-size:30px;line-height:inherit;padding:20px 0 10px;white-space:normal}.address-field.update_totals_on_change.validate-required select{border-bottom:1px solid var(--colorFontRgba02);border-left:0;border-right:0;border-top:0;padding-left:20px}.shop-card-dropdown .dropdown-menu{padding:60px 70px 69px}.shop-card-dropdown .dropdown-menu .widget_shopping_cart h4{margin-bottom:52px}.shop-card-dropdown .dropdown-menu .widget_shopping_cart .woocommerce-Price-amount{font-weight:300;margin-right:23px}.shop-card-dropdown .widget_shopping_cart ul li{padding-bottom:25px;padding-left:119px}.shop-card-dropdown .widget_shopping_cart ul li a > img{max-width:100px}.shop-card-dropdown .widget_shopping_cart .quantity.single [type='number']{height:28px}.shop-card-dropdown .widget_shopping_cart .quantity.single input{border:0 !important;color:var(--colorMain);font-weight:300;top:7px}.shop-card-dropdown .widget_shopping_cart .quantity.single [type="button"] + i{top:7px}.shop-card-dropdown .widget_shopping_cart .product-title{margin-bottom:0}.shop-card-dropdown .widget_shopping_cart .shop-item p{margin-bottom:0}.shop-card-dropdown .widget_shopping_cart .woocommerce-mini-cart__total.total{margin-top:36px}.shop-card-dropdown .widget_shopping_cart .woocommerce-mini-cart__total.total .woocommerce-Price-amount.amount{font-weight:500}.shop-card-dropdown a.button{color:var(--darkColor) !important}.shop-card-dropdown a.button:first-child{margin-right:5px}.shop-card-dropdown .woocommerce-mini-cart__buttons{margin-top:31px}.cart-dropdown .widget.woocommerce.widget_shopping_cart .widgettitle{display:none}.cart-dropdown a.remove{font-size:0;margin:0 !important;position:absolute;right:0;top:65px;z-index:1}.cart-dropdown a.remove:before{color:var(--colorMain);content:"";font-family:"icomoon";font-size:16px}.cart-dropdown a.remove:hover:before{color:var(--darkColor)}.cart-dropdown .quantity{display:block !important;margin-top:10px}.cart-dropdown .minicart-product-meta{margin-top:10px}ul.products.list-view li.product{width:100%}@media (min-width: 1200px){ul.products.list-view li.product{width:50%}}ul.products.list-view li.product .vertical-item.padding-small.content-padding .item-content{padding:0 24px 0 0}ul.products.list-view li.product .vertical-item.padding-small.content-padding .item-content .star-rating{margin:15px auto 0}ul.products.list-view li.product .vertical-item.padding-small.content-padding .item-content .price{margin:15px 0 0}ul.products.list-view .product-inner{align-items:center;-webkit-box-align:center;-webkit-box-pack:justify;display:-webkit-box;display:flex;justify-content:space-between}ul.products.list-view .product-inner img{max-width:200px}ul.products.list-view:hover .add_to_cart_button{bottom:40%}#toggle_shop_view{margin-left:14px}#toggle_shop_view:before,#toggle_shop_view:after{display:inline-block;font-family:"icomoon";font-size:14px;-webkit-transition:all .2s ease-in-out 0s;transition:all .2s ease-in-out 0s}#toggle_shop_view:after{color:var(--darkColor);content:""}#toggle_shop_view:before{color:var(--fontColor);content:"";margin-right:16px}.grid-view:before{color:var(--darkColor) !important}.grid-view:after{color:var(--fontColor) !important}#sort_view{color:#333;display:inline-block;font-size:14px;padding:12px 16px 13px}.shop-form{-webkit-box-pack:justify;justify-content:space-between;padding:5px 40px}@media (max-width: 575px){.shop-form{padding:17px 17px 5px}}.shop-form .woocommerce-ordering select{border:0;max-width:180px}.woocommerce.widget_recently_viewed_products .widget-title{margin-bottom:37px}.button{white-space:inherit !important}ul li.product a.button{border-radius:50px;bottom:50%;left:50%;min-width:180px;opacity:0;overflow:hidden;padding:7px 11px;position:absolute;-webkit-transform:translateY(100px) translateX(-50%);-ms-transform:translateY(100px) translateX(-50%);transform:translateY(100px) translateX(-50%);-webkit-transition:all .2s ease-in-out 0s;transition:all .2s ease-in-out 0s;z-index:10}ul li.product a.button:hover{background-color:var(--colorMain2)}ul li.product a.button span{display:inline-block;height:100%;-webkit-transition:all .3s;transition:all .3s;width:100%}ul li.product a.button:active{position:absolute;top:auto !important}ul li.product a.add_to_cart_button:before{color:var(--darkColor);content:"";font-family:"FontAwesome";font-size:20px;height:100%;line-height:38px;position:absolute;-webkit-transition:all .3s;transition:all .3s;width:100%}ul li.product a.add_to_cart_button:hover span{-webkit-transform:translateY(200%);-ms-transform:translateY(200%);transform:translateY(200%)}ul li.product a.add_to_cart_button:before{left:0;top:-50px}ul li.product a.add_to_cart_button:hover:before{top:0}ul li.product:hover a.button{opacity:1;-webkit-transform:translateY(0) translateX(-50%);-ms-transform:translateY(0) translateX(-50%);transform:translateY(0) translateX(-50%)}#review_form form.comment-form textarea{background-image:linear-gradient(transparent,transparent 30px,var(--colorFontRgba02) 30px,var(--colorFontRgba02) 31px,transparent 31px) !important;background-size:100% 40px;height:111px;line-height:40px !important;padding:0}#review_form form.comment-form .comment-form-rating .select-wrap{display:none}@media (min-width: 1200px){.woocommerce-page.post-type-archive-product .col-lg-7.col-xl-8.column-main,.woocommerce-page.single-product .col-lg-7.col-xl-8.column-main,.woocommerce-page.tax-product_cat .col-lg-7.col-xl-8.column-main{-webkit-box-flex:0;flex:0 0 75%;max-width:75%}.woocommerce-page.post-type-archive-product .column-sidebar,.woocommerce-page.single-product .column-sidebar,.woocommerce-page.tax-product_cat .column-sidebar{-webkit-box-flex:0;flex:0 0 25%;max-width:25%}.woocommerce-page.post-type-archive-product .c-gutter-70 [class*="col-"],.woocommerce-page.post-type-archive-product .row.c-gutter-70 > [class*="col-"],.woocommerce-page.single-product .c-gutter-70 [class*="col-"],.woocommerce-page.single-product .row.c-gutter-70 > [class*="col-"],.woocommerce-page.tax-product_cat .c-gutter-70 [class*="col-"],.woocommerce-page.tax-product_cat .row.c-gutter-70 > [class*="col-"]{padding-left:15px;padding-right:15px}}.woocommerce .comment-form input[type="submit"]{width:auto}.woocommerce .related.products h2{display:none}.woocommerce .related.products h2.woocommerce-loop-product__title{display:block}.woocommerce .sub-title{font-weight:300;margin-top:0}.woocommerce .woocommerce-ordering .select_container:before{display:none}.woocommerce .select2-container .select2-selection--single{border-color:var(--colorFontRgba02);border-radius:0;height:50px}.woocommerce .select2-container .select2-selection--single .select2-selection__rendered{line-height:50px;padding-left:20px}.woocommerce .select2-container .select2-selection--single .select2-selection__arrow{height:50px;right:17px}.woocommerce .select2-container .select2-selection--single .select2-selection__arrow b{border-color:var(--colorMain) transparent transparent transparent}.woocommerce .select2-container .select2-selection--single .select2-selection__placeholder{color:var(--fontColor);font-weight:400}.woocommerce .select2-container .select2-selection--single .select2-selection__clear{display:none}.woocommerce .product_title{font-size:20px;font-weight:500}.woocommerce .woocommerce-product-details__short-description{margin-bottom:15px;margin-top:21px}.woocommerce .quantity{display:inline-block;position:relative}.woocommerce .quantity [type="button"]{background-color:transparent;border:none;color:transparent;cursor:pointer;height:10px;line-height:1;position:absolute;right:13px;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:20px;z-index:1}.woocommerce .quantity [type="button"].minus{left:13px}.woocommerce .quantity [type="button"].minus + i{left:13px}.woocommerce .quantity i{color:var(--fontColor);display:inline-block;font-size:16px;line-height:10px;position:absolute;right:13px;text-align:center;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:20px}.woocommerce .quantity [type='number']{background-color:var(--greyColor);border:none;color:var(--darkColor);height:60px;line-height:60px;max-width:5em;padding-left:20px;padding-right:20px;text-align:center}.woocommerce .quantity [type='number']::-webkit-inner-spin-button,.woocommerce .quantity [type='number']::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.woocommerce .quantity + button{display:table}.woocommerce-terms-and-conditions-wrapper{margin-bottom:20px}.checkout.woocommerce-checkout .select2-selection.select2-selection--single{border-left:0;border-right:0;border-top:0}.checkout.woocommerce-checkout h3{font-size:30px}.woocommerce-additional-fields{margin-top:40px}.price-product .price{margin-bottom:20px}.price-product .price .woocommerce-Price-amount.amount{color:var(--colorMain);font-weight:500;margin-top:16px}.price-product .price del span.woocommerce-Price-amount{color:var(--fontColor) !important;margin-right:10px}form.woocommerce-cart-form .shop_table.cart.woocommerce-cart-form__contents{margin-top:-10px}@media (max-width: 991px){form.woocommerce-cart-form .shop_table.cart.woocommerce-cart-form__contents{margin-top:-20px}}.woocommerce .form-row.form-row-wide.address-field.update_totals_on_change.validate-required .select2-container .select2-selection--single .select2-selection__rendered{padding-left:0}.comment-form-rating .select_container{display:none}.woocommerce-account.woocommerce-page h2{margin-bottom:30px !important;margin-top:-15px;text-align:center}.about_paypal{display:block}.woocommerce-billing-fields,.woocommerce-additional-fields{margin-left:-20px;margin-right:-20px}@media (min-width: 991px){.woocommerce-cart-form{position:relative;top:-10px}}.wc_payment_method.payment_method_paypal{padding-left:7px;padding-top:4px}.wc_payment_method.payment_method_paypal input#payment_method_paypal{display:none}@media (max-width: 991px){.wc_payment_method.payment_method_paypal img{display:block}}.woocommerce-EditAccountForm.edit-account fieldset{margin-bottom:30px}.woocommerce-grouped-product-list.group_table{margin-bottom:18px}.woocommerce-grouped-product-list.group_table td,.woocommerce-grouped-product-list.group_table th{vertical-align:middle}.woocommerce-grouped-product-list.group_table .woocommerce-grouped-product-list-item .woocommerce-grouped-product-list-item__label label{display:block !important}.woocommerce-grouped-product-list.group_table del{margin-right:10px}.cart.grouped_form .single_add_to_cart_button{margin-top:3px}.woocommerce-Reviews .woocommerce-noreviews{margin:0 0 10px}.woocommerce-Reviews .woocommerce-Reviews-title{margin-bottom:12px !important}.woocommerce-Reviews .commentlist{margin-top:30px}.products.columns-4 a.button{min-width:140px}.checkout.woocommerce-checkout .woocommerce-shipping-fields{margin:30px -20px 0}.checkout.woocommerce-checkout .woocommerce-shipping-fields + .woocommerce-additional-fields{margin-top:0}.woocommerce-Addresses.col2-set.addresses{margin:0 -35px}.woocommerce-address-fields button{margin-top:25px}.woocommerce-address-fields span.select2-selection.select2-selection--single{border-left:0;border-right:0;border-top:0}.shop_table .quantity [type='number']::-webkit-inner-spin-button,.shop_table .quantity [type='number']::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.woocommerce-shipping-totals.shipping .woocommerce-shipping-methods{display:none}@media (min-width: 575px) and (max-width: 1199px){.woocommerce-grouped-product-list.group_table td.woocommerce-grouped-product-list-item__quantity{width:50%}}@media (min-width: 768px) and (max-width: 992px){.woocommerce-grouped-product-list.group_table td.woocommerce-grouped-product-list-item__quantity{display:none}}ul.products .product h2{line-height:1.3;margin-bottom:-5px}ul.products.owl-carousel{margin-left:0 !important;margin-right:0 !important}