.woocommerce ul.products li.product a.woocommerce-loop-product__link img{margin-bottom:0;max-width:none;width:calc(100% + 30px);opacity:1;-webkit-transition:opacity 0.35s,-webkit-transform 0.35s;transition:opacity 0.35s,transform 0.35s;-webkit-transform:translate3d(-15px, 0, 0) scale(1.12);transform:translate3d(-15px, 0, 0) scale(1.06);-webkit-backface-visibility:hidden;backface-visibility:hidden}.woocommerce-error{margin-left:0 !important}.woocommerce ul.products li.product a.woocommerce-loop-product__link:hover img{opacity:0.9;-webkit-transform:translate3d(0, 0, 0) scale(1);transform:translate3d(0, 0, 0) scale(1)}.woocommerce div.product form.cart .group_table td:first-child{width:100px}.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-top:7px}.woocommerce nav.woocommerce-pagination ul li{margin-top:10px}.woocommerce .products ul,.woocommerce ul.products{display:flex;justify-content:center;flex-wrap:wrap;margin:0 -15px}.woocommerce .products ul li,.woocommerce ul.products li{margin-right:15px !important;margin-left:15px !important}.woocommerce .products ul::before,.woocommerce .products ul::after,.woocommerce ul.products::before,.woocommerce ul.products::after{content:none !important}.woocommerce .star-rating span{color:var(--main-color)}.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;overflow:hidden}.woocommerce ul.products li.product a.woocommerce-loop-product__link .onsale{display:none}.woocommerce ul.products li.product a.woocommerce-loop-product__link::before{content:'';display:block;position:absolute;background-color:rgba(22,22,22,0.1);top:0;z-index:2;left:0;width:100%;height:100%;-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 ul.products li.product a.woocommerce-loop-product__link:hover::before{background-color:rgba(22,22,22,0.5)}.woocommerce .products .star-rating{display:none}.woocommerce ul.products.columns-2 li.product,.woocommerce-page ul.products.columns-2 li.product{width:calc(50% - 30px);margin-right:15px;margin-left:15px}.woocommerce ul.products.columns-2 li.product a.woocommerce-loop-product__link+.button,.woocommerce-page ul.products.columns-2 li.product a.woocommerce-loop-product__link+.button{padding:25px !important}.woocommerce ul.products.columns-2 li.product span.onsale,.woocommerce-page ul.products.columns-2 li.product span.onsale{min-height:4em;min-width:4em;padding:.7em 1.2em}.woocommerce ul.products.columns-3 li.product,.woocommerce-page ul.products.columns-3 li.product{width:calc((100%/3) - 30px);margin-right:15px;margin-left:15px}.woocommerce ul.products.columns-4 li.product,.woocommerce-page ul.products.columns-4 li.product{width:calc(25% - 30px);margin-left:15px;margin-right:15px}.woocommerce .upsells ul.products.columns-2 li.product,.woocommerce-page .upsells ul.products.columns-2 li.product{margin-left:15px;margin-right:15px}.woocommerce .upsells ul.products.columns-3 li.product,.woocommerce-page .upsells ul.products.columns-3 li.product{margin-left:15px;margin-right:15px}.woocommerce .upsells ul.products.columns-4 li.product,.woocommerce-page .upsells ul.products.columns-4 li.product{margin-left:15px;margin-right:15px}.woocommerce ul.products li.product .price{color:var(--light-color);font-size:26px;position:absolute;z-index:10;top:30px;width:calc(100% - 60px);left:30px;opacity:0;-webkit-transform:translate3d(-40px, 0, 0);transform:translate3d(-40px, 0, 0);-webkit-transition:all 450ms ease;-moz-transition:all 450ms ease;-ms-transition:all 450ms ease;-o-transition:all 450ms ease;transition:all 450ms ease;font-weight:500;padding:0 15px;text-align:left}.woocommerce ul.products li.product .price *{color:var(--light-color)}.woocommerce ul.products li.product .price ins{padding:0}.woocommerce ul.products li.product .price::after{position:absolute;content:"";top:0;left:0;height:100%;width:2px;background-color:var(--main-color)}.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;bottom:0;z-index:10;left:0;color:var(--light-color);width:100%;text-align:right;padding:30px;font-size:20px;font-weight:500;opacity:0;text-transform:capitalize;-webkit-transition:all 450ms ease;-moz-transition:all 450ms ease;-ms-transition:all 450ms ease;-o-transition:all 450ms ease;transition:all 450ms ease;-webkit-transform:translate3d(40px, 0, 0);transform:translate3d(40px, 0, 0)}.woocommerce ul.products li.product a.woocommerce-loop-product__link:hover .woocommerce-loop-product__title{opacity:1;-webkit-transform:translate3d(0, 0, 0) scale(1);transform:translate3d(0, 0, 0) scale(1)}.woocommerce ul.products li.product a.woocommerce-loop-product__link:hover .price{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.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(--dark-color);border:none;text-transform:capitalize;-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:var(--dark-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:hover{color:var(--light-color) !important;background:#333 !important}.woocommerce ul.products li.product a.woocommerce-loop-product__link+.button:hover{color:var(--light-color) !important;background:#333 !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(--soft-grey-color);position:relative;background-position:center;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.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(--dark-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:24px}.woocommerce ul.products li.product .price ins{font-size:28px;font-weight:500;text-decoration:none;color:var(--dark-color)}.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:18px;display:block;margin-bottom:5px}.woocommerce span.onsale{z-index:999;top:55px;left:15px}.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)}.woocommerce a.button,.woocommerce button.button,.woocommerce input.button,.woocommerce #respond input#submit{border-radius:25px;padding:13px 33px !important;border:1px solid var(--main-color);font-size:16px;font-weight:500;line-height:1;text-decoration:none;left:auto;text-transform:capitalize;color:var(--light-color) !important;background-color:var(--main-color);-webkit-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:var(--light-grey-color);background-color:transparent !important}.woocommerce .quantity .qty{line-height:40px;width:85px;border:1px solid var(--main-color);margin-right:20px;border-radius:20px;padding:0 10px}.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(--soft-grey-color)}.woocommerce div.product .woocommerce-tabs ul.tabs li.active{background-color:var(--light-color);border-color:var(--soft-grey-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:0.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(--dark-color);border:1px solid var(--dark-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;border-top:1px solid var(--soft-grey-color);border-bottom:1px solid var(--soft-grey-color);padding:32px 0px 33px}.woocommerce div.product div.images.woocommerce-product-gallery .woocommerce-product-gallery__image,.woocommerce div.product div.images.woocommerce-product-gallery+div.summary .woocommerce-product-gallery__image{border:1px solid var(--soft-grey-color)}.woocommerce div.product .woocommerce-tabs .panel{box-shadow:none;border-bottom:1px solid var(--soft-grey-color);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,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(--soft-grey-color)}.woocommerce #reviews #comments ol.commentlist li .meta{color:var(--dark-color)}.woocommerce #reviews #comments ol.commentlist li .meta .woocommerce-review__author{display:block}.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:500;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:500;display:block;margin-bottom:15px}.woocommerce #review_form #respond textarea{border:none;border-bottom:1px solid var(--soft-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}.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-loop-product__title,.woocommerce-page .main-wrapper:not(.unit) .related ul.products.columns-4 li.product .woocommerce-loop-product__title{font-size:24px}.woocommerce .main-wrapper:not(.unit) .related ul.products.columns-4 li.product .price del,.woocommerce-page .main-wrapper:not(.unit) .related ul.products.columns-4 li.product .price del{font-size:20px}.woocommerce .main-wrapper:not(.unit) .related ul.products.columns-4 li.product .price ins,.woocommerce-page .main-wrapper:not(.unit) .related ul.products.columns-4 li.product .price ins{font-size:24px}.woocommerce .main-wrapper:not(.unit) .related ul.products.columns-4 li.product .price,.woocommerce-page .main-wrapper:not(.unit) .related ul.products.columns-4 li.product .price{font-size:24px}.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(--dark-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(--dark-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;line-height:21.3px}.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:6px 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)}.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}.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;color:var(--grey-color)}.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(--main-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}.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 (min-width: 1200px){.woocommerce ul.products.columns-2 li.product a.woocommerce-loop-product__link .woocommerce-loop-product__title{font-size:26px}.woocommerce ul.products.columns-2 li.product a.woocommerce-loop-product__link+.button{padding:16px 33px !important;font-size:18px}}@media only screen and (max-width: 1199px){.woocommerce div.product .product_title{font-size:36px}}@media only screen and (max-width: 1024px){.woocommerce div.product{padding-top:15px}.woocommerce span.onsale{top:30px}}@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-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}.woocommerce .related ul.products.columns-4 li.product,.woocommerce-page .related ul.products.columns-4 li.product{width:calc(50% - 30px)}.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% - 30px) !important;float:left !important;margin-bottom:35px}}@media only screen and (max-width: 768px){.woocommerce span.onsale{top:15px}.woocommerce ul.products.columns-2 li.product span.onsale,.woocommerce-page ul.products.columns-2 li.product span.onsale{min-height:2em;min-width:3em;padding:.2em .8em}.woocommerce ul.products.columns-2 li.product a.woocommerce-loop-product__link+.button,.woocommerce-page ul.products.columns-2 li.product a.woocommerce-loop-product__link+.button{padding:20px !important}.woocommerce div.product .woocommerce-tabs ul.tabs li{margin-bottom:10px !important;display:block}.woocommerce div.product .woocommerce-tabs ul.tabs li a{padding:7px 10px}.woocommerce div.product .woocommerce-tabs ul.tabs li.active{box-shadow:inset 0 0 0 1px var(--soft-grey-color);border-color:transparent}.woocommerce div.product .woocommerce-tabs ul.tabs li.active a{padding:8px 10px}.woocommerce div.product .woocommerce-tabs ul.tabs li:last-of-type{margin-bottom:20px !important}#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 .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}.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 .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 div.product span.price del,.woocommerce div.product p.price del,.woocommerce ul.products li.product .price del{font-size:20px}.woocommerce ul.products li.product span.price,.woocommerce ul.products li.product p.price,.woocommerce div.product span.price,.woocommerce div.product span.price ins,.woocommerce div.product p.price ins,.woocommerce div.product p.price,.woocommerce ul.products li.product .price ins{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[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 (max-width: 480px){.woocommerce-cart table.cart td.actions .coupon .input-text,.woocommerce table.cart td.actions .coupon .input-text+.button,.woocommerce-page table.cart td.actions .coupon .input-text+.button{width:100%;float:none;margin-bottom:10px}.woocommerce .quantity .qty{width:65px}.woocommerce div.product form.cart .group_table td:first-child{width:65px}}
/*# sourceMappingURL=shop.css.map */
