*,*:before,*:after{box-sizing:border-box}body,h1,h2,h3,h4,h5,h6,p{margin:0}ul{margin:0;padding:0;list-style:none}a{color:currentColor;text-decoration:none}button{cursor:pointer;color:currentColor}input,button,textarea,select{font:inherit}img{display:block;max-width:100%;height:auto}:root{--brand-color: #4F2EE8;--accent-color: #EAC645;--text-color: #111;--border: #111;--main-background: #F3F3F3;--category: rgba(17, 17, 17, .6);--active-category: #4F2EE8;--second-text-card: #B4AFAF;--fund-background: radial-gradient(189.32% 190.93% at 59.76% -23.42%, #4F2EE8 18.03%, #FFF 100%);--menu-background: radial-gradient(189.32% 190.93% at 59.76% -23.42%, #4F2EE8 18.03%, #FFF 100%);--default-text-shop-list: rgba(0, 0, 0, .6);--shop-list-card-border: rgba(79, 46, 232, .4);--start-backdrop-gradient-bg: rgba(204, 236, 231, .5);--start-backdrop-gradient-filter: blur(539.7910766601562px);--start-modal-bg: #F6F6F6;--start-modal-text-border: #111;--start-modal-btn-bg: #111;--start-modal-btn-text: #F3F3F3;--popup-bg: #FFF;--popup-filter-shop: grayscale(100%);--popup-filter-shop-amazon: grayscale(100%);--popup-filter-shop-hover: drop-shadow(0px 3px 3px rgba(0, 0, 0, .35));--popup-message: rgba(17, 17, 17, .5);--popup-backdrop: rgba(17, 17, 17, .4)}.dark{--text-color: #fff;--border: #fff;--main-background: #202024;--category: rgba(255, 255, 255, .6);--active-category: #EAC645;--default-text-shop-list: rgba(255, 255, 255, .6);--start-modal-bg: #202024;--start-modal-text-border: #F6F6F6;--start-modal-btn-bg: #F6F6F6;--start-modal-btn-text: #202024;--popup-bg: #202024;--popup-filter-shop-amazon: brightness(0) invert(1);--popup-filter-shop-hover: drop-shadow(0px 3px 3px rgba(255, 255, 255, .35));--popup-message: rgba(255, 255, 255, .5)}body{font:400 14px/1.29 DM Sans,sans-serif;letter-spacing:-.56px;color:var(--text-color);background-color:var(--main-background)}header{height:64px;margin-bottom:40px}@media only screen and (min-width: 768px){header{height:72px}}svg{color:currentColor}.scroll-lock{overflow:hidden}.container{margin-inline:auto;display:flex;padding-inline:15px;max-width:375px;gap:40px}@media only screen and (min-width: 375px){.container{padding-inline:20px}}@media only screen and (min-width: 768px){.container{max-width:768px;padding-inline:32px}}@media only screen and (min-width: 1440px){.container{max-width:1440px;padding-inline:24px}}@media only screen and (max-width: 1439px){.library .container{flex-direction:column;gap:100px}}.tui-ico-ellipsis,.tui-ico-first,.tui-ico-last,.tui-ico-next,.tui-ico-prev{overflow:hidden}.tui-pagination{margin:14px 0 40px;line-height:normal;text-align:center;font-size:0}.tui-pagination .tui-page-btn{display:inline-block;position:relative;width:38px;height:38px;margin-left:0;color:var(--text-color);font-size:14px;font-weight:700;line-height:38px;text-decoration:none;vertical-align:middle;border:1px solid var(--border);border-radius:50%}@media screen and (min-width:768px){.tui-pagination .tui-page-btn{width:44px;height:44px;line-height:44px;padding:0}}.tui-pagination .tui-page-btn:hover{background-color:var(--accent-color)}.tui-pagination .tui-is-selected,.tui-pagination strong{color:var(--main-background);background:var(--text-color);border-color:var(--border);cursor:default}.tui-pagination .tui-is-selected:hover{background-color:var(--accent-color)}.tui-pagination .tui-first-child.tui-is-selected,.tui-pagination strong.tui-first-child{margin-left:0}.tui-pagination .tui-first,.tui-pagination .tui-prev,.tui-pagination .tui-next,.tui-pagination .tui-last,.tui-pagination .tui-prev-is-ellip,.tui-pagination .tui-next-is-ellip{overflow:hidden;height:38px;padding:0;font-size:0;line-height:38px;white-space:nowrap;font-weight:400;border:1px solid var(--border)}@media screen and (min-width:768px){.tui-pagination .tui-first,.tui-pagination .tui-prev,.tui-pagination .tui-next,.tui-pagination .tui-last,.tui-pagination .tui-prev-is-ellip,.tui-pagination .tui-next-is-ellip{height:44px;line-height:44px}}.tui-pagination .tui-ico-first,.tui-pagination .tui-ico-prev,.tui-pagination .tui-ico-next,.tui-pagination .tui-ico-last,.tui-pagination .tui-ico-ellip{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAiCAYAAAA+stv/AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6N0YwN0I4MUNDNjk0MTFFNjgzNjg5NTM0OEZDQ0YxNTUiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6N0YwN0I4MURDNjk0MTFFNjgzNjg5NTM0OEZDQ0YxNTUiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo3RjA3QjgxQUM2OTQxMUU2ODM2ODk1MzQ4RkNDRjE1NSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo3RjA3QjgxQkM2OTQxMUU2ODM2ODk1MzQ4RkNDRjE1NSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PlM+zvEAAAMuSURBVHjaxFdrS5RREH73Zako6kt92x8QRR+qXYjoQneTyKCoMAmKspLI6EMQFBjSxehCdLGixa5maHbZilIro9uH2C2IoF+w/6EstJnleXV2mvO+W6458CA+45mZc+aceV5jyWTSU7aEsJOwUXO5XK7A5fN5vWYFoZawXnOJRKLAufLEDbKTsCmC08nblN/izDy+Iu9h0TNwSw3OlbwLXIXBSSuK6avkNSp5h+JKSX4nInlRTC6g0kheGZG8ykheFZHcjClb0Gcs6nP08Ad+DkRwXlRMH9XUoLpl4C1OWhd22oZWuDhpZkxfOHlxuypCc+UooiimbMFz4Vwewukiqo0iqkOKKIrpO5x1EZy0biSsjeDMPDHvL8yYgCUbTUST971RtjjNaO7VDRxLYOcIHwm3Hes6sOaJ4C4ScoSWEk+voBV8AtdxYVYLJwc/Q9jmKOAy4RZhreDShCYIWZQFUzQdx61dB3HghPexkwr4xhAuqQAvCWsID/kUcaM/42l1Y815R/KicR2o4SuM0kdYfBcBWSN6CGMJZ1WgNzi1DNZwu74QFqNAXnMqLLmH6gN7S1iFvk4kXCV8FQEnERpVwPeElRgw7G8mfCMswqY4ToPQimtaK3xjTvcr7hcQZjz/vyuuX+iDUytkAXNQ2X7snm0q4TV21mgknofXs0/c/mlYw3fgWMToHixgPo6xHq+CbTqhF6/hhJF8AfpfJ57rDKw5TjhZin746DEH2oELwjYTgY6iAOvDIoNR2w5uFvreEPIC/tAKvoR7CFsQMLBdhEOiFdrYv1kNou2EA65B5NKP/6YFLl0YdS2IkRYEzyKmnknR7/Q/weBpQT9aVQu8TCYjtaIVk3JETqAFWrDB4W8WQydcDbPZrL4HUb97qVSqR4zhcYSb6k96MVXZPx5CNTS1BoZmUXwY7XuHt8yDaIIhWB+En4u8YJ7AMO9QFoLFb3sy4Yjyf8KceUGYQjg8El9EPw39KEUrylJAMDFPG7tnmw1/E1DWFrB4PSUcJFwx/HMJjzEd085X8I/JF+LjpR7PURt/Dzwg7Bb6UtYC9mL2dzr8nHiraxBJ+y3AAOpc//DIQNiHAAAAAElFTkSuQmCC) no-repeat 0 0;display:inline-block;vertical-align:middle;font-size:0px}.tui-pagination .tui-prev-is-ellip,.tui-pagination .tui-next-is-ellip{padding:0;line-height:1}.tui-pagination .tui-prev{margin-right:14px;margin-left:5px}@media screen and (min-width:768px){.tui-pagination .tui-prev{margin-right:24px;margin-left:8px}}.tui-pagination .tui-next{margin-left:14px;margin-right:5px}@media screen and (min-width:768px){.tui-pagination .tui-next{margin-left:24px;margin-right:8px}}.tui-pagination .tui-ico-first{width:11px;height:10px;background-position:0px 0px}.tui-pagination .tui-ico-prev{width:6px;height:10px;background-position:-26px 0px}.tui-pagination .tui-ico-next{width:6px;height:10px;background-position:-13px -24px}.tui-pagination .tui-ico-last{width:11px;height:10px;background-position:0px -12px}.tui-pagination .tui-ico-ellip{width:10px;height:2px;margin-top:16px;vertical-align:top;background-position:0px -24px}.tui-pagination .tui-is-disabled:hover{background:var(--text-color);cursor:default}.tui-pagination .tui-is-disabled .tui-ico-prev{background-position:-26px -12px}.tui-pagination .tui-is-disabled .tui-ico-first{background-position:-13px 0px}.tui-pagination .tui-is-disabled .tui-ico-next{background-position:-21px -24px}.tui-pagination .tui-is-disabled .tui-ico-last{background-position:-13px -12px}.tui-pagination .tui-page-btn.tui-first,.tui-pagination .tui-page-btn.tui-prev,.tui-pagination .tui-page-btn.tui-next,.tui-pagination .tui-page-btn.tui-last{background:var(--accent-color)}.tui-pagination .tui-is-disabled.tui-page-btn,.tui-pagination .tui-page-btn.tui-is-disabled{background:var(--text-color)}.tui-page-inputs{display:inline-block;vertical-align:top}.tui-page-inputs .tui-page-input{display:inline-block;width:10px;height:12px;padding:8px 0 6px;font-size:12px;text-align:center;color:var(--text-color);border:0;outline:none}.tui-page-separator{display:inline-block;font-size:12px;height:12px;padding:8px 0 6px;vertical-align:top}.hide-pagination{display:none}@media screen and (min-width: 375px){.header-container{max-width:375px;padding:0 20px}}@media screen and (min-width: 768px){.header-container{max-width:768px;padding:0 32px}}@media screen and (min-width: 1440px){.header-container{max-width:1440px;padding:0 24px}}:before,:after{box-sizing:border-box}.header-container{border:1.5px solid;border-radius:0 0 8px 8px;display:flex;justify-content:space-between;align-items:center;height:64px;margin:0 auto}.header-logo-link{font-family:inherit;font-weight:700;font-size:16px;line-height:1.12;letter-spacing:-.04em;display:flex;align-items:center;color:var(--black-color)}.header-logo{width:24px;height:24px;margin-right:8px}.site-nav{display:flex;gap:24px}.site-nav__item{padding:8px 16px}.header-home .index-link,.shop-list-header .shop-page-link{background-color:#eac645;border-radius:36px;padding:8px 16px}.site-nav__link_active{font-weight:700;letter-spacing:-.04em;text-transform:uppercase;display:flex;align-items:center;color:#111}.site-nav__link{font-family:inherit;font-weight:700;font-size:14px;line-height:1.28;letter-spacing:-.04em;text-transform:uppercase;display:flex;align-items:center;color:var(--black-color)}.site-nav__logo{width:20px;height:20px;fill:var(--black-color);margin-left:4px}.site-nav__logo_active{width:20px;height:20px;fill:#111;margin-left:4px}.toggle-theme{display:flex;justify-content:center;align-items:center;margin-left:144px}input[type=checkbox]{display:none}.check{position:relative;display:block;width:40px;height:24px;background:linear-gradient(180deg,#4f2ee8 0%,#dcdcdc 100%);box-shadow:inset 1px 1px 2px #0000001a;cursor:pointer;border-radius:20px}.check:after{content:"";position:absolute;width:18px;height:18px;top:3px;left:1px;background:linear-gradient(180deg,#ffffff 0%,#f7f7f7 100%);box-shadow:1px 1px 2px #0000001a,0 2px 2px #0000001a,1px 2px 4px #0000001a;border-radius:50%;transition:var(--animation)}input[type=checkbox]:checked~.check{background:linear-gradient(180deg,#4f2ee8 0%,#686868 100%);box-shadow:inset 1px 1px 2px #0000001a}input[type=checkbox]:checked~.check:after{transform:translate(20px)}.sign-up-button{display:none}.sign-up-button_text{font-weight:500;font-size:14px;line-height:calc(18 / 14);letter-spacing:-.04em;color:#fff}.burger-menu{width:28px;height:28px;background-color:transparent;margin-left:14px}.burger-menu__icon{width:28px;height:28px;fill:var(--black-color)}.burger-menu__icon:hover{fill:#4f2ee8}.mobile-menu-container{position:fixed;width:100%;height:100%;top:0;left:0;transform:translateY(-100%);z-index:20;background:linear-gradient(#4f2ee8 0%,#fff 130%);opacity:0;visibility:hidden;pointer-events:none}.is-hidden{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0)}.burger-container{background-image:url(../images/);background-position:bottom;background-repeat:no-repeat;padding:0;background-size:contain;width:100%;height:100%}@media (min-device-pixel-ratio: 2),(min-resolution: 192dpi),(min-resolution: 2dppx){.burger-container{background-image:url(../images/);background-size:contain}}.mobile-menu__header{background-color:var(--white-color);border:1.5px solid var(--black-color);border-radius:0 0 8px 8px;display:flex;justify-content:space-between;align-items:center;height:64px;padding:0 20px}.mobile-menu__button{width:28px;height:28px;background-color:transparent;margin-left:14px}.mobile-menu__icon{width:28px;height:28px;fill:var(--black-color)}.mobile-menu__icon:hover{fill:#4f2ee8}.sign-up-button-burger{display:flex;align-items:center;justify-content:space-between;min-width:184px;padding:13px 14px;margin-top:20px;margin-left:20px;background:#4f2ee8;border:1.5px solid #111111;border-radius:18px;cursor:pointer}.navigation-burger{display:flex;justify-content:center;margin-top:126px}.navigation-burger-shopping-list{display:flex;justify-content:center;margin-top:183px}.log-out-button{display:flex;align-items:center;justify-content:space-between;padding:14px 24px;margin-top:447px;position:relative;top:-20px;z-index:1;margin-left:20px;background-color:#fff;border:1.5px solid #111111;border-radius:18px;cursor:pointer}.log-out-button_text{font-family:inherit;font-style:normal;font-weight:500;font-size:14px;line-height:1.28;letter-spacing:-.04em;color:#111}.log-out-button_icon{margin-left:7px}@media screen and (min-width: 375px){.navigation{display:none}}@media screen and (min-width: 768px){.header-logo-link{margin-right:40px}.navigation{display:block}.toggle-theme{margin-left:0}.sign-up-button{display:flex;align-items:center;justify-content:space-between;min-width:184px;padding:13px 14px;background:#4f2ee8;border:1.5px solid #111111;border-radius:18px;cursor:pointer}.burger-menu{display:none}}@media screen and (min-width: 1440px){.navigation{margin-right:745px}}.visually-hidden{position:absolute;width:1px;height:1px;margin:-1px;border:0;padding:0;white-space:nowrap;clip-path:inset(100%);clip:rect(0 0 0 0);overflow:hidden}.user-bar{display:none}@media screen and (min-width: 768px){.user-bar{position:relative;display:block}}.user-bar-button{position:relative;z-index:10;display:flex;align-items:center;justify-content:space-between;min-width:184px;max-width:260px;height:45px;padding:4px 12px;background:#4f2ee8;border:0;border-radius:36px;cursor:pointer}.user-bar-button-icon{margin-right:9px}.user-bar-button-text{margin-right:4px;font-weight:700;font-size:22px;line-height:calc(29 / 22);letter-spacing:-.02em;color:#fff;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;overflow:hidden}.dropdown{position:absolute;top:50%;left:0;display:flex;justify-content:end;width:100%;border-radius:0 0 22px 22px;transform-origin:top;transform:scaleY(0)}.user-bar .is-active .dropdown{transform:scaleY(1)}.user-bar .is-active .user-bar-button-arrow-icon{transform:scaleY(-1)}.dropdown-list-item{width:100%}.js-log-out-button{margin-top:50px;margin-left:33px}.user-container{display:flex;align-items:center;margin-top:20px}.user-icon{width:37px;height:37px;margin-right:9px;margin-left:20px}.user-name{font-family:inherit;font-style:normal;font-weight:700;font-size:22px;line-height:1.31;letter-spacing:-.02em;color:#fff}.start-backdrop.start-hidden{opacity:0;visibility:hidden;pointer-events:none;scale:.2}.start-backdrop{transform:scale(1);opacity:1;position:fixed;top:0;left:0;right:0;bottom:0;pointer-events:initial;background-image:radial-gradient(circle at top left,#644FE8 0%,var(--brand-color) 30%)}@media only screen and (min-width: 1440px){.start-backdrop{background-image:radial-gradient(circle at top left,#776BE7 0%,var(--brand-color) 33%)}}.start-modal{position:absolute;top:50%;left:50%;overflow:auto;transform:translate(-50%,-50%) scale(1);transition:transform .25s cubic-bezier(.17,.67,1,.32);width:335px;padding:14px;border:2px solid var(--start-modal-text-border);background-color:var(--start-modal-bg);border-radius:18px;transition:opacity .25s cubic-bezier(.39,.575,.565,1),scale .25s cubic-bezier(.39,.575,.565,1)}@media only screen and (min-width: 1440px){.start-modal{width:579px;padding:24px}}.start-close-btn{display:block;margin-left:auto;width:20px;height:20px;border:transparent;background-color:transparent;margin-bottom:14px}@media only screen and (min-width: 1440px){.start-close-btn{width:28px;height:28px}}@media only screen and (max-width: 1439px){.start-close-btn-svg{width:20px;height:20px}}.start-close-icon{stroke:var(--start-modal-btn-bg);width:20px;height:20px}@media only screen and (min-width: 1440px){.start-close-icon{width:28px;height:28px}}.start-form{display:flex;flex-direction:column;gap:24px;margin-bottom:14px;justify-content:center;align-items:center}@media only screen and (min-width: 1440px){.start-form{gap:28px;margin-bottom:20px}}.start-input{width:294px;padding:16px 24px;border:2px solid var(--start-modal-text-border);background-color:transparent;outline:none;color:var(--start-modal-text-border);border-radius:40px;font-size:16px;font-weight:700;line-height:1.125;letter-spacing:-.16px;transition:border-color .25s linear,stroke .25s linear}@media only screen and (min-width: 1440px){.start-input{font-size:18px;line-height:1.33;letter-spacing:-.18px;width:499px;height:61px;padding:0 0 0 40px}}.start-input::placeholder{color:var(--start-modal-btn-bg);font-size:16px;font-weight:700;line-height:1.125;letter-spacing:-.16px}@media only screen and (min-width: 1440px){.start-input::placeholder{font-size:18px;line-height:1.33;letter-spacing:-.18px}}.start-input:focus{border-color:var(--brand-color)}.start-input:focus+.input-icon{stroke:var(--brand-color)}.start-modal-intup-el{position:relative}.input-icon{position:absolute;top:33%;right:24px;width:18px;height:18px;stroke:var(--start-modal-btn-bg);fill:transparent}@media only screen and (min-width: 1440px){.input-icon{top:25%;right:32px;width:28px;height:28px}}.start-form-btn{width:294px;height:50px;border-radius:40px;background-color:var(--start-modal-text-border);color:var(--start-modal-btn-text);font-size:16px;font-weight:700;line-height:1.125;letter-spacing:-.16px;transition:color .25s linear,border .25s linear}@media only screen and (min-width: 1440px){.start-form-btn{margin-top:16px;width:499px;height:64px;font-size:18px;line-height:1.33;letter-spacing:-.18px}}.start-form-btn:focus,.start-form-btn:hover{color:var(--brand-color);border:2px solid var(--brand-color)}.start-up-in{display:flex;justify-content:center;gap:20px;font-weight:700;line-height:1.285;letter-spacing:-.14px}@media only screen and (min-width: 1440px){.start-up-in{font-size:18px;line-height:1.33;letter-spacing:-.18px}}.start-up-text{color:var(--brand-color);text-decoration:underline}.start-in-text{color:var(--popup-message)}.support-wrapper{position:relative;width:335px;height:474px;padding:26px 40px 24px;background:radial-gradient(183.6% 183.01% at 59.76% -23.42%,#4f2ee8 18.03%,#ffffff 100%);box-shadow:0 10px 10px #f5f5f71a;border-radius:16px}.support-wrapper .support-slider-btn{position:relative;display:block;width:38px;height:38px;border-radius:50%;border:none;cursor:pointer;background-color:#fff;margin-left:auto;margin-right:auto;margin-top:24px}.slider-next-button{margin-top:8px}@media only screen and (max-width: 767px){.support-wrapper{max-width:335px;height:352px;padding:24px 40px 20px}.support-wrapper .support-slider-btn{width:32px;height:32px;margin-top:16px}.slider-next-button{width:20px;height:20px;margin-top:6px}}.support-column{height:32px;display:flex;align-items:center;margin:10px 0}.fund-img-link{filter:brightness(0) invert(1)}.support-title{display:flex;flex-direction:row;align-items:center;gap:12px;margin-bottom:20px}.support-paragraph{color:#fff;font-weight:700;font-size:24px;line-height:1.16;letter-spacing:-.96px}.support-index{margin-right:16px;font-weight:300;font-size:14px;line-height:1.3;color:#fff;letter-spacing:-.04px}.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0}.shop-list-empty{display:flex;flex-direction:column;align-items:center;gap:14px;margin-top:120px}@media screen and (min-width: 768px){.shop-list-empty{gap:20px;margin-top:140px}}.shop-list-title{font-size:32px;line-height:1.19;letter-spacing:-1.28px}@media screen and (min-width: 768px){.shop-list-title{font-size:48px;line-height:1.08;letter-spacing:-1.92px}}.shop-list-span{color:var(--brand-color)}.shop-list-empty-message{margin:0 auto;width:244px;text-align:center;letter-spacing:-.28px;color:var(--default-text-shop-list)}@media screen and (min-width: 768px){.shop-list-empty-message{width:349px;font-size:18px;line-height:1.33;letter-spacing:-.36px}}@media screen and (min-width: 768px){.shop-list-empty-img{width:322px;height:241px}}.is-hidden{display:none}.shopping-list{width:335px;display:flex;flex-direction:column}@media screen and (min-width: 768px){.shopping-list{width:704px}}@media screen and (min-width: 1440px){.shopping-list{width:996px}}.card-list{margin-top:40px;display:flex;gap:20px;flex-direction:column}.card-item{position:relative;padding:14px;display:flex;gap:14px;border-radius:16px;border:2px solid var(--shop-list-card-border)}@media screen and (min-width: 768px){.card-item{padding:24px;gap:24px}}.card-img{width:100px;height:142px;border-radius:8px;object-fit:cover;background-repeat:no-repeat}@media screen and (min-width: 768px){.card-img{width:116px;height:165px}}.card-content{width:100%;display:flex;flex-direction:column}.card-title{max-width:144px;font-size:16px;line-height:1.13;letter-spacing:-.64px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}@media screen and (min-width: 768px){.card-title{max-width:500px}}.card-genre{max-width:165px;margin-top:4px;color:var(--second-text-card);font-size:12px;line-height:1.17;letter-spacing:.36px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}@media screen and (min-width: 768px){.card-genre{max-width:500px}}.card-description{max-width:193px;max-height:68px;margin-top:8px;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;text-overflow:ellipsis;overflow:hidden}@media screen and (min-width: 768px){.card-description{max-width:508px;max-height:53px;margin-top:14px}}@media screen and (min-width: 1440px){.card-description{max-width:808px}}.card-footer{margin-top:14px;display:flex;align-items:flex-end;justify-content:space-between;flex-grow:1}.card-author{color:var(--second-text-card);font-size:12px;font-style:italic;line-height:1.17;letter-spacing:-.48px}.card-shops{display:flex;gap:8px;align-items:end;filter:grayscale(100%)}@media screen and (min-width: 768px){.card-shops{gap:16px}}@media screen and (min-width: 768px){.amazon-img{width:48px;height:15px}.apple-img,.bookshop-img{width:28px;height:27px}}.card-delete-btn{position:absolute;right:14px;top:14px;width:28px;height:28px;display:flex;justify-content:center;align-items:center;background-color:var(--brand-color);border:transparent;border-radius:50%}@media screen and (min-width: 768px){.card-delete-btn{right:24px;top:24px;width:34px;height:34px}}
