.complementary-products__aside{display:flex;flex-direction:column;gap:1rem}.complementary-products__heading{font-family:Inter,sans-serif;font-style:normal;font-weight:700;font-size:1.4rem;line-height:2rem;letter-spacing:-.02em;color:#000;margin:0}.complementary-products__list{display:flex;flex-direction:column;gap:.6rem;margin:0;padding:0;list-style:none}.complementary-products__item{display:flex;flex-direction:row;align-items:center;gap:.8rem;padding:.8rem 0;background:#fff}.complementary-products__media{display:inline-flex;flex-shrink:0;width:5rem;height:5rem;background-color:#f0f0f0}.complementary-products__media img{width:100%;height:100%;object-fit:cover;background-color:#f0f0f0;mix-blend-mode:multiply}.complementary-products__info{display:flex;flex:1 1 auto;flex-direction:row;justify-content:space-between;align-items:center;gap:1.6rem;min-width:0}.complementary-products__text{display:flex;flex-direction:column;gap:.4rem;min-width:0}.complementary-products__title{display:block;font-family:Inter,sans-serif;font-style:normal;font-weight:700;font-size:1.2rem;line-height:1.6rem;letter-spacing:-.02em;color:#000;text-decoration:none;margin:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.complementary-products__price{font-family:Inter,sans-serif;font-style:normal;font-weight:400;font-size:1.2rem;line-height:1.6rem;letter-spacing:-.02em;color:#000;margin:0}.complementary-products__form{flex-shrink:0}.complementary-products__item .color-swatches-collection{display:none}.select__select:focus{box-shadow:none}.complementary-products__form .form{display:flex;flex-direction:row;align-items:center;gap:.8rem}.complementary-products__select{box-sizing:border-box;width:6.1rem;height:4.4rem}.complementary-products__select:before,.complementary-products__select:after{content:none}.complementary-products__select .select__select{width:100%;height:100%;min-width:0;min-height:0;margin:0;padding:.6rem .9rem .6rem 1.2rem;border:1px solid #d4d4d4;border-radius:0;background-color:#fff;font-family:Inter,sans-serif;font-style:normal;font-weight:400;font-size:1.2rem;line-height:1.6rem;letter-spacing:-.02em;color:#000}.complementary-products__select .svg-wrapper{right:1rem;color:#000}.complementary-products__button{position:relative;box-sizing:border-box;display:flex;flex-shrink:0;justify-content:center;align-items:center;min-width:7.5rem;height:4.4rem;padding:1.2rem;border:1px solid #000000;border-radius:0;background:#ffffff03;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);font-family:Inter,sans-serif;font-style:normal;font-weight:400;font-size:1.4rem;line-height:2rem;letter-spacing:-.02em;text-align:center;text-decoration:none;text-transform:uppercase;color:#000;cursor:pointer;-webkit-appearance:none;appearance:none}.complementary-products__button:hover{background:#ffffff03;opacity:.85}.complementary-products__button:disabled{cursor:not-allowed;opacity:.5}.complementary-products__button.loading{color:transparent}.complementary-products__button.loading>.loading__spinner{top:50%;left:50%;transform:translate(-50%,-50%);position:absolute;height:100%;display:flex;align-items:center}.complementary-products__button.loading>.loading__spinner .spinner{width:fit-content}.complementary-products__button.loading>.loading__spinner .path{stroke:#000}@media screen and (min-width:750px){.complementary-products__item{padding:.8rem;gap:1.6rem}.complementary-products__media{width:8rem;height:8rem}}@media screen and (min-width:750px)and (max-width:1290px){.complementary-products__info{flex-wrap:wrap}}
/*# sourceMappingURL=/cdn/shop/t/44/assets/component-complementary-products.css.map */
