:root {
	--wd-text-font: "Montserrat", Arial, Helvetica, sans-serif;
	--wd-text-font-weight: 400;
	--wd-text-color: rgb(37,40,37);
	--wd-text-font-size: 14px;
	--wd-title-font: "Playfair Display", Arial, Helvetica, sans-serif;
	--wd-title-font-weight: 600;
	--wd-title-color: rgb(24,47,35);
	--wd-entities-title-font: var(--wd-title-font);
	--wd-entities-title-font-weight: 500;
	--wd-entities-title-color: rgb(24,47,35);
	--wd-entities-title-color-hover: rgb(24, 47, 35);
	--wd-alternative-font: var(--wd-text-font);
	--wd-widget-title-font: var(--wd-title-font);
	--wd-widget-title-font-weight: 600;
	--wd-widget-title-transform: uppercase;
	--wd-widget-title-color: rgb(24,47,35);
	--wd-widget-title-font-size: 16px;
	--wd-header-el-font: var(--wd-text-font);
	--wd-header-el-font-weight: 700;
	--wd-header-el-transform: uppercase;
	--wd-header-el-font-size: 13px;
	--wd-otl-style: dotted;
	--wd-otl-width: 2px;
	--wd-primary-color: rgb(242,183,5);
	--wd-alternative-color: rgb(24,47,35);
	--btn-default-bgcolor: rgb(221,227,216);
	--btn-default-bgcolor-hover: rgb(221,227,216);
	--btn-default-color: rgb(24,47,35);
	--btn-default-color-hover: rgb(24,47,35);
	--btn-accented-bgcolor: rgb(242,183,5);
	--btn-accented-bgcolor-hover: rgb(242,183,5);
	--btn-accented-color: rgb(24,47,35);
	--btn-accented-color-hover: rgb(24,47,35);
	--wd-form-brd-width: 2px;
	--notices-success-bg: rgb(221,227,216);
	--notices-success-color: rgb(24,47,35);
	--notices-warning-bg: rgb(242,183,5);
	--notices-warning-color: rgb(24,47,35);
	--wd-link-color: rgb(24,47,35);
	--wd-link-color-hover: rgb(24,47,35);
}
.wd-age-verify-wrap {
	--wd-popup-width: 500px;
}
.wd-popup.wd-promo-popup {
	background-color: #111111;
	background-image: none;
	background-repeat: no-repeat;
	background-size: contain;
	background-position: left center;
}
.wd-promo-popup-wrap {
	--wd-popup-width: 800px;
}
: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: center center;
}
.wd-footer {
	background-color: rgb(24,47,35);
	background-image: none;
}
.woodmart-archive-blog :is(.wd-page-content, .whb-header) {
	background-color: #F7F5ED;
	background-image: none;
}
.single-post :is(.wd-page-content, .whb-header) {
	background-color: rgb(247,245,237);
	background-image: none;
}
.mfp-wrap.wd-popup-quick-view-wrap {
	--wd-popup-width: 920px;
}
:root{
--wd-container-w: 1304px;
--wd-form-brd-radius: 0px;
--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: 1304px) {
[data-vc-full-width]:not([data-vc-stretch-content]),
:is(.vc_section, .vc_row).wd-section-stretch {
padding-left: calc((100vw - 1304px - var(--wd-sticky-nav-w) - var(--wd-scroll-w)) / 2);
padding-right: calc((100vw - 1304px - var(--wd-sticky-nav-w) - var(--wd-scroll-w)) / 2);
}
}


.wd-page-title {
background-color: rgb(24,47,35);
}

/* Vejos ūkis: shared WoodMart header and footer components. */
.whb-header .container,.footer-container .container {padding-inline:44px;}
.mobile-nav {background:#F7F5ED;color:#182F23;}
.mobile-nav .wd-nav-mobile > li > a {font-family:var(--wd-text-font,Montserrat,sans-serif);text-transform:none;font-weight:600;color:#182F23;}
.mobile-nav .close-side-widget a {color:#182F23;}
.whb-header .vu-header-origin {font-size:11px;letter-spacing:.01em;}
.whb-header .vu-header-phone {font-size:11px;font-weight:700;}
.whb-header .vu-header-phone a {color:inherit;}
.whb-header .wd-nav-main {--nav-color:#182F23;--nav-color-hover:#182F23;--nav-color-active:#182F23;--nav-color-active-hover:#182F23;}
.whb-header .wd-nav-main > li > a {font-size:12px;text-transform:none;font-weight:600;}
.whb-header .wd-nav-main > li > a .nav-link-text {position:relative;}
.whb-header .wd-nav-main > li > a .nav-link-text::after {content:"";position:absolute;left:0;right:0;bottom:-5px;height:2px;background:var(--wd-primary-color,#F2B705);transform:scaleX(0);transform-origin:left;transition:transform .24s ease;}
.whb-header .wd-nav-main > li > a:hover .nav-link-text::after {transform:scaleX(1);}
.vu-header-order {display:inline-flex;align-items:center;gap:18px;border-radius:6px;padding:15px 20px;background:var(--wd-primary-color,#F2B705);color:#182F23!important;font-size:11px;font-weight:700;white-space:nowrap;line-height:1.4;transition:transform .2s ease,box-shadow .2s ease,background .2s ease;}
.vu-header-order:hover {transform:translateY(-2px);box-shadow:0 8px 20px #182f2320;background:#F2B705;}
.vu-header-order span {transition:transform .2s ease;}
.vu-header-order:hover span {transform:translate(2px,-2px);}
.vu-theme-footer {padding:55px 0 38px;display:grid;grid-template-columns:1.15fr 1fr 1fr;gap:44px;margin:0;color:#DDE3D8;}
.vu-theme-footer::before,.vu-theme-footer::after {display:none;}
.vu-theme-footer > .vc_column_container {width:100%;float:none;min-width:0;}
.vu-theme-footer .vc_column-inner,.vu-theme-footer-bottom .vc_column-inner {padding:0;}
.vu-theme-footer .wpb_content_element,.vu-theme-footer-bottom .wpb_content_element {margin-bottom:0;}
.vu-theme-footer p {font-size:12px;line-height:1.9;color:inherit;margin:0 0 14px;}
.vu-theme-footer .vu-footer-name {font-family:var(--wd-title-font,'Playfair Display',Georgia,serif);font-size:36px;line-height:1.2;color:#F7F5ED;font-weight:600;letter-spacing:-1.3px;}
.vu-theme-footer .vu-footer-tag {color:var(--wd-primary-color,#F2B705);text-transform:uppercase;letter-spacing:1.1px;font-size:10px;margin:9px 0 24px;}
.vu-theme-footer h3 {font-family:var(--wd-text-font,Montserrat,sans-serif);font-size:13px;font-weight:700;color:#F7F5ED;margin:0 0 17px;line-height:1.5;}
.vu-theme-footer a {color:inherit;transition:color .2s ease;}
.vu-theme-footer a:hover {color:var(--wd-primary-color,#F2B705);}
.vu-theme-footer .vu-footer-note {color:#DDE3D8;}
.vu-theme-footer-bottom {margin:0;padding:20px 0;border-top:1px solid #DDE3D82E;align-items:center;}
.vu-theme-footer-bottom p {font-size:10px;line-height:1.8;color:#DDE3D8;margin:0;}
.vu-theme-footer-bottom .vc_column_container:last-child {text-align:right;}
@media (max-width:767px) {
 .whb-header .container,.footer-container .container {padding-inline:24px;}
 .vu-theme-footer {grid-template-columns:1fr;gap:25px;padding:42px 0 26px;}
 .vu-theme-footer-bottom .vc_column_container:last-child {text-align:left;margin-top:10px;}
 .vu-theme-footer .vu-footer-name {font-size:33px;}
}
@media (prefers-reduced-motion:reduce) {
 .whb-header *, .vu-header-order {transition:none!important;}
}
	
/* Vejos ukis: native element responsive defaults. Custom element ID rules take priority. */
:where(#vejos-ukis-preview) .title-wrapper.vu-native-title .woodmart-title-container.wd-fontsize-l {font-size:43px;}
:where(#vejos-ukis-preview) .title-wrapper.vu-hero-title .woodmart-title-container.wd-fontsize-l {font-size:64px;}
:where(#vejos-ukis-preview) .title-wrapper.vu-order-title .woodmart-title-container.wd-fontsize-l {font-size:48px;}
:where(#vejos-ukis-preview) .title-wrapper.vu-cta-title .woodmart-title-container.wd-fontsize-l {font-size:37px;}
:where(#vejos-ukis-preview) .title-wrapper.vu-native-card-title .woodmart-title-container.wd-fontsize-l {font-size:19px;}
#vejos-ukis-preview .vu-hero-native .wd-button-wrapper {margin-bottom:0;}
@container (min-width:1150px) {
 :where(#vejos-ukis-preview) .title-wrapper.vu-hero-title .woodmart-title-container.wd-fontsize-l {font-size:76px;}
}
@container (max-width:850px) {
 :where(#vejos-ukis-preview) .title-wrapper.vu-native-title .woodmart-title-container.wd-fontsize-l {font-size:36px;}
 :where(#vejos-ukis-preview) .title-wrapper.vu-hero-title .woodmart-title-container.wd-fontsize-l {font-size:52px;}
 :where(#vejos-ukis-preview) .title-wrapper.vu-order-title .woodmart-title-container.wd-fontsize-l {font-size:40px;}
 :where(#vejos-ukis-preview) .title-wrapper.vu-native-card-title .woodmart-title-container.wd-fontsize-l {font-size:19px;}
}
@container (max-width:650px) {
 :where(#vejos-ukis-preview) .title-wrapper.vu-native-title .woodmart-title-container.wd-fontsize-l {font-size:34px;}
 :where(#vejos-ukis-preview) .title-wrapper.vu-hero-title .woodmart-title-container.wd-fontsize-l {font-size:45px;}
 :where(#vejos-ukis-preview) .title-wrapper.vu-order-title .woodmart-title-container.wd-fontsize-l {font-size:40px;}
 :where(#vejos-ukis-preview) .title-wrapper.vu-native-card-title .woodmart-title-container.wd-fontsize-l {font-size:19px;}
 #vejos-ukis-preview .vu-hero-native .wd-button-wrapper:has(.vu-hero-secondary) {margin-left:0;margin-top:14px;display:block;}
}

#vejos-ukis-preview .vu-native-blog .wd-post-content {align-items:flex-start;}

:where(#vejos-ukis-preview) .vu-faq .wd-accordion-title:is(.wd-active,:hover) > .wd-accordion-title-text {color:inherit;}
	

/* 2026-09-08: hero crop and whole-card native button links. */
#vejos-ukis-preview .vu-hero-visual .vu-hero-photo img {object-position:30% center;}
#vejos-ukis-preview .vu-choice-native > .vc_column-inner {height:100%;}
#vejos-ukis-preview .vu-choice-native > .vc_column-inner > .wpb_wrapper {position:relative;height:100%;}
#vejos-ukis-preview .vu-choice-native .wd-button-wrapper,
#vejos-ukis-preview .vu-choice-native a.vu-native-card-button {position:static;transform:none;}
#vejos-ukis-preview .vu-choice-native a.vu-native-card-button::before {content:"";display:block;position:absolute;inset:0;z-index:3;background:transparent;border:0;border-radius:22px;opacity:1;transform:none;box-shadow:none;cursor:pointer;}
#vejos-ukis-preview .vu-choice-native a.vu-native-card-button:focus-visible::before {outline:3px solid #182F23;outline-offset:-4px;}

	.wd-post-cat.wd-style-with-bg {
    display: none !important;
}
.wd-single-post-header .wd-post-meta {
    display: none !important;
}	

/* 2026-09-16: internal advice/service pages only; homepage excluded. */
body:is(.postid-37,.postid-39) .post-single-page {display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:64px;row-gap:0;align-items:start;margin:38px 0 64px;text-align:left;}
body:is(.postid-37,.postid-39) .wd-single-post-header,body:is(.postid-37,.postid-39) .wd-entry-content {display:contents;}
body:is(.postid-37,.postid-39) .wd-single-post-header .wd-post-title {grid-column:1;grid-row:1;font-family:var(--wd-title-font,'Playfair Display',Georgia,serif);font-size:clamp(36px,3.4vw,54px);line-height:1.12;font-weight:600;letter-spacing:-1.4px;text-align:left;margin:0 0 26px;color:#182F23;}
body:is(.postid-37,.postid-39) .vu-advice-copy {grid-column:1;grid-row:2;min-width:0;}
body:is(.postid-37,.postid-39) .vu-advice-copy p {font-size:16px;line-height:1.8;margin:0 0 24px;color:#34483B;}
body:is(.postid-37,.postid-39) .vu-advice-copy h2 {font-family:var(--wd-text-font,Montserrat,sans-serif);font-size:21px;line-height:1.35;font-weight:600;margin:28px 0 12px;color:#182F23;}
body:is(.postid-37,.postid-39) .vu-advice-copy > :last-child {margin-bottom:0;}
body:is(.postid-37,.postid-39) .wd-single-post-header .wd-post-image {grid-column:2;grid-row:1 / span 2;width:100%;height:100%;min-height:420px;margin:0;border-radius:22px;overflow:hidden;}
body:is(.postid-37,.postid-39) .wd-post-image img {width:100%;height:100%;object-fit:cover;object-position:center;display:block;}
body:is(.postid-37,.postid-39) :is(.wd-single-footer,.wd-page-nav,.comments-area,.related-posts) {display:none!important;}
body:is(.postid-37,.postid-39,.page-id-110,.page-id-85) .vu-inner-contact {box-sizing:border-box;display:grid;grid-template-columns:minmax(0,1.65fr) minmax(210px,1fr) auto;align-items:center;gap:34px;margin:64px 0 0;padding:42px;border-radius:22px;background:#182F23;color:#F7F5ED;position:relative;isolation:isolate;overflow:hidden;text-align:left;}
body:is(.postid-37,.postid-39) .vu-inner-contact {grid-column:1 / -1;grid-row:3;}
body:is(.postid-37,.postid-39,.page-id-110,.page-id-85) .vu-inner-contact::before {content:'';position:absolute;right:-65px;top:-110px;width:270px;height:270px;border:1px solid #DDE3D826;border-radius:50%;z-index:-1;pointer-events:none;}
body:is(.postid-37,.postid-39,.page-id-110,.page-id-85) .vu-inner-contact .vu-inner-eyebrow {display:block;color:#F2B705;font-size:11px;font-weight:600;line-height:1.5;letter-spacing:1.8px;text-transform:uppercase;margin:0 0 14px;}
body:is(.postid-37,.postid-39,.page-id-110,.page-id-85) .vu-inner-contact h2 {font-family:var(--wd-title-font,'Playfair Display',Georgia,serif);font-size:clamp(30px,2.6vw,40px);font-weight:600;line-height:1.15;letter-spacing:-.6px;color:#F7F5ED;margin:0 0 14px;}
body:is(.postid-37,.postid-39,.page-id-110,.page-id-85) .vu-inner-contact p {color:#DDE3D8;font-size:14px;line-height:1.7;margin:0;}
body:is(.postid-37,.postid-39,.page-id-110,.page-id-85) .vu-inner-contact-links {display:grid;gap:16px;}
body:is(.postid-37,.postid-39,.page-id-110,.page-id-85) .vu-inner-contact .vu-inner-contact-link {display:block;padding:0 0 12px;border-bottom:1px solid #DDE3D84D;color:#F7F5ED;text-decoration:none;}
body:is(.postid-37,.postid-39,.page-id-110,.page-id-85) .vu-inner-contact-link small {display:block;color:#DDE3D8;font-size:11px;line-height:1.5;margin-bottom:4px;}
body:is(.postid-37,.postid-39,.page-id-110,.page-id-85) .vu-inner-contact-link strong {font-size:17px;line-height:1.5;font-weight:600;}
body:is(.postid-37,.postid-39,.page-id-110,.page-id-85) .vu-inner-contact-link span {float:right;color:#F2B705;}
body:is(.postid-37,.postid-39,.page-id-110,.page-id-85) .vu-inner-contact .vu-inner-enquiry {display:inline-flex;align-items:center;justify-content:center;gap:22px;background:#F2B705;color:#182F23;border:2px solid #F2B705;border-radius:8px;padding:17px 20px;min-height:56px;font-size:13px;font-weight:700;line-height:1.5;text-decoration:none;white-space:nowrap;transition:background .2s,color .2s;}
body:is(.postid-37,.postid-39,.page-id-110,.page-id-85) .vu-inner-enquiry:hover {background:#F7F5ED;border-color:#F7F5ED;}
body:is(.postid-37,.postid-39,.page-id-110,.page-id-85) .vu-inner-contact-link:hover strong {color:#F2B705;}
body:is(.postid-37,.postid-39,.page-id-110,.page-id-85) .vu-inner-contact a:focus-visible {outline:3px solid #F2B705;outline-offset:5px;}
body:is(.postid-37,.postid-39,.page-id-110,.page-id-85) .vu-inner-contact-row {padding:0 44px 64px;margin:0;}
body:is(.postid-37,.postid-39,.page-id-110,.page-id-85) .vu-inner-contact-row > .vc_column_container > .vc_column-inner {padding:0;}
body:is(.postid-37,.postid-39,.page-id-110,.page-id-85) .vu-inner-contact-row .wpb_content_element {margin-bottom:0;}
@media (max-width:1100px) {
body:is(.postid-37,.postid-39) .post-single-page {column-gap:36px;}
body:is(.postid-37,.postid-39,.page-id-110,.page-id-85) .vu-inner-contact {grid-template-columns:minmax(0,1.4fr) minmax(210px,1fr);gap:28px;padding:34px;}
body:is(.postid-37,.postid-39,.page-id-110,.page-id-85) .vu-inner-contact-copy {grid-row:span 2;}
body:is(.postid-37,.postid-39,.page-id-110,.page-id-85) .vu-inner-enquiry {justify-self:start;}
}
@media (max-width:767px) {
body:is(.postid-37,.postid-39) .post-single-page {grid-template-columns:minmax(0,1fr);margin:24px 0 40px;}
body:is(.postid-37,.postid-39) .wd-single-post-header .wd-post-title {font-size:36px;letter-spacing:-1px;grid-column:1;grid-row:1;margin-bottom:22px;}
body:is(.postid-37,.postid-39) .vu-advice-copy {grid-column:1;grid-row:2;}
body:is(.postid-37,.postid-39) .wd-single-post-header .wd-post-image {grid-column:1;grid-row:3;height:300px;min-height:0;margin-top:28px;border-radius:16px;}
body:is(.postid-37,.postid-39) .vu-inner-contact {grid-column:1;grid-row:4;}
body:is(.postid-37,.postid-39,.page-id-110,.page-id-85) .vu-inner-contact {grid-template-columns:minmax(0,1fr);gap:26px;margin-top:36px;padding:28px 24px;border-radius:16px;}
body:is(.postid-37,.postid-39,.page-id-110,.page-id-85) .vu-inner-contact-copy {grid-row:auto;}
body:is(.postid-37,.postid-39,.page-id-110,.page-id-85) .vu-inner-contact h2 {font-size:32px;}
body:is(.postid-37,.postid-39,.page-id-110,.page-id-85) .vu-inner-contact .vu-inner-enquiry {width:100%;justify-self:stretch;}
body:is(.postid-37,.postid-39,.page-id-110,.page-id-85) .vu-inner-contact-row {padding:0 24px 40px;}
}
@media (prefers-reduced-motion:reduce) {body:is(.postid-37,.postid-39,.page-id-110,.page-id-85) .vu-inner-enquiry {transition:none;}}

/* Align internal service contact band with the article container. */
body:is(.postid-37,.postid-39,.page-id-110,.page-id-85) .vu-inner-contact-row {max-width:1362px;width:100%;margin-inline:auto;}
@media (max-width:767px) {body:is(.postid-37,.postid-39,.page-id-110,.page-id-85) .vu-inner-contact-row {padding-inline:0;}}
	