@media(pointer:coarse)and (orientation:landscape)and (max-height:760px){html,body{max-width:100%!important;overflow-x:hidden!important;-webkit-text-size-adjust:100%!important}html body.template-page{--zoalin-landscape-page-header-height: 56px !important;--zoalin-landscape-page-header-side: 24px !important;--zoalin-landscape-page-touch: 44px !important;--zoalin-landscape-page-logo-width: 90px !important}html body.template-page .header-section,html body.template-page #header-component,html body.template-page header-component,html body.template-page #header-component>.header__row,html body.template-page header-component>.header__row,html body.template-page #header-component .header__row,html body.template-page header-component .header__row,html body.template-page #header-component .header__columns,html body.template-page header-component .header__columns{position:relative!important;left:0!important;right:auto!important;width:100%!important;max-width:100%!important;height:var(--zoalin-landscape-page-header-height)!important;min-height:var(--zoalin-landscape-page-header-height)!important;max-height:var(--zoalin-landscape-page-header-height)!important;margin:0!important;padding:0!important;background:#fff!important;color:#111!important;overflow:visible!important;transform:none!important}html body.template-page #header-component .header-actions,html body.template-page header-component .header-actions,html body.template-page #header-component .header__column--right,html body.template-page header-component .header__column--right{display:block!important;visibility:visible!important;opacity:1!important;overflow:visible!important;pointer-events:auto!important}html body.template-page #header-component .account-button,html body.template-page header-component .account-button,html body.template-page #header-component .zoalin-wishlist-header,html body.template-page header-component .zoalin-wishlist-header,html body.template-page #header-component .search-modal__button,html body.template-page header-component .search-modal__button{display:none!important;visibility:hidden!important;opacity:0!important;pointer-events:none!important}html body.template-page #header-component .header-logo,html body.template-page #header-component .header-logo__link,html body.template-page #header-component .header-logo__text,html body.template-page #header-component .header-logo__wordmark,html body.template-page header-component .header-logo,html body.template-page header-component .header-logo__link,html body.template-page header-component .header-logo__text,html body.template-page header-component .header-logo__wordmark{position:fixed!important;left:50vw!important;top:calc(var(--zoalin-landscape-page-header-height) / 2)!important;right:auto!important;bottom:auto!important;transform:translate(-50%,-50%)!important;display:flex!important;width:var(--zoalin-landscape-page-logo-width)!important;min-width:var(--zoalin-landscape-page-logo-width)!important;max-width:var(--zoalin-landscape-page-logo-width)!important;height:auto!important;min-height:0!important;margin:0!important;padding:0!important;align-items:center!important;justify-content:center!important;line-height:0!important;letter-spacing:0!important;z-index:1211!important}html body.template-page #header-component .header-logo img,html body.template-page #header-component .header-logo__link img,html body.template-page header-component .header-logo img,html body.template-page header-component .header-logo__link img{display:block!important;width:var(--zoalin-landscape-page-logo-width)!important;min-width:var(--zoalin-landscape-page-logo-width)!important;max-width:var(--zoalin-landscape-page-logo-width)!important;height:auto!important;margin:0!important;object-fit:contain!important;transform:none!important}html body.template-page #header-component summary.header__icon.header__icon--menu.header__icon--summary,html body.template-page #header-component summary.header__icon--menu,html body.template-page header-component summary.header__icon.header__icon--menu.header__icon--summary,html body.template-page header-component summary.header__icon--menu,html body.template-page #header-component button.header-actions__action.button-unstyled[data-testid=cart-drawer-trigger],html body.template-page header-component button.header-actions__action.button-unstyled[data-testid=cart-drawer-trigger]{position:fixed!important;top:calc((var(--zoalin-landscape-page-header-height) - var(--zoalin-landscape-page-touch)) / 2)!important;display:flex!important;width:var(--zoalin-landscape-page-touch)!important;min-width:var(--zoalin-landscape-page-touch)!important;max-width:var(--zoalin-landscape-page-touch)!important;height:var(--zoalin-landscape-page-touch)!important;min-height:var(--zoalin-landscape-page-touch)!important;max-height:var(--zoalin-landscape-page-touch)!important;margin:0!important;padding:0!important;align-items:center!important;justify-content:center!important;background:transparent!important;color:#111!important;border:0!important;line-height:0!important;visibility:visible!important;opacity:1!important;overflow:visible!important;transform:none!important;pointer-events:auto!important;z-index:1212!important}html body.template-page #header-component summary.header__icon.header__icon--menu.header__icon--summary,html body.template-page #header-component summary.header__icon--menu,html body.template-page header-component summary.header__icon.header__icon--menu.header__icon--summary,html body.template-page header-component summary.header__icon--menu{left:var(--zoalin-landscape-page-header-side)!important;right:auto!important}html body.template-page #header-component button.header-actions__action.button-unstyled[data-testid=cart-drawer-trigger],html body.template-page header-component button.header-actions__action.button-unstyled[data-testid=cart-drawer-trigger]{left:auto!important;right:var(--zoalin-landscape-page-header-side)!important}html body.template-page #header-component summary.header__icon--menu svg,html body.template-page header-component summary.header__icon--menu svg,html body.template-page #header-component button[data-testid=cart-drawer-trigger] cart-icon,html body.template-page header-component button[data-testid=cart-drawer-trigger] cart-icon,html body.template-page #header-component button[data-testid=cart-drawer-trigger] .svg-wrapper,html body.template-page header-component button[data-testid=cart-drawer-trigger] .svg-wrapper,html body.template-page #header-component button[data-testid=cart-drawer-trigger] svg,html body.template-page header-component button[data-testid=cart-drawer-trigger] svg{display:block!important;width:20px!important;min-width:20px!important;max-width:20px!important;height:20px!important;min-height:20px!important;max-height:20px!important;color:#111!important;visibility:visible!important;opacity:1!important;transform:none!important}html body.template-page #MainContent,html body.template-page .content-for-layout{margin-top:0!important;padding-top:0!important;overflow-x:hidden!important}html body.template-page #MainContent>.shopify-section:has(.zoalin-info-page-shell),html body.template-page #MainContent>.shopify-section:has(.zoalin-about){min-height:calc(100svh - var(--zoalin-landscape-page-header-height))!important;height:auto!important;margin:0!important;padding:10px 0 calc(82px + env(safe-area-inset-bottom))!important;overflow-x:hidden!important;box-sizing:border-box!important}html body.template-page #MainContent .zoalin-info-page-shell,html body.template-page #MainContent .zoalin-info,html body.template-page #MainContent .zoalin-rte-faq,html body.template-page #MainContent .zoalin-about,html body.template-page #MainContent .zoalin-about__inner{width:min(calc(100vw - 40px),860px)!important;max-width:min(calc(100vw - 40px),860px)!important;min-height:0!important;height:auto!important;margin-left:auto!important;margin-right:auto!important;padding:0!important;overflow:visible!important;box-sizing:border-box!important}html body.template-page #MainContent .zoalin-info,html body.template-page #MainContent .zoalin-rte-faq,html body.template-page #MainContent .zoalin-about{padding:12px 0 44px!important}html body.template-page #MainContent .zoalin-info__hero,html body.template-page #MainContent .zoalin-rte-faq__hero,html body.template-page #MainContent .zoalin-about__hero{width:100%!important;max-width:100%!important;min-height:0!important;height:auto!important;margin:0 auto 14px!important;padding:0!important;text-align:center!important;overflow:visible!important}html body.template-page #MainContent .zoalin-info__eyebrow,html body.template-page #MainContent .zoalin-rte-faq__eyebrow,html body.template-page #MainContent .zoalin-about__eyebrow{margin:0 0 6px!important;color:#6d655c!important;font-size:9px!important;font-weight:700!important;line-height:1.1!important;letter-spacing:.16em!important;text-align:center!important;text-transform:uppercase!important}html body.template-page #MainContent .zoalin-info__title,html body.template-page #MainContent .zoalin-rte-faq__hero h1,html body.template-page #MainContent .zoalin-about__hero h1{width:auto!important;max-width:18ch!important;min-height:0!important;height:auto!important;margin:0 auto 8px!important;padding:0!important;color:#111!important;font-size:clamp(1.35rem,5.7svh,1.72rem)!important;font-weight:680!important;line-height:1.04!important;letter-spacing:0!important;text-align:center!important;white-space:normal!important;overflow:visible!important}html body.template-page #MainContent .zoalin-info__intro,html body.template-page #MainContent .zoalin-rte-faq__intro,html body.template-page #MainContent .zoalin-about__lead{width:min(100%,660px)!important;max-width:min(100%,660px)!important;min-height:0!important;height:auto!important;margin:0 auto!important;padding:0!important;color:#5f574f!important;font-size:clamp(.82rem,3.2svh,.94rem)!important;font-weight:400!important;line-height:1.35!important;letter-spacing:0!important;text-align:center!important;white-space:normal!important;overflow:visible!important;overflow-wrap:break-word!important}html body.template-page #MainContent .zoalin-info__grid,html body.template-page #MainContent .zoalin-rte-faq__grid,html body.template-page #MainContent .zoalin-about__grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;width:100%!important;max-width:100%!important;min-height:0!important;height:auto!important;margin:14px auto 0!important;padding:0!important;gap:0!important;overflow:visible!important;box-sizing:border-box!important}html body.template-page #MainContent .zoalin-info__card,html body.template-page #MainContent .zoalin-rte-faq__card,html body.template-page #MainContent .zoalin-about__card{width:auto!important;min-width:0!important;max-width:none!important;min-height:112px!important;height:auto!important;margin:0!important;padding:13px 14px 14px!important;overflow:visible!important;box-sizing:border-box!important}html body.template-page #MainContent .zoalin-info__number,html body.template-page #MainContent .zoalin-rte-faq__number,html body.template-page #MainContent .zoalin-about__num{width:auto!important;margin:0 0 10px!important;color:#81786e!important;font-size:10px!important;font-weight:700!important;line-height:1!important;letter-spacing:.04em!important}html body.template-page #MainContent .zoalin-info__card h2,html body.template-page #MainContent .zoalin-info__card h3,html body.template-page #MainContent .zoalin-rte-faq__card h2,html body.template-page #MainContent .zoalin-rte-faq__card h3,html body.template-page #MainContent .zoalin-about__card h2,html body.template-page #MainContent .zoalin-about__card h3{margin:0 0 6px!important;color:#111!important;font-size:clamp(.84rem,3.2svh,.96rem)!important;font-weight:700!important;line-height:1.16!important;letter-spacing:0!important;white-space:normal!important;overflow-wrap:break-word!important}html body.template-page #MainContent .zoalin-info__card p,html body.template-page #MainContent .zoalin-rte-faq__card p,html body.template-page #MainContent .zoalin-about__card p,html body.template-page #MainContent .zoalin-about__copy,html body.template-page #MainContent .zoalin-about__contact{color:#665f56!important;font-size:clamp(.72rem,2.7svh,.82rem)!important;line-height:1.32!important;letter-spacing:0!important;white-space:normal!important;overflow-wrap:break-word!important}html body.template-page #MainContent .zoalin-about__image{display:block!important;width:100%!important;max-width:100%!important;height:clamp(112px,30svh,150px)!important;min-height:0!important;margin:16px 0!important;overflow:hidden!important}html body.template-page #MainContent .zoalin-about__image img{display:block!important;width:100%!important;height:100%!important;object-fit:cover!important;object-position:center 42%!important}html body.template-page #MainContent .zoalin-about__story{display:grid!important;grid-template-columns:.72fr 1.28fr!important;gap:20px!important;width:100%!important;max-width:100%!important;margin:18px 0 0!important;padding:0!important}html body.template-page #MainContent .zoalin-info-page-shell{width:100%!important;max-width:none!important;height:auto!important;padding:0!important;overflow:visible!important}html body.template-page #MainContent .zoalin-info-page-shell .zoalin-info,html body.template-page #MainContent .zoalin-info-page-shell .zoalin-rte-faq,html body.template-page #MainContent .zoalin-about .zoalin-about__inner{width:min(calc(100vw - 40px),860px)!important;max-width:min(calc(100vw - 40px),860px)!important;height:auto!important;margin:0 auto!important;padding:12px 0 44px!important;overflow:visible!important;box-sizing:border-box!important}html body.template-page #MainContent .zoalin-about{width:100%!important;max-width:none!important;margin:0!important;padding:12px 0 44px!important;overflow:visible!important}html body.template-page #MainContent .zoalin-info-page-shell .zoalin-info__hero,html body.template-page #MainContent .zoalin-info-page-shell .zoalin-rte-faq__hero,html body.template-page #MainContent .zoalin-about .zoalin-about__hero{max-width:100%!important;margin:0 auto 14px!important}html body.template-page #MainContent .zoalin-info-page-shell .zoalin-info__grid,html body.template-page #MainContent .zoalin-info-page-shell .zoalin-rte-faq__grid,html body.template-page #MainContent .zoalin-about .zoalin-about__grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;width:100%!important;max-width:100%!important;margin:14px auto 0!important}html body.template-page #MainContent .zoalin-info-page-shell .zoalin-info__card,html body.template-page #MainContent .zoalin-info-page-shell .zoalin-rte-faq__card,html body.template-page #MainContent .zoalin-about .zoalin-about__card{min-height:112px!important;padding:13px 14px 14px!important;overflow:visible!important}html body.template-page #MainContent .zoalin-info-page-shell .zoalin-info__number,html body.template-page #MainContent .zoalin-info-page-shell .zoalin-rte-faq__number,html body.template-page #MainContent .zoalin-about .zoalin-about__num{margin-bottom:10px!important;font-size:10px!important}html body.template-page #MainContent .zoalin-info-page-shell .zoalin-info__card>div,html body.template-page #MainContent .zoalin-info-page-shell .zoalin-rte-faq__card>div,html body.template-page #MainContent .zoalin-about .zoalin-about__card>div{padding-top:10px!important}html body.template-page #MainContent .zoalin-info-page-shell :is(.zoalin-info__card h2,.zoalin-info__card h3,.zoalin-rte-faq__card h2,.zoalin-rte-faq__card h3),html body.template-page #MainContent .zoalin-about :is(.zoalin-about__card h2,.zoalin-about__card h3,.zoalin-about__story h2){font-size:clamp(.84rem,3.2svh,.96rem)!important;line-height:1.16!important;margin-bottom:6px!important}html body.template-page #MainContent .zoalin-info-page-shell :is(.zoalin-info__card p,.zoalin-rte-faq__card p),html body.template-page #MainContent .zoalin-about :is(.zoalin-about__card p,.zoalin-about__copy,.zoalin-about__contact){font-size:clamp(.72rem,2.7svh,.82rem)!important;line-height:1.32!important}html body.template-page #MainContent .zoalin-about .zoalin-about__image{height:clamp(112px,30svh,150px)!important;margin:16px 0!important;overflow:hidden!important}}
/*# sourceMappingURL=/cdn/shop/t/1/assets/zoalin-mobile-landscape-pages-sync-20260722.css.map */
