service-product{display:block}.service-product{padding-inline:var(--sp-12);transition:opacity .3s ease}@media(max-width:990px){.service-product{padding-inline:0}}.service-product .service-product__card{display:flex;align-items:center;gap:27px;padding:var(--sp-4) var(--sp-8) var(--sp-4) var(--sp-4);background-color:#fff;border:1px solid #e6e6e6;border-radius:10px}.service-product .service-product__media{flex-shrink:0;width:108px;height:108px;border-radius:10px;overflow:hidden}.service-product .service-product__media img{width:100%;height:100%;object-fit:cover}.service-product .service-product__aside{display:flex;flex:1;align-items:flex-start;justify-content:space-between;gap:var(--sp-4);min-width:0}.service-product .service-product__info{display:flex;flex-direction:column;gap:var(--sp-4);min-width:0}@media(max-width:990px){.service-product .service-product__info{gap:var(--sp-3)}}.service-product .service-product__details{display:flex;flex-direction:column;gap:var(--sp-1)}.service-product .service-product__title{margin:0;font-size:24px;font-weight:700;line-height:36px;color:#070e21}.service-product .service-product__subtitle{margin:0;font-size:var(--sp-4);line-height:1.2;color:#5f6d76}.service-product .service-product__price,.service-product .service-product__compared-price{margin:0;font-size:20px;line-height:normal;color:#070e21}@media(max-width:990px){.service-product .service-product__price,.service-product .service-product__compared-price{font-size:var(--sp-4)}}.service-product .service-product__compared-price{text-decoration:line-through;color:rgb(var(--color-sale-price))}.service-product .service-product__button{flex-shrink:0;padding:var(--sp-3) var(--sp-6);border-radius:8px;font-size:var(--sp-4);font-weight:500;line-height:24px;white-space:nowrap}@media(max-width:990px){.service-product .service-product__button{width:100%;justify-content:center}}@media(max-width:990px){.service-product .service-product__card{display:grid;grid-template-columns:108px 1fr;grid-template-rows:auto auto;column-gap:var(--sp-4);row-gap:27px;padding:var(--sp-4);border:none}.service-product .service-product__media{grid-column:1;grid-row:1}.service-product .service-product__aside{display:contents}.service-product .service-product__info{grid-column:2;grid-row:1;align-self:center}.service-product .service-product__button{grid-column:1 / -1;grid-row:2}}
/*# sourceMappingURL=/cdn/shop/t/56/assets/service-product.css.map */
