.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,.woocommerce .star-rating span:before,.woocommerce .star-rating::before{letter-spacing:3px;}.archive .woocommerce-breadcrumb,.page .woocommerce-breadcrumb,.single .woocommerce-breadcrumb,.woocommerce .woocommerce-breadcrumb{font-size:14px;color:#757575;line-height:28px;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{color:#000;}.woocommerce-breadcrumb-separator{margin:0 10px;}.woocommerce-breadcrumb-separator .fas{font-size:11px;line-height:11px;}.woocommerce h1.page-title{font-size:33px;color:#000;line-height:43px;font-family:"Cormorant Garamond",serif;font-weight:400;margin-bottom:25px;margin-top:-6px;}#review_form #submit,.woocommerce-info a,.woocommerce-message .restore-item,a.button,button.button,input.button{font-size:12px !important;color:#000 !important;line-height:16px !important;text-transform:uppercase;letter-spacing:2px;font-family:"Cormorant Garamond",serif;font-weight:400 !important;text-decoration:none;border:0;border-radius:0 !important;margin-bottom:0 !important;background-color:#f1eae4 !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,.cart_totals .shipping-calculator-form .button:hover,.cart_totals .wc-proceed-to-checkout .button:hover,.woocommerce .woocommerce-message .button:hover,.woocommerce-checkout-review-order .form-row.place-order .button:hover,.woocommerce-info a:hover,.woocommerce-message .restore-item:hover,a.button:hover,button.button:hover,input.button:hover{color:#000 !important;background-color:#d8c7b7 !important;}.woocommerce .page-description p,.woocommerce .term-description p,.woocommerce-variation-description p{font-size:14px;color:#757575;line-height:28px;margin-bottom:25px;font-family:"Open Sans",sans-serif;font-weight:400;}.woocommerce span.onsale{font-size:12px !important;color:#000;line-height:16px;display:inline-block;text-transform:uppercase;letter-spacing:2px;background-color:#d8c7b7;top:15px;left:15px;text-decoration:none;font-family:"Cormorant Garamond",serif;font-weight:400;padding:8px 13px 6px 17px;border-radius:0;min-height:auto;min-width:auto;}.woocommerce .quantity .qty,.woocommerce .woocommerce-ordering select,.woocommerce .woocommerce-result-count,.woocommerce-error,.woocommerce-info,.woocommerce-message{font-size:14px;line-height:28px;font-family:"Open Sans",sans-serif;font-weight:400;}.woocommerce .quantity .qty{width:65px;height:47px;color:#757575;margin:0;padding-left:15px;padding-right:15px;background-color:#fff;border:0;float:left;}.woocommerce .quantity .qty_button{font-size:11px;color:#757575;line-height:18px;background-color:#fafafa;border:0;width:47px;height:47px;padding:0;float:left;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 .quantity .qty_button:hover{color:#757575;background-color:#f1eae4;}.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{color:#757575;background-color:#fafafa;display:flex;display:-webkit-flex;align-items:center;-webkit-align-items:center;position:relative;height:107px;border:0;padding:30px;margin:0 0 50px;}.product_list_widget del,.woocommerce-error a,.woocommerce-info a,.woocommerce-message a,.woocommerce-store-notice a,p.demo_store a{color:#757575;}.woocommerce .woocommerce-error .button,.woocommerce .woocommerce-message .button,.woocommerce-info a,.woocommerce-message .restore-item{position:absolute !important;right:30px;}.single-product #reviews #comments h2,.single-product #reviews #comments ol.commentlist li img.avatar,.single-product .product .woocommerce-breadcrumb .woocommerce-breadcrumb-separator:last-child,.woocommerce div.product .woocommerce-tabs .panel>h2,.woocommerce div.product .woocommerce-tabs ul.tabs li::before,.woocommerce ul.products li.product .button,.woocommerce ul.products li.product .woocommerce-loop-category__title mark,.woocommerce-error::before,.woocommerce-info.cart-empty:before,.woocommerce-info::before,.woocommerce-message::before,.woocommerce-review-link{display:none;}.cart_totals .shipping-calculator-form .button,.cart_totals .wc-proceed-to-checkout .button,.woocommerce .woocommerce-message .button,.woocommerce-info a,.woocommerce-message .restore-item{color:#000 !important;background-color:#f1eae4 !important;}.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{font-size:14px;color:#757575;line-height:28px;background-color:#f1eae4;box-shadow:none;}.woocommerce .woocommerce-result-count{color:#757575;margin:10px 0 30px;}.woocommerce .woocommerce-ordering{margin-bottom:30px;}.woocommerce .woocommerce-ordering select{height:40px;padding:0 10px;border:1px solid #e6e6e6;color:#757575;}.single-product .woocommerce-Reviews #review_form #respond p,.woocommerce .products ul,.woocommerce div.product .woocommerce-tabs .panel,.woocommerce ul.products{margin:0;}.woocommerce ul.products li.product,.woocommerce-page ul.products li.product{margin-bottom:0;margin-top:50px;}.woocommerce ul.products.columns-1 li.product:first-child,.woocommerce ul.products.columns-2 li.product:nth-child(-n+2),.woocommerce ul.products.columns-3 li.product:nth-child(-n+3),.woocommerce ul.products.columns-4 li.product:nth-child(-n+4),.woocommerce-cart .cart-collaterals .cross-sells ul.products li.product:nth-child(-n+2){margin-top:0;}.woocommerce ul.products li.product a img,.woocommerce-cart .cart-collaterals .cart_totals table{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:26px;color:#000;line-height:36px;font-family:"Cormorant Garamond",serif;font-weight:400;padding:0;transition:color .25s ease-in-out;-webkit-transition:color .25s ease-in-out;}.product_list_widget li a:hover h4,.product_meta>span a:hover,.single-product .woocommerce-Reviews p.stars a,.wc-block-all-reviews .wc-block-review-list-item__product a:hover,.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__product a:hover,.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__product a:hover,.wc-block-reviews-by-product .wc-block-review-list-item__rating>.wc-block-review-list-item__rating__stars span:before,.widget_layered_nav li a:hover,.widget_product_categories li a:hover,.widget_shopping_cart a:not(.remove):hover,.woocommerce .star-rating span,.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:#a3654e;}.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;border-top:1px solid #f2f2f2;padding-top:50px;margin-top:50px;}.woocommerce nav.woocommerce-pagination ul{width:auto;border:0;margin:0 0 0 -15px;padding:0;font-family:"Cormorant Garamond",serif;font-weight:400;}.woocommerce nav.woocommerce-pagination ul li{border:0;float:left;overflow:visible;}.woocommerce nav.woocommerce-pagination ul li a,.woocommerce nav.woocommerce-pagination ul li span.current{width:40px;height:40px;font-size:18px;color:#f1eae4;line-height:22px;text-align:center;background-color:#d8c7b7;padding:10px 0;border-radius:50%;text-decoration:none;float:left;margin-left:15px;z-index:10;-webkit-transition:background-color .25s ease-in-out,color .25s ease-in-out;transition:background-color .25s ease-in-out,color .25s ease-in-out;cursor:pointer;}.woocommerce nav.woocommerce-pagination ul li a:focus,.woocommerce nav.woocommerce-pagination ul li a:hover{color:#d8c7b7;background-color:#f1eae4;}.woocommerce nav.woocommerce-pagination ul li a:not(.next):not(.prev),.woocommerce nav.woocommerce-pagination ul li span.current{font-size:18px;color:#000;line-height:7px;text-transform:uppercase;letter-spacing:2.5px;width:30px;background-color:inherit;border-bottom:1px solid #fff;border-radius:0;padding:12px 10px;vertical-align:middle;}.woocommerce nav.woocommerce-pagination ul li a:not(.next):not(.prev):not(.dots):hover{color:#d2c3be;}.woocommerce nav.woocommerce-pagination ul li span.current{border-color:#a3654e !important;}.woocommerce nav.woocommerce-pagination ul li a.next .fas{margin-left:2px;}.woocommerce nav.woocommerce-pagination ul li a.prev .fas{margin-right:2px;}.single-product #reviews #comments ol.commentlist li .comment-text .description p,.single-product-top,.woocommerce div.product div.images,.woocommerce div.product form.cart,.woocommerce div.product form.cart .variations{margin-bottom:25px;}.woocommerce div.product div.images .flex-control-thumbs{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:20px;margin-top:20px;}.woocommerce .col-xlarge-8 div.product div.images .flex-control-thumbs,.woocommerce .col-xlarge-9-2 div.product div.images .flex-control-thumbs{grid-template-columns:repeat(3,1fr);}.woocommerce div.product div.images .flex-control-thumbs li{width:100%;margin:0 20px 0 0;}.woocommerce div.product div.images .flex-control-thumbs li img{opacity:1;border:2px solid #f1eae4;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{border-color:#d8c7b7;}.pswp{z-index:9999;}.woocommerce div.product div.summary{margin-bottom:25px;margin-top:-8px;}.single-product .product .woocommerce-breadcrumb{font-size:0;margin:0 0 10px;}.single-product .product .woocommerce-breadcrumb>a,.single-product .woocommerce-Reviews .comment-form-rating{font-size:14px;}.woocommerce div.product .product_title{font-size:33px;color:#000;line-height:43px;text-decoration:none;font-family:"Cormorant Garamond",serif;font-weight:400;display:block;margin-bottom:15px;}.woocommerce .col-xlarge-8 div.product .product_title,.woocommerce .col-xlarge-9-2 div.product .product_title{font-size:30px;line-height:40px;}.woocommerce div.product p.price,.woocommerce div.product span.price{font-size:15px;color:#757575;line-height:30px;margin-bottom:20px;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:right;margin-top:7px;margin-bottom:20px;}.woocommerce .woocommerce-product-rating .star-rating{float:right;margin:0;}.woocommerce-product-details__short-description{clear:both;margin-bottom:25px;}.product_meta>span,.woocommerce-checkout .woocommerce-error li,.woocommerce-checkout .woocommerce-order .woocommerce-order-details h2,.woocommerce-variation-price{margin-bottom:10px;}.woocommerce-variation{clear:both;}.widget_product_categories li:after,.woocommerce-variation:after{content:"";display:block;font-size:0;height:0;clear:both;}.woocommerce div.product form.cart .variations tbody{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;}.login-page-section .woocommerce-LostPassword a,.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 form.cart .variations label,.woocommerce-checkout-review-order #payment ul.payment_methods li,.woocommerce-checkout-review-order #payment ul.payment_methods li a,.woocommerce-checkout-review-order .woocommerce-privacy-policy-text,.woocommerce-checkout-review-order .woocommerce-privacy-policy-text a{font-size:14px;color:#757575;line-height:28px;font-family:"Open Sans",sans-serif;font-weight:400;}.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 #e6e6e6;font-size:14px;color:#757575;line-height:28px;font-family:"Open Sans",sans-serif;font-weight:400;}.woocommerce div.product form.cart .reset_variations{display:none !important;}.woocommerce-variation-availability{font-size:14px;color:#757575;line-height:28px;font-family:"Open Sans",sans-serif;font-weight:400;float:left;}.woocommerce div.product p.out-of-stock,.woocommerce div.product p.stock{font-size:14px;color:#757575;line-height:28px;margin-bottom:25px;}.woocommerce div.product form.cart div.quantity{margin-right:30px;}.product_meta>span{font-size:14px;color:#757575;line-height:28px;font-family:"Open Sans",sans-serif;font-weight:400;display:block;}.product_meta>span: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,.woocommerce .woocommerce-customer-details,.woocommerce div.product .woocommerce-tabs #tab-description .page-content p:last-child,.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,.woocommerce-checkout-review-order #payment ul.payment_methods li:last-child{margin-bottom:0;}.product_meta>span a{color:inherit;text-decoration:none;transition:color .25s;-webkit-transition:color .25s;}.woocommerce div.product .woocommerce-tabs,.woocommerce-cart .cart-collaterals .cart_totals,.woocommerce-checkout .woocommerce-order,.woocommerce-checkout-review-order{background-color:#fafafa;padding:50px;}.woocommerce div.product .woocommerce-tabs ul.tabs{padding:0;margin:0 0 36px;overflow:visible;display:inline-block;}.woocommerce div.product .woocommerce-tabs ul.tabs::before{border:0;}.woocommerce div.product .woocommerce-tabs ul.tabs li{background-color:transparent;position:static;float:left;display:block;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:16px;display:inline-block;text-transform:uppercase;letter-spacing:2px;text-decoration:none;font-family:"Cormorant Garamond",serif;font-weight:400;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{color:#000;background-color:#d8c7b7;}.woocommerce div.product .woocommerce-tabs ul.tabs li.active a{color:#000;background-color:#f1eae4;}.woocommerce table.shop_attributes{font-size:14px;color:#757575;line-height:28px;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;}.woocommerce table.shop_attributes th{padding-left:0;}.product_list_widget li:first-child a,.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{padding-bottom:0;}.woocommerce table.shop_attributes tr:nth-child(2n) td,.woocommerce table.shop_attributes tr:nth-child(2n) th{border:0;background:0 0;}.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;}.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 .star-rating{float:left;}.single-product #reviews #comments ol.commentlist li .comment-text p.meta{font-size:18px;color:#757575;line-height:18px;font-family:"Cormorant Garamond",serif;font-weight:400;margin-bottom:25px;text-align:right;}.single-product #reviews #comments ol.commentlist li .comment-text .woocommerce-review-author-section{font-family:"Cormorant 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:"Cormorant Garamond",serif;font-weight:400;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:"Cormorant Garamond",serif;font-weight:400;padding:5px 10px;margin-left:25px;margin-top:3px;float:left;}.single-product #reviews #comments .woocommerce-noreviews{font-size:14px;color:#757575;line-height:28px;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;}.single-product .woocommerce-Reviews .input-field,.single-product .woocommerce-Reviews .input-textarea,.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;}.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{font-size:26px;color:#000;line-height:36px;font-family:"Cormorant Garamond",serif;font-weight:400;display:inline-block;margin-bottom:25px;}.single-product .related.products>h2:after,.single-product .upsells.products>h2:after,.woocommerce .cart-collaterals .cross-sells>h2:after,.woocommerce-page .cart-collaterals .cross-sells>h2:after{width:40px;height:1px;display:block;background-color:#a3654e;content:"";margin-top:10px;}.single-product .related.products,.single-product .upsells.products,.woocommerce-cart .cart-collaterals .cross-sells ul.products li.product{margin-top:50px;}.woocommerce table.shop_table{border:0;margin-bottom:0;}.woocommerce table.shop_table.cart td{padding:50px 15px;border-left:0;border-right:0;border-top:1px solid #f2f2f2;}.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.product-subtotal{text-align:center;}.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 30px;}.woocommerce-cart table.cart .product-thumbnail img{width:80px;}.woocommerce-cart table.cart .product-name,.woocommerce-cart table.cart .product-name a{font-size:21px;color:#000;line-height:31px;font-family:"Cormorant Garamond",serif;font-weight:400;text-decoration:none;transition:color .35s ease-in-out;-webkit-transition:color .35s ease-in-out;}.woocommerce-cart table.cart .product-subtotal span,.woocommerce-checkout-review-order .shop_table,.woocommerce-checkout-review-order .shop_table a{font-size:15px;color:#757575;line-height:30px;font-family:"Open Sans",sans-serif;font-weight:400;}.woocommerce-info.cart-empty,form.woocommerce-checkout h3{line-height:37px;color:#000;font-family:"Cormorant Garamond",serif;}.woocommerce a.remove{font-size:19px;color:#d8c7b7 !important;line-height:19px;transition:color .25s ease-in-out;-webkit-transition:color .25s ease-in-out;}.woocommerce a.remove:hover{color:#a3654e !important;background-color:transparent;}.woocommerce-cart table.cart td.actions .coupon .input-text{width:250px;height:46px;padding:0 20px;margin-right:25px;font-size:14px;color:#757575;line-height:28px;font-family:"Open Sans",sans-serif;font-weight:400;border:1px solid #f1eae4;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>h2{font-size:30px;color:#000;line-height:40px;margin-bottom:10px;font-family:"Cormorant Garamond",serif;font-weight:400;}.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:14px;color:#757575;line-height:28px;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{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:14px;color:#757575;line-height:28px;font-family:"Open Sans",sans-serif;font-weight:400;background-color:#fff;border:1px solid #f1eae4;-webkit-transition:border-color .25s ease-in-out;transition:border-color .25s ease-in-out;}.widget_shopping_cart .woocommerce-mini-cart__buttons,.woocommerce-cart .cart-collaterals .cart_totals .woocommerce-shipping-calculator button,.woocommerce-checkout .woocommerce-additional-fields{margin-top:20px;}.cart_totals .wc-proceed-to-checkout{background-color:transparent;padding:0;}.woocommerce-info.cart-empty{font-size:27px;font-weight:400;background-color:#fafafa;text-align:center;height:auto;display:block;border:0;padding:100px 50px;margin-bottom:50px;box-shadow:none;}.woocommerce .cart-collaterals .cross-sells,.woocommerce-page .cart-collaterals .cross-sells{width:100%;margin-top:40px;float:none;}.woocommerce .cart-collaterals .cross-sells>h2,.woocommerce-page .cart-collaterals .cross-sells>h2{font-size:24px;color:#000;line-height:34px;display:inline-block;font-family:"Cormorant Garamond",serif;font-weight:400;margin-bottom:25px;}.woocommerce .cart-collaterals .cross-sells ul.products li.product .woocommerce-loop-product__title{font-size:23px;line-height:33px;}.woocommerce-checkout #customer_details .col-1,.woocommerce-checkout #customer_details .col-2{width:100%;float:none;padding:0;}@media (min-width:992px){.woocommerce .col-xlarge-12 ul.products.columns-5 li.product .woocommerce-loop-category__title,.woocommerce .col-xlarge-12 ul.products.columns-5 li.product .woocommerce-loop-product__title,.woocommerce .col-xlarge-8 ul.products.columns-3 li.product .woocommerce-loop-category__title,.woocommerce .col-xlarge-8 ul.products.columns-3 li.product .woocommerce-loop-product__title,.woocommerce .col-xlarge-9-2 ul.products.columns-3 li.product .woocommerce-loop-category__title,.woocommerce .col-xlarge-9-2 ul.products.columns-3 li.product .woocommerce-loop-product__title{font-size:24px;line-height:34px;}.woocommerce .col-xlarge-8 ul.products.columns-4 li.product .woocommerce-loop-category__title,.woocommerce .col-xlarge-8 ul.products.columns-4 li.product .woocommerce-loop-product__title,.woocommerce .col-xlarge-8 ul.products.columns-5 li.product .woocommerce-loop-category__title,.woocommerce .col-xlarge-8 ul.products.columns-5 li.product .woocommerce-loop-product__title,.woocommerce .col-xlarge-9-2 ul.products.columns-4 li.product .woocommerce-loop-category__title,.woocommerce .col-xlarge-9-2 ul.products.columns-4 li.product .woocommerce-loop-product__title,.woocommerce .col-xlarge-9-2 ul.products.columns-5 li.product .woocommerce-loop-category__title,.woocommerce .col-xlarge-9-2 ul.products.columns-5 li.product .woocommerce-loop-product__title{font-size:23px;line-height:33px;}.woocommerce-cart .woocommerce>.row>.col-xlarge-8,.woocommerce-checkout .row>.col-xlarge-7{padding-right:35px;}}form.woocommerce-checkout h3{font-size:27px;font-weight:400;display:inline-block;margin-bottom:20px;}.woocommerce-checkout .woocommerce-error{height:auto;display:block;}.woocommerce-checkout form.checkout_coupon,.woocommerce-checkout form.login{margin:0 0 50px;padding:0 0 50px;border:0;border-radius:0;border-bottom:1px solid #f2f2f2;}.woocommerce-MyAccount-content .woocommerce-Address-title a,.woocommerce-MyAccount-content address,.woocommerce-MyAccount-content p,.woocommerce-MyAccount-content p a,.woocommerce-ResetPassword p,.woocommerce-checkout form.checkout_coupon p,.woocommerce-checkout form.login p,.woocommerce-checkout form.login p a{font-size:14px;color:#757575;line-height:28px;font-family:"Open Sans",sans-serif;font-weight:400;margin-bottom:25px;}.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;}.login-page-section .form-row,.woocommerce-EditAccountForm .form-row,.woocommerce-address-fields .form-row,.woocommerce-checkout .form-row{margin:0 0 25px !important;padding:0 !important;}.woocommerce-EditAccountForm label,.woocommerce-address-fields label,.woocommerce-checkout label{font-size:14px;color:#757575;line-height:28px;font-family:"Open Sans",sans-serif;font-weight:400;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:14px;color:#757575;line-height:28px;font-family:"Open Sans",sans-serif;font-weight:400;border:1px solid #f1eae4;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 #f1eae4;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:14px;color:#757575;line-height:28px !important;font-family:"Open Sans",sans-serif;font-weight:400;}.woocommerce-checkout .select2-container .select2-selection--single{font-size:14px;color:#757575;line-height:28px;font-family:"Open Sans",sans-serif;font-weight:400;height:50px;padding-left:10px;border:1px solid #f1eae4;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{margin-bottom:0 !important;}.woocommerce-checkout .woocommerce-shipping-fields #ship-to-different-address-checkbox{margin:-2px 8px 0 0;}.woocommerce-checkout-review-order h3{font-size:30px !important;line-height:40px !important;}.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{background-color:transparent;margin-top:15px;}.woocommerce-checkout-review-order #payment .woocommerce-info{border-radius:0;box-shadow:none;margin-bottom:20px;}.woocommerce-checkout-review-order #payment ul.payment_methods{border-bottom:0;background-color:#f3f3f3;padding:30px;}.woocommerce-checkout-review-order #payment ul.payment_methods li{background-color:inherit;margin-bottom:20px;}.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:14px;color:#757575;line-height:28px;font-family:"Open Sans",sans-serif;font-weight:400;background-color:#ededed;}.woocommerce-checkout #payment div.payment_box::before{border:1em solid #ededed;border-right-color:transparent;border-left-color:transparent;border-top-color:transparent;}.woocommerce-checkout-review-order .form-row.place-order{margin-top:25px !important;margin-bottom:0 !important;}.woocommerce-checkout-review-order .form-row.place-order .button{width:100%;color:#000 !important;background-color:#f1eae4 !important;margin-top:25px;}.woocommerce-checkout .woocommerce-checkout-payment .woocommerce-notice{height:auto;padding:0;}.woocommerce-checkout .woocommerce-order .woocommerce-thankyou-order-failed,.woocommerce-checkout .woocommerce-order .woocommerce-thankyou-order-received{font-size:14px;color:#757575;line-height:28px;font-family:"Open Sans",sans-serif;font-weight:400;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;}.woocommerce-checkout .woocommerce-order .woocommerce-customer-details h2,.woocommerce-checkout .woocommerce-order .woocommerce-order-details h2{font-size:30px;color:#000;line-height:40px;font-family:"Cormorant Garamond",serif;font-weight:400;margin-bottom:20px;}.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;}.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-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{padding:0;}.woocommerce-MyAccount-content .woocommerce-customer-details address,.woocommerce-checkout .woocommerce-order .woocommerce-customer-details address{font-size:14px;color:#757575;line-height:28px;font-family:"Open Sans",sans-serif;font-weight:400;padding:0;border:0;}.woocommerce-account .woocommerce-MyAccount-navigation{width:25%;background-color:#fafafa;padding:25px;}.woocommerce-MyAccount-navigation li a{font-size:18px;color:#000;line-height:36px;font-family:"Cormorant Garamond",serif;font-weight:400;text-decoration:none;width:100%;display:block;padding:15px 0;border-bottom:1px solid #f2f2f2;transition:color .25s ease-in-out;-webkit-transition:color .25s ease-in-out;}.woocommerce-MyAccount-navigation li:last-child a{padding-bottom:0;border:0;}.woocommerce-account .woocommerce-MyAccount-content{width:73%;}.woocommerce-MyAccount-content{padding:0 15px;}.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 form h3{font-size:27px;color:#000;line-height:37px;font-family:"Cormorant Garamond",serif;font-weight:400;margin-bottom:20px;}.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:14px !important;color:#757575;line-height:28px !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 .woocommerce-order-downloads{margin-bottom:20px;}.woocommerce-MyAccount-content .woocommerce-order-details table,.woocommerce-MyAccount-content .woocommerce-order-details table a{font-size:14px;color:#757575;line-height:28px;font-family:"Open Sans",sans-serif;font-weight:400;text-decoration:none;}.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;}.woocommerce-MyAccount-content .woocommerce-order-details .order-again{margin-top:10px;}.woocommerce-EditAccountForm .form-row span,.woocommerce-address-fields .form-row span{font-size:14px;color:#757575;line-height:28px;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 input,.woocommerce-address-fields input{font-size:14px;color:#757575;line-height:28px;font-family:"Open Sans",sans-serif;font-weight:400;height:50px;padding:0 20px;border:1px solid #f1eae4;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:14px;color:#757575;line-height:28px;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:14px;color:#757575;line-height:28px;font-family:"Open Sans",sans-serif;font-weight:400;height:50px;padding-left:10px;border:1px solid #f1eae4;border-radius:0;background-color:#fff;}.login-page-section h2{font-size:30px;color:#000;line-height:40px;margin-bottom:25px;font-family:"Cormorant Garamond",serif;font-weight:400;}.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{height:50px;padding:0 20px;color:#757575;background-color:#fff;font-size:14px;font-family:"Open Sans",sans-serif;font-weight:400;width:100%;}.login-page-section label,.woocommerce-ResetPassword label{font-size:14px;color:#757575;line-height:28px !important;font-family:"Open Sans",sans-serif;font-weight:400;margin-bottom:10px;}.login-page-section input:not(.woocommerce-form__input-checkbox){line-height:28px;border:1px solid #f1eae4;border-radius:0;}.login-page-section .show-password-input{top:1em !important;}.login-page-section .woocommerce-form-login__rememberme input[type=checkbox]{margin-right:5px;}.login-page-section .woocommerce-form-register p a,.login-page-section .woocommerce-form-register p:not(.form-row){font-size:14px;color:#757575;line-height:28px;font-family:"Open Sans",sans-serif;font-weight:400;margin-bottom:20px;}.woocommerce-ResetPassword .form-row{margin:0 !important;padding:0 !important;}.woocommerce-ResetPassword .form-row.form-row-first{margin:0 0 25px !important;}.woocommerce-ResetPassword input{line-height:28px;border:1px solid #f1eae4;border-radius:5px;}.product_list_widget li{padding:0 !important;}.product_list_widget li a{padding:25px 0;display:block;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 li .col-xlarge-7{padding-left:5px;}.product_list_widget img{width:100% !important;float:none !important;margin:0 !important;}.product_list_widget h4{font-size:20px;color:#000;line-height:30px;margin-bottom:5px;margin-top:-6px;text-decoration:none;display:block;transition:color .25s ease-in-out;-webkit-transition:color .25s ease-in-out;}.product_list_widget .amount{font-size:14px;color:#757575;line-height:29px;font-family:"Open Sans",sans-serif;font-weight:400;}.product_list_widget .reviewer,.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:18px;color:#757575;line-height:28px;font-family:"Cormorant 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:20px 0 !important;}.widget_shopping_cart li:before{display:block !important;}.wc-block-product-categories li:first-child,.widget_layered_nav li:first-child,.widget_rating_filter li:first-child,.widget_shopping_cart li:first-child{padding-top:0 !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 li>a:not(.remove){font-size:20px;color:#000;line-height:30px;font-family:"Cormorant 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{top:15px;left:14px;font-size:25px;display:none;}.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 a{width:calc(50% - 10px);text-align:center;margin:0 !important;}.widget_shopping_cart .woocommerce-mini-cart__buttons a:last-child{margin-left:20px !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:14px;color:#757575;line-height:28px;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:#d8c7b7;}.woocommerce.widget_price_filter .price_slider_amount .button{float:right;padding:12px 25px !important;}.woocommerce.widget_price_filter .price_label{font-size:14px;color:#757575;line-height:28px;font-family:"Open Sans",sans-serif;font-weight:400;padding-top:6px;text-align:left;}.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-grid .wc-block-grid__product-title a:hover,.wc-block-grid .wc-block-grid__product-title:hover,.wc-block-product-categories li a:hover,.wc-block-rating-filter .wc-block-rating-filter-list li .wc-block-components-product-rating__stars span{color:#a3654e;}.widget_layered_nav li a{font-size:14px;color:#757575;line-height:28px;-webkit-transition:color .25s;transition:color .25s;}.widget_layered_nav li .count{float:right;color:#757575;}.widget_rating_filter li a{font-size:13px;color:#757575;line-height:25px;font-family:"Open Sans",sans-serif;font-weight:400;padding-top:7px;}.widget_rating_filter li .star-rating{float:left !important;margin-top:5px;}.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,.wp-block-woocommerce-attribute-filter,.wp-block-woocommerce-price-filter,.wp-block-woocommerce-product-search{margin:40px 0;}.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 #f1eae4;font-size:14px;color:#757575;line-height:28px;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:"Cormorant 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-featured-category .wc-block-featured-category__title,.wc-block-featured-product .wc-block-featured-product__title{font-size:30px;color:#fff;line-height:40px;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:14px;color:#fff;line-height:28px;}.wc-block-featured-product .wc-block-featured-product__price{font-size:14px;color:#fff;line-height:21px;padding:10px 75px;font-family:"Open Sans",sans-serif;font-weight:400;}.wc-block-grid__products{list-style-type:none !important;}.wc-block-grid .wc-block-sort-select__select{height:40px;padding:0 10px;border:1px solid #e6e6e6;font-size:14px;color:#757575;line-height:28px;font-family:"Open Sans",sans-serif;font-weight:400;margin-bottom:15px;}.wc-block-grid .wc-block-grid__product{border-bottom:40px solid transparent;}.wc-block-grid .wc-block-grid__product-link{text-decoration:none;}.wc-block-grid .wc-block-grid__product-image{margin-bottom:20px;}.wc-block-grid .wc-block-grid__product-image img{margin:0 auto;}.wc-block-grid .wc-block-grid__product-title,.wc-block-grid .wc-block-grid__product-title a{font-size:23px;color:#000;line-height:33px;font-family:"Cormorant 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-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:5px 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:16px;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:700;text-decoration:none;margin-left:5px;}.wc-block-grid .wc-block-grid__product-onsale{color:#000;display:inline-block;letter-spacing:2px;font-family:"Cormorant Garamond",serif;background-color:#d8c7b7;padding:8px 13px 6px 17px;border-radius:0;border:0;top:auto;right:auto;margin-top:10px;}.wp-block-woocommerce-all-products .wc-block-grid__product-onsale{top:10px;right:10px;margin-top:0;}.wc-block-attribute-filter .wc-block-attribute-filter-list li:last-child,.wc-block-grid .wc-block-grid__product-rating,.wc-block-rating-filter .wc-block-rating-filter-list li:last-child,.wc-block-stock-filter .wc-block-stock-filter-list li:last-child{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:5px 0;display:inline-block;}.wc-block-grid .wc-block-grid__product .wc-block-grid__product-add-to-cart{margin-top:10px !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:14px;color:#000;line-height:28px;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:"Cormorant 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:14px;color:#757575;line-height:28px;margin-bottom:25px;}.wc-block-grid__no-products button{color:#000;display:inline-block;letter-spacing:2px;font-family:"Cormorant Garamond",serif;background-color:#f1eae4;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:#000;background-color:#d8c7b7;}.wc-block-product-search .wc-block-product-search__label{font-size:24px;color:#000;line-height:34px;font-family:"Cormorant Garamond",serif;font-weight:400;margin-bottom:15px;display:block;}.wc-block-product-search .wc-block-product-search__field{width:calc(80% - 25px);height:46px;max-width:100%;padding:0 20px;margin:0;float:left;border:1px solid #f1eae4;box-sizing:border-box;border-radius:0;background-color:#fff;font-size:14px;color:#757575;line-height:28px;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:14px;color:#757575;line-height:28px;font-family:"Open Sans",sans-serif;font-weight:400;}.wc-block-product-search .wc-block-product-search__button{width:20%;height:46px;font-size:12px;color:#757575;line-height:16px;display:inline-block;text-transform:uppercase;letter-spacing:2px;text-decoration:none;text-align:center;margin:0 0 0 25px;background-color:#f1eae4;padding:12px 30px;border:0;cursor:pointer;border-radius:0;box-shadow:none !important;font-family:"Cormorant 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:#000;background-color:#d8c7b7;box-shadow:none;}.wc-block-product-categories>ul{list-style:none;padding-left:0;}.wc-block-product-categories li a{font-size:14px;color:#757575;line-height:28px;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:14px;color:#757575;line-height:28px;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-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:14px !important;color:#757575;line-height:17px;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:14px !important;color:#757575;line-height:17px;font-family:"Open Sans",sans-serif;font-weight:400;margin-top:15px;}.wc-block-active-filters .wc-block-active-filters__clear-all{font-size:14px !important;color:#757575 !important;line-height:17px !important;font-family:"Open Sans",sans-serif !important;font-weight:400 !important;}.wp-block-woocommerce-attribute-filter>h3,.wp-block-woocommerce-price-filter>h3{font-size:24px;color:#000;line-height:34px;font-family:"Cormorant Garamond",serif;font-weight:400;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 20px;}.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:14px;color:#757575;line-height:17px;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 #f1eae4;font-size:14px;color:#757575;line-height:28px;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:#d8c7b7;}.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:14px;color:#757575;line-height:28px;}.wc-block-price-filter .wc-block-price-filter__controls .wc-block-filter-submit-button{font-size:12px;color:#000;line-height:16px;display:inline-block;text-transform:uppercase;letter-spacing:2px;text-decoration:none;font-family:"Cormorant Garamond",serif;font-weight:400;background-color:#f1eae4;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:#000;background-color:#d8c7b7;}.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__label,.wc-block-stock-filter .wc-block-stock-filter-list li .wc-block-components-checkbox__label{font-size:14px;color:#757575;line-height:17px;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-rating-filter .wc-block-rating-filter-list li .wc-block-components-product-rating__stars{font-size:1.2em;width:6.3em;}@media (max-width:1260px) and (min-width:992px){.woocommerce .col-xlarge-8 div.product form.cart .button,.woocommerce .col-xlarge-9-2 div.product form.cart .button{margin-top:25px;}.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:1179px) and (min-width:992px){.woocommerce .col-xlarge-8 div.product .woocommerce-tabs ul.tabs li a,.woocommerce .col-xlarge-9-2 div.product .woocommerce-tabs ul.tabs li a{padding:15px 25px;}.woocommerce-cart .cart-collaterals .cart_totals,.woocommerce-checkout-review-order{padding:40px;}}@media (max-width:991px){.woocommerce div.product .product_title,.woocommerce h1.page-title{font-size:30px;line-height:40px;}.woocommerce .quantity .qty,.woocommerce .woocommerce-ordering select,.woocommerce div.product form.cart .variations select,.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:35px;}.woocommerce .col-xlarge-9-2 div.product div.images .flex-control-thumbs{grid-template-columns:repeat(4,1fr);}.woocommerce div.product .woocommerce-tabs,.woocommerce-cart .cart-collaterals .cart_totals,.woocommerce-checkout .woocommerce-order{padding:30px;}.woocommerce div.product .woocommerce-tabs ul.tabs{width:100%;border-radius:0;box-shadow:none;margin:0 0 30px;}.woocommerce div.product .woocommerce-tabs ul.tabs li{width:100%;box-shadow:none;margin-bottom:25px;}.woocommerce div.product .woocommerce-tabs ul.tabs li:last-child{margin-bottom:0;}.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-collaterals,.woocommerce-page .cart-collaterals{margin-top:50px;}.woocommerce-cart .cart-collaterals .cart_totals>h2{font-size:27px;line-height:37px;}form.woocommerce-checkout h3{font-size:24px;line-height:34px;}.woocommerce-checkout input:not([type=checkbox]):not([type=radio]):not(.header-search-input),.woocommerce-checkout textarea,.woocommerce-checkout textarea::placeholder{font-size:16px;}.woocommerce-checkout-review-order{padding:30px;margin-top:50px;}.woocommerce-checkout-review-order h3{font-size:27px !important;line-height:37px !important;}.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){.woocommerce ul.products li.first,.woocommerce-page ul.products li.first{clear:initial;}.woocommerce ul.products li.last,.woocommerce-page ul.products li.last{margin:0 3.8% 2.992em 0;}.woocommerce ul.products li.product,.woocommerce-page ul.products li.product{width:calc(50% - 2%) !important;margin-top:50px !important;margin-bottom:0 !important;}.woocommerce ul.products li.product:nth-child(2n+2),.woocommerce-page ul.products li.product:nth-child(2n+2){margin-right:0;}.woocommerce ul.products li.product:nth-child(-n+2),.woocommerce-page ul.products li.product:nth-child(-n+2){margin-top:0 !important;}}@media (max-width:767px){.single-product .related.products>h2,.single-product .upsells.products>h2,.woocommerce-info.cart-empty{font-size:24px;line-height:34px;}.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;}.woocommerce ul.products li.product,.woocommerce-page ul.products li.product{width:100% !important;float:none;margin-top:50px !important;margin-bottom:0 !important;}.woocommerce ul.products li.product:first-child,.woocommerce-page ul.products li.product:first-child{margin-top:0 !important;}.single-product .woocommerce-message .button{margin-left:10px !important;}.woocommerce div.product form.cart div.quantity{margin-right:0;}.woocommerce div.product form.cart .button{width:100%;margin-top:30px;}.woocommerce div.product .woocommerce-tabs ul.tabs li:last-child{margin-bottom:0;}.woocommerce-cart-form__cart-item.cart_item{border:1px solid #e6e6e6;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:14px !important;color:#757575;line-height:26px !important;font-family:"Open Sans",sans-serif;font-weight:400;padding:30px 0;border-left:0;border-right:0;border-top:1px solid #f2f2f2;}.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.shop_table.cart td.product-remove{display:none;}.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{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-account .woocommerce-MyAccount-navigation{margin-bottom:50px;width:100%;}.woocommerce-account .woocommerce-MyAccount-content{padding:0;width:100%;}.woocommerce-customer-details .woocommerce-column,.woocommerce-orders-table__row{margin-bottom:50px;}.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-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 .u-column2.col-2 .login-page-section{margin-top:50px;}}