

/* Start:/bitrix/templates/cosmetology/components/bitrix/catalog/cosmetology_catalog/style.min.css?1710849728959*/
.grid .bx_content_section{margin-bottom:15px}.grid .bx_sidebar{margin-bottom:15px}.grid2x1 .bx_content_section{float:left;width:66%;margin-bottom:15px}.grid2x1 .bx_sidebar{float:right;width:33%;margin-bottom:15px;padding-left:5%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}@media(max-width:960px){.grid2x1 .bx_sidebar{padding-left:4%}}@media(max-width:640px){.grid2x1 .bx_content_section,.grid2x1 .bx_sidebar{width:100%;float:none}.grid2x1 .bx_sidebar{padding-left:3%}}@media(max-width:479px){.grid2x1 .bx_sidebar{padding-left:1%}}.catalog-block-header{font-size:14px;font-weight:bold;text-align:left;margin:5px 0;padding:5px 15px;border-bottom:2px solid #d9dee6;color:#000}body.bx-theme-blue .catalog-block-header{border-color:#006cc0}body.bx-theme-green .catalog-block-header{border-color:#63aa28}body.bx-theme-red .catalog-block-header{border-color:#da3737}body.bx-theme-yellow .catalog-block-header{border-color:#f4b236}
/* End */


/* Start:/bitrix/templates/cosmetology/components/bitrix/catalog/cosmetology_catalog/bitrix/catalog.element/.default/style.css?17232095532352*/
.container-fluid .product-item-detail-image-container {
    padding: 22px 0;
}
.product-item-detail-image-container .image-container {
    width: 100%;
    min-height: 515px;
    background-position: center center;
    background-repeat: no-repeat;
    background-size: contain;

    border: 1px solid var(--primary-color);
    border-radius: 13px;
    position: relative;
}

.product-item-detail-image-container .image-container .product-type {
    width: fit-content;
    max-width: 80%;
    display: flex;
    border-radius: 6px;
    padding: 10px 35px;
    color: #ffffff;
    background: var(--primary-gradient);
    justify-content: center;
    align-items: center;
    text-transform: uppercase;
    font-size: 16px;
    position: absolute;
    top: 0;
    left: 50%;
    margin-right: -50%;
    transform: translate(-50%, -50%);
}
/*.product-item-detail-image-container .image-container img {
    width: auto;
    max-height: 515px;
    border-radius: 13px;
}*/
.container-fluid .product-item-detail-btns-container {
    padding-bottom: 22px;
}
.product-item-detail-btns-container .product-btn-desc {
    font-size: 13px;
    margin-top: 15px;
}

.container-fluid .bx-title {
    font-size: 35px;
    text-transform: uppercase;
    color: var(--primary-color);
}
.container-fluid .bx-subtitle {
    font-size: 18px;
}
.container-fluid .product-item-detail-info {
    padding: 22px 0;
}
.product-item-detail-info .detail-info-section {
    padding: 18px 0;
}
.product-item-detail-info .detail-info-section:first-child {
    padding-top: 0;
}
.product-item-detail-info .detail-info-section:last-child {
    padding-bottom: 0;
}
.product-item-detail-info .detail-info-section .sect-header {
    width: fit-content;
    display: flex;
    border-radius: 6px;
    justify-content: center;
    align-items: center;
    text-transform: uppercase;
    padding: 15px 20px;
    margin-bottom: 15px;
    font-size: 14px;
    color: var(--service-text-color);
    background: var(--service-bg-gradient);
}
.product-item-detail-info .detail-info-section .sect-text-container ul,
.product-item-detail-info .detail-info-section .sect-text-container ol {
    padding-left: 1.5rem;
}
.product-item-detail-info .detail-info-section .sect-text-container ul li,
.product-item-detail-info .detail-info-section .sect-text-container ol li {
    list-style: inherit;
}
/* End */
/* /bitrix/templates/cosmetology/components/bitrix/catalog/cosmetology_catalog/style.min.css?1710849728959 */
/* /bitrix/templates/cosmetology/components/bitrix/catalog/cosmetology_catalog/bitrix/catalog.element/.default/style.css?17232095532352 */
