.base-modal{z-index:1000;-webkit-overflow-scrolling:touch;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:fixed;inset:0;overflow:hidden}.modal-wrap{z-index:100;border-radius:4px;flex-direction:column;width:100%;max-width:600px;height:auto;max-height:100dvh;display:flex;overflow:hidden}.modal-header{flex:1}.modal-header__wrapper{background:#fff;border-bottom:1px solid #f3f3f3;justify-content:space-between;align-items:center;gap:16px;padding:12px 8px;display:flex}@media (width>=768px){.modal-header__wrapper{padding:12px 24px}}.modal-header__heading,.modal-header__title{align-items:center;gap:8px;display:flex}.modal-header__title{color:#1a141f;font-size:18px;font-weight:500;line-height:22px}.modal-header__title-clear{margin-left:8px}.modal-header__close .icons{color:#6a6b81;width:24px;height:24px}.modal-body{background:#fefaf8;flex-direction:column;align-items:center;gap:16px;height:100%;padding:16px 24px;display:flex;overflow-y:auto}.modal-body::-webkit-scrollbar{width:5px}.modal-body::-webkit-scrollbar-track{background:#f6f6f6;border-radius:5px}.modal-body::-webkit-scrollbar-thumb{background-color:#ebebeb;border-radius:5px}@media (width<=768px){.modal-body{padding:12px 8px}}.modal-body form{width:100%}.modal-footer{background:#fff;border-top:1px solid #f3f3f3;flex:1;padding:16px 24px}@media (width<=768px){.modal-footer{padding:12px 8px}}.modal-footer .col-2{gap:16px;display:flex}.modal-footer .col-2 button{flex:1}.modal-footer__confirm{flex-wrap:wrap;align-items:center;gap:24px;display:flex}.modal-footer__confirm button{flex:1}.modal-footer__confirm-col{flex-direction:column;gap:8px}.modal-footer__confirm-col button{flex:auto;width:100%}.modal-featured .modal-wrap{max-width:750px}.modal-featured .cart-product__wrapper{grid-template-rows:none}.modal-featured__clear{margin-right:auto}.auth-modal .form_wrapper{width:100%}.auth-modal .modal-footer{display:none}.auth-modal .modal-body{background-color:#fff}.auth-modal .action-box,.auth-modal .modal-wrap__actions{align-items:center;gap:12px;width:100%;display:flex}@media (width<=576px){.auth-modal .action-box,.auth-modal .modal-wrap__actions{flex-direction:column}}.auth-modal .action-box .reg-enter,.auth-modal .modal-wrap__actions .reg-enter{margin-top:16px}.auth-modal .action-box:empty,.auth-modal .modal-wrap__actions:empty{display:none}.auth-modal .modal-wrap__actions{flex-direction:column;gap:0;margin-top:24px}.auth-modal .social-auth{width:100%;margin-top:12px}.auth-modal .social-auth__wrap{justify-content:center;align-self:center;gap:8px;width:100%;display:flex}.auth-modal .social-auth__title{justify-content:center;align-items:center;gap:12px;margin-bottom:24px;display:flex}.auth-modal .social-auth__title:after,.auth-modal .social-auth__title:before{content:"";background-color:#f3f3f3;width:100%;height:1px}.auth-modal .social-auth__title span{white-space:nowrap;width:100%}.auth-modal .social-auth button{border-radius:24px;max-width:44px;font-size:16px;font-weight:600;line-height:20px}.auth-modal .social-auth button img{width:20px;min-width:20px;height:20px;min-height:20px}.subscribe-modal .modal-footer,.subscribe-modal .modal-header__wrapper{border:none}.subscribe-modal .ecs-popup-body{text-align:center}.subscribe-modal .ecs-popup-text-success{margin:0 0 24px;font-size:24px;font-weight:700;line-height:125%}.auth-success__title{color:#00a046;margin-bottom:8px;font-size:18px;font-weight:600;line-height:22px}.auth-success__desc{text-align:center;font-size:16px;font-weight:500;line-height:20px}.auth-success__list{flex-direction:column;gap:12px;margin-top:24px;list-style:none;display:flex}.auth-success__item{background:#fefaf8;gap:16px;padding:4px}.auth-success__img,.auth-success__item{border-radius:32px;align-items:center;display:flex}.auth-success__img{background:#c83b65;justify-content:center;width:48px;min-width:48px;height:48px}.auth-success__img .icons{width:20px;height:20px}.auth-success__text{font-size:14px;font-weight:500;line-height:20px}.base-side-panel{z-index:999;display:flex;position:fixed;top:0;right:0}@media (width<=768px){.base-side-panel{left:0}}.modal-overlay{z-index:1;background:#00000080;height:100vh;position:absolute;inset:0}.side-panel{z-index:2;background:#fff;width:100vw}.side-panel,.side-panel__wrap{flex-direction:column;max-width:800px;display:flex}.side-panel__wrap{height:100dvh}.side-panel__footer,.side-panel__header{flex:0}.side-panel__body{scrollbar-gutter:stable;flex:1;overflow-y:auto}.cart-modal .modal-body{background-color:#fefaf8}.slide-panel-enter-from,.slide-panel-leave-to{opacity:0;transform:translate(100%)}.slide-panel-enter-to,.slide-panel-leave-from{opacity:1;transform:translate(0)}.slide-panel-enter-active,.slide-panel-leave-active{transition:transform .35s,opacity .1s}.panel-overlay{z-index:9;background:#00000073;position:fixed;inset:0}.modal-wrap__user-desc{margin-bottom:24px;font-size:16px;font-weight:500;line-height:20px}.modal-wrap__footer{margin-top:32px}.modal-wrap[data-modal=reset-access] .sing-in-link{margin:24px 0 0;display:block}.notification-field{margin:0 0 24px}.text-danger{color:#e00b0b;text-align:left;margin:0 0 8px;padding-left:13px;font-size:12px;font-weight:400}.reset-password{color:#559404;margin:24px 0;font-size:14px;-webkit-text-decoration:underline dashed;text-decoration:underline dashed;display:block}.reset-btn{margin:8px 0 0}.modal-wrap--location{min-width:400px;max-width:500px}@media screen and (width<=576px){.modal-wrap--location{min-width:100%;max-width:100%}}.modal-wrap--location .alert{text-align:center;text-transform:uppercase;color:#1a141f;font-size:18px;font-weight:700;line-height:125%}@media screen and (width<=768px){.modal-wrap--location .alert{font-size:16px}}@media screen and (width<=576px){.modal-wrap--location .alert{font-size:14px}}.modal-wrap--location .modal-wrap__actions{-moz-column-gap:8px;align-items:center;column-gap:8px;display:flex}.modal-wrap--location .modal-wrap__actions button{margin:0}.modal-wrap--location .get-point{width:100%}.modal-wrap--location .get-point .select2-container{width:100%!important}.modal-wrap--location .get-point_form{flex-direction:column;row-gap:24px;display:flex}.modal-wrap--location .get-point_form .get-point_item{text-align:left;display:flex}.modal-wrap--cdp_esputnik_subscribe .modal-wrap__actions{-moz-column-gap:8px;align-items:center;column-gap:8px;display:flex}.modal-wrap--cdp_esputnik_subscribe .modal-wrap__actions button{margin:0}.modal-wrap .auth-btn{background:#f6f6f6;border:none;border-radius:6px;width:156px;max-width:100%;height:52px;transition:all .2s}@media screen and (width>=992px){.modal-wrap .auth-btn:hover{background:#ddd}}@media screen and (width<=576px){.modal-wrap .auth-btn{width:100%;max-width:100%;height:52px}}.modal-wrap .auth-btn a{justify-content:center;align-items:center;width:100%;height:100%;display:flex}.modal-wrap .auth-btn a:hover .icons:before{color:#6a6b81;transition:all .2s}.modal-wrap .auth-btn .icons{color:#1a141f;transition:all .2s;display:block}.modal-wrap .modal-wrap__body.modal-wrap__body-w-before:before{display:none}.modal-wrap .modal-wrap__body.modal-wrap__body-w-before .modal-wrap__form{padding:0 0 8px}.modal-wrap .modal-body,.modal-wrap .modal-wrap__body{width:100%;position:relative}.modal-wrap .modal-body .modal-wrap__form .row .title-row,.modal-wrap .modal-wrap__body .modal-wrap__form .row .title-row{color:#1a141f;margin:24px 0 0;font-size:14px;display:block}.modal-wrap .modal-body .modal-wrap__form .row .description-row,.modal-wrap .modal-wrap__body .modal-wrap__form .row .description-row{color:#6a6b81;margin:16px 0 0;font-size:14px;display:block}.modal-wrap .modal-body .modal-wrap__form .row .notification-field a,.modal-wrap .modal-wrap__body .modal-wrap__form .row .notification-field a{color:#e5507f;margin:8px 0 32px;font-size:14px;text-decoration:none;display:block}.modal-wrap .modal-body .modal-wrap__form .row:last-child,.modal-wrap .modal-wrap__body .modal-wrap__form .row:last-child{margin:0}.modal-wrap .modal-body .modal-wrap__form .row input::-moz-placeholder{color:#6a6b81;font-weight:400}.modal-wrap .modal-wrap__body .modal-wrap__form .row input::-moz-placeholder{color:#6a6b81;font-weight:400}.modal-wrap .modal-body .modal-wrap__form .row input::placeholder,.modal-wrap .modal-wrap__body .modal-wrap__form .row input::placeholder{color:#6a6b81;font-weight:400}@media screen and (width<=992px){.modal-wrap .modal-body .modal-wrap__form .form-box .input_box input.input-lg,.modal-wrap .modal-wrap__body .modal-wrap__form .form-box .input_box input.input-lg{width:100%;max-width:100%}}.modal-wrap .modal-wrap__confirm{text-align:left;padding:16px 0 0}.modal-wrap .modal-wrap__actions .reg-enter{border:none;width:100%;height:22px;margin:24px 0 0;font-size:18px;font-weight:600;line-height:120%}.modal-wrap .modal-wrap__actions .reg-enter span{pointer-events:none}.modal-wrap .modal-wrap__actions .re-send{width:100%;margin:24px 0 0;font-size:16px;font-weight:600;line-height:20px;display:block}.modal-wrap .modal-title,.modal-wrap .modal-wrap__title{text-align:center;margin:0 0 24px;font-size:24px;font-weight:700;line-height:125%}.modal-wrap .modal-subtitle{text-align:center;color:#6a6b81;margin:0 0 24px;font-size:16px;font-weight:500;line-height:125%}.modal-wrap .product-subscribe-title{margin:8px 0 0;font-size:18px;font-weight:500}.modal-wrap .modal-title--primitive{text-align:left}@media screen and (width<=340px){.modal-wrap .modal-title--primitive{font-size:18px}}.modal-wrap .modal-wrap__description.modal-wrap__sms{flex-direction:column;width:100%;display:flex}.modal-wrap .modal-wrap__description.modal-wrap__sms .modal-wrap__user{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}.modal-wrap .modal-wrap__description.modal-wrap__sms .msg-number{font-size:16px;font-weight:600;line-height:20px}.modal-wrap .modal-wrap__description.modal-wrap__sms .msg-text{text-align:left;margin-bottom:8px;font-size:16px;font-weight:500;line-height:20px}.modal-wrap .profile-confirm-actions{width:100%;margin-top:10px}.modal-wrap .modal-wrap__close{cursor:pointer;background:0 0;border:none;position:absolute;top:20px;right:20px}.modal-wrap .modal-wrap__close .icons{color:#1a141f}.tingle-modal{z-index:1000;-webkit-overflow-scrolling:touch;opacity:0;background:#00000080;width:100%;height:100%;position:fixed;inset:0;overflow:hidden}.tingle-modal.confirm_modal{z-index:1001}.tingle-modal.serapha-modal{z-index:1002}.tingle-modal--noOverlayClose{cursor:default}.tingle-modal--noClose .tingle-modal__close{display:none}.tingle-modal__close{z-index:1000;color:#fff;cursor:pointer;background-color:#0000;border:none;width:2rem;height:2rem;padding:0;position:fixed;top:2.5rem;right:2.5rem;display:none!important}.tingle-modal__close svg *{fill:currentColor}.tingle-modal__closeLabel{display:none}.tingle-modal__close:hover{color:#fff}.tingle-modal-box{opacity:1;cursor:auto;-webkit-overflow-scrolling:touch;background:#fff;flex-shrink:0;width:auto;max-height:100vh;position:absolute;top:50%;left:50%;overflow-y:auto;transform:translate(-50%,-50%)}@media screen and (width<=992px){.tingle-modal-box{width:100%;height:100%;max-height:100%}}.tingle-modal-box__footer{cursor:auto;width:auto}.tingle-modal-box__footer:after{clear:both;content:"";display:table}.tingle-modal-box__footer--sticky{z-index:10001;opacity:1;transition:bottom .3s ease-in-out .3s;position:fixed;bottom:-200px}.tingle-enabled{overflow:hidden}@media screen and (width>=992px){.tingle-enabled{width:100%;position:fixed;left:0;right:0;overflow-y:scroll}}.tingle-modal--visible .tingle-modal-box__footer{bottom:0}.tingle-modal--visible{visibility:visible;opacity:1}.tingle-modal--overflow{overflow-y:scroll}.tingle-modal--visible .tingle-modal-box{animation:.2s cubic-bezier(.68,-.55,.265,1.55) backwards scale}.tingle-modal--confirm .tingle-modal-box{text-align:center}@media (width<=576px){.tingle-modal--noClose{top:0}.tingle-modal--noOverlayClose{padding-top:0}.tingle-modal-box__footer .tingle-btn{float:none;width:100%;margin-bottom:1rem;display:block}.tingle-modal__closeLabel{vertical-align:middle;font-size:1.6rem;display:inline-block}.tingle-modal__closeIcon{vertical-align:middle;width:1.6rem;margin-right:.8rem;font-size:0;display:inline-block}.tingle-modal__close{width:100%;height:60px;box-shadow:none;color:#fff;background-color:#2c3e50;border:none;display:block;top:0;left:0;right:0}}.esc-compare-item-box{justify-content:space-between;align-items:center;padding:22px 20px;display:flex}.esc-compare-item-box .ecs-compare-item-count,.esc-compare-item-box .ecs-compare-item-link{color:#1a141f;font-size:16px;font-weight:600;line-height:100%;transition:all .2s}@media screen and (width>=992px){.esc-compare-item-box .ecs-compare-item-count:hover,.esc-compare-item-box .ecs-compare-item-link:hover{color:#4e3c5d}}.esc-compare-item-box .ecs-compare-item{align-items:center;gap:4px;display:flex}.esc-compare-item-box .ecs-compare-item-count{color:#6a6b81}.esc-compare-item-box .ecs-compare-item_delete{color:#1a141f;background:0 0;border:none;font-size:20px;transition:all .2s}@media screen and (width>=992px){.esc-compare-item-box .ecs-compare-item_delete:hover{color:#4e3c5d}}.esc-compare-item-box .ecs-compare-item_delete .icons{font-size:18px}.credit-modal__actions{flex-direction:column;gap:8px;display:flex}.confirm-actions{gap:16px;display:flex}.media-slider{height:100%}.media-slider .modal-body{background-color:#0b0b0bcc;padding:0}.media-slider .modal-wrap{max-width:100%;height:100dvh}.media-slider .swiper-navs{top:50%}.media-slider .swiper-navs .swiper-button-next-base{right:10px}.media-slider .swiper-navs .swiper-button-prev-base{left:10px}.video-modal .modal-wrap{max-width:1000px;height:80%}@media (width<=768px){.video-modal .modal-wrap{height:100%}}.video-modal--vertical .modal-wrap{max-width:390px}@media (width<=768px){.video-modal--vertical .modal-wrap{max-width:100%}}.video-modal .modal-body{padding:0}
