  #cart-terms-wrap a{border-bottom:1px solid var(--dark);color:var(--dark-grey);padding-bottom:2px}#cart-terms-wrap a:hover{border-bottom-color:transparent;color:var(--orange)}.po-file-input{border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px;clip:rect(0,0,0,0)}.po-file-label{cursor:pointer;max-width:150px!important;padding:8px 16px!important;white-space:nowrap}.po-file-input:focus+.po-file-label{outline:2px solid #131d29;outline-offset:2px}.po-file-box{align-items:center;border:1px solid #ddd;border-radius:8px;display:flex;flex-wrap:wrap;gap:12px;margin-bottom:10px;max-width:100%;padding:12px 14px;width:fit-content}.po-file-box .po-file-label{margin:0}#po-selected-files{align-items:center;display:flex;flex-wrap:wrap;gap:8px;margin:0}.btn.btn-fill.disabled-btn,.btn.disabled-btn,.disabled-btn{background:#ccc!important;color:#000!important;cursor:not-allowed;opacity:.3;pointer-events:none}a.btn-proceed.disabled-btn{pointer-events:auto!important}.checkout-options{border-top:1px solid #d2d3d5;padding:65px 0 90px}@media (max-width:991.98px){.checkout-options .col-lg-3{margin-bottom:24px}}@media (max-width:575.98px){.checkout-options{padding:40px 0 56px}#cart-terms-wrap,#po-panel{margin-left:12px!important}.po-file-box{width:100%}.po-file-label{max-width:none!important;width:100%}}.add-to-cart-error{align-items:start;background:#fff;bottom:0;display:none;gap:20px;height:fit-content;left:50%;max-width:364px;opacity:0;overflow:hidden;padding:30px;position:fixed;top:50%;transform:translate(-50%,-50%);transition:opacity .2s ease;width:100%}.add-to-cart-error.show{display:flex;opacity:1;z-index:1000}.error-pop-text{position:relative}.error-pop-text svg{height:18px;left:0;position:absolute;top:5px;width:18px}.error-pop-text :is(h1,h2,h3,h4,h5,h6){color:#131d29;font-size:22px!important;font-weight:500!important;line-height:27px!important;margin-bottom:26px!important;padding-left:28px}.error-pop-text p{font-size:16px;font-weight:400;letter-spacing:0;line-height:24px}.add-to-cart-error .error-close{background:transparent;border:0;cursor:pointer;line-height:1;margin-left:auto;padding:0}.add-to-cart-error .error-close svg{height:18px;width:18px}.po-error-overlay{background:rgba(0,0,0,.25);display:none;inset:0;position:fixed;z-index:999}.po-error-overlay.show{display:block}