html,body{max-width:100%;overflow-x:hidden}img,svg,video,iframe{max-width:100%;height:auto}.mobile-menu{display:none}.sell-broken-devices{scroll-margin-top:90px}@media(max-width:900px){.navbar{position:sticky}.nav-inner{height:auto;min-height:72px;gap:10px;flex-wrap:nowrap;padding-top:12px;padding-bottom:12px}.logo{font-size:1.08rem;max-width:52vw;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.fh-language-selector{margin-left:auto}.fh-language-selector select{max-width:92px;padding:8px 9px;font-size:.78rem}.hamburger{display:flex!important;width:42px;height:42px;min-width:42px;align-items:center;justify-content:center;padding:0;border:1px solid var(--border-light);border-radius:12px;background:#ffffff0d}.hamburger span{width:22px}.hamburger.open span:nth-child(1){transform:translateY(8px) rotate(45deg)}.hamburger.open span:nth-child(2){opacity:0}.hamburger.open span:nth-child(3){transform:translateY(-8px) rotate(-45deg)}.mobile-menu{display:none;border-top:1px solid var(--border-light);background:#0a0a0bfa;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);padding:12px 18px 18px}.mobile-menu.open{display:grid;gap:10px}.mobile-link{display:flex;align-items:center;min-height:46px;padding:12px 14px;border:1px solid var(--border-light);border-radius:14px;background:#ffffff0a;color:var(--text-primary);text-decoration:none;font-weight:700}.mobile-link-cta{justify-content:center;background:var(--accent-primary);border-color:var(--accent-primary);box-shadow:0 8px 24px var(--accent-glow)}.container{padding-left:18px;padding-right:18px}.shopify-content-main{padding-top:0}.hero{min-height:auto;padding:58px 0 54px}.hero:before{width:420px;height:420px;right:-210px;top:-120px;opacity:.42}.hero-content{max-width:100%}.badge{margin-bottom:22px;padding:7px 14px;font-size:.78rem}.hero-content h1{font-size:clamp(2.15rem,11vw,3rem);line-height:1.06;letter-spacing:-.035em;overflow-wrap:anywhere}.hero-sub{font-size:1rem;line-height:1.55;margin-bottom:32px}.hero-cta,.sell-broken-devices__actions{display:grid;grid-template-columns:1fr;gap:12px;width:100%}.btn-primary,.btn-secondary,.btn-nav,.sell-broken-devices__button,.sell-broken-devices__link{width:100%;min-height:48px;padding:14px 18px;text-align:center;justify-content:center}.hero-stats{display:grid;grid-template-columns:1fr;width:100%;gap:14px}.stat{padding:16px;border:1px solid var(--border-light);border-radius:var(--radius-sm);background:#ffffff08}.section{padding:56px 0}.section-header{margin-bottom:34px}.section-header h2,.sell-broken-devices h2{font-size:clamp(1.9rem,9vw,2.6rem);line-height:1.1;overflow-wrap:anywhere}.section-header p,.sell-broken-devices p{font-size:1rem;line-height:1.55}.services-grid,.steps,.pricing-grid,.features,.fh-category-grid,.fh-product-grid,.sell-broken-devices__grid{grid-template-columns:1fr!important;gap:18px}.glass-card,.service-card,.step,.price-card,.contact-card,.fh-category-card,.purchase-card,.sell-broken-devices__grid div{padding:22px!important;border-radius:18px}.glass-card:hover,.service-card:hover,.step:hover,.contact-card:hover,.fh-category-card:hover{transform:none}.badge-card{position:static;display:inline-flex;margin-bottom:18px}.service-icon{width:64px;height:64px;font-size:2.2rem;margin-bottom:18px}.service-card h3,.fh-category-card strong{font-size:1.35rem;line-height:1.2}.service-card ul{margin-bottom:22px}.price-card{display:grid;grid-template-columns:auto 1fr;align-items:start;gap:14px}.price-tag{grid-column:1 / -1;font-size:1.45rem}.contact-wrapper,.fh-product-detail{grid-template-columns:1fr!important;gap:24px}.contact-card{align-items:flex-start;gap:16px}.contact-card-icon{width:52px;height:52px;min-width:52px}.contact-card span,.fh-legal-owner,.product-description,.price-label{overflow-wrap:anywhere;word-break:break-word}.cta-box{padding:28px 22px!important;border-radius:22px}.cta-box h3{font-size:1.55rem;line-height:1.2}.sell-broken-devices{padding:48px 18px}.sell-broken-devices__grid{margin:26px 0}.sell-broken-devices__eyebrow{font-size:.75rem;line-height:1.35}.fh-legal-footer,.footer{padding:40px 0 28px}.fh-legal-links,.footer-links{flex-direction:column;gap:14px;align-items:flex-start}.footer{text-align:left}}@media(max-width:420px){.container{padding-left:14px;padding-right:14px}.logo{font-size:1rem;max-width:48vw}.fh-language-selector select{max-width:86px}.hero-content h1{font-size:2rem}.btn-primary,.btn-secondary,.sell-broken-devices__button,.sell-broken-devices__link{font-size:.95rem}}
/*# sourceMappingURL=/cdn/shop/t/14/assets/mobile-fixes.css.map */
