.tg .offer{background:var(--straw);color:var(--ink);border-block:1px solid var(--straw-lo)}.tg .offer .wrap{display:flex;align-items:center;justify-content:space-between;gap:clamp(1.2rem,3vw,2.5rem);flex-wrap:wrap;padding-block:clamp(1.5rem,3vw,2.1rem)}.tg .offer .offer-copy{flex:1 1 320px}.tg .offer .offer-eyebrow{font-family:var(--f-mono);font-size:.6875rem;font-weight:500;letter-spacing:.22em;text-transform:uppercase;color:#14110d9e;margin:0 0 .55rem}.tg .offer h2{font-family:var(--f-disp);font-weight:900;font-size:clamp(1.5rem,3.2vw,2.3rem);line-height:.98;text-transform:uppercase;letter-spacing:.005em;margin:0 0 .45rem;color:var(--ink);text-wrap:balance}.tg .offer p.offer-sub{margin:0;font-size:1rem;line-height:1.5;color:#14110dc2}.tg .offer .btn{background:var(--ink);color:var(--straw);border-color:var(--ink);flex:none}.tg .offer .btn:hover{background:#000;color:var(--bone)}.tg .card .gift{font-family:var(--f-mono);font-size:.6875rem;letter-spacing:.12em;text-transform:uppercase;color:var(--straw);margin:0;display:flex;align-items:center;gap:.5rem}.tg .card .gift:before{content:"";width:14px;height:1px;background:var(--straw);flex:none}@media(max-width:640px){.tg .offer .wrap{flex-direction:column;align-items:flex-start}.tg .offer .btn{width:100%}}
/*# sourceMappingURL=/cdn/shop/t/11/assets/temper-offer.css.map */
