.elementor-widget-container .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-container .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-934 .elementor-element.elementor-element-4384600{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--flex-wrap:wrap;overflow:visible;}.elementor-widget-woolentor-breadcrumbs-addons .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-woolentor-breadcrumbs-addons .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-934 .elementor-element.elementor-element-d5b9be1 .woolentor-breadcrumb{text-align:left;}.elementor-934 .elementor-element.elementor-element-d5b9be1 .woolentor-breadcrumb .woocommerce-breadcrumb{color:#FFFFFF;}.elementor-934 .elementor-element.elementor-element-d5b9be1 .woolentor-breadcrumb .woocommerce-breadcrumb a{color:#FFFFFF;}.elementor-934 .elementor-element.elementor-element-d5b9be1 .woolentor-breadcrumb .woocommerce-breadcrumb a:hover{color:#FFFFFF;}.elementor-934 .elementor-element.elementor-element-d5b9be1 .woolentor-breadcrumb span.breadcrumb-separator{margin:0 10px;}.elementor-934 .elementor-element.elementor-element-d5b9be1 .woolentor-breadcrumb .woocommerce-breadcrumb span.breadcrumb-separator i{color:#FFFFFF;}.elementor-934 .elementor-element.elementor-element-d5b9be1 .woolentor-breadcrumb .woocommerce-breadcrumb span.breadcrumb-separator{font-size:16px;}.elementor-934 .elementor-element.elementor-element-d5b9be1 .woolentor-breadcrumb .woocommerce-breadcrumb span.breadcrumb-separator svg{width:16px;height:16px;}.elementor-934 .elementor-element.elementor-element-945d489{--display:flex;overflow:visible;}.elementor-widget-woocommerce-product-images .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-woocommerce-product-images .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-934 .elementor-element.elementor-element-82acff1{--display:flex;--gap:20px 20px;--row-gap:20px;--column-gap:20px;overflow:visible;}.elementor-widget-woocommerce-product-title .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-woocommerce-product-title .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-woocommerce-product-title .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-934 .elementor-element.elementor-element-b455a1a{text-align:start;}.elementor-934 .elementor-element.elementor-element-b455a1a .elementor-heading-title{font-family:"Gothic", Sans-serif;font-size:22px;font-weight:700;color:#FFFFFF;}.elementor-widget-heading .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-heading .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-934 .elementor-element.elementor-element-9ade2a2 .elementor-heading-title{font-family:"Cabin", Sans-serif;font-size:15px;font-weight:700;color:#FFFFFF;}.elementor-widget-woocommerce-product-content .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-woocommerce-product-content .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-woocommerce-product-content{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-934 .elementor-element.elementor-element-0cfd577.elementor-element{--align-self:flex-start;}.elementor-widget-woocommerce-product-price .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-woocommerce-product-price .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );}.woocommerce .elementor-widget-woocommerce-product-price .price{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );}.elementor-934 .elementor-element.elementor-element-9aa1869{text-align:start;}.woocommerce .elementor-934 .elementor-element.elementor-element-9aa1869 .price{color:#FFFFFF;font-family:"Cabin", Sans-serif;font-size:16px;font-weight:700;line-height:24px;}.woocommerce .elementor-934 .elementor-element.elementor-element-9aa1869 .price ins{font-family:"Cabin", Sans-serif;font-size:16px;font-weight:700;line-height:20px;}.elementor-widget-tiered-pricing-table .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-tiered-pricing-table .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-934 .elementor-element.elementor-element-244de61 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-widget-woocommerce-product-add-to-cart .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-woocommerce-product-add-to-cart .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-woocommerce-product-add-to-cart .added_to_cart{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );}.elementor-934 .elementor-element.elementor-element-6c43f73.elementor-element{--align-self:stretch;}.elementor-934 .elementor-element.elementor-element-6c43f73 .cart button, .elementor-934 .elementor-element.elementor-element-6c43f73 .cart .button{color:#FFFFFF;background-color:var( --e-global-color-a80c300 );transition:all 0.2s;}@media(min-width:768px){.elementor-934 .elementor-element.elementor-element-945d489{--width:48%;}.elementor-934 .elementor-element.elementor-element-82acff1{--width:48%;}}@media(max-width:1024px){.elementor-widget-container .eael-protected-content-message{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-container .protected-content-error-msg{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-woolentor-breadcrumbs-addons .eael-protected-content-message{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-woolentor-breadcrumbs-addons .protected-content-error-msg{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-woocommerce-product-images .eael-protected-content-message{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-woocommerce-product-images .protected-content-error-msg{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-woocommerce-product-title .eael-protected-content-message{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-woocommerce-product-title .protected-content-error-msg{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-woocommerce-product-title .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-heading .eael-protected-content-message{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-heading .protected-content-error-msg{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-woocommerce-product-content .eael-protected-content-message{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-woocommerce-product-content .protected-content-error-msg{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-woocommerce-product-content{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-woocommerce-product-price .eael-protected-content-message{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-woocommerce-product-price .protected-content-error-msg{font-size:var( --e-global-typography-secondary-font-size );}.woocommerce .elementor-widget-woocommerce-product-price .price{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-tiered-pricing-table .eael-protected-content-message{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-tiered-pricing-table .protected-content-error-msg{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-woocommerce-product-add-to-cart .eael-protected-content-message{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-woocommerce-product-add-to-cart .protected-content-error-msg{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-woocommerce-product-add-to-cart .added_to_cart{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}}@media(max-width:767px){.elementor-widget-container .eael-protected-content-message{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-container .protected-content-error-msg{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-woolentor-breadcrumbs-addons .eael-protected-content-message{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-woolentor-breadcrumbs-addons .protected-content-error-msg{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-woocommerce-product-images .eael-protected-content-message{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-woocommerce-product-images .protected-content-error-msg{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-woocommerce-product-title .eael-protected-content-message{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-woocommerce-product-title .protected-content-error-msg{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-woocommerce-product-title .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-heading .eael-protected-content-message{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-heading .protected-content-error-msg{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-woocommerce-product-content .eael-protected-content-message{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-woocommerce-product-content .protected-content-error-msg{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-woocommerce-product-content{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-woocommerce-product-price .eael-protected-content-message{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-woocommerce-product-price .protected-content-error-msg{font-size:var( --e-global-typography-secondary-font-size );}.woocommerce .elementor-widget-woocommerce-product-price .price{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-tiered-pricing-table .eael-protected-content-message{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-tiered-pricing-table .protected-content-error-msg{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-woocommerce-product-add-to-cart .eael-protected-content-message{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-woocommerce-product-add-to-cart .protected-content-error-msg{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-woocommerce-product-add-to-cart .added_to_cart{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}}/* Start custom CSS for woocommerce-product-content, class: .elementor-element-0cfd577 *//* Hide "Regular price" label on single product */
.single-product .woocommerce .price del,
.single-product .woocommerce div.product .price .woocommerce-Price-amount:contains("Regular") {
    display: none !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-82acff1 *//* ================================
   TIERED PRICING COMPACT STYLING
================================ */

/* Reduce gap between boxes */
.elementor-widget-tiered-pricing-table .tiered-pricing-options {
    display: flex;
    flex-direction: column;
    gap: 10px; /* reduced from 16px */
}

/* Each option box */
.elementor-widget-tiered-pricing-table .tiered-pricing-option {
    position: relative;
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding: 14px 18px; /* reduced */
    border-radius: 10px;
    border: 2px solid #caa21a;
    background: #0b0b0b;
    transition: all .25s ease;
}

/* Hover */
.elementor-widget-tiered-pricing-table .tiered-pricing-option:hover {
    background: #111;
}

/* Active */
.elementor-widget-tiered-pricing-table .tiered-pricing--active {
    border: 2px solid #2bff5e !important;
    box-shadow: 0 0 0 2px rgba(43,255,94,0.12);
}

/* Radio spacing tighter */
.elementor-widget-tiered-pricing-table .tiered-pricing-option__checkbox {
    margin-right: 10px;
}

/* Custom radio */
.elementor-widget-tiered-pricing-table .tiered-pricing-option-checkbox {
    width: 16px;
    height: 16px;
    border-radius: 50%;
    border: 2px solid #fff;
    position: relative;
}

.elementor-widget-tiered-pricing-table .tiered-pricing--active .tiered-pricing-option-checkbox {
    border-color: #2bff5e;
}

.elementor-widget-tiered-pricing-table .tiered-pricing--active .tiered-pricing-option-checkbox::after {
    content: "";
    width: 7px;
    height: 7px;
    background: #2bff5e;
    border-radius: 50%;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
}

/* Text styling */
.elementor-widget-tiered-pricing-table .tiered-pricing-option__quantity strong {
    color: #fff;
    font-size: 15px;
    font-weight: 600;
}

/* Hide per unit pricing */
.elementor-widget-tiered-pricing-table .tiered-pricing-option-price {
    display: none !important;
}

/* Show total block */
.elementor-widget-tiered-pricing-table .tiered-pricing-option-total {
    display: flex !important;
    align-items: center;
    gap: 8px;
}

/* Remove label */
.elementor-widget-tiered-pricing-table .tiered-pricing-option-total__label {
    display: none !important;
}

/* Strike */
.elementor-widget-tiered-pricing-table 
.tiered-pricing-option-total__original_total del {
    color: #777;
    font-size: 13px;
}

/* Discounted */
.elementor-widget-tiered-pricing-table 
.tiered-pricing-option-total__discounted_total .amount {
    color: #fff;
    font-size: 17px;
    font-weight: 600;
}

/* MOST POPULAR badge */
.elementor-widget-tiered-pricing-table 
.tiered-pricing-option[data-tiered-quantity="3"]::after {
    content: "MOST POPULAR";
    position: absolute;
    top: -10px;
    right: 18px;
    background: #2bff5e;
    color: #000;
    font-size: 10px;
    padding: 3px 8px;
    border-radius: 18px;
    font-weight: 600;
}

/* ================================
   TABLET + MOBILE
================================ */

@media (max-width: 1024px) {
    .elementor-widget-tiered-pricing-table .tiered-pricing-option {
        padding: 12px 16px;
    }
}

@media (max-width: 767px) {
    .elementor-widget-tiered-pricing-table .tiered-pricing-option {
        flex-direction: column;
        align-items: flex-start;
        gap: 8px;
    }

    .elementor-widget-tiered-pricing-table .tiered-pricing-option-total {
        align-self: flex-end;
    }

    .elementor-widget-tiered-pricing-table 
    .tiered-pricing-option[data-tiered-quantity="3"]::after {
        right: 12px;
        top: -8px;
    }
}









/* Hide WooPay Express button only */
.single-product .woopay-express-button,
.single-product .wcpay-payment-request-button {
    display: none !important;
}

/* Hide specific Google Pay button */
.single-product .gpay-button-fill.gpay-button-container-size-match-height {
    display: none !important;
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Gothic';
	font-display: auto;
	src: url('https://ohpajoo.softvenceprime.com/wp-content/uploads/2026/02/All-Round-Gothic-Demi.ttf') format('truetype');
}
/* End Custom Fonts CSS */