.custom-announcement-bar .announcement-bar__slides .announcement-bar__text{letter-spacing:2.5px;color:#f9f8f6;font-family:JetBrains Mono}.image-desktop{display:block!important}.image-mobile{display:none!important}.arrow-btn-flex{display:flex;align-items:center;justify-content:center;gap:9px}.custom-theme-button-style{font-size:12px;letter-spacing:1.8px;padding:14px 28px;font-family:JetBrains Mono}.menu-list__link .menu-list__link-title,.footer-menu-column .menu .menu__details .details-content ul li a,.footer-last-container .menu__details ul li a{position:relative}.footer-menu-col .menu .menu__details .details-content ul li{width:max-content}.menu-list__link .menu-list__link-title:before,.footer-menu-column .menu .menu__details .details-content ul li a:before,.footer-last-container .menu__details ul li a:before{content:"";position:absolute;left:0;display:inline-block;height:1em;width:100%;border-bottom:1.5px solid var(--color-primary-button-background);margin-top:10px;opacity:0;-webkit-transition:opacity .35s,-webkit-transform .35s;transition:opacity .35s,transform .35s;-webkit-transform:scale(0,1);transform:scaleX(0)}.footer-menu-column .menu .menu__details .details-content ul li a:before,.footer-last-container .menu__details ul li a:before{border-bottom:1.5px solid var(--color-primary-button-background);height:1.05em}.menu-list__link:hover .menu-list__link-title:before,.footer-menu-column .menu .menu__details .details-content ul li:hover a:before,.footer-last-container .menu__details ul li:hover a:before{opacity:1;-webkit-transform:scale(1);transform:scale(1)}.footer-menu-column .menu .menu__details .details-content ul li:hover a,.footer-menu-column .menu .menu__details .details-content ul li.is-active a,.footer-last-container .menu__details ul li:hover a,.footer-last-container .menu__details ul li.is-active a{color:var(--color-primary-button-background)!important}.menu-list__link .menu-list__link-title{transition:all .3s ease;padding:0;margin-right:29px;font-family:JetBrains Mono;font-size:11px;letter-spacing:1.5px}.menu-list__list-item .menu-list__link--active .menu-list__link-title,.menu-list__list-item .menu-list__link:hover .menu-list__link-title{color:var(--color-primary-button-background)}.menu-list__link--active .menu-list__link-title:before,.footer-menu-column .menu .menu__details .details-content ul li.is-active a:before,.footer-last-container .menu__details ul li.is-active a:before{opacity:1;-webkit-transform:scale(1);transform:scale(1)}.footer-menu-column .menu .menu__details .details-content ul li{width:max-content}.custom-main-caption p{letter-spacing:4px;font-family:JetBrains Mono}.custom-caption p{letter-spacing:2.4px;font-family:JetBrains Mono}.main-image-banner .image-block,.main-image-banner deferred-media{position:relative}.main-image-banner .image-block:before,.main-image-banner deferred-media:before{position:absolute;content:"";width:100%;height:100%;z-index:2;background:linear-gradient(90deg,#1e3e32d9,#1e3e3299,#1e3e3200)}.main-image-banner deferred-media:nth-of-type(1){display:block!important}.main-image-banner deferred-media:nth-of-type(2){display:none!important}.main-image-banner .main-banner-content{position:absolute;top:50%;width:45rem;transform:translateY(-50%);--desktop-margin-left-first-item: max(40px, calc((100vw - var(--page-width) + 10rem - var(--grid-desktop-horizontal-spacing)) / 2));--grid-desktop-horizontal-spacing: 8px;--page-width: 100rem;margin-left:var(--desktop-margin-left-first-item);z-index:2}.main-image-banner .main-banner-content .main-banner-heading p strong{font-family:Cormorant Garamond Italic}.protocol-multicolumn{border:1px solid #C4D4CC;background:linear-gradient(90deg,#1e3e3266,#cc943399,#1e3e3266)}.protocol-multicolumn .protocol-numbers p{letter-spacing:1.4px;font-family:JetBrains Mono}.custom-button-link{padding:0;text-transform:uppercase}.bauchoil-text-column .bakuchoil-text strong{font-size:14px;letter-spacing:2%;text-transform:uppercase;display:block;font-family:JetBrains Mono}.bauchoil-text-column{border-left:1px solid #D9D9D9}.custom-faqs-group .accordion accordion-custom:last-child .details,.custom-faqs-group .accordion accordion-custom:first-child .details{border-color:#67676742}.custom-faqs-group .accordion accordion-custom:first-child .details{border-block-start:1px solid #67676742}.custom-faqs-group .accordion accordion-custom:last-child .details{border-block-end:1px solid #67676742}.custom-faqs-group .accordion accordion-custom .details{border:1px solid #67676742;box-shadow:0 1px 2px #0000000d;margin-bottom:12px}.custom-faqs-group .accordion accordion-custom .details .details__header{padding:21px;font-size:14px;font-family:JetBrains Mono;letter-spacing:2%;color:#1c2220}.custom-faqs-group .accordion accordion-custom .details .details-content{padding-left:21px;padding-right:21px;width:90%}.custom-richtext-sec{border-bottom:2px solid #FFFFFF}.custom-richtext-sec .custom-richtext-heading p{font-size:60px;font-family:Cormorant Garamond Italic}.footer-menu-column .menu__details .menu__heading{padding-top:0}.footer-menu-column .menu__details .menu__heading .menu__heading__default{font-size:10px;letter-spacing:2.5px;text-transform:uppercase;font-family:JetBrains Mono Light;font-weight:400}.footer-email-column .menu__details .menu__heading{padding-bottom:0}.footer-menu-column .menu__details .details-content ul li a{font-size:14px;color:#f9f8f6cc}.footer-email-column .email-signup__form .email-signup__input-group{align-items:stretch!important}.footer-email-column .email-signup__form .email-signup__input-group input{outline:none;font-size:12px;letter-spacing:.4px;color:#f9f8f6cc}.footer-email-column .email-signup__form .email-signup__input-group input::placeholder{font-size:12px;letter-spacing:.4px;color:#f9f8f6cc;text-transform:capitalize}.footer-email-column .email-signup__form .email-signup__input-group .email-signup__button{font-size:10px;font-family:JetBrains Mono;letter-spacing:1.8%}.footer-last-container .menu__heading{display:none}.footer-last-container .menu__details .details-content ul{display:flex;align-items:center;gap:24px}.footer-last-container .menu__details .details-content ul .menu__item+.menu__item{margin-block-start:0}.footer-last-container .menu__details .details-content ul li a{font-size:12px;font-weight:300;color:#f9f8f666;text-transform:uppercase;font-family:JetBrains Mono;letter-spacing:1.5px}.footer-last-container .menu__details ul li a:hover{color:var(--color-primary-button-background)}.footer-last-container .menu__details ul li a:before{height:.95em}.footer-bottom{border-top:1px solid #F9F8F61A}.footer-bottom-text .text-block p{color:#f9f8f666;font-family:JetBrains Mono;letter-spacing:1.5px}.product-card__content{border:1px solid #C4D4CC}.product-card-grp .product-card-title p{font-size:18px;line-height:1.2}.product-card-grp product-price .price{font-family:JetBrains Mono}.custom-badge-styling{top:0!important;right:0!important}.custom-badge-styling .product-badges__badge{font-size:12px;letter-spacing:1.5px;text-transform:uppercase;padding-inline:16px;color:#fff;background:#f40000;font-family:JetBrains Mono}.about-gradient-column{border:1px solid #C4D4CC;background:linear-gradient(90deg,#1e3e3266,#cc943399,#1e3e3266)}.scientific-ethos-content .scientific-numbers p{letter-spacing:1.4px;font-family:JetBrains Mono}.field-year p{font-family:JetBrains Mono}.field-content-border{border-left:1px solid #CC94334D}.abt-richtext-header .font-heading-italic p{font-family:Cormorant Garamond Italic}.contact-form-left .google-map-contact,.contact-form-left .google-map-contact iframe{width:100%;height:100%}.contact-form-border{border:1px solid #6475873B}.contact-form-field{display:flex;flex-direction:column;gap:10px}.contact-form-field label{font-size:16px;font-weight:500;letter-spacing:2%;color:#000;font-family:JetBrains Mono}.contact-form-field input,.contact-form-field textarea{outline:none}.contact-form-field input::placeholder,.contact-form-field textarea::placeholder{font-size:16px;font-family:DM Sans;color:#647587a1}.contact-form-field input,.contact-form-field textarea{font-size:16px;font-family:DM Sans;transition:all .3s ease}.contact-form-field input:hover,.contact-form-field textarea:hover{border-color:var(--color-primary-button-background)}.contact-form__form-row .contact-form-field{width:50%}.contact-box-style{transition:all .3s ease;border:1px solid #6475873B}.contact-box-style:hover{border-color:var(--color-primary-button-background)}.contact-box-con .font-jet p{letter-spacing:2%}.contact-box-con .font-jet p a{text-decoration:none}.font-jet p{font-family:JetBrains Mono!important}.font-dm p{font-family:DM Sans!important}.main-collection-header-styling .custom-section-background .background-image-container:before{position:absolute;content:"";width:100%;height:100%;background:#1e3e32cf}.product-information .product-information__grid .buy-buttons-block add-to-cart-component button span{font-size:14px;line-height:1;letter-spacing:1.8px;font-family:JetBrains Mono;text-transform:uppercase}.product-information .product-information__grid .buy-buttons-block add-to-cart-component button .add-to-cart-text{gap:9px}.product-information .product-information__grid .buy-buttons-block add-to-cart-component button .add-to-cart-text svg{width:18px;height:18px}.pdp-clinical-box{border:1px solid #C4D4CC;background:linear-gradient(90deg,#1e3e3266,#cc943399,#1e3e3266)}.pdp-clinical-box .pdp-clinical-box-icon-text .font-jet p{letter-spacing:2.4px}.product-information .media-gallery--carousel .product-media-container--image{border:1px solid #C4D4CC}.product-information .media-gallery--carousel .slideshow-controls__thumbnails .slideshow-control:is([aria-selected=true]){outline-color:#c4d4cc!important}.desktop-button{display:flex!important}.mobile-button{display:none!important}.dif-pages-banner .custom-section-background .background-image-container:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to bottom right,color-mix(in oklab,oklch(97.2% .012 95) 85%,transparent),color-mix(in oklab,oklch(97.2% .012 95) 55%,transparent),color-mix(in oklab,oklch(97.2% .012 95) 30%,transparent));pointer-events:none}.dif-pages-banner{padding:40px 0}.gradient-border{border:1px solid #C4D4CC;background:linear-gradient(90deg,#1e3e3266,#cc943399,#1e3e3266)}.sensory-text-height{height:100%!important}.research-normal-text .normal-text-size ul{padding:0;list-style:none}.research-normal-text .normal-text-size ul li{position:relative;padding:12px 20px;border-bottom:1px solid #d5d1c6}.research-normal-text .normal-text-size ul li:before{position:absolute;content:"";width:6px;height:6px;left:0;top:50%;transform:translateY(-50%);border-radius:50%;background:var(--color-primary-button-background)}.help-text-dec .custom-paragraph-font p a{text-decoration:none}.help-faq accordion-custom .details .details__header{font-size:20px;color:#1c2220;padding:24px 0;font-family:Cormorant Garamond}.help-sticky{position:sticky;top:10px}.mega-menu{padding:16px 20px;width:100%!important}.mega-menu__link.mega-menu__link--parent{font-weight:600;font-size:17px}.text-deco .text-block p a{text-decoration:none}.mega-menu__grid ul{display:unset}.overflow-menu .list{gap:22px}.menu-list__link.has-dropdown{position:relative}.menu-list__link.has-dropdown:hover:after{transform:translateY(-50%) rotate(180deg)}.menu-list__dropdown-inner li a{font-family:JetBrains Mono;font-size:11px;letter-spacing:1px}.font-head-italic p strong{display:block;font-family:Cormorant Garamond Italic}.font-head-italic p{font-family:Cormorant Garamond Italic!important}.protocol-column-con .normal-text-size{height:100%}.ingredients-center-border{border-bottom:1px solid #d4ddd9}.custom-search-sec .shopify-block{width:100%}.shopify-policy__container{max-width:100%!important;padding-bottom:48px}.shopify-policy__container .shopify-policy__body,.shopify-policy__container .shopify-policy__title{max-width:900px;margin:0 auto}.shopify-policy__container .shopify-policy__title h1{font-size:60px;padding-bottom:36px}.shopify-policy__container .shopify-policy__body p,.shopify-policy__container .shopify-policy__body ul li{font-size:13px;color:#6a7c76}.shopify-policy__container .shopify-policy__body h2{font-size:18px;font-weight:700;font-family:DM Sans}.product-information .variant-option__button-label{padding-inline:var(--padding-2xl);min-height:40px}.product-information .variant-picker__form span{font-size:13px;font-weight:500}.product-information .product-information__grid .product-details .variant-option legend{font-size:16px;font-weight:600;color:#000}.protocols-grp-con .custom-heading-h3 p strong{display:block;text-transform:uppercase;font-size:28px}.protocols-grp-con .custom-heading-h3 p{text-wrap:auto}.protocols-grp-cart product-card .product-card__content{border:none}.protocols-grp-cart product-card .product-card__content product-form-component .product-form-buttons add-to-cart-component .add-to-cart-text .svg-wrapper{display:none}.protocols-grp-cart product-card .product-card__content product-form-component .product-form-buttons add-to-cart-component .add-to-cart-button{height:calc(var(--height-buy-buttons) - 4px)}.protocols-grp-cart product-card .product-card__content product-form-component .quantity-selector-wrapper .quantity-selector{height:calc(var(--height-buy-buttons) - 4px)}.protocols-grp-cart product-card .product-card__content product-form-component .product-form-buttons add-to-cart-component .add-to-cart-text span{font-size:12px;letter-spacing:1.8px;font-family:JetBrains Mono}.protocols-grp-cart product-card .product-card__content product-form-component .product-form-buttons span{min-width:100%}.protocols-grp-cart product-card{pointer-events:none}.protocols-grp-cart product-card .product-card__content product-form-component .quantity-selector-wrapper{pointer-events:auto}.protocols-grp-cart product-card .product-card__content product-form-component .product-form-buttons span{pointer-events:auto}.protocols-grp-cart product-card .product-card__content .custom-theme-button-style{pointer-events:auto}.protocol-numbering-grp .custom-caption p{letter-spacing:1.2px}.protocols-grp-con .accordion .details .details__header{font-size:12px;font-family:JetBrains Mono;letter-spacing:.8px;text-transform:uppercase;font-weight:500;width:max-content;gap:30px;color:#000}.protocols-grp-con .accordion .details{border-block-start:none!important;border-block-end:none!important}.protocols-grp-cart{border-left:1px solid #C4D4CC}.full-protocol{border-left:none}.full-protocl-save .save-text p{width:120px;height:120px;padding:16px;border-radius:50%;text-align:center;display:flex;align-items:center;justify-content:center;font-size:22px;text-transform:uppercase;font-weight:600;border:1px solid #C4D4CC}.full-wid,.full-wid iframe{width:100%}.contact-form-field .contact-form__input{outline:none}.product-information .product-information__grid .product-details .variant-picker__form .variant-option__swatch-value{min-height:40px;color:var(--color-selected-variant-text);border-color:var(--color-selected-variant-border);padding:var(--padding-xs) var(--variant-option-padding-inline);cursor:pointer;display:flex;flex:0 0 3.25em;align-items:center;position:relative;padding-inline:var(--padding-2xl);border:var(--options-border-width) solid var(--color-variant-border);border-radius:var(--options-border-radius);overflow:clip;justify-content:center;width:fit-content;white-space:nowrap;font-size:13px;font-weight:500;background-color:var(--color-selected-variant-background);margin-block-start:var(--margin-xs)}.product-information .product-information__grid .product-details .variant-picker__form .variant-option{font-size:16px;font-weight:600;color:#000}.protocol-pdp-image-height product-card,.protocol-pdp-image-height product-card .product-card__content,.protocol-pdp-image-height product-card .product-card__content .card-gallery,.protocol-pdp-image-height product-card .product-card__content .card-gallery slideshow-component,.protocol-pdp-image-height product-card .product-card__content .card-gallery slideshow-component slideshow-container,.protocol-pdp-image-height product-card .product-card__content .card-gallery slideshow-component slideshow-container slideshow-slides,.protocol-pdp-image-height product-card .product-card__content .card-gallery slideshow-component slideshow-container slideshow-slides slideshow-slide{height:100%}.protocol-pdp-image-height product-card{pointer-events:none}.protocol-pdp-image-height product-card .product-card__content .card-gallery .custom-badge-styling{display:none}@media screen and (max-width:768px){.image-desktop{display:none!important}.image-mobile{display:block!important}.main-image-banner .main-banner-content{width:100%;padding:0 16px;transform:translateY(-50%);--desktop-margin-left-first-item: 0;margin-left:0}.main-banner-content .custom-main-caption p{text-wrap:auto;font-size:10px;letter-spacing:2px}.main-banner-content .main-banner-heading p{font-size:30px;line-height:1.2;text-wrap:auto}.main-banner-content .main-banner-heading p br{display:none}.main-banner-content .banner-main-paragraph p{font-size:13px}.main-banner-content .banner-main-paragraph p br{display:none}.main-image-banner .image-block:before{background:linear-gradient(360deg,#1e3e32d9,#1e3e3299,#1e3e3200)}.custom-heading-h2 p{font-size:25px!important}.custom-caption p{letter-spacing:1.5px;font-size:9px}.custom-paragraph-font p{font-size:13px!important}.home-multi-slider .slick-list,.advanced-multicolumn-flex .slick-list{width:100%}.home-multi-slider .slick-track{display:flex}.home-multi-slider{margin:0 -5px}.home-multi-slider .slick-slide{height:inherit;display:flex;margin:0 5px}.advanced-multicolumn-flex .slick-slide{margin:0 3px}.advanced-multicolumn-flex{margin:0 -3px}.protocol-multicolumn .home-multi-text{height:100%}.home-multi-slider .slick-dots,.advanced-multicolumn-flex .slick-dots{display:flex;align-items:center;justify-content:center;gap:9px}.home-multi-slider .slick-dots li,.advanced-multicolumn-flex .slick-dots li{width:9px;height:9px;background:var(--color-primary-button-background);border-radius:50px;opacity:.3;transition:all .35s ease;margin:0}.home-multi-slider .slick-dots li.slick-active,.advanced-multicolumn-flex .slick-dots li.slick-active{width:32px;background:var(--color-primary-button-background);border-radius:16777200px;opacity:1}.home-multi-slider .slick-dots li button,.advanced-multicolumn-flex .slick-dots li button{display:none}.custom-heading-h3 p{font-size:25px!important}.normal-text-size p{font-size:13px!important}.bauchoil-text-column .bakuchoil-text p{font-size:13px}.desktop-button{display:none!important}.mobile-button{display:flex!important}.product-card-grp .product-card-title p{font-size:15px}.advanced-multicolumn-flex .slick-dots{position:relative}.advanced-multicolumn-flex .image-block{position:relative;padding-top:120%}.advanced-multicolumn-flex .image-block img{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover}.faq-gap{gap:32px}.custom-faqs-group .accordion accordion-custom .details .details__header{padding:13px;font-size:12px;letter-spacing:1%;font-weight:500}.custom-faqs-group .accordion accordion-custom .details .details__header span:first-child{width:88%}.custom-faqs-group .accordion accordion-custom .details .details-content{padding-left:13px;padding-right:13px;width:100%}.custom-faqs-group .accordion accordion-custom .details .details-content .text-block p{font-size:12px}.custom-faqs-group .accordion accordion-custom .details .details-content .text-block p br{display:none}.custom-video-section deferred-media{height:450px}.custom-richtext-sec .custom-richtext-heading p{font-size:28px;text-wrap:auto}.normal-text-size p br{display:none}.footer-container-flex .footer-menu-column accordion-custom .menu__details{border-bottom:1px solid #F9F8F680}.footer-container-flex{gap:0}.footer-container-flex .footer-menu-column accordion-custom .menu__details .menu__heading{font-size:10px;letter-spacing:2.5px;text-transform:uppercase;font-family:JetBrains Mono Light;font-weight:400;padding:17px 0 14px}.footer-container-flex .footer-email-column accordion-custom .menu__details{border:none}.footer-container-flex .footer-email-column accordion-custom .menu__details .menu__heading{padding-bottom:0}.footer-menu-column .menu__details .details-content ul li a{font-size:12px}.footer-container-flex .footer-menu-column accordion-custom .menu__details .details-content{margin-block-end:var(--spacing--size);margin-block-start:0px!important}.footer-container-flex .footer-menu-column accordion-custom .menu__details .menu__item+.menu__item{margin-block-start:3px}.footer-social-column .icon-block img{width:35px!important}.footer-social-column{margin-bottom:20px}.footer-container-flex .footer-email-column{margin-top:20px}.footer-bottom-text .text-block p{font-size:10px;text-align:center}.footer-last-container .menu__details .details-content ul{justify-content:center}.footer-last-container .menu__details .details-content ul li a{font-size:11px}.menu-drawer__navigation ul li a span,.menu-drawer__list-item--divider accordion-custom details summary span{font-size:13px}.menu-drawer__list-item--divider accordion-custom details ul li a span{font-size:11px}.menu-drawer__list-item--divider{border-block-end:1px solid var(--color-primary-button-background)!important}.menu-drawer__menu .menu-drawer__list-item--flat{margin-block-end:3px!important}.product-information .media-gallery--carousel{padding:0 16px}.product-information .media-gallery--carousel .product-media-container--image{border:none}.product-information .media-gallery--carousel .product-media-container--image img{border:1px solid #C4D4CC}.slideshow-controls__thumbnails .slideshow-control{width:clamp(70px,7vw,var(--thumbnail-width))!important}.sticky-add-to-cart__bar{width:100%!important;padding:20px}.sticky-add-to-cart__bar .sticky-add-to-cart__image,.sticky-add-to-cart__bar .sticky-add-to-cart__info,.sticky-add-to-cart__bar .sticky-add-to-cart__price{display:none}.sticky-add-to-cart__bar .sticky-add-to-cart__button{width:100%}.sticky-add-to-cart__bar .sticky-add-to-cart__button .add-to-cart-text__content{display:block}.tab-btn{padding:10px 0 12px;font-size:10px;letter-spacing:1px}.tabs-content p{font-size:13px}.custom-heading-h5 p{font-size:20px!important}.scientific-ethos-content .scientific-numbers p{font-size:12px}.abt-richtext-header-gap{gap:12px}.contact-form-left .google-map-contact iframe{width:100%;height:350px}.contact-form__form-row .contact-form-field{width:100%}.skin-pdp-border .custom-heading-h3 p{text-wrap:auto;font-size:21px!important}.gradient-border .skin-pdp-border{padding:36px 18px}.sensory-text-height p{font-size:13px!important}.research-normal-text .normal-text-size ul li{font-size:12px}.help-faq accordion-custom .details .details__header{font-size:16px;padding:20px 0}.help-faq accordion-custom .details .details-content .text-block p{font-size:12px}.help-sticky{position:unset;top:unset}.research-overlay-text .text-block p{font-size:8px;text-align:center;width:100%}.reaserch-bottom .text-block p{font-size:12px!important}.shopify-policy__container .shopify-policy__title h1{font-size:30px}.main-image-banner deferred-media:nth-of-type(1){display:none!important}.main-image-banner deferred-media:nth-of-type(2){display:block!important}.protocols-grp-cart{padding-left:0;border:none}.protocols-grp-con .custom-heading-h3 p strong{font-size:22px}.full-protocl-save .save-text{width:100%}.full-protocl-save .save-text p{height:110px;padding:14px;font-size:20px;width:100%;max-width:110px;margin:0 auto}.custom-announcement-bar .announcement-bar__slides .announcement-bar__text{letter-spacing:1.5px;line-height:1.4}.main-image-banner .main-banner-content{width:100%;padding:28px 16px 40px;transform:unset;top:unset;position:unset}.main-banner-content .main-banner-heading p{color:#1c2220}.main-banner-content .banner-main-paragraph p{color:#6a7c76}.main-banner-content .custom-theme-button-style.button-secondary{outline:.7px solid #6A7C76;color:#1c2220}.main-banner-content .custom-theme-button-style.button-secondary:hover{color:#fff}}
/*# sourceMappingURL=/cdn/shop/t/10/assets/custom.css.map */
