.wp-design-cart-page{max-width:1040px;margin:24px auto;padding:0 12px}#wp-design-cart-frame{display:block;width:100%;height:1400px;border:0;border-radius:20px;background:#f5f3ef}@media(max-width:600px){.wp-design-cart-page{margin:12px auto;padding:0}}.wp-purchase{max-width:960px}.wp-purchase-age{color:#2f4b8f;font-weight:600}.wp-purchase-policies{display:flex;flex-wrap:wrap;gap:4px 24px;margin-bottom:24px}.wp-purchase-policies a,.wp-purchase-consent a,.wp-remove-item{color:#2f4b8f;text-decoration:underline;text-underline-offset:4px}.wp-purchase-policies a,.wp-remove-item{display:inline-flex;align-items:center;min-height:44px}.wp-purchase-total{font-size:24px;margin-top:32px}.wp-purchase-consent{margin:28px 0;padding:24px;border:1px solid #c8c8c8;border-radius:18px}.wp-purchase-consent legend{padding:0 8px;font-weight:600}.wp-consent-row{display:flex;align-items:flex-start;gap:14px;margin-bottom:16px;line-height:1.8}.wp-consent-row input{flex:0 0 24px;width:24px;height:24px;margin:8px 0 0;accent-color:#2f4b8f}.wp-consent-row label{padding:4px 0;cursor:pointer}#wp-consent-help{font-size:14px;color:#555;margin-bottom:0;line-height:1.8}.wp-purchase-actions{display:flex;flex-wrap:wrap;gap:12px}.wp-purchase-actions button:disabled{background:#767676;cursor:not-allowed}.wp-purchase-note{margin:28px 0;padding:24px;background:#f3f5fa;border-radius:18px;line-height:1.8}.wp-purchase-note h2{font-size:22px}@media(max-width:600px){.wp-purchase-consent{padding:18px 14px}.wp-purchase-actions{flex-direction:column}.wp-purchase-actions button{width:100%}.wp-purchase .wp-cart-item>strong{font-size:14px}}.wp-contact-details{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin:32px 0 40px;max-width:800px}.wp-contact-card{display:flex;flex-direction:column;align-items:flex-start;gap:10px;padding:24px;border-radius:18px;background:#e3e9f6;color:#2f4b8f;min-height:112px;transition:background-color .2s ease}.wp-contact-card:hover{background:#d6dff2}.wp-contact-card strong{font-size:clamp(16px,2vw,22px);overflow-wrap:anywhere;max-width:100%}@media(max-width:760px){.wp-contact-details{grid-template-columns:1fr;gap:14px}}
/*# sourceMappingURL=/cdn/shop/t/25/compiled_assets/styles.css.map */
