.ds-at{--at-paper:#f8f5f1;--at-wine:#512331;--at-gold:#ad8952;--at-line:#d9cbbf;--at-muted:#74665d;max-width:1440px;margin:auto;padding:25px 36px 38px;font:15px/1.55 Arial,sans-serif;color:#282321;min-width:0}.ds-at *{box-sizing:border-box}.ds-at h1,.ds-at h2,.ds-at h3{font-family:var(--serif,Cormorant,Georgia,serif);font-weight:500;word-break:normal;overflow-wrap:normal;line-height:1.07}.ds-at h1{font-size:clamp(36px,4.7vw,62px);margin:8px 0 13px;color:var(--at-wine)}.ds-at h2{font-size:34px;margin:8px 0 16px;color:var(--at-wine)}.ds-at h3{font-size:25px;margin:5px 0 10px}.ds-at p{margin:0 0 15px}.ds-at button,.ds-at select,.ds-at input{font:inherit}.ds-at button{cursor:pointer;border-radius:0;transition:background .16s,color .16s}.ds-at button:focus-visible,.ds-at input:focus-visible,.ds-at select:focus-visible,.ds-at a:focus-visible,.ds-at summary:focus-visible{outline:3px solid #b08c52;outline-offset:3px}.ds-at .at-kicker{font-size:11px;letter-spacing:.13em;text-transform:uppercase;color:var(--at-gold);margin:0}.ds-at .at-muted{color:var(--at-muted)}.ds-at .at-small{font-size:12px;line-height:1.6}.ds-at .at-head{display:flex;gap:22px;justify-content:space-between;align-items:end;flex-wrap:wrap;margin-bottom:20px}.ds-at .at-head>div{min-width:0}.ds-at .at-head p{max-width:720px;margin-bottom:0}.ds-at .at-btn{border:1px solid var(--at-wine);background:var(--at-wine);color:#fff7ed;padding:12px 19px;min-height:46px;display:inline-flex;align-items:center;justify-content:center;gap:12px;text-decoration:none;line-height:1.4;font-size:14px;max-width:100%;white-space:normal}.ds-at .at-btn:hover{background:#693343}.ds-at .at-btn.secondary{color:var(--at-wine);background:transparent}.ds-at .at-btn.secondary:hover{background:#eee5dc}.ds-at .at-btn[disabled]{opacity:.5;cursor:not-allowed}.ds-at .at-link{border:0;background:none;text-decoration:underline;text-underline-offset:4px;color:var(--at-wine);min-height:44px;padding:7px 0;font-size:13px}.ds-at .at-stepper{display:flex;gap:23px;padding:17px 0;margin:0 0 28px;list-style:none;border-block:1px solid var(--at-line);flex-wrap:wrap}.ds-at .at-stepper li{display:flex;gap:8px;align-items:center;font-size:12px;color:var(--at-muted)}.ds-at .at-stepper b{width:23px;height:23px;display:grid;place-items:center;border:1px solid var(--at-line);border-radius:50%;font:11px Arial}.ds-at .at-stepper .active{color:var(--at-wine)}.ds-at .at-stepper .active b,.ds-at .at-stepper .complete b{background:var(--at-wine);color:#fff7ed;border-color:var(--at-wine)}.ds-at .at-quiz-layout{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(280px,.85fr);gap:50px;align-items:start}.ds-at .at-form-card{background:#fcf9f5;border:1px solid var(--at-line);padding:30px}.ds-at .at-form-card h2{font-size:43px}.ds-at .at-form-card>p{max-width:610px;color:var(--at-muted)}.ds-at fieldset{border:0;margin:24px 0;padding:0;min-width:0}.ds-at legend,.ds-at label.at-label{display:block;color:#55443a;font-size:13px;margin-bottom:10px}.ds-at .at-choices{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.ds-at .at-radio{display:block;position:relative;min-width:0}.ds-at .at-radio input{position:absolute;opacity:0;pointer-events:none}.ds-at .at-radio>span{border:1px solid var(--at-line);padding:14px;display:flex;align-items:center;justify-content:center;min-height:53px;color:#65544a;text-align:center;cursor:pointer}.ds-at .at-radio input:checked+span{border-color:var(--at-wine);background:#eee3e0;color:var(--at-wine)}.ds-at .at-radio input:focus-visible+span{outline:3px solid var(--at-gold);outline-offset:3px}.ds-at .at-choices.compact{display:flex;flex-wrap:wrap;gap:8px}.ds-at .at-choices.compact .at-radio>span{min-height:44px;padding:9px 13px;font-size:13px}.ds-at .at-field{display:block;min-width:0;margin:18px 0}.ds-at .at-field span{display:block;font-size:12px;color:var(--at-muted);margin-bottom:6px}.ds-at input[type=number],.ds-at select{width:100%;min-width:0;background:#fffdf9;border:1px solid var(--at-line);border-radius:0;min-height:45px;padding:10px;color:#382c25}.ds-at .at-two,.ds-at .at-three{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 16px}.ds-at .at-three{grid-template-columns:repeat(3,minmax(0,1fr))}.ds-at .at-form-actions{display:flex;gap:16px;justify-content:space-between;align-items:center;padding-top:22px;border-top:1px solid var(--at-line);margin-top:24px;flex-wrap:wrap}.ds-at .at-inspiration{position:sticky;top:25px}.ds-at .at-inspiration img{width:100%;height:565px;object-fit:contain;background:#eee6dc}.ds-at .at-inspiration h3{margin-top:19px;font-size:33px;color:var(--at-wine)}.ds-at .at-inspiration p{color:var(--at-muted);font-size:14px}.ds-at .at-skins{display:flex;gap:12px;flex-wrap:wrap}.ds-at .at-skin input{position:absolute;opacity:0;pointer-events:none}.ds-at .at-skin span{display:block;width:37px;height:37px;border:3px solid #fcf9f5;border-radius:50%;box-shadow:0 0 0 1px #c2ad99;cursor:pointer}.ds-at .at-skin input:checked+span{box-shadow:0 0 0 3px var(--at-wine)}.ds-at .at-skin input:focus-visible+span{outline:3px solid var(--at-gold);outline-offset:4px}.ds-at .at-palette{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px}.ds-at .at-color{display:flex;align-items:center;gap:7px;min-height:38px;cursor:pointer;font-size:12px;min-width:0}.ds-at .at-color i{display:block;width:17px;height:17px;border:1px solid #bda88e;border-radius:50%;flex-shrink:0}.ds-at .at-color input{accent-color:var(--at-wine)}.ds-at details{border-top:1px solid var(--at-line);padding-top:14px;margin-top:20px}.ds-at summary{cursor:pointer;min-height:44px;color:var(--at-wine);font-size:13px}.ds-at .at-results-grid{display:grid;grid-template-columns:minmax(180px,230px) minmax(0,1fr) minmax(250px,330px);gap:24px;align-items:start}.ds-at .at-profile{border:1px solid var(--at-line);padding:19px}.ds-at .at-profile summary{font-family:var(--serif);font-size:27px}.ds-at .at-profile details{margin:0;padding:0;border:0}.ds-at .at-profile .at-field{margin:12px 0}.ds-at .at-profile .at-skin span{width:26px;height:26px;border-width:2px}.ds-at .at-profile .at-skins{gap:8px}.ds-at .at-stage{background:linear-gradient(130deg,#eee6dc,#f4eee5);position:relative;min-width:0;overflow:hidden;aspect-ratio:2/3}.ds-at canvas{display:block;width:100%;height:100%;object-fit:contain}.ds-at .at-look-badge{position:absolute;top:15px;left:15px;right:15px;display:flex;justify-content:space-between;gap:10px;align-items:start;pointer-events:none}.ds-at .at-look-badge span{display:inline-block;background:#fff9f0e8;border:1px solid #d9c8b3;padding:8px 11px;font-size:10px;color:var(--at-wine)}.ds-at .at-model-note{position:absolute;bottom:12px;left:15px;right:15px;display:flex;gap:12px;justify-content:space-between;color:#705b46;font-size:10px}.ds-at .at-stage-actions{display:flex;gap:10px;margin:13px 0;flex-wrap:wrap}.ds-at .at-stage-actions>*{flex:1;min-width:130px}.ds-at .at-loading-overlay{position:absolute;inset:0;display:grid;place-items:center;background:#eee7dc;z-index:3;font:24px var(--serif);text-align:center;padding:20px}.ds-at .at-look-title{margin:15px 0 5px;font-size:34px}.ds-at .at-explanations{list-style:none;padding:0;margin:0 0 15px;font-size:13px;color:var(--at-muted)}.ds-at .at-explanations li{margin-bottom:8px}.ds-at .at-collection h2{font-size:29px}.ds-at .at-tabs{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:15px}.ds-at .at-tab{border:1px solid var(--at-line);background:transparent;color:var(--at-wine);font-size:12px;padding:9px 11px;min-height:40px}.ds-at .at-tab[aria-pressed=true]{border-color:var(--at-wine);background:#eee2de}.ds-at .at-products{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;max-height:665px;overflow:auto;padding:3px}.ds-at .at-product{background:#faf7f2;border:1px solid var(--at-line);padding:8px 9px 12px;position:relative;text-align:left;width:100%;min-width:0;color:var(--at-wine)}.ds-at .at-product img{width:100%;height:125px;object-fit:contain;display:block;margin-bottom:8px}.ds-at .at-product strong{display:block;font:500 18px/1.12 var(--serif);margin-bottom:5px}.ds-at .at-product small{display:block;font:11px/1.4 Arial;color:var(--at-muted)}.ds-at .at-product .at-product-status{position:absolute;right:6px;top:6px;background:var(--at-wine);color:#fff6e8;border-radius:50%;height:20px;width:20px;display:grid;place-items:center;font-size:10px}.ds-at .at-product:hover{border-color:var(--at-wine);background:#f0e9df}.ds-at .at-product[aria-disabled=true]{opacity:.6}.ds-at .at-missions{padding:21px 24px;background:#eee6dc;margin-top:28px;display:flex;gap:20px;align-items:center;justify-content:space-between;flex-wrap:wrap}.ds-at .at-missions h2{font-size:30px;margin:0 0 6px}.ds-at .at-badges{display:flex;gap:8px;flex-wrap:wrap}.ds-at .at-badges span{font-size:11px;border:1px solid #bfa68b;padding:8px 11px;color:#70563f}.ds-at .at-badges .earned{background:#512331;color:#fff2e3;border-color:#512331}.ds-at .at-bottom{border-top:1px solid var(--at-line);margin-top:25px;padding-top:18px;display:flex;gap:20px;justify-content:space-between;flex-wrap:wrap;font-size:12px;color:var(--at-muted)}.ds-at .at-bottom a{color:var(--at-wine)}.ds-at .at-error{padding:24px;border:1px solid var(--at-line);background:#f0e6dc;color:var(--at-wine);margin-bottom:22px}.ds-at .at-error h2{font-size:32px}.ds-at .at-status{position:fixed;bottom:20px;left:50%;transform:translateX(-50%);background:#512331;color:#fff5e6;padding:14px 20px;max-width:min(90vw,650px);z-index:1000;box-shadow:0 4px 30px #221a1820;font-size:13px}.ds-at .at-status:empty{display:none}.ds-at dialog{border:1px solid var(--at-line);padding:27px;max-width:min(92vw,680px);background:var(--at-paper);color:#302720;max-height:85vh;overflow:auto}.ds-at dialog::backdrop{background:#241a1660}.ds-at .at-dialog-actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:20px}.ds-at .at-saved{padding:18px 0;border-bottom:1px solid var(--at-line)}.ds-at .at-saved h3{font-size:27px}.ds-at .at-saved p{font-size:13px;color:var(--at-muted)}.ds-at .at-privacy{margin:18px 0;font-size:12px;color:var(--at-muted)}.ds-at .at-check{display:flex;gap:9px;align-items:start;line-height:1.6}.ds-at .at-check input{accent-color:var(--at-wine);width:18px;height:18px;flex-shrink:0;margin-top:3px}.ds-at .ds-at-loading{padding:60px 20px;text-align:center;font:34px var(--serif)}
@media(max-width:1099px){.ds-at{padding:23px}.ds-at .at-results-grid{grid-template-columns:185px minmax(0,1fr);gap:20px}.ds-at .at-collection{grid-column:1/-1}.ds-at .at-products{grid-template-columns:repeat(5,minmax(0,1fr));max-height:none}.ds-at .at-product img{height:112px}.ds-at .at-quiz-layout{gap:25px}.ds-at .at-form-card{padding:24px}}
@media(max-width:699px){.ds-at{padding:22px 18px 28px}.ds-at h1{font-size:39px}.ds-at .at-head{align-items:start;gap:12px}.ds-at .at-head .at-btn{min-height:40px;padding:8px 12px;font-size:12px}.ds-at .at-stepper{gap:9px;margin-bottom:22px;padding:12px 0;justify-content:space-between}.ds-at .at-stepper li{font-size:0;gap:0}.ds-at .at-stepper li.active{font-size:11px;gap:7px}.ds-at .at-stepper b{font-size:10px;width:22px;height:22px;flex-shrink:0}.ds-at .at-quiz-layout{display:block}.ds-at .at-form-card{padding:20px 16px}.ds-at .at-form-card h2{font-size:34px}.ds-at .at-inspiration{display:none}.ds-at .at-form-actions .at-btn{font-size:13px;padding:11px 15px}.ds-at .at-two{gap:0 10px}.ds-at .at-three{grid-template-columns:1fr}.ds-at .at-palette{grid-template-columns:repeat(2,minmax(0,1fr))}.ds-at .at-results-grid{display:flex;flex-direction:column;gap:20px}.ds-at .at-profile{width:100%;padding:13px 16px;order:1}.ds-at .at-model{width:100%;order:0}.ds-at .at-collection{width:100%;order:2}.ds-at .at-products{grid-template-columns:repeat(3,minmax(0,1fr));max-height:610px}.ds-at .at-product{padding:7px 7px 10px}.ds-at .at-product img{height:93px}.ds-at .at-product strong{font-size:17px}.ds-at .at-product small{font-size:10px}.ds-at .at-look-title{font-size:31px}.ds-at .at-look-badge span{font-size:9px;padding:7px 9px}.ds-at .at-model-note{font-size:9px;left:11px;right:11px}.ds-at .at-missions{padding:20px 17px}.ds-at .at-missions h2{font-size:28px}.ds-at .at-status{bottom:12px;width:90vw}.ds-at dialog{padding:22px 18px}.ds-at .at-bottom{gap:10px}}
.ds-at-page#conteudo{width:100%;max-width:none;margin:0;padding:0}.ds-at .at-product[aria-disabled=true][aria-pressed=true]{opacity:1}
.ds-at .at-skins{display:grid;grid-template-columns:repeat(auto-fit,minmax(64px,1fr));gap:14px 10px}.ds-at .at-skin{display:flex;flex-direction:column;align-items:center;gap:8px;position:relative;min-width:0;cursor:pointer;text-align:center}.ds-at .at-skin small{font:10px/1.35 Arial,sans-serif;color:#66564b;max-width:80px}.ds-at .at-skin input:checked~small{color:#512331;font-weight:bold}
.ds-at .at-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}.ds-at .at-tabs[aria-label="Filtrar a coleção"]{grid-template-columns:repeat(4,minmax(0,1fr))}
@media(max-width:699px){.ds-at .at-tabs[aria-label="Filtrar a coleção"]{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(prefers-reduced-motion:reduce){.ds-at *{scroll-behavior:auto!important;transition:none!important}}

.ds-at .at-color-feedback:not([hidden]){padding:13px 15px;border-left:3px solid #a88653;background:#f0e6da;color:#512331;margin:18px 0;font:13px/1.6 Arial,sans-serif}.ds-at .at-color-feedback .at-link{display:block;padding-bottom:0}
.ds-at .at-choices,.ds-at .at-choices.compact{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;grid-auto-rows:1fr}.ds-at .at-radio>span,.ds-at .at-choices.compact .at-radio>span{height:100%;min-height:58px;padding:12px;font-size:14px;line-height:1.45;overflow-wrap:anywhere}.ds-at .at-radio:last-child:nth-child(odd){grid-column:1/-1}.ds-at .at-form-actions{display:grid;grid-template-columns:1fr 1fr;align-items:stretch}.ds-at .at-form-actions .at-btn{width:100%;min-height:48px}.ds-at .at-form-actions .at-link{text-align:left}.ds-at .at-form-actions[data-first=true]{grid-template-columns:1fr}.ds-at .at-form-actions[data-first=true]>span:empty{display:none}.ds-at .at-field-error{display:block;color:#7b253d;font-size:12px;line-height:1.5;margin-top:6px}.ds-at .at-field-error:empty{display:none}.ds-at [aria-invalid=true]{border-color:#7b253d!important}.ds-at .at-product{padding:0;display:flex;min-height:100%}.ds-at .at-piece-choice{border:0;background:transparent;color:inherit;text-align:left;width:100%;padding:10px 10px 13px;display:flex;flex-direction:column}.ds-at .at-piece-choice img{margin-top:20px}.ds-at .at-piece-choice small{margin-top:auto}.ds-at .at-product .at-product-status{left:8px;right:auto;pointer-events:none}.ds-at .at-remove-piece{position:absolute;right:0;top:0;width:44px;height:44px;border:0;background:transparent;color:#512331;font:25px/1 Arial;z-index:1}.ds-at .at-remove-piece:hover{background:#eadbd5}.ds-at .at-stage-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.ds-at .at-stage-actions>*{min-width:0;min-height:48px}.ds-at .at-tabs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}.ds-at .at-tab{min-height:44px}
@media(max-width:699px){.ds-at .at-products{grid-template-columns:repeat(2,minmax(0,1fr));max-height:690px}.ds-at .at-product img{height:136px}.ds-at .at-piece-choice{padding:9px 9px 12px}.ds-at .at-product strong{font-size:20px;line-height:1.15}.ds-at .at-product small{font-size:11px}.ds-at .at-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}.ds-at .at-form-actions{gap:12px}.ds-at .at-form-actions .at-link{padding-inline:8px}.ds-at .at-choices,.ds-at .at-choices.compact{gap:10px}.ds-at .at-radio>span,.ds-at .at-choices.compact .at-radio>span{min-height:62px;padding:12px 9px;font-size:14px}.ds-at .at-form-card{padding:20px 16px}.ds-at .at-stage-actions .at-btn{padding:10px 8px;font-size:13px}.ds-at .at-skins{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px 8px}.ds-at .at-head>.at-btn{min-height:44px}.ds-at .at-three{grid-template-columns:1fr}.ds-at .at-profile .at-two{grid-template-columns:repeat(2,minmax(0,1fr))}}

.ds-at .at-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}.ds-at .at-tabs[aria-label='Filtrar a coleção']{grid-template-columns:repeat(4,minmax(0,1fr))}@media(max-width:699px){.ds-at .at-tabs[aria-label='Filtrar a coleção']{grid-template-columns:repeat(2,minmax(0,1fr))}}
