: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-white-rgb: 255,255,255;--color-black-rgb: 0,0,0;--bgcolor-white: #fff;--bgcolor-gray-100: #f7f7f7;--bgcolor-gray-200: #f7f7f7;--bgcolor-gray-300: #f1f1f1;--bgcolor-black-rgb: 0,0,0;--bgcolor-white-rgb: 255,255,255;--brdcolor-gray-200: rgba(0,0,0,0.075);--brdcolor-gray-300: rgba(0,0,0,0.105);--brdcolor-gray-400: rgba(0,0,0,0.12);--brdcolor-gray-500: rgba(0,0,0,0.2);--wd-start: start;--wd-end: end;--wd-center: center;--wd-stretch: stretch}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;vertical-align:baseline;font:inherit;font-size:100%}*,*:before,*:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}html{line-height:1;-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);scrollbar-gutter:stable}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;padding:0;border:0}body{margin:0;background-color:#fff;color:var(--wd-text-color);text-rendering:optimizeLegibility;font-weight:var(--wd-text-font-weight);font-style:var(--wd-text-font-style);font-size:var(--wd-text-font-size);font-family:var(--wd-text-font);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:var(--wd-text-line-height)}@supports (overflow: clip){body{overflow-x:clip}}:is(body){height:auto}p{margin-bottom:var(--wd-tags-mb, 20px)}a{color:var(--wd-link-color);transition:all .25s ease;text-decoration:var(--wd-link-decor);-webkit-text-decoration:var(--wd-link-decor)}a:is(:hover,:focus,:active){outline:none;text-decoration:var(--wd-link-decor-hover);-webkit-text-decoration:var(--wd-link-decor-hover)}a:hover{color:var(--wd-link-color-hover)}a:focus{outline:none}:is(h1,h2,h3,h4,h5,h6,.title) a{color:inherit;text-decoration:none}:is(h1,h2,h3,h4,h5,h6,.title) a:hover{color:var(--wd-link-color-hover)}label{display:block;margin-bottom:5px;color:var(--wd-title-color);vertical-align:middle;font-weight:400}em{font-style:italic}big{font-size:larger}abbr{border-bottom:1px dotted;color:#D62432;text-decoration:none}acronym{border-bottom:1px dotted;text-decoration:none}.required{border:none;color:#E01020;font-size:16px;line-height:1}.optional{position:relative;top:-5px;font-size:.8em;color:var(--color-gray-300)}abbr[title]{border:none}dl{margin-bottom:20px;margin-bottom:20px}strong,b{font-weight:600}mark{display:inline-block;padding:5px 8px;background-color:#f7f7f7;color:#242424;font-weight:600;line-height:1}code,kbd{padding:2px 5px}code,kbd,pre,samp{-webkit-hyphens:none;hyphens:none;font-family:monospace, serif}ins{text-decoration:none}pre{overflow:auto;margin-bottom:20px;padding:20px;background:#f7f7f7;text-align:left;white-space:pre;white-space:pre-wrap;word-wrap:break-word}dfn{font-style:italic}sub,sup{position:relative;vertical-align:baseline;font-size:75%;line-height:1}sup{top:-.25em}sub{bottom:-.25em}var{font-style:italic}small{font-size:80%}hr{margin-top:20px;margin-bottom:20px;border:none;border-bottom:1px solid currentColor;opacity:.2}iframe,embed{max-width:100%}blockquote{margin-bottom:20px;padding-left:30px;border-left:2px solid var(--wd-primary-color);text-align:left;font-size:110%;--wd-tags-mb: 10px}blockquote cite{display:block;margin-top:10px;color:var(--wd-primary-color);font-weight:600;font-size:90%}blockquote cite a{color:inherit}cite{font-style:italic}address{margin-bottom:20px;font-style:italic;font-size:1.1em;line-height:1.8}fieldset{margin-bottom:20px;padding:20px 40px;border:2px solid var(--brdcolor-gray-300);border-radius:var(--wd-brd-radius)}fieldset legend{margin-bottom:0;padding-right:15px;padding-left:15px;width:auto}legend{text-transform:uppercase;font-size:22px}video{display:block}audio,canvas,progress{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}img{max-width:100%;height:auto;border:0;vertical-align:middle}.svg-icon{display:inline-block}.svg-icon svg{width:inherit !important;height:inherit !important}svg:not(:root){overflow:hidden}h1{font-size:28px}h2{font-size:24px}h3{font-size:22px}h4{font-size:18px}h5{font-size:16px}h6{font-size:12px}.wd-entities-title a{color:inherit}.wd-el-title{display:flex !important;align-items:center;gap:10px;font-size:22px}.wd-el-title .img-wrapper{display:flex;flex:0 0 auto}.wd-el-title .img-wrapper img{min-width:18px}.wd-label{color:var(--color-gray-800);font-weight:600}legend,h1,h2,h3,h4,h5,h6,.title{display:block;margin-bottom:var(--wd-tags-mb, 20px);color:var(--wd-title-color);text-transform:var(--wd-title-transform);font-weight:var(--wd-title-font-weight);font-style:var(--wd-title-font-style);font-family:var(--wd-title-font);line-height:1.4}.wd-entities-title{--wd-link-decor: none;--wd-link-decor-hover: none;display:block;color:var(--wd-entities-title-color);word-wrap:break-word;font-weight:var(--wd-entities-title-font-weight);font-style:var(--wd-entities-title-font-style);font-family:var(--wd-entities-title-font);text-transform:var(--wd-entities-title-transform);line-height:1.4}a.wd-entities-title:hover,.wd-entities-title a:hover{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 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{--li-pl: 0;list-style:none}.wd-sub-menu ul{--list-mb: 0;--li-mb: 0}.wd-align{text-align:var(--wd-align)}.text-center{--content-align: center;--wd-align: center;--text-align: center;text-align:var(--text-align)}.text-right{--text-align: right;text-align:var(--text-align);--content-align: flex-end;--wd-align: flex-end}.text-left{--text-align: left;text-align:var(--text-align);--content-align: flex-start;--wd-align: flex-start}[class*="color-scheme-light"]{--color-white: #000;--color-gray-100: rgba(255,255,255,0.1);--color-gray-200: rgba(255,255,255,0.2);--color-gray-300: rgba(255,255,255,0.5);--color-gray-400: rgba(255,255,255,0.6);--color-gray-500: rgba(255,255,255,0.7);--color-gray-600: rgba(255,255,255,0.8);--color-gray-700: rgba(255,255,255,0.9);--color-gray-800: #fff;--color-gray-900: #fff;--color-white-rgb: 0,0,0;--color-black-rgb: 255,255,255;--bgcolor-black-rgb: 255,255,255;--bgcolor-white-rgb: 0,0,0;--bgcolor-white: #0f0f0f;--bgcolor-gray-100: #0a0a0a;--bgcolor-gray-200: #121212;--bgcolor-gray-300: #141414;--brdcolor-gray-200: rgba(255,255,255,0.1);--brdcolor-gray-300: rgba(255,255,255,0.15);--brdcolor-gray-400: rgba(255,255,255,0.25);--brdcolor-gray-500: rgba(255,255,255,0.3);--wd-text-color: rgba(255,255,255,0.8);--wd-title-color: #fff;--wd-widget-title-color: var(--wd-title-color);--wd-entities-title-color: #fff;--wd-entities-title-color-hover: rgba(255,255,255,0.8);--wd-link-color: rgba(255,255,255,0.9);--wd-link-color-hover: #fff;--wd-form-brd-color: rgba(255,255,255,0.2);--wd-form-brd-color-focus: rgba(255,255,255,0.3);--wd-form-placeholder-color: rgba(255,255,255,0.6);--wd-form-chevron: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNSIgaGVpZ2h0PSIyNSIgZmlsbD0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2U9InJnYmEoMjU1LCAyNTUsIDI1NSwgMC42KSI+PHBhdGggZD0iTTYgOWw2IDYgNi02Ii8+PC9zdmc+);--wd-main-bgcolor: #1a1a1a;--wd-navigation-color: 255,255,255;color:var(--wd-text-color)}.color-scheme-dark{--color-white: #fff;--color-gray-100: #f7f7f7;--color-gray-200: #f1f1f1;--color-gray-300: #bbb;--color-gray-400: #a5a5a5;--color-gray-500: #767676;--color-gray-600: #666;--color-gray-700: #555;--color-gray-800: #333;--color-gray-900: #242424;--color-white-rgb: 255,255,255;--color-black-rgb: 0,0,0;--bgcolor-white: #fff;--bgcolor-gray-100: #f7f7f7;--bgcolor-gray-200: #f7f7f7;--bgcolor-gray-300: #f1f1f1;--bgcolor-black-rgb: 0,0,0;--bgcolor-white-rgb: 255,255,255;--brdcolor-gray-200: rgba(0,0,0,0.075);--brdcolor-gray-300: rgba(0,0,0,0.105);--brdcolor-gray-400: rgba(0,0,0,0.12);--brdcolor-gray-500: rgba(0,0,0,0.2);--wd-text-color: #767676;--wd-title-color: #242424;--wd-entities-title-color: #333;--wd-entities-title-color-hover: rgba(51,51,51,0.65);--wd-link-color: #333;--wd-link-color-hover: #242424;--wd-form-brd-color: rgba(0,0,0,0.1);--wd-form-brd-color-focus: rgba(0,0,0,0.15);--wd-form-placeholder-color: #767676;--wd-navigation-color: 51,51,51;color:var(--wd-text-color)}.wd-fill{position:absolute;inset:0}.wd-hide{display:none !important}.wd-set-mb{--wd-mb: 15px}.wd-set-mb>*{margin-bottom:var(--wd-mb)}.reset-last-child>*:last-child{margin-bottom:0}.clear{clear:both;width:100%}@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}}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)}input[type="radio"],input[type="checkbox"]{box-sizing:border-box;margin-top:0;padding:0;vertical-align:middle;margin-inline-end:5px;cursor:pointer}input[type="search"]{box-sizing:content-box;-webkit-appearance:textfield}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}input[type="number"]{padding:0;text-align:center}input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{height:auto}input[type="date"]{-webkit-appearance:none}input[type="date"]::-webkit-inner-spin-button{display:none}input[type="date"]::-webkit-calendar-picker-indicator{opacity:0}input[type="date"]::-webkit-clear-button{position:relative;right:5px;width:30px;opacity:.4;filter:grayscale(100%)}input[type="date"]::-webkit-date-and-time-value{text-align:start}[class*="color-scheme-light"] input[type="date"]::-webkit-clear-button{opacity:.6;filter:grayscale(100%) invert(100%) saturate(800%)}@supports not (-moz-appearance: none){input[type="date"]{background:no-repeat url("../../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("../../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)}:is(.btn,.button,button,[type=submit],[type=button]){position:relative;display:inline-flex;align-items:center;justify-content:center;gap:5px;outline:none;border-radius:var(--btn-brd-radius, 0px);vertical-align:middle;text-align:center;text-decoration:none !important;text-shadow:none;line-height:1.2;cursor:pointer;transition:all .25s ease;color:var(--btn-color, #3E3E3E);border:var(--btn-brd-width, 0px) var(--btn-brd-style, solid) var(--btn-brd-color, #E9E9E9);background-color:var(--btn-bgcolor, #F3F3F3);box-shadow:var(--btn-box-shadow, unset);text-transform:var(--btn-transform, uppercase);font-weight:var(--btn-font-weight, 600);font-family:var(--btn-font-family, inherit);font-style:var(--btn-font-style, unset);padding:var(--btn-padding, 5px 20px);min-height:var(--btn-height, 42px);font-size:var(--btn-font-size, 13px)}:is(.btn,.button,button,[type=submit],[type=button]):hover{color:var(--btn-color-hover, var(--btn-color, #3E3E3E));border-color:var(--btn-brd-color-hover, var(--btn-brd-color, #e0e0e0));background-color:var(--btn-bgcolor-hover, var(--btn-bgcolor, #e0e0e0));box-shadow:var(--btn-box-shadow-hover, var(--btn-box-shadow, unset))}button[disabled],input[disabled]{opacity:0.6 !important;cursor:default !important}.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{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{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)}:is(a,button,input[type="submit"],input[type="checkbox"],input[type="button"],input[type="file"],[tabindex="0"]):focus-visible{outline:var(--wd-otl-width, 2px) var(--wd-otl-style, dotted) var(--wd-otl-color, var(--wd-otl-color-scheme, #000)) !important;outline-offset:var(--wd-otl-offset, calc(var(--wd-otl-width) * -1 / 2));transition:none !important}input[tabindex="0"]:focus-visible{--wd-otl-width: 0 !important}.color-scheme-dark,.whb-color-dark{--wd-otl-color-scheme: #000}[class*="color-scheme-light"],.whb-color-light{--wd-otl-color-scheme: #fff}.wd-skip-links{position:fixed;display:flex;flex-direction:column;gap:5px;top:10px;inset-inline-start:-1000em;z-index:999999}.wd-skip-links:focus-within{inset-inline-start:10px}[class*="wd-grid"]{--wd-col: var(--wd-col-lg);--wd-gap: var(--wd-gap-lg);--wd-col-lg: 1;--wd-gap-lg: 20px}.wd-grid-g{display:grid;grid-template-columns:repeat(var(--wd-col), minmax(0, 1fr));gap:var(--wd-gap)}.wd-grid-g>.wd-wider{grid-column:auto/span 2;grid-row:auto/span 2}.wd-grid-col{grid-column:auto/span var(--wd-col)}[class*="wd-grid-f"]{display:flex;flex-wrap:wrap;gap:var(--wd-gap)}.wd-grid-f-col{gap:0;margin:0 calc(var(--wd-gap) / -2) calc(var(--wd-gap) * -1)}.wd-grid-f-col>.wd-col{width:100%;min-height:1px;flex:0 0 calc(100% / var(--wd-col) * var(--wd-col-wider, 1));max-width:calc(100% / var(--wd-col) * var(--wd-col-wider, 1));padding-inline:calc(var(--wd-gap) / 2);margin-bottom:var(--wd-gap)}.wd-grid-f-col>.wd-wider{--wd-col-wider: 2}.wd-grid-f-stretch>.wd-col{flex:1 1 var(--wd-f-basis, 200px);width:var(--wd-f-basis, 200px)}.wd-grid-f-stretch>.wd-col-auto{flex:0 0 auto;width:auto}.wd-grid-f-inline>.wd-col{flex:0 0 var(--wd-f-basis, auto)}.wd-loader:after{content:"";display:inline-block;width:30px;height:30px;border:1px solid rgba(0,0,0,0);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;overflow-y:auto;-webkit-overflow-scrolling:touch;max-height:var(--wd-scroll-h, 50dvh)}@-moz-document url-prefix(){.wd-scroll-content{scrollbar-width:thin}}.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%;left:0;z-index:380;margin-top:15px;margin-right:0;margin-left:calc(var(--nav-gap, .001px) / 2 * -1);background-color:var(--wd-dropdown-bg-color);background-position:bottom right;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(0);pointer-events:none}.wd-dropdown:after{content:"";position:absolute;inset-inline:0;bottom:100%;height:15px}.whb-col-right .wd-dropdown-menu.wd-design-default{right:0;left:auto;margin-left:0;margin-right:calc(var(--nav-gap, .001px) / 2 * -1)}.wd-event-hover:hover>.wd-dropdown,.wd-event-click.wd-opened>.wd-dropdown,.wd-dropdown.wd-opened{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 rgba(0,0,0,0);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}.wd-dropdown-menu.wd-design-sized:not(.wd-scroll),.wd-dropdown-menu.wd-design-sized.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{padding:0;max-width:none}.wd-side-hidden{--wd-side-hidden-w: 340px;position:fixed;inset-block:var(--wd-admin-bar-h) 0;z-index:500;overflow:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch;width:min(var(--wd-side-hidden-w), 100vw);background-color:var(--bgcolor-white);transition:transform 0.5s cubic-bezier(0.19, 1, 0.22, 1);outline:none !important}.wd-side-hidden.wd-left{right:auto;left:0;transform:translate3d(-100%, 0, 0)}.wd-side-hidden.wd-right{right:0;left:auto;transform:translate3d(100%, 0, 0)}.wd-side-hidden.wd-opened{transform:none}.wd-sub-menu{--sub-menu-color: #838383;--sub-menu-color-hover: var(--wd-primary-color);--li-pl: 0;--list-mb: 0;--li-mb: 0;list-style:none}.wd-sub-menu li{position:relative}.wd-sub-menu li>a{position:relative;display:flex;align-items:center;padding-top:8px;padding-bottom:8px;color:var(--sub-menu-color);font-size:14px;line-height:1.3;text-decoration:none}.wd-sub-menu li>a .wd-nav-icon{margin-inline-end:7px;font-size:115%}.wd-sub-menu li>a .menu-label{position:relative;margin-top:-20px;align-self:flex-start}.wd-sub-menu li>a:hover{color:var(--sub-menu-color-hover)}[class*="color-scheme-light"] .wd-sub-menu{--sub-menu-color: rgba(255,255,255,0.6);--sub-menu-color-hover: #fff}.widget .wd-sub-menu{--li-mb: 0}.widget .wd-sub-menu ul{--li-mb: 0}.wd-sub-accented.wp-block-wd-menu-list>li{margin-block:-8px}.wd-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.color-scheme-light>li>a,[class*="color-scheme-light"] .wd-sub-accented>li>a{--sub-menu-color: #fff;--sub-menu-color-hover: rgba(255,255,255,0.6)}.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)}.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)}.create-nav-msg a{font-weight:600}picture.wd-nav-img img{width:inherit;height:inherit;max-height:inherit;object-fit:contain;object-position:50% 50%}.wd-nav{--list-mb: 0;--li-mb: 0;--li-pl: 0;--nav-gap: 20px;--nav-gap-v: 5px;--nav-pd: 5px 0;--nav-color: rgba(var(--wd-navigation-color), 1);--nav-color-hover: rgba(var(--wd-navigation-color), .7);--nav-color-active: var(--nav-color-hover);--nav-bg: none;--nav-bg-hover: var(--nav-bg);--nav-bg-active: var(--nav-bg-hover);--nav-shadow: none;--nav-shadow-hover: var(--nav-shadow);--nav-shadow-active: var(--nav-shadow-hover);--nav-border: none;--nav-border-hover: var(--nav-border);--nav-border-active: var(--nav-border-hover);--nav-radius: var(--wd-brd-radius);--nav-chevron-color: rgba(var(--wd-navigation-color), .5);display:inline-flex;flex-wrap:wrap;justify-content:var(--text-align, var(--wd-align));text-align:start;gap:var(--nav-gap-v) var(--nav-gap);list-style:none}.wd-nav>li{position:relative}.wd-nav>li>a{position:relative;display:flex;align-items:center;min-height:42px;padding:var(--nav-pd);text-transform:uppercase;font-weight:600;font-size:13px;line-height:1.4;text-decoration:none;color:var(--nav-color);background-color:var(--nav-bg);box-shadow:var(--nav-shadow);border:var(--nav-border);border-radius:var(--nav-radius)}.wd-nav>li>a .wd-nav-icon{margin-inline-end:7px;font-size:var(--nav-icon-size, 1.15em)}.wd-nav>li>a .menu-label{inset-inline-start:calc(100% - 30px);margin-inline-start:0}.wd-nav>li:is(.wd-has-children,.menu-item-has-children)>a:after{order:3;margin-inline-start:4px;font-weight:normal;font-style:normal;font-size:clamp(6px, 50%, 18px);color:var(--nav-chevron-color);content:"\f129";font-family:"woodmart-font"}.wd-nav:where(:not(.wd-dis-hover))>li:where(.wd-opened,:hover)>a{color:var(--nav-color-hover);background-color:var(--nav-bg-hover);box-shadow:var(--nav-shadow-hover);border:var(--nav-border-hover)}.wd-nav:where(:not(.wd-dis-act))>li:where(.current-menu-item,.wd-active,.active)>a{color:var(--nav-color-active);background-color:var(--nav-bg-active);box-shadow:var(--nav-shadow-active);border:var(--nav-border-active)}.wd-nav:where(.wd-add-pd){--nav-pd: 5px 12px}.widget .wd-nav{--li-mb: 0}.wd-nav.wd-gap-m{--nav-gap: 30px}.wd-nav.wd-gap-l{--nav-gap: 40px}.wd-nav-opener{position:relative;z-index:1;display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;width:50px;color:var(--color-gray-900);cursor:pointer;transition:all .25s ease;backface-visibility:hidden;-webkit-backface-visibility:hidden}.wd-nav-opener:after{font-weight:400;font-size:12px;transition:transform .25s ease;content:"\f113";font-family:"woodmart-font"}.wd-nav-opener:hover{color:var(--color-gray-900)}.wd-nav-opener.wd-active{color:var(--color-gray-700)}.wd-nav-opener.wd-active:after{transform:rotate(90deg)}.wd-sub-menu li>a img,.wd-nav-img{flex:0 0 auto;display:inline-block;width:var(--nav-img-width, auto) !important;height:var(--nav-img-height, auto) !important;max-height:var(--nav-img-height, 18px);margin-inline-end:7px;object-fit:contain;object-position:50% 50%;line-height:0}.wd-nav.wd-icon-right>li>a :is(.wd-nav-img,.wd-nav-icon){order:1;margin:0;margin-inline-start:7px}.wd-nav.wd-style-default{--nav-color-hover: var(--wd-primary-color)}.wd-nav:is(.wd-style-bordered,.wd-style-separated)>li{display:flex;flex-direction:row}.wd-nav:is(.wd-style-bordered,.wd-style-separated)>li:not(:last-child):after{content:"";position:relative;inset-inline-end:calc((var(--nav-gap) / 2) * -1);border-right:1px solid rgba(0,0,0,0.105)}:is(.color-scheme-light,.whb-color-light) .wd-nav:is(.wd-style-bordered,.wd-style-separated)>li:not(:last-child):after{border-color:rgba(255,255,255,0.25)}.wd-nav.wd-style-separated>li{align-items:center}.wd-nav.wd-style-separated>li:not(:last-child):after{height:18px}.wd-nav.wd-style-bordered>li{align-items:stretch}.wd-nav[class*="wd-style-underline"] .nav-link-text{position:relative;display:inline-block;padding-block:1px;line-height:1.2}.wd-nav[class*="wd-style-underline"] .nav-link-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{width:100%}.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.bottom{margin-top:8px}.tooltip.bottom .tooltip-arrow{bottom:calc(100% - 1px);left:50%;clip-path:polygon(0 100%, 50% 50%, 100% 100%);transform:translateX(-50%)}.tooltip.left{margin-left:-8px}.tooltip.left .tooltip-arrow{top:50%;left:calc(100% - 1px);clip-path:polygon(0 0, 50% 50%, 0 100%);transform:translateY(-50%)}.tooltip.right{margin-left:8px}.tooltip.right .tooltip-arrow{top:50%;right:calc(100% - 1px);clip-path:polygon(100% 0, 50% 50%, 100% 100%);transform:translateY(-50%)}.wd-tltp{position:relative}.wd-tltp .tooltip{margin:0}.wd-tltp .tooltip.top{bottom:100%;left:50%;transform:translateX(-50%);margin-bottom:8px}.wd-tltp .tooltip.top .tooltip-inner:after{content:"";position:absolute;width:100%;height:8px;inset:auto 0 -8px 0}.wd-tltp .tooltip:is(.left,.right) .tooltip-inner:after{content:"";position:absolute;inset-block:0;width:10px}.wd-tltp .tooltip.left{top:50%;right:calc(100% + 8px);transform:translateY(-50%)}.wd-tltp .tooltip.left .tooltip-inner:after{left:100%}.wd-tltp .tooltip.right{top:50%;left:calc(100% + 8px);transform:translateY(-50%)}.wd-tltp .tooltip.right .tooltip-inner:after{right:100%}.wd-tltp .tooltip-inner>*{margin-top:0;margin-bottom:10px}.wd-tltp .tooltip-inner>*:last-child{margin-bottom:0}.wd-tltp .tooltip-inner a:not(.wd-social-icon){text-decoration:underline}.tooltip.in,.wd-tltp:is(:hover,:focus,:focus-within) .tooltip{pointer-events:unset;opacity:1;animation:wd-fadeIn .3s ease}.wd-notice,div.wpcf7-response-output,.mc4wp-alert,:is(.woocommerce-error,.woocommerce-message,.woocommerce-info){--wd-link-decor: underline;--wd-link-decor-hover: underline;--wd-link-color: currentColor;--wd-link-color-hover: color-mix(in srgb, currentColor 80%, transparent);position:relative;margin-bottom:20px;padding-block:18px;padding-inline:65px 30px !important;text-align:start;border:none;border-radius:var(--wd-brd-radius);outline:none !important}.wd-notice:before,div.wpcf7-response-output:before,.mc4wp-alert:before,:is(.woocommerce-error,.woocommerce-message,.woocommerce-info):before{position:absolute;top:calc(50% - 9px);left:24px;font-size:18px;line-height:18px;font-family:"woodmart-font"}.wd-notice p:last-child,div.wpcf7-response-output p:last-child,.mc4wp-alert p:last-child,:is(.woocommerce-error,.woocommerce-message,.woocommerce-info) p:last-child{margin-bottom:0}.wd-notice .amount,div.wpcf7-response-output .amount,.mc4wp-alert .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),: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,.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,.woocommerce-message:before{content:"\f107"}.wd-notice.wd-warning,.wpcf7 form:not(.sent) .wpcf7-response-output,.mc4wp-error,.mc4wp-notice,: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,: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)}.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}.wd-loop-footer{text-align:center;margin-top:30px}nav[class*="-pagination"] ul{--list-mb: 0;--li-mb: 0;--li-pl: 0;list-style:none;display:inline-flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:3px}nav[class*="-pagination"] li .page-numbers{display:inline-flex;align-items:center;justify-content:center;padding-inline:5px;min-width:34px;height:34px;color:var(--color-gray-900);font-weight:600;font-size:14px;border-radius:calc(var(--wd-brd-radius) / 1.5);transition:all .2s ease;text-decoration:none}nav[class*="-pagination"] li .current{color:#fff;background-color:var(--wd-primary-color)}nav[class*="-pagination"] li :is(.next,.prev){font-size:0}nav[class*="-pagination"] li :is(.next,.prev):before{font-size:12px;content:"\f113";font-family:"woodmart-font"}nav[class*="-pagination"] li .prev:before{content:"\f114";font-family:"woodmart-font"}nav[class*="-pagination"] a:hover{background-color:var(--bgcolor-gray-300)}[class*="screen-reader"]{position:absolute !important;clip:rect(1px, 1px, 1px, 1px);transform:scale(0)}.wd-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}.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}.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-action-icon-color: var(--wd-action-color);--wd-action-icon-color-hover: var(--wd-action-color-hover);--wd-action-text-color: var(--wd-action-color);--wd-action-text-color-hover: var(--wd-action-color-hover);--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;cursor:pointer;line-height:1;transition:none}.wd-action-btn>a.loading{pointer-events:none}.wd-action-btn>a.loading .wd-action-icon:before{opacity:0}.wd-action-btn>a.loading .wd-action-icon:after{opacity:1;--wd-anim-state: running}.wd-action-btn>a:hover .wd-action-icon:before{color:var(--wd-action-icon-color-hover)}.wd-action-btn .wd-action-icon:before{content:var(--wd-btn-icon, unset);font-size:var(--wd-action-icon-size);color:var(--wd-action-icon-color);transition:color .25s ease, opacity .15s ease;font-family:"woodmart-font"}.wd-action-btn .wd-action-icon:after{position:absolute;top:calc(50% - .5em);inset-inline-start:calc(50% - .5em);opacity:0;transition:opacity .2s ease;font-size:var(--wd-action-icon-size);color:var(--wd-action-icon-color);content:"";display:inline-block;width:1em;height:1em;border:1px solid rgba(0,0,0,0);border-left-color:currentColor;border-radius:50%;vertical-align:middle;animation:wd-rotate 450ms infinite linear var(--wd-anim-state, paused)}.wd-action-icon{position:relative}.wd-action-btn.wd-style-icon{--wd-action-icon-size: 20px}.wd-action-btn.wd-style-icon>a{flex-direction:column;width:50px;height:50px;font-weight:400;font-size:0 !important}.wd-action-btn.wd-style-text>a{font-weight:600}.wd-action-btn.wd-style-text>a.added .wd-action-icon{margin-inline-end:min(.6em, 15px)}.wd-action-btn.wd-style-text>a:hover .wd-action-text{color:var(--wd-action-text-color-hover)}.wd-action-btn.wd-style-text .wd-action-icon{margin-inline-end:.3em;font-weight:400}.wd-action-btn.wd-style-text .wd-action-text{color:var(--wd-action-text-color);transition:color .25s ease}.wd-action-btn:empty{display:none}.wd-compare-icon{--wd-btn-icon: "\f128"}.wd-wishlist-icon{--wd-btn-icon: "\f106"}.wd-pt-icon{--wd-btn-icon: "\f191"}.wd-quick-view-icon{--wd-btn-icon: "\f130"}.wd-add-cart-icon{--wd-btn-icon: "\f123"}.wd-cross-icon{--wd-btn-icon: "\f112"}.wd-burger-icon{--wd-btn-icon: "\f15a"}.wd-action-btn .wd-check-icon{position:absolute;inset-inline-start:calc(50% + var(--wd-action-icon-size) - .55em);bottom:calc(50% + var(--wd-action-icon-size) - .7em);display:none;align-items:center;justify-content:center;width:min(.87em, 20px);height:min(.87em, 20px);border-radius:50%;background:var(--wd-primary-color);font-weight:400;font-size:calc(var(--wd-action-icon-size, 1.2em) - 2px);transform:translate(-50%, 50%)}.wd-action-btn .wd-check-icon:before{content:"\f107";font-family:"woodmart-font";color:#fff;font-size:min(.45em, 9px)}.wd-action-btn>a.added .wd-check-icon{display:flex}.wd-action-btn>a.loading .wd-check-icon{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}:is(.widget,.wd-widget,div[class^="vc_wp"]){line-height:1.4;--wd-link-color: var(--color-gray-500);--wd-link-color-hover: var(--color-gray-800);--wd-link-decor: none;--wd-link-decor-hover: none}:is(.widget,.wd-widget,div[class^="vc_wp"])>:is(ul,ol){margin-top:0}:is(.widget,.wd-widget,div[class^="vc_wp"]) :is(ul,ol){list-style:none;--list-mb: 0;--li-mb: 15px;--li-pl: 0}.widgettitle,.widget-title{margin-bottom:20px;color:var(--wd-widget-title-color);text-transform:var(--wd-widget-title-transform);font-weight:var(--wd-widget-title-font-weight);font-style:var(--wd-widget-title-font-style);font-size:var(--wd-widget-title-font-size);font-family:var(--wd-widget-title-font)}.widget .wp-block-heading{font-size:var(--wd-widget-title-font-size)}.widget{margin-bottom:30px;padding-bottom:30px;border-bottom:1px solid var(--brdcolor-gray-300)}.widget:last-child{margin-bottom:0;padding-bottom:0;border-bottom:none}.woodmart-author-information{line-height:inherit}.woodmart-author-information .author-avatar img{border-radius:50%}.textwidget>*:last-child{margin-bottom:0}: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: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%}.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.content-layout-wrapper {padding-top: 0px !important}wd-content-layout{padding-block:0px}:where(.wd-content-layout>div){grid-column:auto/span var(--wd-col)}.wd-sidebar .wd-heading{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:var(--wd-tools-icon-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)}.search-no-results .wd-page-title :is(.breadcrumbs,.yoast-breadcrumb){display:none}@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}.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}}@media (min-width: 1025px){.wd-hide-lg{display:none !important}.wd-scroll{--scrollbar-track-bg: rgba(0,0,0,0.05);--scrollbar-thumb-bg: rgba(0,0,0,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)}[class*="color-scheme-light"] .wd-scroll,.wd-scroll.color-scheme-light{--scrollbar-track-bg: rgba(255,255,255,0.05);--scrollbar-thumb-bg: rgba(255,255,255,0.12)}.admin-bar{--wd-admin-bar-h: 32px}}@media (min-width: 1200px){.wrapper-full-width-content .container{max-width:100%}}@media (max-width: 1024px){@supports not (overflow: clip){body{overflow:hidden}}.wd-hide-md{display:none !important}[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-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}html:has(.wd-side-hidden.wd-opened,.mfp-wrap) #wpadminbar{z-index:400}#wpadminbar{position:absolute}}@media (max-width: 768.98px){.wd-hide-sm{display:none !important}[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)}.sidebar-left{order:10}.searchform.wd-style-default .wd-clear-search{padding-inline-end:10px;border-inline-end:1px solid var(--wd-form-brd-color)}}@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)}}@media (min-width: 769px) and (max-width: 1024px){.wd-hide-md-sm{display:none !important}}

.wd-search-form input
{
border: 1px solid #e8e8e8 !important;
    padding: 0px 10px !important;
}
[class*="wd-header-search-form"] {
    margin: 0px auto;
}
.whb-row.whb-general-header {
    background: #fcfae5 !important;
	border-top:1px solid #fcfae5;

}
.whb-row.whb-header-bottom
{
	    background: radial-gradient(circle, rgba(138, 14, 14, 1) 0%, rgba(72, 16, 16, 1) 100%) !important;	
}
.whb-general-header-inner {
    border-bottom-width: 0px !important;
}
.wd-footer {
    background: radial-gradient(circle,rgba(138, 14, 14, 1) 0%, rgba(72, 16, 16, 1) 100%) !important;
	position:relative;
}
.wd-footer::before{
	content:"";
	position:absolute;
	left:0px;
	width:350px;
	background:url('https://pujakisamagri.com/wp-content/uploads/2026/04/footer-left.png');
	height:100%;
	top:0px;
}
.wd-footer::after{
	content:"";
	position:absolute;
	right:0px;
	width:350px;
	background:url('https://pujakisamagri.com/wp-content/uploads/2026/04/footer-right.png');
	height:100%;
	top:0px;
}
.wd-copyrights {
    padding-block: 10px !important;
    z-index: 1;
    position: relative;
    background: #ffc10d;
}
.footer-diya
{
	z-index: 1;
    position: absolute;
    top: -20px;
    right: 0px;
}
.footer-diya img
{
max-width: 145px;	
}
.wd-page-content.main-page-wrapper {
    background-image: url(https://pujakisamagri.com/wp-content/uploads/2026/04/bg-texture.png) !important;
	background-color: rgb(252, 250, 229);
}
.wd-page-content::before {
    content: "";
    width: 25px;
    background: url(https://pujakisamagri.com/wp-content/uploads/2026/04/right-border.png) repeat;
    height: 100%;
    right: 0px;
    position: absolute;
    background-size: 100%;
	top:0px;
	z-index:1;
}
.wd-page-content::after {
    content: "";
    width: 25px;
    background: url(https://pujakisamagri.com/wp-content/uploads/2026/04/left-border.png) repeat;
    height: 100%;
    left: 0px;
    position: absolute;
    background-size: 100%;
	top:0px;
}
.page-heading .title-wrapper {
    max-width: 950px;
    margin: 0px auto;
}
.page-heading .title-wrapper .title
{
	color:#510f0f !important;
	font-size:45px !important;
	position:relative;
}
.page-heading .title-wrapper .title u
{
	text-decoration:none;
	color:#ffc10d;
}
.page-heading .title-wrapper .title::before {
    content: "";
    width: 270px;
    height: 15px;
    position: absolute;
    background: url(https://pujakisamagri.com/puja-samagri/wp-content/uploads/2026/04/title-border.png);
    bottom: -10px;
    background-size: 100% 100%;
    left: 0px;
    right: 0px;
    margin: 0px auto;
}
.page-heading .title-wrapper .title-subtitle
{
	margin-bottom:0px;
}
.about-title .title-wrapper .title u
{
	text-decoration:none;
	color:#ffc10d;
}
.about-title .title-wrapper .title
{
	color:#510f0f !important;
	font-size:45px !important;
	position:relative;
	font-family:"Bree Serif", Arial, Helvetica, sans-serif;
}
.about-title .title-wrapper .title-subtitle
{
	color: #350C0C;
    font-family: "Charm", Sans-serif !important;
    font-size: 20px;
    font-weight: bold;
    text-transform: capitalize;
}
.about-title .title-wrapper .title-after_title
{
font-size: 16px;	
}
.category-grid-item .wd-cat-inner {
    border: 8px solid #fff !important;
    border-radius: 0px !important;
    box-shadow: 0px 0px 7px 4px #bebdbd3b;
}
.cat-design-center .wd-cat-inner:before {
    background-color: #590505;
}
.promo-banner {
    box-shadow: 0px 0px 7px 4px #bebdbd3b;
}
.border-banner .promo-banner {
    border: 8px solid #fff;
}
.wd-hover-quick .wd-product-wrapper {
    background: #fff;
    padding-bottom: 15px !important;
	box-shadow: 0px 0px 7px 4px #bebdbd3b;
	min-height:390px;
}
.home-service-box .wd-info-box .info-box-content {
    background: #fff;
}
.home-service-box .wd-info-box .info-box-inner
{
	min-height:205px;
}
.main-footer .title-wrapper .title
{
	color:#ffc10d;
}
.main-footer .title-wrapper .title-after_title p
{
	color:#fff;
	font-size:16px;
}
.main-footer .footer-menu-links .wd-sub-menu ul li a {
    color: #fff;
    font-size: 14px;
    padding: 0px 0px 7px 0px;
}
.main-footer .footer-menu-lin .wd-sub-menu ul li a:hover
{
color:#fff;	
}

.main-footer .footer-menu-links.column-4 .wd-sub-menu {
    column-count: 4;
    z-index: 9;
    position: relative;
}
.wd-product:not(.wd-hover-small) :is(.wd-product-img-link,.wd-product-img-hover) :is(picture,img) {
    height: 300px;
    object-fit: cover;
}
.wd-loop-builder-off .wd-product .wd-entities-title {
    padding: 0px 10px;
}
.whb-top-bar .wd-tools-element>a {
    padding-inline: 5px;
}
.whb-top-bar .wd-tools-element>a .wd-tools-icon {
    width: 40px !important;
    height: 40px !important;
}
.whb-top-bar .wd-tools-element .wd-tools-icon:before {
    font-size: 20px;
}
.product-rightside-details
{
background:#fff;	
}
.product-details-section
{
background:#fff;
	padding:30px;
}
.shop-side-bar
{
background: #fff;
    padding: 20px;
    border-top: 5px solid #ffc10d;	
}
.wd-checkout-coupon
{
	display:none !important;
}
.footer-bottom-menu {
}
.wd-copyrights {
    font-size: 14px;
}
.footer-bottom-menu ul {
    display: flex;
    list-style: none;
    flex-direction: row;
    padding: 0px;
    justify-content: center;
    margin: 0px;
}

.footer-bottom-menu ul li {
    padding-right: 10px;
    margin-bottom: 0px;
}

.footer-bottom-menu ul li a {
    color: #510f0f;
    font-size: 14px;
}
.footer-bottom-menu ul li a:hover{
	color:#fff;
}
.wd-sticky-social .wd-social-icon {
    min-width: 60px !important;
    height: 60px;
}
.wd-sticky-social .wd-icon {
    width: 60px;
}

.img-border img {
    border: 8px solid #fff;
    box-shadow: 0 4px 20px rgba(0, 0, 0, .06);
}

.information-about-box .info-box-wrapper
{
position:relative;
}
.information-about-box .info-box-wrapper::before{
	content:"";
	width:80px;
	height:80px;
	background:#ffc10d;
	position:absolute;
	left:-8px;
	top:-8px;
}
.information-about-box .info-box-wrapper .wd-info-box
{
	background:#fff;
}
.timeline-txt {
}

.timeline-txt h3 {
    font-size: 30px;
    margin-bottom: 0px;
}

.timeline-txt .timeline-txt-no {
	font-size: 30px;
    font-weight: 700;
    color: #ffc10d;
}

.timeline-txt a {
    display: inline-block;
    background: #510f0f;
    padding: 5px 15px;
    color: #fff;
    border-radius: 30px;
    margin-top: 10px;
}
.wd-timeline-item .wd-timeline-image {
    display: inline-block;
    box-shadow: rgba(190, 189, 189, 0.23) 0px 0px 7px 4px;
    border: 8px solid #fff !important;
}
.about-us-side-img {
    position: relative;
    box-shadow: rgba(190, 189, 189, 0.23) 0px 0px 7px 4px;
    border: 8px solid #fff !important;
    position: relative;
}

.about-us-side-img img {
    position: relative;
}

.about-us-side-img.left::before {
    content: "";
    width: 100px;
    height: 100px;
    position: absolute;
    background: #ffc10d;
    top: -10px;
    left: -10px;
}

.about-us-side-img.right::before {
    content: "";
    width: 100px;
    height: 100px;
    position: absolute;
    background: #ffc10d;
    bottom: -10px;
    right: -10px;
}

.contact-information .info-box-wrapper .wd-info-box .info-box-content {
    padding: 45px 20px 20px 20px;
    background: #fff;
    border-bottom: 5px solid #ffc10d;
    box-shadow: 0px 0px 7px 4px #bebdbd3b;
}

.contact-information.elementor-widget-icon-box.elementor-position-inline-start .elementor-icon-box-wrapper {
    align-items: center !important;
}
div.wpcf7 input[type="submit"] {
    border-radius: 30px !important;
}
.contact-information {
    max-width: 450px !important;
    width: 100%;
}
.contact-information .box-with-icon .info-box-icon {
    overflow: hidden;
    position: absolute;
    top: -81px;
    background: #ffc10d;
    width: 100px;
    height: 100px;
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 50%;
    left: 0px;
    right: 0px;
    margin: 0px auto;
    border: 5px solid #fff;
}
.contact-information .box-with-icon .info-box-icon .info-svg-wrapper {
    width: 60px !important;
    height: 60px !important;
    fill: #fff;
}
.contact-information .btn {
    background: #510f0f;
    color: #fff;
    border-radius: 30px;
    padding: 5px 15px;
    min-width: 120px;
}
.contact-information .box-style-border .info-btn-wrapper {
    margin-block: 0 -20px;
    transform: translateY(50%);
}

.puja-privacy-container {
    margin: 0 auto;
    padding: 30px;
    line-height: 1.6;
    color: #000;
    background-color: #ffffff;
    border-radius: 8px;
    box-shadow: 0 2px 10px rgba(0, 0, 0, 0.05);
    border-top: 5px solid #ffc10d;
    max-width: 1250px;
}

.puja-privacy-container a {
    font-weight: 600;
    color: #510f0f;
    font-size: 16px;
    text-decoration: none;
}

.puja-privacy-container a:hover {
    text-decoration: underline;
    color: #ffc10d;
}

.puja-privacy-section {
    margin-bottom: 0px;
    padding-bottom: 15px;
    position: relative;
}

.puja-privacy-title {
    color: #510f0f;
    font-size: 30px;
    margin-bottom: 0px;
    padding-bottom: 10px;
    border-bottom: none;
    font-weight: 500;
}
.puja-privacy-text-item h3
{
	color: #510f0f;
    font-size: 20px;
    margin-bottom: 0px;
    padding-bottom: 10px;
    border-bottom: none;
    font-weight: 500;
}
.puja-privacy-text {
    margin-bottom: 0px;
    color: #000;
    line-height: 1.7;
}

.puja-privacy-text-item {
    margin-bottom: 20px;
}

.puja-privacy-text-item h4 {
    color: #510f0f;
    margin-bottom: 10px;
    font-size: 20px;
}

.puja-privacy-list {
    margin: 10px 0;
    padding-left: 25px;
}

.puja-list-item {
    margin-bottom: 8px;
    color: #000;
    line-height: 1.6;
    position: relative;
}

.puja-contact-section {
    background-color: #fff9f0;
    padding: 25px;
    border-radius: 6px;
    border-left: 4px solid #ffc10d;
}

.puja-contact-email {
    color: #510f0f;
    font-weight: 600;
    padding: 12px 20px;
    background-color: #f5f0e6;
    border-radius: 6px;
    display: inline-block;
    margin-top: 15px;
    border: 1px solid #ffc10d;
}

.puja-contact-email a {
    color: #510f0f;
}

.puja-contact-email a:hover {
    color: #ffc10d;
}
.puja-list-item strong
{
	color:#510f0f;
}
.maintainance-box
{
	border:10px solid #fff;
}
.maintainance-box.e-con.e-flex > .e-con-inner::before {
    content: "";
    width: 25px;
    background: url(https://pujakisamagri.com/wp-content/uploads/2026/04/right-border.png) repeat;
    height: 100%;
    right: 0px;
    position: absolute;
    background-size: 100%;
	top:0px;
	z-index:1;
}
.maintainance-box.e-con.e-flex > .e-con-inner::after {
    content: "";
    width: 25px;
    background: url(https://pujakisamagri.com/wp-content/uploads/2026/04/left-border.png) repeat;
    height: 100%;
    left: -1px;
    position: absolute;
    background-size: 100%;
	top:0px;
}
.maintainance-txt {
    text-align: center;
    min-height: 90px;
}
  
  #typewriter-text {
    display: inline;
    font-size: 28px;
    font-weight: 700;
    color: #350C0C;
    line-height: 1.5;
    white-space: pre-wrap;
	  font-family: 'Courier New', 'Courier', monospace;
  }
  
  .typewriter-cursor {
    display: inline;
    font-size: 28px;
    font-weight: bold;
    color: #350C0C;;
    animation: blink 1s step-end infinite;
  }
  
  @keyframes blink {
    0%, 100% { opacity: 1; }
    50% { opacity: 0; }
  }
  
  @media (max-width: 768px) {
    #typewriter-text, .typewriter-cursor {
    font-size: 16px;
    line-height: 20px;
}
  }
.woocommerce-mini-cart__buttons .button.checkout
{
	display:none !important;
}
.button.wa-shop-button
{
max-width: 204px !important;
    margin: 0px auto !important;
    border-radius: 30px !important;	
}
a.wa-shop-button:before { 
    width: 20px !important;
}
.wc-proceed-to-checkout  .wa-cart-button
{
	border-radius: 30px !important;
}
a.wa-cart-button:before { 
    width: 25px !important;
}
html.pum-open.pum-open-overlay,
html.pum-open.pum-open-overlay.pum-open-fixed .pum-overlay {
    overflow: visible !important;
    overflow-x: hidden !important;
    position: relative !important;
}

html.pum-open.pum-open-overlay.pum-open-scrollable .pum-overlay.pum-active {
    overflow-y: visible !important;
}
.popup-form {
    padding: 10px;
    background: #fff;
    width: 70%;
    max-width: 458px !important;
}
.wd-flex
{
display: flex;
    flex-direction: row;
    justify-content: space-between;
    flex-wrap: wrap;	
}
.popup-form .wpcf7 form.sent .wpcf7-response-output{
    background-color: #fff;
    color: #080808;
    padding: 0px;
}
.wpcf7 form.sent .wpcf7-response-output {
    background-color: transparent;
    color: #000;
    padding: 0px;
}
.page-inner-banner
{
	height:460px;
}
.page-inner-banner.content-left .title-wrapper
{
	max-width:490px;
}
.page-inner-banner.content-left .title-wrapper .title
{
font-size:50px;	
}
.page-inner-banner.content-left .title-wrapper .title-after_title
{
font-size:25px !important;	
}
.page-inner-banner.content-left .content-banner-hindi
{
font-weight:700 !important;	
	display:block;
}
.woocommerce-order-received .woocommerce {
    padding: 60px 0px;
}
.woocommerce-order-received .woocommerce-order
{
background: #fff;
    padding: 20px;	
}
.mouse-event-stop
{
pointer-events: none !important;
}
.wd-title-wrapp {
    width: 40%;
}
.wd-page-title .title {
    font-size: 60px !important;
    line-height: 1.2;
    margin-bottom: 0;
    color: #510f0f;
    /* max-width: 400px; */
    font-weight: 700;
    letter-spacing: 1px;
}
.wd-page-title-el .wd-page-title {
    min-height: 294px;
}
.home-promo-banner .promo-banner {
    border: 8px solid #fff;
}
.widget .product-categories li.cat-parent a, .widget .product-categories > li > a
{
font-weight: 600;
    color: #510f0f;	
}
.widget .product-categories li.wd-active>a {
    color: #ffc10d !important;
}
.widget .product-categories li.cat-parent ul li a {
    font-size: 15px;
    padding: 4px 0px;
    font-weight: 400;
}
.top-phone .info-box-title
{
	font-size:25px !important;
}
.whats-app-msg {
    display: block;
    position: fixed;
    bottom: 120px;
    right: 20px;
    z-index: 100;
    background: #34c435;
    background: linear-gradient(356deg,#34c435 20%,#4ae159 69%);
    border-radius: 8px;
    width: 50px;
    height: 50px;
    color: #fff;
    display: flex;
    align-items: center;
    justify-content: center
}

.whats-app-msg svg {
    fill: #fff;
    width: 30px;
	height:30px;
}

.error404  .inner-404
{
 margin: 0px auto;
    padding: 50px 30px;
    background: #fff;
    max-width: 1100px;
}
	.error404 .page-header {
    position: relative;
    margin-bottom: 20px;
    font-size: clamp(32px, 4.2vw, 82px)
}
.search-404-form {
    max-width: 500px !important;
    margin: 0px auto;
    width: 100%;
}
.error404 .page-header:before {
    content: "404";
    position: absolute;
    top: 50%;
    left: 50%;
    color: var(--color-gray-200);
    font-weight: 600;
    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
}
.wd-footer {
    z-index: 9;
}

.form-group-row
{display: flex;flex-wrap: wrap;flex-direction: row;}
.form-group-row .col-md-6
{flex: 0 0 auto;width: 50%;padding: 0px 6px;}
.form-group-row .col-md-12
{flex: 0 0 auto;width: 100%;padding: 0px 6px;}
@media (max-width: 768.98px) {
    .error404 .page-content h1 {
        font-size:18px
    }
}
	.error404 .wd-content-layout 
{
	padding: 30px 0px 30px 0px !important;
}
.error404  .wd-content-area
{
	    margin: 0px auto;
    padding: 20px 20px;
}
.home-page-puja-form-list {
    background: #fff;
    margin: -60px 30px 30px 30px;
    padding: 40px 20px 40px 20px;
    max-width: 500px;
    box-shadow: 0px 0px 18px 1px #efefef7a;
    position: absolute;
    top: -225px;
    left: 90px;
}
.home-page-puja-form-list::before {
    content: "";
    border: 5px solid #fad01559;
    position: absolute;
    width: 95%;
    height: 95%;
    left: 2%;
    top: 2%;
}
.home-page-puja-form-list .title-wrapper .title
{
	font-size: 30px;
}
.home-page-puja-form-list .title-wrapper .title u
{
	font-style: unset;
	text-decoration: none;
	color: #ffc10e;
}
.home-page-puja-form-list .title-wrapper .title-after_title
{
	font-size: 16px;
}
.page-form-title
{
	background: radial-gradient(circle, rgba(138, 14, 14, 1) 40%, rgba(72, 16, 16, 1) 100%) !important;
	/* max-width: 600px !important; */
	margin: 0px auto;
	padding: 20px 40px 80px 40px;
	border-radius: 0px;
	bottom: -80px;
	/* display: block; */
	z-index: 0;
	box-shadow: 0px 0px 17px 2px #dcdcdc40;
}
.page-form-title .title-wrapper .title
{
	color: #fff;
	font-size: 30px;
}
.page-form-title .title-wrapper .title-after_title
{
	color: #fff;
	font-size: 16px;
}
.step-box-mangalik
{
background: #fff;
    padding: 60px 20px 20px 20px;
}
.step-box-mangalik.elementor-widget-icon-box .elementor-icon-box-icon {
    left: 0px;
    display: inline-block;
    flex: 0 0 auto;
    line-height: 0;
    position: absolute;
    top: -53px;
    right: 0px;
}
.step-box-mangalik.elementor-view-stacked .elementor-icon {
    color: #fff;
    fill: #fff;
    padding: .5em;
    background: radial-gradient(circle, rgba(138, 14, 14, 1) 40%, rgba(72, 16, 16, 1) 100%) !important;
    box-shadow: 0px 0px 7px 4px #bebdbd3b;
    border: 5px solid #fff;
}
.mangalik-tab .wd-tabs .wd-tab-content {
    margin-top: 20px;
    background: #fff;
    padding: 30px;
}
.product-category-hierarchy {
    display: inline-block;
    list-style: none;
    padding: 0px;
    margin: 0px;
}
.product-category-hierarchy li {
    display: inline-block;
    /* float: left; */
    padding: 3px 5px;
    border: 1px solid gray;
    margin-right: 3px;
    font-size: 12px;
    line-height: 15px;
    margin-bottom: 5px;
    border-radius: 5px;
}
.product-category-hierarchy.main-cat
{
display: inline-block;
    list-style: none;
    padding: 0px;
    margin: 0px;	
}
.product-category-hierarchy.main-cat li
{
	background:#510f0f;
}
.product-category-hierarchy.main-cat li a
{
	color:#fff;
}
.steps-vertical {
      position: relative;
      margin: 1.5rem 0 1rem;
      padding-left: 0.5rem;
    }

    .steps-vertical::before {
      content: '';
      position: absolute;
      left: 40px;
      top: 40px;
      bottom: 40px;
      width: 3px;
      background: #ffc10d;
      border-radius: 4px;
      z-index: 1;
      opacity: 0.6;
    }

    .step-row {
      display: flex;
      gap: 1.8rem;
      margin-bottom: 2rem;
      position: relative;
      z-index: 2;
    }

    .step-left {
      flex-shrink: 0;
      width: 70px;
      display: flex;
      flex-direction: column;
      align-items: center;
    }

    .step-circle {
      width: 68px;
      height: 68px;
      background: radial-gradient(circle,rgba(138, 14, 14, 1) 30%, rgba(72, 16, 16, 1) 100%) !important;
      border-radius: 50%;
      display: flex;
      align-items: center;
      justify-content: center;
      box-shadow: 0 10px 18px -8px rgba(81, 15, 15, 0.35);
      position: relative;
      border: 2px solid #ffc10d;
    }

    .step-circle svg {
      width: 34px;
      height: 34px;
      stroke: white;
      fill: none;
      stroke-width: 1.8;
    }

    .step-circle svg .fill-white {
      fill: white;
      stroke: none;
    }

    .step-num {
      position: absolute;
      bottom: -6px;
      right: -6px;
      background: #ffc10d;
      color: #510f0f;
      width: 26px;
      height: 26px;
      font-size: 0.75rem;
      font-weight: 800;
      font-family: 'Inter', sans-serif;
      display: flex;
      align-items: center;
      justify-content: center;
      border-radius: 30px;
      border: 2px solid white;
      box-shadow: 0 2px 6px rgba(0,0,0,0.15);
    }

    .step-content {
      flex: 1;
      background: #fff;
      border-radius: 1.5rem;
      padding: 1rem 1.4rem;
      border: 1px solid #ffc10d;
      transition: all 0.25s ease;
    }

    .step-content:hover {
      transform: translateX(5px);
      background: #fff;
      border-color: #ffc10d;
      box-shadow: 0 8px 20px -10px rgba(81, 15, 15, 0.15);
    }

    .step-title {
      font-family: 'Bree Serif', Arial, Helvetica, sans-serif;
      font-size: 1.35rem;
      font-weight: 400;
      color: #510f0f;
      margin-bottom: 0.5rem;
      letter-spacing: 0.3px;
    }

    .step-desc {
      font-size: 16px;
      color: #000;
      font-weight: 500;
      line-height: 1.4;
      margin-bottom: 0.75rem;
      /* font-family: 'Inter', sans-serif; */
    }

    .info-text-clean {
      margin-top: 0.5rem;
      padding: 0.6rem 0 0.6rem 0;
      font-size: 16px;
      font-weight: 500;
      color: #636363;
      border-top: 1px dashed #ffc10d;
      line-height: 1.45;
    }

    .info-text-soft {
      background: #fff3e8;
      padding: 0.6rem 0.9rem;
      border-radius: 0.75rem;
      border-top: none;
      margin-top: 0.5rem;
      border-left: 3px solid #ffc10d;
    }

    .no-icon-text {
      font-weight: 500;
    }
.puja-kit-content
{
	
}
.puja-kit-content-inner
{
margin-bottom:20px;	
}
.puja-kit-content-inner::last-child
{
margin-bottom:0px;	
}
.puja-kit-content-inner h3, .puja-package-short-desc h3
{
color: #510f0f;
    font-size: 25px;
    margin-bottom: 10px;	
}
.puja-package-short-desc ul
{
margin:0px;
	padding:0px;
	list-style:none;
}
.puja-package-short-desc ul li
{
	padding-left: 24px;
	position: relative;
}
.puja-package-short-desc ul li:before {
   
    position:absolute;
    font-family: "woodmart-font";
    left: 0px;
    font-weight: bold;
    color: #510f0f;
    width: 18px;
    height: 18px;
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 50%;
    top: 3px;
    font-size: 16px;
    align-content: center;
    flex-direction: row;
    flex-wrap: wrap;
    content: "\f120";
}

.mangalik-inner
{
background: #fff;
    padding: 30px;	
}
.puja-package {
      max-width: 1300px;
      width: 100%;
      background: #ffffff;
      border-radius: 20px;
      box-shadow: 0px 0px 7px 1px rgba(0, 0, 0, 0.1);
      overflow: hidden;
    }

    /* Main title with deep color */
    .puja-package-main-heading {
      text-align: center;
      background: #510f0f;
      padding: 10px 16px;
    }

    .puja-package-main-heading h3 {
      font-size: 25px;
      font-weight: 500;
      letter-spacing: 1px;
      color: #ffc10d;
      margin: 0;
    }

    /* Scroll wrapper for both tables together */
    .scroll-wrapper {
      height: 500px;
      overflow-y: auto;
      overflow-x: auto;
      background: #ffffff;
    }

    /* Custom scrollbar with arrows */
    .scroll-wrapper::-webkit-scrollbar {
      width: 12px;
      height: 12px;
    }

    .scroll-wrapper::-webkit-scrollbar-track {
      background: #e8e0d8;
      border-radius: 10px;
    }

    .scroll-wrapper::-webkit-scrollbar-thumb {
      background: #510f0f;
      border-radius: 10px;
    }

    .scroll-wrapper::-webkit-scrollbar-thumb:hover {
      background: #3a0a0a;
    }

    .scroll-wrapper::-webkit-scrollbar-button {
      background: #510f0f;
      border-radius: 4px;
      height: 14px;
      width: 12px;
      display: block;
    }

    .scroll-wrapper::-webkit-scrollbar-button:single-button:vertical:decrement {
      background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="8" height="8" viewBox="0 0 8 8"><polygon points="4,1 7,6 1,6" fill="%23ffc10d" stroke="none"/></svg>');
      background-repeat: no-repeat;
      background-position: center;
      background-size: 8px;
    }

    .scroll-wrapper::-webkit-scrollbar-button:single-button:vertical:increment {
      background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="8" height="8" viewBox="0 0 8 8"><polygon points="4,7 7,2 1,2" fill="%23ffc10d" stroke="none"/></svg>');
      background-repeat: no-repeat;
      background-position: center;
      background-size: 8px;
    }

    /* Two tables side by side container */
    .puja-package-two-tables {
      display: flex;
      gap: 0;
      padding: 24px;
      min-width: min-content;
      justify-content: center;
    }

    /* Each table wrapper */
    .puja-package-wrapper {
      flex: 1;
      min-width: 350px;
      background: #ffffff;
      border: 1px solid #ddd0c0;
    }

    .puja-package-wrapper:first-child {
      border-right: none;
      border-radius: 12px 0 0 12px;
    }

    .puja-package-wrapper:last-child {
      border-left: none;
      border-radius: 0 12px 12px 0;
    }

    /* Table styling */
    .puja-package-table {
      width: 100%;
      border-collapse: collapse;
      background: #ffffff;
      color: #000000;
		min-width:200px;
    }

    .puja-package-table th {
      text-align: left;
      padding: 10px 16px;
      font-size: 15px;
      font-weight: 500;
      color: #510f0f;
      background: #f5ede4;
      border-bottom: 2px solid #510f0f;
    }

    .puja-package-table th:last-child {
      text-align: right;
    }

    .puja-package-table td {
      padding: 8px 16px;
      border-bottom: 1px solid #e8dfd5;
      color: #000000;
      font-size: 14px;
    }

    .puja-package-table td:last-child {
      text-align: right;
      font-weight: 600;
    }

    .puja-package-table tbody tr:hover td {
      background-color: #fef9f0;
    }

    /* Vertical separator between tables */
    .separator {
      width: 32px;
      display: flex;
      align-items: center;
      justify-content: center;
      flex-shrink: 0;
      background: #ffffff;
    }

    .separator-line {
      width: 2px;
      height: 80%;
      background: #510f0f;
      border-radius: 2px;
      opacity: 0.5;
    }

    
/* Theia requires these styles */
.woodmart-sidebar-wrapper {
    display: flex;
    align-items: flex-start;
    gap: 30px;
    overflow: visible !important;
}

.shop-left-side {
    float: left;
    width: 300px !important; /* Set your desired width */
}

.shop-right-side {
    float: left;
    width: calc(100% - 330px) !important;
}

/* Clearfix */
.woodmart-sidebar-wrapper:after {
    content: "";
    display: table;
    clear: both;
}
.product_cat-shankh .product-details-section .title-wrapper, .product_cat-brass-idols .product-details-section .title-wrapper {
	display: none;
}

/* Hide container by default */
.puja-container-hide.conditional-puja-container {
    display: none !important;
}

/* Show container when condition is met */
.puja-container-show.conditional-puja-container {
    display: flex !important;
}
.home-category .wd-cat .wd-entities-title {
    margin-bottom: 0;
    font-size: 20px;
    background: #0000008f;
    padding: 10px;
    left: 0px;
    max-width: 195px;
    width: 100%;
}
.home-category .cat-design-default .wd-cat-content {
    inset-inline: 0px;
    bottom: 0px;
    padding: 0 !important;
    width: 100%;
}
.widget_product_categories .select2-container--default .select2-selection--single .select2-selection__clear
{
	display:none !important;
}
.categories-accordion-on .widget .product-categories .current-cat .wd-active-parent .children {
    display: block;
}
@media(max-width:1311px)
{
	.shop-left-side {
    float: left;
    width: 250px !important; /* Set your desired width */
}

.shop-right-side {
    float: left;
    width: calc(100% - 280px) !important;
}
}
/* Mobile */
@media (max-width: 1024px) {
    .shop-left-side,
    .shop-right-side {
        float: none;
        width: 100% !important;
    }
}
    @media (max-width: 850px) {
      
      .puja-package-two-tables {
        flex-direction: column;
        gap: 20px;
      }
      .puja-package-table-wrapper:first-child {
        border-right: 1px solid #ddd0c0;
        border-radius: 12px;
      }
      .puja-package-table-wrapper:last-child {
        border-left: 1px solid #ddd0c0;
        border-radius: 12px;
      }
      .puja-package-separator {
        display: none;
      }
      .puja-package-main-heading h3 {
        font-size: 22px;
      }
    }





    /* responsive */
    @media (max-width: 640px) {
      .step-left {
        width: 56px;
      }
      .step-circle {
        width: 54px;
        height: 54px;
      }
      .step-circle svg {
        width: 28px;
        height: 28px;
      }
      .step-num {
        width: 22px;
        height: 22px;
        font-size: 0.65rem;
        bottom: -4px;
        right: -4px;
      }
      .steps-vertical::before {
        left: 28px;
      }
      .step-title {
        font-size: 1.15rem;
      }
      .step-content {
        padding: 0.8rem 1rem;
      }
      .step-content:hover {
        transform: translateX(3px);
      }
      .info-text-clean, .info-text-soft {
        font-size: 0.8rem;
        padding: 0.5rem 0;
      }
      .info-text-soft {
        padding: 0.5rem 0.8rem;
      }
    }
@media(max-width:767px)
{
	.popup-form {
    width: 100%;
}
	.wd-flex {
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    flex-wrap: wrap;
    align-content: center;
    align-items: center;
}
	.popup-form .wpcf7-submit
	{
		margin-top:10px;
	}
	.wd-page-title-el .wd-page-title {
    min-height: unset;
}
    .wd-page-title .title {
        font-size: 25px !important;
        text-align: center;
        max-width: 250px;
        min-height: 60px;
        display: flex;
        align-content: center;
        flex-wrap: wrap;
    }
	.wd-title-wrapp {
    width: 100%;
    justify-content: center;
}
	.wd-page-title-el .wd-page-title .wd-page-title-bg.wd-fill
	{
		display:none;
	}
.wd-page-title-el .wd-page-title {
        background: radial-gradient(circle, rgba(254, 227, 156, 1) 0%, rgb(249 188 111) 100%);
    }
	.promo-banner.banner-content-background .wrapper-content-banner {
        max-width: 100% !important;
    }
	.banner-content-background .wrapper-content-banner.wd-items-bottom {
    top: auto !important;
}
.promo-banner .wrapper-content-banner {
    z-index: 2;
    display: flex;
    overflow: hidden;
    padding: 10px !important;
    transform: translate3d(0, 0, 0);
    background: #FFC10DD4 !important;
    flex-direction: column;
    justify-content: flex-end;
    align-content: flex-start;
    align-items: flex-start !important;
    top: auto !important;
    inset: 0px !important;
    border: 0px !important;
    bottom: 0px !important;
    max-width: 100% !important;
    left: 0px !important;
    transform: unset !important;
	text-align: left !important;
}
.promo-banner .content-banner {
    text-align: left !important;
}
	.promo-banner.wd-with-link .wrapper-content-banner {
    pointer-events: none;
    top: auto !important;
}
	.promo-banner .banner-btn-wrapper .wd-button-wrapper
	{
		text-align: left !important;
	}
	.banner-btn-position-hover .banner-btn-wrapper {
        display: block !important;
    }
	.promo-banner .banner-image :is(img,picture,video) {
    width: 100%;
    height: auto !important;
    object-fit: cover;
    object-position: inherit;
    min-height: 300px !important;
		max-height:350px;
}
	    .promo-banner .banner-title {
       font-size: 20px !important;
        color: #510f0f !important;
    }
	.page-heading .title-wrapper .title-subtitle {
    font-size: 16px !important;
}
		.page-heading .title-wrapper .title-after_title p, .page-heading .title-wrapper .title-after_title {
    font-size: 16px !important;
}
	    .promo-banner .banner-btn-wrapper .wd-button-wrapper a {
        background-color: #510F0F !important;
        border-color: #510F0F;
        color: #FFFFFF !important;
        border-radius: 30px;
    }
	.banner-btn-wrapper :is(.btn-size-default,.btn-size-large,.btn-size-extra-large) {
        padding: 5px 14px !important;
        min-height: 36px !important;
        font-size: 12px;
    }
	.promo-banner {
    box-shadow: 0px 0px 7px 4px #bebdbd3b !important;
    border: 8px solid #fff !important;
}
	.promo-banner .wrapper-content-banner .content-banner .banner-inner, .promo-banner .wrapper-content-banner .content-banner .banner-inner p
	{
		font-size:16px;
		color: #510f0f !important;
	}
	.content-hide-mobile .promo-banner .wrapper-content-banner .content-banner .banner-inner, .content-hide-mobile .promo-banner .wrapper-content-banner .content-banner .banner-inner p
	{
		display:none;
	}
	.mobile-text-center .title-wrapper, .mobile-text-center .wd-text-block
	{
		text-align:center !important;
	}
	.mobile-nav .searchform input[type="text"] {
    height: 35px !important;
    margin: 10px;
    padding: 10px;
    width: 95%;
}
	a.wa-shop-button:before {
    width: 20px !important;
    left: 10px;
    position: relative;
}
	.button.wa-shop-button {
    font-size: 12px !important;
    padding: 0px 10px !important;
}
	.wd-copyrights .wd-col-start
	{
		order:2;
	}
	.mobile-col-2
	{
		columns: 2;
	}
	.home-page-puja-form-list {
    background: #fff;
    margin: 10px;
    padding: 40px 20px 40px 20px;
    position: relative;
    top: auto;
    left: auto;
    width: 95%;
}
	.woodmart-sidebar-wrapper {
    gap: 0px;

}
.form-group-row .col-md-6
{flex: 0 0 auto;width: 100%;padding: 0px 6px;}
.form-group-row .col-md-12
{flex: 0 0 auto;width: 100%;padding: 0px 6px;}
	.pbf-whatsapp-container {
    padding: 0px;
    margin: 0px;
}
	.home-page-puja-form-list .title-wrapper .title {
    font-size: 20px;
    line-height: 25px;
}
}
@media(max-width:540px)
{
.pbf-whatsapp-container {
    padding: 0px;
    margin: 0px;
}
}