.elementor-2635 .elementor-element.elementor-element-4abdca0{--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;--gap:0% 5%;--row-gap:0%;--column-gap:5%;--padding-top:5%;--padding-bottom:0%;--padding-left:05%;--padding-right:05%;}.elementor-2635 .elementor-element.elementor-element-d60e962{--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;--gap:20px 20px;--row-gap:20px;--column-gap:20px;border-style:none;--border-style:none;--border-radius:25px 25px 25px 25px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;--z-index:2;}.elementor-2635 .elementor-element.elementor-element-d60e962:not(.elementor-motion-effects-element-type-background), .elementor-2635 .elementor-element.elementor-element-d60e962 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1D1D1D;}.elementor-2635 .elementor-element.elementor-element-d60e962.e-con{--align-self:flex-start;}.elementor-2635 .elementor-element.elementor-element-8852b50 .jet-gallery-swiper-thumb .swiper-slide{--columns:5;--space-between:10px;}.elementor-2635 .elementor-element.elementor-element-8852b50 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-2635 .elementor-element.elementor-element-8852b50{z-index:2;}.elementor-2635 .elementor-element.elementor-element-8852b50 .jet-woo-product-gallery-slider .jet-woo-product-gallery__image{text-align:center;padding:50px 50px 50px 50px;}.elementor-2635 .elementor-element.elementor-element-8852b50 .jet-woo-product-gallery-slider .jet-swiper-nav{background-color:#414141;border-radius:15px 15px 15px 15px;}.elementor-2635 .elementor-element.elementor-element-8852b50 .jet-woo-product-gallery-slider .jet-swiper-nav.jet-swiper-button-prev{top:50%;bottom:auto;transform:translate(0,-50%);right:auto;}.elementor-2635 .elementor-element.elementor-element-8852b50 .jet-woo-product-gallery-slider .jet-swiper-nav.jet-swiper-button-next{top:50%;bottom:auto;transform:translate(0,-50%);left:auto;}.elementor-2635 .elementor-element.elementor-element-8852b50 .jet-woo-swiper-control-thumbs__item{background-color:#414141;border-radius:15px 15px 15px 15px;}.elementor-2635 .elementor-element.elementor-element-8852b50 .jet-woo-swiper-gallery-thumbs.swiper-container-horizontal{text-align:left;}.elementor-2635 .elementor-element.elementor-element-8852b50 .jet-woo-swiper-gallery-thumbs .swiper-slide{opacity:0.74;}.elementor-2635 .elementor-element.elementor-element-825345e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:10px 20px;--row-gap:10px;--column-gap:20px;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-2635 .elementor-element.elementor-element-73b27d9{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-2635 .elementor-element.elementor-element-73b27d9 .woocommerce-breadcrumb{color:#FFFFFF;font-family:"Catamaran", Sans-serif;font-size:15px;}.elementor-2635 .elementor-element.elementor-element-1c91ba3{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;padding:0px 0px 0px 0px;}.elementor-widget-woocommerce-product-title .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-2635 .elementor-element.elementor-element-5b8b8e6 .elementor-heading-title{font-family:"Catamaran", Sans-serif;font-size:65px;font-weight:600;text-transform:none;font-style:normal;text-decoration:none;line-height:1em;letter-spacing:0px;color:#FFFFFF;}.elementor-2635 .elementor-element.elementor-element-dff3173{--display:flex;--min-height:0px;--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;--gap:20px 20px;--row-gap:20px;--column-gap:20px;border-style:none;--border-style:none;--border-radius:25px 25px 25px 25px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;--z-index:2;}.elementor-2635 .elementor-element.elementor-element-dff3173:not(.elementor-motion-effects-element-type-background), .elementor-2635 .elementor-element.elementor-element-dff3173 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1D1D1D;}.elementor-2635 .elementor-element.elementor-element-dff3173.e-con{--align-self:flex-start;}.elementor-2635 .elementor-element.elementor-element-51bff66 .jet-gallery-swiper-thumb .swiper-slide{--columns:5;--space-between:10px;}.elementor-2635 .elementor-element.elementor-element-51bff66 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-2635 .elementor-element.elementor-element-51bff66{z-index:2;}.elementor-2635 .elementor-element.elementor-element-51bff66 .jet-woo-product-gallery-slider .jet-woo-product-gallery__image{text-align:center;padding:50px 50px 50px 50px;}.elementor-2635 .elementor-element.elementor-element-51bff66 .jet-woo-product-gallery-slider .jet-swiper-nav{background-color:#414141;border-radius:15px 15px 15px 15px;}.elementor-2635 .elementor-element.elementor-element-51bff66 .jet-woo-product-gallery-slider .jet-swiper-nav.jet-swiper-button-prev{top:50%;bottom:auto;transform:translate(0,-50%);right:auto;}.elementor-2635 .elementor-element.elementor-element-51bff66 .jet-woo-product-gallery-slider .jet-swiper-nav.jet-swiper-button-next{top:50%;bottom:auto;transform:translate(0,-50%);left:auto;}.elementor-2635 .elementor-element.elementor-element-51bff66 .jet-woo-swiper-control-thumbs__item{background-color:#414141;border-radius:15px 15px 15px 15px;}.elementor-2635 .elementor-element.elementor-element-51bff66 .jet-woo-swiper-gallery-thumbs.swiper-container-horizontal{text-align:left;}.elementor-2635 .elementor-element.elementor-element-51bff66 .jet-woo-swiper-gallery-thumbs .swiper-slide{opacity:0.74;}.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-weight:var( --e-global-typography-primary-font-weight );}.elementor-2635 .elementor-element.elementor-element-d078c2c{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 4%) 0%;}.woocommerce .elementor-2635 .elementor-element.elementor-element-d078c2c .price{color:#FFFFFF;font-family:"Catamaran", Sans-serif;font-size:26px;font-weight:600;text-transform:capitalize;font-style:normal;text-decoration:none;line-height:1.1em;letter-spacing:0px;}.woocommerce .elementor-2635 .elementor-element.elementor-element-d078c2c .price ins{color:#FFFFFF;font-family:"Catamaran", Sans-serif;font-size:26px;}body:not(.rtl) .elementor-2635 .elementor-element.elementor-element-d078c2c:not(.elementor-product-price-block-yes) del{margin-right:10px;}body.rtl .elementor-2635 .elementor-element.elementor-element-d078c2c:not(.elementor-product-price-block-yes) del{margin-left:10px;}.elementor-2635 .elementor-element.elementor-element-d078c2c.elementor-product-price-block-yes del{margin-bottom:10px;}.elementor-2635 .elementor-element.elementor-element-8abcdef{--add-to-cart-wc-forward-display:none;}.elementor-2635 .elementor-element.elementor-element-8abcdef .elementor-jet-single-add-to-cart .cart:not(.grouped_form):not(.variations_form){flex-direction:column;}.elementor-2635 .elementor-element.elementor-element-8abcdef .elementor-jet-single-add-to-cart .cart .woocommerce-variation-add-to-cart{flex-direction:column;}.elementor-2635 .elementor-element.elementor-element-8abcdef .jet-woo-builder .single_add_to_cart_button.button{color:#FFFFFF;border-radius:15px 15px 15px 15px;}.elementor-2635 .elementor-element.elementor-element-8abcdef .jet-woo-builder .single_add_to_cart_button.button:hover{color:#1D1D1D;}.elementor-2635 .elementor-element.elementor-element-8abcdef .elementor-jet-single-add-to-cart .cart.cart:not(.grouped_form) .quantity{max-width:70px;}.elementor-2635 .elementor-element.elementor-element-8abcdef .elementor-jet-single-add-to-cart .variations{max-width:100%;}.elementor-2635 .elementor-element.elementor-element-8abcdef .elementor-jet-single-add-to-cart .woocommerce-variation-price .price del{text-decoration:line-through;font-weight:400;}.elementor-2635 .elementor-element.elementor-element-8abcdef .elementor-jet-single-add-to-cart .woocommerce-grouped-product-list-item__price del{text-decoration:line-through;font-weight:400;}.elementor-2635 .elementor-element.elementor-element-8abcdef .elementor-jet-single-add-to-cart .woocommerce-variation-price .price ins{text-decoration:none;font-weight:400;}.elementor-2635 .elementor-element.elementor-element-8abcdef .elementor-jet-single-add-to-cart .woocommerce-grouped-product-list-item__price ins{text-decoration:none;font-weight:400;}.elementor-2635 .elementor-element.elementor-element-8abcdef .elementor-jet-single-add-to-cart .woocommerce-Price-currencySymbol{vertical-align:baseline;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-2635 .elementor-element.elementor-element-f06d63d{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;}.elementor-2635 .elementor-element.elementor-element-f06d63d .elementor-heading-title{font-family:"Catamaran", Sans-serif;font-size:25px;font-weight:600;color:#FFFFFF;}.elementor-widget-woocommerce-product-content{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-2635 .elementor-element.elementor-element-0a53664{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;color:#FFFFFF;font-family:"Catamaran", Sans-serif;font-weight:400;}.elementor-widget-woocommerce-product-meta .product_meta .detail-container:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-2635 .elementor-element.elementor-element-b4524f2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Catamaran", Sans-serif;font-weight:800;color:#FFFFFF;}.elementor-2635 .elementor-element.elementor-element-b4524f2 a{font-family:"Catamaran", Sans-serif;font-weight:400;color:#FFFFFF;}.elementor-2635 .elementor-element.elementor-element-e57e460{--display:flex;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:05%;--padding-bottom:010%;--padding-left:05%;--padding-right:05%;}.elementor-2635 .elementor-element.elementor-element-7956e58{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;}.elementor-2635 .elementor-element.elementor-element-7956e58 .elementor-heading-title{font-family:"Catamaran", Sans-serif;font-size:35px;font-weight:600;color:#FFFFFF;}.elementor-2635 .elementor-element.elementor-element-c3a0f04{--display:flex;}.elementor-2635 .elementor-element.elementor-element-373bfaf .elementor-heading-title{font-family:"Catamaran", Sans-serif;font-size:25px;font-weight:600;color:#FFFFFF;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-2635 .elementor-element.elementor-element-6e7b098{padding:0px 0px 0px 0px;font-family:"Catamaran", Sans-serif;font-weight:400;color:#FFFFFF;}.elementor-2635 .elementor-element.elementor-element-6e7b098 a{color:#25D366;}.elementor-2635 .elementor-element.elementor-element-47374d3 .elementor-heading-title{font-family:"Catamaran", Sans-serif;font-size:25px;font-weight:600;color:#FFFFFF;}.elementor-2635 .elementor-element.elementor-element-7c2dc1f{padding:0px 0px 0px 0px;font-family:"Catamaran", Sans-serif;font-weight:400;color:#FFFFFF;}.elementor-2635 .elementor-element.elementor-element-7c2dc1f a{color:#25D366;}.elementor-2635 .elementor-element.elementor-element-de32055{--display:flex;}.elementor-2635 .elementor-element.elementor-element-97fa2e7{padding:0px 0px 0px 0px;font-family:"Catamaran", Sans-serif;font-weight:400;color:#FFFFFF;}.elementor-2635 .elementor-element.elementor-element-389c08a{--display:flex;}.elementor-2635 .elementor-element.elementor-element-0493be9{padding:0px 0px 0px 0px;font-family:"Catamaran", Sans-serif;font-weight:400;color:#FFFFFF;}.elementor-2635 .elementor-element.elementor-element-9730094{--display:flex;}.elementor-2635 .elementor-element.elementor-element-1e45ac1{padding:0px 0px 0px 0px;font-family:"Catamaran", Sans-serif;font-weight:400;color:#FFFFFF;}.elementor-2635 .elementor-element.elementor-element-5e18720{--display:flex;}.elementor-2635 .elementor-element.elementor-element-1aa8391{padding:0px 0px 0px 0px;font-family:"Catamaran", Sans-serif;font-weight:400;color:#FFFFFF;}.elementor-2635 .elementor-element.elementor-element-2b26fc7{--n-accordion-title-font-size:21px;--n-accordion-title-justify-content:space-between;--n-accordion-title-flex-grow:1;--n-accordion-title-icon-order:initial;--n-accordion-item-title-space-between:16px;--n-accordion-item-title-distance-from-content:16px;--n-accordion-border-radius:15px 15px 15px 15px;--n-accordion-title-normal-color:#FFFFFF;--n-accordion-title-hover-color:#FFFFFF;--n-accordion-title-active-color:#FFFFFF;--n-accordion-icon-size:15px;--n-accordion-icon-normal-color:#FFFFFF;}.elementor-2635 .elementor-element.elementor-element-2b26fc7 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{background-color:#1D1D1D;border-style:none;}:where( .elementor-2635 .elementor-element.elementor-element-2b26fc7 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:"Catamaran", Sans-serif;}:where( .elementor-2635 .elementor-element.elementor-element-2b26fc7 > .e-n-accordion > .e-n-accordion-item ) > .e-con{border-style:none;--border-radius:15px 15px 15px 15px;}@media(min-width:768px){.elementor-2635 .elementor-element.elementor-element-d60e962{--width:50%;}.elementor-2635 .elementor-element.elementor-element-825345e{--width:50%;}.elementor-2635 .elementor-element.elementor-element-dff3173{--width:100%;}}@media(max-width:1024px){.elementor-2635 .elementor-element.elementor-element-4abdca0{--min-height:700px;--padding-top:12%;--padding-bottom:20%;--padding-left:4%;--padding-right:4%;}.elementor-2635 .elementor-element.elementor-element-825345e{--gap:25px 25px;--row-gap:25px;--column-gap:25px;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:5%;}.elementor-2635 .elementor-element.elementor-element-1c91ba3{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;}.elementor-2635 .elementor-element.elementor-element-5b8b8e6 .elementor-heading-title{font-size:65px;}.elementor-2635 .elementor-element.elementor-element-d078c2c{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;}.woocommerce .elementor-2635 .elementor-element.elementor-element-d078c2c .price{font-size:25px;}}@media(max-width:767px){.elementor-2635 .elementor-element.elementor-element-4abdca0{--padding-top:12%;--padding-bottom:0%;--padding-left:6%;--padding-right:6%;}.elementor-2635 .elementor-element.elementor-element-d60e962{--margin-top:10%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;}.elementor-2635 .elementor-element.elementor-element-d60e962.e-con{--align-self:flex-start;}.elementor-2635 .elementor-element.elementor-element-825345e{--min-height:0px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-2635 .elementor-element.elementor-element-73b27d9{padding:10% 0% 0% 0%;}.elementor-2635 .elementor-element.elementor-element-73b27d9 .woocommerce-breadcrumb{font-size:14px;}.elementor-2635 .elementor-element.elementor-element-5b8b8e6{padding:025px 0px 0px 0px;text-align:start;}.elementor-2635 .elementor-element.elementor-element-5b8b8e6 .elementor-heading-title{font-size:48px;line-height:1em;}.elementor-2635 .elementor-element.elementor-element-dff3173{--margin-top:10%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;}.elementor-2635 .elementor-element.elementor-element-dff3173.e-con{--align-self:flex-start;}.elementor-2635 .elementor-element.elementor-element-51bff66 .jet-gallery-swiper-thumb .swiper-slide{--columns:4;--space-between:10px;}.elementor-2635 .elementor-element.elementor-element-51bff66 .jet-woo-product-gallery-slider .jet-woo-product-gallery__image{padding:5px 5px 5px 5px;}.elementor-2635 .elementor-element.elementor-element-d078c2c{padding:015px 0px 0px 0px;text-align:start;}.woocommerce .elementor-2635 .elementor-element.elementor-element-d078c2c .price{font-size:20px;}.elementor-2635 .elementor-element.elementor-element-8abcdef > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-2635 .elementor-element.elementor-element-f06d63d{margin:40px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;}.elementor-2635 .elementor-element.elementor-element-e57e460{--padding-top:0%;--padding-bottom:025%;--padding-left:05%;--padding-right:05%;}.elementor-2635 .elementor-element.elementor-element-7956e58{margin:40px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;}}/* Start custom CSS for woocommerce-notices, class: .elementor-element-1c91ba3 *//* Hide only the empty notice itself */
.e-woocommerce-notices-wrapper
.woocommerce-info:has(ul.msg:empty) {
    display: none !important;
}



a.button.wc-forward {
    font-family: 'Catamaran', sans-serif !important;
    color: #ffffff !important;
    background-color: #00D5F9 !important;
    border-radius: 25px !important;
    font-weight: 400 !important;
    border: none !important;
    padding: 6px 12px !important;
    transition: color 0.2s ease;
}

a.button.wc-forward:hover {
    color: #000000 !important;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-40111f2 *//* ==================================================
   SIBOOKING PRICING - CUSTOM STYLE
   Desktop / Tablet / Mobile independently adjustable
   ================================================== */


/* =========================
   1. DESKTOP DEFAULTS
   ========================= */
@media (min-width: 1025px) {

    .sib-pricing.sib-style-airy {
        /* CONTAINER */
        --pricing-bg: #1D1D1D;
        --pricing-radius: 15px;
        --pricing-border: none;
        --pricing-padding: 24px;
        --pricing-width: 100%;

        /* GLOBAL FONT */
        --pricing-font: 'Catamaran', sans-serif;
        --pricing-text-color: #FFFFFF;

        /* FROM LABEL */
        --from-size: 14px;
        --from-weight: 500;
        --from-line-height: 1.4;

        /* MAIN PRICE */
        --amount-size: 28px;
        --amount-weight: 700;
        --amount-line-height: 1.2;

        /* / DAY */
        --unit-size: 14px;
        --unit-weight: 500;
        --unit-line-height: 1.4;

        /* RATES BUTTON */
        --toggle-size: 14px;
        --toggle-weight: 600;
        --toggle-line-height: 1.4;
        --toggle-color: #00D5F9;
        --toggle-hover-color: #000000;
        --toggle-icon-size: 18px;
        --toggle-gap: 6px;

        /* TABLE HEADER */
        --th-size: 14px;
        --th-weight: 700;
        --th-line-height: 1.4;

        /* TABLE CONTENT */
        --td-size: 14px;
        --td-weight: 500;
        --td-line-height: 1.5;

        /* SPACING */
        --head-gap: 16px;
        --row-padding-y: 12px;
        --row-padding-x: 0px;

        /* DIVIDER */
        --divider-color: #414141;
        --divider-width: 1px;
    }

}


/* =========================
   2. TABLET SETTINGS
   ========================= */
@media (min-width: 768px) and (max-width: 1024px) {

    .sib-pricing.sib-style-airy {
        --pricing-bg: #1D1D1D;
        --pricing-radius: 15px;
        --pricing-border: none;
        --pricing-padding: 20px;
        --pricing-width: 100%;

        --pricing-font: 'Catamaran', sans-serif;
        --pricing-text-color: #FFFFFF;

        --from-size: 13px;
        --from-weight: 500;
        --from-line-height: 1.4;

        --amount-size: 25px;
        --amount-weight: 700;
        --amount-line-height: 1.2;

        --unit-size: 13px;
        --unit-weight: 500;
        --unit-line-height: 1.4;

        --toggle-size: 13px;
        --toggle-weight: 600;
        --toggle-line-height: 1.4;
        --toggle-color: #00D5F9;
        --toggle-hover-color: #000000;
        --toggle-icon-size: 17px;
        --toggle-gap: 5px;

        --th-size: 13px;
        --th-weight: 700;
        --th-line-height: 1.4;

        --td-size: 13px;
        --td-weight: 500;
        --td-line-height: 1.5;

        --head-gap: 12px;
        --row-padding-y: 11px;
        --row-padding-x: 0px;

        --divider-color: #414141;
        --divider-width: 1px;
    }

}


/* =========================
   3. MOBILE SETTINGS
   ========================= */
@media (max-width: 767px) {

    .sib-pricing.sib-style-airy {
        --pricing-bg: #1D1D1D;
        --pricing-radius: 15px;
        --pricing-border: none;
        --pricing-padding: 16px;
        --pricing-width: 100%;

        --pricing-font: 'Catamaran', sans-serif;
        --pricing-text-color: #FFFFFF;

        --from-size: 12px;
        --from-weight: 500;
        --from-line-height: 1.4;

        --amount-size: 22px;
        --amount-weight: 700;
        --amount-line-height: 1.2;

        --unit-size: 12px;
        --unit-weight: 500;
        --unit-line-height: 1.4;

        --toggle-size: 12px;
        --toggle-weight: 600;
        --toggle-line-height: 1.4;
        --toggle-color: #00D5F9;
        --toggle-hover-color: #000000;
        --toggle-icon-size: 16px;
        --toggle-gap: 4px;

        --th-size: 12px;
        --th-weight: 700;
        --th-line-height: 1.4;

        --td-size: 12px;
        --td-weight: 500;
        --td-line-height: 1.5;

        --head-gap: 10px;
        --row-padding-y: 10px;
        --row-padding-x: 0px;

        --divider-color: #414141;
        --divider-width: 1px;
    }

}


/* =========================
   4. MAIN CONTAINER
   ========================= */
.sib-pricing.sib-style-airy {
    display: block !important;
    width: var(--pricing-width, 100%) !important;
    max-width: 100%;
    box-sizing: border-box !important;

    background: var(--pricing-bg, #1D1D1D) !important;
    border: var(--pricing-border, none) !important;
    border-radius: var(--pricing-radius, 15px) !important;
    padding: var(--pricing-padding, 20px) !important;

    font-family: var(--pricing-font, 'Catamaran', sans-serif) !important;
    color: var(--pricing-text-color, #FFFFFF) !important;

    box-shadow: none !important;
    overflow: hidden;
}

/* All pricing text */
.sib-pricing.sib-style-airy,
.sib-pricing.sib-style-airy * {
    font-family: var(--pricing-font, 'Catamaran', sans-serif) !important;
    box-sizing: border-box;
}


/* =========================
   5. TOP HEADER
   ========================= */
.sib-pricing.sib-style-airy .sib-pricing-head {
    display: flex !important;
    align-items: center !important;
    justify-content: space-between !important;
    flex-wrap: nowrap;
    gap: var(--head-gap, 12px);

    width: 100%;
    margin: 0;
    padding: 0;

    background: transparent !important;
    border: none !important;
    box-shadow: none !important;
}

/* From + price + /day */
.sib-pricing.sib-style-airy .sib-pricing-from {
    display: inline-flex !important;
    align-items: baseline !important;
    flex-wrap: wrap;
    gap: 5px;

    min-width: 0;
    margin: 0;
    padding: 0;

    color: #FFFFFF !important;
    font-size: var(--from-size, 14px);
    font-weight: var(--from-weight, 500);
    line-height: var(--from-line-height, 1.4);
}

/* From label */
.sib-pricing.sib-style-airy .sib-pricing-pre {
    color: #FFFFFF !important;
    font-size: var(--from-size, 14px) !important;
    font-weight: var(--from-weight, 500) !important;
    line-height: var(--from-line-height, 1.4) !important;
}

/* Main price */
.sib-pricing.sib-style-airy .sib-pricing-amt,
.sib-pricing.sib-style-airy .sib-pricing-amt .amount,
.sib-pricing.sib-style-airy .sib-pricing-amt bdi,
.sib-pricing.sib-style-airy .sib-pricing-amt .woocommerce-Price-currencySymbol {
    color: #FFFFFF !important;
    font-size: var(--amount-size, 28px) !important;
    font-weight: var(--amount-weight, 700) !important;
    line-height: var(--amount-line-height, 1.2) !important;
}

/* / day */
.sib-pricing.sib-style-airy .sib-pricing-unit {
    color: #FFFFFF !important;
    font-size: var(--unit-size, 14px) !important;
    font-weight: var(--unit-weight, 500) !important;
    line-height: var(--unit-line-height, 1.4) !important;
}


/* =========================
   6. RATES BUTTON
   ========================= */
.sib-pricing.sib-style-airy .sib-pricing-toggle {
    display: inline-flex !important;
    align-items: center !important;
    justify-content: center !important;
    flex-shrink: 0;

    gap: var(--toggle-gap, 6px);
    margin: 0 !important;
    padding: 0 !important;

    background: transparent !important;
    border: none !important;
    outline: none !important;
    box-shadow: none !important;
    border-radius: 0 !important;

    color: var(--toggle-color, #00D5F9) !important;
    font-size: var(--toggle-size, 14px) !important;
    font-weight: var(--toggle-weight, 600) !important;
    line-height: var(--toggle-line-height, 1.4) !important;

    text-decoration: none !important;
    cursor: pointer;

    transition: color 0.2s ease;
}

/* Rates icon */
.sib-pricing.sib-style-airy .sib-pricing-toggle svg {
    display: block !important;
    flex: 0 0 var(--toggle-icon-size, 18px);

    width: var(--toggle-icon-size, 18px) !important;
    height: var(--toggle-icon-size, 18px) !important;

    margin: 0 !important;
    padding: 0 !important;

    color: currentColor !important;
    stroke: currentColor !important;
    fill: none !important;

    vertical-align: middle;
}

/* Icon path */
.sib-pricing.sib-style-airy .sib-pricing-toggle svg path {
    stroke: currentColor !important;
    fill: none !important;
}

/* Hover: text and icon turn black */
.sib-pricing.sib-style-airy .sib-pricing-toggle:hover,
.sib-pricing.sib-style-airy .sib-pricing-toggle:hover svg {
    color: var(--toggle-hover-color, #000000) !important;
    stroke: currentColor !important;
}

.sib-pricing.sib-style-airy .sib-pricing-toggle:hover svg path {
    stroke: currentColor !important;
}

/* Keyboard focus without visible border */
.sib-pricing.sib-style-airy .sib-pricing-toggle:focus,
.sib-pricing.sib-style-airy .sib-pricing-toggle:focus-visible {
    outline: none !important;
    border: none !important;
    box-shadow: none !important;
}


/* =========================
   7. PRICE TABLE
   ========================= */
.sib-pricing.sib-style-airy .sib-rates {
    width: 100% !important;
    margin: 16px 0 0 !important;
    padding: 0 !important;

    border: none !important;
    border-collapse: collapse !important;
    border-spacing: 0 !important;
    table-layout: auto;

    background: transparent !important;
    color: #FFFFFF !important;
}

/* Remove table outer borders */
.sib-pricing.sib-style-airy .sib-rates,
.sib-pricing.sib-style-airy .sib-rates thead,
.sib-pricing.sib-style-airy .sib-rates tbody,
.sib-pricing.sib-style-airy .sib-rates tr {
    border: none !important;
    background: transparent !important;
}

/* Table header cells */
.sib-pricing.sib-style-airy .sib-rates thead th {
    color: #FFFFFF !important;
    font-size: var(--th-size, 14px) !important;
    font-weight: var(--th-weight, 700) !important;
    line-height: var(--th-line-height, 1.4) !important;

    padding: var(--row-padding-y, 12px) var(--row-padding-x, 0px) !important;

    background: transparent !important;
    border: none !important;
    border-bottom: var(--divider-width, 1px) solid var(--divider-color, #414141) !important;
}

/* Period left, Price right */
.sib-pricing.sib-style-airy .sib-rates th:first-child,
.sib-pricing.sib-style-airy .sib-rates td:first-child {
    text-align: left !important;
}

.sib-pricing.sib-style-airy .sib-rates th:last-child,
.sib-pricing.sib-style-airy .sib-rates td:last-child {
    text-align: right !important;
}

/* Table body cells */
.sib-pricing.sib-style-airy .sib-rates tbody td {
    color: #FFFFFF !important;
    font-size: var(--td-size, 14px) !important;
    font-weight: var(--td-weight, 500) !important;
    line-height: var(--td-line-height, 1.5) !important;

    padding: var(--row-padding-y, 12px) var(--row-padding-x, 0px) !important;

    background: transparent !important;
    border: none !important;
    border-bottom: var(--divider-width, 1px) solid var(--divider-color, #414141) !important;
}

/* Price amounts in table */
.sib-pricing.sib-style-airy .sib-rates .woocommerce-Price-amount,
.sib-pricing.sib-style-airy .sib-rates .woocommerce-Price-currencySymbol {
    color: #FFFFFF !important;
    font-size: inherit !important;
    font-weight: inherit !important;
}

/* Remove final row divider */
.sib-pricing.sib-style-airy .sib-rates tbody tr:last-child td {
    border-bottom: none !important;
}

/* Remove theme pseudo-elements */
.sib-pricing.sib-style-airy .sib-rates th::before,
.sib-pricing.sib-style-airy .sib-rates th::after,
.sib-pricing.sib-style-airy .sib-rates td::before,
.sib-pricing.sib-style-airy .sib-rates td::after {
    box-shadow: none !important;
}


/* =========================
   8. SMALL SCREEN SAFETY
   ========================= */
@media (max-width: 380px) {
    .sib-pricing.sib-style-airy .sib-pricing-head {
        gap: 8px;
    }

    .sib-pricing.sib-style-airy .sib-pricing-from {
        gap: 3px;
    }
}





/* Hide live booking total */
.sib-pricing-total--live {
    display: none !important;
}/* End custom CSS */
/* Start custom CSS for jet-single-add-to-cart, class: .elementor-element-8abcdef *//* =====================================================
   THE ARCHIVE LAB — SIBOOKING & BUNDLE STYLES
   Font: Catamaran
   Main background: #1D1D1D
   Field background: #414141
   Accent: #00D5F9
===================================================== */


/* =====================================================
   1. SIBOOKING FORM CONTAINER
===================================================== */

form.cart:has(#sib-cal.sib-cal) {
    background-color: #1D1D1D !important;
    border-radius: 15px !important;
    padding: 40px 20px 20px !important;
    box-sizing: border-box !important;
}


/* =====================================================
   2. SIBOOKING LABELS
===================================================== */

.sib-cal .sib-label {
    font-family: 'Catamaran', sans-serif !important;
    color: #FFFFFF !important;
    font-weight: 500 !important;
}


/* =====================================================
   3. DATE & TIME INPUTS
===================================================== */

.sib-cal .sibooking-from,
.sib-cal .sibooking-to,
.sib-cal .sib-input {
    background-color: #414141 !important;
    border: none !important;
    border-radius: 25px !important;
    font-family: 'Catamaran', sans-serif !important;
    color: #FFFFFF !important;
    font-weight: 400 !important;
    box-shadow: none !important;
    outline: none !important;
}

.sib-cal .sibooking-from::placeholder,
.sib-cal .sibooking-to::placeholder,
.sib-cal .sib-input::placeholder {
    color: #FFFFFF !important;
    font-family: 'Catamaran', sans-serif !important;
    font-weight: 400 !important;
    opacity: 1 !important;
}


/* =====================================================
   4. BOOKING SUMMARY
===================================================== */

.sib-cal .sib-summary {
    background-color: #414141 !important;
    border: none !important;
    border-radius: 15px !important;
    box-shadow: none !important;
}

.sib-summary-text,
.sib-summary-text *,
.sib-qty-label,
.sib-qty-input {
    color: #FFFFFF !important;
    font-family: 'Catamaran', sans-serif !important;
    font-weight: 500 !important;
}

.sib-cal .sib-summary-lines,
.sib-cal .sib-summary-lines * {
    font-family: 'Catamaran', sans-serif !important;
    color: #FFFFFF !important;
}

.sib-cal .sib-summary-actions {
    width: 100% !important;
}


/* =====================================================
   5. QUANTITY STEPPER
===================================================== */

.sib-qty {
    display: flex !important;
    justify-content: space-between !important;
    align-items: center !important;
    width: 100% !important;
}

.sib-qty-stepper {
    margin-left: auto !important;
}

.sib-qty-btn {
    background-color: #1D1D1D !important;
    border: none !important;
    box-shadow: none !important;
}

.sib-qty-btn.sib-qty-plus {
    margin: 0 !important;
}

/* Quantity stepper SVG icons — white */
.sib-qty-btn svg,
.sib-qty-btn svg path {
    color: #FFFFFF !important;
    stroke: #FFFFFF !important;
    fill: none !important;
}

/* =====================================================
   6. RESERVE BUTTON
===================================================== */

.single_add_to_cart_button,
button.single_add_to_cart_button {
    display: block !important;
    width: 100% !important;
    max-width: 100% !important;
    margin: 0 !important;
    background-color: #00D5F9 !important;
    color: #FFFFFF !important;
    font-family: 'Catamaran', sans-serif !important;
    border: none !important;
    box-shadow: none !important;
    box-sizing: border-box !important;
}

.single_add_to_cart_button:hover,
button.single_add_to_cart_button:hover {
    background-color: #00D5F9 !important;
    color: #000000 !important;
    font-family: 'Catamaran', sans-serif !important;
}
form.cart:has(#sib-cal.sib-cal) button.single_add_to_cart_button {
    display: flex !important;
    justify-content: center !important;
    align-items: center !important;
    text-align: center !important;
    line-height:  !important;
    padding: 12px 20px !important;
}

/* =====================================================
   7. CALENDAR & TIME PANEL — GLASSMORPHISM
===================================================== */

.sib-fp.flatpickr-calendar,
.sib-cal .sib-pane--time {
    background: rgba(65, 65, 65, 0.52) !important;

    -webkit-backdrop-filter: blur(15px) saturate(140%) !important;
    backdrop-filter: blur(15px) saturate(140%) !important;

    border: none !important;
    border-radius: 15px !important;

    box-shadow: 0 8px 30px rgba(0, 0, 0, 0.15) !important;

    overflow: hidden;
}


/* Remove Flatpickr default backgrounds */

.sib-fp.flatpickr-calendar::before,
.sib-fp.flatpickr-calendar::after {
    background: transparent !important;
}

.sib-fp .flatpickr-months,
.sib-fp .flatpickr-month,
.sib-fp .flatpickr-innerContainer,
.sib-fp .flatpickr-rContainer,
.sib-fp .flatpickr-weekdays,
.sib-fp .flatpickr-weekdaycontainer,
.sib-fp .flatpickr-days,
.sib-fp .dayContainer {
    background: transparent !important;
}


/* Remove time panel internal backgrounds */

.sib-cal .sib-pane--time .sib-pane-head,
.sib-cal .sib-pane--time .sib-slots,
.sib-cal .sib-pane--time .sib-slot-group {
    background: transparent !important;
}


/* =====================================================
   8. CALENDAR TYPOGRAPHY
===================================================== */

.sib-fp .flatpickr-current-month,
.sib-fp .flatpickr-current-month *,
.sib-fp .flatpickr-weekday,
.sib-fp .flatpickr-day,
.sib-h,
.sib-hours,
.sib-hint {
    font-family: 'Catamaran', sans-serif !important;
    color: #FFFFFF !important;
}


/* Disabled dates */

.sib-fp .flatpickr-day.flatpickr-disabled,
.sib-fp .flatpickr-day.prevMonthDay.flatpickr-disabled {
    color: #000000 !important;
    font-family: 'Catamaran', sans-serif !important;
}


/* Adjacent month dates */

.sib-fp .flatpickr-day.nextMonthDay,
.sib-fp .flatpickr-day.prevMonthDay {
    color: #BDBDBD !important;
    font-family: 'Catamaran', sans-serif !important;
}


/* =====================================================
   9. CALENDAR DAY INTERACTIONS
===================================================== */

/* Hover and focus */

.sib-fp .flatpickr-day:hover,
.sib-fp .flatpickr-day:focus {
    background: #414141 !important;
    border: 0 solid transparent !important;
    border-radius: 25px !important;
    box-shadow: none !important;
}


/* Selected dates and date range */

.sib-fp .flatpickr-day.selected,
.sib-fp .flatpickr-day.sib-range-start,
.sib-fp .flatpickr-day.sib-range-end,
.sib-fp .flatpickr-day.sib-inrange {
    background: #414141 !important;
    border: 1px solid transparent !important;
    box-shadow: none !important;
}


/* Range start */

.sib-fp .flatpickr-day.sib-range-start {
    border-radius: 25px 0 0 25px !important;
}


/* Range end */

.sib-fp .flatpickr-day.sib-range-end {
    border-radius: 0 25px 25px 0 !important;
}


/* Dates between start and end */

.sib-fp .flatpickr-day.sib-inrange {
    border-radius: 0 !important;
}


/* =====================================================
   10. TIME SLOTS
===================================================== */

.sib-slot {
    background: rgba(29, 29, 29, 0.22) !important;

    -webkit-backdrop-filter: blur(15px) saturate(140%) !important;
    backdrop-filter: blur(15px) saturate(140%) !important;

    color: #FFFFFF !important;
    font-family: 'Catamaran', sans-serif !important;

    margin: 0 !important;
    border: none !important;
    border-radius: 25px !important;
    box-shadow: none !important;
    box-sizing: border-box !important;
}


/* Time slot hover */

.sib-slot:hover {
    background: #414141 !important;
    color: #FFFFFF !important;
    border: none !important;
    box-shadow: none !important;
}


/* Time slot text */

.sib-slot *,
.sib-slot:hover * {
    color: #FFFFFF !important;
    font-family: 'Catamaran', sans-serif !important;
}


/* =====================================================
   11. RESET BUTTON
===================================================== */

button.sib-reset {
    font-family: 'Catamaran', sans-serif !important;
    color: #FFFFFF !important;
    background: transparent !important;
    border: none !important;
    margin: 0 !important;
    box-shadow: none !important;
    outline: none !important;
}

button.sib-reset:hover {
    color: #000000 !important;
    background: transparent !important;
    border: none !important;
    box-shadow: none !important;
}


/* =====================================================
   12. BUNDLE AVAILABILITY
===================================================== */

.bundle_availability {
    display: none !important;
}


/* =====================================================
   13. BUNDLE CONTAINER
===================================================== */

.bundle_wrap {
    background: #414141 !important;
    border: none !important;
    border-radius: 15px !important;
    padding: 15px !important;
    margin: 0 !important;
    box-shadow: none !important;
    box-sizing: border-box !important;
}


/* Bundle button layout */

.bundle_wrap .bundle_button {
    display: flex !important;
    flex-direction: column !important;
    align-items: stretch !important;
    gap: 1px !important;
    width: 100% !important;
    margin: 0 !important;
    padding: 0 !important;
    float: none !important;
    clear: both !important;
}


/* =====================================================
   14. BUNDLE TYPOGRAPHY
===================================================== */

.item_title,
.quantity {
    color: #FFFFFF !important;
    font-size: 18px;
    font-family: 'Catamaran', sans-serif !important;
}


/* Product link icon */

.bundled_product_title_link .bundled_product_permalink {
    color: #00D5F9 !important;
}

.bundled_product_title_link .bundled_product_permalink:hover {
    color: #808080 !important;
}

.bundled_product_title_link .bundled_product_permalink::before,
.bundled_product_title_link .bundled_product_permalink::after {
    color: inherit !important;
}


/* Table headings */

thead,
thead tr,
thead th,
thead th span {
    font-family: 'Catamaran', sans-serif !important;
    color: #FFFFFF !important;
}


/* =====================================================
   15. BUNDLE TABLE — BASE LAYOUT
===================================================== */

/* Remove backgrounds, borders and shadows */

table.bundled_products,
table.bundled_products thead,
table.bundled_products tbody,
table.bundled_products tr,
table.bundled_products th,
table.bundled_products td {
    background: transparent !important;
    border: none !important;
    outline: none !important;
    box-shadow: none !important;
}


/* Keep products in one horizontal row */

table.bundled_products {
    width: 100% !important;
    border-collapse: collapse !important;
    border-spacing: 0 !important;
    table-layout: fixed !important;
}

table.bundled_products tr.bundled_product {
    display: table-row !important;
    width: 100% !important;
}


/* Shared table cells */

table.bundled_products .bundled_item_col {
    display: table-cell !important;
    float: none !important;
    vertical-align: middle !important;
    border: none !important;
    padding: 12px 8px !important;
    box-sizing: border-box !important;
}


/* =====================================================
   16. BUNDLE IMAGE COLUMN
===================================================== */

table.bundled_products .bundled_item_images_col,
table.bundled_products .bundled_item_images_head {
    width: 100px !important;
    text-align: center !important;
    vertical-align: middle !important;
}

table.bundled_products .bundled_product_images,
table.bundled_products .bundled_product_image {
    margin: 0 auto !important;
    padding: 0 !important;
}

table.bundled_products .bundled_product_images img {
    display: block !important;
    width: 80px !important;
    height: 80px !important;
    max-width: 100% !important;
    object-fit: contain !important;
    margin: 0 auto !important;
}


/* =====================================================
   17. BUNDLE PRODUCT DETAILS
===================================================== */

table.bundled_products .bundled_item_details_col {
    width: auto !important;
    text-align: left !important;
    vertical-align: middle !important;
}

table.bundled_products .bundled_product_title {
    display: flex !important;
    align-items: center !important;
    flex-wrap: wrap !important;
    margin: 0 !important;
    padding: 0 !important;
    line-height: 1.4 !important;
}

table.bundled_products .bundled_product_title_inner {
    display: inline-flex !important;
    align-items: center !important;
    flex-wrap: wrap !important;
    margin: 0 !important;
}


/* Remove unnecessary spacing from product content */

table.bundled_products .details,
table.bundled_products .cart,
table.bundled_products .bundled_item_wrap,
table.bundled_products .bundled_item_cart_content,
table.bundled_products .bundled_item_cart_details,
table.bundled_products .bundled_item_after_cart_details {
    margin: 0 !important;
    padding: 0 !important;
    border: none !important;
    background: transparent !important;
}


/* =====================================================
   18. BUNDLE QUANTITY COLUMN
===================================================== */

table.bundled_products .bundled_item_qty_col,
table.bundled_products .bundled_item_qty_head {
    width: 100px !important;
    text-align: center !important;
    vertical-align: middle !important;
}


/* =====================================================
   19. HIDE BUNDLE QUANTITY LABEL
===================================================== */

.item_qty {
    display: none !important;
}


/* =====================================================
   20. PRODUCT THUMBNAIL
===================================================== */

img.attachment-woocommerce_thumbnail.size-woocommerce_thumbnail.wp-post-image {
    width: 80px !important;
    height: 80px !important;
    object-fit: contain !important;
}


/* =====================================================
   21. DISABLE BUNDLE IMAGE LINKS
===================================================== */

.bundled_item_images_col .bundled_product_image a {
    pointer-events: none !important;
    cursor: default !important;
}


/* =====================================================
   22. ADDED TO CART LINK
===================================================== */

a.added_to_cart.wc-forward {
    font-family: 'Catamaran', sans-serif !important;
    color: #FFFFFF !important;
    font-weight: 400 !important;
    text-align: center !important;
    display: block;
    transition: color 0.2s ease;
}

a.added_to_cart.wc-forward:hover {
    color: #1D1D1D !important;
}


/* =====================================================
   23. TABLET — MAX WIDTH 1024px
===================================================== */

@media (max-width: 1024px) {

    table.bundled_products .bundled_item_images_col,
    table.bundled_products .bundled_item_images_head {
        width: 85px !important;
    }

    table.bundled_products .bundled_item_qty_col,
    table.bundled_products .bundled_item_qty_head {
        width: 55px !important;
        padding-left: 2px !important;
        padding-right: 2px !important;
    }

    table.bundled_products .bundled_product_images img {
        width: 65px !important;
        height: 65px !important;
    }

    table.bundled_products .bundled_item_col {
        padding: 10px 5px !important;
    }
}


/* =====================================================
   24. MOBILE — MAX WIDTH 767px
===================================================== */

@media (max-width: 767px) {

    /* Bundle table */

    table.bundled_products {
        width: 100% !important;
        table-layout: fixed !important;
    }

    /* Image column */

    table.bundled_products .bundled_item_images_col,
    table.bundled_products .bundled_item_images_head {
        width: 65px !important;
    }

    /* Quantity column */

    table.bundled_products .bundled_item_qty_col,
    table.bundled_products .bundled_item_qty_head {
        width: 42px !important;
        padding-left: 1px !important;
        padding-right: 1px !important;
        text-align: center !important;
    }

    /* Product images */

    table.bundled_products .bundled_product_images img {
        width: 50px !important;
        height: 50px !important;
    }

    /* Table cell spacing */

    table.bundled_products .bundled_item_col {
        padding: 8px 3px !important;
    }

    /* Product titles */

    table.bundled_products .bundled_product_title {
        font-size: 13px !important;
        overflow-wrap: anywhere !important;
    }

    /* Elementor product add-to-cart widget */

    .elementor-element-7548ae16.elementor-widget-woocommerce-product-add-to-cart {
        width: 100% !important;
        max-width: 100% !important;
        height: fit-content !important;
        min-height: 0 !important;
        flex-grow: 0 !important;
    }
}




@media (max-width: 767px) {
    /* 1. 强制重置该特定 Widget 及其容器的内外边距，并设为全宽 */
    .elementor-element-8abcdef,
    .elementor-element-8abcdef .elementor-widget {
        margin-left: 0 !important;
        margin-right: 0 !important;
        padding-left: 0 !important;
        padding-right: 0 !important;
        width: 100% !important;
        max-width: 100% !important;
    }/* End custom CSS */
/* Start custom CSS for woocommerce-product-meta, class: .elementor-element-b4524f2 */.product_meta a {
    pointer-events: none !important;
    cursor: default !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4abdca0 */.jet-woo-builder-breadcrumbs {
    display: none !important;
}/* End custom CSS */