.fa-sample-banner-section{padding-top:0;padding-bottom:0}.fa-sample-banner{max-width:900px;margin:8px auto;background-color:#f0eee8;border:1px solid #e8e0d5;border-radius:2px;padding:12px 16px;text-align:center;color:#3b3a3a;font-size:.95em;font-weight:500;letter-spacing:.02em}.fa-sample-banner p{margin:0}.fa-sample-banner a{color:inherit;text-decoration:underline;text-underline-offset:.15em}.fa-sample-banner a:focus-visible{outline:2px solid #728B69;outline-offset:4px}@media(min-width:768px){.template-collection .filter-container--side .filters__inner{position:sticky;top:calc(var(--theme-sticky-header-height, 0px) + 30px);max-height:calc(100dvh - var(--theme-sticky-header-height, 0px) - 46px);overflow-y:auto;overscroll-behavior-y:contain;scrollbar-gutter:stable}}@media(max-width:767px){.template-collection .page-header--with-upper-spacing{padding-bottom:0}.template-collection .page-header .rte>:last-child{margin-bottom:0}.template-collection .page-header+.container .utility-bar{margin-top:20px;margin-bottom:20px}}.fa-product-faq{max-width:900px;margin:0 auto}.fa-product-faq details{border-bottom:1px solid #cfd9cb;padding:16px 0}.fa-product-faq summary{cursor:pointer;font-weight:600;padding:8px 0;color:#5c5c5c}.fa-product-faq summary:focus-visible{outline:2px solid #728b69;outline-offset:4px}.fa-product-faq .rte{padding:12px 0 4px}.fa-product-faq .rte a{text-decoration:underline;text-underline-offset:.15em;overflow-wrap:anywhere}
/*# sourceMappingURL=/cdn/shop/t/24/compiled_assets/styles.css.map */
