.header .mobile-header-call,.header .mobile-header-request{display:none}
@media(max-width:760px){
 body .header .c{width:calc(100% - 32px);max-width:1240px}
 body .header .c.hmain{grid-template-columns:minmax(0,1fr) auto auto;gap:10px;min-height:64px;padding:6px 0;align-items:center}
 body .header .hact{display:none!important}
 body .header .brand-logo-img{width:64px!important;height:auto!important}
 body .header .mobile-header-call{display:inline-flex;justify-content:center;align-items:center;gap:8px;min-width:44px;min-height:44px;padding:10px 12px;border:1px solid #dce2eb;border-radius:7px;background:#fff;color:#0b2d6b;font:700 14px/1.2 Arial,Helvetica,sans-serif;white-space:nowrap;text-decoration:none;-webkit-tap-highlight-color:rgba(11,45,107,.1)}
 .header .mobile-header-call svg{display:block;flex:none;width:20px;height:20px}
 body .header .mobile-header-call:focus-visible{outline:3px solid #3e6dab;outline-offset:3px}
 body .header .mobile-header-call:active{background:#f2f5fa}
 body .header .nav .mobile-header-request{display:flex;grid-column:1/-1;justify-content:center;margin-top:8px;background:#0b2d6b;color:#fff;font-weight:700;min-height:44px}
 .home-page #collections .head>.mobile-disclosure{width:100%;min-width:0;margin:18px 0 0;padding:0;border:0;border-top:1px solid #dce2eb;border-bottom:1px solid #dce2eb;border-radius:0;background:transparent;overflow:hidden}
 .home-page #collections .head>.mobile-disclosure>summary{display:flex;align-items:center;justify-content:space-between;gap:16px;width:100%;min-height:56px;margin:0;padding:14px 0;font-size:15px;line-height:1.4}
 .home-page #collections .head>.mobile-disclosure>summary::after{display:flex;align-items:center;justify-content:center;flex:0 0 20px;width:20px;height:24px}
 .home-page #collections .head>.mobile-disclosure[open]>summary{margin-bottom:0;border-bottom:1px solid #dce2eb}
 .home-page #collections .head>.mobile-disclosure>p{max-width:none;margin:0;padding:14px 0;font-size:15px;line-height:1.55}
 .home-page #collections .collections{gap:0}
 .home-page #collections .collection{border:0;border-bottom:1px solid #dce2eb;background:transparent;padding:16px 0;box-shadow:none;border-radius:0}
 .home-page #collections .collection:last-child{border-bottom:0}
 .home-page #clinical-results .mobile-case{border:0;border-top:1px solid #dce2eb;background:transparent;margin:0;padding:0;border-radius:0}
 .home-page #clinical-results .mobile-case>summary{padding:14px 0;min-height:52px}
 .home-page #clinical-results .mobile-case .result{border:0;background:transparent;box-shadow:none}
 .home-page #clinical-results .mobile-case .rb{padding:12px 0 20px}
 .home-page #clinical-results .mobile-disclosure{border:0;border-top:1px solid #dce2eb;border-bottom:1px solid #dce2eb;background:transparent;border-radius:0}
 .home-page #peels .actions .btn{color:#0b2d6b}
 .home-page #peels .peel-img{width:100%;max-width:480px;height:auto;min-height:0;aspect-ratio:1/1;margin:22px auto 0;padding:0;border:0;background:transparent}
 .home-page #peels .peel-img img{position:absolute;inset:0;width:100%;height:100%;max-width:100%;object-fit:contain!important;border:0}
 .page-collections-mobile #all .card{border:0;border-bottom:1px solid #dfe5ea;background:transparent;padding:18px 0;border-radius:0;box-shadow:none}
 .page-collections-mobile #all .card:last-child{border-bottom:0}
 .page-peels-mobile #peel-results .results img{border:0}
}
