.cart-attach-offer{--attach-arc: var(--color-brand-circuit-green);display:flex;gap:var(--space-sm);align-items:flex-start;margin:0 0 var(--space-md);padding:var(--space-sm) var(--space-md);background:rgba(var(--attach-arc),.08);border:1px solid rgba(var(--color-brand-primary),.22);border-left:3px solid rgba(var(--attach-arc),.9);border-radius:var(--radius-sm)}.cart-attach-offer:not(.cart-attach-offer--compact){margin-bottom:var(--space-lg)}.cart-attach-offer--compact{gap:var(--space-xs)}.cart-attach-offer__media{flex:0 0 auto;width:6.4rem;height:6.4rem;overflow:hidden;border-radius:var(--radius-button);background:rgb(var(--color-neutral-white))}.cart-attach-offer--compact .cart-attach-offer__media{width:5.2rem;height:5.2rem}.cart-attach-offer__media img{display:block;width:100%;height:100%;object-fit:contain}.cart-attach-offer__body{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:var(--space-xs)}.cart-attach-offer__eyebrow{margin:0;color:rgb(var(--color-brand-primary))}.cart-attach-offer__title{margin:0;color:rgb(var(--color-brand-primary));text-decoration:none}.cart-attach-offer__title:hover,.cart-attach-offer__title:focus-visible{text-decoration:underline}.cart-attach-offer__caption{margin:0;line-height:1.4;color:rgba(var(--color-brand-primary),.72)}.cart-attach-offer__form-wrapper{display:block;margin-top:var(--space-sm)}.cart-attach-offer__actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-xs) var(--space-sm)}.cart-attach-offer__prices{flex:0 0 auto;display:inline-flex;align-items:baseline;gap:var(--space-xs);margin:0}.cart-attach-offer__price-old{color:rgba(var(--color-brand-primary),.66)}.cart-attach-offer__price-new{color:rgb(var(--color-brand-primary))}.cart-attach-offer__form{flex:0 0 auto;margin:0}.cart-attach-offer__atc.btn{position:relative;flex:0 0 auto;padding:1.1rem 2rem;min-height:4.4rem;line-height:1}.cart-attach-offer__atc.loading>span{visibility:hidden}.cart-attach-offer__atc.loading>.loading-overlay__spinner{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.cart-attach-offer__atc .loading-overlay__spinner .path{stroke:rgb(var(--color-text-on-dark))}.cart-attach-offer .product-form__error-message-wrapper:not([hidden]){display:block;margin:0 0 var(--space-xs);font-weight:700;line-height:1.4}@media screen and (min-width:750px){.cart-attach-offer:not(.cart-attach-offer--compact){gap:var(--space-md);padding:var(--space-md) var(--space-lg)}.cart-attach-offer:not(.cart-attach-offer--compact) .cart-attach-offer__media{width:8rem;height:8rem}}cart-drawer.robotryx-drawer .cart-attach-offer{background:rgba(var(--attach-arc),.07);border-color:rgba(var(--attach-arc),.45);border-left-color:rgb(var(--attach-arc));box-shadow:0 0 2rem -1rem rgb(var(--attach-arc)),inset 0 0 1.6rem -1.1rem rgb(var(--attach-arc))}cart-drawer.robotryx-drawer .cart-attach-offer__eyebrow,cart-drawer.robotryx-drawer .cart-attach-offer__title,cart-drawer.robotryx-drawer .cart-attach-offer__price-new{color:rgb(var(--color-text-on-dark))}cart-drawer.robotryx-drawer .cart-attach-offer__caption{color:rgba(var(--color-text-on-dark),.72)}cart-drawer.robotryx-drawer .cart-attach-offer__price-old{color:rgba(var(--color-text-on-dark),.55)}cart-drawer.robotryx-drawer .cart-attach-offer__atc{background:rgba(var(--attach-arc),.05);border:2px solid rgb(var(--attach-arc));color:rgb(var(--color-text-on-dark));box-shadow:0 0 2.2rem -.6rem rgb(var(--attach-arc)),inset 0 0 1.4rem -1rem rgb(var(--attach-arc));transition:background-color .22s ease,box-shadow .22s ease,transform .22s ease}cart-drawer.robotryx-drawer .cart-attach-offer__atc:hover,cart-drawer.robotryx-drawer .cart-attach-offer__atc:focus-visible{background:rgba(var(--attach-arc),.16);box-shadow:0 0 3.4rem -.4rem rgb(var(--attach-arc)),inset 0 0 2rem -.8rem rgba(var(--attach-arc),.8);transform:translateY(-1px)}cart-drawer.robotryx-drawer .cart-attach-offer__atc .loading-overlay__spinner .path{stroke:rgb(var(--attach-arc))}@media(prefers-reduced-motion:reduce){cart-drawer.robotryx-drawer .cart-attach-offer__atc,cart-drawer.robotryx-drawer .cart-attach-offer__atc:hover,cart-drawer.robotryx-drawer .cart-attach-offer__atc:focus-visible{transition:none;transform:none}}
/*# sourceMappingURL=/cdn/shop/t/28/assets/component-cart-attach.css.map */
