 :root {  --wd-text-line-height:1.6;  --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-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;  --bgcolor-black-rgb:0, 0, 0;  --bgcolor-white-rgb:255, 255, 255;  --bgcolor-white:#FFF;  --bgcolor-gray-100:#f7f7f7;  --bgcolor-gray-200:#f7f7f7;  --bgcolor-gray-300:#f1f1f1;  --bgcolor-gray-400:rgba(187, 187, 187, 0.4);  --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);  text-decoration:none;  transition:all .25s ease; }  a:is(  :hover,  :focus,  :active) {   outline:none;   text-decoration:none; }  a:hover {   color:var(--wd-link-color-hover); }  a:focus {   outline:none; } :is(h1, h2, h3, h4, h5, h6, .title) a {  color:inherit; }  :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; } 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:110%;  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 {  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, .woocommerce-MyAccount-navigation ul {  list-style:none;  --li-pl:0; } .wd-sub-menu ul, .comments-area .children, .commentlist .children, .wd-twitter-element ul, .wd-pf-dropdown ul, .woocommerce-MyAccount-navigation 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;  --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;  --bgcolor-gray-400:#171717;  --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;  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;  --bgcolor-black-rgb:0, 0, 0;  --bgcolor-white-rgb:255, 255, 255;  --bgcolor-white:#FFF;  --bgcolor-gray-100:#f7f7f7;  --bgcolor-gray-200:#f7f7f7;  --bgcolor-gray-300:#f1f1f1;  --bgcolor-gray-400:rgba(187, 187, 187, 0.4);  --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;  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; } 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('https://glozya.ca/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('https://glozya.ca/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;  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; } [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; 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, .wd-dropdown-menu.wd-design-aside.wd-style-with-bg .wd-sub-menu-wrapp > .wd-sub-menu > li.wd-opened > a .wd-nav-img { filter:brightness(1) invert(0); } .wd-dropdown-menu.wd-design-aside.wd-style-with-bg.color-scheme-light {  --nav-color:#FFF; }  .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 {   filter:brightness(0) invert(1); } .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); }  .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; } .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 > a {   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; }   .wd-search-cat > a > span { overflow:hidden; width:100%; text-overflow:ellipsis; white-space:nowrap; }   .wd-search-cat > a: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; }  .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;  display:inline-flex;  flex-wrap:wrap;  justify-content:var(--text-align, var(--wd-align));  text-align:left;  gap:1px var(--nav-gap);  list-style:none; }  .wd-nav > li {   position:relative; }   .wd-nav > li > a { position:relative; display:flex; align-items:center; flex-direction:row; text-transform:uppercase; font-weight:600; font-size:13px; line-height:1.2; } .wd-nav > li > a .wd-nav-icon {  margin-right:7px;  font-size:115%; } .wd-nav > li > a .menu-label {  left:calc(100% - 30px);  margin-left:0; }   .wd-nav > li:is(   .wd-has-children,   .menu-item-has-children) > a:after { margin-left:4px; font-weight:normal; font-style:normal; font-size:clamp(6px, 50%, 18px); order:3; content:"\f129"; font-family:"woodmart-font"; }  .wd-nav li.color-primary {   --nav-color:var(--wd-primary-color);   --nav-color-hover:var(--wd-primary-color);   --nav-color-active:var(--wd-primary-color); }  .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 .wd-nav-img, .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[class*="wd-style-"] {  --nav-color:#333;  --nav-color-hover:rgba(51, 51, 51, 0.7);  --nav-color-active:rgba(51, 51, 51, 0.7);  --nav-chevron-color:rgba(82, 82, 82, .45); }  .wd-nav[class*="wd-style-"] > li > a {   color:var(--nav-color); }  .wd-nav[class*="wd-style-"] > li:hover > a {   color:var(--nav-color-hover); }  .wd-nav[class*="wd-style-"] > li:is(  .current-menu-item,  .wd-active,  .active) > a {   color:var(--nav-color-active); }  .wd-nav[class*="wd-style-"] > li:is(  .wd-has-children,  .menu-item-has-children) > a:after {   color:var(--nav-chevron-color); }  :is(  .color-scheme-light,  .whb-color-light) .wd-nav[class*="wd-style-"] {   --nav-color:#FFF;   --nav-color-hover:rgba(255, 255, 255, 0.8);   --nav-color-active:rgba(255, 255, 255, 0.8);   --nav-chevron-color:rgba(255, 255, 255, 0.6); } .wd-nav.wd-style-default {  --nav-color-hover:var(--wd-primary-color);  --nav-color-active: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.wd-style-bg {  --nav-color-hover:var(--wd-primary-color) !important;  --nav-gap:5px; }  .wd-nav.wd-style-bg > li > a {   padding-inline:12px; }   .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; visibility:hidden; opacity:0; border-radius:40px; background-color:var(--wd-primary-color); transition:all .25s ease; }  .wd-nav.wd-style-bg > li:is(  :hover,  .current-menu-item,  .wd-active,  .active) > a {   color:var(--nav-color-hover); }   .wd-nav.wd-style-bg > li:is(   :hover,   .current-menu-item,   .wd-active,   .active) > a:before { visibility:visible; opacity:.25; }  .wd-nav.wd-style-bg.wd-gap-m {   --nav-gap:15px; }  .wd-nav.wd-style-bg.wd-gap-l {   --nav-gap:25px; } .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: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, .whb-top-bar .wd-nav > li > a .menu-label, .whb-clone .wd-nav > li > a .menu-label, .wd-nav-vertical > 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, .whb-top-bar .wd-nav > li > a .menu-label:before,  .whb-clone .wd-nav > li > a .menu-label:before, .wd-nav-vertical > 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 {  position:relative;  display:flex;  border-radius:var(--wd-brd-radius);  gap:0;  --nav-chevron-color:rgba(82, 82, 82, .45);  --nav-drop-sp:0.001px; }  .wd-nav-vertical > li {   flex:1 1 100%;   max-width:100%;   width:100%; }   .wd-nav-vertical > li > a { padding:12px 18px; color:var(--color-gray-800); text-transform:unset; font-size:14px; line-height:20px; } .wd-nav-vertical > li > a .menu-label {  order:2; }   .wd-nav-vertical > li:first-child > a { border-top-left-radius:var(--wd-brd-radius); border-top-right-radius:var(--wd-brd-radius); }   .wd-nav-vertical > li:last-child > a { border-bottom-right-radius:var(--wd-brd-radius); border-bottom-left-radius:var(--wd-brd-radius); }   .wd-nav-vertical > li.menu-mega-dropdown { position:static; }   .wd-nav-vertical > li.menu-item-has-children > a:after { margin-inline-start:auto; color:var(--nav-chevron-color); 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); }  [class*="color-scheme-light"] .wd-nav-vertical {   --nav-chevron-color:rgba(255, 255, 255, 0.6); } .wd-nav-vertical.wd-design-default {  border:1px solid var(--brdcolor-gray-200); }  .wd-nav-vertical.wd-design-default > li:is(  .wd-opened,  :hover) > a {   background-color:var(--bgcolor-gray-200);   color:var(--color-gray-700); }  .wd-nav-vertical.wd-design-default > li:not(:last-child) {   border-bottom:1px solid var(--brdcolor-gray-200); } .wd-nav-vertical.wd-design-with-bg {  background-color:var(--wd-primary-color);  box-shadow:0 0 3px rgba(0, 0, 0, 0.15);  --wd-icon-style-with-bg:brightness(0) invert(1);  --wd-icon-style-with-bg-hover:brightness(1) invert(0); }  .wd-nav-vertical.wd-design-with-bg > li > a {   padding:18px 20px;   color:#FFF;   font-weight:600;   font-size:16px;   line-height:24px; }   .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:is(  .wd-opened,  :hover) > a {   background-color:var(--bgcolor-white);   color:var(--color-gray-800); }   .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; }  .wd-nav-vertical.wd-design-simple > li > a {   padding:calc(var(--nav-gap) / 2) 0;   line-height:1; }  .wd-nav-vertical.wd-design-simple > li:is(  .wd-opened,  :hover) > a {   color:var(--wd-primary-color); }  .wd-nav-vertical.wd-design-simple:not(:first-child) {   padding-top:var(--nav-gap); } .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:hover .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) {  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 a, div.wpcf7-response-output a, .mc4wp-alert a, div.wc-block-components-notice-banner a, :is(  .woocommerce-error,  .woocommerce-message,  .woocommerce-info) a {   color:currentColor;   text-decoration:underline; }   .wd-notice a:hover, div.wpcf7-response-output a:hover, .mc4wp-alert a:hover, div.wc-block-components-notice-banner a:hover, :is(   .woocommerce-error,   .woocommerce-message,   .woocommerce-info) a:hover { color:color-mix(in srgb, currentColor 80%, transparent); }  .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; } 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); } .yoast-breadcrumb .breadcrumb_last {  color:var(--wd-bcrumb-color-active); } .wd-action-btn {  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:before { opacity:0; }   .wd-action-btn > a.loading:after { opacity:1; --wd-anim-state:running; }   .wd-action-btn > a.added:before { content:"\f107"; }  .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-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"; } [class*="wd-animation"] {  --wd-anim-duration:1s;  --wd-anim-timing-f:cubic-bezier(0, 0.87, 0.58, 1);  opacity:0;  backface-visibility:hidden;  -webkit-backface-visibility:hidden; }  [class*="wd-animation"], [class*="wd-animation"].elementor-element[class*="elementor-element-"] {   transition-property:opacity, transform;   transition-timing-function:ease, var(--wd-anim-timing-f); }  [class*="wd-animation"].wd-animated {   transition-duration:0.25s, var(--wd-anim-duration); }  [class*="wd-animation"].wd-animation-slow {   --wd-anim-duration:1.6s; }  [class*="wd-animation"].wd-animation-fast {   --wd-anim-duration:.6s; }  [class*="wd-animation"]:not(.wd-animated) {   will-change:transform, opacity; }  [class*="wd-animation"].wd-animation-ready.wd-animated {   opacity:1;   transform:none; } .wd-animation-slide-from-top.wd-animation-ready {  transform:translateY(-150px); } .wd-animation-slide-from-bottom.wd-animation-ready {  transform:translateY(150px); } .wd-animation-slide-from-left.wd-animation-ready {  transform:translateX(-500px); } .wd-animation-slide-from-right.wd-animation-ready {  transform:translateX(500px); } .wd-animation-slide-short-from-left.wd-animation-ready {  transform:translateX(-150px); } .wd-animation-slide-short-from-right.wd-animation-ready {  transform:translateX(150px); } .wd-animation-zoom-in.wd-animation-ready {  transform:scale(0.6); } .wd-animation-bottom-flip-x.wd-animation-ready {  transform:translateY(100px) rotate3d(1, 0, 0, 90deg) scale(0.6); } .wd-animation-top-flip-x.wd-animation-ready {  transform:translateY(-100px) rotate3d(1, 0, 0, 90deg) scale(0.6); } :is( .wd-animation-bottom-flip-x, .wd-animation-top-flip-x).wd-animation-ready.wd-animated {  transform:perspective(1000px) translateY(0) rotate3d(1, 0, 0, 0deg) scale(1); } .wd-animation-left-flip-y.wd-animation-ready {  transform:translateX(-100px) rotate3d(0, 1, 0, -90deg) scale(0.6); } .wd-animation-right-flip-y.wd-animation-ready {  transform:translateX(100px) rotate3d(0, 1, 0, 90deg) scale(0.6); } :is( .wd-animation-left-flip-y, .wd-animation-right-flip-y).wd-animation-ready.wd-animated {  transform:perspective(1000px) translateY(0px) rotate3d(0, 1, 0, 0deg) scale(1); } [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 {  border-bottom:3px solid var(--wd-primary-color); } .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); }  :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.current_page_item > 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 {  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('https://glozya.ca/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('https://glozya.ca/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;  --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 {  position:fixed;  z-index:1103;  outline:none !important;  inset:var(--wd-admin-bar-h) 0 0 0;  -webkit-backface-visibility:hidden; } .mfp-container {  width:100%;  height:100%;  padding:0 15px;  display:flex;  align-items:center;  justify-content:center; } .mfp-content {  position:relative;  z-index:1105;  margin-block:auto;  width:100%; } .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; } .wd-popup {  position:relative;  display:none;  margin:50px auto;  padding:var(--wd-popup-padding, 30px);  width:100%;  max-width:var(--wd-popup-width, 800px);  border-radius:var(--wd-brd-radius);  background-color:var(--bgcolor-white);  content-visibility:unset !important; }  .mfp-wrap .wd-popup {   display:block; }  .wd-popup.wd-with-video {   --wd-popup-padding:.001px;   --wd-popup-width:900px;   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-popup-slide-from-left .wd-popup {  opacity:0;  transition:opacity 0.45s cubic-bezier(0.19, 1, 0.22, 1), transform 0.45s cubic-bezier(0.19, 1, 0.22, 1);  transform:translateX(-100px); } .wd-popup-slide-from-left.mfp-ready .wd-popup {  opacity:1;  transform:none; } .wd-popup-slide-from-left.mfp-removing .wd-popup {  opacity:0;  transform:translateX(100px); } .wd-popup-slide-from-left.mfp-removing .mfp-close {  display:none; } button.mfp-close, #cboxClose {  position:absolute;  top:-50px;  inset-inline-end:-15px;  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;  touch-action:manipulation; }  button.mfp-close:after, #cboxClose:after {   font-size:20px;   content:"\f112";   font-family:"woodmart-font"; }  button.mfp-close:hover, #cboxClose:hover {   background-color:transparent;   color:rgba(255, 255, 255, 0.8); } button.mfp-close {  opacity:0;  transition:all .25s ease, opacity 0s ease 0s; } .mfp-ready button.mfp-close {  opacity:1;  transition:all .25s ease, opacity .3s ease .35s; } :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; }  .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-main:not(.wd-offsets-calculated) > li > .wd-dropdown:not(.wd-design-default) {  opacity:0;  pointer-events:none; } @supports (-webkit-touch-callout:none) {  .wd-nav-main:not(.wd-offsets-calculated) > li > .wd-dropdown:not(.wd-design-default) {   transform:translateY(15px) translateZ(0); } } .wd-nav-main > li > a, .wd-nav-secondary > li > a {  height:40px;  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);  text-transform:var(--wd-header-el-transform); } .wd-header-sticky-nav .wd-tools-icon:before {  content:"\f15a";  font-family:"woodmart-font"; } .whb-top-bar .wd-nav-secondary > li > a {  font-weight:400;  font-size:12px; } .wd-nav-secondary:not(.wd-offsets-calculated) > li > .wd-dropdown:not(.wd-design-default) {  opacity:0;  pointer-events:none; } @supports (-webkit-touch-callout:none) {  .wd-nav-secondary:not(.wd-offsets-calculated) > li > .wd-dropdown:not(.wd-design-default) {   transform:translateY(15px) translateZ(0); } } .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; }  .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; }  [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 {  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 { color:var(--color-gray-800); }  .wd-nav-mobile li.menu-item-has-children > a:after {   content:none; }  .wd-nav-mobile li:active > a, .wd-nav-mobile li.opener-page > a {   background-color:var(--bgcolor-gray-100); }  .wd-nav-mobile li:is(  .current-menu-item,  .wd-active) > a {   color:var(--wd-primary-color); }  .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 li > a {   background:transparent !important; } .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-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:.001px;  display:flex;  margin:0;  border-bottom:1px solid var(--brdcolor-gray-300);  background-color:rgba(0, 0, 0, 0.04); }  .wd-nav-mob-tab > li {   flex:1 0 50%;   max-width:50%; }   .wd-nav-mob-tab > li > a { padding:0; height:100%; font-weight:900; }   .wd-nav-mob-tab > li.wd-active > a { background-color:rgba(0, 0, 0, 0.05); }  .wd-nav-mob-tab[class*="wd-style-underline"] {   --nav-color:#909090;   --nav-color-hover:#333;   --nav-color-active:#333; }   .wd-nav-mob-tab[class*="wd-style-underline"] .nav-link-text { position:static; flex:1 1 auto; padding:18px 15px; text-align:center; } .wd-nav-mob-tab[class*="wd-style-underline"] .nav-link-text:after {  top:auto;  bottom:-1px; }   .wd-nav-mob-tab[class*="wd-style-underline"]: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; } .mobile-menu-widget {  margin:0 -20px 20px -20px;  padding:0 20px 20px 20px;  border-bottom:1px solid var(--brdcolor-gray-300); }  .mobile-menu-widget:last-child {   margin-bottom:0;   padding-bottom:0;   border-bottom:none; } .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); }  .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(--color-gray-800);  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-vertical,  .wd-dropdown-cats .wd-nav-vertical > li:first-child > a {   border-top-left-radius:0;   border-top-right-radius:0; } .wd-nav-vertical > li.wd-more-cat-btn > a {  justify-content:center; }  .wd-nav-vertical > li.wd-more-cat-btn > a:after {   display:inline-block;   font-weight:400;   font-style:normal;   font-size:12px;   line-height:1;   content:"\f129";   font-family:"woodmart-font"; } .wd-nav-vertical.wd-design-default > li.wd-more-cat-btn > a {  padding:10px;  background-color:var(--bgcolor-gray-200); } .wd-nav-vertical.wd-design-default > li.wd-more-cat-btn:hover > a {  background-color:var(--bgcolor-gray-300); } .wd-nav-vertical.wd-design-with-bg > li.wd-more-cat-btn {  background-color:rgba(0, 0, 0, 0.04); } .wd-header-cats.wd-show-cat .wd-nav-vertical > li.wd-more-cat-btn > a:after {  transform:rotate(180deg); } .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; }  .form-style-underlined .wd-dropdown-register :is(  .form-row-username,  .form-row-password) {   margin-bottom:25px; } .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 {   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; } .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; } [class*="color-scheme-light"] .footer-widget {  --wd-link-color:rgba(255, 255, 255, 0.6); } .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-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); }   .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 {  display:flex;  align-items:center;  justify-content:center;  width:40px;  height:40px;  font-size:0;  --wd-link-color:var(--color-gray-300);  --wd-link-color-hover:var(--color-gray-900); }  .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; }   .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:var(--bgcolor-gray-100);  text-align:center; } .wd-post-author {  --wd-link-color:var(--color-gray-400);  --wd-link-color-hover:var(--color-gray-500);  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-style-1 {  font-size:1.1em;  --wd-link-color:var(--color-gray-400);  --wd-link-color-hover:var(--color-gray-500); }  .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);  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-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-start:10px;  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 .wd-post-reply.wd-style-2 {   --wd-link-color:var(--color-gray-400);   --wd-link-color-hover:var(--color-gray-500); }  .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 > .container {  position:relative;  z-index:2; } .post-title-large-image:after {  content:"";  position:absolute;  inset:0;  z-index:1; } .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: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; }   .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[class*="wd-style-underline"] {  --nav-color:rgba(51, 51, 51, 0.7);  --nav-color-hover:#333;  --nav-color-active:#333; } .wd-nav-portfolio > li > a {  padding-top:10px;  padding-bottom:10px;  font-weight:var(--wd-title-font-weight);  font-style:var(--wd-title-font-style);  font-size:16px;  font-family:var(--wd-title-font); } .global-color-scheme-light .wd-nav-portfolio[class*="wd-style-underline"] {  --nav-color:rgba(255, 255, 255, 0.7);  --nav-color-hover:#FFF;  --nav-color-active:#FFF; } .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 {  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:hover .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:hover .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:hover :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:hover .portfolio-thumbnail {  transform:translateY(-40px); } .portfolio-hover-inverse:hover .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:hover .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:hover .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 .wd-nav-horizontal > li > a {  min-height:40px; } .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 {  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)); }  .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);  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; }  .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 {   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%;  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:hover .wd-el-video-overlay {  transform:scale(1.09); }  .wd-el-video:hover .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 {  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-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 {  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:60%; } .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-style-transparent {  --wd-timer-bg:rgba(var(--bgcolor-white-rgb), .2); } .wd-timer.wd-style-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;  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-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; } .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; } .wd-slide-container {  z-index:2;  display:flex;  align-items:var(--wd-align-items);  justify-content:var(--wd-justify-content);  padding-block:35px; } .wd-slide-inner {  position:relative;  width:100%;  transform:translate3d(0, 0, 0); } .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 {   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; } .wd-threed-view .nav_bar a:hover {  color:var(--color-gray-700); } .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 {   padding:10px 0;   vertical-align:bottom;   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; } .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 {  min-height:42px;  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:not(.wd-inited) .wd-nav-tabs > li:first-child > a {  color:var(--nav-color-active); } .color-scheme-light .wd-nav-tabs.wd-style-default {  --nav-color-hover:var(--wd-primary-color);  --nav-color-active:var(--wd-primary-color); } .wd-nav-tabs[class*="wd-style-underline"] {  --nav-color:rgba(51, 51, 51, 0.7);  --nav-color-hover:#333;  --nav-color-active:#333; }  .color-scheme-light .wd-nav-tabs[class*="wd-style-underline"] {   --nav-color:rgba(255, 255, 255, 0.7);   --nav-color-hover:#FFF;   --nav-color-active:#FFF; } .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('https://glozya.ca/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 {  --wd-popup-padding:60px;  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; } .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;  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; } .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);  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 {  flex:0 0 auto;  pointer-events:none; }  .wd-nav-sticky > li {   position:relative !important; }   .wd-nav-sticky > li > a { padding:4px 20px; min-width:1px; min-height:45px; } .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 > li:is(   .wd-opened,   :hover) > a { color:var(--wd-primary-color); }  .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; } .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; }  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; }  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; } .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) {   display:inline-flex;   align-items:center;   gap:10px; }  .shop_attributes .wd-attr-name-img {   width:var(--wd-attr-img-width); }  .shop_attributes .wd-hint {   margin-inline-start:-6px; } 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; }  .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;  --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; } .order-again {  margin-block:20px 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 {  display:flex;  align-items:center;  flex-wrap:wrap;  justify-content:space-between;  gap:10px; }  .login-form-footer .lost_password {   order:2;   color:var(--wd-primary-color); }   .login-form-footer .lost_password:hover { color:var(--wd-primary-color); text-decoration:underline; 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 {  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;  background-color:transparent !important;  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-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; }   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; } .wd-cat {  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; } .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 {   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 { display:inline-block; }  .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 :is(  .wd-product-countdown,  .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 :is(   .wd-attr-name,   .wd-attr-term) { 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); } .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-product.wd-hover-buttons-on-hover .wd-product-countdown, .wd-product.wd-hover-tiled .wd-product-countdown, .wd-product.wd-hover-fw-button .wd-product-countdown {  flex-wrap:nowrap;  width:100%;  padding-top:5px;  border-top:1px solid var(--brdcolor-gray-300); }  .wd-product.wd-hover-base .wd-product-countdown > span, .wd-product.wd-hover-buttons-on-hover .wd-product-countdown > span, .wd-product.wd-hover-tiled .wd-product-countdown > span, .wd-product.wd-hover-fw-button .wd-product-countdown > 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;  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; }   .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); }  .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;  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); } .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-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:var(--bgcolor-gray-400); }  .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; }   .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; }  .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 { margin-inline-start:4px; 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; }  .commentlist .wd-criteria-wrap {   padding:15px;   white-space:nowrap; }   .commentlist .wd-criteria-wrap .wd-rating-label { margin-inline-start:8px; }   .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 {   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"; } .product-360-view-wrapper {  --wd-popup-width:700px; }  .product-360-view-wrapper.wd-popup {   --wd-popup-padding:.001px;   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 {  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;  color:var(--color-gray-900); }  .wd-product-nav-btn:hover {   color:var(--color-gray-500); }  .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);  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 > li > a {  padding-top:30px; }  .wd-nav.wd-style-underline-reverse > li > a > .nav-link-text:after {   top:-30px;   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); } .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 {  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 {  margin-bottom:15px;  border-top:2px solid var(--brdcolor-gray-300); }  .group_table td:first-child {   padding-inline-start:0; }  .group_table td:last-child {   padding-inline-end:0;   text-align:end; }  .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 .stock {   margin-block:5px 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 {   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 {   display:flex;   align-items:center;   justify-content:var(--wd-align, center);   height:100%;   width:100%;   z-index:1;   --wd-link-color:var(--color-gray-500);   --wd-link-color-hover:var(--wd-primary-color); }  .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; } .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(.wd-with-bg) .wd-brand-item {  padding:var(--wd-brand-pd, 0.001px); } .wd-brands.wd-with-bg [class*="wd-grid"] {  --wd-gap-lg:20px; } .wd-brands.wd-with-bg .wd-brand-item {  background-color:var(--wd-brand-bg, rgba(var(--bgcolor-black-rgb), 0.04));  border-radius:var(--wd-brd-radius); } .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(.wd-with-bg) .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;  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; } .popup-quick-view {  --wd-popup-width:970px; } .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; } .popup-added_to_cart {  --wd-popup-width:450px;  text-align:center; }  .popup-added_to_cart h3 {   font-size:24px; }  .popup-added_to_cart .btn {   margin:5px 10px; }  .popup-added_to_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)); }   .popup-added_to_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); }   .popup-added_to_cart .close-popup:active { box-shadow:var(--btn-default-box-shadow-active); bottom:var(--btn-default-bottom-active); }  .popup-added_to_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)); }   .popup-added_to_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); }   .popup-added_to_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('https://glozya.ca/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-not-confirmed: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-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); }   .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; }  .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);  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);  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-privacy-policy-text:not(:last-child) {  margin-bottom:20px;  border-bottom:1px solid var(--brdcolor-gray-300); } .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 {  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; } .wd-registration-page {  margin-right:auto;  margin-left: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; } .register > *:last-child {  margin-bottom:0; } .wd-login-title {  text-transform:uppercase;  font-size:22px; } .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; } .register > p {  position:relative; } #reg_password:focus + .woocommerce-password-strength + .woocommerce-password-hint {  visibility:visible;  opacity:1; } .woocommerce-password-hint {  position:absolute;  inset-inline-end:0;  bottom:calc(100% + 15px);  padding:20px;  max-width:300px;  width:100%;  background:var(--bgcolor-white);  box-shadow:0 0 4px rgba(0, 0, 0, 0.15);  border-radius:var(--wd-brd-radius);  opacity:0;  visibility:hidden;  transition:opacity .5s, visibility .5s; }  .woocommerce-password-hint:after {   content:"";   position:absolute;   inset-inline-start:30px;   bottom:-5px;   width:10px;   height:10px;   transform:rotate(45deg);   background-color:inherit;   box-shadow:2px 2px 5px -2px rgba(0, 0, 0, 0.2); } .woocommerce-password-strength {  margin-top:20px;  margin-bottom:-10px;  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; } .lost_reset_password {  margin-right:auto;  margin-left:auto;  padding-top:40px;  padding-bottom:40px;  max-width:470px;  font-size:110%; }  .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-first {   padding-top:20px;   border-top:1px solid var(--brdcolor-gray-300); }  .lost_reset_password .form-row {   width:100%; } .woocommerce-my-account-wrapper {  display:flex;  margin-inline:-30px; } .wd-my-account-sidebar {  flex:1 0 25%;  max-width:25%;  width:25%;  padding:10px 30px;  border-inline-end:1px solid var(--brdcolor-gray-300); }  .wd-my-account-sidebar .wd-sidebar {   margin-bottom:30px;   padding-top:30px;   border-top:1px solid var(--brdcolor-gray-300); } .woocommerce-MyAccount-content {  flex:1 0 75%;  max-width:75%;  width:75%;  padding:10px 30px; }  .woocommerce-MyAccount-content > *:not(:last-child) {   margin-bottom:30px; }  .woocommerce-MyAccount-content > h2,  .woocommerce-MyAccount-content header > h2 {   text-transform:uppercase;   font-size:22px; }  .woocommerce-MyAccount-content > p {   font-size:110%; }  .woocommerce-MyAccount-content .woocommerce-Message {   margin-bottom:30px !important; }  .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 > .col-1 {   max-width:100%;   padding:0; } .order-info mark {  color:#FFF;  background-color:var(--wd-primary-color); } .woocommerce-EditAccountForm fieldset {  margin-top:40px; } .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); } .woocommerce-MyAccount-navigation {  margin-bottom:30px; }  .woocommerce-MyAccount-navigation ul li a {   display:block;   padding:10px 15px;   color:var(--color-gray-900);   line-height:20px;   text-transform:none;   font-size:14px;   font-weight:600;   border-radius:var(--wd-brd-radius); }   .woocommerce-MyAccount-navigation ul li a:hover { color:var(--color-gray-900); background-color:rgba(var(--bgcolor-black-rgb), 0.03); text-decoration:none; }  .woocommerce-MyAccount-navigation ul li.is-active > a {   background-color:rgba(var(--bgcolor-black-rgb), 0.06);   cursor:default; }  .woocommerce-MyAccount-navigation ul li:last-child {   border-bottom:none; } .woocommerce-orders-table td:before {  color:var(--color-gray-800);  font-weight:600; } .wd-my-account-links[class*="wd-grid"] {  --wd-col-lg:3;  --wd-col-md:2;  --wd-col-sm:1;  --wd-gap-lg:20px;  margin-top:30px; } .wd-my-account-links a {  display:block;  padding:20px;  font-weight:600;  text-align:center;  color:var(--color-gray-700);  border-radius:var(--wd-brd-radius);  box-shadow:0 0 4px rgba(0, 0, 0, 0.18); }  .wd-my-account-links a:before {   display:block;   color:var(--color-gray-300);   margin-bottom:10px;   font-size:50px;   font-weight:400;   line-height:1;   transition:color .25s ease;   content:"\f140";   font-family:"woodmart-font"; }  .wd-my-account-links a:hover {   color:var(--color-gray-700);   background-color:rgba(var(--bgcolor-black-rgb), 0.03); }   .wd-my-account-links a:hover:before { color:var(--wd-primary-color); } .wd-my-account-links .dashboard-link {  display:none; } .wd-my-account-links .wishlist-link a:before {  content:"\f134"; } .wd-my-account-links .waitlist-link a:before {  content:"\f185"; } .wd-my-account-links .edit-account-link a:before {  content:"\f135"; } .wd-my-account-links .orders-link a:before {  content:"\f138"; } .wd-my-account-links .downloads-link a:before {  content:"\f136"; } .wd-my-account-links .payment-methods-link a:before {  content:"\f142"; } .wd-my-account-links .edit-address-link a:before {  content:"\f139"; } .wd-my-account-links .customer-logout-link a:before {  content:"\f137"; } .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-form__label {  cursor:pointer; } 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); } :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;   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 {  --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"; } @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; }  .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; }  .popup-quick-view .entry-summary {   -webkit-mask-image:linear-gradient(to top, transparent 5px, #000 40px);   mask-image:linear-gradient(to top, transparent 5px, #000 40px); }  .popup-quick-view .summary-inner {   padding-bottom:25px; }  .quick-view-horizontal .entry-summary {   position:relative;   margin-inline-end:calc(var(--wd-popup-padding, 30px) / -1); }  .quick-view-horizontal .summary-inner {   position:absolute;   inset:0;   padding-inline-end:var(--wd-popup-padding, 30px);   max-height:100%; }  .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; }  .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-nav-mobile > li > a:hover {   color:var(--wd-primary-color); }  .wd-nav.wd-layout-drilldown > li [class*="sub-menu"] > :is(  .menu-item,  .wd-drilldown-back,  .woocommerce-MyAccount-navigation-link) > a:hover {   color:var(--wd-primary-color); }  .wd-nav.wd-layout-drilldown .wd-nav-opener:hover {   background-color:var(--wd-primary-color);   color:#FFF; }  .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; }  .wd-event-hover .wd-image-hotspot:hover .hotspot-content {   visibility:visible;   opacity:1;   transform:none;   pointer-events:visible; }  .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-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; row-gap:var(--nav-gap); --nav-gap:.001px; } .wd-tabs.tabs-design-aside .wd-nav-tabs > li {  margin-inline-end:0;  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:hover a {   opacity:1; }  .wd-insta-item:hover .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; 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; }   .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;   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; }  .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; }   .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 > li > a {   padding-top:15px; }   .wd-nav.wd-style-underline-reverse > li > a > .nav-link-text:after { top:-15px; }  .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; }  .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-my-account-sidebar {   flex-basis:35%;   max-width:35%;   width:35%; }  .woocommerce-MyAccount-content {   flex-basis:65%;   max-width:65%;   width:65%; }  .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; }  .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%;   max-width: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%; 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; }  :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; }  .group_table {   padding-top:20px; }   .group_table td { padding:0 !important; border-bottom:none !important; } .group_table td:before {  content:none !important; } .group_table td:last-child {  text-align:start; }  .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); }  .woocommerce-my-account-wrapper {   flex-wrap:wrap; }  .woocommerce-MyAccount-content,  .wd-my-account-sidebar {   flex-basis:100%;   padding-block:0;   max-width:100%;   width:100%; }  .wd-my-account-sidebar {   border-inline-end:none; }  :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.wd-popup-wishlist {   max-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; } } 