

@font-face {
    font-family: "woodmart-font";
    src: url("woodmart-font-2-400.woff2") format("woff2");
    font-weight: 400;
    font-style: normal;
    font-display: swap;
}

:root{--wd-text-line-height: 1.6;--wd-link-decor: underline var(--wd-link-decor-style, none) var(--wd-link-decor-color, currentColor);--wd-link-decor-hover: underline var(--wd-link-decor-style-hover, none) var(--wd-link-decor-color-hover, var(--wd-link-decor-color, currentColor));--wd-brd-radius: .001px;--wd-form-height: 42px;--wd-form-color: inherit;--wd-form-placeholder-color: inherit;--wd-form-bg: transparent;--wd-form-brd-color: rgba(0,0,0,0.1);--wd-form-brd-color-focus: rgba(0,0,0,0.15);--wd-form-chevron: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNSIgaGVpZ2h0PSIyNSIgZmlsbD0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2U9IiNiYmIiPjxwYXRoIGQ9Ik02IDlsNiA2IDYtNiIvPjwvc3ZnPg==);--wd-navigation-color: 51,51,51;--wd-main-bgcolor: #fff;--wd-scroll-w: .001px;--wd-admin-bar-h: .001px;--wd-block-spacing: 20px;--wd-header-banner-mt: .001px;--wd-sticky-nav-w: .001px;--color-white: #fff;--color-gray-100: #f7f7f7;--color-gray-200: #f1f1f1;--color-gray-300: #bbb;--color-gray-400: #a5a5a5;--color-gray-500: #767676;--color-gray-600: #666;--color-gray-700: #555;--color-gray-800: #333;--color-gray-900: #242424;--color-white-rgb: 255,255,255;--color-black-rgb: 0,0,0;--bgcolor-white: #fff;--bgcolor-gray-100: #f7f7f7;--bgcolor-gray-200: #f7f7f7;--bgcolor-gray-300: #f1f1f1;--bgcolor-black-rgb: 0,0,0;--bgcolor-white-rgb: 255,255,255;--brdcolor-gray-200: rgba(0,0,0,0.075);--brdcolor-gray-300: rgba(0,0,0,0.105);--brdcolor-gray-400: rgba(0,0,0,0.12);--brdcolor-gray-500: rgba(0,0,0,0.2);--wd-start: start;--wd-end: end;--wd-center: center;--wd-stretch: stretch}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;vertical-align:baseline;font:inherit;font-size:100%}*,*:before,*:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}html{line-height:1;-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)}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}: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, 50vh)}@-moz-document url-prefix(){.wd-scroll-content{scrollbar-width:thin}}.wd-dropdown{--wd-align: var(--wd-start);position:absolute;top:100%;left:0;z-index:380;margin-top:15px;margin-right:0;margin-left:calc(var(--nav-gap, .001px) / 2 * -1);background-color:var(--bgcolor-white);background-position:bottom right;background-clip:border-box;background-repeat:no-repeat;box-shadow:0 0 3px rgba(0,0,0,0.15);text-align:var(--wd-align);border-radius:var(--wd-brd-radius);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.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)}.header-banner-display .wd-close-side[class*="wd-location-header"]{top:calc(var(--wd-admin-bar-h) + var(--wd-header-banner-h, .001px))}.wd-close-side.wd-location-sticky-nav{z-index:392}.wd-close-side.wd-close-side-opened{opacity:1;pointer-events:unset;transition-delay:0s;pointer-events:unset}.wd-loop-footer{text-align:center;margin-top:30px}nav[class*="-pagination"] ul{--list-mb: 0;--li-mb: 0;--li-pl: 0;list-style:none;display:inline-flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:3px}nav[class*="-pagination"] li .page-numbers{display:inline-flex;align-items:center;justify-content:center;padding-inline:5px;min-width:34px;height:34px;color:var(--color-gray-900);font-weight:600;font-size:14px;border-radius:calc(var(--wd-brd-radius) / 1.5);transition:all .2s ease;text-decoration:none}nav[class*="-pagination"] li .current{color:#fff;background-color:var(--wd-primary-color)}nav[class*="-pagination"] li :is(.next,.prev){font-size:0}nav[class*="-pagination"] li :is(.next,.prev):before{font-size:12px;content:"\f113";font-family:"woodmart-font"}nav[class*="-pagination"] li .prev:before{content:"\f114";font-family:"woodmart-font"}nav[class*="-pagination"] a:hover{background-color:var(--bgcolor-gray-300)}[class*="screen-reader"]{position:absolute !important;clip:rect(1px, 1px, 1px, 1px);transform:scale(0)}.wd-breadcrumbs>:is(span,a):last-child{font-weight:600;color:var(--wd-bcrumb-color-active)}.wd-breadcrumbs .wd-delimiter{margin-inline:8px;color:var(--wd-bcrumb-delim-color)}.wd-breadcrumbs .wd-delimiter:after{content:"/"}.wd-breadcrumbs .wd-delimiter:last-child{display:none}:is(.wd-breadcrumbs,.yoast-breadcrumb){--wd-link-color: var(--color-gray-500);--wd-link-color-hover: var(--color-gray-700);--wd-bcrumb-color-active: var(--color-gray-900);--wd-link-decor: none;--wd-link-decor-hover: none}.yoast-breadcrumb .breadcrumb_last{color:var(--wd-bcrumb-color-active)}.wd-action-btn{--wd-link-decor: none;--wd-link-decor-hover: none;display:inline-flex;vertical-align:middle}.wd-action-btn>a{display:inline-flex;align-items:center;justify-content:center;color:var(--wd-action-color, var(--color-gray-800));cursor:pointer}.wd-action-btn>a:hover{color:var(--wd-action-color-hover, var(--color-gray-500))}.wd-action-btn>a:before{font-size:var(--wd-action-icon-size, 1.1em);transition:opacity .15s ease;font-family:"woodmart-font"}.wd-action-btn>a:after{position:absolute;top:calc(50% - .5em);left:0;opacity:0;transition:opacity .2s ease;font-size:var(--wd-action-icon-size, 1.1em);content:"";display:inline-block;width:1em;height:1em;border:1px solid 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-action-btn>a.loading{pointer-events:none}.wd-action-btn>a.loading:before{opacity:0}.wd-action-btn>a.loading:after{opacity:1;--wd-anim-state: running}.wd-action-btn.wd-style-icon{--wd-action-icon-size: 20px}.wd-action-btn.wd-style-icon>a{position:relative;flex-direction:column;width:50px;height:50px;font-weight:400;font-size:0 !important;line-height:0}.wd-action-btn.wd-style-icon>a:after{inset-inline-start:calc(50% - .5em)}.wd-action-btn.wd-style-text>a{position:relative;font-weight:600;line-height:1}.wd-action-btn.wd-style-text>a:before{margin-inline-end:.3em;font-weight:400}.wd-action-btn:empty{display:none}.wd-compare-icon>a:before{content:"\f128"}.wd-wishlist-icon>a:before{content:"\f106"}.wd-pt-icon>a:before{content:"\f191"}.wd-quick-view-icon>a:before{content:"\f130"}.wd-add-cart-icon>a:before{content:"\f123"}.wd-cross-icon>a:before{content:"\f112"}.wd-burger-icon>a:before{content:"\f15a"}.wd-added-icon{position:absolute;display:none;align-items:center;justify-content:center;width:min(.87em, 20px);height:min(.87em, 20px);border-radius:50%;background:var(--wd-primary-color);font-weight:400;font-size:calc(var(--wd-action-icon-size, 1.2em) - .2em)}.added .wd-added-icon{display:flex}.wd-added-icon:before{content:"\f107";font-family:"woodmart-font";color:#fff;font-size:min(.45em, 9px)}.wd-action-btn.wd-style-text .wd-added-icon{inset-inline-start:calc(var(--wd-action-icon-size, 1.1em) - min(.4em, 15px));bottom:calc(var(--wd-action-icon-size, 1.1em) - .12em - min(.4em, 15px));font-size:calc(var(--wd-action-icon-size, 1.2em) - .2em)}.wd-action-btn.wd-style-text>a.added:before{margin-inline-end:min(.6em, 15px)}.wd-action-btn.wd-style-icon .wd-added-icon{inset-inline-start:calc(50% + var(--wd-action-icon-size) - .55em);bottom:calc(50% + var(--wd-action-icon-size) - .7em);transform:translate(-50%, 50%);font-size:calc(var(--wd-action-icon-size, 1.2em) - 2px)}.wd-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)>*: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{padding-block:40px}: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: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}}
@font-face {
  font-family: 'sallaicons';
  src:  url('lib/sallaicons/sallaicons.eot?i91vnj');
  src:  url('lib/sallaicons/sallaicons.eot?i91vnj#iefix') format('embedded-opentype'),
  url('lib/sallaicons/sallaicons.ttf?i91vnj') format('truetype'),
  url('lib/sallaicons/sallaicons.woff?i91vnj') format('woff'),
  url('lib/sallaicons/sallaicons.svg?i91vnj#sallaicons') format('svg');
  font-weight: normal;
  font-style: normal;
  font-display: block;
}

[class^="sicon-"], [class*=" sicon-"] {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: 'sallaicons' !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;

  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.sicon-activity:before {
  content: "\e909";
}
.sicon-add:before {
  content: "\e90c";
}
.sicon-add-circle:before {
  content: "\e90a";
}
.sicon-add-square:before {
  content: "\e90b";
}
.sicon-add-to-cart:before {
  content: "\e921";
}
.sicon-add_col_after:before {
  content: "\e99c";
}
.sicon-add_col_before:before {
  content: "\e99b";
}
.sicon-add_row_after:before {
  content: "\e99a";
}
.sicon-add_row_before:before {
  content: "\e997";
}
.sicon-address-book:before {
  content: "\e90d";
}
.sicon-airplane:before {
  content: "\e910";
}
.sicon-airplane-mode:before {
  content: "\e90f";
}
.sicon-airplane-mode-off:before {
  content: "\e90e";
}
.sicon-airplay-audio:before {
  content: "\e911";
}
.sicon-airplay-screen:before {
  content: "\e912";
}
.sicon-alarm:before {
  content: "\e919";
}
.sicon-alarm-add:before {
  content: "\e914";
}
.sicon-alarm-cancel:before {
  content: "\e915";
}
.sicon-alarm-check:before {
  content: "\e916";
}
.sicon-alarm-snooze:before {
  content: "\e918";
}
.sicon-album-audio:before {
  content: "\e91a";
}
.sicon-album-music:before {
  content: "\e91b";
}
.sicon-album-photo:before {
  content: "\e91c";
}
.sicon-album-portrait:before {
  content: "\e91d";
}
.sicon-album-time:before {
  content: "\e91e";
}
.sicon-alert:before {
  content: "\e920";
}
.sicon-alert-engine:before {
  content: "\e91f";
}
.sicon-align-center:before {
  content: "\e923";
}
.sicon-align-justify:before {
  content: "\e926";
}
.sicon-align-left:before {
  content: "\e927";
}
.sicon-align-right:before {
  content: "\e928";
}
.sicon-ambulance:before {
  content: "\e92a";
}
.sicon-anchor:before {
  content: "\e92c";
}
.sicon-android:before {
  content: "\e922";
}
.sicon-android-phone:before {
  content: "\e92d";
}
.sicon-android-tablet:before {
  content: "\e92e";
}
.sicon-apple:before {
  content: "\e924";
}
.sicon-archive:before {
  content: "\e93d";
}
.sicon-archive-download:before {
  content: "\e93b";
}
.sicon-archive-upload:before {
  content: "\e93c";
}
.sicon-arrow-diverge:before {
  content: "\e93f";
}
.sicon-arrow-down:before {
  content: "\e942";
}
.sicon-arrow-down-left:before {
  content: "\e940";
}
.sicon-arrow-down-right:before {
  content: "\e941";
}
.sicon-arrow-expand:before {
  content: "\e943";
}
.sicon-arrow-left:before {
  content: "\e944";
}
.sicon-arrow-merge:before {
  content: "\e945";
}
.sicon-arrow-right:before {
  content: "\e946";
}
.sicon-arrow-shrink:before {
  content: "\e947";
}
.sicon-arrow-swap:before {
  content: "\e948";
}
.sicon-arrow-up:before {
  content: "\e94b";
}
.sicon-arrow-up-left:before {
  content: "\e949";
}
.sicon-arrow-up-right:before {
  content: "\e94a";
}
.sicon-art-palette:before {
  content: "\e94c";
}
.sicon-at:before {
  content: "\e951";
}
.sicon-atm:before {
  content: "\e952";
}
.sicon-audio-wave:before {
  content: "\e925";
}
.sicon-award-academy:before {
  content: "\e956";
}
.sicon-award-ribbon:before {
  content: "\e957";
}
.sicon-back:before {
  content: "\e95f";
}
.sicon-badge:before {
  content: "\e964";
}
.sicon-badge-ID:before {
  content: "\e963";
}
.sicon-badge-alt:before {
  content: "\e962";
}
.sicon-bag-bitcoin:before {
  content: "\e966";
}
.sicon-bag-dollar:before {
  content: "\e967";
}
.sicon-bag-money:before {
  content: "\e96a";
}
.sicon-bank:before {
  content: "\e978";
}
.sicon-bank-building:before {
  content: "\e929";
}
.sicon-banknote:before {
  content: "\e980";
}
.sicon-banknote-bitcoin:before {
  content: "\e979";
}
.sicon-banknote-dollar:before {
  content: "\e97c";
}
.sicon-banknote-off:before {
  content: "\e97f";
}
.sicon-barcode:before {
  content: "\e98b";
}
.sicon-barcode-scan:before {
  content: "\e981";
}
.sicon-basket:before {
  content: "\e991";
}
.sicon-battery-alert:before {
  content: "\e994";
}
.sicon-battery-charge:before {
  content: "\e995";
}
.sicon-battery-empty:before {
  content: "\e996";
}
.sicon-battery-full:before {
  content: "\e998";
}
.sicon-battery-low:before {
  content: "\e999";
}
.sicon-battery-off:before {
  content: "\e99d";
}
.sicon-beard:before {
  content: "\e9a1";
}
.sicon-bed-single:before {
  content: "\e9a2";
}
.sicon-bell:before {
  content: "\e9b0";
}
.sicon-bell-add:before {
  content: "\e9ab";
}
.sicon-bell-off:before {
  content: "\e9ac";
}
.sicon-bell-ring:before {
  content: "\e9ad";
}
.sicon-bell-snooze:before {
  content: "\e9ae";
}
.sicon-bell-time:before {
  content: "\e9af";
}
.sicon-bells:before {
  content: "\e9b1";
}
.sicon-binary:before {
  content: "\e9b7";
}
.sicon-binoculars:before {
  content: "\e9b8";
}
.sicon-birdhouse:before {
  content: "\e9bb";
}
.sicon-bitcoin:before {
  content: "\e9bd";
}
.sicon-block:before {
  content: "\e9c3";
}
.sicon-bluetooth:before {
  content: "\e9c7";
}
.sicon-boat:before {
  content: "\e9c9";
}
.sicon-bold:before {
  content: "\e993";
}
.sicon-book:before {
  content: "\e9d6";
}
.sicon-book-open:before {
  content: "\e9d4";
}
.sicon-book-person:before {
  content: "\e9d5";
}
.sicon-bookmark:before {
  content: "\e9d8";
}
.sicon-bookmark-add:before {
  content: "\e9d7";
}
.sicon-books:before {
  content: "\e9db";
}
.sicon-books-alt:before {
  content: "\e9d9";
}
.sicon-books-pencil:before {
  content: "\e9da";
}
.sicon-border-all:before {
  content: "\e9df";
}
.sicon-box:before {
  content: "\e9f5";
}
.sicon-box-bankers:before {
  content: "\e9f4";
}
.sicon-braille:before {
  content: "\e9f9";
}
.sicon-braille-hand:before {
  content: "\e9f8";
}
.sicon-brain:before {
  content: "\e9fa";
}
.sicon-branch:before {
  content: "\e9fc";
}
.sicon-briefcase:before {
  content: "\ea01";
}
.sicon-briefcase-health:before {
  content: "\e9fe";
}
.sicon-briefcase-metal:before {
  content: "\e9ff";
}
.sicon-brightness-low:before {
  content: "\ea03";
}
.sicon-browser-alt:before {
  content: "\ea08";
}
.sicon-browser-code:before {
  content: "\ea0a";
}
.sicon-browser-code-alt:before {
  content: "\ea09";
}
.sicon-brush:before {
  content: "\ea0c";
}
.sicon-bucket-drip:before {
  content: "\ea0e";
}
.sicon-bullhorn:before {
  content: "\ea15";
}
.sicon-bus:before {
  content: "\ea1f";
}
.sicon-bus-alt:before {
  content: "\ea1c";
}
.sicon-cake:before {
  content: "\ea25";
}
.sicon-calculator:before {
  content: "\e92b";
}
.sicon-calculator2:before {
  content: "\ea26";
}
.sicon-calendar:before {
  content: "\ea37";
}
.sicon-calendar-15:before {
  content: "\ea27";
}
.sicon-calendar-add:before {
  content: "\ea28";
}
.sicon-calendar-alt:before {
  content: "\ea29";
}
.sicon-calendar-cancel:before {
  content: "\ea2a";
}
.sicon-calendar-check:before {
  content: "\ea2b";
}
.sicon-calendar-date:before {
  content: "\ea2c";
}
.sicon-calendar-dates:before {
  content: "\ea2d";
}
.sicon-calendar-download:before {
  content: "\ea2e";
}
.sicon-calendar-favorite:before {
  content: "\ea2f";
}
.sicon-calendar-heart:before {
  content: "\ea30";
}
.sicon-calendar-next:before {
  content: "\ea31";
}
.sicon-calendar-previous:before {
  content: "\ea32";
}
.sicon-calendar-snooze:before {
  content: "\ea33";
}
.sicon-calendar-time:before {
  content: "\ea34";
}
.sicon-calendar-upload:before {
  content: "\ea35";
}
.sicon-calendar-user:before {
  content: "\ea36";
}
.sicon-camcorder:before {
  content: "\ea38";
}
.sicon-camera:before {
  content: "\ea42";
}
.sicon-camera-add:before {
  content: "\ea39";
}
.sicon-camera-movie:before {
  content: "\ea3e";
}
.sicon-camera-off:before {
  content: "\ea3f";
}
.sicon-cancel:before {
  content: "\ea47";
}
.sicon-cancel-circle:before {
  content: "\ea45";
}
.sicon-cancel-square:before {
  content: "\ea46";
}
.sicon-capitol-building:before {
  content: "\ea4f";
}
.sicon-car-alt:before {
  content: "\ea52";
}
.sicon-car-alt-off:before {
  content: "\ea51";
}
.sicon-car-key:before {
  content: "\ea54";
}
.sicon-caret-down:before {
  content: "\ea62";
}
.sicon-caret-down-circle:before {
  content: "\ea60";
}
.sicon-caret-down-double:before {
  content: "\ea61";
}
.sicon-caret-left:before {
  content: "\ea65";
}
.sicon-caret-left-circle:before {
  content: "\ea63";
}
.sicon-caret-left-double:before {
  content: "\ea64";
}
.sicon-caret-right:before {
  content: "\ea68";
}
.sicon-caret-right-circle:before {
  content: "\ea66";
}
.sicon-caret-right-double:before {
  content: "\ea67";
}
.sicon-caret-up:before {
  content: "\ea6b";
}
.sicon-caret-up-circle:before {
  content: "\ea69";
}
.sicon-caret-up-double:before {
  content: "\ea6a";
}
.sicon-carousel:before {
  content: "\ea6c";
}
.sicon-cart:before {
  content: "\e96b";
}
.sicon-cart-add:before {
  content: "\ea6e";
}
.sicon-cart-cancel:before {
  content: "\ea6f";
}
.sicon-cart-download:before {
  content: "\ea70";
}
.sicon-cart-minus:before {
  content: "\ea71";
}
.sicon-cart-upload:before {
  content: "\ea72";
}
.sicon-cart2:before {
  content: "\e901";
}
.sicon-cart22:before {
  content: "\ea73";
}
.sicon-cash-payment:before {
  content: "\e92f";
}
.sicon-cctv-camera:before {
  content: "\ea7a";
}
.sicon-cell-signal:before {
  content: "\ea7d";
}
.sicon-cellphone-landscape:before {
  content: "\ea7e";
}
.sicon-center:before {
  content: "\ea81";
}
.sicon-chart-bar:before {
  content: "\ea8d";
}
.sicon-chart-pie:before {
  content: "\ea8e";
}
.sicon-chat:before {
  content: "\ea9a";
}
.sicon-chat-alert:before {
  content: "\ea90";
}
.sicon-chat-alert-alt:before {
  content: "\ea8f";
}
.sicon-chat-alt:before {
  content: "\ea91";
}
.sicon-chat-app:before {
  content: "\e9ba";
}
.sicon-chat-bubbles:before {
  content: "\ea93";
}
.sicon-chat-bubbles-alt:before {
  content: "\ea92";
}
.sicon-chat-conversation:before {
  content: "\ea95";
}
.sicon-chat-conversation-alt:before {
  content: "\ea94";
}
.sicon-chat-message:before {
  content: "\ea97";
}
.sicon-chat-message-alt:before {
  content: "\ea96";
}
.sicon-chat-person:before {
  content: "\ea99";
}
.sicon-chat-person-alt:before {
  content: "\ea98";
}
.sicon-check:before {
  content: "\ea9d";
}
.sicon-check-circle:before {
  content: "\ea9b";
}
.sicon-check-circle2:before {
  content: "\e903";
}
.sicon-check-square:before {
  content: "\ea9c";
}
.sicon-checkbox:before {
  content: "\ea9f";
}
.sicon-checkbox-active:before {
  content: "\ea9e";
}
.sicon-checklist:before {
  content: "\e992";
}
.sicon-chip:before {
  content: "\eaaf";
}
.sicon-chromecast:before {
  content: "\eab3";
}
.sicon-city:before {
  content: "\eab8";
}
.sicon-clapboard:before {
  content: "\eaba";
}
.sicon-clipboard-person:before {
  content: "\eac9";
}
.sicon-clock:before {
  content: "\eace";
}
.sicon-closed-captioning:before {
  content: "\eacf";
}
.sicon-clothes-hanger:before {
  content: "\e900";
}
.sicon-clothes-tag:before {
  content: "\ead1";
}
.sicon-cloud:before {
  content: "\eae1";
}
.sicon-cloud-add:before {
  content: "\ead2";
}
.sicon-cloud-audio:before {
  content: "\ead3";
}
.sicon-cloud-cancel:before {
  content: "\ead4";
}
.sicon-cloud-check:before {
  content: "\ead5";
}
.sicon-cloud-day:before {
  content: "\ead6";
}
.sicon-cloud-download:before {
  content: "\ead7";
}
.sicon-cloud-heart:before {
  content: "\ead8";
}
.sicon-cloud-minus:before {
  content: "\ead9";
}
.sicon-cloud-music:before {
  content: "\eadb";
}
.sicon-cloud-night:before {
  content: "\eadc";
}
.sicon-cloud-off:before {
  content: "\eadd";
}
.sicon-cloud-upload:before {
  content: "\eae0";
}
.sicon-cloudy:before {
  content: "\eae2";
}
.sicon-code:before {
  content: "\e990";
}
.sicon-coffee-takeout:before {
  content: "\eaeb";
}
.sicon-coffee-togo:before {
  content: "\eaec";
}
.sicon-coin-bitcoin:before {
  content: "\eaee";
}
.sicon-coin-dollar:before {
  content: "\eaef";
}
.sicon-combine_cells:before {
  content: "\e98f";
}
.sicon-command:before {
  content: "\eaf6";
}
.sicon-compare:before {
  content: "\eaf8";
}
.sicon-compass-direction:before {
  content: "\eaf9";
}
.sicon-computer:before {
  content: "\eafd";
}
.sicon-contact-book:before {
  content: "\eb03";
}
.sicon-contact-card:before {
  content: "\eb04";
}
.sicon-content:before {
  content: "\eb05";
}
.sicon-cool:before {
  content: "\eb08";
}
.sicon-cord-alt:before {
  content: "\eb0a";
}
.sicon-crdit-card-alt:before {
  content: "\eb14";
}
.sicon-credit-card:before {
  content: "\eb17";
}
.sicon-crop:before {
  content: "\eb1c";
}
.sicon-crown:before {
  content: "\eb20";
}
.sicon-cup-hot:before {
  content: "\eb24";
}
.sicon-cut:before {
  content: "\eb29";
}
.sicon-d-rotate:before {
  content: "\e9a0";
}
.sicon-dashboard:before {
  content: "\eb2e";
}
.sicon-dashboard-high:before {
  content: "\eb2c";
}
.sicon-dashboard-low:before {
  content: "\eb2d";
}
.sicon-database:before {
  content: "\eb33";
}
.sicon-database-add:before {
  content: "\eb2f";
}
.sicon-database-cancel:before {
  content: "\eb30";
}
.sicon-database-lock:before {
  content: "\eb31";
}
.sicon-database-minus:before {
  content: "\eb32";
}
.sicon-dead-mask:before {
  content: "\eb34";
}
.sicon-debit-card-back:before {
  content: "\e930";
}
.sicon-delete:before {
  content: "\eb38";
}
.sicon-delete_col:before {
  content: "\e98e";
}
.sicon-delete_row:before {
  content: "\e98d";
}
.sicon-delete_table:before {
  content: "\e98c";
}
.sicon-delivery-parcel2:before {
  content: "\e931";
}
.sicon-device-image:before {
  content: "\eb39";
}
.sicon-device-portrait:before {
  content: "\eb3a";
}
.sicon-devices:before {
  content: "\eb3c";
}
.sicon-directional-pad:before {
  content: "\eb51";
}
.sicon-discount-calculator:before {
  content: "\e932";
}
.sicon-discount-coupon:before {
  content: "\e933";
}
.sicon-do-not-enter:before {
  content: "\eb57";
}
.sicon-doh:before {
  content: "\eb5e";
}
.sicon-dollar-cash:before {
  content: "\e934";
}
.sicon-dollar-coin-stack:before {
  content: "\e935";
}
.sicon-dollar-money:before {
  content: "\e936";
}
.sicon-dolley:before {
  content: "\eb60";
}
.sicon-donation:before {
  content: "\e937";
}
.sicon-double-tap:before {
  content: "\eb66";
}
.sicon-double-zero:before {
  content: "\eb68";
}
.sicon-double-zero-square:before {
  content: "\eb67";
}
.sicon-download:before {
  content: "\eb6a";
}
.sicon-download-harddrive:before {
  content: "\eb69";
}
.sicon-dress-long-sleeve:before {
  content: "\eb6d";
}
.sicon-ear:before {
  content: "\eb86";
}
.sicon-ear-off:before {
  content: "\eb84";
}
.sicon-earth:before {
  content: "\eb89";
}
.sicon-easel-landscape:before {
  content: "\eb8a";
}
.sicon-easel-portrait:before {
  content: "\eb8b";
}
.sicon-edit:before {
  content: "\eb90";
}
.sicon-eject:before {
  content: "\eb99";
}
.sicon-ellipsis:before {
  content: "\eb9e";
}
.sicon-ellipsis-filled:before {
  content: "\e9a5";
}
.sicon-ellipsis-vertical:before {
  content: "\eb9d";
}
.sicon-ellipsis-vertical-filled:before {
  content: "\e9a4";
}
.sicon-empire-state-building:before {
  content: "\eb9f";
}
.sicon-energy-circle:before {
  content: "\eba1";
}
.sicon-energy-square:before {
  content: "\eba3";
}
.sicon-envelope:before {
  content: "\eba5";
}
.sicon-er-square:before {
  content: "\eba8";
}
.sicon-expand:before {
  content: "\ebad";
}
.sicon-expert:before {
  content: "\ebae";
}
.sicon-explode:before {
  content: "\ebaf";
}
.sicon-exposure-alt:before {
  content: "\ebb0";
}
.sicon-eye:before {
  content: "\ebb6";
}
.sicon-eye-dropper:before {
  content: "\ebb3";
}
.sicon-eye-off:before {
  content: "\ebb4";
}
.sicon-fabric-swatch:before {
  content: "\ebb7";
}
.sicon-face-id:before {
  content: "\ebb8";
}
.sicon-facebook:before {
  content: "\e938";
}
.sicon-facebook2:before {
  content: "\e904";
}
.sicon-fast-forward:before {
  content: "\ebbc";
}
.sicon-favorite:before {
  content: "\ebc0";
}
.sicon-favorite-off:before {
  content: "\ebbf";
}
.sicon-fax-machine:before {
  content: "\ebc1";
}
.sicon-feather-pen:before {
  content: "\ebc2";
}
.sicon-female:before {
  content: "\ebc3";
}
.sicon-file-archive:before {
  content: "\ebcd";
}
.sicon-file-badge:before {
  content: "\ebcf";
}
.sicon-file-bitcoin:before {
  content: "\ebd0";
}
.sicon-file-cabinet:before {
  content: "\ebd1";
}
.sicon-file-dollar:before {
  content: "\ebd4";
}
.sicon-file-download:before {
  content: "\ebd5";
}
.sicon-file-medicine:before {
  content: "\ebdc";
}
.sicon-file-off:before {
  content: "\ebe1";
}
.sicon-file-partial:before {
  content: "\ebe2";
}
.sicon-file-upload:before {
  content: "\ebec";
}
.sicon-film:before {
  content: "\ebf2";
}
.sicon-film-reel:before {
  content: "\ebf0";
}
.sicon-film-strip:before {
  content: "\ebf1";
}
.sicon-filter:before {
  content: "\ebf3";
}
.sicon-fingerprint:before {
  content: "\ebf4";
}
.sicon-fire:before {
  content: "\ebf7";
}
.sicon-fit:before {
  content: "\ec01";
}
.sicon-fitness-watch:before {
  content: "\ec02";
}
.sicon-flag:before {
  content: "\ec07";
}
.sicon-flag-wave:before {
  content: "\ec06";
}
.sicon-flash:before {
  content: "\ec0b";
}
.sicon-floppy-disk:before {
  content: "\ec0e";
}
.sicon-flower-setting:before {
  content: "\ec10";
}
.sicon-flower-stem:before {
  content: "\ec11";
}
.sicon-folder:before {
  content: "\ec24";
}
.sicon-folder-add:before {
  content: "\ec17";
}
.sicon-folder-audio:before {
  content: "\ec18";
}
.sicon-folder-cancel:before {
  content: "\ec19";
}
.sicon-folder-check:before {
  content: "\ec1a";
}
.sicon-folder-cloud:before {
  content: "\ec1b";
}
.sicon-folder-code:before {
  content: "\ec1c";
}
.sicon-folder-download:before {
  content: "\ec1d";
}
.sicon-folder-health:before {
  content: "\ec1e";
}
.sicon-folder-image:before {
  content: "\ec1f";
}
.sicon-folder-music:before {
  content: "\ec20";
}
.sicon-folder-open:before {
  content: "\ec21";
}
.sicon-folder-upload:before {
  content: "\ec22";
}
.sicon-folder-user:before {
  content: "\ec23";
}
.sicon-folders:before {
  content: "\ec26";
}
.sicon-folders-image:before {
  content: "\ec25";
}
.sicon-fork-knife:before {
  content: "\ec2d";
}
.sicon-forked:before {
  content: "\ec31";
}
.sicon-format-bold:before {
  content: "\ec32";
}
.sicon-format-border-color:before {
  content: "\ec33";
}
.sicon-format-fill:before {
  content: "\ec34";
}
.sicon-format-italic:before {
  content: "\ec35";
}
.sicon-format-shapes:before {
  content: "\ec37";
}
.sicon-format-size:before {
  content: "\ec38";
}
.sicon-format-strikethrough:before {
  content: "\ec3a";
}
.sicon-format-strikethrough-alt:before {
  content: "\ec39";
}
.sicon-format-text:before {
  content: "\ec3d";
}
.sicon-format-text-alt:before {
  content: "\ec3b";
}
.sicon-format-text-color:before {
  content: "\ec3c";
}
.sicon-format-underline:before {
  content: "\ec3e";
}
.sicon-forward:before {
  content: "\ec43";
}
.sicon-frame-image:before {
  content: "\ec48";
}
.sicon-frame-portrait:before {
  content: "\ec49";
}
.sicon-free-sign:before {
  content: "\e939";
}
.sicon-fresh-arrival:before {
  content: "\e93a";
}
.sicon-frown:before {
  content: "\ec4f";
}
.sicon-full-wallet:before {
  content: "\e93e";
}
.sicon-game-controller-alt:before {
  content: "\ec52";
}
.sicon-gameboard:before {
  content: "\ec54";
}
.sicon-gameboy:before {
  content: "\ec55";
}
.sicon-gavel:before {
  content: "\ec5a";
}
.sicon-ghost:before {
  content: "\ec5b";
}
.sicon-gift:before {
  content: "\ec5d";
}
.sicon-gift-card:before {
  content: "\e94d";
}
.sicon-gift-sharing:before {
  content: "\e94e";
}
.sicon-gifts:before {
  content: "\ec5e";
}
.sicon-gold-badge:before {
  content: "\e94f";
}
.sicon-google:before {
  content: "\e9aa";
}
.sicon-graduation-cap:before {
  content: "\ec6f";
}
.sicon-graph-bar:before {
  content: "\ec71";
}
.sicon-graph-line:before {
  content: "\ec72";
}
.sicon-grid:before {
  content: "\ec76";
}
.sicon-grocery-bag:before {
  content: "\ec7a";
}
.sicon-group:before {
  content: "\ec7d";
}
.sicon-group-add:before {
  content: "\ec7b";
}
.sicon-group-four:before {
  content: "\ec7c";
}
.sicon-hammer-screwdriver:before {
  content: "\ec86";
}
.sicon-hand:before {
  content: "\ec89";
}
.sicon-happy:before {
  content: "\ec8a";
}
.sicon-harddrive:before {
  content: "\ec8c";
}
.sicon-hashtag:before {
  content: "\ec8f";
}
.sicon-hd:before {
  content: "\ec93";
}
.sicon-hd-square:before {
  content: "\ec92";
}
.sicon-headphones:before {
  content: "\ec97";
}
.sicon-headset:before {
  content: "\ec98";
}
.sicon-health-cross:before {
  content: "\ec99";
}
.sicon-heart:before {
  content: "\eca1";
}
.sicon-heart-arrow:before {
  content: "\ec9a";
}
.sicon-heart-check:before {
  content: "\ec9b";
}
.sicon-heart-money:before {
  content: "\ec9e";
}
.sicon-heart-off:before {
  content: "\ec9f";
}
.sicon-heart-rate:before {
  content: "\eca0";
}
.sicon-hearts:before {
  content: "\eca2";
}
.sicon-help:before {
  content: "\eca5";
}
.sicon-hierarchy:before {
  content: "\eca6";
}
.sicon-hiking:before {
  content: "\ecaa";
}
.sicon-hiking-pack:before {
  content: "\eca9";
}
.sicon-hipster:before {
  content: "\ecac";
}
.sicon-history:before {
  content: "\ecad";
}
.sicon-hitchikers-guide:before {
  content: "\ecae";
}
.sicon-hobby-knife:before {
  content: "\ecaf";
}
.sicon-home:before {
  content: "\ecb7";
}
.sicon-home-heart:before {
  content: "\ecb4";
}
.sicon-home-water:before {
  content: "\ecb6";
}
.sicon-house:before {
  content: "\ecc7";
}
.sicon-house-door:before {
  content: "\ecc4";
}
.sicon-hr:before {
  content: "\e98a";
}
.sicon-image:before {
  content: "\ecd3";
}
.sicon-image-carousel:before {
  content: "\ecd0";
}
.sicon-image-chat:before {
  content: "\ecd1";
}
.sicon-image-search:before {
  content: "\ecd2";
}
.sicon-image1:before {
  content: "\e989";
}
.sicon-images:before {
  content: "\ecd4";
}
.sicon-inbox:before {
  content: "\ecdb";
}
.sicon-inbox-add:before {
  content: "\ecd5";
}
.sicon-inbox-download:before {
  content: "\ecd6";
}
.sicon-inbox-full:before {
  content: "\ecd7";
}
.sicon-inbox-multi:before {
  content: "\ecd8";
}
.sicon-inbox-music:before {
  content: "\ecd9";
}
.sicon-inbox-upload:before {
  content: "\ecda";
}
.sicon-indent:before {
  content: "\ecdd";
}
.sicon-indent-decrease:before {
  content: "\ecdc";
}
.sicon-info:before {
  content: "\ecdf";
}
.sicon-information:before {
  content: "\ece0";
}
.sicon-instagram:before {
  content: "\e950";
}
.sicon-instagram2:before {
  content: "\e905";
}
.sicon-ipad:before {
  content: "\ece3";
}
.sicon-iphone:before {
  content: "\ece5";
}
.sicon-iphone-x:before {
  content: "\ece4";
}
.sicon-ipod:before {
  content: "\ece6";
}
.sicon-italic:before {
  content: "\e988";
}
.sicon-journal:before {
  content: "\ecf1";
}
.sicon-journal-pencil:before {
  content: "\ecf0";
}
.sicon-key:before {
  content: "\ecf8";
}
.sicon-keyboard:before {
  content: "\ecfc";
}
.sicon-keyboard-down:before {
  content: "\ecf9";
}
.sicon-keyboard-up:before {
  content: "\ecfb";
}
.sicon-keyboard_arrow_down:before {
  content: "\e96e";
}
.sicon-keyboard_arrow_left:before {
  content: "\e970";
}
.sicon-keyboard_arrow_right:before {
  content: "\e96c";
}
.sicon-keyboard_arrow_up:before {
  content: "\e96d";
}
.sicon-keyhole:before {
  content: "\ecfe";
}
.sicon-keyhole-alt:before {
  content: "\ecfd";
}
.sicon-keypad:before {
  content: "\ed00";
}
.sicon-lang:before {
  content: "\e96f";
}
.sicon-laptop:before {
  content: "\ed12";
}
.sicon-layout-grid:before {
  content: "\ed14";
}
.sicon-layout-grid-rearrange:before {
  content: "\ed13";
}
.sicon-leaf-angle:before {
  content: "\ed16";
}
.sicon-left:before {
  content: "\ed1c";
}
.sicon-lego:before {
  content: "\ed1d";
}
.sicon-library:before {
  content: "\ed22";
}
.sicon-life-ring:before {
  content: "\ed23";
}
.sicon-lightbulb:before {
  content: "\ed28";
}
.sicon-lightning:before {
  content: "\ed2a";
}
.sicon-link:before {
  content: "\ed2c";
}
.sicon-link1:before {
  content: "\e987";
}
.sicon-list:before {
  content: "\ed33";
}
.sicon-list-add:before {
  content: "\ed2e";
}
.sicon-list-check:before {
  content: "\ed2f";
}
.sicon-list-numbered:before {
  content: "\ed30";
}
.sicon-list-play:before {
  content: "\ed31";
}
.sicon-list-reorder:before {
  content: "\ed32";
}
.sicon-location:before {
  content: "\ed3b";
}
.sicon-location-add:before {
  content: "\ed37";
}
.sicon-location-cancel:before {
  content: "\ed38";
}
.sicon-location-off:before {
  content: "\ed39";
}
.sicon-location-target:before {
  content: "\ed3a";
}
.sicon-lock:before {
  content: "\ed3d";
}
.sicon-lock-off:before {
  content: "\ed3c";
}
.sicon-loupe:before {
  content: "\ed43";
}
.sicon-loupe-zoom:before {
  content: "\ed42";
}
.sicon-love-letter:before {
  content: "\ed44";
}
.sicon-luggage-cart:before {
  content: "\ed45";
}
.sicon-macro:before {
  content: "\ed49";
}
.sicon-magazine:before {
  content: "\ed4a";
}
.sicon-magic-wand:before {
  content: "\ed4b";
}
.sicon-magnet:before {
  content: "\ed4c";
}
.sicon-mahally:before {
  content: "\e9a8";
}
.sicon-mahly:before {
  content: "\e9a7";
}
.sicon-mail:before {
  content: "\ed57";
}
.sicon-mail-add:before {
  content: "\ed4e";
}
.sicon-mail-add-alt:before {
  content: "\ed4d";
}
.sicon-mail-cascade:before {
  content: "\ed4f";
}
.sicon-mail-download:before {
  content: "\ed50";
}
.sicon-mail-letter:before {
  content: "\ed51";
}
.sicon-mail-multi:before {
  content: "\ed52";
}
.sicon-mail-open:before {
  content: "\ed53";
}
.sicon-mail-search:before {
  content: "\ed54";
}
.sicon-mail-time:before {
  content: "\ed55";
}
.sicon-mail-upload:before {
  content: "\ed56";
}
.sicon-mailbox:before {
  content: "\ed58";
}
.sicon-male:before {
  content: "\ed59";
}
.sicon-man-fancy:before {
  content: "\ed5b";
}
.sicon-map:before {
  content: "\ed63";
}
.sicon-map-grid:before {
  content: "\ed60";
}
.sicon-map-location:before {
  content: "\ed61";
}
.sicon-map-search:before {
  content: "\ed62";
}
.sicon-medal:before {
  content: "\ed70";
}
.sicon-media-player:before {
  content: "\ed71";
}
.sicon-megaphone:before {
  content: "\ed76";
}
.sicon-meh:before {
  content: "\ed77";
}
.sicon-memo:before {
  content: "\ed7b";
}
.sicon-memo-money:before {
  content: "\ed7a";
}
.sicon-mention:before {
  content: "\e986";
}
.sicon-menu:before {
  content: "\ed7f";
}
.sicon-menu-vertical:before {
  content: "\ed7e";
}
.sicon-meta:before {
  content: "\e9b2";
}
.sicon-mic:before {
  content: "\ed88";
}
.sicon-mic-alt:before {
  content: "\ed84";
}
.sicon-mic-stand:before {
  content: "\ed87";
}
.sicon-minimize:before {
  content: "\ed8e";
}
.sicon-minus:before {
  content: "\ed91";
}
.sicon-minus-circle:before {
  content: "\ed8f";
}
.sicon-minus-square:before {
  content: "\ed90";
}
.sicon-money-card:before {
  content: "\ed96";
}
.sicon-money-chat:before {
  content: "\ed97";
}
.sicon-money-circle:before {
  content: "\ed98";
}
.sicon-money-home:before {
  content: "\ed99";
}
.sicon-moon:before {
  content: "\eda5";
}
.sicon-mouse-buttons:before {
  content: "\edac";
}
.sicon-mug-heart:before {
  content: "\edb0";
}
.sicon-music:before {
  content: "\edbb";
}
.sicon-music-cascade:before {
  content: "\edb7";
}
.sicon-navigation:before {
  content: "\edc2";
}
.sicon-navigation-circle:before {
  content: "\edc1";
}
.sicon-near-me:before {
  content: "\edc4";
}
.sicon-near-me-circle:before {
  content: "\edc3";
}
.sicon-neck-tie:before {
  content: "\edc5";
}
.sicon-newspaper:before {
  content: "\edcb";
}
.sicon-newspaper-alt:before {
  content: "\edca";
}
.sicon-notification:before {
  content: "\edd5";
}
.sicon-office:before {
  content: "\edda";
}
.sicon-ol:before {
  content: "\e985";
}
.sicon-packed-box:before {
  content: "\e953";
}
.sicon-padlock:before {
  content: "\edf1";
}
.sicon-padlock-unlock:before {
  content: "\edf0";
}
.sicon-page:before {
  content: "\edfa";
}
.sicon-page-add:before {
  content: "\edf2";
}
.sicon-page-alt:before {
  content: "\edf3";
}
.sicon-page-cancel:before {
  content: "\edf4";
}
.sicon-page-check:before {
  content: "\edf5";
}
.sicon-page-content:before {
  content: "\edf6";
}
.sicon-page-minus:before {
  content: "\edf7";
}
.sicon-page-search:before {
  content: "\edf9";
}
.sicon-page-search-alt:before {
  content: "\edf8";
}
.sicon-pages:before {
  content: "\edfd";
}
.sicon-pages-insert:before {
  content: "\edfc";
}
.sicon-paper-airplane:before {
  content: "\ee0a";
}
.sicon-paper-plane:before {
  content: "\e954";
}
.sicon-paper-plane-o:before {
  content: "\e902";
}
.sicon-paper-send:before {
  content: "\e977";
}
.sicon-paperclip:before {
  content: "\ee0c";
}
.sicon-paragraph:before {
  content: "\e984";
}
.sicon-parking:before {
  content: "\ee0f";
}
.sicon-partly-cloudy:before {
  content: "\ee11";
}
.sicon-party-bell:before {
  content: "\ee12";
}
.sicon-party-horn:before {
  content: "\ee13";
}
.sicon-passport:before {
  content: "\ee14";
}
.sicon-pause:before {
  content: "\ee17";
}
.sicon-pause-circle:before {
  content: "\ee16";
}
.sicon-paypal:before {
  content: "\e955";
}
.sicon-pen:before {
  content: "\ee23";
}
.sicon-pen-nib:before {
  content: "\ee21";
}
.sicon-pencil:before {
  content: "\ee29";
}
.sicon-pencil-off:before {
  content: "\ee24";
}
.sicon-pencil-paintbrush:before {
  content: "\ee26";
}
.sicon-pencil-ruler:before {
  content: "\ee27";
}
.sicon-percentage:before {
  content: "\ee30";
}
.sicon-percentage-chat:before {
  content: "\ee2f";
}
.sicon-person-bowtie-suspenders:before {
  content: "\ee31";
}
.sicon-phone:before {
  content: "\ee41";
}
.sicon-phone-pencil:before {
  content: "\ee3c";
}
.sicon-phone-rotary:before {
  content: "\ee3f";
}
.sicon-phone-talking:before {
  content: "\ee40";
}
.sicon-photo:before {
  content: "\ee46";
}
.sicon-photo-flower:before {
  content: "\ee42";
}
.sicon-photo-library:before {
  content: "\ee43";
}
.sicon-photo-portrait:before {
  content: "\ee44";
}
.sicon-photo-search:before {
  content: "\ee45";
}
.sicon-photos:before {
  content: "\ee47";
}
.sicon-pin:before {
  content: "\ee54";
}
.sicon-plane-arrival:before {
  content: "\ee5c";
}
.sicon-plane-departure:before {
  content: "\ee5d";
}
.sicon-play:before {
  content: "\ee63";
}
.sicon-play-circle:before {
  content: "\ee61";
}
.sicon-play-library:before {
  content: "\ee62";
}
.sicon-playlist:before {
  content: "\ee64";
}
.sicon-plug:before {
  content: "\ee68";
}
.sicon-plug-electric:before {
  content: "\ee65";
}
.sicon-plug-sun:before {
  content: "\ee66";
}
.sicon-podcast:before {
  content: "\ee6e";
}
.sicon-point-down:before {
  content: "\ee71";
}
.sicon-point-left:before {
  content: "\ee72";
}
.sicon-point-right:before {
  content: "\ee73";
}
.sicon-point-up:before {
  content: "\ee74";
}
.sicon-poll:before {
  content: "\ee7a";
}
.sicon-polo-shirt:before {
  content: "\e958";
}
.sicon-portfolio:before {
  content: "\ee8b";
}
.sicon-portrait:before {
  content: "\ee8f";
}
.sicon-portrait-carousel:before {
  content: "\ee8d";
}
.sicon-portrait-library:before {
  content: "\ee8e";
}
.sicon-portraits:before {
  content: "\ee90";
}
.sicon-pos:before {
  content: "\e908";
}
.sicon-power:before {
  content: "\ee9a";
}
.sicon-power-circle:before {
  content: "\ee98";
}
.sicon-prescription-bottle:before {
  content: "\ee9b";
}
.sicon-presentation-alt:before {
  content: "\ee9e";
}
.sicon-printer:before {
  content: "\eea1";
}
.sicon-printer2:before {
  content: "\e972";
}
.sicon-puzzle:before {
  content: "\eea8";
}
.sicon-quote:before {
  content: "\e983";
}
.sicon-quote-close:before {
  content: "\eeab";
}
.sicon-quote-close-alt:before {
  content: "\eeaa";
}
.sicon-quote-open:before {
  content: "\eead";
}
.sicon-quote-open-alt:before {
  content: "\eeac";
}
.sicon-receipt:before {
  content: "\eec0";
}
.sicon-receipt-money:before {
  content: "\eebf";
}
.sicon-recycle:before {
  content: "\eec3";
}
.sicon-redeye:before {
  content: "\eec4";
}
.sicon-redo:before {
  content: "\e982";
}
.sicon-refund:before {
  content: "\eec6";
}
.sicon-register:before {
  content: "\eec7";
}
.sicon-remove:before {
  content: "\e97e";
}
.sicon-reply:before {
  content: "\eecc";
}
.sicon-reply-all:before {
  content: "\eecb";
}
.sicon-rewind:before {
  content: "\eece";
}
.sicon-right:before {
  content: "\eed1";
}
.sicon-rocket:before {
  content: "\eed6";
}
.sicon-room-card:before {
  content: "\eed9";
}
.sicon-rotate:before {
  content: "\eeda";
}
.sicon-rotation-lock:before {
  content: "\eedb";
}
.sicon-rotation-unlock:before {
  content: "\eedc";
}
.sicon-round-neck-t-shirt:before {
  content: "\e959";
}
.sicon-route-highway:before {
  content: "\eedd";
}
.sicon-rss:before {
  content: "\eee0";
}
.sicon-ruler:before {
  content: "\eee5";
}
.sicon-ruler-square:before {
  content: "\eee4";
}
.sicon-running:before {
  content: "\eee6";
}
.sicon-sales-presentation:before {
  content: "\e95a";
}
.sicon-salla:before {
  content: "\e9a9";
}
.sicon-sar:before {
  content: "\e9bc";
}
.sicon-school-bell:before {
  content: "\eef6";
}
.sicon-schoolbus:before {
  content: "\eef8";
}
.sicon-science:before {
  content: "\eef9";
}
.sicon-screw-flathead:before {
  content: "\eefc";
}
.sicon-screw-phillips:before {
  content: "\eefd";
}
.sicon-screw-star:before {
  content: "\eeff";
}
.sicon-script:before {
  content: "\ef04";
}
.sicon-sd-card:before {
  content: "\ef07";
}
.sicon-search:before {
  content: "\ef09";
}
.sicon-season-winter:before {
  content: "\ef0f";
}
.sicon-secure-credit-card-2:before {
  content: "\e95b";
}
.sicon-security-camera:before {
  content: "\ef16";
}
.sicon-send:before {
  content: "\ef1e";
}
.sicon-send-down:before {
  content: "\ef17";
}
.sicon-send-forward:before {
  content: "\ef18";
}
.sicon-send-in:before {
  content: "\ef19";
}
.sicon-send-mail:before {
  content: "\ef1a";
}
.sicon-send-out:before {
  content: "\ef1b";
}
.sicon-send-to-device:before {
  content: "\ef1c";
}
.sicon-send-up:before {
  content: "\ef1d";
}
.sicon-sending-email:before {
  content: "\e95c";
}
.sicon-settings:before {
  content: "\ef1f";
}
.sicon-shake:before {
  content: "\ef22";
}
.sicon-share:before {
  content: "\ef26";
}
.sicon-share-alt:before {
  content: "\ef25";
}
.sicon-shield-alert:before {
  content: "\ef29";
}
.sicon-shield-alt:before {
  content: "\ef2a";
}
.sicon-shield-check:before {
  content: "\ef2b";
}
.sicon-ship:before {
  content: "\ef30";
}
.sicon-ship-wheel:before {
  content: "\ef2f";
}
.sicon-shipping:before {
  content: "\ef32";
}
.sicon-shipping-fast:before {
  content: "\ef31";
}
.sicon-shirt:before {
  content: "\e95d";
}
.sicon-shirt-button-down:before {
  content: "\ef33";
}
.sicon-shirt-tie:before {
  content: "\ef34";
}
.sicon-shopping:before {
  content: "\ef39";
}
.sicon-shopping-bag:before {
  content: "\ef36";
}
.sicon-shopping-bag2:before {
  content: "\e906";
}
.sicon-shopping-basket:before {
  content: "\ef38";
}
.sicon-shopping-basket-alt:before {
  content: "\ef37";
}
.sicon-shredder:before {
  content: "\ef3d";
}
.sicon-shuttle:before {
  content: "\ef41";
}
.sicon-signal-range:before {
  content: "\ef45";
}
.sicon-signs-alt:before {
  content: "\ef46";
}
.sicon-sim-card-alert:before {
  content: "\ef48";
}
.sicon-skip-backward:before {
  content: "\ef59";
}
.sicon-skip-forward:before {
  content: "\ef5a";
}
.sicon-skull:before {
  content: "\ef5e";
}
.sicon-skull-crossbones:before {
  content: "\ef5d";
}
.sicon-sleep:before {
  content: "\ef60";
}
.sicon-smile:before {
  content: "\ef63";
}
.sicon-snapchat:before {
  content: "\e95e";
}
.sicon-sort:before {
  content: "\e9a6";
}
.sicon-sort-asc:before {
  content: "\e99e";
}
.sicon-sort-desc:before {
  content: "\e99f";
}
.sicon-speaker:before {
  content: "\ef80";
}
.sicon-special-alert:before {
  content: "\ef81";
}
.sicon-special-check:before {
  content: "\ef82";
}
.sicon-special-discount:before {
  content: "\ef83";
}
.sicon-special-money:before {
  content: "\ef84";
}
.sicon-spinner:before {
  content: "\ef8f";
}
.sicon-spy:before {
  content: "\ef9b";
}
.sicon-stack:before {
  content: "\ef9e";
}
.sicon-stair-car:before {
  content: "\ef9f";
}
.sicon-stamp-inset:before {
  content: "\efa2";
}
.sicon-stanp-portrait:before {
  content: "\efa4";
}
.sicon-star:before {
  content: "\efa8";
}
.sicon-star-o:before {
  content: "\e974";
}
.sicon-star2:before {
  content: "\e973";
}
.sicon-steps:before {
  content: "\efae";
}
.sicon-stocks-down:before {
  content: "\efb2";
}
.sicon-stocks-up:before {
  content: "\efb3";
}
.sicon-stopsign-alert:before {
  content: "\efb7";
}
.sicon-stopwatch:before {
  content: "\efb9";
}
.sicon-stopwatch-off:before {
  content: "\efb8";
}
.sicon-store:before {
  content: "\e960";
}
.sicon-store-alt:before {
  content: "\efba";
}
.sicon-store2:before {
  content: "\efbb";
}
.sicon-storm:before {
  content: "\efbc";
}
.sicon-strike:before {
  content: "\e97d";
}
.sicon-suitcase:before {
  content: "\efc6";
}
.sicon-sun:before {
  content: "\efc8";
}
.sicon-sunglasses:before {
  content: "\efc9";
}
.sicon-survey:before {
  content: "\efd0";
}
.sicon-swap-fill:before {
  content: "\efd2";
}
.sicon-swap-stroke:before {
  content: "\efd3";
}
.sicon-swatchbook:before {
  content: "\efd4";
}
.sicon-swipe-left:before {
  content: "\efd6";
}
.sicon-swipe-right:before {
  content: "\efd7";
}
.sicon-switch-flip:before {
  content: "\efd8";
}
.sicon-sync:before {
  content: "\efdf";
}
.sicon-t-shirt:before {
  content: "\efe3";
}
.sicon-t-shirt-long-sleeve:before {
  content: "\efe2";
}
.sicon-table:before {
  content: "\e97b";
}
.sicon-tag:before {
  content: "\efeb";
}
.sicon-tag-money:before {
  content: "\efe9";
}
.sicon-tag-special:before {
  content: "\efea";
}
.sicon-tap:before {
  content: "\efef";
}
.sicon-target:before {
  content: "\eff3";
}
.sicon-team:before {
  content: "\eff5";
}
.sicon-temperature:before {
  content: "\e965";
}
.sicon-temperature-cold:before {
  content: "\e9b5";
}
.sicon-temperature-hot:before {
  content: "\e9b6";
}
.sicon-terminal:before {
  content: "\f002";
}
.sicon-theater-masks:before {
  content: "\f004";
}
.sicon-three-square:before {
  content: "\f008";
}
.sicon-thumbdrive:before {
  content: "\f00a";
}
.sicon-thumbs-down:before {
  content: "\f00b";
}
.sicon-thumbs-up:before {
  content: "\f00c";
}
.sicon-thumbtack:before {
  content: "\f00d";
}
.sicon-ticket:before {
  content: "\f010";
}
.sicon-ticket-movie:before {
  content: "\f00f";
}
.sicon-tiktok:before {
  content: "\e9a3";
}
.sicon-time:before {
  content: "\f014";
}
.sicon-timer:before {
  content: "\f016";
}
.sicon-toggle-off:before {
  content: "\f01b";
}
.sicon-toggles:before {
  content: "\f01d";
}
.sicon-toolbox:before {
  content: "\f027";
}
.sicon-tornado:before {
  content: "\f02c";
}
.sicon-touch-type:before {
  content: "\f02e";
}
.sicon-trail-map:before {
  content: "\f036";
}
.sicon-train:before {
  content: "\f03b";
}
.sicon-transfer:before {
  content: "\f03f";
}
.sicon-transfer-alt:before {
  content: "\f03e";
}
.sicon-trash:before {
  content: "\f041";
}
.sicon-trash-2:before {
  content: "\e907";
}
.sicon-trash-cancel:before {
  content: "\f040";
}
.sicon-treasure-chest:before {
  content: "\f043";
}
.sicon-trend-down:before {
  content: "\f048";
}
.sicon-trend-up:before {
  content: "\f049";
}
.sicon-triangle-measure:before {
  content: "\f04a";
}
.sicon-trophy:before {
  content: "\e961";
}
.sicon-trophy-2:before {
  content: "\e971";
}
.sicon-trophy2:before {
  content: "\f04c";
}
.sicon-tty:before {
  content: "\f04e";
}
.sicon-tulip-pot:before {
  content: "\f04f";
}
.sicon-tune:before {
  content: "\f051";
}
.sicon-tune-alt:before {
  content: "\f050";
}
.sicon-turkey:before {
  content: "\f052";
}
.sicon-turret:before {
  content: "\f055";
}
.sicon-tv:before {
  content: "\f058";
}
.sicon-twitter:before {
  content: "\e9b9";
}
.sicon-type-square:before {
  content: "\f060";
}
.sicon-typewriter:before {
  content: "\f061";
}
.sicon-typography:before {
  content: "\f062";
}
.sicon-ul:before {
  content: "\e97a";
}
.sicon-underline:before {
  content: "\e976";
}
.sicon-undo:before {
  content: "\e975";
}
.sicon-unicorn:before {
  content: "\f067";
}
.sicon-universal-access:before {
  content: "\f06b";
}
.sicon-universal-access-alt:before {
  content: "\f069";
}
.sicon-unlock:before {
  content: "\f06c";
}
.sicon-user:before {
  content: "\f078";
}
.sicon-user-add:before {
  content: "\f06f";
}
.sicon-user-cancel:before {
  content: "\f070";
}
.sicon-user-check:before {
  content: "\f071";
}
.sicon-user-circle:before {
  content: "\f072";
}
.sicon-user-heart:before {
  content: "\f073";
}
.sicon-user-list:before {
  content: "\f074";
}
.sicon-user-minus:before {
  content: "\f075";
}
.sicon-user-off:before {
  content: "\f076";
}
.sicon-user-square:before {
  content: "\f077";
}
.sicon-users:before {
  content: "\f079";
}
.sicon-vendor:before {
  content: "\e9b4";
}
.sicon-village:before {
  content: "\f084";
}
.sicon-vision:before {
  content: "\f086";
}
.sicon-volume:before {
  content: "\f08e";
}
.sicon-volume-high:before {
  content: "\f08a";
}
.sicon-volume-low:before {
  content: "\f08b";
}
.sicon-volume-mute:before {
  content: "\f08c";
}
.sicon-volume-off:before {
  content: "\f08d";
}
.sicon-waffle:before {
  content: "\f090";
}
.sicon-walkie-talkie:before {
  content: "\f091";
}
.sicon-wallet:before {
  content: "\f094";
}
.sicon-warming-cover:before {
  content: "\f096";
}
.sicon-warning:before {
  content: "\f097";
}
.sicon-watch:before {
  content: "\f09c";
}
.sicon-watch-apple:before {
  content: "\f09a";
}
.sicon-watch-smart:before {
  content: "\f09b";
}
.sicon-wave:before {
  content: "\f0a1";
}
.sicon-whatsapp:before {
  content: "\e968";
}
.sicon-whatsapp2:before {
  content: "\e917";
}
.sicon-wheelchair:before {
  content: "\f0aa";
}
.sicon-wheelchair-alt:before {
  content: "\f0a9";
}
.sicon-whistle:before {
  content: "\f0ad";
}
.sicon-wifi:before {
  content: "\f0af";
}
.sicon-wind:before {
  content: "\f0b1";
}
.sicon-window-layout:before {
  content: "\f0b3";
}
.sicon-winners-dias:before {
  content: "\f0b9";
}
.sicon-woman-man:before {
  content: "\f0c1";
}
.sicon-women:before {
  content: "\f0c2";
}
.sicon-world:before {
  content: "\f0c3";
}
.sicon-wrench:before {
  content: "\f0c8";
}
.sicon-wrench-pencil:before {
  content: "\f0c6";
}
.sicon-wrenches:before {
  content: "\f0c9";
}
.sicon-writing:before {
  content: "\f0ca";
}
.sicon-x:before {
  content: "\e9b3";
}
.sicon-youtube:before {
  content: "\e969";
}
.sicon-youtube2:before {
  content: "\e913";
}
.sicon-zip-archive:before {
  content: "\f0d3";
}
.sicon-zoom-in:before {
  content: "\f0d8";
}
.sicon-zoom-out:before {
  content: "\f0d9";
}

* {
    margin: 0;
    padding: 0;
    box-sizing: border-box;
}

body {
    font-family: 'Moltaqa', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Arial, sans-serif;
    background: linear-gradient(180deg, #f8f6f4 0%, #e8e3de 50%, #cac6c3 100%);
    min-height: 100vh;
    direction: rtl;
    overflow-x: hidden;
}

:root {
    --primary-color: #998874;
    --primary-dark: #7d6f5f;
    --secondary-color: #cac6c3;
    --accent-color: #E91E63;
    --text-dark: #2c2c2c;
    --text-light: #666;
    --bg-light: #f5f2ef;
    --white: #ffffff;
    --shadow-sm: 0 2px 8px rgba(0,0,0,0.08);
    --shadow-md: 0 4px 16px rgba(0,0,0,0.12);
    --shadow-lg: 0 8px 24px rgba(0,0,0,0.15);
    --radius-sm: 12px;
    --radius-md: 16px;
    --radius-lg: 20px;
    --radius-xl: 24px;
}

/* Container for Desktop */
.container {
    max-width: 1400px;
    margin: 0 auto;
}

/* Desktop Navigation */
.desktop-nav {
    display: none;
    background: var(--white);
    box-shadow: var(--shadow-md);
    position: sticky;
    top: 0;
    z-index: 1000;
    backdrop-filter: blur(10px);
    background: rgba(255, 255, 255, 0.98);
}

.nav-container {
    max-width: 1400px;
    margin: 0 auto;
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding: 20px 40px;
    gap: 40px;
}

.nav-logo {
    flex-shrink: 0;
}

.nav-logo img {
    height: 50px;
    width: auto;
}

.nav-menu {
    display: flex;
    list-style: none;
    gap: 32px;
    margin: 0;
    padding: 0;
}

.nav-menu li a {
    color: #333;
    text-decoration: none;
    font-size: 16px;
    font-weight: 600;
    padding: 8px 0;
    position: relative;
    transition: all 0.3s;
}

.nav-menu li a:hover {
    color: #998874;
}

.nav-menu li a.active {
    color: #998874;
}

.nav-menu li a.active::after {
    content: '';
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    height: 3px;
    background: #998874;
    border-radius: 3px 3px 0 0;
}

.nav-actions {
    display: flex;
    align-items: center;
    gap: 16px;
}

.nav-search {
    display: flex;
    align-items: center;
    gap: 12px;
    background: #f5f2ef;
    padding: 10px 16px;
    border-radius: 24px;
    min-width: 280px;
}

.nav-search i {
    color: #998874;
    font-size: 16px;
}

.nav-search input {
    border: none;
    background: transparent;
    outline: none;
    font-size: 14px;
    font-family: 'Moltaqa', sans-serif;
    width: 100%;
}

.nav-icon-btn {
    width: 44px;
    height: 44px;
    border-radius: 50%;
    border: none;
    background: #f5f2ef;
    display: flex;
    align-items: center;
    justify-content: center;
    cursor: pointer;
    transition: all 0.3s;
    position: relative;
}

.nav-icon-btn:hover {
    background: #998874;
    color: white;
}

.nav-icon-btn:hover i {
    color: white;
}

.nav-icon-btn i {
    font-size: 18px;
    color: #333;
    transition: all 0.3s;
}

.cart-badge {
    position: absolute;
    top: 4px;
    right: 4px;
    background: #998874;
    color: white;
    font-size: 10px;
    font-weight: 700;
    width: 18px;
    height: 18px;
    border-radius: 50%;
    display: flex;
    align-items: center;
    justify-content: center;
}

/* Mobile Top Navigation */
.mobile-nav {
    display: block;
}

.top-nav {
    display: flex;
    gap: 16px;
    padding: 16px 20px;
    background: rgba(255, 255, 255, 0.98);
    backdrop-filter: blur(10px);
    box-shadow: 0 2px 12px rgba(0, 0, 0, 0.08);
    position: sticky;
    top: 0;
    z-index: 100;
    align-items: center;
    justify-content: space-between;
}

.mobile-menu-toggle {
    background: none;
    border: none;
    font-size: 24px;
    color: var(--primary-color);
    cursor: pointer;
    padding: 8px;
    display: flex;
    align-items: center;
    justify-content: center;
    transition: transform 0.3s ease;
}

.mobile-menu-toggle:active {
    transform: scale(0.95);
}

.mobile-logo {
    flex: 1;
    display: flex;
    align-items: center;
    justify-content: center;
}

.mobile-logo img {
    height: 40px;
    width: auto;
}

.mobile-cart-btn {
    position: relative;
    background: none;
    border: none;
    font-size: 22px;
    color: var(--primary-color);
    cursor: pointer;
    padding: 8px;
    display: flex;
    align-items: center;
    justify-content: center;
    text-decoration: none;
    transition: transform 0.3s ease;
}

.mobile-cart-btn:active {
    transform: scale(0.95);
}

.mobile-cart-badge {
    position: absolute;
    top: 2px;
    left: 2px;
    background: var(--accent-color);
    color: white;
    font-size: 10px;
    font-weight: 700;
    min-width: 18px;
    height: 18px;
    border-radius: 50%;
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 2px;
    box-shadow: 0 2px 6px rgba(233, 30, 99, 0.4);
}

/* Mobile Sidebar Menu */
.mobile-sidebar-overlay {
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background: rgba(0, 0, 0, 0.5);
    backdrop-filter: blur(4px);
    z-index: 999;
    opacity: 0;
    visibility: hidden;
    transition: all 0.3s ease;
}

.mobile-sidebar-overlay.active {
    opacity: 1;
    visibility: visible;
}

.mobile-sidebar {
    position: fixed;
    top: 0;
    right: -320px;
    width: 320px;
    height: 100%;
    background: white;
    box-shadow: -4px 0 24px rgba(0, 0, 0, 0.15);
    z-index: 1000;
    transition: right 0.3s cubic-bezier(0.4, 0, 0.2, 1);
    display: flex;
    flex-direction: column;
}

.mobile-sidebar.active {
    right: 0;
}

.mobile-sidebar-header {
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding: 24px 20px;
    border-bottom: 1px solid #e0e0e0;
    background: linear-gradient(135deg, var(--primary-color), var(--primary-dark));
}

.mobile-sidebar-header h3 {
    color: white;
    font-size: 20px;
    font-weight: 700;
    margin: 0;
}

.mobile-sidebar-close {
    background: rgba(255, 255, 255, 0.2);
    border: none;
    color: white;
    font-size: 24px;
    width: 36px;
    height: 36px;
    border-radius: 50%;
    display: flex;
    align-items: center;
    justify-content: center;
    cursor: pointer;
    transition: all 0.3s ease;
}

.mobile-sidebar-close:hover {
    background: rgba(255, 255, 255, 0.3);
    transform: rotate(90deg);
}

.mobile-sidebar-content {
    flex: 1;
    overflow-y: auto;
    padding: 8px 0;
}

.mobile-sidebar-nav {
    display: flex;
    flex-direction: column;
}

.mobile-sidebar-link {
    display: flex;
    align-items: center;
    gap: 16px;
    padding: 16px 20px;
    color: var(--text-dark);
    text-decoration: none;
    font-size: 16px;
    font-weight: 500;
    transition: all 0.3s ease;
    position: relative;
    border-bottom: 1px solid rgba(0, 0, 0, 0.05);
}

.mobile-sidebar-link:hover {
    background: rgba(153, 136, 116, 0.08);
    color: var(--primary-color);
}

.mobile-sidebar-link:active {
    background: rgba(153, 136, 116, 0.15);
}

.mobile-sidebar-link i {
    font-size: 20px;
    width: 28px;
    color: var(--primary-color);
}

.mobile-sidebar-link span {
    flex: 1;
}

.sidebar-badge {
    background: var(--accent-color);
    color: white;
    font-size: 12px;
    font-weight: 700;
    min-width: 24px;
    height: 24px;
    border-radius: 12px;
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 0 8px;
    box-shadow: 0 2px 6px rgba(233, 30, 99, 0.3);
}

.nav-btn {
    flex: 1;
    padding: 14px 28px;
    border: none;
    border-radius: 24px;
    background: white;
    font-size: 16px;
    font-weight: 600;
    cursor: pointer;
    transition: all 0.3s;
    box-shadow: 0 2px 8px rgba(0,0,0,0.05);
}

.nav-btn:hover {
    transform: translateY(-2px);
    box-shadow: 0 4px 12px rgba(0,0,0,0.1);
}

.nav-btn.active {
    background: #998874;
    color: white;
    box-shadow: 0 4px 12px rgba(153, 136, 116, 0.3);
}

/* Location Bar */
.location-bar {
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding: 16px 20px;
    gap: 16px;
    background: rgba(255, 255, 255, 0.6);
    backdrop-filter: blur(8px);
    margin: 0 16px 16px 16px;
    border-radius: var(--radius-md);
    box-shadow: var(--shadow-sm);
}

.location-info {
    display: flex;
    align-items: center;
    gap: 10px;
    font-size: 14px;
    color: var(--text-dark);
    font-weight: 500;
}

.location-info i {
    color: var(--primary-color);
}

.favorite-btn {
    width: 48px;
    height: 48px;
    border-radius: 50%;
    border: none;
    background: var(--white);
    display: flex;
    align-items: center;
    justify-content: center;
    cursor: pointer;
    box-shadow: var(--shadow-sm);
    transition: all 0.3s ease;
}

.favorite-btn:hover {
    background: var(--primary-color);
    transform: scale(1.05);
}

.favorite-btn:hover i {
    color: var(--white);
}

.favorite-btn i {
    color: var(--primary-color);
    font-size: 20px;
    transition: all 0.3s ease;
}

/* Delivery Notice */
.delivery-notice {
    display: flex;
    justify-content: space-between;
    align-items: center;
    margin: 0 16px 16px 16px;
    padding: 14px 20px;
    background: linear-gradient(135deg, #fff8e1 0%, #ffe6cc 100%);
    border-radius: var(--radius-md);
    box-shadow: var(--shadow-sm);
    border-right: 4px solid var(--primary-color);
}

.delivery-notice span {
    color: var(--text-dark);
    font-weight: 500;
    font-size: 14px;
}

.close-notice {
    background: none;
    border: none;
    font-size: 24px;
    cursor: pointer;
    color: var(--text-light);
    transition: all 0.3s ease;
    width: 32px;
    height: 32px;
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 50%;
}

.close-notice:hover {
    background: rgba(0,0,0,0.05);
    color: var(--text-dark);
}

/* Search Bar */
.search-bar {
    display: flex;
    align-items: center;
    margin: 0 16px 24px 16px;
    padding: 16px 24px;
    background: var(--white);
    border-radius: var(--radius-lg);
    box-shadow: var(--shadow-md);
    gap: 14px;
    transition: all 0.3s ease;
    border: 2px solid transparent;
}

.search-bar:focus-within {
    box-shadow: var(--shadow-lg);
    border-color: var(--primary-color);
    transform: translateY(-2px);
}

.search-bar i {
    color: var(--primary-color);
    font-size: 18px;
}

.search-bar input {
    flex: 1;
    border: none;
    outline: none;
    font-size: 16px;
    background: transparent;
    font-family: 'Moltaqa', sans-serif;
    color: var(--text-dark);
}

.search-bar input::placeholder {
    color: var(--text-light);
}

.camera-btn {
    background: var(--bg-light);
    border: none;
    cursor: pointer;
    font-size: 18px;
    color: var(--primary-color);
    transition: all 0.3s ease;
    width: 40px;
    height: 40px;
    border-radius: 50%;
    display: flex;
    align-items: center;
    justify-content: center;
}

.camera-btn:hover {
    transform: scale(1.1);
    background: var(--primary-color);
    color: var(--white);
}

/* Main Content */
.main-content {
    padding: 0 16px 140px 16px;
    max-width: 100%;
}

/* Hero Banner */
.hero-banner {
    margin-bottom: 24px;
    border-radius: var(--radius-lg);
    overflow: hidden;
    box-shadow: var(--shadow-lg);
    max-height: 300px;
    position: relative;
    transition: all 0.3s ease;
}

.hero-banner:hover {
    transform: translateY(-4px);
    box-shadow: 0 12px 32px rgba(0,0,0,0.2);
}

.hero-banner img {
    width: 100%;
    height: 100%;
    max-height: 300px;
    object-fit: cover;
    display: block;
    transition: transform 0.5s ease;
}

.hero-banner:hover img {
    transform: scale(1.05);
}

/* Main Category Header */
.main-category-header {
    background: linear-gradient(135deg, var(--primary-color) 0%, var(--primary-dark) 100%);
    padding: 28px 24px;
    border-radius: var(--radius-xl);
    margin-bottom: 32px;
    box-shadow: var(--shadow-lg);
    position: relative;
    overflow: hidden;
}

.main-category-header::before {
    content: '';
    position: absolute;
    top: 0;
    right: 0;
    width: 200px;
    height: 200px;
    background: radial-gradient(circle, rgba(255,255,255,0.1) 0%, transparent 70%);
    border-radius: 50%;
    transform: translate(50%, -50%);
}

.main-category-header h2 {
    color: var(--white);
    font-size: 32px;
    font-weight: 800;
    text-align: center;
    margin: 0;
    position: relative;
    z-index: 1;
    text-shadow: 0 2px 4px rgba(0,0,0,0.1);
}

/* Section Header */
.section-header {
    margin: 32px 0 16px 0;
    padding: 0 8px;
}

.section-header h3 {
    color: var(--text-dark);
    font-size: 22px;
    font-weight: 800;
    margin: 0;
    border-right: 5px solid var(--primary-color);
    padding-right: 16px;
    position: relative;
    display: inline-block;
}

.section-header h3::after {
    content: '';
    position: absolute;
    bottom: -4px;
    right: 16px;
    width: 60%;
    height: 2px;
    background: linear-gradient(90deg, var(--primary-color) 0%, transparent 100%);
}

/* Categories Grid */
.categories-grid {
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    gap: 20px;
    margin-bottom: 24px;
}

.category-card {
    background: var(--white);
    border-radius: var(--radius-lg);
    overflow: hidden;
    box-shadow: var(--shadow-sm);
    position: relative;
    transition: all 0.4s cubic-bezier(0.175, 0.885, 0.32, 1.275);
    border: 1px solid rgba(0,0,0,0.05);
}

.category-card:hover {
    transform: translateY(-8px) scale(1.02);
    box-shadow: var(--shadow-lg);
    border-color: var(--primary-color);
}

.category-card.sale {
    background: linear-gradient(135deg, #fff8f0 0%, #ffe8d6 100%);
}

.sale-badge {
    position: absolute;
    top: 8px;
    right: 8px;
    background: #998874;
    color: white;
    padding: 4px 12px;
    border-radius: 12px;
    font-size: 12px;
    font-weight: 600;
    z-index: 1;
}

.category-image {
    height: 140px;
    display: flex;
    align-items: center;
    justify-content: center;
    background: white;
    overflow: hidden;
}

.category-image img {
    width: 100%;
    height: 100%;
    object-fit: cover;
}

.category-image.orange-bg {
    background: linear-gradient(135deg, #FF8C00 0%, #FFA500 100%);
    padding: 20px;
}

.category-image.school-bg {
    background: linear-gradient(135deg, #00CED1 0%, #1E90FF 100%);
    padding: 20px;
}

.category-image.china-flag {
    background: #DE2910;
    position: relative;
}

.category-title-large {
    color: white;
    font-size: 24px;
    font-weight: 800;
    text-align: center;
    line-height: 1.2;
    text-shadow: 2px 2px 4px rgba(0,0,0,0.2);
}

.category-title-colored {
    color: white;
    font-size: 20px;
    font-weight: 700;
    text-align: center;
    line-height: 1.2;
}

.category-card h3 {
    padding: 16px;
    font-size: 15px;
    font-weight: 700;
    text-align: center;
    color: var(--text-dark);
    background: linear-gradient(180deg, rgba(255,255,255,0.9) 0%, rgba(255,255,255,0.7) 100%);
    backdrop-filter: blur(4px);
    letter-spacing: 0.3px;
}

/* Fashion Banner */
.fashion-banner {
    margin-top: 20px;
    border-radius: 16px;
    overflow: hidden;
    box-shadow: 0 4px 12px rgba(0,0,0,0.1);
}

.fashion-banner img {
    width: 100%;
    height: auto;
    display: block;
}

/* Mega Deals Section */
.mega-deals-section {
    margin: 40px 0;
    padding: 24px;
    background: linear-gradient(135deg, #998874 0%, #7d6f5f 100%);
    border-radius: 20px;
    box-shadow: 0 8px 24px rgba(153, 136, 116, 0.3);
    margin-top: 70px;
}

.mega-deals-header {
    display: flex;
    justify-content: space-between;
    align-items: center;
    margin-bottom: 24px;
}

.mega-deals-title {
    display: block;
    align-items: center;
    gap: 16px;
}

.mega-deals-title h2 {
    color: white;
    font-size: 28px;
    font-weight: 800;
    margin: 0;
        margin-bottom: 11px;
}

.mega-deals-timer {
    display: flex;
    align-items: center;
    gap: 8px;
    background: rgba(255, 255, 255, 0.2);
    padding: 8px 16px;
    border-radius: 20px;
    color: white;
    font-weight: 600;
}

.mega-deals-timer i {
    animation: pulse 1.5s infinite;
}

@keyframes pulse {
    0%, 100% {
        transform: scale(1);
    }
    50% {
        transform: scale(1.2);
    }
}

.mega-deals-header .view-all-link {
    color: white;
    background: rgba(255, 255, 255, 0.2);
    padding: 8px 20px;
    border-radius: 20px;
    transition: all 0.3s;
}

.mega-deals-header .view-all-link:hover {
    background: rgba(255, 255, 255, 0.3);
}

.mega-deals-grid {
    display: grid;
    grid-template-columns: 1fr;
    gap: 16px;
}

.mega-deal-card {
    background: white;
    border-radius: 0;
    overflow: hidden;
    position: relative;
    transition: all 0.3s;
}

.mega-deal-card:hover {
    transform: translateY(-4px);
    box-shadow: 0 8px 20px rgba(0,0,0,0.2);
}

.deal-badge {
    position: absolute;
    top: 12px;
    left: 12px;
    background: #E91E63;
    color: white;
    padding: 6px 14px;
    border-radius: 20px;
    font-size: 12px;
    font-weight: 700;
    z-index: 2;
}

.deal-image {
    width: 100%;
    height: 200px;
    overflow: hidden;
    background: #f5f2ef;
}

.deal-image img {
    width: 100%;
    height: 100%;
    object-fit: cover;
}

.deal-info {
    padding: 16px;
}

.deal-info h4 {
    font-size: 16px;
    font-weight: 600;
    color: #333;
    margin: 0 0 12px 0;
}

.deal-prices {
    display: flex;
    align-items: center;
    gap: 12px;
    margin-bottom: 12px;
}

.deal-price {
    font-size: 20px;
    font-weight: 800;
    color: #E91E63;
}

.deal-old-price {
    font-size: 14px;
    color: #999;
    text-decoration: line-through;
}

.deal-timer-bar {
    width: 100%;
    height: 8px;
    background: #f0f0f0;
    border-radius: 10px;
    overflow: hidden;
    margin-bottom: 8px;
}

.timer-progress {
    height: 100%;
    background: linear-gradient(90deg, #998874 0%, #7d6f5f 100%);
    border-radius: 10px;
    transition: width 0.3s;
}

.deal-stock {
    font-size: 12px;
    color: #666;
    margin: 0;
}

/* Bestseller Section */
.bestseller-header {
    display: flex;
    justify-content: space-between;
    align-items: center;
    margin-top: 32px;
}

.view-all-link {
    color: #998874;
    text-decoration: none;
    font-size: 14px;
    font-weight: 600;
}

/* Products Grid */
.products-grid {
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    gap: 20px;
    margin-bottom: 32px;
}

.product-card-item {
    background: var(--white);
    border-radius: 0;
    overflow: hidden;
    box-shadow: var(--shadow-sm);
    position: relative;
    transition: all 0.4s cubic-bezier(0.175, 0.885, 0.32, 1.275);
    border: 1px solid rgba(0,0,0,0.05);
}

.product-card-item:hover {
    transform: translateY(-8px) scale(1.02);
    box-shadow: var(--shadow-lg);
    border-color: var(--primary-color);
}

.product-badge {
    position: absolute;
    top: 8px;
    left: 8px;
    background: #998874;
    color: white;
    padding: 4px 10px;
    border-radius: 8px;
    font-size: 11px;
    font-weight: 600;
    z-index: 2;
}

.wishlist-btn {
    position: absolute;
    top: 8px;
    right: 8px;
    background: white;
    border: none;
    width: 36px;
    height: 36px;
    border-radius: 50%;
    display: flex;
    align-items: center;
    justify-content: center;
    cursor: pointer;
    box-shadow: 0 2px 8px rgba(0,0,0,0.1);
    z-index: 2;
    transition: all 0.3s;
}

.wishlist-btn:hover {
    background: #FFE6E6;
}

.wishlist-btn.in-wishlist {
    background: #FFE6E6;
}

.wishlist-btn i {
    color: #E91E63;
    font-size: 16px;
}

.wishlist-btn.in-wishlist i {
    color: #E91E63;
}

.product-img {
    width: 100%;
    height: 280px;
    overflow: hidden;
    background: #F5F5F5;
}

.product-img img {
    width: 100%;
    height: 100%;
    object-fit: cover;
}

.product-info {
    padding: 12px;
}

.product-rating {
    display: flex;
    align-items: center;
    gap: 4px;
    margin-bottom: 8px;
}

.product-rating .rating {
    font-size: 14px;
    font-weight: 600;
    color: #333;
}

.product-rating i {
    color: #FFA500;
    font-size: 12px;
}

.product-rating .reviews {
    font-size: 12px;
    color: #666;
}

.product-name {
    font-size: 14px;
    font-weight: 600;
    color: #333;
    margin: 0 0 12px 0;
    line-height: 1.3;
    min-height: 36px;
}

.product-footer {
    display: flex;
    justify-content: space-between;
    align-items: center;
}

.product-price {
    font-size: 16px;
    font-weight: 700;
    color: #333;
}

.add-to-cart-btn {
    background: #998874;
    border: none;
    width: 36px;
    height: 36px;
    border-radius: 8px;
    display: flex;
    align-items: center;
    justify-content: center;
    cursor: pointer;
    transition: all 0.3s;
    flex-shrink: 0;
}

.add-to-cart-btn:hover {
    background: #7d6f5f;
    transform: scale(1.05);
}

.add-to-cart-btn:disabled {
    opacity: 0.6;
    cursor: not-allowed;
}

.add-to-cart-btn i {
    color: white;
    font-size: 14px;
}

/* Hide WooCommerce default added_to_cart button */
.added_to_cart.wc-forward {
    display: none !important;
}

/* Breadcrumbs - Global Styling */
.breadcrumbs-container {
    background: #f8f9fa;
    border-bottom: 1px solid #e9ecef;
    margin-bottom: 20px;
}

.breadcrumbs {
    max-width: 1400px;
    margin: 0 auto;
    padding: 14px 20px;
    display: flex;
    align-items: center;
    gap: 8px;
    font-size: 14px;
}

.breadcrumbs .woocommerce-breadcrumb {
    display: flex;
    align-items: center;
    gap: 8px;
    color: var(--text-light);
}

.breadcrumbs .woocommerce-breadcrumb a,
.breadcrumbs a {
    color: #6c757d;
    text-decoration: none;
    transition: color 0.3s ease;
    position: relative;
}

.breadcrumbs .woocommerce-breadcrumb a:hover,
.breadcrumbs a:hover {
    color: var(--primary-color);
}

.breadcrumbs .woocommerce-breadcrumb > span,
.breadcrumbs span {
    color: var(--text-dark);
    font-weight: 500;
}

/* Bottom Navigation */
.bottom-nav {
    position: fixed;
    bottom: 0;
    left: 0;
    right: 0;
    background: var(--white);
    display: flex;
    justify-content: space-around;
    padding: 12px 0 24px 0;
    box-shadow: 0 -4px 20px rgba(0,0,0,0.12);
    z-index: 1000;
    backdrop-filter: blur(10px);
    background: rgba(255, 255, 255, 0.98);
    border-top: 1px solid rgba(0,0,0,0.05);
}

.nav-item {
    display: flex;
    flex-direction: column;
    align-items: center;
    gap: 6px;
    background: none;
    border: none;
    cursor: pointer;
    color: var(--text-light);
    font-size: 12px;
    padding: 8px 16px;
    transition: all 0.3s ease;
    border-radius: var(--radius-md);
    position: relative;
}

.nav-item:hover {
    background: var(--bg-light);
}

.nav-item.active {
    color: var(--primary-color);
}

.nav-item.active::before {
    content: '';
    position: absolute;
    top: 0;
    left: 50%;
    transform: translateX(-50%);
    width: 40px;
    height: 3px;
    background: var(--primary-color);
    border-radius: 0 0 3px 3px;
}

.nav-item i {
    font-size: 22px;
    transition: all 0.3s ease;
}

.nav-item.active i {
    transform: scale(1.1);
}

.ck-brand {
    flex-direction: column;
    gap: 2px;
}

.ck-logo {
    font-size: 24px;
    font-weight: 300;
    font-family: 'Times New Roman', serif;
}

.ck-text {
    font-size: 8px;
    font-weight: 400;
}

/* Footer */
.site-footer {
    display: none;
    background: linear-gradient(180deg, #2c2c2c 0%, #1a1a1a 100%);
    color: var(--white);
    margin-top: 60px;
}

.footer-top {
    background: linear-gradient(135deg, var(--primary-color) 0%, var(--primary-dark) 100%);
    padding: 40px 0;
}

.footer-container {
    max-width: 1400px;
    margin: 0 auto;
    padding: 0 40px;
}

.footer-newsletter {
    display: flex;
    justify-content: space-between;
    align-items: center;
    gap: 40px;
}

.newsletter-content h3 {
    font-size: 28px;
    font-weight: 800;
    margin: 0 0 8px 0;
    color: var(--white);
}

.newsletter-content p {
    font-size: 16px;
    margin: 0;
    color: rgba(255, 255, 255, 0.9);
}

.newsletter-form {
    display: flex;
    gap: 12px;
    min-width: 450px;
}

.newsletter-form input {
    flex: 1;
    padding: 16px 24px;
    border: 2px solid rgba(255, 255, 255, 0.3);
    border-radius: var(--radius-lg);
    background: rgba(255, 255, 255, 0.1);
    color: var(--white);
    font-size: 15px;
    font-family: 'Moltaqa', sans-serif;
    outline: none;
    transition: all 0.3s ease;
    backdrop-filter: blur(10px);
}

.newsletter-form input::placeholder {
    color: rgba(255, 255, 255, 0.7);
}

.newsletter-form input:focus {
    background: rgba(255, 255, 255, 0.2);
    border-color: var(--white);
}

.newsletter-form button {
    padding: 16px 40px;
    background: var(--white);
    color: var(--primary-color);
    border: none;
    border-radius: var(--radius-lg);
    font-size: 16px;
    font-weight: 700;
    cursor: pointer;
    transition: all 0.3s ease;
    font-family: 'Moltaqa', sans-serif;
    white-space: nowrap;
}

.newsletter-form button:hover {
    background: #f5f5f5;
    transform: translateY(-2px);
    box-shadow: 0 8px 20px rgba(0,0,0,0.3);
}

.footer-main {
    padding: 60px 0;
}

.footer-grid {
    display: grid;
    grid-template-columns: 2fr 1fr 1fr 1.5fr;
    gap: 60px;
}

.footer-column h4 {
    font-size: 20px;
    font-weight: 800;
    margin: 0 0 24px 0;
    color: var(--white);
}

.footer-logo {
    margin-bottom: 20px;
}

.footer-logo img {
    height: 50px;
    width: auto;
}

.footer-desc {
    font-size: 15px;
    line-height: 1.7;
    color: rgba(255, 255, 255, 0.7);
    margin: 0 0 24px 0;
}

.footer-social {
    display: flex;
    gap: 12px;
}

.social-link {
    width: 44px;
    height: 44px;
    background: rgba(255, 255, 255, 0.1);
    border-radius: 50%;
    display: flex;
    align-items: center;
    justify-content: center;
    color: var(--white);
    font-size: 18px;
    transition: all 0.3s ease;
    text-decoration: none;
}

.social-link:hover {
    background: var(--primary-color);
    transform: translateY(-4px);
}

.footer-links {
    list-style: none;
    padding: 0;
    margin: 0;
    display: flex;
    flex-direction: column;
    gap: 12px;
}

.footer-links a {
    color: rgba(255, 255, 255, 0.7);
    text-decoration: none;
    font-size: 15px;
    transition: all 0.3s ease;
    display: inline-block;
}

.footer-links a:hover {
    color: var(--white);
    transform: translateX(-4px);
}

.footer-contact {
    list-style: none;
    padding: 0;
    margin: 0;
    display: flex;
    flex-direction: column;
    gap: 16px;
}

.footer-contact li {
    display: flex;
    align-items: flex-start;
    gap: 12px;
    color: rgba(255, 255, 255, 0.7);
    font-size: 15px;
    line-height: 1.6;
}

.footer-contact i {
    color: var(--primary-color);
    font-size: 16px;
    margin-top: 2px;
    min-width: 20px;
}

.footer-bottom {
    border-top: 1px solid rgba(255, 255, 255, 0.1);
    padding: 28px 0;
}

.footer-bottom-content {
    display: flex;
    justify-content: space-between;
    align-items: center;
}

.copyright p {
    margin: 0;
    color: rgba(255, 255, 255, 0.6);
    font-size: 14px;
}

.payment-methods {
    display: flex;
    align-items: center;
    gap: 16px;
}

.payment-methods span {
    color: rgba(255, 255, 255, 0.6);
    font-size: 14px;
}

.payment-icons {
    display: flex;
    gap: 12px;
}

.payment-icons i {
    font-size: 32px;
    color: rgba(255, 255, 255, 0.5);
    transition: all 0.3s ease;
}

.payment-icons i:hover {
    color: var(--white);
}

/* Responsive Design */
@media (max-width: 480px) {
    .categories-grid {
        grid-template-columns: 1fr;
    }

    .products-grid {
        grid-template-columns: 1fr;
    }
}

@media (min-width: 768px) {
    /* Show Desktop Nav, Hide Mobile Nav and Bottom Nav */
    .desktop-nav {
        display: block;
    }

    .mobile-nav {
        display: none;
    }

    .bottom-nav {
        display: none;
    }

    /* Show Footer on Desktop */
    .site-footer {
        display: block;
    }

    /* Desktop Layout */
    .location-bar,
    .delivery-notice,
    .search-bar {
        max-width: 1200px;
        margin-left: auto;
        margin-right: auto;
    }

    .location-bar {
        margin: 24px auto;
        border-radius: var(--radius-xl);
    }

    .delivery-notice {
        margin: 24px auto;
        border-radius: var(--radius-xl);
    }

    .search-bar {
        margin: 24px auto 32px auto;
        max-width: 800px;
        padding: 18px 28px;
        border-radius: var(--radius-xl);
    }

    .main-content {
        max-width: 1200px;
        margin: 0 auto;
        padding: 32px 40px 60px 40px;
    }

    .categories-grid {
        grid-template-columns: repeat(4, 1fr);
        gap: 28px;
    }

    .products-grid {
        grid-template-columns: repeat(4, 1fr) !important;
        gap: 28px;
    }

    .mega-deals-grid {
        grid-template-columns: repeat(4, 1fr) !important;
        gap: 24px;
    }

    .hero-banner {
        max-height: 450px;
        overflow: hidden;
        border-radius: var(--radius-xl);
        margin-bottom: 32px;
    }

    .hero-banner img {
        object-fit: cover;
        height: 450px;
    }

    .product-card-item:hover {
        transform: translateY(-12px) scale(1.03);
        box-shadow: 0 16px 40px rgba(0,0,0,0.2);
    }

    .category-card:hover {
        transform: translateY(-12px) scale(1.03);
        box-shadow: 0 16px 40px rgba(0,0,0,0.2);
    }

    .section-header {
        margin: 48px 0 24px 0;
    }

    .section-header h3 {
        font-size: 26px;
    }

    .main-category-header {
        padding: 40px 32px;
        margin-bottom: 48px;
    }

    .main-category-header h2 {
        font-size: 36px;
    }
}

@media (min-width: 1024px) {
    .categories-grid {
        grid-template-columns: repeat(5, 1fr);
        gap: 32px;
    }

    .products-grid {
        grid-template-columns: repeat(4, 1fr) !important;
        gap: 32px;
    }

    .mega-deals-grid {
        grid-template-columns: repeat(4, 1fr) !important;
        gap: 28px;
    }

    .main-content {
        padding: 40px 48px 80px 48px;
    }
}

@media (min-width: 1440px) {
    .categories-grid {
        grid-template-columns: repeat(6, 1fr);
        gap: 36px;
    }

    .products-grid {
        grid-template-columns: repeat(4, 1fr) !important;
        gap: 36px;
    }

    .mega-deals-grid {
        grid-template-columns: repeat(4, 1fr) !important;
        gap: 32px;
    }

    .main-content {
        max-width: 1400px;
        padding: 48px 56px 100px 56px;
    }

    .hero-banner {
        max-height: 500px;
    }

    .hero-banner img {
        height: 500px;
    }
}

/* Wishlist Button Active State */
.wishlist-btn.active {
    background: rgba(239, 68, 68, 0.1);
    color: #ef4444;
}

.wishlist-btn.active i {
    color: #ef4444;
}

/* TI WooCommerce Wishlist Plugin Styling */
.tinvwl_add_to_wishlist_button,
a.tinvwl_add_to_wishlist_button {
    position: absolute;
    top: 12px;
    left: 12px;
    width: 40px;
    height: 40px;
    background: rgba(255, 255, 255, 0.95);
    border-radius: 50%;
    display: flex;
    align-items: center;
    justify-content: center;
    cursor: pointer;
    transition: all 0.3s ease;
    z-index: 10;
    border: none;
    box-shadow: 0 2px 8px rgba(0, 0, 0, 0.1);
}

.tinvwl_add_to_wishlist_button:hover {
    background: var(--white);
    transform: scale(1.1);
    box-shadow: 0 4px 12px rgba(0, 0, 0, 0.15);
}

.tinvwl_add_to_wishlist_button:before {
    font-family: "Font Awesome 5 Free";
    content: "\f004";
    font-weight: 400;
    font-size: 18px;
    color: var(--text-dark);
}

.tinvwl_add_to_wishlist_button.tinvwl-product-in-list:before {
    font-weight: 900;
    color: #ef4444;
}

.tinvwl_add_to_wishlist_button.tinvwl-product-in-list {
    background: rgba(239, 68, 68, 0.1);
}

/* Hide plugin's default text */
.tinvwl_add_to_wishlist-text {
    display: none !important;
}

/* Remove default icon if plugin adds one */
.tinvwl_add_to_wishlist_button .tinvwl-icon-heart {
    display: none;
}

/* Notification System */
.luma-notification {
    position: fixed;
    top: 80px;
    left: 50%;
    transform: translateX(-50%) translateY(-100px);
    background: var(--white);
    padding: 16px 24px;
    border-radius: var(--radius-lg);
    box-shadow: 0 10px 40px rgba(0, 0, 0, 0.2);
    z-index: 10000;
    opacity: 0;
    transition: all 0.3s ease;
    display: flex;
    align-items: center;
    gap: 12px;
    font-weight: 600;
    font-size: 14px;
    min-width: 300px;
    justify-content: center;
}

.luma-notification.show {
    opacity: 1;
    transform: translateX(-50%) translateY(0);
}

.luma-notification-success {
    background: #10b981;
    color: white;
}

.luma-notification-error {
    background: #ef4444;
    color: white;
}

.luma-notification-info {
    background: #3b82f6;
    color: white;
}