/* themes/woodmart/css/parts/base-rtl.css */
:root { --wd-text-line-height: 1.6; --wd-link-decor: underline var(--wd-link-decor-style, none) var(--wd-link-decor-color, currentColor); --wd-link-decor-hover: underline var(--wd-link-decor-style-hover, none) var(--wd-link-decor-color-hover, var(--wd-link-decor-color, currentColor)); --wd-brd-radius: .001px; --wd-form-height: 42px; --wd-form-color: inherit; --wd-form-placeholder-color: inherit; --wd-form-bg: transparent; --wd-form-brd-color: rgba(0, 0, 0, 0.1); --wd-form-brd-color-focus: rgba(0, 0, 0, 0.15); --wd-form-chevron: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNSIgaGVpZ2h0PSIyNSIgZmlsbD0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2U9IiNiYmIiPjxwYXRoIGQ9Ik02IDlsNiA2IDYtNiIvPjwvc3ZnPg==); --wd-navigation-color: 51, 51, 51; --wd-main-bgcolor: #FFF; --wd-scroll-w: .001px; --wd-admin-bar-h: .001px; --wd-block-spacing: 20px; --wd-sticky-nav-w: .001px; --color-white: #FFF; --color-gray-100: #f7f7f7; --color-gray-200: #f1f1f1; --color-gray-300: #bbb; --color-gray-400: #a5a5a5; --color-gray-500: #767676; --color-gray-600: #666; --color-gray-700: #555; --color-gray-800: #333; --color-gray-900: #242424; --color-black-rgb: 0, 0, 0; --bgcolor-white: #FFF; --bgcolor-gray-100: #f7f7f7; --bgcolor-gray-200: #f7f7f7; --bgcolor-gray-300: #f1f1f1; --bgcolor-black-rgb: 0, 0, 0; --bgcolor-white-rgb: 255, 255, 255; --brdcolor-gray-200: rgba(0, 0, 0, 0.075); --brdcolor-gray-300: rgba(0, 0, 0, 0.105); --brdcolor-gray-400: rgba(0, 0, 0, 0.12); --brdcolor-gray-500: rgba(0, 0, 0, 0.2); --wd-start: start; --wd-end: end; --wd-center: center; --wd-stretch: stretch; }html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video { margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; font-style: inherit; font-variant: inherit; font-weight: inherit; font-stretch: inherit; line-height: inherit; font-family: inherit; font-optical-sizing: inherit; font-size-adjust: inherit; font-kerning: inherit; font-feature-settings: inherit; font-variation-settings: inherit; font-language-override: inherit; font-size: 100%; }*, ::before, ::after { box-sizing: border-box; }html { line-height: 1; text-size-adjust: 100%; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); font-family: sans-serif; overflow: hidden scroll; font-size: var(--wd-text-font-size); scrollbar-gutter: stable; }ol, ul { list-style: none; }caption { vertical-align: middle; text-align: right; }q, blockquote { quotes: none; }q::before, q::after, blockquote::before, blockquote::after { content: none; }a img { border-width: medium; border-style: none; border-color: currentcolor; border-image: 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: 0px; color: inherit; font: inherit; }button { overflow: visible; }button, html input[type="button"], input[type="reset"], input[type="submit"] { cursor: pointer; appearance: button; }.rtl { direction: rtl; }body { overflow-x: clip; margin: 0px; background-color: rgb(255, 255, 255); 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; line-height: var(--wd-text-line-height); }p { margin-bottom: var(--wd-tags-mb, 20px); }a { color: var(--wd-link-color); transition: 0.25s; text-decoration: var(--wd-link-decor); }a:is(:hover, :focus, :active) { outline: none; text-decoration: var(--wd-link-decor-hover); }a:hover { color: var(--wd-link-color-hover); }a:focus { outline: none; }:is(h1, h2, h3, h4, h5, h6, .title) a { color: inherit; text-decoration: none; }:is(h1, h2, h3, h4, h5, h6, .title) a:hover { color: var(--wd-link-color-hover); }label { display: block; margin-bottom: 5px; color: var(--wd-title-color); vertical-align: middle; font-weight: 400; }em { font-style: italic; }big { font-size: larger; }abbr { border-bottom: 1px dotted; color: rgb(214, 36, 50); text-decoration: none; }acronym { border-bottom: 1px dotted; text-decoration: none; }.required { border-width: medium; border-style: none; border-color: currentcolor; border-image: none; color: rgb(224, 16, 32); font-size: 16px; line-height: 1; }abbr[title] { border-width: medium; border-style: none; border-color: currentcolor; border-image: none; }dl { margin-bottom: 20px; }strong, b { font-weight: 600; }mark { display: inline-block; padding: 5px 8px; background-color: rgb(247, 247, 247); color: rgb(36, 36, 36); font-weight: 600; line-height: 1; }code, kbd { padding: 2px 5px; }code, kbd, pre, samp { hyphens: none; font-family: monospace, serif; }ins { text-decoration: none; }pre { overflow: auto; margin-bottom: 20px; padding: 20px; background: rgb(247, 247, 247); text-align: left; white-space: pre-wrap; overflow-wrap: break-word; }dfn { font-style: italic; }sub, sup { position: relative; vertical-align: baseline; font-size: 75%; line-height: 1; }sup { top: -0.25em; }sub { bottom: -0.25em; }var { font-style: italic; }small { font-size: 80%; }hr { margin-block: 20px; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor; border-image: none; opacity: 0.2; }iframe, embed { max-width: 100%; }blockquote { margin-bottom: 20px; padding-inline-start: 30px; border-inline-start: 2px solid var(--wd-primary-color); text-align: start; font-size: 110%; --wd-tags-mb: 10px; }blockquote cite { display: block; margin-top: 10px; color: var(--wd-primary-color); font-weight: 600; font-size: 90%; }blockquote cite a { color: inherit; }cite { font-style: italic; }address { margin-bottom: 20px; font-style: italic; font-size: 1.1em; line-height: 1.8; }fieldset { margin-bottom: 20px; padding: 20px 40px; border: 2px solid var(--brdcolor-gray-300); border-radius: var(--wd-brd-radius); }fieldset legend { margin-bottom: 0px; padding-inline: 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: 0px; }img { max-width: 100%; height: auto; border: 0px; vertical-align: middle; }.svg-icon svg { width: inherit !important; height: inherit !important; }svg:not(:root) { overflow: hidden; }@media (max-width: 1024px){@supports not (overflow: clip){body { overflow: hidden; }}}h1, h2, h3, h4, h5, h6, legend, .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; }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 { --wd-link-decor: none; --wd-link-decor-hover: none; display: block; color: var(--wd-entities-title-color); overflow-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 { color: var(--wd-entities-title-color-hover); }.wd-entities-title a { color: inherit; }.wd-entities-title a:hover { color: var(--wd-entities-title-color-hover); }.wd-el-title .img-wrapper img { min-width: 18px; }:is(ul, ol) { margin-bottom: var(--list-mb); padding-inline-start: 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: 0px; }li > :is(ul, ol) { margin-top: var(--li-mb); margin-bottom: 0px; }ul { list-style: disc; }ol { list-style: decimal; }dl dt { color: var(--color-gray-800); font-weight: 600; }dl dd { margin-bottom: 20px; }.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-start; --wd-align: flex-start; }.text-left { --text-align: left; text-align: var(--text-align); --content-align: flex-end; --wd-align: flex-end; }[class*="color-scheme-light"] { --color-white: #000; --color-gray-100: rgba(255, 255, 255, 0.1); --color-gray-200: rgba(255, 255, 255, 0.2); --color-gray-300: rgba(255, 255, 255, 0.5); --color-gray-400: rgba(255, 255, 255, 0.6); --color-gray-500: rgba(255, 255, 255, 0.7); --color-gray-600: rgba(255, 255, 255, 0.8); --color-gray-700: rgba(255, 255, 255, 0.9); --color-gray-800: #FFF; --color-gray-900: #FFF; --color-black-rgb: 255, 255, 255; --bgcolor-black-rgb: 255, 255, 255; --bgcolor-white-rgb: 0, 0, 0; --bgcolor-white: rgb(15.3, 15.3, 15.3); --bgcolor-gray-100: rgb(10.2, 10.2, 10.2); --bgcolor-gray-200: rgb(17.85, 17.85, 17.85); --bgcolor-gray-300: rgb(20.4, 20.4, 20.4); --brdcolor-gray-200: rgba(255, 255, 255, 0.1); --brdcolor-gray-300: rgba(255, 255, 255, 0.15); --brdcolor-gray-400: rgba(255, 255, 255, 0.25); --brdcolor-gray-500: rgba(255, 255, 255, 0.3); --wd-text-color: rgba(255, 255, 255, 0.8); --wd-title-color: #FFF; --wd-widget-title-color: var(--wd-title-color); --wd-entities-title-color: #FFF; --wd-entities-title-color-hover: rgba(255, 255, 255, 0.8); --wd-link-color: rgba(255, 255, 255, 0.9); --wd-link-color-hover: #FFF; --wd-form-brd-color: rgba(255, 255, 255, 0.2); --wd-form-brd-color-focus: rgba(255, 255, 255, 0.3); --wd-form-placeholder-color: rgba(255, 255, 255, 0.6); --wd-form-chevron: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNSIgaGVpZ2h0PSIyNSIgZmlsbD0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2U9InJnYmEoMjU1LCAyNTUsIDI1NSwgMC42KSI+PHBhdGggZD0iTTYgOWw2IDYgNi02Ii8+PC9zdmc+); --wd-main-bgcolor: #1a1a1a; --wd-navigation-color: 255, 255, 255; color: var(--wd-text-color); }.color-scheme-dark { --color-white: #FFF; --color-gray-100: #f7f7f7; --color-gray-200: #f1f1f1; --color-gray-300: #bbb; --color-gray-400: #a5a5a5; --color-gray-500: #767676; --color-gray-600: #666; --color-gray-700: #555; --color-gray-800: #333; --color-gray-900: #242424; --color-black-rgb: 0, 0, 0; --bgcolor-white: #FFF; --bgcolor-gray-100: #f7f7f7; --bgcolor-gray-200: #f7f7f7; --bgcolor-gray-300: #f1f1f1; --bgcolor-black-rgb: 0, 0, 0; --bgcolor-white-rgb: 255, 255, 255; --brdcolor-gray-200: rgba(0, 0, 0, 0.075); --brdcolor-gray-300: rgba(0, 0, 0, 0.105); --brdcolor-gray-400: rgba(0, 0, 0, 0.12); --brdcolor-gray-500: rgba(0, 0, 0, 0.2); --wd-text-color: #767676; --wd-title-color: #242424; --wd-entities-title-color: #333; --wd-entities-title-color-hover: rgba(51, 51, 51, 0.65); --wd-link-color: #333; --wd-link-color-hover: #242424; --wd-form-brd-color: rgba(0, 0, 0, 0.1); --wd-form-brd-color-focus: rgba(0, 0, 0, 0.15); --wd-form-placeholder-color: #767676; --wd-navigation-color: 51, 51, 51; color: var(--wd-text-color); }.wd-fill { position: absolute; inset: 0px; }.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: 0px; }:where(.wd-deferred) { display: none; }@keyframes wd-rotate { 
  100% { transform: rotate(360deg); }
}@keyframes wd-fadeIn { 
  0% { opacity: 0; }
  100% { opacity: 1; }
}@keyframes wd-fadeInBottomShort { 
  0% { transform: translate3d(0px, 20px, 0px); }
  100% { transform: none; }
}table { margin-bottom: 35px; width: 100%; border-spacing: 0px; 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 table { margin-bottom: 0px; }input[type="email"], input[type="search"], input[type="number"], input[type="url"], input[type="tel"], input[type="text"], input[type="password"], .wd textarea, .wd select { 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"], .wd textarea, .wd select { padding: 0px 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 0.5s; }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, .wd textarea:focus, .wd select:focus { outline: none; border-color: var(--wd-form-brd-color-focus); transition: border-color 0.4s; }::-webkit-input-placeholder { color: var(--wd-form-placeholder-color); }input[type="radio"], input[type="checkbox"] { box-sizing: border-box; margin-top: 0px; padding: 0px; vertical-align: middle; margin-inline-end: 5px; cursor: pointer; }input[type="search"] { box-sizing: content-box; appearance: textfield; }input[type="search"]::-webkit-search-cancel-button, input[type="search"]::-webkit-search-decoration { appearance: none; }input[type="number"] { padding: 0px; text-align: center; }input[type="number"]::-webkit-inner-spin-button, input[type="number"]::-webkit-outer-spin-button { height: auto; }input[type="date"] { 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; left: 5px; width: 30px; opacity: 0.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: 0.6; filter: grayscale(100%) invert(100%) saturate(800%); }@supports not (-moz-appearance: none){input[type="date"] { background: url("https://tajnoghreh.com/wp-content/themes/woodmart/inc/admin/assets/images/calend-d.svg") left 15px top 50% / auto 14px no-repeat; }[class*="color-scheme-light"] input[type="date"] { background-image: url("https://tajnoghreh.com/wp-content/themes/woodmart/inc/admin/assets/images/calend-l.svg"); }}.wd textarea { overflow: auto; padding: 10px 15px; min-height: 190px; resize: vertical; border-radius: min(var(--wd-form-brd-radius),25px); }.wd select { padding-left: 30px; background-image: var(--wd-form-chevron); background-position: left 10px top 50%; background-size: auto 18px; background-repeat: no-repeat; }.wd select option { background-color: var(--bgcolor-white); }input:-webkit-autofill { border-color: var(--wd-form-brd-color); 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); }: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-shadow: none; line-height: 1.2; cursor: pointer; transition: 0.25s; 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); text-decoration: none !important; }: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; }.elementor .btn { box-shadow: var(--btn-box-shadow, unset); }.elementor .btn:hover { box-shadow: var(--btn-box-shadow-hover, var(--btn-box-shadow, unset)); }.btn.btn-default { padding: var(--btn-default-padding, var(--btn-padding, 5px 20px)); min-height: var(--btn-default-height, var(--btn-height, 42px)); font-size: var(--btn-default-font-size, var(--btn-font-size, 13px)); 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)); }.btn.btn-default:hover { color: var(--btn-default-color-hover); box-shadow: var(--btn-default-box-shadow-hover); background-color: var(--btn-default-bgcolor-hover); }.btn.btn-default:active { box-shadow: var(--btn-default-box-shadow-active); bottom: var(--btn-default-bottom-active); }.btn.btn-accent { padding: var(--btn-accented-padding, var(--btn-padding, 5px 20px)); min-height: var(--btn-accented-height, var(--btn-height, 42px)); font-size: var(--btn-accented-font-size, var(--btn-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)); }.btn.btn-accent:hover { color: var(--btn-accented-color-hover); box-shadow: var(--btn-accented-box-shadow-hover); background-color: var(--btn-accented-bgcolor-hover); }.btn.btn-accent:active { box-shadow: var(--btn-accented-box-shadow-active); bottom: var(--btn-accented-bottom-active, 0); }[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-area: auto / auto / span 2 / span 2; }[class*="wd-grid-f"] { display: flex; flex-wrap: wrap; gap: var(--wd-gap); }.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-stretch > .wd-col { flex: 1 1 var(--wd-f-basis, 200px); width: var(--wd-f-basis, 200px); }.wd-grid-f-inline > .wd-col { flex: 0 0 var(--wd-f-basis, auto); }@media (max-width: 1024px){[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); }}@media (max-width: 768.98px){[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); }}@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-loader::after { content: ""; display: inline-block; width: 30px; height: 30px; border-width: 1px; border-style: solid; border-top-color: rgba(0, 0, 0, 0); border-right-color: rgba(0, 0, 0, 0); border-bottom-color: rgba(0, 0, 0, 0); border-image: none; 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-scroll-content { overflow: hidden auto; max-height: var(--wd-scroll-h, 50dvh); }.wd-scroll { --scrollbar-track-bg: rgba(var(--color-black-rgb), 0.05); --scrollbar-thumb-bg: rgba(var(--color-black-rgb), 0.12); }.wd-scroll ::-webkit-scrollbar { width: 5px; }.wd-scroll ::-webkit-scrollbar-track { background-color: var(--scrollbar-track-bg); }.wd-scroll ::-webkit-scrollbar-thumb { background-color: var(--scrollbar-thumb-bg); }.wd-dropdown { --wd-dropdown-bg-color: var(--bgcolor-white); --wd-dropdown-shadow: 0 0 3px rgba(0, 0, 0, 0.15); --wd-align: var(--wd-start); position: absolute; top: 100%; right: 0px; z-index: 380; margin-top: 15px; margin-left: 0px; margin-right: calc(var(--nav-gap, 0.001px)/2*-1); background-color: var(--wd-dropdown-bg-color); background-position: left bottom; background-clip: border-box; background-repeat: no-repeat; box-shadow: var(--wd-dropdown-shadow); text-align: var(--wd-align); border-radius: var(--wd-brd-radius); 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(0px); pointer-events: none; }.wd-dropdown::after { content: ""; position: absolute; inset-inline: 0px; bottom: 100%; height: 15px; }.wd-event-hover:hover > .wd-dropdown, .wd-event-click.wd-opened > .wd-dropdown, .wd-dropdown.wd-opened { visibility: visible; opacity: 1; pointer-events: unset; transform: none !important; }.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; }.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: 0px; width: auto; }.wd-dropdown-menu.wd-design-default .wd-dropdown { top: 0px; right: 100%; padding: var(--wd-dropdown-padding, 12px 20px); width: var(--wd-dropdown-width); margin: 0 var(--wd-dropdown-padding, 20px) 0 0; }.wd-dropdown-menu.wd-design-default .wd-dropdown::after { inset: 0px auto 0px 100%; width: var(--wd-dropdown-padding, 20px); height: auto; }.wd-dropdown-menu.wd-design-default .menu-item-has-children > a::after { margin-right: auto; color: rgba(82, 82, 82, 0.45); font-weight: 600; font-size: 55%; line-height: 1; font-family: woodmart-font; content: ""; }.wd-dropdown-menu.wd-design-default.color-scheme-light .menu-item-has-children > a::after { color: rgba(255, 255, 255, 0.6); }.whb-col-right .wd-dropdown-menu.wd-design-default { right: auto; left: 0px; margin-left: calc(var(--nav-gap, 0.001px)/2*-1); margin-right: 0px; }.wd-side-hidden { --wd-side-hidden-w: 340px; position: fixed; inset-block: var(--wd-admin-bar-h) 0; z-index: 500; overflow: hidden auto; width: min(var(--wd-side-hidden-w),100vw); background-color: var(--bgcolor-white); transition: transform 0.5s cubic-bezier(0.19, 1, 0.22, 1); outline: none !important; }.wd-side-hidden.wd-left { left: 0px; transform: translate3d(-100%, 0px, 0px); }.wd-side-hidden.wd-right { right: 0px; transform: translate3d(100%, 0px, 0px); }.wd-sub-menu { --sub-menu-color: rgb(130.75, 130.75, 130.75); --sub-menu-color-hover: var(--wd-primary-color); --li-pl: 0; --list-mb: 0; --li-mb: 0; list-style: none; }.wd-sub-menu ul { --list-mb: 0; --li-mb: 0; --li-pl: 0; list-style: none; }.wd-sub-menu li { position: relative; }.wd-sub-menu li > a { position: relative; display: flex; align-items: center; padding-top: 8px; padding-bottom: 8px; color: var(--sub-menu-color); font-size: 14px; line-height: 1.3; text-decoration: none; }.wd-sub-menu li > a img { flex: 0 0 auto; display: inline-block; max-height: var(--nav-img-height, 18px); margin-inline-end: 7px; object-fit: contain; object-position: 50% 50%; line-height: 0; width: var(--nav-img-width, auto) !important; height: var(--nav-img-height, auto) !important; }.wd-sub-menu li > a .wd-nav-icon { margin-inline-end: 7px; font-size: 115%; }.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 > li > a { --sub-menu-color: #333; --sub-menu-color-hover: var(--wd-primary-color); text-transform: uppercase; font-weight: 600; }.wd-sub-accented.wp-block-wd-menu-list > li { margin-block: -8px; }.create-nav-msg a { font-weight: 600; }.wd-nav { --list-mb: 0; --li-mb: 0; --li-pl: 0; --nav-gap: 20px; --nav-gap-v: 5px; --nav-pd: 5px 0; --nav-color: rgba(var(--wd-navigation-color), 1); --nav-color-hover: rgba(var(--wd-navigation-color), .7); --nav-color-active: var(--nav-color-hover); --nav-bg: none; --nav-bg-hover: var(--nav-bg); --nav-bg-active: var(--nav-bg-hover); --nav-shadow: none; --nav-shadow-hover: var(--nav-shadow); --nav-shadow-active: var(--nav-shadow-hover); --nav-border: none; --nav-border-hover: var(--nav-border); --nav-border-active: var(--nav-border-hover); --nav-radius: var(--wd-brd-radius); --nav-chevron-color: rgba(var(--wd-navigation-color), .5); display: inline-flex; flex-wrap: wrap; justify-content: var(--text-align, var(--wd-align)); text-align: start; gap: var(--nav-gap-v) var(--nav-gap); list-style: none; }.wd-nav > li { position: relative; }.wd-nav > li > a { position: relative; display: flex; align-items: center; min-height: 42px; padding: var(--nav-pd); text-transform: uppercase; font-weight: 600; font-size: 13px; line-height: 1.4; text-decoration: none; color: var(--nav-color); background-color: var(--nav-bg); box-shadow: var(--nav-shadow); border: var(--nav-border); border-radius: var(--nav-radius); }.wd-nav > li > a .wd-nav-icon { margin-inline-end: 7px; font-size: var(--nav-icon-size, 1.15em); }.wd-nav > li:is(.wd-has-children, .menu-item-has-children) > a::after { order: 3; margin-inline-start: 4px; font-weight: normal; font-style: normal; font-size: clamp(6px, 50%, 18px); color: var(--nav-chevron-color); content: ""; font-family: woodmart-font; }.wd-nav:where(:not(.wd-dis-hover)) > li:where(.wd-opened, :hover) > a { color: var(--nav-color-hover); background-color: var(--nav-bg-hover); box-shadow: var(--nav-shadow-hover); border: var(--nav-border-hover); }.wd-nav:where(:not(.wd-dis-act)) > li:where(.current-menu-item, .wd-active, .active) > a { color: var(--nav-color-active); background-color: var(--nav-bg-active); box-shadow: var(--nav-shadow-active); border: var(--nav-border-active); }.wd-nav:where(.wd-add-pd) { --nav-pd: 5px 12px; }.widget .wd-nav { --li-mb: 0; }.wd-nav.wd-gap-m { --nav-gap: 30px; }.wd-nav.wd-gap-l { --nav-gap: 40px; }.wd-nav.wd-icon-right > li > a :is(.wd-nav-img, .wd-nav-icon) { order: 1; margin: 0px; margin-inline-start: 7px; }@media (max-width: 1024px){.wd-nav-wrapper.wd-mb-action-swipe { overflow-y: hidden; white-space: nowrap; mask-image: linear-gradient(to right, transparent, rgb(0, 0, 0) 70px); }.wd-nav-wrapper.wd-mb-action-swipe .wd-nav { flex-wrap: nowrap; }}.wd-nav.wd-style-default { --nav-color-hover: var(--wd-primary-color); }:where(.wd-close-side) { display: none; }.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 :is(.next, .prev) { font-size: 0px; }nav[class*="-pagination"] li :is(.next, .prev)::before { font-size: 12px; content: ""; font-family: woodmart-font; }nav[class*="-pagination"] a:hover { background-color: var(--bgcolor-gray-300); }[class*="screen-reader"] { clip: rect(1px, 1px, 1px, 1px); transform: scale(0); position: absolute !important; }.wd-breadcrumbs { --wd-link-color: var(--color-gray-500); --wd-link-color-hover: var(--color-gray-700); --wd-bcrumb-color-active: var(--color-gray-900); --wd-link-decor: none; --wd-link-decor-hover: none; display: inline-flex; align-items: center; flex-wrap: wrap; text-align: var(--text-align, var(--wd-align, var(--wd-start))); justify-content: var(--text-align, var(--wd-align, var(--wd-start))); }.wd-breadcrumbs .wd-last { --wd-link-color: var(--wd-bcrumb-color-active); --wd-link-color-hover: color-mix(in srgb, var(--wd-bcrumb-color-active), transparent 25%); font-weight: 600; color: var(--wd-bcrumb-color-active); }.wd-breadcrumbs .wd-delimiter { margin-inline: 8px; color: var(--wd-bcrumb-delim-color); }.wd-action-btn { --wd-action-icon-size: 1.1em; --wd-action-color: var(--color-gray-800); --wd-action-color-hover: var(--color-gray-500); --wd-link-decor: none; --wd-link-decor-hover: none; display: inline-flex; vertical-align: middle; }.wd-action-btn > a { position: relative; display: inline-flex; align-items: center; justify-content: center; width: var(--wd-action-w, unset); height: var(--wd-action-h, unset); gap: 0.3em; cursor: pointer; line-height: 1; transition: none; }.wd-action-btn:empty { display: none; }.wd-action-icon { position: relative; display: flex; align-items: center; justify-content: center; }.wd-action-icon::before { content: var(--wd-btn-icon, unset); font-size: var(--wd-action-icon-size); color: var(--wd-action-icon-color, var(--wd-action-color)); font-weight: 400; transition: 0.25s, opacity 0.15s; font-family: woodmart-font; }.wd-action-text { color: var(--wd-action-text-color, var(--wd-action-color)); transition: 0.25s; font-weight: 600; }.wd-action-btn.wd-style-icon { --wd-action-icon-size: 20px; --wd-action-w: 50px; --wd-action-h: 50px; }.wd-action-btn.wd-style-icon .wd-action-text { display: none; }.wd-action-btn.wd-style-text > a.added { gap: min(0.6em, 15px); }:where(.wd-action-btn) .wd-check-icon { display: none; }.wd-wishlist-icon { --wd-btn-icon: "\f106"; }.wd-add-cart-icon { --wd-btn-icon: "\f123"; }.wd-cross-icon { --wd-btn-icon: "\f112"; }: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) > :where(:last-child) { margin-bottom: 0px; }:where(.wd-bg-parent > *) { position: relative; }.aligncenter { display: block; clear: both; margin: 0px auto 20px; }.wd .wd-custom-width { width: var(--wd-width, unset); max-width: 100%; }.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; }.wd-content-layout { padding-block: 40px; }:where(.wd-content-layout > div) { grid-column: auto/span var(--wd-col); }@media (min-width: 1200px){.wrapper-full-width-content .container { max-width: 100%; }}.wd-sidebar .wd-heading { display: none; }.wd-image img { border-radius: var(--wd-brd-radius); aspect-ratio: var(--wd-aspect-ratio, revert-layer); object-fit: cover; }div.wpcf7-response-output { display: none; }:where(.woocommerce-error, .woocommerce-message, .woocommerce-info) { display: none; }
/* themes/woodmart/css/parts/header-base-rtl.css */
.whb-flex-row { display: flex; flex-flow: row; 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-right: -10px; }.whb-col-right, .whb-mobile-right { justify-content: flex-end; margin-left: -10px; }.whb-col-mobile { flex: 1 1 auto; justify-content: center; margin-inline: -10px; }.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; }.whb-main-header { position: relative; top: 0px; right: 0px; left: 0px; z-index: 390; backface-visibility: hidden; }.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-sticked .whb-row { transition: background-color 0.3s; }.whb-sticked .whb-not-sticky-row { display: none; }.whb-header.whb-sticked .whb-main-header { position: fixed; }.whb-row { transition: background-color 0.2s; }.whb-color-dark:not(.whb-with-bg) { background-color: rgb(255, 255, 255); }.whb-color-light:not(.whb-with-bg) { background-color: rgb(33, 33, 33); }.whb-row.whb-with-bdf, .whb-row.whb-with-bdf > .container { position: relative; }.whb-row.whb-with-bdf::before { content: ""; position: absolute; inset: 0px; }@keyframes wd-fadeInDownBig { 
  0% { transform: translate3d(0px, -100%, 0px); }
  100% { transform: none; }
}@media (min-width: 1025px){.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); }.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%); }}@media (max-width: 1024px){.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; }.whb-sticky-prepared { padding-top: var(--wd-header-sm-h); }}.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; gap: 7px; height: 40px; color: var(--wd-header-el-color); line-height: 1; padding-inline: 10px; text-decoration: none !important; }.wd-tools-element [class*="wd-tools-text"] { 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: 0px; font-weight: 400; line-height: var(--wd-count-size, 15px); }.wd-tools-element:hover > a { color: var(--wd-header-el-color-hover); }.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-tools-icon { position: relative; display: flex; align-items: center; justify-content: center; gap: 7px; font-size: 0px; }.wd-tools-icon::before { content: var(--wd-tools-icon, unset); font-size: var(--wd-tools-icon-base-width); font-family: woodmart-font; }.wd-tools-inner { position: relative; display: flex; align-items: center; gap: 7px; }.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: 0.25s; }.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: 0.6; }.wd-tools-element:is(.wd-design-2, .wd-design-5).wd-with-count .wd-tools-icon { margin-inline-end: 6px; }.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: rgb(255, 255, 255); font-size: 9px; }.wd-tools-element[class*="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[class*="wd-design-4"] { --wd-count-size: 19px; }.wd-tools-element[class*="wd-design-4"] .wd-tools-count { display: inline-block; padding: 0px 2px; background-color: var(--wd-primary-color); color: rgb(255, 255, 255); font-weight: 600; font-size: 10px; }.whb-top-bar .wd-tools-element[class*="wd-design-4"] { --wd-count-size: 16px; }.wd-tools-element:is([class*="wd-design-6"], [class*="wd-design-7"], .wd-design-8) { --wd-count-size: 18px; }.wd-tools-element:is([class*="wd-design-6"], [class*="wd-design-7"], .wd-design-8) .wd-tools-inner .wd-tools-icon { position: static; }.wd-tools-element:is([class*="wd-design-6"], [class*="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([class*="wd-design-6"], [class*="wd-design-7"], .wd-design-8) .wd-tools-count { position: absolute; top: -3px; inset-inline-end: -7px; background-color: rgb(255, 255, 255); box-shadow: rgba(0, 0, 0, 0.17) 0px 0px 4px; color: var(--wd-primary-color); font-size: 11px; }.whb-top-bar .wd-tools-element:is([class*="wd-design-6"], [class*="wd-design-7"], .wd-design-8) { --wd-count-size: 13px; }.wd-tools-element:is([class*="wd-design-6"], [class*="wd-design-7"]) { --wd-tools-sp: 13px; }.wd-tools-element:is([class*="wd-design-6"], [class*="wd-design-7"]) :is(.wd-tools-inner, .wd-tools-icon) { height: 42px; border-radius: 42px; }.wd-tools-element:is([class*="wd-design-6"], [class*="wd-design-7"]) .wd-tools-inner { padding-inline: var(--wd-tools-sp); }.wd-tools-element:is([class*="wd-design-6"], [class*="wd-design-7"]):not(.wd-with-wrap) .wd-tools-icon { width: 42px; }.whb-top-bar .wd-tools-element:is([class*="wd-design-6"], [class*="wd-design-7"]) { --wd-tools-sp: 9px; }.whb-top-bar .wd-tools-element:is([class*="wd-design-6"], [class*="wd-design-7"]) :is(.wd-tools-inner, .wd-tools-icon) { height: 28px; }.whb-top-bar .wd-tools-element:is([class*="wd-design-6"], [class*="wd-design-7"]):not(.wd-with-wrap) .wd-tools-icon { width: 28px; }.whb-top-bar .wd-tools-element:is([class*="wd-design-6"], [class*="wd-design-7"]) .wd-tools-count { font-size: 9px; }.wd-tools-element[class*="wd-design-6"] > a > :is(.wd-tools-inner, .wd-tools-icon) { border: 1px solid rgba(0, 0, 0, 0.106); }.whb-color-light .wd-tools-element[class*="wd-design-6"] > a > :is(.wd-tools-inner, .wd-tools-icon) { border-color: rgba(255, 255, 255, 0.25); }.wd-tools-element[class*="wd-design-7"] > a > :is(.wd-tools-inner, .wd-tools-icon) { background-color: var(--wd-primary-color); color: rgb(255, 255, 255); transition: inherit; }.wd-tools-element[class*="wd-design-7"]:hover > a > :is(.wd-tools-inner, .wd-tools-icon) { color: rgba(255, 255, 255, 0.8); }.wd-header-nav { flex: 1 1 auto; padding-inline: 10px; }.wd-header-nav.wd-inline { flex: 0 0 auto; max-width: 100%; }.whb-color-light .wd-header-nav > span { color: rgba(255, 255, 255, 0.8); }.wd-nav-header > li > a { font-size: var(--wd-header-el-font-size); font-weight: var(--wd-header-el-font-weight); font-style: var(--wd-header-el-font-style); font-family: var(--wd-header-el-font); text-transform: var(--wd-header-el-transform); }.wd-nav-header > li.color-primary { --nav-color: var(--wd-primary-color); --nav-color-hover: var(--wd-primary-color); }.whb-color-light .wd-nav-header.wd-style-default { --nav-color-hover: rgba(255, 255, 255, 0.7); }.whb-color-dark .wd-nav-header { --wd-navigation-color: 51, 51, 51; }:is(.whb-top-bar, .whb-clone) .wd-nav-header > li > a .menu-label { position: static; margin-top: 0px; margin-inline-start: 5px; opacity: 1; align-self: center; }:is(.whb-top-bar, .whb-clone) .wd-nav-header > li > a .menu-label::before { content: none; }.wd-header-nav.wd-full-height, .wd-header-nav.wd-full-height :is(.wd-nav, .wd-nav > li, .wd-nav > li > a) { height: 100%; }.site-logo { max-height: inherit; padding-inline: 10px; }.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(0px); backface-visibility: hidden; perspective: 800px; }.wd-logo img[width]:not([src$=".svg"]) { width: auto; object-fit: contain; }.whb-column > .info-box-wrapper { padding-inline: 10px; }.whb-column > .info-box-wrapper .wd-info-box { --ib-icon-sp: 10px; }.whb-top-bar .wd-header-text { font-size: 12px; line-height: 1.2; }.whb-column > .wd-button-wrapper { padding-inline: 10px; }.whb-column > .wd-social-icons { padding-inline: 10px; }.wd-header-html { padding-inline: 10px; }.wd-header-mobile-nav { --wd-tools-icon: "\f15a"; }.wd-dropdown-compare a { justify-content: space-between; }.wd-header-my-account { --wd-tools-icon: "\f124"; }@media (max-width: 1024px){.wd-header-my-account .wd-dropdown { display: none; }}
/* themes/woodmart/css/parts/int-yoast-rtl.css */
.yoast-breadcrumb > span { color: var(--wd-bcrumb-delim-color); }.yoast-breadcrumb .breadcrumb_last { --wd-link-color: var(--wd-bcrumb-color-active); --wd-link-color-hover: color-mix(in srgb, var(--wd-bcrumb-color-active), transparent 25%); color: var(--wd-bcrumb-color-active); }
/* themes/woodmart/css/parts/int-elem-base-rtl.css */
.elementor-default i:not([class]) { font-style: italic; }.wd-button-wrapper .btn-style-link, .wd-button-wrapper .btn-style-bordered:not(:hover) { background-color: rgba(0, 0, 0, 0) !important; }.rtl .btn-icon-pos-left { flex-direction: row; }.rtl .btn-icon-pos-right { flex-direction: row-reverse; }:is(.wd-entry-content, .entry-content) > .elementor { margin-bottom: 0px; }.elementor-column-gap-default { --wd-el-column-gap: 20px; }.elementor-column-gap-extended { --wd-el-column-gap: 30px; }.elementor-section.wd-negative-gap > .elementor-container { margin-left: calc(var(--wd-el-column-gap)/2*-1); margin-right: calc(var(--wd-el-column-gap)/2*-1); }.elementor-section-boxed.wd-negative-gap .elementor-container { max-width: none; }.e-con-boxed.wd-negative-gap { --container-max-width: none; }[class*="wd-section-stretch"] { position: relative; min-width: calc(100vw - var(--wd-scroll-w) - var(--wd-sticky-nav-w)); width: calc(100vw - var(--wd-scroll-w) - var(--wd-sticky-nav-w)); left: calc(-50% + 50vw - var(--wd-scroll-w)/2 - var(--wd-sticky-nav-w)/2); }[class*="wd-section-stretch"].wd-negative-gap { --padding-left: 15px; --padding-right: 15px; }[class*="wd-section-stretch"].wd-negative-gap:where(.elementor-section) { padding-inline: 15px; }.elementor-section.wd-section-stretch > .elementor-container { max-width: calc(var(--wd-container-w) - 30px + var(--wd-el-column-gap, 0.0001px)); }.e-con-boxed.wd-section-stretch { --container-max-width: min(calc(var(--wd-container-w) - 30px)); }@media (prefers-reduced-motion: no-preference){html { scroll-behavior: auto; }}.elementor-widget-text-editor .elementor-widget-container { width: 100%; columns: inherit; column-gap: inherit; }.elementor-widget-text-editor.text-left > * { margin-right: auto; }.elementor-widget-text-editor.text-center > * { margin-inline: auto; }.elementor-widget-text-editor.text-right > * { margin-left: auto; }.elementor-widget-text-editor > * > :last-child, .elementor-widget-text-editor > :last-child { margin-bottom: 0px; }.elementor-widget-wd_products:has(.wd-products-element.wd-hide) > * { display: none; }.elementor-page .elementor-widget-woodmart_menu_anchor { margin-bottom: 0px; }.elementor a { text-decoration: var(--wd-link-decor); }.elementor a:where(:hover) { text-decoration: var(--wd-link-decor-hover); }.elementor-tab-content > :last-child { margin-bottom: 0px; }.elementor-element svg.wd-icon, .img-wrapper .e-font-icon-svg { width: 1em; height: 1em; fill: currentcolor; }.wd-carousel-item.e-con { --padding-top: 0px; --padding-bottom: 0px; }.wd-carousel-item.e-con.e-flex { flex: 0 0 calc(100%/var(--wd-col)); }:where(.e-con) .wd-width-100 { width: 100%; }.e-con :is(.wd-checkout-login, .wd-checkout-coupon) { align-items: unset; }.e-con :is(.wd-checkout-login, .wd-checkout-coupon) .elementor-widget-container { display: flex; flex-direction: column; align-items: var(--wd-align); }
/* themes/woodmart/css/parts/int-elementor-pro-rtl.css */
div:where(.elementor-location-header) { margin-bottom: 40px; }.elementor-element :is(.elementor-field-textual, .elementor-search-form__input) { height: auto; }:is(.elementor-wc-products, .elementor-widget-wc-archive-products) { text-align: end; }:is(.elementor-wc-products, .elementor-widget-wc-archive-products) .wd-filter-buttons { display: none; }:is(.elementor-wc-products, .elementor-widget-wc-archive-products) :is(.wd-products-per-page, .wd-products-shop-view, .woocommerce-ordering) { margin-right: 0px; margin-bottom: 20px; vertical-align: middle; }:is(.elementor-wc-products, .elementor-widget-wc-archive-products) :is(.wd-products-per-page, .wd-products-shop-view, .woocommerce-ordering):not(:first-child) { margin-left: 30px; }:is(.elementor-wc-products, .elementor-widget-wc-archive-products) .woocommerce-ordering { display: inline-flex; }.elementor-widget-woocommerce-breadcrumb .woocommerce-breadcrumb { display: block; }.elementor-widget-woocommerce-breadcrumb .woocommerce-breadcrumb > span:last-child { font-weight: inherit; color: inherit; }.wd-page-content .elementor-widget-woocommerce-product-images > .elementor-widget-container > .product-labels, .wd-page-content .elementor-widget-woocommerce-product-images > .product-labels { display: none; }.elementor-widget-woocommerce-product-price .price { margin-bottom: 0px; }.elementor-widget-woocommerce-product-price .price :is(del, .amount) { color: inherit; font-weight: inherit; }.elementor-widget-woocommerce-product-short-description .woocommerce-product-details__short-description { margin-bottom: 0px; }:is(.elementor-add-to-cart--align-center, .elementor-add-to-cart--align-right) form.variations_form .cell { display: inline-block; }:is(.elementor-add-to-cart--align-center, .elementor-add-to-cart--align-right) form.variations_form .value { width: auto; }.elementor-add-to-cart--align-justify form.cart .button { flex-grow: 1; flex-shrink: 1; }.elementor-widget-woocommerce-product-add-to-cart div.quantity input[type="number"] { border-radius: 0px !important; border-right-width: medium !important; border-right-style: none !important; border-right-color: currentcolor !important; border-left-width: medium !important; border-left-style: none !important; border-left-color: currentcolor !important; }.elementor-widget-woocommerce-product-data-tabs .tabs-layout-tabs .wd-nav-tabs-wrapper { margin-bottom: 0px; }.elementor-widget-woocommerce-product-data-tabs .tabs-layout-tabs .wd-nav-tabs[class*="wd-style-underline"] .nav-link-text::after { content: none; }.elementor-widget-woocommerce-product-additional-information table { margin-bottom: 0px; }.elementor-widget-woocommerce-my-account .e-my-account-tab .woocommerce .order_details { border-width: 0px; }.e-cart__column td.product-remove a { height: auto; }.e-cart__column .shop_table td.product-btn .button { float: none; background-color: rgb(91, 192, 222); color: var(--checkout-button-normal-text-color, #ffffff) !important; }.e-cart__column .shop_table td.product-name .wd-cart-label { font-size: 0px; }.e-cart__column .shop_table :is(td.product-price, td.product-subtotal) del span { color: var(--color-gray-300); }.e-cart__column .shop_table tbody tr td.product-sku { border-top-width: var(--order-summary-items-divider-weight, 1px); border-top-style: solid; border-top-color: var(--order-summary-items-divider-color, #D5D8DC); }.e-cart__column .shop_table .cart_item.wd-fbt-item-last td { padding-bottom: 20px !important; }.e-cart__column .quantity :is(input[type="number"], input[type="text"]).input-text { max-height: unset; border-radius: 0px; border-left-style: none; border-right-style: none; border-width: var(--wd-form-brd-width); border-color: var(--wd-form-brd-color); text-align: center; }.e-cart__column .wd-fg:not(:first-child) { margin-top: 40px; }.elementor-widget-woocommerce-checkout-page .woocommerce > .woocommerce-checkout { display: block; }.elementor-widget-woocommerce-checkout-page .woocommerce .woocommerce-checkout-review-order-table tr.cart_item td.product-name { max-width: unset; }.elementor-widget-woocommerce-checkout-page .woocommerce .woocommerce-shipping-totals td { max-width: unset; }@media (min-width: 1025px){.elementor-widget-woocommerce-my-account .e-my-account-tab .woocommerce .wd-my-account-sidebar .woocommerce-MyAccount-navigation { width: auto; }}@media (max-width: 1024px){.elementor-widget-woocommerce-product-images .wd-gallery-images:not(.wd-off-md) .wd-carousel-inner .wd-carousel { margin-inline: calc(var(--wd-gap)/-2); }}@media (max-width: 768.98px){.elementor-widget-woocommerce-product-images .wd-gallery-images:not(.wd-off-sm) .wd-carousel-inner .wd-carousel { margin-inline: calc(var(--wd-gap)/-2); }.e-shop-table .woocommerce-cart-form__contents td.product-thumbnail { position: unset; }.e-shop-table .woocommerce-cart-form__contents td.product-thumbnail::before { content: none; }.e-shop-table .woocommerce-cart-form__contents td.product-remove { top: 0px; right: 0px; }.e-shop-table .shop_table.wd-fg-table tr { display: block; }.elementor-widget-woocommerce-cart .woocommerce table.shop_table_responsive { display: table; }.elementor-widget-woocommerce-cart .woocommerce table.shop_table_responsive tr { border-width: medium; border-style: none; border-color: currentcolor; border-image: none; transform: translateX(0px); }.elementor-widget-woocommerce-cart .woocommerce table.shop_table_responsive td { padding-top: 10px; padding-bottom: 10px; }.elementor-widget-woocommerce-cart .woocommerce tbody { display: table-row-group; }.elementor-widget-woocommerce-cart .woocommerce tr { display: table-row; }}
/* themes/woodmart/css/parts/woocommerce-base-rtl.css */
.amount { color: var(--wd-primary-color); font-weight: 600; }.price { color: var(--wd-primary-color); font-weight: 600; }.price .amount { color: inherit; font-size: inherit; font-weight: inherit; }.price del { color: var(--color-gray-300); font-size: 90%; font-weight: 400; }.price ins { padding: 0px; background-color: rgba(0, 0, 0, 0); text-decoration: none; opacity: 1; }.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; }ul.variation { font-size: 90%; --li-mb: 5px; --list-mb: 0; --wd-tags-mb: 0; --li-pl: 0; list-style: none; }ul.variation .item-variation-name { color: var(--color-gray-800); font-weight: 600; }.wc-item-meta li > * { display: inline-block; margin-bottom: 5px; vertical-align: middle; margin-top: 0px !important; }.wc-item-meta strong { color: var(--color-gray-800); }.single_add_to_cart_button { padding: var(--btn-accented-padding, var(--btn-padding, 5px 20px)); min-height: var(--btn-accented-height, var(--btn-height, 42px)); font-size: var(--btn-accented-font-size, var(--btn-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)); }.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::before { content: ""; position: absolute; inset: 0px; opacity: 0; z-index: 1; border-radius: inherit; background-color: inherit; box-shadow: inherit; transition: opacity; }.single_add_to_cart_button::after { position: absolute; top: calc(50% - 9px); inset-inline-start: calc(50% - 9px); opacity: 0; z-index: 2; transition: opacity; content: ""; display: inline-block; width: 18px; height: 18px; border-width: 1px; border-style: solid; border-color: rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) currentcolor; border-image: none; border-radius: 50%; vertical-align: middle; animation: wd-rotate 450ms infinite linear var(--wd-anim-state, paused); }.single_add_to_cart_button.loading::before { opacity: 1; transition: opacity 0.25s; }.single_add_to_cart_button.loading::after { opacity: 1; transition: opacity 0.25s; --wd-anim-state: running; }.single_add_to_cart_button + .added_to_cart { display: none; }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; }.woocommerce-product-details__short-description { margin-bottom: 20px; }.woocommerce-product-details__short-description > :last-child { margin-bottom: 0px; }
/* themes/woodmart/css/parts/opt-carousel-disable-rtl.css */
@media (max-width: 1024px){.wd-carousel-dis-mb .wd-carousel { padding: 0px; }.wd-carousel-dis-mb .wd-carousel-wrap { padding: 15px 0px; overflow-x: auto; mask-image: linear-gradient(to right, transparent 5px, rgb(0, 0, 0) 40px); }.wd-carousel-dis-mb :is(.wd-nav-arrows, .wd-nav-pagin-wrap) { display: none; }}
/* themes/woodmart/css/parts/opt-header-banner.css */
@media (min-width: 1200px){body[class*="wrapper-boxed"] .wd-hb { margin: 0px auto; max-width: var(--wd-boxed-w); }}.wd-hb-wrapp { height: var(--wd-hb-h, 0.001px); overflow: hidden; transition: height 0.6s; }.wd-hb-wrapp.wd-display { --wd-hb-h: var(--wd-hb-opt-h); }.wd-hb-wrapp.wd-display ~ .wd-page-wrapper { --wd-hb-h: var(--wd-hb-opt-h); }.wd-hb { position: relative; z-index: 390; display: flex; align-items: center; height: var(--wd-hb-opt-h); }.wd-hb-close.wd-style-icon { --wd-action-icon-size: 16px; --wd-action-h: 100%; position: absolute; inset-block: 0px; inset-inline-end: 0px; z-index: 11; }@media (max-width: 768.98px){.wd-hb .container { padding-inline: 30px; }.wd-hb .container .wd-section-stretch-content-no-pd { margin-inline: -30px; }}
/* themes/woodmart/css/parts/el-info-box-rtl.css */
.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: 0.25s; }.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: 0.25s; margin-bottom: 0px; }.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; }.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-right { flex-direction: row; }.box-with-icon .info-box-icon { overflow: hidden; }.box-icon-wrapper.box-with-text { color: var(--wd-primary-color); font-weight: 600; line-height: 1; }.box-with-text:is(.text-size-default, .text-size-large) { font-size: 52px; }[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: rgb(241, 241, 241); }.box-icon-with-border .info-box-icon { padding: 18px; border: 2px solid rgb(241, 241, 241); }.wpb-js-composer .info-box-wrapper.inline-element { max-width: 100%; }.wpb-js-composer .info-box-carousel .inline-element .wd-info-box { display: inline-flex; }[class*="color-scheme-hover"] { transition: 0.25s; }[class*="color-scheme-hover"] .title { transition: 0.25s; }.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: rgb(255, 255, 255) !important; }
/* themes/woodmart/css/parts/el-button.css */
.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-bgcolor-hover: 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: 0px; border-inline: 0px; }.btn-size-small { --btn-padding: 5px 14px; --btn-height: 36px; --btn-font-size: 12px; }.btn-shape-round, .btn-style-round { --btn-brd-radius: 35px; }
/* themes/woodmart/css/parts/header-el-cart-rtl.css */
.wd-header-cart { --wd-tools-icon: "\f105"; }.wd-header-cart .wd-tools-icon.wd-icon-alt { --wd-tools-icon: "\f126"; }.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-2, .wd-design-5) .wd-tools-icon { margin-inline-end: 6px; }.wd-header-cart:is(.wd-design-6-text, .wd-design-7-text) > a > .wd-tools-text-cart { position: relative; display: flex; align-items: center; border: 1px solid rgba(0, 0, 0, 0.106); height: 42px; border-radius: 42px; padding-inline: var(--wd-tools-sp); }.whb-col-right .wd-dropdown-cart { right: auto; left: 0px; margin-left: calc(var(--nav-gap, 0.001px)/2*-1); margin-right: 0px; }:is(.woocommerce-cart, .woocommerce-checkout) :is(.cart-widget-side, .wd-dropdown-cart) { display: none; }
/* themes/woodmart/css/parts/woo-widget-shopping-cart.css */
.woocommerce-mini-cart > li { position: relative; display: flex; align-items: flex-start; }.woocommerce-mini-cart > li a { margin-bottom: 0px; }.woocommerce-mini-cart .remove { position: absolute; top: 1px; inset-inline-end: 0px; z-index: 2; width: 20px; height: 20px; border-radius: 50%; color: var(--color-gray-800); text-align: center; font-size: 0px; line-height: 20px; }.woocommerce-mini-cart .remove::after { font-size: 10px; content: ""; font-family: woodmart-font; }.woocommerce-mini-cart .remove:hover { background-color: var(--bgcolor-white); box-shadow: rgba(0, 0, 0, 0.1) 0px 0px 3px; }.woocommerce-mini-cart .blockOverlay { display: none !important; }.cart-item-link { z-index: 1; font-size: 0px; }.cart-item-image { position: relative; flex: 0 0 auto; overflow: hidden; margin-inline-end: 15px; }.cart-item-image img { transition: opacity 0.6s; float: none !important; margin-inline-end: 0px !important; }.cart-item-image::after { position: absolute; top: calc(50% - 10px); left: calc(50% - 10px); opacity: 0; transition: opacity 0.6s; content: ""; display: inline-block; width: 20px; height: 20px; border-width: 1px; border-style: solid; border-top-color: rgba(0, 0, 0, 0); border-right-color: rgba(0, 0, 0, 0); border-bottom-color: rgba(0, 0, 0, 0); border-image: none; 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: 0.2; }.cart-info { flex: 1 1 auto; padding-inline-end: 20px; }.cart-info .wd-entities-title { transition: 0.25s; }.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); }li:hover .cart-info .wd-entities-title { color: var(--wd-entities-title-color-hover); }.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 0.6s; }.cart-info li.wd-loading > a { pointer-events: none; }.cart-info li.wd-loading div.quantity { opacity: 0.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: 0px; }.shopping-cart-widget-footer .woocommerce-mini-cart__total { margin-bottom: 0px; }.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: 0px; }.woocommerce-mini-cart__buttons .checkout { padding: var(--btn-accented-padding, var(--btn-padding, 5px 20px)); min-height: var(--btn-accented-height, var(--btn-height, 42px)); font-size: var(--btn-accented-font-size, var(--btn-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)); }.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: ""; font-family: woodmart-font; }.wd-empty-mini-cart .btn { padding: 5px 14px; min-height: 36px; font-size: 12px; }
/* themes/woodmart/css/parts/woo-widget-product-list.css */
.product_list_widget > li { margin-bottom: 15px; padding-bottom: 15px; border-bottom: 1px solid var(--brdcolor-gray-300); }.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: 0px; }.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: 0px; padding-bottom: 0px; border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; }.product_list_widget > li::after { content: ""; display: block; clear: both; }
/* themes/woodmart/css/parts/woo-mod-login-form.css */
.woocommerce-form-login > :last-child { margin-bottom: 0px; }.password-input input { padding-inline-end: var(--wd-form-height) !important; }:is(.register, .woocommerce-form-login) .button { width: 100%; }.wd-login-divider span { margin-inline: 20px; }
/* themes/woodmart/css/parts/mod-tools-design-8.css */
.wd-tools-element.wd-design-8 .wd-tools-inner { gap: 10px; border-radius: 42px; height: 42px; padding-inline: 3px; background-color: var(--wd-primary-color); transition: background-color 0.25s; color: rgb(255, 255, 255); }.wd-tools-element.wd-design-8 .wd-tools-text { margin-inline-end: 10px; transition: color 0.25s; }.wd-tools-element.wd-design-8 .wd-tools-icon { width: 36px; height: 36px; border-radius: 50%; background-color: rgb(255, 255, 255); color: rgb(51, 51, 51); transition: 0.25s; }.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: rgb(118, 118, 118); }
/* themes/woodmart/css/parts/header-el-search-rtl.css */
.wd-header-search .wd-tools-icon img, .wd-header-search .wd-tools-icon::before { transition: opacity 0.3s; }.wd-header-search .wd-tools-icon::after { position: absolute; top: 50%; left: 50%; display: block; font-size: var(--wd-tools-icon-width, var(--wd-tools-icon-base-width)); opacity: 0; transform: translate(-50%, -50%); content: ""; 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 0.3s; }.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 input[type="text"] { border-width: medium; border-style: none; border-color: currentcolor; border-image: none; height: 70px !important; }.whb-col-right .wd-search-dropdown { right: auto; left: 0px; margin-left: calc(var(--nav-gap, 0.001px)/2*-1); margin-right: 0px; }.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-right: 15px; }
/* themes/woodmart/css/parts/header-el-search-form-rtl.css */
[class*="wd-header-search-form"] { flex: 1 1 auto; max-width: var(--wd-search-form-width); padding-inline: 10px; }[class*="wd-header-search-form"] input[type="text"] { min-width: calc(var(--wd-search-form-width, 310px) - 20px); }.wd-header-search-form-mobile .searchform { --wd-form-height: 42px; }.wd-header-search-form-mobile .searchform input[type="text"] { min-width: 100%; }.whb-color-light [class*="wd-header-search-form"] :is(.wd-style-default, .wd-style-with-bg-2) { --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-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); }
/* themes/woodmart/css/parts/wd-search-form.css */
.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; --btn-bgcolor-hover: transparent; position: absolute; gap: 0px; inset-block: 0px; inset-inline-end: 0px; padding: 0px; width: var(--wd-search-btn-w); min-height: unset; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; box-shadow: none; font-weight: 400; font-size: 0px; font-style: unset; }.searchform .searchsubmit:hover::after, .searchform .searchsubmit:hover img { opacity: 0.7; }.searchform .searchsubmit::after { font-size: calc(var(--wd-form-height)/2.3); transition: opacity 0.2s; content: ""; font-family: woodmart-font; }.searchform .searchsubmit img { max-width: var(--wd-tools-icon-width, 24px); transition: opacity 0.2s; }.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 0.1s; content: ""; display: inline-block; width: calc(var(--wd-form-height)/2.5); height: calc(var(--wd-form-height)/2.5); border-width: 1px; border-style: solid; border-color: rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) currentcolor; border-image: none; 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 { transform: translateZ(0px); }.searchform.wd-search-loading .searchsubmit::before { opacity: 1; transition-duration: 0.2s; --wd-anim-state: running; }.searchform.wd-search-loading .searchsubmit::after, .searchform.wd-search-loading .searchsubmit img { opacity: 0; transition-duration: 0.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, 0.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 0.2s; content: ""; font-family: woodmart-font; }.searchform .wd-clear-search:hover::before { opacity: 0.7; }
/* themes/woodmart/css/parts/wd-search-results.css */
.wd-search-results-wrapper { position: relative; }.wd-search-title.title { margin-bottom: 0px; 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: 0.25s; }.wd-suggestion .wd-entities-title { font-size: 0.92em; }.wd-suggestion .wd-entities-title strong { text-decoration: underline; font-weight: bolder; }.wd-suggestion-thumb img { border-radius: calc(var(--wd-brd-radius)/1.5); }.wd-suggestion-content { --wd-mb: 10px; }.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-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: 0.25s; text-decoration: none !important; }.wd-all-results:hover { background-color: var(--bgcolor-gray-100) !important; }@media (max-width: 1024px){.wd-suggestions-group { grid-template-columns: repeat(auto-fit, minmax(180px, 1fr)); }.wd-suggestion :is(.wd-entities-title, .price) { font-size: 0.9em; }}
/* themes/woodmart/css/parts/el-search-style-default.css */
@media (min-width: 769px){.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; }}@media (max-width: 768.98px){.searchform.wd-style-default .wd-clear-search { padding-inline-end: 10px; border-inline-end: 1px solid var(--wd-form-brd-color); }}
/* themes/woodmart/css/parts/wd-search-dropdown-rtl.css */
.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); margin-top: 0px !important; }.wd-dropdown-results::after { width: auto !important; height: auto !important; }.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-width: 1px; border-top-style: solid; border-bottom-width: 1px; border-bottom-style: 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-width: medium; border-style: none; border-color: currentcolor; border-image: 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: ""; 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: 0px; }.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; }@media (max-width: 1024px){.wd-dropdown-results { --wd-search-sp: 10px; }.wd-dropdown-results .wd-suggestion-thumb { max-width: 45px; }}
/* themes/woodmart/css/parts/el-search-style-with-bg.css */
.searchform[class*="wd-style-with-bg"] .searchsubmit { --btn-color: #FFF; --btn-bgcolor: var(--wd-primary-color); --btn-bgcolor-hover: var(--btn-bgcolor); }.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: var(--wd-tools-icon-width, 22px); }.searchform.wd-style-with-bg-2 .searchsubmit::after { font-size: calc(var(--wd-form-height)/2.5); }@media (min-width: 769px){.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; }}
/* themes/woodmart/css/parts/woo-single-prod-builder.css */
.wd-single-brands.wd-style-shadow a { padding: 10px; background-color: var(--bgcolor-white); box-shadow: rgba(0, 0, 0, 0.12) 0px 0px 2px; border-radius: calc(var(--wd-brd-radius)/1.5); opacity: 1; }.wd-single-brands.wd-style-shadow a:hover { box-shadow: rgba(0, 0, 0, 0.14) 0px 0px 6px; }.product_meta.wd-layout-justify .meta-label { flex: 1 1 auto; margin-inline-end: 2px; }.product_meta.wd-layout-justify .meta-sep { margin-inline-end: 2px; }.wd-single-tabs .wd-nav-tabs-wrapper { margin-bottom: 20px; }.wd-single-title .product_title { margin-bottom: 0px; }.wd-single-short-desc .woocommerce-product-details__short-description { margin-bottom: 0px; }.wd-single-price .price { margin-bottom: 0px; display: block; font-size: 155%; line-height: 1.2; }.wd-single-price .price .login-to-prices-msg { font-size: 80%; }.wd-single-price .price:empty { display: none; }.wd-single-stock-status { --wd-tags-mb: 0; }.wd-single-stock-status:not(:has(.stock)) { display: none; }.wd-single-action-btn { line-height: 1; }.wd-single-action-btn .wd-action-btn.wd-style-icon > a { width: auto; height: auto; line-height: 1; }.wd-single-add-cart > div > :last-child, .wd-single-add-cart > :last-child { margin-bottom: 0px; }.wd-atc-btn-style-flat .single_add_to_cart_button, .wd-bn-btn-style-flat .wd-buy-now-btn { --btn-accented-box-shadow: none; --btn-accented-box-shadow-hover: none; --btn-accented-bottom-active: 0; }.wd-atc-btn-style-bordered .single_add_to_cart_button, .wd-bn-btn-style-bordered .wd-buy-now-btn { --btn-brd-width: 2px; --btn-brd-color: #E9E9E9; --btn-brd-color-hover: #e0e0e0; --btn-accented-color: var(--color-gray-900); --btn-accented-color-hover: var(--color-gray-900); --btn-accented-bgcolor: transparent; --btn-accented-bgcolor-hover: transparent; --btn-accented-box-shadow: none; --btn-accented-box-shadow-hover: none; --btn-accented-bottom-active: 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: 0px; }.wd-stock-status-off :is(.stock, .woocommerce-variation-availability) { display: none; }