/* Preserve the original digikala1 storefront, while retaining the delivered footer. */
.digikala1-source .digikala1-native-home{padding-top:0}
.digikala1-source .digikala1-native-home .wd-slider{width:100%;max-width:100%}
.digikala1-source .wd-carousel{overflow:hidden;scrollbar-width:none}
.digikala1-source .wd-carousel::-webkit-scrollbar{display:none}
.digikala1-source .wd-carousel-wrap{overflow:visible;scrollbar-width:none}
.digikala1-source .wd-carousel .wd-slide-container{width:100%}
.digikala1-source .digikala1-owner-social{z-index:390;display:flex;flex-direction:column}
.digikala1-source .digikala1-owner-social a{display:flex;align-items:center;justify-content:center}
.digikala1-source .digikala1-owner-social img{width:24px;height:24px;object-fit:contain}
.digikala1-source .digikala1-owner-social a:focus-visible{outline:2px solid var(--wd-primary-color);outline-offset:2px}
.digikala1-source .product-grid-item .wd-buttons{opacity:0!important;visibility:hidden!important}
.digikala1-source .product-grid-item:is(:hover,:focus-within) .wd-buttons{opacity:1!important;visibility:visible!important;transform:none!important}
.digikala1-source:not(.home) .whb-header{position:relative;background:var(--bgcolor-white)}
.digikala1-source:not(.home) .whb-header .color-scheme-light{--wd-link-color:var(--wd-text-color);--wd-link-color-hover:var(--wd-primary-color);--wd-header-el-color:var(--wd-text-color)}
@media(max-width:767px){.digikala1-source .product-grid-item .wd-buttons{opacity:1!important;visibility:visible!important;transform:none!important}.digikala1-source .digikala1-owner-social{display:none!important}}

.digikala1-source .digikala1-native-home{font-size:14px;line-height:var(--wd-text-line-height,1.6)}
.digikala1-source .digikala1-native-home .title-after_title{margin-top:0}
.digikala1-source .digikala1-native-home .btn.btn-color-white{color:#fff!important}


.digikala1-source [data-digikala1-panel][hidden]{display:none!important}

.digikala1-source .whb-header .wd-nav>li{position:relative}
.digikala1-source .whb-header .sub-menu{display:none;position:absolute;top:100%;right:0;min-width:210px;padding:18px;background:var(--bgcolor-white);box-shadow:0 3px 12px #0002;z-index:410}
.digikala1-source .whb-header li:is(:hover,:focus-within,.digikala1-menu-open)>.sub-menu{display:block}
.digikala1-source .whb-header .sub-menu a{color:var(--wd-text-color);display:block;padding:8px 0}
.digikala1-source .whb-header .sport-menu-toggle{display:none}
.digikala1-source:not(.home) .whb-main-header{position:relative}
.digikala1-source .digikala1-owner-social{right:0;transform:translateY(-50%)!important}
@media(max-width:1024px){.digikala1-source .mobile-nav .sub-menu{display:none}.digikala1-source .mobile-nav .digikala1-menu-open>.sub-menu{display:block}.digikala1-source .mobile-nav .sport-menu-toggle{position:absolute;left:0;top:0;width:40px;height:40px;padding:0;border:0;background:transparent}}

.digikala1-source .whb-header .wd-search-dropdown{display:none}
.digikala1-source .whb-header .wd-header-search:is(:hover,:focus-within,.digikala1-search-open) .wd-search-dropdown{display:block;visibility:visible;opacity:1;transform:none}
.digikala1-source .main-page-wrapper{overflow-x:clip}
.digikala1-source .whb-header img{object-fit:contain}
.digikala1-source .whb-header .wd-social-icons img{width:20px;height:20px;object-fit:contain}
@media(min-width:1025px){body.digikala1-source .whb-top-bar{display:block!important}}
#digikala1-media-dialog{padding:44px 20px 20px;border:0;max-width:min(960px,94vw);max-height:94vh;background:var(--bgcolor-white,#fff)}
#digikala1-media-dialog::backdrop{background:#000b}
#digikala1-media-dialog .digikala1-media-close{position:absolute;top:0;left:0;padding:6px 18px;font-size:28px;line-height:1;background:transparent;color:var(--wd-text-color,#222);border:0}
#digikala1-media-dialog img{display:block;max-width:100%;max-height:78vh;object-fit:contain}
#digikala1-media-dialog iframe{display:block;width:min(860px,84vw);aspect-ratio:16/9;height:auto;border:0}

.digikala1-source .elementor-widget-image-carousel .elementor-widget-container,.digikala1-source .elementor-image-carousel-wrapper{width:100%;max-width:100%;min-width:0}

/* The original Woodmart tools already provide their own icons and count. */
.digikala1-source .wd-tools-element a>.gtna-ui-icon,.digikala1-source .wd-tools-element a>.gtna-cart-count,.digikala1-source .wd-buttons a>.gtna-ui-icon{display:none!important}

/* Preserve the original Owl/Flickity card geometry with the local slider runtime. */
.digikala1-source .gtna-native-carousel{display:block;position:relative;overflow:hidden;touch-action:pan-y}
.digikala1-source .gtna-native-track{display:flex;box-sizing:content-box;position:relative;transition-property:transform;width:100%;height:100%}
.digikala1-source .gtna-native-slide{flex-shrink:0;position:relative;height:auto}
.digikala1-source .gtna-native-slide>.product-grid-item{width:100%!important;max-width:100%;padding:0!important}
.digikala1-source .gtna-native-carousel .owl-carousel-item{margin:0!important;padding:0!important;min-width:0}
.digikala1-source .gtna-native-pagination{text-align:center;position:relative;padding:8px}
.digikala1-source .gtna-native-pagination .swiper-pagination-bullet{display:inline-block;width:8px;height:8px;margin:0 4px;border-radius:50%;background:currentColor;opacity:.35;cursor:pointer}
.digikala1-source .gtna-native-pagination .swiper-pagination-bullet-active{opacity:1}
.digikala1-source .wd-slider-wrapper>.gtna-native-pagination{position:absolute;bottom:5px;left:0;right:0;color:#fff}

[data-digikala1-panel][hidden], [data-digikala1-tab][hidden]{display:none!important;}
