@import"https://fonts.googleapis.com/css2?family=Cormorant+Garamond:ital,wght@0,300;0,400;1,300;1,400&family=Jost:wght@300;400;500&display=swap";:root{--bl-bg: #FBF7EF;--bl-bg-alt: #F3E9D6;--bl-bg-deep: #EBDCC1;--bl-surface: #FFFFFF;--bl-text: #322A1E;--bl-text-soft: #7A6B52;--bl-line: #E7D7BC;--bl-accent: #B08338;--bl-accent-deep: #936A28;--bl-footer-bg: #2E2415;--bl-footer-text: #E0CFAE;--bl-ease: cubic-bezier(.22, 1, .36, 1);--font-heading-weight: 300;--font-body-weight: 300;--font-body-weight-bold: 600}body{background-color:var(--bl-bg)!important;color:var(--bl-text)!important;font-weight:300!important;letter-spacing:.01em!important;-webkit-font-smoothing:antialiased}h1,h2,h3,h4,h5,h6,.h0,.h1,.h2,.h3,.h4,.h5,.heading,.title{font-family:Cormorant Garamond,Cormorant,Georgia,serif!important;font-weight:300!important;letter-spacing:.005em!important}.inline-richtext.h0,.inline-richtext.h1,.inline-richtext.h2,.inline-richtext.h3,.title.inline-richtext{font-family:Cormorant Garamond,Cormorant,Georgia,serif!important;font-weight:300!important}p,li,span,a,button,input,label,td,th{font-weight:300!important}.eyebrow,.caption-with-letter-spacing,[class*=overline],.collection-card__title,.card__badge{font-size:11px!important;letter-spacing:.28em!important;text-transform:uppercase!important;color:var(--bl-accent-deep)!important;font-weight:400!important}.announcement-bar{background-color:#2e2415!important;color:#fff!important;border-bottom:1px solid #2E2415!important}.announcement-bar__message{font-size:11.5px!important;letter-spacing:.16em!important;text-transform:uppercase!important;font-weight:400!important;color:#fff!important}.header-wrapper,.shopify-section-header-sticky,.shopify-section-header-default{background-color:var(--bl-bg)!important;border-bottom:1px solid var(--bl-line)!important}.header{background-color:var(--bl-bg)!important;padding-top:22px!important;padding-bottom:22px!important}.header__heading-link,.header__heading{font-family:Cormorant Garamond,Georgia,serif!important;font-size:27px!important;letter-spacing:.32em!important;text-transform:uppercase!important;font-weight:400!important;color:var(--bl-text)!important}.header__menu-item,.header__menu-item a,.list-menu__item--link{font-size:12.5px!important;letter-spacing:.12em!important;text-transform:uppercase!important;color:var(--bl-text-soft)!important;font-weight:400!important;transition:color .3s var(--bl-ease)!important}.header__menu-item:hover,.header__menu-item a:hover,.list-menu__item--link:hover{color:var(--bl-text)!important}.header__menu-item a:after,.list-menu__item--link:after{content:"";position:absolute;left:0;bottom:-2px;width:0;height:1px;background:var(--bl-accent);transition:width .3s var(--bl-ease)}.header__menu-item a:hover:after,.list-menu__item--link:hover:after{width:100%}.header__icon svg,.header__icon path,.header__icon circle,.header__icon line,.header__icon polyline{stroke:var(--bl-text)!important}.button,.btn,button[type=submit],.shopify-payment-button__button{font-size:12px!important;letter-spacing:.18em!important;text-transform:uppercase!important;font-weight:400!important;border-radius:2px!important;transition:all .3s var(--bl-ease)!important}.button--primary,.button:not(.button--secondary):not(.button--tertiary){background-color:var(--bl-accent-deep)!important;color:#fff!important;border:1px solid var(--bl-accent-deep)!important}a.button--primary,a.button:not(.button--secondary):not(.button--tertiary){color:#fff!important}.button--primary:hover,.button:not(.button--secondary):not(.button--tertiary):hover{background-color:transparent!important;color:var(--bl-accent-deep)!important}.button--secondary{background-color:transparent!important;color:var(--bl-text)!important;border:1px solid var(--bl-text)!important}.button--secondary:hover{background-color:var(--bl-text)!important;color:var(--bl-bg)!important}.card-wrapper,.card{border-radius:2px!important;border:1px solid var(--bl-line)!important;background-color:var(--bl-surface)!important;transition:transform .4s var(--bl-ease),box-shadow .4s var(--bl-ease)!important}.card-wrapper:hover .card,.card:hover{transform:translateY(-4px)!important;box-shadow:0 18px 40px -22px #3c2d1959!important}.card__heading,.card__heading a{font-family:Cormorant Garamond,Georgia,serif!important;font-size:20px!important;font-weight:400!important;color:var(--bl-text)!important;letter-spacing:.005em!important}.card__vendor{font-size:10px!important;letter-spacing:.2em!important;text-transform:uppercase!important;color:var(--bl-text-soft)!important}.price,.price__regular,.price__sale{font-size:13.5px!important;color:var(--bl-text)!important;letter-spacing:.04em!important}.card__media,.media{background-color:var(--bl-bg-alt)!important}.featured-collection .collection__title,.featured-collection h2{font-family:Cormorant Garamond,Georgia,serif!important;font-size:clamp(30px,4vw,46px)!important;font-weight:300!important;letter-spacing:.005em!important;color:var(--bl-text)!important}.multicolumn-card__title{font-family:Cormorant Garamond,Georgia,serif!important;font-size:20px!important;font-weight:400!important;color:var(--bl-text)!important}.multicolumn-card__info{font-size:13.5px!important;color:var(--bl-text-soft)!important;line-height:1.6!important}.multicolumn-card__image-wrapper{width:56px!important;height:56px!important;border:1px solid var(--bl-line)!important;border-radius:50%!important;display:flex!important;align-items:center!important;justify-content:center!important;margin:0 auto 18px!important}.rich-text__heading{font-family:Cormorant Garamond,Georgia,serif!important;font-style:italic!important;font-size:clamp(26px,3.4vw,40px)!important;font-weight:300!important;line-height:1.3!important;color:var(--bl-text)!important}.rich-text__text{color:var(--bl-text-soft)!important;font-size:15.5px!important}.video-section__heading{font-family:Cormorant Garamond,Georgia,serif!important;font-weight:300!important;color:var(--bl-text)!important}.color-scheme-1{background-color:var(--bl-bg)!important}.color-scheme-2{background-color:var(--bl-bg-alt)!important}.color-scheme-3{background-color:var(--bl-bg-deep)!important}.color-scheme-4{background-color:var(--bl-surface)!important}.section-header h2,.section-header .title,[class*=section] h2{font-family:Cormorant Garamond,Georgia,serif!important;font-size:clamp(30px,4vw,46px)!important;font-weight:300!important;line-height:1.1!important;letter-spacing:.005em!important;color:var(--bl-text)!important}hr,.section-separator,[class*=separator]{border-color:var(--bl-line)!important}input[type=text],input[type=email],input[type=search],textarea,select{border-color:var(--bl-line)!important;background-color:transparent!important;color:var(--bl-text)!important;font-family:Jost,sans-serif!important;font-weight:300!important}input::placeholder,textarea::placeholder{color:var(--bl-text-soft)!important}.badge{font-size:9.5px!important;letter-spacing:.16em!important;text-transform:uppercase!important;background-color:var(--bl-surface)!important;color:var(--bl-accent-deep)!important;border-radius:2px!important;padding:5px 9px!important}@media(prefers-reduced-motion:no-preference){.animate--slide-in,[class*=animate]{transition-timing-function:var(--bl-ease)!important}}@media(max-width:768px){.header__heading-link,.header__heading{font-size:22px!important;letter-spacing:.22em!important}}.announcement-bar{background-color:#2e2415!important;border-bottom:1px solid #2E2415!important}.announcement-bar__message,.announcement-bar__message p,.announcement-bar__message a{color:#fff!important;font-size:11px!important;letter-spacing:.22em!important;text-transform:uppercase!important;font-weight:400!important}.header-wrapper{background-color:#fbf7ef!important;box-shadow:none!important;border-bottom:1px solid #E7D7BC!important}.header{background-color:#fbf7ef!important}.header__heading-logo{max-width:180px!important;height:auto!important}.header__heading-link .h2{display:none!important}.banner{min-height:70vh!important}.banner__media{height:70vh!important}.banner__box{background:#fbf7efd1!important;border:none!important;backdrop-filter:blur(4px)!important;-webkit-backdrop-filter:blur(4px)!important;padding:40px 48px!important;max-width:520px!important}.banner__heading{font-family:Cormorant Garamond,Georgia,serif!important;font-size:clamp(32px,4.5vw,54px)!important;font-weight:300!important;line-height:1.1!important;letter-spacing:.01em!important;color:#322a1e!important;font-style:italic!important}.banner__text{color:#7a6b52!important;font-size:14px!important;letter-spacing:.04em!important}.video-section{background-color:#fff!important;padding-top:40px!important;padding-bottom:0!important}.video-section .video-section__media,.video-section .deferred-media{padding-bottom:0!important;height:600px!important;max-height:600px!important;overflow:hidden!important;position:relative!important}.video-section .video-section__poster,.video-section .deferred-media__poster{position:absolute!important;top:0!important;left:0!important;width:100%!important;height:100%!important;max-height:none!important}.video-section .video-section__poster img,.video-section .deferred-media__poster img{width:100%!important;height:100%!important;max-height:none!important;object-fit:cover!important;object-position:center center!important}.video-section video,.video-section iframe{position:absolute!important;top:0!important;left:0!important;width:100%!important;height:100%!important;max-height:none!important;object-fit:cover!important}@media screen and (max-width:749px){.video-section .video-section__media,.video-section .deferred-media{height:280px!important;max-height:280px!important}}.video-section__heading{font-family:Cormorant Garamond,Georgia,serif!important;font-size:clamp(28px,3.5vw,42px)!important;font-weight:300!important;color:#322a1e!important;text-align:center!important;margin-bottom:8px!important}.video-section__text{text-align:center!important;color:#7a6b52!important;font-size:14px!important;margin-bottom:32px!important}.featured-collection{background-color:#f3e9d6!important;padding:72px 0!important}.featured-collection .title{font-family:Cormorant Garamond,Georgia,serif!important;font-size:clamp(28px,3.8vw,46px)!important;font-weight:300!important;color:#322a1e!important;text-align:center!important;margin-bottom:48px!important}.card-wrapper .card{background-color:#fff!important;border:1px solid #E7D7BC!important;border-radius:2px!important}.card--media .card__inner:before{padding-bottom:100%!important}.card--media .card__inner{--ratio-percent: 100% !important;overflow:hidden!important}.card--media .card__inner .card__media,.card--media .card__inner .media{position:absolute!important;top:0!important;left:0!important;width:100%!important;height:100%!important;overflow:hidden!important}.card--media .card__inner .media img{width:100%!important;height:100%!important;object-fit:cover!important;object-position:center top!important}.card--standard>.card__content{padding:0!important}.card--standard>.card__content .card__information{padding:18px 20px 6px!important}.card--standard>.card__content .card-information{padding:2px 20px 20px!important}.card__heading a{font-family:Cormorant Garamond,Georgia,serif!important;font-size:19px!important;font-weight:400!important;color:#322a1e!important;line-height:1.35!important}.price__regular .price-item,.price__sale .price-item--sale{color:#322a1e!important;font-size:14px!important}.multicolumn{background-color:#ebdcc1!important;padding-top:64px!important;padding-bottom:56px!important}.multicolumn .title{font-family:Cormorant Garamond,Georgia,serif!important;font-size:clamp(28px,3.8vw,46px)!important;font-weight:300!important;color:#322a1e!important;text-align:center!important;margin-bottom:48px!important}.multicolumn-card__title{font-family:Cormorant Garamond,Georgia,serif!important;font-size:21px!important;font-weight:400!important;color:#322a1e!important}.multicolumn-card__info p{color:#7a6b52!important;font-size:14px!important;line-height:1.65!important}.rich-text{background-color:#f3e9d6!important;padding-top:56px!important;padding-bottom:56px!important}.rich-text__heading{font-family:Cormorant Garamond,Georgia,serif!important;font-style:italic!important;font-size:clamp(26px,3.2vw,40px)!important;font-weight:300!important;line-height:1.3!important;color:#322a1e!important}.rich-text__text p{color:#7a6b52!important;font-size:15px!important;line-height:1.7!important}.badge--sold-out{background-color:#7a6b52!important;color:#fff!important;font-size:9px!important;letter-spacing:.14em!important;text-transform:uppercase!important}.badge--sale{background-color:#b08338!important;color:#fff!important;font-size:9px!important;letter-spacing:.14em!important}.product-form__submit{background-color:#936a28!important;color:#fff!important;border:1px solid #936A28!important;font-size:12px!important;letter-spacing:.18em!important;text-transform:uppercase!important;border-radius:2px!important}.product-form__submit:hover{background-color:transparent!important;color:#936a28!important}.quantity__input{border-color:#e7d7bc!important;background-color:transparent!important;color:#322a1e!important}.quantity__button{color:#322a1e!important}.breadcrumb a,.breadcrumbs a{color:#7a6b52!important;font-size:12px!important;letter-spacing:.06em!important}.main-page-title,.page-title{font-family:Cormorant Garamond,Georgia,serif!important;font-weight:300!important;color:#322a1e!important}@media(max-width:768px){.banner__box{padding:28px 24px!important;max-width:100%!important}.banner__heading{font-size:28px!important}.footer__content-top{padding-top:48px!important}}footer.footer{background-color:#2e2415!important;color:#e0cfae!important}.footer .footer__content-top{padding-top:72px!important;padding-bottom:56px!important}@media screen and (min-width:750px){.footer .footer__blocks-wrapper.grid--4-col-tablet{display:flex!important;flex-wrap:nowrap!important;column-gap:40px!important;row-gap:0!important;align-items:flex-start!important}.footer .footer__blocks-wrapper.grid--4-col-tablet>.footer-block.grid__item:first-child{width:34%!important;max-width:34%!important;min-width:200px!important;flex-shrink:0!important;flex-grow:0!important}.footer .footer__blocks-wrapper.grid--4-col-tablet>.footer-block.grid__item:not(:first-child){width:22%!important;max-width:22%!important;flex-shrink:0!important;flex-grow:1!important}}.footer .footer-block__brand-info h2.footer-block__heading,.footer .footer-block__brand-info .rte h2,.footer .footer-block__brand-info .footer-block__heading{font-family:Cormorant Garamond,Georgia,serif!important;font-size:22px!important;letter-spacing:.32em!important;text-transform:uppercase!important;color:#fff!important;font-weight:400!important;margin-bottom:18px!important;margin-top:0!important;white-space:nowrap!important}.footer .footer-block__brand-info .rte p,.footer .footer-block__brand-info .rte{font-size:13px!important;color:#e0cfae!important;opacity:.8!important;line-height:1.75!important;margin-top:0!important;max-width:none!important}.footer .footer-block__heading.inline-richtext,.footer .footer-block--menu .footer-block__heading{font-family:Jost,sans-serif!important;font-size:10.5px!important;font-weight:500!important;letter-spacing:.22em!important;text-transform:uppercase!important;color:#e0cfaee6!important;margin-bottom:20px!important;margin-top:0!important}.footer .footer-block__details-content.list-unstyled li{list-style:none!important;padding:0!important;margin:0!important}.footer .footer-block__details-content.list-unstyled li a,.footer .footer-block__details-content .list-menu__item{display:block!important;font-family:Jost,sans-serif!important;font-size:13.5px!important;font-weight:300!important;padding:5px 0!important;color:#e0cfaebf!important;letter-spacing:.02em!important;text-transform:none!important;text-decoration:none!important;white-space:nowrap!important;transition:color .25s ease!important}.footer .footer-block__details-content.list-unstyled li a:hover,.footer .footer-block__details-content .list-menu__item:hover{color:#fff!important}.footer .footer__content-bottom{border-top:1px solid rgba(224,207,174,.15)!important;padding-top:28px!important;padding-bottom:48px!important;margin-bottom:0!important}footer.footer{overflow:visible!important;padding-bottom:0!important}.footer .footer__content-bottom-wrapper{display:flex!important;align-items:center!important;justify-content:space-between!important;flex-wrap:wrap!important;gap:12px!important}.footer .copyright__content,.footer .footer__copyright{font-family:Jost,sans-serif!important;font-size:11.5px!important;font-weight:300!important;letter-spacing:.03em!important;color:#e0cfae99!important}.footer .footer__copyright a,.footer .copyright__content a{color:#e0cfae99!important;text-decoration:none!important}.bioluxe-payment-chips{display:flex!important;align-items:center!important;gap:6px!important;flex-wrap:wrap!important;justify-content:center!important}.bioluxe-payment-chip{display:inline-block!important;padding:3px 8px!important;border:1px solid rgba(224,207,174,.35)!important;border-radius:3px!important;font-family:Jost,sans-serif!important;font-size:9.5px!important;font-weight:500!important;letter-spacing:.08em!important;color:#e0cfaeb3!important;text-transform:uppercase!important;white-space:nowrap!important}.bioluxe-locale-text{font-family:Jost,sans-serif!important;font-size:11.5px!important;font-weight:300!important;letter-spacing:.04em!important;color:#e0cfae99!important;white-space:nowrap!important}.footer .list-payment:empty{display:none!important}.footer__localization:empty{display:none!important}.footer__follow-on-shop{display:none!important}.footer .powered-by-link{font-size:11px!important;opacity:.4!important;color:#e0cfae!important}footer.footer p,footer.footer span:not(.bioluxe-payment-chip):not(.bioluxe-locale-text),footer.footer li{color:#e0cfaebf!important}footer.footer a{color:#e0cfaebf!important}footer.footer a:hover{color:#fff!important}@media screen and (max-width:749px){.footer .footer__blocks-wrapper.grid--4-col-tablet>.footer-block.grid__item{width:100%!important;max-width:100%!important}.bioluxe-payment-chips{justify-content:flex-start!important}}h2.facets__heading,h2.facets__heading.caption-large,h2.facets__heading.text-body,h2.facets__heading--vertical,h2.facet-filters__label,h2.facet-filters__label.caption-large,h2.facet-filters__label.text-body{font-family:Jost,sans-serif!important;font-size:12px!important;font-weight:400!important;letter-spacing:.14em!important;text-transform:uppercase!important;color:#7a6b52!important;line-height:1.4!important}h2.product-count__text,h2.product-count__text.text-body{font-family:Jost,sans-serif!important;font-size:12px!important;font-weight:400!important;letter-spacing:.08em!important;color:#7a6b52!important;line-height:1.4!important}.facets-container details summary,.facets-container details summary span,.facets-container .facets__disclosure summary{font-family:Jost,sans-serif!important;font-size:12px!important;font-weight:400!important;letter-spacing:.08em!important;color:#322a1e!important}.facet-filters__sort.select__select,.facets__sort .select__select{font-family:Jost,sans-serif!important;font-size:12px!important;font-weight:400!important;letter-spacing:.06em!important;color:#322a1e!important}.facets-container h2,.facets-container-drawer h2{font-family:Jost,sans-serif!important;font-size:12px!important;font-weight:400!important;letter-spacing:.12em!important;text-transform:uppercase!important;color:#7a6b52!important;line-height:1.4!important}
/*# sourceMappingURL=/cdn/shop/t/2/assets/bioluxe-custom.css.map */
