.checkout-breadcrumb ul{display:flex;flex-wrap:wrap;height:32px;list-style:none;margin-bottom:0;padding-left:0}.checkout-breadcrumb li a{display:block;padding:4px 14px}.checkout-breadcrumb li a:hover{text-decoration:underline}.checkout-breadcrumb li{font-size:14px;line-height:1.5}.checkout-breadcrumb li,.checkout-breadcrumb li.active{border-bottom:1px solid #e2e2e2;border-top:1px solid #e2e2e2}.checkout-breadcrumb li.active{display:block;font-weight:bolder;padding:4px 14px}.checkout-breadcrumb li.disabled{border:none;color:#6e6e6e;padding:4px 14px}.checkout-breadcrumb .arrow-right{background:none;border:none;overflow:hidden;position:relative;width:24px}.checkout-breadcrumb .arrow-right div{border-right:1px solid #e2e2e2;border-top:1px solid #e2e2e2;display:block;height:24px;left:-12px;position:absolute;top:4px;transform:rotate(45deg);width:24px}@media only screen and (max-width:640px){.checkout-breadcrumb{display:none}}form .error input{border:1px solid #c82333}.error-message,form .error label{color:#c82333}.custom-select{border:none;padding:0;position:relative}.custom-select select{display:none}.select-selected{background-color:#fff;border:1px solid transparent;border-color:rgba(0,0,0,.1)!important;color:#1b1b1b}.error .select-selected{border-color:#c82333!important}.select-selected:after{border:6px solid transparent;border-radius:0;border-top-color:#1b1b1b;content:"";height:0;position:absolute;right:10px;top:17px;width:0}.select-selected.select-arrow-active:after{border-color:transparent transparent #1b1b1b;top:11px}.select-items div,.select-selected{border:1px solid rgba(0,0,0,.1);border-radius:0;border-top-color:transparent;color:#1b1b1b;cursor:pointer;padding:8px 16px}.error .select-items div,.error .select-selected{border-color:transparent #c82333 #c82333;color:#c82333}.select-items{background-color:#fff;color:#1b1b1b;left:0;position:absolute;right:0;z-index:99}.select-hide{display:none}.same-as-selected,.select-items div:hover{background-color:rgba(0,0,0,.1)}.cbContainer{align-items:center;cursor:pointer;display:block;padding-left:35px;position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none}.cbContainer .checkmark{border:1px solid #000}.cbContainer input{cursor:pointer;height:0;opacity:0;position:absolute;width:0}.cbContainer .checkmark{background-color:#eee;height:22px;position:absolute;width:22px}.cbContainer .checkmark.dark{background-color:#000!important}.cbContainer:hover input~.checkmark{background-color:#ccc}.cbContainer input:checked~.checkmark{background-color:#000}.cbContainer .checkmark:after{content:"";display:none;position:absolute}.cbContainer input:checked~.checkmark:after{display:block}.cbContainer .checkmark:after{border:solid #fff;border-width:0 3px 3px 0;height:10px;left:9px;top:5px;transform:rotate(45deg);width:6px}.juw-checkout textarea{border-color:var(--gray-300);border-style:solid}.juw-checkout textarea:focus{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(var(--tw-ring-offset-width)) var(--tw-ring-color);border-color:var(--primary);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.loading-spinner.hidden{display:none!important}.juw-checkout a:not(.btn){-webkit-text-decoration-line:none;text-decoration-line:none}.juw-checkout a:not(.btn):hover{-webkit-text-decoration-line:underline;text-decoration-line:underline}.btn-checkout-default{border-color:var(--gray-900);border-width:1px;color:var(--black);padding:.25rem .75rem;text-transform:none}.btn-checkout-default:hover{background-color:var(--gray-100);border-color:var(--gray-500)}.btn-checkout-cta{background-color:var(--primary);color:var(--white);text-align:center}.btn-checkout-cta:hover{background-color:var(--primary-900)}.btn-checkout-delete{background-color:var(--gray-800);border-color:var(--gray);border-radius:.25rem;border-width:1px;color:var(--white);display:inline-block;font-weight:400;line-height:1.5;padding:.25rem .75rem;text-align:center;-webkit-text-decoration-line:none;text-decoration-line:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;vertical-align:middle;white-space:nowrap}.btn-checkout-delete:hover{background-color:var(--secondary);background-color:var(--gray-600)}