@charset "UTF-8";:root[data-store=tera-science]{--h1-font-size-lg: 3.5rem;--h1-font-size-sm: 2.5rem;--h1-font-size: 2.5rem;--h1-line-height: 120%;--h1-letter-spacing:-1%;--h1-text-transform: none;--h2-font-size-lg: 3rem;--h2-font-size-sm: 2.25rem;--h2-font-size: 2.25rem;--h2-line-height: 120%;--h2-letter-spacing:-1%;--h2-text-transform: uppercase;--h3-font-size-lg: 2.5rem;--h3-font-size-sm: 2rem;--h3-font-size: 2rem;--h3-line-height: 120%;--h3-letter-spacing: -1%;--h3-text-transform: none;--h4-font-size-lg: 2rem;--h4-font-size-sm: 1.5rem;--h4-font-size: 1.5rem;--h4-line-height: 130%;--h4-letter-spacing:-1%;--h4-text-transform: none;--h5-font-size-lg: 1.5rem;--h5-font-size-sm: 1.25rem;--h5-font-size: 1.25rem;--h5-line-height: 140%;--h5-letter-spacing: -1%;--h5-text-transform: none;--h6-font-size-lg: 1.25rem;--h6-font-size-sm: 1.125rem;--h6-font-size: 1.125rem;--h6-line-height: 140%;--h6-letter-spacing: -1%;--h6-text-transform: none;--body-line-height: 150%;--body-1-font-size: 1.25rem;--body-1-font-size-sm: 1.25rem;--body-1-font-size-lg: 1.25rem;--body-1-letter-spacing: -3%;--body-1-line-height: 150%;--body-1-line-height-sm: 150%;--body-1-line-height-lg: 150%;--body-1-letter-spacing-sm: -3%;--body-1-letter-spacing-lg:-3%;--body-2-font-size: 1.125rem;--body-2-font-size-sm: 1.125rem;--body-2-font-size-lg: 1.125rem;--body-2-line-height: 150%;--body-2-line-height-sm:150%;--body-2-line-height-lg: 150%;--body-2-letter-spacing: -3%;--body-2-letter-spacing-sm: -3%;--body-2-letter-spacing-lg: -3%;--body-3-font-size: 1rem;--body-3-font-size-sm: 1rem;--body-3-font-size-lg: 1rem;--body-3-line-height: 150%;--body-3-line-height-sm: 150%;--body-3-line-height-lg: 150%;--body-3-letter-spacing: -3%;--body-3-letter-spacing-sm: -3%;--body-3-letter-spacing-lg: -3%;--body-4-font-size: .875rem;--body-4-font-size-sm: .875rem;--body-4-font-size-lg: .875rem;--body-4-line-height: 150%;--body-4-line-height-sm: 150%;--body-4-line-height-lg: 150%;--body-4-letter-spacing: -3%;--body-4-letter-spacing-sm: -3%;--body-4-letter-spacing-lg: -3%;--body-5-font-size: .75rem;--body-5-font-size-sm: .75rem;--body-5-font-size-lg: .75rem;--body-5-line-height: 150%;--body-5-line-height-sm: 150%;--body-5-line-height-lg: 150%;--body-5-letter-spacing: -3%;--body-5-letter-spacing-sm: -3%;--body-5-letter-spacing-lg: -3%;--body-6-font-size: .75rem;--body-6-font-size-sm: .75rem;--body-6-font-size-lg: .75rem;--body-6-line-height: normal;--body-6-line-height-sm: normal;--body-6-line-height-lg: normal;--body-6-letter-spacing: -3%;--body-6-letter-spacing-sm: -3%;--body-6-letter-spacing-lg: -3%}:root[data-store=tera-science] body{font-family:var(--font-secondary)}:root[data-store=tera-science] p.jm-text.jm-review-widget-minimal-header__title,:root[data-store=tera-science] .jm-stack.jm-stack--space-200.jm-review-widget-header__title-and-rating{font-size:var(--h3-font-size-lg);font-family:var(--font-primary);font-style:var(--font-primary-style);font-weight:var(--font-primary-weight);text-transform:var(--font-primary-case);text-align:center}:root[data-store=tera-science] .jm-cluster[data-v-04f37a24]{justify-content:center}:root[data-store=tera-science] .jm-stack.jm-stack--space-300.jm-review-widget.jm-review-widget--standard-header{background:#f9f5ed;padding:48px 0!important}:root[data-store=tera-science] .jdgm-widget.jdgm-widget{max-width:976px!important}:root[data-store=tera-science] button.jm-button.jm-button--primary.jm-action-buttons__button:hover{background:transparent;color:var(--jm-review-widget-button-color);transition:all .3s ease}:root[data-store=tera-science] .custom-aspect-ratio.media-grid__wrapper .media-grid__content .media-grid__content-wrapper .media-asset-block{aspect-ratio:629/393;width:100%}:root[data-store=tera-science] .custom-aspect-ratio.media-grid__wrapper .media-grid__content .media-grid__content-wrapper .media-asset-block .media-asset-block-wrapper{width:100%}:root[data-store=tera-science] .custom-aspect-ratio.media-grid__wrapper .media-grid__content .media-grid__content-wrapper .media-asset-block figure img{aspect-ratio:629/393}:root[data-store=tera-science] .pdp-accordion.media-grid__wrapper .media-grid__content .accordian_block .accordion-group .accordion-item-block details[open] summary{padding-bottom:6px}:root[data-store=tera-science] .pdp-accordion.media-grid__wrapper .media-grid__content .accordian_block .accordion-group .accordion-item-block:first-of-type details summary{padding-top:0}:root[data-store=tera-science] .pdp-accordion.media-grid__wrapper .media-grid__content .accordian_block .accordion-group .accordion-item-block:last-of-type details{border-bottom:none}:root[data-store=tera-science] .pdp-accordion.media-grid__wrapper .media-grid__content .accordian_block .accordion-group universal-accordion .accordion-item .accordion-icon svg{transform:rotate(180deg);width:32px;height:32px}:root[data-store=tera-science] .pdp-accordion.media-grid__wrapper .media-grid__content .accordian_block .accordion-group universal-accordion .accordion-item .accordion-header{gap:24px;padding-bottom:14px}:root[data-store=tera-science] .pdp-accordion.media-grid__wrapper .media-grid__content .accordian_block .accordion-group universal-accordion:hover .accordion-item .accordion-icon svg path{fill:currentColor;stroke:currentColor}:root[data-store=tera-science] .pdp-accordion.media-grid__wrapper .media-grid__content .accordian_block .accordion-group .accordion-item-block details[open] .accordion-inner{padding-bottom:13px}:root[data-store=tera-science] .custom-padding.media-grid__wrapper{padding:21px}:root[data-store=tera-science] .custom-line-height .text-block{line-height:92%!important}:root[data-store=tera-science] .custom-link-underline.media-grid__wrapper .media-grid__content .media-grid__content-wrapper .link-group .media-link-group .link-block a{text-decoration:underline;font-weight:500;gap:8px;text-underline-offset:4px}:root[data-store=tera-science] .jdgm-prev-badge__text{display:inline-flex!important;font-family:var(--font-secondary)!important;font-weight:var(--font-secondary-weight)!important;font-size:var(--body-4-font-size-lg)!important;line-height:var(--body-4-line-height-lg)!important;letter-spacing:var(--body-4-letter-spacing-lg)!important;padding-left:10px!important;margin-top:12px!important}:root[data-store=tera-science] .count-text .text-block p strong{letter-spacing:-1%!important;font-weight:400!important}:root[data-store=tera-science] .predictive-search-form .predictive-search__search-button:hover{background-color:#fff;color:#3f1b12;border:1px solid #3F1B12}:root[data-store=tera-science] .predictive-search-form .resource-card__title{color:#3f1b12!important}:root[data-store=tera-science] .predictive-search-form .resource-card{justify-content:flex-start!important}:root[data-store=tera-science] .predictive-search-form .resource-card__content{flex:1;justify-content:space-between}:root[data-store=tera-science] .plp-card .plp-card__meta,:root[data-store=tera-science] .resource-card{flex:1;justify-content:space-between}:root[data-store=tera-science] .search-page .search-result-item{display:flex;height:100%}:root[data-store=tera-science] .search-page .search-result-item .plp-card{width:100%}:root[data-store=tera-science] .search-page-heading.result-not-found{font-size:32px;font-weight:400}:root[data-store=tera-science] .predictive-search-results__title{font-size:var(--body-3-font-size)!important}@media screen and (min-width:1440px){:root[data-store=tera-science] .custom-aspect-ratio.media-grid__wrapper .media-grid__content .media-grid__content-wrapper .media-asset-block .media-asset-block-wrapper{aspect-ratio:629/393;width:100%}:root[data-store=tera-science] .custom-aspect-ratio.media-grid__wrapper .media-grid__content .media-grid__content-wrapper .media-asset-block{flex-shrink:unset!important}}@media screen and (max-width:1023px){:root[data-store=tera-science] .custom-aspect-ratio.media-grid__wrapper .media-grid__content .media-grid__content-wrapper .media-asset-block{aspect-ratio:1/1.1}:root[data-store=tera-science] .custom-aspect-ratio.media-grid__wrapper .media-grid__content .media-grid__content-wrapper{display:flex}:root[data-store=tera-science] .custom-padding.media-grid__wrapper{padding:20px}}@media screen and (max-width:990px){:root[data-store=tera-science] .media-grid-group__inner.tab-layout{grid-template-columns:1fr}:root[data-store=tera-science] .media-grid-group__inner:has(.image-content){grid-template-columns:repeat(1,minmax(0,1fr))}:root[data-store=tera-science] .button-content .media-grid__content-wrapper{flex-direction:column;align-items:flex-start}}@media screen and (max-width:767px){:root[data-store=tera-science] .custom-aspect-ratio.media-grid__wrapper .media-grid__content .media-grid__content-wrapper .media-asset-block{aspect-ratio:1/1;flex-shrink:unset!important}:root[data-store=tera-science] .page-search .search-results-summary__title{font-size:1.125rem!important}}:root[data-store=tera-science] .button.mini-cart__empty-button{min-width:calc(100% - 32px);font-weight:500}:root[data-store=tera-science] .checkout-button:hover,:root[data-store=tera-science] .discount-button:hover,:root[data-store=tera-science] .mini-cart__empty-button:hover{background:var(--checkout-btn-text);border-color:var(--checkout-btn-bg);color:var(--checkout-btn-bg)}:root[data-store=tera-science] .mini-cart__header-inner .cart-drawer-heading{font-weight:600}:root[data-store=tera-science] .cart-drawer-heading svg path{fill:none}:root[data-store=tera-science] .mini-cart__item-total-price,:root[data-store=tera-science] .mini-cart__item-total-price .mini-cart-product-colors,:root[data-store=tera-science] .mini-cart__item-total-price .mini-cart-product-color{font-size:var(--body-4-font-size);line-height:normal;font-weight:500}:root[data-store=tera-science] .mini-cart__item-total-price .mini-cart-product-color{opacity:.6}:root[data-store=tera-science] .mini-cart__item-title{font-family:var(--font-secondary);font-size:var(--body-3-font-size);font-weight:500;line-height:var(--body-3-line-height-lg);letter-spacing:var(--body-3-letter-spacing-lg)}:root[data-store=tera-science] .mini-cart__footer .mini-cart__footer-utils .cart-drawer-heading,:root[data-store=tera-science] .mini-cart__totals-item .cart-drawer-heading{font-size:var(--body-2-font-size);text-transform:capitalize;line-height:var(--body-2-line-height);letter-spacing:var(--body-2-letter-spacing);font-weight:500}:root[data-store=tera-science] .mini-cart__item .quantity-selector-wrapper{padding-top:8px}:root[data-store=tera-science] .mini-cart__is-empty .resource-card__title{font-size:18px}:root[data-store=tera-science] .mini-cart__is-empty .resource-card__content{gap:0}:root[data-store=tera-science] .mini-cart__is-empty .resource-card__content .price{font-size:14px;font-weight:500}:root[data-store=tera-science] .site-header__icon span.wishlist-hero-items-count.wishlist-hero-items-count-exists,:root[data-store=tera-science] .header .js-cart-total .cart-total__count{display:flex!important;padding:2px;font-size:11px;background:#230803;border:1px solid #230803;justify-content:center;align-items:center;color:#fff;position:absolute;width:16px;height:16px;right:2px;top:-5px;border-radius:50%}:root[data-store=tera-science] .site-header__icon span.wishlist-hero-items-count.wishlist-hero-items-count-exists{right:-8px}:root[data-store=tera-science] .header .js-cart-total{top:0}:root[data-store=tera-science] .image-with-accordion .accordion-inner{padding-block-end:24px!important}:root[data-store=tera-science] .image-with-accordion.media-grid__wrapper .media-grid__content .accordian_block .accordion-group universal-accordion .accordion-item .accordion-header{gap:24px}:root[data-store=tera-science] .image-with-accordion.media-grid__wrapper .media-grid__content .accordian_block .accordion-group universal-accordion .accordion-item .accordion-icon svg{width:32px;height:24px}:root[data-store=tera-science] .img-collage .media-grid__content{height:auto!important}:root[data-store=tera-science] .img-collage.media-grid__wrapper figure.media-grid__figure img{object-fit:cover}:root[data-store=tera-science] .media-grid__bg-outer:has(.img-collage){background:#f1f5ec}:root[data-store=tera-science] .media-grid-group__inner:has(.img-collage){height:100%}:root[data-store=tera-science] .text-review .text-block{line-height:1.4412!important}:root[data-store=tera-science] .sticky-atc__inner{padding:14px 50px}:root[data-store=tera-science] .sticky-atc__inner .sticky-atc__info .sticky-atc__price s.compare-at-price{color:#7a301b;font-family:var(--font-secondary)}:root[data-store=tera-science] .sticky-atc__inner .sticky-atc__info .sticky-atc__price .price-with-tax{font-weight:700}@media screen and (max-width:990px){:root[data-store=tera-science] .image-with-accordion .accordion-inner{padding-block-end:20px!important}:root[data-store=tera-science] .image-with-accordion.media-grid__wrapper .media-grid__content .accordian_block .accordion-group universal-accordion .accordion-item .accordion-header{gap:12px}:root[data-store=tera-science] .media-grid-group__inner.image-collage-grp{grid-template-columns:1fr!important}}:root[data-store=tera-science] .video-product-carousel-section .section-page-width{font-weight:400}:root[data-store=tera-science] .our-story-btn .media-grid__content .media-link-group .link-block a.button.second-lay-link-parent{min-width:166px!important;letter-spacing:-3%;font-weight:500}:root[data-store=tera-science] .sign-up-btn .media-grid__content .media-link-group .link-block a.button.second-lay-link-parent{min-width:186px!important;letter-spacing:-3%;font-weight:500}:root[data-store=tera-science] .feature-tabs-products__inner .feature-tabs-products__swiper-wrapper .swiper .swiper-slide .plp-card{height:100%}@media(width>=64rem){:root[data-store=tera-science] .mini-cart__item-fig{width:7.5rem}:root[data-store=tera-science] .collage-content .media-grid__content{padding-block:39px}:root[data-store=tera-science] .feature-tabs-products__inner .feature-tabs-products__swiper-wrapper .swiper .swiper-slide{max-width:305px!important;height:auto!important}}@media(width<48rem){:root[data-store=tera-science] .mini-cart__item-fig{width:6.5rem}:root[data-store=tera-science] .sticky-atc .sticky-atc__inner{padding:16px}}:root[data-store=tera-science] #shopify-section-footer .footer section,:root[data-store=tera-science] #shopify-section-footer .footer .footer__logo-wrapper{max-width:1280px;margin:0 auto}:root[data-store=tera-science] .footer__email-form-success{color:#fff;font-family:var(--font-secondary)}:root[data-store=tera-science] .footer{letter-spacing:-3%}@media screen and (min-width:768px){:root[data-store=tera-science] .footer__image .footer__image-link img{max-width:fit-content}}:root[data-store=tera-science] .footer__newsletter-block .footer__email-form .footer__email-form-label{color:#fff;font-family:var(--font-secondary);font-weight:400;font-size:16px;line-height:150%;letter-spacing:-3%}:root[data-store=tera-science] .footer__newsletter-block input:-webkit-autofill,:root[data-store=tera-science] .footer__newsletter-block input:-webkit-autofill:hover,:root[data-store=tera-science] .footer__newsletter-block input:-webkit-autofill:focus,:root[data-store=tera-science] .footer__newsletter-block input:-webkit-autofill:active{-webkit-text-fill-color:#fff!important;caret-color:#fff}:root[data-store=tera-science] .footer__newsletter-block .footer__email-form .footer__email-form-description p{font-family:var(--font-secondary);font-weight:400;font-size:12px!important;line-height:150%!important;letter-spacing:-3%;color:#fff}:root[data-store=tera-science] .footer__newsletter-block .footer__email-form .footer__email-form-description a{text-decoration:underline;margin-left:3px}:root[data-store=tera-science] .footer__newsletter-block .footer__email-form .flex.flex-col{flex-direction:row;gap:16px}:root[data-store=tera-science] .footer__newsletter-block .footer__email-form .flex.flex-col button{width:fit-content;padding-inline:23px;transition:color .3s ease,background-color .3s ease,border-color .3s ease,transform .3s ease}:root[data-store=tera-science] .footer__newsletter-block .footer__email-form .flex.flex-col button .footer__email-btn{font-family:var(--font-secondary)}:root[data-store=tera-science] .footer__newsletter-block .footer__email-form .flex.flex-col button:hover{color:#31150e}:root[data-store=tera-science] .footer__newsletter-block .footer__email-form .flex.flex-col input::placeholder{font-size:16px}:root[data-store=tera-science] .footer__newsletter-block .footer__email-form .flex.flex-col input{color:#fff;font-family:var(--font-secondary);font-weight:400;font-size:16px;line-height:150%;letter-spacing:-3%;padding:12px;height:48px}:root[data-store=tera-science] .footer__newsletter-block .footer__email-form .flex.flex-col input:focus-visible{outline:none;outline-offset:none}:root[data-store=tera-science] .footer__newsletter-block .footer__email-form .flex.flex-col input::placeholder{color:#fff;opacity:1}:root[data-store=tera-science] .h-captcha{display:none}:root[data-store=tera-science] .footer__menu .footer__menu-heading span{font-family:var(--font-secondary);font-weight:600!important;letter-spacing:-3%;line-height:150%}:root[data-store=tera-science] .footer__menu .footer__menu-list .footer__menu-list-item{padding-block:8px;line-height:21px;display:flex}:root[data-store=tera-science] .footer__menu .footer__menu-list .footer__menu-list-item a{font-weight:400;line-height:150%;letter-spacing:-3%;transition:background-size .3s}:root[data-store=tera-science] .footer__email-form-label{margin-bottom:4px}:root[data-store=tera-science] .footer__menu{margin-bottom:0}:root[data-store=tera-science] #footer-footer{display:flex;flex-direction:column}:root[data-store=tera-science] .footer__logo-wrapper{order:4}:root[data-store=tera-science] #shopify-section-footer .footer section{order:1}:root[data-store=tera-science] .footer__copyright{width:100%;order:2}:root[data-store=tera-science] #footer-footer .footer__menus{margin-bottom:48px;padding-bottom:0}:root[data-store=tera-science] .footer__menus.footer__menu--open .shopify-block:first-child{margin-right:88px}:root[data-store=tera-science] .footer__menus.footer__menu--open .footer__column .shopify-block{margin-right:0}:root[data-store=tera-science] .footer__copyright-divider{margin-top:31px;order:3;width:100%;margin-bottom:32px;max-width:1280px;margin-inline:auto}:root[data-store=tera-science] .footer__copyright{color:#fff;font-family:var(--font-secondary);font-weight:400;font-size:14px;line-height:150%;letter-spacing:-3%}:root[data-store=tera-science] .footer__copyright .footer__social-media{margin-top:0}:root[data-store=tera-science] .footer__copyright .footer__social-media ul{gap:12px}:root[data-store=tera-science] .footer__copyright .footer__social-media .footer__social-media-links li,:root[data-store=tera-science] .footer__copyright .footer__social-media .footer__social-media-links li a{width:24px;height:24px;color:#fff!important}:root[data-store=tera-science] .footer__copyright .footer__social-media .footer__social-media-links li a .footer__social-icon svg path{fill:#fff}:root[data-store=tera-science] .footer__logo-wrapper a svg{width:100%;height:auto}@media screen and (max-width:1200px){:root[data-store=tera-science] .footer__menus.footer__menu--open .shopify-block:first-child{margin-right:40px;max-width:420px}:root[data-store=tera-science] #footer-footer .footer__menus{grid-template-columns:auto 1fr 1fr 1fr}}@media screen and (max-width:1200px){:root[data-store=tera-science] #footer-footer .footer__menus{grid-template-columns:auto 1fr 1fr}:root[data-store=tera-science] .footer__menus.footer__menu--open .shopify-block:first-child{margin-right:20px;max-width:300px}}@media screen and (max-width:767px){:root[data-store=tera-science] .footer__copyright-divider{margin-top:31px;margin-bottom:24px}:root[data-store=tera-science] .footer__email-form-label{margin-bottom:0}:root[data-store=tera-science] #shopify-section-footer .footer .footer__logo-wrapper{order:2}:root[data-store=tera-science] #shopify-section-footer .footer section.footer__copyright{order:4}:root[data-store=tera-science] #shopify-section-footer .footer section{width:100%}:root[data-store=tera-science] .footer__menus.footer__menu--open .shopify-block .footer__column .shopify-block{margin-bottom:0}:root[data-store=tera-science] .footer__menus.footer__menu--open .shopify-block:first-child{margin-right:0;max-width:100%;width:100%;grid-column:span 2;margin-bottom:16px}:root[data-store=tera-science] .footer__image{width:100%;align-items:start}:root[data-store=tera-science] #footer-footer .footer__menus{grid-template-columns:1fr 1fr}:root[data-store=tera-science] .footer__menus.footer__menu--open .shopify-block:last-child .footer__menu .footer__menu-list li:first-child{padding-top:0}:root[data-store=tera-science] .footer__menus.footer__menu--open .shopify-block:last-child .footer__menu .footer__menu-list li:last-child{padding-bottom:0}:root[data-store=tera-science] .footer__copyright{gap:32px;flex-direction:row}}@media screen and (max-width:425px){:root[data-store=tera-science] #footer-footer .footer__menus{grid-template-columns:1fr}:root[data-store=tera-science] .footer__menus.footer__menu--open .shopify-block:first-child{grid-column:span 1}:root[data-store=tera-science] .footer__newsletter-block .footer__email-form .flex.flex-col{flex-direction:column}:root[data-store=tera-science] .footer__newsletter-block .footer__email-form .flex.flex-col button{width:100%}:root[data-store=tera-science] .footer__copyright{flex-direction:column-reverse}}:root[data-store=tera-science] .header__logo-pos-left .mega-menu__nav{position:absolute;left:11.25%;width:auto;right:0}:root[data-store=tera-science] .header-announcement__message *{font-weight:400;line-height:1.5;letter-spacing:-3%}:root[data-store=tera-science] .header-announcement__message p strong{font-weight:var(--font-quinary-weight);font-family:var(--font-quinary)}:root[data-store=tera-science] .header-announcement .header-announcement__inner.swiper-disabled{color:inherit;max-width:1440px}:root[data-store=tera-science] .menu-mobile .mobile-menu__link span.menu-link-title{border-bottom:none!important}@media(width>=40rem){:root[data-store=tera-science] .header__logo-pos-left .logo{left:3.125rem}}@media(width>=64rem){:root[data-store=tera-science] .header__logo-pos-left .logo{--logo-max-height: 41px}:root[data-store=tera-science] .header-announcement .header-announcement__inner.swiper-disabled{padding-inline:1.5rem}}@media screen and (max-width:1200px){:root[data-store=tera-science] .mega-menu.hidden{display:none}:root[data-store=tera-science] .header-nav-right.header__inner{padding-inline:16px}:root[data-store=tera-science] .header__logo-pos-left .logo{left:16px}:root[data-store=tera-science] .header__nav{right:16px}:root[data-store=tera-science] .header__mobile-controls{display:flex}:root[data-store=tera-science] body.mobile-nav-open .header .hamburger:not(.menu-mobile__close) .icon--hamburger-pattie:nth-child(1){transform:translateY(8px) rotate(45deg)}:root[data-store=tera-science] body.mobile-nav-open .header .hamburger:not(.menu-mobile__close) .icon--hamburger-pattie:nth-child(3){transform:translateY(-8px) rotate(-45deg)}:root[data-store=tera-science] .mobile-menu__link.accordion-header{padding:.75rem 0}}:root[data-store=tera-science] .pdp__breadcrumb-wrapper .breadcrumb__current{font-weight:inherit}:root[data-store=tera-science] .pdp__data-inner .price-wrapper{align-items:center;letter-spacing:-3%;gap:4px}:root[data-store=tera-science] .pdp__data-inner .pricesContainer{gap:.5rem}:root[data-store=tera-science] .pdp__data-inner .vat-text:empty{display:none}:root[data-store=tera-science] .pdp__data-inner .compare-at-price{color:#7a301b;font-family:var(--font-secondary)}:root[data-store=tera-science] .pdp__data-inner .price-with-tax{font-weight:600}:root[data-store=tera-science] .pdp__data-inner .pdp-price-discount{margin-left:6px;display:inline-flex}:root[data-store=tera-science] .pdp__qty-buttons{border:none}:root[data-store=tera-science] .pdp__qty-buttons quantity-input{height:42px;align-items:center;justify-content:center!important;gap:14px}:root[data-store=tera-science] quantity-input .quantity__button,:root[data-store=tera-science] .pdp__qty-buttons quantity-input input{background-color:unset;height:24px;width:24px;min-height:unset}:root[data-store=tera-science] .pdp__qty-buttons quantity-input input{font-size:16px;line-height:1.5;letter-spacing:-3%;font-weight:600}:root[data-store=tera-science] .pdp__qty-buttons .main-product__cart-btn{margin:0;letter-spacing:-3%}:root[data-store=tera-science] .plp-card .plp-card__add-to-cart-button,:root[data-store=tera-science] .plp-card .plp-card__sold-out-button{border-color:#3f1b12}:root[data-store=tera-science] .plp-card .plp-card__sold-out-button{background-color:inherit;color:inherit;opacity:.5}:root[data-store=tera-science] .product-carousel__wrapper .swiper-slide{height:auto}:root[data-store=tera-science] .product-carousel__wrapper .plp-card{height:100%}:root[data-store=tera-science] .plp-card .plp-card__meta,:root[data-store=tera-science] .resource-card{height:100%;justify-content:space-between}:root[data-store=tera-science] .plp-card__compare-price{display:none}:root[data-store=tera-science] .plp-card__inner{display:grid!important;grid-template-columns:1fr auto!important;grid-template-areas:"title price" "subtitle price"!important;column-gap:4px;row-gap:0;align-items:start!important}:root[data-store=tera-science] .plp-card__title{grid-area:title!important;margin:0!important;min-width:0!important}:root[data-store=tera-science] .plp-card__sub-title{grid-area:subtitle!important;margin:0!important;font-family:var(--font-secondary)!important;font-size:var(--body-3-font-size)!important;line-height:var(--body-3-line-height)!important;letter-spacing:var(--body-3-letter-spacing)!important;color:var(--body-3-color)!important}:root[data-store=tera-science] .plp-card__price-wrapper{grid-area:price!important;align-self:start!important;text-align:right!important}:root[data-store=tera-science] .plp-card__image:has(.product-badges .product-badge) .plp-card__savings{top:43px;left:11px}:root[data-store=tera-science] .plp-card__savings{z-index:2;top:11px;left:11px}:root[data-store=tera-science] .plp-card .product-badges{padding:11px;font-weight:500}:root[data-store=tera-science] .product-badges:not(:has(.product-badge)){display:none}:root[data-store=tera-science] .plp-card .product-badge{font-size:12px;font-family:var(--font-secondary);line-height:1.5;letter-spacing:-3%;border-radius:4px;font-weight:500}:root[data-store=tera-science] .plp-card .plp-card__savings{background-color:#31150e;font-weight:500}:root[data-store=tera-science] .plp-card .plp-card__savings.sold-out{background-color:#dedada;color:#131010;font-weight:500}:root[data-store=tera-science] .plp-card .plp-card__review_on_image .jdgm-widget{right:11px;top:11px;left:calc(40% - 11px)}:root[data-store=tera-science] .plp-card .plp-card__review_on_image .jdgm-widget .jdgm-prev-badge{display:flex!important;flex-wrap:wrap;align-items:end;justify-content:end}:root[data-store=tera-science] .plp-card .plp-card__review_on_image .jdgm-widget .jdgm-prev-badge__text{margin:0!important;padding-left:4px!important}@media screen and (min-width:1024px){:root[data-store=tera-science] .pdp__inner{padding-inline:50px}}@keyframes hoverUnderline{0%{background-size:0% .1em}to{background-size:100% .1em}}.button-icon{padding-inline:.9375rem;padding-block:1rem;border-radius:.875rem;border:1px solid rgba(0,0,0,.2)}.button-icon:hover{border:1px solid #000000}.button-icon:active{opacity:.9}.button-icon:disabled{opacity:.3;cursor:not-allowed;pointer-events:none}.button-icon svg{width:1.875rem;height:1.625rem}@media(width>=48rem){.button-icon{padding:1.75rem}.button-icon svg{width:2.25rem;height:2.25rem}}.icon--arrow,.icon--arrow-down,.icon--arrow-right,.icon--arrow-left{position:relative}.icon--arrow:after,.icon--arrow-down:after,.icon--arrow-right:after,.icon--arrow-left:after{content:"";display:block;width:.75rem;height:.75rem;border-top:.125rem solid var(--text-color);border-left:.125rem solid var(--text-color);position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);transform-origin:center}.icon--arrow-left:after{transform:translate(-50%,-50%) rotate(-45deg)}.icon--arrow-right:after{transform:translate(-50%,-50%) rotate(135deg)}.icon--arrow-down:after{transform:translate(-50%,-50%) rotate(-135deg)}:root[data-store=tera-science] .accordion details,:root[data-store=tera-science] .accordion .accordion-item,:root[data-store=tera-science] universal-accordion details,:root[data-store=tera-science] universal-accordion .accordion-item{border-bottom:solid 1px var(--border-color)}:root[data-store=tera-science] .accordion details summary,:root[data-store=tera-science] .accordion details .accordion-header,:root[data-store=tera-science] .accordion .accordion-item summary,:root[data-store=tera-science] .accordion .accordion-item .accordion-header,:root[data-store=tera-science] universal-accordion details summary,:root[data-store=tera-science] universal-accordion details .accordion-header,:root[data-store=tera-science] universal-accordion .accordion-item summary,:root[data-store=tera-science] universal-accordion .accordion-item .accordion-header{gap:6px}:root[data-store=tera-science] .accordion details .accordion-inner,:root[data-store=tera-science] .accordion .accordion-item .accordion-inner,:root[data-store=tera-science] universal-accordion details .accordion-inner,:root[data-store=tera-science] universal-accordion .accordion-item .accordion-inner{padding-block-end:.75rem}:root[data-store=tera-science] .accordion details .accordion-inner p,:root[data-store=tera-science] .accordion .accordion-item .accordion-inner p,:root[data-store=tera-science] universal-accordion details .accordion-inner p,:root[data-store=tera-science] universal-accordion .accordion-item .accordion-inner p{margin-bottom:.375rem}:root[data-store=tera-science] .accordion details .accordion-inner p:last-child,:root[data-store=tera-science] .accordion .accordion-item .accordion-inner p:last-child,:root[data-store=tera-science] universal-accordion details .accordion-inner p:last-child,:root[data-store=tera-science] universal-accordion .accordion-item .accordion-inner p:last-child{margin-bottom:0}:root[data-store=tera-science] .accordion details .accordion-inner ul:not(:last-child),:root[data-store=tera-science] .accordion .accordion-item .accordion-inner ul:not(:last-child),:root[data-store=tera-science] universal-accordion details .accordion-inner ul:not(:last-child),:root[data-store=tera-science] universal-accordion .accordion-item .accordion-inner ul:not(:last-child){margin-bottom:.375rem}:root[data-store=tera-science] .accordion details .accordion-inner ol:not(:last-child),:root[data-store=tera-science] .accordion .accordion-item .accordion-inner ol:not(:last-child),:root[data-store=tera-science] universal-accordion details .accordion-inner ol:not(:last-child),:root[data-store=tera-science] universal-accordion .accordion-item .accordion-inner ol:not(:last-child){margin-bottom:.375rem}:root[data-store=tera-science] .accordion details .accordion-inner p:empty,:root[data-store=tera-science] .accordion .accordion-item .accordion-inner p:empty,:root[data-store=tera-science] universal-accordion details .accordion-inner p:empty,:root[data-store=tera-science] universal-accordion .accordion-item .accordion-inner p:empty{display:contents}:root[data-store=tera-science] .accordion details:hover,:root[data-store=tera-science] .accordion .accordion-item:hover,:root[data-store=tera-science] universal-accordion details:hover,:root[data-store=tera-science] universal-accordion .accordion-item:hover{border-color:var(--border-color)!important}:root[data-store=tera-science] .accordion details:hover .accordion-icon svg path,:root[data-store=tera-science] .accordion details:hover .accordion-heading,:root[data-store=tera-science] .accordion .accordion-item:hover .accordion-icon svg path,:root[data-store=tera-science] .accordion .accordion-item:hover .accordion-heading,:root[data-store=tera-science] universal-accordion details:hover .accordion-icon svg path,:root[data-store=tera-science] universal-accordion details:hover .accordion-heading,:root[data-store=tera-science] universal-accordion .accordion-item:hover .accordion-icon svg path,:root[data-store=tera-science] universal-accordion .accordion-item:hover .accordion-heading{color:currentColor;fill:none;stroke:inherit;text-decoration:none}:root[data-store=tera-science] .accordion.product-accordion p,:root[data-store=tera-science] universal-accordion.product-accordion p{margin-bottom:.375rem}:root[data-store=tera-science] .video-product-carousel__video-wrapper{aspect-ratio:1/1.8167}:root[data-store=tera-science] .video-product-carousel__product-title{font-family:var(--font-primary);font-weight:400;text-transform:var(--font-primary-case);font-size:22px;line-height:140%}:root[data-store=tera-science] .video-product-carousel__product-description{font-size:var(--body-6-font-size-lg);line-height:var(--body-6-line-height-lg);letter-spacing:var(--body-6-letter-spacing-lg);font-family:var(--font-secondary);font-weight:var(--font-secondary-weight);color:#000;-webkit-line-clamp:3}:root[data-store=tera-science] .video-product-carousel-product-wrapper{width:100%}:root[data-store=tera-science] .video-product-carousel__product-compare-price{display:none}:root[data-store=tera-science] .video-product-carousel__product-price{font-size:var(--body-3-font-size-lg);line-height:var(--body-3-line-height-lg);letter-spacing:var(--body-3-letter-spacing-lg);font-family:var(--font-secondary);font-weight:600;color:#230803}:root[data-store=tera-science] .video-section-layout.media-grid-group__inner{height:100%}:root[data-store=tera-science] .custom-fit-width .media-grid__content .media-grid__content-wrapper .flex .text-block-wrapper .text-block p strong{background-color:#68b20d;transform:rotate(-2.82deg);padding-inline:.2rem;display:inline-flex;margin-left:12px;bottom:6px;margin-top:2px;position:relative}:root[data-store=tera-science] .nature-section.media-grid__wrapper .media-grid__content .media-grid__content-wrapper .media-asset-block .media-asset-block-wrapper figure svg{height:13px}:root[data-store=tera-science] .nature-section.media-grid__wrapper .media-grid__content .media-grid__content-wrapper .media-asset-block{margin-left:auto;position:absolute;top:50px;right:85px}:root[data-store=tera-science] .nature-section-image-layout.media-grid-group__inner .shopify-block figure{max-width:288px;height:fit-content}:root[data-store=tera-science] .nature-section-image-layout.media-grid-group__inner .third-block.media-grid__wrapper figure{top:54px}:root[data-store=tera-science] .nature-section-image-layout.media-grid-group__inner .first-block.media-grid__wrapper figure{bottom:-132px;margin-top:auto;max-width:304px}:root[data-store=tera-science] .nature-section-image-layout.media-grid-group__inner .first-block.media-grid__wrapper figure,:root[data-store=tera-science] .nature-section-image-layout.media-grid-group__inner .third-block.media-grid__wrapper figure{margin-left:auto}:root[data-store=tera-science] .nature-section-image-layout.media-grid-group__inner .second-block.media-grid__wrapper figure{margin-left:auto;top:48px;max-width:307px}:root[data-store=tera-science] .media-grid-group__inner.nature-section{min-height:904px}:root[data-store=tera-science] .nature-section.media-grid__wrapper{max-width:550px;position:absolute;top:80px}:root[data-store=tera-science] .feature-tabs-products__pills{padding-block-start:20px}:root[data-store=tera-science] .product-custom-dots .swiper-pagination-bullet{margin:0!important;opacity:1;background:#eee2df;width:47px;height:2px;border-radius:0}:root[data-store=tera-science] .product-custom-dots .swiper-pagination-bullet.swiper-pagination-bullet-active{background:#542518;width:67px;height:3px}:root[data-store=tera-science] .product-custom-dots .swiper-pagination{transition:all .3s ease;height:auto;position:relative;bottom:0}:root[data-store=tera-science] .custom-fit-width.media-grid-group__inner .shopify-block:first-of-type{max-width:367px;width:100%}:root[data-store=tera-science] .custom-video-section .media-grid__content .media-grid__content-wrapper .link-group .sublink-parent .flex .flex a{max-width:186px;width:100%;min-width:186px!important}:root[data-store=tera-science] .custom-video-section .media-grid__content .media-grid__content-wrapper .link-group .sublink-parent .flex .flex a span{font-weight:500}:root[data-store=tera-science] .custom-max-width.media-grid-group__inner{max-width:450px;width:100%}:root[data-store=tera-science] .text-block-wrapper.hide-desktop .text-block p{display:none}:root[data-store=tera-science] .custom-fit-height.media-grid__wrapper .media-grid__content .media-grid__content-wrapper{gap:8px!important}@media screen and (max-width:1200px)and (min-width:1024px){:root[data-store=tera-science] .tab-gird-layout .section-video.media-grid__wrapper figure{height:inherit}:root[data-store=tera-science] .tab-gird-layout .section-video.media-grid__wrapper figure video{object-fit:cover}:root[data-store=tera-science] .nature-section-image-layout.media-grid-group__inner .second-block.media-grid__wrapper figure{max-width:260px;top:100px}:root[data-store=tera-science] .nature-section-image-layout.media-grid-group__inner .first-block.media-grid__wrapper figure{max-width:260px;bottom:-200px}:root[data-store=tera-science] .nature-section-image-layout.media-grid-group__inner .third-block.media-grid__wrapper figure{max-width:260px;top:110px}:root[data-store=tera-science] .nature-section.media-grid__wrapper{max-width:500px}:root[data-store=tera-science] .nature-section-description .text-block p{max-width:356px}:root[data-store=tera-science] .nature-section.media-grid__wrapper .media-grid__content .media-grid__content-wrapper .media-asset-block{right:0}}@media screen and (max-width:1023px){:root[data-store=tera-science] .nature-section-image-layout.media-grid-group__inner .second-block.media-grid__wrapper figure{max-width:260px;top:170px}:root[data-store=tera-science] .nature-section-image-layout.media-grid-group__inner .first-block.media-grid__wrapper figure{max-width:260px;bottom:-200px}:root[data-store=tera-science] .nature-section-image-layout.media-grid-group__inner .third-block.media-grid__wrapper figure{max-width:260px;top:110px}:root[data-store=tera-science] .nature-section.media-grid__wrapper{max-width:500px}:root[data-store=tera-science] .nature-section-description .text-block p{max-width:356px}:root[data-store=tera-science] .nature-section.media-grid__wrapper .media-grid__content .media-grid__content-wrapper .media-asset-block{right:0}}@media screen and (max-width:990px){:root[data-store=tera-science] .tab-gird-layout.media-grid-group__inner{grid-template-columns:1fr}:root[data-store=tera-science] .custom-max-width.media-grid-group__inner{max-width:380px;margin-bottom:22px}:root[data-store=tera-science] .text-block-wrapper.Highlight-background .text-block p{top:0;position:relative}:root[data-store=tera-science] .nature-section.media-grid__wrapper{max-width:990px}:root[data-store=tera-science] .nature-section-description .text-block p{max-width:890px}:root[data-store=tera-science] .nature-section.media-grid__wrapper .media-grid__content .media-grid__content-wrapper .media-asset-block{display:none!important}:root[data-store=tera-science] .feature-tabs-products__inner{gap:30px}:root[data-store=tera-science] .feature-tabs-products__pills{padding-block-start:0}}@media screen and (max-width:990px)and (min-width:768px){:root[data-store=tera-science] .tab-gird-layout .section-video.media-grid__wrapper{min-height:670px}}@media screen and (max-width:900px){:root[data-store=tera-science] .nature-section-image-layout.media-grid-group__inner .second-block.media-grid__wrapper figure{max-width:210px;top:170px}:root[data-store=tera-science] .nature-section-image-layout.media-grid-group__inner .first-block.media-grid__wrapper figure{max-width:210px;bottom:-200px;margin-left:0}:root[data-store=tera-science] .nature-section-image-layout.media-grid-group__inner .third-block.media-grid__wrapper figure{max-width:210px;top:110px}:root[data-store=tera-science] .media-grid-group__inner.nature-section{min-height:804px}}@media screen and (max-width:767px){:root[data-store=tera-science] .nature-section.media-grid__wrapper{position:relative;top:0}:root[data-store=tera-science] .media-grid-group__inner.nature-section{min-height:auto}:root[data-store=tera-science] .nature-section-image-layout.media-grid-group__inner .second-block.media-grid__wrapper figure,:root[data-store=tera-science] .nature-section-image-layout.media-grid-group__inner .first-block.media-grid__wrapper figure,:root[data-store=tera-science] .nature-section-image-layout.media-grid-group__inner .third-block.media-grid__wrapper figure{max-width:100%;top:0;bottom:0;margin-inline:0}:root[data-store=tera-science] .nature-section-image-layout.media-grid-group__inner .first-block.media-grid__wrapper{padding-bottom:26px}:root[data-store=tera-science] .nature-section-image-layout.media-grid-group__inner .second-block.media-grid__wrapper figure{padding-top:18px}:root[data-store=tera-science] .nature-section-image-layout.media-grid-group__inner .third-block.media-grid__wrapper figure{display:none}:root[data-store=tera-science] .nature-section-description .text-block p{font-size:16px;line-height:150%}:root[data-store=tera-science] .nature-section-image-layout.media-grid-group__inner{row-gap:0}:root[data-store=tera-science] .text-block-wrapper.hide-desktop .text-block p{display:flex}:root[data-store=tera-science] .second-block.media-grid__wrapper .media-grid__content{position:absolute;bottom:29%}:root[data-store=tera-science] .header-nav-right.header__inner{padding-inline:18px}}@media screen and (max-width:425px){:root[data-store=tera-science] .second-block.media-grid__wrapper .media-grid__content{position:absolute;bottom:26%}}@media screen and (max-width:410px){:root[data-store=tera-science] .custom-fit-width .media-grid__content .media-grid__content-wrapper .flex .text-block-wrapper .text-block p strong{margin-left:0;margin-top:5px}}:root[data-store=tera-science] .mega-menu__summary-inner{position:fixed;top:calc(var(--header-height) + var(--header-announcement-height, 0px));height:599px}:root[data-store=tera-science] body.scrolled .mega-menu__summary-inner{top:var(--header-height)}:root[data-store=tera-science] .mega-menu__summary-inner .media-grid-group{max-width:1380px;width:100%!important;margin-inline:auto!important}:root[data-store=tera-science] .mega-menu__summary-inner .media-grid-group .mega-menu-section .media-grid__wrapper .media-grid__content .shopify-block.link-group .media-link-group{gap:5px!important}:root[data-store=tera-science] .mega-menu__summary-inner .mega-menu-section{padding-top:44px;padding-inline:50px}:root[data-store=tera-science] .mega-menu-image-layout{max-width:741px;margin-left:auto}:root[data-store=tera-science] .mega-menu-image-layout .mega-menu-image-layout figure{border-radius:8px!important}:root[data-store=tera-science] .accordion-content__inner .mobile-submenu{display:flex;flex-direction:column;gap:5px}@media screen and (max-width:389px){:root[data-store=tera-science] .nature-section-image-layout.media-grid-group__inner .shopify-block:nth-child(2){width:100%;max-width:170px}}
