/* A single viewport inset covers native hashes, AJAX anchors and focus scrolling. */
html { scroll-padding-top: var(--zylo-scroll-offset, 102px); }
#zylo-page #rec3935141701 { padding-top: var(--zylo-header-height, 90px) !important; }
/* These sections used independent 100px offsets. Do not add them to the inset. */
#zylo-page .zylo-care-footer,
#zylo-page .zylo-help-section,
#zylo-page .zylo-product-reviews { scroll-margin-top: 0; }
/* The ticker strip starts at the left edge. Tilda widens it on init, and a
   centred strip jumped sideways by its new width; the bar is shown from the
   first paint instead of fading in after the vendor script. */
#zylo-page .t1003__outer { justify-content: flex-start; }
#zylo-page .t1003__content-wrapper { opacity: 1; }
/* The burger is three 1 px lines: the clickable area also covers the gaps, so a
   mouse or a precise tap between the lines opens the menu. */
#zylo-page a.tn-atom[href="#menuopen"]::after { content: ''; position: absolute; inset: -8px -6px; }
