@font-face{font-family:TAN HEADLINE;src:url(TANHEADLINE-Regular.woff2) format("woff2"),url(TANHEADLINE-Regular.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:TAN HEADLINE;src:url(TANHEADLINE-Regular_1.woff2) format("woff2"),url(TANHEADLINE-Regular_1.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}:root{--heading-font-stack: "TAN HEADLINE", serif;--header-font-stack: "TAN HEADLINE", serif;--tk-cream: #f7f1e6;--tk-cream-soft: #fbf6ec;--tk-cream-deep: #efe5d2;--tk-ink: #1c1a16;--tk-ink-soft: #3b362d;--tk-muted: #6d6557;--tk-line: rgba(28, 26, 22, .12);--tk-line-soft: rgba(28, 26, 22, .07);--tk-accent: #4a3f2a;--tk-accent-warm: #c8a866;--tk-sage: #6b7a52;--tk-gold: #b89052;--tk-radius-sm: 8px;--tk-radius: 14px;--tk-radius-lg: 22px;--tk-radius-pill: 999px;--tk-shadow-sm: 0 2px 10px rgba(28, 26, 22, .04);--tk-shadow: 0 18px 50px rgba(28, 26, 22, .07);--tk-shadow-lg: 0 30px 80px rgba(28, 26, 22, .12);--tk-ease: cubic-bezier(.22, .61, .36, 1)}h1,h2,h3,h4,h5,h6,.header-font,.homepage-sections--title,.site-header__logo-link,.site-header__logo-overlay-link{font-family:var(--heading-font-stack)}.btn{height:60px;display:flex;justify-content:center;align-items:center;border-radius:12px;font-weight:500}.btn.homepage-section-btn{color:#212121!important;font-family:var(--header-font-stack)}.first-level-dropdown>.site-nav__link>.site-nav--link-wrapper>span.animated-underline{text-transform:uppercase;font-family:var(--header-font-stack);font-size:12px}.homepage-sections--title.homepage-section-title{color:#e0c48d}.homepage-collection-grid-item .grid-item__content{margin-top:20px}.homepage-collection-grid-item .grid-item__content .grid-item__title{margin-bottom:12px;font-size:20px}.homepage-collection-grid-inner .grid-image,.homepage-collection-grid-inner .grid-image--centered,.homepage-collection-grid-inner .responsive-image-wrapper,.featured-collections-wrapper .grid-image__aspect-ratio--square img,.featured-collections-wrapper .grid-image__aspect-ratio--square svg{border-radius:12px}.homepage-featured-box-btn:hover{opacity:.8;transition:all .3s ease}.homepage-featured-box-btn:active{transition:all .3s ease}.homepage-featured-box-btn:focus{outline:none}[data-grid-slider-wrapper] .swiper-btn--wrapper .swiper-button--next,[data-grid-slider-wrapper] .swiper-btn--wrapper .swiper-button--prev{height:45px;border-radius:50%}.homepage-indiv-section-wrapper .grid-view-item{box-shadow:1px 15px 35px #0000000a;padding:20px 10px;border-radius:20px}.homepage-indiv-section-wrapper .grid-view-item .product-grid--price{font-size:22px;font-weight:600;margin-top:10px}.product-grid--footer .quick-add-button,.quick-add-button-variants{font-family:var(--header-font-stack);font-size:12px;font-weight:600;text-transform:uppercase;border:none;cursor:pointer;transition:all .3s ease}.quick-add-wrapper.quick-shop--block .quick-add-button-desktop,.quick-add-wrapper.quick-shop--block .quick-add-button-onboarding-desktop,.quick-add-wrapper.quick-shop--block .quick-add-button-variants-desktop{display:flex;align-items:center;justify-content:center;font-weight:400}.product-section[data-wetheme-section-type=template--product]{background:var(--tk-cream);padding-top:clamp(40px,6vw,90px)!important;padding-bottom:clamp(60px,8vw,120px)!important}.product-section .product-single-wrapper{max-width:1380px}.product-section .product-single{gap:clamp(40px,5vw,80px)}.product-section .product-details-product-title{font-family:var(--heading-font-stack);line-height:1.5;letter-spacing:-.01em;color:var(--tk-ink);font-weight:400;margin:0 0 15px}.product-section .product-form-block:has(.product-details-product-title){--custom-margin-bottom: 14px}.product-section .product-price-group{font-family:var(--heading-font-stack);letter-spacing:-.005em;color:var(--tk-ink)}.product-section .product-price-size--h3,.product-section .product-price-size--h2,.product-section .product-price-size--h1{font-size:clamp(22px,2vw,30px)!important;font-weight:500}.product-section .product-form-block:has(.product-price-group){--custom-margin-bottom: 24px}.product-section .compare-at-price{color:var(--tk-muted);text-decoration:line-through;font-size:.7em}.product-section .current-variant--sku,.product-section .product__meta--vendor{color:var(--tk-muted);letter-spacing:.18em;text-transform:uppercase;font-size:11px}.tk-section-eyebrow{font-family:var(--heading-font-stack);font-size:11px;letter-spacing:.22em;text-transform:uppercase;color:var(--tk-muted);margin:0 0 14px;font-weight:500}.tk-mood-row{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.tk-mood-pill{display:inline-flex;align-items:center;height:30px;padding:0 16px;border-radius:var(--tk-radius-pill);font-family:var(--heading-font-stack);font-size:10px;letter-spacing:.18em;text-transform:uppercase;font-weight:500;line-height:1;transition:transform .3s var(--tk-ease)}.tk-mood-pill--accent{background:var(--tk-ink);color:var(--tk-cream)}.tk-mood-pill--soft{background:transparent;color:var(--tk-ink);border:1px solid var(--tk-line)}.tk-mood-pill:hover{transform:translateY(-1px)}.tk-experience-summary__text,.tk-experience-summary__text p{font-size:clamp(16px,1.15vw,18px);line-height:1.7;color:var(--tk-ink-soft);margin:0;letter-spacing:0;max-width:52ch}.tk-key-benefits__list{list-style:none;margin:0;padding:0;display:grid;gap:10px}.tk-key-benefits__item{display:flex;gap:14px;align-items:flex-start;color:var(--tk-ink);font-size:15px;line-height:1.55}.tk-key-benefits__icon{flex-shrink:0;width:18px;height:18px;color:var(--tk-sage);margin-top:2px}.tk-key-benefits__text{flex:1;letter-spacing:.005em}.tk-effects{position:relative;padding:18px 0 0;border-top:1px dashed var(--tk-line)}.tk-effects__eyebrow{display:inline-flex;align-items:center;gap:8px;font-family:var(--heading-font-stack);font-size:10px;letter-spacing:.24em;text-transform:uppercase;color:var(--tk-muted);margin:0 0 16px;font-weight:500}.tk-effects__eyebrow-icon{width:14px;height:14px;color:var(--tk-sage)}.tk-effects__profile{display:flex;flex-wrap:wrap;align-items:center;gap:8px 22px}.tk-effects__mood{display:inline-flex;align-items:center;gap:10px;font-family:var(--heading-font-stack);color:var(--tk-ink);cursor:default}.tk-effects__mood-dot{width:7px;height:7px;border-radius:50%;background:var(--tk-sage);box-shadow:0 0 0 4px #6b7a521f;flex-shrink:0}.tk-effects__mood-label{font-size:15px;letter-spacing:.01em;line-height:1.4}.tk-effects--inline .tk-effects__profile{gap:0;flex-wrap:wrap}.tk-effects--inline .tk-effects__mood{font-size:13px;letter-spacing:.18em;text-transform:uppercase}.tk-effects--inline .tk-effects__mood+.tk-effects__mood:before{content:"\b7";margin:0 14px;color:var(--tk-muted);font-size:18px;line-height:1}.tk-effects--inline .tk-effects__mood-dot{display:none}.tk-effects--tags .tk-effects__mood{padding:8px 14px;border-radius:6px;background:#6b7a5214;cursor:default}.tk-effects--tags .tk-effects__mood-label{font-size:12px;letter-spacing:.18em;line-height:1.4;text-transform:uppercase}.tk-effects--tags .tk-effects__mood-dot{width:6px;height:6px;box-shadow:none}.tk-effects__mood:hover,.tk-effects__mood:focus{transform:none;background:inherit;color:inherit;border-color:inherit}.tk-effects--tags .tk-effects__mood:hover{background:#6b7a5214}.tk-trust{--tk-trust-card-bg: #ffffff;--tk-trust-card-border: var(--tk-line);--tk-trust-card-color: var(--tk-ink);--tk-trust-badge-bg: var(--tk-cream-deep);--tk-trust-badge-color: var(--tk-ink);--tk-trust-shadow: 0 1px 0 rgba(28, 26, 22, .02), 0 10px 22px rgba(28, 26, 22, .05)}.tk-trust--outline{--tk-trust-card-bg: transparent;--tk-trust-shadow: none}.tk-trust--ink{--tk-trust-card-bg: var(--tk-ink);--tk-trust-card-border: var(--tk-ink);--tk-trust-card-color: var(--tk-cream);--tk-trust-badge-bg: rgba(247, 241, 230, .1);--tk-trust-badge-color: var(--tk-cream)}.tk-trust__grid{display:grid;gap:12px}.tk-trust--cols-2 .tk-trust__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.tk-trust--cols-3 .tk-trust__grid{grid-template-columns:repeat(3,minmax(0,1fr))}.tk-trust--cols-4 .tk-trust__grid{grid-template-columns:repeat(4,minmax(0,1fr))}.tk-trust__card{display:flex;align-items:center;gap:14px;padding:14px 18px;background:var(--tk-trust-card-bg);color:var(--tk-trust-card-color);border:1px solid var(--tk-trust-card-border);border-radius:var(--tk-radius);box-shadow:var(--tk-trust-shadow);transition:transform .3s var(--tk-ease),box-shadow .3s var(--tk-ease),border-color .3s var(--tk-ease);min-height:64px}.tk-trust__card:hover{transform:translateY(-1px);border-color:#1c1a1638;box-shadow:0 4px #1c1a1605,0 18px 32px #1c1a1614}.tk-trust__badge{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;border-radius:50%;background:var(--tk-trust-badge-bg);color:var(--tk-trust-badge-color);flex-shrink:0}.tk-trust__badge svg{width:20px;height:20px}.tk-trust__label{font-family:var(--heading-font-stack);font-size:14px;letter-spacing:.01em;line-height:1.3;color:inherit;font-weight:500}@media(max-width:600px){.tk-trust__grid,.tk-trust--cols-3 .tk-trust__grid,.tk-trust--cols-4 .tk-trust__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.tk-trust__card{flex-direction:column;align-items:center;gap:10px;padding:14px;min-height:96px;justify-content:center}.tk-trust__badge{width:34px;height:34px}.tk-trust__badge svg{width:18px;height:18px}.tk-trust__label{font-size:12px;text-align:center}.tk-nutrition__table th,.tk-nutrition__table td{font-size:10px}}.tk-ship-progress{display:block;margin-bottom:var(--custom-margin-bottom, 16px)}.tk-ship-progress__inner{display:flex;align-items:flex-start;gap:12px;padding:var(--tk-ship-progress-padding, 0)}.tk-ship-progress__icon{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:28px;height:28px;margin-top:1px;color:var(--tk-ship-progress-icon, var(--tk-ink))}.tk-ship-progress__icon svg{width:22px;height:22px}.tk-ship-progress__icon-img{width:22px;height:22px;object-fit:contain}.tk-ship-progress__content{flex:1;min-width:0;display:flex;flex-direction:column;gap:var(--tk-ship-progress-gap, 10px)}.tk-ship-progress__message{margin:0;font-family:var(--body-font-stack);font-size:var(--tk-ship-progress-font-size, 15px);line-height:1.45;color:var(--tk-ship-progress-text, var(--tk-ink-soft));letter-spacing:.01em}.tk-ship-progress__message strong{font-weight:600;color:var(--tk-ink)}.tk-ship-progress__track{width:100%;height:var(--tk-ship-progress-bar-height, 6px);border-radius:var(--tk-radius-pill);background:var(--tk-ship-progress-track, var(--tk-cream-deep));overflow:hidden}.tk-ship-progress__fill{display:block;height:100%;width:0;border-radius:inherit;background:linear-gradient(90deg,#e1c48d,#a6884d);transition:width .45s var(--tk-ease)}.product-section .tk-ship-progress{animation:tk-fade-up .7s var(--tk-ease) both}.product-section .add-to-cart,.product-section button[name=add],.product-section .add-to-cart-button-text+button,.product-section .payment-buttons .btn,.product-section .payment-buttons button,.product-section .product-form__submit,.product-section .GiftWizard-gift-button{height:64px!important;border-radius:var(--tk-radius-pill)!important;font-family:var(--heading-font-stack)!important;letter-spacing:.16em!important;text-transform:uppercase!important;font-size:12px!important;font-weight:500!important;background:var(--tk-ink)!important;color:var(--tk-cream)!important;border:1px solid var(--tk-ink)!important;transition:transform .3s var(--tk-ease),box-shadow .3s var(--tk-ease),background .3s var(--tk-ease)!important;box-shadow:0 14px 32px #1c1a1624}.swatch .swatch-items-wrapper .swatch-element label{display:flex!important;align-items:center!important;justify-content:center!important}.product-section .add-to-cart:hover,.product-section button[name=add]:hover,.product-section .product-form__submit:hover{transform:translateY(-1px);background:var(--tk-accent)!important;border-color:var(--tk-accent)!important;box-shadow:0 18px 40px #1c1a1633}.product-section .quantity__container,.product-section .product-quantity-box{border:1px solid var(--tk-line)!important;border-radius:var(--tk-radius-pill)!important;height:56px!important;background:transparent!important}.product-section .quantity__input,.product-section .quantity__button{background:transparent!important;color:var(--tk-ink)!important;font-family:var(--heading-font-stack)!important}.product-section .variant-swatches-enabled .swatch-element label,.product-section .swatch__input+label.swatch__label{border-radius:var(--tk-radius-pill)!important;border:1px solid var(--tk-line)!important;font-family:var(--heading-font-stack);letter-spacing:.05em;text-transform:uppercase;font-size:11px;padding:0 18px!important;min-height:40px!important;background:transparent!important;color:var(--tk-ink)!important;transition:all .25s var(--tk-ease)}.product-section .swatch__input:checked+label.swatch__label,.product-section .variant-swatches-enabled .swatch-element.active label{background:var(--tk-ink)!important;color:var(--tk-cream)!important;border-color:var(--tk-ink)!important;display:flex!important;align-items:center!important;justify-content:center!important}.swatch:not(.is-color-swatch):not(.linked-products-swatch) .soldout label{display:flex!important;align-items:center!important;justify-content:center!important}.quantity-selector.product-sub-label{font-family:var(--heading-font-stack);font-size:12px!important}.product-section .collapsible{border-top:0!important}.product-section .collapsible-tab-container{border-top:1px solid var(--tk-line)}.product-section .collapsible-tab-container:last-of-type{border-bottom:1px solid var(--tk-line)}.product-section .collapsible-tab.js>collapsible-button{padding:10px 0}.product-section .collapsible-tab .summary{padding:0!important;background:transparent!important;align-items:center}.product-section .collapsible-tab .summary>.text-with-icon--content,.product-section .collapsible-tab .summary span.label-font,.product-section .collapsible-tab .summary .tk-accordion__heading{font-family:var(--heading-font-stack);font-size:14px!important;letter-spacing:.04em;text-transform:none;color:var(--tk-ink)!important;font-weight:500}.collapsible-tab .summary .text-with-icon{margin:10px 0}.product-section .collapsible-tab .collapsible-content{padding:0}.product-section .collapsible-tab .collapsible-content .content.rte{font-size:15px;line-height:1.7;color:var(--tk-ink-soft)}.product-section .collapsible-tab.open .summary{border-bottom:0!important}.product-section .collapsible-tab .summary .plus-icon,.product-section .collapsible-tab .summary .minus-icon,.product-section .collapsible-tab .summary .chevron-down{color:var(--tk-ink);transition:transform .3s var(--tk-ease)}.tk-profile{padding:4px 0 0}.tk-profile__eyebrow{font-family:var(--heading-font-stack);font-size:11px;letter-spacing:.22em;text-transform:uppercase;color:var(--tk-muted);margin:0 0 14px;font-weight:500}.tk-profile__list{margin:0;display:grid;gap:0}.tk-profile__row{display:grid;grid-template-columns:minmax(0,220px) 1fr;gap:24px;padding:14px 0;border-bottom:1px solid var(--tk-line-soft)}.tk-profile__row:last-of-type{border-bottom:0}.tk-profile__row dt{font-family:var(--heading-font-stack);font-size:12px;letter-spacing:.2px;color:var(--tk-ink);font-weight:400;margin:0}.global-drawer--secondary__content,.global-drawer__content{background:var(--tk-cream)}.tk-profile__row dd{margin:0;font-size:15px;color:var(--tk-ink);line-height:1.55}.tk-profile__compliance{margin:22px 0 0;padding:16px 18px;background:#b8905214;border-left:2px solid var(--tk-gold);font-size:13px;line-height:1.6;color:var(--tk-ink-soft);border-radius:0 var(--tk-radius-sm) var(--tk-radius-sm) 0}.tk-nutrition{background:#fff;border:1px solid var(--tk-ink);border-radius:var(--tk-radius);padding:22px 24px;font-family:-apple-system,BlinkMacSystemFont,Helvetica Neue,Arial,sans-serif;color:var(--tk-ink);max-width:560px}.tk-nutrition--soft{background:transparent;border:0;padding:0;border-radius:0;max-width:none}.tk-nutrition--soft .tk-nutrition__header{border-bottom:1px solid var(--tk-line)}.tk-nutrition__header{border-bottom:8px solid var(--tk-ink);padding-bottom:6px;margin-bottom:4px}.tk-nutrition__title{font-family:var(--heading-font-stack);font-size:28px;font-weight:600;letter-spacing:-.01em;margin:0 0 4px;color:var(--tk-ink)}.tk-nutrition__meta{font-size:13px;margin:0;color:var(--tk-ink)}.tk-nutrition__serving{display:flex;justify-content:space-between;align-items:baseline;margin:0;font-size:14px;font-weight:600;color:var(--tk-ink)}.tk-nutrition__calories{display:flex;align-items:baseline;justify-content:space-between;padding:8px 0;border-bottom:3px solid var(--tk-ink);margin-bottom:6px}.tk-nutrition__calories-label{font-family:var(--heading-font-stack);font-size:22px;font-weight:600}.tk-nutrition__calories-value{font-family:var(--heading-font-stack);font-size:30px;font-weight:600}.tk-nutrition__table{width:100%;border-collapse:collapse;table-layout:fixed;margin-top:4px}.tk-nutrition__table th,.tk-nutrition__table td{padding:11px 8px;font-size:14px;border-bottom:1px solid var(--tk-line);vertical-align:middle;text-align:center;color:var(--tk-ink);line-height:1.3}.tk-nutrition__col-name{width:50%;font-weight:600;padding-left:0!important}.tk-nutrition__col-amount{width:22%;text-align:right;font-weight:400;color:var(--tk-ink-soft);font-variant-numeric:tabular-nums}.tk-nutrition__col-dv{width:28%;text-align:right;font-weight:700;padding-right:0!important;font-variant-numeric:tabular-nums}.tk-nutrition__table-head th{font-family:var(--heading-font-stack);font-size:10px;letter-spacing:.04em;text-transform:uppercase;font-weight:600;color:var(--tk-ink);border-bottom:2px solid var(--tk-ink);padding-top:8px;padding-bottom:10px}.tk-nutrition__table-head .tk-nutrition__col-amount,.tk-nutrition__table-head .tk-nutrition__col-dv{color:var(--tk-ink);font-weight:600}.tk-nutrition__table tbody tr:last-child th,.tk-nutrition__table tbody tr:last-child td{border-bottom:3px solid var(--tk-ink)}@media(max-width:540px){.tk-nutrition__table th,.tk-nutrition__table td{padding:10px 4px;font-size:10px}.tk-nutrition__col-name{width:46%}.tk-nutrition__col-amount{width:24%}.tk-nutrition__col-dv{width:30%}}.tk-nutrition__footnote{padding-top:8px;border-top:3px solid var(--tk-ink);margin:6px 0 0;color:var(--tk-ink-soft)}.tk-nutrition__footnote,.tk-nutrition__footnote p{font-size:11px;line-height:1.5;margin:0}.tk-nutrition__detail{margin-top:14px;padding-top:12px;border-top:1px solid var(--tk-line)}.tk-nutrition__detail--solo{margin-top:0;padding-top:0;border-top:0}.tk-nutrition__detail--solo .tk-nutrition__detail-value{font-size:14px;color:var(--tk-ink)}.tk-nutrition__detail-label{font-family:var(--heading-font-stack);font-size:11px;letter-spacing:.22em;text-transform:uppercase;color:var(--tk-muted);margin:0 0 6px;font-weight:500}.tk-nutrition__detail-value{font-size:13px;line-height:1.6;color:var(--tk-ink-soft)}.tk-nutrition__disclaimer{margin:14px 0 0;padding:12px 14px;background:#b8905214;border-left:2px solid var(--tk-gold);border-radius:0 var(--tk-radius-sm) var(--tk-radius-sm) 0;font-size:11px;line-height:1.55;color:var(--tk-ink-soft)}.tk-lab-report{display:grid;gap:16px}.tk-lab-report__text{font-size:15px;line-height:1.7;color:var(--tk-ink-soft);margin:0}.tk-lab-report__link{display:inline-flex;align-items:center;gap:10px;padding:14px 22px;width:fit-content;border-radius:var(--tk-radius-pill);background:var(--tk-ink)!important;color:var(--tk-accent-warm);text-decoration:none;font-family:var(--heading-font-stack);font-size:11px;letter-spacing:.18em;text-transform:uppercase;font-weight:500;transition:transform .3s var(--tk-ease),background .3s var(--tk-ease)}.tk-lab-report__link:hover{background:var(--tk-accent)!important;color:var(--tk-accent-warm)!important}.tk-lab-report__icon{width:16px;height:16px}.product-section [data-product-rating],.product-section .product-rating-wrapper{color:var(--tk-gold)}.product-section product-media,.product-section .product-single__media-group,.product-section [data-product-media-wrapper]{background:transparent}.product-section .product-single__media,.product-section product-media img,.product-section product-media video{border-radius:var(--tk-radius-lg);overflow:hidden}.product-section [data-product-media-wrapper] .swiper-slide img{transition:transform 1.2s var(--tk-ease)}.product-section [data-product-media-wrapper] .swiper-slide:hover img{transform:scale(1.03)}.product-section [data-product-media-wrapper] .swiper-pagination-bullet{background:var(--tk-ink);opacity:.25}.product-section [data-product-media-wrapper] .swiper-pagination-bullet-active{opacity:1}.product-section [data-thumbnails] .thumbnail-list-item,.product-section .product-thumbnail{border-radius:var(--tk-radius-sm)!important;overflow:hidden;border:1px solid var(--tk-line)!important}.product-section [data-thumbnails] .thumbnail-list-item.active,.product-section .product-thumbnail.is-active{border-color:var(--tk-ink)!important}.tk-sticky-atc{position:fixed;left:0;right:0;bottom:0;z-index:70;background:#f7f1e6eb;backdrop-filter:saturate(140%) blur(14px);-webkit-backdrop-filter:saturate(140%) blur(14px);border-top:1px solid var(--tk-line);transform:translateY(110%);opacity:0;pointer-events:none;transition:transform .45s var(--tk-ease),opacity .35s var(--tk-ease);box-shadow:0 -12px 32px #1c1a1614}.tk-sticky-atc.is-visible{transform:translateY(0);opacity:1;pointer-events:auto}.tk-sticky-atc__inner{max-width:1380px;margin:0 auto;display:flex;align-items:center;justify-content:space-between;gap:24px;padding:14px clamp(16px,4vw,48px)}.tk-sticky-atc__product{display:flex;align-items:center;gap:14px;min-width:0}.tk-sticky-atc__image{width:56px;height:56px;border-radius:var(--tk-radius-sm);overflow:hidden;flex-shrink:0;background:var(--tk-cream-deep)}.tk-sticky-atc__image img{width:100%;height:100%;object-fit:cover}.tk-sticky-atc__text{display:grid;gap:2px;min-width:0}.tk-sticky-atc__title{font-family:var(--heading-font-stack);font-size:15px;letter-spacing:-.005em;color:var(--tk-ink);margin:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:36ch}.tk-sticky-atc__price{margin:0;font-size:13px;color:var(--tk-ink);display:flex;gap:8px;align-items:baseline}.tk-sticky-atc__compare{text-decoration:line-through;color:var(--tk-muted);font-size:12px}.tk-sticky-atc__current{font-weight:500}.tk-sticky-atc__btn{display:inline-flex;align-items:center;gap:10px;height:50px;padding:0 28px;border-radius:var(--tk-radius-pill);background:var(--tk-ink);color:var(--tk-cream);font-family:var(--heading-font-stack);font-size:12px;letter-spacing:.18em;text-transform:uppercase;font-weight:500;border:0;cursor:pointer;transition:transform .3s var(--tk-ease),background .3s var(--tk-ease),box-shadow .3s var(--tk-ease);white-space:nowrap;flex-shrink:0}.tk-sticky-atc__btn:hover{transform:translateY(-1px);background:var(--tk-accent);box-shadow:0 14px 32px #1c1a1640}.tk-sticky-atc__btn svg{width:16px;height:16px;transition:transform .3s var(--tk-ease)}.tk-sticky-atc__btn:hover svg{transform:translate(3px)}.tk-sticky-atc__btn:disabled{cursor:progress;opacity:.95}.tk-sticky-atc__btn-label,.tk-sticky-atc__btn-arrow{transition:opacity .2s var(--tk-ease),transform .3s var(--tk-ease)}.tk-sticky-atc__btn-added{position:absolute;top:0;right:0;bottom:0;left:0;display:inline-flex;align-items:center;justify-content:center;gap:8px;opacity:0;pointer-events:none;transition:opacity .25s var(--tk-ease)}.tk-sticky-atc__btn-added svg{width:16px;height:16px}.tk-sticky-atc__btn-spinner{position:absolute;top:50%;left:50%;width:18px;height:18px;margin:-9px 0 0 -9px;border-radius:50%;border:2px solid rgba(255,255,255,.35);border-top-color:var(--tk-cream);opacity:0;pointer-events:none;transition:opacity .2s var(--tk-ease);animation:tkStickySpin .8s linear infinite}.tk-sticky-atc__btn{position:relative;overflow:hidden}.tk-sticky-atc.is-loading .tk-sticky-atc__btn-label,.tk-sticky-atc.is-loading .tk-sticky-atc__btn-arrow,.tk-sticky-atc.is-added .tk-sticky-atc__btn-label,.tk-sticky-atc.is-added .tk-sticky-atc__btn-arrow{opacity:0;transform:translateY(2px)}.tk-sticky-atc.is-loading .tk-sticky-atc__btn-spinner{opacity:1}.tk-sticky-atc.is-added .tk-sticky-atc__btn{background:var(--tk-sage, #6f7e5a)}.tk-sticky-atc.is-added .tk-sticky-atc__btn-added{opacity:1}@keyframes tkStickySpin{to{transform:rotate(360deg)}}[data-wetheme-section-type=image-with-text-overlay]+section,.product-section+section{background:var(--tk-cream)}body:has(.product-section){background:var(--tk-cream)}[data-wetheme-section-type=image-with-text-overlay] h2,[data-wetheme-section-type=image-with-text-overlay] .heading,[data-wetheme-section-type=image-with-text] h2,[data-wetheme-section-type=image-with-text] .heading{font-family:var(--heading-font-stack);letter-spacing:-.01em}[data-wetheme-section-type=testimonials],[data-wetheme-section-type=template--product--recommendations],[data-wetheme-section-type=template--product--info-columns]{padding-top:clamp(60px,7vw,110px)!important;padding-bottom:clamp(60px,7vw,110px)!important}[data-wetheme-section-type=testimonials] .testimonials__heading,[data-wetheme-section-type=testimonials] h2,[data-wetheme-section-type=template--product--recommendations] h2,[data-wetheme-section-type=template--product--info-columns] h2{font-family:var(--heading-font-stack);font-size:clamp(28px,3.2vw,44px)!important;letter-spacing:-.01em;line-height:1.1}.feature_row__image_wrapper .homepage-featured-box-btn{max-width:280px;margin:0 auto;font-size:12px;font-family:var(--heading-font-stack)!important;font-weight:700;text-transform:none}.homepage-featured-content-box-inner .clearfix{display:flex;align-items:center;justify-content:center}@keyframes tk-fade-up{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}.product-section .product-details-wrapper>.product--add-to-cart-form>.product-form-block,.product-section .tk-mood-row,.product-section .tk-experience-summary,.product-section .tk-key-benefits,.product-section .tk-effects,.product-section .tk-trust{animation:tk-fade-up .7s var(--tk-ease) both}.product-section .product-details-wrapper>.product--add-to-cart-form>.product-form-block:nth-child(1){animation-delay:.05s}.product-section .product-details-wrapper>.product--add-to-cart-form>.product-form-block:nth-child(2){animation-delay:.1s}.product-section .product-details-wrapper>.product--add-to-cart-form>.product-form-block:nth-child(3){animation-delay:.15s}.product-section .product-details-wrapper>.product--add-to-cart-form>.product-form-block:nth-child(4){animation-delay:.2s}.product-section .product-details-wrapper>.product--add-to-cart-form>.product-form-block:nth-child(5){animation-delay:.25s}.product-section .product-details-wrapper>.product--add-to-cart-form>.product-form-block:nth-child(6){animation-delay:.3s}.product-section .product-details-wrapper>.product--add-to-cart-form>.product-form-block:nth-child(7){animation-delay:.35s}.product-section .product-details-wrapper>.product--add-to-cart-form>.product-form-block:nth-child(8){animation-delay:.4s}.product-section .product-details-wrapper>.product--add-to-cart-form>.product-form-block:nth-child(9){animation-delay:.45s}@media(max-width:980px){.product-section .product-single{grid-template-columns:1fr}.tk-profile__row{grid-template-columns:1fr;gap:6px}.tk-nutrition{padding:18px}.tk-trust__list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.tk-trust__list{grid-template-columns:1fr}.tk-sticky-atc__inner{gap:12px;padding:10px 14px}.tk-sticky-atc__image{width:46px;height:46px}.tk-sticky-atc__title{font-size:13px;max-width:18ch}.tk-sticky-atc__btn{height:44px;padding:0 18px;font-size:11px;letter-spacing:.14em}.tk-sticky-atc__btn span{display:none}.tk-sticky-atc__btn:before{content:"Add"}}@media(max-width:980px){body:has(.tk-sticky-atc.is-visible){padding-bottom:90px}}product-media.media-type-thumbnails .thumbnail-media--main-media:not(.swiper-initialized) .swiper-slide:first-child img,product-media.media-type-thumbnails .thumbnail-media--main-media:not(.swiper-initialized) .swiper-slide:first-child video,product-media.media-type-thumbnails .thumbnail-media--main-media:not(.swiper-initialized) .swiper-slide:first-child iframe,product-media.media-type-thumbnails .thumbnail-media--main-media:not(.swiper-initialized) .swiper-slide:first-child model-viewer,product-media.media-type-slider [data-slider-main]:not(.swiper-initialized) .swiper-slide:first-child img,product-media.media-type-slider [data-slider-main]:not(.swiper-initialized) .swiper-slide:first-child video,product-media.media-type-slider [data-slider-main]:not(.swiper-initialized) .swiper-slide:first-child iframe,product-media.media-type-slider [data-slider-main]:not(.swiper-initialized) .swiper-slide:first-child model-viewer,product-media.media-type-paginated [data-slider-main]:not(.swiper-initialized) .swiper-slide:first-child img,product-media.media-type-paginated [data-slider-main]:not(.swiper-initialized) .swiper-slide:first-child video,product-media.media-type-paginated [data-slider-main]:not(.swiper-initialized) .swiper-slide:first-child iframe,product-media.media-type-paginated [data-slider-main]:not(.swiper-initialized) .swiper-slide:first-child model-viewer{opacity:1!important}.layered-showcase .responsive-image-wrapper img,.aspect-ratio:not(.quick-view-media) img,.aspect-ratio:not(.quick-view-media) svg{border-radius:20px}.accordion-faq .text-with-icon--content,.accordion-faq .richtext-block p{font-size:16px}.mega-menu-wrapper .mega-menu-block li a:not(.mega-menu-promo-wrapper):not(.mega-menu-promo-text){display:flex!important;align-items:center!important;justify-content:center!important}.mega-menu-wrapper .mega-menu-block:not(.no--content){gap:10px;padding-top:30px}[data-mega-menu-block-id=content] .mega-menu-collection-products .mega-menu-collection-view-all .animated-link--item{display:inline-block!important}.grid-view-item .product-grid--title+.product-grid--price{font-size:22px;font-weight:600;margin-top:10px}.grid-view-item:has(.product-grid--footer){box-shadow:1px 15px 35px #0000000a;padding:20px 10px;border-radius:20px}.cart-drawer__heading,.cart-drawer__subtotal--price,.cart-drawer__recommendations-grid .product-card-basic__price,.global-drawer--secondary__header .text-link-animated{font-size:18px;font-weight:600}.cart-drawer__form .product-grid--price-font-heading,.cart-drawer__form .product-grid--title-font-heading,.cart-drawer__form .product-grid--vendor-font-heading{font-size:12px;font-weight:400}.cart-drawer__form .product-grid--price-font-body,.cart-drawer__form .product-grid--title-font-body,.cart-drawer__form .product-grid--vendor-font-body,.cart-drawer__subtotal--heading,.cart-drawer__subtotal--price{font-size:18px;font-weight:600}.cart-drawer__recommendations-grid .product-card-basic__title{font-size:12px;font-weight:400}.cart-drawer__recommendations-grid .product-card-basic .btn--underlined-with-icon,.cart-drawer__empty-message,.cart-drawer__empty-btn-container .cart-drawer__empty-btn{font-family:var(--header-font-stack)}.cart-drawer__empty-btn-container .cart-drawer__empty-btn{font-size:12px;text-transform:unset}.cart-drawer__footer--buttons .cart-drawer__footer--button{justify-content:center;font-family:var(--header-font-stack);font-size:12px;background:var(--tk-ink)!important;color:var(--tk-cream)!important}.cart-drawer__footer--buttons .dynamic-section-button--drawer-outlined{border-color:#4d3a15!important;display:none}.product-grid--price-font-heading,.product-grid--title-font-heading,.product-grid--vendor-font-heading{font-weight:400}.mega-menu-wrapper .mega-menu .site-nav__dropdown{max-height:calc(80vh - 10px)}.featured-products-wrapper [data-wetheme-section-type=collection--featured-collection] .homepage-indiv-section-wrapper .swiper .grid__item .grid-view-item{box-shadow:1px 15px 35px #ffffff1a}.verification-popup-container .modal-button-container button,#slide-up #BottomPopupSubscribe,#slide-up #FullscreenPopupSubscribe,#slide-up .input-group{justify-content:center}.announcement_bar animated-background-text-colors .announcement_text{font-size:14px;font-weight:500}.template-index .header-section.sticky-header:not(.sticked) .overlay-header{background-color:#000!important}.blog-post-card__title a{font-weight:400}.product-single-wrapper #breadcrumbs{display:none}.product-single-wrapper .product--add-to-cart-form .product-details-product-title{font-weight:400}.product-single-wrapper .product--add-to-cart-form .product-price-size--h1{font-weight:600}.tk-nutrition__table th:first-child,.tk-nutrition__table td:first-child{text-align:left}.tk-nutrition__table th:last-child,.tk-nutrition__table td:last-child{text-align:right}.collection-wrapper{background:var(--tk-cream)}.quick-add-wrapper.quick-shop--block .quick-add-button-desktop,.quick-add-wrapper.quick-shop--block .quick-add-button-onboarding-desktop,.quick-add-wrapper.quick-shop--block .quick-add-button-variants-desktop{color:var(--tk-ink)}.homepage-indiv-section-wrapper .quick-add-wrapper.quick-shop--block .quick-add-button-desktop{color:#e0c48d}product-media.media-type-thumbnails .thumbnail-media--main-media .thumb-next,product-media.media-type-thumbnails .thumbnail-media--main-media .thumb-prev{background:#e0c48d!important;color:var(--tk-ink)!important;border-radius:50%;width:45px;height:45px}.back-to-top-button span{border-radius:50%!important}.homepage-collection-grid-inner .homepage-featured-box-btn,.pp-button-enter{font-family:var(--heading-font-stack);font-size:12px;text-transform:none}.pp_tracking_content{padding-top:60px!important}.instastory-title,.pp_tracking_title{margin-bottom:40px;font-size:32px}.pp_tracking_span{font-size:12px;font-weight:400;color:var(--tk-ink);font-family:var(--header-font-stack)}#sm-icons>li:hover{opacity:.7}@media(max-width:767px){#productMediaMobile .thumbnail-media--thumbnails{margin-top:0;padding:0 4px}#productMediaMobile .thumbnail-media--thumbnails .swiper-wrapper{gap:8px;align-items:center}#productMediaMobile .thumbnail-media--thumbnails .swiper-slide{width:56px!important;height:56px!important;flex:0 0 56px;border-radius:10px;overflow:hidden;border:1px solid var(--tk-line, rgba(28, 28, 28, .12));background:#fff;transition:border-color .2s ease,transform .2s ease,box-shadow .2s ease;cursor:pointer}#productMediaMobile .thumbnail-media--thumbnails .swiper-slide:hover{transform:translateY(-1px)}#productMediaMobile .thumbnail-media--thumbnails .swiper-slide.swiper-slide-thumb-active,#productMediaMobile .thumbnail-media--thumbnails .swiper-slide-active{border:0;box-shadow:0 1px 6px #00000014}product-media.media-type-thumbnails .thumbnail-media--thumbnails .swiper-wrapper .swiper-slide .responsive-image-wrapper{border:0!important;outline:0!important;outline-offset:0!important}#productMediaMobile .thumbnail-media--thumbnails .swiper-slide img,#productMediaMobile .thumbnail-media--thumbnails .swiper-slide .product-medias__thumbnail__image{width:100%!important;height:100%!important;max-width:none!important;object-fit:cover;border-radius:inherit}#productMediaMobile .thumbnail-media--thumbnails .product-medias__emblem{width:22px;height:22px}#productMediaMobile .thumb-prev,#productMediaMobile .thumb-next{display:flex!important;align-items:center;justify-content:center;position:absolute;top:50%;transform:translateY(-50%);z-index:5;width:36px;height:36px;border-radius:50%;background:#ffffffeb;color:var(--tk-ink, #1c1c1c);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);box-shadow:0 2px 10px #00000014;border:1px solid rgba(28,28,28,.06);transition:opacity .2s ease,transform .2s ease,background-color .2s ease;opacity:.96}#productMediaMobile .thumb-prev{left:10px}#productMediaMobile .thumb-next{right:10px}#productMediaMobile .thumb-prev:hover,#productMediaMobile .thumb-next:hover{background:#fff;transform:translateY(-50%) scale(1.04)}#productMediaMobile .thumb-prev.swiper-button-disabled,#productMediaMobile .thumb-next.swiper-button-disabled{opacity:0;pointer-events:none}#productMediaMobile .thumb-prev svg,#productMediaMobile .thumb-next svg{width:18px;height:18px}#productMediaMobile .thumbnail-media--main-media{position:relative}#productMediaMobile.product-media-slider{padding-bottom:0}.tk-nutrition__serving{margin-bottom:8px!important;line-height:1}.tk-nutrition__serving strong{text-align:right}.tk-nutrition__table th,.tk-nutrition__table td{padding:6px 4px;font-size:10px}.swiper-pagination-bullet{border-color:#fff}.back-to-top{right:14px;bottom:89px}.image-with-text-wrapper .homepage-featured-content-box-inner{padding:60px 30px!important}}.footer-bottom__fda-disclaimer-wrapper{max-width:72ch;margin:0 auto;text-align:center}.bottom--footer-row.bottom--footer--payment-methods{justify-content:center;border-bottom:1px solid;padding-bottom:20px}.footer-bottom__fda-disclaimer{margin-top:1rem;font-size:.6875rem;line-height:1.5;max-width:100%;color:inherit;opacity:.88}.footer-bottom__fda-disclaimer-heading{margin:0 0 .4em;font-weight:600;font-size:inherit}.footer-bottom__fda-disclaimer-body{margin:0}.footer-bottom.footer-alignment--center .footer-bottom__fda-disclaimer{margin-left:auto;margin-right:auto;text-align:center}
/*# sourceMappingURL=/cdn/shop/t/4/assets/custom.css.map */
