:root{--brand-green-deep:#1F4D33;--brand-green-deep-hover:#163A26;--brand-green:#42ae5d;--gold:#B68A3E;--charcoal:#444247;--charcoal-soft:#6B6A6E;--cream:#F6F3EC;--surface:#FFFFFF;--border:#E6E1D6;--wine:#8C2F39;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:24px;--space-6:32px;--space-7:48px;--space-8:64px;--space-9:96px;--radius-btn:6px;--radius-card:12px;--shadow-sm:0 1px 3px rgba(31,77,51,.06);--shadow-card:0 6px 20px rgba(31,77,51,.08);--brand-font:"Montserrat",-apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif}body,.rte,button,input,select,textarea{font-family:var(--brand-font)}h1,h2,h3,h4,.heading,.h1,.h2,.h3,.h4{font-family:var(--brand-font);letter-spacing:-.01em}.nav-bar__link,.header__menu a,.mobile-menu__nav-item{letter-spacing:.08em}.button,.btn_compra,.product-form__add-button{border-radius:var(--radius-btn);text-transform:uppercase;letter-spacing:.05em;font-weight:600}.brand-divider{width:40px;height:2px;background:var(--gold);margin:0 auto 12px;border:0}.pdp-pix__pill{background:var(--brand-green)!important}.pdp-pix__price,.pdp-pix__icon{color:var(--brand-green)!important}.tagdesconto,.badge-desconto{background:var(--wine);color:#fff}body{background:var(--cream)}.header__logo-image{display:block;height:auto}.header__logo-image--fallback{width:auto;max-width:200px}@media(max-width:640px){.header__logo-image--fallback{max-width:132px}}.header .search-bar__input,.header .search-bar__input-wrapper{border-radius:999px}.header .search-bar__input{background:var(--cream);color:var(--charcoal)}.header .search-bar__input::placeholder{color:var(--charcoal-soft)}.header .search-bar__input-wrapper svg,.header .search-bar svg.icon-search{color:var(--charcoal)}.nav-bar__link{letter-spacing:.08em;text-transform:uppercase;font-size:13px;font-weight:600}.nav-bar .icone-menu img{filter:brightness(0) invert(1);opacity:.92}.header .feather-shopping-bag{fill:currentColor!important;stroke:none!important}.header .lucide{width:24px;height:24px;vertical-align:middle;display:inline-block}.header .search-bar__submit .lucide,.header .search-bar__submit svg{color:var(--brand-green-deep)}.header-benefits{background:var(--cream);border-top:1px solid var(--border)}.header-benefits__row{display:flex;justify-content:center;gap:28px;flex-wrap:wrap;padding:10px 16px;font-size:12.5px;color:var(--charcoal)}.header-benefits__item{display:flex;align-items:center;gap:7px}.header-benefits__item .vico{width:1.1em;height:1.1em;color:var(--brand-green-deep);opacity:.9}@media(max-width:640px){.header-benefits__row{gap:14px;font-size:11px}.header-benefits{overflow:hidden;max-height:120px;transition:max-height .28s ease,opacity .2s ease}.header-benefits.header-benefits--hidden{max-height:0;opacity:0;border-top-color:transparent}}.template-index .section{padding-top:var(--space-6);padding-bottom:var(--space-6)}.template-index .section__header{justify-content:center;text-align:center;margin-bottom:20px}.template-index .section__title,.template-index .featured-collection__title{font-family:var(--brand-font);font-weight:600;letter-spacing:-.01em;font-size:26px}.template-index .section__title:after,.template-index .featured-collection__title:after{content:"";display:block;width:42px;height:2px;background:var(--gold);margin:14px auto 0}@media(max-width:640px){.template-index .section{padding-top:var(--space-5);padding-bottom:var(--space-5)}.template-index .section__title,.template-index .featured-collection__title{font-size:21px}}.template-index .advantages-icone svg{color:var(--brand-green-deep);width:30px;height:30px}.template-index [id*=logo_list] img{filter:grayscale(1) opacity(.7);transition:filter .25s ease}.template-index [id*=logo_list] img:hover{filter:grayscale(0) opacity(1)}.template-index .price-tiles{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-4);max-width:1080px;margin:0 auto}.template-index .price-tile{display:flex;flex-direction:column;gap:6px;padding:30px 26px;border-radius:var(--radius-card);background:var(--brand-green-deep);text-decoration:none;border:1px solid transparent;transition:transform .2s ease,box-shadow .2s ease}.template-index .price-tile:hover{transform:translateY(-3px);box-shadow:var(--shadow-card)}.template-index .price-tile__eyebrow{font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:var(--gold)}.template-index .price-tile__value{font-size:28px;font-weight:600;font-family:var(--brand-font);color:var(--cream);line-height:1.1}.template-index .price-tile__cta{font-size:13px;color:var(--cream);opacity:.82;margin-top:8px}.template-index .html.rte .price-tiles a{color:inherit}@media(max-width:640px){.template-index .price-tiles{grid-template-columns:1fr;gap:12px}.template-index .price-tile{padding:22px}}.advantages-icone svg path{fill:none!important}.advantages-icone svg{stroke:currentColor;fill:none}.product-item{position:relative;background:var(--surface);border:1px solid var(--border)!important;box-shadow:none!important;border-radius:var(--radius-card);padding:12px 12px 14px;transition:transform .2s ease,box-shadow .2s ease}.product-item:hover{transform:translateY(-4px);box-shadow:0 12px 30px #1f4d331f}.product-item__image-wrapper{position:relative;display:block;border-radius:8px;overflow:hidden}.product-item__primary-image,.product-item__secondary-image{border-radius:8px}.product-item .aspect-ratio{background:linear-gradient(180deg,#fbfaf6,#f1ece0)}.product-item__flag{position:absolute!important;top:10px;left:10px;width:26px;height:18px;background-size:cover;background-position:center;border-radius:3px;box-shadow:0 1px 3px #0000002e;z-index:3}.product-item__label-list{position:absolute;top:10px;right:10px;left:auto;bottom:auto;margin:0;z-index:3;display:flex;flex-direction:column;gap:4px}.product-item .product-label--on-sale{background:var(--wine);color:#fff;border-radius:999px;font-weight:700;font-size:12px;letter-spacing:.02em;padding:4px 9px;display:inline-flex;align-items:center}.product-item .button-add-remove-wishlist.wishlist-card{position:absolute!important;bottom:10px;right:10px;top:auto;left:auto;display:flex!important;width:34px;height:34px;border-radius:50%;background:#ffffffeb;align-items:center;justify-content:center;border:1px solid var(--border);box-shadow:0 1px 4px #0000001a;z-index:3;color:var(--charcoal)}.product-item .button-add-remove-wishlist.wishlist-card svg{width:18px;height:18px}.product-item .button-add-remove-wishlist [data-add],.product-item .button-add-remove-wishlist [data-remove]{background:transparent!important;border:0!important;box-shadow:none!important;padding:0!important;border-radius:0!important;width:auto!important;height:auto!important}.product-item__image-wrapper .olhadinha{display:none!important}.product-item__award{position:absolute;bottom:8px;left:8px;width:44px;height:44px;z-index:3;display:block}.product-item__award img{width:100%;height:100%;object-fit:contain;filter:drop-shadow(0 1px 4px rgba(0,0,0,.25))}@media(max-width:640px){.product-item__award{width:36px;height:36px}}.product-item__meta{font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--charcoal-soft);margin:8px 0 4px}.product-item__title{font-family:var(--brand-font);font-weight:600;color:var(--charcoal);line-height:1.3;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:2.6em}.product-item__price-list{margin-top:8px}.product-item__price-list .price,.product-item__price-list .price--highlight{font-weight:700;color:var(--brand-green-deep);font-size:18px}.product-item__price-list .price--compare{color:var(--charcoal-soft);font-weight:400;font-size:13px;text-decoration:line-through}.product-item__pix{display:flex;flex-direction:column;align-items:flex-start;gap:3px;margin-top:6px;background:none;padding:0;color:var(--charcoal-soft);font-size:12.5px;font-weight:500;line-height:1.2}.product-item__pix-main{display:inline-flex;align-items:center;gap:5px}.product-item__pix .pix-icon{width:15px;height:15px;flex:none;color:var(--brand-green)}.product-item__pix strong{color:var(--brand-green-deep);font-weight:700;font-size:13.5px}.product-item__pix-off{background:var(--brand-green);color:#fff;font-size:10px;font-weight:700;padding:1px 6px;border-radius:5px;letter-spacing:.02em}.product-item--vertical{display:flex;flex-direction:column}.product-item--vertical .product-item__info,.product-item--vertical .product-item__info-inner{display:flex;flex-direction:column;flex:1 1 auto}.product-item--vertical .product-item__info-inner>form{margin-top:auto}.product-item .parcelamento{color:var(--charcoal-soft);font-size:12px;margin:2px 0 0}.product-item .stock-plenty{color:var(--charcoal-soft)}.product-item .button-upsell{display:flex;align-items:center;justify-content:center;gap:7px;width:100%;background:var(--brand-green-deep)!important;color:var(--cream)!important;border:0!important;border-radius:var(--radius-btn);text-transform:uppercase;font-weight:600;letter-spacing:.05em;padding:11px;margin-top:12px;cursor:pointer;transition:background .15s}.product-item .button-upsell:hover{background:var(--brand-green-deep-hover)!important}.product-item .button-upsell svg{width:16px;height:16px;flex:none}@media(max-width:640px){.product-item .button-upsell{font-size:12px;padding:9px;gap:5px;letter-spacing:.03em;margin-top:10px}.product-item .button-upsell svg{width:14px;height:14px}}.tagdesconto,.badge-desconto{background:var(--wine)!important;color:#fff!important;border-radius:999px;font-weight:600;letter-spacing:.02em}.faq__question{font-family:var(--brand-font);font-weight:600;color:var(--charcoal)}.faq__question:hover,.faq__question [class*=icon],.faq__toggle{color:var(--brand-green-deep)}.faq__answer-wrapper,.faq__answer,.faq__answer-wrapper p{color:var(--charcoal-soft)}.faq__item{border-color:var(--border)}.faq-separator__title,.faq__separator{font-family:var(--brand-font);font-weight:600;color:var(--brand-green-deep)}.faq [class^=bi-],.faq [class*=" bi-"],.faq__contact svg,.faq__contact i{color:var(--brand-green-deep)}.review{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-card);box-shadow:var(--shadow-card);padding:26px}.review svg,.review [class*=star]{color:var(--gold)}.review [class*=quote]{color:var(--gold);opacity:.55}.review [class*=name],.review [class*=author],.review strong{font-weight:600;color:var(--charcoal)}.review [class*=date]{color:var(--charcoal-soft)}.footer{background:var(--brand-green-deep)!important}.footer,.footer a,.footer p,.footer li,.footer span,.footer h2,.footer h3,.footer h4,.footer [class*=title],.footer [class*=heading],.footer label{color:var(--cream)}.footer a:hover{color:var(--gold)}.footer [class*=title],.footer [class*=heading]{font-family:var(--brand-font);font-weight:600}.template-collection .collection__title{font-family:var(--brand-font);font-weight:600;letter-spacing:-.01em}.template-collection .collection__title:after{content:"";display:block;width:42px;height:2px;background:var(--gold);margin:12px 0 0}.template-collection .breadcrumb,.template-collection [class*=breadcrumb]{color:var(--charcoal-soft);font-size:12px;letter-spacing:.04em}.template-collection .collection__toolbar{border-bottom:1px solid var(--border);padding-bottom:12px;margin-bottom:18px}.template-collection .collection__toolbar,.template-collection .collection__toolbar-item{color:var(--charcoal)}.template-collection .collection__filter-group-name{font-family:var(--brand-font);font-weight:600;color:var(--charcoal)}.template-collection .collection__filter-group-name:hover{color:var(--brand-green-deep)}.template-collection .collection__filters input[type=checkbox],.template-collection .collection__filters input[type=radio],.template-collection .collection__filter-group input,.template-collection .collection__sidebar input{accent-color:var(--brand-green-deep)}.template-collection .collection__sidebar,.template-collection .collection__filters{position:sticky;top:90px}.template-collection .product-list--collection:has(.product-item--vertical){display:grid;grid-template-columns:repeat(2,1fr);gap:14px;align-items:stretch}@media(min-width:1000px){.template-collection .product-list--collection:has(.product-item--vertical){grid-template-columns:repeat(3,1fr);gap:20px}}.template-collection .product-list--collection:has(.product-item--vertical)>.product-item{width:auto!important;max-width:none!important;margin:0!important}.pagination__nav-item{color:var(--charcoal);border-radius:6px;transition:color .15s,background .15s}.pagination__nav-item.link:hover{color:var(--gold)}.pagination__nav-item.is-active{background:var(--brand-green-deep);color:var(--cream)}@media(max-width:640px){.template-collection .collection__sidebar,.template-collection .collection__filters{position:static}.template-collection .collection__toolbar{position:static!important;top:auto!important}}
/*# sourceMappingURL=/cdn/shop/t/23/assets/brand.css.map */
