.woocommerce-products-header .term-description,.woocommerce-products-header .term-description.hidden .hide-desc,.woocommerce-products-header .term-description.hidden p:nth-child(n+3){display:none}.sidebar .widget_product_categories ul.product-categories{background:#e9ecef;padding:.75rem 1rem 1rem}.sidebar .widget_product_categories ul.children{padding:5px 0 10px 30px}.sidebar .widget_product_categories>ul>li>a{font-size:16px;font-weight:700}.sidebar .widget_product_categories>ul>li>ul>li.current-cat{list-style-type:disc}.sidebar .widget_product_categories>ul>li>ul>li.current-cat a{color:#333;cursor:default;font-weight:700;pointer-events:none}.sidebar .widget_product_categories+.widget_price_filter{border:1px solid #e9ecef;margin-top:-1.5rem;padding:1.5rem 1rem 1rem}.sidebar .widget_product_categories+.widget_price_filter h3.widget-title{margin-top:0}.woocommerce .widget_price_filter .price_slider_wrapper .ui-widget-content{background:#BFC4C9}.woocommerce .widget_price_filter .ui-slider .ui-slider-range{background:#e9ecef}.woocommerce .widget_price_filter .ui-slider .ui-slider-handle{background:#077bb8}.woocommerce .widget_price_filter .button{background:#e9ecef}.woocommerce .widget_price_filter .button:hover{background:#BFC4C9;color:#fff}.woocommerce-products-header{border-bottom:1px solid #e8e8e8;margin-bottom:2rem}.woocommerce-products-header .term-description.hidden p:nth-child(2){position:relative}.woocommerce-products-header .term-description.hidden p:nth-child(2):after{background:linear-gradient(rgba(255,255,255,0),#fff);bottom:0;content:' ';left:0;position:absolute;right:0;top:0}.woocommerce-products-header .term-description.shown p:nth-child(n+3){display:block}.woocommerce-products-header .term-description.shown .hide-desc{display:inline-block}.woocommerce-products-header .term-description.shown .show-desc,.woocommerce-products-header .term-description.shown p:nth-child(2):after{display:none}.woocommerce-cart-form .shop_table .coupon .input-text{width:8.313rem!important}.variations_form .variations .value>select{margin-bottom:.625rem}.woocommerce-MyAccount-content .col-1,.woocommerce-MyAccount-content .col-2{max-width:100%}.woocommerce form .form-row-first,.woocommerce form .form-row-last,.woocommerce-page form .form-row-first,.woocommerce-page form .form-row-last{width:50%}.woocommerce-account .woocommerce-MyAccount-content,.woocommerce-account .woocommerce-MyAccount-navigation{float:none;width:auto}.woocommerce-MyAccount-content .woocommerce-Message .btn{margin:0!important;float:right}.woocommerce ul.order_details{padding:0}.woocommerce ul.order_details li{margin-bottom:1rem;margin-right:.5rem;padding-right:.5rem}.woocommerce div.product p.price{color:#555;font-size:1.75rem;margin-bottom:1rem}.woocommerce div.product .stock{color:#999}.woocommerce div.product .woocommerce-tabs ul.tabs{font-size:0;padding:0}.woocommerce div.product .woocommerce-tabs ul.tabs li{background:0 0;border:1px solid transparent;font-size:16px;margin:0;padding:0}.woocommerce div.product .woocommerce-tabs ul.tabs li.active{border-color:#d3ced2 #d3ced2 #fff}.woocommerce div.product .woocommerce-tabs ul.tabs li a{padding:.5rem 1rem}.woocommerce div.product .woocommerce-tabs ul.tabs li::after,.woocommerce div.product .woocommerce-tabs ul.tabs li::before{content:none}.woocommerce #review_form h3{margin-bottom:1rem;margin-top:0}.woocommerce #review_form p.stars{line-height:1.5rem;margin:0}.woocommerce #review_form p.stars a{height:1.5rem;width:1.5rem}.woocommerce #review_form p.stars a:before{font-size:1.5rem;height:1.5rem;line-height:1.5rem;width:1.5rem}.woocommerce #reviews #comments h2{margin-bottom:1.5rem}.woocommerce #reviews #comments ol.commentlist{padding:0}.woocommerce #reviews #comments ol.commentlist li img.avatar{background:0 0;border:none;border-radius:4px;padding:0}.woocommerce ul.products li.product a img{height:auto;margin:0 auto 1em;max-height:150px;width:auto}.woocommerce ul.products li.product .price{color:#555}.select2-results__option{padding:3px 8px}.select2-container--default .select2-search--dropdown .select2-search__field,.select2-dropdown{border-color:#ced4da}.select2-container--default .select2-results__option[aria-selected=true],.select2-container--default .select2-results__option[data-selected=true]{background-color:#ced4da}.select2-container .select2-selection--single{border:1px solid #ced4da}.woocommerce-shipping-calculator .select2-container{height:31px}.woocommerce-shipping-calculator .select2-container .select2-selection--single{border-radius:.2rem;height:31px}.woocommerce-shipping-calculator .select2-container--default .select2-selection--single .select2-selection__rendered{color:#495057;font-size:.875rem;line-height:30px}.woocommerce-shipping-calculator .select2-container--default .select2-selection--single .select2-selection__arrow{height:30px}.woocommerce form.login,.woocommerce form.register{margin-bottom:0}.woocommerce form.login .woocommerce-form__label-for-checkbox{margin:.6rem 0 0 1rem}.woocommerce form.login p.woocommerce-LostPassword{margin-bottom:0}.input-text:not(.form-control){display:block;width:100%;padding:.375rem .75rem;font-size:1rem;line-height:1.5;color:#495057;background-color:#fff;background-clip:padding-box;border:1px solid #ced4da!important;border-radius:.25rem;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}.input-text:not(.form-control):focus{color:#495057;background-color:#fff;border-color:#80bdff!important;outline:0;box-shadow:0 0 0 .2rem rgba(0,123,255,.25)}.woocommerce span.sale{font-size:1rem;left:0;margin:1rem 0 0 1rem;padding:.375rem .75rem;position:absolute;top:0;z-index:9}.woocommerce ul.products li.product .sale{font-size:.875rem;left:auto;margin:-.5rem -.5rem 0 0;padding:.25rem .5rem;right:0;top:0}.woocommerce form .form-row{display:block!important}@media screen and (max-width:767.98px){.woocommerce-MyAccount-navigation{margin-bottom:2rem}}@media screen and (max-width:575.98px){.woocommerce div.product .woocommerce-Tabs-panel h2:first-child{margin-top:0}.woocommerce div.product .woocommerce-tabs ul.tabs{margin:0 0 2rem;border:none}.woocommerce div.product .woocommerce-tabs ul.tabs li{background:#eee;border:1px solid #ddd;display:block;width:100%}.woocommerce div.product .woocommerce-tabs ul.tabs li a{width:100%}}
