.wd-single-add-cart.wd-design-justify .single_variation_wrap{margin-bottom:0px!important}img.attachment-112x56{display:inline-block;width:112px;min-width:112px;max-width:112px;height:56px;min-height:56px;max-height:56px;aspect-ratio:2 / 1;object-fit:contain}img.attachment-56x56{display:inline-block;width:56px;min-width:56px;max-width:56px;height:56px;min-height:56px;max-height:56px;aspect-ratio:1 / 1;object-fit:contain}.subscribe_waitlist{display:none!important}.rank-math-breadcrumb>p>a{text-decoration-line:none!important;text-decoration-thickness:initial;text-decoration-style:solid;text-decoration-color:#000000!important;color:#000}.rank-math-breadcrumb>p>a:hover,.rank-math-breadcrumb>p>a:focus-visible{text-decoration-line:underline!important;text-decoration-thickness:2px;text-decoration-style:solid;text-decoration-color:#8D4107!important;color:#8D4107!important}.rank-math-breadcrumb{height:1lh;overflow-x:auto;overflow-y:hidden;white-space:nowrap;scrollbar-width:none}.rank-math-breadcrumb::-webkit-scrollbar{display:none}div.wd-carousel-item>div>div>div.product-element-bottom>div.wrap-price>span>span.wd-price-unit{display:none!important}.wd-single-price{>.elementor-widget-container>.price>del>.woocommerce-Price-amount>bdi{display:block}}@media (max-width:1024px){.wd-single-brands{& div>.wd-product-brands>a:nth-child(2){display:none!important}}}#pa_color{display:none!important}.wcmmq-notification-error{font-size:0!important;background:#B30000!important;border:none!important;padding:10px 35px!important;border-radius:6px!important;box-shadow:0 8px 16px rgb(0 0 0 / .15)!important;min-width:220px!important;text-align:center!important;&::before{content:"این رنگ موجود نیست ✖";font-size:var(--font-small)!important;color:#fff;font-weight:600;letter-spacing:.5px}}.wcmmq-notification-container{display:none!important}.elementor-shortcode:has(#reviews){#reviews{--review-primary:#3b82f6;--review-primary-hover:#2563eb;--review-star:#f59e0b;--review-bg:#ffffff;--review-bg-soft:#f8fafc;--review-border:#e5e7eb;--review-border-soft:#eef2f7;--review-input:#dbe3ec;--review-title:#111827;--review-text:#4b5563;--review-muted:#6b7280;--review-radius:12px;--review-shadow:0 10px 40px rgba(0,0,0,.04);background:var(--review-bg);padding:30px;border:1px solid var(--review-border-soft);border-radius:var(--review-radius);box-shadow:var(--review-shadow);.woocommerce-Reviews-title{position:relative;margin-bottom:1rem;font-size:28px;font-weight:800;color:var(--review-title)}.commentlist li.review{margin-bottom:20px;padding:25px;background:var(--review-bg-soft);border:1px solid var(--review-border);border-radius:12px;transition:.3s;&:hover{transform:translateY(-4px);box-shadow:0 10px 25px rgb(0 0 0 / .06)}}.commentlist img.avatar{border:3px solid #fff;border-radius:50%;box-shadow:0 4px 12px rgb(0 0 0 / .08)}.woocommerce-review__author{font-size:var(--font-body)!important;font-weight:700;color:var(--review-title)}time{font-size:13px;color:var(--review-muted)}.comment-text{margin-top:10px;line-height:2;color:var(--review-text)}.star-rating{&::before{color:#e5e7eb!important}span::before{color:var(--review-star)!important}}#review_form_wrapper{margin-top:40px;height:100%!important}#review_form{padding:30px;background:var(--review-bg-soft);border:1px solid var(--review-border);border-radius:20px;height:100%!important;textarea,input[type=text],input[type=email]{color:#000;width:100%;padding:14px 16px;background:#fff;border:1px solid var(--review-input);border-radius:12px;transition:.3s;&:focus{border-color:var(--review-primary);box-shadow:0 0 0 4px rgb(59 130 246 / .15);outline:none}}input:focus{border-color:var(--review-primary);box-shadow:0 0 0 4px rgb(59 130 246 / .15);outline:none}.submit{width:100%;padding:16px 35px;border:none;border-radius:12px;margin-top:5px;font-weight:700;font-size:var(--font-body)!important;color:#fff;background:linear-gradient(135deg,var(--review-primary-hover,#3b82f6),#4f46e5);transition:all 0.3s cubic-bezier(.4,0,.2,1);cursor:pointer;letter-spacing:.5px;box-shadow:0 4px 6px rgb(79 70 229 / .15);&:hover{transform:translateY(-3px);box-shadow:0 12px 25px rgb(79 70 229 / .35)}&:active{transform:translateY(0);box-shadow:0 2px 4px rgb(79 70 229 / .15)}}}.woocommerce-noreviews{padding:25px;text-align:center;background:var(--review-bg-soft);border:2px dashed var(--review-input);border-radius:12px}.wd-rating-summary{background:#fff;border:1px solid #eef2f7;border-radius:24px;padding:28px;box-shadow:0 10px 40px rgb(0 0 0 / .04)}.wd-rating-summary-wrap{margin-bottom:35px}.wd-rating-summary-heading{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-bottom:30px;padding-bottom:20px;border-bottom:1px solid #eef2f7;.star-rating{font-size:24px}}.wd-rating-summary-total{font-size:18px;font-weight:700;color:#111827}.progress-area{overflow:hidden;height:12px;background:#eef2f7;border-radius:999px}.progress-bar{height:100%;border-radius:999px;background:linear-gradient(90deg,#2563eb,#3b82f6);transition:width .4s ease}.wd-rating-summary-item{transition:.25s;&:hover{transform:translateX(-3px)}}.must-log-in{a{color:blue;font-weight:700;text-decoration:none;transition:color 0.2s;&:hover{color:#3B32E2;text-decoration:underline}}}}}#comments{>.wd-reviews-heading{text-align:center!important}}.wd-rating-summary-item{margin-bottom:1.5rem!important;text-align:center}#comment-form-rating-label,#commentform>p.comment-form-comment>label,#reply-title{text-align:center}.wd-rating-progress-bar.wd-progress-bar{margin-bottom:.5rem}#review_form{p.stars{display:block;margin-bottom:20px;span{display:flex;flex-wrap:wrap;gap:12px;justify-content:center;align-items:center}a{position:relative;display:flex;justify-content:center;align-items:center;width:60px;height:60px;flex:0 0 60px;margin:0;padding:0;float:none;overflow:hidden;text-indent:-9999px;background:var(--review-bg-soft);border:1px solid var(--review-border);border-radius:12px;transition:0.2s ease;&::before{position:absolute;inset:0;display:flex;justify-content:center;align-items:center;text-indent:0;font-size:18px;font-weight:700;color:var(--review-star)}&.star-1::before{content:"⭐ 1"}&.star-2::before{content:"⭐ 2"}&.star-3::before{content:"⭐ 3"}&.star-4::before{content:"⭐ 4"}&.star-5::before{content:"⭐ 5"}&:hover,&:focus,&.active,&.selected{background:var(--review-star)!important;border-color:var(--review-star)!important}&:hover::before,&:focus::before,&.active::before,&.selected::before{color:#fff!important}&:hover~a{background:#fff!important;border-color:var(--review-border)!important}}}}.commentlist{>li{list-style:none}}.wd-rating-summary-main{&::after{content:" از 5";color:#6b7280;margin-right:6px}}.wd-rating-count{&::after{content:"دیدگاه";margin-right:4px}}#comment-form-rating-label>span,#commentform>p.comment-form-comment>label>span{font-size:0px!important;display:contents;&::before{content:"(الزامی)";font-size:var(--font-tiny)!important;display:contents;font-weight:400;vertical-align:top;opacity:.8}}@media (min-width:768px){.elementor-shortcode:has(#reviews){#reviews.woocommerce-Reviews{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-areas:"summary form" "comments comments";column-gap:20px;row-gap:10px;align-items:start;.wd-rating-summary-wrap{grid-area:summary;width:100%!important;margin:0!important}#review_form_wrapper{grid-area:form;width:100%!important;margin:0!important}#comments{grid-area:comments;width:100%!important;margin:0!important;.commentlist{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:20px;row-gap:10px;margin:0!important;>li.review{width:auto!important;max-width:none!important;grid-column:span 1;margin-bottom:0!important;&:last-child:nth-child(odd){grid-column:1 / -1}}}}}}}@media (max-width:767px){.elementor-shortcode:has(#reviews){#reviews{padding:20px;border-radius:12px;&.woocommerce-Reviews{display:grid!important;grid-template-columns:1fr;grid-template-areas:"summary" "form" "comments";row-gap:30px;.wd-rating-summary-wrap{grid-area:summary;width:100%!important;margin:0!important}#review_form_wrapper{grid-area:form;width:100%!important;margin:0!important}#comments{grid-area:comments;width:100%!important;margin:0!important}}.woocommerce-Reviews-title{font-size:22px}#review_form{padding:20px}}}#review_form{p.stars{a{width:48px;height:48px;flex:0 0 48px;border-radius:12px;&::before{font-size:15px}}}}}.elementor-widget-wd_single_product_stock_status,.elementor-widget-wd_single_product_price{margin:0!important;padding:0!important;width:fit-content!important;.elementor-widget-container{margin:0!important;padding:0!important;width:fit-content!important}}.wd-single-stock-status p.stock,.wd-single-price p.price{margin:0!important;padding:0!important;line-height:1!important;display:block!important}@media (max-width:410px){.elementor-shortcode:has(#reviews),.elementor-widget-shortcode .elementor-shortcode:has(#reviews),.elementor-shortcode:has(#reviews) #reviews,.elementor-shortcode:has(#reviews) #reviews *{box-sizing:border-box;max-width:100%}.elementor-shortcode:has(#reviews){#reviews{width:100%!important;min-width:0!important;overflow-x:hidden!important;.wd-rating-summary-wrap,#review_form_wrapper,#comments,.wd-rating-summary,#review_form,.wd-reviews-content{width:100%!important;min-width:0!important}.woocommerce-Reviews-title,.woocommerce-Reviews-title span,.description,.comment-text,.meta{overflow-wrap:anywhere;word-break:break-word}#comments{.commentlist{width:100%!important;min-width:0!important;grid-template-columns:minmax(0,1fr)!important;gap:10px!important;>li.review{width:100%!important;min-width:0!important;grid-column:1 / -1!important;margin:0!important}}}#review_form{textarea,input[type="text"],input[type="email"]{width:100%!important;max-width:100%!important;min-width:0!important}}img,iframe,video{max-width:100%;height:auto}}}#review_form{p.stars{span{max-width:100%;gap:6px;justify-content:center}a{width:44px;height:44px;flex:0 0 44px;&::before{font-size:14px}}}}.wd-rating-summary-heading{gap:0!important}}.wd-rating-summary-wrap,.wd-rating-summary-wrap>div.wd-rating-summary{height:100%!important}.wd-products-nav{--spn-blue:#2761e7;--spn-blue-dark:#1c4cba;--spn-blue-soft:#e6effd;--spn-ink:#0f172a;--spn-muted:#475569;--spn-white:#ffffff;--spn-surface:#f6f6f6;--spn-border:rgba(15, 23, 42, .09);--spn-border-blue:rgba(39, 97, 231, .18);--spn-shadow:0 7px 22px rgba(15, 23, 42, .07),
		0 2px 6px rgba(15, 23, 42, .04);--spn-shadow-hover:0 13px 32px rgba(15, 23, 42, .11),
		0 4px 12px rgba(39, 97, 231, .09);--spn-radius:13px;--spn-ease:cubic-bezier(.22, 1, .36, 1);position:relative;z-index:10;display:inline-flex;align-items:center;justify-content:center;gap:7px;direction:rtl;font-family:"Estedad Variable",Arial,sans-serif;text-align:center;isolation:isolate;.wd-product-nav-btn{position:relative;width:42px;height:42px;min-width:42px;display:inline-flex;align-items:center;justify-content:center;flex:0 0 42px;padding:0;margin:0;color:var(--spn-ink);background:var(--spn-white);border:1px solid var(--spn-border);border-radius:var(--spn-radius);box-shadow:var(--spn-shadow);text-decoration:none;overflow:hidden;transition:transform .28s var(--spn-ease),color .22s ease,background-color .22s ease,border-color .22s ease,box-shadow .28s ease;&::after{content:""!important;position:absolute;inset:1px;width:auto;height:auto;border-radius:12px;border:1px solid rgb(255 255 255 / .7);background:transparent!important;transform:none!important;pointer-events:none;z-index:1}}.wd-btn-prev::before,.wd-btn-next::before{content:""!important;position:relative;z-index:3;width:8px;height:8px;display:block;box-sizing:border-box;border-top:2px solid currentColor;border-left:2px solid currentColor;background:transparent!important;transition:transform .28s var(--spn-ease)}.wd-btn-prev::before{transform:rotate(135deg)}.wd-btn-next::before{transform:rotate(-45deg)}.wd-btn-back{position:relative;width:auto;min-width:112px;height:42px;padding:0 15px;display:inline-flex;align-items:center;justify-content:center;gap:8px;color:var(--spn-blue-dark);background:var(--spn-blue-soft);border:1px solid var(--spn-border-blue);border-radius:var(--spn-radius);font-size:12px;font-weight:800;white-space:nowrap;overflow:hidden;&::before{content:""!important;position:relative;z-index:3;display:block!important;width:17px!important;height:17px!important;min-width:17px!important;flex:0 0 17px!important;padding:0!important;margin:0!important;border:0!important;border-radius:0!important;background-color:currentColor!important;background-image:none!important;box-shadow:none!important;transform:none!important;clip-path:none!important;-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round' d='M3 10.5 5 4h14l2 6.5M4 10.5h16M5 10.5V20h14v-9.5M9 20v-5h6v5M3 10.5c0 1.45 1.1 2.5 2.5 2.5s2.5-1.05 2.5-2.5c0 1.45 1.1 2.5 2.5 2.5s2.5-1.05 2.5-2.5c0 1.45 1.1 2.5 2.5 2.5s2.5-1.05 2.5-2.5c0 1.45 1.1 2.5 2.5 2.5S21 11.95 21 10.5'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round' d='M3 10.5 5 4h14l2 6.5M4 10.5h16M5 10.5V20h14v-9.5M9 20v-5h6v5M3 10.5c0 1.45 1.1 2.5 2.5 2.5s2.5-1.05 2.5-2.5c0 1.45 1.1 2.5 2.5 2.5s2.5-1.05 2.5-2.5c0 1.45 1.1 2.5 2.5 2.5s2.5-1.05 2.5-2.5c0 1.45 1.1 2.5 2.5 2.5S21 11.95 21 10.5'/%3E%3C/svg%3E");-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain}&::after{content:""!important;position:absolute!important;inset:1px!important;width:auto!important;height:auto!important;display:block!important;border:1px solid rgb(255 255 255 / .7)!important;border-radius:12px!important;background:transparent!important;transform:none!important;pointer-events:none}span{display:none!important}}.wd-event-hover{position:relative;&:hover>.wd-dropdown,&:focus-within>.wd-dropdown{opacity:1;visibility:visible;transform:translateY(0) scale(1);pointer-events:auto}}.wd-dropdown{position:absolute;top:calc(100% + 11px);width:330px;min-width:330px;display:flex;align-items:center;gap:13px;padding:11px;box-sizing:border-box;background:rgb(255 255 255 / .98);border:1px solid var(--spn-border);border-radius:17px;box-shadow:0 22px 60px rgb(15 23 42 / .13),0 4px 15px rgb(15 23 42 / .06);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);opacity:0;visibility:hidden;transform:translateY(6px) scale(.985);transform-origin:top center;pointer-events:none;transition:opacity .2s ease,visibility .2s ease,transform .28s var(--spn-ease);&::before{content:"";position:absolute;top:-6px;width:11px;height:11px;background:var(--spn-white);border-top:1px solid var(--spn-border);border-left:1px solid var(--spn-border);transform:rotate(45deg)}.wd-product-nav-thumb{position:relative;display:block;width:76px;height:76px;min-width:76px;flex:0 0 76px;overflow:hidden;border-radius:13px;background:var(--spn-surface);border:1px solid rgb(15 23 42 / .07);text-decoration:none;img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .45s var(--spn-ease)}}.wd-product-nav-desc{min-width:0;flex:1;display:flex;flex-direction:column;align-items:flex-start;gap:5px;text-align:right;&::before{content:"";width:22px;height:3px;margin-bottom:0;background:var(--spn-blue);border-radius:10px}.wd-entities-title{display:-webkit-box;margin:0;padding:0;color:var(--spn-ink);font-family:"Estedad Variable",Arial,sans-serif;font-size:12.5px;line-height:1.7;font-weight:800;text-decoration:none;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;transition:color .2s ease;&:hover{color:var(--spn-blue-dark)}}.price{display:flow;align-items:baseline;gap:5px;margin:0;color:var(--spn-blue-dark);font-size:12.5px;line-height:1.4;font-weight:900;.woocommerce-Price-amount{color:var(--spn-blue-dark)}.woocommerce-Price-currencySymbol{color:var(--spn-muted);font-size:10.5px;font-weight:700}}.wd-price-unit{color:var(--spn-muted);font-size:10.5px;font-weight:700}}}.wd-btn-prev+.wd-dropdown{right:0;&::before{right:16px}}.wd-btn-next+.wd-dropdown{left:0;&::before{left:16px}}@media (hover:hover){.wd-product-nav-btn{&:hover{color:var(--spn-white);background:var(--spn-blue);border-color:var(--spn-blue);transform:translateY(-2px);box-shadow:var(--spn-shadow-hover)}}.wd-btn-prev:hover::before{transform:translateX(3px) rotate(135deg)}.wd-btn-next:hover::before{transform:translateX(-3px) rotate(-45deg)}.wd-btn-back:hover{color:var(--spn-white);background:var(--spn-blue);border-color:var(--spn-blue);transform:translateY(-2px);box-shadow:var(--spn-shadow-hover)}.wd-dropdown:hover .wd-product-nav-thumb img{transform:scale(1.045)}}.wd-product-nav-btn:focus-visible{outline:3px solid var(--spn-blue);outline-offset:3px;box-shadow:0 0 0 6px rgb(39 97 231 / .16),var(--spn-shadow-hover)}@media (max-width:1024px){width:100%;max-width:100%;gap:6px;justify-content:center;.wd-product-nav-btn{width:auto;height:40px;min-width:0;flex:1 1 0%;max-width:130px;padding:0 12px;border-radius:11px;gap:7px}.wd-btn-prev::before,.wd-btn-next::before{display:none!important}.wd-btn-prev::after{content:"محصول قبل"!important;position:static!important;inset:auto!important;width:auto!important;height:auto!important;display:block!important;padding:0!important;margin:0!important;border:0!important;border-radius:0!important;background:transparent!important;color:inherit!important;font-family:"Estedad Variable",Arial,sans-serif!important;font-size:11px!important;font-weight:800!important;line-height:1!important;transform:none!important;pointer-events:none}.wd-btn-next::after{content:"محصول بعد"!important;position:static!important;inset:auto!important;width:auto!important;height:auto!important;display:block!important;padding:0!important;margin:0!important;border:0!important;border-radius:0!important;background:transparent!important;color:inherit!important;font-family:"Estedad Variable",Arial,sans-serif!important;font-size:11px!important;font-weight:800!important;line-height:1!important;transform:none!important;pointer-events:none}.wd-btn-back{height:40px;min-width:0;flex:1 1 0%;max-width:130px;padding:0 12px;border-radius:11px;gap:0;color:var(--spn-blue-dark)!important;background:var(--spn-blue-soft)!important;border-color:var(--spn-border-blue)!important;font-size:11px;font-weight:800;line-height:1;span{display:block!important;position:relative;width:auto;height:auto;min-width:0;padding:0;margin:0;overflow:visible;color:inherit!important;font-family:"Estedad Variable",Arial,sans-serif!important;font-size:0!important;font-weight:800!important;line-height:1!important;visibility:visible!important;opacity:1!important;&::before{content:"فروشگاه"!important;display:block!important;width:auto;height:auto;color:inherit!important;font-family:"Estedad Variable",Arial,sans-serif!important;font-size:11px!important;font-weight:800!important;line-height:1!important;white-space:nowrap;visibility:visible!important;opacity:1!important}}&::before{display:none!important;content:none!important;visibility:hidden!important}&::after{content:""!important;position:absolute!important;inset:1px!important;width:auto!important;height:auto!important;display:block!important;border:1px solid rgb(255 255 255 / .7)!important;border-radius:10px!important;background:transparent!important;transform:none!important;pointer-events:none}}.wd-dropdown{width:min(320px, calc(100vw - 24px));min-width:min(320px, calc(100vw - 24px));padding:10px;border-radius:15px;.wd-product-nav-thumb{width:66px;height:66px;min-width:66px;flex-basis:66px;border-radius:11px}.wd-product-nav-desc{.wd-entities-title{font-size:11.5px;line-height:1.7}.price{font-size:11.5px}}}}@media (max-width:430px){gap:5px;.wd-product-nav-btn,.wd-btn-back{height:38px;padding:0 8px;border-radius:10px}.wd-btn-prev::after,.wd-btn-next::after{font-size:10px!important}.wd-btn-back span::before{font-size:10px!important}}@media (max-width:340px){gap:4px;.wd-product-nav-btn,.wd-btn-back{padding:0 6px;font-size:9px}.wd-btn-prev::after,.wd-btn-next::after{font-size:9px!important}.wd-btn-back span::before{font-size:9px!important}}@media (prefers-reduced-motion:reduce){*,*::before,*::after{transition:none!important;animation:none!important}}}#commentform{>p.comment-notes{text-align:center;font-size:var(--font-ultratiny)!important;>span.required-field-message{display:none!important}}>p.comment-form-email>label,>p.comment-form-author>label{text-align:center;&::after{content:"(اختیاری)";display:contents;font-weight:400;vertical-align:top;opacity:.8;color:#545463!important;font-size:var(--font-tiny)!important}}}#comments{>div.wd-reviews-heading>div>h2{text-align:center}}.variations_form,.wd-single-add-cart form.cart:not(.variations_form){--q7n-a:rgb(39, 97, 231);--q7n-b:rgb(28, 72, 181);--q7n-c:rgb(230, 239, 253);--q7n-t:#172033;--q7n-m:#596579;--q7n-l:#d8e0eb;--q7n-r:13px;--q7n-ring:0 0 0 3px #fff,
		0 0 0 6px rgba(39, 97, 231, .45);width:100%!important;max-width:100%!important;min-width:0!important;margin:0!important;padding:0!important;background:transparent!important;border:0!important;box-shadow:none!important;box-sizing:border-box;-webkit-tap-highlight-color:#fff0}.variations_form{.variations,.variations tbody,.variations tr,.variations th,.variations td,.variations .value,.variations .with-swatches,.single_variation_wrap,.woocommerce-variation-add-to-cart{width:100%!important;max-width:100%!important;min-width:0!important;margin-inline:0!important;box-sizing:border-box}.variations,.variations tbody,.variations tr,.variations th,.variations td{display:block!important;margin:0!important;padding:0!important;border:0!important}.variations{.label{display:flex!important;align-items:center;flex-wrap:wrap;gap:7px;margin:0 0 10px!important;padding:0!important;text-align:start;label{display:inline-flex;align-items:center;margin:0!important;color:var(--q7n-t);font-size:16px;font-weight:750;line-height:1.6;&::after{content:" انتخاب شده:";display:inline;margin-inline-start:4px;color:#000;font-size:1em}}}}.wd-attr-selected{display:inline-flex;align-items:center;min-height:30px;margin:0!important;padding:3px 10px;border:1px solid rgb(39 97 231 / .18);border-radius:999px;background:var(--q7n-c);color:var(--q7n-b);font-size:13.5px;font-weight:750;line-height:1.4;vertical-align:middle}.wd-reset-var{display:inline-flex!important;align-items:center;margin-top:8px!important;padding:0!important;text-align:start}.reset_variations{display:none!important}.wd-swatches-product{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;width:100%!important;max-width:none!important;min-width:0!important;gap:10px;margin:0!important;padding:0!important}.wd-swatch{position:relative!important;display:flex!important;align-items:center!important;justify-content:center!important;width:100%!important;max-width:100%!important;min-width:0!important;min-height:52px!important;margin:0!important;padding:9px 15px!important;border:1px solid var(--q7n-l)!important;border-radius:var(--q7n-r)!important;background:#fff!important;color:var(--q7n-t);cursor:pointer;overflow:hidden;isolation:isolate;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:border-color .15s ease,box-shadow .15s ease,transform .12s ease;&:hover{border-color:var(--q7n-a)!important;box-shadow:0 6px 18px rgb(39 97 231 / .09);transform:translateY(-1px)}&:active{transform:translateY(0)}&:focus{outline:none}&.wd-bg{.wd-swatch-bg{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;margin:0!important;padding:0!important;border:0!important;border-radius:inherit!important;box-shadow:none!important;z-index:-1}.wd-swatch-text{position:relative;z-index:1;display:block;width:auto;max-width:100%;margin:0;padding:0;color:#111827;font-size:15.5px;font-weight:800;line-height:1.5;text-align:center;overflow-wrap:anywhere;word-break:normal}}&:not(.wd-bg){.wd-swatch-text{display:block;width:100%;max-width:100%;margin:0;padding:0;color:var(--q7n-t);font-size:15.5px;font-weight:750;line-height:1.5;text-align:center;overflow-wrap:anywhere}}&.wd-active,&.wd-active:hover{border-color:#111827!important;box-shadow:inset 0 0 0 2px #fff,0 0 0 1px #111827,0 7px 20px rgb(17 24 39 / .10)}&.wd-active{.wd-swatch-text{font-weight:850}}}@supports selector(:focus-visible){.wd-swatch:focus-visible{outline:none;box-shadow:var(--q7n-ring)}}@supports (color:contrast-color(red)){.wd-swatch.wd-bg{.wd-swatch-text{color:contrast-color(#ffffff)}}}.variations{select{position:absolute!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;border:0!important;overflow:hidden!important;clip:rect(0 0 0 0)!important;-webkit-clip-path:inset(50%)!important;clip-path:inset(50%)!important;white-space:nowrap!important}}.single_variation{width:100%!important;max-width:none!important;margin:14px 0 0!important;padding:0!important;.woocommerce-variation-description,.woocommerce-variation-price{margin:0!important}.woocommerce-variation-availability{margin-top:7px!important}}.woocommerce-variation-add-to-cart{display:flex!important;flex-direction:column!important;flex-wrap:nowrap!important;align-items:stretch!important;width:100%!important;max-width:none!important;min-width:0!important;gap:9px;margin:15px 0 0!important;padding:0!important}.quantity{position:relative!important;display:grid!important;grid-template-columns:46px minmax(0,1fr) 46px;align-self:stretch!important;width:100%!important;max-width:none!important;min-width:0!important;height:auto!important;min-height:0!important;margin:0!important;padding:3px!important;border:1px solid var(--q7n-l)!important;border-radius:var(--q7n-r)!important;background:#fff!important;box-sizing:border-box;overflow:hidden;transition:border-color .15s ease,box-shadow .15s ease;&:focus-within{border-color:var(--q7n-a)!important}.minus,.plus{position:relative!important;display:flex!important;align-items:center!important;justify-content:center!important;visibility:visible!important;opacity:1!important;float:none!important;width:100%!important;max-width:none!important;min-width:0!important;height:100%!important;min-height:40px!important;margin:0!important;padding:0!important;border:0!important;border-radius:10px!important;background:var(--q7n-c)!important;color:var(--q7n-b)!important;font-size:21px!important;font-weight:800!important;line-height:1!important;box-shadow:none!important;cursor:pointer;box-sizing:border-box;-webkit-appearance:none;transition:background-color .14s ease,color .14s ease,transform .10s ease,box-shadow .14s ease;&:hover{background:var(--q7n-a)!important;color:#fff!important}&:active{background:var(--q7n-b)!important;color:#fff!important;transform:scale(.95)}&:focus{outline:none!important}}.qty{display:block!important;width:100%!important;max-width:none!important;height:100%!important;min-height:40px!important;margin:0!important;padding:0 5px!important;border:0!important;outline:none!important;background:transparent!important;color:var(--q7n-t)!important;font-size:18px!important;font-weight:800!important;line-height:1!important;text-align:center;box-shadow:none!important;-moz-appearance:textfield;&::-webkit-inner-spin-button,&::-webkit-outer-spin-button{margin:0;-webkit-appearance:none}}}.quantity.hidden{display:none!important}.woocommerce-variation-add-to-cart{.single_add_to_cart_button{width:100%!important;max-width:100%!important;min-width:0!important;margin:0!important;border-radius:var(--q7n-r);transition:background-color .15s ease,border-color .15s ease,transform .12s ease;&:hover{background-color:var(--q7n-b);border-color:var(--q7n-b);transform:translateY(-1px)}&:active{background-color:var(--q7n-b);border-color:var(--q7n-b);transform:translateY(0)}}}@media (min-width:1025px){.variations{.with-swatches{margin-bottom:-24px!important}}.wd-swatches-product{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;&:has(>.wd-swatch:nth-child(2):last-child){grid-template-columns:repeat(2,minmax(0,1fr))}&:has(>.wd-swatch:nth-child(4):last-child) .wd-swatch:last-child{grid-column:1 / -1}&:has(>.wd-swatch:nth-child(5):last-child){grid-template-columns:repeat(3,minmax(0,1fr))}}.wd-swatch{min-height:54px!important}.woocommerce-variation-add-to-cart{flex-direction:row!important;align-items:stretch!important;gap:10px;.quantity{flex:0 1 34%!important;width:34%!important;max-width:34%!important}.single_add_to_cart_button{flex:1 1 66%!important;width:66%!important;max-width:66%!important}}}@media (min-width:768px) and (max-width:1024px){.wd-swatches-product{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.wd-swatch:last-child:nth-child(odd){grid-column:1 / -1;width:100%!important;max-width:100%!important}.woocommerce-variation-add-to-cart{flex-direction:column!important;width:100%!important;max-width:100%!important;gap:9px;.quantity,.single_add_to_cart_button{width:100%!important;max-width:100%!important;min-width:100%!important;flex:0 0 auto!important}}}@media (max-width:767px){.wd-swatches-product{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.wd-swatch:last-child:nth-child(odd){grid-column:1 / -1;width:100%!important;max-width:100%!important}.woocommerce-variation-add-to-cart{flex-direction:column!important;flex-wrap:nowrap!important;width:100%!important;max-width:100%!important;gap:9px;.quantity,.single_add_to_cart_button{width:100%!important;max-width:100%!important;min-width:100%!important;flex:0 0 auto!important}}}@media (max-width:420px){.wd-swatches-product{gap:8px}.wd-swatch{min-height:48px!important;padding-inline:10px!important;&.wd-bg .wd-swatch-text,&:not(.wd-bg) .wd-swatch-text{font-size:13.5px}}.quantity{grid-template-columns:48px minmax(0,1fr) 48px}}@media (max-width:340px){.wd-swatch{min-height:48px!important}}@media (prefers-reduced-motion:reduce){*,*::before,*::after{transition:none!important;animation:none!important}}@media (forced-colors:active){.wd-swatch,.quantity,.single_add_to_cart_button{border:1px solid ButtonText!important;box-shadow:none!important}.wd-swatch.wd-active{outline:2px solid Highlight;outline-offset:2px}.quantity{.minus,.plus{background:ButtonFace!important;color:ButtonText!important}}}}.wd-single-add-cart{form.cart:not(.variations_form){display:flex!important;flex-direction:column!important;flex-wrap:nowrap!important;align-items:stretch!important;width:100%!important;max-width:none!important;min-width:0!important;gap:9px;margin:15px 0 0!important;padding:0!important;.quantity{position:relative!important;display:grid!important;grid-template-columns:46px minmax(0,1fr) 46px;align-self:stretch!important;width:100%!important;max-width:none!important;min-width:0!important;height:auto!important;min-height:0!important;margin:0!important;padding:3px!important;border:1px solid var(--q7n-l)!important;border-radius:var(--q7n-r)!important;background:#fff!important;box-sizing:border-box;overflow:hidden;transition:border-color .15s ease,box-shadow .15s ease;&:focus-within{border-color:var(--q7n-a)!important}.minus,.plus{position:relative!important;display:flex!important;align-items:center!important;justify-content:center!important;visibility:visible!important;opacity:1!important;float:none!important;width:100%!important;max-width:none!important;min-width:0!important;height:100%!important;min-height:40px!important;margin:0!important;padding:0!important;border:0!important;border-radius:10px!important;background:var(--q7n-c)!important;color:var(--q7n-b)!important;font-size:21px!important;font-weight:800!important;line-height:1!important;box-shadow:none!important;cursor:pointer;box-sizing:border-box;-webkit-appearance:none;transition:background-color .14s ease,color .14s ease,transform .10s ease,box-shadow .14s ease;&:hover{background:var(--q7n-a)!important;color:#fff!important}&:active{background:var(--q7n-b)!important;color:#fff!important;transform:scale(.95)}&:focus{outline:none!important}}.qty{display:block!important;width:100%!important;max-width:none!important;height:100%!important;min-height:40px!important;margin:0!important;padding:0 5px!important;border:0!important;outline:none!important;background:transparent!important;color:var(--q7n-t)!important;font-size:18px!important;font-weight:800!important;line-height:1!important;text-align:center;box-shadow:none!important;-moz-appearance:textfield;&::-webkit-inner-spin-button,&::-webkit-outer-spin-button{margin:0;-webkit-appearance:none}}}.single_add_to_cart_button{width:100%!important;max-width:100%!important;min-width:0!important;margin:0!important;border-radius:var(--q7n-r);transition:background-color .15s ease,border-color .15s ease,transform .12s ease;&:hover{background-color:var(--q7n-b);border-color:var(--q7n-b);transform:translateY(-1px)}&:active{background-color:var(--q7n-b);border-color:var(--q7n-b);transform:translateY(0)}}@media (min-width:1025px){flex-direction:row!important;align-items:stretch!important;gap:10px;.quantity{flex:0 1 34%!important;width:34%!important;max-width:34%!important}.single_add_to_cart_button{flex:1 1 66%!important;width:66%!important;max-width:66%!important}.quantity.hidden+.single_add_to_cart_button{flex:1 1 100%!important;width:100%!important;max-width:100%!important}}@media (min-width:768px) and (max-width:1024px){flex-direction:column!important;width:100%!important;max-width:100%!important;gap:9px;.quantity,.single_add_to_cart_button{width:100%!important;max-width:100%!important;min-width:100%!important;flex:0 0 auto!important}}@media (max-width:767px){flex-direction:column!important;flex-wrap:nowrap!important;width:100%!important;max-width:100%!important;gap:9px;.quantity,.single_add_to_cart_button{width:100%!important;max-width:100%!important;min-width:100%!important;flex:0 0 auto!important}}@media (max-width:420px){.quantity{grid-template-columns:48px minmax(0,1fr) 48px}}@media (prefers-reduced-motion:reduce){*,*::before,*::after{transition:none!important;animation:none!important}}@media (forced-colors:active){.quantity,.single_add_to_cart_button{border:1px solid ButtonText!important;box-shadow:none!important}.quantity{.minus,.plus{background:ButtonFace!important;color:ButtonText!important}}}}}.wd-single-add-cart form.cart:not(.variations_form) .quantity.hidden{display:none!important}@media (min-width:1025px){.single_variation_wrap{margin-bottom:-16px!important}.elementor-widget-wd_single_product_add_to_cart form.cart:not(.variations_form){margin-bottom:-16px!important;margin-top:16px!important}}