#content{min-height:calc(100vh - 78px - 222px)}.emphasis{color:var(--e-global-color-accent)}.woocommerce-cart-form{margin-top:20px}.grecaptcha-badge{visibility:hidden!important}.woocommerce-message a.button.wc-forward{background-color:var(--e-global-color-secondary)!important;border-color:var(--e-global-color-secondary)!important;text-decoration:none;font-weight:700}.woocommerce-message a.button.wc-forward:hover{color:white!important}.elementor-button-wrapper .elementor-button:hover,.elementor-button-wrapper .elementor-button:focus{color:white!important}.contact-field input,.contact-field textarea{background-color:transparent!important;border:none!important;border-bottom:1px solid var(--e-global-color-primary)!important;border-radius:unset!important}.contact-form-submit-button{border-radius:20px!important;background-color:var(--e-global-color-secondary)!important;font-weight:600!important}.contact-form-submit-button:hover{color:#ffffff!important}.astra-shop-summary-wrap{background-color:#fff;padding:15px;margin-top:-32px;z-index:2;border-top-left-radius:25px;border-top-right-radius:25px;height:100%}.astra-shop-summary-wrap a{color:var(--e-global-color-primary)!important}.astra-shop-summary-wrap a:hover{color:white!important}li.product{filter:drop-shadow(0 0 6px rgba(0,0,0,.25))}.outofstock img{filter:grayscale(1)}.outofstock .ast-shop-product-out-of-stock{width:100%;height:35px;top:0;left:0!important;right:0!important}.woocommerce h2,.woocommerce-account h2{font-size:2.5rem}#stripe-payment-data label{font-size:.8rem}.quantity{user-select:none!important}.quantity input{pointer-events:none;width:40px!important;border:none;color:var(--e-global-color-text);height:auto;vertical-align:baseline!important;background:transparent!important}.quantity input[type=number]::-webkit-inner-spin-button,.quantity input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.quantity input[type=number]{-moz-appearance:textfield}.quantity input::-webkit-outer-spin-button,.quantity input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.quantity .quantity-button{display:inline-block;color:var(--e-global-color-text);border:2px solid #343434;border-radius:50px;width:18px;height:18px;text-align:center;line-height:.8;font-size:18px;font-weight:600;cursor:pointer}.quantity .quantity-button.quantity-down{line-height:.7}form.cart table{border:none!important}form.cart table.variations td.value{border:none!important;padding-left:0}form.cart table.variations td.value>.reset_variations,form.cart table.variations td.value>select{display:none!important}.variation-radios{user-select:none}.variation-radios input[type="radio"]{opacity:0;position:fixed;width:0}.variation-radios input[type="radio"]+label{cursor:pointer;display:inline-block;margin:5px 5px 5px 0;padding:0 5px;font-weight:700;line-height:2em;border:1px solid var(--e-global-color-secondary);box-shadow:1px 1px 2px rgba(0,0,0,.25)}.variation-radios input[type="radio"]:checked+label{background-color:var(--e-global-color-secondary)}.variation-radios input[type="radio"]:checked:enabled+label:hover{border-color:var(--ast-global-color-1);color:#fff}.variation-radios input[type="radio"]:disabled+label{filter:grayscale(1);background-color:gray;border-color:gray;cursor:default;color:#e3e3e3}.astra-shop-summary-wrap{min-height:278px;max-height:278px}.astra-shop-summary-wrap>a h2{min-height:48px;margin-bottom:0!important;margin-top:16px!important}.astra-shop-summary-wrap form.variations_form{margin-bottom:0!important}.astra-shop-summary-wrap form.variations_form table.variations{margin-bottom:0!important}.astra-shop-summary-wrap form.variations_form table.variations td{padding:8px 8px 8px 0!important}.astra-shop-summary-wrap form.variations_form .single_variation_wrap{display:flex;flex-direction:column-reverse}.astra-shop-summary-wrap form.variations_form .single_variation_wrap .woocommerce-variation-add-to-cart{text-align:right!important;display:flex;flex-direction:column}.astra-shop-summary-wrap form.variations_form .single_variation_wrap .woocommerce-variation-add-to-cart .quantity-container .variation-text{display:none!important}.astra-shop-summary-wrap form.variations_form .single_variation_wrap .woocommerce-variation-add-to-cart .quantity-container .quantity{text-align:left}.astra-shop-summary-wrap form.variations_form .single_variation_wrap .woocommerce-variation-add-to-cart button[type=submit]{padding:5px 10px!important;font-weight:600;width:fit-content;align-self:flex-end;margin:8px 0!important;font-size:15px!important}.astra-shop-summary-wrap form.variations_form .single_variation_wrap .woocommerce-variation-add-to-cart button[type=submit]::after{margin-left:0.4em!important;font-size:14px!important}.astra-shop-summary-wrap form.variations_form .single_variation_wrap .woocommerce-variation-add-to-cart button[type=submit].loading{padding-right:24px!important}.astra-shop-summary-wrap form.variations_form .single_variation_wrap .woocommerce-variation-add-to-cart button[type=submit].loading::after{right:0.4em!important}.astra-shop-summary-wrap form.variations_form .single_variation_wrap .woocommerce-variation-add-to-cart a.added_to_cart{display:none}.astra-shop-summary-wrap form.variations_form .single_variation_wrap .woocommerce-variation{margin-top:-32px!important}.astra-shop-summary-wrap form.variations_form .single_variation_wrap .woocommerce-variation .woocommerce-variation-availability{display:none!important}.astra-shop-summary-wrap form.variations_form .single_variation_wrap .woocommerce-variation .woocommerce-variation-price{display:inline-block}.single-product .elementor-widget-woocommerce-product-price{display:none!important}.single-product form.variations_form{margin-bottom:20px}.single-product form.variations_form table.variations{width:100%!important}.single-product form.variations_form table.variations td{display:inline-block!important}.single-product form.variations_form table.variations td label{font-weight:600!important;margin-right:20px}.single-product form.variations_form .single_variation_wrap{font-weight:600;display:flex;flex-direction:column-reverse}.single-product form.variations_form .single_variation_wrap .woocommerce-variation{margin:-100px 0 0 0}.single-product form.variations_form .single_variation_wrap .woocommerce-variation .woocommerce-variation-availability{display:none!important}.single-product form.variations_form .single_variation_wrap .woocommerce-variation-add-to-cart{display:flex;flex-direction:column}.woocommerce-variation-add-to-cart{margin-top:1.5rem;font-weight:700}.single-product form.variations_form .single_variation_wrap .woocommerce-variation-add-to-cart .quantity-container{margin-top:16px}.single-product form.variations_form .single_variation_wrap .woocommerce-variation-add-to-cart .quantity-container .variation-text{display:inline-block;margin-right:20px}.single-product form.variations_form .single_variation_wrap .woocommerce-variation-add-to-cart .quantity-container .quantity{display:inline-block;float:none!important}.single-product form.variations_form .single_variation_wrap .woocommerce-variation-add-to-cart button[type=submit]{margin-top:80px;width:fit-content}.single-product form.variations_form .single_variation_wrap .woocommerce-variation-add-to-cart a.added_to_cart{display:none}@media screen and (max-width:1435px){.header-connection-button .header-connection-button-icon{margin:0!important}.header-connection-button .header-connection-button-text{display:none}}.woocommerce .woocommerce-order .woocommerce-thankyou-order-received{margin-top:1.75em}.blog .post-content .entry-title{font-size:50px}.blog .post-content .entry-title a{font-family:"Dancing Script",sans-serif}.single-post .entry-title a{font-family:"Dancing Script",sans-serif}.single-post #comments h3{font-family:"Dancing Script",sans-serif;color:var(--e-global-color-text)}.single-post #comments .comments-title{font-size:2.3rem;padding:1.2em 1.2em 0}.single-post #comments .ast-comment-list li{padding:2em 3.5em}.single-post #comments .ast-comment-list li .ast-comment-info .timendate a{color:var(--e-global-color-accent)}.single-post #comments .ast-comment-list li .ast-comment-content{border:1px solid #ebebeb;border-radius:3px;padding:6px}.single-post #comments .ast-comment-list li .ast-comment-content .comment-reply-link{color:var(--e-global-color-accent)}.single-post #comments .ast-comment-list li .children li{padding:1em 2em 0 2em}.single-post #comments #respond{padding:2em 3.5em}.single-post #comments #respond #reply-title{font-size:2rem}.single-post #comments #respond #reply-title #cancel-comment-reply-link{font-size:1.2rem;color:var(--e-global-color-accent)}.single-post #comments #respond input[type="submit"]{border-radius:40px!important;background-color:var(--e-global-color-secondary)!important;font-weight:600!important}.single-post #comments #respond input[type="submit"]:hover{color:#ffffff!important}@media (max-width:544px){.blog .post-content .entry-title{font-size:36px}}.sidebar-main .wp-block-group{padding:0!important}.sidebar-main h4{margin-bottom:12px}#cmplz-document.cookie-statement{max-width:100%!important}#cmplz-document.cookie-statement h2{font-size:2rem!important}@media (max-width:500px){.elementor-widget-wc-archive-products .products{grid-template-columns:repeat(1,1fr)!important}}