:root{--iv-forest-950:#1B211A;--iv-forest-900:#232A21;--iv-forest-800:#2C3429;--iv-moss:#5A6859;--iv-bone:#F4F5F0;--iv-bone-2:#EBEBE1;--iv-bone-3:#E0E0D3;--iv-ink:#32312D;--iv-ink-soft:#5C5F56;--iv-stone:#8E9188;--iv-sage:#85B061;--iv-sage-deep:#6B9548;--iv-shot:#F4F5F0;--iv-shot-lift:#FBFBF8;--iv-serif:"Instrument Serif",Georgia,"Times New Roman",serif;--iv-sans:"Poppins",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--iv-rule:rgba(50,49,45,.14);--iv-rule-light:rgba(244,245,240,.16);--iv-cream-62:rgba(244,245,240,.62);--iv-cream-52:rgba(244,245,240,.52);--iv-gut:clamp(20px,5vw,72px);--font-stack-headings:var(--iv-serif);--font-weight-headings:400;--font-stack-body:var(--iv-sans);--font-weight-body:300;--base-headings-line:1.04;--border-radius-buttons:2px}body{font-family:var(--iv-sans);font-weight:300;letter-spacing:0;background:var(--iv-bone);color:var(--iv-ink)}h1,h2,h3,.h1,.h2,.h3{font-family:var(--iv-serif);font-weight:400;letter-spacing:-.012em;line-height:1.04;text-wrap:balance}h4,h5,h6,.h4,.h5,.h6{font-family:var(--iv-sans);font-weight:400;letter-spacing:.01em}.product-item__title,.product-item .card__title,.card__title,.product-item__text a{font-family:var(--iv-sans)!important;font-weight:400;letter-spacing:.005em}.iv-label,.section__subheading,.subheading{font-family:var(--iv-sans);font-size:10.5px;font-weight:500;letter-spacing:.22em;text-transform:uppercase;color:var(--iv-stone)}.button,.btn,button.button,a.button,.shopify-payment-button__button--unbranded{border-radius:2px!important;font-family:var(--iv-sans);font-weight:500;font-size:13.5px;letter-spacing:.08em;text-transform:uppercase;box-shadow:none!important;transition:background .35s ease,color .35s ease,border-color .35s ease,transform .35s cubic-bezier(.2,.7,.3,1)}.button:hover,.btn:hover,.shopify-payment-button__button--unbranded:hover{transform:translateY(-2px)}.button--solid,.btn--solid,.shopify-payment-button__button--unbranded{background:var(--iv-ink)!important;color:var(--iv-bone)!important;border:1px solid var(--iv-ink)!important}.button--solid:hover,.btn--solid:hover,.shopify-payment-button__button--unbranded:hover{background:var(--iv-moss)!important;border-color:var(--iv-moss)!important}.button--outline,.btn--outline,.button--secondary{background:transparent!important;border:1px solid var(--iv-rule)!important;color:var(--iv-ink)!important}.button--outline:hover,.btn--outline:hover,.button--secondary:hover{border-color:var(--iv-ink)!important}.mount-announcement-bar{background:none!important}announcement-bar,div.announcement-bar{background:var(--iv-forest-950)!important;border-bottom:1px solid rgba(133,176,97,.16)}.announcement,.announcement-bar__content,.announcement-bar__content a{color:#f4f5f0d1!important;font-family:var(--iv-sans)!important;font-size:10.5px!important;font-weight:400!important;letter-spacing:.2em!important;text-transform:uppercase}.announcement-bar__content a{text-decoration:none;border-bottom:1px solid rgba(133,176,97,.5);padding-bottom:1px;transition:border-color .3s ease,color .3s ease}.announcement-bar__content a:hover{color:var(--iv-bone)!important;border-color:var(--iv-sage)}main-header.site-header,.site-header,.site-header-container .site-header{background:var(--iv-forest-900)!important;color:var(--iv-bone)!important;border-bottom:0}.site-header a,.site-header .navlink,.ivim-menu__link{color:#f4f5f0e0!important;font-family:var(--iv-sans)!important;font-size:11.5px!important;font-weight:400!important;letter-spacing:.15em!important;text-transform:uppercase;transition:color .3s ease}.site-header a:hover,.site-header .navlink:hover,.ivim-menu__link:hover{color:var(--iv-bone)!important}.site-header .navlink,.ivim-menu__link{position:relative}.site-header .navlink:after,.ivim-menu__link:after{content:"";position:absolute;left:0;right:0;bottom:-7px;height:1px;background:var(--iv-sage);transform:scaleX(0);transform-origin:left;transition:transform .35s cubic-bezier(.2,.7,.3,1)}.site-header .navlink:hover:after,.ivim-menu__link:hover:after{transform:scaleX(1)}.navigation-row--secondary{background:transparent!important}.header-container--bottom{background:var(--iv-forest-800)!important;border-top:1px solid rgba(133,176,97,.18)!important;border-bottom:1px solid var(--iv-rule-light)!important}.header-container--bottom a,.header-container--bottom .navlink{font-size:10.5px!important;letter-spacing:.17em!important;color:#f4f5f0bd!important}.header-container--bottom a:hover,.header-container--bottom .navlink:hover{color:var(--iv-bone)!important}.header-container--bottom svg{opacity:.5;transition:opacity .3s ease}.header-container--bottom .icon svg,.sticky-header .icon svg{width:13px!important;height:8px!important;transform:scale(.75);transform-origin:center}.header-container--bottom .icon svg path,.site-header .ivim-menu__item .icon svg path{fill:currentColor!important}.header-container--bottom a:hover svg,.header-container--bottom .navlink:hover svg{opacity:1}.site-header svg{color:var(--iv-bone)}.site-header .button--icon,.mobile-cart-button{background:#f4f5f00d!important;border:1px solid rgba(244,245,240,.18)!important;color:var(--iv-bone)!important;border-radius:2px!important;font-size:11px!important;letter-spacing:.12em!important;transition:background .3s ease,border-color .3s ease}.site-header .button--icon:hover,.mobile-cart-button:hover{background:#85b06124!important;border-color:var(--iv-sage)!important}.site-header .ivim-submenu,.site-header .dropdown,[class*=megamenu],[class*=navlink__dropdown],[class*=dropdown__content]{background:var(--iv-forest-950)!important;border:1px solid rgba(133,176,97,.18)!important;border-radius:2px!important;box-shadow:0 24px 48px -24px #000000b3!important;padding:6px 0!important;min-width:236px}.site-header .ivim-submenu--nested{margin-left:1px}.site-header .ivim-submenu__link,.site-header .dropdown a,[class*=megamenu] a{color:#f4f5f0b8!important;font-family:var(--iv-sans)!important;font-size:12.5px!important;font-weight:400!important;letter-spacing:.01em!important;text-transform:none!important;padding:9px 18px!important;width:100%;box-sizing:border-box;border-left:1px solid transparent;transition:color .25s ease,background-color .25s ease,border-color .25s ease}.site-header .ivim-submenu__link:hover,.site-header .dropdown a:hover,[class*=megamenu] a:hover{color:var(--iv-bone)!important;background-color:#85b0611f!important;border-left-color:var(--iv-sage)}.site-header .ivim-submenu__link:after,.site-header .dropdown a:after,[class*=megamenu] a:after{display:none!important}.header__top{padding-top:20px!important;padding-bottom:20px!important}.header__bottom{padding-top:0!important;padding-bottom:0!important}.header-container--bottom .header-links{margin-bottom:0!important;padding-bottom:0!important;scrollbar-width:none}.header-container--bottom .header-links::-webkit-scrollbar{display:none}.header-container--bottom a.menu-link{padding-top:11px!important;padding-bottom:11px!important}.header-container--bottom .header__bottom{max-width:none!important;margin-left:0!important;margin-right:0!important;padding-left:24px!important;padding-right:24px!important;justify-content:center!important}.header-container--bottom a.menu-link{padding-left:8px!important;padding-right:8px!important;letter-spacing:.09em!important}.header-container--bottom .header-links{flex:0 1 auto!important;max-width:100%!important}.header-container--bottom .site-nav-container{display:flex!important;justify-content:center!important;gap:0!important;padding:0 20px!important}.header-container--bottom .submenu,.sticky-header .submenu{background:var(--iv-forest-950)!important;border:1px solid rgba(133,176,97,.18)!important;border-radius:2px!important;box-shadow:0 24px 48px -24px #000000b3!important;padding:6px 0!important;min-width:214px}.header-container--bottom .submenu-holder,.sticky-header .submenu-holder{background:transparent!important;box-shadow:none!important}.header-container--bottom .submenu a.menu-link,.header-container--bottom .submenu a,.sticky-header .submenu a.menu-link,.sticky-header .submenu a{font-size:12.5px!important;letter-spacing:.01em!important;text-transform:none!important;padding:9px 18px!important;color:#f4f5f0b8!important;border-left:1px solid transparent;transition:color .25s ease,background-color .25s ease,border-color .25s ease}.header-container--bottom .submenu a.menu-link:hover,.header-container--bottom .submenu a:hover,.sticky-header .submenu a.menu-link:hover,.sticky-header .submenu a:hover{color:var(--iv-bone)!important;background-color:#85b0611f!important;border-left-color:var(--iv-sage)}input[type=text]:not(.iv-field--dark),input[type=email]:not(.iv-field--dark),input[type=search]:not(.iv-field--dark),input[type=tel]:not(.iv-field--dark),input[type=password]:not(.iv-field--dark),input[type=number]:not(.iv-field--dark),textarea:not(.iv-field--dark),select:not(.iv-field--dark){border-radius:2px!important;background:#fff!important;border:1px solid var(--iv-rule)!important;font-family:var(--iv-sans);font-weight:300;box-shadow:none!important}input:focus,textarea:focus,select:focus{border-color:var(--iv-ink)!important;box-shadow:0 0 0 3px #85b06138!important;outline:none}label,.form__label{font-size:10.5px;letter-spacing:.2em;text-transform:uppercase;color:var(--iv-stone);font-weight:500}.main-content{background:var(--iv-bone)}[class*=facets] summary,[class*=facets] .facets__heading{font-family:var(--iv-sans);font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:var(--iv-ink);font-weight:500}[class*=facets] details{border-bottom:1px solid var(--iv-rule)}[class*=pagination] a,[class*=pagination] span{border-radius:2px!important;font-variant-numeric:tabular-nums;font-size:13px}.collection-tabs_tab .button{background:transparent!important;border:1px solid var(--iv-rule)!important;color:var(--iv-ink)!important}.collection-tabs_tab.active .button{background:var(--iv-ink)!important;border-color:var(--iv-ink)!important;color:var(--iv-bone)!important}.sidebar-drawer,.sidebar,[class*=drawer__content],[class*=modal__content]{background:var(--iv-bone)!important;border-radius:0!important;box-shadow:0 0 80px -20px #1b211a73!important}[class*=cart-item]{border-bottom:1px solid var(--iv-rule)}.cart__subtotal,[class*=subtotal]{font-family:var(--iv-serif);font-size:24px;font-variant-numeric:tabular-nums}.rte table,table.iv-facts{width:100%;border-collapse:collapse;font-size:14px;border:1px solid var(--iv-ink)}.rte table th,table.iv-facts th{font-family:var(--iv-sans);font-size:9.5px;letter-spacing:.18em;text-transform:uppercase;color:var(--iv-stone);font-weight:500;padding:11px 20px;text-align:left;border-bottom:1px solid var(--iv-ink)}.rte table td,table.iv-facts td{padding:10px 20px;border-bottom:1px solid var(--iv-rule);font-weight:300}.rte table td:not(:first-child),table.iv-facts td:not(:first-child){text-align:right;font-variant-numeric:tabular-nums}.main-footer{position:relative;background:var(--iv-forest-950)!important;color:var(--iv-cream-52)!important;border-top:1px solid var(--iv-rule-light)}.main-footer a{color:var(--iv-cream-62)!important;text-decoration:none}.main-footer a:hover{color:var(--iv-bone)!important}.footer-item__title{font-family:var(--iv-sans)!important;font-size:10.5px;letter-spacing:.22em;text-transform:uppercase;color:var(--iv-sage)!important;font-weight:500}.footer-bottom{border-top:1px solid var(--iv-rule-light)}.main-footer input[type=email],.main-footer input[type=text]{background:#ffffff14!important;border-color:var(--iv-rule-light)!important;color:var(--iv-bone)!important}.main-footer input::placeholder{color:var(--iv-cream-52)}.iv{padding-block:clamp(56px,8vw,118px)}.iv--strip{padding-block:0}.iv--forest{background:var(--iv-forest-900);color:var(--iv-bone)}.iv--forest-deep{background:var(--iv-forest-950);color:var(--iv-bone)}.iv--bone{background:var(--iv-bone);color:var(--iv-ink)}.iv--bone-2{background:var(--iv-bone-2);color:var(--iv-ink)}.iv-wrap{width:100%;max-width:1200px;margin-inline:auto;padding-inline:var(--iv-gut)}.iv-head{display:grid;gap:16px;max-width:46ch}.iv-head h2{font-size:clamp(32px,5vw,62px);margin:0}.iv-head p{margin:0;font-size:clamp(14.5px,1.5vw,17px);color:var(--iv-ink-soft)}.iv--forest .iv-head p,.iv--forest-deep .iv-head p{color:var(--iv-cream-62)}.iv--forest .iv-label,.iv--forest-deep .iv-label{color:var(--iv-sage)}.iv-rule{height:1px;background:var(--iv-rule);border:0;margin:0}.iv--forest .iv-rule,.iv--forest-deep .iv-rule{background:var(--iv-rule-light)}.iv-cta{display:flex;flex-wrap:wrap;gap:14px;align-items:center}.iv-btn{display:inline-flex;align-items:center;gap:12px;padding:16px 30px;border-radius:2px;text-decoration:none;font-size:13.5px;font-weight:500;letter-spacing:.08em;text-transform:uppercase;transition:background .35s ease,color .35s ease,border-color .35s ease,transform .35s cubic-bezier(.2,.7,.3,1)}.iv-btn:hover{transform:translateY(-2px)}.iv-btn--bone{background:var(--iv-bone);color:var(--iv-ink)}.iv-btn--bone:hover{background:#fff}.iv-btn--ink{background:var(--iv-ink);color:var(--iv-bone)}.iv-btn--ink:hover{background:var(--iv-moss)}.iv-btn--line{border:1px solid var(--iv-rule);color:var(--iv-ink)}.iv-btn--line:hover{border-color:var(--iv-ink)}.iv-btn--lineLight{border:1px solid var(--iv-rule-light);color:var(--iv-bone)}.iv-btn--lineLight:hover{border-color:var(--iv-sage)}:focus-visible{outline:2px solid var(--iv-sage);outline-offset:3px}@media(prefers-reduced-motion:reduce){*{animation-duration:.001ms!important;transition-duration:.001ms!important}.product-item.card:hover .product-item__image img{transform:none}}.main-product{background:var(--iv-bone)}.product-gallery{background:transparent}.product-gallery-item,.product-gallery__thumbnails-holder img,.product-gallery img{border-radius:0!important}.product-gallery-item{background:linear-gradient(168deg,var(--iv-bone-2),var(--iv-bone-3));overflow:hidden}.product-gallery__thumbnails img{border:1px solid var(--iv-rule);background:var(--iv-bone-2)}@media(min-width:1000px){.product-text{position:sticky;top:104px}}.product-text{display:block}.product__title{font-family:var(--iv-serif)!important;font-weight:400!important;font-size:clamp(40px,5.6vw,68px)!important;line-height:1.02!important;letter-spacing:-.012em}.product__subtitle{font-family:var(--iv-sans)!important;font-size:10.5px!important;letter-spacing:.22em;text-transform:uppercase;color:var(--iv-sage-deep)!important;font-weight:500!important}[data-update-block=price-compact],[data-update-block=price-extended],.product-actions__price{font-family:var(--iv-serif)!important;font-size:30px!important;line-height:1.1;font-variant-numeric:tabular-nums}[data-update-block=price-compact] s,.product-actions__price s{font-family:var(--iv-sans)!important;font-size:15px!important;color:var(--iv-stone);font-weight:300}.product-text input[type=radio]+label,.product-text .swatch,[class*=variant] label{border-radius:2px!important;border:1px solid var(--iv-rule)!important;background:#fff;font-family:var(--iv-sans);font-size:14px;font-weight:400;letter-spacing:.01em;text-transform:none;transition:border-color .3s ease,background .3s ease}.product-text input[type=radio]:checked+label,[class*=variant] input:checked+label{border-color:var(--iv-ink)!important;background:#fff!important;box-shadow:inset 0 0 0 1px var(--iv-ink)}.add-to-cart.button{border-radius:2px!important;background:var(--iv-ink)!important;color:var(--iv-bone)!important;border:1px solid var(--iv-ink)!important;font-size:13.5px;letter-spacing:.08em;text-transform:uppercase;padding-block:18px}.add-to-cart.button:hover{background:var(--iv-moss)!important;border-color:var(--iv-moss)!important}[class*=quantity] input,[class*=quantity] button{border-radius:2px!important;border-color:var(--iv-rule)!important;background:#fff}.product-text .rte,.product-text .rte p{font-size:15.5px;line-height:1.7;color:var(--iv-ink-soft)}.product-text .rte h2,.product-text .rte h3,.product-text .rte h4{font-family:var(--iv-sans);font-size:10.5px;letter-spacing:.22em;text-transform:uppercase;color:var(--iv-stone);font-weight:500;margin-top:2em}[class*=toggle] summary,.product-text details summary{font-family:var(--iv-sans);font-size:12px;letter-spacing:.16em;text-transform:uppercase;font-weight:500;border-bottom:1px solid var(--iv-rule);border-radius:0!important}.pickup-availability-widget{border-radius:0!important;border:1px solid var(--iv-rule)!important;background:transparent!important}.product-policies{color:var(--iv-stone);font-size:12.5px}[id*=product-recommendations] .product-item.card{background:transparent!important}.product-item.card{position:relative;background:transparent!important;border:0!important;box-shadow:none!important}.product-item__image,.product-item .card__image{position:relative;aspect-ratio:1/1;background:var(--iv-shot);border-radius:0!important;overflow:hidden;display:block;transition:background .5s ease}.product-item__image img,.product-item .card__image img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;padding:0;mix-blend-mode:normal;transition:transform .9s cubic-bezier(.2,.7,.3,1),opacity .5s ease}.product-item__image:after,.product-item .card__image:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;box-shadow:inset 0 0 0 1px var(--iv-moss)}.product-item.card:hover .product-item__image img{transform:scale(1.045)}.product-item__image-figure--secondary{opacity:0;transition:opacity .5s ease}.product-item.card:hover .product-item__image-figure--secondary{opacity:1}.product-item__text{padding:16px 0 0!important;border-top:1px solid var(--iv-rule);display:grid;gap:5px}.product-item__title,.product-item__text a:not(.button):not(.btn){font-family:var(--iv-sans)!important;font-size:15.5px!important;font-weight:400!important;letter-spacing:.005em;line-height:1.35;color:var(--iv-ink)!important;text-decoration:none}.product-item .button--solid,.product-item .button--solid .button__text,.product-item a.button--solid,.product-item a.button--solid .button__text{color:var(--iv-bone)!important;background:var(--iv-ink)!important}.product-item .button--solid:hover,.product-item a.button--solid:hover{background:var(--iv-moss)!important;border-color:var(--iv-moss)!important}.product-item .button--outline,.product-item .button--outline .button__text{color:var(--iv-ink)!important}.product-item__price,.product-item .price{font-family:var(--iv-serif)!important;font-size:18px!important;font-variant-numeric:tabular-nums;color:var(--iv-ink)!important}.product-item__price s,.product-item .price s{font-family:var(--iv-sans)!important;font-size:13px!important;color:var(--iv-stone)!important}.product-item__badges{background:none!important;display:flex;gap:6px;flex-wrap:wrap;position:absolute;top:12px;left:12px;z-index:2;padding:0!important}.product-item__badges>*{border-radius:0!important;background:var(--iv-ink)!important;color:var(--iv-bone)!important;font-size:9px!important;letter-spacing:.18em;text-transform:uppercase;font-weight:500;padding:5px 9px!important;line-height:1.4}.product-item .button{border-radius:2px!important;font-size:11px!important;letter-spacing:.14em}.product-gallery__thumbnails-holder{gap:10px}.product-gallery__thumbnails img{border:0!important;background:transparent!important;mix-blend-mode:multiply}.product-gallery__thumbnails [class*=thumbnail]{border:1px solid var(--iv-rule)!important;border-radius:0!important;background:var(--iv-bone)!important;transition:border-color .3s ease}.product-gallery__thumbnails [class*=active],.product-gallery__thumbnails [aria-current=true]{border-color:var(--iv-ink)!important}[class*=cart-item] img{background:var(--iv-bone-2);mix-blend-mode:multiply;border-radius:0!important}@media(prefers-reduced-motion:reduce){.product-item.card:hover .product-item__image img{transform:none}}.iv-has-bg{position:relative;overflow:hidden}.iv-has-bg>.iv-wrap{position:relative;z-index:2}.iv-bg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;overflow:hidden;pointer-events:none;background-size:cover;background-position:center}.iv-bg video,.iv-bg img{width:100%;height:100%;object-fit:cover;display:block}.iv-bg:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,rgba(27,33,26,var(--iv-scrim,.85)),rgba(27,33,26,calc(var(--iv-scrim,.85) * .88)) 55%,rgba(27,33,26,calc(var(--iv-scrim,.85) * .74))),radial-gradient(70% 60% at 50% 50%,#0000,#1b211a66)}@media(max-width:749px){.iv-bg:after{background:linear-gradient(180deg,rgba(27,33,26,calc(var(--iv-scrim,.85) * .72)),rgba(27,33,26,calc(var(--iv-scrim,.85) + .04)) 62%,rgba(27,33,26,calc(var(--iv-scrim,.85) + .08)))}}.mount-collection-tabs,.mount-css-slider{padding-bottom:clamp(44px,6vw,84px)}.product-item__text{padding-bottom:4px!important}.product-item .button{margin-top:10px}[class*=progress-dots__wrapper],[class*=progress-slider__wrapper]{margin-top:clamp(18px,2.4vw,30px)}.ivim-mobile-top{list-style:none;margin:0 0 6px;padding:0 0 10px;border-bottom:1px solid var(--iv-rule-light)}.ivim-mobile-top li{margin:0}.ivim-mobile-top a{display:block;padding:11px 0;font-family:var(--iv-sans);font-size:12px;font-weight:400;letter-spacing:.14em;text-transform:uppercase;color:var(--iv-bone);text-decoration:none}.ivim-mobile-top a:hover{color:var(--iv-sage)}.card.newsletter{border:1px solid rgba(133,176,97,.2)!important;border-radius:2px!important;box-shadow:none!important}.card.newsletter h2,.card.newsletter .h3{font-family:var(--iv-serif)!important;font-weight:400!important}.card.newsletter p{color:var(--iv-cream-62)!important;font-size:14px!important;line-height:1.65!important}.card.newsletter .newsletter__icon svg{color:var(--iv-sage)!important;stroke:var(--iv-sage)!important}.card.newsletter input[type=email].newsletter__input,.newsletter__input{background:#f4f5f00f!important;border:1px solid rgba(244,245,240,.22)!important;border-radius:2px!important;color:var(--iv-bone)!important;font-family:var(--iv-sans)!important;font-size:14.5px!important;padding:14px 16px!important;transition:border-color .3s ease,background-color .3s ease}.card.newsletter input[type=email].newsletter__input::placeholder,.newsletter__input::placeholder{color:#f4f5f073!important}.card.newsletter input[type=email].newsletter__input:focus,.newsletter__input:focus{border-color:var(--iv-sage)!important;background:#85b0611a!important;outline:none!important}.card.newsletter .button,.card.newsletter button[type=submit]{background:var(--iv-bone)!important;color:var(--iv-ink)!important;border:1px solid var(--iv-bone)!important;border-radius:2px!important;font-family:var(--iv-sans)!important;font-size:11px!important;letter-spacing:.16em!important;text-transform:uppercase!important;padding:14px 28px!important;transition:background-color .3s ease,border-color .3s ease}.card.newsletter .button:hover,.card.newsletter button[type=submit]:hover{background:#fff!important;border-color:#fff!important}#shadow-quiz{--quiz-background-color:transparent;--quiz-background-opacity:0;--question-heading-color:#F4F5F0;--question-text-color:rgba(244,245,240,.72);--link-text-color:#85B061;--button-background-color:#F4F5F0;--button-text-color:#32312D;--button-background-color-hover:#85B061;--button-text-color-hover:#1B211A;--choice-background-color:rgba(244,245,240,.05);--choice-text-color:rgba(244,245,240,.86);--choice-selected-background-color:rgba(133,176,97,.16);--choice-selected-text-color:#F4F5F0;--choice-selected-icon-color:#85B061;--input-background-color:rgba(244,245,240,.06);--input-border-color:rgba(244,245,240,.24);--input-text-color:#F4F5F0;--input-placeholder-color:rgba(244,245,240,.45);--input-error-color:#E58A7B;--dropdown-selected-background-color:rgba(133,176,97,.22);--dropdown-selected-text-color:#F4F5F0;--navigation-background-color:transparent;--navigation-text-color:rgba(244,245,240,.8);--navigation-border-color:rgba(244,245,240,.14);--navigation-progress-bar-color:#85B061;--product-collection-card-background-color:rgba(244,245,240,.05);--results-card-title-color:#F4F5F0;--results-card-price-color:rgba(244,245,240,.8);--results-card-text-color:rgba(244,245,240,.7);--results-card-stars-color:#85B061;--product-in-cart-border-color:#85B061;--font-family:var(--iv-sans);--font-family-heading:var(--iv-serif);--heading-font-weight-small:400;--heading-font-weight-medium:400;--heading-font-weight-large:400;display:block;background:transparent}.shopify-section:has(#shadow-quiz){background:radial-gradient(54% 46% at 70% 30%,rgba(133,176,97,.2),transparent 68%),radial-gradient(46% 38% at 74% 40%,rgba(244,245,240,.1),transparent 70%),linear-gradient(176deg,#1b211a,#232a21 58%,#262e24);padding-block:clamp(40px,6vw,88px)}body:has(#shadow-quiz) .shopify-section-group-footer-group{margin-top:0!important}#site-menu-sidebar,#site-menu-sidebar .sidebar__header,#site-menu-sidebar .sidebar__footer{background:var(--iv-forest-950)!important;color:var(--iv-bone)!important}#site-menu-sidebar .sidebar__header{border-bottom:1px solid rgba(244,245,240,.12)!important}#site-menu-sidebar .sidebar__close{color:var(--iv-bone)!important}#site-menu-sidebar .sidebar__close svg,#site-menu-sidebar .sidebar__close svg *{fill:currentColor!important;stroke:currentColor}#site-menu-sidebar .ivim-mobile-top{padding:6px 0 18px!important;margin:0 0 8px!important;border-bottom:1px solid rgba(244,245,240,.12)!important}#site-menu-sidebar .ivim-mobile-top a{color:#f4f5f0db!important;font-size:11.5px!important;letter-spacing:.16em!important;padding:12px 15px!important;border:0!important}#site-menu-sidebar .ivim-mobile-top a:hover{color:var(--iv-sage)!important}#site-menu-sidebar .site-nav.style--sidebar:before{content:"Shop by need";display:block;padding:14px 15px 4px;font-family:var(--iv-sans);font-size:10px;letter-spacing:.22em;text-transform:uppercase;color:var(--iv-sage)}#site-menu-sidebar mobile-navigation .link-list>li>a.menu-link{color:var(--iv-bone)!important;font-family:var(--iv-serif)!important;font-size:21px!important;font-weight:400!important;letter-spacing:0!important;text-transform:none!important;border-color:#f4f5f01a!important;padding-top:14px!important;padding-bottom:14px!important}#site-menu-sidebar mobile-navigation .menu-link{border-color:#f4f5f01a!important}#site-menu-sidebar mobile-navigation .icon svg,#site-menu-sidebar mobile-navigation .icon svg path{fill:var(--iv-sage)!important;color:var(--iv-sage)!important}#site-menu-sidebar .submenu,#site-menu-sidebar .submenu-holder,#site-menu-sidebar .babymenu{background:var(--iv-forest-950)!important}#site-menu-sidebar .submenu .menu-link,#site-menu-sidebar .babymenu .menu-link{color:#f4f5f0d1!important;font-family:var(--iv-sans)!important;font-size:15px!important;text-transform:none!important;letter-spacing:.01em!important;border-color:#f4f5f01a!important}#site-menu-sidebar .submenu-back{background:#f4f5f00d!important}#site-menu-sidebar .submenu-back a{color:var(--iv-sage)!important;border-color:#f4f5f01a!important;font-size:11px!important;letter-spacing:.16em!important;text-transform:uppercase!important}#skio-root{font-family:var(--iv-sans);color:var(--iv-ink)}#skio-root h1,#skio-root h2,#skio-root h3,#skio-root h4,#skio-root [class*=Typography_header]{font-family:var(--iv-serif)!important;font-weight:400!important;color:var(--iv-ink)!important;letter-spacing:-.005em}#skio-root [class*=Typography_header-small]{font-size:clamp(28px,3.4vw,38px)!important;line-height:1.05!important}#skio-root [class*=Typography_header-xs]{font-size:clamp(22px,2.4vw,26px)!important}#skio-root [class*=Button_button__]{border-radius:2px!important;font-family:var(--iv-sans)!important;font-weight:400!important;font-size:11.5px!important;letter-spacing:.14em!important;text-transform:uppercase!important;padding:12px 18px!important;box-shadow:none!important}#skio-root [class*=Button_button__] *{font-weight:400!important;font-size:11.5px!important;letter-spacing:.14em!important;font-family:var(--iv-sans)!important}#skio-root [class*=Button_button-fill]{background:var(--iv-forest-900)!important;color:var(--iv-bone)!important;border:1px solid var(--iv-forest-900)!important}#skio-root [class*=Button_button-fill]:hover{background:var(--iv-sage)!important;border-color:var(--iv-sage)!important;color:var(--iv-forest-950)!important}#skio-root [class*=Button_button-outline],#skio-root [class*=Button_button-text]{border-radius:2px!important}#skio-root [class*=Chip_chip__]{border-radius:2px!important;background:var(--iv-forest-900)!important;color:var(--iv-bone)!important;letter-spacing:.04em}#skio-root [class*=Chip_chip__] *{color:inherit!important;font-weight:400!important}#skio-root .MuiDivider-root{border-color:var(--iv-rule)!important}#skio-root .iv-skio-card{border-radius:2px!important;border:1px solid var(--iv-rule)!important;box-shadow:none!important}#skio-root .iv-skio-plate{border-radius:2px!important;background:var(--iv-shot)!important}#skio-root .iv-skio-plate *,#skio-root img{border-radius:2px!important}#skio-root a[href*="skio.com"]{display:none!important}#skio-root div:has(>a[href*="skio.com"]:only-child){display:none!important}body:has(main>.shopify-section:last-of-type :is(.iv--forest,.iv--forest-deep,.card.newsletter,#shadow-quiz)) .shopify-section-group-footer-group{margin-top:0!important}.footer-item__image .lazy-image{padding-top:0!important;height:auto!important;width:auto!important;display:inline-block;background:transparent!important}.footer-item__image .lazy-image img{position:static!important;height:auto!important;object-fit:contain!important;display:block}.shopify-section:has(.card.newsletter) .container--vertical-space{padding-bottom:clamp(56px,6vw,90px)}.footer-item__seal img{max-width:140px;height:auto;display:block}
/*# sourceMappingURL=/cdn/shop/t/12/assets/ivim-core.css.map */
