body[data-blade-page="shopify.page"] #MainContent,body[data-blade-page="shopify.policy"] #MainContent{background:var(--canvas);color:var(--body)}.sf-info-page{padding-top:40px;padding-bottom:64px;max-width:1424px}.sf-info-hero{display:flex;align-items:center;justify-content:space-between;gap:40px;position:relative;overflow:hidden;border-radius:24px;padding:56px;background:linear-gradient(120deg,var(--sky-surface),var(--canvas) 65%,var(--lilac-surface));margin-bottom:32px}.sf-info-hero-copy{position:relative;z-index:1;max-width:950px}.sf-info-eyebrow{display:flex;gap:8px;align-items:center;margin:0 0 20px;color:var(--sky-text);font:600 14px/20px Cabin,Arial,sans-serif}.sf-info-eyebrow svg{width:20px;height:20px;flex:none}.sf-info-hero .main-page-title{font:900 clamp(36px,5.2vw,72px)/1.06 Montserrat,Arial,sans-serif;letter-spacing:-.035em;margin:0;color:var(--heading);overflow-wrap:anywhere}.sf-info-lead{font:400 20px/28px Cabin,Arial,sans-serif;color:var(--secondary);margin:24px 0 0;max-width:640px}.sf-info-hero-symbol{flex:none;display:grid;place-items:center;width:180px;height:180px;border-radius:24px;background:var(--surface);color:var(--sky-text);transform:rotate(-8deg)}.sf-info-hero-symbol svg{width:100px;height:100px}.sf-info-layout,.sf-policy-shell{display:grid;grid-template-columns:260px minmax(0,1fr);gap:32px;align-items:start}.sf-info-layout>aside,.sf-policy-shell>aside{position:sticky;top:112px;min-width:0}.sf-info-content,.sf-policy-content{min-width:0}.sf-info-nav{padding:24px;background:var(--surface);border:1px solid var(--divider);border-radius:16px}.sf-info-nav .sf-info-eyebrow{margin-bottom:12px}.sf-info-nav a{display:flex;align-items:center;gap:12px;min-height:48px;padding:8px 12px;border-radius:12px;color:var(--secondary);font:600 14px/20px Cabin,Arial,sans-serif;text-decoration:none;box-sizing:border-box}.sf-info-nav a span{flex:1;min-width:0}.sf-info-nav a svg{width:20px;height:20px;flex:none}.sf-info-nav a svg:last-child{width:16px;height:16px}.sf-info-nav a:is(:hover,[aria-current=page]){background:var(--sky-surface);color:var(--sky-text)}.sf-info-card{padding:32px;background:var(--surface);border:1px solid var(--divider);border-radius:16px;color:var(--body);margin:0 0 24px;overflow-wrap:anywhere}.sf-info-card h2,.sf-info-form-title{font:800 28px/1.2 Montserrat,Arial,sans-serif;letter-spacing:-.02em;color:var(--heading);margin:0 0 20px}.sf-info-card p,.sf-policy-content .rte{font:400 16px/26px Cabin,Arial,sans-serif}.sf-info-card p:first-child{margin-top:0}.sf-info-card p:last-child{margin-bottom:0}.sf-info-card a:not(.button){color:var(--link);text-underline-offset:4px}.sf-info-card a svg{width:20px;height:20px;vertical-align:middle;margin-left:8px}.sf-info-card img,.sf-info-card video,.sf-info-card iframe{max-width:100%;height:auto;border-radius:12px}.sf-info-card table{display:block;max-width:100%;overflow:auto}.sf-info-mosaic,.sf-info-help-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.sf-info-mosaic .sf-info-card,.sf-info-help-grid .sf-info-card{margin:0}.sf-info-mosaic .sf-info-card:first-child{background:var(--sky-surface)}.sf-info-mosaic .sf-info-card:nth-child(2){background:var(--mint-surface)}.sf-info-mosaic .sf-info-card:last-child{grid-column:1/-1}.sf-info-icon{display:grid;place-items:center;width:64px;height:64px;border-radius:16px;background:var(--sky-surface);color:var(--sky-text);margin-bottom:24px}.sf-info-icon svg{width:32px;height:32px}.sf-info-help-grid .sf-info-card:nth-child(2) .sf-info-icon{background:var(--lilac-surface);color:var(--lilac-text)}.sf-info-transfer{background:linear-gradient(125deg,var(--sky-surface),var(--surface));padding:40px}.sf-info-transfer h2{font-size:36px;max-width:650px}.sf-info-transfer .button{margin-top:16px;white-space:normal}body[data-blade-page="shopify.page"] .shopify-section:has(.sf-info-contact)>.gradient{background:var(--canvas)}body[data-blade-page="shopify.page"] .sf-info-contact{max-width:calc(min(100% - 96px,1328px) - 292px);margin:0 max(48px,calc((100% - 1328px)/2)) 64px auto;padding:32px;background:var(--surface);border:1px solid var(--divider);border-radius:16px;box-sizing:border-box}.sf-info-contact .field input,.sf-info-contact .field textarea{border-radius:8px;min-height:48px;font:400 16px/24px Cabin,Arial,sans-serif}.sf-info-contact .field textarea{min-height:160px}.sf-info-contact .contact__button{margin-top:24px}.sf-policy-shell{max-width:1424px;padding-top:48px;padding-bottom:64px}.sf-policy-content .shopify-policy__container{max-width:none;margin:0;padding:0}.sf-policy-content .shopify-policy__title{text-align:left;border-radius:24px;padding:40px;background:linear-gradient(120deg,var(--sky-surface),var(--canvas),var(--lilac-surface));margin-bottom:24px}.sf-policy-content .shopify-policy__title h1{font:900 clamp(36px,4.5vw,64px)/1.08 Montserrat,Arial,sans-serif;letter-spacing:-.03em;margin:0;color:var(--heading);overflow-wrap:anywhere}.sf-policy-content .shopify-policy__body{background:var(--surface);padding:40px;border:1px solid var(--divider);border-radius:16px;overflow-wrap:anywhere}.sf-policy-content .rte :is(h2,h3,h4){color:var(--heading);font-family:Montserrat,Arial,sans-serif;line-height:1.3;scroll-margin-top:120px}.sf-policy-content .rte h2{font-size:24px;margin:36px 0 16px}.sf-policy-content .rte h3{font-size:20px}.sf-policy-content .rte a{color:var(--link);text-underline-offset:4px}.sf-policy-content .rte :is(p,ul,ol){margin-block:0 20px}.sf-policy-content .rte li{margin-bottom:8px}.sf-policy-content table{display:block;max-width:100%;overflow-x:auto}@media(max-width:1100px){.sf-info-layout,.sf-policy-shell{grid-template-columns:220px minmax(0,1fr);gap:24px}.sf-info-hero{padding:40px}.sf-info-hero-symbol{width:120px;height:120px}.sf-info-hero-symbol svg{width:64px;height:64px}body[data-blade-page="shopify.page"] .sf-info-contact{margin-inline:48px;max-width:none}.sf-info-mosaic,.sf-info-help-grid{grid-template-columns:1fr}}@media(max-width:749px){.sf-info-page{padding-top:24px;padding-bottom:32px}.sf-info-hero{padding:28px 24px;min-height:260px;margin-bottom:24px;gap:16px}.sf-info-hero-symbol{position:absolute;right:-24px;bottom:-24px;width:128px;height:128px;opacity:.12}.sf-info-lead{font-size:18px;line-height:26px;margin-top:20px}.sf-info-eyebrow{margin-bottom:16px}.sf-info-layout,.sf-policy-shell{grid-template-columns:minmax(0,1fr);gap:24px}.sf-info-layout>aside,.sf-policy-shell>aside{position:static;order:2}.sf-info-card,.sf-info-transfer{padding:24px}.sf-info-card h2{font-size:24px}.sf-info-transfer h2{font-size:30px}.sf-info-mosaic,.sf-info-help-grid{gap:16px}.sf-info-nav a{min-height:48px}.sf-policy-shell{padding-top:24px;padding-bottom:32px}.sf-policy-content .shopify-policy__title,.sf-policy-content .shopify-policy__body{padding:24px}.sf-policy-content .rte h2{font-size:22px}body[data-blade-page="shopify.page"] .sf-info-contact{margin:0 20px 32px;padding:24px}.sf-info-form-title{font-size:26px}}.sf-info-page[data-info-page=contact]{padding-bottom:24px}@media(max-width:749px){.sf-info-layout>aside,.sf-policy-shell>aside{order:0}.sf-info-nav{display:flex;gap:8px;overflow-x:auto;padding:12px;max-width:100%;box-sizing:border-box}.sf-info-nav>.sf-info-eyebrow{display:none}.sf-info-nav>a{flex:none;white-space:nowrap;min-height:44px}.sf-info-nav>a svg:last-child{display:none}}
/*# sourceMappingURL=/cdn/shop/t/20/assets/sofly-info-pages.css.map */
