.swap-duo-slot{list-style:none;width:100%;padding:0 0 12px;margin:0 0 16px;display:block}.swap-duo-slot:empty{display:none;padding:0;margin:0}.swap-duo-widget{margin-top:10px;padding:12px;background:var(--color-background, #fff);border:1px solid var(--color-border, #e5e5e5);border-radius:4px;width:100%}.swap-duo-widget__label{font-size:calc(var(--font-base-size, 1.4rem) * .85);font-family:var(--font-base);font-weight:500;color:var(--color-body-text, #151515);margin-bottom:10px;display:flex;align-items:center;gap:6px}.swap-duo-widget__label svg{width:16px;height:16px;color:var(--color-body-text-light, #666)}.swap-duo-widget__options{display:flex;flex-direction:column;gap:8px}.swap-duo-widget__btn{display:flex;align-items:center;gap:10px;width:100%;padding:10px;background:transparent;border:1px solid var(--color-border, #e5e5e5);border-radius:4px;cursor:pointer;text-align:left;transition:border-color .2s ease,opacity .3s ease}.swap-duo-widget__btn:hover{border-color:var(--color-body-text-light, #999);background:transparent}.swap-duo-widget__btn--loading{opacity:.5;pointer-events:none;transition:opacity .3s ease}.swap-duo-widget__img{width:44px;height:44px;border-radius:4px;object-fit:cover;flex-shrink:0}.swap-duo-widget__info{flex:1;display:flex;flex-direction:column;gap:2px;min-width:0}.swap-duo-widget__title{font-size:var(--font-base-size, 1.4rem);font-family:var(--font-base);font-weight:var(--font-base-weight, 400);font-style:var(--font-base-style, normal);color:var(--color-body-text, #151515);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-transform:none;letter-spacing:normal;line-height:var(--font-base-line-height, normal)}.swap-duo-widget__price{font-size:var(--font-price-size, calc(var(--font-base-size, 1.4rem) * .85));font-family:var(--font-price, var(--font-base));font-weight:var(--font-price-weight, 400);font-style:var(--font-price-style, normal);color:var(--color-body-text, #151515)}.swap-duo-widget__price s{color:var(--color-body-text-light, #999);margin-left:4px;text-decoration:line-through}.swap-duo-widget__save{color:var(--color-sale-badge-background, var(--color-sale-price, #e00));font-style:normal;font-weight:600;margin-left:4px}.swap-duo-widget__action{flex-shrink:0;font-size:var(--font-button-size, calc(var(--font-base-size, 1.4rem) * .75));font-family:var(--font-button, var(--font-base));font-weight:var(--font-button-weight, 600);color:var(--color-button-secondary-text, #151515);background:var(--color-button-secondary-background, transparent);border:1px solid var(--color-input-border, #ddd);padding:6px 14px;border-radius:var(--border-radius-button, 20px);letter-spacing:var(--font-button-letter-spacing, .3px);text-transform:var(--font-button-transform, none);transition:all .25s ease;display:inline-flex;align-items:center;gap:4px}.swap-duo-widget__action svg{width:14px;height:14px;flex-shrink:0}.swap-duo-widget__btn:hover .swap-duo-widget__action{background:var(--color-button-secondary-background-hover, transparent);color:var(--color-button-secondary-text-hover, #151515);border-color:var(--color-body-text, #151515)}.swap-duo-widget__btn--swapped{border-color:var(--color-links-active, #8741a4)!important;background:#8741a40a;transition:all .3s ease}.swap-duo-widget__btn--swapped .swap-duo-widget__action{color:var(--color-links-active, #8741a4);border-color:var(--color-links-active, #8741a4)}@keyframes swapFadeIn{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@keyframes swapSpin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.swap-spin{animation:swapSpin .6s linear infinite}.swap-undo-btn{display:inline-flex;align-items:center;gap:4px;background:transparent;border:1px solid var(--color-input-border, #ddd);border-radius:var(--border-radius-button, 20px);padding:4px 10px;font-size:var(--font-button-size, calc(var(--font-base-size, 1.4rem) * .75));font-family:var(--font-button, var(--font-base));font-weight:var(--font-button-weight, 600);letter-spacing:var(--font-button-letter-spacing, .3px);text-transform:var(--font-button-transform, none);color:var(--color-button-secondary-text, #151515);cursor:pointer;transition:border-color .2s ease,color .2s ease;white-space:nowrap;margin-top:6px}.swap-undo-btn:hover{border-color:var(--color-body-text, #151515)}.swap-undo-btn svg{width:12px;height:12px;flex-shrink:0}.wt-cart__drawer__body .wt-cart__cross-sell{order:99!important;margin-top:16px!important}.wt-cart__drawer__body cart-drawer-items{order:0!important}
/*# sourceMappingURL=/cdn/shop/t/18/assets/cart-swap.css.map */
