.addcount{border:1px solid #313131;border-radius:12px;flex-direction:row;align-items:center;gap:12px;min-width:92px;height:40px;padding:8px 12px;display:flex}.banner-arrow{letter-spacing:.01em;color:#fff;align-items:center;gap:10px;font-family:Thunder;font-size:20px;font-style:normal;font-weight:500;line-height:100%;display:flex}.counttext{letter-spacing:.01em;mix-blend-mode:normal;font-family:Thunder;font-size:14px;font-style:normal;font-weight:700;line-height:120%}section.cartcontainer{padding:clamp(16px,4vw,60px) clamp(16px,5vw,80px)}.itempacakags{color:#fff;box-sizing:border-box;background:#1d1d1d;border-radius:16px;flex-direction:column;align-items:flex-start;gap:16px;width:100%;padding:16px;display:flex}.pacakage1{flex-wrap:wrap;gap:10px;display:flex}.pacakagebox{flex-direction:row;justify-content:space-between;align-items:flex-start;gap:8px;width:100%;display:flex}.packageh{letter-spacing:.01em;color:#fff;mix-blend-mode:normal;font-family:Thunder;font-size:20px;font-style:normal;font-weight:400;line-height:120%}.cartamountp{text-transform:uppercase;color:#fff;mix-blend-mode:normal;white-space:nowrap;font-family:Thunder;font-size:20px;font-style:normal;font-weight:700;line-height:100%}.packaget{flex-direction:column;flex:1;align-items:flex-start;min-width:0;display:flex}.pacakegamount{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;width:100%;display:flex}.desc{letter-spacing:.01em;color:#a2a2a2;mix-blend-mode:normal;font-family:Thunder;font-size:16px;font-style:normal;font-weight:400;line-height:120%}.imgbox{background:#313131;border-radius:8px;flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;width:48px;height:48px;padding:4px;display:flex}.cartitem{letter-spacing:.01em;color:#fff;mix-blend-mode:normal;flex-direction:column;flex:1;align-items:flex-start;min-width:0;font-family:Thunder;font-size:16px;font-style:normal;font-weight:400;line-height:120%;display:flex}.itempacakagscontainer{flex-direction:column;gap:10px;padding:10px 0;display:flex}.imgdetails{align-items:flex-start;gap:10px;width:100%;display:flex}.packageitemdetails{flex-direction:column;gap:10px;display:flex}.cartitem span{letter-spacing:.01em;color:#a2a2a2;mix-blend-mode:normal;font-family:Thunder;font-size:16px;font-style:normal;font-weight:400;line-height:120%}input[type=checkbox]{accent-color:#f97316;width:20px;height:20px}.pacakgeselect{align-items:center;gap:20px;display:flex}.removeitem{flex-direction:row;align-items:center;gap:10px;display:flex}.removebtn{letter-spacing:.01em;text-transform:uppercase;color:#fff;background:#393939;border-radius:12px;flex-direction:row;justify-content:center;align-items:center;gap:6px;min-width:78px;height:40px;padding:8px 16px;font-family:Thunder;font-size:20px;font-style:normal;font-weight:600;line-height:100%;display:flex}.banner-title2{text-align:center;letter-spacing:.01em;text-transform:uppercase;color:#fff;mix-blend-mode:normal;font-family:Thunder;font-size:clamp(22px,4vw,32px);font-style:normal;font-weight:700;line-height:100%}.selecteditem{letter-spacing:.02em;color:#fff;mix-blend-mode:normal;font-family:Thunder;font-size:14px;font-style:normal;font-weight:400;line-height:120%}.chcknow{letter-spacing:.01em;text-transform:uppercase;color:#fff;background:#ff8a00;border-radius:12px;flex-direction:row;justify-content:center;align-items:center;gap:6px;min-width:160px;height:40px;padding:12px 24px 8px;font-family:Thunder;font-size:20px;font-style:normal;font-weight:600;line-height:100%;display:flex}.checkoutbox{z-index:10;justify-content:space-between;align-items:center;padding:16px 0;display:flex;position:sticky;bottom:0}.total{letter-spacing:.01em;color:#a2a2a2;mix-blend-mode:normal;font-family:Thunder;font-size:16px;font-style:normal;font-weight:400;line-height:120%}.total span{letter-spacing:.01em;color:#fff;mix-blend-mode:normal;font-family:Thunder;font-size:16px;font-style:normal;font-weight:700;line-height:120%}.checkoutitem{align-items:center;gap:20px;display:flex}@media only screen and (max-width:768px){section.cartcontainer{padding:20px 16px}.pacakagebox{flex-wrap:wrap}}@media only screen and (max-width:480px){.chcknow{min-width:140px;font-size:17px}.checkoutitem{gap:12px}.addcount{gap:8px;min-width:80px;padding:8px 10px}}
