/* koffd-detail-blocks: правила главной для блога и салонов, перенесены в карточки товара 20261003_153908 */
.koffd-detail-blocks,.koffd-bottom-blocks{font-family:"Roboto Condensed",Arial,sans-serif;}
@media (min-width:993px){body :is(.koffd-detail-blocks,.koffd-bottom-blocks) .k-situations,
  body :is(.koffd-detail-blocks,.koffd-bottom-blocks) .k-risk-reversal,
  body :is(.koffd-detail-blocks,.koffd-bottom-blocks) .k-home-rev,
  body :is(.koffd-detail-blocks,.koffd-bottom-blocks) .k-home-blog,
  body :is(.koffd-detail-blocks,.koffd-bottom-blocks) .k-about-salons,
  body :is(.koffd-detail-blocks,.koffd-bottom-blocks) .k-descr{width:auto!important;max-width:none!important;margin-left:-60px!important;margin-right:-60px!important;box-sizing:border-box!important;}body :is(.koffd-detail-blocks,.koffd-bottom-blocks) .k-situations__inner,
  body :is(.koffd-detail-blocks,.koffd-bottom-blocks) .k-risk-reversal__inner,
  body :is(.koffd-detail-blocks,.koffd-bottom-blocks) .k-home-sec__inner,
  body :is(.koffd-detail-blocks,.koffd-bottom-blocks) .k-about-salons__inner{max-width:none!important;margin-left:0!important;margin-right:0!important;padding-left:0!important;padding-right:0!important;}}
@media (min-width:993px){body :is(.koffd-detail-blocks,.koffd-bottom-blocks) .k-home-sec__inner{padding-left:40px!important;padding-right:40px!important;}}
@media (min-width:993px){body :is(.koffd-detail-blocks,.koffd-bottom-blocks) .k-situations__eyebrow,
  body :is(.koffd-detail-blocks,.koffd-bottom-blocks) .k-home-sec__eyebrow{font-size:13px!important;font-weight:700!important;letter-spacing:.12em!important;text-transform:uppercase!important;color:#3d5d84!important;margin:0 0 10px!important;line-height:1.3!important;}body :is(.koffd-detail-blocks,.koffd-bottom-blocks) .k-situations__title,
  body :is(.koffd-detail-blocks,.koffd-bottom-blocks) .k-home-sec__title,
  body :is(.koffd-detail-blocks,.koffd-bottom-blocks) .k-curation-merged__title{font-size:40px!important;line-height:1.15!important;font-weight:700!important;color:#01112B!important;margin:0 0 10px!important;}body :is(.koffd-detail-blocks,.koffd-bottom-blocks) .k-situations__subtitle,
  body :is(.koffd-detail-blocks,.koffd-bottom-blocks) .k-home-sec__sub,
  body :is(.koffd-detail-blocks,.koffd-bottom-blocks) .k-curation-merged__sub{font-size:18px!important;line-height:1.5!important;font-weight:400!important;color:#3d5d84!important;margin:0!important;}}
@media (min-width:993px){body :is(.koffd-detail-blocks,.koffd-bottom-blocks) .k-salons{width:auto!important;max-width:none!important;margin-left:-60px!important;margin-right:-60px!important;box-sizing:border-box!important;}body :is(.koffd-detail-blocks,.koffd-bottom-blocks) .k-salons__inner{grid-template-columns:0.95fr 1.95fr 0.75fr!important;}}
@media (min-width: 993px){body :is(.koffd-detail-blocks,.koffd-bottom-blocks) .k-salons__inner{grid-template-columns: 2.9fr 0.75fr !important;}body :is(.koffd-detail-blocks,.koffd-bottom-blocks) .k-salons__photo{grid-column: 1; grid-row: 1;}body :is(.koffd-detail-blocks,.koffd-bottom-blocks) .k-salons__col--dark{grid-column: 1; grid-row: 1; z-index: 2;
    background: transparent !important;
    padding: 56px 48px;
    max-width: 620px;}body :is(.koffd-detail-blocks,.koffd-bottom-blocks) .k-salons__col--light{grid-column: 2; grid-row: 1;}}
.btn,
.btn-buy,
.btn-order,
.btn-send,
.btn-detail,
.btn-compare,
.card__btn,
.list-grid .card__btn,
.k-hero__btn,
.k-hero__link,
.k-salons__btn,
.k-foot__btn,
.k-home-sec__btn,
.k-why-special__btn,
.k-quiz-teaser__btn,
.k-more-button a,
body :is(.koffd-detail-blocks,.koffd-bottom-blocks) .k-goods-viewmore-btn,
.favorite-auth__btn,
.favorite-auth__input,
.store-card__link,
.store-card__tag,
.store-detail__signup-btn,
.store-signup__submit,
.store-signup__input,
.city-tabs__item,
.k-recommended-tab,
.k-offer-detail__gallery-more,
.k-offer-detail__consult-btn,
.k-offer-detail__btn-cart,
.k-offer-detail__reviews-all-btn,
.k-offer-detail__features-more-btn,
.k-offer-detail__nauka-link,
.k-offer-detail__cta-banner-btn,
.k-sit-footer__btn,
.k-sitv2-footer__btn,
.reviews-form__submit,
.reviews-form__item input[type="text"],
.filter__more,
.filter-size-btn,
.sort_order,
.js_impossible_delivery,
.js-components-more,
.components-item a.js-components-more,
.order-popup .btn-order,
.order-popup .order-padding input[type="text"],
.form-step__order-button .btn-buy,
.step-input__input,
.step-input__comment,
.blog-tags label,
.blog-tags span,
.blog-filter-search-area[type="text"],
.price-numbers input,
.addresses-selection select,
.addresses-view-toggle,
.pag-pages .page.active,
.action-item,
.static-catalog__item,
a[class*="btn"],
button[class*="btn"],
input[type="submit"]{border-radius: 4px !important;}
.k-quiz-teaser__card,
.k-quiz-teaser__inner,
.k-categories__item,
.k-pain-relief__inner,
.k-pain-relief__badge,
.k-situations__final,
body :is(.koffd-detail-blocks,.koffd-bottom-blocks) .main-reviews__card,
.k-home-rev__card,
.k-home-blog__card,
.k-home-blog__pic,
body :is(.koffd-detail-blocks,.koffd-bottom-blocks) .k-goods .card__item,
body :is(.koffd-detail-blocks,.koffd-bottom-blocks) .k-goods .card__img,
body :is(.koffd-detail-blocks,.koffd-bottom-blocks) .k-goods .card__img img,
.page_wrap--catalog .list-grid .card__item,
.page_wrap--catalog .list-grid .card__img,
.page_wrap--catalog .list-grid .card__img img,
.k-why-special,
.k-why-special__photo-wrap,
.k-why-special__image-placeholder,
.k-blog__hero-inner,
.k-blog__feature,
.blog-image,
.k-sit-sidebar,
.k-sitv2-check,
.k-sitv2-plate,
.k-sitv2-hero__photo,
.k-sitv3-result__photo,
.k-sit-illustration-placeholder,
.k-hero__media-empty,
.k-nauka__spec-grid,
.k-nauka__principle,
.k-nauka__mtable,
.k-nauka__quote,
.k-nauka__position,
.k-nauka__hero-quote,
.k-nauka__hero-spec,
.k-nauka__level,
.k-offer-detail__sticky-bar,
.k-offer-detail__gallery-grid-item,
.k-offer-detail__reviews-card-photo,
.k-offer-detail__share-popup,
.k-offer-detail__usp-badge,
.k-offer-detail__feel-icon,
.modal-favorite-auth,
.modal-store-signup,
.modal-material-detail,
.modal-order-img,
.reviews-form,
.components-item,
.about-video__left,
.about-video__left iframe,
.about-picture,
.store-card__gallery,
.store-detail__gallery-item,
.store-detail__other-shop-img,
.store-detail .detail-flex__item,
.k-certificates__images .certificates-item img,
.certificates-page .certificates-item img,
.payment-methods img,
.delivery-info-impossible,
.components-full img,
.k-sitemap__group{border-radius: 8px !important;}
@media (min-width: 993px){body :is(.koffd-detail-blocks,.koffd-bottom-blocks) .k-home-blog{padding-top: 44px !important; padding-bottom: 44px !important;}body :is(.koffd-detail-blocks,.koffd-bottom-blocks) .k-salons{margin-bottom: 36px !important;}body :is(.koffd-detail-blocks,.koffd-bottom-blocks) .k-situations__sub,
  body :is(.koffd-detail-blocks,.koffd-bottom-blocks) .k-situations__subtitle,
  body :is(.koffd-detail-blocks,.koffd-bottom-blocks) .k-situations__desc,
  body :is(.koffd-detail-blocks,.koffd-bottom-blocks) .k-situations__lead,
  body :is(.koffd-detail-blocks,.koffd-bottom-blocks) .k-situations__head .k-home-sec__sub,
  body :is(.koffd-detail-blocks,.koffd-bottom-blocks) .k-situations .k-situations__header-sub{font-size: 22px !important; line-height: 1.4 !important;}}
@media (min-width: 993px){body :is(.koffd-detail-blocks,.koffd-bottom-blocks) .k-curation-merged__sub,
  body :is(.koffd-detail-blocks,.koffd-bottom-blocks) .k-situations__sub,
  body :is(.koffd-detail-blocks,.koffd-bottom-blocks) .k-situations__subtitle,
  body :is(.koffd-detail-blocks,.koffd-bottom-blocks) .k-situations__desc,
  body :is(.koffd-detail-blocks,.koffd-bottom-blocks) .k-situations__lead,
  body :is(.koffd-detail-blocks,.koffd-bottom-blocks) .k-situations__head .k-home-sec__sub,
  body :is(.koffd-detail-blocks,.koffd-bottom-blocks) .k-situations .k-situations__header-sub{color: rgb(1,17,43) !important;}}
@media (min-width: 993px){body :is(.koffd-detail-blocks,.koffd-bottom-blocks) .k-home-blog{padding-top: 40px !important; padding-bottom: 40px !important;}body :is(.koffd-detail-blocks,.koffd-bottom-blocks) .k-salons{padding-top: 40px !important;}}
@media (min-width: 993px){body :is(.koffd-detail-blocks,.koffd-bottom-blocks) .k-home-blog .k-home-sec__head .k-home-sec__sub,
  body :is(.koffd-detail-blocks,.koffd-bottom-blocks) .k-home-blog .k-home-sec__sub{font-size: 23px !important;
    line-height: 1.4 !important;}}
body :is(.koffd-detail-blocks,.koffd-bottom-blocks) :is(.k-salons,.k-home-blog,.k-about-salons){margin-left:0!important;margin-right:0!important;width:auto!important;}
