.box-head-product{border-top:1px solid #cecece;border-bottom:1px solid #cecece;margin-bottom:20px;margin-top:30px}.main-product-cat{color:#ffffff!important;background:#0068FF;box-shadow:0 2px 5px 0 rgb(0 0 0 / 16%),0 2px 10px 0 rgb(0 0 0 / 12%);padding:.5em 1em;display:inline-block;margin:.5em;margin-left:0em!important;text-transform:uppercase;font-weight:600;font-size:15px}.main-product-cat:hover{color:#ffffff!important}.sub-product-cat{color:#000;padding:.5em 1em;display:inline-block;margin:.5em 0;font-size:14px;font-weight:600}.cart label,.cart legend{font-weight:700;font-size:15px;margin-bottom:.4em}.products-list .row{margin-left:-5px;margin-right:-5px}.products-list .row>div{padding-left:5px;padding-right:5px}.products-list .product-item{-webkit-box-shadow:0 1px 3px -2px rgb(0 0 0 / 12%),0 1px 2px rgb(0 0 0 / 24%);box-shadow:0 1px 3px -2px rgb(0 0 0 / 12%),0 1px 2px rgb(0 0 0 / 24%);margin-bottom:10px}.products-list .product-item .product__img{position:relative}.igi_onsale{position:absolute;font-size:13px;background-color:#df0505;right:5px!important;top:5px!important;top:0;left:auto;color:#fff;width:40px;height:40px;line-height:41px;text-align:center;border-radius:50%;z-index:999}.products-list .product-item .product__body{position:relative;width:100%;font-size:12px;box-sizing:border-box;padding:10px}.product-item .product__body .price{display:flex;align-items:center}.product-item .product__body .price *{text-decoration:none}.product-item .product__body .price .gach{order:2;margin:0 10px}.product-item .product__body .price ins{order:3}.product-item .product__body .price ins span{font-weight:600}.product-item .product__body .price del{order:1;opacity:.6;text-decoration:line-through}.product-item .product__body .price{display:flex;align-items:center;line-height:1.4em;margin-top:10px;justify-content:center}.product-item .product__body .price del{order:1;color:#999}.product-item .product__body .price del span.woocommerce-Price-amount.amount{color:#999;font-size:13px}.product-item .product__body .price .gach{order:2;padding:0 5px;visibility:hidden;margin:0}.product-item .product__body .price ins{order:3;color:#fff0}.product-item .product__body .price del *{color:#333;font-size:14px;font-weight:500}.news-home-list .news-title{font-size:13px;line-height:18px;display:block;margin-top:10px}.news-home-list .news-item .news__img img{height:195px}.box-page{padding:30px 0}.box-page .head-title{font-size:25px;font-weight:600;text-transform:uppercase}@media (max-width:767px){.news-home-list .news-item .news__img img{height:124px}}.fav-love{position:relative;display:inline-block;background-color:#EE4D2D;color:#fff;padding:0 20px;border-radius:3px;white-space:nowrap;margin-right:10px}.fav-love::before{content:"Yêu thích"}.igi__p_item .fav-love{position:absolute;z-index:1;right:0;top:10px}.vote_bar{display:flex;align-items:center;margin-bottom:15px}.igi_product_rating{position:relative;margin-bottom:10px;display:none}.vote_bar .stars{margin:0}.igi_product_rating .sale-total{position:absolute;top:0;left:90px}.vote_bar p.stars a{line-height:1}.vote_bar .count_vote{border-bottom:1px solid;color:#EE4D2D;margin-right:15px}.vote_bar .sale-total{padding-left:15px;margin-left:15px;border-left:1px solid #222}.igi_paging{margin-top:20px}.igi_paging ul.page-numbers{padding:0;display:flex;list-style:none;justify-content:center;width:100%}.igi_paging ul li .page-numbers{width:35px;height:35px;display:block;line-height:35px;border:1px solid #ccc;text-align:center;margin:0 5px;color:#333}.igi_paging ul li .page-numbers.current{border-color:#EE4D2D;background-color:#EE4D2D;color:#fff}.igi_product_list{padding-bottom:10px}.page-product .igi_breadcrumb{background:#fff;margin-bottom:30px;box-shadow:0 1px 3px -2px rgb(0 0 0 / .12)}.igi_header__title{font-size:20px;text-transform:uppercase;font-weight:700;font-family:'Roboto Condensed',sans-serif;color:#222;margin-bottom:0}.igi_page__desc:empty{display:none}.igi_products_header .term-description{margin-top:15px;position:relative}.igi_products_header .term-description p{margin-bottom:.5em}.sapxep select{padding:7px 5px;color:#333;border:1px solid var(--main-color);border-radius:3px}.igi__p_item{margin-bottom:30px}.igi__p_inner{position:relative;transition:all 200ms ease-in 0ms;box-shadow:0 0 5px rgb(0 0 0 / .16);background-color:#fff;border:1px solid #fff0}.igi__p_inner:hover{border:1px solid #EE4D2D;box-shadow:0 8px 10px rgb(0 0 0 / .16)}.igi__p_image{position:relative;overflow:hidden;margin-bottom:0;height:calc((var(--content-size) / 6 - 10px));padding:1px}.igi__p_image img{width:100%;height:100%;object-fit:cover;transition:all 300ms ease-in 0ms}.igi__p_image a{display:block;position:relative;width:100%;height:100%}.igi__p_image>a::before{content:"";position:absolute;width:100%;height:100%;top:0;left:0;background-size:100% 100%;-moz-transform:scale(0,0);-ms-transform:scale(0,0);-o-transform:scale(0,0);-webkit-transform:scale(0,0);transform:scale(0,0);transition:all 300ms ease-in 0ms;display:none}.igi__p_image:hover a::before{-moz-transform:scale(1,1);-ms-transform:scale(1,1);-o-transform:scale(1,1);-webkit-transform:scale(1,1);transform:scale(1,1)}.igi__p_content>a{display:block;padding:0 10px;margin-top:10px}.igi__p_content .igi_text{font-size:14px;font-weight:500;text-align:left;line-height:1.5;display:-webkit-box!important;max-width:100%;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;color:#333;margin:0}.igi_control{text-align:center;visibility:hidden;position:absolute;top:25%;left:50%;transform:translateX(-50%)}.igi_control .button,.igi_control .wc-forward{display:inline-block;text-align:center;text-transform:uppercase;font-size:12px;font-weight:500;color:#fff;padding:6px 25px 7px;border-radius:15px;background-color:#EE4D2D;margin:2px 0;white-space:nowrap;text-overflow:ellipsis;max-width:100%;overflow:hidden;transition:all 300ms ease-in 0ms}.igi__p_inner:hover .igi_control{visibility:visible;display:block}.igi__p_content a:hover .igi_text{color:#EE4D2D}.igi__p_price{display:flex;font-size:15px;color:#333;white-space:nowrap;line-height:1;padding:8px 10px;justify-content:space-between;min-height:47px}.igi__p_price .ships-free{display:inline-block;width:25px;height:15px;background:url(/wp-content/themes/caycanhxanh/resources/images/icon/freeship.png) no-repeat center center}.igi__p_price .price{display:flex;justify-content:space-between;flex-flow:column-reverse;align-items:baseline}.igi__p_price ins{text-decoration:none}.igi__p_price .woocommerce-Price-currencySymbol{font-size:12px}.woocommerce-Price-amount.amount{display:inline-flex;font-size:18px;padding:0;color:var(--second-color);font-weight:600}.igi__p_price del .woocommerce-Price-amount.amount{color:#abacad;font-weight:500;font-size:12px;text-decoration:line-through}.igi__p_items.row{margin-left:-5px;margin-right:-5px}.igi__p_items.row .igi__p_item{margin-bottom:10px;padding-left:5px;padding-right:5px}.igi_voting{justify-content:space-between;align-items:center;border-top:1px solid #f5f5f5;padding:10px;font-size:12px}.igi_voting p.stars a{width:12px;margin-right:2px;line-height:1}.igi_voting p.stars{margin:0}.igi_voting p.stars a::before{font-size:12px}.igi_product_detail .igi_breadcrumb{margin-bottom:0;padding:0;text-transform:uppercase;font-size:12px;box-shadow:none}.igi_product_detail .igi_breadcrumb .woocommerce-breadcrumb{margin-left:-15px;margin-right:-15px}.igi_p_single__images{margin-bottom:20px;position:relative}.onsale{position:absolute;right:20px;top:18px;z-index:100;text-transform:uppercase;color:#fff;-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg);letter-spacing:2px}.igi_onsale.onsale{color:#333;-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);-o-transform:rotate(0deg);-webkit-transform:rotate(0deg);transform:rotate(0deg);background-color:#fee029;bottom:0;left:0;font-size:10px;text-transform:none;width:40px;height:40px;text-align:center;top:auto;right:auto;text-transform:uppercase;padding-top:5px}.igi_onsale.onsale>span{font-size:14px;display:block;width:auto;height:auto;color:red;line-height:1}.igi__p_item .igi_onsale.onsale{bottom:1px}.igi_p_single__images .igi_onsale.onsale{top:10px;left:25px}.igi_featured.onsale{background:#ff0;right:auto;-moz-transform:none;-ms-transform:none;-o-transform:none;-webkit-transform:none;transform:none;font-size:10px;top:5px;width:40px;height:40px;border-radius:50%;line-height:40px;text-align:center;z-index:1;color:#222}.igi_p_single__summary{margin-bottom:20px}.igi_p_single__summary .igi_inner{display:flex;flex-flow:column;border-radius:15px}.igi_p_single__title{display:flex;align-items:flex-start}.igi_p_single__title .product_title{order:0;font-size:22px;margin-bottom:10px;font-weight:500;margin-top:-5px}.igi_p_single__summary .product_sku{margin-bottom:5px;order:1;color:#abacad;text-transform:uppercase;font-weight:700;display:none}.igi_p_single__summary .product_sku .sku{font-weight:700}.igi_p_single__summary .stock{margin-bottom:5px;order:2;font-weight:600;font-size:16px;display:none}.igi_p_single__summary .stock strong{color:#333;display:none}.igi_p_single__summary .shop_attributes{order:3;display:none}.igi_p_single__summary .shop_attributes th{font-weight:500;white-space:nowrap}.igi_p_single__short_desc{order:4;line-height:1.4;padding:10px 0}.igi_p_single__short_desc ul{padding-left:15px}.igi_p_single__summary .igi__p_price{text-align:left;font-size:35px;color:#c4161c;order:1;clear:both;margin-bottom:15px;display:inline-flex;align-items:center;justify-content:flex-start;background-color:#f5f5f5}.igi_p_single__summary .igi__p_price del{display:inline-flex;order:1;margin-left:15px;text-decoration:none}.igi_p_single__summary .igi__p_price ins{display:inline-flex;margin-left:0;order:0}.igi_p_single__summary .igi__p_price .woocommerce-Price-currencySymbol{font-size:18px}.igi_p_single__summary .igi__p_price .woocommerce-Price-amount.amount{font-size:28px;padding:0}.igi_p_single__summary .igi__p_price del .woocommerce-Price-amount.amount{font-size:16px;padding:0}.igi_p_single__summary table.variations label{margin:0}.igi_p_single__summary .cart{order:6;display:flex;flex-flow:row wrap;margin-bottom:15px}form.variations_form.cart .quantity{margin-right:10px;display:none}.igi_p_single__summary .cart-single-wrap{order:6}.igi_p_single__summary .cart .order-qty{display:flex;width:100%;margin-bottom:15px;align-items:center}.igi_p_single__summary .cart .qty{width:90px;padding:5px 8px;border:1px solid #e5e5e5;margin-left:10px;background:#fff;height:40px}.single_add_to_cart_button{background-color:#ffeced;border:1px solid #EE4D2D;text-transform:uppercase;color:#EE4D2D;padding-left:35px;padding-right:45px;font-size:13px;height:40px;border-radius:2px;cursor:pointer;margin-right:10px}.single_add_to_cart_button .fa-shopping-cart{margin-right:10px;font-size:20px}.igi_p_single__summary .quick-order{display:inline-block;height:40px;color:#fff;border:1px solid #EE4D2D;background-color:#EE4D2D;padding:10px 30px;text-transform:uppercase}.igi_p_single__summary .cart .order-action{align-items:center}.single_add_to_cart_fast_button{background-color:#d41414;border:1px solid #d41414;padding-left:15px;padding-right:15px;text-transform:uppercase;color:#fff;font-size:13px;height:40px;border-radius:2px;cursor:pointer}.single_add_to_cart_button:hover{background-color:#EE4D2D;color:#fff}.igi_p_single__summary .product_meta{order:7;margin-bottom:10px}.igi_p_single__summary .product_meta>span{display:block;margin-bottom:10px}.igi_p_single__summary .product_meta a{color:#EE4D2D;font-weight:400}.igi_p_single__summary .product_meta a:hover{color:#007bff}.igi_p_single__summary .product-share{order:8;margin-bottom:15px}.igi_p_single__summary .product-contact{order:9;display:flex;flex-wrap:wrap}.igi_p_single__summary .product-contact span{display:block;margin-bottom:5px;white-space:nowrap}.igi_p_single__summary .product-contact span.hotline a{color:#fff;font-size:18px;font-weight:700;background-color:#e66311;padding:10px 30px;border-radius:3px;margin-right:15px;display:block}.igi_p_single__summary .product-contact span.email a{color:#fff;font-size:18px;font-weight:700;background-color:#EE4D2D;padding:10px 30px;border-radius:3px;margin-right:15px;display:block}.igi_p_single__summary .cart .screen-reader-text{display:none}table.variations{width:100%}table.variations select{height:30px;width:180px;border-radius:3px;border:1px solid #ccc}.woocommerce-variation-description{margin-top:10px;display:none}.reset_variations{margin-left:15px;font-size:14px;color:#c4123f}.single_variation_wrap{width:100%}.woocommerce-variation-add-to-cart{display:flex;width:100%;margin-top:15px;justify-content:center}.woocommerce-variation-add-to-cart-disabled .quantity .qty{background:none;pointer-events:none}.woocommerce-variation-price .woocommerce-Price-amount.amount{padding:0}.product-top-content{background-color:#fff;padding:30px 15px}.single_product_summary{margin-top:30px}.igi_tabs{padding:15px;background-color:#fff}.igi_tabs *:not(table){max-width:100%;height:auto}.tabs.igi_tabs_control{display:flex;list-style:none;flex-flow:row wrap;border-bottom:2px solid #abacad;padding-left:0;background-size:auto 100%;border-radius:3px 3px 0 0}.tabs.igi_tabs_control li{padding:10px 0;font-size:20px;font-weight:700;background:none;margin-bottom:-2px}.igi_tabs_control li a{display:block;padding:0 15px;line-height:1;white-space:nowrap;font-family:'Roboto Condensed',Arial,sans-serif;font-weight:700;color:#abacad;text-transform:uppercase;font-size:16px;border-right:1px solid #333}.igi_tabs_control li:first-child a{padding-left:0}.igi_tabs_control li:last-child a{border:none}.tabs.igi_tabs_control li.active{background:none;border-bottom:2px solid #222}.tabs.igi_tabs_control li a:hover,.tabs.igi_tabs_control li.active a{color:#333}.igi_tabs_panel{text-align:justify;padding:20px 0;border-top:none;margin-bottom:30px}.igi_tabs_panel>h2:first-child{display:none}table.shop_attributes p{margin:0}ul.tabs.wc-tabs{margin-bottom:10px;border-top:none}table.shop_attributes td{font-size:14px;padding:10px 0}table.shop_attributes td.first-column{font-weight:600}.woocommerce-noreviews{background:none;color:#222}.comment-form{display:flex;flex-flow:row wrap;justify-content:space-between}.comment-form .comment-notes{width:100%}.comment-form .comment-form-rating{width:100%}.comment-form .comment-form-comment{width:100%;order:2}.comment-form .comment-form-author{width:48%;order:1}.comment-form .nm-wrap-comments{order:1;width:48%}.nm-wrap-comments label{font-weight:500;color:#2222228c}.comment-form .comment-form-email{order:1;width:48%;display:none}.comment-form-cookies-consent{display:none}.comment-form .form-submit{order:3;width:100%;text-align:center}.comment-form .comment-form-comment label{display:block}.comment-form .comment-form-comment textarea{height:85px}.comment-form input[type="text"],.comment-form input[type="email"],.comment-form textarea{border:1px solid #e5e5e5;width:100%;height:35px;padding:5px 10px}.comment-form .form-submit .submit{color:#fff;padding:5px 30px;text-transform:uppercase;background:#398801;border:none;cursor:pointer;border-radius:5px}.comment-form .form-submit .submit:hover{background:#56c309}.comment-form .comment-form-cookies-consent{order:4}.igi_p_related{clear:both;padding-bottom:30px;border-bottom:1px solid #ccc}.igi_p_related .igi_related_title{margin-bottom:20px;font-size:20px;text-transform:uppercase;font-weight:700;padding-top:10px;margin-top:25px}.igi_p_related .owl-nav [class^="owl-"]{display:inline-block;zoom:1;cursor:pointer;position:absolute;margin-top:-15px;border-radius:5px;width:32px;height:50px;text-align:center;font-size:102px;color:#393939;font-family:-webkit-body;line-height:28px;top:50%;-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%);-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.igi_p_related .owl-nav.disabled [class^="owl-"]{opacity:.5;cursor:default}.igi_p_related .owl-nav .owl-next{right:5px}.igi_p_related .owl-nav .owl-prev{left:5px}.igi_related_content{clear:both}.woocommerce{vertical-align:middle}.woocommerce .cart-empty{text-align:center;font-size:25px;margin-top:30px}.woocommerce .return-to-shop{text-align:center;font-size:16px}.woocommerce-cart-form{background-color:#fff}.shop_table thead{text-align:center}.shop_table tbody td{vertical-align:middle}.shop_table .product-remove{text-align:center}.shop_table .product-thumbnail{text-align:center}.shop_table .product-thumbnail img{width:55px;height:55px}.shop_table .quantity{text-align:center}.shop_table .quantity .screen-reader-text{display:none}.shop_table .quantity input{height:30px;width:50px;padding:2px 5px;border:1px solid #e5e5e5}.shop_table .product-price{text-align:center}.shop_table .product-price .amount{color:#222;font-weight:400}.shop_table .product-subtotal{text-align:center}.shop_table .actions{text-align:right}.shop_table .coupon{margin-bottom:15px;display:flex;justify-content:flex-end;align-items:center}.shop_table .coupon #coupon_code{border:1px solid #e5e5e5;padding:2px 10px;height:35px;font-size:18px}.shop_table .coupon .button[type="submit"]{height:35px;padding:5px 10px}.shop_table .button[type="submit"]{border:1px solid var(--second-color);background:var(--second-color);color:#fff;text-transform:uppercase;font-weight:500;padding:6px 15px;cursor:pointer;overflow:hidden;white-space:nowrap;display:inline-block;border-radius:3px;transition:all 100ms ease-in 0ms}.shop_table .button[type="submit"]:active{background:#EE4D2D;border-color:#EE4D2D}.shop_table .button[type="submit"]:hover{background:#ed1c24;border-color:#ed1c24;box-shadow:0 6px 12px rgb(0 0 0 / .25),0 5px 5px rgb(0 0 0 / .1)}.shop_table .coupon label{margin:0 15px}.cart-collaterals{clear:both;margin-top:50px}.cart-collaterals h2{margin-bottom:15px;font-size:24px}.cart-collaterals .cart_totals .amount{font-size:20px;padding:0 15px}.cart-collaterals .cart_totals .order-total{color:var(--main-color)}.wc-proceed-to-checkout{text-align:right;margin:15px 0}.wc-proceed-to-checkout .wc-forward{display:inline-block;background:var(--second-color);padding:6px 15px;color:#fff;border-radius:3px}.wc-proceed-to-checkout .wc-forward:hover,.wc-proceed-to-checkout .wc-backward:hover{background:var(--second-color);box-shadow:0 6px 12px rgb(0 0 0 / .25),0 5px 5px rgb(0 0 0 / .1);color:#fff!important}.wc-proceed-to-checkout .wc-backward{display:inline-block;margin-right:10px;background:#e5e5e5;padding:6px 15px;color:#404040;border-radius:3px}ul.products{content:"";display:table;table-layout:fixed;margin:0;padding:0}ul.products li.product{list-style:none;position:relative;margin-bottom:2em}ul.products li.product .woocommerce-loop-product__title{font-size:1rem}ul.products li.product img{display:block}ul.products li.product .button{display:block}.cart_wrr{position:relative;z-index:10;float:right;padding-top:7px;margin-left:15px}.cart_wrr .cart-contents{color:#fff;display:flex;white-space:nowrap}.cart_wrr .cart-contents:hover{color:#EE4D2D}.cart_wrr .cart-contents .amount{font-weight:700}.cart_wrr .icon-cart{font-size:20px;margin-right:10px}.cart_wrr .cart-contents .count{font-size:13px;font-style:italic;margin-left:5px}@media screen and (min-width:48em){ul.products li.product{width:30.7966666667%;float:left;margin-right:3.8%}ul.products li.product.first{clear:both}ul.products li.product.last{margin-right:0}.columns-1 ul.products li.product{float:none;width:100%}.columns-2 ul.products li.product{width:48.1%}.columns-3 ul.products li.product{width:30.7966666667%}.columns-4 ul.products li.product{width:22.15%}.columns-5 ul.products li.product{width:16.96%}.columns-6 ul.products li.product{width:13.4933333333%}}.woocommerce-product-gallery{position:relative;display:flex;flex-flow:column;overflow:hidden;margin-top:1px;align-items:center}.woocommerce-product-gallery__wrapper img{max-width:100%}.woocommerce-product-gallery__image>a{display:block;width:100%}.woocommerce-product-gallery__wrapper img:not(.zoomImg){width:100%!important;height:100%;object-fit:cover}.woocommerce-product-gallery__wrapper{margin:0}.woocommerce-product-gallery .woocommerce-product-gallery__trigger{position:absolute;bottom:1em;right:1em;display:block;z-index:99;font-size:0;display:none}.woocommerce-product-gallery .woocommerce-product-gallery__trigger::after{content:"\f00e";font-family:'Font Awesome 5 Pro';font-size:24px;position:absolute;right:10px;bottom:118px;color:#222}.woocommerce-product-gallery .woocommerce-product-gallery__trigger:hover::after{color:#EE4D2D}.woocommerce-product-gallery .woocommerce-product-gallery__trigger::before{content:"";font-size:30px;border-bottom:86px solid rgb(255 255 255 / .25);border-left:86px solid #fff0;position:absolute;right:0;bottom:109px;text-indent:inherit}.woocommerce-product-gallery .flex-viewport{margin-bottom:1em;margin-top:1px}.woocommerce-product-gallery .flex-control-thumbs{display:flex;padding:0;margin:0}.woocommerce-product-gallery .flex-control-thumbs li{list-style:none;cursor:pointer;float:left}.woocommerce-product-gallery .flex-control-thumbs li img{opacity:.5;width:75px;height:75px}.woocommerce-product-gallery .flex-control-thumbs li img.flex-active{opacity:1}.woocommerce-product-gallery .flex-control-thumbs li:hover img{opacity:1}.woocommerce-product-gallery.woocommerce-product-gallery--columns-4 .flex-control-thumbs li{width:75px;max-width:75px;margin-bottom:5px;margin-right:10px}.woocommerce-product-gallery.woocommerce-product-gallery--columns-4 .bx-wrapper .flex-control-thumbs li:not(.bx-clone){margin-right:0;width:75px;float:left;max-width:none}.woocommerce-product-gallery.woocommerce-product-gallery--columns-4 .flex-control-thumbs li:not(.bx-clone) img{width:75px}.woocommerce-product-gallery.woocommerce-product-gallery--columns-4 .flex-control-thumbs li:last-child{padding-right:0}.woocommerce-product-gallery .bx-wrapper{padding:0;box-shadow:0 0 0;margin:0;border:none;background:#fff0;position:relative;width:100%}.woocommerce-product-gallery .bx-wrapper .bx-controls-direction a{text-indent:inherit;font-family:icomoon;font-size:25px;color:#fff;background:rgb(0 0 0 / .3);height:100%;z-index:1000;top:0;left:0;text-align:center;line-height:32px;opacity:0;margin:0;display:flex;align-items:center;justify-content:center}.woocommerce-product-gallery .bx-wrapper .bx-controls-direction a.bx-next{left:auto;right:0}.woocommerce-product-gallery .bx-wrapper:hover .bx-controls-direction a{opacity:1}#customer_details{padding:30px 0}#customer_details h3{margin-bottom:1rem}#order_review_heading{margin-bottom:15px}.woocommerce-form-coupon-toggle{margin-top:40px}.woocommerce .form-row{margin:0;justify-content:space-between;margin-bottom:15px}#order_review{clear:both;margin-bottom:30px}#order_review .table_wrap{width:50%;padding:15px;background:#f6f6f7}#order_review .shop_table tbody td{padding:8px}#order_review .shop_table .variation{font-size:14px;text-align:left;margin-bottom:0}#order_review .shop_table tbody td .amount{font-weight:400}.woocommerce form .form-row .required{text-decoration:none}.woocommerce .form-row .woocommerce-input-wrapper{min-width:200px;width:60%}.woocommerce .form-row input[type="text"],.woocommerce .form-row input[type="tel"],.woocommerce .form-row input[type="email"],.woocommerce .form-row input[type="password"]{display:block;width:100%;padding:.375rem .75rem;font-size:1rem;line-height:1.5;color:#495057;background-color:#fff;background-clip:padding-box;border:1px solid #ced4da;border-radius:0;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}.woocommerce .form-row .input-text:focus{color:#495057;background-color:#fff;border-color:#80bdff;outline:0;box-shadow:0 0 0 .2rem rgb(0 123 255 / .25)}.woocommerce .form-row .select2-selection--single{background-color:#fff;border:1px solid #ced4da;border-radius:0;height:34px;line-height:34px}.woocommerce .form-row .select2-selection--single .select2-selection__arrow{height:34px}.woocommerce .form-row.notes label{width:100%}.woocommerce .form-row.notes .woocommerce-input-wrapper{width:100%}.woocommerce .form-row.notes textarea{width:100%;padding:5px 10px;border:1px solid #ced4da;min-height:103px}#billing_address_2_field{justify-content:flex-end}.woocommerce-checkout-payment{margin-top:15px}.payment_methods{list-style:none!important;padding-left:0}.payment_methods .payment_box{padding:0;font-size:16px;opacity:.5}.woocommerce-checkout-review-order-table,table.order_details{width:100%}.woocommerce-checkout-review-order-table thead,table.order_details thead{text-align:left}.woocommerce-checkout-review-order-table tfoot,table.order_details tfoot{border-top:1px solid #e5e5e5}.woocommerce-checkout-review-order-table tfoot td,table.order_details tfoot td{text-align:right;border:1px solid #3336;padding:8px}.woocommerce-checkout-review-order-table .product-total,table.order_details .product-total{text-align:right}.woocommerce-terms-and-conditions-wrapper{clear:both;margin-top:15px;width:100%;display:none}.woocommerce-terms-and-conditions-wrapper a{color:#EE4D2D;font-weight:700;text-decoration:underline}#place_order,.gd_accout_content button[type="submit"]{display:inline-block;border:none;margin:auto;padding:8px 30px;text-transform:uppercase;background:var(--second-color);color:#fff;cursor:pointer;transition:all 100ms ease-in 0ms;border-radius:10px}#place_order:hover,#place_order:active{background:var(--second-color)}#place_order:hover{box-shadow:0 6px 12px rgb(0 0 0 / .25),0 5px 5px rgb(0 0 0 / .1)}.woocommerce-order{padding:30px 0}.woocommerce-thankyou-order-details{list-style:none;margin-bottom:30px}.site-header-cart{position:relative;margin:0;padding:0;content:"";display:table;table-layout:fixed;list-style:none}.site-header-cart .cart-contents{text-decoration:none}.site-header-cart .widget_shopping_cart{display:none}.site-header-cart .product_list_widget{margin:0;padding:0}.woocommerce-Reviews-title{font-size:16px;font-weight:600}.woocommerce-Reviews-title span{color:#EE4D2D}.commentlist{list-style:none;padding-left:0}.commentlist .thread-even{border-bottom:1px solid #e5e5e5}.comment_container{display:flex;flex-flow:row nowrap}.comment_container .avatar{margin-right:15px}.comment_container .comment-text .meta{margin:0}.comment_container .description{font-size:14px;font-style:italic;width:100%;position:relative}.comment_container .description::before{position:absolute;top:0;right:0;content:"\e978";font-family:icomoon;opacity:.2;font-size:15px}#reply-title{font-size:16px;font-weight:600}.woocommerce-product-rating{display:flex;margin-bottom:10px}.star-rating{overflow:hidden;position:relative;height:1.618em;line-height:1.618;font-size:1em;width:5.5em;font-family:icomoon;font-weight:400}.star-rating::before{content:"\f005\f005\f005\f005\f005";opacity:.25;float:left;top:0;left:0;position:absolute;font-family:'Font Awesome 5 Pro'}.star-rating span{overflow:hidden;float:left;top:0;left:0;position:absolute;padding-top:1.5em}.star-rating span:before{content:"\f005\f005\f005\f005\f005";top:0;position:absolute;left:0;color:#fade05;font-family:'Font Awesome 5 Pro'}p.stars a{position:relative;height:1em;width:1em;text-indent:-999em;display:inline-block;text-decoration:none;margin-right:5px;font-weight:400;font-family:'Font Awesome 5 Pro'}p.stars a::before{display:block;position:absolute;top:0;left:0;width:1em;height:1em;line-height:1;content:"\f005";color:#33333396;text-indent:0;font-size:14px;font-weight:700}p.stars a:hover~a:before,p.stars a.active~a:before{color:#ccc}p.stars:hover a:before{content:"\f005";color:#EEBD01;opacity:1}p.stars.selected a.active:before{content:"\f005";color:#EEBD01;opacity:1}p.stars.selected a.active~a:before{content:"\f005";color:#404040;opacity:.25}p.stars.selected a:not(.active):before{content:"\f005";color:#EEBD01;opacity:1}.igi_voting p.stars a::before{opacity:1;font-weight:700;color:#EEBD01}.igi_voting p.stars a:hover~a::before{content:"\f005";color:#EEBD01;opacity:1}.woocommerce-password-strength{text-align:right}.woocommerce-password-strength.strong{color:#0f834d}.woocommerce-password-strength.short{color:#e2401c}.woocommerce-password-strength.bad{color:#e2401c}.woocommerce-password-strength.good{color:#3D9CD2}.form-row.woocommerce-validated input.input-text{box-shadow:inset 2px 0 0 #0f834d}.form-row.woocommerce-invalid input.input-text{box-shadow:inset 2px 0 0 #e2401c}.required{color:red}.woocommerce-noreviews,p.no-comments{content:"";display:table;table-layout:fixed;clear:both;width:100%;padding:10px;background:#e5e5e5;margin-bottom:15px;border-radius:2px;color:#333}.woocommerce-info{color:#222;font-size:13px}.woocommerce-info a{color:#EE4D2D}.woocommerce-error li{list-style:disc inside;font-style:italic;font-size:13px}.demo_store{position:fixed;left:0;bottom:0;right:0;margin:0;padding:1em;background-color:#3D9CD2;z-index:9999}.site-header-cart .cart-contents .fal{font-size:16px;color:#EE4D2D;background-color:#fff;border-radius:50%;padding:9px 8px}.site-header-cart .cart-contents .count{width:15px;height:15px;position:absolute;top:-5px;right:-5px;background:#4f4d50;font-size:12px;border-radius:50%;text-align:center;line-height:15px;color:#fff}.site-header-cart .widget_shopping_cart{position:absolute;padding:15px;width:auto;z-index:999999;display:none;min-width:250px;box-shadow:0 3px 8px rgb(0 0 0 / .2);background:#fff;color:#333}.site-header-cart:hover .widget_shopping_cart,.site-header-cart.focus .widget_shopping_cart{display:block;right:0;visibility:visible}.mini-cart .woocommerce-mini-cart-item{display:flex;align-items:center;padding-bottom:10px;margin-bottom:10px;border-bottom:1px solid #ccc}.mini-cart .woocommerce-mini-cart-item a.remove_from_cart_button{margin-right:5px;display:block;color:red}.mini-cart .woocommerce-mini-cart-item .igi_pro__image img{width:55px;height:55px;margin-right:5px}.mini-cart .woocommerce-mini-cart-item .igi_pro_link{font-size:12px}.mini-cart .woocommerce-mini-cart__total strong{color:#333}.site-header-cart .igi_pro_link>span{display:block;color:#4f4d50}.site-header-cart .igi_pro_link span .amount{font-size:12px;font-weight:400}.site-header-cart .buttons>a{font-size:12px;text-transform:uppercase;background:#f6f6f7;color:#222;margin-right:5px;padding:5px 10px;white-space:nowrap}.site-header-cart .buttons>a.checkout,.site-header-cart .buttons>a:hover{background:#EE4D2D;color:#fff}.site-header-cart .buttons>a.checkout:hover{color:#222}.wc-bacs-bank-details{list-style:inside}.price_slider_wrapper{float:left;width:100%}.widget_price_filter .price_slider{margin:15px 0}.widget_price_filter .price_slider_amount{text-align:center;line-height:2.4em;display:flex;flex-flow:column-reverse;justify-content:center;padding:15px 0}.widget_price_filter .price_slider_amount .button{border:none;background:#EE4D2D;color:#fff;text-transform:uppercase;cursor:pointer}.widget_price_filter .ui-slider{position:relative;text-align:left}.widget_price_filter .ui-slider .ui-slider-handle{position:absolute;z-index:2;width:1em;height:1em;cursor:ew-resize;outline:none;background:royalblue;box-sizing:border-box;margin-top:-.25em;opacity:1}.widget_price_filter .ui-slider .ui-slider-handle:last-child{margin-left:-1em}.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 .25em rgb(0 0 0 / .1)}.widget_price_filter .ui-slider .ui-slider-range{position:absolute;z-index:1;display:block;border:0;background:royalblue}.widget_price_filter .price_slider_wrapper .ui-widget-content{background:rgb(0 0 0 / .1)}.widget_price_filter .ui-slider-horizontal{height:.5em}.widget_price_filter .ui-slider-horizontal .ui-slider-range{height:100%}.gd_page_content .woocommerce{margin:30px 0}.gd_account_navigation{height:100%;border-right:1px solid #e5e5e5}.gd_account_navigation ul{list-style:none}.gd_account_navigation .gd_menu_item a{display:block;padding:8px 15px;border-bottom:1px solid #877846;background:#EE4D2D;color:#fff}.gd_account_navigation .gd_menu_item.is-active a,.gd_account_navigation .gd_menu_item a:hover{background:#EE4D2D}.gd_accout_content .addresses .edit{text-decoration:underline}.account-orders-table{border:1px solid #e5e5e5}.account-orders-table thead{text-align:left}.gd_accout_content .woocommerce-order-details{margin-bottom:30px}.woocommerce-bacs-bank-details{margin-top:30px}.woocommerce-order h2{font-size:24px;font-weight:700;margin-bottom:15px}.wc-bacs-bank-details-account-name{font-size:18px;font-weight:700}.woocommerce-customer-details{margin-top:20px}.gd_c_review__info{border:1px solid #e5e5e5;padding:15px 30px;background:#f7f7f7}.sidebar-product .filter-group{clear:both}.sidebar-product .filter-group .checkbox .color-circle{width:45px;height:45px;border-radius:50%;overflow:hidden}.sidebar-product .filter-group .checkbox .title{display:none}.sidebar-product .filter-group .checkbox{display:inline-block}.sidebar-product .filter-group .filter-group-heading{margin-bottom:15px;display:block}.sidebar-product .filter-group .checkbox.active{position:relative}.sidebar-product .filter-group .checkbox.active::before{content:"\f00c";position:absolute;font-family:"Font Awesome 5 Pro";color:#fff;font-weight:700;top:50%;left:50%;transform:translate(-50%,-50%);font-size:22px}.admin-bar .pswp{height:calc(100% - 32px);top:32px}.pswp .pswp__bg{background:#222}.pswp__caption .pswp__caption__center{color:#fff}@media screen and (min-width:1200px){.woocommerce-product-gallery__image>a{overflow:hidden;border:1px solid #d5d5d5}.woocommerce-product-gallery__wrapper img:not(.zoomImg){object-fit:contain}.igi_p_single__summary .cart-single-wrap{position:relative}.igi_p_single__summary .cart-single-wrap .quick-order{position:absolute;bottom:15px;left:200px}}@media screen and (min-width:768px) and (max-width:1024px){.igi__p_price del{font-size:12px;display:none}}@media screen and (max-width:576px){.igi_p_single__title{flex-wrap:}.igi_p_single__title .fav-love{margin-bottom:5px}.igi_p_single__summary .cart .quick-order{margin-top:15px;width:187px;text-align:center}.igi__p_items.row,.igi_related_content.row{margin-left:-10px;margin-right:-10px}#customer_details{padding:0}#order_review .table_wrap{width:100%}.wc-proceed-to-checkout{text-align:center;margin:15px 0;display:flex}.row .igi__p_item{margin-bottom:20px;padding:0 5px}.igi__p_image{height:200px}.igi_p_single__summary .product-contact span a{padding:5px 15px!important;margin:0}.igi_p_single__summary .product-contact{justify-content:space-between}.comment-form .comment-form-author{width:100%;order:1}.comment-form .nm-wrap-comments{order:1;width:100%}}.woocommerce-variation-price .price del,.woocommerce-variation-price .price del span{color:#33333394;font-size:19px}.woocommerce-variation-price .price ins span{font-size:26px;display:inline-block;text-decoration:none}.woocommerce-variation-price .price ins{margin-left:15px}.single_variation_wrap .woocommerce-variation-price{padding:5px 0;padding-left:0;margin-top:15px;text-align:center}ol.commentlist li{padding:15px 0}.woocommerce #quantity input::-webkit-outer-spin-button,.woocommerce #quantity input::-webkit-inner-spin-button,.woocommerce #content .quantity input::-webkit-outer-spin-button,.woocommerce #content .quantity input::-webkit-inner-spin-button,.woocommerce-page #quantity input::-webkit-outer-spin-button,.woocommerce-page #quantity input::-webkit-inner-spin-button,.woocommerce-page #content .quantity input::-webkit-outer-spin-button,.woocommerce-page #content .quantity input::-webkit-inner-spin-button{display:none}.woocommerce .quantity,.woocommerce-page .quantity{position:relative;margin:0 auto;overflow:hidden;zoom:1;padding-right:1.1em;display:inline-block;padding-left:1.1em}.woocommerce .quantity input.qty,.woocommerce-page .quantity input.qty{width:2.618em;height:26px;float:left;padding:0;margin:0;text-align:center;border:1px solid #bbb3b9;font-weight:700;border-radius:2px 0 0 2px;-moz-appearance:textfield}.woocommerce .quantity noindex:-o-prefocus,.woocommerce .quantity input[type=number],.woocommerce-page .quantity noindex:-o-prefocus,.woocommerce-page .quantity input[type=number]{padding-right:1.2em}.woocommerce .quantity .plus,.woocommerce .quantity .minus,.woocommerce-page .quantity .plus,.woocommerce-page .quantity .minus{display:block;padding:0;margin:0;position:absolute;text-align:center;width:18px;overflow:visible;text-decoration:none;font-weight:700;cursor:pointer;color:#515151;border:1px solid #bbb3b9;background-color:#ebe9eb;text-shadow:none;background-image:none;height:16px!important;line-height:0;min-height:-webkit-fill-available;box-sizing:border-box}.woocommerce .quantity .plus:hover,.woocommerce .quantity .minus:hover,.woocommerce-page .quantity .plus:hover,.woocommerce-page .quantity .minus:hover{background-color:#dad8da}.woocommerce .quantity .plus,.woocommerce-page .quantity .plus{top:0;right:0;border-bottom:0;bottom:0}.woocommerce .quantity .minus,.woocommerce-page .quantity .minus{bottom:0;left:0;top:0}.woocommerce-result-count{display:none!important}.woocommerce-message{background:navajowhite;margin-bottom:15px}