:root{--teton-amber: #B87A38;--teton-forest: #1B2219}.teton-eyebrow{font-family:var(--font-body-family);font-size:1.1rem;letter-spacing:.22em;text-transform:uppercase;margin:0 0 1.2rem;color:rgba(var(--color-foreground),.85)}.teton-ed__inner{margin:0 auto}.teton-ed__inner--narrow{max-width:62rem}.teton-ed__inner--medium{max-width:80rem}.teton-ed__inner--left{text-align:left}.teton-ed__inner--center{text-align:center}.teton-ed__heading{font-family:var(--font-heading-family);font-weight:400;font-size:clamp(2.8rem,3.4vw,3.8rem);line-height:1.2;letter-spacing:0;margin:0 0 2.8rem}.teton-ed__text{font-size:1.7rem;line-height:1.8}.teton-ed__text p{margin:0 0 1.8rem;color:rgba(var(--color-foreground),.82)}.teton-ed__text p:last-child{margin-bottom:0}.teton-ed__text a,.teton-ed__note a,.product__info-container .accordion__content a{color:rgb(var(--color-foreground));text-decoration:underline;text-underline-offset:.3rem;text-decoration-thickness:1px}.teton-ed__text a:hover,.teton-ed__note a:hover{text-decoration-thickness:2px}.teton-reviews .jm-review-widget .jm-text{color:rgba(var(--color-foreground),.85)!important}.teton-reviews .jm-review-widget .jm-pagination-controls__button--active,.teton-reviews .jm-review-widget .jm-pagination-controls__button--active .jm-text{background:#b87a38!important;color:#1b2219!important}.teton-ed__note{margin-top:3.2rem;font-size:1.5rem;letter-spacing:.02em;color:rgba(var(--color-foreground),.85)}.teton-ed__note p{margin:0}.teton-ed__ingredient{display:grid;grid-template-columns:minmax(0,1fr);gap:.4rem;padding:2rem 0;border-top:1px solid rgba(var(--color-foreground),.15)}.teton-ed__ingredient:last-of-type{border-bottom:1px solid rgba(var(--color-foreground),.15)}.teton-ed__ingredient-name{font-family:var(--font-heading-family);font-size:2.1rem;margin:0}.teton-ed__ingredient-line{margin:0;font-size:1.6rem;color:rgba(var(--color-foreground),.78)}@media screen and (min-width:750px){.teton-ed__ingredient{grid-template-columns:24rem minmax(0,1fr);gap:3rem;align-items:baseline}}.teton-ed__image{margin:0 0 3.6rem}.teton-ed__image img{width:100%;height:auto;display:block;mix-blend-mode:multiply}.teton-ed__image--medium{max-width:56rem}.teton-ed__inner--center .teton-ed__image--medium{margin-left:auto;margin-right:auto}.teton-title{font-family:var(--font-heading-family);font-weight:400;font-size:clamp(3.4rem,4vw,4.4rem);line-height:1.1;margin:0 0 1rem}.teton-sub{font-size:1.6rem;line-height:1.7;margin:0;color:rgba(var(--color-foreground),.8)}.teton-lines{list-style:none;padding:0;margin:.4rem 0 0}.teton-lines li{font-size:1.6rem;line-height:1.7;padding:.2rem 0;color:rgba(var(--color-foreground),.8)}.teton-quiet{display:flex;flex-wrap:wrap;justify-content:center;gap:.6rem 2.4rem;font-size:1.2rem;letter-spacing:.14em;text-transform:uppercase;color:rgba(var(--color-foreground),.7);margin:.4rem 0 0}.teton-quote{margin:1.2rem 0 0;padding:.2rem 0 .2rem 1.8rem;border-left:2px solid var(--teton-amber)}.teton-quote p{font-family:var(--font-heading-family);font-style:italic;font-size:1.9rem;line-height:1.5;margin:0 0 .8rem}.teton-quote cite{font-style:normal;font-size:1.2rem;letter-spacing:.14em;text-transform:uppercase;color:rgba(var(--color-foreground),.85)}.product__info-container .product__accordion summary .accordion__title{font-family:var(--font-heading-family);font-size:1.8rem}.product__info-container .accordion__content{font-size:1.5rem;line-height:1.75}.product__info-container .jdgm-prev-badge{margin:.4rem 0 .6rem}.product__info-container .product-form__submit{border-radius:4rem;letter-spacing:.08em}.teton-videos__head{display:flex;align-items:flex-end;justify-content:space-between;gap:2.4rem;margin-bottom:3.2rem}.teton-videos__head .teton-ed__heading{margin-bottom:0}.teton-videos__head .teton-ed__text{margin-top:1.6rem;max-width:56rem}.teton-videos__nav{display:flex;gap:.8rem;flex-shrink:0}.teton-videos__arrow{width:4.4rem;height:4.4rem;border-radius:50%;cursor:pointer;border:1px solid rgba(var(--color-foreground),.3);background:transparent;color:rgb(var(--color-foreground));font-size:1.8rem;line-height:1}.teton-videos__arrow:disabled{opacity:.3;cursor:default}.teton-videos--static .teton-videos__nav{display:none}.teton-videos__track{display:flex;gap:1.6rem;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;padding-bottom:.4rem;outline:none}.teton-videos__track::-webkit-scrollbar{display:none}.teton-video{flex:0 0 70%;margin:0;scroll-snap-align:start}@media screen and (min-width:750px){.teton-video{flex:0 0 calc((100% - 3 * 1.6rem) / 4)}}@media screen and (min-width:750px)and (max-width:989px){.teton-video{flex-basis:calc((100% - 2 * 1.6rem) / 3)}}.teton-video__frame{aspect-ratio:9 / 16;background:rgba(var(--color-foreground),.06);overflow:hidden;border-radius:.4rem}.teton-video__frame video{width:100%;height:100%;object-fit:cover;display:block}.teton-video figcaption{margin-top:1.4rem}.teton-video__name{font-family:var(--font-heading-family);font-size:1.9rem;line-height:1.3;display:block}.teton-video__note{display:block;margin-top:.3rem;font-size:1.3rem;letter-spacing:.06em;color:rgba(var(--color-foreground),.82)}.teton-videos .teton-ed__note{margin-top:2.4rem}.teton-video__transcript{margin-top:1rem;font-size:1.4rem}.teton-video__transcript summary{cursor:pointer;font-size:1.2rem;letter-spacing:.12em;text-transform:uppercase;color:rgba(var(--color-foreground),.75)}.teton-video__transcript .rte{margin-top:.8rem;line-height:1.7}.teton-videos__arrow:focus-visible,.teton-videos__track:focus-visible,.teton-sticky__btn:focus-visible{outline:2px solid var(--teton-amber);outline-offset:3px}.teton-reviews .jdgm-widget,.teton-reviews .jm-review-widget{--jm-review-widget-button-color: #B87A38;--jm-review-widget-button-text-color: #ffffff;--jm-review-widget-text-color: rgb(var(--color-foreground));--jm-review-widget-lighter-text-color: rgba(var(--color-foreground), .8);--jm-review-widget-star-and-histogram-color: #B87A38;--jm-widget-border-radius: 4px;--jm-btn-border-radius: 40px;font-family:var(--font-body-family)!important}.teton-reviews .jm-review-widget-minimal-header__title,.teton-reviews .jm-medals{display:none!important}.teton-reviews .jm-star-rating,.teton-reviews .jm-star-rating__font-icon,.teton-reviews [class*=jm-star]{color:#b87a38!important}.teton-reviews .jm-average-rating-display{font-family:var(--font-heading-family)!important}.teton-reviews .jm-verified-badge{background:transparent!important;color:rgba(var(--color-foreground),.65)!important;border:1px solid rgba(var(--color-foreground),.25);border-radius:40px!important;font-size:1.2rem!important;letter-spacing:.08em;text-transform:uppercase}.teton-reviews .jm-button--primary{background:#b87a38!important;color:#fff!important;border:0!important;border-radius:40px!important;letter-spacing:.08em}.teton-reviews .jm-button--secondary{background:transparent!important;border:1px solid rgba(var(--color-foreground),.25)!important;color:rgb(var(--color-foreground))!important;border-radius:40px!important}.teton-reviews .jm-review-item{background:rgba(var(--color-foreground),.035)!important;border:0!important;border-radius:4px!important;padding:2.4rem!important}.teton-reviews .jm-review-content__title{font-family:var(--font-heading-family)!important;font-weight:400!important;font-size:1.9rem!important}.teton-reviews .jm-review-content__body,.teton-reviews .jdgm-review-content__body-content{font-size:1.55rem!important;line-height:1.75!important;color:rgba(var(--color-foreground),.82)!important}.teton-reviews .jm-reviewer-info__name{font-weight:500!important;color:rgb(var(--color-foreground))!important}.teton-reviews .jm-reviewer-avatar{background:rgba(var(--color-foreground),.08)!important;color:rgb(var(--color-foreground))!important}.teton-reviews .jm-verified-buyer-badge{color:rgba(var(--color-foreground),.6)!important;background:transparent!important}.teton-reviews .jm-pagination-controls__button--active{border-color:#b87a38!important}.jdgm-prev-badge .jdgm-star{color:#b87a38!important}.teton-sticky{position:fixed;left:0;right:0;bottom:0;z-index:3;background:var(--teton-forest);color:#f5f0e7;transform:translateY(110%);transition:transform .3s ease}.teton-sticky.is-visible{transform:translateY(0)}.teton-sticky__inner{display:flex;align-items:center;justify-content:space-between;gap:1.6rem;padding-top:1.2rem;padding-bottom:1.2rem}.teton-sticky__title{font-family:var(--font-heading-family);font-size:2rem}.teton-sticky__meta{display:block;font-size:1.2rem;letter-spacing:.12em;text-transform:uppercase;opacity:.85}.teton-sticky__btn{background:var(--teton-amber)!important;color:#fff!important;border-radius:4rem!important;min-height:4.4rem;padding:0 2.8rem;white-space:nowrap}.teton-sticky__btn:after{box-shadow:none!important}@media screen and (max-width:749px){.teton-sticky__title{font-size:1.7rem}}.teton-set__head{max-width:72rem;margin-bottom:4.8rem}.teton-set__grid{list-style:none;margin:0;padding:0;display:grid;gap:4rem 3.2rem;grid-template-columns:1fr}@media screen and (min-width:750px){.teton-set__grid--2{grid-template-columns:repeat(2,1fr)}.teton-set__grid--3{grid-template-columns:repeat(3,1fr)}.teton-set__grid--4{grid-template-columns:repeat(2,1fr)}}@media screen and (min-width:990px){.teton-set__grid--4{grid-template-columns:repeat(4,1fr)}}.teton-set__media{aspect-ratio:1 / 1;margin-bottom:2rem;overflow:hidden;background:#f5f0e7;padding:1.6rem}.teton-set__media img{width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply}.teton-set__name{font-family:var(--font-heading-family);font-size:2.6rem;font-weight:400;margin:.4rem 0 .8rem}.teton-set__line{margin:0 0 1.6rem;line-height:1.6}.teton-set__link{color:rgb(var(--color-foreground));text-decoration:underline;text-underline-offset:.3rem;font-size:1.4rem;letter-spacing:.04em}
/*# sourceMappingURL=/cdn/shop/t/7/assets/teton-pdp.css.map */
