.static-page{max-width:1200px;margin:0 auto;padding:120px 40px 80px}.static-page__inner{max-width:900px;margin:0 auto}.static-page__title{font-family:Playfair Display,serif;font-size:36px;font-weight:600;color:#1c1c1c;margin:0 0 40px;text-align:center}.static-page__content{font-size:14px;color:#555;line-height:1.8}.static-page__content--narrow{max-width:700px;margin:0 auto}.static-page__lead{font-size:16px;color:#333;margin:0 0 32px;line-height:1.7}.about-hero{margin-bottom:60px}.about-hero__eyebrow{font-size:11px;font-weight:700;letter-spacing:2px;text-transform:uppercase;color:#888;margin:0 0 12px}.about-hero__heading{font-family:Playfair Display,serif;font-size:32px;font-weight:600;color:#1c1c1c;margin:0 0 16px;line-height:1.25}.about-hero__desc{font-size:15px;color:#555;line-height:1.8;max-width:600px}.about-values{display:grid;grid-template-columns:repeat(3,1fr);gap:40px}.about-value__title{font-size:14px;font-weight:700;color:#1c1c1c;margin:0 0 8px;text-transform:uppercase;letter-spacing:.5px}.about-value__desc{font-size:13px;color:#666;line-height:1.7;margin:0}.policy-section{margin-bottom:40px}.policy-section__title{font-family:Playfair Display,serif;font-size:24px;font-weight:600;color:#1c1c1c;margin:0 0 16px}.policy-section h3{font-size:14px;font-weight:700;color:#1c1c1c;margin:24px 0 8px}.policy-section p,.policy-section li{font-size:14px;color:#555;line-height:1.8}.policy-section ul{padding-left:20px;margin:8px 0}.policy-section li{margin-bottom:6px}.contact-form{margin-bottom:48px}.contact-form__row{display:flex;gap:16px}.contact-form__field{margin-bottom:20px;flex:1}.customer-page__label{display:block;font-size:12px;font-weight:600;color:#1c1c1c;margin-bottom:8px;letter-spacing:.5px}.customer-page__input{width:100%;padding:12px 16px;border:1px solid #d5d1cc;border-radius:2px;font-size:14px;font-family:inherit;color:#1c1c1c;transition:border-color .2s;box-sizing:border-box}.customer-page__input:focus{outline:none;border-color:#1c1c1c}.customer-page__textarea{resize:vertical;min-height:120px}.customer-page__btn{width:100%;padding:14px;background:#1c1c1c;color:#fff;border:none;border-radius:2px;font-size:12px;font-weight:700;letter-spacing:2px;text-transform:uppercase;cursor:pointer;margin-top:8px;font-family:inherit}.customer-page__btn:hover{background:#333}.form-success{background:#f0fdf4;border:1px solid #bbf7d0;border-radius:4px;padding:16px;margin-bottom:24px;font-size:14px;color:#166534}.form-errors{background:#fef2f2;border:1px solid #fecaca;border-radius:4px;padding:12px 16px;margin-bottom:20px;font-size:13px;color:#dc2626}.contact-info{padding-top:40px;border-top:1px solid #eae8e5}.contact-info__title{font-size:16px;font-weight:700;color:#1c1c1c;margin:0 0 20px}.contact-info__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.contact-info__item h4{font-size:12px;font-weight:700;color:#1c1c1c;margin:0 0 4px;text-transform:uppercase;letter-spacing:.5px}.contact-info__item p{font-size:13px;color:#666;margin:0}.faq-list{max-width:700px;margin:0 auto}.faq-item{border-bottom:1px solid #eae8e5}.faq-item__header{width:100%;padding:20px 0;background:none;border:none;display:flex;justify-content:space-between;align-items:center;cursor:pointer}.faq-item__question{font-size:14px;font-weight:600;color:#1c1c1c;text-align:left}.faq-item__icon{width:18px;height:18px;position:relative;flex-shrink:0;margin-left:16px}.faq-item__icon:before,.faq-item__icon:after{content:"";position:absolute;background:#1c1c1c;transition:transform .3s ease}.faq-item__icon:before{width:12px;height:1.5px;top:50%;left:50%;transform:translate(-50%,-50%)}.faq-item__icon:after{width:1.5px;height:12px;top:50%;left:50%;transform:translate(-50%,-50%)}.faq-item.is-open .faq-item__icon:after{transform:translate(-50%,-50%) rotate(90deg)}.faq-item__body{max-height:0;overflow:hidden;transition:max-height .3s ease}.faq-item__body p{padding:0 0 20px;font-size:14px;color:#555;line-height:1.7;margin:0}.bloom-btn{display:inline-block;padding:14px 32px;background:#1c1c1c;color:#fff;border:none;border-radius:2px;font-size:12px;font-weight:700;letter-spacing:2px;text-transform:uppercase;text-decoration:none}.bloom-btn:hover{background:#333}@media(max-width:767px){.static-page{padding:100px 20px 60px}.static-page__title{font-size:28px}.about-values{grid-template-columns:1fr;gap:28px}.contact-form__row{flex-direction:column;gap:0}.contact-info__grid{grid-template-columns:1fr;gap:16px}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/section-page.css.map */
