:root{--neutrals-grey-500:#757B81;--neutrals-black:#333;--neutrals-white:#FFF;--primary:#383075;--secondary:#CF102D;--neutrals-grey-050:#F6F8FA;--neutrals-grey-400:#999;--stroke-grey:#EAEDF0;--colors-red:#E32727;--blue-200:#E2EAF2;--colors-purple:#36139C;--stroke-purple-200:#D6D5E4;--neutrals-grey-300:#ACB0B3;--neutrals-red:#E11F25}
*{padding:0;margin:0;outline:none;border:none;text-decoration:none;font-family:'Golos Text',sans-serif;box-sizing:border-box;background:transparent;color:var(--neutrals-black,#333);font-size:14px;font-style:normal;font-weight:400;line-height:100%}
body{padding:0;}
.page-content{width:100%;display:flex;flex-direction:column;align-items:stretch}
.block{display:flex;flex-direction:column;align-items:center}
.header-block{padding:10px 50px 0}
.block-content{display:flex;flex-direction:column;align-items:flex-start;width:100%;max-width:1540px}
.header-block-content{flex-direction:row;align-items:center;justify-content:space-between}
.header-left-container{display:flex;align-items:center;gap:27px}
.header-logo{width:208px;height:85px;background-image:url("/catalog/view/theme/oct_remarket/stylesheet/image/header-logo.png");background-position:center;background-size:cover}
.header-left-data-container{display:flex;flex-direction:column;gap:10px;align-items:flex-start}
.header-hours-container{display:flex;flex-direction:column;gap:4px;align-items:flex-start}
.header-hours-text{color:var(--neutrals-grey-500,#757B81);text-align:right;font-size:14px;font-style:normal;font-weight:400;line-height:100%}
.header-email{color:var(--neutrals-black,#333);font-size:14px;font-style:normal;font-weight:400;line-height:100%;display:flex;align-items:center;gap:4px;align-self:stretch}
.header-email:hover{color:var(--primary,#383075)}
i{background-position:center;background-repeat:no-repeat;background-size:cover}
.header-email-icon{width:14px;height:14px;aspect-ratio:1/1;background-image:url("/catalog/view/theme/oct_remarket/stylesheet/icon/header-email-icon.svg")}
.header-right-container{display:flex;align-items:flex-start;gap:125px;height:62px}
.header-right-data-container{display:flex;flex-direction:column;gap:7px;align-items:stretch}
.header-phone-container{display:flex;align-items:center;gap:4px;position:relative;z-index:10}
.header-phone-popup-container{position:absolute;left:50%;transform:translateX(-50%);top:100%;padding:16px 14px;display:none;flex-direction:column;align-items:flex-start;gap:10px;z-index:10;border-radius:10px;background:#FFF}
.header-phone-popup-container-item{display:flex;align-items:center;gap:5px;color:var(--neutrals-black,#333);font-size:14px;font-style:normal;font-weight:400;line-height:100%}
.header-phone-popup-container-item:hover{color:var(--neutrals-grey-500,#757B81)}
.header-phone-container:hover .header-phone-popup-container{display:flex}
.icon-whatsApp{width:18px;height:18px;aspect-ratio:1/1;background-image:url("/catalog/view/theme/oct_remarket/stylesheet/icon/icon-whatsApp.svg")}
.icon-tg{width:18px;height:18px;aspect-ratio:1/1;background-image:url("/catalog/view/theme/oct_remarket/stylesheet/icon/icon-tg.svg")}
.header-phone-icon{width:20px;height:20px;aspect-ratio:1/1;background-image:url("/catalog/view/theme/oct_remarket/stylesheet/icon/header-phone-icon.svg");background-size:cover}
.header-phone-container:hover .header-phone-icon{background-image:url("/catalog/view/theme/oct_remarket/stylesheet/icon/header-phone-icon-active.svg")}
.header-phone{color:var(--neutrals-black,#333);text-align:right;font-size:18px;font-style:normal;font-weight:500;line-height:100%; /* 18px */
white-space:nowrap}
.header-phone-container:hover .header-phone{color:var(--primary,#383075)}
.header-phone-icon-more{background-image:url("/catalog/view/theme/oct_remarket/stylesheet/icon/header-phone-icon-more.svg");width:10px;height:10px}
button{cursor:pointer}
.header-callback-btn{border-bottom:1px dashed var(--neutrals-grey-500,#757B81);padding-bottom:3px;color:var(--neutrals-grey-500,#757B81);text-align:right;font-size:14px;font-style:normal;font-weight:400;line-height:100%}
.header-center-container{display:flex;flex-direction:column;align-items:stretch;gap:16px}
.header-menu-row{display:flex;align-items:center;justify-content:space-between;gap:20px;z-index:20}
.header-menu-item{display:flex;align-items:center;gap:2px;color:var(--neutrals-black,#333);text-align:center;font-size:14px;font-style:normal;font-weight:400;line-height:100%;white-space:nowrap;cursor:pointer;position:relative}
.header-menu-item:hover{color:var(--primary,#383075);font-weight:500}
.header-catalog-popup-container{position:absolute;left:50%;top:100%;transform:translateX(-50%);padding-top:4px;flex-direction:column;align-items:center;z-index:20;display:none;max-width:100%}
.popup-item-icon{width:20px;height:20px;aspect-ratio:1/1;background-size:contain}
.popup-item-icon-1{background-image:url("/catalog/view/theme/oct_remarket/stylesheet/icon/popup-item-icon-1.svg")}
.popup-item-icon-2{background-image:url("/catalog/view/theme/oct_remarket/stylesheet/icon/popup-item-icon-2.svg")}
.popup-item-icon-3{background-image:url("/catalog/view/theme/oct_remarket/stylesheet/icon/popup-item-icon-3.svg")}
.popup-item-icon-4{background-image:url("/catalog/view/theme/oct_remarket/stylesheet/icon/popup-item-icon-4.svg")}
.popup-item-icon-5{background-image:url("/catalog/view/theme/oct_remarket/stylesheet/icon/popup-item-icon-5.svg")}
.popup-item-icon-6{background-image:url("/catalog/view/theme/oct_remarket/stylesheet/icon/popup-item-icon-6.svg")}
.popup-item-icon-7{background-image:url("/catalog/view/theme/oct_remarket/stylesheet/icon/popup-item-icon-7.svg")}
.popup-item-icon-8{background-image:url("/catalog/view/theme/oct_remarket/stylesheet/icon/popup-item-icon-8.svg")}
.popup-item-icon-9{background-image:url("/catalog/view/theme/oct_remarket/stylesheet/icon/popup-item-icon-9.svg")}
.popup-item-icon-10{background-image:url("/catalog/view/theme/oct_remarket/stylesheet/icon/popup-item-icon-10.svg")}
.popup-item-icon-11{background-image:url("/catalog/view/theme/oct_remarket/stylesheet/icon/popup-item-icon-11.svg")}
.popup-item-icon-12{background-image:url("/catalog/view/theme/oct_remarket/stylesheet/icon/popup-item-icon-12.svg")}
.popup-item-icon-13{background-image:url("/catalog/view/theme/oct_remarket/stylesheet/icon/popup-item-icon-13.svg")}
.popup-item-icon-14{background-image:url("/catalog/view/theme/oct_remarket/stylesheet/icon/popup-item-icon-14.svg")}
.popup-item-icon-15{background-image:url("/catalog/view/theme/oct_remarket/stylesheet/icon/popup-item-icon-15.svg")}
.popup-item-icon-16{background-image:url("/catalog/view/theme/oct_remarket/stylesheet/icon/popup-item-icon-16.svg")}
.popup-item-icon-17{background-image:url("/catalog/view/theme/oct_remarket/stylesheet/icon/popup-item-icon-17.svg")}
.popup-item-icon-18{background-image:url("/catalog/view/theme/oct_remarket/stylesheet/icon/popup-item-icon-18.svg")}
.header-menu-item:hover .header-catalog-popup-container{display:flex}
.popup-icon{width:10.392px;height:6px;background-image:url("/catalog/view/theme/oct_remarket/stylesheet/icon/popup-icon.svg")}
.popup-content{display:inline-flex;padding:16px 14px;flex-direction:column;align-items:flex-start;gap:10px;border-radius:10px;background:#FFF;cursor:default}
.popup-item{display:flex;align-items:center;gap:4px;color:var(--neutrals-grey-500,#757B81);font-size:14px;font-style:normal;font-weight:400;line-height:100%;width:100%;white-space:nowrap;cursor:pointer}
.popup-item:hover{color:var(--neutrals-black,#333)}
.header-menu-item-icon{background-image:url("/catalog/view/theme/oct_remarket/stylesheet/icon/header-menu-item-icon.svg");width:14px;height:14px}
.header-search-row{display:flex;align-items:center;gap:15px}
.header-search-container{flex-grow:1;border-radius:6px;border:1px solid rgba(223,228,233,0.50);background:var(--neutrals-white,#FFF);display:flex;align-items:center}
.header-search-btn{display:flex;padding:6px 19px;align-items:center;gap:6px;border-radius:6px 0 0 6px;background:#E7ECF0;position:relative;height:100%}
.header-search-btn-text{color:var(--neutrals-black,#333);text-align:center;font-size:14px;font-style:normal;font-weight:400;line-height:20px}
.header-search-btn-popup-container{position:absolute;left:0;top:0;max-width:100%;padding-top:40px;display:none;flex-direction:column;align-items:flex-start;z-index:20;cursor:pointer}
.header-search-btn:hover .header-search-btn-popup-container{display:flex}
.header-search-btn-icon{width:14px;height:14px;background-image:url("/catalog/view/theme/oct_remarket/stylesheet/icon/header-search-btn-icon.svg")}
.header-search{flex-grow:1;font-size:14px;font-style:normal;font-weight:400;line-height:normal;padding-left:10px}
.header-search::placeholder{color:var(--neutrals-grey-500,#757B81);opacity:0.6}
.header-search-icon{width:13px;height:14px;background-image:url("/catalog/view/theme/oct_remarket/stylesheet/icon/header-search-icon.svg")}
.header-search-btn-with-icon{width:34px;height:34px;display:flex;align-items:center;justify-content:center}
.header-search-btn-group{display:flex;align-items:center;gap:8px}
.header-search-btn-group-item{width:32px;height:32px;border-radius:6px;border:1px solid rgba(223,228,233,0.50);background:var(--neutrals-white,#FFF);background-repeat:no-repeat;background-position:center}
.header-search-btn-group-item:hover{border:1px solid rgba(207,16,45,0.20);background-color:#F8F0F3}
.header-btn-fav{background-image:url("/catalog/view/theme/oct_remarket/stylesheet/icon/header-btn-fav.svg");position:relative}
.header-btn-fav span{position:absolute;top:6.5px;right:4px;width:7px;height:7px;border-radius:7px;background:var(--secondary,#CF102D)}
.header-btn-cart{background-image:url("/catalog/view/theme/oct_remarket/stylesheet/icon/header-btn-cart.svg")}
@media (min-width:1440px) and (max-width:1919px){.header-block{padding:10px 30px 0}
}
.mid-header-right-data-container,.mid-header-hours-container{display:none}
.mid-header-left-data-container{display:none}
@media (min-width:990px) and (max-width:1439px){.header-block{padding:16px 20px 0}
.header-left-data-container{display:none}
.header-right-container{display:none}
.header-logo{width:189px;height:55px}
.header-block-content{gap:20px;align-items:flex-start}
.header-center-container{flex-grow:1;gap:20px}
.header-menu-item{color:var(--neutrals-black,#333);text-align:center;font-size:13px;font-style:normal;font-weight:400;line-height:100%}
.mid-header-right-data-container{display:flex;flex-direction:column;align-items:flex-end;gap:6px;margin-left:10px}
.header-left-container{flex-direction:column;gap:20px}
.header-callback-btn{color:var(--neutrals-grey-500,#757B81);text-align:right;font-size:12px;font-style:normal;font-weight:400;line-height:100%}
.header-phone{color:var(--neutrals-black,#333);text-align:right;font-size:16px;font-style:normal;font-weight:500;line-height:100%}
.header-phone-icon{width:18px;height:18px;aspect-ratio:1/1}
.mid-header-left-data-container{display:flex;align-self:flex-end;flex-direction:column;align-items:flex-start;gap:4px;margin-top:-10px}
}
.mobile-header-left-data-container{display:none}
.mobile-header-menu-row{display:none}
@media (max-width:989px){.header-block{padding:16px 10px 0}
.header-block-content{flex-direction:column;gap:16px}
.header-logo{width:182px;height:55px}
.header-left-data-container{display:none}
.header-left-container{width:100%;justify-content:space-between}
.mobile-header-left-data-container{display:flex;width:152px;flex-direction:column;align-items:flex-end;gap:7px;flex-shrink:0}
.header-phone-icon{display:none}
.header-phone{color:var(--neutrals-black,#333);text-align:right;font-size:16px;font-style:normal;font-weight:500;line-height:100%}
.header-menu-row-desktop{display:none}
.mobile-header-menu-row{display:flex;padding:4px 10px;justify-content:space-between;align-items:center;align-self:stretch;background:#383075;width:calc(100% + 20px);margin-left:-10px}
.mobile-header-menu-row-btn{color:var(--neutrals-white,#FFF);text-align:right;font-size:14px;font-style:normal;font-weight:400;line-height:100%; /* 14px */
padding-bottom:3px;border-bottom:1px dashed var(--neutrals-white,#FFF)}
.mobile-header-menu-row-btn-group{display:flex;align-items:center;gap:20px}
.mobile-header-menu-row-btn-subgroup{display:flex;align-items:center;gap:4px}
.header-search-btn-group-item{display:flex;width:32px;height:32px;padding:7px;align-items:center;gap:10px;background-color:transparent;border:none;background-position:center;background-repeat:no-repeat}
.header-btn-fav{background-image:url(/catalog/view/theme/oct_remarket/stylesheet/icon/mobile-header-btn-fav.svg)}
.header-btn-cart{background-image:url(/catalog/view/theme/oct_remarket/stylesheet/icon/mobile-header-btn-cart.svg)}
.header-burger-btn{display:flex;width:32px;height:32px;padding:7px;align-items:center;gap:10px;background-image:url(/catalog/view/theme/oct_remarket/stylesheet/icon/header-burger-btn.svg);background-position:center;background-repeat:no-repeat}
.header-search-btn-group{display:none}
.header-center-container{width:100%}
.header-center-container{gap:13px}
.mid-header-left-data-container{display:none}
.header-right-container{display:none}
}
.mobile-menu-hover{display:none;position:fixed;top:0;left:0;right:0;bottom:0;z-index:40;background:rgba(0,0,0,0.60)}
.mobile-menu-hover.active{display:block}
.mobile-menu{display:none;flex-direction:column;padding:40px 30px 60px;align-items:flex-start;gap:73px;width:342px;height:582px;flex-shrink:0;background:var(--primary,#383075);position:absolute;z-index:1050;right:0;top:87px;max-width:100%}
.mobile-menu.active{display:flex}
.mobile-menu-top-container{display:flex;width:199px;flex-direction:column;align-items:flex-start;gap:22px}
.mobile-menu-item{color:#FFF;font-size:22px;font-style:normal;font-weight:400;line-height:21px;white-space:nowrap}
.mobile-menu-bottom-container{display:flex;width:199px;flex-direction:column;align-items:flex-start;gap:18px}
.mobile-vk-icon{width:51px;height:51px;flex-shrink:0;background-image:url("/catalog/view/theme/oct_remarket/stylesheet/icon/mobile-vk-icon.svg")}
.mobile-menu-contact{color:var(--neutrals-white,#FFF);font-size:22px;font-style:normal;font-weight:400;line-height:100%}
.mobile-menu-close{width:32px;height:32px;position:absolute;top:12px;right:12px;background-image:url("/catalog/view/theme/oct_remarket/stylesheet/icon/mobile-menu-close.svg")}
.label-agree,.label-agree a{font-size:12px}
.subscription-block-content-wr {border-radius:10px;background:var(--primary,#383075);width:100%;padding-bottom:15px}
.subscription-block-content-wr .label-agree,.subscription-block-content-wr .label-agree a{color:#fff}
.art-title{color:var(--neutrals-black,#333);text-align:center;font-size:30px;font-style:normal;font-weight:500;line-height:100%;padding-bottom:20px}
@media (max-width:989px){
.header-block{position:sticky;top:0;z-index: 1000;background:#fff}
.breadcrumbs {display:block!important}
.breadcrumb-item {display:inline-block!important;white-space:normal!important}
}
@media (max-width:575px){
.rm-product + .rm-product-tabs {top: 176px}
}
/* modal */
.modal{display:none;position:fixed;top:0;left:0;width:100%;height:100%;z-index:1050;justify-content:center;align-items:center;background:rgba(0,0,0,0.3);opacity:1!important;}
.modal-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,0.5);z-index:-1}
@keyframes fadeIn{from{opacity:0;transform:scale(0.9)}
to{opacity:1;transform:scale(1)}
}
.modal-content{margin:auto;background:#ffffff;border-radius:20px;width:100%;display:flex;flex-direction:column;justify-content:space-between;align-items:center;overflow:hidden}
.success-modal-content{gap:20px;padding:36px}
.success-modal-title{color:#282828;text-align:center;font-size:26px;font-style:normal;font-weight:500;line-height:38px}
.success-modal-btn{display:flex;padding:20px 30px;justify-content:center;align-items:center;align-self:stretch;border-radius:10px;background:var(--secondary,#CF102D);color:var(--neutrals-white,#FFF);font-size:16px;font-style:normal;font-weight:500;line-height:110%}
.success-modal-btn:hover{background:#ED2E4B}
.callback-modal-content{width:529px;padding:53px 74px 301px;position:relative;overflow:hidden;gap:31px}
.callback-modal-text-container{display:flex;flex-direction:column;align-items:center;gap:11px}
.callback-modal-title{color:#282828;text-align:center;font-size:34px;font-style:normal;font-weight:600;line-height:38px;text-transform:uppercase}
.callback-modal-text{color:#767676;text-align:center;font-size:16.1px;font-style:normal;font-weight:400;line-height:normal}
.callback-form{width:100%;display:flex;flex-direction:column;gap:16px;align-items:stretch}
.callback-form-input{display:flex;width:100%;padding:12px 14px;align-items:center;gap:10px;border-radius:6px;color:#282828;border:1px solid #CDCDCD;background:#F5F5F5;font-size:18px;font-style:normal;font-weight:400;line-height:26px}
.callback-form-input::placeholder{color:rgba(39,39,39,0.50)}
.callback-form-btn{margin-top:10px;display:flex;width:100%;padding:20px 30px;justify-content:center;align-items:center;border-radius:10px;background:var(--secondary,#CF102D);color:var(--neutrals-white,#FFF);font-size:16px;font-style:normal;font-weight:500;line-height:110%}
.callback-form-btn:hover{border-radius:10px;background:#ED2E4B}
.callback-form-btn-text{color:#2F2F2F;text-align:center;font-size:12px;font-style:normal;font-weight:400;line-height:16px;opacity:0.5}
.callback-image{width:834px;height:834px;flex-shrink:0;aspect-ratio:1/1;background:url(/catalog/view/theme/oct_remarket/stylesheet/image/callback-image.png) transparent 50% / cover no-repeat;position:absolute;left:50%;transform:translateX(-50%);bottom:-474px}
.callback-close{display:flex;width:32px;height:32px;flex-shrink:0;position:absolute;top:20px;right:20px;background-image:url("/catalog/view/theme/oct_remarket/stylesheet/icon/callback-close.svg");background-position:center;background-repeat:no-repeat}
.add-to-cart-modal-content{width:355px;padding:20px 20px 30px;gap:40px;position:relative}
.add-to-cart-modal-title{width:260px;color:var(--neutrals-black,#333);font-size:30px;font-style:normal;font-weight:500;line-height:110%}
.add-to-cart-modal-btn-group{display:flex;flex-direction:column;align-items:flex-start;gap:14px;align-self:stretch;width:100%}
.add-to-cart-modal-btn{display:flex;height:58px;padding:20px 30px;justify-content:center;align-items:center;align-self:stretch;border-radius:10px;border:1px solid var(--secondary,#CF102D);color:var(--secondary,#CF102D);font-size:16px;font-style:normal;font-weight:500;line-height:110%}
.add-to-cart-modal-btn:hover{border-radius:10px;background:var(--secondary,#CF102D);color:var(--neutrals-white,#FFF)}
.add-to-cart-modal-link{display:flex;height:58px;padding:20px 30px;justify-content:center;align-items:center;align-self:stretch;border-radius:10px;background:var(--secondary,#CF102D);color:var(--neutrals-white,#FFF);font-size:16px;font-style:normal;font-weight:500;line-height:110%}
.add-to-cart-modal-link:hover{background:#ED2E4B}
@media (max-width:989px){.callback-modal-content{width:100%;max-width:355px;padding:63px 20px 291px}
.callback-modal-title{color:#282828;text-align:center;font-size:30px;font-style:normal;font-weight:600;line-height:38px;text-transform:uppercase}
.callback-modal-text{color:#767676;text-align:center;font-size:16.1px;font-style:normal;font-weight:400;line-height:normal}
.callback-image{width:578px;height:578px;flex-shrink:0;aspect-ratio:1/1;bottom:-251px}
}
/* footer */
.footer{background:var(--neutrals-grey-050,#F6F8FA);padding:40px 50px;border-bottom:dashed 1px rgba(56,48,117,0.20)}
.footer-content{align-items:stretch;gap:59px}
.footer-top-row{display:flex;align-items:flex-start;justify-content:space-between;align-self:stretch}
.footer-logo{width:200px;height:73px;background-image:url("/catalog/view/theme/oct_remarket/stylesheet/image/footer-logo.png");background-position:center;background-size:cover}
.vk-btn{width:70px;height:70px;background-size:cover;background-position:center;background-image:url("/catalog/view/theme/oct_remarket/stylesheet/icon/vk-btn.svg")}
.vk-btn:hover{background-image:url("/catalog/view/theme/oct_remarket/stylesheet/icon/vk-btn-hover.svg")}
.footer-phone-container{display:flex;flex-direction:column;align-items:flex-start;gap:12px}
.footer-phone{color:var(--secondary,#CF102D);font-size:40px;font-style:normal;font-weight:400;line-height:100%}
.footer-phone:hover{color:var(--secondary,#CF102D);font-size:40px;font-style:normal;font-weight:400;line-height:100%;text-decoration-line:underline;text-decoration-style:solid;text-decoration-skip-ink:auto;text-decoration-thickness:auto;text-underline-offset:auto;text-underline-position:from-font}
.footer-phone-text{color:var(--neutrals-grey-500,#757B81);font-size:20px;font-style:normal;font-weight:400;line-height:100%}
.footer-phone-text.no-hover:hover{color:var(--neutrals-grey-500,#757B81)}
.footer-email{color:var(--neutrals-black,#333);font-size:40px;font-style:normal;font-weight:400;line-height:100%}
.footer-email:hover{color:var(--neutrals-black,#333);font-size:40px;font-style:normal;font-weight:400;line-height:100%;text-decoration-line:underline;text-decoration-style:solid;text-decoration-skip-ink:auto;text-decoration-thickness:auto;text-underline-offset:auto;text-underline-position:from-font}
.footer-bottom-row{display:flex;align-items:flex-start;justify-content:space-between;align-self:stretch;padding-right:25px}
.footer-left-column{display:flex;align-items:flex-start;gap:68px}
.footer-list{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:14px}
.footer-item{color:var(--neutrals-black,#333);font-size:14px;font-style:normal;font-weight:400;line-height:100%}
.footer-item:hover{color:var(--secondary,#CF102D)}
.footer-mid-column{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:14px;align-self:stretch}
.footer-column-title{color:var(--neutrals-black,#333);font-size:14px;font-style:normal;font-weight:500;line-height:100%;text-transform:uppercase}
.footer-column-title:hover{color:var(--secondary,#CF102D)}
.footer-bottom{padding:10px 50px 6px;background:var(--neutrals-grey-050,#F6F8FA)}
.footer-bottom-content{flex-direction:row;justify-content:space-between;align-items:center}
.footer-bottom-text{color:var(--neutrals-grey-500,#757B81);font-size:14px;font-style:normal;font-weight:400;line-height:20px}
.footer-bottom-link{color:var(--neutrals-grey-500,#757B81);font-size:14px;font-style:normal;font-weight:400;line-height:20px}
.footer-column-link{color:var(--neutrals-grey-500,#757B81);font-size:14px;font-style:normal;font-weight:400;line-height:100%}
.footer-column-link:hover,.footer-phone-text:hover{color:var(--secondary,#CF102D)}
.loader-container{display:none;position:fixed;z-index:2000;left:0;right:0;top:0;bottom:0;background-color:rgba(255,255,255,0.3);align-items:center;justify-content:center}
.loader-container.active{display:flex}
.loader{width:48px;height:48px;border-radius:50%;display:inline-block;border-top:4px solid var(--secondary,#CF102D);border-right:4px solid transparent;box-sizing:border-box;animation:rotation 1s linear infinite}
.loader::after{content:'';box-sizing:border-box;position:absolute;left:0;top:0;width:48px;height:48px;border-radius:50%;border-left:4px solid var(--primary,#383075);border-bottom:4px solid transparent;animation:rotation 0.5s linear infinite reverse}
@keyframes rotation{0%{transform:rotate(0deg)}
100%{transform:rotate(360deg)}
}
@media (min-width:1440px) and (max-width:1919px){.footer{padding:40px}
.footer-bottom{padding:10px 40px 6px}
}
@media (min-width:990px) and (max-width:1439px){.footer{padding:40px 20px}
.footer-logo{width:141px;height:51px}
.vk-btn{width:51px;height:51px;flex-shrink:0}
.footer-phone{color:var(--secondary,#CF102D);font-size:30px;font-style:normal;font-weight:400;line-height:100%}
.footer-phone:hover{font-size:30px;font-style:normal;font-weight:400}
.footer-phone-text{color:var(--neutrals-grey-500,#757B81);font-size:16px;font-style:normal;font-weight:400;line-height:100%}
.footer-email{color:var(--neutrals-black,#333);font-size:30px;font-style:normal;font-weight:400;line-height:100%}
.footer-email:hover{font-size:30px;font-style:normal;font-weight:400}
.footer-left-column{flex-direction:column;gap:14px}
.footer-mid-column:last-child .footer-column-link{width:233px}
.footer-column-link{color:var(--neutrals-grey-500,#757B81);font-size:14px;font-style:normal;font-weight:400;line-height:100%}
.footer-bottom-row{padding:0}
.footer-bottom{padding:10px 20px 6px}
}
@media (max-width:989px){.footer{padding:40px 20px 30px}
.footer-content{gap:40px}
.footer-top-row{flex-direction:column;align-items:flex-start;gap:30px;position:relative}
.footer-logo{width:141px;height:51px}
.vk-btn{position:absolute;top:0;right:0;width:51px;height:51px;flex-shrink:0}
.footer-phone{color:var(--secondary,#CF102D);font-size:30px;font-style:normal;font-weight:400;line-height:100%}
.footer-phone:hover{font-size:30px;font-style:normal;font-weight:400}
.footer-phone-text{color:var(--neutrals-grey-500,#757B81);font-size:16px;font-style:normal;font-weight:400;line-height:100%}
.footer-email{color:var(--neutrals-black,#333);font-size:30px;font-style:normal;font-weight:400;line-height:100%}
.footer-email:hover{font-size:30px;font-style:normal;font-weight:400}
.footer-bottom-row{flex-direction:column;gap:30px}
.footer-left-column{flex-direction:column;gap:14px}
.footer-list{gap:12px}
.footer-bottom{padding:10px 20px 13px}
.footer-bottom-content{flex-direction:column;gap:10px;align-items:center}
.footer-bottom-text{color:var(--neutrals-grey-500,#757B81);text-align:center;font-size:14px;font-style:normal;font-weight:400;line-height:20px;width:335px}
}
/* home */

.home-list-item-container{display:flex;width:100%;flex-direction:column;align-items:stretch;gap:33px}
.home-list-item-icon{width:48px;height:48px;flex-shrink:0;background-image:url("/catalog/view/theme/oct_remarket/stylesheet/icon/home-list-item-icon.svg")}
.home-list-header{width:100%;justify-content:space-between;align-items:center;position:relative;display:flex}
.home-list-header-title-container{display:flex;align-items:center;gap:8px}
.swiper-button-next{position:relative}
.home-list-header-title{color:var(--neutrals-black, #333);font-size:30px;font-style:normal;font-weight:500;line-height:100%}
.home-list-header-title-icon{display:none;width:22px;height:22px;aspect-ratio:1/1;background-image:url("/catalog/view/theme/oct_remarket/stylesheet/icon/home-list-header-title-icon.svg")}
.home-list-header-btn-group{display:flex;align-items:center;gap:8px}
.home-list-header-btn-container{display:flex;align-items:flex-end;gap:35px}
.home-list-header-link{display:none;padding:16px 20px;justify-content:center;align-items:center;border-radius:10px;border:1px solid rgba(117, 123, 129, 0.20);color:var(--neutrals-black, #333);font-size:14px;font-style:normal;font-weight:400;line-height:110%}
.home-list-item-container:nth-child(1) .home-list-header-link{display:flex}
.home-list-item .swiper{width:100%}
.home-list-swiper-slide{display:flex;flex-direction:column;align-items:center;border-radius:15px;background:var(--neutrals-grey-050, #F6F8FA);overflow:hidden;height:100%}
.swiper-slide{padding-bottom:25px;height:100%}
.hitSwiper{padding:0 20px}
.home-list-swiper-slide:hover{box-shadow:0px 8px 20px 0px rgba(35, 71, 108, 0.15)}
.home-list-swiper-slide-img-container{width:100%;padding-top:calc(100% * 385 / 303);overflow:hidden;position:relative}
.home-list-swiper-slide-fav-btn{width:36px;height:36px;flex-shrink:0;position:absolute}
.heart-container{cursor:pointer;display:flex;align-items:center;justify-content:center;width:auto;position:absolute;top:16px;right:16px;border-radius:4px;background:rgba(50, 60, 76, 0.30);backdrop-filter:blur(7px);padding:7px;gap:4px;color:#FFF;font-size:14px;font-style:normal;font-weight:400;line-height:100%;z-index:1}
.heart{width:22px;height:22px}
.heart-outline{fill:none;stroke:#ffffff;stroke-width:2}
.heart-fill{fill:none;stroke:#FF0000;stroke-width:2;stroke-dasharray:100;stroke-dashoffset:100;transition:stroke-dashoffset 1s ease, fill 0.3s ease}
.heart-container:hover .heart-fill{stroke-dashoffset:0;fill:rgba(255, 0, 0, 0.2)}
.heart-container.in_wishlist .heart-fill{fill:#FF0000;stroke-dashoffset:0;stroke:#FF0000}
.home-list-swiper-slide-img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}
.home-list-swiper-slide-footer{width:100%;display:flex;flex-direction:column;gap:15px;padding:7px 16px 16px;flex-grow:1;justify-content:space-between}
.swiper{width:100%}
.home-list-swiper-slide-footer-row{width:100%;display:flex;align-items:flex-start;justify-content:space-between}
.home-list-swiper-slide-footer-title{width:291px;color:var(--neutrals-black, #333);font-size:14px;font-style:normal;font-weight:500;line-height:110%}
.price-row{align-items:center}
.home-list-swiper-slide-price-container{display:flex;align-items:center;gap:40px}
.home-list-swiper-slide-price-column{display:flex;flex-direction:column;gap:4px;align-items:flex-start}
.home-list-swiper-slide-price-text{color:var(--neutrals-grey-400, #999);font-size:12px;font-style:normal;font-weight:400;line-height:100%}
.home-list-swiper-slide-price{color:var(--neutrals-black, #333);font-size:24px;font-style:normal;font-weight:500;line-height:100%}
.home-list-swiper-slide-price.red{color:var(--secondary, #CF102D);font-size:24px;font-style:normal;font-weight:500;line-height:100%}
.home-list-swiper-slide-btn{width:35.5px;height:35.5px;border-radius:35.5px;flex-shrink:0;background:var(--secondary, #CF102D);background-image:url("/catalog/view/theme/oct_remarket/stylesheet/icon/home-list-swiper-slide-btn.svg");background-position:center;background-repeat:no-repeat}

.swiper-button-next{width:48px;height:48px;background-image:url("/catalog/view/theme/oct_remarket/stylesheet/icon/swiper-button-next.svg");position:relative;left:0;top:0;right:0;transform:none;margin:0}
.swiper-button-next:hover{background-image:url("/catalog/view/theme/oct_remarket/stylesheet/icon/swiper-button-next-active.svg")}
.swiper-button-prev{width:48px;height:48px;background-image:url("/catalog/view/theme/oct_remarket/stylesheet/icon/about-swiper-button-prev.svg");position:relative;left:0;top:0;right:0;transform:none;margin:0}
.swiper-button-prev:hover{background-image:url("/catalog/view/theme/oct_remarket/stylesheet/icon/about-swiper-button-prev-active.svg")}
.swiper-button-next:after, .swiper-rtl .swiper-button-prev:after,
.swiper-button-prev:after, .swiper-rtl .swiper-button-next:after{display:none}
.feedback-block{padding:100px 50px 0}
.feedback-block-content{align-items:center;gap:20px}
.feedback-title{color:var(--neutrals-black, #333);text-align:center;font-size:34px;font-style:normal;font-weight:500;line-height:110%}
.feedback-row{width:100%;display:flex;gap:20px;align-items:stretch}
.feedback-row-item{display:flex;padding:16px 23px 13px 16px;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:12px;border-radius:6px;background:var(--neutrals-grey-050, #F6F8FA);flex:1 0 0;height:100%}
.feedback-row-item-header{display:flex;height:20px;justify-content:space-between;align-items:flex-start}
.feedback-row-item-header-text{color:var(--neutrals-black, #333);font-size:14px;font-style:normal;font-weight:400;line-height:20px}
.feedback-row-item-header-icon-group{display:flex;width:72px;align-items:center;gap:4px}
.feedback-row-item-header-icon{width:11.16px;height:12px;flex-shrink:0;background-image:url("/catalog/view/theme/oct_remarket/stylesheet/icon/feedback-row-item-header-icon.svg")}
.feedback-text{overflow:hidden;display:-webkit-box;-webkit-line-clamp:5;-webkit-box-orient:vertical;text-overflow:ellipsis;color:var(--neutrals-black, #333);font-size:14px;font-style:normal;font-weight:400;line-height:130%}

.subscription-block{padding:32px 50px 60px}
.subscription-block-content{flex-direction:row;height:100px;justify-content:center;align-items:center;gap:61px;flex-shrink:0;border-radius:10px;background:var(--primary, #383075)}
.subscription-text-container{display:flex;flex-direction:column;align-items:flex-start;gap:6px;flex-shrink:0}
.subscription-title{color:var(--neutrals-white, #FFF);font-size:32px;font-style:normal;font-weight:500;line-height:20px}
.subscription-text{color:rgba(255, 255, 255, 0.69);text-align:right;font-size:14px;font-style:normal;font-weight:400;line-height:20px}
.subscription-input-container{display:flex;align-items:center;gap:12px}
.subscription-input{width:483px;height:42px;padding:7px 13px;color:var(--neutrals-black, #333);font-size:14px;font-style:normal;font-weight:400;line-height:normal;border-radius:6px;border:1px solid var(--stroke-grey, #EAEDF0);background:var(--neutrals-grey-050, #F6F8FA)}
.subscription-input.error{color:var(--colors-red, #E32727)}
.subscription-input::placeholder{color:var(--neutrals-grey-400, #999)}
.subscription-btn{display:flex;padding:11px 28px;justify-content:center;align-items:center;gap:10px;border-radius:6px;border:1px solid var(--secondary, #CF102D);background:var(--secondary, #CF102D);color:var(--neutrals-white, #FFF);text-align:center;font-size:16px;font-style:normal;font-weight:500;line-height:20px}
.subscription-btn:hover{background:#ED2E4B}

@media (min-width:1440px) and (max-width:1919px){
.feedback-block{padding:80px 40px 0}
.subscription-block{padding:30px 40px 60px}
}
@media (min-width:990px) and (max-width:1439px){
.feedback-block{padding:60px 20px 0}
.subscription-block{padding:43px 20px 40px}
.subscription-block-content{padding:0 20px}
.subscription-input{width:330px}
}
.swiper-scrollbar{display:none}
@media (max-width:989px){
.home-list-header-btn-container{display:none}
.home-list-header-title-container{width:100%;justify-content:space-between}
.home-list-header-title{color:var(--neutrals-black,#333);font-size:26px;font-style:normal;font-weight:500;line-height:110%}
.home-block{padding:40px 10px 44px}
.feedback-block{padding:70px 10px 0}
.feedback-title{color:var(--neutrals-black, #333);text-align:center;font-size:34px;font-style:normal;font-weight:500;line-height:110%}
.feedback-block-content{gap:14px}
.feedback-row-item{display:none}
.feedback-row-item:first-child{display:flex}
.subscription-block{padding:30px 10px}
.subscription-block-content{flex-direction:column;height:auto;padding:20px;gap:30px}
.subscription-text-container{gap:10px;align-items:center}
.subscription-title{color:var(--neutrals-white, #FFF);text-align:center;font-size:29px;font-style:normal;font-weight:500;line-height:110%}
.subscription-text{color:rgba(255, 255, 255, 0.69);text-align:center;font-size:16px;font-style:normal;font-weight:400;line-height:120%;width:315px}
.subscription-input-container{flex-direction:column;width:100%;gap:12px}
.subscription-input{width:100%;height:50px;font-size:16px;font-style:normal;font-weight:400;line-height:normal}
.subscription-btn{display:flex;height:50px;padding:11px 28px;justify-content:center;align-items:center;gap:10px;align-self:stretch;width:100%;border-radius:6px;border:1px solid var(--secondary, #CF102D);background:var(--secondary, #CF102D);color:var(--neutrals-white, #FFF);text-align:center;font-size:16px;font-style:normal;font-weight:500;line-height:20px}
.swiper-slide{padding-bottom:38px}
.swiper-horizontal>.swiper-scrollbar, .swiper-scrollbar.swiper-scrollbar-horizontal{bottom:0;height:8px;max-width:260px;left:50%;transform:translateX(-50%)}
.swiper-scrollbar{background:rgba(56, 48, 117, 0.3);display:block}
.swiper-scrollbar-drag{background:var(--primary, #383075)}
}
.home-catalog-btn:hover{background:#4C4489}
.home-list-item:hover .home-list-item-icon{background-image:url(/catalog/view/theme/oct_remarket/stylesheet/icon/home-list-item-icon-active.svg)}
.prices-block-btn:hover,.home-list-swiper-slide-btn:hover,.large-selection-btn:hover{background-color:#ED2E4B}
.home-list-swiper-slide-tag{position:absolute;left:16px;top:16px;display:flex;padding:8px;justify-content:center;align-items:center;gap:10px;border-radius:7px;text-align:center;font-size:14px;font-style:normal;font-weight:500;line-height:100%;transition-duration:0.3s}
.home-list-swiper-slide-tag.green{background:#A8D49D;color:#436939}
.home-list-swiper-slide-tag.yellow{background:#EBE6D2;color:#978D65}
.home-list-swiper-slide:hover .home-list-swiper-slide-tag{opacity:0}


.product-viewed-block .product-viewed-swiper-container{width:100%;display:flex;flex-direction:column;align-items:stretch;gap:30px}

/* category */
.category-block{padding:40px 50px 20px}
.category-block-content{gap:48px}
.breadcrumbs{display:flex;align-items:center;gap:5px}
.breadcrumb-item{color:var(--neutrals-grey-500,#757B81);font-size:14px;font-style:normal;font-weight:400;line-height:100%;display:flex;align-items:center;gap:5px}
/*.breadcrumb-item:after{content:'/'}*/
.breadcrumb-item:last-child:after{display:none}
.breadcrumb-item:last-child{color:var(--neutrals-black,#333);font-size:14px;font-style:normal;font-weight:400;line-height:100%}
.category-row{width:100%;display:flex;align-items:flex-start;justify-content:space-between;gap:20px}
.category-column{width:370px;min-width:370px;display:flex;flex-direction:column}
.category-content{flex:1 0 0;display:flex;flex-direction:column;gap:60px;align-items:stretch;width:calc(100% - 390px)}
.category-list-container{display:flex;flex-direction:column;gap:16px;align-items:flex-start}
.category-list-container-header{width:100%;display:flex;justify-content:space-between}
.category-sort-container{display:flex;width:190px;height:40px;padding:10px;justify-content:space-between;align-items:center;flex-shrink:0;color:var(--neutrals-black,#333);font-size:14px;font-style:normal;font-weight:400;line-height:100%;border-radius:6px;border:1px solid #D2D9DF;position:relative;cursor:pointer}
.category-sort-popup{display:none;width:100%;position:absolute;top:100%;left:0;z-index:10;padding-top:10px;cursor:default}
.category-sort-popup-content{border-radius:10px;background:var(--neutrals-white,#FFF);box-shadow:-1px 1px 14px 0 rgba(10,33,91,0.10);display:flex;padding:14px 12px;flex-direction:column;align-items:flex-start;gap:14px;align-self:stretch}
.category-sort-popup-item{display:flex;align-items:center;justify-content:space-between;width:100%;color:var(--neutrals-black,#333);font-size:12px;font-style:normal;font-weight:400;line-height:100%}
.category-sort-popup-item:hover{color:var(--secondary,#CF102D)}
.category-sort-popup-item-icon{width:15px;height:9px;background-image:url("/catalog/view/theme/oct_remarket/stylesheet/icon/category/category-sort-popup-item-icon.svg");background-size:cover}
.category-sort-container:hover{border:1px solid var(--colors-purple,#36139C)}
.category-sort-container:hover .category-sort-icon{transform:rotate(180deg)}
.category-sort-container:hover .category-sort-popup{display:block}
.category-sort-icon{width:10px;height:10px;background-image:url("/catalog/view/theme/oct_remarket/stylesheet/icon/category/category-sort-icon.svg")}
.category-list-separator{width:100%;height:1px;background:#D9DBE8}
.category-list{width:100%;display:flex;flex-wrap:wrap;gap:20px}
.category-list-content{width:100%;display:flex;flex-direction:column;gap:33px;align-items:stretch;position:relative}
.category-list-overlay{position:absolute;z-index:10;left:0;top:0;right:0;bottom:0;background-color:rgba(255,255,255,0.7);display:none;align-items:center;justify-content:center}
.category-list-overlay.active{display:flex}
.category-list-item{width:calc((100% - 40px) / 3)}
.category-list .home-list-swiper-slide-footer{min-height:109px}
.category-list-show-more-btn{display:none;gap:10px;align-items:center;padding-bottom:8px;border-bottom:1px solid var(--primary,#383075);color:var(--primary,#383075);font-size:16px;font-style:normal;font-weight:500;line-height:110%;align-self:center}
.category-list-show-more-btn-icon{width:12px;height:14px;background-image:url("/catalog/view/theme/oct_remarket/stylesheet/icon/category/category-list-show-more-btn-icon.svg")}
.category-list-pagination-row{display:flex;align-items:center;justify-content:space-between;margin-top:-4px;align-self:stretch}
.pagination{display:flex;align-items:stretch;list-style:none}
.pagination li a,.pagination li span{display:flex;height:32px;padding:8px 8px 8px 9px;flex-direction:column;justify-content:center;align-items:center;flex-shrink:0;border:1px solid #E7EDF3;background:var(--neutrals-white,#FFF);color:var(--primary,#383075);font-size:14px;font-style:normal;font-weight:400;line-height:100%;white-space:nowrap}
.pagination li:first-child a,.pagination li:first-child span{border-radius:6px 0 0 6px}
.pagination li:last-child a,.pagination li:last-child span{border-radius:0 6px 6px 0}
.pagination li.active span{border:1px solid var(--primary,#383075);background:var(--primary,#383075);color:var(--neutrals-white,#FFF)}
.category-list-text{color:var(--neutrals-grey-500,#757B81);text-align:right;font-size:14px;font-style:normal;font-weight:400;line-height:100%}
.category-viewed-swiper-container{width:100%;display:flex;flex-direction:column;gap:30px}
.category-description{display:flex;flex-direction:column;gap:8px}
.category-description h2{color:var(--neutrals-black,#333);font-size:14px;font-style:normal;font-weight:600;line-height:20px}
.category-description p{color:var(--neutrals-black,#333);font-size:14px;font-style:normal;font-weight:400;line-height:20px}
.fil-level1.active .filter-item-sublist{display:flex}
.fil-level1.active .fil-level1-btn,.fil-level2.active .fil-level2-btn{transform:rotate(90deg)}
.fil-level2.active .filter-item-last-list{display:flex}
.category-viewed-swiper-container .home-list-swiper-slide-footer{padding:4px 12px 12px;gap:10px}
.category-viewed-swiper-container .home-list-swiper-slide-footer-title{color:var(--neutrals-black,#333);font-size:11px;font-style:normal;font-weight:500;line-height:110%}
.category-viewed-swiper-container .home-list-swiper-slide-price-container{gap:30px}
.category-viewed-swiper-container .home-list-swiper-slide-price-text{color:var(--neutrals-grey-400,#999);font-size:9px;font-style:normal;font-weight:400;line-height:100%}
.category-viewed-swiper-container .home-list-swiper-slide-price{font-size:18px;font-style:normal;font-weight:500;line-height:100%}
.category-viewed-swiper-container .home-list-swiper-slide-btn{width:26.51px;height:26.51px;flex-shrink:0;background-size:11px}
.category-empty-block{width:100%;height:450px;display:flex;flex-direction:column;gap:20px;align-items:flex-start}
.category-empty-text{width:630px;color:var(--neutrals-black,#333);font-size:18px;font-style:normal;font-weight:400;line-height:24px}
.category-empty-btn{color:var(--primary,#383075);font-size:16px;font-style:normal;font-weight:400;line-height:100%;text-decoration-line:underline;text-decoration-style:solid;text-decoration-skip-ink:auto;text-decoration-thickness:auto;text-underline-offset:auto;text-underline-position:from-font}
.category-empty-btn:hover{color:#584DAE}
@media (min-width:1440px) and (max-width:1919px){.category-block{padding:40px 40px 20px}
.category-list-content .home-list-swiper-slide-price-container{gap:25px}
.category-viewed-swiper-container .home-list-swiper-slide-footer{padding:7px 16px 16px;gap:17px}
.category-viewed-swiper-container .home-list-swiper-slide-footer-title{color:var(--neutrals-black,#333);font-size:14px;font-style:normal;font-weight:500;line-height:110%}
.category-viewed-swiper-container .home-list-swiper-slide-price-container{gap:20px}
.category-viewed-swiper-container .home-list-swiper-slide-price{font-size:20px}
.category-viewed-swiper-container .home-list-swiper-slide-price-text{font-size:12px}
.category-viewed-swiper-container .home-list-swiper-slide-btn{width:35.5px;height:35.5px;background-size:unset}
}
.category-filter-btn{display:none}
@media (min-width:991px) and (max-width:1439px){.category-block{padding:20px 20px 20px}
.category-list-content .home-list-swiper-slide-price-container{gap:20px}
.category-list-content .home-list-swiper-slide-price{font-size:20px}
.category-viewed-swiper-container .home-list-swiper-slide-footer-title{color:var(--neutrals-black,#333);font-size:14px;font-style:normal;font-weight:500;line-height:110%}
.category-viewed-swiper-container .home-list-swiper-slide-footer{padding:7px 16px 16px;gap:17px}
.category-viewed-swiper-container .home-list-swiper-slide-price-container{gap:20px}
.category-viewed-swiper-container .home-list-swiper-slide-price{font-size:20px}
.category-viewed-swiper-container .home-list-swiper-slide-price-text{font-size:12px}
.category-viewed-swiper-container .home-list-swiper-slide-btn{width:35.5px;height:35.5px;background-size:unset}
.category-filter-btn{display:inline-flex;height:40px;padding:10px;align-items:center;gap:10px;flex-shrink:0;border-radius:6px;border:1px solid #D2D9DF;color:var(--neutrals-black,#333);font-size:14px;font-style:normal;font-weight:400;line-height:100%}
.category-filter-btn-icon{width:16px;height:16px;aspect-ratio:1/1;background-image:url("/catalog/view/theme/oct_remarket/stylesheet/icon/category/category-filter-btn-icon.svg")}
.category-filter-btn:hover{border:1px solid var(--colors-purple,#36139C)}
.category-row{position:relative}
.category-column{display:none;position:absolute;right:0;top:45px;z-index:20;border-radius:10px;border:1px solid var(--blue-200,#E2EAF2);background:var(--neutrals-white,#FFF)}
.category-column.active{display:flex}
}
.mobile-filter-close{display:none}
@media (max-width:990px){.category-block{padding:20px 10px 0}
.category-column{display:none}
.category-block-content{gap:24px}
.category-list-separator{display:none}
.category-list-container{gap:20px}
.category-list-item{width:100%}
.category-sort-container{display:none}
.category-filter-btn{display:inline-flex;height:40px;padding:10px;align-items:center;gap:10px;flex-shrink:0;border-radius:6px;border:1px solid #D2D9DF;color:var(--neutrals-black,#333);font-size:14px;font-style:normal;font-weight:400;line-height:100%}
.category-filter-btn-icon{width:16px;height:16px;aspect-ratio:1/1;background-image:url("/catalog/view/theme/oct_remarket/stylesheet/icon/category/category-filter-btn-icon.svg")}
.category-column{display:none;position:fixed;width:100vw;top:0;left:0;height:100svh;z-index:20;background:var(--neutrals-white,#FFF)}
.category-column.active{display:flex}
}
/* filter */
.filter-card{width:100%;padding:24px;border-radius:20px;background:var(--neutrals-grey-050,#F6F8FA);display:flex;flex-direction:column;align-items:stretch;gap:30px}
.filter-scroll{display:flex;flex-direction:column;align-items:stretch;gap:26px}
.filter-item{display:flex;flex-direction:column;align-items:flex-start;gap:14px}
.filter-item-title{color:var(--neutrals-black,#333);font-size:14px;font-style:normal;font-weight:600;line-height:100%}
.filter-item-list{display:flex;width:100%;flex-direction:column;align-items:stretch;gap:10px}
.filter-item-list-link{padding:10px 36px 10px 10px;color:var(--neutrals-black,#333);font-size:16px;font-style:normal;font-weight:400;line-height:100%;border-radius:6px;display:block;position:relative}
.filter-item-list-link.selected{font-weight:600;color:var(--neutrals-black,#333)!important}
.filter-item-list-link-btn{position:absolute;right:3px;top:3px;width:30px;height:30px;border-radius:3px;background-position:center;background-repeat:no-repeat;background-image:url("/catalog/view/theme/oct_remarket/stylesheet/icon/category/filter-item-list-link-btn.svg");background-color:var(--neutrals-grey-050,#F6F8FA)}
.filter-item-sublist{display:none;width:100%;padding-left:20px;flex-direction:column;align-items:stretch}
.fil-level1:hover .filter-item-sublist{display:flex}
.fil-level1:hover .fil-level1-btn{rotate:90deg}
.fil-level1.opened .filter-item-sublist{display:flex}
.fil-level1.opened .fil-level1-btn{rotate:90deg}
.filter-item-sublist .filter-item-list-link{color:var(--neutrals-grey-500,#757B81)}
.filter-item-list-link:hover:not(.no-hover){background:var(--blue-200,#E2EAF2);color:var(--neutrals-black,#333)}
.filter-item-last-list{display:none;flex-direction:column;align-items:stretch;padding-left:20px}
.fil-level2:hover .filter-item-last-list{display:flex}
.fil-level2:hover .fil-level2-btn{rotate:90deg}
.fil-level2.opened .filter-item-last-list{display:flex}
.fil-level2.opened .fil-level2-btn{rotate:90deg}
.filter-price-row{display:flex;align-items:stretch;justify-content:space-between;gap:10px}
.filter-price-input{display:flex;flex:1 0 0;height:50px;padding:12px;width:calc((100% - 10px) / 2);align-items:center;gap:10px;color:var(--neutrals-black,#333);font-size:16px;font-style:normal;font-weight:400;line-height:100%;border-radius:10px;border:1px solid var(--stroke-grey,#EAEDF0);background:var(--neutrals-white,#FFF)}
.filter-price-input::placeholder{color:var(--neutrals-grey-500,#757B81)}
input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}
input[type=number]{-moz-appearance:textfield}
.filter-price-clear-btn{display:flex;width:100%;padding:20px 30px;justify-content:center;align-items:center;border-radius:10px;border:1px solid var(--primary,#383075);background:var(--neutrals-grey-050,#F6F8FA);color:var(--primary,#383075);font-size:16px;font-style:normal;font-weight:500;line-height:110%}
button.disabled{opacity:0.7;cursor:not-allowed}
.filter-item-column{display:flex;flex-direction:column;gap:12px;align-items:flex-start;width:100%}
.filter-item-column-item{width:100%;display:flex;align-items:center;gap:7px;color:var(--neutrals-black,#333);font-size:16px;font-style:normal;font-weight:400;line-height:100%;text-align:left}
.filter-item-column-item:hover{color:var(--secondary,#CF102D)}
.filter-item-column-item-icon{width:16px;height:16px;flex-shrink:0;aspect-ratio:1/1;background-image:url("/catalog/view/theme/oct_remarket/stylesheet/icon/category/filter-item-column-item-icon.svg")}
.filter-item-column-item.active .filter-item-column-item-icon{background-image:url("/catalog/view/theme/oct_remarket/stylesheet/icon/category/filter-item-column-item-icon-active.svg")}
@media (min-width:991px) and (max-width:1439px){.filter-card{background:transparent}
.filter-item-list-link-btn{background-color:var(--neutrals-white,#FFF)}
}
@media (max-width:990px){.filter-card{background:transparent;padding:40px 0 18px;gap:18px;position:relative}
.filter-item-list-link-btn{background-color:var(--neutrals-white,#FFF)}
.filter-scroll{height:calc(100svh - 140px);overflow-y:auto;padding:0 20px;border-bottom:1px solid #F1F1F8}
.filter-price-clear-btn{width:calc(100% - 40px);align-self:center}
.mobile-filter-close{width:32px;height:32px;position:absolute;right:10px;top:10px;display:block;z-index:25;background-image:url("/catalog/view/theme/oct_remarket/stylesheet/icon/category/mobile-filter-close.svg");background-position:center;background-repeat:no-repeat}
.filter-item:last-child{padding-bottom:18px}
}
/* sizes */
.sizes-block{padding:40px 60px 20px}
.sizes-block-content{gap:40px}
.sizes-content{width:100%;display:flex;flex-direction:column;align-items:flex-start;gap:61px;padding:48px 22px 60px 0;border-radius:20px;background:#F6F8FA}
.sizes-woman-table-container{width:100%;padding:9px 0 66px 293px;display:flex;flex-direction:column;align-items:flex-start;gap:40px;position:relative}
.sizes-table-title{color:var(--neutrals-black,#333);font-size:30px;font-style:normal;font-weight:600;line-height:110%;z-index:1}
.sizes-woman-image{width:322px;height:620px;flex-shrink:0;aspect-ratio:67/129;position:absolute;left:0;top:0;background-image:url("/catalog/view/theme/oct_remarket/stylesheet/image/sizes/sizes-woman-image.webp");background-size:cover;background-position:center}
.sizes-woman-table-content{width:1189px;height:472px;z-index:1}
.sizes-table{width:100%;height:100%;border-radius:20px;background:#FFF;overflow:hidden;border-collapse:collapse}
.sizes-table th,.sizes-table td{padding:20px 10px;position:relative;color:var(--neutrals-black,#333);text-align:center;font-size:16px;font-style:normal;font-weight:400;line-height:110%;border-right:1px dashed #CFD8E2}
.sizes-table th:nth-child(1),.sizes-table td:nth-child(1){padding:20px 26px;background:var(--primary,#383075);width:219px;color:var(--neutrals-white,#FFF);text-align:center;font-size:16px;font-style:normal;font-weight:500;line-height:110%;border-right:none}
.sizes-table th:last-child,.sizes-table td:last-child{border-right:none}
.sizes-table th{padding-top:26px!important}
.sizes-table tr:last-child td{padding-bottom:26px!important}
.sizes-table .border-bottom{position:absolute;left:50%;transform:translateX(-50%);width:calc(100% - 20px);border-bottom:1px dashed #CFD8E2;bottom:0}
.sizes-table th:nth-child(1) .border-bottom,.sizes-table td:nth-child(1) .border-bottom{width:calc(100% - 52px);border-bottom-color:rgba(255,255,255,0.55)}
.sizes-table-item-container{display:flex;align-items:center;width:100%;height:100%}
.sizes-table-item-container-text{flex:1 0 0;height:100%;color:var(--neutrals-black,#333);text-align:center;font-size:16px;font-style:normal;font-weight:400;line-height:110%;display:flex;align-items:center;justify-content:center}
.sizes-table-item-container-text:first-child{border-right:1px dashed #CFD8E2}
.sizes-man-table-container{padding:5px 0 70px 293px;width:100%;position:relative;display:flex;flex-direction:column;align-items:flex-start;gap:40px}
.sizes-man-image{width:322px;height:620px;flex-shrink:0;aspect-ratio:67/129;position:absolute;left:0;top:0;background-image:url("/catalog/view/theme/oct_remarket/stylesheet/image/sizes/sizes-man-image.webp");background-size:cover;background-position:center}
.sizes-foot-table-container{padding-left:293px;width:100%;display:flex;flex-direction:column;align-items:flex-start;gap:40px;position:relative}
.sizes-foot-image{position:absolute;width:584px;height:390px;flex-shrink:0;aspect-ratio:292/195;left:0;bottom:3px;background-image:url("/catalog/view/theme/oct_remarket/stylesheet/image/sizes/sizes-foot-image.webp")}
.sizes-foot-table-content{width:1225px;height:396px;z-index:1}
.sizes-foot-table{width:100%;height:100%;border-collapse:collapse;border-radius:20px;background:#FFF;overflow:hidden}
.sizes-foot-table th,.sizes-foot-table td{color:var(--neutrals-black,#333);text-align:center;font-size:16px;font-style:normal;font-weight:400;line-height:110%;padding:26px 10px;position:relative}
.sizes-foot-table th{padding:26px;text-align:left;background:#383075;color:var(--neutrals-white,#FFF);font-size:16px;font-style:normal;font-weight:500;line-height:110%;text-transform:uppercase}
.sizes-foot-table td:first-child{width:160px;background:var(--blue-200,#E2EAF2);color:#3A6EA2;text-align:center;font-size:16px;font-style:normal;font-weight:500;line-height:110%;padding-left:26px;padding-right:26px}
.sizes-foot-table td{border-right:1px dashed #CFD8E2}
.sizes-foot-table td:first-child{border-right:none}
.sizes-foot-table tr:nth-child(1) td,.sizes-foot-table tr:nth-child(4) td{padding-bottom:20px}
.sizes-foot-table tr:nth-child(2) td,.sizes-foot-table tr:nth-child(5) td{padding-top:20px}
.sizes-foot-table .border-bottom{position:absolute;left:50%;transform:translateX(-50%);bottom:0;width:calc(100% - 20px);border-bottom:1px dashed #CFD8E2}
.sizes-foot-table td:nth-child(1) .border-bottom{width:calc(100% - 52px);border-bottom:1px dashed #B1CBE8}
.sizes-foot-table tr:nth-child(3) td{background:#E65A8D;color:var(--neutrals-white,#FFF);text-align:left;font-size:16px;font-style:normal;font-weight:500;line-height:110%;text-transform:uppercase;padding:26px}
.sizes-foot-table td:last-child{border-right:none}
@media (min-width:1440px) and (max-width:1919px){.sizes-block{padding:40px 40px 20px}
.sizes-content{padding:40px 20px 40px 0}
.sizes-woman-table-container,.sizes-man-table-container,.sizes-foot-table-container{gap:20px}
.sizes-woman-image{top:23px;width:246px;height:474px;flex-shrink:0;aspect-ratio:41/79}
.sizes-woman-table-container{padding:0 0 0 220px}
.sizes-woman-table-content{width:1120px;height:472px}
.sizes-man-table-container{padding:0 0 0 220px}
.sizes-man-image{top:25px;width:246px;height:474px;flex-shrink:0;aspect-ratio:41/79}
.sizes-foot-table-container{padding-left:220px}
.sizes-foot-image{width:448px;height:299px;flex-shrink:0;aspect-ratio:445/297;bottom:-11px}
.sizes-foot-table-content{width:1120px;height:372px}
}
@media (min-width:990px) and (max-width:1439px){.sizes-block{padding:20px}
.sizes-block-content{gap:25px}
.sizes-content{padding:30px;gap:60px;align-items:center}
.sizes-woman-table-container{padding:0;gap:20px}
.sizes-woman-image{display:none}
.sizes-table-title{color:var(--neutrals-black,#333);font-size:25px;font-style:normal;font-weight:600;line-height:110%}
.sizes-woman-table-content{width:890px;height:422px}
.sizes-table th,.sizes-table td,.sizes-table th:nth-child(1),.sizes-table td:nth-child(1),.sizes-table-item-container-text{font-size:12px}
.sizes-table th:nth-child(1),.sizes-table td:nth-child(1){width:160px}
.sizes-man-image{display:none}
.sizes-man-table-container{padding:0;gap:20px;width:auto}
.sizes-table th:nth-child(1),.sizes-table td:nth-child(1){padding:20px 10px}
.sizes-table .border-bottom{width:calc(100% - 12px)}
.sizes-table th:nth-child(1) .border-bottom,.sizes-table td:nth-child(1) .border-bottom{width:calc(100% - 20px)}
.sizes-foot-table-container{padding:0}
.sizes-foot-image{display:none}
.sizes-foot-table-content{width:890px;height:340px}
.sizes-foot-table th{font-size:16px;padding:20px 26px}
.sizes-foot-table th,.sizes-foot-table td,.sizes-foot-table td:first-child{font-size:12px}
.sizes-foot-table tr:nth-child(3) td{font-size:16px;padding:20px 26px}
.sizes-woman-table-container{width:auto}
.sizes-foot-table-container{width:auto}
}
@media (max-width:989px){.sizes-block{padding:20px 10px 0;overflow:hidden}
.sizes-block-content{gap:25px}
.sizes-content{padding:30px 0 30px 10px}
.sizes-woman-table-container{padding:0;gap:20px}
.sizes-woman-image{display:none}
.sizes-woman-table-content{width:calc(100% + 10px);height:auto;overflow-x:auto;margin-left:-10px}
.sizes-table-title{width:353px;color:var(--neutrals-black,#333);font-size:24px;font-style:normal;font-weight:600;line-height:110%}
.sizes-table{width:890px;height:422px;margin-right:10px;margin-left:10px}
.sizes-table th,.sizes-table td,.sizes-table th:nth-child(1),.sizes-table td:nth-child(1),.sizes-table-item-container-text{font-size:12px}
.sizes-table th:nth-child(1),.sizes-table td:nth-child(1){width:160px}
.sizes-table .border-bottom{width:calc(100% - 12px)}
.sizes-table th:nth-child(1) .border-bottom,.sizes-table td:nth-child(1) .border-bottom{width:calc(100% - 20px)}
.sizes-foot-table th{font-size:16px;padding:20px 26px}
.sizes-foot-table th,.sizes-foot-table td,.sizes-foot-table td:first-child{font-size:12px}
.sizes-man-image{display:none}
.sizes-foot-table tr:nth-child(3) td{font-size:16px;padding:20px 26px}
.sizes-man-table-container{padding:0;width:100%;gap:20px}
.sizes-foot-table-container{padding:0;gap:20px}
.sizes-foot-image{display:none}
.sizes-foot-table th,.sizes-foot-table td,.sizes-foot-table td:first-child{font-size:12px}
.sizes-foot-table tr:nth-child(3) td{font-size:16px;padding:20px 26px}
.sizes-foot-table-content{width:calc(100% + 10px);margin-left:-10px;height:auto;overflow-x:auto}
.sizes-foot-table{width:890px;height:340px;margin-left:10px;margin-right:10px}
}
/* feedback */

.swiper-button-next{width:48px;height:48px;background-image:url("/catalog/view/theme/oct_remarket/stylesheet/icon/swiper-button-next.svg");position:relative;left:0;top:0;right:0;transform:none;margin:0}
.swiper-button-next:hover{background-image:url("/catalog/view/theme/oct_remarket/stylesheet/icon/swiper-button-next-active.svg")}
.swiper-button-prev{width:48px;height:48px;background-image:url("/catalog/view/theme/oct_remarket/stylesheet/icon/about-swiper-button-prev.svg");position:relative;left:0;top:0;right:0;transform:none;margin:0}
.swiper-button-prev:hover{background-image:url("/catalog/view/theme/oct_remarket/stylesheet/icon/about-swiper-button-prev-active.svg")}
.swiper-button-next:after, .swiper-rtl .swiper-button-prev:after,
.swiper-button-prev:after, .swiper-rtl .swiper-button-next:after{display:none}
.feedback-block{padding:100px 50px 0}
.feedback-block-content{align-items:center;gap:20px}
.feedback-title{color:var(--neutrals-black, #333);text-align:center;font-size:34px;font-style:normal;font-weight:500;line-height:110%}
.feedback-row{width:100%;display:flex;gap:20px;align-items:stretch}
.feedback-row-item{display:flex;padding:16px 23px 13px 16px;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:12px;border-radius:6px;background:var(--neutrals-grey-050, #F6F8FA);flex:1 0 0;height:100%}
.feedback-row-item-header{display:flex;height:20px;justify-content:space-between;align-items:flex-start}
.feedback-row-item-header-text{color:var(--neutrals-black, #333);font-size:14px;font-style:normal;font-weight:400;line-height:20px}
.feedback-row-item-header-icon-group{display:flex;width:72px;align-items:center;gap:4px}
.feedback-row-item-header-icon{width:11.16px;height:12px;flex-shrink:0;background-image:url("/catalog/view/theme/oct_remarket/stylesheet/icon/feedback-row-item-header-icon.svg")}
.feedback-text{overflow:hidden;display:-webkit-box;-webkit-line-clamp:5;-webkit-box-orient:vertical;text-overflow:ellipsis;color:var(--neutrals-black, #333);font-size:14px;font-style:normal;font-weight:400;line-height:130%}
.subscription-block{padding:32px 50px 60px}
.subscription-block-content{flex-direction:row;height:100px;justify-content:center;align-items:center;gap:61px;flex-shrink:0;border-radius:10px;background:var(--primary, #383075)}
.subscription-text-container{display:flex;flex-direction:column;align-items:flex-start;gap:6px;flex-shrink:0}
.subscription-title{color:var(--neutrals-white, #FFF);font-size:32px;font-style:normal;font-weight:500;line-height:20px}
.subscription-text{color:rgba(255, 255, 255, 0.69);text-align:right;font-size:14px;font-style:normal;font-weight:400;line-height:20px}
.subscription-input-container{display:flex;align-items:center;gap:12px}
.subscription-input{width:483px;height:42px;padding:7px 13px;color:var(--neutrals-black, #333);font-size:14px;font-style:normal;font-weight:400;line-height:normal;border-radius:6px;border:1px solid var(--stroke-grey, #EAEDF0);background:var(--neutrals-grey-050, #F6F8FA)}
.subscription-input.error{color:var(--colors-red, #E32727)}
.subscription-input::placeholder{color:var(--neutrals-grey-400, #999)}
.subscription-btn{display:flex;padding:11px 28px;justify-content:center;align-items:center;gap:10px;border-radius:6px;border:1px solid var(--secondary, #CF102D);background:var(--secondary, #CF102D);color:var(--neutrals-white, #FFF);text-align:center;font-size:16px;font-style:normal;font-weight:500;line-height:20px}
.subscription-btn:hover{background:#ED2E4B}
@media (min-width:1440px) and (max-width:1919px){
.feedback-block{padding:80px 40px 0}
.subscription-block{padding:30px 40px 60px}
}
@media (min-width:990px) and (max-width:1439px){
.feedback-block{padding:60px 20px 0}
.subscription-block{padding:43px 20px 40px}
.subscription-block-content{padding:0 20px}
.subscription-input{width:330px}
}
.swiper-scrollbar{display:none}
@media (max-width:989px){
.feedback-block{padding:70px 10px 0}
.feedback-title{color:var(--neutrals-black, #333);text-align:center;font-size:34px;font-style:normal;font-weight:500;line-height:110%}
.feedback-block-content{gap:14px}
.feedback-row-item{display:none}
.feedback-row-item:first-child{display:flex}
.subscription-block{padding:30px 10px}
.subscription-block-content{flex-direction:column;height:auto;padding:20px;gap:30px}
.subscription-text-container{gap:10px;align-items:center}
.subscription-title{color:var(--neutrals-white, #FFF);text-align:center;font-size:29px;font-style:normal;font-weight:500;line-height:110%}
.subscription-text{color:rgba(255, 255, 255, 0.69);text-align:center;font-size:16px;font-style:normal;font-weight:400;line-height:120%;width:315px}
.subscription-input-container{flex-direction:column;width:100%;gap:12px}
.subscription-input{width:100%;height:50px;font-size:16px;font-style:normal;font-weight:400;line-height:normal}
.subscription-btn{display:flex;height:50px;padding:11px 28px;justify-content:center;align-items:center;gap:10px;align-self:stretch;width:100%;border-radius:6px;border:1px solid var(--secondary, #CF102D);background:var(--secondary, #CF102D);color:var(--neutrals-white, #FFF);text-align:center;font-size:16px;font-style:normal;font-weight:500;line-height:20px}
.swiper-slide{padding-bottom:38px}
.swiper-horizontal>.swiper-scrollbar, .swiper-scrollbar.swiper-scrollbar-horizontal{bottom:0;height:8px;max-width:260px;left:50%;transform:translateX(-50%)}
.swiper-scrollbar{background:rgba(56, 48, 117, 0.3);display:block}
.swiper-scrollbar-drag{background:var(--primary, #383075)}
}
/* cart */
.cart-block{padding:40px 50px 0}
.cart-block-content{gap:40px}
.cart-content{display:flex;align-self:stretch;flex-direction:column;gap:26px;align-items:stretch}
.cart-title{align-self:flex-start;color:var(--neutrals-black,#333);font-size:30px;font-style:normal;font-weight:500;line-height:110%}
.cart-content-container{display:flex;flex-direction:column;align-items:flex-start;gap:16px}
.cart-list-container{display:flex;flex-direction:column;align-items:flex-start;gap:22px;width:100%}
.cart-list-header{width:calc(100% - 407px);align-items:center;display:flex;justify-content:space-between}
.cart-list-header-select-container{display:flex;align-items:center;gap:6px;color:var(--neutrals-grey-500,#757B81);font-size:14px;font-style:normal;font-weight:400;line-height:100%}
.cart-list-header-select-container:hover{color:var(--neutrals-black,#333)}
.select{width:20px;min-width:20px;height:20px;background-image:url("/catalog/view/theme/oct_remarket/stylesheet/icon/select.svg");background-position:center;background-repeat:no-repeat}
.select-container.active .select{background-image:url("/catalog/view/theme/oct_remarket/stylesheet/icon/select-active.svg")}
.select.active{background-image:url("/catalog/view/theme/oct_remarket/stylesheet/icon/select-active.svg")}
.cart-list-header-btn{color:var(--neutrals-grey-500,#757B81);text-align:right;font-size:14px;font-style:normal;font-weight:400;line-height:100%}
.cart-list-header-btn:hover{color:var(--neutrals-black,#333)}
.cart-list-row{width:100%;align-items:flex-start;display:flex;gap:20px}
.cart-list{flex:1 0 0;display:flex;flex-direction:column;gap:14px;align-items:stretch}
.cart-sum-container{display:flex;width:387px;padding:20px;justify-content:center;align-items:stretch;flex-direction:column;gap:23px;border-radius:10px;background:var(--neutrals-grey-050,#F6F8FA)}
.cart-sum-top-container{display:flex;flex-direction:column;align-items:flex-start;gap:6px;width:100%}
.cart-sum-title{color:var(--neutrals-grey-500,#757B81);font-size:12px;font-style:normal;font-weight:400;line-height:100%}
.cart-sum-row{width:100%;align-items:center;justify-content:space-between;display:flex}
.cart-count-text{color:var(--neutrals-black,#333);font-size:22px;font-style:normal;font-weight:500;line-height:100%}
.cart-sum-text{color:var(--neutrals-black,#333);text-align:right;font-size:22px;font-style:normal;font-weight:500;line-height:100%}
.cart-sum-bottom-container{width:100%;display:flex;flex-direction:column;align-items:stretch;gap:12px}
.cart-sum-btn{display:flex;height:60px;padding:20px 30px;justify-content:center;align-items:center;align-self:stretch;border-radius:10px;background:var(--secondary,#CF102D);color:var(--neutrals-white,#FFF);font-size:16px;font-style:normal;font-weight:600;line-height:110%}
.cart-sum-btn:hover{background:#ED2E4B}
a.disabled{opacity:0.7;cursor:not-allowed}
.cart-sum-link{color:var(--neutrals-grey-500,#757B81);text-align:center;font-size:14px;font-style:normal;font-weight:400;line-height:100%;text-decoration-line:underline;text-decoration-style:solid;text-decoration-skip-ink:auto;text-decoration-thickness:auto;text-underline-offset:auto;text-underline-position:from-font}
.cart-sum-link:hover{color:var(--neutrals-black,#333)}
.cart-list-empty-container{width:100%;height:189px;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:16px}
.cart-list-empty-text{color:var(--neutrals-black,#333);font-size:16px;font-style:normal;font-weight:400;line-height:120%;text-align:center}
.cart-viewed-block{padding:60px 50px 0}
.cart-min-text{color:var(--neutrals-grey-400,#999);font-size:14px;font-style:normal;font-weight:400;line-height:100%}
.cart-list-item{width:100%;display:flex;padding:14px;align-items:flex-start;gap:10px;border-radius:10px;background:var(--neutrals-grey-050,#F6F8FA)}
.cart-list-item-content{flex-grow:1;display:flex;align-items:stretch;gap:20px}
.cart-list-item-img-container{width:134px;height:139px;aspect-ratio:134/139;border-radius:10px;overflow:hidden}
.cart-list-item-img-container img{width:100%;height:100%;object-fit:cover}
.cart-list-item-column{flex:1 0 0;display:flex;flex-direction:column;align-items:stretch;justify-content:space-between}
.cart-list-item-row{display:flex;align-items:flex-start;justify-content:space-between;gap:20px}
.cart-list-item-title-container{display:flex;flex-direction:column;align-items:center;gap:10px;max-width:650px}
.cart-list-item-title{color:var(--neutrals-black,#333);font-size:16px;font-style:normal;font-weight:400;line-height:120%}
.cart-list-item-title:hover{color:var(--secondary,#CF102D)}
.cart-list-item-title-text{color:var(--neutrals-grey-500,#757B81);font-size:12px;font-style:normal;font-weight:400;line-height:120%;align-self:flex-start}
.cart-list-item-btn-group{display:flex;align-items:center;gap:10px}
.cart-list-item-btn-group button{width:22px;height:22px;aspect-ratio:1/1;border-radius:2px;background-position:center;background-repeat:no-repeat}
.cart-list-item-btn-group button:hover {background-color:#F3E7E7}
.cart-list-item-btn-fav{background-image:url("/catalog/view/theme/oct_remarket/stylesheet/icon/cart/fav.svg")}
.cart-list-item-btn-fav.in_wishlist{background-image:url("/catalog/view/theme/oct_remarket/stylesheet/icon/cart/fav-active.svg")}
.cart-list-item-btn-trash{background-image:url("/catalog/view/theme/oct_remarket/stylesheet/icon/cart/trash.svg")}
.remove-cart-modal-content{padding:30px 36px;gap:26px;width:355px}
.cart-remove-modal-title-container{width:100%;display:flex;flex-direction:column;align-items:center;gap:10px}
.cart-remove-modal-title{color:#282828;text-align:center;font-size:24px;font-style:normal;font-weight:500;line-height:100%}
.cart-remove-modal-text{color:var(--neutrals-grey-500,#757B81);text-align:center;font-size:14px;font-style:normal;font-weight:400;line-height:120%}
.cart-remove-modal-btn-group{display:flex;align-items:center;justify-content:flex-start;gap:11px}
.cart-remove-modal-btn-remove{flex:1 0 0;display:flex;height:52px;padding:20px 30px;justify-content:center;align-items:center;border-radius:10px;background:var(--secondary,#CF102D);color:var(--neutrals-white,#FFF);font-size:16px;font-style:normal;font-weight:500;line-height:110%}
.cart-remove-modal-btn-remove:hover{background:#ED2E4B}
.cart-remove-modal-btn{flex:1 0 0;display:flex;height:52px;padding:20px 30px;justify-content:center;align-items:center;border-radius:10px;border:1px solid var(--blue-200,#E2EAF2);color:var(--neutrals-black,#333);font-size:16px;font-style:normal;font-weight:400;line-height:110%}
.cart-remove-modal-btn:hover{background:rgba(117,123,129,0.20);color:var(--neutrals-black,#333)}
.cart-list-item-bottom-row{align-items:center}
.cart-list-item-count-container{display:flex;width:116px;padding:12px 14px;justify-content:space-between;align-items:flex-start;border-radius:10px;background:#E9EFF5;gap:10px}
.cart-list-item-count-container button{color:var(--neutrals-grey-400,#999);font-size:24px;font-style:normal;font-weight:400;line-height:100%}
.cart-list-item-count-container button:hover{color:var(--neutrals-black,#333)}
.cart-list-item-count{width:44px;flex:1 0 0;color:var(--neutrals-black,#333);font-size:20px;font-style:normal;font-weight:400;line-height:100%;text-align:center}
.cart-list-item-price{color:var(--neutrals-black,#333);text-align:right;font-size:24px;font-style:normal;font-weight:500;line-height:100%}
@media (min-width:1440px) and (max-width:1919px){.cart-block{padding:40px 40px 0}
.cart-viewed-block{padding:60px 40px 0}
}
@media (min-width:991px) and (max-width:1439px){.cart-block{padding:20px 20px 0}
.cart-block-content{gap:25px}
.cart-content{gap:32px}
.cart-list-container{gap:18px}
.cart-sum-container{width:282px}
.cart-list-header{width:calc(100% - 302px)}
.cart-sum-btn{display:flex;height:54px;padding:20px 30px;justify-content:center;align-items:center;align-self:stretch;color:var(--neutrals-white,#FFF);font-size:16px;font-style:normal;font-weight:600;line-height:110%;white-space:nowrap}
.cart-content-container{gap:14px}
.cart-viewed-block{padding:40px 20px 0}
}
@media (max-width:990px){.cart-block{padding:20px 10px 0}
.cart-block-content{gap:24px}
.cart-list-row{flex-direction:column;gap:14px}
.cart-list-item-img-container{width:50px;height:51px;aspect-ratio:50/51}
.cart-list-item-title-container{width:calc(100% - 74px)}
.cart-list-item-title{overflow:hidden;color:var(--neutrals-black,#333);text-overflow:ellipsis;font-size:14px;font-style:normal;font-weight:400;line-height:120%;-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box}
.cart-list-item{width:100%}
.cart-list{width:100%}
.cart-list-item-column{gap:17px}
.cart-list-item-price{white-space:nowrap;color:var(--neutrals-black,#333);text-align:right;font-size:24px;font-style:normal;font-weight:500;line-height:100%}
.cart-sum-container{width:100%}
.cart-list-header{width:100%}
.cart-list-container{order:1;gap:22px}
.cart-viewed-block{padding:36px 10px 0}
.cart-viewed-block .cart-viewed-swiper{width:calc(100% + 20px);margin-left:-10px;margin-right:-10px;padding:0 10px}
}
.add-to-cart-big-modal-container{width:906px}
.add-to-cart-big-modal-content{width:100%;padding:20px 20px 30px;gap:40px;align-items:flex-start;position:relative}
.add-to-cart-big-modal-title{color:var(--neutrals-black,#333);font-size:30px;font-style:normal;font-weight:500;line-height:110%}
.add-to-cart-big-modal-content-box{width:100%;display:flex;flex-direction:column;gap:30px}
.add-to-cart-big-modal-content-container{width:100%;overflow:auto;max-height:370px}
.add-to-cart-big-modal-btn-group{display:flex;align-items:center;justify-content:flex-start;gap:20px}
.add-to-cart-big-modal-btn-group .add-to-cart-modal-btn{display:flex;width:210px;height:50px;padding:20px 30px;justify-content:center;align-items:center;font-size:16px;font-style:normal;font-weight:500;line-height:110%;white-space:nowrap}
.add-to-cart-big-modal-btn-group .add-to-cart-modal-link{display:flex;width:210px;height:50px;padding:20px 30px;justify-content:center;align-items:center;font-size:16px;font-style:normal;font-weight:500;line-height:110%;white-space:nowrap}
.add-to-cart-big-modal-list{width:100%;display:flex;flex-direction:column;align-items:stretch;gap:30px}
.add-to-cart-big-modal-list-item{width:100%;display:flex;align-items:stretch;gap:20px}
.add-to-cart-big-modal-list-item-img-container{width:134px;height:139px;aspect-ratio:134/139;border-radius:10px;border:1px solid #E5EBF2;overflow:hidden;display:block}
.add-to-cart-big-modal-list-item-img-container img{width:100%;height:100%;object-fit:cover}
.add-to-cart-big-modal-list-separator{background:#DFE2E6;width:100%;height:1px}
.add-to-cart-big-modal-list-item-column{display:flex;flex-direction:column;align-items:stretch;justify-content:space-between;flex:1 0 0}
.add-to-cart-big-modal-list-item-title{color:var(--neutrals-black,#333);font-size:20px;font-style:normal;font-weight:500;line-height:130%}
.add-to-cart-big-modal-list-item-title:hover{color:var(--secondary,#CF102D)}
.add-to-cart-big-modal-list-item-row{display:flex;align-items:center;justify-content:space-between}
@media (max-width:989px){.add-to-cart-big-modal-container{width:calc(100% - 20px);max-width:355px}
.add-to-cart-big-modal-title{width:260px}
.add-to-cart-big-modal-btn-group {flex-direction:column;gap:14px}
.add-to-cart-big-modal-btn-group .add-to-cart-modal-btn{width:100%;height:58px;padding:20px 30px}
.add-to-cart-big-modal-btn-group .add-to-cart-modal-link{width:100%;height:58px;padding:20px 30px}
.add-to-cart-big-modal-content-container{max-height:393px}
.add-to-cart-big-modal-list-item{gap:10px}
.add-to-cart-big-modal-list-item-img-container{width:84px;height:87px;aspect-ratio:28/29;min-width:87px}
.add-to-cart-big-modal-list-item-title{color:var(--neutrals-black,#333);font-size:16px;font-style:normal;font-weight:500;line-height:130%;min-height:85px}
.add-to-cart-big-modal-list-item-column{gap:30px}
.add-to-cart-big-modal-list-item-row{margin-left:-95px;width:calc(100% + 95px)}
}
