:root{--gv-ink:#2E2A26;--gv-garnet:#7B3B3B;--gv-white:#FFFDFA;--gv-beige:#F4EFE6;--gv-sand:#C9BBA8;--gv-muted:#6A6058;--gv-serif:"Cormorant Garamond",Cormorant,Georgia,serif;--gv-sans:Jost,"Helvetica Neue",Arial,sans-serif}body{--font-body-family:var(--gv-sans);--font-heading-family:var(--gv-serif);--font-body-weight:300;--font-body-weight-bold:500;--font-heading-weight:300;font-family:var(--gv-sans);font-weight:300;letter-spacing:.01em}h1,h2,h3,h4,h5,.h0,.h1,.h2,.h3,.h4,.h5{font-family:var(--gv-serif);font-weight:300;letter-spacing:0}.button,.shopify-payment-button__button--unbranded{font-family:var(--gv-sans);font-size:12px;font-weight:500;letter-spacing:.24em;text-transform:uppercase;min-height:56px}.header__menu-item,.menu-drawer__menu-item,.footer-block__details-content .list-menu__item--link{font-family:var(--gv-sans);font-size:12px;font-weight:500;letter-spacing:.24em;text-transform:uppercase}.menu-drawer__menu-item{font-size:14px}.header__heading-link .h2{font-family:var(--gv-serif);font-weight:600;font-size:24px;letter-spacing:.14em;text-transform:uppercase}.product__title h1,.product__title .h1{font-size:clamp(40px,5vw,72px);line-height:1;color:var(--gv-garnet)}.product .price{font-family:var(--gv-serif);font-size:30px;letter-spacing:0}.accordion__title{font-family:var(--gv-sans);font-size:12px;font-weight:500;letter-spacing:.24em;text-transform:uppercase}.caption-with-letter-spacing{font-size:11px;font-weight:500;letter-spacing:.3em}.field__input,.select__select{font-family:var(--gv-sans);font-weight:300}.gv{color:var(--gv-ink);font-family:var(--gv-sans);font-weight:300;font-size:17px;line-height:1.65;letter-spacing:0}.gv *{box-sizing:border-box}.gv a{color:inherit}.gv p{margin:0}.gv blockquote{border:0;padding:0;margin:0}.gv-wrap{max-width:1240px;margin:0 auto;padding-left:32px;padding-right:32px}.gv-pad{padding-top:112px;padding-bottom:112px}.gv-stack{display:flex;flex-direction:column;gap:24px}.gv-center{align-items:center;text-align:center}.gv-eyebrow{font-size:11px;font-weight:500;letter-spacing:.3em;text-transform:uppercase;color:var(--gv-muted);margin:0}.gv-h1,.gv-h2,.gv-h3{font-family:var(--gv-serif);font-weight:300;margin:0;letter-spacing:0;color:inherit}.gv-h1{font-size:clamp(56px,9.2vw,132px);line-height:.95;letter-spacing:-.015em}.gv-h2{font-size:clamp(38px,4.6vw,60px);line-height:1.05}.gv-h2--xl{font-size:clamp(46px,6.4vw,92px);line-height:.98}.gv-h3{font-size:24px;font-weight:400;line-height:1.15}.gv-em{font-style:italic;color:var(--gv-accent,var(--gv-garnet))}.gv-lead{font-size:18px;max-width:500px}.gv-btn{display:inline-flex;align-items:center;justify-content:center;min-height:56px;padding:0 36px;background:var(--gv-btn-bg,var(--gv-garnet));color:var(--gv-btn-fg,var(--gv-white))!important;border:0;border-radius:2px;font-family:var(--gv-sans);font-size:12px;font-weight:500;letter-spacing:.24em;text-transform:uppercase;text-decoration:none}.gv-btn:hover{opacity:.9}.gv-link{display:inline-flex;align-items:center;min-height:44px;font-size:12px;font-weight:500;letter-spacing:.24em;text-transform:uppercase;text-decoration:none;border-bottom:1px solid currentColor}.gv-actions{display:flex;flex-wrap:wrap;align-items:center;gap:16px 32px}.gv-beat{display:block;width:100%;height:40px}.gv-beat--small{width:120px;height:24px}.gv-media{position:relative;aspect-ratio:4/5;background:var(--gv-beige);overflow:hidden}.gv-media img,.gv-media svg{display:block;width:100%;height:100%;object-fit:cover}.gv-media svg{opacity:.35}.gv-shadow{box-shadow:18px 22px 44px #2e2a2633}.gv-head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:24px 64px;margin-bottom:56px}.gv-hero__inner{padding-top:88px;padding-bottom:104px;gap:36px}.gv-banner{padding:22px 24px;display:flex;flex-wrap:wrap;justify-content:center;gap:6px 28px;font-family:var(--gv-serif);font-style:italic;font-size:26px;line-height:1.3}.gv-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:24px}.gv-card{display:flex;flex-direction:column;justify-content:space-between;gap:28px;padding:40px;min-height:380px;text-decoration:none}.gv-card__media{aspect-ratio:4/3;background:var(--gv-white)}.gv-card__quote{font-family:var(--gv-serif);font-style:italic;font-weight:300;font-size:36px;line-height:1.15}.gv-card__foot{display:flex;flex-direction:column;align-items:flex-start;gap:12px;font-size:16px}.gv-card__foot .gv-link{min-height:0;padding-bottom:6px}.gv-split{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:56px 88px;align-items:center}.gv-price{font-family:var(--gv-serif);font-size:32px;line-height:1.2}.gv-shelf{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:40px 24px}.gv-tile{display:flex;flex-direction:column;gap:16px;text-decoration:none}.gv-tile__media{aspect-ratio:4/5;display:flex;align-items:center;justify-content:center;padding:13%;overflow:hidden}.gv-tile__media img{width:100%;height:100%;object-fit:contain;filter:drop-shadow(8px 12px 16px rgba(46,42,38,.18))}.gv-tile__media svg{width:100%;height:100%;opacity:.35}.gv-tile__row{display:flex;justify-content:space-between;align-items:baseline;gap:12px}.gv-tile__price{font-family:var(--gv-serif);font-size:20px;white-space:nowrap}.gv-tag{font-size:12px;font-weight:500;letter-spacing:.2em;text-transform:uppercase;color:var(--gv-garnet);white-space:nowrap}.gv-steps{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:24px 64px;font-size:16px;margin-top:32px}.gv-step__word{font-family:var(--gv-serif);font-style:italic;font-size:26px;color:var(--gv-garnet);padding-right:14px}.gv-step strong{font-weight:500}.gv-form{display:flex;flex-wrap:wrap;gap:12px;max-width:540px;width:100%}.gv-form label{flex:1 1 100%;font-size:12px;font-weight:500;letter-spacing:.2em;text-transform:uppercase}.gv-form input[type=email]{flex:1 1 240px;min-width:0;min-height:56px;padding:0 20px;border:1px solid var(--gv-ink);border-radius:2px;background:var(--gv-white);font-family:var(--gv-sans);font-weight:300;font-size:16px;color:var(--gv-ink)}.gv-form__msg{flex:1 1 100%;font-size:15px}.gv-note{font-size:14px;color:var(--gv-muted)}.gv-scripture{font-family:var(--gv-serif);font-weight:300;font-size:clamp(36px,5vw,72px);line-height:1.1;max-width:980px}.gv-letter{background:var(--gv-white);padding:64px 56px;box-shadow:10px 14px 36px #2e2a261a}.gv-letter__title{font-family:var(--gv-serif);font-style:italic;font-weight:300;font-size:clamp(32px,3.6vw,48px);line-height:1.12;margin:0}.gv-sign{font-family:var(--gv-serif);font-style:italic;font-size:30px}.gv-reviews{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:48px 64px}.gv-review{margin:0;padding-top:24px;border-top:1px solid var(--gv-sand)}.gv-review blockquote{font-family:var(--gv-serif);font-style:italic;font-size:24px;line-height:1.4}.gv-review figcaption{margin-top:16px;font-size:14px;color:var(--gv-muted)}.gv-closing{font-family:var(--gv-serif);font-style:italic;font-weight:300;font-size:clamp(36px,4.4vw,56px);line-height:1.05;color:var(--gv-garnet)}.gv-strip{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:32px 64px}@media(min-width:750px){.gv-split--flip .gv-split__media{order:-1}}@media(max-width:749px){.gv-wrap{padding-left:24px;padding-right:24px}.gv-pad{padding-top:72px;padding-bottom:72px}.gv-hero__inner{padding-top:64px;padding-bottom:72px;gap:28px}.gv-head{margin-bottom:32px}.gv-card{min-height:0;padding:28px}.gv-card__quote{font-size:30px}.gv-banner{font-size:22px;gap:2px 16px;padding:18px 20px}.gv-letter{padding:36px 28px}.gv-shelf{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 14px}.gv-tile .gv-h3{font-size:19px}.gv-tile__row{flex-direction:column;gap:4px}.gv-btn{padding:0 28px}.gv-split{gap:32px}.gv-hero .gv-btn{align-self:stretch}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/gv-theme.css.map */
