.elementor-button.btn-primary{background:var(--ca-rose)!important;color:var(--ca-bg)!important;border:none!important}.elementor-button.btn-primary:hover{background:var(--ca-pink)!important}.elementor-button.btn-ghost{background:0 0!important;color:var(--ca-rose)!important;border:none!important;border-bottom:1px solid var(--ca-pink)!important}.elementor-button.btn-ghost:hover{color:var(--ca-pink)!important}.elementor-button.btn-light{background:var(--ca-blush)!important;color:var(--ca-rose)!important;border:none!important}.elementor-button.btn-light:hover{background:var(--ca-bg)!important}.elementor-button.btn-ghost-light{background:0 0!important;color:var(--ca-blush)!important;border:none!important;border-bottom:1px solid rgba(212,132,158,.5)!important}.elementor-divider-separator{border-color:var(--ca-pink)!important}.elementor-nav-menu a{font-family:Lato,sans-serif!important;font-size:11px!important;letter-spacing:.18em!important;text-transform:uppercase!important;color:var(--ca-rose)!important}.elementor-nav-menu a:hover{color:var(--ca-pink)!important}.woocommerce a.button,.woocommerce button.button{background:var(--ca-rose)!important;color:var(--ca-bg)!important;letter-spacing:.15em!important;text-transform:uppercase!important;border-radius:0!important;font-family:Lato,sans-serif!important}.woocommerce a.button:hover,.woocommerce button.button:hover{background:var(--ca-pink)!important}.woocommerce-products-header{display:none!important}.woocommerce-breadcrumb{display:none!important}.woocommerce ul.products{display:grid!important;grid-template-columns:repeat(4,1fr)!important;gap:2px!important;background:var(--ca-blush)!important;margin:0!important;padding:0 64px!important;list-style:none!important;float:none!important;width:100%!important}.woocommerce ul.products li.product{background:var(--ca-bg)!important;border:none!important;margin:0!important;padding:0!important;float:none!important;width:auto!important;transition:transform .3s ease!important}.woocommerce ul.products li.product:hover{transform:translateY(-3px)!important;z-index:2!important;position:relative!important}.woocommerce ul.products li.product a img{width:100%!important;height:240px!important;object-fit:cover!important;display:block!important}.woocommerce ul.products li.product .woocommerce-loop-product__title{font-family:"Playfair Display",Georgia,serif!important;font-size:15px!important;font-weight:400!important;color:var(--ca-rose)!important;padding:0 18px!important;margin:10px 0 8px!important;line-height:1.3!important}.woocommerce ul.products li.product .price{font-family:Lato,sans-serif!important;font-size:13px!important;font-weight:500!important;color:var(--ca-rose)!important;padding:0 18px!important;margin:0 0 14px!important;display:block!important}.woocommerce ul.products li.product .button,.woocommerce ul.products li.product .add_to_cart_button{display:block!important;width:calc(100% - 36px)!important;margin:0 18px 18px!important;padding:9px 14px!important;background:0 0!important;border:.5px solid var(--ca-pink)!important;color:var(--ca-rose)!important;font-family:Lato,sans-serif!important;font-size:9px!important;font-weight:500!important;letter-spacing:2.5px!important;text-transform:uppercase!important;text-align:center!important;border-radius:0!important;transition:all .2s!important;box-shadow:none!important}.woocommerce ul.products li.product .button:hover,.woocommerce ul.products li.product .add_to_cart_button:hover{background:var(--ca-rose)!important;color:var(--ca-bg)!important;border-color:var(--ca-rose)!important}.woocommerce ul.products li.product .star-rating{display:none!important}.woocommerce-result-count{font-family:Lato,sans-serif!important;font-size:12px!important;color:var(--ca-grey)!important;padding:24px 64px 0!important}.woocommerce-ordering select{font-family:Lato,sans-serif!important;font-size:11px!important;color:var(--ca-rose)!important;border:.5px solid var(--ca-pink)!important;border-radius:0!important;padding:6px 12px!important;background:var(--ca-bg)!important;box-shadow:none!important}.woocommerce nav.woocommerce-pagination{padding:40px 64px!important;text-align:center!important}.woocommerce nav.woocommerce-pagination ul li a,.woocommerce nav.woocommerce-pagination ul li span{font-family:Lato,sans-serif!important;font-size:12px!important;color:var(--ca-rose)!important;border:.5px solid var(--ca-blush)!important;border-radius:0!important}.woocommerce nav.woocommerce-pagination ul li a:hover,.woocommerce nav.woocommerce-pagination ul li span.current{background:var(--ca-rose)!important;color:var(--ca-bg)!important}.ca-filters{display:flex;gap:8px;justify-content:center;flex-wrap:wrap}.ca-filter{font-family:Lato,Arial,sans-serif;font-size:10px;font-weight:400;letter-spacing:2.5px;text-transform:uppercase;padding:9px 20px;border:.5px solid var(--ca-pink);background:0 0;color:var(--ca-rose);cursor:pointer;transition:all .2s;text-decoration:none;display:inline-block}.ca-filter:hover,.ca-filter.active{background:var(--ca-rose);color:var(--ca-bg);border-color:var(--ca-rose)}body.tax-product_cat{background:var(--ca-cream)!important}body.tax-product_cat #page,body.tax-product_cat #content,body.tax-product_cat .site-content,body.tax-product_cat main,body.tax-product_cat #primary,body.tax-product_cat .ast-container,body.tax-product_cat .entry-content{background:0 0!important}body.tax-product_cat #secondary,body.tax-product_cat .widget-area,body.tax-product_cat aside.widget-area,body.tax-product_cat .ast-sidebar-wrap,body.tax-product_cat #sidebar{display:none!important}body.tax-product_cat #primary,body.tax-product_cat .content-area{width:100%!important;max-width:100%!important;float:none!important;margin:0!important;padding:0!important}body.tax-product_cat .woocommerce-products-header{display:none!important}.woocommerce .related.products,.woocommerce .upsells.products{width:100%!important;clear:both!important;margin-top:48px!important}.woocommerce .related.products h2,.woocommerce .upsells.products h2{font-family:"Playfair Display",Georgia,serif!important;font-size:24px!important;font-weight:400!important;color:var(--ca-rose)!important;margin-bottom:24px!important;padding-bottom:12px!important;border-bottom:.5px solid var(--ca-blush)!important}.woocommerce .related ul.products,.woocommerce .upsells ul.products,section.related.products ul.products{display:grid!important;grid-template-columns:repeat(4,1fr)!important;gap:2px!important;background:var(--ca-blush)!important;margin:0!important;padding:0!important;width:100%!important;float:none!important}.woocommerce .related ul.products li.product,.woocommerce .upsells ul.products li.product{background:var(--ca-bg)!important;border:none!important;margin:0!important;padding:0!important;float:none!important;width:auto!important;transition:transform .3s!important}.woocommerce .related ul.products li.product:hover,.woocommerce .upsells ul.products li.product:hover{transform:translateY(-3px)!important}.woocommerce .related ul.products li.product a img,.woocommerce .upsells ul.products li.product a img{width:100%!important;height:240px!important;object-fit:cover!important;display:block!important}.woocommerce .related ul.products li.product .woocommerce-loop-product__title,.woocommerce .upsells ul.products li.product .woocommerce-loop-product__title{font-family:"Playfair Display",Georgia,serif!important;font-size:15px!important;color:var(--ca-rose)!important;padding:0 18px!important;margin:8px 0!important}.woocommerce .related ul.products li.product .price,.woocommerce .upsells ul.products li.product .price{font-family:Lato,sans-serif!important;font-size:13px!important;font-weight:500!important;color:var(--ca-rose)!important;padding:0 18px!important;margin:0 0 14px!important;display:block!important}.woocommerce .related ul.products li.product .button,.woocommerce .upsells ul.products li.product .button{display:block!important;width:calc(100% - 36px)!important;margin:0 18px 18px!important;padding:9px 14px!important;background:0 0!important;border:.5px solid var(--ca-pink)!important;color:var(--ca-rose)!important;font-family:Lato,sans-serif!important;font-size:9px!important;font-weight:500!important;letter-spacing:2.5px!important;text-transform:uppercase!important;text-align:center!important;border-radius:0!important}.woocommerce .related ul.products li.product .button:hover,.woocommerce .upsells ul.products li.product .button:hover{background:var(--ca-rose)!important;color:var(--ca-bg)!important;border-color:var(--ca-rose)!important}.woocommerce .related ul.products li.product .star-rating,.woocommerce .upsells ul.products li.product .star-rating{display:none!important}body.woocommerce-checkout{background-color:var(--ca-blush)!important;padding-top:0!important;margin-top:0!important}body.woocommerce-checkout .site-header,body.woocommerce-checkout #masthead,body.woocommerce-checkout header.site-header,body.woocommerce-checkout .ast-primary-header-bar,body.woocommerce-checkout .main-header-bar,body.woocommerce-checkout .ast-masthead-custom-menu-items,body.woocommerce-checkout .ast-above-header-wrap,body.woocommerce-checkout .ast-below-header-wrap,body.woocommerce-checkout .ast-mobile-header-wrap,body.woocommerce-checkout .ast-sticky-header,body.woocommerce-checkout .ast-sticky-shrunk,body.woocommerce-checkout #ast-fixed-header,body.woocommerce-checkout .site-branding,body.woocommerce-checkout .ast-site-identity,body.woocommerce-checkout .custom-logo-link,body.woocommerce-checkout #masthead>*{display:none!important;visibility:hidden!important;opacity:0!important;height:0!important;overflow:hidden!important}body.woocommerce-checkout .site-footer,body.woocommerce-checkout #colophon{display:none!important}body.woocommerce-checkout #page,body.woocommerce-checkout #content,body.woocommerce-checkout .site-content,body.woocommerce-checkout main,body.woocommerce-checkout #primary,body.woocommerce-checkout .content-area,body.woocommerce-checkout article,body.woocommerce-checkout .entry,body.woocommerce-checkout .ast-container,body.woocommerce-checkout .hfeed{background:0 0!important;padding-top:0!important;margin-top:0!important}.fc-checkout-page-content,.woocommerce-checkout .fc-wrapper,.fc-checkout__main,.fc-checkout,.fluid-checkout,.woocommerce-checkout form.checkout,.woocommerce-checkout .woocommerce{background:0 0!important;box-shadow:none!important}.fc-step__substep,.fc-step,.woocommerce-checkout .woocommerce-checkout-step,#customer_details .col-1,#customer_details .col-2,#order_review,.fc-checkout-steps__content{background:var(--ca-bg)!important;border:.5px solid rgba(212,132,158,.2)!important;padding:24px!important;margin-bottom:2px!important;border-radius:0!important;box-shadow:none!important}.woocommerce-checkout .fc-step,.woocommerce-checkout .fc-step__substep,.woocommerce-checkout .fc-substep,.woocommerce-checkout .fc-step__body,.woocommerce-checkout .fc-sidebar,.woocommerce-checkout .fc-sidebar__inner,.woocommerce-checkout .fc-checkout-order-review{border-radius:0!important;box-shadow:none!important}.fc-step__title,.fc-substep__title,.woocommerce-checkout h3#order_review_heading,.woocommerce-checkout h3{font-family:"Playfair Display",Georgia,serif!important;font-size:16px!important;font-weight:400!important;color:var(--ca-rose)!important;margin-bottom:16px!important;letter-spacing:0!important;text-transform:none!important}.woocommerce-checkout .input-text,.woocommerce-checkout input[type=text],.woocommerce-checkout input[type=email],.woocommerce-checkout input[type=tel],.woocommerce-checkout input[type=password],.woocommerce-checkout select,.woocommerce-checkout textarea,.fc-no-validation-icon .input-text{background:var(--ca-bg)!important;border:.5px solid rgba(212,132,158,.4)!important;border-radius:0!important;color:var(--ca-black)!important;font-family:Lato,sans-serif!important;font-size:13px!important;padding:10px 13px!important;height:auto!important;box-shadow:none!important}.woocommerce-checkout .input-text:focus,.woocommerce-checkout input:focus,.woocommerce-checkout select:focus{border-color:var(--ca-pink)!important;box-shadow:none!important;outline:none!important}.woocommerce-checkout label,.fc-step label{font-family:Lato,sans-serif!important;font-size:10px!important;font-weight:500!important;letter-spacing:1.5px!important;text-transform:uppercase!important;color:var(--ca-grey)!important}.fc-step__actions .button,.fc-step__actions button,.woocommerce-checkout .fc-btn-primary,.woocommerce-checkout button[name=woocommerce_checkout_step],.woocommerce-checkout .fc-next-step__button{background:var(--ca-rose)!important;color:var(--ca-bg)!important;font-family:Lato,sans-serif!important;font-size:11px!important;font-weight:500!important;letter-spacing:3px!important;text-transform:uppercase!important;border:none!important;border-radius:0!important;padding:15px 32px!important;width:100%!important;transition:background .2s!important}.fc-step__actions .button:hover,.woocommerce-checkout .fc-btn-primary:hover,.woocommerce-checkout .fc-next-step__button:hover{background:var(--ca-pink)!important}#place_order,.fc-place-order__button,.woocommerce-checkout #payment #place_order{background:var(--ca-rose)!important;color:var(--ca-bg)!important;font-family:Lato,sans-serif!important;font-size:11px!important;font-weight:500!important;letter-spacing:3px!important;text-transform:uppercase!important;border:none!important;border-radius:0!important;padding:15px 20px!important;width:100%!important;transition:background .2s!important}#place_order:hover,.fc-place-order__button:hover{background:var(--ca-pink)!important}.wc_payment_method label,.payment_method label{font-size:13px!important;text-transform:none!important;letter-spacing:0!important;font-weight:400!important;color:var(--ca-black)!important}.woocommerce-checkout input[type=checkbox]{accent-color:var(--ca-rose)!important}.woocommerce-checkout label[for*=check],.woocommerce-checkout .wc-terms-and-conditions label,.woocommerce-checkout .woocommerce-form__input-checkbox+span,.woocommerce-checkout label.woocommerce-form__label{font-family:Lato,sans-serif!important;font-size:11px!important;font-weight:300!important;color:var(--ca-grey)!important;letter-spacing:0!important;text-transform:none!important}.woocommerce-checkout .woocommerce-info,.fc-checkout-login-section,.woocommerce-form-login-toggle,.fc-login-section,.woocommerce-checkout .login-section{background:rgba(212,132,158,.08)!important;border-radius:0!important;border:.5px solid rgba(212,132,158,.2)!important;box-shadow:none!important}.fc-separator,.fc-separator__text{color:var(--ca-grey)!important;font-family:Lato,sans-serif!important;font-size:12px!important;font-weight:300!important}.fc-separator::before,.fc-separator::after{background:rgba(212,132,158,.3)!important}.fc-columns,.fc-checkout__row,.fc-checkout-columns{background:0 0!important;gap:20px!important;padding:24px 20px!important}.woocommerce-checkout .fc-step+.fc-step{margin-top:2px!important}.fc-sidebar__inner,.fc-sidebar>*,.fc-checkout-order-review,.woocommerce-checkout-review-order,.woocommerce-checkout #order_review,.fc-order-summary,.fc-order-summary__wrapper,.ast-woocommerce-container{background:0 0!important;border:none!important;border-radius:0!important;box-shadow:none!important;padding:0!important}.fc-sidebar,.fc-checkout-order-review,.woocommerce-checkout-review-order{background:var(--ca-bg)!important;border:.5px solid rgba(212,132,158,.2)!important;border-radius:0!important;box-shadow:none!important;overflow:hidden!important}.woocommerce-checkout-review-order-table,.shop_table.woocommerce-checkout-review-order-table{background:var(--ca-bg)!important;border:none!important;border-radius:0!important;border-collapse:collapse!important;width:100%!important}.woocommerce-checkout-review-order-table thead th{font-family:Lato,sans-serif!important;font-size:10px!important;font-weight:500!important;letter-spacing:2px!important;text-transform:uppercase!important;color:var(--ca-grey)!important;background:var(--ca-bg)!important;padding:14px 16px!important;border-bottom:.5px solid rgba(212,132,158,.2)!important}.woocommerce-checkout-review-order-table tbody td,.woocommerce-checkout-review-order-table tfoot td,.woocommerce-checkout-review-order-table tfoot th{font-family:Lato,sans-serif!important;font-size:13px!important;color:var(--ca-black)!important;background:var(--ca-bg)!important;padding:12px 16px!important;border-bottom:.5px solid rgba(212,132,158,.1)!important}.woocommerce-checkout-review-order-table .product-name{font-family:"Playfair Display",Georgia,serif!important;font-size:13px!important;color:var(--ca-rose)!important}.woocommerce-checkout-review-order-table .order-total th,.woocommerce-checkout-review-order-table .order-total td{font-family:Lato,sans-serif!important;font-size:15px!important;font-weight:500!important;color:var(--ca-rose)!important;border-top:.5px solid rgba(212,132,158,.25)!important;padding-top:14px!important}.fc-order-summary__title,h3.fc-order-summary__title{font-family:"Playfair Display",Georgia,serif!important;font-size:16px!important;font-weight:400!important;color:var(--ca-rose)!important;background:0 0!important;padding:0 0 12px!important;border-bottom:.5px solid rgba(212,132,158,.2)!important;margin-bottom:0!important}.fc-edit-cart-link,a.fc-edit-cart-link{font-family:Lato,sans-serif!important;font-size:11px!important;font-weight:300!important;color:var(--ca-pink)!important;letter-spacing:1px!important;text-decoration:underline!important}.fc-coupon .input-text{border:.5px solid rgba(212,132,158,.35)!important}.fc-progress-bar__item--current .fc-progress-bar__item-count{background:var(--ca-rose)!important;border-color:var(--ca-rose)!important}.fc-progress-bar__item--complete .fc-progress-bar__item-count{background:var(--ca-pink)!important;border-color:var(--ca-pink)!important}.fc-progress-bar__item-label{color:var(--ca-rose)!important;font-family:Lato,sans-serif!important;font-size:11px!important;letter-spacing:1.5px!important}body.woocommerce-cart{background-color:var(--ca-cream)!important}body.woocommerce-cart #page,body.woocommerce-cart #content,body.woocommerce-cart .site-content,body.woocommerce-cart main,body.woocommerce-cart #primary,body.woocommerce-cart .content-area,body.woocommerce-cart .ast-container,body.woocommerce-cart article,body.woocommerce-cart .entry-content,body.woocommerce-cart .entry{background:0 0!important}body.woocommerce-cart h1.entry-title,body.woocommerce-cart .woocommerce-cart h2{font-family:"Playfair Display",Georgia,serif!important;font-size:28px!important;font-weight:400!important;color:var(--ca-rose)!important;margin-bottom:20px!important}.woocommerce-cart table.shop_table,.woocommerce-cart table.cart{background:#fbf0f3!important;border:.5px solid rgba(212,132,158,.2)!important;border-collapse:collapse!important;border-radius:0!important;width:100%!important}.woocommerce-cart table.shop_table thead th,.woocommerce-cart table.cart thead th{font-family:Lato,sans-serif!important;font-size:9px!important;font-weight:500!important;letter-spacing:2.5px!important;text-transform:uppercase!important;color:var(--ca-grey)!important;background:#fbf0f3!important;padding:12px 16px!important;border-bottom:.5px solid rgba(212,132,158,.15)!important}.woocommerce-cart table.shop_table tbody tr,.woocommerce-cart table.cart tbody tr{background:#fbf0f3!important;border-bottom:.5px solid rgba(212,132,158,.12)!important}.woocommerce-cart table.shop_table tbody tr:hover,.woocommerce-cart table.cart tbody tr:hover{background:#f9ecf0!important}.woocommerce-cart table.shop_table td,.woocommerce-cart table.cart td{padding:18px 16px!important;background:0 0!important;border:none!important;vertical-align:middle!important}.woocommerce-cart table.cart td.product-thumbnail img{width:72px!important;height:72px!important;object-fit:cover!important}.woocommerce-cart table.cart .cart_item .product-name a{font-family:"Playfair Display",Georgia,serif!important;font-size:14px!important;color:var(--ca-rose)!important;text-decoration:none!important}.woocommerce-cart table.cart .product-price,.woocommerce-cart table.cart .product-subtotal{font-family:Lato,sans-serif!important;font-size:13px!important;font-weight:400!important;color:var(--ca-rose)!important}.woocommerce-cart table.cart .quantity .qty{border:.5px solid rgba(212,132,158,.35)!important;background:rgba(255,255,255,.5)!important;font-family:Lato,sans-serif!important;font-size:13px!important;color:var(--ca-black)!important;text-align:center!important;width:60px!important;height:36px!important;border-radius:0!important;padding:0 8px!important}.woocommerce-cart table.cart .product-remove a{color:rgba(212,132,158,.45)!important;font-size:18px!important;transition:color .2s!important}.woocommerce-cart table.cart .product-remove a:hover{color:var(--ca-rose)!important;background:0 0!important}.woocommerce-cart table.cart .actions td,.woocommerce-cart .cart-collaterals .cart_coupon{background:#fbf0f3!important;border-top:.5px solid rgba(212,132,158,.15)!important;padding:16px!important}.woocommerce-cart .coupon input.input-text{border:.5px solid rgba(212,132,158,.35)!important;background:rgba(255,255,255,.6)!important;font-family:Lato,sans-serif!important;font-size:13px!important;border-radius:0!important;height:auto!important;box-shadow:none!important}.woocommerce-cart .coupon .button{background:0 0!important;border:.5px solid rgba(212,132,158,.4)!important;color:var(--ca-gold)!important;font-family:Lato,sans-serif!important;font-size:9px!important;font-weight:500!important;letter-spacing:2.5px!important;text-transform:uppercase!important;border-radius:0!important;padding:10px 18px!important;box-shadow:none!important}.woocommerce-cart .coupon .button:hover{background:var(--ca-rose)!important;color:var(--ca-bg)!important;border-color:var(--ca-rose)!important}.woocommerce-cart .cart_totals{background:#fefcfa!important;border:.5px solid #e8ddd0!important;border-radius:0!important;box-shadow:none!important;padding:0!important}.woocommerce-cart .cart_totals h2{font-family:"Playfair Display",Georgia,serif!important;font-size:16px!important;font-weight:400!important;color:var(--ca-rose)!important;padding:16px 20px 14px!important;margin:0!important;border-bottom:.5px solid #f2ece4!important}.woocommerce-cart .cart_totals table.shop_table{background:#fefcfa!important;border:none!important;margin:0!important}.woocommerce-cart .cart_totals table.shop_table th,.woocommerce-cart .cart_totals table.shop_table td{font-family:Lato,sans-serif!important;font-size:13px!important;padding:12px 20px!important;background:0 0!important;border-bottom:.5px solid #f2ece4!important;border-top:none!important}.woocommerce-cart .cart_totals table th{font-weight:300!important;color:var(--ca-grey)!important}.woocommerce-cart .cart_totals table td{font-weight:400!important;color:var(--ca-black)!important}.woocommerce-cart .cart_totals table .order-total th,.woocommerce-cart .cart_totals table .order-total td{font-size:15px!important;font-weight:500!important;color:var(--ca-rose)!important;border-top:.5px solid #e8ddd0!important}.woocommerce-cart .cart_totals .order-total .woocommerce-Price-amount{font-family:"Playfair Display",Georgia,serif!important;font-size:20px!important}.woocommerce-cart .wc-proceed-to-checkout a.checkout-button,.woocommerce-cart .wc-proceed-to-checkout .button.alt{background:var(--ca-rose)!important;color:var(--ca-bg)!important;font-family:Lato,sans-serif!important;font-size:11px!important;font-weight:500!important;letter-spacing:3px!important;text-transform:uppercase!important;border:none!important;border-radius:0!important;padding:15px 20px!important;width:calc(100% - 40px)!important;display:block!important;margin:16px 20px!important;box-shadow:none!important;text-align:center!important;transition:background .2s!important}.woocommerce-cart .wc-proceed-to-checkout a.checkout-button:hover,.woocommerce-cart .wc-proceed-to-checkout .button.alt:hover{background:var(--ca-gold)!important}.woocommerce-cart .cart-empty{background:#fefcfa!important;border:.5px solid #e8ddd0!important;border-radius:0!important;padding:48px 32px!important;text-align:center!important;font-family:Lato,sans-serif!important;font-size:13px!important;font-weight:300!important;color:var(--ca-grey)!important}.woocommerce-cart p.return-to-shop{text-align:center!important;margin-top:20px!important}.woocommerce-cart .return-to-shop .button,.woocommerce-cart .return-to-shop a{background:var(--ca-rose)!important;color:var(--ca-bg)!important;font-family:Lato,sans-serif!important;font-size:10px!important;font-weight:500!important;letter-spacing:3px!important;text-transform:uppercase!important;border-radius:0!important;padding:13px 28px!important;border:none!important;box-shadow:none!important}.woocommerce-cart .return-to-shop .button:hover{background:var(--ca-gold)!important}body.woocommerce-order-received{background-color:var(--ca-blush)!important}body.woocommerce-order-received .site-header,body.woocommerce-order-received #masthead,body.woocommerce-order-received .ast-primary-header-bar,body.woocommerce-order-received .ast-sticky-header,body.woocommerce-order-received #ast-fixed-header,body.woocommerce-order-received .main-header-bar,body.woocommerce-order-received .ast-above-header-wrap,body.woocommerce-order-received .ast-mobile-header-wrap,body.woocommerce-order-received .site-branding,body.woocommerce-order-received .site-footer,body.woocommerce-order-received #colophon{display:none!important;visibility:hidden!important;height:0!important;overflow:hidden!important}body.woocommerce-order-received #page,body.woocommerce-order-received #content,body.woocommerce-order-received .site-content,body.woocommerce-order-received main,body.woocommerce-order-received #primary,body.woocommerce-order-received .ast-container,body.woocommerce-order-received .entry-content,body.woocommerce-order-received article,body.woocommerce-order-received .entry,body.woocommerce-order-received .hfeed{background:0 0!important;padding-top:0!important;margin-top:0!important}body.woocommerce-order-received h1.entry-title,body.woocommerce-order-received .entry-header,body.woocommerce-order-received .page-title{display:none!important}body.woocommerce-order-received p.woocommerce-notice--success,body.woocommerce-order-received .woocommerce-thankyou-order-received{display:none!important}body.woocommerce-order-received .woocommerce-order-received>p,body.woocommerce-order-received .woocommerce-order>p,body.woocommerce-order-received .woocommerce>p,body.woocommerce-order-received p.woocommerce-notice{display:none!important}body.woocommerce-order-received .woocommerce{max-width:780px!important;margin:0 auto!important;padding:32px 20px 64px!important;background:0 0!important}.woocommerce-order-received .woocommerce-order-overview{display:flex!important;flex-wrap:wrap!important;gap:2px!important;background:var(--ca-blush)!important;list-style:none!important;padding:0!important;margin:0 0 20px!important}.woocommerce-order-received .woocommerce-order-overview li{background:var(--ca-bg)!important;flex:1!important;min-width:120px!important;padding:16px 20px!important;text-align:center!important;font-family:Lato,sans-serif!important;font-size:9px!important;font-weight:500!important;letter-spacing:2px!important;text-transform:uppercase!important;color:var(--ca-grey)!important;border:none!important}.woocommerce-order-received .woocommerce-order-overview li strong{display:block!important;font-family:"Playfair Display",Georgia,serif!important;font-size:17px!important;font-weight:400!important;color:var(--ca-rose)!important;margin-top:6px!important;letter-spacing:0!important;text-transform:none!important}.woocommerce-order-received .woocommerce-order-details{background:var(--ca-bg)!important;border:.5px solid rgba(212,132,158,.2)!important;margin-bottom:20px!important}.woocommerce-order-received .woocommerce-order-details h2,.woocommerce-order-received .woocommerce-column__title{font-family:"Playfair Display",Georgia,serif!important;font-size:16px!important;font-weight:400!important;color:var(--ca-rose)!important;padding:18px 20px 14px!important;margin:0!important;border-bottom:.5px solid rgba(212,132,158,.15)!important}.woocommerce-order-received .woocommerce-table--order-details{width:100%!important;border-collapse:collapse!important}.woocommerce-order-received .woocommerce-table--order-details thead th{font-family:Lato,sans-serif!important;font-size:9px!important;font-weight:500!important;letter-spacing:2px!important;text-transform:uppercase!important;color:var(--ca-grey)!important;background:var(--ca-bg)!important;padding:12px 20px!important;border-bottom:.5px solid rgba(212,132,158,.2)!important}.woocommerce-order-received .woocommerce-table--order-details tbody td{font-family:Lato,sans-serif!important;font-size:13px!important;color:var(--ca-black)!important;background:var(--ca-bg)!important;padding:14px 20px!important;border-bottom:.5px solid rgba(212,132,158,.1)!important;vertical-align:middle!important}.woocommerce-order-received .woocommerce-table--order-details tbody td:last-child{text-align:right!important;font-weight:500!important;color:var(--ca-rose)!important}.woocommerce-order-received .woocommerce-table--order-details .product-name a{font-family:"Playfair Display",Georgia,serif!important;font-size:14px!important;color:var(--ca-rose)!important;text-decoration:none!important}.woocommerce-order-received .woocommerce-table--order-details tfoot th,.woocommerce-order-received .woocommerce-table--order-details tfoot td{font-family:Lato,sans-serif!important;font-size:12px!important;color:var(--ca-grey)!important;background:var(--ca-bg)!important;padding:10px 20px!important;border-bottom:.5px solid rgba(212,132,158,.1)!important}.woocommerce-order-received .woocommerce-table--order-details tfoot .order-total th,.woocommerce-order-received .woocommerce-table--order-details tfoot .order-total td{font-size:15px!important;font-weight:500!important;color:var(--ca-rose)!important;border-top:.5px solid rgba(212,132,158,.25)!important;padding-top:14px!important}.woocommerce-order-received .woocommerce-customer-details{background:var(--ca-bg)!important;border:.5px solid rgba(212,132,158,.2)!important;padding:20px!important;margin-bottom:20px!important}.woocommerce-order-received .woocommerce-customer-details address{font-family:Lato,sans-serif!important;font-size:13px!important;font-weight:300!important;color:var(--ca-grey)!important;line-height:1.85!important;font-style:normal!important}.site-info,.site-footer .powered-by,footer .copyright{display:none!important}@media (max-width:768px){.woocommerce ul.products,.woocommerce-page ul.products,body.tax-product_cat .woocommerce ul.products,.woocommerce .related ul.products,.woocommerce .upsells ul.products{grid-template-columns:repeat(2,1fr)!important;padding:0!important}.woocommerce ul.products li.product a img,.woocommerce .related ul.products li.product a img,.woocommerce .upsells ul.products li.product a img{height:160px!important}.woocommerce ul.products li.product .woocommerce-loop-product__title{font-size:13px!important;padding:0 12px!important;margin:8px 0!important}.woocommerce ul.products li.product .price{font-size:12px!important;padding:0 12px!important}.woocommerce ul.products li.product .button,.woocommerce ul.products li.product .add_to_cart_button{width:calc(100% - 24px)!important;margin:0 12px 12px!important;font-size:8px!important;padding:8px 10px!important}.woocommerce-result-count{padding:16px 16px 0!important}.woocommerce nav.woocommerce-pagination{padding:24px 16px!important}.woocommerce .related.products h2,.woocommerce .upsells.products h2{font-size:20px!important;margin-bottom:16px!important}.fc-columns,.fc-checkout__row,.fc-checkout-columns{padding:12px!important;gap:12px!important}.ca-filters{gap:6px!important}.ca-filter{font-size:9px!important;padding:7px 14px!important}.woocommerce-cart table.cart thead{display:none!important}.woocommerce-cart table.cart td{display:block!important;width:100%!important;padding:8px 14px!important}.woocommerce-cart table.cart td.product-thumbnail{padding-top:16px!important}.woocommerce-cart table.cart td.product-thumbnail img{width:80px!important;height:80px!important}.woocommerce-cart .cart_totals{width:100%!important;float:none!important}.woocommerce-cart .wc-proceed-to-checkout a.checkout-button{margin:12px 14px!important;width:calc(100% - 28px)!important}.star-rating{display:none!important}}@media (max-width:390px){.woocommerce ul.products li.product a img{height:140px!important}.woocommerce ul.products li.product .woocommerce-loop-product__title{font-size:12px!important;padding:0 10px!important}.woocommerce ul.products li.product .price{font-size:11px!important;padding:0 10px!important}.woocommerce ul.products li.product .button{width:calc(100% - 20px)!important;margin:0 10px 10px!important;font-size:7.5px!important}}