:root{--tt-ink: #3b2a1e}.tt-icon{display:block;width:100%;height:100%}.tt-stars-wrap{margin:0;line-height:1}.tt-stars{display:inline-flex;align-items:center;gap:.6rem;color:inherit;text-decoration:none}.tt-stars__icons{position:relative;display:inline-block;line-height:0}.tt-stars__row{display:inline-flex;gap:.15rem;white-space:nowrap}.tt-stars__row .tt-icon{width:1.7rem;height:1.7rem;flex:0 0 auto}.tt-stars__row--base{color:rgba(var(--color-foreground),.15)}.tt-stars__row--fill{position:absolute;top:0;left:0;bottom:0;overflow:hidden;color:var(--tt-star, #a37042)}.tt-stars__count{font-size:1.3rem;letter-spacing:.03rem;color:rgba(var(--color-foreground),.75)}.tt-stars__link:hover .tt-stars__count,.tt-stars__link:focus-visible .tt-stars__count{text-decoration:underline;text-underline-offset:.3rem}.tt-stars-wrap--product{margin:-.6rem 0 1.4rem}.product__info-container>*+.tt-stars-wrap--product{margin-top:-.6rem}.tt-stars-wrap--card{margin-top:.5rem}.tt-stars--card .tt-stars__row .tt-icon{width:1.35rem;height:1.35rem}.tt-stars--card{gap:.4rem}.tt-stars--card .tt-stars__count{font-size:1.2rem}.tt-trustline{display:flex;align-items:center;flex-wrap:wrap;gap:.4rem .6rem;margin:1.6rem 0 0;font-size:1.35rem;line-height:1.4;color:rgb(var(--color-foreground))}.tt-trustline__stars{display:inline-flex;gap:.15rem;color:var(--tt-star, #a37042)}.tt-trustline__stars .tt-icon{width:1.45rem;height:1.45rem}.tt-guarantee{display:flex;align-items:flex-start;gap:1.2rem;margin:1.2rem 0 .4rem;padding:1.2rem 1.4rem;background:var(--tt-blush, #f6e7e2);border:1px solid rgba(163,112,66,.28);border-radius:1.2rem}.tt-guarantee__icon{flex:0 0 3.8rem;width:3.8rem;height:3.8rem;padding:.85rem;border-radius:50%;background:#fff;color:var(--tt-accent, #a37042)}.tt-guarantee__body{min-width:0}.tt-guarantee__title{margin:0;font-size:1.5rem;font-weight:600;line-height:1.35;letter-spacing:.02rem;color:var(--tt-accent, #a37042)}.tt-guarantee__text{margin:.3rem 0 0;font-size:1.35rem;line-height:1.5;color:var(--tt-ink)}.tt-guarantee__link{color:var(--tt-accent, #a37042);text-underline-offset:.3rem;white-space:nowrap}.product__info-container .tt-trustline+.tt-guarantee,.product__info-container>*+.tt-guarantee-block{margin-top:0}.tt-cart-note{display:block;margin:1.2rem 0 0;font-size:1.2rem;line-height:1.5;letter-spacing:0;text-align:center;color:rgba(var(--color-foreground),.85)}.tt-cart-note .tt-icon{display:inline-block;width:1.3rem;height:1.3rem;margin-right:.4rem;vertical-align:-.2rem;color:var(--tt-accent, #a37042)}.tt-cart-note strong{font-weight:600;color:var(--tt-accent, #a37042)}.tt-cart-note a{color:inherit;text-underline-offset:.3rem}.cart-notification .tt-cart-note{margin:.2rem 0 0}@media screen and (min-width:750px){.cart__footer .tt-cart-note{text-align:right}}.tt-love{background:var(--tt-love-bg, #f6e7e2);color:var(--tt-love-ink, #3b2a1e)}.tt-love__inner{display:flex;flex-direction:column;align-items:center;gap:1.2rem;max-width:72rem;margin:0 auto;text-align:center}.tt-love__icon{width:6.4rem;height:6.4rem;padding:1.5rem;border-radius:50%;background:#fff;color:var(--tt-love-accent, #a37042);box-shadow:0 .4rem 1.6rem #a370421f}.tt-love__heading{margin:.4rem 0 0;font-size:calc(var(--font-heading-scale, 1) * 2.4rem);line-height:1.25;color:var(--tt-love-accent, #a37042)}.tt-love__text{margin:0;max-width:56rem;font-size:1.6rem;line-height:1.6;color:var(--tt-love-ink, #3b2a1e)}.tt-love__text p{margin:0}.tt-love__button{margin-top:.8rem}@media screen and (min-width:750px){.tt-love__heading{font-size:calc(var(--font-heading-scale, 1) * 3.2rem)}.tt-love__text{font-size:1.7rem}}.tt-revs{display:block;background:var(--tt-revs-bg, #fff)}.tt-revs__header{display:flex;flex-direction:column;align-items:center;gap:.6rem;margin-bottom:2.4rem;text-align:center}.tt-revs__stars{display:inline-flex;gap:.2rem;color:var(--tt-star, #a37042)}.tt-revs__stars .tt-icon{width:1.8rem;height:1.8rem}.tt-revs__heading{margin:0}.tt-revs__sub{margin:0;font-size:1.4rem;color:rgba(var(--color-foreground),.75)}.tt-revs__scroller{overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;scrollbar-width:none;padding:.4rem 1.5rem .8rem}.tt-revs__scroller::-webkit-scrollbar{display:none}.tt-revs__scroller:focus-visible{outline:.2rem solid rgba(163,112,66,.6);outline-offset:.2rem}.tt-revs__track{display:flex;align-items:stretch;width:max-content}.tt-rev{flex:0 0 auto;display:flex;flex-direction:column;gap:.8rem;width:27rem;margin:0 1.2rem 0 0;padding:1.8rem 1.8rem 1.6rem;background:var(--tt-revs-card, #f6f6f2);border:1px solid rgba(163,112,66,.22);border-radius:1.2rem;box-sizing:border-box}.tt-rev[hidden]{display:none}.tt-rev__stars{display:inline-flex;gap:.15rem;color:var(--tt-star, #a37042)}.tt-rev__star{display:block;width:1.5rem;height:1.5rem}.tt-rev__star--off{color:rgba(var(--color-foreground),.15)}.tt-rev__title{margin:0;font-size:1.5rem;font-weight:600;line-height:1.35;color:var(--tt-ink)}.tt-rev__quote{margin:0;padding:0;border:0;font-style:normal;font-size:1.4rem;line-height:1.6;color:var(--tt-ink)}.tt-rev__quote p{margin:0}.tt-rev__meta{display:flex;flex-wrap:wrap;align-items:center;gap:.3rem .9rem;margin-top:auto;padding-top:.6rem;font-size:1.25rem;line-height:1.4}.tt-rev__name{font-weight:600;color:var(--tt-ink)}.tt-rev__verified{display:inline-flex;align-items:center;gap:.3rem;color:var(--tt-accent, #a37042)}.tt-rev__verified .tt-icon{width:1.4rem;height:1.4rem}.tt-rev__product{flex-basis:100%;color:var(--tt-accent, #a37042);text-underline-offset:.3rem}.tt-revs.is-static .tt-revs__scroller{scroll-snap-type:x mandatory;scroll-padding:0 1.5rem}.tt-revs.is-static .tt-rev{scroll-snap-align:start}@media screen and (min-width:750px){.tt-rev{width:32rem;margin-right:1.6rem;padding:2.2rem 2.2rem 2rem}.tt-revs__scroller{padding-left:5rem;padding-right:5rem}.tt-revs.is-moving .tt-revs__scroller{-webkit-mask-image:linear-gradient(90deg,transparent,#000 5%,#000 95%,transparent);mask-image:linear-gradient(90deg,transparent,#000 5%,#000 95%,transparent)}}@media(prefers-reduced-motion:reduce){.tt-revs .tt-revs__scroller{scroll-snap-type:x mandatory;scroll-padding:0 1.5rem}.tt-revs .tt-rev{scroll-snap-align:start}}.tt-love .tt-love__button.button--secondary{--color-button: 255, 255, 255;--color-button-text: 163, 112, 66;font-weight:500}
/*# sourceMappingURL=/cdn/shop/t/10/assets/tt-trust.css.map */
