.do-xeno-full .do-xeno-basket-form {display:grid;grid-template-columns:auto minmax(0,1fr);gap:12px;width:100%;min-width:0}
.do-xeno-full .do-xeno-basket-form .do-product__buy {width:100%}
.do-xeno-full .do-xeno-offer-label,.do-xeno-full .do-xeno-offer-select {grid-column:1/-1}
.do-xeno-full .do-xeno-offer-label {font-size:12px;color:var(--do-text-muted)}
.do-xeno-full .do-xeno-offer-select {width:100%;min-width:0;font:inherit;white-space:normal;border:1px solid var(--do-border);border-radius:8px;background:white;color:var(--do-text);padding:12px}
.do-xeno-full .do-product__purchase {display:flex;flex-wrap:wrap;gap:12px}
.do-xeno-full .do-product__purchase>.do-product__consult {width:100%}
.do-xeno-full [data-xeno-article]:empty {display:none}
.do-xeno-full .do-product__thumbs:has(button:only-child) {display:none}
.do-xeno-full .do-xeno-request-form {display:grid;gap:14px;margin:20px 0}
.do-xeno-full .do-xeno-request-form label {display:grid;gap:6px;font-size:13px}
.do-xeno-full .do-xeno-request-form input:not([type=hidden]):not([type=checkbox]),.do-xeno-full .do-xeno-request-form textarea {width:100%;min-width:0;padding:12px;border:1px solid var(--do-border);border-radius:8px;font:inherit;background:white;color:var(--do-text)}
.do-xeno-full .do-xeno-request-form .do-xeno-consent {display:block;line-height:1.5}
.do-xeno-full .do-xeno-request-form input[type=checkbox] {margin-right:8px}
.do-xeno-full .do-xeno-request-form button {border:0;font:inherit;cursor:pointer}
.do-xeno-full .do-product__dialog {max-height:calc(100dvh - 48px);overflow:auto}
@media(max-width:760px){.do-xeno-full .do-xeno-offer-select{font-size:13px}.do-xeno-full .do-product__dialog{padding:24px}}

.do-xeno-full .do-xeno-photo-note{font-size:12px;line-height:1.5;color:#666;margin:12px 0;}
