@charset "UTF-8";


:root{--wd-text-line-height:1.6;--wd-link-decor:underline var(--wd-link-decor-style, none) var(--wd-link-decor-color, currentColor);--wd-link-decor-hover:underline var(--wd-link-decor-style-hover, none) var(--wd-link-decor-color-hover, var(--wd-link-decor-color, currentColor));--wd-brd-radius:.001px;--wd-form-height:42px;--wd-form-color:inherit;--wd-form-placeholder-color:inherit;--wd-form-bg:transparent;--wd-form-brd-color:rgba(0, 0, 0, 0.1);--wd-form-brd-color-focus:rgba(0, 0, 0, 0.15);--wd-form-chevron:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNSIgaGVpZ2h0PSIyNSIgZmlsbD0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2U9IiNiYmIiPjxwYXRoIGQ9Ik02IDlsNiA2IDYtNiIvPjwvc3ZnPg==);--wd-navigation-color:51, 51, 51;--wd-main-bgcolor:#FFF;--wd-scroll-w:.001px;--wd-admin-bar-h:.001px;--wd-block-spacing:20px;--wd-header-banner-mt:.001px;--wd-sticky-nav-w:.001px;--color-white:#FFF;--color-gray-100:#f7f7f7;--color-gray-200:#f1f1f1;--color-gray-300:#bbb;--color-gray-400:#a5a5a5;--color-gray-500:#767676;--color-gray-600:#666;--color-gray-700:#555;--color-gray-800:#333;--color-gray-900:#242424;--color-white-rgb:255, 255, 255;--color-black-rgb:0, 0, 0;--bgcolor-white:#FFF;--bgcolor-gray-100:#f7f7f7;--bgcolor-gray-200:#f7f7f7;--bgcolor-gray-300:#f1f1f1;--bgcolor-black-rgb:0, 0, 0;--bgcolor-white-rgb:255, 255, 255;--brdcolor-gray-200:rgba(0, 0, 0, 0.075);--brdcolor-gray-300:rgba(0, 0, 0, 0.105);--brdcolor-gray-400:rgba(0, 0, 0, 0.12);--brdcolor-gray-500:rgba(0, 0, 0, 0.2);--wd-start:start;--wd-end:end;--wd-center:center;--wd-stretch:stretch;}
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed,
figure, figcaption, footer, header, hgroup,
menu, nav, output, ruby, section, summary,
time, mark, audio, video{margin:0;padding:0;border:0;vertical-align:baseline;font:inherit;font-size:100%;}
*,
*:before,
*:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
html{line-height:1;}
ol, ul{list-style:none;}
caption{vertical-align:middle;text-align:left;}
q, blockquote{quotes:none;}
q:before, q:after, blockquote:before, blockquote:after{content:"";content:none;}
a img{border:none;}
article, aside, details, figcaption, figure, footer, header, hgroup, main, menu, nav, section, summary{display:block;}
a, button, input{touch-action:manipulation;}
button, input, optgroup, select, textarea{margin:0;color:inherit;font:inherit;}
button{overflow:visible;}
button, html input[type="button"],
input[type="reset"],
input[type="submit"]{cursor:pointer;-webkit-appearance:button;}
button::-moz-focus-inner, input::-moz-focus-inner{padding:0;border:0;}
html{-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent;font-family:sans-serif;overflow-x:hidden;overflow-y:scroll;font-size:var(--wd-text-font-size);}
body{margin:0;background-color:#FFF;color:var(--wd-text-color);text-rendering:optimizeLegibility;font-weight:var(--wd-text-font-weight);font-style:var(--wd-text-font-style);font-size:var(--wd-text-font-size);font-family:var(--wd-text-font);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:var(--wd-text-line-height);}
@supports (overflow: clip) {
body{overflow-x:clip;}
}
:is(body){height:auto;}
p {
margin-bottom: var(--wd-tags-mb, 20px); } a{color:var(--wd-link-color);transition:all .25s ease;text-decoration:var(--wd-link-decor);-webkit-text-decoration:var(--wd-link-decor);}
a:is(
:hover, :focus, :active){outline:none;text-decoration:var(--wd-link-decor-hover);-webkit-text-decoration:var(--wd-link-decor-hover);}
a:hover{color:var(--wd-link-color-hover);}
a:focus{outline:none;}:is(h1, h2, h3, h4, h5, h6, .title) a{color:inherit;text-decoration:none;}:is(h1, h2, h3, h4, h5, h6, .title) a:hover{color:var(--wd-link-color-hover);}
label{display:block;margin-bottom:5px;color:var(--wd-title-color);vertical-align:middle;font-weight:400;}
em{font-style:italic;}
big{font-size:larger;}
abbr{border-bottom:1px dotted;color:#D62432;text-decoration:none;}
acronym{border-bottom:1px dotted;text-decoration:none;}
.required{border:none;color:#E01020;font-size:16px;line-height:1;}
.optional{position:relative;top:-5px;font-size:.8em;color:var(--color-gray-300);}
abbr[title]{border:none;}
dl{margin-bottom:20px;}
strong, b{font-weight:600;}
mark{display:inline-block;padding:5px 8px;background-color:#f7f7f7;color:#242424;font-weight:600;line-height:1;}
code, kbd{padding:2px 5px;}
code, kbd, pre, samp{-webkit-hyphens:none;hyphens:none;font-family:monospace, serif;}
ins{text-decoration:none;}
pre{overflow:auto;margin-bottom:20px;padding:20px;background:#f7f7f7;text-align:left;white-space:pre;white-space:pre-wrap;word-wrap:break-word;}
dfn{font-style:italic;}
sub, sup{position:relative;vertical-align:baseline;font-size:75%;line-height:1;}
sup{top:-.25em;}
sub{bottom:-.25em;}
var{font-style:italic;}
small{font-size:80%;}
hr{margin-top:20px;margin-bottom:20px;border:none;border-bottom:1px solid currentColor;opacity:.2;}
iframe, embed{max-width:100%;}
blockquote{margin-bottom:20px;padding-left:30px;border-left:2px solid var(--wd-primary-color);text-align:left;font-size:110%;--wd-tags-mb:10px;}
blockquote cite{display:block;margin-top:10px;color:var(--wd-primary-color);font-weight:600;font-size:90%;}
blockquote cite a{color:inherit;}
cite{font-style:italic;}
address{margin-bottom:20px;font-style:italic;font-size:1.1em;line-height:1.8;}
fieldset{margin-bottom:20px;padding:20px 40px;border:2px solid var(--brdcolor-gray-300);border-radius:var(--wd-brd-radius);}
fieldset legend{margin-bottom:0;padding-right:15px;padding-left:15px;width:auto;}
legend{text-transform:uppercase;font-size:22px;}
video{display:block;}
audio, canvas, progress{display:inline-block;vertical-align:baseline;}
audio:not([controls]){display:none;height:0;}
img{max-width:100%;height:auto;border:0;vertical-align:middle;}
.svg-icon{display:inline-block;}
.svg-icon svg{width:inherit !important;height:inherit !important;}
svg:not(:root){overflow:hidden;}
h1{font-size:28px;}
h2{font-size:24px;}
h3{font-size:22px;}
h4{font-size:18px;}
h5{font-size:16px;}
h6{font-size:12px;}
.wd-entities-title a{color:inherit;}
.wd-el-title{display:flex !important;align-items:center;gap:10px;font-size:22px;}
.wd-el-title .img-wrapper{display:flex;flex:0 0 auto;}
.wd-el-title .img-wrapper img{min-width:18px;}
.wd-label{color:var(--color-gray-800);font-weight:600;}
legend, h1, h2, h3, h4, h5, h6, .title{display:block;margin-bottom:var(--wd-tags-mb, 20px);color:var(--wd-title-color);text-transform:var(--wd-title-transform);font-weight:var(--wd-title-font-weight);font-style:var(--wd-title-font-style);font-family:var(--wd-title-font);line-height:1.4;}
.wd-entities-title, .widget_recent_comments ul li > a, .widget_recent_entries ul li a, .widget_rss ul li > a, td.product-name a:not(:where(.button)), .product-title{--wd-link-decor:none;--wd-link-decor-hover:none;display:block;color:var(--wd-entities-title-color);word-wrap:break-word;font-weight:var(--wd-entities-title-font-weight);font-style:var(--wd-entities-title-font-style);font-family:var(--wd-entities-title-font);text-transform:var(--wd-entities-title-transform);line-height:1.4;}
a.wd-entities-title:hover, .wd-entities-title a:hover, .widget_recent_comments ul li > a:hover, .widget_recent_entries ul li a:hover, .widget_rss ul li > a:hover, .wd-menu-price.wd-with-link:hover .menu-price-title, td.product-name a:not(:where(.button)):hover, .product-title a:hover, a.product-title:hover, .widget_recent_reviews .product-title:hover, li:hover .cart-info .wd-entities-title{color:var(--wd-entities-title-color-hover);}:is(ul, ol){margin-bottom:var(--list-mb);padding-left:var(--li-pl);--list-mb:20px;--li-mb:10px;--li-pl:17px;}:is(ul, ol) li{margin-bottom:var(--li-mb);}:is(ul, ol) li:last-child{margin-bottom:0;}
li > :is(ul, ol){margin-top:var(--li-mb);margin-bottom:0;}
ul{list-style:disc;}
ol{list-style:decimal;}
dl{margin-bottom:20px;}
dl dt{color:var(--color-gray-800);font-weight:600;}
dl dd{margin-bottom:20px;}
.unordered-list{list-style:none;--li-pl:0;}
.unordered-list ul, .unordered-list ol{margin-left:20px;list-style:none;--li-pl:0;}
.unordered-list li:before{margin-right:10px;font-size:8px;content:"\f113";font-family:"woodmart-font";}
.wd-sub-menu ul, .textwidget .menu, .comments-area .children, .commentlist .children, .wd-twitter-element ul, ul.variation, .wd-pf-dropdown ul, .payment_methods{--li-pl:0;list-style:none;}
.wd-sub-menu ul, .comments-area .children, .commentlist .children, .wd-twitter-element ul, .wd-pf-dropdown ul{--list-mb:0;--li-mb:0;}
.wd-align{text-align:var(--wd-align);}
.text-center{--content-align:center;--wd-align:center;--text-align:center;text-align:var(--text-align);}
.text-right{--text-align:right;text-align:var(--text-align);--content-align:flex-end;--wd-align:flex-end;}
.text-left{--text-align:left;text-align:var(--text-align);--content-align:flex-start;--wd-align:flex-start;}
[class*="color-scheme-light"]{--color-white:#000;--color-gray-100:rgba(255, 255, 255, 0.1);--color-gray-200:rgba(255, 255, 255, 0.2);--color-gray-300:rgba(255, 255, 255, 0.5);--color-gray-400:rgba(255, 255, 255, 0.6);--color-gray-500:rgba(255, 255, 255, 0.7);--color-gray-600:rgba(255, 255, 255, 0.8);--color-gray-700:rgba(255, 255, 255, 0.9);--color-gray-800:#FFF;--color-gray-900:#FFF;--color-white-rgb:0, 0, 0;--color-black-rgb:255, 255, 255;--bgcolor-black-rgb:255, 255, 255;--bgcolor-white-rgb:0, 0, 0;--bgcolor-white:#0f0f0f;--bgcolor-gray-100:#0a0a0a;--bgcolor-gray-200:#121212;--bgcolor-gray-300:#141414;--brdcolor-gray-200:rgba(255, 255, 255, 0.1);--brdcolor-gray-300:rgba(255, 255, 255, 0.15);--brdcolor-gray-400:rgba(255, 255, 255, 0.25);--brdcolor-gray-500:rgba(255, 255, 255, 0.3);--wd-text-color:rgba(255, 255, 255, 0.8);--wd-title-color:#FFF;--wd-widget-title-color:var(--wd-title-color);--wd-entities-title-color:#FFF;--wd-entities-title-color-hover:rgba(255, 255, 255, 0.8);--wd-link-color:rgba(255, 255, 255, 0.9);--wd-link-color-hover:#FFF;--wd-form-brd-color:rgba(255, 255, 255, 0.2);--wd-form-brd-color-focus:rgba(255, 255, 255, 0.3);--wd-form-placeholder-color:rgba(255, 255, 255, 0.6);--wd-form-chevron:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNSIgaGVpZ2h0PSIyNSIgZmlsbD0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2U9InJnYmEoMjU1LCAyNTUsIDI1NSwgMC42KSI+PHBhdGggZD0iTTYgOWw2IDYgNi02Ii8+PC9zdmc+);--wd-main-bgcolor:#1a1a1a;--wd-navigation-color:255, 255, 255;color:var(--wd-text-color);}
.color-scheme-dark{--color-white:#FFF;--color-gray-100:#f7f7f7;--color-gray-200:#f1f1f1;--color-gray-300:#bbb;--color-gray-400:#a5a5a5;--color-gray-500:#767676;--color-gray-600:#666;--color-gray-700:#555;--color-gray-800:#333;--color-gray-900:#242424;--color-white-rgb:255, 255, 255;--color-black-rgb:0, 0, 0;--bgcolor-white:#FFF;--bgcolor-gray-100:#f7f7f7;--bgcolor-gray-200:#f7f7f7;--bgcolor-gray-300:#f1f1f1;--bgcolor-black-rgb:0, 0, 0;--bgcolor-white-rgb:255, 255, 255;--brdcolor-gray-200:rgba(0, 0, 0, 0.075);--brdcolor-gray-300:rgba(0, 0, 0, 0.105);--brdcolor-gray-400:rgba(0, 0, 0, 0.12);--brdcolor-gray-500:rgba(0, 0, 0, 0.2);--wd-text-color:#767676;--wd-title-color:#242424;--wd-entities-title-color:#333;--wd-entities-title-color-hover:rgba(51, 51, 51, 0.65);--wd-link-color:#333;--wd-link-color-hover:#242424;--wd-form-brd-color:rgba(0, 0, 0, 0.1);--wd-form-brd-color-focus:rgba(0, 0, 0, 0.15);--wd-form-placeholder-color:#767676;--wd-navigation-color:51, 51, 51;color:var(--wd-text-color);}
.wd-fill{position:absolute;inset:0;}
.wd-hide{display:none !important;}
.wd-set-mb{--wd-mb:15px;}
.wd-set-mb > *{margin-bottom:var(--wd-mb);}
.reset-last-child > *:last-child{margin-bottom:0;}
.clear{clear:both;width:100%;}
.wd-z-index{position:relative;z-index:35;}
.wd-fontsize-xs{font-size:14px;}
.wd-fontsize-s{font-size:16px;}
.wd-fontsize-m{font-size:18px;}
.wd-fontsize-l{font-size:22px;}
.wd-fontsize-xl{font-size:26px;}
.wd-fontsize-xxl{font-size:36px;}
.wd-fontsize-xxxl{font-size:46px;}
.text-larger{font-size:110%;}
.font-text{font-family:var(--wd-text-font);}
.font-primary{font-family:var(--wd-title-font);}
.font-alt{font-style:var(--wd-alternative-font-style);font-family:var(--wd-alternative-font);}
.wd-items-top{align-items:flex-start;}
.wd-items-middle{align-items:center;}
.wd-items-bottom{align-items:flex-end;}
.wd-justify-left{justify-content:left;}
.wd-justify-center{justify-content:center;}
.wd-justify-right{justify-content:right;}
.color-primary{color:var(--wd-primary-color);}
.color-alt{color:var(--wd-alternative-color);}
.color-title{color:var(--wd-title-color);}
@keyframes wd-rotate {
100%{transform:rotate(360deg);}
}
@keyframes wd-fadeIn {
from{opacity:0;}
to{opacity:1;}
}
@keyframes wd-fadeInBottomShort {
from{transform:translate3d(0, 20px, 0);}
to{transform:none;}
}
@keyframes wd-SlideFromTop {
from{transform:translateY(-150px);}
to{transform:none;}
}
@keyframes wd-SlideFromBottom {
from{transform:translateY(150px);}
to{transform:none;}
}
@keyframes wd-SlideFromLeft {
from{transform:translateX(-150px);}
to{transform:none;}
}
@keyframes wd-SlideFromRight {
from{transform:translateX(150px);}
to{transform:none;}
}
@keyframes wd-RightFlipY {
from{transform:translateX(100px) rotate3d(0, 1, 0, 90deg) scale(0.6);}
to{transform:perspective(1000px) translateY(0px) rotate3d(0, 1, 0, 0deg) scale(1);}
}
@keyframes wd-LeftFlipY {
from{transform:translateX(-100px) rotate3d(0, 1, 0, -90deg) scale(0.6);}
to{transform:perspective(1000px) translateY(0px) rotate3d(0, 1, 0, 0deg) scale(1);}
}
@keyframes wd-TopFlipX {
from{transform:translateY(-100px) rotate3d(1, 0, 0, 90deg) scale(0.6);}
to{transform:perspective(1000px) translateY(0) rotate3d(1, 0, 0, 0deg) scale(1);}
}
@keyframes wd-BottomFlipX {
from{transform:translateY(100px) rotate3d(1, 0, 0, 90deg) scale(0.6);}
to{transform:perspective(1000px) translateY(0) rotate3d(1, 0, 0, 0deg) scale(1);}
}
@keyframes wd-ZoomIn {
from{transform:scale(0.7);}
to{transform:none;}
}
@keyframes wd-RotateZ {
from{transform:matrix3d(0.70592, 0.02465, 0.37557, -0.00062, -0.06052, 0.79532, 0.06156, -0.0001, -0.46435, -0.10342, 0.87958, -0.00146, -21.42566, 4.13698, 4.81749, 0.99197085);}
to{transform:none;}
}
table{margin-bottom:35px;width:100%;border-spacing:0;border-collapse:collapse;line-height:1.4;}
table th{padding:15px 10px;border-bottom:2px solid var(--brdcolor-gray-200);color:var(--wd-title-color);text-transform:uppercase;font-size:16px;font-weight:var(--wd-title-font-weight);font-style:var(--wd-title-font-style);font-family:var(--wd-title-font);vertical-align:middle;text-align:start;}
table td{padding:15px 12px;border-bottom:1px solid var(--brdcolor-gray-300);vertical-align:middle;text-align:start;}
table :is(
tbody, tfoot) th{border-bottom:1px solid var(--brdcolor-gray-300);text-transform:none;font-size:inherit;}
.responsive-table{overflow-x:auto;margin-bottom:35px;}
.responsive-table table{margin-bottom:0;}
.responsive-table .responsive-table{overflow-x:visible;margin-bottom:0;}
input[type='email'],
input[type='search'],
input[type='number'],
input[type='url'],
input[type='tel'],
input[type='text'],
input[type='password'],
:root textarea, :root select{-webkit-appearance:none;-moz-appearance:none;appearance:none;}
input[type='email'],
input[type='date'],
input[type='search'],
input[type='number'],
input[type='text'],
input[type='tel'],
input[type='url'],
input[type='password'],
:root textarea, :root select{padding:0 15px;max-width:100%;width:100%;height:var(--wd-form-height);border:var(--wd-form-brd-width) solid var(--wd-form-brd-color);border-radius:var(--wd-form-brd-radius);background-color:var(--wd-form-bg);box-shadow:none;color:var(--wd-form-color);vertical-align:middle;font-size:14px;transition:border-color .5s ease;}
input[type='email']:focus,
input[type='date']:focus,
input[type='search']:focus,
input[type='number']:focus,
input[type='text']:focus,
input[type='tel']:focus,
input[type='url']:focus,
input[type='password']:focus,
:root textarea:focus, :root select:focus{outline:none;border-color:var(--wd-form-brd-color-focus);transition:border-color .4s ease;}::-webkit-input-placeholder{color:var(--wd-form-placeholder-color);}::-moz-placeholder{color:var(--wd-form-placeholder-color);}:-moz-placeholder{color:var(--wd-form-placeholder-color);}
button::-moz-focus-inner, input::-moz-focus-inner{padding:0;border:0;}
input[type="radio"],
input[type="checkbox"]{box-sizing:border-box;margin-top:0;padding:0;vertical-align:middle;margin-inline-end:5px;cursor:pointer;}
input[type="search"]{box-sizing:content-box;-webkit-appearance:textfield;}
input[type="search"]::-webkit-search-cancel-button, input[type="search"]::-webkit-search-decoration{-webkit-appearance:none;}
input[type="number"]{padding:0;text-align:center;}
input[type="number"]::-webkit-inner-spin-button, input[type="number"]::-webkit-outer-spin-button{height:auto;}
input[type="date"]{-webkit-appearance:none;}
input[type="date"]::-webkit-inner-spin-button{display:none;}
input[type="date"]::-webkit-calendar-picker-indicator{opacity:0;}
input[type="date"]::-webkit-clear-button{position:relative;right:5px;width:30px;opacity:.4;filter:grayscale(100%);}
input[type="date"]::-webkit-date-and-time-value{text-align:start;}
[class*="color-scheme-light"] input[type="date"]::-webkit-clear-button{opacity:.6;filter:grayscale(100%) invert(100%) saturate(800%);}
@supports not (-moz-appearance: none) {
input[type="date"]{background:no-repeat url(//creativedeveloping.co.uk/wp-content/themes/woodmart/inc/admin/assets/images/calend-d.svg) right 15px top 50%;background-size:auto 14px;}
[class*="color-scheme-light"] input[type='date']{background-image:url(//creativedeveloping.co.uk/wp-content/themes/woodmart/inc/admin/assets/images/calend-l.svg);}
}
:root textarea{overflow:auto;padding:10px 15px;min-height:190px;resize:vertical;}:root select{padding-right:30px;background-image:var(--wd-form-chevron);background-position:right 10px top 50%;background-size:auto 18px;background-repeat:no-repeat;}:root select option{background-color:var(--bgcolor-white);}
input:-webkit-autofill{border-color:var(--wd-form-brd-color);-webkit-box-shadow:0 0 0 1000px var(--wd-form-bg) inset;-webkit-text-fill-color:var(--wd-form-color);}
input:focus:-webkit-autofill{border-color:var(--wd-form-brd-color-focus);}
.form-style-underlined label{margin-bottom:-5px;}
.form-style-underlined :is(
input[type='email'],
input[type='date'],
input[type='search'],
input[type='number'],
input[type='text'],
input[type='tel'],
input[type='url'],
input[type='password'],
select, textarea){padding:0 2px;border-top-style:none;border-right-style:none;border-left-style:none;}
.form-style-underlined select{background-position:right 0 top 50%;}
.form-style-underlined textarea{padding-top:12px;padding-bottom:12px;min-height:80px;}:is(.btn, .button, button, [type=submit], [type=button]){position:relative;display:inline-flex;align-items:center;justify-content:center;gap:5px;outline:none;border-radius:var(--btn-brd-radius, 0px);vertical-align:middle;text-align:center;text-decoration:none !important;text-shadow:none;line-height:1.2;cursor:pointer;transition:all .25s ease;color:var(--btn-color, #3E3E3E);border:var(--btn-brd-width, 0px) var(--btn-brd-style, solid) var(--btn-brd-color, #E9E9E9);background-color:var(--btn-bgcolor, #F3F3F3);box-shadow:var(--btn-box-shadow, unset);text-transform:var(--btn-transform, uppercase);font-weight:var(--btn-font-weight, 600);font-family:var(--btn-font-family, inherit);font-style:var(--btn-font-style, unset);padding:var(--btn-padding, 5px 20px);min-height:var(--btn-height, 42px);font-size:var(--btn-font-size, 13px);}:is(.btn, .button, button, [type=submit], [type=button]):hover{color:var(--btn-color-hover, var(--btn-color, #3E3E3E));border-color:var(--btn-brd-color-hover, var(--btn-brd-color, #e0e0e0));background-color:var(--btn-bgcolor-hover, var(--btn-bgcolor, #e0e0e0));box-shadow:var(--btn-box-shadow-hover, var(--btn-box-shadow, unset));}
button[disabled],
input[disabled]{opacity:0.6 !important;cursor:default !important;}:is(
a, button, input[type="submit"],
input[type="checkbox"],
input[type="button"],
input[type="file"],
[tabindex="0"]):focus-visible{outline:var(--wd-otl-width, 2px) var(--wd-otl-style, dotted) var(--wd-otl-color, var(--wd-otl-color-scheme, #000)) !important;outline-offset:var(--wd-otl-offset, calc(var(--wd-otl-width) * -1 / 2));transition:none !important;}
input[tabindex="0"]:focus-visible{--wd-otl-width:0 !important;}
.color-scheme-dark, .whb-color-dark{--wd-otl-color-scheme:#000;}
[class*="color-scheme-light"],
.whb-color-light{--wd-otl-color-scheme:#FFF;}
.wd-skip-links{position:fixed;display:flex;flex-direction:column;gap:5px;top:10px;inset-inline-start:-1000em;z-index:999999;}
.wd-skip-links:focus-within{inset-inline-start:10px;}
[class*="wd-grid"]{--wd-col:var(--wd-col-lg);--wd-gap:var(--wd-gap-lg);--wd-col-lg:1;--wd-gap-lg:20px;}
.wd-grid-g{display:grid;grid-template-columns:repeat(var(--wd-col), minmax(0, 1fr));gap:var(--wd-gap);}
.wd-grid-g > .wd-wider{grid-column:auto/span 2;grid-row:auto/span 2;}
.wd-grid-col{grid-column:auto/span var(--wd-col);}
[class*="wd-grid-f"]{display:flex;flex-wrap:wrap;gap:var(--wd-gap);}
.wd-grid-f-col{gap:0;margin:0 calc(var(--wd-gap) / -2) calc(var(--wd-gap) * -1);}
.wd-grid-f-col > .wd-col{width:100%;min-height:1px;flex:0 0 calc(100% / var(--wd-col) * var(--wd-col-wider, 1));max-width:calc(100% / var(--wd-col) * var(--wd-col-wider, 1));padding-inline:calc(var(--wd-gap) / 2);margin-bottom:var(--wd-gap);}
.wd-grid-f-col > .wd-wider{--wd-col-wider:2;}
.wd-grid-f-stretch > .wd-col{flex:1 1 var(--wd-f-basis, 200px);width:var(--wd-f-basis, 200px);}
.wd-grid-f-stretch > .wd-col-auto{flex:0 0 auto;width:auto;}
.wd-grid-f-inline > .wd-col{flex:0 0 var(--wd-f-basis, auto);}
.wd-loader:after{content:"";display:inline-block;width:30px;height:30px;border:1px solid transparent;border-left-color:var(--color-gray-900);border-radius:50%;vertical-align:middle;animation:wd-rotate 450ms infinite linear var(--wd-anim-state, paused);}
.wd-sticky-loader{position:absolute;inset:70px 0;display:flex;align-items:flex-start;justify-content:center;pointer-events:none;opacity:0;}
.wd-sticky-loader .wd-loader{position:sticky;top:calc(50% - 15px);}
.wd-sticky-loader.wd-loading, .wd-content-layout.wd-loading .wd-sticky-loader.wd-content-loader{opacity:1;transition:all .25s ease;--wd-anim-state:running;}
.wd-sidebar-opener{position:fixed;top:30%;inset-inline-start:0;z-index:350;background-color:rgba(var(--bgcolor-white-rgb), 0.9);box-shadow:0 0 5px rgba(0, 0, 0, 0.17);border-start-end-radius:var(--wd-brd-radius);border-end-end-radius:var(--wd-brd-radius);transition:all .25s ease;}
.wd-sidebar-opener.wd-show-on-scroll{opacity:0;transform:translateX(-100%);}
.wd-sidebar-opener.wd-show-on-scroll.wd-shown{opacity:1;transform:none;}
.wd-sidebar-opener.wd-filter-icon > a:before{content:"\f118";}
.wd-scroll-content{overflow:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch;max-height:var(--wd-scroll-h, 50vh);}
@-moz-document url-prefix() {
.wd-scroll-content{scrollbar-width:thin;}
}
.wd-dropdown{--wd-align:var(--wd-start);position:absolute;top:100%;left:0;z-index:380;margin-top:15px;margin-right:0;margin-left:calc(var(--nav-gap, .001px) / 2 * -1);background-color:var(--bgcolor-white);background-position:bottom right;background-clip:border-box;background-repeat:no-repeat;box-shadow:0 0 3px rgba(0, 0, 0, 0.15);text-align:var(--wd-align);border-radius:var(--wd-brd-radius);}
.wd-dropdown:after{content:"";position:absolute;inset-inline:0;bottom:100%;height:15px;}
.whb-col-right .wd-dropdown-menu.wd-design-default, .wd-dropdown-search-cat, .whb-col-right .wd-search-dropdown, .whb-col-right .wd-dropdown-cart, .whb-col-right .wd-dropdown-register, .wd-products-nav .wd-dropdown{right:0;left:auto;margin-left:0;margin-right:calc(var(--nav-gap, .001px) / 2 * -1);}
.wd-nav-product-cat .wd-dropdown, [class*="wd-style-form"] .wd-pf-dropdown{margin:0;}
.wd-nav-product-cat .wd-dropdown:after, [class*="wd-style-form"] .wd-pf-dropdown:after{height:auto;}
.wd-dropdown-results, .wd-header-nav.wd-full-height .wd-nav > li > .wd-dropdown-menu, .wd-dropdown-cats, .wd-dropdown-cats .wd-dropdown-menu{margin-top:0 !important;}
.wd-dropdown-results:after, .wd-header-nav.wd-full-height .wd-nav > li > .wd-dropdown-menu:after, .wd-dropdown-cats:after, .wd-dropdown-cats .wd-dropdown-menu:after{width:auto !important;height:auto !important;}
.wd-dropdown, .whb-sticky-real.whb-sticked .wd-header-cats:not(:hover) .wd-dropdown-cats.wd-opened{visibility:hidden;opacity:0;transition:opacity 0.4s cubic-bezier(0.19, 1, 0.22, 1), visibility 0.4s cubic-bezier(0.19, 1, 0.22, 1), transform 0.4s cubic-bezier(0.19, 1, 0.22, 1);transform:translateY(15px) translateZ(0);pointer-events:none;}
.wd-event-hover:hover > .wd-dropdown, .wd-event-click.wd-opened > .wd-dropdown, .wd-dropdown.wd-opened, .wd-dropdown-register[class*="wd-active"]{visibility:visible;opacity:1;transform:none !important;pointer-events:visible;pointer-events:unset;}
.wd-dropdown-menu{min-height:min(var(--wd-dropdown-height, unset), var(--wd-content-h, var(--wd-dropdown-height, unset)));width:var(--wd-dropdown-width);background-image:var(--wd-dropdown-bg-img);}
.wd-dropdown-menu .wd-dropdown-inner{overflow:inherit;height:min(var(--wd-dropdown-height, unset), var(--wd-content-h));}
.wd-dropdown-menu.wd-scroll > .wd-scroll-content{max-height:none;border-radius:inherit;}
.dropdowns-loading .dropdown-load-ajax.menu-mega-dropdown:not(.dropdown-with-height) > .wd-dropdown-menu{min-height:400px;}
.dropdowns-loaded .dropdown-load-ajax > .wd-dropdown-menu > .container{animation:wd-fadeIn .3s ease;}
.dropdown-html-placeholder{display:flex;align-items:center;justify-content:center;background-color:rgba(var(--bgcolor-white-rgb), 0.6);border-radius:var(--wd-brd-radius);}
.dropdown-html-placeholder:after{content:"";display:inline-block;width:32px;height:32px;border:1px solid transparent;border-left-color:var(--color-gray-900);border-radius:50%;vertical-align:middle;animation:wd-rotate 450ms infinite linear var(--wd-anim-state, paused);}
.dropdowns-loading .dropdown-html-placeholder:after{--wd-anim-state:running;}
.wd-dropdown-menu.wd-design-default{padding:var(--wd-dropdown-padding, 12px 20px);--wd-dropdown-width:220px;}
.wd-dropdown-menu.wd-design-default > .container{padding:0;width:auto;}
.wd-dropdown-menu.wd-design-default .wd-dropdown{top:0;left:100%;padding:var(--wd-dropdown-padding, 12px 20px);width:var(--wd-dropdown-width);margin:0 0 0 var(--wd-dropdown-padding, 20px);}
.wd-dropdown-menu.wd-design-default .wd-dropdown:after{top:0;right:100%;bottom:0;left:auto;width:var(--wd-dropdown-padding, 20px);height:auto;}
.wd-dropdown-menu.wd-design-default .menu-item-has-children > a:after{margin-left:auto;color:rgba(82, 82, 82, 0.45);font-weight:600;font-size:55%;line-height:1;font-family:"woodmart-font";content:"\f113";}
.wd-dropdown-menu.wd-design-default.color-scheme-light .menu-item-has-children > a:after{color:rgba(255, 255, 255, 0.6);}
.wd-dropdown-menu:is(
.wd-design-sized, .wd-design-full-width, .wd-design-full-height) > .container > .wd-grid-f-inline{--wd-f-basis:200px;}
.wd-dropdown-menu.wd-design-full-width{--wd-dropdown-width:100vw;}:is(
.wd-nav-sticky, .wd-header-nav) .wd-dropdown-menu.wd-design-full-width{border-radius:0;}
.wpb-js-composer .menu-item:has(> .wd-design-sized){--wd-dropdown-padding:30px 35px 0 35px;}
.wpb-js-composer .menu-item:has(> .wd-design-full-width){--wd-dropdown-padding:30px 0px;}
.wpb-js-composer .wd-nav-vertical .menu-item:has(> .wd-design-full-width){--wd-dropdown-padding:30px 35px 0 35px;}
.wpb-js-composer .wd-sub-menu-wrapp > .wd-sub-menu > li{--wd-dropdown-padding:30px 35px 0 35px;}
.wd-dropdown-menu.wd-design-sized:not(.wd-scroll), .wd-dropdown-menu.wd-design-sized.wd-scroll .wd-dropdown-inner, .wd-dropdown-menu.wd-design-full-height .wd-dropdown-inner, .wd-nav-vertical .wd-dropdown-menu.wd-design-full-width:not(.wd-scroll), .wd-nav-vertical .wd-dropdown-menu.wd-design-full-width.wd-scroll .wd-dropdown-inner{padding:var(--wd-dropdown-padding, 30px);}
.wd-dropdown-menu.wd-design-full-width:not(.wd-scroll), .wd-dropdown-menu.wd-design-full-width.wd-scroll .wd-dropdown-inner{padding-block:var(--wd-dropdown-padding, 30px);padding-left:calc(var(--wd-scroll-w) + var(--wd-sticky-nav-w));}
.wd-dropdown-menu.wd-design-sized:not(.wd-scroll) > .container, .wd-dropdown-menu.wd-design-sized.wd-scroll .wd-dropdown-inner > .container, .wd-dropdown-menu.wd-design-full-height .wd-dropdown-inner > .container, .wd-nav-vertical .wd-dropdown-menu:is(
.wd-design-full-width, .wd-design-aside) > .container{padding:0;max-width:none;}
.wd-dropdown-menu.wd-design-aside{padding-left:calc(var(--wd-scroll-w) + var(--wd-sticky-nav-w));background:transparent;box-shadow:none;pointer-events:none !important;--wd-dropdown-width:100vw;}
.wd-dropdown-menu.wd-design-aside .wd-sub-menu-wrapp{position:relative;border-radius:var(--wd-brd-radius);background-color:var(--bgcolor-white);background-image:var(--wd-dropdown-bg-img);background-position:bottom right;background-clip:border-box;background-repeat:no-repeat;box-shadow:0 0 3px rgba(0, 0, 0, 0.15);transition:background-image .25s ease, background-color .25s ease;}
.wd-dropdown-menu.wd-design-aside .wd-sub-menu-wrapp > .wd-sub-menu{min-height:var(--wd-dropdown-height);max-width:270px;transition:border-radius .25s ease;border-top-left-radius:var(--wd-brd-radius);border-bottom-left-radius:var(--wd-brd-radius);}
.wd-dropdown-menu.wd-design-aside .wd-sub-menu-wrapp > .wd-sub-menu > li{position:static;}
.wd-dropdown-menu.wd-design-aside .wd-sub-menu-wrapp > .wd-sub-menu > li:first-child > a{border-top-left-radius:var(--wd-brd-radius);}
.wd-dropdown-menu.wd-design-aside .wd-sub-menu-wrapp > .wd-sub-menu > li:last-child > a{border-bottom-left-radius:var(--wd-brd-radius);}
.wd-dropdown-menu.wd-design-aside .wd-sub-menu-wrapp > .wd-sub-menu > li.menu-item-has-children > a:after{margin-left:auto;color:inherit;font-weight:normal;font-size:60%;font-family:"woodmart-font";content:"\f113";}
.wd-dropdown-menu.wd-design-aside .wd-sub-menu-wrapp.wd-empty-item{background-color:transparent;background-image:none;box-shadow:none;}
.wd-dropdown-menu.wd-design-aside .wd-sub-menu-wrapp.wd-empty-item > .wd-sub-menu{box-shadow:0 0 3px rgba(0, 0, 0, 0.15);border-top-right-radius:var(--wd-brd-radius);border-bottom-right-radius:var(--wd-brd-radius);}
.wd-dropdown-menu.wd-design-aside .wd-sub-menu-wrapp.wd-empty-item > .wd-sub-menu > li:first-child > a{border-top-right-radius:var(--wd-brd-radius);}
.wd-dropdown-menu.wd-design-aside .wd-sub-menu-wrapp.wd-empty-item > .wd-sub-menu > li:last-child > a{border-bottom-right-radius:var(--wd-brd-radius);}
.whb-full-width .wd-dropdown-menu.wd-design-aside > .container{max-width:clamp(var(--wd-container-w), 95%, 100%);}
.menu-item:hover .wd-dropdown-menu.wd-design-aside .wd-sub-menu-wrapp, .menu-item:hover .wd-dropdown-menu.wd-design-aside:after, .menu-item.wd-opened .wd-dropdown-menu.wd-design-aside .wd-sub-menu-wrapp, .menu-item.wd-opened .wd-dropdown-menu.wd-design-aside:after{pointer-events:auto !important;}
.wd-dropdown-menu.wd-design-aside .wd-dropdown{position:absolute;inset-block:0;inset-inline:270px 0;overflow:hidden;overflow-y:auto;margin:0 !important;padding:var(--wd-dropdown-padding, 30px);max-height:100%;min-height:100%;width:auto;border-radius:0;background:transparent;box-shadow:none;transition:all .25s ease;transform:none;}
.wd-dropdown-menu.wd-design-aside .wd-dropdown > .container{padding:0;max-width:none;}
.wd-dropdown-menu.wd-design-aside .wd-wp-menu{padding-inline:20px;}
.wd-dropdown-menu.wd-design-aside .wd-wp-menu > .sub-sub-menu{display:flex;flex-wrap:wrap;}
.wd-dropdown-menu.wd-design-aside .wd-wp-menu > .sub-sub-menu > li{margin-bottom:25px;padding-inline:15px;width:200px;}
@-moz-document url-prefix() {
.wd-dropdown-menu.wd-design-aside .wd-dropdown{scrollbar-width:thin;}
}
.wd-dropdown-menu.wd-design-aside.wd-style-default .wd-sub-menu-wrapp > .wd-sub-menu{background-color:var(--bgcolor-white);}
.wd-dropdown-menu.wd-design-aside.wd-style-default .wd-sub-menu-wrapp > .wd-sub-menu > li > a{padding:12px 18px;color:var(--color-gray-800);text-transform:unset;font-weight:600;font-size:14px;line-height:20px;}
.wd-dropdown-menu.wd-design-aside.wd-style-default .wd-sub-menu-wrapp > .wd-sub-menu > li:hover > a, .wd-dropdown-menu.wd-design-aside.wd-style-default .wd-sub-menu-wrapp > .wd-sub-menu > li.wd-opened > a{background-color:var(--bgcolor-gray-200);color:var(--color-gray-700);}
.wd-dropdown-menu.wd-design-aside.wd-style-default .wd-sub-menu-wrapp > .wd-sub-menu > li:not(:last-child){border-bottom:1px solid var(--brdcolor-gray-200);}
.wd-dropdown-menu.wd-design-aside.wd-style-default .wd-sub-menu-wrapp > .wd-sub-menu > li.menu-item-has-children > a:after{color:rgba(82, 82, 82, 0.45);}
.wd-dropdown-menu.wd-design-aside.wd-style-default.color-scheme-light .wd-sub-menu-wrapp > .wd-sub-menu > li.menu-item-has-children > a:after{color:rgba(255, 255, 255, 0.6);}
.wd-dropdown-menu.wd-design-aside.wd-style-default .wd-dropdown{border-left:1px solid var(--brdcolor-gray-200);}
.wd-dropdown-menu.wd-design-aside.wd-style-with-bg .wd-sub-menu-wrapp > .wd-sub-menu{background-color:var(--wd-primary-color);}
.wd-dropdown-menu.wd-design-aside.wd-style-with-bg .wd-sub-menu-wrapp > .wd-sub-menu > li > a{padding:18px 20px;color:#FFF;text-transform:unset;font-weight:600;font-size:16px;line-height:24px;}
.wd-dropdown-menu.wd-design-aside.wd-style-with-bg .wd-sub-menu-wrapp > .wd-sub-menu > li > a .wd-nav-img{--nav-img-height:20px;margin-inline-end:10px;}
.wd-dropdown-menu.wd-design-aside.wd-style-with-bg .wd-sub-menu-wrapp > .wd-sub-menu > li > a .wd-nav-img[src$=".svg"]{filter:brightness(0) invert(1);transition:all .25s ease;}
.wd-dropdown-menu.wd-design-aside.wd-style-with-bg .wd-sub-menu-wrapp > .wd-sub-menu > li:hover > a, .wd-dropdown-menu.wd-design-aside.wd-style-with-bg .wd-sub-menu-wrapp > .wd-sub-menu > li.wd-opened > a{background-color:var(--bgcolor-white);color:var(--color-gray-800);}
.wd-dropdown-menu.wd-design-aside.wd-style-with-bg .wd-sub-menu-wrapp > .wd-sub-menu > li:hover > a .wd-nav-img[src$=".svg"], .wd-dropdown-menu.wd-design-aside.wd-style-with-bg .wd-sub-menu-wrapp > .wd-sub-menu > li.wd-opened > a .wd-nav-img[src$=".svg"]{filter:brightness(1) invert(0);}
.wd-dropdown-menu.wd-design-aside.wd-style-with-bg.color-scheme-light .wd-sub-menu-wrapp > .wd-sub-menu > li > a .wd-nav-img[src$=".svg"]{filter:brightness(0) invert(1);}
li.wd-event-hover > a:focus-visible ~ .wd-design-aside{display:none;}
.wd-dropdown-menu.wd-design-full-height{--wd-dropdown-height:var(--wd-content-h);}
.wd-dropdown-menu.wd-design-full-height .wd-dropdown-inner{height:var(--wd-dropdown-height);}
.wd-side-hidden{--wd-side-hidden-w:340px;position:fixed;inset-block:var(--wd-admin-bar-h) 0;z-index:500;overflow:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch;width:min(var(--wd-side-hidden-w), 100vw);background-color:var(--bgcolor-white);transition:transform 0.5s cubic-bezier(0.19, 1, 0.22, 1);outline:none !important;}
.wd-side-hidden.wd-left{right:auto;left:0;transform:translate3d(-100%, 0, 0);}
.wd-side-hidden.wd-right{right:0;left:auto;transform:translate3d(100%, 0, 0);}
.wd-side-hidden.wd-opened{transform:none;}
.wd-sub-menu{--sub-menu-color:#838383;--sub-menu-color-hover:var(--wd-primary-color);--li-pl:0;--list-mb:0;--li-mb:0;list-style:none;}
.wd-sub-menu li{position:relative;}
.wd-sub-menu li > a{position:relative;display:flex;align-items:center;padding-top:8px;padding-bottom:8px;color:var(--sub-menu-color);font-size:14px;line-height:1.3;text-decoration:none;}
.wd-sub-menu li > a .wd-nav-icon{margin-inline-end:7px;font-size:115%;}
.wd-sub-menu li > a .menu-label{position:relative;margin-top:-20px;align-self:flex-start;}
.wd-sub-menu li > a:hover{color:var(--sub-menu-color-hover);}
[class*="color-scheme-light"] .wd-sub-menu{--sub-menu-color:rgba(255, 255, 255, 0.6);--sub-menu-color-hover:#FFF;}
.widget .wd-sub-menu{--li-mb:0;}
.widget .wd-sub-menu ul{--li-mb:0;}
.wd-sub-accented.wp-block-wd-menu-list > li{margin-block:-8px;}
.wd-dropdown-menu.wd-design-aside .wd-wp-menu > .sub-sub-menu > li > a, .wd-sub-accented > li > a, .wd-dropdown-fs-menu:is(
.wd-design-sized, .wd-design-full-width) .wd-sub-menu > li > a{--sub-menu-color:#333;--sub-menu-color-hover:var(--wd-primary-color);text-transform:uppercase;font-weight:600;}
.wd-dropdown-menu.wd-design-aside.color-scheme-light .wd-wp-menu > .sub-sub-menu > li > a, .wd-sub-accented.color-scheme-light > li > a,
[class*="color-scheme-light"] .wd-sub-accented > li > a, .wd-dropdown-fs-menu:is(
.wd-design-sized, .wd-design-full-width) .wd-sub-menu > li > a{--sub-menu-color:#FFF;--sub-menu-color-hover:rgba(255, 255, 255, 0.6);}
.wd-search-cat{display:flex;align-items:center;position:absolute;inset-inline-end:var(--wd-search-btn-w);inset-block:var(--wd-form-brd-width);}
.wd-search-cat-btn{display:flex;align-items:center;padding-inline:15px;width:var(--wd-search-cat-w);height:100%;border-inline:1px solid var(--wd-form-brd-color);color:var(--wd-form-color);text-transform:uppercase;font-size:13px;cursor:pointer;}
.wd-search-cat-btn > span{overflow:hidden;width:100%;text-overflow:ellipsis;white-space:nowrap;}
.wd-search-cat-btn:after{margin-inline-start:8px;font-weight:normal;font-size:8px;content:"\f129";font-family:"woodmart-font";}
.wd-dropdown-search-cat{margin:var(--wd-form-brd-width) 0 0 !important;}
.wd-dropdown-search-cat:after{height:var(--wd-form-brd-width) !important;}
.wd-dropdown-search-cat.wd-design-default{width:190px;}
.wd-dropdown-search-cat .current-item > a{--sub-menu-color:var(--color-gray-800);font-weight:600;}
.wd-dropdown-search-cat .children li a{padding-inline-start:20px;}
.wd-cat-style-default .wd-search-cat > a{border:none;padding:0;}
.wd-cat-style-default[class*="wd-style-with-bg"] .wd-search-cat{margin-inline-end:10px;}
.wd-cat-style-separated .wd-search-cat > a{height:auto;}
.wd-cat-style-separated.wd-style-with-bg .wd-search-cat{margin-inline-end:10px;}
.form-style-underlined .searchform.wd-style-with-bg-2 .searchsubmit{inset-inline-end:0;}
.wd-dropdown-results{--wd-search-font-size:.92em;--wd-search-sp:15px;overflow:hidden;right:calc((var(--wd-form-brd-radius) / 1.5));left:calc((var(--wd-form-brd-radius) / 1.5));}
.wd-dropdown-results .wd-scroll-content{overscroll-behavior:none;}
.wd-dropdown-results .wd-search-suggestions{margin-top:-1px;margin-inline-end:-1px;}
.wd-dropdown-results .wd-search-suggestions .wd-search-title{margin-block:-1px;border-block:1px solid var(--brdcolor-gray-300);background-color:var(--bgcolor-white);padding:var(--wd-search-sp);}
.wd-dropdown-results .wd-suggestion{margin-bottom:-1px;border-top:1px solid;border-bottom:1px solid;border-inline-end:1px solid;border-color:var(--brdcolor-gray-300);background-color:var(--bgcolor-white);padding:var(--wd-search-sp);}
.wd-dropdown-results .wd-suggestion:hover, .wd-dropdown-results .wd-suggestion.wd-active{background-color:var(--bgcolor-gray-100);}
.wd-dropdown-results .wd-suggestion-thumb{flex:0 0 auto;margin-inline-end:15px;max-width:65px;}
.wd-dropdown-results .wd-suggestion-thumb img{border-radius:calc(var(--wd-brd-radius) / 1.5);}
.wd-dropdown-results .wd-all-results{background-color:var(--bgcolor-white);}
.wd-dropdown-results .wd-suggestions-group.wd-type-categories{display:block;}
.wd-dropdown-results .wd-suggestions-group.wd-type-categories .wd-suggestion{border:none;padding-block:10px;}
.wd-dropdown-results .wd-suggestions-group.wd-type-categories .wd-suggestion:first-child{border-top:1px solid var(--brdcolor-gray-300);}
.wd-dropdown-results .wd-suggestions-group.wd-type-categories .wd-suggestion:last-child{border-bottom:1px solid var(--brdcolor-gray-300);}
.wd-dropdown-results .wd-suggestions-group.wd-type-categories .wd-suggestion-content:after{content:"\f120";font-family:"woodmart-font";color:var(--color-gray-400);}
.wd-dropdown-results .wd-not-found{background-color:var(--bgcolor-white) !important;}
.wd-dropdown-results .wd-suggestions-group.wd-type-product:only-child .wd-not-found{margin-bottom:0;}
.wd-dropdown-results :is(
.wd-search-requests, .wd-search-history, .wd-search-area){padding:var(--wd-search-sp);}
.wd-dropdown-results :is(
.wd-search-requests, .wd-search-history, .wd-search-area):not(:first-child){margin-top:-1px;border-top:1px solid var(--brdcolor-gray-300);}
.wd-searched .wd-dropdown-results :is(
.wd-search-history, .wd-search-requests, .wd-search-area){display:none;}
.wd-dropdown-results .wd-search-requests{--wd-requests-pd:8px 12px;--wd-requests-fs:10px;}
.searchform{position:relative;--wd-search-btn-w:var(--wd-form-height);--wd-form-height:46px;--wd-search-clear-sp:.001px;}
.searchform input[type="text"]{padding-inline-end:calc(var(--wd-search-btn-w) + 30px);}
.searchform .searchsubmit{--btn-color:var(--wd-form-color, currentColor);--btn-bgcolor:transparent;position:absolute;gap:0;inset-block:0;inset-inline-end:0;padding:0;width:var(--wd-search-btn-w);min-height:unset;border:none;box-shadow:none;font-weight:400;font-size:0;font-style:unset;}
.searchform .searchsubmit:hover:after, .searchform .searchsubmit:hover img{opacity:.7;}
.searchform .searchsubmit:after{font-size:calc(var(--wd-form-height) / 2.3);transition:opacity .2s ease;content:"\f130";font-family:"woodmart-font";}
.searchform .searchsubmit img{max-width:24px;transition:opacity .2s ease;}
.searchform .searchsubmit:before{position:absolute;top:50%;left:50%;margin-top:calc((var(--wd-form-height) / 2.5) / -2);margin-left:calc((var(--wd-form-height) / 2.5) / -2);opacity:0;transition:opacity .1s ease;content:"";display:inline-block;width:calc(var(--wd-form-height) / 2.5);height:calc(var(--wd-form-height) / 2.5);border:1px solid transparent;border-left-color:currentColor;border-radius:50%;vertical-align:middle;animation:wd-rotate 450ms infinite linear var(--wd-anim-state, paused);}
.searchform .searchsubmit.wd-with-img:after{content:none;}
.searchform.wd-search-loading .searchsubmit:before{opacity:1;transition-duration:.2s;--wd-anim-state:running;}
.searchform.wd-search-loading .searchsubmit:after, .searchform.wd-search-loading .searchsubmit img{opacity:0;transition-duration:.1s;}
.searchform .wd-clear-search{position:absolute;top:calc(50% - 12px);display:flex;align-items:center;justify-content:center;width:30px;height:24px;inset-inline-end:calc(var(--wd-search-cat-w, .001px) + var(--wd-search-btn-w) + var(--wd-search-clear-sp));color:var(--wd-form-color, currentColor);cursor:pointer;}
.searchform .wd-clear-search:before{font-size:calc(var(--wd-form-height) / 3);line-height:1;transition:opacity .2s ease;content:"\f112";font-family:"woodmart-font";}
.searchform .wd-clear-search:hover:before{opacity:.7;}
.whb-color-light [class*="wd-header-search-form"] :is(
.wd-style-default, .wd-style-with-bg-2), .wd-color-light .searchform{--wd-form-brd-color:rgba(255, 255, 255, 0.2);--wd-form-brd-color-focus:rgba(255, 255, 255, 0.3);--wd-form-color:rgba(255, 255, 255, 0.8);}
.whb-color-dark [class*="wd-header-search-form"] :is(
.wd-style-default, .wd-style-with-bg-2), .wd-color-dark .searchform{--wd-form-brd-color:rgba(0, 0, 0, 0.1);--wd-form-brd-color-focus:rgba(0, 0, 0, 0.15);--wd-form-color:#767676;--wd-form-placeholder-color:var(--wd-form-color);}
.wd-search-results-wrapper{position:relative;}
.wd-search-title.title{margin-bottom:0;text-transform:uppercase;font-size:var(--wd-search-font-size);line-height:1;}
.wd-suggestions-group{display:grid;grid-template-columns:repeat(auto-fit, minmax(240px, 1fr));}
.wd-suggestion{position:relative;display:flex;line-height:1;transition:all .25s ease;}
.wd-suggestion .wd-entities-title{font-size:.92em;}
.wd-suggestion .wd-entities-title strong{text-decoration:underline;}
.wd-suggestion-thumb img{border-radius:calc(var(--wd-brd-radius) / 1.5);}
.wd-suggestion-content{--wd-mb:10px;}
.wd-suggestion-sku{font-size:.8em;}
.wd-suggestions-group.wd-type-categories .wd-suggestion-thumb{margin-inline-end:7px;}
.wd-suggestions-group.wd-type-categories .wd-suggestion-thumb img{max-height:18px;max-width:18px;object-fit:contain;object-position:50% 50%;}
.wd-suggestions-group.wd-type-categories .wd-suggestion-content{display:flex;justify-content:space-between;align-items:center;gap:10px;width:100%;}
.wd-suggestions-group.wd-type-categories .wd-suggestion-content .wd-entities-title{flex-grow:1;}
.wd-not-found{grid-column:1 / -1;}
.wd-all-results{--wd-link-color:var(--color-gray-800);--wd-link-color-hover:var(--color-gray-800);display:block;border-block:1px solid var(--brdcolor-gray-300);padding-inline:var(--wd-search-sp);text-align:center;text-transform:uppercase;font-weight:600;font-size:var(--wd-search-font-size);line-height:50px;transition:all .25s ease;text-decoration:none !important;}
.wd-all-results:hover{background-color:var(--bgcolor-gray-100) !important;}
.wd-search-area{position:relative;transition:all .25s ease;}
.wd-ajax-search-content:not(.wd-content-loaded) .wd-search-area{min-height:70px;}
.wd-ajax-search-content:not(.wd-content-loaded) .wd-search-loader{opacity:1;pointer-events:auto;}
.wd-ajax-search-content:not(.wd-content-loaded) .wd-search-loader:after{--wd-anim-state:running;}
.wd-search-loader{z-index:410;opacity:0;pointer-events:none;background-color:rgba(var(--bgcolor-white-rgb), 0.8);transition:all 0.25s cubic-bezier(0.19, 1, 0.22, 1);overflow:hidden;}
.wd-search-loader:after{position:absolute;top:calc(50% - 16px);left:calc(50% - 16px);content:"";display:inline-block;width:32px;height:32px;border:1px solid transparent;border-left-color:var(--color-gray-900);border-radius:50%;vertical-align:middle;animation:wd-rotate 450ms infinite linear var(--wd-anim-state, paused);}
.create-nav-msg a{font-weight:600;}
picture.wd-nav-img img{width:inherit;height:inherit;max-height:inherit;object-fit:contain;object-position:50% 50%;}
.wd-nav{--list-mb:0;--li-mb:0;--li-pl:0;--nav-gap:20px;--nav-gap-v:5px;--nav-pd:5px 0;--nav-color:rgba(var(--wd-navigation-color), 1);--nav-color-hover:rgba(var(--wd-navigation-color), .7);--nav-color-active:var(--nav-color-hover);--nav-bg:none;--nav-bg-hover:var(--nav-bg);--nav-bg-active:var(--nav-bg-hover);--nav-shadow:none;--nav-shadow-hover:var(--nav-shadow);--nav-shadow-active:var(--nav-shadow-hover);--nav-border:none;--nav-border-hover:var(--nav-border);--nav-border-active:var(--nav-border-hover);--nav-radius:var(--wd-brd-radius);--nav-chevron-color:rgba(var(--wd-navigation-color), .5);display:inline-flex;flex-wrap:wrap;justify-content:var(--text-align, var(--wd-align));text-align:start;gap:var(--nav-gap-v) var(--nav-gap);list-style:none;}
.wd-nav > li{position:relative;}
.wd-nav > li > a{position:relative;display:flex;align-items:center;min-height:42px;padding:var(--nav-pd);text-transform:uppercase;font-weight:600;font-size:13px;line-height:1.4;text-decoration:none;color:var(--nav-color);background-color:var(--nav-bg);box-shadow:var(--nav-shadow);border:var(--nav-border);border-radius:var(--nav-radius);}
.wd-nav > li > a .wd-nav-icon{margin-inline-end:7px;font-size:var(--nav-icon-size, 1.15em);}
.wd-nav > li > a .menu-label{inset-inline-start:calc(100% - 30px);margin-inline-start:0;}
.wd-nav > li:is(
.wd-has-children, .menu-item-has-children) > a:after{order:3;margin-inline-start:4px;font-weight:normal;font-style:normal;font-size:clamp(6px, 50%, 18px);color:var(--nav-chevron-color);content:"\f129";font-family:"woodmart-font";}
.wd-nav:where(:not(.wd-dis-hover)) > li:where(
.wd-opened, :hover) > a{color:var(--nav-color-hover);background-color:var(--nav-bg-hover);box-shadow:var(--nav-shadow-hover);border:var(--nav-border-hover);}
.wd-nav:where(:not(.wd-dis-act)) > li:where(
.current-menu-item, .wd-active, .active) > a{color:var(--nav-color-active);background-color:var(--nav-bg-active);box-shadow:var(--nav-shadow-active);border:var(--nav-border-active);}
.wd-nav:where(.wd-add-pd){--nav-pd:5px 12px;}
.widget .wd-nav{--li-mb:0;}
.wd-nav.wd-gap-m{--nav-gap:30px;}
.wd-nav.wd-gap-l{--nav-gap:40px;}
.wd-nav-opener{position:relative;z-index:1;display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;width:50px;color:var(--color-gray-900);cursor:pointer;transition:all .25s ease;backface-visibility:hidden;-webkit-backface-visibility:hidden;}
.wd-nav-opener:after{font-weight:400;font-size:12px;transition:transform .25s ease;content:"\f113";font-family:"woodmart-font";}
.wd-nav-opener:hover{color:var(--color-gray-900);}
.wd-nav-opener.wd-active{color:var(--color-gray-700);}
.wd-nav-opener.wd-active:after{transform:rotate(90deg);}
.wd-sub-menu li > a img, .wd-nav-img{flex:0 0 auto;display:inline-block;width:var(--nav-img-width, auto) !important;height:var(--nav-img-height, auto) !important;max-height:var(--nav-img-height, 18px);margin-inline-end:7px;object-fit:contain;object-position:50% 50%;line-height:0;}
.rtl .wd-header-nav .wd-nav.wd-icon-right > li > a .wd-nav-img, .rtl .wd-menu .wd-nav.wd-icon-right > li > a .wd-nav-img{order:0;margin:0;margin-inline-end:7px;}
.wd-nav.wd-icon-right > li > a :is(
.wd-nav-img, .wd-nav-icon), .rtl .wd-header-nav .wd-nav.wd-icon-left > li > a .wd-nav-img, .rtl .wd-menu .wd-nav.wd-icon-left > li > a .wd-nav-img{order:1;margin:0;margin-inline-start:7px;}
.wd-nav.wd-style-default{--nav-color-hover:var(--wd-primary-color);}
.wd-nav:is(
.wd-style-bordered, .wd-style-separated) > li{display:flex;flex-direction:row;}
.wd-nav:is(
.wd-style-bordered, .wd-style-separated) > li:not(:last-child):after{content:"";position:relative;inset-inline-end:calc((var(--nav-gap) / 2) * -1);border-right:1px solid rgba(0, 0, 0, 0.105);}:is(
.color-scheme-light, .whb-color-light) .wd-nav:is(
.wd-style-bordered, .wd-style-separated) > li:not(:last-child):after{border-color:rgba(255, 255, 255, 0.25);}
.wd-nav.wd-style-separated > li{align-items:center;}
.wd-nav.wd-style-separated > li:not(:last-child):after{height:18px;}
.wd-nav.wd-style-bordered > li{align-items:stretch;}
.wd-nav:where(.wd-style-bg){--nav-pd:5px 12px;--nav-color-hover:var(--wd-primary-color);gap:var(--nav-gap-v) calc(var(--nav-gap) - 15px);}
.wd-nav.wd-style-bg > li > a span, .wd-nav.wd-style-bg > li > a:after{z-index:2;}
.wd-nav.wd-style-bg > li > a:before{content:'';position:absolute;inset:0;opacity:0;border-radius:40px;background-color:var(--wd-primary-color);transition:all .25s ease;}
.wd-nav.wd-style-bg > li:is(
:hover, .wd-opened, .current-menu-item) > a:before{opacity:.25;}
.wd-nav[class*="wd-style-underline"] .nav-link-text, .wpb-js-composer .vc_tta.vc_general.vc_tta-style-classic.vc_tta-tabs .vc_tta-tab .vc_tta-title-text{position:relative;display:inline-block;padding-block:1px;line-height:1.2;}
.wd-nav[class*="wd-style-underline"] .nav-link-text:after, .wpb-js-composer .vc_tta.vc_general.vc_tta-style-classic.vc_tta-tabs .vc_tta-tab .vc_tta-title-text:after{content:'';position:absolute;top:100%;left:0;width:0;height:2px;background-color:var(--wd-primary-color);transition:width 0.4s cubic-bezier(0.19, 1, 0.22, 1);}
.wd-nav[class*="wd-style-underline"] > li:is(
:hover, .current-menu-item, .wd-active, .active) > a .nav-link-text:after, .wd-tabs:where(:not(.wd-inited)) .wd-nav-tabs[class*="wd-style-underline"] > li:first-child > a .nav-link-text:after, .wpb-js-composer .vc_tta.vc_general.vc_tta-style-classic.vc_tta-tabs .vc_tta-tab > a:hover .vc_tta-title-text:after, .wpb-js-composer .vc_tta.vc_general.vc_tta-style-classic.vc_tta-tabs .vc_tta-tab.vc_active .vc_tta-title-text:after{width:100%;}
.menu-label{position:absolute;bottom:85%;z-index:1;display:inline-block;margin-inline-start:-20px;padding:2px 4px;border-radius:calc(var(--wd-brd-radius) / 1.5);background-color:var(--wd-label-color);color:#FFF;vertical-align:middle;text-transform:uppercase;white-space:nowrap;font-weight:600;font-size:9px;font-family:var(--wd-text-font);line-height:12px;}
.menu-label:before{content:"";position:absolute;top:100%;inset-inline-start:10px;border:4px solid var(--wd-label-color);border-bottom-color:transparent !important;border-inline-end-color:transparent !important;border-inline-end-width:7px;border-inline-start-width:0;}
.menu-label-black{--wd-label-color:#000;}
.menu-label-orange{--wd-label-color:#FBBC34;}
.menu-label-blue{--wd-label-color:#00A1BE;}
.menu-label-grey{color:#333;--wd-label-color:#f1f1f1;}
.menu-label-white{color:#333;--wd-label-color:#FFF;}
.menu-label-primary{--wd-label-color:var(--wd-primary-color);}
.menu-label-secondary{--wd-label-color:var(--wd-alternative-color);}
.menu-label-red{--wd-label-color:#D41212;}
.menu-label-green{--wd-label-color:#65B32E;}
.wd-dropdown-menu.wd-design-aside .wd-sub-menu-wrapp > .wd-sub-menu > li > a .menu-label, .wd-nav-vertical > li > a .menu-label, :is(
.whb-top-bar, .whb-clone) .wd-nav-header > li > a .menu-label, .wd-nav-fs > li > a .menu-label, .wd-nav-mobile > li > a > .menu-label, .wd-nav-mobile > li > ul li > a > .menu-label{position:static;margin-top:0;margin-inline-start:5px;opacity:1;align-self:center;}
.wd-dropdown-menu.wd-design-aside .wd-sub-menu-wrapp > .wd-sub-menu > li > a .menu-label:before, .wd-nav-vertical > li > a .menu-label:before, :is(
.whb-top-bar, .whb-clone) .wd-nav-header > li > a .menu-label:before, .wd-nav-fs > li > a .menu-label:before, .wd-nav-mobile > li > a > .menu-label:before, .wd-nav-mobile > li > ul li > a > .menu-label:before{content:none;}
.wd-nav-vertical{--nav-drop-sp:0.001px;position:relative;display:flex;}
.wd-nav-vertical > li{flex:1 1 100%;max-width:100%;width:100%;}
.wd-nav-vertical > li > a .menu-label{order:2;}
.wd-nav-vertical > li.menu-item-has-children > a:after{margin-inline-start:auto;font-weight:normal;font-size:clamp(6px, 60%, 18px);content:"\f113";}
.wd-nav-vertical .wd-dropdown-menu{margin:0;top:0;inset-inline-start:calc(100% + var(--nav-drop-sp));transform:translateX(-15px) translateY(0) translateZ(0);}
.wd-nav-vertical .wd-dropdown-menu:is(
.wd-design-sized, .wd-design-full-width){min-height:100%;}
.wd-nav-vertical .wd-dropdown-menu:is(
.wd-design-sized, .wd-design-full-width) .wd-dropdown-inner{height:100%;}
.wd-nav-vertical .wd-dropdown-menu:is(
.wd-design-full-width, .wd-design-aside){--wd-dropdown-width:800px;}
.wd-nav-vertical .wd-dropdown-menu.wd-design-aside{padding-inline-start:0;}
.wd-nav-vertical .wd-dropdown-menu:after{inset-block:0 auto;inset-inline-start:auto;inset-inline-end:100%;height:100%;width:var(--nav-drop-sp);}
.wd-nav-vertical > li.menu-mega-dropdown{position:static;}
.wd-nav-vertical.wd-design-default{--nav-gap-v:0;--nav-pd:5px 18px;--nav-bg-hover:var(--bgcolor-gray-200);--nav-border:1px solid var(--brdcolor-gray-200);--nav-radius:var(--wd-brd-radius);border:var(--nav-border);border-radius:var(--nav-radius);}
.wd-nav-vertical.wd-design-default > li > a{min-height:44px;font-size:14px;text-transform:unset;border:none;border-radius:0;}
.wd-nav-vertical.wd-design-default > li:first-child > a{border-top-left-radius:var(--nav-radius);border-top-right-radius:var(--nav-radius);}
.wd-nav-vertical.wd-design-default > li:last-child > a{border-bottom-right-radius:var(--nav-radius);border-bottom-left-radius:var(--nav-radius);}
.wd-nav-vertical.wd-design-default > li:not(:last-child){border-bottom:var(--nav-border);}
.wd-nav-vertical.wd-design-with-bg{--nav-gap-v:0;--nav-pd:5px 20px;--nav-color:#FFF;--nav-color-hover:var(--color-gray-800);--nav-bg:var(--wd-primary-color);--nav-bg-hover:var(--bgcolor-white);--wd-icon-style-with-bg:brightness(0) invert(1);--wd-icon-style-with-bg-hover:brightness(1) invert(0);--nav-radius:var(--wd-brd-radius);background-color:var(--nav-bg);box-shadow:0 0 3px rgba(0, 0, 0, 0.15);border-radius:var(--nav-radius);}
.wd-nav-vertical.wd-design-with-bg > li > a{min-height:60px;font-size:16px;text-transform:unset;border-radius:0;}
.wd-nav-vertical.wd-design-with-bg > li > a .wd-nav-img{--nav-img-height:20px;margin-inline-end:10px;filter:var(--wd-icon-style-with-bg);transition:all .25s ease;}
.wd-nav-vertical.wd-design-with-bg > li:first-child > a{border-top-left-radius:var(--nav-radius);border-top-right-radius:var(--nav-radius);}
.wd-nav-vertical.wd-design-with-bg > li:last-child > a{border-bottom-right-radius:var(--nav-radius);border-bottom-left-radius:var(--nav-radius);}
.wd-nav-vertical.wd-design-with-bg > li:is(
.wd-opened, :hover) > a .wd-nav-img{filter:var(--wd-icon-style-with-bg-hover);}
.wd-nav-vertical.wd-design-with-bg > li.menu-item-has-children > a:after{color:inherit;}
[class*="color-scheme-light"] .wd-nav-vertical.wd-design-with-bg{--wd-icon-style-with-bg-hover:brightness(0) invert(1);}
.wd-nav-vertical.wd-design-simple{--nav-drop-sp:20px;--nav-gap-v:calc(var(--nav-gap) - 25px);--nav-color-hover:var(--wd-primary-color);}
.wd-nav-vertical.wd-design-simple > li > a{font-size:unset;text-transform:unset;}
.tooltip{--wd-tooltip-bg:rgba(0, 0, 0, 0.9);--wd-tooltip-color:#FFF;position:absolute;z-index:1110;opacity:0;pointer-events:none;}
.tooltip .tooltip-inner{padding:7px 15px;width:max-content;max-width:200px;text-transform:none;font-weight:400;font-size:12px;line-height:var(--wd-text-line-height);background-color:var(--wd-tooltip-bg);color:var(--wd-tooltip-color);text-align:center;word-break:break-word;border-radius:calc(var(--wd-brd-radius) / 1.5);}
.tooltip .tooltip-arrow{position:absolute;width:10px;height:10px;background-color:var(--wd-tooltip-bg);}
.tooltip.top{margin-top:-8px;}
.tooltip.top .tooltip-arrow{top:calc(100% - 1px);left:50%;clip-path:polygon(0 0, 50% 50%, 100% 0);transform:translateX(-50%);}
.tooltip.left{margin-left:-8px;}
.tooltip.left .tooltip-arrow{top:50%;left:calc(100% - 1px);clip-path:polygon(0 0, 50% 50%, 0 100%);transform:translateY(-50%);}
.tooltip.right{margin-left:8px;}
.tooltip.right .tooltip-arrow{top:50%;right:calc(100% - 1px);clip-path:polygon(100% 0, 50% 50%, 100% 100%);transform:translateY(-50%);}
.wd-tltp{position:relative;}
.wd-tltp .tooltip{margin:0;}
.wd-tltp .tooltip.top{bottom:100%;left:50%;transform:translateX(-50%);margin-bottom:8px;}
.wd-tltp .tooltip.top .tooltip-inner:after{content:"";position:absolute;width:100%;height:8px;inset:auto 0 -8px 0;}
.wd-tltp .tooltip:is(.left, .right) .tooltip-inner:after{content:"";position:absolute;inset-block:0;width:10px;}
.wd-tltp .tooltip.left{top:50%;right:calc(100% + 8px);transform:translateY(-50%);}
.wd-tltp .tooltip.left .tooltip-inner:after{left:100%;}
.wd-tltp .tooltip.right{top:50%;left:calc(100% + 8px);transform:translateY(-50%);}
.wd-tltp .tooltip.right .tooltip-inner:after{right:100%;}
.wd-tltp .tooltip-inner > *{margin-top:0;margin-bottom:10px;}
.wd-tltp .tooltip-inner > *:last-child{margin-bottom:0;}
.wd-tltp .tooltip-inner a:not(.wd-social-icon){text-decoration:underline;}
.tooltip.in, .wd-tltp:is(
:hover, :focus, :focus-within) .tooltip{pointer-events:unset;opacity:1;animation:wd-fadeIn .3s ease;}
.wd-notice, div.wpcf7-response-output, .mc4wp-alert, div.wc-block-components-notice-banner, :is(
.woocommerce-error, .woocommerce-message, .woocommerce-info){--wd-link-decor:underline;--wd-link-decor-hover:underline;--wd-link-color:currentColor;--wd-link-color-hover:color-mix(in srgb, currentColor 80%, transparent);position:relative;margin-bottom:20px;padding-block:18px;padding-inline:65px 30px !important;text-align:start;border:none;border-radius:var(--wd-brd-radius);outline:none !important;}
.wd-notice:before, div.wpcf7-response-output:before, .mc4wp-alert:before, div.wc-block-components-notice-banner:before, :is(
.woocommerce-error, .woocommerce-message, .woocommerce-info):before{position:absolute;top:calc(50% - 9px);left:24px;font-size:18px;line-height:18px;font-family:"woodmart-font";}
.wd-notice p:last-child, div.wpcf7-response-output p:last-child, .mc4wp-alert p:last-child, div.wc-block-components-notice-banner p:last-child, :is(
.woocommerce-error, .woocommerce-message, .woocommerce-info) p:last-child{margin-bottom:0;}
.wd-notice .amount, div.wpcf7-response-output .amount, .mc4wp-alert .amount, div.wc-block-components-notice-banner .amount, :is(
.woocommerce-error, .woocommerce-message, .woocommerce-info) .amount{color:#FFF;}
.wd-notice :is(
.button, .wc-backward), div.wpcf7-response-output :is(
.button, .wc-backward), .mc4wp-alert :is(
.button, .wc-backward), div.wc-block-components-notice-banner :is(
.button, .wc-backward), :is(
.woocommerce-error, .woocommerce-message, .woocommerce-info) :is(
.button, .wc-backward){text-decoration:none;--btn-color:currentColor;--btn-color-hover:currentColor;--btn-bgcolor:transparent;--btn-bgcolor-hover:transparent;--btn-brd-width:2px;--btn-box-shadow-hover:none;--btn-height:none;--btn-padding:0;--btn-brd-color:color-mix(in srgb, currentColor 50%, transparent);border-top:0;border-inline:0;margin-inline:4px;}
.wd-notice.wd-success, .wpcf7 form.sent .wpcf7-response-output, .mc4wp-success, div.wc-block-components-notice-banner.is-success, .woocommerce-message{background-color:var(--notices-success-bg);color:var(--notices-success-color);}
.wd-notice.wd-success:before, .wpcf7 form.sent .wpcf7-response-output:before, .mc4wp-success:before, div.wc-block-components-notice-banner.is-success:before, .woocommerce-message:before{content:"\f107";}
.wd-notice.wd-warning, .wpcf7 form:not(.sent) .wpcf7-response-output, .mc4wp-error,
.mc4wp-notice, div.wc-block-components-notice-banner:is(
.is-info, .is-error), :is(
.woocommerce-error, .woocommerce-info){background-color:var(--notices-warning-bg);color:var(--notices-warning-color);}
.wd-notice.wd-warning:before, .wpcf7 form:not(.sent) .wpcf7-response-output:before, .mc4wp-error:before,
.mc4wp-notice:before, div.wc-block-components-notice-banner:is(
.is-info, .is-error):before, :is(
.woocommerce-error, .woocommerce-info):before{content:"\f100";}
.wd-notice.wd-info{background-color:#4D93D1;color:#FFF;}
.wd-notice.wd-info:before{content:"\f100";}
@keyframes wd-fadeInUpBig {
from{transform:translate3d(0, 100%, 0);}
to{transform:none;}
}
@keyframes wd-fadeOutDownBig {
from{transform:none;}
to{transform:translate3d(0, 100%, 0);}
}
.wd-close-side{position:fixed;background-color:rgba(0, 0, 0, 0.7);opacity:0;pointer-events:none;transition:opacity 0.5s cubic-bezier(0.19, 1, 0.22, 1), z-index 0s cubic-bezier(0.19, 1, 0.22, 1) 0.5s, top 0s cubic-bezier(0.19, 1, 0.22, 1) 0.5s;z-index:400;}
.wd-close-side[class*="wd-location-header"]{z-index:389;top:var(--wd-admin-bar-h);}
.header-banner-display .wd-close-side[class*="wd-location-header"]{top:calc(var(--wd-admin-bar-h) + var(--wd-header-banner-h, .001px));}
.wd-close-side.wd-location-sticky-nav{z-index:392;}
.wd-close-side.wd-close-side-opened{opacity:1;pointer-events:unset;transition-delay:0s;pointer-events:unset;}
.wd-loop-footer{text-align:center;margin-top:30px;}
nav[class*="-pagination"] ul{--list-mb:0;--li-mb:0;--li-pl:0;list-style:none;display:inline-flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:3px;}
nav[class*="-pagination"] li .page-numbers{display:inline-flex;align-items:center;justify-content:center;padding-inline:5px;min-width:34px;height:34px;color:var(--color-gray-900);font-weight:600;font-size:14px;border-radius:calc(var(--wd-brd-radius) / 1.5);transition:all .2s ease;text-decoration:none;}
nav[class*="-pagination"] li .current{color:#FFF;background-color:var(--wd-primary-color);}
nav[class*="-pagination"] li :is(
.next, .prev){font-size:0;}
nav[class*="-pagination"] li :is(
.next, .prev):before{font-size:12px;content:"\f113";font-family:"woodmart-font";}
nav[class*="-pagination"] li .prev:before{content:"\f114";font-family:"woodmart-font";}
nav[class*="-pagination"] a:hover{background-color:var(--bgcolor-gray-300);}
[class*="screen-reader"]{position:absolute !important;clip:rect(1px, 1px, 1px, 1px);transform:scale(0);}
.wd-load-more{--btn-color:var(--color-gray-800);--btn-color-hover:var(--color-gray-800);--btn-brd-color:var(--brdcolor-gray-300);--btn-brd-color-hover:var(--brdcolor-gray-500);--btn-bgcolor:transparent;--btn-bgcolor-hover:transparent;--btn-brd-width:2px;}
.wd-load-more.loading{display:none;}
.wd-load-more.loading + .wd-load-more-loader{display:inline-flex;animation:wd-fadeIn .3s ease both;}
.wd-load-more.loading + .wd-load-more-loader .load-more-loading:before{--wd-anim-state:running;}
.wd-load-more-loader{display:none;}
.wd-load-more-loader .load-more-loading{display:flex;align-items:center;justify-content:center;}
.wd-load-more-loader .load-more-loading:before{margin-inline:-8px 8px;content:"";display:inline-block;width:16px;height:16px;border:1px solid transparent;border-left-color:var(--color-gray-900);border-radius:50%;vertical-align:middle;animation:wd-rotate 450ms infinite linear var(--wd-anim-state, paused);}
.wd-breadcrumbs > :is(span, a):last-child{font-weight:600;color:var(--wd-bcrumb-color-active);}
.wd-breadcrumbs .wd-delimiter{margin-inline:8px;color:var(--wd-bcrumb-delim-color);}
.wd-breadcrumbs .wd-delimiter:after{content:"/";}
.wd-breadcrumbs .wd-delimiter:last-child{display:none;}:is(
.wd-breadcrumbs, .yoast-breadcrumb){--wd-link-color:var(--color-gray-500);--wd-link-color-hover:var(--color-gray-700);--wd-bcrumb-color-active:var(--color-gray-900);--wd-link-decor:none;--wd-link-decor-hover:none;}
.yoast-breadcrumb .breadcrumb_last{color:var(--wd-bcrumb-color-active);}
.wd-action-btn{--wd-link-decor:none;--wd-link-decor-hover:none;display:inline-flex;vertical-align:middle;}
.wd-action-btn > a{display:inline-flex;align-items:center;justify-content:center;color:var(--wd-action-color, var(--color-gray-800));cursor:pointer;}
.wd-action-btn > a:hover{color:var(--wd-action-color-hover, var(--color-gray-500));}
.wd-action-btn > a:before{font-size:var(--wd-action-icon-size, 1.1em);transition:opacity .15s ease;font-family:"woodmart-font";}
.wd-action-btn > a:after{position:absolute;top:calc(50% - .5em);left:0;opacity:0;transition:opacity .2s ease;font-size:var(--wd-action-icon-size, 1.1em);content:"";display:inline-block;width:1em;height:1em;border:1px solid transparent;border-left-color:var(--color-gray-900);border-radius:50%;vertical-align:middle;animation:wd-rotate 450ms infinite linear var(--wd-anim-state, paused);}
.wd-action-btn > a.loading{pointer-events:none;}
.wd-action-btn > a.loading:before{opacity:0;}
.wd-action-btn > a.loading:after{opacity:1;--wd-anim-state:running;}
.wd-action-btn.wd-style-icon{--wd-action-icon-size:20px;}
.wd-action-btn.wd-style-icon > a{position:relative;flex-direction:column;width:50px;height:50px;font-weight:400;font-size:0 !important;line-height:0;}
.wd-action-btn.wd-style-icon > a:after{inset-inline-start:calc(50% - .5em);}
.wd-action-btn.wd-style-text > a{position:relative;font-weight:600;line-height:1;}
.wd-action-btn.wd-style-text > a:before{margin-inline-end:.3em;font-weight:400;}
.wd-action-btn:empty{display:none;}
.wd-compare-icon > a:before{content:"\f128";}
.wd-wishlist-icon > a:before{content:"\f106";}
.wd-pt-icon > a:before{content:"\f191";}
.wd-quick-view-icon > a:before{content:"\f130";}
.wd-add-cart-icon > a:before{content:"\f123";}
.wd-cross-icon > a:before{content:"\f112";}
.wd-burger-icon > a:before{content:"\f15a";}
.wd-added-icon{position:absolute;display:none;align-items:center;justify-content:center;width:min(.87em, 20px);height:min(.87em, 20px);border-radius:50%;background:var(--wd-primary-color);font-weight:400;font-size:calc(var(--wd-action-icon-size, 1.2em) - .2em);}
.added .wd-added-icon{display:flex;}
.wd-added-icon:before{content:"\f107";font-family:"woodmart-font";color:#FFF;font-size:min(.45em, 9px);}
.wd-action-btn.wd-style-text .wd-added-icon{inset-inline-start:calc(var(--wd-action-icon-size, 1.1em) - min(.4em, 15px));bottom:calc(var(--wd-action-icon-size, 1.1em) - .12em - min(.4em, 15px));font-size:calc(var(--wd-action-icon-size, 1.2em) - .2em);}
.wd-action-btn.wd-style-text > a.added:before{margin-inline-end:min(.6em, 15px);}
.wd-action-btn.wd-style-icon .wd-added-icon{inset-inline-start:calc(50% + var(--wd-action-icon-size) - .55em);bottom:calc(50% + var(--wd-action-icon-size) - .7em);transform:translate(-50%, 50%);font-size:calc(var(--wd-action-icon-size, 1.2em) - 2px);}
.wd-animation{--wd-anim-duration:1s;--wd-anim-timing-f:cubic-bezier(0, 0.87, 0.58, 1);--wd-anim-delay:0s;--wd-anim-opa-timing-f:ease;--wd-trans-main:all .25s ease;--wd-trans-last:transform var(--wd-anim-duration) var(--wd-anim-timing-f) var(--wd-anim-delay), opacity .25s var(--wd-anim-opa-timing-f) var(--wd-anim-delay);opacity:0;}
.wd-animation:not(.wd-animated){transition:none !important;}
.wd-animation.wd-animated{transition:var(--wd-trans-main), var(--wd-trans-last);}
.wd-animation.wd-in{opacity:1;}
.wd-animation-slide-from-top.wd-animation-ready:not(.wd-in){--wd-transform-translateY:-150px;}
.wd-animation-slide-from-bottom.wd-animation-ready:not(.wd-in){--wd-transform-translateY:150px;}
.wd-animation-slide-from-left.wd-animation-ready:not(.wd-in){--wd-transform-translateX:-500px;}
.wd-animation-slide-from-right.wd-animation-ready:not(.wd-in){--wd-transform-translateX:500px;}
.wd-animation-zoom-in.wd-animation-ready:not(.wd-in){--wd-transform-scaleX:.6;--wd-transform-scaleY:.6;}
.wd-animation-slide-short-from-left.wd-animation-ready:not(.wd-in){--wd-transform-translateX:-150px;}
.wd-animation-slide-short-from-right.wd-animation-ready:not(.wd-in){--wd-transform-translateX:150px;}
.wd-animation-bottom-flip-x.wd-animation-ready:not(.wd-in){--wd-transform-translateY:100px;--wd-transform-rotateX:90deg;--wd-transform-scaleX:.6;--wd-transform-scaleY:.6;}
.wd-animation-top-flip-x.wd-animation-ready:not(.wd-in){--wd-transform-translateY:-100px;--wd-transform-rotateX:90deg;--wd-transform-scaleX:.6;--wd-transform-scaleY:.6;}
.wd-animation-left-flip-y.wd-animation-ready:not(.wd-in){--wd-transform-translateX:-100px;--wd-transform-rotateY:-90deg;--wd-transform-scaleX:.6;--wd-transform-scaleY:.6;}
.wd-animation-right-flip-y.wd-animation-ready:not(.wd-in){--wd-transform-translateX:100px;--wd-transform-rotateY:90deg;--wd-transform-scaleX:.6;--wd-transform-scaleY:.6;}:is(
.wd-animation-bottom-flip-x, .wd-animation-top-flip-x, .wd-animation-left-flip-y, .wd-animation-right-flip-y).wd-animation-ready{--wd-transform-perspective:1000px;}
[class*="wd-animation-snap-in-"].wd-animation-ready.wd-animation.wd-animated{--wd-anim-duration:.5s;--wd-anim-timing-f:cubic-bezier(0.19, 1, 0.22, 1);--wd-anim-opa-timing-f:cubic-bezier(.1,.90,.1,.90);}
[class*="wd-animation-snap-in-"].wd-animation-ready.wd-animation.wd-animated.wd-out{--wd-anim-opa-timing-f:cubic-bezier(.90,.1,.90,.1);}
.wd-animation-snap-in-top.wd-animation-ready:not(.wd-in){--wd-transform-translateY:calc(-100% - var(--wd-fb-mt, .001px) - var(--wd-popup-mt, .001px));}
.wd-animation-snap-in-bottom.wd-animation-ready:not(.wd-in){--wd-transform-translateY:calc(100% + var(--wd-fb-mb, .001px) + var(--wd-popup-mb, .001px));}
.wd-animation-snap-in-left.wd-animation-ready:not(.wd-in){--wd-transform-translateX:calc(-100% - var(--wd-fb-ml, .001px) - var(--wd-popup-ml, .001px));}
.wd-animation-snap-in-right.wd-animation-ready:not(.wd-in){--wd-transform-translateX:calc(100% + var(--wd-fb-mr, .001px) + var(--wd-popup-mr, .001px));}
.wd-transform{--wd-transform-perspective:0;--wd-transform-rotateX:0;--wd-transform-rotateY:0;--wd-transform-rotateZ:0;--wd-transform-translateX:0;--wd-transform-translateY:0;--wd-transform-scaleX:1;--wd-transform-scaleY:1;--wd-transform-skewX:0;--wd-transform-skewY:0;--wd-transform-origin-y:center;--wd-transform-origin-x:center;transform:perspective(var(--wd-transform-perspective)) translateX(var(--wd-transform-translateX)) translateY(var(--wd-transform-translateY)) scaleX(var(--wd-transform-scaleX)) scaleY(var(--wd-transform-scaleY)) rotateX(var(--wd-transform-rotateX)) rotateY(var(--wd-transform-rotateY)) rotateZ(var(--wd-transform-rotateZ)) skewX(var(--wd-transform-skewX)) skewY(var(--wd-transform-skewY));transform-origin:var(--wd-transform-origin-y) var(--wd-transform-origin-x);}
[class*="wd-underline"] u{text-decoration:none;}
[class*="wd-underline-colored"] u{color:var(--wd-primary-color);}
.wd-underline-colored-alt u{font-family:var(--wd-alternative-font);font-style:var(--wd-alternative-font-style);}
.wd-underline-bordered u{text-decoration:underline 3px solid var(--wd-primary-color);text-underline-offset:.25em;}
.wd-underline-gradient u{-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;background-color:currentColor;}
.star-rating{position:relative;display:inline-block;vertical-align:middle;white-space:nowrap;letter-spacing:2px;font-weight:400;color:#EABE12;width:fit-content;font-family:"woodmart-font";}
.star-rating:before{content:"\f149" "\f149" "\f149" "\f149" "\f149";color:var(--color-gray-300);}
.star-rating span{position:absolute;inset-block:0;inset-inline-start:0;overflow:hidden;width:100%;text-indent:99999px;}
.star-rating span:before{content:"\f148" "\f148" "\f148" "\f148" "\f148";position:absolute;top:0;inset-inline-start:0;text-indent:0;}
.star-rating.wd-style-simple{display:flex;align-items:center;gap:2px;letter-spacing:unset;}
.star-rating.wd-style-simple:after{content:"\f148";font-size:110%;color:#EABE12;}
.star-rating.wd-style-simple > div{font-family:var(--wd-text-font);font-weight:600;color:var(--color-gray-800);}
.star-rating.wd-style-simple[aria-label~="0"]:after{content:"\f149";color:var(--color-gray-300);}
.star-rating.wd-style-simple:before{content:none;}
.wd-more-desc{position:relative;overflow:hidden;max-height:calc(var(--wd-text-line-height) * var(--wd-more-desc-lines, calc(3em + 2px)));}
.wd-more-desc .wd-more-desc-inner{--wd-tags-mb:10px;line-height:var(--wd-text-line-height);}
.wd-more-desc .wd-more-desc-btn{--wd-link-color:var(--color-gray-900);--wd-link-color-hover:var(--color-gray-900);position:absolute;inset:auto 0 0 0;z-index:2;display:flex;align-items:end;justify-content:center;height:calc(var(--wd-text-line-height) * 1em);background:linear-gradient(to bottom, transparent 0, var(--wd-prod-bg, var(--bgcolor-white)) 90%);transform:translateY(calc(var(--wd-text-line-height) * 1em));}
.wd-more-desc .wd-more-desc-btn:after{font-size:20px;line-height:.8;content:"\f109";font-family:"woodmart-font";}
.wd-more-desc .wd-more-desc-btn:not(.wd-shown){display:none;}
.wd-more-desc.wd-more-desc-full{--wd-more-desc-lines:21em;overflow-y:auto;}
.wd-more-desc.wd-more-desc-full .wd-more-desc-btn{display:none;}
.wd-heading{display:flex;flex:0 0 auto;align-items:center;justify-content:flex-end;gap:10px;padding:20px 15px;border-bottom:1px solid var(--brdcolor-gray-300);}
.wd-heading > a{--wd-link-color:var(--wd-primary-color);--wd-link-color-hover:var(--wd-primary-color);}
.wd-heading > a:hover{opacity:.7;}
.wd-heading .title{flex:1 1 auto;margin-bottom:0;font-size:130%;}
.wd-heading .wd-action-btn{flex:0 0 auto;}
.wd-heading .wd-action-btn.wd-style-text > a{height:25px;}
.wd-filter-search{position:relative;margin-bottom:10px;}
.wd-filter-search input{padding-right:40px;}
.wd-filter-search:before{position:absolute;top:calc(50% - 10px);right:12px;color:var(--wd-form-color);font-size:20px;line-height:1;content:"\f130";font-family:"woodmart-font";}
.wd-filter-search-clear{position:absolute;inset-block:0;right:0;z-index:1;display:none;}
.wd-filter-search-clear.wd-style-icon{--wd-action-icon-size:14px;--wd-action-color:var(--wd-form-color);--wd-action-color-hover:var(--wd-form-color);}
.wd-filter-search-clear.wd-style-icon a{width:42px;height:100%;}
.wd-filter-search.wd-active .wd-filter-search-clear{display:block;}
.wd-filter-search.wd-active:before{display:none;}:is(
.widget, .wd-widget, div[class^="vc_wp"]){line-height:1.4;--wd-link-color:var(--color-gray-500);--wd-link-color-hover:var(--color-gray-800);--wd-link-decor:none;--wd-link-decor-hover:none;}:is(
.widget, .wd-widget, div[class^="vc_wp"]) > :is(ul, ol){margin-top:0;}:is(
.widget, .wd-widget, div[class^="vc_wp"]) :is(ul, ol){list-style:none;--list-mb:0;--li-mb:15px;--li-pl:0;}
.widgettitle, .widget-title{margin-bottom:20px;color:var(--wd-widget-title-color);text-transform:var(--wd-widget-title-transform);font-weight:var(--wd-widget-title-font-weight);font-style:var(--wd-widget-title-font-style);font-size:var(--wd-widget-title-font-size);font-family:var(--wd-widget-title-font);}
.widget .wp-block-heading{font-size:var(--wd-widget-title-font-size);}
.widget{margin-bottom:30px;padding-bottom:30px;border-bottom:1px solid var(--brdcolor-gray-300);}
.widget:last-child{margin-bottom:0;padding-bottom:0;border-bottom:none;}
.widget_recent_comments ul li > a{display:inline;}
.widget_recent_comments ul li .url{color:var(--color-gray-900);font-weight:600;}
.widget_recent_comments ul li:before{display:inline-block;margin-inline-end:7px;color:var(--color-gray-900);font-weight:400;font-size:80%;content:"\f103";font-family:"woodmart-font";}
.widget_recent_entries .post-date{display:block;margin-top:5px;color:var(--color-gray-300);font-size:12px;}
.widget_media_gallery .gallery-item{margin-block:0 !important;}
.widget_media_gallery .gallery-item img{border:none !important;}
.woodmart-recent-posts li{display:flex;margin-bottom:15px;padding-bottom:15px;border-bottom:1px solid var(--brdcolor-gray-300);}
.woodmart-recent-posts li:last-child{margin-bottom:0;padding-bottom:0;border:none;}
.woodmart-recent-posts .recent-posts-thumbnail{flex:0 0 auto;max-width:50%;overflow:hidden;margin-inline-end:15px;}
.woodmart-recent-posts .recent-posts-thumbnail img{min-width:60px;border-radius:calc(var(--wd-brd-radius) / 1.5);}
.woodmart-recent-posts .recent-posts-info{flex:1 1 auto;}
.woodmart-recent-posts .wd-entities-title{margin-bottom:8px;font-size:inherit;}
.woodmart-recent-posts :is(
.recent-posts-time, .recent-posts-comment){color:var(--color-gray-300);font-size:90%;}
.woodmart-recent-posts .recent-posts-time{margin-inline-end:5px;}
.woodmart-author-information{line-height:inherit;}
.woodmart-author-information .author-avatar img{border-radius:50%;}
.widget_calendar #wp-calendar{margin-bottom:0;}
.widget_calendar #wp-calendar > caption{margin-bottom:10px;color:var(--color-gray-900);text-align:center;font-weight:600;}
.widget_calendar #wp-calendar th{padding:5px;border-bottom:none;text-align:center;}
.widget_calendar #wp-calendar td{padding:10px;border-bottom:none;text-align:center;}
.widget_calendar #wp-calendar #today{color:#FFF;font-weight:600;background-color:var(--wd-primary-color);}
.widget_calendar #wp-calendar #today a{color:inherit;}
.widget_calendar #wp-calendar thead th{border-bottom:2px solid var(--brdcolor-gray-200);}
.widget_calendar #wp-calendar tfoot td{border-top:2px solid var(--brdcolor-gray-200);}
.widget_calendar .wp-calendar-nav{display:flex;justify-content:space-between;}
.widget_rss .widget-title a{color:var(--color-gray-900);vertical-align:middle;}
.widget_rss .widget-title a img{vertical-align:initial;}
.widget_rss ul li{margin-bottom:15px;padding-bottom:15px;border-bottom:1px solid var(--brdcolor-gray-300);line-height:1.5;}
.widget_rss ul li > a{margin-bottom:8px;}
.widget_rss ul li cite{display:inline-block;margin-top:5px;}
.widget_rss ul li:last-child{margin-bottom:0;border-bottom:none;}
.widget_rss .rss-date{display:block;margin-bottom:8px;color:var(--color-gray-300);}
.widget[class*="_tag_cloud"] .tagcloud{margin:-1px;font-size:0;}
.widget[class*="_tag_cloud"] .tagcloud a{display:inline-block;margin:1px;padding:5px 12px;border:1px solid var(--brdcolor-gray-300);text-transform:capitalize;font-size:12px !important;border-radius:calc(var(--wd-brd-radius) / 1.5);}
.widget[class*="_tag_cloud"] .tagcloud a:hover{color:#FFF;background-color:var(--wd-primary-color);border-color:var(--wd-primary-color);}
.textwidget > *:last-child{margin-bottom:0;}:is(
.widget_categories, .widget_pages, .widget_archive, .widget_nav_menu) ul li{display:block;color:var(--color-gray-300);}:is(
.widget_categories, .widget_pages, .widget_archive, .widget_nav_menu) ul li a{display:inline-block;padding-inline-end:2px;}:is(
.widget_categories, .widget_pages, .widget_archive, .widget_nav_menu) ul li:is(
.current_page_item, .current-cat) > a{color:var(--color-gray-800);font-weight:600;}:is(
.widget_categories, .widget_pages, .widget_archive, .widget_nav_menu) li ul{margin-top:15px;padding-inline-start:15px;}
.pswp{--wd-otl-color-scheme:#FFF;z-index:1500;display:none;overflow:hidden;outline:none;-webkit-text-size-adjust:100%;touch-action:none;-webkit-backface-visibility:hidden;}
.pswp img{max-width:none;}
.pswp--animate_opacity{opacity:.001;transition:opacity 333ms cubic-bezier(0.4, 0, 0.22, 1);will-change:opacity;}
.pswp--open{display:block;}
.pswp__bg{background:#000;opacity:0;-webkit-backface-visibility:hidden;will-change:opacity;}
.pswp__scroll-wrap{overflow:hidden;}:is(
.pswp__container, .pswp__zoom-wrap){position:absolute;inset:0;touch-action:none;}:is(
.pswp__container, .pswp__img){-webkit-tap-highlight-color:transparent;user-select:none;-webkit-touch-callout:none;}
.pswp__zoom-wrap{position:absolute;width:100%;transition:transform 333ms cubic-bezier(0.4, 0, 0.22, 1);transform-origin:left top;}
.pswp__bg{transition:opacity 333ms cubic-bezier(0.4, 0, 0.22, 1);will-change:opacity;}
.pswp--animated-in :is(
.pswp__bg, .pswp__zoom-wrap){transition:none;}:is(
.pswp__container, .pswp__zoom-wrap){-webkit-backface-visibility:hidden;will-change:transform;}
.pswp__item{position:absolute;inset:0;overflow:hidden;}
.pswp__img{position:absolute;top:0;left:0;width:auto;height:auto;border-radius:var(--wd-brd-radius);}
.pswp--zoom-allowed .pswp__img{cursor:zoom-in;}
.pswp--zoomed-in .pswp__img{cursor:grab;}
.pswp--dragging .pswp__img{cursor:grabbing;}
.pswp__img--placeholder{-webkit-backface-visibility:hidden;}
.pswp__img--placeholder--blank{background:#242424;}
.pswp__error-msg{position:absolute;top:50%;left:0;margin-top:-8px;width:100%;color:#bbb;text-align:center;font-size:14px;line-height:16px;}
.pswp__error-msg a{color:#bbb;text-decoration:underline;}
.pswp__button{position:relative;float:right;margin:0;padding:0;width:44px;height:44px;min-height:unset;background:none;opacity:.75;transition:opacity .2s;-webkit-appearance:none;}
.pswp__button:hover{background-color:unset;opacity:1;}
.pswp__button::-moz-focus-inner{padding:0;border:0;}
.pswp__button, [class*="pswp__button--arrow--"]:before{background:url(//creativedeveloping.co.uk/wp-content/themes/woodmart/images/default-skin.png) 0 0 no-repeat;background-size:264px 88px;}
@media (-webkit-min-device-pixel-ratio: 1.1), (min-resolution: 105dpi), (min-resolution: 1.1dppx) {
.pswp--svg .pswp__button, .pswp--svg [class*="pswp__button--arrow--"]:before{background-image:url(//creativedeveloping.co.uk/wp-content/themes/woodmart/images/default-skin.svg);}
.pswp--svg [class*="pswp__button--arrow--"]{background:none;}
}
.pswp__button--close{background-position:0 -44px;}
.pswp__ui--over-close .pswp__button--close{opacity:1;}
.pswp__button--share{background-position:-44px -44px;}
.pswp__button--fs{display:none;}
.pswp--supports-fs .pswp__button--fs{display:block;}
.pswp--fs .pswp__button--fs{background-position:-44px 0;}
.pswp__button--zoom{display:none;background-position:-88px 0;}
.pswp--zoom-allowed .pswp__button--zoom{display:block;}
.pswp--zoomed-in .pswp__button--zoom{background-position:-132px 0;}
[class*="pswp__button--arrow--"]{position:absolute;top:50%;margin-top:-50px;width:70px;height:100px;background:none;}
.pswp--touch [class*="pswp__button--arrow--"]{visibility:hidden;}
[class*="pswp__button--arrow--"]:before{content:'';position:absolute;top:35px;width:32px;height:30px;background-color:rgba(0, 0, 0, 0.3);}
.pswp__button--arrow--left{left:0;}
.pswp__button--arrow--left:before{left:6px;background-position:-138px -44px;}
.pswp__button--arrow--right{right:0;}
.pswp__button--arrow--right:before{right:6px;background-position:-94px -44px;}
.pswp__counter, .pswp__share-modal{user-select:none;}
.pswp__share-modal{z-index:1600;padding:10px;background:rgba(0, 0, 0, 0.5);opacity:0;transition:opacity .25s ease-out;-webkit-backface-visibility:hidden;will-change:opacity;}
.pswp__share-modal.pswp__share-modal--hidden{display:none;}
.pswp__share-tooltip{position:absolute;top:calc(56px + var(--wd-admin-bar-h));right:44px;z-index:1620;background:#FFF;transition:transform .25s;transform:translateY(6px);border-radius:var(--wd-brd-radius);-webkit-backface-visibility:hidden;}
.pswp__share-tooltip a{display:block;padding:8px 12px;color:#000;text-decoration:none;font-size:14px;line-height:18px;}
.pswp__share-tooltip a:first-child{border-top-left-radius:var(--wd-brd-radius);border-top-right-radius:var(--wd-brd-radius);}
.pswp__share-tooltip a:last-child{border-bottom-left-radius:var(--wd-brd-radius);border-bottom-right-radius:var(--wd-brd-radius);}
.pswp__share-tooltip a:hover{color:#FFF;}
.pswp__share-tooltip:before{content:'';position:absolute;top:-12px;right:15px;display:block;border:6px solid transparent;border-bottom-color:#FFF;}
.pswp--touch .pswp__share-tooltip a{padding:16px 12px;}
.pswp__share-modal--fade-in{opacity:1;}
.pswp__share-modal--fade-in .pswp__share-tooltip{transform:none;}
.pswp__share--facebook:hover{background:#365493;}
.pswp__share--twitter:hover{background:#000;}
.pswp__share--pinterest:hover{background:#CE272D;}
.pswp__share--download:hover{background:var(--wd-primary-color);}
.pswp__counter{position:absolute;top:0;left:0;padding:0 10px;height:44px;color:#FFF;font-size:13px;line-height:44px;opacity:.75;}
.pswp__caption{position:absolute;bottom:0;left:0;min-height:44px;width:100%;}
.pswp__caption small{color:#bbb;font-size:11px;}
.pswp__caption__center{margin:0 auto;padding:10px;max-width:420px;color:#bbb;text-align:left;font-size:13px;line-height:20px;}
.pswp__caption--empty{display:none;}
.pswp__caption--fake{visibility:hidden;}
.pswp__preloader{position:relative;display:flex;float:right;align-items:center;justify-content:center;width:44px;height:44px;font-size:0;line-height:1;opacity:0;transition:opacity .25s ease-out;}
@media screen and (min-width:1025px){
.pswp__preloader{position:absolute;top:0;left:calc(50% - 22px);}
}
.pswp__preloader__donut{content:"";display:inline-block;width:14px;height:14px;border:2px solid transparent;border-left-color:#FFF;border-radius:50%;vertical-align:middle;animation:wd-rotate 450ms infinite linear var(--wd-anim-state, paused);}
.pswp__preloader--active .pswp__preloader__donut{--wd-anim-state:running;}
.pswp__preloader--active{opacity:1;}
.pswp__ui{z-index:1550;visibility:visible;-webkit-font-smoothing:auto;opacity:1;}
.pswp--fs{--wd-admin-bar-h:0;}
.pswp__top-bar{position:absolute;top:var(--wd-admin-bar-h);left:0;width:100%;height:44px;}
.pswp__caption, .pswp__top-bar, .pswp--has_mouse [class*="pswp__button--arrow--"]{transition:opacity 333ms cubic-bezier(0.4, 0, 0.22, 1);-webkit-backface-visibility:hidden;will-change:opacity;}
.pswp--has_mouse [class*="pswp__button--arrow--"]{visibility:visible;}:is(
.pswp__top-bar, .pswp__caption){background-color:rgba(0, 0, 0, 0.5);}
.pswp__ui--fit :is(
.pswp__top-bar, .pswp__caption){background-color:rgba(0, 0, 0, 0.3);}
.pswp__ui--idle .pswp__top-bar, .pswp__ui--idle [class*="pswp__button--arrow--"]{opacity:0;}
.pswp__ui--hidden :is(
.pswp__top-bar, .pswp__caption, [class*="pswp__button--arrow--"]){opacity:.001;}
.pswp__ui--one-slide :is(
[class*="pswp__button--arrow--"],
.pswp__counter){display:none;}
.pswp__element--disabled{display:none !important;}
.pswp, .pswp__bg, .pswp__scroll-wrap, .pswp__share-modal{position:absolute;inset:0;}
.wd-carousel-container{--wd-width:100%;position:relative;width:var(--wd-width);}
.wd-carousel-inner{position:relative;margin:-15px 0;}
.wd-carousel{position:relative;overflow:var(--wd-carousel-overflow, hidden);padding:15px 0;margin-inline:calc(var(--wd-gap) / -2);touch-action:pan-y;}
@supports (overflow: clip) {
.wd-carousel{overflow:var(--wd-carousel-overflow, clip);}
}
.wd-carousel-wrap{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;transition-timing-function:initial;box-sizing:content-box;transform:translate3d(0px, 0, 0);}
.wd-carousel-item{position:relative;height:100%;flex:0 0 calc(100% / var(--wd-col));max-width:calc(100% / var(--wd-col));padding:0 calc(var(--wd-gap) / 2);transition-property:transform;transform:translate3d(0px, 0, 0);}
.wd-backface-hidden .wd-carousel-item{transform:translateZ(0);backface-visibility:hidden;}
.wd-carousel[data-center_mode="yes"] .wd-carousel-wrap:not([style]){transform:translate3d(calc(50% - (100% / var(--wd-col)) / 2), 0, 0);}
.wd-autoheight, .wd-autoheight .wd-carousel-item{height:auto;}
.wd-autoheight .wd-carousel-wrap{align-items:flex-start;transition-property:transform, height;}
.wd-btn-arrow{transition:all .25s ease;}
.wd-btn-arrow.wd-lock, .wd-carousel:not(.wd-initialized) + .wd-nav-arrows .wd-btn-arrow{opacity:0 !important;pointer-events:none !important;}
.wd-arrow-inner{display:inline-flex;align-items:center;justify-content:center;width:var(--wd-arrow-width, var(--wd-arrow-size, 50px));height:var(--wd-arrow-height, var(--wd-arrow-size, 50px));line-height:1;color:var(--wd-arrow-color, var(--color-gray-800));background:var(--wd-arrow-bg, unset);box-shadow:var(--wd-arrow-shadow, unset);border:var(--wd-arrow-brd, unset) var(--wd-arrow-brd-color, unset);border-radius:var(--wd-arrow-radius, unset);cursor:pointer;transition:all .25s ease;}
.wd-arrow-inner:after{font-size:var(--wd-arrow-icon-size, 24px);font-family:"woodmart-font";}
.wd-arrow-inner:hover{color:var(--wd-arrow-color-hover, var(--color-gray-500));background:var(--wd-arrow-bg-hover, var(--wd-arrow-bg));border-color:var(--wd-arrow-brd-color-hover, var(--wd-arrow-brd-color));}
.wd-disabled .wd-arrow-inner{color:var(--wd-arrow-color-dis, var(--color-gray-400));background:var(--wd-arrow-bg-dis, var(--wd-arrow-bg));border-color:var(--wd-arrow-brd-color-dis, var(--wd-arrow-brd-color));cursor:unset;}
.wd-prev .wd-arrow-inner:after{content:"\f114";}
.wd-icon-2 .wd-prev .wd-arrow-inner:after{content:"\f121";}
.wd-next .wd-arrow-inner:after{content:"\f113";}
.wd-icon-2 .wd-next .wd-arrow-inner:after{content:"\f120";}
.wd-nav-arrows.wd-pos-sep:after{content:"";position:absolute;inset:0px calc((var(--wd-arrow-width, var(--wd-arrow-size, 50px)) + var(--wd-arrow-offset-h, 0px)) * -1);}
.wd-nav-arrows.wd-pos-sep .wd-btn-arrow{position:absolute;top:calc(50% - var(--wd-arrow-offset-v, 0px) + var(--wd-arrow-height, var(--wd-arrow-size, 50px)) / -2);z-index:250;}
.wd-nav-arrows.wd-pos-sep .wd-prev{inset-inline-end:calc(100% + var(--wd-arrow-offset-h, 0px));}
.wd-nav-arrows.wd-pos-sep .wd-next{inset-inline-start:calc(100% + var(--wd-arrow-offset-h, 0px));}
.wd-nav-arrows:where(.wd-pos-together){--wd-arrow-size:30px;--wd-arrow-icon-size:16px;--wd-arrow-offset-h:10px;}
.wd-nav-arrows.wd-pos-together{position:absolute;top:calc(0% - var(--wd-arrow-offset-v, 0px) - var(--wd-arrow-height, var(--wd-arrow-size, 50px)));inset-inline-end:calc(var(--wd-arrow-offset-h, 0px) / -1);display:flex;gap:var(--wd-arrow-gap, 0.001px);z-index:250;}
.wd-nav-pagin-wrap{display:flex;min-height:var(--wd-pagin-size, 10px);margin-top:20px;justify-content:var(--wd-align, var(--wd-center));font-size:0;}
.wd-nav-pagin-wrap:has(.wd-lock){display:none;}
.wd-nav-pagin{--list-mb:0;--li-mb:0 !important;--li-pl:0;list-style:none;display:inline-flex;align-items:center;flex-wrap:wrap;gap:var(--wd-pagin-gap, 10px);transition:all .25s ease;}
.wd-nav-pagin li{position:relative;cursor:pointer;transition:all .25s ease;}
.wd-nav-pagin:not([class*="wd-type-"]), .wd-nav-pagin.wd-lock{opacity:0;}
.wd-dynamic > .wd-nav-pagin{flex-wrap:nowrap;gap:0;margin:0 auto;overflow:hidden;}
.wd-dynamic > .wd-nav-pagin li{margin-inline:calc(var(--wd-pagin-gap, 10px) / 2);}
.wd-nav-pagin-wrap[class*="wd-style-shape"] span{display:inline-flex;width:var(--wd-pagin-size, 10px);height:var(--wd-pagin-size, 10px);background-color:var(--wd-pagin-bg, unset);border:var(--wd-pagin-brd, 2px solid) var(--wd-pagin-brd-color, var(--color-gray-300));border-radius:var(--wd-pagin-radius, var(--wd-pagin-size, 10px));transition:all .25s ease;}
.wd-nav-pagin-wrap[class*="wd-style-shape"] li:not(.wd-active):hover span{border-color:var(--wd-pagin-brd-color-hover, var(--color-gray-800));background-color:var(--wd-pagin-bg-hover, var(--wd-pagin-bg, unset));}
.wd-nav-pagin-wrap[class*="wd-style-shape"] li.wd-active span{border-color:var(--wd-pagin-brd-color-act, var(--color-gray-800));background-color:var(--wd-pagin-bg-act, var(--color-gray-800));}
.wd-nav-scroll{position:relative;height:var(--wd-nscroll-height, 5px);width:var(--wd-nscroll-width, 100%);margin:20px auto 0;border-radius:var(--wd-brd-radius);background:var(--wd-nscroll-bg, rgba(var(--bgcolor-black-rgb), 0.07));touch-action:none;cursor:pointer;transition:all .25s ease;}
.wd-nav-scroll:not(.wd-horizontal){opacity:0;}
.wd-nav-scroll:after{content:"";position:absolute;inset:-15px;}
.wd-nav-scroll.wd-lock{display:none;}
.wd-nav-scroll-drag{position:relative;z-index:1;cursor:grab;}
.wd-nav-scroll-drag:before{content:"";display:block;height:var(--wd-nscroll-height, 5px);width:100%;background:var(--wd-nscroll-drag-bg, rgba(var(--bgcolor-black-rgb), 0.2));border-radius:var(--wd-brd-radius);transition:all .25s ease;}
.wd-nav-scroll-drag:after{content:"";position:absolute;inset:-15px;}
.wd-nav-scroll-drag:hover:before, .wd-grabbing > .wd-nav-scroll-drag:before{background:var(--wd-nscroll-drag-bg-hover, rgba(var(--bgcolor-black-rgb), 0.3));}
.wd-grabbing > .wd-nav-scroll-drag{cursor:grabbing;}
.justified-gallery{position:relative;overflow:hidden;width:100%;}
.justified-gallery > :is(
a, div){position:absolute;display:inline-block;overflow:hidden;opacity:0;filter:alpha(opacity=0);}
.justified-gallery > :is(
a, div) > img,
.justified-gallery > :is(
a, div) > a > img{position:absolute;top:50%;left:50%;margin:0;padding:0;border:none;opacity:0;filter:"alpha(opacity=0)";}
.justified-gallery > .entry-visible{opacity:1;filter:alpha(opacity=100);animation:wd-fadeIn 500ms 0 ease;}
.justified-gallery > .entry-visible > img, .justified-gallery > .entry-visible > a > img{opacity:1;filter:"alpha(opacity=100)";transition:opacity 500ms ease-in;}
.wd-justified-gallery:not(.justified-gallery){display:none;}
img.mfp-img{display:block;margin:0 auto;padding:40px 0;max-width:100%;width:auto;height:auto;line-height:0;}
.mfp-figure{line-height:0;}
.mfp-figure small{display:block;color:#bbb;font-size:12px;line-height:14px;}
.mfp-figure figure{margin:0;}
.mfp-figure:after{content:'';position:absolute;inset:40px 0 40px 0;z-index:-1;display:block;width:auto;height:auto;background:#555;}
.mfp-figure.mfp-loading{display:none;}
.mfp-bottom-bar{position:absolute;top:100%;left:0;margin-top:-36px;width:100%;cursor:auto;}
.mfp-title{padding-right:36px;color:#f1f1f1;text-align:left;word-wrap:break-word;line-height:18px;}
.mfp-image-holder .mfp-content{max-width:100%;}
.mfp-zoom-out-cur{cursor:zoom-out;}
.mfp-zoom{cursor:pointer;cursor:zoom-in;}
.mfp-auto-cursor .mfp-content{cursor:auto;}
.mfp-gallery .mfp-image-holder .mfp-figure{cursor:pointer;}
.mfp-gallery .mfp-container{position:absolute;}
.mfp-gallery .mfp-content{width:fit-content;}
.mfp-gallery .wd-popup{max-width:none;padding:0;margin:0;background-color:transparent;}
.mfp-gallery .mfp-close{top:-10px;}
.mfp-counter{position:absolute;top:0;right:0;color:#bbb;white-space:nowrap;font-size:12px;line-height:18px;}
.mfp-arrow{top:50%;margin:0;margin-top:-55px;padding:0;width:90px;height:110px;background-color:transparent;box-shadow:none;opacity:.65;}
.mfp-arrow:hover{background-color:rgba(0, 0, 0, 0.1);box-shadow:none;opacity:1;}
.mfp-arrow:before, .mfp-arrow:after{content:'';position:absolute;top:0;left:0;display:block;margin-top:35px;margin-left:35px;width:0;height:0;border:medium inset transparent;}
.mfp-arrow:after{top:8px;border-top-width:13px;border-bottom-width:13px;}
.mfp-arrow:before{border-top-width:21px;border-bottom-width:21px;opacity:.7;}
.mfp-arrow-left{left:0;}
.mfp-arrow-left:after{margin-left:31px;border-right:17px solid #FFF;}
.mfp-arrow-left:before{margin-left:25px;border-right:27px solid #555;}
.mfp-arrow-right{right:0;}
.mfp-arrow-right:after{margin-left:39px;border-left:17px solid #FFF;}
.mfp-arrow-right:before{border-left:27px solid #555;}
button.mfp-arrow{position:absolute;}
.mfp-bg{position:fixed;z-index:1102;overflow:hidden;background-color:rgba(0, 0, 0, 0.7);inset:0;opacity:0;transition:all 0.45s cubic-bezier(0.19, 1, 0.22, 1);}
.mfp-bg.mfp-ready{opacity:1;}
.mfp-bg.mfp-removing{opacity:0;}
.mfp-wrap{--wd-popup-mt:50px;--wd-popup-mr:15px;--wd-popup-mb:50px;--wd-popup-ml:15px;--wd-popup-max-height:calc(100dvh - var(--wd-admin-bar-h) - var(--wd-popup-mt) - var(--wd-popup-mb));position:fixed;z-index:1103;outline:none !important;inset:var(--wd-admin-bar-h) 0 0 0;overflow:hidden;-webkit-backface-visibility:hidden;}
.mfp-container{width:100%;height:100%;display:flex;align-items:var(--wd-align-items, center);justify-content:var(--wd-justify-content, center);padding:var(--wd-popup-mt) var(--wd-popup-mr) var(--wd-popup-mb) var(--wd-popup-ml);}
.mfp-content{position:relative;z-index:1105;width:100%;max-height:100%;max-width:var(--wd-popup-width, 800px);}
.mfp-hide{display:none !important;}
.mfp-s-ready .mfp-preloader, .mfp-s-error .mfp-content{display:none;}
.mfp-wrap ~ :is(
.wd-close-side, .wd-side-hidden){z-index:900;pointer-events:none;}
.mfp-wrap ~ .wd-skip-links{display:none;}
.wd-popup-close{--wd-action-color:#FFF;--wd-action-color-hover:#bbb;position:absolute;top:calc(var(--wd-close-btn-offset-v, 50px) * -1);inset-inline-end:calc(var(--wd-close-btn-offset-h, 15px) * -1);z-index:100;}
.wd-popup{position:relative;display:none;padding:var(--wd-popup-padding, 30px);border-radius:var(--wd-popup-brd-radius, var(--wd-brd-radius));background-color:var(--bgcolor-white);content-visibility:unset !important;height:var(--wd-popup-height, auto);max-height:var(--wd-popup-max-height);}
.mfp-wrap .wd-popup{display:block;}
.wd-popup-wrap.wd-animation.wd-animated{--wd-anim-duration:.45s;--wd-trans-main:box 0s ease;}
.wd-animation-default.wd-animation-ready.wd-animated{--wd-anim-timing-f:cubic-bezier(0.19, 1, 0.22, 1);}
.wd-animation-default.wd-animation-ready:not(.wd-in){--wd-transform-translateX:-100px;}
.wd-animation-default.wd-animation-ready.wd-out{--wd-transform-translateX:100px;}:is(
.wd-entry-content, .entry-content, .is-layout-flow, .is-layout-constrained, .is-layout-constrained > .wp-block-group__inner-container) > *{margin-block:0 var(--wd-block-spacing);}:is(
.wd-entry-content, .entry-content, .is-layout-flow, .is-layout-constrained, .is-layout-constrained > .wp-block-group__inner-container) > *:last-child{margin-bottom:0;}
.wd-bg-parent{position:relative;}:where(.wd-bg-parent > *){position:relative;}
.alignleft{float:left;margin-right:20px;margin-bottom:20px;}
.alignright{float:right;margin-left:20px;margin-bottom:20px;}
.aligncenter{display:block;clear:both;margin:0 auto 20px auto;}:root .wd-custom-width{width:var(--wd-width, unset);max-width:100%;}
.whb-flex-row{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;}
.whb-column{display:flex;align-items:center;flex-direction:row;max-height:inherit;}
.whb-col-left, .whb-mobile-left{justify-content:flex-start;margin-left:-10px;}
.whb-col-right, .whb-mobile-right{justify-content:flex-end;margin-right:-10px;}
.whb-col-mobile{flex:1 1 auto;justify-content:center;margin-inline:-10px;}
.whb-clone .whb-general-header-inner{height:var(--wd-header-clone-h);max-height:var(--wd-header-clone-h);}
.whb-flex-flex-middle .whb-col-center{flex:1 1 0%;}
.whb-flex-equal-sides :is(
.whb-col-left, .whb-col-right){flex:1 1 0%;}
.whb-col-1 :is(
.whb-flex-row, .whb-column){max-width:calc(100% + 20px);justify-content:center;}
.whb-col-1 :is(.whb-col-left,
.whb-mobile-left){flex:1 1 auto;margin-inline:-10px;}
.whb-col-1 .wd-header-html{max-width:100%;}
.whb-general-header :is(
.whb-mobile-left, .whb-mobile-right){flex:1 1 0%;}
.whb-empty-column + .whb-mobile-right{flex:1 1 auto;}
.wd-header-overlap:where(:not(.single-product)) .wd-content-layout:first-child{padding-top:0;}
.whb-overcontent{min-height:.2px;}
.whb-overcontent .whb-main-header{position:absolute;}
body:not(.single-product) .whb-overcontent, .whb-overcontent.whb-custom-header{margin-bottom:0;padding-top:0 !important;}
.whb-with-shadow{box-shadow:0 1px 8px rgba(0, 0, 0, 0.1);}
.whb-main-header{position:relative;top:0;right:0;left:0;z-index:390;backface-visibility:hidden;-webkit-backface-visibility:hidden;}
.whb-clone{position:fixed;z-index:391;visibility:hidden;opacity:0;transition:opacity .1s ease, visibility .1s ease, transform .3s ease;animation:wd-fadeOutUpBig .1s ease;pointer-events:none;}
.whb-clone .whb-flex-row{border:none;}
.whb-clone.whb-sticked{visibility:visible;opacity:1;animation:wd-fadeInDownBig .3s ease;pointer-events:visible;pointer-events:unset;}
.whb-clone.whb-sticked .whb-not-sticky-row{display:block;}
.whb-clone .wd-header-main-nav{text-align:center;}
.whb-clone.whb-hide-on-scroll{transform:translateY(-100%);animation:none;}
.whb-clone.whb-scroll-up{transform:none;}
.whb-sticky-prepared{padding-top:var(--wd-header-h);}
.whb-sticky-prepared .whb-main-header{position:absolute;}:root:has(.whb-sticky-prepared):not(:has(.whb-top-bar)){--wd-top-bar-h:.00001px;--wd-top-bar-sm-h:.00001px;}:root:has(.whb-sticky-prepared):not(:has(.whb-general-header)){--wd-header-general-h:.00001px;--wd-header-general-sm-h:.00001px;}:root:has(.whb-sticky-prepared):not(:has(.whb-header-bottom)){--wd-header-bottom-h:.00001px;--wd-header-bottom-sm-h:.00001px;--wd-header-bottom-brd-w:.00001px;}
.whb-scroll-stick .whb-flex-row{transition:height .2s ease, max-height .2s ease;}
.whb-scroll-stick.whb-sticked .whb-flex-row{transition-duration:.3s;}
.whb-scroll-stick:is(
.whb-scroll-down, .whb-scroll-up) .whb-main-header{transition:transform .3s ease;}
.whb-scroll-stick.whb-scroll-down .whb-main-header{transform:translateY(-100%);}
.whb-scroll-stick.whb-scroll-up .whb-main-header{transform:none;}
.whb-scroll-slide.whb-sticked .whb-main-header{animation:wd-fadeInDownBig .4s ease;}
.whb-scroll-slide:is(
.whb-scroll-down, .whb-scroll-up) .whb-main-header{transition:transform .3s ease;}
.whb-scroll-slide.whb-hide-on-scroll.whb-sticked .whb-main-header{transform:translateY(-100%);animation:none;}
.whb-scroll-slide.whb-hide-on-scroll.whb-scroll-up .whb-main-header{transform:none;}
.whb-sticked .whb-main-header{position:fixed;}
.whb-sticked .whb-row{transition:background-color .3s ease;}
.whb-sticked .whb-not-sticky-row{display:none;}
.whb-sticky-shadow.whb-sticked .whb-main-header{box-shadow:0 1px 3px rgba(0, 0, 0, 0.1);}
.whb-sticky-shadow.whb-sticked .whb-row:last-child{border-bottom:none;}
.whb-sticky-shadow.whb-sticked .whb-row:last-child .whb-flex-row{border-bottom:none;}
.whb-sticky-shadow + .whb-clone{box-shadow:0 1px 3px rgba(0, 0, 0, 0.1);}
.whb-sticky-shadow + .whb-clone .whb-row{border-bottom:none;}
.whb-row{transition:background-color .2s ease;}
.whb-color-dark:not(.whb-with-bg){background-color:#FFF;}
.whb-color-light:not(.whb-with-bg){background-color:#212121;}
body:not(.single-product) .whb-overcontent:not(.whb-sticked) .whb-row:not(.whb-with-bg){background-color:transparent;}
.whb-row.whb-with-bdf, .whb-row.whb-with-bdf > .container{position:relative;}
.whb-row.whb-with-bdf:before{content:'';position:absolute;inset:0;}
@keyframes wd-fadeInDownBig {
from{transform:translate3d(0, -100%, 0);}
to{transform:none;}
}
@keyframes wd-fadeOutUpBig {
from{transform:none;}
to{transform:translate3d(0, -100%, 0);}
}
.wd-tools-element{position:relative;--wd-header-el-color:#333;--wd-header-el-color-hover:rgba(51,51,51,.6);--wd-tools-icon-base-width:20px;}
.wd-tools-element > a{display:flex;align-items:center;justify-content:center;height:40px;color:var(--wd-header-el-color);line-height:1;text-decoration:none !important;}
.wd-tools-element .wd-tools-icon{position:relative;display:flex;align-items:center;justify-content:center;font-size:0;}
.wd-tools-element .wd-tools-icon:before{font-size:var(--wd-tools-icon-base-width);}
.wd-tools-element .wd-tools-text{margin-inline-start:8px;text-transform:var(--wd-header-el-transform);white-space:nowrap;font-weight:var(--wd-header-el-font-weight);font-style:var(--wd-header-el-font-style);font-size:var(--wd-header-el-font-size);font-family:var(--wd-header-el-font);}
.wd-tools-element .wd-tools-count{z-index:1;width:var(--wd-count-size, 15px);height:var(--wd-count-size, 15px);border-radius:50%;text-align:center;letter-spacing:0;font-weight:400;line-height:var(--wd-count-size, 15px);}
.wd-tools-element:hover > a{color:var(--wd-header-el-color-hover);}
.wd-tools-element.wd-style-icon .wd-tools-text{display:none !important;}
.whb-top-bar .wd-tools-element{--wd-count-size:13px;--wd-tools-icon-base-width:14px;}
.whb-top-bar .wd-tools-element .wd-tools-text{font-weight:400;font-size:12px;}
.whb-color-light .wd-tools-element{--wd-header-el-color:#FFF;--wd-header-el-color-hover:rgba(255, 255, 255, 0.8);}
.wd-custom-icon, picture.wd-custom-icon img{max-width:var(--wd-tools-icon-width, 38px);width:var(--wd-tools-icon-width, revert-layer);transition:all .25s ease;}
.wd-tools-custom-icon .wd-tools-icon:before, .wd-tools-custom-icon .wd-tools-icon:after{display:none;}
.wd-tools-custom-icon:hover .wd-custom-icon{opacity:.6;}
.wd-tools-element:is(
.wd-design-2, .wd-design-5).wd-style-icon.wd-with-count{margin-inline-end:5px;}
.wd-tools-element:is(
.wd-design-2, .wd-design-5).wd-style-text.wd-with-count .wd-tools-text{margin-inline-start:14px;}
.wd-tools-element:is(
.wd-design-2, .wd-design-5) .wd-tools-count{position:absolute;top:-5px;inset-inline-end:-9px;background-color:var(--wd-primary-color);color:#FFF;font-size:9px;}
.wd-tools-element.wd-design-1.wd-with-count .wd-tools-count{margin-inline-start:8px;}
.wd-tools-element.wd-design-1 .wd-tools-count{width:auto;height:auto;text-transform:var(--wd-header-el-transform);font-weight:var(--wd-header-el-font-weight);font-style:var(--wd-header-el-font-style);font-size:var(--wd-header-el-font-size);font-family:var(--wd-header-el-font);line-height:inherit;}
.wd-tools-element.wd-design-1 .subtotal-divider{display:inline;}
.wd-tools-element.wd-design-4{--wd-count-size:19px;}
.wd-tools-element.wd-design-4.wd-with-count .wd-tools-count{margin-inline-start:6px;}
.wd-tools-element.wd-design-4 .wd-tools-count{display:inline-block;padding:0 2px;background-color:var(--wd-primary-color);color:#FFF;font-weight:700;font-size:10px;}
.whb-top-bar .wd-tools-element.wd-design-4{--wd-count-size:16px;}
.wd-tools-element:is(
.wd-design-6, .wd-design-7, .wd-design-8){--wd-count-size:18px;}
.wd-tools-element:is(
.wd-design-6, .wd-design-7, .wd-design-8) .wd-tools-inner{position:relative;}
.wd-tools-element:is(
.wd-design-6, .wd-design-7, .wd-design-8) .wd-tools-inner .wd-tools-icon{position:static;}
.wd-tools-element:is(
.wd-design-6, .wd-design-7, .wd-design-8) .wd-custom-icon{max-width:var(--wd-tools-icon-width, var(--wd-tools-icon-base-width));}
.wd-tools-element:is(
.wd-design-6, .wd-design-7, .wd-design-8) .wd-tools-count{position:absolute;top:-3px;inset-inline-end:-7px;background-color:#FFF;box-shadow:0 0 4px rgba(0, 0, 0, 0.17);color:var(--wd-primary-color);font-size:11px;}
.whb-top-bar .wd-tools-element:is(
.wd-design-6, .wd-design-7, .wd-design-8){--wd-count-size:13px;}
.wd-tools-element:is(
.wd-design-6, .wd-design-7){--wd-tools-sp:13px;}
.wd-tools-element:is(
.wd-design-6, .wd-design-7) :is(
.wd-tools-inner, .wd-tools-icon){height:42px;border-radius:42px;}
.wd-tools-element:is(
.wd-design-6, .wd-design-7) .wd-tools-inner{display:flex;align-items:center;padding:0 var(--wd-tools-sp);}
.wd-tools-element:is(
.wd-design-6, .wd-design-7):not(.wd-with-wrap) .wd-tools-icon{width:42px;}
.whb-top-bar .wd-tools-element:is(
.wd-design-6, .wd-design-7){--wd-tools-sp:9px;}
.whb-top-bar .wd-tools-element:is(
.wd-design-6, .wd-design-7) :is(
.wd-tools-inner, .wd-tools-icon){height:28px;}
.whb-top-bar .wd-tools-element:is(
.wd-design-6, .wd-design-7):not(.wd-with-wrap) .wd-tools-icon{width:28px;}
.whb-top-bar .wd-tools-element:is(
.wd-design-6, .wd-design-7) .wd-tools-count{font-size:9px;}
.wd-tools-element.wd-design-6 > a > :is(
.wd-tools-inner, .wd-tools-icon){border:1px solid rgba(0, 0, 0, 0.105);}
.whb-color-light .wd-tools-element.wd-design-6 > a > :is(
.wd-tools-inner, .wd-tools-icon){border-color:rgba(255, 255, 255, 0.25);}
.wd-tools-element.wd-design-7 > a > :is(
.wd-tools-inner, .wd-tools-icon){background-color:var(--wd-primary-color);color:#FFF;transition:inherit;}
.wd-tools-element.wd-design-7:hover > a > :is(
.wd-tools-inner, .wd-tools-icon){color:rgba(255, 255, 255, 0.8);}
.wd-tools-element.wd-design-8 .wd-tools-inner{display:flex;align-items:center;border-radius:42px;height:42px;padding-inline:3px;background-color:var(--wd-primary-color);transition:background-color .25s ease;color:#FFF;}
.wd-tools-element.wd-design-8 .wd-tools-text{margin-inline:10px;transition:color .25s ease;}
.wd-tools-element.wd-design-8 .wd-tools-icon{width:36px;height:36px;border-radius:50%;background-color:#FFF;color:#333;transition:all .25s ease;}
.whb-top-bar .wd-tools-element.wd-design-8 .wd-tools-inner{height:28px;}
.whb-top-bar .wd-tools-element.wd-design-8 .wd-tools-icon{height:22px;width:22px;}
.whb-top-bar .wd-tools-element.wd-design-8 .wd-tools-icon:before{font-size:12px;}
.whb-top-bar .wd-tools-element.wd-design-8 .wd-tools-text{margin-inline:6px;}
.wd-tools-element.wd-design-8:hover .wd-tools-inner{color:rgba(255, 255, 255, 0.8);}
.wd-tools-element.wd-design-8:hover .wd-tools-icon{color:#767676;}
.wd-tools-element > a, .wd-header-nav, .site-logo, [class*="wd-header-search-form"], .whb-column > .info-box-wrapper, .wd-header-text, .whb-column > .wd-button-wrapper, .whb-column > .wd-social-icons, .wd-header-html{padding-inline:10px;}
.wd-header-nav.wd-full-height, .wd-header-nav.wd-full-height :is(
.wd-nav, .wd-nav > li, .wd-nav > li > a), .wd-header-divider.wd-full-height, .wd-header-divider.wd-full-height:before, .whb-header-bottom .wd-header-cats,
.whb-top-bar .wd-header-cats, .whb-header-bottom .wd-header-cats.wd-style-1 .menu-opener,
.whb-top-bar .wd-header-cats.wd-style-1 .menu-opener{height:100%;}
.wd-header-nav{flex:1 1 auto;}
.wd-header-nav.wd-inline{flex:0 0 auto;max-width:100%;}
.whb-color-light .wd-header-nav > span{color:rgba(255, 255, 255, 0.8);}
.wd-nav-header > li > a{font-size:var(--wd-header-el-font-size);font-weight:var(--wd-header-el-font-weight);font-style:var(--wd-header-el-font-style);font-family:var(--wd-header-el-font);text-transform:var(--wd-header-el-transform);}
.wd-nav-header > li.color-primary{--nav-color:var(--wd-primary-color);--nav-color-hover:var(--wd-primary-color);}
.wd-nav-header:not(.wd-offsets-calculated) > li > .wd-dropdown:not(.wd-design-default){opacity:0;pointer-events:none;}
@supports (-webkit-touch-callout: none) {
.wd-nav-header:not(.wd-offsets-calculated) > li > .wd-dropdown:not(.wd-design-default){transform:translateY(15px) translateZ(0);}
}
.whb-color-light .wd-nav-header{--wd-navigation-color:255, 255, 255;}
.whb-color-light .wd-nav-header.wd-style-default{--nav-color-hover:rgba(255, 255, 255, 0.7);}
.whb-color-dark .wd-nav-header{--wd-navigation-color:51, 51, 51;}
.whb-top-bar .wd-nav-secondary > li > a{font-weight:400;font-size:12px;}
.wd-header-sticky-nav .wd-tools-icon:before{content:"\f15a";font-family:"woodmart-font";}
.site-logo{max-height:inherit;}
.wd-logo{max-height:inherit;transition:none;}
.wd-logo picture{max-height:inherit;}
.wd-logo picture img{max-width:inherit;}
.wd-logo img{padding-top:5px;padding-bottom:5px;max-height:inherit;transform:translateZ(0);backface-visibility:hidden;-webkit-backface-visibility:hidden;perspective:800px;}
.wd-logo img[src$=".svg"]{height:100%;}
.wd-logo img[width]:not([src$=".svg"]){width:auto;object-fit:contain;}
.wd-switch-logo .wd-sticky-logo{display:none;animation:wd-fadeIn .5s ease;}:is(
.whb-sticked, .whb-clone) .wd-switch-logo .wd-main-logo{display:none;}:is(
.whb-sticked, .whb-clone) .wd-switch-logo .wd-sticky-logo{display:block;}
.wd-header-fs-nav .wd-tools-icon:before{content:"\f15a";font-family:"woodmart-font";}
.wd-fs-menu{position:fixed;z-index:400;visibility:hidden;padding-block:80px;background-color:rgba(0, 0, 0, 0.9);opacity:0;transition:visibility .2s ease, opacity .2s ease;outline:none !important;}
.wd-fs-menu .wd-scroll-content{max-height:100%;height:100%;}
.wd-fs-menu.wd-opened{visibility:visible;opacity:1;transition:visibility .3s ease, opacity .3s ease;}
.wd-fs-inner{display:flex;flex-direction:column;height:100%;}
.wd-fs-inner:after, .wd-fs-inner:before{content:"";flex:1 1 auto;}
.wd-nav-fs{display:flex;margin-inline:0;transition:all 0.8s cubic-bezier(0.19, 1, 0.22, 1);transform:translateY(-80px);}
.wd-nav-fs > li{flex:1 1 100%;max-width:100%;width:100%;}
.wd-nav-fs > li > a{justify-content:center;margin:0 auto;padding-block:25px;max-width:700px;width:100%;font-weight:var(--wd-header-el-font-weight);font-style:var(--wd-header-el-font-style);font-size:22px;font-family:var(--wd-header-el-font);}
.wd-nav-fs > li.menu-item-has-children > a:after{content:none;}
.wd-opened .wd-nav-fs{transition:none;transform:none;}
.wd-opened .wd-nav-fs > li{animation:wd-fs-items 0.8s cubic-bezier(0.19, 1, 0.22, 1) both 1s;}
.wd-opened .wd-nav-fs > li:nth-child(1){animation-delay:0.1s;}
.wd-opened .wd-nav-fs > li:nth-child(2){animation-delay:0.2s;}
.wd-opened .wd-nav-fs > li:nth-child(3){animation-delay:0.3s;}
.wd-opened .wd-nav-fs > li:nth-child(4){animation-delay:0.4s;}
.wd-opened .wd-nav-fs > li:nth-child(5){animation-delay:0.5s;}
.wd-opened .wd-nav-fs > li:nth-child(6){animation-delay:0.6s;}
.wd-opened .wd-nav-fs > li:nth-child(7){animation-delay:0.7s;}
.wd-opened .wd-nav-fs > li:nth-child(8){animation-delay:0.8s;}
.wd-opened .wd-nav-fs > li:nth-child(9){animation-delay:0.9s;}
@keyframes wd-fs-items {
from{opacity:0;transform:translate3d(0, 100%, 0);}
to{opacity:1;transform:none;}
}
.wd-nav-fs .wd-nav-opener{position:absolute;inset-block:0;right:0;}
.wd-dropdown-fs-menu{margin:0 auto;min-height:auto !important;}
.sub-menu-open > .wd-dropdown-fs-menu{animation:wd-fadeIn .3s ease;}
li:not(.sub-menu-open) > .wd-dropdown-fs-menu{display:none;}
.wd-dropdown-fs-menu > .container{padding:0;}
.wd-dropdown-fs-menu .wd-sub-menu li a{font-size:16px;}
.wd-dropdown-fs-menu.wd-design-default{width:700px;}
.wd-dropdown-fs-menu.wd-design-default .wd-sub-menu li a{justify-content:center;padding-block:12px;font-size:18px;}
.wd-dropdown-fs-menu:is(
.wd-design-sized, .wd-design-full-width) .wd-sub-menu{margin-bottom:-10px;}
.wd-dropdown-fs-menu:is(
.wd-design-sized, .wd-design-full-width) .wd-sub-menu > li{margin-bottom:10px;min-width:200px;}
.wd-dropdown-fs-menu.wd-design-aside{display:none;}
.wd-fs-widget-area{margin-top:30px;}
.wd-fs-close.wd-style-icon{--wd-action-icon-size:26px;position:absolute;top:var(--wd-admin-bar-h);right:0;}
.wd-fs-close.wd-style-icon > a:before{font-size:26px;}
.wd-header-search .wd-tools-icon img, .wd-header-search .wd-tools-icon:before{transition:opacity .3s ease;}
.wd-header-search .wd-tools-icon:before{content:"\f130";font-family:"woodmart-font";}
.wd-header-search .wd-tools-icon:after{position:absolute;top:50%;left:50%;display:block;font-size:clamp(var(--wd-tools-icon-base-width), var(--wd-tools-icon-width, var(--wd-tools-icon-base-width)), 60px);opacity:0;transform:translate(-50%, -50%);content:"\f112";font-family:"woodmart-font";}
.wd-header-search:is(
.wd-design-6.wd-with-wrap, .wd-design-7.wd-with-wrap, .wd-design-8){min-width:var(--wd-tools-icon-base-width);}
.wd-header-search:is(
.wd-design-6.wd-with-wrap, .wd-design-7.wd-with-wrap, .wd-design-8) .wd-tools-icon:after{inset-inline-start:var(--wd-tools-sp);inset-inline-end:auto;transform:translateY(-50%);}
.wd-search-opened .wd-header-search .wd-tools-icon:after{opacity:1;transition:opacity .3s ease;}
.wd-search-opened .wd-header-search .wd-tools-icon img, .wd-search-opened .wd-header-search .wd-tools-icon:before{opacity:0;transition:none;}
.wd-search-dropdown{width:300px;}
.wd-search-dropdown input[type="text"]{height:70px !important;border:none;}
.wd-search-dropdown .wd-dropdown-results{inset-inline:calc((var(--wd-brd-radius) / 1.5));}
.form-style-underlined .wd-search-dropdown input[type="text"]{padding-left:15px;}
[class*="wd-header-search-form"]{flex:1 1 auto;}
[class*="wd-header-search-form"] input[type='text']{min-width:290px;}
.wd-header-search-form-mobile .searchform{--wd-form-height:42px;}
.wd-header-search-form-mobile .searchform input[type="text"]{min-width:100%;}
[class*="wd-header-search-form"] .wd-style-with-bg{--wd-form-bg:#FFF;}
.global-color-scheme-light [class*="wd-header-search-form"] .wd-style-with-bg{--wd-form-brd-color:rgba(0, 0, 0, 0.1);--wd-form-brd-color-focus:rgba(0, 0, 0, 0.15);--wd-form-color:#767676;--wd-form-placeholder-color:var(--wd-form-color);}
[class*="wd-search-full-screen"]{--wd-search-font-size:1.08em;position:fixed;z-index:400;visibility:hidden;opacity:0;outline:none !important;}
[class*="wd-search-full-screen"] :is(
.wd-search-history, .wd-search-requests, .wd-search-info-text):not(:last-child){margin-bottom:var(--wd-search-sp);}
[class*="wd-search-full-screen"] .wd-scroll-content:not(.wd-dropdown){--wd-scroll-h:100%;}
[class*="wd-search-full-screen"] .wd-search-suggestions{animation:wd-fadeInBottomShort 0.6s cubic-bezier(0.19, 1, 0.22, 1) both;}
[class*="wd-search-full-screen"] .wd-search-suggestions .wd-search-title{margin-top:var(--wd-search-sp);}
[class*="wd-search-full-screen"] .wd-search-suggestions .wd-search-title:first-child{margin-top:0;}
[class*="wd-search-full-screen"] .wd-suggestion{flex-direction:column;}
[class*="wd-search-full-screen"] .wd-suggestion-thumb{margin-bottom:10px;}
[class*="wd-search-full-screen"] .wd-not-found-msg{font-size:var(--wd-search-font-size);}
[class*="wd-search-full-screen"] .wd-suggestions-group.wd-type-categories .wd-suggestion{flex-direction:row;flex-basis:unset;}
[class*="wd-search-full-screen"] .wd-suggestions-group.wd-type-categories .wd-suggestion .wd-suggestion-thumb{margin-bottom:0;}
[class*="wd-search-full-screen"] .wd-suggestions-group.wd-type-categories .wd-suggestion .wd-entities-title{transition:all .25s ease;}
[class*="wd-search-full-screen"] .wd-suggestions-group.wd-type-categories .wd-suggestion:hover .wd-entities-title{opacity:.6;}
[class*="wd-search-full-screen"].wd-searched :is(
.wd-search-history, .wd-search-requests, .wd-search-info-text){display:none;}
[class*="wd-search-full-screen"] .wd-search-history ul{flex-direction:row;flex-wrap:wrap;}
[class*="wd-search-full-screen"] .wd-sh-head{display:block;}
[class*="wd-search-full-screen"] .wd-sh-head .wd-sh-clear{display:none;}
[class*="wd-search-full-screen"] .wd-sh-link:before{display:none;}
[class*="wd-search-full-screen"].wd-opened{visibility:visible;opacity:1;}
.wd-search-opened{overflow:hidden;}
.wd-search-full-screen{--wd-search-sp:20px;--wd-form-height:110px;display:flex;flex-direction:column;background-color:var(--bgcolor-white);box-shadow:0 0 14px rgba(0, 0, 0, 0.08);transition:opacity 0.5s cubic-bezier(0.19, 1, 0.22, 1) 0.5s, visibility 0.5s cubic-bezier(0.19, 1, 0.22, 1) 0.5s, transform 0.5s cubic-bezier(0.19, 1, 0.22, 1);transform:translate3d(0, 100%, 0);}
.wd-search-full-screen .wd-search-title, .wd-search-full-screen .wd-not-found-msg{text-align:center;}
.wd-search-full-screen :is(
.wd-search-history, .wd-search-requests, .wd-search-info-text):not(:last-child){padding-bottom:var(--wd-search-sp);border-bottom:1px solid var(--brdcolor-gray-300);}
.wd-search-full-screen .wd-search-results{margin-top:calc(var(--wd-search-sp) * -1);padding-top:var(--wd-search-sp);overflow-y:scroll;}
.wd-search-full-screen .wd-search-suggestions .wd-search-title{border-top:1px solid var(--brdcolor-gray-300);padding-block:var(--wd-search-sp) calc(var(--wd-search-sp) - 10px);}
.wd-search-full-screen .wd-search-suggestions .wd-search-title:first-child{border-top:none;padding-top:0;}
.wd-search-full-screen .wd-suggestions-group{display:flex;flex-wrap:wrap;justify-content:center;}
.wd-search-full-screen .wd-suggestion{flex-basis:200px;flex-grow:0;padding:10px;}
.wd-search-full-screen .wd-not-found{flex:1 1 100% !important;}
.wd-search-full-screen .wd-all-results{margin-top:10px;}
.wd-search-full-screen.wd-searched .wd-search-area{display:none;}
.wd-search-full-screen .searchform{padding-inline:100px;border-bottom:1px solid var(--brdcolor-gray-300);margin-bottom:var(--wd-search-sp);--wd-form-bg:transparent;--wd-form-color:var(--color-gray-800);--wd-form-placeholder-color:var(--color-gray-800);--wd-form-brd-width:0;--wd-form-height:unset;}
.wd-search-full-screen .searchform input[type="text"]{padding:0;text-align:center;font-weight:600;font-size:48px;}
.wd-search-full-screen .searchform .searchsubmit{display:none;}
.wd-search-full-screen .wd-close-search.wd-style-icon{--wd-action-icon-size:38px;position:absolute;top:5px;inset-inline-end:5px;z-index:1;}
.wd-search-full-screen .wd-close-search.wd-style-icon > a{width:100px;height:100px;}
.wd-search-full-screen .wd-search-info-text{padding-inline:15px;text-align:center;font-size:var(--wd-search-font-size);}
.wd-search-full-screen .wd-search-loader{top:calc(var(--wd-form-height) + 1px);}
.wd-search-full-screen .wd-search-loading ~ .wd-search-loader{opacity:1;pointer-events:auto;}
.wd-search-full-screen .wd-search-loading ~ .wd-search-loader:after{--wd-anim-state:running;}
.wd-search-full-screen .wd-search-history{padding-inline:var(--wd-search-sp);}
.wd-search-full-screen .wd-search-history ul{justify-content:center;}
.wd-search-full-screen .wd-search-requests{padding-inline:var(--wd-search-sp);}
.wd-search-full-screen .wd-search-requests ul{justify-content:center;}
.wd-search-full-screen .wd-search-area{margin-top:calc(var(--wd-search-sp) * -1);padding-top:var(--wd-search-sp);padding-inline:15px;height:100%;}
.wd-search-full-screen.wd-opened{transition:opacity 0s, visibility 0s, transform 0.5s cubic-bezier(0.19, 1, 0.22, 1);transform:none;}
.wd-search-full-screen-2{--wd-search-sp:30px;--wd-form-height:50px;--wd-content-heigh:100vh;top:var(--wd-admin-bar-h);display:flex;align-items:center;padding-top:50px;background-color:rgba(var(--bgcolor-white-rgb), 0.97);transition:all .25s ease;}
.wd-search-full-screen-2 :is(
.searchform, .wd-search-history, .wd-search-requests, .wd-search-area){visibility:hidden;opacity:0;transition:all 0.8s cubic-bezier(0.19, 1, 0.22, 1) 0.3s;transform:translateY(150px);}
.wd-search-full-screen-2 > .container{display:flex;flex-direction:column;max-height:100%;}
.wd-search-full-screen-2 .searchform{--wd-form-height:unset;margin-bottom:var(--wd-search-sp);}
.wd-search-full-screen-2 .wd-close-search.wd-style-icon{--wd-action-icon-size:26px;position:absolute;top:0;inset-inline-end:0;}
.wd-search-form.wd-display-full-screen-2{cursor:pointer;}
.wd-search-form.wd-display-full-screen-2 .searchform{pointer-events:none;user-select:none;}
.wd-search-form.wd-display-full-screen-2 .wd-clear-search{display:none;}
.wd-search-full-screen-2 .wd-search-suggestions .wd-search-title{margin-bottom:var(--wd-search-sp);text-transform:unset;}
.wd-search-full-screen-2 .wd-search-results{height:0;transition:all .6s ease;}
.wd-search-full-screen-2 .wd-suggestions-group{gap:20px;grid-template-columns:repeat(auto-fill, minmax(200px, 1fr));}
.wd-search-full-screen-2 .wd-all-results{margin-top:var(--wd-search-sp);}
.wd-search-full-screen-2 .wd-suggestions-group.wd-type-categories{display:flex;flex-wrap:wrap;}
.wd-search-full-screen-2.wd-searched .wd-search-results{height:calc(var(--wd-content-heigh) - var(--wd-form-height) - var(--wd-admin-bar-h) - 50px);}
.wd-search-full-screen-2.wd-searched .wd-search-results.wd-no-results{height:20vh;}
.wd-search-full-screen-2.wd-searched .wd-search-area{visibility:hidden;padding:0;max-height:0;height:0;opacity:0;}
.wd-search-full-screen-2.wd-opened :is(
.searchform, .wd-search-history, .wd-search-requests, .wd-search-area){visibility:visible;opacity:1;transform:none;}
.whb-column > .info-box-wrapper .wd-info-box{--ib-icon-sp:10px;}
.wd-header-text{--wd-tags-mb:10px;flex:1 1 auto;}
.wd-header-text p:first-child:empty{display:none;}
.wd-header-text.wd-inline{flex:0 0 auto;}
.whb-top-bar .wd-header-text{font-size:12px;line-height:1.2;}
.whb-color-light .wd-header-text{--wd-text-color:rgba(255, 255, 255, 0.8);--wd-title-color:#FFF;--wd-link-color:rgba(255, 255, 255, 0.9);--wd-link-color-hover:#FFF;color:var(--wd-text-color);}
.wd-header-divider:before{content:"";display:block;height:18px;border-right:1px solid;}
.whb-color-dark .wd-header-divider:before{border-color:var(--wd-divider-color, rgba(0, 0, 0, 0.105));}
.whb-color-light .wd-header-divider:before{border-color:var(--wd-divider-color, rgba(255, 255, 255, 0.25));}
.whb-col-right .wd-header-divider:last-child, .whb-mobile-right .wd-header-divider:last-child, .whb-col-mobile .wd-header-divider:last-child{padding-right:10px;}
.whb-col-left .wd-header-divider:first-child, .whb-mobile-left .wd-header-divider:first-child, .whb-col-mobile .wd-header-divider:first-child{padding-left:10px;}
.whb-col-center .wd-header-divider:first-child{padding-left:10px;}
.whb-col-center .wd-header-divider:last-child{padding-right:10px;}
.wd-header-mobile-nav .wd-tools-icon:before{content:"\f15a";font-family:"woodmart-font";}
.mobile-nav .wd-heading{position:relative;z-index:6;background-color:inherit;}
.mobile-nav .searchform{--wd-form-brd-width:0;--wd-form-bg:transparent;--wd-form-color:var(--color-gray-500);--wd-form-placeholder-color:var(--color-gray-500);z-index:4;box-shadow:0 -1px 9px rgba(0, 0, 0, 0.17);}
.mobile-nav .searchform input[type="text"]{padding-right:70px;padding-left:20px;height:70px;font-weight:600;}
.mobile-nav .wd-search-results{position:relative;z-index:4;border-radius:0;inset-inline:auto;}
.mobile-nav .wd-search-results:not(.wd-opened){display:none;}
.mobile-nav .wd-suggestion{padding:10px 20px;}
.mobile-nav .create-nav-msg{padding:20px;}
.wd-nav-mobile{--nav-radius:0;--nav-color-hover:var(--wd-primary-color);display:none;margin-inline:0;animation:wd-fadeIn 1s ease;}
.wd-nav-mobile > li{flex:1 1 100%;max-width:100%;width:100%;}
.wd-nav-mobile > li > a:hover{color:var(--nav-color-hover);}
.wd-nav-mobile > li.menu-item-has-children > a:after{content:none;}
.wd-nav-mobile .wd-with-icon > a:before{margin-right:7px;font-weight:400;font-family:"woodmart-font";}
.wd-nav-mobile .menu-item-account > a:before{content:"\f124";}
.wd-nav-mobile .menu-item-wishlist > a:before{content:"\f106";}
.wd-nav-mobile .menu-item-compare > a:before{content:"\f128";}
.wd-nav-mobile.wd-active{display:block;}
.wd-nav-mobile:not(.wd-html-block-on) .menu-item-has-block .wd-nav-opener{display:none;}
.wd-nav-mobile.wd-html-block-on .wd-mob-nav-html-block{overflow:hidden;border-bottom:1px solid var(--brdcolor-gray-300);max-width:var(--wd-side-hidden-w);}
.wd-nav-mobile.wd-html-block-on .menu-item-has-block .wd-negative-gap > .elementor-container{--wd-el-column-gap:.001px;}
.wd-nav-mobile.wd-html-block-on .menu-item-has-block .mega-menu-list .sub-sub-menu{display:block;}
.wd-nav-mobile > li, .wd-nav-mobile > li > ul li{display:flex;flex-wrap:wrap;}
.wd-nav-mobile > li > a, .wd-nav-mobile > li > ul li > a{flex:1 1 0%;padding:5px 20px;min-height:50px;border:none;border-bottom:1px solid var(--brdcolor-gray-300);}
.wd-nav-mobile > li > :is(
.wd-sub-menu, .sub-sub-menu), .wd-nav-mobile > li > ul li > :is(
.wd-sub-menu, .sub-sub-menu){display:none;flex:1 1 100%;order:3;}
.wd-nav-mob-tab{--nav-gap:0;--nav-pd:18px 15px;--nav-color:rgba(var(--wd-navigation-color), .5);--nav-color-hover:rgba(var(--wd-navigation-color), 1);--nav-bg:rgba(var(--color-black-rgb), .04);--nav-bg-active:rgba(var(--color-black-rgb), .09);--nav-radius:0;display:flex;margin:0;border-bottom:1px solid var(--brdcolor-gray-300);}
.wd-nav-mob-tab > li{flex:1 0 50%;max-width:50%;}
.wd-nav-mob-tab > li > a{justify-content:center;text-align:center;height:100%;}
.wd-nav-mob-tab.wd-style-underline .nav-link-text{position:static;}
.wd-nav-mob-tab.wd-style-underline .nav-link-text:after{top:auto;bottom:-1px;}
.wd-nav-mob-tab.wd-swap{flex-direction:row-reverse;}
.wd-nav-mob-tab:not(.wd-swap) li:first-child .nav-link-text:after,
.wd-nav-mob-tab.wd-swap li:last-child .nav-link-text:after{right:0;left:auto;}
.mobile-nav .wd-nav-opener{border-left:1px solid var(--brdcolor-gray-300);border-bottom:1px solid var(--brdcolor-gray-300);}
.widgetarea-mobile{padding:20px;}
.wd-nav.wd-layout-drilldown > li [class*="sub-menu"] > :is(
.menu-item, .wd-drilldown-back, .woocommerce-MyAccount-navigation-link) > a:hover{color:var(--nav-color-hover);}
.wd-drilldown-back{display:flex;}
.wd-drilldown-back a{display:flex;align-items:center;flex:1 1 0%;padding:5px 20px;min-height:50px;border-bottom:1px solid var(--brdcolor-gray-300);text-decoration:none;}
.wd-drilldown-back .wd-nav-opener{border-inline-end:1px solid var(--brdcolor-gray-300);border-inline-start:none;}
.wd-drilldown-back .wd-nav-opener:after{content:"\f114";}
.wd-nav.wd-layout-drilldown .wd-sub-accented [class*="sub-menu"]{display:block;}
.wd-drilldown-fade-in.wd-drilldown-hide > li > :is(a, span),
.wd-drilldown-fade-in .wd-drilldown-hide > li > :is(a, span){display:none;}
.wd-drilldown-fade-in [class*="sub-menu"]:is(
.wd-drilldown-show, .wd-drilldown-hide){display:block;}
.wd-drilldown-slide{position:relative;overflow:hidden;}
.wd-drilldown-slide.wd-drilldown-hide > li > :is(a, span),
.wd-drilldown-slide .wd-drilldown-hide > li > :is(a, span){visibility:hidden;opacity:0;transition:all .3s ease;transform:translate3d(-50px, 0, 0);}
.wd-drilldown-slide .wd-mob-nav-html-block > *{content-visibility:hidden;}
.wd-drilldown-slide .menu-item{position:static;}
.wd-drilldown-slide .menu-item > [class*="sub-menu"]{position:absolute;top:0;inset-inline-start:calc(100% + 1px);width:100%;display:block;background-color:var(--bgcolor-white);transition:transform .3s ease;z-index:2;box-shadow:-1px 0px 0px 0px var(--brdcolor-gray-300);}
.wd-drilldown-slide .menu-item > [class*="sub-menu"]:is(
.wd-drilldown-show, .wd-drilldown-hide){transform:translate3d(calc(-100% - 1px), 0, 0);}
.wd-drilldown-slide .menu-item > [class*="sub-menu"].wd-drilldown-show .wd-mob-nav-html-block > *{content-visibility:visible;}
.wd-nav.wd-layout-drilldown > li [class*="sub-menu"] > .menu-item > a, .wd-nav .wd-sub-menu .wd-drilldown-back > a, .wd-nav.wd-layout-drilldown .woocommerce-MyAccount-navigation-link > a{font-size:13px;color:var(--nav-color);font-weight:600;text-transform:uppercase;}
.wd-drilldown-fade-in > li > :is(span, a), .wd-drilldown-fade-in > li [class*="sub-menu"] > .menu-item > :is(span, a), .wd-drilldown-fade-in .wd-mob-nav-html-block, .wd-drilldown-fade-in .woocommerce-MyAccount-navigation-link > a, .wd-drilldown-fade-in .wd-drilldown-back > :is(span, a){animation:wd-fadeIn 1s ease;}
.mobile-nav .wd-nav-opener.wd-active{background-color:var(--wd-primary-color);color:#FFF;}
.wd-header-cats{position:relative;margin-inline:10px;}
.whb-header-bottom .wd-header-cats{margin-top:calc(var(--wd-header-general-brd-w) * -1);margin-bottom:calc(var(--wd-header-bottom-brd-w) * -1);height:calc(100% + var(--wd-header-general-brd-w) + var(--wd-header-bottom-brd-w));}
.wd-header-cats.wd-event-click{cursor:pointer;}
.wd-header-cats .menu-opener{position:relative;z-index:300;display:flex;align-items:center;max-width:320px;color:#333;line-height:1;transition:all .25s ease;}
.wd-header-cats .menu-opener .menu-open-label{text-transform:var(--wd-header-el-transform);font-weight:var(--wd-header-el-font-weight);font-style:var(--wd-header-el-font-style);font-size:var(--wd-header-el-font-size);font-family:var(--wd-header-el-font);}
.wd-header-cats .menu-opener.color-scheme-light{color:#FFF;}
.wd-header-cats .menu-opener:not(.has-bg){background-color:var(--wd-primary-color);}
.wd-header-cats .menu-opener-icon:not(.custom-icon):after{font-size:18px;content:"\f15a";font-family:"woodmart-font";}
.wd-header-cats .menu-opener-icon.custom-icon:empty{display:none;}
.wd-header-cats.wd-style-1 .menu-opener{padding:10px 15px;min-width:270px;height:50px;border-top-left-radius:var(--wd-brd-radius);border-top-right-radius:var(--wd-brd-radius);}
.wd-header-cats.wd-style-1 .menu-opener:after{font-size:11px;margin-inline-start:auto;content:"\f129";font-family:"woodmart-font";}
.wd-header-cats.wd-style-1 .menu-opener-icon{flex:0 0 auto;margin-inline-end:10px;}
.wd-dropdown-cats{right:0;z-index:299;min-width:270px;box-shadow:none;}
.wd-dropdown-cats, .wd-dropdown-cats .wd-nav.wd-nav-vertical, .wd-dropdown-cats .wd-nav.wd-nav-vertical > li:first-child > a{border-top-left-radius:0;border-top-right-radius:0;}
.wd-more-cat-btn a:after{margin-inline:auto;font-weight:400;font-style:normal;font-size:12px;content:"\f129";font-family:"woodmart-font";}
.wd-show-cat .wd-more-cat-btn a:after{transform:rotate(180deg);}
.wd-nav-vertical.wd-design-default > li.wd-more-cat-btn > a{--nav-bg:var(--bgcolor-gray-200);--nav-bg-hover:var(--bgcolor-gray-300);min-height:32px;}
.wd-nav-vertical.wd-design-with-bg > li.wd-more-cat-btn > a{--nav-bg:rgba(0, 0, 0, 0.04);min-height:48px;}
.wd-header-cart .wd-tools-icon:before{content:"\f105";font-family:"woodmart-font";}
.wd-header-cart .wd-tools-icon.wd-icon-alt:before{content:"\f126";font-family:"woodmart-font";}
.wd-header-cart :is(
.wd-cart-subtotal, .subtotal-divider, .wd-tools-count){vertical-align:middle;}
.wd-header-cart .wd-cart-number > span, .wd-header-cart .subtotal-divider{display:none;}
.wd-header-cart .wd-cart-subtotal .amount{color:inherit;font-weight:inherit;font-size:inherit;}
.wd-header-cart:is(
.wd-design-5, .wd-design-6, .wd-design-7):not(.wd-style-text) .wd-tools-text{display:none;}
.wd-header-cart.wd-design-2.wd-style-icon{margin-inline-end:5px;}
.wd-header-cart.wd-design-2 .wd-tools-text{margin-inline-start:15px;}
.wd-header-cart.wd-design-4 .wd-cart-number{display:inline-block;padding:0 2px;margin-inline-start:6px;width:19px;height:19px;border-radius:50%;background-color:var(--wd-primary-color);color:#FFF;text-align:center;font-weight:700;font-size:10px;line-height:19px;}
.wd-header-cart.wd-design-4:not(.wd-style-text) .wd-tools-text{display:none;}
.whb-top-bar .wd-header-cart.wd-design-4 .wd-cart-number{width:16px;height:16px;line-height:16px;}
.wd-header-cart.wd-design-5:not(.wd-style-text){margin-inline-end:5px;}
.wd-header-cart.wd-design-5 .wd-tools-text{margin-inline-start:15px;}
.wd-dropdown-cart{padding:20px;width:330px;}:is(
.woocommerce-cart, .woocommerce-checkout) :is(
.cart-widget-side, .wd-dropdown-cart){display:none;}
.wd-header-cart.wd-design-3 > a{height:auto;}
.wd-header-cart.wd-design-3 .wd-tools-icon:before{color:rgba(0, 0, 0, 0.17);font-size:32px;}
.wd-header-cart.wd-design-3 .wd-tools-text{display:flex;flex-direction:column-reverse;margin-inline-start:12px;padding-inline-start:12px;border-inline-start:1px solid rgba(0, 0, 0, 0.1);}
.wd-header-cart.wd-design-3 .wd-cart-number{width:auto;height:auto;border-radius:0;color:#767676;text-align:inherit;text-transform:none;font-weight:400;font-size:13px;line-height:20px;}
.wd-header-cart.wd-design-3 .wd-cart-number > span{display:inline-block;}
.wd-header-cart.wd-design-3 .wd-cart-subtotal{line-height:20px;}
.wd-header-cart.wd-design-3 .wd-cart-subtotal .amount{color:var(--wd-primary-color);font-weight:900;font-size:14px;}
.whb-color-light .wd-header-cart.wd-design-3 .wd-tools-text{border-color:rgba(255, 255, 255, 0.3);}
.whb-color-light .wd-header-cart.wd-design-3 .wd-tools-icon:before{color:#FFF;}
.whb-color-light .wd-header-cart.wd-design-3 .wd-cart-number{color:rgba(255, 255, 255, 0.8);}
.cart-widget-side{display:flex;flex-direction:column;}
.cart-widget-side .widget_shopping_cart{position:relative;flex:1 1 100%;}
.cart-widget-side .widget_shopping_cart_content{display:flex;flex:1 1 auto;flex-direction:column;height:100%;}
.cart-widget-side .shopping-cart-widget-body{position:relative;flex:1 1 auto;}
.cart-widget-side .wd-scroll-content{position:absolute;inset:0;max-height:100%;overscroll-behavior:none;}
.cart-widget-side .woocommerce-mini-cart .mini_cart_item{margin-bottom:0;padding:15px;transition:background-color .3s ease;}
.cart-widget-side .woocommerce-mini-cart .mini_cart_item:hover{background-color:var(--bgcolor-gray-100);}
.cart-widget-side .woocommerce-mini-cart .remove{top:13px;inset-inline-end:10px;}
.cart-widget-side .shopping-cart-widget-footer{flex:0 0 auto;padding-bottom:15px;}
.cart-widget-side .shopping-cart-widget-footer > *{padding-inline:15px;}
.cart-widget-side .woocommerce-mini-cart__total{margin-top:0;}
.cart-widget-side .wd-empty-mini-cart{margin-top:20px;padding-inline:15px;}
.wd-header-cart.wd-design-2 .wd-cart-number, .wd-header-cart.wd-design-5 .wd-cart-number{position:absolute;top:-5px;inset-inline-end:-9px;z-index:1;width:15px;height:15px;border-radius:50%;background-color:var(--wd-primary-color);color:#FFF;text-align:center;letter-spacing:0;font-weight:400;font-size:9px;line-height:15px;}
.whb-top-bar .wd-header-cart.wd-design-2 .wd-cart-number, .whb-top-bar .wd-header-cart.wd-design-5 .wd-cart-number{width:13px;height:13px;line-height:13px;}
.wd-header-wishlist .wd-tools-icon:before{content:"\f106";font-family:"woodmart-font";}
.wd-header-compare .wd-tools-icon:before{content:"\f128";font-family:"woodmart-font";}
.wd-dropdown-compare a{justify-content:space-between;}
.wd-dropdown-compare .count{margin-inline-start:10px;color:var(--color-gray-300);}
.wd-header-my-account .wd-tools-icon:before{content:"\f124";font-family:"woodmart-font";}
.wd-account-style-text .wd-tools-icon{display:none !important;}
.wd-account-style-text .wd-tools-text{margin-left:0;}
.wd-account-style-icon:not(.wd-with-username) .wd-tools-text{display:none;}
.login-form-side .woocommerce-notices-wrapper{padding:20px 15px 0 15px;}
.login-form-side .woocommerce-notices-wrapper > .woocommerce-error{margin-bottom:0;}
.login-form-side .woocommerce-form-login{padding:20px 15px 15px 15px;border-bottom:1px solid var(--brdcolor-gray-300);}
.login-form-side .woocommerce-form-login.hidden-form{display:none;}
.create-account-question{padding:20px 15px;border-bottom:1px solid var(--brdcolor-gray-300);text-align:center;--wd-tags-mb:15px;}
.create-account-question p{color:var(--color-gray-900);font-weight:600;}
.create-account-question:before{display:block;margin-bottom:15px;color:var(--color-gray-200);font-size:54px;line-height:1;content:"\f124";font-family:"woodmart-font";}
.create-account-question .btn{--btn-color:var(--color-gray-800);--btn-color-hover:var(--color-gray-500);--btn-brd-color:var(--wd-primary-color);--btn-bgcolor:transparent;--btn-brd-width:2px;--btn-height:none;--btn-padding:0;border-top:0;border-inline:0;}
.wd-dropdown-register{padding:25px;width:350px;}
.wd-dropdown-register .wd-heading{padding:0 0 12px 0;margin-bottom:15px;}
.wd-dropdown-register .woocommerce-form-login{--wd-tags-mb:15px;}
.whb-row .wd-dropdown-menu{--wd-content-h:calc(100vh - var(--wd-admin-bar-h) - var(--wd-header-banner-mt) - var(--wd-header-h) + var(--wd-dropdown-mt, .001px));}
.whb-top-bar{--wd-header-h:var(--wd-top-bar-h);}
.whb-general-header{--wd-header-h:calc(var(--wd-top-bar-h) + var(--wd-header-general-h));}
.whb-general-header .wd-header-nav:not(.wd-full-height) .wd-dropdown-menu{--wd-dropdown-mt:calc(((var(--wd-header-general-h) - 40px) / 2) - 15px);}
.whb-header-bottom{--wd-header-h:calc(var(--wd-top-bar-h) + var(--wd-header-general-h) + var(--wd-header-bottom-h));}
.whb-sticky-real.whb-sticked .whb-row{--wd-header-banner-mt:.001px;--wd-top-bar-h:var(--wd-top-bar-sticky-h);--wd-header-general-h:var(--wd-header-general-sticky-h);--wd-header-bottom-h:var(--wd-header-bottom-sticky-h);}
.whb-clone .whb-general-header{--wd-header-banner-mt:.001px;--wd-header-h:var(--wd-header-clone-h);}
.whb-clone .whb-general-header .wd-dropdown-menu{--wd-dropdown-mt:.001px !important;}
.wd-custom-dropdown{padding-inline:10px;}
.wd-page-title{--wd-align:start;--wd-title-sp:15px;--wd-title-font-s:36px;position:relative;padding-block:var(--wd-title-sp);}
.wd-page-title .container{position:relative;display:flex;flex-direction:column;align-items:var(--wd-align);text-align:var(--wd-align);gap:10px;}
.wd-page-title .title{font-size:var(--wd-title-font-s);line-height:1.2;margin-bottom:0;}
.wd-page-title-bg img{width:100%;height:100%;object-fit:cover;}
.title-design-centered{--wd-align:center;}
.wd-page-title-el .wd-page-title{border-radius:inherit;}
.wd-page-title-el.wd-stretched{position:relative;width:calc(100vw - var(--wd-scroll-w) - var(--wd-sticky-nav-w));inset-inline-start:calc(50% - 50vw + var(--wd-scroll-w) / 2 + var(--wd-sticky-nav-w) / 2);}
.wd-page-wrapper{position:relative;background-color:var(--wd-main-bgcolor);}
body:not([class*="wrapper-boxed"]){background-color:var(--wd-main-bgcolor);}
.wd-page-content{min-height:50vh;background-color:var(--wd-main-bgcolor);}
.container, .container-fluid{width:100%;max-width:var(--wd-container-w);padding-inline:15px;margin-inline:auto;}
.container-fluid{max-width:none;}
.wd-content-layout{padding-block:40px;}:where(.wd-content-layout > div){grid-column:auto/span var(--wd-col);}
.wd-sidebar .wd-heading{display:none;}
.footer-sidebar{padding-block:40px;}
.footer-column > *:not(.widget){margin-block:0 var(--wd-block-spacing);}
.footer-column > *:not(.widget):last-child{margin-bottom:0;}
.wd-prefooter{padding-bottom:40px;background-color:var(--wd-main-bgcolor);}
.wd-copyrights{--wd-tags-mb:10px;padding-block:20px;border-top:1px solid var(--brdcolor-gray-300);}
.wd-copyrights.wd-layout-two-columns > .wd-grid-g{--wd-col-lg:2;--wd-col-md:1;}
.wd-copyrights.wd-layout-centered{text-align:center;}
.wd-post-title{--wd-tags-mb:0;}
.wd-post-image{position:relative;display:inline-block;}
.wd-post-image img{border-radius:var(--wd-brd-radius);}
.wd-post-cat{--wd-link-decor:none;--wd-link-decor-hover:none;}
.wd-post-cat.wd-style-default{--wd-link-color:var(--color-gray-400);--wd-link-color-hover:var(--color-gray-600);color:var(--wd-link-color);}
.wd-single-post-cat:has(.wd-style-with-bg){line-height:1;}
.wd-post-cat.wd-style-with-bg{--wd-link-color:#FFF;--wd-link-color-hover:rgba(255, 255, 255, 0.8);display:inline-block;overflow:hidden;padding-inline:10px;height:2em;border-radius:calc(var(--wd-brd-radius) / 1.5);background-color:var(--wd-primary-color);color:#FFF;line-height:2em;text-transform:uppercase;font-weight:600;font-size:.8em;}
.wd-carousel .wd-post-cat.wd-style-with-bg{transform:translate3d(0px, 0, 0);}
.wd-modified-date{display:none;color:var(--color-gray-400);}
.wd-post-date.wd-style-default{color:var(--color-gray-400);}
.wd-single-post-date{line-height:1;}
.wd-post-date.wd-style-with-bg{position:absolute;top:15px;inset-inline-start:15px;z-index:2;display:inline-flex;flex-direction:column;gap:5px;min-width:53px;padding:7px;text-align:center;line-height:1;border-radius:calc(var(--wd-brd-radius) / 1.5);background-color:var(--bgcolor-white);box-shadow:0 0 9px rgba(0, 0, 0, 0.1);color:var(--color-gray-800);}
.wd-post-date.wd-style-with-bg .post-date-day{font-size:22px;}
.wd-post-date.wd-style-with-bg .post-date-month{text-transform:uppercase;font-weight:600;font-size:12px;}
.wd-carousel .wd-post-date.wd-style-with-bg{transform:translate3d(0px, 0, 0);}
.comment-form{display:flex;flex-wrap:wrap;margin-inline:-10px;}
.comment-form > p, .comment-form .comment-form-images{flex:1 1 max(400px, 50%);margin-bottom:15px;padding-inline:10px;}
.comment-form .comment-notes, .comment-form .comment-form-comment, .comment-form .form-submit, .comment-form .comment-form-cookies-consent, .comment-form .comment-form-images{flex-basis:100%;max-width:100%;width:100%;}
.comment-form .comment-form-cookies-consent label{display:inline;}
.comment-form .comment-notes{margin-bottom:20px;}
.comment-form .form-submit{margin-block:5px 0;}
.comment-form .submit{border-radius:var(--btn-accented-brd-radius);color:var(--btn-accented-color);box-shadow:var(--btn-accented-box-shadow);background-color:var(--btn-accented-bgcolor);text-transform:var(--btn-accented-transform, var(--btn-transform, uppercase));font-weight:var(--btn-accented-font-weight, var(--btn-font-weight, 600));font-family:var(--btn-accented-font-family, var(--btn-font-family, inherit));font-style:var(--btn-accented-font-style, var(--btn-font-style, unset));}
.comment-form .submit:hover{color:var(--btn-accented-color-hover);box-shadow:var(--btn-accented-box-shadow-hover);background-color:var(--btn-accented-bgcolor-hover);}
.comment-form .submit:active{box-shadow:var(--btn-accented-box-shadow-active);bottom:var(--btn-accented-bottom-active, 0);}
.comment-form-comment{width:100% !important;}
.form-style-underlined .comment-form-comment{margin-bottom:30px;}
#comments .avatar{flex:1 0 auto;margin-inline-start:0;}
.comments-area :is(
.comments-title, .comment-reply-title){font-size:22px;}
.comments-area .comment-reply-title small{vertical-align:middle;}
.comments-area .comment-list{--li-pl:0;--list-mb:0;--li-mb:0;line-height:1.6;margin-bottom:50px;list-style:none;}
.comments-area .comment-list .comment-reply-title{font-size:var(--wd-text-font-size);}
.comments-area .comment{padding-block:30px;border-bottom:1px solid var(--brdcolor-gray-300);}
.comments-area :is(
.pingback, .trackback){margin-bottom:15px;}
.comments-area :is(
.pingback, .trackback) .comment-body{padding-inline-start:0;}
.comments-area :is(
.pingback, .trackback) .comment-edit-link:after{vertical-align:baseline;}
.comments-area :is(
.pingback, .trackback) a{font-weight:600;}
.comments-area .children{margin-top:30px;}
.comments-area #cancel-comment-reply-link{display:inline-block;margin-inline-start:10px;vertical-align:middle;font-size:0;}
.comments-area #cancel-comment-reply-link:after{font-size:var(--wd-text-font-size);content:"\f112";font-family:"woodmart-font";}
.comments-area .comment-body{position:relative;padding-inline-start:95px;}
.comments-area .comment-edit-link{display:inline-block;margin-inline-start:5px;font-size:0;}
.comments-area .comment-edit-link:after{vertical-align:middle;font-size:.8rem;content:"\f116";font-family:"woodmart-font";}
.comments-area .comment-author{float:inline-start;margin-bottom:10px;}
.comments-area .comment-author:first-letter{text-transform:uppercase;}
.comments-area .comment-author .fn{color:var(--color-gray-900);vertical-align:top;font-weight:600;font-style:normal;}
.comments-area .comment-author .says{margin-inline-start:3px;vertical-align:top;}
.comments-area .comment-author img{position:absolute;top:0;inset-inline-start:0;max-width:74px;width:100%;border-radius:50%;}
.comments-area .comment-meta{margin-bottom:15px;text-align:end;}
.comments-area .comment-meta a{color:var(--color-gray-300);vertical-align:middle;}
.comments-area .reply{margin-top:15px;}
.comments-area .reply a{color:var(--wd-primary-color);text-transform:uppercase;font-weight:900;}
.comments-area .reply a:hover{color:var(--wd-primary-color);opacity:.7;}
.comments-area .comment-respond{margin-top:30px;}
.comments-area .logged-in-as{font-size:0;}
.comments-area .logged-in-as > a{color:var(--color-gray-600);font-weight:600;font-size:var(--wd-text-font-size);text-decoration:none;}
.comments-area .logged-in-as > a:not(:last-child){margin-inline-end:12px;padding-inline-end:10px;border-inline-end:1px solid var(--brdcolor-gray-300);}
.comments-area .logged-in-as > a:hover{color:var(--wd-primary-color);}
.comments-area .logged-in-as .required-field-message{font-size:var(--wd-text-font-size);}
.comments-area .no-comments{color:#333;font-weight:600;}
.comments-area .children, .commentlist .children{margin-inline-start:30px;border-top:1px solid var(--brdcolor-gray-300);}
.comments-area .children .comment:last-child, .commentlist .children .comment:last-child{padding-bottom:0;border-bottom:none;}
.post-password-form label{display:inline-block;margin-bottom:10px;vertical-align:bottom;font-weight:600;}
.post-password-form input[type="submit"]{margin-bottom:10px;vertical-align:bottom;}
.post-password-form p:last-child{margin-bottom:0;}
.page-links{margin-top:10px;}
.post-page-numbers{padding:0 5px;}
.wd-page-nav{display:flex;align-items:center;}
.wd-page-nav:not(:last-child){margin-bottom:40px;}
.wd-builder-off .wd-page-nav{border-block:2px solid var(--brdcolor-gray-300);}
.back-to-archive{--wd-link-color:var(--color-gray-300);--wd-link-color-hover:var(--color-gray-900);display:flex;align-items:center;justify-content:center;width:40px;height:40px;font-size:0;text-decoration:none !important;}
.back-to-archive:after{font-size:20px;content:"\f122";font-family:"woodmart-font";}
.wd-page-nav-icon{position:absolute;top:calc(50% - 20px);display:flex;align-items:center;justify-content:center;width:40px;height:40px;font-size:16px;line-height:1;border:1px solid var(--brdcolor-gray-300);border-radius:50%;color:var(--color-gray-800);}
.prev-btn .wd-page-nav-icon{inset-inline-start:0;}
.prev-btn .wd-page-nav-icon:after{content:"\f114";font-family:"woodmart-font";}
.rtl .prev-btn .wd-page-nav-icon:after{content:"\f113";}
.next-btn .wd-page-nav-icon{inset-inline-end:0;}
.next-btn .wd-page-nav-icon:after{content:"\f113";font-family:"woodmart-font";}
.rtl .next-btn .wd-page-nav-icon:after{content:"\f114";}
.wd-page-nav-btn{flex:0 1 50%;max-width:50%;}
.wd-page-nav-btn a{position:relative;display:block;text-decoration:none !important;}
.wd-builder-off .wd-page-nav-btn a{padding-block:25px;}
.wd-page-nav-btn .wd-entities-title{transition:all 0.25s ease;}
.wd-page-nav-btn:hover .wd-entities-title{color:var(--wd-primary-color);}
.wd-page-nav-btn.prev-btn a{padding-inline:55px 20px;}
.wd-page-nav-btn.next-btn{text-align:end;}
.wd-page-nav-btn.next-btn a{padding-inline:20px 55px;}
.wd-author-bio{--wd-tags-mb:0;display:flex;flex-direction:column;align-items:var(--content-align, var(--wd-align));gap:15px;}
.wd-author-bio img{border-radius:50%;}
.wd-author-bio .wd-author-link{font-weight:600;}
.wd-builder-off .wd-author-bio{--content-align:center;padding:25px;margin-bottom:40px;border-radius:var(--wd-brd-radius);background-color:rgba(var(--bgcolor-black-rgb), 0.04);text-align:center;}
.wd-post-author{--wd-link-color:var(--color-gray-400);--wd-link-color-hover:var(--color-gray-500);--wd-link-decor:none;--wd-link-decor-hover:none;display:inline-flex;align-items:center;flex-wrap:wrap;gap:5px;color:var(--color-gray-400);}
.wd-post-author img{border-radius:50%;}
.wd-post-author picture{line-height:1;}
.wd-single-post-author{line-height:1;}
.wd-post-reply{--wd-link-color:var(--color-gray-400);--wd-link-color-hover:var(--color-gray-500);--wd-link-decor:none;--wd-link-decor-hover:none;}
.wd-post-reply.wd-style-1{font-size:1.1em;}
.wd-post-reply.wd-style-1 a{position:relative;display:inline-flex;justify-content:center;align-items:center;width:1.2em;height:1.5em;}
.wd-post-reply.wd-style-1 a:after{content:"\f103";font-family:"woodmart-font";}
.wd-post-reply.wd-style-1 .wd-replies-count{position:absolute;top:-5%;inset-inline-start:55%;display:flex;align-items:center;justify-content:center;min-width:1.4em;height:1.4em;padding-inline:.2em;border-radius:1em;background-color:var(--wd-primary-color);color:#FFF;font-size:.6em;line-height:1;}
.wd-single-post-reply{line-height:1;}
.wd-post-gallery{max-width:0;min-width:100%;}
.wd-post-gallery .wd-carousel-inner{margin:0;}
.wd-post-gallery .wd-carousel{--wd-gap:0.0001px;padding:0;}
.wd-carousel-item .wd-post-gallery .wd-carousel{pointer-events:none;}
.wd-post-arrows.wd-pos-sep{--wd-arrow-offset-h:calc(var(--wd-arrow-width, var(--wd-arrow-size, 50px)) / -1);}
.wd-posts:not([style*="wd-gap"]){--wd-gap-lg:50px;--wd-gap-md:40px;}
.wd-post-thumb{position:relative;border-radius:var(--wd-brd-radius);overflow:hidden;transform:translate3d(0, 0, 0);}
.wd-post-thumb img{width:100%;}
.wd-post-img{transition:all 0.5s cubic-bezier(0, 0, 0.44, 1.18);}
.wd-post:hover .wd-post-img{transform:scale(1.1);}
.wd-post-content{position:relative;display:flex;flex-direction:column;align-items:var(--wd-post-align, start);text-align:var(--wd-post-align, start);gap:10px;z-index:1;}
.wd-post .wd-post-meta{display:inline-flex;align-items:center;justify-content:var(--wd-post-align, start);flex-wrap:wrap;gap:10px;}
.wd-featured-post{font-size:1.1em;color:var(--color-gray-400);}
.wd-featured-post:before{content:"\f104";font-family:"woodmart-font";}
.wd-post-share{font-size:1.1em;color:var(--color-gray-400);transition:all .25s ease;}
.wd-post-share:after{display:inline-flex;justify-content:center;align-items:center;width:1.2em;height:1.5em;content:"\f117";font-family:"woodmart-font";}
.wd-post-share:hover{color:var(--color-gray-500);}
.wd-post-share .tooltip-inner{padding:5px;max-width:fit-content;}
.wd-post-share .wd-social-icons{flex-wrap:nowrap;}
.wd-post .wd-post-title{font-size:22px;}
.wd-post-excerpt > div[class*="wpb_"]{display:none;}
.wd-post-read-more.wd-style-link{--wd-link-color:var(--wd-primary-color);--wd-link-color-hover:var(--wd-primary-color);--wd-link-decor:none;--wd-link-decor-hover:none;text-transform:var(--btn-transform, uppercase);font-weight:600;font-size:.9em;}
.wd-post-read-more.wd-style-link a:hover{opacity:.8;}
.blog-style-bg .wd-post-content{padding:25px;}
.wd-post.format-quote:not(.blog-design-small) :is(
.wd-post-header, .wd-post-meta, .wd-post-cat){display:none;}
.wd-post.format-quote:not(.blog-design-small):hover .wd-post-img{transform:none;}
.format-quote blockquote{margin-bottom:0;padding-inline-start:0;border-inline-start:none;color:#767676;text-align:center;}
.format-quote blockquote cite, .format-quote blockquote cite a{font-size:16px;}
.format-quote:not(:is(
.blog-design-small, .post-single-page)) .wd-post-content:before{position:absolute;inset-inline-end:30px;bottom:15px;z-index:-1;display:inline-block;color:var(--color-gray-200);font-size:96px;line-height:90px;content:"\f131";font-family:"woodmart-font";}
.format-quote:not(.blog-design-small) :is(
.wd-entities-title, .wd-post-date, .wd-share-with-lines){display:none;}
.format-quote:not(:is(
.blog-design-mask, .blog-design-small)) .wd-post-img img{display:inline-block;max-height:75px;width:auto;border-radius:50%;aspect-ratio:1;}
.format-quote:not(:is(
.blog-design-meta-image, .blog-design-list)) .wd-post-thumb{text-align:center;z-index:2;}
.format-quote:not(:is(
.blog-design-meta-image, .blog-design-list)) .wd-post-img{background:transparent;}
.format-quote:not(:is(
.blog-design-meta-image, .blog-design-list)) .wd-post-img a{margin:0;}
.format-quote:not(:is(
.blog-design-meta-image, .blog-design-list)) .wd-post-img a:after{content:none;}
[class*="blog-design-default"].format-quote.has-post-thumbnail.type-post .wd-post-content{margin-top:-37px;padding-top:55px;}
.blog-design-masonry.format-quote .wd-post-inner{padding:25px;background-color:var(--bgcolor-white);}
.blog-design-masonry.format-quote:not(.post-single-page) .wd-post-content{padding:0;}
.blog-design-masonry.format-quote:not(.post-single-page) .wd-post-content:before{inset-inline-end:0;bottom:-20px;}
.blog-design-masonry.format-quote .wd-post-thumb{margin-bottom:15px;}
.blog-design-mask.format-quote .wd-post-thumb{z-index:unset;}
.blog-design-mask.format-quote:not(.post-single-page) .wd-post-content:before{color:rgba(255, 255, 255, 0.16);}
.blog-design-mask.format-quote .wd-post-excerpt{color:rgba(255, 255, 255, 0.8);}
.blog-design-small-images.format-quote :is(
.wd-post-thumb, .wd-post-content){width:auto;}
.blog-design-small-images.format-quote.has-post-thumbnail .wd-post-inner{display:block;}
.blog-design-small-images.format-quote.has-post-thumbnail :is(
.wd-post-thumb, .wd-post-content){max-width:100%;}
.blog-design-small-images.format-quote.has-post-thumbnail[class*="blog-style-"] .wd-post-content{margin-top:-37px;margin-inline-start:0;padding-top:55px;}
.blog-design-meta-image.format-quote .wd-post-img{transform:none;}
.blog-design-meta-image.format-quote .wd-post-img img{max-width:75px;border-radius:50%;}
.blog-design-meta-image.format-quote.blog-style-bg .wd-post-img{padding:25px 25px 0 25px;}
.blog-design-list.format-quote .wd-post-thumb{max-height:75px;max-width:75px;border-radius:50%;}
.blog-design-list.format-quote.wd-post .wd-post-content:before{inset-inline-end:auto;inset-inline-start:0;bottom:auto;font-size:60px;line-height:60px;}
.blog-design-default{--wd-post-align:center;}
.blog-design-default .wd-post-cat{margin-top:calc(-25px - 1.1em);}
.blog-design-default .wd-post-content{padding-top:25px;}
.blog-design-default .wd-post-excerpt{max-width:100%;}
.blog-design-default.blog-style-bg .wd-post-content{margin-inline:25px;border-radius:var(--wd-brd-radius);background-color:var(--bgcolor-white);}
.blog-design-default.blog-style-bg.has-post-thumbnail .wd-post-content{margin-top:-25px;}
.blog-design-default.wd-add-shadow .wd-post-content{box-shadow:0 0 4px rgba(0, 0, 0, 0.12);transition:box-shadow 0.5s cubic-bezier(0, 0, 0.44, 1.18);}
.blog-design-default.wd-add-shadow:hover .wd-post-content{box-shadow:0 0 9px rgba(0, 0, 0, 0.2);}
.blog-design-default-alt{--wd-post-align:center;}
.blog-design-default-alt .wd-post-inner{display:flex;flex-direction:column;align-items:var(--wd-post-align, start);gap:12px;text-align:var(--wd-post-align, start);}
.blog-design-default-alt :is(
.wd-post-content, .wd-post-thumb){width:100%;}
.blog-design-default-alt.blog-style-bg .wd-post-content{width:calc(100% - 50px);border-radius:var(--wd-brd-radius);background-color:var(--bgcolor-white);}
.blog-design-default-alt.blog-style-bg.has-post-thumbnail .wd-post-content{margin-top:-37px;}
.blog-design-default-alt.wd-add-shadow .wd-post-content{box-shadow:0 0 4px rgba(0, 0, 0, 0.12);transition:box-shadow 0.5s cubic-bezier(0, 0, 0.44, 1.18);}
.blog-design-default-alt.wd-add-shadow:hover .wd-post-content{box-shadow:0 0 9px rgba(0, 0, 0, 0.2);}
.wd-share-with-lines{display:flex;align-items:center;justify-content:center;gap:20px;width:100%;}
.wd-share-with-lines > span{flex:1 1 auto;border-bottom:1px solid var(--brdcolor-gray-300);}
.blog-design-small-images{--wd-post-align:center;}
.blog-design-small-images .wd-post-excerpt{max-width:100%;}
.blog-design-small-images.blog-style-bg .wd-post-cat{margin-top:calc(-25px - 1.1em);}
.blog-design-small-images.blog-style-bg .wd-post-content{border-radius:var(--wd-brd-radius);background-color:var(--bgcolor-white);}
.blog-design-small-images.wd-add-shadow .wd-post-content{box-shadow:0 0 4px rgba(0, 0, 0, 0.12);transition:box-shadow 0.5s cubic-bezier(0, 0, 0.44, 1.18);}
.blog-design-small-images.wd-add-shadow:hover .wd-post-content{box-shadow:0 0 9px rgba(0, 0, 0, 0.2);}
.blog-design-small-images .wd-post-gallery{min-width:auto;}
.wd-carousel-item .blog-design-small-images .wd-post-author span{display:none;}
.blog-design-masonry{--wd-post-align:center;}
.blog-design-masonry .wd-post-cat{margin-top:calc(-25px - 1.1em);}
.blog-design-masonry .wd-post-content{padding-top:25px;}
.blog-design-masonry .wd-post-excerpt{max-width:100%;}
.blog-design-masonry.blog-style-bg .wd-post-inner{border-radius:var(--wd-brd-radius);}
.blog-design-masonry.blog-style-bg .wd-post-thumb{border-bottom-right-radius:0;border-bottom-left-radius:0;}
.blog-design-masonry.blog-style-bg .wd-post-content{border-radius:var(--wd-brd-radius);background-color:var(--bgcolor-white);}
.blog-design-masonry.blog-style-bg.has-post-thumbnail .wd-post-content{border-top-left-radius:0;border-top-right-radius:0;}
.blog-design-masonry.wd-add-shadow .wd-post-inner{box-shadow:0 0 4px rgba(0, 0, 0, 0.12);transition:box-shadow 0.5s cubic-bezier(0, 0, 0.44, 1.18);}
.blog-design-masonry.wd-add-shadow:hover .wd-post-inner{box-shadow:0 0 9px rgba(0, 0, 0, 0.2);}
.blog-design-mask{--wd-post-align:center;--color-gray-300:rgba(255, 255, 255, 0.5);--color-gray-500:rgba(255, 255, 255, 0.7);--wd-entities-title-color:#FFF;--wd-entities-title-color-hover:rgba(255, 255, 255, 0.8);}
.blog-design-mask .wd-post-inner{position:relative;border-radius:var(--wd-brd-radius);overflow:hidden;transform:translate3d(0, 0, 0);}
.blog-design-mask .wd-post-content{position:absolute;inset-inline:0;bottom:0;padding:50px 25px 15px 25px !important;background-color:transparent !important;pointer-events:none;transform:translate3d(0, 0, 0);}
.blog-design-mask .wd-post-content > *{pointer-events:auto;}
.blog-design-mask.has-post-thumbnail .wd-post-content{background:linear-gradient(to bottom, transparent 5%, rgba(0, 0, 0, 0.35) 50%, rgba(0, 0, 0, 0.8) 100%);}
.blog-design-mask:not(.has-post-thumbnail) .wd-post-inner{min-height:300px;background:linear-gradient(to bottom, transparent 5%, rgba(0, 0, 0, 0.35) 50%, rgba(0, 0, 0, 0.8) 100%);}
.blog-design-mask.wd-add-shadow .wd-post-inner{box-shadow:0 0 4px rgba(0, 0, 0, 0.12);transition:box-shadow 0.5s cubic-bezier(0, 0, 0.44, 1.18);}
.blog-design-mask.wd-add-shadow:hover .wd-post-inner{box-shadow:0 0 9px rgba(0, 0, 0, 0.2);}
.blog-design-meta-image :is(
.wd-post-header, .wd-post-actions){display:flex;align-items:center;gap:13px;}
.blog-design-meta-image .wd-post-thumb.color-scheme-light{--color-gray-400:rgba(255, 255, 255, 0.9);--color-gray-500:#FFF;}
.blog-design-meta-image :is(
.wd-post-header, .wd-post-meta){font-size:.95em;}
.blog-design-meta-image .wd-post-meta{display:block;}
.blog-design-meta-image .wd-post-meta > :is(
.wd-post-cat, .wd-post-date){display:inline;}
.blog-design-meta-image .wd-post-share .tooltip{transform:none;left:auto;inset-inline-end:-15px;}
.blog-design-meta-image .wd-post-share .tooltip .tooltip-arrow{left:auto;inset-inline-end:15px;margin:0;transform:none;}
.blog-design-meta-image .wd-post-author{flex-grow:1;}
.blog-design-meta-image .wd-post-author img{width:revert-layer;}
.blog-design-meta-image .wd-post-cat:not(:last-child):after{content:"/";margin-inline:5px;color:var(--color-gray-400);}
.blog-design-meta-image.has-post-thumbnail .wd-post-header{position:absolute;inset-inline:0;bottom:0;z-index:1;padding:15px 20px;transition:all .25s ease;pointer-events:none;background:linear-gradient(180deg, transparent 0%, rgba(0, 0, 0, 0.3) 100%);transform:translateZ(0);}
.blog-design-meta-image.has-post-thumbnail .wd-post-header > div{pointer-events:auto;}
.blog-design-meta-image:not(.has-post-thumbnail) :is(
.wd-post-img, .wd-post-link){display:none;}
.blog-design-meta-image:not(.has-post-thumbnail) .wd-post-thumb{overflow:visible;}
.blog-design-meta-image.blog-style-flat .wd-post-thumb{margin-bottom:15px;}
.blog-design-meta-image.blog-style-bg .wd-post-inner{background-color:var(--bgcolor-white);border-radius:var(--wd-brd-radius);}
.blog-design-meta-image.blog-style-bg .wd-post-thumb{border-bottom-right-radius:0;border-bottom-left-radius:0;}
.blog-design-meta-image.blog-style-bg:not(.has-post-thumbnail) .wd-post-header{padding:25px 25px 0;margin-bottom:-10px;}
.blog-design-meta-image.wd-add-shadow .wd-post-inner{box-shadow:0 0 4px rgba(0, 0, 0, 0.12);transition:box-shadow 0.5s cubic-bezier(0, 0, 0.44, 1.18);}
.blog-design-meta-image.wd-add-shadow:hover .wd-post-inner{box-shadow:0 0 9px rgba(0, 0, 0, 0.2);}
.wd-posts:has(.blog-design-small){--wd-gap:15px;}
.blog-design-small{display:flex;align-items:start;gap:15px;}
.blog-design-small .wd-post-thumb{flex:0 0 auto;max-width:50%;}
.blog-design-small .wd-post-thumb img{width:revert-layer;}
.blog-design-small:not(.has-post-thumbnail) .wd-post-thumb{display:none;}
.blog-design-small .title.wd-post-title{font-size:inherit;}
.blog-design-small .wd-post-meta{gap:2px 7px;font-size:.9em;line-height:1.2;}
.blog-design-small:not(:last-child){padding-bottom:15px;border-bottom:1px solid var(--brdcolor-gray-300);}
.blog-design-list .wd-post-inner{display:flex;flex-direction:column;gap:10px;}
.blog-design-list .wd-post-content-inner{display:flex;flex-direction:column;align-items:var(--wd-post-align, start);flex-grow:1;gap:10px;}
.blog-design-list .wd-post-cat{position:absolute;inset-inline:15px;bottom:15px;width:fit-content;z-index:1;}
.blog-design-list .wd-post-excerpt{max-height:400px;}
.blog-design-list .wd-post-read-more.wd-style-btn a{border-radius:var(--btn-accented-brd-radius);color:var(--btn-accented-color);box-shadow:var(--btn-accented-box-shadow);background-color:var(--btn-accented-bgcolor);text-transform:var(--btn-accented-transform, var(--btn-transform, uppercase));font-weight:var(--btn-accented-font-weight, var(--btn-font-weight, 600));font-family:var(--btn-accented-font-family, var(--btn-font-family, inherit));font-style:var(--btn-accented-font-style, var(--btn-font-style, unset));white-space:nowrap;}
.blog-design-list .wd-post-read-more.wd-style-btn a:hover{color:var(--btn-accented-color-hover);box-shadow:var(--btn-accented-box-shadow-hover);background-color:var(--btn-accented-bgcolor-hover);}
.blog-design-list .wd-post-read-more.wd-style-btn a:active{box-shadow:var(--btn-accented-box-shadow-active);bottom:var(--btn-accented-bottom-active, 0);}
.blog-design-list .wd-post-gallery{min-width:auto;max-width:none;}
.blog-design-list:not(.has-post-thumbnail) .wd-post-thumb{display:none;}
.blog-design-list.blog-style-bg .wd-post-inner{padding:20px;background-color:var(--bgcolor-white);border-radius:var(--wd-brd-radius);}
.blog-design-list.blog-style-bg .wd-post-content{padding:0;}
.blog-design-list.wd-add-shadow .wd-post-inner{box-shadow:0 0 4px rgba(0, 0, 0, 0.12);transition:box-shadow 0.5s cubic-bezier(0, 0, 0.44, 1.18);}
.blog-design-list.wd-add-shadow:hover .wd-post-inner{box-shadow:0 0 9px rgba(0, 0, 0, 0.2);}
.post-title-large-image .wd-page-title-bg:after{content:"";position:absolute;inset:0;}
.post-title-large-image.wd-page-title .title{font-size:calc(var(--wd-title-font-s) / 1.5);}
.post-title-large-image .wd-post-meta{display:inline-flex;align-items:center;flex-wrap:wrap;gap:10px;}
.post-title-large-image.color-scheme-light .wd-page-title-bg:after{background:linear-gradient(transparent 5%, rgba(0, 0, 0, 0.4) 50%, rgba(0, 0, 0, 0.5) 100%);}
.post-single-large-image:not(.format-gallery) .wd-single-post-header{display:none;}
.post-single-page, .related-posts-slider{margin-bottom:40px;}
.wd-single-post-header .wd-post-meta{display:inline-flex;align-items:center;justify-content:var(--wd-align);flex-wrap:wrap;gap:10px;}
.wd-single-post-header{--wd-align:center;display:flex;flex-direction:column;align-items:center;gap:15px;text-align:center;margin-bottom:30px;}
.wd-single-footer{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:20px;margin-bottom:40px;}
.wd-tags-list{display:flex;justify-content:var(--content-align);flex-wrap:wrap;gap:10px;}
.wd-tags-list a{position:relative;display:inline-flex;padding-inline:25px 15px;padding-block:5px;border:1px solid var(--brdcolor-gray-300);border-radius:calc(var(--wd-brd-radius) / 1.5);color:var(--color-gray-900);font-weight:600;font-size:.9em;text-decoration:none !important;}
.wd-tags-list a:after{content:"";position:absolute;top:50%;inset-inline-start:10px;margin-top:-3px;width:6px;height:6px;border-radius:50%;background-color:var(--brdcolor-gray-300);transition:all .25s ease;}
.wd-tags-list a:hover{border-color:var(--wd-primary-color);color:var(--color-gray-900);}
.wd-tags-list a:hover:after{background-color:var(--wd-primary-color);}
.wd-single-post-comments-form:not(:has(.comment-respond)){display:none;}
.wd-single-post-comments-form .wd-post-comments-form .comment-respond{margin-top:0;}
.wd-single-post-comments .wd-post-comments .comment-list{margin-bottom:0;}
.wd-single-post-comments .wd-post-comments .no-comments{margin-top:20px;margin-bottom:0;}
.wd-single-project{margin-bottom:60px;}
.wd-nav-portfolio{--nav-color:rgba(var(--wd-navigation-color), .7);--nav-color-hover:rgba(var(--wd-navigation-color), 1);}
.wd-nav-portfolio > li > a{font-size:16px;font-weight:var(--wd-title-font-weight);font-style:var(--wd-title-font-style);font-family:var(--wd-title-font);}
.wd-projects{transition:all .25s ease, height .4s ease;}
.wd-content-layout.wd-loading .wd-projects[data-source="main_loop"]{opacity:0;transform:translate3d(0, 30px, 0);pointer-events:none;}
.wd-portfolio-element{position:relative;}
.wd-portfolio-element .portfolio-filter{text-align:center;margin-bottom:20px;}
.wd-project .entry-header{position:relative;overflow:hidden;border-radius:var(--wd-brd-radius);}
.wd-project .project-link{z-index:1;}
.wd-project .entry-thumbnail{overflow:hidden;border-radius:var(--wd-brd-radius);-webkit-backface-visibility:hidden;backface-visibility:hidden;transform:translate3d(0, 0, 0);}
.wd-project .entry-thumbnail img{width:100%;}
.wd-project .portfolio-thumbnail{--wd-otl-offset:calc(var(--wd-otl-width) * -1);position:relative;display:block;}
.wd-project .portfolio-thumbnail:after{content:'';position:absolute;inset:0;background-color:rgba(0, 0, 0, 0.6);opacity:0;}
.wd-project:is(
:hover, :focus-within) .portfolio-thumbnail:after{opacity:1;}
.wd-project .portfolio-info{padding:20px;}
.wd-project .wrap-meta{margin-bottom:10px;}
.wd-project .wd-entities-title{margin-bottom:0;font-size:1.4em;}
.wd-project .proj-cats-list{--list-mb:0;--li-mb:0;--li-pl:0;display:inline-flex;gap:5px;list-style:none;}
.wd-project .proj-cats-list li:not(:last-child):after{content:", ";}
.wd-project .entry-summary{display:none;}
.wd-portfolio-btns{position:absolute;top:0;inset-inline-end:0;z-index:2;display:flex;flex-direction:column;opacity:0;transition:all .4s ease;}
.wd-portfolio-btns .wd-action-btn > a{height:45px;}
.wd-project:is(
:hover, :focus-within) .wd-portfolio-btns{opacity:1;}
.wd-enlarge-icon > a:before{content:"\f127";}
.wd-share-icon > a:before{content:"\f117";}
.wd-share-icon .wd-social-icons{flex-wrap:nowrap;}
.wd-share-icon .tooltip-inner{padding:5px !important;}
.portfolio-hover .portfolio-info, .portfolio-parallax .portfolio-info{position:absolute;inset:0;display:flex;flex-direction:column;justify-content:center;padding:25px;text-align:center;}
.portfolio-hover .portfolio-info{pointer-events:none;}
.portfolio-hover :is(
.wrap-title, .wrap-meta){overflow:hidden;}
.portfolio-hover .portfolio-thumbnail{transition:transform .5s ease, opacity .5s ease;transform:scale(1);}
.portfolio-hover .portfolio-thumbnail:after{transition:visibility .5s ease, opacity .5s ease;}
.portfolio-hover :is(
.proj-cats-list, .wd-entities-title){opacity:0;transition:transform 0.5s cubic-bezier(0.165, 0.84, 0.44, 1), opacity 0.5s cubic-bezier(0.165, 0.84, 0.44, 1);}
.portfolio-hover .proj-cats-list{transform:translateY(15px);}
.portfolio-hover .wd-entities-title{transform:translateY(-15px);}
.portfolio-hover:is(
:hover, :focus-within) :is(
.proj-cats-list, .wd-entities-title){opacity:1;transform:translateY(0);}
.portfolio-hover:hover .portfolio-thumbnail{transform:scale(1.09);}
.portfolio-hover-inverse .entry-header{overflow:hidden;background-color:#000;transform:translate3d(0, 0, 0);}
.portfolio-hover-inverse .portfolio-thumbnail{transition:transform .4s;}
.portfolio-hover-inverse .portfolio-thumbnail:after{background-color:rgba(0, 0, 0, 0.4);transition:opacity .4s ease;}
.portfolio-hover-inverse .portfolio-info{position:absolute;inset-inline:0;bottom:-1px;background-color:#000;transition:transform .4s;transform:translateY(100%);}
.portfolio-hover-inverse:is(
:hover, :focus-within) .portfolio-thumbnail{transform:translateY(-40px);}
.portfolio-hover-inverse:is(
:hover, :focus-within) .portfolio-info{transform:translateY(0%);}
.portfolio-text-shown .entry-header{box-shadow:0 0 4px rgba(0, 0, 0, 0.12);transition:box-shadow .35s ease-in-out;}
.portfolio-text-shown.wd-project .entry-thumbnail{border-bottom-left-radius:0;border-bottom-right-radius:0;}
.portfolio-text-shown .portfolio-thumbnail{transition:transform .7s ease-out;transform:scale(1);}
.portfolio-text-shown .portfolio-thumbnail:after{background-color:rgba(0, 0, 0, 0.5);transition:visibility .7s ease-out, opacity .7s ease-out;}
.portfolio-text-shown .portfolio-info{background-color:var(--bgcolor-white);text-align:center;}
.portfolio-text-shown:is(
:hover, :focus-within) .entry-header{box-shadow:0 0 9px rgba(0, 0, 0, 0.2);}
.portfolio-text-shown:hover .portfolio-thumbnail{transform:scale(1.05);}
.portfolio-parallax .portfolio-info{opacity:0;transition:opacity .4s ease;pointer-events:none;}
.portfolio-parallax .portfolio-thumbnail:after{transition:opacity .4s ease;}
.portfolio-parallax:is(
:hover, :focus-within) .portfolio-info{opacity:1;}
.subtitle-style-background[class*="subtitle"]{display:inline-block;padding:6px 10px;font-weight:600;line-height:1.2;font-size:14px;border-radius:calc(var(--wd-brd-radius) / 1.5);}
.subtitle-color-default.subtitle-style-default{color:var(--color-gray-400);}
.subtitle-color-default.subtitle-style-background{background-color:#f1f1f1;color:#333;}
.subtitle-color-primary.subtitle-style-default{color:var(--wd-primary-color);}
.subtitle-color-primary.subtitle-style-background{color:#FFF;background-color:var(--wd-primary-color);}
.subtitle-color-alt.subtitle-style-default{color:var(--wd-alternative-color);}
.subtitle-color-alt.subtitle-style-background{color:#FFF;background-color:var(--wd-alternative-color);}
.wd-menu > .widget-title{margin-bottom:0;padding:20px;background-color:var(--bgcolor-gray-300);text-transform:uppercase;border-top-left-radius:var(--wd-brd-radius);border-top-right-radius:var(--wd-brd-radius);}
.wd-menu > .widget-title + .wd-nav-vertical{border-top:none;}
.wd-menu > .widget-title + .wd-nav-vertical,
.wd-menu > .widget-title + .wd-nav-vertical > li:first-child > a{border-top-left-radius:0;border-top-right-radius:0;}
.wd-text-block:not(.inline-element){max-width:var(--content-width);--content-width:var(--wd-max-width);}
.wd-text-block:not(.inline-element).text-left{margin-right:auto;}
.wd-text-block:not(.inline-element).text-center{margin-inline:auto;}
.wd-text-block:not(.inline-element).text-right{margin-left:auto;}
.title-wrapper{--wd-mb:10px;}
.title-wrapper [class*="title"]{display:inline-block;}
.title-wrapper .title{margin-bottom:0;}
.title-wrapper .img-wrapper{display:block;margin-top:10px;}
.subtitle-color-black.subtitle-style-default{color:#000;}
.subtitle-color-black.subtitle-style-background{background-color:#333;color:#FFF;}
.subtitle-color-white.subtitle-style-default{color:rgba(255, 255, 255, 0.8);}
.subtitle-color-white.subtitle-style-background{background-color:rgba(255, 255, 255, 0.8);color:#242424;}
.subtitle-color-gradient.subtitle-style-default{color:var(--color-gray-400);}
.subtitle-color-gradient.subtitle-style-background{background-color:#f1f1f1;color:#333;}
.wd-title-color-default{--el-title-color:rgba(0, 0, 0, 0.105);}
.wd-title-color-primary{--el-title-color:var(--wd-primary-color);}
.wd-title-color-alt{--el-title-color:var(--wd-alternative-color);}
.wd-title-color-black{--el-title-color:#000;}
.wd-title-color-white{color:var(--wd-text-color);--wd-text-color:rgba(255, 255, 255, 0.8);--wd-title-color:#FFF;--el-title-color:#FFF;}
.wd-title-color-gradient .title{-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;}
.wd-title-style-shadow{padding:25px;border-radius:var(--wd-brd-radius);box-shadow:0 0 8px rgba(0, 0, 0, 0.12);}
.wd-title-style-simple .liner-continer{position:relative;padding-bottom:10px;}
.wd-title-style-simple .liner-continer:after{content:" ";position:absolute;top:100%;left:calc(50% - 20px);width:40px;height:2px;background-color:var(--el-title-color);}
.wd-title-style-simple.text-left .liner-continer:after{left:0;}
.wd-title-style-simple.text-right .liner-continer:after{right:0;left:auto;}
.wd-title-style-bordered .liner-continer{display:flex;align-items:center;border-color:rgba(0, 0, 0, 0.105);flex-direction:row;}
.wd-title-style-bordered .liner-continer:before, .wd-title-style-bordered .liner-continer:after{content:"";display:block;flex:1 1 auto;border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:inherit;}
.wd-title-style-bordered .liner-continer:before{margin-right:20px;}
.wd-title-style-bordered .liner-continer:after{margin-left:20px;}
.wd-title-style-bordered.text-left .liner-continer:before, .wd-title-style-bordered.text-right .liner-continer:after{display:none;}
.wd-title-style-bordered.wd-title-color-white .liner-continer, [class*="color-scheme-light"] .wd-title-style-bordered .liner-continer{border-color:rgba(255, 255, 255, 0.2);}:is(
.wd-title-style-underlined, .wd-title-style-overlined) .title{border-color:var(--el-title-color);}:is(
.wd-title-style-underlined, .wd-title-style-overlined).wd-title-color-default{--el-title-color:#CCC;}:is(
.wd-title-style-underlined, .wd-title-style-overlined).wd-title-color-white .liner-continer{border-color:rgba(255, 255, 255, 0.5);}
.wd-title-style-underlined .liner-continer{border-bottom:2px solid var(--brdcolor-gray-300);}
.wd-title-style-underlined .title{margin-bottom:-2px;padding-bottom:10px;border-bottom:2px solid var(--el-title-color);}
.wd-title-style-underlined-2{--wd-mb:15px;}
.wd-title-style-underlined-2 .title{border-bottom:2px solid var(--el-title-color);line-height:.85;}
.wd-title-style-underlined-2 .title.wd-fontsize-xxl{border-width:3px;}
.wd-title-style-underlined-2 .title.wd-fontsize-xxxl{border-width:4px;}
.wd-title-style-underlined-2:not(.wd-title-color-gradient) .title{text-shadow:1px 1px #FFF, 1px -1px #FFF, -1px 1px #FFF, -1px -1px #FFF;}
.wd-title-style-underlined-2:not(.wd-title-color-gradient) .title.wd-fontsize-xxxl{text-shadow:2px 2px #FFF, 2px -2px #FFF, -2px 2px #FFF, -2px -2px #FFF;}
.wd-title-style-underlined-2.wd-title-color-white .title, [class*="color-scheme-light"] .wd-title-style-underlined-2 .title{text-shadow:none !important;}
.wd-title-style-overlined .liner-continer{border-top:1px solid var(--brdcolor-gray-300);}
.wd-title-style-overlined .title{margin-top:-1px;padding-top:20px;border-top:3px solid var(--el-title-color);}
.wpb-js-composer .title-wrapper{--content-width:var(--wd-max-width);}
.wpb-js-composer .title-wrapper [class*="title"]{max-width:var(--content-width);}
.wpb-js-composer .title-wrapper.wd-title-empty .liner-continer{margin-bottom:0;}
.wpb-js-composer .title-wrapper.wd-title-empty .liner-continer .title{display:none;}
.wd-text-block-wrapper{--content-width:var(--wd-max-width);}
.wd-text-block-wrapper [class*="title"]{display:inline-block;max-width:var(--content-width);}
.wd-text-block-wrapper.color-scheme-dark{color:#333;}
.wd-text-block-wrapper.color-scheme-light{color:#FFF;}
.woodmart-text-block p:empty:before{content:none;}
.woodmart-text-block p:first-child:empty{margin-bottom:0;}
.woodmart-text-block p:first-child:empty ~ p:last-child{margin-bottom:calc( -1 * var(--wd-tags-mb, 20px));}
.woodmart-text-block *{color:inherit;font-size:inherit;line-height:inherit;}
.woodmart-text-block .color-primary{color:var(--wd-primary-color);}
.btn-color-primary{--btn-color:#FFF;--btn-color-hover:#FFF;--btn-bgcolor:var(--wd-primary-color);--btn-bgcolor-hover:var(--wd-primary-color);--btn-brd-color:var(--wd-primary-color);--btn-brd-color-hover:var(--wd-primary-color);--btn-box-shadow-hover:inset 0 0 0 1000px rgba(0, 0, 0, 0.1);}
.btn-color-primary.btn-style-bordered{--btn-color:var(--wd-primary-color);}
.btn-color-primary.btn-style-link{--btn-color:var(--color-gray-800);--btn-color-hover:var(--color-gray-500);}
.btn-color-alt{--btn-color:#FFF;--btn-color-hover:#FFF;--btn-bgcolor:var(--wd-alternative-color);--btn-bgcolor-hover:var(--wd-alternative-color);--btn-brd-color:var(--wd-alternative-color);--btn-brd-color-hover:var(--wd-alternative-color);--btn-box-shadow-hover:inset 0 0 0 1000px rgba(0, 0, 0, 0.1);}
.btn-color-alt.btn-style-bordered{--btn-color:var(--wd-alternative-color);}
.btn-color-alt.btn-style-link{--btn-color:var(--color-gray-800);--btn-color-hover:var(--color-gray-500);}
.btn-color-black{--btn-color:#FFF;--btn-color-hover:#FFF;--btn-bgcolor:#212121;--btn-bgcolor-hover:#212121;--btn-brd-color:#212121;--btn-brd-color-hover:#212121;--btn-box-shadow-hover:inset 0 0 0 1000px rgba(0, 0, 0, 0.1);}
.btn-color-black.btn-style-bordered{--btn-color:#333;}
.btn-color-black.btn-style-link{--btn-color:var(--color-gray-800);--btn-color-hover:var(--color-gray-500);}
.btn-color-white{--btn-color:#333;--btn-color-hover:#333;--btn-bgcolor:#FFF;--btn-bgcolor-hover:#FFF;--btn-brd-color:rgba(255, 255, 255, 0.5);--btn-brd-color-hover:#FFF;--btn-box-shadow-hover:inset 0 0 0 1000px rgba(0, 0, 0, 0.1);}
.btn-color-white.btn-style-bordered{--btn-color:#FFF;}
.btn-color-white.btn-style-link{--btn-color:#FFF;--btn-color-hover:#FFF;}
.btn.btn-style-3d{--btn-box-shadow:inset 0 -2px 0 rgba(0, 0, 0, 0.15);--btn-box-shadow-hover:inset 0 -2px 0 rgba(0, 0, 0, 0.15);}
.btn.btn-style-3d:active{box-shadow:none;top:1px;}
.btn.btn-style-bordered{--btn-bgcolor:transparent;--btn-brd-width:2px;--btn-box-shadow-hover:none;}
.btn.btn-style-link{--btn-bgcolor:transparent;--btn-bgcolor-hover:transparent;--btn-brd-width:2px;--btn-box-shadow-hover:none;--btn-height:none;--btn-padding:0;border-top:0;border-inline:0;}
.btn-size-extra-small{--btn-padding:5px 10px;--btn-height:28px;--btn-font-size:11px;}
.btn-size-small{--btn-padding:5px 14px;--btn-height:36px;--btn-font-size:12px;}
.btn-shape-round, .btn-style-round{--btn-brd-radius:35px;}
.btn-shape-semi-round, .btn-style-semi-round{--btn-brd-radius:5px;}
.btn-icon-pos-left{flex-direction:row-reverse;}
.btn-icon-pos-right{flex-direction:row;}
.wd-button-wrapper .btn-style-link, .wd-button-wrapper .btn-style-bordered:not(:hover){background-color:transparent !important;}
.btn-full-width{width:100%;}
.rtl .btn-icon-pos-left{flex-direction:row;}
.rtl .btn-icon-pos-right{flex-direction:row-reverse;}
.wd-social-icons{--wd-link-decor:none;--wd-link-decor-hover:none;display:flex;align-items:center;flex-wrap:wrap;gap:var(--wd-social-gap, calc(var(--wd-social-size, 40px) / 4));justify-content:var(--wd-align);}
.wd-social-icons > a{display:inline-flex;align-items:center;justify-content:center;width:var(--wd-social-size, 40px);height:var(--wd-social-size, 40px);font-size:var(--wd-social-icon-size, calc(var(--wd-social-size, 40px) / 2.5));color:var(--wd-social-color);background-color:var(--wd-social-bg, unset);box-shadow:var(--wd-social-shadow);border:var(--wd-social-brd) var(--wd-social-brd-color);border-radius:var(--wd-social-radius);line-height:1;}
.wd-social-icons > a:hover{color:var(--wd-social-color-hover, var(--wd-social-color));background-color:var(--wd-social-bg-hover, var(--wd-social-bg));border-color:var(--wd-social-brd-color-hover, var(--wd-social-brd-color));box-shadow:var(--wd-social-shadow-hover);}
.wd-social-icons .wd-icon:before{content:var(--wd-social-icon, unset);font-family:"woodmart-font";}
.social-facebook{--wd-social-brand-color:#365493;--wd-social-icon:"\f180";}
.social-twitter{--wd-social-brand-color:#000;--wd-social-icon:"\f154";}
.social-instagram{--wd-social-brand-color:#774430;--wd-social-icon:"\f163";}
.social-email{--wd-social-brand-color:#F89A1E;--wd-social-icon:"\f157";}
.social-pinterest{--wd-social-brand-color:#CB2027;--wd-social-icon:"\f156";}
.social-youtube{--wd-social-brand-color:#CB2027;--wd-social-icon:"\f162";}
.social-tumblr{--wd-social-brand-color:#36465D;--wd-social-icon:"\f165";}
.social-linkedin{--wd-social-brand-color:#0274B3;--wd-social-icon:"\f158";}
.social-vimeo{--wd-social-brand-color:#1AB7EA;--wd-social-icon:"\f177";}
.social-flickr{--wd-social-brand-color:#FE0072;--wd-social-icon:"\f164";}
.social-github{--wd-social-brand-color:#171515;--wd-social-icon:"\f155";}
.social-dribbble{--wd-social-brand-color:#EC5E95;--wd-social-icon:"\f166";}
.social-behance{--wd-social-brand-color:#1F6FFC;--wd-social-icon:"\f170";}
.social-soundcloud{--wd-social-brand-color:#F9490D;--wd-social-icon:"\f172";}
.social-spotify{--wd-social-brand-color:#2EBD59;--wd-social-icon:"\f171";}
.social-ok{--wd-social-brand-color:#EE8208;--wd-social-icon:"\f176";}
.social-whatsapp{--wd-social-brand-color:#1EBEA5;--wd-social-icon:"\f175";}
.social-vk{--wd-social-brand-color:#4C75A3;--wd-social-icon:"\f168";}
.social-snapchat{--wd-social-brand-color:#FFFC00;--wd-social-icon:"\f178";}
.social-tg{--wd-social-brand-color:#37AEE2;--wd-social-icon:"\f179";}
.social-viber{--wd-social-brand-color:#834995;--wd-social-icon:"\f181";}
.social-tiktok{--wd-social-brand-color:#010101;--wd-social-icon:"\f133";}
.social-discord{--wd-social-brand-color:#5562EA;--wd-social-icon:"\f184";}
.social-yelp{--wd-social-brand-color:#FF1A1A;--wd-social-icon:"\f187";}
.social-bluesky{--wd-social-brand-color:#218CFF;--wd-social-icon:"\f189";}
.social-threads{--wd-social-brand-color:#0A0A0A;--wd-social-icon:"\f188";}
.wd-social-icons.wd-style-default{gap:0;--wd-social-color:rgba(0, 0, 0, 0.6);--wd-social-color-hover:rgba(0, 0, 0, 0.8);}
.wd-social-icons.wd-style-default > a{width:auto;height:auto;padding:var(--wd-social-gap, calc(var(--wd-social-size, 40px) / 6));min-width:24px;}
.wd-social-icons.wd-style-default.color-scheme-light, [class*="color-scheme-light"] .wd-social-icons.wd-style-default{--wd-social-color:#FFF;--wd-social-color-hover:rgba(255, 255, 255, 0.6);}
.wd-social-icons.wd-size-small{--wd-social-size:30px;--wd-social-gap:6px;--wd-social-icon-size:14px;}
.wd-social-icons.wd-shape-circle{--wd-social-radius:50%;}
.wd-social-icons.wd-shape-rounded{--wd-social-radius:5px;}
.wd-social-icons:not([class*="wd-layout-"]) .wd-label{flex:1 1 100%;}
.wd-social-icons.wd-layout-justify .wd-label{flex:1 1 auto;text-align:start;}
.wd-social-icons.wd-style-simple{--wd-social-bg:#EFEFEF;--wd-social-bg-hover:var(--wd-primary-color);--wd-social-color:rgba(0, 0, 0, 0.4);--wd-social-color-hover:#FFF;}
.wd-social-icons.wd-style-simple.color-scheme-light, [class*="color-scheme-light"] .wd-social-icons.wd-style-simple{--wd-social-bg:rgba(255, 255, 255, 0.3);--wd-social-color:#FFF;}
.wd-social-icons.wd-style-colored{--wd-social-color:#FFF;--wd-social-shadow-hover:inset 0 0 200px rgba(0, 0, 0, 0.15);}
.wd-social-icons.wd-style-colored > a{--wd-social-bg:var(--wd-social-brand-color);}
.wd-social-icons.wd-style-colored-alt{--wd-social-color:rgba(0, 0, 0, 0.4);--wd-social-color-hover:#FFF;--wd-social-bg:#EFEFEF;}
.wd-social-icons.wd-style-colored-alt > a{--wd-social-bg-hover:var(--wd-social-brand-color);}
.wd-social-icons.wd-style-colored-alt.color-scheme-light, [class*="color-scheme-light"] .wd-social-icons.wd-style-colored-alt{--wd-social-color:#FFF;--wd-social-bg:rgba(255, 255, 255, 0.3);}
.wd-social-icons.wd-style-bordered{--wd-social-color:rgba(0, 0, 0, 0.4);--wd-social-color-hover:#FFF;--wd-social-brd:2px solid;--wd-social-brd-color:#CCC;}
.wd-social-icons.wd-style-bordered > a{--wd-social-bg-hover:var(--wd-social-brand-color);--wd-social-brd-color-hover:var(--wd-social-brand-color);}
.wd-social-icons.wd-style-bordered.color-scheme-light, [class*="color-scheme-light"] .wd-social-icons.wd-style-bordered{--wd-social-color:#FFF;--wd-social-brd-color:rgba(255, 255, 255, 0.4);}
.wd-social-icons.wd-style-primary{--wd-social-color:var(--wd-primary-color);--wd-social-color-hover:#FFF;--wd-social-bg-hover:var(--wd-primary-color);--wd-social-brd:2px solid;--wd-social-brd-color:var(--wd-primary-color);}
@keyframes wd-MarqueeScrolling {
from{transform:translat3d(0, 0, 0);}
to{transform:translate3d(calc(-100% - var(--wd-marquee-gap)), 0, 0);}
}
.wd-marquee{--wd-marquee-gap:20px;--wd-marquee-direction:normal;--wd-marquee-speed:5s;display:flex;overflow:hidden;gap:var(--wd-marquee-gap);max-width:100vw;}
.wd-marquee-content{display:flex;align-items:center;justify-content:space-around;flex-shrink:0;gap:var(--wd-marquee-gap);min-width:100%;white-space:nowrap;animation:var(--wd-marquee-speed) linear infinite var(--wd-marquee-direction) running wd-MarqueeScrolling;}
.wd-marquee-item{position:relative;display:flex;gap:10px;align-items:center;}
.wd-marquee-item > *{margin-bottom:0;}
.woodmart-counter{font-size:36px;}
.woodmart-counter .counter-value{color:var(--color-gray-800);line-height:1;font-size:1em;}
.woodmart-counter .counter-label{margin-top:10px;color:var(--color-gray-500);font-size:.47em;line-height:1.4;}
.woodmart-counter.counter-small{font-size:28px;}
.woodmart-counter.counter-large{font-size:44px;}
.woodmart-counter.counter-extra-large{font-size:54px;}
.woodmart-counter.color-scheme-custom :is(
.counter-value, .counter-label){color:inherit;}
.team-member .member-image img{border-radius:var(--wd-brd-radius);}
.team-member .member-position{color:var(--color-gray-400);}
.member-details{--wd-mb:10px;}
.member-layout-default .member-image{margin-bottom:15px;}
.member-layout-hover{position:relative;overflow:hidden;border-radius:var(--wd-brd-radius);transform:translate3d(0, 0, 0);}
.member-layout-hover .member-image{transition:transform .5s ease;backface-visibility:hidden;-webkit-backface-visibility:hidden;}
.member-layout-hover .member-image img{width:100%;}
.member-layout-hover .member-details{position:absolute;inset-inline:0;bottom:0;padding:20px;background:linear-gradient(transparent 0%, rgba(var(--bgcolor-white-rgb), 0.61) 100%);}
.member-layout-hover.color-scheme-light .member-name{text-shadow:1px 1px 1px rgba(0, 0, 0, 0.2);}
.member-layout-hover:hover .member-image{transform:scale(1.09);}
.promo-banner{--button-space:15px;--button-size:28px;--content-width:var(--wd-max-width);--wd-otl-offset:calc(var(--wd-otl-width) * -1);position:relative;overflow:hidden;border-radius:var(--wd-brd-radius);transform:translate3d(0, 0, 0);}
.promo-banner .banner-image :is(
img, picture, video){width:100%;height:var(--wd-img-height);object-fit:cover;object-position:inherit;}
.promo-banner .banner-image[style^="height"] :is(
img, picture){height:100%;}
.promo-banner .wrapper-content-banner{z-index:2;display:flex;overflow:hidden;padding:30px;border-radius:var(--wd-brd-radius);transform:translate3d(0, 0, 0);}
.promo-banner .content-banner{--wd-tags-mb:10px;position:relative;width:100%;max-width:var(--content-width);}
.promo-banner :is(
.banner-subtitle, .banner-title, .banner-inner):not(:first-child){margin-top:7px;}
.promo-banner .banner-title{display:block;margin-bottom:0;line-height:1.3;}
.promo-banner .banner-inner p:first-child:empty{display:none;}
.promo-banner .wd-countdown-timer{margin-top:10px;}
.promo-banner .banner-btn-wrapper{margin-top:var(--button-space);}
.promo-banner.wd-with-link .wrapper-content-banner{pointer-events:none;}
.promo-banner.wd-with-link:hover .btn{pointer-events:auto;}
.wd-bg-position-top{background-position:center top;object-position:center top;}
.wd-bg-position-bottom{background-position:center bottom;object-position:center bottom;}
.wd-bg-position-left{background-position:left center;object-position:left center;}
.wd-bg-position-right{background-position:right center;object-position:right center;}
.wd-bg-position-center{background-position:center;object-position:center;}
.banner-increased-padding .wrapper-content-banner{padding:7%;}
[class*="banner-hover-zoom"]{backface-visibility:hidden;-webkit-backface-visibility:hidden;}
[class*="banner-hover-zoom"] .banner-image{transition:transform 0.5s cubic-bezier(0, 0, 0.44, 1.18);}
[class*="banner-hover-zoom"]:hover .banner-image{transform:scale(1.09);}
.banner-hover-zoom-reverse .banner-image{transform:scale(1.09);}
.banner-hover-zoom-reverse:hover .banner-image{transform:none;}:is(
.banner-hover-background, .banner-hover-border){backface-visibility:hidden;}:is(
.banner-hover-background, .banner-hover-border) .banner-image{transition:transform 1s cubic-bezier(0, 0, 0.44, 1.18);}:is(
.banner-hover-background, .banner-hover-border):hover .banner-image{transform:scale(1.09);}:is(
.banner-hover-background:not(.banner-background),
.banner-hover-border:not(.banner-border)) .wrapper-content-banner{overflow:hidden;padding:40px;}:is(
.banner-hover-background:not(.banner-background),
.banner-hover-border:not(.banner-border)) .wrapper-content-banner:after{content:"";position:absolute;inset:20px;z-index:2;opacity:0;border-radius:var(--wd-brd-radius);transition:transform 0.35s cubic-bezier(0.05, 0.2, 0.1, 1), opacity 0.35s cubic-bezier(0.05, 0.2, 0.1, 1);transform:scale(0.5);backface-visibility:hidden;-webkit-backface-visibility:hidden;}:is(
.banner-hover-background:not(.banner-background),
.banner-hover-border:not(.banner-border)) .content-banner{z-index:4;}:is(
.banner-hover-background:not(.banner-background),
.banner-hover-border:not(.banner-border)):hover .wrapper-content-banner:after{opacity:1;transform:scale(1);}:is(
.banner-hover-background.banner-border, .banner-hover-border.banner-background) .wrapper-content-banner{padding:30px;}:is(
.banner-hover-background.banner-border, .banner-hover-border.banner-background) .wrapper-content-banner:after{inset:0;}
.banner-hover-background:not(.banner-background) .wrapper-content-banner:after{background-color:rgba(var(--bgcolor-white-rgb), 0.9);}
.banner-hover-border:not(.banner-border) .wrapper-content-banner:after{border:5px solid var(--brdcolor-gray-400);}
.banner-mask .wrapper-content-banner{background-color:rgba(0, 0, 0, 0.3);transition:background-color 0.5s cubic-bezier(0, 0, 0.44, 1.18);}
.banner-mask.color-scheme-dark .wrapper-content-banner{background-color:rgba(255, 255, 255, 0.3);}
.banner-mask[class*="banner-hover-zoom"]:hover .wrapper-content-banner{background-color:rgba(0, 0, 0, 0.6);}
.banner-mask[class*="banner-hover-zoom"].color-scheme-dark:hover .wrapper-content-banner{background-color:rgba(255, 255, 255, 0.6);}
.banner-shadow{box-shadow:0 10px 20px -9px rgba(0, 0, 0, 0.5);}
.banner-content-background .wrapper-content-banner{width:100%;max-width:var(--content-width);background-color:rgba(0, 0, 0, 0.8);}
.banner-content-background .wrapper-content-banner.wd-items-top{bottom:auto;}
.banner-content-background .wrapper-content-banner.wd-items-middle{top:50%;bottom:auto;transform:translate3d(0, -50%, 0);}
.banner-content-background .wrapper-content-banner.wd-items-bottom{top:auto;}
.banner-content-background .wrapper-content-banner.wd-justify-left{right:auto;}
.banner-content-background .wrapper-content-banner.wd-justify-center{right:auto;left:50%;transform:translate3d(-50%, 0, 0);}
.banner-content-background .wrapper-content-banner.wd-justify-center.wd-items-middle{transform:translate3d(-50%, -50%, 0);}
.banner-content-background .wrapper-content-banner.wd-justify-right{left:auto;}
.banner-content-background .content-banner{max-width:unset;}
.banner-content-background.color-scheme-dark .wrapper-content-banner{background-color:rgba(255, 255, 255, 0.8);}:is(
.banner-background, .banner-border) .wrapper-content-banner{inset:20px;overflow:hidden;}
.banner-background .wrapper-content-banner{background-color:rgba(0, 0, 0, 0.8);}
.banner-background.color-scheme-dark .wrapper-content-banner{background-color:rgba(255, 255, 255, 0.8);}
.banner-border .wrapper-content-banner{border:5px solid var(--brdcolor-gray-400);}
.wd-testimon-info{display:flex;align-items:center;}
.wd-testimon-thumb{flex:0 0 auto;overflow:hidden;margin-inline-end:20px;max-width:100px;border-radius:50%;}
.wd-testimon-bio{flex:1 1 auto;text-align:start;}
.wd-testimon-name{margin-bottom:10px;}
.wd-testimon .star-rating{display:none;margin-top:10px;}
.testimon-with-rating .wd-testimon .star-rating{display:block;}
.wd-testimon-text{margin-top:25px;}
.testimon-style-info-top .wd-testimon-thumb img{min-width:80px;max-width:80px;}
.testimon-style-info-top .wd-testimon-text{position:relative;padding:25px;background-color:var(--bgcolor-gray-200);border-radius:var(--wd-brd-radius);transition:all .25s ease;}
.testimon-style-info-top .wd-testimon-text:before{content:"";position:absolute;bottom:100%;inset-inline-start:30px;border-right:10px solid transparent;border-bottom:12px solid var(--bgcolor-gray-200);border-left:10px solid transparent;transition:inherit;}
.testimonial-avatar{display:inline-block;}
.testimonial-avatar img{min-width:60px;max-width:100px;border-radius:50%;}
.testimonial-rating{display:none;margin-bottom:10px;}
.testimonial-content footer{margin-top:15px;color:var(--color-gray-900);font-weight:600;}
.testimonial-content footer > span{color:var(--color-gray-500);font-weight:400;}
.testimonial-content footer > span:before{content:" - ";}
.testimon-with-rating .testimonial-rating{display:block;}
.testimon-align-center .testimonial{text-align:center;}
.testimon-align-center .testimonial-avatar{margin-bottom:15px;}:is(
.testimon-align-left, .testimon-align-right) .testimonial-inner{display:flex;align-items:flex-start;}:is(
.testimon-align-left, .testimon-align-right) .testimonial-avatar{flex:0 0 auto;}:is(
.testimon-align-left, .testimon-align-right) .testimonial-content{flex:1 1 auto;}
.testimon-align-left .testimonial{text-align:left;}
.testimon-align-left .testimonial-inner{flex-direction:row;}
.testimon-align-left .testimonial-avatar{margin-right:20px;}
.testimon-align-right .testimonial{text-align:right;}
.testimon-align-right .testimonial-inner{flex-direction:row-reverse;}
.testimon-align-right .testimonial-avatar{margin-left:20px;}
.testimon-style-boxed .testimonial-inner{padding:30px;border-radius:var(--wd-brd-radius);background-color:var(--bgcolor-white);box-shadow:0 0 5px rgba(0, 0, 0, 0.1);transition:box-shadow .5s ease;}
.testimon-style-boxed .testimonial:hover .testimonial-inner{box-shadow:0 0 10px rgba(0, 0, 0, 0.15);}
.wd-insta{position:relative;}
.wd-insta-cont{display:flex;align-items:center;inset:15px;justify-content:center;}
.wd-insta-cont > *{z-index:5;padding:30px;max-width:300px;width:100%;border-radius:var(--wd-brd-radius);background:var(--bgcolor-white);box-shadow:0 0 12px rgba(0, 0, 0, 0.22);}
.wd-insta-link{--wd-link-color:var(--color-gray-800);--wd-link-color-hover:var(--wd-primary-color);display:flex;align-items:center;gap:5px;margin-top:10px;font-weight:600;text-decoration:none !important;}
.wd-insta-link:before{font-weight:400;content:"\f163";font-family:"woodmart-font";}
.wd-insta-item{position:relative;overflow:hidden;border-radius:var(--wd-brd-radius);transform:translate3d(0, 0, 0);}
.wd-insta-item a{--wd-otl-offset:calc(var(--wd-otl-width) * -1);position:absolute;inset:0;z-index:1;background-color:rgba(0, 0, 0, 0.4);opacity:0;transition:all .3s ease;}
.wd-insta-item img{width:100%;height:100%;object-position:50% 50%;object-fit:cover;aspect-ratio:var(--wd-aspect-ratio, 1);}
.wd-insta-meta{--wd-col:2;--wd-gap:10px;position:absolute;inset-inline:0;bottom:0;z-index:2;padding:20px 15px;line-height:1;background:linear-gradient(transparent 0%, rgba(0, 0, 0, 0.65) 100%);opacity:0;pointer-events:none;transform:translateY(30px);transition:all .3s ease;}
.wd-insta-meta > span{overflow:hidden;color:#FFF;vertical-align:middle;text-overflow:ellipsis;white-space:nowrap;font-size:120%;}
.wd-insta-meta > span span{font-weight:600;vertical-align:middle;}
.wd-insta-meta > span:before{display:inline-block;margin-inline-end:5px;font-size:120%;vertical-align:middle;font-family:"woodmart-font";}
.wd-insta-meta .wd-insta-likes{text-align:start;}
.wd-insta-meta .wd-insta-likes:before{content:"\f106";}
.wd-insta-meta .wd-insta-comm{text-align:end;}
.wd-insta-meta .wd-insta-comm:before{content:"\f103";}:is(.instagram-rounded, .wd-meta-pos-center) .wd-insta-meta{top:0;align-items:center;background:transparent;}:is(.instagram-rounded, .wd-meta-pos-center) .wd-insta-meta > span{text-align:center;}
.instagram-rounded .wd-insta-item{--wd-brd-radius:50%;}
.wd-widget .wd-insta-meta{display:none;}
.wd-insta.wd-error.loading{animation:wd-SemiFadeOut .4s infinite alternate linear;}
@keyframes wd-SemiFadeOut {
from{opacity:1;}
to{opacity:.6;}
}
.wd-info-box{position:relative;display:flex;flex-direction:column;border-radius:var(--wd-brd-radius);gap:var(--ib-icon-sp);--ib-icon-sp:20px;}
.wd-info-box .box-icon-wrapper{flex:0 0 auto;line-height:0;}
.wd-info-box :is(
.info-box-icon, .info-svg-wrapper){display:inline-block;max-width:100%;}
.wd-info-box .info-box-icon{transition:all .25s ease;}
.wd-info-box .info-svg-wrapper img{height:inherit;}
.wd-info-box .info-svg-wrapper :is(
img, svg){width:inherit !important;height:inherit !important;}
.wd-info-box :is(
.info-box-subtitle, .info-box-title){transition:all .25s ease;margin-bottom:0;}
.wd-info-box :is(
.info-box-subtitle, .info-box-title, .info-box-inner):not(:first-child){margin-top:10px;}
.wd-info-box :is(
.info-box-subtitle:not(.subtitle-style-background),
.info-box-title){line-height:1.3;}
.wd-info-box .info-box-content{--wd-tags-mb:10px;position:relative;flex:1 1 auto;border-radius:var(--wd-brd-radius);}
.wd-info-box .info-box-inner p:first-child:empty, .wd-info-box .info-box-inner p:first-child:empty ~ p:last-child, .wd-info-box .info-box-inner:empty{display:none;}
.wd-info-box .info-btn-wrapper{margin-top:15px;}
.wd-info-box-link{z-index:2;}
.box-icon-align-top .box-icon-wrapper{margin-bottom:-5px;}:is(
.box-icon-align-left, .box-icon-align-right) .box-icon-wrapper{max-width:50%;}
.box-icon-align-left{flex-direction:row;}
.box-icon-align-right{flex-direction:row-reverse;}
.box-title-style-underlined{padding-bottom:10px;border-bottom:1px solid var(--brdcolor-gray-300);}
.box-with-icon .info-box-icon{overflow:hidden;}
.box-icon-wrapper.box-with-text{color:var(--wd-primary-color);font-weight:700;line-height:1;}
.box-with-text.text-size-small{font-size:38px;}
.box-with-text:is(
.text-size-default, .text-size-large){font-size:52px;}
[class*="box-icon-with-"].box-with-text{--text-bg-size:85px;}
[class*="box-icon-with-"].box-with-text .info-box-icon{padding:0 10px;min-width:var(--text-bg-size);height:var(--text-bg-size);border-radius:100px;line-height:var(--text-bg-size);}
[class*="box-icon-with-"]:is(
.text-size-default, .text-size-large){--text-bg-size:100px;}
[class*="box-icon-with-"] .info-box-icon{border-radius:50%;text-align:center;}
.box-icon-with-bg .info-box-icon{padding:20px;background-color:#f1f1f1;}
.box-icon-with-border .info-box-icon{padding:18px;border:2px solid #f1f1f1;}
.wpb-js-composer .info-box-wrapper.inline-element{max-width:100%;}
.wpb-js-composer .info-box-carousel .inline-element{display:block;margin-inline:0 !important;}
.wpb-js-composer .info-box-carousel .inline-element .wd-info-box{display:inline-flex;}
.with-animation .info-svg-wrapper path{stroke:var(--wd-primary-color);}
.info-box-carousel-wrapper .wd-wpb{margin-bottom:0;}
[class*="color-scheme-hover"]{transition:all .25s ease;}
[class*="color-scheme-hover"] .title{transition:all .25s ease;}
.color-scheme-hover-dark:hover{--color-gray-400:#a5a5a5;--color-gray-500:#a5a5a5;--color-gray-800:#333;--bgcolor-gray-200:#f7f7f7;--brdcolor-gray-500:rgba(0, 0, 0, 0.2);--wd-text-color:#767676;--wd-title-color:#242424;--wd-link-color:#333;--wd-link-color-hover:#242424;color:var(--wd-text-color);}
.color-scheme-hover-light:hover{--color-gray-400:rgba(255, 255, 255, 0.8);--color-gray-500:rgba(255, 255, 255, 0.8);--color-gray-800:#FFF;--brdcolor-gray-300:rgba(255, 255, 255, 0.15);--brdcolor-gray-500:rgba(255, 255, 255, 0.3);--wd-text-color:rgba(255, 255, 255, 0.8);--wd-title-color:#FFF;--wd-link-color:rgba(255, 255, 255, 0.9);--wd-link-color-hover:#FFF;color:var(--wd-text-color);}
.color-scheme-hover-light:hover .info-svg-wrapper svg{fill:#FFF !important;}
.color-scheme-hover-light:hover .info-svg-wrapper img{filter:brightness(0) invert(1);}
.color-scheme-hover-light:hover :is(
.info-box-icon, .title){color:#FFF !important;}
.box-style-shadow{padding:30px;background-color:#FFF;box-shadow:0 0 4px rgba(0, 0, 0, 0.12);transition:box-shadow .7s ease;}
.box-style-shadow:hover{box-shadow:0 0 9px rgba(0, 0, 0, 0.2);}
.box-style-bg-hover{padding:30px;box-shadow:2px 3px 14px transparent;}
.box-style-bg-hover .info-svg-wrapper :is(
img, svg){transition:fill .25s ease, filter .25s ease;}
.box-style-bg-hover :is(
.box-icon-wrapper, .info-box-content){z-index:1;}
.box-style-bg-hover:after{content:"";position:absolute;inset:0;border-radius:inherit;opacity:0;transition:opacity .25s ease;pointer-events:none;}
.box-style-bg-hover:hover{box-shadow:2px 3px 14px rgba(0, 0, 0, 0.16);}
.box-style-bg-hover:hover:after{opacity:1;}
.box-style-border .info-box-content{padding:30px;border:3px solid var(--brdcolor-gray-300);}
.box-style-border .box-icon-wrapper{position:relative;z-index:2;}
.box-style-border:is(
.box-icon-align-left, .box-icon-align-right){align-items:center;}
.box-style-border.box-icon-align-left .info-box-content{padding-left:calc(var(--ib-icon-sp) + 30px);}
.box-style-border.box-icon-align-left .info-box-icon{margin-right:calc(-30px - var(--ib-icon-sp));max-width:unset;}
.box-style-border.box-icon-align-right .info-box-content{padding-right:calc(var(--ib-icon-sp) + 30px);}
.box-style-border.box-icon-align-right .info-box-icon{margin-left:calc(-30px - var(--ib-icon-sp));max-width:unset;}
.box-style-border.box-icon-align-top .box-icon-wrapper{margin-bottom:calc(-25px - var(--ib-icon-sp));padding-inline:30px;}
.box-style-border.box-icon-align-top .info-box-content{padding-top:calc(var(--ib-icon-sp) + 15px);}
.box-style-border .info-btn-wrapper{margin-block:0 -30px;transform:translateY(50%);}
.wd-twitter-element .twitter-post{display:flex;}
.wd-twitter-element .twitter-post:not(:last-child){margin-bottom:15px;padding-bottom:15px;border-bottom:1px solid var(--brdcolor-gray-300);}
.wd-twitter-element .twitter-image-wrapper{flex:0 0 auto;margin-inline-end:10px;}
.wd-twitter-element .twitter-content-wrapper{flex:1 1 auto;}
.wd-twitter-element .stt-em{display:block;margin-top:5px;}
.wd-twitter-element .stt-em a{color:var(--color-gray-300);}
.wd-twitter-element .stt-em a:hover{color:var(--color-gray-500);}
.wd-el-video{--wd-width:100%;--wd-otl-offset:calc(var(--wd-otl-width) * -1);position:relative;overflow:hidden;}
.wd-el-video :is(
iframe, video){position:absolute;inset:0;width:100%;height:100%;background-color:#000;object-fit:cover;}
.wd-el-video:is(
.wd-action-overlay, .wd-action-without){border-radius:var(--wd-brd-radius);}
.wd-el-video:is(
.wd-action-overlay, .wd-action-without):not(.wd-with-aspect-ratio){height:400px;}
.wd-el-video.wd-with-aspect-ratio{--wd-aspect-ratio:16/9;aspect-ratio:var(--wd-aspect-ratio);}
.wp-block-wd-video:is(
.wd-action-button, .wd-action-play){max-width:fit-content;}
.wd-el-video-overlay{z-index:2;transition:transform 0.5s cubic-bezier(0, 0, 0.44, 1.18);}
.wd-el-video-overlay img{width:100%;height:100%;object-fit:cover;object-position:center;}
.wd-el-video-overlay:after{content:'';position:absolute;inset:-1px;z-index:2;background-color:rgba(0, 0, 0, 0.15);transition:background-color 0.5s cubic-bezier(0, 0, 0.44, 1.18);}
.wd-el-video:is(
:hover, :focus-within) .wd-el-video-overlay{transform:scale(1.09);}
.wd-el-video:is(
:hover, :focus-within) .wd-el-video-overlay:after{background-color:rgba(0, 0, 0, 0.3);}
.wd-el-video-control{display:flex;align-items:center;justify-content:center;gap:15px;z-index:4;}
.wd-el-video-link{z-index:6;}
.wd-el-video-play-btn{position:relative;display:inline-flex;align-items:center;justify-content:center;width:1em;height:1em;color:var(--color-gray-800);font-size:100px;transition:color 0.5s cubic-bezier(0, 0, 0.44, 1.18);}
.wd-el-video-play-btn:before{font-size:.32em;transition:transform 0.5s cubic-bezier(0, 0, 0.44, 1.18);content:"\f101";font-family:"woodmart-font";}
.wd-el-video-play-btn:after{content:'';position:absolute;inset:0;border:min(.04em, 2px) solid currentColor;opacity:.4;border-radius:50%;transition:opacity 0.5s cubic-bezier(0, 0, 0.44, 1.18);}
.wd-el-video.wd-action-play .wd-el-video-btn{--wd-link-decor:none;--wd-link-decor-hover:none;display:inline-flex;align-items:center;justify-content:center;gap:15px;}
.wd-el-video-play-label{font-weight:600;color:var(--color-gray-800);}
.wd-el-video:is(
.wd-action-play, .wd-action-button){overflow:visible;}
.wd-el-video.wd-playing :is(
.wd-el-video-overlay, .wd-el-video-link, .wd-el-video-control){visibility:hidden;opacity:0;transition:all .25s ease;}
.wd-video-popup-wrap{--wd-popup-width:900px;--wd-popup-padding:.001px;}
.wd-popup.wd-with-video{background-color:#000;line-height:0;}
.wd-popup.wd-with-video :is(
video, iframe){width:100%;border-radius:var(--wd-brd-radius);}
.wd-popup.wd-with-video iframe{aspect-ratio:16 / 9;}
.wd-el-video.wd-action-play .wd-el-video-btn:hover .wd-el-video-play-btn:before, .wd-el-video.wd-action-overlay:hover .wd-el-video-play-btn:before{transform:scale(0.9);}
.wd-el-video.wd-action-play .wd-el-video-btn:hover .wd-el-video-play-btn:after, .wd-el-video.wd-action-overlay:hover .wd-el-video-play-btn:after{opacity:.6;}
.wd-gallery-item{--wd-otl-offset:calc(var(--wd-otl-width) * -1);display:flex;height:auto;overflow:hidden;align-items:var(--wd-align-items);justify-content:var(--wd-justify-content);}
.wd-gallery-item img{border-radius:var(--wd-brd-radius);}
.wd-images-gallery .wd-justified :is(.caption, .spiner){display:none !important;}
.wd-images-gallery .wd-justified:not(.justified-gallery){display:none;}
.wd-compare-img{position:relative;display:inline-flex;border-radius:var(--wd-brd-radius);overflow:hidden;cursor:col-resize;touch-action:pan-y;user-select:none;-webkit-user-select:none;}
.wd-compare-img img{pointer-events:none;}
.wd-compare-img :is(
.wd-before-img, .wd-after-img){background-color:var(--wd-main-bgcolor);}
.wd-compare-img .wd-before-img{clip-path:polygon(0 0, var(--wd-compare-handle-pos, 50%) 0, var(--wd-compare-handle-pos, 50%) 100%, 0 100%);}
.wd-compare-img .wd-after-img{position:absolute;inset:0;}
.wd-compare-img .wd-after-img img{width:100%;height:100%;object-fit:cover;}
.wd-compare-img-handle{position:absolute;inset-block:0;left:calc(var(--wd-compare-handle-pos, 50%) - 2px);width:4px;color:var(--color-gray-800);background-color:var(--bgcolor-white);}
.wd-compare-img-handle span{position:absolute;top:calc(50% - 15px);left:calc(50% - 15px);display:flex;align-items:center;justify-content:center;gap:5px;width:30px;height:30px;background-color:inherit;border-radius:50%;font-size:12px;line-height:1;}
.rtl .wd-compare-img-handle span{flex-direction:row-reverse;}
.wd-compare-img-handle span:before{content:"\f114";font-family:"woodmart-font";}
.wd-compare-img-handle span:after{content:"\f113";font-family:"woodmart-font";}
.wd-timer{display:inline-flex;gap:calc(var(--wd-timer-size, 20px) / 4);justify-content:var(--wd-align);flex-wrap:wrap;}
.wd-timer > span{display:inline-flex;align-items:center;flex-direction:column;justify-content:center;gap:5px;padding:5px;min-width:2.7em;min-height:2.7em;background-color:var(--wd-timer-bg, unset);box-shadow:var(--wd-timer-shadow, unset);border-radius:var(--wd-brd-radius);font-size:var(--wd-timer-size, 20px);line-height:1;}
.wd-timer-value{color:var(--color-gray-800);font-weight:600;}
.wd-timer-text{text-transform:capitalize;font-size:.6em;}
.wd-timer.wd-labels-hide .wd-timer-text{display:none;}
.wd-timer .wd-sep{display:flex;align-items:center;font-size:var(--wd-timer-size, 20px);}
.wd-timer.wd-layout-inline > span{flex-direction:row;}
.wd-timer.wd-style-standard{--wd-timer-shadow:0 0 3px rgba(0, 0, 0, 0.1);--wd-timer-bg:var(--bgcolor-white);}
.wd-timer.wd-bg-active{--wd-timer-bg:var(--wd-primary-color);}
.wd-price-table{position:relative;text-align:center;transition:transform .3s ease;}
.wd-price-table .wd-plan-name{padding:15px;}
.wd-price-table .wd-plan-title{margin-bottom:0;font-size:20px;}
.wd-price-table .wd-plan-inner{position:relative;overflow:hidden;border:1px solid var(--brdcolor-gray-300);border-radius:var(--wd-brd-radius);background-color:var(--bgcolor-white);box-shadow:0 0 3px rgba(0, 0, 0, 0.05);transition:box-shadow .3s ease;}
.wd-price-table .wd-plan-price{padding:15px 20px;background-position:center center;background-size:cover;line-height:1;}
.wd-price-table .wd-price-currency{vertical-align:top;font-size:28px;}
.wd-price-table .wd-price-value{vertical-align:middle;font-weight:600;font-size:42px;}
.wd-price-table .wd-price-suffix{display:block;margin-top:5px;color:var(--color-gray-300);font-size:16px;}
.wd-price-table .wd-plan-features{padding:25px;border-bottom:1px solid var(--brdcolor-gray-300);}
.wd-price-table .wd-plan-feature:not(:last-child){margin-bottom:15px;padding-bottom:15px;border-bottom:inherit;}
.wd-price-table .wd-plan-footer{padding:20px 15px;}
.wd-price-table .wd-plan-footer > a{border-radius:var(--btn-accented-brd-radius);color:var(--btn-accented-color);box-shadow:var(--btn-accented-box-shadow);background-color:var(--btn-accented-bgcolor);text-transform:var(--btn-accented-transform, var(--btn-transform, uppercase));font-weight:var(--btn-accented-font-weight, var(--btn-font-weight, 600));font-family:var(--btn-accented-font-family, var(--btn-font-family, inherit));font-style:var(--btn-accented-font-style, var(--btn-font-style, unset));}
.wd-price-table .wd-plan-footer > a:hover{color:var(--btn-accented-color-hover);box-shadow:var(--btn-accented-box-shadow-hover);background-color:var(--btn-accented-bgcolor-hover);}
.wd-price-table .wd-plan-footer > a:active{box-shadow:var(--btn-accented-box-shadow-active);bottom:var(--btn-accented-bottom-active, 0);}
.wd-price-table.price-style-default .wd-plan-price{margin-top:-1px;margin-inline:-1px;background-color:var(--wd-primary-color);color:#FFF;}
.wd-price-table.price-style-default .wd-price-suffix{color:inherit;}
.wd-price-table.price-style-alt .wd-plan-price{border-bottom:1px solid var(--brdcolor-gray-300);}
.wd-price-table.price-style-alt :is(
.wd-price-currency, .wd-price-value){color:var(--wd-primary-color);}
.wd-price-table.price-highlighted{top:-10px;}
.wd-price-table.price-highlighted .price-label{top:-2px;inset-inline-end:-2px;}
.wd-price-table.price-highlighted .wd-plan-inner{border:2px solid var(--wd-primary-color);box-shadow:0 0 9px rgba(0, 0, 0, 0.12);}
.wd-price-table.price-highlighted.price-style-default .wd-plan-price{margin-top:0;margin-inline:0;}
.wd-price-table:hover{transform:translate3d(0, -10px, 0);}
.wd-price-table:hover .wd-plan-inner{box-shadow:0 0 9px rgba(0, 0, 0, 0.12);}
.wd-plan-label{position:absolute;top:-1px;inset-inline-end:-1px;overflow:hidden;padding-inline:10px;width:80px;height:80px;color:#FFF;text-align:center;text-transform:uppercase;white-space:nowrap;font-weight:600;font-size:12px;line-height:22px;}
.wd-plan-label > span{display:block;margin-top:15px;margin-inline-start:-15px;width:115px;background-color:var(--wd-pricing-lb-bg, #333);transform:rotate(45deg);}
.label-color-red{--wd-pricing-lb-bg:#EF4836;}
.label-color-green{--wd-pricing-lb-bg:#0FA34C;}
.label-color-blue{--wd-pricing-lb-bg:#2A7CE4;}
.label-color-yellow{--wd-pricing-lb-bg:#F7CA18;}
.wd-plan-footer .add-to-cart-loop.added{display:none;}
.wd-plan-footer .added_to_cart{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:5px;outline:none;border-radius:var(--btn-brd-radius, 0px);vertical-align:middle;text-align:center;text-decoration:none !important;text-shadow:none;line-height:1.2;cursor:pointer;transition:all .25s ease;padding:var(--btn-padding, 5px 20px);min-height:var(--btn-height, 42px);font-size:var(--btn-font-size, 13px);}
.wd-menu-price{position:relative;display:flex;align-items:center;gap:15px;}
.wd-menu-price .menu-price-image{flex:0 0 auto;overflow:hidden;max-width:180px;}
.wd-menu-price .menu-price-image img{border-radius:var(--wd-brd-radius);}
.wd-menu-price .menu-price-desc-wrapp{flex:1 1 auto;}
.wd-menu-price .menu-price-heading{display:flex;align-items:center;flex-wrap:wrap;justify-content:space-between;gap:5px 10px;}
.wd-menu-price .menu-price-title{flex:1 1 270px;margin-bottom:0;font-size:16px;transition:all .25s ease;}
.wd-menu-price .menu-price-price{flex:0 0 auto;font-size:18px;line-height:1.2;}
.wd-menu-price .menu-price-details{margin-top:10px;padding-top:7px;border-top:1px dotted var(--brdcolor-gray-300);font-style:italic;font-size:110%;}
.wd-row-divider{margin-inline:-15px;}
.wd-row-divider svg{display:block;height:50px;}:is(
.dvr-style-waves-small, .dvr-style-waves-wide, .dvr-style-triangle) svg{height:3vw;}
.dvr-style-clouds svg{height:6vw;}
.dvr-position-top svg{transform:translateY(-1px);}
.dvr-position-bottom svg{transform:translateY(1px);}
.dvr-overlap-enable{position:relative;}
.dvr-overlap-enable svg{position:absolute;inset-inline:0;z-index:100;}
.dvr-overlap-enable.dvr-position-top svg{top:0;}
.dvr-overlap-enable.dvr-position-bottom svg{bottom:0;}
.wd-timeline-wrapper{position:relative;padding-block:50px;}
.woodmart-timeline-line{position:absolute;inset-block:0;left:calc(50% - 1px);border-width:2px;}
.woodmart-timeline-line .line-dot{position:absolute;left:calc(50% - 5px);width:8px;height:8px;border-radius:50%;box-shadow:inset 100px 100px rgba(0, 0, 0, 0.1);}
.woodmart-timeline-line .dot-start{top:-4px;}
.woodmart-timeline-line .dot-end{bottom:-4px;}
.wd-line-default .woodmart-timeline-line{border-left-style:solid;}
.wd-line-dashed .woodmart-timeline-line{border-left-style:dashed;}
.wd-timeline-breakpoint{margin-bottom:50px;text-align:center;}
.woodmart-timeline-breakpoint-title{position:relative;z-index:1;display:inline-block;padding:8px 25px;color:#FFF;font-weight:600;font-size:16px;border-radius:calc(var(--wd-brd-radius) / 1.5);}
.wd-timeline-item{position:relative;margin-bottom:50px;}
.wd-timeline-item .wd-timeline-image{display:inline-block;}
.wd-timeline-item .wd-timeline-image img{border-radius:var(--wd-brd-radius);}
.wd-timeline-item :is(
.wd-timeline-title, .wd-timeline-content, .wd-timeline-image){margin-bottom:15px;}
.wd-timeline-item :is(
.wd-timeline-title, .wd-timeline-content, .wd-timeline-image):empty{display:none;}
.wd-timeline-content p:first-child:empty{display:none;}:is(
.wd-item-position-left, .wd-item-position-right){display:flex;align-items:center;}:is(
.wd-item-position-left, .wd-item-position-right) .timeline-col{position:relative;flex:1 1 50%;padding:30px 30px 15px;max-width:50%;width:50%;background-color:#FFF;border-radius:var(--wd-brd-radius);}:is(
.wd-item-position-left, .wd-item-position-right) .timeline-col .timeline-arrow{position:absolute;top:calc(50% - 5px);width:10px;height:10px;transform:rotate(45deg);background-color:currentColor;color:#FFF;}
.wd-item-position-left{flex-direction:row;}
.wd-item-position-left .timeline-col-primary{margin-right:30px;text-align:right;}
.wd-item-position-left .timeline-col-primary .timeline-arrow{left:calc(100% - 5px);}
.wd-item-position-left .timeline-col-secondary{margin-left:30px;text-align:left;}
.wd-item-position-left .timeline-col-secondary .timeline-arrow{right:calc(100% - 5px);}
.wd-item-position-right{flex-direction:row-reverse;}
.wd-item-position-right .timeline-col-primary{margin-left:30px;text-align:left;}
.wd-item-position-right .timeline-col-primary .timeline-arrow{right:calc(100% - 5px);}
.wd-item-position-right .timeline-col-secondary{margin-right:30px;text-align:right;}
.wd-item-position-right .timeline-col-secondary .timeline-arrow{left:calc(100% - 5px);}
.wd-item-position-full-width{position:relative;margin-top:30px;padding:30px 30px 15px;background-color:#FFF;text-align:center;border-radius:var(--wd-brd-radius);}
.wd-item-position-full-width:not(:first-child){margin-top:80px;}
.wd-item-position-full-width .timeline-col-primary .timeline-arrow{position:absolute;bottom:calc(100% - 5px);left:calc(50% - 5px);width:10px;height:10px;background-color:currentColor;color:#FFF;transform:rotate(45deg);}
.wd-item-position-full-width .timeline-col{background-color:transparent !important;}
.wd-item-position-full-width .woodmart-timeline-dot{top:-30px;}
.woodmart-timeline-dot{position:absolute;top:calc(50% - 6px);left:calc(50% - 6px);width:12px;height:12px;border:solid 2px #FFF;border-radius:50%;}:is(
.wd-timeline-item, .wd-timeline-breakpoint):last-child{margin-bottom:0;}
.wd-item-shadow .woodmart-timeline-breakpoint-title{box-shadow:0 0 4px rgba(0, 0, 0, 0.13);}
.wd-item-shadow :is(
.wd-item-position-left, .wd-item-position-right) .timeline-col{box-shadow:0 0 4px rgba(0, 0, 0, 0.13);}
.wd-item-shadow .wd-item-position-left .timeline-col-primary .timeline-arrow{box-shadow:2px -2px 3px -2px rgba(0, 0, 0, 0.2);}
.wd-item-shadow .wd-item-position-left .timeline-col-secondary .timeline-arrow{box-shadow:-2px 2px 3px -2px rgba(0, 0, 0, 0.2);}
.wd-item-shadow .wd-item-position-right .timeline-col-primary .timeline-arrow{box-shadow:-2px 2px 3px -2px rgba(0, 0, 0, 0.2);}
.wd-item-shadow .wd-item-position-right .timeline-col-secondary .timeline-arrow{box-shadow:2px -2px 3px -2px rgba(0, 0, 0, 0.2);}
.wd-item-shadow .wd-item-position-full-width{box-shadow:0 0 4px rgba(0, 0, 0, 0.13);}
.wd-item-shadow .wd-item-position-full-width .timeline-col-primary .timeline-arrow{box-shadow:-2px -2px 3px -2px rgba(0, 0, 0, 0.2);}
.wd-list{--list-mb:0;--li-mb:15px;--li-pl:0;--wd-row-gap:var(--li-mb);display:flex;flex-direction:column;justify-content:var(--wd-align);gap:var(--wd-row-gap);list-style:none;}
.wd-list li{position:relative;display:flex;align-items:center;justify-content:inherit;gap:10px;margin-bottom:0 !important;transition:all .25s ease;}
.wd-list .wd-icon{display:flex;align-items:center;justify-content:center;flex:0 0 auto;color:var(--color-gray-800);line-height:1;transition:all .25s ease;font-size:var(--li-icon-s, 1em);}
.wd-list.wd-design-bordered li:not(:first-child):before{content:"";position:absolute;top:calc(var(--wd-row-gap) / 2 * -1);inset-inline:0px;border-top:1px solid var(--brdcolor-gray-300);}
.wd-list .wd-icon :is(
img, svg){width:var(--li-icon-s, revert-layer);min-width:var(--li-icon-s, 6px);max-width:150px;fill:currentColor;}
.wd-list .wd-icon:has(:is(
img, svg)):before{display:none;}
.wd-list.wd-type-ordered{counter-reset:item;}
.wd-list.wd-type-ordered .wd-icon{font-weight:600;}
.wd-list.wd-type-ordered .wd-icon:before{content:counter(item) ".";counter-increment:item;}
.wd-list.wd-type-unordered .wd-icon:before{font-size:.6em;content:"\f113";font-family:"woodmart-font";}
.wd-list.wd-type-unordered-2 .wd-icon:before{content:"";width:1em;height:1em;font-size:calc(var(--li-icon-s, 10px) / 2);background:currentColor;border-radius:50%;}
.wd-list.wd-shape-icon .wd-icon{background-color:var(--color-gray-200);width:var(--li-icon-s, 2em);height:var(--li-icon-s, 2em);font-size:calc(var(--li-icon-s, 2em) / 2);}
.wd-list.wd-shape-icon .wd-icon :is(
img, svg){width:calc(var(--li-icon-s, 2em) / 2);height:calc(var(--li-icon-s, 2em) / 2);min-width:calc(var(--li-icon-s, 14px) / 2);object-fit:contain;}
.wd-list.wd-style-rounded .wd-icon{border-radius:50%;}
.wd-list .wd-icon .e-font-icon-svg{height:var(--li-icon-s, 1em);}
.wd-slide-bg{background-position:center center;background-size:cover;background-repeat:no-repeat;}
.wd-slide-bg :is(
img, picture){display:block;width:100%;height:100%;object-fit:cover;object-position:center;}
.wd-slide-link{z-index:2;}
.wd-slider-arrows.wd-pos-sep{--wd-arrow-offset-h:calc(var(--wd-arrow-width, var(--wd-arrow-size, 50px)) / -1);}
.wd-slider-pagin{position:absolute;inset-inline:15px;bottom:15px;z-index:2;}
.wd-slider.wd-container-full-width .wd-slide-container{max-width:none;}
.wd-slider > .wd-carousel-inner > .wd-carousel:not(.wd-fade) > .wd-carousel-wrap{transition-timing-function:cubic-bezier(0.22, 0.61, 0.36, 1);}
.wd-carousel.wd-fade > .wd-carousel-wrap > .wd-carousel-item{pointer-events:none;transition-property:opacity;}
.wd-carousel.wd-fade > .wd-carousel-wrap > .wd-carousel-item.wd-active{pointer-events:auto;}
.swiper-notification{position:absolute;display:flex;justify-self:center;inset:15px 0 auto 0;padding:5px 10px;color:var(--color-gray-800);background:rgba(var(--bgcolor-white-rgb), 0.6);border-radius:var(--wd-brd-radius);z-index:2;}
.swiper-notification:empty{display:none;}
.wd-slider > .wd-carousel-inner{margin:0;}
.wd-slider > .wd-carousel-inner > .wd-carousel{padding:0;--wd-gap:0.001px;}
.wd-slide{display:flex;overflow:hidden;aspect-ratio:var(--wd-aspect-ratio);}
.wd-slide-container{z-index:2;display:flex;align-items:var(--wd-align-items, center);justify-content:var(--wd-justify-content, left);padding-block:35px;}
.wd-slide-inner{position:relative;width:100%;transform:translate3d(0, 0, 0);}
.wd-slide-container:not(.content-full-width) .wd-slide-inner{max-width:1200px;}
.wd-slider.wd-section-container > .wd-carousel-inner > .wd-carousel{border-radius:var(--wd-brd-radius);}
.wd-slider{--wd-width:unset;}
.wd-slider[class*="wd-section-stretch"]{--wd-width:calc(100vw - var(--wd-scroll-w) - var(--wd-sticky-nav-w));}
.wd-slider.wd-section-stretch-content{margin-left:-15px;margin-right:-15px;}:is(
.vc_row-no-padding, .wd-section-stretch-content-no-pd) .wd-slider.wd-section-stretch-content{--wd-row-spacing:0.001px;margin-left:0;margin-right:0;}:is(
.vc_row-no-padding, .wd-section-stretch-content-no-pd) .vc_row-fluid{margin-right:0;margin-left:0;}
.wd-slider.wd-section-container .wd-slide-container{padding-inline:5%;}
.wd-slide-container.wd-padding-off{padding:0 !important;}
.wd-slider .wd-slide:is(.wd-slide-prev, .wd-slide-next):not(.wd-active) [class*="wd-animation"]{opacity:0;transform:none;}
.wd-slider.wd-anim-distortion canvas{position:absolute;inset:0;width:100%;}
.wd-slider.wd-anim-distortion .wd-slide:not(.wd-active){opacity:0 !important;}
.wd-slider.wd-anim-distortion.wd-canvas-loaded .wd-slide-bg{display:none;}
.wd-slider-arrows:is(.wd-style-2, .wd-style-3){--wd-arrow-shadow:0 0 4px rgba(0,0,0, .1);--wd-arrow-bg:var(--color-white);--wd-arrow-bg-hover:var(--color-white);--wd-arrow-icon-size:18px;}
.wd-slider-arrows.wd-style-3{--wd-arrow-radius:50%;--wd-arrow-offset-h:calc((var(--wd-arrow-width, var(--wd-arrow-size, 50px)) + 10px) / -1);}
.wd-slider-pagin.wd-style-number-2{--wd-pagin-gap:30px;--wd-pagin-size:var(--wd-text-font-size);}
.wd-slider-pagin.wd-style-number-2 li{display:flex;align-items:center;gap:5px;min-height:var(--wd-pagin-size);}
.wd-slider-pagin.wd-style-number-2 li span{font-weight:600;font-size:var(--wd-pagin-size, var(--wd-text-font-size));color:var(--wd-pagin-color, var(--color-gray-800));line-height:1;transition:all .25s ease;}
.wd-slider-pagin.wd-style-number-2 li:before{content:"";position:absolute;inset:-10px 0;}
.wd-slider-pagin.wd-style-number-2 li:after{content:"";width:calc(var(--wd-pagin-size) * 1.3);border-bottom:var(--wd-pagin-brd, 2px solid) var(--wd-pagin-brd-color, var(--color-gray-800));transition:all .25s ease;}
.wd-slider-pagin.wd-style-number-2 li:hover span{color:var(--wd-pagin-color-hover, var(--color-gray-800));}
.wd-slider-pagin.wd-style-number-2 li:hover:after{width:calc(var(--wd-pagin-size) * 2.5);border-color:var(--wd-pagin-brd-color-hover, var(--color-gray-800));}
.wd-slider-pagin.wd-style-number-2 li.wd-active span{color:var(--wd-pagin-color-act, var(--color-gray-800));}
.wd-slider-pagin.wd-style-number-2 li.wd-active:after{width:calc(var(--wd-pagin-size) * 3.2);border-color:var(--wd-pagin-brd-color-act, var(--color-gray-800));}
.wd-slider-pagin.wd-style-shape-3{--wd-pagin-gap:calc(var(--wd-pagin-size, 15px) / 2);--wd-pagin-bg:var(--color-gray-300);--wd-pagin-bg-hover:var(--color-gray-800);--wd-pagin-bg-act:var(--color-gray-800);--wd-pagin-brd:none;}
.wd-slider-pagin.wd-style-shape-3 ul{padding-block:calc(var(--wd-pagin-size, 10px) - 3px);padding-inline:var(--wd-pagin-size, 10px);border-radius:var(--wd-pagin-radius, var(--wd-pagin-size, 15px));background-color:var(--wd-pagin-wrap-bg, var(--color-white));}
.wd-image-hotspot-hotspots{position:relative;}
.wd-image-hotspot-img{width:100%;border-radius:var(--wd-brd-radius) !important;}
.wd-image-hotspot-img img{width:inherit;border-radius:inherit;}
.hotspot-content{position:absolute;z-index:10;visibility:hidden;padding:15px;width:250px;border-radius:var(--wd-brd-radius);background:var(--bgcolor-white);box-shadow:0 0 3px rgba(0, 0, 0, 0.15);text-align:center;opacity:0;transition:opacity .25s ease, visibility .25s ease, transform .25s ease;transform:translateY(20px) translateZ(0);}
.hotspot-content img{border-radius:var(--wd-brd-radius);}
.hotspot-content > :is(
div, h4){margin-bottom:10px;}
.hotspot-content > :is(
div, h4):last-child{margin-bottom:0;}
.hotspot-content .wd-entities-title{font-size:16px;}
.hotspot-content .hotspot-content-text{--wd-tags-mb:10px;margin-bottom:15px;padding-inline:2px;}
.hotspot-content :is(
.wd-entities-title, .hotspot-content-image) a{display:block;}
.wd-opened > .hotspot-content{visibility:visible;opacity:1;transform:none;}
.hotspot-content:before{content:"";position:absolute;}
.hotspot-content:hover .wd-more-desc-btn{transform:translateY(0) translateZ(0);}
.hotspot-content .price{font-size:16px;line-height:1.2;}
.hotspot-content :is(
.btn, .add_to_cart_button, .product_type_variable, .product_type_grouped){padding:5px 14px;min-height:36px;font-size:12px;border-radius:var(--btn-accented-brd-radius);color:var(--btn-accented-color);box-shadow:var(--btn-accented-box-shadow);background-color:var(--btn-accented-bgcolor);text-transform:var(--btn-accented-transform, var(--btn-transform, uppercase));font-weight:var(--btn-accented-font-weight, var(--btn-font-weight, 600));font-family:var(--btn-accented-font-family, var(--btn-font-family, inherit));font-style:var(--btn-accented-font-style, var(--btn-font-style, unset));}
.hotspot-content :is(
.btn, .add_to_cart_button, .product_type_variable, .product_type_grouped):hover{color:var(--btn-accented-color-hover);box-shadow:var(--btn-accented-box-shadow-hover);background-color:var(--btn-accented-bgcolor-hover);}
.hotspot-content :is(
.btn, .add_to_cart_button, .product_type_variable, .product_type_grouped):active{box-shadow:var(--btn-accented-box-shadow-active);bottom:var(--btn-accented-bottom-active, 0);}
.hotspot-content .added_to_cart{display:none;}:is(
.hotspot-dropdown-top, .hotspot-dropdown-bottom){left:-115px;}:is(
.hotspot-dropdown-top, .hotspot-dropdown-bottom):before{left:0;width:100%;height:30px;}:is(
.hotspot-dropdown-top, .hotspot-dropdown-bottom).hotspot-overflow-left{right:0;left:auto;}:is(
.hotspot-dropdown-top, .hotspot-dropdown-bottom).hotspot-overflow-right{left:0;}
.hotspot-dropdown-top{bottom:40px;}
.hotspot-dropdown-top:before{top:100%;}
.hotspot-dropdown-bottom{top:40px;}
.hotspot-dropdown-bottom:before{bottom:100%;}:is(
.hotspot-dropdown-left, .hotspot-dropdown-right){top:-55px;}:is(
.hotspot-dropdown-left, .hotspot-dropdown-right):before{top:0;width:30px;height:100%;}
.hotspot-dropdown-left{right:40px;}
.hotspot-dropdown-left:before{left:100%;}
.hotspot-dropdown-left.hotspot-overflow-right{right:auto;left:40px;}
.hotspot-dropdown-left.hotspot-overflow-right:before{right:100%;left:auto;}
.hotspot-dropdown-right{left:40px;}
.hotspot-dropdown-right:before{right:100%;}
.hotspot-dropdown-right.hotspot-overflow-left{right:40px;left:auto;}
.hotspot-dropdown-right.hotspot-overflow-left:before{right:auto;left:100%;}
.wd-image-hotspot{position:absolute;margin-top:-10px;margin-left:-10px;width:20px;height:20px;border-radius:50%;box-shadow:0 0 3px rgba(0, 0, 0, 0.15);opacity:0;transition:opacity .8s ease;--hotspot-primary:var(--wd-primary-color);--hotspot-secondary:#FFF;}
.wd-loaded .wd-image-hotspot{opacity:1;}
.hotspot-btn, .hotspot-sonar{border-radius:50%;backface-visibility:hidden;perspective:800px;}
.hotspot-btn{z-index:1;letter-spacing:normal;transition:all .3s ease;}
.wd-event-click .hotspot-btn{cursor:pointer;}
.hotspot-btn:after{content:"";position:absolute;transition:all .3s ease;}
.hotspot-sonar{position:absolute;inset:-8px;display:block;animation:wd-Sonar 2s ease infinite;}
.hotspot-icon-default .hotspot-btn{background-color:var(--hotspot-primary);box-shadow:inset 100px 100px transparent;animation:wd-Pulse 2s ease-in-out infinite;}
.hotspot-icon-default .hotspot-btn:after{top:7px;left:7px;width:6px;height:6px;border-radius:50%;background-color:var(--hotspot-secondary);}
.hotspot-icon-default .wd-image-hotspot.wd-opened .hotspot-btn{box-shadow:inset 100px 100px rgba(0, 0, 0, 0.1);}
.hotspot-icon-default .hotspot-sonar{background-color:rgba(255, 255, 255, 0.5);}
.hotspot-icon-alt .hotspot-btn{background-color:var(--hotspot-secondary);}
.hotspot-icon-alt .hotspot-btn:after{inset:0;color:var(--hotspot-primary);text-align:center;font-size:10px;line-height:20px;content:"\f143";font-family:"woodmart-font";}
.hotspot-icon-alt .wd-image-hotspot.wd-opened .hotspot-btn:after{color:var(--hotspot-secondary);}
.hotspot-icon-alt .wd-image-hotspot:is(
.wd-opened, :hover) .hotspot-btn{background-color:var(--hotspot-primary);}
.hotspot-icon-alt .hotspot-sonar{background-color:#FFF;}
@keyframes wd-Sonar {
0%{opacity:0;transform:scale(0.2);}
50%{opacity:.8;}
100%{opacity:0;transform:scale(1);}
}
@keyframes wd-Pulse {
0%, 100%{transform:scale(1);}
50%{transform:scale(1.2);}
}
.wp-block-wd-degree-view{overflow:hidden;width:100%;}
.wd-threed-view{position:relative;overflow:hidden;margin:0 auto;text-align:center;color:var(--color-gray-800);cursor:ew-resize;cursor:-webkit-grab;}
.wd-threed-view:active{cursor:-webkit-grabbing;}
.wd-threed-view .threed-title{position:relative;z-index:40;padding-top:20px;}
.wd-threed-view .threed-view-images{--list-mb:0;--li-mb:0;--li-pl:0;display:none;list-style:none;backface-visibility:hidden;-webkit-backface-visibility:hidden;perspective:800px;}
.wd-threed-view .threed-view-images img{position:absolute;top:0;left:50%;transform:translateX(-50%);border-radius:var(--wd-brd-radius);}
.wd-threed-view .threed-view-images img.previous-image{visibility:hidden;}
.wd-threed-view .threed-view-images img.current-image{visibility:visible;}
.wd-threed-view .spinner{display:flex;align-items:center;justify-content:center;width:60px;height:60px;margin:0 auto;border-radius:50%;background:rgba(255, 255, 255, 0.7);box-shadow:0 1px 4px rgba(0, 0, 0, 0.15);font-weight:600;}
.wd-threed-view .nav_bar{--wd-link-color:var(--color-gray-800);--wd-link-color-hover:var(--color-gray-500);display:flex;position:absolute;bottom:30px;left:calc(50% - 42px);z-index:11;background-color:var(--bgcolor-white);box-shadow:0 1px 4px rgba(0, 0, 0, 0.15);border-radius:calc(var(--wd-brd-radius) / 1.2);}
.wd-threed-view .nav_bar a{display:flex;align-items:center;justify-content:center;width:42px;height:42px;font-size:0;text-decoration:none;}
.wd-threed-view .nav_bar a:after{font-size:16px;}
.wd-threed-view .nav_bar :is(
.nav_bar_play, .nav_bar_stop){display:none;}
.wd-threed-view .nav_bar .nav_bar_previous:after{content:"\f114";font-family:"woodmart-font";}
.wd-threed-view .nav_bar .nav_bar_next:after{content:"\f113";font-family:"woodmart-font";}
.wd-tabs{--wd-row-gap:20px;--wd-header-padding:.001px;display:flex;flex-direction:column;gap:var(--wd-row-gap);}
.wd-tabs .tabs-name{text-transform:uppercase;font-size:22px;margin-bottom:0;}
.wd-tabs .tabs-name > span{vertical-align:middle;}
.wd-tabs .tabs-name .img-wrapper{display:inline-flex;margin-right:10px;}
.wd-tabs-header{display:flex;flex-direction:column;gap:10px;padding:var(--wd-header-padding);}
.wd-tabs-header.wp-block .tabs-text{display:inline-block;}
.wd-nav-tabs{--nav-gap:30px;align-items:center;}
.wd-nav-tabs > li > a{font-size:16px;font-weight:var(--wd-title-font-weight);font-style:var(--wd-title-font-style);font-family:var(--wd-title-font);}
.wd-tabs.tabs-design-default:not(.wd-header-with-bg){--wd-row-gap:10px;}
.wd-tabs.tabs-design-simple .tabs-name{position:relative;z-index:1;margin-bottom:-2px;padding-block:5px;border-bottom:2px solid var(--wd-primary-color);vertical-align:middle;}
.wd-tabs.tabs-design-simple .tabs-name > span{vertical-align:bottom;}
.wd-tabs.tabs-design-simple .tabs-name .img-wrapper{margin-left:4px;}
.wd-tabs.tabs-design-simple .wd-nav-tabs li a{font-size:14px;}
.wd-tabs.wd-header-with-bg{--wd-header-padding:15px;}
.wd-tabs.wd-header-with-bg .wd-tabs-header{background-color:var(--bgcolor-gray-100);border-radius:var(--wd-brd-radius);}
.wd-tabs:where(:not(.wd-inited)) .wd-nav-tabs > li:first-child > a{color:var(--nav-color-active);background-color:var(--nav-bg-active);box-shadow:var(--nav-shadow-active);border:var(--nav-border-active);}
.wd-nav-tabs[class*="wd-style-underline"]{--nav-color:rgba(var(--wd-navigation-color), .7);--nav-color-hover:rgba(var(--wd-navigation-color), 1);}
.wd-nav-tabs a{gap:10px;}
.wd-nav-tabs .img-wrapper{min-width:max-content;}
.wd-nav-tabs.wd-icon-pos-start a{flex-direction:row;}
.wd-nav-tabs.wd-icon-pos-top{align-items:flex-end;}
.wd-nav-tabs.wd-icon-pos-top a{flex-direction:column;}
.wd-nav-tabs.wd-icon-pos-end a{flex-direction:row-reverse;}
.wd-nav-tabs.wd-icon-pos-left a{flex-direction:row;}
.wd-nav-tabs.wd-icon-pos-right a{flex-direction:row-reverse;}
.wd-wpb.wd-tabs:not(.wd-products-tabs) .wd-nav-tabs > li > a{font-weight:inherit;font-size:inherit;font-family:inherit;}
.wd-tabs.wd-fontsize-custom .wd-nav-tabs > li > a{line-height:inherit;}
.wd-tabs:not(.wd-inited) .wd-tab-content:first-child{display:flex;opacity:1;transform:none;}
.wd-tabs .wd-tabs-content-wrapper{position:relative;}
.wd-tabs .wd-tab-content{display:none;opacity:0;transition:all .25s ease;transform:translateY(30px);}
.wd-tabs .wd-tab-content > div:not(:is(.wd-nav-arrows, .grid-masonry)){--wd-width:100%;width:var(--wd-width);}
.wd-tabs .wd-tab-content.wd-active{display:flex;}
.wd-tabs .wd-tab-content.wd-in{opacity:1;transform:none;}
.wd-tabs .wd-tab-content > .elementor{min-width:1px;}
.wp-block-wd-tabs .wd-tab-content{--wd-row-gap:20px;flex-direction:column;row-gap:var(--wd-row-gap);}:root .wp-block-wd-tabs .wd-tab-content > *{margin-bottom:0;}
.wd-accordion{--wd-accordion-spacing:20px;--wd-row-gap:0.001px;display:flex;flex-direction:column;gap:var(--wd-row-gap);}
.wd-accordion .wd-scroll{height:auto;}
.wd-accordion .wd-scroll-content{padding-inline-end:10px;}
.wd-accordion.wd-style-default > .wd-accordion-item:first-of-type, .wd-accordion.wd-style-default > .wd-nav-wrapper + .wd-accordion-item{border-top:2px solid var(--brdcolor-gray-300);}
.wd-accordion.wd-style-default > .wd-accordion-item{border-bottom:1px solid var(--brdcolor-gray-300);}
.wd-accordion.wd-style-default.wd-border-off > .wd-accordion-item:first-of-type{border-top:none;}
.wd-accordion.wd-style-default.wd-border-off > .wd-accordion-item:last-child{border-bottom:none;}
.wd-accordion.wd-style-simple{--wd-accordion-spacing:10px;}
.wd-accordion.wd-style-shadow{--wd-row-gap:12px;}
.wd-accordion.wd-style-shadow > .wd-accordion-item{border-radius:var(--wd-brd-radius);box-shadow:0 1px 8px rgba(0, 0, 0, 0.1);}
.wd-accordion.wd-style-shadow > .wd-accordion-item > :is(
.wd-accordion-title, .wd-accordion-content){padding-inline:var(--wd-accordion-spacing);}
.global-color-scheme-light .wd-accordion.wd-style-shadow > .wd-accordion-item{background-color:var(--bgcolor-gray-200);}
.wd-accordion-title{display:flex;align-items:center;gap:12px;padding-block:var(--wd-accordion-spacing);cursor:pointer;transition:all .25s ease;user-select:none;}
.wd-accordion-title:is(
.wd-active, :hover) > .wd-accordion-title-text{color:var(--wd-primary-color);}
.wd-accordion-title .img-wrapper{display:flex;}
.wd-accordion-title-text{display:flex;align-items:center;flex:1;gap:5px;color:var(--wd-title-color);font-weight:var(--wd-title-font-weight);font-size:var(--wd-accordion-font-size, 16px);transition:inherit;}
.wd-accordion.wd-titles-left > .wd-accordion-item > .wd-accordion-title > div{justify-content:left;}
.wd-accordion.wd-titles-right > .wd-accordion-item > .wd-accordion-title > div{justify-content:right;}
.wd-wpb.wd-accordion .wd-accordion-title-text{font-weight:inherit;font-size:inherit;font-family:inherit;}
.wd-accordion-opener{position:relative;color:var(--color-gray-300);text-align:center;font-size:10px;line-height:1;transition:inherit;}
.wd-accordion.wd-opener-style-arrow > .wd-accordion-item > .wd-accordion-title .wd-accordion-opener:before{content:"\f129";font-family:"woodmart-font";}
.wd-accordion.wd-opener-style-arrow > .wd-accordion-item > .wd-accordion-title.wd-active .wd-accordion-opener{transform:rotate(180deg);}
.wd-accordion.wd-opener-style-plus > .wd-accordion-item > .wd-accordion-title .wd-accordion-opener:before{content:"\f143";font-family:"woodmart-font";}
.wd-accordion.wd-opener-style-plus > .wd-accordion-item > .wd-accordion-title.wd-active .wd-accordion-opener{transform:rotate(45deg);}
.wd-accordion.wd-opener-pos-left > .wd-accordion-item > .wd-accordion-title{flex-direction:row-reverse;}
.wd-accordion.wd-opener-pos-right > .wd-accordion-item > .wd-accordion-title{flex-direction:row;}
.wd-accordion-content{padding-bottom:var(--wd-accordion-spacing);transition:opacity .25s ease;display:none;opacity:0;}
.wd-accordion-content.wd-active{display:block;opacity:1;}
.wd-accordion-content-inner{--wd-row-gap:20px;display:flex;flex-direction:column;row-gap:var(--wd-row-gap);}:root .wd-accordion-content-inner > *{margin-bottom:0;}
.wd-off-canvas-btn{--wd-action-icon-size:1.2em;}
.wd-loading .wd-off-canvas-btn{pointer-events:none;}
.wd-action-custom-icon .wd-action-icon{margin-inline-end:.3em;transition:all .25s ease;}
.wd-action-custom-icon:hover .wd-action-icon{opacity:.6;}
.wd-sidebar-opener img{max-width:20px;}
.wd-action-hide-btn{position:absolute;}
.wd-action-hide-btn > a, .wd-action-hide-btn .wd-off-canvas-btn{display:none;}
.searchform[class*="wd-style-with-bg"] .searchsubmit{--btn-color:#FFF;--btn-bgcolor:var(--wd-primary-color);}
.searchform.wd-style-with-bg .searchsubmit{border-start-end-radius:var(--wd-form-brd-radius);border-end-end-radius:var(--wd-form-brd-radius);}
.searchform.wd-style-with-bg-2 .searchsubmit{inset-inline-end:calc(var(--wd-form-brd-width) + 3px);width:calc(var(--wd-search-btn-w) - ((var(--wd-form-brd-width) + 3px) * 2));inset-block:calc(var(--wd-form-brd-width) + 3px);border-radius:var(--wd-form-brd-radius);}
.searchform.wd-style-with-bg-2 .searchsubmit img{max-width:22px;}
.searchform.wd-style-with-bg-2 .searchsubmit:after{font-size:calc(var(--wd-form-height) / 2.5);}
.searchform.wd-style-4{--wd-search-clear-sp:7px;--wd-search-btn-w:.001px;}
.searchform.wd-style-4 input[type="text"]{padding-inline:40px 30px;}
.searchform.wd-style-4 .searchsubmit{inset-inline-start:0;pointer-events:none;width:46px;--wd-form-height:46px;}
.searchform.wd-style-4 .searchsubmit:after{font-size:16px;}
.searchform.wd-style-4 .wd-search-cat{inset-inline-end:0;}
.searchform.wd-style-4 .wd-search-cat > a{border-inline-end:none;}
.searchform.wd-style-4.wd-cat-style-default .wd-search-cat > a:after{margin-inline-end:15px;}
.wd-image{border-radius:var(--wd-brd-radius);}
.wd-image img{border-radius:var(--wd-brd-radius);}
.wd-map-container{--wd-justify-content:start;--wd-align-items:start;position:relative;border-radius:var(--wd-brd-radius);}
.wd-map-container > div{border-radius:inherit;}:is(
[class*=wd-section-stretch-content],
[data-vc-stretch-content]) .wd-map-container{border-radius:0;}
.wd-map-content-wrap{display:flex;margin:0 auto;padding:50px 15px;width:90%;height:100%;max-width:var(--wd-container-w);}
body:not(.wpb-js-composer) .wd-map-content-wrap{align-items:var(--wd-align-items);justify-content:var(--wd-justify-content);}
.wd-map-content-wrap > *{z-index:15;padding:30px;max-width:300px;width:100%;border-radius:var(--wd-brd-radius);background:var(--bgcolor-white);box-shadow:0 0 12px rgba(0, 0, 0, 0.22);}
[class*="map-mask-"] .wd-map-wrapper:before{content:"";position:absolute;inset:0;z-index:3;pointer-events:none;opacity:.6;border-radius:inherit;background-color:var(--map-mask);}
.map-mask-dark{--map-mask:#000;}
.map-mask-light{--map-mask:#FFF;}
.wd-map-placeholder{z-index:12;display:flex;overflow:hidden;}
.wd-map-placeholder img{width:100%;height:100%;object-position:50% 50%;object-fit:cover;}
.wd-init-map-wrap{z-index:13;display:flex;align-items:center;justify-content:center;}
.wd-init-map-wrap .btn{border-radius:var(--btn-default-brd-radius);}
.wd-init-map{--btn-color:#333;--btn-bgcolor:#FFF;--btn-box-shadow-hover:inset 0 0 0 1000px rgba(0, 0, 0, 0.1);gap:10px;}
.wd-init-map:before{font-size:22px;font-weight:400;content:"\f183";font-family:"woodmart-font";}
.map-lazy-loading:not(.wd-map-inited) .wd-map-content-wrap{display:none;}
.wd-map-inited :is(
.wd-map-placeholder, .wd-init-map-wrap){display:none;}
.google-map-container img{max-width:none;}
.google-map-container .gm-style-iw-d > div > h3:empty{display:none;}
.wd-google-map-wrapper{z-index:1;}
.wd-google-map{position:absolute !important;border-radius:inherit;}
.wd-google-map button:hover{box-shadow:none;}
.wd-osm-map-container :is(
.wd-init-map-wrap, .wd-map-placeholder){z-index:14;}
.wd-osm-map-container .marker-title h5{margin-bottom:0px;}
.wd-osm-map-container :is(
.marker-content, .marker-button):not(:first-child){margin-top:10px;}
.wd-osm-map-container .marker-content:empty{display:none;}
.wd-osm-map-wrapper{z-index:11;}
.wd-osm-map-container[class*="map-mask-"] .wd-map-wrapper:before{z-index:14;}
.leaflet-pane, .leaflet-tile, .leaflet-marker-icon, .leaflet-marker-shadow, .leaflet-tile-container, .leaflet-pane > svg, .leaflet-pane > canvas, .leaflet-zoom-box, .leaflet-image-layer, .leaflet-layer{position:absolute;top:0;left:0;}
.leaflet-container{overflow:hidden;}
.leaflet-tile, .leaflet-marker-icon, .leaflet-marker-shadow{user-select:none;-webkit-user-drag:none;}
.leaflet-tile ::selection{background:transparent;}
.leaflet-safari .leaflet-tile{image-rendering:-webkit-optimize-contrast;}
.leaflet-safari .leaflet-tile-container{width:1600px;height:1600px;}
.leaflet-marker-icon, .leaflet-marker-shadow{display:block;}
.leaflet-container{-webkit-tap-highlight-color:transparent;}
.leaflet-container a{-webkit-tap-highlight-color:rgba(51, 181, 229, 0.4);}
.leaflet-container .leaflet-overlay-pane svg{max-width:none !important;max-height:none !important;}
.leaflet-container :is(
.leaflet-marker-pane img, .leaflet-shadow-pane img, .leaflet-tile-pane img),
.leaflet-container img.leaflet-image-layer, .leaflet-container .leaflet-tile{padding:0;max-width:none !important;max-height:none !important;width:auto;}
.leaflet-container.leaflet-touch-zoom{touch-action:pan-x pan-y;}
.leaflet-container.leaflet-touch-drag{touch-action:none;touch-action:pinch-zoom;}
.leaflet-container.leaflet-touch-drag.leaflet-touch-zoom{touch-action:none;}
.leaflet-tile{visibility:hidden;filter:inherit;}
.leaflet-tile-loaded{visibility:inherit;}
.leaflet-zoom-box{z-index:10;box-sizing:border-box;width:0;height:0;}
.leaflet-pane, .leaflet-overlay-pane{z-index:4;}
.leaflet-tile-pane{z-index:2;}
.leaflet-overlay-pane{z-index:5;}
.leaflet-shadow-pane{z-index:6;}
.leaflet-marker-pane{z-index:7;}
.leaflet-tooltip-pane{z-index:8;}
.leaflet-popup-pane{z-index:9;}
.leaflet-map-pane canvas{z-index:1;}
.leaflet-map-pane svg{z-index:2;}
.leaflet-vml-shape{width:1px;height:1px;}
.lvml{position:absolute;display:inline-block;}
.leaflet-control{position:relative;z-index:10;pointer-events:auto;}
.leaflet-top, .leaflet-bottom{position:absolute;z-index:13;pointer-events:none;}
.leaflet-top{top:0;}
.leaflet-right{right:0;}
.leaflet-bottom{bottom:0;}
.leaflet-left{left:0;}
.leaflet-control{float:left;clear:both;}
.leaflet-right .leaflet-control{float:right;margin-right:10px;}
.leaflet-top .leaflet-control{margin-top:10px;}
.leaflet-bottom .leaflet-control{margin-bottom:10px;}
.leaflet-left .leaflet-control{margin-left:10px;}
.leaflet-fade-anim .leaflet-map-pane .leaflet-popup{opacity:1;}
.leaflet-fade-anim .leaflet-popup{opacity:0;transition:opacity .2s linear;}
.leaflet-zoom-animated{transform-origin:0 0;}
svg.leaflet-zoom-animated{will-change:transform;}
.leaflet-zoom-anim .leaflet-zoom-animated{transition:transform 0.25s cubic-bezier(0, 0, 0.25, 1);}
.leaflet-zoom-anim .leaflet-zoom-hide{visibility:hidden;}:is(
.leaflet-zoom-anim, .leaflet-pan-anim) .leaflet-tile{transition:none;}
.leaflet-interactive{cursor:pointer;}
.leaflet-grab{cursor:-webkit-grab;cursor:grab;}
.leaflet-crosshair, .leaflet-crosshair .leaflet-interactive{cursor:crosshair;}
.leaflet-popup-pane, .leaflet-control{cursor:auto;}
.leaflet-dragging :is(
.leaflet-grab, .leaflet-marker-draggable),
.leaflet-dragging .leaflet-grab .leaflet-interactive{cursor:move;cursor:-webkit-grabbing;cursor:grabbing;}
.leaflet-marker-icon, .leaflet-marker-shadow, .leaflet-image-layer, .leaflet-pane > svg path, .leaflet-tile-container{pointer-events:none;}
.leaflet-marker-icon.leaflet-interactive, .leaflet-image-layer.leaflet-interactive, .leaflet-pane > svg path.leaflet-interactive, svg.leaflet-image-layer.leaflet-interactive path{pointer-events:auto;}
.leaflet-container{outline-offset:1px;background-color:#DDD;}
.leaflet-container a{color:#0078A8;}
.leaflet-zoom-box{border:2px dotted #38F;background:rgba(255, 255, 255, 0.5);}
.leaflet-container{font-size:12px;font-size:.75rem;font-family:"Helvetica Neue", Arial, Helvetica, sans-serif;line-height:1.5;}
.leaflet-bar{border-radius:calc(var(--wd-brd-radius) / 2);box-shadow:0 1px 5px rgba(0, 0, 0, 0.65);}
.leaflet-bar a{display:block;width:26px;height:26px;border-bottom:1px solid #CCC;background-color:#FFF;color:black;text-align:center;text-decoration:none;line-height:26px;}
.leaflet-bar a.leaflet-disabled{background-color:#F4F4F4;color:#BBB;cursor:default;}
.leaflet-bar a:first-child{border-top-left-radius:4px;border-top-right-radius:4px;}
.leaflet-bar a:last-child{border-bottom:none;border-bottom-right-radius:4px;border-bottom-left-radius:4px;}:is(.leaflet-bar a:focus, .leaflet-bar a:hover){background-color:#F4F4F4;}
.leaflet-bar a, .leaflet-control-layers-toggle{display:block;background-position:50% 50%;background-repeat:no-repeat;}
.leaflet-touch .leaflet-bar a{width:30px;height:30px;line-height:30px;}
.leaflet-touch .leaflet-bar a:first-child{border-top-left-radius:calc(var(--wd-brd-radius) / 2.5);border-top-right-radius:calc(var(--wd-brd-radius) / 2.5);}
.leaflet-touch .leaflet-bar a:last-child{border-bottom-right-radius:calc(var(--wd-brd-radius) / 2.5);border-bottom-left-radius:calc(var(--wd-brd-radius) / 2.5);}
.leaflet-control-zoom-in, .leaflet-control-zoom-out{text-indent:1px;font:bold 18px 'Lucida Console', Monaco, monospace;}
.leaflet-touch :is(.leaflet-control-zoom-in,
.leaflet-control-zoom-out){font-size:22px;}
.leaflet-control-layers{border-radius:5px;background:#FFF;box-shadow:0 1px 5px rgba(0, 0, 0, 0.4);}
.leaflet-touch .leaflet-control-layers-toggle{width:44px;height:44px;}
.leaflet-control-layers .leaflet-control-layers-list, .leaflet-control-layers-expanded .leaflet-control-layers-toggle{display:none;}
.leaflet-control-layers-expanded{padding:6px 10px 6px 6px;background:#FFF;color:#333;}
.leaflet-control-layers-expanded .leaflet-control-layers-list{position:relative;display:block;}
.leaflet-control-layers-scrollbar{overflow-x:hidden;overflow-y:scroll;padding-right:5px;}
.leaflet-control-layers-selector{position:relative;top:1px;margin-top:2px;}
.leaflet-control-layers label{display:block;font-size:13px;font-size:1.08333em;}
.leaflet-control-layers-separator{margin:5px -10px 5px -6px;height:0;border-top:1px solid #DDD;}
.leaflet-default-icon-path{background-image:url(//creativedeveloping.co.uk/wp-content/themes/images/icons/marker-icon.png);}
.leaflet-container .leaflet-control-attribution{margin:0;background:#FFF;background:rgba(255, 255, 255, 0.8);}
.leaflet-control-attribution, .leaflet-control-scale-line{padding:0 5px;color:#333;line-height:1.4;}
.leaflet-control-attribution a{text-decoration:none;}:is(.leaflet-control-attribution a:hover, .leaflet-control-attribution a:focus){text-decoration:underline;}
.leaflet-control-attribution svg{display:inline !important;}
.leaflet-left .leaflet-control-scale{margin-left:5px;}
.leaflet-bottom .leaflet-control-scale{margin-bottom:5px;}
.leaflet-control-scale-line{overflow:hidden;box-sizing:border-box;padding:2px 5px 1px;border:2px solid #777;border-top:none;background:#FFF;background:rgba(255, 255, 255, 0.5);white-space:nowrap;line-height:1.1;}
.leaflet-control-scale-line:not(:first-child){margin-top:-2px;border-top:2px solid #777;border-bottom:none;}
.leaflet-control-scale-line:not(:first-child):not(:last-child){border-bottom:2px solid #777;}
.leaflet-touch :is(
.leaflet-control-attribution, .leaflet-control-layers, .leaflet-bar){box-shadow:none;}
.leaflet-touch :is(
.leaflet-control-layers, .leaflet-bar){border:2px solid rgba(0, 0, 0, 0.2);background-clip:padding-box;}
.leaflet-popup{position:absolute;margin-bottom:20px;text-align:center;}
.leaflet-popup-content-wrapper{padding:1px;border-radius:var(--wd-brd-radius);text-align:left;}
.leaflet-popup-content{margin:13px 24px 13px 20px;min-height:1px;font-size:13px;font-size:1.08333em;line-height:1.3;}
.leaflet-popup-content p{margin:17px 0;margin:1.3em 0;}
.leaflet-popup-tip-container{position:absolute;left:50%;overflow:hidden;margin-top:-1px;margin-left:-20px;width:40px;height:20px;pointer-events:none;}
.leaflet-popup-tip{margin:-10px auto 0;padding:1px;width:17px;height:17px;transform:rotate(45deg);pointer-events:auto;}
.leaflet-popup-content-wrapper, .leaflet-popup-tip{background:white;box-shadow:0 3px 14px rgba(0, 0, 0, 0.4);color:#333;}
.leaflet-container a.leaflet-popup-close-button{position:absolute;top:0;right:0;width:24px;height:24px;border:none;background:transparent;color:#757575;text-align:center;text-decoration:none;font:16px/24px Tahoma, Verdana, sans-serif;}:is(.leaflet-container a.leaflet-popup-close-button:hover, .leaflet-container a.leaflet-popup-close-button:focus){color:#585858;}
.leaflet-popup-scrolled{overflow:auto;border-top:1px solid #DDD;border-bottom:1px solid #DDD;}
.leaflet-oldie .leaflet-popup-tip{margin:0 auto;width:24px;filter:progid:DXImageTransform.Microsoft.Matrix(M11=0.70710678, M12=0.70710678, M21=-0.70710678, M22=0.70710678);}
.leaflet-oldie :is(
.leaflet-control-zoom, .leaflet-control-layers, .leaflet-popup-content-wrapper, .leaflet-popup-tip){border:1px solid #999;}
.leaflet-div-icon{border:1px solid #666;background:#FFF;}
.leaflet-tooltip{position:absolute;padding:6px;border:1px solid #FFF;border-radius:var(--wd-brd-radius);background-color:#FFF;box-shadow:0 1px 3px rgba(0, 0, 0, 0.4);color:#222;white-space:nowrap;pointer-events:none;user-select:none;}
.leaflet-tooltip .leaflet-interactive{cursor:pointer;pointer-events:auto;}
.leaflet-tooltip-top:before, .leaflet-tooltip-bottom:before, .leaflet-tooltip-left:before, .leaflet-tooltip-right:before{content:"";position:absolute;border:6px solid transparent;background:transparent;pointer-events:none;}
.leaflet-tooltip-bottom{margin-top:6px;}
.leaflet-tooltip-bottom:before{top:0;margin-top:-12px;margin-left:-6px;border-bottom-color:#FFF;}
.leaflet-tooltip-top{margin-top:-6px;}
.leaflet-tooltip-top:before{bottom:0;margin-bottom:-12px;border-top-color:#FFF;}
.leaflet-tooltip-bottom:before, .leaflet-tooltip-top:before{left:50%;margin-left:-6px;}
.leaflet-tooltip-left{margin-left:-6px;}
.leaflet-tooltip-left:before{right:0;margin-right:-12px;border-left-color:#FFF;}
.leaflet-tooltip-right{margin-left:6px;}
.leaflet-tooltip-right:before{left:0;margin-left:-12px;border-right-color:#FFF;}
.leaflet-tooltip-left:before, .leaflet-tooltip-right:before{top:50%;margin-top:-6px;}
@media print { .leaflet-control{-webkit-print-color-adjust:exact;color-adjust:exact;}
}
.wd-el-table-wrap{overflow-x:auto;border-radius:inherit;}
.wd-el-table{margin-bottom:0;}
.wd-el-table :is(
td, th){text-align:var(--text-align);}
.wd-el-table :is(
td, th) p:last-child{margin-bottom:0;}
.wp-block-wd-quote > *:last-child{margin-bottom:0;}
.wd-el-toggle-head{display:flex;align-items:center;justify-content:space-between;}
.wd-el-toggle-title.title{margin-bottom:0;font-size:1.1em;}
.wd-el-toggle-icon{color:var(--color-gray-300);text-align:center;font-size:12px;line-height:1;transition:all .25s ease;}
.wd-el-toggle-icon:before{content:"\f129";font-family:"woodmart-font";}
.wd-el-toggle-content{margin-top:20px;}
.wd-el-toggle-content-inner{opacity:0;transition:all .25s ease;}
@media(min-width:768px) and (max-width:1199px){
.wd-wpb.wd-el-toggle.wd-state-static-md-sm .wd-el-toggle-icon{display:none;}
.wd-wpb.wd-el-toggle.wd-state-closed-md-sm .wd-el-toggle-content{display:none;}
.wd-wpb.wd-el-toggle.wd-active-md-sm.wd-icon-rotate .wd-el-toggle-icon{transform:rotate(180deg);}
.wd-wpb.wd-el-toggle.wd-active-md-sm .wd-el-toggle-content-inner{opacity:1;}
}
.wd-toolbar{position:fixed;inset-inline:0;bottom:0;z-index:350;display:flex;align-items:center;justify-content:space-between;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;padding:5px;height:55px;background-color:var(--bgcolor-white);box-shadow:0 0 9px rgba(0, 0, 0, 0.12);}
.wd-toolbar > a{display:flex;align-items:center;justify-content:center;}
.wd-toolbar > a, .wd-toolbar > div{flex:1 0 20%;}
.wd-toolbar > a, .wd-toolbar > div a{height:45px;}
.wd-toolbar .wd-header-cart.wd-design-5:not(.wd-style-text){margin-inline-end:0;}
.wd-toolbar.wd-toolbar-label-show > a, .wd-toolbar.wd-toolbar-label-show > div a{position:relative;padding-bottom:15px;}
.wd-toolbar.wd-toolbar-label-show .wd-toolbar-label{display:block;}
.global-color-scheme-light .wd-toolbar a{color:#FFF;}
.global-color-scheme-light .wd-toolbar a:hover{color:rgba(255, 255, 255, 0.8);}
.wd-toolbar-label{position:absolute;inset-inline:10px;bottom:3px;display:none;overflow:hidden;text-align:center;text-overflow:ellipsis;white-space:nowrap;font-weight:600;font-size:11px;line-height:1;padding:1px 0;}
.wd-toolbar-shop .wd-tools-icon:before{content:"\f146";font-family:"woodmart-font";}
.wd-toolbar-blog .wd-tools-icon:before{content:"\f145";font-family:"woodmart-font";}
.wd-toolbar-home .wd-tools-icon:before{content:"\f144";font-family:"woodmart-font";}
.wd-toolbar-sidebar .wd-tools-icon:before{content:"\f15a";font-family:"woodmart-font";}
.wd-toolbar-sidebar.wd-filter-icon .wd-tools-icon:before{content:"\f118";}
.wd-toolbar-link .wd-tools-icon:before{content:"\f140";font-family:"woodmart-font";}
.wd-toolbar-link .wd-custom-icon img{width:auto;height:20px;}
.wd-toolbar-shop-cat .wd-tools-icon:before{content:"\f15a";font-family:"woodmart-font";}
body:not(:has(.wd-nav-side-hidden-mb-on)) .wd-toolbar-shop-cat{display:none;}
.wd-cookies-popup{position:fixed;inset:auto 0 0 0;z-index:1510;padding:15px 30px;background-color:var(--bgcolor-white);box-shadow:0 0 9px rgba(0, 0, 0, 0.14);transition:transform 0.5s cubic-bezier(0.19, 1, 0.22, 1);transform:translate3d(0, 100%, 0);}
.wd-cookies-popup.popup-display{transform:none;}
.wd-cookies-popup.popup-hide{transform:translate3d(0, 100%, 0);}
.wd-cookies-inner{display:flex;align-items:center;justify-content:space-between;}
.wd-cookies-inner .cookies-buttons{flex:0 0 auto;}
.wd-cookies-inner .cookies-info-text{flex:1 1 auto;padding-inline-end:30px;}
.cookies-buttons > a{margin-inline-end:20px;}
.cookies-buttons > a:last-child{margin-inline-end:0;}
.cookies-buttons .cookies-accept-btn{border-radius:var(--btn-accented-brd-radius);color:var(--btn-accented-color);box-shadow:var(--btn-accented-box-shadow);background-color:var(--btn-accented-bgcolor);text-transform:var(--btn-accented-transform, var(--btn-transform, uppercase));font-weight:var(--btn-accented-font-weight, var(--btn-font-weight, 600));font-family:var(--btn-accented-font-family, var(--btn-font-family, inherit));font-style:var(--btn-accented-font-style, var(--btn-font-style, unset));}
.cookies-buttons .cookies-accept-btn:hover{color:var(--btn-accented-color-hover);box-shadow:var(--btn-accented-box-shadow-hover);background-color:var(--btn-accented-bgcolor-hover);}
.cookies-buttons .cookies-accept-btn:active{box-shadow:var(--btn-accented-box-shadow-active);bottom:var(--btn-accented-bottom-active, 0);}
.cookies-buttons .cookies-more-btn{border-bottom:2px solid var(--brdcolor-gray-300);color:var(--color-gray-800);text-transform:uppercase;font-weight:600;font-size:13px;}
.cookies-buttons .cookies-more-btn:hover{opacity:.7;}
.wd-sticky-social{position:fixed;top:50%;flex-direction:column;transition:all 0.5s cubic-bezier(0.19, 1, 0.22, 1) 1s;gap:0 !important;z-index:390;}
.wd-sticky-social .wd-social-icon{overflow:hidden;min-width:var(--wd-social-size, 40px);width:auto;font-size:14px;}
.wd-sticky-social .wd-social-icon:hover{box-shadow:none;}
.wd-sticky-social .wd-social-icon:hover .wd-icon-name{max-width:220px;}
.wd-sticky-social .wd-icon{width:var(--wd-social-size, 40px);}
.wd-sticky-social .wd-icon-name{overflow:hidden;padding:0;max-width:0;white-space:nowrap;font-weight:600;font-family:var(--wd-text-font);transition:padding 0.4s cubic-bezier(0.175, 0.885, 0.32, 1.15), max-width 0.4s cubic-bezier(0.175, 0.885, 0.32, 1.15);}
.wd-sticky-social.wd-loaded{transform:translate3d(0, -50%, 0);}
.wd-sticky-social-right{right:0;transform:translate3d(100%, -50%, 0);align-items:flex-end;}
.wd-sticky-social-right .wd-social-icon{flex-direction:row-reverse;}
.wd-sticky-social-right .wd-social-icon:hover .wd-icon-name{padding-left:15px;}
.wd-sticky-social-left{left:0;transform:translate3d(-100%, -50%, 0);align-items:flex-start;}
.wd-sticky-social-left .wd-social-icon{flex-direction:row;}
.wd-sticky-social-left .wd-social-icon:hover .wd-icon-name{padding-right:15px;}
.wd-age-verify-wrap{--wd-popup-padding:60px;}
.wd-age-verify{text-align:center;}
.wd-age-verify h4{font-size:42px;}
.wd-age-verify-text-error{animation:wd-fadeIn .6s ease;display:none;}
.wd-age-verify-buttons{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:15px;margin-top:20px;}
.wd-age-verify-allowed{border-radius:var(--btn-accented-brd-radius);color:var(--btn-accented-color);box-shadow:var(--btn-accented-box-shadow);background-color:var(--btn-accented-bgcolor);text-transform:var(--btn-accented-transform, var(--btn-transform, uppercase));font-weight:var(--btn-accented-font-weight, var(--btn-font-weight, 600));font-family:var(--btn-accented-font-family, var(--btn-font-family, inherit));font-style:var(--btn-accented-font-style, var(--btn-font-style, unset));}
.wd-age-verify-allowed:hover{color:var(--btn-accented-color-hover);box-shadow:var(--btn-accented-box-shadow-hover);background-color:var(--btn-accented-bgcolor-hover);}
.wd-age-verify-allowed:active{box-shadow:var(--btn-accented-box-shadow-active);bottom:var(--btn-accented-bottom-active, 0);}
.wd-age-verify-forbidden{border-radius:var(--btn-default-brd-radius);color:var(--btn-default-color);box-shadow:var(--btn-default-box-shadow);background-color:var(--btn-default-bgcolor);text-transform:var(--btn-default-transform, var(--btn-transform, uppercase));font-weight:var(--btn-default-font-weight, var(--btn-font-weight, 600));font-family:var(--btn-default-font-family, var(--btn-font-family, inherit));font-style:var(--btn-default-font-style, var(--btn-font-style, unset));}
.wd-age-verify-forbidden:hover{color:var(--btn-default-color-hover);box-shadow:var(--btn-default-box-shadow-hover);background-color:var(--btn-default-bgcolor-hover);}
.wd-age-verify-forbidden:active{box-shadow:var(--btn-default-box-shadow-active);bottom:var(--btn-default-bottom-active);}
.wd-age-verify.wd-forbidden :is(
.wd-age-verify-text, .wd-age-verify-buttons){display:none;}
.wd-age-verify.wd-forbidden .wd-age-verify-text-error{display:block;}
.wd-lazy-fade{opacity:0;transition:all .3s ease;}
.wd-lazy-fade.wd-loaded{opacity:1;}
.wd-lazy-bg{background-image:none !important;}
.wd-lazy-bg > :is(
.wd-slide-bg, .wd-block-cover-img){background-image:none !important;}
@keyframes wd-lcpBlink {
0%, 100%{opacity:1;}
50%{opacity:.7;}
}
@keyframes wd-lcpSlideFromBottom {
from{transform:translateY(calc(100% + 45px));}
to{transform:none;}
}
#wpadminbar .wd-lcp-admin-bar ul{display:flex;flex-wrap:wrap;gap:5px 10px;padding:15px 5px 10px 5px !important;}
#wpadminbar .wd-lcp-admin-bar li{position:static !important;}
#wpadminbar .wd-lcp-admin-bar li#wp-admin-bar-woodmart_lcp_image_content{z-index:999999 !important;width:100% !important;}
#wpadminbar .wd-lcp-admin-bar .wd-lcp-content{display:flex;flex-wrap:wrap;box-sizing:border-box;gap:10px;text-wrap:wrap;min-width:400px;}
#wpadminbar .wd-lcp-admin-bar .wd-lcp-content > a{width:100%;height:auto;line-height:1;margin-top:calc((1em + 10px) * -1);font-size:11px;opacity:.8;padding:0;}
#wpadminbar .wd-lcp-admin-bar .wd-lcp-content > a:before{content:"ⓘ";margin-inline-end:5px;}
#wpadminbar .wd-lcp-admin-bar .wd-lcp-desc{line-height:1.5 !important;margin-bottom:calc(1em + 10px);flex-basis:270px;flex-grow:1;}
#wpadminbar .wd-lcp-admin-bar .ab-item{display:flex !important;align-items:center;height:auto !important;min-width:auto !important;}
#wpadminbar .wd-lcp-admin-bar .wd-loader-overlay{position:absolute !important;}
#wpadminbar .wd-lcp-admin-bar .wd-confirm a:before,
#wpadminbar .wd-lcp-admin-bar .wd-cancel a:before,
#wpadminbar .wd-lcp-admin-bar .wd-done a:before,
#wpadminbar .wd-lcp-admin-bar .wd-change-lcp a:before,
#wpadminbar .wd-lcp-admin-bar .wd-remove-lcp a:before{color:#72aee6 !important;}
#wpadminbar .wd-lcp-admin-bar .wd-confirm a:before,
#wpadminbar .wd-lcp-admin-bar .wd-done a:before{content:"\f147";}
#wpadminbar .wd-lcp-admin-bar .wd-cancel a:before{content:"\f158";}
#wpadminbar .wd-lcp-admin-bar .wd-change-lcp a:before{content:"\f531";font-size:13px;margin-top:3px;}
#wpadminbar .wd-lcp-admin-bar .wd-remove-lcp a:before{content:"\f158";}
#wpadminbar .wd-lcp-admin-bar.wd-opened > .ab-item{color:#72aee6 !important;background:#2c3338 !important;}
#wpadminbar .wd-lcp-admin-bar.wd-opened .ab-sub-wrapper{display:block !important;}
#wpadminbar .wd-lcp-admin-bar.wd-saved .wd-lcp-thumb{display:none;}
#wpadminbar .wd-lcp-admin-bar.wd-saved .wd-lcp-desc{margin-bottom:0;}
#wpadminbar .wd-lcp-admin-bar.wd-saved .wd-lcp-content > a{display:none;}
.wd-lcp-thumb{position:relative !important;width:120px !important;}
.wd-lcp-thumb img{max-width:120px;margin-top:4px !important;}
.wd-lcp-thumb ~ a{margin-inline-start:130px !important;}
.wd-lcp-highlight{animation:wd-lcpBlink 3s infinite ease-in-out;outline:5px dashed red;outline-offset:-5px;}
.wd-lcp-loader.wd-loader-overlay{position:fixed;z-index:1520;}
#wp-admin-bar-woodmart_lcp_image > .ab-item:before{content:"\f128";top:2px;}
@media(max-width:782px){
#wpadminbar #wp-admin-bar-woodmart_lcp_image{display:flex !important;position:static !important;}
#wpadminbar #wp-admin-bar-woodmart_lcp_image > .ab-item{display:flex !important;align-items:center;justify-content:center;width:52px !important;height:46px !important;font-size:0;}
#wpadminbar #wp-admin-bar-woodmart_lcp_image > .ab-item:before{top:0;font-size:32px;}
#wpadminbar #wp-admin-bar-woodmart_lcp_image .ab-sub-wrapper{top:46px !important;inset-inline:0 !important;}
#wpadminbar .wd-lcp-admin-bar .wd-lcp-content{flex-wrap:nowrap;min-width:unset;}
#wpadminbar .wd-lcp-admin-bar .wd-lcp-content > a{display:none;}
#wpadminbar .wd-lcp-admin-bar .wd-lcp-desc{margin-bottom:0;}
}
.header-banner{position:absolute;inset-inline:0;top:0;z-index:-1;display:flex;flex-direction:column;justify-content:center;overflow:hidden;height:var(--wd-header-banner-h);opacity:0;transition:opacity 0s ease .6s;}
.close-header-banner.wd-style-icon{--wd-action-icon-size:16px;position:absolute;top:0;inset-inline-end:0;bottom:0;z-index:1;}
.close-header-banner.wd-style-icon > a{width:50px;height:100%;}
.close-header-banner + .header-banner-link{inset-inline-end:60px;}
.header-banner-link{z-index:10;}
.header-banner-enabled .wd-page-wrapper{margin-top:var(--wd-header-banner-mt);transition:margin-top .6s ease;}
.header-banner-display{--wd-header-banner-mt:var(--wd-header-banner-h);}
.header-banner-display .header-banner{opacity:1;transition:opacity 0s ease;}
.header-banner-display .wd-page-wrapper{transition:margin-top .6s ease .25s;}
@media(min-width:782px){
.admin-bar .header-banner{top:32px;}
}
@media(max-width:782px){
.admin-bar .header-banner{top:46px;}
}
.scrollToTop{position:fixed;right:20px;bottom:20px;z-index:350;display:flex;align-items:center;justify-content:center;width:50px;height:50px;border-radius:50%;background-color:rgba(var(--bgcolor-white-rgb), 0.9);box-shadow:0 0 5px rgba(0, 0, 0, 0.17);color:var(--color-gray-800);font-size:16px;opacity:0;pointer-events:none;text-decoration:none !important;backface-visibility:hidden;-webkit-backface-visibility:hidden;transform:translateX(100%);}
.scrollToTop.button-show{opacity:1;transform:none;pointer-events:visible;}
.scrollToTop:after{content:"\f115";font-family:"woodmart-font";}
.scrollToTop:hover{color:var(--color-gray-500);}
.wd-search-opened .scrollToTop{display:none;}
.wd-sidebar.wd-side-hidden{display:flex;flex-direction:column;overflow:hidden;}
.wd-sidebar.wd-side-hidden .wd-heading{display:flex;}
.wd-sidebar.wd-side-hidden .widget-area{flex:1 1 auto;padding-block:30px;max-height:100%;}
.wd-sidebar.wd-side-hidden .wd-widget{padding-inline:30px;}
.wd-loading .wd-show-sidebar-btn{pointer-events:none;}
.wd-collapsible-content > .vc_column-inner{position:relative;overflow:hidden;}
.wd-collapsible-content.wd-opened > .vc_column-inner{max-height:100% !important;}
.wd-collapsible-content:not(.wd-opened) .wd-collapsible-button{position:absolute;inset-inline:15px;bottom:0;z-index:11;}
.wd-collapsible-content:not(.wd-opened) > .vc_column-inner > .wpb_wrapper:after{content:"";position:absolute;inset-inline:0;bottom:0;z-index:10;height:90px;background:linear-gradient(to bottom, transparent 0px, currentColor 40px);color:#FFF;}
.wd-widget-collapse .widget-title{position:relative;margin-bottom:0;padding-inline-end:22px;cursor:pointer;user-select:none;}
.wd-widget-collapse .widget-title ~ *{margin-top:20px;}
.wd-widget-collapse .widget-title:after{position:absolute;top:calc(50% - 12px);inset-inline-end:0;display:flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:50%;color:var(--color-gray-800);font-weight:400;font-size:10px;transition:all .25s ease;content:"\f129";font-family:"woodmart-font";}
.wd-widget-collapse.wd-opened .widget-title:after{background-color:#f1f1f1;transform:rotate(180deg);}
.rtl .wd-widget-collapse.wd-opened .widget-title:after{transform:rotate(-180deg);}
.wd-widget-collapse:not(.wd-opened-initially) > .widget-title ~ *{display:none;}
.wd-widget-collapse .wd-swatches-filter:is(
.wd-layout-double, .wd-layout-inline)[style*="display: block"]{display:flex !important;}
[class*="color-scheme-light"] .wd-widget-collapse.wd-opened .widget-title:after{background-color:#FFF;color:#333;}
.wd-search-requests{--wd-requests-pd:10px 16px;--wd-requests-fs:12px;}
.wd-search-requests ul{--li-pl:0;--list-mb:0;--li-mb:0;list-style:none;display:flex;flex-wrap:wrap;gap:5px;}
.wd-search-requests ul a{display:block;padding:var(--wd-requests-pd);border-radius:calc(var(--wd-brd-radius) / 1.5);background-color:var(--color-gray-200);color:var(--color-gray-600);text-transform:uppercase;font-weight:600;font-size:var(--wd-requests-fs);line-height:1;text-decoration:none;}
.wd-search-requests ul a:hover{background-color:color-mix(in srgb, var(--color-gray-300) 50%, transparent);color:var(--color-gray-800);}
.wd-search-requests .wd-search-title.title{margin-bottom:15px;}
.wd-search-history ul{--li-pl:0;--list-mb:0;--li-mb:0;display:flex;flex-direction:column;margin:-10px -5px;list-style:none;}
.wd-search-history li{display:flex;align-items:center;line-height:1;}
.wd-search-history:empty{display:none;}
.wd-sh-head{display:flex;justify-content:space-between;align-items:center;gap:5px;margin-bottom:15px;line-height:1;}
.wd-sh-link{--wd-link-color:var(--color-gray-600);--wd-link-color-hover:var(--color-gray-400);--wd-link-decor:none;--wd-link-decor-hover:none;display:flex;align-items:center;flex-grow:1;gap:5px;padding-block:10px;padding-inline:5px 0;}
.wd-sh-link:before{content:"\f190";font-family:"woodmart-font";color:var(--color-gray-300);font-size:1.08em;}
.wd-sh-clear{display:flex;align-items:center;justify-content:center;transition:all .25s ease;cursor:pointer;}
.wd-sh-clear:hover{opacity:.6;}
.wd-search-history li .wd-sh-clear{padding:10px 5px;}
.wd-search-history li .wd-sh-clear:before{content:"\f112";font-family:"woodmart-font";color:var(--color-gray-400);}
.wd-sticky-nav{position:fixed;inset-block:0;left:0;z-index:393;display:flex;flex-direction:column;width:var(--wd-sticky-nav-w);border-right:1px solid rgba(118, 118, 118, 0.12);background-color:var(--bgcolor-white);transition:all 0.5s cubic-bezier(0.19, 1, 0.22, 1);}
.wd-sticky-nav .wd-nav-vertical{--nav-drop-sp:1px;}
.wd-sticky-nav:after{content:"";position:absolute;inset:0;z-index:2;visibility:visible;transition:visibility .0s ease .4s;}
.wd-sticky-nav:is(
:hover, .wd-opened){width:275px;}
.wd-sticky-nav:is(
:hover, .wd-opened):after{visibility:hidden;}
.wd-sticky-nav:not(:hover) .wd-dropdown{opacity:0;visibility:hidden;}
.wd-sticky-nav-title{display:flex;flex:0 0 auto;align-items:center;margin:8px;padding:0 12px;height:44px;border-radius:calc(var(--wd-brd-radius) * 100);background:var(--wd-primary-color);color:#FFF;cursor:default;}
.wd-sticky-nav-title:before{flex:0 0 auto;text-align:center;font-size:18px;line-height:1;content:"\f15a";font-family:"woodmart-font";}
.wd-sticky-nav-title span{margin-left:10px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:600;}
.wd-nav-sticky{--nav-gap-v:0;--nav-pd:4px 20px;--nav-color-hover:var(--wd-primary-color);flex:0 0 auto;pointer-events:none;}
.wd-nav-sticky > li{position:relative !important;}
.wd-nav-sticky > li > a{min-width:1px;min-height:45px;font-size:14px;text-transform:unset;}
.wd-nav-sticky > li > a .wd-nav-img{--nav-img-width:20px;--nav-img-height:20px;margin-inline-end:0;max-width:none;}
.wd-nav-sticky > li > a .nav-link-text{display:inline-flex;align-items:center;height:36px;}
.wd-nav-sticky .wd-dropdown-menu{border-end-start-radius:0;border-start-start-radius:0;}
.wd-nav-sticky .wd-dropdown-menu:is(
.wd-design-sized, .wd-design-full-width){min-height:var(--wd-dropdown-height);}
.wd-nav-sticky .wd-dropdown-menu:is(
.wd-design-sized, .wd-design-full-width) .wd-dropdown-inner{height:var(--wd-dropdown-height);}
.wd-nav-sticky .wd-dropdown-menu.wd-design-full-width{--wd-dropdown-width:calc(100vw - var(--wd-scroll-w) - 275px);}
.wd-nav-sticky .wd-dropdown-menu.wd-design-full-height{position:fixed;inset-block:var(--wd-admin-bar-h) 0;inset-inline-start:275px;max-width:calc(100vw - var(--wd-scroll-w) - 275px);min-height:unset;max-height:var(--wd-dropdown-height);--wd-dropdown-height:calc(100vh - var(--wd-admin-bar-h));}
.wd-nav-sticky .wd-dropdown-menu.wd-design-aside .wd-sub-menu-wrapp, .wd-nav-sticky .wd-dropdown-menu.wd-design-aside .wd-sub-menu-wrapp > .wd-sub-menu{border-top-left-radius:0;border-bottom-left-radius:0;}
.wd-nav-sticky .wd-dropdown-menu.wd-design-aside .wd-sub-menu-wrapp > li:first-child > a, .wd-nav-sticky .wd-dropdown-menu.wd-design-aside .wd-sub-menu-wrapp > .wd-sub-menu > li:first-child > a{border-top-left-radius:0;}
.wd-nav-sticky .wd-dropdown-menu.wd-design-aside .wd-sub-menu-wrapp > li:last-child > a, .wd-nav-sticky .wd-dropdown-menu.wd-design-aside .wd-sub-menu-wrapp > .wd-sub-menu > li:last-child > a{border-bottom-left-radius:0;}
.wd-sticky-nav:is(
:hover, .wd-opened) .wd-nav-sticky{pointer-events:unset;}
.wd-sticky-nav:is(
:hover, .wd-opened) .wd-nav-sticky > li > a .nav-link-text:not(:first-child){margin-left:10px;}
.wd-sticky-nav-content{margin-top:auto;padding:8px;min-width:275px;opacity:0;transition:opacity .15s;pointer-events:none;}
.wd-sticky-nav:is(
:hover, .wd-opened) .wd-sticky-nav-content{opacity:1;transition:opacity .25s ease .12s;pointer-events:auto;}
.wd-sticky-nav-title span, .wd-nav-sticky > li > a:after,
.wd-nav-sticky > li > a .nav-link-text, .wd-nav-sticky > li > a .menu-label{max-width:0;width:0;opacity:0;}
.wd-sticky-nav:is(
:hover, .wd-opened) .wd-sticky-nav-title span, .wd-sticky-nav:is(
:hover, .wd-opened) .wd-nav-sticky > li > a:after,
.wd-sticky-nav:is(
:hover, .wd-opened) .wd-nav-sticky > li > a .nav-link-text,
.wd-sticky-nav:is(
:hover, .wd-opened) .wd-nav-sticky > li > a .menu-label{max-width:none;width:auto;opacity:1;transition:opacity .25s ease .12s;}
.wd-popup-builder-wrap .wd-popup{--wd-align-items:start;display:flex;align-items:var(--wd-align-items);padding:0;}
.wd-popup-builder-wrap .wd-popup-inner{padding:30px;max-height:min(var(--wd-popup-height, var(--wd-popup-max-height)), var(--wd-popup-max-height));width:100%;overflow:clip auto;}
.wd-popup-builder-wrap.wd-scrolling-on{position:fixed !important;inset:var(--wd-admin-bar-h) 0 0 0 !important;height:unset !important;}
.wd-popup-close.wd-style-text a{padding-inline:15px;height:50px;}
.wd-fb-holder{--wd-fb-mt:.001px;--wd-fb-mr:.001px;--wd-fb-mb:.001px;--wd-fb-ml:.001px;--wd-fb-mh:calc(100dvh - var(--wd-admin-bar-h) - var(--wd-fb-mt) - var(--wd-fb-mb));position:fixed;inset-inline:0 0;inset-block:var(--wd-admin-bar-h) 0;display:flex;align-items:var(--wd-align-items, center);justify-content:var(--wd-justify-content, center);pointer-events:none;z-index:1000;}
.wd-fb-holder.container{inset-inline-start:var(--wd-sticky-nav-w);}
.wd-fb-wrap{position:relative;pointer-events:auto;max-width:calc(100% - var(--wd-fb-ml) - var(--wd-fb-mr));margin:var(--wd-fb-mt) var(--wd-fb-mr) var(--wd-fb-mb) var(--wd-fb-ml);}
.wd-fb-wrap.wd-animation.wd-animated{--wd-trans-main:box 0s ease;}
.wd-fb{--wd-align-items:start;display:flex;align-items:var(--wd-align-items);width:var(--wd-fb-w);height:min(var(--wd-fb-h), var(--wd-fb-mh));border-radius:var(--wd-brd-radius);overflow:hidden;max-width:100%;}
.wd-fb-inner{max-height:min(var(--wd-fb-h, var(--wd-fb-mh)), var(--wd-fb-mh));width:100%;z-index:2;}
.wd-fb-close{position:absolute;top:calc(var(--wd-close-btn-offset-v, 50px) * -1);inset-inline-end:calc(var(--wd-close-btn-offset-h, 15px) * -1);z-index:4;}
.wd-fb-close.wd-style-text a{padding-inline:15px;height:50px;}
.wd-fb-bg{overflow:hidden;border-radius:inherit;border:inherit;border-color:transparent;}
.wd-fb-bg :is(
img, picture){display:block;width:100%;height:100%;object-fit:cover;object-position:center;}
.error404 .page-header{position:relative;margin-bottom:20px;font-size:clamp(32px, 4.2vw, 82px);}
.error404 .page-header:before{content:"404";position:absolute;top:50%;left:50%;color:var(--color-gray-200);font-weight:700;font-size:5em;line-height:1;transform:translate(-50%, -50%);}
.error404 .page-header h3{position:relative;padding:1.5em 0;text-align:center;text-transform:uppercase;font-weight:900;font-size:inherit;line-height:1;color:var(--wd-primary-color);}
.error404 .page-content{text-align:center;}
.error404 .page-content p{font-size:110%;}
.error404 .page-content > .wd-search-form{margin:0 auto;max-width:400px;}
article.not-found{text-align:center;}
article.not-found:before{display:inline-block;margin-bottom:10px;color:var(--wd-primary-color);font-size:100px;line-height:1;content:"\f130";font-family:"woodmart-font";}
article.not-found .title{font-size:30px;}
article.not-found .searchform{margin:0 auto;max-width:350px;}
.wd-blog-search-results{margin-top:30px;}
.wd-search-show-all{--btn-bgcolor:transparent;--btn-brd-width:2px;text-align:center;margin-top:30px;}
.search-no-results .wd-page-title :is(
.breadcrumbs, .yoast-breadcrumb){display:none;}:is(
.wd-entry-content, .entry-content) > .wpb-content-wrapper{margin-bottom:0;}
.wd-row-gradient-enable{position:relative;}
.woodmart-row-gradient{border-radius:inherit;}
.wd-parallax{background-attachment:fixed !important;background-size:cover !important;}
@supports (-webkit-touch-callout: none) {
.wd-parallax{--wd-parallax-pos:center;background-attachment:scroll !important;}
}
.attachment_fixed-yes{background-attachment:fixed;}:is(
.vc_row, .vc_section).wd-disable-overflow{overflow:visible !important;}
.vc_row, .vc_section, .wpb_column{scroll-margin-top:150px;}
.inline-element{display:inline-block;width:auto;vertical-align:middle;}
.inline-element:not(:last-child){margin-right:15px;}
.text-left .inline-element{margin-left:0;}
.text-left .inline-element:not(:last-child){margin-right:15px;}
.text-right .inline-element{margin-right:0;}
.text-right .inline-element:not(:first-child){margin-left:15px;}
.text-center .inline-element{margin-right:7px;margin-left:7px;}
.wpb-js-composer .wd-button-wrapper.inline-element{margin-bottom:10px;}
.wd-enabled-width{display:inline-block;max-width:100%;width:100%;}
.wd-enabled-flex > .vc_column-inner > .wpb_wrapper{display:flex;flex-wrap:wrap;}
.wd-enabled-flex > .vc_column-inner > .wpb_wrapper > *:not(.wd-enabled-width):not(.inline-element){width:100%;}
.vc_row-full-width{float:left;width:100%;}
.compose-mode .vc_column-inner .vc_controls > .vc_controls-out-tl{right:-1px;left:auto;z-index:2000;}:is(
[data-vc-full-width],
[class*="wd-section-stretch"]).vc_row{transition:none !important;}
.vc_row.vc_row-flex > .vc_column_container > .vc_column-inner{z-index:auto;}
[data-vc-full-width]:has(.woodmart-sticky-column),
[class*="wd-section-stretch"]:has(.woodmart-sticky-column){overflow:unset !important;}
[class*="wd-section-stretch"]{transition:opacity .5s ease;overflow:hidden;}
[class*="wd-section-stretch"].vc_hidden{opacity:0;}
.vc_row[class*="wd-section-stretch"] .vc_grid.vc_row{overflow:hidden;}
.vc_row.wd-section-stretch-content-no-pd .vc_column-inner{padding-left:0;padding-right:0;}
.vc_row.wd-section-stretch-content-no-pd .vc_inner{margin-left:0;margin-right:0;}
.vc_section[class*="wd-section-stretch"]{padding-left:0;padding-right:0;}
.vc_section[class*="wd-section-stretch"] > .vc_row{margin-left:0;margin-right:0;}
.wpb_widgetised_column > .wpb_wrapper > *:last-child{margin-bottom:0;}
.widgetarea-head .wpb_widgetised_column{margin-bottom:0;}
.vc_video-bg{border-radius:inherit;}
body .wd-bg-left-top{background-position:left top !important;}
body .wd-bg-left-center{background-position:left center !important;}
body .wd-bg-left-bottom{background-position:left bottom !important;}
body .wd-bg-right-top{background-position:right top !important;}
body .wd-bg-right-center{background-position:right center !important;}
body .wd-bg-right-bottom{background-position:right bottom !important;}
body .wd-bg-center-top{background-position:center top !important;}
body .wd-bg-center-center{background-position:center center !important;}
body .wd-bg-center-bottom{background-position:center bottom !important;}
body [class*="wd-bg-"] > .vc_column-inner{background-position:inherit !important;}
.parallax-bg{background-attachment:fixed !important;}
.visible-xs, .visible-sm, .visible-md, .visible-lg{display:none !important;}
.wd-font-weight-100{font-weight:100 !important;}
.wd-font-weight-200{font-weight:200 !important;}
.wd-font-weight-300{font-weight:300 !important;}
.wd-font-weight-400{font-weight:400 !important;}
.wd-font-weight-500{font-weight:500 !important;}
.wd-font-weight-600{font-weight:600 !important;}
.wd-font-weight-700{font-weight:700 !important;}
.wd-font-weight-800{font-weight:800 !important;}
.wd-font-weight-900{font-weight:900 !important;}
.wd-wpb{margin-bottom:30px;}
.wd-wpb:empty{display:none;}
.wpb-content-wrapper > p:has(:is(link:first-child:last-child)), .wpb-content-wrapper > p:empty{display:none;}
.wpb_animate_when_almost_visible[class*="color-scheme-hover"]{transition:all .25s ease;}:is(
.wd-slide-from-bottom, .wd-slide-from-top, .wd-slide-from-left, .wd-slide-from-right, .wd-left-flip-y, .wd-right-flip-y, .wd-top-flip-x, .wd-bottom-flip-x, .wd-zoom-in, .wd-rotate-z){transition:opacity 0.7s cubic-bezier(0, 0.87, 0.58, 1);animation-fill-mode:none !important;}:is(
.wd-slide-from-bottom, .wd-slide-from-top, .wd-slide-from-left, .wd-slide-from-right, .wd-left-flip-y, .wd-right-flip-y, .wd-top-flip-x, .wd-bottom-flip-x, .wd-zoom-in, .wd-rotate-z).animated{animation-duration:.7s;animation-timing-function:cubic-bezier(0, 0.87, 0.58, 1);}
.wd-slide-from-top{animation-name:wd-SlideFromTop;}
.wd-slide-from-bottom{animation-name:wd-SlideFromBottom;}
.wd-slide-from-left{animation-name:wd-SlideFromLeft;}
.wd-slide-from-right{animation-name:wd-SlideFromRight;}
.wd-right-flip-y{animation-name:wd-RightFlipY;}
.wd-left-flip-y{animation-name:wd-LeftFlipY;}
.wd-top-flip-x{animation-name:wd-TopFlipX;}
.wd-bottom-flip-x{animation-name:wd-BottomFlipX;}
.wd-zoom-in{animation-name:wd-ZoomIn;}
.wd-rotate-z{animation-name:wd-RotateZ;will-change:animation;}
.wpb_wrapper > .wpb_animate_when_almost_visible:nth-child(2){transition-delay:.1s;animation-delay:.1s;}
.wpb_wrapper > .wpb_animate_when_almost_visible:nth-child(3){transition-delay:.2s;animation-delay:.2s;}
.wpb_wrapper > .wpb_animate_when_almost_visible:nth-child(4){transition-delay:.3s;animation-delay:.3s;}
.wpb_wrapper > .wpb_animate_when_almost_visible:nth-child(5){transition-delay:.4s;animation-delay:.4s;}
.wpb_wrapper > .wpb_animate_when_almost_visible:nth-child(6){transition-delay:.5s;animation-delay:.5s;}
.wpb_wrapper > .wpb_animate_when_almost_visible:nth-child(7){transition-delay:.6s;animation-delay:.6s;}
.vc_progress_bar .vc_single_bar{border-radius:0;box-shadow:none;}
.vc_progress_bar .vc_single_bar .vc_label{padding:.6em 1.2em;text-transform:uppercase;text-shadow:none !important;font-weight:600;font-size:12px;}
.vc_progress_bar .vc_single_bar .vc_bar{border-radius:0;transition:width .8s ease;}
.wpb_single_image .vc_single_image-wrapper img{border-radius:var(--wd-brd-radius);}
.wpb_single_image .vc_single_image-wrapper[class*="vc_box_shadow"],
.wpb_single_image .vc_single_image-wrapper[class*="vc_box_shadow"] img{box-shadow:0 0 9px rgba(0, 0, 0, 0.12);}
.wpb-js-composer .vc_tta.vc_general.vc_tta-style-classic.vc_tta-accordion .vc_tta-panel-heading{margin-block:0 !important;border:none !important;}
.wpb-js-composer .vc_tta.vc_general.vc_tta-style-classic.vc_tta-accordion .vc_tta-panel-heading .vc_tta-panel-title{font-weight:600;font-size:16px;line-height:1;}
.wpb-js-composer .vc_tta.vc_general.vc_tta-style-classic.vc_tta-accordion .vc_tta-panel-title{font-family:var(--wd-text-font);}
.wpb-js-composer .vc_tta.vc_general.vc_tta-style-classic.vc_tta-accordion .vc_tta-panel-title > a{padding-block:18px;}
.wpb-js-composer .vc_tta.vc_general.vc_tta-style-classic.vc_tta-accordion.vc_tta-color-white .vc_tta-panels{border-top:2px solid rgba(0, 0, 0, 0.105);}
.wpb-js-composer .vc_tta.vc_general.vc_tta-style-classic.vc_tta-accordion.vc_tta-color-white .vc_tta-panel{border-bottom:1px solid var(--brdcolor-gray-300);}
.wpb-js-composer .vc_tta.vc_general.vc_tta-style-classic.vc_tta-accordion.vc_tta-color-white .vc_tta-panel.vc_active .vc_tta-panel-title > a{color:#767676;}
.wpb-js-composer .vc_tta.vc_general.vc_tta-style-classic.vc_tta-accordion.vc_tta-color-white .vc_tta-panel-heading:hover{background-color:transparent;}
.wpb-js-composer .vc_tta.vc_general.vc_tta-style-classic.vc_tta-accordion.vc_tta-color-white .vc_tta-panel-title > a{padding-inline:0;}
.wpb-js-composer .vc_tta.vc_general.vc_tta-style-classic.vc_tta-accordion.vc_tta-color-white .vc_tta-panel-title.vc_tta-controls-icon-position-right .vc_tta-controls-icon{right:5px;}
.wpb-js-composer .vc_tta.vc_general.vc_tta-style-classic.vc_tta-accordion.vc_tta-color-white .vc_tta-panel-title.vc_tta-controls-icon-position-right > a{padding-inline:5px 25px;}
.wpb-js-composer .vc_tta.vc_general.vc_tta-style-classic.vc_tta-accordion.vc_tta-color-white .vc_tta-panel-title.vc_tta-controls-icon-position-left .vc_tta-controls-icon{left:5px;}
.wpb-js-composer .vc_tta.vc_general.vc_tta-style-classic.vc_tta-accordion.vc_tta-color-white .vc_tta-panel-title.vc_tta-controls-icon-position-left > a{padding-inline:25px 5px;}
.wpb-js-composer .vc_tta.vc_general.vc_tta-style-classic.vc_tta-accordion.vc_tta-color-white .vc_tta-panel-title:hover > a{color:#767676;}
.wpb-js-composer .vc_tta.vc_general.vc_tta-style-classic.vc_tta-accordion.vc_tta-color-white .vc_tta-panel-body{padding-top:0;padding-inline:5px;border:none;}
.wpb-js-composer .vc_tta.vc_general.vc_tta-style-classic.vc_tta-tabs .vc_tta-tabs-container{position:relative;}
.wpb-js-composer .vc_tta.vc_general.vc_tta-style-classic.vc_tta-tabs .vc_tta-tab{color:var(--color-gray-800);}
.wpb-js-composer .vc_tta.vc_general.vc_tta-style-classic.vc_tta-tabs .vc_tta-tab > a{padding:10px 15px;border:none;background-color:transparent;color:inherit;font-weight:var(--wd-title-font-weight);font-style:var(--wd-title-font-style);font-size:16px;font-family:var(--wd-title-font);line-height:1.4;opacity:.7;transition:all .25s ease;}
.wpb-js-composer .vc_tta.vc_general.vc_tta-style-classic.vc_tta-tabs .vc_tta-tab > a:hover{border:none;background-color:transparent;opacity:1;}
.wpb-js-composer .vc_tta.vc_general.vc_tta-style-classic.vc_tta-tabs .vc_tta-tab .vc_tta-title-text{position:relative;}
.wpb-js-composer .vc_tta.vc_general.vc_tta-style-classic.vc_tta-tabs .vc_tta-tab.vc_active > a{border:none;background-color:transparent;opacity:1;}
.wpb-js-composer .vc_tta.vc_general.vc_tta-style-classic.vc_tta-tabs .vc_tta-panel{overflow:hidden;margin:0;}
.wpb-js-composer .vc_tta.vc_general.vc_tta-style-classic.vc_tta-tabs .vc_tta-panel.vc_active .vc_tta-panel-body{position:relative;z-index:2;visibility:visible;opacity:1;transition:transform .25s ease .25s, opacity .25s ease .25s, visibility .25s ease .25s;transform:translateY(0);}
.wpb-js-composer .vc_tta.vc_general.vc_tta-style-classic.vc_tta-tabs .vc_tta-panel-body{position:absolute;top:0;inset-inline:0;z-index:1;display:block !important;visibility:hidden;padding-top:10px !important;padding-bottom:10px !important;height:auto !important;opacity:0;transition:transform .25s ease, opacity .25s ease, visibility .25s ease;transform:translateY(20px);}
.wpb-js-composer .vc_tta.vc_general.vc_tta-style-classic:is(
.vc_tta-tabs-position-left, .vc_tta-tabs-position-right, .vc_tta-tabs-position-bottom) .vc_tta-panel .vc_tta-panel-body{transform:translateY(10px);}
.wpb_video_wrapper{position:relative;overflow:hidden;border-radius:var(--wd-brd-radius);transform:translate3d(0, 0, 0);}
.wpb_video_wrapper .wd-video-poster-wrapper:after, .wpb_video_wrapper :is(.wd-video-poster-wrapper, .wd-video-poster){position:absolute;inset:-1px;}
.wpb_video_wrapper .wd-video-poster-wrapper{position:absolute !important;z-index:2;overflow:hidden;cursor:pointer;transition:opacity 0.5s cubic-bezier(0, 0, 0.44, 1.18), visibility 0.5s cubic-bezier(0, 0, 0.44, 1.18);backface-visibility:hidden;-webkit-backface-visibility:hidden;}
.wpb_video_wrapper .wd-video-poster-wrapper:after{content:"";z-index:2;background-color:rgba(0, 0, 0, 0.15);transition:background-color 0.5s cubic-bezier(0, 0, 0.44, 1.18);}
.wpb_video_wrapper .wd-video-poster-wrapper.hidden-poster{visibility:hidden;opacity:0;}
.wpb_video_wrapper .wd-video-poster{margin:-1px;background-position:center center;background-size:cover;background-repeat:no-repeat;transition:transform 0.5s cubic-bezier(0, 0, 0.44, 1.18);}
.wpb_video_wrapper .button-play{position:absolute;display:flex;align-items:center;justify-content:center;top:calc(50% - .5em);left:calc(50% - .5em);z-index:3;width:1em;height:1em;border:min(.04em, 2px) solid rgba(255, 255, 255, 0.4);border-radius:50%;color:#FFF;text-align:center;line-height:1;transition:border-color 0.5s cubic-bezier(0, 0, 0.44, 1.18);font-size:100px;}
.wpb_video_wrapper .button-play:after{font-size:.32em;transition:transform 0.5s cubic-bezier(0, 0, 0.44, 1.18);content:"\f101";font-family:"woodmart-font";}
.wpb_video_wrapper:hover .wd-video-poster-wrapper:after{background-color:rgba(0, 0, 0, 0.3);}
.wpb_video_wrapper:hover .button-play{border-color:rgba(255, 255, 255, 0.6);}
.wpb_video_wrapper:hover .button-play:after{transform:scale(0.8);}
.wpb_video_wrapper:hover .wd-video-poster{transform:scale(1.09);}
.wpb_column.wd-side-hidden{position:fixed !important;display:flex;float:none;flex-direction:column;overflow:hidden;width:var(--wd-side-hidden-w) !important;}
.wpb_column.wd-side-hidden .vc_column-inner{flex:1 1 auto;overflow-y:auto;max-height:100%;}
@media(min-width:1200px){
.wd-col-offcanvas-lg:not(.wd-side-hidden){display:none;}
.wd-col-content-lg.wpb_column{width:100% !important;}
}
@media(max-width:1199.98px){
.wpb_column.wd-side-hidden{--wd-side-hidden-w:300px;}
}
@media(min-width:769px) and (max-width:1199.98px){
.wd-col-offcanvas-md-sm:not(.wd-side-hidden){display:none;}
.wd-col-content-md-sm.wpb_column{width:100% !important;}
}
@media(max-width:768px){
.wd-col-offcanvas-sm:not(.wd-side-hidden){display:none;}
.wd-col-content-sm.wpb_column{width:100% !important;}
}
p.stock{font-weight:600;line-height:1.2;}
p.stock.out-of-stock{color:#B50808;}
p.stock.wd-style-default:is(
.available-on-backorder, .in-stock){color:var(--color-gray-800);}
p.stock.wd-style-default.in-stock:before{margin-inline-end:5px;color:var(--wd-primary-color);content:"\f107";font-family:"woodmart-font";}
p.stock:is(
.wd-style-bordered, .wd-style-with-bg) span{display:inline-block;padding:8px 12px;border-radius:calc(var(--wd-brd-radius) / 1.5);}
p.stock.wd-style-bordered span{border:1px solid #85B951;color:var(--color-gray-800);}
p.stock.wd-style-bordered span:before{content:"";display:inline-block;margin-inline-end:8px;width:8px;height:8px;border-radius:50%;background-color:#85B951;vertical-align:baseline;}
p.stock.wd-style-bordered.out-of-stock span{border-color:#E22D2D;}
p.stock.wd-style-bordered.out-of-stock span:before{background-color:#E22D2D;}
p.stock.wd-style-with-bg:is(
.available-on-backorder, .in-stock) span{background-color:#F1F7EB;color:#85B951;}
p.stock.wd-style-with-bg.in-stock span:before{margin-inline-end:5px;content:"\f107";font-family:"woodmart-font";}
p.stock.wd-style-with-bg.out-of-stock span{background-color:#F8E7E7;}
.shop_table tr :is(
td, th):first-child{padding-inline-start:0;}
.shop_table tr :is(
td, th):last-child{padding-inline-end:0;text-align:end;}
tr.cart_item .product-total > .amount{color:var(--wd-text-color);font-weight:400;}
tr.order-total strong .amount{font-size:1.3em;}
tr.order-total td strong{display:block;}
th:is(
.product-remove, .product-thumbnail){font-size:0;}
th.product-name{text-align:start;}
th.product-thumbnail{width:10px;}
th.product-remove{width:40px;}
td.product-name{text-align:start;}
td.product-name a:not(:where(.button)){display:inline-block;text-decoration:none;}
td.product-name p{margin-top:5px;margin-bottom:5px;font-size:.9em;}
td.product-name ul.variation{margin-top:5px;width:100%;}
td.product-sku{word-break:break-all;}
td.product-price > .amount{color:var(--wd-text-color);font-weight:400;}
td.product-quantity input[type="text"]{max-width:80px;text-align:center;}
td.product-thumbnail > a{display:block;overflow:hidden;}
td.product-thumbnail img{min-width:80px;max-width:80px;border-radius:calc(var(--wd-brd-radius) / 1.5);}
td:is(
.product-btn, .woocommerce-orders-table__cell-order-actions) a{padding:5px 14px;min-height:36px;font-size:12px;border-radius:var(--btn-accented-brd-radius);color:var(--btn-accented-color);box-shadow:var(--btn-accented-box-shadow);background-color:var(--btn-accented-bgcolor);text-transform:var(--btn-accented-transform, var(--btn-transform, uppercase));font-weight:var(--btn-accented-font-weight, var(--btn-font-weight, 600));font-family:var(--btn-accented-font-family, var(--btn-font-family, inherit));font-style:var(--btn-accented-font-style, var(--btn-font-style, unset));}
td:is(
.product-btn, .woocommerce-orders-table__cell-order-actions) a:hover{color:var(--btn-accented-color-hover);box-shadow:var(--btn-accented-box-shadow-hover);background-color:var(--btn-accented-bgcolor-hover);}
td:is(
.product-btn, .woocommerce-orders-table__cell-order-actions) a:active{box-shadow:var(--btn-accented-box-shadow-active);bottom:var(--btn-accented-bottom-active, 0);}
td:is(
.product-btn, .woocommerce-orders-table__cell-order-actions) a.wd-disabled{opacity:.4;pointer-events:none;}
td.product-remove{padding:0;text-align:center;}
.woocommerce-remove-coupon{margin-inline-end:-10px;}
td.product-remove a, .woocommerce-remove-coupon{--wd-link-color:var(--color-gray-800);--wd-link-color-hover:var(--color-gray-500);display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;font-size:0;text-decoration:none !important;}
td.product-remove a:before, .woocommerce-remove-coupon:before{font-size:calc(var(--wd-text-font-size, 14px) / 1.2);content:"\f112";font-family:"woodmart-font";}
.product-labels{position:absolute;top:7px;inset-inline-start:7px;z-index:1;display:flex;align-items:flex-start;flex-direction:column;gap:10px;max-width:50%;transition:all .3s ease;transform:translateZ(0);}
.product-labels .label-with-img{padding:0;max-width:50px;}
.product-label{padding:5px 10px;min-width:50px;color:#FFF;text-align:center;text-transform:uppercase;word-break:break-all;font-weight:600;font-size:12px;line-height:1.2;}
.product-label.onsale{background-color:var(--wd-primary-color);direction:ltr;}
.product-label.featured{background-color:#E22D2D;}
.product-label.new{background-color:#438E44;}
.product-label.out-of-stock{background-color:var(--bgcolor-white);color:var(--color-gray-900);}
.product-label.attribute-label:not(.label-with-img){background-color:var(--bgcolor-white);color:var(--color-gray-900);}
.product-labels.labels-rectangular{top:15px;inset-inline-start:0;}
.product-labels.labels-rounded .product-label{display:flex;align-items:center;justify-content:center;padding:5px 7px;min-height:50px;border-radius:35px;font-size:14px;}
.product-labels.labels-rounded .label-with-img{padding:0;min-height:auto;max-width:55px;}
.product-labels.labels-rounded .out-of-stock{max-width:50px;font-size:12px;}
.labels-rounded-sm .product-label{border-radius:12px;}
.wd-cart-label{display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;text-align:center;font-weight:400;font-size:0;}
.wd-cart-label:before{color:var(--color-gray-300);font-size:calc(var(--wd-text-font-size) - 2px);transition:all .25s ease;font-family:"woodmart-font";}
.wd-cart-label:hover:before{color:var(--color-gray-500);}
.wd-fbt-label:before{content:"\f182";}
.wd-fg-label:before{content:"\f11e";}
.shop_table .product-name:has(.wd-cart-label) a:not(:last-child){margin-inline-end:3px;}
.woocommerce-breadcrumb{display:inline-flex;align-items:center;flex-wrap:wrap;}
div.quantity{--wd-form-height:42px;display:inline-flex;vertical-align:top;white-space:nowrap;}
div.quantity input[type=number]::-webkit-inner-spin-button,
div.quantity input[type=number]::-webkit-outer-spin-button,
div.quantity input[type="number"]{margin:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;}
div.quantity :is(
input[type="number"],
input[type="text"],
input[type="button"]){display:inline-block;color:var(--wd-form-color);}
div.quantity input[type="number"]{width:30px;border-radius:0;border-right:none;border-left:none;}
div.quantity input[type="text"]{width:var(--quantity-space, 80px);text-align:center;}
div.quantity input[type="button"]{padding:0 5px;min-width:25px;min-height:unset;height:var(--wd-form-height);border:var(--wd-form-brd-width) solid var(--wd-form-brd-color);background:var(--wd-form-bg);box-shadow:none;}
div.quantity input[type="button"]:hover{color:#FFF;background-color:var(--wd-primary-color);border-color:var(--wd-primary-color);}
div.quantity .minus{border-start-start-radius:var(--wd-form-brd-radius);border-end-start-radius:var(--wd-form-brd-radius);}
div.quantity .plus{border-start-end-radius:var(--wd-form-brd-radius);border-end-end-radius:var(--wd-form-brd-radius);}
div.quantity.hidden{display:none !important;}
.form-style-underlined div.quantity input[type="number"],
.form-style-underlined div.quantity input[type="text"]{border-top-style:solid;}
@-moz-document url-prefix() {
div.quantity input[type="number"]{-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield;}
}
.amount{color:var(--wd-primary-color);font-weight:600;}
del .amount{color:var(--color-gray-300);font-weight:400;}
.price{color:var(--wd-primary-color);}
.price .amount{font-size:inherit;}
.price del{color:var(--color-gray-300);font-size:90%;}
.price ins{padding:0;background-color:transparent;color:var(--wd-primary-color);text-decoration:none;opacity:1;}
.woocommerce-price-suffix{color:var(--color-gray-500);}
.wd-price-unit{display:inline-block;margin-inline-start:4px;color:var(--color-gray-300);}
.wd-price-unit:not(:last-child){margin-inline-end:2px;}
.wd-price-unit:before{content:"/";margin-inline-end:4px;}
a.login-to-prices-msg{color:var(--wd-primary-color);font-weight:600;}
a.login-to-prices-msg:hover{color:var(--wd-primary-color);opacity:.6;}
.wd-swatch{position:relative;display:inline-flex;align-items:center;justify-content:center;width:var(--wd-swatch-w);height:var(--wd-swatch-h);color:var(--color-gray-900);vertical-align:middle;text-align:center;font-weight:600;font-size:var(--wd-swatch-size);line-height:1;cursor:pointer;transition:all .25s ease;}
.wd-swatch :is(
img, picture){display:block;max-height:100%;width:inherit;height:inherit;border-radius:inherit;object-fit:cover;}
.wd-swatch.wd-bg .wd-swatch-text{display:none;}
.wd-swatch.wd-text{min-width:1em;min-height:1em;width:auto;height:auto;}
.wd-swatch.wd-text .wd-swatch-text{padding:0 calc(var(--wd-swatch-size) / 5);font-size:var(--wd-swatch-text-size);}
.wd-swatch.wd-linked{cursor:pointer !important;}
.wd-swatch-bg{display:inherit;align-items:inherit;justify-content:inherit;width:100%;height:100%;border-radius:inherit;}:is(
body:not(.global-color-scheme-light),
.color-scheme-dark) .wd-swatch.wd-bg .wd-swatch-bg:is(
:not([style^="background-color"]),
[style*="#ffffff"],
[style*="#FFFFFF"],
[style*="255,255,255"]):before{content:"";position:absolute;inset:0;border:1px solid var(--wd-swatch-brd-color);border-radius:inherit;}
[class*="wd-swatches"]{--wd-swatch-size:25px;--wd-swatch-w:1em;--wd-swatch-h:1em;--wd-swatch-text-size:16px;--wd-swatch-h-sp:15px;--wd-swatch-v-sp:10px;--wd-swatch-inn-sp:.001px;--wd-swatch-brd-color:var(--brdcolor-gray-200);}
.wd-swatches-product{display:inline-flex;align-items:center;flex-wrap:wrap;justify-content:var(--text-align);vertical-align:middle;gap:var(--wd-swatch-v-sp) var(--wd-swatch-h-sp);}
.wd-swatches-product + select{display:none;}
[class*="wd-swatches"].wd-size-xs{--wd-swatch-size:20px;--wd-swatch-text-size:14px;}
[class*="wd-swatches"].wd-size-m{--wd-swatch-size:35px;}
[class*="wd-swatches"].wd-size-large{--wd-swatch-size:45px;--wd-swatch-text-size:18px;}
[class*="wd-swatches"].wd-size-xlarge{--wd-swatch-size:70px;--wd-swatch-text-size:24px;}
[class*="wd-swatches"].wd-size-xxl{--wd-swatch-size:90px;--wd-swatch-text-size:32px;}
.wd-swatches-grid{--wd-swatch-v-sp:5px;--wd-swatch-h-sp:8px;}
.wd-swatches-grid:is(
.wd-size-xs, .wd-size-default){--wd-swatch-size:15px;--wd-swatch-text-size:14px;}
.wd-swatches-grid.wd-size-m{--wd-swatch-size:20px;}
.wd-swatches-grid.wd-size-large{--wd-swatch-size:25px;--wd-swatch-text-size:16px;}
.wd-swatches-grid:is(
.wd-size-xlarge, .wd-size-xxl){--wd-swatch-size:35px;--wd-swatch-text-size:18px;}
.wd-swatches-filter{--wd-swatch-h-sp:10px;}
.wd-swatches-filter.wd-size-small{--wd-swatch-size:15px;--wd-swatch-text-size:14px;}
.wd-swatches-filter.wd-size-large{--wd-swatch-size:35px;}
[class*="wd-swatches"].wd-shape-round .wd-swatch{border-radius:1em;}
[class*="wd-swatches"].wd-shape-rounded .wd-swatch{border-radius:5px;}
[class*="wd-swatches"].wd-bg-style-1 .wd-swatch.wd-bg:after{bottom:-5px;}
@media (hover: hover) {
[class*="wd-swatches"].wd-bg-style-1 .wd-swatch.wd-bg:hover:not(.wd-disabled):after{opacity:1;}
}
[class*="wd-swatches"].wd-text-style-1 .wd-swatch.wd-text{min-width:max(var(--wd-swatch-text-min-width, 25px), var(--wd-swatch-text-size));min-height:20px;}
[class*="wd-swatches"].wd-text-style-1 .wd-swatch.wd-text:after{bottom:-3px;}
[class*="wd-swatches"].wd-text-style-1 .wd-swatch.wd-text .wd-swatch-text{padding:0;}
@media (hover: hover) {
[class*="wd-swatches"].wd-text-style-1 .wd-swatch.wd-text:hover:not(.wd-disabled):after{opacity:1;}
}
[class*="wd-swatches"].wd-text-style-1.wd-swatches-grid{--wd-swatch-text-min-width:15px;}
[class*="wd-swatches"].wd-text-style-1.wd-swatches-grid .wd-swatch.wd-text:after{bottom:-1px;}
[class*="wd-swatches"].wd-text-style-1.wd-swatches-grid .wd-swatch.wd-bg:after{bottom:-4px;}
.wd-swatches-grid.wd-bg-style-1 .wd-swatch:hover:not(.wd-active):after{opacity:0 !important;}
[class*="wd-swatches"].wd-bg-style-1 .wd-swatch.wd-bg:after, [class*="wd-swatches"].wd-text-style-1 .wd-swatch.wd-text:after{content:"";position:absolute;inset-inline-start:0;width:100%;border-bottom:2px solid var(--color-gray-900);opacity:0;transition:inherit;pointer-events:none;}
[class*="wd-swatches"].wd-bg-style-1 .wd-swatch.wd-bg.wd-active:after, [class*="wd-swatches"].wd-bg-style-1 :is(
.wd-swatch-wrap a:hover, .wd-swatch-wrap.wd-active) .wd-swatch.wd-bg:after, [class*="wd-swatches"].wd-text-style-1 .wd-swatch.wd-text.wd-active:after, [class*="wd-swatches"].wd-text-style-1 :is(
.wd-swatch-wrap a:hover, .wd-swatch-wrap.wd-active) .wd-swatch.wd-text:after{opacity:1;}
[class*="wd-swatches"].wd-bg-style-2 .wd-swatch.wd-bg{padding:var(--wd-swatch-inn-sp);}
@media (hover: hover) {
[class*="wd-swatches"].wd-bg-style-2 .wd-swatch.wd-bg:hover:not(.wd-disabled){--wd-swatch-brd-color:var(--color-gray-900);}
}
[class*="wd-swatches"].wd-bg-style-2 .wd-swatch-bg:before{border:none !important;}
[class*="wd-swatches"].wd-text-style-2 .wd-swatch.wd-text .wd-swatch-text{font-size:calc(var(--wd-swatch-text-size) - 2px);}
@media (hover: hover) {
[class*="wd-swatches"].wd-text-style-2 .wd-swatch.wd-text:hover:not(.wd-disabled){--wd-swatch-brd-color:var(--color-gray-900);}
}
[class*="wd-swatches"].wd-bg-style-2 .wd-swatch.wd-bg, [class*="wd-swatches"].wd-text-style-2 .wd-swatch.wd-text{box-shadow:0 0 0 var(--brd-width, 1px) var(--wd-swatch-brd-color) inset;--wd-swatch-inn-sp:4px;}
[class*="wd-swatches"].wd-bg-style-2 .wd-swatch.wd-bg.wd-active, [class*="wd-swatches"].wd-bg-style-2 :is(
.wd-swatch-wrap a:hover, .wd-swatch-wrap.wd-active) .wd-swatch.wd-bg, [class*="wd-swatches"].wd-text-style-2 .wd-swatch.wd-text.wd-active, [class*="wd-swatches"].wd-text-style-2 :is(
.wd-swatch-wrap a:hover, .wd-swatch-wrap.wd-active) .wd-swatch.wd-text{--wd-swatch-brd-color:var(--color-gray-900);}
[class*="wd-swatches"].wd-bg-style-2 .wd-swatch.wd-bg.wd-active, [class*="wd-swatches"].wd-bg-style-2 .wd-swatch-wrap.wd-active .wd-swatch.wd-bg, [class*="wd-swatches"].wd-text-style-2 .wd-swatch.wd-text.wd-active, [class*="wd-swatches"].wd-text-style-2 .wd-swatch-wrap.wd-active .wd-swatch.wd-text{--wd-swatch-brd-color:var(--color-gray-900);--brd-width:2px;}
[class*="wd-swatches"].wd-bg-style-3 .wd-swatch.wd-bg{padding:var(--wd-swatch-inn-sp);}
@media (hover: hover) {
[class*="wd-swatches"].wd-bg-style-3 .wd-swatch.wd-bg:hover:not(.wd-disabled){--wd-swatch-brd-color:var(--color-gray-500);}
}
[class*="wd-swatches"].wd-bg-style-3 .wd-swatch-bg:before{border:none !important;}
[class*="wd-swatches"].wd-text-style-3 .wd-swatch.wd-text .wd-swatch-text{font-size:calc(var(--wd-swatch-text-size) - 2px);}
@media (hover: hover) {
[class*="wd-swatches"].wd-text-style-3 .wd-swatch.wd-text:hover:not(.wd-disabled){--wd-swatch-brd-color:var(--color-gray-500);}
}
[class*="wd-swatches"].wd-bg-style-3 .wd-swatch.wd-bg, [class*="wd-swatches"].wd-text-style-3 .wd-swatch.wd-text{border:1px solid var(--wd-swatch-brd-color);--wd-swatch-inn-sp:2px;}
[class*="wd-swatches"].wd-bg-style-3 .wd-swatch.wd-bg.wd-active, [class*="wd-swatches"].wd-bg-style-3 :is(
.wd-swatch-wrap a:hover, .wd-swatch-wrap.wd-active) .wd-swatch.wd-bg, [class*="wd-swatches"].wd-text-style-3 .wd-swatch.wd-text.wd-active, [class*="wd-swatches"].wd-text-style-3 :is(
.wd-swatch-wrap a:hover, .wd-swatch-wrap.wd-active) .wd-swatch.wd-text{--wd-swatch-brd-color:var(--color-gray-500);}
[class*="wd-swatches"].wd-bg-style-4 .wd-swatch.wd-bg{overflow:hidden;}
[class*="wd-swatches"].wd-bg-style-4 .wd-swatch.wd-bg:after{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;background-color:rgba(0, 0, 0, 0.2);color:#FFF;font-weight:400;font-size:calc(var(--wd-swatch-text-size) - 4px);opacity:0;transition:inherit;border-radius:inherit;content:"\f107";font-family:"woodmart-font";}
@media (hover: hover) {
[class*="wd-swatches"].wd-bg-style-4 .wd-swatch.wd-bg:hover:not(.wd-disabled):after{opacity:1;}
}
[class*="wd-swatches"].wd-bg-style-4 .wd-swatch.wd-bg.wd-active:after, [class*="wd-swatches"].wd-bg-style-4 :is(
.wd-swatch-wrap a:hover, .wd-swatch-wrap.wd-active) .wd-swatch.wd-bg:after{opacity:1;}
[class*="wd-swatches"].wd-text-style-4 .wd-swatch.wd-text{border:1px solid var(--wd-swatch-brd-color);}
[class*="wd-swatches"].wd-text-style-4 .wd-swatch.wd-text .wd-swatch-text{font-size:calc(var(--wd-swatch-text-size) - 2px);}
@media (hover: hover) {
[class*="wd-swatches"].wd-text-style-4 .wd-swatch.wd-text:hover:not(.wd-disabled){border-color:var(--color-gray-900);background-color:var(--color-gray-900);color:var(--color-white);}
}
[class*="wd-swatches"].wd-text-style-4 .wd-swatch.wd-text.wd-active, [class*="wd-swatches"].wd-text-style-4 :is(
.wd-swatch-wrap a:hover, .wd-swatch-wrap.wd-active) .wd-swatch.wd-text{border-color:var(--color-gray-900);background-color:var(--color-gray-900);color:var(--color-white);}
[class*="wd-swatches"].wd-dis-style-1 .wd-swatch.wd-disabled{opacity:.4;cursor:default;}
[class*="wd-swatches"].wd-dis-style-2 .wd-swatch:before{content:"";position:absolute;inset:var(--wd-swatch-inn-sp);border-radius:inherit;background-image:linear-gradient(to top right, transparent calc(50% - 1px), #CF000F 50%, transparent calc(50% + 1px)), linear-gradient(to top left, transparent calc(50% - 1px), #CF000F 50%, transparent calc(50% + 1px));opacity:0;transition:opacity .2s ease;z-index:2;}
[class*="wd-swatches"].wd-dis-style-2 .wd-swatch.wd-disabled{opacity:.7;cursor:default;}
[class*="wd-swatches"].wd-dis-style-2 .wd-swatch.wd-disabled:before{opacity:1;}
[class*="wd-swatches"].wd-dis-style-3 .wd-swatch:before{content:"";position:absolute;inset:0;border-radius:inherit;background-image:linear-gradient(to top left, transparent calc(50% - 1px), var(--wd-swatch-brd-color) 50%, transparent calc(50% + 1px));opacity:0;transition:opacity .2s ease;z-index:2;}
[class*="wd-swatches"].wd-dis-style-3 .wd-swatch.wd-disabled{opacity:.4;cursor:default;--wd-swatch-brd-color:var(--brdcolor-gray-500);}
[class*="wd-swatches"].wd-dis-style-3 .wd-swatch.wd-disabled:before{opacity:1;}
.wd-swatches-filter .wd-swatch{flex:0 0 auto;}
.wd-swatches-filter .wd-swatch.wd-bg:before{position:absolute;inset:var(--wd-swatch-inn-sp);display:flex;align-items:center;justify-content:center;border-radius:inherit;background-color:rgba(0, 0, 0, 0.2);color:#FFF;font-weight:400;font-size:calc(var(--wd-swatch-text-size) - 4px);opacity:0;transition:inherit;content:"\f112";font-family:"woodmart-font";}
.wd-swatches-filter .wd-swatch-wrap.wd-active a:hover .wd-swatch.wd-bg:before{opacity:1;}
.wd-swatches-filter:not(.wd-bg-style-1) .wd-swatch-wrap.wd-active a:hover .wd-swatch.wd-bg:after{opacity:0;}
.wd-swatches-filter .wd-swatch.wd-text + span{display:none;}
.wd-swatches-brands .wd-swatch :is(
img, picture){object-fit:contain;}
.wd-swatches-brands .wd-swatch.wd-bg{flex:1 0 auto;max-width:var(--wd-swatch-w);width:auto;height:var(--wd-swatch-h);border-radius:0;}
.wd-swatches-brands .wd-swatch.wd-bg:before{display:none;}
.wd-swatches-brands .wd-swatch-bg:before{border:none !important;}
.wd-swatches-brands :is(
.wd-swatch-wrap a:hover, .wd-swatch-wrap.wd-active) .wd-swatch.wd-bg{opacity:.5;}
.wd-swatches-filter.wd-swatches-brands{--wd-swatch-h:30px;--wd-swatch-w:60px;}
.wd-swatches-filter.wd-swatches-brands.wd-size-small{--wd-swatch-w:45px;}
.wd-swatches-filter.wd-swatches-brands.wd-size-large{--wd-swatch-h:40px;--wd-swatch-w:90px;}
.wd-swatch + .wd-filter-lable{margin-inline-start:10px;}
.wd-swatches-filter.wd-labels-off :is(
.wd-swatch + span,
.count){display:none;}
.wd-swatches-filter:is(
.wd-layout-double, .wd-layout-inline){display:flex;align-items:center;flex-wrap:wrap;gap:var(--wd-swatch-v-sp) var(--wd-swatch-h-sp);}
.wd-swatches-filter:is(
.wd-layout-double, .wd-layout-inline) li{margin-bottom:0;}
.wd-swatches-filter:is(
.wd-layout-double, .wd-layout-inline) a{padding:0;background:transparent !important;}
.wd-swatches-filter:is(
.wd-layout-double, .wd-layout-inline):is(
.wd-bg-style-1, .wd-text-style-1){padding-bottom:5px;}
.wd-product-filters .wd-swatches-filter:is(
.wd-layout-double, .wd-layout-inline){padding:10px;}
.wd-swatches-filter.wd-layout-double li{flex:0 1 calc(50% - var(--wd-swatch-h-sp) / 2);}
.woocommerce-notices-wrapper:empty{display:none;}
ul:is(
.woocommerce-error, .woocommerce-message, .woocommerce-info){list-style:none;--li-pl:0;--li-mb:5px;align-items:stretch;flex-direction:column;justify-content:center;}
div.wc-block-components-notice-banner{font-size:inherit;align-content:center;margin-top:0;font-size:var(--wd-text-font-size);}
div.wc-block-components-notice-banner > svg{display:none;}
div.wc-block-components-notice-banner ul{display:flex;gap:5px 7px;width:100%;margin:0 !important;list-style:none;--li-pl:0;--li-mb:5px;align-items:stretch;flex-direction:column;justify-content:center;}
div.wc-block-components-notice-banner > div{display:flex;align-items:inherit;flex-wrap:wrap;gap:inherit;}
div.wc-block-components-notice-banner > div .button.wc-forward{border-bottom:2px solid rgba(255, 255, 255, 0.3);color:#FFF !important;text-decoration:none;opacity:1;}
div.wc-block-components-notice-banner > div .button.wc-forward:hover{border-color:#FFF;}
.wd-wc-notices .woocommerce-notices-wrapper{display:flex;flex-direction:column;gap:20px;}
.wd-wc-notices .woocommerce-notices-wrapper > *{margin-bottom:0;}
.wd-wc-notices:has(.woocommerce-notices-wrapper:empty){display:none;}
.wd-progress-bar p:last-child{--wd-tags-mb:0;}
.wd-progress-bar .stock-info{display:flex;flex-wrap:wrap;justify-content:space-between;gap:8px;margin-bottom:8px;color:var(--color-gray-500);line-height:1;}
.wd-progress-bar .stock-info span{margin-inline-start:3px;color:var(--color-gray-800);font-weight:600;}
.wd-progress-bar :is(
.progress-area, .progress-bar){height:var(--wd-progress-height, 7px);border-radius:var(--wd-brd-radius);}
.wd-progress-bar .progress-area{width:100%;background-color:rgba(var(--bgcolor-black-rgb), 0.06);transition:background-color .25s ease;}
.wd-progress-bar .progress-bar{background-color:var(--wd-primary-color);}
.wd-product-info{position:relative;line-height:1;}
.wd-product-info > :is(span, svg){vertical-align:middle;}
.wd-product-info .wd-info-icon{display:inline-block;color:var(--wd-primary-color);font-size:110%;margin-inline-end:6px;}
.wd-product-info .wd-info-icon img{max-width:var(--wd-icon-w, 100px);min-width:var(--wd-icon-w, 14px);}
.wd-product-info .wp-block-wd-icon{--wd-icon-w:20px;}
.wd-product-info .wd-info-number{color:var(--color-gray-800);font-weight:600;margin-inline-end:4px;}
.wd-product-info .wd-info-msg{line-height:var(--wd-text-line-height);}
.wd-product-info.wd-style-with-bg{padding:15px 20px;}
.wd-product-info.wd-style-with-bg:before{content:'';position:absolute;inset:0;border-radius:var(--wd-brd-radius);background:var(--wd-primary-color);opacity:.1;pointer-events:none;}
ul.variation{font-size:90%;--li-mb:5px;--list-mb:0;--wd-tags-mb:0;}
ul.variation p{display:inline;}
ul.variation .item-variation-name{color:var(--color-gray-800);font-weight:600;}
.wc-item-meta{--li-pl:0;--list-mb:0;--li-mb:0;margin-top:10px;font-size:90%;list-style:none;}
.wc-item-meta li > *{display:inline-block;margin-top:0 !important;margin-bottom:5px;vertical-align:middle;}
.wc-item-meta strong{color:var(--color-gray-800);}:is(.blockOverlay, .wd-loader-overlay):after{position:absolute;top:calc(50% - 13px);left:calc(50% - 13px);content:"";display:inline-block;width:26px;height:26px;border:1px solid transparent;border-left-color:var(--color-gray-900);border-radius:50%;vertical-align:middle;animation:wd-rotate 450ms infinite linear var(--wd-anim-state, paused);--wd-anim-state:running;}
.wd-loader-overlay{z-index:340;border-radius:inherit;animation:wd-fadeIn .6s ease both;background-color:rgba(var(--bgcolor-white-rgb), 0.6);border-radius:var(--wd-brd-radius);}
.wd-loader-overlay:not(.wd-loading){display:none;}
.blockOverlay{z-index:340 !important;background-image:none !important;animation:wd-FadeInLoader .6s ease forwards;}
.blockOverlay:before{content:none !important;}
.global-color-scheme-light .blockOverlay{background-color:rgba(0, 0, 0, 0.5) !important;}
@keyframes wd-FadeInLoader {
from{opacity:0;}
to{opacity:.8;}
}
.col2-set{display:flex;flex-wrap:wrap;gap:30px;}
.col2-set :is(
.col-1, .col-2){flex:1 0 0;max-width:100%;padding-inline:0;}
.single_add_to_cart_button{border-radius:var(--btn-accented-brd-radius);color:var(--btn-accented-color);box-shadow:var(--btn-accented-box-shadow);background-color:var(--btn-accented-bgcolor);text-transform:var(--btn-accented-transform, var(--btn-transform, uppercase));font-weight:var(--btn-accented-font-weight, var(--btn-font-weight, 600));font-family:var(--btn-accented-font-family, var(--btn-font-family, inherit));font-style:var(--btn-accented-font-style, var(--btn-font-style, unset));}
.single_add_to_cart_button:hover{color:var(--btn-accented-color-hover);box-shadow:var(--btn-accented-box-shadow-hover);background-color:var(--btn-accented-bgcolor-hover);}
.single_add_to_cart_button:active{box-shadow:var(--btn-accented-box-shadow-active);bottom:var(--btn-accented-bottom-active, 0);}
.single_add_to_cart_button + .added_to_cart{display:none;}
.wd-buy-now-btn{border-radius:var(--btn-accented-brd-radius);color:var(--btn-accented-color);box-shadow:var(--btn-accented-box-shadow);background-color:var(--btn-accented-bgcolor);text-transform:var(--btn-accented-transform, var(--btn-transform, uppercase));font-weight:var(--btn-accented-font-weight, var(--btn-font-weight, 600));font-family:var(--btn-accented-font-family, var(--btn-font-family, inherit));font-style:var(--btn-accented-font-style, var(--btn-font-style, unset));}
.wd-buy-now-btn:hover{color:var(--btn-accented-color-hover);box-shadow:var(--btn-accented-box-shadow-hover);background-color:var(--btn-accented-bgcolor-hover);}
.wd-buy-now-btn:active{box-shadow:var(--btn-accented-box-shadow-active);bottom:var(--btn-accented-bottom-active, 0);}
form.cart{display:flex;flex-wrap:wrap;gap:10px;justify-content:var(--content-align);}
form.cart > *{flex:1 1 100%;}
form.cart :where(.single_add_to_cart_button, .wd-buy-now-btn, .quantity){flex:0 0 auto;}
.wd-product-detail{font-size:90%;margin-top:5px;}
.wd-product-detail > span{vertical-align:middle;}
.wd-product-detail .wd-hint{margin-inline-start:3px;}
.wd-product-sku{word-break:break-all;}
.woocommerce-product-details__short-description{margin-bottom:20px;}
.woocommerce-product-details__short-description > *:last-child{margin-bottom:0;}
.shop_attributes{margin-bottom:0;overflow:hidden;--wd-attr-v-gap:30px;--wd-attr-h-gap:30px;--wd-attr-col:1;--wd-attr-brd-width:1px;--wd-attr-brd-style:solid;--wd-attr-brd-color:var(--brdcolor-gray-300);--wd-attr-img-width:24px;}
.shop_attributes tbody{display:grid;grid-template-columns:repeat(var(--wd-attr-col), 1fr);margin-bottom:calc(-1 * (var(--wd-attr-v-gap) + var(--wd-attr-brd-width)));column-gap:var(--wd-attr-h-gap);}
.shop_attributes tr{display:flex;align-items:center;gap:10px 20px;justify-content:space-between;padding-bottom:calc(var(--wd-attr-v-gap) / 2);margin-bottom:calc(var(--wd-attr-v-gap) / 2);border-bottom:var(--wd-attr-brd-width) var(--wd-attr-brd-style) var(--wd-attr-brd-color);}
.shop_attributes :is(
th, td){padding:0;border:none;}
.shop_attributes th{display:flex;flex:0 1 auto;font-family:var(--wd-text-font);}
.shop_attributes td{text-align:end;}
.shop_attributes p{margin-bottom:0;}
.shop_attributes :is(
.wd-attr-name, .wd-attr-term){--wd-link-color:var(--color-gray-400);--wd-link-color-hover:var(--color-gray-700);--wd-link-decor:none;--wd-link-decor-hover:none;}
.shop_attributes .wd-attr-name{display:inline-flex;align-items:center;gap:10px;}
.shop_attributes .wd-attr-name .wd-hint{margin-inline-start:-6px;}
.shop_attributes .wd-attr-term p{display:inline;}
.shop_attributes .wd-attr-name-img{width:var(--wd-attr-img-width);}
form.variations_form{gap:0;--wd-var-table-mb:20px;}
form.variations_form p.stock{margin-bottom:0;}
.variations_form-linked{margin-bottom:20px;}
.wd-builder-on .variations_form-linked{margin-bottom:0;}
table.variations{margin-bottom:var(--wd-var-table-mb);position:relative;transition:margin-bottom .3s ease;}
table.variations tr:last-child .cell{padding-bottom:0;}
table.variations .cell{text-align:var(--text-align);padding:0 0 20px 0;border:none;vertical-align:middle;}
table.variations .label{font-family:inherit;color:inherit;font-weight:inherit;font-style:inherit;padding-right:20px;}
table.variations .label > *{display:inline-block;vertical-align:middle;line-height:var(--wd-text-line-height);}
table.variations .label span{margin-left:5px;}
table.variations .label span:empty{display:none;}
table.variations label{margin-bottom:0;white-space:nowrap;font-weight:600;}
table.variations label:after{content:":";margin-left:2px;}
table.variations .value{width:100%;}
table.variations select{max-width:260px;}
table.variations select + .reset_variations{margin-inline-start:10px;}
.woocommerce-variation-add-to-cart{display:flex;flex-wrap:wrap;gap:10px;justify-content:var(--content-align);}
.woocommerce-variation-add-to-cart > *{flex:1 1 100%;}
.wd-reset-var{--wd-reset-btn-space:10px;display:inline-block;vertical-align:middle;}
.reset_variations{display:inline-flex !important;align-items:center;color:var(--color-gray-500);vertical-align:middle;font-size:12px;opacity:0 !important;visibility:hidden !important;text-decoration:none !important;}
.reset_variations:before{margin-right:3px;content:"\f112";font-family:"woodmart-font";}
.reset_variations:hover{color:var(--color-gray-900);}
.variation-swatch-selected .reset_variations{visibility:visible !important;opacity:1 !important;}
.woocommerce-variation{animation:wd-fadeInBottomShort .3s ease;}
.woocommerce-variation > div{margin-bottom:20px;}
.woocommerce-variation > div:empty{display:none;}
.woocommerce-variation-price, .woocommerce-variation-availability{display:inline-block;vertical-align:middle;}
.woocommerce-variation-price .price{font-size:110%;}
.woocommerce-variation-price:not(:empty) + .woocommerce-variation-availability{margin-left:15px;}
.text-center table.variations tbody, .text-center table.variations tr, .text-right table.variations tbody, .text-right table.variations tr{display:block;}
.wd-price-outside .woocommerce-variation-price{display:none;}
.wd-price-outside .woocommerce-variation .woocommerce-variation-availability{margin-left:0;}
.widget .wd-checkboxes-on li > a:before, .widget_layered_nav ul li a:before{content:"\f107";font-family:"woodmart-font";display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:1.4em;height:1.4em;margin-inline-end:8px;border:2px solid var(--brdcolor-gray-300);vertical-align:middle;font-size:10px;transition:all .2s ease;color:transparent;}
.widget .wd-checkboxes-on li > a:hover:before, .widget_layered_nav ul li a:hover:before{border-color:var(--wd-primary-color);}
.widget .wd-checkboxes-on li.wd-active > a:before, .widget_layered_nav ul .chosen a:before{background-color:var(--wd-primary-color);border-color:var(--wd-primary-color);color:#FFF;}
.wd-filter-form, .woocommerce-widget-layered-nav-dropdown{display:flex;flex-wrap:wrap;justify-content:flex-end;}
.wd-filter-form select[multiple="multiple"], .woocommerce-widget-layered-nav-dropdown select[multiple="multiple"]{overflow:hidden;background-image:none;}
.wd-filter-form select[multiple="multiple"] option, .woocommerce-widget-layered-nav-dropdown select[multiple="multiple"] option{margin-top:9px;padding:0;background-color:transparent;}
.wd-filter-form select[multiple="multiple"] option:not(:first-child), .woocommerce-widget-layered-nav-dropdown select[multiple="multiple"] option:not(:first-child){display:none;}
.wd-filter-form button, .woocommerce-widget-layered-nav-dropdown button{margin-top:20px;padding:5px 14px;min-height:36px;font-size:12px;}
.wd-checkout-steps{--wd-link-color:initial;--wd-link-color-hover:initial;--wd-link-decor:none;--wd-link-decor-hover:none;--list-mb:0;--li-pl:0;--li-mb:0;display:flex;justify-content:var(--wd-align);flex-wrap:wrap;gap:10px 15px;font-size:22px;text-transform:uppercase;color:var(--wd-title-color);font-weight:var(--wd-title-font-weight);font-style:var(--wd-title-font-style);font-family:var(--wd-title-font);list-style:none;}
.wd-checkout-steps li{display:flex;align-items:center;gap:15px;}
.woocommerce-OrderUpdates{--wd-tags-mb:10px;}:is(
.woocommerce-order-downloads, .woocommerce-order-details) .shop_table:last-child{margin-bottom:0;}:is(
.woocommerce-order-downloads, .woocommerce-order-details) .button{border-radius:var(--btn-accented-brd-radius);color:var(--btn-accented-color);box-shadow:var(--btn-accented-box-shadow);background-color:var(--btn-accented-bgcolor);text-transform:var(--btn-accented-transform, var(--btn-transform, uppercase));font-weight:var(--btn-accented-font-weight, var(--btn-font-weight, 600));font-family:var(--btn-accented-font-family, var(--btn-font-family, inherit));font-style:var(--btn-accented-font-style, var(--btn-font-style, unset));}:is(
.woocommerce-order-downloads, .woocommerce-order-details) .button:hover{color:var(--btn-accented-color-hover);box-shadow:var(--btn-accented-box-shadow-hover);background-color:var(--btn-accented-bgcolor-hover);}:is(
.woocommerce-order-downloads, .woocommerce-order-details) .button:active{box-shadow:var(--btn-accented-box-shadow-active);bottom:var(--btn-accented-bottom-active, 0);}
.woocommerce-table--order-details :is(
th, td){max-width:50%;width:50%;}
.woocommerce-table--order-details .button:first-child{margin-inline-end:5px;}
.woocommerce-order-details .responsive-table:last-child{margin-bottom:0;}
.woocommerce-order-details :is(
address, .woocommerce-column__title){text-align:start;}
.woocommerce-customer-details address{--wd-tags-mb:.001px;margin-bottom:0;}
.woocommerce-shipping-methods{--li-pl:0;margin-bottom:0;list-style:none;}
.woocommerce-shipping-methods input.shipping_method{position:relative;top:4px;float:right;margin-inline-end:0;margin-inline-start:7px;}
.woocommerce-shipping-methods label{margin-bottom:0;}
.shop-loop-head{display:flex;align-items:center;flex-wrap:wrap;justify-content:space-between;gap:10px;margin-bottom:30px;max-width:100%;width:100%;}
.wd-shop-tools{display:flex;align-items:center;flex-wrap:wrap;gap:10px 30px;max-width:100%;}
.woocommerce-form-login > *:last-child{margin-bottom:0;}
.woocommerce-form-login:not(.hidden-form){display:block !important;}
.password-input{position:relative;display:block;}
.password-input input{padding-inline-end:var(--wd-form-height) !important;}
.show-password-input{display:flex;justify-content:center;align-items:center;position:absolute;top:0;inset-inline-end:0;width:var(--wd-form-height);height:var(--wd-form-height);cursor:pointer;font-size:16px;color:var(--color-gray-600);transition:all .25s ease;padding:0 !important;border:none !important;background:none !important;box-shadow:none !important;min-height:unset !important;}
.show-password-input:hover{color:var(--color-gray-400);}
.show-password-input:before{font-family:"woodmart-font";content:"\f11a";}
.show-password-input.display-password:before{content:"\f11b";}
.login-form-footer{--wd-link-color:var(--wd-primary-color);--wd-link-color-hover:var(--wd-primary-color);--wd-link-decor:none;--wd-link-decor-hover:none;display:flex;align-items:center;flex-wrap:wrap;justify-content:space-between;gap:10px;}
.login-form-footer .lost_password{order:2;}
.login-form-footer .lost_password:hover{opacity:.7;}
.login-form-footer .woocommerce-form-login__rememberme{order:1;margin-bottom:0;}:is(
.register, .woocommerce-form-login) .button{width:100%;border-radius:var(--btn-accented-brd-radius);color:var(--btn-accented-color);box-shadow:var(--btn-accented-box-shadow);background-color:var(--btn-accented-bgcolor);text-transform:var(--btn-accented-transform, var(--btn-transform, uppercase));font-weight:var(--btn-accented-font-weight, var(--btn-font-weight, 600));font-family:var(--btn-accented-font-family, var(--btn-font-family, inherit));font-style:var(--btn-accented-font-style, var(--btn-font-style, unset));}:is(
.register, .woocommerce-form-login) .button:hover{color:var(--btn-accented-color-hover);box-shadow:var(--btn-accented-box-shadow-hover);background-color:var(--btn-accented-bgcolor-hover);}:is(
.register, .woocommerce-form-login) .button:active{box-shadow:var(--btn-accented-box-shadow-active);bottom:var(--btn-accented-bottom-active, 0);}
.wd-login-divider{display:flex;align-items:center;text-transform:uppercase;}
.wd-login-divider span{margin-inline:20px;}
.wd-login-divider:after, .wd-login-divider:before{content:"";flex:1 0 0;border-bottom:1px solid var(--brdcolor-gray-300);}
.wd-quantity-overlap{--quantity-space:80px;}
.wd-quantity-overlap div.quantity{position:absolute;bottom:0;inset-inline-start:0;z-index:2;height:100%;filter:brightness(0.95);transform:translate3d(0, 0, 0);}
.wd-quantity-overlap div.quantity input[type]{height:100%;border:none;background-color:var(--btn-accented-bgcolor);box-shadow:var(--btn-accented-box-shadow);color:var(--btn-accented-color);transition:all .25s ease;}
.wd-quantity-overlap div.quantity input[type]:hover{filter:brightness(0.95);}
.wd-quantity-overlap div.quantity input[type="button"]{min-width:25px;border-radius:0;}
.wd-quantity-overlap div.quantity:not(.hidden) + .button,
.wd-quantity-overlap div.quantity:not(.hidden) + link + .button,
.wd-quantity-overlap div.quantity:not(.hidden) + link + link + .button{padding-inline-start:var(--quantity-space);}
.wd-quantity-overlap div.quantity:not(.hidden) + .button:before,
.wd-quantity-overlap div.quantity:not(.hidden) + link + .button:before,
.wd-quantity-overlap div.quantity:not(.hidden) + link + link + .button:before{inset-inline-start:var(--quantity-space);}
.wd-quantity-overlap div.quantity:not(.hidden) + .button:after,
.wd-quantity-overlap div.quantity:not(.hidden) + link + .button:after,
.wd-quantity-overlap div.quantity:not(.hidden) + link + link + .button:after{inset-inline-start:calc(50% - 9px + var(--quantity-space) / 2);}
.wd-quantity-overlap div.quantity:not(.hidden) + .single_add_to_cart_button{padding-inline-start:calc(20px + var(--quantity-space));}
.wd-quantity-overlap :is(
div, .cart):hover > div.quantity input[type],
.wd-quantity-overlap :is(
div, .cart):hover > div.quantity + .button{background-color:var(--btn-accented-bgcolor-hover);box-shadow:var(--btn-accented-box-shadow-hover);color:var(--btn-accented-color-hover);}
.wd-quantity-overlap :is(
div, .cart):active > div.quantity{bottom:var(--btn-accented-bottom-active);}
.wd-quantity-overlap :is(
div, .cart):active > div.quantity input[type],
.wd-quantity-overlap :is(
div, .cart):active > div.quantity + .button{box-shadow:var(--btn-accented-box-shadow-active);}
.wd-quantity-overlap div.quantity:active{bottom:0 !important;}
.wd-quantity-overlap div.quantity:active input[type],
.wd-quantity-overlap div.quantity:active + .button{box-shadow:var(--btn-accented-box-shadow) !important;}
.wd-hint{position:relative;display:inline-block;vertical-align:middle;font-size:0;cursor:help;}
.wd-hint:before{content:"?";display:inline-flex;align-items:center;justify-content:center;width:1.45em;height:1.45em;border-radius:50%;background-color:var(--wd-hint-bg, var(--bgcolor-gray-300));color:var(--wd-hint-color, var(--color-gray-800));font-weight:600;font-size:var(--wd-hint-size, calc(var(--wd-text-font-size) - 3px));}
.wd-hint.wd-with-html > .wd-tooltip-content{display:none;}
.wd-hint.wd-with-html:after{content:"";position:absolute;bottom:100%;inset-inline:0;height:8px;}
.wd-plan-footer .add-to-cart-loop:before, .hotspot-content .add_to_cart_button:before, .single_add_to_cart_button:before, .popup-quick-view .wd-scroll-content > a:before, .wd-compare-table .add_to_cart_button:before, .wd-wishlist-rename-save:before, .wd-wishlist-save-btn:before{content:"";position:absolute;inset:0;opacity:0;z-index:1;border-radius:inherit;background-color:inherit;box-shadow:inherit;transition:opacity 0s ease;}
.wd-plan-footer .add-to-cart-loop:after, .hotspot-content .add_to_cart_button:after, .single_add_to_cart_button:after, .popup-quick-view .wd-scroll-content > a:after, .wd-compare-table .add_to_cart_button:after, .wd-wishlist-rename-save:after, .wd-wishlist-save-btn:after{position:absolute;top:calc(50% - 9px);inset-inline-start:calc(50% - 9px);opacity:0;z-index:2;transition:opacity 0s ease;content:"";display:inline-block;width:18px;height:18px;border:1px solid transparent;border-left-color:currentColor;border-radius:50%;vertical-align:middle;animation:wd-rotate 450ms infinite linear var(--wd-anim-state, paused);}
.wd-plan-footer .loading.add-to-cart-loop:before, .hotspot-content .loading.add_to_cart_button:before, .loading.single_add_to_cart_button:before, .popup-quick-view .wd-scroll-content > a.loading:before, .wd-compare-table .loading.add_to_cart_button:before, .loading.wd-wishlist-rename-save:before, .loading.wd-wishlist-save-btn:before{opacity:1;transition:opacity .25s ease;}
.wd-plan-footer .loading.add-to-cart-loop:after, .hotspot-content .loading.add_to_cart_button:after, .loading.single_add_to_cart_button:after, .popup-quick-view .wd-scroll-content > a.loading:after, .wd-compare-table .loading.add_to_cart_button:after, .loading.wd-wishlist-rename-save:after, .loading.wd-wishlist-save-btn:after{opacity:1;transition:opacity .25s ease;--wd-anim-state:running;}
.wd-filter-list .count, .widget .product-categories .count{padding-inline:5px;margin-inline-start:5px;min-width:30px;height:20px;border:1px solid var(--brdcolor-gray-300);border-radius:35px;color:var(--color-gray-500);text-align:center;font-size:12px;line-height:18px;transition:color .25s ease, background-color .25s ease, border-color .25s ease;}
.wd-filter-list .wc-layered-nav-term a:hover + .count, .wd-filter-list .wc-layered-nav-term.wd-active .count, .widget .product-categories li a:hover + .count, .widget .product-categories li.wd-active > .count{color:#FFF;background-color:var(--wd-primary-color);border-color:var(--wd-primary-color);}
.product_list_widget > li{margin-bottom:15px;padding-bottom:15px;border-bottom:1px solid var(--brdcolor-gray-300);}
.product_list_widget > li:after{content:"";display:block;clear:both;}
.product_list_widget > li > a{display:block;margin-bottom:8px;}
.product_list_widget > li img{float:inline-start;margin-inline-end:15px;min-width:65px;max-width:65px;border-radius:calc(var(--wd-brd-radius) / 1.5);}
.product_list_widget > li .widget-product-wrap{display:flex;}
.product_list_widget > li .widget-product-img{flex:0 0 auto;overflow:hidden;margin-inline-end:15px;}
.product_list_widget > li .widget-product-img img{float:none;margin-inline-end:0;}
.product_list_widget > li .widget-product-info{flex:1 1 auto;}
.product_list_widget > li .widget-product-info .price{display:block;}
.product_list_widget > li .wd-entities-title{margin-bottom:8px;font-size:inherit;}
.product_list_widget > li .star-rating{margin-bottom:4px;margin-inline-end:5px;}
.product_list_widget > li .reviewer{display:block;color:var(--color-gray-300);}
.product_list_widget > li:last-child{margin-bottom:0;padding-bottom:0;border-bottom:none;}
.widget_layered_nav_filters a{display:inline-flex;align-items:center;color:var(--color-gray-800);font-weight:600;line-height:2;}
.widget_layered_nav_filters a .amount{margin-inline-start:3px;}
.widget_layered_nav_filters a:before{margin-inline-end:.3em;font-weight:400;content:"\f112";font-family:"woodmart-font";}
.widget_layered_nav_filters a:hover{color:var(--color-gray-500);}
.widget_layered_nav ul li{display:flex;align-items:center;}
.widget_layered_nav ul li a{display:flex;align-items:center;flex:1 1 auto;}
.widget_layered_nav ul .chosen a{color:var(--color-gray-800);font-weight:600;}
.widget_layered_nav ul .count{color:var(--color-gray-300);margin-inline-start:5px;}
.wd-filter-list li{display:flex;align-items:center;justify-content:space-between;margin-bottom:5px;}
.wd-filter-list a{display:flex;flex:1 1 auto;align-items:center;padding-block:5px;}
.wd-filter-list .wc-layered-nav-term.wd-active a{color:var(--color-gray-800);font-weight:600;}
.wd-filter-list.wd-scroll-content{padding-inline-end:5px;}
.woodmart-price-filter .amount{color:inherit;font-weight:inherit;}
.woodmart-price-filter .current-state{color:var(--color-gray-800);font-weight:600;}
.woodmart-price-filter .current-state .amount{font-weight:600;}
.login-see-prices .woodmart-price-filter{display:none;}
.widget .product-categories{margin-bottom:-8px;}
.widget .product-categories li{position:relative;display:flex;align-items:center;flex-wrap:wrap;margin-bottom:0;}
.widget .product-categories li a{align-items:baseline;flex:1 1 calc(100% - 40px);padding-block:8px;padding-inline-end:5px;width:calc(100% - 40px);text-decoration:none;}
.widget .product-categories li a:before{position:relative;top:-1px;}
.widget .product-categories li.wd-active > a{color:var(--color-gray-800);font-weight:600;}
.widget .product-categories .children{flex:1 1 auto;margin-top:0;padding-inline-start:15px;width:100%;}
.widget .product-categories .count{flex:0 0 auto;}
.widget .product-categories.wd-scroll-content{padding-inline-end:5px;}:is(
.wd-product-category-filter, .widget_product_categories):not(.wd-widget-collapse) .widget-title{margin-bottom:10px;}
.wd-cats-toggle{position:absolute;top:7px;inset-inline-end:-25px;width:22px;height:22px;border-radius:50%;color:#bbb;text-align:center;font-size:10px;font-weight:400;line-height:22px;cursor:pointer;transition:all .25s ease;backface-visibility:hidden;-webkit-backface-visibility:hidden;}
.wd-cats-toggle:after{content:"\f129";font-family:"woodmart-font";}
.wd-cats-toggle.toggle-active{transform:rotate(180deg);}
.rtl .wd-cats-toggle.toggle-active{transform:rotate(-180deg);}
.wd-cats-toggle:hover, .wd-cats-toggle.toggle-active{background-color:var(--bgcolor-gray-300);color:var(--bgcolor-gray-500);}
.categories-accordion-on .widget .product-categories li{align-items:flex-start;}
.categories-accordion-on .widget .product-categories:has(.cat-item ul){padding-inline-end:25px;}
.categories-accordion-on .widget .product-categories .count{margin-top:8px;}
.categories-accordion-on .widget .product-categories .children{display:none;}
.categories-accordion-on .widget .product-categories :is(
.wd-current-active-parent, .wd-active) > .children{display:block;}
.widget_rating_filter .wc-layered-nav-rating a{display:flex;align-items:center;justify-content:space-between;color:var(--color-gray-300);}
.widget_recent_reviews .product-title{transition:all .25s ease;}
.woocommerce-mini-cart > li{position:relative;display:flex;align-items:flex-start;}
.woocommerce-mini-cart > li a{margin-bottom:0;}
.woocommerce-mini-cart .remove{position:absolute;top:1px;inset-inline-end:0;z-index:2;width:20px;height:20px;border-radius:50%;color:var(--color-gray-800);text-align:center;font-size:0;line-height:20px;}
.woocommerce-mini-cart .remove:after{font-size:10px;content:"\f112";font-family:"woodmart-font";}
.woocommerce-mini-cart .remove:hover{background-color:var(--bgcolor-white);box-shadow:0 0 3px rgba(0, 0, 0, 0.1);}
.woocommerce-mini-cart .blockOverlay{display:none !important;}
.cart-item-link{z-index:1;font-size:0;}
.cart-item-image{position:relative;flex:0 0 auto;overflow:hidden;margin-inline-end:15px;}
.cart-item-image img{float:none !important;margin-inline-end:0 !important;transition:opacity .6s ease;}
.cart-item-image:after{position:absolute;top:calc(50% - 10px);left:calc(50% - 10px);opacity:0;transition:opacity .6s ease;content:"";display:inline-block;width:20px;height:20px;border:1px solid transparent;border-left-color:var(--color-gray-900);border-radius:50%;vertical-align:middle;animation:wd-rotate 450ms infinite linear var(--wd-anim-state, paused);}
.removing-process .cart-item-image:after, .wd-loading .cart-item-image:after{opacity:1;--wd-anim-state:running;}
.removing-process .cart-item-image img, .wd-loading .cart-item-image img{opacity:.2;}
.cart-info{flex:1 1 auto;padding-inline-end:20px;}
.cart-info .wd-entities-title{transition:all .25s ease;}
.cart-info .wd-entities-title p{margin-block:5px;color:var(--wd-text-color);font-weight:var(--wd-text-font-weight);font-style:var(--wd-text-font-style);font-size:90%;font-family:var(--wd-text-font);}
.cart-info ul.variation{margin-bottom:6px;--li-mb:5px;--list-mb:0;}
.cart-info span.quantity{display:block;color:var(--color-gray-300);font-size:90%;}
.cart-info div.quantity{--wd-form-height:32px;position:relative;z-index:1;display:inline-flex;margin-bottom:8px;transition:opacity .6s ease;}
.cart-info li.wd-loading > a{pointer-events:none;}
.cart-info li.wd-loading div.quantity{opacity:.6;cursor:none;pointer-events:none;}
.cart-info .wd-product-detail{margin-bottom:5px;}
.shopping-cart-widget-footer > *{margin-bottom:10px;}
.shopping-cart-widget-footer > *:last-child{margin-bottom:0;}
.shopping-cart-widget-footer .woocommerce-mini-cart__total{margin-bottom:0;}
.woocommerce-mini-cart__total{display:flex;align-items:center;flex-wrap:wrap;margin-top:15px;padding-block:15px;font-size:130%;border-top:1px solid var(--brdcolor-gray-300);}
.woocommerce-mini-cart__total strong{color:var(--color-gray-900);}
.woocommerce-mini-cart__total .woocommerce-Price-amount{flex-grow:1;text-align:end;}
.woocommerce-mini-cart__total .tax_label{margin-inline-start:5px;}
.woocommerce-mini-cart__buttons{display:block;text-align:center;}
.woocommerce-mini-cart__buttons > *{margin-bottom:10px;width:100%;}
.woocommerce-mini-cart__buttons > *:last-child{margin-bottom:0;}
.woocommerce-mini-cart__buttons .btn-cart{border-radius:var(--btn-default-brd-radius);color:var(--btn-default-color);box-shadow:var(--btn-default-box-shadow);background-color:var(--btn-default-bgcolor);text-transform:var(--btn-default-transform, var(--btn-transform, uppercase));font-weight:var(--btn-default-font-weight, var(--btn-font-weight, 600));font-family:var(--btn-default-font-family, var(--btn-font-family, inherit));font-style:var(--btn-default-font-style, var(--btn-font-style, unset));}
.woocommerce-mini-cart__buttons .btn-cart:hover{color:var(--btn-default-color-hover);box-shadow:var(--btn-default-box-shadow-hover);background-color:var(--btn-default-bgcolor-hover);}
.woocommerce-mini-cart__buttons .btn-cart:active{box-shadow:var(--btn-default-box-shadow-active);bottom:var(--btn-default-bottom-active);}
.woocommerce-mini-cart__buttons .checkout{border-radius:var(--btn-accented-brd-radius);color:var(--btn-accented-color);box-shadow:var(--btn-accented-box-shadow);background-color:var(--btn-accented-bgcolor);text-transform:var(--btn-accented-transform, var(--btn-transform, uppercase));font-weight:var(--btn-accented-font-weight, var(--btn-font-weight, 600));font-family:var(--btn-accented-font-family, var(--btn-font-family, inherit));font-style:var(--btn-accented-font-style, var(--btn-font-style, unset));}
.woocommerce-mini-cart__buttons .checkout:hover{color:var(--btn-accented-color-hover);box-shadow:var(--btn-accented-box-shadow-hover);background-color:var(--btn-accented-bgcolor-hover);}
.woocommerce-mini-cart__buttons .checkout:active{box-shadow:var(--btn-accented-box-shadow-active);bottom:var(--btn-accented-bottom-active, 0);}
.wd-empty-mini-cart{padding-block:10px;text-align:center;}
.wd-empty-mini-cart:before{display:block;margin-bottom:20px;color:rgba(var(--bgcolor-black-rgb), 0.07);font-size:86px;line-height:1;content:"\f147";font-family:"woodmart-font";}
.wd-empty-mini-cart .btn{padding:5px 14px;min-height:36px;font-size:12px;border-radius:var(--btn-accented-brd-radius);color:var(--btn-accented-color);box-shadow:var(--btn-accented-box-shadow);background-color:var(--btn-accented-bgcolor);text-transform:var(--btn-accented-transform, var(--btn-transform, uppercase));font-weight:var(--btn-accented-font-weight, var(--btn-font-weight, 600));font-family:var(--btn-accented-font-family, var(--btn-font-family, inherit));font-style:var(--btn-accented-font-style, var(--btn-font-style, unset));}
.wd-empty-mini-cart .btn:hover{color:var(--btn-accented-color-hover);box-shadow:var(--btn-accented-box-shadow-hover);background-color:var(--btn-accented-bgcolor-hover);}
.wd-empty-mini-cart .btn:active{box-shadow:var(--btn-accented-box-shadow-active);bottom:var(--btn-accented-bottom-active, 0);}
.widget_price_filter .price_slider{margin-bottom:20px;}
.login-see-prices .widget_price_filter, .widget_price_filter :is(#min_price, #max_price){display:none;}
.widget_price_filter [class*="price_slider_amount"]{display:flex;align-items:center;flex-wrap:wrap;justify-content:space-between;gap:10px;}
.widget_price_filter [class*="price_slider_amount"] .button{order:2;padding:5px 14px;min-height:36px;font-size:12px;border-radius:var(--btn-default-brd-radius);color:var(--btn-default-color);box-shadow:var(--btn-default-box-shadow);background-color:var(--btn-default-bgcolor);text-transform:var(--btn-default-transform, var(--btn-transform, uppercase));font-weight:var(--btn-default-font-weight, var(--btn-font-weight, 600));font-family:var(--btn-default-font-family, var(--btn-font-family, inherit));font-style:var(--btn-default-font-style, var(--btn-font-style, unset));}
.widget_price_filter [class*="price_slider_amount"] .button:hover{color:var(--btn-default-color-hover);box-shadow:var(--btn-default-box-shadow-hover);background-color:var(--btn-default-bgcolor-hover);}
.widget_price_filter [class*="price_slider_amount"] .button:active{box-shadow:var(--btn-default-box-shadow-active);bottom:var(--btn-default-bottom-active);}
.widget_price_filter [class*="price_slider_amount"] .price_label{order:1;color:var(--color-gray-500);}
.widget_price_filter [class*="price_slider_amount"] .price_label > span{color:var(--color-gray-900);font-weight:600;}
.widget_price_filter [class*="price_slider_amount"] .clear{display:none;}
.widget_price_filter .ui-slider{position:relative;}
.widget_price_filter .ui-slider-horizontal{height:20px;border:none;background:none;cursor:pointer;z-index:1 !important;}
.widget_price_filter .ui-slider-horizontal:before{content:"";position:absolute;top:50%;inset-inline:0;margin-top:-1px;height:2px;background-color:var(--brdcolor-gray-300);}
.widget_price_filter .ui-slider .ui-slider-range{position:absolute;top:50%;z-index:1;display:block;margin-top:-1px;height:2px;border:0;border-radius:0;background-image:none;background-color:var(--wd-primary-color);}
.widget_price_filter .ui-slider .ui-slider-handle{--wd-otl-style:none;position:absolute;top:50%;z-index:2;display:flex;align-items:center;flex-direction:column;justify-content:center;margin-top:-15px;margin-left:-15px;width:30px;height:30px;outline:none;border:none;border-radius:0;background:none;cursor:ew-resize;}
.widget_price_filter .ui-slider .ui-slider-handle:after{content:"";display:inline-block;width:4px;height:15px;background-color:var(--wd-primary-color);}
.widget_price_filter .ui-slider .ui-slider-handle.ui-state-focus:after{background-color:color-mix(in srgb, var(--wd-primary-color) 75%, black 25%);}
.widget_price_filter .ui-slider-range-min{left:-1px;}
.widget_price_filter .ui-slider-range-max{right:-1px;}
.woocommerce-ordering-list .selected-order{color:var(--color-gray-800);font-weight:600;}
.wd-widget-stock-status a{display:flex;align-items:center;}
.wd-widget-stock-status li.wd-active a{color:var(--color-gray-800);font-weight:600;}
.upsells-widget .product_list_widget{display:flex;flex-wrap:wrap;margin-inline:-5px;}
.upsells-widget .product_list_widget > li{flex:0 1 50%;margin-bottom:10px;padding-bottom:0;padding-inline:5px;max-width:50%;border:none;}
.upsells-widget .product_list_widget > li img{float:none;margin-inline-end:0;max-width:100%;}
.upsells-widget .product-small-inner{position:relative;text-align:center;}
.upsells-widget .small-product-info{padding:10px;}
.woodmart-user-panel .woodmart-user-panel{display:flex;font-size:110%;}
.woodmart-user-panel > a{margin-inline-start:5px;font-weight:600;}
.woodmart-user-panel .user-avatar{flex:0 0 auto;margin-inline-end:15px;}
.woodmart-user-panel .user-avatar img{max-width:60px;border-radius:50%;}
.woodmart-user-panel .user-info{flex:1 1 auto;}
.woodmart-user-panel .user-info > span{display:block;margin-bottom:10px;}
.woodmart-user-panel .user-info strong{color:var(--color-gray-800);}
ul.brand-thumbnails{display:grid;grid-template-columns:repeat(var(--wd-brand-col, 2), minmax(0, 1fr));gap:15px;}
ul.brand-thumbnails.fluid-columns{display:flex;flex-wrap:wrap;}
ul.brand-thumbnails.fluid-columns > li{flex:0 1 auto;}
ul.brand-thumbnails.columns-1{--wd-brand-col:1;}
.widget_brand_thumbnails .brand-thumbnails{--li-mb:0;}
.widget_brand_description .brand-thumbnail{margin-bottom:20px;}
#brands_a_z h3{--wd-tags-mb:10px;}
#brands_a_z .top{display:block;margin-bottom:20px;}
ul.brands_index{--li-mb:0;--li-pl:0;display:flex;flex-wrap:wrap;gap:10px;list-style:none;}
ul.brands_index > li{flex:0 1 auto;}
ul.brands{--list-mb:10px;--li-pl:0;list-style:none;}
body .select2-container--default{min-height:42px;}
body .select2-container--default .select2-selection{border:var(--wd-form-brd-width) solid var(--wd-form-brd-color);border-radius:var(--wd-form-brd-radius);background-color:var(--wd-form-bg);transition:border-color .4s ease;}
body .select2-container--default .select2-selection:focus{outline:none;}
body .select2-container--default .select2-selection--single{height:var(--wd-form-height);text-align:start;font-size:14px;}
body .select2-container--default .select2-selection--single .select2-selection__rendered{padding-inline:15px 30px;color:var(--wd-form-color);line-height:calc(var(--wd-form-height) - var(--wd-form-brd-width) * 2);}
body .select2-container--default .select2-selection--single .select2-selection__placeholder{color:inherit;}
body .select2-container--default .select2-selection--single .select2-selection__arrow{top:0;right:0;height:var(--wd-form-height);width:42px;background-image:var(--wd-form-chevron);background-position:right 50% top 50%;background-size:auto 18px;background-repeat:no-repeat;}
body .select2-container--default .select2-selection--single .select2-selection__arrow b{display:none;}
body .select2-container--default .select2-selection--single .select2-selection__clear{position:absolute;top:calc(50% - 6px);inset-inline-end:35px;font-size:0;line-height:1;z-index:10;}
body .select2-container--default .select2-selection--single .select2-selection__clear:before{color:#bbb;font-weight:400;font-size:12px;content:"\f112";font-family:"woodmart-font";}
body .select2-container--default .select2-selection--multiple{min-height:42px;}
body .select2-container--default .select2-selection--multiple .select2-selection__rendered{display:block;margin-bottom:9px;padding:0 15px;}
body .select2-container--default .select2-selection--multiple .select2-selection__rendered .select2-selection__choice{margin-top:9px;margin-inline-end:10px;padding-block:2px;padding-inline:6px 8px;border:none;border-radius:0;background-color:rgba(0, 0, 0, 0.05);color:var(--wd-form-color);font-weight:600;font-size:12px;}
body .select2-container--default .select2-selection--multiple .select2-selection__rendered .select2-selection__choice__remove{margin-top:-4px;margin-inline-end:4px;color:inherit;vertical-align:middle;font-weight:400;font-size:16px;line-height:12px;}
body .select2-container--default .select2-selection--multiple .select2-selection__rendered .select2-search--inline{display:inline-block;margin:0;margin-top:9px;line-height:1;}
body .select2-container--default .select2-selection--multiple .select2-selection__rendered .select2-search--inline:first-child{width:100%;}
body .select2-container--default .select2-selection--multiple .select2-selection__rendered .select2-search--inline input{height:auto;outline:none !important;font-size:14px;}
body .select2-container--default .select2-selection--multiple .select2-selection__rendered .select2-search--inline input[style="width: 0px;"]{width:100% !important;}
body .select2-container--default .select2-search--dropdown{position:relative;padding:18px;border-bottom:var(--wd-form-brd-width) solid var(--wd-form-brd-color);background-color:var(--wd-form-bg);}
body .select2-container--default .select2-search--dropdown .select2-search__field{position:relative;z-index:2;padding:0 15px;height:42px;border:var(--wd-form-brd-width) solid var(--wd-form-brd-color);background-color:var(--bgcolor-white);background-image:none;color:#767676;}
body .select2-container--default .select2-search--dropdown:before{content:"";position:absolute;inset:0;background-color:rgba(0, 0, 0, 0.05);}
body .select2-container--default .select2-search--dropdown:after{position:absolute;top:calc(50% - 9px);z-index:3;inset-inline-end:30px;color:var(--color-gray-300);font-size:18px;line-height:1;content:"\f130";font-family:"woodmart-font";}
body .select2-container--default .select2-results{background-color:var(--wd-form-bg);}
body .select2-container--default .select2-dropdown{z-index:1500;border-width:var(--wd-form-brd-width);border-color:var(--wd-form-brd-color);border-radius:0;background-color:var(--bgcolor-white);color:var(--wd-form-color);}
body .select2-container--default .select2-results__option{padding:10px 18px;transition:all .1s ease;}
body .select2-container--default .select2-results__option:focus{outline:none;}
body .select2-container--default .select2-results__option[data-selected=true]{background-color:rgba(0, 0, 0, 0.05);color:var(--wd-form-color);font-weight:600;}
body .select2-container--default .select2-results__option--highlighted[aria-selected]{background-color:var(--wd-primary-color);color:#FFF;}
body .select2-container--default.select2-container--focus .select2-selection--multiple{border-width:var(--wd-form-brd-width);border-color:var(--wd-form-brd-color);}
body .select2-results__options{--li-mb:0;}
.form-style-underlined .select2-container--default .select2-selection{padding-inline:0;border-top-style:none;border-right-style:none;border-left-style:none;}
.form-style-underlined .select2-container--default .select2-selection .select2-selection__arrow{width:18px;}
.form-style-underlined .select2-container--default .select2-selection--single .select2-selection__rendered{padding-inline:2px 15px;line-height:calc(var(--wd-form-height) - var(--wd-form-brd-width));}
.form-style-underlined .select2-container--default .select2-selection--multiple .select2-selection__rendered{padding-inline:2px;}
.form-style-underlined .select2-container--default.select2-container--focus .select2-selection--multiple{border-top:none;border-right:none;border-left:none;}
.form-style-underlined .select2-container--open .select2-dropdown--above{border-bottom-style:solid;}
body #colorbox,
body #cboxWrapper{overflow:visible;transform:none;}
#colorbox{margin-top:15px;pointer-events:none;}
#cboxWrapper{display:flex;align-items:center;justify-content:center;}
#cboxContent{pointer-events:auto;background-color:transparent;overflow:visible;margin-top:50px;}
#cboxLoadedContent{margin:0;box-shadow:none;}
.cboxIframe{background-color:var(--bgcolor-white);}
#cboxLoadingGraphic{z-index:340 !important;background:none;}
#cboxLoadingGraphic:after{position:absolute;top:50%;left:50%;margin-top:-10px;margin-left:-10px;content:"";display:inline-block;width:20px;height:20px;border:1px solid transparent;border-left-color:var(--color-gray-900);border-radius:50%;vertical-align:middle;animation:wd-rotate 450ms infinite linear var(--wd-anim-state, paused);}
#cboxMiddleLeft,
#cboxMiddleRight,
#cboxTopLeft,
#cboxTopCenter,
#cboxTopRight,
#cboxBottomLeft,
#cboxBottomCenter,
#cboxBottomRight{display:none;}
#cboxClose{text-indent:0;}
#cboxClose{position:absolute;top:calc(var(--wd-close-btn-offset-v, 50px) * -1);inset-inline-end:calc(var(--wd-close-btn-offset-h, 15px) * -1);gap:0;z-index:1104;padding:0;width:50px;height:50px;min-height:unset;background:none;color:#FFF;font-weight:400;font-size:0;opacity:1;text-transform:none;touch-action:manipulation;}
#cboxClose:before{font-size:20px;content:"\f112";font-family:"woodmart-font";}
#cboxClose:hover{background-color:transparent;color:rgba(255, 255, 255, 0.8);}
.wd-cat{--wd-otl-offset:calc(var(--wd-otl-width) * -1);text-align:center;}
.wd-cat img{width:100%;}
.wd-cat-inner{position:relative;}
.wd-cat-content{padding:10px;}
.wd-cat-wrap{padding:var(--wd-prod-bg-sp);border-radius:var(--wd-cat-brd-radius, var(--wd-brd-radius));}
.wd-cat .wd-entities-title{margin-bottom:0;text-transform:uppercase;font-size:20px;}:is(
.products-bordered-grid-ins, .wd-products-with-bg:not(.products-bordered-grid),
.wd-products-with-shadow:not(.products-bordered-grid)) .wd-cat{--wd-prod-bg-sp:15px;}
.wd-masonry-first:not([style*="height"]){display:block;}
.wd-masonry-first:not([style*="height"]):after{content:"";display:block;clear:both;}
.wd-masonry-first:not([style*="height"]) .wd-col{float:left;}
.cat-design-mask-subcat .wd-cat-inner{overflow:hidden;border-radius:var(--wd-cat-brd-radius, var(--wd-brd-radius));transform:translate3d(0, 0, 0);}
.cat-design-mask-subcat .wd-cat-thumb{transition:transform 0.5s cubic-bezier(0, 0, 0.44, 1.18);}
.cat-design-mask-subcat .wd-cat-content{display:inline-flex;flex-direction:column;padding:30px;max-height:100%;text-align:start;}
.cat-design-mask-subcat .wd-cat-header{display:flex;align-items:center;gap:8px;}
.cat-design-mask-subcat .wd-cat-count{padding:3px 8px;min-width:25px;border-radius:15px;background-color:#FFF;color:#333;margin-top:-7px;text-align:center;font-weight:600;font-size:11px;line-height:1;box-shadow:0 0 3px rgba(0, 0, 0, 0.12);flex-shrink:0;}
.cat-design-mask-subcat .wd-cat-footer{flex:1 1 auto;margin-top:10px;max-height:none;padding-inline-end:5px;}
.cat-design-mask-subcat.color-scheme-light .wd-cat-content{background:linear-gradient(180deg, rgba(0, 0, 0, 0.15) 0%, rgba(0, 0, 0, 0) 100%);}
.cat-design-mask-subcat:hover .wd-cat-thumb{transform:scale3d(1.1, 1.1, 1);}
.cat-design-zoom-out .wd-cat-inner{overflow:hidden;border-radius:var(--wd-cat-brd-radius, var(--wd-brd-radius));transform:translate3d(0, 0, 0);}
.cat-design-zoom-out .wd-cat-thumb:before{content:"";position:absolute;inset:0;z-index:2;background-color:#000;opacity:.1;transition:opacity 0.5s cubic-bezier(0, 0, 0.44, 1.18);}
.cat-design-zoom-out .wd-cat-content{display:flex;justify-content:center;align-items:center;z-index:3;padding:10px;}
.cat-design-zoom-out .wd-entities-title{display:inline-block;padding:.2em .9em;background-color:var(--bgcolor-white);border-radius:25px;}
.cat-design-zoom-out .wd-cat-count{margin-top:10px;line-height:20px;color:#FFF;transition:transform .3s ease, opacity .3s ease;}
.cat-design-side .wd-cat-wrap{height:100%;}
.cat-design-side .wd-cat-inner{display:flex;align-items:center;gap:15px;}
.cat-design-side.wd-with-subcat .wd-cat-inner{align-items:flex-start;}
.cat-design-side .wd-cat-thumb{flex:0 0 var(--wd-cat-img-width, auto);align-self:start;max-width:var(--wd-cat-img-width, 30%);border-radius:var(--wd-cat-brd-radius, var(--wd-brd-radius));overflow:hidden;}
.cat-design-side .wd-cat-thumb img{width:var(--wd-cat-img-width, revert-layer);}
.cat-design-side .wd-cat-content{flex-grow:1;text-align:start;padding:0 !important;}
.cat-design-side .wd-cat-header{display:flex;align-items:center;gap:5px;}
.cat-design-side .wd-cat-footer{margin-top:5px;}
.cat-design-side .wd-cat-inner > a:hover ~ .wd-cat-content .wd-entities-title a{color:var(--wd-entities-title-color-hover);}
.cat-design-side .wd-cat-count{padding:3px 8px;min-width:25px;border-radius:15px;background-color:#FFF;color:#333;margin-top:-7px;text-align:center;font-weight:600;font-size:11px;line-height:1;box-shadow:0 0 3px rgba(0, 0, 0, 0.12);flex-shrink:0;}
.wd-cats:is(.products-bordered-grid-ins, .wd-products-with-bg) .wd-carousel-item{height:auto;}
.wd-cats:is(.products-bordered-grid-ins, .wd-products-with-bg) .wd-carousel-item .cat-design-side{height:100%;}
.category-grid-item .wd-cat-thumb{position:relative;overflow:hidden;border-radius:var(--wd-cat-brd-radius, var(--wd-brd-radius));transform:translate3d(0, 0, 0);}
.category-grid-item .wd-cat-image{display:block;margin:-1px;transition:transform 0.5s cubic-bezier(0, 0, 0.44, 1.18);}
.category-grid-item:hover .wd-cat-image{transform:scale3d(1.1, 1.1, 1);}
.category-grid-item .wd-cat-count > a{color:inherit;text-decoration:none;}
.category-grid-item .wd-cat-inner{border-radius:var(--wd-cat-brd-radius, var(--wd-brd-radius));}
.category-grid-item .wd-cat-inner > a{z-index:5;}
.cat-design-default .wd-cat-inner{overflow:hidden;}
.cat-design-default .wd-cat-content{position:absolute;inset-inline:20px;bottom:15px;padding:0 !important;text-align:start;transition:transform .3s ease;transform:translateY(100%) translateZ(0);}
.cat-design-default .wd-entities-title{position:absolute;bottom:100%;inset-inline-start:0;}
.cat-design-default .wd-cat-count{margin-top:5px;opacity:0;transition:transform .3s ease, opacity .3s ease;transform:translateY(15px) translateZ(0);}
.cat-design-default.categories-with-shadow .wd-cat-inner{box-shadow:1px 1px 2px rgba(0, 0, 0, 0.12);}
.cat-design-default:hover .wd-cat-content{transform:translateY(0) translateZ(0);}
.cat-design-default:hover .wd-cat-count{opacity:1;transform:translateY(0) translateZ(0);}
.cat-design-alt .wd-cat-thumb{margin-inline:auto;max-width:var(--wd-cat-img-width);}
.cat-design-alt.categories-with-shadow .wd-cat-thumb{box-shadow:1px 1px 2px rgba(0, 0, 0, 0.12);}
.products:not(.wd-img-width) .cat-design-alt img{width:revert-layer;}
.wd-nav-product-cat:not(.wd-nav-mobile) > li > a{padding-block:15px;font-size:14px;}
.wd-nav-product-cat .nav-link-count{display:block;margin-top:5px;color:var(--color-gray-400);text-transform:capitalize;font-weight:400;font-size:14px;}
.wd-nav-product-cat .wd-dropdown li a{padding-top:10px;padding-bottom:10px;font-weight:600;}
.wd-nav-product-cat .wd-sub-menu{--sub-menu-color:var(--nav-color);--sub-menu-color-hover:var(--nav-color-hover);}
.wd-nav-product-cat.has-product-count{--nav-img-height:40px;}
.wd-nav-accordion-mb-on .wd-btn-show-cat{--wd-action-icon-size:0.85em;font-size:110%;}
.wd-nav-accordion-mb-on .wd-btn-show-cat > a{flex-direction:row-reverse;}
.wd-nav-accordion-mb-on .wd-btn-show-cat > a:before{content:"\f129";}
.wd-nav-accordion-mb-on .wd-btn-show-cat.wd-style-text > a:before{margin-inline-start:0.3em;margin-inline-end:0 !important;}
.wd-nav-side-hidden-mb-on :is(
.wd-heading, .wd-drilldown-back){display:none;}
.wd-product{position:relative;text-align:var(--text-align);line-height:1.4;--text-align:center;--wd-btn-inset:10px;--wd-prod-gap:12px;--wd-prod-bg-sp:0;--wd-prod-bg-cont-sp:0;--wd-prod-trim:calc((var(--wd-text-line-height) * -.5em) + .5em);}
.wd-product .product-wrapper{border-radius:var(--wd-brd-radius);padding:var(--wd-prod-bg-sp);}
.wd-product :where(
.product-wrapper, .product-element-bottom){display:flex;flex-direction:column;gap:var(--wd-prod-gap);}
.wd-product:not(.wd-hover-small) :is(
.product-image-link, .hover-img) :is(
picture, img){width:100%;}
.wd-product .product-image-link{--wd-otl-offset:calc(var(--wd-otl-width) * -1);position:relative;display:block;}
.wd-product .hover-img{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;background-color:var(--bgcolor-white);opacity:0;transition:opacity 0.5s ease, transform 2s cubic-bezier(0, 0, 0.44, 1.18);pointer-events:none;}
.wd-product :is(
.wd-entities-title, .wd-product-cats, .wd-product-brands-links, .wd-product-sku, .wd-product-stock, .price){line-height:inherit;margin-block:-.2em;}
.wd-product .wd-entities-title{font-size:inherit;}
.wd-product :is(
.wd-product-cats, .wd-product-brands-links){font-size:95%;color:var(--color-gray-400);--wd-link-color:var(--color-gray-400);--wd-link-color-hover:var(--color-gray-700);}
.wd-product :is(
.wd-product-cats, .wd-product-brands-links) a{text-decoration:none;}
.wd-product .wd-product-sku{color:var(--color-gray-400);}
.wd-product .wd-star-rating{display:inline-flex;align-items:center;align-self:var(--text-align);gap:5px;}
.wd-product .star-rating{align-self:var(--text-align);line-height:1;}
.wd-product .woocommerce-review-link{line-height:1;color:var(--color-gray-500);}
.wd-product .woocommerce-review-link:hover{color:var(--color-gray-900);}
.wd-product .wd-swatches-grid:empty{display:none;}
.wd-product .wd-swatches-grid{justify-content:var(--text-align);}
.wd-product .price{display:block;}
.wd-product .added_to_cart{display:none !important;}
.wd-product .shop_attributes{font-size:90%;--wd-attr-v-gap:10px;--wd-attr-brd-style:dashed;--wd-attr-img-width:18px;}
.wd-product .shop_attributes .wd-attr-name{gap:4px;}
.wd-product .shop_attributes .wd-hint{margin:0;}
.wd-product:is(
.wd-variation-active, .product-swatched, .wd-loading-image) .hover-img{display:none;}
.wd-product:is(
.quick-shop-shown, .wd-loading-quick-shop) .product-element-top .hover-img{opacity:0;transition:opacity 0.25s ease, transform 2s cubic-bezier(0, 0, 0.44, 1.18);}
.product-element-top{position:relative;overflow:hidden;border-radius:var(--wd-brd-radius);-webkit-backface-visibility:hidden;backface-visibility:hidden;transform:translate3d(0, 0, 0);}
.product-element-top:hover .hover-img{opacity:1;transform:scale(1.09);}
@supports (overflow: clip) {
.product-element-top{overflow:clip;}
}
.product-element-top:after{position:absolute;top:calc(50% - 16px);left:calc(50% - 16px);visibility:hidden;opacity:0;content:"";display:inline-block;width:32px;height:32px;border:1px solid transparent;border-left-color:var(--color-gray-900);border-radius:50%;vertical-align:middle;animation:wd-rotate 450ms infinite linear var(--wd-anim-state, paused);}
.wd-product[class*="wd-loading"] .product-image-link{opacity:.4;}
.wd-product[class*="wd-loading"] .product-element-top:after{visibility:visible;opacity:1;transition:opacity .25s ease, visibility .25s ease;--wd-anim-state:running;}:is(
.catalog-mode-on, .login-see-prices) .wd-product.product .wd-add-btn{display:none;}
.wd-buttons{z-index:4;display:flex;flex-direction:column;border-radius:calc(var(--wd-brd-radius) / 1.2);background:var(--bgcolor-white);box-shadow:1px 1px 1px rgba(0, 0, 0, 0.1);transition:all .3s ease;}
.wd-buttons .wd-action-btn > a{height:45px;}
.wd-buttons[class*="wd-pos-r"]{position:absolute;opacity:0;visibility:hidden;transform:translate3d(20px, 0, 0);}
.wd-buttons.wd-pos-r-t{top:var(--wd-btn-inset);inset-inline-end:var(--wd-btn-inset);}
.wd-buttons.wd-pos-r-b{inset-inline-end:var(--wd-btn-inset);bottom:var(--wd-btn-inset);}
.wd-action-btn.wd-style-icon .button{gap:0;min-height:unset;padding:0;background-color:transparent;}
.wd-action-btn.wd-style-icon .button:hover{background-color:transparent;box-shadow:none;}
.wd-product:hover:not(:is(.product-swatched, .quick-shop-shown, [class*="wd-loading"])) .wd-buttons[class*="wd-pos-r"]{opacity:1;visibility:visible;transform:translate3d(0, 0, 0);}
.wd-product.product-swatched:not(.quick-shop-shown):not([class*="wd-loading"]) .product-element-top:hover .wd-buttons[class*="wd-pos-r"]{opacity:1;visibility:visible;transform:translate3d(0, 0, 0);}
.wd-product.product-type-simple.outofstock .product_type_simple:before, .wd-product .product_type_grouped:before{content:"\f11a";}
.wd-product .product_type_external:before{content:"\f11c";}:is(
.products-bordered-grid-ins, .wd-products-with-bg:not(.products-bordered-grid),
.wd-products-with-shadow:not(.products-bordered-grid)) .wd-product{--wd-prod-bg-sp:15px;}
.wd-product :is(
.product-wrapper, .product-element-bottom, .product-list-content, [class*="-information"]) > *:not(:is(.product-element-bottom, .wd-entities-title, [class*="wd-product-"], .price)){margin-block:0;}
.wd-product.wd-hover-base .wd-product-countdown .wd-timer, .wd-product.wd-hover-buttons-on-hover .wd-product-countdown .wd-timer, .wd-product.wd-hover-tiled .wd-product-countdown .wd-timer, .wd-product.wd-hover-fw-button .wd-product-countdown .wd-timer{flex-wrap:nowrap;width:100%;padding-top:5px;border-top:1px solid var(--brdcolor-gray-300);}
.wd-product.wd-hover-base .wd-product-countdown .wd-timer > span, .wd-product.wd-hover-buttons-on-hover .wd-product-countdown .wd-timer > span, .wd-product.wd-hover-tiled .wd-product-countdown .wd-timer > span, .wd-product.wd-hover-fw-button .wd-product-countdown .wd-timer > span{flex:1 1 0%;min-width:0;}
.wd-product.wd-hover-base .product-element-bottom{padding:0 10px var(--wd-prod-gap) 10px;}
.wd-product.wd-hover-base .product-element-bottom:hover .wd-more-desc-btn{transform:none;}
.wd-product.wd-hover-base .wrapp-product-price{display:flex;align-items:center;flex-direction:column;gap:var(--wd-prod-gap);}
.wd-product.wd-hover-base .fade-in-block{top:100%;padding:0 10px 10px 10px;}
.wd-product.wd-hover-base .hover-content{padding-inline:2px;margin-block:var(--wd-prod-trim);}
.wd-product.wd-hover-base .wrapp-swatches{position:absolute;inset-inline:0;bottom:0;z-index:5;display:flex;align-items:center;justify-content:center;padding:5px 10px;min-height:47px;border-top:1px solid var(--brdcolor-gray-300);border-bottom:1px solid var(--brdcolor-gray-300);background-color:var(--wd-prod-bg, var(--bgcolor-white));transition:transform .3s ease;visibility:hidden;transform:translateY(calc(100% + 1px)) translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden;}
.wd-product.wd-hover-base .wrapp-swatches:empty{display:none;}
.wd-product.wd-hover-base.state-hover .wrapp-swatches{transform:none;}
.wd-product.wd-hover-base.state-hover .wrapp-swatches:has(.wd-product-grid-slider-pagin:first-child:last-child){transform:translateY(100%) translateZ(0);}
@media (hover: hover) {
.wd-product.wd-hover-base:hover .wrapp-swatches{transform:none;visibility:visible;}
.wd-product.wd-hover-base:hover .wrapp-swatches:has(.wd-product-grid-slider-pagin:first-child:last-child){transform:translateY(100%) translateZ(0);}
}
.wd-product.wd-hover-base .wrapp-swatches .wd-quick-shop-2:not(:last-child) .cell{text-align:start;}
.wd-product.wd-hover-base .wd-compare-btn{margin-inline-start:auto;}
.wd-product.wd-hover-base .wd-bottom-actions{display:flex;align-items:center;justify-content:space-between;}
.wd-product.wd-hover-base .wd-bottom-actions .wrap-wishlist-button{flex:1 0 0;text-align:start;}
.wd-product.wd-hover-base .wd-bottom-actions .wrap-quickview-button{flex:1 0 0;text-align:end;}
.wd-product.wd-hover-base :is(
.wd-bottom-actions .wd-action-btn.wd-style-icon, .wd-compare-btn) > a{width:35px;height:35px;}
.wd-product.wd-hover-base .wd-bottom-actions:not(.wd-add-small-btn) .wd-add-btn > a{border-radius:var(--btn-accented-brd-radius);color:var(--btn-accented-color);box-shadow:var(--btn-accented-box-shadow);background-color:var(--btn-accented-bgcolor);text-transform:var(--btn-accented-transform, var(--btn-transform, uppercase));font-weight:var(--btn-accented-font-weight, var(--btn-font-weight, 600));font-family:var(--btn-accented-font-family, var(--btn-font-family, inherit));font-style:var(--btn-accented-font-style, var(--btn-font-style, unset));min-height:unset;}
.wd-product.wd-hover-base .wd-bottom-actions:not(.wd-add-small-btn) .wd-add-btn > a:hover{color:var(--btn-accented-color-hover);box-shadow:var(--btn-accented-box-shadow-hover);background-color:var(--btn-accented-bgcolor-hover);}
.wd-product.wd-hover-base .wd-bottom-actions:not(.wd-add-small-btn) .wd-add-btn > a:active{box-shadow:var(--btn-accented-box-shadow-active);bottom:var(--btn-accented-bottom-active, 0);}
.wd-product.wd-hover-base .wd-bottom-actions:not(.wd-add-small-btn) .add-to-cart-loop span{padding:5px 14px;min-height:36px;font-size:12px;}
.wd-product.wd-hover-base .wd-bottom-actions.wd-add-small-btn > div{border-inline-start:1px none var(--brdcolor-gray-300);}
.wd-product.wd-hover-base .wd-bottom-actions.wd-add-small-btn > div:not(:empty) + div:not(:empty),
.wd-product.wd-hover-base .wd-bottom-actions.wd-add-small-btn > div:not(:empty) + div:empty + div:not(:empty){border-inline-start-style:solid;}
.wd-product.wd-hover-base .wd-bottom-actions.wd-add-small-btn > div:empty{display:none;}
.wd-product.wd-hover-base .wd-bottom-actions.wd-add-small-btn .wd-action-btn{width:100%;}
.wd-product.wd-hover-base .wd-bottom-actions.wd-add-small-btn .wd-action-btn > a{width:inherit;}
.wd-product.wd-hover-base .wd-bottom-actions.wd-add-small-btn .wd-add-btn{flex:1 0 0;}
.wd-product.wd-hover-base:not(.hover-ready) .wd-bottom-actions .wd-action-btn > a{transition:none;}
.wd-product.wd-hover-base .product-rating-price{margin-block:-.2em;}
.wd-product.wd-hover-base .product-rating-price :is(
.star-rating, .price){line-height:calc(var(--wd-text-font-size) * 1.4);margin:0;}
.wd-product.wd-hover-base.has-stars:is(
.purchasable, .product-type-external) .product-rating-price{overflow:hidden;height:calc(var(--wd-text-font-size) * 1.4);}
.wd-product.wd-hover-base.has-stars:is(
.purchasable, .product-type-external) .wrapp-product-price{display:block;transition:transform .3s ease;}
.wd-product.wd-hover-base.has-stars:is(
.purchasable, .product-type-external).state-hover .wrapp-product-price{transform:translateY(-50%) translateZ(0);}
@media (hover: hover) {
.wd-product.wd-hover-base.has-stars:is(
.purchasable, .product-type-external):hover .wrapp-product-price{transform:translateY(-50%) translateZ(0);}
}
.wd-product.wd-hover-base:is(
.wd-loading-quick-shop, .quick-shop-shown) .wrapp-swatches{transform:translateY(103%) translateZ(0);}:is(
.wd-products-with-bg, .wd-products-with-shadow, .products-bordered-grid-ins) .wd-product.wd-hover-base{--wd-btn-inset:25px;}:is(
.wd-products-with-bg, .wd-products-with-shadow, .products-bordered-grid-ins) .wd-product.wd-hover-base .product-element-bottom{padding-bottom:0;}:is(
.wd-products-with-bg, .wd-products-with-shadow, .products-bordered-grid-ins) .wd-product.wd-hover-base .fade-in-block{padding-top:var(--wd-prod-gap);}
.wd-product.wd-hover-alt{--text-align:start;}
.wd-product.wd-hover-alt :is(
.wd-product-header, .wrap-price){display:flex;justify-content:space-between;align-items:center;gap:var(--wd-prod-gap);}
.wd-product.wd-hover-alt .wrap-price{flex-wrap:wrap;}
.wd-product.wd-hover-alt .swap-elements{display:flex;flex-direction:column;gap:var(--wd-prod-gap);}
.wd-product.wd-hover-alt .wd-add-btn{line-height:1;margin-block:-.2em;}
.wd-product.wd-hover-alt .wd-add-btn > a{padding:0;min-height:unset;background-color:transparent;color:var(--color-gray-900);text-transform:capitalize;white-space:nowrap;font-size:90%;font-weight:600;transition:all .2s ease;}
.wd-product.wd-hover-alt .wd-add-btn > a span{position:relative;display:inline-block;border-bottom:1px solid var(--brdcolor-gray-300);vertical-align:middle;}
.wd-product.wd-hover-alt .wd-add-btn > a span:before{content:"";position:absolute;top:100%;inset-inline-start:0;width:0;height:1px;transition:width 0.4s cubic-bezier(0.175, 0.885, 0.32, 1.15);background-color:var(--wd-primary-color);}
.wd-product.wd-hover-alt .wd-add-btn > a:before{display:none;}
.wd-product.wd-hover-alt .wd-add-btn > a:after{position:absolute;top:calc(50% - var(--wd-text-font-size) / 2);inset-inline-start:0;opacity:0;transition:opacity .25s ease;content:"";display:inline-block;width:var(--wd-text-font-size);height:var(--wd-text-font-size);border:1px solid transparent;border-left-color:var(--color-gray-900);border-radius:50%;vertical-align:middle;animation:wd-rotate 450ms infinite linear var(--wd-anim-state, paused);}
.wd-product.wd-hover-alt .wd-add-btn > a:hover{box-shadow:none;}
.wd-product.wd-hover-alt .wd-add-btn > a:hover span:before{width:100%;}
.wd-product.wd-hover-alt .wd-add-btn > a.loading{padding-inline-start:calc(var(--wd-text-font-size) + 5px);}
.wd-product.wd-hover-alt .wd-add-btn > a.loading:after{opacity:1;--wd-anim-state:running;}
.wd-product.wd-hover-alt .wd-quick-shop-2{width:100%;order:-1;}
.wd-product.wd-hover-alt .wd-quick-shop-2 table.variations{display:inline-flex;}
.wd-product.wd-hover-icons .wrapp-buttons{position:absolute;inset-inline:0;bottom:10px;text-align:center;transition:opacity .3s ease, visibility .3s ease, transform .3s ease;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:3;opacity:0;visibility:hidden;transform:translate3d(0, 25px, 0);}
.wd-product.wd-hover-icons .wd-buttons{display:inline-flex;align-items:stretch;flex-direction:row;padding:0 7px;max-width:calc(100% - 20px);}
.wd-product.wd-hover-icons .wd-buttons .wd-action-btn{flex:1 1 auto;max-width:43px;width:100vw;}
.wd-product.wd-hover-icons .wd-buttons .wd-action-btn > a{width:100%;}
.wd-product.wd-hover-icons:not(:is(.quick-shop-shown, .product-swatched, [class*="wd-loading"])):hover .wrapp-buttons{opacity:1;visibility:visible;transform:translate3d(0, 0, 0);}
.wd-product.wd-hover-icons.product-swatched:not(.quick-shop-shown):not([class*="wd-loading"]) .product-element-top:hover .wrapp-buttons{opacity:1;visibility:visible;transform:translate3d(0, 0, 0);}
.wd-product.wd-hover-buttons-on-hover{--text-align:start;--btn-height:36px;--wd-btn-inset:0;--wd-thumb-brd-radius:var(--wd-brd-radius);--wd-trans-h:calc(var(--wd-prod-gap) + var(--btn-height));}
.wd-product.wd-hover-buttons-on-hover .product-wrapper{overflow:hidden;border-radius:0;transition:all .3s ease;transform:translate3d(0, 0, 0);}
@supports (overflow: clip) {
.wd-product.wd-hover-buttons-on-hover .product-wrapper{overflow:clip;}
}
.wd-product.wd-hover-buttons-on-hover .product-element-top{border-radius:var(--wd-thumb-brd-radius);}
.wd-product.wd-hover-buttons-on-hover .product-element-bottom{padding:var(--wd-prod-bg-cont-sp);background-color:inherit;}
.wd-product.wd-hover-buttons-on-hover .product-element-bottom .wd-action-btn.wd-style-icon > a{width:25px;height:25px;}
.wd-product.wd-hover-buttons-on-hover :is(
.wd-product-header, .wrap-price){display:flex;justify-content:space-between;align-items:center;gap:var(--wd-prod-gap);}
.wd-product.wd-hover-buttons-on-hover .wrap-price{flex-wrap:wrap;}
.wd-product.wd-hover-buttons-on-hover .wd-action-buttons{display:inline-flex;gap:var(--wd-prod-gap);}
.wd-product.wd-hover-buttons-on-hover .wd-add-btn{flex-grow:1;overflow:hidden;}
.wd-product.wd-hover-buttons-on-hover .wd-add-btn > a{border-radius:var(--btn-accented-brd-radius);color:var(--btn-accented-color);box-shadow:var(--btn-accented-box-shadow);background-color:var(--btn-accented-bgcolor);text-transform:var(--btn-accented-transform, var(--btn-transform, uppercase));font-weight:var(--btn-accented-font-weight, var(--btn-font-weight, 600));font-family:var(--btn-accented-font-family, var(--btn-font-family, inherit));font-style:var(--btn-accented-font-style, var(--btn-font-style, unset));width:100%;}
.wd-product.wd-hover-buttons-on-hover .wd-add-btn > a:hover{color:var(--btn-accented-color-hover);box-shadow:var(--btn-accented-box-shadow-hover);background-color:var(--btn-accented-bgcolor-hover);}
.wd-product.wd-hover-buttons-on-hover .wd-add-btn > a:active{box-shadow:var(--btn-accented-box-shadow-active);bottom:var(--btn-accented-bottom-active, 0);}
.wd-product.wd-hover-buttons-on-hover .add-to-cart-loop span{font-size:12px;padding:0 14px;white-space:nowrap;text-overflow:ellipsis;display:block;line-height:var(--btn-height);overflow:hidden;}
.wd-product.wd-hover-buttons-on-hover .wd-buttons{opacity:.6;visibility:visible;transform:none;background:none;box-shadow:none;}:is(
.wd-fbt, .catalog-mode-on, .login-see-prices) .wd-product.wd-hover-buttons-on-hover{--wd-trans-h:calc(var(--wd-prod-gap) + 25px);}
.wd-product.wd-hover-buttons-on-hover .wd-quick-shop-2{width:100%;}
.wd-product.wd-hover-buttons-on-hover .wd-quick-shop-2 table.variations{display:inline-flex;}:is(
.products-bordered-grid-ins, .wd-products-with-bg:not(.products-bordered-grid),
.wd-products-with-shadow:not(.products-bordered-grid)) .wd-product.wd-hover-buttons-on-hover{--wd-prod-bg-sp:0;--wd-prod-bg-cont-sp:15px;--wd-thumb-brd-radius:0;}:is(
.products-bordered-grid-ins, .wd-products-with-bg:not(.products-bordered-grid),
.wd-products-with-shadow:not(.products-bordered-grid)) .wd-product.wd-hover-buttons-on-hover .product-wrapper{border-radius:var(--wd-brd-radius);gap:0;}
.wd-product.wd-hover-info{--text-align:start;}
.wd-product.wd-hover-info [class*="-information"]{position:absolute;display:flex;flex-direction:column;gap:var(--wd-prod-gap);transition:all .3s ease;z-index:2;}
.wd-product.wd-hover-info .top-information{top:25px;inset-inline:25px;}
.wd-product.wd-hover-info.wd-with-labels .top-information{inset-inline-end:60px;}
.wd-product.wd-hover-info .bottom-information{inset-inline:25px 60px;top:calc(100% - 20px);backface-visibility:hidden;-webkit-backface-visibility:hidden;transform:translateY(0) translateZ(0);}
.wd-product.wd-hover-info .bottom-information :is(
.login-to-prices-msg, .price){position:absolute;bottom:100%;inset-inline-start:0;min-width:calc(100% - 60px);}
.wd-product.wd-hover-info .bottom-information > link + .wd-swatches-grid,
.wd-product.wd-hover-info .bottom-information > *:nth-child(2){margin-top:var(--wd-prod-gap);}
.wd-product.wd-hover-info .bottom-information .price :is(
ins, del){display:block;}
.wd-product.wd-hover-info .bottom-information .price ins{margin-top:5px;}
.wd-product.wd-hover-info :is(
.wd-swatches-attr, .wd-quick-shop-2, [class*="star-rating"]){opacity:0;transition:opacity .3s ease;}
.wd-product.wd-hover-info:hover .bottom-information{transform:translateY(-100%) translateZ(0);}
.wd-product.wd-hover-info:hover :is(
.wd-swatches-attr, .wd-quick-shop-2, [class*="star-rating"]){opacity:1;}
.wd-product.wd-hover-info .product-labels{inset-inline-start:auto !important;align-items:flex-end;max-width:60px;}
.wd-product.wd-hover-info .product-labels.labels-rectangular{inset-inline-end:0;}
.wd-product.wd-hover-info .product-labels[class*="labels-rounded"]{inset-inline-end:7px;}
.wd-product.wd-hover-info:is(
.quick-shop-shown, [class*="wd-loading"]) :is(
.bottom-information, .top-information){opacity:0;}
.wd-product.wd-hover-info .wd-quick-shop-2 table.variations{display:inline-flex;}
.wd-product.wd-hover-info-alt .product-element{position:relative;}
.wd-product.wd-hover-info-alt :is(
.product-element, .top-information){display:flex;flex-direction:column;justify-content:center;gap:var(--wd-prod-gap);}
.wd-product.wd-hover-quick .wd-add-btn{position:absolute;inset-inline:0;bottom:0;opacity:.8;visibility:hidden;transition:transform .3s ease, opacity .3s ease;transform:translateY(103%) translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:3;--btn-height:38px;}
.wd-product.wd-hover-quick .wd-add-btn > p{display:none;}
.wd-product.wd-hover-quick .wd-add-btn > a{display:block;border-radius:0 !important;font-size:13px;border-radius:var(--btn-accented-brd-radius);color:var(--btn-accented-color);box-shadow:var(--btn-accented-box-shadow);background-color:var(--btn-accented-bgcolor);text-transform:var(--btn-accented-transform, var(--btn-transform, uppercase));font-weight:var(--btn-accented-font-weight, var(--btn-font-weight, 600));font-family:var(--btn-accented-font-family, var(--btn-font-family, inherit));font-style:var(--btn-accented-font-style, var(--btn-font-style, unset));}
.wd-product.wd-hover-quick .wd-add-btn > a:hover{color:var(--btn-accented-color-hover);box-shadow:var(--btn-accented-box-shadow-hover);background-color:var(--btn-accented-bgcolor-hover);}
.wd-product.wd-hover-quick .wd-add-btn > a:active{box-shadow:var(--btn-accented-box-shadow-active);bottom:var(--btn-accented-bottom-active, 0);}
.wd-product.wd-hover-quick .wd-add-btn:hover{opacity:1;}
.wd-product.wd-hover-quick:not(:is(.quick-shop-shown, .product-swatched, [class*="wd-loading"])):hover .wd-add-btn, .wd-product.wd-hover-quick.product-swatched:not(.quick-shop-shown):not([class*="wd-loading"]) .product-element-top:hover .wd-add-btn, .wd-product.wd-hover-quick.wd-variation-active .wd-add-btn{transform:translateY(0) translateZ(0);visibility:visible;}
.wd-product.product-list-item .product-list-content{display:flex;flex-direction:column;gap:var(--wd-prod-gap);}
.wd-product.product-list-item .woocommerce-review-link{display:none;}
.wd-product.product-list-item :is(
.shop_attributes tbody, [class*="short-description"]){overflow-y:auto;padding-inline-end:2px;}
.wd-product.product-list-item .shop_attributes tbody{max-height:154px;}
.wd-product.product-list-item [class*="short-description"]{max-height:11em;line-height:var(--wd-text-line-height);margin-block:var(--wd-prod-trim);}
.wd-product.product-list-item [class*="wd-swatches"]{--wd-swatch-size:20px;--wd-swatch-text-size:16px;}
.wd-product.product-list-item .wd-add-btn > a{border-radius:var(--btn-accented-brd-radius);color:var(--btn-accented-color);box-shadow:var(--btn-accented-box-shadow);background-color:var(--btn-accented-bgcolor);text-transform:var(--btn-accented-transform, var(--btn-transform, uppercase));font-weight:var(--btn-accented-font-weight, var(--btn-font-weight, 600));font-family:var(--btn-accented-font-family, var(--btn-font-family, inherit));font-style:var(--btn-accented-font-style, var(--btn-font-style, unset));min-height:unset;}
.wd-product.product-list-item .wd-add-btn > a:hover{color:var(--btn-accented-color-hover);box-shadow:var(--btn-accented-box-shadow-hover);background-color:var(--btn-accented-bgcolor-hover);}
.wd-product.product-list-item .wd-add-btn > a:active{box-shadow:var(--btn-accented-box-shadow-active);bottom:var(--btn-accented-bottom-active, 0);}
.wd-product.product-list-item .wd-add-btn .add-to-cart-loop span{padding:5px 14px;min-height:36px;font-size:12px;}
.products-bordered-grid.elements-list{padding:var(--wd-gap);border:1px solid var(--wd-bordered-brd, var(--brdcolor-gray-300));}
.products-bordered-grid-ins .wd-product.product-list-item, .wd-products-with-bg:not(.products-bordered-grid) .wd-product.product-list-item,
.wd-products-with-shadow:not(.products-bordered-grid) .wd-product.product-list-item{--wd-prod-bg-sp:var(--wd-gap);padding-bottom:0;border-bottom:0;}
.products-bordered-grid.elements-list.wd-products-with-bg{background-color:var(--wd-bordered-bg, var(--wd-prod-bg));}
.products-bordered-grid.elements-list.wd-products-with-shadow{box-shadow:var(--wd-prod-shadow);}
.wd-product.product-list-item .wd-add-btn{display:flex;flex-wrap:wrap;gap:12px;justify-content:var(--text-align);}
.wd-product.product-list-item .wd-add-btn div.quantity{--wd-form-height:36px;}
.wd-product.wd-hover-standard .wd-add-btn{display:flex;flex-wrap:wrap;justify-content:var(--text-align);gap:var(--wd-prod-gap);}
.wd-product.wd-hover-standard .wd-add-btn > a{border-radius:var(--btn-accented-brd-radius);color:var(--btn-accented-color);box-shadow:var(--btn-accented-box-shadow);background-color:var(--btn-accented-bgcolor);text-transform:var(--btn-accented-transform, var(--btn-transform, uppercase));font-weight:var(--btn-accented-font-weight, var(--btn-font-weight, 600));font-family:var(--btn-accented-font-family, var(--btn-font-family, inherit));font-style:var(--btn-accented-font-style, var(--btn-font-style, unset));min-height:unset;}
.wd-product.wd-hover-standard .wd-add-btn > a:hover{color:var(--btn-accented-color-hover);box-shadow:var(--btn-accented-box-shadow-hover);background-color:var(--btn-accented-bgcolor-hover);}
.wd-product.wd-hover-standard .wd-add-btn > a:active{box-shadow:var(--btn-accented-box-shadow-active);bottom:var(--btn-accented-bottom-active, 0);}
.wd-product.wd-hover-standard .wd-add-btn .add-to-cart-loop span{padding:5px 14px;min-height:36px;font-size:12px;}
.wd-product.wd-hover-standard .wd-add-btn div.quantity{--wd-form-height:36px;}
.wd-product.wd-hover-tiled{--text-align:start;--wd-prod-bg-cont-sp:15px;}
.wd-product.wd-hover-tiled .product-wrapper{background-color:var(--wd-prod-bg, var(--bgcolor-white));box-shadow:0 0 4px rgba(0, 0, 0, 0.12);gap:0;}
.wd-product.wd-hover-tiled .product-element-top{border-bottom-left-radius:0;border-bottom-right-radius:0;}
.wd-product.wd-hover-tiled .product-element-bottom{padding:var(--wd-prod-bg-cont-sp);}
.wd-product.wd-hover-tiled .wd-swatches-grid{display:flex;}:is(
.wd-products-with-bg, .wd-products-with-shadow, .products-bordered-grid-ins) .wd-product.wd-hover-tiled{--wd-prod-bg-sp:0;}
.products-bordered-grid-ins:not(.wd-products-with-shadow) .wd-product.wd-hover-tiled .product-wrapper{box-shadow:none;}
.wd-product.wd-hover-tiled .wd-quick-shop-2 table.variations{display:inline-flex;}
.wd-product.wd-hover-small{--text-align:start;}
.wd-product.wd-hover-small .product-wrapper{position:relative;flex-direction:row;gap:15px;}
.wd-product.wd-hover-small .product-element-top{flex:0 0 auto;max-width:50%;border-radius:calc(var(--wd-brd-radius) / 1.5);}
.wd-product.wd-hover-small .product-element-top :is(
.product-image-link, .hover-img) img{border-radius:calc(var(--wd-brd-radius) / 1.5);}
.wd-product.wd-hover-small .product-element-bottom{flex:1 1 auto;}
.wd-product.wd-hover-fw-button{--text-align:start;--wd-more-desc-lines:4em;}
.wd-product.wd-hover-fw-button .wrap-price{display:flex;align-items:center;flex-wrap:wrap;justify-content:space-between;gap:var(--wd-prod-gap);}
.wd-product.wd-hover-fw-button .fade-in-block{top:100%;padding:var(--wd-prod-gap) 0 10px 0;}
.wd-product.wd-hover-fw-button .hover-content{padding-inline-end:2px;margin-block:var(--wd-prod-trim);}
.wd-product.wd-hover-fw-button :is(
.hover-content-wrap, .wd-progress-bar){padding-top:var(--wd-prod-gap);border-top:1px solid var(--brdcolor-gray-300);}
.wd-product.wd-hover-fw-button .wd-more-desc .wd-more-desc-btn{transform:none;}
.wd-product.wd-hover-fw-button .wd-quick-shop-2{width:100%;}
.wd-product.wd-hover-fw-button .wd-quick-shop-2 table.variations{display:inline-flex;}
.wd-product.wd-hover-fw-button .wd-add-btn{font-size:0;}
.wd-product.wd-hover-fw-button .wd-add-btn > a{width:100%;border-radius:var(--btn-accented-brd-radius);color:var(--btn-accented-color);box-shadow:var(--btn-accented-box-shadow);background-color:var(--btn-accented-bgcolor);text-transform:var(--btn-accented-transform, var(--btn-transform, uppercase));font-weight:var(--btn-accented-font-weight, var(--btn-font-weight, 600));font-family:var(--btn-accented-font-family, var(--btn-font-family, inherit));font-style:var(--btn-accented-font-style, var(--btn-font-style, unset));}
.wd-product.wd-hover-fw-button .wd-add-btn > a:hover{color:var(--btn-accented-color-hover);box-shadow:var(--btn-accented-box-shadow-hover);background-color:var(--btn-accented-bgcolor-hover);}
.wd-product.wd-hover-fw-button .wd-add-btn > a:active{box-shadow:var(--btn-accented-box-shadow-active);bottom:var(--btn-accented-bottom-active, 0);}
.wd-product.wd-hover-fw-button .wd-add-btn .add-to-cart-loop span{display:block !important;overflow:hidden;padding:12px;line-height:18px;font-size:13px;text-overflow:ellipsis;white-space:nowrap;}
.wd-product.wd-hover-fw-button .shop_attributes{color:var(--color-gray-400);font-size:95%;--wd-link-color:var(--color-gray-400);--wd-link-color-hover:var(--color-gray-700);}
.wd-product.wd-hover-fw-button .shop_attributes tbody{margin:0;}
.wd-product.wd-hover-fw-button .shop_attributes td{text-align:start;}
.wd-product.wd-hover-fw-button .shop_attributes tr{flex-wrap:wrap;align-items:flex-start;justify-content:flex-start;gap:4px;padding-bottom:0;border-bottom:none;}
.wd-product.wd-hover-fw-button .shop_attributes th .wd-hint{margin-inline-end:2px;}
.wd-product.wd-hover-fw-button .shop_attributes th:after{content:":";}
.wd-product.wd-hover-fw-button .wd-add-btn{position:relative;}
.wd-product.wd-hover-fw-button .wd-add-btn div.quantity input[type="button"].minus{border-start-start-radius:var(--btn-accented-brd-radius);border-end-start-radius:var(--btn-accented-brd-radius);}
.wd-product.wd-hover-fw-button .wd-add-btn div.quantity input[type="button"].plus{border-start-end-radius:var(--btn-accented-brd-radius);border-end-end-radius:var(--btn-accented-brd-radius);}
.wd-add-btn-replace .add-to-cart-loop{overflow:hidden;padding:0;}
.wd-add-btn-replace .add-to-cart-loop span{display:flex;align-items:center;justify-content:center;min-height:inherit;transition:transform .25s ease, opacity .15s ease;}
.wd-add-btn-replace .add-to-cart-loop:before{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;font-weight:400;font-size:20px;transition:opacity .15s ease, transform .25s ease;transform:translateY(100%);content:"\f123";font-family:"woodmart-font";}
.wd-add-btn-replace .add-to-cart-loop:after{position:absolute;top:calc(50% - 9px);inset-inline-start:calc(50% - 9px);opacity:0;transition:opacity .2s ease;content:"";display:inline-block;width:18px;height:18px;border:1px solid transparent;border-left-color:currentColor;border-radius:50%;vertical-align:middle;animation:wd-rotate 450ms infinite linear var(--wd-anim-state, paused);}
.wd-add-btn-replace .add-to-cart-loop:hover:before{transform:translateY(0) translateZ(0);}
.wd-add-btn-replace .add-to-cart-loop:hover span{transform:translateY(-100%) translateZ(0);}
.wd-add-btn-replace .add-to-cart-loop.loading:before, .wd-add-btn-replace .add-to-cart-loop.loading span{opacity:0;}
.wd-add-btn-replace .add-to-cart-loop.loading:after{opacity:1;--wd-anim-state:running;}
.wd-product.product-type-simple.outofstock .wd-add-btn-replace .add-to-cart-loop:before, .wd-add-btn-replace .add-to-cart-loop.product_type_grouped:before{content:"\f11a";font-family:"woodmart-font";}
.wd-add-btn-replace .add-to-cart-loop.product_type_external:before{content:"\f11c";font-family:"woodmart-font";}
.wd-hover-with-fade .product-wrapper{position:relative;transition:transform .3s ease;}
.wd-hover-with-fade .content-product-imagin{position:absolute;inset:-15px -15px -2px -15px;visibility:hidden;border:inherit;border-radius:var(--wd-brd-radius);background-color:var(--wd-prod-bg, var(--bgcolor-white));box-shadow:0 0 10px rgba(0, 0, 0, 0.15);opacity:0;transform:scale(0.98);}
.wd-hover-with-fade .fade-in-block{display:flex;flex-direction:column;gap:var(--wd-prod-gap);position:absolute;inset-inline:0;visibility:hidden;opacity:0;}
.wd-hover-with-fade .product-element-bottom{position:relative;-webkit-backface-visibility:hidden;backface-visibility:hidden;}
.wd-hover-with-fade div.quick-shop-close{top:-5px;}
.wd-hover-with-fade.quick-shop-shown .add-to-cart-loop{opacity:.3;pointer-events:none;}
.wd-hover-with-fade.wd-fade-off :is(
.content-product-imagin, [class*="hover-content"]){display:none;}
.wd-hover-with-fade.wd-fade-off .quick-shop-close{top:5px;inset-inline-end:10px;}
.wd-hover-with-fade.wd-fade-off .product-element-bottom{position:static;}
.wd-hover-with-fade.wd-fade-off .fade-in-block{position:static;gap:0;margin-top:calc(var(--wd-prod-gap) * -1);padding:0 !important;border:none;opacity:1;visibility:visible;}
.wd-hover-with-fade.wd-fade-off .fade-in-block > :is(
.wd-progress-bar, .wd-countdown-timer){margin-top:var(--wd-prod-gap);}
.wd-hover-with-fade.state-hover .wd-more-desc-btn{transform:none;}
.wd-hover-with-fade.hover-ready.state-hover .product-wrapper{z-index:20;transform:translateY(-5px) translateZ(0);}
.wd-hover-with-fade.hover-ready.state-hover .content-product-imagin{visibility:visible;opacity:1;transition:opacity .3s ease, visibility .0s ease, transform .3s ease;transform:scale(1);}
.wd-hover-with-fade.hover-ready.state-hover .fade-in-block{visibility:visible;opacity:1;transition:opacity .3s ease, visibility .0s ease;}
@media (hover: hover) {
.wd-hover-with-fade.hover-ready:hover .product-wrapper{z-index:20;transform:translateY(-5px) translateZ(0);}
.wd-hover-with-fade.hover-ready:hover .content-product-imagin{visibility:visible;opacity:1;transition:opacity .3s ease, visibility .0s ease, transform .3s ease;transform:scale(1);}
.wd-hover-with-fade.hover-ready:hover .fade-in-block{visibility:visible;opacity:1;transition:opacity .3s ease, visibility .0s ease;}
}
:is(
.products-bordered-grid-ins, .wd-products-with-bg:not(.products-bordered-grid),
.wd-products-with-shadow:not(.products-bordered-grid)) .wd-hover-with-fade .content-product-imagin{top:-1px;inset-inline:-1px;}:is(
.products-bordered-grid-ins, .wd-products-with-bg:not(.products-bordered-grid),
.wd-products-with-shadow:not(.products-bordered-grid)) .wd-hover-with-fade .fade-in-block{padding-bottom:0;}
[class*="products-bordered-grid"]:not(.wd-products-with-shadow) .wd-hover-with-fade .content-product-imagin{box-shadow:none;}
.products-bordered-grid .wd-hover-with-fade .product-wrapper{transform:none !important;}
.products-bordered-grid .wd-hover-with-fade .content-product-imagin{inset:calc(var(--wd-gap) / 2 * -1 - 1px) calc(var(--wd-gap) / 2 * -1 - 1px) 0;border:1px solid var(--wd-bordered-brd, var(--brdcolor-gray-300));border-radius:0;transform:none;}
.wd-bordered-dark{--wd-bordered-brd:rgba(0, 0, 0, 0.105);--wd-bordered-bg:#f7f7f7;}
.wd-bordered-light{--wd-bordered-brd:rgba(255, 255, 255, 0.15);--wd-bordered-bg:#0a0a0a;}
.products-bordered-grid{--wd-prods-brd:1px solid var(--wd-bordered-brd, var(--brdcolor-gray-300));}
.products-bordered-grid.wd-grid-f-col{margin:0;}
.products-bordered-grid.wd-grid-f-col > .wd-col{margin-bottom:0;}
.products-bordered-grid.elements-grid{gap:0;align-items:stretch;border-inline-start:var(--wd-prods-brd);}
.products-bordered-grid.elements-grid > .wd-col{padding:calc(var(--wd-gap) / 2);border-top:var(--wd-prods-brd-top);border-bottom:var(--wd-prods-brd);border-inline-end:var(--wd-prods-brd);}
.products-bordered-grid-ins :is(
.wd-cat-wrap, .product-wrapper){border:1px solid var(--wd-bordered-brd, var(--brdcolor-gray-300));}
.products-bordered-grid .wd-carousel-wrap{align-items:stretch;}
.products-bordered-grid .wd-carousel-inner{margin:0;border:var(--wd-prods-brd);border-radius:var(--wd-brd-radius);}
.products-bordered-grid .wd-carousel{z-index:1;padding:0;margin:0;border-radius:inherit;-webkit-mask-image:linear-gradient(to left, transparent 1px, black 1px);mask-image:linear-gradient(to left, transparent 1px, black 1px);}
.products-bordered-grid .wd-carousel-item{height:auto;border-inline-end:var(--wd-prods-brd);padding:calc(var(--wd-gap) / 2);}
.products-bordered-grid.wd-products-with-bg.elements-grid > .wd-col, .products-bordered-grid.wd-products-with-bg .wd-carousel-inner{background-color:var(--wd-bordered-bg, var(--wd-prod-bg));}
.products-bordered-grid.wd-products-with-shadow.elements-grid > .wd-col, .products-bordered-grid.wd-products-with-shadow .wd-carousel-inner{box-shadow:var(--wd-prod-shadow);}
.wd-products-with-shadow, .wd-products-with-shadow .wd-product, .wd-products-with-shadow .wd-cat{--wd-prod-shadow:0 0 4px rgba(0, 0, 0, 0.12);}
.wd-products-with-shadow:not(.products-bordered-grid) :is(
.wd-cat-wrap, .product-wrapper){box-shadow:var(--wd-prod-shadow);}
.wd-products-with-bg, .wd-products-with-bg .wd-product, .wd-products-with-bg .wd-cat{--wd-prod-bg:var(--bgcolor-gray-100);}
.wd-products-with-bg:not(.products-bordered-grid) :is(
.product-wrapper, .wd-cat-wrap){background-color:var(--wd-prod-bg);}
.wd-products.wd-with-divider[class*="wd-grid-"]:not(.products-bordered-grid){clip-path:inset(-3px);}
.wd-products.wd-with-divider[class*="wd-grid-"]:not(.products-bordered-grid) .product-wrapper:after{content:"";position:absolute;bottom:calc(var(--wd-gap) / 2 * -1);inset-inline:0;border-bottom:1px solid var(--brdcolor-gray-300);}
.quick-shop-wrapper{z-index:10;background-color:rgba(var(--bgcolor-white-rgb), 0.9);transition:transform .3s ease;transform:translate3d(0, 103%, 0);--btn-height:42px;}
.quick-shop-wrapper .quick-shop-form{padding:45px 10px 0 10px;max-height:100%;height:100%;}
.quick-shop-wrapper form.cart{flex-wrap:nowrap;flex-direction:column;justify-content:space-between;height:100%;--wd-var-table-mb:10px;}
.quick-shop-wrapper form.cart > *{flex:unset;}
.quick-shop-wrapper form.cart:before{content:"";}
.quick-shop-wrapper [class*="wd-reset-bottom"].variation-swatch-selected{--wd-var-table-mb:30px;}
.quick-shop-wrapper table.variations tr:not(:last-child) .value{padding-bottom:10px;}
.quick-shop-wrapper .wd-reset-var{--wd-reset-btn-space:5px;}
.quick-shop-wrapper .woocommerce-variation{animation:none;}
.quick-shop-wrapper .woocommerce-variation > div{--wd-tags-mb:10px;margin-bottom:10px;}
.quick-shop-wrapper .woocommerce-variation-add-to-cart{position:relative;order:1;overflow:hidden;margin-right:-10px;margin-left:-10px;}
.quick-shop-wrapper .single_add_to_cart_button{flex:1 1 auto;margin:0 !important;border-radius:0 !important;}
.quick-shop-wrapper .quick-shop-close{position:absolute;top:5px;inset-inline-end:8px;z-index:5;opacity:0;transition:opacity .2s ease .0s;}
.quick-shop-wrapper .quick-shop-close > a{height:30px;}
.quick-shop-wrapper [class*="wd-swatches"]:is(
.wd-size-xlarge, .wd-size-xxl){--wd-swatch-size:45px;--wd-swatch-text-size:18px;}
.quick-shop-shown .quick-shop-wrapper{transition:transform .4s ease;transform:translate3d(0, 0, 0);}
.quick-shop-shown .quick-shop-close{opacity:1;transition:all .25s ease .35s;}
.quick-shop-wrapper div.quantity{display:none !important;margin-bottom:0;}
.wd-quantity-enabled .quick-shop-wrapper div.quantity{display:inline-flex !important;}
.wd-products:not(.wd-quantity-enabled) .quick-shop-wrapper{--quantity-space:.001px;}:is(
.quick-shop-shown, .wd-loading-quick-shop) :is(
.wd-buttons, .product-labels){opacity:0;}
.wd-quick-shop-2{font-size:0;}
.wd-quick-shop-2 table.variations{margin-bottom:0;}
.wd-quick-shop-2 table.variations .cell{padding:0;}
.wd-quick-shop-2 tr{animation:wd-fadeIn .4s ease;}
.wd-quick-shop-2 tr:not(:first-child) :is(
select, .wd-swatches-grid){margin-top:calc(var(--wd-prod-gap) - 2px);}
.wd-quick-shop-2:not(.wd-form-inited) tr:not(:first-child) :is(
select, .wd-swatches-grid){display:none;}
.wd-quick-shop-2 .wd-reset-var{display:none;margin-top:5px;}
.wd-quick-shop-2.wd-clear-btn.variation-swatch-selected .wd-reset-var{display:block;}
.wd-quick-shop-2 table.variations tbody{position:relative;}
.wd-quick-shop-2 table.variations tbody:after{position:absolute;top:calc(50% - 10px);left:calc(50% - 10px);opacity:0;visibility:hidden;content:"";display:inline-block;width:20px;height:20px;border:1px solid transparent;border-left-color:var(--color-gray-900);border-radius:50%;vertical-align:middle;animation:wd-rotate 450ms infinite linear var(--wd-anim-state, paused);}
.wd-quick-shop-2.wd-loading table.variations{pointer-events:none;}
.wd-quick-shop-2.wd-loading table.variations tbody tr :is(
select, .wd-swatches-grid){opacity:.4;}
.wd-quick-shop-2.wd-loading table.variations tbody:after{opacity:1;visibility:visible;transition:opacity .3s ease, visibility .3s ease;--wd-anim-state:running;}
.wd-quick-shop-2 :is(
.cell.label, .single_variation_wrap){display:none !important;}
.wd-product.product-type-variable:not(.wd-variation-active){--quantity-space:.001px;}
.wd-product.product-type-variable:not(.wd-variation-active) .quantity{display:none;}
[class*="title-line-"] .wd-product .wd-entities-title{overflow:hidden;max-height:calc(var(--title-line-count, 1) * var(--title-line-height, 1.4em));line-height:var(--title-line-height, 1.4em);}
.title-line-two{--title-line-count:2;}
.wd-product-grid-slider{display:flex;z-index:1;}
.wd-product-grid-slide{flex-grow:1;}
.wd-product-grid-slider-nav{display:flex;align-items:center;justify-content:space-between;width:100%;height:100%;z-index:4;--arrow-color:var(--color-gray-800);--arrow-color-hover:var(--color-gray-500);pointer-events:none;}
.wd-product-grid-slider-nav > div{display:flex;align-items:center;transition:inherit;width:30px;height:30px;opacity:0;visibility:hidden;transition:all .3s ease;color:var(--arrow-color);pointer-events:auto;}
.wd-product-grid-slider-nav > div:before{font-family:"woodmart-font";vertical-align:middle;}
.wd-product-grid-slider-nav > div:hover{color:var(--arrow-color-hover);}
.wd-product-grid-slider-nav .wd-prev{transform:translateX(-25px);text-align:start;padding-inline-start:8px;justify-content:flex-start;}
.wd-product-grid-slider-nav .wd-prev:before{content:"\f114";}
.wd-product-grid-slider-nav .wd-next{transform:translateX(25px);text-align:end;padding-inline-end:8px;justify-content:flex-end;}
.wd-product-grid-slider-nav .wd-next:before{content:"\f113";}
.wd-product-grid-slider-pagin{position:absolute;bottom:0;inset-inline:0;display:flex;align-items:center;justify-content:center;gap:4px;transition:all .3s ease;filter:invert(90%);opacity:0;visibility:hidden;pointer-events:none;z-index:2;}
.wd-product-grid-slider-dot{flex-grow:1;height:4px;background-color:#242424;transition:all .25s ease;opacity:.2;}
.wd-product-grid-slider-dot.wd-active{opacity:.6;}
.wd-product:not(:is(.product-swatched, .quick-shop-shown, .wd-variation-active, [class*="wd-loading"])):hover :is(
.wd-product-grid-slider-nav > div, .wd-product-grid-slider-pagin){opacity:1;visibility:visible;transform:none;}
.wd-hover-quick .wd-add-btn .wd-product-grid-slider-pagin{bottom:100%;}
.wd-hover-base .wd-product-grid-slider-pagin{bottom:100%;}
.wd-products[class*="wd-stretch-cont"]{align-items:stretch;}
.wd-products[class*="wd-stretch-cont"] .wd-carousel-item{height:auto;}
.wd-products[class*="wd-stretch-cont"] .wd-product{height:100%;}
.wd-products[class*="wd-stretch-cont"] .product-element-bottom{flex:1 1 auto;}
.wd-products[class*="wd-stretch-cont"] .wd-product :is(
.price, .wrap-price, .product-rating-price){margin-top:auto;}
.wd-products[class*="wd-stretch-cont"].wd-grid-f-col .wd-product{height:auto;}
.product-image-summary .summary-inner{--wd-mb:20px;container:entry-summary / inline-size;}
.single-product .wd-builder-off{--wd-single-spacing:40px;}
.wd-builder-off .single-product-page > div:not(:last-child){margin-bottom:var(--wd-single-spacing);}
.wd-before-product-tabs{padding-block:15px;background-color:var(--bgcolor-gray-200);}
.wd-before-product-tabs > .container{--wd-align:center;display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:10px 30px;}
.product-tabs-wrapper + .wd-before-product-tabs{margin-top:calc(var(--wd-single-spacing) * -1 - 1px);}
.related-and-upsells .wd-products-element{margin-bottom:var(--wd-single-spacing);}
.related-and-upsells .wd-products-element:last-child{margin-bottom:0;}
.related-and-upsells:empty{margin-top:calc(var(--wd-single-spacing) * -1);}
.product-has-bg .product-tabs-wrapper{border-top:none;}
.product-summary-shadow .summary-inner{padding:30px 35px 15px;background-color:var(--bgcolor-white);box-shadow:0 0 5px rgba(0, 0, 0, 0.1);border-radius:var(--wd-brd-radius);}
.image-full-width .product-images.wd-stretched{position:relative;min-width:calc(100vw - var(--wd-scroll-w) - var(--wd-sticky-nav-w));inset-inline-start:calc(50% - 50vw + var(--wd-scroll-w) / 2 + var(--wd-sticky-nav-w) / 2);}
.image-full-width .product-image-summary-inner > div:not(:last-child){margin-bottom:var(--wd-single-spacing);}
.wd-product-video{opacity:0;background-color:#000;transition:all .3s ease;z-index:2;border-radius:var(--wd-brd-radius);}
.wd-product-video :is(
iframe, video){opacity:0;transition:opacity .3s ease;}
.wd-video-design-theme .wd-product-video, .wd-video-design-native:not(.wd-video-playing):not(.wd-video-hide-thumb) .wd-product-video{pointer-events:none;}
.wd-owl:not(.owl-loaded) .wd-product-video :is(
iframe, video){opacity:0;}:is(
.wd-video-hide-thumb, .wd-video-playing) .wd-product-video{opacity:1;}:is(
.wd-video-hide-thumb, .wd-video-playing) .wd-product-video :is(
iframe, video){opacity:1;}
.wd-video-hide-thumb figure img{opacity:0 !important;visibility:hidden;}
.wd-video-cover .wd-product-video-iframe{left:-100vw;right:-100vw;}
.wd-video-contain .wd-product-video-iframe{top:-100vh;bottom:-100vh;}
.wd-product-video-youtube iframe{transition-delay:.3s;}
.wd-video-cover .wd-youtube-shorts{left:0;right:0;top:-100vh;bottom:-100vh;}
.wd-video-contain .wd-youtube-shorts{left:-100vw;right:-100vw;top:0;bottom:0;}
.wd-product-video-mp4 video{max-width:100%;height:100%;width:100%;}
.wd-video-cover .wd-product-video-mp4 video{object-fit:cover;}
.wd-hide-overlay-info :is(
.product-labels, .product-additional-galleries, .wd-nav-pagin){opacity:0;visibility:hidden;}
.wd-video-actions{position:absolute;opacity:.9;transition:all .3s ease;z-index:4;}
.wd-video-actions .wd-play-video.wd-style-icon-bg-text{--wd-action-icon-size:28px;pointer-events:auto;transition:opacity .25s ease;}
.wd-video-playing.wd-video-design-native .wd-video-actions{display:none;}
.wd-video-playing .wd-play-video > a:before{content:"\f101a";}
.wd-carousel-item .wd-play-video > a:after{left:calc(50% - 0.5em);}
.wd-carousel-item.wd-with-video.wd-loading .wd-product-video{opacity:1;}
.wd-loading .wd-video-actions .wd-play-video{opacity:.6 !important;}
.wd-loading .wd-video-actions .wd-play-video > a:before{opacity:0;visibility:hidden;}
.wd-loading .wd-video-actions .wd-play-video > a:after{opacity:1;visibility:visible;--wd-anim-state:running;}
.wd-video-actions.wd-loading, .wd-loading .wd-video-actions{cursor:default;}
.wd-video-actions.wd-loading .wd-play-video, .wd-loading .wd-video-actions .wd-play-video{pointer-events:none;}
.wd-gallery-thumb .wd-with-video:before{position:absolute;left:calc(50% - 1.1em);top:calc(50% - 1.1em);display:flex;align-items:center;justify-content:center;width:2.2em;height:2.2em;border-radius:50%;font-size:20px;color:var(--color-gray-600);background-color:var(--bgcolor-white);box-shadow:0 0 5px rgba(0, 0, 0, 0.08);content:"\f101";font-family:"woodmart-font";z-index:2;opacity:.9;}
.thumbs-position-left .wd-gallery-thumb .wd-with-video:before{top:calc(50% - 1.1em - var(--wd-gap) / 2);}
.pswp__zoom-wrap .wd-carousel-item.wd-with-video{display:flex;align-items:center;justify-content:center;height:100vh;width:100vw !important;max-width:100%;max-height:100%;pointer-events:none;}
.pswp__zoom-wrap .wd-carousel-item.wd-with-video .woocommerce-product-gallery__image{position:static !important;display:inline-flex;align-items:center;justify-content:center;overflow:hidden;border-radius:var(--wd-brd-radius);pointer-events:auto;}
.pswp__zoom-wrap .wd-carousel-item.wd-with-video .woocommerce-product-gallery__image > a{display:inline-flex;align-items:center;justify-content:center;max-height:calc(100vh - 100px);height:100%;pointer-events:none;}
.pswp__zoom-wrap .wd-carousel-item.wd-with-video .woocommerce-product-gallery__image img{max-width:100%;}
.pswp__zoom-wrap .wd-video-design-theme:is(
.wd-video-cover, .wd-video-contain) .wd-product-video-iframe{inset:-100vh 0 -100vh 0 -100vh;}
.pswp__zoom-wrap .wd-video-design-theme.wd-video-cover .wd-product-video-mp4 video{object-fit:contain;}
.pswp__zoom-wrap .wd-video-design-theme.wd-video-contain .wd-youtube-shorts{inset:0 -100vw 0 -100vw;}
.pswp__zoom-wrap .wd-video-design-theme.wd-video-playing .woocommerce-product-gallery__image{pointer-events:none;}
.pswp__zoom-wrap .wd-video-design-native .wd-product-video-iframe{top:var(--wd-admin-bar-h);}
.product-extra-content.wd-location-before{margin-bottom:var(--wd-single-spacing);}
.product-extra-content.wd-location-after{margin-top:var(--wd-single-spacing);}
.comment-form-images{--wd-hint-bg:var(--wd-primary-color);--wd-hint-color:#FFF;--wd-hint-size:14px;margin-top:5px;}
label[for="wd-add-img-btn"]{display:inline-block;margin-bottom:0;margin-inline-end:5px;border-bottom:2px solid var(--brdcolor-gray-300);color:var(--color-gray-800);vertical-align:middle;font-weight:600;cursor:pointer;transition:all .25s ease;}
label[for="wd-add-img-btn"]:hover{border-color:var(--brdcolor-gray-400);}
.wd-add-img-count{display:inline-block;margin-inline-start:15px;vertical-align:middle;}
#wd-add-img-btn{position:absolute;clip:rect(1px, 1px, 1px, 1px);}
.comment-form-img-message:before{margin-right:7px;content:"\f100";font-family:"woodmart-font";}
.commentlist .wd-images-gallery{margin-top:15px;}
.wd-review-likes .wd-like{margin-inline-end:8px;}
.wd-review-likes .wd-like:is(
:hover, .wd-active){--wd-action-color:#83b735;--wd-action-color-hover:#83b735;}
.wd-review-likes .wd-dislike:is(
:hover, .wd-active){--wd-action-color:#E01020;--wd-action-color-hover:#E01020;}
.wd-like-icon > a:before{content:"\f183a";}
.wd-dislike-icon > a:before{content:"\f183b";}
.wd-rating-summary{position:relative;}
.wd-rating-summary-heading{text-align:center;margin-bottom:20px;}
.wd-rating-summary-heading .star-rating{font-size:130%;}
.wd-rating-summary-main{font-size:60px;line-height:.8;color:var(--color-gray-900);font-weight:600;margin-bottom:8px;}
.wd-rating-summary-cont{display:table;border-spacing:0 15px;margin:-15px 0 -15px 0;}
.wd-rating-summary-item{--wd-progress-height:12px;display:table-row;line-height:1;transition:all .25s ease;white-space:nowrap;}
.wd-rating-summary-item > div{display:table-cell;}
.wd-rating-summary-item > div:not(:last-child){padding-inline-end:10px;}
.wd-rating-summary-item .wd-rating-label .star-rating{vertical-align:baseline;}
.wd-rating-summary-item .wd-progress-bar{vertical-align:middle;}
.wd-rating-progress-bar{width:100%;}
.wd-rating-count{text-align:end;margin-inline-start:10px;transition:all .25s ease;}
.wd-rating-count .star-rating{vertical-align:baseline;margin-inline-start:5px;}
.wd-rating-summary.wd-with-filter .wd-rating-summary-item:not(.wd-empty){cursor:pointer;}
.wd-rating-summary.wd-with-filter .wd-rating-summary-item:not(.wd-empty):is(.wd-rating-summary.wd-with-filter .wd-rating-summary-item:not(.wd-empty):hover, .wd-rating-summary.wd-with-filter .wd-rating-summary-item:not(.wd-empty).wd-active) .progress-area{background-color:rgba(var(--bgcolor-black-rgb), 0.1);}
.wd-rating-summary.wd-with-filter .wd-rating-summary-item:not(.wd-empty):is(.wd-rating-summary.wd-with-filter .wd-rating-summary-item:not(.wd-empty):hover, .wd-rating-summary.wd-with-filter .wd-rating-summary-item:not(.wd-empty).wd-active) .wd-rating-count{color:var(--color-gray-800);}
.wd-rating-summary.wd-with-filter .wd-rating-summary-item:not(.wd-empty).wd-active .wd-rating-count{font-weight:700;}
.woocommerce-Reviews{--wd-row-gap:var(--wd-col-gap);--wd-col-gap:40px;display:flex;flex-wrap:wrap;row-gap:var(--wd-row-gap);margin-inline:calc(var(--wd-col-gap) / -2);}
.woocommerce-Reviews > :is(
div, p){flex:1 1 100%;padding-inline:calc(var(--wd-col-gap) / 2);order:0;}
.woocommerce-Reviews .woocommerce-Reviews-title{margin-bottom:0;font-size:unset;}
.woocommerce-Reviews .clear{display:none;}
.woocommerce-Reviews.wd-loading .wd-loader-overlay{display:block;}
.woocommerce-Reviews nav[class*="-pagination"]{margin-top:15px;}
.wd-accordion .wd-single-reviews{margin-top:20px;}
.woocommerce-Reviews #comments{position:relative;order:1;}
.woocommerce-Reviews #comments .wd-loader-overlay{inset-inline:calc(var(--wd-col-gap) / 2);}
.woocommerce-Reviews #comments .wd-loader-overlay:after{top:min(calc(50% - 13px), 150px);}
.wd-form-pos-after #review_form_wrapper{order:2;}
.comment-form > :is(
.comment-form-rating, .woocommerce-error){flex-basis:100%;max-width:100%;width:100%;}
.comment-form .woocommerce-error{margin-inline:10px;}
.comment-form .wd-review-criteria-wrap{display:table;margin-bottom:5px;padding-inline:10px;}
.comment-form .wd-review-criteria-wrap .comment-form-rating{display:table-row;}
.comment-form .wd-review-criteria-wrap .comment-form-rating > label{display:table-cell;padding-inline-end:10px;}
.comment-form .wd-review-criteria-wrap .comment-form-rating:not(:last-child) > label{padding-bottom:15px;}
.comment-form > .comment-form-rating{display:flex;align-items:center;padding-inline:10px;margin-bottom:15px;}
.comment-form .comment-form-rating{line-height:1;}
.comment-form .comment-form-rating label{display:inline-block;margin-bottom:0;margin-inline-end:15px;}
.comment-form .comment-form-rating label:after{content:":";margin-inline-start:2px;}
.comment-form .comment-form-rating select{display:none;}
.stars{display:inline-block;margin-bottom:0;vertical-align:middle;white-space:nowrap;}
.stars span{display:flex;font-size:0;}
.stars a{width:calc(var(--wd-text-font-size) + 1px);text-align:center;text-decoration:none !important;}
.stars a:before{font-size:var(--wd-text-font-size);font-family:"woodmart-font";}
.wd-reviews-heading{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:20px;margin-bottom:20px;}
.wd-reviews-tools{display:flex;flex-wrap:wrap;align-items:center;gap:5px 15px;}
.wd-reviews-tools:first-child{flex-grow:1;flex-basis:max(50%, 500px);}
.wd-reviews-sorting-clear{cursor:pointer;display:inline-flex;align-items:center;color:var(--color-gray-800);font-weight:600;text-decoration:none !important;}
.wd-reviews-sorting-clear:before{margin-inline-end:.3em;font-weight:400;content:"\f112";font-family:"woodmart-font";}
.wd-reviews-sorting-clear:hover{color:var(--color-gray-500);}
.wd-reviews-filters select{max-width:200px;width:auto;}
.wd-reviews-filters label{display:inline;margin-bottom:0;}
.wd-reviews-filters .wd-with-image{white-space:nowrap;}
.commentlist{--list-mb:0;--li-mb:0;--li-pl:0;--wd-gap:15px;list-style:none;transition:all .3s ease;}
.commentlist > li{padding-bottom:15px;border-bottom:1px solid var(--brdcolor-gray-300);}
.commentlist > li.woocommerce-noreviews{grid-column:auto/span var(--wd-col);padding:0;border:0;background:transparent;}
.commentlist.wd-review-style-1 > li.woocommerce-noreviews{padding-block:15px 30px;}
.commentlist .comment_container{display:flex;}
.commentlist .children .wd-review-icon:before{content:"\f146";font-family:"woodmart-font";}
.commentlist .avatar{align-self:flex-start;max-width:60px;border-radius:50%;margin-inline-end:20px;}
.commentlist .comment-text{display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between;flex:1 1 auto;}
.commentlist .meta{margin-bottom:10px;margin-inline-end:10px;}
.commentlist .description{flex:1 1 100%;width:100%;max-width:100%;--wd-tags-mb:10px;}
.commentlist .description > *:last-child{margin-bottom:0;}
.commentlist .comment-text > [class*="star-rating"]{margin-bottom:10px;margin-inline-end:0;}
.commentlist .wd-star-ratings{position:relative;}
.commentlist .wd-star-ratings > .wd-star-rating-wrap:after{font-weight:normal;font-style:normal;font-size:60%;content:"\f129";font-family:"woodmart-font";}
.commentlist .wd-star-ratings .star-rating{margin-bottom:0;}
.commentlist .wd-star-rating-wrap{display:flex;align-items:center;gap:8px;}
.commentlist .wd-criteria-wrap{padding:15px;white-space:nowrap;}
.commentlist .wd-criteria-wrap .wd-star-rating-wrap:not(:last-child){margin-bottom:5px;}
.wd-reviews-content .commentlist:not(.wd-in){opacity:0;}
.wd-reviews-content > .woocommerce-noreviews{margin-bottom:0;}
.woocommerce-review__author{color:var(--color-gray-900);}
.woocommerce-review__verified{font-size:90%;}
.wd-review-arguments, .wd-review-likes{margin-top:15px;width:100%;}
.review .wd-review-icon{display:inline-block;margin-inline-end:6px;vertical-align:middle;line-height:1;}
.review .wd-review-icon > span{display:none;}
.review .wd-review-icon:before{content:"\f147a";font-family:"woodmart-font";color:var(--wd-primary-color);font-weight:400;font-size:120%;}
.wd-review-style-2 .review .wd-review-icon:before{font-size:140%;}
.wd-review-arguments{--wd-tags-mb:0;}
.wd-review-arguments > div{display:flex;}
.wd-review-arguments > div:not(:last-child){margin-bottom:15px;}
.wd-argument-label{min-width:2.5em;margin-inline-end:7px;font-weight:600;color:var(--color-gray-900);flex-shrink:0;}
.tabs-layout-tabs + .wd-single-reviews{padding-top:var(--wd-single-spacing);border-top:1px solid var(--brdcolor-gray-300);}
.stars:hover a:before, .stars.selected a:before, .stars.selected:hover a:before{content:"\f148";color:#EABE12;}
.stars a:before, .stars a:hover ~ a:before,
.stars a.active ~ a:before, .stars.selected:hover a:hover ~ a:before{content:"\f149";color:var(--color-gray-300);}
.wd-review-style-1{margin-block:-15px -30px;clip-path:inset(-100vw 0px 17px -100vw);}
.wd-review-style-1 .meta time{font-style:italic;}
.wd-review-style-1 .comment_container{align-items:flex-start;padding:15px 0;}
.wd-review-style-2 > li{display:flex;flex-direction:column;border-radius:var(--wd-brd-radius);border:1px solid var(--brdcolor-gray-300);padding:15px;background-color:var(--bgcolor-white);}
.wd-review-style-2 .comment_container{flex-grow:1;}
.wd-review-style-2 .meta{display:flex;justify-content:space-between;align-items:center;flex-grow:1;width:100%;}
.wd-review-style-2 .woocommerce-review__author{margin-inline-end:5px;}
.wd-review-style-2 .woocommerce-review__verified{flex-grow:1;margin-inline-end:5px;}
.wd-review-style-2 .woocommerce-review__dash{display:none;}
.wd-review-style-2 .children{margin:15px -15px -15px -15px;border-bottom-left-radius:var(--wd-brd-radius);border-bottom-right-radius:var(--wd-brd-radius);padding:15px;background-color:rgba(var(--bgcolor-black-rgb), 0.04);}
.wd-review-style-2 .children > li:not(:last-child){margin-bottom:15px;}
.woocommerce-product-gallery{display:flex;flex-wrap:wrap;gap:var(--wd-gallery-gap, 10px);}
.woocommerce-product-gallery > *{flex:1 1 100%;max-width:100%;}
.woocommerce-product-gallery img{width:100%;border-radius:var(--wd-brd-radius);}
.woocommerce-product-gallery .wd-carousel-inner{margin:0;}
.woocommerce-product-gallery .wd-carousel{--wd-gap:var(--wd-gallery-gap, 10px);padding:0;border-radius:var(--wd-brd-radius);}
.woocommerce-product-gallery .wd-nav-arrows.wd-pos-sep{--wd-arrow-offset-h:calc(var(--wd-arrow-width, var(--wd-arrow-size, 50px)) / -1);}
.woocommerce-product-gallery .wd-nav-pagin-wrap{position:absolute;inset-inline:15px;bottom:15px;z-index:2;}
.woocommerce-product-gallery .woocommerce-product-gallery__image{--wd-otl-offset:calc(var(--wd-otl-width) * -1);position:relative;overflow:hidden;border-radius:var(--wd-brd-radius);}
.woocommerce-product-gallery .zoomImg[src$=".png"]{background-color:var(--wd-main-bgcolor);backface-visibility:hidden;-webkit-backface-visibility:hidden;}
.woocommerce-product-gallery .wd-carousel-wrap[style*="grabbing"] .zoomImg{opacity:0 !important;transition:opacity .25s ease;}
.wd-gallery-thumb .wd-carousel-item{cursor:pointer;transition:opacity .25s ease;}
.wd-gallery-thumb :is(
.wd-carousel-item:hover, .wd-thumb-active, .wd-carousel:not(.wd-initialized) .wd-carousel-item:first-child){opacity:.5;}
.woocommerce-product-gallery:not(.wd-has-thumb) .wd-gallery-thumb{display:none;}
.wd-single-gallery{max-width:100%;}
.woocommerce-product-gallery .wd-carousel[data-center_mode="yes"] .wd-carousel-wrap:not([style]){transform:translate3d(calc(50% - (100% / var(--wd-col)) * 1.5), 0, 0);}
.rtl .woocommerce-product-gallery .wd-carousel[data-center_mode="yes"] .wd-carousel-wrap:not([style]){transform:translate3d(calc(-50% + (100% / var(--wd-col)) * 1.5), 0, 0);}
.woocommerce-product-gallery .wd-carousel[data-center_mode="yes"] .wd-carousel-wrap:not([style]) .wd-carousel-item:first-child:last-child{margin-inline-start:auto;}
.product-additional-galleries{position:absolute;bottom:0;inset-inline-start:0;z-index:3;display:flex;align-items:flex-start;flex-direction:column;gap:10px;padding:15px;transition:all .3s ease;}
.wd-action-btn.wd-style-icon-bg-text{--wd-action-icon-size:18px;--wd-action-color:var(--color-gray-600);--wd-action-color-hover:var(--color-gray-800);}
.wd-action-btn.wd-style-icon-bg-text > a{flex-wrap:nowrap;overflow:hidden;min-width:calc(var(--wd-action-icon-size) * 2.8);height:calc(var(--wd-action-icon-size) * 2.8);border-radius:calc(var(--wd-action-icon-size) * 2);background-color:var(--bgcolor-white);box-shadow:0 0 5px rgba(0, 0, 0, 0.08);}
.wd-action-btn.wd-style-icon-bg-text > a:before{display:inline-flex;align-items:center;justify-content:center;width:calc(var(--wd-action-icon-size) * 2.8);height:calc(var(--wd-action-icon-size) * 2.8);}
.wd-action-btn.wd-style-icon-bg-text > a > span{overflow:hidden;max-width:0;white-space:nowrap;font-size:90%;font-weight:600;transition:padding 0.4s cubic-bezier(0.175, 0.885, 0.32, 1.15), max-width 0.4s cubic-bezier(0.175, 0.885, 0.32, 1.15);}
.wd-action-btn.wd-style-icon-bg-text > a:hover > span{padding-inline-end:calc(var(--wd-action-icon-size) * 1.4);max-width:280px;}
.product-360-button > a:before{content:"\f102";}
.wd-show-product-gallery-wrap > a:before{content:"\f127";}
.wd-play-icon > a:before{content:"\f101";}
.wd-product-360-view-wrap{--wd-popup-width:700px;--wd-popup-padding:.001px;}
.wd-popup.wd-product-360-view{background-color:transparent;}
.woocommerce-product-gallery.image-action-zoom .wd-carousel-item figure a:last-child, .woocommerce-product-gallery.image-action-none .wd-carousel-item figure a{cursor:default;pointer-events:none;}
.thumbs-position-left{flex-wrap:nowrap;}
.thumbs-position-left.wd-has-thumb .wd-gallery-images{flex:0 0 100%;max-width:calc(100% - var(--wd-thumbs-width, 132px));align-self:flex-start;}
.thumbs-position-left .wd-gallery-thumb{flex:1 1 auto;order:-1;height:var(--wd-thumbs-height, auto);}
.thumbs-position-left .wd-gallery-thumb .wd-carousel-inner{position:absolute;inset:0;}
.thumbs-position-left .wd-gallery-thumb .wd-carousel{margin-inline:0;touch-action:pan-x;height:calc(var(--wd-thumbs-height, 100%) - 30px);}
.thumbs-position-left .wd-gallery-thumb .wd-carousel-wrap{flex-direction:column;}
.thumbs-position-left .wd-gallery-thumb .wd-carousel-item{flex:0 0 auto;max-width:none;height:calc(100% / var(--wd-col));padding-inline:0;width:100%;}
.thumbs-position-left .wd-gallery-thumb .wd-carousel-item img{height:calc(100% - var(--wd-gap));margin-bottom:var(--wd-gap);object-fit:cover;}
.thumbs-position-left .wd-thumb-nav{--wd-arrow-width:100%;--wd-arrow-height:30px;--wd-arrow-icon-size:14px;--wd-arrow-bg:var(--bgcolor-gray-200);--wd-arrow-bg-hover:var(--bgcolor-gray-300);--wd-arrow-bg-dis:var(--bgcolor-gray-200);--wd-arrow-radius:calc(var(--wd-brd-radius) / 1.5);display:flex;gap:5px;}
.thumbs-position-left .wd-thumb-nav .wd-btn-arrow{flex:1 1 auto;}
.thumbs-position-left .wd-thumb-nav .wd-arrow-inner:after{rotate:90deg;}
.thumbs-position-left .wd-thumb-nav.wd-pos-sep .wd-btn-arrow{position:static;}
[class*="thumbs-grid-bottom"] .wd-carousel{margin-inline:unset;}
[class*="thumbs-grid-bottom"] .wd-carousel-wrap{display:grid;grid-template-columns:repeat(var(--wd-col), 1fr);gap:var(--wd-gap);align-items:start;}
[class*="thumbs-grid-bottom"] .wd-carousel-item{flex:unset;max-width:unset;padding-inline:unset;height:auto;}
.thumbs-grid-bottom_grid .wd-grid{--wd-col-lg:2;}
.thumbs-grid-bottom_grid .wd-carousel-item:first-child{grid-column:auto/span var(--wd-col);}
.thumbs-grid-bottom_combined .wd-grid{--wd-col:2;}
.thumbs-grid-bottom_combined .wd-carousel-item{grid-column:auto/span 1;}
.thumbs-grid-bottom_combined .wd-carousel-item:nth-child(3n+1){grid-column:auto/span 2;}
.thumbs-grid-bottom_combined_2 .wd-grid{--wd-col:6;}
.thumbs-grid-bottom_combined_2 .wd-carousel-item{grid-column:auto/span 2;}
.thumbs-grid-bottom_combined_2 :is(.wd-carousel-item:nth-child(5n+1), .wd-carousel-item:nth-child(5n+2)){grid-column:auto/span 3;}
.thumbs-grid-bottom_combined_3 .wd-grid{--wd-col:5;}
.thumbs-grid-bottom_combined_3 .wd-carousel-wrap{align-items:center;}
.thumbs-grid-bottom_combined_3 .wd-carousel-item{grid-column:auto/span 2;}
.thumbs-grid-bottom_combined_3 .wd-carousel-item:first-child{grid-column:auto/span 5;}
.thumbs-grid-bottom_combined_3 :is(.wd-carousel-item:nth-child(4n+5), .wd-carousel-item:nth-child(4n+2)){grid-column:auto/span 3;}
.wd-content-area > .single-breadcrumbs-wrapper{margin-bottom:20px;}
.single-breadcrumbs-wrapper :is(
.wd-breadcrumbs, .yoast-breadcrumb){flex:1 1 auto;text-align:start;}
.single-breadcrumbs-wrapper .wd-products-nav{flex:0 0 auto;}
@container entry-summary (width < 400px) {
.woocommerce-breadcrumb .wd-last-link{--wd-link-color:var(--color-gray-900);font-weight:600;}
.woocommerce-breadcrumb .wd-last-link ~ span{display:none;}
}
.wd-product-brands{display:flex;justify-content:var(--content-align, var(--wd-align));align-items:center;flex-wrap:wrap;gap:10px;}
.wd-product-brands img{max-width:90px;width:100%;}
.wd-product-brands a{display:inline-block;}
.wd-product-brands a:hover{opacity:.5;}
.wd-single-brands .wd-label{flex:1 1 100%;}
.wd-single-brands.wd-layout-inline .wd-label{flex:0 0 auto;}
.wd-single-brands.wd-layout-justify .wd-label{flex:1 1 auto;text-align:start;}
.wd-single-brands.wd-style-shadow a{padding:10px;background-color:var(--bgcolor-white);box-shadow:0 0 2px rgba(0, 0, 0, 0.12);border-radius:calc(var(--wd-brd-radius) / 1.5);opacity:1;}
.wd-single-brands.wd-style-shadow a:hover{box-shadow:0 0 6px rgba(0, 0, 0, 0.14);}
@container entry-summary (width > 400px) {
.product-design-default .wd-product-brands{flex-direction:column;float:right;margin-left:10px;}
.product-design-default .wd-product-brands a{display:flex;align-items:center;justify-content:center;padding:10px;min-height:70px;background-color:var(--bgcolor-white);box-shadow:0 0 2px rgba(0, 0, 0, 0.12);border-radius:calc(var(--wd-brd-radius) / 1.5);}
.product-design-default .wd-product-brands a:hover{box-shadow:0 0 6px rgba(0, 0, 0, 0.14);opacity:1;}
}
.woocommerce-product-gallery .product-labels{inset-inline-start:auto;z-index:10;align-items:flex-end;max-width:30%;}
.woocommerce-product-gallery .product-labels.labels-rectangular{inset-inline:auto 0;}
.woocommerce-product-gallery .product-labels[class*="labels-rounded"]{top:15px;inset-inline-end:15px;}
.woocommerce-product-gallery .product-labels.labels-rounded .product-label{min-width:55px;min-height:55px;}
.woocommerce-product-gallery .product-labels.labels-rounded .label-with-img{min-height:auto;}
.wd-products-nav{--wd-link-color:var(--color-gray-900);--wd-link-color-hover:var(--color-gray-500);--wd-link-decor:none;--wd-link-decor-hover:none;position:relative;display:inline-flex;align-items:center;letter-spacing:0;font-size:14px;}
.wd-products-nav .wd-dropdown{display:flex;align-items:center;min-width:240px;}
.wd-product-nav-btn{display:flex;align-items:center;justify-content:center;width:24px;height:24px;}
.wd-product-nav-btn:before{font-size:12px;font-family:"woodmart-font";}
.wd-product-nav-btn.wd-btn-prev:before{content:"\f114";}
.wd-product-nav-btn.wd-btn-next:before{content:"\f113";}
.wd-product-nav-btn.wd-btn-back span{font-size:0;}
.wd-product-nav-btn.wd-btn-back:before{content:"\f122";}
.wd-product-nav-thumb{flex-shrink:0;max-width:90px;}
.wd-product-nav-thumb img{border-top-left-radius:var(--wd-brd-radius);border-bottom-left-radius:var(--wd-brd-radius);}
.wd-product-nav-desc{padding:10px 15px;}
.wd-product-nav-desc .wd-entities-title{margin-bottom:5px;}
.product_meta{--wd-link-color:var(--wd-text-color);--wd-link-decor:none;--wd-link-decor-hover:none;display:flex;align-items:center;justify-content:var(--wd-align);flex-wrap:wrap;gap:10px;}
.product_meta > span{flex:1 1 100%;}
.product_meta .meta-label{color:var(--color-gray-800);font-weight:600;}
.product_meta .meta-sep{display:inline-block;margin:0 2px;}
.product_meta.wd-layout-inline > span{flex:0 1 auto;}
.product_meta.wd-layout-justify > span{display:flex;flex-wrap:wrap;justify-content:flex-end;align-items:center;}
.product_meta.wd-layout-justify .meta-label{flex:1 1 auto;margin-inline-end:2px;}
.summary-inner .product_meta{margin-bottom:10px;padding-top:20px;border-top:1px solid var(--brdcolor-gray-300);}
.summary-inner .wd-accordion + .product_meta{padding-top:0;border-top:none;}
.wc-tabs-wrapper .woocommerce-Tabs-panel{display:none;}
.wd-nav-wrapper + .woocommerce-Tabs-panel:not([style]){display:block;}
.wd-nav.wd-style-underline-reverse{--nav-pd:30px 0 10px 0;}
.wd-nav.wd-style-underline-reverse > li > a > .nav-link-text{position:unset;}
.wd-nav.wd-style-underline-reverse > li > a > .nav-link-text:after{top:0;height:3px;}
.wc-tabs-wrapper .shop_attributes{margin:0 auto;}
.tabs-layout-tabs > .wd-accordion-item > .wd-accordion-title{display:none;}
.product-tabs-wrapper{padding-top:var(--wd-single-spacing);padding-bottom:var(--wd-single-spacing);border-top:1px solid var(--brdcolor-gray-300);border-bottom:1px solid var(--brdcolor-gray-300);background-color:var(--bgcolor-white);}
.wd-content-area:not([style*="col-lg:12;"]) .product-tabs-wrapper{background-color:transparent;}
.product-tabs-inner > div:not(:last-child){margin-bottom:var(--wd-single-spacing);}
.tabs-layout-tabs .shop_attributes{max-width:650px;}
.product-tabs-wrapper .tabs-layout-tabs > .wd-nav-tabs-wrapper{margin-top:calc(var(--wd-single-spacing) * -1 - 1px);margin-bottom:30px;}
.wd-single-tabs .wd-nav-tabs-wrapper{margin-bottom:20px;}
.tabs-layout-accordion .wd-scroll-content{max-height:250px;}
.tabs-layout-accordion .wd-single-reviews .wd-scroll-content{max-height:400px;}
.tabs-location-standard.tabs-type-accordion{--wd-single-spacing:25px;}
.tabs-location-standard.tabs-type-accordion .product-tabs-wrapper{border-top:none;}
.tabs-location-standard.tabs-type-accordion.reviews-location-tabs .product-tabs-wrapper{border-bottom:none;}
.tabs-location-summary .tabs-layout-accordion{--wd-accordion-font-size:14px;--wd-accordion-spacing:15px;}
.tabs-layout-all-open .wd-tab-wrapper:not(:last-child){margin-bottom:40px;}
.wd-all-open-title{margin-bottom:30px;font-size:22px;}
.wd-title-style-overline .wd-all-open-title{border-top:1px solid var(--brdcolor-gray-300);}
.wd-title-style-overline .wd-all-open-title span{display:inline-block;margin-top:-1px;padding-top:20px;border-top:3px solid var(--wd-primary-color);}
.wd-side-hidden[class*="woocommerce-Tabs-panel--"]{display:flex;flex-direction:column;overflow-y:hidden;}
.wd-side-hidden .woocommerce-Tabs-panel{padding:20px;}
.wd-side-hidden .wd-scroll-content{max-height:100%;flex:1 1 auto;}
.wd-hidden-tab-title{display:flex;justify-content:space-between;align-items:center;padding-block:20px;gap:12px;font-size:16px;font-weight:var(--wd-title-font-weight);color:var(--wd-title-color);transition:all .25s ease;cursor:pointer;}
.wd-hidden-tab-title:after{font-size:60%;font-weight:400;font-style:normal;color:var(--color-gray-300);font-family:"woodmart-font";content:"\f113";}
.wd-hidden-tab-title:not(:first-of-type){border-top:1px solid var(--brdcolor-gray-300);}
.wd-hidden-tab-title:is(
:hover, .wd-active){color:var(--wd-primary-color);}
.wd-hidden-tab-title + .wd-side-hidden{display:none;}
.product_title{font-size:34px;line-height:1.2;--page-title-display:block;}
.wd-single-title .product_title{margin-bottom:0;}
.wd-single-short-desc .woocommerce-product-details__short-description{margin-bottom:0;}
.wd-single-attrs.wd-style-default .shop_attributes{--wd-attr-brd-style:none;--wd-attr-brd-width:0.01px;}
.wd-single-attrs:is(
.wd-layout-grid, .wd-layout-inline) tr{justify-content:flex-start;}
.wd-single-attrs:is(
.wd-layout-grid, .wd-layout-inline) td{text-align:start;}
.wd-single-attrs.wd-layout-inline th{flex:0 0 auto;}
.wd-single-attrs.wd-layout-grid tr{flex-direction:column;align-items:flex-start;}
.product-image-summary .shop_attributes{--wd-attr-v-gap:10px;--wd-attr-brd-style:dashed;margin-bottom:var(--wd-mb);}
.wd-single-attrs.wd-hide-name th:not(:has(.wd-attr-name-img)), .wd-single-attrs.wd-hide-name .wd-attr-name-label, .wd-single-attrs.wd-hide-image .wd-attr-name-img{display:none;}
.wd-single-price .price{margin-bottom:0;}
.wd-single-price .price, .summary-inner > .price{font-size:155%;line-height:1.2;}
.wd-single-price .price .price, .summary-inner > .price .price{font-size:inherit;}
.wd-single-price .price .login-to-prices-msg, .summary-inner > .price .login-to-prices-msg{font-size:80%;}
.wd-single-price .price:empty, .summary-inner > .price:empty{display:none;}
.woocommerce-product-rating .star-rating{margin-inline-end:5px;}
.woocommerce-review-link{--wd-link-decor:none;--wd-link-decor-hover:none;color:var(--color-gray-500);vertical-align:middle;}
.woocommerce-review-link:hover{color:var(--color-gray-900);}
.wd-single-stock-status{--wd-tags-mb:0;}
.wd-single-stock-status:not(:has(.stock)){display:none;}
.wd-single-countdown .wd-el-title{margin-bottom:10px;font-size:18px;justify-content:var(--text-align);}
.wd-single-action-btn{line-height:1;}
.wd-single-action-btn .wd-action-btn > a{transition:none;}
.wd-single-action-btn .wd-action-btn > a > span, .wd-single-action-btn .wd-action-btn > a:before{color:inherit;transition:color .25s ease, opacity .15s ease;}
.wd-single-action-btn .wd-action-btn.wd-style-icon > a{width:auto;height:auto;line-height:1;}
.summary-inner > .wd-action-btn{margin-inline-end:20px;}
.summary-inner > .wd-action-btn:last-child{margin-bottom:var(--wd-mb);}
.group_table{display:block;padding-top:15px;margin-bottom:15px;border-top:2px solid var(--brdcolor-gray-300);}
.group_table tbody{display:flex;flex-direction:column;}
.group_table tr{min-height:130px;position:relative;display:flex;flex-direction:column;gap:10px;padding-inline-start:115px;padding-bottom:15px;border-bottom:1px solid var(--brdcolor-gray-300);}
.group_table tr:not(:last-child){margin-bottom:15px;}
.group_table td{padding:0;border:none;}
.group_table td label{margin-bottom:0;}
.group_table td.product-quantity > a{padding:5px 14px;min-height:36px;font-size:12px;--btn-bgcolor:transparent;--btn-brd-width:2px;white-space:nowrap;}
.group_table td.product-quantity > .added_to_cart{display:none;}
.group_table .product-thumbnail{position:absolute;top:0;inset-inline-start:0;overflow:hidden;max-height:115px;border-radius:calc(var(--wd-brd-radius) / 1.5);}
.group_table .product-thumbnail img{min-width:100px;max-width:100px;}
.group_table .quantity{--wd-form-height:30px;}
.group_table .price{display:flex;align-items:center;flex-wrap:wrap;row-gap:5px;}
.group_table .stock{flex:1 1 100%;order:-1;margin-block:0;}
.wd-single-add-cart > div > *:last-child,
.wd-single-add-cart > *:last-child{margin-bottom:0;}
.wd-btn-design-full form.cart :where(.single_add_to_cart_button, .wd-buy-now-btn){flex:1 1 auto;}
[class*="wd-single-"].wd-swatch-layout-inline table.variations tbody{display:flex;flex-wrap:wrap;align-items:center;justify-content:var(--content-align);gap:20px 40px;}
[class*="wd-single-"].wd-swatch-layout-inline table.variations .cell{padding-bottom:0;}
.wd-stock-status-off :is(
.stock, .woocommerce-variation-availability){display:none;}
.wd-single-add-cart.wd-design-justify .variations_form{margin-right:-30px;margin-bottom:-20px;margin-left:-30px;}
.wd-single-add-cart.wd-design-justify .variations_form > *{margin-right:30px;margin-left:30px;}
.wd-single-add-cart.wd-design-justify table.variations{flex:1 1 auto;width:auto;}
.wd-single-add-cart.wd-design-justify .single_variation_wrap{flex:0 0 auto;margin-bottom:var(--wd-var-table-mb);transition:margin-bottom .3s ease;}
.wd-single-add-cart.wd-design-justify .variations_form > p.stock{margin-bottom:var(--wd-var-table-mb);}
.wd-single-add-cart.wd-design-justify.wd-btn-design-full table.variations{flex:0 1 auto;}
.wd-single-add-cart.wd-design-justify.wd-btn-design-full .single_variation_wrap{flex:1 1 auto;}
.product-design-alt .woocommerce-product-details__short-description :is(ul, ol){padding-inline-start:0;list-style:none;text-align:center;}
.product-design-alt .summary-inner .wd-tab-wrapper > div .wd-accordion-opener{display:none;}
.product-design-alt .summary-inner .woocommerce-Tabs-panel{text-align:start;}
.product-design-alt .summary-inner > .wd-action-btn{margin-inline:10px;}
.wd-products-tabs .wd-wpb{margin-bottom:0;}
.wd-products-tabs .wd-tab-content:not(.wd-in) .wd-nav-arrows{opacity:0;transition:none;}
.wd-products-tabs .wd-tab-content.wd-active{display:block;}
.wd-products-tabs .wd-nav-arrows{transition:opacity .25s ease .25s;}
.wd-products-tabs .wd-nav-arrows:where(.wd-pos-together){--wd-arrow-offset-v:calc(var(--wd-row-gap) + -8px);}
.wd-products-tabs .wd-ajax-arrows:where(.wd-pos-together){--wd-arrow-offset-v:calc(var(--wd-row-gap) + 7px);}
.wd-products-tabs .products-bordered-grid :where(.wd-nav-arrows.wd-pos-together){--wd-arrow-offset-v:calc(var(--wd-row-gap) + 7px);}
.wd-product-filters{align-items:center;}
.wd-pf-checkboxes{position:relative;}
.wd-pf-btn button{padding-inline:40px;border-radius:var(--btn-accented-brd-radius);color:var(--btn-accented-color);box-shadow:var(--btn-accented-box-shadow);background-color:var(--btn-accented-bgcolor);text-transform:var(--btn-accented-transform, var(--btn-transform, uppercase));font-weight:var(--btn-accented-font-weight, var(--btn-font-weight, 600));font-family:var(--btn-accented-font-family, var(--btn-font-family, inherit));font-style:var(--btn-accented-font-style, var(--btn-font-style, unset));}
.wd-pf-btn button:hover{color:var(--btn-accented-color-hover);box-shadow:var(--btn-accented-box-shadow-hover);background-color:var(--btn-accented-bgcolor-hover);}
.wd-pf-btn button:active{box-shadow:var(--btn-accented-box-shadow-active);bottom:var(--btn-accented-bottom-active, 0);}
.wd-grid-f-stretch .wd-pf-btn{flex:0 0 auto;width:auto;}
.wd-pf-title{position:relative;display:flex;align-items:center;gap:10px;height:30px;line-height:1;cursor:pointer;transition:all .3s ease;user-select:none;padding-inline-end:20px;}
.wd-pf-title span{flex:1 0 auto;color:var(--color-gray-800);font-weight:600;text-align:start;transition:all .3s ease;}
.wd-pf-title:after{position:absolute;top:50%;margin-top:-6px;color:var(--color-gray-300);font-size:12px;inset-inline-end:0;content:"\f129";font-family:"woodmart-font";}
.wd-style-form .wd-pf-title{height:var(--wd-form-height);border:var(--wd-form-brd-width) solid var(--wd-form-brd-color);border-radius:var(--wd-form-brd-radius);background-color:var(--wd-form-bg);padding-inline:15px 35px;}
.wd-style-form .wd-pf-title:hover{border-color:var(--wd-form-brd-color-focus);}
.wd-style-form .wd-pf-title span{text-transform:uppercase;font-size:12px;}
.wd-style-form .wd-pf-title:after{inset-inline-end:15px;}
.wd-style-form-underlined .wd-pf-title{height:var(--wd-form-height);border-bottom:var(--wd-form-brd-width) solid var(--wd-form-brd-color);}
.wd-style-form-underlined .wd-pf-title:hover{border-color:var(--wd-form-brd-color-focus);}
.wd-style-form-underlined .wd-pf-title:after{inset-inline-end:7px;}
.wd-pf-results{--list-mb:0;--li-mb:0;--li-pl:0;overflow:hidden;white-space:nowrap;list-style:none;}
.wd-pf-results li{position:relative;display:inline-block;padding:4px 8px;background-color:var(--bgcolor-gray-200);color:var(--color-gray-800);font-weight:600;font-size:12px;transition:all .25s ease;margin-inline-end:5px;}
.wd-pf-results li:after{position:absolute;top:50%;margin-top:-4px;font-size:8px;font-weight:400;opacity:0;transition:opacity .2s ease;inset-inline-start:7px;content:"\f112";font-family:"woodmart-font";}
.wd-pf-results li:hover{padding-inline-start:20px;}
.wd-pf-results li:hover:after{opacity:1;}
.wd-pf-dropdown{inset-inline:0;min-width:200px;}
.wd-pf-dropdown .wd-scroll{overflow:hidden;border-radius:var(--wd-brd-radius);}
.wd-pf-dropdown a{--wd-link-decor:none;--wd-link-decor-hover:none;display:flex;align-items:center;padding:8px 18px;color:var(--color-gray-500);line-height:1.3;}
.wd-pf-dropdown a:hover{background-color:var(--bgcolor-gray-200);}
.wd-pf-dropdown .wd-active > a{background-color:var(--bgcolor-gray-100);}
.wd-pf-price-range .wd-pf-dropdown{padding:20px;}
.wd-pf-price-range .ui-slider-horizontal{margin-bottom:20px;}
.wd-pf-price-range .filter_price_slider_amount{margin:0 -20px -20px -20px;padding:10px 20px;border-top:1px solid var(--brdcolor-gray-300);}
.wd-pf-price-range .price_label .from:after{content:"-";margin:0 5px;}
.wd-pf-categories .children a{padding-inline-start:35px;}
.wd-pf-categories .children .children a{padding-inline-start:55px;}
.wd-products-element{position:relative;}
.wd-products{position:relative;align-items:flex-start;transition:all .25s ease;}
.wd-products.wd-loading, .wd-content-layout.wd-loading .wd-products[data-source="main_loop"]{opacity:0;transform:translate3d(0, 30px, 0);pointer-events:none;}
.wd-ajax-arrows.wd-nav-arrows.wd-pos-sep:after{display:none;}
.wd-ajax-arrows.wd-nav-arrows.wd-pos-sep .wd-btn-arrow{inset-block:0;}
.wd-ajax-arrows.wd-nav-arrows.wd-pos-sep .wd-btn-arrow .wd-arrow-inner{position:sticky;top:calc(50% - var(--wd-arrow-offset-v, 0px) + var(--wd-arrow-height, var(--wd-arrow-size, 50px)) / -2);}
.wd-ajax-arrows:where(.wd-pos-together){--wd-arrow-offset-v:15px;}
.wd-animated-products .wd-product{opacity:0;transition:transform .3s ease, opacity .3s ease;transform:scale(0.7);}
.wd-animated-products .wd-product.wd-animated{opacity:1;transform:none;}
.wd-highlighted-products{padding:20px;border:2px solid var(--wd-primary-color);border-radius:var(--wd-brd-radius);}
.wd-highlighted-products .wd-ajax-arrows.wd-nav-arrows.wd-pos-sep .wd-btn-arrow{top:calc(50% - var(--wd-arrow-offset-v, 0px) + var(--wd-arrow-height, var(--wd-arrow-size, 50px)) / -2);bottom:unset;}
.wd-highlighted-products .wd-sticky-loader{align-items:center;}
.wd-highlighted-products .wd-sticky-loader .wd-loader{position:unset;}
.wd-highlighted-products .wd-carousel-inner{position:unset;}
.wd-highlighted-products .wd-nav-arrows:where(.wd-pos-together){--wd-arrow-offset-v:-51px;--wd-arrow-offset-h:-10px;}
.wd-highlighted-products .wd-nav-arrows:where(.wd-pos-sep){--wd-arrow-offset-h:calc(var(--wd-arrow-width, var(--wd-arrow-size, 50px)) / -2);--wd-arrow-shadow:0 0 4px rgba(var(--bgcolor-black-rgb), .10);--wd-arrow-bg:var(--color-white);--wd-arrow-icon-size:16px;--wd-arrow-radius:50%;}
.wd-brands [class*="wd-grid"]{--wd-gap-lg:.001px;}
.wd-brand-item{position:relative;display:flex;align-items:center;height:100%;justify-content:var(--wd-align, center);padding:var(--wd-brand-pd, 20px);}
.wd-brand-item a{--wd-link-color:var(--color-gray-500);--wd-link-color-hover:var(--wd-primary-color);--wd-link-decor:none;--wd-link-decor-hover:none;display:flex;align-items:center;justify-content:var(--wd-align, center);height:100%;width:100%;z-index:1;}
.wd-brand-item img{max-height:var(--wd-brand-img-height, 60px);height:var(--wd-brand-img-height, revert-layer);width:var(--wd-brand-img-width, revert-layer);object-fit:contain;transition:all .25s ease;transform:translate3d(0, 0, 0);}
.wd-brands .wd-carousel-item{height:auto;}
.wd-brands.wd-layout-list [class*="wd-grid"]{--wd-gap-lg:20px;}
.wd-brands.wd-layout-list:not(:is(.wd-with-bg, .wd-with-brd)) .wd-brand-item{padding:var(--wd-brand-pd, 0.001px);}
.wd-brands:is(.wd-with-bg, .wd-with-brd) [class*="wd-grid"]{--wd-gap-lg:20px;}
.wd-brands:is(.wd-with-bg, .wd-with-brd) .wd-brand-item{border-radius:var(--wd-brd-radius);}
.wd-brands.wd-with-bg .wd-brand-item{background-color:var(--wd-brand-bg, rgba(var(--bgcolor-black-rgb), 0.04));}
.wd-brands.wd-with-brd .wd-brand-item{border:1px solid var(--brdcolor-gray-300);}
.wd-hover-simple .wd-brand-item img{filter:grayscale(100%);}
.wd-hover-simple .wd-brand-item:hover img{filter:grayscale(0);}
.wd-hover-alt .wd-brand-item img{opacity:.5;filter:grayscale(100%);}
.wd-hover-alt .wd-brand-item:hover img{opacity:1;filter:grayscale(0);}
.wd-brands.wd-style-bordered.wd-layout-grid .wd-grid-g{gap:0;-webkit-clip-path:inset(2px 2px 2px 2px);clip-path:inset(2px 2px 2px 2px);}
.wd-brands.wd-style-bordered.wd-layout-grid .wd-col{border-inline-end:1px solid var(--brdcolor-gray-300);border-bottom:1px solid var(--brdcolor-gray-300);}
.wd-brands.wd-style-bordered.wd-layout-carousel .wd-carousel-inner{margin:0;border:1px solid var(--brdcolor-gray-300);border-radius:var(--wd-brd-radius);}
.wd-brands.wd-style-bordered.wd-layout-carousel .wd-carousel{z-index:1;padding:0;margin:0;border-radius:inherit;-webkit-mask-image:linear-gradient(to left, transparent 1px, black 1px);mask-image:linear-gradient(to left, transparent 1px, black 1px);}
.wd-brands.wd-style-bordered.wd-layout-carousel .wd-carousel-item{padding:0;border-inline-end:1px solid var(--brdcolor-gray-300);}
.wd-brands.wd-style-bordered.wd-layout-list .wd-grid-g{row-gap:var(--wd-brand-pd, 10px);}
.wd-brands.wd-style-bordered.wd-layout-list .wd-brand-item{border-bottom:1px solid var(--brdcolor-gray-300);}
.wd-brands.wd-style-bordered.wd-layout-list:not(:is(.wd-with-bg, .wd-with-brd)) .wd-brand-item{padding:0 0 var(--wd-brand-pd, 10px) 0;}
.track_order{display:flex;align-items:flex-end;flex-wrap:wrap;margin-inline:-5px;}
.track_order p{padding-inline:5px;}
.track_order p:first-child{flex:1 1 100%;margin-bottom:30px;max-width:100%;width:100%;text-align:center;font-size:110%;}
.track_order .button{min-width:130px;}
.track_order .form-row{float:none;width:auto;}
.track_order :is(
.form-row-first, .form-row-last){flex:1 1 auto;}
.track_order .clear{display:none;}
button[name="track"]{border-radius:var(--btn-accented-brd-radius);color:var(--btn-accented-color);box-shadow:var(--btn-accented-box-shadow);background-color:var(--btn-accented-bgcolor);text-transform:var(--btn-accented-transform, var(--btn-transform, uppercase));font-weight:var(--btn-accented-font-weight, var(--btn-font-weight, 600));font-family:var(--btn-accented-font-family, var(--btn-font-family, inherit));font-style:var(--btn-accented-font-style, var(--btn-font-style, unset));}
button[name="track"]:hover{color:var(--btn-accented-color-hover);box-shadow:var(--btn-accented-box-shadow-hover);background-color:var(--btn-accented-bgcolor-hover);}
button[name="track"]:active{box-shadow:var(--btn-accented-box-shadow-active);bottom:var(--btn-accented-bottom-active, 0);}
.wc-block-cart, .wc-block-checkout{font-size:clamp(12px, 1.2em, 18px);}:is(
div.wc-block-checkout, div.wc-block-cart) [class*='wc-block-components'] :is(
input[type='text'],
input[type='email'],
input[type='tel'],
.wc-block-components-textarea){border:var(--wd-form-brd-width) solid var(--wd-form-brd-color);border-radius:var(--wd-form-brd-radius);height:var(--wd-form-height);background-color:var(--wd-form-bg) !important;color:var(--wd-form-color) !important;box-shadow:none !important;font-size:14px;}:is(
div.wc-block-checkout, div.wc-block-cart) [class*='wc-block-components'] :is(
input[type='text'],
input[type='email'],
input[type='tel'],
.wc-block-components-textarea):focus{border-color:var(--wd-form-brd-color-focus);border-width:var(--wd-form-brd-width);}:is(
div.wc-block-checkout, div.wc-block-cart) [class*='wc-block-components'].has-error :is(
input[type='text'],
input[type='email'],
input[type='tel'],
.wc-block-components-textarea){border-color:#CC1818;}:is(
div.wc-block-checkout, div.wc-block-cart) .wc-block-components-text-input{font-size:14px;}:is(
div.wc-block-checkout, div.wc-block-cart) .wc-block-components-text-input > label{color:var(--wd-form-placeholder-color);line-height:1.4;}
.form-style-underlined :is(
div.wc-block-checkout, div.wc-block-cart) .wc-block-components-text-input > label{margin-inline:2px;}:is(
div.wc-block-checkout, div.wc-block-cart) .wc-blocks-components-select{font-size:14px;}:is(
div.wc-block-checkout, div.wc-block-cart) .wc-blocks-components-select .wc-blocks-components-select__container{border-color:var(--wd-form-brd-color) !important;border-radius:var(--wd-form-brd-radius);background-color:var(--wd-form-bg);height:42px;}:is(
div.wc-block-checkout, div.wc-block-cart) .wc-blocks-components-select .wc-blocks-components-select__container > select{padding:1em .5em 0;border-radius:inherit !important;border-color:inherit;border-width:var(--wd-form-brd-width);color:var(--wd-form-color);}:is(
div.wc-block-checkout, div.wc-block-cart) .wc-blocks-components-select .wc-blocks-components-select__container > select:focus{border-color:var(--wd-form-brd-color-focus);}:is(
div.wc-block-checkout, div.wc-block-cart) .wc-blocks-components-select .wc-blocks-components-select__container label{color:var(--wd-form-placeholder-color);}:is(
div.wc-block-checkout, div.wc-block-cart) .wc-blocks-components-select .wc-blocks-components-select__container svg{fill:var(--wd-form-brd-color);}
body:not(.woocommerce-block-theme-has-button-styles) :is(
div.wc-block-checkout, div.wc-block-cart) .wc-block-components-button:not(.is-link).wp-element-button{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:5px;outline:none;border-radius:var(--btn-brd-radius, 0px);vertical-align:middle;text-align:center;text-decoration:none !important;text-shadow:none;line-height:1.2;cursor:pointer;transition:all .25s ease;padding:5px 20px;min-height:42px;font-size:13px;border-radius:var(--btn-accented-brd-radius);color:var(--btn-accented-color);box-shadow:var(--btn-accented-box-shadow);background-color:var(--btn-accented-bgcolor);text-transform:var(--btn-accented-transform, var(--btn-transform, uppercase));font-weight:var(--btn-accented-font-weight, var(--btn-font-weight, 600));font-family:var(--btn-accented-font-family, var(--btn-font-family, inherit));font-style:var(--btn-accented-font-style, var(--btn-font-style, unset));outline:none !important;min-height:42px !important;}
body:not(.woocommerce-block-theme-has-button-styles) :is(
div.wc-block-checkout, div.wc-block-cart) .wc-block-components-button:not(.is-link).wp-element-button:hover{color:var(--btn-accented-color-hover);box-shadow:var(--btn-accented-box-shadow-hover);background-color:var(--btn-accented-bgcolor-hover);}
body:not(.woocommerce-block-theme-has-button-styles) :is(
div.wc-block-checkout, div.wc-block-cart) .wc-block-components-button:not(.is-link).wp-element-button:active{box-shadow:var(--btn-accented-box-shadow-active);bottom:var(--btn-accented-bottom-active, 0);}
body .wc-block-components-formatted-money-amount{font-weight:600;}
body .wc-block-components-totals-item__value{color:var(--wd-text-color);font-weight:400;}
body .wc-block-components-totals-item__value strong{font-weight:inherit;}
body .wc-block-components-totals-footer-item-tax-value{color:var(--wd-primary-color);}
div.wc-block-cart:is(
.is-large, .is-mobile),
div.wc-block-cart table.wc-block-cart-items{margin-bottom:0;}
div.wc-block-cart.is-large .wc-block-cart-items th, div.wc-block-cart.is-large .wc-block-cart__totals-title{padding-inline:8px;color:var(--wd-title-color);font-style:var(--wd-title-font-style);font-family:var(--wd-title-font);font-size:16px;line-height:1;}
.wc-block-components-totals-shipping__change-address__link{min-height:auto;margin-top:15px !important;}
.wc-block-components-product-name{color:var(--wd-entities-title-color);font-weight:var(--wd-entities-title-font-weight);font-family:var(--wd-entities-title-font);line-height:1.4;}
.wc-block-components-product-name:hover{color:var(--wd-entities-title-color-hover);}
.wc-block-components-product-details__name{color:var(--color-gray-800);}
.wc-block-cart-item__remove-link{min-height:auto;}
.wc-block-components-totals-item__label{font-weight:var(--wd-title-font-weight);color:var(--wd-title-color);font-family:var(--wd-title-font);}
div.wc-block-components-quantity-selector input.wc-block-components-quantity-selector__input, div.wc-block-components-quantity-selector .wc-block-components-quantity-selector__button{color:var(--wd-form-color);box-shadow:none !important;height:42px;border:var(--wd-form-brd-width) solid var(--wd-form-brd-color);}
div.wc-block-components-quantity-selector input.wc-block-components-quantity-selector__input{flex:unset;min-width:unset;width:30px;font-size:14px;border-radius:0;border-right:none;border-left:none;font-weight:var(--wd-text-font-weight);background-color:var(--wd-form-bg);}
div.wc-block-components-quantity-selector .wc-block-components-quantity-selector__button{padding:0 5px;min-width:25px;min-height:unset;background:var(--wd-form-bg);opacity:1 !important;}
div.wc-block-components-quantity-selector .wc-block-components-quantity-selector__button:hover{color:#FFF;background-color:var(--wd-primary-color);border-color:var(--wd-primary-color);}
div.wc-block-components-quantity-selector .wc-block-components-quantity-selector__button--minus{border-start-start-radius:var(--wd-form-brd-radius);border-end-start-radius:var(--wd-form-brd-radius);}
div.wc-block-components-quantity-selector .wc-block-components-quantity-selector__button--plus{border-start-end-radius:var(--wd-form-brd-radius);border-end-end-radius:var(--wd-form-brd-radius);}
div.wc-block-components-quantity-selector:after{display:none;}
.wc-block-cart.is-large span.wc-block-cart__totals-title{color:var(--wd-title-color);font-family:var(--wd-title-font);font-size:16px;line-height:1.4;}
.is-mobile .wc-block-cart__sidebar{margin-top:20px;margin-bottom:0px !important;}
.wc-block-components-chip__remove{min-height:auto;}
.wc-block-components-notices__snackbar > div{display:flex;flex-direction:column;}
.wc-block-components-notices__snackbar .wc-block-components-notice-banner{flex-wrap:nowrap;}
.wc-block-components-notice-banner button.wc-block-components-notice-banner__dismiss{margin:0 !important;}
.wc-block-components-notice-banner.is-info .wc-block-components-notice-banner__dismiss > svg{fill:var(--notices-warning-color);}
.wc-block-components-totals-shipping__change-address__link{--btn-color:var(--color-gray-800);}
.wp-block-woocommerce-cart-cross-sells-block{margin-top:30px;}
.wp-block-woocommerce-empty-cart-block .wc-block-cart__empty-cart__title{margin-bottom:15px;color:var(--wd-title-color);font-weight:var(--wd-title-font-weight);font-style:var(--wd-title-font-style);font-family:var(--wd-title-font);line-height:1.2;}
.wp-block-woocommerce-empty-cart-block .wc-block-cart__empty-cart__title.with-empty-cart-icon:before{height:unset;width:unset;margin-bottom:20px;color:rgba(var(--bgcolor-black-rgb), 0.07);font-weight:400;font-size:3.8em;line-height:1;-webkit-mask-image:unset;mask-image:unset;background-color:transparent;content:"\f147";font-family:"woodmart-font";}
.wc-block-components-panel__button{display:block;min-height:unset;}
.wc-block-components-panel__button[aria-expanded="true"]{margin-bottom:20px !important;}
.wc-block-components-order-summary span.wc-block-components-order-summary__button-text{font-weight:var(--wd-title-font-weight);color:var(--wd-title-color);}
.wc-block-components-order-summary .wc-block-components-order-summary-item:after{border-color:rgba(var(--bgcolor-black-rgb), 0.4);}
.wc-block-components-order-summary div.wc-block-components-order-summary-item__quantity{background:var(--wd-main-bgcolor);border-color:var(--color-gray-600);box-shadow:0 0 0 2px var(--wd-main-bgcolor);color:var(--color-gray-900);}
div.is-large .wp-block-woocommerce-checkout-order-summary-block{border-radius:var(--wd-brd-radius);border-color:var(--brdcolor-gray-300);}
div.is-large .wp-block-woocommerce-checkout-order-summary-block .wc-block-components-totals-wrapper:first-child:after{border-width:2px 0 0;}
div.is-large .wc-block-checkout__sidebar{top:calc(var(--wd-admin-bar-h) + var(--wd-header-sticky-h) + 15px);}
div.wc-block-components-radio-control--highlight-checked .wc-block-components-radio-control-accordion-option--checked-option-highlighted, div.wc-block-components-radio-control--highlight-checked label.wc-block-components-radio-control__option--checked-option-highlighted, div.wc-block-components-radio-control--highlight-checked:after{border-radius:var(--wd-brd-radius);}
.wc-block-checkout .wc-block-checkout__terms{margin-bottom:20px;}
.wc-block-checkout .wc-block-checkout__terms.wc-block-checkout__terms--with-separator{padding-top:20px;border-color:var(--brdcolor-gray-300);}
.wc-block-checkout .wc-block-components-checkbox{margin-top:0px;}
.wc-block-checkout .wc-block-components-checkbox label{align-items:center;}
.wc-block-checkout.is-large .wc-block-checkout__actions{padding-bottom:0;}
.wc-block-components-address-card__edit{--btn-padding:0;--btn-height:none;--btn-bgcolor-hover:transparent;}
.is-large.wc-block-cart table.wc-block-cart-items, .is-large.wc-block-cart table.wc-block-cart-items td, .is-large.wc-block-cart .wc-block-components-totals-wrapper, .is-large.wc-block-cart .wp-block-woocommerce-cart-order-summary-totals-block, form.wc-block-checkout__form--with-step-numbers .wc-block-components-checkout-step--with-step-number .wc-block-components-checkout-step__container:after, .is-large .wc-block-components-totals-wrapper{border-color:var(--brdcolor-gray-300);}
.wd-sizeguide .responsive-table{margin-bottom:0;}
.wd-sizeguide-title{text-align:center;text-transform:uppercase;font-size:24px;}
.wd-sizeguide-content{margin-bottom:30px;}
.wd-sizeguide-table :is(
tr, td){transition:all .25s ease;}
.wd-sizeguide-table td{text-align:center;}
.wd-sizeguide-table tr:first-child{background-color:var(--bgcolor-gray-100);}
.wd-sizeguide-table tr:first-child td{border-bottom:none;color:var(--wd-title-color);text-transform:uppercase;font-weight:var(--wd-title-font-weight);font-style:var(--wd-title-font-style);font-size:14px;font-family:var(--wd-title-font);}
.wd-sizeguide-table tr:first-child td:empty{padding:0;border-color:transparent;}
.wd-sizeguide-table tr:not(:first-child):hover{background-color:var(--bgcolor-gray-200);}
.wd-sizeguide-table tr:not(:first-child):hover td{color:var(--color-gray-700);}
.wd-sizeguide-table tr:not(:first-child) td:hover{background-color:var(--bgcolor-gray-300);}
.wd-sizeguide-icon > a:before{content:"\f13f";}
.wd-product-instagram{margin-bottom:35px;padding-top:40px;border-top:1px solid var(--brdcolor-gray-300);}
.wd-product-instagram .product-instagram-intro{font-size:16px;}
.wd-product-instagram .product-instagram-intro span{color:var(--color-gray-800);font-weight:600;}
.wd-popup-quick-view-wrap{--wd-popup-width:970px;}
.quick-view-vertical .wd-scroll-content{max-height:unset;}
.quick-view-horizontal .product-image-summary{--wd-col-lg:2;--wd-col-sm:1;--wd-gap-lg:30px;--wd-gap-md:20px;min-height:450px;}
.popup-quick-view .woocommerce-product-gallery{width:auto;min-width:100%;}
.popup-quick-view .woocommerce-product-gallery .wd-carousel{--wd-gallery-gap:0.001px;--wd-col:1;}
.popup-quick-view .woocommerce-product-gallery .woocommerce-product-gallery__image{margin:0;}
.popup-quick-view .wd-product-brands img{max-width:65px;}
.popup-quick-view .wd-scroll-content > a{border-radius:var(--btn-accented-brd-radius);color:var(--btn-accented-color);box-shadow:var(--btn-accented-box-shadow);background-color:var(--btn-accented-bgcolor);text-transform:var(--btn-accented-transform, var(--btn-transform, uppercase));font-weight:var(--btn-accented-font-weight, var(--btn-font-weight, 600));font-family:var(--btn-accented-font-family, var(--btn-font-family, inherit));font-style:var(--btn-accented-font-style, var(--btn-font-style, unset));}
.popup-quick-view .wd-scroll-content > a:hover{color:var(--btn-accented-color-hover);box-shadow:var(--btn-accented-box-shadow-hover);background-color:var(--btn-accented-bgcolor-hover);}
.popup-quick-view .wd-scroll-content > a:active{box-shadow:var(--btn-accented-box-shadow-active);bottom:var(--btn-accented-bottom-active, 0);}
.popup-quick-view .wd-scroll-content > a.added{display:none;}
.btn.view-details-btn{position:absolute;inset-inline:0;bottom:0;z-index:2;transition:all .25s ease;transform:translateY(100%);color:var(--btn-accented-color);box-shadow:var(--btn-accented-box-shadow);background-color:var(--btn-accented-bgcolor);text-transform:var(--btn-accented-transform, var(--btn-transform, uppercase));font-weight:var(--btn-accented-font-weight, var(--btn-font-weight, 600));font-family:var(--btn-accented-font-family, var(--btn-font-family, inherit));font-style:var(--btn-accented-font-style, var(--btn-font-style, unset));}
.btn.view-details-btn:hover{color:var(--btn-accented-color-hover);box-shadow:var(--btn-accented-box-shadow-hover);background-color:var(--btn-accented-bgcolor-hover);}
.btn.view-details-btn:active{box-shadow:var(--btn-accented-box-shadow-active);bottom:var(--btn-accented-bottom-active, 0);}
.woocommerce-product-gallery:hover .btn.view-details-btn{transform:none;}
.wd-popup-added-cart-wrap{--wd-popup-width:450px;}
.wd-popup-added-cart{text-align:center;}
.wd-popup-added-cart h3{font-size:24px;}
.wd-popup-added-cart .btn{margin:5px 10px;}
.wd-popup-added-cart .close-popup{border-radius:var(--btn-default-brd-radius);color:var(--btn-default-color);box-shadow:var(--btn-default-box-shadow);background-color:var(--btn-default-bgcolor);text-transform:var(--btn-default-transform, var(--btn-transform, uppercase));font-weight:var(--btn-default-font-weight, var(--btn-font-weight, 600));font-family:var(--btn-default-font-family, var(--btn-font-family, inherit));font-style:var(--btn-default-font-style, var(--btn-font-style, unset));}
.wd-popup-added-cart .close-popup:hover{color:var(--btn-default-color-hover);box-shadow:var(--btn-default-box-shadow-hover);background-color:var(--btn-default-bgcolor-hover);}
.wd-popup-added-cart .close-popup:active{box-shadow:var(--btn-default-box-shadow-active);bottom:var(--btn-default-bottom-active);}
.wd-popup-added-cart .view-cart{border-radius:var(--btn-accented-brd-radius);color:var(--btn-accented-color);box-shadow:var(--btn-accented-box-shadow);background-color:var(--btn-accented-bgcolor);text-transform:var(--btn-accented-transform, var(--btn-transform, uppercase));font-weight:var(--btn-accented-font-weight, var(--btn-font-weight, 600));font-family:var(--btn-accented-font-family, var(--btn-font-family, inherit));font-style:var(--btn-accented-font-style, var(--btn-font-style, unset));}
.wd-popup-added-cart .view-cart:hover{color:var(--btn-accented-color-hover);box-shadow:var(--btn-accented-box-shadow-hover);background-color:var(--btn-accented-bgcolor-hover);}
.wd-popup-added-cart .view-cart:active{box-shadow:var(--btn-accented-box-shadow-active);bottom:var(--btn-accented-bottom-active, 0);}
body > .wp-site-blocks .wp-block-cover, body > .wp-site-blocks .wp-block-cover-image{position:relative;display:flex;justify-content:center;padding:1em;}
body > .wp-site-blocks .wp-block-cover .wp-block-cover__inner-container, body > .wp-site-blocks .wp-block-cover-image .wp-block-cover__inner-container{width:100%;}
body > .wp-site-blocks .wp-block-social-links{--li-pl:0;}
body:has(.wp-block-woocommerce-coming-soon[data-store-only="false"]) .wd-toolbar{display:none;}
body:has(.wp-block-woocommerce-coming-soon[data-store-only="false"]).sticky-toolbar-on{padding-bottom:0;}
body #coming-soon-footer-banner a.coming-soon-footer-banner-dismiss{width:60px;height:100%;background-image:none;}
.coming-soon-footer-banner__content a{color:currentColor !important;text-decoration:underline !important;}
.woocommerce-store-notice:not([style*="none;"]) ~ #coming-soon-footer-banner{animation-delay:5s;}
.wd-content-layout.wd-grid-g:has(> .wp-site-blocks){display:block;}
.wd-sticky-btn{position:fixed;inset:auto 0 0 0;z-index:340;display:flex;align-items:center;overflow:hidden;padding-block:10px;height:var(--wd-sticky-btn-height);background-color:var(--bgcolor-white);box-shadow:0 0 9px rgba(0, 0, 0, 0.12);transition:transform 0.5s cubic-bezier(0.19, 1, 0.22, 1);transform:translate3d(0, 100%, 0);}
.wd-sticky-btn .container{display:flex;align-items:center;column-gap:15px;}
.wd-sticky-btn-content{display:flex;flex:1 1 auto;align-items:center;column-gap:10px;}
.wd-sticky-btn-thumbnail{flex:0 0 auto;overflow:hidden;}
.wd-sticky-btn-thumbnail img{min-width:65px;max-width:65px;max-height:calc(var(--wd-sticky-btn-height) - 20px);border-radius:calc(var(--wd-brd-radius) / 1.5);object-fit:cover;object-position:center;}
.wd-sticky-btn-info{flex:1 1 auto;}
.wd-sticky-btn .woocommerce-price-suffix{display:block;}
.wd-sticky-btn .wd-entities-title{margin-bottom:0;font-size:14px;}
.wd-sticky-btn .star-rating{margin-top:5px;}
.wd-sticky-btn .price{margin-inline-end:15px;text-align:end;font-size:16px;}
.wd-sticky-btn .wd-sticky-btn-cart{display:flex;align-items:center;}
.wd-sticky-btn .wd-sticky-btn-cart > .wd-buy-now-btn{margin-inline-start:10px;}
.wd-sticky-btn form.cart{flex:0 0 auto;align-items:center;}
.wd-sticky-btn p.stock{margin-bottom:0;margin-inline-end:15px;font-size:14px;}
.wd-sticky-btn .wd-action-btn.wd-style-icon > a{height:40px;}
.wd-sticky-add-to-cart{border-radius:var(--btn-accented-brd-radius);color:var(--btn-accented-color);box-shadow:var(--btn-accented-box-shadow);background-color:var(--btn-accented-bgcolor);text-transform:var(--btn-accented-transform, var(--btn-transform, uppercase));font-weight:var(--btn-accented-font-weight, var(--btn-font-weight, 600));font-family:var(--btn-accented-font-family, var(--btn-font-family, inherit));font-style:var(--btn-accented-font-style, var(--btn-font-style, unset));}
.wd-sticky-add-to-cart:hover{color:var(--btn-accented-color-hover);box-shadow:var(--btn-accented-box-shadow-hover);background-color:var(--btn-accented-bgcolor-hover);}
.wd-sticky-add-to-cart:active{box-shadow:var(--btn-accented-box-shadow-active);bottom:var(--btn-accented-bottom-active, 0);}
.wd-sticky-btn-shown.wd-sticky-btn{transform:translate3d(0, 0, 0);}
.wd-sticky-btn-shown.scrollToTop{bottom:calc(12px + var(--wd-sticky-btn-height));}
.wd-social-login{display:flex;flex-wrap:wrap;gap:15px;}
.wd-social-login .btn{flex:1 1 200px;border-radius:var(--btn-accented-brd-radius);--btn-color:#FFF;--btn-bgcolor:var(--wd-social-btn-bg);--btn-box-shadow-hover:inset 0 0 0 1000px rgba(0, 0, 0, 0.1);}
.wd-social-login .btn:before{position:absolute;top:50%;font-weight:400;transform:translateY(-50%);font-family:"woodmart-font";}
.wd-social-login .login-vk-link{--wd-social-btn-bg:#597DA3;}
.wd-social-login .login-vk-link:before{inset-inline-start:calc(10px + (var(--btn-accented-brd-radius) / 4));font-size:22px;content:"\f168";}
.wd-social-login .login-fb-link{--wd-social-btn-bg:#3B5998;}
.wd-social-login .login-fb-link:before{inset-inline-start:calc(9px + (var(--btn-accented-brd-radius) / 4));font-size:28px;content:"\f174";}
.wd-social-login .login-goo-link{--wd-social-btn-bg:#4285F4;}
.wd-social-login .login-goo-link:before{content:'';inset-inline-start:calc(8px + (var(--btn-accented-brd-radius) / 4));width:26px;height:26px;border-radius:2px;background:no-repeat center/16px url(//creativedeveloping.co.uk/wp-content/themes/woodmart/images/google-btn-icon.svg) #FFF;}
.hide-larger-price .price:has(.amount ~ .amount) :is(.amount ~ .amount, [aria-hidden="true"]:not(.amount)){display:none;}
.hide-larger-price .price:has(.amount ~ .amount) > small{margin-inline-start:.2em;}
@keyframes wd-noticeMoveFromBottom {
0%{transform:translate3d(0, 100%, 0);}
100%{transform:translate3d(0, 0, 0);}
}
.notifications-sticky div.wpcf7-response-output, .notifications-sticky .mc4wp-alert, .notifications-sticky :is(
.woocommerce-error, .woocommerce-message, .woocommerce-info){position:fixed;inset:auto 0 0 0;z-index:1050;margin:0;padding-inline-end:80px;border-radius:0;cursor:pointer;transform:translate3d(0, 200%, 0);animation:wd-fadeInUpBig .35s ease .5s both;}
.notifications-sticky div.wpcf7-response-output:after, .notifications-sticky .mc4wp-alert:after, .notifications-sticky :is(
.woocommerce-error, .woocommerce-message, .woocommerce-info):after{position:absolute;inset-block:0;inset-inline-end:0;display:flex;align-items:center;justify-content:center;width:60px;background-color:rgba(0, 0, 0, 0.1);font-size:16px;cursor:pointer;transition:background-color .25s ease;content:"\f112";font-family:"woodmart-font";}
.notifications-sticky div.hidden-notice.wpcf7-response-output, .notifications-sticky .hidden-notice.mc4wp-alert, .notifications-sticky .hidden-notice:is(
.woocommerce-error, .woocommerce-message, .woocommerce-info){animation:wd-fadeOutDownBig .35s ease both;}
.notifications-sticky div.wpcf7-response-output:hover:after, .notifications-sticky .mc4wp-alert:hover:after, .notifications-sticky :is(
.woocommerce-error, .woocommerce-message, .woocommerce-info):hover:after{background-color:rgba(0, 0, 0, 0.2);}
.mfp-content .mc4wp-alert, .woocommerce-cart .woocommerce-notices-wrapper [role="alert"], .woocommerce-checkout .woocommerce [role="alert"], :is(
.woocommerce-form-coupon-toggle, .woocommerce-form-login-toggle) > .woocommerce-info, .search-no-results.woocommerce .woocommerce-info, .woocommerce-MyAccount-content .woocommerce-Message{position:relative;inset:auto;z-index:auto;flex-basis:100%;padding-inline-end:30px;max-width:100%;width:100%;border-radius:var(--wd-brd-radius);cursor:default;transform:none;animation:none;}
.mfp-content .mc4wp-alert:after, .woocommerce-cart .woocommerce-notices-wrapper [role="alert"]:after, .woocommerce-checkout .woocommerce [role="alert"]:after, :is(
.woocommerce-form-coupon-toggle, .woocommerce-form-login-toggle) > .woocommerce-info:after, .search-no-results.woocommerce .woocommerce-info:after, .woocommerce-MyAccount-content .woocommerce-Message:after{content:none;}
.mfp-content .hidden-notice.mc4wp-alert, .woocommerce-cart .woocommerce-notices-wrapper .hidden-notice[role="alert"], .woocommerce-checkout .woocommerce .hidden-notice[role="alert"], :is(
.woocommerce-form-coupon-toggle, .woocommerce-form-login-toggle) > .hidden-notice.woocommerce-info, .search-no-results.woocommerce .hidden-notice.woocommerce-info, .woocommerce-MyAccount-content .hidden-notice.woocommerce-Message{animation:none;}
.woocommerce-store-notice, body #coming-soon-footer-banner{--wd-link-color:#FFF;--wd-link-color-hover:rgba(255, 255, 255, 0.9);position:fixed;inset-inline:0;bottom:0;z-index:351;display:flex;align-items:center;justify-content:center;margin:0;padding:12px 62px;min-height:55px;background-color:var(--wd-primary-color);color:#FFF;text-align:center;font-weight:600;backface-visibility:hidden;-webkit-backface-visibility:hidden;transform:translate3d(0, 100%, 0);animation:wd-noticeMoveFromBottom 1s cubic-bezier(0.19, 1, 0.22, 1) 1s forwards;border-top:1px solid rgba(255, 255, 255, 0.1);}
.woocommerce-store-notice > a, body #coming-soon-footer-banner > a{position:absolute;inset-block:0;inset-inline-end:0;display:flex;align-items:center;justify-content:center;width:60px;background-color:rgba(0, 0, 0, 0.1);color:#FFF;font-size:0;transition:background-color .25s ease;cursor:pointer;}
.woocommerce-store-notice > a:after, body #coming-soon-footer-banner > a:after{font-weight:400;font-size:16px;content:"\f112";font-family:"woodmart-font";}
.woocommerce-store-notice > a:hover, body #coming-soon-footer-banner > a:hover{background-color:rgba(0, 0, 0, 0.2);color:#FFF;}
.wd-free-progress-bar{--wd-progress-height:10px;}
.wd-free-progress-bar .progress-bar{margin-top:10px;background-image:linear-gradient(135deg, rgba(255, 255, 255, 0.2) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.2) 50%, rgba(255, 255, 255, 0.2) 75%, transparent 75%, transparent);background-size:15px 15px;}
.wd-free-progress-bar.wd-progress-hide .progress-area{display:none;}
.wd-shipping-progress-bar.wd-style-bordered .wd-free-progress-bar{padding:20px;border:2px dashed var(--brdcolor-gray-300);border-radius:var(--wd-brd-radius);}
.widget_shopping_cart .wd-free-progress-bar{margin-bottom:0;padding-block:15px;border-top:1px solid var(--brdcolor-gray-300);}
.wd-builder-off .wd-shipping-progress-bar{margin-bottom:20px;}
.wd-fbt.wd-design-side{display:grid;grid-template-columns:1fr var(--wd-form-width, 350px);gap:30px;}
.wd-fbt.wd-design-side .wd-carousel-container{margin-bottom:0;min-width:1px;}
.wd-fbt.wd-design-side .wd-fbt-form{padding:20px;border-radius:var(--wd-brd-radius);background-color:rgba(var(--bgcolor-black-rgb), 0.03);}
.wd-fbt.wd-design-side .wd-product{transition:opacity .4s ease;}
.wd-fbt.wd-design-side .wd-product.wd-disabled-fbt{opacity:.4;pointer-events:none;}
.wd-fbt.wd-design-side .wd-slide-visible + .wd-slide-visible:before{position:absolute;top:calc(50% - 15px);inset-inline-end:calc(100% - var(--wd-gap) / 2);width:var(--wd-gap);text-align:center;font-size:min(14px, calc(var(--wd-gap) + .001px));line-height:30px;transition:opacity .25s ease;content:"\f143";font-family:"woodmart-font";}
.wd-fbt.wd-design-side .products-bordered-grid .wd-slide-visible + .wd-slide-visible:before{display:none;}
.wd-fbt:not(:last-child){margin-bottom:30px;}
.wd-fbt-form{position:relative;display:flex;flex-direction:column;justify-content:space-between;}
.wd-fbt-form > div{transition:opacity .25s ease;}
.wd-fbt-form.wd-checkbox-on .wd-fbt-product-heading{padding-inline-start:22px;}
.wd-fbt-product input[type="checkbox"]{width:14px;height:14px;margin-inline-start:-22px;}
.wd-fbt-product input[type="checkbox"]:not([disabled]),
.wd-fbt-product input[type="checkbox"]:not([disabled]) + label{opacity:1;cursor:pointer;}
.wd-fbt-product:not(:last-child){margin-bottom:15px;}
.wd-fbt-product-heading{position:relative;z-index:2;}
.wd-fbt-product-heading label{display:inline;transition:opacity .25s ease;user-select:none;}
.wd-fbt-product-heading label:hover{opacity:.8;}
.wd-fbt-product-heading .price{vertical-align:middle;}
.wd-fbt-product-heading .wd-entities-title{display:inline;margin-inline-end:5px;margin-bottom:0;}
.wd-fbt-product-heading:not(:last-child){margin-bottom:10px;}
.wd-fbt-purchase{margin-top:15px;}
.wd-fbt-purchase .price{display:block;font-size:26px;line-height:1;}
.wd-fbt-desc, .wd-fbt-purchase-btn{margin-top:10px;}
.wd-fbt-purchase-btn.wd-disabled{opacity:.4;pointer-events:none;}
.wd-fbt .wd-hover-alt:hover .swap-elements{transform:translateY(0) !important;}
.wd-fbt .wd-hover-buttons-on-hover .product-element-top{clip-path:none !important;}
.wd-fbt .wd-hover-buttons-on-hover .product-element-bottom{margin-bottom:0 !important;transform:none !important;}
.product_list_widget li[class*="wd-fbt-item"]:not(.wd-fbt-item-last){margin-bottom:0;border-bottom:0;}
.cart-widget-side .woocommerce-mini-cart .mini_cart_item.wd-fbt-item{padding-block:8px;}
.cart-widget-side .woocommerce-mini-cart .mini_cart_item.wd-fbt-item-first{padding-bottom:8px;}
.cart-widget-side .woocommerce-mini-cart .mini_cart_item.wd-fbt-item-last{padding-top:8px;}
.woocommerce-checkout-review-order-table .cart_item:is(
.wd-fbt-item-first, .wd-fbt-item){border-bottom:none;}
.woocommerce-checkout-review-order-table .cart_item:is(
.wd-fbt-item-first, .wd-fbt-item) td{padding-bottom:0;}
.woocommerce-table--order-details .order_item:is(
.wd-fbt-item-first, .wd-fbt-item) td{padding-bottom:0;border-bottom:none;}
.wd-fbt .wd-product .wd-add-btn-replace, .wd-fbt .wd-hover-button.product-type-variation .product-element-top:before, .wd-fbt .wd-hover-base.product-type-variation .wrapp-swatches, .wd-fbt .wd-hover-buttons-on-hover .wd-product-footer, .wd-fbt .wd-product.product-type-variation .wd-buttons, .wd-fbt .wd-fbt-sale-label + .onsale{display:none !important;}
.wd-dynamic-discounts{position:relative;}
.wd-dynamic-discounts table{margin-bottom:0;}
.wd-dynamic-discounts thead th{padding-top:0;}
.wd-dynamic-discounts tbody tr{cursor:pointer;transition:all .25s ease;}
.wd-dynamic-discounts tbody tr:is(
:hover, .wd-active){background-color:rgba(var(--bgcolor-black-rgb), 0.03);}
.wd-dynamic-discounts tr :is(
td, th):last-child{text-align:end;}
.wd-dd-discount .amount{color:var(--wd-text-color);font-weight:var(--wd-text-font-weight);}
.wd-fg{position:relative;}
.wd-fg-table{border-top:2px solid var(--brdcolor-gray-300);margin-bottom:0;}
.wd-cart-free-gifts:has(.wd-fg:empty){display:none;}:is(
td.product-price, .woocommerce-checkout-review-order-table) ins .amount{color:var(--color-gray-500);font-weight:400;}
.woocommerce-cart-form .wd-fg{margin-top:30px;}
.woocommerce-cart-form .wd-fg + .shop_table{margin-top:30px;}
.checkout-order-review .wd-fg{margin-bottom:20px;}
.wd-wtl-form{position:relative;padding:30px;margin-top:20px;border:2px solid var(--brdcolor-gray-300);border-radius:var(--wd-brd-radius);}
.wd-wtl-form label{margin-top:20px;margin-bottom:0;}
.wd-wtl-form label span{vertical-align:middle;}
.wd-wtl-form .button{border-radius:var(--btn-accented-brd-radius);color:var(--btn-accented-color);box-shadow:var(--btn-accented-box-shadow);background-color:var(--btn-accented-bgcolor);text-transform:var(--btn-accented-transform, var(--btn-transform, uppercase));font-weight:var(--btn-accented-font-weight, var(--btn-font-weight, 600));font-family:var(--btn-accented-font-family, var(--btn-font-family, inherit));font-style:var(--btn-accented-font-style, var(--btn-font-style, unset));}
.wd-wtl-form .button:hover{color:var(--btn-accented-color-hover);box-shadow:var(--btn-accented-box-shadow-hover);background-color:var(--btn-accented-bgcolor-hover);}
.wd-wtl-form .button:active{box-shadow:var(--btn-accented-box-shadow-active);bottom:var(--btn-accented-bottom-active, 0);}
.wd-wtl-form .wd-notice{margin-top:20px;margin-bottom:0;}
.wd-wtl-form-fields{display:flex;justify-content:var(--content-align);gap:15px;flex-wrap:wrap;}
.wd-wtl-form-fields input[type="email"]{flex:1 1 200px;}
.wd-wtl-content{position:relative;}
.wd-wtl-table .wd-hint{vertical-align:baseline;margin-inline-start:2px;}
.wd-wtl-table .wd-confirmed:before{color:var(--wd-primary-color);font-weight:600;content:"\f107";font-family:"woodmart-font";}
.wd-wtl-table .wd-cell-empty:before{content:"";display:inline-block;vertical-align:middle;width:16px;height:2px;background-color:var(--color-gray-900);}
.wd-wtl-table .stock{--wd-tags-mb:0.01px;}
.wd-popup-pt-wrap{--wd-popup-width:500px;}
.wd-popup-pt .title{font-size:22px;}
.wd-popup-pt :is(
.wd-pt-add, .wd-close-popup){border-radius:var(--btn-accented-brd-radius);color:var(--btn-accented-color);box-shadow:var(--btn-accented-box-shadow);background-color:var(--btn-accented-bgcolor);text-transform:var(--btn-accented-transform, var(--btn-transform, uppercase));font-weight:var(--btn-accented-font-weight, var(--btn-font-weight, 600));font-family:var(--btn-accented-font-family, var(--btn-font-family, inherit));font-style:var(--btn-accented-font-style, var(--btn-font-style, unset));}
.wd-popup-pt :is(
.wd-pt-add, .wd-close-popup):hover{color:var(--btn-accented-color-hover);box-shadow:var(--btn-accented-box-shadow-hover);background-color:var(--btn-accented-bgcolor-hover);}
.wd-popup-pt :is(
.wd-pt-add, .wd-close-popup):active{box-shadow:var(--btn-accented-box-shadow-active);bottom:var(--btn-accented-bottom-active, 0);}
.wd-popup-pt .wd-pt-view{border-radius:var(--btn-default-brd-radius);color:var(--btn-default-color);box-shadow:var(--btn-default-box-shadow);background-color:var(--btn-default-bgcolor);text-transform:var(--btn-default-transform, var(--btn-transform, uppercase));font-weight:var(--btn-default-font-weight, var(--btn-font-weight, 600));font-family:var(--btn-default-font-family, var(--btn-font-family, inherit));font-style:var(--btn-default-font-style, var(--btn-font-style, unset));}
.wd-popup-pt .wd-pt-view:hover{color:var(--btn-default-color-hover);box-shadow:var(--btn-default-box-shadow-hover);background-color:var(--btn-default-bgcolor-hover);}
.wd-popup-pt .wd-pt-view:active{box-shadow:var(--btn-default-box-shadow-active);bottom:var(--btn-default-bottom-active);}
.wd-popup-pt .wd-notice{margin-top:20px;margin-bottom:0;}
.wd-pt-not-signed{--wd-mb:10px;}
.wd-popup-pt .wd-pt-add{margin-top:10px;}
.wd-pt-signed{--wd-mb:10px;animation:wd-fadeIn .6s ease;text-align:center;}
.wd-pt-signed-icon{position:relative;display:inline-block;width:1em;height:1em;font-size:80px;line-height:1;}
.wd-pt-signed-icon:before{content:"\f191";font-family:"woodmart-font";color:var(--color-gray-200);}
.wd-pt-signed-icon:after{content:"\f107";font-family:"woodmart-font";position:absolute;top:-8px;inset-inline-end:-8px;font-size:10px;padding:5px;background-color:var(--wd-primary-color);border-radius:50%;color:var(--color-white);}
.wd-pt-signed-btns{display:flex;justify-content:center;flex-wrap:wrap;gap:10px 20px;margin-top:20px;}
.wd-pt-desired-price input[type="number"]{--wd-form-height:35px;max-width:70px;margin-inline:5px;}
.wd-pt-btn.wd-disabled{pointer-events:none;}
.wd-single-pt-btn:has(.wd-pt-btn.wd-hide){display:none;}
.wd-pt-content{position:relative;}
.wd-pt-table .amount{vertical-align:middle;}
.wd-pt-table .wd-cell-empty:before{content:"";display:inline-block;vertical-align:middle;width:16px;height:2px;background-color:var(--color-gray-900);}
.wd-pt-table .wd-action-btn{--wd-action-icon-size:var(--wd-text-font-size);margin-inline-end:-7px;}
.wd-pt-table .wd-action-btn.wd-style-icon > a{width:32px;height:32px;}
.wd-pt-table .wd-desired-price-save{border-radius:var(--btn-accented-brd-radius);color:var(--btn-accented-color);box-shadow:var(--btn-accented-box-shadow);background-color:var(--btn-accented-bgcolor);text-transform:var(--btn-accented-transform, var(--btn-transform, uppercase));font-weight:var(--btn-accented-font-weight, var(--btn-font-weight, 600));font-family:var(--btn-accented-font-family, var(--btn-font-family, inherit));font-style:var(--btn-accented-font-style, var(--btn-font-style, unset));}
.wd-pt-table .wd-desired-price-save:hover{color:var(--btn-accented-color-hover);box-shadow:var(--btn-accented-box-shadow-hover);background-color:var(--btn-accented-bgcolor-hover);}
.wd-pt-table .wd-desired-price-save:active{box-shadow:var(--btn-accented-box-shadow-active);bottom:var(--btn-accented-bottom-active, 0);}
.wd-desired-price-opener a:before{content:"\f116";font-family:"woodmart-font";}
.wd-desired-price-edit{display:inline-flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:5px;}
.wd-desired-price-edit input{width:105px;}
.wd-visits-count:not(.wd-with-icon) .wd-info-icon:before{content:"\f11a";font-family:"woodmart-font";}
.wd-single-visitor-count:has(.wd-hide){display:none;}
.wd-sold-count:not(.wd-with-icon) .wd-info-icon:before{content:"\f11d";font-family:"woodmart-font";}
.wd-est-del:not(.wd-with-icon) .wd-info-icon:before{content:"\f11f";font-family:"woodmart-font";}
.wd-est-del strong{color:var(--color-gray-800);}
.wd-est-del .wd-hint{margin-inline-start:3px;}
.wd-del-overall .wd-est-del{text-align:start;}
.wd-swatch-divider{display:inline-block;color:var(--color-gray-800);vertical-align:middle;font-weight:600;font-size:calc(var(--wd-swatch-text-size) - 2px);cursor:pointer;line-height:1;transition:opacity .25s ease;}
.wd-all-shown .wd-swatch-divider{display:none;}
.wd-swatch-divider:hover{opacity:.7;}
.wd-swatch.wd-hidden{display:none !important;}
.wd-checkout-prod{position:relative;display:flex;flex-grow:1;align-items:center;}
.wd-checkout-prod-img{margin-inline-end:10px;}
.wd-checkout-prod-img img{min-width:65px;max-width:65px;border-radius:calc(var(--wd-brd-radius) / 1.5);}
.wd-checkout-prod-cont{display:flex;flex-grow:1;align-items:center;justify-content:space-between;text-align:start;}
.wd-checkout-prod-cont .quantity{order:1;}
.wd-checkout-prod-cont .quantity :is(
input[type="button"],
input[type="number"],
input[type="text"]){height:32px;}
.wd-checkout-prod-title{display:flex;flex-wrap:wrap;margin-inline-end:10px;}
.wd-checkout-prod-title > .cart-product-label-link{color:var(--wd-entities-title-color);text-decoration:none;}
.wd-checkout-prod-title > .cart-product-label-link:hover{color:var(--wd-entities-title-color-hover);}
.wd-checkout-prod-title > :is(.cart-product-label-link, .cart-product-label){margin-inline-end:5px;}
.wd-checkout-prod-title > *:not(:is(.cart-product-label-link, .cart-product-label, .product-quantity)){margin-top:10px;width:100%;max-width:100% !important;}
.wd-checkout-prod-total{text-align:end;}
.wd-checkout-remove-btn-wrapp{margin-inline:-5px 5px;width:25px;flex-shrink:0;}
.wd-checkout-remove-btn{display:flex;align-items:center;justify-content:center;width:100%;height:25px;color:var(--color-gray-800);font-weight:600;font-size:10px;text-decoration:none !important;}
.wd-checkout-remove-btn:hover{color:var(--color-gray-500);}
.wd-checkout-remove-btn:after{content:"\f112";font-family:"woodmart-font";}
.wd-title-wrapp{display:flex;align-items:center;}
.wd-back-btn > a:before{content:"\f121";font-family:"woodmart-font";}
.wd-back-btn.wd-style-icon{--wd-action-icon-size:24px;}
.wd-back-btn.wd-style-icon > a{height:40px;}:is(
.title-design-centered, .without-title.with-back-btn) .wd-back-btn{margin-inline-start:-50px;}
.wd-content-area > .woocommerce-notices-wrapper{margin-bottom:30px;}
.wd-show-sidebar-btn{--wd-action-icon-size:1.2em;display:none;}
.search-no-results.woocommerce .woocommerce-info{margin-bottom:30px;}
.wd-woo-page-title{--wd-tags-mb:0px;}
.wd-active-filters{display:flex;align-items:center;justify-content:var(--content-align, flex-start);flex-wrap:wrap;gap:10px 15px;margin-top:-15px;margin-bottom:15px;min-height:1px;font-size:95%;line-height:1;}
.wd-active-filters .wd-clear-filters{--wd-action-icon-size:1em;flex:0 0 auto;padding-inline-end:15px;border-inline-end:1px solid var(--brdcolor-gray-300);}
.wd-active-filters .widget_layered_nav_filters ul{--li-mb:0;display:inline-flex;align-items:center;flex-wrap:wrap;gap:5px 15px;}
.wd-shop-active-filters .wd-active-filters{margin-top:0;margin-bottom:0;}
.filters-area{display:none;margin-bottom:30px;padding-block:30px;border-block:solid 1px var(--brdcolor-gray-300);}
.body-filters-opened .filters-area, .filters-area.always-open{display:block;}
.filters-inner-area > p{margin-bottom:0;}
.filter-widget{margin-bottom:0;padding-bottom:0;border-bottom:none;}
.e-con .filters-area{margin-bottom:0;}
.wd-filter-buttons{--wd-action-icon-size:1.2em;}
.wd-filter-buttons > a:before{content:"\f15c";}
.woocommerce-ordering select{cursor:pointer;}
.woocommerce-ordering.wd-style-underline select{padding-top:5px;padding-bottom:5px;height:auto;border-top-style:none;border-right-style:none;border-left-style:none;border-radius:0;background-color:unset;background-position:right 0 top 50%;color:var(--color-gray-900);font-weight:600;font-size:inherit;line-height:1.2;padding-inline-start:2px;padding-inline-end:20px;}
.woocommerce-ordering.wd-style-underline select:focus{border-color:var(--wd-primary-color);}
.wd-shop-tools .woocommerce-ordering.wd-style-underline select{max-width:200px;}
.wd-products-per-page{--wd-link-color:var(--color-gray-500);--wd-link-color-hover:var(--color-gray-800);--wd-link-decor:none;--wd-link-decor-hover:none;display:inline-flex;align-items:center;flex-wrap:wrap;color:var(--color-gray-500);}
.wd-products-per-page a{padding:0 7px;}
.wd-products-per-page a.current-variation{color:var(--wd-link-color-hover);font-weight:600;}
.per-page-title:after{content:':';}
.per-page-border:after{content:"/";}
.per-page-border:last-child{display:none;}
.wd-products-shop-view{--wd-link-color:var(--color-gray-300);--wd-link-color-hover:var(--color-gray-600);--wd-link-decor:none;--wd-link-decor-hover:none;display:inline-flex;align-items:center;flex-wrap:wrap;gap:10px .9em;line-height:1;}
.wd-products-shop-view a.current-variation{color:var(--color-gray-800);cursor:default;}
.wd-products-shop-view a svg{display:none;}
.wd-products-shop-view a:before{font-size:180%;font-weight:400;content:"\f12a";font-family:"woodmart-font";}
.wd-products-shop-view a.per-row-1:before{content:"\f13";}
.wd-products-shop-view a.per-row-2:before{content:"\f12b";}
.wd-products-shop-view a.per-row-3:before{content:"\f12c";}
.wd-products-shop-view a.per-row-4:before{content:"\f12d";}
.wd-products-shop-view a.per-row-5:before{content:"\f12e";}
.wd-products-shop-view a.per-row-6:before{content:"\f12f";}
.wd-shop-view{line-height:1;}
.wd-shop-result-count .woocommerce-result-count{margin-bottom:0;}
.wd-builder-off .woocommerce-result-count{display:none;margin-bottom:0;}:is(
.term-description, .page-description):not(:last-child){margin-bottom:25px;}:is(
.term-description, .page-description) > *:last-child{margin-bottom:0;}
.wd-products-element + :is(
.term-description, .page-description){margin-top:25px;}
.wd-term-desc{margin-top:25px;}
form.woocommerce-checkout input{scroll-margin-top:calc(var(--wd-header-sticky-h) + 30px);}
form.woocommerce-checkout > :is(
.customer-details, .woocommerce-NoticeGroup) > *{margin-bottom:20px;}
form.woocommerce-checkout > :is(
.customer-details, .woocommerce-NoticeGroup) > *:last-child{margin-bottom:0;}
.wd-data-consent{margin-top:10px;}
.wd-data-consent input[type="checkbox"]{position:relative;top:.35em;float:inline-start;margin-inline-end:10px;}
.woocommerce-invalid{--wd-form-brd-color:#CA1919;scroll-margin-top:200px;}
.checkout-inline-error-message{margin-block:5px 0;color:#CA1919;}
.wd-checkout-form{--wd-row-gap:20px;display:flex;flex-direction:column;row-gap:var(--wd-row-gap);}:root .wd-checkout-form > *{margin-bottom:0;}
[class*="__field-wrapper"]{--wd-col:4;--wd-gap:20px;display:grid;grid-template-columns:repeat(var(--wd-col), minmax(0, 1fr));gap:var(--wd-gap);}
[class*="__field-wrapper"] > *{grid-column:auto/span var(--wd-col);margin-bottom:0;width:unset;}
form.woocommerce-checkout{--wd-row-gap:30px;--wd-col-gap:30px;display:flex;flex-wrap:wrap;align-items:flex-start;gap:var(--wd-row-gap) var(--wd-col-gap);}
form.woocommerce-checkout > *{order:-1;flex:1 1 100%;width:100%;}
form.woocommerce-checkout > :is(
.customer-details, .checkout-order-review){order:unset;flex:1 0 0;width:auto;max-width:50%;}:is(
.woocommerce-checkout > .checkout-order-review, .woocommerce-order-pay #order_review){position:relative;padding:30px;background-color:var(--bgcolor-gray-200);}:is(
.woocommerce-checkout > .checkout-order-review, .woocommerce-order-pay #order_review):before, :is(
.woocommerce-checkout > .checkout-order-review, .woocommerce-order-pay #order_review):after{content:"";position:absolute;inset-inline:0;height:10px;background-image:radial-gradient(farthest-side, transparent 6px, var(--bgcolor-gray-200) 0);background-size:15px 15px;}:is(
.woocommerce-checkout > .checkout-order-review, .woocommerce-order-pay #order_review):before{top:-10px;background-position:-2px -6px, 0 0;}:is(
.woocommerce-checkout > .checkout-order-review, .woocommerce-order-pay #order_review):after{bottom:-10px;background-position:-2px 1px, 0 0;}
.woocommerce-order-pay #order_review{margin:0 auto;max-width:600px;}:root :is(
.woocommerce-form-coupon-toggle, .woocommerce-form-login-toggle) > div{display:inline-flex;gap:5px 7px;flex-wrap:wrap;margin-bottom:25px;padding:0 !important;min-height:0;background-color:transparent !important;color:var(--color-gray-900) !important;font-weight:600;text-align:unset;}:root :is(
.woocommerce-form-coupon-toggle, .woocommerce-form-login-toggle) > div :is(.showlogin, .showcoupon){color:var(--wd-primary-color) !important;}:root :is(
.woocommerce-form-coupon-toggle, .woocommerce-form-login-toggle) > div:before{content:none !important;}
.woocommerce-form-coupon, .woocommerce-form-login.hidden-form{position:relative;margin-bottom:25px;padding:30px;max-width:470px;border:2px solid var(--brdcolor-gray-200);border-radius:var(--wd-brd-radius);text-align:start;}
.woocommerce-form-coupon{display:flex;flex-wrap:wrap;gap:15px;}
.woocommerce-form-coupon > *{flex:1 1 100%;margin-bottom:0;}
.woocommerce-form-coupon .form-row-first{flex:1 1 auto;float:none;width:auto;}
.woocommerce-form-coupon .form-row-last{flex:0 0 auto;float:none;width:auto;}
.woocommerce-form-coupon .input-text.has-error{--wd-form-brd-color:#CA1919;--wd-form-brd-color-focus:#CA1919;}
.woocommerce-form-coupon .coupon-error-notice{display:block;margin-block:10px 0;color:#CA1919;}
.woocommerce-form-coupon .button{border-radius:var(--btn-accented-brd-radius);color:var(--btn-accented-color);box-shadow:var(--btn-accented-box-shadow);background-color:var(--btn-accented-bgcolor);text-transform:var(--btn-accented-transform, var(--btn-transform, uppercase));font-weight:var(--btn-accented-font-weight, var(--btn-font-weight, 600));font-family:var(--btn-accented-font-family, var(--btn-font-family, inherit));font-style:var(--btn-accented-font-style, var(--btn-font-style, unset));}
.woocommerce-form-coupon .button:hover{color:var(--btn-accented-color-hover);box-shadow:var(--btn-accented-box-shadow-hover);background-color:var(--btn-accented-bgcolor-hover);}
.woocommerce-form-coupon .button:active{box-shadow:var(--btn-accented-box-shadow-active);bottom:var(--btn-accented-bottom-active, 0);}
.woocommerce-form-coupon .clear{display:none;}:is(
.wd-checkout-login, .wd-checkout-coupon){display:flex;flex-direction:column;align-items:var(--wd-align);}:is(
.wd-checkout-login, .wd-checkout-coupon) :is(
.woocommerce-form-coupon-toggle, .woocommerce-form-login-toggle) > div{margin-bottom:0;justify-content:var(--wd-align);}:is(
.wd-checkout-login, .wd-checkout-coupon) :is(.woocommerce-form-coupon,
.woocommerce-form-login.hidden-form){width:100%;margin-block:20px 0;}:is(
.wd-checkout-login, .wd-checkout-coupon) > [role="alert"]{margin-block:20px 0;}
.woocommerce-billing-fields > h3{text-transform:uppercase;}
.woocommerce-billing-fields__field-wrapper{text-align:start;}
.woocommerce-account-fields p.create-account, .woocommerce-account-fields p.create-account label{margin-bottom:0;}
.woocommerce-account-fields p.create-account label{font-weight:var(--wd-title-font-weight);}
.woocommerce-account-fields div.create-account{margin-top:20px;}
.wd-billing-details > *:not(:last-child){margin-bottom:20px;}
.e-con .wd-billing-details > div > *:not(:last-child){margin-bottom:20px;}
.wd-billing-details:not(.wd-title-show) .woocommerce-billing-fields > h3{display:none;}
.woocommerce-shipping-fields > h3{font-size:unset;font-family:unset;margin-bottom:0;}
.woocommerce-shipping-fields > h3 > label{color:unset;font-weight:unset;}
.woocommerce-shipping-fields:not(:has(> #ship-to-different-address)){display:none;}
.shipping_address{margin-top:20px;text-align:start;}
.woocommerce-additional-fields > h3{text-transform:uppercase;font-size:22px;}
.woocommerce-additional-fields__field-wrapper{text-align:start;}
.wd-shipping-details > *:not(:last-child){margin-bottom:20px;}
.e-con .wd-shipping-details > div > *:not(:last-child){margin-bottom:20px;}
.wd-shipping-details:not(.wd-title-show) .woocommerce-additional-fields > h3{display:none;}
.woocommerce-checkout-review-order-table{display:flex;flex-direction:column;margin-bottom:0;}
.woocommerce-checkout-review-order-table tr{display:flex;border-bottom:1px solid var(--brdcolor-gray-300);}
.woocommerce-checkout-review-order-table :is(
th, td){border:none;}
.woocommerce-checkout-review-order-table thead tr{border-width:2px;}
.woocommerce-checkout-review-order-table thead th{flex-basis:50%;}
.woocommerce-checkout-review-order-table tfoot tr{align-items:center;}
.woocommerce-checkout-review-order-table tfoot tr:last-child{border:none;}
.woocommerce-checkout-review-order-table tfoot td{flex-grow:1;}
.woocommerce-checkout-review-order-table .cart_item .product-name{flex-grow:1;}
#order_review_heading{text-align:center;text-transform:uppercase;}
.checkout-order-review > .woocommerce-checkout-review-order .wd-table-wrapper{overflow-x:auto;margin-bottom:20px;padding:5px 25px;border-radius:var(--wd-brd-radius);background-color:var(--bgcolor-white);box-shadow:1px 1px 2px rgba(0, 0, 0, 0.05);}
.payment_methods{--li-mb:15px;}
.payment_methods li img{margin-inline-start:5px;margin-inline-end:5px;max-height:40px;}
.payment_methods li > label{display:inline;margin-bottom:0;}
.payment_methods .payment_box{--wd-tags-mb:10px;position:relative;margin-top:15px;padding:15px;background-color:var(--bgcolor-white);box-shadow:1px 1px 2px rgba(0, 0, 0, 0.05);border-radius:var(--wd-brd-radius);}
.payment_methods .payment_box p:last-child{margin-bottom:0;}
.payment_methods .payment_box:before{content:"";position:absolute;inset-inline-start:25px;bottom:100%;background-color:inherit;width:15px;height:15px;clip-path:polygon(50% 50%, 0% 103%, 100% 103%);}
.payment_methods fieldset{margin:5px 0 0 0;padding:0;border:none;}
.woocommerce-terms-and-conditions-wrapper{padding-top:20px;border-top:1px solid var(--brdcolor-gray-300);}
.woocommerce-terms-and-conditions-wrapper a{font-weight:600;}
.woocommerce-checkout-payment .woocommerce-privacy-policy-text:not(:last-child){margin-bottom:20px;border-bottom:1px solid var(--brdcolor-gray-300);}
.woocommerce-checkout-payment .woocommerce-privacy-policy-text:empty{display:none;}
.place-order .woocommerce-form__label span{vertical-align:middle;}
.place-order .woocommerce-invalid .woocommerce-form__label :is(span, a){color:#CA1919;}
.woocommerce-terms-and-conditions{margin-bottom:20px;padding:20px;background-color:var(--bgcolor-white);box-shadow:1px 1px 2px rgba(0, 0, 0, 0.05);border-radius:var(--wd-brd-radius);}
#place_order{padding:5px 28px;min-height:48px;font-size:14px;border-radius:var(--btn-accented-brd-radius);color:var(--btn-accented-color);box-shadow:var(--btn-accented-box-shadow);background-color:var(--btn-accented-bgcolor);text-transform:var(--btn-accented-transform, var(--btn-transform, uppercase));font-weight:var(--btn-accented-font-weight, var(--btn-font-weight, 600));font-family:var(--btn-accented-font-family, var(--btn-font-family, inherit));font-style:var(--btn-accented-font-style, var(--btn-font-style, unset));}
#place_order:hover{color:var(--btn-accented-color-hover);box-shadow:var(--btn-accented-box-shadow-hover);background-color:var(--btn-accented-bgcolor-hover);}
#place_order:active{box-shadow:var(--btn-accented-box-shadow-active);bottom:var(--btn-accented-bottom-active, 0);}
.wd-builder-off #place_order{width:100%;}
.wd-payment-methods .place-order{display:flex;flex-direction:column;}
.wd-payment-methods #place_order{align-self:var(--wd-btn-align, start);}
.cart-content-wrapper{--wd-row-gap:30px;--wd-col-gap:30px;display:flex;flex-wrap:wrap;align-items:flex-start;gap:var(--wd-row-gap) var(--wd-col-gap);}
.cart-content-wrapper > *{flex:1 1 100%;max-width:100%;}
.cart-content-wrapper > .woocommerce-notices-wrapper > *{margin-bottom:20px;}
.cart-content-wrapper > .woocommerce-notices-wrapper > *:last-child{margin-bottom:0;}
.woocommerce-cart-form > .cart{margin-bottom:0;}
.woocommerce-cart-form > .cart tbody{position:relative;}
.woocommerce-cart-form > .cart .wd-cart-action-row td{border-bottom:none;padding:0;}
.woocommerce-cart-form > .cart .cart-actions{display:flex;flex-wrap:wrap;align-items:start;gap:30px;margin-top:30px;}
.woocommerce-cart-form > .cart .cart-actions > .button{border-radius:var(--btn-default-brd-radius);color:var(--btn-default-color);box-shadow:var(--btn-default-box-shadow);background-color:var(--btn-default-bgcolor);text-transform:var(--btn-default-transform, var(--btn-transform, uppercase));font-weight:var(--btn-default-font-weight, var(--btn-font-weight, 600));font-family:var(--btn-default-font-family, var(--btn-font-family, inherit));font-style:var(--btn-default-font-style, var(--btn-font-style, unset));}
.woocommerce-cart-form > .cart .cart-actions > .button:hover{color:var(--btn-default-color-hover);box-shadow:var(--btn-default-box-shadow-hover);background-color:var(--btn-default-bgcolor-hover);}
.woocommerce-cart-form > .cart .cart-actions > .button:active{box-shadow:var(--btn-default-box-shadow-active);bottom:var(--btn-default-bottom-active);}
.wd-coupon-form{display:flex;flex-wrap:wrap;flex-grow:1;gap:10px;text-align:start;}
.wd-coupon-form .input-text{max-width:230px;}
.wd-coupon-form .input-text.has-error{--wd-form-brd-color:#CA1919;--wd-form-brd-color-focus:#CA1919;}
.wd-coupon-form .coupon-error-notice{--wd-tags-mb:0;flex:1 1 100%;color:#CA1919;}
.wd-coupon-form .button{flex:0 0 auto;border-radius:var(--btn-accented-brd-radius);color:var(--btn-accented-color);box-shadow:var(--btn-accented-box-shadow);background-color:var(--btn-accented-bgcolor);text-transform:var(--btn-accented-transform, var(--btn-transform, uppercase));font-weight:var(--btn-accented-font-weight, var(--btn-font-weight, 600));font-family:var(--btn-accented-font-family, var(--btn-font-family, inherit));font-style:var(--btn-accented-font-style, var(--btn-font-style, unset));}
.wd-coupon-form .button:hover{color:var(--btn-accented-color-hover);box-shadow:var(--btn-accented-box-shadow-hover);background-color:var(--btn-accented-bgcolor-hover);}
.wd-coupon-form .button:active{box-shadow:var(--btn-accented-box-shadow-active);bottom:var(--btn-accented-bottom-active, 0);}
.cart-totals-inner > h2{text-transform:uppercase;font-size:22px;}
.cart-totals-inner table tr:last-child :is(
th, td){border-bottom:none;}
.cart-totals-inner table .cart-subtotal .amount{color:var(--wd-text-color);font-weight:400;}
.cart-totals-inner tr.shipping td > *{margin-bottom:10px;}
.cart-totals-inner tr.shipping td > *:last-child{margin-bottom:0;}
.cart-totals-inner .shipping-calculator-button{--wd-link-decor:none;--wd-link-decor-hover:none;color:var(--wd-primary-color);font-weight:600;}
.cart-totals-inner .shipping-calculator-form{margin-top:20px;}
.cart-totals-inner .shipping-calculator-form .button{padding:5px 14px;min-height:36px;font-size:12px;border-radius:var(--btn-default-brd-radius);color:var(--btn-default-color);box-shadow:var(--btn-default-box-shadow);background-color:var(--btn-default-bgcolor);text-transform:var(--btn-default-transform, var(--btn-transform, uppercase));font-weight:var(--btn-default-font-weight, var(--btn-font-weight, 600));font-family:var(--btn-default-font-family, var(--btn-font-family, inherit));font-style:var(--btn-default-font-style, var(--btn-font-style, unset));}
.cart-totals-inner .shipping-calculator-form .button:hover{color:var(--btn-default-color-hover);box-shadow:var(--btn-default-box-shadow-hover);background-color:var(--btn-default-bgcolor-hover);}
.cart-totals-inner .shipping-calculator-form .button:active{box-shadow:var(--btn-default-box-shadow-active);bottom:var(--btn-default-bottom-active);}
.cart-totals-inner .checkout-button{border-radius:var(--btn-accented-brd-radius);color:var(--btn-accented-color);box-shadow:var(--btn-accented-box-shadow);background-color:var(--btn-accented-bgcolor);text-transform:var(--btn-accented-transform, var(--btn-transform, uppercase));font-weight:var(--btn-accented-font-weight, var(--btn-font-weight, 600));font-family:var(--btn-accented-font-family, var(--btn-font-family, inherit));font-style:var(--btn-accented-font-style, var(--btn-font-style, unset));}
.cart-totals-inner .checkout-button:hover{color:var(--btn-accented-color-hover);box-shadow:var(--btn-accented-box-shadow-hover);background-color:var(--btn-accented-bgcolor-hover);}
.cart-totals-inner .checkout-button:active{box-shadow:var(--btn-accented-box-shadow-active);bottom:var(--btn-accented-bottom-active, 0);}
.wc-proceed-to-checkout > *{margin-bottom:10px;}
.wc-proceed-to-checkout > *:last-child{margin-bottom:0;}
.cart-content-wrapper > .cart_totals .cart-totals-inner{padding:25px;border:3px solid var(--brdcolor-gray-200);border-radius:var(--wd-brd-radius);}
.cart-content-wrapper > .cart_totals .cart-totals-inner .checkout-button{width:100%;}
.wd-cart-totals:not(.wd-title-show) .cart-totals-inner > h2{display:none;}
.wd-cart-totals .wc-proceed-to-checkout{display:flex;flex-direction:column;}
.wd-cart-totals .wc-proceed-to-checkout .checkout-button{align-self:var(--wd-btn-align, start);}
.wd-btn-align-center{--wd-btn-align:center;}
.wd-btn-align-right{--wd-btn-align:end;}
.wd-btn-align-full-width{--wd-btn-align:stretch;}
.register > *:last-child{margin-bottom:0;}
.woocommerce-password-hint{display:block;font-size:.9em;background-color:rgba(var(--bgcolor-black-rgb), 0.03);padding:10px 20px;margin-top:20px;border-radius:var(--wd-brd-radius);}
.woocommerce-password-strength{margin-top:20px;padding:10px 20px;border-radius:var(--wd-brd-radius);}
.woocommerce-password-strength:is(
.short, .bad){background-color:var(--notices-warning-bg);color:var(--notices-warning-color);}
.woocommerce-password-strength:is(
.strong, .good){background-color:var(--notices-success-bg);color:var(--notices-success-color);}
.woocommerce-password-strength:empty{display:none;margin:0;padding:0;}:is(
.wd-el-my-account-login, .wd-el-my-account-register) .form-row-btn{display:flex;flex-direction:column;}:is(
.wd-el-my-account-login, .wd-el-my-account-register) .form-row-btn button{width:auto;align-self:var(--wd-btn-align, start);}
.wd-registration-page{margin-inline:auto;max-width:1000px;}
.wd-registration-page.wd-no-registration{max-width:450px;}
#customer_login{--wd-col-lg:2;--wd-col-sm:1;--wd-gap-lg:80px;--wd-gap-md:40px;--wd-gap-sm:30px;}
.col-register-text{text-align:center;}
.wd-switch-to-register{border-radius:var(--btn-default-brd-radius);color:var(--btn-default-color);box-shadow:var(--btn-default-box-shadow);background-color:var(--btn-default-bgcolor);text-transform:var(--btn-default-transform, var(--btn-transform, uppercase));font-weight:var(--btn-default-font-weight, var(--btn-font-weight, 600));font-family:var(--btn-default-font-family, var(--btn-font-family, inherit));font-style:var(--btn-default-font-style, var(--btn-font-style, unset));}
.wd-switch-to-register:hover{color:var(--btn-default-color-hover);box-shadow:var(--btn-default-box-shadow-hover);background-color:var(--btn-default-bgcolor-hover);}
.wd-switch-to-register:active{box-shadow:var(--btn-default-box-shadow-active);bottom:var(--btn-default-bottom-active);}
.registration-info, .login-info{margin-bottom:20px;}
.wd-register-tabs :is(
.col-register, .col-login){animation:wd-fadeIn .7s ease;}
.wd-register-tabs .col-register{display:none;}
.active-register .col-register{display:block;}
.active-register .col-login{display:none;}
.with-login-reg-info :is(.registration-info,
.login-info){animation:wd-fadeIn .7s ease;}
.with-login-reg-info .login-info{display:none;}
.with-login-reg-info.active-register .registration-info{display:none;}
.with-login-reg-info.active-register .login-info{display:block;}
.lost_reset_password .button{width:100%;border-radius:var(--btn-accented-brd-radius);color:var(--btn-accented-color);box-shadow:var(--btn-accented-box-shadow);background-color:var(--btn-accented-bgcolor);text-transform:var(--btn-accented-transform, var(--btn-transform, uppercase));font-weight:var(--btn-accented-font-weight, var(--btn-font-weight, 600));font-family:var(--btn-accented-font-family, var(--btn-font-family, inherit));font-style:var(--btn-accented-font-style, var(--btn-font-style, unset));}
.lost_reset_password .button:hover{color:var(--btn-accented-color-hover);box-shadow:var(--btn-accented-box-shadow-hover);background-color:var(--btn-accented-bgcolor-hover);}
.lost_reset_password .button:active{box-shadow:var(--btn-accented-box-shadow-active);bottom:var(--btn-accented-bottom-active, 0);}
.lost_reset_password .form-row{width:100%;}
.wd-builder-off .lost_reset_password{max-width:470px;margin-inline:auto;}
.wd-nav-my-acc > li > a{justify-content:var(--wd-align, start);font-size:unset;text-transform:unset;}
.wd-nav-my-acc.wd-grid-g{display:grid;gap:var(--wd-gap);}
.wd-nav-my-acc > li > a .wd-nav-icon{width:1em;line-height:1;text-align:center;transition:all .25s ease;}
.wd-nav-my-acc > li > a .wd-nav-icon:before{content:var(--wd-my-acc-nav-icon, "\f140");display:block;font-weight:400;font-family:"woodmart-font";}
.wd-nav-my-acc.wd-icon-top > li > a{flex-direction:column;align-items:var(--wd-align, start);text-align:var(--wd-align, start);}
.wd-nav-my-acc.wd-icon-top > li > a .wd-nav-icon{margin-inline-end:0;margin-bottom:10px;}
.wd-my-acc-wishlist{--wd-my-acc-nav-icon:"\f134";}
.wd-my-acc-waitlist{--wd-my-acc-nav-icon:"\f185";}
.wd-my-acc-edit-account{--wd-my-acc-nav-icon:"\f135";}
.wd-my-acc-orders{--wd-my-acc-nav-icon:"\f138";}
.wd-my-acc-downloads{--wd-my-acc-nav-icon:"\f136";}
.wd-my-acc-payment-methods{--wd-my-acc-nav-icon:"\f142";}
.wd-my-acc-edit-address{--wd-my-acc-nav-icon:"\f139";}
.wd-my-acc-customer-logout{--wd-my-acc-nav-icon:"\f137";}
.wd-my-acc-price-tracker{--wd-my-acc-nav-icon:"\f18a";}
.woocommerce-MyAccount-content > *:not(:last-child){margin-bottom:20px;}
.woocommerce-MyAccount-content p:not(.form-row):last-child{--wd-tags-mb:.001px;}
.woocommerce-MyAccount-content > .button{border-radius:var(--btn-accented-brd-radius);color:var(--btn-accented-color);box-shadow:var(--btn-accented-box-shadow);background-color:var(--btn-accented-bgcolor);text-transform:var(--btn-accented-transform, var(--btn-transform, uppercase));font-weight:var(--btn-accented-font-weight, var(--btn-font-weight, 600));font-family:var(--btn-accented-font-family, var(--btn-font-family, inherit));font-style:var(--btn-accented-font-style, var(--btn-font-style, unset));}
.woocommerce-MyAccount-content > .button:hover{color:var(--btn-accented-color-hover);box-shadow:var(--btn-accented-box-shadow-hover);background-color:var(--btn-accented-bgcolor-hover);}
.woocommerce-MyAccount-content > .button:active{box-shadow:var(--btn-accented-box-shadow-active);bottom:var(--btn-accented-bottom-active, 0);}
.woocommerce-MyAccount-content :is(
address, .woocommerce-Message, .woocommerce-info, .woocommerce-orders-table):last-child{margin-bottom:0;}
.woocommerce-MyAccount-content .wd-wtl-table{margin-bottom:0;}
.elementor-element.woocommerce-MyAccount-content > div > *:not(:last-child){margin-bottom:20px;}
.elementor-element.woocommerce-MyAccount-content > div > .button{border-radius:var(--btn-accented-brd-radius);color:var(--btn-accented-color);box-shadow:var(--btn-accented-box-shadow);background-color:var(--btn-accented-bgcolor);text-transform:var(--btn-accented-transform, var(--btn-transform, uppercase));font-weight:var(--btn-accented-font-weight, var(--btn-font-weight, 600));font-family:var(--btn-accented-font-family, var(--btn-font-family, inherit));font-style:var(--btn-accented-font-style, var(--btn-font-style, unset));}
.elementor-element.woocommerce-MyAccount-content > div > .button:hover{color:var(--btn-accented-color-hover);box-shadow:var(--btn-accented-box-shadow-hover);background-color:var(--btn-accented-bgcolor-hover);}
.elementor-element.woocommerce-MyAccount-content > div > .button:active{box-shadow:var(--btn-accented-box-shadow-active);bottom:var(--btn-accented-bottom-active, 0);}
.woocommerce-orders-table th{--wd-link-color:var(--color-gray-800);--wd-link-color-hover:var(--color-gray-500);--wd-link-decor:none;--wd-link-decor-hover:none;}
.woocommerce-orders-table td:before{color:var(--color-gray-800);font-weight:600;}
.woocommerce-pagination .button{border-radius:var(--btn-accented-brd-radius);color:var(--btn-accented-color);box-shadow:var(--btn-accented-box-shadow);background-color:var(--btn-accented-bgcolor);text-transform:var(--btn-accented-transform, var(--btn-transform, uppercase));font-weight:var(--btn-accented-font-weight, var(--btn-font-weight, 600));font-family:var(--btn-accented-font-family, var(--btn-font-family, inherit));font-style:var(--btn-accented-font-style, var(--btn-font-style, unset));}
.woocommerce-pagination .button:hover{color:var(--btn-accented-color-hover);box-shadow:var(--btn-accented-box-shadow-hover);background-color:var(--btn-accented-bgcolor-hover);}
.woocommerce-pagination .button:active{box-shadow:var(--btn-accented-box-shadow-active);bottom:var(--btn-accented-bottom-active, 0);}
.account-payment-methods-table .button{border-radius:var(--btn-accented-brd-radius);color:var(--btn-accented-color);box-shadow:var(--btn-accented-box-shadow);background-color:var(--btn-accented-bgcolor);text-transform:var(--btn-accented-transform, var(--btn-transform, uppercase));font-weight:var(--btn-accented-font-weight, var(--btn-font-weight, 600));font-family:var(--btn-accented-font-family, var(--btn-font-family, inherit));font-style:var(--btn-accented-font-style, var(--btn-font-style, unset));}
.account-payment-methods-table .button:hover{color:var(--btn-accented-color-hover);box-shadow:var(--btn-accented-box-shadow-hover);background-color:var(--btn-accented-bgcolor-hover);}
.account-payment-methods-table .button:active{box-shadow:var(--btn-accented-box-shadow-active);bottom:var(--btn-accented-bottom-active, 0);}
.woocommerce-Address-title .edit{color:var(--wd-link-color);font-weight:var(--wd-text-font-weight);font-style:var(--wd-text-font-style);font-family:var(--wd-text-font);font-size:1.1em;}
.woocommerce-Address-title .edit:before{margin-inline-end:7px;font-weight:400;content:"\f116";font-family:"woodmart-font";}
.woocommerce-EditAccountForm fieldset{margin-top:40px;}
.wd-email-sub-main{margin-top:25px;}
.wd-email-sub-main ~ .wd-email-sub{margin-inline-start:10px;}
button[name="save_account_details"],
button[name="save_address"]{border-radius:var(--btn-accented-brd-radius);color:var(--btn-accented-color);box-shadow:var(--btn-accented-box-shadow);background-color:var(--btn-accented-bgcolor);text-transform:var(--btn-accented-transform, var(--btn-transform, uppercase));font-weight:var(--btn-accented-font-weight, var(--btn-font-weight, 600));font-family:var(--btn-accented-font-family, var(--btn-font-family, inherit));font-style:var(--btn-accented-font-style, var(--btn-font-style, unset));}
button[name="save_account_details"]:hover,
button[name="save_address"]:hover{color:var(--btn-accented-color-hover);box-shadow:var(--btn-accented-box-shadow-hover);background-color:var(--btn-accented-bgcolor-hover);}
button[name="save_account_details"]:active,
button[name="save_address"]:active{box-shadow:var(--btn-accented-box-shadow-active);bottom:var(--btn-accented-bottom-active, 0);}
.wd-my-account-sidebar .wd-sidebar{--wd-tags-mb:10px;margin-top:30px;padding-top:30px;border-top:1px solid var(--brdcolor-gray-300);}
.wd-builder-off .woocommerce-MyAccount-title{font-size:18px;padding-inline:15px 10px;padding-bottom:10px;margin-bottom:15px;text-transform:uppercase;border-bottom:1px solid var(--brdcolor-gray-300);}
.wd-builder-off .woocommerce-MyAccount-navigation ul{--list-mb:0;--li-mb:0;--li-pl:0;list-style:none;}
.wd-builder-off .woocommerce-MyAccount-navigation ul > li > a{--wd-link-color:var(--color-gray-900);--wd-link-color-hover:var(--color-gray-900);display:flex;align-items:center;min-height:42px;padding:5px 15px;font-weight:600;border-radius:var(--wd-brd-radius);text-decoration:none;}
.wd-builder-off .woocommerce-MyAccount-navigation ul > li > a:hover{background-color:rgba(var(--bgcolor-black-rgb), 0.03);}
.wd-builder-off .woocommerce-MyAccount-navigation ul > li.is-active > a{background-color:rgba(var(--bgcolor-black-rgb), 0.06);}
.wd-builder-off .wd-nav-my-acc{--wd-col-lg:3;--wd-col-md:2;--wd-col-sm:1;--nav-pd:20px;--nav-color-hover:rgba(var(--wd-navigation-color), 1);--nav-bg-hover:rgba(var(--bgcolor-black-rgb), .03);--nav-shadow:0px 0px 4px rgba(0,0,0,0.18);--nav-radius:var(--wd-brd-radius);--wd-align:center;--nav-icon-size:55px;}
.wd-builder-off .wd-nav-my-acc > li > a .wd-nav-icon{color:var(--color-gray-300);}
.wd-builder-off .wd-nav-my-acc > li:hover > a .wd-nav-icon{color:var(--wd-primary-color);}
.wd-builder-off .wd-nav-my-acc .wd-my-acc-dashboard{display:none;}:is(
.woocommerce-thankyou-order-details, .wc-bacs-bank-details){--list-mb:.001px;--li-mb:.001px;--li-pl:0;display:flex;flex-wrap:wrap;gap:20px;list-style:none;}:is(
.woocommerce-thankyou-order-details, .wc-bacs-bank-details) li{display:flex;flex-direction:column;gap:10px;flex:1 1 0%;}:is(
.woocommerce-thankyou-order-details, .wc-bacs-bank-details) li:not(:last-child){padding-inline-end:20px;border-inline-end:1px solid var(--brdcolor-gray-300);}:is(
.woocommerce-thankyou-order-details, .wc-bacs-bank-details) :is(
strong, .amount){color:var(--color-gray-900);}
.wc-bacs-bank-details li{text-align:center;}
.woocommerce-thankyou-order-failed-actions .pay{border-radius:var(--btn-accented-brd-radius);color:var(--btn-accented-color);box-shadow:var(--btn-accented-box-shadow);background-color:var(--btn-accented-bgcolor);text-transform:var(--btn-accented-transform, var(--btn-transform, uppercase));font-weight:var(--btn-accented-font-weight, var(--btn-font-weight, 600));font-family:var(--btn-accented-font-family, var(--btn-font-family, inherit));font-style:var(--btn-accented-font-style, var(--btn-font-style, unset));}
.woocommerce-thankyou-order-failed-actions .pay:hover{color:var(--btn-accented-color-hover);box-shadow:var(--btn-accented-box-shadow-hover);background-color:var(--btn-accented-bgcolor-hover);}
.woocommerce-thankyou-order-failed-actions .pay:active{box-shadow:var(--btn-accented-box-shadow-active);bottom:var(--btn-accented-bottom-active, 0);}:is(
.wd-el-tp-order-message, .wd-el-tp-payment-instructions) p:last-child{margin-bottom:0;}
.wd-el-tp-order-details .woocommerce-order-downloads{margin-bottom:30px;}
.wd-builder-off .woocommerce-order > *:not(:last-child){margin-bottom:30px;}
.wd-builder-off .woocommerce-order:not(.wd-with-extra-content){margin:0 auto;max-width:800px;}
.wd-builder-off :is(
.woocommerce-thankyou-order-details li, .woocommerce-thankyou-order-failed-actions){text-align:center;}
.wd-builder-off :is(
.woocommerce-thankyou-order-received, .woocommerce-thankyou-order-failed){padding:3%;width:100%;color:#7A9C59;border:2px dashed #7A9C59;border-radius:var(--wd-brd-radius);text-align:center;font-weight:600;font-size:22px;line-height:1.4;}
.wd-builder-off .woocommerce-thankyou-order-failed{color:#fbbc34;border-color:#fbbc34;}
.wd-compare-table{display:block;overflow-x:auto;-webkit-overflow-scrolling:touch;margin-bottom:0;line-height:inherit;word-break:break-word;--wd-comp-td-col:5;--wd-comp-th-w:20%;}
.wd-compare-table tbody{display:block;}
.wd-compare-table tr{display:flex;}
.wd-compare-table :is(
th, td){padding:15px;}
.wd-compare-table :is(
th, td):not(:last-child){border-inline-end:1px solid var(--brdcolor-gray-300);}
.wd-compare-table th{flex:0 0 var(--wd-comp-th-w);text-transform:uppercase;}
.wd-compare-table td{flex:1 0 calc((100% - var(--wd-comp-th-w)) / var(--wd-comp-td-col));max-width:calc((100% - var(--wd-comp-th-w)) / (var(--wd-comp-td-col) - 2));}
.wd-compare-table td > *{margin-bottom:10px;}
.wd-compare-table td > *:last-child{margin-bottom:0;}
.wd-compare-table td:before{content:attr(data-title);display:none;margin-bottom:15px;color:var(--wd-title-color);text-transform:uppercase;font-weight:var(--wd-title-font-weight);font-style:var(--wd-title-font-style);font-family:var(--wd-title-font);}
.wd-compare-table .compare-basic td{padding-top:0;}
.wd-compare-table .compare-basic td:before{display:none;}
.wd-compare-table .product-image{display:block;}
.wd-compare-table .product-image img{border-radius:var(--wd-brd-radius);}
.wd-compare-table .added_to_cart{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:5px;outline:none;border-radius:var(--btn-brd-radius, 0px);vertical-align:middle;text-align:center;text-decoration:none !important;text-shadow:none;line-height:1.2;cursor:pointer;transition:all .25s ease;}
.wd-compare-table :is(
.button, .added_to_cart){padding:5px 14px;min-height:36px;font-size:12px;border-radius:var(--btn-accented-brd-radius);color:var(--btn-accented-color);box-shadow:var(--btn-accented-box-shadow);background-color:var(--btn-accented-bgcolor);text-transform:var(--btn-accented-transform, var(--btn-transform, uppercase));font-weight:var(--btn-accented-font-weight, var(--btn-font-weight, 600));font-family:var(--btn-accented-font-family, var(--btn-font-family, inherit));font-style:var(--btn-accented-font-style, var(--btn-font-style, unset));}
.wd-compare-table :is(
.button, .added_to_cart):hover{color:var(--btn-accented-color-hover);box-shadow:var(--btn-accented-box-shadow-hover);background-color:var(--btn-accented-bgcolor-hover);}
.wd-compare-table :is(
.button, .added_to_cart):active{box-shadow:var(--btn-accented-box-shadow-active);bottom:var(--btn-accented-bottom-active, 0);}
.wd-compare-table .button.added{display:none;}
.wd-compare-table .wd-compare-brand img{max-width:min(100%, 110px);}
.wd-compare-remove-action{font-size:90%;}
.wd-compare-header{position:relative;display:flex;align-items:center;flex-wrap:wrap;padding-bottom:15px;border-bottom:1px solid var(--brdcolor-gray-300);gap:10px 20px;}
.wd-compare-select-wrap{display:flex;align-items:center;gap:10px 15px;}
.wd-compare-select-wrap label{flex:0 0 auto;margin-bottom:0;text-transform:uppercase;}
.wd-compare-select-wrap select{min-width:200px;}
.wd-compare-actions{display:flex;flex:1 1 auto;align-items:center;flex-wrap:wrap;justify-content:space-between;gap:10px;}
.wd-compare-actions .btn{border-radius:var(--btn-accented-brd-radius);color:var(--btn-accented-color);box-shadow:var(--btn-accented-box-shadow);background-color:var(--btn-accented-bgcolor);text-transform:var(--btn-accented-transform, var(--btn-transform, uppercase));font-weight:var(--btn-accented-font-weight, var(--btn-font-weight, 600));font-family:var(--btn-accented-font-family, var(--btn-font-family, inherit));font-style:var(--btn-accented-font-style, var(--btn-font-style, unset));}
.wd-compare-actions .btn:hover{color:var(--btn-accented-color-hover);box-shadow:var(--btn-accented-box-shadow-hover);background-color:var(--btn-accented-bgcolor-hover);}
.wd-compare-actions .btn:active{box-shadow:var(--btn-accented-box-shadow-active);bottom:var(--btn-accented-bottom-active, 0);}
.wd-compare-actions .wd-compare-remove-cat{margin-inline-start:auto;background-color:#E01020;color:#FFF;}
.wd-compare-actions .wd-compare-remove-cat:hover{background-color:#C60F1D;color:#FFF;}
.wd-compare-cat-link:before{margin-inline-end:10px;margin-inline-start:-5px;font-weight:400;content:"\f143";font-family:"woodmart-font";}
.wd-compare-content{position:relative;}
.wd-compare-content .wd-compare-table{display:none;opacity:0;transition:all .3s ease;}
.wd-compare-content .wd-compare-table.wd-active{display:block;}
.wd-compare-content .wd-compare-table.wd-in{opacity:1;transform:none;}
.wd-compare-content .compare-basic td{padding-top:15px;}
.wd-wishlist-head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px 15px;margin-bottom:15px;}
.wd-wishlist-head .title{margin-bottom:0;text-transform:uppercase;font-size:18px;}
.wd-wishlist-head:not(.wd-border-off){padding-bottom:10px;border-bottom:1px solid var(--brdcolor-gray-300);}
.wd-wishlist-product-actions{position:relative;display:flex;align-items:center;justify-content:center;gap:10px;margin-bottom:15px;height:14px;}
.wd-wishlist-product-remove{font-size:90%;}
.wd-wishlist-product-checkbox{flex:1 1 auto;text-align:end;font-size:0;}
.wd-wishlist-product-checkbox input{margin-inline-end:0;}
.wd-wishlist-content:not(.wd-wishlist-preview) .wd-hover-base .wd-wishlist-btn{opacity:.3;pointer-events:none;}
.wd-wishlist-content:not(.wd-wishlist-preview) .wd-product{display:flex;flex-direction:column;}
.wd-wishlist-content:not(.wd-wishlist-preview) .wd-product:not(.wd-hover-base) .wd-wishlist-btn{display:none;}
.wd-wishlist-content .wd-hover-with-fade .content-product-imagin{top:-35px;}
.wd-wishlist-content .products-bordered-grid .wd-hover-with-fade .content-product-imagin{top:calc((var(--wd-gap) / 2) * -1 - 30px);}
.wd-wishlist-content :is(
.products-bordered-grid-ins, .wd-products-with-bg:not(.products-bordered-grid),
.wd-products-with-shadow:not(.products-bordered-grid)) .wd-hover-with-fade .content-product-imagin{top:-1px;}
.wd-product:hover .wd-wishlist-product-actions{z-index:30;}
.wd-wishlist-bulk-action{display:flex;align-items:center;flex-wrap:wrap;gap:10px 20px;height:0;padding:0 15px;margin-top:-15px;margin-bottom:20px;background-color:rgba(0, 0, 0, 0.04);pointer-events:none;transition:all .3s ease;}
.wd-wishlist-head.wd-border-off + .wd-wishlist-bulk-action.wd-visible{margin-top:0px;}
.wd-wishlist-bulk-action .wd-action-btn{font-size:90%;opacity:0;transition:opacity .1s ease;}
.wd-wishlist-bulk-action .wd-action-btn > a{height:30px;}
.wd-wishlist-bulk-action.wd-visible{height:40px;pointer-events:unset;}
.wd-wishlist-bulk-action.wd-visible .wd-action-btn{opacity:1;transition-duration:.3s;transition-delay:.1s;}
[class*=color-scheme-light] .wd-wishlist-bulk-action{background-color:rgba(255, 255, 255, 0.04);}
.wd-wishlist-move-action a:before{content:"\f119";font-family:"woodmart-font";}
.wd-wishlist-select-all .wd-wishlist-text-deselect{display:none;}
.wd-wishlist-select-all > a:before{content:"\f107";font-family:"woodmart-font";}
.wd-wishlist-select-all.wd-selected .wd-wishlist-text-select{display:none;}
.wd-wishlist-select-all.wd-selected .wd-wishlist-text-deselect{display:inline-block;}
.wd-group-enable .wd-wishlist-head{margin-top:-10px;}
.wd-group-enable .wd-wishlist-bulk-action{margin-top:-20px;}
.wd-group-enable .wd-products-element{margin-top:-20px;padding:15px;}
.wd-wishlist-create-group-btn{border-radius:var(--btn-accented-brd-radius);color:var(--btn-accented-color);box-shadow:var(--btn-accented-box-shadow);background-color:var(--btn-accented-bgcolor);text-transform:var(--btn-accented-transform, var(--btn-transform, uppercase));font-weight:var(--btn-accented-font-weight, var(--btn-font-weight, 600));font-family:var(--btn-accented-font-family, var(--btn-font-family, inherit));font-style:var(--btn-accented-font-style, var(--btn-font-style, unset));}
.wd-wishlist-create-group-btn:hover{color:var(--btn-accented-color-hover);box-shadow:var(--btn-accented-box-shadow-hover);background-color:var(--btn-accented-bgcolor-hover);}
.wd-wishlist-create-group-btn:active{box-shadow:var(--btn-accented-box-shadow-active);bottom:var(--btn-accented-bottom-active, 0);}
.wd-wishlist-group{position:relative;border:1px solid var(--brdcolor-gray-300);border-radius:var(--wd-brd-radius);}
.wd-wishlist-group:not(:last-child){margin-bottom:40px;}
.wd-wishlist-group-head{display:flex;align-items:center;flex-wrap:wrap;gap:10px;min-height:65px;padding:10px 15px;margin-bottom:20px;border-bottom:inherit;}
.wd-wishlist-group-action{position:relative;margin-inline-end:10px;}
.wd-wishlist-group-action:before{content:"\f161";font-family:"woodmart-font";display:flex;align-items:center;justify-content:center;height:30px;width:30px;font-size:16px;font-weight:600;color:var(--color-gray-800);}
.wd-wishlist-group-action:hover:before{color:var(--color-gray-500);}
.wd-dropdown-wishlist-group{margin-top:17px;}
.wd-dropdown-wishlist-group:after{height:17px;}
.wd-wishlist-group-title{display:flex;align-items:center;flex:1 1 auto;}
.wd-wishlist-group-title .title{margin-bottom:0;}
.wd-wishlist-group-title.wd-edit .title{display:none;}
.wd-wishlist-title-edit{display:none;align-items:center;flex:1 1 auto;row-gap:10px;animation:wd-fadeIn .3s ease;}
.wd-wishlist-title-edit input{margin-inline-end:5px;max-width:200px;}
.wd-edit .wd-wishlist-title-edit{display:flex;}
.wd-wishlist-rename-save{margin-inline-end:25px;border-radius:var(--btn-accented-brd-radius);color:var(--btn-accented-color);box-shadow:var(--btn-accented-box-shadow);background-color:var(--btn-accented-bgcolor);text-transform:var(--btn-accented-transform, var(--btn-transform, uppercase));font-weight:var(--btn-accented-font-weight, var(--btn-font-weight, 600));font-family:var(--btn-accented-font-family, var(--btn-font-family, inherit));font-style:var(--btn-accented-font-style, var(--btn-font-style, unset));}
.wd-wishlist-rename-save:hover{color:var(--btn-accented-color-hover);box-shadow:var(--btn-accented-box-shadow-hover);background-color:var(--btn-accented-bgcolor-hover);}
.wd-wishlist-rename-save:active{box-shadow:var(--btn-accented-box-shadow-active);bottom:var(--btn-accented-bottom-active, 0);}
.wd-wishlist-rename-cancel{font-size:90%;}
.wd-wishlist-group-empty{margin-top:-20px;padding:6vh 15px;}
.wd-wishlist-group-empty .wd-empty-page{font-size:20px;}
.wd-wishlist-group-empty .wd-empty-page:before{font-size:3em;}
.wd-popup-wishlist-wrap{--wd-popup-width:300px;}
.wd-popup-wishlist.wd-create-group{padding-top:50px;}
.wd-wishlist-group-list{--li-pl:0;--list-mb:0;--li-mb:0;margin-bottom:20px;list-style:none;}
.wd-wishlist-group-list li{display:flex;align-items:center;}
.wd-wishlist-group-list li:hover label{color:var(--color-gray-800);}
.wd-wishlist-group-list input{cursor:pointer;transition:all .25s ease;}
.wd-wishlist-group-list label{flex:1 1 auto;padding:7px 0;margin-bottom:0;cursor:pointer;color:var(--color-gray-500);transition:all .25s ease;}
[class*="wd-create-group"] .wd-wishlist-group-list,
.wd-added .wd-wishlist-group-list{display:none;}
.wd-wishlist-add-group{--wd-action-icon-size:1em;flex:1 1 auto;}
.wd-wishlist-add-group > a{flex:1 1 auto;justify-content:flex-start;padding:7px 0;}
.wd-wishlist-add-group > a:before{content:"\f143";font-family:"woodmart-font";}
.wd-wishlist-create-group{display:none;margin-bottom:20px;}
[class*="wd-create-group"] .wd-wishlist-create-group{display:block;}
.wd-wishlist-back-btn{--wd-action-icon-size:1em;display:none;position:absolute;top:5px;inset-inline-start:15px;height:40px;}
.wd-wishlist-back-btn.wd-style-text > a:before{margin-inline-end:0.5em;content:"\f114";font-family:"woodmart-font";}
.wd-create-group .wd-wishlist-back-btn{display:inline-flex;}
.wd-added .wd-wishlist-save-btn{display:none;}
.wd-wishlist-add-success{text-align:center;animation:wd-fadeIn .4s ease;}
.wd-wishlist-add-success:before{content:"\f106";font-family:"woodmart-font";display:block;margin-bottom:15px;color:var(--color-gray-200);font-weight:400;font-size:80px;line-height:1;}
.wd-wishlist-add-success .title{font-size:18px;}
.wd-popup:not(.wd-added) .wd-wishlist-add-success{display:none;}
.wd-wishlist-back-to-lists, .wd-wishlist-save-btn{width:100%;border-radius:var(--btn-accented-brd-radius);color:var(--btn-accented-color);box-shadow:var(--btn-accented-box-shadow);background-color:var(--btn-accented-bgcolor);text-transform:var(--btn-accented-transform, var(--btn-transform, uppercase));font-weight:var(--btn-accented-font-weight, var(--btn-font-weight, 600));font-family:var(--btn-accented-font-family, var(--btn-font-family, inherit));font-style:var(--btn-accented-font-style, var(--btn-font-style, unset));}
.wd-wishlist-back-to-lists:hover, .wd-wishlist-save-btn:hover{color:var(--btn-accented-color-hover);box-shadow:var(--btn-accented-box-shadow-hover);background-color:var(--btn-accented-bgcolor-hover);}
.wd-wishlist-back-to-lists:active, .wd-wishlist-save-btn:active{box-shadow:var(--btn-accented-box-shadow-active);bottom:var(--btn-accented-bottom-active, 0);}
.wd-wishlist-back-to-shop{--btn-color:var(--color-gray-800);--btn-color-hover:var(--color-gray-500);--btn-bgcolor:transparent;--btn-brd-width:2px;--btn-height:none;--btn-padding:0;border-top:0;border-inline:0;}
.wd-empty-page{position:relative;margin-top:5vw;margin-bottom:15px;color:var(--wd-title-color);text-align:center;font-weight:var(--wd-title-font-weight);font-style:var(--wd-title-font-style);font-size:48px;font-family:var(--wd-title-font);line-height:1.2;}
.wd-empty-page:before{display:block;margin-bottom:20px;color:rgba(var(--bgcolor-black-rgb), 0.07);font-weight:400;font-size:3.8em;line-height:1;}
.wd-empty-page-text{max-width:535px;margin-inline:auto;margin-bottom:0;text-align:center;font-size:110%;}
.wd-empty-page-text + .return-to-shop{margin-top:25px;margin-bottom:5vw;}
.wd-empty-page-text + .return-to-shop .button{padding:5px 28px;min-height:48px;font-size:14px;}
.wd-empty-page-text br{display:none;}
.return-to-shop{text-align:center;}
.return-to-shop .button{border-radius:var(--btn-accented-brd-radius);color:var(--btn-accented-color);box-shadow:var(--btn-accented-box-shadow);background-color:var(--btn-accented-bgcolor);text-transform:var(--btn-accented-transform, var(--btn-transform, uppercase));font-weight:var(--btn-accented-font-weight, var(--btn-font-weight, 600));font-family:var(--btn-accented-font-family, var(--btn-font-family, inherit));font-style:var(--btn-accented-font-style, var(--btn-font-style, unset));}
.return-to-shop .button:hover{color:var(--btn-accented-color-hover);box-shadow:var(--btn-accented-box-shadow-hover);background-color:var(--btn-accented-bgcolor-hover);}
.return-to-shop .button:active{box-shadow:var(--btn-accented-box-shadow-active);bottom:var(--btn-accented-bottom-active, 0);}
.woocommerce-MyAccount-content .wd-empty-page{margin-top:0;}
.woocommerce-MyAccount-content .return-to-shop{margin-bottom:0;}
.cart-empty:before{content:"\f147";font-family:"woodmart-font";}
.wd-empty-compare:before{content:"\f128";font-family:"woodmart-font";}
.wd-empty-wishlist:before{content:"\f106";font-family:"woodmart-font";}
.wd-empty-wtl:before{content:"\f186";font-family:"woodmart-font";}
.wd-empty-pt:before{content:"\f191";font-family:"woodmart-font";}
@media(min-width:769px){
.comments-area .comment-awaiting-moderation{position:absolute;top:-24px;inset-inline-start:95px;}
.comments-area .comment-awaiting-moderation + br{display:none;}
.wd-page-nav-btn .wd-label{display:block;margin-bottom:5px;color:var(--color-gray-300);font-weight:inherit;}
.searchform.wd-with-cat{--wd-search-cat-w:172px;--wd-search-cat-sp:15px;}
.searchform.wd-with-cat input[type="text"]{padding-inline-end:calc(var(--wd-search-cat-w) + var(--wd-search-btn-w) + 30px);}
.searchform.wd-cat-style-default .wd-clear-search{border-inline-end:1px solid var(--wd-form-brd-color);}
.searchform.wd-style-default:not(.wd-with-cat) .wd-clear-search{padding-inline-end:10px;border-inline-end:1px solid var(--wd-form-brd-color);}
.searchform.wd-style-default.wd-cat-style-default{--wd-search-clear-sp:7px;}
.searchform[class*="wd-style-with-bg"].wd-cat-style-default{--wd-search-clear-sp:20px;}
.searchform.wd-style-with-bg.wd-cat-style-separated{--wd-search-clear-sp:10px;}
#wpadminbar .wd-lcp-admin-bar.wd-has-desktop-image > a{pointer-events:none;}
#wpadminbar .wd-lcp-admin-bar:not(:is(.wd-opened, .wd-has-desktop-image)) .ab-sub-wrapper{display:none !important;}
.wd-checkout-steps li > :is(a, span){opacity:.7;}
.wd-checkout-steps li a:hover{opacity:1;}
.wd-checkout-steps li:not(:last-child):after{font-weight:400;font-size:85%;opacity:.7;content:"\f120";font-family:"woodmart-font";}
.wd-checkout-steps .step-active > :is(a, span){opacity:1;text-decoration:underline 2px solid var(--wd-primary-color);text-underline-offset:6px;}
td.product-quantity > span{display:inline-block;min-width:80px;text-align:center;}
.quick-view-horizontal .entry-summary{position:relative;margin-inline-end:calc(var(--wd-popup-padding, 30px) / -1);margin-top:calc(var(--wd-popup-padding, 30px) / -1);-webkit-mask-image:linear-gradient(to top, transparent 5px, #000 40px);mask-image:linear-gradient(to top, transparent 5px, #000 40px);}
.quick-view-horizontal .summary-inner{position:absolute;inset:0;padding-block:var(--wd-popup-padding, 30px) 25px;padding-inline-end:var(--wd-popup-padding, 30px);max-height:100%;}
.popup-quick-view:has(.quick-view-horizontal){scrollbar-width:none;}
.popup-quick-view:has(.quick-view-horizontal)::-webkit-scrollbar{display:none;}
.wd-sticky-btn-on{padding-bottom:var(--wd-sticky-btn-height);}
.shop_table_responsive .cart_item.wd-fbt-item-first .product-remove a{margin-top:15px;}
.shop_table_responsive .cart_item[class*="wd-fbt-item"]:not(.wd-fbt-item-last) td{padding-bottom:0;border-bottom:none;}
.wd-fg-table td.product-thumbnail{width:10px;}
.cat-design-zoom-out .wd-cat-image{transform:scale3d(1.1, 1.1, 1);transition:transform 0.5s cubic-bezier(0, 0, 0.44, 1.18);}
.cat-design-zoom-out .wd-cat-count{opacity:0;transform:translateY(15px) translateZ(0);}
.cat-design-zoom-out:not(.without-product-count) .wd-cat-header{transform:translateY(15px) translateZ(0);transition:transform .3s ease;}
.cat-design-zoom-out:not(.without-product-count):hover .wd-cat-header{transform:none;}
.cat-design-zoom-out:hover .wd-cat-thumb:before{opacity:.4;}
.cat-design-zoom-out:hover .wd-cat-image{transform:none;}
.cat-design-zoom-out:hover .wd-cat-count{opacity:1;transform:none;}
.cat-design-center .wd-cat-inner, .cat-design-replace-title .wd-cat-inner{overflow:hidden;}
.cat-design-center .wd-cat-inner:before, .cat-design-replace-title .wd-cat-inner:before{content:"";position:absolute;inset:0;z-index:2;background-color:#000;opacity:.1;}
.cat-design-center .wd-cat-inner:before, .cat-design-replace-title .wd-cat-inner:before,
.cat-design-center .wd-cat-inner :is(
.wd-cat-content, .wd-cat-count),
.cat-design-replace-title .wd-cat-inner :is(
.wd-cat-content, .wd-cat-count){transform:translate3d(0, 0, 0);}
.cat-design-center:hover .wd-cat-inner:before, .cat-design-replace-title:hover .wd-cat-inner:before{opacity:.4;}
.cat-design-default .wd-cat-inner{overflow:hidden;}
.cat-design-default .wd-cat-content{position:absolute;inset-inline:20px;bottom:15px;padding:0 !important;text-align:start;transition:transform .3s ease;transform:translateY(100%) translateZ(0);}
.cat-design-default .wd-entities-title{position:absolute;bottom:100%;inset-inline-start:0;}
.cat-design-default .wd-cat-count{margin-top:5px;opacity:0;transition:transform .3s ease, opacity .3s ease;transform:translateY(15px) translateZ(0);}
.cat-design-default.categories-with-shadow .wd-cat-inner{box-shadow:1px 1px 2px rgba(0, 0, 0, 0.12);}
.cat-design-default:hover .wd-cat-content{transform:translateY(0) translateZ(0);}
.cat-design-default:hover .wd-cat-count{opacity:1;transform:translateY(0) translateZ(0);}
.cat-design-center .wd-cat-inner:before{transition:opacity 0.5s cubic-bezier(0, 0, 0.44, 1.18);}
.cat-design-center .wd-cat-content{position:absolute;top:50%;inset-inline:0;z-index:3;padding:15px;transition:transform .3s ease;}
.cat-design-center .wd-entities-title{color:#FFF;}
.cat-design-center .wd-cat-count{margin-top:5px;line-height:20px;opacity:0;transition:transform .3s ease, opacity .3s ease;transform:translateY(15px) translateZ(0);color:rgba(255, 255, 255, 0.9);}
.cat-design-center .wd-cat-count a{color:inherit;}
.cat-design-center:not(.without-product-count) .wd-cat-content{transform:translateY(calc(-50% + 12px)) translateZ(0);}
.cat-design-center:not(.without-product-count):hover .wd-cat-content{transform:translateY(-50%) translateZ(0);}
.cat-design-center:not(.without-product-count):hover .wd-cat-count{opacity:1;transform:none;}
.cat-design-center.without-product-count .wd-cat-content{transform:translateY(-50%) translateZ(0);}
.cat-design-replace-title .wd-cat-inner:before{transition:opacity 0.6s cubic-bezier(0, 0, 0.44, 1.18);}
.cat-design-replace-title :is(
.wd-cat-content, .wd-cat-count){position:absolute;inset:0;z-index:3;display:flex;align-items:center;flex-direction:column;flex-wrap:wrap;justify-content:center;padding:15px;}
.cat-design-replace-title .wd-entities-title{padding:12px 25px;box-shadow:0 0 3px rgba(0, 0, 0, 0.1);color:#FFF;font-size:18px;line-height:1.4;transition:opacity .25s ease .25s;background-color:var(--wd-primary-color);border-radius:var(--wd-cat-brd-radius, var(--wd-brd-radius));}
.cat-design-replace-title .wd-cat-count{color:#FFF;text-transform:uppercase;font-weight:600;font-size:16px;opacity:0;transition:opacity .25s ease;}
.cat-design-replace-title:not(.without-product-count):hover .wd-entities-title{opacity:0;transition:opacity .25s ease;}
.cat-design-replace-title:not(.without-product-count):hover .wd-cat-count{opacity:1;transition:opacity .25s ease .25s;}
.wd-products.elements-list{--wd-gap:30px;}
.wd-product.product-list-item{--text-align:start;--wd-prod-gap:18px;}
.wd-product.product-list-item:where(:not(:last-child)){padding-bottom:var(--wd-gap);border-bottom:1px solid var(--wd-bordered-brd, var(--brdcolor-gray-300));}
.wd-product.product-list-item .product-wrapper{flex-direction:row;align-items:center;gap:15px;}
.wd-product.product-list-item .product-element-top{flex:0 0 300px;}
.wd-product.product-list-item .product-list-content{flex:1 1 auto;}
.wd-product.product-list-item .product-list-content .wd-entities-title{font-size:130%;}
.wd-product.product-list-item .product-list-content .price{font-size:140%;}
.wd-product.product-list-item .wd-quick-shop-2 table.variations{display:inline-flex;}
.product-full-width:is(
.product-design-alt, .product-summary-shadow, .image-full-width) .entry-summary, .image-full-width.product-design-alt .entry-summary{display:flex;align-items:start;justify-content:center;}
.product-full-width:is(
.product-design-alt, .product-summary-shadow, .image-full-width) .entry-summary .summary-inner, .image-full-width.product-design-alt .entry-summary .summary-inner{max-width:620px;width:100%;}
.wd-review-style-1 .comment-text{flex-direction:row;flex-wrap:wrap;}
.wd-review-style-1 .wd-criteria-wrap{inset-inline:auto 0;}
.wd-review-style-1 .wd-criteria-wrap .wd-rating-label{inset-inline:0 8px;}
.wd-review-style-1 .wd-criteria-wrap .wd-star-rating-wrap{flex-direction:row-reverse;}
#customer_login > div:not(:first-child):last-child{border-inline-start:1px solid var(--brdcolor-gray-300);}
.col-register-text .wd-login-divider{display:none;}
.cart-totals-inner.wd-layout-2 table{display:block;}
.cart-totals-inner.wd-layout-2 table :is(
th, td){padding:0;border:none;}
.cart-totals-inner.wd-layout-2 tbody{display:flex;flex-direction:column;gap:15px;}
.cart-totals-inner.wd-layout-2 tr{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:10px;}
.cart-totals-inner.wd-layout-2 tr:not(:last-child){padding-bottom:15px;border-bottom:1px solid var(--brdcolor-gray-300);}
.cart-totals-inner.wd-layout-2 tr.shipping td{flex:1 1 100%;text-align:start;}
.cart-totals-inner.wd-layout-2 tr.order-total th{display:none;}
.cart-totals-inner.wd-layout-2 tr.order-total td{flex:1 1 100%;display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:5px;}
.cart-totals-inner.wd-layout-2 tr.order-total td:before{content:attr(data-title);color:var(--wd-title-color);font-weight:var(--wd-title-font-weight);font-style:var(--wd-title-font-style);font-family:var(--wd-title-font);margin-inline-end:auto;}
.cart-totals-inner.wd-layout-2 tr.order-total td > *:not(strong){flex:1 1 100%;}
.cart-totals-inner.wd-layout-2 .woocommerce-shipping-methods input.shipping_method{float:left;margin-inline:0 7px;}
.rtl .cart-totals-inner.wd-layout-2 .woocommerce-shipping-methods input.shipping_method{float:right;}
.woocommerce-checkout > .customer-details .woocommerce-billing-fields{margin-top:30px;}
.wd-my-account-sidebar{padding-inline-end:30px;border-inline-end:1px solid var(--brdcolor-gray-300);}
.blog-design-small-images.has-post-thumbnail .wd-post-inner{display:flex;align-items:center;justify-content:center;}
.blog-design-small-images.has-post-thumbnail :is(
.wd-post-thumb, .wd-post-content){flex:1 0 50%;max-width:50%;}
.blog-design-small-images.blog-style-bg.has-post-thumbnail .wd-post-content{margin-inline-start:-15px;}
.blog-design-small-images.blog-style-flat .wd-post-content{padding:25px;}
.blog-design-chess:nth-child(even).has-post-thumbnail .wd-post-inner{flex-direction:row-reverse;}
.blog-design-chess:nth-child(even).has-post-thumbnail .wd-post-date{inset-inline:auto 15px;}
.blog-design-chess:nth-child(even).blog-style-bg.has-post-thumbnail .wd-post-content{margin-inline:0 -15px;}
.blog-design-list .wd-post-inner{flex-direction:row;align-items:center;gap:20px;}
.blog-design-list .wd-post-thumb{flex:0 0 320px;}
.blog-design-list:not(:is(:last-child, .blog-style-bg)){border-bottom:1px solid var(--brdcolor-gray-300);padding-bottom:var(--wd-gap);}
}
@media(min-width:1025px){
.wd-hide-lg{display:none !important;}
.wd-scroll, .wd-dropdown-menu.wd-design-aside{--scrollbar-track-bg:rgba(0, 0, 0, 0.05);--scrollbar-thumb-bg:rgba(0, 0, 0, 0.12);}
.wd-scroll ::-webkit-scrollbar, .wd-dropdown-menu.wd-design-aside ::-webkit-scrollbar{width:5px;}
.wd-scroll ::-webkit-scrollbar-track, .wd-dropdown-menu.wd-design-aside ::-webkit-scrollbar-track{background-color:var(--scrollbar-track-bg);}
.wd-scroll ::-webkit-scrollbar-thumb, .wd-dropdown-menu.wd-design-aside ::-webkit-scrollbar-thumb{background-color:var(--scrollbar-thumb-bg);}
[class*="color-scheme-light"] .wd-scroll, .wd-scroll.color-scheme-light, .wd-dropdown-menu.wd-design-aside.wd-style-with-bg.color-scheme-light{--scrollbar-track-bg:rgba(255, 255, 255, 0.05);--scrollbar-thumb-bg:rgba(255, 255, 255, 0.12);}
.wd-carousel-container:not(.wd-off-lg) [style*="col-lg:1;"]:not(.wd-initialized) > .wd-carousel-wrap > .wd-carousel-item:nth-child(n+2){display:none;}
.wd-nav-arrows[class*="wd-hover"].wd-pos-sep .wd-btn-arrow{opacity:0;pointer-events:none;}:is(
.wd-carousel-container, .wd-products-element):hover .wd-nav-arrows[class*="wd-hover"].wd-pos-sep .wd-btn-arrow{opacity:1;transform:translateY(0);pointer-events:unset;}
.wd-nav-arrows.wd-hover-1.wd-pos-sep .wd-prev{transform:translateX(-30px);}
.wd-nav-arrows.wd-hover-1.wd-pos-sep .wd-next{transform:translateX(30px);}
.admin-bar{--wd-admin-bar-h:32px;}
.whb-top-bar-inner{height:var(--wd-top-bar-h);max-height:var(--wd-top-bar-h);}
.whb-sticked .whb-top-bar-inner{height:var(--wd-top-bar-sticky-h);max-height:var(--wd-top-bar-sticky-h);}
.whb-general-header-inner{height:var(--wd-header-general-h);max-height:var(--wd-header-general-h);}
.whb-sticked:not(.whb-clone) .whb-general-header-inner{height:var(--wd-header-general-sticky-h);max-height:var(--wd-header-general-sticky-h);}
.whb-header-bottom-inner{height:var(--wd-header-bottom-h);max-height:var(--wd-header-bottom-h);}
.whb-sticked .whb-header-bottom-inner{height:var(--wd-header-bottom-sticky-h);max-height:var(--wd-header-bottom-sticky-h);}
.whb-hidden-lg, .whb-hidden-desktop{display:none;}
.whb-clone, .whb-sticked .whb-main-header{top:var(--wd-admin-bar-h);}
.wd-header-overlap .wd-page-title{padding-top:calc(var(--wd-header-h) + var(--wd-header-boxed-sp, 0.001px) + var(--wd-title-sp));}
.single-product .whb-overcontent:not(.whb-custom-header){padding-top:calc(var(--wd-header-h) + var(--wd-header-boxed-sp, 0.001px));}
.whb-full-width .whb-row > .container, .whb-full-width + .whb-clone .whb-row > .container{max-width:100%;width:clamp(var(--wd-container-w), 95%, 100%);}
.wd-page-wrapper:has(.whb-boxed){--wd-header-boxed-sp:30px;}
.wd-page-wrapper:has(.whb-boxed):has(.whb-top-bar.whb-without-bg:not(.whb-hidden-desktop)){--wd-header-boxed-sp:0.001px;}
.whb-boxed:not(.whb-sticked) .whb-main-header{margin-inline:auto;width:95%;}
.whb-boxed:not(.whb-sticked) .whb-main-header .whb-row > .container{padding-inline:30px;max-width:100%;width:100%;}
.whb-boxed:not(.whb-sticked) .whb-main-header:before{content:"";display:block;height:var(--wd-header-boxed-sp);}
.whb-boxed:not(.whb-sticked) .whb-top-bar.whb-without-bg > .container{padding-inline:0;}
.wrapper-boxed .whb-boxed:not(.whb-sticked) .whb-main-header{max-width:var(--wd-container-w);}
.wd-search-opened .whb-boxed:not(.whb-sticked) .whb-main-header{right:var(--wd-scroll-w);}
.wd-search-opened .whb-boxed:not(.whb-sticked) .whb-row{padding-right:0;}
.whb-boxed:not(.whb-sticked):not(.whb-full-width) .whb-main-header{max-width:calc(var(--wd-container-w) - 30px);}
.wd-search-opened body{padding-right:var(--wd-scroll-w);}
.wd-search-opened .wd-page-wrapper{margin-right:calc(var(--wd-scroll-w) * -1);}
.wd-search-opened :is(
.header-banner, .whb-row, .wd-page-content){padding-right:var(--wd-scroll-w);}
.wd-search-full-screen-2{--wd-form-height:65px;--wd-content-heigh:80vh;padding-right:var(--wd-scroll-w);}
.wd-search-full-screen-2 .searchform input[type="text"]{padding-inline-start:20px;}
.wd-search-full-screen-2 .searchform.wd-with-cat{--wd-search-cat-w:220px;--wd-search-clear-sp:.001px;}
.wd-search-full-screen-2 .wd-clear-search{padding-inline-end:20px;}
.wd-search-full-screen-2 .wd-with-cat .wd-search-cat > a{padding-inline:30px;}
.form-style-underlined .wd-search-full-screen-2 .searchform input[type="text"]{padding-inline-start:0;}
.title-size-small{--wd-title-sp:20px;--wd-title-font-s:44px;}
.title-size-default{--wd-title-sp:60px;--wd-title-font-s:68px;}
.title-size-large{--wd-title-sp:100px;--wd-title-font-s:78px;}
.wd-search-opened body[class*="wrapper-boxed"] .header-banner,
.wd-search-opened body[class*="wrapper-boxed"] .whb-main-header:not(.whb-clone) .whb-row,
.wd-search-opened body[class*="wrapper-boxed"] .wd-page-content{padding-right:0;}
.sticky-footer-on :is(
.wd-page-content, .wd-prefooter){position:relative;z-index:2;}
.sticky-footer-on .wd-footer{position:sticky;bottom:0;}
.wd-copyrights.wd-layout-two-columns .wd-col-end{text-align:end;}
.btn-size-large{--btn-padding:5px 28px;--btn-height:48px;--btn-font-size:14px;}
.btn-size-extra-large{--btn-padding:5px 40px;--btn-height:56px;--btn-font-size:16px;}
.wd-social-icons.wd-size-large{--wd-social-size:60px;}
.banner-btn-position-hover .content-banner{transition:transform .25s ease;}
.banner-btn-position-hover .banner-inner p:first-child:empty ~ p:last-child{margin-block:-10px 0;}
.banner-btn-position-hover .banner-btn-wrapper{position:absolute;top:100%;inset-inline:0;opacity:0;transition:opacity .25s ease, transform .25s ease;transform:translateY(15px);}
.banner-btn-position-hover:hover .wrapper-content-banner.wd-items-middle > div{transform:translateY(calc(((var(--button-size) + var(--button-space)) * -1) / 2));}
.banner-btn-position-hover:hover .wrapper-content-banner.wd-items-bottom > div{transform:translateY(calc((var(--button-size) + var(--button-space)) * -1));}
.banner-btn-position-hover:hover .content-banner{transition:transform .3s ease;}
.banner-btn-position-hover:hover .banner-btn-wrapper{opacity:1;transition:opacity .4s ease, transform .4s ease;transform:translateY(0);}
.banner-btn-position-hover.banner-btn-size-small{--button-size:36px;}
.banner-btn-position-hover.banner-btn-size-default{--button-size:42px;}
.banner-btn-position-hover.banner-btn-size-large{--button-size:48px;}
.banner-btn-position-hover.banner-btn-size-extra-large{--button-size:56px;}
.banner-btn-position-hover.banner-btn-style-link{--button-size:24px;}
.wd-timer.wd-size-medium{--wd-timer-size:24px;}
.wd-timer.wd-size-large{--wd-timer-size:28px;}
.wd-timer.wd-size-xlarge{--wd-timer-size:42px;}:is(
.wd-item-position-left, .wd-item-position-right){background-color:transparent !important;}
.wd-event-hover .hotspot-content{pointer-events:none;}
.hotspot-icon-default .wd-image-hotspot:hover .hotspot-btn{box-shadow:inset 100px 100px rgba(255, 255, 255, 0.1);}
.hotspot-icon-alt .wd-image-hotspot:hover .hotspot-btn:after{color:var(--hotspot-secondary);}
.wd-hotspot-hover .wd-image-hotspot{visibility:hidden;opacity:0;transition:visibility .3s ease, opacity .3s ease;}
.wd-hotspot-hover:hover{position:relative;z-index:4;}
.wd-hotspot-hover:hover .wd-image-hotspot{visibility:visible;opacity:1;}
.wd-event-hover .hotspot-content:focus-within, .wd-event-hover .wd-image-hotspot:hover .hotspot-content, .wd-event-hover .hotspot-btn:focus-visible ~ .hotspot-content{visibility:visible;opacity:1;transform:none;pointer-events:visible;}
.wd-tabs.tabs-design-aside{position:relative;display:grid;align-items:flex-start;grid-template-columns:var(--wd-side-width, 300px) 1fr;gap:var(--wd-row-gap);}
.wd-tabs.tabs-design-aside .wd-tabs-header{--text-align:start;}
.wd-tabs.tabs-design-aside .wd-nav-tabs{flex-direction:column;align-items:flex-start;--nav-gap:5px;--nav-gap-v:var(--nav-gap);}
.wd-tabs.tabs-design-aside .wd-nav-tabs > li{cursor:pointer;}
.wd-tabs.tabs-design-aside .wd-nav-tabs > li > a{display:inline-flex;}
.wd-tabs.tabs-design-aside .wd-tabs-content-wrapper{min-width:1px;}
.wd-tabs.tabs-design-alt .wd-tabs-header{align-items:center;flex-direction:row;flex-wrap:wrap;justify-content:space-between;}
.wd-tabs.tabs-design-simple .wd-tabs-header{flex-direction:row;align-items:flex-end;gap:25px;border-bottom:2px solid var(--brdcolor-gray-300);}
.box-btn-hover .info-btn-wrapper{position:absolute;top:100%;inset-inline:0;margin-top:0;padding-top:15px;opacity:0;transition:transform .25s ease, opacity .25s ease;transform:translateY(15px);}
.box-btn-hover:hover .info-btn-wrapper{opacity:1;transform:none;}
.box-style-border.box-btn-hover.box-icon-align-left .info-btn-wrapper{margin-left:calc(var(--ib-icon-sp) + 30px);}
.box-style-border.box-btn-hover.box-icon-align-right .info-btn-wrapper{margin-right:calc(var(--ib-icon-sp) + 30px);}
.box-style-border.box-btn-hover .info-btn-wrapper{margin-top:-15px;margin-inline:30px;padding-top:0;}
.box-with-text.text-size-large{font-size:74px;}
[class*="box-icon-with-"].text-size-large{--text-bg-size:130px;}
.wd-marquee.wd-with-pause:hover .wd-marquee-content{animation-play-state:paused;}
.wd-insta-item:is(
:hover, :focus-within) a{opacity:1;}
.wd-insta-item:is(
:hover, :focus-within) .wd-insta-meta{opacity:1;transform:translateY(0);}
.wd-toolbar{display:none;}
.wd-sidebar-hidden-lg .wd-sidebar:not(.wd-side-hidden){display:none;}
.wd-sidebar-hidden-lg .shop-loop-head{align-items:stretch;flex-direction:column;gap:15px;}
.wd-sidebar-hidden-lg .wd-shop-tools{justify-content:space-between;}
.wd-sidebar-hidden-lg .wd-shop-tools:not(:last-child){padding-bottom:15px;border-bottom:1px solid var(--brdcolor-gray-300);}
.wd-sidebar-hidden-lg .wd-show-sidebar-btn{display:inline-flex;margin-inline-end:auto;}
.wd-sidebar-hidden-lg.wd-builder-off .woocommerce-result-count{display:block;}
.admin-bar .wd-sticky-nav{top:var(--wd-admin-bar-h);}
.wd-sticky-nav-enabled{margin-left:var(--wd-sticky-nav-w);--wd-sticky-nav-w:60px;}
.wd-sticky-nav-enabled:not([class*="wrapper-boxed"]) .whb-header.whb-sticky-real.whb-sticked .whb-main-header{margin-left:var(--wd-sticky-nav-w);}
.wd-sticky-nav-enabled .whb-sticky-header.whb-clone{margin-left:var(--wd-sticky-nav-w);}
.wd-sticky-nav-enabled :is(
.woocommerce-store-notice, .header-banner, .wd-sticky-btn, .wd-sidebar-opener){left:var(--wd-sticky-nav-w);}
.wd-sticky-nav-enabled [data-vc-full-width] .wd-slider{margin-left:var(--wd-sticky-nav-w);}
.wd-sticky-nav-enabled [data-vc-full-width] .wd-slider.wd-section-stretch-content{margin-left:calc(var(--wd-sticky-nav-w) / 2);}
.blog-design-default .wd-post-title{font-size:32px;line-height:1.2;}
.blog-design-default-alt .wd-post-title{font-size:32px;line-height:1.2;}
.blog-design-list .wd-post-content{flex-direction:row;align-items:center;flex:1 1 auto;gap:20px;}
[class*="wd-section-stretch"],
[data-vc-full-width]{position:relative;box-sizing:border-box;width:calc(100vw - var(--wd-scroll-w) - var(--wd-sticky-nav-w));--wd-row-spacing:calc(var(--wd-column-gap, .001px) / 2 + 15px);left:calc((50% - 50vw + var(--wd-sticky-nav-w) / 2 + var(--wd-scroll-w) / 2) + var(--wd-row-spacing));}
[class*="wd-section-stretch"].vc_column-gap-5,
[data-vc-full-width].vc_column-gap-5{--wd-column-gap:5px;}:is(
.vc_section[class*="wd-section-stretch"],
.vc_section[data-vc-full-width]) > :is(
.vc_row[data-vc-full-width],
.vc_row[class*="wd-section-stretch"]){--wd-row-spacing:.001px;}
p:where(
.form-row-first, .form-row-last){overflow:visible;width:48%;}
p.form-row-first{float:left;}
p.form-row-last{float:right;}
p.form-row-wide{clear:both;}
.wd-reset-bottom-lg .wd-reset-var{position:absolute;inset-inline:0;top:calc(100% + var(--wd-reset-btn-space));}
.wd-reset-bottom-lg.variation-swatch-selected{--wd-var-table-mb:40px;}
.wd-label-top-lg table.variations .cell{display:block;}
.wd-label-top-lg table.variations .label{margin-bottom:5px;padding-bottom:0;padding-right:0;}
.wd-reset-side-lg .wd-reset-var{width:0;}
.wd-reset-side-lg .reset_variations{margin-left:10px;}:is(.text-center, .text-right) .wd-label-side-lg .cell, .wd-label-side-lg:is(.text-center, .text-right, .wd-swatches-name) .cell{display:inline-block;}:is(.text-center, .text-right) .wd-label-side-lg .value, .wd-label-side-lg:is(.text-center, .text-right, .wd-swatches-name) .value{width:auto;}
.wd-label-hide-lg table.variations .label{display:none;}
.wd-label-hide-lg table.variations .value{width:auto;display:inline-block;}
.product_list_widget > li:hover .small-product-info{visibility:visible;opacity:1;transition:opacity .3s ease, transform .3s ease;transform:translateY(20px);}
.upsells-widget .small-product-info{position:absolute;inset-inline:-5px;bottom:100%;z-index:400;visibility:hidden;background:var(--bgcolor-white);box-shadow:0 0 4px rgba(0, 0, 0, 0.15);line-height:1;opacity:0;transition:visibility .3s ease, opacity .3s ease, transform .3s ease;pointer-events:none;}
.upsells-widget .small-product-info:before{content:"";position:absolute;bottom:-5px;inset-inline-start:calc(50% - 5px);width:10px;height:10px;transform:rotate(45deg);background-color:inherit;box-shadow:2px 2px 5px -2px rgba(0, 0, 0, 0.2);}
ul.brand-thumbnails.columns-3{--wd-brand-col:3;}
ul.brand-thumbnails.columns-4{--wd-brand-col:4;}:is([style*="col-lg:1"], [style*="col-lg: 1"]) > :first-child,
:is([style*="col-lg:2"], [style*="col-lg: 2"]) > :nth-child(-n+2),
:is([style*="col-lg:3"], [style*="col-lg: 3"]) > :nth-child(-n+3),
:is([style*="col-lg:4"], [style*="col-lg: 4"]) > :nth-child(-n+4),
:is([style*="col-lg:5"], [style*="col-lg: 5"]) > :nth-child(-n+5),
:is([style*="col-lg:6"], [style*="col-lg: 6"]) > :nth-child(-n+6){--wd-prods-brd-top:var(--wd-prods-brd);}
.popup-quick-view .product_title{font-size:26px;}
.wd-video-actions{top:50%;left:50%;transform:translate(-50%, -50%);}
.woocommerce-product-gallery .wd-video-playing .wd-video-actions{opacity:0;}
.woocommerce-product-gallery .wd-video-playing .wd-video-actions:hover{opacity:.9 !important;}
.woocommerce-product-gallery .wd-video-playing:hover .wd-video-actions{opacity:.3;}
.pswp__zoom-wrap .wd-video-actions{pointer-events:auto;padding:10vh 10vw;}
.pswp__zoom-wrap .wd-video-playing .wd-play-video{opacity:0;}
.pswp__zoom-wrap .wd-video-playing .wd-play-video:hover{opacity:.9 !important;}
.pswp__zoom-wrap .wd-video-playing .wd-video-actions:hover .wd-play-video{opacity:.3;}
.wd-masonry-first > .wd-col:first-child .wd-entities-title{font-size:28px;}
.wd-btn-show-cat{display:none;}
.wd-nav-product-cat .menu-item-has-children > a:after{display:none;}
.wd-product.wd-hover-button .wd-add-btn > a, .wd-product.wd-hover-info-alt .wd-add-btn > a{--btn-color:#FFF;--btn-brd-width:2px;--btn-brd-color:#FFF;--btn-brd-color-hover:rgba(255, 255, 255, 0.6);--btn-bgcolor:transparent;min-height:unset;}
.wd-product.wd-hover-button .wd-add-btn > a span, .wd-product.wd-hover-info-alt .wd-add-btn > a span{padding:8px 14px;}
.wd-product.wd-hover-button .product-element-top:before, .wd-product.wd-hover-info-alt .product-element-top:before{content:"";position:absolute;inset:0;z-index:2;background-color:rgba(0, 0, 0, 0.5);opacity:0;transition:opacity .3s ease;pointer-events:none;}
.wd-product.wd-hover-button:not(:is(.product-swatched, .quick-shop-shown, [class*="wd-loading"])):hover .product-element-top:before, .wd-product.wd-hover-info-alt:hover:not(:is(
.quick-shop-shown, [class*="wd-loading"])) .product-element-top:before{opacity:1;}
.wd-product.wd-hover-alt:not(.wd-variation-active) .swap-wrapp{overflow:hidden;height:calc(var(--wd-text-font-size) * 1.4);transition:all .3s ease;margin-block:-.2em;}
.wd-product.wd-hover-alt:not(.wd-variation-active) .swap-elements{display:block;transition:transform .3s ease;}
.wd-product.wd-hover-alt:not(.wd-variation-active) .swap-elements :is(
.price, .wd-add-btn){line-height:calc(var(--wd-text-font-size) * 1.4);margin:0;}
.wd-product.wd-hover-alt:not(.wd-variation-active):is(
.purchasable, .product-type-grouped):hover .swap-elements{transform:translateY(-50%);}:is(
.catalog-mode-on, .login-see-prices) .wd-product.wd-hover-alt:not(.wd-variation-active):hover .swap-elements{transform:none;}
.wd-product.wd-hover-button{--wd-btn-inset:0;}
.wd-product.wd-hover-button .wd-add-btn{position:absolute;top:50%;left:50%;z-index:3;text-align:center;opacity:0;visibility:hidden;transform:translate(-50%, 0);transition:transform .3s ease, opacity .3s ease;}
.wd-product.wd-hover-button :is(
.wd-product-grid-slider-nav, .wd-buttons){--color-gray-500:rgba(255, 255, 255, 0.7);--color-gray-800:#FFF;--color-gray-900:#FFF;}
.wd-product.wd-hover-button .wd-buttons{background:none;box-shadow:none;}
.wd-product.wd-hover-button:not(:is(.product-swatched, .quick-shop-shown, [class*="wd-loading"])):hover .wd-add-btn{transform:translate(-50%, -50%);opacity:1;visibility:visible;}
.wd-product.wd-hover-button.product-swatched .product-element-top:hover .wd-buttons{opacity:0 !important;visibility:hidden !important;}
.wd-product.wd-hover-buttons-on-hover .product-wrapper:hover{transform:translateY(-10px);}
.wd-product.wd-hover-buttons-on-hover .product-element-top{clip-path:inset(0 0 0 0 round var(--wd-thumb-brd-radius));transition:all .3s ease;}
.wd-product.wd-hover-buttons-on-hover .product-element-bottom{margin-bottom:calc(var(--wd-trans-h) * -1);transition:all .3s ease;z-index:2;}
.wd-product.wd-hover-buttons-on-hover .wd-product-footer{display:flex;align-items:center;gap:15px;opacity:0;visibility:hidden;transition:all .3s ease;}
.wd-product.wd-hover-buttons-on-hover:not(:is(.quick-shop-shown, .wd-loading)):is(
:hover, .wd-variation-active) :is(
.product-element-bottom, .wd-product-grid-slider-pagin){transform:translateY(calc(var(--wd-trans-h) * -1));}
.wd-product.wd-hover-buttons-on-hover:not(:is(.quick-shop-shown, .wd-loading)):is(
:hover, .wd-variation-active) .wd-product-footer{opacity:1;visibility:visible;}
.wd-product.wd-hover-buttons-on-hover:not(:is(.quick-shop-shown, .wd-loading)):is(
:hover, .wd-variation-active) .product-element-top{clip-path:inset(0 0 var(--wd-trans-h) 0 round var(--wd-thumb-brd-radius));}:is(
.wd-carousel, .products-bordered-grid) .wd-product.wd-hover-buttons-on-hover .product-wrapper{transform:none;}
.wd-product.wd-hover-info-alt{--wd-btn-inset:0;}
.wd-product.wd-hover-info-alt :is(
.top-information, .wd-product-grid-slider-nav, .wd-buttons){--color-gray-300:rgba(255, 255, 255, 0.5);--color-gray-400:rgba(255, 255, 255, 0.6);--color-gray-500:rgba(255, 255, 255, 0.7);--color-gray-700:rgba(255, 255, 255, 0.9);--color-gray-800:#FFF;--color-gray-900:#FFF;--color-white:#000;--wd-form-brd-color:#FFF;--wd-form-color:#FFF;--wd-form-brd-color-focus:rgba(255, 255, 255, 0.5);--wd-link-color:rgba(255, 255, 255, 0.7);--wd-link-color-hover:#FFF;--wd-entities-title-color:#FFF;--wd-entities-title-color-hover:rgba(255, 255, 255, 0.8);}
.wd-product.wd-hover-info-alt .top-information{z-index:3;opacity:0;visibility:hidden;transition:opacity .3s ease, visibility .3s ease;padding:10px 38px;pointer-events:none;}
.wd-product.wd-hover-info-alt .top-information > *{pointer-events:auto;}
.wd-product.wd-hover-info-alt:hover:not(:is(
.quick-shop-shown, [class*="wd-loading"])) .top-information{opacity:1;visibility:visible;}
.wd-product.wd-hover-info-alt .top-information :is(
.amount, .price, .price ins){color:#FFF;}
.wd-product.wd-hover-info-alt .top-information del .amount{color:rgba(255, 255, 255, 0.6);}
.wd-product.wd-hover-info-alt .wd-buttons{background:none;box-shadow:none;}
.wd-product-grid-slider-nav.wd-hover-enabled{display:none;}
.wd-products.wd-stretch-cont-lg .wd-carousel-wrap{align-items:stretch;}
.wd-products.wd-stretch-cont-lg .product-wrapper{height:100%;}
.wd-single-reviews.wd-layout-two-column .woocommerce-Reviews > :is(
div, p){flex-basis:max(400px, 50%);}
[style*="col-lg:auto"] .wd-carousel-item{flex:0 0 auto;max-width:unset;}
.wd-builder-on :is(
.thumbs-grid-bottom_grid, .thumbs-grid-bottom_column) .wd-carousel{--wd-col:var(--wd-col-lg)!important;}
.thumbs-position-left{flex-wrap:nowrap;}
.thumbs-position-left.wd-has-thumb .wd-gallery-images{flex:0 0 100%;max-width:calc(100% - var(--wd-thumbs-width, 132px));align-self:flex-start;}
.thumbs-position-left .wd-gallery-thumb{flex:1 1 auto;order:-1;height:var(--wd-thumbs-height, auto);}
.thumbs-position-left .wd-gallery-thumb .wd-carousel-inner{position:absolute;inset:0;}
.thumbs-position-left .wd-gallery-thumb .wd-carousel{margin-inline:0;touch-action:pan-x;height:calc(var(--wd-thumbs-height, 100%) - 30px);}
.thumbs-position-left .wd-gallery-thumb .wd-carousel-wrap{flex-direction:column;}
.thumbs-position-left .wd-gallery-thumb .wd-carousel-item{flex:0 0 auto;max-width:none;height:calc(100% / var(--wd-col));padding-inline:0;width:100%;}
.thumbs-position-left .wd-gallery-thumb .wd-carousel-item img{height:calc(100% - var(--wd-gap));margin-bottom:var(--wd-gap);object-fit:cover;}
.thumbs-position-left .wd-thumb-nav{--wd-arrow-width:100%;--wd-arrow-height:30px;--wd-arrow-icon-size:14px;--wd-arrow-bg:var(--bgcolor-gray-200);--wd-arrow-bg-hover:var(--bgcolor-gray-300);--wd-arrow-bg-dis:var(--bgcolor-gray-200);--wd-arrow-radius:calc(var(--wd-brd-radius) / 1.5);display:flex;gap:5px;}
.thumbs-position-left .wd-thumb-nav .wd-btn-arrow{flex:1 1 auto;}
.thumbs-position-left .wd-thumb-nav .wd-arrow-inner:after{rotate:90deg;}
.thumbs-position-left .wd-thumb-nav.wd-pos-sep .wd-btn-arrow{position:static;}
.thumbs-position-left [style*="col-lg:auto"] .wd-carousel-item{height:auto;}
.thumbs-position-left [style*="col-lg:auto"] .wd-carousel-item img{height:auto;}
.wd-nav-wrapper + div .woocommerce-Tabs-panel:not([style]){display:block;}
.without-title div.container{flex-direction:row;gap:0;}
.without-title .wd-nav-product-cat{flex:1 1 100%;}
.without-title.with-back-btn > .container{padding-inline:65px;}
.without-title.title-size-small{--wd-title-sp:0;}
.without-title.title-size-default{--wd-title-sp:35px;}
.without-title.title-size-large{--wd-title-sp:60px;}
.cart-content-wrapper > .woocommerce-cart-form{flex:1 0 0;}
.cart-content-wrapper > .cart_totals{flex:.7 0 0;}
[class*="__field-wrapper"] > :is(
.form-row-first, .form-row-last){--wd-col:2;}
.woocommerce-orders-table td.woocommerce-orders-table__cell-order-actions a:not(:last-child){margin-inline-end:5px;}
}
@media(min-width:1200px){
.wrapper-full-width-content .container{max-width:100%;}
body[class*="wrapper-boxed"]{--wd-container-w:calc(var(--wd-boxed-w) - 40px);--wd-boxed-w:1200px;}
body[class*="wrapper-boxed"] .wd-page-wrapper{margin-inline:auto;max-width:var(--wd-boxed-w);box-shadow:0 1px 9px rgba(0, 0, 0, 0.08);}
body[class*="wrapper-boxed"] .whb-header:not(.whb-boxed) .whb-main-header,
body[class*="wrapper-boxed"] .main-nav .menu-item-design-full-width .wd-dropdown-menu,
body[class*="wrapper-boxed"] .whb-secondary-menu .menu-item-design-full-width .wd-dropdown-menu{right:auto;left:auto;max-width:var(--wd-boxed-w);width:100vw;}
body[class*="wrapper-boxed"] .wd-header-nav .wd-design-full-width:not([style]){display:none;}
body[class*="wrapper-boxed"] .wd-search-full-screen{margin:0 auto;max-width:var(--wd-boxed-w);right:calc(var(--wd-sticky-nav-w) * -1);}
.wd-search-opened body[class*="wrapper-boxed"] .wd-sticky-nav{pointer-events:none;}
.wd-search-opened body[class*="wrapper-boxed"] .wd-search-full-screen{right:calc((var(--wd-sticky-nav-w) * -1) + var(--wd-scroll-w));}
body[class*="wrapper-boxed"] .wp-block-wd-section > .wp-block-wd-container:not(.wd-custom-width),
body[class*="wrapper-boxed"] .wp-block-wd-section > .wp-block-wd-row:not(.wd-custom-width){max-width:var(--wd-boxed-w);}
body[class*="wrapper-boxed"] .header-banner{margin:0 auto;max-width:var(--wd-boxed-w);}
.wd-search-opened body[class*="wrapper-boxed"] .header-banner{right:var(--wd-scroll-w);}
@supports (overflow: clip) {
.wrapper-boxed .wd-page-wrapper{overflow:clip;}
}
@supports not (overflow: clip) {
.wrapper-boxed .wd-page-wrapper{clip-path:inset(-100vh 0 -100vh 0);box-shadow:none !important;}
.wrapper-boxed:before{content:"";position:fixed;inset-block:0;left:0;display:block;margin:0 auto;max-width:var(--wd-boxed-w);width:100%;height:100vh;box-shadow:0 1px 9px rgba(0, 0, 0, 0.08);pointer-events:none;right:calc(var(--wd-sticky-nav-w) * -1);}
.wd-search-opened .wrapper-boxed:before{right:calc((var(--wd-sticky-nav-w) * -1) + var(--wd-scroll-w));}
html[style*="overflow: hidden;"] .wrapper-boxed:before{right:calc((var(--wd-sticky-nav-w) * -1) + 15px);}
}
.banner-increased-padding .banner-subtitle.wd-fontsize-xs{font-size:1vw;}
.banner-increased-padding .banner-subtitle.wd-fontsize-s{font-size:1.1vw;}
.banner-increased-padding .banner-subtitle.wd-fontsize-m{font-size:1.3vw;}
.banner-increased-padding .banner-title.wd-fontsize-s{font-size:1.2vw;}
.banner-increased-padding .banner-title.wd-fontsize-l{font-size:1.6vw;}
.banner-increased-padding .banner-title.wd-fontsize-xl{font-size:2vw;}
.banner-increased-padding .banner-title.wd-fontsize-xxl{font-size:2.3vw;}
.wd-wpb.wd-el-toggle.wd-state-static-lg .wd-el-toggle-icon{display:none;}
.wd-wpb.wd-el-toggle:is(
.wd-state-closed-lg, .wd-state-opened-lg) .wd-el-toggle-head{cursor:pointer;}
.wd-wpb.wd-el-toggle.wd-state-closed-lg .wd-el-toggle-content{display:none;}
.wd-wpb.wd-el-toggle.wd-active-lg.wd-icon-rotate .wd-el-toggle-icon{transform:rotate(180deg);}
.wd-wpb.wd-el-toggle.wd-active-lg .wd-el-toggle-content-inner{opacity:1;}
.hidden-lg{display:none !important;}
.visible-lg{display:block !important;}
.cart-content-wrapper > .cart_totals{flex-grow:.5;}
}
@media(max-width:1199.98px){
.banner-subtitle.wd-fontsize-xs{font-size:1vw;}
.banner-subtitle.wd-fontsize-s{font-size:1.1vw;}
.banner-subtitle.wd-fontsize-m{font-size:1.3vw;}
.banner-title.wd-fontsize-s{font-size:1.2vw;}
.banner-title.wd-fontsize-l{font-size:1.6vw;}
.banner-title.wd-fontsize-xl{font-size:2vw;}
.banner-title.wd-fontsize-xxl{font-size:2.3vw;}
}
@media(max-width:1024px){
@supports not (overflow: clip) {
body{overflow:hidden;}
}
.wd-hide-md{display:none !important;}
.wd-fontsize-xl, .wd-fontsize-xxl, .wd-fontsize-xxxl{font-size:22px;}
.text-larger{font-size:inherit;}
[class*="wd-grid"]{--wd-col:var(--wd-col-md);--wd-gap:var(--wd-gap-md);--wd-col-md:var(--wd-col-lg);--wd-gap-md:var(--wd-gap-lg);}
.wd-side-hidden{--wd-side-hidden-w:min(300px, 80vw);}
html:has(.wd-side-hidden.wd-opened){overflow:hidden;}
.wd-suggestions-group{grid-template-columns:repeat(auto-fit, minmax(180px, 1fr));}
.wd-suggestion :is(
.wd-entities-title, .price){font-size:.9em;}
.wd-dropdown-results{--wd-search-sp:10px;}
.wd-dropdown-results .wd-suggestion-thumb{max-width:45px;}
.wd-nav-wrapper.wd-mb-action-swipe{overflow-y:hidden;-webkit-overflow-scrolling:touch;white-space:nowrap;-webkit-mask-image:linear-gradient(to left, transparent, #000 70px);mask-image:linear-gradient(to left, transparent, #000 70px);}
.wd-nav-wrapper.wd-mb-action-swipe .wd-nav{flex-wrap:nowrap;}
.wd-close-side{top:-150px;}
.wd-nav-mega .wd-dropdown-menu{display:none;}
.wd-nav-arrows{--wd-arrow-icon-size:16px;--wd-arrow-size:40px;}
.wd-nav-arrows:where(.wd-pos-sep){--wd-arrow-offset-h:-12px;}
.wd-nav-arrows:where(.wd-pos-together){--wd-arrow-size:30px;}
html:has(.wd-side-hidden.wd-opened, .mfp-wrap) #wpadminbar{z-index:400;}
#wpadminbar{position:absolute;}
.whb-top-bar-inner{height:var(--wd-top-bar-sm-h);max-height:var(--wd-top-bar-sm-h);}
.whb-general-header-inner{height:var(--wd-header-general-sm-h);max-height:var(--wd-header-general-sm-h);}
.whb-header-bottom-inner{height:var(--wd-header-bottom-sm-h);max-height:var(--wd-header-bottom-sm-h);}
.whb-visible-lg, .whb-hidden-mobile{display:none;}
.wd-header-overlap .wd-page-title{padding-top:calc(var(--wd-header-sm-h) + var(--wd-title-sp));}
.single-product .whb-overcontent:not(.whb-custom-header){padding-top:var(--wd-header-sm-h);}
.whb-sticky-prepared{padding-top:var(--wd-header-sm-h);}
[class*="wd-search-full-screen"]{--wd-search-font-size:.92em;--wd-search-sp:15px;}
[class*="wd-search-full-screen"] .wd-search-requests{--wd-requests-pd:8px 12px;--wd-requests-fs:10px;}
.wd-search-full-screen{--wd-form-height:70px;}
.wd-search-full-screen .searchform{padding-inline:var(--wd-search-sp);}
.wd-search-full-screen .searchform input[type="text"]{font-size:20px;}
.wd-search-full-screen .wd-close-search{display:none;}
.wd-dropdown-cart{display:none;}
.wd-header-my-account .wd-dropdown{display:none;}
.wd-copyrights.wd-layout-two-columns{text-align:center;}
.blog-design-mask .wd-post-title{font-size:18px;}
.wd-builder-off .portfolio-filter{margin-bottom:10px;}
.wd-nav-portfolio > li > a{font-size:14px;}
.wd-project{font-size:.8em;}
.wd-portfolio-btns .wd-action-btn > a{width:35px;height:35px;}
.wd-portfolio-btns .wd-action-btn > a:before{font-size:16px;}
.wd-portfolio-btns .social-icons-wrapper{display:none;}
.title-subtitle.wd-fontsize-m, .title-after_title.wd-fontsize-s{font-size:14px;}
.wd-title-style-underlined-2 .title:is(
.wd-fontsize-xxl, .wd-fontsize-xxxl){border-width:2px;}
.wd-title-style-underlined-2:not(.wd-title-color-gradient) .title.wd-fontsize-xxxl{text-shadow:1px 1px #FFF, 1px -1px #FFF, -1px 1px #FFF, -1px -1px #FFF;}
.banner-inner.wd-fontsize-m{font-size:16px;}
.wd-list:is(
.wd-fontsize-m, .wd-fontsize-l){font-size:16px;}
.wd-slider-arrows.wd-style-1{--wd-arrow-offset-h:calc((var(--wd-arrow-width, var(--wd-arrow-size, 50px)) - 10px ) / -1);}
.wd-slider-arrows:is(.wd-style-2, .wd-style-3){--wd-arrow-icon-size:14px;}
.wd-accordion .wd-scroll-content{overflow:visible;padding-inline-end:0;max-height:none !important;}
.wd-tabs{--wd-row-gap:10px;}
.wd-tabs .wd-tabs-header .svg-icon{width:25px !important;height:25px !important;}
.wd-tabs .wd-tabs-header .img-wrapper img{max-height:25px;width:auto;}
.wd-nav-tabs{flex-wrap:nowrap;white-space:nowrap;}
.wd-nav-tabs-wrapper{overflow-x:auto;-webkit-mask-image:linear-gradient(to left, transparent 5px, #000 40px);mask-image:linear-gradient(to left, transparent 5px, #000 40px);}
.wd-tabs.tabs-design-simple .wd-tabs-header{--text-align:start;align-items:flex-start;gap:0;}
.wd-tabs.tabs-design-simple .wd-nav-tabs-wrapper{flex:1 1 auto;max-width:100%;width:100%;border-top:2px solid var(--brdcolor-gray-300);}
.sticky-toolbar-on{padding-bottom:55px;}
.sticky-toolbar-on .wd-sticky-btn{bottom:55px;}
.sticky-toolbar-on .scrollToTop{bottom:67px;}
.sticky-toolbar-on .wd-sticky-btn-shown.scrollToTop{bottom:calc(12px + 55px + var(--wd-sticky-btn-height));}
.wd-sticky-social{display:none;}
.scrollToTop{right:12px;bottom:12px;width:40px;height:40px;font-size:14px;}
.wd-carousel-dis-mb .wd-carousel{padding:0;}
.wd-carousel-dis-mb .wd-carousel-wrap{padding:15px 0;overflow-x:auto;-webkit-overflow-scrolling:touch;-webkit-mask-image:linear-gradient(to left, transparent 5px, #000 40px);mask-image:linear-gradient(to left, transparent 5px, #000 40px);}
.wd-carousel-dis-mb :is(
.wd-nav-arrows, .wd-nav-pagin-wrap){display:none;}
body .tablet-bg-img-hidden, .wpb_column.tablet-bg-img-hidden > div{background-image:none !important;}
.wd-parallax{background-attachment:scroll !important;}
body.wpb-js-composer .wd-width-enabled{--content-width:calc(var(--wd-max-width) + 20%);}
.wpb-js-composer .vc_tta.vc_general.vc_tta-style-classic:is(
.vc_tta-tabs-position-top, .vc_tta-tabs-position-bottom) .vc_tta-tabs-container:after{content:"";}
.wd-reset-bottom-md .wd-reset-var{position:absolute;inset-inline:0;top:calc(100% + var(--wd-reset-btn-space));}
.wd-reset-bottom-md.variation-swatch-selected{--wd-var-table-mb:40px;}
.wd-label-top-md table.variations .cell{display:block;}
.wd-label-top-md table.variations .label{margin-bottom:5px;padding-bottom:0;padding-right:0;}
.wd-reset-side-md .wd-reset-var{width:0;}
.wd-reset-side-md .reset_variations{margin-left:10px;}
.wd-label-side-md table.variations .cell{display:inline-block;}
.wd-label-side-md table.variations .value{width:auto;}
.wd-label-hide-md table.variations .label{display:none;}
.wd-label-hide-md table.variations .value{width:auto;display:inline-block;}
.shop-loop-head{margin-bottom:20px;}
.wd-hover-with-fade .content-product-imagin{top:-10px;inset-inline:-10px;}
.woocommerce-breadcrumb .wd-last-link{--wd-link-color:var(--color-gray-900);font-weight:600;}
.woocommerce-breadcrumb .wd-last-link ~ span{display:none;}
.wd-el-breadcrumbs.wd-nowrap-md{--wd-start:end;--wd-end:start;overflow-x:auto;text-align:var(--text-align, var(--wd-align, var(--wd-start)));direction:rtl;}
.wd-el-breadcrumbs.wd-nowrap-md [class*="-breadcrumb"]{flex-wrap:nowrap;white-space:nowrap;direction:ltr;}
.wd-product .hover-img{display:none;}
.wd-product .wd-buttons{opacity:1;transform:translate3d(0, 0, 0);visibility:visible;}
.wd-buttons{border-radius:35px;}
.wd-buttons .wd-action-btn{--wd-action-icon-size:14px;}
.wd-buttons .wd-action-btn > a{width:35px;height:35px;}
.wd-buttons :is(
.wd-quick-view-icon, .wd-compare-btn){display:none;}
.wd-product.wd-hover-icons .wd-buttons{padding:0;}
.wd-product.wd-hover-icons .wd-buttons .wd-action-btn{max-width:35px;}
.wd-product.wd-hover-icons .wrapp-buttons{visibility:visible;opacity:1;transform:translate3d(0, 0, 0);}
.wd-product.wd-hover-button .wd-add-btn > a{border-radius:0 !important;width:100%;border-radius:var(--btn-accented-brd-radius);color:var(--btn-accented-color);box-shadow:var(--btn-accented-box-shadow);background-color:var(--btn-accented-bgcolor);text-transform:var(--btn-accented-transform, var(--btn-transform, uppercase));font-weight:var(--btn-accented-font-weight, var(--btn-font-weight, 600));font-family:var(--btn-accented-font-family, var(--btn-font-family, inherit));font-style:var(--btn-accented-font-style, var(--btn-font-style, unset));}
.wd-product.wd-hover-button .wd-add-btn > a:hover{color:var(--btn-accented-color-hover);box-shadow:var(--btn-accented-box-shadow-hover);background-color:var(--btn-accented-bgcolor-hover);}
.wd-product.wd-hover-button .wd-add-btn > a:active{box-shadow:var(--btn-accented-box-shadow-active);bottom:var(--btn-accented-bottom-active, 0);}
.wd-product.wd-hover-info-alt .top-information{position:static;}
.wd-product.wd-hover-info-alt .wd-add-btn > a{min-height:unset;border-radius:var(--btn-accented-brd-radius);color:var(--btn-accented-color);box-shadow:var(--btn-accented-box-shadow);background-color:var(--btn-accented-bgcolor);text-transform:var(--btn-accented-transform, var(--btn-transform, uppercase));font-weight:var(--btn-accented-font-weight, var(--btn-font-weight, 600));font-family:var(--btn-accented-font-family, var(--btn-font-family, inherit));font-style:var(--btn-accented-font-style, var(--btn-font-style, unset));}
.wd-product.wd-hover-info-alt .wd-add-btn > a:hover{color:var(--btn-accented-color-hover);box-shadow:var(--btn-accented-box-shadow-hover);background-color:var(--btn-accented-bgcolor-hover);}
.wd-product.wd-hover-info-alt .wd-add-btn > a:active{box-shadow:var(--btn-accented-box-shadow-active);bottom:var(--btn-accented-bottom-active, 0);}
.wd-product.wd-hover-info-alt .wd-add-btn > a span{padding:5px 14px;min-height:36px;font-size:12px;}
.wd-product.wd-hover-quick .wd-add-btn{transform:none;visibility:visible;}
.wd-product.wd-hover-quick .wd-add-btn .add-to-cart-loop{width:40px;height:40px;}
.wd-product.wd-hover-quick .wd-add-btn .add-to-cart-loop span{display:none;}
.wd-product.wd-hover-quick .wd-add-btn .add-to-cart-loop:before{transform:none;}
.wd-product.wd-hover-quick .wd-add-btn div.quantity{inset-inline-start:40px;}
.wd-product.wd-hover-quick.wd-quantity-overlap .wd-add-btn .product_type_simple{padding-inline:0 80px;width:120px;}
.wd-product.wd-hover-quick.wd-quantity-overlap .wd-add-btn .product_type_simple:before{inset-inline-start:0;padding-inline-end:80px;}
.wd-product.wd-hover-quick.wd-quantity-overlap .wd-add-btn .product_type_simple:after{inset-inline-start:11px;margin-inline-start:0;}:is(
.wd-fbt, .catalog-mode-on, .login-see-prices) .wd-product.wd-hover-buttons-on-hover .wd-product-footer{display:none;}
.wd-product.wd-hover-buttons-on-hover .wd-action-buttons{display:none;}
.wd-action-btn.wd-style-icon-bg-text{--wd-action-icon-size:16px;}
.summary-inner > .price{margin-bottom:15px;font-size:130%;}
.wd-nav.wd-style-underline-reverse{--nav-pd:20px 0 15px 0;}
.tabs-layout-accordion > .wd-nav-tabs-wrapper{display:none;}
.tabs-layout-tabs{display:none;}
.product-tabs-wrapper{border-top:none;}
.product_title{font-size:24px;}
.single-product .wd-builder-off{--wd-single-spacing:20px;padding-block:20px;}
.wd-products-tabs.tabs-design-simple :where(.wd-nav-arrows.wd-pos-together){--wd-arrow-offset-v:calc(var(--wd-row-gap) + 33px);}
.wd-products-tabs.tabs-design-simple :where(.wd-ajax-arrows.wd-pos-together){--wd-arrow-offset-v:calc(var(--wd-row-gap) + 49px);}
.wd-products-tabs.tabs-design-simple :where(.products-bordered-grid .wd-nav-arrows.wd-pos-together){--wd-arrow-offset-v:calc(var(--wd-row-gap) + 49px);}
.popup-quick-view{--wd-popup-padding:20px;}
.popup-quick-view .wd-scroll-content{max-height:unset;}
.wd-sticky-btn .price :is(
del, ins){display:block;}
.wd-fbt.wd-design-side{grid-template-columns:1fr;}
.wd-fbt-purchase .price{font-size:18px;}
.wd-video-actions{inset:0;}
.wd-video-actions .wd-play-video{align-items:center;justify-content:center;width:100%;height:100%;}
.wd-video-playing .wd-video-actions{opacity:0;transition-delay:1s;}
.wd-product-video-iframe:before, .wd-product-video-iframe:after{content:"";position:absolute;width:min(20%, 100px);inset-block:150px;}
.wd-product-video-iframe:before{left:0;}
.wd-product-video-iframe:after{right:0;}
.wd-nav-product-cat-wrap:not(.wd-nav-accordion-mb-on) .wd-nav-product-cat > li > a{padding-top:10px;padding-bottom:10px;}
.wd-nav-product-cat-wrap .wd-mobile-accordion{margin-top:10px;}
.wd-nav-accordion-mb-on .wd-nav-product-cat{display:none;padding:5px 15px;border-radius:var(--wd-brd-radius);background-color:rgba(255, 255, 255, 0.05);width:100%;}
.wd-nav-accordion-mb-on .wd-nav-product-cat li{display:flex;flex:1 1 100%;flex-wrap:wrap;}
.wd-nav-accordion-mb-on .wd-nav-product-cat li a{flex:1 1 0%;}
.wd-nav-accordion-mb-on .wd-nav-product-cat .wd-dropdown{position:static;display:none;flex:1 1 100%;order:3;visibility:visible;padding:0;width:100%;background-color:rgba(255, 255, 255, 0.05);box-shadow:none;opacity:1;transform:none;pointer-events:visible;pointer-events:unset;z-index:340;}
.wd-nav-accordion-mb-on .wd-nav-product-cat .wd-dropdown .wd-dropdown{margin:0;padding:0;width:100%;}
.wd-nav-accordion-mb-on .wd-nav-product-cat .wd-sub-menu li a{padding:15px;}
.wd-nav-accordion-mb-on.color-scheme-light .wd-nav-product-cat{background-color:rgba(0, 0, 0, 0.4);}
.wd-nav-accordion-mb-on.color-scheme-light .wd-nav-product-cat .wd-dropdown{background-color:rgba(0, 0, 0, 0.2);}
.wd-side-hidden-cat :is(
.wd-nav-img, .nav-link-count){display:none;}
.wd-side-hidden-cat .cat-item-none{padding:20px 15px;}
.wd-nav-side-hidden-mb-on .wd-nav-product-cat{display:none !important;}
.wd-product:not(:is(.product-swatched, .quick-shop-shown, .wd-variation-active, [class*="wd-loading"])) .wd-product-grid-slider-nav > div{opacity:1;visibility:visible;transform:none;width:40px;height:50px;}:is(
.wd-product-grid-slider, .wd-product-grid-slider-pagin){display:none;}
.without-title .wd-title-wrapp{display:none;}
.wd-back-btn{display:none;}
.woodmart-archive-shop .wd-builder-off{padding-block:20px;}
.wd-active-filters{flex-wrap:nowrap;}
.wd-active-filters .widget_layered_nav_filters{overflow-x:auto;direction:rtl;}
.wd-active-filters .widget_layered_nav_filters ul{flex-wrap:nowrap;white-space:nowrap;direction:ltr;}
.wd-builder-off .wd-products-per-page{display:none;}
.wd-builder-off .wd-products-shop-view{display:none;}
.wd-compare-table{--wd-comp-td-col:2;--wd-comp-th-w:33.33333%;}
.wd-empty-page{font-size:42px;}
}
@media(max-width:768.98px){
.wd-hide-sm{display:none !important;}:is(
.wd-single-post-title, .wd-single-post-header) .title{font-size:22px;}
.wd-builder-off .wd-page-nav-btn a{padding-block:15px;}
.wd-page-nav-btn .wd-entities-title{display:none;}
.comments-area .children{margin-inline-start:0;}
.comments-area .comment-author{float:none;}
.comments-area .comment-meta{text-align:start;}
[class*="wd-grid"]{--wd-col:var(--wd-col-sm);--wd-gap:var(--wd-gap-sm);--wd-col-sm:var(--wd-col-md);--wd-gap-sm:var(--wd-gap-md);}
.wd-search-cat{display:none;}
.wd-carousel-container:not(.wd-off-sm) [style*="col-sm:1;"]:not(.wd-initialized) > .wd-carousel-wrap > .wd-carousel-item:nth-child(n+2){display:none;}
.sidebar-left{order:10;}
.wd-search-full-screen .wd-suggestion{flex-basis:33.333333%;}
.banner-btn-wrapper :is(
.btn-size-default, .btn-size-large, .btn-size-extra-large){padding:5px 14px;min-height:36px;font-size:12px;}
.banner-btn-wrapper .btn-style-link{padding:0;min-height:unset;}
[style*="col-sm:1"] .banner-subtitle{font-size:3vw;}
[style*="col-sm:1"] .banner-title{font-size:5vw;}
.banner-inner:is(
.wd-fontsize-s, .wd-fontsize-m){font-size:14px;}
.banner-btn-position-hover .banner-btn-wrapper{display:none;}
.wd-row-divider svg{height:50px !important;}:is(
.dvr-style-waves-small, .dvr-style-waves-wide, .dvr-style-triangle) svg{height:3vw !important;}
.wd-timeline-wrapper{padding-block:30px;}:is(
.wd-timeline-breakpoint, .wd-timeline-item){margin-bottom:30px;}
.wd-timeline-item{border-radius:var(--wd-brd-radius);}:is(
.wd-item-position-left, .wd-item-position-right){position:relative;flex-wrap:wrap;margin-top:30px;padding:30px 30px 15px;text-align:center;}:is(
.wd-item-position-left, .wd-item-position-right):not(:first-child){margin-top:60px;}:is(
.wd-item-position-left, .wd-item-position-right) .timeline-col{position:static;flex-basis:100%;margin-inline:0;padding:0;max-width:100%;width:100%;background-color:transparent !important;text-align:inherit;}:is(
.wd-item-position-left, .wd-item-position-right) .timeline-col-primary .timeline-arrow{inset-block:auto calc(100% - 5px);left:calc(50% - 5px);width:10px;height:10px;}:is(
.wd-item-position-left, .wd-item-position-right) .timeline-col-secondary .timeline-arrow{display:none;}:is(
.wd-item-position-left, .wd-item-position-right) .woodmart-timeline-dot{top:-30px;}
.wd-item-position-full-width:not(:first-child){margin-top:60px;}
.wd-item-shadow :is(
.wd-item-position-left, .wd-item-position-right){box-shadow:0 0 4px rgba(0, 0, 0, 0.13);}
.wd-item-shadow :is(
.wd-item-position-left, .wd-item-position-right) .timeline-col{box-shadow:none;}
.wd-item-shadow :is(
.wd-item-position-left, .wd-item-position-right) .timeline-col-primary .timeline-arrow{box-shadow:-2px -2px 2px -2px rgba(0, 0, 0, 0.2);}
.searchform.wd-style-default .wd-clear-search{padding-inline-end:10px;border-inline-end:1px solid var(--wd-form-brd-color);}
.hotspot-type-product .hotspot-content-text{display:none;}
.hotspot-type-product :is(
.wd-entities-title, .price){font-size:14px;}
.hotspot-content{right:auto;inset-block:40px auto;}
.hotspot-dropdown-left, .hotspot-dropdown-right{left:-115px;}
.hotspot-icon-alt .wd-image-hotspot:hover:not(.wd-opened) .hotspot-btn{background-color:var(--hotspot-secondary);}
.sticky-toolbar-on.wd-sticky-btn-on-mb{padding-bottom:calc(55px + var(--wd-sticky-btn-height));}
.wd-cookies-inner{align-items:stretch;flex-direction:column;text-align:center;}
.wd-cookies-inner .cookies-buttons{margin-top:15px;}
.wd-cookies-inner .cookies-info-text{padding-inline-end:0;}
.wd-age-verify{--wd-popup-padding:30px;}
.wd-age-verify h4{font-size:26px;}
.header-banner-container{padding-inline:40px;}
.header-banner-container .wd-section-stretch-content-no-pd{margin-inline:-40px;}
.wd-sidebar-hidden-sm .wd-sidebar:not(.wd-side-hidden){display:none;}
.wd-sidebar-hidden-sm .shop-loop-head{align-items:stretch;flex-direction:column;gap:15px;}
.wd-sidebar-hidden-sm .wd-shop-tools{justify-content:space-between;}
.wd-sidebar-hidden-sm .wd-shop-tools:not(:last-child){padding-bottom:15px;border-bottom:1px solid var(--brdcolor-gray-300);}
.wd-sidebar-hidden-sm .wd-show-sidebar-btn{display:inline-flex;margin-inline-end:auto;}
.wd-sidebar-hidden-sm.wd-builder-off .woocommerce-result-count{display:block;}
.wd-del-overall td:before{content:none;}
#wpadminbar .wd-lcp-admin-bar.wd-has-mobile-image > a{pointer-events:none;}
#wpadminbar .wd-lcp-admin-bar:not(:is(.wd-opened, .wd-has-mobile-image)) .ab-sub-wrapper{display:none !important;}
.error404 .page-content h1{font-size:18px;}
.wd-post-author > span{display:none;}
.blog-design-small-images.blog-style-bg .wd-post-thumb{border-bottom-right-radius:0;border-bottom-left-radius:0;}
.blog-design-small-images.blog-style-bg.has-post-thumbnail .wd-post-content{border-top-left-radius:0;border-top-right-radius:0;}
.blog-design-small-images.blog-style-flat .wd-post-content{padding-top:15px;}
.wd-single-project{margin-bottom:40px;}
.vc_tta.vc_general.vc_tta-style-classic.vc_tta-tabs .vc_tta-tabs-container{display:block;-webkit-mask-image:linear-gradient(to left, transparent 5px, #000 40px);mask-image:linear-gradient(to left, transparent 5px, #000 40px);}
.vc_tta.vc_general.vc_tta-style-classic.vc_tta-tabs .vc_tta-panel-heading{display:none;}
.vc_tta.vc_general.vc_tta-style-classic:is(
.vc_tta-tabs-position-top, .vc_tta-tabs-position-bottom) .vc_tta-tabs-container{overflow:hidden;}
.vc_tta.vc_general.vc_tta-style-classic:is(
.vc_tta-tabs-position-top, .vc_tta-tabs-position-bottom) .vc_tta-tabs-container:after{content:"";}
.vc_tta.vc_general.vc_tta-style-classic:is(
.vc_tta-tabs-position-top, .vc_tta-tabs-position-bottom) .vc_tta-tabs-list{overflow-y:auto;white-space:nowrap;}
.vc_tta.vc_general.vc_tta-style-classic:is(
.vc_tta-tabs-position-top, .vc_tta-tabs-position-bottom) .vc_tta-tabs-list::-webkit-scrollbar{display:none;}
.vc_tta.vc_general.vc_tta-style-classic:is(
.vc_tta-tabs-position-left, .vc_tta-tabs-position-right){display:block;}
.vc_tta.vc_general.vc_tta-style-classic:is(
.vc_tta-tabs-position-left, .vc_tta-tabs-position-right) .vc_tta-tab{display:inline-block;}
.vc_tta.vc_general.vc_tta-style-classic:is(
.vc_tta-tabs-position-left, .vc_tta-tabs-position-right).vc_tta-o-no-fill .vc_tta-panel-body{padding-inline:0 !important;}
.shop_table_responsive{display:block;}
.shop_table_responsive :is(
thead, th){display:none;}
.shop_table_responsive :is(
tbody, tfoot){display:block;}
.shop_table_responsive tr{position:relative;display:flex;flex-direction:column;gap:5px;margin-bottom:15px;padding-bottom:15px;border-bottom:1px solid var(--brdcolor-gray-300);}
.shop_table_responsive tr:last-child{margin-bottom:0;}
.shop_table_responsive td{display:flex;flex-wrap:wrap;align-items:center;gap:5px;padding:0;border-bottom:none;}
.shop_table_responsive td:not(:last-child){padding-bottom:5px;border-bottom:1px dashed var(--brdcolor-gray-300);}
.shop_table_responsive td:before{content:attr(data-title);margin-inline-end:auto;}
.shop_table_responsive .product-name a:first-child{margin-inline-end:0 !important;}
.shop_table_responsive .product-name :is(
.wd-product-detail, .variation){margin-top:0;}
.shop-table-with-img tr{padding-inline-start:115px;min-height:136px;}
.shop-table-with-img td:is(
.product-thumbnail, .product-remove, .product-name):before{content:none;}
.shop-table-with-img td.product-thumbnail{position:absolute;top:0;inset-inline-start:0;overflow:hidden;max-height:115px;border:none;border-radius:calc(var(--wd-brd-radius) / 1.5);}
.shop-table-with-img td.product-thumbnail img{min-width:100px;max-width:100px;}
.shop-table-with-img td.product-remove{position:absolute;top:-4px;inset-inline-end:-7px;z-index:1;border:none;}
.shop-table-with-img td.product-name{padding-inline-end:20px;border-bottom:none;}
.shop-table-with-img div.quantity{--wd-form-height:30px;}
.col2-set :is(
.col-1, .col-2){flex-basis:100%;}
.wd-checkout-steps .step-inactive{display:none;}
.wd-shop-tools{gap:10px;}
.wd-hover-with-fade .quick-shop-close{top:-5px;inset-inline-end:-5px;}:is([style*="col-sm:1"], [style*="col-sm: 1"]) > :first-child,
:is([style*="col-sm:2"], [style*="col-sm: 2"]) > :nth-child(-n+2){--wd-prods-brd-top:var(--wd-prods-brd);}
.wd-product-instagram{padding-top:25px;}
.popup-quick-view{--wd-popup-padding:15px;}
.wd-sticky-btn{padding-block:0;background-color:transparent;box-shadow:none;display:none;}
.wd-sticky-btn .wd-sticky-btn-cart{flex:1 1 auto;margin-inline:-15px;}
.wd-sticky-btn :is(.price, p.stock, .wd-buy-now-btn, .wd-action-btn, .wd-sticky-btn-content){display:none;}
.wd-sticky-btn form.cart{position:relative;margin-inline-end:0 !important;width:100%;}
.wd-sticky-btn :is(.single_add_to_cart_button, .wd-sticky-add-to-cart){width:100%;height:var(--wd-sticky-btn-height);border-radius:0 !important;}
.wd-sticky-btn-on-mb{padding-bottom:var(--wd-sticky-btn-height);}
.wd-sticky-btn-on-mb .wd-sticky-btn{display:flex;}
.shop_table_responsive .cart_item[class*="wd-fbt-item"]:not(.wd-fbt-item-last){margin-bottom:10px;padding-bottom:0;border-bottom:none;}
.wd-fg-table{padding-top:25px;}
.wd-fg-table td.product-btn:before{content:none;}
.wd-fg-table .wd-product-sku{width:100%;margin-top:0;}
.wd-desired-price-edit{--wd-form-height:32px;--btn-height:32px;}:is(
.products-bordered-grid-ins, .wd-products-with-bg:not(.products-bordered-grid),
.wd-products-with-shadow:not(.products-bordered-grid)) .wd-cat{--wd-prod-bg-sp:10px;}
.category-grid-item .wd-entities-title{font-size:16px;}
.category-grid-item:hover .wd-cat-image{transform:none;}
.cat-design-zoom-out .wd-cat-header .wd-entities-title{font-size:16px;}
.cat-design-zoom-out .wd-cat-thumb:before{opacity:.4;}:is(
.products-bordered-grid-ins, .wd-products-with-bg:not(.products-bordered-grid),
.wd-products-with-shadow:not(.products-bordered-grid)) .wd-product{--wd-prod-bg-sp:10px;}
.wd-product.wd-hover-base .wrapp-swatches{min-height:40px;}
.wd-product.wd-hover-base .product-compare-button{display:none;}
.wd-product.wd-hover-base.product-no-swatches .wrapp-swatches{display:none;}
.wd-product.wd-hover-fw-button .wd-add-btn-replace .add-to-cart-loop{--btn-height:38px;}
.wd-product.product-list-item [class*="wd-swatches"]{--wd-swatch-size:15px;--wd-swatch-text-size:14px;}
.wd-product.product-list-item [class*="short-description"]{display:none;}
.quick-shop-wrapper .quick-shop-close{--wd-action-icon-size:var(--wd-text-font-size);top:0;inset-inline-end:0;font-size:0;}
.quick-shop-wrapper .quick-shop-close > a{width:30px;}
.quick-shop-wrapper .quick-shop-close > a:before{margin-inline-end:0;}
.quick-shop-wrapper .quick-shop-form{padding-top:10px;}
.quick-shop-wrapper select{height:35px;}
.quick-shop-wrapper .woocommerce-variation > div:not(:empty){display:block;}
.quick-shop-wrapper .woocommerce-variation-price:not(:empty) + .woocommerce-variation-availability{margin-inline-start:0;}
.quick-shop-wrapper .single_add_to_cart_button{white-space:nowrap;font-size:0;}
.quick-shop-wrapper .single_add_to_cart_button:before{display:flex;align-items:center;justify-content:center;font-weight:400;font-size:20px;opacity:1;content:"\f123";font-family:"woodmart-font";}
.quick-shop-wrapper .single_add_to_cart_button.loading:before{opacity:0;}
.quick-shop-wrapper [class*="wd-swatches"]{--wd-swatch-size:18px !important;--wd-swatch-text-size:14px !important;--wd-swatch-h-sp:10px;}
.wd-products.wd-stretch-cont-sm .wd-carousel-wrap{align-items:stretch;}
.wd-products.wd-stretch-cont-sm .product-wrapper{height:100%;}
.wd-products-nav .wd-dropdown{display:none;}
.wd-product-brands img{max-width:70px;}
[style*="col-sm:auto"] .wd-carousel-item{flex:0 0 auto;max-width:unset;}
.wd-builder-on :is(
.thumbs-grid-bottom_grid, .thumbs-grid-bottom_column) .wd-carousel{--wd-col:var(--wd-col-sm)!important;}
.thumbs-position-left [style*="col-sm:auto"] .wd-carousel-item{height:auto;}
.thumbs-position-left [style*="col-sm:auto"] .wd-carousel-item img{height:auto;}
.product_title{font-size:20px;}
.single-product-page .summary-inner{margin-bottom:-20px;}
.woocommerce-ordering.wd-ordering-mb-icon{position:relative;z-index:1;display:flex;align-items:center;justify-content:center;width:30px;height:30px;}
.woocommerce-ordering.wd-ordering-mb-icon select{position:absolute;inset:0;padding:0;height:inherit;border:none;background:none;color:transparent !important;font-weight:400;font-size:16px;-webkit-appearance:none;-moz-appearance:none;}
.woocommerce-ordering.wd-ordering-mb-icon select option{font-size:14px;}
.woocommerce-ordering.wd-ordering-mb-icon:after{position:relative;color:var(--color-gray-900);font-size:120%;z-index:2;pointer-events:none;content:"\f119";font-family:"woodmart-font";}
form.checkout.processing > .blockOverlay{position:fixed !important;z-index:1000 !important;}
form.woocommerce-checkout > :is(
.customer-details, .checkout-order-review){flex-basis:100%;width:100%;max-width:100%;}
.cart-totals-inner > h2{padding-inline-start:0;}
.cart-totals-inner .shop_table_responsive tr:last-child{padding-bottom:0;border-bottom:0;}
.cart-totals-inner .shop_table_responsive tr.shipping td{gap:10px;text-align:start;}
.cart-totals-inner .shop_table_responsive tr.shipping td > *{margin-bottom:0;flex:1 1 100%;}
.cart-totals-inner .shop_table_responsive tr.order-total td > *:not(strong){flex:1 1 100%;}
.cart-totals-inner .shop_table_responsive td:before{color:var(--wd-title-color);font-weight:var(--wd-title-font-weight);font-style:var(--wd-title-font-style);font-family:var(--wd-title-font);}
.cart-totals-inner .shop_table_responsive .woocommerce-shipping-methods input.shipping_method{float:left;margin-inline:0 7px;}
.rtl .cart-totals-inner .shop_table_responsive .woocommerce-shipping-methods input.shipping_method{float:right;}
.woocommerce-cart-form > .cart .wd-cart-action-row{padding:0;border-bottom:none;min-height:auto;}
.woocommerce-cart-form > .cart .wd-cart-action-row td:before{content:none;}
.woocommerce-cart-form > .cart .cart-actions{flex:1 1 auto;align-items:stretch;flex-direction:column;margin-top:15px;}
.wd-coupon-form{order:2;flex-direction:column;}
.wd-coupon-form .input-text{max-width:none;}
.cart-content-wrapper .wd-coupon-form{padding:25px;border:2px dashed var(--brdcolor-gray-300);border-radius:var(--wd-brd-radius);}:is(
.woocommerce-thankyou-order-details, .wc-bacs-bank-details) li{flex-basis:250px;max-width:50%;}:is(
.woocommerce-thankyou-order-details, .wc-bacs-bank-details) li:nth-child(even){border-inline-end:none;}
.wd-compare-table th{display:none;}
.wd-compare-table td{flex-basis:75%;}
.wd-compare-table td:before{display:block;}
.wd-compare-header > *{flex:1 1 100%;}
.wd-compare-select-wrap{flex-wrap:wrap;}
.wd-compare-actions .btn{width:100%;padding:5px 14px;min-height:36px;font-size:12px;}
.wd-compare-actions .wd-compare-remove-cat{margin-inline-start:unset;}
.wd-empty-page{font-size:32px;}
.wd-empty-page-text{font-size:100%;}
}
@media(max-width:767px){
.promo-banner .banner-subtitle{font-size:3vw;}
.promo-banner .banner-title{font-size:5vw;}
.wd-wpb.wd-el-toggle.wd-state-static-sm .wd-el-toggle-icon{display:none;}
.wd-wpb.wd-el-toggle.wd-state-closed-sm .wd-el-toggle-content{display:none;}
.wd-wpb.wd-el-toggle.wd-active-sm.wd-icon-rotate .wd-el-toggle-icon{transform:rotate(180deg);}
.wd-wpb.wd-el-toggle.wd-active-sm .wd-el-toggle-content-inner{opacity:1;}
.hidden-xs{display:none !important;}
.visible-xs{display:block !important;}
body .mobile-bg-img-hidden, .wpb_column.mobile-bg-img-hidden > div{background-image:none !important;}
body .reset-element-margin, .reset-margin > .vc_column-inner, .reset-margin-mobile > .vc_column-inner{margin-inline:0 !important;}
.row-reverse-mobile:not(.vc_row-flex){display:flex;flex-wrap:wrap;box-sizing:border-box;}
.row-reverse-mobile > .wpb_column:nth-child(1){order:12;}
.row-reverse-mobile > .wpb_column:nth-child(2){order:11;}
.row-reverse-mobile > .wpb_column:nth-child(3){order:10;}
.row-reverse-mobile > .wpb_column:nth-child(4){order:9;}
.row-reverse-mobile > .wpb_column:nth-child(5){order:8;}
.row-reverse-mobile > .wpb_column:nth-child(6){order:7;}
.row-reverse-mobile > .wpb_column:nth-child(7){order:6;}
.row-reverse-mobile > .wpb_column:nth-child(8){order:5;}
.row-reverse-mobile > .wpb_column:nth-child(9){order:4;}
.row-reverse-mobile > .wpb_column:nth-child(10){order:3;}
.row-reverse-mobile > .wpb_column:nth-child(11){order:2;}
.row-reverse-mobile > .wpb_column:nth-child(12){order:1;}
}
@media(max-width:576px){
[class*="wd-grid"]{--wd-col:var(--wd-col-xs);--wd-gap:var(--wd-gap-xs);--wd-col-xs:var(--wd-col-sm);--wd-gap-xs:var(--wd-gap-sm);}
.wd-more-desc{--wd-more-desc-lines:4em;font-size:.9em;}
.blog-style-bg .wd-post-content{padding-inline:15px;}
.blog-design-default-alt.blog-style-bg .wd-post-thumb{border-bottom-right-radius:0;border-bottom-left-radius:0;}
.blog-design-default-alt.blog-style-bg .wd-post-content{width:100%;}
.blog-design-default-alt.blog-style-bg.has-post-thumbnail .wd-post-content{margin-top:-12px;border-top-left-radius:0;border-top-right-radius:0;}
.blog-design-default.blog-style-bg .wd-post-thumb{border-bottom-right-radius:0;border-bottom-left-radius:0;}
.blog-design-default.blog-style-bg .wd-post-content{margin-inline:0;}
.blog-design-default.blog-style-bg.has-post-thumbnail .wd-post-content{margin-top:0;border-top-left-radius:0;border-top-right-radius:0;}
.wd-search-full-screen .wd-suggestion{flex-basis:50%;}
.wd-search-full-screen-2 .wd-suggestions-group{grid-template-columns:repeat(auto-fill, minmax(170px, 1fr));}
.title-wrapper .title-subtitle{font-size:12px;}
.title-wrapper .title{font-size:20px;}
.wd-menu-price{align-items:stretch;flex-direction:column;gap:15px;}
body.wpb-js-composer .wd-width-enabled{--content-width:100%;}
.wd-product .wd-progress-bar .stock-info{justify-content:center;}
.wd-product .wd-progress-bar .total-sold{display:none;}
.product-labels{gap:5px;}
.product-label{padding-inline:5px;min-width:40px;font-size:10px;}
.product-label .label-with-img{padding-inline:0;}
.product-labels.labels-rounded .product-label{min-height:40px;font-size:10px;}
.product-labels.labels-rounded .label-with-img{min-height:auto;}
.wd-manage-on thead .product-total{display:none;}
.wd-checkout-prod-cont{display:block;}
.wd-checkout-prod-title{margin-inline-end:0;margin-bottom:10px;}
.wd-checkout-prod-total{text-align:start;}:is([style*="col-sm:2"], [style*="col-sm: 2"]) .wd-product{--title-line-height:1.2em;--wd-prod-gap:10px;font-size:90%;}
.wd-product.wd-hover-tiled{--wd-prod-bg-cont-sp:10px;}
.woocommerce-product-gallery .product-labels[class*="labels-rounded"]{top:10px;inset-inline-end:10px;}
.woocommerce-product-gallery .product-labels.labels-rounded .product-label{min-width:40px;min-height:40px;}
.woocommerce-product-gallery .product-labels.labels-rounded .label-with-img{min-height:auto;}:is(
.woocommerce-checkout > .checkout-order-review, .woocommerce-order-pay #order_review){padding:20px;}:is(
.woocommerce-thankyou-order-details, .wc-bacs-bank-details) li{padding-bottom:20px;max-width:100%;border-bottom:1px solid var(--brdcolor-gray-300);}:is(
.woocommerce-thankyou-order-details, .wc-bacs-bank-details) li:not(:last-child){padding-inline-end:0;border-inline-end:none;}
.wd-empty-page{font-size:28px;}
.btn.wd-wishlist-create-group-btn{padding:5px 14px;min-height:36px;font-size:12px;}
.wd-wishlist-group-head{flex-direction:column;align-items:stretch;}
.wd-wishlist-group-head .wd-social-icons{--wd-align:start;}
.wd-wishlist-group-title.wd-edit .wd-wishlist-group-action{display:none;}
.wd-wishlist-title-edit input{max-width:none;}
.wd-wishlist-rename-save{margin-inline-end:15px;}
.wd-wishlist-rename-cancel{--wd-action-icon-size:var(--wd-text-font-size);}
.wd-wishlist-rename-cancel.wd-style-text > a{font-size:0;}
.wd-wishlist-rename-cancel.wd-style-text > a:before{margin-inline-end:0;}
.wd-popup-wishlist-wrap{--wd-popup-width:none;}
}
@media(min-width:992px) and (max-width:1199px){
.hidden-md{display:none !important;}
.visible-md{display:block !important;}
}
@media(min-width:769px) and (max-width:1024px){
.wd-hide-md-sm{display:none !important;}
.wd-carousel-container:not(.wd-off-md) [style*="col-md:1;"]:not(.wd-initialized) > .wd-carousel-wrap > .wd-carousel-item:nth-child(n+2){display:none;}:is(
.vc_col-sm-6, [style*="col-md:2"]) .banner-subtitle.wd-fontsize-xs{font-size:1vw;}:is(
.vc_col-sm-6, [style*="col-md:2"]) .banner-subtitle.wd-fontsize-s{font-size:1.3vw;}:is(
.vc_col-sm-6, [style*="col-md:2"]) .banner-title.wd-fontsize-s{font-size:1.6vw;}:is(
.vc_col-sm-6, [style*="col-md:2"]) .banner-title.wd-fontsize-l{font-size:2vw;}:is(
.vc_col-sm-6, [style*="col-md:2"]) .banner-title.wd-fontsize-xl{font-size:2.3vw;}:is(
.wd-item-position-left, .wd-item-position-right){background-color:transparent !important;}
.wd-sidebar-hidden-md-sm .wd-sidebar:not(.wd-side-hidden){display:none;}
.wd-sidebar-hidden-md-sm .shop-loop-head{align-items:stretch;flex-direction:column;gap:15px;}
.wd-sidebar-hidden-md-sm .wd-shop-tools{justify-content:space-between;}
.wd-sidebar-hidden-md-sm .wd-shop-tools:not(:last-child){padding-bottom:15px;border-bottom:1px solid var(--brdcolor-gray-300);}
.wd-sidebar-hidden-md-sm .wd-show-sidebar-btn{display:inline-flex;margin-inline-end:auto;}
.wd-sidebar-hidden-md-sm.wd-builder-off .woocommerce-result-count{display:block;}
.sticky-toolbar-on.wd-sticky-btn-on{padding-bottom:calc(55px + var(--wd-sticky-btn-height));}:is([style*="col-md:1"], [style*="col-md: 1"]) > :first-child,
:is([style*="col-md:2"], [style*="col-md: 2"]) > :nth-child(-n+2),
:is([style*="col-md:3"], [style*="col-md: 3"]) > :nth-child(-n+3),
:is([style*="col-md:4"], [style*="col-md: 4"]) > :nth-child(-n+4),
:is([style*="col-md:5"], [style*="col-md: 5"]) > :nth-child(-n+5),
:is([style*="col-md:6"], [style*="col-md: 6"]) > :nth-child(-n+6){--wd-prods-brd-top:var(--wd-prods-brd);}
.wd-products.wd-stretch-cont-md .wd-carousel-wrap{align-items:stretch;}
.wd-products.wd-stretch-cont-md .product-wrapper{height:100%;}
[style*="col-md:auto"] .wd-carousel-item{flex:0 0 auto;max-width:unset;}
.wd-builder-on :is(
.thumbs-grid-bottom_grid, .thumbs-grid-bottom_column) .wd-carousel{--wd-col:var(--wd-col-md)!important;}
.thumbs-position-left [style*="col-md:auto"] .wd-carousel-item{height:auto;}
.thumbs-position-left [style*="col-md:auto"] .wd-carousel-item img{height:auto;}
.woocommerce-orders-table{display:block;}
.woocommerce-orders-table thead{display:none;}
.woocommerce-orders-table :is(
tbody, tfoot){display:block;}
.woocommerce-orders-table tr{position:relative;display:flex;flex-direction:column;gap:5px;margin-bottom:15px;padding-bottom:15px;border-bottom:1px solid var(--brdcolor-gray-300);}
.woocommerce-orders-table tr:last-child{margin-bottom:0;}
.woocommerce-orders-table :is(
th, td){display:flex;flex-wrap:wrap;align-items:center;gap:5px;padding:0;border-bottom:none;}
.woocommerce-orders-table :is(
th, td):not(:last-child){padding-bottom:5px;border-bottom:1px dashed var(--brdcolor-gray-300);}
.woocommerce-orders-table :is(
th, td):before{content:attr(data-title);margin-inline-end:auto;}
form.woocommerce-checkout > .checkout-order-review{flex-grow:1.2;max-width:60%;}
}
@media(min-width:768px) and (max-width:991px){
.hidden-sm{display:none !important;}
.visible-sm{display:block !important;}
.row-reverse-tablet:not(.vc_row-flex){display:flex;flex-wrap:wrap;box-sizing:border-box;}
.row-reverse-tablet > .wpb_column:nth-child(1){order:12;}
.row-reverse-tablet > .wpb_column:nth-child(2){order:11;}
.row-reverse-tablet > .wpb_column:nth-child(3){order:10;}
.row-reverse-tablet > .wpb_column:nth-child(4){order:9;}
.row-reverse-tablet > .wpb_column:nth-child(5){order:8;}
.row-reverse-tablet > .wpb_column:nth-child(6){order:7;}
.row-reverse-tablet > .wpb_column:nth-child(7){order:6;}
.row-reverse-tablet > .wpb_column:nth-child(8){order:5;}
.row-reverse-tablet > .wpb_column:nth-child(9){order:4;}
.row-reverse-tablet > .wpb_column:nth-child(10){order:3;}
.row-reverse-tablet > .wpb_column:nth-child(11){order:2;}
.row-reverse-tablet > .wpb_column:nth-child(12){order:1;}
}
@media(min-width:577px) and (max-width:768.98px){
:is(
[style*="col-sm:2"],
[style*="col-sm:3"]) .banner-subtitle {
font-size: 2vw; }
:is(
[style*="col-sm:2"],
[style*="col-sm:3"]) .banner-title {
font-size: 3vw; } }.jet--ua-safari .jet-form-builder__field-wrap select.select-field{-webkit-appearance:none;background-image:linear-gradient(45deg,transparent 50%,currentColor 50%),linear-gradient(135deg,currentColor 50%,transparent 50%);background-position:calc(100% - 20px) calc(1em + 2px),calc(100% - 15px) calc(1em + 2px);background-size:5px 5px,5px 5px;background-repeat:no-repeat}.rtl.jet--ua-safari .jet-form-builder__field-wrap select.select-field{background-position:calc(10% - 20px) calc(1em + 2px),calc(10% - 15px) calc(1em + 2px)}.field-type-checkbox-field .jet-form-builder__field.checkboxes-field{position:absolute;z-index:-1;opacity:0}.field-type-checkbox-field .jet-form-builder__field-label.for-checkbox>span::before{content:'';display:inline-block;width:1.2em;height:1.2em;flex-shrink:0;flex-grow:0;border:1px solid #adb5bd;background-repeat:no-repeat;background-position:center center;background-size:50% 50%;border-radius:10%}.field-type-checkbox-field .jet-form-builder__field-label.for-checkbox :checked+span::before{border-color:#0b76ef;background-color:#0b76ef;background-image:url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 8 8%27%3e%3cpath fill=%27%23fff%27 d=%27M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z%27/%3e%3c/svg%3e")}.field-type-checkbox-field .jet-form-builder__field-label.for-checkbox :focus:not(:checked)+span::before{border-color:#80bdff}.field-type-checkbox-field .jet-form-builder__field-label.for-checkbox :not(:disabled):active+span::before{background-color:#b3d7ff;border-color:#b3d7ff}.field-type-checkbox-field .jet-form-builder__field-label.for-checkbox :not(:disabled):not(:checked):hover+span::before{border-color:#b3d7ff}.field-type-checkbox-field .jet-form-builder__field-label.for-checkbox :disabled+span::before{background-color:#e9ecef}.field-type-radio-field .jet-form-builder__field.radio-field{position:absolute;z-index:-1;opacity:0}.field-type-radio-field .jet-form-builder__field-label.for-radio>span::before{content:'';display:inline-block;width:1.2em;height:1.2em;flex-shrink:0;flex-grow:0;border:1px solid #adb5bd;background-repeat:no-repeat;background-position:center center;background-size:50% 50%;border-radius:50%}.field-type-radio-field .jet-form-builder__field-label.for-radio :not(:disabled):not(:checked):hover+span::before{border-color:#b3d7ff}.field-type-radio-field .jet-form-builder__field-label.for-radio :not(:disabled):active+span::before{background-color:#b3d7ff;border-color:#b3d7ff}.field-type-radio-field .jet-form-builder__field-label.for-radio :focus:not(:checked)+span::before{border-color:#80bdff}.field-type-radio-field .jet-form-builder__field-label.for-radio :checked+span::before{border-color:#0b76ef;background-color:#0b76ef;background-image:url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%27-4 -4 8 8%27%3e%3ccircle r=%273%27 fill=%27%23fff%27/%3e%3c/svg%3e")}.field-type-radio-field .jet-form-builder__field-label.for-radio :disabled+span::before{background-color:#e9ecef}.jet-form-builder-choice{padding:0;margin:0;border-width:0}.jet-form-builder-choice--item *{cursor:pointer}.jet-form-builder-choice--item{border-width:var(--jfb-choice-border-top-width, 2px) var(--jfb-choice-border-right-width, 2px) var(--jfb-choice-border-bottom-width, 2px) var(--jfb-choice-border-left-width, 2px);border-style:var(--jfb-choice-border-top-style, solid) var(--jfb-choice-border-right-style, solid) var(--jfb-choice-border-bottom-style, solid) var(--jfb-choice-border-left-style, solid);border-color:var(--jfb-choice-border-top-color, #bfbfbf) var(--jfb-choice-border-right-color, #bfbfbf) var(--jfb-choice-border-bottom-color, #bfbfbf) var(--jfb-choice-border-left-color, #bfbfbf);border-radius:var(--jfb-choice-border-radius-top-left, 4px) var(--jfb-choice-border-radius-top-right, 4px) var(--jfb-choice-border-radius-bottom-right, 4px) var(--jfb-choice-border-radius-bottom-left, 4px);padding:20px;display:block;cursor:pointer;transition:all .2s ease-out,outline 0s;color:var(--jfb-choice-text, inherit);background-color:var(--jfb-choice-bg, transparent)}.jet-form-builder-choice--item.is-checked{border-width:var(--jfb-choice-checked-border-top-width, var(--jfb-choice-border-top-width, 2px)) var(--jfb-choice-checked-border-right-width, var(--jfb-choice-border-right-width, 2px)) var(--jfb-choice-checked-border-bottom-width, var(--jfb-choice-border-bottom-width, 2px)) var(--jfb-choice-checked-border-left-width, var(--jfb-choice-border-left-width, 2px));border-style:var(--jfb-choice-checked-border-top-style, var(--jfb-choice-border-top-style, solid)) var(--jfb-choice-checked-border-right-style, var(--jfb-choice-border-right-style, solid)) var(--jfb-choice-checked-border-bottom-style, var(--jfb-choice-border-bottom-style, solid)) var(--jfb-choice-checked-border-left-style, var(--jfb-choice-border-left-style, solid));border-color:var(--jfb-choice-checked-border-top-color, var(--jfb-choice-border-top-color, #bfbfbf)) var(--jfb-choice-checked-border-right-color, var(--jfb-choice-border-right-color, #bfbfbf)) var(--jfb-choice-checked-border-bottom-color, var(--jfb-choice-border-bottom-color, #bfbfbf)) var(--jfb-choice-checked-border-left-color, var(--jfb-choice-border-left-color, #bfbfbf));border-radius:var(--jfb-choice-checked-border-radius-top-left, var(--jfb-choice-border-radius-top-left, 4px)) var(--jfb-choice-checked-border-radius-top-right, var(--jfb-choice-border-radius-top-right, 4px)) var(--jfb-choice-checked-border-radius-bottom-right, var(--jfb-choice-border-radius-bottom-right, 4px)) var(--jfb-choice-checked-border-radius-bottom-left, var(--jfb-choice-border-radius-bottom-left, 4px));color:var(--jfb-choice-checked-text, var(--jfb-choice-text, inherit));background-color:var(--jfb-choice-checked-bg, var(--jfb-choice-bg, transparent))}.jet-form-builder-choice--item-control{display:flex;align-items:center;gap:.5em}.jet-form-builder-choice--item-control-img{width:var(--jfb-choice-control-width, 24px)}.jet-form-builder-choice.has-hover-color-text .jet-form-builder-choice--item:hover{color:var(--jfb-choice-hover-text, var(--jfb-choice-text, inherit))}.jet-form-builder-choice.has-hover-color-background .jet-form-builder-choice--item:hover{background-color:var(--jfb-choice-hover-bg, var(--jfb-choice-bg, transparent))}.jet-form-builder-choice.has-hover-border-width .jet-form-builder-choice--item:hover{border-width:var(--jfb-choice-hover-border-top-width, var(--jfb-choice-border-top-width, 2px)) var(--jfb-choice-hover-border-right-width, var(--jfb-choice-border-right-width, 2px)) var(--jfb-choice-hover-border-bottom-width, var(--jfb-choice-border-bottom-width, 2px)) var(--jfb-choice-hover-border-left-width, var(--jfb-choice-border-left-width, 2px))}.jet-form-builder-choice.has-hover-border-style .jet-form-builder-choice--item:hover{border-style:var(--jfb-choice-hover-border-top-style, var(--jfb-choice-border-top-style, solid)) var(--jfb-choice-hover-border-right-style, var(--jfb-choice-border-right-style, solid)) var(--jfb-choice-hover-border-bottom-style, var(--jfb-choice-border-bottom-style, solid)) var(--jfb-choice-hover-border-left-style, var(--jfb-choice-border-left-style, solid))}.jet-form-builder-choice.has-hover-border-color .jet-form-builder-choice--item:hover{border-color:var(--jfb-choice-hover-border-top-color, var(--jfb-choice-border-top-color, #bfbfbf)) var(--jfb-choice-hover-border-right-color, var(--jfb-choice-border-right-color, #bfbfbf)) var(--jfb-choice-hover-border-bottom-color, var(--jfb-choice-border-bottom-color, #bfbfbf)) var(--jfb-choice-hover-border-left-color, var(--jfb-choice-border-left-color, #bfbfbf))}.jet-form-builder-choice.has-hover-border-radius .jet-form-builder-choice--item:hover{border-radius:var(--jfb-choice-hover-border-radius-top-left, var(--jfb-choice-border-radius-top-left, 4px)) var(--jfb-choice-hover-border-radius-top-right, var(--jfb-choice-border-radius-top-right, 4px)) var(--jfb-choice-hover-border-radius-bottom-right, var(--jfb-choice-border-radius-bottom-right, 4px)) var(--jfb-choice-hover-border-radius-bottom-left, var(--jfb-choice-border-radius-bottom-left, 4px))}.jet-form-builder-row{border:0}.jet-form-builder-row.field-type-wysiwyg-field.wp-block-jet-forms-wysiwyg-field .mce-toolbar-grp{background-color:var(--jfb-wysiwyg-toolbar-bg, #fff)}.jet-form-builder-row.field-type-wysiwyg-field.wp-block-jet-forms-wysiwyg-field .mce-toolbar .mce-btn,.jet-form-builder-row.field-type-wysiwyg-field.wp-block-jet-forms-wysiwyg-field .mce-toolbar .mce-listbox{background-color:var(--jfb-wysiwyg-buttons-bg, initial);border-width:var(--jfb-wysiwyg-buttons-border-top-width, 0) var(--jfb-wysiwyg-buttons-border-right-width, 0) var(--jfb-wysiwyg-buttons-border-bottom-width, 0) var(--jfb-wysiwyg-buttons-border-left-width, 0);border-style:var(--jfb-wysiwyg-buttons-border-top-style, solid) var(--jfb-wysiwyg-buttons-border-right-style, solid) var(--jfb-wysiwyg-buttons-border-bottom-style, solid) var(--jfb-wysiwyg-buttons-border-left-style, solid);border-color:var(--jfb-wysiwyg-buttons-border-top-color, transparent) var(--jfb-wysiwyg-buttons-border-right-color, transparent) var(--jfb-wysiwyg-buttons-border-bottom-color, transparent) var(--jfb-wysiwyg-buttons-border-left-color, transparent);border-radius:var(--jfb-wysiwyg-buttons-border-radius-top-left, initial) var(--jfb-wysiwyg-buttons-border-radius-top-right, initial) var(--jfb-wysiwyg-buttons-border-radius-bottom-right, initial) var(--jfb-wysiwyg-buttons-border-radius-bottom-left, initial)}.jet-form-builder-row.field-type-wysiwyg-field.wp-block-jet-forms-wysiwyg-field .mce-toolbar .mce-btn button,.jet-form-builder-row.field-type-wysiwyg-field.wp-block-jet-forms-wysiwyg-field .mce-toolbar .mce-listbox button{background-color:initial;text-transform:inherit;letter-spacing:normal;text-decoration:none;color:inherit;background-image:initial}.jet-form-builder-row.field-type-wysiwyg-field.wp-block-jet-forms-wysiwyg-field .mce-toolbar .mce-btn .mce-ico,.jet-form-builder-row.field-type-wysiwyg-field.wp-block-jet-forms-wysiwyg-field .mce-toolbar .mce-btn .mce-txt,.jet-form-builder-row.field-type-wysiwyg-field.wp-block-jet-forms-wysiwyg-field .mce-toolbar .mce-listbox .mce-ico,.jet-form-builder-row.field-type-wysiwyg-field.wp-block-jet-forms-wysiwyg-field .mce-toolbar .mce-listbox .mce-txt{color:var(--jfb-wysiwyg-buttons-text, #50575e)}.jet-form-builder-row.field-type-wysiwyg-field.wp-block-jet-forms-wysiwyg-field .mce-toolbar .mce-btn.mce-active,.jet-form-builder-row.field-type-wysiwyg-field.wp-block-jet-forms-wysiwyg-field .mce-toolbar .mce-listbox.mce-active{border-width:var(--jfb-wysiwyg-buttons-checked-border-top-width, var(--jfb-wysiwyg-buttons-border-top-width, 0)) var(--jfb-wysiwyg-buttons-checked-border-right-width, var(--jfb-wysiwyg-buttons-border-right-width, 0)) var(--jfb-wysiwyg-buttons-checked-border-bottom-width, var(--jfb-wysiwyg-buttons-border-bottom-width, 0)) var(--jfb-wysiwyg-buttons-checked-border-left-width, var(--jfb-wysiwyg-buttons-border-left-width, 0));border-style:var(--jfb-wysiwyg-buttons-checked-border-top-style, var(--jfb-wysiwyg-buttons-border-top-style, solid)) var(--jfb-wysiwyg-buttons-checked-border-right-style, var(--jfb-wysiwyg-buttons-border-right-style, solid)) var(--jfb-wysiwyg-buttons-checked-border-bottom-style, var(--jfb-wysiwyg-buttons-border-bottom-style, solid)) var(--jfb-wysiwyg-buttons-checked-border-left-style, var(--jfb-wysiwyg-buttons-border-left-style, solid));border-color:var(--jfb-wysiwyg-buttons-checked-border-top-color, var(--jfb-wysiwyg-buttons-border-top-color, transparent)) var(--jfb-wysiwyg-buttons-checked-border-right-color, var(--jfb-wysiwyg-buttons-border-right-color, transparent)) var(--jfb-wysiwyg-buttons-checked-border-bottom-color, var(--jfb-wysiwyg-buttons-border-bottom-color, transparent)) var(--jfb-wysiwyg-buttons-checked-border-left-color, var(--jfb-wysiwyg-buttons-border-left-color, transparent));border-radius:var(--jfb-wysiwyg-buttons-checked-border-radius-top-left, var(--jfb-wysiwyg-buttons-border-radius-top-left, initial)) var(--jfb-wysiwyg-buttons-checked-border-radius-top-right, var(--jfb-wysiwyg-buttons-border-radius-top-right, initial)) var(--jfb-wysiwyg-buttons-checked-border-radius-bottom-right, var(--jfb-wysiwyg-buttons-border-radius-bottom-right, initial)) var(--jfb-wysiwyg-buttons-checked-border-radius-bottom-left, var(--jfb-wysiwyg-buttons-border-radius-bottom-left, initial));background-color:var(--jfb-wysiwyg-buttons-checked-bg, var(--jfb-wysiwyg-buttons-bg, #555c66))}.jet-form-builder-row.field-type-wysiwyg-field.wp-block-jet-forms-wysiwyg-field .mce-toolbar .mce-btn.mce-active .mce-ico,.jet-form-builder-row.field-type-wysiwyg-field.wp-block-jet-forms-wysiwyg-field .mce-toolbar .mce-btn.mce-active .mce-txt,.jet-form-builder-row.field-type-wysiwyg-field.wp-block-jet-forms-wysiwyg-field .mce-toolbar .mce-listbox.mce-active .mce-ico,.jet-form-builder-row.field-type-wysiwyg-field.wp-block-jet-forms-wysiwyg-field .mce-toolbar .mce-listbox.mce-active .mce-txt{color:var(--jfb-wysiwyg-buttons-checked-text, var(--jfb-wysiwyg-buttons-text, #fff))}.jet-form-builder-row.field-type-wysiwyg-field.wp-block-jet-forms-wysiwyg-field .mce-statusbar{background-color:var(--jfb-wysiwyg-statusbar-bg, #fff);color:var(--jfb-wysiwyg-statusbar-text, inherit)}.jet-form-builder-row.field-type-wysiwyg-field.wp-block-jet-forms-wysiwyg-field .mce-edit-area{background-color:var(--jfb-wysiwyg-container-bg, #fff);color:var(--jfb-wysiwyg-container-text, #333)}.jet-form-builder-row.field-type-wysiwyg-field.wp-block-jet-forms-wysiwyg-field .mce-edit-area *{color:inherit}.jet-form-builder-row.field-type-wysiwyg-field.wp-block-jet-forms-wysiwyg-field.has-hover-color-text .mce-toolbar .mce-listbox:hover .mce-txt,.jet-form-builder-row.field-type-wysiwyg-field.wp-block-jet-forms-wysiwyg-field.has-hover-color-text .mce-toolbar .mce-btn:hover .mce-ico{color:var(--jfb-wysiwyg-buttons-hover-text, var(--jfb-wysiwyg-buttons-text, inherit))}.jet-form-builder-row.field-type-wysiwyg-field.wp-block-jet-forms-wysiwyg-field.has-hover-color-background .mce-toolbar .mce-listbox:hover,.jet-form-builder-row.field-type-wysiwyg-field.wp-block-jet-forms-wysiwyg-field.has-hover-color-background .mce-toolbar .mce-btn:hover{background-color:var(--jfb-wysiwyg-buttons-hover-bg, var(--jfb-wysiwyg-buttons-bg, transparent))}.jet-form-builder-row.field-type-wysiwyg-field.wp-block-jet-forms-wysiwyg-field.has-hover-border-width .mce-toolbar .mce-listbox:hover,.jet-form-builder-row.field-type-wysiwyg-field.wp-block-jet-forms-wysiwyg-field.has-hover-border-width .mce-toolbar .mce-btn:hover{border-width:var(--jfb-wysiwyg-buttons-hover-border-top-width, var(--jfb-wysiwyg-buttons-border-top-width, 0)) var(--jfb-wysiwyg-buttons-hover-border-right-width, var(--jfb-wysiwyg-buttons-border-right-width, 0)) var(--jfb-wysiwyg-buttons-hover-border-bottom-width, var(--jfb-wysiwyg-buttons-border-bottom-width, 0)) var(--jfb-wysiwyg-buttons-hover-border-left-width, var(--jfb-wysiwyg-buttons-border-left-width, 0))}.jet-form-builder-row.field-type-wysiwyg-field.wp-block-jet-forms-wysiwyg-field.has-hover-border-style .mce-toolbar .mce-listbox:hover,.jet-form-builder-row.field-type-wysiwyg-field.wp-block-jet-forms-wysiwyg-field.has-hover-border-style .mce-toolbar .mce-btn:hover{border-style:var(--jfb-wysiwyg-buttons-hover-border-top-style, var(--jfb-wysiwyg-buttons-border-top-style, solid)) var(--jfb-wysiwyg-buttons-hover-border-right-style, var(--jfb-wysiwyg-buttons-border-right-style, solid)) var(--jfb-wysiwyg-buttons-hover-border-bottom-style, var(--jfb-wysiwyg-buttons-border-bottom-style, solid)) var(--jfb-wysiwyg-buttons-hover-border-left-style, var(--jfb-wysiwyg-buttons-border-left-style, solid))}.jet-form-builder-row.field-type-wysiwyg-field.wp-block-jet-forms-wysiwyg-field.has-hover-border-color .mce-toolbar .mce-listbox:hover,.jet-form-builder-row.field-type-wysiwyg-field.wp-block-jet-forms-wysiwyg-field.has-hover-border-color .mce-toolbar .mce-btn:hover{border-color:var(--jfb-wysiwyg-buttons-hover-border-top-color, var(--jfb-wysiwyg-buttons-border-top-color, transparent)) var(--jfb-wysiwyg-buttons-hover-border-right-color, var(--jfb-wysiwyg-buttons-border-right-color, transparent)) var(--jfb-wysiwyg-buttons-hover-border-bottom-color, var(--jfb-wysiwyg-buttons-border-bottom-color, transparent)) var(--jfb-wysiwyg-buttons-hover-border-left-color, var(--jfb-wysiwyg-buttons-border-left-color, transparent))}.jet-form-builder-row.field-type-wysiwyg-field.wp-block-jet-forms-wysiwyg-field.has-hover-border-radius .mce-toolbar .mce-listbox:hover,.jet-form-builder-row.field-type-wysiwyg-field.wp-block-jet-forms-wysiwyg-field.has-hover-border-radius .mce-toolbar .mce-btn:hover{border-radius:var(--jfb-wysiwyg-buttons-hover-border-radius-top-left, var(--jfb-wysiwyg-buttons-border-radius-top-left, initial)) var(--jfb-wysiwyg-buttons-hover-border-radius-top-right, var(--jfb-wysiwyg-buttons-border-radius-top-right, initial)) var(--jfb-wysiwyg-buttons-hover-border-radius-bottom-right, var(--jfb-wysiwyg-buttons-border-radius-bottom-right, initial)) var(--jfb-wysiwyg-buttons-hover-border-radius-bottom-left, var(--jfb-wysiwyg-buttons-border-radius-bottom-left, initial))}.field-type-switcher{--thumb-size:1rem;--track-size:calc(var(--thumb-size) * 2);--track-padding:2px;--thumb-color-highlight:hsla(0, 0%, 0%, 0.25);--highlight-size:0;--thumb-transition-duration:0.4s;--thumb-position:0%;--isLTR:1}.field-type-switcher:dir(rtl){--isLTR:-1}.field-type-switcher input.jet-form-builder__field{padding:var(--c-track-padding, var(--track-padding));inline-size:var(--c-track-size, var(--track-size));block-size:var(--c-thumb-size, var(--thumb-size));border-radius:var(--c-track-size, var(--track-size));background:var(--c-track-bg-color, var(--track-bg-color, #ddd));appearance:none;outline-offset:5px;transition:background-color .4s;position:relative;cursor:pointer;box-sizing:content-box;flex:unset;display:grid;align-items:center;grid:[track] 1fr/[track] 1fr}.field-type-switcher input.jet-form-builder__field:not(:disabled):hover::before{--highlight-size:0.5rem}.field-type-switcher input.jet-form-builder__field::before{content:"";position:absolute;grid-area:track;inline-size:var(--c-thumb-size, var(--thumb-size));block-size:var(--c-thumb-size, var(--thumb-size));border-radius:50%;background:var(--thumb-bg-color, #fff);transition:transform var(--thumb-transition-duration) ease,box-shadow .25s ease;box-shadow:0 0 0 var(--highlight-size) var(--thumb-color-highlight);transform:translateX(var(--thumb-position))}.field-type-switcher input.jet-form-builder__field:checked{background:var(--checked-track-bg-color, #4caf50);--thumb-position:calc((var(--c-track-size, var(--track-size) ) - 100%) * var(--isLTR))}.block-editor-block-list__block.field-type-switcher input.jet-form-builder__field{padding:var(--track-padding) !important;border:unset;margin:unset}.block-editor-block-list__block.field-type-switcher input.jet-form-builder__field::before{margin:unset}:root{--direction-multiplier:1}body.rtl,html[dir=rtl]{--direction-multiplier:-1}.elementor-hidden{display:none}.elementor-visibility-hidden{visibility:hidden}.elementor-screen-only,.screen-reader-text,.screen-reader-text span,.ui-helper-hidden-accessible{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;top:-10000em;width:1px;clip:rect(0,0,0,0);border:0}.elementor-clearfix:after{clear:both;content:"";display:block;height:0;width:0}.e-logo-wrapper{background:var(--e-a-bg-logo);border-radius:50%;display:inline-block;line-height:1;padding:.75em}.e-logo-wrapper i{color:var(--e-a-color-logo);font-size:1em}.elementor *,.elementor :after,.elementor :before{box-sizing:border-box}.elementor a{box-shadow:none;text-decoration:none}.elementor hr{background-color:transparent;margin:0}.elementor img{border:none;border-radius:0;box-shadow:none;height:auto;max-width:100%}.elementor .elementor-widget:not(.elementor-widget-text-editor):not(.elementor-widget-theme-post-content) figure{margin:0}.elementor embed,.elementor iframe,.elementor object,.elementor video{border:none;line-height:1;margin:0;max-width:100%;width:100%}.elementor .elementor-background,.elementor .elementor-background-holder,.elementor .elementor-background-video-container{direction:ltr;inset:0;overflow:hidden;position:absolute;z-index:0}.elementor .elementor-background-video-container{pointer-events:none;transition:opacity 1s}.elementor .elementor-background-video-container.elementor-loading{opacity:0}.elementor .elementor-background-video,.elementor .elementor-background-video-embed{max-width:none}.elementor .elementor-background-video,.elementor .elementor-background-video-embed,.elementor .elementor-background-video-hosted{inset-block-start:50%;inset-inline-start:50%;position:absolute;transform:translate(-50%,-50%)}.elementor .elementor-background-video-hosted{-o-object-fit:cover;object-fit:cover}.elementor .elementor-background-overlay{inset:0;position:absolute}.elementor .elementor-background-slideshow{inset:0;position:absolute;z-index:0}.elementor .elementor-background-slideshow__slide__image{background-position:50%;background-size:cover;height:100%;width:100%}.e-con-inner>.elementor-element.elementor-absolute,.e-con>.elementor-element.elementor-absolute,.elementor-widget-wrap>.elementor-element.elementor-absolute{position:absolute}.e-con-inner>.elementor-element.elementor-fixed,.e-con>.elementor-element.elementor-fixed,.elementor-widget-wrap>.elementor-element.elementor-fixed{position:fixed}.elementor-widget-wrap .elementor-element.elementor-widget__width-auto,.elementor-widget-wrap .elementor-element.elementor-widget__width-initial{max-width:100%}@media(max-width:1024px){.elementor-widget-wrap .elementor-element.elementor-widget-tablet__width-auto,.elementor-widget-wrap .elementor-element.elementor-widget-tablet__width-initial{max-width:100%}}@media(max-width:767px){.elementor-widget-wrap .elementor-element.elementor-widget-mobile__width-auto,.elementor-widget-wrap .elementor-element.elementor-widget-mobile__width-initial{max-width:100%}}.elementor-element{--flex-direction:initial;--flex-wrap:initial;--justify-content:initial;--align-items:initial;--align-content:initial;--gap:initial;--flex-basis:initial;--flex-grow:initial;--flex-shrink:initial;--order:initial;--align-self:initial;align-self:var(--align-self);flex-basis:var(--flex-basis);flex-grow:var(--flex-grow);flex-shrink:var(--flex-shrink);order:var(--order)}.elementor-element.elementor-absolute,.elementor-element.elementor-fixed{z-index:1}.elementor-element:where(.e-con-full,.elementor-widget){align-content:var(--align-content);align-items:var(--align-items);flex-direction:var(--flex-direction);flex-wrap:var(--flex-wrap);gap:var(--row-gap) var(--column-gap);justify-content:var(--justify-content)}.elementor-invisible{visibility:hidden}.elementor-custom-embed-play{inset-block-start:50%;inset-inline-start:50%;position:absolute;transform:translate(calc(-50% * var(--direction-multiplier)),-50%)}.elementor-custom-embed-play i{color:#fff;font-size:100px;text-shadow:1px 0 6px rgba(0,0,0,.3)}.elementor-custom-embed-play svg{height:100px;width:100px;fill:#fff;filter:drop-shadow(1px 0 6px rgba(0,0,0,.3))}.elementor-custom-embed-play i,.elementor-custom-embed-play svg{opacity:.8;transition:all .5s}.elementor-custom-embed-play.elementor-playing i{font-family:eicons}.elementor-custom-embed-play.elementor-playing i:before{content:"\e8fb"}.elementor-custom-embed-play.elementor-playing i,.elementor-custom-embed-play.elementor-playing svg{animation:eicon-spin 2s linear infinite}.elementor-tag{display:inline-flex}.elementor-ken-burns{transition-duration:10s;transition-property:transform;transition-timing-function:linear}.elementor-ken-burns--out{transform:scale(1.3)}.elementor-ken-burns--active{transition-duration:20s}.elementor-ken-burns--active.elementor-ken-burns--out{transform:scale(1)}.elementor-ken-burns--active.elementor-ken-burns--in{transform:scale(1.3)}.elementor-align-center{text-align:center}.elementor-align-right{text-align:right}.elementor-align-left{text-align:left}.elementor-align-center .elementor-button,.elementor-align-left .elementor-button,.elementor-align-right .elementor-button{width:auto}.elementor-align-justify .elementor-button{width:100%}@media(min-width:1500px){.elementor-widescreen-align-center{text-align:center}.elementor-widescreen-align-right{text-align:right}.elementor-widescreen-align-left{text-align:left}.elementor-widescreen-align-center .elementor-button,.elementor-widescreen-align-left .elementor-button,.elementor-widescreen-align-right .elementor-button{width:auto}.elementor-widescreen-align-justify .elementor-button{width:100%}}@media(max-width:1366px){.elementor-laptop-align-center{text-align:center}.elementor-laptop-align-right{text-align:right}.elementor-laptop-align-left{text-align:left}.elementor-laptop-align-center .elementor-button,.elementor-laptop-align-left .elementor-button,.elementor-laptop-align-right .elementor-button{width:auto}.elementor-laptop-align-justify .elementor-button{width:100%}}@media(max-width:1200px){.elementor-tablet_extra-align-center{text-align:center}.elementor-tablet_extra-align-right{text-align:right}.elementor-tablet_extra-align-left{text-align:left}.elementor-tablet_extra-align-center .elementor-button,.elementor-tablet_extra-align-left .elementor-button,.elementor-tablet_extra-align-right .elementor-button{width:auto}.elementor-tablet_extra-align-justify .elementor-button{width:100%}}@media(max-width:1024px){.elementor-tablet-align-center{text-align:center}.elementor-tablet-align-right{text-align:right}.elementor-tablet-align-left{text-align:left}.elementor-tablet-align-center .elementor-button,.elementor-tablet-align-left .elementor-button,.elementor-tablet-align-right .elementor-button{width:auto}.elementor-tablet-align-justify .elementor-button{width:100%}}@media(max-width:880px){.elementor-mobile_extra-align-center{text-align:center}.elementor-mobile_extra-align-right{text-align:right}.elementor-mobile_extra-align-left{text-align:left}.elementor-mobile_extra-align-center .elementor-button,.elementor-mobile_extra-align-left .elementor-button,.elementor-mobile_extra-align-right .elementor-button{width:auto}.elementor-mobile_extra-align-justify .elementor-button{width:100%}}@media(max-width:767px){.elementor-mobile-align-center{text-align:center}.elementor-mobile-align-right{text-align:right}.elementor-mobile-align-left{text-align:left}.elementor-mobile-align-center .elementor-button,.elementor-mobile-align-left .elementor-button,.elementor-mobile-align-right .elementor-button{width:auto}.elementor-mobile-align-justify .elementor-button{width:100%}}:root{--page-title-display:block}.elementor-page-title,h1.entry-title{display:var(--page-title-display)}@keyframes eicon-spin{0%{transform:rotate(0deg)}to{transform:rotate(359deg)}}.eicon-animation-spin{animation:eicon-spin 2s linear infinite}.elementor-section{position:relative}.elementor-section .elementor-container{display:flex;margin-left:auto;margin-right:auto;position:relative}@media(max-width:1024px){.elementor-section .elementor-container{flex-wrap:wrap}}.elementor-section.elementor-section-boxed>.elementor-container{max-width:1140px}.elementor-section.elementor-section-stretched{position:relative;width:100%}.elementor-section.elementor-section-items-top>.elementor-container{align-items:flex-start}.elementor-section.elementor-section-items-middle>.elementor-container{align-items:center}.elementor-section.elementor-section-items-bottom>.elementor-container{align-items:flex-end}@media(min-width:768px){.elementor-section.elementor-section-height-full{height:100vh}.elementor-section.elementor-section-height-full>.elementor-container{height:100%}}.elementor-bc-flex-widget .elementor-section-content-top>.elementor-container>.elementor-column>.elementor-widget-wrap{align-items:flex-start}.elementor-bc-flex-widget .elementor-section-content-middle>.elementor-container>.elementor-column>.elementor-widget-wrap{align-items:center}.elementor-bc-flex-widget .elementor-section-content-bottom>.elementor-container>.elementor-column>.elementor-widget-wrap{align-items:flex-end}.elementor-widget-wrap{align-content:flex-start;flex-wrap:wrap;position:relative;width:100%}.elementor:not(.elementor-bc-flex-widget) .elementor-widget-wrap{display:flex}.elementor-widget-wrap>.elementor-element{width:100%}.elementor-widget-wrap.e-swiper-container{width:calc(100% - (var(--e-column-margin-left, 0px) + var(--e-column-margin-right, 0px)))}.elementor-widget{position:relative}.elementor-widget:not(:last-child){margin-bottom:var(--kit-widget-spacing,20px)}.elementor-widget:not(:last-child).elementor-absolute,.elementor-widget:not(:last-child).elementor-widget__width-auto,.elementor-widget:not(:last-child).elementor-widget__width-initial{margin-bottom:0}.elementor-column{display:flex;min-height:1px;position:relative}.elementor-column-gap-narrow>.elementor-column>.elementor-element-populated{padding:5px}.elementor-column-gap-default>.elementor-column>.elementor-element-populated{padding:10px}.elementor-column-gap-extended>.elementor-column>.elementor-element-populated{padding:15px}.elementor-column-gap-wide>.elementor-column>.elementor-element-populated{padding:20px}.elementor-column-gap-wider>.elementor-column>.elementor-element-populated{padding:30px}.elementor-inner-section .elementor-column-gap-no .elementor-element-populated{padding:0}@media(min-width:768px){.elementor-column.elementor-col-10,.elementor-column[data-col="10"]{width:10%}.elementor-column.elementor-col-11,.elementor-column[data-col="11"]{width:11.111%}.elementor-column.elementor-col-12,.elementor-column[data-col="12"]{width:12.5%}.elementor-column.elementor-col-14,.elementor-column[data-col="14"]{width:14.285%}.elementor-column.elementor-col-16,.elementor-column[data-col="16"]{width:16.666%}.elementor-column.elementor-col-20,.elementor-column[data-col="20"]{width:20%}.elementor-column.elementor-col-25,.elementor-column[data-col="25"]{width:25%}.elementor-column.elementor-col-30,.elementor-column[data-col="30"]{width:30%}.elementor-column.elementor-col-33,.elementor-column[data-col="33"]{width:33.333%}.elementor-column.elementor-col-40,.elementor-column[data-col="40"]{width:40%}.elementor-column.elementor-col-50,.elementor-column[data-col="50"]{width:50%}.elementor-column.elementor-col-60,.elementor-column[data-col="60"]{width:60%}.elementor-column.elementor-col-66,.elementor-column[data-col="66"]{width:66.666%}.elementor-column.elementor-col-70,.elementor-column[data-col="70"]{width:70%}.elementor-column.elementor-col-75,.elementor-column[data-col="75"]{width:75%}.elementor-column.elementor-col-80,.elementor-column[data-col="80"]{width:80%}.elementor-column.elementor-col-83,.elementor-column[data-col="83"]{width:83.333%}.elementor-column.elementor-col-90,.elementor-column[data-col="90"]{width:90%}.elementor-column.elementor-col-100,.elementor-column[data-col="100"]{width:100%}}@media(max-width:479px){.elementor-column.elementor-xs-10{width:10%}.elementor-column.elementor-xs-11{width:11.111%}.elementor-column.elementor-xs-12{width:12.5%}.elementor-column.elementor-xs-14{width:14.285%}.elementor-column.elementor-xs-16{width:16.666%}.elementor-column.elementor-xs-20{width:20%}.elementor-column.elementor-xs-25{width:25%}.elementor-column.elementor-xs-30{width:30%}.elementor-column.elementor-xs-33{width:33.333%}.elementor-column.elementor-xs-40{width:40%}.elementor-column.elementor-xs-50{width:50%}.elementor-column.elementor-xs-60{width:60%}.elementor-column.elementor-xs-66{width:66.666%}.elementor-column.elementor-xs-70{width:70%}.elementor-column.elementor-xs-75{width:75%}.elementor-column.elementor-xs-80{width:80%}.elementor-column.elementor-xs-83{width:83.333%}.elementor-column.elementor-xs-90{width:90%}.elementor-column.elementor-xs-100{width:100%}}@media(max-width:767px){.elementor-column.elementor-sm-10{width:10%}.elementor-column.elementor-sm-11{width:11.111%}.elementor-column.elementor-sm-12{width:12.5%}.elementor-column.elementor-sm-14{width:14.285%}.elementor-column.elementor-sm-16{width:16.666%}.elementor-column.elementor-sm-20{width:20%}.elementor-column.elementor-sm-25{width:25%}.elementor-column.elementor-sm-30{width:30%}.elementor-column.elementor-sm-33{width:33.333%}.elementor-column.elementor-sm-40{width:40%}.elementor-column.elementor-sm-50{width:50%}.elementor-column.elementor-sm-60{width:60%}.elementor-column.elementor-sm-66{width:66.666%}.elementor-column.elementor-sm-70{width:70%}.elementor-column.elementor-sm-75{width:75%}.elementor-column.elementor-sm-80{width:80%}.elementor-column.elementor-sm-83{width:83.333%}.elementor-column.elementor-sm-90{width:90%}.elementor-column.elementor-sm-100{width:100%}}@media(min-width:768px) and (max-width:1024px){.elementor-column.elementor-md-10{width:10%}.elementor-column.elementor-md-11{width:11.111%}.elementor-column.elementor-md-12{width:12.5%}.elementor-column.elementor-md-14{width:14.285%}.elementor-column.elementor-md-16{width:16.666%}.elementor-column.elementor-md-20{width:20%}.elementor-column.elementor-md-25{width:25%}.elementor-column.elementor-md-30{width:30%}.elementor-column.elementor-md-33{width:33.333%}.elementor-column.elementor-md-40{width:40%}.elementor-column.elementor-md-50{width:50%}.elementor-column.elementor-md-60{width:60%}.elementor-column.elementor-md-66{width:66.666%}.elementor-column.elementor-md-70{width:70%}.elementor-column.elementor-md-75{width:75%}.elementor-column.elementor-md-80{width:80%}.elementor-column.elementor-md-83{width:83.333%}.elementor-column.elementor-md-90{width:90%}.elementor-column.elementor-md-100{width:100%}}@media(min-width:1500px){.elementor-reverse-widescreen>.elementor-container>:first-child{order:10}.elementor-reverse-widescreen>.elementor-container>:nth-child(2){order:9}.elementor-reverse-widescreen>.elementor-container>:nth-child(3){order:8}.elementor-reverse-widescreen>.elementor-container>:nth-child(4){order:7}.elementor-reverse-widescreen>.elementor-container>:nth-child(5){order:6}.elementor-reverse-widescreen>.elementor-container>:nth-child(6){order:5}.elementor-reverse-widescreen>.elementor-container>:nth-child(7){order:4}.elementor-reverse-widescreen>.elementor-container>:nth-child(8){order:3}.elementor-reverse-widescreen>.elementor-container>:nth-child(9){order:2}.elementor-reverse-widescreen>.elementor-container>:nth-child(10){order:1}}@media(min-width:1025px) and (max-width:1366px){.elementor-reverse-laptop>.elementor-container>:first-child{order:10}.elementor-reverse-laptop>.elementor-container>:nth-child(2){order:9}.elementor-reverse-laptop>.elementor-container>:nth-child(3){order:8}.elementor-reverse-laptop>.elementor-container>:nth-child(4){order:7}.elementor-reverse-laptop>.elementor-container>:nth-child(5){order:6}.elementor-reverse-laptop>.elementor-container>:nth-child(6){order:5}.elementor-reverse-laptop>.elementor-container>:nth-child(7){order:4}.elementor-reverse-laptop>.elementor-container>:nth-child(8){order:3}.elementor-reverse-laptop>.elementor-container>:nth-child(9){order:2}.elementor-reverse-laptop>.elementor-container>:nth-child(10){order:1}}@media(min-width:1201px) and (max-width:1366px){.elementor-reverse-laptop>.elementor-container>:first-child{order:10}.elementor-reverse-laptop>.elementor-container>:nth-child(2){order:9}.elementor-reverse-laptop>.elementor-container>:nth-child(3){order:8}.elementor-reverse-laptop>.elementor-container>:nth-child(4){order:7}.elementor-reverse-laptop>.elementor-container>:nth-child(5){order:6}.elementor-reverse-laptop>.elementor-container>:nth-child(6){order:5}.elementor-reverse-laptop>.elementor-container>:nth-child(7){order:4}.elementor-reverse-laptop>.elementor-container>:nth-child(8){order:3}.elementor-reverse-laptop>.elementor-container>:nth-child(9){order:2}.elementor-reverse-laptop>.elementor-container>:nth-child(10){order:1}}@media(min-width:1025px) and (max-width:1200px){.elementor-reverse-laptop>.elementor-container>:first-child,.elementor-reverse-laptop>.elementor-container>:nth-child(10),.elementor-reverse-laptop>.elementor-container>:nth-child(2),.elementor-reverse-laptop>.elementor-container>:nth-child(3),.elementor-reverse-laptop>.elementor-container>:nth-child(4),.elementor-reverse-laptop>.elementor-container>:nth-child(5),.elementor-reverse-laptop>.elementor-container>:nth-child(6),.elementor-reverse-laptop>.elementor-container>:nth-child(7),.elementor-reverse-laptop>.elementor-container>:nth-child(8),.elementor-reverse-laptop>.elementor-container>:nth-child(9){order:0}.elementor-reverse-tablet_extra>.elementor-container>:first-child{order:10}.elementor-reverse-tablet_extra>.elementor-container>:nth-child(2){order:9}.elementor-reverse-tablet_extra>.elementor-container>:nth-child(3){order:8}.elementor-reverse-tablet_extra>.elementor-container>:nth-child(4){order:7}.elementor-reverse-tablet_extra>.elementor-container>:nth-child(5){order:6}.elementor-reverse-tablet_extra>.elementor-container>:nth-child(6){order:5}.elementor-reverse-tablet_extra>.elementor-container>:nth-child(7){order:4}.elementor-reverse-tablet_extra>.elementor-container>:nth-child(8){order:3}.elementor-reverse-tablet_extra>.elementor-container>:nth-child(9){order:2}.elementor-reverse-tablet_extra>.elementor-container>:nth-child(10){order:1}}@media(min-width:768px) and (max-width:1024px){.elementor-reverse-tablet>.elementor-container>:first-child{order:10}.elementor-reverse-tablet>.elementor-container>:nth-child(2){order:9}.elementor-reverse-tablet>.elementor-container>:nth-child(3){order:8}.elementor-reverse-tablet>.elementor-container>:nth-child(4){order:7}.elementor-reverse-tablet>.elementor-container>:nth-child(5){order:6}.elementor-reverse-tablet>.elementor-container>:nth-child(6){order:5}.elementor-reverse-tablet>.elementor-container>:nth-child(7){order:4}.elementor-reverse-tablet>.elementor-container>:nth-child(8){order:3}.elementor-reverse-tablet>.elementor-container>:nth-child(9){order:2}.elementor-reverse-tablet>.elementor-container>:nth-child(10){order:1}}@media(min-width:881px) and (max-width:1024px){.elementor-reverse-tablet>.elementor-container>:first-child{order:10}.elementor-reverse-tablet>.elementor-container>:nth-child(2){order:9}.elementor-reverse-tablet>.elementor-container>:nth-child(3){order:8}.elementor-reverse-tablet>.elementor-container>:nth-child(4){order:7}.elementor-reverse-tablet>.elementor-container>:nth-child(5){order:6}.elementor-reverse-tablet>.elementor-container>:nth-child(6){order:5}.elementor-reverse-tablet>.elementor-container>:nth-child(7){order:4}.elementor-reverse-tablet>.elementor-container>:nth-child(8){order:3}.elementor-reverse-tablet>.elementor-container>:nth-child(9){order:2}.elementor-reverse-tablet>.elementor-container>:nth-child(10){order:1}}@media(min-width:768px) and (max-width:880px){.elementor-reverse-tablet>.elementor-container>:first-child,.elementor-reverse-tablet>.elementor-container>:nth-child(10),.elementor-reverse-tablet>.elementor-container>:nth-child(2),.elementor-reverse-tablet>.elementor-container>:nth-child(3),.elementor-reverse-tablet>.elementor-container>:nth-child(4),.elementor-reverse-tablet>.elementor-container>:nth-child(5),.elementor-reverse-tablet>.elementor-container>:nth-child(6),.elementor-reverse-tablet>.elementor-container>:nth-child(7),.elementor-reverse-tablet>.elementor-container>:nth-child(8),.elementor-reverse-tablet>.elementor-container>:nth-child(9){order:0}.elementor-reverse-mobile_extra>.elementor-container>:first-child{order:10}.elementor-reverse-mobile_extra>.elementor-container>:nth-child(2){order:9}.elementor-reverse-mobile_extra>.elementor-container>:nth-child(3){order:8}.elementor-reverse-mobile_extra>.elementor-container>:nth-child(4){order:7}.elementor-reverse-mobile_extra>.elementor-container>:nth-child(5){order:6}.elementor-reverse-mobile_extra>.elementor-container>:nth-child(6){order:5}.elementor-reverse-mobile_extra>.elementor-container>:nth-child(7){order:4}.elementor-reverse-mobile_extra>.elementor-container>:nth-child(8){order:3}.elementor-reverse-mobile_extra>.elementor-container>:nth-child(9){order:2}.elementor-reverse-mobile_extra>.elementor-container>:nth-child(10){order:1}}@media(max-width:767px){.elementor-reverse-mobile>.elementor-container>:first-child{order:10}.elementor-reverse-mobile>.elementor-container>:nth-child(2){order:9}.elementor-reverse-mobile>.elementor-container>:nth-child(3){order:8}.elementor-reverse-mobile>.elementor-container>:nth-child(4){order:7}.elementor-reverse-mobile>.elementor-container>:nth-child(5){order:6}.elementor-reverse-mobile>.elementor-container>:nth-child(6){order:5}.elementor-reverse-mobile>.elementor-container>:nth-child(7){order:4}.elementor-reverse-mobile>.elementor-container>:nth-child(8){order:3}.elementor-reverse-mobile>.elementor-container>:nth-child(9){order:2}.elementor-reverse-mobile>.elementor-container>:nth-child(10){order:1}.elementor-column{width:100%}}.elementor-grid{display:grid;grid-column-gap:var(--grid-column-gap);grid-row-gap:var(--grid-row-gap)}.elementor-grid .elementor-grid-item{min-width:0}.elementor-grid-0 .elementor-grid{display:inline-block;margin-bottom:calc(-1 * var(--grid-row-gap));width:100%;word-spacing:var(--grid-column-gap)}.elementor-grid-0 .elementor-grid .elementor-grid-item{display:inline-block;margin-bottom:var(--grid-row-gap);word-break:break-word}.elementor-grid-1 .elementor-grid{grid-template-columns:repeat(1,1fr)}.elementor-grid-2 .elementor-grid{grid-template-columns:repeat(2,1fr)}.elementor-grid-3 .elementor-grid{grid-template-columns:repeat(3,1fr)}.elementor-grid-4 .elementor-grid{grid-template-columns:repeat(4,1fr)}.elementor-grid-5 .elementor-grid{grid-template-columns:repeat(5,1fr)}.elementor-grid-6 .elementor-grid{grid-template-columns:repeat(6,1fr)}.elementor-grid-7 .elementor-grid{grid-template-columns:repeat(7,1fr)}.elementor-grid-8 .elementor-grid{grid-template-columns:repeat(8,1fr)}.elementor-grid-9 .elementor-grid{grid-template-columns:repeat(9,1fr)}.elementor-grid-10 .elementor-grid{grid-template-columns:repeat(10,1fr)}.elementor-grid-11 .elementor-grid{grid-template-columns:repeat(11,1fr)}.elementor-grid-12 .elementor-grid{grid-template-columns:repeat(12,1fr)}@media(min-width:1500px){.elementor-grid-widescreen-0 .elementor-grid{display:inline-block;margin-bottom:calc(-1 * var(--grid-row-gap));width:100%;word-spacing:var(--grid-column-gap)}.elementor-grid-widescreen-0 .elementor-grid .elementor-grid-item{display:inline-block;margin-bottom:var(--grid-row-gap);word-break:break-word}.elementor-grid-widescreen-1 .elementor-grid{grid-template-columns:repeat(1,1fr)}.elementor-grid-widescreen-2 .elementor-grid{grid-template-columns:repeat(2,1fr)}.elementor-grid-widescreen-3 .elementor-grid{grid-template-columns:repeat(3,1fr)}.elementor-grid-widescreen-4 .elementor-grid{grid-template-columns:repeat(4,1fr)}.elementor-grid-widescreen-5 .elementor-grid{grid-template-columns:repeat(5,1fr)}.elementor-grid-widescreen-6 .elementor-grid{grid-template-columns:repeat(6,1fr)}.elementor-grid-widescreen-7 .elementor-grid{grid-template-columns:repeat(7,1fr)}.elementor-grid-widescreen-8 .elementor-grid{grid-template-columns:repeat(8,1fr)}.elementor-grid-widescreen-9 .elementor-grid{grid-template-columns:repeat(9,1fr)}.elementor-grid-widescreen-10 .elementor-grid{grid-template-columns:repeat(10,1fr)}.elementor-grid-widescreen-11 .elementor-grid{grid-template-columns:repeat(11,1fr)}.elementor-grid-widescreen-12 .elementor-grid{grid-template-columns:repeat(12,1fr)}}@media(max-width:1366px){.elementor-grid-laptop-0 .elementor-grid{display:inline-block;margin-bottom:calc(-1 * var(--grid-row-gap));width:100%;word-spacing:var(--grid-column-gap)}.elementor-grid-laptop-0 .elementor-grid .elementor-grid-item{display:inline-block;margin-bottom:var(--grid-row-gap);word-break:break-word}.elementor-grid-laptop-1 .elementor-grid{grid-template-columns:repeat(1,1fr)}.elementor-grid-laptop-2 .elementor-grid{grid-template-columns:repeat(2,1fr)}.elementor-grid-laptop-3 .elementor-grid{grid-template-columns:repeat(3,1fr)}.elementor-grid-laptop-4 .elementor-grid{grid-template-columns:repeat(4,1fr)}.elementor-grid-laptop-5 .elementor-grid{grid-template-columns:repeat(5,1fr)}.elementor-grid-laptop-6 .elementor-grid{grid-template-columns:repeat(6,1fr)}.elementor-grid-laptop-7 .elementor-grid{grid-template-columns:repeat(7,1fr)}.elementor-grid-laptop-8 .elementor-grid{grid-template-columns:repeat(8,1fr)}.elementor-grid-laptop-9 .elementor-grid{grid-template-columns:repeat(9,1fr)}.elementor-grid-laptop-10 .elementor-grid{grid-template-columns:repeat(10,1fr)}.elementor-grid-laptop-11 .elementor-grid{grid-template-columns:repeat(11,1fr)}.elementor-grid-laptop-12 .elementor-grid{grid-template-columns:repeat(12,1fr)}}@media(max-width:1200px){.elementor-grid-tablet_extra-0 .elementor-grid{display:inline-block;margin-bottom:calc(-1 * var(--grid-row-gap));width:100%;word-spacing:var(--grid-column-gap)}.elementor-grid-tablet_extra-0 .elementor-grid .elementor-grid-item{display:inline-block;margin-bottom:var(--grid-row-gap);word-break:break-word}.elementor-grid-tablet_extra-1 .elementor-grid{grid-template-columns:repeat(1,1fr)}.elementor-grid-tablet_extra-2 .elementor-grid{grid-template-columns:repeat(2,1fr)}.elementor-grid-tablet_extra-3 .elementor-grid{grid-template-columns:repeat(3,1fr)}.elementor-grid-tablet_extra-4 .elementor-grid{grid-template-columns:repeat(4,1fr)}.elementor-grid-tablet_extra-5 .elementor-grid{grid-template-columns:repeat(5,1fr)}.elementor-grid-tablet_extra-6 .elementor-grid{grid-template-columns:repeat(6,1fr)}.elementor-grid-tablet_extra-7 .elementor-grid{grid-template-columns:repeat(7,1fr)}.elementor-grid-tablet_extra-8 .elementor-grid{grid-template-columns:repeat(8,1fr)}.elementor-grid-tablet_extra-9 .elementor-grid{grid-template-columns:repeat(9,1fr)}.elementor-grid-tablet_extra-10 .elementor-grid{grid-template-columns:repeat(10,1fr)}.elementor-grid-tablet_extra-11 .elementor-grid{grid-template-columns:repeat(11,1fr)}.elementor-grid-tablet_extra-12 .elementor-grid{grid-template-columns:repeat(12,1fr)}}@media(max-width:1024px){.elementor-grid-tablet-0 .elementor-grid{display:inline-block;margin-bottom:calc(-1 * var(--grid-row-gap));width:100%;word-spacing:var(--grid-column-gap)}.elementor-grid-tablet-0 .elementor-grid .elementor-grid-item{display:inline-block;margin-bottom:var(--grid-row-gap);word-break:break-word}.elementor-grid-tablet-1 .elementor-grid{grid-template-columns:repeat(1,1fr)}.elementor-grid-tablet-2 .elementor-grid{grid-template-columns:repeat(2,1fr)}.elementor-grid-tablet-3 .elementor-grid{grid-template-columns:repeat(3,1fr)}.elementor-grid-tablet-4 .elementor-grid{grid-template-columns:repeat(4,1fr)}.elementor-grid-tablet-5 .elementor-grid{grid-template-columns:repeat(5,1fr)}.elementor-grid-tablet-6 .elementor-grid{grid-template-columns:repeat(6,1fr)}.elementor-grid-tablet-7 .elementor-grid{grid-template-columns:repeat(7,1fr)}.elementor-grid-tablet-8 .elementor-grid{grid-template-columns:repeat(8,1fr)}.elementor-grid-tablet-9 .elementor-grid{grid-template-columns:repeat(9,1fr)}.elementor-grid-tablet-10 .elementor-grid{grid-template-columns:repeat(10,1fr)}.elementor-grid-tablet-11 .elementor-grid{grid-template-columns:repeat(11,1fr)}.elementor-grid-tablet-12 .elementor-grid{grid-template-columns:repeat(12,1fr)}}@media(max-width:880px){.elementor-grid-mobile_extra-0 .elementor-grid{display:inline-block;margin-bottom:calc(-1 * var(--grid-row-gap));width:100%;word-spacing:var(--grid-column-gap)}.elementor-grid-mobile_extra-0 .elementor-grid .elementor-grid-item{display:inline-block;margin-bottom:var(--grid-row-gap);word-break:break-word}.elementor-grid-mobile_extra-1 .elementor-grid{grid-template-columns:repeat(1,1fr)}.elementor-grid-mobile_extra-2 .elementor-grid{grid-template-columns:repeat(2,1fr)}.elementor-grid-mobile_extra-3 .elementor-grid{grid-template-columns:repeat(3,1fr)}.elementor-grid-mobile_extra-4 .elementor-grid{grid-template-columns:repeat(4,1fr)}.elementor-grid-mobile_extra-5 .elementor-grid{grid-template-columns:repeat(5,1fr)}.elementor-grid-mobile_extra-6 .elementor-grid{grid-template-columns:repeat(6,1fr)}.elementor-grid-mobile_extra-7 .elementor-grid{grid-template-columns:repeat(7,1fr)}.elementor-grid-mobile_extra-8 .elementor-grid{grid-template-columns:repeat(8,1fr)}.elementor-grid-mobile_extra-9 .elementor-grid{grid-template-columns:repeat(9,1fr)}.elementor-grid-mobile_extra-10 .elementor-grid{grid-template-columns:repeat(10,1fr)}.elementor-grid-mobile_extra-11 .elementor-grid{grid-template-columns:repeat(11,1fr)}.elementor-grid-mobile_extra-12 .elementor-grid{grid-template-columns:repeat(12,1fr)}}@media(max-width:767px){.elementor-grid-mobile-0 .elementor-grid{display:inline-block;margin-bottom:calc(-1 * var(--grid-row-gap));width:100%;word-spacing:var(--grid-column-gap)}.elementor-grid-mobile-0 .elementor-grid .elementor-grid-item{display:inline-block;margin-bottom:var(--grid-row-gap);word-break:break-word}.elementor-grid-mobile-1 .elementor-grid{grid-template-columns:repeat(1,1fr)}.elementor-grid-mobile-2 .elementor-grid{grid-template-columns:repeat(2,1fr)}.elementor-grid-mobile-3 .elementor-grid{grid-template-columns:repeat(3,1fr)}.elementor-grid-mobile-4 .elementor-grid{grid-template-columns:repeat(4,1fr)}.elementor-grid-mobile-5 .elementor-grid{grid-template-columns:repeat(5,1fr)}.elementor-grid-mobile-6 .elementor-grid{grid-template-columns:repeat(6,1fr)}.elementor-grid-mobile-7 .elementor-grid{grid-template-columns:repeat(7,1fr)}.elementor-grid-mobile-8 .elementor-grid{grid-template-columns:repeat(8,1fr)}.elementor-grid-mobile-9 .elementor-grid{grid-template-columns:repeat(9,1fr)}.elementor-grid-mobile-10 .elementor-grid{grid-template-columns:repeat(10,1fr)}.elementor-grid-mobile-11 .elementor-grid{grid-template-columns:repeat(11,1fr)}.elementor-grid-mobile-12 .elementor-grid{grid-template-columns:repeat(12,1fr)}}@media(min-width:1367px){#elementor-device-mode:after{content:"desktop"}}@media(min-width:1500px){#elementor-device-mode:after{content:"widescreen"}}@media(max-width:1366px){#elementor-device-mode:after{content:"laptop"}}@media(max-width:1200px){#elementor-device-mode:after{content:"tablet_extra"}}@media(max-width:1024px){#elementor-device-mode:after{content:"tablet"}}@media(max-width:880px){#elementor-device-mode:after{content:"mobile_extra"}}@media(max-width:767px){#elementor-device-mode:after{content:"mobile"}}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}.e-con{--border-radius:0;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;--border-style:initial;--border-color:initial;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--content-width:min(100%,var(--container-max-width,1140px));--width:100%;--min-height:initial;--height:auto;--text-align:initial;--margin-top:0px;--margin-right:0px;--margin-bottom:0px;--margin-left:0px;--padding-top:var(--container-default-padding-top,10px);--padding-right:var(--container-default-padding-right,10px);--padding-bottom:var(--container-default-padding-bottom,10px);--padding-left:var(--container-default-padding-left,10px);--position:relative;--z-index:revert;--overflow:visible;--gap:var(--widgets-spacing,20px);--row-gap:var(--widgets-spacing-row,20px);--column-gap:var(--widgets-spacing-column,20px);--overlay-mix-blend-mode:initial;--overlay-opacity:1;--overlay-transition:0.3s;--e-con-grid-template-columns:repeat(3,1fr);--e-con-grid-template-rows:repeat(2,1fr);border-radius:var(--border-radius);height:var(--height);min-height:var(--min-height);min-width:0;overflow:var(--overflow);position:var(--position);width:var(--width);z-index:var(--z-index);--flex-wrap-mobile:wrap;margin-block-end:var(--margin-block-end);margin-block-start:var(--margin-block-start);margin-inline-end:var(--margin-inline-end);margin-inline-start:var(--margin-inline-start);padding-inline-end:var(--padding-inline-end);padding-inline-start:var(--padding-inline-start)}.e-con:where(:not(.e-div-block-base)){transition:background var(--background-transition,.3s),border var(--border-transition,.3s),box-shadow var(--border-transition,.3s),transform var(--e-con-transform-transition-duration,.4s)}.e-con{--margin-block-start:var(--margin-top);--margin-block-end:var(--margin-bottom);--margin-inline-start:var(--margin-left);--margin-inline-end:var(--margin-right);--padding-inline-start:var(--padding-left);--padding-inline-end:var(--padding-right);--padding-block-start:var(--padding-top);--padding-block-end:var(--padding-bottom);--border-block-start-width:var(--border-top-width);--border-block-end-width:var(--border-bottom-width);--border-inline-start-width:var(--border-left-width);--border-inline-end-width:var(--border-right-width)}body.rtl .e-con{--padding-inline-start:var(--padding-right);--padding-inline-end:var(--padding-left);--margin-inline-start:var(--margin-right);--margin-inline-end:var(--margin-left);--border-inline-start-width:var(--border-right-width);--border-inline-end-width:var(--border-left-width)}.e-con.e-flex{--flex-direction:column;--flex-basis:auto;--flex-grow:0;--flex-shrink:1;flex:var(--flex-grow) var(--flex-shrink) var(--flex-basis)}.e-con-full,.e-con>.e-con-inner{padding-block-end:var(--padding-block-end);padding-block-start:var(--padding-block-start);text-align:var(--text-align)}.e-con-full.e-flex,.e-con.e-flex>.e-con-inner{flex-direction:var(--flex-direction)}.e-con,.e-con>.e-con-inner{display:var(--display)}.e-con.e-grid{--grid-justify-content:start;--grid-align-content:start;--grid-auto-flow:row}.e-con.e-grid,.e-con.e-grid>.e-con-inner{align-content:var(--grid-align-content);align-items:var(--align-items);grid-auto-flow:var(--grid-auto-flow);grid-template-columns:var(--e-con-grid-template-columns);grid-template-rows:var(--e-con-grid-template-rows);justify-content:var(--grid-justify-content);justify-items:var(--justify-items)}.e-con-boxed.e-flex{align-content:normal;align-items:normal;flex-direction:column;flex-wrap:nowrap;justify-content:normal}.e-con-boxed.e-grid{grid-template-columns:1fr;grid-template-rows:1fr;justify-items:legacy}.e-con-boxed{gap:initial;text-align:initial}.e-con.e-flex>.e-con-inner{align-content:var(--align-content);align-items:var(--align-items);align-self:auto;flex-basis:auto;flex-grow:1;flex-shrink:1;flex-wrap:var(--flex-wrap);justify-content:var(--justify-content)}.e-con.e-grid>.e-con-inner{align-items:var(--align-items);justify-items:var(--justify-items)}.e-con>.e-con-inner{gap:var(--row-gap) var(--column-gap);height:100%;margin:0 auto;max-width:var(--content-width);padding-inline-end:0;padding-inline-start:0;width:100%}:is(.elementor-section-wrap,[data-elementor-id])>.e-con{--margin-left:auto;--margin-right:auto;max-width:min(100%,var(--width))}.e-con .elementor-widget.elementor-widget{margin-block-end:0}.e-con:before,.e-con>.elementor-background-slideshow:before,.e-con>.elementor-motion-effects-container>.elementor-motion-effects-layer:before,:is(.e-con,.e-con>.e-con-inner)>.elementor-background-video-container:before{border-block-end-width:var(--border-block-end-width);border-block-start-width:var(--border-block-start-width);border-color:var(--border-color);border-inline-end-width:var(--border-inline-end-width);border-inline-start-width:var(--border-inline-start-width);border-radius:var(--border-radius);border-style:var(--border-style);content:var(--background-overlay);display:block;height:max(100% + var(--border-top-width) + var(--border-bottom-width),100%);left:calc(0px - var(--border-left-width));mix-blend-mode:var(--overlay-mix-blend-mode);opacity:var(--overlay-opacity);position:absolute;top:calc(0px - var(--border-top-width));transition:var(--overlay-transition,.3s);width:max(100% + var(--border-left-width) + var(--border-right-width),100%)}.e-con:before{transition:background var(--overlay-transition,.3s),border-radius var(--border-transition,.3s),opacity var(--overlay-transition,.3s)}.e-con>.elementor-background-slideshow,:is(.e-con,.e-con>.e-con-inner)>.elementor-background-video-container{border-block-end-width:var(--border-block-end-width);border-block-start-width:var(--border-block-start-width);border-color:var(--border-color);border-inline-end-width:var(--border-inline-end-width);border-inline-start-width:var(--border-inline-start-width);border-radius:var(--border-radius);border-style:var(--border-style);height:max(100% + var(--border-top-width) + var(--border-bottom-width),100%);left:calc(0px - var(--border-left-width));top:calc(0px - var(--border-top-width));width:max(100% + var(--border-left-width) + var(--border-right-width),100%)}@media(max-width:767px){:is(.e-con,.e-con>.e-con-inner)>.elementor-background-video-container.elementor-hidden-mobile{display:none}}:is(.e-con,.e-con>.e-con-inner)>.elementor-background-video-container:before{z-index:1}:is(.e-con,.e-con>.e-con-inner)>.elementor-background-slideshow:before{z-index:2}.e-con .elementor-widget{min-width:0}.e-con .elementor-widget-empty,.e-con .elementor-widget-google_maps,.e-con .elementor-widget-video,.e-con .elementor-widget.e-widget-swiper{width:100%}.e-con>.e-con-inner>.elementor-widget>.elementor-widget-container,.e-con>.elementor-widget>.elementor-widget-container{height:100%}.e-con.e-con>.e-con-inner>.elementor-widget,.elementor.elementor .e-con>.elementor-widget{max-width:100%}.e-con .elementor-widget:not(:last-child){--kit-widget-spacing:0px}@media(max-width:767px){.e-con.e-flex{--width:100%;--flex-wrap:var(--flex-wrap-mobile)}.e-con.e-flex .elementor-widget-archive-posts{width:100%}}.elementor-form-fields-wrapper{display:flex;flex-wrap:wrap}.elementor-form-fields-wrapper.elementor-labels-above .elementor-field-group .elementor-field-subgroup,.elementor-form-fields-wrapper.elementor-labels-above .elementor-field-group>.elementor-select-wrapper,.elementor-form-fields-wrapper.elementor-labels-above .elementor-field-group>input,.elementor-form-fields-wrapper.elementor-labels-above .elementor-field-group>textarea{flex-basis:100%;max-width:100%}.elementor-form-fields-wrapper.elementor-labels-inline>.elementor-field-group .elementor-select-wrapper,.elementor-form-fields-wrapper.elementor-labels-inline>.elementor-field-group>input{flex-grow:1}.elementor-field-group{align-items:center;flex-wrap:wrap}.elementor-field-group.elementor-field-type-submit{align-items:flex-end}.elementor-field-group .elementor-field-textual{background-color:transparent;border:1px solid #69727d;color:#1f2124;flex-grow:1;max-width:100%;vertical-align:middle;width:100%}.elementor-field-group .elementor-field-textual:focus{box-shadow:inset 0 0 0 1px rgba(0,0,0,.1);outline:0}.elementor-field-group .elementor-field-textual::-moz-placeholder{color:inherit;font-family:inherit;opacity:.6}.elementor-field-group .elementor-field-textual::placeholder{color:inherit;font-family:inherit;opacity:.6}.elementor-field-group .elementor-select-wrapper{display:flex;position:relative;width:100%}.elementor-field-group .elementor-select-wrapper select{-webkit-appearance:none;-moz-appearance:none;appearance:none;color:inherit;flex-basis:100%;font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;padding-inline-end:20px;text-transform:inherit}.elementor-field-group .elementor-select-wrapper:before{content:"\e92a";font-family:eicons;font-size:15px;inset-block-start:50%;inset-inline-end:10px;pointer-events:none;position:absolute;text-shadow:0 0 3px rgba(0,0,0,.3);transform:translateY(-50%)}.elementor-field-group.elementor-field-type-select-multiple .elementor-select-wrapper:before{content:""}.elementor-field-subgroup{display:flex;flex-wrap:wrap}.elementor-field-subgroup .elementor-field-option label{display:inline-block}.elementor-field-subgroup.elementor-subgroup-inline .elementor-field-option{padding-inline-end:10px}.elementor-field-subgroup:not(.elementor-subgroup-inline) .elementor-field-option{flex-basis:100%}.elementor-field-type-acceptance .elementor-field-subgroup .elementor-field-option input,.elementor-field-type-acceptance .elementor-field-subgroup .elementor-field-option label,.elementor-field-type-checkbox .elementor-field-subgroup .elementor-field-option input,.elementor-field-type-checkbox .elementor-field-subgroup .elementor-field-option label,.elementor-field-type-radio .elementor-field-subgroup .elementor-field-option input,.elementor-field-type-radio .elementor-field-subgroup .elementor-field-option label{display:inline}.elementor-field-label{cursor:pointer}.elementor-mark-required .elementor-field-label:after{color:red;content:"*";padding-inline-start:.2em}.elementor-field-textual{border-radius:3px;font-size:15px;line-height:1.4;min-height:40px;padding:5px 14px}.elementor-field-textual.elementor-size-xs{border-radius:2px;font-size:13px;min-height:33px;padding:4px 12px}.elementor-field-textual.elementor-size-md{border-radius:4px;font-size:16px;min-height:47px;padding:6px 16px}.elementor-field-textual.elementor-size-lg{border-radius:5px;font-size:18px;min-height:59px;padding:7px 20px}.elementor-field-textual.elementor-size-xl{border-radius:6px;font-size:20px;min-height:72px;padding:8px 24px}.elementor-button-align-stretch .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button{flex-basis:100%}.elementor-button-align-stretch .e-form__buttons__wrapper{flex-basis:50%;flex-grow:1}.elementor-button-align-stretch .e-form__buttons__wrapper__button{flex-basis:100%}.elementor-button-align-center .e-form__buttons,.elementor-button-align-center .elementor-field-type-submit{justify-content:center}.elementor-button-align-start .e-form__buttons,.elementor-button-align-start .elementor-field-type-submit{justify-content:flex-start}.elementor-button-align-end .e-form__buttons,.elementor-button-align-end .elementor-field-type-submit{justify-content:flex-end}.elementor-button-align-center .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button,.elementor-button-align-end .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button,.elementor-button-align-start .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button{flex-basis:auto}.elementor-button-align-center .e-form__buttons__wrapper,.elementor-button-align-end .e-form__buttons__wrapper,.elementor-button-align-start .e-form__buttons__wrapper{flex-grow:0}.elementor-button-align-center .e-form__buttons__wrapper,.elementor-button-align-center .e-form__buttons__wrapper__button,.elementor-button-align-end .e-form__buttons__wrapper,.elementor-button-align-end .e-form__buttons__wrapper__button,.elementor-button-align-start .e-form__buttons__wrapper,.elementor-button-align-start .e-form__buttons__wrapper__button{flex-basis:auto}@media screen and (max-width:1024px){.elementor-tablet-button-align-stretch .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button{flex-basis:100%}.elementor-tablet-button-align-stretch .e-form__buttons__wrapper{flex-basis:50%;flex-grow:1}.elementor-tablet-button-align-stretch .e-form__buttons__wrapper__button{flex-basis:100%}.elementor-tablet-button-align-center .e-form__buttons,.elementor-tablet-button-align-center .elementor-field-type-submit{justify-content:center}.elementor-tablet-button-align-start .e-form__buttons,.elementor-tablet-button-align-start .elementor-field-type-submit{justify-content:flex-start}.elementor-tablet-button-align-end .e-form__buttons,.elementor-tablet-button-align-end .elementor-field-type-submit{justify-content:flex-end}.elementor-tablet-button-align-center .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button,.elementor-tablet-button-align-end .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button,.elementor-tablet-button-align-start .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button{flex-basis:auto}.elementor-tablet-button-align-center .e-form__buttons__wrapper,.elementor-tablet-button-align-end .e-form__buttons__wrapper,.elementor-tablet-button-align-start .e-form__buttons__wrapper{flex-grow:0}.elementor-tablet-button-align-center .e-form__buttons__wrapper,.elementor-tablet-button-align-center .e-form__buttons__wrapper__button,.elementor-tablet-button-align-end .e-form__buttons__wrapper,.elementor-tablet-button-align-end .e-form__buttons__wrapper__button,.elementor-tablet-button-align-start .e-form__buttons__wrapper,.elementor-tablet-button-align-start .e-form__buttons__wrapper__button{flex-basis:auto}}@media screen and (max-width:767px){.elementor-mobile-button-align-stretch .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button{flex-basis:100%}.elementor-mobile-button-align-stretch .e-form__buttons__wrapper{flex-basis:50%;flex-grow:1}.elementor-mobile-button-align-stretch .e-form__buttons__wrapper__button{flex-basis:100%}.elementor-mobile-button-align-center .e-form__buttons,.elementor-mobile-button-align-center .elementor-field-type-submit{justify-content:center}.elementor-mobile-button-align-start .e-form__buttons,.elementor-mobile-button-align-start .elementor-field-type-submit{justify-content:flex-start}.elementor-mobile-button-align-end .e-form__buttons,.elementor-mobile-button-align-end .elementor-field-type-submit{justify-content:flex-end}.elementor-mobile-button-align-center .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button,.elementor-mobile-button-align-end .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button,.elementor-mobile-button-align-start .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button{flex-basis:auto}.elementor-mobile-button-align-center .e-form__buttons__wrapper,.elementor-mobile-button-align-end .e-form__buttons__wrapper,.elementor-mobile-button-align-start .e-form__buttons__wrapper{flex-grow:0}.elementor-mobile-button-align-center .e-form__buttons__wrapper,.elementor-mobile-button-align-center .e-form__buttons__wrapper__button,.elementor-mobile-button-align-end .e-form__buttons__wrapper,.elementor-mobile-button-align-end .e-form__buttons__wrapper__button,.elementor-mobile-button-align-start .e-form__buttons__wrapper,.elementor-mobile-button-align-start .e-form__buttons__wrapper__button{flex-basis:auto}}.elementor-error .elementor-field{border-color:#d9534f}.elementor-error .help-inline{color:#d9534f;font-size:.9em}.elementor-message{font-size:1em;line-height:1;margin:10px 0}.elementor-message:before{content:"\e90e";display:inline-block;font-family:eicons;font-style:normal;font-weight:400;margin-inline-end:5px;vertical-align:middle}.elementor-message.elementor-message-danger{color:#d9534f}.elementor-message.elementor-message-danger:before{content:"\e87f"}.elementor-message.form-message-success{color:#5cb85c}.elementor-form .elementor-button{border:none;padding-block-end:0;padding-block-start:0}.elementor-form .elementor-button-content-wrapper,.elementor-form .elementor-button>span{display:flex;flex-direction:row;gap:5px;justify-content:center}.elementor-form .elementor-button.elementor-size-xs{min-height:33px}.elementor-form .elementor-button.elementor-size-sm{min-height:40px}.elementor-form .elementor-button.elementor-size-md{min-height:47px}.elementor-form .elementor-button.elementor-size-lg{min-height:59px}.elementor-form .elementor-button.elementor-size-xl{min-height:72px}.elementor-element:where(:not(.e-con)):where(:not(.e-div-block-base)) .elementor-widget-container,.elementor-element:where(:not(.e-con)):where(:not(.e-div-block-base)):not(:has(.elementor-widget-container)){transition:background .3s,border .3s,border-radius .3s,box-shadow .3s,transform var(--e-transform-transition-duration,.4s)}.elementor-heading-title{line-height:1;margin:0;padding:0}.elementor-button{background-color:#69727d;border-radius:3px;color:#fff;display:inline-block;font-size:15px;line-height:1;padding:12px 24px;fill:#fff;text-align:center;transition:all .3s}.elementor-button:focus,.elementor-button:hover,.elementor-button:visited{color:#fff}.elementor-button-content-wrapper{display:flex;flex-direction:row;gap:5px;justify-content:center}.elementor-button-icon{align-items:center;display:flex}.elementor-button-icon svg{height:auto;width:1em}.elementor-button-icon .e-font-icon-svg{height:1em}.elementor-button-text{display:inline-block}.elementor-button.elementor-size-xs{border-radius:2px;font-size:13px;padding:10px 20px}.elementor-button.elementor-size-md{border-radius:4px;font-size:16px;padding:15px 30px}.elementor-button.elementor-size-lg{border-radius:5px;font-size:18px;padding:20px 40px}.elementor-button.elementor-size-xl{border-radius:6px;font-size:20px;padding:25px 50px}.elementor-button span{text-decoration:inherit}.elementor-element.elementor-button-info .elementor-button{background-color:#5bc0de}.elementor-element.elementor-button-success .elementor-button{background-color:#5cb85c}.elementor-element.elementor-button-warning .elementor-button{background-color:#f0ad4e}.elementor-element.elementor-button-danger .elementor-button{background-color:#d9534f}.elementor-widget-button .elementor-button .elementor-button-info{background-color:#5bc0de}.elementor-widget-button .elementor-button .elementor-button-success{background-color:#5cb85c}.elementor-widget-button .elementor-button .elementor-button-warning{background-color:#f0ad4e}.elementor-widget-button .elementor-button .elementor-button-danger{background-color:#d9534f}.elementor-view-stacked .elementor-icon{background-color:#69727d;color:#fff;padding:.5em;fill:#fff}.elementor-view-framed .elementor-icon{background-color:transparent;border:3px solid #69727d;color:#69727d;padding:.5em}.elementor-icon{color:#69727d;display:inline-block;font-size:50px;line-height:1;text-align:center;transition:all .3s}.elementor-icon:hover{color:#69727d}.elementor-icon i,.elementor-icon svg{display:block;height:1em;position:relative;width:1em}.elementor-icon i:before,.elementor-icon svg:before{left:50%;position:absolute;transform:translateX(-50%)}.elementor-icon i.fad{width:auto}.elementor-shape-square .elementor-icon{border-radius:0}.elementor-shape-rounded .elementor-icon{border-radius:10%}.elementor-shape-circle .elementor-icon{border-radius:50%}.e-transform .elementor-widget-container,.e-transform:not(:has(.elementor-widget-container)){transform:perspective(var(--e-transform-perspective,0)) rotate(var(--e-transform-rotateZ,0)) rotateX(var(--e-transform-rotateX,0)) rotateY(var(--e-transform-rotateY,0)) translate(var(--e-transform-translate,0)) translateX(var(--e-transform-translateX,0)) translateY(var(--e-transform-translateY,0)) scaleX(calc(var(--e-transform-flipX, 1) * var(--e-transform-scaleX, var(--e-transform-scale, 1)))) scaleY(calc(var(--e-transform-flipY, 1) * var(--e-transform-scaleY, var(--e-transform-scale, 1)))) skewX(var(--e-transform-skewX,0)) skewY(var(--e-transform-skewY,0));transform-origin:var(--e-transform-origin-y) var(--e-transform-origin-x)}.e-con.e-transform{transform:perspective(var(--e-con-transform-perspective,0)) rotate(var(--e-con-transform-rotateZ,0)) rotateX(var(--e-con-transform-rotateX,0)) rotateY(var(--e-con-transform-rotateY,0)) translate(var(--e-con-transform-translate,0)) translateX(var(--e-con-transform-translateX,0)) translateY(var(--e-con-transform-translateY,0)) scaleX(calc(var(--e-con-transform-flipX, 1) * var(--e-con-transform-scaleX, var(--e-con-transform-scale, 1)))) scaleY(calc(var(--e-con-transform-flipY, 1) * var(--e-con-transform-scaleY, var(--e-con-transform-scale, 1)))) skewX(var(--e-con-transform-skewX,0)) skewY(var(--e-con-transform-skewY,0));transform-origin:var(--e-con-transform-origin-y) var(--e-con-transform-origin-x)}.animated{animation-duration:1.25s}.animated.animated-slow{animation-duration:2s}.animated.animated-fast{animation-duration:.75s}.animated.infinite{animation-iteration-count:infinite}.animated.reverse{animation-direction:reverse;animation-fill-mode:forwards}@media (prefers-reduced-motion:reduce){.animated{animation:none!important}}@media(max-width:767px){.elementor .elementor-hidden-mobile,.elementor .elementor-hidden-phone{display:none}}@media(min-width:768px) and (max-width:880px){.elementor .elementor-hidden-mobile_extra{display:none}}@media(min-width:881px) and (max-width:1024px){.elementor .elementor-hidden-tablet{display:none}}@media(min-width:1025px) and (max-width:1200px){.elementor .elementor-hidden-tablet_extra{display:none}}@media(min-width:1201px) and (max-width:1366px){.elementor .elementor-hidden-laptop{display:none}}@media(min-width:1367px) and (max-width:1499px){.elementor .elementor-hidden-desktop{display:none}}@media(min-width:1500px){.elementor .elementor-hidden-widescreen{display:none}}