.datis-modern-product-page,.datis-modern-store-ui{--datis-navy:#0B0C1D;--datis-gray:#667085;--datis-pink:#d00058;--datis-pink-dark:#a90048;--datis-muted:#6b7280;--datis-line:#e7eaf0;--datis-soft:#f7f8fa;--datis-radius:15px}.datis-modern-product-page .product-image-summary-wrap{padding-top:16px;padding-bottom:20px}.datis-modern-product-page .product-image-summary{align-items:flex-start!important}.datis-modern-product-page .woocommerce-product-gallery{align-self:flex-start!important;height:auto!important;min-height:0!important;max-height:none!important;overflow:hidden;padding:16px;background:#fff;border:1px solid var(--datis-line);border-radius:var(--datis-radius);box-shadow:0 7px 24px rgba(11,12,29,.06)}.datis-modern-product-page .woocommerce-product-gallery__image a{display:flex;align-items:center;justify-content:center;min-height:330px;background:#fff}.datis-modern-product-page .woocommerce-product-gallery__image img{max-height:430px;object-fit:contain}.datis-modern-product-page .woocommerce-product-gallery .product-labels{top:18px;right:18px}.datis-modern-product-page .woocommerce-product-gallery .product-label{min-width:58px;height:58px;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;background:var(--datis-pink);box-shadow:0 8px 18px rgba(208,0,88,.22)}.datis-modern-product-page .summary-inner{height:auto!important;padding:20px 24px!important;background:#fff;border:1px solid var(--datis-line);border-radius:var(--datis-radius);box-shadow:0 7px 24px rgba(11,12,29,.06)}.datis-modern-product-page .product_title{margin:0 0 7px!important;color:var(--datis-navy);font-size:clamp(18px, 1.45vw, 22px)!important;font-weight:800!important;line-height:1.55!important}.datis-modern-product-page .woocommerce-product-rating{display:flex;align-items:center;gap:10px;margin:0 0 14px;padding-bottom:14px;border-bottom:1px solid var(--datis-line)}.datis-modern-product-page .summary-inner>.price,.datis-modern-product-page .summary-inner .price{margin:5px 0 13px!important;color:var(--datis-pink)!important;font-size:clamp(18px, 1.55vw, 23px)!important;font-weight:800!important;line-height:1.5}.datis-modern-product-page .price del{margin-inline-end:8px;color:#7f8793!important;font-size:clamp(13px, 1vw, 16px)!important;font-weight:600;opacity:1!important}.datis-modern-product-page .price del .amount{color:inherit!important;font-size:inherit!important;font-weight:inherit!important}.datis-modern-product-page .price ins{color:var(--datis-pink)!important;text-decoration:none!important}.datis-modern-product-page .woocommerce-product-details__short-description{margin:0 0 20px;color:#4b5563;font-size:13px;line-height:1.75;text-align:justify;text-justify:inter-word}.datis-modern-product-page .woocommerce-product-details__short-description ul{display:grid;gap:2px;margin:0;padding:10px 14px;list-style:none;background:var(--datis-soft);border-radius:13px}.datis-modern-product-page .woocommerce-product-details__short-description li{position:relative;min-height:27px;padding:3px 18px 3px 0;line-height:1.65}.datis-modern-product-page .woocommerce-product-details__short-description li::before{content:"";position:absolute;top:.72em;right:2px;width:7px;height:7px;border-radius:50%;background:var(--datis-navy);box-shadow:0 0 0 4px rgba(11,12,29,.08)}.datis-modern-product-page .datis-product-voice{display:grid;grid-template-columns:52px minmax(0,1fr) auto;align-items:center;gap:13px;margin:16px 0;padding:12px 14px;background:linear-gradient(135deg,#f5f6f8,#fff);border:1px solid var(--datis-line);border-radius:14px;direction:rtl}.datis-modern-product-page .datis-voice-toggle{position:relative;width:52px;height:52px;padding:0;border:0;border-radius:50%;background:var(--datis-navy);box-shadow:0 7px 18px rgba(11,12,29,.18);cursor:pointer;transition:transform .2s ease,box-shadow .2s ease}.datis-modern-product-page .datis-voice-toggle:hover{transform:scale(1.05);box-shadow:0 10px 22px rgba(11,12,29,.24)}.datis-modern-product-page .datis-voice-play{position:absolute;top:50%;left:50%;width:0;height:0;margin-left:2px;border-top:8px solid transparent;border-bottom:8px solid transparent;border-left:12px solid #fff;transform:translate(-50%,-50%)}.datis-modern-product-page .datis-product-voice.is-playing .datis-voice-play{width:13px;height:16px;margin-left:0;border:0;border-right:4px solid #fff;border-left:4px solid #fff}.datis-modern-product-page .datis-voice-info{min-width:0}.datis-modern-product-page .datis-voice-info strong,.datis-modern-product-page .datis-voice-status{display:block}.datis-modern-product-page .datis-voice-info strong{margin-bottom:2px;color:var(--datis-navy);font-size:14px}.datis-modern-product-page .datis-voice-status,.datis-modern-product-page .datis-voice-time{color:var(--datis-muted);font-size:11px}.datis-modern-product-page .datis-voice-progress{height:4px;margin-top:8px;overflow:hidden;border-radius:99px;background:#e5e7eb}.datis-modern-product-page .datis-voice-progress span{display:block;width:0;height:100%;border-radius:inherit;background:var(--datis-navy)}.datis-modern-product-page .datis-voice-time{direction:ltr;font-variant-numeric:tabular-nums}.datis-modern-product-page .datis-product-voice audio{display:none}.datis-modern-product-page form.cart,.datis-modern-product-page .variations_form{margin-top:13px!important;padding-top:15px;border-top:1px solid var(--datis-line)}.datis-modern-product-page table.variations{margin-bottom:16px!important}.datis-modern-product-page table.variations tr{display:grid;grid-template-columns:110px minmax(0,1fr);align-items:center;gap:12px;margin-bottom:12px}.datis-modern-product-page table.variations th,.datis-modern-product-page table.variations td{display:block;width:auto!important;padding:0!important}.datis-modern-product-page table.variations label{color:var(--datis-navy);font-weight:700}.datis-modern-product-page table.variations select{min-height:48px;padding:0 14px;background-color:#fff;border:1px solid #d9dee7;border-radius:11px;box-shadow:none}.datis-modern-product-page table.variations select.datis-choice-ready{position:absolute!important;width:1px!important;height:1px!important;overflow:hidden!important;clip:rect(0 0 0 0)!important;clip-path:inset(50%)!important;white-space:nowrap!important}.datis-modern-product-page .datis-variation-choices{display:flex;flex-wrap:wrap;gap:8px}.datis-modern-product-page .datis-variation-choice{min-width:76px;min-height:42px;padding:7px 14px;border:1px solid #d8dde5;border-radius:10px;background:#fff;color:var(--datis-navy);font:inherit;font-size:13px;font-weight:700;line-height:1.4;cursor:pointer;transition:border-color .2s ease,background .2s ease,color .2s ease,box-shadow .2s ease}.datis-modern-product-page .datis-variation-choice:hover{border-color:var(--datis-navy);color:var(--datis-navy)}.datis-modern-product-page .datis-variation-choice.is-selected{border-color:var(--datis-pink);background:var(--datis-pink);color:#fff;box-shadow:0 5px 13px rgba(208,0,88,.18)}.datis-modern-product-page .datis-variation-choice:disabled{opacity:.35;cursor:not-allowed}.datis-modern-product-page .wd-swatches-product{gap:8px}.datis-modern-product-page .wd-swatch{min-width:58px;min-height:40px;padding:8px 13px!important;border:1px solid #d9dee7!important;border-radius:999px!important;background:#fff!important;color:var(--datis-navy)!important;transition:.22s ease}.datis-modern-product-page .wd-swatch:hover,.datis-modern-product-page .wd-swatch.wd-active{border-color:var(--datis-pink)!important;background:var(--datis-pink)!important;color:#fff!important;box-shadow:0 5px 13px rgba(208,0,88,.16)}.datis-modern-product-page .single_variation_wrap .woocommerce-variation-price{margin-bottom:14px}.datis-modern-product-page .summary-inner .quantity{display:inline-flex!important;align-items:stretch;direction:ltr;overflow:hidden;min-height:50px;border:1px solid #d9dee7;border-radius:12px;background:#fff;box-shadow:none!important}.datis-modern-product-page .summary-inner .quantity input[type="button"],.datis-modern-product-page .summary-inner .quantity .minus,.datis-modern-product-page .summary-inner .quantity .plus{width:38px!important;min-width:38px!important;padding:0!important;border:0!important;border-radius:0!important;background:#f3f4f6!important;color:var(--datis-navy)!important;font-size:16px!important;font-weight:800!important;box-shadow:none!important}.datis-modern-product-page .summary-inner .quantity input[type="number"],.datis-modern-product-page .summary-inner .quantity input.qty{width:44px!important;min-width:44px!important;padding:0 4px!important;border:0!important;border-right:1px solid #e1e4e9!important;border-left:1px solid #e1e4e9!important;background:#fff!important;color:var(--datis-navy)!important;font-weight:800!important;text-align:center!important;box-shadow:none!important}.datis-modern-product-page .single_add_to_cart_button{min-height:50px!important;min-width:180px;padding:0 30px!important;border-radius:12px!important;background:#0B0C1D!important;color:#fff!important;font-size:14px!important;font-weight:900!important;letter-spacing:-.15px;box-shadow:none!important;transition:background-color .2s ease!important}.datis-modern-product-page .single_add_to_cart_button:hover{background:#202238!important;box-shadow:none!important}.datis-modern-product-page .single_add_to_cart_button.datis-adding,.datis-modern-product-page .single_add_to_cart_button.loading{position:relative;cursor:wait!important;opacity:.88}.datis-modern-product-page .single_add_to_cart_button.datis-adding::after{content:"";display:inline-block;width:14px;height:14px;margin-right:8px;border:2px solid rgba(255,255,255,.38);border-top-color:#fff;border-radius:50%;vertical-align:-2px;animation:datis-spin .65s linear infinite}@keyframes datis-spin{to{transform:rotate(360deg)}}.datis-modern-product-page .stock{display:inline-flex;align-items:center;gap:7px;margin:8px 0 14px!important;padding:8px 13px;border-radius:9px;background:#ecfdf3;color:#16803b!important;font-weight:700}.datis-modern-product-page .stock.out-of-stock{background:#fff1f2;color:#c61f3b!important}.datis-modern-product-page.datis-hide-stock-badge .stock.in-stock,.datis-modern-product-page.datis-hide-stock-badge .woocommerce-variation-availability .stock.in-stock{display:none!important}.datis-modern-product-page .product_meta{display:none!important}.datis-modern-product-page .reset_variations{display:none!important}.datis-modern-product-page .summary-inner .wd-action-btn,.datis-modern-product-page .summary-inner .wd-compare-btn,.datis-modern-product-page .summary-inner .wd-wishlist-btn,.datis-modern-product-page .summary-inner .compare,.datis-modern-product-page .summary-inner .yith-wcwl-add-to-wishlist{display:inline-flex!important;align-items:center;margin:10px 0 0 7px!important;vertical-align:top}.datis-modern-product-page .summary-inner .wd-action-btn>a,.datis-modern-product-page .summary-inner .wd-compare-btn>a,.datis-modern-product-page .summary-inner .wd-wishlist-btn>a,.datis-modern-product-page .summary-inner a.compare,.datis-modern-product-page .summary-inner .yith-wcwl-add-to-wishlist a{display:inline-flex!important;align-items:center;justify-content:center;gap:7px;min-height:40px;padding:7px 13px!important;border:1px solid #dfe3e9!important;border-radius:10px!important;background:#f7f8fa!important;color:var(--datis-navy)!important;font-size:12px!important;font-weight:750!important;line-height:1.4!important;text-decoration:none!important;box-shadow:none!important;transition:border-color .18s ease,background-color .18s ease,color .18s ease!important}.datis-modern-product-page .summary-inner .wd-action-btn>a:hover,.datis-modern-product-page .summary-inner .wd-compare-btn>a:hover,.datis-modern-product-page .summary-inner .wd-wishlist-btn>a:hover,.datis-modern-product-page .summary-inner a.compare:hover,.datis-modern-product-page .summary-inner .yith-wcwl-add-to-wishlist a:hover{border-color:var(--datis-pink)!important;background:#fff4f8!important;color:var(--datis-pink)!important}.datis-modern-product-page .summary-inner .wd-action-btn a::before,.datis-modern-product-page .summary-inner .wd-action-btn a::after{font-size:17px!important}.datis-modern-product-page .product-share,.datis-modern-product-page .product-share .wd-social-icons{display:flex!important;align-items:center;justify-content:center;flex-wrap:wrap;gap:7px}.datis-modern-product-page .product-share{margin-top:18px!important;padding:12px 14px;background:var(--datis-soft);border:1px solid var(--datis-line);border-radius:12px;color:var(--datis-navy);font-size:13px;font-weight:700}.datis-modern-product-page .product-share .wd-social-icon,.datis-modern-product-page .product-share a{display:inline-flex!important;align-items:center;justify-content:center;width:34px!important;height:34px!important;margin:0!important;border:1px solid #e0e4ea;border-radius:50%!important;background:#fff;color:#5b6470;transition:transform .2s ease,color .2s ease,border-color .2s ease}.datis-modern-product-page .product-share .wd-social-icon:hover,.datis-modern-product-page .product-share a:hover{transform:translateY(-2px);border-color:var(--datis-navy);color:var(--datis-navy)}.datis-modern-product-page .product-tabs-wrapper{margin-top:20px;padding:18px 0 24px;background:var(--datis-soft);border-top:1px solid var(--datis-line);border-bottom:1px solid var(--datis-line)}.datis-modern-product-page .woocommerce-tabs{overflow:visible!important;padding:0 22px 22px;background:#fff;border:1px solid var(--datis-line);border-radius:var(--datis-radius);box-shadow:0 8px 28px rgba(31,45,61,.06)}.datis-modern-product-page .tabs.wc-tabs{position:relative;z-index:2;display:flex!important;gap:6px;overflow:visible!important;flex-wrap:wrap!important;margin:0 -22px 18px!important;padding:10px 16px!important;background:#f1f3f6;border-bottom:1px solid var(--datis-line);border-radius:var(--datis-radius) var(--datis-radius) 0 0}.datis-modern-product-page .tabs.wc-tabs li a{padding:9px 14px!important;border-radius:9px;color:#5f6875}.datis-modern-product-page .tabs.wc-tabs li.active a{background:var(--datis-navy);color:#fff}.datis-modern-product-page .woocommerce-Tabs-panel{color:#374151;font-size:14px;line-height:1.95}.datis-modern-product-page .woocommerce-Tabs-panel p,.datis-modern-product-page .woocommerce-Tabs-panel li,.datis-modern-product-page .woocommerce-product-details__short-description p,.datis-modern-product-page .woocommerce-product-attributes td,.datis-modern-product-page .shop_attributes td,.datis-modern-product-page .comment-text,.datis-modern-product-page .comment-text p{text-align:justify!important;text-justify:inter-word}.datis-modern-product-page .woocommerce-product-attributes,.datis-modern-product-page .woocommerce-product-attributes tbody,.datis-modern-product-page .woocommerce-product-attributes tr,.datis-modern-product-page .woocommerce-product-attributes th,.datis-modern-product-page .woocommerce-product-attributes td,.datis-modern-product-page .shop_attributes,.datis-modern-product-page .shop_attributes th,.datis-modern-product-page .shop_attributes td,.datis-modern-product-page .woocommerce-Tabs-panel table,.datis-modern-product-page .woocommerce-Tabs-panel table th,.datis-modern-product-page .woocommerce-Tabs-panel table td{direction:rtl!important;text-align:right!important}.datis-modern-product-page .woocommerce-product-attributes th,.datis-modern-product-page .shop_attributes th{width:28%!important;min-width:150px;color:var(--datis-navy)}.datis-modern-product-page .woocommerce-product-attributes td p,.datis-modern-product-page .shop_attributes td p{margin:0!important;text-align:right!important}.datis-modern-product-page .woocommerce-product-attributes tr,.datis-modern-product-page .shop_attributes tr,.datis-modern-product-page .woocommerce-Tabs-panel table tr{display:grid!important;grid-template-columns:minmax(150px,24%) minmax(0,1fr)!important;align-items:start;direction:rtl!important}.datis-modern-product-page .woocommerce-product-attributes th,.datis-modern-product-page .shop_attributes th,.datis-modern-product-page .woocommerce-Tabs-panel table th{grid-column:1!important;width:auto!important}.datis-modern-product-page .woocommerce-product-attributes td,.datis-modern-product-page .shop_attributes td,.datis-modern-product-page .woocommerce-Tabs-panel table td{grid-column:2!important;width:auto!important;justify-self:stretch;padding-right:16px!important}.datis-modern-product-page #reviews,.datis-modern-product-page .woocommerce-Reviews{display:grid;grid-template-columns:minmax(0,1fr) minmax(340px,.85fr);gap:24px;direction:rtl}.datis-modern-product-page #comments,.datis-modern-product-page #review_form_wrapper{min-width:0;padding:20px;background:#f8f9fb;border:1px solid var(--datis-line);border-radius:14px}.datis-modern-product-page #review_form_wrapper{grid-column:2}.datis-modern-product-page #comments{grid-column:1}.datis-modern-product-page #review_form_wrapper .comment-reply-title,.datis-modern-product-page .woocommerce-Reviews-title{display:block;margin:0 0 14px!important;color:var(--datis-navy);font-size:17px!important;font-weight:800}.datis-modern-product-page #review_form .comment-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0}.datis-modern-product-page #review_form .comment-form>p{margin:0!important}.datis-modern-product-page #review_form .comment-form-comment,.datis-modern-product-page #review_form .comment-form-rating,.datis-modern-product-page #review_form .comment-notes,.datis-modern-product-page #review_form .comment-form-cookies-consent,.datis-modern-product-page #review_form .form-submit{grid-column:1 / -1}.datis-modern-product-page #review_form label{display:block;margin-bottom:6px;color:var(--datis-navy);font-size:13px;font-weight:700}.datis-modern-product-page #review_form textarea,.datis-modern-product-page #review_form input[type="text"],.datis-modern-product-page #review_form input[type="email"]{width:100%;min-height:44px;padding:10px 12px;border:1px solid #d9dee7;border-radius:10px;background:#fff;box-shadow:none;text-align:right}.datis-modern-product-page #review_form textarea{min-height:130px;resize:vertical}.datis-modern-product-page #review_form textarea:focus,.datis-modern-product-page #review_form input:focus{border-color:var(--datis-navy);outline:3px solid rgba(11,12,29,.07)}.datis-modern-product-page #review_form .submit{min-width:120px;min-height:44px;padding:0 24px!important;border-radius:10px!important;background:var(--datis-pink)!important;color:#fff!important;font-weight:800!important;box-shadow:none!important}.datis-modern-product-page .commentlist{margin:0!important}.datis-modern-product-page .commentlist li{margin-bottom:12px!important;padding:14px!important;border:1px solid var(--datis-line);border-radius:12px;background:#fff}.datis-modern-product-page .related-products>.wd-el-title,.datis-modern-product-page .related.products>h2{position:relative;margin-bottom:26px!important;padding-right:16px;color:var(--datis-navy);font-size:24px!important;font-weight:800!important}.datis-modern-product-page .related-products>.wd-el-title::before,.datis-modern-product-page .related.products>h2::before{content:"";position:absolute;top:20%;right:0;width:5px;height:60%;border-radius:99px;background:var(--datis-navy)}@media (max-width:1024px){.datis-modern-product-page .summary-inner{padding:22px!important}.datis-modern-product-page .woocommerce-product-gallery__image a{min-height:290px}}@media (max-width:767px){.datis-modern-product-page .product-image-summary-wrap{padding-top:14px;padding-bottom:18px}.datis-modern-product-page .product-image-summary{gap:14px}.datis-modern-product-page .woocommerce-product-gallery{padding:12px;border-radius:14px;box-shadow:0 5px 20px rgba(31,45,61,.07)}.datis-modern-product-page .woocommerce-product-gallery__image a{min-height:240px}.datis-modern-product-page .summary-inner{padding:20px 16px!important;border-radius:14px;box-shadow:0 5px 20px rgba(31,45,61,.07)}.datis-modern-product-page .product_title{font-size:18px!important}.datis-modern-product-page .datis-product-voice{grid-template-columns:46px minmax(0,1fr) auto;gap:10px;padding:10px}.datis-modern-product-page .datis-voice-toggle{width:46px;height:46px}.datis-modern-product-page table.variations tr{grid-template-columns:1fr;gap:6px}.datis-modern-product-page .datis-variation-choice{flex:1 1 calc(50% - 8px);min-width:0;min-height:44px;padding:7px 9px;font-size:12px}.datis-modern-product-page .summary-inner .woocommerce-variation-add-to-cart{display:grid!important;grid-template-columns:100px minmax(0,1fr);gap:9px}.datis-modern-product-page .single_add_to_cart_button{width:100%;padding:0 14px!important}.datis-modern-product-page .summary-inner .wd-action-btn,.datis-modern-product-page .summary-inner .wd-compare-btn,.datis-modern-product-page .summary-inner .wd-wishlist-btn,.datis-modern-product-page .summary-inner .compare,.datis-modern-product-page .summary-inner .yith-wcwl-add-to-wishlist{margin-top:8px!important}.datis-modern-product-page .summary-inner .wd-action-btn>a,.datis-modern-product-page .summary-inner .wd-compare-btn>a,.datis-modern-product-page .summary-inner .wd-wishlist-btn>a,.datis-modern-product-page .summary-inner a.compare,.datis-modern-product-page .summary-inner .yith-wcwl-add-to-wishlist a{min-height:38px;padding:6px 10px!important;font-size:11px!important}.datis-modern-product-page .product-tabs-wrapper{margin-top:18px;padding:18px 0}.datis-modern-product-page .woocommerce-tabs{padding:0 16px 20px;border-radius:14px}.datis-modern-product-page .tabs.wc-tabs{overflow-x:auto!important;overflow-y:visible!important;flex-wrap:nowrap!important;justify-content:flex-start!important;margin:0 -16px 15px!important;padding:9px 12px!important;scrollbar-width:none}.datis-modern-product-page .tabs.wc-tabs::-webkit-scrollbar{display:none}.datis-modern-product-page .tabs.wc-tabs li{flex:0 0 auto}.datis-modern-product-page .woocommerce-product-attributes th,.datis-modern-product-page .shop_attributes th{width:34%!important;min-width:105px}.datis-modern-product-page .woocommerce-product-attributes tr,.datis-modern-product-page .shop_attributes tr,.datis-modern-product-page .woocommerce-Tabs-panel table tr{grid-template-columns:minmax(105px,34%) minmax(0,1fr)!important}.datis-modern-product-page .woocommerce-product-attributes td,.datis-modern-product-page .shop_attributes td,.datis-modern-product-page .woocommerce-Tabs-panel table td{padding-right:10px!important}.datis-modern-product-page #reviews,.datis-modern-product-page .woocommerce-Reviews{grid-template-columns:1fr;gap:14px}.datis-modern-product-page #comments,.datis-modern-product-page #review_form_wrapper{grid-column:1;padding:14px}.datis-modern-product-page #review_form .comment-form{grid-template-columns:1fr}}.datis-modern-store-ui .product-grid-item .wd-product-cats,.datis-modern-store-ui .product-grid-item .product-categories,.datis-modern-store-ui .product-grid-item .posted_in,.datis-modern-store-ui li.product .wd-product-cats,.datis-modern-store-ui li.product .product-categories,.datis-modern-store-ui li.product .posted_in{display:none!important}.datis-modern-store-ui .related-products .wd-product-cats,.datis-modern-store-ui .related-products .product-categories,.datis-modern-store-ui .related-products .posted_in,.datis-modern-store-ui .related.products .wd-product-cats,.datis-modern-store-ui .related.products .product-categories,.datis-modern-store-ui .related.products .posted_in,.datis-modern-store-ui .related-and-upsells .wd-product-cats{display:none!important}.datis-modern-store-ui .product-grid-item .wd-rating,.datis-modern-store-ui .product-grid-item .woocommerce-product-rating,.datis-modern-store-ui li.product .wd-rating,.datis-modern-store-ui li.product .woocommerce-product-rating{display:flex!important;align-items:center;justify-content:center;flex-wrap:nowrap;gap:6px;min-height:25px;margin:8px 0 6px!important;line-height:1}.datis-modern-store-ui .product-grid-item .star-rating,.datis-modern-store-ui .product-grid-item .wd-star-rating,.datis-modern-store-ui li.product .star-rating,.datis-modern-store-ui li.product .wd-star-rating{flex:0 0 auto;margin:0!important;color:#f5b400!important;letter-spacing:1px}.datis-modern-store-ui .product-grid-item .wd-rating-count,.datis-modern-store-ui .product-grid-item .count,.datis-modern-store-ui .product-grid-item .review-count,.datis-modern-store-ui li.product .wd-rating-count,.datis-modern-store-ui li.product .review-count{display:inline-flex;align-items:center;margin:0!important;color:#7b8491!important;font-size:10px!important;line-height:1.2;white-space:nowrap}.datis-modern-store-ui .product-grid-item .wd-product-footer,.datis-modern-store-ui li.product .wd-product-footer{padding-top:4px}.datis-modern-store-ui .product-grid-item .datis-card-metrics,.datis-modern-store-ui li.product .datis-card-metrics{display:flex!important;direction:rtl;align-items:center!important;justify-content:space-between!important;flex-flow:row nowrap!important;gap:7px!important;width:100%;min-height:30px;margin:9px 0 7px!important;padding:0 4px;color:#596170;font-size:13px;font-weight:600;line-height:1;white-space:nowrap;visibility:visible!important;opacity:1!important}.datis-modern-store-ui .datis-card-views{order:1}.datis-modern-store-ui .datis-card-stars{order:2}.datis-modern-store-ui .datis-price-prefix{display:inline-block;margin-inline-end:6px;color:#111!important;white-space:nowrap}.datis-modern-store-ui .price,.datis-modern-store-ui .price .amount,.datis-modern-store-ui .price ins,.datis-modern-store-ui .price ins .amount{color:var(--datis-pink)!important}.datis-modern-store-ui .related-and-upsells,.datis-modern-store-ui .related-products,.datis-modern-store-ui .related.products{width:100%!important;min-width:0!important}.datis-modern-store-ui .product-grid-item .datis-card-stars,.datis-modern-store-ui li.product .datis-card-stars{position:relative;display:inline-block!important;flex:0 0 auto;width:88px;height:18px;overflow:hidden;direction:ltr;font-family:Arial,sans-serif;font-size:18px;line-height:18px;letter-spacing:0}.datis-modern-store-ui .datis-card-stars-empty,.datis-modern-store-ui .datis-card-stars-fill{position:absolute;top:0;left:0;display:block!important;width:88px;height:18px;color:#d8dce3;white-space:nowrap}.datis-modern-store-ui .datis-card-stars-fill{z-index:1;overflow:hidden;color:#f5b400}.datis-modern-store-ui .datis-card-views{display:inline-flex!important;align-items:center!important;gap:5px;flex:0 0 auto}.datis-modern-store-ui .datis-card-views svg{display:block!important;width:15px!important;height:15px!important;flex:0 0 15px;fill:#0B0C1D}.datis-modern-store-ui .product-grid-item:has(.datis-card-metrics) .wd-rating,.datis-modern-store-ui .product-grid-item:has(.datis-card-metrics) .woocommerce-product-rating,.datis-modern-store-ui li.product:has(.datis-card-metrics)>.woocommerce-product-rating{display:none!important}.datis-modern-store-ui .cart-widget-side{width:min(390px, 94vw)!important;background:#fff;box-shadow:18px 0 55px rgba(11,12,29,.2)}.datis-modern-store-ui .cart-widget-side .widget-heading{min-height:68px;padding:16px 20px;border-bottom:1px solid var(--datis-line);background:#f6f7f9}.datis-modern-store-ui .cart-widget-side .widget-title{color:var(--datis-navy);font-size:18px!important;font-weight:850}.datis-modern-store-ui .cart-widget-side .shopping-cart-widget-body{padding:0 16px}.datis-modern-store-ui .cart-widget-side .mini_cart_item{position:relative;display:grid!important;grid-template-columns:72px minmax(0,1fr) 26px;gap:11px;align-items:start;min-height:0!important;padding:15px 0!important;border-bottom:1px solid var(--datis-line);direction:rtl}.datis-modern-store-ui .cart-widget-side .mini_cart_item>a:not(.remove){display:contents!important;color:var(--datis-navy);font-size:12px;font-weight:750;line-height:1.75}.datis-modern-store-ui .cart-widget-side .mini_cart_item img{grid-column:1;grid-row:1 / span 3;width:72px!important;height:72px!important;margin:0!important;border:1px solid #edf0f3;border-radius:10px;object-fit:contain;background:#fff}.datis-modern-store-ui .cart-widget-side .mini_cart_item .remove{grid-column:3;grid-row:1;position:static!important;display:inline-flex!important;align-items:center;justify-content:center;width:26px!important;height:26px!important;margin:0!important;border:0!important;border-radius:50%;background:#f2f3f5;color:#6b7280!important}.datis-modern-store-ui .cart-widget-side .mini_cart_item .quantity,.datis-modern-store-ui .cart-widget-side .mini_cart_item .variation{grid-column:2;margin:4px 0 0!important;padding:0!important;border:0!important;background:transparent!important;color:#667085;font-size:11px;line-height:1.65;box-shadow:none!important}.datis-modern-store-ui .cart-widget-side .mini_cart_item .amount{color:var(--datis-pink)!important;font-size:12px;font-weight:850}.datis-modern-store-ui .cart-widget-side .shopping-cart-widget-footer{padding:16px!important;border-top:1px solid var(--datis-line);background:#fff}.datis-modern-store-ui .cart-widget-side .woocommerce-mini-cart__total{display:flex;align-items:center;justify-content:space-between;margin:0 0 12px!important;padding:12px 0!important;color:var(--datis-navy);font-size:14px;font-weight:800}.datis-modern-store-ui .cart-widget-side .woocommerce-mini-cart__buttons{display:grid;grid-template-columns:1fr 1fr;gap:9px;margin:0!important}.datis-modern-store-ui .cart-widget-side .woocommerce-mini-cart__buttons .button{min-height:46px;margin:0!important;padding:0 10px!important;border-radius:11px!important;box-shadow:none!important;font-size:12px!important;font-weight:800!important}.datis-modern-store-ui .cart-widget-side .woocommerce-mini-cart__buttons .checkout{background:var(--datis-navy)!important;color:#fff!important}.datis-modern-store-ui.woocommerce-cart .woocommerce-cart-form,.datis-modern-store-ui.woocommerce-cart .cart_totals{padding:20px;border:1px solid var(--datis-line);border-radius:15px;background:#fff;box-shadow:0 7px 24px rgba(11,12,29,.05)}.datis-modern-store-ui.woocommerce-cart .shop_table{margin-bottom:0!important}.datis-modern-store-ui.woocommerce-cart .shop_table th{color:var(--datis-navy);font-size:13px;font-weight:800}.datis-modern-store-ui.woocommerce-cart .shop_table td{padding-top:14px!important;padding-bottom:14px!important;vertical-align:middle}.datis-modern-store-ui.woocommerce-cart .product-thumbnail img{width:74px!important;height:74px!important;padding:4px;border:1px solid var(--datis-line);border-radius:10px;object-fit:contain}.datis-modern-store-ui.woocommerce-cart .cart_totals h2{font-size:19px!important;color:var(--datis-navy)}.datis-modern-store-ui.woocommerce-cart .wc-proceed-to-checkout .button,.datis-modern-store-ui.woocommerce-cart .coupon .button{border-radius:11px!important;background:var(--datis-navy)!important;color:#fff!important;box-shadow:none!important}.datis-modern-store-ui.woocommerce-cart button[name="update_cart"],.datis-modern-store-ui.woocommerce-cart input[name="update_cart"]{border-color:var(--datis-pink)!important;background:var(--datis-pink)!important;color:#fff!important;opacity:1!important;box-shadow:none!important}.datis-modern-store-ui.woocommerce-cart button[name="update_cart"]:hover,.datis-modern-store-ui.woocommerce-cart input[name="update_cart"]:hover{filter:brightness(.92)}.datis-modern-store-ui .cross-sells>h2,.datis-modern-store-ui .cross-sells .title{position:relative;margin:28px 0 20px!important;padding-right:14px;color:var(--datis-navy);font-size:21px!important;font-weight:850}.datis-modern-store-ui .cross-sells>h2::before,.datis-modern-store-ui .cross-sells .title::before{content:"";position:absolute;top:18%;right:0;width:4px;height:64%;border-radius:99px;background:var(--datis-navy)}.datis-modern-store-ui .cross-sells .product-grid-item .product-wrapper,.datis-modern-store-ui .cross-sells li.product,.datis-modern-store-ui .related-products .product-grid-item .product-wrapper,.datis-modern-store-ui .related.products li.product{height:100%;overflow:hidden;padding:10px;border:1px solid #e1e5eb;border-radius:13px;background:#fff;box-shadow:0 4px 14px rgba(11,12,29,.045)}.datis-modern-store-ui .cross-sells .product-image-link img,.datis-modern-store-ui .related-products .product-image-link img{aspect-ratio:1.2 / 1;object-fit:contain}@media (min-width:1025px){.datis-modern-store-ui.woocommerce-cart .cross-sells ul.products,.datis-modern-store-ui.woocommerce-cart .cross-sells .products{display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:10px!important}.datis-modern-store-ui.woocommerce-cart .cross-sells li.product,.datis-modern-store-ui.woocommerce-cart .cross-sells .product-grid-item{width:100%!important;max-width:none!important;margin:0!important}}.datis-modern-store-ui .product-labels{top:0!important;left:0!important;right:auto!important}.datis-modern-store-ui .product-label.onsale,.datis-modern-store-ui span.onsale{display:flex!important;align-items:flex-start;justify-content:flex-start;width:68px!important;min-width:68px!important;height:68px!important;min-height:68px!important;padding:9px 7px!important;border-radius:12px 0 0 0!important;background:var(--datis-pink)!important;color:#fff!important;clip-path:polygon(0 0,100% 0,0 100%);font-size:12px!important;font-weight:900!important;line-height:1!important;box-shadow:none!important}.datis-modern-store-ui .product-label.out-of-stock,.datis-modern-store-ui .product-label.stock-out,.datis-modern-store-ui span.out-of-stock{display:flex!important;align-items:flex-start!important;justify-content:flex-start!important;position:absolute!important;top:0!important;left:0!important;right:auto!important;width:54px!important;min-width:54px!important;height:54px!important;min-height:54px!important;margin:0!important;padding:0!important;border-radius:10px 0 0 0!important;background:var(--datis-navy)!important;color:transparent!important;clip-path:polygon(0 0,100% 0,0 100%);font-size:10px!important;font-weight:900!important;line-height:1.25!important;text-align:left!important;white-space:normal!important;box-shadow:none!important;z-index:5!important}.datis-modern-store-ui .datis-sold-badge::after,.datis-modern-store-ui .product-labels .out-of-stock::after,.datis-modern-store-ui .product-labels .stock-out::after{content:"ناموجود"!important;display:block!important;position:absolute!important;top:12px!important;left:-2px!important;width:56px!important;color:#fff!important;font-size:8px!important;font-weight:900!important;line-height:1!important;text-align:center!important;white-space:nowrap!important;transform:rotate(-45deg)!important;transform-origin:center!important}.datis-modern-store-ui.archive .shop-loop-head{margin-bottom:18px;padding:11px 14px;border:1px solid var(--datis-line);border-radius:12px;background:#f7f8fa}.datis-modern-store-ui.archive .product-grid-item .product-wrapper{height:100%;overflow:hidden;padding:10px;border:1px solid #e1e5eb;border-radius:13px;background:#fff;box-shadow:0 4px 14px rgba(11,12,29,.045);transition:transform .2s ease,box-shadow .2s ease}.datis-modern-store-ui.archive .product-grid-item .product-wrapper:hover{transform:translateY(-3px);box-shadow:0 9px 24px rgba(11,12,29,.09)}.datis-modern-store-ui.archive .product-grid-item .product-image-link img{aspect-ratio:1.2 / 1;object-fit:contain}.datis-modern-store-ui.archive .area-sidebar-shop .widget,.datis-modern-store-ui.archive .shop-sidebar .widget,.datis-modern-store-ui.archive .widget-area .widget{margin-bottom:14px!important;padding:16px!important;border:1px solid var(--datis-line);border-radius:13px;background:#fff;box-shadow:0 4px 14px rgba(11,12,29,.04)}.datis-modern-store-ui.archive .widget-title{margin-bottom:12px!important;padding-bottom:10px;border-bottom:1px solid var(--datis-line);color:var(--datis-navy);font-size:15px!important;font-weight:850}.datis-modern-store-ui.archive .widget a{color:#4b5563}.datis-modern-store-ui.archive .widget a:hover{color:var(--datis-pink)}.datis-modern-store-ui .datis-collapsible-description{position:relative;max-height:330px;overflow:hidden;transition:max-height .45s ease}.datis-modern-store-ui .datis-collapsible-description:not(.is-expanded)::after{content:"";position:absolute;right:0;bottom:0;left:0;height:90px;pointer-events:none;background:linear-gradient(to bottom,rgba(255,255,255,0),#fff 86%)}.datis-modern-store-ui .datis-description-toggle{display:flex;align-items:center;justify-content:center;min-width:140px;min-height:42px;margin:14px auto 25px;padding:7px 18px;border:1px solid var(--datis-navy);border-radius:10px;background:#fff;color:var(--datis-navy);font:inherit;font-size:13px;font-weight:800;cursor:pointer}.datis-modern-store-ui .datis-description-toggle:hover{background:var(--datis-navy);color:#fff}@media (max-width:767px){.datis-modern-store-ui .product-grid-item .product-wrapper,.datis-modern-store-ui li.product{min-width:0!important}.datis-modern-store-ui .product-grid-item .product-wrapper,.datis-modern-store-ui.archive .product-grid-item .product-wrapper,.datis-modern-store-ui .related-products .product-grid-item .product-wrapper,.datis-modern-store-ui .cross-sells .product-grid-item .product-wrapper{padding-bottom:18px!important}.datis-modern-store-ui .product-grid-item .product-element-bottom,.datis-modern-store-ui li.product .product-element-bottom{min-width:0!important}.datis-modern-store-ui .product-grid-item .wd-entities-title,.datis-modern-store-ui .product-grid-item .product-title,.datis-modern-store-ui li.product .woocommerce-loop-product__title,.datis-modern-store-ui li.product .product-title{display:-webkit-box!important;min-height:69px!important;max-height:69px!important;margin:8px 0 5px!important;overflow:hidden!important;font-size:14px!important;font-weight:750!important;line-height:1.65!important;text-align:center!important;-webkit-box-orient:vertical;-webkit-line-clamp:3}.datis-modern-store-ui .product-grid-item .datis-card-metrics,.datis-modern-store-ui li.product .datis-card-metrics{gap:3px!important;min-height:27px;margin:6px 0!important;padding:0!important;font-size:11px!important}.datis-modern-store-ui .product-grid-item .datis-card-stars,.datis-modern-store-ui li.product .datis-card-stars,.datis-modern-store-ui .datis-card-stars-empty,.datis-modern-store-ui .datis-card-stars-fill{width:70px!important;height:16px!important;font-size:15px!important;line-height:16px!important}.datis-modern-store-ui .datis-card-views{gap:3px!important;min-width:0!important}.datis-modern-store-ui .datis-card-views svg{width:13px!important;height:13px!important;flex-basis:13px!important}.datis-modern-store-ui .product-grid-item .product-labels,.datis-modern-store-ui li.product .product-labels{top:8px!important;right:8px!important;left:auto!important}.datis-modern-store-ui .product-grid-item .product-label.onsale,.datis-modern-store-ui .product-grid-item span.onsale,.datis-modern-store-ui li.product .product-label.onsale,.datis-modern-store-ui li.product span.onsale{width:auto!important;min-width:43px!important;height:27px!important;min-height:27px!important;padding:6px 8px!important;border-radius:8px!important;clip-path:none!important;align-items:center!important;justify-content:center!important;font-size:11px!important;line-height:1!important}.datis-modern-store-ui .product-grid-item .wd-buttons,.datis-modern-store-ui .product-grid-item .wd-product-buttons,.datis-modern-store-ui li.product .wd-buttons,.datis-modern-store-ui li.product .wd-product-buttons{top:8px!important;left:8px!important;right:auto!important}.datis-modern-store-ui .product-grid-item .datis-sold-badge,.datis-modern-store-ui .product-grid-item .product-label.out-of-stock,.datis-modern-store-ui .product-grid-item .product-label.stock-out,.datis-modern-store-ui li.product .datis-sold-badge,.datis-modern-store-ui li.product .product-label.out-of-stock,.datis-modern-store-ui li.product .product-label.stock-out{display:flex!important;position:relative!important;inset:auto!important;width:auto!important;min-width:58px!important;height:28px!important;min-height:28px!important;margin:0!important;padding:6px 9px!important;border-radius:8px!important;background:var(--datis-navy)!important;color:#fff!important;clip-path:none!important;align-items:center!important;justify-content:center!important;font-size:11px!important;font-weight:800!important;line-height:1!important;white-space:nowrap!important}.datis-modern-store-ui .product-grid-item .datis-sold-badge::after,.datis-modern-store-ui .product-grid-item .out-of-stock::after,.datis-modern-store-ui .product-grid-item .stock-out::after,.datis-modern-store-ui li.product .datis-sold-badge::after,.datis-modern-store-ui li.product .out-of-stock::after,.datis-modern-store-ui li.product .stock-out::after{display:none!important;content:none!important}.datis-modern-store-ui .product-grid-item .price,.datis-modern-store-ui li.product .price{display:flex!important;direction:rtl;align-items:center!important;justify-content:center!important;flex-flow:row nowrap!important;gap:5px!important;width:100%!important;min-height:31px;margin:7px 0 13px!important;padding:0 3px 2px!important;position:relative;z-index:2;font-size:14px!important;line-height:1.4!important;white-space:nowrap!important}.datis-modern-store-ui .product-grid-item .datis-price-prefix,.datis-modern-store-ui li.product .datis-price-prefix{flex:0 0 auto;margin:0!important;color:#111!important;font-size:13px!important;font-weight:800!important}.datis-modern-store-ui .product-grid-item .price .amount,.datis-modern-store-ui li.product .price .amount{font-size:14px!important;white-space:nowrap!important}.datis-modern-store-ui .cart-widget-side .mini_cart_item{grid-template-columns:64px minmax(0,1fr) 24px}.datis-modern-store-ui .cart-widget-side .mini_cart_item img{width:64px!important;height:64px!important}.datis-modern-store-ui.woocommerce-cart .woocommerce-cart-form,.datis-modern-store-ui.woocommerce-cart .cart_totals{padding:13px;border-radius:12px}.datis-modern-store-ui .datis-collapsible-description{max-height:230px}}@media (prefers-reduced-motion:reduce){.datis-modern-product-page .single_add_to_cart_button,.datis-modern-product-page .wd-swatch{transition:none!important}}