/* Start custom CSS */.in-person-hearing-aid-purchase-root{--in-person-hearing-aid-purchase-bg:var(--hana-bg-body,#00191c);--in-person-hearing-aid-purchase-card:var(--hana-bg-card-solid,#043637);--in-person-hearing-aid-purchase-gold:var(--hana-gold,#ddb46b);--in-person-hearing-aid-purchase-text:var(--hana-text-main,#fff8ea);background:var(--in-person-hearing-aid-purchase-bg)!important;color:var(--in-person-hearing-aid-purchase-text)!important;font-family:var(--hana-font-main,lahzeh,Tahoma,sans-serif)!important;direction:rtl!important;text-align:right!important;line-height:1.95!important;font-size:16px!important;isolation:isolate;padding-bottom:110px;overflow:clip;}
.in-person-hearing-aid-purchase-root *,.in-person-hearing-aid-purchase-root *::before,.in-person-hearing-aid-purchase-root *::after{box-sizing:border-box;}
.in-person-hearing-aid-purchase-root h1,.in-person-hearing-aid-purchase-root h2,.in-person-hearing-aid-purchase-root h3,.in-person-hearing-aid-purchase-root h4{font-family:var(--hana-font-heading,lahzeh,Tahoma,sans-serif)!important;color:var(--hana-text-main,#fff8ea)!important;line-height:1.65!important;font-weight:700!important;letter-spacing:normal!important;margin:0 0 18px!important;text-transform:none!important;}
.in-person-hearing-aid-purchase-root h1{font-size:clamp(32px,3.7vw,53px)!important;line-height:1.65!important;}.in-person-hearing-aid-purchase-root h1 em{font-style:normal;color:var(--hana-gold-light,#f5d79a)!important;}.in-person-hearing-aid-purchase-root h2{font-size:clamp(24px,2.5vw,34px)!important;}.in-person-hearing-aid-purchase-root h3{font-size:21px!important;}.in-person-hearing-aid-purchase-root h4{font-size:18px!important;}
.in-person-hearing-aid-purchase-root p,.in-person-hearing-aid-purchase-root li,.in-person-hearing-aid-purchase-root address,.in-person-hearing-aid-purchase-root td,.in-person-hearing-aid-purchase-root th,.in-person-hearing-aid-purchase-root summary,.in-person-hearing-aid-purchase-root label{font-family:var(--hana-font-main,lahzeh,Tahoma,sans-serif)!important;line-height:1.95!important;letter-spacing:normal!important;}.in-person-hearing-aid-purchase-root p{color:var(--hana-text-soft,#d7e3df)!important;font-size:16px!important;margin:0 0 18px!important;}.in-person-hearing-aid-purchase-root a{color:inherit;text-decoration:none!important;box-shadow:none!important;}.in-person-hearing-aid-purchase-root button,.in-person-hearing-aid-purchase-root input,.in-person-hearing-aid-purchase-root select,.in-person-hearing-aid-purchase-root textarea{font-family:inherit!important;}.in-person-hearing-aid-purchase-root a:focus-visible,.in-person-hearing-aid-purchase-root button:focus-visible,.in-person-hearing-aid-purchase-root input:focus-visible,.in-person-hearing-aid-purchase-root select:focus-visible,.in-person-hearing-aid-purchase-root textarea:focus-visible,.in-person-hearing-aid-purchase-root summary:focus-visible{outline:3px solid #f5d79a!important;outline-offset:5px!important;}.in-person-hearing-aid-purchase-root section[id]{scroll-margin-top:35px;}.in-person-hearing-aid-purchase-root figure{margin:0!important;}.in-person-hearing-aid-purchase-root button{cursor:pointer;}.in-person-hearing-aid-purchase-wrap{width:min(var(--hana-container,1180px),calc(100% - 48px));margin-inline:auto;}.in-person-hearing-aid-purchase-top{display:flex;align-items:center;justify-content:space-between;gap:20px;padding-block:25px;border-bottom:1px solid #ffffff1f;}.in-person-hearing-aid-purchase-brand{font-size:30px;font-weight:700;color:var(--in-person-hearing-aid-purchase-gold)!important;display:flex;align-items:center;gap:16px;}.in-person-hearing-aid-purchase-brand span{font-size:12px;color:#b7c8c6;}.in-person-hearing-aid-purchase-phone{font-size:20px!important;font-weight:700;color:#f5d79a!important;white-space:nowrap;}.in-person-hearing-aid-purchase-hero{display:grid;grid-template-columns:1.1fr 1fr;gap:42px;align-items:center;padding-block:64px 45px;}.in-person-hearing-aid-purchase-hero-copy{animation:in-person-hearing-aid-purchase-enter .65s ease both;}.in-person-hearing-aid-purchase-kicker{display:block;color:#f5d79a!important;font-size:13px;letter-spacing:.02em;margin-bottom:18px;}.in-person-hearing-aid-purchase-root .in-person-hearing-aid-purchase-lead{font-size:18px!important;line-height:2!important;}.in-person-hearing-aid-purchase-hero-visual{position:relative;border:1px solid #ddb46b55;border-radius:180px 180px 28px 28px;overflow:hidden;background:#002a2d;}.in-person-hearing-aid-purchase-hero-visual img{display:block;width:100%!important;height:auto!important;aspect-ratio:1;object-fit:cover;}.in-person-hearing-aid-purchase-hero-visual figcaption{font-size:11px;text-align:center;padding:14px 16px;color:#b7c8c6;}.in-person-hearing-aid-purchase-visual-tag{position:absolute;inset:auto 24px 70px;display:flex;gap:12px;align-items:center;justify-content:center;background:#00191ce8;border:1px solid #ddb46b66;border-radius:14px;padding:12px 16px;font-size:13px;}.in-person-hearing-aid-purchase-pulse{width:8px;height:8px;background:#12b8ad;border-radius:50%;animation:in-person-hearing-aid-purchase-pulse 2.4s ease-in-out infinite;}.in-person-hearing-aid-purchase-image-fallback{aspect-ratio:1;display:grid;place-content:center;text-align:center;font-size:60px;color:#ddb46b;background:radial-gradient(circle,#07595a,#00191c);}.in-person-hearing-aid-purchase-image-fallback span{font-size:16px;}.in-person-hearing-aid-purchase-actions{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin-block:24px;}.in-person-hearing-aid-purchase-root .in-person-hearing-aid-purchase-button,.in-person-hearing-aid-purchase-root .in-person-hearing-aid-purchase-form-shell button[type=submit]{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:12px!important;min-height:50px!important;border:1px solid #ddb46b!important;border-radius:12px!important;padding:13px 22px!important;background:var(--hana-bg-gold,linear-gradient(135deg,#f5d79a,#ddb46b 48%,#a87432))!important;color:#112426!important;font-size:15px!important;font-weight:700!important;line-height:1.6!important;text-align:center!important;text-decoration:none!important;transition:transform .2s ease,box-shadow .2s ease;}.in-person-hearing-aid-purchase-root .in-person-hearing-aid-purchase-button:hover,.in-person-hearing-aid-purchase-root .in-person-hearing-aid-purchase-form-shell button[type=submit]:hover{transform:translateY(-2px);box-shadow:0 8px 24px #ddb46b22!important;}.in-person-hearing-aid-purchase-root .in-person-hearing-aid-purchase-outline{background:transparent!important;color:#f5d79a!important;border-color:#ddb46b77!important;}.in-person-hearing-aid-purchase-root .in-person-hearing-aid-purchase-link{color:#f5d79a!important;font-size:14px;text-decoration:underline!important;text-underline-offset:6px;}.in-person-hearing-aid-purchase-hero-benefits{display:flex;flex-wrap:wrap;gap:8px 18px;padding:0!important;list-style:none!important;margin:26px 0 0!important;}.in-person-hearing-aid-purchase-hero-benefits li{font-size:12px;color:#b7c8c6;}.in-person-hearing-aid-purchase-hero-benefits li::before{content:'✓';color:#ddb46b;margin-inline-end:7px;}.in-person-hearing-aid-purchase-nav{display:flex;gap:12px;overflow:auto;padding-block:20px;border-top:1px solid #ffffff1f;border-bottom:1px solid #ffffff1f;}.in-person-hearing-aid-purchase-nav a{white-space:nowrap;padding:8px 20px;min-height:44px;font-size:14px;border-radius:40px;background:#ffffff08;}.in-person-hearing-aid-purchase-nav a:hover{background:#07595a;}.in-person-hearing-aid-purchase-section{padding-block:72px;}.in-person-hearing-aid-purchase-heading{max-width:780px;margin-bottom:32px;}.in-person-hearing-aid-purchase-steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;}.in-person-hearing-aid-purchase-step{border-top:1px solid #ddb46b77;padding-top:24px;}.in-person-hearing-aid-purchase-number{display:grid;place-items:center;width:44px;height:44px;border:1px solid #ddb46b88;color:#f5d79a;border-radius:50%;margin-bottom:22px;}.in-person-hearing-aid-purchase-root .in-person-hearing-aid-purchase-step p{font-size:14px!important;}.in-person-hearing-aid-purchase-band{padding-block:64px;background:var(--hana-bg-section,#00282b);border-block:1px solid #ffffff0c;}.in-person-hearing-aid-purchase-split{display:grid;grid-template-columns:1fr 1fr;gap:50px;align-items:center;}.in-person-hearing-aid-purchase-decision{padding:32px;border:1px solid #ddb46b44;border-radius:26px;background:radial-gradient(circle at 50% 0,#07595a,#043637 65%);}.in-person-hearing-aid-purchase-decision-center{border:1px solid #ddb46b;color:#f5d79a;text-align:center;border-radius:50px;padding:15px;margin-bottom:26px;}.in-person-hearing-aid-purchase-chips{display:flex;flex-wrap:wrap;gap:10px;justify-content:center;}.in-person-hearing-aid-purchase-chips span{border:1px solid #ffffff22;border-radius:9px;background:#00191c77;padding:8px 12px;font-size:13px;}.in-person-hearing-aid-purchase-decision small{display:block;margin-top:20px;color:#b7c8c6;font-size:11px;}.in-person-hearing-aid-purchase-intro{max-width:800px;}.in-person-hearing-aid-purchase-models{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;margin-top:24px;}.in-person-hearing-aid-purchase-model{display:flex;flex-direction:column;padding:20px;background:var(--in-person-hearing-aid-purchase-card);border:1px solid #ffffff1f;border-radius:20px;transition:transform .2s,border-color .2s;}.in-person-hearing-aid-purchase-model:hover{transform:translateY(-5px);border-color:#ddb46b;}.in-person-hearing-aid-purchase-model-art{height:130px;border-radius:14px;background:radial-gradient(ellipse,#07595a,#002a2d);position:relative;margin-bottom:18px;display:grid;place-items:center;}.in-person-hearing-aid-purchase-model-art svg{width:150px;height:100px;color:#ddb46b;}.in-person-hearing-aid-purchase-model-art span{position:absolute;inset:auto auto 5px 10px;font:10px Tahoma;color:#b7c8c6;}.in-person-hearing-aid-purchase-root .in-person-hearing-aid-purchase-model p{font-size:13px!important;}.in-person-hearing-aid-purchase-model .in-person-hearing-aid-purchase-link{margin-top:auto;}.in-person-hearing-aid-purchase-root .in-person-hearing-aid-purchase-small{font-size:12px!important;color:#b7c8c6!important;margin-top:18px!important;}.in-person-hearing-aid-purchase-energy{display:grid;grid-template-columns:.8fr 1.2fr;gap:35px;align-items:center;margin-block:55px;}.in-person-hearing-aid-purchase-table-scroll{overflow:auto;border:1px solid #ddb46b44;border-radius:18px;}.in-person-hearing-aid-purchase-root table{border-collapse:collapse!important;margin:0!important;width:100%!important;min-width:440px;background:transparent!important;font-size:14px!important;}.in-person-hearing-aid-purchase-root caption{padding:10px;color:#f5d79a;background:#043637;}.in-person-hearing-aid-purchase-root th,.in-person-hearing-aid-purchase-root td{border:0!important;border-bottom:1px solid #ffffff1f!important;padding:14px!important;background:transparent!important;color:#d7e3df!important;text-align:right!important;font-size:13px!important;}.in-person-hearing-aid-purchase-root thead th{color:#f5d79a!important;background:#043637!important;}.in-person-hearing-aid-purchase-brands{display:flex;flex-wrap:wrap;gap:10px;}.in-person-hearing-aid-purchase-brands span{padding:12px 22px;border:1px solid #ddb46b33;border-radius:10px;color:#f3e0b6;}.in-person-hearing-aid-purchase-benefit-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px;list-style:none!important;margin:0!important;padding:0!important;}.in-person-hearing-aid-purchase-benefit-grid li{padding:18px;border:1px solid #ffffff1f;border-radius:14px;background:#ffffff05;font-size:14px;}.in-person-hearing-aid-purchase-benefit-grid li::before{content:'✓';color:#ddb46b;margin-inline-end:9px;}.in-person-hearing-aid-purchase-price{padding:38px;border-radius:26px;border:1px solid #ddb46b66;display:grid;grid-template-columns:1.4fr .8fr;gap:40px;background:linear-gradient(130deg,#043637,#00191c);}.in-person-hearing-aid-purchase-price-equation{display:grid;gap:8px;text-align:center;align-content:center;}.in-person-hearing-aid-purchase-price-equation span{padding:12px;border:1px solid #ffffff22;border-radius:12px;}.in-person-hearing-aid-purchase-price-equation b{color:#ddb46b;font-size:20px;}.in-person-hearing-aid-purchase-price-equation strong{padding-top:16px;color:#f5d79a;border-top:1px solid #ddb46b66;margin-top:10px;}.in-person-hearing-aid-purchase-service-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;}.in-person-hearing-aid-purchase-card{border:1px solid #ffffff1f;border-radius:20px;padding:26px;background:#043637;}.in-person-hearing-aid-purchase-card>span{font-size:30px;color:#ddb46b;display:block;margin-bottom:18px;}.in-person-hearing-aid-purchase-note{border-inline-start:3px solid #ddb46b;padding:17px 22px;background:#ddb46b0b;margin-top:24px!important;color:#d7e3df;}.in-person-hearing-aid-purchase-delivery{display:grid;gap:20px;}.in-person-hearing-aid-purchase-delivery>div{padding:20px;border:1px solid #ddb46b55;border-radius:14px;}.in-person-hearing-aid-purchase-delivery span{display:block;color:#f5d79a;margin-bottom:8px;}.in-person-hearing-aid-purchase-delivery strong{font-size:14px;font-weight:400;}.in-person-hearing-aid-purchase-delivery small{color:#b7c8c6;}.in-person-hearing-aid-purchase-checklist{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;}.in-person-hearing-aid-purchase-checklist label{display:flex!important;align-items:center;gap:12px;color:#d7e3df!important;font-size:15px!important;padding:18px;border:1px solid #ffffff22;border-radius:12px;cursor:pointer;}.in-person-hearing-aid-purchase-checklist input{width:20px!important;height:20px!important;accent-color:#ddb46b;flex-shrink:0;}.in-person-hearing-aid-purchase-checklist input:checked+span{text-decoration:line-through;color:#f5d79a;}.in-person-hearing-aid-purchase-root address{font-style:normal!important;color:#fff8ea!important;font-size:18px!important;margin-bottom:20px;}.in-person-hearing-aid-purchase-map{min-height:330px;display:flex;flex-direction:column;justify-content:center;align-items:center;background:#043637;border:1px solid #ddb46b44;border-radius:24px;overflow:hidden;position:relative;padding:25px;}.in-person-hearing-aid-purchase-map svg{width:100%;max-height:150px;color:#07595a;}.in-person-hearing-aid-purchase-map-frame{width:100%;height:330px;border:0;}.in-person-hearing-aid-purchase-status{min-height:24px;}.in-person-hearing-aid-purchase-consult{display:grid;grid-template-columns:1fr 1fr;gap:48px;align-items:start;}.in-person-hearing-aid-purchase-consult .in-person-hearing-aid-purchase-phone{display:inline-block;margin-block:12px 22px;}.in-person-hearing-aid-purchase-form-shell{background:#043637;border:1px solid #ddb46b66;border-radius:26px;padding:30px;min-width:0;}.in-person-hearing-aid-purchase-root .in-person-hearing-aid-purchase-form-shell .elementor,.in-person-hearing-aid-purchase-root .in-person-hearing-aid-purchase-form-shell .e-con,.in-person-hearing-aid-purchase-root .in-person-hearing-aid-purchase-form-shell .elementor-section,.in-person-hearing-aid-purchase-root .in-person-hearing-aid-purchase-form-shell .elementor-container,.in-person-hearing-aid-purchase-root .in-person-hearing-aid-purchase-form-shell .elementor-column,.in-person-hearing-aid-purchase-root .in-person-hearing-aid-purchase-form-shell .elementor-widget-wrap,.in-person-hearing-aid-purchase-root .in-person-hearing-aid-purchase-form-shell .elementor-widget-container{background:transparent!important;box-shadow:none!important;max-width:100%!important;min-width:0!important;}.in-person-hearing-aid-purchase-root .in-person-hearing-aid-purchase-form-shell .e-con,.in-person-hearing-aid-purchase-root .in-person-hearing-aid-purchase-form-shell .elementor-widget-wrap,.in-person-hearing-aid-purchase-root .in-person-hearing-aid-purchase-form-shell .elementor-widget-container{padding:0!important;gap:0!important;}.in-person-hearing-aid-purchase-root .in-person-hearing-aid-purchase-form-shell .elementor-widget-form{width:100%!important;}.in-person-hearing-aid-purchase-root .in-person-hearing-aid-purchase-form-shell .elementor-form-fields-wrapper{display:flex!important;flex-wrap:wrap!important;gap:17px!important;margin:0!important;}.in-person-hearing-aid-purchase-root .in-person-hearing-aid-purchase-form-shell .elementor-field-group{padding:0!important;margin:0!important;width:100%!important;flex-basis:100%!important;gap:7px!important;}.in-person-hearing-aid-purchase-root .in-person-hearing-aid-purchase-form-shell label{color:#fff8ea!important;font-size:14px!important;width:100%!important;}.in-person-hearing-aid-purchase-root .in-person-hearing-aid-purchase-form-shell input:not([type=hidden]):not([type=checkbox]):not([type=radio]),.in-person-hearing-aid-purchase-root .in-person-hearing-aid-purchase-form-shell textarea,.in-person-hearing-aid-purchase-root .in-person-hearing-aid-purchase-form-shell select{width:100%!important;min-height:49px!important;border:1px solid #92aaa5!important;background:#00191c!important;color:#fff8ea!important;border-radius:10px!important;padding:12px 14px!important;font-size:16px!important;line-height:1.8!important;box-shadow:none!important;}.in-person-hearing-aid-purchase-root .in-person-hearing-aid-purchase-form-shell textarea{min-height:115px!important;resize:vertical!important;}.in-person-hearing-aid-purchase-root .in-person-hearing-aid-purchase-form-shell input[type=tel]{direction:ltr!important;text-align:right!important;}.in-person-hearing-aid-purchase-root .in-person-hearing-aid-purchase-form-shell input[type=hidden]{display:none!important;}.in-person-hearing-aid-purchase-root .in-person-hearing-aid-purchase-form-shell input[type=checkbox],.in-person-hearing-aid-purchase-root .in-person-hearing-aid-purchase-form-shell input[type=radio]{accent-color:#ddb46b;}.in-person-hearing-aid-purchase-root .in-person-hearing-aid-purchase-form-shell ::placeholder{color:#b7c8c6!important;opacity:1!important;}.in-person-hearing-aid-purchase-root .in-person-hearing-aid-purchase-form-shell button[type=submit]{width:100%!important;}.in-person-hearing-aid-purchase-root .in-person-hearing-aid-purchase-form-shell .elementor-button-text{color:#112426!important;font:inherit!important;}.in-person-hearing-aid-purchase-root .in-person-hearing-aid-purchase-form-shell .elementor-message-success{color:#b4efd1!important;}.in-person-hearing-aid-purchase-root .in-person-hearing-aid-purchase-form-shell .elementor-message-danger,.in-person-hearing-aid-purchase-root .in-person-hearing-aid-purchase-form-shell .elementor-help-inline{color:#ffcac4!important;}.in-person-hearing-aid-purchase-root .in-person-hearing-aid-purchase-form-shell .elementor-error{border-color:#ffcac4!important;}.in-person-hearing-aid-purchase-root .in-person-hearing-aid-purchase-form-shell button:disabled{opacity:.65!important;cursor:wait!important;}.in-person-hearing-aid-purchase-faq{padding-bottom:40px;}.in-person-hearing-aid-purchase-faq details{border-bottom:1px solid #ffffff22;padding:18px 0;}.in-person-hearing-aid-purchase-root summary{cursor:pointer;color:#fff8ea!important;font-size:17px!important;}.in-person-hearing-aid-purchase-faq details p{padding-top:18px;max-width:900px;}.in-person-hearing-aid-purchase-footer{padding-block:25px;border-top:1px solid #ffffff22;}.in-person-hearing-aid-purchase-root .in-person-hearing-aid-purchase-footer p,.in-person-hearing-aid-purchase-footer a{font-size:12px!important;color:#b7c8c6!important;}.in-person-hearing-aid-purchase-sticky{position:fixed;inset:auto 0 0;z-index:990;background:#00191cf5;border-top:1px solid #ddb46b55;display:flex;align-items:center;justify-content:center;gap:14px;padding:12px 20px max(12px,env(safe-area-inset-bottom));box-shadow:0 -8px 30px #0003;}.in-person-hearing-aid-purchase-sticky>span{margin-inline-end:40px;font-size:14px;}.in-person-hearing-aid-purchase-sticky small{display:block;color:#b7c8c6;font-size:11px;}
@keyframes in-person-hearing-aid-purchase-enter{from{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes in-person-hearing-aid-purchase-pulse{50%{opacity:.45;transform:scale(.8)}}
@media(max-width:1000px){.in-person-hearing-aid-purchase-hero{gap:24px;}.in-person-hearing-aid-purchase-models{grid-template-columns:repeat(3,minmax(0,1fr));}.in-person-hearing-aid-purchase-steps{grid-template-columns:repeat(2,minmax(0,1fr));}.in-person-hearing-aid-purchase-split,.in-person-hearing-aid-purchase-consult{gap:28px;}.in-person-hearing-aid-purchase-price{padding:25px;gap:25px;}}
@media(max-width:760px){.in-person-hearing-aid-purchase-wrap{width:calc(100% - 32px);}.in-person-hearing-aid-purchase-brand span{display:none;}.in-person-hearing-aid-purchase-hero,.in-person-hearing-aid-purchase-split,.in-person-hearing-aid-purchase-energy,.in-person-hearing-aid-purchase-price,.in-person-hearing-aid-purchase-consult{grid-template-columns:minmax(0,1fr);}.in-person-hearing-aid-purchase-hero{padding-top:35px;}.in-person-hearing-aid-purchase-hero-visual{max-width:480px;width:100%;margin-inline:auto!important;}.in-person-hearing-aid-purchase-section{padding-block:48px;}.in-person-hearing-aid-purchase-band{padding-block:44px;}.in-person-hearing-aid-purchase-models{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;}.in-person-hearing-aid-purchase-model{padding:15px;}.in-person-hearing-aid-purchase-service-grid{grid-template-columns:1fr;}.in-person-hearing-aid-purchase-form-shell{padding:22px;}.in-person-hearing-aid-purchase-sticky>span{display:none;}.in-person-hearing-aid-purchase-sticky .in-person-hearing-aid-purchase-button{flex:1;min-width:0;font-size:13px!important;padding:12px 8px!important;}.in-person-hearing-aid-purchase-top .in-person-hearing-aid-purchase-phone{font-size:16px!important;}.in-person-hearing-aid-purchase-checklist{grid-template-columns:1fr;}.in-person-hearing-aid-purchase-decision{padding:22px;}.in-person-hearing-aid-purchase-price-equation{max-width:400px;width:100%;margin-inline:auto;}}
@media(max-width:420px){.in-person-hearing-aid-purchase-models{grid-template-columns:1fr;}.in-person-hearing-aid-purchase-steps{gap:16px;}.in-person-hearing-aid-purchase-root .in-person-hearing-aid-purchase-step h3{font-size:17px!important;}.in-person-hearing-aid-purchase-benefit-grid{grid-template-columns:1fr;}.in-person-hearing-aid-purchase-actions .in-person-hearing-aid-purchase-button{width:100%;}.in-person-hearing-aid-purchase-hero-visual{border-radius:100px 100px 20px 20px;}}
@media(prefers-reduced-motion:reduce){.in-person-hearing-aid-purchase-root *{animation:none!important;transition:none!important;scroll-behavior:auto!important;}}
@media print{.in-person-hearing-aid-purchase-sticky,.in-person-hearing-aid-purchase-form-shell,.in-person-hearing-aid-purchase-nav{display:none!important;}.in-person-hearing-aid-purchase-root{padding-bottom:0;}.in-person-hearing-aid-purchase-root *{animation:none!important;}.in-person-hearing-aid-purchase-section{padding-block:20px;}}
.in-person-hearing-aid-purchase-root .in-person-hearing-aid-purchase-footer {
    border-top: none !important;
}
/* حذف کامل SVGهای کارتهای مدل سمعک */
.in-person-hearing-aid-purchase-root
.in-person-hearing-aid-purchase-model-art svg {
    display: none !important;
    width: 0 !important;
    height: 0 !important;
}

/* ظرف تصویر */
.in-person-hearing-aid-purchase-root
.in-person-hearing-aid-purchase-model-art {
    height: 130px !important;
    min-height: 130px !important;
    display: grid !important;
    place-items: center !important;
    position: relative !important;
    overflow: hidden !important;
}

/* تصاویر واقعی سمعک */
.in-person-hearing-aid-purchase-root
.in-person-hearing-aid-purchase-model-art img {
    display: block !important;
    width: 100% !important;
    height: 112px !important;
    max-width: 160px !important;
    object-fit: contain !important;
    object-position: center !important;
    opacity: 1 !important;
    visibility: visible !important;
    position: relative !important;
    z-index: 2 !important;
    filter: drop-shadow(0 12px 16px rgba(0, 0, 0, 0.3)) !important;
    transition: transform 0.35s ease, filter 0.35s ease !important;
}

/* افکت هاور */
.in-person-hearing-aid-purchase-root
.in-person-hearing-aid-purchase-model:hover
.in-person-hearing-aid-purchase-model-art img {
    transform: translateY(-5px) scale(1.04) !important;
    filter: drop-shadow(0 16px 20px rgba(221, 180, 107, 0.35)) !important;
}

/* برچسب نوع سمعک */
.in-person-hearing-aid-purchase-root
.in-person-hearing-aid-purchase-model-art > span {
    z-index: 3 !important;
}

/* موبایل */
@media (max-width: 760px) {
    .in-person-hearing-aid-purchase-root
    .in-person-hearing-aid-purchase-model-art img {
        height: 105px !important;
        max-width: 145px !important;
    }
}/* End custom CSS */