.woocommerce ul,.woocommerce-account .woocommerce-MyAccount-navigation ul{list-style:none;margin:0;padding:0}.woocommerce li{line-height:initial}.archive .woocommerce-breadcrumb,.page .woocommerce-breadcrumb,.single .woocommerce-breadcrumb,.woocommerce .woocommerce-breadcrumb{font-size:15px;color:#757575;line-height:30px;font-family:'Open Sans',sans-serif;font-weight:400;margin-top:10px}.archive .woocommerce-breadcrumb a,.page .woocommerce-breadcrumb a,.single .woocommerce-breadcrumb a,.woocommerce .woocommerce-breadcrumb a{color:#757575;text-decoration:none;transition:color .25s ease-in-out;-webkit-transition:color .25s ease-in-out}.archive .woocommerce-breadcrumb a:hover,.page .woocommerce-breadcrumb a:hover,.single .woocommerce-breadcrumb a:hover,.woocommerce .woocommerce-breadcrumb a:hover,.woocommerce div.product .product_meta>span a:hover{color:#000}.woocommerce-breadcrumb-separator{margin:0 10px}.woocommerce-breadcrumb-separator svg{width:5px;fill:#757575}.woocommerce h1.page-title{margin-bottom:25px;margin-top:-6px}#review_form #submit,.woocommerce a.button,.woocommerce button.button,.woocommerce input.button,.woocommerce-info a,.woocommerce-message .restore-item{font-size:12px!important;color:#fff!important;line-height:15px!important;text-transform:uppercase;letter-spacing:2px;font-family:'EB Garamond',serif;font-weight:400!important;text-decoration:none;border-radius:0!important;margin-bottom:0!important;background-color:#3f635d!important;padding:15px 30px!important;transition:background-color .25s ease-in-out,color .25s ease-in-out;-webkit-transition:background-color .25s ease-in-out,color .25s ease-in-out}#review_form #submit:hover,.woocommerce-info a:hover,.woocommerce-message .restore-item:hover,a.button:hover,button.button:hover,input.button:hover{color:#fff!important;background-color:#0c3d36!important}.single-product #reviews #comments ol.commentlist li .comment-text .description p,.woocommerce .page-description p,.woocommerce .term-description p,.woocommerce .woocommerce-ordering,.woocommerce-ResetPassword p,.woocommerce-checkout form.checkout_coupon p,.woocommerce-checkout form.login p,.woocommerce-checkout form.login p a{margin-bottom:25px}.woocommerce span.onsale{font-size:12px!important;color:#fff;line-height:15px;display:inline-block;text-transform:uppercase;letter-spacing:2px;background-color:#3f635d;top:15px;left:15px;text-decoration:none;font-family:'EB Garamond',serif;font-weight:400;padding:8px 13px 6px 17px;border-radius:0;min-height:auto;min-width:auto}.woocommerce .woocommerce-breadcrumb~span.onsale{top:58px}.woocommerce .quantity{display:flex;flex-direction:row}.woocommerce .quantity .qty{width:65px;height:45px;font-size:15px;color:#757575;line-height:30px;font-family:'Open Sans',sans-serif;font-weight:400;margin:0;padding-left:15px;padding-right:15px;background-color:#fff;border:1px solid #fafafa}.woocommerce .quantity .qty_button{background-color:#fafafa;border:0;width:45px;height:45px;padding:0;transition:background-color .25s ease-in-out;-webkit-transition:background-color .25s ease-in-out}.woocommerce .quantity .qty_button svg{width:13px;fill:#757575;margin-top:2px;transition:fill .25s ease-in-out;-webkit-transition:fill .25s ease-in-out}.woocommerce .quantity .qty_button:hover{background-color:#f4f2ef}.woocommerce .quantity .qty_button:hover svg{fill:#757575}.quantity input::-webkit-inner-spin-button,.quantity input::-webkit-outer-spin-button{display:none;margin:0}.quantity input.qty{appearance:textfield;-webkit-appearance:none;-moz-appearance:textfield}.woocommerce-error,.woocommerce-info,.woocommerce-message,ul.woocommerce-error{font-size:15px;color:#757575;line-height:30px;font-family:'Open Sans',sans-serif;font-weight:400;background-color:#fafafa;display:flex;flex-direction:row;align-items:center;justify-content:space-between;border:0;padding:30px;margin:0 0 40px}.product_list_widget del,.woocommerce-error a,.woocommerce-info a,.woocommerce-message a,.woocommerce-store-notice a,p.demo_store a{color:#757575}.single-product #reviews #comments h2,.single-product #reviews #comments ol.commentlist li img.avatar,.woocommerce .products ul::after,.woocommerce .products ul::before,.woocommerce div.product .woocommerce-tabs .panel>h2,.woocommerce div.product .woocommerce-tabs ul.tabs li::before,.woocommerce div.product .woocommerce-tabs ul.tabs::after,.woocommerce div.product .woocommerce-tabs ul.tabs::before,.woocommerce div.product form.cart::after,.woocommerce div.product form.cart::before,.woocommerce ul.products li.product .button,.woocommerce ul.products li.product .woocommerce-loop-category__title mark,.woocommerce ul.products::after,.woocommerce ul.products::before,.woocommerce-cart-wrap .cart-collaterals::after,.woocommerce-cart-wrap .cart-collaterals::before,.woocommerce-checkout #customer_details .woocommerce-billing-fields::after,.woocommerce-checkout #customer_details .woocommerce-billing-fields::before,.woocommerce-checkout #customer_details .woocommerce-shipping-fields::after,.woocommerce-checkout #customer_details .woocommerce-shipping-fields::before,.woocommerce-checkout #customer_details::after,.woocommerce-checkout #customer_details::before,.woocommerce-checkout-review-order #payment ul.payment_methods::after,.woocommerce-checkout-review-order #payment ul.payment_methods::before,.woocommerce-error::after,.woocommerce-error::before,.woocommerce-info.cart-empty:before,.woocommerce-info::after,.woocommerce-info::before,.woocommerce-message::after,.woocommerce-message::before{display:none}.editor-styles-wrapper .wc-block-components-review-list-item__item,.wc-block-components-review-list-item__item,.woocommerce-MyAccount-content .woocommerce-Address,.woocommerce-account .col-1,.woocommerce-account .col-2,.woocommerce-account .col-3,.woocommerce-account .col-4,.woocommerce-checkout .woocommerce-order .woocommerce-customer-details .col-1,.woocommerce-checkout .woocommerce-order .woocommerce-customer-details .col-2,ul.woocommerce-error li{padding:0}.select2-container .select2-selection--single{height:40px;border:1px solid #e6e6e6}.select2-container--default .select2-selection--single .select2-selection__rendered{color:#757575;line-height:39px;margin-top:0}.select2-container--default .select2-selection--single .select2-selection__arrow{height:40px}.woocommerce-store-notice,p.demo_store{background-color:#f4f2ef;box-shadow:none}.woocommerce .woocommerce-result-count{margin:10px 0 25px}.woocommerce .woocommerce-ordering select{height:40px;padding:0 10px;border:1px solid #e6e6e6;font-size:15px;color:#757575;line-height:30px;font-family:'Open Sans',sans-serif;font-weight:400}.woocommerce .products ul,.woocommerce ul.products{display:grid;gap:40px 30px;margin:0}.wc-block-grid.has-1-columns .wc-block-grid__products,.woocommerce ul.products.columns-1{grid-template-columns:repeat(1,1fr)}.wc-block-grid.has-2-columns .wc-block-grid__products,.woocommerce ul.products.columns-2{grid-template-columns:repeat(2,minmax(0,1fr))}.wc-block-grid.has-3-columns .wc-block-grid__products,.woocommerce ul.products.columns-3{grid-template-columns:repeat(3,minmax(0,1fr))}.wc-block-grid.has-4-columns .wc-block-grid__products,.woocommerce ul.products.columns-4{grid-template-columns:repeat(4,minmax(0,1fr))}.wc-block-grid.has-5-columns .wc-block-grid__products,.woocommerce ul.products.columns-5{grid-template-columns:repeat(5,minmax(0,1fr))}.wc-block-grid.has-6-columns .wc-block-grid__products,.woocommerce ul.products.columns-6{grid-template-columns:repeat(6,minmax(0,1fr))}.woocommerce ul.products li.product,.woocommerce-page ul.products li.product{float:none;width:auto!important;margin:0!important}.woocommerce ul.products li.product a img{margin:0 0 20px}.woocommerce ul.products li.product .onsale{top:20px;right:auto;left:20px;margin:0}.woocommerce ul.products li.product .woocommerce-loop-category__title,.woocommerce ul.products li.product .woocommerce-loop-product__title{font-size:27px;color:#000;line-height:37px;padding:0;transition:color .25s ease-in-out;-webkit-transition:color .25s ease-in-out}.product_list_widget li a:hover h4,.wc-block-all-reviews .wc-block-review-list-item__product a:hover,.wc-block-reviews-by-category .wc-block-review-list-item__product a:hover,.wc-block-reviews-by-product .wc-block-review-list-item__product a:hover,.widget_layered_nav li a:hover,.widget_product_categories li a:hover,.widget_shopping_cart a:not(.remove):hover,.woocommerce nav.woocommerce-pagination ul .page-numbers:hover,.woocommerce ul.products li.product .woocommerce-loop-category__title:hover,.woocommerce ul.products li.product .woocommerce-loop-product__title:hover,.woocommerce-MyAccount-navigation li a:hover,.woocommerce-cart table.cart .product-name a:hover{color:#0c3d36}.woocommerce ul.products li.product .price{font-size:15px;color:#757575;line-height:30px;font-family:'Open Sans',sans-serif;font-weight:400;width:100%;margin:10px 0 0;display:block;float:none}.woocommerce ul.products li.product .price ins{text-decoration:none;margin-left:5px;font-weight:400}.woocommerce ul.products li.product .star-rating{font-size:13px;margin:15px 0 0}.woocommerce .star-rating{width:6.3em}.woocommerce nav.woocommerce-pagination{text-align:center;margin-top:40px}.woocommerce nav.woocommerce-pagination ul{width:auto;border:0;margin:0;padding:0;font-family:'EB Garamond',serif;font-weight:400}.woocommerce nav.woocommerce-pagination ul li{border:0;float:left;overflow:visible;font-family:inherit;line-height:initial;padding:0}.woocommerce nav.woocommerce-pagination ul .page-numbers{width:45px;font-size:17px;color:#757575;line-height:28px;text-decoration:none;margin-left:7.5px;margin-right:7.5px;z-index:10;border-radius:50%;cursor:pointer}.woocommerce nav.woocommerce-pagination ul .page-numbers:not(.prev):not(.next){width:35px;border-radius:0;border-bottom:1px solid;border-color:transparent;background-color:transparent;padding:8px;vertical-align:middle;transition:color .25s ease-in-out;-webkit-transition:color .25s ease-in-out}.woocommerce nav.woocommerce-pagination ul .page-numbers:not(.prev):not(.next).current{border-color:#0c3d36}.woocommerce nav.woocommerce-pagination a.next,.woocommerce nav.woocommerce-pagination a.prev{height:45px;color:#757575;display:inline-block;transition:opacity .25s ease-in-out,background-color .25s ease-in-out,color .25s ease-in-out;-webkit-transition:opacity .25s ease-in-out,background-color .25s ease-in-out,color .25s ease-in-out}.woocommerce nav.woocommerce-pagination a.next:focus,.woocommerce nav.woocommerce-pagination a.next:hover,.woocommerce nav.woocommerce-pagination a.prev:focus,.woocommerce nav.woocommerce-pagination a.prev:hover{color:#fff;background-color:#3f635d}.woocommerce nav.woocommerce-pagination ul li a svg{width:10px;fill:currentColor;display:inline-block}.woocommerce nav.woocommerce-pagination ul li a.next svg{margin-top:4px;margin-left:1px}.woocommerce nav.woocommerce-pagination ul li a.prev svg{margin-top:5px;margin-right:1px}.woocommerce div.product,.woocommerce-checkout #customer_details,.woocommerce-checkout #customer_details .col-2{display:flex;flex-direction:column;row-gap:40px}.woocommerce div.product div.images.woocommerce-product-gallery{display:flex;flex-direction:column;row-gap:20px}.woocommerce div.product div.images{width:40%;margin-bottom:0}.woocommerce div.product div.images .flex-control-thumbs{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}@media (min-width:992px){.woocommerce .page-section-sidebar-left ul.products.columns-4 li.product .woocommerce-loop-category__title,.woocommerce .page-section-sidebar-left ul.products.columns-4 li.product .woocommerce-loop-product__title,.woocommerce .page-section-sidebar-wide-left ul.products.columns-4 li.product .woocommerce-loop-category__title,.woocommerce .page-section-sidebar-wide-left ul.products.columns-4 li.product .woocommerce-loop-product__title{font-size:25px;line-height:35px}.woocommerce .page-section-sidebar-left ul.products.columns-5 li.product .woocommerce-loop-category__title,.woocommerce .page-section-sidebar-left ul.products.columns-5 li.product .woocommerce-loop-product__title,.woocommerce .page-section-sidebar-wide-left ul.products.columns-5 li.product .woocommerce-loop-category__title,.woocommerce .page-section-sidebar-wide-left ul.products.columns-5 li.product .woocommerce-loop-product__title{font-size:24px;line-height:34px}.woocommerce .page-section-sidebar-left ul.products.columns-6 li.product .woocommerce-loop-category__title,.woocommerce .page-section-sidebar-left ul.products.columns-6 li.product .woocommerce-loop-product__title,.woocommerce .page-section-sidebar-wide-left ul.products.columns-6 li.product .woocommerce-loop-category__title,.woocommerce .page-section-sidebar-wide-left ul.products.columns-6 li.product .woocommerce-loop-product__title{font-size:23px;line-height:33px}.woocommerce .page-section-sidebar-wide-left div.product div.images .flex-control-thumbs,.woocommerce .page-section-sidebar-wide-right div.product div.images .flex-control-thumbs{grid-template-columns:repeat(3,1fr)}}.woocommerce div.product div.images .flex-control-thumbs li{width:100%;padding:0}.woocommerce div.product div.images .flex-control-thumbs li img{opacity:1;border:1px solid #f4f2ef;transition:border-color .25s ease-in-out;-webkit-transition:border-color .25s ease-in-out}.woocommerce div.product div.images .flex-control-thumbs li img.flex-active,.woocommerce div.product div.images .flex-control-thumbs li img:hover,.woocommerce-cart table.cart td.actions .coupon .input-text:focus,.woocommerce-cart table.cart td.actions .coupon .input-text:hover,.woocommerce-checkout input:not([type=checkbox]):not([type=radio]):not(.header-search-input):focus,.woocommerce-checkout input:not([type=checkbox]):not([type=radio]):not(.header-search-input):hover{border-color:#e1dbd3}.pswp{z-index:9999}.pswp__caption__center,.woocommerce table.shop_table.cart td.product-remove,.woocommerce table.shop_table.cart td.product-subtotal{text-align:center}.woocommerce div.product div.summary{display:flex;flex-direction:column;row-gap:20px;width:56%;margin-bottom:0;margin-top:-8px}.single-product .product .woocommerce-breadcrumb{margin:0 0 15px}.single-product .product .woocommerce-breadcrumb>a,.single-product .woocommerce-Reviews .comment-form-rating{font-size:14px}.woocommerce div.product .product_title{text-decoration:none;display:block}.woocommerce div.product p.price,.woocommerce div.product span.price{font-size:17px;color:#757575;line-height:22px;font-family:'Open Sans',sans-serif;font-weight:400}.woocommerce div.product p.price ins,.woocommerce div.product span.price ins{text-decoration:none;margin-left:15px;font-weight:400}.woocommerce div.product .woocommerce-product-rating{float:none;margin-bottom:0}.woocommerce .woocommerce-product-rating .star-rating{float:left;margin:0;width:6.1em}.single-product .woocommerce-Reviews p.stars a,.wc-block-all-reviews .wc-block-review-list-item__rating>.wc-block-review-list-item__rating__stars span:before,.wc-block-reviews-by-category .wc-block-review-list-item__rating>.wc-block-review-list-item__rating__stars span:before,.wc-block-reviews-by-product .wc-block-review-list-item__rating>.wc-block-review-list-item__rating__stars span:before,.woocommerce .star-rating span{color:#3f635d}.woocommerce .star-rating span:before,.woocommerce .star-rating::before{letter-spacing:3px}.woocommerce-review-link{font-size:15px;color:#757575;line-height:16px;text-decoration:none;font-family:'Open Sans',sans-serif;font-weight:400;display:block;margin-left:10px;float:left}.woocommerce div.product form.cart{display:flex;flex-direction:row;gap:25px;margin-bottom:0}.woocommerce div.product form.cart.variations_form{flex-direction:column}.woocommerce div.product form.cart.variations_form .woocommerce-variation-add-to-cart{display:flex;flex-direction:row;gap:25px}.woocommerce-variation{clear:both;margin-bottom:25px;display:none}.widget_product_categories li:after,.woocommerce-variation:after{content:'';display:block;font-size:0;height:0;clear:both}.product_list_widget .amount,.wc-block-all-reviews .wc-block-sort-select__label,.wc-block-reviews-by-category .wc-block-sort-select__label,.wc-block-reviews-by-product .wc-block-sort-select__label,.woocommerce div.product .product_meta>span,.woocommerce div.product form.cart .variations label,.woocommerce div.product form.cart .variations select,.woocommerce-cart table.cart .product-subtotal span,.woocommerce-checkout-review-order #payment ul.payment_methods li,.woocommerce-checkout-review-order #payment ul.payment_methods li a,.woocommerce-checkout-review-order .shop_table,.woocommerce-checkout-review-order .shop_table a,.woocommerce-checkout-review-order .woocommerce-privacy-policy-text,.woocommerce-checkout-review-order .woocommerce-privacy-policy-text a{font-size:15px;line-height:30px;color:#757575;font-family:'Open Sans',sans-serif;font-weight:400}.wc-block-attribute-filter .wc-block-attribute-filter-list li:last-child,.wc-block-featured-category .wc-block-featured-category__link .wp-block-button,.wc-block-featured-product .wc-block-featured-product__link .wp-block-button,.wc-block-rating-filter .wc-block-rating-filter-list li:last-child,.wc-block-stock-filter .wc-block-stock-filter-list li:last-child,.woocommerce .woocommerce-customer-details,.woocommerce div.product .product_meta>span:last-child,.woocommerce div.product .woocommerce-tabs #tab-description .page-content p:last-child,.woocommerce div.product form.cart .variations,.woocommerce-MyAccount-content .woocommerce-address-fields__field-wrapper+p,.woocommerce-checkout .woocommerce-error li:last-child,.woocommerce-checkout form.login p.lost_password,.woocommerce-checkout-review-order #payment ul.payment_methods li .payment_box,.wp-block-grid:last-child{margin-bottom:0}.woocommerce div.product form.cart .variations tbody,.woocommerce-checkout #customer_details .woocommerce-additional-fields,.woocommerce-checkout #customer_details .woocommerce-billing-fields,.woocommerce-checkout #customer_details .woocommerce-billing-fields__field-wrapper,.woocommerce-checkout #customer_details .woocommerce-shipping-fields,.woocommerce-checkout #customer_details .woocommerce-shipping-fields__field-wrapper{display:flex;flex-direction:column;row-gap:25px}.woocommerce div.product form.cart .variations tr{display:flex;flex-direction:row;column-gap:25px;align-items:center}.woocommerce div.product form.cart .variations td,.woocommerce div.product form.cart .variations th{flex-basis:15%;text-align:left}.woocommerce div.product form.cart .variations td{flex-basis:85%;border:0}.woocommerce div.product form.cart .variations td.label{padding-right:0;padding-top:2px;height:40px}.woocommerce div.product form.cart .variations select{max-width:100%;min-width:100%;display:inline-block;margin-right:0;height:40px;padding:0 10px;border:1px solid #f4f2ef}.product_list_widget li::after,.product_list_widget li::before,.widget_shopping_cart li:before,.woocommerce div.product form.cart .reset_variations,.woocommerce-checkout-review-order #payment ul.payment_methods li::after,.woocommerce-checkout-review-order #payment ul.payment_methods li::before{display:none!important}.single-product #reviews #comments ol.commentlist li .comment-text .star-rating,.woocommerce-variation-availability{float:left}.woocommerce-variation-availability p{margin-top:15px;margin-bottom:0!important}.woocommerce div.product p.out-of-stock,.woocommerce div.product p.stock{color:#757575;margin-bottom:25px}.woocommerce div.product form.cart div.quantity{float:none;margin:0}.woocommerce div.product .product_meta{display:flex;flex-direction:column;row-gap:10px}.woocommerce div.product .product_meta>span a{color:inherit;text-decoration:none;transition:color .25s;-webkit-transition:color .25s}.woocommerce div.product .woocommerce-tabs{display:flex;flex-direction:column;row-gap:40px;background-color:#fafafa;padding:40px}.single-product .woocommerce-Reviews #review_form #respond p,.woocommerce div.product .woocommerce-tabs .panel,.woocommerce-cart .cart-collaterals .cart_totals table{margin:0}.single-product .related.products>h2,.single-product .upsells.products>h2,.single-product .woocommerce-Reviews .comment-reply-title a:not(#cancel-comment-reply-link),.single-product .woocommerce-Reviews .comment-respond .comment-reply-title{font-size:15px;line-height:30px;margin-bottom:25px;color:#000;text-transform:uppercase;letter-spacing:2px}.woocommerce div.product .woocommerce-tabs ul.tabs{display:flex;flex-direction:row;padding:0;margin:0;overflow:visible}.woocommerce div.product .woocommerce-tabs ul.tabs li{background-color:transparent;position:static;border-radius:0;padding:0;border:0;margin:0}.woocommerce div.product .woocommerce-tabs ul.tabs li a{font-size:12px;color:#000;line-height:15px;display:inline-block;text-transform:uppercase;letter-spacing:2px;text-decoration:none;font-family:'EB Garamond',serif;font-weight:400;height:100%;background-color:#fff;padding:15px 30px;border:0;cursor:pointer;transition:background-color .25s ease-in-out,color .25s ease-in-out;-webkit-transition:background-color .25s ease-in-out,color .25s ease-in-out}.woocommerce div.product .woocommerce-tabs ul.tabs li a:hover,.woocommerce div.product .woocommerce-tabs ul.tabs li.active a{color:#000;background-color:#f4f2ef}.woocommerce table.shop_attributes{font-size:15px;color:#757575;line-height:30px;font-family:'Open Sans',sans-serif;font-weight:400;text-align:left;border:0;margin:0}.woocommerce table.shop_attributes td,.woocommerce table.shop_attributes th{padding:15px;font-weight:400}.single-product #reviews #comments ol.commentlist,.wc-block-components-review-list.wc-block-components-review-list,.woocommerce table.shop_attributes th{padding-left:0}.single-product #reviews #comments ol.commentlist li:first-child,.widget_product_categories>ul>li:first-child,.woocommerce table.shop_attributes tr:first-child td,.woocommerce table.shop_attributes tr:first-child th,.woocommerce-MyAccount-navigation li:first-child a{padding-top:0}.woocommerce table.shop_attributes tr:last-child td,.woocommerce table.shop_attributes tr:last-child th,.woocommerce-MyAccount-navigation li:last-child a{padding-bottom:0;border:0}.woocommerce table.shop_attributes tr:nth-child(2n) td,.woocommerce table.shop_attributes tr:nth-child(2n) th{background:0 0}.woocommerce table.shop_attributes td p,.woocommerce-MyAccount-navigation li{padding:0;line-height:initial}.single-product #reviews #comments,.woocommerce .woocommerce-order-details{margin-bottom:40px}.single-product #reviews #comments ol.commentlist li{padding:40px 0;margin:0;position:relative;background:0;border:0;border-bottom:1px solid #eee;line-height:initial}.single-product #reviews #comments ol.commentlist li .comment-text{margin:0;border:0;padding:0;border-radius:0}.single-product #reviews #comments ol.commentlist li .comment-text p.meta{font-size:13px;color:#757575;line-height:20px;text-transform:uppercase;letter-spacing:2px;text-align:right;font-family:'EB Garamond',serif;font-weight:400;margin-bottom:20px}.single-product #reviews #comments ol.commentlist li .comment-text .woocommerce-review-author-section{font-family:'EB Garamond',serif;font-weight:400}.single-product #reviews #comments ol.commentlist li .comment-text .woocommerce-review-author-section .woocommerce-review__author{font-size:21px;color:#000;line-height:31px;font-family:'EB Garamond',serif;font-weight:400;margin-top:-8px;margin-bottom:0;float:left}.single-product #reviews #comments ol.commentlist li .comment-text .woocommerce-review-author-section .woocommerce-review__verified{font-size:10px!important;color:#000;line-height:14px;display:inline-block;text-transform:uppercase;letter-spacing:2px;background-color:#d8c7b7;text-decoration:none;font-family:'EB Garamond',serif;font-weight:400;padding:5px 10px;margin-left:25px;margin-top:-4px;float:left}.single-product #reviews #comments .woocommerce-noreviews{font-size:15px;color:#757575;line-height:30px;text-align:center;font-family:'Open Sans',sans-serif;font-weight:400;background-color:#f2f2f2;padding:15px 0;border-radius:0}.single-product .woocommerce-Reviews #commentform{display:flex;flex-direction:column;row-gap:25px;margin-top:25px}.wc-block-grid .wc-block-grid__product-rating .star-rating span:before,.wc-block-grid .wc-block-grid__product-rating .star-rating::before,.wc-block-grid .wc-block-grid__product-rating .wc-block-grid__product-rating__stars span:before,.wc-block-grid .wc-block-grid__product-rating .wc-block-grid__product-rating__stars::before,.wc-block-rating-filter .wc-block-rating-filter-list li .wc-block-components-product-rating__stars span:before,.wc-block-rating-filter .wc-block-rating-filter-list li .wc-block-components-product-rating__stars:before{letter-spacing:3px}.single-product .related.products>h2:after,.single-product .upsells.products>h2:after,.single-product .woocommerce-Reviews .comment-reply-title a:not(#cancel-comment-reply-link).sidebar-widget h3:after,.single-product .woocommerce-Reviews .comment-respond .comment-reply-title:after,.single-product .woocommerce-Reviews .post-comments-heading h3:after,.woocommerce .cart-collaterals .cross-sells>h2:after,.woocommerce-page .cart-collaterals .cross-sells>h2:after,.woocommerce.sidebar-widget>h3:after{width:40px;height:1px;display:block;background-color:#3f635d;content:"";margin-top:10px}.single-product .woocommerce-Reviews #commentform #comment,.single-product .woocommerce-Reviews #commentform #comment::placeholder{background-color:#fff}.single-product .woocommerce-Reviews .woocommerce-verification-required{font-size:13px;color:#757575;line-height:25px;font-family:'Open Sans',sans-serif;font-weight:400}.single-product .related.products>h2,.single-product .upsells.products>h2{display:inline-block}.woocommerce-cart-wrap,.woocommerce-checkout-wrap{display:flex;flex-direction:row;gap:40px}.woocommerce-cart-wrap .woocommerce-cart-form{flex-basis:65%}.woocommerce-cart-wrap .cart-collaterals{flex-basis:35%;display:flex;flex-direction:column;row-gap:40px}.woocommerce table.shop_table{border:0;margin-bottom:0}.woocommerce table.shop_table.cart td{padding:40px 15px;border-left:0;border-right:0;border-top:1px solid #f2f2f2;border-bottom:0}.woocommerce table.shop_table.cart td.product-thumbnail{padding-left:0!important;padding-right:0!important}.woocommerce table.shop_table.cart td.product-name{max-width:200px}.woocommerce table.shop_table.cart td.product-quantity{width:190px}.woocommerce table.shop_table.cart td.actions{padding-bottom:0;padding-left:0;padding-right:0}.woocommerce-cart table.cart .woocommerce-cart-form__cart-item:first-child td{padding:0 15px 40px}.woocommerce-cart table.cart .product-thumbnail img{width:80px}.woocommerce-cart table.cart .product-name,.woocommerce-cart table.cart .product-name a{font-size:24px;color:#000;line-height:34px;font-family:'EB Garamond',serif;font-weight:400;text-decoration:none;transition:color .25s ease-in-out;-webkit-transition:color .25s ease-in-out}.woocommerce a.remove{width:auto}.woocommerce a.remove svg{width:13px;height:20px;margin-top:2px;fill:#3f635d;transition:fill .25s ease-in-out;-webkit-transition:fill .25s ease-in-out}.woocommerce a.remove:hover{background-color:transparent}.woocommerce a.remove:hover svg{fill:#0c3d36!important}.woocommerce-cart table.cart td.actions .coupon .input-text{width:250px;height:46px;padding:0 20px;margin-right:25px;font-size:15px;color:#757575;line-height:30px;font-family:'Open Sans',sans-serif;font-weight:400;border:1px solid #f4f2ef;border-radius:0;background-color:#fff;-webkit-transition:border-color .25s ease-in-out;transition:border-color .25s ease-in-out}.woocommerce .cart-collaterals .cart_totals,.woocommerce-page .cart-collaterals .cart_totals{width:100%;float:none}.woocommerce-cart .cart-collaterals .cart_totals{display:flex;flex-direction:column;row-gap:20px;background-color:#f4f2ef;padding:40px}.woocommerce-cart .cart-collaterals .cart_totals table,.woocommerce-cart .cart-collaterals .cart_totals table a{font-size:15px;color:#757575;line-height:30px;font-family:'Open Sans',sans-serif;font-weight:400;text-decoration:none;border:0}.woocommerce-cart .cart-collaterals .cart_totals table th{padding:15px 0;text-align:left;font-weight:400}.woocommerce-cart .cart-collaterals .cart_totals table td{padding:15px 0;text-align:right;font-weight:400}.woocommerce-cart .cart-collaterals .cart_totals table td .woocommerce-remove-coupon{font-size:15px;color:#757575;line-height:30px;font-family:'Open Sans',sans-serif;font-weight:400;display:block}.woocommerce-cart .cart-collaterals .cart_totals table .order-total td,.woocommerce-cart .cart-collaterals .cart_totals table .order-total th,.woocommerce-checkout .woocommerce-order .woocommerce-order-overview li strong{font-weight:700}.woocommerce-cart .cart-collaterals .cart_totals .woocommerce-shipping-methods{margin-bottom:20px!important}.woocommerce-cart .cart-collaterals .cart_totals .woocommerce-shipping-methods input{height:16px}.woocommerce-cart .cart-collaterals .cart_totals .woocommerce-shipping-calculator .form-row,.woocommerce-checkout-review-order .shop_table ul#shipping_method li{margin:0;padding:0}.woocommerce-cart .cart-collaterals .cart_totals .woocommerce-shipping-calculator input.input-text{height:50px;padding:0 20px;margin-top:20px;font-size:15px;color:#757575;line-height:30px;font-family:'Open Sans',sans-serif;font-weight:400;background-color:#fff;border:1px solid #f4f2ef;-webkit-transition:border-color .25s ease-in-out;transition:border-color .25s ease-in-out}.woocommerce-cart .cart-collaterals .cart_totals .woocommerce-shipping-calculator button{margin-top:20px}.cart_totals .wc-proceed-to-checkout{background-color:transparent;padding:0}.woocommerce-info.cart-empty{font-size:33px;color:#000;line-height:43px;font-family:'EB Garamond',serif;font-weight:400;background-color:#fafafa;text-align:center;height:auto;display:block;border:0;padding:100px 50px;margin-bottom:40px;box-shadow:none}.woocommerce .cart-collaterals .cross-sells,.woocommerce-page .cart-collaterals .cross-sells{display:flex;flex-direction:column;row-gap:25px;width:100%;float:none}.woocommerce .cart-collaterals .cross-sells>h2,.woocommerce-page .cart-collaterals .cross-sells>h2{font-size:15px;color:#000;line-height:30px;text-transform:uppercase;letter-spacing:2px;display:inline-block}.woocommerce-cart .cart-collaterals .cross-sells ul.products li.product{margin-top:40px}.woocommerce-cart .cart-collaterals .cross-sells ul.products li.product:nth-child(-n+2),.wp-block-grid:first-child{margin-top:0}.woocommerce .cart-collaterals .cross-sells ul.products li.product .woocommerce-loop-product__title{font-size:24px;line-height:34px}.product_list_widget .post-thumbnail+.entry-header,.woocommerce-checkout-wrap #customer_details{flex-basis:60%}.woocommerce-checkout-wrap #order_review{flex-basis:40%;height:max-content}.woocommerce-checkout-wrap .form-row{width:100%!important}.woocommerce-checkout #customer_details .col-1,.woocommerce-checkout #customer_details .col-2{width:100%;float:none;padding:0}form.woocommerce-checkout h3{display:inline-block}.woocommerce-checkout .woocommerce-error{height:auto;display:block}.woocommerce-checkout .woocommerce-error li{margin-bottom:10px;padding:0}.woocommerce-checkout form.checkout_coupon,.woocommerce-checkout form.login{margin:0 0 40px;padding:0 0 40px;border:0;border-radius:0;border-bottom:1px solid #f2f2f2}.login-page-section .woocommerce-form-login__rememberme,.woocommerce-checkout form.login .woocommerce-form-login__rememberme{margin:10px 0 0 10px}.woocommerce-checkout form.login .form-row-first,.woocommerce-checkout form.login .form-row-last{width:48%}.woocommerce-checkout form.checkout_coupon .form-row{width:auto;margin:0!important;float:left}.woocommerce-checkout form.checkout_coupon .form-row .input-text{width:250px!important;height:46px!important}.woocommerce-checkout form.checkout_coupon .form-row .button{margin-left:25px}.woocommerce-ResetPassword .form-row,.woocommerce-checkout .form-row{margin:0!important;padding:0!important}.login-page-section label,.woocommerce-ResetPassword label,.woocommerce-checkout .woocommerce-order .woocommerce-order-details h2,.woocommerce-checkout label{margin-bottom:10px}.woocommerce-checkout input:not([type=checkbox]):not([type=radio]):not(.header-search-input){width:100%;height:50px;padding:0 20px;font-size:15px;color:#757575;line-height:30px;font-family:'Open Sans',sans-serif;font-weight:400;border:1px solid #f4f2ef;border-radius:0;background-color:#fff;-webkit-transition:border-color .25s ease-in-out;transition:border-color .25s ease-in-out}.woocommerce-checkout textarea{width:100%;max-width:100%;min-width:100%;min-height:200px;padding:15px 20px;vertical-align:top;margin-bottom:20px;border:1px solid #f4f2ef;border-radius:0;background-color:#fff;-webkit-transition:border-color .25s ease-in-out;transition:border-color .25s ease-in-out}.woocommerce-checkout textarea,.woocommerce-checkout textarea::placeholder{font-size:15px;color:#757575;line-height:30px!important;font-family:'Open Sans',sans-serif;font-weight:400}.woocommerce-checkout .select2-container .select2-selection--single{font-size:15px;color:#757575;line-height:30px;font-family:'Open Sans',sans-serif;font-weight:400;height:50px;padding-left:10px;border:1px solid #f4f2ef;border-radius:0;background-color:#fff;-webkit-transition:border-color .25s ease-in-out;transition:border-color .25s ease-in-out}.woocommerce-EditAccountForm .select2-container--default .select2-selection--single .select2-selection__rendered,.woocommerce-address-fields .select2-container--default .select2-selection--single .select2-selection__rendered,.woocommerce-checkout .select2-container--default .select2-selection--single .select2-selection__rendered{line-height:49px}.woocommerce-EditAccountForm .select2-container--default .select2-selection--single .select2-selection__arrow,.woocommerce-address-fields .select2-container--default .select2-selection--single .select2-selection__arrow,.woocommerce-checkout .select2-container--default .select2-selection--single .select2-selection__arrow{height:50px;right:10px}.login-page-section .woocommerce-form-register p.form-row:not(.form-row-wide),.wc-block-active-filters .wc-block-active-filters__list,.woocommerce-checkout .woocommerce-additional-fields .form-row.notes,.woocommerce-checkout-review-order .form-row.place-order{margin-bottom:0!important}.woocommerce-checkout .woocommerce-shipping-fields #ship-to-different-address-checkbox{margin:-2px 8px 0 0}.woocommerce-checkout-review-order{display:flex;flex-direction:column;row-gap:25px;background-color:#f4f2ef;padding:40px}.woocommerce-checkout-review-order .shop_table tr:not(.cart-subtotal):not(.order-total) .woocommerce-Price-amount{font-weight:400}.woocommerce-checkout-review-order .shop_table a.woocommerce-remove-coupon{display:block}.woocommerce-checkout-review-order .shop_table .woocommerce-shipping-methods input{height:22px}.woocommerce-MyAccount-content .woocommerce-order-details table tbody td:first-child,.woocommerce-MyAccount-content .woocommerce-order-details table tfoot th,.woocommerce-MyAccount-content .woocommerce-order-details table thead th:first-child,.woocommerce-MyAccount-content .woocommerce-order-downloads table tbody td:first-child,.woocommerce-MyAccount-content .woocommerce-order-downloads table thead th:first-child,.woocommerce-checkout-review-order .shop_table tbody td:first-child,.woocommerce-checkout-review-order .shop_table tfoot th,.woocommerce-checkout-review-order .shop_table thead th:first-child{padding-top:15px;padding-bottom:15px;padding-left:0;text-align:left}.woocommerce-checkout-review-order .shop_table td{line-height:28px!important}.woocommerce-MyAccount-content .woocommerce-order-details table tbody td:last-child,.woocommerce-MyAccount-content .woocommerce-order-details table tfoot td,.woocommerce-MyAccount-content .woocommerce-order-details table thead th:last-child,.woocommerce-MyAccount-content .woocommerce-order-downloads table tbody td:last-child,.woocommerce-MyAccount-content .woocommerce-order-downloads table thead th:last-child,.woocommerce-checkout-review-order .shop_table tbody td:last-child,.woocommerce-checkout-review-order .shop_table tfoot td,.woocommerce-checkout-review-order .shop_table thead th:last-child{padding-top:15px;padding-bottom:15px;padding-right:0;text-align:right}.woocommerce-checkout-review-order #payment{display:flex;flex-direction:column;row-gap:25px;background-color:transparent}.woocommerce-checkout-review-order #payment .woocommerce-info{border-radius:0;box-shadow:none;margin-bottom:20px}.woocommerce-checkout-review-order #payment ul.payment_methods{display:flex;flex-direction:column;row-gap:20px;border-bottom:0;background-color:#efece7;padding:30px}.woocommerce-checkout-review-order #payment ul.payment_methods li{background-color:inherit;padding:0}.woocommerce-checkout-review-order #payment ul.payment_methods li input{margin:0 10px 0 0}.woocommerce-checkout #payment ul.payment_methods li img{max-width:60px}.woocommerce-checkout #payment div.payment_box{font-size:15px;color:#757575;line-height:30px;font-family:'Open Sans',sans-serif;font-weight:400;background-color:#ebe7e0}.woocommerce-checkout #payment div.payment_box::before{border:1em solid #ebe7e0;border-right-color:transparent;border-left-color:transparent;border-top-color:transparent}.woocommerce-checkout-review-order .form-row.place-order .button{width:100%;margin-top:25px}.woocommerce-checkout .woocommerce-checkout-payment .woocommerce-notice{height:auto;padding:0}.woocommerce-checkout .woocommerce-order{background-color:#fafafa;padding:40px}.woocommerce-checkout .woocommerce-order .woocommerce-thankyou-order-failed,.woocommerce-checkout .woocommerce-order .woocommerce-thankyou-order-received{text-align:center;margin-bottom:28px}.woocommerce-checkout .woocommerce-order .woocommerce-thankyou-order-failed-actions{text-align:center;margin-bottom:25px}.woocommerce-checkout .woocommerce-order .woocommerce-thankyou-order-failed-actions a:nth-child(2){margin-left:20px}.woocommerce-checkout .woocommerce-order .woocommerce-order-overview{display:flex;justify-content:space-between;margin:0 0 40px;border-bottom:1px solid #f2f2f2;padding-bottom:15px}.woocommerce-checkout .woocommerce-order .woocommerce-order-overview li{margin:0;text-align:center;border:0;padding:0 20px}.woocommerce-checkout .woocommerce-order .woocommerce-order-overview li,.woocommerce-checkout .woocommerce-order .woocommerce-order-overview li strong{font-size:15px;color:#757575;line-height:30px;font-family:'Open Sans',sans-serif;font-weight:400;text-transform:initial}.wc-block-all-reviews,.wc-block-featured-category,.wc-block-featured-product,.wc-block-product-categories,.wc-block-reviews-by-category,.wc-block-reviews-by-product,.woocommerce-checkout .woocommerce-order .woocommerce-order-details,.wp-block-woocommerce-attribute-filter,.wp-block-woocommerce-price-filter,.wp-block-woocommerce-product-search{margin:40px 0}.login-page-section .woocommerce-form-register p a,.login-page-section .woocommerce-form-register p:not(.form-row),.login-page-section h2,.woocommerce .woocommerce-order-downloads,.woocommerce-MyAccount-content .woocommerce-Address-title a,.woocommerce-MyAccount-content .woocommerce-Address-title h3,.woocommerce-MyAccount-content .woocommerce-customer-details h2,.woocommerce-MyAccount-content .woocommerce-order-details h2,.woocommerce-MyAccount-content .woocommerce-order-downloads h2,.woocommerce-MyAccount-content address,.woocommerce-MyAccount-content form h3,.woocommerce-MyAccount-content p,.woocommerce-MyAccount-content p a,.woocommerce-checkout .woocommerce-order .woocommerce-customer-details h2,.woocommerce-checkout .woocommerce-order .woocommerce-order-details h2{margin-bottom:20px}.woocommerce-MyAccount-content .woocommerce-order-details table,.woocommerce-MyAccount-content .woocommerce-order-details table a,.woocommerce-checkout .woocommerce-order .woocommerce-order-details table,.woocommerce-checkout .woocommerce-order .woocommerce-order-details table a{font-size:15px;color:#757575;line-height:30px;font-family:'Open Sans',sans-serif;font-weight:400;text-decoration:none}.wc-block-grid .wc-block-grid__product-rating .star-rating span:before,.wc-block-grid .wc-block-grid__product-rating .wc-block-grid__product-rating__stars span:before,.wc-block-rating-filter .wc-block-rating-filter-list li .wc-block-components-product-rating__stars span{color:#3f635d}.woocommerce-checkout .woocommerce-order .woocommerce-order-details table tbody td:first-child,.woocommerce-checkout .woocommerce-order .woocommerce-order-details table tfoot th,.woocommerce-checkout .woocommerce-order .woocommerce-order-details table thead th:first-child{padding-top:15px;padding-bottom:15px;padding-left:0;text-align:left;border-color:#eee}.wc-block-components-sort-select,.widget_product_categories li,.widget_rating_filter li{text-align:right}.woocommerce-checkout .woocommerce-order .woocommerce-order-details table tbody td:last-child,.woocommerce-checkout .woocommerce-order .woocommerce-order-details table tfoot td,.woocommerce-checkout .woocommerce-order .woocommerce-order-details table thead th:last-child{padding-top:15px;padding-bottom:15px;padding-right:0;text-align:right;border-color:#eee}.woocommerce-MyAccount-content .woocommerce-customer-details address,.woocommerce-checkout .woocommerce-order .woocommerce-customer-details address{font-size:15px;color:#757575;line-height:30px;font-family:'Open Sans',sans-serif;font-weight:400;padding:0;border:0}.woocommerce-account .woocommerce-MyAccount-navigation{width:25%;background-color:#f4f2ef;padding:25px}.woocommerce-MyAccount-navigation li a{font-size:14px;color:#000;line-height:29px;text-transform:uppercase;letter-spacing:2px;font-family:'EB Garamond',serif;font-weight:400;text-decoration:none;width:100%;display:block;padding:20px 0;border-bottom:1px solid #e1dbd3;transition:color .25s ease-in-out;-webkit-transition:color .25s ease-in-out}.woocommerce-account .woocommerce-MyAccount-content{width:73%}.woocommerce-MyAccount-content{padding:0 15px}.woocommerce-MyAccount-content .woocommerce-order-details .order-again,.woocommerce-account .addresses .title .edit{margin-top:10px}.woocommerce-MyAccount-content mark{color:#757575;background:0 0}.woocommerce-MyAccount-content .woocommerce-MyAccount-orders,.woocommerce-MyAccount-content .woocommerce-MyAccount-orders a:not(.button),.woocommerce-MyAccount-content .woocommerce-order-downloads,.woocommerce-MyAccount-content .woocommerce-order-downloads a:not(.button){font-size:15px!important;color:#757575;line-height:30px!important;font-family:'Open Sans',sans-serif;font-weight:400}.woocommerce-MyAccount-content .woocommerce-MyAccount-orders td,.woocommerce-MyAccount-content .woocommerce-MyAccount-orders th{padding:15px!important}.woocommerce-MyAccount-content .woocommerce-MyAccount-orders td,.woocommerce-MyAccount-content .woocommerce-order-downloads td{border-top:1px solid #f2f2f2!important}.woocommerce-MyAccount-content .woocommerce-order-downloads table tbody td:last-child,.woocommerce-MyAccount-content .woocommerce-order-downloads table thead th:last-child{text-align:left}.login-page-section .form-row,.woocommerce-EditAccountForm .form-row,.woocommerce-address-fields .form-row{margin:0 0 25px!important;padding:0!important}.woocommerce-EditAccountForm .form-row span,.woocommerce-address-fields .form-row span{font-size:15px;color:#757575;line-height:30px;font-family:'Open Sans',sans-serif;font-weight:400;margin-top:5px}.woocommerce form .show-password-input,.woocommerce-page form .show-password-input{top:.4em}.woocommerce-EditAccountForm label,.woocommerce-address-fields label{font-size:15px;color:#757575;line-height:30px;font-family:'Open Sans',sans-serif;font-weight:400;margin-bottom:10px}.woocommerce-EditAccountForm input,.woocommerce-address-fields input{font-size:15px;color:#757575;line-height:30px;font-family:'Open Sans',sans-serif;font-weight:400;height:50px;padding:0 20px;border:1px solid #f4f2ef;border-radius:0;background-color:#fff;-webkit-transition:border-color .25s ease-in-out;transition:border-color .25s ease-in-out}.woocommerce-EditAccountForm fieldset,.woocommerce-address-fields fieldset{font-size:15px;color:#757575;line-height:30px;font-family:'Open Sans',sans-serif;font-weight:400;border:1px solid #e6e6e6;padding:20px 20px 5px;margin-top:20px}.woocommerce-EditAccountForm button[type=submit],.woocommerce-EditAccountForm input[type=submit],.woocommerce.widget_price_filter .price_slider_amount{margin-top:25px}.woocommerce-address-fields button[type=submit],.woocommerce-address-fields input[type=submit]{margin-top:5px}.woocommerce-EditAccountForm .select2-container .select2-selection--single,.woocommerce-address-fields .select2-container .select2-selection--single{font-size:15px;color:#757575;line-height:30px;font-family:'Open Sans',sans-serif;font-weight:400;height:50px;padding-left:10px;border:1px solid #f4f2ef;border-radius:0;background-color:#fff}.login-page-section form{padding:0!important;border:0!important;margin:0!important}.login-page-section input:not(.woocommerce-form__input-checkbox),.woocommerce-ResetPassword input{width:100%;height:50px;padding:0 20px;font-size:15px;color:#757575;line-height:30px;font-family:'Open Sans',sans-serif;font-weight:400;border:1px solid #f4f2ef;border-radius:0;background-color:#fff;transition:border-color .25s ease-in-out;-webkit-transition:border-color .25s ease-in-out}.login-page-section .show-password-input{top:1em!important}.login-page-section .woocommerce-form-login__rememberme input[type=checkbox]{margin-right:5px}.woocommerce-ResetPassword .form-row.form-row-first{margin:0 0 25px!important}.woocommerce.sidebar-widget>h3{font-size:15px;color:#000;line-height:30px;display:inline-block;text-transform:uppercase;letter-spacing:2px;margin-bottom:25px;margin-top:-6px}.product_list_widget{display:flex;flex-direction:column;row-gap:25px;box-sizing:border-box!important;list-style-type:none!important;padding-left:0!important;margin-top:0!important;margin-bottom:0!important}.product_list_widget li{padding:0!important}.product_list_widget li a{display:flex!important;flex-direction:row;column-gap:20px;padding-bottom:25px;border-bottom:1px solid #f2f2f2;text-decoration:none}.widget_layered_nav li a,.widget_product_categories li a{display:inline-block;text-align:left;text-decoration:none}.product_list_widget li:last-child a,.widget_product_categories>ul>li ul li:last-child{border-bottom:0;padding-bottom:0}.product_list_widget .post-thumbnail{flex-basis:40%}.product_list_widget img{width:100%!important;float:none!important;margin:0!important}.product_list_widget h4{margin-bottom:5px;margin-top:-8px;text-decoration:none;display:block;transition:color .25s ease-in-out;-webkit-transition:color .25s ease-in-out}.product_list_widget .reviewer{font-size:18px;color:#757575;line-height:28px;font-family:'EB Garamond',serif;font-weight:400}.product_list_widget ins{font-weight:700;text-decoration:none;margin-left:5px}.product_list_widget .star-rating{margin-top:15px}.widget_shopping_cart li{border-bottom:1px solid #f2f2f2;padding-bottom:20px!important}.widget_shopping_cart li:last-child{padding-bottom:0!important;border:0!important}.widget_shopping_cart img{margin-bottom:15px!important}.widget_shopping_cart .product_list_widget li a{flex-direction:column!important}.widget_shopping_cart li>a:not(.remove){font-size:24px;color:#000;line-height:34px;font-family:'EB Garamond',serif;font-weight:400!important;margin-bottom:5px;border:0;padding:0;text-decoration:none;display:block;transition:color .25s ease-in-out;-webkit-transition:color .25s ease-in-out}.woocommerce.widget_shopping_cart .cart_list li a.remove{color:#3f635d!important;top:15px;left:20px;font-size:30px}.woocommerce.widget_shopping_cart .cart_list li a.remove:hover{color:#0c3d36!important}.widget_shopping_cart .quantity{align-items:center;column-gap:5px}.widget_shopping_cart .woocommerce-mini-cart__total{margin-top:20px;padding-top:15px!important;border-top:1px solid #f2f2f2!important}.widget_shopping_cart .woocommerce-mini-cart__buttons{display:flex;flex-direction:row;column-gap:20px;margin-top:20px}.widget_shopping_cart .woocommerce-mini-cart__buttons a{width:100%;text-align:center;margin:0!important;padding-left:0!important;padding-right:0!important}.widget_shopping_cart .woocommerce-mini-cart__buttons::after,.widget_shopping_cart .woocommerce-mini-cart__buttons::before{display:none!important}.widget_product_categories li{border-bottom:1px solid #f2f2f2;padding:20px 0;clear:both;color:#757575}.wc-block-product-categories li,.widget_layered_nav li,.widget_rating_filter li{border-bottom:1px solid #f2f2f2;padding:15px 0!important}.widget_product_categories li a{font-size:15px;color:#757575;line-height:30px;float:left;-webkit-transition:color .25s;transition:color .25s}.widget_product_categories>ul>li ul{padding-left:20px;padding-top:20px}.woocommerce.widget_price_filter .ui-slider .ui-slider-range{background-color:#f2f2f2}.woocommerce.widget_price_filter .price_slider_wrapper .ui-widget-content,.woocommerce.widget_price_filter .ui-slider .ui-slider-handle{background-color:#e1dbd3}.woocommerce.widget_price_filter .price_slider_amount .button{float:right;padding:12px 25px!important}.woocommerce.widget_price_filter .price_label{font-size:15px;color:#757575;line-height:30px;font-family:'Open Sans',sans-serif;font-weight:400;padding-top:6px;text-align:left}.wc-block-product-categories li:first-child,.widget_layered_nav li:first-child,.widget_rating_filter li:first-child{padding-top:0!important}.widget_layered_nav li a{font-size:15px;color:#757575;line-height:30px;-webkit-transition:color .25s;transition:color .25s}.widget_layered_nav li .count,.widget_rating_filter li a{font-size:13px;color:#757575;font-family:'Open Sans',sans-serif;font-weight:400}.widget_layered_nav li .count{line-height:30px;float:right}.widget_rating_filter li a{line-height:25px;padding-top:7px}.widget_rating_filter li .star-rating{float:left!important;margin-top:5px}.wc-block-all-reviews .wc-block-order-select__select,.wc-block-all-reviews .wc-block-sort-select__select,.wc-block-reviews-by-category .wc-block-order-select__select,.wc-block-reviews-by-category .wc-block-sort-select__select,.wc-block-reviews-by-product .wc-block-order-select__select,.wc-block-reviews-by-product .wc-block-sort-select__select{height:40px;padding:0 10px;border:1px solid #f4f2ef;font-size:15px;color:#757575;line-height:30px;font-family:'Open Sans',sans-serif;font-weight:400}.wc-block-all-reviews .wc-block-review-list-item__product,.wc-block-reviews-by-category .wc-block-review-list-item__product,.wc-block-reviews-by-product .wc-block-review-list-item__author{font-size:21px;color:#000;line-height:31px;font-family:'EB Garamond',serif;font-weight:400;margin-right:10px;margin-bottom:5px}.wc-block-all-reviews .wc-block-review-list-item__product a,.wc-block-reviews-by-category .wc-block-review-list-item__product a,.wc-block-reviews-by-product .wc-block-review-list-item__product a{color:#000;text-decoration:none;transition:color .25s ease-in-out;-webkit-transition:color .25s ease-in-out}.wc-block-all-reviews .wc-block-review-list-item__rating,.wc-block-reviews-by-category .wc-block-review-list-item__rating,.wc-block-reviews-by-product .wc-block-review-list-item__rating{margin-left:5px}.wc-block-all-reviews .wc-block-review-list-item__author,.wc-block-all-reviews .wc-block-review-list-item__published-date,.wc-block-reviews-by-category .wc-block-review-list-item__author,.wc-block-reviews-by-category .wc-block-review-list-item__published-date,.wc-block-reviews-by-product .wc-block-review-list-item__author,.wc-block-reviews-by-product .wc-block-review-list-item__published-date{font-size:13px;color:#757575;line-height:26px;text-transform:uppercase;letter-spacing:2px;font-family:'EB Garamond',serif;font-weight:400}.wc-block-featured-category .wc-block-featured-category__title,.wc-block-featured-product .wc-block-featured-product__title{color:#fff;padding:10px 75px}.wc-block-featured-category .wc-block-featured-category__description,.wc-block-featured-category .wc-block-featured-category__link,.wc-block-featured-product .wc-block-featured-product__description,.wc-block-featured-product .wc-block-featured-product__link{padding:10px 75px}.wc-block-featured-category .wc-block-featured-category__description p,.wc-block-featured-product .wc-block-featured-product__description p{font-size:15px;color:#fff;line-height:30px}.wc-block-featured-product .wc-block-featured-product__price{font-size:15px;color:#fff;line-height:21px;padding:10px 75px;font-family:'Open Sans',sans-serif;font-weight:400}.wc-block-grid{margin-top:40px;margin-bottom:40px}.wc-block-grid .wc-block-sort-select__select{height:40px;padding:0 10px;border:1px solid #e6e6e6;font-size:15px;color:#757575;line-height:30px;font-family:'Open Sans',sans-serif;font-weight:400;margin-bottom:15px}.wc-block-grid .wc-block-grid__products{display:grid;gap:40px 30px;margin:0;list-style-type:none!important}.wc-block-grid .wc-block-grid__product{max-width:100%!important;text-align:left;margin:0!important;padding:0!important;border:0!important}.wc-block-grid .wc-block-grid__product-link{text-decoration:none}.wc-block-grid .wc-block-grid__product-image{margin-bottom:20px!important}.wc-block-grid .wc-block-grid__product-image img{width:100%;margin:0 auto}.wc-block-grid .wc-block-grid__product-title,.wc-block-grid .wc-block-grid__product-title a{font-size:27px;color:#000;line-height:37px;font-family:'EB Garamond',serif;font-weight:400;padding:0;text-decoration:none;margin-bottom:0;transition:color .25s ease-in-out;-webkit-transition:color .25s ease-in-out}.wc-block-grid .wc-block-grid__product-title a:hover,.wc-block-grid .wc-block-grid__product-title:hover,.wc-block-product-categories li a:hover{color:#0c3d36}.wc-block-grid .wc-block-grid__product-price,.wc-block-grid__product-price .wc-block-grid__product-price__value{font-size:15px;color:#757575;line-height:30px;font-family:'Open Sans',sans-serif;font-weight:400;width:100%;margin:10px 0 0;display:block;float:none;letter-spacing:0}.wc-block-grid .wc-block-grid__product-onsale,.wc-block-grid__no-products button{font-size:12px;line-height:15px;background-color:#3f635d;color:#fff;font-weight:400;text-transform:uppercase;text-decoration:none}.wc-block-grid .wc-block-grid__product-price ins,.wc-block-grid__product-price .wc-block-grid__product-price__value ins{font-weight:400;text-decoration:none;margin-left:5px}.wc-block-grid .wc-block-grid__product-onsale{display:inline-block;letter-spacing:2px;font-family:'EB Garamond',serif;padding:8px 13px 6px 16px;border-radius:0;border:0;position:absolute;top:20px;left:20px}.wp-block-woocommerce-all-products .wc-block-grid__product-onsale{top:10px;right:10px;margin-top:0}.wc-block-grid .wc-block-grid__product-rating{margin-left:0;margin-bottom:0}.wc-block-grid .wc-block-grid__product-rating .star-rating,.wc-block-grid .wc-block-grid__product-rating .wc-block-grid__product-rating__stars{width:6.3em;font-size:13px;margin:15px 0 0;display:inline-block;height:1em;line-height:1}.wc-block-grid .wc-block-grid__product .wc-block-grid__product-add-to-cart{margin-top:15px!important;margin-left:0;margin-bottom:0!important;padding-bottom:0!important}.wc-block-grid .wc-block-grid__product .wp-block-button .wp-block-button__link{font-size:12px;margin-top:20px;padding:15px 30px;border-radius:0}.wc-block-components-pagination__ellipsis,.wc-block-components-pagination__page{font-size:15px;color:#000;line-height:30px;font-family:'Open Sans',sans-serif;font-weight:400}.wc-block-grid__no-products .wc-block-grid__no-products-title{font-size:27px;color:#000;line-height:37px;font-family:'EB Garamond',serif;font-weight:400;margin-bottom:15px}.wc-block-grid__no-products .wc-block-grid__no-products-description{font-family:'Open Sans',sans-serif;font-weight:400;font-size:15px;color:#757575;line-height:30px;margin-bottom:25px}.wc-block-grid__no-products button{display:inline-block;letter-spacing:2px;font-family:'EB Garamond',serif;padding:15px 30px;border:0;cursor:pointer;transition:background-color .25s ease-in-out,color .25s ease-in-out;-webkit-transition:background-color .25s ease-in-out,color .25s ease-in-out}.wc-block-grid__no-products button:hover{color:#fff;background-color:#0c3d36}.wc-block-product-search .wc-block-product-search__label{font-size:27px;color:#000;line-height:37px;font-family:'EB Garamond',serif;font-weight:400;margin-bottom:15px;display:block}.wc-block-product-search .wc-block-product-search__fields{flex-direction:row;column-gap:25px}.wc-block-product-search .wc-block-product-search__field{flex-basis:80%;height:46px;max-width:100%;padding:0 20px;margin:0;float:left;border:1px solid #f4f2ef;box-sizing:border-box;border-radius:0;background-color:#fff;font-size:15px;color:#757575;line-height:30px;font-family:'Open Sans',sans-serif;font-weight:400}.wc-block-product-search .wc-block-product-search__field,.wc-block-product-search .wc-block-product-search__field::placeholder{font-size:15px;color:#757575;line-height:30px;font-family:'Open Sans',sans-serif;font-weight:400}.wc-block-product-search .wc-block-product-search__button{flex-basis:20%;height:46px;font-size:12px;color:#fff;line-height:16px;text-transform:uppercase;letter-spacing:2px;text-decoration:none;text-align:center;margin:0;background-color:#3f635d;padding:12px 30px!important;border:0;cursor:pointer;border-radius:0;box-shadow:none!important;font-family:'EB Garamond',serif;font-weight:400;transition:background-color .25s ease-in-out,color .25s ease-in-out;-webkit-transition:background-color .25s ease-in-out,color .25s ease-in-out}.wc-block-product-search .wc-block-product-search__button:focus:enabled,.wc-block-product-search .wc-block-product-search__button:not(:disabled):not([aria-disabled=true]):active,.wc-block-product-search .wc-block-product-search__button:not(:disabled):not([aria-disabled=true]):hover{color:#fff;background-color:#0c3d36;box-shadow:none}.wc-block-product-search .wc-block-product-search__button svg{margin-left:-8px}.sidebar-widget .wc-block-product-search .wc-block-product-search__label{font-size:15px;color:#000;line-height:30px;display:inline-block;text-transform:uppercase;letter-spacing:2px;margin-bottom:25px;margin-top:-6px}.sidebar-widget .wc-block-product-search .wc-block-product-search__label:after,.widget_block .wc-blocks-filter-wrapper .wp-block-heading:after{width:40px;height:1px;display:block;background-color:#3f635d;content:"";margin-top:10px}.wc-block-product-categories>ul{list-style:none;padding-left:0}.wc-block-product-categories li a{font-size:15px;color:#757575;line-height:30px;font-family:'Open Sans',sans-serif;font-weight:400;display:inline-block;text-decoration:none;transition:color .25s ease-in-out;-webkit-transition:color .25s ease-in-out}.wc-block-product-categories-list-item-count{font-size:13px;color:#757575;line-height:25px;font-family:'Open Sans',sans-serif;font-weight:400;float:right}.wc-block-active-filters .wc-block-active-filters__list li{margin-top:0!important;margin-bottom:25px!important}.wc-block-active-filters .wc-block-active-filters__list li:last-child,.wc-block-attribute-filter,.wc-block-components-price-slider,.wc-block-rating-filter,.wc-block-stock-filter,.wp-block-woocommerce-rating-filter{margin-bottom:0!important}.wc-block-active-filters .wc-block-active-filters__list-item-type{font-size:15px!important;color:#757575;line-height:18px;font-family:'Open Sans',sans-serif;font-weight:400!important;letter-spacing:0!important;text-transform:none!important}.wc-block-active-filters .wc-block-active-filters__list-item-name{font-size:15px!important;color:#757575;line-height:18px;font-family:'Open Sans',sans-serif;font-weight:400;margin-top:15px}.wc-block-active-filters .wc-block-active-filters__clear-all{font-size:15px!important;color:#757575!important;line-height:18px!important;font-family:'Open Sans',sans-serif!important;font-weight:400!important}.widget_block .wc-blocks-filter-wrapper .wp-block-heading{font-size:15px;color:#000;line-height:30px;display:inline-block;text-transform:uppercase;letter-spacing:2px;margin-bottom:25px!important;margin-top:-6px!important}.wp-block-woocommerce-attribute-filter>h3,.wp-block-woocommerce-price-filter>h3{margin-bottom:20px;display:block}.wc-block-price-filter .wc-block-price-filter__range-input-wrapper .wc-block-price-filter__range-input-progress{background-color:#f2f2f2!important;--track-background:#f2f2f2!important}.wc-block-components-price-slider__range-input-wrapper{margin-top:5px!important}.wc-block-price-slider input{height:auto}.wc-block-price-filter .wc-block-price-filter__controls{margin:25px 0 0}.wc-block-attribute-filter__actions .wc-block-components-filter-reset-button,.wc-block-components-price-slider__actions .wc-block-components-filter-reset-button,.wc-block-rating-filter__actions .wc-block-components-filter-reset-button,.wc-block-stock-filter__actions .wc-block-components-filter-reset-button{font-size:15px;color:#757575;font-family:'Open Sans',sans-serif;font-weight:400;margin-top:20px!important}.wc-block-price-filter .wc-block-price-filter__controls .wc-block-price-filter__amount{border-radius:0;height:40px;padding:0 10px;border:1px solid #f4f2ef;font-size:15px;color:#757575;line-height:30px;font-family:'Open Sans',sans-serif;font-weight:400;text-align:center;-webkit-transition:border-color .25s ease-in-out;transition:border-color .25s ease-in-out}.wc-block-price-filter .wc-block-price-filter__controls .wc-block-price-filter__amount:focus,.wc-block-price-filter .wc-block-price-filter__controls .wc-block-price-filter__amount:hover{border-color:#ff8c94}.wc-block-price-filter .wc-block-price-filter__controls .wc-block-price-filter__range-text{font-family:'Open Sans',sans-serif;font-weight:400;font-size:15px;color:#757575;line-height:30px}.wc-block-price-filter .wc-block-price-filter__controls .wc-block-filter-submit-button{font-size:12px;color:#fff;line-height:16px;display:inline-block;text-transform:uppercase;letter-spacing:2px;text-decoration:none;font-family:'EB Garamond',serif;font-weight:400;background-color:#3f635d;padding:15px 30px;border:0;cursor:pointer;transition:background-color .25s ease-in-out,color .25s ease-in-out;-webkit-transition:background-color .25s ease-in-out,color .25s ease-in-out}.wc-block-price-filter .wc-block-price-filter__controls .wc-block-filter-submit-button:hover{color:#fff;background-color:#0c3d36}.wc-block-components-price-slider__actions .wc-block-components-filter-reset-button{line-height:30px;margin-bottom:25px}.wc-block-attribute-filter .wc-block-attribute-filter-list li,.wc-block-rating-filter .wc-block-rating-filter-list li,.wc-block-stock-filter .wc-block-stock-filter-list li{margin-bottom:15px}.wc-block-attribute-filter .wc-block-attribute-filter-list li .wc-block-components-checkbox,.wc-block-attribute-filter__actions,.wc-block-rating-filter .wc-block-rating-filter-list li .wc-block-components-checkbox,.wc-block-rating-filter__actions,.wc-block-stock-filter .wc-block-stock-filter-list li .wc-block-components-checkbox,.wc-block-stock-filter__actions{margin-top:0!important}.wc-block-attribute-filter .wc-block-attribute-filter-list li .wc-block-components-checkbox__label,.wc-block-stock-filter .wc-block-stock-filter-list li .wc-block-components-checkbox__label{font-size:15px;color:#757575;line-height:18px;font-family:'Open Sans',sans-serif;font-weight:400;text-decoration:none}.wc-block-attribute-filter .wc-block-attribute-filter-list li .wc-block-components-checkbox__input,.wc-block-rating-filter .wc-block-rating-filter-list li .wc-block-components-checkbox__input,.wc-block-stock-filter .wc-block-stock-filter-list li .wc-block-components-checkbox__input{margin-right:10px;margin-bottom:0;width:auto;height:auto;padding:0}.wc-block-attribute-filter__actions .wc-block-components-filter-reset-button{line-height:18px}.wc-block-rating-filter .wc-block-rating-filter-list li .wc-block-components-product-rating__stars{font-size:1.2em;width:6.3em}.wc-block-rating-filter__actions .wc-block-components-filter-reset-button{line-height:18px}.wc-block-stock-filter__actions .wc-block-components-filter-reset-button{line-height:18px}@media (max-width:1260px) and (min-width:992px){.woocommerce-cart table.cart td.actions .coupon .input-text{width:215px}.widget_shopping_cart .woocommerce-mini-cart__buttons a{width:100%}.widget_shopping_cart .woocommerce-mini-cart__buttons a:last-child{margin-left:0!important;margin-top:20px!important}}@media (max-width:991px){.woocommerce div.product .product_title,.woocommerce h1.page-title{font-size:30px;line-height:40px}.login-page-section input:not(.woocommerce-form__input-checkbox),.woocommerce .quantity .qty,.woocommerce .woocommerce-ordering select,.woocommerce div.product form.cart .variations select,.woocommerce-ResetPassword input,.woocommerce-cart table.cart td.actions .coupon .input-text{font-size:16px}.woocommerce div.product div.images.woocommerce-product-gallery,.woocommerce div.product div.summary{width:100%;float:none}.woocommerce div.product div.images{margin-bottom:40px}.woocommerce div.product .woocommerce-tabs,.woocommerce-cart .cart-collaterals .cart_totals,.woocommerce-checkout .woocommerce-order,.woocommerce-checkout-review-order{padding:30px}.woocommerce div.product .woocommerce-tabs ul.tabs{flex-direction:column;row-gap:25px;width:100%;border-radius:0;box-shadow:none}.woocommerce div.product .woocommerce-tabs ul.tabs li{width:100%;box-shadow:none}.widget_shopping_cart .woocommerce-mini-cart__buttons a,.woocommerce div.product .woocommerce-tabs ul.tabs li a{width:100%}.single-product #reviews #comments{margin-bottom:25px}.single-product #reviews #comments ol.commentlist li{padding:25px 0}.woocommerce-cart-wrap,.woocommerce-checkout-wrap{flex-direction:column}.woocommerce-cart .cart-collaterals .cart_totals>h2{font-size:27px;line-height:37px}.woocommerce-checkout input:not([type=checkbox]):not([type=radio]):not(.header-search-input),.woocommerce-checkout textarea,.woocommerce-checkout textarea::placeholder{font-size:16px}.widget_shopping_cart .woocommerce-mini-cart__buttons a:last-child{margin-left:0!important;margin-top:20px!important}}@media (max-width:991px) and (min-width:768px){.wc-block-grid.has-1-columns .wc-block-grid__products,.woocommerce ul.products.columns-1{grid-template-columns:repeat(1,1fr)}.wc-block-grid.has-2-columns .wc-block-grid__products,.wc-block-grid.has-3-columns .wc-block-grid__products,.wc-block-grid.has-4-columns .wc-block-grid__products,.wc-block-grid.has-5-columns .wc-block-grid__products,.wc-block-grid.has-6-columns .wc-block-grid__products,.woocommerce ul.products.columns-2,.woocommerce ul.products.columns-3,.woocommerce ul.products.columns-4,.woocommerce ul.products.columns-5,.woocommerce ul.products.columns-6{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.woocommerce nav.woocommerce-pagination ul .page-numbers.dots,.woocommerce nav.woocommerce-pagination ul .page-numbers:not(.prev):not(.next),.woocommerce table.shop_table.cart td.product-remove{display:none}.woocommerce nav.woocommerce-pagination a.prev{margin-right:15px}.woocommerce nav.woocommerce-pagination a.next{margin-left:15px}.woocommerce-error,.woocommerce-info,.woocommerce-message{display:block;position:relative;height:auto}.woocommerce .woocommerce-error .button,.woocommerce .woocommerce-message .button,.woocommerce-info a,.woocommerce-message .restore-item{position:static!important;right:0}.woocommerce .woocommerce-ordering,.woocommerce .woocommerce-ordering select,.woocommerce .woocommerce-result-count,.woocommerce div.product .woocommerce-tabs ul.tabs li,.woocommerce div.product .woocommerce-tabs ul.tabs li a,.woocommerce-page table.cart td.actions .coupon .button{width:100%}.woocommerce .woocommerce-result-count{margin:0 0 25px}.wc-block-grid.has-1-columns .wc-block-grid__products,.woocommerce ul.products.columns-1{grid-template-columns:repeat(1,1fr)}.wc-block-grid.has-2-columns .wc-block-grid__products,.wc-block-grid.has-3-columns .wc-block-grid__products,.wc-block-grid.has-4-columns .wc-block-grid__products,.wc-block-grid.has-5-columns .wc-block-grid__products,.wc-block-grid.has-6-columns .wc-block-grid__products,.woocommerce ul.products.columns-2,.woocommerce ul.products.columns-3,.woocommerce ul.products.columns-4,.woocommerce ul.products.columns-5,.woocommerce ul.products.columns-6{grid-template-columns:repeat(2,minmax(0,1fr))}.single-product .woocommerce-message .button{width:100%;text-align:center;margin-bottom:15px!important}.woocommerce-cart-form__cart-item.cart_item{border:1px solid #f4f2ef;padding:25px;margin-top:25px}.woocommerce-cart-form__cart-item.cart_item:first-child{margin-top:0}.woocommerce table.shop_table.cart td,.woocommerce-cart table.cart .woocommerce-cart-form__cart-item:first-child td{font-size:15px!important;color:#757575;line-height:30px!important;font-family:'Open Sans',sans-serif;font-weight:400;padding:30px 0;border-left:0;border-right:0;border-top:1px solid #f2f2f2;border-bottom:0}.woocommerce table.shop_table tbody:first-child tr:first-child td,.woocommerce table.shop_table tbody:first-child tr:first-child th{border-top:1px solid #f2f2f2}.woocommerce table.shop_table.cart td.product-name{max-width:100%;padding-top:0;border-top:0!important}.woocommerce table.shop_table.cart td.product-quantity{width:100%;clear:both}.woocommerce table.shop_table.cart td.product-quantity:after{content:'';display:block;font-size:0;height:0;clear:both}.woocommerce table.shop_table.cart td.product-quantity .quantity{float:right}.woocommerce table.shop_table.cart td.product-subtotal{padding-bottom:0}.woocommerce table.cart td.actions .coupon+.button,.woocommerce-page table.cart td.actions .coupon+.button{margin-top:20px}.woocommerce table.shop_table_responsive tr:nth-child(2n) td,.woocommerce-page table.shop_table_responsive tr:nth-child(2n) td{background-color:inherit}.woocommerce-cart table.cart td.actions .coupon .input-text{width:100%;margin-right:0;margin-bottom:25px}.woocommerce-info.cart-empty{font-size:24px;line-height:34px;padding:50px 30px}.woocommerce-form-coupon-toggle .showcoupon,.woocommerce-form-login-toggle .showlogin{width:100%;display:block;margin-top:20px;text-align:center}.woocommerce form .form-row-first,.woocommerce form .form-row-last,.woocommerce-checkout form.checkout_coupon .form-row,.woocommerce-page form .form-row-first,.woocommerce-page form .form-row-last{width:100%;float:none}.woocommerce-checkout form.checkout_coupon .form-row .input-text{width:100%!important}.woocommerce-checkout form.checkout_coupon .form-row .button{width:100%;margin-left:0;margin-top:25px}.woocommerce-checkout .woocommerce-order .woocommerce-order-overview{display:block}.woocommerce-checkout .woocommerce-order .woocommerce-order-overview li{width:100%;display:block;text-align:left;margin-bottom:10px;padding:0}.woocommerce-account .woocommerce-MyAccount-navigation{margin-bottom:40px;width:100%}.woocommerce-account .woocommerce-MyAccount-content{padding:0;width:100%}.woocommerce-customer-details .woocommerce-column,.woocommerce-orders-table__row{margin-bottom:40px}.woocommerce-customer-details .woocommerce-column:last-child,.woocommerce-orders-table__row:last-child{margin-bottom:0}.woocommerce-MyAccount-content .woocommerce-order-downloads td{padding:15px 0!important}.woocommerce-account .u-column2.col-2 .login-page-section{margin-top:40px}}@media (max-width:600px){.wc-block-featured-category .wc-block-featured-category__description,.wc-block-featured-product .wc-block-featured-product__description{padding:10px 30px}.wc-block-grid.has-1-columns .wc-block-grid__products,.wc-block-grid.has-2-columns .wc-block-grid__products,.wc-block-grid.has-3-columns .wc-block-grid__products,.wc-block-grid.has-4-columns .wc-block-grid__products,.wc-block-grid.has-5-columns .wc-block-grid__products,.wc-block-grid.has-6-columns .wc-block-grid__products,.woocommerce ul.products.columns-1,.woocommerce ul.products.columns-2,.woocommerce ul.products.columns-3,.woocommerce ul.products.columns-4,.woocommerce ul.products.columns-5,.woocommerce ul.products.columns-6{grid-template-columns:repeat(1,1fr)}}@media (max-width:400px){.woocommerce div.product form.cart,.woocommerce div.product form.cart.variations_form .woocommerce-variation-add-to-cart{flex-direction:column}}@media (max-width:350px){.woocommerce .quantity .qty_button{display:none}.woocommerce div.product div.images .flex-control-thumbs{grid-template-columns:repeat(3,1fr)}}