:root{--sv-ink:#191514;--sv-cream:#f7f3ed;--sv-paper:#fffdfa;--sv-wine:#6e2834;--sv-rose:#b9817b;--sv-muted:#817671;--sv-line:#e7dfd8;--sv-serif:var(--font-heading--family,Georgia,"Times New Roman",serif);--sv-sans:var(--font-body--family,Arial,Helvetica,sans-serif)}html{scroll-behavior:smooth}body{background:var(--sv-cream)!important;color:var(--sv-ink)!important;font-family:var(--sv-sans)}body,button,input,select,textarea{letter-spacing:.01em}h1,h2,h3,h4,.h0,.h1,.h2,.h3{font-family:var(--sv-serif)!important;font-weight:400!important;letter-spacing:-.035em!important;color:var(--sv-ink)}#header-group{position:relative;z-index:20}.announcement-bar,.header__announcement,.utility-bar{background:var(--sv-ink)!important;color:#f9f4ee!important}header,.header,.header__row,.header__columns{background:var(--sv-paper)!important;color:var(--sv-ink)!important;border-color:var(--sv-line)!important}.header{box-shadow:0 1px #1915140f}.header a,.header__menu-item{font-size:11px!important;letter-spacing:.13em!important;text-transform:uppercase!important}.header__heading-link,.header__heading-logo-wrapper{letter-spacing:.18em!important}.header__heading-link{font-family:var(--sv-serif)!important;font-size:25px!important}button,.button,.shopify-payment-button__button--unbranded{border-radius:0!important;text-transform:uppercase;letter-spacing:.13em;font-size:11px!important;transition:all .22s ease}.button--primary,.button:not(.button--secondary),button[type=submit]{background:var(--sv-ink)!important;color:#fffaf5!important;border:1px solid var(--sv-ink)!important}.button--primary:hover,.button:not(.button--secondary):hover,button[type=submit]:hover{background:var(--sv-wine)!important;border-color:var(--sv-wine)!important}.card,.product-card,.product-card-wrapper,.collection-card{background:transparent!important;border:0!important;box-shadow:none!important}.card__heading,.product-card__title,.product-title{font-family:var(--sv-serif)!important;font-size:17px!important;font-weight:400!important;letter-spacing:0!important}.price{font-size:13px!important;letter-spacing:.03em}.badge,.price__badge-sale{border-radius:0!important;letter-spacing:.1em;text-transform:uppercase;font-size:9px!important}.product-grid,.grid{row-gap:32px}.card__media,.product-media-container{background:#eee8e1!important;overflow:hidden}.card__media img,.product-card img{transition:transform .65s cubic-bezier(.2,.65,.3,1)}.card-wrapper:hover .card__media img,.product-card-wrapper:hover img{transform:scale(1.035)}.collection-hero,.banner{border:0!important}.shopify-section{scroll-margin-top:20px}.rte,.product__description{line-height:1.8;color:#514843}.product__title h1{font-size:clamp(32px,4vw,54px)!important}.product-form__input input[type=radio]+label{border-radius:0!important;border-color:#d7ccc3!important}.product-form__input input[type=radio]:checked+label{background:var(--sv-ink)!important;color:#fff!important}input,select,textarea,.field__input{border-radius:0!important;border-color:#d7ccc3!important;background:#fffdfa!important}.sv-home{background:var(--sv-cream);color:var(--sv-ink)}.sv-eyebrow{font-size:10px;letter-spacing:.22em;text-transform:uppercase;color:var(--sv-wine);margin:0 0 17px}.sv-hero{min-height:min(690px,76vw);display:flex;align-items:center;position:relative;overflow:hidden;background:#241916;color:#fff}.sv-hero--plain{background:radial-gradient(ellipse at 75% 30%,#4a1f29,#241916 55%,#14100f)}.sv-hero__bg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center 34%}.sv-hero:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#110c0bc7,#110c0b6e 44%,#110c0b0d)}.sv-hero__inner{position:relative;z-index:1;width:min(1240px,calc(100% - 48px));margin:0 auto;padding:100px 0}.sv-hero__copy{max-width:590px}.sv-hero .sv-eyebrow{color:#e6c4bc}.sv-hero h1{color:#fffaf5!important;font-size:clamp(42px,6.3vw,86px)!important;line-height:.98!important;margin:0 0 24px;max-width:650px}.sv-hero p:not(.sv-eyebrow){max-width:390px;line-height:1.8;color:#f1e9e4;font-size:14px;margin:0 0 30px}.sv-cta{display:inline-flex;align-items:center;justify-content:center;gap:16px;background:#f8f2eb;color:#211816;padding:17px 24px;text-decoration:none;text-transform:uppercase;letter-spacing:.14em;font-size:10px;transition:.2s}.sv-cta:hover{background:#d6b4aa;color:#211816}.sv-benefits{display:grid;grid-template-columns:repeat(4,1fr);background:var(--sv-paper);border-bottom:1px solid var(--sv-line);border-top:1px solid var(--sv-line)}.sv-benefit{display:flex;gap:12px;align-items:center;justify-content:center;padding:22px 12px;border-right:1px solid var(--sv-line)}.sv-benefit:last-child{border:0}.sv-benefit strong{display:block;font-family:var(--sv-serif);font-size:15px;font-weight:400}.sv-benefit span{display:block;color:var(--sv-muted);font-size:10px;margin-top:4px}.sv-section{padding:84px 24px;max-width:1320px;margin:0 auto}.sv-section-head{display:flex;justify-content:space-between;align-items:end;gap:20px;margin-bottom:28px}.sv-section-head h2{font-size:clamp(32px,4vw,48px)!important;margin:0}.sv-section-head p{font-size:12px;color:var(--sv-muted);margin:10px 0 0}.sv-text-link{font-size:10px;letter-spacing:.13em;text-transform:uppercase;color:var(--sv-ink);text-decoration:none;border-bottom:1px solid #bdaaa0;padding-bottom:7px;white-space:nowrap}.sv-categories{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.sv-category{position:relative;min-height:360px;overflow:hidden;background:#ded2c8;color:#fff;text-decoration:none}.sv-category:after{content:"";position:absolute;top:35%;right:0;bottom:0;left:0;background:linear-gradient(transparent,#0f0a09b3)}.sv-category img{width:100%;height:100%;position:absolute;top:0;right:0;bottom:0;left:0;object-fit:cover;transition:transform .7s}.sv-category:hover img{transform:scale(1.04)}.sv-category__label{position:absolute;z-index:1;bottom:23px;left:22px;right:15px}.sv-category__label small{font-size:9px;letter-spacing:.18em;text-transform:uppercase}.sv-category__label h3{color:#fff!important;font-size:28px!important;margin:8px 0 0}.sv-product-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:30px 16px}.sv-product{min-width:0}.sv-product__image{display:block;aspect-ratio:3/4;background:#eee8e1;overflow:hidden}.sv-product__image img{width:100%;height:100%;object-fit:cover;transition:transform .6s}.sv-product:hover .sv-product__image img{transform:scale(1.035)}.sv-product__meta{display:flex;justify-content:space-between;gap:10px;padding-top:13px}.sv-product__title{font:400 16px/1.3 var(--sv-serif);color:var(--sv-ink);text-decoration:none}.sv-product__price{font-size:12px;white-space:nowrap}.sv-product__vendor{font-size:9px;letter-spacing:.15em;text-transform:uppercase;color:var(--sv-wine);margin:0 0 6px}.sv-story{display:grid;grid-template-columns:1fr 1fr;background:#211816;color:#f8f2eb;min-height:450px}.sv-story__image{min-height:420px;position:relative;overflow:hidden;background:#2d201c}.sv-story__image img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.sv-story__image--plain{background:radial-gradient(ellipse at 30% 40%,#4a1f29,#211816 70%)}.sv-story__copy{padding:clamp(36px,7vw,100px);align-self:center}.sv-story h2{font-size:clamp(34px,4vw,54px)!important;color:#fffaf5!important;line-height:1.04!important;margin:0 0 20px}.sv-story p{font-size:13px;line-height:1.9;color:#d9cdc5;max-width:440px}.sv-story .sv-eyebrow{color:#d7a6a0}.sv-newsletter{background:#e9ded4;text-align:center;padding:76px 24px}.sv-newsletter h2{font-size:clamp(32px,4vw,46px)!important;margin:0 0 12px}.sv-newsletter p{font-size:13px;color:#655852;margin:0 auto 24px;max-width:460px}.sv-newsletter form{display:flex;max-width:480px;margin:0 auto}.sv-newsletter input{flex:1;min-width:0;padding:16px;border:1px solid #cbbab0!important}.sv-newsletter button{padding:0 22px!important}.sv-footnote{background:var(--sv-ink);color:#d9cdc5;text-align:center;padding:18px;font-size:10px;letter-spacing:.1em}@media(max-width:749px){.sv-hero{min-height:620px}.sv-hero__bg{object-position:62% center}.sv-hero:before{background:linear-gradient(90deg,#110c0bb8,#110c0b38)}.sv-hero__inner{width:calc(100% - 38px);padding:75px 0}.sv-hero h1{font-size:49px!important}.sv-benefits{grid-template-columns:repeat(2,1fr)}.sv-benefit{justify-content:flex-start;padding:16px 13px;border-bottom:1px solid var(--sv-line)}.sv-benefit:nth-child(2){border-right:0}.sv-benefit strong{font-size:14px}.sv-section{padding:54px 18px}.sv-section-head{align-items:start}.sv-section-head h2{font-size:34px!important}.sv-categories{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.sv-category{min-height:250px}.sv-category__label{left:14px;bottom:16px}.sv-category__label h3{font-size:23px!important}.sv-product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 10px}.sv-product__meta{display:block}.sv-product__price{display:block;margin-top:6px}.sv-story{grid-template-columns:1fr}.sv-story__image{min-height:330px;order:0}.sv-story__copy{padding:40px 24px 48px}.sv-newsletter{padding:56px 18px}.sv-newsletter form{flex-direction:column;gap:8px}.sv-newsletter button{min-height:48px}.header__heading-link{font-size:21px!important}}.sv-categories{grid-template-columns:repeat(min(var(--sv-cat-count,4),4),minmax(0,1fr))}.sv-category--plain{background:linear-gradient(160deg,#4a1f29,#211816)}.sv-category img{object-position:center 25%}.sv-product__image{position:relative}.sv-product__image img{display:block}.sv-badge{position:absolute;top:10px;left:10px;background:var(--sv-ink);color:#fffaf5;font-size:9px;letter-spacing:.14em;text-transform:uppercase;padding:6px 9px}.sv-product__price s{color:var(--sv-muted);margin-right:4px}.sv-empty{grid-column:1/-1;color:var(--sv-muted);font-size:13px}.sv-benefit__icon{flex:none;color:var(--sv-wine)}.sv-benefit span:not(.sv-benefit__icon){display:block}.sv-newsletter form{flex-wrap:wrap;justify-content:center}.sv-form-ok,.sv-form-error{flex-basis:100%;margin:14px 0 0!important;font-size:12px}.sv-form-ok{color:var(--sv-wine)}.sv-cta:focus-visible,.sv-text-link:focus-visible,.sv-category:focus-visible,.sv-product a:focus-visible{outline:2px solid var(--sv-wine);outline-offset:3px}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.sv-category img,.sv-product__image img,.card__media img,.product-card img{transition:none!important}}@media(max-width:749px){.sv-categories{grid-template-columns:repeat(2,minmax(0,1fr))}}.sv-hero__bg{z-index:0}.sv-hero:before{z-index:1}:root{--sv-gold:#c8a77a;--sv-gold-soft:#e6d3b6;--sv-night:#140c0e}::selection{background:var(--sv-wine);color:#fff}.shopify-section--header,#header-group{border-bottom:1px solid var(--sv-line)}.header__heading-link,.header-logo__text,.header__heading{font-family:var(--sv-serif)!important;letter-spacing:.32em!important;text-transform:uppercase}.sv-hero{min-height:min(760px,82vh)}.sv-hero h1{font-style:italic;font-weight:300!important}.sv-hero .sv-eyebrow{color:var(--sv-gold-soft);display:flex;align-items:center;gap:14px}.sv-hero .sv-eyebrow:before{content:"";width:34px;height:1px;background:var(--sv-gold)}.sv-cta{background:transparent;color:#fffaf5;border:1px solid var(--sv-gold);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.sv-cta:hover{background:var(--sv-gold);color:#1a0f10}.sv-story .sv-cta,.sv-newsletter .sv-cta{background:transparent}.sv-ticker{overflow:hidden;background:var(--sv-night);border-bottom:1px solid #2a1c1f;padding:14px 0;color:var(--sv-gold-soft)}.sv-ticker__track{display:flex;gap:28px;white-space:nowrap;width:max-content;animation:sv-tick 38s linear infinite;font:italic 400 17px/1 var(--sv-serif);letter-spacing:.04em}.sv-ticker i{font-style:normal;color:var(--sv-gold);font-size:9px;align-self:center}@keyframes sv-tick{to{transform:translate(-25%)}}@media(prefers-reduced-motion:reduce){.sv-ticker__track{animation:none}}.sv-benefits{background:var(--sv-paper)}.sv-benefit strong{letter-spacing:.01em}.sv-category{min-height:440px}.sv-category:before{content:"";position:absolute;top:12px;right:12px;bottom:12px;left:12px;border:1px solid rgba(200,167,122,0);z-index:2;transition:border-color .4s,inset .4s;pointer-events:none}.sv-category:hover:before{border-color:#c8a77ab3;top:16px;right:16px;bottom:16px;left:16px}.sv-category__label h3{font-style:italic;font-weight:300!important}.sv-product__image{background:#1d1214}.sv-product__title{font-size:17px}.sv-product__price{font-family:var(--sv-sans);letter-spacing:.04em}.sv-promise{background:var(--sv-night);color:#f1e6dc;padding:96px 24px}.sv-promise__head{text-align:center;max-width:720px;margin:0 auto 56px}.sv-promise .sv-eyebrow{color:var(--sv-gold)}.sv-promise h2{color:#fffaf5!important;font-size:clamp(32px,4vw,52px)!important;font-style:italic;font-weight:300!important;margin:0}.sv-promise__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:0;max-width:1100px;margin:0 auto;border-top:1px solid #34242a}.sv-promise__item{padding:36px 32px 8px;border-right:1px solid #34242a}.sv-promise__item:last-child{border-right:0}.sv-promise__num{font:italic 400 15px var(--sv-serif);color:var(--sv-gold)}.sv-promise__item h3{color:#fffaf5!important;font-size:25px!important;margin:12px 0 10px}.sv-promise__item p{font-size:13px;line-height:1.85;color:#cdbfb6;margin:0}.sv-reviews__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.sv-review{margin:0;padding:34px 30px;background:var(--sv-paper);border:1px solid var(--sv-line)}.sv-review blockquote{margin:0 0 20px;font:italic 400 20px/1.5 var(--sv-serif);color:var(--sv-ink)}.sv-review figcaption{font-size:10px;letter-spacing:.16em;text-transform:uppercase;color:var(--sv-wine)}.sv-faq{max-width:860px}.sv-faq__list{border-top:1px solid var(--sv-line)}.sv-faq__item{border-bottom:1px solid var(--sv-line)}.sv-faq__item summary{list-style:none;cursor:pointer;padding:22px 0;font:400 20px/1.3 var(--sv-serif);display:flex;justify-content:space-between;gap:16px}.sv-faq__item summary::-webkit-details-marker{display:none}.sv-faq__item summary:after{content:"+";font-family:var(--sv-sans);color:var(--sv-wine);transition:transform .25s}.sv-faq__item[open] summary:after{transform:rotate(45deg)}.sv-faq__item p{margin:0 0 24px;font-size:14px;line-height:1.8;color:#514843;max-width:640px}.sv-newsletter{background:linear-gradient(180deg,#e9ded4,#e2d3c6)}.sv-newsletter button{background:var(--sv-ink);color:#fff}.product-information .product-details,.product-details{letter-spacing:.005em}.product-details h1,.product-details .h1{font-style:italic;font-weight:300!important;font-size:clamp(34px,3.6vw,52px)!important;line-height:1.05!important}.product-details .price,.product-details price-component{font-size:18px!important;letter-spacing:.03em}.accordion{border-top:1px solid var(--sv-line);margin-top:10px}.accordion summary{font-size:11px!important;letter-spacing:.14em;text-transform:uppercase}.media-gallery,.product-media-container{background:#1d1214}.sticky-add-to-cart,.sticky-add-to-cart__bar{border-top:1px solid var(--sv-line)}.collection-title,.main-collection h1{font-style:italic;font-weight:300!important}cart-drawer-component,.cart-drawer__dialog{background:var(--sv-paper)!important}.cart-items__table-row,.cart-summary{border-color:var(--sv-line)!important}.field__input:focus,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:1px solid var(--sv-wine)!important;outline-offset:1px;border-color:var(--sv-wine)!important}a:focus-visible,button:focus-visible{outline:2px solid var(--sv-wine);outline-offset:3px}.sv-agegate[hidden]{display:none!important}.sv-agegate{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2147483000;display:grid;place-items:center;padding:24px;background:radial-gradient(ellipse at 70% 20%,#6e2834eb,#0e0809fa)}.sv-agegate__box{max-width:480px;text-align:center;color:#f3e9e0;border:1px solid rgba(200,167,122,.45);padding:52px 36px;background:#140c0e99}.sv-agegate .sv-eyebrow{color:var(--sv-gold)}.sv-agegate h2{color:#fffaf5!important;font-style:italic;font-weight:300!important;font-size:34px!important;margin:0 0 14px}.sv-agegate p{font-size:13px;line-height:1.8;color:#d6c9c0;margin:0 0 28px}.sv-agegate__actions{display:flex;flex-direction:column;gap:14px;align-items:center}.sv-agegate__yes{background:var(--sv-gold)!important;color:#1a0f10!important;border:0!important;padding:16px 28px;cursor:pointer;width:100%}.sv-agegate__yes:hover{background:var(--sv-gold-soft)!important}.sv-agegate__no{font-size:10px;letter-spacing:.15em;text-transform:uppercase;color:#bfb0a6;text-decoration:none;border-bottom:1px solid #6b5a52;padding-bottom:4px}html.sv-agegate-open{overflow:hidden}@media(max-width:749px){.sv-hero{min-height:640px}.sv-category{min-height:290px}.sv-promise{padding:64px 20px}.sv-promise__grid,.sv-reviews__grid{grid-template-columns:1fr}.sv-promise__item{border-right:0;border-bottom:1px solid #34242a;padding:28px 0}.sv-promise__item:last-child{border-bottom:0}.sv-ticker__track{font-size:15px}.sv-agegate__box{padding:40px 22px}}
/*# sourceMappingURL=/cdn/shop/t/14/assets/savvor-premium.css.map */
