@import url("https://use.typekit.net/jxv3ztf.css");



@font-face {
    font-family: 'Grarvur Condensed Black';
    font-style: normal;
    font-weight: 900;
    font-display: auto;
    src: url('/wp-content/uploads/2025/06/GravurCondensed-Black.eot');
    src: url('/wp-content/uploads/2025/06/GravurCondensed-Black.eot?#iefix') format('embedded-opentype'), url('/wp-content/uploads/2025/06/GravurCondensed-Black.woff2') format('woff2'), url('/wp-content/uploads/2025/06/GravurCondensed-Black.woff') format('woff'), url('/wp-content/uploads/2025/06/GravurCondensed-Black-1.ttf') format('truetype'), url('/wp-content/uploads/2025/06/GravurCondensed-Black.svg#Gravur') format('svg');
}

:root {
    /* Color */

    --color-primary: #122B92;
    --color-secondary: #3EA635;
    --color-green-light: #9dcd44;
    --color-red: #E71B2A;
    --white: #FFFFFF;
    --black: #000000;
    --body: #000000;

    /* Font Size */

    --f78: 78px;
    --f38: 38px;
    --f24: 24px;
    --f20: 20px;
    --f18: 18px;
    --f16: 16px;

    /* Space */

    --s100: 100px;
    --s50: 50px;
    --s40: 40px;
    --s30: 30px;
    --s20: 20px;

}


@media (max-width:1700.98px) {
    :root {
        --f78: 60px;
    }

}

@media (max-width:1400.98px) {
    :root {
        --f78: 50px;
        /* Space */
        --s100: 80px;
        --s50: 40px;
        --s40: 30px;
    }


}


@media (max-width:1200.98px) {
    :root {


        /* Space */
        --s100: 60px;
        --s50: 30px;
        --s40: 20px;

    }


}


@media (max-width:991.98px) {
    :root {
        /* Font Size */
        --f78: 42px;
        --f38: 30px;
        --f24: 20px;
        --f20: 18px;
        --f18: 16px;

        /* Space */
        --s100: 50px;
        --s50: 25px;
        --s40: 20px;
    }


}


body {font-family: "Verdana", Sans-serif;}
h1,
h2,
h3,
h4,
h5,
h6 {font-family: "Grarvur Condensed Black";}
.organium_button--primary:hover {border-color: var(--color-secondary);}
body .site-search .close-search {background-color: var(--e-global-color-ca71f76);}
body .site-search .close-search:hover {background-color: var(--e-global-color-e69637d);}
.organium_content_slider_widget .organium_content_slider_title {font-family: "Grarvur Condensed Black";color: var(--color-primary);}
.organium_footer.organium_footer_style_1 {padding-top: var(--s100);padding-bottom: var(--s100);background: #f1f8e2;overflow: hidden;}
.organium_header .organium_main-menu>li>a,
body .quadmenu-navbar-nav>li>a {font-family: "Verdana", Sans-serif !important;font-weight: 500;font-size: 18px;}
.organium_content_slider_widget .slick-arrow:before {background-color: var(--color-secondary);}
.organium_content_slider_widget .slick-arrow:after {color: var(--e-global-color-be401bb);}
.organium_content_slider_widget .slick-arrow:hover:before {background-color: var(--e-global-color-e69637d);}
.background-shape>.elementor-background-overlay {background-position: bottom center;background-repeat: no-repeat;background-size: contain;opacity: 1;top: auto !important;z-index: 4;height: 110px;bottom: 0 !important;}
.woocommerce-loop-product__wrapper a.button,
.organium_aside-dropdown .organium_aside-dropdown__close:hover,
.organium_page_content_wrapper .organium_sidebar.shop_hidden_sidebar .shop_hidden_sidebar_close:hover,
.organium_video_widget .organium_video_container .organium_close_popup_layer .organium_close_button:hover,
.organium_tabs_widget .organium_video_container .organium_close_popup_layer .organium_close_button:hover,
.wc-block-featured-product .wc-block-featured-product__link .wp-block-button__link,
.wc-block-featured-category .wp-block-button .wp-block-button__link,
.wc-block-components-load-more .wp-block-button__link {background-color: var(--color-secondary);}
.organium_footer.organium_footer_style_1 .organium_contacts_widget_wrapper a:hover {color: var(--color-secondary);}
.footer_widgets .widget_organium_address_widget .organium_contacts_widget_wrapper>div strong {display: none;}
.organium_footer_socials.organium_footer_socials--bg li a:hover,
.organium_footer .widget_organium_address_widget .organium-socials li a:hover {background: var(--color-green-light);}
.organium_footer.organium_footer_style_1:before {content: '';background-image: url(/wp-content/uploads/2025/06/shape-demo.svg);position: absolute;left: 0 !important;background-size: contain;background-repeat: no-repeat;height: 260px;background-position: right;top: -40px;width: 310px;}
.breadcrumbs-wrapper .delimiter {font: 400 normal 16px / 1 'Flaticon';}
.breadcrumbs-wrapper .delimiter:before {color: var(--color-secondary);}
p strong,
blockquote,
.organium_pagination .page-numbers,
.organium_pagination .post-page-numbers,
.wishlist-pagination .page-numbers,
.wishlist-pagination .post-page-numbers,
.breadcrumbs-wrapper .breadcrumbs {color: var(--color-secondary);}
.breadcrumbs-wrapper .breadcrumbs {font-size: 24px;line-height: 24px; font-weight: normal;}
/* Product */
.yith-add-to-wishlist-button-block {display: none;}
.organium_page_title_container {display: none;}
.custom-product-banner {position: relative;z-index: 1;background-color: #9DCD4426;background-repeat: no-repeat;background-size: 560px auto;transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding: 150px 0px 200px 0px;background-position: top right;}
.block-heading .block-heading__subtitle{display: none;}
body .custom-product-banner .elementor-widget-heading h1 {font-family: "Grarvur Condensed Black";font-size: 90px;line-height: 1.2em;color: var(--color-primary);font-weight: 900;margin-bottom: 0;}
.organium_page_content_wrapper:not(.organium_woocommerce_wrapper)>.container {max-width: 100%;}
nav.breadcrumbs * {font-family: "Verdana", Sans-serif;}
.custom-product-banner:before {content: '';background-image: url(/wp-content/uploads/2025/06/shape-bottom-scaled.png);background-position: bottom center;background-size: contain;opacity: 1;transition: background 0.3s, border-radius 0.3s, opacity 0.3s;position: absolute;bottom: 0px;left: 0;right: 0;background-repeat: no-repeat;height: 100%;width: 100%;z-index: -1;}
.organium_page_content_wrapper.with_bottom_margin, .organium_blog_content_wrapper.with_bottom_margin {margin-bottom: var(--s100);margin-top: var(--s100);}
.search_trigger, .wishlist_link {display: none;}
.single-product.woocommerce div.product .product_title {font-family: "Grarvur Condensed Black";color: var(--color-primary);}
.background-shape .organium_content_slider_widget .slide-animation-type-fade_in_left.slick-current .active_image {left: 10%;right: auto;top: 45%;}
.background-shape .organium_content_slider_widget .slide-animation-type-fade_in_left.slick-current .active_image img {height: 650px;object-fit: contain;}
section.background-shape {position: relative;}
.elementor-column-gap-default > .elementor-row > .elementor-column > .elementor-widget-wrap{padding: 10px 20px;}
section.background-shape:before {content: '';background-image: url(/wp-content/uploads/2025/06/right-shape.svg);background-position: left top;background-repeat: no-repeat;background-size: contain;position: absolute;left: 0px;right: 0;top: 80px;bottom: 0;height: 200px;z-index: 11;}
.wic-resourced-section .product-box img {box-shadow: 0px 3px 6px rgba(0, 0, 0, 0.16);}
.elementor-section.elementor-section-stretched{margin-bottom: 0;}
.menu_close.menu_close--large .menu_close_icon:hover {background-color: var(--color-green-light);}
.section-left-right-spacing {margin-left: -15px;margin-right: -15px;}
a.icon-twitter:before{font-family: "Font Awesome 5 Brands" !important;font-weight: 400;content: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20%20viewBox%3D%220%200%2030%2030%22%20fill%3D%22%23fff%22%20width%3D%2215px%22%20height%3D%2230px%22%3E%3Cpath%20d%3D%22M26.37%2C26l-8.795-12.822l0.015%2C0.012L25.52%2C4h-2.65l-6.46%2C7.48L11.28%2C4H4.33l8.211%2C11.971L12.54%2C15.97L3.88%2C26h2.65%20l7.182-8.322L19.42%2C26H26.37z%20M10.23%2C6l12.34%2C18h-2.1L8.12%2C6H10.23z%22%2F%3E%3C%2Fsvg%3E");}
.organium_aside-dropdown a.icon-twitter:before{content: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2030%2030%22%20fill%3D%22%23000%22%20width%3D%2215px%22%20height%3D%2230px%22%3E%3Cpath%20d%3D%22M26.37%2C26l-8.795-12.822l0.015%2C0.012L25.52%2C4h-2.65l-6.46%2C7.48L11.28%2C4H4.33l8.211%2C11.971L12.54%2C15.97L3.88%2C26h2.65%20l7.182-8.322L19.42%2C26H26.37z%20M10.23%2C6l12.34%2C18h-2.1L8.12%2C6H10.23z%22%2F%3E%3C%2Fsvg%3E");}
.organium_aside-dropdown a.icon-twitter:hover::before{content: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20%20viewBox%3D%220%200%2030%2030%22%20fill%3D%22%23fff%22%20width%3D%2215px%22%20height%3D%2230px%22%3E%3Cpath%20d%3D%22M26.37%2C26l-8.795-12.822l0.015%2C0.012L25.52%2C4h-2.65l-6.46%2C7.48L11.28%2C4H4.33l8.211%2C11.971L12.54%2C15.97L3.88%2C26h2.65%20l7.182-8.322L19.42%2C26H26.37z%20M10.23%2C6l12.34%2C18h-2.1L8.12%2C6H10.23z%22%2F%3E%3C%2Fsvg%3E");}
.organium_blog_listing_widget .organium_post_title a:hover, .organium_recent_posts_widget .organium_post_title a:hover, .organium_sidebar .recent-posts__item-link:hover, .organium_sidebar .recent-recipes__item-link:hover, .organium_sidebar .widget.widget_categories ul li:hover > a, .organium_sidebar .widget.widget_categories ul li.current-cat > a, ul.wp-block-categories li:hover > a, .wp-block-categories > ul li:hover > a, ul.wp-block-categories li:hover > .item-wrapper > a, .wp-block-categories > ul li:hover > .item-wrapper > a, ul.wc-block-product-categories-list li:hover > a, ul.wc-block-product-categories-list li:hover > .item-wrapper > a, .organium_sidebar .widget.widget_organium_recipes_categories_widget ul li:hover > a, .organium_sidebar .widget.widget_organium_recipes_categories_widget ul li.current-cat > a, .woocommerce .organium_sidebar .widget.widget_product_categories ul li:hover > a, .organium_sidebar .widget.woocommerce.widget_product_categories ul li:hover > a, .woocommerce-page .organium_sidebar .widget.widget_product_categories ul li:hover > a, .woocommerce .organium_sidebar .widget.widget_product_categories ul li.current-cat > a, .organium_sidebar .widget.woocommerce.widget_product_categories ul li.current-cat > a, .woocommerce-page .organium_sidebar .widget.widget_product_categories ul li.current-cat > a, .organium_sidebar .widget.widget_recent_entries ul li a:hover, .organium_sidebar .widget.widget_archive ul li a:hover, ul.wp-block-archives li a:hover, .organium_sidebar .widget.widget_pages ul li a:hover, .organium_sidebar .widget ul.wp-block-page-list li a:hover, .organium_sidebar .widget.widget_meta ul li a:hover, .organium_sidebar .widget.widget_recent_comments ul li a:hover, .wp-block-latest-comments li .wp-block-latest-comments__comment-meta a:hover, .organium_sidebar .widget.widget_rss .widget_title a:hover, .organium_sidebar .widget.widget_rss ul li a:hover, .wp-block-rss .wp-block-rss__item-title a:hover, .organium_sidebar .widget.widget_nav_menu ul li a:hover, .woocommerce .shop_mode_list .woocommerce-loop-product__wrapper .content-woocommerce_wrapper .woocommerce-loop-product__title, .woocommerce .shop_mode_list .woocommerce-loop-product__wrapper .content-woocommerce_wrapper .woocommerce-loop-category__title, .woocommerce .shop_mode_list .woocommerce-loop-product__wrapper .content-woocommerce_wrapper h3, .woocommerce-page .shop_mode_list .woocommerce-loop-product__wrapper .content-woocommerce_wrapper .woocommerce-loop-product__title, .woocommerce-page .shop_mode_list .woocommerce-loop-product__wrapper .content-woocommerce_wrapper .woocommerce-loop-category__title, .woocommerce-page .shop_mode_list .woocommerce-loop-product__wrapper .content-woocommerce_wrapper h3 a:hover{color: var(--color-secondary);}
.woocommerce .shop_mode_grid .woocommerce-loop-product__wrapper .content-woocommerce_wrapper .woocommerce-loop-product__title, .woocommerce .shop_mode_grid .woocommerce-loop-product__wrapper .content-woocommerce_wrapper .woocommerce-loop-category__title, .woocommerce .shop_mode_grid .woocommerce-loop-product__wrapper .content-woocommerce_wrapper h3, .woocommerce-page .shop_mode_grid .woocommerce-loop-product__wrapper .content-woocommerce_wrapper .woocommerce-loop-product__title, .woocommerce-page .shop_mode_grid .woocommerce-loop-product__wrapper .content-woocommerce_wrapper .woocommerce-loop-category__title, .woocommerce-page .shop_mode_grid .woocommerce-loop-product__wrapper .content-woocommerce_wrapper h3, .woocommerce .shop_mode_list .woocommerce-loop-product__wrapper .content-woocommerce_wrapper .woocommerce-loop-product__title, .woocommerce .shop_mode_list .woocommerce-loop-product__wrapper .content-woocommerce_wrapper .woocommerce-loop-category__title, .woocommerce .shop_mode_list .woocommerce-loop-product__wrapper .content-woocommerce_wrapper h3, .woocommerce-page .shop_mode_list .woocommerce-loop-product__wrapper .content-woocommerce_wrapper .woocommerce-loop-product__title, .woocommerce-page .shop_mode_list .woocommerce-loop-product__wrapper .content-woocommerce_wrapper .woocommerce-loop-category__title, .woocommerce-page .shop_mode_list .woocommerce-loop-product__wrapper .content-woocommerce_wrapper h3{font-size: 24px; color: var(--black);}
.woocommerce .shop_mode_grid .woocommerce-loop-product__wrapper:hover .woocommerce-loop-product__title, .woocommerce-page .shop_mode_grid .woocommerce-loop-product__wrapper:hover .woocommerce-loop-product__title{color: var(--color-secondary);}
div.wpforms-container-full input[type=submit]:focus:after, div.wpforms-container-full button[type=submit]:focus:after, div.wpforms-container-full .wpforms-page-button:focus:after, .wp-core-ui div.wpforms-container-full input[type=submit]:focus:after, .wp-core-ui div.wpforms-container-full button[type=submit]:focus:after, .wp-core-ui div.wpforms-container-full .wpforms-page-button:focus:after{border: 0 !important;}
.woocommerce .widget_price_filter .price_slider_amount .button, .woocommerce.widget_price_filter .price_slider_amount .button, .woocommerce-page .widget_price_filter .price_slider_amount .button, div.wpforms-container-full input[type=submit]:not(:hover):not(:active), div.wpforms-container-full button[type=submit]:not(:hover):not(:active), div.wpforms-container-full .wpforms-page-button:not(:hover):not(:active), .wp-core-ui div.wpforms-container-full input[type=submit]:not(:hover):not(:active), .wp-core-ui div.wpforms-container-full button[type=submit]:not(:hover):not(:active), .wp-core-ui div.wpforms-container-full .wpforms-page-button:not(:hover):not(:active), div.wpforms-container .wpforms-form .wpforms-submit-container .wpforms-submit:hover, input[type="submit"]:hover{font-size: 16px;}
.single-product.woocommerce div.product .woocommerce-product-gallery .attachment-woocommerce_flash .flash-item.new, .woocommerce .shop_mode_grid .woocommerce-loop-product__wrapper .attachment-woocommerce_flash .flash-item.new, .woocommerce-page .shop_mode_grid .woocommerce-loop-product__wrapper .attachment-woocommerce_flash .flash-item.new{background-color: var(--color-secondary);}
.single-product.woocommerce div.product .woocommerce-product-gallery .flex-viewport .woocommerce-product-gallery__image img{max-width: 100%;}
.organium_mobile_header_menu_container .organium_header-logo__link.organium_retina_logo, .header_mobile .organium_header-logo__link.organium_retina_logo{    height: 82px;}
div.wpforms-container-full input[type=submit]:hover, div.wpforms-container-full input[type=submit]:active, div.wpforms-container-full button[type=submit]:hover, div.wpforms-container-full button[type=submit]:active, div.wpforms-container-full .wpforms-page-button:hover, div.wpforms-container-full .wpforms-page-button:active, .wp-core-ui div.wpforms-container-full input[type=submit]:hover, .wp-core-ui div.wpforms-container-full input[type=submit]:active, .wp-core-ui div.wpforms-container-full button[type=submit]:hover, .wp-core-ui div.wpforms-container-full button[type=submit]:active, .wp-core-ui div.wpforms-container-full .wpforms-page-button:hover, .wp-core-ui div.wpforms-container-full .wpforms-page-button:active{font-size: 16px;}
.woocommerce #respond input#submit:not(.disabled):not(:disabled):hover, .woocommerce button.button:not(.disabled):not(:disabled):hover, .woocommerce button.button.alt:not(.disabled):not(:disabled):hover, .woocommerce input.button:not(.disabled):not(:disabled):hover, .woocommerce input.button.alt:not(.disabled):not(:disabled):hover, .woocommerce #review_form #respond p.form-submit input#submit:not(.disabled):not(:disabled):hover, div.wpforms-container .wpforms-form .wpforms-submit-container .wpforms-submit:hover, input[type="submit"]:hover{background-color: var(--color-green-light) !important;}
.organium_footer.organium_footer_style_1 .footer_widgets:not(:first-child), .organium_footer.organium_footer_style_1 .widget.footer_widget:not(:first-child), .organium_footer.organium_footer_style_1 .organium_footer_menu_container:not(:first-child){margin: 50px 0 0;}
.organium_person_widget ul.organium_person_socials li a:hover, .organium_icon_box_widget ul.organium_icon_box_socials li a:hover, .widget_organium_address_widget .organium-socials a:hover{background-color: var(--color-green-light);}
.menu_trigger.menu_trigger--large .menu_trigger_icon:hover{background: var(--color-green-light);}
.contact-form h5 {margin-bottom: 35px;}
.wic-resourced-section figure.elementor-image-box-img img {height: 280px;object-fit: cover;}
.wpgis-slider-for .btn-prev, .wpgis-slider-for .btn-next{opacity: 1; margin: 0;}
.organium_shop_loop.shop_mode_grid select {-webkit-appearance: none;-moz-appearance: none;appearance: none;height: 50px;box-shadow: none !important;background: var(--white) url('data:image/svg+xml,<svg width="10" height="10" fill="none" viewBox="0 0 19 12" xmlns="http://www.w3.org/2000/svg"><path d="M1 1.89038L9.25659 10.1097L17.5132 1.89038" stroke="%23000000" stroke-width="3" stroke-linecap="round" stroke-linejoin="round"/></svg>') no-repeat center right 10px !important;line-height: 1.2;}
body .wpgis-slider-for .btn-prev:hover, .wpgis-slider-for .btn-next:hover {background: var(--color-green-light) !important;}
body.single-product .slick-list .zoom.slick-slide img {height: 470px !important;object-fit: cover;}
.organium_footer-logo__link.organium_retina_logo{max-width: 380px;background-size: contain;height: 100px;background-position: center;}
.about-main-section .organium_image_container.organium_image_style_default {text-align: center;display: flex;justify-content: center;}
.organium_content_wrapper ul.products .product .buttons-woocommerce_wrapper {display: none;}
body.single-product .elementor-widget-container ul li {display: flex;}
body .organium_content_wrapper ul > li:before, body .single_post_content ul > li:before, body .single_portfolio_content ul > li:before, body .organium_comments__item-text ul > li:before, body .single_recipe_content ul > li:before{top: 7px;left: 4px;min-width: 5px;min-height: 5px;}
.custom-popup-overlay {display: none;position: fixed;z-index: 9999; left: 0; top: 0; width: 100%; height: 100%; background: rgba(0, 0, 0, 0.7); justify-content: center;align-items: center; }
.custom-popup { background: #fff;padding: 30px; max-width: 600px; width: 90%;position: relative; border-radius: 10px; }
.custom-popup-close{position: absolute; top: 10px; right: 15px; cursor: pointer; color: #4e4e4e; font-size: 40px; transition: 0.4s ease all; }
.custom-popup-close:hover{color: #3EA635;}
.background-shape .organium_content_slider_widget .container{padding: 0 0px !important;}
.single-product.woocommerce .organium_content_wrapper .woocommerce-tabs ul.tabs {
    border: 0;
    margin-bottom: 20px;
}



html body.woocommerce .organium_content_wrapper div.product .woocommerce-tabs ul.tabs li a{
    padding: 0;
    background-color: transparent !important;
    color: #3ea635 !important;
    min-width: auto;
    text-align: center;
    font-family: "Grarvur Condensed Black", Sans-serif;
    font-size: 34px;
    text-transform: capitalize !important;
    line-height: 1.2em;
    margin-bottom: 0px;
}

td.value.woo-variation-items-wrapper li.variable-item.image-variable-item:before {display: none;}


body .organium_content_wrapper table tr td, body .organium_content_wrapper table tr th, body .organium_comments__item-text table tr td, body .organium_comments__item-text table tr th{padding: 0;}
.woo-variation-swatches .wvs-style-squared.variable-items-wrapper .variable-item:not(.radio-variable-item){width: 70px;height: auto;border: 1px solid #ddd;box-shadow: none; min-width: 70px !important; border-radius: 5px;}
.woo-variation-swatches .variable-items-wrapper .variable-item:not(.radio-variable-item).selected, .woo-variation-swatches .variable-items-wrapper .variable-item:not(.radio-variable-item).selected:hover {box-shadow: none;border: 1px solid #3ea635;}
.single-product.woocommerce div.product .cart .button, .single-product.woocommerce div.product .cart .quantity-wrapper{    margin: 15px 21px 0 0 !important;}
.woo-variation-swatches .variable-items-wrapper .variable-item:not(.radio-variable-item).image-variable-item.selected:not(.no-stock) .variable-item-contents:before{background: none;}
.woocommerce nav.woocommerce-pagination ul li .page-numbers, .woocommerce nav.woocommerce-pagination ul li .post-page-numbers, .woocommerce .widget_shopping_cart .total, .woocommerce-page .widget_shopping_cart .total, .woocommerce.widget_shopping_cart .total, .single-product.woocommerce div.product .product_meta .product_meta_item, .single-product.woocommerce div.product .product_meta .product_meta_item.posted_in a, .woocommerce-cart table.cart th, .woocommerce .woocommerce-cart-form table.shop_table .product-name a, .woocommerce-page .woocommerce-cart-form table.shop_table .product-name a, .woocommerce .woocommerce-cart-form table.shop_table .product-price .amount, .woocommerce .woocommerce-cart-form table.shop_table .product-subtotal .amount, .woocommerce-page .woocommerce-cart-form table.shop_table .product-price .amount, .woocommerce-page .woocommerce-cart-form table.shop_table .product-subtotal .amount, .site-search .woocommerce-product-search button{cursor: pointer !important;}
.woocommerce td.value.woo-variation-items-wrapper li::before {
    display: none;
}


.single-product.woocommerce div.product .woocommerce-product-gallery > .woocommerce-product-gallery__wrapper .woocommerce-product-gallery__image img, .single-product.woocommerce div.product .woocommerce-product-gallery .flex-viewport .woocommerce-product-gallery__image img{object-fit: contain;}


.gform_wrapper form  span.gfield_required{margin-top: 1px;}
.gform_wrapper form .gform-footer input{border: 0;outline: none !important;box-shadow: none !important;transition: all ease-in-out 0.3s !important;}
.gform_wrapper form .ginput_container input,body .gform_wrapper form .ginput_container textarea{background-color:#fff;outline:none !important;box-shadow:none !important;border:1px solid #fff;border-radius:0;font-size:var(--f16);height:auto;line-height:normal;padding:10px 15px;height:48px;     border-radius: 5px;}
.gform-theme--framework .gform_validation_errors{display:none !important;}
.gform_confirmation_message{text-align:center;background-color:green;font-size:18px !important;line-height:1.3;padding:20px;color:#fff;}
.gform-theme--foundation .gfield label.gfield_label.gform-field-label{font-size: var(--f18);--gf-label-req-gap: 0;font-weight: normal;color: var(--secondary);align-items: flex-start;gap: 2px;}
body .gform_wrapper .gform_heading{display:none;}
body .gform_wrapper form .ginput_container input{border: 1px solid rgb(116 115 115 / 20%);}
body .gform_wrapper form .ginput_container select{cursor: pointer; border-radius:0 !important;border:1px solid rgb(116 115 115 / 20%);outline:none;box-shadow:none;font-size:var(--f16);min-height:48px;padding:4px 40px 4px 20px;background-image:url(/wp-content/uploads/2025/06/select-arrow.svg);background-size:18px 8px;}

body .gform_wrapper form .ginput_container textarea{resize:none;border-radius:0 !important;outline:none;box-shadow:none;border: 1px solid rgb(116 115 115 / 20%);height: 140px !important;}
.gform_wrapper form .ginput_container input:focus,body .gform_wrapper form .ginput_container textarea:focus,body .gform_wrapper form .ginput_container select:focus{border: 1px solid var( --e-global-color-text );}
.gform_wrapper form .gform-footer input {
    -webkit-border-radius: 3px !important;
    border-radius: 3px !important;
    font-size: 13px !important;
    line-height: 20px !important;
    text-transform: uppercase !important;
    padding: 18px 30px !important;
    text-align: center;
    color: #ffffff;
    white-space: nowrap;
    letter-spacing: 0.03em !important;
    min-width: 155px !important;
    -webkit-transition: all 0.3s;
    transition: all 0.3s;
    font-weight: 800 !important;
}
.gform_wrapper form .gform-footer input:hover,
.gform_wrapper form .gform-footer input:focus{background-color: #9dcd44 !important;border-color: #9dcd44 !important;color: #fff !important; box-shadow:  none !important;}
body .gform-theme--foundation .gform_fields{--gf-form-gap-y:30px;}
.gform-theme--framework .gform-loader{border-block-end-color:var(--secondary) !important;border-block-start-color:var(--primary) !important;border-inline-end-color:var(--primary) !important;border-inline-start-color:var(--secondary) !important;}
.column-reverse.elementor-widget-image-box .elementor-image-box-wrapper{flex-direction:column-reverse;display:flex;grid-gap:30px;}
body .gform_confirmation_wrapper .gform_confirmation_message{background-color:green;text-align:center;color:#fff;padding:15px 20px;}

div#video-popup-container .close-btn {display: none;}
.summary.entry-summary a.added_to_cart.wc-forward {
    margin-top: 18px !important;
}

.single-product.woocommerce .organium_content_wrapper div.product div.images .primary-slider {
    padding: 0 !important;
    border: 1px solid #ddd;
    transform: translateX(73px);
}

body.woocommerce-cart .organium_page_content_wrapper .container, body.woocommerce-checkout .organium_page_content_wrapper .container {
    max-width: 1440px;
}

table.shop_table.shop_table_responsive.cart.woocommerce-cart-form__contents tbody tr:not(.woocommerce-cart-form__cart-item.cart_item) .coupon{
    display: none;
}

.organium_content_wrapper.organium_content_wrapper .woocommerce {
   display: flex;
    justify-content: space-around;
    column-gap: 30px;
    flex-wrap: wrap;
}

.organium_content_wrapper.organium_content_wrapper .woocommerce .woocommerce-notices-wrapper, .organium_content_wrapper.organium_content_wrapper .woocommerce .wc-empty-cart-message  {
 width: 100%;
}

.organium_content_wrapper .woocommerce form.woocommerce-cart-form {
    width: calc(70% - 30px);
}

.organium_content_wrapper .woocommerce .cart-collaterals {
   width: 30%;
    margin: 0;
    padding: 25px;
    background: #f7f6f0;
    border-radius: 10px;
}

.woocommerce-checkout-review-order{
    margin: 0;
    padding: 25px;
    background: #f7f6f0;
    border-radius: 10px;
}

.organium_content_wrapper .woocommerce .cart_totals {
     max-width: inherit !important;
    width: 100%;
    height: 100%;
    display: flex;
    flex-direction: column;
}


.woocommerce form .form-row .input-text, .woocommerce form .form-row select{background-color: #fff; outline: none !important; box-shadow: none !important; border: 1px solid rgb(116 115 115 / 20%); border-radius: 0; font-size: var(--f16) !important; height: auto; line-height: normal; padding: 10px 15px !important; height: 48px; border-radius: 5px;}


.woocommerce .cart-collaterals .cart_totals .wc-proceed-to-checkout .button, .woocommerce-page .cart-collaterals .cart_totals .wc-proceed-to-checkout .button{width: 100% !important;}

.organium_content_wrapper  .wc-proceed-to-checkout{margin-top: auto !important;}
.woocommerce .woocommerce-terms-and-conditions-wrapper:not(:first-child), .woocommerce-page .woocommerce-terms-and-conditions-wrapper:not(:first-child){margin-top: 0;}
.woocommerce #payment #place_order, .woocommerce-page #payment #place_order, .woocommerce_checkout_place_order{width: 100%;}
p.form-row.form-row-wide.not-for-token.woocommerce-validated, #add_payment_method #payment div.payment_box, .woocommerce-cart #payment div.payment_box, .woocommerce-checkout #payment div.payment_box{padding: 0;}

#add_payment_method #payment ul.payment_methods li input, #add_payment_method #payment ul.payment_methods li:not(.woocommerce-notice) input, .woocommerce-cart #payment ul.payment_methods li input, .woocommerce-cart #payment ul.payment_methods li:not(.woocommerce-notice) input, .woocommerce-checkout #payment ul.payment_methods li input, .woocommerce-checkout #payment ul.payment_methods li:not(.woocommerce-notice) input{margin: 8px 10px 0 0;}
.woocommerce-error br{display: none;}
.woo-variation-swatches .wvs-style-squared.variable-items-wrapper .variable-item:not(.radio-variable-item).color-variable-item {
    height: 50px;
    width: 50px;
}
.single-product.woocommerce div.product .cart.variations_form:not(:first-child){margin-top: 0 !important;}
.woo-variation-swatches .wvs-style-squared.variable-items-wrapper .variable-item:not(.radio-variable-item).color-variable-item .variable-item-contents:before {
    width: 30px !important;
    height: 30px !important;
}

div#acf-size-chart-link {
    margin-bottom: 15px;
}

div#acf-size-chart-link a {
    color: #3ea635 !important;
}

div#acf-size-chart-link a:hover {
    color: #a5bd3a !important;
}


/* .woocommerce-product-gallery:has(.primary-slider) {display: flex !important;} */

.organium_page_content_container:not(.showgallery) .woocommerce-product-gallery:not(.activeSlider):not(.woocommerce-product-gallery--wcavi) {
    /* display: flex !important;
    flex-direction: row-reverse !important;  */
}

.woocommerce-product-gallery:not(.activeSlider):not(.woocommerce-product-gallery--wcavi) .primary-slider {
    /* height: auto !important;
    width: auto !important; */
    /* flex: 0 0 calc(100% - 110px);
    max-width: calc(100% - 110px); */
}
.woocommerce-product-gallery:not(.activeSlider):not(.woocommerce-product-gallery--wcavi) .primary-slider .splide__track {
    height: 100%;
}
.woocommerce-product-gallery:not(.activeSlider):not(.woocommerce-product-gallery--wcavi)  .splide--fade>.splide__track>.splide__list>.splide__slide {
    opacity: 1;
}

.woocommerce-product-gallery .tc_video_slide.lol iframe {
    width: 100%;
    height: 100%;
    position: absolute;
}

 .woocommerce-product-gallery .splide__slide:before {display:none !important;}
 .woocommerce-product-gallery .woocommerce-product-gallery:has(.primary-slider) {
    width: calc(100% - 73px) !important;
    margin-right: 0 !important; 
}

.woocommerce-product-gallery:has(.woocommerce-product-gallery) .woocommerce-product-gallery__wrapper{border:0 !important;}

.woocommerce-product-gallery:has(.woocommerce-product-gallery) .splide__slide{margin:0 !important;}
span.size_chart_product {float: right; margin-right: 45px;margin-top: 12px;}
a.size_chart_pdf_link{margin-left: 12px;}
p.wcpv-sold-by-single{margin-top: 20px;}
/* .single-product.woocommerce .organium_content_wrapper div.product div.images{display: flex !important;flex-direction: row-reverse !important;justify-content: start;} */
/* #secondary-slider{width: 100px !important;} */


#secondary-slider{align-self: flex-start;margin-left: calc(-100% - 10px);}
#secondary-slider,
#secondary-slider .splide__track{
    max-height: 470px;
}
/* .splide__list{
    transform: none !important;
} */
ul#secondary-slider-list .splide__slide {
    /* width: 100px !important;
    height: 100px !important; */
    /* min-width: 100px !important; */
    border: 1px solid #ddd;
    margin-bottom: 0px !important;
    display: flex;
    align-items: center;
    justify-content: center;
    left: 0px;
    position: relative;
    padding-top:100% !important;
}
ul#secondary-slider-list .splide__slide img{position: absolute; top:0;left:0;height: 100% !important; width: 100% !important; object-fit: cover; object-position: center;}


ul#secondary-slider-list .splide__slide i{
        font-size: 24px !important;
            position: absolute;
        top: 50%;
        left: 50%;
        transform: translate(-50%, -50%);
}

.woocommerce .woocommerce-cart-form table.shop_table td.actions > .button, .woocommerce-page .woocommerce-cart-form table.shop_table td.actions > .button{background-color: #3ea635;}

.organium_page_content_container .summary .wcpv-sold-by-single{display:none !important;}
.woocommerce-cart-form__cart-item.cart_item  .variation .variation-SoldBy{display:none;}

.woocommerce-product-gallery:not(.activeSlider):not(.woocommerce-product-gallery--wcavi) .primary-slider .splide__slide .fme_zoom{padding-top: 92%;}
.woocommerce-product-gallery:not(.activeSlider):not(.woocommerce-product-gallery--wcavi) .primary-slider .fme_small {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    object-fit: cover;
    object-position: center;
}
.single-product.woocommerce div.product .woocommerce-product-gallery > .woocommerce-product-gallery__wrapper .woocommerce-product-gallery__image a, .single-product.woocommerce div.product .woocommerce-product-gallery .flex-viewport .woocommerce-product-gallery__image a{padding: 100% 0 0 !important;}
.single-product.woocommerce div.product .woocommerce-product-gallery > .woocommerce-product-gallery__wrapper .woocommerce-product-gallery__image img, .single-product.woocommerce div.product .woocommerce-product-gallery .flex-viewport .woocommerce-product-gallery__image img {
    object-fit: contain !important;
    object-position: center;
}
.woocommerce-cart .tax-total {
  display: none !important;
}
.woocommerce-mini-cart .variation:has(.variation-SoldBy){display:none !important;}
.woocommerce-checkout-review-order .checkout_cart_table .product-name .variation:has(.variation-SoldBy){display:none !important;}

.woocommerce-table__line-item.order_item .wcpv-sold-by-order-details {
    display: none !important;
}

.woocommerce-checkout table.shop_table.woocommerce-checkout-review-order-table + b, .woocommerce-checkout #cert_link, .woocommerce-checkout #cert_link + a {
    display: none !important;
}
.woocommerce-checkout .woocommerce-billing-fields .wliq-tax-exempt .woocommerce-form__label{padding-left: 0;}
.woocommerce-checkout #wliq_exempt_uploader #wliq_exempt_status:empty{display: none !important;}
.woocommerce-checkout #wliq_exempt_uploader #wliq_exempt_status { background: rgba(0, 128, 0, 0.15); padding: 15px; display: inline-block; border: 1px solid rgba(0, 128, 0, 0.5);; }

/*.woocommerce-checkout .woocommerce-checkout-review-order-table tr.fee{display:none !important;}*/
.woocommerce-checkout .woocommerce-checkout-review-order-table tfoot tr.fee {
  display: block !important;
}
.woocommerce-checkout .woocommerce-checkout-review-order-table tfoot tr.fee + tr.fee {
  display: none !important;
}

@media (min-width:1920px) {
    .background-shape>.elementor-background-overlay {height: 110px;}
}

@media(min-width:992px) {
    .organium_footer .widget_custom_html {max-width: 40%;margin: 0 auto;}
}

@media only screen and (min-width: 1280px) {
    body .elementor-section.elementor-section-boxed > .elementor-container{max-width: 1200px;}
    .container{max-width: 1280px;}
}


@media(max-width:1800px){
    .background-shape .organium_content_slider_widget .slide-animation-type-fade_in_left.slick-current .active_image{left: 0;}
    .background-shape .organium_content_container {
    max-width: 48% !important;
}

.background-shape .organium_content_slide_wrapper {
    align-items: start !important;
    padding-top: 40px;
}
}

@media(max-width: 1440px) {
    body .elementor-element.elementor-section.wic-resourced-section .elementor-background-overlay {background-size: 130px auto;right: -15px;}
    .background-shape .organium_content_slider_widget .slide-animation-type-fade_in_left.slick-current .active_image img{max-width: 70%; height: 500px;}
    .organium_content_slider_widget .slide-animation-type-fade_in_right.slick-current .active_image {left: 58%;}
}

@media(max-width:1366px) {
    .custom-product-banner {background-size: 270px auto;padding: 100px 20px 150px 20px;}
    .organium_mobile_header_menu_container .organium_header_mobile_footer{display: none !important;}
}

@media(max-width:1279px){
    body.single-product .slick-list .zoom.slick-slide img{    height: 448px !important;}
}

@media(max-width:1199px){
    body.single-product .slick-list .zoom.slick-slide img{height: 375px !important;}
    .organium_content_wrapper .woocommerce .cart-collaterals{    width: 60%;    margin-top: 30px;}
    .organium_content_wrapper .woocommerce form.woocommerce-cart-form{    width: 100%;}
    .background-shape .organium_content_slider_widget .slide-animation-type-fade_in_left.slick-current .active_image img{max-width: 70%; height: 400px;}
    .size_chart_product{display: flex !important;flex-wrap: wrap !important;margin-top: 0 !important;margin-left: 0;gap: 15px;margin-bottom: 15px !important;float: none !important;margin-right: 0 !important; order: 1; width: 100%;}
    a.size_chart_pdf_link{margin-left: 0px;}
    .single-product.woocommerce div.product .cart.variations_form .variations th.label {display: flex;flex-wrap: wrap;align-items: center;
}
}

@media(max-width:991px) {
    .organium_content_container {padding-right: 0px;}
    .background-shape .organium_content_slide_wrapper {padding-left: 0px;}
    .background-shape .organium_content_slide_wrapper .organium_content_container {padding-right: 0px;}
    .breadcrumbs-wrapper .delimiter {font: 400 normal 9px / 1 'Flaticon';}
    .breadcrumbs-wrapper .breadcrumbs {font-size: 22px;}
    .custom-product-banner {padding: 100px 0px 100px 0px;}
    body .custom-product-banner .elementor-widget-heading h1 {font-size: 42px;}
    .background-shape>.elementor-background-overlay {height: 50px;}
    section.background-shape:before{height: 130px;top: 40px;}
    .background-shape .organium_content_slider_widget .slide-animation-type-fade_in_left.slick-current .active_image{    transform-origin: left;}
    .background-shape .organium_content_slider_widget .slide-animation-type-fade_in_left.slick-current .active_image img{max-width: 100%;height: 600px;}
    .woocommerce .shop_mode_grid .woocommerce-loop-product__wrapper .content-woocommerce_wrapper .woocommerce-loop-product__title, .woocommerce .shop_mode_grid .woocommerce-loop-product__wrapper .content-woocommerce_wrapper .woocommerce-loop-category__title, .woocommerce .shop_mode_grid .woocommerce-loop-product__wrapper .content-woocommerce_wrapper h3, .woocommerce-page .shop_mode_grid .woocommerce-loop-product__wrapper .content-woocommerce_wrapper .woocommerce-loop-product__title, .woocommerce-page .shop_mode_grid .woocommerce-loop-product__wrapper .content-woocommerce_wrapper .woocommerce-loop-category__title, .woocommerce-page .shop_mode_grid .woocommerce-loop-product__wrapper .content-woocommerce_wrapper h3{font-size: 22px;}
    .organium_content_slider_widget .slick-arrow {bottom: 70px;}
    .organium_footer.organium_footer_style_1:before {top: -40px;width: 140px;height: 170px;}
    body.single-product .slick-list .zoom.slick-slide img{height: 272px !important;}
    .organium_footer-logo__link.organium_retina_logo{max-width: 300px;height: 60px;margin-top: 50px;}
    html body.woocommerce .organium_content_wrapper div.product .woocommerce-tabs ul.tabs li a{font-size: 30px;}
    .organium_content_wrapper .woocommerce .cart-collaterals{width: 100%;}
}

@media(max-width:767px) {
    :root {
        --f78: 38px;
        --f38: 28px;
        --s30: 20px;
        --g30: 20px;
    }
    .custom-product-banner {background-size: 150px auto;}
    .organium_footer.organium_footer_style_1:before{top: -70px;}
    body .custom-product-banner .elementor-widget-heading h1{font-size: 38px;}
    .shop-mode-buttons{display: none;}
    .breadcrumbs-wrapper .breadcrumbs {font-size: 18px;}
    html body.woocommerce .organium_content_wrapper div.product .woocommerce-tabs ul.tabs li a{font-size: 26px;}
    .background-shape .organium_content_container{max-width: 100% !important;}

}

@media(max-width:766px) {
   .vertical-img-left.wpgis-slider-for{width: 100%; margin-right: 0;float: none;}
    body.single-product .slick-list .zoom.slick-slide img{height: 440px !important;}
}

@media(max-width: 575px){
     :root {--f78: 34px;}
    body.single-product .slick-list .zoom.slick-slide img{height: 350px !important;}
}

@media(min-width:1365px) {
    .organium_header .sticky_wrapper {padding: 20px 0 20px;}
     #menu-main-menu-1 li.only-mobile-view{display: none;}
}









#splide01 .splide__list,
#splide01 .splide__list li{
    /* max-width: 514px; */
}
#splide01 .splide__list,
#splide01 .splide__list li,
#splide01 .splide__list .fme_zoom,
#splide01 .splide__list .fme_small{
    max-height: 470px;
}
#splide01 .splide__list .fme_zoom{
    width: 100%;
}



body.single-product .elementor-lightbox,
body.single-product .dialog-widget {
    display: none !important;
    visibility: hidden !important;
}