.cq-page .cq-empty{margin-bottom:65px}.cq-success-label{justify-content:center;margin-top:15px}.cq-page .cq-order-reference{overflow-wrap:anywhere;margin:22px 0 0;font-size:12px}.cq-sign-in{margin-top:15px}.cq-terms{text-underline-offset:3px;text-decoration:underline}.cq-text-button,.cq-refresh-quote{color:#2454db;font:inherit;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;gap:7px;font-size:12px;display:inline-flex}.cq-text-button{margin-top:12px;display:flex}.cq-refresh-quote{width:100%;margin-top:17px;padding:5px}.cq-page button:disabled{opacity:.55;cursor:not-allowed}.cq-quote-state{color:#66758c;background:#fff;border:1px solid #dce3ed;border-radius:7px;justify-content:center;align-items:center;gap:10px;padding:30px 20px;font-size:14px;line-height:1.7;display:flex}.checkout-form+.cq-quote-state,.checkout-form+.cq-quote-error{margin-top:18px}.cq-quote-error{color:#914c47;background:#fff3f2;border:1px solid #e6bbb8;border-radius:7px;padding:23px}.cq-quote-error>strong{font-size:15px;font-weight:600}.cq-quote-error>p{overflow-wrap:anywhere;margin:9px 0 18px;font-size:13px;line-height:1.8}.cq-unavailable-item{background:#fff;border:1px solid #e0e5ef;border-radius:6px;justify-content:space-between;align-items:center;gap:20px;margin-top:16px;padding:19px 20px;display:flex}.cq-unavailable-item>div{min-width:0}.cq-unavailable-item strong{color:#435675;font-size:13px;font-weight:600;line-height:1.6;display:block}.cq-unavailable-item p{color:#73839a;margin:5px 0;font-size:12px;line-height:1.7}.cq-unavailable-item code{color:#73839a;overflow-wrap:anywhere;margin-top:6px;font-size:12px;display:block}.cq-unavailable-item .remove-button{white-space:nowrap;flex-shrink:0;margin-top:0;font-size:12px}.cq-fallback-items>p{color:#73839a;margin:20px 0 0;font-size:12px;line-height:1.8}.cq-summary-pending{color:#66758c;margin:0 0 22px;font-size:13px;line-height:1.8}.cq-page .summary-row{align-items:flex-start;line-height:1.7}.cq-page .summary-row>span:last-child{flex-shrink:0}.cq-summary-product>div{min-width:0}.cq-summary-product>div>span{overflow-wrap:anywhere;color:#435675;display:block}.cq-summary-product small{color:#73839a;margin-top:3px;font-size:11px;display:block}.cq-remove-product{color:#667fa8;font:inherit;cursor:pointer;background:0 0;border:0;margin-top:6px;font-size:11px;text-decoration:underline;display:block}.cq-page .summary-row.total{align-items:center;gap:15px}.cq-page .summary-row.total>span{font-size:13px}.cq-currency{color:#73839a;margin-top:5px;font-size:11px;font-weight:400;display:block}.cq-page .summary-row.total strong{white-space:nowrap;font-size:24px}.cq-payment-note{color:#66758c;background:#f5f7fb;border:1px solid #e0e6f1;border-radius:5px;margin:-2px 0 19px;padding:12px;font-size:12px;line-height:1.8}.cq-page .summary-note{text-align:start;justify-content:center;align-items:flex-start;gap:6px;display:flex}.cq-page .summary-note>svg{flex-shrink:0;margin-top:3px}.cq-page .cart-item h2,.cq-page .cart-item p{overflow-wrap:anywhere}.cq-page .cart-item .demo-label{margin-top:7px;line-height:1.7;display:block}.cq-page .checkout-identity>p{overflow-wrap:anywhere}@media (max-width:700px){.cq-quote-state{padding:24px 18px;font-size:13px}.cq-quote-error{padding:20px}.cq-unavailable-item{gap:15px;padding:18px 16px}.cq-unavailable-item .remove-button{font-size:11px}.cq-page .cart-item{grid-template-columns:65px minmax(0,1fr);gap:12px}.cq-page .cart-item>div:last-child{text-align:start;grid-column:2;justify-content:space-between;align-items:center;gap:15px;display:flex}.cq-page .cart-item>div:last-child>strong{font-size:15px}.cq-page .cart-item .remove-button{margin:0;font-size:11px}.cq-page .cart-item .demo-label{font-size:10px}.cq-page .order-summary .summary-row{font-size:13px}.cq-page .summary-row.total>span{font-size:14px}.cq-summary-product small,.cq-remove-product,.cq-currency,.cq-page .summary-note{font-size:12px}}@media (max-width:390px){.cq-unavailable-item{flex-direction:column;align-items:flex-start;gap:13px}.cq-unavailable-item .remove-button{font-size:12px}.cq-page .cart-item{grid-template-columns:58px minmax(0,1fr)}}
