.lens-demonstration-container .tabs-container{align-items:flex-end}.presentation-mode-button{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:42px;margin-left:8px;margin-bottom:0;padding:0 14px;border:1px solid rgba(148,163,184,0.45);border-radius:999px;background:rgba(15,23,42,0.04);color:#334155;font-family:inherit;font-size:0.875rem;font-weight:700;line-height:1;cursor:pointer;transition:background-color 0.18s ease, border-color 0.18s ease, color 0.18s ease, box-shadow 0.18s ease, transform 0.18s ease}.presentation-mode-button i{font-size:20px;line-height:1}.presentation-mode-button:hover,.presentation-mode-button:focus-visible{background:rgba(14,165,233,0.12);border-color:rgba(14,165,233,0.55);color:#0369a1;box-shadow:0 6px 18px rgba(14,165,233,0.16);outline:none;transform:translateY(-1px)}.presentation-mode-button.active{background:#0f172a;border-color:#0f172a;color:#ffffff;box-shadow:0 8px 24px rgba(15,23,42,0.22)}html.theme-dark .presentation-mode-button{background:rgba(255,255,255,0.06);border-color:var(--lp-border-subtle, rgba(255,255,255,0.14));color:var(--lp-text-secondary, #b8c0cc)}html.theme-dark .presentation-mode-button:hover,html.theme-dark .presentation-mode-button:focus-visible{background:rgba(77,171,247,0.16);border-color:rgba(77,171,247,0.5);color:var(--lp-text-primary, #fff)}html.theme-dark .presentation-mode-button.active{background:var(--lp-accent, #26a69a);border-color:var(--lp-accent, #26a69a);color:#ffffff}html.lens-presentation-active,html.lens-presentation-active body{overflow:hidden}html.lens-presentation-active .custom-container{width:100% !important;max-width:none !important;padding-left:0 !important;padding-right:0 !important;margin-bottom:0 !important}html.lens-presentation-active .lens-demonstration-container{width:100% !important;max-width:none !important;min-height:calc(100vh - 74px);padding:18px 22px 24px !important}html.lens-presentation-active .lens-demonstration-container.presentation-mode{background:transparent}html.lens-presentation-active .lens-demonstration-container .tabs-container{position:sticky;top:74px;z-index:40;padding-top:8px !important;background:var(--lp-bg-page, #fff)}html.theme-dark.lens-presentation-active .lens-demonstration-container .tabs-container{background:var(--lp-bg, #101214)}html.lens-presentation-active .lens-demonstration-container .tab-content.active{width:100%}html.lens-presentation-active .lens-demonstration-container .treatments-menu{max-width:none !important}html.lens-presentation-active .lens-demonstration-container .comparison-container,html.lens-presentation-active .lens-demonstration-container .static-treatment-card,html.lens-presentation-active .lens-demonstration-container .treatment-description,html.lens-presentation-active .lens-demonstration-container .thickness-demonstration-container,html.lens-presentation-active .lens-demonstration-container .field-of-view-demonstration{max-width:none !important;width:100% !important}html.lens-presentation-active .lens-demonstration-container .treatment-content.active,html.lens-presentation-active .lens-demonstration-container .photochromatic-controls,html.lens-presentation-active .lens-demonstration-container .thickness-demonstration-container,html.lens-presentation-active .lens-demonstration-container .field-of-view-demonstration{margin-left:auto !important;margin-right:auto !important}html.lens-presentation-active .lens-demonstration-container .comparison-container{max-height:none !important}html.lens-presentation-active .lens-demonstration-container .static-treatment-card{display:flex;justify-content:center}html.lens-presentation-active .lens-demonstration-container .static-treatment-image,html.lens-presentation-active .lens-demonstration-container .lens-comparison-chart{width:100%}html.lens-presentation-active .lens-demonstration-container .fov-main-carousel{height:calc(100vh - 380px) !important;min-height:520px}html.lens-presentation-active .lens-demonstration-container .fov-demo-image{max-height:calc(100vh - 470px) !important}@media screen and (max-width: 1365px){.presentation-mode-button{min-width:44px;min-height:44px;padding:0 12px}html.lens-presentation-active .lens-demonstration-container{min-height:calc(100vh - 64px);padding:10px 10px 16px !important}html.lens-presentation-active .lens-demonstration-container .tabs-container{top:64px}}@media screen and (max-width: 767px){.presentation-mode-label{display:none}html.lens-presentation-active .lens-demonstration-container{padding:8px !important}html.lens-presentation-active .lens-demonstration-container .tabs-container{margin-bottom:0.75rem !important}html.lens-presentation-active .lens-demonstration-container .fov-main-carousel{height:58vh !important;min-height:320px}}
