.cart-socks-upsell{--socks-line: rgba(127, 127, 127, .25);--socks-line-strong: rgba(127, 127, 127, .5);--socks-surface: rgba(127, 127, 127, .06);--socks-control-surface: rgba(127, 127, 127, .1);--socks-control-surface-hover: rgba(127, 127, 127, .18);--socks-control-height: 36px;--socks-radius: 4px;--socks-control-radius: 4px;--socks-caret: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 11 7'%3E%3Cpath d='M1.2 1.7 5.5 5.3 9.8 1.7' fill='none' stroke='%23212b36' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");display:block;padding:16px 20px 20px;border-top:1px solid var(--socks-line);margin-top:12px}.cart-socks-upsell[hidden]{display:none!important}.cart-socks-upsell__header{margin-bottom:10px}.cart-socks-upsell__title{font-size:13px;font-weight:700;margin:0;text-transform:uppercase;letter-spacing:.05em;color:inherit}.cart-socks-upsell__subtitle{font-size:12px;margin:3px 0 0;opacity:.65;color:inherit}.cart-socks-upsell__list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:8px}.cart-socks-upsell__item{display:flex;align-items:center;gap:12px;padding:10px;background:var(--socks-surface);border:1px solid var(--socks-line);border-radius:var(--socks-radius)}.cart-socks-upsell__media{flex:0 0 auto;display:block;line-height:0}.cart-socks-upsell__img{display:block;width:60px;height:60px;object-fit:cover;border-radius:3px;background:var(--socks-surface)}.cart-socks-upsell__img--empty{display:block;width:60px;height:60px;background:var(--socks-surface);border-radius:3px}.cart-socks-upsell__info{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:6px}.cart-socks-upsell__name{font-size:12px;font-weight:600;line-height:1.3;text-decoration:none;color:inherit;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.cart-socks-upsell__name:hover{text-decoration:underline}.cart-socks-upsell__price{font-size:13px;font-weight:600;margin:0;display:flex;align-items:baseline;flex-wrap:wrap;gap:6px;color:inherit}.cart-socks-upsell__price s{font-size:12px;font-weight:400;opacity:.5}.cart-socks-upsell__price s[hidden]{display:none}.cart-socks-upsell__meta{font-size:11px;font-weight:400;opacity:.65}.cart-socks-upsell__actions{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:2px}.cart-socks-upsell .cart-socks-upsell__actions .cart-socks-upsell__select,.cart-socks-upsell .cart-socks-upsell__actions .cart-socks-upsell__add{box-sizing:border-box;height:var(--socks-control-height);min-height:0;max-height:var(--socks-control-height);padding-top:0;padding-bottom:0;margin:0;align-self:center;font-family:inherit;line-height:1;border-radius:var(--socks-control-radius)}.cart-socks-upsell__select{flex:1 1 0;min-width:85px;max-width:160px;padding-left:10px;padding-right:28px;font-size:12px;font-weight:500;color:inherit;white-space:nowrap;text-overflow:ellipsis;background-color:var(--socks-control-surface);background-image:var(--socks-caret);background-repeat:no-repeat;background-position:right 10px center;background-size:10px 6px;border:1px solid var(--socks-line);cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;transition:border-color .15s ease,background-color .15s ease}.cart-socks-upsell__select:hover{border-color:var(--socks-line-strong);background-color:var(--socks-control-surface-hover)}.cart-socks-upsell__select:focus-visible{outline:2px solid #212b36;outline-offset:1px;border-color:transparent}.cart-socks-upsell__select option{background-color:Canvas;color:CanvasText}.cart-socks-upsell__add{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;min-width:65px;padding-left:16px;padding-right:16px;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:#fff;background:#212b36;border:0;cursor:pointer;transition:opacity .15s ease}.cart-socks-upsell__add:hover:not(:disabled){opacity:.85}.cart-socks-upsell__add:focus-visible{outline:2px solid #212b36;outline-offset:2px}.cart-socks-upsell__add:disabled{opacity:.5;cursor:not-allowed}.cart-socks-upsell__add.is-loading{opacity:.6;cursor:wait}@media screen and (max-width:480px){.cart-socks-upsell{padding:12px 14px 16px}.cart-socks-upsell__select{max-width:none}}
/*# sourceMappingURL=/cdn/shop/t/29/assets/cart-socks-upsell.css.map */
