:root {
	--wd-hb-opt-h: 40px;
	--wd-text-font: "Open Sans", Arial, Helvetica, sans-serif;
	--wd-text-font-weight: 400;
	--wd-text-color: rgb(0,0,0);
	--wd-text-font-size: 15px;
	--wd-title-font: "Poppins", Arial, Helvetica, sans-serif;
	--wd-title-font-weight: 600;
	--wd-title-color: rgb(11,27,51);
	--wd-entities-title-font: "Poppins", Arial, Helvetica, sans-serif;
	--wd-entities-title-font-weight: 500;
	--wd-entities-title-color: rgb(11,27,51);
	--wd-entities-title-color-hover: rgb(0, 0, 0);
	--wd-alternative-font: "Open Sans", Arial, Helvetica, sans-serif;
	--wd-widget-title-font: "Poppins", Arial, Helvetica, sans-serif;
	--wd-widget-title-font-weight: 600;
	--wd-widget-title-transform: none;
	--wd-widget-title-color: rgb(11,27,51);
	--wd-widget-title-font-size: 16px;
	--wd-header-el-font: "Open Sans", Arial, Helvetica, sans-serif;
	--wd-header-el-font-weight: 600;
	--wd-header-el-transform: none;
	--wd-header-el-font-size: 13px;
	--wd-otl-style: dotted;
	--wd-otl-width: 2px;
	--wd-primary-color: rgb(26,115,232);
	--wd-alternative-color: #fbbc34;
	--btn-default-bgcolor: #f7f7f7;
	--btn-default-bgcolor-hover: #efefef;
	--btn-accented-bgcolor: rgb(26,115,232);
	--btn-accented-bgcolor-hover: rgb(11,27,51);
	--wd-form-brd-width: 2px;
	--notices-success-bg: #459647;
	--notices-success-color: #fff;
	--notices-warning-bg: #E0B252;
	--notices-warning-color: #fff;
	--wd-link-color: rgb(26,115,232);
	--wd-link-color-hover: rgb(11,27,51);
	--wd-sticky-btn-height: 95px;
}
.wd-age-verify-wrap {
	--wd-popup-width: 500px;
}
.wd-popup.wd-promo-popup {
	background-color: #111111;
	background-image: url(https://finalbuy.co.uk/wp-content/uploads/2026/03/b3.webp);
	background-repeat: no-repeat;
	background-size: cover;
	background-attachment: scroll;
	background-position: center center;
}
.wd-promo-popup-wrap {
	--wd-popup-width: 800px;
	--wd-popup-padding: 15px;
}
:is(.woodmart-woocommerce-layered-nav, .wd-product-category-filter) .wd-scroll-content {
	max-height: 223px;
}
.wd-page-title .wd-page-title-bg img {
	object-fit: cover;
	object-position: left bottom;
}
.wd-footer {
	background-color: rgb(10,10,10);
	background-image: none;
}
.mfp-wrap.wd-popup-quick-view-wrap {
	--wd-popup-width: 920px;
}

@media (max-width: 1024px) {
	:root {
		--wd-hb-opt-h: 40px;
	--wd-sticky-btn-height: 95px;
	}

}

@media (max-width: 768.98px) {
	:root {
		--wd-sticky-btn-height: 42px;
	}

}
:root{
--wd-container-w: 1222px;
--wd-form-brd-radius: 35px;
--btn-default-color: #333;
--btn-default-color-hover: #333;
--btn-accented-color: #fff;
--btn-accented-color-hover: #fff;
--btn-default-brd-radius: 35px;
--btn-default-box-shadow: none;
--btn-default-box-shadow-hover: none;
--btn-accented-brd-radius: 35px;
--btn-accented-box-shadow: none;
--btn-accented-box-shadow-hover: none;
--wd-brd-radius: 0px;
}

@media (min-width: 1222px) {
section.elementor-section.wd-section-stretch > .elementor-container {
margin-left: auto;
margin-right: auto;
}
}


.wd-page-title {
background-color: rgb(11,27,51);
}

@media (max-width:767px){ .wd-product .wd-entities-title{ white-space:normal!important; overflow:visible!important; -webkit-line-clamp:unset!important; display:block!important; } .woocommerce-product-gallery .wd-carousel-container{ margin-bottom:0!important; } } @media (max-width:767px){ .wd-product .wd-entities-title{ max-height:none!important; } } @media (max-width:767px){ .woocommerce-product-gallery .wd-gallery-images .wd-carousel-item img{ width:100%; height:auto; aspect-ratio:4/3; object-fit:contain; } }
.mobile-nav .wd-nav-mobile>li>a,.wd-nav-mobile>li>a,.wd-nav-mobile>li>a>span{text-transform:none!important;font-size:15px;font-weight:500;}
.wd-nav-main>li>a,.wd-nav-main>li>a .nav-link-text,.whb-main-header .wd-nav>li>a{text-transform:none!important;}

.fb-product-trust{list-style:none;margin:16px 0 0;padding:14px 16px;background:#f5f7fa;border-radius:6px;color:#0B1B33;font-size:14px;line-height:1.4}.fb-product-trust li{display:flex;align-items:center;gap:10px;margin:0 0 8px;padding:0}.fb-product-trust li:last-child{margin-bottom:0}.fb-product-trust li:before{content:"";flex:none;width:20px;height:20px;background:center/contain no-repeat}.fb-product-trust .fb-i-w:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%231A73E8' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 3l7 3v5c0 5-3 8-7 10-4-2-7-5-7-10V6z'/%3E%3Cpath d='M9 12l2 2 4-4'/%3E%3C/svg%3E")}.fb-product-trust .fb-i-t:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%231A73E8' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='9'/%3E%3Cpath d='M8 12.5l3 3 5-6'/%3E%3C/svg%3E")}.fb-product-trust .fb-i-d:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%231A73E8' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 7h11v9H3z'/%3E%3Cpath d='M14 10h4l3 3v3h-7z'/%3E%3Ccircle cx='7' cy='18' r='1.8'/%3E%3Ccircle cx='17' cy='18' r='1.8'/%3E%3C/svg%3E")}.fb-product-trust .fb-i-r:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%231A73E8' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 12a8 8 0 1 0 3-6.2'/%3E%3Cpath d='M4 4v4h4'/%3E%3C/svg%3E")}
/* Batch B: brand styling */
h1,h2,h3,h4,h5,h6,.title,.widget-title,.woodmart-title-container,.wd-tabs-title,.wd-nav-tabs>li>a,.wd-nav-tabs .wd-nav-link,button,.btn,.button,.wd-button-wrapper a,input[type=submit],.menu-opener,.menu-opener .menu-open-title,.cmplz-btn{text-transform:none!important;}
h1,h2,h3,h4,h5,h6,.title,.widget-title,.woodmart-title-container,.wd-entities-title a,.wd-entities-title{color:#0B1B33;}
.menu-opener,.menu-opener.color-scheme-light,.menu-opener.has-bg{background-color:#0B1B33!important;color:#fff!important;}
.elementor-slide-button{background-color:#1A73E8!important;border-color:#1A73E8!important;color:#fff!important;}
.wd-product .wd-entities-title{display:-webkit-box!important;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;white-space:normal!important;text-overflow:clip;}
.wd-product .price,.wd-product .price .amount,.wd-product .price bdi{color:#0B1B33!important;font-weight:700!important;font-size:16px!important;}
.page-title{background-color:#0B1B33!important;background-image:none!important;min-height:90px!important;padding:0!important;display:flex;align-items:center;}
.page-title .container{padding-top:12px;padding-bottom:12px;}
.page-title .entry-title,.page-title .title,.page-title h1,.page-title .breadcrumbs,.page-title .breadcrumbs a,.page-title .breadcrumbs span,.page-title .yoast-breadcrumb,.page-title a{color:#fff!important;}
.page-title .entry-title,.page-title h1{font-size:28px;margin:0;}
.cmplz-cookiebanner .cmplz-btn.cmplz-accept{background-color:#1A73E8!important;color:#fff!important;border:2px solid #1A73E8!important;}
.cmplz-cookiebanner .cmplz-btn.cmplz-deny{background-color:transparent!important;color:#0B1B33!important;border:2px solid #0B1B33!important;}
.cmplz-cookiebanner .cmplz-btn.cmplz-accept,.cmplz-cookiebanner .cmplz-btn.cmplz-deny{box-sizing:border-box;min-height:40px;}

body .woocommerce-message{background:#1A73E8!important;}
.page-title .entry-title,.page-title h1,.page-title .title{font-size:28px!important;line-height:1.2!important;margin:0!important;}
.page-title .wd-breadcrumbs,.page-title .breadcrumbs{font-size:13px;}
.wd-products .wd-product .price,.wd-products .wd-product .price *{font-weight:700!important;color:#0B1B33!important;}
.wd-products .wd-product .price{font-size:16px!important;}
.title-line-one .wd-entities-title,.title-line-two .wd-entities-title,.wd-entities-title a{white-space:normal!important;}
.wd-hb-wrapp,.header-banner,.wd-hb{background:#0B1B33!important;color:#fff!important}.header-banner a{color:#fff!important}.header-banner strong{color:#8fc1ff!important}
.fb-badges{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:16px}.fb-badges .t{background:#fff;border:1px solid #dfe5ee;border-radius:10px;padding:12px;display:flex;gap:10px;align-items:center}.fb-badges .i{width:36px;height:36px;border-radius:50%;background:#EAF2FE;color:#1A73E8;display:flex;align-items:center;justify-content:center;font-size:18px;flex:none}.fb-badges b{display:block;color:#0B1B33;font-size:14px}.fb-badges small{color:#555;font-size:12px;line-height:1.3;display:block}@media(max-width:480px){.fb-badges{grid-template-columns:1fr}}

.fb-bar-short{display:none}@media(max-width:767px){.fb-bar-full{display:none}.fb-bar-short{display:inline;white-space:nowrap;font-size:13px}:root{--wd-banner-h:36px}.header-banner{height:36px;min-height:36px}.header-banner .container{height:100%;display:flex;align-items:center;justify-content:center;padding-top:0;padding-bottom:0;overflow:visible}.header-banner .banner-inner{line-height:1.2;display:flex;align-items:center;justify-content:center;width:100%}}