.as-basket{grid-column:1/-1;width:100%;margin:30px 0;padding:24px;border:1px solid #d9e2e7;border-radius:16px;background:#fff;color:#162535}.as-basket h2{margin:0 0 8px;font-size:24px}.as-basket>p{margin:8px 0 18px}.as-basket-item{display:flex;align-items:center;gap:18px;padding:18px 0;border-bottom:1px solid #e5e9ed}.as-basket-item>div{flex:1;min-width:0}.as-basket-item>div strong,.as-basket-item>div span{display:block;overflow-wrap:anywhere}.as-basket-item>div span{margin-top:5px;font-size:14px;color:#566575}.as-basket-total{display:block;font-size:22px;margin-top:22px}.as-basket-actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:22px}.as-basket-remove{background:none;border:none;text-decoration:underline;padding:10px;color:#566575}.as-basket button:focus-visible{outline:3px solid #236c8d;outline-offset:3px}.as-basket button:disabled{opacity:.55;cursor:not-allowed}@media(max-width:600px){.as-basket{padding:18px}.as-basket-item{flex-wrap:wrap;gap:10px}.as-basket-item>div{flex-basis:65%}.as-basket-actions button{width:100%}}

.as-order .as-preview-object[data-measured=true]{width:100%;height:auto;filter:none;max-width:650px;display:block}.as-order [data-finished-preview]{display:block;width:100%;height:auto;max-height:650px;object-fit:contain}.as-order .as-finished-dimensions{font-size:20px;font-weight:700;text-align:center;margin:10px 0}.as-order .as-preview-stage{overflow:visible}.as-order .as-size-help{line-height:1.55}.as-order .as-dimension-row:has([data-custom-height][hidden]){grid-template-columns:1fr}@media(max-width:700px){.as-order .as-preview-object[data-measured=true]{width:100%;height:auto}.as-order .as-finished-dimensions{font-size:18px}.as-order .as-preview-stage{min-height:220px}}


.as-basket-item>.as-basket-preview{flex:0 0 88px;width:88px;height:88px;display:flex;align-items:center;justify-content:center;border:1px solid #c8ced5;border-radius:10px;overflow:hidden;background-color:#dce0e5;background-image:conic-gradient(#cbd1d8 25%,transparent 0 50%,#cbd1d8 0 75%,transparent 0);background-size:16px 16px;font-size:11px;line-height:1.3;text-align:center;color:#344252}.as-basket-preview img{display:block;width:100%;height:100%;object-fit:contain}.as-basket-completed{padding:16px 20px;background:#eaf5ee;color:#224830;border-radius:12px;line-height:1.5}.as-basket-completed[hidden]{display:none}@media(max-width:600px){.as-basket-item>.as-basket-preview{flex-basis:72px;width:72px;height:72px}.as-basket-item>div:not(.as-basket-preview){flex:1 1 calc(100% - 90px)}.as-basket-item>strong{margin-left:82px}}
