div.backpack{height:100%;width:100%;border-radius:.75rem;padding-left:0;padding-right:0}div.backpack div.backpack-header{padding-left:1.25rem;padding-right:1.25rem;padding-top:1rem;font-size:1.25rem;line-height:1.75rem}div.bp-con{background-size:cover;background-position:50%;background:var(--theme-bg);position:relative;z-index:10;height:100%;border-radius:.5rem;padding-bottom:1rem}@media (min-width:1280px){div.bp-con{padding-top:0;padding-bottom:0}}div.bp-container::-webkit-scrollbar{width:0}div.bp-container{height:290px;overflow-y:auto;overflow-x:hidden;padding:.5rem}@media (min-width:1280px){div.bp-container{height:305px!important;padding-left:1.25rem;padding-right:1.25rem}}div.backpack div.backpack-body{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:.25rem}@media (min-width:640px){div.backpack div.backpack-body{grid-template-columns:repeat(5,minmax(0,1fr))}}@media (min-width:1280px){div.backpack div.backpack-body{gap:.75rem}}div.backpack div.backpack-body div.backpack-item div.item-amount{background:var(--btn-theme);position:absolute;bottom:0;right:0;display:flex;height:1rem;width:1rem;align-items:center;justify-content:center;border-radius:9999px;font-size:.75rem;line-height:1rem}div.backpack div.backpack-body div.backpack-item{aspect-ratio:1;position:relative;border-radius:.375rem;border:3px solid rgba(0,0,0,.1);background-color:rgba(0,0,0,.3)!important;padding:.5rem}div.backpack div.backpack-body div.backpack-item div.container-p{overflow:hidden}div.item-details-container{display:flex;width:100%;flex-direction:column;align-items:center;justify-content:center}div.item-details-container div.item-detail-image-box{width:100px}div.item-details-container div.item-detail-image-box img{height:auto;width:100%}div.item-details-container div.item-name{margin-top:.75rem;font-size:1.5rem;line-height:2rem}div.item-details-container div.item-details{margin-top:.25rem;font-size:.875rem;line-height:1.25rem}div.item-details-container div.item-quantity{margin-top:.5rem;font-size:1.125rem;line-height:1.75rem}div.item-confirm-box{margin-bottom:auto;margin-top:2.5rem;display:flex;width:100%;align-items:center;justify-content:center;font-size:1.875rem;line-height:2.25rem;font-weight:700}