.crumbs ol{display:flex;flex-wrap:wrap;gap:var(--space-xs);margin:0;padding:var(--space-lg) 0 var(--space-md);list-style:none;font-size:var(--text-xs);color:var(--color-ink-2)}.crumbs li+li:before{content:"/";margin-right:var(--space-xs);color:var(--color-paper-3)}.crumbs a{color:var(--color-ink-2)}.crumbs a:hover{color:var(--color-ink)}.crumbs a:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.buy{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:var(--gap-columns);align-items:start;padding-bottom:var(--section-gap-s)}.gallery{grid-column:1 / span 7;max-width:640px;display:grid;grid-template-columns:88px minmax(0,1fr);gap:var(--space-md)}.gallery__main{grid-column:2;grid-row:1;aspect-ratio:1 / 1;border-radius:var(--radius-card);overflow:hidden}.gallery__thumbs{grid-column:1;grid-row:1;display:grid;gap:var(--space-sm);align-content:start;margin:0;padding:0;list-style:none}.thumb{display:block;width:100%;aspect-ratio:1 / 1;padding:0;border:0;border-radius:var(--radius-card);overflow:hidden;background:var(--color-paper-2);cursor:pointer;box-shadow:0 0 0 1px var(--color-line-strong);transition:box-shadow var(--dur-short) var(--ease-out)}.thumb img{width:100%;height:100%;object-fit:cover}.thumb:hover{box-shadow:0 0 0 1px var(--color-ink-2)}.thumb[aria-pressed=true]{box-shadow:0 0 0 2px var(--color-ink)}.thumb:active{box-shadow:0 0 0 2px var(--color-ink-2)}.thumb:focus-visible{outline:2px solid var(--color-focus);outline-offset:3px}.panel{grid-column:8 / span 5;display:grid;gap:var(--space-md)}.panel h1{font-size:clamp(2.5rem,4vw,3.5rem);max-width:none}.panel__sub{color:var(--color-ink-2);margin-top:calc(var(--space-sm) * -1)}.price{display:grid;gap:var(--space-3xs);padding-block:var(--space-sm);border-block:1px solid var(--color-rule)}.price b{font:500 var(--text-2xl)/1.1 var(--font-body);letter-spacing:-.01em;font-variant-numeric:lining-nums tabular-nums}.price span{font-size:var(--text-sm);color:var(--color-ink-2)}.choose{display:grid;gap:var(--space-md)}.seg{margin:0;padding:0;border:0;min-width:0}.seg legend{padding:0;margin-bottom:var(--space-xs);font-size:var(--text-sm);font-weight:600}.sizes{display:grid;grid-template-columns:repeat(10,minmax(0,1fr));gap:var(--space-2xs)}.sizes input{position:absolute;opacity:0;width:1px;height:1px}.sizes label{display:grid;place-items:center;min-height:36px;border:1px solid var(--color-line-strong);border-radius:var(--radius-card);font-size:var(--text-xs);font-variant-numeric:tabular-nums;cursor:pointer;transition:border-color var(--dur-short) var(--ease-out),background-color var(--dur-short) var(--ease-out)}.sizes label.wide{grid-column:1 / -1;white-space:nowrap}.sizes label:hover{border-color:var(--color-ink)}.sizes input:checked+label{background:var(--color-ink);border-color:var(--color-ink);color:var(--color-paper)}.sizes input:focus-visible+label{outline:2px solid var(--color-focus);outline-offset:2px}.sizes input:disabled+label{opacity:.45;cursor:not-allowed;text-decoration:line-through}.hint{margin-top:var(--space-xs);font-size:var(--text-xs);color:var(--color-ink-2)}.choose__actions{display:grid;gap:var(--space-xs)}.btn--full{width:100%}.choose__help{min-height:1lh;font-size:var(--text-xs);color:var(--color-ink-2)}.perks{display:grid;gap:var(--space-xs);margin:0;padding:var(--space-md) 0 0;border-top:1px solid var(--color-rule);list-style:none;font-size:var(--text-sm)}.perks li{display:flex;align-items:center;gap:var(--space-sm)}.perks svg{width:22px;height:22px;flex:none}.sibling{font-size:var(--text-sm);color:var(--color-ink-2);margin-top:calc(var(--space-xs) * -1)}.sibling a{color:var(--color-ink)}.sibling a:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.perso{display:grid;gap:var(--space-sm);margin:0;padding:0;border:0;min-width:0}.perso legend{padding:0;margin-bottom:var(--space-xs);font-size:var(--text-sm);font-weight:600}.perso__now[hidden]{display:none}.perso__later{font-size:var(--text-sm);color:var(--color-ink-2);padding:var(--space-sm) var(--space-md);background:var(--color-paper-2);border-radius:var(--radius-card)}.when{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-xs)}.when input{position:absolute;opacity:0;width:1px;height:1px}.when label{display:grid;gap:var(--space-3xs);align-content:start;padding:var(--space-sm) var(--space-md);border:1px solid var(--color-line-strong);border-radius:var(--radius-card);cursor:pointer;transition:border-color var(--dur-short) var(--ease-out)}.when label b{font-size:var(--text-sm);font-weight:600}.when label span{font-size:var(--text-xs);color:var(--color-ink-2)}.when label:hover{border-color:var(--color-ink)}.when input:checked+label{border-color:var(--color-ink);box-shadow:inset 0 0 0 1px var(--color-ink);background:var(--color-paper-2)}.when input:focus-visible+label{outline:2px solid var(--color-focus);outline-offset:2px}.perso__now{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:var(--space-xs) var(--space-md);padding:var(--space-sm) var(--space-md);background:var(--color-paper-2);border-radius:var(--radius-card)}.perso__summary{font-size:var(--text-sm);color:var(--color-ink);min-width:0}.perso__edit{padding:var(--space-2xs) 0;border:0;background:transparent;color:var(--color-ink);font:500 var(--text-sm)/1.2 var(--font-body);text-decoration:underline;text-underline-offset:.2em;cursor:pointer}.perso__edit:hover{text-decoration-thickness:2px}.perso__edit:active{color:var(--color-ink-2)}.perso__edit:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.perso__dialog{width:calc(100% - var(--space-xl));max-width:960px;max-height:calc(100% - var(--space-xl));padding:0;border:0;border-radius:var(--radius-card);background:var(--color-paper);color:var(--color-ink);overflow:auto}.perso__dialog[open]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.perso__dialog::backdrop{background:color-mix(in oklab,var(--color-ink) 55%,transparent)}.perso__preview{display:grid;gap:var(--space-sm);align-content:start;padding:var(--space-lg);background:var(--color-paper-2)}.perso__preview img{width:100%;height:auto;border-radius:var(--radius-card)}.perso__preview p{font-size:var(--text-xs);color:var(--color-ink-2)}.perso__side{display:grid;gap:var(--space-md);align-content:start;padding:var(--space-lg);min-width:0}.perso__head{display:flex;justify-content:space-between;align-items:start;gap:var(--space-md)}.perso__head h2{font-size:var(--text-2xl)}.perso__close{display:grid;place-items:center;width:44px;height:44px;flex:none;border:0;border-radius:var(--radius-pill);background:transparent;color:var(--color-ink);cursor:pointer;transition:background-color var(--dur-short) var(--ease-out)}.perso__close svg{width:22px;height:22px}.perso__close:hover{background:var(--color-paper-2)}.perso__close:active{background:var(--color-paper-3)}.perso__close:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.perso__product{font-size:var(--text-sm);color:var(--color-ink-2);margin-top:calc(var(--space-sm) * -1)}.perso__foot{display:flex;justify-content:space-between;align-items:center;gap:var(--space-md);padding-top:var(--space-md);border-top:1px solid var(--color-rule)}.perso__price{font:500 var(--text-lg)/1 var(--font-body);font-variant-numeric:lining-nums tabular-nums}.perso__error{min-height:1lh;font-size:var(--text-xs);color:var(--color-error)}.engrave{display:grid;gap:var(--space-md);margin:0;padding:0;border:0;min-width:0}.field{display:grid;gap:var(--space-xs)}.field label,.field__label{font-size:var(--text-sm);font-weight:600}.field label span{font-weight:400;color:var(--color-ink-2);margin-left:var(--space-2xs)}.field__box{display:flex;align-items:center;gap:var(--space-sm);min-height:48px;padding:0 var(--space-md);border:1px solid var(--color-muted);border-radius:var(--radius-card);background:var(--color-paper);transition:border-color var(--dur-short) var(--ease-out)}.field__box:hover{border-color:var(--color-ink)}.field__box:focus-within{outline:2px solid var(--color-focus);outline-offset:2px}.field__box input{flex:1;min-width:0;min-height:46px;border:0;padding:0;background:transparent;color:var(--color-ink);outline:none}.field__box input::placeholder{color:var(--color-muted)}.field__box:has(input[aria-invalid=true]){border-color:var(--color-error)}.field__box input:disabled{cursor:not-allowed;opacity:.55}.count{font-size:var(--text-xs);color:var(--color-ink-2);font-variant-numeric:tabular-nums;white-space:nowrap}.symbols{display:flex;gap:var(--space-2xs)}.symbols button{display:grid;place-items:center;width:40px;height:40px;border:1px solid var(--color-rule);border-radius:var(--radius-card);background:var(--color-paper);color:var(--color-ink);font-size:var(--text-md);cursor:pointer;transition:border-color var(--dur-short) var(--ease-out)}.symbols button:hover{border-color:var(--color-ink)}.symbols button:active{background:var(--color-paper-3)}.symbols button:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.fonts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-xs)}.fonts input{position:absolute;opacity:0;width:1px;height:1px}.fonts label{display:grid;place-items:center;min-height:48px;border:1px solid var(--color-rule);border-radius:var(--radius-card);background:var(--color-paper);cursor:pointer;font-weight:400;transition:border-color var(--dur-short) var(--ease-out)}.fonts label:hover{border-color:var(--color-ink)}.fonts input:checked+label{border-color:var(--color-ink);box-shadow:inset 0 0 0 1px var(--color-ink)}.fonts input:focus-visible+label{outline:2px solid var(--color-focus);outline-offset:2px}.font-cursiva{font:italic 500 var(--text-xl)/1 var(--font-display)}.font-forma{font-size:var(--text-sm)}.steps{background:var(--color-paper-2)}.steps__in{display:grid;gap:var(--space-2xl)}.steps__list{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--gap-columns);margin:0;padding:0;list-style:none;counter-reset:step}.steps__list li{display:grid;gap:var(--space-xs);align-content:start;padding-top:var(--space-md);border-top:1px solid var(--color-ink);counter-increment:step;min-width:0}.steps__list li:before{content:counter(step);font:500 var(--text-xl)/1 var(--font-body);font-variant-numeric:lining-nums}.steps__list b{font-weight:600}.steps__list span{font-size:var(--text-sm);color:var(--color-ink-2)}.details__in{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:var(--gap-columns);align-items:start}.details__text{grid-column:1 / span 6;display:grid;gap:var(--space-lg)}.details__text>p{color:var(--color-ink-2);max-width:48ch}.ideas{display:grid;gap:var(--space-xs);margin:0;padding:0;list-style:none}.ideas li{font:italic 500 var(--text-xl)/1.25 var(--font-display);padding-bottom:var(--space-xs);border-bottom:1px solid var(--color-rule)}.specs{grid-column:8 / span 5;margin:0;display:grid}.specs div{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,3fr);gap:var(--space-md);padding-block:var(--space-sm);border-bottom:1px solid var(--color-rule);font-size:var(--text-sm)}.specs dt{color:var(--color-ink-2)}.specs dd{margin:0}@media(max-width:60rem){.buy,.details__in{grid-template-columns:minmax(0,1fr)}.gallery,.panel,.details__text,.specs{grid-column:1 / -1}.gallery{grid-template-columns:minmax(0,1fr)}.gallery__main{grid-column:1;grid-row:1}.gallery__thumbs{grid-column:1;grid-row:2;grid-template-columns:repeat(3,72px)}.sizes{grid-template-columns:repeat(6,minmax(0,1fr))}.sizes label{min-height:44px;font-size:var(--text-sm)}.sizes label.wide{grid-column:1 / -1}.gallery{max-width:none}.steps__list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:40rem){.perso__dialog[open]{grid-template-columns:minmax(0,1fr)}.perso__preview{padding:var(--space-md)}.perso__preview img{max-width:220px;justify-self:center}.steps__list{grid-template-columns:minmax(0,1fr)}}@media(prefers-reduced-motion:reduce){.thumb,.sizes label,.field__box,.symbols button,.fonts label,.perso__close,.when label{transition:none}}.field__label .opt{font-weight:400;color:var(--color-ink-2);margin-left:var(--space-2xs)}.optlist{display:flex;flex-wrap:wrap;gap:var(--space-2xs)}.optlist input{position:absolute;opacity:0;width:1px;height:1px}.optlist label{display:inline-flex;align-items:center;min-height:40px;padding:0 var(--space-md);border:1px solid var(--color-line-strong);border-radius:var(--radius-card);font-size:var(--text-xs);cursor:pointer;transition:border-color var(--dur-short) var(--ease-out),background-color var(--dur-short) var(--ease-out)}.optlist label:hover{border-color:var(--color-ink)}.optlist input:checked+label{background:var(--color-ink);border-color:var(--color-ink);color:var(--color-paper)}.optlist input:focus-visible+label{outline:2px solid var(--color-focus);outline-offset:2px}.seg--opt{margin-bottom:var(--space-xs)}.qty-row{display:flex;align-items:center;justify-content:space-between;gap:var(--space-md)}.qty{display:inline-flex;align-items:center;border:1px solid var(--color-line-strong);border-radius:var(--radius-pill)}.qty__btn{display:grid;place-items:center;width:40px;height:40px;border:0;border-radius:var(--radius-pill);background:transparent;color:var(--color-ink);font:500 var(--text-md)/1 var(--font-body);cursor:pointer;transition:background-color var(--dur-short) var(--ease-out)}.qty__btn:hover{background:var(--color-paper-2)}.qty__btn:active{background:var(--color-paper-3)}.qty__btn:focus-visible{outline:2px solid var(--color-focus);outline-offset:1px}.qty__n{min-width:2ch;text-align:center;font-size:var(--text-sm);font-variant-numeric:lining-nums tabular-nums}.perso__dialog--simple{max-width:560px}.perso__dialog--simple[open]{grid-template-columns:minmax(0,1fr)}@media(prefers-reduced-motion:reduce){.optlist label,.qty__btn{transition:none}}.sizevideo{display:grid;grid-template-columns:96px minmax(0,1fr);gap:var(--space-md);align-items:center;margin-top:var(--space-md);padding:var(--space-sm);border:1px solid var(--color-line-strong);border-radius:var(--radius-card);background:var(--color-paper-2);color:var(--color-ink);text-decoration:none;transition:border-color var(--dur-short) var(--ease-out)}.sizevideo:hover{border-color:var(--color-ink)}.sizevideo:active{border-color:var(--color-accent)}.sizevideo:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.sizevideo__thumb{position:relative;display:block;aspect-ratio:9 / 16;max-width:100%;border-radius:calc(var(--radius-card) - 2px);overflow:hidden}.sizevideo__thumb>img{width:100%;height:100%;object-fit:cover}.sizevideo__play{position:absolute;inset:50% auto auto 50%;translate:-50% -50%;display:grid;place-items:center;width:40px;height:40px;border-radius:50%;background:var(--color-paper);color:var(--color-ink);box-shadow:0 0 0 2px var(--color-accent)}.sizevideo__play svg{width:22px;height:22px}.sizevideo__text{display:grid;gap:var(--space-2xs);min-width:0;font-size:var(--text-xs);color:var(--color-ink-2);line-height:1.5}.sizevideo__text b{font-size:var(--text-sm);font-weight:600;color:var(--color-ink);line-height:1.3}.sizevideo__cta{font-weight:600;color:var(--color-ink);text-decoration:underline;text-underline-offset:.2em}@media(prefers-reduced-motion:reduce){.sizevideo{transition:none}}.spec{display:grid;gap:var(--space-sm);margin-top:var(--space-md);padding:var(--space-md);border:1px solid var(--color-line-strong);border-radius:var(--radius-card)}.spec__title{font:600 var(--text-sm)/1.3 var(--font-body);max-width:none}.spec__list{display:grid;margin:0}.spec__list div{display:grid;grid-template-columns:minmax(0,9.5rem) minmax(0,1fr);gap:var(--space-sm);padding-block:var(--space-xs);border-top:1px solid var(--color-rule);font-size:var(--text-sm)}.spec__list div:first-child{border-top:0}.spec__list dt{color:var(--color-ink-2)}.spec__list dd{margin:0;font-variant-numeric:lining-nums tabular-nums}.spec__stones{border-top:1px solid var(--color-rule);padding-top:var(--space-xs);font-size:var(--text-sm)}.spec__stones summary{display:flex;justify-content:space-between;gap:var(--space-sm);padding-block:var(--space-2xs);cursor:pointer;font-weight:600;list-style-position:inside;border-radius:var(--radius-card)}.spec__stones summary span{font-weight:400;color:var(--color-ink-2);font-variant-numeric:lining-nums}.spec__stones summary:hover{text-decoration:underline;text-underline-offset:.2em}.spec__stones summary:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.spec__stones p{margin:var(--space-xs) 0;color:var(--color-ink-2);font-size:var(--text-xs)}.spec__stones ul{display:grid;gap:var(--space-2xs);margin:0;padding:0;list-style:none}.spec__stones li{display:flex;justify-content:space-between;gap:var(--space-sm);font-variant-numeric:lining-nums tabular-nums}.spec__stones li b{font-weight:500}.engrave{display:grid;gap:var(--space-lg);padding-block:var(--space-2xl) var(--space-lg)}.engrave__head{display:grid;gap:var(--space-xs)}.engrave__head p{color:var(--color-ink-2)}.engrave__list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--gap-columns);margin:0;padding:0;list-style:none}.idea{display:grid;gap:var(--space-xs);align-content:start}.idea__photo{display:block;aspect-ratio:1 / 1;max-width:100%;border-radius:var(--radius-card);overflow:hidden;background:var(--color-paper-2);margin-bottom:var(--space-2xs)}.idea__photo img{width:100%;height:100%;object-fit:cover}.idea__label{font:italic 500 var(--text-xl)/1.2 var(--font-display)}.idea__text{font:500 var(--text-sm)/1.5 var(--font-body);letter-spacing:.02em;font-variant-numeric:lining-nums;quotes:"\201c" "\201d"}.engrave__more{font-size:var(--text-sm);font-weight:600;margin-top:var(--space-xs)}.engrave__chips{display:flex;flex-wrap:wrap;gap:var(--space-xs);margin:0;padding:0;list-style:none}.engrave__chips li{padding:var(--space-2xs) var(--space-md);border:1px solid var(--color-line-strong);border-radius:var(--radius-pill);font-size:var(--text-xs)}@media(max-width:40rem){.engrave__list{grid-template-columns:minmax(0,1fr);gap:var(--space-xl)}.spec__list div{grid-template-columns:minmax(0,7.5rem) minmax(0,1fr)}}.price__unit{display:block;justify-self:start;margin-top:var(--space-2xs);padding:var(--space-2xs) var(--space-sm);border-radius:var(--radius-card);background:var(--color-paper-2);color:var(--color-ink)!important;font-size:var(--text-sm)!important;font-weight:600}.piece__unit{margin-left:var(--space-2xs);font-size:var(--text-xs);color:var(--color-ink-2);font-weight:500}
/*# sourceMappingURL=/cdn/shop/t/26/assets/mt-produto.css.map */
