#cart{margin:50px 0}#cart .card{margin-bottom:40px}#cart .card .categories span{margin:0 5px}#cart .col-md-3>.card,#cart .col-md-4>.card{position:sticky;top:20px}#module_cart .card-body h3{font-size:13px;font-weight:600;text-transform:uppercase;letter-spacing:.02em;color:#888;margin:0 0 4px}#module_cart .card-body>div{margin-bottom:16px}#module_cart .card-body>div:last-child{margin-bottom:0}#module_cart .card-body h4{font-size:22px;margin:0}#module_cart .card-body h4 small{font-size:13px;color:#999;font-weight:400}#cart .theme_title{padding:0;text-align:left;font-size:20px;margin-bottom:20px}#cart .theme_title .title{margin:0;font-size:22px;text-transform:none;color:#0E2233}#module_cart .admin_form>.card,#module_cart .admin_form .card-form{border:1px solid rgb(0 0 0 / .08);border-radius:12px;box-shadow:0 2px 12px rgb(0 0 0 / .04)}#module_cart .admin_form .card-body{padding:24px}#module_cart .admin_form .card-header{background:none;color:inherit;border-bottom:1px solid rgb(0 0 0 / .08);font-weight:600}#module_cart .admin_form .form-group,#module_cart .admin_form [class*="col-md-"]{margin-bottom:14px}#module_cart .admin_form .theme_title{font-size:15px;margin:10px 0 4px;padding-top:10px;border-top:1px solid rgb(0 0 0 / .07)}.card-address{cursor:pointer;border:1.5px solid rgb(0 0 0 / .12);border-radius:10px;transition:border-color .15s ease,box-shadow .15s ease}.card-address:hover{border-color:#0E2233;box-shadow:0 4px 14px rgb(0 0 0 / .08)}.card-address.selected{border-color:#0E2233}.card-address .card-header{display:flex;align-items:center;gap:8px}.card-address .card-header .material-icons,.card-address .card-header .vs-icon{font-size:18px}#module_cart .card-header .vs-icon{font-size:18px;margin-right:6px}.card-address.h-100 .material-icons[style*="200px"]{font-size:64px!important}#module_cart .admin_button.theme_button,#module_cart .item.option.btn{min-height:48px;padding:12px 30px;border-radius:8px;font-weight:700;letter-spacing:.01em}#module_cart .admin_form .form-text{display:none}@media screen and (max-width:767px){#cart .col-md-3>.card,#cart .col-md-4>.card{position:static}#module_cart .admin_form .card-body{padding:18px}}