.f-price-item{font-weight:400}.product__block--description[data-read-more]{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.product__block--description[data-read-more].is-expanded{display:block;-webkit-line-clamp:unset}.product__description-toggle{background:none;border:none;padding:0;margin-top:.6em;font-family:DM Sans,sans-serif;font-size:.85rem;font-weight:700;text-decoration:underline;cursor:pointer;color:inherit}.swiper-pagination-bullet{width:7px;height:7px;background:transparent;border:1.5px solid rgba(255,255,255,.85);opacity:1;margin:0 6px!important;transition:background .3s ease,transform .3s ease}.swiper-pagination-bullet-active{background:#fff;transform:scale(1.15)}.color-scheme-inverse .swiper-pagination-bullet,[class*=scheme-inverse] .swiper-pagination-bullet{border-color:#14110c99}.color-scheme-inverse .swiper-pagination-bullet-active,[class*=scheme-inverse] .swiper-pagination-bullet-active{background:#14110c}@media(min-width:1024px){header.header--left-center{display:flex!important;flex-wrap:wrap!important;align-items:center!important;row-gap:2rem!important}header.header--left-center .header__icons--left{display:flex!important;visibility:hidden!important;pointer-events:none!important;order:1!important;flex:1 1 0!important;min-width:130px!important}header.header--left-center .header__logo{order:2!important;flex:0 0 auto!important;width:auto!important;max-width:none!important}header.header--left-center .header__icons--right{order:3!important;flex:1 1 0!important;min-width:130px!important;justify-content:flex-end!important}header.header--left-center .header__navigation{order:4!important;flex:1 1 100%!important;justify-content:center!important}}.mega-menu__list{gap:16px!important}.mega-menu__promotions .promotion-item,.mega-menu__promotions .card-media,.mega-menu__promotions .card-media__media{--aspect-ratio: 3/2 !important;aspect-ratio:3/2!important;height:240px!important;width:360px!important;max-width:100%!important;flex:none!important}.mega-menu__link--top{letter-spacing:.06em}.header__icons--right svg path{stroke-width:1.15px}@media(min-width:1024px){.search-drawer .drawer__inner{max-width:100vw!important;width:100vw!important;top:calc(var(--header-offset-top, 0px) + var(--header-nav-offset, var(--header-height)))!important;height:auto!important;max-height:calc(100vh - var(--header-offset-top, 0px) - var(--header-nav-offset, var(--header-height)))!important;overflow:hidden}.search-drawer>.fixed-overlay{inset-block-start:calc(var(--header-offset-top, 0px) + var(--header-nav-offset, var(--header-height)))!important;height:calc(100vh - var(--header-offset-top, 0px) - var(--header-nav-offset, var(--header-height)))!important}.search-drawer{z-index:22!important}.search-drawer[open]{pointer-events:none!important}.search-drawer[open]>.fixed-overlay,.search-drawer[open] .drawer__inner{pointer-events:auto!important}.search-drawer.drawer--right .drawer__inner{--translate-x: 0;--translate-y: -1.2rem;opacity:0;transition:opacity .35s ease,transform .35s ease}.search-drawer[active]>.drawer__inner{--translate-y: 0;opacity:1}.search-drawer .drawer__content{max-width:var(--page-width, 120rem);margin-inline:auto;padding-inline:2.4rem}.search-drawer .drawer__close-btn{top:.9rem;inset-inline-end:3.2rem;width:4rem;height:4rem}.search-drawer .search-drawer__header{position:relative;padding-block:2rem 1.2rem}.search-drawer .search-drawer__header:before{content:"";position:absolute;inset-block-start:0;inset-inline-start:50%;width:100vw;transform:translate(-50%);border-top:.1rem solid rgb(var(--color-border))}.search-drawer .search-drawer__header .drawer__heading{font-size:1.3rem;letter-spacing:.14em;text-transform:uppercase;opacity:.55}.search-drawer .search__form{padding:0}.search-drawer .search__field{margin-bottom:1.2rem;max-width:100%}.search-drawer .search__input{font-size:1.6rem;padding-block:1.2rem;border:0;border-radius:0}.search-drawer .search__input:focus,.search-drawer .search__input:focus-visible{box-shadow:none}.search-drawer .search__input::placeholder{color:rgba(var(--color-field-text),.6)}.search-drawer .v-scrollable{max-height:calc(100vh - var(--header-offset-top, 0px) - var(--header-nav-offset, var(--header-height)) - 14rem);max-height:calc(100dvh - var(--header-offset-top, 0px) - var(--header-nav-offset, var(--header-height)) - 14rem)}.search-drawer #predictive-search-results-products-list,.search-drawer .search__products-recommendation ul{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:1.6rem 2.4rem!important}}@media(min-width:1280px){.search-drawer #predictive-search-results-products-list,.search-drawer .search__products-recommendation ul{grid-template-columns:repeat(3,minmax(0,1fr))!important}}.search-drawer .search__products-recommendation li,.search-drawer #predictive-search-results-products-list li,.search-drawer .search__products-recommendation li .flex,.search-drawer #predictive-search-results-products-list li .flex{min-width:0}.mega-menu__promotions .card-media,.mega-menu__promotions .card-media__media{background:#fff!important}@media(min-width:768px){.product:not([data-view-mode=quick-view]){align-items:flex-start}.product:not([data-view-mode=quick-view]) .product__media-gallery-thumbails{max-height:100%;overflow-y:auto;overflow-x:hidden;scrollbar-width:thin}}.product__block--description{font-size:1.7rem}@media(min-width:768px){.product:not([data-view-mode=quick-view]) .product__media-gallery-thumbails{scrollbar-width:none;-ms-overflow-style:none}.product:not([data-view-mode=quick-view]) .product__media-gallery-thumbails::-webkit-scrollbar{display:none}}.icon-with-text{font-size:13px}.product__block--price{margin-top:20px!important}.product__block--description{margin-top:8px!important}.f-price__unit-wrapper{order:initial!important;width:auto!important;display:inline-flex!important;font-size:calc(var(--font-body-size) * .9)!important;font-weight:400!important;color:rgba(var(--color-foreground),.5)!important;margin-inline-start:1em;text-transform:none!important}.product__volume{color:rgb(var(--color-foreground))!important}.sticky-atc-bar__product .f-price__unit-wrapper{display:none!important}.product__block--price{margin-top:12px!important}.f-price__unit-wrapper.hidden{display:none!important}.f-price__unit-wrapper:before{content:"("}.f-price__unit-wrapper:after{content:")"}.f-price{flex-wrap:wrap;align-items:baseline}.product__block--buy_buttons{margin-bottom:0!important}.product__block--icon-with-text{margin-top:20px!important;margin-bottom:0!important}.product__block--description{margin-top:20px!important;margin-bottom:20px!important}.product__block--collapsible_tab:first-of-type{margin-top:12px!important}.product__block--collapsible_tab:not(.product__block--collapsible_tab~.product__block--collapsible_tab) .accordion-details{border-block-start:.1rem solid rgb(var(--color-border))}.accordion-details__content.rte em{font-size:.85em;font-style:italic}.accordion-details__content.rte .metafield-rich_text_field+.metafield-rich_text_field{margin-top:1.2em}.quantity__input{box-shadow:0 0 0 1px #b4b4b4!important}.product__block--custom_liquid:has(.product-certifications){margin-top:12px!important;margin-bottom:0!important}.product-certifications{margin:0!important;row-gap:.6rem}.product__block--custom_liquid:has(.product-certifications)+.product__block--collapsible_tab{margin-top:12px!important}.product-certifications .icon-with-text__item span{font-size:1.5rem!important}.product__block--pickup_availability{margin:0!important}.how-to-use-steps__heading{text-transform:none}.back-to-top .btn--icon{background-color:#183029!important;border-radius:50%!important;box-shadow:0 4px 12px #18302940}.product__info-container .accordion-details__summary h2{font-weight:500}.ingredient-spotlight__heading,.product-faq__heading,.product-faq .accordion-details__summary h3{text-transform:none}@media(min-width:768px){.product-card:not(.product-card--list) .product-card__main-actions{left:auto;width:auto}.product-card:not(.product-card--list) .product-card__atc{width:auto!important;padding:0!important}.product-card:not(.product-card--list) .product-card__action-button{padding:0;border-radius:50%;width:4.2rem!important;height:4.2rem!important;line-height:1}.product-card:not(.product-card--list) .product-card__atc-icon{display:inline-flex!important}.product-card:not(.product-card--list) .product-card__atc-text{display:none}}.product__block--\@app:has(.jdgm-prev-badge){margin-top:12px!important;margin-bottom:12px!important}.product__block--variant_picker{margin-top:12px!important;margin-bottom:12px!important}.product__volume-row{display:flex;align-items:center;gap:.6rem;margin-top:4px}.product__volume-row .product__volume{margin:0}.product__volume-dot{color:rgba(var(--color-foreground),.4)}.product__review-badge .jdgm-prev-badge{margin:0!important}.mega-menu .rich-text__subheading.text-subheading{text-transform:none}.search-drawer-button:focus-visible,.cart-drawer-button:focus-visible,.menu-drawer-button:focus-visible{outline:2px solid #183029;outline-offset:2px}@media(prefers-reduced-motion:no-preference)and (hover:hover)and (pointer:fine){.search__products-recommendation .media-wrapper img{transition:transform var(--animation-default)}.search__products-recommendation .media-wrapper:hover img{transform:scale(1.08)}}.search__products-recommendation .media-wrapper{flex:0 0 15rem!important}@media(max-width:767.98px){.search__products-recommendation .media-wrapper{flex:0 0 12rem!important}}.search__products-recommendation .media-wrapper{aspect-ratio:1 / 1!important;height:auto!important}.search__products-recommendation .media-wrapper img{width:100%!important;height:100%!important;object-fit:cover!important}.subscription-popup .drawer__close-btn:focus-visible{outline:2px solid #183029;outline-offset:2px}
/*# sourceMappingURL=/cdn/shop/t/11/assets/code-head.css.map */
