body .op-original-hero--promo{--op-promo-purple: #5e35b1;--op-promo-purple-dark: #4a2896;--op-promo-lilac: #efe9fb;--op-promo-sun: #ffd84d;--op-promo-sun-ink: #3b2a00}body .op-original-hero--promo .op-promo-badge{align-items:center;background:var(--op-promo-lilac);border-radius:999px;color:var(--op-promo-purple-dark);display:inline-flex;font-family:var(--op-font-label-family),var(--font-heading-family),sans-serif;font-size:14px;font-weight:800;gap:8px;line-height:1.2;margin:0 0 18px;padding:6px 14px 6px 6px}body .op-original-hero--promo .op-promo-badge__pip{background:var(--op-promo-purple);border-radius:999px;color:#fff;font-size:13px;padding:3px 10px}body .op-original-hero--promo .op-original-heading .op-promo-accent{color:var(--op-promo-purple)}body .op-original-hero--promo .op-promo-choice{display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr));margin:0 0 16px;max-width:410px}body .op-original-hero--promo .op-promo-choice--single{grid-template-columns:minmax(0,1fr);max-width:260px}body .op-original-hero--promo .op-promo-choice__option{background:#fff;border:1.5px solid rgba(16,18,23,.14);border-radius:16px;color:#101217;cursor:pointer;display:grid;font:inherit;gap:4px;justify-items:start;padding:12px 14px;text-align:left;transition:border-color .15s ease,box-shadow .15s ease}body .op-original-hero--promo .op-promo-choice__option:hover{border-color:#5e35b180}body .op-original-hero--promo .op-promo-choice__option:focus-visible{outline:3px solid var(--op-promo-sun);outline-offset:2px}body .op-original-hero--promo .op-promo-choice__option[aria-checked=true]{background:var(--op-promo-lilac);border-color:var(--op-promo-purple);box-shadow:0 0 0 1px var(--op-promo-purple)}body .op-original-hero--promo .op-promo-choice__title{color:var(--op-promo-purple-dark);font-family:var(--op-font-label-family),var(--font-heading-family),sans-serif;font-size:13px;font-weight:850;letter-spacing:.02em}body .op-original-hero--promo .op-promo-choice__price{align-items:baseline;display:flex;flex-wrap:wrap;gap:2px 8px}body .op-original-hero--promo .op-promo-choice__price strong{font-family:var(--op-font-h1-family),var(--font-heading-family),sans-serif;font-size:24px;font-variant-numeric:tabular-nums;font-weight:850;letter-spacing:-.02em;line-height:1.1}body .op-original-hero--promo .op-promo-choice__price s{color:#10121780;font-size:14px;font-variant-numeric:tabular-nums}body .op-original-hero--promo .op-promo-choice__note{color:#101217a8;font-size:12.5px;font-weight:600}body .op-original-hero--promo .op-original-media-column{position:relative}body .op-original-hero--promo .op-promo-art{top:0;right:0;bottom:0;left:0;pointer-events:none;position:absolute;z-index:3}body .op-original-hero--promo .op-promo-art__sticker{align-content:center;aspect-ratio:1;background:var(--op-promo-sun);border-radius:50%;bottom:10%;box-shadow:0 14px 26px -12px #503c0080;color:var(--op-promo-sun-ink);display:grid;justify-items:center;position:absolute;right:6%;text-align:center;transform:rotate(-10deg);width:clamp(104px,11vw,144px);z-index:3}body .op-original-hero--promo .op-promo-art__sticker b{font-family:var(--op-font-h1-family),var(--font-heading-family),sans-serif;font-size:clamp(30px,3.2vw,42px);font-weight:900;letter-spacing:-.04em;line-height:1}body .op-original-hero--promo .op-promo-art__sticker small{font-size:clamp(11px,1vw,13px);font-weight:800;letter-spacing:.08em;text-transform:uppercase}@media screen and (max-width:749px){body.template-index .op-original-hero--promo .op-original-grid{grid-template-areas:"media" "intro" "buy"!important}body .op-original-hero--promo .op-promo-art__sticker{bottom:6%;right:2%;width:92px}body .op-original-hero--promo .op-promo-art__sticker b{font-size:28px}body .op-original-hero--promo .op-promo-art__sticker small{font-size:10px}body .op-original-hero--promo .op-promo-badge{display:flex;margin:0 auto 12px;width:fit-content}body .op-original-hero--promo .op-original-heading{text-align:center}body .op-original-hero--promo .op-promo-choice{margin:0 auto 12px}body .op-original-hero--promo .op-promo-choice__option{padding:10px 12px}body .op-original-hero--promo .op-promo-choice__price strong{font-size:21px}}
/*# sourceMappingURL=/cdn/shop/t/71/assets/onepillow-promo.css.map */
