/* Source: https://divarsanati.com/wp-content/themes/woodmart/css/parts/mod-nav-style-underline.css */
.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 .4s cubic-bezier(.19,1,.22,1)}.wd-nav[class*=wd-style-underline]>li:is(:hover,.current-menu-item,.wd-active,.active)>a .nav-link-text:after{width:100%}

/* Source: https://divarsanati.com/wp-content/themes/woodmart/css/parts/el-info-box-rtl.css */
.wd-info-box{position:relative;display:flex;flex-direction:column;border-radius:var(--wd-brd-radius);gap:var(--ib-icon-sp);--ib-icon-sp:20px}.wd-info-box .box-icon-wrapper{flex:0 0 auto;line-height:0}.wd-info-box :is(.info-box-icon,.info-svg-wrapper){display:inline-block;max-width:100%}.wd-info-box .info-box-icon{transition:all .25s ease}.wd-info-box .info-svg-wrapper img{height:inherit}.wd-info-box .info-svg-wrapper :is(img,svg){width:inherit!important;height:inherit!important}.wd-info-box :is(.info-box-subtitle,.info-box-title){transition:all .25s ease;margin-bottom:0}.wd-info-box :is(.info-box-subtitle,.info-box-title,.info-box-inner):not(:first-child){margin-top:10px}.wd-info-box :is(.info-box-subtitle:not(.subtitle-style-background),.info-box-title){line-height:1.3}.wd-info-box .info-box-content{--wd-tags-mb:10px;position:relative;flex:1 1 auto;border-radius:var(--wd-brd-radius)}.wd-info-box .info-box-inner p:first-child:empty,.wd-info-box .info-box-inner p:first-child:empty~p:last-child,.wd-info-box .info-box-inner:empty{display:none}.wd-info-box .info-btn-wrapper{margin-top:15px}.wd-info-box-link{z-index:2}.box-icon-align-top .box-icon-wrapper{margin-bottom:-5px}:is(.box-icon-align-left,.box-icon-align-right) .box-icon-wrapper{max-width:50%}.box-icon-align-left{flex-direction:row-reverse}.box-icon-align-right{flex-direction:row}.box-title-style-underlined{padding-bottom:10px;border-bottom:1px solid var(--brdcolor-gray-300)}.box-with-icon .info-box-icon{overflow:hidden}.box-icon-wrapper.box-with-text{color:var(--wd-primary-color);font-weight:600;line-height:1}.box-with-text.text-size-small{font-size:38px}.box-with-text:is(.text-size-default,.text-size-large){font-size:52px}[class*=box-icon-with-].box-with-text{--text-bg-size:85px}[class*=box-icon-with-].box-with-text .info-box-icon{padding:0 10px;min-width:var(--text-bg-size);height:var(--text-bg-size);border-radius:100px;line-height:var(--text-bg-size)}[class*=box-icon-with-]:is(.text-size-default,.text-size-large){--text-bg-size:100px}[class*=box-icon-with-] .info-box-icon{border-radius:50%;text-align:center}.box-icon-with-bg .info-box-icon{padding:20px;background-color:#f1f1f1}.box-icon-with-border .info-box-icon{padding:18px;border:2px solid #f1f1f1}.wpb-js-composer .info-box-wrapper.inline-element{max-width:100%}.wpb-js-composer .info-box-carousel .inline-element{display:block;margin-inline:0!important}.wpb-js-composer .info-box-carousel .inline-element .wd-info-box{display:inline-flex}.with-animation .info-svg-wrapper path{stroke:var(--wd-primary-color)}.info-box-carousel-wrapper .wd-wpb{margin-bottom:0}[class*=color-scheme-hover]{transition:all .25s ease}[class*=color-scheme-hover] .title{transition:all .25s ease}.color-scheme-hover-dark:hover{--color-gray-400:#a5a5a5;--color-gray-500:#a5a5a5;--color-gray-800:#333;--bgcolor-gray-200:#f7f7f7;--brdcolor-gray-500:rgba(0, 0, 0, 0.2);--wd-text-color:#767676;--wd-title-color:#242424;--wd-link-color:#333;--wd-link-color-hover:#242424;color:var(--wd-text-color)}.color-scheme-hover-light:hover{--color-gray-400:rgba(255, 255, 255, 0.8);--color-gray-500:rgba(255, 255, 255, 0.8);--color-gray-800:#FFF;--brdcolor-gray-300:rgba(255, 255, 255, 0.15);--brdcolor-gray-500:rgba(255, 255, 255, 0.3);--wd-text-color:rgba(255, 255, 255, 0.8);--wd-title-color:#FFF;--wd-link-color:rgba(255, 255, 255, 0.9);--wd-link-color-hover:#FFF;color:var(--wd-text-color)}.color-scheme-hover-light:hover .info-svg-wrapper svg{fill:#fff!important}.color-scheme-hover-light:hover .info-svg-wrapper img{filter:brightness(0) invert(1)}.color-scheme-hover-light:hover :is(.info-box-icon,.title){color:#fff!important}@media(min-width:1025px){.box-with-text.text-size-large{font-size:74px}[class*=box-icon-with-].text-size-large{--text-bg-size:130px}}

/* Source: https://divarsanati.com/wp-content/themes/woodmart/css/parts/el-subtitle-style.css */
.subtitle-style-background[class*=subtitle]{display:inline-block;padding:6px 10px;font-weight:600;line-height:1.2;font-size:14px;border-radius:calc(var(--wd-brd-radius)/1.5)}.subtitle-color-default.subtitle-style-default{color:var(--color-gray-400)}.subtitle-color-default.subtitle-style-background{background-color:#f1f1f1;color:#333}.subtitle-color-primary.subtitle-style-default{color:var(--wd-primary-color)}.subtitle-color-primary.subtitle-style-background{color:#fff;background-color:var(--wd-primary-color)}.subtitle-color-alt.subtitle-style-default{color:var(--wd-alternative-color)}.subtitle-color-alt.subtitle-style-background{color:#fff;background-color:var(--wd-alternative-color)}

/* Source: https://divarsanati.com/wp-content/themes/woodmart/css/parts/el-product-filters.css */
.wd-product-filters{align-items:center}.wd-pf-checkboxes{position:relative}.wd-pf-btn button{padding-inline:40px}.wd-grid-f-stretch .wd-pf-btn{flex:0 0 auto;width:auto}.wd-pf-title{position:relative;display:flex;align-items:center;gap:10px;height:30px;line-height:1;cursor:pointer;transition:all .3s ease;user-select:none;padding-inline-end:20px}.wd-pf-title span{flex:1 0 auto;color:var(--color-gray-800);font-weight:600;text-align:start;transition:all .3s ease}.wd-pf-title:after{position:absolute;top:50%;margin-top:-6px;color:var(--color-gray-300);font-size:12px;inset-inline-end:0;content:"\f129";font-family:"woodmart-font"}[class*=wd-style-form] .wd-pf-dropdown{margin:0}[class*=wd-style-form] .wd-pf-dropdown:after{height:auto}.wd-style-form .wd-pf-title{height:var(--wd-form-height);border:var(--wd-form-brd-width) solid var(--wd-form-brd-color);border-radius:var(--wd-form-brd-radius);background-color:var(--wd-form-bg);padding-inline:15px 35px}.wd-style-form .wd-pf-title:hover{border-color:var(--wd-form-brd-color-focus)}.wd-style-form .wd-pf-title span{text-transform:uppercase;font-size:12px}.wd-style-form .wd-pf-title:after{inset-inline-end:15px}.wd-style-form-underlined .wd-pf-title{height:var(--wd-form-height);border-bottom:var(--wd-form-brd-width) solid var(--wd-form-brd-color)}.wd-style-form-underlined .wd-pf-title:hover{border-color:var(--wd-form-brd-color-focus)}.wd-style-form-underlined .wd-pf-title:after{inset-inline-end:7px}.wd-pf-results{--list-mb:0;--li-mb:0;--li-pl:0;overflow:hidden;white-space:nowrap;list-style:none}.wd-pf-results li{position:relative;display:inline-block;padding:4px 8px;background-color:var(--bgcolor-gray-200);color:var(--color-gray-800);font-weight:600;font-size:12px;transition:all .25s ease;margin-inline-end:5px}.wd-pf-results li:after{position:absolute;top:50%;margin-top:-4px;font-size:8px;font-weight:400;opacity:0;transition:opacity .2s ease;inset-inline-start:7px;content:"\f112";font-family:"woodmart-font"}.wd-pf-results li:hover{padding-inline-start:20px}.wd-pf-results li:hover:after{opacity:1}.wd-pf-dropdown{inset-inline:0;min-width:200px}.wd-pf-dropdown .wd-scroll{overflow:hidden;border-radius:var(--wd-brd-radius)}.wd-pf-dropdown ul{--li-pl:0;--list-mb:0;--li-mb:0;list-style:none}.wd-pf-dropdown a{--wd-link-decor:none;--wd-link-decor-hover:none;display:flex;align-items:center;padding:8px 18px;color:var(--color-gray-500);line-height:1.3}.wd-pf-dropdown a:hover{background-color:var(--bgcolor-gray-200)}.wd-pf-dropdown .wd-active>a{background-color:var(--bgcolor-gray-100)}.wd-pf-price-range .wd-pf-dropdown{padding:20px}.wd-pf-price-range .ui-slider-horizontal{margin-bottom:20px}.wd-pf-price-range .filter_price_slider_amount{margin:0 -20px -20px -20px;padding:10px 20px;border-top:1px solid var(--brdcolor-gray-300)}.wd-pf-price-range .price_label .from:after{content:"-";margin:0 5px}.wd-pf-categories .children a{padding-inline-start:35px}.wd-pf-categories .children .children a{padding-inline-start:55px}