:root { --colorBeige: #FABA82; --colorBorder: #DEDEDE; --colorGray: #BEBEBE; --colorDark: #282828; --colorGrayBG: #F3F3F3; --colorHoverBG: #C4F0ED; --colorLink: #01B9D3; --colorRed: #FF484E; }

.flex-center, .btn--lk, .checkbox-styled label figure, .input-number span, .lk-search [type=submit], .lk-coupon__card, a.lk-coupon__info, .lk-entry__sots a, .lk-chat__down figure, .lk-chat__upload figcaption, .lk-chat__upload label, .lk-chat__send button { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; }

figure { margin: 0; }

h3 { margin-bottom: 0.9em; font-size: 16px; }

@media screen and (min-width: 768px) { h3 { font-size: 22px; } }

.red { color: var(--colorRed); }

.turq { color: var(--colorLink); }

.dark { color: var(--colorDark) !important; }

.hove-gray:hover, .header-login .dropdown__btn:hover, .header-order:hover { -webkit-filter: brightness(500%); filter: brightness(500%); }

.link-blue { color: var(--colorLink); }

.link-blue:hover { color: rgba(128, 220, 233, 0.8); }

.btn--green { background-color: #c2f0ed; }

.btn--green:hover { background-color: #f5e0cd; }

.btn--bordered { border: 1px solid #000; color: #000; }

.btn--bordered:hover { background: #000; color: #fff; }

.btn--lk { height: 40px; border-radius: 14px; padding: 0; font-size: 16px; letter-spacing: 0.02em; text-decoration: none !important; cursor: pointer; -webkit-transition: .3s; transition: .3s; }

.btn--beige:not(:hover) { background: var(--colorBeige); }

@media screen and (max-width: 767px) { .d-mob-none { display: none; } }

@media screen and (min-width: 768px) { .d-md-none { display: none; } }

.bordered { border: 1px solid var(--colorBorder); border-radius: 7px; padding: 10px; }

.bordered + .bordered { margin-top: 20px; }

@media screen and (min-width: 768px) { .bordered { padding: 20px; }
    .bordered + .bordered { margin-top: 30px; } }

.bordered-top { padding-top: 20px; margin-top: 20px; border-top: 1px solid var(--colorBorder); }

.lk { background: #fff; padding-top: 30px; padding-bottom: 30px; }

.lk a { color: var(--colorLink); }

.lk a:hover { color: rgba(128, 220, 233, 0.8); }

.lk .btn, .lk .btn:hover { color: currentColor; }

.lk-grid { letter-spacing: 0.02em; }

.lk-grid h1 { margin-bottom: 1em; }

@media screen and (min-width: 1023px) { .lk-grid { display: -ms-grid; display: grid; -webkit-column-gap: 24px; column-gap: 24px; -ms-grid-columns: 260px 1fr; grid-template-columns: 260px 1fr; -webkit-box-align: start; -ms-flex-align: start; align-items: start; }
    .lk-grid h1 { grid-column: 2/-1; } }

.lk-aside { letter-spacing: 0.02em; }

.lk-aside a { color: currentColor; }

.lk-aside a:hover, .lk-aside a.active { color: var(--colorBeige); }

@media screen and (min-width: 1023px) { .lk-aside { font-size: 16px; }
    .lk-aside .dropdown-mob__content { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; -webkit-box-align: start; -ms-flex-align: start; align-items: flex-start; }
    .lk-aside a + a { margin-top: 10px; }
    .lk-aside a:last-child { margin-top: 30px; } }

.dropdown-mob { height: 40px; }

@media screen and (min-width: 1023px) { .dropdown-mob { height: auto; } }

.dropdown-mob__content { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; -webkit-box-align: stretch; -ms-flex-align: stretch; align-items: stretch; height: 100%; overflow: hidden; border: 1px solid var(--colorBorder); border-radius: 7px; -webkit-transition: .4s; transition: .4s; background: #fff; z-index: 10; position: relative; }

.dropdown-mob__content a { white-space: nowrap; overflow: hidden; text-overflow: ellipsis; height: 40px; padding: 0 10px; color: currentColor; pointer-events: none; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -ms-flex-negative: 0; flex-shrink: 0; }

.dropdown-mob__content a.active { -webkit-box-ordinal-group: 0; -ms-flex-order: -1; order: -1; }

.open > .dropdown-mob__content { border-color: #000; z-index: 11; }

.open > .dropdown-mob__content a { pointer-events: auto; }

@media screen and (min-width: 1023px) { .dropdown-mob__content { border-color: transparent; }
    .dropdown-mob__content a { pointer-events: auto; height: auto; padding: 0; display: inline; }
    .dropdown-mob__content a.active { -webkit-box-ordinal-group: initial; -ms-flex-order: initial; order: initial; } }

.dropdown { position: relative; }

.dropdown__btn { cursor: pointer; -webkit-transition: .3s; transition: .3s; }

.dropdown__content { position: absolute; top: 100%; opacity: 0; pointer-events: none; -webkit-transition: .3s; transition: .3s; background: #fff; padding: 20px 15px; z-index: 10; }

.open .dropdown__content { opacity: 1; pointer-events: auto; }

@media screen and (min-width: 576px) { .dropdown__content { padding: 40px; } }

.dropdown__content--no-bg { background: transparent; padding: 0; }

footer .navigate ul { width: 48%; text-align: center; }

footer .navigate ul:last-child { padding-top: 10px; }

@media screen and (min-width: 450px) { footer .navigate ul { width: auto; text-align: left; }
    footer .navigate ul:last-child { padding-top: 0; } }

@media screen and (min-width: 768px) { footer .info span span { display: block; padding: 0; } }

@media screen and (min-width: 992px) { footer .navigate { margin-left: -58px; margin-right: -58px; }
    footer .navigate ul { padding-left: 58px; padding-right: 58px; } }

.cart__releated { padding-top: 30px; padding-bottom: 30px; }

.cart__releated h2 { margin-bottom: 0.9em; }

.card-wrap--four .card { width: 50%; }

@media screen and (min-width: 992px) { .card-wrap--four .card { width: 25%; } }

.lk-fields { display: -ms-grid; display: grid; -ms-grid-columns: 100%; grid-template-columns: 100%; gap: 30px; }

.lk-fields > * { position: relative; }

.lk-fields label { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; margin-bottom: 10px; }

.lk-fields .help-block { font-size: 12px; position: absolute; left: 0; top: 100%; margin-top: 5px; }

.lk-fields + .lk-fields { margin-top: 30px; }

@media screen and (min-width: 768px) { .lk-fields { -ms-grid-columns: 1fr 1fr 1fr; grid-template-columns: 1fr 1fr 1fr; } }

.lk-fields__ok .form-control { border-color: var(--colorLink); }

.has-error { color: var(--colorRed); }

.has-error .form-control { border-color: var(--colorRed); }

.lk-fields__privacy { -webkit-box-ordinal-group: 2; -ms-flex-order: 1; order: 1; margin-top: -20px; }

@media screen and (min-width: 768px) { .lk-fields__privacy { grid-column: span 2; -webkit-box-ordinal-group: 1; -ms-flex-order: 0; order: 0; margin-top: 0; } }

.lk-fields__textarea textarea { height: 100px; }

@media screen and (min-width: 768px) { .lk-fields__textarea { grid-column: span 2; } }

.radio-styled [type='radio'] { display: none; }

.radio-styled [type='radio']:checked ~ label::before { background-color: var(--colorDark); }

.radio-styled label { display: -ms-grid; display: grid; gap: 10px; -ms-grid-columns: max-content 1fr; grid-template-columns: -webkit-max-content 1fr; grid-template-columns: max-content 1fr; -webkit-box-align: start; -ms-flex-align: start; align-items: start; cursor: pointer; }

.radio-styled label::before { content: ''; width: 16px; height: 16px; border-radius: 50%; border: 1px solid var(--colorGray); -webkit-transition: .3s; transition: .3s; padding: 2px; background-clip: content-box; margin-top: 5px; }

.radio-styled label p { font-size: 18px; }

.radio-styled label p a { color: currentColor; }

.radio-styled--btns h3 { -webkit-box-ordinal-group: 0; -ms-flex-order: -1; order: -1; grid-column: 1/-1; }

.radio-styled--btns label:only-child { -ms-grid-columns: 100%; grid-template-columns: 100%; }

.radio-styled--btns label:only-child::before { display: none; }

@media screen and (min-width: 768px) { .radio-styled--btns label { -ms-grid-columns: max-content 1fr max-content; grid-template-columns: -webkit-max-content 1fr -webkit-max-content; grid-template-columns: max-content 1fr max-content; }
    .radio-styled--btns label:only-child { -ms-grid-columns: 1fr max-content; grid-template-columns: 1fr -webkit-max-content; grid-template-columns: 1fr max-content; } }

.radio-styled__btns { -ms-grid-row-align: end; align-self: end; grid-column: span 2; display: -ms-grid; display: grid; gap: 10px; }

label:only-child .radio-styled__btns { grid-column: span 1; }

@media screen and (min-width: 576px) { .radio-styled__btns { -ms-grid-columns: 1fr 1fr; grid-template-columns: 1fr 1fr; } }

@media screen and (min-width: 768px) { .radio-styled__btns { grid-column: span 1; -ms-grid-columns: initial; grid-template-columns: initial; margin-bottom: 15px; }
    .radio-styled__btns [class*='btn-'] { width: 204px; } }

.radio-styled__edit { color: var(--colorRed); width: -webkit-fit-content; width: -moz-fit-content; width: fit-content; margin-top: 20px; }

.checkbox-styled input { display: none; }

.checkbox-styled input:checked ~ label figure { border-color: var(--colorLink); background: var(--colorLink); color: #fff; }

.checkbox-styled label { position: relative; padding-left: 21px; cursor: pointer; display: block; }

.checkbox-styled label figure { content: ''; width: 14px; height: 14px; border-radius: 3px; border: 1px solid var(--colorGray); -webkit-transition: .3s; transition: .3s; position: absolute; left: 0; top: 3px; color: transparent; }

.password-field { position: relative; }

.password-field input { padding-right: 40px; }

.password-field figure { position: absolute; right: 15px; top: 50%; -webkit-transform: translateY(-50%); transform: translateY(-50%); margin: 0; cursor: pointer; }

.password-field svg { width: 24px; height: 24px; display: block; }

.password-field svg + svg { display: none; }

.password-field.show svg { display: none; }

.password-field.show svg + svg { display: block; }

.input-number { display: -webkit-box; display: -ms-flexbox; display: flex; width: 78px; }

.input-number span { width: 24px; height: 24px; border-radius: 50%; background: var(--colorGrayBG); -webkit-transition: .3s; transition: .3s; -ms-flex-negative: 0; flex-shrink: 0; cursor: pointer; font-size: 22px; }

.input-number span:hover { background: var(--colorBorder); }

.input-number span.dis { color: var(--colorGray); pointer-events: none; }

.input-number input { height: 24px; border: none; width: calc(78px - 24px * 2); padding: 0; text-align: center; color: var(--colorLink); }

.blue { color: var(--colorLink); }

.gray { color: var(--colorGray); }

.red { color: var(--colorRed) !important; }

.fsz-12 { font-size: 12px; }

.fsz-16 { font-size: 16px; }

.form-control { display: block; width: 100%; height: 40px; border-radius: 7px; border: 1px solid var(--colorBorder); }

.form-control::-webkit-input-placeholder { color: var(--colorGray); }

.form-control:-ms-input-placeholder { color: var(--colorGray); }

.form-control::-ms-input-placeholder { color: var(--colorGray); }

.form-control::placeholder { color: var(--colorGray); }

.form-control:focus { border-color: var(--colorDark); }

.text-center { text-align: center; }

.select-styled ~ .select2 * { outline: none !important; }

.select-styled ~ .select2 .select2-selection--single { height: 40px; border: 1px solid var(--colorBorder); }

.select-styled ~ .select2 .select2-selection--single .select2-selection__rendered { height: 100%; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; }

.select-styled ~ .select2 .select2-selection--single .select2-selection__arrow { width: 12px; height: 7px; background: url(../img/select2.svg); right: 15px; top: 50%; -webkit-transform: translateY(-50%); transform: translateY(-50%); -webkit-transition: .3s; transition: .3s; }

.select-styled ~ .select2 .select2-selection--single b { display: none; }

.select-styled ~ .select2.select2-container--open .select2-selection--single { border-bottom-width: 0; border-color: #000; }

.select-styled ~ .select2.select2-container--open .select2-selection--single .select2-selection__arrow { -webkit-transform: translateY(-50%) rotate(180deg); transform: translateY(-50%) rotate(180deg); }

.select-styled ~ .select2.select2-container--open.select2-container--above .select2-selection--single { border-bottom-width: 1px; border-top-width: 0; }

.lk-fields__ok .select-styled ~ .select2:not(.select2-container--open) .select2-selection--single { border-color: var(--colorLink); }

.select2-container { z-index: 99995; }

.select2-container .select2-search--dropdown { padding: 0; }

.select2-container .select2-search--dropdown .select2-search__field { border: none; background: #F5E0CD url(../img/select2-search.svg) right 12px top 50% no-repeat; color: #fff; height: 40px; }

.select2-container .select2-results__option[aria-selected="true"] { background: transparent; color: var(--colorLink); }

.select2-container .select2-results__option--highlighted[aria-selected] { background: transparent; color: var(--colorLink); }

.select2-container--open .select2-dropdown { border-color: #000; }

.fancybox-content { border-radius: 14px; }

.lk-categories { margin: 20px 0 10px; }

.lk-categories a:hover, .lk-categories a.active { color: var(--colorLink); }

@media screen and (min-width: 1023px) { .lk-categories { margin: 0 0 20px; }
    .lk-categories .dropdown-mob__content { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-direction: row; flex-direction: row; border-radius: 7px; border: 1px solid var(--colorBorder); height: 40px; -webkit-box-align: center; -ms-flex-align: center; align-items: center; padding: 0 20px; -ms-flex-pack: distribute; justify-content: space-around; } }

.lk-search { display: -ms-grid; display: grid; -ms-grid-columns: 1fr 55px; grid-template-columns: 1fr 55px; }

.lk-search .form-control { border-top-right-radius: 0; border-bottom-right-radius: 0; border-right: none; }

.lk-search [type=submit] { padding: 0; border-radius: 0 7px 7px 0; background: #f6e3d2; }

.lk-search [type=submit]:hover { background: var(--colorHoverBG); }

.lk-search [type=submit] svg { width: 18px; }

.lk-order { margin-top: 30px; }

.lk-order header { background: var(--colorGrayBG); border-radius: 7px; padding: 10px; gap: 8px; display: -ms-grid; display: grid; -ms-grid-columns: 1fr max-content; grid-template-columns: 1fr -webkit-max-content; grid-template-columns: 1fr max-content; -webkit-box-align: end; -ms-flex-align: end; align-items: end; margin-bottom: 15px; color: var(--colorDark); }

.lk-order figure { margin: 0; padding-top: 100%; position: relative; border-radius: 8px; overflow: hidden; }

.lk-order figure img { position: absolute; left: 0; top: 0; width: 100%; height: 100%; -o-object-position: center center; object-position: center center; -o-object-fit: contain; object-fit: contain; }

@media screen and (min-width: 768px) { .lk-order header { -ms-grid-columns: 1fr 204px; grid-template-columns: 1fr 204px; padding: 10px 0 10px 20px; } }

.lk-order__amount { text-align: center; font-size: 16px; }

.lk-order__amount mark { display: block; font-size: 22px; background: transparent; color: currentColor; }

.lk-order__content { display: -ms-grid; display: grid; gap: 10px; -ms-grid-columns: 65px 1fr; grid-template-columns: 65px 1fr; -webkit-box-align: start; -ms-flex-align: start; align-items: start; }

@media screen and (min-width: 768px) { .lk-order__content { -ms-grid-columns: 65px 1fr .52fr 204px; grid-template-columns: 65px 1fr .52fr 204px; gap: 20px; } }

.lk-order__about { font-size: 12px; }

.lk-order__about > p { -webkit-line-clamp: 2; -webkit-box-orient: vertical; display: -webkit-box; overflow: hidden; }

@media screen and (min-width: 768px) { .lk-order__about > p { -webkit-line-clamp: 3; } }

@media screen and (min-width: 768px) { .lk-order__parameters { margin-top: 10px; } }

.lk-order__info { border-top: 1px solid #DCDCDC; margin-top: 5px; padding-top: 10px; grid-column: span 2; }

.lk-order__info > div { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; }

.lk-order__info > div + div { margin-top: 8px; }

.lk-order__phase p + p { margin-top: 5px; }

.lk-order-btns { grid-column: span 2; }

.lk-order-btns .btn + .btn { margin-top: 10px; }

@media screen and (min-width: 768px) { .lk-order-btns { grid-column: span 1; } }

.lk-order--canceled .lk-order__about, .lk-order--canceled header { color: var(--colorGray); }

.lk-order__more { margin: 30px auto 0; display: block; width: -webkit-fit-content; width: -moz-fit-content; width: fit-content; }

@media screen and (min-width: 768px) { .lk-order__more { margin-right: 0; margin-left: 35%; } }

.lk-cards-grid { display: -ms-grid; display: grid; -ms-grid-columns: 100%; grid-template-columns: 100%; gap: 20px; margin-top: 20px; margin-bottom: 30px; padding-bottom: 30px; border-bottom: 1px solid var(--colorBorder); }

@media screen and (min-width: 576px) { .lk-cards-grid { -ms-grid-columns: 1fr 1fr; grid-template-columns: 1fr 1fr; } }

@media screen and (min-width: 768px) { .lk-cards-grid { margin-top: 30px; gap: 30px; } }

.lk-card { padding-top: 54%; position: relative; border: 2px solid var(--colorBorder); border-radius: 10px; font-size: 12px; }

.lk-card > div { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; -webkit-box-align: start; -ms-flex-align: start; align-items: flex-start; position: absolute; left: 0; top: 0; width: 100%; height: 100%; padding: 15px 10px; }

.lk-card.active { border-color: var(--colorLink); }

@media screen and (min-width: 768px) { .lk-card > div { padding: 23px 20px; } }

.lk-card__info { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: start; -ms-flex-align: start; align-items: flex-start; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; width: 100%; }

.lk-card__number { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -ms-flex-wrap: wrap; flex-wrap: wrap; }

.lk-card__number p { width: 100%; margin-bottom: 10px; }

.lk-card__number span { display: -webkit-box; display: -ms-flexbox; display: flex; }

.lk-card__number span::before, .lk-card__number span::after { content: ''; width: 8px; height: 8px; border-radius: 50%; background: var(--colorDark); }

.lk-card__number span + span, .lk-card__number span::after { margin-left: 5px; }

.lk-card__number input { font-size: 18px; padding: 0 0 0 5px; border: none; width: 50px; }

.lk-card__number img { width: 24px; margin-right: 3px; }

@media screen and (min-width: 768px) { .lk-card__number p { font-size: 16px; margin-bottom: 14px; }
    .lk-card__number span::before, .lk-card__number span::after { width: 10px; height: 10px; }
    .lk-card__number:not(.lk-card__number--order) input { font-size: 22px; width: 60px; } }

.lk-card__number--order span::before, .lk-card__number--order span::after { width: 5px; height: 5px; }

.lk-card__logo { width: 55px; height: 44px; -o-object-position: center center; object-position: center center; -o-object-fit: contain; object-fit: contain; }

.lk-card__remove { margin-top: auto; margin-left: auto; }

.lk-coupon { position: relative; margin-top: 20px; border-bottom: 1px solid var(--colorGray); padding-bottom: 20px; }

@media screen and (min-width: 768px) { .lk-coupon { display: -ms-grid; display: grid; -ms-grid-columns: 232px 1fr; grid-template-columns: 232px 1fr; gap: 30px; } }

@media screen and (min-width: 992px) { .lk-coupon { gap: 45px; } }

.lk-coupon__card { height: 125px; max-width: 290px; position: relative; }

.lk-coupon__card > *:not(.lk-coupon__bg) { z-index: 1; }

.lk-coupon__card mark { font-size: 30px; color: var(--colorRed); background: transparent; }

.lk-coupon__args { color: var(--colorGray); font-size: 12px; position: absolute; left: 50%; -webkit-transform: translateX(-50%); transform: translateX(-50%); top: 10px; }

.lk-coupon__args ~ .lk-coupon__args { top: auto; bottom: 10px; }

.lk-coupon__bg { position: absolute; left: 0; top: 0; width: 100%; height: 100%; -o-object-position: center center; object-position: center center; -o-object-fit: cover; object-fit: cover; border-radius: 14px; }

.lk-coupon__about { margin-top: 20px; }

.lk-coupon__about p + p { margin-top: 10px; }

@media screen and (min-width: 768px) { .lk-coupon__about { margin-top: 0; }
    .lk-coupon__about p:first-child { padding-right: 40px; } }

a.lk-coupon__info { color: var(--colorDark); width: 20px; height: 20px; border-radius: 50%; border: 1px solid currentColor; position: absolute; top: 12px; right: 12px; }

.lk-coupon__orders { line-height: 1.7; }

.lk-coupon__orders span { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; -webkit-box-align: start; -ms-flex-align: start; align-items: flex-start; }

@media screen and (min-width: 576px) { .lk-coupon__orders { display: -ms-grid; display: grid; -ms-grid-columns: max-content 1fr; grid-template-columns: -webkit-max-content 1fr; grid-template-columns: max-content 1fr; gap: 5px; } }

.lk-coupon-no { background: var(--colorGrayBG); border-radius: 14px; position: relative; padding-top: 47.3%; min-height: 170px; }

.lk-coupon-no > div { position: absolute; left: 0; top: 0; width: 100%; height: 100%; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; padding: 0 15px; text-align: center; }

.lk-coupon-no svg { margin-bottom: 7px; height: 50px; }

.lk-coupon-no p { color: var(--colorGray); }

@media screen and (min-width: 576px) { .lk-coupon-no svg { margin-bottom: 20px; height: auto; } }

@media screen and (min-width: 768px) { .lk-coupon-no p { font-size: 18px; } }

.lk-entry [class*='btn-'], .lk-entry .lk-fields, .lk-entry .lk-entry__or, .lk-entry .lk-entry__sots, .lk-entry .lk-entry__terms { max-width: 290px; margin-left: auto; margin-right: auto; }

@media screen and (min-width: 768px) { .lk-entry [class*='btn-'], .lk-entry .lk-fields, .lk-entry .lk-entry__or, .lk-entry .lk-entry__sots, .lk-entry .lk-entry__terms { max-width: 262px; } }

.lk-entry { display: -ms-grid; display: grid; -ms-grid-columns: 100%; grid-template-columns: 100%; gap: 20px 32px; letter-spacing: 0.02em; }

.lk-entry > div { background: #fff; padding: 20px 15px; }

.lk-entry h2 { font-size: 18px; line-height: 1.3; font-weight: 400; margin: 0 0 20px; }

.lk-entry a { color: var(--colorLink); }

.lk-entry a:hover { color: rgba(128, 220, 233, 0.8); }

.lk-entry .btn, .lk-entry .btn:hover { color: currentColor; }

@media screen and (min-width: 576px) { .lk-entry h2 { text-align: center; } }

@media screen and (min-width: 768px) { .lk-entry { -ms-grid-columns: 1fr 1fr; grid-template-columns: 1fr 1fr; }
    .lk-entry .lk-fields { -ms-grid-columns: 100%; grid-template-columns: 100%; } }

@media screen and (min-width: 992px) { .lk-entry > div { padding: 60px; }
    .lk-entry h2 { font-size: 30px; text-align: center; }
    .lk-entry h2 + [class*='btn-'] { margin-top: 30px; } }

@media screen and (min-width: 768px) { .lk-entry__reg { -webkit-box-ordinal-group: 0; -ms-flex-order: -1; order: -1; } }

.lk-entry__forgot { margin-top: 20px; text-align: center; }

.lk-entry__or { color: var(--colorGray); font-size: 18px; display: -ms-grid; display: grid; -ms-grid-columns: 1fr max-content 1fr; grid-template-columns: 1fr -webkit-max-content 1fr; grid-template-columns: 1fr max-content 1fr; gap: 7px; -webkit-box-align: center; -ms-flex-align: center; align-items: center; margin: 20px 0; }

.lk-entry__or::before, .lk-entry__or::after { content: ''; border-top: 1px solid var(--colorGray); }

.lk-entry__sots { display: -ms-grid; display: grid; -ms-grid-columns: 1fr 1fr 1fr; grid-template-columns: 1fr 1fr 1fr; gap: 14px 10px; }

.lk-entry__sots a { height: 40px; border: 1px solid var(--colorBorder); border-radius: 14px; color: var(--colorDark); }

.lk-entry__sots span { display: none; }

@media screen and (min-width: 768px) { .lk-entry__sots { -ms-grid-columns: 100%; grid-template-columns: 100%; }
    .lk-entry__sots span { display: block; margin-left: 10px; font-size: 16px; } }

.lk-entry__about { display: none; }

@media screen and (min-width: 768px) { .lk-entry__about { display: block; margin-top: 90px; color: var(--colorGray); font-size: 18px; text-align: center; }
    .lk-entry__about p + p { margin-top: 20px; } }

.lk-entry__terms { margin-top: 10px; }

.lk-delivery { display: -ms-grid; display: grid; gap: 20px 30px; -ms-grid-columns: 100%; grid-template-columns: 100%; letter-spacing: 0.02em; }

.lk-delivery h1 { grid-column: 1/-1; -webkit-box-ordinal-group: -1; -ms-flex-order: -2; order: -2; }

@media screen and (min-width: 768px) { .lk-delivery { -ms-grid-columns: 1fr 290px; grid-template-columns: 1fr 290px; } }

.lk-delivery__block { padding: 20px 10px; background: var(--colorGrayBG); border-radius: 7px; }

.lk-delivery__block h3 { margin-bottom: 0.4em; }

.lk-delivery__block + .lk-delivery__block { margin-top: 20px; }

@media screen and (min-width: 992px) { .lk-delivery__block { padding: 20px; } }

.lk-delivery__plan { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; margin: 23px 15px 45px; }

.lk-delivery__plan figure { position: relative; -webkit-filter: grayscale(1); filter: grayscale(1); width: 14.88%; max-width: 110px; margin: 0; }

.lk-delivery__plan figure.done { -webkit-filter: none; filter: none; }

.lk-delivery__plan figure.done + span { border-color: var(--colorBeige); }

.lk-delivery__plan img { width: 100%; }

.lk-delivery__plan figcaption { position: absolute; top: calc(100% + 10px); left: -15px; width: calc(100% + 30px); text-align: center; font-size: 12px; }

.lk-delivery__plan span { border: 2px dashed var(--colorGray); -webkit-box-flex: 1; -ms-flex-positive: 1; flex-grow: 1; }

@media screen and (min-width: 992px) { .lk-delivery__plan { margin: 20px 60px 55px; }
    .lk-delivery__plan figcaption { font-size: 16px; } }

.lk-delivery__events { display: -ms-grid; display: grid; -ms-grid-columns: max-content max-content 1fr; grid-template-columns: -webkit-max-content -webkit-max-content 1fr; grid-template-columns: max-content max-content 1fr; -webkit-column-gap: 5px; column-gap: 5px; -webkit-box-align: start; -ms-flex-align: start; align-items: start; font-size: 12px; line-height: 1.3; margin-top: 35px; position: relative; max-height: 140px; overflow: hidden; -webkit-transition: .3s; transition: .3s; }

.lk-delivery__events > div { height: 15px; display: -webkit-box; display: -ms-flexbox; display: flex; }

.lk-delivery__events figure { width: 15px; margin: 0 auto; }

.lk-delivery__events figure:not(:last-of-type)::after { content: ''; display: block; height: 60px; border-left: 2px dashed var(--colorBeige); margin: 0 auto; width: 2px; }

.lk-delivery__events figure svg { width: 100%; height: auto; display: block; }

@media screen and (min-width: 576px) { .lk-delivery__events { font-size: 16px; } }

@media screen and (min-width: 768px) { .lk-delivery__events { max-height: none; } }

div.lk-delivery__event-big { height: 35px; }

figure.lk-delivery__event-big { width: 31px; }

.lk-delivery__dates { -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; text-align: right; }

.lk-delivery__dates ~ .lk-delivery__dates { -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; }

@media screen and (min-width: 576px) { .lk-delivery__dates { -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; } }

.lk-delivery__event ~ .lk-delivery__event { -webkit-box-align: center; -ms-flex-align: center; align-items: center; }

@media screen and (min-width: 576px) { .lk-delivery__event { -webkit-box-align: center; -ms-flex-align: center; align-items: center; } }

.lk-delivery__event-toggle { width: -webkit-fit-content; width: -moz-fit-content; width: fit-content; margin: 20px auto 0; color: var(--colorLink); cursor: pointer; }

@media screen and (min-width: 768px) { .lk-delivery__event-toggle { display: none; } }

.lk-delivery__order header { background: var(--colorGrayBG); border-radius: 7px; padding: 10px; margin-bottom: 15px; }

.lk-delivery__order header address { font-style: normal; margin-bottom: 3px; }

.lk-delivery--chat .lk-delivery__order { -webkit-box-ordinal-group: 0; -ms-flex-order: -1; order: -1; }

@media screen and (min-width: 768px) { .lk-delivery--chat .lk-delivery__order { -webkit-box-ordinal-group: 1; -ms-flex-order: 0; order: 0; } }

.lk-delivery__order-about { display: -ms-grid; display: grid; -ms-grid-columns: 65px 1fr; grid-template-columns: 65px 1fr; gap: 10px; -webkit-box-align: start; -ms-flex-align: start; align-items: flex-start; font-size: 12px; }

.lk-delivery__order-about img { width: 65px; height: 65px; border-radius: 7px; -o-object-position: center center; object-position: center center; -o-object-fit: cover; object-fit: cover; }

.lk-delivery__order-about p { -webkit-line-clamp: 2; -webkit-box-orient: vertical; display: -webkit-box; overflow: hidden; }

.lk-delivery__order-info { border-top: 1px solid #DCDCDC; padding-top: 15px; margin-top: 15px; }

.lk-delivery__order-info div { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; }

.lk-delivery__order-info div + div { margin-top: 5px; }

.lk-delivery__order-info span { margin-left: 7px; }

.lk-chat { border: 1px solid var(--colorBorder); border-radius: 7px; margin-top: 20px; }

.lk-chat > header { border-bottom: 1px solid var(--colorBorder); background-color: transparent; padding: 10px; font-size: 18px; }

.lk-delivery--chat .lk-chat { margin-top: 0; }

@media screen and (min-width: 768px) { .lk-chat > header { padding: 20px; font-size: 22px; } }

.lk-chat__date { width: -webkit-fit-content; width: -moz-fit-content; width: fit-content; padding: 3px 10px; color: #fff; font-size: 12px; background: rgba(0, 0, 0, 0.2); border-radius: 10px; margin: 20px auto 0; }

@media screen and (min-width: 768px) { .lk-chat__date { font-size: 14px; margin-top: 33px; } }

.lk-chat__posts { padding: 0 10px; display: -ms-grid; display: grid; max-height: 390px; overflow-y: auto; }

@media screen and (min-width: 768px) { .lk-chat__posts { padding: 0 20px; } }

.lk-chat__post { max-width: 420px; margin-top: 20px; display: -ms-grid; display: grid; gap: 5px; }

.lk-chat__post header { font-size: 12px; color: var(--colorGray); }

@media screen and (min-width: 768px) { .lk-chat__post header { font-size: 14px; } }

.lk-chat__post--visavi { margin-right: 27px; -ms-grid-columns: max-content 1fr; grid-template-columns: -webkit-max-content 1fr; grid-template-columns: max-content 1fr; -webkit-box-align: end; -ms-flex-align: end; align-items: end; }

@media screen and (min-width: 768px) { .lk-chat__post--visavi { -webkit-box-align: start; -ms-flex-align: start; align-items: start; } }

.lk-chat__post--your { -ms-grid-column-align: end; justify-self: end; margin-left: 27px; }

.lk-chat__post--your header { text-align: right; }

.lk-chat__av { display: inline-block; margin: 0 0 -2px 0; }

.lk-chat__av img { width: 28px; height: 28px; border-radius: 50%; -o-object-position: center center; object-position: center center; -o-object-fit: cover; object-fit: cover; display: block; }

@media screen and (min-width: 768px) { .lk-chat__av { grid-row: span 2; margin: 0 5px 0 0; }
    .lk-chat__av img { width: 50px; height: 50px; } }

.lk-chat__message { padding: 10px; border-radius: 14px; }

.lk-chat__post--visavi .lk-chat__message { background: #F5EFD5; grid-column: 1/-1; }

.lk-chat__post--your .lk-chat__message { color: #fff; background: var(--colorDark); }

@media screen and (min-width: 768px) { .lk-chat__message { font-size: 18px; }
    .lk-chat__post--visavi .lk-chat__message { grid-column: span 1; } }

.lk-chat__img { width: 130px; height: 130px; border-radius: 14px; -o-object-position: center center; object-position: center center; -o-object-fit: cover; object-fit: cover; }

.lk-chat__post--your .lk-chat__img { margin-left: auto; }

.lk-chat__down { margin: 20px 10px 0 0; }

.lk-chat__down figure { background: var(--colorGrayBG); width: 40px; height: 40px; border-radius: 50%; margin-left: auto; cursor: pointer; -webkit-transition: .3s; transition: .3s; opacity: 0; pointer-events: none; }

.lk-chat__down figure svg { width: 20px; height: 10px; }

.lk-chat__down.show figure { opacity: 1; pointer-events: auto; }

.lk-chat__upload { margin-top: 20px; border-top: 1px solid var(--colorGray); padding: 10px 10px 0; display: none; -ms-grid-columns: (65px)[auto-fill]; grid-template-columns: repeat(auto-fill, 65px); gap: 10px; }

.lk-chat__upload > * { width: 65px; height: 65px; border-radius: 7px; background: var(--colorGrayBG); overflow: hidden; }

.lk-chat__upload figure { position: relative; }

.lk-chat__upload figure img { -o-object-position: center center; object-position: center center; -o-object-fit: cover; object-fit: cover; }

.lk-chat__upload figcaption { width: 20px; height: 20px; border-radius: 50%; background: var(--colorDark); position: absolute; top: 2px; right: 2px; cursor: pointer; }

.lk-chat__upload figcaption svg { width: 20px; height: 20px; }

.lk-chat__upload [type=file] { display: none; }

.lk-chat__upload label svg { width: 20px; height: 20px; }

.lk-chat__upload.show { display: -ms-grid; display: grid; }

@media screen and (min-width: 768px) { .lk-chat__upload { padding: 20px 20px 0; } }

.lk-chat__send { margin-top: 20px; display: -ms-grid; display: grid; -ms-grid-columns: 1fr max-content max-content; grid-template-columns: 1fr -webkit-max-content -webkit-max-content; grid-template-columns: 1fr max-content max-content; gap: 10px; border-top: 1px solid var(--colorGray); padding: 10px; }

.lk-chat__send button { width: 40px; height: 40px; border-radius: 50%; background: var(--colorGrayBG); padding: 0; }

.lk-chat__send button svg { width: 21px; height: 21px; }

.lk-chat__send textarea { border: none; height: 40px; padding: 0; }

.lk-chat__upload.show ~ .lk-chat__send { border-top: none; padding-top: 0; -ms-grid-columns: 1fr max-content; grid-template-columns: 1fr -webkit-max-content; grid-template-columns: 1fr max-content; }

.lk-chat__upload.show ~ .lk-chat__send .lk-chat__show-add { display: none; }

@media screen and (min-width: 768px) { .lk-chat__send { padding: 20px; }
    .lk-chat__send textarea { font-size: 18px; } }

.text { letter-spacing: 0.02em; }

.text h1 { margin-bottom: 10px; }

.text p { line-height: 1.3; }

.text p:not(:first-child) { margin-top: 10px; }

.text ul { padding-left: 8px; list-style: none; font-size: inherit; }

.text ul:not(:first-child) { margin-top: 10px; }

.text ul li { position: relative; padding-left: 12px; }

.text ul li::before { content: ''; position: absolute; top: .6em; left: 0; width: 4px; height: 4px; border-radius: 50%; background: currentColor; }

.text p + h3, .text ul + h3 { margin-top: 20px; }

@media screen and (min-width: 768px) { .text { font-size: 18px; }
    .text h1 { margin-bottom: 30px; }
    .text p:not(:first-child) { margin-top: 20px; }
    .text p + h3, .text ul + h3 { margin-top: 30px; } }

.text-note { background: #fff; padding: 20px 10px; color: var(--colorRed); }

.text-note h3 { color: var(--colorRed); }

* + .text-note { margin-top: 20px; }

@media screen and (min-width: 768px) { .text-note { padding: 20px; }
    * + .text-note { margin-top: 40px; } }

.order h1 { margin-bottom: 1em; grid-column: 1/-1; }

@media screen and (min-width: 992px) { .order { display: -ms-grid; display: grid; -ms-grid-columns: 1fr 278px; grid-template-columns: 1fr 278px; gap: 30px; } }

.sale-until { border: 1px solid var(--colorBorder); padding: 10px 15px; border-radius: 7px; }

.sale-until time { color: var(--colorRed); }

.sale-until .checkbox-styled { margin-top: 20px; }

@media screen and (min-width: 768px) { .sale-until { padding: 10px 20px; } }

.cart-item { border: 1px solid var(--colorBorder); border-radius: 7px; padding: 10px; display: -ms-grid; display: grid; -ms-grid-columns: max-content 1fr; grid-template-columns: -webkit-max-content 1fr; grid-template-columns: max-content 1fr; gap: 10px; margin-top: 30px; position: relative; }

.cart-item .checkbox-styled figure { top: 0; }

.cart-item .checkbox-styled img { margin-left: 10px; }

@media screen and (min-width: 768px) { .cart-item { -webkit-column-gap: 20px; column-gap: 20px; padding: 20px 20px 20px 15px; }
    .cart-item .checkbox-styled figure { top: 50%; -webkit-transform: translateY(-50%); transform: translateY(-50%); } }

.cart-item__av { width: 65px; height: 65px; border-radius: 7px; -o-object-position: center center; object-position: center center; -o-object-fit: cover; object-fit: cover; }

.cart-item__about { font-size: 12px; line-height: 1.3; }

.cart-item__about p { -webkit-line-clamp: 3; -webkit-box-orient: vertical; display: -webkit-box; overflow: hidden; margin-bottom: 10px; }

@media screen and (min-width: 768px) { .cart-item__about { font-size: 14px; padding-right: 30px; } }

.cart-item__edit { border-top: 1px solid #DCDCDC; padding-top: 10px; display: -ms-grid; display: grid; gap: 10px; -ms-grid-columns: 100%; grid-template-columns: 100%; grid-column: 1/-1; -webkit-box-align: center; -ms-flex-align: center; align-items: center; }

.cart-item__edit .input-number { margin-top: 10px; }

@media screen and (min-width: 768px) { .cart-item__edit { -ms-grid-column: 2; -ms-grid-column-span: 1; grid-column: 2/3; -ms-grid-columns: 1fr max-content; grid-template-columns: 1fr -webkit-max-content; grid-template-columns: 1fr max-content; row-gap: 0; } }

.cart-item__cost { display: -ms-grid; display: grid; -ms-grid-columns: max-content max-content max-content; grid-template-columns: -webkit-max-content -webkit-max-content -webkit-max-content; grid-template-columns: max-content max-content max-content; gap: 10px; -webkit-box-align: center; -ms-flex-align: center; align-items: center; }

.cart-item__cost p { font-size: 22px; }

.cart-item__cost mark { color: var(--colorRed); background: transparent; }

.cart-item__cost span { color: var(--colorGray); text-decoration: line-through; }

@media screen and (min-width: 768px) { .cart-item__cost { -ms-grid-columns: max-content max-content; grid-template-columns: -webkit-max-content -webkit-max-content; grid-template-columns: max-content max-content; gap: 0 20px; }
    .cart-item__cost p { font-size: 30px; grid-row: span 2; } }

.cart-item__shipping { font-size: 12px; color: var(--colorGray); }

.cart-item__shipping h6 { font-size: 14px; font-weight: 400; }

@media screen and (min-width: 768px) { .cart-item__shipping { -webkit-box-ordinal-group: 2; -ms-flex-order: 1; order: 1; } }

.cart-item__remove { position: absolute; bottom: 13px; right: 13px; cursor: pointer; -webkit-transition: .3s; transition: .3s; color: var(--colorRed); }

.cart-item__remove:hover { color: #C61016; }

.cart-item__total ~ .cart-item__remove { bottom: 115px; }

@media screen and (min-width: 768px) { .cart-item__remove { top: 22px; bottom: 0; right: 22px; } }

.cart-item__total { border-top: 1px solid #DCDCDC; grid-column: 1/-1; }

.cart-item__total div { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; margin-top: 10px; }

.cart-item__total span { margin-left: 15px; }

@media screen and (min-width: 576px) { .cart-item__total div { max-width: 270px; } }

@media screen and (min-width: 768px) { .cart-item__total { -ms-grid-column: 2; -ms-grid-column-span: 1; grid-column: 2/3; } }

.order-total { margin-top: 30px; }

.order-total h2 { font-size: 22px; font-weight: 400; margin: 0; }

.order-total label { margin: 30px 0 10px; display: block; }

.order-total [class*='btn'] { margin-top: 10px; }

.order-total small { display: block; font-size: 12px; color: var(--colorGray); margin-top: 20px; }

@media screen and (min-width: 768px) { .order-total h2 { font-size: 30px; margin-bottom: 20px; } }

@media screen and (min-width: 992px) { .order-total { margin-top: 0; } }

.order-total__line { display: -ms-grid; display: grid; -ms-grid-columns: 1fr max-content; grid-template-columns: 1fr -webkit-max-content; grid-template-columns: 1fr max-content; gap: 15px; margin-top: 10px; -webkit-box-align: baseline; -ms-flex-align: baseline; align-items: baseline; }

.order-total__line mark { background: transparent; }

.order-total__line + [class*='btn'] { margin-top: 20px; }

.order-total__line.bordered-top { margin-top: 20px; }

@media screen and (min-width: 768px) { .order-total__line mark { font-size: 30px; } }

.order-total__extra { color: var(--colorLink); padding: 10px; border: 1px solid currentColor; border-radius: 7px; margin-top: 20px; }

.header > .container > .wrap { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; }

@media screen and (max-width: 767px) { .header > .container > .wrap { -ms-flex-wrap: wrap; flex-wrap: wrap; padding-bottom: 0; } }

.logo { margin-right: auto; }

.search-head { position: static; -webkit-transform: none; transform: none; margin: 0 20px; }

.search-head form { margin: 0; }

@media screen and (max-width: 767px) { .search-head { -webkit-box-ordinal-group: 2; -ms-flex-order: 1; order: 1; width: calc(100% + 30px); margin-top: 15px; margin-left: -15px; margin-right: -15px; padding-left: 15px; padding-right: 15px; background: var(--colorGrayBG); padding-top: 0; } }

.country { margin-right: 20px; }

@media screen and (max-width: 364px) { .country .select2-selection__rendered { padding-left: 0; }
    .country .select2-selection__rendered::before { display: none; } }

.header-login { margin-left: auto; z-index: 99996; }

.header-login .dropdown__btn { color: transparent; }

.header-login .dropdown__btn svg { display: block; }

.header-login .dropdown__content { right: 0; width: 338px; top: calc(100% + 35px); }

.header-login .dropdown__content::before { content: ''; position: absolute; left: 0; right: 0; bottom: 100%; height: 35px; }

.header-login h3 { margin: 0; }

.header-login a { -webkit-text-decoration: 1px underline transparent; text-decoration: 1px underline transparent; }

.header-login a:hover { -webkit-text-decoration-color: currentColor; text-decoration-color: currentColor; }

.header-login:hover .dropdown__content { opacity: 1; pointer-events: auto; }

@media screen and (max-width: 767px) { .header-login { position: static; }
    .country + .header-login { margin-left: 0; }
    .header-login .dropdown__content { top: 180px; left: 0; width: 100%; } }

.header-login__exit { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; margin-bottom: 40px; }

.header-login__menu { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; -webkit-box-align: start; -ms-flex-align: start; align-items: flex-start; font-size: 16px; white-space: nowrap; }

.header-login__menu a + a { margin-top: 10px; }

.header-login__menu a:last-child { margin-top: 30px; }

.header-order { margin-left: 15px; color: #fff; position: relative; }

.header-order span { position: absolute; left: 0; right: 0; bottom: 0; color: #000000; font-size: 12px; line-height: 16px; text-align: center; }

.header-order svg { display: block; }

.check-reg { background: #fff; padding: 20px 15px; }

.check-reg h4 { font-size: 16px; margin: 1.1em; }

.check-reg p { font-size: 12px; }

.check-reg [class*='btn'] { margin-top: 20px; }

.check-reg + .check-reg { margin-top: 20px; }

@media screen and (min-width: 576px) { .check-reg { padding: 40px; }
    .check-reg h4 { font-size: 18px; } }

.modal-small { width: 500px; padding: 30px; display: none; }

@media screen and (min-width: 768px) { .modal-small { padding: 50px; } }

.modal-wide { width: 886px; padding: 15px; display: none; }

@media screen and (min-width: 768px) { .modal-wide { padding: 20px; } }

.modal-btns { display: -ms-grid; display: grid; -ms-grid-columns: 100%; grid-template-columns: 100%; row-gap: 15px; }

@media screen and (min-width: 576px) { .modal-btns { -ms-grid-columns: 1fr 1fr; grid-template-columns: 1fr 1fr; } }

#cart-item-remove h3 { margin-bottom: 10px; }

#cart-item-remove .modal-btns { max-width: 338px; margin-top: 20px; -webkit-column-gap: 15px; column-gap: 15px; }

#delivery-method { width: 886px; }

#delivery-method [type='submit'] { margin: 10px 0 0 auto; max-width: 260px; }

.select-delivery { width: 100%; }

.select-delivery th + th, .select-delivery td + td { padding-left: 10px; }

.select-delivery th { border-bottom: 1px solid var(--colorBorder); padding-bottom: 9px; }

.select-delivery td { padding-top: 20px; }

@media screen and (min-width: 992px) { .select-delivery { font-size: 16px; } }

#edit-card .lk-cards-grid { padding: 0; border-bottom: none; margin: 0; }

#product-added h3 { color: var(--colorLink); }

#product-added figure { position: relative; padding-top: 100%; }

#product-added figure img { position: absolute; left: 0; top: 0; width: 100%; height: 100%; -o-object-position: center center; object-position: center center; -o-object-fit: contain; object-fit: contain; }

#product-added .modal-btns { margin-top: 30px; gap: 20px; }

@media screen and (min-width: 768px) { #product-added { font-size: 16px; } }

.product-added__img { margin: 0 auto 30px; max-width: 250px; }

.product-added__about { margin-bottom: 10px; }
/*# sourceMappingURL=lk.css.map */

.lk-entry .invalid-feedback{
    font-size: 11px;
    position: absolute;
    color: #ed4a4f;
}
.talkgoldmess{
    padding: 5px;
    text-align: center;
    background: #f5e0cd;
    position: fixed;
    width: 100%;
    top: 0px;
    opacity: 0.6;
    font-weight: bold;
    font-size: 17px;
}
.talkgoldmess div{

}