body{font-size:15px}@media screen and (min-width:750px){body{font-size:16px}}.main-page-title,.title--primary,.collection-hero__title,.article-template__title,.main-404 .title,.template-404 .title,.template-search__header h1,.cart__empty-text,.shopify-policy__title h1,.customer h1{margin-bottom:.3em;font-size:clamp(42px,5vw,64px)!important;line-height:1.04!important;letter-spacing:0!important;text-wrap:balance;color:var(--vg-dark)!important}.template-search__header h1{margin-top:0}.rte,.rte p,.rte li{font-size:16px;line-height:1.7}.rte{color:var(--vg-body)}.rte h2,.rte h3,.rte h4{margin:1.4em 0 .5em;line-height:1.15;color:var(--vg-dark)}.rte h2{font-size:30px}.rte h3{font-size:24px}.rte strong,.rte b{font-weight:400;color:var(--vg-dark)}.rte a{color:var(--vg-dark);text-decoration-color:var(--vg-green);text-underline-offset:3px}.button,.shopify-challenge__button,.customer button{min-height:52px;padding:0 30px;font-family:Bogart,sans-serif!important;font-size:14px;letter-spacing:.08em;text-transform:uppercase}.button:not(.button--secondary):not(.button--tertiary):not([disabled]):not([aria-disabled=true]){box-shadow:0 5px 0 var(--vg-dark)}.button--tertiary{min-height:0;padding:0;text-transform:none;letter-spacing:0}.link.button-label,.cart-notification__links .link{font-size:15px;text-transform:none;letter-spacing:0;text-decoration:underline;text-underline-offset:4px;color:var(--vg-dark)!important}.cart-notification{border:1px solid #e5e0d0!important;border-top:0!important;border-radius:0 0 20px 20px;background:var(--vg-cream)!important;box-shadow:0 24px 44px -24px #2d3a0f66}.cart-notification__heading{font-size:14px;color:var(--vg-dark)!important}.cart-notification__heading .svg-wrapper,.cart-notification__heading svg{color:var(--vg-green)}.cart-notification-product__name,.cart-item__name{font-family:Rosaline,serif!important;font-size:21px;line-height:1.1;text-decoration:none;color:var(--vg-dark)!important}.cart-item__name:hover{text-decoration:underline;text-underline-offset:3px}.product-option{font-size:14px;color:var(--vg-body)}.vg-plan-line{color:var(--vg-green-text)!important}.cart-item__image{border-radius:14px}.cart-items thead th,.cart-items .caption-with-letter-spacing{font-size:12px;letter-spacing:.14em;color:var(--vg-green-text)}.cart__footer .totals__total,.cart__footer .totals__total-value{color:var(--vg-dark)}.tax-note,.cart__ctas+.tax-note{color:var(--vg-muted)}.quantity{border-radius:999px}.quantity:after{border-radius:999px;box-shadow:0 0 0 1px #e5e0d0!important}.quantity:before{border-radius:999px}.card-wrapper .card--card,.card-wrapper .card--standard>.card__content{color:var(--vg-dark)}.card__heading,.card__heading a{font-family:Rosaline,serif!important;font-size:22px;line-height:1.1;text-decoration:none;color:var(--vg-dark)!important}.card-information .price{font-size:16px;color:var(--vg-dark)}.card .badge{font-size:12px;letter-spacing:.06em;text-transform:uppercase}.facets-container,.facet-filters__label,.product-count__text{font-size:14px;color:var(--vg-body)}.predictive-search__item-heading{font-family:Rosaline,serif!important;font-size:18px;color:var(--vg-dark)}.predictive-search__heading{font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:var(--vg-green-text)}.search-modal__content .field__input{border-radius:999px}.predictive-search__image{border-radius:10px}.article-card__title,.article-card__title a{font-family:Rosaline,serif!important;font-size:24px;line-height:1.12;color:var(--vg-dark)!important}.article-card__excerpt{font-size:15px;color:var(--vg-body)}.article-card__info,.article-template__content+.article-template__social-sharing,.blog-articles .circle-divider{color:var(--vg-muted)}.shopify-policy__container{max-width:760px!important;padding-top:clamp(40px,6vw,80px)!important;padding-bottom:clamp(56px,6vw,96px)!important}.shopify-policy__title{margin-bottom:18px;text-align:left!important}.shopify-policy__body h2,.shopify-policy__body h3{font-weight:400}.main-404,.template-404{color:var(--vg-body)}.announcement-bar__message{font-size:12px!important;font-weight:400!important;letter-spacing:.14em;text-transform:uppercase}.announcement-bar__link{text-underline-offset:3px}.footer-block__heading{margin-bottom:14px!important;font-family:Bogart,sans-serif!important;font-size:12px!important;letter-spacing:.16em!important;text-transform:uppercase;color:var(--vg-gold)!important}.footer-block__details-content .list-menu__item--link{font-size:15px}.vg-company{margin:10px 0 0;font-size:12.5px;line-height:1.6;letter-spacing:.02em;color:#fef3d7b3!important}.vg-company span{color:inherit!important}.vg-signup-note{display:flex;align-items:center;gap:10px;margin:14px auto 0;padding:12px 16px;max-width:460px;border:1px solid rgba(217,201,138,.55);border-radius:14px;background:#fef3d714;font-size:15px;line-height:1.4;text-align:left;color:var(--vg-cream-text)!important}.vg-signup-note svg{flex-shrink:0;width:20px;height:20px;color:var(--vg-gold)}.vg-signup-note--error{border-color:#d63f2cb3}#shopify-pc__banner.shopify-pc__banner__dialog{top:auto!important;right:auto!important;bottom:20px!important;left:20px!important;width:min(460px,calc(100% - 40px))!important;max-height:80vh!important;overflow:auto;padding:22px 24px 20px!important;border:1px solid #e5e0d0!important;border-radius:20px!important;background:#fff!important;box-shadow:0 22px 46px -20px #2d3a0f6b!important;font-family:Bogart,sans-serif!important}#shopify-pc__banner .shopify-pc__banner__wrapper{align-items:stretch}#shopify-pc__banner .shopify-pc__banner__body{margin-bottom:14px}#shopify-pc__banner h2{margin:0 0 6px!important;font-family:Rosaline,serif!important;font-size:22px!important;font-weight:400!important;line-height:1.1;color:var(--vg-dark)!important}#shopify-pc__banner p,#shopify-pc__banner p a{font-size:13.5px!important;line-height:1.5!important;color:var(--vg-body)!important}#shopify-pc__banner p a{color:var(--vg-dark)!important;text-underline-offset:3px}#shopify-pc__banner .shopify-pc__banner__btns{flex-direction:row!important;flex-wrap:wrap;align-items:center;justify-content:flex-start!important;gap:8px 10px}#shopify-pc__banner button{margin:0!important;padding:11px 22px!important;border-radius:999px!important;font-family:Bogart,sans-serif!important;font-size:13px!important;line-height:1.2;letter-spacing:.08em;text-transform:uppercase}#shopify-pc__banner .shopify-pc__banner__btn-accept{border:1.5px solid var(--vg-red)!important;background:var(--vg-red)!important;color:#fff!important;box-shadow:0 4px 0 var(--vg-dark)}#shopify-pc__banner .shopify-pc__banner__btn-decline{border:1.5px solid var(--vg-dark)!important;background:transparent!important;color:var(--vg-dark)!important}#shopify-pc__banner .shopify-pc__banner__btn-manage-prefs{padding:11px 4px!important;border:0!important;background:transparent!important;font-size:13.5px!important;letter-spacing:0;text-transform:none;color:var(--vg-dark)!important}#shopify-pc__banner button:focus-visible{outline:2px solid var(--vg-dark)!important;outline-offset:2px;box-shadow:none}#shopify-pc__banner .shopify-pc__banner__btns>button{flex:0 0 auto!important;width:auto!important}#shopify-pc__banner .shopify-pc__banner__btn-accept{order:1!important}#shopify-pc__banner .shopify-pc__banner__btn-decline{order:2!important}#shopify-pc__banner .shopify-pc__banner__btn-manage-prefs{order:3!important}@media screen and (max-width:749px){#shopify-pc__banner.shopify-pc__banner__dialog{bottom:0!important;left:0!important;width:100%!important;max-height:70vh!important;padding:18px 20px calc(16px + env(safe-area-inset-bottom))!important;border-width:1px 0 0!important;border-radius:20px 20px 0 0!important;box-shadow:0 -12px 32px -12px #2d3a0f59!important}#shopify-pc__banner h2{font-size:20px!important}#shopify-pc__banner p,#shopify-pc__banner p a{font-size:13px!important;line-height:1.45!important}#shopify-pc__banner .shopify-pc__banner__body{margin-bottom:12px}#shopify-pc__banner .shopify-pc__banner__btns>.shopify-pc__banner__btn-accept,#shopify-pc__banner .shopify-pc__banner__btns>.shopify-pc__banner__btn-decline{flex:1 1 0!important;padding:12px 10px!important}#shopify-pc__banner .shopify-pc__banner__btns>.shopify-pc__banner__btn-manage-prefs{flex:1 1 100%!important;padding:4px 0 0!important;text-align:center}}#shopify-pc__prefs,#shopify-pc__prefs *{font-family:Bogart,sans-serif!important}#shopify-pc__prefs h2{font-family:Rosaline,serif!important;font-weight:400!important}.vg-sr{position:absolute!important;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.vg-signup{margin:0}body,body *{font-weight:400!important}.field__input:focus~.field__label,.field__input:not(:placeholder-shown)~.field__label,.field__input:-webkit-autofill~.field__label{font-size:12px}.vg-lang{display:inline-flex;align-items:center;gap:2px;margin:0}.vg-lang__btn{min-height:36px;padding:4px 5px;border:0;background:none;font-family:Bogart,serif;font-size:13px;font-weight:400;line-height:1;letter-spacing:.08em;text-transform:uppercase;color:var(--vg-muted);cursor:pointer}.vg-lang__btn:hover{color:var(--vg-dark)}.vg-lang__btn.is-active{color:var(--vg-dark);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:5px}.vg-lang__btn:focus-visible{outline:2px solid var(--vg-dark);outline-offset:2px}.vg-lang__sep{font-size:12px;color:var(--vg-faint)}.vg-lang--header{margin-right:6px}.vg-lang--drawer{padding:6px 0 4px}.vg-lang--drawer .vg-lang__btn{font-size:15px}.footer .vg-lang__btn{color:inherit;opacity:.7}.footer .vg-lang__btn.is-active{opacity:1}.footer .vg-lang__sep{color:inherit;opacity:.5}@media screen and (max-width:989px){.vg-lang--header{margin-right:0}.vg-lang--header .vg-lang__btn{min-height:44px;padding:4px;font-size:13px}}@media screen and (max-width:374px){.vg-lang--header .vg-lang__btn{padding:4px 2px;font-size:12px}.vg-lang--header .vg-lang__sep{font-size:11px}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/vg-base.css.map */
