.custom-policy-page,.terms-container,.policy-container{width:100%!important;max-width:960px!important;margin:0 auto!important;padding:20px 24px 60px!important;box-sizing:border-box!important;font-family:inherit!important;color:#222!important;line-height:1.8!important;text-align:left!important}.custom-policy-page p,.custom-policy-page li,.terms-container p,.terms-container li,.policy-container p,.policy-container li,.shopify-policy__body p,.main-page-body p,.rte p{text-align:left!important;text-justify:auto!important}.policy-hero-banner{text-align:center;padding:2.5rem 1rem 3rem;margin-bottom:2.5rem;border-bottom:1px solid #ede8de}.policy-eyebrow{display:inline-flex;align-items:center;justify-content:center;gap:8px;font-size:11px;font-weight:700;letter-spacing:.16em;color:#b8860b;text-transform:uppercase;margin-bottom:12px}.policy-main-title{font-family:var(--font-heading-family, serif)!important;font-size:3.6rem!important;font-weight:500!important;letter-spacing:-.01em!important;color:#111!important;margin:0 0 14px!important;text-transform:none!important;text-align:center!important;line-height:1.25!important}.policy-badge-row{display:flex;align-items:center;justify-content:center;gap:12px;font-size:1.25rem;color:#777;margin-top:10px}.policy-badge-row span{display:inline-flex;align-items:center;gap:6px}.policy-container h2,.terms-container h2,.terms-container h3,.custom-policy-page h2,.custom-policy-page h3{font-family:var(--font-heading-family, serif)!important;font-size:2.4rem!important;font-weight:600!important;color:#111!important;margin-top:3.5rem!important;margin-bottom:1.2rem!important;letter-spacing:-.01em!important;padding-bottom:8px!important;border-bottom:1px solid #efeae0!important;text-align:left!important}.policy-container h3,.terms-container h4,.custom-policy-page h3{font-size:1.8rem!important;font-weight:600!important;border-bottom:none!important;margin-top:2.4rem!important;margin-bottom:.8rem!important}.policy-container p,.terms-container p,.custom-policy-page p{font-size:1.5rem!important;color:#333!important;line-height:1.8!important;margin-bottom:1.6rem!important}.policy-list,.custom-policy-page ul,.terms-container ul{padding-left:24px!important;margin-bottom:2rem!important;text-align:left!important}.policy-list li,.custom-policy-page ul li,.terms-container ul li{font-size:1.5rem!important;color:#333!important;line-height:1.75!important;margin-bottom:10px!important}.policy-list strong,.custom-policy-page strong,.terms-container strong{color:#111!important;font-weight:600!important}.policy-note,.policy-callout{background:#fdfbf7!important;border:1px solid #ede8de!important;border-left:4px solid #b8860b!important;border-radius:0 8px 8px 0!important;padding:16px 20px!important;margin:2.2rem 0!important;font-style:normal!important;color:#444!important;text-align:left!important}.policy-note p,.policy-callout p{margin-bottom:0!important;font-size:1.45rem!important;line-height:1.7!important;color:#333!important}.policy-container a,.terms-container a,.custom-policy-page a{color:#b8860b!important;text-decoration:underline!important;text-underline-offset:3px!important;transition:color .2s ease!important}.policy-container a:hover,.terms-container a:hover,.custom-policy-page a:hover{color:#111!important}.policy-concierge-footer{margin-top:4.5rem;padding:2.6rem 2.4rem;background:#fdfbf7;border:1px solid #ede8de;border-radius:12px;box-shadow:0 4px 18px #00000005;text-align:center}.policy-concierge-footer h3{font-family:var(--font-heading-family, serif)!important;font-size:2.2rem!important;font-weight:600!important;color:#111!important;margin:0 0 8px!important;border:none!important;padding:0!important;text-align:center!important}.policy-concierge-footer p{font-size:1.45rem!important;color:#555!important;margin:0 auto 1.8rem!important;max-width:600px!important;text-align:center!important}.policy-concierge-actions{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:12px}.policy-action-btn{display:inline-flex;align-items:center;gap:8px;padding:11px 22px;border-radius:9999px;font-size:1.35rem;font-weight:600;text-decoration:none!important;transition:all .22s ease}.policy-action-primary{background:#111;color:#fff!important;border:1px solid #111111}.policy-action-primary:hover{background:#b8860b;border-color:#b8860b;color:#fff!important;transform:translateY(-2px)}.policy-action-whatsapp{background:#25d366;color:#fff!important;border:1px solid #25d366}.policy-action-whatsapp:hover{background:#1eb855;border-color:#1eb855;color:#fff!important;transform:translateY(-2px)}.policy-action-secondary{background:#fff;color:#111!important;border:1px solid #ddd7c9}.policy-action-secondary:hover{background:#f7f4ec;border-color:#c9c1b0;transform:translateY(-2px)}.policy-quick-nav{display:flex;justify-content:center;flex-wrap:wrap;gap:8px;margin-top:2.2rem;padding-top:1.8rem;border-top:1px solid #ede8de}.policy-nav-pill{font-size:1.25rem!important;color:#666!important;padding:6px 14px;border-radius:9999px;background:#f5f2ea;text-decoration:none!important;transition:all .2s ease}.policy-nav-pill:hover,.policy-nav-pill.is-active{background:#111;color:#fff!important}@media screen and (max-width:768px){.custom-policy-page,.terms-container,.policy-container{padding:10px 16px 40px!important}.policy-main-title{font-size:2.8rem!important}.policy-container h2,.terms-container h2,.terms-container h3,.custom-policy-page h2{font-size:2.1rem!important}.policy-concierge-footer{padding:2rem 1.6rem}.policy-concierge-actions{flex-direction:column;width:100%}.policy-action-btn{width:100%;justify-content:center}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/custom-policy-page.css.map */
