@font-face{font-display:swap;font-weight:400;font-style:normal;font-family:"woodmart-font";src:url(//modlishop.com/wp-content/themes/woodmart/fonts/woodmart-font-2-700.woff2?v=8.4.4) format("woff2")}:root{--wd-hb-opt-h:50px;--wd-text-font:YekanBakhFaNum;--wd-text-font-weight:400;--wd-text-color:#777777;--wd-text-font-size:14px;--wd-title-font:YekanBakhFaNum;--wd-title-font-weight:700;--wd-title-color:rgb(66,66,66);--wd-entities-title-font:YekanBakhFaNum;--wd-entities-title-font-weight:500;--wd-entities-title-color:rgb(86,86,86);--wd-entities-title-color-hover:rgb(249, 67, 39);--wd-alternative-font:"YekanBakh", Arial, Helvetica, sans-serif;--wd-widget-title-font:YekanBakhFaNum;--wd-widget-title-font-weight:400;--wd-widget-title-transform:none;--wd-widget-title-color:rgb(96,96,96);--wd-widget-title-font-size:13px;--wd-header-el-font:YekanBakhFaNum;--wd-header-el-font-weight:400;--wd-header-el-transform:uppercase;--wd-header-el-font-size:15px;--wd-otl-style:dotted;--wd-otl-width:2px;--wd-primary-color:rgb(222,49,99);--wd-alternative-color:rgb(191,15,29);--btn-default-bgcolor:rgb(222,49,99);--btn-default-bgcolor-hover:rgb(191,15,29);--btn-accented-bgcolor:rgb(222,49,99);--btn-accented-bgcolor-hover:rgb(191,15,29);--wd-form-brd-width:1px;--notices-success-bg:rgb(73,125,116);--notices-success-color:rgb(255,255,255);--notices-warning-bg:rgb(222,49,99);--notices-warning-color:rgb(255,255,255);--wd-link-color:rgb(214,17,74);--wd-link-color-hover:rgb(39,68,93)}.wd-age-verify-wrap{--wd-popup-width:500px}.wd-popup.wd-promo-popup{background-color:rgb(214,49,93);background-image:none;background-repeat:no-repeat;background-size:cover;background-attachment:inherit;background-position:center center}.wd-promo-popup-wrap{--wd-popup-width:450px;--wd-popup-padding:20px}.wd-hb{background-color:rgb(149,10,10);background-image:url();background-repeat:no-repeat;background-size:contain;background-position:left center}:is(.woodmart-woocommerce-layered-nav,.wd-product-category-filter) .wd-scroll-content{max-height:223px}.wd-page-title .wd-page-title-bg img{object-fit:cover;object-position:center center}.wd-footer{background-color:#fff;background-image:none}html .wd-product .price{font-size:18px;line-height:28px;color:rgb(36,36,36)}html .product.wd-product del,html .product.wd-cat .wd-cat-count,html .product.wd-cat.cat-design-replace-title .wd-cat-count{font-size:14px;line-height:24px}html .product-image-summary-wrap .product_title,html .wd-single-title .product_title,h1{font-weight:700;font-size:24px;line-height:36px}h2{font-weight:700;font-size:22px;line-height:34px}h3{font-weight:700;font-size:20px;line-height:30px}h4{font-weight:600;font-size:18px;line-height:28px}html .product.wd-cat .wd-entities-title,html .product.wd-cat.cat-design-replace-title .wd-entities-title,html .wd-masonry-first .wd-cat:first-child .wd-entities-title,h5{font-weight:600;font-size:16px;line-height:26px}html .wd-product .wd-entities-title a,h6{font-weight:600;font-size:15px;line-height:26px}body,[class*=color-scheme-light],[class*=color-scheme-dark],.wd-search-form[class*="wd-header-search-form"] form.searchform,.wd-el-search .searchform{--wd-form-color:rgb(132,132,132);--wd-form-placeholder-color:rgb(193,193,193);--wd-form-brd-color:rgb(186,186,186);--wd-form-brd-color-focus:rgb(178,178,178);--wd-form-bg:rgb(255,255,255)}.product-labels .product-label.onsale{background-color:rgb(36,36,36);color:rgb(255,255,255)}.product-labels .product-label.new{background-color:rgb(36,36,36);color:rgb(255,255,255)}.product-labels .product-label.featured{background-color:rgb(36,36,36);color:rgb(255,255,255)}.product-labels .product-label.out-of-stock{background-color:rgb(255,255,255);color:rgb(36,36,36)}.mfp-wrap.wd-popup-quick-view-wrap{--wd-popup-width:920px}.woocommerce-product-gallery{--wd-gallery-gap:10px}@media (max-width:1024px){:root{--wd-hb-opt-h:60px}html .wd-product .price{font-size:17px;line-height:27px}html .product.wd-product del,html .product.wd-cat .wd-cat-count,html .product.wd-cat.cat-design-replace-title .wd-cat-count{font-size:14px;line-height:24px}html .product-image-summary-wrap .product_title,html .wd-single-title .product_title,h1{font-size:20px;line-height:30px}h2{font-size:19px;line-height:30px}h3{font-size:18px;line-height:28px}h4{font-size:17px;line-height:28px}html .product.wd-cat .wd-entities-title,html .product.wd-cat.cat-design-replace-title .wd-entities-title,html .wd-masonry-first .wd-cat:first-child .wd-entities-title,h5{font-size:16px;line-height:26px}html .wd-product .wd-entities-title a,h6{font-size:15px;line-height:26px}}@media (max-width:768.98px){html .wd-product .price{font-size:16px;line-height:26px}html .product.wd-product del,html .product.wd-cat .wd-cat-count,html .product.wd-cat.cat-design-replace-title .wd-cat-count{font-size:14px;line-height:24px}html .product-image-summary-wrap .product_title,html .wd-single-title .product_title,h1{font-size:18px;line-height:28px}h2{font-size:17px;line-height:28px}h3{font-size:16px;line-height:26px}h4{font-size:15px;line-height:26px}html .product.wd-cat .wd-entities-title,html .product.wd-cat.cat-design-replace-title .wd-entities-title,html .wd-masonry-first .wd-cat:first-child .wd-entities-title,h5{font-size:14px;line-height:24px}html .wd-product .wd-entities-title a,h6{font-size:13px;line-height:24px}}:root{--wd-container-w:1520px;--wd-form-brd-radius:5px;--btn-default-color:#333;--btn-default-color-hover:#333;--btn-accented-color:#fff;--btn-accented-color-hover:#fff;--btn-default-brd-radius:5px;--btn-default-box-shadow:none;--btn-default-box-shadow-hover:none;--btn-accented-brd-radius:5px;--btn-accented-box-shadow:none;--btn-accented-box-shadow-hover:none;--wd-brd-radius:8px}@media (min-width:1520px){section.elementor-section.wd-section-stretch>.elementor-container{margin-left:auto;margin-right:auto}}.wd-page-title{background-color:#0a0a0a}table.variations{display:none!important}.wd-side-hidden{z-index:999}.avatar_container .avatar_body{align-items:flex-start;gap:1rem}.tag-sort-tab{width:100%;padding:8px 14px;background:#f7f7f7;border:1px solid #ddd;border-radius:6px;color:#333;font-size:14px;text-decoration:none;transition:0.2s}.color-filter-body{padding:1rem}.color-filter-grid{display:flex;flex-wrap:wrap;gap:10px}.color-option{display:flex;flex-direction:column;align-items:center;text-align:center;font-size:12px;text-decoration:none;color:#333}.color-option.active .color-img,.color-option.active .color-filter-fallback{border:2px solid #000}.wd-attr-img,.color-option{width:36px}.wd-attr-img,.color-option .color-img,.color-option .color-filter-fallback{width:36px;height:36px}.woocommerce-error li{color:#fff!important}.product-labels .label-with-img{padding:2px;max-width:22px!important;background:#fff;border-radius:0 10px 10px 0}.product-label{min-width:26px!important}.woocommerce-product-gallery img{width:100%;border-radius:0}.custom-copy-link-button{padding:10px!important;border:none!important;border-radius:var(--button-border-radius,5px)!important;cursor:pointer!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;margin:0px!important;text-decoration:none!important;box-sizing:border-box!important;-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important;width:var(--button-size,40px)!important;height:var(--button-size,40px)!important;transition:background-color 0.3s ease!important}.product-labels .product-label.out-of-stock{padding:5px 10px!important;background-color:#DE3163;color:#fff}input[type="search"]{box-sizing:inherit!important;-webkit-appearance:textfield}.modmenu li:first-child a{font-size:17px;font-weight:700}.wd-tools-text .woocommerce-Price-currencySymbol{float:left;padding-right:0!important}.hide-larger-price .price{display:flex;flex-wrap:wrap;flex-direction:column;align-content:flex-end;align-items:center}.wd-social-icons{display:flex;align-items:center;flex-wrap:nowrap!important;gap:var(--wd-social-gap,calc(var(--wd-social-size, 40px) / 4));justify-content:var(--wd-align);flex-direction:row}.wd-wishlist-icon>a:before{content:url(/wp-content/uploads/2025/02/like1.svg)!important;width:30px;height:auto}:is(.wd-custom-icon,picture.wd-custom-icon img){max-width:18px!important}.wd-nav-img,.wd-sub-menu li>a img{flex:0 0 auto;display:inline-block;width:var(--nav-img-width,18px)!important;height:var(--nav-img-height,18px)!important;max-height:var(--nav-img-height,18px)}.tagged_as>span.meta-label{margin:0!important;display:none;!important}.tagged_as:before{display:inline!important;content:" , "!important;font-size:16px}.wd-toolbar.wd-toolbar-label-show>div.wd-toolbar-sidebar.wd-tools-element,.wd-toolbar.wd-toolbar-label-show>div.wd-toolbar-sidebar.wd-tools-element.wd-hide-lg.wd-filter-icon{height:80px;margin:0 0;display:flex;flex-direction:column;justify-content:center;background:#FFE6F0;border:2px solid #B72552;border-radius:7px 7px 0 0}.wd-toolbar{padding:5px!important;height:50px!important;background-color:#FFF8FB!important;overflow-y:visible!important;overflow-x:visible!important}.wd-tools-element>a{padding-inline:2px!important}.wd-toolbar-label{inset-inline:2px!important}.wd-toolbar-sidebar .wd-tools-icon:before{display:block;content:' '!important;background-image:url(/wp-content/uploads/2025/01/marketing_13_v1.svg);background-size:24px 24px;height:24px;width:24px}.wd-toolbar.wd-toolbar-label-show>div.wd-toolbar-sidebar.wd-tools-element.wd-hide-lg.wd-filter-icon>a>span.wd-tools-icon:before{background-image:none;content:"\f118"!important}.woocommerce-product-gallery .wd-nav-pagin-wrap{position:absolute;inset-inline:15px;bottom:-40px!important;z-index:2}.wd-buttons.wd-pos-r-t{display:none}[class*="wd-swatches"]{--wd-swatch-size:14px!important;--wd-swatch-w:fit-content!important;--wd-swatch-h:30px!important;--wd-swatch-text-size:14px!important;--wd-swatch-h-sp:8px!important;--wd-swatch-v-sp:8px!important;--wd-swatch-inn-sp:0px!important;--wd-swatch-brd-color:var(--brdcolor-gray-500)!important;--wd-gap:5px}[class*="wd-swatches"] .wd-swatch.wd-text,[class*="wd-swatches"] .wd-swatch.wd-bg{display:flex;width:fit-content;height:30px!important;border:1px solid #222;padding:3px;border-radius:4px;flex-direction:row;gap:5px;font-size:15px;background:#fff}:is(body:not(.global-color-scheme-light),.color-scheme-dark) .wd-swatch.wd-bg .wd-swatch-bg:is(:not([style^="background-color"]),[style*="#ffffff"],[style*="#FFFFFF"],[style*="255,255,255"]):before{border:none!important}.reset_variations a{opacity:1!important;visibility:visible!important}p.stock{display:none!important}table.variations .label{font-family:inherit;color:inherit;font-weight:inherit;font-style:inherit;padding-left:5px}.mod-buy table.variations tbody{gap:10px 10px!important}.main-page-wrapper{margin-top:-40px;padding-top:0px!important;min-height:50vh;background-color:var(--wd-main-bgcolor)}.wd-product .star-rating{align-self:flex-end!important}:is(.breadcrumbs,.yoast-breadcrumb) :is(a,span){font-size:13px;font-weight:400}.product-labels{gap:5px!important;inset-inline-end:0;align-items:flex-end!important;flex-direction:column;max-width:100%!important}.product-label,.product-labels .product-label.onsale,.product-labels .product-label.out-of-stock{border-radius:0 5px 5px 0px!important}[class*="title-line-"] .wd-product .wd-entities-title{text-align:right}.wd-products[class*="wd-stretch-cont"] .wd-product :is(.price,.wrap-price,.product-rating-price){text-align:left}span .woocommerce-Price-currencySymbol{content:url(/wp-content/uploads/2025/01/toman.svg)!important;width:1.2em;height:auto;margin:0 3px}del span .woocommerce-Price-currencySymbol{display:none}.wd-add-btn,.wd-add-btn-replace{display:none!important}.product-image-link{padding:0!important}.carousel-item--data{max-height:500px}.wd-nav-vertical .wd-dropdown-menu{transform:translateX(0) translateY(0) translateZ(0);border-radius:0}.whb-with-shadow{box-shadow:0 15px 20px rgb(183 181 181 / 10%)!important}.flickity-page-dots{bottom:50px!important}.stories.carousel{text-align:center}.stories.snapgram .story.seen,.stories.carousel .story{margin:65px 30px 4px 30px!important}.stories.carousel .story>.item-link>.info .name{font-weight:600}.form7 input.wpcf7-form-control.wpcf7-text.wpcf7-email.wpcf7-validates-as-required.wpcf7-validates-as-email{width:77%!important;border-radius:0 8px 8px 0}input.wpcf7-form-control.has-spinner.wpcf7-submit{background-image:linear-gradient(to right,#ff3a30,#ff6a00)!important;color:#fff;border-radius:8px 0 0 8px;width:13%}.lblcat:hover .wp-caption-text{color:#fff}.btnofferheader{color:white!important;background-image:linear-gradient(to right,#003744,#000)!important;border-radius:8px;padding:0 25px}.lblinfobox:hover .elementor-icon-box-title span,.lblinfobox:hover .elementor-icon-box-wrapper .elementor-icon-box-description{color:#fff}.product-image-link{padding:1em}.timemande{font-size:12px;padding:1em}.off-amount{color:var(--e-global-color-primary)}.item-sell-price{color:var(--e-global-color-primary)}.wd-product-countdown.wd-timer{color:var(--e-global-color-e49efe8)}.wd-nav-wrapper.wd-nav-tabs-wrapper.text-center{border:1px solid #E8E2E2;border-radius:10px;padding:8px}.no-sale-image{z-index:1}#shop-carousel .carousel-swiper-slides{overflow-y:inherit}.attachment-shop_catalog.size-shop_catalog{margin-top:20px}@media screen and (max-width:768px){.carousel-item--data{display:inline-table;grid-column:1/-1;grid-row:1/-2}}.sidebar-container .col-md-3,.sidebar-container .col-lg-3{width:100%!important;max-width:100%!important}@media (min-width:1025px){.sidebar-container .col-md-3,.sidebar-container .col-lg-3{width:100%!important;max-width:100%!important}}@media (min-width:769px){.sidebar-container .col-md-3,.sidebar-container .col-lg-3{width:100%!important;max-width:100%!imoprtant}}h5.widget-title{font-weight:600;background:#242424;line-height:2rem;border-radius:8px 8px 0 0;color:#fff;padding:10px}.sorting-wrapper{position:relative}.desktop-sorting-wrapper{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:15px}.mobile-sorting-wrapper{display:none}@media (max-width:767px){.desktop-sorting-wrapper{display:none}.mobile-sorting-wrapper{display:block}.sorting-toggle{display:inline-flex;align-items:center;gap:8px;background-color:#f5f5f5;border:1px solid #ddd;padding:8px 14px;border-radius:6px;font-size:15px;color:#333;cursor:pointer;transition:0.3s;margin-bottom:10px}.sorting-toggle .icon{font-size:16px;transition:transform 0.3s ease}.bottom-modal-overlay{position:fixed;inset:0;background:rgba(0,0,0,.4);z-index:9998;display:none}.bottom-modal{position:fixed;bottom:-100%;left:0;width:100%;background:#fff;border-radius:16px 16px 0 0;z-index:9999;padding:20px;transition:bottom 0.4s ease;box-shadow:0 -2px 15px rgba(0,0,0,.15);max-height:70vh;overflow-y:auto}.bottom-modal.open{bottom:0}.bottom-modal-overlay.show{display:block}.bottom-modal-header{display:flex;justify-content:space-between;align-items:center;font-weight:700;font-size:16px;margin-bottom:10px}.bottom-modal-close{background:none;border:none;font-size:24px;cursor:pointer}.sort-tab{display:block;background:#ffffff!important;padding:10px;border:0px!important;border-bottom:1px solid #ddd!important;border-radius:0px!important;color:#333;text-decoration:none;transition:background 0.2s}.sort-tab:hover{background:#f9f9f9}.sort-tab.active{color:#2c7be5;font-weight:700}}.sort-tab{padding:8px 14px;background:#f7f7f7;border:1px solid #ddd;border-radius:6px;color:#333;font-size:14px;text-decoration:none;transition:0.2s}.sort-tab.active{background-color:#2c7be5;color:#fff;font-weight:700}.sorting-toggle{display:inline-flex;align-items:center;gap:8px;background-color:#f5f5f5;border:1px solid #ddd;padding:8px 14px;border-radius:6px;font-size:15px;color:#333;cursor:pointer;transition:0.3s}.bottom-modal-overlay{position:fixed;inset:0;background:rgba(0,0,0,.4);z-index:9998;display:none}.bottom-modal{position:fixed;bottom:-100%;left:0;width:100%;background:#fff;border-radius:16px 16px 0 0;z-index:9999;padding:20px;transition:bottom 0.4s ease;box-shadow:0 -2px 15px rgba(0,0,0,.15);max-height:70vh;overflow-y:auto}.bottom-modal.open{bottom:0}.bottom-modal-overlay.show{display:block}.bottom-modal-header{display:flex;justify-content:space-between;align-items:center;font-weight:700;font-size:16px;margin-bottom:10px}.bottom-modal-close{background:none;border:none;font-size:24px;cursor:pointer}@media (min-width:1025px){#shop-carousel .carousel-image img{min-width:250px}}@media (max-width:576px){.wd-product .product-wrapper{border-radius:var(--wd-brd-radius);padding:5px!important}}