.mobile-nav .wd-nav-opener.wd-active{background-color:var(--wd-primary-color);color:#fff}.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:0;max-height:100%;overscroll-behavior:none}.cart-widget-side .woocommerce-mini-cart .mini_cart_item{margin-bottom:0;padding:15px;transition:background-color .3s ease}.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:0}.cart-widget-side .wd-empty-mini-cart{margin-top:20px;padding-inline:15px}.wd-page-title{--wd-align: start;--wd-title-sp: 15px;--wd-title-font-s: 36px;position:relative;padding-block:var(--wd-title-sp)}.wd-page-title .container{display:flex;flex-direction:column;align-items:var(--wd-align);text-align:var(--wd-align);gap:10px}.wd-page-title .title{font-size:var(--wd-title-font-s);line-height:1.2;margin-bottom:0}.title-design-centered{--wd-align: center}@media (min-width: 1025px){.title-size-small{--wd-title-sp: 20px;--wd-title-font-s: 44px}.title-size-default{--wd-title-sp: 60px;--wd-title-font-s: 68px}.title-size-large{--wd-title-sp: 100px;--wd-title-font-s: 78px}}.justified-gallery{position:relative;overflow:hidden;width:100%}.justified-gallery>:is(a,div){position:absolute;display:inline-block;overflow:hidden;opacity:0;filter:alpha(opacity=0)}.justified-gallery>:is(a,div)>img,.justified-gallery>:is(a,div)>a>img{position:absolute;top:50%;left:50%;margin:0;padding:0;border:none;opacity:0;filter:"alpha(opacity=0)"}.justified-gallery>.entry-visible{opacity:1;filter:alpha(opacity=100);animation:wd-fadeIn 500ms 0 ease}.justified-gallery>.entry-visible>img,.justified-gallery>.entry-visible>a>img{opacity:1;filter:"alpha(opacity=100)";transition:opacity 500ms ease-in}.wd-justified-gallery:not(.justified-gallery){display:none}img.mfp-img{display:block;margin:0 auto;padding:40px 0;max-width:100%;width:auto;height:auto;line-height:0}.mfp-figure{line-height:0}.mfp-figure small{display:block;color:#bbb;font-size:12px;line-height:14px}.mfp-figure figure{margin:0}.mfp-figure:after{content:'';position:absolute;inset:40px 0 40px 0;z-index:-1;display:block;width:auto;height:auto;background:#555}.mfp-figure.mfp-loading{display:none}.mfp-bottom-bar{position:absolute;top:100%;left:0;margin-top:-36px;width:100%;cursor:auto}.mfp-title{padding-right:36px;color:#f1f1f1;text-align:left;word-wrap:break-word;line-height:18px}.mfp-image-holder .mfp-content{max-width:100%}.mfp-zoom-out-cur{cursor:zoom-out}.mfp-zoom{cursor:pointer;cursor:zoom-in}.mfp-auto-cursor .mfp-content{cursor:auto}.mfp-gallery .mfp-image-holder .mfp-figure{cursor:pointer}.mfp-gallery .mfp-container{position:absolute}.mfp-gallery .mfp-content{width:fit-content}.mfp-gallery .wd-popup{max-width:none;padding:0;margin:0;background-color:transparent}.mfp-gallery .mfp-close{top:-10px}.mfp-counter{position:absolute;top:0;right:0;color:#bbb;white-space:nowrap;font-size:12px;line-height:18px}.mfp-arrow{top:50%;margin:0;margin-top:-55px;padding:0;width:90px;height:110px;background-color:transparent;box-shadow:none;opacity:.65}.mfp-arrow:hover{background-color:rgba(0,0,0,0.1);box-shadow:none;opacity:1}.mfp-arrow:before,.mfp-arrow:after{content:'';position:absolute;top:0;left:0;display:block;margin-top:35px;margin-left:35px;width:0;height:0;border:medium inset transparent}.mfp-arrow:after{top:8px;border-top-width:13px;border-bottom-width:13px}.mfp-arrow:before{border-top-width:21px;border-bottom-width:21px;opacity:.7}.mfp-arrow-left{left:0}.mfp-arrow-left:after{margin-left:31px;border-right:17px solid #fff}.mfp-arrow-left:before{margin-left:25px;border-right:27px solid #555}.mfp-arrow-right{right:0}.mfp-arrow-right:after{margin-left:39px;border-left:17px solid #fff}.mfp-arrow-right:before{border-left:27px solid #555}button.mfp-arrow{position:absolute}.wd-images-gallery .wd-justified :is(.caption,.spiner){display:none !important}.wd-images-gallery .wd-justified:not(.justified-gallery){display:none}.mfp-bg{position:fixed;z-index:1102;overflow:hidden;background-color:rgba(0,0,0,0.7);inset:0;opacity:0;transition:all 0.45s cubic-bezier(0.19, 1, 0.22, 1)}.mfp-bg.mfp-ready{opacity:1}.mfp-bg.mfp-removing{opacity:0}.mfp-wrap{position:fixed;z-index:1103;outline:none !important;inset:var(--wd-admin-bar-h) 0 0 0;-webkit-backface-visibility:hidden}.mfp-container{width:100%;height:100%;padding:0 15px;display:flex;align-items:center;justify-content:center}.mfp-content{position:relative;z-index:1105;margin-block:auto;width:100%}.mfp-hide{display:none !important}.mfp-s-ready .mfp-preloader,.mfp-s-error .mfp-content{display:none}.mfp-wrap ~ :is(.wd-close-side,.wd-side-hidden){z-index:900;pointer-events:none}.wd-popup{position:relative;display:none;margin:50px auto;padding:var(--wd-popup-padding, 30px);width:100%;max-width:var(--wd-popup-width, 800px);border-radius:var(--wd-brd-radius);background-color:var(--bgcolor-white);content-visibility:unset !important}.mfp-wrap .wd-popup{display:block}.wd-popup.wd-with-video{--wd-popup-padding: .001px;--wd-popup-width: 900px;background-color:#000;line-height:0}.wd-popup.wd-with-video :is(video,iframe){width:100%;border-radius:var(--wd-brd-radius)}.wd-popup.wd-with-video iframe{aspect-ratio:16 / 9}.wd-popup-slide-from-left .wd-popup{opacity:0;transition:opacity 0.45s cubic-bezier(0.19, 1, 0.22, 1),transform 0.45s cubic-bezier(0.19, 1, 0.22, 1);transform:translateX(-100px)}.wd-popup-slide-from-left.mfp-ready .wd-popup{opacity:1;transform:none}.wd-popup-slide-from-left.mfp-removing .wd-popup{opacity:0;transform:translateX(100px)}.wd-popup-slide-from-left.mfp-removing .mfp-close{display:none}button.mfp-close{position:absolute;top:-50px;inset-inline-end:-15px;gap:0;z-index:1104;padding:0;width:50px;height:50px;min-height:unset;background:none;color:#fff;font-weight:400;font-size:0;opacity:1;touch-action:manipulation;opacity:0;transition:all .25s ease, opacity 0s ease 0s}button.mfp-close:after{font-size:20px;content:"\f112";font-family:"woodmart-font"}button.mfp-close:hover{background-color:transparent;color:rgba(255,255,255,0.8)}.mfp-ready button.mfp-close{opacity:1;transition:all .25s ease, opacity .3s ease .35s}