body.template-page.template-suffix-sub-collection .ero-payment-page{--ero-payment-ink: #070708;--ero-payment-muted: rgba(7, 7, 8, .68);--ero-payment-red: #9b0401;--ero-payment-red-deep: #6f0201;--ero-payment-line: rgba(7, 7, 8, .12);--ero-payment-soft: #fbfaf8;--ero-payment-panel: #ffffff;color:var(--ero-payment-ink);background:linear-gradient(180deg,#ffffff 0%,var(--ero-payment-soft) 100%);padding-block:clamp(4.2rem,6vw,7.2rem)}body.template-page.template-suffix-sub-collection .ero-payment-page__inner{width:min(calc(100% - 3.2rem),112rem);margin-inline:auto}body.template-page.template-suffix-sub-collection .ero-payment-intro,body.template-page.template-suffix-sub-collection .ero-payment-discreet,body.template-page.template-suffix-sub-collection .ero-payment-policy-note,body.template-page.template-suffix-sub-collection .ero-payment-cta{display:grid;grid-template-columns:minmax(0,1fr) minmax(24rem,.42fr);gap:clamp(2rem,4vw,4.4rem);align-items:center;padding:clamp(2.4rem,4vw,4.4rem);border:.1rem solid var(--ero-payment-line);border-radius:.8rem;background:var(--ero-payment-panel);box-shadow:0 1.6rem 4.2rem #00000014}body.template-page.template-suffix-sub-collection .ero-payment-intro,body.template-page.template-suffix-sub-collection .ero-payment-section,body.template-page.template-suffix-sub-collection .ero-payment-discreet,body.template-page.template-suffix-sub-collection .ero-payment-policy-note{margin-bottom:clamp(2.4rem,4.8vw,4.8rem)}body.template-page.template-suffix-sub-collection .ero-payment-eyebrow{margin:0 0 1rem;color:var(--ero-payment-red);font-family:var(--font-body--family);font-size:1.08rem;font-weight:900;line-height:1;letter-spacing:0;text-transform:uppercase}body.template-page.template-suffix-sub-collection .ero-payment-intro h2,body.template-page.template-suffix-sub-collection .ero-payment-discreet h2,body.template-page.template-suffix-sub-collection .ero-payment-policy-note h2,body.template-page.template-suffix-sub-collection .ero-payment-cta h2{margin:0 0 1.3rem;color:var(--ero-payment-ink);font-family:var(--font-heading--family);font-size:clamp(3rem,5vw,4.6rem);font-weight:900;line-height:1;letter-spacing:0}body.template-page.template-suffix-sub-collection .ero-payment-intro p:not(.ero-payment-eyebrow),body.template-page.template-suffix-sub-collection .ero-payment-discreet p,body.template-page.template-suffix-sub-collection .ero-payment-policy-note p,body.template-page.template-suffix-sub-collection .ero-payment-cta p{max-width:68ch;margin:0;color:var(--ero-payment-muted);font-family:var(--font-body--family);font-size:1.62rem;line-height:1.64;letter-spacing:0}body.template-page.template-suffix-sub-collection .ero-payment-note{position:relative;padding:1.8rem;border:.1rem solid rgba(155,4,1,.16);border-radius:.8rem;background:#9b04010b}body.template-page.template-suffix-sub-collection .ero-payment-note:before{content:"";position:absolute;inset:1.8rem auto 1.8rem 0;width:.35rem;background:var(--ero-payment-red)}body.template-page.template-suffix-sub-collection .ero-payment-note h3{margin:0 0 .7rem;color:var(--ero-payment-ink);font-family:var(--font-heading--family);font-size:1.45rem;font-weight:900;line-height:1.15;letter-spacing:0;text-transform:uppercase}body.template-page.template-suffix-sub-collection .ero-payment-note p{margin:0;color:var(--ero-payment-muted);font-size:1.42rem;line-height:1.55;letter-spacing:0}body.template-page.template-suffix-sub-collection .ero-payment-section{padding:clamp(2.4rem,4vw,3.6rem);border:.1rem solid var(--ero-payment-line);border-radius:.8rem;background:var(--ero-payment-panel);box-shadow:0 .8rem 2.4rem #0000000b}body.template-page.template-suffix-sub-collection .ero-payment-section__header h2{margin:0 0 2rem;color:var(--ero-payment-ink);font-family:var(--font-heading--family);font-size:clamp(2.6rem,4vw,3.4rem);font-weight:900;line-height:1.1;letter-spacing:0}body.template-page.template-suffix-sub-collection .ero-payment-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.4rem}body.template-page.template-suffix-sub-collection .ero-payment-grid--three{grid-template-columns:repeat(3,minmax(0,1fr))}body.template-page.template-suffix-sub-collection .ero-payment-card{position:relative;overflow:hidden;min-height:100%;padding:2rem;border:.1rem solid rgba(7,7,8,.1);border-radius:.8rem;background:#fbfaf8d1}body.template-page.template-suffix-sub-collection .ero-payment-card:before{content:"";position:absolute;inset:0 auto 0 0;width:.35rem;background:var(--ero-payment-red)}body.template-page.template-suffix-sub-collection .ero-payment-card h3{margin:0 0 .8rem;color:var(--ero-payment-ink);font-family:var(--font-heading--family);font-size:1.7rem;font-weight:900;line-height:1.2;letter-spacing:0}body.template-page.template-suffix-sub-collection .ero-payment-card p{margin:0;color:var(--ero-payment-muted);font-family:var(--font-body--family);font-size:1.5rem;line-height:1.64;letter-spacing:0}body.template-page.template-suffix-sub-collection .ero-payment-reassurance,body.template-page.template-suffix-sub-collection .ero-payment-checklist{display:grid;gap:1.2rem;margin:0;padding:0;list-style:none}body.template-page.template-suffix-sub-collection .ero-payment-reassurance li,body.template-page.template-suffix-sub-collection .ero-payment-checklist li{position:relative;padding-left:2.2rem;color:var(--ero-payment-muted);font-family:var(--font-body--family);font-size:1.55rem;line-height:1.62;letter-spacing:0}body.template-page.template-suffix-sub-collection .ero-payment-reassurance li:before,body.template-page.template-suffix-sub-collection .ero-payment-checklist li:before{content:"";position:absolute;left:0;top:.8rem;width:.8rem;height:.8rem;border-radius:50%;background:var(--ero-payment-red);box-shadow:0 0 0 .4rem #9b040117}body.template-page.template-suffix-sub-collection .ero-payment-policy-links,body.template-page.template-suffix-sub-collection .ero-payment-cta__actions{display:flex;flex-wrap:wrap;gap:1rem}body.template-page.template-suffix-sub-collection .ero-payment-policy-links a{display:inline-flex;align-items:center;min-height:4.2rem;padding:0 1.6rem;border:.1rem solid rgba(155,4,1,.22);border-radius:.6rem;color:var(--ero-payment-red);background:#fff;font-family:var(--font-heading--family);font-size:1.25rem;font-weight:900;line-height:1;letter-spacing:0;text-decoration:underline;text-decoration-thickness:.1rem;text-underline-offset:.25rem;text-transform:uppercase}body.template-page.template-suffix-sub-collection .ero-payment-cta__actions{justify-content:flex-end}body.template-page.template-suffix-sub-collection .ero-payment-cta__button{display:inline-flex;align-items:center;justify-content:center;min-height:4.8rem;padding:0 2.4rem;border:.1rem solid var(--ero-payment-red);border-radius:.6rem;color:var(--ero-payment-red);background:#9b040112;font-family:var(--font-heading--family);font-size:1.3rem;font-weight:900;line-height:1;letter-spacing:0;text-decoration:none;text-transform:uppercase;box-shadow:0 1.1rem 2.6rem #9b04013d;transition:background-color .18s ease,border-color .18s ease,box-shadow .18s ease,transform .18s ease}body.template-page.template-suffix-sub-collection .ero-payment-cta__button--secondary{background:#fff;box-shadow:none}body.template-page.template-suffix-sub-collection .ero-payment-policy-links a:focus-visible,body.template-page.template-suffix-sub-collection .ero-payment-cta__button:focus-visible{outline:.2rem solid rgba(155,4,1,.34);outline-offset:.3rem}@media(hover:hover){body.template-page.template-suffix-sub-collection .ero-payment-card:hover,body.template-page.template-suffix-sub-collection .ero-payment-policy-links a:hover{border-color:#9b04013d;box-shadow:0 1rem 2.8rem #0001}body.template-page.template-suffix-sub-collection .ero-payment-cta__button:hover{color:var(--ero-payment-red-deep);background:#9b04011f;border-color:var(--ero-payment-red-deep);box-shadow:0 1.3rem 3rem #9b04012e;transform:translateY(-.1rem)}body.template-page.template-suffix-sub-collection .ero-payment-cta__button--secondary:hover,body.template-page.template-suffix-sub-collection .ero-payment-policy-links a:hover{color:var(--ero-payment-red-deep);background:#9b04010b}}@media screen and (max-width:989px){body.template-page.template-suffix-sub-collection .ero-payment-intro,body.template-page.template-suffix-sub-collection .ero-payment-discreet,body.template-page.template-suffix-sub-collection .ero-payment-policy-note,body.template-page.template-suffix-sub-collection .ero-payment-cta,body.template-page.template-suffix-sub-collection .ero-payment-grid,body.template-page.template-suffix-sub-collection .ero-payment-grid--three{grid-template-columns:1fr}body.template-page.template-suffix-sub-collection .ero-payment-cta__actions{justify-content:flex-start}}@media screen and (max-width:749px){body.template-page.template-suffix-sub-collection .ero-payment-page{padding-block:3.4rem}body.template-page.template-suffix-sub-collection .ero-payment-page__inner{width:min(calc(100% - 2.8rem),112rem)}body.template-page.template-suffix-sub-collection .ero-payment-section,body.template-page.template-suffix-sub-collection .ero-payment-card{padding:2rem 1.8rem}body.template-page.template-suffix-sub-collection .ero-payment-cta__button,body.template-page.template-suffix-sub-collection .ero-payment-policy-links a{width:100%}}
/*# sourceMappingURL=/cdn/shop/t/28/assets/ero-page-payment-delivery-brand-v1.css.map */
