:where(.rich-content) .elementor-default i:not([class]){font-style:italic}
:where(.rich-content) .wd-button-wrapper .btn-style-link,:where(.rich-content) .wd-button-wrapper .btn-style-bordered:not(:hover){background-color:rgba(0,0,0,0) !important}
:where(.rich-content) .btn-full-width{width:100%}
:where(.rich-content) .rtl .btn-icon-pos-left{flex-direction:row}
:where(.rich-content) .rtl .btn-icon-pos-right{flex-direction:row-reverse}
:where(.rich-content) :is(.wd-entry-content,.entry-content)>.elementor{margin-bottom:0}
:where(.rich-content) .elementor-column-gap-no{--wd-el-column-gap: 0.001px}
:where(.rich-content) .elementor-column-gap-narrow{--wd-el-column-gap: 10px}
:where(.rich-content) .elementor-column-gap-default{--wd-el-column-gap: 20px}
:where(.rich-content) .elementor-column-gap-extended{--wd-el-column-gap: 30px}
:where(.rich-content) .elementor-column-gap-wide{--wd-el-column-gap: 40px}
:where(.rich-content) .elementor-column-gap-wider{--wd-el-column-gap: 60px}
:where(.rich-content) .elementor-section.wd-negative-gap>.elementor-container{margin-left:calc(var(--wd-el-column-gap)/2*-1);margin-right:calc(var(--wd-el-column-gap)/2*-1)}
:where(.rich-content) .elementor-section-boxed.wd-negative-gap .elementor-container{max-width:none}
:where(.rich-content) .e-con-boxed.wd-negative-gap{--container-max-width: none}
:where(.rich-content) [class*=wd-section-stretch]{position:relative;min-width:calc(100vw - var(--wd-scroll-w) - var(--wd-sticky-nav-w));width:calc(100vw - var(--wd-scroll-w) - var(--wd-sticky-nav-w));left:calc(50% - 50vw + var(--wd-scroll-w)/2 + var(--wd-sticky-nav-w)/2)}
:where(.rich-content) [class*=wd-section-stretch].wd-negative-gap{--padding-left: 15px;--padding-right: 15px}
:where(.rich-content) [class*=wd-section-stretch].wd-negative-gap:where(.elementor-section){padding-inline:15px}
:where(.rich-content) .elementor-section.wd-section-stretch>.elementor-container{max-width:calc(var(--wd-container-w) - 30px + var(--wd-el-column-gap, 0.0001px))}
:where(.rich-content) .e-con-boxed.wd-section-stretch{--container-max-width: min(calc(var(--wd-container-w) - 30px))}
:where(.rich-content) .e-con-boxed.wd-section-stretch-content{--container-max-width: none}
@media (prefers-reduced-motion: no-preference){:where(.rich-content){scroll-behavior:auto}}
:where(.rich-content) .wd-elementor-sticky-column{align-items:flex-start}
:where(.rich-content) .wd-sticky-spacer{opacity:0}
:where(.rich-content) .wd-divider .elementor-shape-fill{-webkit-transform:none;transform:none}
:where(.rich-content) .elementor-select-wrapper .select-caret-down-wrapper{display:none}
:where(.rich-content) .elementor-widget-text-editor .elementor-widget-container{width:100%;columns:inherit;column-gap:inherit}
:where(.rich-content) .elementor-widget-text-editor.text-left>*{margin-right:auto}
:where(.rich-content) .elementor-widget-text-editor.text-center>*{margin-inline:auto}
:where(.rich-content) .elementor-widget-text-editor.text-right>*{margin-left:auto}
:where(.rich-content) .elementor-widget-text-editor>*>*:last-child,:where(.rich-content) .elementor-widget-text-editor>*:last-child{margin-bottom:0}
:where(.rich-content) .elementor-widget-wd_products:has(.wd-products-element.wd-hide)>*{display:none}
:where(.rich-content) .elementor-page .elementor-widget-woodmart_menu_anchor{margin-bottom:0}
:where(.rich-content) .elementor a{text-decoration:var(--wd-link-decor);-webkit-text-decoration:var(--wd-link-decor)}
:where(.rich-content) .elementor a:where(:hover){text-decoration:var(--wd-link-decor-hover);-webkit-text-decoration:var(--wd-link-decor-hover)}
:where(.rich-content) .wd-accordion-theme-style .elementor-accordion-item{border-top-width:2px;border-right-width:0 !important;border-left-width:0 !important}
:where(.rich-content) .elementor-tab-content>*:last-child{margin-bottom:0}
:where(.rich-content) .wd-el-page-heading{--wd-tags-mb: 0}
:where(.rich-content) .elementor-element svg.wd-icon,:where(.rich-content) .img-wrapper .e-font-icon-svg{width:1em;height:1em;fill:currentColor}
:where(.rich-content) .wd-carousel-item.e-con{--padding-top: 0px;--padding-bottom: 0px}
:where(.rich-content) .wd-carousel-item.e-con.e-flex{flex:0 0 calc(100%/var(--wd-col))}
:where(.rich-content) :where(.e-con) .wd-width-100{width:100%}
:where(.rich-content) .wd-animation.wd-animation-fast{--wd-anim-duration: .6s}
:where(.rich-content) .wd-animation.wd-animation-slow{--wd-anim-duration: 1.6s}
:where(.rich-content) .products:not(.wd-img-width) .cat-design-alt img{width:revert-layer}
:where(.rich-content) .e-con :is(.wd-checkout-login,.wd-checkout-coupon){align-items:unset}
:where(.rich-content) .e-con :is(.wd-checkout-login,.wd-checkout-coupon) .elementor-widget-container{display:flex;flex-direction:column;align-items:var(--wd-align)}
:where(.rich-content) .wd-btn-align-center{--wd-btn-align: center}
:where(.rich-content) .wd-btn-align-right{--wd-btn-align: end}
:where(.rich-content) .wd-btn-align-full-width{--wd-btn-align: stretch}
