.woocommerce .woocommerce-products-header h1{font:46px/1.15 Georgia,serif;letter-spacing:-1.5px;margin:10px 0 25px}.woocommerce ul.products,.woocommerce-page ul.products{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:38px 27px;padding:0;margin:28px 0 40px;clear:both}.woocommerce ul.products:before,.woocommerce ul.products:after{display:none!important}.woocommerce ul.products li.product,.woocommerce-page ul.products li.product{float:none!important;width:auto!important;margin:0!important;min-width:0;display:flex;flex-direction:column}.woocommerce ul.products li.product a img{height:330px;width:100%;object-fit:cover;margin-bottom:17px;background:#f2e7eb}.woocommerce ul.products li.product .woocommerce-loop-product__title{font:23px/1.3 Georgia,serif;letter-spacing:-.5px;padding:0;margin:0 0 11px;color:#292027;overflow-wrap:anywhere}.woocommerce ul.products li.product .price{font-size:17px;font-weight:400;color:#292027;margin:0 0 17px}.woocommerce ul.products li.product .price ins{text-decoration:none}.woocommerce ul.products li.product .price del{font-size:13px;color:#9d8491}.woocommerce ul.products li.product .button{margin-top:auto;display:flex;justify-content:space-between;min-height:45px;border:1px solid #c99bb1;color:#b3216c;background:transparent;border-radius:0;font-size:12px;font-weight:400;text-align:center;padding:13px 16px;line-height:1.5}.woocommerce ul.products li.product .button:hover{background:#b3216c;color:white}.woocommerce span.onsale{background:#b3216c;min-height:32px;min-width:52px;padding:4px 10px;font-size:10px;line-height:24px;border-radius:0;top:10px;left:10px}.woocommerce ul.products li.product .onsale{right:auto;left:10px;top:10px;margin:0}.woocommerce .woocommerce-result-count{font-size:12px;color:#957687;margin:15px 0}.woocommerce .woocommerce-ordering select{min-height:40px;margin:0;padding:8px 12px;font-size:13px}.woocommerce div.product div.images{width:48%;margin-bottom:40px}.woocommerce div.product div.summary{width:46%}.woocommerce div.product .product_title{font:46px/1.12 Georgia,serif;letter-spacing:-1.5px;margin:0 0 20px}.woocommerce div.product p.price,.woocommerce div.product span.price{color:#292027;font-size:25px;font-weight:400}.woocommerce div.product p.price ins{text-decoration:none}.woocommerce-product-details__short-description{font-size:14px;line-height:1.9;color:#806775}.woocommerce div.product form.cart{margin:25px 0 30px}.woocommerce div.product form.cart .variations{font-size:13px;margin-bottom:24px}.woocommerce div.product form.cart .variations th{padding-right:20px}.woocommerce div.product form.cart .variations select{min-height:44px;font-size:14px;padding:10px}.woocommerce .quantity .qty{min-height:48px;width:76px;margin:0;font-size:16px;padding:10px;border:1px solid #d8c2ce;background:white}.woocommerce button.button.alt,.woocommerce a.button.alt,.woocommerce input.button.alt,.woocommerce #respond input#submit.alt{background:#b3216c;border-radius:0;min-height:48px;padding:13px 22px;font-weight:400;font-size:14px;line-height:1.6}.woocommerce button.button.alt:hover,.woocommerce a.button.alt:hover{background:#8e1752}.woocommerce button.button,.woocommerce a.button,.woocommerce input.button,.woocommerce #respond input#submit{border-radius:0;font-weight:400;background:#f8eaf1;color:#8f245b;font-size:13px;line-height:1.5;padding:11px 16px}.woocommerce button.button:disabled{color:#846b78}.woocommerce div.product form.cart .button{float:none}.woocommerce div.product form.cart div.quantity{margin-right:12px}.woocommerce .product_meta{font-size:11px;color:#9d8190;line-height:2}.woocommerce .product_meta>span{display:block}.woocommerce div.product .woocommerce-tabs ul.tabs{padding-left:0}.woocommerce div.product .woocommerce-tabs ul.tabs li{border:0;background:transparent;border-radius:0;margin:0 25px 0 0;padding:0 0 12px}.woocommerce div.product .woocommerce-tabs ul.tabs li a{font-size:13px;font-weight:400;padding:0}.woocommerce div.product .woocommerce-tabs ul.tabs li.active{border-bottom:2px solid #b3216c;color:#b3216c}.woocommerce div.product .woocommerce-tabs ul.tabs:before{border-color:#e4d1db}.woocommerce div.product .woocommerce-tabs ul.tabs li:before,.woocommerce div.product .woocommerce-tabs ul.tabs li:after{display:none}.woocommerce div.product .woocommerce-tabs .panel{font-size:14px;line-height:1.9;color:#78616f;padding:20px 0}.woocommerce div.product .woocommerce-tabs .panel h2,.woocommerce .related>h2{font:31px Georgia,serif;color:#292027;margin-bottom:25px;letter-spacing:-.6px}.woocommerce .related{padding-top:28px}.woocommerce .related ul.products{grid-template-columns:repeat(3,minmax(0,1fr))}.woocommerce table.shop_table{border:1px solid #e6d2dd;border-radius:0;font-size:13px;border-collapse:collapse;background:#fffdfb}.woocommerce table.shop_table th{font-size:12px;background:#fff2f7;padding:17px 12px;font-weight:500}.woocommerce table.shop_table td{padding:20px 12px;border-color:#ead9e2;line-height:1.8}.woocommerce table.cart img{width:85px;height:100px;object-fit:cover}.woocommerce td.product-name a{font-family:Georgia,serif;font-size:21px;color:#292027!important}.woocommerce td.product-name dl.variation{margin-top:14px;font-size:11px;line-height:1.8;color:#8d6b7b}.woocommerce td.product-name dl.variation dt{font-weight:400}.woocommerce td.product-name dl.variation p{font-size:11px;line-height:1.8;margin:0}.woocommerce table.cart td.actions .coupon .input-text{width:150px;font-size:13px;min-height:42px;margin:0 8px 0 0;padding:9px}.woocommerce .cart-collaterals .cart_totals{background:#fff0f6;padding:30px;border:1px solid #ecd0df}.woocommerce .cart_totals h2{font:31px Georgia,serif;letter-spacing:-.5px;margin-bottom:25px}.woocommerce .cart_totals table.shop_table{border:0;background:transparent}.woocommerce .cart_totals table.shop_table th{background:transparent;font-size:12px}.woocommerce .cart_totals table.shop_table td{font-size:13px}.woocommerce .cart_totals .order-total td{font-size:22px}.woocommerce .cart_totals .wc-proceed-to-checkout{padding:18px 0 0;margin:0}.woocommerce .cart_totals .wc-proceed-to-checkout a{margin:0;font-size:14px}.woocommerce form.checkout h3{font:29px Georgia,serif;margin:25px 0}.woocommerce form .form-row label{font-size:12px;line-height:1.8;color:#795b6b}.woocommerce form .form-row input.input-text,.woocommerce form .form-row textarea,.woocommerce form .form-row select{font-size:15px;min-height:47px;padding:12px;border:1px solid #dcc4d0;background:#fffdfb;border-radius:0}.woocommerce form .form-row textarea{min-height:95px}.select2-container .select2-selection--single{min-height:47px;border:1px solid #dcc4d0;border-radius:0;background:#fffdfb}.select2-container--default .select2-selection--single .select2-selection__rendered{line-height:45px;font-size:14px}.select2-container--default .select2-selection--single .select2-selection__arrow{height:44px}.woocommerce-checkout #payment{background:#fff0f6;border-radius:0;border:1px solid #ecd5e1}.woocommerce-checkout #payment ul.payment_methods{padding:22px;border-color:#dec0cf;font-size:13px}.woocommerce-checkout #payment div.payment_box{background:#fae1ec;color:#755164}.woocommerce-checkout #payment div.payment_box:before{border-bottom-color:#fae1ec}.woocommerce-checkout #payment .form-row{padding:20px}.woocommerce .woocommerce-privacy-policy-text p{font-size:12px;line-height:1.9}.woocommerce .woocommerce-info,.woocommerce .woocommerce-message,.woocommerce .woocommerce-error{background:#fff2f7;font-size:13px;line-height:1.8;border-top-color:#b3216c;color:#795567}.woocommerce .woocommerce-info:before,.woocommerce .woocommerce-message:before{color:#b3216c}.woocommerce .woocommerce-error{border-color:#a53050}.woocommerce .woocommerce-message a.button{font-size:12px}.woocommerce .woocommerce-order-overview{padding:25px;background:#fff0f6;border:1px solid #ecd5e1;display:flex;flex-wrap:wrap;gap:20px}.woocommerce ul.order_details li{float:none;font-size:10px;border:0;margin:0;padding:0;line-height:1.8}.woocommerce ul.order_details li strong{font-size:14px}.woocommerce .woocommerce-order h2{font:30px Georgia,serif;margin:30px 0 20px}.woocommerce .woocommerce-order p{font-size:14px}.woocommerce nav.woocommerce-pagination ul{border-color:#e4cbd8}.woocommerce nav.woocommerce-pagination ul li{border-color:#e4cbd8}.woocommerce nav.woocommerce-pagination ul li span.current,.woocommerce nav.woocommerce-pagination ul li a:hover{background:#f8e4ee;color:#b3216c}.woocommerce nav.woocommerce-pagination ul li a,.woocommerce nav.woocommerce-pagination ul li span{padding:12px 16px;font-size:13px}.woocommerce-account .woocommerce-MyAccount-navigation ul{list-style:none;padding:0;margin:0}.woocommerce-account .woocommerce-MyAccount-navigation a{display:block;font-size:13px;padding:13px 15px;border-bottom:1px solid #ead4e0}.woocommerce-account .woocommerce-MyAccount-navigation .is-active a{background:#fff0f6;color:#b3216c}.woocommerce .woocommerce-customer-details address{border:1px solid #e5cfdb;border-radius:0;font-size:13px;line-height:1.9}.woocommerce table.variations label{font-size:13px}.woocommerce .star-rating{color:#b3216c}.woocommerce .woocommerce-breadcrumb{margin-bottom:30px}.woocommerce div.product div.images img{background:#f4e8ec}.asc-wc #asc-shop-search{scroll-margin-top:20px}@media(max-width:850px){.woocommerce ul.products,.woocommerce-page ul.products{grid-template-columns:repeat(2,minmax(0,1fr));gap:30px 22px}.woocommerce ul.products li.product a img{height:290px}.woocommerce div.product .product_title{font-size:37px}.woocommerce div.product div.summary{width:48%}.woocommerce .related ul.products{grid-template-columns:repeat(2,minmax(0,1fr))}.woocommerce .col2-set .col-1,.woocommerce .col2-set .col-2{width:100%;float:none}}@media(max-width:600px){.woocommerce .woocommerce-products-header h1{font-size:36px;letter-spacing:-1px}.woocommerce ul.products,.woocommerce-page ul.products{gap:28px 15px;margin:25px 0 30px}.woocommerce ul.products li.product a img{height:215px;margin-bottom:13px}.woocommerce ul.products li.product .woocommerce-loop-product__title{font-size:19px}.woocommerce ul.products li.product .price{font-size:15px}.woocommerce ul.products li.product .button{font-size:11px;padding:11px;min-height:44px}.woocommerce span.onsale{font-size:9px;min-width:40px;padding:2px 8px}.woocommerce .woocommerce-result-count{float:none;margin:0 0 12px;font-size:11px}.woocommerce .woocommerce-ordering{float:none;margin-bottom:22px}.woocommerce .woocommerce-ordering select{font-size:16px;width:100%;min-height:45px}.woocommerce div.product div.images,.woocommerce div.product div.summary{float:none;width:100%;margin-bottom:30px}.woocommerce div.product .product_title{font-size:37px;letter-spacing:-1px}.woocommerce .related ul.products{grid-template-columns:repeat(2,minmax(0,1fr))}.woocommerce table.shop_table td{padding:13px 12px}.woocommerce td.product-name a{font-size:20px}.woocommerce table.cart td.actions .coupon .input-text{width:47%;font-size:16px}.woocommerce .cart-collaterals .cart_totals{padding:23px}.woocommerce form .form-row input.input-text,.woocommerce form .form-row textarea,.woocommerce form .form-row select{font-size:16px}.woocommerce div.product form.cart .variations select{font-size:16px}.woocommerce table.shop_table_responsive tr td{background:#fffafc!important}.woocommerce .woocommerce-checkout-review-order-table .product-name{font-size:13px}.woocommerce-checkout #payment div.form-row{padding:18px}.woocommerce ul.order_details li{flex:1 1 40%}.woocommerce div.product .woocommerce-tabs ul.tabs li a{font-size:12px}.woocommerce div.product .woocommerce-tabs .panel{font-size:13px}.woocommerce .woocommerce-order p{font-size:13px}}@media(max-width:360px){.woocommerce ul.products li.product a img{height:180px}.woocommerce ul.products li.product .woocommerce-loop-product__title{font-size:17px}}
