.elementor-default i:not([class]) {
font-style:italic}
.elementor .btn {
box-shadow:var(--btn-box-shadow, unset)}
.elementor .btn:hover {
box-shadow:var(--btn-box-shadow-hover, var(--btn-box-shadow, unset))}
.wd-button-wrapper .btn-style-link,.wd-button-wrapper .btn-style-bordered:not(:hover) {
background-color:transparent !important}
.btn-full-width {
width:100%}
.rtl .btn-icon-pos-left {
flex-direction:row}
.rtl .btn-icon-pos-right {
flex-direction:row-reverse}
:is(.wd-entry-content,.entry-content)>.elementor {
margin-bottom:0}
.elementor-column-gap-no {
--wd-el-column-gap: 0.001px}
.elementor-column-gap-narrow {
--wd-el-column-gap: 10px}
.elementor-column-gap-default {
--wd-el-column-gap: 20px}
.elementor-column-gap-extended {
--wd-el-column-gap: 30px}
.elementor-column-gap-wide {
--wd-el-column-gap: 40px}
.elementor-column-gap-wider {
--wd-el-column-gap: 60px}
.elementor-section.wd-negative-gap>.elementor-container {
margin-left:calc(var(--wd-el-column-gap) / 2 * -1);
margin-right:calc(var(--wd-el-column-gap) / 2 * -1)}
.elementor-section-boxed.wd-negative-gap .elementor-container {
max-width:none}
.e-con-boxed.wd-negative-gap {
--container-max-width: none}
[class*="wd-section-stretch"] {
position:relative;
min-width:calc(100vw - var(--wd-scroll-w) - var(--wd-sticky-nav-w));
width:calc(100vw - var(--wd-scroll-w) - var(--wd-sticky-nav-w));
left:calc(50% - 50vw + var(--wd-scroll-w) / 2 + var(--wd-sticky-nav-w) / 2)}
[class*="wd-section-stretch"].wd-negative-gap {
--padding-left: 15px;
--padding-right: 15px}
[class*="wd-section-stretch"].wd-negative-gap:where(.elementor-section) {
padding-inline:15px}
.elementor-section.wd-section-stretch>.elementor-container {
max-width:calc(var(--wd-container-w) - 30px + var(--wd-el-column-gap, .0001px))}
.e-con-boxed.wd-section-stretch {
--container-max-width: min(calc(var(--wd-container-w) - 30px))}
.e-con-boxed.wd-section-stretch-content {
--container-max-width: none}
@media (prefers-reduced-motion: no-preference) {
html {
scroll-behavior:auto}
}
.wd-elementor-sticky-column {
align-items:flex-start}
.wd-elementor-sticky-column>.elementor-column-wrap {
display:flex;
align-items:flex-start;
height:100%}
.wd-sticky-spacer {
opacity:0}
.wd-divider .elementor-shape-fill {
-webkit-transform:none;
transform:none}
.elementor-select-wrapper .select-caret-down-wrapper {
display:none}
.elementor-widget-text-editor {
display:flex}
.elementor-widget-text-editor .elementor-widget-container {
width:100%;
columns:inherit;
column-gap:inherit}
.elementor-widget-text-editor.text-left {
justify-content:flex-start}
.elementor-widget-text-editor.text-center {
justify-content:center}
.elementor-widget-text-editor.text-right {
justify-content:flex-end}
.elementor-widget-text-editor .elementor-widget-container>*:last-child,.elementor-text-editor>*:last-child {
margin-bottom:0}
.elementor-page .elementor-widget-woodmart_menu_anchor {
margin-bottom:0}
.elementor-widget-image .wd-lazy-load {
width:auto}
.wd-accordion-theme-style .elementor-accordion-item {
border-top-width:2px;
border-right-width:0 !important;
border-left-width:0 !important}
.elementor-tab-content>*:last-child {
margin-bottom:0}
.elementor-element svg.wd-icon,.img-wrapper .e-font-icon-svg {
width:1em;
height:1em;
fill:currentColor}
.wd-carousel-item.e-con {
--padding-top: 0px;
--padding-bottom: 0px}
.wd-carousel-item.e-con.e-flex {
flex:0 0 calc(100% / var(--wd-col))}
:where(.e-con) .wd-width-100 {
width:100%}
.wd-video-theme-style .elementor-custom-embed-image-overlay {
overflow:hidden;
transition:all 0.5s cubic-bezier(0, 0, 0.44, 1.18)}
.wd-video-theme-style .elementor-custom-embed-image-overlay:after,.wd-video-theme-style .elementor-custom-embed-image-overlay:before,.wd-video-theme-style .elementor-custom-embed-image-overlay .elementor-custom-embed-play i:before {
content:"";
position:absolute;
inset:0}
.wd-video-theme-style .elementor-custom-embed-image-overlay:before {
background:inherit;
transition:inherit}
.wd-video-theme-style .elementor-custom-embed-image-overlay:after {
background-color:#000;
transition:inherit;
opacity:.15}
.wd-video-theme-style .elementor-custom-embed-play {
z-index:1;
transition:inherit}
.wd-video-theme-style .elementor-custom-embed-play i {
display:flex;
align-items:center;
justify-content:center;
width:1em;
height:1em;
font-family:unset;
opacity:1;
transition:inherit}
.wd-video-theme-style .elementor-custom-embed-play i:before {
border:.04em solid currentColor;
border-radius:50%;
opacity:.4;
transition:inherit}
.wd-video-theme-style .elementor-custom-embed-play i:after {
margin-left:5px;
font-size:.3em;
transition:inherit;
content:"\f101";
font-family:"woodmart-font"}
.wd-video-theme-style:hover .elementor-custom-embed-image-overlay:before {
transform:scale(1.09)}
.wd-video-theme-style:hover .elementor-custom-embed-image-overlay:after {
opacity:.3}
.wd-video-theme-style:hover .elementor-custom-embed-play i:before {
opacity:.6}
.wd-video-theme-style:hover .elementor-custom-embed-play i:after {
transform:scale(0.8)}
.products:not(.wd-img-width) .cat-design-alt img {
width:auto}
.e-con :is(.wd-checkout-login,.wd-checkout-coupon) {
align-items:unset}
.e-con :is(.wd-checkout-login,.wd-checkout-coupon) .elementor-widget-container {
display:flex;
flex-direction:column;
align-items:var(--wd-align)}
.wd-btn-align-center {
--wd-btn-align: center}
.wd-btn-align-right {
--wd-btn-align: end}
.wd-btn-align-full-width {
--wd-btn-align: stretch}
