:root{--tbb-ease: cubic-bezier(.16, 1, .3, 1);--tbb-accent: rgb(var(--color-base-accent-1, 169, 116, 79));--tbb-maxline: 62ch}a,button,.button,summary,[role=button],input[type=submit]{touch-action:manipulation;-webkit-tap-highlight-color:rgba(169,116,79,.18)}a:focus-visible,button:focus-visible,.button:focus-visible,summary:focus-visible,.header__icon:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid rgb(var(--color-base-accent-1, 169, 116, 79));outline-offset:2px;border-radius:1px}h1,h2,h3,.h0,.h1,.h2,.h3,.banner__heading{text-wrap:balance}.price,.price-item,.cart-item__price-wrapper,.totals__total-value{font-variant-numeric:tabular-nums}h1,h2,h3,.h0,.h1,.h2,.h3,.title,.card__heading{letter-spacing:.005em;line-height:1.12;font-weight:400}.h0{line-height:1.05}.rich-text__text,.banner__text,.multicolumn-card__info>p,.testimonials p,.newsletter p{max-width:var(--tbb-maxline);margin-inline:auto;line-height:1.65}.caption-with-letter-spacing,.subtitle,.multirow__caption,.product__text.caption-with-letter-spacing{text-transform:uppercase;letter-spacing:.18em;font-size:1.1rem;color:var(--tbb-accent);font-weight:500}.button,.shopify-challenge__button,.customer button,button.shopify-payment-button__button--unbranded{text-transform:uppercase;letter-spacing:.14em;font-size:1.2rem;font-weight:500;min-height:4.6rem;padding-inline:2.6rem;transition:transform .4s var(--tbb-ease),box-shadow .4s var(--tbb-ease),background-color .3s var(--tbb-ease),color .3s var(--tbb-ease)}.button:not([disabled]):hover{transform:translateY(-2px);box-shadow:0 8px 22px rgba(var(--color-shadow, 46, 58, 44),.18)}.card__media .media img,.card .media img{transition:transform .7s var(--tbb-ease);will-change:transform}.card-wrapper:hover .card__media .media img,.card:hover .media img{transform:scale(1.045)}.card__content{padding-top:1.4rem}.card__heading a{letter-spacing:.01em}.price__regular .price-item--regular{letter-spacing:.02em}.slideshow__text h2,.banner__heading,.slideshow .banner__heading{font-weight:400}.banner__media:after,.slideshow__media:after{background:linear-gradient(180deg,#1f271e00 30%,#1f271e47)}.icon-bar__item,.icon-bar .multicolumn-card{text-align:center}@media screen and (min-width:990px){.rich-text__blocks{max-width:78rem;margin-inline:auto}}.testimonials .grid__item,.ds-testimonials__column{padding:2.4rem 2rem}.footer{border-top:1px solid rgba(var(--color-foreground, 43, 39, 34),.12)}.newsletter-form__field-wrapper .field__input{border-radius:0}@media screen and (max-width:749px){h1,.h1{font-size:3.4rem;line-height:1.1}.h0{font-size:4.2rem}h2,.h2{font-size:2.6rem}.button{min-height:5rem;width:100%;justify-content:center}.slideshow .button,.banner .button{width:auto}.section-padding,.rich-text{padding-inline:1.6rem}.grid--2-col-tablet-down .grid__item{width:calc(50% - var(--grid-mobile-horizontal-spacing) / 2)}.icon-bar .multicolumn-list{display:grid;grid-template-columns:1fr 1fr;gap:2rem 1.2rem}.header__icon{min-width:4.4rem;min-height:4.4rem}}@media(prefers-reduced-motion:reduce){.card-wrapper:hover .card__media .media img,.card:hover .media img{transform:none}.button:not([disabled]):hover{transform:none}*{scroll-behavior:auto!important}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/custom-bodybasics.css.map */
