:root{--dtai-rust: #9e5330;--dtai-rust-dark: #864526;--dtai-ink: #111;--dtai-muted: #6b6460;--dtai-sand: #f4ede6;--dtai-line: #eae2da;--dtai-paper: #fff}html.dtai-lock{overflow:hidden}.dtai-launch{position:fixed;right:16px;bottom:calc(16px + env(safe-area-inset-bottom,0px));z-index:20;display:inline-flex;align-items:center;gap:6px;height:44px;padding:0 16px 0 13px;border:0;border-radius:999px;background:var(--dtai-rust);color:#fff;font:inherit;font-size:14px;letter-spacing:.02em;box-shadow:0 4px 14px #0000002e;cursor:pointer}.dtai-launch:hover{background:var(--dtai-rust-dark)}.dtai-launch svg{width:18px;height:18px;display:block}@media(max-width:749px){.dtai-launch--raised{bottom:calc(84px + env(safe-area-inset-bottom,0px));width:44px;padding:0;justify-content:center}.dtai-launch--raised .dtai-launch__label{display:none}}.dtai{--dtai-heading: Lust, Georgia, "Times New Roman", serif;padding:0;border:0;margin:0;width:100%;max-width:100%;height:100%;max-height:100%;background:var(--dtai-paper);color:var(--dtai-ink);font:inherit;font-size:15px;line-height:1.45}@supports (height: 100dvh){.dtai{height:100dvh;max-height:100dvh}}.dtai::backdrop{background:#11111173}@media(min-width:750px){.dtai{width:440px;margin:0 0 0 auto;box-shadow:-8px 0 30px #0000001f}}.dtai[open]{display:block;animation:dtai-in .22s ease-out}@keyframes dtai-in{0%{transform:translateY(16px);opacity:.4}to{transform:none;opacity:1}}@media(min-width:750px){@keyframes dtai-in{0%{transform:translate(24px);opacity:.4}to{transform:none;opacity:1}}}@media(prefers-reduced-motion:reduce){.dtai[open]{animation:none}}.dtai *,.dtai *:before,.dtai *:after{box-sizing:border-box}:where(.dtai) :where(button,textarea){font:inherit;color:inherit}.dtai button{cursor:pointer}.dtai button:disabled{cursor:default}.dtai :focus-visible{outline:2px solid var(--dtai-rust);outline-offset:2px}.dtai svg{width:20px;height:20px;display:block}.dtai [hidden]{display:none!important}.dtai-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.dtai-msg[tabindex="-1"]:focus{outline:none}.dtai-sheet{position:relative;display:flex;flex-direction:column;height:100%}.dtai-head{display:flex;align-items:center;gap:2px;padding:10px 8px 10px 16px;padding-top:calc(10px + env(safe-area-inset-top,0px));border-bottom:1px solid var(--dtai-line)}.dtai-head__title{flex:1;min-width:0}.dtai-head h2{margin:0;font-family:var(--dtai-heading);font-size:24px;line-height:1.15;font-weight:400;letter-spacing:.01em}.dtai-sub{margin:2px 0 0;font-size:12px;color:var(--dtai-muted)}.dtai-icon-btn{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;padding:0;border:0;background:none;border-radius:50%}.dtai-icon-btn:hover{background:var(--dtai-sand)}.dtai-back{display:none;margin-left:-10px}.dtai.is-photo .dtai-back{display:inline-flex}.dtai.is-photo .dtai-photo-btn,.dtai.is-photo .dtai-new{display:none}.dtai-view{flex:1;min-height:0;display:flex;flex-direction:column}.dtai-view--photo{overflow-y:auto;-webkit-overflow-scrolling:touch}.dtai-log{flex:1;min-height:0;overflow-y:auto;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;padding:16px;display:flex;flex-direction:column;gap:16px}.dtai-intro{display:flex;flex-direction:column;gap:16px}.dtai-hello{margin:0;font-size:16px}.dtai-chips{display:flex;flex-wrap:wrap;gap:8px}.dtai-chip{min-height:40px;padding:8px 14px;border:1px solid #d9ccbf;border-radius:999px;background:var(--dtai-paper);font-size:14px;text-align:left}.dtai-chip:hover{border-color:var(--dtai-ink)}.dtai-size-pick{display:flex;flex-wrap:wrap;align-items:center;gap:6px;font-size:13px;color:var(--dtai-muted)}.dtai-size-pick>span{margin-right:4px}.dtai-size{min-width:40px;min-height:36px;padding:0 8px;border:1px solid #d9ccbf;background:var(--dtai-paper);font-size:13px;color:var(--dtai-ink)}.dtai-size[aria-pressed=true]{border-color:var(--dtai-ink);background:var(--dtai-ink);color:#fff}.dtai-photo-cta{display:flex;align-items:center;gap:12px;padding:12px;border:0;background:var(--dtai-sand);text-align:left;width:100%}.dtai-photo-cta__icon{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%;background:var(--dtai-paper)}.dtai-photo-cta b{display:block;font-weight:600}.dtai-photo-cta span span{font-size:13px;color:var(--dtai-muted)}.dtai-msg{display:flex;flex-direction:column;gap:10px;max-width:100%}.dtai-msg p{margin:0;white-space:pre-line}.dtai-msg--me{align-self:flex-end;max-width:85%}.dtai-msg--me p{background:var(--dtai-ink);color:#fff;padding:10px 14px;border-radius:18px 18px 4px}.dtai-msg--ai p{background:var(--dtai-sand);padding:12px 14px;border-radius:4px 18px 18px;max-width:92%}.dtai-msg__who{display:inline-flex;align-items:center;gap:5px;font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--dtai-muted)}.dtai-msg__who svg{width:13px;height:13px}.dtai .dtai-row{display:flex;gap:10px;overflow-x:auto;margin:0 -16px;padding:2px 16px 6px;scroll-snap-type:x proximity;scroll-padding:0 16px}.dtai-row::-webkit-scrollbar{display:none}.dtai-typing{display:flex;align-items:center;gap:10px;font-size:13px;color:var(--dtai-muted)}.dtai-dots{display:inline-flex;gap:4px}.dtai-dots i{width:6px;height:6px;border-radius:50%;background:var(--dtai-rust);animation:dtai-dot 1s infinite ease-in-out}.dtai-dots i:nth-child(2){animation-delay:.15s}.dtai-dots i:nth-child(3){animation-delay:.3s}@keyframes dtai-dot{0%,80%,to{opacity:.25;transform:translateY(0)}40%{opacity:1;transform:translateY(-3px)}}@media(prefers-reduced-motion:reduce){.dtai-dots i{animation:none;opacity:.7}}.dtai-report{display:flex;flex-wrap:wrap;align-items:center;gap:6px 12px;font-size:12px;color:var(--dtai-muted)}.dtai-report button{padding:4px 0;border:0;background:none;font-size:12px;color:var(--dtai-muted);text-decoration:underline;text-underline-offset:2px}.dtai-compose{border-top:1px solid var(--dtai-line);padding:10px 12px calc(6px + env(safe-area-inset-bottom,0px));background:var(--dtai-paper)}.dtai-form{display:flex;align-items:flex-end;gap:8px}.dtai-input{flex:1;min-height:46px;max-height:120px;padding:12px 16px;border:1px solid #d9ccbf;border-radius:23px;background:var(--dtai-paper);font-size:16px;line-height:1.3;resize:none}.dtai-input:focus{outline:none;border-color:var(--dtai-ink)}.dtai-send{flex:none;display:inline-flex;align-items:center;justify-content:center;width:46px;height:46px;border:0;border-radius:50%;background:var(--dtai-rust);color:#fff}.dtai-send:disabled{opacity:.4}.dtai-note{margin:6px 4px 0;font-size:11px;line-height:1.4;color:var(--dtai-muted);text-align:center}.dtai-note a{color:inherit}.dtai-card{display:flex;flex-direction:column;gap:6px;min-width:0}.dtai-card--row{flex:0 0 180px;scroll-snap-align:start}.dtai-card__link{display:flex;flex-direction:column;gap:4px;color:inherit;text-decoration:none}.dtai-card__media{display:block;aspect-ratio:3 / 4;background:var(--dtai-sand);overflow:hidden}.dtai-card__media img{width:100%;height:100%;object-fit:cover;display:block}.dtai-card__title{font-size:13px;line-height:1.3;min-height:2.6em;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.dtai-card__price{display:flex;gap:6px;font-size:13px}.dtai-card__price s{color:var(--dtai-muted)}.dtai-card__note{font-size:12px;color:var(--dtai-muted)}.dtai-card .dtai-sizes{display:grid;grid-template-columns:repeat(var(--cols, 5),minmax(0,44px));gap:3px}.dtai-card .dtai-sizes:has(>:nth-child(6):last-child){--cols: 6}.dtai-card .dtai-sizes:has(>:nth-child(7)){--cols: 4}.dtai-card .dtai-sizes:has(>:nth-child(9)){--cols: 5}.dtai-card .dtai-sizes:has(>:nth-child(11)){--cols: 6}.dtai-card .dtai-size{min-width:0;min-height:32px;padding:0;font-size:12px;letter-spacing:0;white-space:nowrap}.dtai-card__add{margin-top:auto;min-height:38px;border:0;background:var(--dtai-rust);color:#fff;font-size:11px;letter-spacing:.12em;text-transform:uppercase}.dtai-card__add:disabled{background:#cdbfb3}.dtai-card__add.is-done{background:var(--dtai-ink)}.dtai-card.is-loading{min-height:240px;background:linear-gradient(90deg,var(--dtai-sand),#faf6f2,var(--dtai-sand));background-size:200% 100%;animation:dtai-shimmer 1.2s infinite linear}@keyframes dtai-shimmer{to{background-position:-200% 0}}.dtai-photo{display:flex;flex-direction:column;gap:12px;padding:16px;padding-bottom:calc(16px + env(safe-area-inset-bottom,0px))}.dtai-drop{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;min-height:260px;padding:24px;border:1px dashed #cdbfb3;background:var(--dtai-sand);text-align:center}.dtai-drop.is-over{border-color:var(--dtai-rust)}.dtai-drop p{margin:0;color:var(--dtai-muted);max-width:300px}.dtai-drop .dtai-drop__title{color:var(--dtai-ink);font-family:var(--dtai-heading);font-size:20px}.dtai-drop__icon svg{width:40px;height:40px;color:var(--dtai-rust)}.dtai-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:48px;padding:0 18px;border:1px solid var(--dtai-rust);background:var(--dtai-rust);color:#fff;font-size:12px;letter-spacing:.14em;text-transform:uppercase}.dtai-btn--outline{background:var(--dtai-paper);color:var(--dtai-ink);border-color:var(--dtai-ink)}.dtai-btn--text{background:none;border:0;color:var(--dtai-ink);text-decoration:underline;text-underline-offset:3px}.dtai-btn svg{width:18px;height:18px}.dtai-photo-head{display:flex;gap:14px;align-items:center}.dtai-photo-head__img{width:72px;height:96px;object-fit:cover;background:var(--dtai-sand);flex:none}.dtai-eyebrow{margin:0 0 8px;font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--dtai-muted)}.dtai-tags{display:flex;flex-wrap:wrap;gap:6px}.dtai-tag{padding:5px 10px;border:1px solid #d9ccbf;border-radius:999px;font-size:12px}.dtai-h3{margin:8px 0 0;font-family:var(--dtai-heading);font-size:22px;font-weight:400}.dtai-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 12px}.dtai-muted{margin:0;color:var(--dtai-muted)}.dtai-error{margin:0;color:#9b1c1c}.dtai-toast{position:absolute;left:12px;right:12px;bottom:calc(96px + env(safe-area-inset-bottom,0px));display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 14px;background:var(--dtai-ink);color:#fff;font-size:14px;box-shadow:0 6px 20px #0003}.dtai-toast button{border:0;background:none;color:#fff;font-size:13px;text-decoration:underline;text-underline-offset:3px;white-space:nowrap}.dtai-search-tools{display:flex;flex-wrap:wrap;gap:8px;padding:10px 16px;border-bottom:1px solid var(--dtai-line)}.dtai-search-tool{display:inline-flex;align-items:center;gap:6px;min-height:36px;max-width:100%;padding:6px 12px;border:1px solid #d9ccbf;border-radius:999px;background:#fff;color:var(--dtai-ink);font:inherit;font-size:13px;cursor:pointer;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dtai-search-tool:hover{border-color:var(--dtai-ink)}.dtai-search-tool svg{width:16px;height:16px;flex:none}.dtai-search-tool span:last-child{overflow:hidden;text-overflow:ellipsis}.dtai-search-banner{display:flex;flex-wrap:wrap;align-items:center;gap:10px 12px;margin:16px 0;padding:14px 16px;background:var(--dtai-sand);font-size:14px}.dtai-search-banner>span svg{width:20px;height:20px;color:var(--dtai-rust);display:block}.dtai-search-banner p{flex:1 1 200px;margin:0}.dtai-search-banner .dtai-chip{background:#fff;font:inherit;font-size:14px}.dtai-pdp-button{display:flex;align-items:center;gap:10px;width:100%;padding:12px 14px;border:0;background:var(--dtai-sand);color:var(--dtai-ink);font:inherit;font-size:14px;text-align:left;cursor:pointer}.dtai-pdp-button svg{width:18px;height:18px;color:var(--dtai-rust);flex:none}.dtai-pdp-button:hover{background:#efe4da}
/*# sourceMappingURL=/cdn/shop/t/31/assets/dt-ai.css.map */
