.pcs{margin-top:24px}.pcs__header{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-bottom:12px}.pcs__title{margin:0;font-family:Alegreya Sans,sans-serif;font-size:20px;line-height:26px;font-weight:700;color:#23236a}.pcs__count{font-size:14px;color:#656597;white-space:nowrap}.pcs__list{display:grid;gap:12px}.pcs--loading .pcs__list{min-height:790px}.pcs-card{display:grid;grid-template-columns:128px 1fr;gap:16px;padding:16px;background-color:#fff;border:1px solid #ecebe6;border-radius:4px}.pcs-card__media{display:flex;align-items:center;justify-content:center;padding:12px 8px;background-color:#f6f3ee;border-radius:4px}.pcs-card__media img{display:block;width:100%;height:auto;max-height:160px;object-fit:contain}.pcs-card__content{display:flex;flex-direction:column;min-width:0}.pcs-card__badge{align-self:flex-start;margin-bottom:6px;padding:2px 10px;border-radius:12px;background-color:#fde4dc;color:#d9542b;font-size:12px;line-height:18px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.pcs-card__title{margin:0 0 4px;font-family:Alegreya Sans,sans-serif;font-size:18px;line-height:22px;font-weight:700;color:#23236a}.pcs-card__title a{color:inherit;text-decoration:none}.pcs-card__title a:hover{text-decoration:underline}.pcs-card__meta{display:flex;flex-wrap:wrap;align-items:center;column-gap:18px;overflow:hidden;margin:0 0 6px;font-size:13px;line-height:18px;color:#656597}.pcs-card__rating{position:relative}.pcs-card__format+.pcs-card__rating:before{content:"\2022";position:absolute;left:-12px;color:#b4b4c8}.pcs-card__rating strong{color:#23236a}.pcs-card__description{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;margin:0 0 10px;font-size:14px;line-height:20px;color:#4a4a5a}.pcs-card__footer{display:flex;flex-direction:column;align-items:flex-start;gap:10px;margin-top:auto}.pcs-card__price{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 8px;color:#23236a}.pcs-card__compare{font-size:14px;color:#8a8aa5}.pcs-card__amount{font-size:20px;line-height:24px;font-weight:700}.pcs-card__unit{font-size:12px;color:#8a8aa5}.pcs-card__form{display:block}.pcs-card__button{position:relative;display:inline-flex;align-items:center;gap:8px;min-height:40px;padding:8px 16px;border:none;border-radius:2px;background-color:#23236a;color:#fff;font-family:Alegreya Sans,sans-serif;font-size:15px;font-weight:700;line-height:1;text-decoration:none;cursor:pointer;isolation:isolate}.pcs-card__button:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;border-radius:inherit;background:linear-gradient(180deg,#4d51b7,#23236a);opacity:0;transition:opacity .3s}.pcs-card__button:hover{color:#fff}.pcs-card__button:hover:before{opacity:1}.pcs-card__button-text{display:inline-flex;align-items:center;gap:8px}.pcs-card__button-icon{display:inline-flex;flex-shrink:0}.pcs-card__button-icon svg{width:18px;height:auto}.pcs-card__button-label--short{display:none}.pcs-card__button.loading>:not(.loading-overlay__spinner){visibility:hidden}.pcs-card__button .loading-overlay__spinner{position:absolute;top:0;right:0;bottom:0;left:0;width:auto;display:flex;align-items:center;justify-content:center}.pcs-card__button .loading-overlay__spinner.hidden{display:none}.pcs-card__button .spinner{width:18px;height:18px}.pcs-card__button .spinner .path{stroke:currentColor}@media screen and (max-width:749px){.pcs{margin-top:16px}.pcs__title{font-size:18px;line-height:24px}.pcs--loading .pcs__list{min-height:640px}.pcs-card{grid-template-columns:88px 1fr;gap:12px;padding:12px}.pcs-card__media{padding:8px 4px}.pcs-card__media img{max-height:110px}.pcs-card__badge{margin-bottom:4px;padding:1px 8px;font-size:11px}.pcs-card__title{font-size:15px;line-height:19px}.pcs-card__meta{font-size:12px;margin-bottom:4px}.pcs-card__description{-webkit-line-clamp:2;font-size:13px;line-height:18px;margin-bottom:8px}.pcs-card__footer{flex-direction:row;align-items:center;justify-content:space-between;gap:8px}.pcs-card__amount{font-size:17px;line-height:20px}.pcs-card__button{min-height:36px;padding:8px 12px;font-size:14px}.pcs-card__button-label--long{display:none}.pcs-card__button-label--short{display:inline}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/component-product-cross-sell.css.map */
