.testimonial__quote{margin:0 0 1.5rem}.testimonial{display:flex;flex-direction:column}.testimonial__by{margin-top:auto}.site-header__logo img{height:var(--nav-h);width:auto;max-width:220px;object-fit:contain}.site-footer img{height:5rem;width:auto;max-width:220px;object-fit:contain}.wholesale-card{max-width:48rem;margin-inline:auto;background:var(--stone);padding:2.5rem 1.5rem}@media(min-width:640px){.wholesale-card{padding:2.5rem}}.wholesale-grid{display:grid;gap:1.5rem}@media(min-width:640px){.wholesale-grid{grid-template-columns:1fr 1fr}}#wholesale-form label{display:block;font-family:var(--font-sans);font-size:.75rem;letter-spacing:.15em;text-transform:uppercase;color:#4a1f12b3}.wholesale-full{margin-top:1.5rem}#wholesale-form input,#wholesale-form select,#wholesale-form textarea{display:block;width:100%;margin-top:.5rem;background:#fff;border:1px solid var(--border);color:var(--foreground);padding:.75rem 1rem;font-family:var(--font-sans);font-size:.875rem;text-transform:none;letter-spacing:normal}#wholesale-form textarea{resize:vertical}#wholesale-form input:focus,#wholesale-form select:focus,#wholesale-form textarea:focus{outline:0;border-color:var(--warm-brown)}.wholesale-done{font-family:var(--font-serif);font-size:1.75rem;text-align:center;margin:0 0 .5rem}.wholesale-done-sub{font-family:var(--font-sans);font-size:.875rem;text-align:center;color:var(--muted-fg);line-height:1.8;margin:0}.wholesale-error{font-family:var(--font-sans);font-size:.8125rem;color:#a3341f}.page-hero{position:relative;height:50vh;overflow:hidden}@media(min-width:768px){.page-hero{height:70vh}}.page-hero img{width:100%;height:100%;object-fit:cover}.page-hero__scrim{position:absolute;top:0;right:0;bottom:0;left:0;background:#4a1f1299}.page-hero__content{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;text-align:center;padding:var(--nav-h) 1.5rem 0}.page-hero__eyebrow{color:#f4f0eab3;margin-bottom:1rem}.page-hero h1{font-size:clamp(2.5rem,8vw,6rem);color:var(--warm-cream)}.story{padding-block:4rem;text-align:center}@media(min-width:768px){.story{padding-block:6rem}}.story__inner{max-width:56rem;margin-inline:auto;padding-inline:1.5rem}.story h2{font-size:clamp(1.875rem,5vw,3rem);margin-bottom:2.5rem}.story h2 em{font-style:italic}.story__body{max-width:42rem;margin-inline:auto;text-align:left}.story__body p{margin-bottom:1.5rem}.story__body>p:first-child{text-align:center;font-style:italic}.image-row{display:grid;grid-template-columns:1fr;gap:4px}@media(min-width:768px){.image-row{grid-template-columns:repeat(3,1fr)}}.image-row img{width:100%;aspect-ratio:1;object-fit:cover}.principles{position:relative;padding-block:4rem;background:var(--espresso);overflow:hidden}@media(min-width:768px){.principles{padding-block:6rem}}.principles__texture{position:absolute;top:0;right:0;bottom:0;left:0;opacity:.1;background-size:cover;background-position:center}.principles .wrap{position:relative;z-index:1}.principles__head{text-align:center;margin-bottom:3rem}@media(min-width:768px){.principles__head{margin-bottom:4rem}}.principles__head .eyebrow{color:var(--taupe)}.principles__head h2{color:var(--warm-cream);font-size:clamp(1.875rem,5vw,3rem)}.principles__grid{display:grid;gap:2rem}@media(min-width:768px){.principles__grid{grid-template-columns:1fr 1fr;gap:3rem}}.principle{display:flex;gap:2rem;border-top:1px solid rgba(244,240,234,.1);padding-top:2rem}.principle__num{font-family:var(--font-serif);font-size:3rem;line-height:1;color:#a65c3a80;flex-shrink:0}.principle h3{font-size:1.5rem;color:var(--warm-cream);margin-bottom:.75rem}.principle p{font-family:var(--font-sans);font-size:.875rem;color:#f4f0ea99;line-height:1.8;margin:0}.cta-band{padding-block:4rem;background:var(--warm-cream);text-align:center}@media(min-width:768px){.cta-band{padding-block:5rem}}.cta-band h2{font-size:clamp(1.875rem,5vw,3rem);margin-bottom:1.5rem}.cta-band p{font-family:var(--font-sans);font-size:.875rem;color:var(--muted-fg);max-width:28rem;margin:0 auto 2.5rem}.contact-form{padding-block:4rem}@media(min-width:768px){.contact-form{padding-block:6rem}}.contact-form__inner{max-width:48rem;margin-inline:auto;padding-inline:1.5rem}#contact-form label{display:block;font-family:var(--font-sans);font-size:.75rem;letter-spacing:.15em;text-transform:uppercase;color:#4a1f12b3}#contact-form input,#contact-form textarea{display:block;width:100%;margin-top:.5rem;background:#fff;border:1px solid var(--border);color:var(--foreground);padding:.75rem 1rem;font-family:var(--font-sans);font-size:.875rem;text-transform:none;letter-spacing:normal}#contact-form textarea{resize:vertical}#contact-form input:focus,#contact-form textarea:focus{outline:0;border-color:var(--warm-brown)}.contact-details{padding-block:3rem;border-top:1px solid var(--border);text-align:center}.contact-details__grid{display:grid;gap:2rem}@media(min-width:768px){.contact-details__grid{grid-template-columns:repeat(3,1fr)}}.contact-details__label{font-family:var(--font-sans);font-size:.75rem;color:var(--muted-fg);margin:0 0 .25rem}.contact-details__value{font-family:var(--font-sans);font-size:.875rem;color:var(--foreground);margin:0}
/*# sourceMappingURL=/cdn/shop/t/6/assets/nest-and-temple-fixes.css.map */
