.rf-info-page{min-height:100vh}.rf-info-page .rf-info-shell{max-width:1440px;margin:auto;padding:112px 40px 0}.rf-home.rf-info-page[data-light] .rf-header.rf-header--shared{background:var(--rf-bg);color:var(--rf-fg);text-shadow:none}.rf-info-toolbar{display:flex;justify-content:flex-end;margin-bottom:28px}.rf-contact-layout{font-family:inherit;letter-spacing:normal;display:grid;grid-template-columns:1fr 1.1fr;gap:clamp(40px,7vw,110px);padding:20px 0 72px;align-items:start}.rf-info-page h1{font-size:clamp(3.6rem,5vw,6.4rem);font-weight:400;line-height:1.05;letter-spacing:-.04em;margin:0 0 30px}.rf-contact-intro>p{max-width:32ch;font-size:1.8rem;line-height:1.65}.rf-contact-email{display:flex;align-items:center;justify-content:space-between;gap:16px;width:fit-content;max-width:100%;font-size:clamp(2rem,2.6vw,3.2rem);padding:14px 0 0;overflow-wrap:anywhere}.rf-contact-email:hover{text-decoration:underline;text-underline-offset:6px}.rf-contact-socials{margin-top:38px}.rf-contact-socials>p{margin:0 0 10px;font-size:1.5rem;line-height:1.6;color:var(--rf-muted)}.rf-contact-links{display:flex;gap:24px;flex-wrap:wrap;margin:0;font-size:1.4rem}.rf-contact-details{max-width:460px;margin-top:48px}.rf-contact-details h2{margin:0 0 12px;font-size:1.4rem;line-height:1.6;font-weight:400;color:var(--rf-muted)}.rf-contact-details .rf-contact-producer{margin:0 0 12px;font-size:1.6rem;line-height:1.6}.rf-contact-producer a{color:var(--rf-fg);font-weight:400;text-decoration:underline;text-underline-offset:4px}.rf-contact-details address{font-style:normal;font-size:1.4rem;line-height:1.8;color:var(--rf-muted)}.rf-contact-card{padding:8px 0 0;min-width:0}.rf-contact-card label{display:block;font-size:1.4rem;margin-bottom:9px}.rf-contact-card input,.rf-contact-card textarea{display:block;box-sizing:border-box;width:100%;border:1px solid var(--rf-rule);border-radius:var(--rf-card-radius);background:var(--rf-bg);color:var(--rf-fg);padding:14px 16px;font:inherit;font-size:1.6rem}.rf-contact-card input{min-height:50px}.rf-contact-card textarea{resize:vertical;min-height:180px}.rf-form-row{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin-bottom:24px}.rf-form-row>div{min-width:0}.rf-info-page :focus-visible{outline:2px solid var(--rf-fg);outline-offset:4px}.rf-info-page .rf-info-button{display:flex;justify-content:space-between;gap:30px;align-items:center;width:100%;border:0;border-radius:999px;background:var(--rf-fg);color:var(--rf-bg);padding:15px 24px;min-height:52px;font:inherit;cursor:pointer}.rf-info-page .rf-form-note{font-size:1.2rem;color:var(--rf-muted);margin:12px 0 24px}.rf-contact-privacy{border-top:1px solid var(--rf-rule);padding-top:24px;margin-top:30px;font-size:1.15rem;line-height:1.65;color:var(--rf-muted)}.rf-contact-privacy p{margin:0 0 12px}.rf-contact-privacy a{text-decoration:underline;text-underline-offset:3px}.rf-form-status{border:1px solid var(--rf-rule);border-radius:18px;padding:18px;margin-bottom:24px}.rf-info-content{max-width:820px;margin:0 auto 70px;overflow-wrap:anywhere}.rf-info-content .shopify-policy__container,.rf-info-content .page-width{max-width:none;width:100%;margin:0;padding:0}.rf-info-content .shopify-policy__title{text-align:left}.rf-info-content .rte,.rf-info-content .shopify-policy__body{color:var(--rf-fg);font:inherit;font-size:1.6rem;line-height:1.8}.rf-info-content h2{margin-top:38px;font-size:2.6rem;line-height:1.25}.rf-info-content h3{margin-top:30px;font-size:2rem;line-height:1.35}.rf-info-content p,.rf-info-content li{font-size:1.6rem;line-height:1.8}.rf-info-content a{color:inherit;text-decoration:underline;text-underline-offset:4px}.rf-info-content table{width:100%;border-collapse:collapse;table-layout:fixed;font-size:1.35rem}.rf-info-content th,.rf-info-content td{padding:12px;vertical-align:top;border:1px solid var(--rf-rule);overflow-wrap:anywhere}.rf-info-content blockquote{border-left:2px solid var(--rf-rule);margin:24px 0;padding-left:20px}.rf-info-page .rf-footer{margin-top:24px}@media(max-width:989px){.rf-info-page .rf-info-shell{padding:100px 20px 0}.rf-home.rf-info-page .rf-header--shared .rf-mobile-nav summary{justify-content:center;margin-left:8px}.rf-contact-layout{gap:32px}}@media(max-width:749px){.rf-info-page .rf-info-shell{padding:86px 20px 0}.rf-info-toolbar{margin-bottom:18px}.rf-contact-layout{grid-template-columns:1fr;padding:0 0 42px;gap:32px}.rf-info-page h1{font-size:4rem;margin-bottom:20px}.rf-contact-intro>p{font-size:1.6rem}.rf-contact-socials{margin-top:30px}.rf-contact-details{margin-top:34px}.rf-form-row{grid-template-columns:1fr;gap:20px}.rf-info-content{margin-bottom:40px}.rf-info-content h2{font-size:2.3rem}.rf-info-content th,.rf-info-content td{padding:8px}}
/*# sourceMappingURL=/cdn/shop/t/19/assets/reflective-info.css.map */
