body:has(.main-page-title),body:has(.shopify-policy__container),body:has(.contact){background:#fff5f8;color:#0b0b0d}.main-page-title{position:relative;margin:0 -50vw 3rem;padding:clamp(4rem,7vw,8rem) max(50vw - 60rem,2rem);background:linear-gradient(135deg,#f4c5d2,#f9dfe7 60%,#fff5f8);color:#0b0b0d;font-size:clamp(3.4rem,6vw,6.4rem);line-height:1.03;letter-spacing:-.045em;text-align:center}.main-page-title+.rte{padding:clamp(2rem,4vw,4rem);border:1px solid rgba(11,11,13,.08);border-radius:2.2rem;background:#fff;box-shadow:0 1rem 3.2rem #0b0b0d0f;color:#40363a;font-size:1.45rem;line-height:1.85}.main-page-title+.rte h2,.main-page-title+.rte h3,.main-page-title+.rte h4{margin-top:2.8rem;color:#0b0b0d;line-height:1.3}.main-page-title+.rte h2{padding-bottom:.8rem;border-bottom:2px solid #f4c5d2;font-size:clamp(2.2rem,3vw,3rem)}.main-page-title+.rte h3{font-size:1.9rem}.main-page-title+.rte a{color:#0b0b0d;font-weight:700;text-decoration-color:#e58fa8;text-decoration-thickness:2px;text-underline-offset:.3rem}.main-page-title+.rte ul,.main-page-title+.rte ol{padding-left:2.4rem}.main-page-title+.rte li{margin:.65rem 0}.main-page-title+.rte table{overflow:hidden;border:1px solid rgba(11,11,13,.09);border-radius:1.4rem;background:#fff}.main-page-title+.rte th{background:#f4c5d2;color:#0b0b0d}.main-page-title+.rte blockquote{margin:2rem 0;padding:1.5rem 2rem;border-left:.5rem solid #e58fa8;border-radius:0 1.2rem 1.2rem 0;background:#fff5f8;color:#0b0b0d;font-style:normal}.contact{max-width:82rem;padding:clamp(2rem,4vw,4rem)!important;border:1px solid rgba(11,11,13,.08);border-radius:2.2rem;background:#f4c5d2;box-shadow:0 1rem 3.2rem #0b0b0d0f}.contact .title{color:#0b0b0d;text-align:center}.contact form{padding:clamp(1.5rem,3vw,3rem);border-radius:1.8rem;background:#ffffffb8}.contact .field{margin-bottom:1.4rem}.contact .field:before,.contact .field:after{border-radius:1.2rem}.contact .field__input,.contact .text-area{border-radius:1.2rem;background:#fff;color:#0b0b0d}.contact .contact__button{margin-top:2rem}.contact .contact__button .button{min-width:18rem;min-height:5.6rem;border:0;border-radius:999px;background:#0b0b0d;color:#fff;font-size:1.35rem;font-weight:800}.contact .contact__button .button:before,.contact .contact__button .button:after{display:none}.contact .contact__button .button:hover{background:#e58fa8;color:#0b0b0d}.shopify-policy__container{max-width:92rem!important;margin:0 auto;padding:0 2rem 7rem!important}.shopify-policy__title{margin:0 -50vw 3rem;padding:clamp(4rem,7vw,8rem) max(50vw - 46rem,2rem);background:linear-gradient(135deg,#f4c5d2,#f9dfe7 60%,#fff5f8)}.shopify-policy__title h1{margin:0;color:#0b0b0d;font-size:clamp(3.4rem,6vw,6.4rem);line-height:1.03;letter-spacing:-.045em}.shopify-policy__body{padding:clamp(2rem,4vw,4rem);border:1px solid rgba(11,11,13,.08);border-radius:2.2rem;background:#fff;box-shadow:0 1rem 3.2rem #0b0b0d0f;color:#40363a;font-size:1.4rem;line-height:1.85}.shopify-policy__body h2,.shopify-policy__body h3{color:#0b0b0d}.shopify-policy__body a{color:#0b0b0d;font-weight:700;text-decoration-color:#e58fa8;text-underline-offset:.3rem}@media(max-width:749px){.main-page-title,.shopify-policy__title{margin-bottom:2rem;padding-top:3.2rem;padding-bottom:3.2rem}.main-page-title{font-size:3.5rem}.main-page-title+.rte,.shopify-policy__body{padding:1.7rem 1.4rem;border-radius:1.6rem;font-size:1.3rem}.main-page-title+.rte table{display:block;overflow-x:auto}.contact{padding:1.4rem!important;border-radius:1.6rem}.contact form{padding:1.2rem;border-radius:1.4rem}.contact .contact__button .button{width:100%}.shopify-policy__container{padding-right:1.4rem!important;padding-left:1.4rem!important}.shopify-policy__title h1{font-size:3.5rem}}
/*# sourceMappingURL=/cdn/shop/t/11/assets/pf-content-pages.css.map */
