:root{--space-3xs: 2px;--space-2xs: 4px;--space-xs: 8px;--space-sm: 12px;--space-md: 16px;--space-lg: 24px;--space-xl: 40px;--space-2xl: 64px;--space-3xl: 96px;--space-4xl: 144px;--text-xs: .8125rem;--text-sm: .875rem;--text-md: 1rem;--text-lg: 1.25rem;--text-xl: 1.5625rem;--text-2xl: 1.953rem;--text-3xl: 2.441rem;--text-display-s: clamp(2.25rem, 4vw + .5rem, 3.75rem);--text-display: clamp(2.75rem, 5vw + 1rem, 5.25rem);--text-section: clamp(2rem, 2.5vw + 1rem, 3.5rem);--text-title: clamp(1.25rem, .75vw + .875rem, 1.625rem);--text-lead: clamp(1.125rem, .35vw + 1rem, 1.375rem);--ease-out: cubic-bezier(.16, 1, .3, 1);--ease-in: cubic-bezier(.7, 0, .84, 0);--ease-in-out: cubic-bezier(.65, 0, .35, 1);--dur-micro: .12s;--dur-short: .22s;--dur-long: .42s;--color-error: oklch(47% .11 42);--color-success: oklch(50% .12 150);--container: 1440px;--gutter: 64px;--gap-columns: 32px;--section-gap-s: 120px;--section-gap: 144px;--section-gap-l: 176px;--z-base: 1;--z-raised: 10;--z-dropdown: 100;--z-sticky: 200;--z-sticky-nav: 300;--z-modal: 400;--z-toast: 500;--z-tooltip: 600;--color-paper: oklch(98.2% .008 85);--color-paper-2: oklch(95.6% .022 87);--color-paper-3: oklch(83.4% .038 88);--color-ink: oklch(31.4% .034 70);--color-ink-2: oklch(42% .034 70);--color-muted: oklch(50% .034 72);--color-rule: oklch(83.4% .038 88);--color-accent: oklch(85.3% .155 85);--color-accent-ink: oklch(31.4% .034 70);--color-focus: oklch(31.4% .034 70);--font-display: "Cormorant Garamond", ui-serif, Georgia, serif;--font-body: "Montserrat", ui-sans-serif, system-ui, sans-serif;--font-outlier: var(--font-body);--radius-card: 4px;--radius-pill: 999px;--rule-hair: 1px;--shadow-card: none;--tracking-display: -.01em;--display-weight: 500}*,*:before,*:after{box-sizing:border-box}html,body{overflow-x:clip}html{scrollbar-color:var(--color-muted) var(--color-paper);scroll-padding-top:var(--space-3xl)}body{margin:0;background:var(--color-paper);color:var(--color-ink);font-family:var(--font-body);font-size:var(--text-md);line-height:1.55;-webkit-font-smoothing:antialiased;caret-color:var(--color-accent)}::selection{background:color-mix(in oklab,var(--color-accent) 22%,transparent);color:var(--color-ink)}:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}a{color:inherit;text-decoration-thickness:1px;text-underline-offset:.16em}h1,h2,h3{margin:0;font-family:var(--font-display);font-weight:var(--display-weight, 700);font-synthesis:none;letter-spacing:var(--tracking-display);line-height:1.05;overflow-wrap:break-word;min-width:0;text-wrap:balance}h1{max-width:20ch;font-size:var(--text-display)}h2{max-width:30ch;font-size:var(--text-section)}h3{max-width:40ch;font-size:var(--text-title);line-height:1.2}.lead{font-size:var(--text-lead);line-height:1.45;max-width:52ch}p{margin:0;text-wrap:pretty}p:not([class]){max-width:65ch}img,video{max-width:100%;height:auto;display:block}svg{display:block}[hidden]{display:none!important}button,input,select,textarea{font:inherit}.container{width:100%;max-width:var(--container);margin-inline:auto;padding-inline:var(--gutter);box-sizing:border-box}.num,.figure,td.num{font-variant-numeric:tabular-nums}.visually-hidden{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}[data-slot]{position:relative;overflow:hidden;background:linear-gradient(160deg,var(--color-paper-2, var(--color-paper)),var(--color-paper-3, var(--color-paper)))}[data-slot]>img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;z-index:1}[data-slot]:has(>img)>:not(img):not([data-keep]){display:none!important}@media(max-width:60rem){:root{--gutter: 24px;--section-gap-s: 80px;--section-gap: 96px;--section-gap-l: 120px}}@media(max-width:40rem){:root{--gutter: 16px;--section-gap-s: 56px;--section-gap: 72px;--section-gap-l: 96px;--gap-columns: 16px}}@media(prefers-reduced-motion:reduce){*:not(.keep-motion),*:not(.keep-motion):before,*:not(.keep-motion):after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}:root{--container: 1280px;--nav-h: 76px;--radius-bubble: 22px}body{background:var(--color-paper)}h1,h2{font-style:italic;line-height:1.1}.announce{margin:0;padding:var(--space-xs) var(--gutter);background:var(--color-ink);color:var(--color-paper-2);font-size:var(--text-xs);text-align:center}.nav{position:sticky;top:0;z-index:var(--z-sticky-nav);background:var(--color-paper);border-bottom:1px solid var(--color-rule)}.nav__in{display:flex;align-items:center;gap:var(--space-xl);min-height:var(--nav-h)}.nav__logo{display:block;flex:none;border-radius:4px}.nav__logo img{width:168px;height:auto}.nav__links{display:flex;gap:var(--space-lg);margin:0 auto;padding:0;list-style:none;font-size:var(--text-sm)}.nav__links a,.nav__wa{text-decoration:none;color:var(--color-ink);padding-block:var(--space-xs);border-bottom:1px solid transparent;transition:border-color var(--dur-short) var(--ease-out)}.nav__links a:hover,.nav__wa:hover{border-bottom-color:var(--color-ink)}.nav__links a:focus-visible,.nav__wa:focus-visible,.nav__logo:focus-visible,.nav__bag:focus-visible{outline:2px solid var(--color-focus);outline-offset:4px}.nav__end{display:flex;align-items:center;gap:var(--space-lg);flex:none;font-size:var(--text-sm)}.nav__bag{display:inline-grid;place-items:center;width:44px;height:44px;border-radius:var(--radius-pill);color:var(--color-ink);transition:background-color var(--dur-short) var(--ease-out)}.nav__bag:hover{background:var(--color-paper-2)}.nav__bag:active{transform:translateY(1px)}.nav__bag svg{width:22px;height:22px}.btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-xs);min-height:52px;padding:0 var(--space-lg);border:1px solid var(--color-ink);border-radius:var(--radius-pill);background:var(--color-ink);color:var(--color-paper);font:500 var(--text-sm)/1 var(--font-body);white-space:nowrap;text-decoration:none;cursor:pointer;transition:background-color var(--dur-short) var(--ease-out),color var(--dur-short) var(--ease-out),transform var(--dur-micro) var(--ease-out)}.btn:hover{background:var(--color-ink-2)}.btn:active{transform:translateY(1px)}.btn:focus-visible{outline:2px solid var(--color-focus);outline-offset:3px}.btn:disabled,.btn[aria-disabled=true]{opacity:.55;cursor:not-allowed;transform:none}.btn[aria-busy=true]{cursor:progress}.btn--quiet{background:transparent;color:var(--color-ink)}.btn--quiet:hover,.btn--quiet:active{background:var(--color-paper-2);color:var(--color-ink)}@media(hover:hover){.btn--quiet:hover{background:var(--color-ink);color:var(--color-paper)}}.actions{display:flex;flex-wrap:wrap;gap:var(--space-sm)}.hero__in{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:var(--gap-columns);align-items:center;padding-block:var(--space-xl) var(--space-lg)}.hero__in{grid-template-columns:minmax(0,1fr) minmax(0,2.85fr)}.hero__text{grid-column:1;display:grid;gap:var(--space-lg)}.hero .actions{display:grid;grid-template-columns:minmax(0,max-content)}.hero .actions .btn{width:100%}.hero h1{font-size:clamp(3rem,5.2vw,5.25rem);line-height:1;max-width:8ch}.hero .lead{max-width:30ch;color:var(--color-ink-2)}.hero__figure{grid-column:2;margin:0;display:grid;gap:var(--space-md);padding:5px;min-width:0}.hero__frame{position:relative}.hero__frame:after{content:none}.hero__photo{aspect-ratio:1180 / 480;max-width:100%;border-radius:var(--radius-card)}.hero__photo>img{object-position:50% 55%}.hero__cap{font-size:var(--text-sm);max-width:52ch;margin-top:var(--space-xs);color:var(--color-ink-2)}.hero__cap a{color:var(--color-ink);font-weight:500}.highlights{border-block:1px solid var(--color-rule)}.hl-rail{position:relative;max-width:var(--container);margin-inline:auto;padding-inline:var(--gutter)}.hl{display:grid;grid-auto-flow:column;grid-auto-columns:calc((100% - 5 * var(--space-lg)) / 6);gap:var(--space-lg);overflow-x:auto;scroll-snap-type:x proximity;scroll-behavior:smooth;margin:0;padding:var(--space-xl) 6px var(--space-lg);scroll-padding-inline:6px;list-style:none;overscroll-behavior-x:contain;scrollbar-width:none}.hl::-webkit-scrollbar{display:none}.hl>li{scroll-snap-align:start;min-width:0}.hl__arrow{position:absolute;top:calc(var(--space-xl) + (100% - var(--space-xl) - var(--space-lg)) * .42);translate:0 -50%;z-index:var(--z-raised);display:grid;place-items:center;width:44px;height:44px;border:0;border-radius:50%;background:var(--color-paper);color:var(--color-ink);box-shadow:0 2px 10px #00000024;cursor:pointer;transition:opacity var(--dur-short) var(--ease-out)}.hl__arrow svg{width:20px;height:20px}.hl__arrow--prev{left:calc(var(--gutter) - 22px)}.hl__arrow--next{right:calc(var(--gutter) - 22px)}.hl__arrow:hover{opacity:.9}.hl__arrow:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.hl:focus-visible{outline:2px solid var(--color-focus);outline-offset:-4px}.hl__item{display:grid;justify-items:center;gap:var(--space-xs);text-decoration:none;color:var(--color-ink);border-radius:var(--radius-card);padding-block:var(--space-2xs)}.hl__photo{position:relative;display:block;width:100%;aspect-ratio:1 / 1;border-radius:50%;overflow:hidden;background:var(--color-paper-2);box-shadow:0 0 0 3px var(--color-paper),0 0 0 4px var(--color-paper-3);transition:box-shadow var(--dur-short) var(--ease-out)}.hl__photo>img{width:100%;height:100%;object-fit:cover}.hl__photo--plain{display:grid;place-items:center;color:var(--color-ink);background:var(--color-paper-2);box-shadow:0 0 0 3px var(--color-paper),0 0 0 5px var(--color-accent)}.hl__icon{width:46%;height:46%}.hl__label{font-size:var(--text-md);line-height:1.25;text-align:center}.hl__item:hover .hl__photo,.hl__item:focus-visible .hl__photo{box-shadow:0 0 0 3px var(--color-paper),0 0 0 5px var(--color-accent)}.hl__item:hover .hl__label{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.2em}.hl__item:active .hl__photo{box-shadow:0 0 0 2px var(--color-paper),0 0 0 5px var(--color-accent)}.hl__item:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.section{padding-block:var(--section-gap-s)}.section__head{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:var(--gap-columns);align-items:end;margin-bottom:var(--space-2xl)}.section__head h2{grid-column:1 / span 7}.section__head p{grid-column:9 / span 4;color:var(--color-ink-2)}.rail{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(17rem,30%);gap:var(--gap-columns);overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-inline:max(var(--gutter),calc((100vw - var(--container)) / 2 + var(--gutter)));padding-inline:max(var(--gutter),calc((100vw - var(--container)) / 2 + var(--gutter)));padding-bottom:var(--space-lg);margin:0;list-style:none;overscroll-behavior-x:contain;scrollbar-width:thin;scrollbar-color:var(--color-paper-3) transparent}.rail>li{scroll-snap-align:start}.rail:focus-visible{outline:2px solid var(--color-focus);outline-offset:4px}.piece{display:grid;gap:var(--space-sm);text-decoration:none;color:var(--color-ink);border-radius:var(--radius-card)}.piece__photo{aspect-ratio:1 / 1;max-width:100%;border-radius:var(--radius-card);overflow:hidden;margin-bottom:var(--space-xs);background:var(--color-paper-2)}.piece__photo>img{display:block;width:100%;height:100%;object-fit:cover}.piece__photo{transition:opacity var(--dur-short) var(--ease-out)}.piece:hover .piece__photo{opacity:.92}.piece:hover .piece__keeps{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.15em}.piece:active .piece__photo{opacity:.85}.piece:focus-visible{outline:2px solid var(--color-focus);outline-offset:4px}.piece__keeps{font:italic 500 var(--text-2xl)/1.1 var(--font-display)}.piece__name{font-size:var(--text-sm);color:var(--color-ink-2)}.piece__price{font-size:var(--text-sm);font-variant-numeric:tabular-nums}.piece__price b{font-weight:600}.banner__track{display:grid;grid-auto-flow:column;grid-auto-columns:100%;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;margin:0;padding:0;list-style:none;border-radius:var(--radius-card);overscroll-behavior-x:contain}.banner__track::-webkit-scrollbar{display:none}.banner__track:focus-visible{outline:2px solid var(--color-focus);outline-offset:8px}.banner__slide{position:relative;scroll-snap-align:start;aspect-ratio:8 / 3;max-width:100%;background:var(--color-paper-2)}.banner__slide img{display:block;width:100%;height:100%;object-fit:cover}.banner__cta{position:absolute;left:50%;bottom:var(--space-md);translate:-50% 0;padding:var(--space-xs) var(--space-lg);border-radius:var(--radius-pill);background:var(--color-paper);color:var(--color-ink);font-size:var(--text-xs);font-weight:600;text-decoration:none;box-shadow:0 0 0 1px var(--color-line-strong);transition:background-color var(--dur-short) var(--ease-out),color var(--dur-short) var(--ease-out)}.banner__cta:hover{background:var(--color-ink);color:var(--color-paper)}.banner__cta:active{background:var(--color-ink-2);color:var(--color-paper)}.banner__cta:focus-visible{outline:2px solid var(--color-focus);outline-offset:3px}.banner__dots{display:flex;justify-content:center;gap:var(--space-xs)}.banner__dot{width:24px;height:24px;padding:0;border:0;background:transparent;cursor:pointer;display:grid;place-items:center}.banner__dot:before{content:"";width:8px;height:8px;border-radius:50%;background:var(--color-paper-3);box-shadow:inset 0 0 0 1px var(--color-line-strong);transition:background-color var(--dur-short) var(--ease-out)}.banner__dot[aria-current=true]:before{background:var(--color-accent);box-shadow:none}.banner__dot:hover:before{background:var(--color-ink-2)}.banner__dot:focus-visible{outline:2px solid var(--color-focus);outline-offset:0;border-radius:50%}@media(max-width:40rem){.banner__slide{aspect-ratio:1 / 1}.banner__cta{bottom:var(--space-lg)}}@media(prefers-reduced-motion:reduce){.banner__cta,.banner__dot:before{transition:none}.banner__track{scroll-behavior:auto}}.best__head{display:grid;gap:var(--space-xs);margin-bottom:var(--space-xl)}.best__head p{color:var(--color-ink-2);max-width:46ch}.best__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--space-xl) var(--gap-columns);margin:0;padding:0;list-style:none}.card{display:grid;gap:var(--space-2xs);align-content:start;text-decoration:none;color:var(--color-ink);border-radius:var(--radius-card)}.card__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-xs);transition:opacity var(--dur-short) var(--ease-out)}.card__photo>img{width:100%;height:100%;object-fit:cover}.card__name{font-size:var(--text-sm);font-weight:500;line-height:1.3}.card__metal{font-size:var(--text-xs);color:var(--color-ink-2)}.card__price{font-size:var(--text-xs);color:var(--color-ink-2);font-variant-numeric:lining-nums tabular-nums}.card__price b{display:block;font-size:var(--text-sm);font-weight:600;color:var(--color-ink)}.card:hover .card__photo{opacity:.92}.card:hover .card__name{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.15em}.card:active .card__photo{opacity:.85}.card:focus-visible{outline:2px solid var(--color-focus);outline-offset:4px}.best__all{justify-self:center;margin-top:var(--space-xl)}.best .container{display:grid}.talk__in{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:var(--gap-columns);align-items:center}.talk__photo{grid-column:1 / span 5;aspect-ratio:4 / 5;border-radius:var(--radius-card);margin:0}.talk__photo>img{object-position:36% 69%}.talk__body{grid-column:7 / span 6;display:grid;gap:var(--space-xl)}.talk__body>p{color:var(--color-ink-2);max-width:46ch}.thread{display:grid;gap:var(--space-sm);margin:0;padding:0;list-style:none;font-size:var(--text-sm)}.thread li{max-width:36ch;padding:var(--space-sm) var(--space-lg);border-radius:var(--radius-bubble);line-height:1.45}.thread small{display:block;font-size:var(--text-xs);color:var(--color-ink-2);margin-bottom:var(--space-3xs)}.thread .you{justify-self:start;border:1px solid var(--color-paper-3);background:var(--color-paper)}.thread .us{justify-self:end;background:var(--color-paper-2)}.thread .us--sign{border:1px solid var(--color-paper-3)}.manifesto{background:var(--color-paper-2)}.manifesto__in{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:var(--gap-columns);align-items:end}.manifesto__text{grid-column:1 / span 6;display:grid;gap:var(--space-xl);padding-bottom:var(--space-lg)}.manifesto h2{font-size:clamp(2.5rem,4.6vw,4.5rem);max-width:12ch}.manifesto p{color:var(--color-ink-2);max-width:46ch;font-size:var(--text-lead);line-height:1.55}.manifesto__photo{grid-column:8 / span 5;aspect-ratio:1 / 1;border-radius:var(--radius-card);margin:0}.ig{display:flex;align-items:baseline;gap:var(--space-md);padding-top:var(--space-lg);border-top:1px solid var(--color-paper-3);text-decoration:none;color:var(--color-ink);border-radius:2px}.ig b{font:500 var(--text-2xl)/1 var(--font-body);font-variant-numeric:lining-nums}.ig:hover span{text-decoration:underline}.ig:focus-visible{outline:2px solid var(--color-focus);outline-offset:4px}.trust{padding-block:var(--space-2xl);border-block:1px solid var(--color-rule)}.trust h2{font-size:var(--text-2xl);margin-bottom:var(--space-lg)}.trust__list{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:var(--gap-columns);margin:0;padding:0;list-style:none;font-size:var(--text-sm)}.trust__list li{display:grid;gap:var(--space-2xs);align-content:start;padding-top:var(--space-sm);border-top:2px solid var(--color-paper-3);min-width:0}.trust__list b{font-weight:600}.trust__list span{color:var(--color-ink-2)}.trust__list a{color:var(--color-ink)}.trust__list a:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.trust__icon{width:28px;height:28px;color:var(--color-ink);margin-bottom:var(--space-xs)}.foot__pay{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-sm) var(--space-md);margin-top:var(--space-2xl);font-size:var(--text-xs);color:var(--color-ink-2)}.pay{display:flex;flex-wrap:wrap;gap:var(--space-xs);margin:0;padding:0;list-style:none}.pay li{padding:var(--space-2xs) var(--space-sm);border:1px solid var(--color-paper-3);border-radius:var(--radius-pill);color:var(--color-ink);background:var(--color-paper)}.legal__secure{display:inline-flex;align-items:center;gap:var(--space-2xs)}.legal__icon{width:16px;height:16px}.fill{padding:0 .25em;border:1px dashed var(--color-muted);border-radius:3px;color:var(--color-muted);-webkit-box-decoration-break:clone;box-decoration-break:clone}.reviews{background:var(--color-paper-2)}.reviews__head{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:end;gap:var(--space-lg);margin-bottom:var(--space-2xl)}.reviews__score{font-size:var(--text-sm);color:var(--color-ink-2)}.reviews__score b{font:500 var(--text-xl)/1 var(--font-body);font-variant-numeric:lining-nums;color:var(--color-ink)}.reviews__score a{color:var(--color-ink)}.reviews__score a:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.stars{color:var(--color-accent);letter-spacing:.1em;font-size:var(--text-md)}.reviews__list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--gap-columns);margin:0;padding:0;list-style:none}.reviews__list li{display:grid;gap:var(--space-md);align-content:start;padding-top:var(--space-lg);border-top:1px solid var(--color-ink);min-width:0}.reviews__list blockquote{margin:0}.reviews__list blockquote p{font:italic 500 var(--text-xl)/1.3 var(--font-display)}.rev__who{display:flex;align-items:center;gap:var(--space-sm);font-size:var(--text-sm);color:var(--color-ink-2)}.rev__who b{display:block;font-weight:600;color:var(--color-ink)}.rev__who small{font-size:var(--text-xs)}.rev__av{display:grid;place-items:center;flex:none;width:40px;height:40px;border-radius:50%;background:var(--color-paper-3);color:var(--color-ink);font:600 var(--text-sm)/1 var(--font-body)}.rev__g{width:18px;height:18px;margin-left:auto;flex:none}.ig .container{display:grid;gap:var(--space-xl)}.ig__intro{display:grid;gap:var(--space-sm);justify-items:center;text-align:center}.ig__intro p{color:var(--color-ink-2);max-width:46ch}.ig__profile{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:var(--space-md) var(--space-xl)}.ig__avatar{width:72px;height:72px;border-radius:50%;padding:3px;background:conic-gradient(from 200deg,#f9ce34,#ee2a7b,#6228d7,#f9ce34);box-shadow:inset 0 0 0 3px var(--color-paper)}.ig__name{display:grid;gap:2px;min-width:0}.ig__name b{display:inline-flex;align-items:center;gap:6px;flex-wrap:wrap;font:600 var(--text-md)/1.25 var(--font-body);color:var(--color-ink)}.ig__name span{font-size:var(--text-sm);color:var(--color-ink-2)}.ig__check{width:18px;height:18px;flex:none}.ig__stats{display:flex;gap:var(--space-lg);margin:0}.ig__stats div{display:flex;flex-direction:column-reverse;align-items:center}.ig__stats dd{margin:0;font:600 var(--text-md)/1.2 var(--font-body);font-variant-numeric:lining-nums;color:var(--color-ink)}.ig__stats dt{font-size:var(--text-xs);color:var(--color-ink-2)}.ig__follow{display:inline-flex;align-items:center;gap:var(--space-xs);min-height:44px;padding:0 var(--space-lg);border-radius:var(--radius-pill);background:var(--color-ink);color:var(--color-paper);font:600 var(--text-sm)/1 var(--font-body);text-decoration:none;transition:opacity var(--dur-short) var(--ease-out)}.ig__follow svg{width:18px;height:18px}.ig__follow:hover{opacity:.88}.ig__follow:focus-visible{outline:2px solid var(--color-focus);outline-offset:3px}.ig__rail{position:relative;min-width:0}.ig__track{display:grid;grid-auto-flow:column;grid-auto-columns:calc((100% - 3 * var(--space-sm)) / 4);gap:var(--space-sm);margin:0;padding:0;list-style:none;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none;overscroll-behavior-x:contain}.ig__track::-webkit-scrollbar{display:none}.ig__track li{scroll-snap-align:start;min-width:0}.ig__post{position:relative;display:block;aspect-ratio:1 / 1;overflow:hidden;border-radius:var(--radius-card);background:var(--color-paper-2);transition:opacity var(--dur-short) var(--ease-out)}.ig__post img{width:100%;height:100%;object-fit:cover}.ig__type{position:absolute;top:10px;right:10px;width:22px;height:22px;color:#fff;filter:drop-shadow(0 1px 2px rgb(0 0 0 / .45))}.ig__post:hover{opacity:.88}.ig__post:focus-visible{outline:2px solid var(--color-focus);outline-offset:-3px}.ig__arrow{position:absolute;top:50%;translate:0 -50%;display:grid;place-items:center;width:44px;height:44px;border:0;border-radius:50%;background:var(--color-paper);color:var(--color-ink);box-shadow:0 2px 10px #00000024;cursor:pointer;transition:opacity var(--dur-short) var(--ease-out)}.ig__arrow svg{width:20px;height:20px}.ig__arrow--prev{left:-12px}.ig__arrow--next{right:-12px}.ig__arrow:hover{opacity:.9}.ig__arrow:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.manifesto .sign{font:italic 500 var(--text-xl)/1.2 var(--font-display);color:var(--color-ink)}.close__in{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:var(--gap-columns);align-items:end}.close h2{grid-column:1 / span 7;font-size:clamp(2.75rem,5.4vw,5rem);max-width:12ch}.close__side{grid-column:9 / span 4;display:grid;gap:var(--space-lg)}.close__side p{color:var(--color-ink-2)}.facts{margin:0;padding:0;list-style:none;display:grid;gap:var(--space-xs);font-size:var(--text-sm)}.facts li{padding-top:var(--space-xs);border-top:1px solid var(--color-rule)}.facts a:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.foot{background:var(--color-paper-2);padding-block:var(--space-3xl) var(--space-xl);font-size:var(--text-sm)}.foot__grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:var(--gap-columns)}.foot__brand{grid-column:1 / span 4;display:grid;gap:var(--space-md);align-content:start}.foot__brand img{width:180px}.foot__brand p{font:italic 500 var(--text-xl)/1.2 var(--font-display)}.foot__col{grid-column:span 2;display:grid;gap:var(--space-xs);align-content:start}.foot__col--wide{grid-column:span 3}.foot__col h3,.foot__news h3{font:600 var(--text-sm)/1.3 var(--font-body);letter-spacing:0;margin-bottom:var(--space-2xs)}.foot__col a{color:var(--color-ink);text-decoration:none;padding-block:var(--space-3xs);overflow-wrap:anywhere}.foot__col a:hover{text-decoration:underline}.foot__col a:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.foot__news{grid-column:10 / span 3;display:grid;gap:var(--space-sm);align-content:start}.signup__row{display:flex;gap:var(--space-xs)}.signup label{font-size:var(--text-sm)}.signup input{flex:1;min-width:0;min-height:48px;padding:0 var(--space-md);border:1px solid var(--color-muted);border-radius:var(--radius-pill);background:var(--color-paper);color:var(--color-ink);outline:2px solid transparent;outline-offset:-3px;transition:border-color var(--dur-short) var(--ease-out)}.signup input:hover{border-color:var(--color-ink)}.signup input:focus-visible{outline-color:var(--color-focus)}.signup input[aria-invalid]{border-color:var(--color-error)}.signup input:disabled{opacity:.55;cursor:not-allowed}.signup .btn{min-height:48px}.signup__help{min-height:1lh;margin-top:var(--space-2xs);font-size:var(--text-xs);color:var(--color-ink-2)}.foot__legal{display:flex;flex-wrap:wrap;justify-content:space-between;gap:var(--space-md);margin-top:var(--space-lg);padding-top:var(--space-lg);border-top:1px solid var(--color-rule);color:var(--color-ink-2);font-size:var(--text-xs)}@media(max-width:68rem){.nav__links{display:none}.nav__end{margin-left:auto}}@media(max-width:60rem){main{display:flex;flex-direction:column}main>*{min-width:0}.highlights{order:-1;border-top:0}.hero__in,.section__head,.talk__in,.manifesto__in,.close__in{grid-template-columns:minmax(0,1fr)}.foot__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.hero__in{padding-block:var(--space-xl);gap:var(--space-xl)}.hero__text,.hero__figure,.section__head h2,.section__head p{grid-column:1 / -1}.rail{grid-auto-columns:minmax(15rem,72%)}.best__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-lg) var(--space-md)}.hero__figure{order:-1}.talk__photo,.talk__body{grid-column:1 / -1}.talk__photo{aspect-ratio:1 / 1}.manifesto__text,.manifesto__photo,.close h2,.close__side{grid-column:1 / -1}.trust__list{grid-template-columns:repeat(2,minmax(0,1fr))}.reviews__list{grid-template-columns:minmax(0,1fr)}.ig__track{grid-auto-columns:62%}.ig__arrow{display:none}.hl{grid-auto-columns:calc((100% - 4 * var(--space-md)) / 5);gap:var(--space-md);padding-top:var(--space-lg)}.hl__arrow{width:36px;height:36px;top:calc(var(--space-lg) + (100% - var(--space-lg) - var(--space-lg)) * .42)}.hl__arrow svg{width:18px;height:18px}.hl__arrow--prev{left:4px}.hl__arrow--next{right:4px}.ig__profile{gap:var(--space-sm) var(--space-lg)}.foot__brand,.foot__news{grid-column:1 / -1}.foot__col,.foot__col--wide{grid-column:span 1}}@media(max-width:40rem){.hl{grid-auto-columns:calc((100% - 3 * var(--space-sm)) / 3.25);gap:var(--space-sm);padding-block:var(--space-md)}.hl__label{font-size:var(--text-sm)}.hero__in{padding-block:var(--space-lg);gap:var(--space-lg)}.hero__text{gap:var(--space-md)}.hero h1{font-size:2.75rem;max-width:none}.hero__cap{display:none}.best__all{justify-self:stretch}.nav__logo img{width:136px}.nav__wa{display:none}.hero .actions{grid-template-columns:minmax(0,1fr)}.signup__row{flex-direction:column}.foot__col,.foot__col--wide{grid-column:1 / -1}}@media(prefers-reduced-motion:reduce){.piece__photo,.card__photo,.hl__photo,.ig__post,.ig__follow,.hl__arrow{transition:none}.ig__track,.hl{scroll-behavior:auto}.btn,.nav__bag{transition:background-color var(--dur-short) linear}}:root{--color-line-strong: oklch(68% .038 85)}.nav__menu,.nav__search{display:inline-grid;place-items:center;width:44px;height:44px;padding:0;border:0;border-radius:var(--radius-pill);background:transparent;color:var(--color-ink);cursor:pointer;transition:background-color var(--dur-short) var(--ease-out)}.nav__menu svg,.nav__search svg{width:22px;height:22px}.nav__menu:hover,.nav__search:hover{background:var(--color-paper-2)}.nav__menu:active,.nav__search:active{background:var(--color-paper-3)}.nav__menu:focus-visible,.nav__search:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.nav__menu{display:none;margin-left:calc(var(--space-xs) * -1)}.nav__links a{white-space:nowrap}.nav__bag{position:relative}.bag-count{position:absolute;top:4px;right:2px;min-width:18px;height:18px;padding:0 5px;border-radius:var(--radius-pill);background:var(--color-ink);color:var(--color-paper);font:600 11px/18px var(--font-body);text-align:center;font-variant-numeric:lining-nums tabular-nums}.bag-count[hidden]{display:none}@media(max-width:75rem){.nav__links li:last-child{display:none}.nav__in{gap:var(--space-lg)}}@media(max-width:68rem){.nav__menu{display:inline-grid}.nav__end{gap:var(--space-2xs)}}.drawer{width:min(380px,100%);height:100%;max-height:none;margin:0 auto 0 0;padding:var(--space-lg) max(var(--space-lg),env(safe-area-inset-right,0px)) var(--space-lg) max(var(--space-lg),env(safe-area-inset-left,0px));border:0;background:var(--color-paper);color:var(--color-ink);overflow-y:auto}.drawer[open]{display:grid;align-content:start;gap:var(--space-md)}.drawer::backdrop,.busca::backdrop{background:color-mix(in oklab,var(--color-ink) 45%,transparent)}.drawer__head{display:flex;justify-content:space-between;align-items:center}.drawer__head img{width:150px;height:auto}.drawer__close,.busca__close{display:grid;place-items:center;width:44px;height:44px;border:0;border-radius:var(--radius-pill);background:transparent;color:var(--color-ink);cursor:pointer;transition:background-color var(--dur-short) var(--ease-out)}.drawer__close svg,.busca__close svg{width:22px;height:22px}.drawer__close:hover,.busca__close:hover{background:var(--color-paper-2)}.drawer__close:focus-visible,.busca__close:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.drawer__search{display:flex;align-items:center;gap:var(--space-xs);min-height:48px;padding:0 var(--space-md);border:1px solid var(--color-line-strong);border-radius:var(--radius-pill);background:var(--color-paper);color:var(--color-ink-2);font:400 var(--text-sm)/1 var(--font-body);cursor:pointer;text-align:left;transition:border-color var(--dur-short) var(--ease-out)}.drawer__search svg{width:20px;height:20px}.drawer__search:hover{border-color:var(--color-ink)}.drawer__search:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.drawer__label{margin-top:var(--space-sm);font-size:var(--text-xs);font-weight:600;color:var(--color-ink-2)}.drawer__list{margin:var(--space-2xs) 0 0;padding:0;list-style:none;border-top:1px solid var(--color-rule)}.drawer__list a{display:block;padding:var(--space-sm) 0;border-bottom:1px solid var(--color-rule);color:var(--color-ink);text-decoration:none;font-size:var(--text-md)}.drawer__list a:hover{text-decoration:underline;text-decoration-thickness:1px}.drawer__list a:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.busca{width:100%;max-width:none;height:auto;max-height:100%;margin:0 0 auto;padding:0;border:0;background:var(--color-paper);color:var(--color-ink)}.busca__in{max-width:var(--container);margin:0 auto;padding:var(--space-lg) max(var(--gutter),env(safe-area-inset-right,0px)) var(--space-xl) max(var(--gutter),env(safe-area-inset-left,0px));display:grid;gap:var(--space-md)}.busca__bar{display:flex;align-items:center;gap:var(--space-sm);padding:0 var(--space-xs) 0 var(--space-md);border:1px solid var(--color-ink);border-radius:var(--radius-pill)}.busca__bar>svg{width:22px;height:22px;flex:none;color:var(--color-ink-2)}.busca__bar input{flex:1;min-width:0;min-height:52px;border:0;background:transparent;color:var(--color-ink);font:400 var(--text-md)/1 var(--font-body);outline:none}.busca__bar:focus-within{outline:2px solid var(--color-focus);outline-offset:2px}.busca__info{font-size:var(--text-sm);color:var(--color-ink-2)}.busca__results{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:var(--space-sm);margin:0;padding:0;list-style:none;max-height:70vh;overflow-y:auto}.busca__results a{display:grid;grid-template-columns:64px minmax(0,1fr);gap:var(--space-sm);align-items:center;padding:var(--space-xs);border-radius:var(--radius-card);color:var(--color-ink);text-decoration:none;transition:background-color var(--dur-short) var(--ease-out)}.busca__results a:hover{background:var(--color-paper-2)}.busca__results a:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.busca__results img{width:64px;height:64px;object-fit:cover;border-radius:var(--radius-card);background:var(--color-paper-2)}.busca__results span{display:grid;gap:2px;min-width:0}.busca__results b{font:italic 500 var(--text-lg)/1.15 var(--font-display)}.busca__results small{font-size:var(--text-xs);color:var(--color-ink-2);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.busca__results em{font-style:normal;font-size:var(--text-xs);font-weight:600;font-variant-numeric:lining-nums tabular-nums}.wa-float{position:fixed;right:max(var(--space-md),env(safe-area-inset-right,0px));bottom:max(var(--space-md),env(safe-area-inset-bottom,0px));z-index:var(--z-toast);display:grid;place-items:center;width:56px;height:56px;border-radius:var(--radius-pill);background:var(--color-ink);color:var(--color-paper);box-shadow:0 0 0 3px var(--color-paper),0 0 0 4px var(--color-accent);transition:transform var(--dur-short) var(--ease-out)}.wa-float svg{width:26px;height:26px}.wa-float:hover{transform:translateY(-2px)}.wa-float:active{transform:none}.wa-float:focus-visible{outline:2px solid var(--color-focus);outline-offset:6px}.toast{position:fixed;left:50%;bottom:max(var(--space-lg),env(safe-area-inset-bottom,0px));z-index:var(--z-toast);transform:translate(-50%);width:min(520px,calc(100% - 32px));display:grid;grid-template-columns:56px minmax(0,1fr);gap:var(--space-sm) var(--space-md);align-items:center;padding:var(--space-md);border:1px solid var(--color-rule);border-radius:var(--radius-card);background:var(--color-paper);box-shadow:0 12px 32px color-mix(in oklab,var(--color-ink) 18%,transparent)}.toast[hidden]{display:none}.toast img{width:56px;height:56px;object-fit:cover;border-radius:var(--radius-card)}.toast div{display:grid;gap:2px;min-width:0;font-size:var(--text-sm)}.toast span{color:var(--color-ink-2);font-size:var(--text-xs)}.toast__actions{grid-column:1 / -1;display:grid!important;grid-template-columns:1fr 1fr;gap:var(--space-xs)!important}.toast__actions .btn{min-height:44px;padding:0 var(--space-sm)}[data-info]{display:grid;gap:0;padding-block:var(--space-xl) var(--section-gap-s)}.info__title{font-size:var(--text-2xl);margin-bottom:var(--space-md)}.info{border-top:1px solid var(--color-rule)}.info:last-of-type{border-bottom:1px solid var(--color-rule)}.info summary{display:flex;justify-content:space-between;align-items:center;min-height:56px;cursor:pointer;font-weight:600;font-size:var(--text-sm);list-style:none}.info summary::-webkit-details-marker{display:none}.info summary:after{content:"+";font-weight:400;font-size:var(--text-xl)}.info[open] summary:after{content:"\2212"}.info summary:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.info__body{display:grid;gap:var(--space-sm);padding-bottom:var(--space-lg);max-width:72ch}.info__body p{color:var(--color-ink-2);line-height:1.7;font-size:var(--text-sm)}.info__video{margin-top:var(--space-lg);font-size:var(--text-sm);color:var(--color-ink-2)}.info__video a{color:var(--color-ink)}@media(prefers-reduced-motion:reduce){.wa-float,.nav__menu,.nav__search,.drawer__close,.busca__close,.drawer__search,.busca__results a{transition:none}}.piece__unit{margin-left:var(--space-2xs);font-size:var(--text-xs);color:var(--color-ink-2);font-weight:500}@media(max-width:68rem){.nav__in{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);gap:var(--space-sm)}.nav__in>nav{display:none}.nav__menu{justify-self:start}.nav__logo{justify-self:center}.nav__logo img{width:190px}.nav__end{justify-self:end;margin-left:0}}@media(max-width:40rem){.nav__logo img{width:176px}}.perso-app:empty{display:none}.perso-app{margin-block:var(--space-md)}.signup__help:empty{display:none}.inst--single{grid-template-columns:minmax(0,1fr)}.inst--single .inst__body{grid-column:1 / -1;max-width:72ch}.inst__rte p,.inst__rte li{color:var(--color-ink-2);line-height:1.7}.inst__rte img{border-radius:var(--radius-card);height:auto}.ig__live{min-height:320px;min-width:0}@media(max-width:60rem){main>.shopify-section{display:flex;flex-direction:column}main>.shopify-section>*{min-width:0}}#mt-perso .product-personalizer{background:transparent!important;margin:0!important;padding:0!important;width:100%}#mt-perso .pplr-btn{display:flex!important;align-items:center;justify-content:center;width:100%!important;min-height:52px;margin:0!important;padding:0 var(--space-lg)!important;border:1px solid var(--color-ink)!important;border-radius:var(--radius-pill)!important;background:transparent!important;color:var(--color-ink)!important;font:500 var(--text-sm)/1 var(--font-body)!important;letter-spacing:0!important;text-transform:none!important;box-shadow:none!important;cursor:pointer;transition:background-color var(--dur-short) var(--ease-out)}#mt-perso .pplr-btn:hover{background:var(--color-paper-2)!important}#mt-perso .pplr-btn:focus-visible{outline:2px solid var(--color-focus);outline-offset:3px}#mt-perso[hidden]{display:none}#mt-when{margin-block:var(--space-md)}#mt-perso .pplr-btn{font-size:0!important}#mt-perso .pplr-btn>*{display:none!important}#mt-perso .pplr-btn:after{content:"Escrever a grava\e7\e3o";font-size:var(--text-sm)}.perso__help{margin:0;font-size:var(--text-sm);color:var(--color-error)}.perso__help:empty{display:none}:root{--gem-diamante: oklch(97% .008 240);--gem-esmeralda: oklch(52% .13 155);--gem-rubi: oklch(46% .18 20);--gem-safira: oklch(45% .15 262);--gem-negro: oklch(24% .01 260);--metal-ouro: oklch(80% .11 85);--metal-prata: oklch(88% .005 250)}.stones{display:grid;gap:var(--space-sm);margin-bottom:var(--space-lg)}.stones__label{margin:0;font-size:var(--text-sm);font-weight:600}.stones__label b{font-weight:400;color:var(--color-ink-2)}.stones__list{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:var(--space-xs);margin:0;padding:0;list-style:none}.stones__item{display:grid;justify-items:center;align-content:start;gap:var(--space-xs);min-width:0;padding:var(--space-3xs);border-radius:var(--radius-card);color:var(--color-ink-2);text-decoration:none;text-align:center}.stones__dot{width:28px;height:28px;border-radius:50%;box-shadow:0 0 0 3px var(--color-paper),0 0 0 4px var(--color-line-strong);background:var(--metal-ouro);transition:box-shadow var(--dur-short) var(--ease-out)}.stones[data-metal=prata] .stones__dot[data-gem=sem-pedra]{background:var(--metal-prata)}.stones[data-metal=mix] .stones__dot[data-gem=sem-pedra]{background:linear-gradient(135deg,var(--metal-prata) 50%,var(--metal-ouro) 50%)}.stones__dot[data-gem=diamante]{background:radial-gradient(circle at 35% 30%,var(--color-paper) 0 28%,var(--gem-diamante) 30%)}.stones__dot[data-gem=esmeralda]{background:var(--gem-esmeralda)}.stones__dot[data-gem=rubi]{background:var(--gem-rubi)}.stones__dot[data-gem=safira-azul]{background:var(--gem-safira)}.stones__dot[data-gem=diamante-negro]{background:var(--gem-negro)}.stones__name{font-size:var(--text-xs);line-height:1.2;overflow-wrap:break-word}.stones__item:hover .stones__dot{box-shadow:0 0 0 3px var(--color-paper),0 0 0 4px var(--color-ink)}.stones__item[aria-current=page]{color:var(--color-ink)}.stones__item[aria-current=page] .stones__name{font-weight:600}.stones__item[aria-current=page] .stones__dot{box-shadow:0 0 0 3px var(--color-paper),0 0 0 5px var(--color-ink)}.stones__item:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}@media(max-width:40rem){.stones__list{grid-template-columns:repeat(3,minmax(0,1fr));row-gap:var(--space-sm)}}@media(prefers-reduced-motion:reduce){.stones__dot{transition:none}}body,h1,h2,h3,h4{font-variant-numeric:lining-nums}.vmodal{width:100%;max-width:none;height:100%;max-height:none;margin:0;padding:1rem;border:0;background:transparent}.vmodal[open]{display:grid;place-items:center}.vmodal::backdrop{background:color-mix(in srgb,var(--color-ink) 86%,transparent)}.vmodal__box{position:relative;height:min(86dvh,calc((100vw - 2rem) * 16 / 9));aspect-ratio:9 / 16;max-width:100%}.vmodal__video{display:block;width:100%;height:100%;object-fit:cover;border-radius:var(--radius-card);background:var(--color-ink)}.vmodal__close{position:absolute;top:.625rem;right:.625rem;z-index:1;display:grid;place-items:center;width:44px;height:44px;border:0;border-radius:50%;background:var(--color-paper);color:var(--color-ink);cursor:pointer}.vmodal__close:hover{background:var(--color-paper-2)}.vmodal__close:focus-visible{outline:2px solid var(--color-focus);outline-offset:3px}html:has(.vmodal[open]){overflow:hidden}.gallery__main.making{position:relative}.making__video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;background:var(--color-ink)}.making__peek,.making__sound{position:absolute;bottom:.75rem;display:inline-flex;align-items:center;gap:.5rem;min-height:40px;padding:.5rem .9rem;border:0;border-radius:var(--radius-pill);background:var(--color-paper);color:var(--color-ink);font:500 var(--text-xs)/1 var(--font-body);cursor:pointer;box-shadow:0 6px 18px -10px color-mix(in srgb,var(--color-ink) 70%,transparent)}.making__peek{left:.75rem;padding-left:.5rem}.making__sound{right:.75rem}.making__peek i,.thumb__play i{display:grid;place-items:center;width:24px;height:24px;border-radius:50%;background:var(--color-ink)}.making__peek svg,.thumb__play svg{width:9px;height:9px;fill:var(--color-paper);margin-left:2px}.making__peek:hover,.making__sound:hover{background:var(--color-paper-2)}.making__peek:focus-visible,.making__sound:focus-visible,.thumb--video:focus-visible{outline:2px solid var(--color-focus);outline-offset:3px}.making__tag{position:absolute;top:.75rem;left:.75rem;padding:.4rem .7rem;border-radius:var(--radius-pill);background:color-mix(in srgb,var(--color-ink) 78%,transparent);color:var(--color-paper);font-size:var(--text-xs)}.thumb--video{position:relative}.thumb--video img{object-fit:cover}.thumb__play{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;background:color-mix(in srgb,var(--color-ink) 22%,transparent);pointer-events:none}.thumb__play i{background:var(--color-paper)}.thumb__play svg{fill:var(--color-ink)}@media(max-width:60rem){.gallery__thumbs:has(.thumb--video){grid-template-columns:repeat(auto-fill,minmax(60px,72px))}}.rv__stars{color:var(--color-ink);letter-spacing:2px;font-size:14px;line-height:1;white-space:nowrap}.rv__off{opacity:.25}.rv__badge{display:inline-flex;align-items:center;gap:8px;margin:8px 0 4px;color:var(--color-ink);font:500 14px var(--font-body);text-decoration:none}.rv__badge:hover{text-decoration:underline}.rv__badge:focus-visible,.rv__row:focus-visible{outline:2px solid var(--color-focus);outline-offset:3px}.rv{padding-block:48px}.rv__title{margin:0;font:500 clamp(1.6rem,1.5vw + 1rem,2.4rem)/1.1 var(--font-display);color:var(--color-ink)}.rv__sub{margin:6px 0 20px;font:500 13px var(--font-body);color:var(--color-muted);display:flex;gap:8px;align-items:center;flex-wrap:wrap}.rv--product{border-top:1px solid var(--color-rule)}.rv--shop{background:var(--color-paper-2)}.rv__grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,280px),1fr));gap:12px}.rv__card{background:var(--color-paper);border:1px solid var(--color-rule);border-radius:4px;padding:16px;display:flex;flex-direction:column;gap:8px;min-width:0}.rv__body{margin:0;font:400 14px/1.6 var(--font-body);color:var(--color-ink-2)}.rv__meta{margin:0;font:500 12px/1.4 var(--font-body);color:var(--color-muted)}.rv__card .rv__img{width:100%;max-height:220px;object-fit:cover;border-radius:3px}.rv__row{display:flex;gap:10px;overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:10px;align-items:stretch}.rv__card--sm{flex:0 0 190px;height:300px;padding:10px;gap:6px;scroll-snap-align:start}.rv__card--sm .rv__img,.rv__card--sm .rv__ph{width:100%;height:110px;max-height:none;flex:none;object-fit:cover;border-radius:3px;background:var(--color-paper-2)}.rv__card--sm .rv__body{font-size:12.5px;line-height:1.5;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden;max-height:6em}.rv__card--sm .rv__meta{margin-top:auto;font-size:11px;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.perks.perks--grid{display:grid;grid-template-columns:1fr 1fr;gap:14px 12px;list-style:none;margin:16px 0 0;padding:14px 0 0;border-top:1px solid var(--color-rule)}.perks--grid li{display:flex;gap:10px;align-items:flex-start;min-width:0;margin:0}.perks--grid svg{width:22px;height:22px;flex:none;color:var(--color-ink);margin-top:1px}.perks--grid span{display:flex;flex-direction:column;gap:1px;min-width:0}.perks--grid b{font:600 13px/1.3 var(--font-body);color:var(--color-ink)}.perks--grid small{font:400 12px/1.3 var(--font-body);color:var(--color-muted)}@media(max-width:340px){.perks.perks--grid{grid-template-columns:1fr}}
/*# sourceMappingURL=/cdn/shop/t/26/assets/mt-base.css.map */
