.personal--page{display:flex;gap:40px;--width:280px;position:relative}.personal--side{width:var(--width);min-width:var(--width)}.personal--box{width:calc(100% - var(--width) - 40px)}.personal--box.compare--box{width:100%}.compare--box .element--similar-splides{margin-top:var(--gap-b)}.compare--box .element--similar-tabs{display:flex;gap:4px;flex-wrap:unset;width:100%;overflow:hidden;overflow-x:auto}.compare--box .element--similar-tab{white-space:nowrap}.personal--box h1{margin:0}.personal--side-in{border-radius:20px;box-shadow:0 0 4px 0#0000000a;padding:8px}.user--header{border-bottom:1px solid var(--border);padding:16px 16px 8px}.user--name{font-size:18px;color:var(--a);margin-bottom:8px;line-height:24px;font-weight:500}.iser--mail-confirm,.iser--phone-confirm{cursor:pointer;color:var(--main);font-size:14px;line-height:17px;margin-bottom:8px;transition:.4s}.iser--mail-confirm:hover,.iser--phone-confirm:hover{color:var(--a)}.fav--body{font-size:16px}body .section--catalog-row{margin-top:24px;gap:16px}body .catalog--sort{margin-right:0}body .catalog--view{margin-right:auto}.js--clean-fav{display:flex;align-items:center;gap:10px;cursor:pointer;user-select:none;transition:.4s}.js--clean-fav svg{transition:.4s}.js--clean-fav[disabled]{opacity:.5;cursor:default}.js--clean-fav:hover{color:var(--main)}.js--clean-fav:hover svg{fill:var(--main)}.element--tabs{overflow-x:auto;max-width:100%;width:100%}.user--email{font-size:14px;line-height:17px;font-weight:300;color:#9ca0a9;word-break:break-all}body .catalog--stock{margin-top:0}.personal--menu{width:var(--height);height:var(--height);border-radius:6px;background-color:#f6f6f6;display:none;align-items:center;justify-content:center}.personal--menu svg{transform:rotate(90deg)}.personal--title{display:flex;align-items:center;gap:12px;margin-bottom:30px}.user--head-close{display:none}.compare--section .section--consult{margin:var(--gap-b)0;width:100%}.compare--box .tabs--list{display:flex;border-radius:8px;overflow:hidden;overflow-x:auto;margin-top:0;width:100%}.compare--box .tabs--list-item{padding:0 24px;white-space:nowrap;height:var(--height);border-bottom:2px solid transparent;display:inline-flex;justify-content:center;transition:.4s;user-select:none;position:relative}.compare--box .tabs--list-item:not(.--active){cursor:pointer}.compare--box .tabs--list-item:after{content:"";position:absolute;bottom:-2px;left:0;width:100%;height:1px;background-color:var(--inp-border)}.compare--box .tabs--list-item.--active{color:var(--main);border-bottom:2px solid var(--main);position:relative;z-index:3}.compare--box .tabs--list-item>span{display:flex;align-items:center;justify-content:center}.compare--group{margin-bottom:40px}[data-type=block] .compare--card .item--link{padding-bottom:80px}[data-type=block] .compare--card .item--img{padding-top:0;height:234px}.slider--block:not(.--is-inited) .compare--btns{display:none}@media all and (max-width:1152px){.personal--page{--width:250px;gap:20px}[data-type=block] .compare--card .item--img{height:240px}}@media all and (max-width:1024px){.personal--box{width:100%}body .personal--box:not(.compare--box) .element--similar-tabs{flex-wrap:unset;gap:0}body .personal--box:not(.compare--box) .element--similar-tab{white-space:nowrap;background-color:transparent;padding:0 16px 8px;border-bottom:1px solid var(--border);border-radius:unset}body .personal--box:not(.compare--box) .element--similar-tab:not(.--active):hover{background-color:transparent}body .personal--box:not(.compare--box) .element--similar-tab.--active{border-bottom:1px solid var(--main);background-color:transparent;color:var(--main)}.personal--menu{display:flex}.personal--page .personal--side{transition:.4s ease;position:absolute;top:0;left:0;width:100%;height:100%;z-index:5;background-color:#fff;transform:translateX(-100%)}.personal--page.--opened .personal--side{transform:translateX(0)}.user--head-close{display:flex;align-items:center;justify-content:center;width:var(--height);height:var(--height);background-color:#f6f6f6;border-radius:6px}.user--head-close svg{transform:rotate(-90deg)}.user--header{display:flex;gap:10px}}@media all and (max-width:550px){.js--clean-fav{display:flex;align-items:center;justify-content:center;width:var(--height);height:var(--height);background-color:#f6f6f6;border-radius:6px}.js--clean-fav span{display:none}}@media all and (max-width:500px){[data-type=block] .compare--card .item--img{height:150px}}@media all and (max-width:370px){.catalog--sort{width:100%}}