.elementor-kit-6{--e-global-color-primary:#BE8B1E;--e-global-color-secondary:#E6C35D;--e-global-color-text:#000000;--e-global-color-accent:#61CE70;--e-global-color-83c547a:#FFFFFF;--e-global-color-4d35485:#707070;--e-global-color-b1a2ff9:#F7F7F7;--e-global-color-e2d8dd2:#AF1414;--e-global-color-bd4fcaf:#CA0000;--e-global-typography-primary-font-family:"Poppins";--e-global-typography-primary-font-weight:600;--e-global-typography-secondary-font-family:"Poppins";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"Poppins";--e-global-typography-text-font-size:16px;--e-global-typography-text-font-weight:400;--e-global-typography-text-line-height:33px;--e-global-typography-accent-font-family:"Poppins";--e-global-typography-accent-font-weight:500;}.elementor-kit-6 e-page-transition{background-color:#FFBC7D;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1140px;}.e-con{--container-max-width:1140px;}.elementor-widget:not(:last-child){--kit-widget-spacing:20px;}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px;}{}h1.entry-title{display:var(--page-title-display);}.site-header .site-branding{flex-direction:column;align-items:stretch;}.site-header{padding-inline-end:0px;padding-inline-start:0px;}.site-footer .site-branding{flex-direction:column;align-items:stretch;}@media(max-width:1024px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS */div#bk-color-y {
    background: linear-gradient(90deg, #f8db78 -22%, #be8b1e 50%, #f4d672 114%);
}
div#bk-coming {
    
    position: fixed;
    height: 100%;
}
div#bk-color-r {
    background: linear-gradient(90deg, #CA0000 -22%, #AF1414 50%, #CA0000 114%);
}
div#bk-fix {
    background-attachment: fixed;
}
.tinv-wishlist .tinvwl_add_to_wishlist_button.tinvwl-icon-heart:before, .woocommerce ul.products li.product a.tinvwl-button.tinvwl_add_to_wishlist_button.tinvwl-icon-heart:before, .woocommerce-page ul.products li.product a.tinvwl-button.tinvwl-icon-heart.tinvwl_add_to_wishlist_button:before, a.wishlist_products_counter.top_wishlist-heart:before, span.wishlist_products_counter.top_wishlist-heart:before, a.sidr-class-wishlist_products_counter.sidr-class-top_wishlist-heart:before {
   
    font-size: 25px;
 
}
form#mrm-form {
    display: flex;
}
div#mint-google-recaptcha {
    padding: 0px !important;
}
.mrm-form-group.submit {
    margin: 5px 0px 0px 0px !important;
    width: 50% !important;
}
.mintmrm .mrm-form-group input[type=date]:active, .mintmrm .mrm-form-group input[type=date]:focus, .mintmrm .mrm-form-group input[type=email]:active, .mintmrm .mrm-form-group input[type=email]:focus, .mintmrm .mrm-form-group input[type=text]:active, .mintmrm .mrm-form-group input[type=text]:focus, .mintmrm .mrm-form-group textarea:active, .mintmrm .mrm-form-group textarea:focus, .mintmrm .mrm-form-group select:active, .mintmrm .mrm-form-group select:focus {
    border-color: #000000 !important;

}
button.mrm-submit-button.mintmrm-btn:hover {
    background-color: #be8b1e !important;
    transition: 0.5s;
}
div#cop p {
    margin: 0px;
}
div#over {
    overflow: hidden;
}
div.wpforms-container-full input[type=date], div.wpforms-container-full input[type=datetime], div.wpforms-container-full input[type=datetime-local], div.wpforms-container-full input[type=email], div.wpforms-container-full input[type=month], div.wpforms-container-full input[type=number], div.wpforms-container-full input[type=password], div.wpforms-container-full input[type=range], div.wpforms-container-full input[type=search], div.wpforms-container-full input[type=tel], div.wpforms-container-full input[type=text], div.wpforms-container-full input[type=time], div.wpforms-container-full input[type=url], div.wpforms-container-full input[type=week], div.wpforms-container-full select, div.wpforms-container-full textarea {
    background-color: #fff !important;
    border-radius: 0px !important;
    color: #000 !important;
    border: 1px solid #fff !important;
    padding: 10px 15px !important;
    font-size: 15px !important;
    line-height: 100%;
    box-shadow: none;
    transition: border 0.15s, box-shadow 0.15s;
	 font-family: 'Poppins' !important;
}
div.wpforms-container-full input[type=submit]:not(:hover):not(:active), div.wpforms-container-full button[type=submit]:not(:hover):not(:active), div.wpforms-container-full .wpforms-page-button:not(:hover):not(:active) {
    background-color: #fff !important;
    color: #000 !important;
    padding: 15px 50px 31px 50px !important;
    border-radius: 0px !important;
    font-family: 'Poppins' !important;
    font-weight: 500 !important;
	    font-size: 18px !important;
}
div.wpforms-container-full input[type=submit]:hover, div.wpforms-container-full input[type=submit]:active, div.wpforms-container-full button[type=submit]:hover, div.wpforms-container-full button[type=submit]:active, div.wpforms-container-full .wpforms-page-button:hover, div.wpforms-container-full .wpforms-page-button:active {
    background: #be8b1e !important;
    color: #fff !important;
    padding: 15px 50px 31px 50px !important;
    border-radius: 0px !important;
    font-family: 'Poppins' !important;
    font-weight: 500 !important;
    font-size: 18px !important;
	transition: 0.5s !important
}
.elementor-login.elementor-login__logged-in-message a {
    color: #be8b1e;
}
.elementor-login.elementor-login__logged-in-message a:hover {
    color: #000;
	transition: 0.5s !important
}
bdi {
    color: #000 !important;
}
:is(.elementor-widget-woocommerce-product-add-to-cart,.woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart,.elementor-widget-wc-add-to-cart,.woocommerce div.product .elementor-widget-wc-add-to-cart) form.cart .button:where(:not(:first-child)), :is(.elementor-widget-woocommerce-product-add-to-cart,.woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart,.elementor-widget-wc-add-to-cart,.woocommerce div.product .elementor-widget-wc-add-to-cart) form.cart button:where(:not(:first-child)) {
    margin-left: 0;
    margin-top: 0;
}
.woocommerce div.product form.cart div.quantity .qty {
    margin: 0px 10px !important;
}
button.single_add_to_cart_button.button.alt {
    width: 100%;
}
div#prod-detail span.tinvwl_add_to_wishlist-text {
    color: #be8b1e;
}
.tinv-wishlist .tinvwl_add_to_wishlist_button.tinvwl-icon-heart:before
 {
    font-size: 25px;
    color: #be8b1e !important;
}
.woocommerce div.product .woocommerce-tabs ul.tabs li.active {
    background: #be8b1e;
    color: #ffffff;
    z-index: 2;
    border-bottom-color: #fff;

}
.woocommerce div.product.elementor ul.tabs li {
 
    margin-right: 10px;
}
.woocommerce div.product .woocommerce-tabs ul.tabs li {
    border: 1px solid #ffffff;
    background-color: #000000;
    color: #ffffff !important;
   }
.woocommerce div.product .woocommerce-tabs ul.tabs li a {
        color: #fff;
}
.woocommerce div.product .woocommerce-tabs ul.tabs li a:hover {
        color: #fff;
}
p.stars a {
    color: #be8b1e;
		transition: 0.5s;
}
.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button, :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit, :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button, :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button, :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button {
    font-size: 16px;
      padding: 15px 50px;
    font-weight: 600;
     color: #ffffff;
    background-color: #000000;
      font-family: 'Poppins';
}
.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit:hover, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button:hover, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button:hover, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button:hover, :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit:hover, :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button:hover, :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button:hover, :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button:hover {
    background-color: #be8b1e;
    text-decoration: none;
    background-image: none;
    color: #ffffff;
	transition: 0.5s;
}
.woocommerce div.product.elementor .woocommerce-tabs .panel {
    
    padding: 20px 0px 0px 0px;
}
.woocommerce span.onsale {
    min-height: 10px;
    min-width: 3.236em;
    padding: .202em;
    font-size: 1em;
    font-weight: 600;
    position: absolute;
    text-align: center;
    line-height: 32px;
    top: 10px;
    left: 10px;
    margin: 0;
    border-radius: 0px;
    background-color: #ff0000;
    color: #fff;
    font-size: 16px;
    z-index: 9;
    padding: 0px 15px !important;
}
div#elementor-lightbox-slideshow-single-img {
    display: none !important;
}
.woocommerce-info {
    border-top-color: #be8b1e;
}
.woocommerce-info::before {
    color: #be8b1e;
}
.woocommerce-error, .woocommerce-info, .woocommerce-message {
    padding: 1em 2em 1em 3.5em;
    margin: 0 0 2em;
    position: relative;
    background-color: #f7f7f7;
    color: #000000;
    border-top: 3px solid #be8b1e;
    list-style: none outside;
    width: auto;
    word-wrap: break-word;
}
.elementor-widget-woocommerce-checkout-page .woocommerce-checkout .form-row>span {
    color: #000000;
    font-size: 14px;
    font-weight: 400;
    margin-bottom: 3px;
}
.aws-container .aws-search-form .aws-form-btn {
        background: #000000;
    border: 1px solid #000000;
   }
.aws-container .aws-search-form .aws-search-btn_icon {
        fill: #fff;
       color: #ffffff;
}
.aws-container .aws-search-form .aws-form-btn:hover {
    background: #be8b1e;
    border: 1px solid #be8b1e;
	transition: 0.5s;
}
.aws-container .aws-search-field {
       padding: 10px;
       font-size: 14px;
       font-family: 'Poppins';
}
div#elementor-popup-modal-354 {
    position: fixed !important;
}
div#elementor-popup-modal-670 { position: fixed !important; }
div.wpforms-container-full input[type=date]:focus, div.wpforms-container-full input[type=datetime]:focus, div.wpforms-container-full input[type=datetime-local]:focus, div.wpforms-container-full input[type=email]:focus, div.wpforms-container-full input[type=month]:focus, div.wpforms-container-full input[type=number]:focus, div.wpforms-container-full input[type=password]:focus, div.wpforms-container-full input[type=range]:focus, div.wpforms-container-full input[type=search]:focus, div.wpforms-container-full input[type=tel]:focus, div.wpforms-container-full input[type=text]:focus, div.wpforms-container-full input[type=time]:focus, div.wpforms-container-full input[type=url]:focus, div.wpforms-container-full input[type=week]:focus, div.wpforms-container-full select:focus, div.wpforms-container-full textarea:focus {
    border: 1px solid #000000;
    box-shadow: 0 0 0 1px #000000, 0px 1px 2px rgba(0, 0, 0, 0.15);
    outline: none;
}
.tinv-wishlist .tinvwl_add_to_wishlist_button.tinvwl-icon-heart:before, .woocommerce ul.products li.product a.tinvwl-button.tinvwl_add_to_wishlist_button.tinvwl-icon-heart:before, .woocommerce-page ul.products li.product a.tinvwl-button.tinvwl-icon-heart.tinvwl_add_to_wishlist_button:before, a.wishlist_products_counter.top_wishlist-heart:before, span.wishlist_products_counter.top_wishlist-heart:before, a.sidr-class-wishlist_products_counter.sidr-class-top_wishlist-heart:before {
    font-size: 30px;
}
img#tab-icon {
    width: 50px;
    height: auto;
    margin-bottom: 15px;
}
.elementor-widget-n-tabs .e-n-tab-title-text {
    display: flex;
    font-size: var(--n-tabs-title-font-size);
    text-align: var(--n-tabs-title-text-align);
    align-content: center;
    flex-direction: column;
    align-items: center;
}
button.wc-buy-now-btn.wc-buy-now-btn-single.single_add_to_cart_button.button.alt {
    margin-top: 10px !important;
}
.premium-woo-lightbox-content form.cart {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin-bottom: 20px;
    padding: 0;
    border: none;
    width: 100%;
    flex-direction: column;
    align-content: flex-start;
    align-items: flex-start;
}
body .qib-button-wrapper .minus.qib-button, body .qib-button-wrapper .plus.qib-button {
  
    color: var(--e-global-color-83c547a);
    background-color: transparent;
    background-image: linear-gradient(130deg, var(--e-global-color-e2d8dd2) 0%, var(--e-global-color-bd4fcaf) 100%);
}
#premium-woo-quick-view-856695c .premium-woo-atc-button button.button.alt {
    margin-top: 10px;
}
#premium-woo-quick-view-994b33f .premium-woo-atc-button button.button.alt {
 margin-top: 10px;
}
.qib-button-wrapper .quantity input.input-text.qty.text {
       border: 1px solid #b11212;
}
.elementor-234 .elementor-element.elementor-element-540c3e1 .cart button, .elementor-234 .elementor-element.elementor-element-540c3e1 .cart .button {

    background-image: linear-gradient(130deg, var(--e-global-color-e2d8dd2) 0%, var(--e-global-color-bd4fcaf) 100%);
	padding: 15px;
}
.elementor-234 .elementor-element.elementor-element-540c3e1 .cart button, .elementor-234 .elementor-element.elementor-element-540c3e1 .cart .button:hover {

    background-image: linear-gradient(130deg, var(--e-global-color-bd4fcaf)  0%, var(--e-global-color-e2d8dd2) 100%);
	transition: 0.5s;
	padding: 15px;
}
.e-n-tabs-heading {
    background: linear-gradient(90deg, #CA0000 -22%, #AF1414 50%, #CA0000 114%);
    padding: 20px 10px 15px 10px;
}
div.wpforms-container-full input[type=date]:focus, div.wpforms-container-full input[type=datetime]:focus, div.wpforms-container-full input[type=datetime-local]:focus, div.wpforms-container-full input[type=email]:focus, div.wpforms-container-full input[type=month]:focus, div.wpforms-container-full input[type=number]:focus, div.wpforms-container-full input[type=password]:focus, div.wpforms-container-full input[type=range]:focus, div.wpforms-container-full input[type=search]:focus, div.wpforms-container-full input[type=tel]:focus, div.wpforms-container-full input[type=text]:focus, div.wpforms-container-full input[type=time]:focus, div.wpforms-container-full input[type=url]:focus, div.wpforms-container-full input[type=week]:focus, div.wpforms-container-full select:focus, div.wpforms-container-full textarea:focus {
    border: 1px solid #fff;
    box-shadow: 0 0 0 1px #ffffff, 0px 1px 2px rgba(0, 0, 0, 0.15) !important;
    outline: none;
}
.e-n-tab-title:hover img#tab-icon {
    filter: invert(28%) sepia(68%) hue-rotate(3deg) saturate(320%) !important;
	transition: 0.2s;
}
.elementor-widget-n-tabs .e-n-tab-title[aria-selected=true], .elementor-widget-n-tabs .e-n-tab-title[aria-selected=true] a img#tab-icon {
    filter: invert(28%) sepia(68%) hue-rotate(3deg) saturate(320%) !important;

}
.elementor-670 .elementor-element.elementor-element-57847d9 .elementor-nav-menu--main:not(.elementor-nav-menu--layout-horizontal) .elementor-nav-menu > li:not(:last-child) {
  
    border-bottom: solid 1px #fff;

}
body .qib-button-wrapper .minus.qib-button:hover, body .qib-button-wrapper .plus.qib-button:hover {
    background: #14141414;
    background-image: linear-gradient(130deg, var(--e-global-color-e2d8dd2) 0%, var(--e-global-color-bd4fcaf) 100%);
    color: #fff;
}
div#premium-woo-quick-view-content button.single_add_to_cart_button.button.alt {
    margin-top: 10px;
}
div.wpforms-container-full .wpforms-field-file-upload input[type=file] {
        color: #fff !important;
   
}
div#cart-page .qib-button-wrapper .quantity input.input-text.qty.text {
    
    padding: 19.5px 5px 19.5px 5px;
  
}
.woocommerce-message::before {
    content: "\e015";
    color: #be8b1e !important;
}
table td, table th {
    border: 1px solid hsla(0, 0%, 50%, .502);
    line-height: 1.5;
    padding: 0px 0px 15px 0px;
    vertical-align: top;
}
table tbody>tr:nth-child(odd)>td, table tbody>tr:nth-child(odd)>th {
    background-color: #fff !important;
}
.premium-woo-lightbox-content form.cart div.woocommerce-variation-add-to-cart {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    flex-direction: column;
}
div#premium-woo-quick-view-content .qib-button-wrapper {
    display: flex;
    justify-content: flex-start;
}
.wapf-field-label.wapf--above {
    color: #000;
    font-family: 'Poppins';
    font-size: 16px;
    padding-bottom: 10px;
}
div#tab-description ul {
    padding-bottom: 20px;
}




























/* / Track / */
#elementor-popup-modal-670 .dialog-message::-webkit-scrollbar-track {
  box-shadow: inset 0 0 5px #fff;
  border-radius: 10px;
}
/* / Handle / */
#elementor-popup-modal-670 .dialog-message::-webkit-scrollbar-thumb {
  background: #bb902a; 
	background-image: linear-gradient(128deg, #fff 0%, #fff 73%);
border-radius: 10px;
}



/* / width / */
::-webkit-scrollbar {
  width: 10px;
	height: 10px
}
/* / Track / */
::-webkit-scrollbar-track {
  box-shadow: inset 0 0 5px #af1414;
  border-radius: 10px;
}
/* / Handle / */
::-webkit-scrollbar-thumb {
  background: #bb902a; 
	background-image: linear-gradient(128deg, #af1414 0%, #c80202 73%);
border-radius: 10px;
}

::placeholder {
  color: #000 !important;
  opacity: 2 !important; / Firefox /
}
::-ms-input-placeholder { / Edge 12 -18 /
  color: #000 !important;
}

h2.woocommerce-loop-product__title {
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
overflow: hidden;
line-height: 27px;
}













@media (min-width: 500px) and (max-width: 768px) {
	
	
	
}








@media screen and (max-width: 500px) {
	
	
	
}











@media screen and (max-width: 768px) {


.tinv-wishlist .tinvwl_add_to_wishlist_button.tinvwl-icon-heart:before, .woocommerce ul.products li.product a.tinvwl-button.tinvwl_add_to_wishlist_button.tinvwl-icon-heart:before, .woocommerce-page ul.products li.product a.tinvwl-button.tinvwl-icon-heart.tinvwl_add_to_wishlist_button:before, a.wishlist_products_counter.top_wishlist-heart:before, span.wishlist_products_counter.top_wishlist-heart:before, a.sidr-class-wishlist_products_counter.sidr-class-top_wishlist-heart:before {
    font-size: 26px;
}
	.woocommerce div.product .woocommerce-tabs ul.tabs {
    list-style: none;
    padding: 0 0 0 0;
    margin: 0 0 1.618em;
    overflow: hidden;
    position: relative;
}
	div#blog-con h2.wp-block-heading {
    font-size: 25px;
    line-height: 40px;
}
	.elementor-widget-woocommerce-cart .woocommerce table.cart tr {
        padding: 16px 0px;
    }
	td.product-quantity {
    display: flex !important;
    flex-direction: row;
    justify-content: space-between;
    align-content: center;
    align-items: center;
    flex-wrap: nowrap;
}



}/* End custom CSS */