.item[data-v-96cb0646]{max-height:21.25rem}.item.--remove[data-v-96cb0646]{max-height:0;opacity:0;overflow:hidden}.item p[data-v-96cb0646]{color:var(--color-dove-gray);font-size:.88rem;line-height:1.38rem;margin:.13rem 0}.item .title[data-v-96cb0646]{margin:0 0 .38rem}.clear-button[data-v-96cb0646]{height:1.5rem;width:1.5rem}.clear-button[data-v-96cb0646] .svg-icon{display:block;fill:currentColor;height:1.5rem;padding:.44rem;width:1.5rem}.shopping-cart[data-v-a988aa80]{background:#fff;bottom:0;display:flex;flex-direction:column;height:100vh;height:100dvh;opacity:0;overflow-y:hidden;position:fixed;right:0;transition:opacity .4s step-end,z-index .4s step-end,transform .4s ease-out;z-index:-1}.shopping-cart.--open[data-v-a988aa80]{opacity:1;overflow-y:auto;transform:translate(0);transition:transform .4s ease-out;z-index:800}.shopping-cart.--open .wrapper[data-v-a988aa80]{overflow-y:auto!important}.header[data-v-a988aa80]{padding:3.13rem 1.25rem 0;position:relative;width:100%}.header[data-v-a988aa80],.header h2[data-v-a988aa80]{color:var(--color-mine-shaft)}.header h2[data-v-a988aa80]{font-size:1.5rem;letter-spacing:0;line-height:1.88rem;margin:0}.header .show-cart[data-v-a988aa80]{align-items:center;background:none;border:none;color:var(--color-mine-shaft);outline:none;padding:0;position:absolute;right:1.25rem;top:1.88rem}.header .show-cart .icon[data-v-a988aa80]{height:1.5rem;padding:.25rem;width:1.5rem}.header .show-cart[data-v-a988aa80]:focus,.header .show-cart[data-v-a988aa80]:hover{color:var(--color-gray);cursor:pointer}.cart[data-v-a988aa80]{color:var(--color-mine-shaft);padding:3.13rem 0 2.5rem}.cart>.empty-cart[data-v-a988aa80]{padding-bottom:1.88rem;text-align:center}.cart>.empty-cart .label[data-v-a988aa80]{color:var(--color-gray);font-size:.88rem;letter-spacing:.15rem;line-height:1.25rem;margin:1.88rem 0 0;text-transform:uppercase}.cart-list[data-v-a988aa80]:empty{margin:0}.cart-list[data-v-a988aa80]:not(:empty){color:var(--color-black);list-style:none;overflow-x:hidden;padding:0 .63rem}.summary[data-v-a988aa80]{align-items:center;display:flex;flex-direction:column;justify-content:space-between;padding:1.38rem 1.25rem 0}.summary .label[data-v-a988aa80]{color:var(--color-gray);font-size:.88rem;letter-spacing:.15rem;line-height:1rem;margin:0;text-transform:uppercase}.summary .sum[data-v-a988aa80]{font-family:Radikal-light,sans-serif;font-size:2.25rem;font-weight:200;line-height:3.25rem;margin:0 0 1.25rem}
