.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}.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}@font-face{font-family:Onest;src:local(Onest Medium),url(../_fonts/wzzz2shnfAzkL93HU8t8eCO8wlLYVZB6H2l1d84QjUA-mV6rWN196kxA4GrL5zqcQHJeeXWcyiVXfMjB3KKbYXI.woff2)format("woff2");font-display:swap;unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;font-weight:500;font-style:normal}@font-face{font-family:Onest;src:local(Onest Medium),url(../_fonts/wfxdz7B7lh2OdF7FUIyrFUnW307YbaWH-rgkxTa3CnE-5ayX5ZY0aRZL2YD9N0mo9LjSC4H0OjbdFdpV1JXm4d4.woff2)format("woff2");font-display:swap;unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116;font-weight:500;font-style:normal}@font-face{font-family:Onest;src:local(Onest Medium),url(../_fonts/9pYDlQNNS1dRHcDSX9nD2Jt_rnAj0_U969CrAJccTT8-ksA_uYx49TyS0Lx9uHcswGN_BYe7rmU6g3Xag3MfkOI.woff2)format("woff2");font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:500;font-style:normal}@font-face{font-family:Onest;src:local(Onest SemiBold),url(../_fonts/wzzz2shnfAzkL93HU8t8eCO8wlLYVZB6H2l1d84QjUA-mV6rWN196kxA4GrL5zqcQHJeeXWcyiVXfMjB3KKbYXI.woff2)format("woff2");font-display:swap;unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;font-weight:600;font-style:normal}@font-face{font-family:Onest;src:local(Onest SemiBold),url(../_fonts/qa0f3KUz4qHzX04FBGtySIpNngLQoG5kh2dKodSulx0-u3FpgZxZ35PDXqx4IxdagQNvPkHGW_XWdtD2OVaDMSY.woff2)format("woff2");font-display:swap;unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF;font-weight:600;font-style:normal}@font-face{font-family:Onest;src:local(Onest SemiBold),url(../_fonts/9pYDlQNNS1dRHcDSX9nD2Jt_rnAj0_U969CrAJccTT8-ksA_uYx49TyS0Lx9uHcswGN_BYe7rmU6g3Xag3MfkOI.woff2)format("woff2");font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:600;font-style:normal}@font-face{font-family:Onest;src:local(Onest ExtraBold),url(../_fonts/zq4qbE7xvqBy5lN5s8Yk7by9_Y2YvBd4QqWBXQM3dVE-Yd1I36_jhp1mCWOJeCvj2l2cqbtgjjSDRP5psvTOo0Q.woff2)format("woff2");font-display:swap;unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB;font-weight:800;font-style:normal}@font-face{font-family:Onest;src:local(Onest ExtraBold),url(../_fonts/qa0f3KUz4qHzX04FBGtySIpNngLQoG5kh2dKodSulx0-u3FpgZxZ35PDXqx4IxdagQNvPkHGW_XWdtD2OVaDMSY.woff2)format("woff2");font-display:swap;unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF;font-weight:800;font-style:normal}@font-face{font-family:Onest Fallback\: sans-serif;src:local("sans-serif");size-adjust:100%;ascent-override:97%;descent-override:30.5%;line-gap-override:0%}@font-face{font-family:Onest;src:local(Onest Medium),url(../_fonts/zq4qbE7xvqBy5lN5s8Yk7by9_Y2YvBd4QqWBXQM3dVE-Yd1I36_jhp1mCWOJeCvj2l2cqbtgjjSDRP5psvTOo0Q.woff2)format("woff2");font-display:swap;unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB;font-weight:500;font-style:normal}@font-face{font-family:Onest;src:local(Onest Medium),url(../_fonts/qa0f3KUz4qHzX04FBGtySIpNngLQoG5kh2dKodSulx0-u3FpgZxZ35PDXqx4IxdagQNvPkHGW_XWdtD2OVaDMSY.woff2)format("woff2");font-display:swap;unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF;font-weight:500;font-style:normal}@font-face{font-family:Onest;src:local(Onest SemiBold),url(../_fonts/wfxdz7B7lh2OdF7FUIyrFUnW307YbaWH-rgkxTa3CnE-5ayX5ZY0aRZL2YD9N0mo9LjSC4H0OjbdFdpV1JXm4d4.woff2)format("woff2");font-display:swap;unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116;font-weight:600;font-style:normal}@font-face{font-family:Onest;src:local(Onest SemiBold),url(../_fonts/zq4qbE7xvqBy5lN5s8Yk7by9_Y2YvBd4QqWBXQM3dVE-Yd1I36_jhp1mCWOJeCvj2l2cqbtgjjSDRP5psvTOo0Q.woff2)format("woff2");font-display:swap;unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB;font-weight:600;font-style:normal}@font-face{font-family:Onest;src:local(Onest ExtraBold),url(../_fonts/wzzz2shnfAzkL93HU8t8eCO8wlLYVZB6H2l1d84QjUA-mV6rWN196kxA4GrL5zqcQHJeeXWcyiVXfMjB3KKbYXI.woff2)format("woff2");font-display:swap;unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;font-weight:800;font-style:normal}@font-face{font-family:Onest;src:local(Onest ExtraBold),url(../_fonts/wfxdz7B7lh2OdF7FUIyrFUnW307YbaWH-rgkxTa3CnE-5ayX5ZY0aRZL2YD9N0mo9LjSC4H0OjbdFdpV1JXm4d4.woff2)format("woff2");font-display:swap;unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116;font-weight:800;font-style:normal}@font-face{font-family:Onest;src:local(Onest ExtraBold),url(../_fonts/9pYDlQNNS1dRHcDSX9nD2Jt_rnAj0_U969CrAJccTT8-ksA_uYx49TyS0Lx9uHcswGN_BYe7rmU6g3Xag3MfkOI.woff2)format("woff2");font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:800;font-style:normal}.cart-product__attrs{flex-wrap:wrap;align-items:center;gap:4px 16px;margin-top:8px;display:flex}.cart-product__attrs-title{align-items:baseline;gap:4px;font-size:14px;font-weight:500;line-height:18px;display:flex}.cart-product__attrs-title .cart-product__attrs-value{-moz-column-gap:4px;flex-wrap:wrap;align-items:center;column-gap:4px;display:flex}.cart-product__attrs-title .cart-product__attrs-value .color_characteristic{border:1px solid;border-radius:50%;margin-right:2px}.cart-product__attrs-title .cart-product__attrs-value button{cursor:auto}.column-item{width:100%}.column-item .column-item-wrap{width:100%;position:relative;top:0;right:0}.column-item .column-item-wrap .card-item{width:100%;max-width:100%}.column-item .cart_free_delivery{margin:16px 0}.column-item .card-pay-title h2{margin-bottom:4px;font-size:18px;font-weight:600;line-height:22px}@media (width<=768px){.column-item .card-pay-title h2{font-size:16px;line-height:20px}}.column-item .card-pay-title span{color:#6a6b81;font-size:16px;font-weight:500;line-height:20px}@media (width<=768px){.column-item .card-pay-title span{font-size:14px;line-height:18px}}.column-item .card-pay-total-checkout{text-align:center;flex-direction:column;display:flex}.column-item .card-pay-total-checkout button{margin-bottom:16px}.column-item .card-pay-total .card-pay-total-list,.column-item .card-pay-total .card-pay-total-list dd{margin:0}.column-item .card-pay-total .card-pay-total-row{justify-content:space-between;margin:0 0 12px;display:flex}.column-item .card-pay-total .card-pay-total-row .title,.column-item .card-pay-total .card-pay-total-row .total{color:#6a6b81;font-size:16px;font-weight:500;line-height:20px}.column-item .card-pay-total .card-pay-total-row .total{color:#1a141f;font-weight:600}.column-item .card-pay-total .card-pay-total-auth{margin:16px 0}.column-item .card-pay-total .card-pay-total-row.discount-row .total{color:#00a046}.column-item .card-pay-total .card-pay-total-row.card-pay-total-big-row{margin-bottom:24px}.column-item .card-pay-total .card-pay-total-row.card-pay-total-big-row .title{color:#1a141f}.column-item .card-pay-total .card-pay-total-big-row .total{font-size:20px;font-weight:600;line-height:24px}.column-item .card-pay-total .card-pay-total-auth .link{display:inline-block}.column-item .card-pay-total .card-pay-total-auth a{color:#1a141f;font-weight:600;text-decoration:none}.column-item .card-pay-total ul{list-style:none}.column-item .card-pay-total ul .title{color:#1a141f;padding-bottom:24px;font-weight:700}.column-item .card-pay-total ul li a{color:#6a6b81;margin-bottom:11px;font-size:14px;font-weight:500;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;display:block}.column-item.column-item-checkout{flex-direction:column;gap:8px;display:flex}@media screen and (width<=768px){.column-item.column-item-checkout.column-item-wrap{padding:20px 16px}}.cart-gift__wrapper{padding:12px 16px}.cart-list{flex-direction:column;gap:16px;display:flex}@media (width<=576px){.cart-list{padding:0 8px}}.cart-modal__total{justify-content:space-between;align-items:center;gap:24px;margin:0 0 12px;display:flex}.cart-modal__total dd{margin:0}.cart-modal__total-title{font-size:16px;font-weight:500;line-height:20px}.cart-modal__total-value{color:#1a141f;font-size:20px;font-weight:700;line-height:24px}.cart-modal__list{flex-direction:column;gap:16px;width:100%;display:flex}.cart-modal__actions{justify-content:flex-end;gap:16px;display:flex}@media (width<=576px){.cart-modal__actions{flex-direction:column-reverse;gap:8px}}.cart-modal__actions .cart-modal__action{width:50%}@media (width<=576px){.cart-modal__actions .cart-modal__action{width:100%}}.cart-product{background:#fff;border-radius:16px;width:100%;position:relative;box-shadow:0 0 7px #00000012}.cart-product__wrapper{gap:16px;padding:16px;display:flex}@media (width<=576px){.cart-product__wrapper{-moz-column-gap:8px;grid-template-columns:60px 1fr;gap:0 8px;display:grid}}@media (width>=576px){.cart-product__wrapper>.cart-product__mini-actions{display:none}}.cart-product__wrapper>.cart-product__mini-actions{grid-column:span 2;margin-top:12px}.cart-product__image{width:60px;min-width:60px;height:60px}.cart-product__image img{-o-object-fit:contain;object-fit:contain;width:100%;height:100%}.cart-product__info{grid-template-columns:1fr 30%;width:100%;display:grid}.cart-product__info.info-out{grid-template-columns:1fr 40%;gap:16px}@media (width<=992px){.cart-product__info{grid-template-columns:1fr 35%}}@media (width<=576px){.cart-product__info,.cart-product__info.info-out{grid-template-columns:1fr}.cart-product__info .cart-product__mini-actions,.cart-product__info.info-out .cart-product__mini-actions{display:none}}.cart-product__info-wrapper{width:100%;display:flex}.cart-product__info .badge-action-out{margin-top:4px}.cart-product__title{color:#1a141f;-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:16px;font-weight:600;line-height:20px;display:-webkit-box;overflow:hidden}.cart-product__price{justify-content:flex-end;align-items:center;gap:8px;margin-bottom:12px;display:flex}@media (width<=576px){.cart-product__price{flex-direction:column-reverse;gap:0;margin-bottom:0}}.cart-product__price .price-actual{font-size:16px;font-weight:700;line-height:22px}.cart-product__price .price-actual.price-new{color:#e81602}.cart-product__price .price-old{color:#4a4452;font-size:14px;font-weight:500;line-height:18px;text-decoration:line-through}.cart-product__actions{margin-left:8px}@media (width<=576px){.cart-product__actions{flex-direction:row-reverse;justify-content:space-between;align-items:center;margin-top:8px;margin-left:0;display:flex}}.cart-product__actions .counter-wrap_item{justify-content:flex-end}.cart-product__mini-actions{gap:16px;margin-top:8px;display:flex}.cart-product__extra{width:100%}.cart-product__extra-gift{background-color:#f9f4fd;width:100%}.cart-product__extra-gift .swiper-scrollbar{margin-top:12px}@media (width<=576px){.cart-product__extra-gift{padding-right:0}}.cart-product__extra .accordion-item{padding:12px 16px}.cart-product__extra .accordion-item__title{flex-wrap:wrap}.cart-product__extra .swiper-navs .swiper-button-next-base{right:5px}.cart-product__extra .swiper-navs .swiper-button-prev-base{left:5px}.cart-product__extra .accordion-item__content{overflow:visible!important}.cart-product.invalid{border:1px solid #d92d20}.cart-product .cart-bundle__header{border-bottom:1px solid #f3f3f3;justify-content:space-between;align-items:center;margin-bottom:16px;padding-bottom:16px;display:flex}.cart-product .cart-bundle__title{color:#1a141f;font-family:Onest,Onest Fallback\: sans-serif;font-size:18px;font-weight:600;line-height:22px}.cart-product .cart-bundle__actions{border-top:1px solid #f3f3f3;justify-content:flex-end;align-items:center;gap:16px;margin-top:16px;padding-top:16px;display:flex}.cart-product .cart-bundle__actions .price{text-align:end;color:#1a141f;min-width:140px;font-size:18px;font-weight:700;line-height:22px}.cart-product.cart-bundle{padding:16px}.cart-product.cart-bundle .products_box{flex-direction:column;gap:16px;display:flex}.cart-product .counter_line{text-align:end;color:#1a141f;font-size:14px;font-weight:500;line-height:18px}.cart-extra__title,.cart-extra__title-wrapper{cursor:pointer;align-self:flex-start;align-items:center;gap:8px;display:flex}.cart-extra__title .counter,.cart-extra__title .title{font-size:16px;font-weight:500;line-height:20px}.cart-extra__title .counter{color:#7a777e;background:#ffeff2;border-radius:2px;flex-direction:column;justify-content:center;align-items:center;padding:0 4px;display:flex}.cart-extra__title .icons{width:24px;height:24px}.cart-additional.promo_code{margin-top:auto}.cart-additional{background:#fff;border-radius:16px;width:100%;padding:12px 16px}.cart-extra__chosen{color:#6a6b81;font-size:14px;font-weight:500;line-height:18px}.cart-gift.slider{height:auto}.cart-gift .swiper-scrollbar{margin-top:12px}.checkout-card-page__table .checkout-card-page__table-wrap .cart-list .checkout-card-page__table-row{padding:0}.checkout-card-page__table .checkout-card-page__table-wrap .cart-list .checkout-card-page__table-row-control,.checkout-card-page__table .checkout-card-page__table-wrap .cart-list .checkout-card-page__table-row-item{padding:16px}@media screen and (width<=768px){.checkout-card-page__table .checkout-card-page__table-wrap .cart-list .checkout-card-page__table-row-control,.checkout-card-page__table .checkout-card-page__table-wrap .cart-list .checkout-card-page__table-row-item{padding:12px 8px}}.checkout-card-page__table .checkout-card-page__table-wrap .cart-list .checkout-card-page__table-row-control{padding-top:0;padding-bottom:0}.cart-page{-moz-column-gap:8px;column-gap:8px;display:flex}@media screen and (width<=810px){.cart-page{flex-direction:column}}.cart-page .section__title{padding:0}.cart-page .section_title{padding:12px 8px}.cart-page .cart-gift{padding:0 8px}.cart-page .back-to{margin-bottom:0}.cart-page__wrapper{gap:8px!important}.cart-page__wrapper .promo_code{background:#fff;border-radius:16px;height:fit-content;padding:24px}@media (width<=768px){.cart-page__wrapper .promo_code{border-radius:16px;padding:16px 8px}}.cart-page__sidebar{background:#fff;border-radius:16px;margin-bottom:16px;padding:16px 8px;position:relative}@media (width>=768px){.cart-page__sidebar{border-radius:16px;padding:24px}}.cart-page__agreement{letter-spacing:0;color:#6a6b81;margin-top:16px;font-family:Onest,Onest Fallback\: sans-serif;font-size:14px;font-weight:500;line-height:18px}.cart-page__agreement a{color:#e5507f}.checkout-card-page__table .cart-product__extra{margin-bottom:16px}.checkout-card-page__table .checkout-card-page__table-wrap{display:flex}.checkout-card-page__table .checkout-card-page__table-wrap .checkout-card-page__table-items{flex:1;width:100%}.checkout-card-page__table .checkout-card-page__table-wrap .checkout-card-page__table-sidebar{background:#eee;flex:auto;height:900px}.checkout-card-page__table .checkout-card-page__table-wrap .checkout-card-page__table-items-title{color:#6a6b81;background:#fff;border-radius:16px;justify-content:space-between;gap:8px;margin-bottom:4px;padding:16px;font-size:14px;font-weight:600;line-height:18px;display:flex;position:relative}@media screen and (width<=1200px){.checkout-card-page__table .checkout-card-page__table-wrap .checkout-card-page__table-items-title{display:none}}.checkout-card-page__table .checkout-card-page__table-wrap .checkout-card-page__table-items-title .checkout-card-page__table-items-name-name{flex:0 0 383px;margin-right:56px}@media screen and (width<=1280px){.checkout-card-page__table .checkout-card-page__table-wrap .checkout-card-page__table-items-title .checkout-card-page__table-items-name-name{flex:0 0 285px}}@media screen and (width<=1428px){.checkout-card-page__table .checkout-card-page__table-wrap .checkout-card-page__table-items-title .checkout-card-page__table-items-name-name{margin-right:0}}@media screen and (width<=1300px){.checkout-card-page__table .checkout-card-page__table-wrap .checkout-card-page__table-items-title .checkout-card-page__table-items-name-name{margin-right:25px}}@media screen and (width<=1230px){.checkout-card-page__table .checkout-card-page__table-wrap .checkout-card-page__table-items-title .checkout-card-page__table-items-name-name{margin-right:0}}.checkout-card-page__table .checkout-card-page__table-wrap .checkout-card-page__table-items-title .checkout-card-page__table-items-name-price{flex:0 190px}@media screen and (width<=1428px){.checkout-card-page__table .checkout-card-page__table-wrap .checkout-card-page__table-items-title .checkout-card-page__table-items-name-price{flex:0 140px;margin-right:25px}}@media screen and (width<=1300px){.checkout-card-page__table .checkout-card-page__table-wrap .checkout-card-page__table-items-title .checkout-card-page__table-items-name-price{margin-right:0}}.checkout-card-page__table .checkout-card-page__table-wrap .checkout-card-page__table-items-title .checkout-card-page__table-items-name-counter{flex:0 0 100px}.checkout-card-page__table .checkout-card-page__table-wrap .checkout-card-page__table-items-title .checkout-card-page__table-items-name-total{text-align:right;flex:auto}.checkout-card-page__table .checkout-card-page__table-wrap .checkout-card-page__table-row{background:#fff;border-radius:16px;margin-bottom:8px;padding:16px;position:relative}@media screen and (width<=768px){.checkout-card-page__table .checkout-card-page__table-wrap .checkout-card-page__table-row{border-radius:16px;padding:12px 8px}}.checkout-card-page__table .checkout-card-page__table-wrap .checkout-card-page__table-row .card-item__price{flex:1;align-items:flex-end;display:flex}.checkout-card-page__table .checkout-card-page__table-wrap .checkout-card-page__table-row .card-item__price .space{display:none}.checkout-card-page__table .checkout-card-page__table-wrap .checkout-card-page__table-row .card-item__price .card-item__price-old{color:#4a4452;width:fit-content;font-size:12px;font-weight:500;line-height:14px;position:relative}@media screen and (width>=576px){.checkout-card-page__table .checkout-card-page__table-wrap .checkout-card-page__table-row .card-item__price .card-item__price-old{font-size:14px;line-height:18px}}.checkout-card-page__table .checkout-card-page__table-wrap .checkout-card-page__table-row .card-item__price .card-item__price-old:after{content:"";background:#4a4452;width:100%;height:1px;position:absolute;top:50%;left:0;transform:translateY(-50%)}.checkout-card-page__table .checkout-card-page__table-wrap .checkout-card-page__table-row .card-item__price .price-row{-moz-column-gap:8px;flex-flow:row-reverse wrap;justify-content:flex-end;align-items:center;column-gap:8px;font-size:16px;font-weight:700;line-height:18px;display:flex}@media screen and (width>=576px){.checkout-card-page__table .checkout-card-page__table-wrap .checkout-card-page__table-row .card-item__price .price-row{font-size:18px;line-height:24px}}.checkout-card-page__table .checkout-card-page__table-wrap .checkout-card-page__table-row .card-item__price .price-row .card-item__price-common{color:#1a141f}.checkout-card-page__table .checkout-card-page__table-wrap .checkout-card-page__table-row .card-item__price .price-row .card-item__price-common span{font-size:16px}.checkout-card-page__table .checkout-card-page__table-wrap .checkout-card-page__table-row .card-item__price .price-row .card-item__price-new{color:#e81602;white-space:nowrap}.checkout-card-page__table .checkout-card-page__table-wrap .checkout-card-page__table-row .card-item__price .price-row .card-item__price-not_avilable{color:#6a6b81;margin:0 0 10px;font-size:16px;font-style:normal;font-weight:600;line-height:125%}.checkout-card-page__table .checkout-card-page__table-wrap .checkout-card-page__table-row .card-item__price .card-item__price-discrount{color:#068838;font-size:10px;font-weight:600;line-height:14px}@media screen and (width>=576px){.checkout-card-page__table .checkout-card-page__table-wrap .checkout-card-page__table-row .card-item__price .card-item__price-discrount{font-size:12px;line-height:16px}}.checkout-card-page__table .checkout-card-page__table-wrap .checkout-card-page__table-row .card-item__price .product_is_buy--out .card-item__price-common,.checkout-card-page__table .checkout-card-page__table-wrap .checkout-card-page__table-row .card-item__price .product_is_buy--out .card-item__price-discrount,.checkout-card-page__table .checkout-card-page__table-wrap .checkout-card-page__table-row .card-item__price .product_is_buy--out .card-item__price-new{color:#6a6b81}.checkout-card-page__table .checkout-card-page__table-wrap .checkout-card-page__table-row .checkout-card-page__table-row-item{display:flex}.checkout-card-page__table .checkout-card-page__table-wrap .checkout-card-page__table-row .flex-helper{flex-wrap:wrap;gap:8px;width:75%;padding:0 0 0 16px;display:flex}@media screen and (width<=1200px){.checkout-card-page__table .checkout-card-page__table-wrap .checkout-card-page__table-row .flex-helper{width:100%}}.checkout-card-page__table .checkout-card-page__table-wrap .checkout-card-page__table-row .flex-helper .control-box{width:100%;display:flex}@media screen and (width<=1200px){.checkout-card-page__table .checkout-card-page__table-wrap .checkout-card-page__table-row .flex-helper .control-box{flex-direction:row-reverse;justify-content:space-between;margin-top:28px}}@media screen and (width<=576px){.checkout-card-page__table .checkout-card-page__table-wrap .checkout-card-page__table-row .flex-helper .control-box{margin-top:0}}.checkout-card-page__table .checkout-card-page__table-wrap .checkout-card-page__table-row .checkout-card-page__table-image{width:60px;height:60px;position:relative}.checkout-card-page__table .checkout-card-page__table-wrap .checkout-card-page__table-row .checkout-card-page__table-image img{-o-object-fit:contain;object-fit:contain;width:100%;height:100%;position:absolute;top:0;left:0;right:0}@media screen and (width<=1332px){.checkout-card-page__table .checkout-card-page__table-wrap .checkout-card-page__table-row .checkout-card-page__table-image{width:80px;height:80px;position:relative}}@media screen and (width<=576px){.checkout-card-page__table .checkout-card-page__table-wrap .checkout-card-page__table-row .checkout-card-page__table-image{width:66px;height:66px;position:relative}}.checkout-card-page__table .checkout-card-page__table-wrap .checkout-card-page__table-row .checkout-card-page__table-description{flex:0 0 363px;font-weight:500;line-height:18.4px}@media screen and (width<=1230px){.checkout-card-page__table .checkout-card-page__table-wrap .checkout-card-page__table-row .checkout-card-page__table-description{margin-right:15px}}@media screen and (width<=1200px){.checkout-card-page__table .checkout-card-page__table-wrap .checkout-card-page__table-row .checkout-card-page__table-description{flex:auto;width:100%}}@media screen and (width<=576px){.checkout-card-page__table .checkout-card-page__table-wrap .checkout-card-page__table-row .checkout-card-page__table-description{flex:0 auto}}.checkout-card-page__table .checkout-card-page__table-wrap .checkout-card-page__table-row .checkout-card-page__table-description .title a{color:#1a141f;margin-bottom:8px;font-size:clamp(14px,1.6vw,16px);font-weight:500;line-height:115%;transition:all .2s}@media screen and (width>=992px){.checkout-card-page__table .checkout-card-page__table-wrap .checkout-card-page__table-row .checkout-card-page__table-description .title a:hover{color:#4e3c5d}}@media screen and (width<=1200px){.checkout-card-page__table .checkout-card-page__table-wrap .checkout-card-page__table-row .checkout-card-page__table-description .title a{padding-right:15px}}@media screen and (width<=576px){.checkout-card-page__table .checkout-card-page__table-wrap .checkout-card-page__table-row .checkout-card-page__table-description .title a{justify-content:space-between;align-items:center;display:flex}}.checkout-card-page__table .checkout-card-page__table-wrap .checkout-card-page__table-row .checkout-card-page__table-description .color{color:#6a6b81;margin-bottom:6px;font-size:12px}.checkout-card-page__table .checkout-card-page__table-wrap .checkout-card-page__table-row .checkout-card-page__table-description .color span{color:#1a141f;font-weight:600}.checkout-card-page__table .checkout-card-page__table-wrap .checkout-card-page__table-row .checkout-card-page__table-description .size{color:#6a6b81;font-size:12px}.checkout-card-page__table .checkout-card-page__table-wrap .checkout-card-page__table-row .checkout-card-page__table-description .size span{color:#1a141f;font-weight:600}.checkout-card-page__table .checkout-card-page__table-wrap .checkout-card-page__table-row .checkout-card-page__table-price{flex:0 190px}@media screen and (width<=1428px){.checkout-card-page__table .checkout-card-page__table-wrap .checkout-card-page__table-row .checkout-card-page__table-price{flex:0 120px;margin-right:25px}}@media screen and (width<=1200px){.checkout-card-page__table .checkout-card-page__table-wrap .checkout-card-page__table-row .checkout-card-page__table-price{flex:auto;width:100%}.checkout-card-page__table .checkout-card-page__table-wrap .checkout-card-page__table-row .checkout-card-page__table-price .price--rise{margin:0 0 8px}}.checkout-card-page__table .checkout-card-page__table-wrap .checkout-card-page__table-row .checkout-card-page__table-price .price--rise .price-rise-wrap{align-items:center;margin-bottom:6px;display:flex}@media screen and (width>=1200px){.checkout-card-page__table .checkout-card-page__table-wrap .checkout-card-page__table-row .checkout-card-page__table-price .price--rise .price-rise-wrap{flex-direction:column;align-items:flex-start}}@media screen and (width<=1233px){.checkout-card-page__table .checkout-card-page__table-wrap .checkout-card-page__table-row .checkout-card-page__table-price .price--rise .price-rise-wrap{flex-direction:column-reverse;align-items:flex-start}}@media screen and (width<=1200px){.checkout-card-page__table .checkout-card-page__table-wrap .checkout-card-page__table-row .checkout-card-page__table-price .price--rise .price-rise-wrap{margin:8px 0 0}}.checkout-card-page__table .checkout-card-page__table-wrap .checkout-card-page__table-row .checkout-card-page__table-price .price--rise .price-rise-wrap .arrow-up{background:#e00b0b;border-radius:50%;justify-content:center;align-items:center;width:16px;height:16px;margin-right:6px;display:flex}.checkout-card-page__table .checkout-card-page__table-wrap .checkout-card-page__table-row .checkout-card-page__table-price .price--rise .price-rise-wrap .arrow-up .icons{transform:rotate(-90deg)}.checkout-card-page__table .checkout-card-page__table-wrap .checkout-card-page__table-row .checkout-card-page__table-price .price--rise .price-rise-wrap .arrow-up .icons:before{color:#fff}@media screen and (width<=576px){.checkout-card-page__table .checkout-card-page__table-wrap .checkout-card-page__table-row .checkout-card-page__table-price .price--rise .price-rise-wrap .arrow-up{display:none}}.checkout-card-page__table .checkout-card-page__table-wrap .checkout-card-page__table-row .checkout-card-page__table-price .price--rise .price-rise-wrap .actual-price{color:#1a141f;font-weight:700}@media screen and (width<=576px){.checkout-card-page__table .checkout-card-page__table-wrap .checkout-card-page__table-row .checkout-card-page__table-price .price--rise .price-rise-wrap .actual-price{font-size:14px}}.checkout-card-page__table .checkout-card-page__table-wrap .checkout-card-page__table-row .checkout-card-page__table-price .price--rise .price-rise-wrap .actual-price.actual-price--new{color:#e00b0b}.checkout-card-page__table .checkout-card-page__table-wrap .checkout-card-page__table-row .checkout-card-page__table-price .price--rise .price-rise-wrap .old-price{color:#6a6b81;font-size:11px;text-decoration:line-through}.checkout-card-page__table .checkout-card-page__table-wrap .checkout-card-page__table-row .checkout-card-page__table-price .price--rise .price-rise-info{color:#6a6b81;font-size:12px;font-weight:600;line-height:120%}@media screen and (width<=576px){.checkout-card-page__table .checkout-card-page__table-wrap .checkout-card-page__table-row .checkout-card-page__table-price .price--rise .price-rise-info{display:none}}.checkout-card-page__table .checkout-card-page__table-wrap .checkout-card-page__table-row .checkout-card-page__table-counter{flex:0 0 100px}@media screen and (width>=1200px){.checkout-card-page__table .checkout-card-page__table-wrap .checkout-card-page__table-row .checkout-card-page__table-counter{display:flex}}.checkout-card-page__table .checkout-card-page__table-wrap .checkout-card-page__table-row .checkout-card-page__table-counter .counter-box{flex-direction:column;row-gap:8px;margin:0 0 16px;display:flex}@media (width<=768px){.checkout-card-page__table .checkout-card-page__table-wrap .checkout-card-page__table-row .checkout-card-page__table-counter .counter-box{flex-direction:row;justify-content:space-between;align-items:center;width:100%}}.checkout-card-page__table .checkout-card-page__table-wrap .checkout-card-page__table-row .checkout-card-page__table-counter .counter-box .checkout-card-page__table-total{display:none}@media (width<=768px){.checkout-card-page__table .checkout-card-page__table-wrap .checkout-card-page__table-row .checkout-card-page__table-counter .counter-box .checkout-card-page__table-total{display:block}}@media screen and (width<=1428px) and (width>=1200px){.checkout-card-page__table .checkout-card-page__table-wrap .checkout-card-page__table-row .checkout-card-page__table-counter{flex:0 0 70px}}@media screen and (width<=1200px){.checkout-card-page__table .checkout-card-page__table-wrap .checkout-card-page__table-row .checkout-card-page__table-counter{flex-wrap:wrap;flex:auto;justify-content:space-between;align-items:center;width:100%;display:flex}.checkout-card-page__table .checkout-card-page__table-wrap .checkout-card-page__table-row .checkout-card-page__table-counter .counter-wrap{width:80px}}.checkout-card-page__table .checkout-card-page__table-wrap .checkout-card-page__table-row .checkout-card-page__table-counter .counter_line{font-size:14px;font-weight:500;line-height:120%}.checkout-card-page__table .checkout-card-page__table-wrap .checkout-card-page__table-row .dots{display:none}.checkout-card-page__table .checkout-card-page__table-wrap .checkout-card-page__table-row .dots .dot{right:0}@media screen and (width<=1200px){.checkout-card-page__table .checkout-card-page__table-wrap .checkout-card-page__table-row .dots{display:block}}.checkout-card-page__table .checkout-card-page__table-wrap .checkout-card-page__table-row .checkout-card-page__table-total_box{flex:1}@media screen and (width<=1200px){.checkout-card-page__table .checkout-card-page__table-wrap .checkout-card-page__table-row .checkout-card-page__table-total_box{display:none}}.checkout-card-page__table .checkout-card-page__table-wrap .checkout-card-page__table-row .checkout-card-page__table-total_box_lg{display:none}@media screen and (width<=1200px){.checkout-card-page__table .checkout-card-page__table-wrap .checkout-card-page__table-row .checkout-card-page__table-total_box_lg{flex-grow:1;display:block}}.checkout-card-page__table .checkout-card-page__table-wrap .checkout-card-page__table-row .checkout-card-page__table-total{text-align:right;color:#1a141f;flex:auto;font-size:clamp(16px,1.6vw,20px);font-weight:700}.checkout-card-page__table .checkout-card-page__table-wrap .checkout-card-page__table-row .checkout-card-page__table-row-control{color:#6a6b81;-moz-column-gap:20px;justify-content:flex-end;column-gap:20px;margin-bottom:12px;font-size:13px;font-weight:600;display:flex}@media screen and (width<=768px){.checkout-card-page__table .checkout-card-page__table-wrap .checkout-card-page__table-row .checkout-card-page__table-row-control{justify-content:flex-start}}.checkout-card-page__table .checkout-card-page__table-wrap .checkout-card-page__table-row .checkout-card-page__table-row-control>div{-moz-column-gap:5px;cursor:pointer;align-items:center;column-gap:5px;transition:all .2s;display:flex}.checkout-card-page__table .checkout-card-page__table-wrap .checkout-card-page__table-row .checkout-card-page__table-row-control>div:hover{color:#e5507f}.checkout-card-page__table .checkout-card-page__table-wrap .checkout-card-page__table-row--out-of-stock{opacity:.6}.checkout-card-page__table .checkout-card-page__table-wrap .checkout-card-page__table-row .checkout-card-page__comment{width:100%}.checkout-card-page__table .checkout-card-page__table-wrap .checkout-card-page__table-row .checkout-card-page__comment .product_comment{margin:8px 0 0}.checkout-card-page__table .checkout-card-page__table-wrap .checkout-card-page__table-row.invalid{border:1px solid #d92d20}.checkout-card-page__table .checkout-card-page__table-wrap .checkout-card-page__table-row.invalid .checkout-card-page__table-row-control-delete,.checkout-card-page__table .checkout-card-page__table-wrap .checkout-card-page__table-row.invalid .checkout-card-page__table-row-control-delete .icons{color:#d92d20}.ecs-products_count_out_stock-box .checkout-card-page__table-row{background:#fff;border-radius:6px;margin-bottom:8px;padding:8px 16px;position:relative}.ecs-products_count_out_stock-box .checkout-card-page__table-row .checkout-card-page__table-row-item{display:flex}.ecs-products_count_out_stock-box .checkout-card-page__table-row .flex-helper{width:75%;padding:0 0 0 16px;display:flex}@media screen and (width<=1200px){.ecs-products_count_out_stock-box .checkout-card-page__table-row .flex-helper{flex-wrap:wrap;width:100%}}@media screen and (width<=336px){.ecs-products_count_out_stock-box .checkout-card-page__table-row .flex-helper{padding:0 0 0 5px}}.ecs-products_count_out_stock-box .checkout-card-page__table-row .flex-helper .control-box{width:100%;display:flex}@media screen and (width<=1200px){.ecs-products_count_out_stock-box .checkout-card-page__table-row .flex-helper .control-box{flex-direction:row-reverse;justify-content:space-between;margin-top:28px}}@media screen and (width<=576px){.ecs-products_count_out_stock-box .checkout-card-page__table-row .flex-helper .control-box{margin-top:0}}.ecs-products_count_out_stock-box .checkout-card-page__table-row .checkout-card-page__table-image{width:100px;height:100px;position:relative}.ecs-products_count_out_stock-box .checkout-card-page__table-row .checkout-card-page__table-image img{-o-object-fit:contain;object-fit:contain;width:100%;height:100%;position:absolute;top:0;left:0;right:0}@media screen and (width<=1332px){.ecs-products_count_out_stock-box .checkout-card-page__table-row .checkout-card-page__table-image{width:80px;height:80px;position:relative}}@media screen and (width<=576px){.ecs-products_count_out_stock-box .checkout-card-page__table-row .checkout-card-page__table-image{width:66px;height:66px;position:relative}}.ecs-products_count_out_stock-box .checkout-card-page__table-row .checkout-card-page__table-description{flex:0 0 270px;margin-right:56px;font-weight:500;line-height:18.4px}@media screen and (width<=1428px){.ecs-products_count_out_stock-box .checkout-card-page__table-row .checkout-card-page__table-description{margin-right:26px}}@media screen and (width<=1280px){.ecs-products_count_out_stock-box .checkout-card-page__table-row .checkout-card-page__table-description{flex:0 0 200px}}@media screen and (width<=1230px){.ecs-products_count_out_stock-box .checkout-card-page__table-row .checkout-card-page__table-description{margin-right:15px}}@media screen and (width<=1200px){.ecs-products_count_out_stock-box .checkout-card-page__table-row .checkout-card-page__table-description{flex:auto;width:100%}}@media screen and (width<=576px){.ecs-products_count_out_stock-box .checkout-card-page__table-row .checkout-card-page__table-description{flex:0 auto}}.ecs-products_count_out_stock-box .checkout-card-page__table-row .checkout-card-page__table-description .title a{color:#1a141f;margin-bottom:8px;font-size:clamp(14px,1.6vw,16px);font-weight:500;line-height:115%;transition:all .2s}@media screen and (width>=992px){.ecs-products_count_out_stock-box .checkout-card-page__table-row .checkout-card-page__table-description .title a:hover{color:#4e3c5d}}@media screen and (width<=1200px){.ecs-products_count_out_stock-box .checkout-card-page__table-row .checkout-card-page__table-description .title a{padding-right:15px}}@media screen and (width<=576px){.ecs-products_count_out_stock-box .checkout-card-page__table-row .checkout-card-page__table-description .title a{justify-content:space-between;align-items:center;display:flex}}.ecs-products_count_out_stock-box .checkout-card-page__table-row .checkout-card-page__table-description .color{color:#6a6b81;margin-bottom:6px;font-size:12px}.ecs-products_count_out_stock-box .checkout-card-page__table-row .checkout-card-page__table-description .color span{color:#1a141f;font-weight:600}.ecs-products_count_out_stock-box .checkout-card-page__table-row .checkout-card-page__table-description .size{color:#6a6b81;font-size:12px}.ecs-products_count_out_stock-box .checkout-card-page__table-row .checkout-card-page__table-description .size span{color:#1a141f;font-weight:600}.ecs-products_count_out_stock-box .checkout-card-page__table-row .checkout-card-page__table-price{flex:0 190px}@media screen and (width<=1428px){.ecs-products_count_out_stock-box .checkout-card-page__table-row .checkout-card-page__table-price{flex:0 120px;margin-right:25px}}@media screen and (width<=1200px){.ecs-products_count_out_stock-box .checkout-card-page__table-row .checkout-card-page__table-price{flex:auto;width:100%}.ecs-products_count_out_stock-box .checkout-card-page__table-row .checkout-card-page__table-price .price--rise{margin:0 0 8px}}.ecs-products_count_out_stock-box .checkout-card-page__table-row .checkout-card-page__table-price .price--rise .price-rise-wrap{align-items:center;margin-bottom:6px;display:flex}@media screen and (width>=1200px){.ecs-products_count_out_stock-box .checkout-card-page__table-row .checkout-card-page__table-price .price--rise .price-rise-wrap{flex-direction:column;align-items:flex-start}}@media screen and (width<=1233px){.ecs-products_count_out_stock-box .checkout-card-page__table-row .checkout-card-page__table-price .price--rise .price-rise-wrap{flex-direction:column-reverse;align-items:flex-start}}@media screen and (width<=1200px){.ecs-products_count_out_stock-box .checkout-card-page__table-row .checkout-card-page__table-price .price--rise .price-rise-wrap{margin:8px 0 0}}.ecs-products_count_out_stock-box .checkout-card-page__table-row .checkout-card-page__table-price .price--rise .price-rise-wrap .arrow-up{background:#e00b0b;border-radius:50%;justify-content:center;align-items:center;width:16px;height:16px;margin-right:6px;display:flex}.ecs-products_count_out_stock-box .checkout-card-page__table-row .checkout-card-page__table-price .price--rise .price-rise-wrap .arrow-up .icons{transform:rotate(-90deg)}.ecs-products_count_out_stock-box .checkout-card-page__table-row .checkout-card-page__table-price .price--rise .price-rise-wrap .arrow-up .icons:before{color:#fff}@media screen and (width<=576px){.ecs-products_count_out_stock-box .checkout-card-page__table-row .checkout-card-page__table-price .price--rise .price-rise-wrap .arrow-up{display:none}}.ecs-products_count_out_stock-box .checkout-card-page__table-row .checkout-card-page__table-price .price--rise .price-rise-wrap .actual-price{color:#1a141f;font-weight:700}@media screen and (width<=576px){.ecs-products_count_out_stock-box .checkout-card-page__table-row .checkout-card-page__table-price .price--rise .price-rise-wrap .actual-price{font-size:14px}}.ecs-products_count_out_stock-box .checkout-card-page__table-row .checkout-card-page__table-price .price--rise .price-rise-wrap .actual-price.actual-price--new{color:#e00b0b}.ecs-products_count_out_stock-box .checkout-card-page__table-row .checkout-card-page__table-price .price--rise .price-rise-wrap .old-price{color:#6a6b81;font-size:11px;text-decoration:line-through}.ecs-products_count_out_stock-box .checkout-card-page__table-row .checkout-card-page__table-price .price--rise .price-rise-info{color:#6a6b81;font-size:12px;font-weight:600;line-height:120%}@media screen and (width<=576px){.ecs-products_count_out_stock-box .checkout-card-page__table-row .checkout-card-page__table-price .price--rise .price-rise-info{display:none}}.ecs-products_count_out_stock-box .checkout-card-page__table-row .checkout-card-page__table-counter{flex:0 0 100px}@media screen and (width>=1200px){.ecs-products_count_out_stock-box .checkout-card-page__table-row .checkout-card-page__table-counter{display:flex}}.ecs-products_count_out_stock-box .checkout-card-page__table-row .checkout-card-page__table-counter .counter-box{flex-direction:column;row-gap:8px;margin:0 0 16px;display:flex}@media screen and (width<=1428px) and (width>=1200px){.ecs-products_count_out_stock-box .checkout-card-page__table-row .checkout-card-page__table-counter{flex:0 0 70px}}@media screen and (width<=1200px){.ecs-products_count_out_stock-box .checkout-card-page__table-row .checkout-card-page__table-counter{flex:auto;justify-content:space-between;align-items:center;width:100%;display:flex}.ecs-products_count_out_stock-box .checkout-card-page__table-row .checkout-card-page__table-counter .counter-wrap{width:80px}}.ecs-products_count_out_stock-box .checkout-card-page__table-row .dots{display:none}.ecs-products_count_out_stock-box .checkout-card-page__table-row .dots .dot{right:0}@media screen and (width<=1200px){.ecs-products_count_out_stock-box .checkout-card-page__table-row .dots{display:block}}.ecs-products_count_out_stock-box .checkout-card-page__table-row .checkout-card-page__table-total_box{width:15%}@media screen and (width<=1428px){.ecs-products_count_out_stock-box .checkout-card-page__table-row .checkout-card-page__table-total_box{width:25%}}@media screen and (width<=1200px){.ecs-products_count_out_stock-box .checkout-card-page__table-row .checkout-card-page__table-total_box{display:none}}.ecs-products_count_out_stock-box .checkout-card-page__table-row .checkout-card-page__table-total_box_lg{display:none}@media screen and (width<=1200px){.ecs-products_count_out_stock-box .checkout-card-page__table-row .checkout-card-page__table-total_box_lg{display:block}}.ecs-products_count_out_stock-box .checkout-card-page__table-row .checkout-card-page__table-total{text-align:right;color:#1a141f;flex:auto;font-size:clamp(16px,1.6vw,20px);font-weight:700}.ecs-products_count_out_stock-box .checkout-card-page__table-row .checkout-card-page__table-row-control{color:#6a6b81;-moz-column-gap:20px;background:#fff;justify-content:flex-end;column-gap:20px;font-size:13px;font-weight:600;display:flex}@media screen and (width<=1200px){.ecs-products_count_out_stock-box .checkout-card-page__table-row .checkout-card-page__table-row-control{display:none}}.ecs-products_count_out_stock-box .checkout-card-page__table-row .checkout-card-page__table-row-control>div{-moz-column-gap:5px;cursor:pointer;align-items:center;column-gap:5px;transition:all .2s;display:flex}.ecs-products_count_out_stock-box .checkout-card-page__table-row .checkout-card-page__table-row-control>div:hover{color:#e5507f}.ecs-products_count_out_stock-box .checkout-card-page__table-row--out-of-stock{opacity:.6}.cart_item_bundle{background:#fff;width:100%}.cart_item_bundle .title_bundle{border-bottom:1px solid #e1e1e1;margin:0 0 24px;padding:0 0 24px;font-size:20px;font-weight:700;line-height:125%}.cart_item_bundle .action_box{border-top:1px solid #e1e1e1;justify-content:flex-end;align-items:center;padding:24px 0 0;display:flex}.cart_item_bundle .action_box .price{margin-left:75px;font-size:20px;font-weight:700;line-height:125%}.cart_item_bundle .delete_bundle{color:#666;-moz-column-gap:5px;cursor:pointer;justify-content:flex-end;align-items:center;column-gap:5px;margin:8px 0 0;font-size:12px;font-weight:600;line-height:125%;transition:all .2s;display:flex}.cart_item_bundle .delete_bundle:hover{color:#e5507f}.cart-modal .cart-gift .button:focus-visible,.cart-modal .cart-gift .link:focus-visible,.cart-page .cart-gift .button:focus-visible,.cart-page .cart-gift .link:focus-visible{outline-offset:-2px}.cart-modal .cart-gift .button.primary:focus-visible,.cart-page .cart-gift .button.primary:focus-visible{outline-color:#fff}.cart_change_msg,.cart_warning_msg{color:#6a6b81;max-width:150px;font-size:10px;font-weight:500;line-height:115%}.cart_page.cart_change_msg,.cart_warning_msg.cart_page{font-size:10px}.price-rise{justify-content:right;margin:4px 0 0;display:flex}.price-rise-info{text-align:right;color:#d92d20;justify-content:flex-end;width:100%;margin:4px 0;font-size:12px;font-weight:500;line-height:16px;display:flex}.price-rise-info .icons{color:#d92d20;justify-content:center;align-items:center;width:14px;height:14px;margin-right:4px;display:flex}.price-rise-info.price-decreased,.price-rise-info.price-decreased .icons{color:#00a046}.price-rise-info.price-decreased .icons{transform:rotate(180deg)}.cart_change_msg{flex-direction:column;row-gap:2px;max-width:100%;font-size:12px;display:flex}@media screen and (width>=576px){.cart_change_msg{font-size:14px}}.btn_cart_msg{width:150px;height:30px;margin:8px 0 0;font-size:12px}.ecs_cart_count_out_stock{background:#fff;border-radius:6px;width:100%;margin:0 0 8px;padding:12px 16px}@media screen and (width>=576px){.ecs_cart_count_out_stock{padding:15px 24px}}.ecs_cart_count_out_stock{color:#1a141f;text-overflow:ellipsis;font-size:14px;font-weight:600;line-height:18px}.ecs_cart_count_out_stock--sm{padding:12px 16px;font-size:14px}.gift-card.gitft-card__mini{background:#fff;border:1px solid #0000;border-radius:16px;height:100%;padding:12px;box-shadow:0 0 7px #00000012}@media (width<=576px){.gift-card.gitft-card__mini{max-width:160px}}.gift-card.invalid{border:1px solid #d92d20}.gift-card__img{width:144px;height:144px;margin:0 auto 8px;display:block}.gift-card__img img{-o-object-fit:contain;object-fit:contain;width:100%;height:100%}.gift-card__title{color:#1a141f;-webkit-line-clamp:2;-webkit-box-orient:vertical;width:100%;margin-bottom:12px;font-size:14px;font-weight:500;line-height:18px;display:-webkit-box;overflow:hidden}.gift-card__price{align-items:center;margin-bottom:12px;display:flex}.gift-card__price .price-actual{letter-spacing:0;color:#4a4452;justify-content:flex-end;align-items:center;font-size:14px;font-weight:500;line-height:18px;display:flex;position:relative}.gift-card__price .price-actual:before{content:"";background-color:#1a141f;width:100%;height:1.5px;position:absolute}.gift-card__price .price-old{letter-spacing:0;color:#068838;margin-right:8px;font-size:16px;font-weight:700;line-height:22px}.gift-card__text{color:#068838;text-align:right;font-size:12px;font-weight:600;line-height:16px}.gift-card__text--big{color:#068838;font-size:16px;font-weight:600;line-height:18px}@media (width<=768px){.gift-card__info{grid-area:2/span 2}}.gift-card__actions{flex-direction:column;display:flex}@media (width<=768px){.gift-card__actions{grid-column:2/2}}.gift-card__mini-actions{align-items:center;gap:16px;margin-top:8px;display:flex}@media (width<=576px){.gift-card__mini-actions{flex-wrap:wrap;gap:8px}}.gift-card__mini-actions button.wide{width:100%}.gift-card .counter_line{text-align:right;margin-top:8px;font-size:14px;font-weight:500;line-height:18px}.gift-chosen{background-color:#f9f4fd;border-bottom:1px solid #f3f3f3;grid-template-columns:60px 1fr 200px;gap:16px;width:100%;padding:12px 16px;display:grid}@media (width<=576px){.gift-chosen{grid-template-rows:1fr auto;grid-template-columns:60px 1fr;gap:8px;padding:12px 0}.gift-chosen__cart{padding:0 12px}}.gift-chosen+.accordion-item__title .cart-extra__title,.gift-chosen+.cart-extra__title{margin-top:20px}.gift-chosen__img{width:60px;height:60px}.gift-chosen__title{letter-spacing:0;color:#1a141f;margin-bottom:16px;font-size:16px;font-weight:600;line-height:20px;display:block}@media (width<=576px){.gift-chosen__title{margin-bottom:12px}.gift-chosen__title-wrapper{grid-area:2/span 2}}.gift-chosen__label{letter-spacing:0;color:#008236;background-color:#dbfce5;width:max-content;margin-bottom:8px;margin-left:auto;padding:4px 8px;font-size:14px;font-weight:600;line-height:20px}.gift-chosen .gift-card__price{flex-direction:column;align-items:flex-end}@media (width<=576px){.gift-chosen .gift-card__price{margin-bottom:0}}.gift-chosen .link{font-weight:500}.cart_gift_block{background:#5db0751a;border-radius:8px;margin:0 0 8px;padding:16px}.cart_gift_block .cart_gift_block_header{cursor:pointer;align-items:center;display:flex}.cart_gift_block .cart_gift_block_header .gift_item_checkbox{flex-shrink:0;margin-right:16px}.cart_gift_block .cart_gift_block_header .gift_item_checkbox .checkbox{display:inline-flex;position:relative}.cart_gift_block .cart_gift_block_header .gift_item_checkbox .checkbox_input{z-index:10;opacity:0;cursor:pointer;width:18px;height:18px;position:absolute}.cart_gift_block .cart_gift_block_header .gift_item_checkbox .checkbox_input:checked+.checkbox_field:after{opacity:1;transform:translate(-50%,-50%)}.cart_gift_block .cart_gift_block_header .gift_item_checkbox .checkbox_input:checked~.checkbox_field{background:#e5507f}.cart_gift_block .cart_gift_block_header .gift_item_checkbox .checkbox_field{vertical-align:top;background:#fff;border:1px solid #c8c8c8;border-radius:4px;flex-grow:0;flex-shrink:0;width:18px;height:18px;display:inline-block;position:relative}.cart_gift_block .cart_gift_block_header .gift_item_checkbox .checkbox_field:after{content:"";transform-origin:50%;opacity:0;color:#fff;background-size:contain;width:10px;height:8px;font-size:14px;display:block;position:absolute;top:33%;left:40%;transform:translate(-50%,-50%)}.cart_gift_block .cart_gift_block_header .gift_item_checkbox .checkbox_label{-webkit-user-select:none;user-select:none;cursor:pointer;color:#292b31;align-items:flex-start;padding-top:4px;padding-left:10px;font-size:14px;line-height:1;display:inline-flex;position:relative}.cart_gift_block .cart_gift_block_header .gift_item_checkbox .checkbox.disabled{pointer-events:none;opacity:.4}.cart_gift_block .cart_gift_block_header .cart_gift_block_text{flex:1;align-items:center;gap:16px;display:flex}.cart_gift_block .cart_gift_block_header .cart_gift_block_text .cart_gift_img{width:60px;height:60px;position:relative}.cart_gift_block .cart_gift_block_header .cart_gift_block_text .cart_gift_img img{-o-object-fit:contain;object-fit:contain;width:100%;height:100%;position:absolute;top:0;left:0;right:0}.cart_gift_block .cart_gift_block_header .cart_gift_block_text .cart_gift_title{font-size:16px;font-weight:600;line-height:125%}.cart_gift_block .cart_gift_block_header .cart_gift_block_text .cart_gift_subtitle{color:#6a6b81;font-size:14px;font-weight:500;line-height:115%}.cart_gift_block .cart_gift_block_header .cart_gift_block_icon{font-size:30px;transition:all .2s}.cart_gift_block .cart_gift_block_header .cart_gift_block_icon.active{transform:rotate(180deg)}.cart_gift_block .radio-bnt-field{margin:16px 0 0}@media screen and (width>=576px){.cart_gift_block .radio-bnt-field{margin:16px 0 0 32px}}.cart_gift_block .radio-bnt-field .radio-bnt-field_item{align-items:center;display:flex}.cart_gift_block .radio-bnt-field .radio-bnt-field_item:first-child{padding:0 0 16px}.cart_gift_block .radio-bnt-field .radio-bnt-field_item:not(:first-child){border-top:1px solid #e1e1e1;margin:0 0 16px;padding:16px 0 0}.cart_gift_block .radio-bnt-field .radio-bnt-field_item label{width:100%}.cart_gift_block .radio-bnt-field .radio-bnt-field_item label:before{top:25%;transform:translateY(-50%)}@media screen and (width>=576px){.cart_gift_block .radio-bnt-field .radio-bnt-field_item label:before{top:45%}}.cart_gift_block .radio-bnt-field .radio-bnt-field_item label:after{top:25%;transform:translateY(-50%)}@media screen and (width>=576px){.cart_gift_block .radio-bnt-field .radio-bnt-field_item label:after{top:45%}}.cart_gift_block .radio-bnt-field .radio-bnt-field_item .radio-bnt-field_product{-moz-column-gap:16px;column-gap:16px;display:flex}.cart_gift_block .radio-bnt-field .radio-bnt-field_item .radio-bnt-field_product .radio-bnt-field_img{width:60px;height:60px;position:relative}@media screen and (width>=992px){.cart_gift_block .radio-bnt-field .radio-bnt-field_item .radio-bnt-field_product .radio-bnt-field_img{width:40px;height:40px;position:relative}}@media screen and (width>=1280px){.cart_gift_block .radio-bnt-field .radio-bnt-field_item .radio-bnt-field_product .radio-bnt-field_img{width:60px;height:60px;position:relative}}.cart_gift_block .radio-bnt-field .radio-bnt-field_item .radio-bnt-field_product .radio-bnt-field_img img{-o-object-fit:contain;object-fit:contain;width:100%;height:100%;position:absolute;top:0;left:0;right:0}.cart_gift_block .radio-bnt-field .radio-bnt-field_item .radio-bnt-field_product .radio-bnt-field_product_info{flex:initial;width:100%}@media screen and (width>=992px){.cart_gift_block .radio-bnt-field .radio-bnt-field_item .radio-bnt-field_product .radio-bnt-field_product_info{flex:0 0 180px}}@media screen and (width>=1280px){.cart_gift_block .radio-bnt-field .radio-bnt-field_item .radio-bnt-field_product .radio-bnt-field_product_info{flex:0 0 270px;margin-right:26px}}.cart_gift_block .radio-bnt-field .radio-bnt-field_item .radio-bnt-field_product .radio-bnt-field_product_info_title{font-size:14px;font-weight:500;line-height:125%}@media screen and (width>=1280px){.cart_gift_block .radio-bnt-field .radio-bnt-field_item .radio-bnt-field_product .radio-bnt-field_product_info_title{font-size:16px}}@media screen and (width<=992px){.cart_gift_block .radio-bnt-field .radio-bnt-field_item .radio-bnt-field_product .radio-bnt-field_product_info_title{margin:0 0 16px}}.cart_gift_block .radio-bnt-field .radio-bnt-field_item .radio-bnt-field_product .radio-bnt-field_product_info_price{flex-wrap:wrap;flex:1;align-items:center;display:flex}@media screen and (width>=576px){.cart_gift_block .radio-bnt-field .radio-bnt-field_item .radio-bnt-field_product .radio-bnt-field_product_info_price{flex-wrap:nowrap}}.cart_gift_block .radio-bnt-field .radio-bnt-field_item .radio-bnt-field_product .radio-bnt-field_product_info_price .price{width:100%;margin:0 0 8px;font-size:16px;font-weight:700;line-height:125%}@media screen and (width>=576px){.cart_gift_block .radio-bnt-field .radio-bnt-field_item .radio-bnt-field_product .radio-bnt-field_product_info_price .price{flex:1;width:auto;margin:0}}@media screen and (width>=992px){.cart_gift_block .radio-bnt-field .radio-bnt-field_item .radio-bnt-field_product .radio-bnt-field_product_info_price .price{flex:0 160px}}@media screen and (width>=1200px){.cart_gift_block .radio-bnt-field .radio-bnt-field_item .radio-bnt-field_product .radio-bnt-field_product_info_price .price{flex:0 190px}}.cart_gift_block .radio-bnt-field .radio-bnt-field_item .radio-bnt-field_product .radio-bnt-field_product_info_price .count{font-size:14px;font-weight:600;line-height:115%}.cart_gift_block .radio-bnt-field .radio-bnt-field_item .radio-bnt-field_product .radio-bnt-field_product_info_price .type{text-align:right;color:#e5507f;flex:1}.cart_gift_block .radio-bnt-field .radio-bnt-field_item .radio-bnt-field_product .radio-bnt-field_product_info_price .type--amount{color:#1a141f}.cart_gift_block--modal .radio-bnt-field{margin:16px 0 0}@media screen and (width>=576px){.cart_gift_block--modal .radio-bnt-field{margin:16px 0 0 32px}}.cart_gift_block--modal .radio-bnt-field .radio-bnt-field_item{align-items:center;display:flex}.cart_gift_block--modal .radio-bnt-field .radio-bnt-field_item:first-child{padding:0 0 16px}.cart_gift_block--modal .radio-bnt-field .radio-bnt-field_item:not(:first-child){border-top:1px solid #e1e1e1;margin:0 0 16px;padding:16px 0 0}.cart_gift_block--modal .radio-bnt-field .radio-bnt-field_item label{width:100%}.cart_gift_block--modal .radio-bnt-field .radio-bnt-field_item label:before{top:25%;transform:translateY(-50%)}@media screen and (width>=576px){.cart_gift_block--modal .radio-bnt-field .radio-bnt-field_item label:before{top:45%}}.cart_gift_block--modal .radio-bnt-field .radio-bnt-field_item label:after{top:25%;transform:translateY(-50%)}@media screen and (width>=576px){.cart_gift_block--modal .radio-bnt-field .radio-bnt-field_item label:after{top:45%}}.cart_gift_block--modal .radio-bnt-field .radio-bnt-field_item .radio-bnt-field_product{-moz-column-gap:16px;column-gap:16px;display:flex}.cart_gift_block--modal .radio-bnt-field .radio-bnt-field_item .radio-bnt-field_product .radio-bnt-field_img{width:60px;height:60px;position:relative}.cart_gift_block--modal .radio-bnt-field .radio-bnt-field_item .radio-bnt-field_product .radio-bnt-field_img img{-o-object-fit:contain;object-fit:contain;width:100%;height:100%;position:absolute;top:0;left:0;right:0}.cart_gift_block--modal .radio-bnt-field .radio-bnt-field_item .radio-bnt-field_product .radio-bnt-field_product_info{flex:initial;width:100%}.cart_gift_block--modal .radio-bnt-field .radio-bnt-field_item .radio-bnt-field_product .radio-bnt-field_product_info_title{margin:0 0 16px;font-size:14px;font-weight:500;line-height:125%}@media screen and (width>=1280px){.cart_gift_block--modal .radio-bnt-field .radio-bnt-field_item .radio-bnt-field_product .radio-bnt-field_product_info_title{font-size:16px}}.cart_gift_block--modal .radio-bnt-field .radio-bnt-field_item .radio-bnt-field_product .radio-bnt-field_product_info_price{width:100%}.cart_gift_block--modal .radio-bnt-field .radio-bnt-field_item .radio-bnt-field_product .radio-bnt-field_product_info_price .price{width:100%;margin:0 0 8px;font-size:16px;font-weight:700;line-height:125%}@media screen and (width>=576px){.cart_gift_block--modal .radio-bnt-field .radio-bnt-field_item .radio-bnt-field_product .radio-bnt-field_product_info_price .price{flex:1;width:auto;margin:0}}.cart_gift_block--modal .radio-bnt-field .radio-bnt-field_item .radio-bnt-field_product .radio-bnt-field_product_info_price .count{font-size:14px;font-weight:600;line-height:115%}.cart_gift_block--modal .radio-bnt-field .radio-bnt-field_item .radio-bnt-field_product .radio-bnt-field_product_info_price .type{text-align:right;color:#e5507f;flex:1}.cart_gift_block--modal .radio-bnt-field .radio-bnt-field_item .radio-bnt-field_product .radio-bnt-field_product_info_price .type--amount{color:#1a141f}
