:root:root{--invg-ink: #2e2520;--invg-brown: #564539;--invg-muted: #7a6a5e;--invg-sage: #5a6d52;--invg-sage-dark: #4a5a43;--invg-sage-tint: #eef1ec;--invg-stone-tint: #f5f1ed;--invg-stone: #d6cbc2;--invg-stone-deep: #cec0b6;--invg-field: #9a8b80;--invg-brass: #9a7330;--invg-radius: 8px;--invg-tick: url("data:image/svg+xml;utf8,<svg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 20 20%22 fill=%22none%22 stroke=%22black%22 stroke-width=%222.2%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22><polyline points=%224 10.5 8.5 15 16 6%22/></svg>");--font-body--family: "Source Sans 3", "Source Sans Pro", sans-serif;--font-heading--family: "Source Sans 3", "Source Sans Pro", sans-serif;--font-subheading--family: "Source Sans 3", "Source Sans Pro", sans-serif;--font-accent--family: "Source Sans 3", "Source Sans Pro", sans-serif}body{color:var(--invg-brown)}:is(h1,h2,h3,h4,.h1,.h2,.h3,.h4):not(.visually-hidden){color:var(--invg-ink);font-weight:600!important;letter-spacing:0!important;text-transform:none!important}:is(h1,h2,h3,h4) :is(strong,b,em){font-weight:inherit;font-style:inherit}.button,button.button,a.button,.shopify-payment-button__button{border-radius:var(--invg-radius)!important;text-transform:none!important;letter-spacing:0!important;font-weight:600!important}#header-group [class^=ai-marquee-track-]{animation:none!important;transform:none!important;width:100%!important;justify-content:center}#header-group [class^=ai-marquee-content-][aria-hidden=true],#header-group [class^=ai-marquee-content-]>span:not(:first-child){display:none!important}#header-group [class^=ai-marquee-content-]{padding:0 16px!important;white-space:normal!important;text-align:center}#header-group [class^=ai-marquee-item-]{font-size:14px!important;line-height:20px;font-weight:600!important;letter-spacing:0!important;text-transform:none!important}html body #header-component .header__row--top .header__columns{padding-block:0!important;min-height:56px;align-items:center}html body #header-component .header-logo,html body #header-component .header-logo>span{height:56px!important;max-height:56px}@media screen and (min-width:750px){html body #header-component .header__row--top .header__columns{min-height:72px}html body #header-component .header-logo,html body #header-component .header-logo>span{height:72px!important;max-height:72px}}#header-component{border-bottom:1px solid var(--invg-stone)}#header-component .header-logo{padding-block:0!important}#header-component .header-logo [data-testid=header-logo] img,#header-component .header-logo [data-testid=header-logo] .header-logo__image{display:none!important}#header-component .header-logo [data-testid=header-logo]{display:flex!important;align-items:center;gap:10px;color:var(--invg-brown);white-space:nowrap}#header-component .header-logo [data-testid=header-logo]:before{content:"INVG";font-family:Cormorant Garamond,Georgia,serif;font-weight:600;font-size:27px;line-height:22px;letter-spacing:.06em}#header-component .header-logo [data-testid=header-logo]:after{content:"WELLNESS";padding-inline-start:10px;border-inline-start:1px solid currentColor;font-family:Cormorant Garamond,Georgia,serif;font-weight:600;font-size:12px;line-height:18px;letter-spacing:.22em}@media screen and (min-width:750px){#header-component .header-logo [data-testid=header-logo]:before{font-size:32px;line-height:26px}#header-component .header-logo [data-testid=header-logo]:after{font-size:14px;line-height:22px}}#MainContent[data-template^=product] .product-details h1{font-size:28px!important;line-height:34px!important;font-weight:600!important;color:var(--invg-ink)!important;text-transform:none!important;letter-spacing:0!important}#MainContent[data-template^=product] .product-details h1 *{font-size:inherit!important;line-height:inherit!important}#MainContent[data-template^=product] .product-details .price,#MainContent[data-template^=product] .product-details .price *{font-size:22px!important;line-height:28px!important;font-weight:600!important;color:var(--invg-ink)!important;text-align:left}#MainContent[data-template^=product] .product-details product-price{text-align:left!important;justify-content:flex-start!important}@media screen and (min-width:750px){#MainContent[data-template^=product] .product-details h1{font-size:36px!important;line-height:44px!important}#MainContent[data-template^=product] .product-details .price,#MainContent[data-template^=product] .product-details .price *{font-size:28px!important;line-height:34px!important}}#MainContent .invg-finish{grid-template-columns:1fr;gap:8px}#MainContent .invg-finish__label{font-size:14px;line-height:20px;font-weight:600;text-transform:none;letter-spacing:0;opacity:1;color:var(--invg-ink)}#MainContent .invg-finish__options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}#MainContent .invg-finish__option{min-height:56px;padding:0 15px;gap:10px;border:1px solid var(--invg-field);border-radius:var(--invg-radius);box-shadow:none;background:#fff;font-size:16px;font-weight:400;color:var(--invg-ink)}#MainContent .invg-finish__option.is-current{padding:0 14px;border:2px solid var(--invg-sage);background:var(--invg-sage-tint);box-shadow:none;font-weight:600}#MainContent .invg-finish__option.is-current:after{content:"";margin-inline-start:auto;width:20px;height:20px;background:var(--invg-sage);-webkit-mask:var(--invg-tick) center / contain no-repeat;mask:var(--invg-tick) center / contain no-repeat}#MainContent .invg-finish__dot{border:0}#MainContent .invg-finish__dot--brass{background:#b8924a}#MainContent .invg-finish__dot--steel{background:#c9cdd0}#MainContent .invg-finish__note{font-size:14px;line-height:20px;color:var(--invg-muted);opacity:1}#MainContent[data-template^=product] .product-details .quantity-selector-wrapper,#MainContent[data-template^=product] .product-details .accelerated-checkout-block,#MainContent[data-template^=product] .product-details .shopify-payment-button{display:none!important}#MainContent[data-template^=product] .product-details .product-form-buttons>:has(add-to-cart-component){flex:1 1 100%!important;width:100%}#MainContent[data-template^=product] .product-details .add-to-cart-button{width:100%;min-height:52px;border-radius:var(--invg-radius)!important;background:var(--invg-sage)!important;border-color:var(--invg-sage)!important;color:#fff!important;font-size:16px!important;font-weight:600!important}#MainContent[data-template^=product] .product-details .add-to-cart-button:hover{background:var(--invg-sage-dark)!important}#MainContent[data-template^=product] .product-details .add-to-cart-button .add-to-cart-text__icon,#MainContent[data-template^=product] .product-details .add-to-cart-button .svg-wrapper:first-child{display:none!important}#MainContent .invg-addon{gap:14px;padding:16px;border:0;border-radius:var(--invg-radius);background:var(--invg-stone-tint)}#MainContent .invg-addon:has(.invg-addon__input:checked){border:0;box-shadow:inset 0 0 0 2px var(--invg-sage)}#MainContent .invg-addon__input{width:22px;height:22px;border:1.5px solid var(--invg-field);border-radius:4px;background:#fff}#MainContent .invg-addon__input:checked{border-color:var(--invg-sage);background:var(--invg-sage)}#MainContent .invg-addon__input:checked:after{content:"";width:15px;height:15px;background:#fff;-webkit-mask:var(--invg-tick) center / contain no-repeat;mask:var(--invg-tick) center / contain no-repeat}#MainContent .invg-addon__media img{width:56px;height:56px;border-radius:var(--invg-radius)}#MainContent .invg-addon__text strong{font-size:16px;line-height:22px;font-weight:600;color:var(--invg-ink)}#MainContent .invg-addon__text span{font-size:14px;line-height:20px;opacity:1;color:var(--invg-brown)}.invg-promise{gap:8px!important}.invg-promise li,#MainContent .invg-included{display:block;position:relative;padding-inline-start:32px;font-size:16px;line-height:24px;color:var(--invg-ink)}.invg-promise li:before,#MainContent .invg-included:before{position:absolute;inset-inline-start:0;top:0}.invg-promise li:before,#MainContent .invg-included:before,.invg-cart-extras__promise:before{content:""!important;flex:none;width:20px;height:20px;margin-top:2px;background:var(--invg-sage);-webkit-mask:var(--invg-tick) center / contain no-repeat;mask:var(--invg-tick) center / contain no-repeat}#MainContent .invg-included strong{font-weight:400}#MainContent .product-details [class*=__text_howto1] p>strong:first-child{display:block;margin:24px 0 8px;font-size:22px;line-height:28px;font-weight:600;color:var(--invg-ink)}#MainContent .product-details [class*=__text_howto1] a{color:var(--invg-sage);font-weight:600;text-underline-offset:3px}#MainContent[data-template^=product] .product-details [id*=review_snippet_widget],.jdgm-tablist,.jdgm-tab-dropdown{display:none!important}.jm-review-widget-minimal-header__title,.lb-addon-title{font-size:22px!important;line-height:28px!important;font-weight:600!important;color:var(--invg-ink)!important}@media screen and (min-width:750px){.jm-review-widget-minimal-header__title,.lb-addon-title{font-size:28px!important;line-height:34px!important}}#MainContent .product-details .accordion summary{min-height:56px;font-size:16px;font-weight:600;color:var(--invg-ink)}#MainContent .product-details .accordion details{border-color:var(--invg-stone)!important}.invg-pdp h2,.invg-close h2{font-size:22px;line-height:28px;font-weight:600;color:var(--invg-ink)}.invg-reasons__media,.invg-atc-link{display:none!important}.invg-reasons__list{gap:0!important;border-bottom:1px solid var(--invg-stone)}.invg-reasons__item{display:block!important;padding:16px 0;border-top:1px solid var(--invg-stone)}.invg-reasons__body{grid-template-columns:32px minmax(0,1fr)!important}.invg-reasons__num{font-size:22px!important;line-height:24px!important;font-weight:600!important;opacity:1!important;color:var(--invg-sage)}.invg-reasons__title{font-size:18px!important;line-height:24px!important;font-weight:600;color:var(--invg-ink)}.invg-reasons__body p{font-size:16px;line-height:24px;color:var(--invg-brown)}.invg-where__areas{display:block!important;font-size:16px;line-height:24px}.invg-where__areas li{display:inline;padding:0!important;border:0!important;font-size:16px!important}.invg-where__areas li:not(:last-child):after{content:", "}.invg-where__item figcaption{font-size:14px;font-weight:600;color:var(--invg-ink)}.invg-where__guide{color:var(--invg-sage)!important;text-decoration:underline}.invg-close{display:none!important}@media screen and (min-width:750px){.invg-pdp h2{font-size:28px;line-height:34px}.invg-reasons__list{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:24px!important;border-bottom:0}}.sticky-add-to-cart__title{font-size:16px!important;line-height:22px!important;font-weight:600!important;color:var(--invg-ink)!important}.sticky-add-to-cart__price .price,.sticky-add-to-cart__price .price *{font-size:14px!important;color:var(--invg-brown)!important}.sticky-add-to-cart__button{min-height:44px;width:auto!important;padding:0 18px!important;border-radius:var(--invg-radius)!important;background:var(--invg-sage)!important;color:#fff!important}.sticky-add-to-cart__button svg,.sticky-add-to-cart__button .svg-wrapper{display:none!important}.sticky-add-to-cart__button:after{content:"Add to cart";font-size:16px;font-weight:600;white-space:nowrap}.product-grid{--mobile-columns: 2 !important}.resource-list{--mobile-card-size: 44cqw !important}[id$=__section_xY47Qc] .section-background,[id$=__section_xY47Qc] .section,[id$=__section_xY47Qc] .custom-section-background{background:var(--invg-stone-tint)!important}[id$=__section_xY47Qc],[id$=__section_xY47Qc] *{color:var(--invg-ink)!important}[id$=__section_xY47Qc] svg{color:var(--invg-sage)!important;stroke:currentColor}[id*=__hero_] .button-secondary{background:transparent!important;border-color:transparent!important;color:#fff!important;text-decoration:underline;text-underline-offset:3px}product-card [ref=productTitleLink] :is(p,h3),.product-card [ref=productTitleLink] *{font-size:16px!important;line-height:22px!important;font-weight:600!important;color:var(--invg-ink)!important;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}product-card .price,product-card .price *{font-size:16px!important;font-weight:600!important;color:var(--invg-ink)!important}product-card .compare-at-price,product-card .compare-at-price *{font-weight:400!important;color:var(--invg-muted)!important}product-card .card-gallery{border-radius:var(--invg-radius)!important}.jdgm-star,.jdgm-star:before{color:var(--invg-brass)!important}.jdgm-widget,.jdgm-widget *:not(.jdgm-star),.jdgm-carousel-title{font-family:var(--font-body--family)!important}.jdgm-rev-widg__title{display:none!important}.jdgm-write-rev-link,.jdgm-btn{border-radius:var(--invg-radius)!important}cart-drawer-component cart-items-component{display:flex;flex-direction:column;min-height:0}cart-drawer-component .invg-cart-extras--drawer,cart-drawer-component .cart-drawer__content{display:contents}cart-drawer-component .invg-ship{order:1;padding:16px var(--cart-drawer-padding, 20px);border-bottom:1px solid var(--invg-stone)}cart-drawer-component .cart-drawer__items{order:2;flex:1 1 auto;min-height:0;overflow-y:auto;padding-top:16px}cart-drawer-component .invg-cart-addon{order:3;margin:0 var(--cart-drawer-padding, 20px)}cart-drawer-component .cart-drawer__summary{order:4}cart-drawer-component .invg-cart-extras__promise{order:5;display:flex;justify-content:center;gap:10px;padding:0 var(--cart-drawer-padding, 20px) 16px}.invg-ship__text{font-size:14px;line-height:20px;color:var(--invg-ink)}.invg-ship__text strong{font-weight:600}.invg-ship__bar{height:6px!important;background:#efe9e3!important}.invg-ship__bar span{background:var(--invg-sage)!important}.invg-cart-addon{grid-template-columns:56px minmax(0,1fr) auto!important;padding:16px 0!important;border:0!important;border-top:1px solid var(--invg-stone)!important;border-radius:0!important}.invg-cart-addon:before{content:"Goes well with";grid-column:1 / -1;font-size:14px;line-height:20px;font-weight:600;color:var(--invg-muted)}.invg-cart-addon__media img{border-radius:var(--invg-radius)!important}.invg-cart-addon__text a{font-size:16px;color:var(--invg-ink)!important}.invg-cart-addon__button{background:#fff!important;color:var(--invg-ink)!important;border:1.5px solid var(--invg-brown)!important}.invg-cart-extras__promise{font-size:14px;color:var(--invg-ink)}.cart__checkout-button{min-height:52px;border-radius:var(--invg-radius)!important;background:var(--invg-sage)!important;border-color:var(--invg-sage)!important;color:#fff!important;font-size:16px!important;font-weight:600!important}.cart-totals__installments{display:none!important}.cart-totals__total-label,.cart-totals__total-value,.cart-totals__total-value *{font-size:18px!important;font-weight:600!important;color:var(--invg-ink)!important}#omnisend-forms-container *:not(svg):not(path){font-family:var(--font-body--family)!important;letter-spacing:0!important}#omnisend-forms-container button{border-radius:var(--invg-radius)!important}footer :is(h2,h3,summary){color:var(--invg-ink)}
/*# sourceMappingURL=/cdn/shop/t/80/assets/invg-redesign.css.map */
