h1,.h1{font-size:clamp(34px,4vw,52px);line-height:1.08}h2,.h2{font-size:clamp(26px,2.8vw,36px);line-height:1.15}h3,.h3{font-size:clamp(22px,2.2vw,28px);line-height:1.2}h4,.h4{font-size:clamp(18px,1.6vw,22px);line-height:1.3}.template-article .post-content,.template-article .description.rte{max-width:720px;margin-left:auto;margin-right:auto}.template-article .post-content p,.template-article .post-content li,.template-article .rte p,.template-article .rte li{font-size:17px;line-height:1.7}.template-article .post-content h2,.template-article .rte h2{font-size:25px;line-height:1.3;margin:2em 0 .6em}.template-article .post-content h3,.template-article .rte h3{font-size:20px;line-height:1.35;margin:1.6em 0 .5em}.template-article .post-content ol,.template-article .post-content ul,.template-article .rte ol,.template-article .rte ul{padding-left:1.4em}.template-article .post-content li,.template-article .rte li{margin-bottom:.5em}.template-article .post-content blockquote,.template-article .rte blockquote{font-size:1.05em;line-height:1.6}.template-article h1.post-title{font-size:clamp(32px,3.6vw,42px)!important;line-height:1.15}.template-article .post-content table,.rte table{width:100%;border-collapse:collapse;margin:1.4em 0;font-size:15px;display:block;overflow-x:auto}.template-article .post-content th,.template-article .post-content td,.rte th,.rte td{border:1px solid color-mix(in srgb,currentColor 30%,transparent);padding:.6em .85em;text-align:left;vertical-align:top}.template-article .post-content th,.rte th{font-weight:600}.newsletter-popup-form iframe.beehiiv-embed{height:52px!important;max-height:52px!important;min-height:52px!important;width:100%!important;border-radius:0!important;box-shadow:none!important;background:transparent!important}.newsletter-popup-form .beehiiv-field-form{overflow:hidden}.template-page .main-page .content{max-width:760px;margin-left:auto;margin-right:auto;text-align:left}.template-page .main-page .content p,.template-page .main-page .content li{font-size:17px;line-height:1.7}.template-page .main-page .content h2{font-size:24px;line-height:1.3;margin:1.8em 0 .5em}.template-page .main-page .content p a{text-decoration:underline}.newsletter-popup-form button.close-popup{background:transparent;color:inherit;border:0;padding:10px;min-width:44px;min-height:44px;cursor:pointer}.newsletter-popup-form button.close-popup:focus-visible{outline:2px solid currentColor;outline-offset:3px}.small-hours-accessory-note{display:block;font-size:12px;line-height:1.5;margin-top:4px}.template-index [id$=__rich-text-hero] .secondary-button{--button-outline-color: var(--text-color)}.footer .ft-legal-links{display:flex;flex-wrap:wrap;gap:0 20px;margin:8px 0 0;padding:0;list-style:none;font-size:14px;line-height:1.5;text-transform:none}.footer .ft-legal-links a{display:inline-flex;align-items:center;gap:6px;min-height:44px;padding:4px 0;color:inherit;text-decoration:underline;text-underline-offset:3px;text-transform:none}.footer .ft-legal-links a:focus-visible{outline:2px solid currentColor;outline-offset:4px}.footer .ft-legal-links img{width:24px;height:auto}@media(max-width:991px){.footer .ft-legal-links{justify-content:center}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/small-hours.css.map */
