body:is(.template-page,.template-policy) #main.wrap{width:100%;max-width:none}.theme-street .page-hero,.theme-street .shopify-policy__title{height:220px;display:flex;align-items:center;text-align:left;margin:0;padding:0;background-color:#182025;background-image:repeating-linear-gradient(135deg,transparent 0,transparent 15px,rgba(255,255,255,.045) 15px,rgba(255,255,255,.045) 16px);color:#fff}.theme-street .page-hero h1,.theme-street .shopify-policy__title h1{font-family:var(--heading);font-size:42px;line-height:1.15;letter-spacing:-1.2px;font-weight:600;color:#fff;margin:0;text-wrap:balance}.theme-street .shopify-policy__title h1{width:calc(100% - 96px);max-width:var(--container);margin-inline:auto}.theme-street.template-policy .shopify-policy__container{width:100%;max-width:none;margin:0;padding:0;overflow-wrap:anywhere}.theme-street .shopify-policy__body,.theme-street .policy-page-content{width:calc(100% - 96px);max-width:960px;margin:0 auto;padding:34px 0 0;overflow-wrap:anywhere}.theme-street .page-content{padding-top:34px;margin-top:0;overflow-wrap:anywhere}.page-intro{max-width:760px;font-size:17px;line-height:1.6;color:var(--muted);margin:0 0 30px}.theme-street .shopify-policy__body .rte>a,.policy-page-content>a{display:inline-flex;align-items:center;min-height:44px;padding:8px 14px;margin:0 8px 18px 0;background:var(--surface);border-radius:var(--radius);font-size:14px;text-decoration:none}.theme-street .shopify-policy__body .rte>a:hover,.policy-page-content>a:hover{background:#e4e7e9}.contact-faq{margin-top:48px;padding-top:32px;border-top:1px solid var(--line);scroll-margin-top:180px}.contact-faq>h2{font-size:32px;line-height:1.2;margin:0 0 12px}.contact-faq>p{color:var(--muted);margin-bottom:24px}.contact-faq-groups{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:36px;align-items:start}.contact-faq .faq-group{margin:0;min-width:0}.contact-faq .faq-group>h3{font-size:21px;line-height:1.3;margin:0 0 10px}.contact-faq .faq-row summary{font-size:16px;line-height:1.4;padding-block:18px}.contact-faq .faq-row p{font-size:15px;line-height:1.6}#contact-details,.policy-content h2[id]{scroll-margin-top:180px}@media(max-width:899px){.theme-street .page-hero,.theme-street .shopify-policy__title{height:200px}.theme-street .page-hero h1,.theme-street .shopify-policy__title h1{font-size:34px;letter-spacing:-.8px}.theme-street .shopify-policy__title h1,.theme-street .shopify-policy__body,.theme-street .policy-page-content{width:calc(100% - 48px)}}@media(max-width:599px){.theme-street .page-hero,.theme-street .shopify-policy__title{height:160px}.theme-street .page-hero h1,.theme-street .shopify-policy__title h1{font-size:28px;letter-spacing:-.7px}.theme-street .shopify-policy__title h1,.theme-street .shopify-policy__body,.theme-street .policy-page-content{width:calc(100% - 32px)}.theme-street .page-content,.theme-street .shopify-policy__body,.theme-street .policy-page-content{padding-top:24px}.page-intro{font-size:16px;margin-bottom:24px}.contact-faq{margin-top:32px;padding-top:24px}.contact-faq>h2{font-size:27px}.contact-faq-groups{grid-template-columns:1fr;gap:28px}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/page-layout.css.map */
