.ss-linea-offer{display:block;margin:1.4rem 0 0;padding:1.4rem 0 0;border-top:1px solid var(--ss-line,#dad6ce);color:var(--ss-ink,#20221f);text-align:left}.ss-linea-offer__eyebrow{font-size:1rem;letter-spacing:.1em;text-transform:uppercase;margin:0 0 .4rem;color:#625e56}.ss-linea-offer__title{font-family:var(--font-heading-family);font-size:1.8rem;line-height:1.2;margin:0 0 1rem}.ss-linea-offer__product{display:grid;grid-template-columns:72px minmax(0,1fr);gap:1.2rem;align-items:center}.ss-linea-offer__image{display:block;width:72px;height:72px;object-fit:contain;background:#f4f1eb}.ss-linea-offer__name{margin:0 0 .3rem;font-size:1.3rem}.ss-linea-offer__price{margin:0 0 .5rem;font-size:1.2rem;line-height:1.5}.ss-linea-offer__price s{color:#625e56;margin-left:.3rem}.ss-linea-offer__details label{font-size:1.1rem;display:block}.ss-linea-offer__select{width:100%;min-height:44px;padding:.6rem 2.4rem .6rem .8rem;font:inherit;font-size:1.3rem;color:inherit;border:1px solid #a9a49a;border-radius:0;background:transparent}.ss-linea-offer__fit{font-size:1.1rem;line-height:1.4;margin:.7rem 0}.ss-linea-offer .ss-linea-offer__add{width:100%;min-height:44px;font-size:1.1rem}.ss-linea-offer__notice{font-size:1.05rem;line-height:1.4;margin:.6rem 0 0;color:#625e56}.ss-linea-offer__error{font-size:1.2rem;line-height:1.4;margin:.5rem 0 0}.ss-linea-offer [hidden]{display:none}.ss-linea-offer :focus-visible{outline:2px solid currentColor;outline-offset:3px}.cart-drawer .drawer__footer:has(ss-linea-offer){max-height:70vh;max-height:70dvh;overflow-y:auto}@media(max-height:600px){.cart-drawer .drawer__footer:has(ss-linea-offer){max-height:60vh;max-height:60dvh}}
