@font-face {
	font-weight: normal;
	font-style: normal;
	font-family: "woodmart-font";
	src: url("//wheelwize.com.au/wp-content/themes/woodmart/fonts/woodmart-font-1-400.woff2?v=7.2.4") format("woff2");
}

.wd-popup.wd-promo-popup{
	background-color:#111111;
	background-image: none;
	background-repeat:no-repeat;
	background-size:contain;
	background-position:left center;
}

.page-title-default{
	background-color:#0a0a0a;
	background-image: none;
	background-size:cover;
	background-position:center center;
}

.footer-container{
	background-color:rgb(232,232,232);
	background-image: none;
}

:root{
--wd-text-font:"Work Sans", Arial, Helvetica, sans-serif;
--wd-text-font-weight:400;
--wd-text-color:#777777;
--wd-text-font-size:14px;
}
:root{
--wd-title-font:"Work Sans", Arial, Helvetica, sans-serif;
--wd-title-font-weight:900;
--wd-title-color:#242424;
}
:root{
--wd-entities-title-font:"Work Sans", Arial, Helvetica, sans-serif;
--wd-entities-title-font-weight:500;
--wd-entities-title-color:#333333;
--wd-entities-title-color-hover:rgb(51 51 51 / 65%);
}
:root{
--wd-alternative-font:"Work Sans", Arial, Helvetica, sans-serif;
}
:root{
--wd-widget-title-font:"Work Sans", Arial, Helvetica, sans-serif;
--wd-widget-title-font-weight:600;
--wd-widget-title-transform:uppercase;
--wd-widget-title-color:#333;
--wd-widget-title-font-size:16px;
}
:root{
--wd-header-el-font:"Work Sans", Arial, Helvetica, sans-serif;
--wd-header-el-font-weight:700;
--wd-header-el-transform:uppercase;
--wd-header-el-font-size:13px;
}
:root{
--wd-primary-color:#83b735;
}
:root{
--wd-alternative-color:#fbbc34;
}
:root{
--wd-link-color:#333333;
--wd-link-color-hover:#242424;
}
:root{
--btn-default-bgcolor:#f7f7f7;
}
:root{
--btn-default-bgcolor-hover:#efefef;
}
:root{
--btn-accented-bgcolor:#83b735;
}
:root{
--btn-accented-bgcolor-hover:#74a32f;
}
:root{
--notices-success-bg:#459647;
}
:root{
--notices-success-color:#fff;
}
:root{
--notices-warning-bg:#E0B252;
}
:root{
--notices-warning-color:#fff;
}
	:root{
					
			
							--wd-form-brd-radius: 0px;
					
					--wd-form-brd-width: 2px;
		
					--btn-default-color: #333;
		
					--btn-default-color-hover: #333;
		
					--btn-accented-color: #fff;
		
					--btn-accented-color-hover: #fff;
		
									--btn-default-brd-radius: 0px;
				--btn-default-box-shadow: none;
				--btn-default-box-shadow-hover: none;
				--btn-default-box-shadow-active: none;
				--btn-default-bottom: 0px;
			
			
			
					
					
							--btn-accented-bottom-active: -1px;
				--btn-accented-brd-radius: 0px;
				--btn-accented-box-shadow: inset 0 -2px 0 rgba(0, 0, 0, .15);
				--btn-accented-box-shadow-hover: inset 0 -2px 0 rgba(0, 0, 0, .15);
			
			
					
							
					--wd-brd-radius: 0px;
			}

	
	
			@media (min-width: 1025px) {
			.whb-boxed:not(.whb-sticked):not(.whb-full-width) .whb-main-header {
				max-width: 1192px;
			}
		}

		.container {
			max-width: 1222px;
		}

		:root{
			--wd-container-w: 1222px;
		}
	
			@media (min-width: 1239px) {
			.platform-Windows .wd-section-stretch > .elementor-container {
				margin-left: auto;
				margin-right: auto;
			}
		}
		@media (min-width: 1222px) {
			html:not(.platform-Windows) .wd-section-stretch > .elementor-container {
				margin-left: auto;
				margin-right: auto;
			}
		}
	
			div.wd-popup.popup-quick-view {
			max-width: 920px;
		}
	
	
	
	
			.woodmart-woocommerce-layered-nav .wd-scroll-content {
			max-height: 223px;
		}
	
	
/* wheels page start  */
.wheel-box {
    padding: 30px !important;
}
.wheel-box .wd-entities-title {
    text-transform: capitalize;
}
.wheel-box img {
  width: 100%;
  height: 297px;
  object-fit: contain;
}
.wheel-box {
    border: 1px solid #efefef;
vertical-align: middle !important;
    height: 407px;
}

/* wheels page end  */
.page-id-10 .wc-block-components-sidebar-layout.wc-block-cart.wp-block-woocommerce-filled-cart-block.is-large {
    padding-top: 40px;
}
.page-id-11 .wp-block-woocommerce-checkout.alignwide.wc-block-checkout {
    padding-top: 40px;
}

.page-id-1238 .wpcf7-form-control-wrap {
    display: block;
    margin-top: -20px;
}
.mail-text .wd-text-block.reset-last-child.text-left {
    text-transform: lowercase;
}
.page-title{
margin-bottom:0px !important;
}
.custom-btn .wd-button-wrapper:hover a{
 border: 1px solid #000 !important;
}
.btn.btn-style-default.btn-style-rectangle.btn-size-default.btn-scheme-custom.btn-scheme-hover-custom.btn-icon-pos-right {
 background: #fff;
    color: #000;
    border-color: #fff;
}

.btn.btn-style-default.btn-style-rectangle.btn-size-default.btn-scheme-custom.btn-scheme-hover-custom.btn-icon-pos-right:hover {
     border: 1px solid #fff;
    background: transparent;
    color: #fff;
    transition: all 0.3s ease;
}
/* font-family */
.page-id-1643 p{
font-size: 1.3rem !important;
line-height:30px !important;
}
.elementor-element-e1476a4 p{
font-size: 1.5rem !important;
}
.elementor-element-4aef8a4 p {
            font-size: 1.5rem !important;
      
}
.elementor-element-8f6c4e6 p {
            font-size: 1.5rem !important;

}
body .elementor-1643 .elementor-element.elementor-element-1aadfd9 .wd-text-block p {
  
	        font-size: 1.5rem !important;
     
}
/* :root {
    --wd-entities-title-font: Helvetica, Arial, sans-serif !important;
     text-transform: capitalize;
} */
:root {
    --swiper-theme-color: #eef0f3 !important;
--swiper-navigation-size: 30px !important;
}
.wd-entities-title a {
/*     color: inherit; */
/*     font-family: Helvetica, Arial, sans-serif !important; */
    font-size: 15px !important;
    letter-spacing: 0.06rem;
    font-weight: 400 !important;
    color: #080808 !important;
    text-transform: capitalize;
}
:root {
/*     --wd-title-font: Helvetica, Arial, sans-serif !important; */
}
h5{
/*   font-family: Helvetica, Arial, sans-serif !important; */
}

body p {
/*     font-family: Helvetica, Arial, sans-serif !important; */
/*     font-size: 15px !important; */
/*     letter-spacing: 0.07rem !important; */
/*     font-weight: 400 !important; */
    color: #000 !important;
}
/* font-family end */
/* checkout page */
.wp-block-woocommerce-checkout.alignwide.wc-block-checkout {
padding-left:100px;
padding-right:50px;
}

.wc-block-components-sidebar-layout.wc-block-cart {
    padding-left: 100px;
    padding-right: 50px;
}
.wc-block-components-checkout-step__title {
    font-size: 19px !important;
/*     font-family: Helvetica, Arial, sans-serif !important; */
/*     font-weight: 500 !important; */
letter-spacing:0.06rem !important;
}
    .wc-block-cart__main .wc-block-cart-items {
        border: 1px solid 
					color-mix(in srgb, currentColor 20%, transparent) !important;}

    .wc-block-cart__main .wc-block-cart-items th {
			padding: 8px 16px 12px 10px !important;}

.wc-block-components-sidebar.wc-block-cart__sidebar.wp-block-woocommerce-cart-totals-block {
    border: 1px solid #e9e8e8;
    padding: 10px;
}
/* checkout page end  */
/* product detail page  */
.wc-block-components-button__text:hover {
    color: #cccccc !important;
}
.wc-block-cart__submit-button:hover .wc-block-components-button__text {
    color: #fff !important;
}
:root {
    --btn-accented-bgcolor-hover: #2d2d2d;
}
.wd-compare-btn.product-compare-button.wd-action-btn.wd-style-text.wd-compare-icon {
    display: none;
}
.wd-wishlist-btn.wd-action-btn.wd-style-text.wd-wishlist-icon{
  display: none;
}
.wd-tabs-title {
    color: #303030 !important;
}
/* Full width product page title banner */
.single-product .page-title {
    width: 100vw;
    margin-left: calc(50% - 50vw);
    background-size: cover;
    background-position: center;
}

/* Remove theme container limitation */
.single-product .page-title .container {
    max-width: 100%;
    width: 100%;
    padding-left: 30px;
    padding-right: 30px;
}
/* product detail page end */

ul.wd-nav-product-cat.wd-nav.wd-gap-m.wd-style-underline.has-product-count.wd-mobile-accordion {
    display: none;
}
.whb-sticky-shadow+.whb-clone .whb-row{
background-color:#fff;
padding: 10px;
}

.whb-sticky-shadow+.whb-clone .whb-row span.nav-link-text {
    color: #000;
}

.wd-prefooter {
    display: none;
}
/* slider */
sr7-txt.sr7-layer {
/*     font-family: 'AkiraExpanded', sans-serif !important; */
    font-size: 45px !important;
}
/*FOOTER START  */
.container.main-footer {
    max-width: 1510px !important;
}
.footer-col {
    display: flex;
    flex-direction: column;
/*     font-family: Helvetica, Arial, sans-serif !important; */
    font-size: 14px !important;
    letter-spacing: 0.06rem;
    font-weight: 400 !important;
    color: #3e3e3e !important;
}
.contact-info li a span {
    white-space: nowrap;
}
.footer{
    color:#000;
}

.footer-wrapper{
    max-width:1222px;
    margin:auto;
    padding:80px 15px;
    display:grid;
    grid-template-columns: 1.3fr 1fr 1.1fr 1.5fr;
    gap:50px;
}

.footer-logo{
    width:140px !important;
    margin-bottom:25px;
}

.footer h3 {
    color: #393838;
    font-size: 14px;
    margin-bottom: 30px;
/*     font-family: 'AkiraExpanded'; */
    font-weight: 700;
}

.footer p {
    line-height: 1.9;
    font-size: 14px;
/*     font-family: Helvetica, Arial, sans-serif; */
}
.footer ul{
    margin:0;
    padding:0;
    list-style:none;
}

.footer ul li a {
    color: #393939;
    text-decoration: none;
    transition: .3s;
/*     font-family: Helvetica, Arial, sans-serif; */
}

.footer ul li a{
/*     color:#bdbdbd; */
    text-decoration:none;
    transition:.3s;
}

.footer ul li a:hover {
    color: #414140;
}

.footer i{
    color:#4d4d4d;
    margin-right:10px;
}

.footer-product{
    display:flex;
    gap:70px;
}

.contact-info li{
    line-height:1.8;
}

.footer-bottom{
    background:#c89249;
}

.footer-bottom-wrap{
    max-width:1300px;
    margin:auto;
    padding:20px 15px;
    display:flex;
    justify-content:space-between;
    align-items:center;
}

.footer-bottom p{
    margin:0;
    color:#fff;
}

.footer-bottom a{
    color:#fff;
    text-decoration:none;
}

.footer-right{
    display:flex;
    align-items:center;
    gap:30px;
}

.footer-right img{
    height:28px;
}

@media(max-width:991px){

.footer-wrapper{
grid-template-columns:repeat(2,1fr);
}

}

@media(max-width:767px){

.footer-wrapper{
grid-template-columns:1fr;
}

.footer-product{
flex-direction:column;
gap:0;
}

.footer-bottom-wrap{
flex-direction:column;
gap:15px;
text-align:center;
}

}
/*FOOTER END  */

/* wheelwize-text start */
.elementor-element-ee2f098 .elementor-heading-title{
    font-size:180px;
/*     font-family:'Akira Expanded', sans-serif; */
    font-weight:900;
    text-transform:uppercase;
    background:url('https://wheelwize.com.au/wp-content/uploads/2026/07/image_02-scaled.jpg') ;
     background-position:center center;
   background-repeat:no-repeat;
    -webkit-background-clip:text;
    background-clip:text;
    -webkit-text-fill-color:transparent;
    color:transparent;
}
/* wheelwize-text-end */  

/* header */
.wd-header .wd-logo img {
    max-width: 450px !important; 
    width: 100%;
    height: auto !important;
}
    .whb-clone .whb-general-header-inner {
        height: 70px !important;
        max-height: 80px !important;
    }
body .wd-logo img{
margin-right:0px !important;
}

.whb-sticky-shadow + .whb-clone {
    background: #fff !important;
}

.whb-sticky-shadow + .whb-clone .woodmart-nav-link,
.whb-sticky-shadow + .whb-clone .nav-link-text {
    color: #1a1a1a !important;
}

.whb-sticky-shadow + .whb-clone .wd-tools-icon,
.whb-sticky-shadow + .whb-clone .wd-tools-text {
    color: #1a1a1a !important;
}
/* header-end  */
:root {
    --btn-accented-bgcolor: #3f3f3e;
}

.whb-row.whb-general-header.whb-not-sticky-row.whb-with-bg.whb-without-border.whb-color-dark.whb-flex-flex-middle span.nav-link-text
 {
    color: #2f2f2f !important;
}
.whb-row.whb-general-header.whb-not-sticky-row.whb-with-bg.whb-without-border.whb-color-dark.whb-flex-flex-middle .wd-tools-element>a {
    color: #3b3b3b !important;
}
.elementor-widget-text-editor.text-left {
    justify-content: flex-start;
    display: block;
}
h5.elementor-heading-title.elementor-size-default {
	font-size: 20px !important;
/*   font-family: Helvetica, Arial, sans-serif !important; */
}
/* About us page */
.hover-content-inner.wd-more-desc-inner {
    display: none;
}

/* About page end */
/* suspension form */
fieldset.hidden-fields-container {
    display: none;
}

.page-id-1712 input[type='email'],
.page-id-1712 input[type='date'],
.page-id-1712 input[type='search'],
.page-id-1712 input[type='number'],
.page-id-1712 input[type='text'],
.page-id-1712 input[type='tel'],
.page-id-1712 input[type='url'],
.page-id-1712 input[type='password'],
.page-id-1712 textarea,
.page-id-1712 select {
    border: var(--wd-form-brd-width) solid rgb(255 255 255 / 50%);
}

.page-id-1712 {
    --wd-form-color: #fff;
}
.main-page-wrapper{
    padding-top: 5px !important;
}
.page-title {
	margin-top: 0px !important;
}
/* .site-content {
    margin-bottom: 49px !important;
} */
   
 .title-size-default .title {
        font-size: 50px !important;
/*         font-family: 'AkiraExpanded' !important; */
   }
/* suspension form */
/* slider css */
.hero-slider-wrap {
    position: relative;
    width: 100%;
}

.hero-swiper {
    width: 100%;
    height: 100vh !important;
}

.hero-swiper .swiper-slide {
    position: relative;
    width: 100%;
    height: 100%;
}

.swiper-slide-inner {
    margin: 0;
    width: 100%;
    height: 100%;
}

.swiper-slide-image {
    width: 100%;
    height: 100%;
    object-fit: cover;
    display: block;
}

.hero-slide-content {
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    display: flex;
    flex-direction: column;
    justify-content: start;
    align-items: flex-start;
    padding-right:60px;
    padding-top:70px;
    padding-left:70px; 
    margin-left:50px;
    z-index: 2;
}

.hero-slide-content h1 {
/*     font-family: 'AkiraExpanded', sans-serif !important; */
    font-size: 45px;
    font-weight: 900;
    text-transform: uppercase;
    color: #fff;
    line-height: 1.05;
    margin: 0 0 30px;
    text-shadow: 0 2px 12px rgba(0,0,0,0.4);
}

.hero-btn {
    display: inline-block;
    background: #fff;
    color: #000;
    text-decoration: none;
    font-size: 13px;
    font-weight: 700;
    text-transform: uppercase;
    letter-spacing: 1px;
    padding: 14px 16px;
/*     font-family: 'AkiraExpanded'; */

}
.hero-btn:hover {
    background: #dddddd08;
    border: 1px solid #fff;
    color: #fff;
}

/* Navigation arrows */
.hero-arrow {
    color: #fff;
    width: 44px;
    height: 44px;
    background: rgb(0 0 0 / 0%);
    border-radius: 50%;
    display: flex;
    align-items: center;
    justify-content: center;
}
.hero-arrow:after {
    font-size: 18px;
}
.hero-arrow:hover {
    background: rgb(0 0 0 / 0%);
}


@media (max-width: 768px) {
    .hero-swiper { height: 420px; }
    .hero-slide-content { padding: 0 24px; }
    .hero-slide-content h1 { font-size: 25px; margin-bottom: 20px; }
    .hero-btn { padding: 12px 14px; font-size: 12px; }
	  .hero-slide-content{margin-left:20px;}
   .hero-swiper { width: 100%; height: 180px !important;}
}
/* slider css end */
/*About css */
.elementor-1643 .elementor-element.elementor-element-1aadfd9 .wd-text-block p {
    font-family: Helvetica, Arial, sans-serif !important;
    font-size: 20px !important;
    font-weight: 400;
    color: #FFFFFF !important;
    letter-spacing: 0.06rem;
}
.elementor-element.elementor-element-e1476a4 .elementor-widget-container p {
    color: #fff !important;
}
/* About css end */
/* Product page  */
.term-specials .product-grid-item .product-wrapper {
    border-radius: var(--wd-brd-radius);
    border: 1px solid #b6b6b65c;
    padding: 10px;
}
.woodmart-archive-shop .container {
    max-width: 1300px !important;
    width: 100%;
}
/*product page end  */
/* gallery page  */
#gallery-1 img {
    border: none !important;
}
/* gallery page css end */
@media (min-width: 2560px) {
    #gallery-1 .gallery-item {
        width: 22% !important;
    }
.elementor-1483 .elementor-element.elementor-element-5a630b1 {
    padding: 0px 70px 0px 70px !important;
    margin-left: 154px !important;
}
}

.wheel-box .wd-entities-title {
  opacity: 1 !important;
  visibility: visible !important;
}
 
.wheel-box:hover .wd-entities-title {
  opacity: 1 !important;
  visibility: visible !important;
}

.product_cat-wheels .product_title {
font-size: 5.5rem;
	font-weight: 900;
}

.summary-inner .product_meta {
	display: none;
}

table.variations label:after {
	display: none !important;
}@media (min-width: 1025px) {
	/* =========================================
   WOO VARIATION – CUSTOM BOX DESIGN
========================================= */

/* Hide default select */
.variations select {
    display: none !important;
}


/* Each variation row */
.variations tr {
    display: block;
    width: 100%;
    margin-bottom: 28px;
}




/* Label */
.variations th.label {
    display: block;
    width: 100%;
    padding: 0 !important;
    margin-bottom: 15px;
}

.variations th.label label {
    font-size: 16px;
    font-weight: 700;
    letter-spacing: 1.5px;
    text-transform: uppercase;
}


/* Value cell */
.variations td.value {
    display: block;
    width: 100%;
    padding: 0 !important;
}


/* =========================================
   MAIN BORDER BOX
========================================= */

.variations .variable-items-wrapper {
    display: flex !important;
    flex-direction: column !important;
    align-items: stretch !important;
    gap: 4px;

    width: 100% !important;

    padding: 15px 20px !important;

    border: 1.5px solid #202020 !important;
    border-radius: 18px !important;

    background: #fff !important;

    box-sizing: border-box;
}


/* =========================================
   INDIVIDUAL OPTIONS
========================================= */

.variations .variable-items-wrapper .variable-item {
    width: 100% !important;
    height: auto !important;
    min-height: 48px !important;

    display: flex !important;
    align-items: center !important;
    justify-content: flex-start !important;

    padding: 10px 12px !important;
    margin: 0 !important;

    border: none !important;
    border-radius: 8px !important;

    background: transparent !important;
    box-shadow: none !important;

    cursor: pointer;

    transition: all 0.2s ease;
}


/* Text inside */
.variations 
.variable-items-wrapper 
.variable-item 
.variable-item-span {
    width: 100% !important;

    font-size: 16px !important;
    font-weight: 500 !important;
    line-height: 1.4 !important;

    color: #303030 !important;

    text-align: left !important;
}


/* Hover */
.variations .variable-items-wrapper .variable-item:hover {
    background: #f3f3f3 !important;
}


/* =========================================
   SELECTED OPTION
========================================= */

.variations 
.variable-items-wrapper 
.variable-item.selected,
.variations 
.variable-items-wrapper 
.variable-item.radio-variable-item.selected {
    background: #eeeeee !important;
}


/* Selected text */
.variations 
.variable-items-wrapper 
.variable-item.selected 
.variable-item-span {
    font-weight: 600 !important;
    color: #111 !important;
}


/* Remove plugin checkmarks/icons if present */
.variations .variable-item::before,
.variations .variable-item::after {
    box-shadow: none !important;
}


/* =========================================
   OUT OF STOCK
========================================= */

.variations .variable-item.disabled {
    opacity: 0.35;
    cursor: not-allowed;
}


/* Mobile */
@media (max-width: 768px) {

    .variations .variable-items-wrapper {
        padding: 12px 15px !important;
        border-radius: 14px !important;
    }

    .variations 
    .variable-items-wrapper 
    .variable-item {
        min-height: 44px !important;
    }
}


/* =========================================
   FINISH / COLOUR SWATCHES - ATLAS STYLE
========================================= */

/* Hide default select */
.variations select {
    display: none !important;
}

/* Finish wrapper */
.variations .image-variable-items-wrapper {
    display: flex !important;
    flex-direction: row !important;
    align-items: center !important;
    gap: 12px !important;
    padding: 0 !important;
    margin: 0 !important;
    border: none !important;
    background: transparent !important;
}



/* Individual finish swatch */
.variations .image-variable-items-wrapper .variable-item {
    position: relative !important;
    width: 72px !important;
    height: 72px !important;
    min-width: 72px !important;
    min-height: 72px !important;
    padding: 0 !important;
    margin: 0 !important;
    overflow: hidden !important;
    border: 1px solid transparent !important;
    border-radius: 20px !important;
    background: #1f2023 !important;
    box-shadow: none !important;
    cursor: pointer !important;
    transition: all 0.2s ease !important;
}

    .variations tr {
        display: block;
        width: 100%;
        margin-bottom: 28px;
        border: 2px solid #000;
        border-radius: 20px;
        padding: 20px 20px 20px 20px;
    }

.variations .variable-items-wrapper {
border: unset !important;
	padding: unset !important;
}

.variations th.label {
margin-bottom: unset !important;
}

.woo-variation-swatches.wvs-show-label .variations th {
    font-weight: bolder !important;
}



.summary-inner>.price {
	font-size: 25px !important;
}
}

@media (max-width: 576px) {
	.whb-general-header .container {
    max-width: 100% !important;
    width: 100% !important;
    padding-left: 25px !important;
    padding-right: 25px !important;
    padding-top: 10px !important;
}
.testimonial-content p {
    font-size: 16px !important;
}
.wc-block-components-sidebar-layout.wc-block-cart {
    padding-left: 20px !important;
    padding-right: 20px !important;
}
.wp-block-woocommerce-checkout.alignwide.wc-block-checkout {
    padding-left: 20px !important;
    padding-right: 20px !important;
}
.title-size-default .title {
    font-size: 37px !important;
    font-family: 'AkiraExpanded' !important;
}
span.nav-link-text {
    font-family: AkiraExpanded !important;
    color: #3b3939 !important;
    font-size: 12px !important;
}
.page-id-15 .site-logo {
    max-height: 65px !important;
    width: 100px !important;
}
sr7-txt.sr7-layer {
    font-family: 'AkiraExpanded', sans-serif !important;
    font-size: 35px !important;
}
/*About css */
.elementor-1643 .elementor-element.elementor-element-1aadfd9 .wd-text-block p {
    font-family: Helvetica, Arial, sans-serif !important;
    font-size: 16px !important;
    font-weight: 400;
    color: #FFFFFF !important;
    letter-spacing: 0.06rem;
}
/* About css end */

.elementor-15 .elementor-element.elementor-element-93b611a {
	margin-top: 0px;
}
}

