.woocommerce-store-notice,p.demo_store{font-size:13px;color:#65645f;line-height:25px;font-family:'Open Sans',sans-serif;font-weight:700;background-color:#f9f4f0}.archive .woocommerce-breadcrumb,.page .woocommerce-breadcrumb,.single .woocommerce-breadcrumb,.woocommerce .woocommerce-breadcrumb{font-size:13px;color:#757575;line-height:25px;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}.woocommerce-breadcrumb-separator{margin:0 5px}.woocommerce h1.page-title{font-size:28px;color:#65645f;line-height:34px;font-family:Lora,serif;font-weight:400;letter-spacing:0;margin-bottom:15px}#review_form #submit,.woocommerce-info a,.woocommerce-message .restore-item,a.button,button.button,input.button{font-size:11px!important;color:#d2c3be!important;line-height:17px!important;text-transform:uppercase;letter-spacing:2px;text-decoration:none;border-radius:0!important;margin-bottom:0!important;background-color:#f9f4f0!important;padding:12px 30px!important;font-family:Lora,serif;font-weight:400!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:#f9f4f0!important;background-color:#d2c3be!important}.woocommerce .page-description p,.woocommerce .term-description p{font-size:13px;color:#757575;line-height:25px;font-family:'Open Sans',sans-serif;font-weight:400;margin-bottom:20px}.woocommerce span.onsale{font-size:11px;color:#f9f4f0;line-height:17px;display:inline-block;text-transform:uppercase;letter-spacing:2px;text-decoration:none;background-color:#d2c3be;top:15px;left:15px;border-radius:0;padding:5px 10px;min-height:auto;min-width:auto}.woocommerce .quantity .qty{width:60px;height:41px;font-size:13px;color:#757575;line-height:25px;font-family:'Open Sans',sans-serif;font-weight:400;margin:0;padding-left:15px;padding-right:15px;border:1px solid #f9f4f0;float:left}.woocommerce .quantity .qty_button{font-size:12px;color:#d2c3be;line-height:18px;background-color:#f9f4f0;border:0;width:41px;height:41px;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:#f9f4f0;background-color:#d2c3be}.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{border:0;background-color:#f9f4f0;padding:20px;margin:0 0 40px;color:#757575;font-family:'Open Sans',sans-serif;font-weight:400}.woocommerce-error,.woocommerce-info,.woocommerce-message{display:flex;align-items:center;display:-webkit-flex;-webkit-align-items:center;position:relative;height:81px}.woocommerce .woocommerce-error .button,.woocommerce .woocommerce-message .button,.woocommerce-info a,.woocommerce-message .restore-item{position:absolute!important;right:20px}.woocommerce-error::before,.woocommerce-info::before,.woocommerce-message::before{display:none}.woocommerce .woocommerce-message .button,.woocommerce-info a,.woocommerce-message .restore-item{color:#f9f4f0!important;background-color:#d2c3be!important}.woocommerce .woocommerce-message .button:hover,.woocommerce-info a:hover,.woocommerce-message .restore-item:hover{background-color:#dcd0cc!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 .woocommerce-result-count{font-size:13px;color:#757575;line-height:25px;font-family:'Open Sans',sans-serif;font-weight:400;margin:10px 0 30px}.woocommerce .woocommerce-ordering{margin-bottom:30px}.woocommerce .woocommerce-ordering select{height:40px;padding:0 10px;border:1px solid #e6e6e6;font-size:13px;color:#757575;line-height:25px;font-family:'Open Sans',sans-serif;font-weight:400}.woocommerce .products ul,.woocommerce ul.products{margin:0}.woocommerce ul.products li.product,.woocommerce-page ul.products li.product{margin-bottom:0;margin-top:40px}.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){margin-top:0}.woocommerce ul.products li.product a img{margin:0 0 20px}.woocommerce ul.products li.product .onsale{top:10px;right:auto;left:10px;margin:0}.woocommerce ul.products li.product .woocommerce-loop-category__title,.woocommerce ul.products li.product .woocommerce-loop-product__title{font-size:21px;color:#65645f;line-height:30px;font-family:Lora,serif;font-weight:400;padding:0;transition:color .25s ease-in-out;-webkit-transition:color .25s ease-in-out}.woocommerce ul.products li.product .woocommerce-loop-category__title:hover,.woocommerce ul.products li.product .woocommerce-loop-product__title:hover{color:#d2c3be}.woocommerce .products.columns-4 ul li .woocommerce-loop-product__title,.woocommerce ul.products.columns-4 li .woocommerce-loop-product__title{font-size:19px;line-height:28px}.woocommerce .products.columns-5 ul li .woocommerce-loop-product__title,.woocommerce ul.products.columns-5 li .woocommerce-loop-product__title{font-size:18px;line-height:27px}.woocommerce .col-xlarge-8 .products.columns-3 ul li .woocommerce-loop-product__title,.woocommerce .col-xlarge-8 ul.products.columns-3 li .woocommerce-loop-product__title,.woocommerce .col-xlarge-9 .products.columns-3 ul li .woocommerce-loop-product__title,.woocommerce .col-xlarge-9 ul.products.columns-3 li .woocommerce-loop-product__title{font-size:20px;line-height:29px}.woocommerce .col-xlarge-8 .products.columns-4 ul li .woocommerce-loop-product__title,.woocommerce .col-xlarge-8 ul.products.columns-4 li .woocommerce-loop-product__title,.woocommerce .col-xlarge-9 .products.columns-4 ul li .woocommerce-loop-product__title,.woocommerce .col-xlarge-9 ul.products.columns-4 li .woocommerce-loop-product__title{font-size:18px;line-height:27px}.woocommerce ul.products li.product .price{font-size:14px;color:#757575;line-height:21px;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:10px 0 0}.woocommerce ul.products li.product .button,.woocommerce ul.products li.product .woocommerce-loop-category__title mark{display:none}.woocommerce .star-rating{width:6.3em}.woocommerce nav.woocommerce-pagination{text-align:center;border-top:1px solid #f2f2f2;padding-top:40px;margin-top:40px}.woocommerce nav.woocommerce-pagination ul{width:auto;border:0;margin:0;padding:0;font-family:Lora,serif;font-weight:400}.woocommerce nav.woocommerce-pagination ul li{border:0;float:left;margin-left:15px}.woocommerce nav.woocommerce-pagination ul li a{width:45px;height:45px;font-size:20px;color:#d2c3be;line-height:27px;text-align:center;padding:10px 0 10px;border-radius:50%;background-color:inherit;text-decoration:none;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:hover{color:#f9f4f0;background-color:#d2c3be}.woocommerce nav.woocommerce-pagination ul li a:not(.next):not(.prev),.woocommerce nav.woocommerce-pagination ul li span.current{font-size:15px;color:#757575;line-height:22px;text-transform:uppercase;letter-spacing:2.5px;width:30px;background-color:inherit;border-radius:0;border-bottom:1px solid #fff;padding:12px 10px;vertical-align:middle}.woocommerce nav.woocommerce-pagination ul li a:not(.next):not(.prev):hover{color:#d2c3be}.woocommerce nav.woocommerce-pagination ul li span.current{border-color:#d2c3be!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-top{margin-bottom:20px}.woocommerce div.product div.images{margin-bottom:20px}.woocommerce div.product div.images .flex-control-thumbs{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:10px;margin-top:10px}.woocommerce .col-xlarge-8 div.product div.images .flex-control-thumbs,.woocommerce .col-xlarge-9 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 10px 0 0}.woocommerce div.product div.images .flex-control-thumbs li img{opacity:1;border:1px solid #f2f2f2;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:hover{border-color:#d2c3be}.pswp{z-index:9999}.woocommerce div.product div.summary{margin-bottom:20px}.woocommerce div.product .product_title{font-size:28px;color:#65645f;line-height:34px;font-family:Lora,serif;font-weight:400;letter-spacing:0;margin-bottom:15px}.woocommerce div.product p.price,.woocommerce div.product span.price{font-size:16px;color:#757575;line-height:28px;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:10px;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 .star-rating span{color:#d2c3be}.woocommerce .star-rating span:before,.woocommerce .star-rating::before{letter-spacing:3px}.woocommerce-review-link{display:none}.woocommerce-product-details__short-description{clear:both;margin-bottom:25px}.woocommerce div.product form.cart{margin-bottom:25px}.woocommerce-variation{clear:both}.woocommerce-variation:after{content:'';display:block;font-size:0;height:0;clear:both}.woocommerce div.product form.cart .variations{margin-bottom:10px}.woocommerce div.product form.cart .variations td{border:0;padding-bottom:15px;vertical-align:middle}.woocommerce div.product form.cart .variations td.label{padding-right:0;padding-top:2px;height:40px}.woocommerce div.product form.cart .variations label{font-size:13px;color:#757575;line-height:25px;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:13px;color:#757575;line-height:25px;font-family:'Open Sans',sans-serif;font-weight:400}.woocommerce div.product form.cart .reset_variations{display:none!important}.woocommerce-variation{margin-bottom:20px}.woocommerce-variation-description p{font-size:13px;color:#757575;line-height:25px;margin-bottom:20px;font-family:'Open Sans',sans-serif;font-weight:400}.woocommerce-variation-price{margin-bottom:10px}.woocommerce-variation-availability{float:left;font-size:14px;color:#757575;line-height:28px;font-family:'Open Sans',sans-serif;font-weight:400}.woocommerce div.product .stock{color:#757575}.woocommerce div.product .out-of-stock{font-size:13px;color:#757575;line-height:25px;font-family:'Open Sans',sans-serif;font-weight:400;background-color:#f9f4f0;padding:15px 20px}.woocommerce div.product form.cart div.quantity{margin-right:25px}.product_meta>span{font-size:13px;color:#757575;line-height:25px;margin-bottom:10px;font-family:'Open Sans',sans-serif;font-weight:400;display:block}.product_meta>span a{color:inherit;text-decoration:none;transition:color .25s;-webkit-transition:color .25s}.product_meta>span a:hover{color:#d2c3be}.woocommerce div.product .woocommerce-tabs .panel{margin:0}.woocommerce div.product .woocommerce-tabs .panel>h2{display:none}.woocommerce div.product .woocommerce-tabs ul.tabs{padding:0;margin:0 0 25px}.woocommerce div.product .woocommerce-tabs ul.tabs::before{border:0}.woocommerce div.product .woocommerce-tabs ul.tabs:after{width:100%;height:1px;display:block;background-color:#f9f4f0;content:"";margin-top:-1px}.woocommerce div.product .woocommerce-tabs ul.tabs li{border:0;background-color:#fff0;position:static;border-radius:0;margin:0 0 0 25px;padding:0}.woocommerce div.product .woocommerce-tabs ul.tabs li:first-child{margin-left:0}.woocommerce div.product .woocommerce-tabs ul.tabs li a{font-size:11px;color:#757575!important;line-height:17px;display:inline-block;text-transform:uppercase;letter-spacing:2.5px;font-family:Lora,serif;font-weight:400;padding:0}.woocommerce div.product .woocommerce-tabs ul.tabs li a:after{width:100%;height:1px;display:block;background-color:#fff0;content:"";margin-top:10px}.woocommerce div.product .woocommerce-tabs ul.tabs li.active{background:0 0}.woocommerce div.product .woocommerce-tabs ul.tabs li.active a:after{background-color:#d2c3be}.woocommerce div.product .woocommerce-tabs #tab-description .page-content p:last-child{margin-bottom:0}.woocommerce table.shop_attributes{border:0;margin:0;text-align:left;font-size:13px;color:#757575;line-height:25px;font-family:'Open Sans',sans-serif;font-weight:400}.woocommerce table.shop_attributes td,.woocommerce table.shop_attributes th{padding:15px;font-weight:400}.woocommerce table.shop_attributes th{padding-left:0}.woocommerce table.shop_attributes tr:first-child td,.woocommerce table.shop_attributes tr:first-child th{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(even) td,.woocommerce table.shop_attributes tr:nth-child(even) th{border:0;background:0 0}.single-product #reviews #comments h2{display:none}.single-product #reviews #comments{margin-bottom:25px}.single-product #reviews #comments ol.commentlist li{padding:30px 0;margin:0;position:relative;background:0;border:0;border-bottom:1px solid #f2f2f2}.single-product #reviews #comments ol.commentlist li:first-child{padding-top:0}.single-product #reviews #comments ol.commentlist li img.avatar{display:none}.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:11px;color:#757575;line-height:17px;text-transform:uppercase;letter-spacing:2px;font-family:Lora,serif;font-weight:400;margin-bottom:20px;text-align:right}.single-product #reviews #comments ol.commentlist li .comment-text .description p{font-size:13px;color:#757575;line-height:25px;margin-bottom:20px;font-family:'Open Sans',sans-serif;font-weight:400}.single-product #reviews #comments ol.commentlist li .comment-text .woocommerce-review-author-section{font-family:Lora,serif;font-weight:400}.single-product #reviews #comments ol.commentlist li .comment-text .woocommerce-review-author-section .woocommerce-review__author{font-size:15px;color:#757575;line-height:21px;margin-top:1px;margin-bottom:0;float:left}.single-product #reviews #comments ol.commentlist li .comment-text .woocommerce-review-author-section .woocommerce-review__verified{font-size:9px!important;color:#d2c3be;line-height:14px;display:inline-block;text-transform:uppercase;letter-spacing:2px;background-color:#f9f4f0;text-decoration:none;font-family:Lora,serif;font-weight:400;padding:5px 7px;margin-left:15px;float:left}.single-product #reviews #comments .woocommerce-noreviews{font-size:13px;color:#757575;line-height:25px;font-family:'Open Sans',sans-serif;font-weight:400;background-color:#f9f4f0;padding:15px 20px}.single-product .woocommerce-Reviews #commentform{margin-top:25px}.single-product .woocommerce-Reviews #review_form #respond p{margin:0}.single-product .woocommerce-Reviews .comment-form-rating{font-size:15px}.single-product .woocommerce-Reviews .comment-form-rating .stars{margin-bottom:15px!important}.single-product .woocommerce-Reviews p.stars a{color:#d2c3be}.single-product .woocommerce-Reviews .comment-form-author,.single-product .woocommerce-Reviews .comment-form-email{width:48%}.single-product .woocommerce-Reviews .comment-form-author{float:left}.single-product .woocommerce-Reviews .comment-form-email{float:right}.single-product .woocommerce-Reviews .comment-form-cookies-consent{clear:both}body:not(.logged-in).single-product .woocommerce-Reviews .form-submit{margin-top:20px!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:11px;color:#757575;line-height:17px;display:inline-block;text-transform:uppercase;letter-spacing:2.5px;font-family:Lora,serif;font-weight:400;margin-bottom:25px}.single-product .related.products>h2:after,.single-product .upsells.products>h2:after{width:40px;height:1px;display:block;background-color:#d2c3be;content:"";margin-top:10px}.single-product .related.products,.single-product .upsells.products{margin-top:40px}.woocommerce table.shop_table{border:0;margin-bottom:0}.woocommerce table.shop_table.cart td{padding:30px 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.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:100px}.woocommerce-cart table.cart .product-name,.woocommerce-cart table.cart .product-name a{font-size:16px;color:#65645f;line-height:22px;font-family:Lora,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-name a:hover{color:#d2c3be}.woocommerce-cart table.cart .product-subtotal span{font-size:15px;color:#757575;line-height:27px;font-family:'Open Sans',sans-serif;font-weight:400}.woocommerce a.remove{font-size:15px;color:#d2c3be!important;line-height:15px;transition:color .25s ease-in-out;-webkit-transition:color .25s ease-in-out}.woocommerce a.remove:hover{color:#dcd0cc!important;background-color:#fff0}.woocommerce-cart table.cart td.actions .coupon .input-text{width:200px;height:41px;font-family:'Open Sans',sans-serif;font-weight:400;margin-right:15px;padding-left:15px;padding-right:15px;border:1px solid #e6e6e6}.woocommerce .cart-collaterals .cart_totals,.woocommerce-page .cart-collaterals .cart_totals{width:100%;float:none}.woocommerce-cart .cart-collaterals .cart_totals{background-color:#f9f4f0;padding:30px}.woocommerce-cart .cart-collaterals .cart_totals>h2{font-size:22px;color:#65645f;line-height:28px;font-family:Lora,serif;font-weight:400;margin-bottom:15px}.woocommerce-cart .cart-collaterals .cart_totals table,.woocommerce-cart .cart-collaterals .cart_totals table a{font-size:14px;color:#757575;line-height:26px;font-family:'Open Sans',sans-serif;font-weight:400;border:0;margin:0 0 15px}.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:26px;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{font-weight:700}.cart_totals .wc-proceed-to-checkout{background-color:#f9f4f0;padding:0}.cart_totals .shipping-calculator-form .button,.cart_totals .wc-proceed-to-checkout .button{color:#f9f4f0!important;background-color:#d2c3be!important}.cart_totals .shipping-calculator-form .button:hover,.cart_totals .wc-proceed-to-checkout .button:hover{background-color:#dcd0cc!important}.woocommerce-info.cart-empty{font-size:20px;color:#65645f;line-height:26px;font-family:Lora,serif;background-color:#f9f4f0;font-weight:400;text-align:center;height:auto;display:block;border:0;padding:80px 0;margin-bottom:40px}.woocommerce-info.cart-empty:before{display: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:11px;color:#757575;line-height:17px;display:inline-block;text-transform:uppercase;letter-spacing:2.5px;font-family:Lora,serif;font-weight:400;margin-bottom:25px}.woocommerce .cart-collaterals .cross-sells>h2:after,.woocommerce-page .cart-collaterals .cross-sells>h2:after{width:40px;height:1px;display:block;background-color:#d2c3be;content:"";margin-top:10px}.woocommerce .cart-collaterals .cross-sells ul.products li.product .woocommerce-loop-product__title{font-size:18px;line-height:24px}.woocommerce-checkout #customer_details .col-1,.woocommerce-checkout #customer_details .col-2{width:100%;float:none;padding:0}form.woocommerce-checkout h3{font-size:22px;color:#65645f;line-height:28px;font-family:Lora,serif;font-weight:400;margin-bottom:20px}.woocommerce-checkout .woocommerce-error{height:auto;display:block}.woocommerce-checkout .woocommerce-error li{margin-bottom:10px}.woocommerce-checkout .woocommerce-error li:last-child{margin-bottom:0}.woocommerce-checkout form.checkout_coupon,.woocommerce-checkout form.login{margin:0 0 40px;border-color:#f2f2f2;padding:30px}.woocommerce-checkout form.checkout_coupon p,.woocommerce-checkout form.login p,.woocommerce-checkout form.login p a{font-size:13px;color:#757575;line-height:25px;font-family:'Open Sans',sans-serif;font-weight:400;margin-bottom:20px}.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 .button{margin-left:20px}.woocommerce-checkout .form-row{margin:0 0 20px!important;padding:0!important}.woocommerce-checkout label{font-size:13px;color:#757575;line-height:25px;font-family:'Open Sans',sans-serif;font-weight:400;margin-bottom:10px}.woocommerce-checkout input:not([type=checkbox]):not(.header-search-input){height:40px;padding:0 10px;border:1px solid #e6e6e6;font-size:13px;color:#757575;line-height:25px;font-family:'Open Sans',sans-serif;font-weight:400}.woocommerce-checkout textarea{width:100%;max-width:100%;min-width:100%;min-height:200px;padding:15px;vertical-align:top;margin-bottom:20px;border:1px solid #e6e6e6;font-size:13px;color:#757575;line-height:25px;font-family:'Open Sans',sans-serif}.woocommerce-checkout .woocommerce-additional-fields{margin-top:20px}.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{background-color:#f9f4f0;padding:30px}.woocommerce-checkout-review-order .shop_table,.woocommerce-checkout-review-order .shop_table a{font-size:15px;color:#757575;line-height:27px;font-family:'Open Sans',sans-serif;font-weight:400}.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 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:#fff0;margin-top:15px}.woocommerce-checkout-review-order #payment ul.payment_methods{border-bottom:0;background-color:#f3ede8;padding:20px}.woocommerce-checkout-review-order #payment ul.payment_methods li{background-color:inherit;margin-bottom:20px}.woocommerce-checkout-review-order #payment ul.payment_methods li,.woocommerce-checkout-review-order #payment ul.payment_methods li a{font-size:13px;color:#757575;line-height:25px;font-family:'Open Sans',sans-serif;font-weight:400}.woocommerce-checkout-review-order #payment ul.payment_methods li input{height:auto}.woocommerce-checkout-review-order #payment ul.payment_methods li .payment_box{margin-bottom:0}.woocommerce-checkout-review-order .woocommerce-privacy-policy-text,.woocommerce-checkout-review-order .woocommerce-privacy-policy-text a{font-size:13px;color:#757575;line-height:25px;font-family:'Open Sans',sans-serif;font-weight:400}.woocommerce-checkout-review-order .form-row.place-order{margin-top:20px!important;margin-bottom:0!important}.woocommerce-checkout-review-order .form-row.place-order .button{width:100%;color:#f9f4f0!important;background-color:#d2c3be!important;margin-top:20px}.woocommerce-checkout-review-order .form-row.place-order .button:hover{background-color:#dcd0cc!important}.woocommerce-checkout .woocommerce-checkout-payment .woocommerce-notice{height:auto;padding:0}.woocommerce-checkout .woocommerce-order .woocommerce-thankyou-order-received{font-size:13px;color:#757575;line-height:25px;font-family:'Open Sans',sans-serif;font-weight:400;text-align:center;margin-bottom:30px}.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:14px;color:#757575;line-height:26px;font-family:'Open Sans',sans-serif;font-weight:400;text-transform:initial}.woocommerce-checkout .woocommerce-order .woocommerce-order-overview li strong{font-weight:700}.woocommerce-checkout .woocommerce-order .woocommerce-customer-details h2,.woocommerce-checkout .woocommerce-order .woocommerce-order-details h2{font-size:20px;color:#65645f;line-height:26px;font-family:Lora,serif;font-weight:400;margin-bottom:15px}.woocommerce-checkout .woocommerce-order .woocommerce-order-details table,.woocommerce-checkout .woocommerce-order .woocommerce-order-details table a{font-size:14px;color:#757575;line-height:26px;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}.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}.woocommerce-checkout .woocommerce-order .woocommerce-customer-details .col-1,.woocommerce-checkout .woocommerce-order .woocommerce-customer-details .col-2{padding:0}.woocommerce-checkout .woocommerce-order .woocommerce-customer-details address{font-size:13px;color:#757575;line-height:25px;font-family:'Open Sans',sans-serif;font-weight:400;padding:0;border:0}.woocommerce-account .col-1,.woocommerce-account .col-2,.woocommerce-account .col-3,.woocommerce-account .col-4{padding:0}.woocommerce-account .woocommerce-MyAccount-navigation{width:25%}.woocommerce-MyAccount-navigation li a{font-size:13px;color:#757575;line-height:25px;font-family:'Open Sans',sans-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 a:hover{color:#d2c3be}.woocommerce-account .woocommerce-MyAccount-content{width:73%}.woocommerce-MyAccount-content{padding:0 15px}.woocommerce-MyAccount-content .woocommerce-Address-title h3,.woocommerce-MyAccount-content form h3{font-size:20px;color:#65645f;line-height:26px;font-family:Lora,serif;font-weight:400;margin-bottom:20px}.woocommerce-MyAccount-content .woocommerce-Address-title a,.woocommerce-MyAccount-content address,.woocommerce-MyAccount-content p,.woocommerce-MyAccount-content p a{font-size:13px;color:#757575;line-height:25px;font-family:'Open Sans',sans-serif;font-weight:400;margin-bottom:20px}.woocommerce-MyAccount-content mark{color:#757575;background:#f9f4f0}.woocommerce-MyAccount-content .woocommerce-Address{padding:0}.woocommerce-MyAccount-content .woocommerce-MyAccount-orders,.woocommerce-MyAccount-content .woocommerce-MyAccount-orders a:not(.button){font-size:13px!important;color:#757575;line-height:25px!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{border-top:1px solid #f2f2f2!important}.woocommerce .woocommerce-order-details{margin-bottom:40px}.woocommerce .woocommerce-order-downloads{margin-bottom:20px}.woocommerce .woocommerce-customer-details{margin-bottom:0}.woocommerce-MyAccount-content .woocommerce-order-downloads,.woocommerce-MyAccount-content .woocommerce-order-downloads a:not(.button){font-size:13px!important;color:#757575;line-height:25px!important;font-family:'Open Sans',sans-serif;font-weight:400}.woocommerce-MyAccount-content .woocommerce-order-downloads td{border-top:1px solid #f2f2f2!important}.woocommerce-MyAccount-content .woocommerce-customer-details h2,.woocommerce-MyAccount-content .woocommerce-order-details h2,.woocommerce-MyAccount-content .woocommerce-order-downloads h2{font-size:20px;color:#65645f;line-height:26px;font-family:Lora,serif;font-weight:400;margin-bottom:15px}.woocommerce-MyAccount-content .woocommerce-order-details table,.woocommerce-MyAccount-content .woocommerce-order-details table a{font-size:13px;color:#757575;line-height:25px;font-family:'Open Sans',sans-serif;font-weight:400;text-decoration:none}.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{padding-top:15px;padding-bottom:15px;padding-left:0;text-align:left}.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{padding-top:15px;padding-bottom:15px;padding-right:0;text-align:right}.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-MyAccount-content .woocommerce-customer-details address{font-size:13px;color:#757575;line-height:25px;font-family:'Open Sans',sans-serif;font-weight:400;padding:0;border:0}.woocommerce-EditAccountForm .form-row,.woocommerce-address-fields .form-row{margin:0 0 20px!important;padding:0!important}.woocommerce-EditAccountForm .form-row span,.woocommerce-address-fields .form-row span{font-size:13px;color:#757575;line-height:25px;font-family:'Open Sans',sans-serif;font-weight:400;margin-top:5px}.woocommerce-EditAccountForm label,.woocommerce-address-fields label{font-size:13px;color:#757575;line-height:25px;font-family:'Open Sans',sans-serif;font-weight:400;margin-bottom:10px}.woocommerce-EditAccountForm input,.woocommerce-address-fields input{height:40px;padding:0 10px;border:1px solid #e6e6e6;font-size:13px;color:#757575;line-height:25px;font-family:'Open Sans',sans-serif;font-weight:400}.woocommerce-EditAccountForm fieldset,.woocommerce-address-fields fieldset{font-size:13px;color:#757575;line-height:25px;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]{margin-top:25px}.woocommerce-address-fields button[type=submit],.woocommerce-address-fields input[type=submit]{margin-top:5px}.login-page-section h2{font-size:20px;color:#65645f;line-height:26px;font-family:Lora,serif;font-weight:400;margin-bottom:20px}.login-page-section .form-row{margin:0 0 20px!important;padding:0!important}.login-page-section form{padding:0!important;border:0!important;margin:0!important}.login-page-section label{font-size:13px;color:#757575;line-height:25px!important;font-family:'Open Sans',sans-serif;font-weight:400;margin-bottom:10px}.login-page-section input:not(.woocommerce-form__input-checkbox){height:40px;padding:0 10px;border:1px solid #e6e6e6;font-size:13px;color:#757575;line-height:25px;font-family:'Open Sans',sans-serif;font-weight:400}.login-page-section .woocommerce-form-login__rememberme{margin:10px 0 0 10px}.login-page-section .woocommerce-form-login__rememberme input[type=checkbox]{margin-right:5px}.login-page-section .woocommerce-LostPassword a{font-size:13px;color:#757575;line-height:25px;font-family:'Open Sans',sans-serif;font-weight:400}.login-page-section .woocommerce-form-register p,.login-page-section .woocommerce-form-register p a{font-size:13px;color:#757575;line-height:25px;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 20px!important}.woocommerce-ResetPassword label,.woocommerce-ResetPassword p{font-size:13px;color:#757575;line-height:25px;font-family:'Open Sans',sans-serif;font-weight:400;margin-bottom:10px}.woocommerce-ResetPassword input{height:40px;padding:0 10px;border:1px solid #e6e6e6;font-size:13px;color:#757575;line-height:25px;font-family:'Open Sans',sans-serif;font-weight:400}.product_list_widget li{padding:0!important}.product_list_widget li a{padding:15px 0;display:block;border-bottom:1px solid #f2f2f2;text-decoration:none}.product_list_widget li:first-child a{padding-top:0}.product_list_widget li:last-child a{border-bottom:0;padding-bottom:0}.product_list_widget img{width:100%!important;float:none!important;margin:0!important}.product_list_widget h4{font-size:16px;color:#65645f;line-height:24px;font-family:Lora,serif;font-weight:400;margin-bottom:5px;text-decoration:none;display:block;transition:color .25s ease-in-out;-webkit-transition:color .25s ease-in-out}.product_list_widget .amount,.product_list_widget .reviewer{font-size:13px;color:#757575;line-height:19px;font-family:'Open Sans',sans-serif;font-weight:400}.product_list_widget ins{font-weight:700;text-decoration:none;margin-left:5px}.product_list_widget .star-rating{margin-top:10px}.product_list_widget li a:hover h4{color:#d2c3be}.widget_shopping_cart li{border-bottom:1px solid #f2f2f2;padding:20px 0!important}.widget_shopping_cart li:before{display:block!important}.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:16px;color:#65645f;line-height:24px;font-family:Lora,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}.widget_shopping_cart a:not(.remove):hover{color:#d2c3be}.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{margin-top:20px}.widget_shopping_cart .woocommerce-mini-cart__buttons a{width:calc(50% - 10px);text-align:center;margin:0!important;padding:12px 15px!important}.widget_shopping_cart .woocommerce-mini-cart__buttons a:last-child{margin-left:20px!important}.woocommerce.widget_price_filter .ui-slider .ui-slider-range{background-color:#f9f4f0}.woocommerce.widget_price_filter .price_slider_wrapper .ui-widget-content,.woocommerce.widget_price_filter .ui-slider .ui-slider-handle{background-color:#d2c3be}.woocommerce.widget_price_filter .price_slider_amount{margin-top:25px}.woocommerce.widget_price_filter .price_slider_amount .button{float:right;padding:12px 25px!important}.woocommerce.widget_price_filter .price_label{font-size:13px;color:#757575;line-height:25px;font-family:'Open Sans',sans-serif;font-weight:400;padding-top:9px;text-align:left}.widget_layered_nav li{border-bottom:1px solid #f2f2f2;padding:12px 0!important}.widget_layered_nav li:first-child{padding-top:0!important}.widget_layered_nav li a{font-size:13px;color:#757575;line-height:25px;display:inline-block;text-decoration:none;text-align:left;-webkit-transition:color .25s;transition:color .25s}.widget_layered_nav li a:hover{color:#d2c3be}.widget_layered_nav li .count{float:right}.widget_rating_filter li{border-bottom:1px solid #f2f2f2;padding:12px 0!important;text-align:right}.widget_rating_filter li:first-child{padding-top:0!important}.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-reviews-by-category,.wc-block-reviews-by-product{margin:40px 0}.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{font-size:13px;color:#757575;line-height:25px;font-family:'Open Sans',sans-serif;font-weight:400}.wc-block-all-reviews .wc-block-sort-select__select,.wc-block-reviews-by-category .wc-block-sort-select__select,.wc-block-reviews-by-product .wc-block-sort-select__select{height:40px;padding:0 10px;border:1px solid #e6e6e6;font-size:13px;color:#757575;line-height:25px;font-family:'Open Sans',sans-serif;font-weight:400}.wc-block-all-reviews .wc-block-order-select__select,.wc-block-reviews-by-category .wc-block-order-select__select,.wc-block-reviews-by-product .wc-block-order-select__select{height:40px;padding:0 10px;border:1px solid #e6e6e6;font-size:13px;color:#757575;line-height:25px;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:15px;color:#757575;line-height:21px;font-family:Lora,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:#757575;text-decoration:none}.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-bottom:5px}.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{color:#d2c3be}.wc-block-featured-category,.wc-block-featured-product{margin:40px 0}.wc-block-featured-category .wc-block-featured-category__title,.wc-block-featured-product .wc-block-featured-product__title{font-size:24px;color:#fff;line-height:33px;padding:10px 75px}.wc-block-featured-category .wc-block-featured-category__description,.wc-block-featured-product .wc-block-featured-product__description{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:13px;color:#fff;line-height:25px}.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-featured-category .wc-block-featured-category__link,.wc-block-featured-product .wc-block-featured-product__link{padding:10px 75px}.wc-block-grid__products{list-style-type:none!important}.wc-block-grid{margin:40px 0}.wc-block-grid .wc-block-sort-select__select{height:40px;padding:0 10px;border:1px solid #e6e6e6;font-size:13px;color:#757575;line-height:25px;font-family:'Open Sans',sans-serif;font-weight:400;margin-bottom:15px}.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:18px;color:#65645f;line-height:27px;font-family:Lora,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{color:#d2c3be}.wc-block-grid .wc-block-grid__product-price,.wc-block-grid__product-price .wc-block-grid__product-price__value{font-size:14px;color:#757575;line-height:21px;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-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{font-size:11px;color:#f9f4f0;line-height:17px;display:inline-block;text-transform:uppercase;letter-spacing:2px;text-decoration:none;background-color:#d2c3be;border:0;border-radius:0;position:static;margin:10px auto}.wc-block-grid .wc-block-grid__product-rating{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{font-size:13px;margin:5px 0;display:inline-block}.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{color:#d2c3be}.wc-block-grid .wc-block-grid__product-rating .star-rating span:before,.wc-block-grid .wc-block-grid__product-rating .star-rating::before{letter-spacing:3px}.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{letter-spacing:3px}.wc-block-grid .wc-block-grid__product .wc-block-grid__product-add-to-cart,.wc-block-grid .wc-block-grid__product .wp-block-button .wp-block-button__link{margin-top:20px}.wp-block-woocommerce-product-search{margin:40px 0}.wc-block-product-search .wc-block-product-search__label{font-size:17px;color:#65645f;line-height:23px;font-family:Lora,serif;font-weight:400;margin-bottom:15px;display:block}.wc-block-product-search .wc-block-product-search__field{height:50px;padding-left:15px;border:1px solid #e6e6e6;box-sizing:border-box;border-radius:0}.wc-block-product-search .wc-block-product-search__button{height:auto;font-size:11px;color:#d2c3be;line-height:5px;display:inline-block;text-transform:uppercase;letter-spacing:2px;text-decoration:none;text-align:center;margin:0 0 0 20px;background-color:#f9f4f0;padding:12px 20px;border:0;border-radius:0;cursor:pointer;font-family:Lora,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:not(:disabled):not([aria-disabled=true]):hover{color:#f9f4f0;background-color:#d2c3be;border:0;box-shadow:none}.wc-block-product-categories{margin:40px 0}.wc-block-product-categories>ul{margin-bottom:20px;margin-left:16px}.wc-block-product-categories li a{text-decoration:none;transition:color .25s ease-in-out;-webkit-transition:color .25s ease-in-out}.wc-block-product-categories li a:hover{color:#d2c3be}.wp-block-woocommerce-price-filter{margin:40px 0}.wp-block-woocommerce-price-filter>h3{font-size:17px;color:#65645f;line-height:23px;font-family:Lora,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:#f9f4f0!important;--track-background:#f9f4f0!important}.wc-block-price-filter .wc-block-price-filter__controls{margin:25px 0 20px}.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 #e6e6e6;font-size:13px;color:#757575;line-height:25px;font-family:'Open Sans',sans-serif;font-weight:400;text-align:center}.wp-block-woocommerce-attribute-filter{margin:40px 0}.wp-block-woocommerce-attribute-filter>h3{font-size:17px;color:#65645f;line-height:23px;font-family:Lora,serif;font-weight:400;margin-bottom:20px;display:block}.wc-block-attribute-filter .wc-block-attribute-filter-list li{text-decoration:none}.wc-block-attribute-filter .wc-block-attribute-filter-list li input{margin-right:5px}@media (max-width:991px){.woocommerce .woocommerce-ordering select{font-size:16px}.woocommerce ul.products li.product .woocommerce-loop-category__title,.woocommerce ul.products li.product .woocommerce-loop-product__title{font-size:20px!important;line-height:29px!important}.woocommerce div.product div.images.woocommerce-product-gallery,.woocommerce div.product div.summary{width:100%;float:none}.woocommerce div.product div.images{margin-bottom:30px}.woocommerce .col-xlarge-9 div.product div.images .flex-control-thumbs{grid-template-columns:repeat(4,1fr)}.woocommerce div.product form.cart .variations select{font-size:16px}.woocommerce .cart-collaterals,.woocommerce-page .cart-collaterals{margin-top:40px}.woocommerce-checkout-review-order{margin-top:40px}}@media (max-width:991px) and (min-width:768px){.woocommerce h1.page-title{font-size:26px;line-height:32px}.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:40px!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}.woocommerce div.product .product_title{font-size:26px;line-height:33px}}@media (min-width:992px) and (max-width:1150px){body.side-header.woocommerce h1.page-title{font-size:26px;line-height:32px}body.side-header.woocommerce ul.products li.first,body.side-header.woocommerce-page ul.products li.first{clear:initial}body.side-header.woocommerce ul.products li.last,body.side-header.woocommerce-page ul.products li.last{margin:0 3.8% 2.992em 0}body.side-header.woocommerce ul.products li.product,body.side-header.woocommerce-page ul.products li.product{width:calc(50% - 2%)!important;margin-top:40px!important;margin-bottom:0!important}body.side-header.woocommerce ul.products li.product:nth-child(2n+2),body.side-header.woocommerce-page ul.products li.product:nth-child(2n+2){margin-right:0}body.side-header.woocommerce ul.products li.product:nth-child(-n+2),body.side-header.woocommerce-page ul.products li.product:nth-child(-n+2){margin-top:0!important}body.side-header.woocommerce ul.products li.product .woocommerce-loop-category__title,body.side-header.woocommerce ul.products li.product .woocommerce-loop-product__title{font-size:19px!important;line-height:28px!important}body.side-header.woocommerce div.product div.images.woocommerce-product-gallery,body.side-header.woocommerce div.product div.summary{width:100%;float:none}body.side-header.woocommerce div.product div.images{margin-bottom:30px}body.side-header.woocommerce .col-xlarge-9 div.product div.images .flex-control-thumbs{grid-template-columns:repeat(4,1fr)}body.side-header.woocommerce div.product .product_title{font-size:26px;line-height:33px}body.side-header.woocommerce-cart.woocommerce-page .col-xlarge-4,body.side-header.woocommerce-cart.woocommerce-page .col-xlarge-8{width:100%}body.side-header.woocommerce .cart-collaterals,body.side-header.woocommerce-page .cart-collaterals{margin-top:40px}body.side-header .woocommerce-checkout-review-order{margin-top:40px}}@media (max-width:767px){.woocommerce h1.page-title{font-size:26px;line-height:32px}.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 ul.products li.product,.woocommerce-page ul.products li.product{width:100%!important;float:none;margin-top:40px!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 .product_title{font-size:25px;line-height:32px}.woocommerce div.product .woocommerce-tabs ul.tabs li{width:100%;margin:0 0 20px}.woocommerce div.product .woocommerce-tabs ul.tabs li:last-child{margin-bottom:0}.woocommerce div.product .woocommerce-tabs ul.tabs li a{width:100%}.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{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-cart table.cart td.actions .coupon .input-text{width:48%}.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-info.cart-empty{font-size:19px;line-height:25px}.woocommerce-form-coupon-toggle .showcoupon,.woocommerce-form-login-toggle .showlogin{width:100%;display:block;margin-top:20px;text-align:center}.woocommerce-account .woocommerce-MyAccount-navigation{margin-bottom:40px;width:100%}.woocommerce-account .woocommerce-MyAccount-content{padding:0;width:100%}.woocommerce-orders-table__row{margin-bottom:40px}.woocommerce-orders-table__row:last-child{margin-bottom:0}.woocommerce-MyAccount-content .woocommerce-order-downloads td{padding:15px 0!important}.woocommerce-customer-details .woocommerce-column{margin-bottom:40px}.woocommerce-customer-details .woocommerce-column:last-child{margin-bottom:0}.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}}