.drawer-viewBag{cursor:pointer}.drawer-backdrop{position:fixed;inset:0;background:rgba(0,0,0,.1);z-index:100}.drawer-backdrop_mount .drawer-dialog{animation:slideInLeft .25s ease}.drawer-backdrop_unmount .drawer-dialog{animation:slideOutRight .25s ease}.drawer-dialog{height:100vh;top:0;right:0;max-width:375px;border-radius:8px 0 0 8px;display:flex;flex-direction:column}.drawer-header{background:#f9f7f5;display:flex;flex-direction:row;justify-content:space-between;position:static;padding:1rem;border-radius:8px 0 0}.drawer-total,.drawer-shipping{padding:0 1rem 1rem;background-color:#f9f7f5}.drawer-content{flex:1;overflow:auto}.drawer-items{padding:0 1.5rem;margin:1.5rem 0}.drawer-cta{display:flex;flex-direction:column;padding:0 1rem;margin:1.6rem 0 6rem;align-items:center;gap:.5rem}.drawer-cta>a{width:100%}@media only screen and (max-width: 570px){.drawer-backdrop_mount .drawer-dialog{animation:slideInUp .25s ease}.drawer-backdrop_unmount .drawer-dialog{animation:slideOutDown .25s ease}.drawer-dialog{width:100%;height:90vh;max-width:unset;bottom:0;top:unset;overflow:auto;border-radius:8px 8px 0 0}.drawer-header{border-radius:8px 8px 0 0}}.drawer-recommendations-title{padding:.5rem 1rem;border:1px solid #e0e0e0;border-width:1px 0}.drawer-recommendations-items{padding:0 1.5rem}.drawer-recommendations-item{display:grid;grid-template-columns:max-content;grid-template-areas:"img info price" "img submit submit";gap:1rem;padding:1rem 0}.drawer-recommendations-item:not(:first-of-type){border-top:1px solid #e0e0e0}.drawer-recommendations-item-image{grid-area:img;display:flex;max-height:105px;aspect-ratio:4/5;background:#f9f7f5}.drawer-recommendations-item-image-elem{width:100%;object-fit:contain}.drawer-recommendations-item-info{grid-area:info;display:flex;flex-direction:column;gap:.5rem}.drawer-recommendations-item-price{grid-area:price;text-align:right}.drawer-recommendations-item-price_original{text-decoration:line-through;font-size:.75rem;color:#93a39f}.drawer-recommendations-item-submit{grid-area:submit;justify-self:flex-start;padding:.5rem 1.25rem}@keyframes slideInLeft{0%{transform:translate(100%)}to{transform:translate(0)}}@keyframes slideOutRight{0%{transform:translate(0)}to{transform:translate(100%)}}@keyframes slideInUp{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes slideOutDown{0%{transform:translateY(0)}to{transform:translateY(100%)}}
