.product-card{background-color:var(--sv-lux-surface);border:1px solid var(--sv-lux-card-border);border-radius:var(--sv-lux-card-radius)}.card-hover-effect-subtle-zoom .product-card{overflow:hidden}.product-card .product-card__content{color:var(--sv-lux-text);padding-inline:.75rem;padding-block-start:.75rem;padding-block-end:1rem;border-radius:inherit;box-sizing:border-box}.product-card .card-gallery{background-color:var(--sv-lux-surface);border:1px solid rgb(201 168 90 / .22);border-radius:var(--sv-lux-card-radius);overflow:hidden}.product-card .card-gallery:has(img,video,iframe){background-color:var(--sv-lux-text);border-color:#c9a85a1f}.product-card{transition:transform var(--sv-lux-duration) var(--sv-lux-ease),box-shadow var(--sv-lux-duration) var(--sv-lux-ease),border-color var(--sv-lux-duration) var(--sv-lux-ease)}@media(any-pointer:fine){.product-card:hover{border-color:var(--sv-lux-gold)}.card-hover-effect-none .product-card:hover{transform:translateY(-4px);box-shadow:0 16px 40px #00000059}}@media(prefers-reduced-motion:reduce){.product-card{transition:border-color var(--sv-lux-duration) var(--sv-lux-ease)}.card-hover-effect-none .product-card:hover{transform:none;box-shadow:none}}.product-card .sv-product-card__meta{order:1;display:flex;flex-wrap:wrap;gap:.35rem;margin:0;color:#f3ece094;font-size:.75rem;font-weight:500;letter-spacing:.08em;line-height:1.4;text-transform:uppercase}.product-card .sv-product-card__nota{order:2;margin:0;padding:0;max-width:100%;font-size:.875rem;font-style:italic;font-weight:400;line-height:1.35;color:#f3ece0bf;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden;text-overflow:ellipsis}.product-card product-price{order:3}.product-card .price,.product-card .price-item--sale,product-price .price,product-price .price-item--sale{color:var(--sv-lux-text);font-weight:600;font-variant-numeric:tabular-nums}.product-card .price,.product-card .price-item--sale{font-size:1.0625rem;color:var(--sv-lux-gold)}.button,.button-secondary,.button-custom,button.shopify-payment-button__button--unbranded{transition:background-color .25s cubic-bezier(.32,.72,0,1),color .25s cubic-bezier(.32,.72,0,1),transform .25s cubic-bezier(.32,.72,0,1),box-shadow .25s cubic-bezier(.32,.72,0,1)}.button:active,.button-secondary:active,.button-custom:active,button.shopify-payment-button__button--unbranded:active{transform:scale(.98)}@media(prefers-reduced-motion:reduce){.button,.button-secondary,.button-custom,button.shopify-payment-button__button--unbranded{transition:none}.button:active,.button-secondary:active,.button-custom:active,button.shopify-payment-button__button--unbranded:active{transform:none}}.shopify-section[id$=__hero_curadoria] .hero{background:radial-gradient(ellipse 90% 70% at 25% 15%,rgb(106 68 38 / .28),transparent 55%),radial-gradient(ellipse 70% 60% at 85% 90%,rgb(90 30 43 / .18),transparent 60%),#1a1713}.shopify-section[id$=__hero_curadoria] svg.hero__media{display:none}@media screen and (max-width:749px){.shopify-section[id$=__hero_curadoria] .text-block--hero_heading{--font-size: clamp(2.5rem, 12vw, 3rem)}}body:has(theme-drawer#cart-drawer[open]) .whatsapp-float{opacity:0!important;pointer-events:none!important;visibility:hidden!important}#cart-drawer .cart__checkout-button{--button-color: #1a1713;--button-background-color: #c9a85a;--button-border-color: #c9a85a;background-color:#c9a85a;color:#1a1713}#cart-drawer .cart__checkout-button:hover{--button-background-color: #b99848;background-color:#b99848}:where(a,button,.button,.button-secondary,.button-custom,input,textarea,select):focus-visible{outline:2px solid #c9a85a;outline-offset:3px}.cart-items__media-container{background-color:#f3ece0;border:1px solid rgb(201 168 90 / .18);border-radius:4px;overflow:hidden}.cart-items__media-image{border-radius:inherit}.quantity-selector,input.search-input,.search-page-input,input[type=search]{border-color:#c9a85a59}.sv-collection-header{position:relative;display:grid;gap:0;max-width:min(var(--page-width),100%)}.sv-collection-header:after{content:"";grid-column:2;width:min(7.5rem,28vw);height:1px;margin-top:2rem;background:var(--sv-lux-gold);opacity:.75}.sv-collection-header__eyebrow{margin:0 0 .85rem;color:var(--sv-lux-gold);font-size:.75rem;font-weight:600;letter-spacing:.14em;line-height:1.3;text-transform:uppercase}.sv-collection-header__title{max-width:13ch;margin:0;color:var(--sv-lux-text);font-family:var(--font-heading--family);font-size:clamp(2.75rem,6vw,5.5rem);font-weight:var(--font-heading--weight);letter-spacing:-.035em;line-height:.96;text-wrap:balance}.sv-collection-header__description{max-width:42rem;margin-top:1.5rem;color:#f3ece0ad;font-size:clamp(1rem,1.4vw,1.125rem);line-height:1.65}.sv-collection-header__description>*{margin-block:0}.search-page__header{align-items:flex-start;gap:0}.search-page__header h1{max-width:14ch;margin:0;font-size:clamp(2.5rem,5vw,4.75rem);letter-spacing:-.03em;line-height:1;text-wrap:balance}.sv-search-header__summary{margin:1rem 0 2rem;color:#f3ece09e;font-size:.95rem;line-height:1.5}.search-page__header .search-page-input{width:min(100%,42rem);min-height:3.5rem;border-color:#c9a85a59;border-radius:2px}.product-information .accelerated-checkout-block{display:none}.product-information__media .product-media-container{background-color:#f3ece0;border:1px solid rgb(201 168 90 / .18);border-radius:4px;overflow:hidden}.product-grid-container .facets-block-wrapper--horizontal>.facets--horizontal{min-height:4.5rem;border-bottom:1px solid rgb(201 168 90 / .22)}.product-grid-container :is(.facets__label,.products-count-wrapper,.facets-toggle__button){color:#f3ece0a6;font-size:.875rem}.product-grid-container .product-grid{align-items:start}.product-grid-container .product-card{background:transparent;border-color:transparent}.product-grid-container .product-card .product-card__content{padding:0}.product-grid-container .product-card .card-gallery{margin-bottom:.75rem;border-color:#c9a85a29;border-radius:2px}.product-grid-container .product-card .product-card-gallery__title-placeholder{display:grid;min-height:100%;place-items:end start;padding:1.5rem;background:var(--sv-lux-surface);color:#f3ece0b8}.product-grid-container .main-collection-grid__empty{align-items:flex-start;max-width:42rem;margin-inline:auto;padding-block:clamp(5rem,12vw,9rem);text-align:left}.product-grid-container .main-collection-grid__empty-title{font-size:clamp(2rem,4vw,3.5rem)}.product-grid-container .main-collection-grid__empty-link{color:var(--sv-lux-gold);text-underline-offset:.25em}.sv-search-empty{grid-column:var(--centered);max-width:42rem;margin:1rem 0 2.5rem}.sv-search-empty h2,.main-collection-grid__title{margin:0;color:var(--sv-lux-text);font-family:var(--font-heading--family);font-size:clamp(1.75rem,3vw,2.75rem);font-weight:var(--font-heading--weight);line-height:1.08}.sv-search-empty p{max-width:36rem;margin:1rem 0 0;color:#f3ece0a6;line-height:1.6}.main-collection-grid__title{margin-bottom:2rem}@media screen and (max-width:749px){.sv-collection-header{padding-block-start:2.75rem!important;padding-block-end:2rem!important}.sv-collection-header__title,.search-page__header h1{max-width:100%;font-size:clamp(2.5rem,13vw,3.75rem)}.search-page__header{padding-block-start:2.75rem!important;padding-block-end:2rem!important}.product-grid-container .facets-mobile-wrapper{border-bottom:1px solid rgb(201 168 90 / .22)}.product-grid-container .product-grid{row-gap:2.75rem}}.product-details h1{max-width:18ch;font-size:clamp(2.25rem,3.5vw,3.75rem)!important;letter-spacing:-.03em!important;line-height:1.02!important;text-wrap:balance}.product-details .whatsapp-button__link{min-height:3.5rem}.product-details .pdp-rich-details{margin-top:var(--padding-md)}.sv-contact{gap:clamp(2.75rem,5vw,4.5rem) 0!important}.sv-contact__header{display:grid;grid-template-columns:minmax(0,1fr) minmax(20rem,.55fr);column-gap:clamp(3rem,8vw,8rem);align-items:end;max-width:none;padding-bottom:clamp(2rem,4vw,3.5rem);border-bottom:1px solid rgb(201 168 90 / .24)}.sv-contact__eyebrow{grid-column:1 / -1;margin:0 0 1rem!important;color:var(--sv-lux-gold)!important;font-size:.72rem!important;font-weight:600;letter-spacing:.16em;line-height:1.2!important;text-transform:uppercase}.sv-contact__header h1{max-width:10ch;margin:0;color:var(--sv-lux-text);font-family:var(--font-heading--family);font-size:clamp(3.25rem,6vw,5rem);font-weight:var(--font-heading--weight);letter-spacing:-.04em;line-height:.96;text-wrap:balance}.sv-contact__header p{max-width:34rem;margin:0;color:#f3ece0ad;font-size:clamp(1rem,1.5vw,1.125rem);line-height:1.65}.sv-contact__layout{display:grid;grid-template-columns:minmax(18rem,.72fr) minmax(32rem,1.28fr);gap:clamp(3rem,7vw,7rem);align-items:start}.sv-contact__channels{position:sticky;top:2rem}.sv-contact__channels-intro{margin-bottom:1.25rem;padding-bottom:1.75rem;border-bottom:1px solid rgb(201 168 90 / .28)}.sv-contact__channels-intro h2{max-width:16ch;margin:0;color:var(--sv-lux-text);font-family:var(--font-heading--family);font-size:clamp(1.7rem,2.4vw,2.35rem);line-height:1.08}.sv-contact__channels-intro p{max-width:32rem;margin:.9rem 0 0;color:#f3ece09e;font-size:.9rem;line-height:1.55}.sv-contact__channel{display:grid;grid-template-columns:1.5rem 1fr;gap:1rem;padding-block:1.5rem;border-bottom:1px solid rgb(201 168 90 / .18)}.sv-contact__channel h3{margin:0;color:var(--sv-lux-text);font-family:var(--font-heading--family);font-size:1.25rem;line-height:1.2}.sv-contact__channel p{margin:.45rem 0 0;color:#f3ece09e;font-size:.9rem;line-height:1.55}.sv-contact__channel a{display:inline-block;margin-top:.75rem;color:var(--sv-lux-gold);text-underline-offset:.25em}.sv-contact__icon{display:inline-flex;color:var(--sv-lux-gold)}.sv-contact__icon svg{width:1.35rem;height:1.35rem;fill:currentColor}.sv-contact__icon svg path{fill:currentColor}.sv-contact__form-wrap{padding:clamp(1.75rem,3.5vw,3rem);border:1px solid rgb(201 168 90 / .24);background:#2a1b1275}.sv-contact__form-wrap>h2{margin:0;color:var(--sv-lux-text);font-family:var(--font-heading--family);font-size:clamp(2rem,3vw,3rem);line-height:1.05}.sv-contact__form-wrap>p{margin:.75rem 0 2rem;color:#f3ece09e;line-height:1.55}.sv-contact .contact-form__input{min-height:3.5rem;border-color:#c9a85a4d;border-radius:2px;background:#13120fb8;color:var(--sv-lux-text)}.sv-contact .contact-form__input::placeholder{color:#f3ece08c}.sv-contact .contact-form__input--textarea{min-height:12rem}.sv-contact .contact-form__error,.sv-contact .contact-form__success{padding:1rem;border-inline-start:2px solid var(--sv-lux-gold);background:#c9a85a14;line-height:1.5}@media screen and (max-width:749px){.product-details h1{max-width:100%;font-size:clamp(2.15rem,10vw,3rem)!important}.sv-contact{gap:3rem;padding-block-start:2.75rem!important;padding-block-end:4rem!important}.sv-contact__header h1{font-size:clamp(2.75rem,14vw,4rem)}.sv-contact__header{grid-template-columns:1fr;gap:1.25rem}.sv-contact__header p{margin:0}.sv-contact__layout{grid-template-columns:1fr;gap:3rem}.sv-contact__channels{position:static}.sv-contact__form-wrap{padding:1.25rem}}@media screen and (min-width:750px)and (max-width:1099px){.sv-contact__header{grid-template-columns:1fr .65fr;column-gap:3rem}.sv-contact__layout{grid-template-columns:minmax(15rem,.7fr) minmax(25rem,1.3fr);gap:3rem}}.sv-about{padding-block:clamp(3.5rem,7vw,7rem) clamp(5rem,9vw,9rem)}.sv-about h1,.sv-about h2{margin:0;color:var(--sv-lux-text);font-family:var(--font-heading--family);font-weight:var(--font-heading--weight);letter-spacing:-.035em;text-wrap:balance}.sv-about p{color:#f3ece0b3}.sv-about__eyebrow,.sv-about__index{color:var(--sv-lux-gold)!important;font-size:.72rem;font-weight:600;letter-spacing:.16em;text-transform:uppercase}.sv-about__hero{display:grid;grid-template-columns:minmax(0,.82fr) minmax(32rem,1.18fr);gap:clamp(3rem,7vw,7.5rem);align-items:center;min-height:min(44rem,calc(100svh - 9rem))}.sv-about__hero-copy{padding-block:2rem}.sv-about__hero-copy .sv-about__eyebrow{margin:0 0 1.25rem}.sv-about__hero h1{max-width:10ch;font-size:clamp(3.5rem,6vw,6rem);line-height:.95}.sv-about__lead{max-width:36rem;margin:1.75rem 0 0;font-size:clamp(1rem,1.4vw,1.18rem);line-height:1.65}.sv-about__hero-media{position:relative;margin:0;overflow:hidden;border:1px solid rgb(201 168 90 / .26);aspect-ratio:4 / 3;background:#201a14}.sv-about__hero-media:after{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,transparent 60%,rgb(10 9 8 / .74));content:"";pointer-events:none}.sv-about__hero-media img{width:100%;height:100%;object-fit:cover}.sv-about__hero-media figcaption{position:absolute;z-index:1;right:1.5rem;bottom:1.3rem;left:1.5rem;color:#f3ece0c2;font-size:.76rem;letter-spacing:.08em;text-transform:uppercase}.sv-about__origin,.sv-about__expertise,.sv-about__services,.sv-about__closing{display:grid;grid-template-columns:minmax(16rem,.75fr) minmax(28rem,1.25fr);gap:clamp(3rem,8vw,9rem);padding-block:clamp(5rem,9vw,9rem);border-top:1px solid rgb(201 168 90 / .24)}.sv-about__index{margin:0 0 1.25rem}.sv-about__origin h2,.sv-about__expertise h2,.sv-about__services h2,.sv-about__closing h2{max-width:13ch;font-size:clamp(2.75rem,5vw,5rem);line-height:.98}.sv-about__prose{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:2rem clamp(2rem,4vw,4.5rem);align-content:start}.sv-about__prose p{margin:0;font-size:1rem;line-height:1.75}.sv-about__prose p:first-child{grid-column:1 / -1;max-width:38rem;color:var(--sv-lux-text);font-family:var(--font-heading--family);font-size:clamp(1.6rem,2.5vw,2.4rem);line-height:1.2}.sv-about__manifesto{max-width:72rem;margin:0 auto clamp(5rem,9vw,9rem);padding:clamp(3rem,7vw,6.5rem);border-block:1px solid rgb(201 168 90 / .3);text-align:center}.sv-about__manifesto .sv-about__eyebrow{margin:0 0 1.3rem}.sv-about__manifesto h2{margin-inline:auto;font-size:clamp(3rem,6vw,5.75rem);line-height:.98}.sv-about__manifesto>p:last-child{max-width:48rem;margin:1.75rem auto 0;font-size:clamp(1rem,1.5vw,1.15rem);line-height:1.75}.sv-about__expertise-copy>p:last-child{max-width:33rem;margin:1.5rem 0 0;line-height:1.7}.sv-about__credentials{margin:0;border-top:1px solid rgb(201 168 90 / .28)}.sv-about__credentials div{display:grid;grid-template-columns:1fr auto;gap:2rem;align-items:baseline;padding-block:1.6rem;border-bottom:1px solid rgb(201 168 90 / .2)}.sv-about__credentials dt{color:var(--sv-lux-text);font-family:var(--font-heading--family);font-size:clamp(1.35rem,2vw,1.8rem)}.sv-about__credentials dd{margin:0;color:#f3ece094;font-size:.84rem}.sv-about__services-heading>p:last-child{max-width:24rem;margin:1.4rem 0 0;line-height:1.65}.sv-about__services-list{border-top:1px solid rgb(201 168 90 / .28)}.sv-about__services-list div{display:grid;grid-template-columns:minmax(12rem,.8fr) 1.2fr;gap:2rem;padding-block:1.35rem;border-bottom:1px solid rgb(201 168 90 / .2)}.sv-about__services-list strong{color:var(--sv-lux-text);font-weight:600}.sv-about__services-list span{color:#f3ece094}.sv-about__closing{padding-bottom:0}.sv-about__closing-action{align-self:end;max-width:34rem}.sv-about__closing-action>p{margin:0 0 1.75rem;line-height:1.7}.sv-about__actions{display:flex;gap:1.5rem;align-items:center;flex-wrap:wrap}.sv-about__text-link{color:var(--sv-lux-text);text-decoration-color:var(--sv-lux-gold);text-underline-offset:.35em}@media screen and (max-width:989px){.sv-about__hero{grid-template-columns:1fr;min-height:auto}.sv-about__hero h1{max-width:12ch}.sv-about__hero-media{aspect-ratio:16 / 10}.sv-about__origin,.sv-about__expertise,.sv-about__services,.sv-about__closing{grid-template-columns:1fr;gap:3rem}}@media screen and (max-width:749px){.sv-about{padding-block-start:2.75rem}.sv-about__hero{gap:2.5rem}.sv-about__hero-copy{padding-block:0}.sv-about__hero h1{font-size:clamp(3rem,15vw,4.5rem)}.sv-about__hero-media{aspect-ratio:4 / 5}.sv-about__origin,.sv-about__expertise,.sv-about__services,.sv-about__closing{padding-block:4.5rem}.sv-about__origin h2,.sv-about__expertise h2,.sv-about__services h2,.sv-about__closing h2{font-size:clamp(2.6rem,13vw,3.75rem)}.sv-about__prose{grid-template-columns:1fr}.sv-about__prose p:first-child{grid-column:auto}.sv-about__manifesto{padding-inline:0}.sv-about__manifesto h2{font-size:clamp(2.75rem,14vw,4rem)}.sv-about__credentials div,.sv-about__services-list div{grid-template-columns:1fr;gap:.45rem}.sv-about__credentials dd{text-align:left}}.header-menu .menu-list__link{transition:opacity .18s ease,transform .18s ease,color .18s ease}@media(any-pointer:fine){.header-menu .menu-list__list-item:hover>.menu-list__link{opacity:.85;transform:translateY(-1px)}}.header-actions__cart-icon,.header-actions__action{transition:opacity .18s ease,transform .18s ease}@media(any-pointer:fine){.header-actions__cart-icon:hover,.header-actions__action:hover{opacity:.88;transform:translateY(-1px)}}@media(prefers-reduced-motion:reduce){.header-menu .menu-list__link,.header-actions__cart-icon,.header-actions__action{transition:none}.header-menu .menu-list__list-item:hover>.menu-list__link,.header-actions__cart-icon:hover,.header-actions__action:hover{transform:none}}.password-dialog{background-color:#1a1713;color:#f3ece0}.password-dialog__title{color:#f3ece0;font-family:var(--font-heading--family)}.password-dialog .field__input{background-color:#241f19;border:1px solid rgb(201 168 90 / .45);color:#f3ece0}.password-dialog .field__input::placeholder{color:#f3ece08c}.password-dialog__submit-button{--button-color: #1a1713;--button-background-color: #c9a85a;--button-border-color: #c9a85a;background-color:#c9a85a;color:#1a1713}.password-dialog__submit-button:hover{--button-background-color: #b99848;background-color:#b99848}.password-dialog__close-button{color:#f3ece0}
/*# sourceMappingURL=/cdn/shop/t/3/assets/seu-vinho-refinements.css.map */
