@font-face{font-family:"nticons";src:url("../fonts/star.woff2") format("woff2"),url("../fonts/star.woff") format("woff");font-weight:normal;font-style:normal}body.woocommerce-demo-store .demo-store-container{position:absolute;top:0;padding:0;background:#1b1b1b;width:100%;text-align:left}body.woocommerce-demo-store .demo-store-container p{line-height:40px;color:#fff;font-size:12px}body.woocommerce-demo-store{padding-top:40px}.grid-item .woocommerce-LoopProduct-link{display:none}.price-container span.amount,.price-container ins{color:#000}.price-container del span.amount{color:#666;font-weight:normal}.price-container ins span.amount{color:#c00;font-weight:bold}.price-container ins{text-decoration:none}.widget .price-container ins span.amount{color:#000}.woocommerce{display:inline-block;width:100%;clear:both}.woocommerce.widget{float:none;width:auto}.woo-main-container{width:100%;float:left}.woocommerce .term-description{display:none}.continue-shopping{display:none}.woocommerce-checkout .continue-shopping{display:inline-block}#customer_details .col-1,#customer_details .col-2{display:inline-block;width:100%}.woo-main-container h1.page-title,.woo-main-container div.term-description{display:none}.woo-main-container ul.products{margin:0;padding:0}.woo-main-container p.woocommerce-info{padding:150px 100px;text-align:center}.woo-main-container .type-product .woo-image-side,.woo-main-container .type-product .woocommerce-product-gallery{float:left;min-height:50px}.woo-main-container .type-product .woocommerce-product-gallery{position:relative}.woo-main-container .summary{float:left}.woocommerce div.product div.images .woocommerce-product-gallery__trigger{position:absolute;top:.5em;right:.5em;font-size:1.5em;z-index:9;width:32px;height:32px;background:#fff;text-indent:-9999px;border-radius:100%;box-sizing:content-box}.woocommerce div.product div.images .woocommerce-product-gallery__trigger:before{content:"";display:block;width:9px;height:9px;border:2px solid #000;border-radius:100%;position:absolute;top:8px;left:8px;box-sizing:content-box}.woocommerce div.product div.images .woocommerce-product-gallery__trigger:after{content:"";display:block;width:2px;height:8px;background:#000;border-radius:6px;position:absolute;top:18px;left:20px;transform:rotate(-45deg);box-sizing:content-box}@media(min-width: 768px){.woocommerce-product-gallery .flex-direction-nav{position:static;height:0;z-index:2;top:0}.woocommerce-product-gallery:hover .flex-next,.woocommerce-product-gallery:hover .flex-prev{opacity:.9;display:block;visibility:visible;z-index:2;font-size:0;position:absolute;top:50%;line-height:60px}.woocommerce-product-gallery .flex-prev,.woocommerce-product-gallery .flex-next{transform:translateY(-50%)}.woocommerce-product-gallery .flex-prev{left:11.5%}.woocommerce-product-gallery.bottom-thumbs .flex-prev{left:1%}.woocommerce-product-gallery .flex-next{right:1%}.woocommerce-product-gallery .flex-prev:before{content:"";font-family:"nticons";font-size:42px}.woocommerce-product-gallery .flex-next:before{content:"";font-family:"nticons";font-size:42px}}.woo-main-container .product-images.stacked a{margin-bottom:1.5%;display:block}.product-images.withgallery .nor-flexslider{width:100%}.woo-main-container .woocommerce-product-gallery .flex-control-thumbs{margin-top:0}.woo-main-container .woocommerce-product-gallery .flex-viewport{margin-bottom:3px}.woo-main-container .product-images .flex-control-thumbs li,.woo-main-container .woocommerce-product-gallery .flex-control-thumbs li{width:14%;margin-right:.33%}.woo-main-container .product-images .flex-control-thumbs li:nth-child(7n+7),.woo-main-container .product-images .flex-control-thumbs li:last-child,.woo-main-container .woocommerce-product-gallery .flex-control-thumbs li:nth-child(7n+7),.woo-main-container .woocommerce-product-gallery .flex-control-thumbs li:last-child{margin-right:0}.woocommerce-product-gallery__wrapper img{min-width:100%}@media only screen and (max-width: 767px){.woo-main-container .woocommerce-product-gallery .flex-control-thumbs{display:flex;justify-content:center}.woocommerce-product-gallery__wrapper .zoomImg{display:none !important}}.woo-main-container .woocommerce-product-gallery .flex-viewport{height:auto !important}.woo-main-container .type-product .woo-image-side .thumbnails a,.woo-main-container .type-product .woocommerce-product-gallery .thumbnails a{float:left;width:100%;margin:5px 5px 0 0;margin-top:10px;display:block}.woo-main-container .type-product .woo-image-side .thumbnails img,.woo-main-container .type-product .woocommerce-product-gallery .thumbnails img{width:auto}.woo-main-container .woo-image-side a.woocommerce-main-image,.woo-main-container .type-product .woocommerce-product-gallery .thumbnails a.woocommerce-main-image{width:100%;float:left}.woo-main-container .summary{float:left}.woo-main-container .summary p.out-of-stock{padding:10px 1px 12px 1px;font-weight:bold}.woo-main-container .summary p.stock.out-of-stock:before{content:"";font-family:"nticons";margin-right:9px}.summary .nor-social-sharing{text-align:left;margin-top:30px}.summary .nor-social-sharing>:first-child{margin-left:0}@media only screen and (max-width: 767px){.product-images.withgallery .flex-direction-nav{display:none}.woo-main-container .type-product .woo-image-side,.woo-main-container .type-product .woocommerce-product-gallery,#reviews #comments,.woo-main-container .summary,#reviews #review_form_wrapper,#reviews .woocommerce-verification-required{width:100% !important;margin:10px 0 10px 0}div.product.type-product{display:flex;flex-direction:column;width:100%}div.product.type-product .summary{order:-1;margin-bottom:30px;margin-left:0}.woo-main-container .type-product .images{margin-bottom:50px}#reviews .nor-button{float:left;margin-top:20px}#reviews .comment-respond{margin-top:30px}.addresses.col2-set .col-1{border:none !important}}.container .woo-main-container.woo-main-container-sidebar{width:75%}@media(max-width: 767px){.container .woo-main-container.woo-main-container-sidebar{width:100%}}.review-showmore{margin-bottom:60px}.review-showmore{display:block;padding:30px 0 60px 0}.review-showmore a{border-bottom:1px solid;padding-bottom:5px;font-size:90%}.review-showmore a:before{font-family:"nticons";content:"";margin-right:3px;margin-left:-4px;position:relative}#yith-wcwl-form .wishlist-title{width:100%;margin-bottom:30px}#yith-wcwl-form table.shop_table.cart{width:100%}#yith-wcwl-form table.shop_table.cart tbody td.product-price span{font-size:100%}.yith-wcwl-add-to-wishlist{margin:20px 0 20px 0;display:block}.yith-wcwl-add-to-wishlist a:before{font-family:"nticons";content:"";margin-right:4px}.yith-wcwl-add-to-wishlist span.feedback{display:block;margin:0 0 10px 0;font-size:11px}table.variations{margin-bottom:10px}table.variations td.label{padding-right:20px;font-weight:bold}table.variations td{line-height:28px;display:block}table.variations tr:last-child td{padding-bottom:0}table.variations tr{display:block}table.variations tr label{margin:0}.summary table.variations tr{padding-bottom:10px}table.variations tr a.reset_variations{display:none !important}.single_variation_wrap .in-stock{display:none}.woo-main-container .summary form{width:100%}div.variations{display:inline-block;width:100%}.woo-main-container .summary form select{height:38px;line-height:38px;float:left;min-width:60px}.woo-main-container .summary form select,.woo-main-container .summary form span.select-wrap{margin-bottom:10px}.woo-main-container .summary form span.select-wrap{margin-right:8px;float:left}.woo-main-container .summary form span.select-wrap select{margin-bottom:0}.woocommerce div.quantity{margin-right:10px;position:relative}.woocommerce div.quantity label{display:none}.woocommerce div.quantity input[type=number]{width:70px;height:36px;line-height:1.65;float:left;display:block;padding:0;margin:0;padding-left:12px}.woocommerce div.quantity input:focus{outline:0}.woocommerce div.quantity .quantity-nav{float:left;position:relative;height:35px}.woocommerce .product-quantity div.quantity .quantity-nav{height:25px;top:2px}.woocommerce div.quantity .quantity-button{position:relative;cursor:pointer;border-left:1px solid;width:20px;text-align:center;color:#333;font-size:12px;font-family:sans-serif;line-height:1.4;transform:translateX(-100%);-webkit-user-select:none;-moz-user-select:none;-o-user-select:none;user-select:none}.woocommerce .product-quantity div.quantity .quantity-button{line-height:1}.woocommerce div.quantity .quantity-button.quantity-up{position:absolute;height:50%;top:0;border-bottom:1px solid}.woocommerce div.quantity .quantity-button.quantity-down{position:absolute;bottom:0;height:50%}.woocommerce .product-quantity div.quantity .quantity-button.quantity-up,.woocommerce .product-quantity div.quantity .quantity-button.quantity-down{height:50%}@media(min-width: 768px){.woocommerce div.quantity input[type=number]{-moz-appearance:textfield}.woocommerce div.quantity input[type=number]::-webkit-inner-spin-button,.woocommerce div.quantity input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}}@media(max-width: 767px){.quantity-nav{display:none}}div.variations select{display:inline-block;margin-left:-1px}div.variations select:last-child{margin-bottom:0}.woo-main-container .summary form div.quantity{display:inline-block}.woo-main-container .summary form .qty{line-height:36px;height:36px;margin-right:7px;padding:5px;max-width:70px}.woo-main-container .summary form button{display:block;background:#c00;padding:0px 24px;height:48px;width:100%;font-weight:bold;margin-top:20px;max-width:430px}.woo-main-container .summary .single_variation_wrap{display:inline-block}body .summary table.variations{width:50%;min-width:150px}.woo-main-container .summary form span.select-wrap,.woo-main-container .summary form select,.woo-main-container .summary .single_variation_wrap{width:100%}.woo-main-container .summary .single_variation_wrap .woocommerce-variation-add-to-cart{width:100%;margin-top:5px}.woo-main-container .summary form div.quantity{width:25%;min-width:80px}.woo-main-container .summary div.quantity .quantity-button{width:25px}.woocommerce div.quantity input[type=number]{width:100%;max-width:100%;box-shadow:none}@media(max-width: 991px){body .summary table.variations{width:100%}}.summary .single-cart-grouped{margin-top:20px;display:inline-block;border-top:1px solid #ddd;border-bottom:none}.summary .single-cart-grouped table{width:100%}.summary table.group_table td label{margin-bottom:0}.summary table.group_table td{padding:12px 0px 12px 0;border-bottom-width:1px}.summary table.group_table .qty{height:24px;line-height:24px;min-width:50px;float:none;padding:5px;margin-right:0}.summary table.group_table .button{background:none;line-height:26px;color:inherit;border:none;padding:0;font-size:11px}.summary .single-cart-grouped button{margin-top:20px !important}.summary .group_table{width:100%;margin-bottom:20px}.summary .group_table td:first-of-type{width:20%}.summary .group_table .price{text-align:right}.summary .group_table span.select-wrap:after{line-height:24px !important}.summary .group_table .out-of-stock{margin-right:0;display:inline-block;font-size:11px;padding:0 !important}.woo-main-container .summary .group_table p.stock.out-of-stock:before{margin-right:5px;margin-left:15px}div.blockOverlay{opacity:.6 !important}.summary .woocommerce-product-rating{margin:5px 0 30px 0}.summary .woocommerce-product-rating i{font-size:14px}.summary .woocommerce-product-rating .star-rating{display:inline-block;margin-right:5px}.summary .woocommerce-product-rating .star-rating.ration-no-show{display:none}.summary .woocommerce-product-rating .woocommerce-review-link{font-size:12px;position:relative;top:-1px}.summary .woocommerce-product-rating .woocommerce-review-link span.write-one{border-bottom:1px solid}.summary .product-desc p{margin-bottom:20px}.summary .shop_attributes{width:100%}.summary .shop_attributes p{margin:0}.summary .product_meta{display:block;margin-top:25px}.summary .product_meta .posted_in,.summary .product_meta .tagged_as{display:none}.summary .product_meta .sku_wrapper,.summary .product_tags{display:block;margin-top:15px}.summary .product_meta a[rel=tag]{margin-right:10px;display:inline-block}.summary .product_meta{font-size:90%}.summary .product_meta .categories{margin:0 0 15px 0}.summary .product_meta .categories span{margin-right:5px}.summary .product-full-desc{font-size:90%;text-align:left}.summary .product-full-desc td,.summary .product-full-desc th{padding:8px 10px 8px 0}.summary .product-full-desc th{vertical-align:top;min-width:50px}.summary .product-full-desc td p{font-size:100%}.single_variation{display:block;line-height:1.4rem}.woocommerce-variation div:not(:empty){margin-bottom:10px}.single_variation:empty{margin:0}.summary .price-wrapper del,.single_variation del{display:inline-block;font-size:15px;margin-right:5px}.summary .price-wrapper span.amount,.single_variation span.amount{display:inline-block;font-size:24px;text-decoration:none;font-weight:bold}.summary .price-wrapper del span.amount,.single_variation del span.amount{font-size:15px;font-weight:normal;text-decoration:line-through}.summary .price-wrapper .price-container{display:inline-block;line-height:2em}.summary .price-wrapper .price-container span.from{font-weight:normal;font-size:14px}.summary .price-wrapper p.price{padding-bottom:0}.summary .price-wrapper .product-onsale{display:inline-block;border:1px solid;line-height:22px;padding:0px 12px 0px 12px;border-radius:50px;-moz-border-radius:50px;-webkit-border-radius:50px;font-size:10px;font-weight:bold;position:relative;top:-5px;margin-left:6px;color:#c00;border-color:#c00}.woo-image-side.product-images .woocommerce-product-gallery__wrapper,.woo-image-side.product-images .woocommerce-product-gallery__image{width:100% !important;height:auto !important}.woocommerce-product-gallery__image:hover,.woocommerce-product-gallery__image a:hover{cursor:zoom-in}.woocommerce-product-gallery__trigger{display:none}body.single-product .pswp__caption{display:none !important}.woo-main-container .woocommerce-tabs{float:left;width:100%;padding-top:5%}body div.woo-tabs-1 .woocommerce-tabs #tab-reviews{border:none}body div.woo-tabs-1 .woo-main-container .woocommerce-tabs{border-top-width:0;margin-top:0}body div.woo-tabs-1 .woocommerce-tabs #tab-description,body div.woo-tabs-1 .woocommerce-tabs #tab-additional_information{display:none !important}body div.woo-tabs-2 .woocommerce-tabs #tab-description,body div.woo-tabs-2 .woocommerce-tabs #tab-additional_information{display:block !important}body div.woo-tabs-2 .woocommerce-tabs #tab-reviews{border:none;border-top:1px solid;padding-top:5%}body div.woo-tabs-1 .woo-main-container .woocommerce-tabs ul.tabs,body div.woo-tabs-2 .woo-main-container .woocommerce-tabs ul.tabs{display:none}body div.woo-tabs-1 .woo-main-container .woocommerce-tabs div#tab-description,body div.woo-tabs-2 .woo-main-container .woocommerce-tabs div#tab-description{float:left;width:60%;margin-right:7%}body div.woo-tabs-1 .woo-main-container .woocommerce-tabs div#tab-additional_information,body div.woo-tabs-2 .woo-main-container .woocommerce-tabs div#tab-additional_information{float:left;width:33%}body div.woo-tabs-1 .woo-main-container .woocommerce-tabs div#tab-additional_information,body div.woo-tabs-1 .woo-main-container .woocommerce-tabs div#tab-description,body div.woo-tabs-2 .woo-main-container .woocommerce-tabs div#tab-additional_information,body div.woo-tabs-2 .woo-main-container .woocommerce-tabs div#tab-description{margin-bottom:5%}body div.woo-tabs-1 .woo-main-container .woocommerce-tabs div#tab-additional_information table,body div.woo-tabs-2 .woo-main-container .woocommerce-tabs div#tab-additional_information table{width:100%}body div.woo-tabs-3 .woocommerce-tabs{padding-bottom:5%}body div.woo-tabs-3 .woocommerce-tabs div#tab-reviews{border:none}body div.woo-tabs-3 .woocommerce-tabs .wc-tabs{list-style:none;margin:0;display:flex;font-size:18px;margin-bottom:3%}body div.woo-tabs-3 .woocommerce-tabs .wc-tabs li{margin-right:2.5%}body div.woo-tabs-3 .woocommerce-tabs .wc-tabs li.active a{border-bottom:1px solid;padding-bottom:2px}@media(max-width: 767px){body div.woo-tabs-3 .woocommerce-tabs .wc-tabs{flex-direction:column}body div.woo-tabs-3 .woocommerce-tabs .wc-tabs li{margin-bottom:1.2%;margin-right:0}}.woocommerce-Tabs-panel#tab-description{max-width:900px}.woocommerce-tabs #tab-reviews{margin:0;padding:0;border:none}.woo-main-container .woocommerce-tabs,.woo-main-container .upsells{float:left;width:100%}.woo-main-container .upsells,.woocommerce .cross-sells,.woocommerce .related.products{float:left;width:100%}.woocommerce-cart .cross-sells{margin-top:50px}.single-product .related.products,.single-product .upsells.products{border-top:1px solid;padding-top:50px;margin-top:0px}@media(max-width: 768px){body.single-product .navigate-arrows{display:none}}hr.add-to-top{margin:20px 0 50px}@media(max-width: 479px){hr.add-to-top{margin:0px 0 30px}}.woo-main-container .upsells h2,h2.relatedposts,.woocommerce .cross-sells h2,.woocommerce .related.products h2{margin-bottom:20px;float:left;width:100%}.woocommerce-tabs div#tab-reviews{float:left;width:100%;display:none}.grid-type-product span.onsale{font-size:10px;font-weight:bold;color:#fff;z-index:10;text-transform:uppercase;text-align:center;font-weight:bold;line-height:20px;padding-top:50px;padding-bottom:2px;transform:rotate(45deg);-moz-transform:rotate(45deg);-webkit-transform:rotate(45deg);-o-transform:rotate(45deg);-ms-transform:rotate(45deg);width:100px;display:block;background:#c00;position:absolute;top:-35px;right:-48px}.product-addtocart-wrapper,.grid-type-product a.button{display:none;opacity:0;border:none;padding:0;background:none;position:relative;top:-1px}@media(max-width: 767px){.grid-type-product a.button{display:block;opacity:1;margin-top:12px;float:none}}.grid-item .add_to_cart_button:before{content:"";font-family:"nticons";margin-right:6px}.single_add_to_cart_button:before{content:"";font-family:"nticons";margin-right:8px}.grid-item .product_type_grouped:before{content:"";font-family:"nticons";margin-right:5px}.grid-item .product_type_external:before,.product-type-external .single_add_to_cart_button:before{content:"";font-family:"nticons";margin-right:5px}.grid-item .product-price{display:block;margin-top:5px;margin-bottom:4px}.grid-item .product-rating-wrapper .product-rating i,.grid-item .star-rating i{font-size:12px;display:inline-block}.woocommerce .star-rating{color:orange}.grid-item .product-price .product-rating-wrapper,.grid-item .star-rating{float:left;height:23px;display:block;width:100%;margin-bottom:5px}.grid-item .star-rating{margin-top:-4px}.grid-item .product-price .price-container ins{text-decoration:none;margin-right:5px}.grid-item .price-add-to-cart{display:block;width:100%;margin-top:5px}.grid-item .product-addtocart-wrapper{float:left}.grid-item.grid-type-product a.button:hover{background:none}.grid-item .price-add-to-cart a.added_to_cart{display:none !important}.grid-item .info-overlay .price-add-to-cart a.button{margin-left:10px;display:inline-block}.grid-item .info-overlay .product-addtocart-wrapper{float:none;display:block;margin-top:15px}.grid-item.three .product-addtocart-wrapper,.grid-item.four .product-addtocart-wrapper{float:left;width:100%;margin-top:10px}@media(min-width: 768px){.grid-item:hover .product-addtocart-wrapper,.grid-item.grid-type-product:hover a.button{visibility:visible;opacity:1;display:inline-block}.grid-item:hover .price-container{display:none}}div.type-product article.grid-item .info.info-overlay .price-container{display:block;margin-bottom:10px}.grid-item .price-container del span.amount{font-size:inherit}.grid-item .product-onsale{display:inline-block;float:none;top:-2px;margin-left:5px;font-size:9px;line-height:18px;padding:0 7px;border:1px solid;border-radius:50px;-moz-border-radius:50px;-webkit-border-radius:50px;font-weight:bold;position:relative}.summary .product_title{padding-bottom:5px;margin-bottom:0}.summary .product-full-desc table.shop_attributes{margin-top:10px}.summary .product-full-desc table.shop_attributes td{padding:0px}.summary .product-full-desc table.shop_attributes th{margin-bottom:10px;padding-top:10px;cursor:pointer;padding-bottom:0;font-weight:Bold}.summary .product-full-desc table.shop_attributes th:after{content:"+";float:right}.summary .product-full-desc table.shop_attributes th.expand:after{content:"-";float:right}.summary .product-full-desc table.shop_attributes tr{border-bottom:1px solid #eee}.summary .product-full-desc table.shop_attributes td,.summary .product-full-desc table.shop_attributes th{display:block;float:left;width:100%;text-align:left}.summary .product-full-desc table.shop_attributes td{padding-bottom:10px;display:none}.summary .product-full-desc table.shop_attributes td p{padding-bottom:20px}.summary .product-full-desc table.shop_attributes td p:last-child{padding-bottom:0}#tab-additional_information .shop_attributes th{text-align:left;width:30%;vertical-align:top;font-weight:Bold}#tab-additional_information .shop_attributes td,#tab-additional_information .shop_attributes th{padding:15px 10px 15px 0}#tab-additional_information .shop_attributes tr:first-child td,#tab-additional_information .shop_attributes tr:first-child th{padding-top:0}#tab-additional_information .shop_attributes tr{border-bottom:1px solid}#tab-additional_information .shop_attributes tr:last-child{border:none}@media only screen and (max-width: 767px){.woo-main-container .woocommerce-tabs .entry-content{margin-bottom:10% !important;margin-top:10% !important}.woo-main-container .woocommerce-tabs div#tab-description{width:100%}.woo-main-container .woocommerce-tabs div#tab-additional_information{width:100%}.woocommerce-tabs #tab-reviews{border:none !important;border-top:3% !important}}ol.commentlist{list-style:none}#review_form_wrapper #review_form h3{font-size:14px}#reviews .do-review{float:right;margin-top:10px}#reviews #comments{float:left}#reviews #review_form_wrapper,#reviews .woocommerce-verification-required{float:left}#review_form_wrapper a.nor-button{margin-top:8px}#reviews p.meta strong{margin-right:2px}#reviews .comment-form-rating{display:inline-block}#reviews .comment-form-rating,#reviews .comment-form-comment{padding:10px 0}#reviews .comment-form-comment{margin-bottom:0;padding-bottom:0}#reviews .form-submit{margin-top:15px}#reviews .comment-form-comment label{display:none}#reviews ol.commentlist li{border:none;margin-bottom:30px}#reviews ol.commentlist img{width:40px;margin-right:12px;display:none;border-radius:50px;-moz-border-radius:50px;-webkit-border-radius:50px}#reviews ol.commentlist .comment-text{display:inline-block;width:85%}#reviews ol.commentlist .comment-text p.meta{margin:5px 0 5px 0}.star-rating span{display:none}#reviews ol.commentlist .comment-text .star-rating i{font-size:12px}#reviews ol.commentlist p.meta:before{content:none}#reviews ol.commentlist .description{padding-left:0}.nor-recently-viewed{float:left;width:100%;margin-bottom:40px}.nor-recently-viewed h3{padding-bottom:20px}.nor-recently-viewed ul{list-style:none;margin:0;font-size:11px}.nor-recently-viewed ul li{width:31%;float:left;margin-right:3%;margin-bottom:3%}.nor-recently-viewed ul li.third-item{margin-right:0}.nor-recently-viewed ul li span.p-title{display:block}.nor-recently-viewed ul li span{display:inline-block}.nor-recently-viewed ul li span.p-title{margin:8px 0 3px 0;line-height:1.6em}.nor-recently-viewed ul li del span{text-decoration:line-through}.woocommerce-account form>p{width:100%;display:inline-block}.addresses.col2-set{float:left;width:100%;margin-bottom:20px;margin-top:15px}.addresses.col2-set .col-1{float:left;width:49.5%;margin-right:2%;border-right:1px solid}.addresses.col2-set .col-2{float:left;width:48%}.woocommerce .shop_table.my_account_orders,.woocommerce .shop_table.order_details{width:100%;margin-bottom:6%;text-align:left}.shop_table.order_details tfoot{text-align:right}@media(max-width: 767px){.woocommerce-MyAccount-content{overflow-x:auto;-webkit-overflow-scrolling:touch}}.woocommerce-cart-form{font-size:14px}.woocommerce .shop_table tr{border-bottom:1px solid}.woocommerce .shop_table th,.woocommerce .shop_table td{padding:12px 0px}.woocommerce .shop_table span{font-weight:bold}.woocommerce .shop_table td.order-total{width:170px}.woocommerce .shop_table td.order-actions{text-align:right}.woocommerce .shop_table td .button{margin-right:5px;padding:4px 10px;font-size:12px}.woocommerce .shop_table td .button[name=update_cart]{display:none}.woocommerce-MyAccount-navigation{float:left;width:20%}.woocommerce-MyAccount-navigation ul{list-style:none;margin:15px 0 0 0;font-size:90%}.woocommerce-MyAccount-navigation ul li{border-bottom:1px solid #eee;padding-bottom:7px;margin-bottom:7px}@media(max-width: 768px){.woocommerce-MyAccount-navigation ul li{padding-bottom:5px;margin-bottom:5px;width:100%}}.woocommerce-MyAccount-navigation ul li.is-active{font-weight:bold}.woocommerce-MyAccount-content{float:left;width:80%;border:1px solid;padding:15px 25px;border-radius:5px;min-height:350px;margin-bottom:60px}.woocommerce-MyAccount-content legend{margin:20px 0 15px 0;float:left;width:100%}@media only screen and (max-width: 767px){.woocommerce-MyAccount-navigation,.woocommerce-MyAccount-content{float:left;width:100%;margin:30px 0;min-height:auto}}.woocommerce-MyAccount-content .right-menu{margin:0}.woocommerce .woocommerce-MyAccount-content .right-menu ul li{padding:5px 0;margin-bottom:0}.woocommerce .woocommerce-MyAccount-content .right-menu p{padding:30px 0}.woocommerce-MyAccount-content .woo-view-order .orderinfo-left,.woocommerce-MyAccount-content .woo-view-order .orderinfo-right{width:100%}.woo-open-menu{font-weight:bold;font-size:110%;display:none;margin:20px 0 0 0}.woo-open-menu a:after{font-family:"nticons";content:"";margin-left:6px;position:relative;top:1px}@media(max-width: 768px){.woo-open-menu{display:block}.woocommerce-MyAccount-navigation{margin:0;display:none}.woocommerce-MyAccount-navigation.hidden-menu{display:block}.woocommerce .woocommerce-MyAccount-navigation ul li{border:none;padding-bottom:0;margin-bottom:8px}.woocommerce .woocommerce-MyAccount-content{padding:0;border:none}}.woo-view-order{text-align:left;padding-top:30px}.woo-view-order .product-img img{width:50px}.woo-view-order .orderinfo-left{margin:auto;width:60%;margin-bottom:6%}.woo-view-order .orderinfo-left .order_details tfoot th{text-align:right;padding-right:20px;width:75%}.woo-view-order .orderinfo-left .order_details tfoot td{text-align:right}.woo-view-order h2{margin-bottom:25px}.woo-view-order header h2{margin-bottom:15px}.woo-view-order .orderinfo-right{margin:auto;width:60%}.woo-view-order .orderinfo-right header,.woo-view-order .orderinfo-right .customer_details{width:100%}.woo-view-order .orderinfo-right table.customer_details td,.woo-view-order .orderinfo-right table.customer_details th{text-align:left}.woo-view-order .orderinfo-right table.customer_details th{padding-right:10px}.woo-view-order .orderinfo-right .addresses.col2-set{width:auto;margin-top:30px}.woo-view-order .orderinfo-right .addresses.col2-set .col-1,.woo-view-order .orderinfo-right .addresses.col2-set .col-2{width:100%;margin-bottom:40px;border:none}.woocommerce-Address-title a.edit{border:1px solid;padding:0px 12px;font-size:80%;margin-bottom:20px;display:inline-block}table.customer_details{margin:auto;margin-bottom:30px}table.customer_details tr{border:none !important}table.customer_details td{float:left;width:100%;padding-bottom:25px !important}table.customer_details th{font-weight:bold;float:left;width:100%}@media only screen and (max-width: 767px){.woo-view-order .orderinfo-left,.woo-view-order .orderinfo-right{float:left;width:100%;margin:0}}.woocommerce .shop_table tbody td.product-total{text-align:right !important}.woocommerce dl.customer_details{margin-bottom:30px}.woocommerce mark{font-weight:bold;background:none}.woocommerce p.order-info{margin-top:20px}.woocommerce p.order-info:before{font-family:"nticons";content:"";margin-left:2px;margin-right:4px}.woocommerce ol.commentlist{list-style:none;margin:15px 0 30px 0;padding:0}.woocommerce .woocommerce-Tabs-panel{margin-top:0}.woocommerce ol.commentlist li{margin-bottom:20px;border-bottom:1px solid;padding-bottom:0px}.woocommerce ol.commentlist p.meta{font-size:85%;padding-bottom:5px}.woocommerce ol.commentlist .description{padding-left:10px}dl.customer_details{float:left;width:100%;margin:1em 0;padding:0;border-bottom:1px solid}dl.customer_details dt{clear:left;float:left;width:20%;margin:0;padding:8px 0;border-top:1px solid;font-weight:bold}dl.customer_details dd{float:left;width:80%;margin:0;padding:8px 0;border-top:1px solid}ul.digital-downloads{margin:0;list-style:none;margin-bottom:6%}ul.digital-downloads li:before{font-family:"nticons";content:"";margin-right:4px}ul.digital-downloads li:first-child{padding-top:0}ul.digital-downloads li{border-bottom:1px solid;padding:10px 0}.woocommerce .myaccount_user{display:none}.woocommerce .myaccount-wrapper{float:left;width:70%}.woocommerce .myaccount-wrapper h2,.woocommerce .myaccount-wrapper h3,.woocommerce .orderinfo-right h2,.woocommerce .orderinfo-right h3,.woocommerce .orderinfo-left h2,.woocommerce .orderinfo-left h3{margin-bottom:10px}.woocommerce .right-menu{border-radius:5px;box-sizing:border-box;float:left;width:25%;margin-left:5%;box-sizing:border-box}.woocommerce .right-menu p{padding:25px 15px 15px 15px}.woocommerce .right-menu ul{margin:0;list-style:none}.woocommerce .right-menu ul li{padding:10px 15px;border-bottom:1px solid}p.order-again{text-align:right}.woocommerce form h3{margin:0px 0 25px 0}.woocommerce form fieldset{float:left;width:100%;margin-bottom:10px}.woocommerce p input[type=submit]{margin-bottom:30px}.myaccount-wrapper p.form-row{display:block;float:left;width:80%}.myaccount-wrapper p.form-row .select2-container{width:100% !important}.myaccount-wrapper p.form-row label{margin-bottom:5px}.myaccount-wrapper legend{font-size:120%;font-weight:bold;padding-top:30px;padding-bottom:20px}.myaccount-wrapper .button{margin-top:20px}.myaccount-wrapper .shop_table .button{margin:0}.account-address p{padding-bottom:10px;float:left;width:100%}.account-address p label{display:inline-block;width:25%}.account-address label{float:left;margin-top:8px}.account-address p input,.account-address p textarea,.account-address p select{width:75%;display:inline-block}.account-address p .chosen-container{width:75% !important;display:inline-block}.account-address p .chosen-single span,.account-address p .chosen-container-single .chosen-single div b{line-height:34px;background-position:0px 8px !important}.account-address input.button{width:auto;margin-left:25%;margin-top:10px}.woocommerce-cart .cart-empty:before{content:"";font-family:"nticons";display:block;font-size:60px;margin-bottom:40px}.woocommerce table.shop_table.cart thead .product-price{text-align:center}.woocommerce table.shop_table.cart thead .product-subtotal{text-align:right}.woocommerce table.shop_table.cart thead{margin-bottom:20px}.woocommerce table.shop_table.cart thead{font-size:.8rem}.woocommerce form .form-row .required{color:red;font-weight:700;border:0 !important;text-decoration:none}form.woo-cart .coupon label{display:none}form.woo-cart td.actions{text-align:right}form.woo-cart td.actions input{display:inline-block}form.woo-cart td.actions input.update{background:none !important}.woocommerce form.woo-cart{float:left;width:100%;margin-bottom:50px}.woocommerce .shop_table thead th{text-align:left;padding-bottom:12px}.woocommerce .shop_table.order_details thead th.product-total{text-align:right}.woocommerce table.shop_table.cart{width:62%;float:left}.woocommerce table.shop_table.cart .qty{height:26px;line-height:26px;margin-top:2px;max-width:70px;width:60px;padding:5px}.woocommerce table.shop_table.cart tbody td{vertical-align:top;padding-top:25px;padding-bottom:25px}.woocommerce table.shop_table.cart tbody tr{border-bottom:1px solid #ddd}.woocommerce table.shop_table.cart tbody tr:last-child{border-bottom:none}.woocommerce table.shop_table.cart tbody tr.cart_item:last-child{border:none}.woocommerce table.shop_table.cart tbody td.product-thumbnail{width:100px;padding-right:15px}.woocommerce table.shop_table.cart tbody td.product-thumbnail a{width:100px;display:inline-block}.woocommerce table.shop_table.cart tbody td.product-quantity{width:50px}.woocommerce table.shop_table.cart tbody td a.pname{line-height:34px;font-weight:bold}.woocommerce table.shop_table.cart tbody td a.remove{font-size:90%;border-bottom:1px dotted;padding-top:30px;display:inline-block}.woocommerce table.shop_table.cart tbody td span{line-height:32px}.woocommerce table.shop_table.cart tbody td.product-price span{font-weight:normal;font-size:90%}.woocommerce table.shop_table.cart tbody td.product-subtotal span{font-weight:bold}.woocommerce table.shop_table.cart tbody td.product-price,.woocommerce table.shop_table.cart tbody td.product-subtotal{text-align:center}.woocommerce table.shop_table.cart tbody td.product-price{width:95px}.woocommerce table.shop_table.cart tbody tr .product-remove{width:35px}.woocommerce table.shop_table.cart tbody tr .product-subtotal{text-align:right;width:70px}@media only screen and (max-width: 480px){.shop_table.cart td.product-thumbnail{width:50px !important}.shop_table.cart td{padding:20px 0}.shop_table.cart .product-subtotal{display:none}.shop_table.cart div.coupon{margin:10px 0 20px 0}}@media only screen and (max-width: 767px){.woocommerce table.shop_table.cart tbody tr .product-remove{width:30px}.woocommerce table.shop_table.cart tbody td.product-name{font-size:12px;line-height:1.5em}.woocommerce table.shop_table.cart tbody td.product-thumbnail{width:40px}.woocommerce table.shop_table.cart tbody td.product-thumbnail a{width:40px}.shop_table.cart td.product-thumbnail{width:50px !important}}.woocommerce .cart-collaterals{float:left;width:33%;margin-left:5%;border:1px solid #ddd;border-radius:5px;box-sizing:border-box;padding:20px}.woocommerce .cart-collaterals .checkout-button{margin-top:20px;line-height:30px;display:block;text-align:center;font-weight:bold;font-size:1rem}.woocommerce .cart-collaterals h2{font-size:120%;font-weight:bold;margin-bottom:0px;padding-bottom:10px;border-bottom:1px solid #ddd}body p.woocommerce-shipping-destination{display:inline-block;margin:15px 0 0px 0;font-size:80%}form.woocommerce-shipping-calculator{margin-top:10px;float:right;width:125px;border:none}.shipping-calculator-form .select-wrap select,.shipping-calculator-form .select-wrap input{line-height:21px;height:28px}form.woocommerce-shipping-calculator .shipping-calculator-button{display:flex;justify-content:flex-end;align-items:center;font-size:12px}form.woocommerce-shipping-calculator .shipping-calculator-button:before{font-family:"nticons";content:"";margin-right:10px;content:"";font-size:24px;position:relative;top:3px}form.woocommerce-shipping-calculator section{margin-top:8px;width:100%;text-align:left}form.woocommerce-shipping-calculator p{padding-bottom:0}form.woocommerce-shipping-calculator section p{padding-bottom:5px;margin:0}form.woocommerce-shipping-calculator section input{padding:8px}form.woocommerce-shipping-calculator section .button{font-size:11px;width:112px}.woocommerce table.shop_table.cart tbody td.product-remove{vertical-align:top}.woocommerce table.shop_table.cart tbody td a.remove{border:0;padding:0;border-radius:0;height:15px;text-align:right;line-height:20px;font-size:21px;margin-top:5px}.shop_table.cart div.coupon input#coupon_code,.shop_table.cart div.coupon button[type=submit],.woocommerce-form-coupon input#coupon_code,.woocommerce-form-coupon button[type=submit]{display:inline-block;height:38px;padding:0 15px;font-size:.8rem}@media(max-width: 767px){.woocommerce-form-coupon input#coupon_code{font-size:16px}}.shop_table.cart div.coupon{margin:auto;display:inline-block;text-align:left}.shop_table.cart div.coupon label{display:none}.shop_table.cart input[name=update_cart]{float:right;display:none;padding:8px 13px}.shop_table.cart div.coupon input#coupon_code{width:150px}@media only screen and (max-width: 767px){.woocommerce table.shop_table.cart,.woocommerce .cart-collaterals,.woocommerce #order_review,.woocommerce #customer_details,.woocommerce #order_review_heading,.woocommerce .myaccount-wrapper,.woocommerce .right-menu,.woocommerce-account .col2-set .col-1,.woocommerce-account .col2-set .col-2,.myaccount-wrapper p.form-row{width:100%;margin-left:0}.woocommerce .right-menu ul li,.woocommerce .right-menu p{padding-left:0}.woocommerce #order_review_heading,.woocommerce .right-menu,.woocommerce-account .col2-set .col-2{margin-top:40px}.woocommerce table.shop_table.cart .product-price{padding-right:8px}.woocommerce table.shop_table.cart td a.remove{margin-right:8px}.shop_table.cart div.coupon label{display:block}.shop_table.cart div.coupon{float:left}}form.woo-cart div.coupon{float:left;margin-top:20px}form.woo-cart div.coupon input.input-text{width:60%;float:none;display:inline-block}.cart-coupon-button{width:100%;margin:20px 0 0;float:left;text-align:center}.cart-collaterals .coupon{width:100%;display:none;float:left;border-bottom:1px solid;padding-bottom:20px}.cart-collaterals .coupon .button{display:inline-block;width:38%;margin-left:2%;float:none;margin:0}.cart-collaterals table{width:100%;margin-bottom:10px}.cart-collaterals table tr{border-bottom:1px solid #ddd}.cart-collaterals th{text-align:left;padding:10px 0px;width:35%}.cart-collaterals .shipping th{vertical-align:top}.cart-collaterals td{text-align:right;padding:10px 0px}p.cart-empty{text-align:center;font-size:200%;margin:80px 0 20px 0;display:block;float:left;width:100%}p.return-to-shop{text-align:center;margin:0px 0 60px 0;display:block}p.cart-empty i{font-size:60px;margin-bottom:30px}.browser-css3 .woocommerce-checkout-payment input[type=radio]:after{position:absolute;color:#000;z-index:5;display:block;margin-top:4px;margin-left:4px;font-family:"nticons";content:"";font-size:10px;color:#fff;visibility:hidden;opacity:0}.browser-css3 .woocommerce-checkout-payment input[type=radio]:checked{background-color:#c00;border:none}.browser-css3 .woocommerce-checkout-payment input[type=radio]:checked:after{visibility:visible;opacity:1}.browser-css3 .woocommerce-checkout-payment input[type=radio]{outline:0;backface-visibility:hidden;-webkit-appearance:none;display:inline-block;position:relative;top:4px !important;right:2px;width:18px;height:18px;margin:0;border:1px solid #ccc;border-radius:50%;cursor:pointer;background:#fff}.woocommerce-checkout form.login{margin-top:60px;margin-bottom:60px}.woo-login-container{float:left}.customer-login-wrapper{float:left;width:100%}@media(min-width: 768px){.customer-login-wrapper{margin:60px 0}}.customer-login-wrapper h2{display:none}.customer-login-wrapper h2.woo-title{display:block}form.login,form.lost_reset_password,.woo-signup,form.register{width:49%;margin:auto;padding:35px 40px;border:1px solid;border-radius:5px}form.register{margin-top:50px;display:none}div.create-account{float:left;width:100%;margin-bottom:40px}#customer_details p.create-account{padding:10px 10px 5px 16px;border-radius:5px;border:1px solid;box-sizing:border-box;margin:25px 0px;line-height:30px}#customer_details p.create-account input{float:left;width:auto !important;position:relative;top:5px}#customer_details p.create-account label{width:auto !important}p.create-account:before{font-family:"nticons";content:"";float:left;font-size:21px;position:relative;top:-1px;margin-right:8px}p.create-account label{margin-left:4px}p.form-row .button{padding:12px 40px}.woocommerce-form__label-for-checkbox woocommerce-form-login__rememberme{margin-bottom:15px}p.form-row label.inline{float:left;line-height:35px;margin-left:15px}p.lost_password{display:inline-block;width:100%;margin-top:25px}.woocommerce-form-register{margin:0}#customer_details h3,#order_review_heading{border-bottom:1px solid;padding-bottom:15px;margin-bottom:20px}.woocommerce-billing-fields p,.woocommerce-shipping-fields p{display:flex;align-items:center;padding-bottom:5px}.woocommerce-billing-fields p label,.woocommerce-shipping-fields p label{width:25%;padding-right:3%;display:inline-block}.woocommerce-billing-fields .woocommerce-input-wrapper,.woocommerce-shipping-fields .woocommerce-input-wrapper{width:75%;margin-left:auto;display:inline-block}@media(max-width: 767px){.woocommerce-billing-fields p,.woocommerce-shipping-fields p{flex-direction:column}.woocommerce-billing-fields .woocommerce-input-wrapper,.woocommerce-shipping-fields .woocommerce-input-wrapper{width:100%}}.woocommerce-billing-fields p input,.woocommerce-shipping-fields p input,.woocommerce-billing-fields p textarea,.woocommerce-shipping-fields p textarea,.woocommerce-billing-fields p select,.woocommerce-shipping-fields p select,.woocommerce-billing-fields p .chosen-container,.woocommerce-shipping-fields p .chosen-container{width:100%}#order_comments_field label{float:left;margin-top:8px}#customer_details p input,#customer_details p textarea,#customer_details p select,#customer_details p .chosen-container{display:inline-block}.chosen-container-single .chosen-single span,.woocommerce-checkout .form-row .chosen-container-single .chosen-single div b{line-height:34px;background-position:0px 8px !important}.woocommerce-MyAccount-content #billing_address_2,.woocommerce-MyAccount-content #customer_details #shipping_address_2,.woocommerce-MyAccount-content #customer_details select.country_select,.woocommerce-MyAccount-content #customer_details select.state_select{float:none;margin-right:0}.woocommerce-MyAccount-content input,.woocommerce-MyAccount-content select{font-size:inherit}.woocommerce-MyAccount-content label{font-size:90%}.woocommerce-MyAccount-content span em{font-size:80%}.woocommerce-MyAccount-content .form-row,.woocommerce-MyAccount-content .form-row:last-child{margin-bottom:25px}#order_review_heading,#order_review{float:left}#order_review .place-order button{width:100%;min-height:50px;font-weight:bold;font-size:1rem}#customer_details p label{display:inline-block;width:25%;vertical-align:middle;font-size:.8rem}#customer_details p.notes label{width:100%}p .select2-container,.select2-container{clear:none;display:inline-block !important;vertical-align:bottom;margin-bottom:5px}.select2-choice,.select2-choice span{height:34px !important;line-height:34px !important;background-image:none !important}.select2-drop-active{border-color:#666}.select2-results{color:#000}.select2-container .select2-choice .select2-arrow{border-left:none;background:none}.chosen-container-single .chosen-single{background:#fff;border:1px solid;box-shadow:none;height:34px;line-height:34px}.woocommerce .select2-container .select2-selection--single{height:44px}.woocommerce .select2-container--default .select2-selection--single .select2-selection__rendered{line-height:42px}body .select2-container--default .select2-selection--single .select2-selection__arrow{height:44px;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M2 5l6 6 6-6'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right .6rem center;background-size:12px 12px;width:25px}body .select2-container--default .select2-selection--single .select2-selection__arrow b{display:none}.woocommerce-MyAccount-content .form-row-first,.woocommerce-MyAccount-content .form-row-last{width:49%;float:left}.woocommerce-MyAccount-content p.form-row-last{float:right}.woocommerce-MyAccount-content p.form-row-wide{clear:both}@media only screen and (max-width: 767px){form.login,form.lost_reset_password{width:100%;margin-bottom:3%;margin-right:0}.woo-signup,form.register{width:100%}#customer_details p label{width:100%}#customer_details p input,#customer_details p textarea,#customer_details p select,#customer_details p .chosen-container,.select2-container{width:100%}.select2-container{width:100% !important}#billing_address_2,#customer_details #shipping_address_2,#customer_details select.country_select,#customer_details select.state_select{float:right;margin-right:0}}.woocommerce-shipping-fields{margin-top:40px}.woocommerce-shipping-fields h3 input{display:inline-block}.woocommerce-shipping-fields h3 label{display:inline-block;font-weight:bold}#order_review table{width:100%}#order_review table th{text-align:left}#order_review table thead{display:none}#order_review table tr.order-total{font-size:130%}#order_review table th.product-total{text-align:right;padding:6px 0}#order_review table td{text-align:right;padding:6px 0}#order_review table td.product-name{text-align:left}#order_review table tr{border-bottom:1px solid}#order_review_heading{border:none;margin-bottom:0}#order_review{box-sizing:border-box}#order_review table.shop_table td,#order_review table.shop_table th{padding:18px 20px}#order_review .product-item td,#order_review .product-item th{padding:0 !important}#order_review .product-item .image{text-align:left}#order_review .product-item tr{border:none !important}#order_review .product-item strong.pname{display:block}#order_review table.shop_table td .product-quantity,#order_review table.shop_table td .variation{display:block;font-size:12px}#order_review table.shop_table tr.shipping th{vertical-align:top}.product-name img{float:left;width:65px;border-radius:5px;margin-right:12px}.product-name span.price{float:right}table.shop_table td.product-total{vertical-align:top;text-align:left !important}.checkout_order_review td.product-name img{max-width:100%}.checkout_order_review.product-total{text-align:left;vertical-align:top}#order_review #payment{display:inline-block;width:100%}#order_review #payment ul{list-style:none;margin:15px 12px}#order_review #payment ul input{display:inline-block;position:relative;top:-1px}#order_review #payment ul label{display:inline-block;margin:0}#order_review #payment ul label,#order_review #payment .payment_box{margin-left:5px}#order_review #payment ul label img{display:none}#order_review #payment ul li{margin:10px 0}#order_review #payment ul li p{font-size:11px;margin-left:21px;padding:5px 0 0 0}#order_review #payment ul li a{font-size:10px;margin-left:5px;border-bottom:1px solid #ccc}#order_review .place-order{display:block;margin:14px}#place_order{display:inline-block;width:100%;margin-top:10px;padding:17px 0px;font-size:13px;font-family:inherit}#place_order:before{font-family:"nticons";content:"";margin-right:10px;font-size:12px}.woocommerce-invalid input,.woocommerce-invalid textarea,.woocommerce-invalid .chosen-single{border-color:red !important}.woocommerce-invalid abbr{color:red}.woocommerce-checkout .chosen-search input{width:100% !important}.woocommerce_error,.woocommerce-message,.woocommerce-info{list-style:none;display:block;float:left;width:100%;line-height:1.8em;padding:0;margin-bottom:15px;font-size:12px}.woocommerce-info{padding:0}.woocommerce-info .woocommerce-Button{margin-right:14px}.woocommerce-message{color:#31708f}.woo-notification-container div.woocommerce-message:last-child,.woo-notification-container div.woocommerce-info:last-child{margin-bottom:35px}.archive .type-product .woocommerce-message{display:none}.woocommerce-message a.button{margin:0 7px;padding:3px 8px;font-size:11px;background:none;color:#31708f}.woocommerce-error{color:#a94442;list-style:none;margin:0 0 25px 0}form.checkout{float:left;margin-bottom:50px;width:100%}.woocommerce-notices-wrapper .woocommerce-message:before{font-family:"nticons";content:"";margin-right:5px;margin-left:2px}.woocommerce-notices-wrapper .woocommerce-info:not(.cart-empty):before{font-family:"nticons";content:"";margin-right:5px;margin-left:2px}.woocommerce-notices-wrapper .woocommerce-error li:before{font-family:"nticons";content:"";margin-right:5px;margin-left:2px}.woocommerce-notices-wrapper .woocommerce-message:before,.woocommerce-notices-wrapper .woocommerce-info:not(.cart-empty):before,.woocommerce-notices-wrapper .woocommerce-error li:before{font-size:14px;top:1px;position:relative;margin-left:2px}form.checkout_coupon{vertical-align:top;float:left;width:100%}form.checkout_coupon p{margin-bottom:10px;font-size:80%}form.checkout_coupon p.form-row{display:inline-block;margin:0;vertical-align:top}form.checkout_coupon{margin-bottom:40px;margin-top:-10px}form.checkout_coupon input[type=text]{width:220px}form.checkout_coupon input[type=submit]{margin-bottom:0}.woocommerce-order-received .woo-view-order{margin-top:50px}.woocommerce-order-received .woocommerce p{text-align:center;width:60%;margin:0 auto 50px auto}.woocommerce-order-received .woocommerce address p{text-align:left;margin:0 0 20px 0;width:auto}.woocommerce-order-received .woocommerce h3{text-align:left}.woocommerce-order-received .woocommerce .woocommerce-bacs-bank-details h3{text-align:center}.wc-bacs-bank-details-heading{text-align:center}.shop-thank-you p.success,.shop-thank-you p.thanks-fail,.woocommerce-order-received p.woocommerce-thankyou-order-received,.woocommerce-order-received p.woocommerce-thankyou-order-failed{font-size:24px;margin:80px auto 20px auto;width:80%;display:block;text-align:center}.woocommerce-thankyou-order-received:before{font-size:60px;margin-bottom:30px;font-family:"nticons";content:"";display:block}.woocommerce-thankyou-order-failed:before{font-size:60px;margin-bottom:30px;font-family:"nticons";content:"";display:block}ul.woocommerce-thankyou-order-details,ul.wc-bacs-bank-details{margin:0;list-style:none;width:320px;margin:auto;padding-left:0}ul.woocommerce-thankyou-order-details li,ul.wc-bacs-bank-details li{padding-bottom:10px}ul.woocommerce-thankyou-order-details,ul.wc-bacs-bank-details{margin-top:40px;margin-bottom:100px;display:block}ul.woocommerce-thankyou-order-details,ul.wc-bacs-bank-details{text-align:center}ul.woocommerce-thankyou-order-details p,ul.wc-bacs-bank-details p{width:60%;margin:0 auto 40px auto}ul.woocommerce-thankyou-order-details h2,ul.wc-bacs-bank-details h2{font-weight:bold}ul.woocommerce-thankyou-order-details,ul.wc-bacs-bank-details{margin-bottom:40px}ul.woocommerce-thankyou-order-details,ul.wc-bacs-bank-details{text-align:left;display:table}ul.woocommerce-thankyou-order-details li,ul.wc-bacs-bank-details li{display:table-row;padding:10px;width:100%}ul.woocommerce-thankyou-order-details li strong,ul.wc-bacs-bank-details li strong{display:table-cell;padding:6px 0}ul.woocommerce-thankyou-order-details h3,ul.wc-bacs-bank-details h3{margin:20px}ul.woocommerce-thankyou-order-details li,ul.wc-bacs-bank-details li{text-align:right}ul.woocommerce-thankyou-order-details li strong,ul.wc-bacs-bank-details li strong{text-align:left;padding-left:15px;width:50%}.payment_methods li{padding:8px;border-radius:5px}.cart-collaterals .woocommerce-shipping-calculator{width:100%}ul#shipping_method{text-align:left;width:100%;float:right;list-style:none;margin:0;padding:0}span.shipping_method{height:30px;line-height:30px}.cart_totals .shipping .select-wrap select,span.shipping_method .select-wrap select{height:28px;line-height:28px}ul#shipping_method li{display:flex;align-items:center;width:100%;border-bottom-width:1px;margin-bottom:0}ul#shipping_method li:last-child{border:none}ul#shipping_method li label{font-size:85%;line-height:1.6;width:100%;vertical-align:middle;padding:6px 0px;margin-bottom:0;display:flex;justify-content:space-between}ul#shipping_method li input[type=radio]{position:relative;margin-right:8px;margin-top:0;vertical-align:middle}ul#shipping_method label span.amount{float:right;font-weight:bold}@media only screen and (min-width: 768px)and (max-width: 1100px){ul#shipping_method li label{padding:3px 0 3px 5px}ul#shipping_method li input[type=radio]{margin:1px 4px 0 0}ul#shipping_method label span.amount{float:none;display:block}}@media only screen and (max-width: 480px){ul#shipping_method li input[type=radio]{margin:1px 4px 0 0}ul#shipping_method label span.amount{float:none}}div.content p.woocommerce.add_to_cart_inline{box-sizing:border-box;border:none !important;padding:0 !important;margin:20px 0}div.content p.woocommerce.add_to_cart_inline .price-container{top:5px;position:relative;margin-right:5px}div.content p.woocommerce.add_to_cart_inline span.amount{font-size:21px;margin-left:3px}div.content p.woocommerce.add_to_cart_inline del span.amount{font-size:14px;margin-left:0}body.woocommerce-demo-store .demo-store-container{position:fixed;bottom:0;top:auto}.nor-cart{position:relative;display:inline-block}header .nor-cart{margin-left:5px}.nor-cart .shopping-cart-icon:before{font-family:"nticons";content:"";font-size:21px;position:relative}.nor-cart .shopping-cart-icon.cart-icon-alt-2:before{content:""}.nor-cart .shopping-cart-icon.cart-icon-alt-3:before{content:""}.nor-cart .shopping-cart-icon.cart-icon-alt-4:before{content:"";font-size:23px}.nor-cart .shopping-cart-icon.cart-custom-icon:before{content:unset}.nor-cart .shopping-cart-icon.cart-custom-icon img.cart-custom-icon-img{height:22px;top:4px;position:relative}.woocommerce-page.woocommerce-cart .nor-cart,.woocommerce-page.woocommerce-checkout .nor-cart{display:none}.nor-cart .header-icons span.quantity,.backtotopcontainer .nor-cart-tablet .quantity{background:#c00;color:#fff;position:absolute;top:-4px;right:-12px;height:20px;text-align:center;width:20px;line-height:20px;border-radius:50px;font-size:12px;font-weight:bold;font-family:"Helvetica Neue",helvetica,arial,sans-serif;display:inline-block}@media(min-width: 480px)and (max-width: 979px){.nor-cart .header-icons span.quantity,.backtotopcontainer .nor-cart-tablet .quantity{top:-4px}}.nor-cart .nor-cart-content{box-shadow:0 10px 50px -10px rgba(0,0,0,.12);float:left;width:300px;border-radius:3px;line-height:18px;position:absolute;z-index:99;top:calc(100% + 10px);right:-15px;visibility:hidden;opacity:0}.nor-cart:hover .nor-cart-content{opacity:1;visibility:inherit;transition-delay:0s}.nor-cart .nor-cart-content .arrow-up{width:0;height:0;border-left:10px solid rgba(0,0,0,0);border-right:10px solid rgba(0,0,0,0);border-bottom:10px solid #f9f9f9;position:absolute;right:20px;top:-9px}@media only screen and (max-width: 480px){.nor-cart .nor-cart-content{right:-45px}.nor-cart .nor-cart-content .arrow-up{right:45px}}.nor-cart .nor-cart-content ul{margin:0;background:#f9f9f9;border:1px solid #ddd;border-radius:5px;list-style:none;display:block}.nor-cart .nor-cart-content ul li.empty,.nor-cart .nor-cart-content .woocommerce-mini-cart__empty-message{display:block;background:#f9f9f9;padding:35px;text-align:center;font-size:12px;border:none;margin-bottom:0;width:100%}.nor-cart .nor-cart-content ul li{display:block;padding:0px;border-bottom:1px solid #f0f0f0;text-align:left;color:#222;width:100%}.nor-cart .nor-cart-content ul li td{padding:0 8px 0 0;vertical-align:top}.nor-cart .nor-cart-content ul li td.right-td{text-align:right;padding:0}.nor-cart .nor-cart-content ul li td .product-img{display:inline-block}.nor-cart .nor-cart-content ul ul li a.remove{visibility:hidden;opacity:0}.nor-cart .nor-cart-content ul ul li:hover a.remove{visibility:inherit;opacity:1}.nor-cart .nor-cart-content ul li .woocommerce-error{margin-bottom:0}.nor-cart .nor-cart-content ul li strong.product-name{display:block;font-size:12px}.nor-cart .nor-cart-content ul li.subtotal{padding:10px 15px}.nor-cart .nor-cart-content ul li img{width:45px}.nor-cart .nor-cart-content ul li.checkout-buttons{display:block;background-color:#f0f0f0;-webkit-border-bottom-right-radius:3px;-webkit-border-bottom-left-radius:3px;-moz-border-radius-bottomright:3px;-moz-border-radius-bottomleft:3px;border-bottom-right-radius:3px;border-bottom-left-radius:3px}.nor-cart .nor-cart-content ul li.checkout-buttons .checkout{padding:6px 10px}.nor-cart .nor-cart-content ul ul{border:none;display:inline-block;width:100%}.nor-cart .nor-cart-content ul ul li{padding:15px;display:table;position:relative;margin-bottom:0}.nor-cart .nor-cart-content ul ul li img{margin-right:7px;-o-object-fit:cover;object-fit:cover;width:38px;height:38px}.nor-cart .nor-cart-content ul ul li a{font-size:12px;width:170px;display:table-cell;vertical-align:top}.woocommerce-mini-cart-item-info{display:table-cell;vertical-align:top}.nor-cart .nor-cart-content ul ul li a.remove{float:right;width:20px;font-size:14px;text-align:right;position:absolute;right:15px;top:35px;left:auto}.nor-cart .nor-cart-content ul ul li span.quantity{min-width:90px;display:table-cell;font-size:12px;text-align:right;vertical-align:top}.nor-cart .nor-cart-content ul ul li span.quantity .amount{margin-left:12px;min-width:50px;display:inline-block}.nor-cart-content p.total{display:block;padding:5px 15px 10px 15px;font-size:12px;font-weight:bold;margin-bottom:0}.nor-cart-content p.woocommerce-mini-cart__buttons{font-size:12px}.nor-cart-content p.total span.amount{float:right}.nor-cart-content p.buttons{display:block;padding:15px 15px;background-color:#f0f0f0}.nor-cart-content p.buttons .button{background:none;border:none;padding:7px 0;color:#666}.nor-cart-content p.buttons .checkout{float:right;padding:7px 10px 6px 10px}.nor-cart .mini-product-list{width:100%}.nor-cart .mini-product-list td.mini-img{width:45px}.nor-cart .mini-product-list td.mini-name{width:140px}.nor-cart .mini-product-list td.mini-qty{width:35px}.nor-cart .checkout-buttons table,.nor-cart .subtotal table{width:100%}.nor-cart .right-td{text-align:right}.nor-cart dl,.cart_item dl{display:inline-block;width:100%;font-size:90%;color:#666;position:relative;left:50px}.nor-cart dt,.cart_item dt,.widget_shopping_cart_content .cart_list dt{display:none}.nor-cart dl dd,.cart_item dl dd,.widget_shopping_cart_content .cart_list dl dd{display:inline-block;margin-right:2px;padding:0}.nor-cart dl dd p,.cart_item dl dd p,.widget_shopping_cart_content .cart_list dl dd p{display:inline-block;font-size:110%}.nor-cart dl dd:before,.cart_item dl dd:before,.widget_shopping_cart_content .cart_list dl dd:before{font-family:"nticons";content:"";margin-right:3px;font-size:4px;position:relative;top:-2px}.cart-slide-in .backtotopcontainer .nor-cart-content{display:none}.cart-slide-in .nor-cart .nor-cart-content{width:300px;box-shadow:none;position:fixed;right:-320px;top:0;bottom:0;z-index:9999999;transition:all .3s ease;box-shadow:-2px 0px 15px 0px rgba(0,0,0,.1)}.cart-slide-in .nor-cart .nor-cart-content ul,.cart-slide-in .nor-cart .nor-cart-content ul li.nor-cart-wrap{border-radius:0;display:flex;flex-direction:column;align-items:stretch;height:100%;overflow-y:auto}.cart-slide-in .widget_shopping_cart_content{display:flex;flex-direction:column;height:100%}.cart-slide-in .nor-cart .woocommerce-mini-cart{margin-bottom:auto}.cart-slide-in .nor-cart .nor-cart-content:before{display:none}.cart-slide-in .nor-cart-content p.total,.cart-slide-in .nor-cart-content p.woocommerce-mini-cart__buttons{font-size:15px;padding:20px 20px 20px 20px;display:flex;align-items:center}.cart-slide-in .nor-cart-wrap p a.checkout,.cart-slide-in .nor-cart-wrap p span.amount{margin-left:auto}.cart-slide-in .nor-cart .nor-cart-content ul ul li{padding:18px 20px}.cart-slide-in .nor-cart .nor-cart-content ul ul li span.quantity,.cart-slide-in .nor-cart .nor-cart-content ul ul li a,.cart-slide-in .nor-cart .nor-cart-content ul ul li a.remove{font-size:13px}.cart-slide-in .nor-cart-content p.woocommerce-mini-cart__buttons .button{font-weight:bold}.cart-slide-in .nor-cart-content p.buttons .checkout{padding:12px 20px}.cart-slide-in .nor-cart-title{padding:14px 25px;text-align:left}.cart-slide-in .nor-cart-title a{float:right}.cart-slide-in .nor-cart-title a i{font-size:15px}.cart-slide-in.cartopen .nor-cart .nor-cart-content{right:0;opacity:1;visibility:visible}.widget_layered_nav_filters li a:before{font-family:"nticons";content:"";margin-right:5px}.widget_shopping_cart_content .cart_list dl dd:first-of-type:before{display:none}.widget_shopping_cart_content p.buttons{float:left;width:100%}.widget_shopping_cart_content .product-data{float:left;width:94px;padding-left:6px}.widget_shopping_cart_content .product-data strong{display:block;margin-bottom:3px}.widget_shopping_cart_content .cart_list span.quantity .amount{display:block}.widget_shopping_cart_content .cart_list li{position:relative}.widget_shopping_cart_content .cart_list a,.widget_shopping_cart_content .cart_list dl{float:left;clear:left}.widget_shopping_cart_content .cart_list a.remove{float:right;width:12px;margin:0}.widget_shopping_cart_content .cart_list span.quantity{float:right;min-width:45px;line-height:1.7}img.woocommerce-placeholder{border:1px solid rgba(0,0,0,0)}.product_list_widget li a img{float:left;margin-right:8px;border:1px solid rgba(0,0,0,0);-o-object-fit:cover;object-fit:cover;width:38px;height:38px}.product_list_widget .price-container{display:block;margin:2px 0}.product_list_widget li span.quantity{float:right;margin-left:3px}.widget_shopping_cart p.total{float:left;width:100%;margin:20px 0 0 0;padding-bottom:10px}.widget_recent_reviews li{position:relative}.widget_recent_reviews .star-rating{display:block}.product_list_widget .reviewer{display:block}table.woo-widget-products{width:100%}table.woo-widget-products .woo-widget-img{width:43px}table.woo-widget-products td{vertical-align:top;padding:3px 0px}table.woo-widget-products a.product-widget-title{display:block}.product_list_widget del{font-size:90%;margin-right:3px}.product_list_widget ins{text-decoration:none;font-weight:bold;float:left;margin-right:4px}.product_list_widget .star-rating{margin-bottom:2px}.product_list_widget .star-rating span{display:none}.product_list_widget .star-rating i{font-size:10px}.woocommerce.widget .woo-product-details img{display:none}.woocommerce.widget .product_list_widget li{display:flex}.woocommerce.widget .product_list_widget li div{flex-grow:1;padding-right:5px}.woocommerce.widget .mini_cart_item a.remove{order:4}.woocommerce.widget .mini_cart_item a:not(.remove){flex-grow:1}.widget_layered_nav li small,.widget_product_categories span.count{float:right}.woocommerce .widget_price_filter .price_label{float:left}.price_slider_wrapper input{display:none}.woocommerce .widget_price_filter .price_slider,.woocommerce-page .widget_price_filter .price_slider{margin-bottom:1em}.woocommerce .widget_price_filter .price_slider_amount,.woocommerce-page .widget_price_filter .price_slider_amount{text-align:right;line-height:2.4em;font-size:.8751em}.woocommerce .widget_price_filter .price_slider_amount .button,.woocommerce-page .widget_price_filter .price_slider_amount .button{float:right}.woocommerce .widget_price_filter .ui-slider,.woocommerce-page .widget_price_filter .ui-slider{position:relative;text-align:left}.woocommerce .widget_price_filter .ui-slider .ui-slider-handle,.woocommerce-page .widget_price_filter .ui-slider .ui-slider-handle{position:absolute;z-index:2;width:1em;height:1em;top:-3px;border-radius:1em;border:1px solid #c00;cursor:pointer;background:#c00}.woocommerce .widget_price_filter .ui-slider .ui-slider-handle:last-child,.woocommerce-page .widget_price_filter .ui-slider .ui-slider-handle:last-child{margin-left:-1em}.woocommerce .widget_price_filter .ui-slider .ui-slider-range,.woocommerce-page .widget_price_filter .ui-slider .ui-slider-range{position:absolute;z-index:1;font-size:.7em;display:block;border:0;background:#c00;border-radius:1em}.woocommerce .widget_price_filter .price_slider_wrapper .ui-widget-content,.woocommerce-page .widget_price_filter .price_slider_wrapper .ui-widget-content{border-radius:1em;background:#666}.woocommerce .widget_price_filter .ui-slider-horizontal,.woocommerce-page .widget_price_filter .ui-slider-horizontal{height:.5em}.woocommerce .widget_price_filter .ui-slider-horizontal .ui-slider-range,.woocommerce-page .widget_price_filter .ui-slider-horizontal .ui-slider-range{top:0;height:100%}.woocommerce .widget_price_filter .ui-slider-horizontal .ui-slider-range-min,.woocommerce-page .widget_price_filter .ui-slider-horizontal .ui-slider-range-min{left:-1px}.woocommerce .widget_price_filter .ui-slider-horizontal .ui-slider-range-max,.woocommerce-page .widget_price_filter .ui-slider-horizontal .ui-slider-range-max{right:-1px}