/* plugins/elementor/assets/css/widget-image-rtl.min.css */
.elementor-widget-image { text-align: center; }.elementor-widget-image a { display: inline-block; }.elementor-widget-image img { display: inline-block; vertical-align: middle; }
/* plugins/elementor/assets/css/widget-spacer-rtl.min.css */
.elementor-column .elementor-spacer-inner { height: var(--spacer-size); }.e-con-inner > .elementor-widget-spacer, .e-con > .elementor-widget-spacer { width: var(--container-widget-width,var(--spacer-size)); --align-self: var( --container-widget-align-self,initial ); --flex-shrink: 0; }.e-con-inner > .elementor-widget-spacer.elementor-widget-empty, .e-con > .elementor-widget-spacer.elementor-widget-empty { min-height: 22px; min-width: 22px; position: relative; }.e-con-inner > .elementor-widget-spacer.elementor-widget-empty .elementor-widget-empty-icon, .e-con > .elementor-widget-spacer.elementor-widget-empty .elementor-widget-empty-icon { height: 22px; inset: 0px; margin: auto; padding: 0px; position: absolute; width: 22px; }
/* plugins/elementor/assets/css/widget-social-icons-rtl.min.css */
.elementor-widget-social-icons.elementor-grid-0 .elementor-widget-container, .elementor-widget-social-icons.elementor-grid-0:not(:has(.elementor-widget-container)), .elementor-widget-social-icons.elementor-grid-mobile-0 .elementor-widget-container, .elementor-widget-social-icons.elementor-grid-mobile-0:not(:has(.elementor-widget-container)), .elementor-widget-social-icons.elementor-grid-tablet-0 .elementor-widget-container, .elementor-widget-social-icons.elementor-grid-tablet-0:not(:has(.elementor-widget-container)) { font-size: 0px; line-height: 1; }.elementor-widget-social-icons:not(.elementor-grid-0):not(.elementor-grid-tablet-0):not(.elementor-grid-mobile-0) .elementor-grid { display: inline-grid; }.elementor-widget-social-icons .elementor-grid { column-gap: var(--grid-column-gap,5px); row-gap: var(--grid-row-gap,5px); grid-template-columns: var(--grid-template-columns); justify-content: var(--justify-content,center); justify-items: var(--justify-content,center); }.elementor-icon.elementor-social-icon { font-size: var(--icon-size,25px); height: calc(var(--icon-size, 25px) + 2 * var(--icon-padding, .5em)); line-height: var(--icon-size,25px); width: calc(var(--icon-size, 25px) + 2 * var(--icon-padding, .5em)); }.elementor-social-icon { --e-social-icon-icon-color: #fff; align-items: center; background-color: rgb(105, 114, 125); cursor: pointer; display: inline-flex; justify-content: center; text-align: center; }.elementor-social-icon i { color: var(--e-social-icon-icon-color); }.elementor-social-icon svg { fill: var(--e-social-icon-icon-color); }.elementor-social-icon:last-child { margin: 0px; }.elementor-social-icon:hover { color: rgb(255, 255, 255); opacity: 0.9; }.elementor-social-icon-instagram { background-color: rgb(38, 38, 38); }.elementor-social-icon-telegram { background-color: rgb(44, 165, 224); }.elementor-social-icon-whatsapp { background-color: rgb(37, 211, 102); }
/* plugins/elementor/assets/css/conditionals/apple-webkit.min.css */
.e--ua-appleWebkit.rtl { --flex-right: flex-start; }.e--ua-appleWebkit .elementor-share-buttons--align-right, .e--ua-appleWebkit .elementor-widget-social-icons.e-grid-align-right { --justify-content: var(--flex-right,flex-end); }.e--ua-appleWebkit .elementor-share-buttons--align-center, .e--ua-appleWebkit .elementor-widget-social-icons.e-grid-align-center { --justify-content: center; }.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-center .elementor-grid, .e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-justify .elementor-grid, .e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-right .elementor-grid, .e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-center .elementor-grid, .e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-right .elementor-grid { display: flex; flex-wrap: wrap; justify-content: var(--justify-content,space-between); margin-inline: calc(-.5 * var(--grid-column-gap)); width: auto; }.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-center .elementor-grid-item, .e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-justify .elementor-grid-item, .e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-right .elementor-grid-item, .e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-center .elementor-grid-item, .e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-right .elementor-grid-item { margin-inline: calc(.5 * var(--grid-column-gap)); }.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-left .elementor-grid, .e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-left .elementor-grid { display: inline-block; }.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-left .elementor-grid, .e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-left .elementor-grid-item, .e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-left .elementor-grid, .e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-left .elementor-grid-item { margin-inline: 0px; }@media (max-width: 1024px){.e--ua-appleWebkit .elementor-share-buttons-tablet--align-right, .e--ua-appleWebkit .elementor-widget-social-icons.e-grid-align-tablet-right { --justify-content: var(--flex-right,flex-end); }.e--ua-appleWebkit .elementor-share-buttons-tablet--align-center, .e--ua-appleWebkit .elementor-widget-social-icons.e-grid-align-tablet-center { --justify-content: center; }.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-tablet-center .elementor-grid, .e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-tablet-justify .elementor-grid, .e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-tablet-right .elementor-grid, .e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-tablet-center .elementor-grid, .e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-tablet-right .elementor-grid { display: flex; flex-wrap: wrap; justify-content: var(--justify-content,space-between); margin-inline: calc(-.5 * var(--grid-column-gap)); width: auto; }.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-tablet-center .elementor-grid-item, .e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-tablet-justify .elementor-grid-item, .e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-tablet-right .elementor-grid-item, .e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-tablet-center .elementor-grid-item, .e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-tablet-right .elementor-grid-item { margin-inline: calc(.5 * var(--grid-column-gap)); }.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons-tablet--align-left .elementor-grid, .e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-tablet-left .elementor-grid { display: inline-block; }.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons-tablet--align-left .elementor-grid, .e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons-tablet--align-left .elementor-grid-item, .e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-tablet-left .elementor-grid, .e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-tablet-left .elementor-grid-item { margin-inline: 0px; }}@media (max-width: 767px){.e--ua-appleWebkit .elementor-share-buttons-mobile--align-right, .e--ua-appleWebkit .elementor-widget-social-icons.e-grid-align-mobile-right { --justify-content: var(--flex-right,flex-end); }.e--ua-appleWebkit .elementor-share-buttons-mobile--align-center, .e--ua-appleWebkit .elementor-widget-social-icons.e-grid-align-mobile-center { --justify-content: center; }.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-mobile-center .elementor-grid, .e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-mobile-justify .elementor-grid, .e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-mobile-right .elementor-grid, .e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-mobile-center .elementor-grid, .e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-mobile-right .elementor-grid { display: flex; flex-wrap: wrap; justify-content: var(--justify-content,space-between); margin-inline: calc(-.5 * var(--grid-column-gap)); width: auto; }.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-mobile-center .elementor-grid-item, .e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-mobile-justify .elementor-grid-item, .e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-mobile-right .elementor-grid-item, .e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-mobile-center .elementor-grid-item, .e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-mobile-right .elementor-grid-item { margin-inline: calc(.5 * var(--grid-column-gap)); }.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons-mobile--align-left .elementor-grid, .e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-mobile-left .elementor-grid { display: inline-block; }.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons-mobile--align-left .elementor-grid, .e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons-mobile--align-left .elementor-grid-item, .e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-mobile-left .elementor-grid, .e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-mobile-left .elementor-grid-item { margin-inline: 0px; }}
/* plugins/elementor/assets/css/widget-divider-rtl.min.css */
.elementor-widget-divider { --divider-border-style: none; --divider-border-width: 1px; --divider-color: #0c0d0e; --divider-icon-size: 20px; --divider-element-spacing: 10px; --divider-pattern-height: 24px; --divider-pattern-size: 20px; --divider-pattern-url: none; --divider-pattern-repeat: repeat-x; }.elementor-widget-divider .elementor-divider { display: flex; }.elementor-widget-divider .elementor-divider__text { font-size: 15px; line-height: 1; max-width: 95%; }.elementor-widget-divider .elementor-divider__element { flex-shrink: 0; margin: 0 var(--divider-element-spacing); }.elementor-widget-divider .elementor-icon { font-size: var(--divider-icon-size); }.elementor-widget-divider .elementor-divider-separator { direction: ltr; display: flex; margin: 0px; }.elementor-widget-divider--view-line_icon .elementor-divider-separator, .elementor-widget-divider--view-line_text .elementor-divider-separator { align-items: center; }.elementor-widget-divider--view-line_icon .elementor-divider-separator::after, .elementor-widget-divider--view-line_icon .elementor-divider-separator::before, .elementor-widget-divider--view-line_text .elementor-divider-separator::after, .elementor-widget-divider--view-line_text .elementor-divider-separator::before { border-block-end: 0px; border-block-start: var(--divider-border-width) var(--divider-border-style) var(--divider-color); content: ""; display: block; flex-grow: 1; }.elementor-widget-divider--element-align-left .elementor-divider-separator::before { content: none; }.elementor-widget-divider--element-align-right .elementor-divider-separator::after { content: none; }.elementor-widget-divider--element-align-start .elementor-divider-separator::before { content: none; }.elementor-widget-divider--element-align-end .elementor-divider-separator::after { content: none; }.elementor-widget-divider:not(.elementor-widget-divider--view-line_text):not(.elementor-widget-divider--view-line_icon) .elementor-divider-separator { border-block-start: var(--divider-border-width) var(--divider-border-style) var(--divider-color); }.elementor-widget-divider--separator-type-pattern.elementor-widget-divider--view-line .elementor-divider-separator, .elementor-widget-divider--separator-type-pattern:not(.elementor-widget-divider--view-line) .elementor-divider-separator::after, .elementor-widget-divider--separator-type-pattern:not(.elementor-widget-divider--view-line) .elementor-divider-separator::before, .elementor-widget-divider--separator-type-pattern:not([class*="elementor-widget-divider--view"]) .elementor-divider-separator { background-color: var(--divider-color); mask-image: var(--divider-pattern-url); mask-repeat: var(--divider-pattern-repeat); mask-size: var(--divider-pattern-size) 100%; min-height: var(--divider-pattern-height); width: 100%; }.rtl .elementor-widget-divider .elementor-divider__text { direction: rtl; }.e-con-inner > .elementor-widget-divider, .e-con > .elementor-widget-divider { width: var(--container-widget-width,100%); --flex-grow: var( --container-widget-flex-grow ); }
/* plugins/elementor/assets/css/widget-icon-box-rtl.min.css */
.elementor-widget-icon-box .elementor-icon-box-wrapper { display: flex; flex-direction: column; text-align: center; }.elementor-widget-icon-box .elementor-icon-box-icon { display: inline-block; flex: 0 0 auto; line-height: 0; }.elementor-widget-icon-box .elementor-icon-box-content { flex-grow: 1; width: 100%; }.elementor-widget-icon-box .elementor-icon-box-title a { color: inherit; }.elementor-widget-icon-box .elementor-icon-box-description { margin: 0px; }.elementor-widget-icon-box.elementor-position-inline-end .elementor-icon-box-wrapper { flex-direction: row-reverse; text-align: end; }.elementor-widget-icon-box.elementor-position-inline-start .elementor-icon-box-wrapper { flex-direction: row; text-align: start; }.elementor-widget-icon-box.elementor-position-block-start .elementor-icon-box-wrapper { flex-direction: column; text-align: center; align-items: unset !important; }.elementor-widget-icon-box.elementor-position-block-end .elementor-icon-box-wrapper { flex-direction: column-reverse; text-align: center; align-items: unset !important; }@media (min-width:-1){.elementor-widget-icon-box.elementor-widescreen-position-inline-end .elementor-icon-box-wrapper { flex-direction: row-reverse; text-align: end; }.elementor-widget-icon-box.elementor-widescreen-position-inline-start .elementor-icon-box-wrapper { flex-direction: row; text-align: start; }.elementor-widget-icon-box.elementor-widescreen-position-block-start .elementor-icon-box-wrapper { flex-direction: column; text-align: center; align-items: unset !important; }.elementor-widget-icon-box.elementor-widescreen-position-block-end .elementor-icon-box-wrapper { flex-direction: column-reverse; text-align: center; align-items: unset !important; }}@media (max-width:-1){.elementor-widget-icon-box.elementor-laptop-position-inline-end .elementor-icon-box-wrapper { flex-direction: row-reverse; text-align: end; }.elementor-widget-icon-box.elementor-laptop-position-inline-start .elementor-icon-box-wrapper { flex-direction: row; text-align: start; }.elementor-widget-icon-box.elementor-laptop-position-block-start .elementor-icon-box-wrapper { flex-direction: column; text-align: center; align-items: unset !important; }.elementor-widget-icon-box.elementor-laptop-position-block-end .elementor-icon-box-wrapper { flex-direction: column-reverse; text-align: center; align-items: unset !important; }.elementor-widget-icon-box.elementor-tablet_extra-position-inline-end .elementor-icon-box-wrapper { flex-direction: row-reverse; text-align: end; }.elementor-widget-icon-box.elementor-tablet_extra-position-inline-start .elementor-icon-box-wrapper { flex-direction: row; text-align: start; }.elementor-widget-icon-box.elementor-tablet_extra-position-block-start .elementor-icon-box-wrapper { flex-direction: column; text-align: center; align-items: unset !important; }.elementor-widget-icon-box.elementor-tablet_extra-position-block-end .elementor-icon-box-wrapper { flex-direction: column-reverse; text-align: center; align-items: unset !important; }}@media (max-width: 1024px){.elementor-widget-icon-box.elementor-tablet-position-inline-end .elementor-icon-box-wrapper { flex-direction: row-reverse; text-align: end; }.elementor-widget-icon-box.elementor-tablet-position-inline-start .elementor-icon-box-wrapper { flex-direction: row; text-align: start; }.elementor-widget-icon-box.elementor-tablet-position-block-start .elementor-icon-box-wrapper { flex-direction: column; text-align: center; align-items: unset !important; }.elementor-widget-icon-box.elementor-tablet-position-block-end .elementor-icon-box-wrapper { flex-direction: column-reverse; text-align: center; align-items: unset !important; }}@media (max-width:-1){.elementor-widget-icon-box.elementor-mobile_extra-position-inline-end .elementor-icon-box-wrapper { flex-direction: row-reverse; text-align: end; }.elementor-widget-icon-box.elementor-mobile_extra-position-inline-start .elementor-icon-box-wrapper { flex-direction: row; text-align: start; }.elementor-widget-icon-box.elementor-mobile_extra-position-block-start .elementor-icon-box-wrapper { flex-direction: column; text-align: center; align-items: unset !important; }.elementor-widget-icon-box.elementor-mobile_extra-position-block-end .elementor-icon-box-wrapper { flex-direction: column-reverse; text-align: center; align-items: unset !important; }}@media (max-width: 767px){.elementor-widget-icon-box.elementor-mobile-position-inline-end .elementor-icon-box-wrapper { flex-direction: row-reverse; text-align: end; }.elementor-widget-icon-box.elementor-mobile-position-inline-start .elementor-icon-box-wrapper { flex-direction: row; text-align: start; }.elementor-widget-icon-box.elementor-mobile-position-block-start .elementor-icon-box-wrapper { flex-direction: column; text-align: center; align-items: unset !important; }.elementor-widget-icon-box.elementor-mobile-position-block-end .elementor-icon-box-wrapper { flex-direction: column-reverse; text-align: center; align-items: unset !important; }}
/* themes/woodmart/css/parts/opt-scrolltotop.css */
.scrollToTop { position: fixed; inset-inline-end: 20px; bottom: 20px; z-index: 350; display: flex; align-items: center; justify-content: center; width: 50px; height: 50px; border-radius: 50%; background-color: rgba(var(--bgcolor-white-rgb), 0.9); box-shadow: rgba(0, 0, 0, 0.17) 0px 0px 5px; color: var(--color-gray-800); font-size: 16px; opacity: 0; pointer-events: none; backface-visibility: hidden; transform: translateX(100%); text-decoration: none !important; }.scrollToTop.button-show { opacity: 1; transform: none; pointer-events: auto; }.scrollToTop::after { content: ""; font-family: woodmart-font; }.scrollToTop:hover { color: var(--color-gray-500); }.wd-search-opened .scrollToTop { display: none; }@media (max-width: 1024px){.scrollToTop { inset-inline-end: 12px; bottom: 12px; width: 40px; height: 40px; font-size: 14px; }}
/* themes/woodmart/css/parts/widget-general.css */
: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: 0px; }: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: 0px; padding-bottom: 0px; border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; }
/* themes/woodmart/css/parts/opt-bottom-toolbar-rtl.css */
.wd-toolbar { position: fixed; inset-inline: 0px; bottom: 0px; z-index: 350; display: flex; align-items: center; justify-content: space-between; overflow: auto hidden; padding: 5px; height: 55px; background-color: var(--bgcolor-white); box-shadow: rgba(0, 0, 0, 0.12) 0px 0px 9px; }.wd-toolbar > a { display: flex; align-items: center; justify-content: center; }.wd-toolbar > a, .wd-toolbar > div { flex: 1 0 20%; }.wd-toolbar > a, .wd-toolbar > div a { height: 45px; }.wd-toolbar .wd-header-cart.wd-design-5 .wd-tools-icon { margin: 0px; }.wd-toolbar.wd-toolbar-label-show > a, .wd-toolbar.wd-toolbar-label-show > div a { position: relative; padding-bottom: 15px; }.wd-toolbar.wd-toolbar-label-show .wd-toolbar-label { display: block; }.global-color-scheme-light .wd-toolbar a { color: rgb(255, 255, 255); }.global-color-scheme-light .wd-toolbar a:hover { color: rgba(255, 255, 255, 0.8); }.wd-toolbar-label { position: absolute; inset-inline: 10px; bottom: 3px; display: none; overflow: hidden; text-align: center; text-overflow: ellipsis; white-space: nowrap; font-weight: 600; font-size: 11px; line-height: 1; padding: 1px 0px; }.wd-toolbar-shop { --wd-tools-icon: "\f146"; }.wd-toolbar-link { --wd-tools-icon: "\f140"; }.wd-toolbar-link .wd-custom-icon img { width: auto; height: 20px; }@media (min-width: 1025px){.wd-toolbar { display: none; }}@media (max-width: 1024px){.sticky-toolbar-on { padding-bottom: 55px; }.sticky-toolbar-on .wd-sticky-btn { bottom: 55px; }.sticky-toolbar-on .scrollToTop { bottom: 67px; }.sticky-toolbar-on .wd-sticky-btn-shown.scrollToTop { bottom: calc(12px + 55px + var(--wd-sticky-btn-height)); }}@media (min-width: 769px) and (max-width: 1024px){.sticky-toolbar-on.wd-sticky-btn-on { padding-bottom: calc(55px + var(--wd-sticky-btn-height)); }}@media (max-width: 768.98px){.sticky-toolbar-on.wd-sticky-btn-on-mb { padding-bottom: calc(55px + var(--wd-sticky-btn-height)); }}
/* themes/woodmart/css/parts/woo-opt-sticky-add-to-cart.css */
.wd-sticky-btn { position: fixed; inset: auto 0px 0px; z-index: 340; display: flex; align-items: center; overflow: hidden; padding-block: 10px; height: var(--wd-sticky-btn-height); background-color: var(--bgcolor-white); box-shadow: rgba(0, 0, 0, 0.12) 0px 0px 9px; transition: transform 0.5s cubic-bezier(0.19, 1, 0.22, 1); transform: translate3d(0px, 100%, 0px); }.wd-sticky-btn .container { display: flex; align-items: center; column-gap: 15px; }.wd-sticky-btn-content { display: flex; flex: 1 1 auto; align-items: center; column-gap: 10px; }.wd-sticky-btn-thumbnail { flex: 0 0 auto; overflow: hidden; }.wd-sticky-btn-thumbnail img { min-width: 65px; max-width: 65px; max-height: calc(var(--wd-sticky-btn-height) - 20px); border-radius: calc(var(--wd-brd-radius)/1.5); object-fit: cover; object-position: center center; }.wd-sticky-btn-info { flex: 1 1 auto; }.wd-sticky-btn .woocommerce-price-suffix { display: block; }.wd-sticky-btn .wd-entities-title { margin-bottom: 0px; font-size: 14px; }.wd-sticky-btn .star-rating { margin-top: 5px; }.wd-sticky-btn .price { margin-inline-end: 15px; text-align: end; font-size: 16px; }.wd-sticky-btn .wd-sticky-btn-cart { display: flex; align-items: center; }.wd-sticky-btn .wd-sticky-btn-cart > .wd-buy-now-btn { margin-inline-start: 10px; }.wd-sticky-btn form.cart { flex: 0 0 auto; }.wd-sticky-btn p.stock { margin-bottom: 0px; margin-inline-end: 15px; font-size: 14px; }.wd-sticky-btn .wd-action-btn { --wd-action-h: 40px; }.wd-sticky-btn-shown.wd-sticky-btn { transform: translate3d(0px, 0px, 0px); }.wd-sticky-btn-shown.scrollToTop { bottom: calc(12px + var(--wd-sticky-btn-height)); }@media (max-width: 1024px){.wd-sticky-btn .price :is(del, ins) { display: block; }}@media (min-width: 769px){.wd-sticky-btn-on { padding-bottom: var(--wd-sticky-btn-height); }}@media (max-width: 768.98px){.wd-sticky-btn { padding-block: 0px; background-color: rgba(0, 0, 0, 0); box-shadow: none; display: none; }.wd-sticky-btn .wd-sticky-btn-cart { flex: 1 1 auto; margin-inline: -15px; }.wd-sticky-btn :is(.price, p.stock, .wd-buy-now-btn, .wd-action-btn, .wd-sticky-btn-content) { display: none; }.wd-sticky-btn form.cart { position: relative; width: 100%; margin-inline-end: 0px !important; }.wd-sticky-btn :is(.single_add_to_cart_button, .wd-sticky-add-to-cart) { width: 100%; height: var(--wd-sticky-btn-height); border-radius: 0px !important; }.wd-sticky-btn-on-mb { padding-bottom: var(--wd-sticky-btn-height); }.wd-sticky-btn-on-mb .wd-sticky-btn { display: flex; }}
/* themes/woodmart/css/parts/woo-mod-quantity-overlap.css */
.wd-quantity-overlap { --quantity-space: 80px; }.wd-quantity-overlap div.quantity { position: absolute; bottom: 0px; inset-inline-start: 0px; z-index: 2; height: 100%; filter: brightness(0.95); transform: translate3d(0px, 0px, 0px); }.wd-quantity-overlap div.quantity input[type] { height: 100%; min-height: unset; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; background-color: var(--btn-accented-bgcolor); box-shadow: var(--btn-accented-box-shadow); color: var(--btn-accented-color); transition: 0.25s; max-width: 30px; padding: 0px 5px !important; }.wd-quantity-overlap div.quantity input[type]:hover { filter: brightness(0.95); }.wd-quantity-overlap div.quantity input[type="button"] { min-width: 25px; border-radius: 0px; }.wd-quantity-overlap div.quantity:not(.hidden) + .button, .wd-quantity-overlap div.quantity:not(.hidden) + link + .button, .wd-quantity-overlap div.quantity:not(.hidden) + link + link + .button { padding-inline-start: var(--quantity-space); }.wd-quantity-overlap div.quantity:not(.hidden) + .button::before, .wd-quantity-overlap div.quantity:not(.hidden) + link + .button::before, .wd-quantity-overlap div.quantity:not(.hidden) + link + link + .button::before { inset-inline-start: var(--quantity-space); }.wd-quantity-overlap div.quantity:not(.hidden) + .button::after, .wd-quantity-overlap div.quantity:not(.hidden) + link + .button::after, .wd-quantity-overlap div.quantity:not(.hidden) + link + link + .button::after { inset-inline-start: calc(50% - 9px + var(--quantity-space)/2); }.wd-quantity-overlap div.quantity:not(.hidden) + .single_add_to_cart_button { padding-inline-start: calc(20px + var(--quantity-space)); }.wd-quantity-overlap :is(div, .cart):hover > div.quantity input[type], .wd-quantity-overlap :is(div, .cart):hover > div.quantity + .button { background-color: var(--btn-accented-bgcolor-hover); box-shadow: var(--btn-accented-box-shadow-hover); color: var(--btn-accented-color-hover); }.wd-quantity-overlap :is(div, .cart):active > div.quantity { bottom: var(--btn-accented-bottom-active); }.wd-quantity-overlap :is(div, .cart):active > div.quantity input[type], .wd-quantity-overlap :is(div, .cart):active > div.quantity + .button { box-shadow: var(--btn-accented-box-shadow-active); }.wd-quantity-overlap div.quantity:active { bottom: 0px !important; }.wd-quantity-overlap div.quantity:active input[type], .wd-quantity-overlap div.quantity:active + .button { box-shadow: var(--btn-accented-box-shadow) !important; }
/* themes/woodmart/css/parts/base-deferred.css */
:is(a, button, input[type="submit"], input[type="checkbox"], input[type="button"], input[type="file"], [tabindex="0"]):focus-visible { outline-offset: var(--wd-otl-offset, calc(var(--wd-otl-width) * -1 / 2)); outline: var(--wd-otl-width, 2px) var(--wd-otl-style, dotted) var(--wd-otl-color, var(--wd-otl-color-scheme, #000)) !important; 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; }.wd-loader::after { content: ""; display: inline-block; width: 30px; height: 30px; 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-dropdown-menu:is(.wd-design-sized, .wd-design-full-width, .wd-design-full-height) > .container > .wd-grid-f-inline { --wd-f-basis: 200px; }.wd-side-hidden.wd-opened { transform: none; }@media (max-width: 1024px){.wd-side-hidden { --wd-side-hidden-w: min(300px, 80vw); }html:has(.wd-side-hidden.wd-opened) { overflow: hidden; }}.wd-tltp .tooltip:is(.left, .right) .tooltip-inner::after { content: ""; position: absolute; inset-block: 0px; width: 10px; }.wd-tltp .tooltip-inner > :last-child { margin-bottom: 0px; }.tooltip.in, .wd-tltp:is(:hover, :focus, :focus-within) .tooltip { pointer-events: unset; opacity: 1; animation: 0.3s ease 0s 1 normal none running wd-fadeIn; }.wd-close-side { position: fixed; display: block; 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 cubic-bezier(0.19, 1, 0.22, 1) 0.5s, top 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); }.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; }@media (max-width: 1024px){.wd-close-side { top: -150px; }}.wd-action-icon::after { position: absolute; top: calc(50% - 0.5em); inset-inline-start: calc(50% - 0.5em); opacity: 0; transition: opacity 0.2s; font-size: var(--wd-action-icon-size); content: ""; display: inline-block; width: 1em; height: 1em; 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(--wd-action-icon-color, var(--wd-action-color)); border-radius: 50%; vertical-align: middle; animation: wd-rotate 450ms infinite linear var(--wd-anim-state, paused); }.wd-action-btn > a:hover .wd-action-icon::before { color: var(--wd-action-icon-color-hover, var(--wd-action-color-hover)); }.wd-action-btn > a:hover .wd-action-text { color: var(--wd-action-text-color-hover, var(--wd-action-color-hover)); }.wd-action-btn > a.loading { pointer-events: none; transform: translateZ(0px); }.wd-action-btn > a.loading .wd-action-icon::before { opacity: 0; }.wd-action-btn > a.loading .wd-action-icon::after { opacity: 1; --wd-anim-state: running; }.wd-action-btn .wd-check-icon { position: absolute; inset-inline-start: calc(50% + var(--wd-action-icon-size) - .55em); bottom: calc(50% + var(--wd-action-icon-size) - .7em); display: none; align-items: center; justify-content: center; width: min(0.87em, 20px); height: min(0.87em, 20px); border-radius: 50%; background: var(--wd-primary-color); font-weight: 400; font-size: calc(var(--wd-action-icon-size, 1.2em) - 2px); transform: translate(-50%, 50%); }.wd-action-btn .wd-check-icon::before { content: ""; font-family: woodmart-font; color: rgb(255, 255, 255); font-size: min(0.45em, 9px); }.wd-action-btn > a.added .wd-check-icon { display: flex; }.wd-action-btn > a.loading .wd-check-icon { display: none; }.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: 0.7; }.wd-heading .title { flex: 1 1 auto; margin-bottom: 0px; font-size: 130%; }.wd-heading .wd-action-btn { flex: 0 0 auto; }.wd-heading .wd-action-btn.wd-style-text > a { height: 25px; }
/* themes/woodmart/css/parts/woocommerce-base-deferred.css */
:is(.blockOverlay, .wd-loader-overlay)::after { position: absolute; top: calc(50% - 13px); left: calc(50% - 13px); content: ""; display: inline-block; width: 26px; height: 26px; 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-anim-state: running; }.wd-loader-overlay { z-index: 340; animation: 0.6s ease 0s 1 normal both running wd-fadeIn; background-color: rgba(var(--bgcolor-white-rgb), 0.6); border-radius: var(--wd-brd-radius); }.wd-loader-overlay:not(.wd-loading) { display: none; }@keyframes wd-FadeInLoader { 
  0% { opacity: 0; }
  100% { opacity: 0.8; }
}
/* themes/woodmart/css/parts/mod-notices-general.css */
.wd-notice p:last-child { margin-bottom: 0px; }.wd-notice .amount { color: rgb(255, 255, 255); }.wd-notice :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: 0px; border-inline: 0px; margin-inline: 4px; }@keyframes wd-fadeInUpBig { 
  0% { transform: translate3d(0px, 100%, 0px); }
  100% { transform: none; }
}@keyframes wd-fadeOutDownBig { 
  0% { transform: none; }
  100% { transform: translate3d(0px, 100%, 0px); }
}div.wpcf7-response-output { --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; display: block; margin-bottom: 20px; padding-block: 18px; text-align: start; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; border-radius: var(--wd-brd-radius); padding-inline: 65px 30px !important; outline: none !important; }div.wpcf7-response-output::before { position: absolute; top: calc(50% - 9px); inset-inline-start: 24px; font-size: 18px; line-height: 18px; font-family: woodmart-font; }div.wpcf7-response-output p:last-child { margin-bottom: 0px; }div.wpcf7-response-output .amount { color: rgb(255, 255, 255); }div.wpcf7-response-output :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: 0px; border-inline: 0px; margin-inline: 4px; }.wpcf7 form.sent .wpcf7-response-output { background-color: var(--notices-success-bg); color: var(--notices-success-color); }.wpcf7 form.sent .wpcf7-response-output::before { content: ""; }.mc4wp-alert p:last-child { margin-bottom: 0px; }.mc4wp-alert .amount { color: rgb(255, 255, 255); }.mc4wp-alert :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: 0px; border-inline: 0px; margin-inline: 4px; }: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; display: block; margin-bottom: 20px; padding-block: 18px; text-align: start; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; border-radius: var(--wd-brd-radius); padding-inline: 65px 30px !important; outline: none !important; }:is(.woocommerce-error, .woocommerce-message, .woocommerce-info)::before { position: absolute; top: calc(50% - 9px); inset-inline-start: 24px; font-size: 18px; line-height: 18px; font-family: woodmart-font; }:is(.woocommerce-error, .woocommerce-message, .woocommerce-info) p:last-child { margin-bottom: 0px; }:is(.woocommerce-error, .woocommerce-message, .woocommerce-info) .amount { color: rgb(255, 255, 255); }: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: 0px; border-inline: 0px; margin-inline: 4px; }:is(.woocommerce-error, .woocommerce-info) { background-color: var(--notices-warning-bg); color: var(--notices-warning-color); }:is(.woocommerce-error, .woocommerce-info)::before { content: ""; }
/* themes/woodmart/css/parts/woo-mod-block-notices-rtl.css */
div.wc-block-components-notice-banner { align-content: center; margin-top: 0px; font-size: var(--wd-text-font-size); --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; display: block; margin-bottom: 20px; padding-block: 18px; text-align: start; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; border-radius: var(--wd-brd-radius); padding-inline: 65px 30px !important; outline: none !important; }div.wc-block-components-notice-banner::before { position: absolute; top: calc(50% - 9px); inset-inline-start: 24px; font-size: 18px; line-height: 18px; font-family: woodmart-font; }div.wc-block-components-notice-banner p:last-child { margin-bottom: 0px; }div.wc-block-components-notice-banner .amount { color: rgb(255, 255, 255); }div.wc-block-components-notice-banner :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: 0px; border-inline: 0px; margin-inline: 4px; }div.wc-block-components-notice-banner > svg { display: none; }div.wc-block-components-notice-banner ul { display: flex; gap: 5px 7px; width: 100%; list-style: none; --li-pl: 0; --li-mb: 5px; align-items: stretch; flex-direction: column; justify-content: center; margin: 0px !important; }div.wc-block-components-notice-banner > div { display: inline-flex; align-items: inherit; flex-wrap: wrap; gap: inherit; }div.wc-block-components-notice-banner > div .button.wc-forward { border-bottom: 2px solid rgba(255, 255, 255, 0.3); text-decoration: none; opacity: 1; color: rgb(255, 255, 255) !important; }div.wc-block-components-notice-banner > div .button.wc-forward:hover { border-color: rgb(255, 255, 255); }div.wc-block-components-notice-banner .wc-block-components-notice-banner__dismiss { min-height: unset !important; fill: rgb(255, 255, 255); }div.wc-block-components-notice-banner.is-success { background-color: var(--notices-success-bg); color: var(--notices-success-color); }div.wc-block-components-notice-banner.is-success::before { content: ""; }div.wc-block-components-notice-banner:is(.is-info, .is-error) { background-color: var(--notices-warning-bg); color: var(--notices-warning-color); }div.wc-block-components-notice-banner:is(.is-info, .is-error)::before { content: ""; }
/* themes/woodmart/css/parts/header-opt-sticky-shadow.css */
.whb-sticky-shadow.whb-sticked .whb-main-header { box-shadow: rgba(0, 0, 0, 0.1) 0px 1px 3px; }.whb-sticky-shadow.whb-sticked .whb-row:last-child { border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; }.whb-sticky-shadow.whb-sticked .whb-row:last-child .whb-flex-row { border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; }.whb-sticky-shadow + .whb-clone { box-shadow: rgba(0, 0, 0, 0.1) 0px 1px 3px; }
/* themes/woodmart/css/parts/header-opt-scroll-stick.css */
.whb-scroll-stick .whb-flex-row { transition: height 0.2s, max-height 0.2s; }.whb-scroll-stick.whb-sticked .whb-flex-row { transition-duration: 0.3s; }.whb-scroll-stick:is(.whb-scroll-down, .whb-scroll-up) .whb-main-header { transition: transform 0.3s; }.whb-scroll-stick.whb-scroll-down .whb-main-header { transform: translateY(-100%); }.whb-scroll-stick.whb-scroll-up .whb-main-header { transform: none; }
/* themes/woodmart/css/parts/header-el-cart-side.css */
.cart-widget-side { display: flex; flex-direction: column; }.cart-widget-side .widget_shopping_cart { position: relative; flex: 1 1 100%; }.cart-widget-side .widget_shopping_cart_content { display: flex; flex: 1 1 auto; flex-direction: column; height: 100%; }.cart-widget-side .shopping-cart-widget-body { position: relative; flex: 1 1 auto; }.cart-widget-side .wd-scroll-content { position: absolute; inset: 0px; max-height: 100%; overscroll-behavior: none; }.cart-widget-side .woocommerce-mini-cart .mini_cart_item { margin-bottom: 0px; padding: 15px; transition: background-color 0.3s; }.cart-widget-side .woocommerce-mini-cart .mini_cart_item:hover { background-color: var(--bgcolor-gray-100); }.cart-widget-side .woocommerce-mini-cart .remove { top: 13px; inset-inline-end: 10px; }.cart-widget-side .shopping-cart-widget-footer { flex: 0 0 auto; padding-bottom: 15px; }.cart-widget-side .shopping-cart-widget-footer > * { padding-inline: 15px; }.cart-widget-side .woocommerce-mini-cart__total { margin-top: 0px; }.cart-widget-side .wd-empty-mini-cart { margin-top: 20px; padding-inline: 15px; }
/* themes/woodmart/css/parts/lib-swiper-arrows-rtl.css */
.wd-btn-arrow { transition: 0.25s; }.wd-arrow-inner { display: inline-flex; align-items: center; justify-content: center; width: var(--wd-arrow-width, var(--wd-arrow-size, 50px)); height: var(--wd-arrow-height, var(--wd-arrow-size, 50px)); line-height: 1; color: var(--wd-arrow-color, var(--color-gray-800)); background: var(--wd-arrow-bg, unset); box-shadow: var(--wd-arrow-shadow, unset); border: var(--wd-arrow-brd, unset) var(--wd-arrow-brd-color, unset); border-radius: var(--wd-arrow-radius, unset); cursor: pointer; transition: 0.25s; }.wd-arrow-inner::after { font-size: var(--wd-arrow-icon-size, 24px); font-family: woodmart-font; }.wd-arrow-inner:hover { color: var(--wd-arrow-color-hover, var(--color-gray-500)); background: var(--wd-arrow-bg-hover, var(--wd-arrow-bg)); border-color: var(--wd-arrow-brd-color-hover, var(--wd-arrow-brd-color)); }.wd-disabled .wd-arrow-inner { color: var(--wd-arrow-color-dis, var(--color-gray-400)); background: var(--wd-arrow-bg-dis, var(--wd-arrow-bg)); border-color: var(--wd-arrow-brd-color-dis, var(--wd-arrow-brd-color)); cursor: unset; }.wd-prev .wd-arrow-inner::after { content: ""; }.wd-icon-2 .wd-prev .wd-arrow-inner::after { content: ""; }.wd-next .wd-arrow-inner::after { content: ""; }.wd-icon-2 .wd-next .wd-arrow-inner::after { content: ""; }.wd-nav-arrows.wd-pos-sep::after { content: ""; position: absolute; inset: 0px calc((var(--wd-arrow-width, var(--wd-arrow-size, 50px)) + var(--wd-arrow-offset-h, 0px))*-1); }.wd-nav-arrows.wd-pos-sep .wd-btn-arrow { position: absolute; top: calc(50% - var(--wd-arrow-offset-v, 0px) + var(--wd-arrow-height, var(--wd-arrow-size, 50px))/-2); z-index: 250; }.wd-nav-arrows.wd-pos-sep .wd-prev { inset-inline-end: calc(100% + var(--wd-arrow-offset-h, 0px)); }.wd-nav-arrows.wd-pos-sep .wd-next { inset-inline-start: calc(100% + var(--wd-arrow-offset-h, 0px)); }.wd-nav-arrows:where(.wd-pos-together) { --wd-arrow-size: 30px; --wd-arrow-icon-size: 16px; --wd-arrow-offset-h: 10px; }.wd-nav-arrows.wd-pos-together { position: absolute; top: calc(0% - var(--wd-arrow-offset-v, 0px) - var(--wd-arrow-height, var(--wd-arrow-size, 50px))); inset-inline-end: calc(var(--wd-arrow-offset-h, 0px)/-1); display: flex; gap: var(--wd-arrow-gap, 0.001px); z-index: 250; }@media (min-width: 1025px){:is(.wd-carousel-container, .wd-products-element):hover .wd-nav-arrows[class*="wd-hover"].wd-pos-sep .wd-btn-arrow { opacity: 1; transform: translateY(0px); pointer-events: unset; }.wd-nav-arrows.wd-hover-1.wd-pos-sep .wd-prev { transform: translateX(30px); }.wd-nav-arrows.wd-hover-1.wd-pos-sep .wd-next { transform: translateX(-30px); }}@media (max-width: 1024px){.wd-nav-arrows { --wd-arrow-icon-size: 16px; --wd-arrow-size: 40px; }.wd-nav-arrows:where(.wd-pos-sep) { --wd-arrow-offset-h: -12px; }.wd-nav-arrows:where(.wd-pos-together) { --wd-arrow-size: 30px; }}
/* themes/woodmart/css/parts/lib-photoswipe-rtl.css */
.pswp { --wd-otl-color-scheme: #FFF; z-index: 1500; display: none; overflow: hidden; outline: none; text-size-adjust: 100%; touch-action: none; backface-visibility: hidden; }.pswp img { max-width: none; }.pswp--open { display: block; }.pswp__bg { background: rgb(0, 0, 0); opacity: 0; backface-visibility: hidden; transition: opacity 333ms cubic-bezier(0.4, 0, 0.22, 1); will-change: opacity; }.pswp__scroll-wrap { overflow: hidden; }:is(.pswp__container, .pswp__zoom-wrap) { position: absolute; inset: 0px; touch-action: none; backface-visibility: hidden; will-change: transform; }:is(.pswp__container, .pswp__img) { -webkit-tap-highlight-color: rgba(0, 0, 0, 0); user-select: none; }.pswp__zoom-wrap { position: absolute; width: 100%; transition: transform 333ms cubic-bezier(0.4, 0, 0.22, 1); transform-origin: left top; }.pswp--animated-in :is(.pswp__bg, .pswp__zoom-wrap) { transition: none; }.pswp__item { position: absolute; inset: 0px; overflow: hidden; }.pswp__img { position: absolute; top: 0px; left: 0px; width: auto; height: auto; border-radius: var(--wd-brd-radius); }.pswp--zoom-allowed .pswp__img { cursor: zoom-in; }.pswp--zoomed-in .pswp__img { cursor: grab; }.pswp--dragging .pswp__img { cursor: grabbing; }.pswp__img--placeholder { backface-visibility: hidden; }.pswp__img--placeholder--blank { background: rgb(36, 36, 36); }.pswp__error-msg a { color: rgb(187, 187, 187); text-decoration: underline; }.pswp__button { position: relative; float: left; margin: 0px; padding: 0px; width: 44px; height: 44px; min-height: unset; background: none; opacity: 0.75; transition: opacity 0.2s; appearance: none; }.pswp__button:hover { background-color: unset; opacity: 1; }.pswp__button, [class*="pswp__button--arrow--"]::before { background: url("https://tajnoghreh.com/wp-content/themes/woodmart/images/default-skin.png") 0px 0px / 264px 88px no-repeat; }@media (-webkit-min-device-pixel-ratio: 1.1), (min-resolution: 105dpi), (min-resolution: 1.1dppx){.pswp--svg .pswp__button, .pswp--svg [class*="pswp__button--arrow--"]::before { background-image: url("https://tajnoghreh.com/wp-content/themes/woodmart/images/default-skin.svg"); }.pswp--svg [class*="pswp__button--arrow--"] { background: none; }}.pswp__button--close { background-position: 0px -44px; }.pswp__ui--over-close .pswp__button--close { opacity: 1; }.pswp__button--share { background-position: -44px -44px; }.pswp__button--fs { display: none; }.pswp--supports-fs .pswp__button--fs { display: block; }.pswp--fs .pswp__button--fs { background-position: -44px 0px; }.pswp__button--zoom { display: none; background-position: -88px 0px; }.pswp--zoom-allowed .pswp__button--zoom { display: block; }.pswp--zoomed-in .pswp__button--zoom { background-position: -132px 0px; }[class*="pswp__button--arrow--"] { position: absolute; top: 50%; margin-top: -50px; width: 70px; height: 100px; background: none; }.pswp--touch [class*="pswp__button--arrow--"] { visibility: hidden; }[class*="pswp__button--arrow--"]::before { content: ""; position: absolute; top: 35px; width: 32px; height: 30px; background-color: rgba(0, 0, 0, 0.3); }.pswp__button--arrow--left { right: 0px; }.pswp__button--arrow--left::before { right: 6px; background-position: -94px -44px; }.pswp__button--arrow--right { left: 0px; }.pswp__button--arrow--right::before { left: 6px; background-position: -138px -44px; }.pswp__counter, .pswp__share-modal { user-select: none; }.pswp__share-modal { z-index: 1600; padding: 10px; background: rgba(0, 0, 0, 0.5); opacity: 0; transition: opacity 0.25s ease-out; backface-visibility: hidden; will-change: opacity; }.pswp__share-modal.pswp__share-modal--hidden { display: none; }.pswp__share-tooltip { position: absolute; top: calc(56px + var(--wd-admin-bar-h)); left: 44px; z-index: 1620; background: rgb(255, 255, 255); transition: transform 0.25s; transform: translateY(6px); border-radius: var(--wd-brd-radius); backface-visibility: hidden; }.pswp__share-tooltip a { display: block; padding: 8px 12px; color: rgb(0, 0, 0); text-decoration: none; font-size: 14px; line-height: 18px; }.pswp__share-tooltip a:first-child { border-top-left-radius: var(--wd-brd-radius); border-top-right-radius: var(--wd-brd-radius); }.pswp__share-tooltip a:last-child { border-bottom-left-radius: var(--wd-brd-radius); border-bottom-right-radius: var(--wd-brd-radius); }.pswp__share-tooltip a:hover { color: rgb(255, 255, 255); }.pswp__share-tooltip::before { content: ""; position: absolute; top: -12px; left: 15px; display: block; border-width: 6px; border-style: solid; border-color: rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) rgb(255, 255, 255); border-image: none; }.pswp--touch .pswp__share-tooltip a { padding: 16px 12px; }.pswp__share-modal--fade-in .pswp__share-tooltip { transform: none; }.pswp__counter { position: absolute; top: 0px; right: 0px; padding: 0px 10px; height: 44px; color: rgb(255, 255, 255); font-size: 13px; line-height: 44px; opacity: 0.75; }.pswp__caption { position: absolute; bottom: 0px; left: 0px; min-height: 44px; width: 100%; }.pswp__caption small { color: rgb(187, 187, 187); font-size: 11px; }.pswp__caption__center { margin: 0px auto; padding: 10px; max-width: 420px; color: rgb(187, 187, 187); text-align: left; font-size: 13px; line-height: 20px; }.pswp__caption--empty { display: none; }.pswp__preloader { position: relative; display: flex; float: left; align-items: center; justify-content: center; width: 44px; height: 44px; font-size: 0px; line-height: 1; opacity: 0; transition: opacity 0.25s ease-out; }@media (min-width: 1025px){.pswp__preloader { position: absolute; top: 0px; left: calc(50% - 22px); }}.pswp__preloader__donut { content: ""; display: inline-block; width: 14px; height: 14px; border-width: 2px; border-style: solid; border-color: rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) rgb(255, 255, 255); border-image: none; border-radius: 50%; vertical-align: middle; animation: wd-rotate 450ms infinite linear var(--wd-anim-state, paused); }.pswp__preloader--active .pswp__preloader__donut { --wd-anim-state: running; }.pswp__ui { z-index: 1550; visibility: visible; -webkit-font-smoothing: auto; opacity: 1; }.pswp__top-bar { position: absolute; top: var(--wd-admin-bar-h); left: 0px; width: 100%; height: 44px; }.pswp__caption, .pswp__top-bar, .pswp--has_mouse [class*="pswp__button--arrow--"] { transition: opacity 333ms cubic-bezier(0.4, 0, 0.22, 1); backface-visibility: hidden; will-change: opacity; }.pswp--has_mouse [class*="pswp__button--arrow--"] { visibility: visible; }:is(.pswp__top-bar, .pswp__caption) { background-color: rgba(0, 0, 0, 0.5); }.pswp__ui--fit :is(.pswp__top-bar, .pswp__caption) { background-color: rgba(0, 0, 0, 0.3); }.pswp__ui--idle .pswp__top-bar, .pswp__ui--idle [class*="pswp__button--arrow--"] { opacity: 0; }.pswp__ui--hidden :is(.pswp__top-bar, .pswp__caption, [class*="pswp__button--arrow--"]) { opacity: 0.001; }.pswp__ui--one-slide :is([class*="pswp__button--arrow--"], .pswp__counter) { display: none; }.pswp, .pswp__bg, .pswp__scroll-wrap, .pswp__share-modal { position: absolute; inset: 0px; }
/* themes/woodmart/css/parts/lib-swiper-pagin.css */
.wd-nav-pagin-wrap:has(.wd-lock) { display: none; }.wd-nav-pagin li { position: relative; cursor: pointer; transition: 0.25s; }.wd-nav-pagin:not([class*="wd-type-"]), .wd-nav-pagin.wd-lock { opacity: 0; }.wd-dynamic > .wd-nav-pagin { flex-wrap: nowrap; gap: 0px; margin: 0px auto; overflow: hidden; }.wd-dynamic > .wd-nav-pagin li { margin-inline: calc(var(--wd-pagin-gap, 10px)/2); }.wd-nav-pagin-wrap[class*="wd-style-shape"] span { display: inline-flex; width: var(--wd-pagin-size, 10px); height: var(--wd-pagin-size, 10px); background-color: var(--wd-pagin-bg, unset); border: var(--wd-pagin-brd-width, 2px) var(--wd-pagin-brd-style, solid) var(--wd-pagin-brd-color, var(--color-gray-300)); border-radius: var(--wd-pagin-radius, var(--wd-pagin-size, 10px)); transition: 0.25s; }.wd-nav-pagin-wrap[class*="wd-style-shape"] li:not(.wd-active):hover span { border-color: var(--wd-pagin-brd-color-hover, var(--color-gray-800)); background-color: var(--wd-pagin-bg-hover, var(--wd-pagin-bg, unset)); }.wd-nav-pagin-wrap[class*="wd-style-shape"] li.wd-active span { border-color: var(--wd-pagin-brd-color-act, var(--color-gray-800)); background-color: var(--wd-pagin-bg-act, var(--color-gray-800)); }
/* themes/woodmart/css/parts/woo-mod-loop-prod-hover-fade.css */
.wd-product-card-bg { position: absolute; display: block; visibility: hidden; box-shadow: rgba(0, 0, 0, 0.15) 0px 0px 10px; opacity: 0; transform: scale(0.98); }.wd-product-card-hover { position: absolute; top: 100%; inset-inline: 0px; visibility: hidden; opacity: 0; }.wd-hover-with-fade.hover-ready.state-hover .wd-product-wrapper { z-index: 20; transform: translateY(-5px) translateZ(0px); }.wd-hover-with-fade.hover-ready.state-hover .wd-product-card-bg { visibility: visible; opacity: 1; transition: opacity 0.3s, visibility, transform 0.3s; transform: scale(1); }.wd-hover-with-fade.hover-ready.state-hover .wd-product-card-hover { visibility: visible; opacity: 1; transition: opacity 0.3s, visibility; }@media (hover: hover){.wd-hover-with-fade.hover-ready:hover .wd-product-wrapper { z-index: 20; transform: translateY(-5px) translateZ(0px); }.wd-hover-with-fade.hover-ready:hover .wd-product-card-bg { visibility: visible; opacity: 1; transition: opacity 0.3s, visibility, transform 0.3s; transform: scale(1); }.wd-hover-with-fade.hover-ready:hover .wd-product-card-hover { visibility: visible; opacity: 1; transition: opacity 0.3s, visibility; }}@media (max-width: 1024px){.wd-hover-with-fade.hover-ready:not(.state-hover) .wd-product-wrapper { transform: none; }.wd-hover-with-fade.hover-ready:not(.state-hover) .wd-product-card-bg, .wd-hover-with-fade.hover-ready:not(.state-hover) .wd-product-card-hover { visibility: hidden; opacity: 0; }}
/* themes/woodmart/css/parts/woo-mod-loop-prod-hover-fade-predefined.css */
:where(.wd-loop-builder-off) .wd-hover-with-fade .wd-product-wrapper { position: relative; transition: transform 0.3s; }:where(.wd-loop-builder-off) .wd-hover-with-fade .product-element-bottom { position: relative; backface-visibility: hidden; }:where(.wd-loop-builder-off) .wd-hover-with-fade .wd-product-card-bg { inset: -15px -15px -2px; border: inherit; border-radius: var(--wd-brd-radius); background-color: var(--wd-prod-bg, var(--bgcolor-white)); }:where(.wd-loop-builder-off) .wd-hover-with-fade .wd-product-card-hover { display: flex; flex-direction: column; gap: var(--wd-prod-gap); }:is(.products-bordered-grid-ins, .wd-products-with-bg:not(.products-bordered-grid), .wd-products-with-shadow:not(.products-bordered-grid)) .wd-hover-with-fade .wd-product-card-bg { top: -1px; inset-inline: -1px; }:is(.products-bordered-grid-ins, .wd-products-with-bg:not(.products-bordered-grid), .wd-products-with-shadow:not(.products-bordered-grid)) .wd-hover-with-fade .wd-product-card-hover { padding-bottom: 0px; }[class*="products-bordered-grid"]:not(.wd-products-with-shadow) .wd-hover-with-fade .wd-product-card-bg { box-shadow: none; }:where(.wd-loop-builder-off).products-bordered-grid .wd-hover-with-fade .wd-product-wrapper { transform: none !important; }:where(.wd-loop-builder-off).products-bordered-grid .wd-hover-with-fade .wd-product-card-bg { inset: calc(var(--wd-gap)/2*-1 - 1px) calc(var(--wd-gap)/2*-1 - 1px) 0; border: 1px solid var(--wd-bordered-brd, var(--brdcolor-gray-300)); border-radius: 0px; transform: none; }.wd-hover-with-fade div.quick-shop-close { top: -5px; }.wd-hover-with-fade.quick-shop-shown .add-to-cart-loop { opacity: 0.3; pointer-events: none; }.wd-hover-with-fade.wd-fade-off :is(.wd-product-card-bg, [class*="hover-content"]) { display: none; }.wd-hover-with-fade.wd-fade-off .quick-shop-close { top: 5px; inset-inline-end: 10px; }.wd-hover-with-fade.wd-fade-off .product-element-bottom { position: static; }.wd-hover-with-fade.wd-fade-off .wd-product-card-hover { position: static; gap: 0px; margin-top: calc(var(--wd-prod-gap)*-1); border-width: medium; border-style: none; border-color: currentcolor; border-image: none; opacity: 1; visibility: visible; padding: 0px !important; }.wd-hover-with-fade.wd-fade-off .wd-product-card-hover > :is(.wd-progress-bar, .wd-countdown-timer) { margin-top: var(--wd-prod-gap); }.wd-hover-with-fade.state-hover .wd-more-desc-btn { transform: none; }@media (max-width: 1024px){:where(.wd-loop-builder-off) .wd-hover-with-fade .wd-product-card-bg { top: -10px; inset-inline: -10px; }}@media (max-width: 768.98px){.wd-hover-with-fade .quick-shop-close { top: -5px; inset-inline-end: -5px; }}
/* themes/woodmart/css/parts/header-el-mobile-nav.css */
.mobile-nav .wd-heading { position: relative; z-index: 6; background-color: inherit; }.mobile-nav .searchform { --wd-form-brd-width: 0; --wd-form-bg: transparent; --wd-form-color: var(--color-gray-500); --wd-form-placeholder-color: var(--color-gray-500); z-index: 4; box-shadow: rgba(0, 0, 0, 0.17) 0px -1px 9px; }.mobile-nav .searchform input[type="text"] { padding-inline: 20px 70px; height: 70px; font-weight: 600; }.mobile-nav .wd-search-results { position: relative; z-index: 4; border-radius: 0px; inset-inline: auto; }.mobile-nav .wd-search-results:not(.wd-opened) { display: none; }.mobile-nav .wd-suggestion { padding: 10px 20px; }.mobile-nav .create-nav-msg { padding: 20px; }.wd-nav-mobile { --nav-radius: 0; --nav-color-hover: var(--wd-primary-color); display: none; margin-inline: 0px; animation: 1s ease 0s 1 normal none running wd-fadeIn; }.wd-nav-mobile > li { flex: 1 1 100%; max-width: 100%; width: 100%; }.wd-nav-mobile > li > a:hover { color: var(--nav-color-hover); }.wd-nav-mobile > li.menu-item-has-children > a::after { content: none; }.wd-nav-mobile .wd-with-icon > a::before { margin-inline-end: 7px; font-weight: 400; font-family: woodmart-font; }.wd-nav-mobile .menu-item-account > a::before { content: ""; }.wd-nav-mobile .menu-item-wishlist > a::before { content: ""; }.wd-nav-mobile .menu-item-compare > a::before { content: ""; }.wd-nav-mobile.wd-active { display: block; }.wd-nav-mobile.wd-html-block-on .wd-mob-nav-html-block { overflow: hidden; border-bottom: 1px solid var(--brdcolor-gray-300); max-width: var(--wd-side-hidden-w); }.wd-nav-mobile > li, .wd-nav-mobile > li > ul li { display: flex; flex-wrap: wrap; }.wd-nav-mobile > li > a, .wd-nav-mobile > li > ul li > a { flex: 1 1 0%; padding: 5px 20px; min-height: 50px; border-top-width: medium; border-right-width: medium; border-left-width: medium; border-top-style: none; border-right-style: none; border-left-style: none; border-top-color: currentcolor; border-right-color: currentcolor; border-left-color: currentcolor; border-image: none; border-bottom: 1px solid var(--brdcolor-gray-300); }.wd-nav-mobile > li > :is(.wd-sub-menu, .sub-sub-menu), .wd-nav-mobile > li > ul li > :is(.wd-sub-menu, .sub-sub-menu) { display: none; flex: 1 1 100%; order: 3; }.mobile-nav .wd-nav-opener { border-inline-start: 1px solid var(--brdcolor-gray-300); border-bottom: 1px solid var(--brdcolor-gray-300); }.mobile-nav .wd-nav-opener.wd-active { background-color: var(--wd-primary-color); color: rgb(255, 255, 255); }
/* themes/woodmart/css/parts/mod-nav-opener.css */
.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: 0.25s; backface-visibility: hidden; }.wd-nav-opener::after { font-weight: 400; font-size: 12px; transition: transform 0.25s; content: ""; 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); }