
pevxi-family-order{display:block}.pevxi-family__card{position:relative}.pevxi-family__product-link{display:flex;flex-direction:column;gap:8px;width:100%;height:100%;color:inherit;text-decoration:none;min-width:0}.pevxi-family__quick-order{position:absolute;inset-block-start:16px;inset-inline-end:16px;display:grid;place-items:center;width:44px;height:44px;border:1px solid rgb(var(--color-foreground-rgb) / .24);border-radius:50%;background:var(--color-background);color:var(--color-foreground);cursor:pointer}.pevxi-family__quick-order .svg-wrapper{width:22px;height:22px}.pevxi-family__quick-order:hover{box-shadow:0 0 0 2px rgb(var(--color-foreground-rgb) / .16)}.pevxi-family__quick-order:focus-visible{outline:2px solid currentColor;outline-offset:3px}.pevxi-family__cart-count{position:absolute;inset-block-start:-6px;inset-inline-end:-5px;min-width:20px;padding:2px 4px;border-radius:20px;background:#b42338;color:#fff;font-size:11px;line-height:16px;font-weight:700}.pevxi-family__cart-count[hidden]{display:none}.pevxi-family-order__dialog.dialog-modal{width:min(1180px,94vw);max-width:94vw;max-height:90dvh;padding:32px;overflow:auto;border:1px solid rgb(var(--color-foreground-rgb) / .2);border-radius:12px;color:var(--color-foreground);background:var(--color-background)}.pevxi-family-order__dialog::backdrop{background:rgb(0 0 0 / .42)}.pevxi-family-order__close{position:absolute;inset-block-start:12px;inset-inline-end:12px;width:40px;height:40px;padding:10px}.pevxi-family-order__summary{display:grid;grid-template-columns:150px minmax(0,1fr);gap:24px;padding-inline-end:30px;align-items:center}.pevxi-family-order__summary img{width:150px;height:150px;object-fit:contain;background:white;border:1px solid rgb(var(--color-foreground-rgb) / .1);border-radius:8px}.pevxi-family-order__summary a{display:block;margin-block-start:10px;color:inherit;font-size:13px}.pevxi-family-order__summary h2{font-size:clamp(20px,2.3vw,30px);margin-block:0 12px;overflow-wrap:anywhere}.pevxi-family-order__summary p{font-size:14px;line-height:1.5}.pevxi-family-order__dialog [data-family-order-content] .section{padding-inline:0}.pevxi-family-order__dialog [data-family-order-status]:empty{display:none}@media(max-width:749px){.pevxi-family-order__dialog.dialog-modal{width:96vw;max-width:96vw;padding:20px 14px}.pevxi-family-order__summary{grid-template-columns:80px minmax(0,1fr);gap:12px;padding-inline-end:56px}.pevxi-family-order__summary img{width:80px;height:80px}.pevxi-family-order__summary h2{font-size:18px}.pevxi-family-order__summary p{font-size:12px}.pevxi-family__quick-order{inset-block-start:12px;inset-inline-end:12px}}
