

/* Start:/bitrix/templates/ipsum/components/bitrix/sale.personal.section/personal/style.css?17833220616473*/
.sale-personal-section-index-block {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	margin: 15px 0;
	padding: 0;
	height: 87%;
	border-radius: 3px;
	background-size: cover;
	color: #fff;
	text-align: center;
	text-transform: uppercase;
	opacity: .8;
	transition: all 0.3s;
	justify-content: space-around;
	background-color: var(--theme-color-primary, #51cbce);
}

@media (max-width: 992px) {
	.sale-personal-section-index-block {
		margin: 8px 0;
		height: auto;
	}
}

.sale-personal-section-index-block:hover { opacity: 1; }

.sale-personal-section-index-block-link,
.sale-personal-section-index-block-link:hover,
.sale-personal-section-index-block-link:active,
.sale-personal-section-index-block-link:focus,
.sale-personal-section-index-block-link:visited {
	display: block;
	padding: 25px 5px;
	width: 100%;
	color: #fff;
	text-decoration: none;
}

.sale-personal-section-index-block-link { color: #fff; }

.sale-personal-section-index-block-ico { font-size: 64px; }

.sale-personal-section-index-block-name {
	color: #fff;
	font-size: 15px;
	margin: 0;
	padding: 0;
}


/*подарочные сертификаты*/
.gift-cards-wrapper {
    display: flex;
    flex-direction: column;
    row-gap: 40px;
    color: var(--gray-black, var(--gray-black, #000));
    /* base text */
    font-family: Montserrat;
    font-size: 1.029411vw;
    font-style: normal;
    font-weight: 400;
    line-height: 142.857%
}
.gift-cards-empty{
    display: flex;
    justify-content: center;
    text-align: center;
    padding: 40px;
}
.gift-cards-buy {
    display: flex;
    column-gap: 24px;
    align-items: center;
    justify-content: space-between;
    padding: 32px;
    background: var(--gray-1, #F8F8F8);
}

.gift-cards-buy .gift-cards-buy-text{
    display: flex;
    flex-direction: column;
    flex: 1;
}
.gift-cards-buy .gift-cards-buy-text p{
    font-family: 'Normalidad UltraExtended';
    font-size: 1.757vw;
    font-style: normal;
    font-weight: 700;
    line-height: 133.333%;
}
.gift-cards-buy a{
    font-family: 'Normalidad UltraExtended';
    position: relative;
    display: flex;
    align-items: center;
    justify-content: center;
    color: #000;
    border: none;
    padding: 16px;
    border-radius: 1.171303vw;
    font-size: 1.025vw;
    cursor: pointer;
    transition: all 0.3s;
    font-weight: 700;
    width: 28.014705vw;
    background: var(--product-zincmagn, #00FF72);
    height: 4.117647vw;
    text-decoration: none;
}
.gift-cards-buy svg {
    position: absolute;
    left: 16px;
    top: 50%;
    transform: translateY(-50%);
    width: clamp(14px,1.464vw,40px);
    height: clamp(14px,1.464vw,40px);
}
.gift-cards-buy a:hover{
    text-decoration: none;
    color: #000;
    opacity: 0.85;
    box-shadow: 0 4px 12px rgba(0, 0, 0, 0.15);
}

.gift-cards-list {
    display: flex;
    flex-direction: column;
    gap: 20px;
}
.gift-cards-item {
    display: flex;
    column-gap: 133px;
    justify-content: space-between;
    align-items: center;
}
.gift-cards-item .gift-cards-prev{
    width: 30.367647vw;
    position:relative;
    overflow:hidden;
}
.gift-cards-item .gift-cards-prev::before{
    content:'';
    position:absolute;
    inset:-60%;
    background:linear-gradient(120deg,transparent 47%,rgba(255,255,255,.55) 50%,transparent 53%);
    transform:translateX(var(--glossX,-140%)) rotate(12deg);
    transition:transform .08s linear;pointer-events:none;mix-blend-mode:screen;opacity:1
}
@media(max-width: 991px){
    .gift-cards-item .gift-cards-prev::before{
        content:'';
        display:none;
    }
}

.gift-cards-item .gift-cards-prev img{
    width: 100%;
}
.gift-cards-item .gift-cards-info{
    display: flex;
    flex: 1;
    flex-direction: column;
    row-gap: 24px;
    color: var(--gray-black, var(--gray-black, #000));
    font-family: Montserrat;
    font-size: 1.029411vw;
    font-style: normal;
    font-weight: 400;
    line-height: 142.857%
}
.gift-cards-info .gift-cards-info-nominal {
    display: flex;
    column-gap: 40px;
    align-items: center;
}
.gift-cards-info .gift-cards-info-nominal span{
    font-family: 'Normalidad UltraExtended', sans-serif;
    font-size: 2.343vw;
    font-weight: 700;
    line-height: 125%
}
.gift-cards-info .gift-cards-info-nominal a{
    font-family: 'Normalidad UltraExtended', sans-serif;
    display: flex;
    align-items: center;
    justify-content: center;
    color: #fff;
    border: none;
    padding: 16px;
    border-radius: 22px;
    font-size: 0.878vw;
    cursor: pointer;
    transition: all 0.3s;
    font-weight: 700;
    width: 22.058823vw;
    background: #000;
    height: 2.941176vw;
    text-decoration: none;
    text-transform: uppercase;
}
.gift-cards-info .gift-cards-info-nominal a:hover{
    text-decoration: none;
    color: #fff;
    opacity: 0.85;
    box-shadow: 0 4px 12px rgba(0, 0, 0, 0.15);
}
.gift-cards-info .gift-cards-info-text{
    padding: 24px;
    background: var(--gray-1, #F8F8F8);
}
.gift-cards-info .gift-cards-info-expires{
    color: var(--gray-4, var(--gray-4, #8A8A8A));
    text-align: right;
}
.gift-cards-info-number{
    display:flex;
    gap:16px;
}
.gift-cards-item .gift-cards-info-number__title{
    color: #8A8A8A;
    font-size: clamp(16px, 1.025vw, 20px);
    font-weight: 400;
}
.gift-cards-info-number__val{
    color: #000;
    font-size: clamp(16px, 1.025vw, 20px);
    font-weight: 400;
}
@media (max-width: 991px) {
    .gift-cards-item, .gift-cards-buy{
        flex-direction: column;
        gap: 24px;
        align-items: flex-start;
    }
    .gift-cards-item .gift-cards-info{
        width: 100%;
        font-size: 3.88888889vw;
    }
    /* .gift-cards-info .gift-cards-info-nominal span {
        font-size: 2.352941vw;
        font-weight: 700;
        line-height: 125%;
    } */

    .gift-cards-info .gift-cards-info-nominal a{
        flex: 1;
        height: 8.88888889vw;
        font-size: 2.352941vw;
    }
    .gift-cards-info .gift-cards-info-nominal span{
        font-size: 5.352941vw;
    }
    .gift-cards-wrapper, .gift-cards-wrapper,
    .gift-cards-buy .gift-cards-buy-text p {
        font-size: 3.88888889vw;
    }
    .gift-cards-buy a{
        width: 100%;
        height: 8.88888889vw;
        font-size: 2.352941vw;
    }


}
@media (max-width: 768px){
    .gift-cards-item .gift-cards-prev {
        width: 100%;
    }
}

@media(max-width: 475px){
    .gift-cards-info .gift-cards-info-nominal{
        column-gap:12px;
    }
}

/* End */


/* Start:/bitrix/templates/ipsum/components/bitrix/breadcrumb/main/style.css?1741963134669*/
.bx-breadcrumb {
	margin: 15px 0 10px;
}
.bx-breadcrumb i {
	color: #b5bdc2;
	line-height: 13px;
	font-size: 15px;
	vertical-align: middle;
	margin-right: 5px;
}
.bx-breadcrumb .bx-breadcrumb-item {
	float: left;
	margin-bottom: 10px;
	white-space: nowrap;
	line-height: 13px;
	vertical-align: middle;
	margin-right: 10px;
	color: #c7c7c7;
}
.bx-breadcrumb .bx-breadcrumb-item a {
	color: #c7c7c7;
}
.bx-breadcrumb .bx-breadcrumb-item span {
	/*font-family: "Open Sans", Arial, "Helvetica Neue", Helvetica, sans-serif;*/
	font-size: 15px;
	white-space: normal;
}
.bx-breadcrumb .bx-breadcrumb-item a {border-bottom: none;}
.bx-breadcrumb .bx-breadcrumb-item a:hover {}

/* End */


/* Start:/bitrix/components/bitrix/sale.personal.profile.list/templates/.default/style.min.css?16739481991459*/
table.sale_personal_profile_list{width:100%;background-color:#f9fafb;border-collapse:collapse;font-size:12px}table.sale_personal_profile_list th{background-image:url("/personal-assets/ee9de252495742fb7225.gif");background-repeat:repeat-x;text-align:left;color:#25639a}table.sale_personal_profile_list th,table.sale_personal_profile_list td{border:1px solid #adc3d5;padding:3px 5px;vertical-align:top}.sale-personal-profile-list-arrow-up,.sale-personal-profile-list-arrow-down{color:#d8d8d8;-webkit-transition:color .3s ease;-moz-transition:color .3s ease;transition:color .3s ease}.sale-personal-profile-list-arrow-up:hover,.sale-personal-profile-list-arrow-down:hover{color:#337ab7}.sale-personal-profile-list-actions{min-width:120px}.sale-personal-profile-list-close-button{display:inline-block;width:18px;height:18px;font-size:0;background:url("/personal-assets/f8270684301d70ae710e.svg") 4px 4px no-repeat;-webkit-transition:opacity .3s ease;-moz-transition:opacity .3s ease;transition:opacity .3s ease;opacity:1;vertical-align:middle;cursor:pointer}.sale-personal-profile-list-close-button:hover{opacity:.5}.sale-personal-profile-list-change-button{display:inline-block;border-bottom:1px solid #337ab7;vertical-align:middle;transition:border-bottom .3s ease}.sale-personal-profile-list-change-button:hover{border-bottom:1px solid transparent}.sale-personal-profile-list-border{display:inline-block;margin:0 5px;height:23px;border-right:1px solid #dee2e7;vertical-align:middle}
/* End */


/* Start:/bitrix/components/premiumbonus/bonus.history/templates/.default/style.css?1703140320940*/
.personal_bonus {
    padding: 45px 0;
}
.personal_bonus .alert-warning {
    background-color: #000;
    border-color: #faebcc;
    color: #fff;
}
.personal_bonus .alert {
    padding: 15px;
    margin-bottom: 20px;
    border: 1px solid transparent;
    border-radius: 4px;
}

.personal_bonus .table-bordered {
    border: 1px solid #dddddd;
}
.personal_bonus .table {
    width: 100%;
    margin-bottom: 20px;
}
.personal_bonus table {
    border-collapse: collapse;
}
.personal_bonus table {
    max-width: 100%;
    background-color: transparent;
}
.personal_bonus .table-striped > tbody > tr:nth-child(odd) > td, .table-striped > tbody > tr:nth-child(odd) > th {
    background-color: #f9f9f9;
}
.personal_bonus .table-bordered > tbody > tr > th {
    border: 1px solid #dddddd;
    padding: 5px;
}

body .personal_bonus table.table td {
    border: 1px solid #dddddd;
    padding: 5px;
    
}
/* End */
/* /bitrix/templates/ipsum/components/bitrix/sale.personal.section/personal/style.css?17833220616473 */
/* /bitrix/templates/ipsum/components/bitrix/breadcrumb/main/style.css?1741963134669 */
/* /bitrix/components/bitrix/sale.personal.profile.list/templates/.default/style.min.css?16739481991459 */
/* /bitrix/components/premiumbonus/bonus.history/templates/.default/style.css?1703140320940 */
