.luxury-scope,.luxury-scope body{font-family:var(--font-sans);color:var(--luxury-wine);background-color:var(--luxury-ivory)}.luxury-scope h1,.luxury-scope h2,.luxury-scope h3,.luxury-scope h4,.luxury-title{font-family:var(--font-serif);font-weight:400;color:var(--luxury-wine);letter-spacing:var(--luxury-letter-spacing);line-height:1.15}.luxury-title{text-align:center;margin:0 0 var(--space-lg)}.luxury-title__eyebrow{display:block;font-family:var(--font-sans);font-size:.75rem;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:var(--luxury-gold-dark);margin-bottom:var(--space-2xs)}.luxury-title__heading{font-size:clamp(1.75rem,4vw,2.75rem);margin:0}.luxury-title__divider{display:inline-block;width:64px;height:var(--luxury-border-width);background:var(--luxury-gold);margin-top:var(--space-sm);position:relative}.luxury-title__divider:before{content:"";position:absolute;top:50%;left:50%;width:6px;height:6px;background:var(--luxury-gold);transform:translate(-50%,-50%) rotate(45deg)}.luxury-title--light .luxury-title__heading,.luxury-title--light .luxury-title__eyebrow{color:var(--luxury-ivory)}.luxury-divider{display:flex;align-items:center;justify-content:center;gap:var(--space-xs);color:var(--luxury-gold);margin:var(--space-lg) 0}.luxury-divider:before,.luxury-divider:after{content:"";flex:1 1 auto;height:var(--luxury-border-width);background:linear-gradient(to right,transparent,var(--luxury-gold));max-width:160px}.luxury-divider:after{background:linear-gradient(to left,transparent,var(--luxury-gold))}.luxury-btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2xs);font-family:var(--font-sans);font-size:.8125rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;text-decoration:none;padding:var(--space-sm) var(--space-lg);border-radius:var(--luxury-radius);border:var(--luxury-border-width) solid transparent;cursor:pointer;transition:background-color .3s ease,color .3s ease,border-color .3s ease,transform .2s ease}.luxury-btn:focus-visible{outline:2px solid var(--luxury-gold);outline-offset:2px}.luxury-btn--primary{background-color:var(--luxury-red);color:var(--luxury-ivory);border-color:var(--luxury-red)}.luxury-btn--primary:hover{background-color:var(--luxury-wine);border-color:var(--luxury-wine)}.luxury-btn--secondary{background-color:var(--luxury-wine);color:var(--luxury-gold);border-color:var(--luxury-wine)}.luxury-btn--secondary:hover{background-color:var(--luxury-gold);color:var(--luxury-wine);border-color:var(--luxury-gold)}.luxury-btn--outline{background-color:transparent;color:var(--luxury-wine);border-color:var(--luxury-gold)}.luxury-btn--outline:hover{background-color:var(--luxury-gold);color:var(--luxury-ivory)}@media(prefers-reduced-motion:reduce){.luxury-btn{transition:none}}.luxury-card{background-color:#f8f8f8;border:var(--luxury-border-soft);border-radius:var(--luxury-radius);overflow:hidden;box-shadow:var(--luxury-shadow-sm);transition:box-shadow .3s ease,transform .3s ease}.luxury-card:hover{box-shadow:var(--luxury-shadow-md);transform:translateY(-2px)}.luxury-card__media{aspect-ratio:1 / 1;overflow:hidden}.luxury-card__media img{width:100%;height:100%;object-fit:cover}.luxury-card__body{padding:var(--space-md);text-align:center}.luxury-card__title{font-family:var(--font-serif);font-size:1.125rem;color:var(--luxury-wine);margin:0 0 var(--space-2xs)}.luxury-card__price{font-family:var(--font-sans);font-weight:600;color:var(--luxury-gold-dark);letter-spacing:.04em;margin:0}.luxury-card__price--old{color:var(--luxury-wine);opacity:.5;text-decoration:line-through;font-weight:400;margin-right:var(--space-2xs)}.luxury-badge{display:inline-flex;align-items:center;font-size:.6875rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--luxury-ivory);background-color:var(--luxury-wine);border:1px solid var(--luxury-gold);border-radius:var(--luxury-radius);padding:var(--space-3xs) var(--space-xs)}.luxury-badge--gold{background-color:var(--luxury-gold);color:var(--luxury-wine);border-color:var(--luxury-wine)}.u-mt-xs{margin-top:var(--space-xs)!important}.u-mt-sm{margin-top:var(--space-sm)!important}.u-mt-md{margin-top:var(--space-md)!important}.u-mt-lg{margin-top:var(--space-lg)!important}.u-mt-xl{margin-top:var(--space-xl)!important}.u-mb-xs{margin-bottom:var(--space-xs)!important}.u-mb-sm{margin-bottom:var(--space-sm)!important}.u-mb-md{margin-bottom:var(--space-md)!important}.u-mb-lg{margin-bottom:var(--space-lg)!important}.u-mb-xl{margin-bottom:var(--space-xl)!important}.u-py-md{padding-top:var(--space-md)!important;padding-bottom:var(--space-md)!important}.u-py-lg{padding-top:var(--space-lg)!important;padding-bottom:var(--space-lg)!important}.u-py-xl{padding-top:var(--space-xl)!important;padding-bottom:var(--space-xl)!important}@media(min-width:768px){.luxury-title__heading{font-size:clamp(2.25rem,3.5vw,3.25rem)}.luxury-card__body{padding:var(--space-lg)}}@media(min-width:1024px){.luxury-btn{padding:var(--space-sm) var(--space-xl)}}.template-product .product-meta__title{font-family:var(--font-serif);color:var(--luxury-wine);letter-spacing:var(--luxury-letter-spacing);line-height:1.15}.template-product .product-meta{padding-bottom:var(--space-2xs)}.template-product .product-meta__reference,.template-product .quantitysell{letter-spacing:.02em}.template-product .product-form__info-item .price--highlight{font-family:var(--font-sans);font-weight:600;font-size:1.75rem;color:var(--luxury-wine);letter-spacing:.01em}.template-product .price--compare{color:rgba(var(--luxury-wine-rgb),.45);font-weight:400}.template-product .product-form__info-content>p b{color:var(--luxury-gold-dark)}.template-product .discount__percentage{display:inline-flex;align-items:center;background:var(--luxury-wine);color:var(--luxury-ivory);border:var(--luxury-border-width) solid var(--luxury-gold);border-radius:999px;padding:2px 10px 2px 6px;font-weight:600;font-size:.85rem;margin-left:var(--space-2xs)}.template-product .product-label--on-sale{color:var(--luxury-red)}.template-product .product-form__option-name{font-family:var(--font-sans);font-size:.8125rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--luxury-gold-dark)}.template-product .product-form__selected-value{text-transform:none;letter-spacing:0;color:var(--luxury-wine)}.template-product .block-swatch__item{border:var(--luxury-border-width) solid rgba(var(--luxury-gold-rgb),.5);border-radius:var(--luxury-radius);color:var(--luxury-wine);background:#fff;transition:border-color .25s ease,background-color .25s ease,color .25s ease}.template-product .block-swatch__item:hover{border-color:var(--luxury-gold)}.template-product .block-swatch__radio:checked+.block-swatch__item{background:var(--luxury-wine);border-color:var(--luxury-wine);color:var(--luxury-ivory)}.template-product .color-swatch__radio:checked+.color-swatch__item{box-shadow:0 0 0 2px var(--luxury-ivory),0 0 0 4px var(--luxury-gold)}.template-product .variant-swatch__radio:checked+.variant-swatch__item{box-shadow:0 0 0 2px var(--luxury-gold);border-radius:var(--luxury-radius)}.template-product .select-wrapper select,.template-product .shipping-estimator .form__field{border-color:rgba(var(--luxury-gold-rgb),.5);border-radius:var(--luxury-radius);color:var(--luxury-wine)}.template-product .select-wrapper select:focus,.template-product .shipping-estimator .form__field:focus{border-color:var(--luxury-gold)}.template-product .product-form__add-button.button--primary,.template-product .product-form__add-button.button--primary-add{font-family:var(--font-sans)!important;text-transform:uppercase;letter-spacing:.14em;border-radius:var(--luxury-radius);border:var(--luxury-border-width) solid transparent;transition:background-color .3s ease,border-color .3s ease}.template-product .product-form__add-button.button--primary:hover{background:var(--luxury-wine);border-color:var(--luxury-wine)}.template-product .qty,.template-product .qtyminus,.template-product .qtyplus{border:var(--luxury-border-width) solid rgba(var(--luxury-gold-rgb),.5);color:var(--luxury-wine);background:#fff}.template-product .qtyminus,.template-product .qtyplus{cursor:pointer;transition:background-color .2s ease,color .2s ease}.template-product .qtyminus:hover,.template-product .qtyplus:hover{background:var(--luxury-gold);color:var(--luxury-ivory);border-color:var(--luxury-gold)}.template-product .product-block-list__item .card__title{font-family:var(--font-serif);color:var(--luxury-wine);letter-spacing:var(--luxury-letter-spacing)}.template-product .card__separator{border-color:rgba(var(--luxury-gold-rgb),.25)}.template-product .expandable-content__toggle-text,.template-product .product__refund-policy-link{color:var(--luxury-gold-dark)}.template-product .breadcrumb__link{color:rgba(var(--luxury-wine-rgb),.6);transition:color .2s ease}.template-product .breadcrumb__link:hover,.template-product .page__navigation-item a:hover{color:var(--luxury-gold-dark)}@media(max-width:768px){.template-product .botaoflutuante{bottom:46px;z-index:998;background:transparent;padding:8px 12px calc(8px + env(safe-area-inset-bottom,0px));box-shadow:0 -6px 20px rgba(var(--luxury-wine-rgb),.12);-webkit-backdrop-filter:none;backdrop-filter:none}.template-product .botaoflutuante:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:var(--luxury-ivory);z-index:-1}.template-product .botaoflutuante #clicar.button--primary{display:flex;align-items:center;justify-content:center;font-family:var(--font-sans);text-transform:uppercase;letter-spacing:.14em;font-weight:600;border-radius:var(--luxury-radius);line-height:52px;background:var(--luxury-red);color:var(--luxury-ivory)}}.template-product .fretefundo{border-radius:var(--luxury-radius)}.template-product #badges-product .highlight-text{font-family:var(--font-sans);letter-spacing:.02em}.header__logo-text{font-family:var(--font-serif);font-weight:500;letter-spacing:.2em;text-transform:uppercase;font-size:1.6rem;color:var(--luxury-gold-light);white-space:nowrap}@media(min-width:1024px){.header__logo-text{font-size:1.9rem}}.nav-bar__link,.nav-dropdown__link{font-family:var(--font-sans);font-size:.8125rem;letter-spacing:.12em;text-transform:uppercase;position:relative;transition:color .25s ease}.nav-bar__link{padding-bottom:2px}.nav-bar__link:after{content:"";position:absolute;left:50%;bottom:0;width:0;height:var(--luxury-border-width);background:var(--luxury-gold);transform:translate(-50%);transition:width .3s ease}.nav-bar__item:hover .nav-bar__link:after,.nav-bar__link:hover:after{width:100%}.nav-dropdown__link:hover{color:var(--luxury-gold-light)}@media(prefers-reduced-motion:reduce){.nav-bar__link:after{transition:none}}.search-bar__input{border-radius:var(--luxury-radius);letter-spacing:.01em}.search-bar__input:focus{border-color:var(--luxury-gold);box-shadow:0 0 0 1px rgba(var(--luxury-gold-rgb),.4)}.search-bar__submit{color:var(--luxury-gold)}.header__action-item-title{font-family:var(--font-sans);font-size:.6875rem;letter-spacing:.12em;text-transform:uppercase}.header__action-item-link:hover{color:var(--luxury-gold-light)}.header__cart-count,.cart-count{background:var(--luxury-gold)!important;color:var(--luxury-wine)!important}.popover{border:var(--luxury-border-width) solid rgba(var(--luxury-gold-rgb),.3);border-radius:var(--luxury-radius)}.popover__link-item:hover{color:var(--luxury-gold-dark)}.announcement-bar__content{font-family:var(--font-sans);letter-spacing:.1em;text-transform:uppercase;font-size:.75rem}.announcement-bar__content a,.announcement-bar__button{color:var(--luxury-gold-light);text-decoration-color:rgba(var(--luxury-gold-rgb),.5)}.collection__title{font-family:var(--font-serif);color:var(--luxury-wine);letter-spacing:var(--luxury-letter-spacing)}.collection__description{color:rgba(var(--luxury-wine-rgb),.75)}.collection__toolbar--bordered{border-color:rgba(var(--luxury-gold-rgb),.25)}.collection__toolbar-item,.collection__layout-label{font-family:var(--font-sans);font-size:.75rem;letter-spacing:.1em;text-transform:uppercase}.collection__toolbar-item--sort select{border-color:rgba(var(--luxury-gold-rgb),.5);border-radius:var(--luxury-radius);color:var(--luxury-wine)}.collection__layout-button.is-selected .collection__layout-icon,.collection__layout-button[aria-pressed=true] .collection__layout-icon{color:var(--luxury-gold-dark)}.collection__filter-group-name{font-family:var(--font-sans);font-size:.8125rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--luxury-gold-dark)}.collection__filter-link:hover{color:var(--luxury-gold-dark)}.collection__filter-checkbox:checked{accent-color:var(--luxury-gold)}.collection__active-filter-item{background:var(--luxury-wine);color:var(--luxury-ivory);border:var(--luxury-border-width) solid var(--luxury-gold);border-radius:999px}.collection__active-filter-item .collection__active-filter-cross{color:var(--luxury-gold-light)}.collection__clear-filter{color:var(--luxury-gold-dark)}.collection-drawer__title,.collection-drawer__section-title{font-family:var(--font-serif);color:var(--luxury-wine)}.product-item__title{font-family:var(--font-serif);color:var(--luxury-wine);letter-spacing:.01em}.product-item__vendor{font-family:var(--font-sans);font-size:.6875rem;letter-spacing:.14em;text-transform:uppercase;color:var(--luxury-gold-dark)}.product-item__image-wrapper{border-radius:var(--luxury-radius);overflow:hidden;transition:box-shadow .3s ease,transform .3s ease}.product-item:hover .product-item__image-wrapper{box-shadow:var(--luxury-shadow-md);transform:translateY(-2px)}.product-item .button--primary{font-family:var(--font-sans);text-transform:uppercase;letter-spacing:.12em;border-radius:var(--luxury-radius)}.pagination__link.is-active,.pagination__link[aria-current=page]{color:var(--luxury-gold-dark);border-color:var(--luxury-gold)}.footer{border-top:var(--luxury-border-width) solid rgba(var(--luxury-gold-rgb),.35)}.footer__title,.footer__aside-title{font-family:var(--font-serif);letter-spacing:var(--luxury-letter-spacing);color:var(--luxury-gold-light)}.footer__link-item{transition:color .2s ease,opacity .2s ease}.footer__link-item:hover{color:var(--luxury-gold-light);opacity:1}.footer__block-item--newsletter .form__field:focus{border-color:var(--luxury-gold)}.footer__collapsible{border-color:rgba(var(--luxury-gold-rgb),.2)}.page__title{font-family:var(--font-serif);color:var(--luxury-wine);letter-spacing:var(--luxury-letter-spacing)}.page__header--centered .page__title:after{content:"";display:block;width:64px;height:var(--luxury-border-width);background:var(--luxury-gold);margin:var(--space-sm) auto 0}.page__description{color:rgba(var(--luxury-wine-rgb),.75)}.faq__group-title{font-family:var(--font-serif);color:var(--luxury-wine)}.faq__question{font-family:var(--font-sans);letter-spacing:.01em;transition:color .2s ease}.faq__question:hover{color:var(--luxury-gold-dark)}.faq__item{border-color:rgba(var(--luxury-gold-rgb),.2)}.contact__store-heading,.team__section-title,.team__member-title{font-family:var(--font-serif);color:var(--luxury-wine)}.team__member-subheading{font-family:var(--font-sans);font-size:.75rem;letter-spacing:.14em;text-transform:uppercase;color:var(--luxury-gold-dark)}.team__member-pic--rounded{border:var(--luxury-border-width) solid rgba(var(--luxury-gold-rgb),.4)}.luxury-scope .button--primary{letter-spacing:.1em;border-radius:var(--luxury-radius)}.luxury-scope .link--accented{color:var(--luxury-gold-dark)}.luxury-scope .form__field:focus{border-color:var(--luxury-gold)}.slideshow__title{font-family:var(--font-serif);letter-spacing:var(--luxury-letter-spacing)}.slideshow__button{font-family:var(--font-sans);text-transform:uppercase;letter-spacing:.14em;border-radius:var(--luxury-radius)}.section__title{font-family:var(--font-serif);color:var(--luxury-wine);letter-spacing:var(--luxury-letter-spacing)}.section__header-stack .section__title:after,.collection-list .section__title:after,.featured-collection .section__title:after{content:"";display:block;width:56px;height:var(--luxury-border-width);background:var(--luxury-gold);margin:var(--space-sm) auto 0}.section__action-link{font-family:var(--font-sans);font-size:.75rem;letter-spacing:.12em;text-transform:uppercase;color:var(--luxury-gold-dark)}.image-with-text__text-container .heading{font-family:var(--font-serif);color:var(--luxury-wine);letter-spacing:var(--luxury-letter-spacing)}.mini-cart__product-title,.line-item__title{font-family:var(--font-serif);color:var(--luxury-wine);letter-spacing:.01em}.mini-cart__product-vendor,.line-item__vendor{font-family:var(--font-sans);font-size:.6875rem;letter-spacing:.12em;text-transform:uppercase;color:var(--luxury-gold-dark)}.mini-cart__price-list .price--highlight,.line-item__price--highlight{color:var(--luxury-wine);font-weight:600}.mini-cart__image-wrapper,.line-item__image-wrapper{border-radius:var(--luxury-radius);overflow:hidden;border:var(--luxury-border-width) solid rgba(var(--luxury-gold-rgb),.25)}.cart-recap__price-line--highlight{color:var(--luxury-wine)}.cart-recap__checkout,.mini-cart__button-container .button--primary{font-family:var(--font-sans);text-transform:uppercase;letter-spacing:.14em;border-radius:var(--luxury-radius)}.cart-recap__secure-payment-title{font-family:var(--font-sans);font-size:.6875rem;letter-spacing:.12em;text-transform:uppercase;color:var(--luxury-gold-dark)}.mini-cart__free-shipping-bar-progress,.free-shipping-bar__progress{background:var(--luxury-gold)!important}.slideshow__slide-inner--luxury-empty{position:relative;min-height:62vh;display:flex;align-items:center;justify-content:center;text-align:center;background:radial-gradient(120% 100% at 50% 0%,rgba(var(--luxury-gold-rgb),.14) 0%,transparent 55%),linear-gradient(160deg,var(--luxury-wine) 0%,#2a0306 100%)}.slideshow__slide-inner--luxury-empty:before{content:"";position:absolute;left:8%;right:8%;top:24px;height:var(--luxury-border-width);background:linear-gradient(to right,transparent,rgba(var(--luxury-gold-rgb),.6),transparent)}.slideshow__slide-inner--luxury-empty:after{content:"";position:absolute;left:8%;right:8%;bottom:24px;height:var(--luxury-border-width);background:linear-gradient(to right,transparent,rgba(var(--luxury-gold-rgb),.6),transparent)}.slideshow__slide-inner--luxury-empty .slideshow__content-wrapper{position:relative;z-index:1;width:100%}.slideshow__slide-inner--luxury-empty .slideshow__title{font-family:var(--font-serif);color:var(--luxury-ivory);font-size:clamp(2rem,6vw,3.75rem);letter-spacing:var(--luxury-letter-spacing);margin:0 auto var(--space-sm);max-width:16ch}.slideshow__slide-inner--luxury-empty .slideshow__title:after{content:"";display:block;width:70px;height:var(--luxury-border-width);background:var(--luxury-gold);margin:var(--space-md) auto 0}.slideshow__slide-inner--luxury-empty .slideshow__content{color:rgba(var(--luxury-ivory-rgb),.85);font-family:var(--font-sans);letter-spacing:.04em;max-width:44ch;margin:0 auto var(--space-md)}.slideshow__slide-inner--luxury-empty .slideshow__button{background:transparent;color:var(--luxury-ivory);border:var(--luxury-border-width) solid var(--luxury-gold);text-transform:uppercase;letter-spacing:.16em;font-family:var(--font-sans);font-weight:600;padding:var(--space-sm) var(--space-lg);border-radius:var(--luxury-radius);transition:background-color .3s ease,color .3s ease}.slideshow__slide-inner--luxury-empty .slideshow__button:hover{background:var(--luxury-gold);color:var(--luxury-wine)}@media(max-width:640px){.slideshow__slide-inner--luxury-empty{min-height:72vh}}@media(min-width:1024px){.header__search-bar-wrapper{visibility:hidden;opacity:0;position:absolute;top:100%;left:0;width:100%;padding:18px 40px;margin:0;flex:0 0 auto;background:var(--header-background);box-shadow:0 14px 28px #00000047;z-index:30;transition:opacity .2s ease,visibility .2s ease}.header__search-bar-wrapper.is-visible{visibility:visible;opacity:1}.header__search-bar-wrapper.is-fixed{position:absolute;top:100%;bottom:auto;left:0;height:auto;z-index:30}.header__action-item--search{display:flex!important}}.header__action-item-link svg,.header__action-item-link .icon,.header__action-item-link i{color:var(--luxury-gold);fill:currentColor}.header__action-list>.header__action-item+.header__action-item{margin-left:20px}.header__action-item-title{color:var(--header-text-color)}.header__action-item-title,.header__action-item-link,.header__action-item-content span{white-space:nowrap}.nav-bar--inline{display:none}@media(min-width:1024px){.nav-bar--inline{display:flex;align-items:center;flex:1 1 auto;justify-content:center;margin:0 18px}.nav-bar--inline .nav-bar__linklist{display:flex;align-items:center;justify-content:center;flex-wrap:nowrap;gap:22px;margin:0;padding:0}.nav-bar--inline .nav-bar__item{position:relative;list-style:none;margin:0}.nav-bar--inline .nav-bar__link{color:var(--header-text-color);white-space:nowrap;font-size:.78rem}.nav-bar--inline .fa-bars{display:none}}.product-item__image-wrapper,.luxury-card__media,.custom-tabs-img-wrapper{background-color:#f8f8f8}.text-with-icons{display:flex!important;flex-wrap:nowrap;justify-content:center;align-items:flex-start;gap:0;padding:var(--space-lg) var(--space-md);margin:0}.text-with-icons__icon-wrapper{width:54px;height:54px;margin:0 auto 20px;border-radius:50%;background:var(--luxury-wine);box-shadow:0 0 0 4px var(--luxury-ivory),0 0 0 5px var(--luxury-gold);display:flex;align-items:center;justify-content:center}.text-with-icons__icon-wrapper svg{width:24px;height:24px}.text-with-icons__icon-wrapper svg,.text-with-icons__icon-wrapper svg *,.text-with-icons__icon-wrapper svg path,.text-with-icons__icon-wrapper svg g,.text-with-icons__icon-wrapper svg line,.text-with-icons__icon-wrapper svg polyline,.text-with-icons__icon-wrapper svg circle{stroke:#e8d9bf!important;color:#e8d9bf}.text-with-icons__icon-wrapper img{width:40px;height:40px;object-fit:contain}.text-with-icons__title{font-family:var(--font-sans);text-transform:uppercase;letter-spacing:.2em;color:var(--luxury-wine);font-weight:600;font-size:.78rem}.text-with-icons__content,.text-with-icons__content p{color:rgba(var(--luxury-wine-rgb),.65);font-size:.85rem}.text-with-icons__item{display:flex!important;flex-direction:column;align-items:center;text-align:center;flex:1 1 0!important;margin:0!important;padding:0 24px;position:relative}@media(min-width:768px){.text-with-icons__item:not(:last-child):after{content:"";position:absolute;right:0;top:14%;height:72%;width:1px;background:rgba(var(--luxury-gold-rgb),.28)}}@media(max-width:767px){.text-with-icons{flex-wrap:wrap!important}.text-with-icons__item{flex:0 0 50%!important;padding:16px 10px;margin-bottom:10px!important}.text-with-icons__item:after{display:none!important}}.template-product .product-form__add-button.button--primary,.template-product .product-form__add-button.button--primary-add,.template-product .botaoflutuante #clicar.button--primary{border-radius:40px!important;font-size:15px!important;letter-spacing:.14em;box-shadow:0 8px 22px rgba(var(--luxury-wine-rgb),.26)!important;transition:transform .25s ease,box-shadow .25s ease,background-color .3s ease!important}.template-product .product-form__add-button.button--primary:hover{transform:translateY(-2px);box-shadow:0 14px 30px rgba(var(--luxury-wine-rgb),.34)!important;background:var(--luxury-wine)!important}.template-product .product-form__add-button.button--primary-add{background:transparent!important;color:var(--luxury-wine)!important;border:1px solid var(--luxury-wine)!important}.template-product .product-form__add-button.button--primary-add:hover{background:var(--luxury-wine)!important;color:var(--luxury-ivory)!important}.template-product .shipping-estimator .button--primary,.template-product [data-action=estimate-shipping]{border-radius:40px!important}.template-product .block-swatch__item{border-radius:30px!important;padding:11px 24px!important;border-width:1px!important;font-size:13px;letter-spacing:.03em}.template-product .select-wrapper select,.template-product .shipping-estimator .form__field{border-radius:30px!important;padding-left:18px;height:46px}.template-product .qty,.template-product .qtyminus,.template-product .qtyplus{border-radius:30px!important}.template-product .fretefundo,.template-product .tempofrete,.template-product #badges-product .badge{border-radius:16px!important}.template-product .card__collapsible-button .card__title,.template-product .expandable-content .card__title{font-family:var(--font-serif);letter-spacing:.06em}.template-product .product-form__info-list .product-form__info-item:first-child .product-form__info-title{display:none!important}.template-product .product-form__info-item .product-form__info-content{width:100%}.template-product .price--highlight{font-size:2rem!important;line-height:1.1}.template-product .price--compare{font-size:.9rem}.template-product .product-form__info-content>p{margin:8px 0 12px!important}.template-product .product-meta__label-list .product-label--on-sale{border-radius:999px!important;padding:4px 12px!important;color:var(--luxury-ivory)!important}.product-item__info,.product-item__info-inner{text-align:center;padding-top:14px}.product-item__image-wrapper{background-color:#f8f8f8;border-radius:2px}.product-item__image-wrapper .aspect-ratio{background:#f8f8f8}.product-item__image-wrapper .aspect-ratio>img,.product-item__primary-image,.product-item__secondary-image{object-fit:cover}.product-item__title{font-family:var(--font-serif);color:var(--luxury-wine);font-size:15px;letter-spacing:.02em;margin-bottom:6px}.product-item__vendor{color:var(--luxury-gold-dark);letter-spacing:.18em;text-transform:uppercase;font-size:10px}.product-item .price--highlight,.product-item__price-list .price--highlight{color:var(--luxury-gold-dark)!important;font-weight:600!important;font-size:15px}.product-item .price--compare,.product-item__price-list .price--compare{color:rgba(var(--luxury-wine-rgb),.4)}.product-list--collection .product-item{margin-bottom:30px}.selo-cashback,.cashback-badge,.badge-cashback,.product-label--cashback,.product-item__image-wrapper .placeholder-svg,.placeholder-background,.placeholder-svg{background-color:#f0f0f0!important}.luxury-benefits{background-color:#f5f5f5;border-radius:var(--luxury-radius);padding:16px 20px;margin:var(--space-md) 0}.luxury-benefits__list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:12px}.luxury-benefits__item{display:flex;align-items:flex-start;gap:12px}.luxury-benefits__icon{flex-shrink:0;width:20px;height:20px;display:flex;align-items:center;justify-content:center;color:var(--luxury-wine)}.luxury-benefits__icon svg{width:100%;height:100%;object-fit:contain}.luxury-benefits__text{display:flex;flex-direction:column;line-height:1.4}.luxury-benefits__title{font-weight:600;font-size:13px;color:var(--luxury-wine)}.luxury-benefits__subtitle{font-size:12px;color:rgba(var(--text-color-rgb),.7)}.luxury-accordion-wrapper{margin:var(--space-md) 0;border-top:1px solid var(--border-color)}.luxury-accordion-card{margin:0!important;border-radius:0!important;box-shadow:none!important;background:transparent!important;border-bottom:1px solid var(--border-color)}.luxury-accordion-card .card__collapsible-button{padding:16px 0}.luxury-accordion-card .card__title{color:var(--text-color)}.luxury-accordion-card .plus-button:before,.luxury-accordion-card .plus-button:after{background-color:var(--text-color)}@media screen and (max-width:768px){.custom-tabs-nav{justify-content:center!important;flex-wrap:wrap;overflow-x:visible!important}.flickity-page-dots{display:flex!important;justify-content:center!important;text-align:center!important;width:100%!important;padding:0!important;margin:15px auto 0!important}}.page__sub-header{background-color:#faf6f0;padding:50px 20px;text-align:center;border-bottom:1px solid var(--luxury-gold, #a48c66);margin-bottom:40px}.collection__title{font-family:var(--font-serif, "Playfair Display", serif)!important;font-size:38px!important;color:var(--luxury-wine, #3b0409)!important;letter-spacing:.1em;text-transform:uppercase;font-weight:500}.collection__title:after{content:"";display:block;width:60px;height:1px;background:var(--luxury-gold, #a48c66);margin:15px auto 25px}.collection__description{color:var(--luxury-gold-dark, #8a744f)!important;font-size:14px;line-height:1.6;max-width:700px;margin:0 auto}.breadcrumb__list{justify-content:center;margin-bottom:20px}.breadcrumb__item,.breadcrumb__link{font-size:11px!important;letter-spacing:.15em;text-transform:uppercase;color:var(--luxury-gold-dark, #8a744f)!important}.collection__toolbar{border-top:none!important;border-bottom:1px solid rgba(164,140,102,.2)!important;padding:15px 0!important;margin-bottom:40px!important;font-size:11px!important;letter-spacing:.1em;text-transform:uppercase;background:transparent!important}.collection__toolbar-item{color:var(--luxury-wine, #3b0409)!important}.collection__toolbar-item select{font-size:11px;text-transform:uppercase;letter-spacing:.1em;color:var(--luxury-wine, #3b0409)}.custom-tabs-card{text-align:center;position:relative;text-decoration:none;color:inherit;display:block}.custom-tabs-img-wrapper{background-color:#f8f8f8;aspect-ratio:3/4;display:flex;align-items:center;justify-content:center;position:relative;overflow:hidden;margin-bottom:15px}.custom-tabs-img-wrapper img,.custom-tabs-img-wrapper svg{object-fit:cover;width:100%;height:100%;transition:transform .8s cubic-bezier(.25,.46,.45,.94)}.custom-tabs-card:hover .custom-tabs-img-wrapper img{transform:scale(1.08)}.custom-quickview-btn{position:absolute;bottom:0;left:0;width:100%;background:var(--luxury-wine, #3b0409);color:var(--luxury-ivory, #FAF6F0);padding:16px 0;font-size:10px;font-weight:600;letter-spacing:.22em;opacity:0;transition:all .4s ease;text-align:center;text-transform:uppercase}.custom-tabs-card:hover .custom-quickview-btn{opacity:1;transform:translateY(0)}.custom-vendor{font-size:10px;color:var(--luxury-gold-dark, #8a744f);letter-spacing:.2em;text-transform:uppercase;margin-bottom:8px}.custom-product-title{font-family:var(--font-serif, "Playfair Display", serif)!important;font-size:16px!important;margin:0 0 8px!important;color:var(--luxury-wine, #3b0409)!important;font-weight:500!important;letter-spacing:.02em;line-height:1.35;text-transform:none}.custom-price{font-size:14px!important;font-weight:600!important;color:var(--luxury-gold-dark, #8a744f)!important;letter-spacing:.04em;margin-bottom:15px}.header__logo{flex-shrink:1;min-width:0}.header__logo-image{max-width:100%;height:auto;object-fit:contain}@media screen and (max-width:1000px){.header__logo-image{max-width:120px!important}.header__inner{flex-wrap:nowrap!important}}@media screen and (min-width:1001px){.header__action-item{padding:0 12px}.header__logo-image{max-width:180px!important}}.header__logo-link{display:inline-block;overflow:visible!important}.header__logo-image{max-width:100%!important;width:auto!important;height:auto!important;object-fit:contain!important}@media screen and (max-width:999px){.header__logo{max-width:120px!important;flex-shrink:1!important}.header__inner{flex-wrap:nowrap!important}}@media screen and (min-width:1000px){.header__logo{flex-shrink:0!important}.header__action-item{padding:0 10px!important}}
/*# sourceMappingURL=/cdn/shop/t/14/assets/luxury-design-system.css.map */
