@font-face{font-family:NeueHaasGroteskDisp Pro;src:url(../fonts/NHaasGroteskDSPro-55Rg.be85a7da.eot);src:url(../fonts/NHaasGroteskDSPro-55Rg.be85a7da.eot?#iefix) format("embedded-opentype"),url(../fonts/NHaasGroteskDSPro-55Rg.4cf083df.woff2) format("woff2"),url(../fonts/NHaasGroteskDSPro-55Rg.498d316b.woff) format("woff"),url(../fonts/NHaasGroteskDSPro-55Rg.a706fd96.ttf) format("truetype"),url(../img/NHaasGroteskDSPro-55Rg.324e0405.svg#NHaasGroteskDSPro-55Rg) format("svg");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:NeueHaasGroteskDisp Pro;src:url(../fonts/NHaasGroteskDSPro-75Bd.8273e9c4.eot);src:url(../fonts/NHaasGroteskDSPro-75Bd.8273e9c4.eot?#iefix) format("embedded-opentype"),url(../fonts/NHaasGroteskDSPro-75Bd.dcaa8715.woff2) format("woff2"),url(../fonts/NHaasGroteskDSPro-75Bd.9a777bcc.woff) format("woff"),url(../fonts/NHaasGroteskDSPro-75Bd.fbf07749.ttf) format("truetype"),url(../img/NHaasGroteskDSPro-75Bd.c1948378.svg#NHaasGroteskDSPro-75Bd) format("svg");font-weight:800;font-style:normal;font-display:swap}@font-face{font-family:NeueHaasGroteskDisp Pro;src:url(../fonts/NHaasGroteskDSPro-45Lt.06baf5f2.eot);src:url(../fonts/NHaasGroteskDSPro-45Lt.06baf5f2.eot?#iefix) format("embedded-opentype"),url(../fonts/NHaasGroteskDSPro-45Lt.66def9a5.woff2) format("woff2"),url(../fonts/NHaasGroteskDSPro-45Lt.78c3befe.woff) format("woff"),url(../fonts/NHaasGroteskDSPro-45Lt.6c80ce82.ttf) format("truetype"),url(../img/NHaasGroteskDSPro-45Lt.a9e02e93.svg#NHaasGroteskDSPro-45Lt) format("svg");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:NeueHaasGroteskDisp Pro;src:url(../fonts/NHaasGroteskDSPro-65Md.eaf05bd9.eot);src:url(../fonts/NHaasGroteskDSPro-65Md.eaf05bd9.eot?#iefix) format("embedded-opentype"),url(../fonts/NHaasGroteskDSPro-65Md.845a5b7f.woff2) format("woff2"),url(../fonts/NHaasGroteskDSPro-65Md.055c58e1.woff) format("woff"),url(../fonts/NHaasGroteskDSPro-65Md.b0619dbc.ttf) format("truetype"),url(../img/NHaasGroteskDSPro-65Md.587ae465.svg#NHaasGroteskDSPro-65Md) format("svg");font-weight:500;font-style:normal;font-display:swap}body{margin:0;padding:0;background:#23113f;font-family:Helveita Neue,helvetica,arial,sans-serif}#shopping{max-width:640px;margin:auto;padding:0 5%}h1{margin:50px 0 50px;font-size:40px;font-weight:800;font-family:NeueHaasGroteskDisp Pro,Helveita Neue,helvetica,arial,sans-serif;color:#fff;text-transform:uppercase;font-style:italic}ul.favourites{margin:0 0 30px;padding:0}ul.favourites li{position:relative;border:2px solid #ff17ce;color:#ff17ce;display:inline-block;margin:0 3px 7px;padding:6px 35px 5px 12px;border-radius:18px;cursor:pointer;transition:all 80ms linear;text-transform:capitalize;line-height:20px!important}ul.favourites li:first-child{margin-left:0}ul.favourites li:hover{background:#ff17ce;color:#fff}ul.favourites button{position:absolute;top:0;right:0;padding:8px 10px 8px 6px;color:#ff17ce;font-weight:700;font-size:14px;border:none;background:transparent;cursor:pointer}ul.favourites li:hover button{color:#000}ul.favourites button:hover{color:#fff!important}ul.list{margin:0;padding:20px 0}ul.list li{display:inline-block;width:100%;margin:5px}div.item{position:relative;text-transform:capitalize;background:transparent;color:#ff17ce;border:1px solid #ff17ce;border-bottom:none}div.item:first-child{border-top-left-radius:4px}div.item:first-child,div.item:first-child button{border-top-right-radius:0}div.item:last-child{border-bottom-left-radius:4px;border-bottom-right-radius:0;border-bottom:1px solid #ff17ce}div.item:last-child button{border-bottom-right-radius:0}div.item p{display:inline-block;margin:14px 18px 12px;font-size:18px;width:calc(100% - 125px)}.item button{position:absolute;width:48px;height:100%;cursor:pointer;font-weight:700;font-size:21px;display:inline-block;background:transparent;color:#ff17ce;border:none;top:0;right:0}.item button:hover{color:#fff}*,button:focus{outline:0;-moz-appearance:none;-webkit-appearance:none;appearance:none}button.add-fav{right:44px;background:transparent;color:#ff17ce;font-size:28px}input{width:100%;padding:16px;margin-top:40px;box-sizing:border-box;border:none;background:#3a235a;color:#fff;font-size:16px;outline:none;border-radius:4px}input::-moz-placeholder{color:#888}input:-ms-input-placeholder{color:#888}input::placeholder{color:#888}.label{margin:30px 0 6px;font-size:13px;font-style:italic;color:#777}.fav{margin:11px 10px 5px 0;float:left}svg{width:24px;margin-top:25%}svg path{stroke:#ff17ce}svg.isfav{fill:#ff17ce;stroke:none}svg:hover{fill:#fff}svg:hover path{stroke:#fff;stroke-width:3}.itemlist-enter-active{transition:all .2s linear}.favlist-enter-active,.favlist-leave-active,.itemlist-leave-active{transition:all 50ms linear}.favlist-enter-from,.favlist-leave-to,.itemlist-enter-from,.itemlist-leave-to{opacity:0}