.ren-promos{padding:8px 0 72px}.ren-promos-wrap{max-width:1040px;margin:0 auto;padding:0 32px}.ren-promos .ren-promos-intro{font-size:19px;line-height:1.6;color:var(--ren-ink,#351415);text-align:center;max-width:640px;margin:0 auto 40px}.ren-promos-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.ren-promos-grid:has(>.ren-promo-card:only-child){grid-template-columns:minmax(0,620px);justify-content:center}.ren-promo-card{position:relative;border-radius:8px;padding:40px 36px 36px;display:flex;flex-direction:column;align-items:flex-start;gap:10px;overflow:hidden}.ren-promo-card--dark{background:var(--ren-burgundy,#4b0000);color:#fff8ed}.ren-promo-card--pink{background:#f4c5cc;color:#351415}.ren-promo-card--cream{background:#fff8ed;color:#351415;border:1px solid rgb(234,219,210)}.ren-promo-card--soon{background:#fff8ed;color:#351415;border:1px dashed rgba(75,0,0,.35)}.ren-promos .ren-promo-card p{color:inherit}.ren-promo-card-label{display:inline-block;font-size:13px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;padding:5px 12px;border-radius:999px;background:#f4c5cc;color:#4b0000}.ren-promo-card--pink .ren-promo-card-label{background:#4b0000;color:#fff8ed}.ren-promo-card--soon .ren-promo-card-label{background:transparent;border:1px solid rgba(75,0,0,.45);color:#4b0000}.ren-promo-card-spark{position:absolute;top:22px;right:26px;font-size:26px;opacity:.55}.ren-promos .ren-promo-card-title{font-family:Playfair Custom,Georgia,serif;font-size:clamp(34px,4.4vw,52px);line-height:1.05;font-weight:700;margin:8px 0 4px;color:inherit}.ren-promos .ren-promo-card--soon .ren-promo-card-title,.ren-promos .ren-promo-card--pink .ren-promo-card-title,.ren-promos .ren-promo-card--cream .ren-promo-card-title{color:#4b0000}.ren-promos .ren-promo-card-text{font-size:19px;line-height:1.5;margin:0}.ren-promos .ren-promo-card-dates{font-size:17px;font-weight:600;margin:4px 0 0}.ren-promos .ren-promo-card-cond{font-size:15px;font-style:italic;opacity:.8;margin:0}.ren-promo-card-btn{margin-top:14px;display:inline-block;padding:13px 28px;border-radius:999px;font-weight:600;font-size:16px;text-decoration:none;border:2px solid currentColor;color:inherit;transition:background-color .2s ease,color .2s ease}.ren-promo-card--dark .ren-promo-card-btn:hover{background:#fff8ed;color:#4b0000;border-color:#fff8ed}.ren-promo-card--pink .ren-promo-card-btn:hover,.ren-promo-card--cream .ren-promo-card-btn:hover{background:#4b0000;color:#fff8ed;border-color:#4b0000}.ren-promos .ren-promos-empty{text-align:center;font-size:19px;padding:40px 24px;border:1px dashed rgba(75,0,0,.35);border-radius:8px;color:#351415}.ren-promos .ren-promos-follow{text-align:center;font-size:17px;margin:40px auto 0;color:#351415}.ren-promos-follow a{color:#4b0000;font-weight:600;text-underline-offset:3px}@media screen and (max-width:749px){.ren-promos-wrap{padding:0 18px}.ren-promos .ren-promos-intro{font-size:18px;margin-bottom:28px}.ren-promos-grid{grid-template-columns:1fr;gap:18px}.ren-promo-card{padding:32px 24px 28px}.ren-promos .ren-promo-card-text{font-size:18px}}
/*# sourceMappingURL=/cdn/shop/t/14/assets/renaissance-10.css.map */
