:root{--tb-ink:#241016;--tb-text:#F5EEEA;--tb-deep:#23090E;--tv-ivory:var(--tb-cream,#F1E7DA);--tv-sand:var(--tb-surface,#FAF3EA);--tv-sand-deep:#E5D6C4;--tv-wine:var(--tb-dark,#180509);--tv-wine-deep:#23090E;--tv-ink:var(--tb-ink);--tv-ink-soft:#665452;--tv-on-wine:var(--tb-text);--tv-on-wine-soft:#D6C6C0;--tv-line:#D8C6B5;--tv-line-wine:#62434A;--tv-accent:var(--tb-cta,#A3344A);--tv-gold:var(--tb-gold,#F1D59A);--tv-max:1200px;--tv-gut:40px;--tv-radius:8px;--tv-fs-display:clamp(34px,4.2vw,55px);--tv-fs-h2:clamp(30px,3.5vw,46px);--tv-fs-h3:clamp(22px,2vw,28px);--tv-fs-body:14px;--tv-fs-lede:15px;--tv-section:clamp(44px,6vw,80px);--tv-section-tight:clamp(32px,4vw,64px);--pl-ink:var(--tb-ink);--pl-muted:#665452;--pl-l:var(--tb-cream,#F1E7DA);--pl-t:var(--tb-surface,#FAF3EA);--pl-d:var(--tb-dark,#180509);--pl-d2:#23090E;--pl-a:var(--tb-cta,#A3344A);--pl-accent:var(--tb-cta,#A3344A);--pl-btn-bg:var(--tb-cta,#A3344A);--pl-btn-text:#fff;--pl-btn-hover:#85283B;--pl-gold:var(--tb-gold,#F1D59A);--pl-on-d:var(--tb-text);--pl-radius:8px}html body.tv-bellune{font-family:var(--font-body-family);font-size:14px;line-height:1.7;color:var(--tb-ink);background:var(--tb-cream)}html body.tv-bellune.template-product #MainContent{background:var(--tb-dark)}html body.tv-bellune :is(h1,h2,h3,h4,h5,h6,.tv-serif){font-family:var(--font-heading-family);font-weight:var(--font-heading-weight,700);letter-spacing:-.025em;line-height:1.13}html body.tv-bellune :is(button,input,select,textarea){font-family:var(--font-body-family)}html body.tv-bellune :is(a,button,input,select,textarea,summary):focus-visible{outline:2px solid currentColor;outline-offset:4px}html body.tv-bellune .tv-kicker{font-family:var(--font-body-family);font-size:12px;letter-spacing:.035em;line-height:1.5;margin-bottom:12px}html body.tv-bellune .tv-kicker:before{display:none}html body.tv-bellune .tv-lede{font-size:15px;line-height:1.75}html body.tv-bellune :is(.tv-btn,.pl-btn):not(.tv-btn--ghost){background:var(--tb-cta);color:#fff;border:1px solid var(--tb-cta);border-radius:8px;min-height:48px;font-size:14px;font-weight:600;padding:13px 25px;text-decoration:none;box-shadow:none}html body.tv-bellune :is(.tv-btn,.pl-btn):not(.tv-btn--ghost):hover{background:#85283b;border-color:#85283b}html body.tv-bellune .tv-btn--ghost{border-radius:8px;min-height:44px}html body.tv-bellune .tv-head{margin-bottom:32px;gap:24px;align-items:end}html body.tv-bellune .tv-head__text{max-width:720px}html body.tv-bellune .tv-textlink{font-size:13px;min-height:44px;display:inline-flex;align-items:center}html body.tv-bellune :is(.tv-section--wine,.tv-wine-field){background:linear-gradient(180deg,var(--tb-dark),#23090E);color:var(--tb-text)}html body.tv-bellune :is(.tv-section--wine,.tv-wine-field) :is(h1,h2,h3){color:var(--tb-gold)}html body.tv-bellune .tv-rule{height:1px;border:0;background:currentColor;opacity:.2;margin:24px 0}html body.tv-bellune .pl-section-header .pl-container{max-width:none;padding-inline:48px}html body.tv-bellune .pl-section-header .pl-header__link{font-family:var(--font-body-family);font-size:13px;padding-block:20px}html body.tv-bellune .pl-section-header .pl-header__nav{gap:22px}html body.tv-bellune .pl-section-header .tvh-ann{background:var(--tb-dark);color:var(--tb-text);min-height:38px;padding-block:9px;font-size:12px}html body.tv-bellune .pl-section-header .tvh-ann:before,html body.tv-bellune .pl-section-header .tvh-ann:after{display:none}html body.tv-bellune .pl-collection__head{text-align:center;max-width:760px;margin:0 auto 32px}html body.tv-bellune .pl-collection__heading{font-size:clamp(34px,4.2vw,52px);margin-bottom:16px}html body.tv-bellune .pl-collection__desc{font-size:15px;line-height:1.75;margin-inline:auto}html body.tv-bellune .pl-collection__nav{justify-content:center;gap:8px 20px}html body.tv-bellune .pl-collection__nav a{min-height:44px;display:inline-flex;align-items:center}html body.tv-bellune :is(.tvk-tools,.tvk-filters){border-color:#d8c6b5}html body.tv-bellune :is(.tvk-filter summary,.tvk-sort select){min-height:44px;font-size:13px}html body.tv-bellune .tvk-sort select{max-width:100%}html body.tv-bellune .pl-collection__pagination a{min-width:44px;min-height:44px;display:inline-flex;justify-content:center;align-items:center}html body.tv-bellune .tv-category-grid{gap:16px}html body.tv-bellune .tv-category{border-radius:8px}html body.tv-bellune .tv-category span{color:var(--tb-gold);line-height:1.18}html body.tv-bellune .tv-editorial__media{margin-top:0}html body.tv-bellune .tv-editorial__media img{border-radius:8px}html body.tv-bellune .tv-editorial__text{font-size:15px;line-height:1.8}html body.tv-bellune .shopify-policy__container{max-width:840px;margin:0 auto;padding:64px 24px;background:var(--tb-cream);color:var(--tb-ink)}html body.tv-bellune .shopify-policy__title h1{font-size:clamp(32px,4vw,48px);margin:0 0 30px}html body.tv-bellune .shopify-policy__body{font-size:15px;overflow-wrap:anywhere;line-height:1.85}html body.tv-bellune .shopify-policy__body :is(h2,h3){margin:32px 0 12px}html body.tv-bellune .shopify-policy__body a{color:#85283b;text-underline-offset:3px}html body.tv-bellune .pl-footer{background:var(--tb-dark);color:var(--tb-text);border-top:1px solid #62434A}html body.tv-bellune .pl-footer__wordmark{font-family:var(--font-heading-family);color:var(--tb-gold);font-size:30px;letter-spacing:.12em}html body.tv-bellune .pl-footer__title{font-size:20px;color:var(--tb-gold)}html body.tv-bellune .pl-footer__grid{gap:48px;padding-bottom:40px;border-bottom:1px solid #62434A}html body.tv-bellune .pl-footer__text{max-width:34ch;line-height:1.8;font-size:14px}html body.tv-bellune .pl-footer__links a,html body.tv-bellune .pl-footer__legal a{display:inline-flex;align-items:center;min-height:44px;font-size:13px}html body.tv-bellune .pl-footer__bottom{opacity:1;color:#d6c6c0;font-size:12px}html body.tv-bellune .pl-footer__pill{background:transparent;border:0;padding:0}@media(max-width:749px){:root{--tv-gut:20px}html body.tv-bellune #MainContent :is([data-reveal],[data-reveal-child],.pl-fx-word){opacity:1!important;transform:none!important;transition:none!important}html body.tv-bellune .pl-section-header .pl-container{padding-inline:12px}html body.tv-bellune .pl-section-header .tvh-ann{min-height:30px;padding-block:6px;font-size:11px}html body.tv-bellune .tv-head{margin-bottom:24px;gap:12px}html body.tv-bellune .tv-lede{font-size:14px}html body.tv-bellune .tv-category-grid{gap:10px}html body.tv-bellune .pl-collection__head{text-align:left;margin-bottom:24px}html body.tv-bellune .pl-collection__nav{justify-content:flex-start}html body.tv-bellune .pl-footer__grid{gap:30px}html body.tv-bellune .shopify-policy__container{padding:40px 20px}}@media(prefers-reduced-motion:reduce){html body.tv-bellune *,html body.tv-bellune *:before,html body.tv-bellune *:after{scroll-behavior:auto!important}}
/*# sourceMappingURL=/cdn/shop/t/50/assets/tilvy-bellune-system.css.map */
