.cu-d{border-top:1px solid rgba(var(--color-foreground),.12);padding:1.4rem 0 .4rem;margin:0 0 .6rem}.cu-d__title{margin:0 0 1rem;font-size:1.3rem;letter-spacing:.12em;text-transform:uppercase;font-weight:600;opacity:.75}.cu-d__list{list-style:none;margin:0;padding:0;display:grid;gap:1.2rem}.cu-d__item{display:grid;grid-template-columns:5.2rem minmax(0,1fr);grid-template-areas:"media body" "media form";gap:.6rem 1.1rem;align-items:center}.cu-d__media{grid-area:media;align-self:start;display:block;width:5.2rem;height:5.2rem;border-radius:.5rem;overflow:hidden;background:rgba(var(--color-foreground),.05);position:relative}.cu-d__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.cu-d__placeholder{position:absolute;top:0;right:0;bottom:0;left:0;display:block}.cu-d__body{grid-area:body;min-width:0}.cu-d__name{display:block;text-decoration:none;color:inherit;font-family:var(--font-heading-family);font-weight:var(--font-heading-weight);font-size:1.4rem;line-height:1.25;text-transform:uppercase;letter-spacing:.05em}.cu-d__price{display:block;margin-top:.2rem;font-size:1.35rem;opacity:.8}.cu-d__form{grid-area:form;margin:0;display:flex;gap:.6rem;align-items:stretch}.cu-d__select{flex:1 1 auto;min-width:0;font:inherit;font-size:1.3rem;padding:0 2.2rem 0 .8rem;min-height:3.4rem;color:rgb(var(--color-foreground));background-color:transparent;border:1px solid rgba(var(--color-foreground),.35);border-radius:.4rem;-webkit-appearance:none;appearance:none;background-image:linear-gradient(45deg,transparent 50%,currentColor 50%),linear-gradient(135deg,currentColor 50%,transparent 50%);background-position:right 1.1rem center,right .75rem center;background-size:.5rem .5rem,.5rem .5rem;background-repeat:no-repeat}.cu-d__btn{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;min-height:3.4rem;padding:0 1.4rem;cursor:pointer;font:inherit;font-size:1.35rem;font-weight:600;text-decoration:none;white-space:nowrap;border:1px solid rgb(var(--color-foreground));border-radius:.4rem;background:transparent;color:rgb(var(--color-foreground));transition:background .15s ease,color .15s ease,opacity .15s ease}.cu-d__btn:hover{background:rgb(var(--color-foreground));color:rgb(var(--color-background))}.cu-d__btn--loading{opacity:.5;cursor:wait}@media(pointer:coarse){.cu-d__select,.cu-d__btn{min-height:4.4rem}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/cart-upsell-drawer.css.map */
