.cart-items .cart-attach-band,.cart-items .cart-attach-band>.cart-attach-band__cell{display:block}@media screen and (min-width:750px){.cart-items .cart-attach-band{display:table-row}.cart-items .cart-attach-band>.cart-attach-band__cell{display:table-cell}}.cart-drawer .cart-items .cart-attach-band,.cart-drawer .cart-items .cart-attach-band>.cart-attach-band__cell{display:block}.cart-items .cart-attach-band>.cart-attach-band__cell{padding:0}.cart-items .cart-item--attach-bracket,.cart-items .cart-attach-band{--attach-arc: var(--color-brand-circuit-green);background:rgba(var(--attach-arc),.08);border:1px solid rgba(var(--color-brand-primary),.22);border-left:3px solid rgba(var(--attach-arc),.9)}.cart-items .cart-item--attach-bracket{border-bottom:0;border-radius:var(--radius-sm) var(--radius-sm) 0 0;padding-inline:var(--space-md);padding-bottom:var(--space-md);margin-bottom:0}.cart-items .cart-attach-band{border-top:0;border-radius:0 0 var(--radius-sm) var(--radius-sm);margin-bottom:3.5rem}.cart-items .cart-attach-band:last-child{margin-bottom:0}.cart-drawer .cart-items .cart-attach-band{margin-bottom:1rem}.cart-drawer .cart-items .cart-attach-band:last-child{margin-bottom:1.5rem}@media screen and (min-width:750px){#main-cart-items .cart-item--attach-bracket,#main-cart-items .cart-attach-band{background:none}#main-cart-items .cart-item--attach-bracket>td{background:rgba(var(--attach-arc),.08);border-top:1px solid rgba(var(--color-brand-primary),.22);padding-bottom:var(--space-lg)}#main-cart-items .cart-item--attach-bracket>td:first-child{border-left:3px solid rgba(var(--attach-arc),.9);border-top-left-radius:var(--radius-sm);padding-left:var(--space-lg)}#main-cart-items .cart-item--attach-bracket>td:last-child{border-right:1px solid rgba(var(--color-brand-primary),.22);border-top-right-radius:var(--radius-sm);padding-right:var(--space-lg)}#main-cart-items .cart-attach-band>.cart-attach-band__cell{background:rgba(var(--attach-arc),.08);border:1px solid rgba(var(--color-brand-primary),.22);border-top:0;border-left:3px solid rgba(var(--attach-arc),.9);border-radius:0 0 var(--radius-sm) var(--radius-sm)}}.cart-attach-offer{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-sm);border-top:1px solid rgba(var(--color-brand-primary),.12);padding:var(--space-sm) var(--space-md)}@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__media{flex:0 0 auto;width:3.4rem;height:3.4rem;overflow:hidden;border-radius:var(--radius-button);background:rgb(var(--color-neutral-white))}@media screen and (min-width:750px){.cart-attach-offer:not(.cart-attach-offer--compact) .cart-attach-offer__media{width:4.8rem;height:4.8rem}}.cart-attach-offer__media img{display:block;width:100%;height:100%;object-fit:contain}.cart-attach-offer__text{flex:1 1 8rem;min-width:0;display:flex;flex-direction:column;gap:var(--space-2xs)}.cart-attach-offer__label{color:rgb(var(--color-brand-primary));line-height:1.3;text-decoration:none}.cart-attach-offer__label:hover,.cart-attach-offer__label:focus-visible{text-decoration:underline}.cart-attach-offer__caption{color:rgba(var(--color-brand-primary),.72);line-height:1.3}.cart-attach-offer__prices{flex:0 0 auto;display:flex;flex-direction:column;align-items:flex-end;gap:var(--space-2xs)}.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__add{flex:0 0 auto;display:flex;flex-direction:column;align-items:flex-end;gap:var(--space-2xs)}.cart-attach-offer .cart-attach-offer__atc.btn{position:relative;display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;padding:1.1rem 1.6rem;min-width:0;min-height:4.4rem;line-height:1;text-decoration:none;white-space:nowrap}.cart-attach-offer__atc.loading>span:first-child{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__error{display:block;max-width:20rem;font-weight:700;line-height:1.4;text-align:right;color:rgb(var(--color-brand-primary))}.cart-attach-offer__error[hidden]{display:none}cart-drawer.robotryx-drawer .cart-items .cart-item--attach-bracket,cart-drawer.robotryx-drawer .cart-items .cart-attach-band{background:rgba(var(--attach-arc),.07);border-color:rgba(var(--attach-arc),.45);border-left-color:rgb(var(--attach-arc))}cart-drawer.robotryx-drawer .cart-items .cart-attach-band{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{border-top-color:rgba(var(--color-text-on-dark),.14)}cart-drawer.robotryx-drawer .cart-attach-offer__label,cart-drawer.robotryx-drawer .cart-attach-offer__price-new,cart-drawer.robotryx-drawer .cart-attach-offer__error{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 */
