.tb-section{padding-top:calc(var(--tb-pt, 40px) * .75);padding-bottom:calc(var(--tb-pb, 40px) * .75)}@media screen and (min-width:750px){.tb-section{padding-top:var(--tb-pt, 40px);padding-bottom:var(--tb-pb, 40px)}}.tb-hero__title{font-size:3rem;line-height:1.2;margin:0 0 1.2rem}.tb-title{font-size:2.4rem;line-height:1.2;margin:0 0 2.4rem;text-align:center}.tb-card-title{font-size:1.8rem;line-height:1.25;margin:0 0 .8rem}.tb-text{font-size:1.5rem;line-height:1.6;margin:0}.tb-small{font-size:1.4rem;line-height:1.5;margin:0}.tb-label{font-size:1.3rem;line-height:1.4}@media screen and (min-width:750px){.tb-hero__title{font-size:4.4rem}.tb-title{font-size:3.2rem;margin-bottom:3.2rem}.tb-card-title{font-size:2rem}.tb-text{font-size:1.6rem}}.product__title,.product__title>*,.product__title h1,.product__title h2,.product__title h3{font-size:1.8rem;font-weight:600;line-height:1.25}@media screen and (min-width:750px){.product__title,.product__title>*,.product__title h1,.product__title h2,.product__title h3{font-size:2.2rem}}.tb-btn{margin-top:2.4rem}.tb-media{position:relative;width:100%;display:flex;align-items:center;justify-content:center;overflow:hidden;border-radius:1.6rem}.tb-media__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.tb-media--sage{background:color-mix(in srgb,rgb(var(--color-button)) 16%,rgb(var(--color-background)));color:rgb(var(--color-button))}.tb-media--camel{background:rgb(var(--tb-accent));color:rgb(var(--color-foreground))}.tb-media__icon{display:flex}.tb-media__icon .tb-icon{width:9.6rem;height:9.6rem;max-width:40%}.tb-media__tag{position:absolute;left:1.2rem;bottom:1.2rem;padding:.3rem 1rem;border-radius:10rem;font-size:1.3rem;line-height:1.4;background:rgb(var(--color-background));color:rgb(var(--color-foreground))}.tb-icon{width:2.8rem;height:2.8rem;display:block;flex-shrink:0}.tb-hero__grid{display:grid;gap:2.4rem;align-items:center}@media screen and (min-width:990px){.tb-hero__grid{grid-template-columns:5fr 7fr;gap:4.8rem}}.tb-trust__grid{display:grid;grid-template-columns:repeat(2,1fr);gap:1.2rem;margin:0;padding:0}@media screen and (min-width:990px){.tb-trust__grid{grid-template-columns:repeat(4,1fr);gap:1.6rem}}.tb-trust__item{background:color-mix(in srgb,rgb(var(--color-background)) 35%,#fff);border-radius:1.6rem;padding:1.6rem;display:flex;flex-direction:column;gap:.8rem;color:rgb(var(--color-foreground))}.tb-trust__item .tb-icon{color:rgb(var(--color-button));width:3.2rem;height:3.2rem}.tb-trust__title{font-size:1.6rem;font-weight:700;line-height:1.25;margin:0}.tb-cards{display:grid;gap:1.6rem}@media screen and (min-width:750px){.tb-cards--3{grid-template-columns:repeat(3,1fr)}.tb-cards{gap:2.4rem}}.tb-card{background:rgb(var(--color-background));border:.1rem solid rgba(var(--color-foreground),.15);border-radius:1.6rem;padding:2.4rem;display:flex;flex-direction:column;gap:1.2rem}.tb-card__icon{width:5.2rem;height:5.2rem;border-radius:50%;display:flex;align-items:center;justify-content:center;background:color-mix(in srgb,rgb(var(--color-button)) 16%,rgb(var(--color-background)));color:rgb(var(--color-button))}.tb-card .tb-card-title{margin:0}.tb-step{display:flex;flex-direction:column;gap:1.2rem}.tb-step__num{font-size:1.3rem;line-height:1.4;font-weight:700;color:rgb(var(--color-button))}.tb-step .tb-card-title{margin:0}.tb-stars{position:relative;display:inline-block;line-height:0;white-space:nowrap}.tb-stars__track,.tb-stars__fill{display:inline-flex;gap:.2rem}.tb-stars__track{color:rgba(var(--color-foreground),.35)}.tb-stars__fill{position:absolute;left:0;top:0;overflow:hidden;color:rgb(var(--color-button))}.tb-stars .tb-icon{width:2rem;height:2rem}.tb-rev-summary{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:1.2rem 2rem}.tb-rev-summary__score{font-size:3.2rem;line-height:1.2;font-weight:700;font-family:var(--font-heading-family)}.tb-rev-grid{display:grid;gap:1.6rem}@media screen and (min-width:750px){.tb-rev-grid{grid-template-columns:repeat(3,1fr)}}.tb-rev-card{background:rgb(var(--color-background));border:.1rem solid rgba(var(--color-foreground),.15);border-radius:1.6rem;padding:2rem;display:flex;flex-direction:column;gap:1rem}.tb-rev-card__img{width:100%;border-radius:1.2rem}.tb-rev-card__meta{font-size:1.3rem;line-height:1.4;margin:0}.tb-cta__grid{display:grid;gap:2.4rem;align-items:center}.tb-cta__text{text-align:center}.tb-cta__text .tb-title{text-align:center;margin-bottom:1.2rem}.tb-cta__media{max-width:36rem;width:100%;margin:0 auto}@media screen and (min-width:990px){.tb-cta__grid{grid-template-columns:1.2fr .8fr;gap:4.8rem}.tb-cta__text,.tb-cta__text .tb-title{text-align:left}.tb-cta__media{margin:0}}.tb-narrow{max-width:78rem}.tb-acc{border-bottom:.1rem solid rgba(var(--color-foreground),.2)}.tb-acc__q{font-size:1.6rem;line-height:1.3;font-weight:700;cursor:pointer;list-style:none;display:flex;justify-content:space-between;align-items:center;gap:1.6rem;padding:1.6rem 0}.tb-acc__q::-webkit-details-marker{display:none}.tb-acc__q:after{content:"";width:.9rem;height:.9rem;border-right:.2rem solid currentColor;border-bottom:.2rem solid currentColor;transform:rotate(45deg);transition:transform .2s;flex-shrink:0}.tb-acc[open] .tb-acc__q:after{transform:rotate(-135deg)}.tb-acc__a{padding:0 0 1.6rem}.tb-acc__a ul{margin:0;padding-left:2rem}.tb-acc__a li{margin-bottom:.6rem}.tb-feature__grid{display:grid;gap:2.4rem;align-items:center}.tb-feature__media{max-width:40rem;width:100%;margin:0 auto}.tb-title--left{text-align:left;margin-bottom:1.2rem}.tb-bullets{margin:2rem 0 0;padding:0;display:flex;flex-direction:column;gap:1.2rem}.tb-bullets__item{display:flex;align-items:center;gap:1.2rem}.tb-bullets__item .tb-card__icon{width:4.4rem;height:4.4rem;flex-shrink:0}@media screen and (min-width:990px){.tb-feature__grid{grid-template-columns:1fr 1fr;gap:6.4rem}.tb-feature__media{margin:0;max-width:44rem}.tb-feature__grid--image_left .tb-feature__media{justify-self:end}.tb-feature__grid--image_right .tb-feature__media{order:2;justify-self:start}}.tb-cmp{background:rgb(var(--color-background));border-radius:1.6rem;padding:.8rem 1.6rem}.tb-cmp__row{display:grid;grid-template-columns:1fr 8rem 8rem;align-items:center;gap:.8rem;padding:1.2rem 0;border-bottom:.1rem solid rgba(var(--color-foreground),.15)}.tb-cmp__row:last-child{border-bottom:0}.tb-cmp__col{font-size:1.3rem;line-height:1.3;font-weight:700;text-align:center}.tb-cmp__cell{display:flex;justify-content:center}.tb-cmp__cell .tb-icon{width:2.4rem;height:2.4rem;stroke-width:2.5}.tb-cmp__cell--yes{color:rgb(var(--color-button))}.tb-cmp__cell--no{color:rgba(var(--color-foreground),.75)}@media screen and (min-width:750px){.tb-cmp__row{grid-template-columns:1fr 14rem 14rem}.tb-cmp{padding:1.2rem 2.4rem}}.tb-rev-top{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:2.4rem 4.8rem;margin-bottom:2.4rem}.tb-rev-top:empty{display:none}.tb-rev-top .tb-rev-summary{flex-direction:column;gap:.6rem}.tb-rev-dist{display:flex;flex-direction:column;gap:.6rem;min-width:26rem;max-width:36rem;width:100%}.tb-rev-dist__row{display:grid;grid-template-columns:6.4rem 1fr 3.2rem;align-items:center;gap:1rem}.tb-rev-dist__bar{height:.8rem;border-radius:1rem;background:rgba(var(--color-foreground),.15);overflow:hidden;display:block}.tb-rev-dist__bar span{display:block;height:100%;background:rgb(var(--color-button))}@media screen and (max-width:749px){.tb-rev-grid{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;gap:1.2rem;padding-bottom:1rem;-webkit-overflow-scrolling:touch}.tb-rev-grid .tb-rev-card{flex:0 0 82%;scroll-snap-align:start}}.tb-rev-grid:empty{display:none}.tb-sticky{position:fixed;left:0;right:0;bottom:0;z-index:15;padding:1rem 0 calc(1rem + env(safe-area-inset-bottom,0px));border-top:.1rem solid rgba(var(--color-foreground),.2);transform:translateY(110%);transition:transform .25s ease}.tb-sticky.is-visible{transform:translateY(0)}.tb-sticky__inner{display:flex;align-items:center;justify-content:space-between;gap:1.6rem}.tb-sticky__info{min-width:0}.tb-sticky__title{display:none;font-size:1.5rem;line-height:1.3;font-weight:600;margin:0}.tb-sticky__price .price{font-size:1.6rem}.tb-sticky__price .badge,.tb-sticky__price .price__badge-sale,.tb-sticky__price .price__badge-sold-out{display:none}.tb-sticky__btn{min-width:16rem}@media screen and (min-width:750px){.tb-sticky__title{display:block}}body.tb-sticky-on{padding-bottom:8rem}@media(prefers-reduced-motion:reduce){.tb-sticky{transition:none}}.tb-unit-note{font-size:1.4rem;line-height:1.5;margin:.4rem 0 0;font-weight:600;color:rgb(var(--color-button))}
/*# sourceMappingURL=/cdn/shop/t/6/assets/tb-theme.css.map */
