/* plugins/elementor/assets/css/widget-icon-list-rtl.min.css */
.elementor-widget.elementor-icon-list--layout-inline .elementor-widget-container, .elementor-widget:not(:has(.elementor-widget-container)) .elementor-widget-container { overflow: hidden; }.elementor-widget .elementor-icon-list-items.elementor-inline-items { display: flex; flex-wrap: wrap; margin-inline: -8px; }.elementor-widget .elementor-icon-list-items.elementor-inline-items .elementor-inline-item { word-break: break-word; }.elementor-widget .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item { margin-inline: 8px; }.elementor-widget .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item::after { border-width: 0px; border-inline-start-width: 1px; border-style: solid; height: 100%; inset-inline: auto -8px; position: relative; width: auto; }.elementor-widget .elementor-icon-list-items { list-style-type: none; margin: 0px; padding: 0px; }.elementor-widget .elementor-icon-list-item { margin: 0px; padding: 0px; position: relative; }.elementor-widget .elementor-icon-list-item::after { inset-block-end: 0px; position: absolute; width: 100%; }.elementor-widget .elementor-icon-list-item, .elementor-widget .elementor-icon-list-item a { align-items: var(--icon-vertical-align,center); display: flex; font-size: inherit; }.elementor-widget .elementor-icon-list-icon + .elementor-icon-list-text { align-self: center; padding-inline-start: 5px; }.elementor-widget .elementor-icon-list-icon { display: flex; inset-block-start: var(--icon-vertical-offset,initial); position: relative; }.elementor-widget .elementor-icon-list-icon svg { height: var(--e-icon-list-icon-size,1em); width: var(--e-icon-list-icon-size,1em); }.elementor-widget .elementor-icon-list-icon i { font-size: var(--e-icon-list-icon-size); width: 1.25em; }.elementor-widget.elementor-widget-icon-list .elementor-icon-list-icon { text-align: var(--e-icon-list-icon-align); }.elementor-widget.elementor-widget-icon-list .elementor-icon-list-icon svg { margin: var(--e-icon-list-icon-margin,0 calc(var(--e-icon-list-icon-size, 1em) * .25) 0 0); }.elementor-widget.elementor-list-item-link-full_width a { width: 100%; }.elementor-widget.elementor-align-center .elementor-icon-list-item, .elementor-widget.elementor-align-center .elementor-icon-list-item a { justify-content: center; }.elementor-widget.elementor-align-center .elementor-icon-list-item::after { margin: auto; }.elementor-widget.elementor-align-center .elementor-inline-items { justify-content: center; }.elementor-widget.elementor-align-start .elementor-icon-list-item, .elementor-widget.elementor-align-start .elementor-icon-list-item a { justify-content: start; text-align: start; }.elementor-widget.elementor-align-start .elementor-inline-items { justify-content: start; }.elementor-widget.elementor-align-end .elementor-icon-list-item, .elementor-widget.elementor-align-end .elementor-icon-list-item a { justify-content: end; text-align: end; }.elementor-widget.elementor-align-end .elementor-icon-list-items { justify-content: end; }.elementor-widget:not(.elementor-align-end) .elementor-icon-list-item::after { inset-inline-start: 0px; }.elementor-widget:not(.elementor-align-start) .elementor-icon-list-item::after { inset-inline-end: 0px; }@media (min-width:-1){.elementor-widget.elementor-widescreen-align-center .elementor-icon-list-item, .elementor-widget.elementor-widescreen-align-center .elementor-icon-list-item a { justify-content: center; }.elementor-widget.elementor-widescreen-align-center .elementor-icon-list-item::after { margin: auto; }.elementor-widget.elementor-widescreen-align-center .elementor-inline-items { justify-content: center; }.elementor-widget.elementor-widescreen-align-start .elementor-icon-list-item, .elementor-widget.elementor-widescreen-align-start .elementor-icon-list-item a { justify-content: start; text-align: start; }.elementor-widget.elementor-widescreen-align-start .elementor-inline-items { justify-content: start; }.elementor-widget.elementor-widescreen-align-end .elementor-icon-list-item, .elementor-widget.elementor-widescreen-align-end .elementor-icon-list-item a { justify-content: end; text-align: end; }.elementor-widget.elementor-widescreen-align-end .elementor-icon-list-items { justify-content: end; }.elementor-widget:not(.elementor-widescreen-align-end) .elementor-icon-list-item::after { inset-inline-start: 0px; }.elementor-widget:not(.elementor-widescreen-align-start) .elementor-icon-list-item::after { inset-inline-end: 0px; }}@media (max-width:-1){.elementor-widget.elementor-laptop-align-center .elementor-icon-list-item, .elementor-widget.elementor-laptop-align-center .elementor-icon-list-item a { justify-content: center; }.elementor-widget.elementor-laptop-align-center .elementor-icon-list-item::after { margin: auto; }.elementor-widget.elementor-laptop-align-center .elementor-inline-items { justify-content: center; }.elementor-widget.elementor-laptop-align-start .elementor-icon-list-item, .elementor-widget.elementor-laptop-align-start .elementor-icon-list-item a { justify-content: start; text-align: start; }.elementor-widget.elementor-laptop-align-start .elementor-inline-items { justify-content: start; }.elementor-widget.elementor-laptop-align-end .elementor-icon-list-item, .elementor-widget.elementor-laptop-align-end .elementor-icon-list-item a { justify-content: end; text-align: end; }.elementor-widget.elementor-laptop-align-end .elementor-icon-list-items { justify-content: end; }.elementor-widget:not(.elementor-laptop-align-end) .elementor-icon-list-item::after { inset-inline-start: 0px; }.elementor-widget:not(.elementor-laptop-align-start) .elementor-icon-list-item::after { inset-inline-end: 0px; }.elementor-widget.elementor-tablet_extra-align-center .elementor-icon-list-item, .elementor-widget.elementor-tablet_extra-align-center .elementor-icon-list-item a { justify-content: center; }.elementor-widget.elementor-tablet_extra-align-center .elementor-icon-list-item::after { margin: auto; }.elementor-widget.elementor-tablet_extra-align-center .elementor-inline-items { justify-content: center; }.elementor-widget.elementor-tablet_extra-align-start .elementor-icon-list-item, .elementor-widget.elementor-tablet_extra-align-start .elementor-icon-list-item a { justify-content: start; text-align: start; }.elementor-widget.elementor-tablet_extra-align-start .elementor-inline-items { justify-content: start; }.elementor-widget.elementor-tablet_extra-align-end .elementor-icon-list-item, .elementor-widget.elementor-tablet_extra-align-end .elementor-icon-list-item a { justify-content: end; text-align: end; }.elementor-widget.elementor-tablet_extra-align-end .elementor-icon-list-items { justify-content: end; }.elementor-widget:not(.elementor-tablet_extra-align-end) .elementor-icon-list-item::after { inset-inline-start: 0px; }.elementor-widget:not(.elementor-tablet_extra-align-start) .elementor-icon-list-item::after { inset-inline-end: 0px; }}@media (max-width: 1024px){.elementor-widget.elementor-tablet-align-center .elementor-icon-list-item, .elementor-widget.elementor-tablet-align-center .elementor-icon-list-item a { justify-content: center; }.elementor-widget.elementor-tablet-align-center .elementor-icon-list-item::after { margin: auto; }.elementor-widget.elementor-tablet-align-center .elementor-inline-items { justify-content: center; }.elementor-widget.elementor-tablet-align-start .elementor-icon-list-item, .elementor-widget.elementor-tablet-align-start .elementor-icon-list-item a { justify-content: start; text-align: start; }.elementor-widget.elementor-tablet-align-start .elementor-inline-items { justify-content: start; }.elementor-widget.elementor-tablet-align-end .elementor-icon-list-item, .elementor-widget.elementor-tablet-align-end .elementor-icon-list-item a { justify-content: end; text-align: end; }.elementor-widget.elementor-tablet-align-end .elementor-icon-list-items { justify-content: end; }.elementor-widget:not(.elementor-tablet-align-end) .elementor-icon-list-item::after { inset-inline-start: 0px; }.elementor-widget:not(.elementor-tablet-align-start) .elementor-icon-list-item::after { inset-inline-end: 0px; }}@media (max-width:-1){.elementor-widget.elementor-mobile_extra-align-center .elementor-icon-list-item, .elementor-widget.elementor-mobile_extra-align-center .elementor-icon-list-item a { justify-content: center; }.elementor-widget.elementor-mobile_extra-align-center .elementor-icon-list-item::after { margin: auto; }.elementor-widget.elementor-mobile_extra-align-center .elementor-inline-items { justify-content: center; }.elementor-widget.elementor-mobile_extra-align-start .elementor-icon-list-item, .elementor-widget.elementor-mobile_extra-align-start .elementor-icon-list-item a { justify-content: start; text-align: start; }.elementor-widget.elementor-mobile_extra-align-start .elementor-inline-items { justify-content: start; }.elementor-widget.elementor-mobile_extra-align-end .elementor-icon-list-item, .elementor-widget.elementor-mobile_extra-align-end .elementor-icon-list-item a { justify-content: end; text-align: end; }.elementor-widget.elementor-mobile_extra-align-end .elementor-icon-list-items { justify-content: end; }.elementor-widget:not(.elementor-mobile_extra-align-end) .elementor-icon-list-item::after { inset-inline-start: 0px; }.elementor-widget:not(.elementor-mobile_extra-align-start) .elementor-icon-list-item::after { inset-inline-end: 0px; }}@media (max-width: 767px){.elementor-widget.elementor-mobile-align-center .elementor-icon-list-item, .elementor-widget.elementor-mobile-align-center .elementor-icon-list-item a { justify-content: center; }.elementor-widget.elementor-mobile-align-center .elementor-icon-list-item::after { margin: auto; }.elementor-widget.elementor-mobile-align-center .elementor-inline-items { justify-content: center; }.elementor-widget.elementor-mobile-align-start .elementor-icon-list-item, .elementor-widget.elementor-mobile-align-start .elementor-icon-list-item a { justify-content: start; text-align: start; }.elementor-widget.elementor-mobile-align-start .elementor-inline-items { justify-content: start; }.elementor-widget.elementor-mobile-align-end .elementor-icon-list-item, .elementor-widget.elementor-mobile-align-end .elementor-icon-list-item a { justify-content: end; text-align: end; }.elementor-widget.elementor-mobile-align-end .elementor-icon-list-items { justify-content: end; }.elementor-widget:not(.elementor-mobile-align-end) .elementor-icon-list-item::after { inset-inline-start: 0px; }.elementor-widget:not(.elementor-mobile-align-start) .elementor-icon-list-item::after { inset-inline-end: 0px; }}#left-area ul.elementor-icon-list-items, .elementor .elementor-element ul.elementor-icon-list-items, .elementor-edit-area .elementor-element ul.elementor-icon-list-items { padding: 0px; }
/* plugins/elementor/assets/css/widget-image-box-rtl.min.css */
.elementor-widget-image-box .elementor-image-box-content { width: 100%; }@media (min-width: 768px){.elementor-widget-image-box.elementor-position-left .elementor-image-box-wrapper, .elementor-widget-image-box.elementor-position-right .elementor-image-box-wrapper { display: flex; }.elementor-widget-image-box.elementor-position-right .elementor-image-box-wrapper { flex-direction: row-reverse; text-align: end; }[dir="rtl"] .elementor-widget-image-box.elementor-position-right .elementor-image-box-wrapper { flex-direction: row; }.elementor-widget-image-box.elementor-position-left .elementor-image-box-wrapper { flex-direction: row; text-align: start; }[dir="rtl"] .elementor-widget-image-box.elementor-position-left .elementor-image-box-wrapper { flex-direction: row-reverse; }.elementor-widget-image-box.elementor-position-top .elementor-image-box-img { margin: auto; }.elementor-widget-image-box.elementor-vertical-align-top .elementor-image-box-wrapper { align-items: flex-start; }.elementor-widget-image-box.elementor-vertical-align-middle .elementor-image-box-wrapper { align-items: center; }.elementor-widget-image-box.elementor-vertical-align-bottom .elementor-image-box-wrapper { align-items: flex-end; }}@media (max-width: 767px){.elementor-widget-image-box .elementor-image-box-img { margin-bottom: 15px; margin-inline: auto !important; }}.elementor-widget-image-box .elementor-image-box-img { display: inline-block; }.elementor-widget-image-box .elementor-image-box-img img { display: block; line-height: 0; }.elementor-widget-image-box .elementor-image-box-wrapper { text-align: center; }.elementor-widget-image-box .elementor-image-box-description { margin: 0px; }
/* themes/woodmart/css/parts/woo-single-prod-el-gallery.css */
.woocommerce-product-gallery { display: flex; flex-wrap: wrap; gap: var(--wd-gallery-gap, 10px); }.woocommerce-product-gallery > * { flex: 1 1 100%; max-width: 100%; }.woocommerce-product-gallery .wd-carousel-inner { margin: 0px; }.woocommerce-product-gallery .wd-carousel { --wd-gap: var(--wd-gallery-gap, 10px); padding: 0px; border-radius: var(--wd-brd-radius); overflow: hidden; }.woocommerce-product-gallery .wd-carousel-item img { width: 100%; border-radius: var(--wd-brd-radius); }.woocommerce-product-gallery .wd-nav-arrows.wd-pos-sep { --wd-arrow-offset-h: calc(var(--wd-arrow-width, var(--wd-arrow-size, 50px)) / -1); }.woocommerce-product-gallery .wd-nav-pagin-wrap { position: absolute; inset-inline: 15px; bottom: 15px; z-index: 2; }.woocommerce-product-gallery .woocommerce-product-gallery__image { --wd-otl-offset: calc(var(--wd-otl-width) * -1); position: relative; overflow: hidden; border-radius: var(--wd-brd-radius); }.woocommerce-product-gallery .wd-carousel-wrap[style*="grabbing"] .zoomImg { transition: opacity 0.25s; opacity: 0 !important; }.wd-gallery-thumb .wd-carousel-item { cursor: pointer; transition: opacity 0.25s; }.wd-gallery-thumb :is(.wd-carousel-item:hover, .wd-thumb-active, .wd-carousel:not(.wd-initialized) .wd-carousel-item:first-child) { opacity: 0.5; }.woocommerce-product-gallery:not(.wd-has-thumb) .wd-gallery-thumb { display: none; }.wd-single-gallery { max-width: 100%; }.woocommerce-product-gallery .wd-carousel[data-center_mode="yes"] .wd-carousel-wrap:not([style]) { transform: translate3d(calc(50% - 100% / var(--wd-col) * 1.5), 0, 0); }.rtl .woocommerce-product-gallery .wd-carousel[data-center_mode="yes"] .wd-carousel-wrap:not([style]) { transform: translate3d(calc(-50% + 100% / var(--wd-col) * 1.5), 0, 0); }.woocommerce-product-gallery .wd-carousel[data-center_mode="yes"] .wd-carousel-wrap:not([style]) .wd-carousel-item:first-child:last-child { margin-inline-start: auto; }.product-additional-galleries { position: absolute; bottom: 0px; inset-inline-start: 0px; z-index: 3; display: flex; align-items: flex-start; flex-direction: column; gap: 10px; padding: 15px; transition: 0.3s; }.wd-action-btn.wd-style-icon-bg-text { --wd-action-icon-size: 18px; --wd-action-h: calc(var(--wd-action-icon-size) * 2.8); --wd-action-w: calc(var(--wd-action-icon-size) * 2.8); --wd-action-color: var(--color-gray-600); --wd-action-color-hover: var(--color-gray-800); }.wd-action-btn.wd-style-icon-bg-text > a { flex-wrap: nowrap; overflow: hidden; gap: 0px; min-width: var(--wd-action-w); width: unset; border-radius: calc(var(--wd-action-h)/2); background-color: var(--bgcolor-white); box-shadow: rgba(0, 0, 0, 0.08) 0px 0px 5px; }.wd-action-btn.wd-style-icon-bg-text > a:hover .wd-action-text { padding-inline-end: calc(var(--wd-action-w)/2); max-width: 280px; }.wd-action-btn.wd-style-icon-bg-text .wd-action-icon { width: var(--wd-action-w); height: var(--wd-action-h); }.wd-action-btn.wd-style-icon-bg-text .wd-action-text { max-width: 0px; white-space: nowrap; font-size: 0.9em; }.wd-show-product-gallery-wrap { --wd-btn-icon: "\f127"; }.woocommerce-product-gallery .product-labels { position: absolute; z-index: 10; align-items: flex-end; top: 15px; inset-inline-end: 15px; }.woocommerce-product-gallery .product-label.wd-shape-round { min-width: 55px; min-height: 55px; }.woocommerce-product-gallery .product-label.wd-shape-round.label-with-img { min-height: auto; }@media (min-width: 1025px){[style*="col-lg:auto"] .wd-carousel-item { flex: 0 0 auto; max-width: unset; }.wd-builder-on :is(.thumbs-grid-bottom_grid, .thumbs-grid-bottom_column) .wd-carousel { --wd-col: var(--wd-col-lg) !important; }}.woocommerce-product-gallery.image-action-zoom .wd-carousel-item figure a:last-child, .woocommerce-product-gallery.image-action-none .wd-carousel-item figure a { cursor: default; pointer-events: none; }@media (max-width: 1024px){.wd-action-btn.wd-style-icon-bg-text { --wd-action-icon-size: 16px; }}@media (max-width: 768.98px){[style*="col-sm:auto"] .wd-carousel-item { flex: 0 0 auto; max-width: unset; }.wd-builder-on :is(.thumbs-grid-bottom_grid, .thumbs-grid-bottom_column) .wd-carousel { --wd-col: var(--wd-col-sm) !important; }}@media (min-width: 769px) and (max-width: 1024px){[style*="col-md:auto"] .wd-carousel-item { flex: 0 0 auto; max-width: unset; }.wd-builder-on :is(.thumbs-grid-bottom_grid, .thumbs-grid-bottom_column) .wd-carousel { --wd-col: var(--wd-col-md) !important; }}@media (max-width: 576px){.woocommerce-product-gallery .product-labels { top: 10px; inset-inline-end: 10px; }.woocommerce-product-gallery .product-label.wd-shape-round { min-width: 40px; min-height: 40px; }.woocommerce-product-gallery .product-label.wd-shape-round.label-with-img { min-height: auto; }}
/* themes/woodmart/css/parts/lib-swiper-rtl.css */
.wd-carousel-container { --wd-width: 100%; position: relative; width: var(--wd-width); }.wd-carousel-inner { position: relative; margin: -15px 0px; }.wd-carousel { position: relative; overflow-x: var(--wd-carousel-overflow, clip); overflow-y: var(--wd-carousel-overflow, unset); padding: 15px 0px; margin-inline: calc(var(--wd-gap)/-2); touch-action: pan-y; }@supports not (overflow: clip){.wd-carousel { overflow: var(--wd-carousel-overflow, hidden); }}.wd-carousel-wrap { position: relative; width: 100%; height: 100%; z-index: 1; display: flex; transition-property: transform; transition-timing-function: initial; box-sizing: content-box; transform: translate3d(0px, 0px, 0px); }.wd-carousel-item { position: relative; height: 100%; flex: 0 0 calc(100%/var(--wd-col)); max-width: calc(100%/var(--wd-col)); padding: 0 calc(var(--wd-gap)/2); transition-property: transform; transform: translate3d(0px, 0px, 0px); }.wd-backface-hidden .wd-carousel-item { transform: translateZ(0px); backface-visibility: hidden; }.wd-carousel[data-center_mode="yes"] .wd-carousel-wrap:not([style]) { transform: translate3d(calc(-50% + 100% / var(--wd-col) / 2), 0, 0); }.wd-autoheight, .wd-autoheight .wd-carousel-item { height: auto; }.wd-autoheight .wd-carousel-wrap { align-items: flex-start; transition-property: transform, height; }@media (min-width: 1025px){.wd-carousel-container:not(.wd-off-lg) [style*="col-lg:1;"]:not(.wd-initialized) > .wd-carousel-wrap > .wd-carousel-item:nth-child(n+2) { display: none; }}@media (max-width: 768.98px){.wd-carousel-container:not(.wd-off-sm) [style*="col-sm:1;"]:not(.wd-initialized) > .wd-carousel-wrap > .wd-carousel-item:nth-child(n+2) { display: none; }}@media (min-width: 769px) and (max-width: 1024px){.wd-carousel-container:not(.wd-off-md) [style*="col-md:1;"]:not(.wd-initialized) > .wd-carousel-wrap > .wd-carousel-item:nth-child(n+2) { display: none; }}
/* themes/woodmart/css/parts/lib-swiper-arrows-critical.css */
.wd-btn-arrow.wd-lock, .wd-carousel:not(.wd-initialized) ~ .wd-nav-arrows .wd-btn-arrow { opacity: 0 !important; pointer-events: none !important; }@media (min-width: 1025px){.wd-nav-arrows[class*="wd-hover"].wd-pos-sep .wd-btn-arrow { opacity: 0; pointer-events: none; }}
/* themes/woodmart/css/parts/lib-swiper-pagin-critical.css */
.wd-nav-pagin-wrap { display: flex; min-height: var(--wd-pagin-size, 10px); margin-top: 20px; justify-content: var(--wd-align, var(--wd-center)); font-size: 0px; opacity: 1; }.wd-nav-pagin { --list-mb: 0; --li-pl: 0; list-style: none; display: inline-flex; align-items: center; justify-content: var(--wd-align, var(--wd-center)); flex-wrap: wrap; gap: 10px var(--wd-pagin-gap, 10px); transition: 0.25s; --li-mb: 0 !important; }
/* themes/woodmart/css/parts/woo-mod-shop-attributes-builder.css */
:is(.wd-single-attrs, .wd-loop-prod-attrs).wd-style-default .shop_attributes { --wd-attr-brd-style: none; --wd-attr-brd-width: 0.01px; }:is(.wd-single-attrs, .wd-loop-prod-attrs):is(.wd-layout-grid, .wd-layout-inline) tr { justify-content: flex-start; }:is(.wd-single-attrs, .wd-loop-prod-attrs):is(.wd-layout-grid, .wd-layout-inline) td { text-align: start; }:is(.wd-single-attrs, .wd-loop-prod-attrs).wd-layout-inline th { flex: 0 0 auto; }:is(.wd-single-attrs, .wd-loop-prod-attrs).wd-layout-grid tr { flex-direction: column; align-items: flex-start; }
/* themes/woodmart/css/parts/woo-single-prod-el-add-to-cart-opt-design-justify-builder.css */
.wd-single-add-cart.wd-design-justify .variations_form { margin-right: -30px; margin-bottom: -20px; margin-left: -30px; }.wd-single-add-cart.wd-design-justify .variations_form > * { margin-right: 30px; margin-left: 30px; }.wd-single-add-cart.wd-design-justify table.variations { flex: 1 1 auto; width: auto; }.wd-single-add-cart.wd-design-justify .single_variation_wrap { flex: 0 0 auto; margin-bottom: var(--wd-var-table-mb); transition: margin-bottom 0.3s; }.wd-single-add-cart.wd-design-justify .variations_form > p.stock { margin-bottom: var(--wd-var-table-mb); }.wd-single-add-cart.wd-design-justify.wd-btn-design-full table.variations { flex: 0 1 auto; }.wd-single-add-cart.wd-design-justify.wd-btn-design-full .single_variation_wrap { flex: 1 1 auto; }
/* themes/woodmart/css/parts/post-types-mod-comments.css */
.comment-form { display: flex; flex-wrap: wrap; margin-inline: -10px; }.comment-form > p, .comment-form .comment-form-images { flex: 1 1 max(400px, 50%); margin-bottom: 15px; padding-inline: 10px; }.comment-form .comment-notes, .comment-form .comment-form-comment, .comment-form .form-submit, .comment-form .comment-form-cookies-consent, .comment-form .comment-form-images { flex-basis: 100%; max-width: 100%; width: 100%; }.comment-form .comment-form-cookies-consent label { display: inline; }.comment-form .comment-notes { margin-bottom: 20px; }.comment-form .form-submit { margin-block: 5px 0px; }.comment-form .submit { padding: var(--btn-accented-padding, var(--btn-padding, 5px 20px)); min-height: var(--btn-accented-height, var(--btn-height, 42px)); font-size: var(--btn-accented-font-size, var(--btn-font-size, 13px)); border-radius: var(--btn-accented-brd-radius); color: var(--btn-accented-color); box-shadow: var(--btn-accented-box-shadow); background-color: var(--btn-accented-bgcolor); text-transform: var(--btn-accented-transform, var(--btn-transform, uppercase)); font-weight: var(--btn-accented-font-weight, var(--btn-font-weight, 600)); font-family: var(--btn-accented-font-family, var(--btn-font-family, inherit)); font-style: var(--btn-accented-font-style, var(--btn-font-style, unset)); }.comment-form .submit:hover { color: var(--btn-accented-color-hover); box-shadow: var(--btn-accented-box-shadow-hover); background-color: var(--btn-accented-bgcolor-hover); }.comment-form .submit:active { box-shadow: var(--btn-accented-box-shadow-active); bottom: var(--btn-accented-bottom-active, 0); }.comment-form-comment { width: 100% !important; }.form-style-underlined .comment-form-comment { margin-bottom: 30px; }#comments .avatar { flex: 1 0 auto; margin-inline-start: 0px; }.comments-area :is(.comments-title, .comment-reply-title) { font-size: 22px; }.comments-area .comment-reply-title small { vertical-align: middle; }.comments-area .comment-list { --li-pl: 0; --list-mb: 0; --li-mb: 0; line-height: 1.6; margin-bottom: 50px; list-style: none; }.comments-area .comment-list .comment-reply-title { font-size: var(--wd-text-font-size); }.comments-area .comment { padding-block: 30px; border-bottom: 1px solid var(--brdcolor-gray-300); }.comments-area :is(.pingback, .trackback) { margin-bottom: 15px; }.comments-area :is(.pingback, .trackback) .comment-body { padding-inline-start: 0px; }.comments-area :is(.pingback, .trackback) .comment-edit-link::after { vertical-align: baseline; }.comments-area :is(.pingback, .trackback) a { font-weight: 600; }.comments-area .children { --list-mb: 0; --li-mb: 0; --li-pl: 0; margin-top: 30px; margin-inline-start: 30px; border-top: 1px solid var(--brdcolor-gray-300); list-style: none; }.comments-area .children .comment:last-child { padding-bottom: 0px; border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; }.comments-area #cancel-comment-reply-link { display: inline-block; margin-inline-start: 10px; vertical-align: middle; font-size: 0px; }.comments-area #cancel-comment-reply-link::after { font-size: var(--wd-text-font-size); content: ""; font-family: woodmart-font; }.comments-area .comment-body { position: relative; padding-inline-start: 95px; }.comments-area .comment-edit-link { display: inline-block; margin-inline-start: 5px; font-size: 0px; }.comments-area .comment-edit-link::after { vertical-align: middle; font-size: 0.8rem; content: ""; font-family: woodmart-font; }.comments-area .comment-author { float: inline-start; margin-bottom: 10px; }.comments-area .comment-author::first-letter { text-transform: uppercase; }.comments-area .comment-author .fn { color: var(--color-gray-900); vertical-align: top; font-weight: 600; font-style: normal; }.comments-area .comment-author .says { margin-inline-start: 3px; vertical-align: top; }.comments-area .comment-author img { position: absolute; top: 0px; inset-inline-start: 0px; max-width: 74px; width: 100%; border-radius: 50%; }.comments-area .comment-meta { margin-bottom: 15px; text-align: end; }.comments-area .comment-meta a { color: var(--color-gray-300); vertical-align: middle; }.comments-area .reply { margin-top: 15px; }.comments-area .reply a { color: var(--wd-primary-color); text-transform: uppercase; font-weight: 600; }.comments-area .reply a:hover { color: var(--wd-primary-color); opacity: 0.7; }.comments-area .comment-respond { margin-top: 30px; }.comments-area .logged-in-as { font-size: 0px; }.comments-area .logged-in-as > a { color: var(--color-gray-600); font-weight: 600; font-size: var(--wd-text-font-size); text-decoration: none; }.comments-area .logged-in-as > a:not(:last-child) { margin-inline-end: 12px; padding-inline-end: 10px; border-inline-end: 1px solid var(--brdcolor-gray-300); }.comments-area .logged-in-as > a:hover { color: var(--wd-primary-color); }.comments-area .logged-in-as .required-field-message { font-size: var(--wd-text-font-size); }.comments-area .no-comments { color: rgb(51, 51, 51); font-weight: 600; }@media (min-width: 769px){.comments-area .comment-awaiting-moderation { position: absolute; top: -24px; inset-inline-start: 95px; }}@media (max-width: 768.98px){.comments-area .children { margin-inline-start: 0px; }.comments-area .comment-author { float: none; }.comments-area .comment-meta { text-align: start; }}
/* themes/woodmart/css/parts/woo-single-prod-el-reviews.css */
.woocommerce-Reviews { --wd-row-gap: var(--wd-col-gap); --wd-col-gap: 40px; display: flex; flex-wrap: wrap; row-gap: var(--wd-row-gap); margin-inline: calc(var(--wd-col-gap)/-2); scroll-margin-top: 150px; }.woocommerce-Reviews > :is(div, p) { flex: 1 1 100%; padding-inline: calc(var(--wd-col-gap)/2); order: 0; }.woocommerce-Reviews .woocommerce-Reviews-title { margin-bottom: 0px; font-size: unset; }.woocommerce-Reviews .clear { display: none; }.woocommerce-Reviews.wd-loading .wd-loader-overlay { display: block; }.woocommerce-Reviews nav[class*="-pagination"] { margin-top: 15px; }.wd-accordion .wd-single-reviews { margin-top: 20px; }.woocommerce-Reviews #comments { position: relative; order: 1; }.woocommerce-Reviews #comments .wd-loader-overlay { inset-inline: calc(var(--wd-col-gap)/2); }.woocommerce-Reviews #comments .wd-loader-overlay::after { top: min(50% - 13px, 150px); }.wd-form-pos-after #review_form_wrapper { order: 2; }.comment-form > :is(.comment-form-rating, .woocommerce-error) { flex-basis: 100%; max-width: 100%; width: 100%; }.comment-form .woocommerce-error { margin-inline: 10px; }.comment-form .wd-review-criteria-wrap { display: table; margin-bottom: 5px; padding-inline: 10px; }.comment-form > .comment-form-rating { display: flex; align-items: center; padding-inline: 10px; margin-bottom: 15px; }.comment-form .comment-form-rating { line-height: 1; }.comment-form .comment-form-rating label { display: inline-block; margin-bottom: 0px; margin-inline-end: 15px; }.comment-form .comment-form-rating label::after { content: ":"; margin-inline-start: 2px; }.comment-form .comment-form-rating select { display: none; }.stars { display: inline-block; margin-bottom: 0px; vertical-align: middle; white-space: nowrap; }.stars span { display: flex; font-size: 0px; }.stars a { width: calc(var(--wd-text-font-size) + 1px); text-align: center; text-decoration: none !important; }.stars a::before { font-size: var(--wd-text-font-size); font-family: woodmart-font; }.wd-reviews-heading { display: flex; justify-content: space-between; align-items: center; flex-wrap: wrap; gap: 20px; margin-bottom: 20px; }.wd-reviews-tools { display: flex; flex-wrap: wrap; align-items: center; gap: 5px 15px; }.wd-reviews-tools:first-child { flex-grow: 1; flex-basis: max(50%, 500px); }.wd-reviews-filters select { max-width: 200px; width: auto; }.wd-reviews-filters label { display: inline; margin-bottom: 0px; }.commentlist > li { padding-bottom: 15px; border-bottom: 1px solid var(--brdcolor-gray-300); }.commentlist .children .comment:last-child { padding-bottom: 0px; border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; }.commentlist .description > :last-child { margin-bottom: 0px; }.commentlist .comment-text > [class*="star-rating"] { margin-bottom: 10px; margin-inline-end: 0px; }.commentlist .wd-star-ratings .star-rating { margin-bottom: 0px; }.commentlist .wd-criteria-wrap .wd-star-rating-wrap:not(:last-child) { margin-bottom: 5px; }.wd-reviews-content > .woocommerce-noreviews { margin-bottom: 0px; }.review .wd-review-icon > span { display: none; }.wd-review-arguments > div { display: flex; }.wd-review-arguments > div:not(:last-child) { margin-bottom: 15px; }@media (min-width: 1025px){.wd-single-reviews.wd-layout-two-column .woocommerce-Reviews > :is(div, p) { flex-basis: max(400px, 50%); }}.stars:hover a::before, .stars.selected a::before, .stars.selected:hover a::before { content: ""; color: var(--wd-star-color, #EABE12); }.stars a::before, .stars a:hover ~ a::before, .stars a.active ~ a::before, .stars.selected:hover a:hover ~ a::before { content: ""; color: var(--wd-empty-star-color, var(--color-gray-300)); }
/* themes/woodmart/css/parts/woo-single-prod-el-reviews-style-1.css */

/* 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: 0px; width: 0px; 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%; }
/* themes/woodmart/css/parts/el-tabs-rtl.css */
.wd-tabs { --wd-row-gap: 20px; --wd-header-padding: .001px; display: flex; flex-direction: column; gap: var(--wd-row-gap); }.wd-tabs .tabs-name { text-transform: uppercase; font-size: 22px; margin-bottom: 0px; }.wd-tabs .tabs-name > span { vertical-align: middle; }.wd-tabs .tabs-name .img-wrapper { display: inline-flex; margin-left: 10px; }.wd-tabs-header { display: flex; flex-direction: column; gap: 10px; padding: var(--wd-header-padding); }.wd-tabs-header.wp-block .tabs-text { display: inline-block; }.wd-nav-tabs { --nav-gap: 30px; align-items: center; }.wd-nav-tabs > li > a { font-size: 16px; font-weight: var(--wd-title-font-weight); font-style: var(--wd-title-font-style); font-family: var(--wd-title-font); }.wd-tabs.wd-header-with-bg { --wd-header-padding: 15px; }.wd-tabs.wd-header-with-bg .wd-tabs-header { background-color: var(--bgcolor-gray-100); border-radius: var(--wd-brd-radius); }.wd-tabs:where(:not(.wd-inited)) .wd-nav-tabs > li:first-child > a { color: var(--nav-color-active); background-color: var(--nav-bg-active); box-shadow: var(--nav-shadow-active); border: var(--nav-border-active); }.wd-tabs:where(:not(.wd-inited)) .wd-nav-tabs[class*="wd-style-underline"] > li:first-child > a .nav-link-text::after { width: 100%; }.wd-nav-tabs[class*="wd-style-underline"] { --nav-color: rgba(var(--wd-navigation-color), .7); --nav-color-hover: rgba(var(--wd-navigation-color), 1); }.wd-nav-tabs a { gap: 10px; }.wd-nav-tabs .img-wrapper { min-width: max-content; }.wd-nav-tabs.wd-icon-pos-start a { flex-direction: row; }.wd-nav-tabs.wd-icon-pos-top { align-items: flex-end; }.wd-nav-tabs.wd-icon-pos-top a { flex-direction: column; justify-content: center; }.wd-nav-tabs.wd-icon-pos-end a { flex-direction: row-reverse; }.wd-nav-tabs.wd-icon-pos-left a { flex-direction: row-reverse; }.wd-nav-tabs.wd-icon-pos-right a { flex-direction: row; }.wd-tabs:not(.wd-inited) .wd-tab-content:first-child { display: flex; opacity: 1; transform: none; }.wd-tabs .wd-tabs-content-wrapper { position: relative; }.wd-tabs .wd-tab-content { display: none; opacity: 0; transition: 0.25s; transform: translateY(30px); }.wd-tabs .wd-tab-content > div:not(:is(.wd-nav-arrows, .grid-masonry)) { --wd-width: 100%; width: var(--wd-width); }.wd-tabs .wd-tab-content.wd-active { display: flex; }.wd-tabs .wd-tab-content.wd-in { opacity: 1; transform: none; }.wd-tabs .wd-tab-content > .elementor { min-width: 1px; }.wp-block-wd-tabs .wd-tab-content { --wd-row-gap: 20px; flex-direction: column; row-gap: var(--wd-row-gap); }:root .wp-block-wd-tabs .wd-tab-content > * { margin-bottom: 0px; }@media (max-width: 1024px){.wd-tabs { --wd-row-gap: 10px; }.wd-tabs .wd-tabs-header .svg-icon { width: 25px !important; height: 25px !important; }.wd-tabs .wd-tabs-header .img-wrapper img { max-height: 25px; width: auto; }}
/* themes/woodmart/css/parts/woo-single-prod-el-tabs-opt-layout-tabs.css */
.wc-tabs-wrapper .woocommerce-Tabs-panel { display: none; }.wd-nav-wrapper + .woocommerce-Tabs-panel:not([style]) { display: block; }.wd-nav.wd-style-underline-reverse { --nav-pd: 30px 0 10px 0; }.wc-tabs-wrapper .shop_attributes { margin: 0px auto; }@media (min-width: 1025px){.wd-nav-wrapper + div .woocommerce-Tabs-panel:not([style]) { display: block; }}@media (max-width: 1024px){.wd-nav.wd-style-underline-reverse { --nav-pd: 20px 0 15px 0; }.tabs-layout-accordion > .wd-nav-tabs-wrapper { display: none; }}
/* themes/woodmart/css/parts/el-section-title-rtl.css */
.title-wrapper { --wd-mb: 10px; }.title-wrapper [class*="title"] { display: inline-block; }.title-wrapper .title { margin-bottom: 0px; }.title-wrapper .img-wrapper { display: block; margin-top: 10px; }.wd-title-color-primary { --el-title-color: var(--wd-primary-color); }.wd-title-color-alt { --el-title-color: var(--wd-alternative-color); }.wd-title-color-gradient .title { background-clip: text; -webkit-text-fill-color: rgba(0, 0, 0, 0); }.wpb-js-composer .title-wrapper { --content-width: var(--wd-max-width); }.wpb-js-composer .title-wrapper [class*="title"] { max-width: var(--content-width); }.wpb-js-composer .title-wrapper.wd-title-empty .liner-continer { margin-bottom: 0px; }.wpb-js-composer .title-wrapper.wd-title-empty .liner-continer .title { display: none; }@media (max-width: 1024px){.title-subtitle.wd-fontsize-m, .title-after_title.wd-fontsize-s { font-size: 14px; }}@media (max-width: 576px){.title-wrapper .title-subtitle { font-size: 12px; }.title-wrapper .title { font-size: 20px; }}
/* themes/woodmart/css/parts/el-section-title-style-under-and-over.css */
:is(.wd-title-style-underlined, .wd-title-style-overlined) .title { border-color: var(--el-title-color); }:is(.wd-title-style-underlined, .wd-title-style-overlined).wd-title-color-default { --el-title-color: #CCC; }:is(.wd-title-style-underlined, .wd-title-style-overlined).wd-title-color-white .liner-continer { border-color: rgba(255, 255, 255, 0.5); }.wd-title-style-underlined .liner-continer { border-bottom: 2px solid var(--brdcolor-gray-300); }.wd-title-style-underlined .title { margin-bottom: -2px; padding-bottom: 10px; border-bottom: 2px solid var(--el-title-color); }.wd-title-style-underlined-2 .title { border-bottom: 2px solid var(--el-title-color); line-height: 0.85; }.wd-title-style-underlined-2 .title.wd-fontsize-xxl { border-width: 3px; }.wd-title-style-underlined-2 .title.wd-fontsize-xxxl { border-width: 4px; }.wd-title-style-underlined-2.wd-title-color-white .title, [class*="color-scheme-light"] .wd-title-style-underlined-2 .title { text-shadow: none !important; }.wd-title-style-overlined .liner-continer { border-top: 1px solid var(--brdcolor-gray-300); }.wd-title-style-overlined .title { margin-top: -1px; padding-top: 20px; border-top: 3px solid var(--el-title-color); }@media (max-width: 1024px){.wd-title-style-underlined-2 .title:is(.wd-fontsize-xxl, .wd-fontsize-xxxl) { border-width: 2px; }}
/* themes/woodmart/css/parts/woo-product-loop-rtl.css */
.wd-products-element { position: relative; }.wd-products { position: relative; align-items: flex-start; transition: 0.25s; }.wd-products.wd-loading, .wd-content-layout.wd-loading .wd-products[data-source="main_loop"] { opacity: 0; transform: translate3d(0px, 30px, 0px); pointer-events: none; }.wd-product-wrapper { border-radius: var(--wd-brd-radius); }.wd-product { position: relative; text-align: var(--text-align); line-height: 1.4; }.wd-product .wd-entities-title { font-size: inherit; }:where(.wd-product-card-bg, .wd-product-card-hover) { display: none; }:is(.quick-shop-shown, .wd-loading-quick-shop) :is(.wd-buttons, .product-labels) { opacity: 0; }
/* themes/woodmart/css/parts/woo-loop-prod-el-base.css */
.wd-product-thumb { position: relative; overflow: hidden; border-radius: var(--wd-brd-radius); backface-visibility: hidden; transform: translate3d(0px, 0px, 0px); }.wd-product-img-link { --wd-otl-offset: calc(var(--wd-otl-width) * -1); position: relative; display: block; width: 100%; }@supports (overflow: clip){.wd-product-thumb { overflow: clip; }}.wd-product:is(.wd-variation-active, .product-swatched, .wd-loading-image) .wd-product-img-hover { display: none; }.wd-product-thumb::after { position: absolute; top: calc(50% - 16px); left: calc(50% - 16px); visibility: hidden; opacity: 0; content: ""; display: inline-block; width: 32px; height: 32px; border-width: 1px; border-style: solid; border-top-color: rgba(0, 0, 0, 0); border-right-color: rgba(0, 0, 0, 0); border-bottom-color: rgba(0, 0, 0, 0); border-image: none; 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-product[class*="wd-loading"] .wd-product-img-link { opacity: 0.4; }.wd-product[class*="wd-loading"] .wd-product-thumb::after { visibility: visible; opacity: 1; transition: opacity 0.25s, visibility 0.25s; --wd-anim-state: running; }.wd-add-btn.wd-action-btn .button { gap: 0px; min-height: unset; padding: 0px; background-color: rgba(0, 0, 0, 0); text-transform: unset; font-size: unset; }.wd-add-btn.wd-action-btn .button:hover { background-color: rgba(0, 0, 0, 0); box-shadow: none; }.wd-add-btn { --wd-btn-icon: "\f123"; }.wd-product.product-type-simple.outofstock .product_type_simple::before, .wd-product .product_type_grouped::before { --wd-btn-icon: "\f11a"; }.wd-product .product_type_external::before { --wd-btn-icon: "\f11c"; }:is(.catalog-mode-on, .login-see-prices) .wd-product.product .wd-add-btn { display: none; }.wd-product .added_to_cart { display: none !important; }.wd-product .price { display: block; }
/* themes/woodmart/css/parts/woo-loop-prod-predefined-rtl.css */
.wd-loop-builder-off :where(.wd-product) { --text-align: center; --wd-btn-inset: 10px; --wd-prod-gap: 12px; --wd-prod-bg-sp: 0; --wd-prod-bg-cont-sp: 0; --wd-prod-trim: calc((var(--wd-text-line-height) * -.5em) + .5em); }.wd-loop-builder-off :where(.wd-product-wrapper, .product-element-bottom) { display: flex; flex-direction: column; gap: var(--wd-prod-gap); }.wd-loop-builder-off .wd-product-wrapper { padding: var(--wd-prod-bg-sp); }.wd-loop-builder-off :is(.wd-entities-title, .wd-product-cats, .wd-product-brands-links, .wd-product-sku, .wd-product-stock, .price) { line-height: inherit; margin-block: -0.2em; }.wd-loop-builder-off .wd-swatches-grid { justify-content: var(--text-align); }.wd-loop-builder-off .wd-swatches-grid:empty { display: none; }.wd-buttons { z-index: 4; display: flex; flex-direction: column; border-radius: calc(var(--wd-brd-radius)/1.2); background: var(--bgcolor-white); box-shadow: rgba(0, 0, 0, 0.1) 1px 1px 1px; transition: 0.3s; }.wd-buttons .wd-action-btn { --wd-action-h: 45px; }.wd-buttons[class*="wd-pos-r"] { position: absolute; opacity: 0; visibility: hidden; transform: translate3d(-20px, 0px, 0px); }.wd-buttons.wd-pos-r-t { top: var(--wd-btn-inset); inset-inline-end: var(--wd-btn-inset); }.wd-buttons.wd-pos-r-b { inset-inline-end: var(--wd-btn-inset); bottom: var(--wd-btn-inset); }.wd-loop-builder-off :is(.wd-product-wrapper, .product-element-bottom, .product-list-content, [class*="-information"]) > :not(:is(.product-element-bottom, .wd-entities-title, [class*="wd-product-"], .price)) { margin-block: 0px; }:is(.products-bordered-grid-ins, .wd-products-with-bg:not(.products-bordered-grid), .wd-products-with-shadow:not(.products-bordered-grid)) .wd-product { --wd-prod-bg-sp: 15px; }@media (max-width: 1024px){.wd-product .wd-buttons { opacity: 1; transform: translate3d(0px, 0px, 0px); visibility: visible; }.wd-buttons { border-radius: 35px; }.wd-buttons .wd-action-btn { --wd-action-icon-size: 14px; --wd-action-h: 35px; --wd-action-w: 35px; }.wd-buttons :is(.wd-quick-view-icon, .wd-compare-btn) { display: none; }}@media (max-width: 768.98px){:is(.products-bordered-grid-ins, .wd-products-with-bg:not(.products-bordered-grid), .wd-products-with-shadow:not(.products-bordered-grid)) .wd-product { --wd-prod-bg-sp: 10px; }}@media (max-width: 576px){.wd-loop-builder-off:is([style*="col-sm:2"], [style*="col-sm: 2"]) :where(.wd-product) { --title-line-height: 1.2em; --wd-prod-gap: 10px; font-size: 90%; }}.wd-product:hover:not(:is(.product-swatched, .quick-shop-shown, [class*="wd-loading"])) .wd-buttons[class*="wd-pos-r"], .wd-product.product-swatched:not(.quick-shop-shown):not([class*="wd-loading"]) .wd-product-thumb:hover .wd-buttons[class*="wd-pos-r"] { opacity: 1; visibility: visible; transform: translate3d(0px, 0px, 0px); }.wd-product:not(.wd-hover-small) :is(.wd-product-img-link, .wd-product-img-hover) :is(picture, img) { width: 100%; }.wd-product:is(.quick-shop-shown, .wd-loading-quick-shop) .wd-product-thumb .wd-product-img-hover { transition: opacity 0.25s, transform 2s cubic-bezier(0, 0, 0.44, 1.18); opacity: 0 !important; }.wd-loop-builder-off .wd-product-img-hover { transition: opacity 0.5s, transform 2s cubic-bezier(0, 0, 0.44, 1.18); }.wd-loop-builder-off .wd-product-thumb:hover .wd-product-img-hover { opacity: 1; transform: scale(1.09); }.wd-loop-builder-off .shop_attributes { --wd-attr-v-gap: 10px; --wd-attr-brd-style: dashed; font-size: 0.9em; }.wd-loop-builder-off .wd-star-rating { display: inline-flex; align-items: center; gap: 5px; align-self: var(--text-align); line-height: 1; }.wd-loop-builder-off .star-rating { align-self: var(--text-align); line-height: 1; }.wd-loop-builder-off .woocommerce-review-link { --wd-link-decor: none; --wd-link-decor-hover: none; color: var(--color-gray-500); }.wd-loop-builder-off .woocommerce-review-link:hover { color: var(--color-gray-900); }:where(.wd-loop-builder-off) :is(.wd-product-cats, .wd-product-brands-links, .wd-product-sku) { --wd-link-color: var(--color-gray-400); --wd-link-color-hover: var(--color-gray-700); --wd-link-decor: none; --wd-link-decor-hover: none; font-size: 0.95em; color: var(--color-gray-400); }
/* themes/woodmart/css/parts/woo-prod-loop-fw-button.css */
.wd-product.wd-hover-fw-button { --text-align: start; --wd-more-desc-lines: 4em; --btn-accented-height: 42px; }.wd-product.wd-hover-fw-button .wrap-price { display: flex; align-items: center; flex-wrap: wrap; justify-content: space-between; gap: var(--wd-prod-gap); }.wd-product.wd-hover-fw-button .wd-product-card-hover { top: 100%; padding: var(--wd-prod-gap) 0 10px 0; }.wd-product.wd-hover-fw-button .hover-content { padding-inline-end: 2px; margin-block: var(--wd-prod-trim); }.wd-product.wd-hover-fw-button :is(.hover-content-wrap, .wd-progress-bar) { padding-top: var(--wd-prod-gap); border-top: 1px solid var(--brdcolor-gray-300); }.wd-product.wd-hover-fw-button .wd-more-desc .wd-more-desc-btn { transform: none; }.wd-product.wd-hover-fw-button .wd-quick-shop-2 { width: 100%; }.wd-product.wd-hover-fw-button .wd-add-btn { font-size: 0px; position: relative; }.wd-product.wd-hover-fw-button .wd-add-btn > a { width: 100%; min-height: var(--btn-accented-height, var(--btn-height, 42px)); font-size: var(--btn-accented-font-size, var(--btn-font-size, 13px)); border-radius: var(--btn-accented-brd-radius); color: var(--btn-accented-color); box-shadow: var(--btn-accented-box-shadow); background-color: var(--btn-accented-bgcolor); text-transform: var(--btn-accented-transform, var(--btn-transform, uppercase)); font-weight: var(--btn-accented-font-weight, var(--btn-font-weight, 600)); font-family: var(--btn-accented-font-family, var(--btn-font-family, inherit)); font-style: var(--btn-accented-font-style, var(--btn-font-style, unset)); }.wd-product.wd-hover-fw-button .wd-add-btn > a:hover { color: var(--btn-accented-color-hover); box-shadow: var(--btn-accented-box-shadow-hover); background-color: var(--btn-accented-bgcolor-hover); }.wd-product.wd-hover-fw-button .wd-add-btn > a:active { box-shadow: var(--btn-accented-box-shadow-active); bottom: var(--btn-accented-bottom-active, 0); }.wd-product.wd-hover-fw-button .wd-product-countdown .wd-timer { flex-wrap: nowrap; width: 100%; padding-top: 5px; border-top: 1px solid var(--brdcolor-gray-300); }.wd-product.wd-hover-fw-button .wd-product-countdown .wd-timer > span { flex: 1 1 0%; min-width: 0px; }.wd-product.wd-hover-fw-button .shop_attributes { font-size: 0.95em; }.wd-product.wd-hover-fw-button .shop_attributes tbody { margin: 0px; }.wd-product.wd-hover-fw-button .shop_attributes td { text-align: start; }.wd-product.wd-hover-fw-button .shop_attributes tr { flex-wrap: wrap; justify-content: flex-start; gap: 4px; padding-bottom: 0px; border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; }.wd-product.wd-hover-fw-button .shop_attributes th::after { content: ":"; }.wd-product.wd-hover-fw-button .wd-add-btn div.quantity input[type="button"].minus { border-start-start-radius: var(--btn-accented-brd-radius); border-end-start-radius: var(--btn-accented-brd-radius); }.wd-product.wd-hover-fw-button .wd-add-btn div.quantity input[type="button"].plus { border-start-end-radius: var(--btn-accented-brd-radius); border-end-end-radius: var(--btn-accented-brd-radius); }@media (max-width: 768.98px){.wd-product.wd-hover-fw-button .wd-add-btn-replace .add-to-cart-loop { --btn-accented-height: 38px; }}
/* themes/woodmart/css/parts/woo-mod-loop-prod-add-btn-replace.css */
.wd-add-btn-replace > a { --btn-padding: 0; overflow: hidden; }.wd-add-btn-replace > a span { display: flex; align-items: center; justify-content: center; min-height: inherit; transition: transform 0.25s, opacity 0.15s; }.wd-add-btn-replace > a::before { content: var(--wd-btn-icon, unset); position: absolute; inset: 0px; display: flex; align-items: center; justify-content: center; font-weight: 400; font-size: 20px; transition: opacity 0.15s, transform 0.25s; transform: translateY(100%); font-family: woodmart-font; }.wd-add-btn-replace > a::after { position: absolute; top: calc(50% - 9px); inset-inline-start: calc(50% - 9px); opacity: 0; transition: opacity 0.2s; content: ""; display: inline-block; width: 18px; height: 18px; border-width: 1px; border-style: solid; border-color: rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) currentcolor; border-image: none; border-radius: 50%; vertical-align: middle; animation: wd-rotate 450ms infinite linear var(--wd-anim-state, paused); }.wd-add-btn-replace > a:hover::before { transform: translateY(0px) translateZ(0px); }.wd-add-btn-replace > a:hover span { transform: translateY(-100%) translateZ(0px); }.wd-add-btn-replace > a.loading::before, .wd-add-btn-replace > a.loading span { opacity: 0; }.wd-add-btn-replace > a.loading::after { opacity: 1; --wd-anim-state: running; }.wd-add-btn-replace > a.added { --wd-btn-icon: "\f107"; }.wd-add-btn-replace .wd-action-icon { display: none; }
/* themes/woodmart/css/parts/mod-more-description.css */

/* themes/woodmart/css/parts/woo-opt-stretch-cont.css */
.wd-products[class*="wd-stretch-cont"] { align-items: stretch; }.wd-products[class*="wd-stretch-cont"] .wd-carousel-item { height: auto; }.wd-products[class*="wd-stretch-cont"] .wd-product { height: 100%; }.wd-products[class*="wd-stretch-cont"].wd-grid-f-col .wd-product { height: auto; }@media (min-width: 1025px){.wd-products.wd-stretch-cont-lg .wd-carousel-wrap { align-items: stretch; }.wd-products.wd-stretch-cont-lg .wd-product-wrapper { height: 100%; }}@media (min-width: 769px) and (max-width: 1024px){.wd-products.wd-stretch-cont-md .wd-carousel-wrap { align-items: stretch; }.wd-products.wd-stretch-cont-md .wd-product-wrapper { height: 100%; }}@media (max-width: 768.98px){.wd-products.wd-stretch-cont-sm .wd-carousel-wrap { align-items: stretch; }.wd-products.wd-stretch-cont-sm .wd-product-wrapper { height: 100%; }}
/* themes/woodmart/css/parts/woo-opt-stretch-cont-predefined.css */
.wd-loop-builder-off[class*="wd-stretch-cont"] .wd-product .product-element-bottom { flex: 1 1 auto; }.wd-loop-builder-off[class*="wd-stretch-cont"] .wd-product :is(.price, .wrap-price, .product-rating-price) { margin-top: auto; }
/* themes/woodmart/css/parts/opt-widget-collapse.css */
.wd-widget-collapse .widget-title { position: relative; margin-bottom: 0px; padding-inline-end: 22px; cursor: pointer; user-select: none; }.wd-widget-collapse .widget-title::after { position: absolute; top: calc(50% - 12px); inset-inline-end: 0px; display: flex; align-items: center; justify-content: center; width: 24px; height: 24px; border-radius: 50%; color: var(--color-gray-800); font-weight: 400; font-size: 10px; transition: 0.25s; content: ""; font-family: woodmart-font; }.wd-widget-collapse.wd-opened .widget-title::after { background-color: rgb(241, 241, 241); transform: rotate(180deg); }.rtl .wd-widget-collapse.wd-opened .widget-title::after { transform: rotate(-180deg); }.wd-widget-collapse .wd-swatches-filter:is(.wd-layout-double, .wd-layout-inline)[style*="display: block"] { display: flex !important; }[class*="color-scheme-light"] .wd-widget-collapse.wd-opened .widget-title::after { background-color: rgb(255, 255, 255); color: rgb(51, 51, 51); }
/* themes/woodmart/css/parts/footer-base.css */
.footer-column > :not(.widget) { margin-block: 0 var(--wd-block-spacing); }.footer-column > :not(.widget):last-child { margin-bottom: 0px; }.wd-copyrights.wd-layout-two-columns > .wd-grid-g { --wd-col-lg: 2; --wd-col-md: 1; }@media (min-width: 1025px){.sticky-footer-on :is(.wd-page-content, .wd-prefooter) { position: relative; z-index: 2; }.sticky-footer-on .wd-footer { position: sticky; bottom: 0px; }}