.woocommerce ul.products li.product a.woocommerce-loop-product__link img{margin-bottom:0}.woocommerce-products-header,.woocommerce .woocommerce-breadcrumb,.woocommerce .woocommerce-result-count,.woocommerce .woocommerce-ordering{display:none}.woocommerce ul.products li.product,.woocommerce-page ul.products li.product{margin-bottom:30px}.woocommerce ul.products li.product a.woocommerce-loop-product__link{display:block;position:relative;line-height:1}.woocommerce .products .star-rating{display:none}.woocommerce ul.products.columns-2 li.product,.woocommerce-page ul.products.columns-2 li.product{width:-webkit-calc(50% - 15px);width:calc(50% - 15px);margin-right:0}.woocommerce ul.products.columns-3 li.product,.woocommerce-page ul.products.columns-3 li.product{width:-webkit-calc((100% / 3) - 20px);width:calc((100% / 3) - 20px);margin-right:0}.woocommerce ul.products.columns-4 li.product,.woocommerce-page ul.products.columns-4 li.product{width:-webkit-calc(25% - 22.5px);width:calc(25% - 22.5px);margin-right:0}.woocommerce .upsells ul.products.columns-2 li.product,.woocommerce-page .upsells ul.products.columns-2 li.product{margin-right:30px}.woocommerce .upsells ul.products.columns-2 li.product:nth-of-type(2n),.woocommerce-page .upsells ul.products.columns-2 li.product:nth-of-type(2n){margin-right:0}.woocommerce .upsells ul.products.columns-3 li.product,.woocommerce-page .upsells ul.products.columns-3 li.product{margin-right:30px}.woocommerce .upsells ul.products.columns-3 li.product:nth-of-type(3n),.woocommerce-page .upsells ul.products.columns-3 li.product:nth-of-type(3n){margin-right:0}.woocommerce .upsells ul.products.columns-4 li.product,.woocommerce-page .upsells ul.products.columns-4 li.product{margin-right:30px}.woocommerce .upsells ul.products.columns-4 li.product:nth-of-type(4n),.woocommerce-page .upsells ul.products.columns-4 li.product:nth-of-type(4n){margin-right:0}.woocommerce ul.products li.product h3,.woocommerce ul.products li.product .woocommerce-loop-product__title,.woocommerce ul.products li.product .woocommerce-loop-category__title{padding:0;font-size:18px;line-height:1.5;margin-top:5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:200px}.product-info{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding-top:20px;text-align:left}.product-info .product-category{font-size:12px;font-weight:500;color:var(--dark-color)}.product-info .product-category a{color:var(--grey-color)}.product-info .product-category a:hover{color:var(--dark-color)}.woocommerce ul.products li.product .price{margin-bottom:0;color:var(--dark-color);font-size:18px;font-weight:600;text-align:right;opacity:0.4;width:auto;display:flex;flex-wrap:wrap;justify-content:flex-end}.woocommerce ul.products li.product .price del{font-size:0.7em;font-weight:500;color:var(--grey-color);opacity:1;width:100%}.woocommerce ul.products li.product .price ins{text-decoration:none}.woocommerce div.product form.cart a.button,.woocommerce div.product form.cart button.button,.woocommerce div.product form.cart input.button,.woocommerce div.product form.cart input#submit{border-color:var(--dark-color);background-color:var(--dark-color);background-image:-webkit-gradient(linear, left top, right top, color-stop(50%, transparent), color-stop(50%, var(--dark-color)));background-image:-webkit-linear-gradient(left, transparent 50%, var(--dark-color) 50%);background-image:-o-linear-gradient(left, transparent 50%, var(--dark-color) 50%);background-image:linear-gradient(to right, transparent 50%, var(--dark-color) 50%)}.woocommerce div.product form.cart a.button:hover,.woocommerce div.product form.cart button.button:hover,.woocommerce div.product form.cart input.button:hover,.woocommerce div.product form.cart input#submit:hover{color:var(--dark-color) !important;border-color:var(--dark-color)}.woocommerce div.product form.cart a.button:focus,.woocommerce div.product form.cart button.button:focus,.woocommerce div.product form.cart input.button:focus,.woocommerce div.product form.cart input#submit:focus{outline:none}.product-info-title{width:70%}.product-info-price{flex:0;max-width:30%}.woocommerce ul.products li.product a.woocommerce-loop-product__link:hover .woocommerce-loop-product__title{opacity:0}.woocommerce ul.products li.product a.woocommerce-loop-product__link:hover .price{opacity:1}.woocommerce a.button.loading::after,.woocommerce button.button.loading::after,.woocommerce input.button.loading::after,.woocommerce #respond input#submit.loading::after{top:auto;bottom:14px}.woocommerce ul.products li.product a.woocommerce-loop-product__link+.button{display:none}.woocommerce span.onsale{position:absolute;right:15px !important;top:15px !important;padding:9px 15px;font-size:12px;color:#f6f6f6;font-weight:600;background-color:var(--dark-color);min-width:auto;min-height:auto;border-radius:0;line-height:normal}.shop-parallax-banner{padding:100px 15px;text-align:center;background-color:var(--dark-color);position:relative;background-position:center;-webkit-background-size:cover;background-size:cover;background-attachment:fixed;margin-bottom:55px}.shop-parallax-banner::before{content:'';position:absolute;display:block;height:100%;width:100%;top:0;left:0;background:rgba(0,0,0,0.3)}.shop-parallax-banner .title{position:relative;margin-bottom:0;font-size:60px;color:var(--light-color);font-weight:900;letter-spacing:normal;text-align:center;padding-right:15px;padding-left:15px;max-width:100%}.unit .shop-parallax-banner{background-color:#f7f7f7;padding-top:158px;padding-bottom:158px}.unit .shop-parallax-banner::before{display:none}.unit .shop-parallax-banner .title{color:var(--dark-color);text-transform:uppercase;font-size:70px;font-weight:900;letter-spacing:5px;line-height:normal}.woocommerce nav.woocommerce-pagination ul li a,.woocommerce nav.woocommerce-pagination ul li span{padding:10px 15px;border:1px solid var(--dark-color);color:var(--dark-color);background:var(--light-color);margin-right:5px;margin-left:5px;display:inline-block;font-size:18px;font-weight:400;line-height:1}.woocommerce nav.woocommerce-pagination ul li span.current{color:var(--light-color);background:var(--dark-color);border:1px solid var(--dark-color)}.woocommerce nav.woocommerce-pagination ul li a:hover,.woocommerce nav.woocommerce-pagination ul li a:focus{color:var(--light-color);background:var(--dark-color);border:1px solid var(--dark-color)}.woocommerce .woocommerce-pagination ul.page-numbers li,.woocommerce-page .woocommerce-pagination ul.page-numbers li,.woocommerce nav.woocommerce-pagination ul{border:none}.woocommerce nav.woocommerce-pagination{margin-bottom:50px}.woocommerce .widget_price_filter .ui-slider .ui-slider-range,.woocommerce .widget_price_filter .ui-slider .ui-slider-handle{background-color:var(--dark-color)}.woocommerce .widget_price_filter .price_slider_amount .button{background:var(--dark-color);-webkit-border-radius:0;border-radius:0;color:var(--light-color)}.woocommerce .widget_price_filter .price_slider_amount .button:hover{background-color:#555}.woocommerce .widget_price_filter .price_slider_wrapper .ui-widget-content{background-color:var(--grey-color)}.woocommerce .widget_price_filter .ui-slider .ui-slider-handle{height:10px;width:10px}.woocommerce .widget_price_filter .ui-slider-horizontal{height:2px}.woocommerce ul.product_list_widget{margin-bottom:10px}.woocommerce-sidebar .sidebar-item{border:1px solid #ddd}.woocommerce-sidebar .sidebar-item span.product-title{font-weight:600}.woocommerce-sidebar .sidebar-item .reviewer{font-size:13px !important}.woocommerce-sidebar .sidebar-item .star-rating::before,.woocommerce-sidebar .sidebar-item .star-rating span{line-height:1;color:var(--dark-color)}.woocommerce-sidebar .sidebar-item .woocommerce-product-search button[type="submit"]{position:absolute;right:0;top:6px;background:transparent;width:10px;border:none;color:transparent;z-index:100}.woocommerce-sidebar .sidebar-item.sidebar-item.widget_price_filter form{margin-top:25px}.woocommerce-sidebar .sidebar-item.sidebar-item.widget_price_filter .price_slider{margin-bottom:25px}.woocommerce-sidebar .sidebar-item.sidebar-item.widget_price_filter .price_label{font-size:15px}.woocommerce-sidebar .sidebar-item.sidebar-item.widget_price_filter .price_label span{color:var(--dark-color);font-weight:600}.woocommerce div.product{padding-top:40px}.woocommerce div.product .product_title{letter-spacing:.2px;font-size:42px;font-weight:bold;color:var(--dark-color)}.woocommerce-review-link{text-decoration:none;color:var(--grey-color);letter-spacing:.2px;-webkit-transition:all 450ms ease;-o-transition:all 450ms ease;transition:all 450ms ease}.woocommerce-review-link:hover{color:var(--dark-color)}.woocommerce div.product span.price,.woocommerce div.product p.price{font-size:30px;color:var(--dark-color);letter-spacing:.2px}.woocommerce div.product span.price{font-size:18px}.woocommerce div.product p.price{margin-bottom:24px}.woocommerce div.product span.price del,.woocommerce div.product p.price del{opacity:1;font-size:16px}.woocommerce ul.products li.product .price ins{font-size:20px;font-weight:600}.woocommerce-product-details__short-description{color:var(--grey-color);margin-bottom:30px;line-height:1.73;font-size:15px}.woocommerce .product>span.onsale{z-index:99;left:15px;right:auto !important;top:55px !important}.woocommerce div.product div.images .woocommerce-product-gallery__wrapper{margin:-2px}.woocommerce div.product div.images .woocommerce-product-gallery__image{padding:2px;-webkit-box-sizing:border-box;box-sizing:border-box}.woocommerce div.product form.cart div.quantity{margin:0}.woocommerce div.product span.price ins,.woocommerce div.product p.price ins{font-weight:400;color:var(--dark-color);text-decoration:none}.related.products span.price ins,.related.products p.price ins{color:var(--dark-color) !important;text-decoration:none}.woocommerce div.product form.cart .variations .label{padding:initial;display:table-cell;text-align:left}.woocommerce div.product form.cart .variations td,.woocommerce div.product form.cart .variations th{vertical-align:middle}.woocommerce table.shop_attributes th{font-weight:600}.woocommerce div.product form.cart .variations label{font-weight:600;text-transform:uppercase;color:var(--dark-color);margin-bottom:auto}.woocommerce div.product form.cart .reset_variations{display:none !important}.woocommerce div.product form.cart .variations select{min-width:100%;border:none;background:var(--light-color);color:var(--dark-color);border:0;outline:1px solid var(--dark-color);max-height:-webkit-calc(1.2em + 17px);max-height:calc(1.2em + 17px);height:-webkit-calc(1.2em + 17px);height:calc(1.2em + 17px);text-indent:5px}.woocommerce div.product form.cart .single_variation{display:-webkit-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;padding:10px 0}.woocommerce div.product form.cart .single_variation div:empty{display:none}.woocommerce div.product form.cart .woocommerce-variation-description p{color:var(--grey-color);line-height:1.7;font-size:15px;margin-bottom:0}.woocommerce a.button.alt.disabled,.woocommerce a.button.alt:disabled,.woocommerce a.button.alt:disabled[disabled],.woocommerce a.button.alt.disabled:hover,.woocommerce a.button.alt:disabled:hover,.woocommerce a.button.alt:disabled[disabled]:hover,.woocommerce button.button.alt.disabled,.woocommerce button.button.alt:disabled,.woocommerce button.button.alt:disabled[disabled],.woocommerce button.button.alt.disabled:hover,.woocommerce button.button.alt:disabled:hover,.woocommerce button.button.alt:disabled[disabled]:hover,.woocommerce input.button.alt.disabled,.woocommerce input.button.alt:disabled,.woocommerce input.button.alt:disabled[disabled],.woocommerce input.button.alt.disabled:hover,.woocommerce input.button.alt:disabled:hover,.woocommerce input.button.alt:disabled[disabled]:hover,.woocommerce #respond input#submit.alt.disabled,.woocommerce #respond input#submit.alt:disabled,.woocommerce #respond input#submit.alt:disabled[disabled],.woocommerce #respond input#submit.alt.disabled:hover,.woocommerce #respond input#submit.alt:disabled:hover,.woocommerce #respond input#submit.alt:disabled[disabled]:hover{background-color:#555;background-image:initial;border:1px solid #555;padding:5px 20px}.woocommerce a.button.alt.disabled:hover,.woocommerce a.button.alt:disabled:hover,.woocommerce a.button.alt:disabled[disabled]:hover,.woocommerce a.button.alt.disabled:hover:hover,.woocommerce a.button.alt:disabled:hover:hover,.woocommerce a.button.alt:disabled[disabled]:hover:hover,.woocommerce button.button.alt.disabled:hover,.woocommerce button.button.alt:disabled:hover,.woocommerce button.button.alt:disabled[disabled]:hover,.woocommerce button.button.alt.disabled:hover:hover,.woocommerce button.button.alt:disabled:hover:hover,.woocommerce button.button.alt:disabled[disabled]:hover:hover,.woocommerce input.button.alt.disabled:hover,.woocommerce input.button.alt:disabled:hover,.woocommerce input.button.alt:disabled[disabled]:hover,.woocommerce input.button.alt.disabled:hover:hover,.woocommerce input.button.alt:disabled:hover:hover,.woocommerce input.button.alt:disabled[disabled]:hover:hover,.woocommerce #respond input#submit.alt.disabled:hover,.woocommerce #respond input#submit.alt:disabled:hover,.woocommerce #respond input#submit.alt:disabled[disabled]:hover,.woocommerce #respond input#submit.alt.disabled:hover:hover,.woocommerce #respond input#submit.alt:disabled:hover:hover,.woocommerce #respond input#submit.alt:disabled[disabled]:hover:hover{border:1px solid #555}.woocommerce a.button.alt,.woocommerce button.button.alt,.woocommerce input.button.alt,.woocommerce #respond input#submit.alt{background-color:var(--dark-color)}.woocommerce a.button,.woocommerce button.button,.woocommerce input.button,.woocommerce #respond input#submit{-webkit-border-radius:0;border-radius:0;padding:16.5px 20px !important;border:1px solid var(--dark-color);font-size:15px;font-weight:600;line-height:1.4;letter-spacing:normal;text-decoration:none;left:auto;text-transform:capitalize;color:var(--light-color) !important;background-color:var(--dark-color);background-image:-webkit-gradient(linear, left top, right top, color-stop(50%, transparent), color-stop(50%, var(--dark-color)));background-image:-webkit-linear-gradient(left, transparent 50%, var(--dark-color) 50%);background-image:-o-linear-gradient(left, transparent 50%, var(--dark-color) 50%);background-image:linear-gradient(to right, transparent 50%, var(--dark-color) 50%);-webkit-background-size:200% 100%;background-size:200% 100%;background-position:right bottom;-webkit-transition:all 300ms ease;-o-transition:all 300ms ease;transition:all 300ms ease}.woocommerce a.button:hover,.woocommerce button.button:hover,.woocommerce input.button:hover,.woocommerce #respond input#submit:hover{color:var(--dark-color) !important;border-color:#ddd;background-color:#fff !important;background-position:left bottom}.woocommerce-variation-add-to-cart-disabled .quantity{opacity:0.5}.woocommerce .quantity .qty{font-size:15px;font-weight:normal;color:var(--dark-color);line-height:54px;transition:all .3s ease;width:51px;border:1px solid var(--dark-color)}#add_payment_method .cart-collaterals .shipping-calculator-button::after,.woocommerce-cart .cart-collaterals .shipping-calculator-button::after,.woocommerce-checkout .cart-collaterals .shipping-calculator-button::after{display:none}.woocommerce div.product .woocommerce-variation-add-to-cart{margin-top:30px}.woocommerce div.product .product_meta span{display:block;font-size:15px;line-height:normal;font-weight:500;color:var(--dark-color);text-transform:uppercase}.woocommerce div.product .product_meta span span{display:inline-block;color:var(--grey-color);font-weight:400;text-transform:initial}.woocommerce div.product .product_meta span a{display:inline-block;color:var(--grey-color);font-weight:400;-webkit-transition:all 450ms ease;-o-transition:all 450ms ease;transition:all 450ms ease;text-decoration:none;text-transform:initial}.woocommerce div.product .product_meta span a:hover{color:var(--dark-color)}.woocommerce div.product .woocommerce-tabs ul.tabs li::before,.woocommerce div.product .woocommerce-tabs ul.tabs li::after{display:none}.woocommerce div.product .woocommerce-tabs ul.tabs{padding:0;text-align:center;margin:0 0 30px}.woocommerce div.product .woocommerce-tabs ul.tabs::before{border-color:#ddd}.woocommerce div.product .woocommerce-tabs ul.tabs li.active{background-color:var(--light-color);border-color:#ddd;border-bottom-color:var(--light-color) !important}.woocommerce div.product .woocommerce-tabs ul.tabs li.active a{color:var(--dark-color)}.woocommerce div.product .woocommerce-tabs ul.tabs li.active a:hover{color:var(--dark-color)}.woocommerce div.product .woocommerce-tabs ul.tabs li{-webkit-border-radius:0;border-radius:0;border:1px solid #4d4d4d;background-color:#4d4d4d;margin:0;-webkit-transition:all 350ms ease;-o-transition:all 350ms ease;transition:all 350ms ease}.woocommerce div.product .woocommerce-tabs ul.tabs li a{color:var(--light-color);font-weight:600;font-size:15px;text-transform:uppercase;letter-spacing:.2px;padding:0.5em 10px;-webkit-transition:all 350ms ease;-o-transition:all 350ms ease;transition:all 350ms ease}.woocommerce div.product .woocommerce-tabs ul.tabs li a:hover{opacity:1;color:var(--light-color)}@media (max-width: 767px){.woocommerce div.product .woocommerce-tabs ul.tabs li{width:100%;border:1px solid #ddd}.woocommerce div.product .woocommerce-tabs ul.tabs li.active{border-bottom-color:#ddd !important}}.woocommerce div.product .woocommerce-tabs ul.tabs li:not(.active):hover{background-color:var(--dark-color)}.woocommerce div.product div.images.woocommerce-product-gallery,.woocommerce div.product div.images.woocommerce-product-gallery+div.summary{margin-bottom:85px}.woocommerce div.product .woocommerce-tabs .panel{-webkit-box-shadow:none;box-shadow:none;border-bottom:1px solid #ddd;padding-bottom:30px}.woocommerce div.product .woocommerce-tabs .panel>h2:first-child{display:none}.woocommerce div.product .woocommerce-tabs .panel p{color:var(--grey-color);line-height:1.7;font-size:15px}.woocommerce table.shop_attributes{margin-bottom:0}.woocommerce div.product .stock{color:var(--dark-color);font-size:14px;margin-bottom:30px}.woocommerce table.shop_attributes th,.woocommerce table.shop_attributes td{padding:5px 10px}.woocommerce table.shop_attributes td,.woocommerce table.shop_attributes th{border:1px dotted rgba(0,0,0,0.1)}.woocommerce #reviews #comments .woocommerce-Reviews-title{font-size:20px;font-weight:600;margin-bottom:30px}.woocommerce #reviews #comments ol.commentlist li .comment-text{-webkit-border-radius:0;border-radius:0;border:1px solid #ddd}.woocommerce #reviews #comments ol.commentlist li .meta{color:var(--dark-color)}.woocommerce #reviews #comments ol.commentlist li .meta .woocommerce-review__author{display:block;letter-spacing:.2px}.woocommerce #reviews #comments ol.commentlist li .meta .woocommerce-review__dash{display:none}.woocommerce #reviews #comments ol.commentlist li .meta .woocommerce-review__published-date{font-size:13px;color:var(--grey-color)}.woocommerce #reviews #comments ol.commentlist li .comment-text p.meta{font-size:15px}.woocommerce #reviews #comments ol.commentlist li img.avatar{border:none;height:50px;width:50px;padding:0}.woocommerce #review_form #respond{text-align:center}.woocommerce #review_form #respond .comment-reply-title+form{margin-bottom:20px}.woocommerce #review_form #respond .comment-reply-title{font-size:24px;font-weight:600;margin:10px auto 20px;display:block}.woocommerce #review_form #respond .comment-form-rating label{font-weight:400;font-size:15px;color:var(--grey-color)}.woocommerce #review_form #respond .comment-form-comment,.woocommerce #review_form #respond .comment-form-author,.woocommerce #review_form #respond .comment-form-email{margin-bottom:15px;line-height:1}.woocommerce #review_form #respond .comment-form-comment label,.woocommerce #review_form #respond .comment-form-author label,.woocommerce #review_form #respond .comment-form-email label{font-size:18px;font-weight:600;display:block;margin-bottom:15px}.woocommerce #review_form #respond textarea{border-color:#ddd;padding:15px}.woocommerce #review_form #respond input:not([type="submit"]){display:block;max-width:400px;width:100%;margin:auto;border:1px solid #ddd;-webkit-box-shadow:none;box-shadow:none;padding:5px}.woocommerce #review_form #respond .form-submit{margin-top:20px}.upsells.products>h2:first-child{font-size:30px;font-weight:600;margin:70px auto 70px;text-align:center;display:block}.woocommerce #review_form #respond p{margin-bottom:20px}.woocommerce .related.products{text-align:center;margin-bottom:85px}.woocommerce .related.products>h2{font-size:30px;font-weight:700;margin:66px auto 68px;display:block;text-transform:capitalize}.woocommerce .main-wrapper:not(.unit) .related ul.products.columns-4 li.product,.woocommerce-page .main-wrapper:not(.unit) .related ul.products.columns-4 li.product{width:-webkit-calc(100% / 3 - 20px);width:calc(100% / 3 - 20px)}.woocommerce .related ul.products.columns-4 li.product,.woocommerce-page .related ul.products.columns-4 li.product{margin-right:30px}.woocommerce .related ul.products.columns-4 li.product:last-of-type,.woocommerce-page .related ul.products.columns-4 li.product:last-of-type{margin-right:0}.woocommerce .related ul.products.columns-4 li.product:nth-child(3n),.woocommerce-page .related ul.products.columns-4 li.product:nth-child(3n){margin-right:0}.woocommerce .products ul,.woocommerce ul.products{display:flex;flex-wrap:wrap}.woocommerce-message::before,.woocommerce-error::before,.woocommerce-info::before{color:var(--dark-color)}.woocommerce-message::before,.woocommerce-error::before,.woocommerce-info::before{color:var(--grey-color);content:'\f3ff';font-weight:600;font-family:"Font Awesome 5 Free";transform:translateY(-50%) rotate(-45deg);top:50%;left:33px}.woocommerce-message,.woocommerce-error,.woocommerce-info{border:none;line-height:1.73;padding:30px 30px 30px 60px;margin-left:0;text-indent:0;background-color:#f9f9f9;font-size:15px;color:var(--grey-color)}.woocommerce-message a,.woocommerce-error a,.woocommerce-info a{text-decoration:none;color:var(--dark-color);font-weight:600}.woocommerce-message a:hover,.woocommerce-error a:hover,.woocommerce-info a:hover{color:#555}.woocommerce-message{line-height:57px}p.cart-empty{margin-bottom:30px;text-align:center}.woocommerce a.remove{color:var(--dark-color) !important;border-radius:50%;box-shadow:0 10px 20px 0 rgba(0,0,0,0.05);background-color:var(--light-color) !important;padding:20px;display:flex;justify-content:center;align-items:center;border:none}.woocommerce table.shop_table td{padding:25px 20px}.woocommerce table.shop_table td.product-name{padding:25px 10px;width:30%}.woocommerce table.shop_table td,.woocommerce table.shop_table th,.woocommerce table.shop_table{border:none}.woocommerce table.shop_table tr:not(:last-of-type){border-bottom:1px solid #eeeeee;transition:all .3s ease}.cart-collaterals th,.cart-collaterals td{width:50% !important}.cart-collaterals tr .woocommerce-Price-amount.amount{font-size:18px;font-weight:500;color:var(--dark-color)}.cart-collaterals td .woocommerce-shipping-destination,.cart-collaterals td .woocommerce-shipping-calculator{font-size:18px;font-weight:500;color:rgba(34,34,34,0.4)}.woocommerce table.shop_table tr.cart_item:hover{box-shadow:0 30px 100px 0 rgba(0,0,0,0.1)}.woocommerce table.shop_table tr.cart_item:hover .quantity .qty{background-color:#efefef}.woocommerce table.shop_table tr.cart_item:hover a.remove{background-color:var(--dark-color) !important;color:var(--light-color) !important}.woocommerce table.shop_table tr.cart_item:hover a.remove:hover{opacity:.7}#add_payment_method table.cart img,.woocommerce-cart table.cart img,.woocommerce-checkout table.cart img{width:70px}#add_payment_method table.cart .product-thumbnail,.woocommerce-cart table.cart .product-thumbnail,.woocommerce-checkout table.cart .product-thumbnail{min-width:32px;width:110px}.woocommerce #content table.cart td.actions .input-text,.woocommerce table.cart td.actions .input-text,.woocommerce-page #content table.cart td.actions .input-text,.woocommerce-page table.cart td.actions .input-text{width:140px;padding:12px 18px !important;font-size:15px;line-height:2}.woocommerce button.button:disabled,.woocommerce button.button:disabled[disabled]{opacity:1}.woocommerce form table.shop_table thead .product-name{padding:20px 10px}.woocommerce .checkout table.shop_table{padding:25px 50px;box-shadow:0 30px 100px 0 rgba(0,0,0,0.1);margin-bottom:80px}.woocommerce .checkout table.shop_table thead .product-name{padding:20px 10px;width:50%}.woocommerce .checkout table.shop_table tr.cart_item:hover{box-shadow:none}.woocommerce .checkout table.shop_table tr.cart_item:not(:last-of-type) .product-name,.woocommerce .checkout table.shop_table tr.cart_item:not(:last-of-type) .product-total{border-bottom:1px solid #eeeeee}.woocommerce .checkout table.shop_table thead tr .product-name,.woocommerce .checkout table.shop_table thead tr .product-total{border-bottom:1px solid #eeeeee}.woocommerce .checkout table.shop_table tr .product-name,.woocommerce .checkout table.shop_table tr .product-total{font-size:15px;font-weight:600;color:var(--dark-color);padding:15px 0}.woocommerce .checkout table.shop_table .cart_item .product-name{font-size:15px;line-height:1.73;color:var(--grey-color);padding-left:0}.woocommerce .checkout table.shop_table .cart_item .product-name .product-quantity{color:var(--dark-color);font-weight:bold}.woocommerce .checkout table.shop_table .cart_item .product-total{font-size:16px;line-height:1.63;color:var(--dark-color)}.woocommerce .checkout table.shop_table .cart_item .product-name,.woocommerce .checkout table.shop_table .cart_item .product-total{padding:15px 0}.woocommerce .checkout table.shop_table tfoot th{padding-left:0;font-size:15px;font-weight:600;color:var(--dark-color)}.woocommerce .checkout table.shop_table tfoot th,.woocommerce .checkout table.shop_table tfoot td{padding:18px 0}.woocommerce .checkout table.shop_table tfoot td label{font-size:16px;font-weight:600;line-height:1.63;color:var(--grey-color)}.woocommerce .checkout table.shop_table tfoot td #shipping_method li{margin-bottom:0}.woocommerce .checkout table.shop_table tfoot td .woocommerce-Price-amount.amount{color:var(--dark-color);font-size:16px;font-weight:600 !important;line-height:1.63}.woocommerce table.shop_table{border-color:#ccc;table-layout:auto;-webkit-border-radius:0;border-radius:0;max-width:100% !important}.woocommerce table.shop_table label{font-size:18px;font-weight:500;letter-spacing:normal;color:rgba(34,34,34,0.4)}.woocommerce table.shop_table td.product-name a{font-size:18px;font-weight:bold;color:var(--dark-color)}.woocommerce table.shop_table td.product-name a:hover{opacity:.7}.woocommerce table.shop_table input[type=number]::-webkit-inner-spin-button,.woocommerce table.shop_table input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.woocommerce table.shop_table td.product-price,.woocommerce table.shop_table td.product-subtotal{font-size:18px;font-weight:500;color:var(--dark-color)}.woocommerce table.shop_table td.product-quantity{width:18%}.woocommerce table.shop_table td.product-subtotal{width:17%}.woocommerce table.shop_table thead{border-bottom:1px solid #eeeeee}.woocommerce table.shop_table td,.woocommerce table.shop_table th{border-color:#ccc}.woocommerce-cart .cart-collaterals .shipping-calculator-button{margin-top:0}.woocommerce-cart .cart-collaterals .cart_totals th{padding-left:0}.woocommerce-cart .cart-collaterals .cart_totals table,.woocommerce-checkout .cart-collaterals .cart_totals table,#add_payment_method .cart-collaterals .cart_totals table{padding:50px;box-shadow:0 30px 100px 0 rgba(0,0,0,0.1);margin-bottom:0}.woocommerce-cart .cart-collaterals .cart_totals table th,.woocommerce-checkout .cart-collaterals .cart_totals table th,#add_payment_method .cart-collaterals .cart_totals table th{font-weight:700}.woocommerce-cart .cart-collaterals .cart_totals table .shipping-calculator-button,.woocommerce-checkout .cart-collaterals .cart_totals table .shipping-calculator-button,#add_payment_method .cart-collaterals .cart_totals table .shipping-calculator-button{text-decoration:none}.woocommerce-cart .cart-collaterals .cart_totals table .shipping-calculator-button:hover,.woocommerce-checkout .cart-collaterals .cart_totals table .shipping-calculator-button:hover,#add_payment_method .cart-collaterals .cart_totals table .shipping-calculator-button:hover{color:#555}.woocommerce-cart .wc-proceed-to-checkout a.checkout-button{letter-spacing:normal;font-size:15px;margin-bottom:0}.woocommerce form .form-row input.input-text,.woocommerce form .form-row textarea{padding:10px 15px;border:1px solid #e6e6e6}.woocommerce-shipping-calculator button[type="submit"]{margin-top:10px}.woocommerce table.shop_table th{font-size:15px;font-weight:500;color:rgba(var(--dark-color), 0.4);padding:20px;text-transform:uppercase}.woocommerce table.shop_table th.product-remove{width:48px}.woocommerce #content table.cart td.actions,.woocommerce table.cart td.actions,.woocommerce-page #content table.cart td.actions,.woocommerce-page table.cart td.actions{padding:25px 10px}.woocommerce-error{margin-left:0}.cart_totals>h2{font-size:32px;font-weight:700 !important;text-transform:capitalize}.woocommerce .cart-collaterals,.woocommerce-page .cart-collaterals{margin:45px 0}.select2-container--default .select2-selection--single{-webkit-border-radius:0;border-radius:0;border:1px solid #ddd;padding:10px 15px;height:auto}.select2-container--default .select2-selection--single .select2-selection__arrow{top:50%;transform:translateY(-50%)}.select2-container--default .select2-selection--single .select2-selection__rendered{padding:0}.woocommerce form .form-row .required{color:var(--dark-color)}.woocommerce form .form-row{margin-bottom:15px;position:relative}.woocommerce-cart #payment,.woocommerce-checkout #payment,#add_payment_method #payment{-webkit-border-radius:0;border-radius:0;background-color:transparent;margin-bottom:30px}.woocommerce-cart #payment .woocommerce-terms-and-conditions-wrapper input[type="checkbox"],.woocommerce-checkout #payment .woocommerce-terms-and-conditions-wrapper input[type="checkbox"],#add_payment_method #payment .woocommerce-terms-and-conditions-wrapper input[type="checkbox"]{display:block;line-height:1;float:left;margin-right:15px;margin-top:9px;position:static;margin-left:0}.woocommerce div.product form.cart .group_table{border-bottom:none;margin-bottom:40px}.woocommerce div.product form.cart .group_table td{vertical-align:middle}.woocommerce div.product form.cart .group_table td p{margin-bottom:5px;margin-top:5px}.woocommerce div.product form.cart .group_table td label{margin-bottom:0}.woocommerce div.product form.cart .group_table td a{text-decoration:none}.woocommerce div.product form.cart .group_table td ins{text-decoration:none;color:var(--dark-color)}.woocommerce-cart #payment ul.payment_methods,.woocommerce-checkout #payment ul.payment_methods,#add_payment_method #payment ul.payment_methods{border-bottom:none;padding:0}.woocommerce-cart #payment ul.payment_methods li,.woocommerce-checkout #payment ul.payment_methods li,#add_payment_method #payment ul.payment_methods li{text-indent:0;padding:30px;margin-bottom:35px}.woocommerce-cart #payment ul.payment_methods li::before,.woocommerce-checkout #payment ul.payment_methods li::before,#add_payment_method #payment ul.payment_methods li::before{display:none}#ship-to-different-address label input[type="checkbox"]{display:none;line-height:1;float:left;margin-right:15px;margin-top:15px;position:static;margin-left:0}#ship-to-different-address label input[type="checkbox"]:checked+span:before{color:var(--dark-color)}#ship-to-different-address label{margin-bottom:0}#ship-to-different-address label span{font-weight:400;font-size:24px;display:inline;position:relative;padding-left:40px}#ship-to-different-address label span::before{content:"\2713";color:transparent;width:30px;height:30px;top:1px;left:0;border:solid 2px #e6e6e6;position:absolute;display:flex;justify-content:center;align-items:center}.woocommerce form .form-row .optional{font-size:15px;font-weight:600;color:var(--dark-color)}.woocommerce strong,.woocommerce b{font-weight:700}.woocommerce .cart-collaterals .cart_totals,.woocommerce-page .cart-collaterals .cart_totals{width:51%;position:relative}.woocommerce .cart-collaterals .cart_totals .wc-proceed-to-checkout,.woocommerce-page .cart-collaterals .cart_totals .wc-proceed-to-checkout{padding:0;position:absolute;bottom:-28px;width:83%;left:50%;transform:translateX(-50%)}.woocommerce ul#shipping_method .amount{font-weight:500}.woocommerce form .form-row label{font-size:15px;font-weight:600;color:var(--dark-color)}.woocommerce table.shop_table tfoot td,.woocommerce table.shop_table tfoot th,.woocommerce table.shop_table tbody th{font-weight:700}.woocommerce form.login,.woocommerce form.checkout_coupon,.woocommerce form.register{-webkit-border-radius:0;border-radius:0}.woocommerce-form-login{background-color:#faf7f7}.woocommerce-form-login .lost_password a{text-decoration:none;display:block;margin-top:15px;color:var(--dark-color)}.woocommerce-form-login .lost_password a:hover{color:var(--grey-color)}.woocommerce-form-login .woocommerce-form__label-for-checkbox{display:inline-block;margin-left:15px}.woocommerce #review_form #respond input:not([type="submit"]){padding:10px 15px}.woocommerce ul#shipping_method li::before{opacity:0;margin-left:-1px}.woocommerce a.button.loading,.woocommerce button.button.loading,.woocommerce input.button.loading,.woocommerce #respond input#submit.loading{opacity:1}.woocommerce-account .woocommerce-MyAccount-navigation ul{margin-left:0;margin-bottom:25px}.woocommerce-account .woocommerce-MyAccount-navigation ul li{border:1px solid var(--dark-color);list-style:none;text-indent:0 !important;padding:15px;margin-bottom:0 !important;font-weight:600}.woocommerce-account .woocommerce-MyAccount-navigation ul li:not(:last-of-type){border-bottom:none}.woocommerce-account .woocommerce-MyAccount-navigation ul li.is-active{background-color:#faf7f7}.woocommerce-account .woocommerce-MyAccount-navigation ul li::before{display:none}.woocommerce-MyAccount-content .woocommerce-address-fields__field-wrapper{margin-bottom:20px}.woocommerce-MyAccount-content fieldset{margin-top:20px;margin-bottom:15px}.woocommerce-MyAccount-content .u-columns.addresses .woocommerce-Address{border:1px solid #ddd;padding:15px;width:-webkit-calc(50% - 15px);width:calc(50% - 15px)}.woocommerce-account .addresses .title .edit{font-size:16px}.cart-empty+.return-to-shop{margin-bottom:100px;text-align:center}.cart-collaterals .cross-sells ul li.product{margin-right:30px !important;list-style:none !important;text-indent:0 !important}.cart-collaterals .cross-sells ul li.product::before{display:none}.cart-collaterals .cross-sells ul li.product:nth-of-type(2n){margin-right:0 !important}.cart-collaterals .cross-sells>h2:first-child{font-size:28px;font-weight:600 !important}.woocommerce table.shop_table label.screen-reader-text{width:auto}.woocommerce-cart .col-xs-12{width:100%}.woocommerce .woocommerce-cart-form table.shop_table{border-collapse:collapse}.woocommerce .woocommerce-cart-form .quantity .qty{border:none}.woocommerce .col2-set,.woocommerce-page .col2-set{margin-left:-15px;margin-right:-15px;width:auto;margin-bottom:20px}.woocommerce .col2-set .col-1,.woocommerce-page .col2-set .col-1,.woocommerce .col2-set .col-2,.woocommerce-page .col2-set .col-2{max-width:48%}@media (max-width: 768px){.woocommerce .col2-set .col-1,.woocommerce .col2-set .col-2,.woocommerce-page .col2-set .col-1,.woocommerce-page .col2-set .col-2{max-width:100%}.woocommerce .col2-set .col-1:not(:first-child),.woocommerce .col2-set .col-2:not(:first-child),.woocommerce-page .col2-set .col-1:not(:first-child),.woocommerce-page .col2-set .col-2:not(:first-child){margin-top:20px}}@media only screen and (max-width: 991px){.woocommerce div.product div.images.woocommerce-product-gallery,.woocommerce div.product div.images.woocommerce-product-gallery+div.summary{margin-bottom:50px}.woocommerce .related.products>h2{margin:40px auto 40px}.woocommerce table.shop_table td{padding:15px}.woocommerce table.shop_table td.product-quantity{width:160px}.woocommerce table.shop_table td.product-name{width:30%}.woocommerce table.shop_table td.product-price{width:15%}.cart-collaterals th{width:30% !important}.cart-collaterals td{width:70% !important}.woocommerce-account .addresses .title{text-align:left;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.woocommerce-account .addresses .title h3{float:none;font-size:24px;text-align:center}.woocommerce-account .addresses .title .edit{float:none}.woocommerce-cart .cart-collaterals .cart_totals table,.woocommerce-checkout .cart-collaterals .cart_totals table,#add_payment_method .cart-collaterals .cart_totals table{padding:15px;padding-bottom:28px}}@media (max-width: 991px){.woocommerce ul.products[class*='columns-'] li.product,.woocommerce-page ul.products[class*='columns-'] li.product,.woocommerce .related ul.products.columns-4 li.product,.woocommerce-page .related ul.products.columns-4 li.product{width:-webkit-calc(50% - 15px);width:calc(50% - 15px);float:left;margin-bottom:35px}.woocommerce .related.products{margin-bottom:20px}}@media only screen and (max-width: 768px){.shop-parallax-banner{margin-bottom:35px}.woocommerce div.product div.images.woocommerce-product-gallery{margin-bottom:30px}.woocommerce div.product div.images.woocommerce-product-gallery+div.summary{margin-bottom:40px}.woocommerce div.product .woocommerce-tabs ul.tabs{margin-bottom:20px}.woocommerce div.product .woocommerce-tabs .panel{padding-bottom:15px}.woocommerce .related.products>h2,.upsells.products>h2:first-child{margin:35px auto}.woocommerce-cart .cart-collaterals .shipping-calculator-button,.woocommerce-checkout .cart-collaterals .shipping-calculator-button,#add_payment_method .cart-collaterals .shipping-calculator-button{margin-top:0}.woocommerce .related.products{margin-bottom:40px}.woocommerce .upsells ul.products.columns-2 li.product,.woocommerce-page .upsells ul.products.columns-2 li.product,.woocommerce .upsells ul.products.columns-3 li.product,.woocommerce-page .upsells ul.products.columns-3 li.product,.woocommerce .upsells ul.products.columns-4 li.product,.woocommerce-page .upsells ul.products.columns-4 li.product{margin-right:30px}.woocommerce .upsells ul.products.columns-2 li.product:nth-of-type(2n),.woocommerce-page .upsells ul.products.columns-2 li.product:nth-of-type(2n),.woocommerce .upsells ul.products.columns-3 li.product:nth-of-type(2n),.woocommerce-page .upsells ul.products.columns-3 li.product:nth-of-type(2n),.woocommerce .upsells ul.products.columns-4 li.product:nth-of-type(2n),.woocommerce-page .upsells ul.products.columns-4 li.product:nth-of-type(2n){margin-right:0}#ship-to-different-address label span{font-size:20px;padding-left:30px}.woocommerce-MyAccount-content .u-columns.addresses .woocommerce-Address{width:100%;margin-bottom:15px}.woocommerce table.shop_table td.product-quantity{width:100%;align-items:center;display:flex;justify-content:space-between}.woocommerce table.shop_table td.product-name{width:100%}.woocommerce .checkout table.shop_table td.product-name{width:50%}.woocommerce .checkout table.shop_table td{padding:5px 0 !important}.woocommerce .main-wrapper:not(.unit) .related ul.products.columns-4 li.product,.woocommerce-page .main-wrapper:not(.unit) .related ul.products.columns-4 li.product{width:100%;margin-right:0}.woocommerce .checkout table.shop_table tfoot td,.woocommerce .checkout table.shop_table thead tr .product-total,.checkout table.shop_table tr.cart_item .product-total{text-align:right}#ship-to-different-address label span::before{width:25px;height:25px;top:4px}.woocommerce .checkout table.shop_table{margin-bottom:40px}.woocommerce-cart #payment ul.payment_methods li,.woocommerce-checkout #payment ul.payment_methods li,#add_payment_method #payment ul.payment_methods li{margin-bottom:35px}.woocommerce table.shop_table td.product-price{width:100%}.woocommerce table.shop_table td.product-subtotal{width:100%}.woocommerce table.shop_table td.product-name a{font-weight:400}.woocommerce table.shop_table td{padding:15px !important;font-size:15px !important}.woocommerce table.shop_table tr:not(:last-of-type){border-bottom:2px solid var(--dark-color)}.woocommerce .cart-collaterals .cart_totals,.woocommerce-page .cart-collaterals .cart_totals{width:100%}.cart-collaterals tr .woocommerce-Price-amount.amount,.woocommerce table.shop_table label,.cart-collaterals td .woocommerce-shipping-destination,.cart-collaterals td .woocommerce-shipping-calculator{font-size:15px}.woocommerce .checkout table.shop_table{padding:0px 15px}.cart-collaterals td{width:100% !important}}@media only screen and (max-width: 550px){.shop-parallax-banner .title{font-size:50px}.woocommerce ul.products[class*='columns-'] li.product,.woocommerce-page ul.products[class*='columns-'] li.product,.woocommerce .related ul.products.columns-4 li.product,.woocommerce-page .related ul.products.columns-4 li.product{width:100% !important;margin-bottom:15px !important}.woocommerce ul.products[class*='columns-'] li.product:last-of-type,.woocommerce-page ul.products[class*='columns-'] li.product:last-of-type,.woocommerce .related ul.products.columns-4 li.product:last-of-type,.woocommerce-page .related ul.products.columns-4 li.product:last-of-type{margin-bottom:0 !important}.woocommerce nav.woocommerce-pagination{margin-top:30px;margin-bottom:30px}.woocommerce-message,.woocommerce-error,.woocommerce-info{line-height:1.3}.woocommerce-message::before,.woocommerce-error::before,.woocommerce-info::before{display:none}.woocommerce-message,.woocommerce-error,.woocommerce-info{padding:15px}.woocommerce .woocommerce-error .button,.woocommerce .woocommerce-info .button,.woocommerce .woocommerce-message .button,.woocommerce-page .woocommerce-error .button,.woocommerce-page .woocommerce-info .button,.woocommerce-page .woocommerce-message .button{margin-left:10px}.woocommerce .upsells ul.products.columns-2 li.product,.woocommerce-page .upsells ul.products.columns-2 li.product,.woocommerce .upsells ul.products.columns-3 li.product,.woocommerce-page .upsells ul.products.columns-3 li.product,.woocommerce .upsells ul.products.columns-4 li.product,.woocommerce-page .upsells ul.products.columns-4 li.product{margin-right:0}}@media only screen and (max-width: 400px){.woocommerce #content table.cart td.actions .coupon,.woocommerce table.cart td.actions .coupon,.woocommerce-page #content table.cart td.actions .coupon,.woocommerce-page table.cart td.actions .coupon{display:flex;flex-direction:column}#add_payment_method table.cart td.actions .coupon .input-text,.woocommerce-cart table.cart td.actions .coupon .input-text,.woocommerce-checkout table.cart td.actions .coupon .input-text{width:100%;margin-bottom:10px}#add_payment_method table.cart td.actions .coupon .button,.woocommerce-cart table.cart td.actions .coupon .button,.woocommerce-checkout table.cart td.actions .coupon .button{width:100%}}.post-details .woocommerce h2{font-size:36px}@media (max-width: 1200px){.post-details .woocommerce h2{font-size:35px}}@media (max-width: 991px){.post-details .woocommerce h2{font-size:32px}}@media (max-width: 767px){.post-details .woocommerce h2{font-size:27px}}@media (max-width: 575px){.post-details .woocommerce h2{font-size:24px}}.single-product .woocommerce-breadcrumb+.woocommerce-notices-wrapper{margin-top:40px;margin-bottom:-40px}
/*# sourceMappingURL=shop.min.css.map */
