.aw-upsell__head{margin-bottom:2.4rem}.aw-upsell__head .aw-eyebrow{margin-bottom:1.2rem}.aw-upsell__title-main{margin:0;font-size:clamp(2.6rem,4vw,4.8rem)}.aw-upsell__sub{margin:1.2rem 0 0;color:var(--aw-muted);font-size:1.5rem;line-height:1.6;max-width:56rem}.aw-upsell__grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(21rem,1fr));gap:1.6rem}.aw-upsell__item{display:flex;flex-direction:column;background:var(--aw-surface);border:1px solid var(--aw-line)}.aw-upsell__media{position:relative;display:block;aspect-ratio:4 / 5;overflow:hidden;background:var(--aw-surface)}.aw-upsell__media img{width:100%;height:100%;object-fit:cover;transition:transform .9s var(--aw-ease)}.aw-upsell__item:hover .aw-upsell__media img{transform:scale(1.05)}.aw-upsell__badge{position:absolute;top:1rem;left:1rem;padding:.4rem .9rem;background:var(--aw-accent);color:#fff;font-size:1.1rem;font-weight:700;letter-spacing:.12em}.aw-upsell__info{display:flex;flex-direction:column;gap:1rem;padding:1.4rem;flex:1}.aw-upsell__title{color:rgb(var(--color-foreground));text-decoration:none;font-size:1.35rem;font-weight:500;line-height:1.35}.aw-upsell__price{display:flex;align-items:baseline;gap:.8rem}.aw-upsell__price s{color:var(--aw-muted);font-size:1.3rem}.aw-upsell__price strong{color:var(--aw-accent);font-size:1.7rem;font-weight:700}.aw-upsell__select{width:100%;padding:.9rem 1rem;border:1px solid var(--aw-line-strong);background:transparent;color:rgb(var(--color-foreground));font:inherit;font-size:1.3rem}.aw-upsell__select option{color:#111}.aw-upsell__add{margin-top:auto;min-height:4.4rem;width:100%;padding:0 1.6rem}.aw-upsell__add.loading{opacity:.6;pointer-events:none}.aw-upsell--page{padding-top:6rem;padding-bottom:8rem}.aw-upsell__actions{display:flex;flex-wrap:wrap;align-items:center;gap:2.4rem;margin-top:4rem;padding-top:3.2rem;border-top:1px solid var(--aw-line)}@media screen and (max-width:749px){.aw-upsell--page{padding-top:3.2rem;padding-bottom:5rem}.aw-upsell__grid{grid-template-columns:repeat(2,1fr);gap:1rem}.aw-upsell__actions .button{width:100%}}.aw-upsell--drawer{flex-shrink:0;padding:1.6rem 0;border-top:1px solid var(--aw-line)}.aw-upsell--drawer .aw-upsell__head{margin-bottom:1.2rem}.aw-upsell--drawer .aw-upsell__head .aw-eyebrow{display:none}.aw-upsell--drawer .aw-upsell__title-main{font-size:1.5rem;letter-spacing:0}.aw-upsell--drawer .aw-upsell__sub{font-size:1.2rem;margin-top:.4rem}.aw-upsell--drawer .aw-upsell__grid{display:flex;gap:1rem;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:thin;padding-bottom:.4rem}.aw-upsell--drawer .aw-upsell__item{flex:0 0 13.5rem;scroll-snap-align:start}.aw-upsell--drawer .aw-upsell__info{padding:.8rem;gap:.6rem}.aw-upsell--drawer .aw-upsell__title{font-size:1.15rem;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.aw-upsell--drawer .aw-upsell__price strong{font-size:1.4rem}.aw-upsell--drawer .aw-upsell__price s{font-size:1.1rem}.aw-upsell--drawer .aw-upsell__select{padding:.5rem;font-size:1.15rem}.aw-upsell--drawer .aw-upsell__add{min-height:3.6rem;font-size:1.05rem;letter-spacing:.12em}.aw-upsell--drawer .aw-upsell__badge{top:.6rem;left:.6rem;font-size:.95rem;padding:.3rem .6rem}
/*# sourceMappingURL=/cdn/shop/t/5/assets/aw-upsell.css.map */
