@font-face{font-family:Bodoni Moda;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/bodoni-moda-latin-400-normal-CIWtV3SY.woff2)format("woff2")}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/manrope-latin-400-normal-PaqtzbVb.woff2)format("woff2")}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/manrope-latin-600-normal-4f0koTD-.woff2)format("woff2")}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/ibm-plex-mono-latin-400-normal-DMJ8VG8y.woff2)format("woff2")}:root{--store-paper:#f7f8fa;--store-ink:#152338;--store-blue:#294cdb;--store-ice:#e6ecf3;--store-muted:#637082;--store-border:#d9dfe7;--font-display:"Bodoni Moda", Georgia, serif;--font-body:"Manrope", sans-serif;--font-label:"IBM Plex Mono", monospace}html{scroll-behavior:smooth;scroll-padding-top:108px}.brand-mare{--store-paper:#f5f1ea;--store-ink:#2b211a;--store-blue:#a8471f;--store-ice:#e8e0d4;--store-muted:#6b5b4b;--store-border:#d8cdbb}.storefront{background:var(--store-paper);color:var(--store-ink)}*{box-sizing:border-box}body{background:var(--store-paper);color:var(--store-ink);font-family:var(--font-body);-webkit-font-smoothing:antialiased;margin:0}button,input{font:inherit}button{cursor:pointer}button:disabled{cursor:not-allowed;opacity:.5}a{color:inherit;text-decoration:none}button:focus-visible,a:focus-visible,main:focus-visible{outline:2px solid var(--store-blue);outline-offset:5px}img{max-width:100%;display:block}h1,h2,p{margin-top:0}.section-rail{max-width:1680px;margin:0 auto;padding-left:clamp(22px,4.3vw,82px);padding-right:clamp(22px,4.3vw,82px)}.eyebrow{font:10px var(--font-label);letter-spacing:.14em;color:var(--store-muted)}.skip-link{z-index:100;background:#fff;padding:12px;position:fixed;top:8px;left:8px;transform:translateY(-150%)}.skip-link:focus{transform:none}.announcement{background:var(--store-blue);color:#fff;letter-spacing:.035em;text-align:center;justify-content:center;align-items:center;min-height:32px;padding:8px 20px;font-size:11px;display:flex}.store-header{background:var(--store-paper);z-index:30;border-bottom:1px solid var(--store-border);justify-content:space-between;align-items:center;gap:30px;min-height:92px;padding:18px clamp(22px,4.3vw,82px);display:flex;position:sticky;top:0}.wordmark{font-family:var(--font-display);letter-spacing:-.055em;font-size:clamp(26px,4vw,48px);font-weight:500;line-height:1}.wordmark-dot{color:var(--store-blue)}.store-header nav{flex-shrink:0;gap:24px;font-size:13px;display:flex}.store-header nav a{padding:12px 0}.store-header nav a[aria-current]{border-bottom:2px solid var(--store-blue)}.store-header{height:92px}.wordmark{letter-spacing:-.07em;font-size:52px}.desktop-nav{align-items:center;gap:36px;margin:auto;font-size:11px;font-weight:600}.homolog-badge{font:9px var(--font-label);color:var(--store-muted);letter-spacing:.04em}.announcement{gap:22px;min-height:32px;font-size:10px}.announcement a{text-underline-offset:3px;text-decoration:underline}.campaign{background:var(--store-ink);color:#fff;height:clamp(570px,44vw,730px);min-height:570px;position:relative;overflow:hidden}.campaign-media{background-position:50%;background-size:cover;position:absolute;inset:0}.campaign-aurora .campaign-media{background-image:url(/assets/aurora-campaign-CAN4FLYs.png)}.campaign-mare .campaign-media{background-image:url(/assets/mare-campaign-TMTG2zT0.png)}.campaign-shade{background:linear-gradient(90deg,#0f1d30a6,#0f1d3040 42%,#0000 75%);position:absolute;inset:0}.campaign-content{max-width:760px;padding:80px clamp(22px,6.3vw,112px) 95px;position:relative}.campaign-content .eyebrow{color:#e8eef5;font-size:10px}.campaign h1{font-family:var(--font-display);letter-spacing:-.045em;white-space:pre-line;margin:25px 0;font-size:clamp(70px,7.2vw,106px);font-weight:400;line-height:.98}.campaign-content p{white-space:pre-line;max-width:310px;margin-bottom:29px;font-size:13px;line-height:1.85}.campaign-content .button-light{min-width:204px;color:var(--store-ink);background:var(--store-paper);border-color:var(--store-paper);justify-content:space-between;gap:20px}.campaign-bottom{font:9px var(--font-label);letter-spacing:.14em;justify-content:space-between;align-items:center;display:flex;position:absolute;bottom:26px;left:4.3vw;right:4.3vw}.campaign-bottom a{border:1px solid #fff8;border-radius:50%;place-items:center;width:36px;height:36px;font-size:20px;display:grid}.product-section{padding-top:70px}.section-heading{justify-content:space-between;align-items:flex-end;gap:30px;display:flex}.section-heading h2{font:400 clamp(32px,3vw,47px)/1.15 var(--font-display);letter-spacing:-.035em;margin:0}.section-description{color:var(--store-muted);margin-top:12px;font-size:12px}.heading-side{color:var(--store-muted);font:9px var(--font-label);letter-spacing:.1em}.selection-caption{text-align:center;color:var(--store-muted);font:9px var(--font-label);letter-spacing:.1em;border-bottom:1px solid var(--store-border);margin-top:43px;padding-bottom:26px}.store-footer{padding-top:60px;padding-bottom:24px}.footer-main{grid-template-columns:2fr 1fr 1.3fr;gap:50px;padding-bottom:50px;display:grid}.footer-brand p{margin-top:22px;line-height:1.9}.footer-main h2{margin-bottom:20px;font-size:11px;font-weight:600}.footer-navigation a{margin:14px 0;display:block}.footer-information p{max-width:300px;line-height:1.9}.footer-bottom{border-top:1px solid var(--store-border);justify-content:space-between;gap:20px;padding-top:24px;font-size:10px;display:flex}@media (width<=640px){.desktop-nav{display:none!important}.store-header .wordmark{font-size:40px}.store-header{height:76px}.announcement{gap:10px;font-size:9px}.campaign{height:74svh;min-height:590px;max-height:740px}.campaign-media{background-position:65%}.campaign-shade{background:linear-gradient(90deg,#0f1d30a6,#0f1d302e)}.campaign-content{padding:72px 24px 100px}.campaign h1{font-size:72px}.campaign-bottom{font-size:8px;left:24px;right:24px}.section-heading{align-items:flex-start}.heading-side{display:none}.footer-main{grid-template-columns:1fr 1fr;gap:30px}.footer-brand{grid-column:1/-1}.footer-bottom{flex-wrap:wrap;font-size:9px}}main{min-height:70vh}.product-section{padding-top:48px;padding-bottom:74px}.section-heading{margin-bottom:34px}.section-heading h1,.state h1{font-family:var(--font-display);letter-spacing:-.03em;margin-bottom:14px;font-size:clamp(34px,4vw,52px);font-weight:400}.section-heading>p:last-child{color:var(--store-muted);font-size:13px}.product-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:36px 24px;display:grid}.product-card{min-width:0}.product-photo{aspect-ratio:3/4;background:var(--store-ice);width:100%;display:block;position:relative;overflow:hidden}.product-photo-link{width:100%;height:100%;display:block}.product-photo img{transition:transform .45s ease-out}.product-photo:hover img{transform:scale(1.035)}.store-image{object-fit:cover;background:var(--store-ice);width:100%;height:100%}.image-fallback{background:var(--store-ice);color:var(--store-muted);place-items:center;width:100%;height:100%;min-height:80px;font-size:12px;display:grid}.product-info{min-width:0;margin-top:14px}.product-card .product-info{flex-direction:column;gap:7px;display:flex}.product-name{min-height:24px;font-size:14px;font-weight:600}.product-name:hover{color:var(--store-blue)}.product-price{font-size:13px;font-weight:500}.product-options-summary{color:var(--store-muted);margin-top:10px;font-size:11px}.product-page{padding-top:28px;padding-bottom:60px}.product-layout{grid-template-columns:1.05fr 1fr;align-items:start;gap:clamp(28px,4vw,64px);display:grid}.product-gallery{min-width:0;position:sticky;top:108px}.gallery-main{aspect-ratio:3/4;background:var(--store-ice);width:100%;display:block;position:relative;overflow:hidden}.gallery-thumbs{flex-wrap:wrap;gap:10px;margin-top:10px;display:flex}.gallery-thumb{border:1px solid var(--store-border);background:var(--store-ice);flex-shrink:0;width:76px;height:100px;padding:0;overflow:hidden}.gallery-thumb.is-active{outline:2px solid var(--store-ink);outline-offset:2px}.product-breadcrumb{color:var(--store-muted);flex-wrap:wrap;gap:8px;margin-bottom:22px;font-size:12px;display:flex}.product-breadcrumb span[aria-current]{color:var(--store-ink)}.product-info h1{font-family:var(--font-display);letter-spacing:-.03em;margin:10px 0 16px;font-size:clamp(34px,3.6vw,52px);font-weight:400;line-height:1.1}.product-price-lg{margin-bottom:10px;font-size:24px;font-weight:600}.product-description{color:#42536a;max-width:440px;margin:20px 0 26px;font-size:14px;line-height:1.85}.variant-fieldset{border:0;margin:0 0 23px;padding:0}.variant-fieldset legend{margin-bottom:12px;font-size:13px}.variant-options{flex-wrap:wrap;gap:10px;display:flex}.variant-options button{border:1px solid var(--store-border);text-align:left;overflow-wrap:anywhere;background:0 0;gap:4px;min-height:48px;padding:12px;font-size:12px;display:grid}.variant-options button[aria-pressed=true]{background:var(--store-ink);color:#fff;border-color:var(--store-ink)}.selection-status{border-top:1px solid var(--store-border);min-height:100px;padding:22px 0}.selection-status>p{line-height:1.7}.availability{font-size:14px}.availability-disponivel{color:#23613c}.availability-indisponivel{color:#9a352d}.selection-label{color:var(--store-muted);font-size:12px}.demo-notice{background:var(--store-ice);padding:16px;font-size:12px;line-height:1.8}.back-to-store{border-bottom:1px solid;margin-top:20px;padding:10px 0;font-size:13px;display:inline-flex}.state{text-align:center;max-width:950px;padding-top:80px;padding-bottom:80px}.state p{color:var(--store-muted);font-size:14px;line-height:1.8}.state a:not(.button){text-underline-offset:4px;text-decoration:underline}.button{border:1px solid var(--store-blue);background:var(--store-blue);color:#fff;justify-content:center;align-items:center;min-height:48px;padding:14px 22px;font-size:13px;display:inline-flex}.store-choices{flex-wrap:wrap;justify-content:center;gap:16px;margin-top:32px;display:flex}.more{margin:32px auto 0;display:flex}footer{border-top:1px solid var(--store-border);color:var(--store-muted);padding-top:28px;padding-bottom:28px;font-size:11px}@media (width<=900px){.product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.product-layout{grid-template-columns:1fr;gap:24px}.product-gallery{position:static}}@media (width<=640px){.section-rail{padding-left:20px;padding-right:20px}.store-header{gap:14px;min-height:76px;padding:16px 20px}.store-header nav{gap:14px;font-size:12px}.wordmark{overflow-wrap:anywhere;max-width:60%}.product-grid{gap:24px 14px}.product-page{padding-top:18px}.product-info h1{font-size:32px}.gallery-thumb{width:60px;height:80px}.product-name{font-size:13px}.state{padding-top:56px;padding-bottom:56px}}@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important}}
