.wr-deal{--deal-bg:#5A1C2A;--deal-ink:#FAF6E9;--deal-soft:#EADCCB;--deal-eyebrow:#E8C9A0;--deal-line:rgba(250,246,233,.45);background:var(--deal-bg);color:var(--deal-ink)}.wr-deal--brown{--deal-bg:#4F271D}.wr-deal--teal{--deal-bg:#1D4E4F;--deal-soft:#D9E6E4}.wr-deal--cream{--deal-bg:#FAF6E9;--deal-ink:#1D4E4F;--deal-soft:#3E5F60;--deal-eyebrow:#4F271D;--deal-line:rgba(29,78,79,.45)}.wr-deal--space-small{margin:24px 0}.wr-deal--space-large{margin:64px 0}.wr-deal[hidden]{display:none!important}.wr-deal__body{min-width:0}.wr-deal__copy{display:flex;flex-direction:column;gap:8px;min-width:0}.wr .wr-deal__eyebrow{margin:0;font-size:12px;line-height:1.4;letter-spacing:.22em;text-transform:uppercase;font-weight:500;color:var(--deal-eyebrow)}.wr .wr-deal__heading{margin:0;font-family:var(--wr-serif);font-weight:400;color:var(--deal-ink);text-transform:none;letter-spacing:-.005em;font-size:clamp(24px,2.4vw,32px);line-height:1.15}.wr .wr-deal__heading em{font-style:italic}.wr .wr-deal__text{margin:0;font-size:15px;line-height:1.6;color:var(--deal-soft);max-width:560px}.wr .wr-deal__text strong{color:var(--deal-ink);font-weight:600;letter-spacing:.06em}.wr .wr-deal__fine{margin:0;font-size:12px;line-height:1.5;color:var(--deal-soft);opacity:.85}.wr .wr-deal__note{margin:0 0 4px;font-size:12px;padding:6px 10px;background:#fff4c2;color:#4f271d;align-self:flex-start}.wr-deal__actions{display:flex;flex-wrap:wrap;align-items:center;gap:12px}.wr-deal__code{display:inline-flex;align-items:stretch;min-height:50px;border:1px dashed var(--deal-line);color:var(--deal-ink)}.wr-deal__code-label{display:flex;align-items:center;padding:0 0 0 16px;font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:var(--deal-soft)}.wr-deal__code-value{display:flex;align-items:center;padding:0 16px 0 10px;font-size:17px;font-weight:600;letter-spacing:.14em}.wr .wr-deal__copybtn{display:flex;align-items:center;min-width:76px;justify-content:center;padding:0 16px;border:0;border-left:1px dashed var(--deal-line);background:transparent;color:var(--deal-ink);font-family:var(--wr-sans);font-size:12px;letter-spacing:.16em;text-transform:uppercase;font-weight:500;cursor:pointer;transition:background-color .2s}.wr .wr-deal__copybtn:hover{background:#ffffff14}.wr-deal--cream .wr-deal__copybtn:hover{background:#1d4e4f0f}.wr-deal--dark .wr-deal__ghost{color:var(--deal-ink);border-color:var(--deal-line)}.wr-deal--dark .wr-deal__ghost:hover{background:var(--deal-ink);border-color:var(--deal-ink);color:var(--deal-bg)}.wr-deal--dark :focus-visible{outline-color:var(--deal-ink)}.wr.wr-deal{text-align:left}.wr-deal--strip .wr-deal__body{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px 40px;padding-top:18px;padding-bottom:18px}.wr-deal--strip .wr-deal__copy{gap:4px}.wr.wr-deal--strip .wr-deal__heading{font-size:clamp(22px,2vw,28px)}.wr.wr-deal--strip .wr-deal__text{font-size:14px;line-height:1.5}.wr-deal--strip .wr-deal__fine{grid-column:1/-1;margin-top:-4px}.wr-deal--feature .wr-deal__inner{display:grid;grid-template-columns:minmax(0,6fr) minmax(0,5fr);align-items:stretch}.wr .wr-deal__media{position:relative;margin:0;min-height:480px;overflow:hidden;background:#00000026}.wr .wr-deal__media img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.wr-deal--feature .wr-deal__body{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:24px;padding:clamp(36px,5vw,72px) 0 clamp(36px,5vw,72px) clamp(28px,4.5vw,72px)}.wr-deal--feature .wr-deal__copy{gap:14px}.wr.wr-deal--feature .wr-deal__heading{font-size:clamp(34px,4vw,54px);line-height:1.06;letter-spacing:-.015em}.wr.wr-deal--feature .wr-deal__text{font-size:17px}.wr-deal--feature:not(:has(.wr-deal__media)) .wr-deal__inner{grid-template-columns:1fr}.wr-deal--feature:not(:has(.wr-deal__media)) .wr-deal__body{padding-left:0}@media(max-width:989px){.wr-deal--feature .wr-deal__inner{grid-template-columns:1fr;padding-left:0;padding-right:0}.wr .wr-deal__media{min-height:0;aspect-ratio:4/3}.wr-deal--feature .wr-deal__body{padding:32px clamp(16px,4vw,56px) 40px}}@media(max-width:760px){.wr-deal--strip .wr-deal__body{grid-template-columns:1fr;gap:14px;padding-top:22px;padding-bottom:22px}.wr-deal--strip .wr-deal__fine{margin-top:0}.wr-deal__actions{width:100%}.wr-deal__code{flex:1 1 auto}.wr-deal__code-value{flex:1}.wr-deal__actions .wr-btn{flex:1 1 100%}.wr .wr-deal__media{aspect-ratio:4/5;max-height:70vh}}
/*# sourceMappingURL=/cdn/shop/t/40/assets/wr-deal.css.map */
