/**handles:wd-swiper,wd-swiper-arrows,wd-int-elem-opt-off-canvas-column,wd-el-off-canvas-column-btn,wd-off-canvas-sidebar,wd-woo-shop-el-products-per-page,wd-woo-shop-el-products-view,wd-woo-shop-el-order-by,wd-sticky-loader**/
.wd-carousel-container{--wd-width: 100%;position:relative;width:var(--wd-width)}.wd-carousel-inner{position:relative;margin:-15px 0}.wd-carousel{position:relative;overflow:var(--wd-carousel-overflow, hidden);padding:15px 0;margin-inline:calc(var(--wd-gap) / -2);touch-action:pan-y}@supports (overflow: clip){.wd-carousel{overflow:var(--wd-carousel-overflow, clip)}}.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, 0, 0)}.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, 0, 0)}.wd-backface-hidden .wd-carousel-item{transform:translateZ(0);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}}

.wd-btn-arrow{transition:all .25s ease}.wd-btn-arrow.wd-lock,.wd-carousel:not(.wd-initialized)+.wd-nav-arrows .wd-btn-arrow{opacity:0 !important;pointer-events:none !important}.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:all .25s ease}.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:"\f114"}.wd-icon-2 .wd-prev .wd-arrow-inner:after{content:"\f121"}.wd-next .wd-arrow-inner:after{content:"\f113"}.wd-icon-2 .wd-next .wd-arrow-inner:after{content:"\f120"}.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){.wd-nav-arrows[class*="wd-hover"].wd-pos-sep .wd-btn-arrow{opacity:0;pointer-events:none}:is(.wd-carousel-container:hover .wd-nav-arrows,.wd-nav-arrows.wd-shown)[class*="wd-hover"].wd-pos-sep .wd-btn-arrow{opacity:1;transform:translateY(0);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}}

:is(.e-con,.elementor-column).wd-side-hidden{position:fixed;display:flex;flex-direction:column;width:var(--wd-side-hidden-w) !important;transition:transform 0.5s cubic-bezier(0.19, 1, 0.22, 1)}:is(.e-con,.elementor-column).wd-side-hidden.wd-left{left:0 !important}:is(.e-con,.elementor-column).wd-side-hidden.wd-right{right:0 !important}.elementor-column.wd-side-hidden>:is(.elementor-column-wrap,.elementor-widget-wrap){flex:1 1 auto}.elementor-column.wd-side-hidden>.elementor-column-wrap>.elementor-widget-wrap,.elementor-column.wd-side-hidden>.elementor-widget-wrap{max-height:100%}.elementor-column.wd-side-hidden>.elementor-column-wrap{overflow:hidden}.e-con.wd-side-hidden{justify-content:flex-start;align-items:stretch;overflow:hidden;overflow-y:auto;z-index:500 !important;flex-wrap:nowrap}.e-con.wd-side-hidden .wd-heading{position:sticky;background:var(--bgcolor-white);top:calc(var(--padding-top, 10px) * -1);margin-top:calc(var(--padding-top, 10px) * -1);margin-left:calc(var(--padding-left, 10px) * -1);margin-right:calc(var(--padding-right, 10px) * -1);margin-bottom:calc(var(--gap, 20px) * -1 + var(--padding-right, 10px));z-index:4}@media (min-width: 1025px){.wd-col-offcanvas-lg:not(.wd-side-hidden){display:none}.wd-col-content-lg:is(.e-con,.elementor-column){width:100% !important}}@media (min-width: 768px) and (max-width: 1024px){.wd-col-offcanvas-md-sm:not(.wd-side-hidden){display:none}.wd-col-content-md-sm:is(.e-con,.elementor-column){width:100% !important}}@media (max-width: 767.98px){.wd-col-offcanvas-sm:not(.wd-side-hidden){display:none}.wd-col-content-sm:is(.e-con,.elementor-column){width:100% !important}}

.wd-off-canvas-btn{--wd-action-icon-size: 1.2em}.wd-action-custom-icon .wd-action-icon{margin-inline-end:.3em;transition:all .25s ease}.wd-action-custom-icon:hover .wd-action-icon{opacity:.6}.wd-sidebar-opener img{max-width:20px}

.wd-sidebar.wd-side-hidden{display:flex;flex-direction:column;overflow:hidden}.wd-sidebar.wd-side-hidden .wd-heading{display:flex}.wd-sidebar.wd-side-hidden .widget-area{flex:1 1 auto;padding-block:30px;max-height:100%}.wd-sidebar.wd-side-hidden .wd-widget{padding-inline:30px}@media (min-width: 1025px){.wd-sidebar-hidden-lg .wd-sidebar:not(.wd-side-hidden){display:none}}@media (max-width: 768.98px){.wd-sidebar-hidden-sm .wd-sidebar:not(.wd-side-hidden){display:none}}@media (min-width: 769px) and (max-width: 1024px){.wd-sidebar-hidden-md-sm .wd-sidebar:not(.wd-side-hidden){display:none}}

.wd-products-per-page{--wd-link-color: var(--color-gray-500);--wd-link-color-hover: var(--color-gray-800);display:inline-flex;align-items:center;flex-wrap:wrap;color:var(--color-gray-500)}.wd-products-per-page a{padding:0 7px}.wd-products-per-page a.current-variation{color:var(--wd-link-color-hover);font-weight:600}.per-page-title:after{content:':'}.per-page-border:after{content:"/"}.per-page-border:last-child{display:none}

.wd-products-shop-view{--wd-link-color: var(--color-gray-300);--wd-link-color-hover: var(--color-gray-600);display:inline-flex;align-items:center;flex-wrap:wrap;gap:10px .9em;line-height:1}.wd-products-shop-view a.current-variation{color:var(--color-gray-800);cursor:default}.wd-products-shop-view a svg{display:none}.wd-products-shop-view a:before{font-size:180%;font-weight:400;content:"\f12a";font-family:"woodmart-font"}.wd-products-shop-view a.per-row-1:before{content:"\f13"}.wd-products-shop-view a.per-row-2:before{content:"\f12b"}.wd-products-shop-view a.per-row-3:before{content:"\f12c"}.wd-products-shop-view a.per-row-4:before{content:"\f12d"}.wd-products-shop-view a.per-row-5:before{content:"\f12e"}.wd-products-shop-view a.per-row-6:before{content:"\f12f"}

.woocommerce-ordering select{cursor:pointer}.woocommerce-ordering.wd-style-underline select{padding-top:5px;padding-bottom:5px;height:auto;border-top-style:none;border-right-style:none;border-left-style:none;border-radius:0;background-color:unset;background-position:right 0 top 50%;color:var(--color-gray-900);font-weight:600;font-size:inherit;line-height:1.2;padding-inline-start:2px;padding-inline-end:20px}.woocommerce-ordering.wd-style-underline select:focus{border-color:var(--wd-primary-color)}@media (max-width: 768.98px){.woocommerce-ordering.wd-ordering-mb-icon{position:relative;z-index:1;display:flex;align-items:center;justify-content:center;width:30px;height:30px}.woocommerce-ordering.wd-ordering-mb-icon select{position:absolute;inset:0;padding:0;height:inherit;border:none;background:none;color:transparent !important;font-weight:400;font-size:16px;-webkit-appearance:none;-moz-appearance:none}.woocommerce-ordering.wd-ordering-mb-icon select option{font-size:14px}.woocommerce-ordering.wd-ordering-mb-icon:after{position:relative;color:var(--color-gray-900);font-size:120%;z-index:2;pointer-events:none;content:"\f119";font-family:"woodmart-font"}}

.wd-sticky-loader{position:absolute;inset:70px 0;display:flex;align-items:flex-start;justify-content:center;pointer-events:none;opacity:0}.wd-sticky-loader .wd-loader{position:sticky;top:calc(50% - 15px)}.wd-sticky-loader.wd-loading,.wd-content-layout.wd-loading .wd-sticky-loader.wd-content-loader{opacity:1;transition:all .25s ease;--wd-anim-state: running}