.primary-tools .cart-button{z-index:15;position:relative}.primary-tools .cart-button .cart-count{font-family:arial !important;display:inline-block;font-weight:400;height:1.5625em;width:1.5625em;line-height:1.5625em;text-align:center;border-radius:1.5625em;-webkit-transition:background 0.5s ease, color 0.5s ease;transition:background 0.5s ease, color 0.5s ease;text-shadow:none !important}.primary-tools .cart-button .cart-count:empty{display:none}html:not([dir="rtl"]) .primary-tools .cart-button .cart-count{margin-left:1px}html[dir="rtl"] .primary-tools .cart-button .cart-count{margin-right:1px}@media all and (min-width: 60em){.menu-style-overlay .primary-tools .cart-button .cart-count{display:none}}.primary-tools .cart-preview-wrap{position:absolute;display:none;z-index:5;top:100%;padding-top:600px;margin-top:-600px;width:17.5em;line-height:1.5;text-shadow:none !important;-webkit-transition:opacity 0.25s ease 0s, visibility 0s ease 0.25s;transition:opacity 0.25s ease 0s, visibility 0s ease 0.25s}.primary-tools .cart-preview-wrap.is-hidden{display:none !important}.menu-style-modern .primary-tools .cart-preview-wrap{top:105px}.menu-style-modern.has-menu-tree .primary-tools .cart-preview-wrap{top:59px}.primary-tools .cart-preview-wrap,.primary-tools .cart-preview-wrap *{max-height:none !important}html:not([dir="rtl"]) .primary-tools .cart-preview-wrap{right:0}html[dir="rtl"] .primary-tools .cart-preview-wrap{left:0}.primary-tools .cart-preview-wrap .cart-preview{-webkit-box-shadow:rgba(0,0,0,0.05) 0px 3px 3px 3px;box-shadow:rgba(0,0,0,0.05) 0px 3px 3px 3px;margin-top:1px}.primary-tools .cart-preview-wrap .cart-preview ul{padding:0.5em 1em 0 !important;margin:0 !important}.primary-tools .cart-preview-wrap .cart-preview ul li{padding-top:1em !important;padding-bottom:1em !important}.primary-tools .cart-preview-wrap .cart-preview ul li a{padding:0 !important}.primary-tools .cart-preview-wrap .cart-preview ul li:last-child{border-bottom:none !important}.primary-tools .cart-preview-wrap .cart-preview .total{margin:0;padding:0.5em 0;text-align:center}.primary-tools .cart-preview-wrap .cart-preview .buttons{padding:1.5em 0;margin:0;text-align:center}.primary-tools .cart-preview-wrap .cart-preview .buttons .button{padding:0.5em  1em !important;margin:0 0.25em !important;border-radius:3px !important;-webkit-transition:color 0.25s ease, border 0.25s ease !important;transition:color 0.25s ease, border 0.25s ease !important;text-transform:none;letter-spacing:0px}@media all and (min-width: 60em){.primary-tools .cart-preview-wrap{display:block;visibility:hidden;opacity:0}.primary-tools .cart-preview-wrap:hover,.primary-tools #cv-header-cart-button:hover+.cart-preview-wrap{opacity:1;visibility:visible;-webkit-transition:opacity 0.25s ease;transition:opacity 0.25s ease}}
.woocommerce .shop_table.cart th,.woocommerce .shop_table.cart td{border-right:none !important}.woocommerce .shop_table.cart .product-remove a{font-size:0px}.woocommerce .shop_table.cart .product-remove a:after{font-family:"theme-icons";font-style:normal;font-weight:normal;speak:none;text-decoration:inherit;font-variant:normal;text-transform:none;content:'\e814';font-size:16px}.woocommerce .shop_table.cart .product-thumbnail img{border-radius:3px;width:50px}.woocommerce .shop_table.cart .product-name a{font-size:1.15em;font-weight:600}.woocommerce .shop_table.cart .product-name dl{margin:0}.woocommerce .shop_table.cart .product-name dt{font-weight:600}.woocommerce .shop_table.cart .product-name p{margin:0}@media all and (max-width: 40em){.woocommerce .shop_table.cart .product-quantity input[type="button"]{display:none}}.woocommerce .shop_table.cart .product-quantity .quantity{margin:0 !important}.woocommerce .shop_table.cart .product-quantity .quantity input{height:40px;width:40px}.woocommerce .shop_table.cart .product-quantity .quantity input[type="number"]{font-size:1em}.woocommerce .shop_table.cart .product-subtotal .amount{font-weight:600;font-size:1.15em}.woocommerce .shop_table.cart .actions{padding:2em 1em}.woocommerce .shop_table.cart .actions input{margin-bottom:0;height:3em;padding-top:0;padding-bottom:0}.woocommerce .shop_table.cart .actions .coupon label{display:none}html:not([dir="rtl"]) .woocommerce .shop_table.cart .actions{text-align:right}html:not([dir="rtl"]) .woocommerce .shop_table.cart .actions .coupon{float:left}html[dir="rtl"] .woocommerce .shop_table.cart .actions{text-align:left}html[dir="rtl"] .woocommerce .shop_table.cart .actions .coupon{float:right}.woocommerce .cart_totals th,.woocommerce .cart_totals td{border-right:none !important}@media all and (max-width: 50em){table.cart .product-thumbnail,#content table.cart .product-thumbnail{display:none}table.cart .actions,#content table.cart .actions{text-align:auto}table.cart .actions .coupon,#content table.cart .actions .coupon{float:none !important;clear:both;overflow:hidden}table.cart .actions input,table.cart .actions .button,table.cart .actions .input-text,#content table.cart .actions input,#content table.cart .actions .button,#content table.cart .actions .input-text{width:48%;margin:0 1%;margin-bottom:5px !important}html:not([dir="rtl"]) table.cart .actions input,html:not([dir="rtl"]) table.cart .actions .button,html:not([dir="rtl"]) table.cart .actions .input-text,html:not([dir="rtl"]) #content table.cart .actions input,html:not([dir="rtl"]) #content table.cart .actions .button,html:not([dir="rtl"]) #content table.cart .actions .input-text{float:left}html[dir="rtl"] table.cart .actions input,html[dir="rtl"] table.cart .actions .button,html[dir="rtl"] table.cart .actions .input-text,html[dir="rtl"] #content table.cart .actions input,html[dir="rtl"] #content table.cart .actions .button,html[dir="rtl"] #content table.cart .actions .input-text{float:right}table.cart .actions .input-text+.button,table.cart .actions .button.alt,#content table.cart .actions .input-text+.button,#content table.cart .actions .button.alt{float:right}.cart-collaterals .cart_totals,.cart-collaterals .shipping_calculator,.cart-collaterals .cross-sells{width:100%;float:none;text-align:left}}@media all and (max-width: 40em){table.cart .product-remove,#content table.cart .product-remove{display:none}table.cart .actions input,table.cart .actions .button,table.cart .actions .input-text,#content table.cart .actions input,#content table.cart .actions .button,#content table.cart .actions .input-text{width:100%;margin:0 0 5px !important}}.woocommerce .cart-collaterals{margin-bottom:2em}.woocommerce .cart-collaterals .shipping_calculator h2 a{cursor:text}.woocommerce .cart-collaterals .shipping_calculator .shipping-calculator-form{display:block !important;overflow:visible !important;height:auto !important;margin:0 !important;padding:0.9375em !important}.woocommerce .cart-collaterals .shipping_calculator input,.woocommerce .cart-collaterals .shipping_calculator select{width:100%;margin-bottom:0}@media all and (min-width: 40em){.woocommerce .cart-collaterals{overflow:hidden;margin-left:-1em;margin-right:-1em}.woocommerce .cart-collaterals>*{padding-left:1em;padding-right:1em}html:not([dir="rtl"]) .woocommerce .cart-collaterals>*{float:right;width:50%;margin-left:-100%}html:not([dir="rtl"]) .woocommerce .cart-collaterals>*:nth-child(odd){margin-right:0;clear:right}html:not([dir="rtl"]) .woocommerce .cart-collaterals>*:nth-child(even){margin-right:50%}html[dir="rtl"] .woocommerce .cart-collaterals>*{float:left;width:50%;margin-right:-100%}html[dir="rtl"] .woocommerce .cart-collaterals>*:nth-child(odd){margin-left:0;clear:left}html[dir="rtl"] .woocommerce .cart-collaterals>*:nth-child(even){margin-left:50%}}.woocommerce-checkout .login{clear:both;padding:2em;border-radius:5px}.woocommerce-checkout .login:before,.woocommerce-checkout .login:after{content:"";display:block;width:100%;height:0;clear:both}.woocommerce form.checkout_coupon{clear:both;padding:2em;border-radius:5px}.woocommerce form.checkout_coupon:before,.woocommerce form.checkout_coupon:after{content:"";display:block;width:100%;height:0;clear:both}.woocommerce form.checkout_coupon input{margin-bottom:0 !important}.woocommerce form.checkout{margin-top:4em}.woocommerce form.checkout .woocommerce-shipping-fields h3 label{font-weight:inherit}.woocommerce form.checkout .woocommerce-shipping-fields h3 input{margin-bottom:0}.woocommerce form.checkout .woocommerce-shipping-fields #ship-to-different-address{cursor:default}.woocommerce form.checkout .woocommerce-shipping-fields #ship-to-different-address label,.woocommerce form.checkout .woocommerce-shipping-fields #ship-to-different-address input{cursor:pointer}.woocommerce form.checkout #order_review .variation{opacity:0.75;margin-top:0.5em}.woocommerce form.checkout #order_review .variation dl{margin:0}.woocommerce form.checkout #order_review .variation dt{font-weight:600}.woocommerce form.checkout #order_review .variation p{margin:0}#payment .payment_methods{list-style:none;padding:0;margin:0 0 2em}#payment .payment_methods li{padding:2em;margin:0;border-bottom:none !important}#payment .payment_methods li>label{cursor:pointer}#payment .payment_methods li>input[type="radio"]{margin-bottom:0}#payment .payment_methods li .payment_box{overflow:hidden}#payment .form-row select{width:auto}#payment .terms{text-align:right;padding:0 1em 0}html:not([dir="rtl"]) #payment #place_order{float:right}html[dir="rtl"] #payment #place_order{float:left}#payment h3,.woocommerce form.checkout h3,.woocommerce form.checkout_coupon h3,div.woocommerce form h3{margin-bottom:0;padding-bottom:0.5em}#payment .form-row label:not(.checkbox),.woocommerce form.checkout .form-row label:not(.checkbox),.woocommerce form.checkout_coupon .form-row label:not(.checkbox),div.woocommerce form .form-row label:not(.checkbox){display:block;margin-bottom:0.5em;font-weight:600}#payment .form-row label:not(.checkbox) abbr,.woocommerce form.checkout .form-row label:not(.checkbox) abbr,.woocommerce form.checkout_coupon .form-row label:not(.checkbox) abbr,div.woocommerce form .form-row label:not(.checkbox) abbr{border-bottom:none;color:#db4321}#payment .form-row select,#payment .form-row .input-text,.woocommerce form.checkout .form-row select,.woocommerce form.checkout .form-row .input-text,.woocommerce form.checkout_coupon .form-row select,.woocommerce form.checkout_coupon .form-row .input-text,div.woocommerce form .form-row select,div.woocommerce form .form-row .input-text{width:100%}#payment .form-row input,#payment .form-row select,#payment .form-row textarea,.woocommerce form.checkout .form-row input,.woocommerce form.checkout .form-row select,.woocommerce form.checkout .form-row textarea,.woocommerce form.checkout_coupon .form-row input,.woocommerce form.checkout_coupon .form-row select,.woocommerce form.checkout_coupon .form-row textarea,div.woocommerce form .form-row input,div.woocommerce form .form-row select,div.woocommerce form .form-row textarea{margin-bottom:0.5em}#payment .form-row.woocommerce-invalid input,#payment .form-row.woocommerce-invalid select,#payment .form-row.woocommerce-invalid textarea,.woocommerce form.checkout .form-row.woocommerce-invalid input,.woocommerce form.checkout .form-row.woocommerce-invalid select,.woocommerce form.checkout .form-row.woocommerce-invalid textarea,.woocommerce form.checkout_coupon .form-row.woocommerce-invalid input,.woocommerce form.checkout_coupon .form-row.woocommerce-invalid select,.woocommerce form.checkout_coupon .form-row.woocommerce-invalid textarea,div.woocommerce form .form-row.woocommerce-invalid input,div.woocommerce form .form-row.woocommerce-invalid select,div.woocommerce form .form-row.woocommerce-invalid textarea{border:1px solid #f26646 !important}#payment .form-row-wide,.woocommerce form.checkout .form-row-wide,.woocommerce form.checkout_coupon .form-row-wide,div.woocommerce form .form-row-wide{clear:both}@media all and (min-width: 40em){html:not([dir="rtl"]) #payment .form-row-first,html:not([dir="rtl"]) #payment .form-row-last,html:not([dir="rtl"]) .woocommerce form.checkout .form-row-first,html:not([dir="rtl"]) .woocommerce form.checkout .form-row-last,html:not([dir="rtl"]) .woocommerce form.checkout_coupon .form-row-first,html:not([dir="rtl"]) .woocommerce form.checkout_coupon .form-row-last,html:not([dir="rtl"]) div.woocommerce form .form-row-first,html:not([dir="rtl"]) div.woocommerce form .form-row-last{float:left;width:50%}html:not([dir="rtl"]) #payment .form-row-first,html:not([dir="rtl"]) .woocommerce form.checkout .form-row-first,html:not([dir="rtl"]) .woocommerce form.checkout_coupon .form-row-first,html:not([dir="rtl"]) div.woocommerce form .form-row-first{padding-right:1em}html:not([dir="rtl"]) #payment .form-row-last,html:not([dir="rtl"]) .woocommerce form.checkout .form-row-last,html:not([dir="rtl"]) .woocommerce form.checkout_coupon .form-row-last,html:not([dir="rtl"]) div.woocommerce form .form-row-last{padding-left:1em}html[dir="rtl"] #payment .form-row-first,html[dir="rtl"] #payment .form-row-last,html[dir="rtl"] .woocommerce form.checkout .form-row-first,html[dir="rtl"] .woocommerce form.checkout .form-row-last,html[dir="rtl"] .woocommerce form.checkout_coupon .form-row-first,html[dir="rtl"] .woocommerce form.checkout_coupon .form-row-last,html[dir="rtl"] div.woocommerce form .form-row-first,html[dir="rtl"] div.woocommerce form .form-row-last{float:right;width:50%}html[dir="rtl"] #payment .form-row-first,html[dir="rtl"] .woocommerce form.checkout .form-row-first,html[dir="rtl"] .woocommerce form.checkout_coupon .form-row-first,html[dir="rtl"] div.woocommerce form .form-row-first{padding-left:1em}html[dir="rtl"] #payment .form-row-last,html[dir="rtl"] .woocommerce form.checkout .form-row-last,html[dir="rtl"] .woocommerce form.checkout_coupon .form-row-last,html[dir="rtl"] div.woocommerce form .form-row-last{padding-right:1em}}
.woocommerce table.group_table .quantity{margin:0 !important}.woocommerce table.group_table .price{display:table-cell !important;margin:0 !important}.woocommerce .col2-set{clear:both;margin-bottom:2em}.woocommerce .col2-set:before,.woocommerce .col2-set:after{content:"";display:block;width:100%;height:0;clear:both}@media all and (min-width: 40em){html:not([dir="rtl"]) .woocommerce .col2-set .col-1,html:not([dir="rtl"]) .woocommerce .col2-set .col-2{float:left;width:50%}html:not([dir="rtl"]) .woocommerce .col2-set .col-1{padding-right:2em}html:not([dir="rtl"]) .woocommerce .col2-set .col-2{padding-left:2em}html[dir="rtl"] .woocommerce .col2-set .col-1,html[dir="rtl"] .woocommerce .col2-set .col-2{float:right;width:50%}html[dir="rtl"] .woocommerce .col2-set .col-1{padding-left:2em}html[dir="rtl"] .woocommerce .col2-set .col-2{padding-right:2em}}
.woocommerce .price{font-size:1.15em;display:block;font-weight:600;overflow:hidden}.woocommerce .price del{font-size:0.85em}.woocommerce .price ins{text-decoration:none}.woocommerce .cv-woocommerce-product-list .wc-loop-thumbnail{position:relative;overflow:hidden;width:100%}.woocommerce .cv-woocommerce-product-list .overlay-link,.woocommerce .cv-woocommerce-product-list .product-caption{position:absolute;top:0;left:0;height:100%;width:100%}.woocommerce .cv-woocommerce-product-list .product-caption{background:rgba(0,0,0,0.5);padding:1.5625em;-webkit-transition:opacity 0.25s ease;transition:opacity 0.25s ease}.woocommerce .cv-woocommerce-product-list .product-caption h3{margin-bottom:0;line-eight:1.5;font-size:1.25em}.woocommerce .cv-woocommerce-product-list .product-caption .price{font-size:1.25em}.woocommerce .cv-woocommerce-product-list .product-caption .price del{font-size:0.75em}.woocommerce .cv-woocommerce-product-list .product-caption .star-rating{opacity:0.75}.woocommerce .cv-woocommerce-product-list .wc-loop-thumbnail .product-caption{opacity:0}.woocommerce .cv-woocommerce-product-list .wc-loop-thumbnail:hover .product-caption{opacity:1}.woocommerce-ordering select{min-width:225px}@media all and (min-width: 40em){.woocommerce-result-count{line-height:3em}html:not([dir="rtl"]) .woocommerce-result-count{float:left}html[dir="rtl"] .woocommerce-result-count{float:right}html:not([dir="rtl"]) .woocommerce-ordering{float:right}html[dir="rtl"] .woocommerce-ordering{float:left}}.woocommerce .shop-loop img{height:auto;width:auto}.products.upsells,.products.related{margin-bottom:30px}.products.upsells+.products.related,.products.related+.products.upsells{margin-bottom:0}ul.products+.pagination{margin-top:3em}ul.products .product .product-inner-wrap{position:relative;border-radius:3px}ul.products .product .product-inner-wrap>a:not([class]),ul.products .product .product-inner-wrap h3,ul.products .product .product-inner-wrap .star-rating{margin-bottom:5px !important}ul.products .product .product-inner-wrap>a:not([class]){display:block}ul.products .product .product-inner-wrap .product-thumbnail,ul.products .product .product-inner-wrap .product-thumbnail img,ul.products .product .product-inner-wrap .product-description{display:block}ul.products .product .product-inner-wrap .product-description{padding:10px;height:8em}ul.products .product .product-inner-wrap .product-thumbnail{position:relative}ul.products .product .product-inner-wrap .product-thumbnail .wc-loop-thumbnail,ul.products .product .product-inner-wrap .product-thumbnail .alternate-thumbnail{border-radius:3px 3px 0 0}ul.products .product .product-inner-wrap .product-thumbnail .wc-loop-thumbnail{display:block;overflow:hidden;width:100%}ul.products .product .product-inner-wrap .product-thumbnail .wc-loop-thumbnail>span{display:block}ul.products .product .product-inner-wrap .product-thumbnail img{width:100%}ul.products .product .product-inner-wrap .product-thumbnail .alternate-thumbnail{position:absolute;top:0;left:0;opacity:0;-webkit-transition:opacity 0.5s ease;transition:opacity 0.5s ease;width:100%;background:blue}ul.products .product .product-inner-wrap:hover .product-thumbnail .alternate-thumbnail{opacity:1}ul.products .product .product-inner-wrap .onsale{position:absolute;top:0;right:0;height:40px;line-height:40px;width:40px;border-radius:40px;text-align:center;font-size:11px;z-index:99;top:-10px;right:-10px}ul.products .product .product-inner-wrap h3{margin-top:0;font-weight:400 !important;font-size:1.15em !important}ul.products .product .product-inner-wrap .price{font-size:1.15em;display:block;font-weight:600;overflow:hidden}ul.products .product .product-inner-wrap .price del{font-size:0.85em}ul.products .product .product-inner-wrap .price ins{text-decoration:none}ul.products .product .product-inner-wrap .add_to_cart_button,ul.products .product .product-inner-wrap .product_type_grouped{text-align:center;display:block;padding:0 0.3125em;font-size:0.85em;height:3em;line-height:3em;letter-spacing:1px;text-transform:uppercase;font-weight:600;-webkit-transition:color 0.25s ease, border 0.25s ease;transition:color 0.25s ease, border 0.25s ease;position:relative;overflow:hidden}ul.products .product .product-inner-wrap .add_to_cart_button:before{font-family:"theme-icons";font-style:normal;font-weight:normal;speak:none;text-decoration:inherit;font-variant:normal;text-transform:none;position:absolute;top:0;left:0;height:3em;line-height:3em;width:3em;text-align:center}ul.products .product .product-inner-wrap .add_to_cart_button.loading:before{content:'\e89a' !important;-webkit-animation:addingToCart 1s linear infinite;animation:addingToCart 1s linear infinite}ul.products .product .product-inner-wrap.in-cart .add_to_cart_button:before,ul.products .product .product-inner-wrap .add_to_cart_button.added:before{content:'\e812'}ul.products .product .product-inner-wrap .added_to_cart{display:none}@-webkit-keyframes addingToCart{0%{-webkit-transform:scale(0.75, 0.75);transform:scale(0.75, 0.75);opacity:0}50%{-webkit-transform:scale(1.25, 1.25);transform:scale(1.25, 1.25);opacity:1.0}100%{-webkit-transform:scale(0.75, 0.75);transform:scale(0.75, 0.75);opacity:0}}@keyframes addingToCart{0%{-webkit-transform:scale(0.75, 0.75);transform:scale(0.75, 0.75);opacity:0}50%{-webkit-transform:scale(1.25, 1.25);transform:scale(1.25, 1.25);opacity:1.0}100%{-webkit-transform:scale(0.75, 0.75);transform:scale(0.75, 0.75);opacity:0}}.woocommerce .quantity{margin-bottom:1em;border-radius:3px}html:not([dir="rtl"]) .woocommerce .quantity{float:left;margin-right:0.625em}html[dir="rtl"] .woocommerce .quantity{float:right;margin-left:0.625em}.woocommerce .quantity input{border:none !important;background:transparent !important;width:40px;height:40px;text-align:center;margin-bottom:0 !important}.woocommerce .quantity input[type="number"]{-moz-appearance:textfield}.woocommerce .quantity input[type="number"]::-webkit-inner-spin-button,.woocommerce .quantity input[type="number"]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.woocommerce .order_details{list-style:none;margin:2em 0;padding:0;border-bottom:none !important}.woocommerce .order_details li{font-size:1.15em;padding:1em}.woocommerce .shop_table dl{margin:0}.woocommerce .shop_table dd p{margin:0}.cv-woocommerce-product-list.is-carousel .product-inner-wrap .onsale{top:5px !important;right:5px !important}@media all and (min-width: 40em){html:not([dir="rtl"]) .product.is-single .single-product-columns>div{float:left}html:not([dir="rtl"]) .product.is-single .single-product-columns>div:first-child{width:35%;padding-right:1.5em}html:not([dir="rtl"]) .product.is-single .single-product-columns>div:last-child{width:65%;padding-left:1.5em}html[dir="rtl"] .product.is-single .single-product-columns>div{float:right}html[dir="rtl"] .product.is-single .single-product-columns>div:first-child{width:35%;padding-left:1.5em}html[dir="rtl"] .product.is-single .single-product-columns>div:last-child{width:65%;padding-right:1.5em}}.product.is-single .single-product-view-more{padding:0.625em 0.3125em}.product.is-single .single-product-view-more [class*="icon-"]{opacity:0.5}html:not([dir="rtl"]) .product.is-single .single-product-view-more [class*="icon-"]{margin-right:0.3125em}html[dir="rtl"] .product.is-single .single-product-view-more [class*="icon-"]{margin-left:0.3125em}.product.is-single .images{position:relative}.product.is-single .woocommerce-main-image img{display:block;width:100%}.product.is-single .thumbnails{margin:6px -3px;overflow:hidden}.product.is-single .thumbnails div{float:left;padding:0 3px 6px;width:25%}.product.is-single .thumbnails div img{display:block;width:100%}.product.is-single .images .onsale{position:absolute;top:-15px;height:50px;line-height:50px;width:50px;border-radius:50px;text-align:center;font-size:14px;z-index:99}html:not([dir="rtl"]) .product.is-single .images .onsale{left:-15px}html[dir="rtl"] .product.is-single .images .onsale{right:-15px}.product.is-single .summary [itemprop="description"]{margin-bottom:2em}.product.is-single h1{margin-top:0;margin-bottom:0}.product.is-single .price{margin-top:0.3125em}.product.is-single .woocommerce-product-rating{margin:1em 0}.product.is-single .woocommerce-product-rating .woocommerce-review-link{height:14px;font-size:14px;line-height:14px}html:not([dir="rtl"]) .product.is-single .woocommerce-product-rating .star-rating,html:not([dir="rtl"]) .product.is-single .woocommerce-product-rating .woocommerce-review-link{float:left}html:not([dir="rtl"]) .product.is-single .woocommerce-product-rating .woocommerce-review-link{margin-left:5px}html[dir="rtl"] .product.is-single .woocommerce-product-rating .star-rating,html[dir="rtl"] .product.is-single .woocommerce-product-rating .woocommerce-review-link{float:right}html[dir="rtl"] .product.is-single .woocommerce-product-rating .woocommerce-review-link{margin-right:5px}.products .product.is-single .woocommerce-product-rating{margin-top:0}.product.is-single .variations .label{font-weight:600}.product.is-single .variations_form{position:relative;padding:1em 2em;border-radius:3px}.product.is-single .variations_form .variations{border:none !important}.product.is-single .variations_form .variations tr{border-bottom:none !important}.product.is-single .variations_form .variations tr td{padding:0.75em 0;border:none !important}.product.is-single .variations_form .variations tr select{margin-bottom:0}.product.is-single .variations_form .variations tr .cv-select-box{max-width:250px}.product.is-single .variations_form .reset_variations{position:absolute;bottom:-1em;right:0;font-size:0.85em;margin-bottom:-15px;height:1em;line-height:1em}.product.is-single .variations_form table{margin-bottom:0}.product.is-single .variations_form .single_variation_wrap{overflow:hidden}.product.is-single .variations_form .single_variation{margin-top:1em}.product.is-single .variations_form .price{height:50px;line-height:50px}html:not([dir="rtl"]) .product.is-single .variations_form .price{float:right}html[dir="rtl"] .product.is-single .variations_form .price{float:left}.product.is-single .single_add_to_cart_button{height:42px;margin:0;padding-top:0;padding-bottom:0}.product.is-single .product_meta{clear:both}.product.is-single .product_meta{display:block;font-size:0.85em;margin-top:15px;height:1em;line-height:1em}body>p.demo_store{position:absolute;top:0%;left:0;height:50px;line-height:50px;-webkit-transform-origin:left bottom;-ms-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);text-align:center;background:#ADD5DE;color:#2D6673;padding:0 15px;margin:-50px 0 0;z-index:1250;font-weight:600;font-size:12px;display:none}@media all and (min-width: 40em){body>p.demo_store{display:block}}
.star-rating{display:block;line-height:14px}.star-rating.no-ratings{font-weight:300}.star-rating .star-indicator{margin:0 2px;position:relative;height:14px;width:12px;font-size:14px !important}.star-rating .star-indicator:before,.star-rating .star-indicator:after{font-family:"theme-icons";font-style:normal;font-weight:normal;speak:none;text-decoration:inherit;font-variant:normal;text-transform:none;position:absolute;top:0;left:0}.star-rating .star-indicator,.star-rating .star-indicator:before,.star-rating .star-indicator:after{display:inline-block}.star-rating .whole-star:before{content:'\e920'}.star-rating .half-star:before{content:'\e921'}.star-rating .half-star:after{content:'\e922'}.star-rating .empty-star:before{content:'\e921'}.no-js .woocommerce-tabs .panel{display:block !important;margin-bottom:1em !important}.woocommerce .woocommerce-tabs{margin:4em 0;-webkit-box-shadow:0px 5px 5px -5px rgba(0,0,0,0.15);box-shadow:0px 5px 5px -5px rgba(0,0,0,0.15)}.woocommerce .woocommerce-tabs .tabs{margin-bottom:-1px !important}.woocommerce .woocommerce-tabs .tabs a{display:block;text-align:center;height:3.25em;line-height:3.25em;text-align:center;overflow:hidden;border-top:none !important;border-left:none !important;position:relative;z-index:10}.woocommerce .woocommerce-tabs .panels{-webkit-box-shadow:0px -5px 5px -5px rgba(0,0,0,0.1);box-shadow:0px -5px 5px -5px rgba(0,0,0,0.1)}.woocommerce .woocommerce-tabs .panel{display:none;padding:2em;margin-top:0 !important}.woocommerce .woocommerce-tabs .panel table{margin-bottom:0}.woocommerce .woocommerce-tabs .panel table,.woocommerce .woocommerce-tabs .panel tr:last-child,.woocommerce .woocommerce-tabs .panel td,.woocommerce .woocommerce-tabs .panel th{border:none !important}.woocommerce .woocommerce-tabs .panel th{background:transparent;padding-left:0;padding-right:0}.woocommerce .woocommerce-tabs .tabs+.panel{display:block}.woocommerce .woocommerce-tabs #tab-share .share-buttons{font-size:1.25em}.woocommerce .woocommerce-tabs #tab-reviews{padding-bottom:3em;position:relative;z-index:8}.woocommerce .woocommerce-tabs #reviews .commentlist{overflow:hidden;padding:0}.woocommerce .woocommerce-tabs #reviews .commentlist li{clear:both;overflow:hidden}.woocommerce .woocommerce-tabs #reviews #comments .comment_container img{width:60px;height:60px;border-radius:60px}html:not([dir="rtl"]) .woocommerce .woocommerce-tabs #reviews #comments .comment_container img{float:left;margin-right:-60px}.woocommerce .woocommerce-tabs #reviews #comments .comment_container img html[dir="rtl"]{float:right;margin-left:-60px}html:not([dir="rtl"]) .woocommerce .woocommerce-tabs #reviews #comments .comment_container .star-rating{float:right}html[dir="rtl"] .woocommerce .woocommerce-tabs #reviews #comments .comment_container .star-rating{float:left}html:not([dir="rtl"]) .woocommerce .woocommerce-tabs #reviews #comments .comment_container .comment-text{margin-left:75px}.woocommerce .woocommerce-tabs #reviews #comments .comment_container .comment-text html[dir="rtl"]{margin-right:75px}.woocommerce .woocommerce-tabs #reviews #respond #reply-title{cursor:pointer;text-align:center;-webkit-transition:color 0.25s ease, border 0.25s ease, background 0.25s ease;transition:color 0.25s ease, border 0.25s ease, background 0.25s ease;padding:0 1em;font-size:1em;height:3em;line-height:3em;position:absolute;bottom:0;right:0;margin-bottom:0}.woocommerce .woocommerce-tabs #reviews #respond #reply-title+p{text-align:center}.woocommerce .woocommerce-tabs #reviews #respond .comment-form-rating label{font-weight:600;font-size:0.85em}.woocommerce .woocommerce-tabs #reviews #respond .comment-form-rating .cv-select-box{display:none !important}.woocommerce .woocommerce-tabs #reviews #respond .comment-form-rating .stars{float:none !important;width:auto !important;padding:0 !important;margin-top:0 !important}.woocommerce .woocommerce-tabs #reviews #respond .comment-form-rating .stars a{display:inline-block;padding:0 8px;position:relative;height:14px;width:12px;font-size:14px !important}.woocommerce .woocommerce-tabs #reviews #respond .comment-form-rating .stars a:after{display:inline-block;font-family:"theme-icons";font-style:normal;font-weight:normal;speak:none;text-decoration:inherit;font-variant:normal;text-transform:none;position:absolute;top:0;left:0;content:'\e921'}.woocommerce .woocommerce-tabs #reviews #respond .comment-form-rating .stars .is-rated>a:after{content:'\e920'}.woocommerce .woocommerce-tabs #reviews #respond .comment-form-rating .stars .is-rated a.active ~ a:after{content:'\e921'}.woocommerce .woocommerce-tabs #reviews #respond .comment-form-comment{clear:both;margin-top:1em}.woocommerce.js #reply-title+*{display:none}.price_slider_wrapper{position:relative}.price_slider_wrapper .ui-slider-handle,.price_slider_wrapper .ui-slider-range{position:absolute}.price_slider_wrapper .price_slider,.price_slider_wrapper .ui-slider-range{border-radius:3px}.price_slider_wrapper .price_slider{position:relative;height:7px;margin:1.25em 0}.price_slider_wrapper .ui-slider-range{height:7px;margin-top:-1px}.price_slider_wrapper .ui-slider-handle{width:17px;height:17px;margin:-6px 0 0 -5px;border-radius:17px;-webkit-transform:none;-ms-transform:none;transform:none;-webkit-transition:-webkit-transform 0.25s ease;transition:transform 0.25s ease}.price_slider_wrapper .ui-slider-handle+.ui-slider-handle{margin-left:-15px}.price_slider_wrapper .ui-slider-handle:focus{outline:none}.price_slider_amount{height:2.5em;line-height:2.5em;border-radius:3px;overflow:hidden}.price_slider_amount .button{background:transparent !important;border:none !important;padding:0 !important;margin:0 !important;display:block !important;font-size:1em !important;border-radius:0 3px 3px 0 !important}.price_slider_amount .button,.price_slider_amount .price_label{display:block;float:right;text-align:center;color:#777}.price_slider_amount .button{width:30%}.price_slider_amount .price_label{width:70%}.product_list_widget{list-style:none}.product_list_widget li{overflow:hidden}.product_list_widget li.empty{border-bottom:none !important;padding-left:0 !important;padding-right:0 !important}.product_list_widget li a{display:block}.product_list_widget li del{display:none}.product_list_widget li ins{text-decoration:none}.product_list_widget li dl{margin:0}.product_list_widget li dd{margin:0}.product_list_widget li p{margin:0}.product_list_widget li .quantity{background:transparent !important;border:none !important}html:not([dir="rtl"]) .product_list_widget li a img{float:left;margin-right:0.625em}html[dir="rtl"] .product_list_widget li a img{float:right;margin-left:0.625em}.product_list_widget li img{width:50px !important;border-radius:3px}.product_list_widget.cart_list li:last-child{border-bottom-width:2px}.widget .product_list_widget.cart_list li.empty{text-align:center}.woocommerce .sidebar .chosen a:after{font-family:"theme-icons";font-style:normal;font-weight:normal;speak:none;text-decoration:inherit;font-variant:normal;text-transform:none;content:'\e814'}html:not([dir="rtl"]) .woocommerce .sidebar .chosen a{text-align:left}html:not([dir="rtl"]) .woocommerce .sidebar .chosen a:after{float:right}html[dir="rtl"] .woocommerce .sidebar .chosen a{text-align:right}html[dir="rtl"] .woocommerce .sidebar .chosen a:after{float:left}.cart_list.product_list_widget+.total{margin-top:10px}
