:root{--foliv-parchment: #F5F2EC;--foliv-obsidian: #1C1A16;--foliv-forest: #2D4A3E;--foliv-umber: #6B6355;--foliv-linen: #D6CFC4;--foliv-sage: #8FAF9F;--foliv-h1-size: clamp(3.6rem, 4vw + 1.6rem, 6.8rem);--foliv-h2-size: clamp(2.8rem, 2.5vw + 1.6rem, 4.4rem);--foliv-h3-size: clamp(2rem, 1.2vw + 1.6rem, 2.8rem);--foliv-body-size: clamp(1.7rem, .25vw + 1.6rem, 1.8rem);--foliv-small-size: clamp(1.4rem, .2vw + 1.28rem, 1.6rem);--foliv-fineprint-size: clamp(1.4rem, .15vw + 1.28rem, 1.6rem);--foliv-button-size: clamp(1.6rem, .15vw + 1.52rem, 1.7rem);--foliv-section-pad-desktop: 6rem;--foliv-section-pad-mobile: 3.5rem;--foliv-hairline: .5px}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{font-weight:400;color:var(--foliv-obsidian)}h1,.h1{font-size:var(--foliv-h1-size);letter-spacing:-.018em;line-height:1.1}h2,.h2{font-size:var(--foliv-h2-size);letter-spacing:-.012em;line-height:1.15}h3,.h3{font-size:var(--foliv-h3-size);letter-spacing:-.008em;line-height:1.2}body,p,li,button,input,select,textarea{font-weight:400;letter-spacing:0;line-height:1.6;color:var(--foliv-obsidian)}p,li{font-size:var(--foliv-body-size)}.foliv-eyebrow,.foliv-label{font-family:Inter,sans-serif;font-size:var(--foliv-small-size);font-weight:500;letter-spacing:.1em;line-height:1.4;text-transform:none;font-variant-caps:all-small-caps;color:var(--foliv-umber);opacity:1}.header__menu-item,.button,.button--primary,.button--secondary,.product__title,.card__heading,nav a{text-transform:none!important}.button,.shopify-payment-button__button--unbranded,button.shopify-payment-button__button{border-radius:0!important;font-family:Inter,sans-serif;font-weight:500;letter-spacing:.02em;padding:1rem 1.75rem;transition:background .18s ease,color .18s ease,border-color .18s ease;min-height:3rem}.button--primary{background:var(--foliv-forest);color:var(--foliv-parchment);border:1px solid var(--foliv-forest)}.button--primary:hover{background:var(--foliv-obsidian);border-color:var(--foliv-obsidian)}.button--secondary{background:transparent;color:var(--foliv-forest);border:1px solid var(--foliv-forest)}.button--secondary:hover{background:var(--foliv-forest);color:var(--foliv-parchment)}.foliv-hero .button--primary{background:var(--foliv-parchment);color:var(--foliv-obsidian);border:1px solid var(--foliv-parchment);transition:background .24s ease,color .24s ease,border-color .24s ease,transform .24s cubic-bezier(.22,.68,.26,1)}.foliv-hero .button--primary:hover{background:var(--foliv-obsidian);color:var(--foliv-parchment);border-color:var(--foliv-obsidian);transform:translateY(-2px)}hr,.foliv-rule{border:none;border-top:var(--foliv-hairline) solid var(--foliv-umber);opacity:.35;margin:2.5rem 0}.shopify-section,main section{padding-top:var(--foliv-section-pad-mobile);padding-bottom:var(--foliv-section-pad-mobile)}@media(min-width:768px){.shopify-section,main section{padding-top:var(--foliv-section-pad-desktop);padding-bottom:var(--foliv-section-pad-desktop)}}.header{border-bottom:var(--foliv-hairline) solid var(--foliv-umber);opacity:1}.header__heading,.header__heading-logo,.header__heading-link,.header__heading a,.header__heading-link span{font-family:Playfair Display,serif!important;font-weight:400!important;font-size:1.5rem!important;letter-spacing:-.01em!important;text-transform:none!important}.card__heading{font-family:Playfair Display,serif;font-weight:400;letter-spacing:-.008em;line-height:1.2}.card__information .price{font-family:Inter,sans-serif;font-weight:500;letter-spacing:0;color:var(--foliv-obsidian)}input[type=text],input[type=email],input[type=search],input[type=tel],input[type=number],textarea,select{border-radius:0!important;border:1px solid var(--foliv-umber);background:transparent;padding:.875rem 1rem;font-family:Inter,sans-serif;font-size:1rem;color:var(--foliv-obsidian);transition:border-color .18s ease}input[type=text]:focus,input[type=email]:focus,input[type=search]:focus,input[type=tel]:focus,input[type=number]:focus,textarea:focus,select:focus{outline:none;border-color:var(--foliv-forest)}.foliv-container{max-width:1320px;margin:0 auto;padding:0 1.5rem}.foliv-text-center{text-align:center}.foliv-stack-sm>*+*{margin-top:.75rem}.foliv-stack-md>*+*{margin-top:1.5rem}.foliv-stack-lg>*+*{margin-top:2.5rem}.foliv-small{font-size:var(--foliv-small-size);color:var(--foliv-umber)}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid var(--foliv-forest);outline-offset:2px}img{display:block;max-width:100%;height:auto}.foliv-image--muted{filter:saturate(.9)}.announcement-bar,.utility-bar{background:var(--foliv-obsidian)!important;color:var(--foliv-parchment)!important;font-size:var(--foliv-small-size);font-weight:400;letter-spacing:.04em;padding-block:.625rem}.template-page-start .main-page-title,.template-page-start .shopify-section[id*=main] .page-width,.template-page-science .main-page-title,.template-page-science .shopify-section[id*=main] .page-width,.template-page-shop .main-page-title,.template-page-shop .shopify-section[id*=main] .page-width{display:none}.template-page-start main,.template-page-science main,.template-page-shop main{padding-top:0;padding-bottom:0}.foliv-bundle,.shopify-section[id*=foliv_bundle_cta],.shopify-section[id*=foliv-bundle-cta]{display:block!important;visibility:visible!important;background:var(--foliv-forest);color:var(--foliv-parchment);padding:6rem 1.5rem}.foliv-bundle *{color:inherit}.foliv-bundle .foliv-bundle__heading{font-family:Playfair Display,serif;font-weight:400;font-size:clamp(1.875rem,2.4vw + 1rem,3rem);letter-spacing:-.01em;line-height:1.15}.foliv-bundle .button--primary{background:var(--foliv-parchment);color:var(--foliv-obsidian);border:1px solid var(--foliv-parchment)}.foliv-bundle .button--primary:hover{background:var(--foliv-obsidian);color:var(--foliv-parchment);border-color:var(--foliv-obsidian)}.foliv-faq,.shopify-section[id*=foliv_faq],.shopify-section[id*=foliv-faq]{display:block!important;visibility:visible!important;background:var(--foliv-parchment);color:var(--foliv-obsidian);padding:6rem 1.5rem}.foliv-faq__heading{font-family:Playfair Display,serif;font-weight:400;font-size:clamp(1.5rem,1.6vw + 1rem,2.25rem);letter-spacing:-.01em;line-height:1.2;text-align:center;max-width:28ch;margin:0 auto 2.5rem}.foliv-faq__list{display:block!important;list-style:none;padding:0;margin:0 auto;max-width:48rem}.foliv-faq__item{display:block!important;border-top:1px solid var(--foliv-umber)}.foliv-faq__item:last-child{border-bottom:1px solid var(--foliv-umber)}.foliv-faq__item summary{list-style:none;cursor:pointer;padding:1.25rem 0;font-family:Playfair Display,serif;font-weight:400;font-size:1.8rem;letter-spacing:-.008em;line-height:1.4;transition:opacity .18s ease}.foliv-faq__item summary:hover{opacity:.65}.foliv-faq__item summary::-webkit-details-marker{display:none}.foliv-faq__item summary::marker{content:""}.foliv-faq__answer{padding:0 0 1.5rem;font-size:1.7rem;line-height:1.6;max-width:60ch}.foliv-funnel--page{display:block!important;position:static!important;background:var(--foliv-parchment);color:var(--foliv-obsidian);padding:6rem 1.5rem}.product__title h1,.product__title .h1,h1.product__title{font-size:clamp(3.2rem,2.2vw + 1.6rem,5.6rem);letter-spacing:-.012em;line-height:1.15}.product__text.caption-with-letter-spacing,.product__vendor{font-family:Inter,sans-serif!important;font-size:1.5rem!important;font-weight:500!important;letter-spacing:.08em!important;text-transform:none!important;font-variant-caps:all-small-caps;color:var(--foliv-umber)!important}
/*# sourceMappingURL=/cdn/shop/t/6/assets/foliv-brand.css.map */
