.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{border:1px solid var(--light-grey-color);margin-bottom:25px}.woocommerce ul.products li.product a.woocommerce-loop-product__link{display:block;position:relative;line-height:1}.woocommerce ul.products li.product a.woocommerce-loop-product__link::before{content:"";display:block;position:absolute;background:rgba(255,255,255,.6);top:0;left:0;width:100%;height:100%}.woocommerce .products .star-rating{display:none}.woocommerce ul.products.columns-2 li.product,.woocommerce-page ul.products.columns-2 li.product{width:calc(50% - 15px);margin-right:15px}.woocommerce ul.products.columns-2 li.product.last,.woocommerce-page ul.products.columns-2 li.product.last{margin-right:0}.woocommerce ul.products.columns-3 li.product,.woocommerce-page ul.products.columns-3 li.product{width:calc((100%/3) - 25px);margin-right:25px}.woocommerce ul.products.columns-3 li.product.last,.woocommerce-page ul.products.columns-3 li.product.last{margin-right:0}.woocommerce ul.products.columns-4 li.product,.woocommerce-page ul.products.columns-4 li.product{width:calc(25% - 22.5px);margin-right:22.5px}.woocommerce ul.products.columns-4 li.product.last,.woocommerce-page ul.products.columns-4 li.product.last{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 .price{color:var(--main-color);font-size:20px;position:absolute;top:50%;width:100%;left:50%;transform:translate(-50%, -50%);opacity:0;-webkit-transition:opacity 450ms ease;-moz-transition:opacity 450ms ease;-ms-transition:opacity 450ms ease;-o-transition:opacity 450ms ease;transition:opacity 450ms ease;font-weight:500;padding:15px;text-align:center}.woocommerce ul.products li.product h3,.woocommerce ul.products li.product .woocommerce-loop-product__title,.woocommerce ul.products li.product .woocommerce-loop-category__title{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);color:var(--dark-color);padding:15px;font-size:28px;width:100%;text-align:center;font-weight:500;-webkit-transition:opacity 450ms ease;-moz-transition:opacity 450ms ease;-ms-transition:opacity 450ms ease;-o-transition:opacity 450ms ease;transition:opacity 450ms ease}.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 .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 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:block;margin-top:0 !important;border-radius:0;text-align:center;padding:15px;color:var(--light-color);background:var(--light-color);border:none;text-transform:uppercase;-webkit-transition:background 450ms ease;-moz-transition:background 450ms ease;-ms-transition:background 450ms ease;-o-transition:background 450ms ease;transition:background 450ms ease}.woocommerce ul.products li.product a.woocommerce-loop-product__link+.button+.added_to_cart{position:absolute;bottom:0;left:0;width:100%;text-align:center;padding:15px;color:var(--light-color);font-size:12px;font-weight:500;line-height:2;background:none;border:none;text-transform:uppercase;-webkit-transition:background 450ms ease;-moz-transition:background 450ms ease;-ms-transition:background 450ms ease;-o-transition:background 450ms ease;transition:background 450ms ease}.woocommerce ul.products li.product a.woocommerce-loop-product__link+.button+.added_to_cart:hover{color:var(--light-color) !important;background:none}.woocommerce ul.products li.product a.woocommerce-loop-product__link+.button:hover{color:var(--main-color) !important;background:var(--light-color) !important}.woocommerce span.onsale{background-color:var(--main-color);font-size:16px;border-radius:0}.shop-parallax-banner{padding:200px 15px;text-align:center;background-color:var(--footer-bg-color);position:relative;background-position:center;background-size:cover;background-attachment:fixed}.shop-parallax-banner::before{content:"";position:absolute;display:block;height:100%;width:100%;top:0;left:0;background:rgba(0,0,0,.5)}.shop-parallax-banner .title{position:relative;margin-bottom:0;font-size:60px;color:var(--light-color);font-weight:500;text-align:center;padding-right:15px;padding-left:15px;max-width:100%}.shop-parallax-banner.no-image{height:300px;padding:0;display:-webkit-flex;display:flex;align-items:center;justify-content:center}.shop-parallax-banner.no-image .title{color:var(--dark-color);text-transform:uppercase}.shop-parallax-banner.no-image::before{display:none}.woocommerce nav.woocommerce-pagination ul li a,.woocommerce nav.woocommerce-pagination ul li span{padding:15px 20px;border:1px solid var(--light-grey-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(--main-color);border:1px solid var(--main-color)}.woocommerce nav.woocommerce-pagination ul li a:hover,.woocommerce nav.woocommerce-pagination ul li a:focus{color:var(--light-color);background:var(--main-color);border-color:var(--main-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;padding:20px 15px 5px}.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);border-radius:0;color:var(--light-color)}.woocommerce .widget_price_filter .price_slider_amount .button:hover{background-color:var(--grey-color)}.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 var(--soft-grey-color)}.woocommerce-sidebar .sidebar-item span.product-title{font-weight:500}.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:500}.woocommerce div.product{padding-top:40px}.woocommerce div.product .product_title{font-weight:500}.woocommerce-review-link{text-decoration:none;color:var(--grey-color);-webkit-transition:all 450ms ease;-moz-transition:all 450ms ease;-ms-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(--main-color)}.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:500;text-decoration:none;background-color:var(--main-color);color:var(--light-color) !important}.woocommerce-product-details__short-description{color:var(--grey-color);margin-bottom:30px;line-height:1.7;font-size:15px}.woocommerce ul.products li.product .price del{opacity:1;font-size:15px}.woocommerce span.onsale{z-index:1;top:3.5em;left:1em}.woocommerce-product-gallery__image:not(:first-of-type){margin-top:8px;width:calc(25% - 6px) !important;margin-right:8px}.woocommerce-product-gallery__image:not(:first-of-type):last-of-type{margin-right:0}.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}.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:500}.woocommerce div.product form.cart .variations label{font-weight:500;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(--light-grey-color) !important;max-height:calc(1.2em + 17px);height:calc(1.2em + 17px);text-indent:5px}.woocommerce div.product form.cart .single_variation{display:-webkit-flex;display:flex;align-items:center;justify-content:space-between}.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:var(--grey-color);background-image:initial;border:1px solid var(--grey-color);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 var(--grey-color)}.woocommerce a.button.alt,.woocommerce button.button.alt,.woocommerce input.button.alt,.woocommerce #respond input#submit.alt{background-color:var(--main-color);border-radius:0}.woocommerce a.button,.woocommerce button.button,.woocommerce input.button,.woocommerce #respond input#submit{padding:20px 38px;font-size:15px;font-weight:500;line-height:1;text-decoration:none;left:auto;text-transform:uppercase;z-index:2;color:var(--light-color) !important}.woocommerce a.button::before,.woocommerce button.button::before,.woocommerce input.button::before,.woocommerce #respond input#submit::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1;background-color:var(--main-color);-webkit-transition:all .35s;-moz-transition:all .35s;-o-transition:all .35s;transition:all .35s}.woocommerce a.button::after,.woocommerce button.button::after,.woocommerce input.button::after,.woocommerce #respond input#submit::after{content:"";position:absolute;top:14px;left:0;width:30px;height:30px;z-index:1;opacity:0;-webkit-transition:all .35s;-moz-transition:all .35s;-o-transition:all .35s;transition:all .35s;border:none;-webkit-transform:scale(1.2, 1.2);-moz-transform:scale(1.2, 1.2);-ms-transform:scale(1.2, 1.2);-o-transform:scale(1.2, 1.2);transform:scale(1.2, 1.2)}.woocommerce a.button:hover,.woocommerce a.button:focus,.woocommerce button.button:hover,.woocommerce button.button:focus,.woocommerce input.button:hover,.woocommerce input.button:focus,.woocommerce #respond input#submit:hover,.woocommerce #respond input#submit:focus{background-color:var(--main-color) !important}.woocommerce a.button:hover::before,.woocommerce a.button:focus::before,.woocommerce button.button:hover::before,.woocommerce button.button:focus::before,.woocommerce input.button:hover::before,.woocommerce input.button:focus::before,.woocommerce #respond input#submit:hover::before,.woocommerce #respond input#submit:focus::before{opacity:0;-webkit-transform:scale(0.5, 0.5);-moz-transform:scale(0.5, 0.5);-ms-transform:scale(0.5, 0.5);-o-transform:scale(0.5, 0.5);transform:scale(0.5, 0.5)}.woocommerce a.button:hover::after,.woocommerce a.button:focus::after,.woocommerce button.button:hover::after,.woocommerce button.button:focus::after,.woocommerce input.button:hover::after,.woocommerce input.button:focus::after,.woocommerce #respond input#submit:hover::after,.woocommerce #respond input#submit:focus::after{opacity:1;-webkit-transform:scale(1, 1);-moz-transform:scale(1, 1);-ms-transform:scale(1, 1);-o-transform:scale(1, 1);transform:scale(1, 1)}.woocommerce #respond input#submit{background-color:var(--main-color);border-radius:0;transition:.3s}.woocommerce #respond input#submit:hover{background-color:var(--second-color) !important}.woocommerce div.product div.images .woocommerce-product-gallery__trigger{transition:.3s}.woocommerce div.product div.images .woocommerce-product-gallery__trigger:hover{background-color:var(--main-color)}.woocommerce .quantity .qty{line-height:40px;border:1px solid var(--main-color);margin-right:20px}.woocommerce div.product .woocommerce-variation-add-to-cart{margin-top:30px;display:-webkit-flex;display:flex;align-items:center;margin-bottom:50px}.woocommerce div.product-type-variable div.images.woocommerce-product-gallery form,.woocommerce div.product-type-variable div.images.woocommerce-product-gallery+div.summary form{margin-bottom:0}.woocommerce div.product .product_meta span{display:block;font-size:15px;line-height:1.7;font-weight:500;color:var(--main-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;-moz-transition:all 450ms ease;-ms-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:var(--super-grey-color)}.woocommerce div.product .woocommerce-tabs ul.tabs li.active{background-color:var(--light-color);border-color:var(--main-color);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{border-radius:0;border:1px solid var(--main-color);background-color:var(--main-color);margin:0;-webkit-transition:all 350ms ease;-moz-transition:all 350ms ease;-ms-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:500;font-size:15px;text-transform:uppercase;padding:.5em 10px;-webkit-transition:all 350ms ease;-moz-transition:all 350ms ease;-ms-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)}.woocommerce div.product .woocommerce-tabs ul.tabs li:not(.active):hover{background-color:var(--grey-color);border:1px solid var(--grey-color)}.woocommerce div.product div.images.woocommerce-product-gallery,.woocommerce div.product div.images.woocommerce-product-gallery+div.summary{margin-bottom:75px}.woocommerce div.product div.images.woocommerce-product-gallery form,.woocommerce div.product div.images.woocommerce-product-gallery+div.summary form{display:-webkit-flex;display:flex;align-items:center;flex-wrap:wrap;padding-bottom:10px}.woocommerce div.product .woocommerce-tabs .panel{box-shadow:none;padding-bottom:25px}.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 !important;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,.1)}.woocommerce #reviews #comments .woocommerce-Reviews-title{font-size:20px;font-weight:500;margin-bottom:30px}.woocommerce #reviews #comments ol.commentlist li .comment-text{border-radius:0;border:1px solid var(--super-grey-color);margin:0 0 0 60px}.woocommerce #reviews #comments ol.commentlist li .meta .woocommerce-review__author{display:block;color:var(--main-color)}.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;border-radius:50%}.woocommerce #review_form #respond{text-align:center}.woocommerce #review_form #respond .comment-reply-title+form{margin-bottom:20px}.woocommerce #review_form #respond .comment-form-rating .stars a{color:var(--main-color)}.woocommerce #review_form #respond .comment-reply-title{font-size:24px;font-weight:500;margin:10px auto 20px;display:block;color:var(--soft-grey-color)}.woocommerce #review_form #respond .comment-form-rating label{font-weight:400;font-size:15px;color:var(--soft-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:500;display:block;margin-bottom:15px}.woocommerce #review_form #respond textarea{border:none;border-bottom:1px solid var(--super-grey-color);padding:15px;-webkit-transition:border-color 350ms ease;-moz-transition:border-color 350ms ease;-ms-transition:border-color 350ms ease;-o-transition:border-color 350ms ease;transition:border-color 350ms ease}.woocommerce #review_form #respond textarea:focus{border-color:var(--main-color)}.woocommerce #review_form #respond input:not([type=submit]){border:none;border-bottom:1px solid var(--soft-grey-color);display:block;width:400px;margin:auto;box-shadow:none;padding:5px;-webkit-transition:border-color 350ms ease;-moz-transition:border-color 350ms ease;-ms-transition:border-color 350ms ease;-o-transition:border-color 350ms ease;transition:border-color 350ms ease}.woocommerce #review_form #respond input:not([type=submit]):focus{border-color:var(--main-color)}.woocommerce #review_form #respond .form-submit{margin-top:20px}.woocommerce ul.products{margin-top:10px}.upsells.products>h2:first-child{font-size:30px;font-weight:500;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:50px}.woocommerce .related.products>h2{font-size:30px;font-weight:500;margin:70px auto 70px;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:calc(100%/3 - 30px)}.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-message::before,.woocommerce-error::before,.woocommerce-info::before{color:var(--main-color)}.woocommerce-message,.woocommerce-error,.woocommerce-info{background:transparent;border:1px solid var(--main-color);line-height:35px;text-indent:0;margin-left:0}.woocommerce-message a,.woocommerce-error a,.woocommerce-info a{text-decoration:none;color:var(--main-color);font-weight:500}.woocommerce-message a:hover,.woocommerce-error a:hover,.woocommerce-info a:hover{color:var(--grey-color)}.woocommerce-message{line-height:57px}p.cart-empty{margin-bottom:30px;text-align:center}.woocommerce a.remove{color:var(--light-color) !important;border-radius:0;border:1px solid var(--main-color);background-color:var(--main-color) !important;padding:0}.woocommerce a.remove:hover{background-color:var(--grey-color) !important;color:var(--light-color) !important;border-color:var(--grey-color) !important}.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:10px 24px !important;font-size:15px;line-height:2;margin-right:15px !important}.woocommerce table.shop_table{border-collapse:collapse;border-color:var(--light-grey-color);table-layout:auto;border-radius:0;max-width:100% !important}.woocommerce table.shop_table label{font-weight:500}.woocommerce table.shop_table td.product-name a{text-decoration:none;font-weight:400}.woocommerce table.shop_table td.product-name a:hover{color:var(--grey-color)}.woocommerce table.shop_table td,.woocommerce table.shop_table th{border-color:var(--light-grey-color);color:var(--main-color)}.woocommerce-cart .cart-collaterals .shipping-calculator-button{margin-top:0}.woocommerce-cart .cart-collaterals .cart_totals table,.woocommerce-checkout .cart-collaterals .cart_totals table,#add_payment_method .cart-collaterals .cart_totals table{border-collapse:collapse;border-color:var(--light-grey-color);table-layout:auto;border-radius:0;max-width:100%}.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:500}.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:var(--grey-color)}.woocommerce-cart .wc-proceed-to-checkout a.checkout-button{font-size:15px;background-color:var(--light-color) !important}.woocommerce form .form-row input.input-text,.woocommerce form .form-row textarea{padding:5px;border:1px solid var(--soft-grey-color)}.woocommerce-shipping-calculator button[type=submit]{margin-top:10px}.woocommerce table.shop_table th{font-weight:500;text-transform:uppercase;color:var(--dark-color)}.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:15px 10px}.woocommerce-error{margin-left:0}.cart_totals>h2{font-size:32px;font-weight:500 !important;text-transform:capitalize}.woocommerce .cart-collaterals,.woocommerce-page .cart-collaterals{margin:45px 0}.select2-container--default .select2-selection--single{border-radius:0;border:1px solid var(--soft-grey-color)}.woocommerce-cart #payment,.woocommerce-checkout #payment,#add_payment_method #payment{border-radius:0;background-color:var(--soft-grey-color);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{background-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}.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:15px}.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:block;line-height:1;float:left;margin-right:15px;margin-top:12px;position:static;margin-left:0}#ship-to-different-address label span{font-weight:400;font-size:30px;display:inline-block}.woocommerce form .form-row .optional{font-weight:400}.woocommerce strong,.woocommerce b,.woocommerce ul#shipping_method .amount{font-weight:500}.woocommerce form .form-row label{font-weight:400;color:var(--dark-color)}.woocommerce table.shop_table tfoot td,.woocommerce table.shop_table tfoot th,.woocommerce table.shop_table tbody th{font-weight:500}table.cart td.actions .coupon .input-text,#add_payment_method table.cart td.actions .coupon .input-text{min-width:152px}.woocommerce form.login,.woocommerce form.checkout_coupon,.woocommerce form.register{border-radius:0;display:-webkit-flex;display:flex;align-items:center;justify-content:center;flex-direction:column;text-align:center}.woocommerce-form-login{background-color:var(--soft-grey-color)}.page-template-default form label.checkbox{display:-webkit-flex;display:flex}form.checkout.woocommerce-checkout .col-1,form.checkout.woocommerce-checkout .col-2{padding:0}form.checkout.woocommerce-checkout #order_review_heading{margin-top:15px}.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:500}.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:var(--soft-grey-color)}.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 var(--soft-grey-color);padding: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:500 !important}@media only screen and (max-width: 1024px){.woocommerce div.product{margin-top:10%}.woocommerce ul.products{margin-top:20%}.woocommerce .woocommerce-cart-form{margin-top:20%}}@media only screen and (max-width: 1199px){.woocommerce div.product .product_title{font-size:36px}}@media only screen and (max-width: 991px){.woocommerce div.product{margin-top:20%}.woocommerce-cart-form{margin-top:20%}.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-account .addresses .title{text-align:left;flex-direction:column}.woocommerce-account .addresses .title h3{float:none;font-size:24px;text-align:center}.woocommerce-account .addresses .title .edit{float:none}}@media only screen and (max-width: 768px){.woocommerce div.product form.cart .button{margin-left:10px}.woocommerce .woocommerce-cart-form{margin-top:25%}table.cart td.actions .coupon .input-text,#add_payment_method table.cart td.actions .coupon .input-text{text-align:center}.woocommerce .quantity .qty{margin-right:0}#ship-to-different-address{margin-bottom:10px;margin-top:20px}.woocommerce div.product{padding-top:0}.woocommerce div.product .product_title{font-size:28px}.woocommerce div.product span.price,.woocommerce div.product p.price{font-size:20px}.woocommerce .related.products{margin-bottom:30px}.shop-parallax-banner{padding:120px 15px}.shop-parallax-banner .title{font-size:30px}body.woocommerce-page .woocommerce{padding-left:15px;padding-right:15px}body.woocommerce-page .unit .post-paper .woocommerce{padding-left:0;padding-right:0}.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:calc(50% - 15px);float:left !important;clear:both;margin-bottom:35px}.woocommerce ul.products[class*=columns-] li.product:nth-child(2n),.woocommerce-page ul.products[class*=columns-] li.product:nth-child(2n),.woocommerce .related ul.products.columns-4 li.product:nth-child(2n),.woocommerce-page .related ul.products.columns-4 li.product:nth-child(2n){margin-right:0}.woocommerce .related ul.products.columns-4 li.product:nth-of-type(2n),.woocommerce-page .related ul.products.columns-4 li.product:nth-of-type(2n){margin-right:0}.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 .container .woocommerce{padding:0 15px}.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 ul.products li.product h3,.woocommerce ul.products li.product .woocommerce-loop-product__title,.woocommerce ul.products li.product .woocommerce-loop-category__title{font-size:24px}.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:26px}.woocommerce-MyAccount-content .u-columns.addresses .woocommerce-Address{width:100%;margin-bottom:15px}}@media only screen and (max-width: 550px){.woocommerce ul.products{margin-top:45%}.woocommerce-info{margin-top:140px}.woocommerce .woocommerce-cart-form{margin-top:50%}.woocommerce div.product .woocommerce-tabs ul.tabs li.active{border-bottom-color:var(--main-color) !important}.woocommerce div.product .woocommerce-tabs ul.tabs li{margin-bottom:5px}.woocommerce div.product{margin-top:40%}.woocommerce table.cart td.actions .coupon{display:flex;flex-wrap:wrap;flex-direction:column}.woocommerce table.cart td.actions .coupon .input-text{width:100%;margin-bottom:10px;text-align:center}.woocommerce table.cart td.actions .coupon .button{width:100%}.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{margin-bottom:15px !important;width:100% !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:20px;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: 320px){.woocommerce span.onsale{top:1.5em}}/*# sourceMappingURL=shop.css.map */
