.post-single-page{text-align:center}.post-single-page .post-gallery-slider{margin-bottom:30px}.post-single-page .post-title{margin-bottom:10px;font-size:32px;line-height:1.2}.post-single-page .entry-header{position:relative}.post-single-page .entry-header img{border-radius:var(--wd-brd-radius)}.post-single-page .meta-post-categories{margin-top:0;margin-bottom:15px}.post-single-page .wd-entry-meta{margin-bottom:20px;margin-left:0}.post-single-page .article-body-container{text-align:right}.post-single-page .entry-content{margin-bottom:60px}.post-single-page.has-post-thumbnail .article-inner>.entry-header{margin-bottom:30px}.post-single-page:not(.has-post-thumbnail) .wd-post-date,.post-single-page.format-quote .wd-post-date{display:none}.related-posts-slider{margin-bottom:50px}.post-password-form label{display:inline-block;margin-bottom:10px;vertical-align:bottom;text-align:right;font-weight:600}.post-password-form input[type="submit"]{margin-bottom:10px;vertical-align:bottom;border-radius:var(--btn-accented-brd-radius);color:var(--btn-accented-color);box-shadow:var(--btn-accented-box-shadow);background-color:var(--btn-accented-bgcolor);text-transform:var(--btn-accented-transform, var(--btn-transform));font-weight:var(--btn-accented-font-weight, var(--btn-font-weight));font-family:var(--btn-accented-font-family, var(--btn-font-family));font-style:var(--btn-accented-font-style, var(--btn-font-style))}.post-password-form input[type="submit"]:hover{color:var(--btn-accented-color-hover);box-shadow:var(--btn-accented-box-shadow-hover);background-color:var(--btn-accented-bgcolor-hover)}.post-password-form input[type="submit"]:active{box-shadow:var(--btn-accented-box-shadow-active);bottom:var(--btn-accented-bottom-active)}.post-title-large-image>.container{position:relative;z-index:2}.post-title-large-image:after{content:"";position:absolute;inset:0;z-index:1}.post-title-large-image .meta-post-categories>a:hover{color:rgba(255,255,255,0.8)}.post-title-large-image .wd-entry-meta{margin-left:0}.post-title-large-image.color-scheme-light:after{background:linear-gradient(transparent 5%, rgba(0,0,0,0.4) 50%, rgba(0,0,0,0.5) 100%)}.post-single-large-image:not(.format-gallery) .article-inner>.entry-header{display:none}.wd-single-footer{display:flex;align-items:center;justify-content:space-between;padding-top:20px;padding-bottom:20px;border-top:2px solid var(--brdcolor-gray-300)}.wd-single-footer .single-post-social{flex:1 0 auto;max-width:100%}.wd-single-footer .single-meta-tags{flex:0 1 100%;max-width:100%}.wd-single-footer .tags-title{display:none}.wd-single-footer .tags-list{display:flex;align-items:flex-start;flex-wrap:wrap;font-size:0}.wd-single-footer .tags-list a{position:relative;display:inline-flex;margin-top:5px;margin-bottom:5px;margin-left:15px;padding-left:15px;padding-right:25px;min-width:70px;border:1px solid var(--brdcolor-gray-300);border-radius:calc(var(--wd-brd-radius) / 1.5);color:var(--color-gray-900);text-align:center;text-decoration:none;text-transform:capitalize;font-weight:600;font-size:14px;line-height:28px}.wd-single-footer .tags-list a:after{content:"";position:absolute;top:50%;right:10px;margin-top:-3px;width:6px;height:6px;border-radius:50%;background-color:var(--brdcolor-gray-300);transition:background .25s ease}.wd-single-footer .tags-list a:hover{border-color:var(--wd-primary-color);color:var(--color-gray-900)}.wd-single-footer .tags-list a:hover:after{background-color:var(--wd-primary-color)}.wd-single-footer:empty{padding:0}@media (min-width: 1025px){.post-title-large-image .meta-post-categories{padding-right:15px;padding-left:15px;height:30px;line-height:30px}.post-title-large-image.title-size-small .title{font-size:36px}.post-title-large-image.title-size-default .title{font-size:44px}.post-title-large-image.title-size-large .title{font-size:52px}}@media (max-width: 1024px){.post-single-page .post-title{font-size:28px}.post-single-page .entry-content{margin-bottom:40px;font-size:inherit}}@media (max-width: 768.98px){.post-single-page .post-title{font-size:24px;line-height:1.4}.post-title-large-image .title{font-size:26px}.wd-single-footer{flex-wrap:wrap;padding-top:0;padding-bottom:0;border-top:none}.wd-single-footer :is(.single-meta-tags,.single-post-social){flex:1 1 100%;margin-bottom:15px;max-width:100%;width:100%}.wd-single-footer .tags-list{justify-content:center}}@media (max-width: 576px){.post-single-page .post-title{font-size:20px}}

.entry-meta-list{list-style:none;--li-pl: 0;--list-mb: 0;--li-mb: 0}.wd-entry-meta{display:inline-block;margin-bottom:10px;margin-left:10px;vertical-align:middle;font-weight:400;font-size:0}.wd-entry-meta .meta-featured-post:before{font-size:16px;content:"\f104";font-family:"woodmart-font"}.wd-entry-meta .meta-author{font-size:14px}.wd-entry-meta .meta-author .avatar{display:inline-block;margin:0 5px;width:18px;height:18px;border-radius:50% !important;vertical-align:top}.wd-entry-meta .meta-author .avatar img{border-radius:50%}.wd-entry-meta .meta-author a{text-transform:capitalize}.wd-entry-meta .meta-date{vertical-align:top;font-size:14px}.wd-entry-meta .meta-reply{display:inline-block}.wd-entry-meta .meta-reply a{position:relative;display:block;width:20px;height:20px;text-align:center;line-height:20px}.wd-entry-meta .meta-reply a:after{display:inline-block;font-size:16px;content:"\f103";font-family:"woodmart-font"}.wd-entry-meta .meta-reply .replies-count{position:absolute;top:-4px;left:-4px;width:14px;height:14px;border-radius:50%;background-color:#bbb;color:#fff;text-align:center;font-size:9px;line-height:14px}.wd-entry-meta .meta-reply .replies-count-label{display:none}:is(.blog-design-mask,[class*="color-scheme-light"]) .wd-entry-meta .meta-reply .replies-count{background-color:var(--wd-primary-color)}.entry-meta-list li{display:inline-block;margin-left:10px;color:var(--color-gray-300);vertical-align:middle;line-height:1.4}.entry-meta-list li a{color:inherit}.entry-meta-list li a:hover{color:var(--color-gray-500)}.entry-meta-list li.modified-date,.entry-meta-list li:last-child{margin-left:0}.wd-post-date.wd-style-with-bg{position:absolute;top:15px;right:15px;z-index:2;display:inline-block;min-width:53px;border-radius:calc(var(--wd-brd-radius) / 1.5);background-color:var(--bgcolor-white);box-shadow:0 0 9px rgba(0,0,0,0.1);color:var(--color-gray-800);text-align:center;line-height:1}.wd-post-date.wd-style-with-bg>span{display:block}.wd-post-date.wd-style-with-bg .post-date-day{padding-top:6px;padding-bottom:4px;font-size:24px}.wd-post-date.wd-style-with-bg .post-date-month{padding-top:2px;padding-bottom:8px;text-transform:uppercase;font-weight:600;font-size:12px}.wd-post-cat.wd-style-with-bg{display:inline-block;overflow:hidden;padding-right:10px;padding-left:10px;height:25px;border-radius:calc(var(--wd-brd-radius) / 1.5);background-color:var(--wd-primary-color);color:#fff;line-height:25px}.wd-post-cat.wd-style-with-bg>a{display:inline-block;color:#fff;vertical-align:top;text-transform:uppercase;font-weight:600;font-size:12px}.wd-post-cat.wd-style-with-bg>a:hover{color:rgba(255,255,255,0.8)}.wd-entry-content:after{content:"";display:block;clear:both}.wd-entry-content p:last-child{margin-bottom:0}.page-links{margin-top:10px}.post-page-numbers{padding:0 5px}.post-gallery-slider{overflow:hidden}.post-gallery-slider div.owl-nav>div{background-color:var(--bgcolor-white);box-shadow:0 0 4px rgba(0,0,0,0.1)}.post-gallery-slider div.owl-nav>div:after{font-size:18px;line-height:18px}.site-content>.author-info{margin:25px 15px 40px 15px}footer.entry-author .author-info{margin-top:80px;margin-bottom:25px}.author-info{position:relative;padding:50px 25px 25px;border-radius:var(--wd-brd-radius);background-color:var(--bgcolor-gray-100);text-align:center}.author-info .avatar{display:inline-block;overflow:hidden;max-width:74px;border:3px solid var(--wd-main-bgcolor);border-radius:50%}.author-info .author-avatar{position:absolute;top:0;right:50%;margin-top:-37px;margin-right:-37px}.author-info .author-description{min-height:74px}.author-info .author-title{margin-bottom:10px;font-weight:600;font-size:18px}.author-info .author-bio{margin-bottom:0}.author-info .author-link{display:block;margin-top:10px;font-weight:600}.author-info .author-link span{display:none}@media (max-width: 1024px){.post-gallery-slider .owl-nav>div:is([class*="prev"],[class*="next"]){justify-content:center}.post-gallery-slider .owl-nav>div[class*="prev"]{padding-right:0}.post-gallery-slider .owl-nav>div[class*="next"]{padding-left:0}.post-gallery-slider .owl-nav>div:after{font-weight:400}}@media (max-width: 768.98px){.post-gallery-slider .owl-nav>div:after{font-size:14px;line-height:14px}}@media (max-width: 576px){.wd-entry-meta .meta-author{font-size:0}.wd-entry-meta .meta-author a{font-size:14px}.wd-post-date{top:10px;right:10px}}

.wpb-js-composer .slide-post .blog-post-loop{margin-bottom:0 !important}.blog-post-loop.wd-add-shadow .wd-post-inner{box-shadow:0 0 4px rgba(0,0,0,0.12);transition:box-shadow 0.5s cubic-bezier(0, 0, 0.44, 1.18)}.blog-post-loop.wd-add-shadow:hover .wd-post-inner{box-shadow:0 0 9px rgba(0,0,0,0.2)}.blog-post-loop.blog-style-bg .wd-post-inner{background-color:var(--bgcolor-white);border-radius:var(--wd-brd-radius)}.blog-post-loop .post-title:last-child{margin-bottom:0}.blog-post-loop:hover .wd-post-img{transform:scale(1.1)}.wd-post-thumb{position:relative;border-radius:var(--wd-brd-radius)}.browser-Safari .wd-post-thumb{transform:translate3d(0, 0, 0)}.wd-post-thumb.color-scheme-light{--color-gray-400: rgba(255,255,255,0.9);--color-gray-500: #fff}.blog-post-loop.has-post-thumbnail .wd-post-thumb{overflow:hidden}.wd-post-img{transition:all 0.5s cubic-bezier(0, 0, 0.44, 1.18)}.wd-post-img img{width:100%}.wd-featured-post{margin-left:10px;font-size:0}.wd-featured-post:before{font-size:16px;content:"\f104";font-family:"woodmart-font"}.wd-post-entry-meta{color:var(--color-gray-400)}.wd-post-header{display:inline-flex;align-items:center;gap:15px}.wd-meta-author{display:flex;align-items:center;gap:5px;color:var(--color-gray-400)}.wd-meta-author a{color:inherit}.wd-meta-author img{width:22px;border-radius:50%}.wd-post-actions{display:flex;gap:15px}.wd-meta-reply a{position:relative;display:block;width:20px;height:20px;color:var(--color-gray-400);text-align:center;font-size:0;line-height:20px}.wd-meta-reply a:after{font-size:16px;content:"\f103";font-family:"woodmart-font"}.wd-meta-reply a:hover{color:var(--color-gray-500)}.wd-meta-reply .replies-count{position:absolute;top:-4px;left:-4px;width:14px;height:14px;border-radius:50%;background-color:var(--wd-primary-color);color:#fff;text-align:center;font-size:9px;line-height:14px}.wd-meta-reply .replies-count-label{display:none}.wd-post-share{position:relative;color:var(--color-gray-400);font-size:0;transition:all .25s ease}.wd-post-share .wd-tooltip-label{display:block !important;padding:5px !important;height:auto;line-height:1;pointer-events:auto;max-width:fit-content}.wd-post-share .wd-tooltip-label:after{content:"";position:absolute;width:100%;height:8px;inset:auto 0 -8px 0}.wd-post-share:after{width:20px;height:20px;text-align:center;font-size:16px;line-height:20px;content:"\f117";font-family:"woodmart-font"}.wd-post-share:hover{color:var(--color-gray-500)}.wd-post-cat.wd-style-default{font-size:13px}.wd-post-cat.wd-style-default a{color:var(--color-gray-400);white-space:nowrap}.wd-post-cat.wd-style-default a:hover{color:var(--color-gray-600)}.wd-meta-date{white-space:nowrap;font-size:13px}.wd-modified-date{display:none}.wd-read-more{margin-top:15px}.wd-read-more a{color:var(--wd-primary-color);text-transform:var(--btn-transform);font-weight:800;font-size:13px;line-height:1}.wd-read-more a:hover{opacity:.8}.wpb-js-composer .blog-post-loop:not([class*="col-"]){margin-bottom:50px}.elementor-default .blog-post-loop:not([class*="col-"]):not(:last-child){margin-bottom:50px}.blog-post-loop .wd-entry-content>div[class*="wpb_"]{display:none}.blog-post-loop .wd-entry-content twitterwidget{margin:10px auto}.blog-post-loop .wd-entry-content p:not(:last-child){margin-bottom:15px}.slider-type-post :is(.owl-stage-outer,.wd-owl:not(.owl-loaded)){padding-top:11px;padding-bottom:11px}@media (max-width: 768.98px){.wd-post-share{display:none}}

.blog-design-meta-image.has-post-thumbnail .wd-post-header{position:absolute;inset-inline:0;bottom:0;padding:15px 20px;transition:all .25s ease;pointer-events:none;background:linear-gradient(180deg, transparent 0%, rgba(0,0,0,0.3) 100%)}.blog-design-meta-image.has-post-thumbnail .wd-post-header>div{pointer-events:auto}.blog-design-meta-image:not(.has-post-thumbnail) :is(.wd-post-img,.wd-post-link){display:none}.blog-design-meta-image:not(.has-post-thumbnail).blog-style-bg .wd-post-header{padding:25px 25px 0;margin-bottom:-10px}.blog-design-meta-image .wd-post-thumb{margin-bottom:15px}.blog-design-meta-image .wd-entities-title{margin-bottom:10px}.blog-design-meta-image .wd-meta-author{flex-grow:1;font-size:14px}.blog-design-meta-image .wd-post-header{justify-content:flex-end}.blog-design-meta-image .wd-post-share .wd-tooltip-label{transform:none;left:auto;inset-inline-end:-15px}.blog-design-meta-image .wd-post-share .wd-tooltip-label:before{left:auto;inset-inline-end:15px;margin:0}.blog-design-meta-image .wd-post-entry-meta{display:flex;align-items:center;flex-wrap:wrap;margin-bottom:10px}.blog-design-meta-image .wd-post-cat:not(:last-child){margin-left:10px}.blog-design-meta-image .wd-post-cat:not(:last-child):after{content:"/";margin-right:8px}.blog-design-meta-image.blog-style-bg .wd-post-thumb{margin-bottom:0;border-bottom-left-radius:0;border-bottom-right-radius:0}.blog-design-meta-image.blog-style-bg .wd-post-content{padding:25px}.blog-design-meta-image.format-quote :is(.wd-post-header,.wd-post-entry-meta){display:none}

.wd-owl:hover .owl-nav>div{visibility:visible;opacity:1;transform:translateY(0);pointer-events:visible}.slider-title{position:relative;margin-bottom:20px;padding-bottom:10px;text-align:right;text-transform:uppercase;font-size:22px}.slider-title:before{content:"";position:absolute;top:100%;right:0;width:40px;height:2px;background-color:var(--wd-primary-color)}.wd-owl{position:relative;z-index:1;width:100%;-webkit-tap-highlight-color:transparent}.wd-owl .owl-stage{position:relative}.wd-owl .owl-stage:after{content:".";display:block;clear:both;visibility:hidden;height:0;line-height:0}.wd-owl .owl-stage-outer{position:relative;overflow:hidden;transform:translate3d(0px, 0, 0)}.wd-owl :is(.owl-wrapper,.owl-item){transform:translate3d(0, 0, 0);-webkit-backface-visibility:hidden;backface-visibility:hidden}.wd-owl .owl-item{position:relative;float:left;min-height:1px;-webkit-tap-highlight-color:transparent;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-touch-callout:none}.wd-owl :is(.owl-nav.disabled,.owl-dots.disabled){display:none}.wd-owl :is(.owl-nav .owl-prev,.owl-nav .owl-next,.owl-dot){cursor:pointer;user-select:none}.wd-owl.owl-loaded{display:block}.wd-owl.owl-loading{display:block;opacity:0}.wd-owl.owl-hidden{opacity:0}.wd-owl.owl-refresh .owl-item{visibility:hidden}.wd-owl.owl-drag .owl-item{user-select:none}.wd-owl.owl-grab{cursor:move;cursor:grab}.wd-owl.owl-rtl{direction:rtl}.wd-owl.owl-rtl .owl-item{float:right}.wd-owl .owl-item.animated{animation-duration:600ms;animation-fill-mode:both}.wd-owl .owl-item.fadeOut{animation-name:wd-fadeOut}.wd-owl .owl-animated-in{z-index:0}.wd-owl .owl-animated-out{z-index:1}.owl-height{transition:height 500ms ease-in-out}.wd-owl:not(.owl-loaded){display:flex;overflow:hidden}[data-hide_pagination_control="no"] .wd-owl:not(.owl-loaded){padding-bottom:41px !important}.owl-loaded:after,.owl-loaded:before{content:"";position:absolute;inset-block:0;width:50px}.owl-loaded:before{right:-50px}.owl-loaded:after{left:-50px}.owl-dots{margin-top:5px;text-align:center}.owl-dots .owl-dot{display:inline-block;margin-top:10px}.owl-dots .owl-dot span{display:block;margin:5px;width:10px;height:10px;border:2px solid var(--color-gray-300);border-radius:50%;transition:all .25s ease}.owl-dots .owl-dot:not(.active):hover span{border-color:var(--color-gray-800)}.owl-dots .owl-dot.active span{border-color:var(--color-gray-800);background-color:var(--color-gray-800)}.owl-nav>div[class*="prev"]{right:0}.owl-nav>div[class*="next"]{left:0}[class*="wd-carousel-spacing-"]{margin-right:calc((var(--wd-car-sp) / 2) * -1);margin-left:calc((var(--wd-car-sp) / 2) * -1);--wd-car-sp: .001px}[class*="wd-carousel-spacing-"] .owl-item,[class*="wd-carousel-spacing-"] .wd-owl:not(.owl-loaded)>div{padding-right:calc(var(--wd-car-sp) / 2);padding-left:calc(var(--wd-car-sp) / 2)}[class*="wd-carousel-spacing-"] .owl-nav>div[class*="prev"]{right:calc(-50px + var(--wd-car-sp) / 2)}[class*="wd-carousel-spacing-"] .owl-nav>div[class*="next"]{left:calc(-50px + var(--wd-car-sp) / 2)}.wd-carousel-spacing-2{--wd-car-sp: 2px}.wd-carousel-spacing-6{--wd-car-sp: 6px}.wd-carousel-spacing-10{--wd-car-sp: 10px}.wd-carousel-spacing-20{--wd-car-sp: 20px}.wd-carousel-spacing-30{--wd-car-sp: 30px}@media (min-width: 1025px){.owl-items-lg-1:not(.owl-loaded)>div{flex:0 0 100%;width:100%}.owl-items-lg-2:not(.owl-loaded)>div{flex:0 0 50%;width:50%}.owl-items-lg-3:not(.owl-loaded)>div{flex:0 0 33.3333333333%;width:33.3333333333%}.owl-items-lg-4:not(.owl-loaded)>div{flex:0 0 25%;width:25%}.owl-items-lg-5:not(.owl-loaded)>div{flex:0 0 20%;width:20%}.owl-items-lg-6:not(.owl-loaded)>div{flex:0 0 16.6666666667%;width:16.6666666667%}.owl-items-lg-7:not(.owl-loaded)>div{flex:0 0 14.2857142857%;width:14.2857142857%}.owl-items-lg-8:not(.owl-loaded)>div{flex:0 0 12.5%;width:12.5%}}@media (max-width: 1024px){.owl-nav>div{visibility:visible;opacity:1;pointer-events:visible}.owl-nav>div[class*="prev"]{right:5px}.owl-nav>div[class*="next"]{left:5px}div[class*="wd-carousel-spacing"] .owl-nav>div[class*="prev"]{margin-right:35px}div[class*="wd-carousel-spacing"] .owl-nav>div[class*="next"]{margin-left:35px}.wpb-js-composer :is(.slider-type-product,.slider-type-post,.categories-style-carousel){margin-bottom:20px}.owl-loaded:after,.owl-loaded:before{content:none}}@media (max-width: 768.98px){.wd-carousel-spacing-20,.wd-carousel-spacing-30{--wd-car-sp: 10px}}@media (max-width: 576px){.owl-items-xs-1:not(.owl-loaded)>div{flex:0 0 100%;width:100%}.owl-items-xs-2:not(.owl-loaded)>div{flex:0 0 50%;width:50%}.owl-items-xs-3:not(.owl-loaded)>div{flex:0 0 33.3333333333%;width:33.3333333333%}.owl-items-xs-4:not(.owl-loaded)>div{flex:0 0 25%;width:25%}.owl-items-xs-5:not(.owl-loaded)>div{flex:0 0 20%;width:20%}.owl-items-xs-6:not(.owl-loaded)>div{flex:0 0 16.6666666667%;width:16.6666666667%}}@media (min-width: 769px) and (max-width: 1024px){.owl-items-md-1:not(.owl-loaded)>div{flex:0 0 100%;width:100%}.owl-items-md-2:not(.owl-loaded)>div{flex:0 0 50%;width:50%}.owl-items-md-3:not(.owl-loaded)>div{flex:0 0 33.3333333333%;width:33.3333333333%}.owl-items-md-4:not(.owl-loaded)>div{flex:0 0 25%;width:25%}}@media (min-width: 577px) and (max-width: 768.98px){.owl-items-sm-1:not(.owl-loaded)>div{flex:0 0 100%;width:100%}.owl-items-sm-2:not(.owl-loaded)>div{flex:0 0 50%;width:50%}.owl-items-sm-3:not(.owl-loaded)>div{flex:0 0 33.3333333333%;width:33.3333333333%}.owl-items-sm-4:not(.owl-loaded)>div{flex:0 0 25%;width:25%}.owl-items-sm-5:not(.owl-loaded)>div{flex:0 0 20%;width:20%}.owl-items-sm-6:not(.owl-loaded)>div{flex:0 0 16.6666666667%;width:16.6666666667%}}

.wd-filter-list .count{padding-inline:5px;min-width:30px;height:20px;border:1px solid var(--brdcolor-gray-300);border-radius:35px;color:var(--color-gray-500);text-align:center;font-size:12px;line-height:18px;transition:color .25s ease, background-color .25s ease, border-color .25s ease;margin-inline-start:5px}.wd-filter-list .wc-layered-nav-term a:hover+.count,.wd-filter-list .wc-layered-nav-term.wd-active .count{color:#fff;background-color:var(--wd-primary-color);border-color:var(--wd-primary-color)}.wd-filter-list li{display:flex;align-items:center;justify-content:space-between;margin-bottom:5px}.wd-filter-list a{display:flex;flex:1 1 auto;align-items:center;padding-block:5px}.wd-filter-list .wc-layered-nav-term.wd-active a{color:var(--color-gray-800);font-weight:600}.wd-filter-list.wd-scroll-content{padding-inline-end:5px}:is(.wd-widget-layered-nav-dropdown-form,.woocommerce-widget-layered-nav-dropdown){display:flex;flex-wrap:wrap;justify-content:flex-end}:is(.wd-widget-layered-nav-dropdown-form,.woocommerce-widget-layered-nav-dropdown) select[multiple="multiple"]{overflow:hidden;background-image:none}:is(.wd-widget-layered-nav-dropdown-form,.woocommerce-widget-layered-nav-dropdown) select[multiple="multiple"] option{margin-top:9px;padding:0;background-color:transparent}:is(.wd-widget-layered-nav-dropdown-form,.woocommerce-widget-layered-nav-dropdown) select[multiple="multiple"] option:not(:first-child){display:none}:is(.wd-widget-layered-nav-dropdown__submit,.woocommerce-widget-layered-nav-dropdown__submit){margin-top:20px;padding:5px 14px;min-height:36px;font-size:12px}@media (max-width: 1024px){.wd-filter-list.wd-scroll-content{padding-inline-end:10px}}

.wd-swatch{position:relative;display:inline-flex;align-items:center;justify-content:center;width:var(--wd-swatch-w);height:var(--wd-swatch-h);color:var(--color-gray-900);vertical-align:middle;text-align:center;font-weight:600;font-size:var(--wd-swatch-size);line-height:1;cursor:pointer;transition:all .25s ease}.wd-swatch :is(img,picture){display:block;max-height:100%;width:inherit;height:inherit;border-radius:inherit;object-fit:cover}.wd-swatch.wd-bg .wd-swatch-text{display:none}.wd-swatch.wd-text{min-width:1em;min-height:1em;width:auto;height:auto}.wd-swatch.wd-text .wd-swatch-text{padding:0 calc(var(--wd-swatch-size) / 5);font-size:var(--wd-swatch-text-size)}.wd-swatch.wd-linked{cursor:pointer !important}.wd-swatch-bg{display:inherit;align-items:inherit;justify-content:inherit;width:100%;height:100%;border-radius:inherit}: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{content:"";position:absolute;inset:0;border:1px solid var(--wd-swatch-brd-color);border-radius:inherit}[class*="wd-swatches"]{--wd-swatch-size: 25px;--wd-swatch-w: 1em;--wd-swatch-h: 1em;--wd-swatch-text-size: 16px;--wd-swatch-h-sp: 15px;--wd-swatch-v-sp: 10px;--wd-swatch-inn-sp: .001px;--wd-swatch-brd-color: var(--brdcolor-gray-200)}.wd-swatches-product{display:inline-flex;align-items:center;flex-wrap:wrap;justify-content:var(--text-align);vertical-align:middle;gap:var(--wd-swatch-v-sp) var(--wd-swatch-h-sp)}.wd-swatches-product+select{display:none}[class*="wd-swatches"].wd-size-xs{--wd-swatch-size: 20px;--wd-swatch-text-size: 14px}[class*="wd-swatches"].wd-size-m{--wd-swatch-size: 35px}[class*="wd-swatches"].wd-size-large{--wd-swatch-size: 45px;--wd-swatch-text-size: 18px}[class*="wd-swatches"].wd-size-xlarge{--wd-swatch-size: 70px;--wd-swatch-text-size: 24px}[class*="wd-swatches"].wd-size-xxl{--wd-swatch-size: 90px;--wd-swatch-text-size: 32px}.wd-swatches-grid{--wd-swatch-v-sp: 5px;--wd-swatch-h-sp: 8px}.wd-swatches-grid:is(.wd-size-xs,.wd-size-default){--wd-swatch-size: 15px;--wd-swatch-text-size: 14px}.wd-swatches-grid.wd-size-m{--wd-swatch-size: 20px}.wd-swatches-grid.wd-size-large{--wd-swatch-size: 25px;--wd-swatch-text-size: 16px}.wd-swatches-grid:is(.wd-size-xlarge,.wd-size-xxl){--wd-swatch-size: 35px;--wd-swatch-text-size: 18px}.wd-swatches-filter{--wd-swatch-h-sp: 10px}.wd-swatches-filter.wd-size-small{--wd-swatch-size: 15px;--wd-swatch-text-size: 14px}.wd-swatches-filter.wd-size-large{--wd-swatch-size: 35px}[class*="wd-swatches"].wd-shape-round .wd-swatch{border-radius:1em}[class*="wd-swatches"].wd-shape-rounded .wd-swatch{border-radius:5px}

.wd-swatches-filter .wd-swatch{flex:0 0 auto}.wd-swatches-filter .wd-swatch.wd-bg:before{position:absolute;inset:var(--wd-swatch-inn-sp);display:flex;align-items:center;justify-content:center;border-radius:inherit;background-color:rgba(0,0,0,0.2);color:#fff;font-weight:400;font-size:calc(var(--wd-swatch-text-size) - 4px);opacity:0;transition:inherit;content:"\f112";font-family:"woodmart-font"}.wd-swatches-filter .wd-swatch-wrap.wd-active a:hover .wd-swatch.wd-bg:before{opacity:1}.wd-swatches-filter:not(.wd-bg-style-1) .wd-swatch-wrap.wd-active a:hover .wd-swatch.wd-bg:after{opacity:0}.wd-swatches-filter .wd-swatch.wd-text+span{display:none}.wd-swatches-brands .wd-swatch :is(img,picture){object-fit:contain}.wd-swatches-brands .wd-swatch.wd-bg{flex:1 0 auto;max-width:var(--wd-swatch-w);width:auto;height:var(--wd-swatch-h);border-radius:0}.wd-swatches-brands .wd-swatch.wd-bg:before{display:none}.wd-swatches-brands .wd-swatch-bg:before{border:none !important}.wd-swatches-brands :is(.wd-swatch-wrap a:hover,.wd-swatch-wrap.wd-active) .wd-swatch.wd-bg{opacity:.5}.wd-swatches-filter.wd-swatches-brands{--wd-swatch-h: 30px;--wd-swatch-w: 60px}.wd-swatches-filter.wd-swatches-brands.wd-size-small{--wd-swatch-w: 45px}.wd-swatches-filter.wd-swatches-brands.wd-size-large{--wd-swatch-h: 40px;--wd-swatch-w: 90px}.wd-swatch+.wd-filter-lable{margin-inline-start:10px}.wd-swatches-filter.wd-labels-off :is(.wd-swatch+span,.count){display:none}.wd-swatches-filter.wd-checkboxes-on li>a{position:relative}.wd-swatches-filter:is(.wd-layout-double,.wd-layout-inline){display:flex;align-items:center;flex-wrap:wrap;gap:var(--wd-swatch-v-sp) var(--wd-swatch-h-sp)}.wd-swatches-filter:is(.wd-layout-double,.wd-layout-inline) li{margin-bottom:0}.wd-swatches-filter:is(.wd-layout-double,.wd-layout-inline) a{padding:0;background:transparent !important}.wd-swatches-filter:is(.wd-layout-double,.wd-layout-inline):is(.wd-bg-style-1,.wd-text-style-1){padding-bottom:5px}.wd-product-filters .wd-swatches-filter:is(.wd-layout-double,.wd-layout-inline){padding:10px}.wd-swatches-filter.wd-layout-double li{flex:0 1 calc(50% - var(--wd-swatch-h-sp) / 2)}.wd-swatches-filter.wd-checkboxes-on li>a:before{content:"";display:inline-block;margin-inline-end:8px;width:1em;height:1em;border:2px solid var(--brdcolor-gray-300);vertical-align:middle;transition:all .2s ease}.wd-swatches-filter.wd-checkboxes-on li>a:after{position:absolute;top:calc(50% + 1px);transform:translateY(-50%);inset-inline-start:.2em;color:#fff;font-weight:400;font-size:.7em;opacity:0;content:"\f107";font-family:"woodmart-font"}.wd-swatches-filter.wd-checkboxes-on li>a:hover:before{border-color:var(--wd-primary-color)}.wd-swatches-filter.wd-checkboxes-on li.wd-active>a:before{background-color:var(--wd-primary-color);border-color:var(--wd-primary-color)}.wd-swatches-filter.wd-checkboxes-on li.wd-active>a:after{opacity:1}

:is(.e-con,.elementor-column).wd-side-hidden{position:fixed;display:flex;flex-direction:column;width:340px !important}: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:99999 !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}}@media (max-width: 1024px){:is(.e-con,.elementor-column).wd-side-hidden{width:300px !important}}

.promo-banner{--button-space: 15px;--button-size: 28px;--content-width: var(--wd-max-width);position:relative;overflow:hidden;border-radius:var(--wd-brd-radius)}.browser-Safari .promo-banner{transform:translate3d(0, 0, 0)}.promo-banner .banner-image :is(img,picture,video){width:100%;height:var(--wd-img-height);object-fit:cover;object-position:inherit}.promo-banner .banner-image[style^="height"] :is(img,picture){height:100%}.promo-banner .wrapper-content-banner{z-index:2;display:flex;overflow:hidden;padding:30px;border-radius:var(--wd-brd-radius)}.promo-banner .content-banner{position:relative;width:100%;max-width:var(--content-width)}.promo-banner :is(.banner-subtitle,.banner-title,.banner-inner):not(:first-child){margin-top:7px}.promo-banner .banner-title{display:block;margin-bottom:0;line-height:1.3}.promo-banner .banner-inner p:first-child:empty{display:none}.promo-banner .wd-countdown-timer{margin-top:10px}.promo-banner .banner-btn-wrapper{margin-top:var(--button-space)}.banners-carousel-wrapper .owl-dots{margin-top:10px}.wd-bg-position-top{background-position:center top;object-position:center top}.wd-bg-position-bottom{background-position:center bottom;object-position:center bottom}.wd-bg-position-left{background-position:left center;object-position:left center}.wd-bg-position-right{background-position:right center;object-position:right center}.wd-bg-position-center{background-position:center;object-position:center}.banner-increased-padding .wrapper-content-banner{padding:7%}@media (max-width: 1024px){.banner-subtitle:is(.wd-fontsize-s,.wd-fontsize-m){font-size:14px}.banner-title:is(.wd-fontsize-xl,.wd-font-size-xxl){font-size:22px}}@media (max-width: 768.98px){.banner-btn-wrapper :is(.btn-size-default,.btn-size-large,.btn-size-extra-large){padding:5px 14px;min-height:36px;font-size:12px}.banner-btn-wrapper .btn-style-link{padding:0;min-height:unset}}@media (max-width: 767px){.promo-banner .banner-subtitle{font-size:3vw}.promo-banner .banner-title{font-size:5vw}}

.comments-area .comment-list,.comments-area .children{list-style:none;--li-pl: 0;--list-mb: 0;--li-mb: 0}.comment-form{display:flex;flex-wrap:wrap;margin-inline:-10px}.comment-form>p,.comment-form .comment-form-images{flex:1 1 max(400px, 50%);margin-bottom:15px;padding-inline:10px}.comment-form .comment-notes,.comment-form .comment-form-comment,.comment-form .form-submit,.comment-form .comment-form-cookies-consent,.comment-form .comment-form-images{flex-basis:100%;max-width:100%;width:100%}.comment-form .comment-form-cookies-consent label{display:inline}.comment-form .comment-notes{margin-bottom:20px}.comment-form .form-submit{margin-block:5px 0}.comment-form .submit{border-radius:var(--btn-accented-brd-radius);color:var(--btn-accented-color);box-shadow:var(--btn-accented-box-shadow);background-color:var(--btn-accented-bgcolor);text-transform:var(--btn-accented-transform, var(--btn-transform));font-weight:var(--btn-accented-font-weight, var(--btn-font-weight));font-family:var(--btn-accented-font-family, var(--btn-font-family));font-style:var(--btn-accented-font-style, var(--btn-font-style))}.comment-form .submit:hover{color:var(--btn-accented-color-hover);box-shadow:var(--btn-accented-box-shadow-hover);background-color:var(--btn-accented-bgcolor-hover)}.comment-form .submit:active{box-shadow:var(--btn-accented-box-shadow-active);bottom:var(--btn-accented-bottom-active)}.comment-form-comment{width:100% !important}.form-style-underlined .comment-form-comment{margin-bottom:30px}#comments .avatar{flex:1 0 auto;margin-right:0}.comments-area .comments-title,.comments-area .comment-reply-title{text-transform:uppercase;font-size:22px}.comments-area .comment-reply-title small{vertical-align:middle}.comments-area .comment-list{margin-bottom:50px;line-height:1.6}.comments-area .comment{padding-block:30px;border-bottom:1px solid var(--brdcolor-gray-300)}.comments-area .pingback{margin-bottom:15px}.comments-area .pingback .comment-body{padding-right:0}.comments-area .pingback a{font-weight:600}.comments-area .children{margin-top:30px;margin-right:30px;border-top:1px solid var(--brdcolor-gray-300)}.comments-area #cancel-comment-reply-link{display:inline-block;margin-right:10px;vertical-align:middle;font-size:0}.comments-area #cancel-comment-reply-link:after{font-size:14px;content:"\f112";font-family:"woodmart-font"}.comments-area .comment-body{position:relative;padding-right:95px}.comments-area .comment-awaiting-moderation{position:absolute;top:-24px;right:95px}.comments-area .comment-awaiting-moderation+br{display:none}.comments-area .comment-edit-link{display:inline-block;margin-right:5px;font-size:0}.comments-area .comment-edit-link:after{vertical-align:middle;font-size:12px;content:"\f116";font-family:"woodmart-font"}.comments-area .comment-author{float:right;margin-bottom:10px;font-size:16px;line-height:20px}.comments-area .comment-author:first-letter{text-transform:uppercase}.comments-area .comment-author .fn{color:var(--color-gray-900);vertical-align:top;font-weight:600;font-style:normal}.comments-area .comment-author .says{margin-right:3px;vertical-align:top}.comments-area .comment-author img{position:absolute;top:0;right:0;max-width:74px;width:100%;border-radius:50%}.comments-area .comment-meta{margin-bottom:15px;text-align:left;font-size:14px;line-height:20px}.comments-area .comment-meta a{color:var(--color-gray-300);vertical-align:middle}.comments-area .reply{margin-top:15px}.comments-area .reply a{color:var(--wd-primary-color);text-transform:uppercase;font-weight:900}.comments-area .reply a:hover{color:var(--wd-primary-color);opacity:.7}.comments-area .comment-respond{margin-top:30px}.comments-area .logged-in-as{font-size:0}.comments-area .logged-in-as>a{color:var(--color-gray-600);font-weight:600;font-size:14px}.comments-area .logged-in-as>a:not(:last-child){margin-left:12px;padding-left:10px;border-left:1px solid var(--brdcolor-gray-300)}.comments-area .logged-in-as>a:hover{color:var(--wd-primary-color)}.comments-area .logged-in-as .required-field-message{font-size:var(--wd-text-font-size)}.comments-area .no-comments{color:#333;font-weight:600}.comments-area .children .comment:last-child{padding-bottom:0;border-bottom:none}@media (max-width: 768.98px){.comments-area .children{margin-right:0}.comments-area .comment-author{float:none}.comments-area .comment-meta{text-align:right}}

.woocommerce-Reviews .comment-reply-title{display:block;margin-bottom:var(--wd-tags-mb);color:var(--wd-title-color);text-transform:var(--wd-title-transform);font-weight:var(--wd-title-font-weight);font-style:var(--wd-title-font-style);font-family:var(--wd-title-font);line-height:1.4}.commentlist .children,.commentlist{list-style:none;--li-pl: 0;--list-mb: 0;--li-mb: 0}.commentlist .children{margin-left:30px;border-top:1px solid var(--brdcolor-gray-300)}.commentlist .children .comment:last-child{padding-bottom:0;border-bottom:none}.woocommerce-Reviews{display:flex;flex-wrap:wrap;margin-inline:-30px;margin-bottom:-25px}.woocommerce-Reviews>:is(div,p){flex:1 1 100%;margin-bottom:25px;padding-inline:30px;order:0}.woocommerce-Reviews :is(.comment-reply-title,.woocommerce-Reviews-title){text-transform:uppercase;font-size:14px;line-height:inherit}.woocommerce-Reviews .clear{display:none}.woocommerce-Reviews.wd-loading .wd-loader-overlay{display:block}.woocommerce-Reviews nav[class*="-pagination"]{margin-top:15px}.wd-accordion .wd-single-reviews{margin-top:20px}.wd-accordion .wd-single-reviews.wd-layout-two-column .woocommerce-Reviews{margin-bottom:0}.woocommerce-Reviews #comments{position:relative;order:1}.woocommerce-Reviews #comments .wd-loader-overlay{inset-inline:30px}.woocommerce-Reviews #comments .wd-loader-overlay:after{top:min(calc(50% - 13px), 150px)}#review_form_wrapper.wd-form-pos-after{order:2}:is(#review_form,#review_form>.comment-respond){height:100%}.comment-form>:is(.comment-form-rating,.woocommerce-error){flex-basis:100%;max-width:100%;width:100%}.comment-form .woocommerce-error{margin-inline:10px}.comment-form .wd-review-criteria-wrap{display:table;margin-bottom:5px;padding-inline:10px}.comment-form .wd-review-criteria-wrap .comment-form-rating{display:table-row}.comment-form .wd-review-criteria-wrap .comment-form-rating>label{display:table-cell;padding-inline-end:10px}.comment-form .wd-review-criteria-wrap .comment-form-rating:not(:last-child)>label{padding-bottom:15px}.comment-form>.comment-form-rating{display:flex;align-items:center;padding-inline:10px;margin-bottom:15px}.comment-form .comment-form-rating{line-height:1}.comment-form .comment-form-rating label{display:inline-block;margin-bottom:0;margin-inline-end:15px}.comment-form .comment-form-rating label:after{content:":";margin-inline-start:2px}.comment-form .comment-form-rating select{display:none}.stars{display:inline-block;margin-bottom:0;vertical-align:middle;white-space:nowrap}.stars span{display:flex;font-size:0}.stars a{width:calc(var(--wd-text-font-size) + 1px);text-align:center}.stars a:before{font-size:var(--wd-text-font-size);font-family:"woodmart-font"}.wd-reviews-heading{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;margin-bottom:10px}.wd-reviews-tools{display:flex;flex-wrap:wrap;align-items:center;margin-bottom:5px}.wd-reviews-tools:first-child{flex-basis:max(50%, 500px);flex-grow:1}.wd-reviews-tools>*{margin-bottom:5px}.wd-reviews-tools>*:not(:last-child),.wd-reviews-tools:not(:last-child){margin-inline-end:15px}.wd-reviews-sorting-clear{cursor:pointer;display:inline-flex;align-items:center;color:var(--color-gray-800);font-weight:600}.wd-reviews-sorting-clear:before{margin-inline-end:.3em;font-weight:400;content:"\f112";font-family:"woodmart-font"}.wd-reviews-sorting-clear:hover{color:var(--color-gray-500)}.wd-reviews-filters select{max-width:200px;width:auto}.wd-reviews-filters label{display:inline;margin-bottom:0}.wd-reviews-filters .wd-with-image{white-space:nowrap}.commentlist{--wd-gap: 15px;transition:all .3s ease}.commentlist>li{padding-bottom:15px;border-bottom:1px solid var(--brdcolor-gray-300)}.commentlist>li.woocommerce-noreviews{padding-bottom:0;border:0;min-width:100%}.commentlist .comment_container{display:flex}.commentlist .children .wd-review-icon:before{content:"\f146";font-family:"woodmart-font"}.commentlist .avatar{align-self:flex-start;max-width:60px;border-radius:50%;margin-inline-end:20px}.commentlist .comment-text{display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between;flex:1 1 auto}.commentlist .meta{margin-bottom:10px;margin-inline-end:10px}.commentlist .description{flex:1 1 100%;width:100%;max-width:100%;--wd-tags-mb: 10px}.commentlist .description>*:last-child{margin-bottom:0}.commentlist .comment-text>[class*="star-rating"]{margin-bottom:10px;margin-inline-end:0}.commentlist .wd-star-ratings{position:relative}.commentlist .wd-star-ratings>.wd-star-rating-wrap:after{margin-inline-start:4px;font-weight:normal;font-style:normal;font-size:60%;content:"\f129";font-family:"woodmart-font"}.commentlist .wd-star-ratings .star-rating{margin-bottom:0}.commentlist .wd-star-rating-wrap{display:flex;align-items:center}.commentlist .wd-criteria-wrap{padding:15px;white-space:nowrap}.commentlist .wd-criteria-wrap .wd-rating-label{margin-inline-start:8px}.commentlist .wd-criteria-wrap .wd-star-rating-wrap:not(:last-child){margin-bottom:5px}.wd-reviews-content .commentlist:not(.wd-in){opacity:0}.woocommerce-review__author{color:var(--color-gray-900)}.woocommerce-review__verified{font-size:90%}.wd-review-arguments,.wd-review-likes{margin-top:15px;width:100%}.review .wd-review-icon{display:inline-block;margin-inline-end:6px;vertical-align:middle;line-height:1}.review .wd-review-icon>span{display:none}.review .wd-review-icon:before{content:"\e911";font-family:"woodmart-font";color:var(--wd-primary-color);font-weight:400;font-size:120%}.wd-review-style-2 .review .wd-review-icon:before{font-size:140%}.wd-review-arguments{--wd-tags-mb: 0}.wd-review-arguments>div{display:flex}.wd-review-arguments>div:not(:last-child){margin-bottom:15px}.wd-argument-label{min-width:2.5em;margin-inline-end:7px;font-weight:600;color:var(--color-gray-900);flex-shrink:0}.stars:hover a:before,.stars.selected a:before,.stars.selected:hover a:before{content:"\f148";color:#EABE12}.stars a:before,.stars a:hover ~ a:before,.stars a.active ~ a:before,.stars.selected:hover a:hover ~ a:before{content:"\f149";color:var(--color-gray-300)}@media (min-width: 1025px){.wd-single-reviews.wd-layout-two-column .woocommerce-Reviews>:is(div,p){flex-basis:max(400px, 50%)}}
.wd-review-style-2 .review{display:flex;flex-direction:column;border-radius:var(--wd-brd-radius);border:1px solid var(--brdcolor-gray-300);padding:15px;background-color:var(--bgcolor-white)}.wd-review-style-2 .comment_container{flex-grow:1}.wd-review-style-2 .meta{display:flex;justify-content:space-between;align-items:center;flex-grow:1;width:100%}.wd-review-style-2 .woocommerce-review__author{margin-inline-end:5px}.wd-review-style-2 .woocommerce-review__verified{flex-grow:1;margin-inline-end:5px}.wd-review-style-2 .woocommerce-review__dash{display:none}.wd-review-style-2 .children{margin:15px -15px -15px -15px;border-bottom-left-radius:var(--wd-brd-radius);border-bottom-right-radius:var(--wd-brd-radius);padding:15px;background-color:rgba(var(--bgcolor-black-rgb), 0.04)}.wd-review-style-2 .children>li:not(:last-child){margin-bottom:15px}

.post-single-page{
    padding: 10px;
}

.cdx-attaches {
    /* می‌توانید margin, padding, border کلی برای همه attaches اینجا تعریف کنید */
    margin-bottom: 1.5em; /* فاصله بین بلاک‌ها */
    font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Open Sans", "Helvetica Neue", sans-serif;
    color: #333;
}

/* استایل‌های خاص برای بلاک attach از نوع ویدیو */
.cdx-attaches--video {
    background-color: #f8f8f8; /* پس‌زمینه روشن‌تر برای بلاک ویدیو */
    border: 1px solid #ddd;
    border-radius: 6px;
    padding: 15px; /* پدینگ داخلی برای جدا کردن محتوا از لبه‌ها */
    display: flex; /* برای چیدمان عمودی محتوا */
    flex-direction: column;
    gap: 10px; /* فاصله بین اجزای داخلی (ویدیو، عنوان، سایز) */
}

/* استایل تگ <video> درون بلاک */
.cdx-attaches--video video {
    width: 100%; /* ویدیو تمام عرض والد خود را بگیرد */
    height: auto; /* ارتفاع به صورت خودکار تنظیم شود تا نسبت تصویر حفظ شود */
    max-height: 400px; /* حداکثر ارتفاع برای جلوگیری از ویدیوهای خیلی بلند */
    display: block; /* برای حذف فضای اضافه زیر ویدیو */
    border-radius: 4px; /* گوشه‌های گرد برای پلیر ویدیو */
    background-color: #000; /* پس‌زمینه سیاه برای پلیر قبل از بارگذاری */
}

/* استایل عنوان ویدیو */
.cdx-attaches__title {
    font-size: 1.1em;
    font-weight: bold;
    color: #222;
    margin-top: 5px; /* فاصله از ویدیو */
    word-break: break-word; /* شکستن کلمات طولانی */
}

/* استایل سایز فایل */
.cdx-attaches__size {
    font-size: 0.9em;
    color: #777;
    margin-top: 5px; /* فاصله از عنوان */
}

/* === استایل‌های اضافی برای حالت دانلود (برای فایل‌های غیر ویدیویی) === */
.cdx-attaches__link {
    display: flex;
    align-items: center;
    gap: 10px;
    padding: 10px 15px;
    border: 1px solid #e0e0e0;
    border-radius: 4px;
    text-decoration: none;
    color: inherit; /* رنگ متن را از والد به ارث ببرد */
    background-color: #fdfdfd;
    transition: background-color 0.2s ease-in-out;
}

.cdx-attaches__link:hover {
    background-color: #f0f0f0;
}

.cdx-attaches__link::before {
    content: "📎"; /* یک آیکون کلیپ برای فایل‌های پیوست */
    font-size: 1.5em;
    line-height: 1;
    color: #666;
}

/* اگر خواستید آیکون خاصی بر اساس نوع فایل داشته باشید، می‌توانید از این استفاده کنید: */
/* .cdx-attaches__link[href$=".pdf"]::before { content: "📄"; } */
/* .cdx-attaches__link[href$=".zip"]::before { content: "📦"; } */
/* و غیره... */

/* ==== ریسپانسیو بودن (مثال) ==== */
@media (max-width: 768px) {
    .cdx-attaches--video {
        padding: 10px;
    }
    .cdx-attaches--video video {
        max-height: 300px;
    }
    .cdx-attaches__title {
        font-size: 1em;
    }
    .cdx-attaches__size {
        font-size: 0.8em;
    }}


@media (max-width: 480px) {
    .cdx-attaches--video {
        padding: 8px;
    }
    .cdx-attaches--video video {
        max-height: 200px;
    }}