.xo-complementary-product{position:relative;z-index:9999;overflow:hidden}.xo-complementary-product__head{padding-top:1.6rem}.xo-complementary-product__heading{color:color-mix(in srgb,rgba(var(--color-foreground)) 50%,transparent);font-weight:500;font-size:calc(var(--font-body-scale) * 1.4rem);line-height:calc(1 + .4 / var(--font-body-scale));word-break:break-word}.xo-complementary-product__content{padding-top:1.2rem;padding-bottom:2.4rem}.xo-complementary-product__list{display:flex;flex-direction:column}.xo-complementary-product__row{display:flex;align-items:center;gap:1.2rem;padding:1.2rem 0;border-bottom:.1rem solid rgba(var(--color-border),.15)}.xo-complementary-product__row:first-child{border-top:.1rem solid rgba(var(--color-border),.15)}.xo-complementary-product__row-link{display:flex;align-items:center;gap:1.2rem;flex:1;text-decoration:none;color:inherit;min-width:0}.xo-complementary-product__row-image{width:7rem;height:7rem;flex-shrink:0;overflow:hidden}.xo-complementary-product__row-image img{width:100%;height:100%;object-fit:contain}.xo-complementary-product__row-info{display:flex;flex-direction:column;gap:.3rem;min-width:0}.xo-complementary-product__row-title{font-size:calc(var(--font-body-scale) * 1.4rem);font-weight:500;line-height:1.35;color:rgba(var(--color-foreground));display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.xo-complementary-product__row-price{font-size:calc(var(--font-body-scale) * 1.3rem);color:color-mix(in srgb,rgba(var(--color-foreground)) 60%,transparent)}.xo-complementary-product__row-action{flex-shrink:0}.xo-complementary-product__form{margin:0;padding:0}.xo-complementary-product__add-btn{display:flex;align-items:center;justify-content:center;height:3.6rem;padding:0 1.4rem;background-color:rgba(var(--color-button));color:rgba(var(--color-button-text));border:none;border-radius:.6rem;font-size:calc(var(--font-body-scale) * 1.3rem);font-weight:500;letter-spacing:.05em;cursor:pointer;transition:opacity .2s ease;white-space:nowrap}.xo-complementary-product__add-btn:hover{opacity:.8}.xo-complementary-product__add-btn:disabled{opacity:.3;cursor:not-allowed}
/*# sourceMappingURL=/cdn/shop/t/49/assets/complementary-product.css.map */
