.dsh .dsh-hero--product .dsh-hero__body{padding-top:clamp(20px, 4vw, 48px);padding-bottom:clamp(56px, 7vw, 96px)}.dsh .dsh-prod-head{display:flex;align-items:center;gap:clamp(16px, 3vw, 28px);width:100%}.dsh .dsh-prod-head__img{flex:none;width:clamp(96px, 14vw, 140px);height:clamp(96px, 14vw, 140px);object-fit:cover;border-radius:24px;box-shadow:0 10px 28px rgb(5 10 40 / .3);background:rgb(255 255 255 / .15)}.dsh .dsh-prod-head__text{display:flex;flex-direction:column;align-items:flex-start;gap:10px;min-width:0}.dsh .dsh-prod-head__text a.dsh-chip:hover{color:var(--dsh-navy);filter:brightness(1.05)}.dsh .dsh-hero--product .dsh-h1{margin:0;color:#FFF;font-size:clamp(30px, 5vw, 52px);line-height:1.1;overflow-wrap:anywhere}.dsh .dsh-prod-head__chips{display:flex;flex-wrap:wrap;gap:8px;margin:2px 0 0;padding:0;list-style:none}.dsh .dsh-prod-head__chips li{display:inline-flex;align-items:center;gap:6px;padding:7px 12px;border-radius:999px;background:rgb(255 255 255 / .16);color:#FFF;font-size:14px;font-weight:700;line-height:1}.dsh .dsh-prod-head__chips .dsh-prod-head__from{background:#FFF;color:var(--dsh-navy)}.dsh .dsh-prod-head__chips .dsh-prod-head__from svg{color:var(--dsh-blue-text)}.dsh .dsh-prod-notices:empty{display:none}.dsh .dsh-prod-notices .woocommerce-message,.dsh .dsh-prod-notices .woocommerce-error,.dsh .dsh-prod-notices .woocommerce-info{position:relative;z-index:2;margin:-32px 0 40px;padding:14px 18px;border:0;border-radius:16px;background:#E9F8EF;color:#145C34;font-weight:700;list-style:none;box-shadow:var(--dsh-shadow)}.dsh .dsh-prod-notices .woocommerce-error{background:#FDECEC;color:#8A1C1C}.dsh .dsh-prod-notices .woocommerce-message::before,.dsh .dsh-prod-notices .woocommerce-error::before,.dsh .dsh-prod-notices .woocommerce-info::before{display:none}.dsh .dsh-prod-notices .button{float:inline-end;margin:-4px 0 0 12px;padding:8px 14px;border-radius:10px;background:#16A34A;color:#FFF;font-weight:800}.dsh .dsh-prod{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,1.5fr) minmax(280px,1fr);gap:24px;align-items:start;margin-top:-40px}.dsh .dsh-prod-notices:not(:empty)+.dsh-prod{margin-top:0}.dsh .dsh-prod__plans{padding:clamp(20px, 3vw, 32px)}.dsh .dsh-prod__plans>.dsh-h3{margin:0 0 4px;font-size:22px}.dsh .dsh-prod__plans>.dsh-p{margin:0 0 18px}.dsh .dsh-prod__side{display:flex;flex-direction:column;gap:16px}.dsh .dsh-prod__box{padding:22px}.dsh .dsh-prod__box .dsh-h3{margin:0 0 12px;font-size:18px}.dsh .dsh-prod__box .dsh-p{margin:-6px 0 12px;font-size:14px}.dsh .dsh-prod__form form.cart{margin:0}.dsh .dsh-prod__form table.variations,.dsh .dsh-prod__form table.variations tbody,.dsh .dsh-prod__form table.variations tr,.dsh .dsh-prod__form table.variations td{display:block;width:100%;margin:0;padding:0;border:0;background:none}.dsh .dsh-prod__form table.variations th{display:none}.dsh .dsh-prod__form .reset_variations{display:none!important}.dsh .dsh-prod__form select{width:100%;min-height:50px;padding:0 14px;border:1px solid var(--dsh-border);border-radius:14px;background-color:var(--dsh-bg);color:var(--dsh-text);font:600 16px/1.2 var(--dsh-font)}.dsh .dsh-prod__form.dsh-prod__form select.dsh-plans__select{position:absolute!important;width:1px!important;height:1px!important;min-height:0;overflow:hidden;clip:rect(0 0 0 0);opacity:0;pointer-events:none}.dsh .dsh-plans{display:grid;grid-template-columns:repeat(auto-fill,minmax(112px,1fr));gap:10px;margin:0 0 18px}.dsh .dsh-plan{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;min-height:96px;margin:0;padding:12px 6px;border:1.2px solid var(--dsh-border);border-radius:16px;background:var(--dsh-surface);color:var(--dsh-text);font-family:var(--dsh-font);text-align:center;text-transform:none;letter-spacing:0;cursor:pointer;box-shadow:var(--dsh-shadow);transition:transform 0.15s ease,box-shadow 0.15s ease,border-color 0.15s ease}.dsh .dsh-plan:hover,.dsh .dsh-plan:focus{border-color:#9DB8E6;background:var(--dsh-surface);color:var(--dsh-text);transform:translateY(-1px)}.dsh .dsh-plan:focus-visible{outline:2px solid var(--dsh-blue-text);outline-offset:2px}.dsh .dsh-plan b{font-size:19px;font-weight:800;line-height:1.1}.dsh .dsh-plan small{color:var(--dsh-text-2);font-size:12.5px;font-weight:700}.dsh .dsh-plan em{margin-top:5px;color:var(--dsh-blue-text);font-size:13.5px;font-style:normal;font-weight:800;white-space:nowrap;direction:ltr}.dsh .dsh-plan[aria-pressed="true"]{border-color:#fff0;background:var(--dsh-btn-gradient);color:#FFF;box-shadow:0 10px 22px rgb(10 111 232 / .3)}.dsh .dsh-plan[aria-pressed="true"] small{color:rgb(255 255 255 / .85)}.dsh .dsh-plan[aria-pressed="true"] em{color:#FFF}.dsh .dsh-plan:disabled{opacity:.4;cursor:not-allowed;transform:none}.dsh .dsh-prod__form form.variations_form table.variations{order:0!important}.dsh .dsh-prod__form form.variations_form .single_variation_wrap{order:1!important}.dsh .dsh-prod__form form.variations_form .reset_variations_alert{order:2!important}.dsh .dsh-prod__form .single_variation_wrap{padding-top:16px;border-top:1px solid var(--dsh-border)}.dsh .dsh-prod__form .woocommerce-variation-price .price,.dsh .dsh-prod__form .woocommerce-variation-price{display:block;margin:0 0 12px;color:var(--dsh-blue-text);font-size:26px;font-weight:800}.dsh .dsh-prod__form .woocommerce-variation-price del{color:var(--dsh-text-2);font-size:16px;font-weight:600}.dsh .dsh-prod__form .woocommerce-variation-price ins{text-decoration:none}.dsh .dsh-prod__form .woocommerce-variation-description p{margin:0 0 10px;color:var(--dsh-text-2);font-size:14px}.dsh .dsh-prod__form .woocommerce-variation-availability .stock{margin:0 0 10px;font-weight:700}.dsh .dsh-prod__form .woocommerce-variation-add-to-cart,.dsh .dsh-prod__form form.cart:not(.variations_form){display:flex;gap:10px;align-items:stretch}.dsh .dsh-prod__form .quantity{margin:0}.dsh .dsh-prod__form .quantity input.qty{width:72px;height:54px;margin:0;border:1px solid var(--dsh-border);border-radius:14px;background:var(--dsh-bg);color:var(--dsh-text);font:800 17px/1 var(--dsh-font);text-align:center}.dsh .dsh-prod__form .single_add_to_cart_button{flex:1 1 auto;min-height:54px;margin:0;padding:0 20px;border:0;border-radius:14px;background:var(--dsh-btn-gradient);color:#FFF;font:800 17px/1 var(--dsh-font);text-transform:none!important;letter-spacing:0;cursor:pointer;box-shadow:0 10px 22px rgb(10 111 232 / .3)}.dsh .dsh-prod__form .single_add_to_cart_button:hover,.dsh .dsh-prod__form .single_add_to_cart_button:focus{background:var(--dsh-btn-gradient);color:#FFF;filter:brightness(1.08)}.dsh .dsh-prod__form .single_add_to_cart_button.disabled,.dsh .dsh-prod__form .single_add_to_cart_button:disabled{opacity:.45;cursor:not-allowed;box-shadow:none}.dsh .dsh-prod__form .single_add_to_cart_button.loading{opacity:.7}.dsh .dsh-prod__form .added_to_cart{display:none}.dsh .dsh-prod__hint{margin:12px 0 0;color:var(--dsh-text-2);font-size:14px;font-weight:600;text-align:center}.dsh .dsh-prod__hint[hidden]{display:none}.dsh .dsh-prod__pay{display:flex;flex-wrap:wrap;align-items:center;gap:8px 10px;margin-top:18px;padding-top:16px;border-top:1px solid var(--dsh-border);color:var(--dsh-text-2);font-size:13px;font-weight:700}.dsh .dsh-prod__pay svg{color:#16A34A}.dsh .dsh-prod__pay .dsh-pay{display:flex;flex-wrap:wrap;gap:6px;margin:0;margin-inline-start:auto;padding:0;list-style:none}.dsh .dsh-prod__pay .dsh-pay li{display:flex;align-items:center;height:26px;padding:0 6px;border:1px solid var(--dsh-border);border-radius:6px;background:#FFF}.dsh .dsh-prod__pay .dsh-pay img{display:block;height:16px;width:auto}.dsh .dsh-prod__features{display:flex;flex-direction:column;gap:14px;margin:0;padding:0;list-style:none}.dsh .dsh-prod__features li,.dsh .dsh-prod__check{display:flex;align-items:flex-start;gap:12px}.dsh .dsh-prod__features li>span:last-child,.dsh .dsh-prod__check>span:nth-child(2){display:flex;flex-direction:column;gap:2px;min-width:0}.dsh .dsh-prod__features b,.dsh .dsh-prod__check b{color:var(--dsh-text);font-size:15px;font-weight:800}.dsh .dsh-prod__features small,.dsh .dsh-prod__check small{color:var(--dsh-text-2);font-size:13.5px;line-height:1.5}.dsh .dsh-prod__ico{flex:none;display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:12px;background:#EEF5FF;color:var(--dsh-blue-text)}.dsh .dsh-prod__nets{display:flex;flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none}.dsh .dsh-prod__nets li{display:inline-flex;align-items:center;gap:6px;padding:8px 12px;border-radius:12px;background:var(--dsh-btn-gradient);color:#FFF;font-size:14px;font-weight:800}.dsh .dsh-prod__check{align-items:center;padding:16px 18px;color:var(--dsh-text);transition:transform 0.15s ease,box-shadow 0.15s ease}.dsh .dsh-prod__check:hover{color:var(--dsh-text);transform:translateY(-2px);box-shadow:var(--dsh-shadow-hover)}.dsh .dsh-prod__check>svg{flex:none;margin-inline-start:auto;color:var(--dsh-text-2)}[dir="rtl"] .dsh .dsh-prod__check>svg{transform:scaleX(-1)}.dsh .dsh-prod__about{margin-top:0;padding:clamp(20px, 3vw, 32px);color:var(--dsh-text);font-size:16px;line-height:1.7}.dsh .dsh-prod__about>p:first-child{margin-top:0}.dsh .dsh-prod__about h2,.dsh .dsh-prod__about h3{margin:20px 0 8px;color:var(--dsh-text);font-size:18px;font-weight:800;line-height:1.35}.dsh .dsh-prod__about ul,.dsh .dsh-prod__about ol{padding-inline-start:22px}.dsh .dsh-prod__about details{margin:0;padding:0;border:0}.dsh .dsh-prod__about details+details{margin-top:12px}.dsh .dsh-prod__about summary{display:flex;align-items:center;gap:10px;padding:14px 16px;border-radius:16px;background:var(--dsh-bg);font-size:17px;font-weight:800;cursor:pointer;list-style:none}.dsh .dsh-prod__about summary::-webkit-details-marker{display:none}.dsh .dsh-prod__about summary::after{content:"";flex:none;width:10px;height:10px;margin-inline-start:auto;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:rotate(45deg);transition:transform 0.2s ease}.dsh .dsh-prod__about details[open] summary::after{transform:rotate(-135deg)}.dsh .dsh-prod__about details>:not(summary){padding-inline:4px}.dsh .dsh-prod+.dsh-app,.dsh .dsh-prod__about+.dsh-app{margin-top:clamp(40px, 6vw, 72px)}@media (max-width:900px){.dsh .dsh-prod{grid-template-columns:1fr}}@media (max-width:480px){.dsh .dsh-prod-head{align-items:flex-start}.dsh .dsh-prod-head__chips li{padding:6px 10px;font-size:13px}.dsh .dsh-plans{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.dsh .dsh-plan{min-height:88px;padding:10px 4px}.dsh .dsh-plan b{font-size:16px}.dsh .dsh-plan em{font-size:12px}.dsh .dsh-prod__plans{padding:18px 14px}.dsh .dsh-prod__pay .dsh-pay{margin-inline-start:0}}body.datasky-product .dsh .dsh-main{padding-top:0;gap:24px}body.datasky-product .dsh .dsh-main>.dsh-app{margin-top:clamp(24px, 4vw, 48px)}