body#top .zq-policy-links{display:flex;flex-wrap:wrap;gap:8px 20px;margin:0 0 24px;padding:0 0 16px;border-bottom:1px solid #214c4026}
body#top .zq-policy-links>a{display:inline-flex;align-items:center;min-height:44px;font-size:14px;color:#214c40;text-underline-offset:4px}
body#top .zq-policy-links>[aria-current=page]{font-weight:700}
body#top .zq-page-contents{margin:20px 0 28px;padding:14px 18px;border:1px solid #214c4026;border-radius:10px;background:#eef2e8}
body#top .zq-page-contents summary,body#top .zq-spec-disclosure>summary,body#top .zq-collection-guidance>summary{cursor:pointer;min-height:44px;align-content:center;font-size:15px;font-weight:600;color:#214c40}
body#top .zq-page-contents ol{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 28px;padding-inline-start:22px;margin:12px 0 0}
body#top .zq-page-contents a{display:inline-block;padding:6px 0;font-size:14px;line-height:1.5}
body#top .zeniqas-content-page .rte :is(h2,h3){scroll-margin-top:130px;line-height:1.35;margin-block:32px 14px}
body#top .zq-spec-disclosure{border-block:1px solid #173e3b26;padding-block:8px}
body#top .zq-spec-disclosure>div{padding-block:12px}
body#top .zq-collection-guidance{margin:24px 0 0;border-block:1px solid #214c4026;padding-block:8px}
body#top .zq-collection-guidance .zq-shop-assurances{margin-top:8px}
shopify-chat{--shopify-chat-activator-offset:calc(20px + env(safe-area-inset-bottom,0px))}
body:has([data-approved-sticky]:not([hidden])) shopify-chat{--shopify-chat-activator-offset:calc(92px + env(safe-area-inset-bottom,0px))}
@media(max-width:749px){body#top .zq-page-contents ol{grid-template-columns:1fr}body.glass-store#top .zq-product-unified .exact-routine-photo{display:none}body.glass-store#top .zq-product-unified .gallery-stage{aspect-ratio:auto;height:min(76vw,380px)}body.glass-store#top .zq-product-unified .gallery-stage .zq-main-image{aspect-ratio:auto;height:100%;width:100%;object-fit:contain}}


shopify-chat.zq-chat-obstructed::part(activator){visibility:hidden!important;pointer-events:none!important}

#ZqApprovedFooter [data-zq-inline-chat]{min-height:60px!important}
shopify-chat.zq-chat-inline::part(activator){position:fixed!important;left:var(--zq-chat-inline-x)!important;top:var(--zq-chat-inline-y)!important;right:auto!important;bottom:auto!important;transform:none!important;margin:0!important}
body:has(shopify-chat.zq-chat-inline) #ZqApprovedFooter [data-zq-inline-chat]{visibility:hidden}