.cf-form-inner{border:1px solid #d6d6d6;border-radius:16px;margin:20px auto;padding:24px}.cf-field label{font-size:14px;font-weight:600;padding:10px 0}.cf-field input,.cf-field select,.cf-field textarea{background:#fff;border:1px solid #ccc;border-radius:10px;padding:14px 12px;transition:.2s;width:100%}.cf-field.hide-field{display:none}.cf-form-actions button{font-weight:600;padding:14px 18px}.cf-form-actions button.cf-next-step{background-color:rgb(var(--color-button));border-color:rgb(var(--color-button));color:rgb(var(--color-button-text))}.cart-intent-section .cart-intent-table{border-radius:10px;filter:drop-shadow(0 0 2px #d6d6d6);overflow:auto;width:100%}.cart-intent-section .cart-intent-table__wrapper{min-width:620px;width:100%}.cart-intent-section .cart-intent-table__header{background:#343741;color:#fff;font-weight:600;line-height:22px}.cart-intent-section .cart-intent-table__header th{border:1px solid #343741;padding:14px 15px;text-align:left}.cart-intent-section .cart-row{align-items:center;background:#fff;border-bottom:1px solid #eee}.cart-intent-section .cart-row td{border:1px solid #fff;padding:7px 15px}.cart-intent-section .cart-row .remove-btn{background:none;border:none;color:#e53935;cursor:pointer;font-size:14px}.cart-intent-section .cart-row .remove-btn:hover{opacity:.8}.cart-intent-section .item-detail{align-items:center;display:flex;gap:12px}.cart-intent-section .item-detail__thumbnail{border:1px solid #839db1;border-radius:50%;height:44px;min-width:44px;-o-object-fit:cover;object-fit:cover;overflow:hidden;width:44px}.cart-intent-section .intent-options{display:flex;gap:20px}.cart-intent-section .intent-options__label{align-items:center;cursor:pointer;display:flex;font-size:14px;gap:6px}.cart-intent-section .intent-options__label input{cursor:pointer}.cart-intent-section .cart-actions{margin-top:20px}.cart-intent-section .cart-actions__continue-btn{background-color:#343741;border-radius:5px;color:#fff;display:inline-block;font-weight:600;padding:10px 20px;text-decoration:none}.cart-intent-section .cart-actions__continue-btn:hover{background-color:#4a4b5c}

/* UserWay Accessibility Widget Positioning */
#userway_p1,#userway_p1 *{left:20px!important;right:auto!important}#userway_p1{bottom:90px!important;z-index:9997!important}@media (max-width:768px){#userway_p1,#userway_p1 *{left:15px!important}#userway_p1{bottom:80px!important}}