
@media (max-width: 1540px) {
    body .wdt-elementor-container-fluid .elementor-element.e-con-boxed.e-con.e-parent:not(.wdt-no-full-section) > .e-con-inner {
        width: 100%;
        max-width: 1310px;
    }
}

.wc_payment_method{
	display:flex;
	gap:30px;
}

.footer-section .e-con-inner{
	max-width:1310px !important;
}

.woocommerce-message .wc-forward{
color:#000000 !important;
}

.wc_payment_method label{
	min-width:160px;
}

.woocommerce-page #payment.woocommerce-checkout-payment ul.payment_methods li input[type="radio"]{
	opacity:1 !important;
}

.single_add_to_cart_button,.wdt-cart-button .button,.coupon .button,.shipping-calculator-button,.checkout-button,.place-order .button,.showcoupon,.outofstock .button {
	background-image: linear-gradient(45deg, #ffffff 50%, #000000 50%) !important;
	   color:#ffffff !important;
}

.outofstock .button{
	transform:none !important;
}

.single_add_to_cart_button:hover,.wdt-cart-button .button:hover,.coupon .button:hover,.shipping-calculator-button:hover,.checkout-button:hover,.place-order .button:hover,.showcoupon:hover,.outofstock .button:hover {
	color:#000000 !important;
}

.additional_information_tab,.reviews_tab,.product_meta .posted_in,.product-additional-info,.product_meta_wrapper {
	display:none !important;
}

.wc_inline_buttons .cart,.woocommerce-variation-add-to-cart{
	display:grid !important;
	margin-top:30px !important;
	gap:30px !important;
}

.arrow-plus,.arrow-minus{
	left:90px !important;
}

.single-product #header-wrapper {
   margin: 0px !important;
}

.single-product #main .container{
	padding-top:70px;
	background-color:#ffffff;
}

.single-product #main{
	background-color:#ffffff;
}

.woocommerce.single-product .cart.variations_form .tawcvs-swatches{
	flex-wrap:nowrap !important;
}

.wdt-product-summary .product-buttons-wrapper.align-inline .wc_btn_inline {
	display:block !important;
}

@media (min-width: 1025px) {.woocommerce .wdt-product-summary .product-buttons-wrapper.product-button-cart.align-inline{
	width:100% !important;
}
}
.discount-percentage{
	font-size:13px;
	margin-left: 0px;
    padding: 3px;
    background-color: lightgreen;
}

.add_to_cart_button{
	color:#ffffff !important;
    background-size: 300% !important;
    background-position: right -1px top 0px !important;
}

.add_to_cart_button:hover{
	    background-size: 300% !important;
    background-position: right -1px top 0px !important;
	color:#000000 !important;
  transform: none !important;
}

.categories-tab .e-n-tab-title{
	  padding: 0px;
    background-color: #00000000 !important;
	background-image:none !important;
}

.categories-tab .e-n-tab-title .e-n-tab-icon svg{
	  border-radius:50px;
}

.categories-tab .e-n-tab-title:hover .e-n-tab-icon svg,.categories-tab .e-n-tab-title[aria-selected=true] .e-n-tab-icon svg{
	border: solid 2px;
  border-color: #cf966b;
	fill:#000000 !important;
}

.categories-tab .e-n-tab-title:hover .e-n-tab-title-text{
	font-weight:600 !important;
}

#header .wdt-header-tpl .fixed-header-active{
	position:relative !important;
}

.e-con.e-parent.wdt-header-with-section:first-child {
	margin-top:0px;
}

@media only screen and (min-width:768px){
/* .single-product #main .container{
	max-width:80%;
} */

.single-product .product-grid-view .summary{
	max-width:46% !important;
}
}

.single-product .product-grid-view .summary .variations tr{
	width:100%;
}


.contact-icons .wdt-content-item:not(:last-of-type){
	margin-bottom:30px;
}

/* .wdt-contact-form-01 .wpcf7-text, .wdt-contact-form-01 .wpcf7-email, .wdt-contact-form-01 .wpcf7-textarea,.wpcf7-submit {
	border-radius:10px !important;
} */

@media (max-width: 1540px) and (min-width: 480px) {
    .elementor-456 .elementor-element-1488b74,.elementor-456 .elementor-element-3cdd711,.elementor-456 .elementor-element-40df344,.elementor-456 .elementor-element-246ddf4{
        --width: 25% !important;
    }
}

.woocommerce ul.products.product-content-buttonelement-style-skinbgfill-rounded-square li.product .product-details .product-buttons-wrapper.product-button .wc_btn_inline {
    border-radius: 0px !important;
}
.woocommerce div.product .summary.entry-summary .variations_form .variations .woo-variation-items-wrapper .button-variable-items-wrapper li{
	width:auto !important;
}

.woocommerce.single-product .cart.variations_form .tawcvs-swatches{
	margin-bottom:0px !important;
}

.summary.entry-summary table.variations td {
    padding: 6px !important;
}

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

.woocommerce div.product .wdt-product-summary.summary.wdt-custom-product-summary-style .product-buttons-wrapper.product-button-cart form.cart table.variations .reset_variations,.woocommerce div.product form.cart .variations .reset_variations{
	float:none !important;
	margin:0px !important;
}

.elementor-232 .elementor-element.elementor-element-d5789a4 .wdt-button-holder .wdt-button,.elementor-459 .elementor-element.elementor-element-b9297c5 .wdt-button-holder .wdt-button,.elementor-1032 .elementor-element.elementor-element-79725b2 .wdt-button-holder .wdt-button,.elementor-1031 .elementor-element.elementor-element-6441264 .wdt-button-holder .wdt-button {
    background-image: linear-gradient(45deg, #000000 50%, #ffffff 50%) !important;
}

.elementor-232 .elementor-element.elementor-element-d5789a4 .wdt-button-holder .wdt-button span,.elementor-1032 .elementor-element.elementor-element-79725b2 .wdt-button-holder .wdt-button span,.elementor-459 .elementor-element.elementor-element-b9297c5 .wdt-button-holder .wdt-button span,.elementor-1031 .elementor-element.elementor-element-6441264 .wdt-button-holder .wdt-button span{
    color:#000000;
}

.elementor-232 .elementor-element.elementor-element-d5789a4 .wdt-button-holder .wdt-button:hover span,.elementor-1032 .elementor-element.elementor-element-79725b2 .wdt-button-holder .wdt-button:hover span,.elementor-1031 .elementor-element.elementor-element-6441264 .wdt-button-holder .wdt-button:hover span,.elementor-459 .elementor-element.elementor-element-b9297c5 .wdt-button-holder .wdt-button:hover span{
    color:#ffffff;
}

.wdt-header-menu .wdt-primary-nav > li > a {
	padding:12px !important;
}

.woocommerce ul.products li.product .product-details .product-buttons-wrapper.product-button .wc_inline_buttons .wc_btn_inline {
	display:block !important;
	max-width:100% !important;
}

/* popup code */
.cf7-two-columns .cf7-row {
  display: flex;
  gap: 1%;
  margin-bottom: 20px;
  flex-wrap: wrap;
}

.cf7-two-columns .cf7-row .cf7-field {
  width:48% !important;
}

.cf7-submit {
  margin-top: 20px;
}

@media (max-width: 768px) {
  .cf7-two-columns .cf7-row {
    flex-direction: column;
  }

  .cf7-two-columns .cf7-row > * {
    min-width: 100%;
  }
}

.related h2{
	text-align:center;
	margin-top:50px;
	margin-bottom:30px;
}

.product_meta{
	display:none !important;
}

body.woocommerce.sptpro-smart-tabs .woocommerce-tabs.wc-tabs-wrapper .woocommerce-Tabs-panel{
	padding:20px !important;
}

.with-spinner .wpcf7-submit{
	width:100%;
	color:#ffffff;
}

.with-spinner .wpcf7-submit:hover{
	color:#000000;
}

.with-spinner{
	width:100%;
}

.wpcf7-form-control-wrap .wpcf7-validates-as-date,.select2-selection__rendered{
	color:#7e7e7e !important;
}

/* .tax-product_cat #main{
	padding-top:60px;
} */

.test-above-summary{
	text-align:center;
  font-family: "Instrument Serif", serif;
  font-weight: 400;
font-size: clamp(1.75rem, 1.6923rem + 0.2564vw, 2rem);
  line-height: 1.25;
	margin:50px 0px 30px 0px;
}

html body.woocommerce ul.tabs.wc-tabs:not(.is-width-constrained){
	justify-content:center;
}

@media (max-width: 1540px) {
    .elementor-210 .elementor-element.elementor-element-3825e3d,    .elementor-210 .elementor-element.elementor-element-96e7a84 {
  padding-bottom:60px;
    }
}

@media only screen and (min-width: 1281px) and (max-width: 1540px) {
    #primary > *:last-child {
        margin: 0 0 60px;
    }
}
/* .woocommerce-shop #main{
	padding-top:60px;
} */

.product-variations {
    display: flex;
    justify-content: center;
    gap: 8px;
    margin-top: 10px;
}
.variation-swatch {
	position:relative;
    width: 20px;
    height: 20px;
    border-radius: 50%;
    border: 1px solid #ccc;
    cursor: pointer;
}

.product-variations {
    width: -webkit-fill-available;
    display: inline-flex !important;
    justify-content: center;
    gap: 8px;
    margin-top: 10px;
}

.woocommerce-page .main-title-section-wrapper > .main-title-section-bg:after{
	background-image: linear-gradient(180deg, #2d2d2d 0%, #212121 100%) !important;
  opacity: 0.5 !important;
}

.woocommerce-page .main-title-section-wrapper > .main-title-section-bg{
/* 	top:90px; */
/* 	max-height:336px; */
	background-image: url(https://thebrownhidecome9491.zapwp.com/q:i/r:0/wp:1/w:400/u:https://thebrownhide.com/wp-content/uploads/2025/09/Untitled-design-63-1.png);
    background-position: center center;
    background-size: cover;
    background-repeat: no-repeat;
}

.woocommerce-page .main-title-section-wrapper .main-title-section h1,.woocommerce-page .main-title-section-wrapper .breadcrumb,.woocommerce-page .main-title-section-wrapper .main-title-section h1,.woocommerce-page .main-title-section-wrapper .breadcrumb a,.woocommerce-page .main-title-section-wrapper .breadcrumb .current{
	color:#ffffff !important;
}

.product-variations .active:after{
	transform: translate(-50%, -50%) rotate(45deg);
    content: "";
    width: 4px;
    height: 8px;
    display: block;
    border: solid #eee;
    border-width: 0 2px 2px 0;
    border-radius: 0;
    position: absolute;
    top: 55%;
    left: 50%;
    margin: -2px -2px 0 0;
}

.product-variations .active{
	border:solid 1px black;
}

.main-title-section-container{
	padding:120px 0px !important;
}

.select2-container{
	width:-webkit-fill-available !important;
}

.added_to_cart{
	transition: color 0.15s linear 0s, transform 0.3s linear 0s;
	transform: none !important;
	color:#ffffff !important;
	
}

.added_to_cart:hover{
	transition: color 0.15s linear 0s, transform 0.3s linear 0s;
	transform: none !important;
	color:#000000 !important;
	background-color:#ffffff !important;
	
} 

.woocommerce-page #main:not(.single-product #main),.woocommerce-cart #main,.woocommerce-checkout #main{
	margin-top:60px;
}

.shipping-calculator-button:focus,.woocommerce-form-coupon-toggle .showcoupon:focus,.wc-backward:focus,.checkout-button:focus,.woocommerce-checkout-payment .button:focus,.coupon .button:focus,.shipping-calculator-form .button:focus,.woocommerce-form-coupon .button:focus{
	color:#000000 !important;
}

.shipping-calculator-form .button,.woocommerce-form-coupon .button,.wc-backward{
	color:#ffffff !important;
}

.shipping-calculator-form .button:hover,.woocommerce-form-coupon .button:hover,.wc-backward:hover{
	color:#000000 !important;
}

.wpcf7-not-valid-tip{
	position:static !important;
}

.wpcf7-list-item:first-of-type{
	margin-left:0px;
}

.cf7-two-columns .cf7-row{
	gap:3%;
}

/* footer section claim warranty */

.page-id-4106 .elementor-element-70e5cf9{
	display: none;
}

#header .wdt-elementor-container-fluid .wdt-header-menu ul.wdt-primary-nav li.has-mega-menu > ul.sub-menu > li.menu-item-object-wdt_mega_menus{
	max-width:750px !important;
	padding:0px;
/* 	margin-left:5%; */
}

.wdt-column-wrapper.wdt-snap-scroll-enabled ~ .wdt-snap-scroll-pagination button:before {
	background-color:#a2a2a2 !important;
}

@media only screen and (max-width:768px){ .wcgs-woocommerce-product-gallery{
	max-width: 100%;
	}
}

@media only screen and (max-width:768px){
	
	.wrps_related_products_area .wrps_related_products{
	padding:0px 20px;	
	}
	
	.summary{
		width: 100% !important;
		margin: 0 0 0 0% !important;
		float: left !important;
	}
}

.elementor-element-f22227f, .elementor-element-775ef63, .elementor-element-0d3711f{
	background-size: cover;
}
@media only screen and (max-width:768px){
	.wrps_related_products_area_title span:after,.wrps_related_products_area_title span:before{
		display:none;
	}
	.wdt-heading-deco-inner{
		display:none !important;
	}
	.wdt-product-tabs{
		margin-bottom:50px !important;
	}
	.owl-nav{
		display:none !important;
	}
	.vogue-product-features{
		margin-bottom:-10px !important;
	}
	
	.woocommerce-Tabs-panel{
		margin:0px !important;
	}
	
	.wdt-shop-menu-cart-icon svg{
		width:23px !important;
		height:23px !important;
	}
	.main-title-section-container{
		padding:60px 0px !important;
	}
	
	.single-product .main-title-section-wrapper {
		display:none;
	}
	.elementor-210 .elementor-element.elementor-element-c24afb5 .wdt-carousel-holder .wdt-carousel-pagination-wrapper .wdt-carousel-arrow-pagination .wdt-arrow-pagination-next{
		left:88% !important;
	}
	
	.e-con-inner{
		margin: 0px !important;
		max-width: none !important;
	}
}

.wrps_related_products_area_title{
	margin:0px 0px 30px 0px !important;
}

.wrps_related_products_area{
	background-color: #F6F9F1; 
    width: 100vw;
    position: relative;
    left: 50%;
    right: 50%;
    margin-left: -50vw;
    margin-right: -50vw;
    padding: 60px 0;
	text-align:center;
}

.wrps_related_products_area .wrps_related_products{
	margin:0px auto !important;
	max-width:1160px !important;
}

.product-grid-view{
	margin-bottom:-10px !important;
}

.wrps_related_products_area_title span{
	display:inline-block;
	position:relative;
}

.wrps_related_products_area_title span:before{
  content: "";
  position: absolute;
  top: 50%;
  width: 40px; 
	left: -42px;
	/* SMALL LINE */
  height: 2.5px;
  background-color: #000;
}
.wrps_related_products_area_title span:after{
  content: "";
  position: absolute;
  top: 50%;
  width: 40px; 
	right: -42px;
	/* SMALL LINE */
  height: 2.5px;
  background-color: #000;
}

.elementor-element-c24afb5 .wdt-advanced-carousel-container{
	overflow:hidden !important;
}

.vogue-product-features{
	display:flex !important;
	justify-content:space-between;
}

.vogue-product-features img{
	width:70%;
	margin:0px 15%;
}

.vogue-product-features p{
	text-align:center;
}

.owl-dots .owl-dot{
	background-image:none !important;
}

.wpb_wrps_title a{
	letter-spacing:2px;
	text-transform:capitalize;
}

.related{
	display:none;
}
a:after{
	display:none;
}

/* my account page */

.woocommerce-button{
	color: #ffffff !important;
	margin-left: 5px !important;
}

.woocommerce-button:hover {
    color: #000000 !important;
}

.woocommerce-Button{
	color: #ffffff !important;
}
.woocommerce-Button:hover{
	color: #000000 !important;
}

.woocommerce-EditAccountForm{
	padding-top: 20px;
}

.woocommerce-account .show-password-input{
	background-image:none !important;
}

.user-authlink-item{
	display:none !important;
}

.elementor-element-2038a18 a{
	width:20px !important;
}

.wdt-h2-marquee-style.wdt-style-2 .wdt-animation-wrapper:after,.wdt-h2-marquee-style.wdt-style-2 .wdt-animation-wrapper:before{
	background-image:none !important;
}

@media only screen and (min-width: 768px) and (max-width: 2450px) {
	
    #wdt-image-box-243f16e .wdt-column-wrapper.wdt-snap-scroll-enabled .wdt-column {
        flex: 0 0 33.33% !important;
    }
}

@media (max-width: 767px) {.woocommerce-orders-table__cell-order-actions .woocommerce-button {
		display: inline-block !important;
	}
}

@media only screen and (max-width: 768px) { .woocommerce-orders-table__cell-order-actions .woocommerce-button {
		display: inline-block !important;
	}
}

.wc-forward{
	color: #ffffff !important;
}

.wc-forward:hover{
	color: #000000 !important;
}

.main-title-section-wrapper:nth-of-type(2){
display:none;
}

.wdt-h2-marquee-style .wdt-animation-text a{
	font-size:30px !important;
}

.woocommerce .widget_price_filter .price_slider_amount .button{
	color:#ffffff;
}

.woocommerce .widget_price_filter .price_slider_amount .button:hover{
	color:#000000;
}

.single-product .wcgs-spswiper-arrow{
	background-image:none !important;
}

.elementor-widget-wdt-logo img{
	min-width:200px;
}

.footer-section .elementor-widget-wdt-logo img{
	min-width:270px;
	filter: brightness(0) invert(1);
}

@media (max-width: 1540px) {
    body .container, body .wdt-elementor-container-fluid .elementor-section.elementor-section-boxed:not(.wdt-no-full-section) > .elementor-container {
        max-width: 1360px;
    }
}
