@import"https://fonts.googleapis.com/css2?family=Nunito:wght@400;600;700;800;900&display=swap";:root{--fcm-green: #3F5A3C;--fcm-terracota: #C46A3E;--fcm-gold: #E8B64A;--fcm-gold-dark: #c99b33;--fcm-cream: #FBF7EE;--fcm-brown: #2C2A26;--fcm-brown-dark: #1a1816;--fcm-radius: 12px;--fcm-radius-sm: 8px;--fcm-shadow-sm: 0 2px 8px rgba(44,42,38,.07);--fcm-shadow-md: 0 8px 28px rgba(44,42,38,.14)}body,.heading,h1,h2,h3,h4,h5,h6,.section__title,.faq__question,.footer__title,button,input,select,textarea{font-family:Nunito,system-ui,-apple-system,sans-serif!important}body{background:var(--fcm-cream)!important;color:var(--fcm-brown)}.fcm-promo-bar{background:var(--fcm-gold);color:var(--fcm-brown);text-align:center;font-size:13px;font-weight:800;letter-spacing:.4px;line-height:38px;height:38px;display:flex;align-items:center;justify-content:center;gap:24px;padding:0 16px;white-space:nowrap;overflow:hidden}.fcm-promo-bar a{color:var(--fcm-brown)!important;text-decoration:none!important;font-weight:900}.fcm-promo-bar span{display:inline-flex;align-items:center;gap:6px}.fcm-promo-bar .fcm-divider{opacity:.4;font-weight:400}@media(max-width:767px){.fcm-promo-bar{font-size:11px;gap:10px;line-height:1.3;height:auto;padding:6px 12px;white-space:normal;text-align:center}.fcm-promo-bar .fcm-divider{display:none}.fcm-promo-bar span:not(:first-child){display:none}}.fcm-announce{background:var(--fcm-green);color:#fff;text-align:center;font-size:12px;font-weight:600;line-height:30px;height:30px;overflow:hidden;font-family:Nunito,sans-serif!important}.fcm-announce ul{list-style:none;margin:0;padding:0;transition:transform .4s ease}.fcm-announce li{height:30px;line-height:30px;display:flex;align-items:center;justify-content:center;gap:6px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding:0 12px}.section__title,.section__header .heading{font-family:Nunito,sans-serif!important;font-weight:900!important;color:var(--fcm-brown)!important;text-transform:uppercase;letter-spacing:1.5px;position:relative}.section__title:after{content:"";display:block;width:48px;height:4px;background:var(--fcm-gold);border-radius:2px;margin-top:8px}.section__header{display:flex;align-items:center;justify-content:space-between;margin-bottom:2rem}[data-section-type=slideshow] .slide__title{font-family:Nunito,sans-serif!important;font-size:clamp(2rem,5vw,3.5rem)!important;font-weight:900!important;color:#fff!important;text-shadow:0 2px 16px rgba(0,0,0,.35);line-height:1.1;text-transform:uppercase;letter-spacing:1px}[data-section-type=slideshow] .slide__subtitle{font-size:1.1rem;color:#ffffffe6!important;font-weight:600}[data-section-type=slideshow] .button--primary,[data-section-type=slideshow] .slide__cta{background:var(--fcm-gold)!important;border-color:var(--fcm-gold)!important;color:var(--fcm-brown)!important;border-radius:var(--fcm-radius-sm)!important;font-weight:900!important;font-family:Nunito,sans-serif!important;text-transform:uppercase;letter-spacing:1px;padding:14px 32px!important;transition:background .18s,transform .12s!important}[data-section-type=slideshow] .button--primary:hover{background:var(--fcm-gold-dark)!important;transform:translateY(-2px)}[data-section-type=advantage-list]{background:#fff;border-top:1px solid rgba(63,90,60,.1);border-bottom:1px solid rgba(63,90,60,.1)}[data-section-type=advantage-list] .advantage-list__item{text-align:center;padding:24px 16px}[data-section-type=advantage-list] .advantage-list__title{font-weight:800!important;color:var(--fcm-brown)!important;font-size:14px;margin-top:12px;text-transform:uppercase;letter-spacing:.5px}[data-section-type=advantage-list] .advantage-list__description{color:#6b6560!important;font-size:13px}[data-section-type=advantage-list] svg path,[data-section-type=advantage-list] svg g path{fill:var(--fcm-terracota)!important}[data-section-type=collection-list]{background:var(--fcm-cream);padding:40px 0}[data-section-type=collection-list] .collection-list{display:flex;gap:20px;overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:8px}[data-section-type=collection-list] .collection-list__item{flex:0 0 auto;scroll-snap-align:start;text-align:center;width:clamp(100px,16vw,148px)}[data-section-type=collection-list] .collection-list__image-wrapper,[data-section-type=collection-list] .aspect-ratio{border-radius:50%!important;overflow:hidden;aspect-ratio:1;border:3px solid rgba(232,182,74,.3);transition:border-color .2s,transform .2s}[data-section-type=collection-list] .collection-list__item:hover .aspect-ratio{border-color:var(--fcm-gold);transform:translateY(-3px)}[data-section-type=collection-list] .collection-list__title{font-size:12px;font-weight:800;color:var(--fcm-brown)!important;margin-top:10px;text-transform:uppercase;letter-spacing:.8px}[data-section-type=featured-collection]{background:var(--fcm-cream);padding:40px 0}[data-section-type=featured-collection] .section__action-link{font-size:13px;font-weight:800;color:var(--fcm-terracota)!important;text-transform:uppercase;letter-spacing:.5px;border-bottom:2px solid var(--fcm-terracota);padding-bottom:2px;transition:opacity .15s}[data-section-type=featured-collection] .section__action-link:hover{opacity:.75}.product-list--vertical.product-list--stackable{display:grid!important;grid-template-columns:repeat(4,1fr)!important;gap:20px!important;overflow:visible!important}.product-list--vertical.product-list--stackable .product-item--vertical{width:100%!important;margin:0!important}@media(max-width:1024px){.product-list--vertical.product-list--stackable{grid-template-columns:repeat(3,1fr)!important}}@media(max-width:640px){.product-list--vertical.product-list--stackable{grid-template-columns:repeat(2,1fr)!important;gap:12px!important}}.product-item--vertical{background:#fff!important;border-radius:var(--fcm-radius)!important;box-shadow:var(--fcm-shadow-sm)!important;overflow:hidden!important;display:flex!important;flex-direction:column!important;transition:transform .2s ease,box-shadow .2s ease!important;position:relative;border:1px solid rgba(232,182,74,.15)}.product-item--vertical:hover{transform:translateY(-4px)!important;box-shadow:var(--fcm-shadow-md)!important;border-color:#e8b64a66}.product-item__image-wrapper{position:relative;overflow:hidden;background:#f5f0e8}.product-item__label-list{position:absolute;top:10px;left:10px;z-index:2;display:flex;flex-direction:column;gap:4px}.product-label{display:inline-block;font-size:11px;font-weight:900;padding:5px 12px;border-radius:20px;letter-spacing:.5px;line-height:1;text-transform:uppercase}.product-label--on-sale{background:#2c2a26!important;color:var(--fcm-cream)!important}.product-label--custom1{background:var(--fcm-terracota)!important;color:#fff!important}.product-label--custom2{background:var(--fcm-green)!important;color:#fff!important}.product-item__info{padding:12px 14px 14px!important;flex:1;display:flex;flex-direction:column}.product-item__info-inner{display:flex;flex-direction:column;flex:1}.product-item__title{font-size:13px!important;font-weight:700!important;color:var(--fcm-brown)!important;text-transform:uppercase;letter-spacing:.3px;line-height:1.35;margin-bottom:8px!important;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.product-item__price-list{margin-top:auto}.price--highlight{font-size:22px!important;font-weight:900!important;color:#2a4a28!important;font-family:Nunito,sans-serif!important}.price--compare{font-size:13px!important;color:#9e9890!important;text-decoration:line-through!important;font-weight:600;margin-left:4px}.product-item__price-list .parcelamento{font-size:12px!important;color:var(--fcm-green)!important;margin-top:4px!important;margin-bottom:4px!important;font-weight:700!important}.product-item__price-list .parcelamento b,.product-item__price-list .parcelamento strong{color:var(--fcm-green)!important;font-weight:800!important}.swatch{width:22px!important;height:22px!important;border-radius:50%!important;border:2px solid transparent!important;outline:1px solid rgba(0,0,0,.15);transition:outline-color .15s}.swatch:hover,.swatch.is-selected{outline-color:var(--fcm-gold)!important}.product-item__action-list{margin-top:10px!important}.product-item__action-button.button--primary{width:100%!important;background:var(--fcm-gold)!important;border-color:var(--fcm-gold)!important;color:var(--fcm-brown)!important;border-radius:var(--fcm-radius-sm)!important;font-size:13px!important;font-weight:900!important;font-family:Nunito,sans-serif!important;text-transform:uppercase!important;letter-spacing:1px!important;padding:11px 12px!important;text-align:center!important;transition:background .18s,transform .12s!important}.product-item__action-button.button--primary:hover{background:#c8a030!important;border-color:#c8a030!important;transform:none!important}.product-item--vertical .product-item__action-list,.product-item--vertical .product-item__action-list.fade{opacity:1!important;visibility:visible!important;transform:translateY(0)!important;pointer-events:auto!important;position:static!important}.product-item__primary-image{transition:transform .4s ease!important}.product-item--vertical:hover .product-item__primary-image{transform:scale(1.06)!important}.product-item__action-button.button--ternary{display:none!important}[data-section-type=collection-with-image]{margin:16px 0}[data-section-type=collection-with-image] h2,[data-section-type=collection-with-image] h3{font-family:Nunito,sans-serif!important;font-weight:900!important;text-transform:uppercase;letter-spacing:1px;color:#fff!important}[data-section-type=collection-with-image] .button{background:var(--fcm-gold)!important;border-color:var(--fcm-gold)!important;color:var(--fcm-brown)!important;border-radius:var(--fcm-radius-sm)!important;font-weight:900!important;font-family:Nunito,sans-serif!important;text-transform:uppercase}[data-section-type=brand-video]{background:#fff}[data-section-type=brand-video] h2,[data-section-type=brand-video] .brand-video__title{font-family:Nunito,sans-serif!important;font-weight:900!important;color:var(--fcm-brown)!important;text-transform:uppercase}[data-section-type=brand-video] .button{background:var(--fcm-green)!important;border-color:var(--fcm-green)!important;color:#fff!important;border-radius:var(--fcm-radius-sm)!important;font-weight:800!important;text-transform:uppercase}.faq{max-width:800px;margin:0 auto;padding:0 0 60px}.faq__group-title{font-family:Nunito,sans-serif!important;font-size:13px!important;font-weight:900!important;text-transform:uppercase!important;letter-spacing:2px!important;color:var(--fcm-terracota)!important;padding:32px 0 12px!important;border-bottom:2px solid var(--fcm-gold)!important;margin-bottom:8px!important}.faq__item{border-radius:var(--fcm-radius-sm)!important;margin-bottom:10px!important;background:#fff!important;box-shadow:0 2px 10px #2c2a2617!important;border:1px solid #e8e3da!important;border-left:4px solid transparent!important;transition:border-color .18s,box-shadow .18s!important;overflow:hidden}.faq__item:hover{border-color:#e8e3da!important;border-left-color:var(--fcm-gold)!important;box-shadow:0 6px 20px #2c2a2621!important}.faq__item-wrapper{padding:0!important}.faq__question{display:flex!important;align-items:center!important;justify-content:space-between!important;width:100%!important;padding:18px 20px!important;background:transparent!important;border:none!important;text-align:left!important;font-family:Nunito,sans-serif!important;font-size:15px!important;font-weight:700!important;color:var(--fcm-brown)!important;cursor:pointer;transition:color .15s!important}.faq__question:hover{color:var(--fcm-terracota)!important}.faq__question[aria-expanded=true]{color:var(--fcm-terracota)!important;border-bottom:1px solid rgba(232,182,74,.25)!important}.faq__question .plus-button{width:28px!important;height:28px!important;border-radius:50%!important;background:var(--fcm-cream)!important;border:2px solid var(--fcm-gold)!important;flex-shrink:0;display:flex!important;align-items:center!important;justify-content:center!important;transition:background .18s,transform .2s!important}.faq__question[aria-expanded=true] .plus-button{background:var(--fcm-gold)!important;transform:rotate(45deg)}.faq__question .plus-button:before,.faq__question .plus-button:after{content:""!important;position:absolute!important;background:var(--fcm-brown)!important;border-radius:1px!important;transition:background .18s!important}.faq__question[aria-expanded=true] .plus-button:before,.faq__question[aria-expanded=true] .plus-button:after{background:var(--fcm-brown)!important}.faq__answer{font-size:14px!important;line-height:1.7!important;color:#5a5550!important;padding:0 20px 18px!important}.faq__answer p{margin:0}.header{background:#fff!important;border-bottom:2px solid rgba(232,182,74,.2)!important}.button--primary{background:var(--fcm-gold)!important;border-color:var(--fcm-gold)!important;color:var(--fcm-brown)!important;border-radius:var(--fcm-radius-sm)!important;font-weight:900!important;font-family:Nunito,sans-serif!important}.button--primary:hover{background:var(--fcm-gold-dark)!important;border-color:var(--fcm-gold-dark)!important}[data-section-type=info-bar]{background:#fff!important;border-top:1px solid #ede8df!important;border-bottom:1px solid #ede8df!important}[data-section-type=info-bar] .info-bar{background:#fff!important}[data-section-type=info-bar] .title{font-weight:800!important;color:#2c2a26!important;font-size:14px!important}[data-section-type=info-bar] .rte,[data-section-type=info-bar] .rte p{color:#6a6560!important;font-size:12px!important}.footer{background:#fff!important;color:#4a4540!important;border-top:2px solid #ede8df!important}.footer__title{color:var(--fcm-green)!important;font-weight:800!important;text-transform:uppercase!important;letter-spacing:1px!important;font-size:12px!important}.footer__link-item,.footer a{color:#5a5450!important;transition:color .15s!important}.footer__link-item:hover,.footer a:hover{color:var(--fcm-terracota)!important}.footer__body,.footer p,.footer span{color:#6a6560!important;font-size:13px}.footer__bottom{background:#f5f0e8!important;border-top:1px solid #ede8df!important;color:#8a8480!important}.footer__bottom p,.footer__bottom span,.footer__bottom a{color:#8a8480!important}.footer__block-item--newsletter{background:var(--fcm-gold)!important;border-radius:var(--fcm-radius)!important;padding:32px 28px!important;margin-bottom:8px!important}.footer__block-item--newsletter .footer__title{color:var(--fcm-brown)!important;font-size:18px!important;font-weight:900!important;letter-spacing:1.5px!important}.footer__newsletter-text,.footer__block-item--newsletter .rte,.footer__block-item--newsletter p{color:var(--fcm-brown)!important;font-weight:600;font-size:13px}.footer__newsletter-form .form__field{background:#fff!important;border:2px solid rgba(44,42,38,.15)!important;border-radius:var(--fcm-radius-sm)!important;color:var(--fcm-brown)!important;font-weight:600!important}.footer__newsletter-form .form__floating-label{color:#7a7060!important}.footer__newsletter-form .button--primary{background:var(--fcm-brown)!important;border-color:var(--fcm-brown)!important;color:var(--fcm-gold)!important;font-weight:900!important;text-transform:uppercase!important;letter-spacing:1px!important}::-webkit-scrollbar{width:6px}::-webkit-scrollbar-track{background:#ede8df}::-webkit-scrollbar-thumb{background:var(--fcm-terracota);border-radius:3px}@media(max-width:767px){.fcm-announce{font-size:11px}.product-item__title{font-size:12px!important}.price--highlight{font-size:17px!important}[data-section-type=featured-collection]{padding:24px 0}.faq__question{font-size:14px!important;padding:14px 16px!important}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/custom-home.css.map */
