:root{--page-top-space:115px}.template-page .page-section,.template-metaobject .page-section,.template-policy .page-section,.template-page .designer-portfolio,.template-page .store-events-page{padding-top:var(--page-top-space)}.template-policy .shopify-policy__container{width:92%;max-width:850px;margin:0 auto;padding:var(--page-top-space) 0 95px}.template-policy .shopify-policy__title{text-align:center;margin-bottom:32px}.template-policy .shopify-policy__title h1{font:400 clamp(30px,4vw,48px)/1.2 Lora,serif;letter-spacing:-.02em;margin:0}.template-policy .shopify-policy__body{overflow-wrap:anywhere}.template-policy .shopify-policy__body p,.template-policy .shopify-policy__body li{font-size:16px;line-height:1.8}.template-policy .shopify-policy__body h2{font:400 clamp(24px,3vw,32px)/1.25 Lora,serif;margin:32px 0 16px}.standard-page .page-hero{text-align:center;margin-bottom:48px}.page-hero-copy{min-width:0;max-width:790px;margin:auto;overflow-wrap:anywhere}.standard-page .page-hero h1{font-size:clamp(36px,4.5vw,60px);line-height:1.12;letter-spacing:-.025em;margin:0 0 24px}.standard-page .page-hero-with-image{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:6%;align-items:center;text-align:left}.page-hero-image{min-width:0;margin:0}.page-hero-image img{width:100%;height:auto;max-height:540px;object-fit:contain}.page-hero-intro,.page-hero-summary{font:18px/1.7 Lora,serif;color:#71695f}.page-hero-meta{font:12px/1.7 Work Sans,sans-serif;letter-spacing:.03em;color:var(--green);margin:0 0 18px}.page-reading{max-width:850px;margin:0 auto;overflow-wrap:anywhere}.page-reading p{line-height:1.8}.page-reading:empty{display:none}.contact-methods{text-align:center}.contact-methods>div+div{margin-top:32px}.contact-methods dt{font:500 11px/1.6 Work Sans,sans-serif;letter-spacing:.1em;text-transform:uppercase;color:var(--green);margin-bottom:10px}.contact-methods dd{margin:0;font:20px/1.6 Lora,serif;overflow-wrap:anywhere}.contact-methods a{text-decoration:underline;text-underline-offset:5px;text-decoration-color:var(--line)}@media(max-width:900px){:root{--page-top-space:64px}.standard-page .page-hero-with-image{grid-template-columns:1fr;gap:30px}.page-hero-image{width:100%}.page-hero-image img{max-height:480px}.standard-page .page-hero{margin-bottom:36px}}@media(max-width:560px){.template-policy .shopify-policy__container{padding-bottom:65px}}
/*# sourceMappingURL=/cdn/shop/t/9/assets/page-layout.css.map */
