*,*:before,*:after{box-sizing:border-box}.ehome-home *,.eh-root *,.categories-header *,.categories-grid *,.brand-manifesto *,.featured-products *,.product-card *,.category-card *{margin:0;padding:0;box-sizing:border-box}:root{--color-background: #faf9f5;--color-background-alt: #f4f1ea;--color-foreground: #15171a;--color-accent: #c9a567}body{background:#faf9f5;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;color:#15171a}#__bundler_loading{position:fixed;bottom:20px;right:20px;font:13px/1.4 -apple-system,BlinkMacSystemFont,sans-serif;color:#666;background:#fff;padding:8px 14px;border-radius:8px;box-shadow:0 1px 4px #0000001f;z-index:10000}#__bundler_thumbnail{position:fixed;top:0;right:0;bottom:0;left:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:#faf9f5;z-index:9999}#__bundler_thumbnail svg{width:100%;height:100%;object-fit:contain}#__bundler_placeholder{color:#999;font-size:14px}.announcement-bar{background:#15171a;color:#c9a567;text-align:center;padding:10px 24px;font-family:Inter,sans-serif;font-size:11px;font-weight:500;letter-spacing:.14em;text-transform:uppercase}.announcement-bar a{color:#c9a567;text-decoration:none}.categories-header{padding:80px 48px 40px;background:var(--color-background-alt, #f4f1ea)}.section-label{display:block;font-family:Inter,sans-serif;font-size:11px;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:#c9a567;margin-bottom:12px}.categories-title{font-family:Cormorant Garamond,serif;font-size:clamp(28px,4vw,48px);font-weight:400;color:#15171a;margin:0}.categories-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-template-rows:auto auto;gap:4px;background:#f4f1ea;padding:0 4px 4px}.category-card{position:relative;overflow:hidden;display:block;aspect-ratio:1/1;text-decoration:none}.category-card--large{grid-column:span 2;aspect-ratio:2/1}.category-card__img{width:100%;height:100%;object-fit:cover;transition:transform .6s cubic-bezier(.16,1,.3,1)}.category-card:hover .category-card__img{transform:scale(1.04)}.category-card__placeholder{width:100%;height:100%;background:#2a2a2a}.category-card__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,transparent 50%,rgba(0,0,0,.6) 100%);transition:opacity .3s ease}.category-card:hover .category-card__overlay{opacity:.8}.category-card__content{position:absolute;bottom:24px;left:24px;right:24px;display:flex;justify-content:space-between;align-items:flex-end}.category-card__label{font-family:Cormorant Garamond,serif;font-size:22px;font-weight:400;color:#f4f1ea;line-height:1.2}.category-card__link{font-family:Inter,sans-serif;font-size:11px;font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:#c9a567;opacity:0;transition:opacity .3s ease}.category-card:hover .category-card__link{opacity:1}.brand-manifesto{background:#15171a;padding:80px 48px;text-align:center}.manifesto-inner{max-width:640px;margin:0 auto}.manifesto-text{font-family:Cormorant Garamond,serif;font-size:clamp(22px,3vw,36px);font-weight:300;font-style:italic;color:#f4f1ea;line-height:1.5;margin:16px 0 32px}.btn-ghost{display:inline-block;border:1px solid #c9a567;color:#c9a567;background:transparent;font-family:Inter,sans-serif;font-size:11px;font-weight:600;letter-spacing:.18em;text-transform:uppercase;padding:12px 28px;text-decoration:none;transition:background .2s ease,color .2s ease}.btn-ghost:hover{background:#c9a567;color:#15171a}.featured-products{background:#f4f1ea;padding:80px 48px}.featured-products__header{display:flex;align-items:baseline;gap:24px;margin-bottom:48px;flex-wrap:wrap}.featured-products__title{font-family:Cormorant Garamond,serif;font-size:clamp(28px,4vw,48px);font-weight:400;font-style:italic;color:#15171a;margin:0;flex:1}.featured-products__view-all{font-family:Inter,sans-serif;font-size:11px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:#c9a567;text-decoration:none;border-bottom:1px solid currentColor;padding-bottom:2px}.featured-products__grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:24px}.product-card{text-decoration:none;color:inherit;display:block}.product-card__media{position:relative;overflow:hidden;background:#e8e4da;aspect-ratio:3/4;margin-bottom:16px}.product-card__img{width:100%;height:100%;object-fit:cover;transition:transform .6s cubic-bezier(.16,1,.3,1)}.product-card:hover .product-card__img{transform:scale(1.04)}.product-card__vendor{display:block;font-family:Inter,sans-serif;font-size:10px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:#c9a567;margin-bottom:6px}.product-card__title{font-family:Cormorant Garamond,serif;font-size:20px;font-weight:400;color:#15171a;margin:0 0 8px;line-height:1.3}.product-card__price{font-family:Inter,sans-serif;font-size:14px;color:#15171a;display:flex;gap:8px;align-items:center}.price-compare{color:#888;font-size:12px}.price-current{font-weight:600}@media(max-width:768px){.categories-header{padding:48px 20px 24px}.categories-grid{grid-template-columns:1fr 1fr}.category-card--large{grid-column:span 2;aspect-ratio:16/9}.brand-manifesto{padding:60px 24px}.featured-products{padding:60px 20px}.featured-products__grid{grid-template-columns:repeat(2,1fr);gap:16px}.category-card__content{bottom:16px;left:16px;right:16px}.category-card__label{font-size:18px}}@media(max-width:480px){.featured-products__grid,.categories-grid{grid-template-columns:1fr}.category-card--large{grid-column:span 1;aspect-ratio:1/1}}.ehome-product-description:before{content:"Detalhes:";display:block;font-weight:700;font-size:.875rem;letter-spacing:.04em;text-transform:uppercase;color:var(--color-foreground);margin-bottom:8px}@media(max-width:768px){.ehome-product-description:before{font-size:.8125rem;margin-bottom:6px}}.eh-options[data-eh-options]{display:none}.ehome-product-media{background:var(--eh-paper, #f4f1ea)}.ehome-product-main-image{mix-blend-mode:multiply}.ehome-product-info .ehome-product-title{line-height:1.12;margin-bottom:26px}.ehome-product-info .ehome-product-eyebrow{margin-bottom:22px}
/*# sourceMappingURL=/cdn/shop/t/7/assets/ehome.css.map */
