

/* Start:/ru/profile/style.min.css?174116557610507*/
.presonal-title{text-align:center;padding:40px 0 50px 0;background-color:#f9f7f2}.personal{padding:55px 0}.presonal-inner{display:flex;justify-content:space-between}.presonal-aside{width:400px;flex-shrink:0;margin-right:32px}.presonal-menu-item a{display:flex;align-items:center}.presonal-menu-item-icon{width:24px;height:24px;display:flex;align-items:center;justify-content:center}.presonal-menu-item span,.presonal-menu-item-icon svg circle,.presonal-menu-item-icon svg ellipse,.presonal-menu-item-icon svg path,.presonal-menu-item-icon svg rect{transition:.1s all ease}.presonal-menu-item.active .presonal-menu-item-icon svg path,.presonal-menu-item.active .presonal-menu-item-icon svg rect{stroke:var(--turquoise)}.presonal-menu-item.active .presonal-menu-item-icon svg circle,.presonal-menu-item.active .presonal-menu-item-icon svg ellipse{fill:var(--turquoise)}.presonal-menu-item:hover .presonal-menu-item-icon svg path,.presonal-menu-item:hover .presonal-menu-item-icon svg rect{stroke:var(--turquoise)}.presonal-menu-item:hover .presonal-menu-item-icon svg circle,.presonal-menu-item:hover .presonal-menu-item-icon svg ellipse{fill:var(--turquoise)}.presonal-menu-item.active .presonal-menu-item-icon svg path.fill,.presonal-menu-item:hover .presonal-menu-item-icon svg path.fill{stroke:none;fill:var(--turquoise)}.presonal-menu-item:hover span{color:var(--turquoise)}.presonal-menu-item.active span{color:var(--turquoise)}.presonal-menu-item a span{display:block;margin-left:10px}.personal-mobile{display:none;position:relative}.personal-mobile-current{width:100%;background-color:var(--slate);color:var(--soft-white);padding:12px 24px;border-radius:40px;position:relative;z-index:2;transition:.2s all ease;transition-delay:0.4s}.personal-mobile-current-item{display:none;align-items:center;justify-content:space-between}.personal-mobile-current-item.active{display:flex}.personal-mobile-current-item-left{display:flex;align-items:center}.personal-mobile-current-item-icon{width:24px;height:24px;display:flex;align-items:center;justify-content:center;margin-right:12px}.personal-mobile-current-item-arrow{width:16px;height:16px;display:flex;align-items:center;justify-content:center}.personal-mobile-content{display:none;overflow-y:scroll}.personal-mobile-content{position:fixed;top:0;left:0;background-color:var(--slate);width:100%;height:100vh;color:var(--soft-white);padding:32px 34px}.personal-mobile-content-menu-item a{display:flex;align-items:center}.personal-mobile-content-menu-item.active .personal-mobile-content-menu-item-icon svg path,.personal-mobile-content-menu-item.active .personal-mobile-content-menu-item-icon svg rect{stroke:var(--turquoise)}.personal-mobile-content-menu-item.active .personal-mobile-content-menu-item-icon svg circle,.personal-mobile-content-menu-item.active .personal-mobile-content-menu-item-icon svg ellipse{fill:var(--turquoise)}.personal-mobile-content-menu-item.active span{color:var(--turquoise)}.personal-mobile-content-menu-item-icon{width:24px;height:24px;display:flex;align-items:center;justify-content:center;margin-right:10px}.personal-mobile-content-inner{height:100%;display:flex;flex-direction:column}.personal-mobile-close{width:24px;height:24px;display:flex;align-items:center;justify-content:center;position:absolute;right:20px;top:20px}.personal-mobile-content-menu-item.exit{margin-top:auto}.personal-mobile-background{position:absolute;content:"";left:0;top:0;width:100%;height:100%;background-color:var(--slate);border-radius:40px;z-index:1}.personal-mobile-current{transition:.1s opacity linear}.personal-mobile.active .personal-mobile-current{opacity:0}.personal-mobile-background{transition:.5s transform ease-in-out,0s z-index ease}.personal-mobile.active .personal-mobile-background{position:fixed;z-index:9999}.personal-mobile.show-bg .personal-mobile-background{transform:matrix(10,0,0,50,0,130);border-radius:0}.personal-mobile-content{opacity:0;transition:.2s opacity linear}.personal-mobile.active .personal-mobile-content{display:block;z-index:10000;transition:.3s opacity linear}.personal-mobile.show-content .personal-mobile-content{opacity:1}.personal-mobile-popup{display:none;position:fixed;top:0;left:0;height:100%;width:100%;background-color:rgba(0,0,0,.6);align-items:center;justify-content:center;padding:0 10px}.personal-mobile-popup.active{display:flex}.personal-mobile-popup-inner{background-color:var(--white);color:var(--slate);padding:20px;border-radius:15px;display:flex;flex-direction:column;width:100%}.personal-mobile-popup-header{display:flex;justify-content:space-between;margin-bottom:22px}.personal-mobile-popup-content{margin-bottom:32px}.personal-mobile-popup-btns{display:flex;flex-direction:column}.personal-mobile-popup-btns .btn:first-child{margin-bottom:16px}.presonal-content{width:100%}@media (max-width:1200px){.personal-mobile{display:none;margin-bottom:20px}.presonal-aside{display:flex;width:25%}.presonal-title{display:block}.presonal-inner{display:flex}.personal{padding:20px 0;background-color:#f9f7f2}}@media (max-width:921px){.presonal-aside{width:30%}.stepper-new{margin-top:10px}.btn,.but{margin-top:0}.content-purchase-grid{width:70%}}.content-purchase-grid{width:100%}@media (max-width:731px){.personal-mobile{display:block}.presonal-aside{display:none}.presonal-title{display:none}.presonal-inner{flex-direction:column}}.subs__inner .subs__title{margin-bottom:30px}.subs__tabs{border-bottom:1px solid #e1e0e2;margin-bottom:40px}.subs__tabs__inner{display:flex;justify-content:space-between}.subs__tab{padding:16px 0;width:200px;text-align:center;cursor:pointer;border-bottom:4px solid transparent;box-sizing:border-box}.subs__tab.active{border-bottom:4px solid #34303d}.subs__tab.active span{font-weight:600}.subs__content__item{display:flex}.subs__content__item:not(:last-child){margin-bottom:20px}.subs__content__item input{flex-shrink:0}.subs__content__item__label{margin-left:12px}.subs__content.active{display:block}.subs__content{display:none}.subs__list{margin-bottom:40px}.subs__btns{display:flex;align-items:center;justify-content:flex-end;margin-bottom:30px}.subs__link{margin-right:32px;text-decoration:underline}.subs-warning{display:flex;background-color:#f6f4f0;padding:20px 24px}.subs-warning span{margin-right:10px}@media (max-width:1340px){.subs__tab{width:120px}}@media (max-width:1023px){.subs__tabs{overflow-x:scroll}.subs__tabs::-webkit-scrollbar{display:none}.subs__tabs__inner{width:100%}.subs__tab{width:105px;flex-shrink:0}.subs-warning{background-color:#fffdfb}}@media (max-width:767px){.subs__btns{flex-direction:column}.subs__link{margin:0 0 30px 0}.subs__btns .btn{width:100%}.subs__list{margin-bottom:25px}}.content-purchase{max-width:750px;width:100%;display:none}.content-purchase.show{display:block}@media (max-width:991px){.content-purchase{margin:0 auto}}.content-purchase-title{margin-bottom:24px;font-size:18px;color:#000;opacity:.2}.content-purchase-item{margin-bottom:25px}.content-purchase-item:last-child{margin-bottom:0}.content-purchase-item.active .content-purchase-item-top{border-radius:15px 15px 0 0;border-bottom:none}.content-purchase-item.active .content-purchase-item-top:hover{background:#fff}.content-purchase-item.active .content-purchase-item-bottom{display:flex;justify-content:center;flex-flow:column}.content-purchase-item-top{padding:15px 30px;display:flex;justify-content:space-between;align-items:center;background:#fff;border:1px solid #ccc;border-radius:15px;cursor:pointer;transition:all .2s linear}.content-purchase-item-top:hover{background:#eeede9}@media (max-width:991px){.content-purchase-item-top .btn{display:none}}.content-purchase-item-basket{display:block;width:50px;height:50px;background:#f3f3f3;border-radius:50%;position:relative}.content-purchase-item-basket img{display:block;max-width:100%;height:auto;position:absolute;top:50%;left:50%;transform:translateX(-50%) translateY(-50%)}.content-purchase-item-basket-decoration{display:block;width:24px;height:24px;padding:3px;background:#00d1d2;border-radius:50%;font-size:14px;text-align:center;color:#fffdfb;position:absolute;top:-10px;right:-6px}.content-purchase-item-date{font-size:12px;color:#34303d;text-align:center}.content-purchase-item-date span{font-size:13px;color:#34303d;text-align:center;margin-bottom:7px}.content-purchase-item-group{font-size:10px;color:#34303d;text-align:center}.content-purchase-item-group span{margin-top:5px;font-size:16px;font-family:Iqos-Bold,sans-serif;font-weight:700;text-align:center}.content-purchase-item-group.tur span{color:#00d1d2}.content-purchase-item-group.orange span{color:#db7c24}@media (max-width:991px){.content-purchase-item-group{display:none}.content-purchase-item-group.articule{display:block}}.content-purchase-item-bottom{padding:24px 30px;display:none;background:#fff;border-radius:0 0 15px 15px;border:1px solid #ccc;border-top:1px solid #00d1d2}@media (max-width:991px){.content-purchase-item-bottom{padding:0}}.content-purchase-item-bottom-section{display:flex;justify-content:space-between;padding:20px 0;border-bottom:1px solid #e0e0e0}.content-purchase-item-bottom-section:last-child{border:none}@media (max-width:991px){.content-purchase-item-bottom-section{flex-direction:column;border:none;padding:0}}.content-purchase-item-one{max-width:280px;width:100%;display:flex;align-items:center;justify-content:space-between}@media (max-width:991px){.content-purchase-item-one{margin:0 auto;max-width:320px;padding:12px 0;border-bottom:1px solid #e0e0e0}}.content-purchase-item-one-img{padding:0 15px;display:block;max-width:75px;margin:0 auto;height:auto}@media (max-width:991px){.content-purchase-item-one-img{margin:0}}.content-purchase-item-one-group{max-width:195px;width:100%;display:flex;align-items:center;justify-content:space-between}.content-purchase-item-one-left{font-size:13px;color:#34303d}.content-purchase-item-one-left span{margin-top:5px;font-size:16px;font-family:Iqos-Bold,sans-serif;font-weight:700}.content-purchase-item-one-right{text-align:right}.content-purchase-item-one-price{margin-top:5px;font-size:16px;color:#8d8d8d}.content-purchase-item-one-number{width:20px;height:20px;font-size:12px;color:#7c7c7c;text-align:center;border-radius:4px;border:1px solid #dbdbdb}@media (max-width:320px){.v2-collapse__content,.v2-collapse__header{padding:15px!important}.v2-edit__title{font-size:28px!important;margin-bottom:14px!important}.v2-edit__caption{margin-bottom:14px!important}.v2-edit__controls{gap:14px!important}.v2-offer__link{text-align:center!important}}
/* End */


/* Start:/ru/iqos-club/style.css?177149625517161*/
:root {
    --ic-border-radius: 15px;
    --ic-bg: #423E4A;
}
.personal,
.notification,
.new-mobile-menu {
    background-color: var(--ic-bg) !important;
    color: var(--soft-white) !important;
}
.presonal-title {
    background-color: var(--slate) !important;
    color: var(--soft-white) !important;
}
.presonal-content {
    margin-left: -15px !important;
    width: 100vw !important;
}
.presonal-menu-item-icon svg path,
.new-mobile-menu-icon svg path {
    stroke: var(--color-white);
}
.new-mobile-menu-text {
    color: var(--color-white) !important;
}
.iqos-club {
    display: grid;
    row-gap: 30px;
}

/*LAS*/
.ic-banner__wrapper {
    display: flex;
    flex-direction: column;
    gap: 24px;
    background: #1D1720 url("/ru/iqos-club/pics/ic-banner-mobile.png") center top/100% 60% no-repeat;
    padding: 180px 20px 32px;
}
.ic-banner__body {
    display: grid;
    row-gap: 24px;
}
.ic-banner__image {
    width: 105px;
    height: 100px;
    order: -1;
}
.ic-banner__image img {
    display: block;
    width: 100%;
    height: 100%;
}
.ic-banner__links {
    display: grid;
    row-gap: 8px;
    width: 100%;
    max-width: 420px;
}
.what-is-ic {
    display: grid;
    row-gap: 32px;
}
.what-is-ic__title {
    text-align: center;
}
.what-is-ic__summary > .what-is-ic__title {
    text-align: left;
}
.what-is-ic__body.what-is-ic__body--details {
    display: grid;
    grid-template-rows: 0fr;
    transition-duration: 0.3s;
}
.what-is-ic__content {
    overflow: hidden;
}
.what-is-ic__details[open] + .what-is-ic__body.what-is-ic__body--details {
    grid-template-rows: 1fr;
}
.what-is-ic__list {
    display: grid;
    grid-template-columns: 1fr;
    gap: 32px;
}
.what-is-ic__content .what-is-ic__list {
	padding-top: 32px;
}
.what-is-ic__summary::-webkit-details-marker,
.what-is-ic__summary::marker {
	display: none;
	content: "";
}
.what-is-ic__summary {
    display: flex;
    justify-content: space-between;
	gap: 8px;
    cursor: pointer;
	list-style: none;
	-webkit-appearance: none;
}
.what-is-ic__summary-controls {
    display: flex;
    align-items: center;
    gap: 12px;
}
.what-is-ic__summary-indicator {
    flex: 1;
    display: grid;
}
.what-is-ic__summary-indicator::before,
.what-is-ic__summary-indicator::after {
	content: "";
	display: inline-block;
    grid-area: 1/1;
    white-space: nowrap;
    transition: opacity 0.25s ease;
}
.what-is-ic__summary-indicator::before {
    content: attr(data-closed);
    opacity: 1;
}
.what-is-ic__summary-indicator::after {
    content: attr(data-open);
    opacity: 0;
}
.what-is-ic__details[open] .what-is-ic__summary-indicator::before {
    opacity: 0;
}
.what-is-ic__details[open] .what-is-ic__summary-indicator::after {
    opacity: 1;
}
.what-is-ic__summary-icon {
    position: relative;
	display: inline-block;
    width: 16px;
	height: 16px;
    color: currentColor;
    flex: 0 0 16px;
}
.what-is-ic__summary-icon::before,
.what-is-ic__summary-icon::after {
    content: "";
    position: absolute;
    inset: 0;
    margin: auto;
    height: 2px;
    width: 100%;
    background: currentColor;
    border-radius: 1px;
    transform-origin: 50% 50%;
    transition: transform 0.25s ease;
}
.what-is-ic__summary-icon::before {
    transform: rotate(0);
}
.what-is-ic__summary-icon::after {
    transform: rotate(90deg);
}
.what-is-ic__details[open] .what-is-ic__summary-icon::before {
    transform: rotate(45deg);
}
.what-is-ic__details[open] .what-is-ic__summary-icon::after {
    transform: rotate(-45deg);
}
.ic-card {
    display: grid;
    row-gap: 24px;
    justify-items: center;
}
.ic-card__image {
    width: 100%;
    max-width: 350px;
}
.ic-card__image img {
    display: block;
    width: 100%;
    height: auto;
    max-width: 100%;
    border-radius: var(--ic-border-radius);
}
.ic-card__body {
    display: grid;
    row-gap: 8px;
    justify-items: center;
}
.ic-card__description {
    text-align: center;
}
.ic-video {
    background-color: var(--slate);
}
.ic-video__wrapper {
    display: flex;
    flex-direction: column;
}
.ic-video__video {
    position: relative;
}
.ic-video__video video {
	display: block;
    width: 100%;
	height: 100%;
    object-fit: cover;
    object-position: center;
}
.ic-video__play-button.btn {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
}
.ic-video__body {
    display: grid;
    place-items: center;
    row-gap: 24px;
    padding: 24px;
}
.ic-video__title {
    text-align: center;
}
/*END LAS*/
/*FRESH LAU*/
.ic-stepper__wrapper {
    display: grid;
    row-gap: 32px;
}
.ic-stepper__title {
    text-align: center;
	padding-inline: 15px;
}
.ic-stepper__body {
    display: grid;
    row-gap: 24px;
    background-color: var(--slate);
    padding: 20px;
}
.ic-stepper__info {
    display: flex;
    column-gap: 16px;
    align-items: center;
    justify-content: flex-start;
}
.ic-stepper__stepper {
    display: flex;
    align-items: center;
}
.ic-stepper__step {
    position: relative;
    width: 20px;
    height: 20px;
    border: 2px solid var(--ic-bg);
    border-radius: 50%;
    display: flex;
    align-items: center;
    justify-content: center;
    flex-shrink: 0;
    z-index: 1;
}
.ic-stepper__line {
    flex: 1;
    height: 2px;
    background-color: var(--ic-bg);
    margin-inline: 8px;
}
.ic-stepper__step.ic-stepper__step--completed {
    border-color: var(--turquoise);
    background: var(--turquoise) url("/ru/iqos-club/pics/stepper-checkmark.svg") center no-repeat;
    background-size: 12px 12px;
}
.ic-stepper__step.ic-stepper__step--active {
    border: 2px solid var(--turquoise);
}
.ic-stepper__step.ic-stepper__step--active::after {
    content: '';
    position: absolute;
    width: 8px;
    height: 8px;
    border-radius: 50%;
    background-color: var(--turquoise);
    z-index: 1;
}
.ic-stepper__line.ic-stepper__line--completed {
    background-color: var(--turquoise);
}
.ic-stepper__summary {
    margin-right: auto;
}
.ic-stepper__summary-description {
    color: var(--slate-t-50);
}
.ic-stages__wrapper {
    display: grid;
    row-gap: 20px;
	padding-inline: 20px;
}
.ic-stages__title {
    scroll-margin-top: 71px;
}
.ic-stages__cards {
    overflow: hidden;
}
.ic-stages__cards-list {
    display: grid;
    grid-template-columns: repeat(3, minmax(260px, 1fr));
    align-items: stretch;
    column-gap: 16px;
    overflow-x: auto;
    scroll-snap-type: x mandatory;
    scrollbar-width: none;
    -ms-overflow-style: none;
}
.ic-stages__cards-item {
    scroll-snap-align: center;
}
.ic-stages__cards-list::-webkit-scrollbar {
    display: none;
}
.stages-card {
    display: flex;
    flex-direction: column;
    background-color: var(--slate);
    border-radius: var(--ic-border-radius);
    height: 100%;
}
.stages-card__image {
    display: flex;
    justify-content: center;
    padding-block: 10px;
    background: url(/ru/iqos-club/pics/main-card-mobile.jpg) center / cover no-repeat;
	border-radius: 15px 15px 0 0;
    filter: grayscale(1) brightness(.95) contrast(1.05);
    -webkit-filter: grayscale(1) brightness(.95) contrast(1.05);
}
.stages-card__image img {
    display: block;
    width: 150px;
    height: 150px;
    border-radius: var(--ic-border-radius) var(--ic-border-radius) 0 0;
}
.stages-card__body {
    display: flex;
    flex-direction: column;
    flex: 1;
    row-gap: 16px;
    padding: 24px;
}
.stages-card__title {
    position: relative;
    padding-right: 50px;
    hyphens: auto;
}
.stages-card--completed > .stages-card__image {
	filter: none;
    -webkit-filter: none;
}
.stages-card--completed > .stages-card__body > .stages-card__title::after {
    content: '';
    position: absolute;
    width: 40px;
    height: 40px;
    top: 50%;
    right: 0;
    transform: translateY(-50%);
    background: var(--turquoise) url("/ru/iqos-club/pics/stepper-checkmark.svg") center/24px 24px no-repeat;
    border-radius: 50%;
}
.stages-card__link {
    margin-top: auto !important;
}
/*END FRESH LAU*/

/*LAU*/
.ic-bg {
    height: 310px;
    background: url("/ru/iqos-club/pics/lau-bg-mobile.jpg") center/cover no-repeat;
    padding: 20px;
}
.lau-content {
    display: grid;
    row-gap: 30px;
}
.lau-content--padding {
    background-color: var(--slate);
    padding: 20px;
}
.ic-keys {
    display: grid;
    row-gap: 24px;
}
.ic-keys__title {
    scroll-margin-top: 95px;
}
.ic-keys__wrapper {
    display: grid;
    gap: 32px;
}
.key-main-card {
    position: relative;
    display: grid;
    row-gap: 4px;
	justify-items: center;
    align-content: center;
    padding-block: 30px;
    filter: grayscale(1) brightness(.95) contrast(1.05);
    -webkit-filter: grayscale(1) brightness(.95) contrast(1.05);
    border-radius: var(--ic-border-radius);
    overflow: hidden;
	cursor: pointer;
}
.key-main-card.is-active {
    filter: none;
    -webkit-filter: none;
}
.key-main-card::before,
.modal-image-lau::before {
    content: "";
    position: absolute;
    inset: 0;
    background: url("/ru/iqos-club/pics/main-card-mobile.jpg") center/cover no-repeat;
    transform-origin: center;
    animation: bgPulse 12s ease-in-out infinite;
    pointer-events: none;
}
.key-main-card::after,
.modal-image-lau::after {
    content: "";
    position: absolute;
    inset: 0;
    pointer-events: none;
    opacity: 0;
    animation: spinMirrorReveal 12s linear infinite both;
    will-change: transform, opacity, background;
}
.key-main-card__image {
	height: auto;
}
.key-main-card__image,
.key-main-card__title,
.key-main-card__link {
    position: relative;
	text-align: center;
}
.key-main-card__title {
	font-size: 18px;
    line-height: 28px;
}
.key-main-card__link {
    text-decoration: underline;
}
.ic-keys__list {
    display: grid;
    row-gap: 44px;
}
.keys-list {
    display: grid;
    row-gap: 16px;
}
.keys-list__header {
    display: flex;
    align-items: center;
    justify-content: space-between;
	padding-inline: 5px;
}
.keys-list__list {
    display: grid;
    grid-auto-flow: column;
    grid-auto-columns: minmax(88px, 1fr);
    column-gap: 24px;
    overflow-x: auto;
	cursor: pointer;
    scrollbar-width: none;
    -ms-overflow-style: none;
}
.keys-list__list::-webkit-scrollbar {
    display: none;
}
.keys-list__list--empty {
    display: none;
    align-items: center;
    width: 100%;
    height: 124px;
    text-align: center;
    padding: 20px 10px;
}
.keys-list__link {
    display: flex;
    column-gap: 12px;
    align-items: center;
}
.keys-list__item {
    display: grid;
    row-gap: 12px;
    justify-items: center;
}
.keys-list__image {
    display: block;
}
.keys-list__info {
    text-align: center;
}
.keys-list__item:has(.keys-list__count) {
    position: relative;
}
.keys-list__count {
    position: absolute;
    top: 48px;
    left: 50%;
    transform: translate(-50%, -50%);
}
.ic-reward,
.ic-possibilities {
    display: grid;
    row-gap: 24px;
}
.ic-reward__wrapper {
    display: grid;
    grid-template-columns: 1fr;
	grid-template-rows: 55% 45%;
}
.tile {
    background-color: var(--ic-bg);
    border-radius: var(--ic-border-radius);
}
.ic-reward__image {
    width: 100%;
    height: auto;
    object-fit: cover;
    object-position: center;
    border-radius: 15px 15px 0 0;
}
.ic-reward__body {
    display: flex;
    column-gap: 20px;
    align-items: center;
    justify-content: space-between;
    padding: 20px;
}
.ic-reward__info-title {
    font-size: 20px;
    line-height: 24px;
    font-weight: 700;
}
.ic-reward__info-description {
    margin-bottom: 32px;
}
.ic-reward__info-link {
    color: var(--slate-t-50);
}
.ic-reward__link,
.ic-stepper__link {
    display: grid;
    place-items: center;
    flex-shrink: 0;
    width: 40px;
    height: 40px;
    border-radius: 50%;
    background-color: var(--turquoise);
}
.ic-reward__link > svg > path,
.ic-stepper__link svg > path {
    stroke: black;
}
.ic-possibilities__list {
    display: grid;
    gap: 16px;
}
.ic-possibilities__item {
    display: flex;
    column-gap: 16px;
    align-items: center;
    padding: 16px;
}
.ic-possibilities__image {
    display: flex;
    justify-content: center;
    align-items: center;
    flex-shrink: 0;
    width: 80px;
    height: 80px;
    background-color: var(--slate);
    border-radius: 50%;
}
.notification__inner {
	padding: 0 0 40px !important;
}
.notification__inner.notification__inner--ic {
	padding: 40px 0 30px !important;
}
.modal-content {
    color: var(--slate)
}
.modal-content.modal-content-lau {
    padding: 0 !important;
}
.modal-image-lau > .icon-cancel,
.modal-image-lau--tg > .icon-cancel {
    position: absolute;
    top: 0;
    right: 0;
	padding: 16px;
}
.modal-image-lau > .icon-cancel::before,
.modal-image-lau--tg > .icon-cancel::before {
	color: var(--soft-white);
}
.modal-text-wrapper {
    padding: 32px;
}
.modal-footer {
    flex-direction: column;
    gap: 16px;
}
.modal-footer > .btn {
    margin-right: 0 !important;
}
.modal-image-lau {
    display: flex;
    justify-content: center;
    padding-block: 50px;
    background-color: var(--dark-slate);
    position: relative;
    border-radius: 15px 15px 0 0;
    filter: grayscale(1) brightness(.95) contrast(1.05);
    -webkit-filter: grayscale(1) brightness(.95) contrast(1.05);
    overflow: hidden;
}
.modal-image-lau::before {
    background: url("/ru/iqos-club/pics/lau-modal-bg.jpg") center/cover no-repeat;
}
.modal-image-lau img,
.modal-image-lau--tg img {
    display: block;
    width: 140px;
    height: 140px;
    position: relative;
}
.modal-image-lau--tg {
    display: flex;
    justify-content: center;
    padding-block: 50px;
    position: relative;
    background: url("/ru/iqos-club/pics/modal-lau-tg-bg.jpg") center/cover no-repeat;
    border-radius: 15px 15px 0 0;
}
@media (min-width: 550px) {
    .ic-bg {
        height: 260px;
        background-image: url("/ru/iqos-club/pics/lau-bg.png");
        background-position-x: right;
        padding: 40px;
    }
}
@media (min-width: 732px) {
    .presonal-content {
        margin-left: 0;
        width: 100%;
    }
}
@media (min-width: 1024px) {
    .iqos-club {
        row-gap: 70px;
    }
    .ic-banner__wrapper {
        flex-direction: row;
        justify-content: space-between;
        background: url("/ru/iqos-club/pics/ic-banner.jpg") center/cover no-repeat;
        padding: 40px;
    }
    .ic-banner__body {
        width: 50%;
    }
    .ic-banner__image {
        order: 1;
    }
    .what-is-ic {
        row-gap: 48px;
    }
    .what-is-ic__list {
        grid-template-columns: repeat(3, minmax(0, 1fr));
    }
    .what-is-ic__list > * {
        min-width: 0;
    }
    .ic-video__video {
        width: 60%;
    }
    .ic-video__body {
        width: 40%;
        row-gap: 32px;
        padding: 125px 65px;
    }
    .ic-video__wrapper {
        flex-direction: row;
    }
	.ic-video__video video {
		object-position: left;
	}
    .ic-stepper__body {
        padding: 40px 24px;
    }
    .ic-stepper__title br {
        display: none;
    }
    .ic-stages__wrapper {
		padding-inline: 0;
    }
	.ic-stepper__body {
    	border-radius: var(--ic-border-radius);
	}
	.lau-content--padding {
		padding: 32px;
	}
    .ic-keys {
        row-gap: 32px;
    }
    .ic-keys__wrapper {
        grid-template-columns: minmax(auto, 240px) 1fr;
        grid-template-areas:
        "image active";
    }
    .ic-keys__wrapper:not(:has(.ic-keys__image)) {
        grid-template-columns: 1fr;
        grid-template-areas: "active";
    }
	.key-main-card::before {
		background-image: url("/ru/iqos-club/pics/main-card-desktop.jpg");
	}
    .ic-keys__image {
        grid-area: image;
		padding: 16px;
    }
    .ic-keys__list {
        grid-area: active;
        row-gap: 36px;
    }
    .ic-reward__wrapper {
        grid-template-columns: 30% auto;
		grid-template-rows: 1fr;
    }
    .ic-reward__image {
        width: 100%;
   	    height: 100%;
        border-radius: 15px 0 0 15px;
    }
    .ic-reward__body {
        column-gap: 32px;
        align-items: center;
        padding: 36px 24px;
    }
    .ic-possibilities__list {
        grid-template-columns: 50% 50%;
    }
	.notification__inner {
		padding: 0 0 70px !important;
	}
	.notification__inner.notification__inner--ic {
		padding: 70px 0 30px !important;
	}
	.modal-footer {
    	flex-direction: row;
		align-items: center;
	}
}
@keyframes bgPulse {
    0% {
        transform: scale(1) rotate(0deg);
    }
    15% {
        transform: scale(1.12) rotate(5deg);
    }   /* ≈ 1.8 c */
    16.667% {
        transform: scale(1) rotate(0deg);
    }
    100% {
        transform: scale(1) rotate(0deg);
    }
}

@keyframes spinMirrorReveal {
    0% {
        opacity: 0;
        background: transparent;
        transform: rotate(-90deg);
    }
    12.5% {
        opacity: 1;
        background: rgba(0,0,0,0.01);
        transform: scaleX(-1);
    }
    15.833% {
        opacity: 1;
        background: rgba(0,0,0,0.2);
        transform: scaleX(-1);
    }
    16.667% {
        opacity: 0;
        background: rgba(0,0,0,0);
        transform: scaleX(-1);
    }
    100% {
        opacity: 0;
        background: rgba(0,0,0,0);
        transform: scaleX(-1);
    }
}
/* End */
/* /ru/profile/style.min.css?174116557610507 */
/* /ru/iqos-club/style.css?177149625517161 */
