.velora-trust-bar,.velora-how-it-works,.velora-product-assurance,.velora-faq,.velora-cart-trust{width:100%}.velora-trust-bar{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;border:1px solid rgba(9,10,17,.08);background:#090a1114}.velora-trust-item,.velora-step,.velora-assurance-card,.velora-cart-note{background:rgb(var(--color-background));padding:24px}.velora-kicker{margin:0 0 8px;font-size:.76rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;opacity:.7}.velora-trust-item h3,.velora-step h3,.velora-assurance-card h3,.velora-faq h2,.velora-cart-note h2{margin:0 0 8px}.velora-trust-item p,.velora-step p,.velora-assurance-card p,.velora-cart-note p,.velora-faq p{margin:0}.velora-how-grid,.velora-assurance-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.velora-step,.velora-assurance-card,.velora-cart-note{border:1px solid rgba(9,10,17,.08)}.velora-faq{max-width:920px;margin:0 auto}.velora-faq details{border-top:1px solid rgba(9,10,17,.12);padding:18px 0}.velora-faq details:last-child{border-bottom:1px solid rgba(9,10,17,.12)}.velora-faq summary{cursor:pointer;font-weight:700}.velora-faq summary+p{padding-top:10px;opacity:.78}.velora-cart-trust{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.velora-email-capture{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(280px,.9fr);gap:32px;align-items:center}.velora-email-capture h2{margin:0 0 10px}.velora-email-capture p{margin:0}.velora-email-form{display:grid;gap:12px}.velora-email-form input{width:100%;min-height:48px;border:1px solid rgba(9,10,17,.18);border-radius:6px;padding:0 16px;font:inherit}.velora-email-form button{min-height:48px;border:0;border-radius:6px;padding:0 18px;background:var(--color-primary-button-background);color:var(--color-primary-button-text);cursor:pointer;font:inherit;font-weight:700}.velora-form-message{font-size:.9rem}@media screen and (max-width:749px){.velora-how-grid,.velora-assurance-grid,.velora-cart-trust,.velora-email-capture{grid-template-columns:1fr}.velora-trust-bar{grid-template-columns:repeat(2,minmax(0,1fr))}.velora-trust-item,.velora-step,.velora-assurance-card,.velora-cart-note{padding:20px}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/velora-polish.css.map */
