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

/* Start Main Page */
.wd-nav-img {max-height: 15px!important;width: 15px!important;}
.whb-general-header .whb-general-header-inner .whb-col-center {margin-right: 30px;}
.wd-custom-icon,picture.wd-custom-icon img {max-width: 25px!important}
.whb-general-header .whb-col-right .wd-header-my-account .wd-tools-text {font-size: 13px;font-weight: 100!important;font-family: IranYekan Light;}
.whb-general-header .whb-col-right .wd-header-my-account .wd-tools-icon, .whb-general-header .whb-col-right .wd-header-my-account .wd-tools-inner {height: 30px;}
.wd-search-dropdown input[type="text"] {height: 50px !important;}
.wd-header-cart .wd-dropdown-cart .wd-empty-mini-cart .wc-backward {display: none;}
.wd-dropdown-register .wd-heading .title {font-size: 14px;}
.wd-dropdown-register .wd-heading .create-account-link {font-size: 11px;}
.wd-dropdown-register .woocommerce-form .woocommerce-Input--text {height: 35px;}
.wd-dropdown-register .woocommerce-form .form-row .woocommerce-form-login__submit {min-height: 35px!important;}
.wd-dropdown-register .woocommerce-form .login-form-footer .woocommerce-LostPassword {font-size: 11px;}
.wd-dropdown-register .woocommerce-form .login-form-footer .woocommerce-form-login__rememberme span {font-size: 11px;}
.wd-dropdown-register .woocommerce-form .woocommerce-FormRow label {font-size: 12px;font-family: 'IranYekan Light';}
.prnew .owl-item .owl-carousel-item .product-element-top {width: 185px;margin-top: -160px;border-radius: 30px;}
.prnew .owl-item .owl-carousel-item .product-wrapper {align-items: center;box-shadow: 0px 2px 12px 0px rgba(255, 174.9999999999999, 204, 0.21);}
.prnew .wd-carousel-container .owl-stage-outer {overflow: visible;margin-top: 140px;}
.prnew .owl-item .owl-carousel-item .product-element-top .product-labels .product-label {min-height: 20px;font-size: 10px;font-family: 'IranYekan Light';font-weight: 100;min-width: 60px;}
.prnew .owl-item .owl-carousel-item .product-element-top .product-labels {top: 10px;inset-inline-start: 10px;}
.prnew .owl-item .owl-carousel-item .product-element-top .wd-buttons .wd-wishlist-btn a:before {font-size: 18px;}
.prnew .owl-item .owl-carousel-item .product-element-top .wd-buttons .wd-wishlist-btn a {height: 35px;width: 35px;}
.prnew .owl-item .owl-carousel-item .product-wrapper .wd-entities-title {font-family: 'IranYekan Bold';font-size: 14px;margin-top: 6px;}
.prnew .owl-item .owl-carousel-item .product-wrapper .star-rating {display: none;}
.prnew .owl-item .owl-carousel-item .product-wrapper .price {font-size: 18px;margin: 10px 0;}
.prnew .owl-item .owl-carousel-item .product-wrapper .wd-add-btn a {background: #bde0fe;color: #7397b8;box-shadow: none;font-family: 'IranYekan Regular';font-weight: 300;height: 20px;border-radius: 20px;}
.prnew .owl-item .owl-carousel-item .product-wrapper .wd-add-btn a span {font-size: 11px;padding: 2px 10px;}
.prnew .owl-item .owl-carousel-item .product-wrapper .wd-add-btn a:before {font-size: 23px;rotate: -15deg;}
.srchf .searchform .wd-search-cat span {font-size: 11px;}
.prcrsl .wd-carousel-container .product-grid-item .product-wrapper {align-items: center;box-shadow: 0px 2px 12px 0px rgba(255, 174.9999999999999, 204, 0.21);padding: 0px 15px 20px 15px;border-radius: 8px;}
.prcrsl .wd-carousel-container .product-grid-item .product-wrapper .product-element-top {width: 116.4%;border-radius: 8px 8px 0 0;height: 200px;}
.prcrsl .owl-item .owl-carousel-item .product-element-top .product-labels .product-label {min-height: 20px;font-size: 10px;font-family: 'IranYekan Light';font-weight: 100;min-width: 60px;}
.prcrsl .owl-item .owl-carousel-item .product-element-top .product-labels {top: 10px;inset-inline-start: 10px;}
.prcrsl .owl-item .owl-carousel-item .product-element-top .wd-buttons .wd-wishlist-btn a:before {font-size: 18px;}
.prcrsl .owl-item .owl-carousel-item .product-element-top .wd-buttons .wd-wishlist-btn a {height: 35px;width: 35px;}
.prcrsl .owl-item .owl-carousel-item .product-wrapper .wd-entities-title {font-family: 'IranYekan Bold';font-size: 13px;margin-top: 6px;}
.prcrsl .owl-item .owl-carousel-item .product-wrapper .star-rating, .prcrsl .owl-item .owl-carousel-item .product-wrapper .wd-product-cats {display: none;}
.prcrsl .owl-item .owl-carousel-item .product-wrapper .price {font-size: 14px;margin: 5px 0;}
.prcrsl .owl-item .owl-carousel-item .product-wrapper .wd-add-btn a {background: #bde0fe;color: #7397b8;box-shadow: none;font-family: 'IranYekan Regular';font-weight: 300;height: 20px;border-radius: 20px;}
.prcrsl .owl-item .owl-carousel-item .product-wrapper .wd-add-btn a span {font-size: 11px;padding: 2px 10px;}
.prcrsl .owl-item .owl-carousel-item .product-wrapper .wd-add-btn a:before {font-size: 23px;rotate: -15deg;}
.prvije .wd-carousel-container .product-grid-item .product-wrapper {align-items: center;box-shadow: 0px 2px 12px 0px rgba(255, 174.9999999999999, 204, 0.21);padding: 0px 15px 20px 15px;border-radius: 8px;}
.prvije .wd-carousel-container .product-grid-item .product-wrapper .product-element-top {width: 113%;border-radius: 8px 8px 0 0;height: 150px;}
.prvije .owl-item .owl-carousel-item .product-element-top .product-labels .product-label {min-height: 20px;font-size: 10px;font-family: 'IranYekan Light';font-weight: 100;min-width: 60px;}
.prvije .owl-item .owl-carousel-item .product-element-top .product-labels {top: 10px;inset-inline-start: 10px;}
.prvije .owl-item .owl-carousel-item .product-element-top .wd-buttons .wd-wishlist-btn a:before {font-size: 18px;}
.prvije .owl-item .owl-carousel-item .product-element-top .wd-buttons .wd-wishlist-btn a {height: 35px;width: 35px;}
.prvije .owl-item .owl-carousel-item .product-wrapper .wd-entities-title {font-family: 'IranYekan Bold';font-size: 13px;margin-top: 6px;}
.prvije .owl-item .owl-carousel-item .product-wrapper .wd-product-cats {display: none;}
.prvije .owl-item .owl-carousel-item .product-wrapper .price {font-size: 14px;margin: 5px 0;}
.prvije .owl-item .owl-carousel-item .product-wrapper .wd-add-btn a {background: #bde0fe;color: #7397b8;box-shadow: none;font-family: 'IranYekan Regular';font-weight: 300;height: 20px;border-radius: 20px;}
.prvije .owl-item .owl-carousel-item .product-wrapper .wd-add-btn a span {font-size: 11px;padding: 2px 10px;}
.prvije .owl-item .owl-carousel-item .product-wrapper .wd-add-btn a:before {font-size: 23px;rotate: -15deg;}
.prvije .wd-carousel-container .owl-nav .owl-prev {right: calc(-45px + var(--wd-car-sp) / 2);}
.prvije .wd-carousel-container .owl-nav .owl-next {left: calc(-45px + var(--wd-car-sp) / 2);}
.prvije .wd-carousel-container .owl-nav .owl-prev:after, .prvije .wd-carousel-container .owl-nav .owl-next:after {color: #FFF;}
.prtaki .wd-carousel-container .product-grid-item .product-wrapper .product-element-top {height: 180px;}
.prtaki .owl-item .owl-carousel-item .product-element-top .product-labels .product-label {min-height: 20px;font-size: 10px;font-family: 'IranYekan Light';font-weight: 100;min-width: 60px;}
.prtaki .owl-item .owl-carousel-item .product-element-top .product-labels {top: 10px;inset-inline-start: 10px;}
.prtaki .owl-item .owl-carousel-item .product-element-top .wd-buttons .wd-wishlist-btn a:before {font-size: 18px;}
.prtaki .owl-item .owl-carousel-item .product-element-top .wd-buttons .wd-wishlist-btn a {height: 35px;width: 35px;}
.prtaki .owl-item .owl-carousel-item .product-wrapper .wd-entities-title {font-family: 'IranYekan Bold';font-size: 14px;margin-top: 6px;}
.prtaki .owl-item .owl-carousel-item .product-wrapper .star-rating, .prtaki .owl-item .owl-carousel-item .product-wrapper .wd-product-cats {display: none;}
.prtaki .owl-item .owl-carousel-item .product-wrapper .price {font-size: 16px;margin: 5px 0;}
.prtaki .owl-item .owl-carousel-item .product-wrapper .wd-add-btn a {background: #bde0fe;color: #7397b8;box-shadow: none;font-family: 'IranYekan Regular';font-weight: 300;height: 20px;border-radius: 20px;}
.prtaki .wd-carousel-container .owl-dots {margin-top: 0px;}
.blpost .blog-design-mask .article-inner .post-date .post-date-day, .blpost .blog-design-mask .article-inner .post-date .post-date-month {font-size: 14px;font-family: 'IranYekan Light';font-weight: 300;}
.blpost .blog-design-mask .article-inner .post-date .post-date-month {font-size: 12px;}
.blpost .blog-design-mask .article-inner .article-body-container .wd-entities-title {font-size: 16px;font-family: 'IranYekan Bold';}
.copyrights-wrapper {border-top: none!important;background: #d697ae;}
.elementor-slides .swiper-slide-bg {border-radius: 10px;}
.elementor-element .elementor-main-swiper {border-radius: 10px;}
/* End Main Page */

/* Start Product Page */
.whb-header_652196 .whb-general-header .whb-col-center .wd-header-secondary-nav ul li a {color: #ffafcc;}
.whb-header_652196 .whb-general-header .whb-col-center .wd-header-secondary-nav ul li a:hover {color: #f1a4c0;}
.whb-header_652196 .whb-general-header .whb-col-right .wd-header-search a {color: #ffafcc;}
.brdc .woocommerce-breadcrumb {color: #b17087;}
.brdc .woocommerce-breadcrumb a {color: #FFF;}
.brdc .woocommerce-breadcrumb span {font-weight: 300!important;}
.brchsb .product_meta .tagged_as a {font-size: 12px;}
.prinfo .elementor-icon-box-wrapper .elementor-icon-box-icon svg {margin-top: -25px;}
.sabad .single_variation_wrap .woocommerce-variation-add-to-cart .single_add_to_cart_button {box-shadow: none;border-radius: 10px;}
.sabad .single_variation_wrap .woocommerce-variation-add-to-cart .single_add_to_cart_button {box-shadow: none;border-radius: 10px;}
.sabad .single_variation_wrap .woocommerce-variation-add-to-cart .quantity input[type="button"], .sabad .single_variation_wrap .woocommerce-variation-add-to-cart .quantity :is(input[type="number"],input[type="text"],input[type="button"]) {color: #FFF;background: rgb(162 210 255);}
.prshare .wd-social-icons a span:before {color: #e5a1bd;}
.primag .woocommerce-product-gallery .woocommerce-product-gallery__wrapper .woocommerce-product-gallery__image {border: dashed 2px #ffafcc;border-radius: 15px;}
.primag .woocommerce-product-gallery .thumbnails .product-image-thumbnail {border: dashed 2px #ffafcc;border-radius: 9px;}
.bxmeta .elementor-element .elementor-widget-container img {margin-top: -70px;}
.bxmeta .elementor-element .product_meta .meta-label, .bxmeta .elementor-element .stock:before {display: none;}
.bxmeta .elementor-element .product_meta .sku {font-size: 15px;color: #c292a5;}
.bxmeta .elementor-element .posted_in a {font-size: 13px;color: #c292a5;}
.bxmeta .elementor-element .stock {text-align: center;}
.comment-mwb-wpr-points-comment {display:none}
/* End Product Page */
/* Start Shop Archive */
.arntje .woocommerce-result-count {color: #FFF;}
.arviw .wd-products-shop-view a {--wd-link-color: #fff;--wd-link-color-hover: #c08494;}
.arshw .wd-products-per-page, .arshw .wd-products-per-page .per-page-title, .arshw .wd-products-per-page .current-variation {color: #fff!important;}
.arshw .wd-products-per-page .per-page-variation {color:#dd9aac;}
.arshw .wd-products-per-page .per-page-variation:hover {color:#c08494}
.arfltr .filters-area {border: none;}
/* End Shop Archive */
/* Start My Account */
.woocommerce-my-account-wrapper .wd-my-account-sidebar, .woocommerce-my-account-wrapper .wd-my-account-links {display:none}
.kifpl .woocommerce-account-funds .button {background: #cdb4dc;border-radius: 15px;color: #FFF;font-family: IranYekan Regular;font-weight: 300;font-size: 12px;}
.kifpl .woocommerce-account-funds p {text-align: center;}
.sekejdvl .mycred-table th, .woocommerce-MyAccount-content .woocommerce-orders-table thead th, .emtiz .mycred-hook-table thead th {border-bottom: 2px solid rgb(255 245 249);font-size: 14px;}
.sekejdvl .mycred-table .type-log-entry td, .woocommerce-MyAccount-content .woocommerce-orders-table tbody td, .emtiz .mycred-hook-table tbody tr td {border-bottom: 2px solid rgb(255 245 249);font-size: 14px;font-family: IranYekan Regular;font-weight: 300;font-size: 12px;}
.sekejdvl .mycred-table tfoot {display: none;}
.woocommerce-MyAccount-content {max-width: 100%;width: 100%;}
.woocommerce-MyAccount-content .woocommerce-customer-details address, .woocommerce-MyAccount-content .woocommerce-Addresses address {font-family: 'IranYekan Regular';font-weight: 300;}
.woocommerce-MyAccount-content .wd-wishlist-content .wd-wishlist-head .wd-social-icons {display:none}
.woocommerce-MyAccount-content p {font-weight: 300;font-family: 'IranYekan Regular';font-size: 13px;}
.woocommerce-MyAccount-content .woocommerce-Addresses .woocommerce-Address-title a {color: #ffafcc;}
.woocommerce-MyAccount-content .woocommerce-Addresses .woocommerce-Address-title a:hover {color: #e99fba;}
.woocommerce-MyAccount-content .woocommerce-MyAccount-account-funds label {font-size: 16px;}
.woocommerce-MyAccount-content .woocommerce-MyAccount-account-funds .form-row input[type="submit"] {background: #bde0fe;color: #ffffff;border-radius: 10px 0px 0px 10px;}
.woocommerce-MyAccount-content .woocommerce-MyAccount-account-funds .form-row input[type='number'] {border-radius: 0px 10px 10px 0px;margin-bottom: 15px;}
.mwb_account_wrapper .mwb_wpr_each_section p {float: right!important;margin: 10px 0 0 0;text-align: center;}
.mwb_account_wrapper .mwb_wpr_each_section .mwb_wpr_btn_copy {float:right}
.mwb_wpr_refrral_code_copy {margin: 0 0 20px 0;}
.mwb_wpr_wrapper_button .mwb_wpr_common_class {margin: 10px 15px 0 7px;}
/* End My Account */
/* Start Blog */
.blgpst .article-inner .entry-header .post-date .post-date-day {font-size: 16px;}
.blgpst .article-inner .article-body-container h3 {font-size: 18px;}
.srchb {width:100%!Important}
.bpostc .owl-stage-outer .owl-item .article-inner .article-body-container .meta-post-categories a {font-weight: 200;font-size: 10px;font-family: 'IranYekan Light';}
.bpostc .owl-stage-outer .owl-item .article-inner .article-body-container .wd-entities-title {font-size: 15px;}
.bpostc .owl-stage-outer .owl-item .article-inner .article-body-container .entry-meta .meta-author a {font-size: 11px;font-family: 'IranYekan Light';}
.bpostc .owl-stage-outer .owl-item .article-inner .article-body-container .hovered-social-icons {display:none}
.bpostc .owl-stage-outer .owl-item .article-inner .article-body-container .read-more-section a {background: #fff8fb;width: 100%;padding: 6px 0;font-weight: 100;}
.barticle .wd-post-inner .wd-post-content .wd-post-cat, .barticle .wd-post-inner .wd-post-content .wd-modified-date, .barticle .wd-post-inner .wd-post-content .wd-meta-date {font-size: 11px;font-family: 'IranYekan Light';}
.barticle .wd-post-inner .wd-post-content .wd-entities-title {font-size: 19px;}
.barticle .wd-post-inner .wd-post-content .wd-read-more a {font-weight: 100;}
.barticle .wd-post-inner .wd-post-content .wd-read-more {background: #fff8fb;padding: 4px 0;text-align: center;border-radius: 3px;}
.bpostcom .article-inner .entry-header .post-date {display: none;}
.bpostcom .article-inner .article-body-container .wd-entities-title {font-size: 15px;}
.pstcm .comments-area .comment-reply-title {display: none;}
.pstcm .comments-title {display:none;}
/* End Blog */
/* Start Thank You Page */
.woocommerce-thankyou-order-received {margin-top: 135px;border: 2px dashed #ffafcc;color: #ffafcc;}
/* End Thank You Page */
/* Start Cart */
.cart-content-wrapper {margin-top: 140px;}
.mwb_wpr_apply_custom_points {margin-top: 30px;}
.cart-collaterals .cross-sells h3, .cart-totals-section .cart_totals .cart-totals-inner h2 {font-size: 18px;}
.mwb_wpr_apply_custom_points .input-text {border: 1px solid #ededed;}
.mwb_wpr_apply_custom_points .mwb_cart_points_apply {padding: 13px!important;background: #a2d2ff;color: #FFF;border-radius: 5px;}
/* End Cart */
/* Start Checkout */
.woocommerce-form-coupon-toggle {margin-top: 150px;}
/* End Checkout */
/* Start Tablet Responsive */
@media (max-width: 768px) {
.srchf {width: 100%;}
.prvije .wd-carousel-container .product-grid-item .product-wrapper .product-element-top {width: 110%;}
.woocommerce-form-coupon-toggle {margin-top: 90px;}
.cart-content-wrapper {margin-top: 90px;}
.wd-notice, div.wpcf7-response-output, .mc4wp-alert, :is(.woocommerce-error,.woocommerce-message,.woocommerce-info) {margin-bottom: 45px;}
.mwb_wpr_apply_custom_points {width: 100%;}
.mwb_wpr_apply_custom_points #mwb_cart_points {max-width: 100%;margin-bottom: 10px;}
input#mwb_cart_points_apply {width: 100%;}
}
/* End Tablet Responsive */
/* Start Mobile Responsive */
@media (max-width: 412px) {
.srchf {width: 100%;}
.prcrsl .wd-carousel-container .product-grid-item .product-wrapper .product-element-top {width: 110%;}
}
/* End Mobile Responsive */

.button-click:hover {background-color: #FFAFCC !important;
  box-shadow: 0px 12px 12px rgba(255, 175, 204, 0.26) !important;}

.elementor-element-4245ac2 {display: none!important}

/* Table */



/* End Table */.wd-z-index{position:relative;z-index:35}.wd-fontsize-xs{font-size:14px}.wd-fontsize-s{font-size:16px}.wd-fontsize-m{font-size:18px}.wd-fontsize-l{font-size:22px}.wd-fontsize-xl{font-size:26px}.wd-fontsize-xxl{font-size:36px}.wd-fontsize-xxxl{font-size:46px}.text-larger{font-size:110%}.font-text{font-family:var(--wd-text-font)}.font-primary{font-family:var(--wd-title-font)}.font-alt{font-style:var(--wd-alternative-font-style);font-family:var(--wd-alternative-font)}.wd-items-top{align-items:flex-start}.wd-items-middle{align-items:center}.wd-items-bottom{align-items:flex-end}.wd-justify-left{justify-content:left}.wd-justify-center{justify-content:center}.wd-justify-right{justify-content:right}.color-primary{color:var(--wd-primary-color)}.color-alt{color:var(--wd-alternative-color)}.color-title{color:var(--wd-title-color)}@media (max-width: 1024px){.wd-fontsize-xl,.wd-fontsize-xxl,.wd-fontsize-xxxl{font-size:22px}.text-larger{font-size:inherit}}.elementor-default i:not([class]){font-style:italic}.elementor .btn{box-shadow:var(--btn-box-shadow, unset)}.elementor .btn:hover{box-shadow:var(--btn-box-shadow-hover, var(--btn-box-shadow, unset))}.wd-button-wrapper .btn-style-link,.wd-button-wrapper .btn-style-bordered:not(:hover){background-color:transparent !important}.btn-full-width{width:100%}.rtl .btn-icon-pos-left{flex-direction:row}.rtl .btn-icon-pos-right{flex-direction:row-reverse}:is(.wd-entry-content,.entry-content)>.elementor{margin-bottom:0}.elementor-column-gap-no{--wd-el-column-gap: 0.001px}.elementor-column-gap-narrow{--wd-el-column-gap: 10px}.elementor-column-gap-default{--wd-el-column-gap: 20px}.elementor-column-gap-extended{--wd-el-column-gap: 30px}.elementor-column-gap-wide{--wd-el-column-gap: 40px}.elementor-column-gap-wider{--wd-el-column-gap: 60px}.elementor-section.wd-negative-gap>.elementor-container{margin-left:calc(var(--wd-el-column-gap) / 2 * -1);margin-right:calc(var(--wd-el-column-gap) / 2 * -1)}.elementor-section-boxed.wd-negative-gap .elementor-container{max-width:none}.e-con-boxed.wd-negative-gap{--container-max-width: none}[class*="wd-section-stretch"]{position:relative;min-width:calc(100vw - var(--wd-scroll-w) - var(--wd-sticky-nav-w));width:calc(100vw - var(--wd-scroll-w) - var(--wd-sticky-nav-w));left:calc(-50% - -50vw - var(--wd-scroll-w) / 2 - var(--wd-sticky-nav-w) / 2)}[class*="wd-section-stretch"].wd-negative-gap{--padding-left: 15px;--padding-right: 15px}[class*="wd-section-stretch"].wd-negative-gap:where(.elementor-section){padding-inline:15px}.elementor-section.wd-section-stretch>.elementor-container{max-width:calc(var(--wd-container-w) - 30px + var(--wd-el-column-gap, .0001px))}.e-con-boxed.wd-section-stretch{--container-max-width: min(calc(var(--wd-container-w) - 30px))}.e-con-boxed.wd-section-stretch-content{--container-max-width: none}@media (prefers-reduced-motion: no-preference){html{scroll-behavior:auto}}.wd-elementor-sticky-column{align-items:flex-start}.wd-sticky-spacer{opacity:0}.wd-divider .elementor-shape-fill{-webkit-transform:none;transform:none}.elementor-select-wrapper .select-caret-down-wrapper{display:none}.elementor-widget-text-editor:has(.elementor-widget-container){display:flex}.elementor-widget-text-editor .elementor-widget-container{width:100%;columns:inherit;column-gap:inherit}.elementor-widget-text-editor.text-left{justify-content:flex-end}.elementor-widget-text-editor.text-center{justify-content:center}.elementor-widget-text-editor.text-right{justify-content:flex-start}.elementor-widget-text-editor>*>*:last-child,.elementor-text-editor>*:last-child{margin-bottom:0}.elementor-widget-wd_products:has(.wd-hide)>*{display:none}.elementor-page .elementor-widget-woodmart_menu_anchor{margin-bottom:0}.wd-accordion-theme-style .elementor-accordion-item{border-top-width:2px;border-right-width:0 !important;border-left-width:0 !important}.elementor-tab-content>*:last-child{margin-bottom:0}.elementor-element svg.wd-icon,.img-wrapper .e-font-icon-svg{width:1em;height:1em;fill:currentColor}.wd-carousel-item.e-con{--padding-top: 0px;--padding-bottom: 0px}.wd-carousel-item.e-con.e-flex{flex:0 0 calc(100% / var(--wd-col))}:where(.e-con) .wd-width-100{width:100%}.wd-video-theme-style .elementor-custom-embed-image-overlay{overflow:hidden;transition:all 0.5s cubic-bezier(0, 0, 0.44, 1.18)}.wd-video-theme-style .elementor-custom-embed-image-overlay:after,.wd-video-theme-style .elementor-custom-embed-image-overlay:before,.wd-video-theme-style .elementor-custom-embed-image-overlay .elementor-custom-embed-play i:before{content:"";position:absolute;inset:0}.wd-video-theme-style .elementor-custom-embed-image-overlay:before{background:inherit;transition:inherit}.wd-video-theme-style .elementor-custom-embed-image-overlay:after{background-color:#000;transition:inherit;opacity:.15}.wd-video-theme-style .elementor-custom-embed-play{z-index:1;transition:inherit}.wd-video-theme-style .elementor-custom-embed-play i{display:flex;align-items:center;justify-content:center;width:1em;height:1em;font-family:unset;opacity:1;transition:inherit}.wd-video-theme-style .elementor-custom-embed-play i:before{border:.04em solid currentColor;border-radius:50%;opacity:.4;transition:inherit}.wd-video-theme-style .elementor-custom-embed-play i:after{margin-left:5px;font-size:.3em;transition:inherit;content:"\f101";font-family:"woodmart-font"}.wd-video-theme-style:hover .elementor-custom-embed-image-overlay:before{transform:scale(1.09)}.wd-video-theme-style:hover .elementor-custom-embed-image-overlay:after{opacity:.3}.wd-video-theme-style:hover .elementor-custom-embed-play i:before{opacity:.6}.wd-video-theme-style:hover .elementor-custom-embed-play i:after{transform:scale(0.8)}.products:not(.wd-img-width) .cat-design-alt img{width:revert-layer}.e-con :is(.wd-checkout-login,.wd-checkout-coupon){align-items:unset}.e-con :is(.wd-checkout-login,.wd-checkout-coupon) .elementor-widget-container{display:flex;flex-direction:column;align-items:var(--wd-align)}.wd-btn-align-center{--wd-btn-align: center}.wd-btn-align-right{--wd-btn-align: end}.wd-btn-align-full-width{--wd-btn-align: stretch}div:where(.elementor-location-header){margin-bottom:40px}.elementor-location-popup{overflow-x:hidden}.elementor-element :is(.elementor-field-textual,.elementor-search-form__input){height:auto}.elementor-field.elementor-size-sm{border-radius:3px}.elementor-search-form input[type=search]{border-radius:0}:is(.elementor-wc-products,.elementor-widget-wc-archive-products){text-align:end}:is(.elementor-wc-products,.elementor-widget-wc-archive-products) .wd-filter-buttons{display:none}:is(.elementor-wc-products,.elementor-widget-wc-archive-products) :is(.wd-products-per-page,.wd-products-shop-view,.woocommerce-ordering){margin-right:0;margin-bottom:20px;vertical-align:middle}:is(.elementor-wc-products,.elementor-widget-wc-archive-products) :is(.wd-products-per-page,.wd-products-shop-view,.woocommerce-ordering):not(:first-child){margin-left:30px}:is(.elementor-wc-products,.elementor-widget-wc-archive-products) .woocommerce-ordering{display:inline-flex}.elementor-widget-woocommerce-breadcrumb .woocommerce-breadcrumb{display:block}.elementor-widget-woocommerce-breadcrumb .woocommerce-breadcrumb>span:last-child{font-weight:inherit;color:inherit}.wd-page-content .elementor-widget-woocommerce-product-images>.elementor-widget-container>.product-labels,.wd-page-content .elementor-widget-woocommerce-product-images>.product-labels{display:none}.elementor-widget-woocommerce-product-price .price{margin-bottom:0}.elementor-widget-woocommerce-product-price .price :is(del,.amount){color:inherit;font-weight:inherit}.elementor-widget-woocommerce-product-short-description .woocommerce-product-details__short-description{margin-bottom:0}.elementor-add-to-cart--align-left{--text-align: left;text-align:left;--content-align: flex-end}.elementor-add-to-cart--align-center{--content-align: center;--text-align: center;text-align:center}.elementor-add-to-cart--align-right{--text-align: right;text-align:right;--content-align: flex-start}:is(.elementor-add-to-cart--align-center,.elementor-add-to-cart--align-right) form.variations_form .cell{display:inline-block}:is(.elementor-add-to-cart--align-center,.elementor-add-to-cart--align-right) form.variations_form .value{width:auto}.elementor-add-to-cart--align-justify form.cart .button{flex-grow:1;flex-shrink:1}.elementor-widget-woocommerce-product-add-to-cart div.quantity input[type="number"]{border-radius:0 !important;border-right:none !important;border-left:none !important}.elementor-widget-woocommerce-product-data-tabs .tabs-layout-tabs>.wd-accordion-item>.wd-accordion-title{display:none}.elementor-widget-woocommerce-product-data-tabs .tabs-layout-tabs .wd-nav-tabs-wrapper{margin-bottom:0}.elementor-widget-woocommerce-product-data-tabs .tabs-layout-tabs .wd-nav-tabs[class*="wd-style-underline"] .nav-link-text:after{content:none}.elementor-widget-woocommerce-product-additional-information table{margin-bottom:0}.elementor-widget-woocommerce-my-account .e-my-account-tab .woocommerce .order_details{border-width:0}.elementor-widget-woocommerce-my-account .e-my-account-tab .responsive-table{margin-bottom:0}.e-my-account-tab .woocommerce-my-account-wrapper{margin:0}.e-my-account-tab .wd-my-account-sidebar{padding-inline-start:0}.e-my-account-tab .wd-my-account-links{display:none}.e-my-account-tabs-horizontal .woocommerce-my-account-wrapper{display:block}.e-my-account-tabs-horizontal .woocommerce-my-account-wrapper .woocommerce-MyAccount-content{max-width:none}.e-my-account-tabs-horizontal .wd-my-account-sidebar{display:none}.e-cart__column td.product-remove a{height:auto}.e-cart__column .shop_table td.product-btn .button{float:none;color:var(--checkout-button-normal-text-color, #fff) !important;background-color:#5bc0de}.e-cart__column .shop_table td.product-name .wd-cart-label{font-size:0}.e-cart__column .shop_table :is(td.product-price,td.product-subtotal) del span{color:var(--color-gray-300)}.e-cart__column .shop_table tbody tr td.product-sku{border-top-width:var(--order-summary-items-divider-weight, 1px);border-top-style:solid;border-top-color:var(--order-summary-items-divider-color, #D5D8DC)}.e-cart__column .shop_table .cart_item[class*="wd-fbt-item"]:not(.wd-fbt-item-first) td{padding-bottom:0;border-top:none}.e-cart__column .shop_table .cart_item.wd-fbt-item-last td{padding-bottom:20px !important}.e-cart__column .quantity :is(input[type="number"],input[type="text"]).input-text{max-height:unset;border-radius:0;border-left:none;border-right:none;border-width:var(--wd-form-brd-width);border-color:var(--wd-form-brd-color);text-align:center}.e-cart__column .wd-fg:not(:first-child){margin-top:40px}.e-cart__column .responsive-table{margin-bottom:0}.elementor-widget-woocommerce-checkout-page .woocommerce>.woocommerce-checkout{display:block}.elementor-widget-woocommerce-checkout-page .woocommerce .woocommerce-checkout-review-order-table tr.cart_item td.product-name{max-width:unset}.elementor-widget-woocommerce-checkout-page .woocommerce .woocommerce-shipping-totals td{max-width:unset}.elementor-widget-woocommerce-checkout-page [class*="__field-wrapper"]{display:unset}@media (min-width: 1025px){.elementor-widget-woocommerce-product-images .wd-gallery-images:not(.wd-off-lg) .wd-carousel-inner .wd-carousel{margin-inline:calc(var(--wd-gap) / -2)}.elementor-widget-woocommerce-my-account .e-my-account-tab .woocommerce .wd-my-account-sidebar .woocommerce-MyAccount-navigation{width:auto}}@media (max-width: 1024px){.elementor-widget-woocommerce-product-images .wd-gallery-images:not(.wd-off-md) .wd-carousel-inner .wd-carousel{margin-inline:calc(var(--wd-gap) / -2)}}@media (max-width: 768.98px){.elementor-widget-woocommerce-product-images .wd-gallery-images:not(.wd-off-sm) .wd-carousel-inner .wd-carousel{margin-inline:calc(var(--wd-gap) / -2)}.e-shop-table .woocommerce-cart-form__contents td.product-thumbnail{position:unset}.e-shop-table .woocommerce-cart-form__contents td.product-thumbnail:before{content:none}.e-shop-table .woocommerce-cart-form__contents td.product-remove{top:0;right:0}.e-shop-table .shop_table.wd-fg-table tr{display:block}.elementor-widget-woocommerce-cart .woocommerce table.shop_table_responsive{display:table}.elementor-widget-woocommerce-cart .woocommerce table.shop_table_responsive tr{border:none;transform:translateX(0)}.elementor-widget-woocommerce-cart .woocommerce table.shop_table_responsive td{padding-top:10px;padding-bottom:10px}.elementor-widget-woocommerce-cart .woocommerce tbody{display:table-row-group}.elementor-widget-woocommerce-cart .woocommerce tr{display:table-row}.e-my-account-tab .wd-my-account-sidebar{padding-inline-end:0}}.product-title{display:block;color:var(--wd-entities-title-color);word-wrap:break-word;font-weight:var(--wd-entities-title-font-weight);font-style:var(--wd-entities-title-font-style);font-family:var(--wd-entities-title-font);text-transform:var(--wd-entities-title-transform);line-height:1.4}.product-title a:hover,a.product-title:hover{color:var(--wd-entities-title-color-hover)}.wc-item-meta,.wc-item-meta ul,.wc-item-meta ol,ul.variation{list-style:none;--li-pl: 0}.wc-item-meta,.wc-item-meta ul,.wc-item-meta ol{--list-mb: 0;--li-mb: 0}.woocommerce-breadcrumb{display:inline-flex;align-items:center;flex-wrap:wrap}.amount{color:var(--wd-primary-color);font-weight:600}del .amount{color:var(--color-gray-300);font-weight:400}.price{color:var(--wd-primary-color)}.price .amount{font-size:inherit}.price del{color:var(--color-gray-300);font-size:90%}.price ins{padding:0;background-color:transparent;color:var(--wd-primary-color);text-decoration:none;opacity:1}.woocommerce-price-suffix{color:var(--color-gray-500)}.wd-price-unit{display:inline-block;margin-inline-start:4px;color:var(--color-gray-300)}.wd-price-unit:not(:last-child){margin-inline-end:2px}.wd-price-unit:before{content:"/";margin-inline-end:4px}a.login-to-prices-msg{color:var(--wd-primary-color);font-weight:600}a.login-to-prices-msg:hover{color:var(--wd-primary-color);opacity:.6}.woocommerce-notices-wrapper:empty{display:none}ul:is(.woocommerce-error,.woocommerce-message,.woocommerce-info){list-style:none;--li-pl: 0;--li-mb: 5px;align-items:stretch;flex-direction:column;justify-content:center}.wd-wc-notices .woocommerce-notices-wrapper{display:flex;flex-direction:column;gap:20px}.wd-wc-notices .woocommerce-notices-wrapper>*{margin-bottom:0}.wd-wc-notices:has(.woocommerce-notices-wrapper:empty){display:none}ul.variation{font-size:90%;--li-mb: 5px;--list-mb: 0;--wd-tags-mb: 0}ul.variation p{display:inline}ul.variation .item-variation-name{color:var(--color-gray-800);font-weight:600}.wc-item-meta{margin-top:10px;font-size:90%}.wc-item-meta li>*{display:inline-block;margin-top:0 !important;margin-bottom:5px;vertical-align:middle}.wc-item-meta strong{color:var(--color-gray-800)}:is(.blockOverlay,.wd-loader-overlay):after{position:absolute;top:calc(50% - 13px);left:calc(50% - 13px);content:"";display:inline-block;width:26px;height:26px;border:1px solid rgba(0,0,0,0);border-left-color:var(--color-gray-900);border-radius:50%;vertical-align:middle;animation:wd-rotate 450ms infinite linear var(--wd-anim-state, paused);--wd-anim-state: running}.wd-loader-overlay{z-index:340;border-radius:inherit;animation:wd-fadeIn .6s ease both;background-color:rgba(var(--bgcolor-white-rgb), 0.6);border-radius:var(--wd-brd-radius)}.wd-loader-overlay:not(.wd-loading){display:none}.blockOverlay{z-index:340 !important;background-image:none !important;animation:wd-FadeInLoader .6s ease forwards}.blockOverlay:before{content:none !important}.global-color-scheme-light .blockOverlay{background-color:rgba(0,0,0,0.5) !important}@keyframes wd-FadeInLoader{from{opacity:0}to{opacity:.8}}.single_add_to_cart_button{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, uppercase));font-weight:var(--btn-accented-font-weight, var(--btn-font-weight, 600));font-family:var(--btn-accented-font-family, var(--btn-font-family, inherit));font-style:var(--btn-accented-font-style, var(--btn-font-style, unset))}.single_add_to_cart_button:hover{color:var(--btn-accented-color-hover);box-shadow:var(--btn-accented-box-shadow-hover);background-color:var(--btn-accented-bgcolor-hover)}.single_add_to_cart_button:active{box-shadow:var(--btn-accented-box-shadow-active);bottom:var(--btn-accented-bottom-active, 0)}.single_add_to_cart_button+.added_to_cart{display:none}.wd-buy-now-btn{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, uppercase));font-weight:var(--btn-accented-font-weight, var(--btn-font-weight, 600));font-family:var(--btn-accented-font-family, var(--btn-font-family, inherit));font-style:var(--btn-accented-font-style, var(--btn-font-style, unset))}.wd-buy-now-btn:hover{color:var(--btn-accented-color-hover);box-shadow:var(--btn-accented-box-shadow-hover);background-color:var(--btn-accented-bgcolor-hover)}.wd-buy-now-btn:active{box-shadow:var(--btn-accented-box-shadow-active);bottom:var(--btn-accented-bottom-active, 0)}form.cart{display:flex;flex-wrap:wrap;gap:10px;justify-content:var(--content-align)}form.cart>*{flex:1 1 100%}form.cart :where(.single_add_to_cart_button,.wd-buy-now-btn,.quantity){flex:0 0 auto}.wd-product-detail{font-size:90%;word-break:break-all;margin-top:5px}.wd-product-detail>span{vertical-align:middle}.wd-product-detail .wd-hint{margin-inline-start:3px}.woocommerce-product-details__short-description{margin-bottom:20px}.woocommerce-product-details__short-description>*:last-child{margin-bottom:0}.wd-hint{display:inline-block;vertical-align:middle;font-size:0;cursor:help}.wd-hint:before{content:"?";display:inline-flex;align-items:center;justify-content:center;width:1.45em;height:1.45em;border-radius:50%;background-color:var(--wd-hint-bg, var(--bgcolor-gray-300));color:var(--wd-hint-color, var(--color-gray-800));font-weight:600;font-size:var(--wd-hint-size, calc(var(--wd-text-font-size) - 3px))}.single_add_to_cart_button:before{content:"";position:absolute;inset:0;opacity:0;z-index:1;border-radius:inherit;background-color:inherit;box-shadow:inherit;transition:opacity 0s ease}.single_add_to_cart_button:after{position:absolute;top:calc(50% - 9px);inset-inline-start:calc(50% - 9px);opacity:0;z-index:2;transition:opacity 0s ease;content:"";display:inline-block;width:18px;height:18px;border:1px solid rgba(0,0,0,0);border-left-color:currentColor;border-radius:50%;vertical-align:middle;animation:wd-rotate 450ms infinite linear var(--wd-anim-state, paused)}.loading.single_add_to_cart_button:before{opacity:1;transition:opacity .25s ease}.loading.single_add_to_cart_button:after{opacity:1;transition:opacity .25s ease;--wd-anim-state: running}.wd-products-element{position:relative}.wd-products{position:relative;align-items:flex-start;transition:all .25s ease}.wd-products.wd-loading,.wd-content-layout.wd-loading .wd-products[data-source="main_loop"]{opacity:0;transform:translate3d(0, 30px, 0);pointer-events:none}.star-rating{position:relative;display:inline-block;vertical-align:middle;white-space:nowrap;letter-spacing:2px;font-weight:400;color:#EABE12;width:fit-content;font-family:"woodmart-font"}.star-rating:before{content:"\f149" "\f149" "\f149" "\f149" "\f149";color:var(--color-gray-300)}.star-rating span{position:absolute;inset-block:0;inset-inline-start:0;overflow:hidden;width:100%;text-indent:99999px}.star-rating span:before{content:"\f148" "\f148" "\f148" "\f148" "\f148";position:absolute;top:0;inset-inline-start:0;text-indent:0}div.wc-block-components-notice-banner{position:relative;margin-bottom:20px;padding-block:18px;padding-inline:65px 30px !important;text-align:start;border:none;border-radius:var(--wd-brd-radius);outline:none !important;font-size:inherit;align-content:center;margin-top:0;font-size:var(--wd-text-font-size)}div.wc-block-components-notice-banner:before{position:absolute;top:calc(50% - 9px);right:24px;font-size:18px;line-height:18px;font-family:"woodmart-font"}div.wc-block-components-notice-banner a{color:currentColor;text-decoration:underline}div.wc-block-components-notice-banner a:hover{color:color-mix(in srgb, currentColor 80%, transparent)}div.wc-block-components-notice-banner p:last-child{margin-bottom:0}div.wc-block-components-notice-banner .amount{color:#fff}div.wc-block-components-notice-banner :is(.button,.wc-backward){text-decoration:none;--btn-color: currentColor;--btn-color-hover: currentColor;--btn-bgcolor: transparent;--btn-bgcolor-hover: transparent;--btn-brd-width: 2px;--btn-box-shadow-hover: none;--btn-height: none;--btn-padding: 0;--btn-brd-color: color-mix(in srgb, currentColor 50%, transparent);border-top:0;border-inline:0;margin-inline:4px}div.wc-block-components-notice-banner.is-success{background-color:var(--notices-success-bg);color:var(--notices-success-color)}div.wc-block-components-notice-banner.is-success:before{content:"\f107"}div.wc-block-components-notice-banner:is(.is-info,.is-error){background-color:var(--notices-warning-bg);color:var(--notices-warning-color)}div.wc-block-components-notice-banner:is(.is-info,.is-error):before{content:"\f100"}div.wc-block-components-notice-banner>svg{display:none}div.wc-block-components-notice-banner ul{display:flex;gap:5px 7px;width:100%;margin:0 !important;list-style:none;--li-pl: 0;--li-mb: 5px;align-items:stretch;flex-direction:column;justify-content:center}div.wc-block-components-notice-banner>div{display:flex;align-items:inherit;flex-wrap:wrap;gap:inherit}div.wc-block-components-notice-banner>div .button.wc-forward{border-bottom:2px solid rgba(255,255,255,0.3);color:#fff !important;text-decoration:none;opacity:1}div.wc-block-components-notice-banner>div .button.wc-forward:hover{border-color:#fff}