@font-face{font-family:Perf Arabic;font-style:normal;font-weight:700;font-display:swap;src:url(../../fonts/aref-ruqaa-arabic-700-normal.woff2?ver=0.1.0-dev)format("woff2");unicode-range:U+6??,U+750-77F,U+FB50-FDFF,U+FE70-FEFF}@font-face{font-family:Rose Bodoni;src:url(../../fonts/bodoni-moda-latin-400-normal.woff2?ver=0.1.0-dev)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Rose Bodoni;src:url(../../fonts/bodoni-moda-latin-500-normal.woff2?ver=0.1.0-dev)format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Rose Bodoni;src:url(../../fonts/bodoni-moda-latin-500-italic.woff2?ver=0.1.0-dev)format("woff2");font-weight:500;font-style:italic;font-display:swap}@font-face{font-family:Rose Jost;src:url(../../fonts/jost-latin-400-normal.woff2?ver=0.1.0-dev)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Rose Jost;src:url(../../fonts/jost-latin-500-normal.woff2?ver=0.1.0-dev)format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Rose Jost;src:url(../../fonts/jost-latin-600-normal.woff2?ver=0.1.0-dev)format("woff2");font-weight:600;font-style:normal;font-display:swap}:root{--acg-base-light:#fdfcfa;--acg-base-dark:#2c241e;--acg-brand:#2c241e;--acg-surface:#fff;--acg-surface-subtle:var(--perf-ivory);--acg-border:#eee2dc;--acg-text:#2a1d22;--acg-text-muted:#574650;--acg-brand-strong:#455447;--acg-brand-contrast:#fff;--acg-brand-subtle:#f0eadf;--acg-premium:var(--perf-gold-light);--acg-ok:#087f5b;--acg-warn:#9a6500;--acg-danger:#b4232c;--acg-sale-badge:var(--perf-rose);--acg-sale-badge-text:#fff;--acg-sale-saving-surface:var(--perf-rose-soft);--acg-sale-saving-text:var(--perf-rose-strong);--acg-product-favorite-surface:#050b11a3;--acg-header-utility:var(--perf-plum-deep);--acg-header-main:var(--perf-plum);--acg-header-nav:#34202a;--acg-header-text:#fff;--acg-header-muted:#d9c6cd;--acg-header-width:1299px;--acg-focus:#876941;--acg-font:"Rose Jost", Jost, sans-serif;--acg-layout-max:1599px;--acg-layout-gutter-total:max(33px, 8.3333vw);--acg-type-micro:10.5px;--acg-type-meta:12px;--acg-type-label:13px;--acg-type-small:14px;--acg-type-body:16px;--acg-type-subtitle:18px;--acg-type-price:21px;--acg-type-section:27px;--acg-radius-sm:12px;--acg-radius-md:12px;--acg-radius-lg:12px;--acg-radius-product:18px;--acg-shadow-menu:0 9px 30px #00080f2e;--perf-rose:#2c241e;--perf-rose-strong:#455447;--perf-rose-soft:#f0eadf;--perf-rose-mist:#e5daca;--perf-gold:#b08442;--perf-gold-deep:#8a6630;--perf-gold-light:#e3c998;--perf-gold-grad:linear-gradient(135deg, #e9d3a6 0%, #c9a063 48%, #a57a3c 100%);--perf-ivory:#fbf7f4;--perf-plum:#2c241e;--perf-plum-deep:#221c17;--acg-brand-ink:#455447;--tuh-primary:#2c241e;--tuh-primary-hover:#455447;--tuh-primary-contrast:#fff;--tuh-secondary:#455447;--perf-display:"Rose Bodoni", "Bodoni Moda", Georgia, serif;--perf-arabic:"Perf Arabic", "Aref Ruqaa", serif;--perf-ease:cubic-bezier(.2, .8, .2, 1);--cx-paper:#f6f1e8;--cx-ink:#2a1d22;--cx-brass:#6f4f1f;--cx-sand:#e5daca;--cx-white:#fdfcfa;--cx-leaf:#455447;--cx-muted:#574650;--cx-radius-control:999px;--cx-radius-surface:12px;--store-cover-ratio:1;--store-cover-surface:#fff;--cx-accent:#8f2e52;--tuh-notification-brand:var(--cx-accent);--tuh-floating-bottom:calc(var(--cx-mobile-nav-space,0px) + 24px);--cx-stage-image:url(../../images/codex/codex-fundo-produto-desktop.webp?ver=0.1.0-dev);--cx-stage-image-mobile:url(../../images/codex/codex-fundo-produto-mobile.webp?ver=0.1.0-dev)}@media (width<=640px){:root{--acg-layout-gutter-total:clamp(32px, 10.25vw, 40px)}}@view-transition{navigation:auto}::view-transition{pointer-events:none}::view-transition-group(root){animation-duration:.3s;animation-timing-function:cubic-bezier(.2,.8,.2,1)}::view-transition-old(root){mix-blend-mode:normal;animation:.22s both cx-document-out}::view-transition-new(root){mix-blend-mode:normal;animation:.3s cubic-bezier(.2,.8,.2,1) both cx-document-in}@keyframes cx-document-out{0%{opacity:1;filter:blur()}to{opacity:0;filter:blur(6px)}}@keyframes cx-document-in{0%{opacity:0;filter:blur(4px)}to{opacity:1;filter:blur()}}@keyframes cx-document-fallback{0%{opacity:.5}to{opacity:1}}.cx-navigation-fallback body{animation:.18s ease-out cx-document-fallback}@media (prefers-reduced-motion:reduce){@view-transition{navigation:none}::view-transition-old(root),::view-transition-new(root),.cx-navigation-fallback body{filter:none;animation:none;transform:none}}