.woocommerce-notices-wrapper .woocommerce-message{background:#c7a7d5;color:#fff;padding:12px;border-radius:3px;text-align:center;margin-bottom:24px}.woocommerce-notices-wrapper .woocommerce-message a{margin-bottom:12px;border-radius:3px;padding:10px 30px;font-size:18px;font-weight:700;min-width:200px;display:inline-block;line-height:1;text-decoration:none;background:#fff;color:#7e848a;display:block}.woocommerce-notices-wrapper .woocommerce-message a:hover{background:#f6f6f6;color:#7e848a;border:1px solid #7e848a}.woocommerce-notices-wrapper .woocommerce-message a:active{background:#f6f6f6;border-color:#e6e6e6}.woocommerce-notices-wrapper .woocommerce-message a:before{font-family:"Font Awesome 6 Pro";content:"\f07a";margin-right:6px}.loop-products .products .product{margin-bottom:24px}.loop-products .products .product .product-container{background:#fff;border-radius:3px;padding-bottom:12px}.loop-products .products .product .product-container a{display:block;text-decoration:none}.loop-products .products .product .product-container a.woocommerce-loop-product__link{position:relative}.loop-products .products .product .product-container a.woocommerce-loop-product__link .onsale{background:#c7a7d5;color:#fff;display:block;border-radius:40px;position:absolute;top:10px;left:10px;font-size:12px;width:55px;height:55px;text-align:center;line-height:55px}.loop-products .products .product .product-container a.woocommerce-loop-product__link img{max-width:100%;height:auto;margin-bottom:12px;width:100%;object-fit:cover;border-radius:3px 3px 0 0}.loop-products .products .product .product-container a.woocommerce-loop-product__link h2.woocommerce-loop-product__title{font-size:20px;line-height:24px;padding:0 12px}.loop-products .products .product .product-container a.woocommerce-loop-product__link .score{margin-left:12px}.loop-products .products .product .product-container a.woocommerce-loop-product__link .star-rating{margin-bottom:10px;padding:0 12px 12px}.loop-products .products .product .product-container a.woocommerce-loop-product__link .price{display:block;padding:0 12px 12px}.loop-products .products .product .product-container a.add_to_cart_button,.loop-products .products .product .product-container a.product_type_simple,.loop-products .products .product .product-container a.product_type_variable{border-radius:3px;padding:10px 30px;font-size:18px;font-weight:700;min-width:200px;display:inline-block;line-height:1;text-decoration:none;background:#c0d88a;color:#fff;text-align:center;width:calc(100% - 24px);min-width:auto;justify-content:center;display:flex;margin:0 auto}.loop-products .products .product .product-container a.add_to_cart_button:hover,.loop-products .products .product .product-container a.product_type_simple:hover,.loop-products .products .product .product-container a.product_type_variable:hover{color:#fff;background:#abcb64}.loop-products .products .product .product-container a.add_to_cart_button:active,.loop-products .products .product .product-container a.product_type_simple:active,.loop-products .products .product .product-container a.product_type_variable:active{color:#fff;border-color:#abcb64}@media (min-width:576px){.loop-products .products{padding:0}}@media (min-width:992px){.woocommerce-notices-wrapper .woocommerce-message{padding:24px 12px;margin-bottom:36px;font-size:24px}.woocommerce-notices-wrapper .woocommerce-message a{display:inline-block;font-size:16px;font-weight:400;margin:0 24px 0}}.score{display:block;position:relative}.score .score-wrap{display:inline-block;margin-bottom:12px}.score .score-wrap .stars-active{color:#dbbb0c;position:relative;z-index:10;display:inline-block;overflow:hidden;white-space:nowrap}.score .score-wrap .stars-inactive{color:#7e848a;position:absolute;top:0;left:0;-webkit-text-stroke:initial}.score .reviews-count{color:#7e848a;margin-left:5px}.score:hover .score-wrap .stars-active{color:#e5c30d}.score:hover .reviews-count{color:#999ea2}.woocommerce-cart #small-banner{margin-bottom:0}.woocommerce-cart .return-to-shop .wc-backward{border-radius:3px;padding:10px 30px;font-size:18px;font-weight:700;min-width:200px;display:inline-block;line-height:1;text-decoration:none;background:#c7a7d5;color:#fff}.woocommerce-cart .return-to-shop .wc-backward:hover{background:#b184c5}.woocommerce-cart .return-to-shop .wc-backward:active{background:#b184c5}.woocommerce-cart #cart-mobile-checkout{padding:24px 12px;margin-bottom:36px}.woocommerce-cart #cart-mobile-checkout p.total-figure,.woocommerce-cart #cart-mobile-checkout p.total-title{font-size:22px;line-height:22px;font-weight:700;color:#7e848a;margin-bottom:24px}.woocommerce-cart #cart-mobile-checkout p.total-figure{text-align:right}.woocommerce-cart #cart-mobile-checkout p.next-day-delivery{font-size:18px;margin-bottom:24px}.woocommerce-cart #cart-mobile-checkout p.next-day-delivery i{margin-right:8px}.woocommerce-cart #cart-mobile-checkout a.checkout-button{border-radius:3px;padding:10px 30px;font-size:18px;font-weight:700;min-width:200px;display:inline-block;line-height:1;text-decoration:none;background:#c0d88a;color:#fff;width:100%;text-align:center}.woocommerce-cart #cart-mobile-checkout a.checkout-button:hover{color:#fff;background:#abcb64}.woocommerce-cart #cart-mobile-checkout a.checkout-button:active{color:#fff;border-color:#abcb64}.woocommerce-cart #cart-container .woocommerce-cart-form{margin-bottom:24px}.woocommerce-cart #cart-container .woocommerce-cart-form .cart_item{padding-top:12px;padding-bottom:12px;border-top:1px solid #7e848a}.woocommerce-cart #cart-container .woocommerce-cart-form .cart_item:nth-child(1){border-top:0}.woocommerce-cart #cart-container .woocommerce-cart-form .cart_item:nth-child(even){background-color:#f9f9f9}.woocommerce-cart #cart-container .woocommerce-cart-form .cart_item .product-thumbnail a{display:block}.woocommerce-cart #cart-container .woocommerce-cart-form .cart_item .product-thumbnail a img{max-width:100%;height:auto;max-height:111px;object-fit:contain}.woocommerce-cart #cart-container .woocommerce-cart-form .cart_item .product-thumbnail a img:hover{opacity:.8}.woocommerce-cart #cart-container .woocommerce-cart-form .cart_item .product-details .product-name{margin-bottom:12px}.woocommerce-cart #cart-container .woocommerce-cart-form .cart_item .product-details .product-name a{color:#7e848a;text-decoration:none}.woocommerce-cart #cart-container .woocommerce-cart-form .cart_item .product-details .product-name a:hover{color:#c7a7d5;text-decoration:underline}.woocommerce-cart #cart-container .woocommerce-cart-form .cart_item .product-details .product-quantity .quantity{flex-flow:row;display:flex}.woocommerce-cart #cart-container .woocommerce-cart-form .cart_item .product-details .product-quantity .quantity button{color:#7e848a;border:1px solid #7e848a;background:#fff;width:26px}.woocommerce-cart #cart-container .woocommerce-cart-form .cart_item .product-details .product-quantity .quantity button:hover{background:#c7a7d5;color:#fff;border-color:#c7a7d5}.woocommerce-cart #cart-container .woocommerce-cart-form .cart_item .product-details .product-quantity .quantity input{width:auto;max-width:50px;height:28px;border-radius:0;border-top:1px solid #7e848a;border-bottom:1px solid #7e848a;text-align:center;border-left:0;border-right:0}.woocommerce-cart #cart-container .woocommerce-cart-form .cart_item .product-details .product-quantity .quantity input::-webkit-inner-spin-button,.woocommerce-cart #cart-container .woocommerce-cart-form .cart_item .product-details .product-quantity .quantity input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.woocommerce-cart #cart-container .woocommerce-cart-form .cart_item .product-details .product-quantity .quantity input[type=number]{-moz-appearance:textfield}.woocommerce-cart #cart-container .woocommerce-cart-form .cart_item .product-pricing{position:relative;text-align:right}.woocommerce-cart #cart-container .woocommerce-cart-form .cart_item .product-pricing .product-price{font-size:18px;color:#7e848a;margin-bottom:4px}.woocommerce-cart #cart-container .woocommerce-cart-form .cart_item .product-pricing .product-subtotal{color:#7e848a}.woocommerce-cart #cart-container .woocommerce-cart-form .cart_item .product-pricing .product-remove{position:absolute;bottom:0;right:12px}.woocommerce-cart #cart-container .woocommerce-cart-form .cart_item .product-pricing .product-remove a{display:block}.woocommerce-cart #cart-container .woocommerce-cart-form .cart_item .product-pricing .product-remove a i{color:#8b0000;font-size:20px}.woocommerce-cart #cart-container .woocommerce-cart-form .cart_item .product-pricing .product-remove a:hover i{color:#be0000}.woocommerce-cart #cart-container .woocommerce-cart-form #toggle-span{margin:12px -12px 0;display:flex;padding:8px 12px;color:#c7a7d5;background:#f6f6f6}.woocommerce-cart #cart-container .woocommerce-cart-form #toggle-span i{margin-left:auto;transition:.3s;font-size:22px;line-height:24px}.woocommerce-cart #cart-container .woocommerce-cart-form #toggle-span i:before{content:'\f0d9';font-family:"Font Awesome 6 Pro"}.woocommerce-cart #cart-container .woocommerce-cart-form #toggle-span i.open:before{content:'\f0d7'}.woocommerce-cart #cart-container .woocommerce-cart-form #toggle-span:hover{cursor:pointer}.woocommerce-cart #cart-container .woocommerce-cart-form .actions{padding:0}.woocommerce-cart #cart-container .woocommerce-cart-form .actions .coupon{display:none;background:#f6f6f6;padding:12px;margin-bottom:18px;flex-flow:row}.woocommerce-cart #cart-container .woocommerce-cart-form .actions .coupon.show{display:flex}.woocommerce-cart #cart-container .woocommerce-cart-form .actions .coupon input{width:48%;display:flex}.woocommerce-cart #cart-container .woocommerce-cart-form .actions .coupon button{margin-top:0;width:48%;display:flex;padding:0;justify-content:center;height:38px;border:none;line-height:38px;min-width:unset;margin-left:auto;border-radius:3px;padding:10px 30px;font-size:18px;font-weight:700;min-width:200px;display:inline-block;line-height:1;text-decoration:none;background:#fff;color:#7e848a}.woocommerce-cart #cart-container .woocommerce-cart-form .actions .coupon button:hover{background:#f6f6f6;color:#7e848a;border:1px solid #7e848a}.woocommerce-cart #cart-container .woocommerce-cart-form .actions .coupon button:active{background:#f6f6f6;border-color:#e6e6e6}.woocommerce-cart #cart-container .woocommerce-cart-form .actions .coupon .wp-element-button{border-radius:3px;padding:10px 30px;font-size:18px;font-weight:700;min-width:200px;display:inline-block;line-height:1;text-decoration:none;background:#c7a7d5;color:#fff}.woocommerce-cart #cart-container .woocommerce-cart-form .actions .coupon .wp-element-button:hover{background:#b184c5}.woocommerce-cart #cart-container .woocommerce-cart-form .actions .coupon .wp-element-button:active{background:#b184c5}.woocommerce-cart #cart-container .woocommerce-cart-form .actions button{margin-top:12px;border-radius:3px;padding:10px 30px;font-size:18px;font-weight:700;min-width:200px;display:inline-block;line-height:1;text-decoration:none;background:#c7a7d5;color:#fff;border:none;min-width:100%}.woocommerce-cart #cart-container .woocommerce-cart-form .actions button:hover{background:#b184c5}.woocommerce-cart #cart-container .woocommerce-cart-form .actions button:active{background:#b184c5}.woocommerce-cart #cart-container .woocommerce-cart-form .actions button.coupon-btn{padding:0 12px}.woocommerce-cart #cart-container #secondary-free-shipping{padding:12px;margin-bottom:24px}.woocommerce-cart #cart-container #secondary-free-shipping p{margin:0}.woocommerce-cart #cart-container #secondary-free-shipping p i{margin-right:12px}.woocommerce-cart #cart-totals{margin-bottom:24px;padding:0}.woocommerce-cart #cart-totals .cart{padding:12px}.woocommerce-cart #cart-totals .cart .cart_totals{width:100%}.woocommerce-cart #cart-totals .cart .cart_totals table{margin-bottom:24px;width:100%}.woocommerce-cart #cart-totals .cart .cart_totals table tbody tr{line-height:30px;font-size:20px}.woocommerce-cart #cart-totals .cart .cart_totals table tbody tr th{width:100%}.woocommerce-cart #cart-totals .cart .cart_totals table tbody tr td{width:100%}.woocommerce-cart #cart-totals .cart .cart_totals table tbody tr td#shipping-cell{width:100%}.woocommerce-cart #cart-totals .cart .cart_totals table tbody tr td#shipping-cell #shipping_method{margin:0 0 18px;padding:0}.woocommerce-cart #cart-totals .cart .cart_totals table tbody tr td#shipping-cell #shipping_method li{width:100%;list-style-type:none;display:flex}.woocommerce-cart #cart-totals .cart .cart_totals table tbody tr td#shipping-cell #shipping_method li input{width:auto;margin-right:18px;height:auto}.woocommerce-cart #cart-totals .cart .cart_totals table tbody tr td#shipping-cell #shipping_method li label{font-size:16px}.woocommerce-cart #cart-totals .cart .cart_totals .wc-proceed-to-checkout a{border-radius:3px;padding:10px 30px;font-size:18px;font-weight:700;min-width:200px;display:inline-block;line-height:1;text-decoration:none;background:#c0d88a;color:#fff;width:100%;text-align:center}.woocommerce-cart #cart-totals .cart .cart_totals .wc-proceed-to-checkout a:hover{color:#fff;background:#abcb64}.woocommerce-cart #cart-totals .cart .cart_totals .wc-proceed-to-checkout a:active{color:#fff;border-color:#abcb64}.woocommerce-cart #cart-totals .cart .cart_totals .wc-proceed-to-checkout .wc-stripe-cart-checkout-container .wc_stripe_cart_payment_methods{max-width:282px}.woocommerce-cart .cart-collaterals .cross-sells{background:#f6f6f6;padding:40px 12px}.woocommerce-cart .cart-collaterals .cross-sells h2{color:#c7a7d5;text-align:center}.woocommerce-cart .cart-collaterals .cross-sells #category-container{padding:0}.woocommerce-cart .cart-collaterals .cross-sells #category-container .products .product-instance-container .woocommerce-loop-product__link .product-instance{padding:0}.woocommerce-cart .cart-collaterals .cross-sells #category-container .products .product-instance-container .woocommerce-loop-product__link .product-instance img{border-radius:0}.woocommerce-cart .cart-collaterals .cross-sells #category-container .products .product-instance-container .woocommerce-loop-product__link .product-instance .woocommerce-loop-product__title{color:#fff;text-align:center}.woocommerce-cart .cart-collaterals .cross-sells #category-container .products .product-instance-container .woocommerce-loop-product__link .product-instance .price{color:#c0d88a;text-align:center;font-size:24px;font-weight:400}.woocommerce-cart .has-text-align-center{display:none}@media (min-width:576px){.woocommerce-cart #cart-mobile-checkout p.total-figure,.woocommerce-cart #cart-mobile-checkout p.total-title{font-size:28px;line-height:28px}.woocommerce-cart #cart-container .woocommerce-cart-form .cart_item .product-details .product-name a{font-size:18px}.woocommerce-cart #cart-container .woocommerce-cart-form .cart_item .product-pricing .product-price{font-size:22px}.woocommerce-cart #cart-container .woocommerce-cart-form .cart_item .product-pricing .product-subtotal{font-size:18px}.woocommerce-cart #cart-container .woocommerce-cart-form .cart_item .product-pricing .product-remove{bottom:12px}}@media (min-width:768px){.woocommerce-cart #cart-mobile-checkout a.checkout-button{width:50%}.woocommerce-cart #cart-container .woocommerce-cart-form .button{padding:0}}@media (min-width:992px){.woocommerce-cart #cart-container .woocommerce-cart-form .cart_item{padding-top:12px;padding-bottom:12px}.woocommerce-cart #cart-container .woocommerce-cart-form .cart_item .product-thumbnail a img{max-height:156px}.woocommerce-cart #cart-container .woocommerce-cart-form .cart_item .product-details .product-name a{font-size:24px}.woocommerce-cart #cart-container .woocommerce-cart-form .cart_item .product-pricing .product-price{font-size:30px;line-height:1.2em}.woocommerce-cart #cart-container .woocommerce-cart-form .cart_item .product-pricing .product-subtotal{font-size:20px}.woocommerce-cart #cart-container .woocommerce-cart-form .actions{margin-top:24px;padding:0}.woocommerce-cart #cart-container .woocommerce-cart-form .actions .coupon{display:flex!important}.woocommerce-cart #cart-container .woocommerce-cart-form .actions .button{margin-top:0;min-width:200px}.woocommerce-cart #cart-totals{padding:0 12px}.woocommerce-cart #cart-totals .cart{border-radius:3px}.woocommerce-cart #cart-totals .cart .cart_totals{width:100%}.woocommerce-cart #cart-totals .cart .cart_totals table{margin-bottom:24px;width:100%}.woocommerce-cart #cart-totals .cart .cart_totals table tbody tr{line-height:30px;font-size:20px}.woocommerce-cart #cart-totals .cart .cart_totals table tbody tr td#shipping-cell #shipping_method li{width:100%;list-style-type:none;display:flex}.woocommerce-cart #cart-totals .cart .cart_totals table tbody tr td#shipping-cell #shipping_method li input{width:auto;margin-right:18px}.woocommerce-cart #cart-totals .cart .cart_totals table tbody tr td#shipping-cell #shipping_method li label{font-size:16px}}@media (min-width:1200px){.woocommerce-cart #cart-container .woocommerce-cart-form .cart_item .product-thumbnail a img{max-height:190px}}