:root{--kgc-tinta: #211C17;--kgc-creme: #F7F2EA;--kgc-pedra: #6F675C;--kgc-ouro: #B8912F;--kgc-ouro-txt: #856520;--kgc-ouro-luz: #D4AF5F;--kgc-claro: #F0EAE0;--kgc-fio: rgba(33, 28, 23, .15);--kgc-fio-claro: rgba(240, 234, 224, .17);--main-background: #F7F2EA;--main-foreground: #211C17;--accent-color: #856520;--button-background: #B8912F;--button-foreground: #211C17;--label-background: #211C17;--label-foreground: #D4AF5F;--adbar-background: #211C17;--adbar-foreground: #D4AF5F;--header-background: #211C17;--header-foreground: #F0EAE0;--header-transparent-foreground: #F0EAE0;--newsletter-background: #211C17;--newsletter-foreground: #F0EAE0;--footer-background: #211C17;--footer-foreground: #F0EAE0;--main-foreground-opacity-05: rgba(33, 28, 23, .05);--main-foreground-opacity-08: rgba(33, 28, 23, .08);--main-foreground-opacity-10: rgba(33, 28, 23, .10);--main-foreground-opacity-20: rgba(33, 28, 23, .20);--main-foreground-opacity-30: rgba(33, 28, 23, .30);--main-foreground-opacity-40: rgba(33, 28, 23, .40);--main-foreground-opacity-50: rgba(33, 28, 23, .50);--main-foreground-opacity-60: rgba(33, 28, 23, .60);--main-foreground-opacity-80: rgba(33, 28, 23, .80);--main-foreground-opacity-90: rgba(33, 28, 23, .90);--main-background-opacity-20: rgba(247, 242, 234, .20);--main-background-opacity-30: rgba(247, 242, 234, .30);--main-background-opacity-50: rgba(247, 242, 234, .50);--main-background-opacity-60: rgba(247, 242, 234, .60);--main-background-opacity-80: rgba(247, 242, 234, .80);--main-background-opacity-90: rgba(247, 242, 234, .90);--accent-color-opacity-20: rgba(133, 101, 32, .20);--header-foreground-opacity-20: rgba(240, 234, 224, .20);--header-foreground-opacity-30: rgba(240, 234, 224, .30);--header-background-opacity-50: rgba(33, 28, 23, .50);--header-transparent-foreground-opacity-30: rgba(240, 234, 224, .30);--newsletter-foreground-opacity-80: rgba(240, 234, 224, .80);--footer-foreground-opacity-20: rgba(240, 234, 224, .20);--footer-foreground-opacity-30: rgba(240, 234, 224, .30);--footer-foreground-opacity-50: rgba(240, 234, 224, .50);--footer-foreground-opacity-60: rgba(240, 234, 224, .60);--footer-foreground-opacity-80: rgba(240, 234, 224, .80);--heading-font: 'Prata', Georgia, 'Times New Roman', serif;--body-font: 'Karla', -apple-system, BlinkMacSystemFont, 'Segoe UI', sans-serif;--kgc-mono: 'Roboto Mono', ui-monospace, 'SFMono-Regular', Consolas, monospace;--title-font-weight: 400;--h1: 38px;--h2: 30px;--h3: 24px;--h4: 20px;--h5: 17px;--h6: 15px;--font-large: 19px;--font-big: 17px;--font-base: 15px;--font-medium: 14px;--font-small: 13px;--font-smallest: 11px}body{font-family:var(--body-font);font-size:var(--font-base);line-height:1.6;-webkit-font-smoothing:antialiased}h1,.h1,h2,.h2,h3,.h3,h4,.h4,h5,.h5,h6,.h6{font-family:var(--heading-font);font-weight:400;line-height:1.22;letter-spacing:0}h5,.h5,h6,.h6{font-family:var(--body-font);font-weight:600;letter-spacing:.02em}.btn{font-family:var(--kgc-mono);font-size:11px;font-weight:500;letter-spacing:.18em;text-transform:uppercase;border-radius:0}.btn-primary,.btn-default,.btn-secondary{border-radius:0;padding:15px 26px}.btn-primary{background-color:var(--kgc-ouro);color:var(--kgc-tinta);fill:var(--kgc-tinta)}.btn-primary:hover,.btn-primary:focus{background-color:var(--kgc-ouro-luz);opacity:1}.btn-default{border:1px solid var(--kgc-fio);background-color:rgba(0,0,0,0)}.btn-default:hover{border-color:var(--kgc-tinta)}.label,.label-small{font-family:var(--kgc-mono);font-size:10px;font-weight:500;letter-spacing:.14em;text-transform:uppercase;border-radius:0;padding:5px 10px}.section-title{font-family:var(--heading-font);font-weight:400;text-align:center;letter-spacing:.01em}.section-title::after{content:"";display:block;width:100%;max-width:260px;height:12px;margin:16px auto 0;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 260 12'%3E%3Cpath d='M0 6h112M148 6h112' stroke='%23B8912F' stroke-width='1' opacity='.55'/%3E%3Cpath d='M130 0c.45 5.1 1.45 6.1 6 6-4.55.1-5.55 1.1-6 6-.45-4.9-1.45-5.9-6-6 4.55.1 5.55-.9 6-6z' fill='%23B8912F'/%3E%3C/svg%3E");background-position:center;background-size:contain;background-repeat:no-repeat}.item{margin-bottom:34px}.item-description{padding:18px 10px 0}.item-image{aspect-ratio:1;max-height:none;background-color:#f2eadc}.item-image img{width:100%;height:100%;max-height:none;object-fit:cover}.item-name{font-family:var(--heading-font);font-size:17px;font-weight:400;line-height:1.3;letter-spacing:.005em}.item-price-container{font-size:var(--font-base)}.item-price{font-weight:600}.price-compare{font-weight:400;opacity:1;color:var(--kgc-pedra)}.item-installments{font-family:var(--kgc-mono);font-size:11px;letter-spacing:.04em;color:var(--kgc-pedra)}.section-single-product{padding-bottom:20px}.breadcrumbs{font-family:var(--kgc-mono);font-size:10px;letter-spacing:.12em;text-transform:uppercase;margin-bottom:18px}.breadcrumbs .crumb,.breadcrumbs .crumb a{color:var(--kgc-pedra);text-decoration:none}.breadcrumbs .crumb a:hover{color:var(--main-foreground)}.breadcrumbs .separator{color:var(--kgc-pedra);opacity:.5;margin:0 4px}.page-header .js-product-name{font-family:var(--heading-font);font-size:30px;font-weight:400;line-height:1.2;margin-bottom:20px}.price-container{align-items:baseline;padding-bottom:20px;border-bottom:1px solid var(--kgc-fio)}.price-container #price_display{font-size:26px;font-weight:600;line-height:1.1}.price-container .price-compare{font-size:15px;font-weight:400;color:var(--kgc-pedra);margin-bottom:2px}.product-thumb,.product-slider-image{border-radius:0}.product-thumb{border:1px solid rgba(0,0,0,0);transition:border-color .25s ease}.product-thumb:hover{border-color:var(--kgc-fio)}.product-thumb.active,.swiper-slide-thumb-active .product-thumb{border-color:var(--kgc-ouro)}.js-accordion-container{border-top:1px solid var(--kgc-fio);margin-bottom:0 !important}.js-accordion-toggle{padding-top:16px !important;padding-bottom:16px !important;text-decoration:none}.js-accordion-toggle .subtitle{font-family:var(--kgc-mono);font-size:11px;font-weight:500;letter-spacing:.16em;text-transform:uppercase}.js-accordion-toggle .svg-icon-text{fill:var(--kgc-ouro-txt);color:var(--kgc-ouro-txt)}.js-accordion-content{padding-bottom:20px}.js-addtocart{padding-top:18px;padding-bottom:18px;letter-spacing:.22em}.js-product-description{border-top:1px solid var(--kgc-fio);padding-top:24px;line-height:1.75}.js-product-description strong,.js-product-description b{font-family:var(--heading-font);font-size:17px;font-weight:400;display:inline-block;margin-top:8px}body:not(.template-product):not(.template-category) .page-header{text-align:center;padding-top:64px;padding-bottom:0}body:not(.template-product):not(.template-category) .page-header h1{font-family:var(--heading-font);font-size:36px;font-weight:400;line-height:1.15;max-width:22ch;margin:0 auto}body:not(.template-product):not(.template-category) .page-header h1::after{content:"";display:block;width:100%;max-width:220px;height:12px;margin:24px auto 0;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 260 12'%3E%3Cpath d='M0 6h112M148 6h112' stroke='%23B8912F' stroke-width='1' opacity='.55'/%3E%3Cpath d='M130 0c.45 5.1 1.45 6.1 6 6-4.55.1-5.55 1.1-6 6-.45-4.9-1.45-5.9-6-6 4.55.1 5.55-.9 6-6z' fill='%23B8912F'/%3E%3C/svg%3E");background-position:center;background-size:contain;background-repeat:no-repeat}body:not(.template-product):not(.template-category) .breadcrumbs{justify-content:center;text-align:center}.template-page .user-content{padding-top:40px;padding-bottom:88px}.template-page .user-content>.container-fluid>.row>[class*=col-]{flex:0 0 100%;max-width:680px;margin-left:auto;margin-right:auto}.template-page .user-content p{font-size:17px;line-height:1.85;margin-bottom:26px}.template-page .user-content p:first-of-type:not(:last-of-type){font-size:19px;line-height:1.75}.template-page .user-content h2,.template-page .user-content h3,.template-page .user-content h4{font-family:var(--heading-font);font-weight:400;line-height:1.25;margin-top:44px;margin-bottom:14px}.template-page .user-content ul,.template-page .user-content ol{margin-bottom:26px}.template-page .user-content ul li,.template-page .user-content ol li{margin-bottom:10px;line-height:1.75}.template-page .user-content a{color:var(--kgc-ouro-txt);text-underline-offset:3px}.template-page .user-content img{margin-top:28px;margin-bottom:28px}.about-hero{text-align:center;padding:96px 24px 64px}.about-eyebrow{font-family:var(--kgc-mono);font-size:10px;font-weight:500;letter-spacing:.28em;text-transform:uppercase;color:var(--kgc-ouro-txt);margin:0 0 26px}.about-title{font-family:var(--heading-font);font-size:clamp(32px,5vw,56px);font-weight:400;line-height:1.08;max-width:17ch;margin:0 auto}.about-orn{display:block;width:100%;max-width:260px;height:12px;margin:30px auto;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 260 12'%3E%3Cpath d='M0 6h112M148 6h112' stroke='%23B8912F' stroke-width='1' opacity='.55'/%3E%3Cpath d='M130 0c.45 5.1 1.45 6.1 6 6-4.55.1-5.55 1.1-6 6-.45-4.9-1.45-5.9-6-6 4.55.1 5.55-.9 6-6z' fill='%23B8912F'/%3E%3C/svg%3E");background-position:center;background-size:contain;background-repeat:no-repeat}.about-lede{font-size:19px;line-height:1.65;color:var(--kgc-pedra);max-width:44ch;margin:0 auto}.about-body{max-width:660px;margin:0 auto;padding:16px 24px 88px}.about-body p{font-size:17px;line-height:1.9;margin-bottom:26px}.about-body p:first-of-type::first-letter{font-family:var(--heading-font);font-size:62px;line-height:.82;color:var(--kgc-ouro-txt);float:left;margin:6px 12px 0 0}.about-quote{background-color:var(--kgc-tinta);color:var(--kgc-claro);margin:0;padding:84px 24px;text-align:center}.about-quote p{font-family:var(--heading-font);font-size:clamp(23px,3.2vw,36px);font-weight:400;line-height:1.35;max-width:22ch;margin:0 auto}.about-pillars{display:grid;grid-template-columns:1fr;max-width:1040px;margin:0 auto;padding:88px 24px 24px;gap:40px}.about-pillar h2{font-family:var(--heading-font);font-size:21px;font-weight:400;line-height:1.25;margin:0 0 12px}.about-pillar p{font-size:15px;line-height:1.75;color:var(--kgc-pedra);margin:0}@media(min-width: 768px){.about-pillars{grid-template-columns:repeat(3, 1fr);gap:0}.about-pillar{padding:0 34px}.about-pillar+.about-pillar{border-left:1px solid var(--kgc-fio)}}.about-close{text-align:center;padding:40px 24px 104px}.about-close p{font-family:var(--heading-font);font-size:23px;font-weight:400;line-height:1.35;max-width:24ch;margin:0 auto 30px}.about-cta{display:inline-block;width:auto}.form-control{border-radius:0;border:1px solid var(--kgc-fio);background-color:rgba(0,0,0,0);padding:13px 15px;font-size:15px}.form-control:focus{border-color:var(--kgc-ouro-txt);box-shadow:none;outline:0}.form-label{font-family:var(--kgc-mono);font-size:10px;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:var(--kgc-pedra)}.nav-list-link{font-family:var(--body-font);font-size:13px;font-weight:500;letter-spacing:.12em;text-transform:uppercase}.footer-title,.footer h6{font-family:var(--kgc-mono);font-size:11px;font-weight:400;letter-spacing:.2em;text-transform:uppercase;color:var(--kgc-ouro-luz)}.agency-credit{display:inline-block;vertical-align:middle;line-height:0}.agency-credit img{display:block;height:16px;width:auto}.powered-by-logo{vertical-align:middle}@media(min-width: 768px){.agency-credit{margin-right:15px}}.section-informative-banners{padding:46px 0;border-top:1px solid var(--kgc-fio);border-bottom:1px solid var(--kgc-fio)}.section-informative-banners .icon-7x{font-size:28px}.section-informative-banners .svg-icon-text{fill:var(--kgc-ouro-txt);color:var(--kgc-ouro-txt);margin-bottom:16px !important}.section-informative-banners .service-item-image{max-height:40px;margin-bottom:16px !important}.section-informative-banners h3{font-family:var(--heading-font);font-size:17px;font-weight:400;line-height:1.3;margin-bottom:7px !important}.section-informative-banners p{font-family:var(--kgc-mono);font-size:11px;font-weight:400;letter-spacing:.14em;text-transform:uppercase;line-height:1.5;color:var(--kgc-pedra)}@media(min-width: 768px){.section-informative-banners .service-item-container+.service-item-container{border-left:1px solid var(--kgc-fio)}}.service-pagination{bottom:14px}@media(min-width: 768px){.service-pagination{display:none}}.section-slider-home .item-image,.section-banners-home .item-image,.section-modules-home .item-image,.section-categories-home .item-image{aspect-ratio:auto;background-color:rgba(0,0,0,0)}.section-slider-home .item-image img,.section-banners-home .item-image img,.section-modules-home .item-image img,.section-categories-home .item-image img{width:auto;height:100%;object-fit:contain}.section-slider-home .btn,.section-banners-home .btn,.section-modules-home .btn,.section-categories-home .btn{padding:12px;border-radius:0}.home-category-name{font-size:14px;font-weight:500;letter-spacing:.01em}
/* Engine:dart */