:root{--vg-ivory:#FAF7F2;--vg-sand:#F3EDE3;--vg-ink:#1E1C1A;--vg-muted:#5F5952;--vg-line:#E6DED2;--vg-champ:#B99A62;--vg-accent:#2C5799;--vg-r:20px;--vg-ease:cubic-bezier(.2,.7,.2,1)}body{background:var(--vg-ivory);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.vg-wrap{max-width:124rem;margin:0 auto;padding:0 2rem}@media(min-width:750px){.vg-wrap{padding:0 4rem}}.vg-sec{padding:6.4rem 0}@media(min-width:750px){.vg-sec{padding:9.6rem 0}}.vg-sec--sand{background:var(--vg-sand)}.vg-sec--white{background:#fff}.vg-sec--ink{background:var(--vg-ink);color:#f3ede3}.vg-sec--ink .vg-lead,.vg-sec--ink .vg-eyebrow,.vg-sec--ink p{color:#cfc6b8}.vg-eyebrow{font-family:var(--font-body-family);font-size:1.2rem;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:var(--vg-muted);margin:0 0 1.6rem;display:flex;align-items:center;gap:1.2rem}.vg-eyebrow:before{content:"";width:2.8rem;height:1px;background:var(--vg-champ);flex:none}.vg-center{text-align:center}.vg-center .vg-eyebrow{justify-content:center}.vg-center .vg-lead{margin-left:auto;margin-right:auto}.vg-h1,.vg-h2,.vg-h3{font-family:var(--font-heading-family);font-weight:400;color:inherit;margin:0;letter-spacing:-.02em}.vg-h1{font-size:clamp(4rem,6.6vw,7.4rem);line-height:1.02}.vg-h2{font-size:clamp(3.1rem,4.2vw,4.8rem);line-height:1.08}.vg-h3{font-size:2.2rem;line-height:1.2;letter-spacing:-.01em}.vg-h1 em,.vg-h2 em{font-style:italic}.vg-lead{font-size:1.7rem;line-height:1.65;color:var(--vg-muted);margin:2rem 0 0;max-width:54ch}.vg-lead p{margin:0}.vg-head{margin-bottom:4.8rem}@media(min-width:750px){.vg-head{margin-bottom:6.4rem}}.vg-btn{display:inline-flex;align-items:center;justify-content:center;gap:1rem;min-height:5.4rem;padding:0 3.4rem;border-radius:999px;background:var(--vg-ink);color:var(--vg-ivory)!important;font-family:var(--font-body-family);font-size:1.5rem;font-weight:600;letter-spacing:.06em;text-decoration:none;border:1px solid var(--vg-ink);transition:background .25s var(--vg-ease),transform .25s var(--vg-ease),color .25s;cursor:pointer;line-height:1.2;text-align:center}.vg-btn:hover{background:#000;transform:translateY(-2px)}.vg-btn--light{background:var(--vg-ivory);color:var(--vg-ink)!important;border-color:var(--vg-ivory)}.vg-btn--light:hover{background:#fff}.vg-btn--line{background:transparent;color:var(--vg-ink)!important}.vg-btn--line:hover{background:var(--vg-ink);color:var(--vg-ivory)!important}.vg-link{font-size:1.5rem;font-weight:600;color:var(--vg-ink);text-decoration:underline;text-underline-offset:.5rem;text-decoration-color:var(--vg-champ)}.vg-btn:focus-visible,.vg-link:focus-visible,a.vg-tier:focus-visible,.vg-faq summary:focus-visible{outline:2px solid var(--vg-accent);outline-offset:3px}.vg-ic{width:2rem;height:2rem;flex:none}.vg-trust{list-style:none;padding:0;margin:3.2rem 0 0;display:flex;flex-wrap:wrap;gap:1.2rem 2.4rem;font-size:1.35rem;color:var(--vg-muted)}.vg-trust li{display:flex;align-items:center;gap:.8rem}.vg-trust .vg-ic{color:var(--vg-champ)}.vg-media{border-radius:var(--vg-r);overflow:hidden;background:var(--vg-sand);position:relative}.vg-media img,.vg-media video{display:block;width:100%;height:100%;object-fit:cover}.vg-js .vg-rv{opacity:0;transform:translateY(18px);transition:opacity .9s var(--vg-ease),transform .9s var(--vg-ease)}.vg-js .vg-rv.is-in{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){.vg-js .vg-rv{opacity:1;transform:none;transition:none}.vg-btn,.vg-tier{transition:none}}.vg-hero{background:var(--vg-sand);overflow:hidden}.vg-hero__grid{display:grid}.vg-hero__copy{padding:5.6rem 2rem 4rem}.vg-hero__ctas{display:flex;flex-wrap:wrap;align-items:center;gap:1.6rem 2.8rem;margin-top:3.2rem}.vg-hero__media{aspect-ratio:4/5;overflow:hidden}.vg-hero__media img{width:100%;height:100%;object-fit:cover;display:block}@media(min-width:750px){.vg-hero__copy{padding:7.2rem 4rem 5.6rem}.vg-hero__media{aspect-ratio:16/11}}@media(min-width:990px){.vg-hero__grid{grid-template-columns:1.05fr 1fr;min-height:min(88vh,82rem)}.vg-hero__copy{align-self:center;padding:9.6rem 6rem 9.6rem max(4rem,calc((100vw - 124rem)/2 + 4rem))}.vg-hero__media{aspect-ratio:auto;height:100%}}.vg-strip{background:#fff;border-top:1px solid var(--vg-line);border-bottom:1px solid var(--vg-line)}.vg-strip__grid{display:grid;grid-template-columns:repeat(2,1fr);gap:2.4rem 1.6rem;padding:2.8rem 0}@media(min-width:990px){.vg-strip__grid{grid-template-columns:repeat(4,1fr);padding:3.2rem 0}}.vg-strip__item{display:flex;gap:1.2rem;align-items:flex-start}.vg-strip__item .vg-ic{width:2.4rem;height:2.4rem;color:var(--vg-champ);margin-top:.1rem}.vg-strip__item strong{display:block;font-size:1.4rem;font-weight:600;line-height:1.35}.vg-strip__item span{display:block;font-size:1.3rem;color:var(--vg-muted);line-height:1.45;margin-top:.2rem}.vg-offer__grid{display:grid;gap:2rem}@media(min-width:750px){.vg-offer__grid{grid-template-columns:repeat(3,1fr);gap:2.4rem;align-items:stretch}}.vg-tier{position:relative;display:flex;flex-direction:column;background:#fff;border:1px solid var(--vg-line);border-radius:var(--vg-r);overflow:hidden;text-decoration:none;color:var(--vg-ink);transition:transform .35s var(--vg-ease),box-shadow .35s var(--vg-ease)}.vg-tier:hover{transform:translateY(-4px);box-shadow:0 22px 44px -28px #1e1c1a73}.vg-tier--hl{border-color:var(--vg-ink);box-shadow:0 0 0 1px var(--vg-ink)}.vg-tier__badge{position:absolute;top:1.6rem;left:1.6rem;z-index:1;background:var(--vg-ink);color:var(--vg-ivory);font-size:1.1rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;padding:.7rem 1.3rem;border-radius:999px}.vg-tier__img{aspect-ratio:1/1;background:var(--vg-sand);overflow:hidden}.vg-tier__img img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .8s var(--vg-ease)}.vg-tier:hover .vg-tier__img img{transform:scale(1.03)}.vg-tier__body{padding:2.4rem 2.4rem 2.8rem;display:flex;flex-direction:column;gap:.6rem;flex:1}.vg-tier__name{font-family:var(--font-heading-family);font-weight:400;font-size:2.6rem;line-height:1.15;margin:0;letter-spacing:-.01em}.vg-tier__sub{font-size:1.4rem;color:var(--vg-muted);margin:0}.vg-tier__price{display:flex;align-items:baseline;flex-wrap:wrap;gap:.4rem 1rem;margin:1.2rem 0 0}.vg-tier__price strong{font-size:2.4rem;font-weight:600;letter-spacing:-.01em}.vg-tier__price span{font-size:1.35rem;color:var(--vg-muted)}.vg-tier__save{align-self:flex-start;font-size:1.2rem;font-weight:600;color:#1e6a3a;background:#e6f1e8;padding:.35rem 1rem;border-radius:6px;margin:.4rem 0 0}.vg-tier__gift{font-size:1.35rem;margin:.6rem 0 0;display:flex;gap:.6rem;align-items:center}.vg-tier__gift .vg-ic{width:1.6rem;height:1.6rem;color:var(--vg-champ)}.vg-tier__cta{margin-top:auto;padding-top:2rem;display:block}.vg-tier__cta .vg-btn{width:100%}.vg-tier:not(.vg-tier--hl) .vg-tier__cta .vg-btn{background:transparent;color:var(--vg-ink)!important}.vg-tier:not(.vg-tier--hl):hover .vg-tier__cta .vg-btn{background:var(--vg-ink);color:var(--vg-ivory)!important}.vg-offer__note{margin:3.2rem auto 0;font-size:1.35rem;color:var(--vg-muted);text-align:center;max-width:64ch;line-height:1.6}.vg-ben__grid{display:grid;gap:4rem 3.2rem}@media(min-width:750px){.vg-ben__grid{grid-template-columns:repeat(2,1fr)}}@media(min-width:990px){.vg-ben__grid{grid-template-columns:repeat(4,1fr)}}.vg-ben__icon{width:5.6rem;height:5.6rem;border-radius:50%;background:var(--vg-sand);display:grid;place-items:center;color:var(--vg-ink);margin-bottom:2.4rem}.vg-sec--sand .vg-ben__icon{background:#fff}.vg-ben__icon .vg-ic{width:2.4rem;height:2.4rem}.vg-ben p{color:var(--vg-muted);font-size:1.5rem;line-height:1.65;margin:1.2rem 0 0}.vg-split{display:grid;gap:4.8rem;align-items:center}@media(min-width:990px){.vg-split{grid-template-columns:1fr 1fr;gap:8rem}.vg-split--rev .vg-split__media{order:2}}.vg-split__media{aspect-ratio:4/5}.vg-steps{list-style:none;counter-reset:vgs;padding:0;margin:3.6rem 0 0;display:grid;gap:0}.vg-steps li{counter-increment:vgs;display:grid;grid-template-columns:5.6rem 1fr;gap:1.6rem;padding:2.8rem 0;border-top:1px solid var(--vg-line)}.vg-steps li:last-child{border-bottom:1px solid var(--vg-line)}.vg-steps li:before{content:"0" counter(vgs);font-family:var(--font-heading-family);font-size:3rem;line-height:1;color:var(--vg-champ)}.vg-steps h3{font-family:var(--font-body-family);font-size:1.7rem;font-weight:600;margin:0;letter-spacing:0}.vg-steps p{margin:.6rem 0 0;color:var(--vg-muted);font-size:1.5rem;line-height:1.6}.vg-note{margin:2.4rem 0 0;font-size:1.35rem;color:var(--vg-muted);line-height:1.6}.vg-ing{margin:3.6rem 0 0;padding:0}.vg-ing__row{display:grid;grid-template-columns:1fr;gap:.6rem;padding:2.4rem 0;border-top:1px solid var(--vg-line)}.vg-ing__row:last-child{border-bottom:1px solid var(--vg-line)}@media(min-width:750px){.vg-ing__row{grid-template-columns:20rem 1fr;gap:2.4rem}}.vg-ing dt{font-family:var(--font-heading-family);font-size:2rem;line-height:1.25}.vg-ing dt small{display:block;font-family:var(--font-body-family);font-size:1.15rem;letter-spacing:.14em;text-transform:uppercase;color:var(--vg-champ);margin-top:.4rem}.vg-ing dd{margin:0;color:var(--vg-muted);font-size:1.5rem;line-height:1.65}.vg-cmp{overflow-x:auto;-webkit-overflow-scrolling:touch;margin:0 -2rem;padding:0 2rem}.vg-cmp table{width:100%;min-width:56rem;border-collapse:separate;border-spacing:0;font-size:1.5rem}.vg-cmp th,.vg-cmp td{padding:1.8rem 1.6rem;border-bottom:1px solid var(--vg-line);text-align:center;vertical-align:middle}.vg-cmp th{font-weight:600;font-size:1.35rem;letter-spacing:.08em;text-transform:uppercase;color:var(--vg-muted)}.vg-cmp th:first-child,.vg-cmp td:first-child{text-align:left;color:var(--vg-ink);font-weight:500;letter-spacing:0;text-transform:none}.vg-cmp .is-us{background:#fff}.vg-cmp th.is-us{background:var(--vg-ink);color:var(--vg-ivory);border-radius:14px 14px 0 0}.vg-cmp tr:last-child .is-us{border-radius:0 0 14px 14px}.vg-cmp .vg-yes{color:var(--vg-ink)}.vg-cmp .vg-no{color:#b5ada2}.vg-cmp .vg-ic{width:2.2rem;height:2.2rem;display:inline-block}.vg-info__grid{display:grid;gap:2rem}@media(min-width:990px){.vg-info__grid{grid-template-columns:repeat(3,1fr);gap:2.4rem}}.vg-info__card{background:#fff;border:1px solid var(--vg-line);border-radius:var(--vg-r);padding:3.2rem 2.8rem}.vg-sec--white .vg-info__card{background:var(--vg-ivory)}.vg-info__card h3{margin:0 0 1.6rem}.vg-info__card ul{list-style:none;padding:0;margin:0;display:grid;gap:1.2rem}.vg-info__card li{position:relative;padding-left:2.4rem;font-size:1.5rem;line-height:1.6;color:var(--vg-muted)}.vg-info__card li:before{content:"";position:absolute;left:0;top:.95rem;width:.8rem;height:.8rem;border-radius:50%;background:var(--vg-champ)}.vg-info__card p{font-size:1.5rem;line-height:1.65;color:var(--vg-muted);margin:0 0 1.2rem}.vg-faq{max-width:84rem;margin:0 auto}.vg-faq details{border-top:1px solid var(--vg-line)}.vg-faq details:last-child{border-bottom:1px solid var(--vg-line)}.vg-faq summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:2.4rem;padding:2.4rem 0;font-size:1.7rem;font-weight:600;line-height:1.4;min-height:4.4rem}.vg-faq summary::-webkit-details-marker{display:none}.vg-faq summary:after{content:"+";font-size:2.6rem;font-weight:300;line-height:1;transition:transform .3s var(--vg-ease);color:var(--vg-champ)}.vg-faq details[open] summary:after{transform:rotate(45deg)}.vg-faq__a{padding:0 0 2.8rem;color:var(--vg-muted);font-size:1.55rem;line-height:1.7;max-width:70ch}.vg-faq__a p{margin:0 0 1rem}.vg-faq__more{text-align:center;margin-top:4rem}.vg-cta{position:relative;overflow:hidden;color:#fff;display:flex;align-items:flex-end;min-height:62rem}.vg-cta__bg{position:absolute;top:0;right:0;bottom:0;left:0}.vg-cta__bg img{width:100%;height:100%;object-fit:cover;display:block}.vg-cta:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#14121000 25%,#141210b3)}.vg-cta__in{position:relative;z-index:1;width:100%;padding:6.4rem 0}.vg-cta .vg-eyebrow,.vg-cta .vg-lead{color:#ede5d8}.vg-cta .vg-btn{margin-top:3.2rem}@media(min-width:990px){.vg-cta{align-items:center;min-height:68rem}.vg-cta:after{background:linear-gradient(90deg,#1412109e,#14121026 60%,#14121000)}.vg-cta__copy{max-width:56rem}}.vg-story__media{aspect-ratio:4/5}.vg-sticky{position:fixed;left:0;right:0;bottom:0;z-index:30;background:#faf7f2f7;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-top:1px solid var(--vg-line);padding:1.2rem 1.6rem calc(1.2rem + env(safe-area-inset-bottom));display:flex;align-items:center;gap:1.2rem;transform:translateY(110%);transition:transform .4s var(--vg-ease)}.vg-sticky.is-on{transform:none}.vg-sticky__t{flex:1;min-width:0;line-height:1.3}.vg-sticky__t strong{display:block;font-size:1.45rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.vg-sticky__t span{font-size:1.3rem;color:var(--vg-muted)}.vg-sticky .vg-btn{min-height:4.8rem;padding:0 2.2rem;font-size:1.4rem;flex:none}@media(min-width:990px){.vg-sticky{display:none}}.announcement-bar__message{font-size:1.2rem;letter-spacing:.12em;text-transform:uppercase}.header__heading-link .h2{font-family:var(--font-heading-family);font-size:2.2rem;letter-spacing:.3em;text-transform:uppercase;font-weight:400}.header__menu-item span{font-size:1.4rem;letter-spacing:.04em}.footer .footer-block__heading{font-family:var(--font-body-family);font-size:1.2rem;letter-spacing:.18em;text-transform:uppercase;font-weight:600}.newsletter__wrapper .h1{font-weight:400}.cart-drawer .drawer__heading{font-family:var(--font-heading-family);font-weight:400}.cart__checkout-button{border-radius:999px!important;min-height:5.4rem;font-weight:600;letter-spacing:.06em}.product__info-container .vg-eyebrow{margin-bottom:1rem}.vg-pbullets{list-style:none;padding:0;margin:1.2rem 0 2rem;display:grid;gap:1rem}.vg-pbullets li{display:flex;gap:1rem;align-items:flex-start;font-size:1.5rem;line-height:1.5}.vg-pbullets .vg-ic{width:1.8rem;height:1.8rem;color:var(--vg-champ);margin-top:.2rem}.vg-pperks{display:grid;grid-template-columns:1fr 1fr;gap:1.2rem;margin:1.6rem 0 2rem;padding:1.8rem;border:1px solid var(--vg-line);border-radius:16px;background:#fff}.vg-pperks div{display:flex;gap:.8rem;align-items:center;font-size:1.3rem;line-height:1.35}.vg-pperks .vg-ic{width:1.8rem;height:1.8rem;color:var(--vg-champ)}@media(max-width:749px){.vg-split__media{aspect-ratio:1/1}.vg-cta{min-height:56rem}}
/*# sourceMappingURL=/cdn/shop/t/12/assets/vg-premium.css.map */
