.woocommerce .col2-set .col-1,.woocommerce-page .col2-set .col-1,.woocommerce .col2-set .col-2,.woocommerce-page .col2-set .col-2{max-width:inherit}.woocommerce span.onsale{background-color:#2dce89;border-radius:0;line-height:inherit;min-height:auto;border-radius:3px;left:16px;top:16px}.woocommerce ul.products li.product .onsale{right:auto;left:16px;top:23px}.woocommerce ul.products li.product .price,.woocommerce div.product p.price,.woocommerce div.product span.price{color:#606060}.woocommerce-variation-price{margin-bottom:16px}.woocommerce nav.woocommerce-pagination ul{display:flex;flex-wrap:wrap;padding-left:0;list-style-type:none;border:none;margin:0}.woocommerce nav.woocommerce-pagination ul>li:not(:last-child){padding-right:8px}.woocommerce nav.woocommerce-pagination ul>li:not(:first-child){padding-left:8px}.woocommerce nav.woocommerce-pagination ul li{border:none}.woocommerce nav.woocommerce-pagination ul li a:focus,.woocommerce nav.woocommerce-pagination ul li a:hover,.woocommerce nav.woocommerce-pagination ul li span.current{background:none}.woocommerce div.product form.cart .variations td.label{vertical-align:top}.woocommerce .star-rating{color:#ffb100}.woocommerce ul.products li.product .star-rating{margin:8px auto}#review_form .comment-form-rating .stars{font-size:1.75em}.woocommerce .woocommerce-error,.woocommerce-page .woocommerce-error{background:#f5365c;border:none;color:#fff;font-size:.85em}.woocommerce .woocommerce-error:before,.woocommerce-page .woocommerce-error:before{color:#fff}.woocommerce .woocommerce-error a,.woocommerce-page .woocommerce-error a{color:#fff;font-weight:800}.woocommerce .woocommerce-error .button,.woocommerce .woocommerce-error .button:focus,.woocommerce .woocommerce-error .button:active,.woocommerce .woocommerce-error .button:hover,.woocommerce-page .woocommerce-error .button,.woocommerce-page .woocommerce-error .button:focus,.woocommerce-page .woocommerce-error .button:active,.woocommerce-page .woocommerce-error .button:hover{background-color:#fff;color:#f5365c;line-height:1}.woocommerce .woocommerce-info,.woocommerce-page .woocommerce-info{background:#11cdef;border:none;color:#fff;font-size:.85em}.woocommerce .woocommerce-info:before,.woocommerce-page .woocommerce-info:before{color:#fff}.woocommerce .woocommerce-info a,.woocommerce-page .woocommerce-info a{color:#fff;font-weight:800}.woocommerce .woocommerce-info .button,.woocommerce .woocommerce-info .button:focus,.woocommerce .woocommerce-info .button:active,.woocommerce .woocommerce-info .button:hover,.woocommerce-page .woocommerce-info .button,.woocommerce-page .woocommerce-info .button:focus,.woocommerce-page .woocommerce-info .button:active,.woocommerce-page .woocommerce-info .button:hover{background-color:#fff;color:#11cdef;line-height:1}.woocommerce .woocommerce-message,.woocommerce-page .woocommerce-message{background:#2dce89;border:none;color:#fff;font-size:.85em}.woocommerce .woocommerce-message:before,.woocommerce-page .woocommerce-message:before{color:#fff}.woocommerce .woocommerce-message a,.woocommerce-page .woocommerce-message a{color:#fff;font-weight:800}.woocommerce .woocommerce-message .button,.woocommerce .woocommerce-message .button:focus,.woocommerce .woocommerce-message .button:active,.woocommerce .woocommerce-message .button:hover,.woocommerce-page .woocommerce-message .button,.woocommerce-page .woocommerce-message .button:focus,.woocommerce-page .woocommerce-message .button:active,.woocommerce-page .woocommerce-message .button:hover{background-color:#fff;color:#2dce89;line-height:1}.woocommerce ul.woocommerce-error{padding-left:3.5em}.woocommerce ul.woocommerce-error li{margin:0}.orderby{border-color:#00a4f7;color:#00a4f7;height:38px}.nv-woo-filters{display:flex;flex-direction:row;margin-bottom:16px;align-items:center;justify-content:space-between;border-top:1px solid #f0f0f0;padding-top:16px}.nv-woo-filters>.woocommerce-ordering{margin:0}.woocommerce .nv-bc-count-wrap .woocommerce-result-count{float:none;width:100%;text-align:center}.woocommerce .woocommerce-breadcrumb{font-size:1em;margin-top:16px;text-align:center}.woocommerce .woocommerce-breadcrumb a{color:#00a4f7}.woocommerce .woocommerce-breadcrumb a:hover{color:#005bf7}.nv-woo-title-breadcrumb{display:flex;flex-direction:column-reverse;text-align:center}.nv-woo-title-breadcrumb h1{margin:0}.woocommerce div.product .woocommerce-tabs ul.tabs{padding:0}.woocommerce div.product .woocommerce-tabs ul.tabs li{display:block;background:transparent;border:none;border-bottom:1px solid #f0f0f0}.woocommerce div.product .woocommerce-tabs ul.tabs li.active{border-bottom:1px solid #f0f0f0}.woocommerce div.product .woocommerce-tabs ul.tabs li a{color:#00a4f7;width:100%}.woocommerce-Reviews #comments{border:none;margin-top:0;padding-top:0}.woocommerce div.product .woocommerce-tabs ul.tabs::before{border:none}.woocommerce div.product form.cart .reset_variations{font-size:.8em;font-weight:600;padding:9px 18px;transition:all .15s ease-in-out;text-align:center;vertical-align:middle;border:1px solid transparent;border-radius:.25rem;text-transform:uppercase;cursor:pointer;width:auto;border:1px solid #f5365c;background-color:transparent;font-weight:600;color:#f5365c;margin-top:12px;line-height:1;display:table-caption;float:left;position:relative}.woocommerce div.product form.cart .reset_variations:hover{background-color:#f5365c;color:#fff}.woocommerce-checkout .nv-content-wrap{margin-top:16px}.woocommerce-checkout .shop-sidebar{margin-top:32px}.woocommerce-checkout .single-page-container{padding-top:0}.woocommerce-checkout .col2-set .col-1,.woocommerce-checkout .woocommerce-checkout .col2-set .col-2{max-width:unset;padding:0;width:100%}.woocommerce-checkout h3{font-size:1.1em;border-bottom:1px solid #f0f0f0;text-transform:uppercase;font-weight:500;padding-bottom:8px}.woocommerce-checkout #ship-to-different-address{font-size:inherit;width:100%;padding:8px 8px 0;border:none;text-transform:none;font-weight:400}.woocommerce-checkout #ship-to-different-address label{cursor:pointer;display:flex;flex-direction:row-reverse;align-items:center;justify-content:space-between}.woocommerce-checkout form .form-row input.input-text,.woocommerce-checkout .woocommerce form .form-row textarea{margin-bottom:8px;border:1px solid #c9c9c9}.woocommerce-checkout .woocommerce-checkout .select2-container--default .select2-selection--single{border:1px solid #c9c9c9;height:35px;padding:3px 10px;margin-bottom:8px}.woocommerce-checkout .shop_table.woocommerce-checkout-review-order-table{border:none}.woocommerce-checkout .shop_table.woocommerce-checkout-review-order-table td,.woocommerce-checkout .shop_table.woocommerce-checkout-review-order-table tr,.woocommerce-checkout .shop_table.woocommerce-checkout-review-order-table th{border-bottom:none}.woocommerce-checkout .shop_table.woocommerce-checkout-review-order-table thead{background:#f0f0f0;text-transform:uppercase}.woocommerce-checkout .shop_table.woocommerce-checkout-review-order-table tr{border-top:1px solid #f0f0f0}.woocommerce-checkout .shop_table.woocommerce-checkout-review-order-table dt{padding-left:0}.woocommerce-checkout .shop_table.woocommerce-checkout-review-order-table .product-quantity{display:block}#add_payment_method #payment,.woocommerce-cart #payment,.woocommerce-checkout #payment{background:#fff;border:1px solid #c9c9c9}.woocommerce-shipping-fields{border:1px solid #f0f0f0;border-radius:3px;padding:0 8px;margin:0 3px;margin-bottom:8px}.woocommerce-checkout .woocommerce-form-login .form-row{width:100%}.woocommerce-checkout .woocommerce-form-login .form-row .woocommerce-form__label-for-checkbox{float:right;display:flex;align-items:center}.woocommerce-checkout .woocommerce-form-login .form-row .woocommerce-form__label-for-checkbox input{margin-right:8px}.woocommerce ul.products li.product{text-align:center}.woocommerce ul.products li.product .added_to_cart{margin-top:1em}.woocommerce ul.products li.product .button.added{display:none}.woocommerce #respond input#submit,.woocommerce a.button,.woocommerce button.button,.woocommerce input.button,.woocommerce #respond input#submit.alt,.woocommerce a.button.alt,.woocommerce button.button.alt,.woocommerce input.button.alt,.woocommerce button.button.alt.disabled{font-size:.8em;font-weight:600;padding:9px 18px;transition:all .15s ease-in-out;text-align:center;vertical-align:middle;border:1px solid transparent;border-radius:.25rem;text-transform:uppercase;cursor:pointer;width:auto;background-color:#00a4f7;color:#fff;line-height:inherit}.woocommerce #respond input#submit:hover,.woocommerce a.button:hover,.woocommerce button.button:hover,.woocommerce input.button:hover,.woocommerce #respond input#submit.alt:hover,.woocommerce a.button.alt:hover,.woocommerce button.button.alt:hover,.woocommerce input.button.alt:hover,.woocommerce button.button.alt.disabled:hover{opacity:.9}.woocommerce #respond input#submit:focus,.woocommerce #respond input#submit:hover,.woocommerce a.button:focus,.woocommerce a.button:hover,.woocommerce button.button:focus,.woocommerce button.button:hover,.woocommerce input.button:focus,.woocommerce input.button:hover,.woocommerce #respond input#submit.alt:focus,.woocommerce #respond input#submit.alt:hover,.woocommerce a.button.alt:focus,.woocommerce a.button.alt:hover,.woocommerce button.button.alt:focus,.woocommerce button.button.alt:hover,.woocommerce input.button.alt:focus,.woocommerce input.button.alt:hover,.woocommerce button.button.alt.disabled:focus,.woocommerce button.button.alt.disabled:hover{font-size:.8em;font-weight:600;padding:9px 18px;transition:all .15s ease-in-out;text-align:center;vertical-align:middle;border:1px solid transparent;border-radius:.25rem;text-transform:uppercase;cursor:pointer;width:auto;background-color:#00a4f7;color:#fff;line-height:inherit}.woocommerce a.added_to_cart{font-size:.8em;font-weight:600;padding:9px 18px;transition:all .15s ease-in-out;text-align:center;vertical-align:middle;border:1px solid transparent;border-radius:.25rem;text-transform:uppercase;cursor:pointer;width:auto;border:1px solid #00a4f7;background-color:transparent;font-weight:600;color:#00a4f7;line-height:inherit}.woocommerce a.added_to_cart:hover{background-color:#00a4f7;color:#fff}.woocommerce button.button:disabled,.woocommerce button.button:disabled[disabled]{color:#fff}.woocommerce ul.products li.product .button{white-space:normal;line-height:inherit}.woocommerce ul.products li.product .button.loading{padding-right:32px}.nv-sidebar-wrap.shop-sidebar{position:fixed;top:0;width:100%;height:100%;left:0;bottom:0;background-color:#fff;padding:16px;z-index:100;overflow:scroll;transition:all 0.3s ease-out;opacity:0;pointer-events:none;max-width:100%}.nv-sidebar-wrap.shop-sidebar.sidebar-open{opacity:1;pointer-events:all}.sidebar-header{width:100%;border-bottom:1px solid #f0f0f0;margin-bottom:16px}.sidebar-header:after{content:"";clear:both;display:table}.nv-sidebar-toggle.in-sidebar{float:right;margin-bottom:16px}.woocommerce .widget_shopping_cart .cart_list li,.woocommerce.widget_shopping_cart .cart_list li{font-size:.85em;border-bottom:1px solid #f0f0f0;padding:8px 61px 8px 2em;position:relative}.woocommerce .widget_shopping_cart .cart_list li img,.woocommerce.widget_shopping_cart .cart_list li img{position:absolute;right:8px;top:50%;transform:translateY(-50%);width:45px}.woocommerce .widget_shopping_cart .cart_list li:last-child,.woocommerce.widget_shopping_cart .cart_list li:last-child{border:none}.woocommerce .widget_shopping_cart .cart_list li dl.variation,.woocommerce.widget_shopping_cart .cart_list li dl.variation{padding:0;border:0}.woocommerce .widget_shopping_cart .cart_list li dd.variation-Size,.woocommerce.widget_shopping_cart .cart_list li dd.variation-Size{margin-bottom:0}.woocommerce .widget_shopping_cart .cart_list li a.remove,.woocommerce.widget_shopping_cart .cart_list li a.remove{top:8px}.woocommerce .widget_price_filter .price_slider_wrapper .ui-widget-content{background-color:#ccc}.woocommerce .widget_price_filter .ui-slider .ui-slider-handle{background:#00a4f7;border:1px solid #fff;top:-5px}.woocommerce .widget_price_filter .ui-slider .ui-slider-handle:hover{transform:scale(1.25)}.woocommerce .widget_price_filter .ui-slider .ui-slider-range{background-color:#00a4f7}.woocommerce .widget_price_filter .price_slider_amount{display:flex;flex-direction:row;justify-content:space-between;align-items:center}.woocommerce .widget_price_filter .price_slider_wrapper .ui-widget-content{height:5px}.woocommerce .widget_price_filter .price_slider_amount .button{font-size:inherit;line-height:1}.widget_product_search button[type="submit"]{width:100%}.menu-item-nav-cart .cart-count{border-radius:2px;background:#fff;border:1px solid #f0f0f0;font-size:0.55em;padding:3px;border-radius:3px;color:#333}.nv-nav-cart{display:none;z-index:1000}.woocommerce-cart .shop-sidebar{margin-top:32px}.woocommerce-cart .single-page-container{padding-top:0}.woocommerce a.remove{margin:0 auto;color:#f5365c !important;line-height:0.9;font-size:20px}.woocommerce a.remove:hover{background-color:#f5365c !important}.woocommerce-cart table.cart .product-thumbnail,.woocommerce-checkout table.cart .product-thumbnail{display:block;text-align:center !important}.woocommerce-cart table.cart .product-thumbnail:before,.woocommerce-checkout table.cart .product-thumbnail:before{content:none}.woocommerce-cart table.cart .product-thumbnail a,.woocommerce-checkout table.cart .product-thumbnail a{margin:0 auto}.woocommerce-cart table.cart .product-thumbnail img,.woocommerce-checkout table.cart .product-thumbnail img{width:75px}.woocommerce-cart table.cart td.actions .coupon{display:flex;border-bottom:1px solid #f0f0f0;flex-direction:column;margin-bottom:8px}.woocommerce-cart table.cart td.actions .coupon>.input-text{float:none;width:100%;margin-bottom:8px}.woocommerce-cart table.cart td.actions .coupon>.input-text+.button{float:none;width:100%;border:1px solid #00a4f7;background-color:transparent;font-weight:600;color:#00a4f7}.woocommerce-cart table.cart td.actions .coupon>.input-text+.button:hover{background-color:#00a4f7;color:#fff}.woocommerce a.button.checkout-button.alt,.woocommerce a.button.checkout-button.alt:focus,.woocommerce a.button.checkout-button.alt:active{display:block}.woocommerce .cart_totals table.shop_table td,.woocommerce .cart_totals table.shop_table tr,.woocommerce .cart_totals table.shop_table th,.woocommerce .cart_totals table.shop_table{border-bottom:0;border-left:0;border-right:0;vertical-align:middle}.woocommerce .cart_totals table.shop_table{border:none}.woocommerce .cart_totals table.shop_table p{margin:0}.woocommerce .cart_totals table.shop_table tr{border-top:1px solid #f0f0f0}.woocommerce .widget_shopping_cart .total{border-top:1px solid #f0f0f0;text-align:center;margin-top:8px;padding-top:8px}.woocommerce-mini-cart__buttons.buttons{display:flex;justify-content:space-between}.cart-collaterals>div>h2{font-size:1.1em;border-bottom:1px solid #f0f0f0;text-transform:uppercase;font-weight:500;padding-bottom:8px}.cart-collaterals ul.products li.product .button{line-height:1.6}@media (min-width: 768px){.woocommerce-checkout-review-order .col2-set,.woocommerce-checkout-review-order #order_review_heading,.woocommerce-checkout .col2-set,.woocommerce-checkout #order_review_heading{width:48%}.woocommerce-checkout-review-order>.col2-set,.woocommerce-checkout>.col2-set{float:left}#order_review_heading{float:right}.woocommerce-checkout-review-order{width:48%;float:right}.woocommerce-cart table.cart .product-thumbnail{border-bottom:none;vertical-align:middle;display:table-cell}.woocommerce-cart table.cart .product-thumbnail img{max-width:75px;float:left}.woocommerce-cart table.cart .product-thumbnail a{display:block}.woocommerce-cart table.cart .product-name dl.variation dt{padding-left:0}.woocommerce-cart table.cart{border:none}.woocommerce-cart table.cart tr,.woocommerce-cart table.cart td,.woocommerce-cart table.cart th{border-bottom:none}.woocommerce-cart table.cart thead{border:none;background:#f0f0f0;text-transform:uppercase}.woocommerce-cart table.cart tr{border-top:1px solid #f0f0f0}.woocommerce-cart table.cart td{padding:16px}.woocommerce-cart table.cart td.actions{padding:16px 0;border-bottom:1px solid #f0f0f0}.woocommerce-cart table.cart td.actions .coupon{flex-direction:row;border-bottom:0;margin:0;align-items:center}.woocommerce-cart table.cart td.actions .coupon>.input-text{margin:0 8px;height:41px}}@media (min-width: 960px){.menu-item-nav-cart:hover .nv-nav-cart{opacity:1;visibility:visible}.nv-nav-cart{display:block;-webkit-box-shadow:0 2px 5px rgba(0,0,0,0.1);-moz-box-shadow:0 2px 5px rgba(0,0,0,0.1);box-shadow:0 2px 5px rgba(0,0,0,0.1);opacity:0;visibility:hidden;cursor:default;border-top:3px solid #00a4f7;transition:all 0.3s ease;position:absolute;z-index:100;right:0;width:350px;background:#fff}.nv-nav-cart .widget_shopping_cart>.widget_shopping_cart_content>ul.woocommerce-mini-cart.cart_list.product_list_widget{max-height:450px;overflow-y:scroll;overflow-x:hidden}.nv-nav-cart .woocommerce-mini-cart__empty-message{text-align:center;margin-bottom:0;padding:10px 0}.nv-nav-cart .woocommerce.widget_shopping_cart .total{border-top:1px solid #f0f0f0;border-bottom:1px solid #f0f0f0;padding-bottom:8px;margin:0 auto 8px;text-align:center}.nv-nav-cart .woocommerce-mini-cart__buttons{display:flex;padding:8px 16px 0}.nv-nav-cart .woocommerce-mini-cart__buttons a.button{margin:0;text-align:center}.nv-nav-cart .woocommerce-mini-cart__buttons a.button:last-child{margin-left:5px;font-size:.8em;font-weight:600;padding:9px 18px;transition:all .15s ease-in-out;text-align:center;vertical-align:middle;border:1px solid transparent;border-radius:.25rem;text-transform:uppercase;cursor:pointer;width:auto;background-color:#00a4f7;color:#fff}.nv-nav-cart .woocommerce-mini-cart__buttons a.button:last-child:hover{opacity:.9}.nv-nav-cart .woocommerce-mini-cart__buttons a.button:first-child{font-size:.8em;font-weight:600;padding:9px 18px;transition:all .15s ease-in-out;text-align:center;vertical-align:middle;border:1px solid transparent;border-radius:.25rem;text-transform:uppercase;cursor:pointer;width:auto;border:1px solid #00a4f7;background-color:transparent;font-weight:600;color:#00a4f7}.nv-nav-cart .woocommerce-mini-cart__buttons a.button:first-child:hover{background-color:#00a4f7;color:#fff}#nv-primary-navigation .widget_shopping_cart li.mini_cart_item{padding:8px 61px 8px 8px;display:grid;grid-template-columns:repeat(12, 1fr);align-items:baseline;font-size:.85em;position:relative}#nv-primary-navigation .widget_shopping_cart li.mini_cart_item:hover{background:#f0f0f0}#nv-primary-navigation .widget_shopping_cart li.mini_cart_item>a{padding:0;display:inline;grid-column:span 10;grid-row-start:1;grid-column-end:-1}#nv-primary-navigation .widget_shopping_cart li.mini_cart_item a.remove{grid-column:1;width:20px;height:20px;padding:0;position:static}#nv-primary-navigation .widget_shopping_cart li.mini_cart_item span.quantity{grid-row-start:2;grid-column-start:span 10;grid-column-end:-1}#nv-primary-navigation .widget_shopping_cart li.mini_cart_item dl.variation{border:none;padding:0;grid-row-start:3;display:flex;flex-direction:row;grid-column-start:span 10;grid-column-end:-1}#nv-primary-navigation .widget_shopping_cart li.mini_cart_item dd{margin-bottom:0}.nv-sidebar-toggle{display:none}.nv-sidebar-wrap.shop-sidebar{padding:0 16px;z-index:inherit;position:relative;opacity:1;pointer-events:all;max-width:30%;overflow:visible}.nv-sidebar-wrap.shop-sidebar .sidebar-header{display:none}.woocommerce div.product .woocommerce-tabs ul.tabs li{border-bottom:1px solid #f0f0f0;display:inline-block}.woocommerce div.product .woocommerce-tabs ul.tabs li:before,.woocommerce div.product .woocommerce-tabs ul.tabs li:after{content:none}.woocommerce div.product .woocommerce-tabs ul.tabs li.active{border:1px solid #f0f0f0;border-bottom:1px solid transparent}.input-text.qty{height:41px}}
