/*
 Theme Name:   Woodmart Child
 Description:  Woodmart Child Theme
 Author:       XTemos
 Author URI:   http://xtemos.com
 Template:     woodmart
 Version:      1.0.0
 Text Domain:  woodmart
*/

/*
 * Prevent the WoodMart single-product gallery from flashing all slides
 * vertically while WP Rocket delays the gallery JavaScript.
 * Scoped to the two Dr. Hudson electric-bed products only.
 */
body.postid-22863 .woocommerce-product-gallery__wrapper.wd-carousel:not(.wd-initialized) .wd-carousel-wrap > .wd-carousel-item:not(:first-child),
body.postid-23412 .woocommerce-product-gallery__wrapper.wd-carousel:not(.wd-initialized) .wd-carousel-wrap > .wd-carousel-item:not(:first-child) {
    display: none !important;
}

body.postid-22863 .woocommerce-product-gallery__wrapper.wd-carousel:not(.wd-initialized) .wd-carousel-wrap > .wd-carousel-item:first-child,
body.postid-23412 .woocommerce-product-gallery__wrapper.wd-carousel:not(.wd-initialized) .wd-carousel-wrap > .wd-carousel-item:first-child {
    width: 100% !important;
    margin: 0 !important;
}

/* Mobliran article typography */
.mobliran-article{direction:rtl;text-align:right;font-size:16px;line-height:2;overflow-wrap:break-word;color:inherit}
.mobliran-article :is(h2,h3,h4,h5,h6){font-family:inherit;font-weight:700;line-height:1.7;margin:1.65em 0 .65em;color:inherit}
.mobliran-article h2{font-size:clamp(21px,2.3vw,27px)}
.mobliran-article h3{font-size:clamp(18px,1.9vw,22px)}
.mobliran-article :is(h4,h5,h6){font-size:18px}
.mobliran-article p{margin:0 0 1.1em;line-height:inherit}
.mobliran-article :is(ul,ol){padding-inline-start:1.6em;margin:0 0 1.2em}
.mobliran-article li{margin:.4em 0}
.mobliran-article img{max-width:100%;height:auto;display:block;margin:1.2em auto;border-radius:12px}
.mobliran-article iframe{max-width:100%;display:block}
.mobliran-article table{display:block;max-width:100%;overflow-x:auto;border-collapse:collapse;margin:1.2em 0}
.mobliran-article :is(td,th){padding:10px 14px;border:1px solid #e5e7eb;min-width:120px;vertical-align:top;text-align:right}
.mobliran-article th{background:#f6f7f8;font-weight:700}
.mobliran-article a{text-underline-offset:.2em}
.mobliran-article blockquote{border:0;border-inline-start:3px solid currentColor;padding:10px 18px;margin:1.2em 0}
@media(max-width:767px){.mobliran-article{font-size:15px;line-height:2}.mobliran-article img{border-radius:8px}.mobliran-article :is(td,th){padding:8px 10px;min-width:110px}}
