.re-product-pair{display:block;width:100%;color:rgb(var(--color-foreground));font-family:var(--font-body-family)}.re-product-pair__body{display:grid;grid-template-columns:minmax(0,1fr) 36%;min-height:31.8rem;overflow:hidden;background:var(--re-product-pair-background, #f5f7f6);margin-top:50px}.re-product-pair__content{display:flex;flex-direction:column;justify-content:space-between;min-width:0;padding:3.2rem}.re-product-pair__intro{margin:0;font-size:1.6rem;font-weight:500;line-height:1.4}.re-product-pair__intro a{color:inherit;text-underline-offset:.2rem}.re-product-pair__intro strong{font-weight:600}.re-product-pair__items{display:flex;flex-direction:column;gap:1.6rem;margin-block:1.8rem}.re-product-pair__items>modal-opener{display:block;width:100%}.re-product-pair__item{position:relative;display:flex;align-items:center;gap:1.1rem;width:100%;padding:0;border:0;color:inherit;background:transparent;cursor:pointer;font:inherit;text-align:left;text-decoration:none}.re-product-pair__item:focus-visible{outline:.2rem solid currentColor;outline-offset:.3rem}.re-product-pair__item.loading{cursor:wait}.re-product-pair__item.loading>:not(.loading-overlay__spinner){visibility:hidden}.re-product-pair__item.loading>.loading-overlay__spinner{position:absolute;top:50%;left:50%;display:flex;transform:translate(-50%,-50%)}.re-product-pair__item .loading-overlay__spinner .path{stroke:currentColor}.re-product-pair__thumbnail{display:block;flex:0 0 5.3rem;width:5.3rem;height:5.3rem;overflow:hidden;background:#fff}.re-product-pair__thumbnail-image{display:block;width:100%;height:100%;object-fit:cover}.re-product-pair__item-copy{display:flex;flex-direction:column;gap:.6rem;min-width:0}.re-product-pair__item-title{overflow:hidden;font-size:1.3rem;font-weight:500;line-height:1;text-overflow:ellipsis;white-space:nowrap}.re-product-pair__prices,.re-product-pair__button-prices{display:flex;align-items:center;gap:1.1rem;font-size:1.1rem;font-weight:500;line-height:1;white-space:nowrap}.re-product-pair__prices s,.re-product-pair__button-prices s{opacity:.6}.re-product-pair__bundle-opener{display:block;width:100%}.re-product-pair__button{position:relative;display:flex;align-items:center;justify-content:space-between;gap:1.6rem;width:100%;min-height:4.4rem;padding:1rem 1.9rem;border:.1rem solid currentColor;border-radius:0;color:inherit;background:transparent;cursor:pointer;font:inherit}.re-product-pair__button:hover:not(:disabled){color:rgb(var(--color-background));background:rgb(var(--color-foreground))}.re-product-pair__button:hover:not(:disabled) .re-product-pair__arrow img{filter:invert(1)}.re-product-pair__button:disabled{cursor:not-allowed;opacity:.5}.re-product-pair__button.loading{cursor:wait}.re-product-pair__button.loading>:not(.loading-overlay__spinner){visibility:hidden}.re-product-pair__button.loading>.loading-overlay__spinner{position:absolute;top:50%;left:50%;display:flex;transform:translate(-50%,-50%)}.re-product-pair__button .loading-overlay__spinner .path{stroke:currentColor}.re-product-pair__button-label,.re-product-pair__button-prices{font-size:1.3rem;line-height:1}.re-product-pair__button-label{display:flex;align-items:center;gap:1rem;font-weight:600;white-space:nowrap}.re-product-pair__button-prices strong{font-weight:600}.re-product-pair__arrow{display:flex;align-items:center;justify-content:center;width:.7rem;height:.4rem;transform:rotate(90deg)}.re-product-pair__arrow img{display:block;width:.7rem;height:.4rem}.re-product-pair__media{min-width:192px;overflow:hidden}.re-product-pair__media-primary{width:100%;height:100%}.re-product-pair__media-secondary{display:none}.re-product-pair__media-image{display:block;width:100%;height:100%;object-fit:cover;object-position:center top}.re-product-pair__error{margin:1rem 0 0;color:#b00020;font-size:1.2rem;line-height:1.3}.re-product-pair--empty{padding:2rem;background:#f5f7f6;font-size:1.4rem;text-align:center}@media screen and (max-width:749px){.re-product-pair__body{grid-template-columns:minmax(0,1fr);min-height:0;border:.1rem solid #c9c9c9}.re-product-pair__content{display:contents;min-height:0;padding:0}.re-product-pair__intro{order:1;width:100%;padding:2.4rem}.re-product-pair__media{order:2;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));min-width:0;height:auto;overflow:visible}.re-product-pair__media-primary,.re-product-pair__media-secondary{display:block;width:100%;height:auto;aspect-ratio:2 / 3;overflow:hidden}.re-product-pair__items{order:3;gap:1.2rem;width:100%;margin:0;padding:2.4rem 2.4rem 0}.re-product-pair__bundle-opener{order:4;padding:3.6rem 2.4rem 2.4rem}.re-product-pair__button{min-height:4.8rem}}
/*# sourceMappingURL=/cdn/shop/t/72/assets/component-product-pair.css.map */
