.details-section{--wine:#8d0b1a;--red:#d90429;font-family:Montserrat,var(--font-body-family),sans-serif}.details-section,.details-section *{box-sizing:border-box}.details-section .kicker{margin:0 0 16px;color:var(--red);font-size:11px;font-weight:900;letter-spacing:.13em;text-transform:uppercase}.details-section .cta{display:inline-flex;min-height:50px;align-items:center;justify-content:center;padding:0 26px;font-size:12px;font-weight:900;text-transform:uppercase}.details-section .cta-red{color:#fff;background:var(--red)}.details-section{display:grid;min-height:720px;color:#fff;background:var(--wine);grid-template-columns:1fr 1fr}.detail-visual{position:relative;display:grid;overflow:hidden;place-items:center;background:radial-gradient(circle,#d9233e,#650813 66%)}.detail-visual picture,.detail-visual-image{display:block;width:100%;height:100%}.detail-visual-image{object-fit:cover}.embroidered{display:grid;width:280px;height:280px;place-items:center;border:13px double rgba(255,255,255,.72);border-radius:50%;font-size:90px;font-weight:900;font-style:italic;box-shadow:0 0 0 34px #ffffff0d}.stitch{position:absolute;width:120%;height:2px;border-top:3px dashed rgba(255,255,255,.45);transform:rotate(-27deg)}.stitch-a{top:25%}.stitch-b{bottom:18%}.detail-visual small{position:absolute;bottom:30px;text-transform:uppercase}.detail-copy{display:flex;justify-content:center;padding:80px;flex-direction:column}.detail-copy .kicker{color:#fff}.detail-copy h2{margin:0;color:#fff;font-size:clamp(38px,5vw,68px);font-weight:900;font-style:italic;line-height:.95;letter-spacing:-.055em;text-transform:uppercase}.detail-copy>p:not(.kicker){max-width:600px;color:#ecc7cc}.detail-list{display:grid;margin:35px 0;grid-template-columns:1fr 1fr}.detail-list div{display:flex;border-top:1px solid rgba(255,255,255,.25);padding:17px 0;gap:12px}.detail-list strong{color:#f67b8f}@media(max-width:1000px){.details-section{grid-template-columns:1fr}.detail-visual{min-height:520px}}@media(max-width:720px){.details-section{min-height:auto}.detail-visual{min-height:430px}.detail-copy{padding:65px 22px}.detail-list{grid-template-columns:1fr}}
/*# sourceMappingURL=/cdn/shop/t/14/assets/pe-details.css.map */
