/* 

Theme Name: Hello Elementor Child

Theme URI: https://github.com/elementor/hello-theme-child/

Description: Hello Elementor Child is a child theme of Hello Elementor, created by Elementor team

Author: Elementor Team

Author URI: https://elementor.com/

Template: hello-elementor

Version: 2.0.0

Text Domain: hello-elementor-child

License: GNU General Public License v3 or later.

License URI: https://www.gnu.org/licenses/gpl-3.0.html

Tags: flexible-header, custom-colors, custom-menu, custom-logo, editor-style, featured-images, rtl-language-support, threaded-comments, translation-ready

*/



/* Add your custom styles here */

body{background-image: url(https://theogverse.com/wp-content/uploads/2024/06/logintexture.png);font-family: "Roboto", Sans-serif}

body:not(.home) #masthead{background:#ffffff;}

a {color: #201E1E;}

a:active, a:hover {color: #201E1E; text-decoration: underline;}

.headertopshopnow, .headertopshopnow:hover, .headertopshopnow:focus{color:var( --e-global-color-text);border-bottom:1px solid var( --e-global-color-text);}

.headerrighticons {-webkit-box-orient: horizontal !important;-webkit-box-direction: normal !important;-ms-flex-direction: row !important;flex-direction: row !important; -webkit-box-pack: end; -ms-flex-pack: end; justify-content: end; -webkit-box-align: center; -ms-flex-align: center; align-items: center;}

.headerrighticons .fas.fa-search:before{display:none;}

.headerrighticons .fas.fa-search{background: url(https://theogverse.com/wp-content/uploads/2024/06/search-normal.svg);background-repeat: no-repeat; background-position: center;  width: 24px;  height: 24px; padding: 0;position: relative;top: 4px;}

.headerrighticons .hfe-site-header-cart-li .eicon:before{display:none;}

.headerrighticons .hfe-site-header-cart-li .eicon{background: url(https://theogverse.com/wp-content/uploads/2024/06/shopping-bag.svg);background-repeat: no-repeat; background-position: center;  width: 24px;  height: 24px;display:inline-block;}

.headerrighticons .hfe-site-header-cart-li .elementor-button-icon{height: 24px;position: relative;top: 4px;}

.footersocialicons .elementor-grid-item a.elementor-social-icon{width: auto; height: auto; background: transparent;}

.mailchimp #mc_embed_signup form{margin:0px;}

.mailchimp #mc_embed_signup form input.email{color:var( --e-global-color-text);background:transparent;border-radius:100px;border:1px solid var( --e-global-color-text);padding:12px 50px 12px 12px}

.mailchimp #mc_embed_signup form input.email::-ms-input-placeholder { color: var( --e-global-color-text);}

.mailchimp #mc_embed_signup form input.email::-webkit-input-placeholder { color: var( --e-global-color-text);}

.mailchimp #mc_embed_signup form input.email::-moz-placeholder { color: var( --e-global-color-text);}

.mailchimp #mc_embed_signup form input.email:-ms-input-placeholder { color: var( --e-global-color-text);}

.mailchimp #mc_embed_signup form input.email::placeholder { color: var( --e-global-color-text);}

.mailchimp #mc_embed_signup form input[type="submit"]{margin: 0; position: absolute;  top: 0;  right: 0;  text-indent: -999999px;border: none;  background: #1A1A1A url(https://theogverse.com/wp-content/uploads/2024/06/subscribr-arrow.svg);background-repeat: no-repeat; background-position: center; width: 77px; height: 50px;    border-radius: 50px;}

.mailchimp .hidemailchimplogo{display:none;}

.copytext .hfe-copyright-wrapper{line-height:21px;}

.bannerheading {-webkit-backdrop-filter: blur(4px);backdrop-filter: blur(4px);}

.bannerheading span{-webkit-text-stroke: 1px var( --e-global-color-text); -webkit-text-fill-color: transparent;}

.bannerheading span:first-child{margin-right:15px;}

.bannerheading span:last-child{margin-left:15px;}

.headermenu .hfe-nav-menu-icon{padding:0px;}

.bannerbottomright {-webkit-box-flex:1 !important;-ms-flex:1 !important;flex:1 !important;}

.productgridmain .woocommerce-LoopProduct-link img{border-radius:20px;}

.productgridmain .products .product .add_to_cart_button{display:none !important;}

.productgridmain .products .product .yith-wcwl-add-to-wishlist{left: inherit; right: 20px; top: 20px;}

.productgridmain .products .product .yith-wcwl-add-to-wishlist a{color:#ffffff !important;}

.productgridmain ul.products{-webkit-column-gap: 10px !important;-moz-column-gap: 10px !important;column-gap: 10px !important;row-gap: 15px !important;}

.butttonprimary .elementor-button-content-wrapper{-webkit-box-align:center;-ms-flex-align:center;align-items:center;}

.butttonprimary .elementor-button-icon svg{width:auto;}

.greenbglist .elementor-icon-list-items{ display: -ms-grid !important; display: grid !important;gap:15px; }

.bokortitle {overflow:hidden;}

.bokortitle .elementor-heading-title{display: -webkit-box;display: -ms-flexbox;display: flex; -ms-flex-wrap: nowrap; flex-wrap: nowrap;  -webkit-box-pack: center;  -ms-flex-pack: center;  justify-content: center;  white-space: nowrap;  gap: 10px;}

.bokortitle .elementor-heading-title span.dotbokor{width: 10px;-webkit-box-flex: 0;-ms-flex: 0 0 auto;flex: 0 0 auto; -webkit-box-align: center; -ms-flex-align: center; align-items: center; display: -webkit-box; display: -ms-flexbox; display: flex;}

.bannerheading .elementor-widget-container{overflow: hidden; white-space: nowrap; -webkit-box-sizing: border-box; box-sizing: border-box; position: relative; width: 100%;  display: -webkit-box;  display: -ms-flexbox;  display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center;}

.marquee {display: -webkit-box;display: -ms-flexbox;display: flex; white-space: nowrap; overflow: hidden; width: 100%;}

.marquee-content {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-animation: marquee 10s linear infinite;animation: marquee 10s linear infinite;}

.marquee-content span {

    margin: 0 0.5rem; /* Optional: Adjust spacing between words */

}



@-webkit-keyframes marquee {

    0% {

        -webkit-transform: translateX(0);

                transform: translateX(0);

    }

    100% {

        -webkit-transform: translateX(-50%);

                transform: translateX(-50%);

    }

}



@keyframes marquee {

    0% {

        -webkit-transform: translateX(0);

                transform: translateX(0);

    }

    100% {

        -webkit-transform: translateX(-50%);

                transform: translateX(-50%);

    }

}

.headerclose{cursor:pointer;}



.login-form-container h2{font-family: "Bebas Neue", sans-serif;font-size: 46px; font-weight: 400; line-height: 55.2px;margin-bottom:0px;}

.login-form-container .formtext{font-family: "Roboto", Sans-serif; font-size: 14px; font-weight: 400; line-height: 16px;margin-bottom:30px;}

.login-options{display:none;}

.login-options button { margin: 5px; padding: 10px 20px;  cursor: pointer;}

.login-form {display: none;}

.login-form.active { display: block;}

body .login-form-container .login-form input.iti__tel-input { display: block; width: 100%;margin-bottom: 40px !important; padding: 13px 21px; border: 1px solid #DFEAF2;  border-radius: 50px;color:#C6C6C6;}

body .login-form-container .login-form input { display: block; width: 100%;margin-bottom: 40px !important; padding: 13px 21px; border: 1px solid #DFEAF2;  border-radius: 50px;color:#C6C6C6;}

.iti.iti--allow-dropdown.iti--show-flags.iti--inline-dropdown{display: block;}

button.iti__selected-country{border-radius: 50px; border: none; color: #000;}

button.iti__selected-country:hover, button.iti__selected-country:focus {background: #ffffff; color: #000; outline: none;}

input.error {outline-width: 1px;outline-color: red;outline-style: solid; }

input.valid {outline-width: 1px;outline-color: green;outline-style: solid; }

label.error{color: red; margin-bottom: 5px; }

.iti__selected-country-primary, .iti__selected-country-primary:hover{background: transparent !important;}

.login-form input::-ms-input-placeholder, .otp-inputs input::-ms-input-placeholder { color:#C6C6C6;}

.login-form input::-webkit-input-placeholder, .otp-inputs input::-webkit-input-placeholder { color:#C6C6C6;}

.login-form input::-moz-placeholder, .otp-inputs input::-moz-placeholder { color:#C6C6C6;}

.login-form input:-ms-input-placeholder, .otp-inputs input:-ms-input-placeholder { color:#C6C6C6;}

.login-form input::placeholder, .otp-inputs input::placeholder { color:#C6C6C6;}

.login-form button { padding: 10px 20px; cursor: pointer;}

#verification-message { margin-bottom: 10px;}

#verification-message span { font-weight: bold;}

.otp-inputs { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; gap: 10px;margin-top:40px;}

.otp-inputs input { width: 40px; padding: 10px; text-align: center; font-size: 18px; border: 1px solid #DFEAF2; border-radius: 50px; -webkit-box-flex:1; -ms-flex:1; flex:1;}

#resend-btn { cursor: not-allowed; color:#201E1E;}

.login-form-container .btnblack{font-family: "Roboto", Sans-serif;font-size: 20px;font-weight: 700;line-height: 26px;text-align: center;background:#201E1E;padding:16px 30px 16px 30px;border-radius:50px;border: none;color: #ffffff;width: 100%;display: block;margin-bottom: 20px; text-transform:uppercase;}

.login-form-container .btnloginemail{font-family: "Roboto", Sans-serif;font-size: 20px;font-weight: 700;line-height: 26px;text-align: center;background:#ffffff;padding:16px 30px 16px 30px;border-radius:50px;border: 1px solid #201E1E;color: #201E1E;width: 100%;display: block;text-transform:uppercase;}

#otp-verification-form .timertext{text-align: center;display: -webkit-box;display: -ms-flexbox;display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;margin-bottom: 20px;color:#232323;font-size: 16px; line-height: 18px;}

#otp-verification-form .timertext img{margin-right:5px;}

#verification-message button{font-family: "Roboto", Sans-serif; font-size: 14px; font-weight: 400; line-height: 16.41px; text-align: center; padding: 3px 20px; border: 1px solid #1F1F1F; color: #1F1F1F; border-radius: 50px; margin-left: 10px;}

#verification-message button:hover, #verification-message button:focus, #verification-message button:active{background:#1F1F1F; color: #ffffff;}

#resend-btn:disabled{color:#D0D0D0;}

.elementor-widget-accordion .elementor-accordion .elementor-accordion-item{border-bottom:1px solid #C3C3C3 !important;margin-bottom:10px;}

.faqmain .eael-tabs-nav .eael-tab-item-trigger.active span{border-bottom:1px solid #201E1E;}

.eael-tab-content-item .elementor-accordion-item .elementor-tab-content{padding-bottom:0px !important;}

.eael-tab-content-item .e-con-boxed .e-con-inner{padding:0px;}

.eael-tab-content-item .elementor-accordion-item .elementor-accordion-icon{ position: relative;top: 8px;}

.woocommerce-cart .page-content .alignwide, .woocommerce-checkout .page-content .alignwide{margin:0px;}

.woocommerce-cart main#content, .woocommerce-checkout main#content, .woocommerce-account main#content, .woocommerce-wishlist main#content{padding: 40px 15px;}

.woocommerce-cart main#content h1.entry-title, .woocommerce-checkout main#content  h1.entry-title, .woocommerce-account main#content  h1.entry-title, .woocommerce-wishlist main#content h1.entry-title{font-family: "Bebas Neue", sans-serif;font-size: 36px;font-weight: 400;line-height: 42px;color:#201E1E;margin-bottom:20px;padding:0px;}

.woocommerce-cart main#content .wc-block-cart-items thead{display:none;}

.woocommerce-cart main#content tr.wc-block-cart-items__row .wc-block-cart-item__total{display:none;}

.woocommerce-cart main#content tr.wc-block-cart-items__row td{border:none; padding:0px;}

.woocommerce-cart main#content  .wc-block-cart-items{margin-bottom:0px;border-bottom:0px;}

.woocommerce-cart main#content tr.wc-block-cart-items__row td.wc-block-cart-item__image{width:40%;padding-right:10px;}

.woocommerce-cart main#content tr.wc-block-cart-items__row td.wc-block-cart-item__image a{display:block;margin-bottom:20px;}

.woocommerce-cart main#content tr.wc-block-cart-items__row td.wc-block-cart-item__image img{border-radius:20px;}

.butttonprimary  .elementor-button-link .elementor-button-icon svg{fill:none !important;-webkit-transition: all 0.5s;-o-transition: all 0.5s;transition: all 0.5s;}

.butttonprimary  .elementor-button-link:hover .elementor-button-icon svg{    -webkit-transform: rotate(45deg);    -ms-transform: rotate(45deg);    transform: rotate(45deg);}

.butttonprimary  .elementor-button-link:hover .elementor-button-icon svg path{stroke:#1f1f1f !important;}

/* CUSTOM ON-HOVER IMAGE */

/* .woocommerce ul.products li.product a img { 

    

    padding: 0;

    margin: 0 auto;

} */

.woocommerce ul.products li.product a {

    position: relative;

    display: block;

}



.woocommerce ul.products li.product a img {

    -webkit-transition: all 0.5s ease-in-out;

    -o-transition: all 0.5s ease-in-out;

    transition: all 0.5s ease-in-out;

   

    width: 100%;

    height: auto;

    z-index: 1;

}



.woocommerce ul.products li.product a img:nth-of-type(2) {

    opacity: 0;

	 position: absolute;

    top: 0;

    left: 0;

    z-index: 2;

}



.woocommerce ul.products li.product a:hover img:nth-of-type(1) {

    opacity: 0;

}



.woocommerce ul.products li.product a:hover img:nth-of-type(2) {

    opacity: 1;

}

.woocommerce-shop .site-main, .single-product .site-main, .search-results .site-main{max-width:100% !important; padding:40px 15px !important;}

.woocommerce-shop .woocommerce-breadcrumb{display:none;}

.woocommerce-shop .woocommerce-products-header__title.page-title, .search-results .woocommerce-products-header__title.page-title{font-family: "Bebas Neue", sans-serif;font-size: 36px;font-weight: 400;line-height:40px;}

.woocommerce-shop .woof.woof_sid{background: none; border: none;padding:0px;}

.woocommerce-shop .woof.woof_sid .woof_container_inner h4{font-family: "Roboto", Sans-serif;font-size: 19px;font-weight: 400;line-height: 26px;

text-align: left;background:none;padding:0px;color:#201E1E;margin: 0;position: relative;z-index: 1;}

.woocommerce-shop .woof_list.woof_list_label .woof_label_term {background: none; border-color: #A3A3A3; border-radius: 8px;color:#201E1E;font-size:16px;    padding: 10px 10px 12px 10px;}

.woocommerce-shop .woof_list.woof_list_label .woof_label_term:hover, .woocommerce-shop .woof_list.woof_list_label .woof_label_term.checked{background:#201E1E;border-color: #201E1E;color:#ffffff;}

.woocommerce-shop .woof_list.woof_list_label .woof_label_count{display:none;}

.woocommerce-shop .icheckbox_square-aero~label{font-size: 18px;color: #201E1E;line-height: 24px;}

.woocommerce-shop .woof_checkbox_authors_container  .woof_authors{font-size:18px;color: #201E1E;line-height: 24px;}

.woocommerce-shop  .chosen-single{    background: transparent;font-family: "Roboto", Sans-serif;color:#201E1E;padding:10px 17px;height: auto !important;border-color:#A3A3A3;border-radius:4px;}

.woocommerce-shop .woof_redraw_zone .woof_container{border-bottom:1.6px dotted #C9C9C9;  margin-bottom: 0;  padding: 30px 0px 30px 0px !important;}

.woocommerce-shop .woof_redraw_zone .woof_container.woof_container_0{padding-top:0px !important;}

.woocommerce-shop .woof_redraw_zone .woof_container.woof_by_rating_container{border-bottom:none;}

.woocommerce-shop  .chosen-single span{font-family: "Roboto", Sans-serif;color:#201E1E;font-size: 16px;line-height: 24px;}

.woocommerce-shop .woocommerce-products-header~div .woof-form-builder-btn{display:none;}

.woocommerce-shop .woocommerce-pagination{padding-bottom:40px;}

.woocommerce-shop .products.columns-3{display: -ms-grid;display: grid; gap: 10px; -ms-grid-columns: 1fr 10px 1fr; grid-template-columns: 1fr 1fr;-webkit-column-gap:10px;-moz-column-gap:10px;column-gap:10px;row-gap:25px;}

.woocommerce-shop .products.columns-3:before{display:none;}

.woocommerce-shop .products.columns-3 li{padding:0px !important; width:100% !important;margin:0px !important;}

.woocommerce-shop .products.columns-3 li .woocommerce-loop-product__link img{border-radius:20px;}

.woocommerce-shop .products.columns-3 li .add_to_wishlist.single_add_to_wishlist{color:#ffffff !important;}

.woocommerce-shop .products.columns-3 li .woocommerce-loop-product__title{padding-top:0px !important;font-family: "Roboto", Sans-serif !important;font-size: 20px !important;font-weight: 600;text-align: left;color:#201E1E;}

.woocommerce-shop .products.columns-3 li .woocommerce-loop-product__title span, .search-results .products.columns-3 li .woocommerce-loop-product__title span{font-size: 16px !important;display: block; margin-top: 10px;font-weight: 400;color:#C9C9C9;}

.woocommerce-shop .products.columns-3 li .eael-star-rating, .woocommerce-shop .products.columns-3 li .add_to_cart_button, .woocommerce-shop .products.columns-3 li .product_type_grouped{display:none !important;}

.woocommerce-shop .products.columns-3 li .price{color:#201E1E !important;font-family: "Roboto", Sans-serif !important;font-size: 18px !important;font-weight: 400 !important;text-align: left !important;}

.woocommerce nav.woocommerce-pagination ul li a:focus, .woocommerce nav.woocommerce-pagination ul li a:hover, .woocommerce nav.woocommerce-pagination ul li span.current{background: #201E1E;color: #ffffff;}

.woocommerce nav.woocommerce-pagination ul li{border-color:#A3A3A3 !important;}

.woocommerce nav.woocommerce-pagination ul li a, .woocommerce nav.woocommerce-pagination ul li span{color:#201E1E;}

.woocommerce span.onsale{background-color: #201E1E !important;    width: 50px; height: 50px;     line-height: 41px !important; border-radius: 50% !important;  top: -10px !important;}

.woocommerce-shop .woof_products_top_panel_ul button{padding:0px;border:0;color:#201E1E;font-weight:700;background:none !important;border-bottom:1px solid #201E1E;border-radius:0px;outline:none;position: relative;top: 6px;}

.woocommerce-shop .woof_products_top_panel_ul li:first-child{border:none;padding:0px;}

.woocommerce-shop .woof_products_top_panel_ul>li{border:1px solid #201E1E;border-radius:50px;padding:5px 20px;font-family: "Roboto", Sans-serif !important;font-size:18px;}

.woocommerce-shop .woof_products_top_panel_ul li a{color:#201E1E;}

.woocommerce-shop .woocommerce-result-count, .woocommerce-shop .woocommerce-ordering{display:none;}

.chosen-container-single .chosen-single div b {background-position: 0 11px !important;}

.woocommerce-shop .button.woof_reset_search_form{background: #201E1E;color: #ffffff;}



.tax-product_cat .site-main{max-width:100% !important; padding:40px 15px !important;}

.tax-product_cat .woocommerce-breadcrumb{display:none;}

.tax-product_cat .woocommerce-products-header__title.page-title{font-family: "Bebas Neue", sans-serif;font-size: 36px;font-weight: 400;line-height:40px;}

.tax-product_cat .woof.woof_sid{background: none; border: none;padding:0px;}

.tax-product_cat .woof.woof_sid .woof_container_inner h4{font-family: "Roboto", Sans-serif;font-size: 22px;font-weight: 400;line-height: 26px;

text-align: left;background:none;padding:0px;color:#201E1E;}

.tax-product_cat .woof_list.woof_list_label .woof_label_term {background: none; border-color: #A3A3A3; border-radius: 8px;color:#201E1E;font-size:18px;    padding: 10px 10px 12px 10px;}

.tax-product_cat .woof_list.woof_list_label .woof_label_term:hover, .tax-product_cat .woof_list.woof_list_label .woof_label_term.checked{background:#201E1E;border-color: #201E1E;color:#ffffff;}

.tax-product_cat .woof_list.woof_list_label .woof_label_count{display:none;}

.tax-product_cat .icheckbox_square-aero~label{font-size: 18px;color: #201E1E;line-height: 24px;}

.tax-product_cat .woof_checkbox_authors_container  .woof_authors{font-size:18px;color: #201E1E;line-height: 24px;}

.tax-product_cat  .chosen-single{    background: transparent;font-family: "Roboto", Sans-serif;color:#201E1E;padding:8px 15px;height: auto !important;border-color:#A3A3A3;border-radius:4px;}

.tax-product_cat .woof_redraw_zone .woof_container{border-bottom:1.6px dotted #C9C9C9; padding-bottom:20px;}

.tax-product_cat .woof_redraw_zone .woof_container.woof_by_rating_container{border-bottom:none;}

.tax-product_cat  .chosen-single span{font-family: "Roboto", Sans-serif;color:#201E1E;font-size: 20px;line-height: 24px;}

.tax-product_cat .woocommerce-products-header~div .woof-form-builder-btn{display:none;}

.tax-product_cat .woocommerce-pagination{padding-bottom:40px;}

.tax-product_cat .products.columns-3{display: -ms-grid;display: grid; gap: 10px; -ms-grid-columns: 1fr 10px 1fr; grid-template-columns: 1fr 1fr;-webkit-column-gap:10px;-moz-column-gap:10px;column-gap:10px;row-gap:30px;}

.tax-product_cat .products.columns-3:before{display:none;}

.tax-product_cat .products.columns-3 li{padding:0px !important; width:100% !important;margin:0px !important;}

.tax-product_cat .products.columns-3 li .woocommerce-loop-product__link img{border-radius:20px;}

.tax-product_cat .products.columns-3 li .add_to_wishlist.single_add_to_wishlist{color:#ffffff !important;}

.tax-product_cat .products.columns-3 li .woocommerce-loop-product__title{padding-top:0px !important;font-family: "Roboto", Sans-serif !important;font-size: 22px !important;font-weight: 600;text-align: left;color:#201E1E;}

.tax-product_cat .products.columns-3 li .eael-star-rating, .tax-product_cat .products.columns-3 li .add_to_cart_button, .tax-product_cat .products.columns-3 li .product_type_grouped{display:none !important;}

.tax-product_cat .products.columns-3 li .price{color:#201E1E !important;font-family: "Roboto", Sans-serif !important;font-size: 20px !important;font-weight: 400 !important;text-align: left !important;}

.woocommerce nav.woocommerce-pagination ul li a:focus, .woocommerce nav.woocommerce-pagination ul li a:hover, .woocommerce nav.woocommerce-pagination ul li span.current{background: #201E1E;color: #ffffff;}

.woocommerce nav.woocommerce-pagination ul li{border-color:#A3A3A3 !important;}

.woocommerce nav.woocommerce-pagination ul li a, .woocommerce nav.woocommerce-pagination ul li span{color:#201E1E;}

.woocommerce span.onsale{background-color: #201E1E;    width: 50px; height: 50px; line-height: 41px;}

.tax-product_cat .woof_products_top_panel_ul button{padding:0px;border:0;color:#201E1E;font-weight:700;background:none !important;border-bottom:1px solid #201E1E;border-radius:0px;outline:none;}

.tax-product_cat .woof_products_top_panel_ul li:first-child{border:none;padding:0px;}

.tax-product_cat .woof_products_top_panel_ul>li{border:1px solid #201E1E;border-radius:50px;padding:5px 20px;font-family: "Roboto", Sans-serif !important;font-size:18px;}

.tax-product_cat .woof_products_top_panel_ul li a{color:#201E1E;}

.tax-product_cat .woocommerce-result-count, .tax-product_cat .woocommerce-ordering{display:none;}

.chosen-container-single .chosen-single div b {background-position: 0 11px !important;}

.tax-product_cat .button.woof_reset_search_form{background: #201E1E;color: #ffffff;}



.woocommerce-cart main#content tr.wc-block-cart-items__row .wc-block-cart-item__product .wc-block-components-product-name, .woocommerce-cart .ogverse-cart-form ul li .product-name a{ font-family: "Roboto", Sans-serif; font-size: 24px;  line-height:28px;  color: #201E1E;  text-decoration: none;  font-weight: 700;}

.woocommerce-cart main#content tr.wc-block-cart-items__row .wc-block-cart-item__product .wc-block-cart-item__prices, .woocommerce-cart .ogverse-cart-form ul li .product-price{font-size:20px;line-height:28px;font-weight:700;color: #201E1E;}

.woocommerce-cart main#content tr.wc-block-cart-items__row .wc-block-cart-item__product .wc-block-components-product-badge{font-size: 14px;border-radius: 50px;}

.woocommerce-cart  main#content  .wc-block-components-sidebar>div{padding-right:30px;padding-left:30px;background:#ffffff;}

.woocommerce-cart  main#content  .wc-block-components-sidebar>div:first-child{padding-top:30px;border-radius:30px 30px 0px 0px;}

.woocommerce-cart  main#content  .wc-block-components-sidebar>div:last-child{padding-bottom:30px;border-radius:0px 0px 30px 30px;}

.woocommerce-cart  main#content  .wc-block-components-sidebar .wc-block-components-totals-coupon-link{color:#00990F !important;}

.wc-block-components-totals-wrapper{border-color:#B8B8B8;}

.woocommerce-cart  main#content .wc-block-components-sidebar .wc-block-components-totals-coupon__form input{outline:none !important;-webkit-box-shadow:none !important;box-shadow:none !important;border-color:#E4E4E4;height:50px;border-radius:50px;color:#929292;}

.woocommerce-cart  main#content .wc-block-components-sidebar .wc-block-components-totals-coupon__form label{outline:none !important;}

.woocommerce-cart  main#content .wc-block-components-sidebar .wc-block-components-totals-coupon{padding:0px;}

.woocommerce-cart  main#content .wc-block-components-totals-coupon .components-button{position:absolute;right:0px;height:50px;background: #201E1E;

    border-color: #201E1E;border-radius: 50px;font-size: 14px;color: #ffffff;}

.is-large .wc-block-components-sidebar .wc-block-components-totals-item, .is-large.wc-block-cart .wc-block-components-sidebar .wc-block-components-shipping-calculator{padding-left:0px !important;padding-right:0px !important;}

.woocommerce-cart .wc-block-components-totals-item__label{font-size: 18px; color: #201E1E; font-weight: 500;}

.woocommerce-cart .wc-block-components-totals-item__value{font-weight: 400;font-size: 20px;color: #201E1E;}

.woocommerce-cart main#content .wc-block-components-totals-item__description a{color:red !important;}

.woocommerce-cart  main#content .wc-block-components-sidebar .wc-block-components-shipping-calculator-address input{outline:none !important;-webkit-box-shadow:none !important;box-shadow:none !important;border-color:#E4E4E4;height:50px;border-radius:50px;color:#929292;}

.woocommerce-cart  main#content .wc-block-components-sidebar .wc-block-components-shipping-calculator-address .components-button{background: #201E1E; border-color: #201E1E;border-radius: 50px;font-size: 14px;color: #ffffff !important;}

.woocommerce-cart  main#content .wc-block-components-sidebar .components-button{background: #201E1E; border-color: #201E1E;border-radius: 50px;font-size: 18px;color: #ffffff !important;text-transform:uppercase;font-weight:700;margin-top:40px;}

.woocommerce-cart  main#content .wc-block-cart-item__remove-link{color:red !important;}

.woocommerce-cart  main#content .wc-block-components-quantity-selector:after{border-radius: 50px;border-color:#201E1E;}

.woocommerce-cart  main#content .wc-block-components-quantity-selector .wc-block-components-quantity-selector__button{color:#201E1E;opacity:1;outline:none;-webkit-box-shadow:none;box-shadow:none;}

.woocommerce-product-gallery {

    display: -webkit-box;

    display: -ms-flexbox;

    display: flex;

    -webkit-box-orient: horizontal;

    -webkit-box-direction: normal;

        -ms-flex-direction: row;

            flex-direction: row;

	gap:10px;

}



.woocommerce-product-gallery .flex-viewport {

    -webkit-box-ordinal-group: 2;

        -ms-flex-order: 1;

            order: 1;

    -webkit-box-flex: 1;

        -ms-flex: 1;

            flex: 1;

}

.woocommerce div.product div.images .flex-control-thumbs li img{opacity:1 !important;}

.woocommerce-product-gallery .flex-control-thumbs {

    display: -webkit-box;

    display: -ms-flexbox;

    display: flex;

    -webkit-box-orient: vertical;

    -webkit-box-direction: normal;

        -ms-flex-direction: column;

            flex-direction: column;

    -webkit-box-ordinal-group: 3;

        -ms-flex-order: 2;

            order: 2;

    width: 15.417vw; /* Adjust the width as needed */

    margin-right: 20px; /* Adjust the spacing as needed */

	gap:10px;

}



.woocommerce-product-gallery .flex-control-thumbs img {

    width: 100%; /* Ensure thumbnails are responsive */

    margin-bottom: 10px; /* Adjust the spacing between thumbnails */

}



.woocommerce-product-gallery .flex-control-thumbs li {

    width: 100% !important;

    margin: 0 !important;

	border-radius: 20px;

    overflow: hidden;

	-webkit-box-flex: 1;

	    -ms-flex: 1;

	        flex: 1;

}

.woocommerce-product-gallery .flex-control-thumbs li img{width:100% !important; height:100% !important;-o-object-fit:cover;object-fit:cover;}



.headertopbar{

    display: none;

}

.upper-section{

    display: inline-block;

}

.ogverse-cart-main {

    display: -webkit-box;

    display: -ms-flexbox;

    display: flex;

    -webkit-box-orient: horizontal;

    -webkit-box-direction: normal;

        -ms-flex-direction: row;

            flex-direction: row;

    -ms-flex-wrap: wrap;

        flex-wrap: wrap;   

}



.babasstorytitle span{-webkit-text-stroke: 1px rgba(0, 0, 0, 0.2); -webkit-text-fill-color: transparent;}

.babasstorytitle{overflow:hidden;}

.babasstorytitle .elementor-heading-title{    display: -webkit-box;    display: -ms-flexbox;    display: flex;  -ms-flex-wrap: nowrap;  flex-wrap: nowrap;  -webkit-box-pack: center;  -ms-flex-pack: center;  justify-content: center;

    white-space: nowrap;

    gap: 10px;}

.eael-contact-form-7 .wpcf7-form p{    margin-bottom: 0 !important;display:block !important;}

.contactpageform textarea{border-radius:30px !important;}

.dblockmd{display:none;}

.woocommerce-shop .products.columns-3 .button.product_type_external{display:none;}

.tax-product_cat .products.columns-3 .button.product_type_external{display:none;}

.single-product .site-main{max-width:calc(100% - 15px) !important;padding-top:40px; padding-bottom:40px;}

.single-product .woocommerce-breadcrumb{display:none;}

.single-product .woocommerce-product-gallery__trigger{display:none;}

.single-product .summary.entry-summary .product_title.entry-title{ font-size: 28px;line-height:1.2;font-weight: 700; color:#201E1E;margin-bottom:16px;}

.single-product .summary.entry-summary .product_title.entry-title span {

    display: block;

    font-size: 18px;

    color: #7b7b7b;

    font-weight: normal;

}

.single-product .summary.entry-summary .price .woocommerce-Price-amount.amount, .single-product .summary.entry-summary .price{color:#201E1E;font-size:18px;line-height: 22px;font-weight: 400;}

.single-product .summary.entry-summary a{color:#201E1E;}

.single-product .summary.entry-summary .variations .label{display:none;}

.single-product .summary.entry-summary .variations td{background:none !important;}

.single-product .summary.entry-summary td.value label{color: #201E1E !important;padding: 8px 15px !important;border: 1px solid #201E1E !important;cursor: pointer;font-weight: 400 !important;border-radius:50px !important;font-size:18px;line-height:22px;}

.single-product .summary.entry-summary a.check_your_fit_link{right: 0;font-size:16px;line-height:18px;font-weight:700;text-transform:uppercase;text-decoration:underline;}

.woocommerce.single-product div.product form.cart div.quantity{float:none;margin-bottom:30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient: horizontal;-webkit-box-direction: normal;-ms-flex-direction: row;flex-direction: row;-webkit-box-align: center;-ms-flex-align: center;align-items: center;}

.woocommerce.single-product div.product form.cart div.quantity .screen-reader-text{ position: static !important; width: auto !important; color: #201E1E; clip: unset; -webkit-clip-path: unset; clip-path: unset; text-indent: 0; height: auto; margin-right: 20px;-webkit-box-ordinal-group:-998;-ms-flex-order:-999;order:-999;}

.woocommerce.single-product div.product form.cart div.quantity .qty{ border-radius: 50px; border-color: #201E1E;min-width:50px;}

.woocommerce div.product form.cart .woocommerce-variation-description p{color:#201E1E;}

.woocommerce.single-product .woocommerce-variation-price{margin-bottom:20px;}

.woocommerce.single-product .single_add_to_cart_button.button{background:#1F1F1F !important;border-radius:50px;font-size:18px;line-height:24px;font-weight:700;text-transform:uppercase;}

.woocommerce.single-product div.product form.cart{margin-bottom:0px !important;}

.woocommerce.single-product .summary.entry-summary .yith-wcwl-add-to-wishlist .yith-wcwl-add-button a{display: inline-block; color: #1F1F1F; padding: 13px 30px;border: 1px solid #1F1F1F !important; border-radius: 50px;width: 200px; text-align: center; height: 50px;}

.woocommerce.single-product .related.products{clear:both;padding-top:40px;padding-bottom:0px}

.woocommerce.single-product .related.products>h2{font-size:36px;line-height:42px;font-weight:400;font-family: "Bebas Neue", sans-serif;color:#201E1E;}

.woocommerce.single-product .related.products .see-all-related-products a{    background-color: #1F1F1F;border:1px solid #1F1F1F;    border-radius: 50px 50px 50px 50px; padding: 12px 30px 12px 30px;color:#ffffff;font-size:22px;line-height:26px;-webkit-transition:all 0.5s;-o-transition:all 0.5s;transition:all 0.5s;}

.woocommerce.single-product .related.products .see-all-related-products a:hover{background:transparent;color:#1F1F1F;}

.woocommerce.single-product .related.products .see-all-related-products a:after{content:'';width:35px;height:15px;background:url('https://theogverse.com/wp-content/uploads/2024/06/buttonarrow.svg');

background-repeat:no-repeat;background-size:cover;display:inline-block;-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:all 0.5s;-o-transition:all 0.5s;transition:all 0.5s;    background-position: center;}

.woocommerce.single-product .related.products .see-all-related-products a:hover:after{-webkit-filter: brightness(0%) contrast(100%);filter: brightness(0%) contrast(100%);-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);-webkit-transition:all 0.5s;-o-transition:all 0.5s;transition:all 0.5s;}

.woocommerce.single-product  .related.products .woocommerce-loop-product__title{font-size: 22px;font-weight: 600;line-height: normal;color:#201E1E;margin-bottom:0px;}

.woocommerce.single-product  .related.products .price{font-size: 18px;font-weight: 400;line-height: normal;color:#201E1E;}

.woocommerce.single-product  .related.products .woocommerce-LoopProduct-link img{margin-bottom:0px;}

.woocommerce.single-product  .related.products ul.products {-ms-grid-columns: 1fr 10px 1fr;grid-template-columns: 1fr 1fr;display:-ms-grid;display:grid;gap:10px; row-gap:30px;margin-top:20px;}

.woocommerce.single-product  .related.products ul.products:before{display:none;}

.woocommerce.single-product  .related.products ul.products li{width:100%;margin-bottom:0px;}

/* Custom styles for the accordion */

.woocommerce-tabs {color:#201E1E;margin-top:20px;}

.woocommerce-tabs .wc-tab {

    display: none;   

	margin-bottom:30px;

}



.woocommerce-tabs .wc-tab:first-child {

    border-top: 0;

}



.woocommerce-tabs .tabs {

    display: none;

}



.accordion-title {

    display: block;

    padding: 0px;    

    cursor: pointer;

    font-weight: 700;

    font-size: 22px;

    background:none;

	padding:10px 0px;

	border-top: 1px solid #747474;

}





.accordion-title:after {

    content: ''; /* Unicode character for plus sign */

    float: right;

	width:16px;

	height:16px;

	background:url('https://theogverse.com/wp-content/uploads/2024/06/faqarrow.svg');

	background-repeat:no-repeat;top: 11px;

    position: relative;

	-webkit-transition: all 0.5s;

	-o-transition: all 0.5s;

	transition: all 0.5s;

	-webkit-transform:rotate(0deg);

	    -ms-transform:rotate(0deg);

	        transform:rotate(0deg);

}

.accordion-title.active:after {

	-webkit-transform:rotate(-180deg);

	    -ms-transform:rotate(-180deg);

	        transform:rotate(-180deg);

	top:6px;

}


.woocommerce-tabs.wc-tabs-wrapper .accordion-title:nth-child(2)::before {
    content: 'Product Detail';
}
.woocommerce-tabs.wc-tabs-wrapper .accordion-title:nth-child(4)::before {
    content: 'Product Description';
}
.woocommerce-tabs.wc-tabs-wrapper .accordion-title:nth-child(6)::before {
    content: 'Care Instruction';
}
.woocommerce-tabs.wc-tabs-wrapper .accordion-title:nth-child(8)::before {
    content: 'Artist’s Delivery';
}



.accordion-content {

    display: none;

    padding: 15px;

}



.cc-nav li:nth-child(2){display:none !important;}

.cc-header{border-bottom:none !important;}

.cc-nav ul li a[aria-selected="true"]{border-bottom:none !important;}

.cc-inner-container .cc-nav ul li a, .cc-product-upsells-wrapper .cc-pl-info-wrapper .cc-pl-upsells label{font-family: "Bebas Neue", sans-serif !important;font-size:42px !important;line-height:52px !important;font-weight:400 !important;text-align:left !important;}

.cc-product-thumb img{border-radius:10px !important;}

.cc_item_title a.cc-product-link{font-size:18px;line-height:25px;font-weight:500;}

.cc_item_title .cc_item_quantity_wrap *{border-color:#201E1E !important;}

.cc_item_title .cc_item_quantity_wrap input.cc_item_quantity{border-color:#201E1E !important;border-radius:0px !important;}

.cc_item_title .cc_item_quantity_minus{border-bottom-left-radius: 50px; border-top-left-radius: 50px;}

.cc_item_title .cc_item_quantity_plus{    border-bottom-right-radius: 50px;  border-top-right-radius: 50px;}

.cc-item-content-bottom .cc_sfl_btn .save_for_later_btn{display:none !important;}

.variation dt{color:#919191 !important;font-weight:500 !important;}

.cc-body-container .upper-section{width:100%;}

.cc-body-container .upper-section .cc-cart-actions{width: calc(100% - 50px) !important; display: block !important; margin: 0 25px 1px 25px !important;padding:20px 0px !important;}

.cc-body-container .upper-section .cc-cart-actions .cc-totals{height:auto !important;}

.cc-body-container .upper-section .cc-cart-actions .cc-totals .cc-total-box:not(:last-child){margin-bottom:10px;}

.cc-body-container .upper-section .cc-cart-actions .summary-heading{font-weight:600;font-size:22px;line-height:25px;}

.cc-body-container .upper-section .cc-cart-actions .cc-totals .cc-total-box .cc-total-text i, .woocommerce-cart .ogverse-cart-main .ogverse-cart-totals .custom-coupon-form~h4~ul li .cc-total-text i{color:#00990F !important;display:block;font-weight:400;font-style:normal;}

.cc-coupon{display:none !important;}

.cc-cart-actions a.cc-button-primary{    border-radius: 50px;  text-transform: uppercase;background:#201E1E !important;}

.cc-pl-upsells .cc-pl-upsells-slider .slide{padding:0px !important;border:none !important;}

.cc-pl-info-wrapper .cc-pl-upsells .cc-pl-upsells-slider .slide img{width: 100% !important; height: 100% !important;}

#wpgis-gallery .slick-slide{margin-bottom: 10px;border-radius: 20px;overflow: hidden;}

#single-product .summary.entry-summary{clear:both;}

.cc_item_total_price .price{font-weight:bold;}

.cc_item_quantity_wrap{margin-top:15px !important;}

.woocommerce-cart .ogverse-cart-form ul{list-style:none;padding-left:0px;}

.woocommerce-cart .ogverse-cart-form ul li{position:relative;display:-ms-grid;display:grid; -ms-grid-columns:1fr; grid-template-columns:1fr;gap:10px;}

.woocommerce-cart .ogverse-cart-form ul li:not(:last-child){margin-bottom:30px;}

.woocommerce-cart .ogverse-cart-form ul li .product-remove{ position: absolute; right: 0;}

.woocommerce-cart .ogverse-cart-form ul li .product-thumbnail img{border-radius:20px;width:100%}

.woocommerce-cart .ogverse-cart-form ul li .product-name, .woocommerce-cart .ogverse-cart-form ul li .product-price, .woocommerce-cart .ogverse-cart-form ul li .product-quantity, .woocommerce-cart .ogverse-cart-form ul li .product-name .variation{display:block;}

.woocommerce-cart .ogverse-cart-form ul li .product-price{margin-top: 10px;}

.woocommerce-cart .ogverse-cart-form ul li .product-name .variation dt, .woocommerce-cart .ogverse-cart-form ul li .product-name .variation dd{display:inline-block;margin-left:0px;}

.woocommerce-cart .ogverse-cart-form ul li .product-quantity{margin-top: 20px;}

.woocommerce-cart .ogverse-cart-form ul li .product-quantity .quantity .screen-reader-text{position: static !important; width: auto !important;color: #201E1E; clip: unset; -webkit-clip-path: unset; clip-path: unset; text-indent: 0; height: auto;margin-right:20px;}

.woocommerce-cart .ogverse-cart-form ul li .product-quantity .quantity .qty {border-radius:50px;border-color:#201E1E;    width: 80px;}

.woocommerce-cart .ogverse-cart-form ul li .product-name dd.variation-Size{margin-left:0px;color:#201E1E;}

.woocommerce-cart .ogverse-cart-form ul li .product-name .variation-Size p{margin-bottom:0px;}

.woocommerce-cart .ogverse-cart-form ul li .product-name dt.variation-Size{font-weight:400 !important;}

.woocommerce-cart .ogverse-cart-form ul li .product-name dl.variation{margin-top:20px;}

.woocommerce-cart .ogverse-cart-form ul li .product-remove a{text-indent:-99999px;background: url(https://theogverse.com/wp-content/uploads/2024/06/delete-icon.svg);

    border-radius: 0;}

.woocommerce-cart .ogverse-cart-form ul li  .productcartdis{padding-right:24px;}

.woocommerce-cart .ogverse-cart-main .ogverse-cart-form{width: 100%;-webkit-box-flex: 0;-ms-flex: 0 0 auto;flex: 0 0 auto;}

.woocommerce-cart .ogverse-cart-main .ogverse-cart-totals{width: 100%;-webkit-box-flex: 0;-ms-flex: 0 0 auto;flex: 0 0 auto;margin-top:20px;}

.woocommerce-cart .ogverse-cart-main .ogverse-cart-totals .cart_totals{width:100%;border:none;border-radius:30px; padding:20px;}

.woocommerce-cart .ogverse-cart-main .ogverse-cart-totals .cart_totals h2{font-size:30px;line-height:40px;font-family:"Bebas Neue", sans-serif;font-weight:400;color:#201E1E;margin-bottom:5px;}

.woocommerce-cart .ogverse-cart-main .ogverse-cart-totals .custom-coupon-form label, .woocommerce-checkout .checkout-customer-order-review .custom-coupon-form label{font-size:16px;font-weight:600;color:#201E1E;margin-bottom:15px;}

.woocommerce-cart .ogverse-cart-main .ogverse-cart-totals .custom-coupon-form input, .woocommerce-checkout .checkout-customer-order-review .custom-coupon-form input{border-color: #E4E4E4;border-radius: 50px;padding: 13px 15px;color: #929292; font-size: 14px; font-weight: 400;height: 50px;}

.woocommerce-cart .ogverse-cart-main .ogverse-cart-totals  #custom-coupon-form, .woocommerce-checkout .checkout-customer-order-review  #custom-coupon-form{position:relative; padding-bottom:10px;border-bottom:1px solid #B8B8B8;}

.woocommerce-checkout .checkout-customer-order-review  #custom-coupon-form{padding-top:15px;border-top:1px solid #B8B8B8;margin-top:5px;margin-bottom:10px;}

.woocommerce-cart .ogverse-cart-main .ogverse-cart-totals .custom-coupon-form #apply_custom_coupon, .woocommerce-checkout .checkout-customer-order-review .custom-coupon-form #apply_custom_coupon{background: #201E1E; position: absolute;right: 0; color: #ffffff; border-radius: 50px; padding: 13px 15px; font-size: 14px; min-width: 75px;  height: 50px;}

.woocommerce-cart .ogverse-cart-main .ogverse-cart-totals .custom-coupon-form~h4{margin-top:10px;font-size: 22px;font-weight: 600;line-height: 25px;color:#201E1E;}

.woocommerce-cart .ogverse-cart-main .ogverse-cart-totals .custom-coupon-form~h4~ul{padding-left:0px;margin-left:0px;}

.woocommerce-cart .ogverse-cart-main .ogverse-cart-totals .custom-coupon-form~h4~ul li{margin-bottom:10px;}

.woocommerce-cart .ogverse-cart-main .ogverse-cart-totals .custom-coupon-form~h4~ul li *{color:#201E1E !important;}

.woocommerce-cart .ogverse-cart-main .ogverse-cart-totals .custom-coupon-form~h4~ul li .cc-total-amount{font-weight:400 !important;}

.woocommerce-cart .ogverse-cart-main .ogverse-cart-totals .custom-coupon-form~h4~ul li.order-total .cc-total-text, .woocommerce-checkout form.checkout.woocommerce-checkout .checkout-customer-order-review .woocommerce-checkout-review-order-table ul.cc-totals li.order-total .cc-total-text{font-size:22px;}

.woocommerce-cart .ogverse-cart-main .ogverse-cart-totals .custom-coupon-form~h4~ul li.order-total .cc-total-amount, .woocommerce-checkout form.checkout.woocommerce-checkout .checkout-customer-order-review .woocommerce-checkout-review-order-table ul.cc-totals li.order-total .cc-total-amount{font-size: 28px;font-weight: 600;line-height: 34px;}

.woocommerce-cart .ogverse-cart-main .ogverse-cart-totals .custom-coupon-form~h4~ul li.order-total{padding-top:15px;border-top:1px solid #B8B8B8;margin-top:10px;}

.woocommerce-cart .ogverse-cart-main .ogverse-cart-totals .wc-proceed-to-checkout .checkout-button{margin-bottom:0px;background:#201E1E;border-radius:50px;color:#ffffff !important;    padding: 0.9em 1em;}

.woocommerce-checkout form.checkout.woocommerce-checkout{display:-ms-grid;display:grid;-ms-grid-columns:1fr;grid-template-columns:1fr;gap:30px;}

.woocommerce-checkout form.checkout.woocommerce-checkout .checkout-customer-details #customer_details {position:relative;}

.woocommerce-checkout form.checkout.woocommerce-checkout .checkout-customer-details #customer_details .already-div{font-size: 14px;font-weight: 400;line-height: 16.41px;color:#201E1E;    margin-bottom: 10px;display: block;}

.woocommerce-checkout form.checkout.woocommerce-checkout .checkout-customer-details #customer_details a{color:#201E1E;text-decoration:none;}

.woocommerce-checkout form.checkout.woocommerce-checkout .checkout-customer-details #customer_details label[for="billing_email"]{top: -3px;font-size: 16px;

    font-weight: 600;line-height: 18.75px;text-align: left;color: #201E1E;margin-bottom: 15px; position: relative;}

.woocommerce-checkout form.checkout.woocommerce-checkout input, .woocommerce-checkout form.checkout.woocommerce-checkout .select2-selection{border-color: #E4E4E4;border-radius: 50px;padding: 13px 15px;color: #929292; font-size: 14px; font-weight: 400;height: 50px;}

.woocommerce-checkout form.checkout.woocommerce-checkout .select2-selection *{color:#929292 !important;}

.select2-container--default .select2-selection--single .select2-selection__arrow{ height: 50px;    right: 17px;}

.woocommerce-checkout form.checkout.woocommerce-checkout .checkout-customer-details #customer_details .woocommerce-billing-fields #billing_first_name_field label, .woocommerce-checkout form.checkout.woocommerce-checkout .checkout-customer-details #customer_details .woocommerce-billing-fields #billing_last_name_field label, .woocommerce-checkout form.checkout.woocommerce-checkout .checkout-customer-details #customer_details .woocommerce-billing-fields #billing_phone_field label, .woocommerce-checkout form.checkout.woocommerce-checkout .checkout-customer-details #customer_details .woocommerce-billing-fields #billing_address_1_field label, .woocommerce-checkout form.checkout.woocommerce-checkout .checkout-customer-details #customer_details .woocommerce-billing-fields #billing_city_field label, .woocommerce-checkout form.checkout.woocommerce-checkout .checkout-customer-details #customer_details .woocommerce-billing-fields #billing_state_field label, .woocommerce-checkout form.checkout.woocommerce-checkout .checkout-customer-details #customer_details .woocommerce-billing-fields #billing_country_field label, .woocommerce-checkout form.checkout.woocommerce-checkout .checkout-customer-details #customer_details .woocommerce-billing-fields #billing_postcode_field label{display:none;}

.iti--separate-dial-code .iti__selected-flag{border-radius:50px;}

.woocommerce-terms-and-conditions-wrapper{font-size: 14px; color: #201E1E;}

.woocommerce-terms-and-conditions-wrapper a{color:#201E1E;}

.form-row.form-row-wide.mailchimp-newsletter{color:#201E1E;}

.form-row.form-row-wide.mailchimp-newsletter input, .woocommerce-terms-and-conditions-wrapper input{height:auto !important;accent-color:#201E1E;}

.form-row.place-order #place_order{margin-top: 20px;border-radius: 50px;background: #201E1E; float: right; min-width: 200px;height: 50px;}

.woocommerce-checkout form.checkout.woocommerce-checkout .form-row-first{clear:both;}

.woocommerce-checkout form.checkout.woocommerce-checkout .woocommerce-input-wrapper .iti{width:100%;}

.woocommerce-checkout form.checkout.woocommerce-checkout .woocommerce-help-text{    font-size: 12px;margin-top: 5px;}

.woocommerce-checkout form.checkout.woocommerce-checkout .checkout-customer-order-review{padding: 30px;border-radius: 30px;background:#ffffff;}

.woocommerce-checkout form.checkout.woocommerce-checkout .checkout-customer-order-review h3{    font-size: 30px; line-height: 40px; font-family: "Bebas Neue", sans-serif;  font-weight: 400;  color: #201E1E;  margin-bottom: 5px;}

.woocommerce-checkout form.checkout.woocommerce-checkout .checkout-customer-order-review .woocommerce-checkout-review-order-table ul{padding-left:0px;list-style:none;margin-top:20px;}

.woocommerce-checkout form.checkout.woocommerce-checkout .checkout-customer-order-review .woocommerce-checkout-review-order-table ul li{ display:-ms-grid; display:grid;       -ms-grid-columns:20% 10px 1fr;       grid-template-columns:20% 1fr; gap: 10px;}

.woocommerce-checkout form.checkout.woocommerce-checkout .checkout-customer-order-review .woocommerce-checkout-review-order-table ul li .productcartdis span.product-name, .woocommerce-checkout form.checkout.woocommerce-checkout .checkout-customer-order-review .woocommerce-checkout-review-order-table ul li .productcartdis span.product-total{display:block;color:#201E1E;}

.woocommerce-checkout form.checkout.woocommerce-checkout .checkout-customer-order-review .woocommerce-checkout-review-order-table ul li .productcartdis span.product-name{font-weight:500;}

.woocommerce-checkout form.checkout.woocommerce-checkout .checkout-customer-order-review .woocommerce-checkout-review-order-table ul li .productcartdis span.product-total{font-weight:600;}

.woocommerce-checkout form.checkout.woocommerce-checkout .checkout-customer-order-review .variation dt, .woocommerce-checkout form.checkout.woocommerce-checkout .checkout-customer-order-review .variation dt{display:inline-block;}

.woocommerce-checkout form.checkout.woocommerce-checkout .checkout-customer-order-review .variation dd p{margin-bottom:5px;}

.woocommerce-checkout form.checkout.woocommerce-checkout .checkout-customer-order-review .variation dd, .woocommerce-checkout form.checkout.woocommerce-checkout .checkout-customer-order-review .variation dd{margin-left:0px;display:inline-block;}

.woocommerce-checkout form.checkout.woocommerce-checkout .checkout-customer-order-review .woocommerce-checkout-review-order-table ul li .product-image img{border-radius:10px;}

.woocommerce-checkout form.checkout.woocommerce-checkout .checkout-customer-order-review .woocommerce-checkout-review-order-table ul li {margin-bottom:15px;}



.woocommerce-checkout form.checkout.woocommerce-checkout .checkout-customer-order-review .woocommerce-checkout-review-order-table ul.cc-totals li .cc-total-amount{text-align:right;}

.woocommerce-checkout form.checkout.woocommerce-checkout .checkout-customer-order-review .woocommerce-checkout-review-order-table ul.cc-totals{color:#201E1E;}

.woocommerce-checkout form.checkout.woocommerce-checkout .checkout-customer-order-review .woocommerce-checkout-review-order-table ul.cc-totals li{    display: -webkit-box;    display: -ms-flexbox;    display: flex; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between;gap:5px;}

.woocommerce-checkout form.checkout.woocommerce-checkout .checkout-customer-order-review .woocommerce-checkout-review-order-table ul.cc-totals li.shipping i{color: #00990F !important;display: block;font-weight: 400;font-style: normal;}

#add_payment_method #payment ul.payment_methods, .woocommerce-cart #payment ul.payment_methods, .woocommerce-checkout #payment ul.payment_methods{border-bottom:none;}

.marquee-content span.starimg{    width: 7vw;-webkit-box-flex:1;-ms-flex:1;flex:1;}

.text-center{

    text-align: center;

}

.margin-top-10{

    margin-top: 10px;

}

.woocommerce ul.products li.product .onsale {

    top: 0;

    left: 0;

    right: auto;

    margin: -.5em -.5em 0 0;

}

body .woocommerce .products .add-to-wishlist-before_image .yith-wcwl-add-to-wishlist, .productgridmain .products .product .yith-wcwl-add-to-wishlist {

    position: absolute;

    z-index: 10;

    margin: 0;

    top: 30px;

    right: 30px;

    left: auto;

	width: 32px;

    height: 32px;

    background: url(https://theogverse.com/wp-content/uploads/2024/07/heart.svg);

	background-repeat:no-repeat;

}

body .woocommerce .products .add-to-wishlist-before_image .yith-wcwl-add-to-wishlist.exists, .productgridmain .products .product .yith-wcwl-add-to-wishlist.exists { background: url(/wp-content/uploads/2024/07/heart-icon-1.svg.svg);background-repeat: no-repeat;

    background-position: center;}

body .woocommerce .products .add-to-wishlist-before_image .yith-wcwl-add-to-wishlist a, .productgridmain .products .product .yith-wcwl-add-to-wishlist a{width:32px;height:32px;}

body .woocommerce .products .add-to-wishlist-before_image .yith-wcwl-add-to-wishlist i, .productgridmain .products .product .yith-wcwl-add-to-wishlist i{font-size:0px;}

body .woocommerce .products .add-to-wishlist-before_image .yith-wcwl-add-to-wishlist.exists a{color:#ffffff;}

form#yith-wcwl-form .wishlist-title-container{

    display: none;

}

form#yith-wcwl-form table.wishlist_table thead tr, .woocommerce table.shop_table.wishlist_table tr td{

    text-align: center;

}

.woocommerce-account .woocommerce-MyAccount-navigation{margin-bottom:20px;}

.woocommerce-account .woocommerce-MyAccount-navigation ul{padding-left:0px;list-style:none;}

.woocommerce-account .woocommerce-MyAccount-navigation ul li a{text-decoration:none;color:#201E1E;display:block;padding:10px 10px;border-radius:5px;}

.woocommerce-account .woocommerce-MyAccount-navigation ul li.is-active a{background:#201E1E;color:#ffffff;}

.woocommerce-account .woocommerce-MyAccount-content, .woocommerce-account .woocommerce-MyAccount-content a{color:#201E1E;}

.woocommerce-account .woocommerce-button, .woocommerce-account .woocommerce-button:hover, .woocommerce-account .woocommerce-button:focus, .woocommerce-account .button, .woocommerce-account .button:hover, .woocommerce-account .button:focus{background:#201E1E !important;color:#ffffff !important;border-radius:50px !important;}

.woocommerce-account .woocommerce-info{border-color: #201E1E;color: #201E1E;}

.woocommerce-account .woocommerce-info:before{color: #201E1E;}

.woocommerce-account .woocommerce-Address{padding:15px;border:1px solid #201E1E;margin-bottom:10px;}

.woocommerce-account .woocommerce-Address .woocommerce-Address-title h3{font-family: "Bebas Neue", sans-serif;}



.woocommerce-account .iti.iti--allow-dropdown.iti--separate-dial-code.iti--show-flags{width: 100%;}



.woocommerce-account .select2-container .select2-selection--single{ height: 38px; }

.woocommerce-account .select2-container--default .select2-selection--single .select2-selection__rendered{ line-height: 38px; }

.woocommerce-account .select2-container--default .select2-selection--single .select2-selection__arrow{ height: 38px; }

.woocommerce-account p#billing_state_field, .woocommerce-account p#shipping_state_field{ min-height: 75px; }

.woocommerce-account button.button[name="save_address"] { margin-top: 10px;}

.contactpageform .eael-contact-form{display:block !important;}

.contactpageform  .eael-contact-form textarea{width:100%;}

.ourstorymiantitle{overflow:hidden;}

.ourstorymiantitle .babasstorytitle{position:absolute;left:0px;right:0px;top:0px}

body:not(.logged-in) #masthead{position:sticky !important;top:0px;z-index:99999 !important;}

.sgpb-main-html-content-wrapper form label{font-size:40px;font-family: "Bebas Neue", sans-serif;margin-bottom:20px;}

.sgpb-main-html-content-wrapper form button, .sgpb-main-html-content-wrapper form button:hover, .sgpb-main-html-content-wrapper form button:focus{background:#201E1E;color:#ffffff;border-color:#201E1E;border-radius:50px;margin-left:0px;margin-top:10px;}

.sgpb-main-html-content-wrapper form input{border-radius:50px;}

.sgpb-main-html-content-wrapper form .wp-block-search__inside-wrapper {-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:10px;}

.searchpopup{cursor:pointer;}

#masthead.scrolledfixed{background:#ffffff;}

.woocommerce-cart .quantity.buttons_added{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}

.woocommerce-cart .quantity.buttons_added label{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1;}

.woocommerce-cart .quantity.buttons_added .minus, .woocommerce-cart .quantity.buttons_added .plus, .woocommerce-checkout .quantity.buttons_added .plus, .woocommerce-checkout .quantity.buttons_added .minus, .single-product .quantity.buttons_added .minus , .single-product .quantity.buttons_added .plus{color: #201E1E; font-size: 18px; padding: 0px 10px; border-color: #201E1E; border-radius: 50px 0px 0px 50px;height:35px;}

.woocommerce-cart .quantity.buttons_added .minus:hover, .woocommerce-cart .quantity.buttons_added .plus:hover, .woocommerce-checkout .quantity.buttons_added .plus:hover, .woocommerce-checkout .quantity.buttons_added .minus:hover, .single-product .quantity.buttons_added .minus:hover, .single-product .quantity.buttons_added .plus:hover, .woocommerce-cart .quantity.buttons_added .minus:focus, .woocommerce-cart .quantity.buttons_added .plus:focus, .woocommerce-checkout .quantity.buttons_added .plus:focus, .woocommerce-checkout .quantity.buttons_added .minus:focus, .single-product .quantity.buttons_added .minus:focus, .single-product .quantity.buttons_added .plus:focus{color: #ffffff;background:#201E1E;}

.woocommerce-cart .quantity.buttons_added .minus, .woocommerce-checkout .quantity.buttons_added .minus, .single-product .quantity.buttons_added .minus{border-right:0px;    padding-right: 10px;outline:none;background:none;}

.woocommerce-cart .quantity.buttons_added .plus, .woocommerce-checkout .quantity.buttons_added .plus, .single-product .quantity.buttons_added .plus{border-radius: 0px 50px 50px 0px;border-left:0px;outline:none;background:none;}

.woocommerce-cart .ogverse-cart-form ul li .product-quantity .quantity.buttons_added .qty, .woocommerce-checkout .quantity.buttons_added .qty, .single-product .quantity.buttons_added .qty{border-radius: 0 !important; border-color:#201E1E !important;    width: 80px;    padding: 0;height:35px;border-right:none;border-left:none;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;text-indent:13px;}

.woocommerce-checkout .quantity.buttons_added{display:-webkit-box;display:-ms-flexbox;display:flex;}

.woocommerce-checkout .quantity.buttons_added .qty{width: 50px; color:#201E1E;display: block !important;}

.login-form-container .iti__country-container button{padding: 5px 10px 5px 5px; background: #F5F5F5;}

/* Style for the accordion arrows */

.tab_title .accordion-arrow {   

    font-size: 16px;

    -webkit-transition: -webkit-transform 0.3s ease;

    transition: -webkit-transform 0.3s ease;

    -o-transition: transform 0.3s ease;

    transition: transform 0.3s ease;

    transition: transform 0.3s ease, -webkit-transform 0.3s ease;

	position: absolute;

    right: 0;

    top: 9px;

    -webkit-transform: rotate(90deg);

        -ms-transform: rotate(90deg);

            transform: rotate(90deg);

}

.tab_title .accordion-arrow.fa-chevron-down{-webkit-transform: rotate(-180deg);-ms-transform: rotate(-180deg);transform: rotate(-180deg);}



/* Additional styles for better appearance */

.tab_title {

    cursor: pointer;

    padding: 0px;

	position:relative;

}



.tab_content {

    padding: 0px;

	padding-bottom:0px;

	padding-top:20px;

    border: none;

}

h2.woocommerce-loop-product__title span {

    display: block;

    font-size: 16px;

    line-height: 1.2;

    color: #7b7b7b !important;

    font-weight: normal;

    margin-top: 5px !important;

}

.woof_checkbox_instock_container .tab_content .icheckbox_square-grey{margin-right:15px;}

.woocommerce-shop .woocommerce-products-header~div .woof-front-builder-container:before, .tax-product_cat .woocommerce-products-header~div .woof-front-builder-container:before{

	content:'Filters';

	font-size:20px;

	line-height:26px;

	font-weight:700;

	margin-bottom:22px;

	color:#201E1E;

	display: block;

}

.icheckbox_square-grey, .iradio_square-grey {

    background: url(https://theogverse.com/wp-content/uploads/2024/06/grey@2x-new.png) no-repeat;

    background-size: 240px 24px !important;

    -webkit-background-size: 240px 24px !important;

	border: 1px solid #000000;

}

.icheckbox_square-grey.hover { background-position: unset; }

.icheckbox_square-grey.checked.hover,.icheckbox_square-grey.checked{background-position:-49px -1px;}

.iradio_square-grey.hover, .iradio_square-grey.checked{background-position: -49px -1px!important;}

.woocommerce-checkout form.checkout.woocommerce-checkout .checkout-customer-order-review .woocommerce-checkout-review-order-table ul li .product-name{display: -webkit-box !important;display: -ms-flexbox !important;display: flex !important; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column;}

.woocommerce-checkout .quantity.buttons_added{    -webkit-box-ordinal-group: 1000;    -ms-flex-order: 999;    order: 999;}

.woocommerce-checkout form.checkout.woocommerce-checkout .checkout-customer-order-review .woocommerce-checkout-review-order-table ul li .productcartdis span.product-total{margin-top:10px;}

.single-product .summary.entry-summary .price~div{margin-bottom:25px;}

.single-product .summary.entry-summary .price~div #shiprocket_pincode_check{border-color: #E4E4E4;border-radius: 50px;padding: 13px 15px;color: #929292;font-size: 14px;font-weight: 400;height: 50px;}

.single-product .summary.entry-summary .price~div #check_pincode{background: #201E1E; position: absolute; right: 0; color: #ffffff; border-radius: 50px;padding: 13px 15px; font-size: 14px; min-width: 75px; height: 50px; border-color: #201E1E;}

.woocommerce-cart .ogverse-cart-main .cc-cart-actions{    z-index: 90 !important;}

p#billing_country_field span strong {border-color: #E4E4E4; border-radius: 50px; padding: 13px 15px; color: #929292; font-size: 14px; font-weight: 400; height: 50px; display: inline-block; border-width: 1px; -webkit-box-sizing: border-box; box-sizing: border-box; width: 100%; margin: 0; outline: 0; line-height: 25px; border: 1px solid #E4E4E4; background-color: #fff; }

.woocommerce-cart .cc-compass{display: none;}

.headertopbar .elementor-widget-image img {

    display: none;

}

.search-results .woocommerce .products.columns-3:before, .search-results .woocommerce .products.columns-3:after{display:none;}

.search-results .woocommerce .products.columns-3{display:-ms-grid;display:grid;-ms-grid-columns:1fr 30px 1fr;grid-template-columns:1fr 1fr;gap:30px;}

.search-results .woocommerce .products.columns-3 li{margin:0px !important;width:100% !important;}

.search-results .products.columns-3 li .price{    color: #201E1E !important; font-family: "Roboto", Sans-serif !important;font-size: 20px !important; font-weight: 400 !important;text-align: left !important;}

.search-results .products.columns-3 li .woocommerce-loop-product__title { padding-top: 0px !important; font-family: "Roboto", Sans-serif !important; font-size: 22px !important; font-weight: 600; text-align: left; color: #201E1E;}

.search-results .products.columns-3 li .eael-star-rating, .search-results .products.columns-3 li .add_to_cart_button, .search-results .products.columns-3 li .product_type_grouped { display: none !important;}

.woocommerce-shop .woocommerce-products-header, .tax-product_cat .woocommerce-products-header{margin-bottom:30px;}

.chosen-container-multi .chosen-choices{padding: 10px 17px !important;border: 1px solid #A3A3A3;border-radius: 50px;}

.chosen-container-multi .chosen-choices .search-field input{color: #000000 !important;}

.woof_products_top_panel li span{padding-right: 27px !important;}

.woocommerce table.my_account_orders td a:not(:last-child){margin-right:5px;}

.woocommerce ul.products li.product .price del{text-decoration: underline; font-weight: 400;opacity:1;}

.woocommerce ul.products li.product .price ins{font-weight: 400;}

#mc_embed_signup div.response{    width: 100% !important;  padding: 0 !important;  margin: 0 !important;  }

#mc_embed_signup div#mce-error-response{color: red !important;}

#mc_embed_signup div#mce-responses{margin: 0 !important;}

.woocommerce-EditAccountForm.edit-account .input-radio{accent-color:#000000;    top: 4px;    width: 20px;  height: 20px; margin-right: 10px; position: relative;}

.woocommerce-EditAccountForm.edit-account p:last-child{margin-top:15px;}

.hfe-nav-menu__layout-horizontal li.menu-item.current-menu-item a{font-weight:700 !important;}

.wpgis-slider-for.slick-initialized .single-product-main-image{display: -webkit-box;display: -ms-flexbox;display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center;}

.productgridmain .onsale{background-color: #201E1E; width: 50px; height: 50px; line-height: 41px; border-radius: 50%; top: -10px; right: -10px;}

.hfe-menu-cart--items-indicator-bubble .hfe-menu-cart__toggle .elementor-button-icon[data-counter]:before{line-height: 16px;}

small.woocommerce-price-suffix{font-size:16px;}



.elementor-319 .elementor-element.elementor-element-efeb879::before, .elementor-319 .elementor-element.elementor-element-efeb879 > .elementor-background-video-container::before, .elementor-319 .elementor-element.elementor-element-efeb879 > .e-con-inner > .elementor-background-video-container::before, .elementor-319 .elementor-element.elementor-element-efeb879 > .elementor-background-slideshow::before, .elementor-319 .elementor-element.elementor-element-efeb879 > .e-con-inner > .elementor-background-slideshow::before, .elementor-319 .elementor-element.elementor-element-efeb879 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {

    background-image: -o-linear-gradient(199.28deg, #00000000 66.17%, #000000 96.99%);

    background-image: linear-gradient(250.72deg, #00000000 66.17%, #000000 96.99%);

}



.woocommerce div.product div.images img{border-radius:20px;}

.woocommerce-EditAccountForm input,.woocommerce form .form-row input.input-text, .woocommerce form .form-row textarea,.woocommerce-account .select2-container .select2-selection--single {font-family: 'Roboto';font-size: 16px;line-height: 1.4;color: #201e1e;border: 1px solid #DFEAF2;border-radius: 60px;padding: 14px 20px;height:auto;}

.woocommerce-account .select2-container--default .select2-selection--single .select2-selection__rendered { line-height: normal; }

.woocommerce-address-fields__field-wrapper { display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;}

.woocommerce-address-fields__field-wrapper #billing_email_field,p.form-row.form-row-wide.mailchimp-newsletter { width: 100%; }

.woocommerce-account .woocommerce-MyAccount-content .woocommerce-notices-wrapper + p a { color:#c61d14;}

.product-price .woocommerce-Price-amount.amount,.wishlist-items-wrapper .product-name a {

    font-size: 16px;

    line-height: 1.4;

    margin-bottom: 5px;

    display: inline-block;

    color: #201e1e;

}

.product-price .woocommerce-price-suffix { font-size: 12px; }

.wishlist-items-wrapper .product-name a {

    font-family: 'Roboto';

    font-weight: 700;

}

.wishlist-items-wrapper .product-thumbnail a img { border-radius: 8px; }

.woocommerce .wishlist_table a.add_to_cart.button.alt{

	font-size: 16px;

    padding: 9px 16px !important;

    border-radius: 70px;

}

.woocommerce #content table.wishlist_table.cart a.remove {

    background-image: url("data:image/svg+xml,%0A%3Csvg width='18' height='18' viewBox='0 0 18 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M17.3558 1.35058L1.35647 17.088L0.643555 16.3867L16.6429 0.649336L17.3558 1.35058Z' fill='%23000000'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M16.6428 17.3507L0.643527 1.61336L1.35645 0.912109L17.3557 16.6495L16.6428 17.3507Z' fill='%23000000'/%3E%3C/svg%3E%0A");

    width: 20px;

    height: 20px;

    color: transparent !important;

    background-size: 20px;

}

.woocommerce #content table.wishlist_table.cart a.remove:hover { background-color: transparent; }

.mainbanner {

    display: -webkit-box;

    display: -ms-flexbox;

    display: flex;

    -webkit-box-orient: vertical;

    -webkit-box-direction: normal;

        -ms-flex-direction: column;

            flex-direction: column;

    -webkit-box-align: start;

        -ms-flex-align: start;

            align-items: flex-start;

    gap: 10px;

}



.mainbanner a.bttn {

    background: #ffffff;

    font-size: 18px;

    line-height: 1;

    text-decoration: none;

    text-transform: uppercase;

    padding: 21px 95px;

    border-radius: 70px;

    -webkit-transition: 0.3s all ease;

    -o-transition: 0.3s all ease;

    transition: 0.3s all ease;

}

.mainbanner a.bttn:hover { background-color: #201e1e; color: #ffffff; }

span.price small.woocommerce-price-suffix { font-size: 12px;display: none;}

#yith-wcwl-popup-message {

    border-radius: 40px;

    margin: 0 !important;

    -webkit-transform: translate(-50%, -50%);

        -ms-transform: translate(-50%, -50%);

            transform: translate(-50%, -50%);

    top: 50%;

    left: 50%;

}

.radiusbordervideo iframe { border-radius: 20px; }

.site-main .product.type-product {

	padding: 0 80px;

	padding:0;

	display: -webkit-box;

	display: -ms-flexbox;

	display: flex;

    -ms-flex-wrap: wrap;

        flex-wrap: wrap;

    -webkit-box-pack: center;

        -ms-flex-pack: center;

            justify-content: center;

    gap: 20px 30px;

}

.hoverInstagram a {

    position: relative;

    border-radius: 20px;

    overflow: hidden;

}

.hoverInstagram a::before {

    content: '';

	content: "\f16d";

	font-family: "Font Awesome 5 Brands";

    position: absolute;

    width: 100%;

    height: 100%;

    top: 0;

    left: 0;

    background-color: rgba(0, 0, 0, 0.4);

    z-index: 1;

	opacity:0;

	-webkit-transition:0.3s all ease-in-out;

	-o-transition:0.3s all ease-in-out;

	transition:0.3s all ease-in-out;

	font-size:20px;

	line-height:1;

	display:-webkit-box;

	display:-ms-flexbox;

	display:flex;

	-ms-flex-wrap: wrap;

	    flex-wrap: wrap;

	-webkit-box-align: center;

	    -ms-flex-align: center;

	        align-items: center;

	-webkit-box-pack: center;

	    -ms-flex-pack: center;

	        justify-content: center;

	color:#ffffff;

}

.hoverInstagram a:hover::before{

	opacity:1;

}

.woof_redraw_zone .woof_submit_search_form_container {

    display: none;

}

.icheckbox_square-grey, .iradio_square-grey {

    border-radius: 5px;

	background-position: 100px 0;

}

.woof_by_rating_container.woof_container.woof_fs_by_rating {

    display: none;

}



.woof_container.woof_container_mselect.woof_container_product_tag.woof_container_tags.woof_fs_product_tag {

    border-bottom: 0;

}

.woocommerce nav.woocommerce-pagination ul {

    display: -webkit-box;

    display: -ms-flexbox;

    display: flex;

    -ms-flex-wrap: wrap;

        flex-wrap: wrap;

    -webkit-box-align: center;

        -ms-flex-align: center;

            align-items: center;

    -webkit-box-pack: center;

        -ms-flex-pack: center;

            justify-content: center;

    gap: 8px;

	border:0;

}

.woocommerce nav.woocommerce-pagination ul li .page-numbers {

    width: 40px;

    height: 40px;

    display: -webkit-box;

    display: -ms-flexbox;

    display: flex;

    -ms-flex-wrap: wrap;

        flex-wrap: wrap;

    -webkit-box-align: center;

        -ms-flex-align: center;

            align-items: center;

    -webkit-box-pack: center;

        -ms-flex-pack: center;

            justify-content: center;

    border: 1px solid #201e1e;

    -webkit-transition: 0.3s all ease;

    -o-transition: 0.3s all ease;

    transition: 0.3s all ease;

}

div.woof_info_popup {

    font-size: 16px;

    line-height: 1;

    -webkit-box-shadow: 0 0 15px rgba(0, 0, 0, .3);

            box-shadow: 0 0 15px rgba(0, 0, 0, .3);

    background-color: #ffffff;

    color: #201E1E;

    font-weight: bold;

    padding: 20px 30px;

    left: 50%;

    top: 50%;

    -webkit-transform: translate(-50%,-50%);

        -ms-transform: translate(-50%,-50%);

            transform: translate(-50%,-50%);

    border-radius: 70px;

}

.woocommerce-page.single-product div.product div.summary p.price + div { position: relative; -webkit-box-ordinal-group: 2; -ms-flex-order: 1; order: 1; }

.woocommerce-page.single-product div.product div.summary { display: -ms-grid; display: grid; }

.woocommerce-page.single-product div.product div.summary div#pincode_response { -webkit-box-ordinal-group: 2; -ms-flex-order: 1; order: 1; }

.woocommerce-tabs.wc-tabs-wrapper { -webkit-box-ordinal-group: 2; -ms-flex-order: 1; order: 1; }





.product.has-post-thumbnail,.bannerbottomsection .elementor-element.bannerbottomleft,.bannerbottomsection .elementor-element.bannerbottomright,.imageOverlays .elementor-widget-container,.imageOverlays,.product.type-product.status-publish.outofstock {

    position: relative;

}

.bannerbottomsection .elementor-element.bannerbottomleft.clear::before {

    display: none;

}

.bannerbottomsection.elementor-element-b9710c1 .elementor-element.bannerbottomleft::before {

    display: none;

}

.product.type-product.status-publish.outofstock .outofstock-badge,.product.type-product.status-publish.outofstock .button.product_type_variable {

    display: none;

}

.woocommerce.single-product .summary.entry-summary .yith-wcwl-add-to-wishlist .yith-wcwl-add-button a {

    width: auto;

}

.yith-wcwl-add-button {

    display: -webkit-box;

    display: -ms-flexbox;

    display: flex;

    -ms-flex-wrap: wrap;

        flex-wrap: wrap;

    gap: 10px;

    -webkit-box-align: center;

        -ms-flex-align: center;

            align-items: center;

}

.aboutText br,.woof_autohide_wrapper {display: none;}

.woocommerce.single-product .related.products .woocommerce-loop-product__title{font-size:20px;}

.woocommerce div.product form.cart .variations {
    margin: 0;
}

.woocommerce div.product form.cart .variations td.value {
    padding-bottom: 0;
}



@media (min-width:576px){

	.woocommerce-checkout form.checkout.woocommerce-checkout .checkout-customer-order-review .woocommerce-checkout-review-order-table ul li{-ms-grid-columns: 30% 1fr;grid-template-columns: 30% 1fr;}

	.woocommerce-cart .ogverse-cart-form ul li{-ms-grid-columns:30% 10px 1fr;grid-template-columns:30% 1fr;gap:10px;}

	.woocommerce-cart .ogverse-cart-form ul li:not(:last-child){margin-bottom:10px;}

	body:not([class*=elementor-page-]) .site-main{max-width:calc(100% - 10.417vw) !important;}

	body:not([class*=elementor-page-]) .site-main .entry-title{max-width:100% !important;}

	body:not([class*=elementor-page-]).woocommerce-shop .site-main, body:not([class*=elementor-page-]).single-product .site-main, body:not([class*=elementor-page-]).search-results .site-main, body:not([class*=elementor-page-]).tax-product_cat .site-main{max-width:100% !important;}

	.woocommerce-checkout form.checkout.woocommerce-checkout .checkout-customer-order-review .woocommerce-checkout-review-order-table ul li .productcartdis {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: start;-ms-flex-align: start;align-items: start; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; gap: 10px;}

	.woocommerce-checkout form.checkout.woocommerce-checkout .checkout-customer-order-review .woocommerce-checkout-review-order-table ul li .productcartdis span.product-total{margin-top:0px;}

	.woocommerce-checkout form.checkout.woocommerce-checkout .checkout-customer-order-review .woocommerce-checkout-review-order-table ul li .productcartdis span.product-name .variation{margin-top:5px;}

}

@media (min-width:768px){

	

	.search-results .woocommerce .products.columns-3{display:-ms-grid;display:grid;-ms-grid-columns:1fr 30px 1fr 30px 1fr 30px 1fr;grid-template-columns:1fr 1fr 1fr 1fr;gap:30px;}

	.woocommerce-shop .woocommerce-products-header~div .woof-front-builder-container:before, .tax-product_cat .woocommerce-products-header~div .woof-front-builder-container:before{

	font-size:24px;

	line-height:28px;

}

	.woocommerce-checkout form.checkout.woocommerce-checkout .checkout-customer-details #customer_details label[for="billing_email"]{top: -3px;}

	.woocommerce-checkout form.checkout.woocommerce-checkout .checkout-customer-details #customer_details .already-div{position:absolute;right:0px;margin-bottom:0px;}

	.woocommerce-checkout form.checkout.woocommerce-checkout .checkout-customer-order-review h3{        font-size: 2.188vw;line-height: 2.708vw; }

	.woocommerce-cart .ogverse-cart-main .ogverse-cart-totals .cart_totals h2{font-size:2.188vw;line-height:2.708vw;}

	.cc-cart-actions.cc-no-branding .cc-totals .cc-total-text, .cc-cart-actions.cc-no-branding .cc-totals .cc-total-amount{font-size:20px;}

	.dblockmd{display:block;}

	.headertopshopnow{margin-left:30px;}

	.productgridmain ul.products{row-gap: 30px !important;}

	.seealltopbtn{ position: absolute;  right: 30px; top:20px;}

	.faqmain .eael-tabs-nav {width:25%;border-right:1px solid #C3C3C3;}

	.woocommerce-shop .woocommerce-products-header__title.page-title, .search-results .woocommerce-products-header__title.page-title{font-size: 64px;line-height: 52px;}

	.woocommerce-shop .site-main, .single-product .site-main, .search-results .site-main{padding:50px 30px !important;}

	.woocommerce-shop .woocommerce-pagination{padding-bottom:60px;}

	.bannerheading .elementor-heading-title{padding-top:15px;}

	.woocommerce-shop .woof.woof_sid .woof_container_inner h4{font-size: 22px;line-height: 28.13px;}

	.woocommerce-shop .woof_list.woof_list_label .woof_label_term{font-size:16px;}

	.woocommerce-shop .icheckbox_square-aero~label, .woocommerce-shop .woof_checkbox_authors_container .woof_authors{font-size: 16px;}

    .tax-product_cat .woocommerce-products-header__title.page-title{font-size: 64px;line-height: 52px;}

    .tax-product_cat .site-main{padding:50px 30px !important;}

    .tax-product_cat .woocommerce-pagination{padding-bottom:60px;}

    .bannerheading .elementor-heading-title{padding-top:15px;}

    .tax-product_cat .woof.woof_sid .woof_container_inner h4{font-size: 24px;line-height: 28.13px;}

    .tax-product_cat .woof_list.woof_list_label .woof_label_term{font-size:20px;}

    .tax-product_cat .icheckbox_square-aero~label, .tax-product_cat .woof_checkbox_authors_container .woof_authors{font-size: 20px;}

	.woocommerce-cart main#content h1.entry-title, .woocommerce-checkout main#content  h1.entry-title, .woocommerce-account main#content  h1.entry-title, .woocommerce-wishlist main#content  h1.entry-title{font-size: 3.333vw;line-height: 2.708vw;}

	.woocommerce-cart main#content, .woocommerce-checkout main#content, .woocommerce-account main#content, .woocommerce-wishlist main#content{padding: 50px 15px;}

	.woocommerce-cart main#content tr.wc-block-cart-items__row .wc-block-cart-item__product .wc-block-components-product-name{line-height:2.708vw;font-size:1.771vw;}

	.woocommerce-cart main#content tr.wc-block-cart-items__row .wc-block-cart-item__product .wc-block-cart-item__prices, .woocommerce-cart .ogverse-cart-form ul li .product-price{font-size:1.4vw;line-height:1.7vw;}

	.woocommerce-cart main#content tr.wc-block-cart-items__row .wc-block-cart-item__product .wc-block-components-product-badge{font-size:0.885vw;}

	.single-product .site-main{max-width:calc(100% - 30px)  !important;padding-top:50px; padding-bottom:50px;}

	.single-product .summary.entry-summary td.value label{font-size:20px;line-height:22px;}

	.woocommerce.single-product div.product form.cart .single_add_to_cart_button{float: none; display: block; width: calc(100% - 210px);}

	.woocommerce.single-product .summary.entry-summary .yith-wcwl-add-to-wishlist{margin-top: -50px; margin-bottom: 50px;}

	.woocommerce.single-product .summary.entry-summary .yith-wcwl-add-to-wishlist .yith-wcwl-add-button{    display: block; text-align: right;}

	.woocommerce.single-product .summary.entry-summary .yith-wcwl-add-to-wishlist.exists {  margin-top: 35px;}

	.woocommerce.single-product .summary.entry-summary .yith-wcwl-add-to-wishlist.exists .yith-wcwl-add-button{text-align:left;}

	.woocommerce.single-product .summary.entry-summary .yith-wcwl-add-to-wishlist.exists .yith-wcwl-add-button a{width:auto;}

	.woocommerce.single-product .summary.entry-summary .added_to_cart{position:absolute;}

	.woocommerce.single-product .related.products>h2{font-size:4.688vw;line-height:70px;float:left;margin-top:0px;}

	.woocommerce.single-product .related.products .see-all-related-products{float:right;position: relative; top: 18px;}

	.woocommerce.single-product .related.products .products{clear:both;}

	.woocommerce.single-product .related.products ul.products{-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr;}

	

	

}



@media (min-width:769px){

	.woocommerce-page.single-product div.product div.images{width:50%}

	.woocommerce-page.single-product div.product div.summary{width:calc(40% - 40px);}

}



@media (min-width:992px){

	.woocommerce-cart  main#content  .wc-block-components-main{width:55%;}

	.woocommerce-cart  main#content  .wc-block-components-sidebar{width:45%;}

	.woocommerce.single-product .related.products ul.products{-ms-grid-columns:1fr 1fr 1fr 1fr;grid-template-columns:1fr 1fr 1fr 1fr;}

}



@media (min-width:1025px){

	.headerleftmenudiv .hfe-nav-menu li:first-child a{padding-left:0px !important;}

	.greenbglist .elementor-icon-list-items{-ms-grid-columns: 60% 10px auto;grid-template-columns: 60% auto; row-gap: 40px; -webkit-column-gap: 10px; -moz-column-gap: 10px; column-gap: 10px;}

	.seealltopbtn{right: 50px;}

	.bokortitle .elementor-heading-title span.dotbokor{width: 24px;}

	.bokortitle .elementor-heading-title{gap: 30px;}

	.woocommerce-shop .site-main, .single-product .site-main, .search-results .site-main{padding:60px 50px !important;}

	.woocommerce-shop .woocommerce-products-header~div{width: calc(25% - 40px);float:left;}

.woocommerce-shop .woocommerce.woocommerce-page.woof_shortcode_output{width: 75%;float:right; }

	.woocommerce-shop #woof_results_by_ajax{width: 75%;float:right;}

	.woocommerce-shop .woocommerce.woocommerce-page.woof_shortcode_output #woof_results_by_ajax{width: 100%;float:left;}

	.woocommerce-shop #woof_results_by_ajax .woof_shortcode_output{width: 100%;float:left;}

	.woocommerce-shop .products.columns-3{-ms-grid-columns: 1fr 1fr 1fr;grid-template-columns: 1fr 1fr 1fr;}

    .tax-product_cat .site-main{padding:60px 50px !important;}

    .tax-product_cat .woocommerce-products-header~div{width: calc(25% - 40px);float:left; padding-right: 0px;}

.tax-product_cat .woocommerce.woocommerce-page.woof_shortcode_output{width: 75%;float:right;padding-right: 0px; }

    .tax-product_cat #woof_results_by_ajax{width: 75%;float:left;}

    .tax-product_cat .woocommerce.woocommerce-page.woof_shortcode_output #woof_results_by_ajax{width: 100%;float:left;}

    .tax-product_cat #woof_results_by_ajax .woof_shortcode_output{width: 100%;float:left;}

    .tax-product_cat .products.columns-3{-ms-grid-columns: 1fr 1fr 1fr;grid-template-columns: 1fr 1fr 1fr;}

	.woocommerce-cart main#content, .woocommerce-checkout main#content, .woocommerce-account main#content, .woocommerce-wishlist main#content{padding: 90px 15px;}

	.woocommerce-cart main#content h1.entry-title, .woocommerce-checkout main#content  h1.entry-title, .woocommerce-account main#content  h1.entry-title, .woocommerce-wishlist main#content  h1.entry-title{margin-bottom:50px;}

	.single-product .site-main{max-width:calc(100% - 100px)  !important; padding-top:80px; padding-bottom:80px;}

	.single-product .summary.entry-summary .product_title.entry-title{ font-size: 34px;}

	.single-product .summary.entry-summary .price .woocommerce-Price-amount.amount{font-size: 22px;line-height: 25.78px;}

	.single-product .summary.entry-summary a.check_your_fit_link{  font-size:14px;line-height:1.2;}

	.woocommerce.single-product .related.products{clear:both;padding-top:80px;padding-bottom:0px}

	.woocommerce.single-product .single_add_to_cart_button.button{font-size: 20px; line-height: 26px;}

	.woocommerce-cart .ogverse-cart-main .ogverse-cart-form{width: 55%;-webkit-box-flex: 0;-ms-flex: 0 0 auto;flex: 0 0 auto;}

	.woocommerce-cart .ogverse-cart-main .ogverse-cart-totals{width: 45%;-webkit-box-flex: 0;-ms-flex: 0 0 auto;flex: 0 0 auto;margin-top:0px;}

	.woocommerce-cart .ogverse-cart-main .ogverse-cart-totals .cart_totals{width:calc(100% - 30px);padding:30px;}

	.woocommerce-checkout form.checkout.woocommerce-checkout{-ms-grid-columns:55% 1fr;grid-template-columns:55% 1fr;}

	

}



@media (min-width:1200px){

	.woocommerce-cart .ogverse-cart-form ul li .product-quantity{margin-top: 50px;}

	.woocommerce-cart .ogverse-cart-main .ogverse-cart-form{width: 65%;-webkit-box-flex: 0;-ms-flex: 0 0 auto;flex: 0 0 auto;}

	.woocommerce-cart .ogverse-cart-main .ogverse-cart-totals{width: 35%;-webkit-box-flex: 0;-ms-flex: 0 0 auto;flex: 0 0 auto;}

	.woocommerce-checkout form.checkout.woocommerce-checkout{-ms-grid-columns:65% 1fr;grid-template-columns:65% 1fr;}

	.ourmissiontext {width:90%;margin-left:auto;}

}







@media (min-width:1930px){

	.bannerheading .elementor-heading-title{font-size:248px !important;line-height:248px !important;}

	.headingmain .elementor-heading-title{font-size:120px !important;line-height:112px !important;}

	.subheading .elementor-heading-title{font-size:64px !important;line-height:76px !important;}

	.greenbgheading  .elementor-heading-title{font-size:90px !important;line-height:100px !important;}

	.greenbgheading .elementor-widget-container{padding:60px !important;}

	.greenbglist .elementor-icon-list-items .elementor-icon-list-text{font-size:22px !important;line-height:36px !important;}

	.dramatitle .elementor-heading-title{font-size:196px !important;line-height:168px !important;}

	.bokortitle .elementor-heading-title{font-size:120px !important;line-height:120px !important;}

	.sectitle .elementor-heading-title{font-size:90px !important;line-height:120px !important;}

	.woocommerce-cart main#content h1.entry-title, .woocommerce-account main#content h1.entry-title, .woocommerce-wishlist main#content h1.entry-title{font-size: 64px;line-height: 52px;}

	.woocommerce-cart main#content tr.wc-block-cart-items__row .wc-block-cart-item__product .wc-block-components-product-name, .woocommerce-cart .ogverse-cart-form ul li .product-name a{font-size: 34px;line-height: 52px;}

	.woocommerce-cart main#content tr.wc-block-cart-items__row .wc-block-cart-item__product .wc-block-cart-item__prices{font-size:32px;line-height:37px;}

	.woocommerce-cart main#content tr.wc-block-cart-items__row .wc-block-cart-item__product .wc-block-components-product-badge{font-size:17px;}

	.ourstorytitle .elementor-heading-title{font-size:190px !important;line-height:190px !important;}

	.babasstorytitle .elementor-heading-title{font-size:256px !important;line-height:307px !important;}

	.ourstoryitalictitl .elementor-heading-title{font-size:37px !important;line-height:44px !important;}

	.whitestorytitle .elementor-heading-title{font-size:32px !important;line-height:37px !important;}

	.woocommerce-product-gallery .flex-control-thumbs {width:296px;}

	.woocommerce.single-product .related.products>h2{font-size:90px;line-height:120px;}

	.woocommerce-cart .ogverse-cart-main .ogverse-cart-totals .cart_totals h2{font-size:42px;line-height:52px;}

	.woocommerce-checkout form.checkout.woocommerce-checkout .checkout-customer-order-review h3{        font-size: 2.188vw;line-height: 2.708vw; }

	.marquee-content span.starimg{  width: auto;-webkit-box-flex:1;-ms-flex:1;flex:1;}

}



@media (max-width:1400px){

	.woocommerce div.product div.images img { border-radius: 10px; }

	#wpgis-gallery .slick-slide { border-radius: 10px; }

    .product.has-post-thumbnail::before, .bannerbottomsection .elementor-element.bannerbottomleft::before, .bannerbottomsection .elementor-element.bannerbottomright > .elementor-element::before {font-size:18px;}

}



@media (max-width:1199px){

	.site-main .product.type-product { padding: 0 40px;padding:0;}

	.woocommerce-page.single-product div.product div.images { width: 60%; }

	.woocommerce-page.single-product div.product div.summary { width: calc(40% - 40px); }

}





@media (max-width:1024px){

	.headerleftmenudiv, .headerleftmenudiv .headermenu {position:static;}

    .product.has-post-thumbnail::before, .bannerbottomsection .elementor-element.bannerbottomleft::before, .bannerbottomsection .elementor-element.bannerbottomright > .elementor-element::before {font-size:16px;}

}



@media (max-width:991px){

	.woocommerce-cart main#content tr.wc-block-cart-items__row td.wc-block-cart-item__image{width:100%;padding-right:0px;}

	.woocommerce-cart main#content tr.wc-block-cart-items__row{    -ms-grid-columns: 130px 10px 1fr;    grid-template-columns: 130px 1fr;gap:10px;}



	.login-form-container .iti__country-container button { height: 50px; }

	.site-main .product.type-product { padding: 0 20px;padding: 0;}

	.woocommerce-shop .woof.woof_sid {display: none;}

}

@media (max-width:768px){

	.woocommerce-page.single-product div.product div.summary{clear:both;}

}

@media (max-width:767px){


.woocommerce.single-product .summary.entry-summary .yith-wcwl-add-to-wishlist .yith-wcwl-add-button a svg {
    width: 20px;
}
	.mobileproductslider span.onsale{top:0px !important;}

	body .woocommerce .products .add-to-wishlist-before_image .yith-wcwl-add-to-wishlist, .productgridmain .products .product .yith-wcwl-add-to-wishlist, body .woocommerce .products .add-to-wishlist-before_image .yith-wcwl-add-to-wishlist.exists, .productgridmain .products .product .yith-wcwl-add-to-wishlist.exists{top: 10px; right: 10px;width: 25px;height: 25px;background-size: contain;}

	.fooertsections .hfe-nav-menu li a{-webkit-box-pack:center !important;-ms-flex-pack:center !important;justify-content:center !important;}

	.bannersection>.e-con-full{background:none !important;}

	.bannersection>.e-con-full:before{display:none;}

	.bannertopheading .elementor-heading-title{color:#201E1E !important;font-weight:700 !important;}

	.bannerheading {background:#201E1E !important;padding-top:5px;}

	.bannermobileimage{width:100%;}

	.mobileproductslider .woocommerce .products{display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important;}

	.mobileproductslider .woocommerce .products .slick-track { display: -webkit-box !important; display: -ms-flexbox !important; display: flex !important; -webkit-box-align: center; -ms-flex-align: center; align-items: center;  -webkit-box-pack: center;  -ms-flex-pack: center;  justify-content: center; height: auto !important;}

	.dramadiv {background-image:url("https://theogverse.com/wp-content/uploads/2024/06/dramamobilebg.png") !important;}

	.login-form-container h2{font-size: 36px;line-height: 47.2px;}

	.login-form-container .btnblack, .login-form-container .btnloginemail{font-size: 18px;    line-height: 24px;}

	.faqmain .eael-tabs-nav{overflow-x: scroll;padding:10px;margin-bottom:20px;}

	.faqmain .eael-tabs-nav .eael-tab-inline-icon{ -webkit-box-orient: horizontal !important; -webkit-box-direction: normal !important; -ms-flex-direction: row !important; flex-direction: row !important; -ms-flex-wrap: nowrap !important; flex-wrap: nowrap !important;white-space: nowrap; gap: 15px; margin-bottom: 10px;}

	.faqmain .eael-tabs-nav .eael-tab-inline-icon li{margin-bottom:0px !important;}

	.cc-inner-container .cc-nav ul li a, .cc-product-upsells-wrapper .cc-pl-info-wrapper .cc-pl-upsells label{font-size: 30px !important;    line-height: 42px !important;}

	.single-product .product .images .wpgis-slider-for, .single-product .product .images #wpgis-gallery{width:100%;}

	.woocommerce form .form-row-first, .woocommerce form .form-row-last, .woocommerce-page form .form-row-first, .woocommerce-page form .form-row-last{width:100% !important;}

	.woocommerce-shop .products.columns-3 li .woocommerce-loop-product__title, .search-results .products.columns-3 li .woocommerce-loop-product__title{font-size: 15px !important;}

	.woocommerce-shop .products.columns-3 li .woocommerce-loop-product__title span, .search-results .products.columns-3 li .woocommerce-loop-product__title span{font-size: 12px !important;}

	.woocommerce-shop .products.columns-3 li .price, .search-results .products.columns-3 li .price{    font-size: 14px !important;}



	.mainbanner a.bttn { background-color: #201e1e; padding: 16px 58px; font-size: 20px;color:#ffffff;}



	/* .elementor .elementor-hidden-mobile { display: block; } */

	.elementor .elementor-hidden-mobile .elementor-element.searchpopup, .elementor .elementor-hidden-mobile .hfe-search-layout-icon,.elementor .elementor-hidden-mobile .elementor-element.elementor-element-91bfcbe.elementor-widget.elementor-widget-image,.elementor .elementor-hidden-mobile .toggle-icon--bag-medium.hfe-menu-cart--empty-indicator-hide { display: none; }

	.elementor-element.headerrighticons { width: auto; margin-left: auto; }

	.add-to-wishlist-before_image.product.type-product { margin: 0 5px !important; }

	.site-main .product.type-product { padding: 0; }

	.elementor .elementor-hidden-mobile.headerrighticons { display: block; }

	#yith-wcwl-popup-message { line-height: 2; }

	#yith-wcwl-popup-message #yith-wcwl-message { font-size: 12px; }



	.woocommerce-page.single-product div.product div.images,.woocommerce-page.single-product div.product div.summary { width: 100%; }

	#wpgis-gallery .slick-slide { margin: 0 2px; }

	

	

.woof_autohide_wrapper {

    display: block;

    position: fixed;

    bottom: 0;

    left: 0;

    right: 0;

    z-index: 99999;

    background-color: #201e1e;

    border-top-left-radius: 20px;

    border-top-right-radius: 20px;

    padding: 20px 10px;

    -webkit-box-shadow: 0 0 10px rgba(255, 255, 255, 0.4);

            box-shadow: 0 0 10px rgba(255, 255, 255, 0.4);

    cursor:pointer;

}

.woof_autohide_wrapper::before {

    content: 'Filter';

    font-size: 20px;

    line-height: 1;

    color: #ffffff;

    display: -webkit-box;

    display: -ms-flexbox;

    display: flex;

    -ms-flex-wrap: wrap;

        flex-wrap: wrap;

    -webkit-box-align: center;

        -ms-flex-align: center;

            align-items: center;

    -webkit-box-pack: center;

        -ms-flex-pack: center;

            justify-content: center;

    

}

.woof_autohide_wrapper > a,.woof_autohide_wrapper > br,.woof_autohide_wrapper > div {

    display: none !important;

}

.woocommerce-shop .woof.woof_sid {

    position: fixed;

    background-color: #ffffff;

    z-index: 99999;

    bottom: 0;

    max-height: calc(100vh - 120px);

    left: 0;

    right: 0;

    padding: 30px 30px 50px;

    overflow: auto;

    border-radius: 20px;

    display: block;

    -webkit-transform: translateY(100%);

        -ms-transform: translateY(100%);

            transform: translateY(100%);

    -webkit-transition: 0.3s all ease-in-out;

    -o-transition: 0.3s all ease-in-out;

    transition: 0.3s all ease-in-out;

    -webkit-box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);

            box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);

}

.toggleFilter.woocommerce-shop .woof.woof_sid {

    -webkit-transform: translateY(0%);

        -ms-transform: translateY(0%);

            transform: translateY(0%);

}

.toggleFilter .woof_autohide_wrapper::before {

    content: 'Apply';

}

body.archive.post-type-archive.post-type-archive-product.woocommerce.woocommerce-page footer#colophon {background-color: #1f1f1f;padding-bottom:60px;}

.woof_products_top_panel .woof_products_top_panel_ul {

    display: -webkit-box;

    display: -ms-flexbox;

    display: flex;

    -ms-flex-wrap: wrap;

        flex-wrap: wrap;

    -webkit-box-align:center;

        -ms-flex-align:center;

            align-items:center;

    gap: 6px;

}



.woof_products_top_panel .woof_products_top_panel_ul > li:first-child {

    margin-bottom: 20px !important;

}



.woof_products_top_panel_ul li ul li,.woocommerce-shop .woof_products_top_panel_ul>li a {

    font-size: 14px;

    line-height: 1.4;

}

.woocommerce-shop .woof_products_top_panel_ul>li {

    line-height: 1;

}

.woocommerce-shop .woocommerce-products-header~div .woof-front-builder-container:before{display:none;}

.aboutText br{display:block;}

.woocommerce.single-product .related.products .woocommerce-loop-product__title{font-size:18px;}

h2.woocommerce-loop-product__title span{font-size: 12px;}

.woocommerce-shop .products.columns-3 li .price{font-size: 16px;}
.greenbgheading h2 br {
    display: none;
}
.woocommerce div.product form.cart .button {
  width: 100%;
  font-size: 12px;
}

.woocommerce.single-product .summary.entry-summary .yith-wcwl-add-to-wishlist .yith-wcwl-add-button a {
  width: 100%;
  font-size: 12px;
  padding: 10px 10px;
  height: auto;
}

}

body .modaal-overlay{
    z-index: 99999;
}
body .modaal-wrapper {
    z-index: 999999;
}
body .modaal-iframe-elem {
    min-height: calc(100vh - 200px);
}

@media (max-width:575px){

	.woocommerce-cart .ogverse-cart-form ul li .product-remove{right:20px;top:20px;padding: 8px;background: #ffffff;border-radius: 50%;}



	.woocommerce-shop .products.columns-3 li .woocommerce-loop-product__link img { border-radius: 10px; }

	.woocommerce-account .woocommerce-info { display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; gap: 10px; }

	.mainbanner a.bttn { padding: 14px 38px;font-size: 18px;}

	

	/*-- Ajay --*/

	body .wpgis-slider-for .btn-prev, body .wpgis-slider-for .btn-next {

        opacity: 1;

        margin: 0;

    }
    
    

}

@media (max-width:360px){

	.bannerheading .elementor-heading-title{font-size:40px !important;line-height:40px !important;}

}




.elementor-element.elementor-element-b4b1485.headertopbar.e-flex.e-con-boxed.e-con.e-parent.e-lazyloaded .elementor-heading-title.elementor-size-default > span {

  display: none !important;

}







/*-- Ajay Removable --*/

.woocommerce div.product form.cart .variations tbody tr:first-child {

    display: none;

}

/* .woof_price5_search_container.woof_container.woof_price_filter.woof_fs_by_price{display: none;} */

.cc-total-box .cc-subtotal-subtext{
    font-size: 0;
}
.cc-subtotal-subtext::before {
    content: 'Taxes included! Enjoy free shipping on every order!';
    font-size: 12px;
    color: #928e8e;
}

.overlinkwrap > a,.overlinkwrap2 > .e-con-inner > a {
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
}
body .woocommerce .products .add-to-wishlist-before_image .yith-wcwl-add-to-wishlist a svg, .productgridmain .products .product .yith-wcwl-add-to-wishlist a svg {
    display: none;
}

@media only screen and (max-width:421px) and (min-width:767px) {
	body.single-product .yith-wcwl-add-to-wishlist .yith-wcwl-add-button {
        align-items: flex-end;
        margin-top: -58px;
    }
}

.woocommerce div.product p.price del .woocommerce-Price-amount.amount {
    font-size: 18px !important;
    line-height: 1.2 !important;
}
.woocommerce ul.products li.product .price del {
    font-size: 14px;
    line-height: 1.4;
    text-decoration: line-through;
}
.single-product.woocommerce span.onsale{
display: none;
}
.woocommerce div.product p.price ins,.woocommerce ul.products li.product .price ins {
    text-decoration: none;
}