.tfp{--tfp-ink: #191919;--tfp-muted: #666;--tfp-accent: rgb(var(--color-button, 118, 185, 0));display:block;padding-block:var(--tfp-padding-top) var(--tfp-padding-bottom);background:var(--tfp-background, #fff);color:var(--tfp-ink);font-family:inherit}.tfp *,.tfp *:before,.tfp *:after{box-sizing:border-box}.tfp .tfp__inner{width:calc(100% - 64px);max-width:1200px;margin-inline:auto}.tfp .tfp__header{margin-bottom:32px;text-align:var(--tfp-align, left)}.tfp .tfp__subheading{margin:0 0 12px;color:var(--tfp-muted);font-size:13px;font-weight:500;line-height:1.5;letter-spacing:.06em}.tfp .tfp__header h2{margin:0;color:var(--tfp-ink);font-family:var(--font-stack-header, inherit);font-size:var(--tfp-heading-size, 40px);font-weight:500;letter-spacing:-.8px;line-height:1.2;text-wrap:balance}.tfp .tfp__description{max-width:650px;margin:14px 0 0;color:var(--tfp-muted);font-size:16px;line-height:1.65;text-wrap:pretty}.tfp[data-heading-alignment=center] .tfp__description{margin-inline:auto}.tfp[data-heading-alignment=right] .tfp__description{margin-inline-start:auto}.tfp .tfp__grid{position:relative;display:grid;grid-template-columns:repeat(var(--tfp-columns, 4),minmax(0,1fr));column-gap:var(--tfp-gap, 24px);row-gap:calc(var(--tfp-gap, 24px) + 20px);min-width:0}.tfp .tfp__card{display:flex;min-width:0;flex-direction:column;height:100%}.tfp .tfp__media{display:block;aspect-ratio:var(--tfp-ratio, 1 / 1);overflow:hidden;width:100%;padding:6px;border-radius:4px;background:#f7f7f7;color:inherit}.tfp .tfp__image{display:block;width:100%;height:100%;object-fit:contain;object-position:center;transition:transform .55s cubic-bezier(.2,.65,.3,1)}.tfp .tfp__info{display:flex;flex:1;flex-direction:column;align-items:flex-start;padding-top:18px}.tfp .tfp__title{align-self:stretch;min-height:72px;margin:0;font-family:inherit;font-size:16px;font-weight:500;line-height:24px;letter-spacing:0;color:inherit}.tfp .tfp__title a{display:-webkit-box;overflow:hidden;-webkit-line-clamp:3;-webkit-box-orient:vertical;color:inherit;text-decoration:none;transition:color .25s ease}.tfp .tfp__rating{display:flex;align-items:center;min-height:26px;margin-top:4px}.tfp .tesevo-product-rating{display:flex;align-items:center;flex-wrap:wrap;gap:5px;font-size:12px;line-height:20px}.tfp .tesevo-product-rating__stars{display:inline-block;position:relative;width:74px;flex:0 0 74px;height:14px;line-height:0}.tfp .tesevo-product-rating__empty,.tfp .tesevo-product-rating__fill{display:flex;position:absolute;inset-block-start:0;inset-inline-start:0;gap:1px;height:14px}.tfp .tesevo-product-rating__empty{color:#dfe2de}.tfp .tesevo-product-rating__fill{overflow:hidden;color:#f5a623}.tfp .tesevo-product-rating__stars svg{width:14px;height:14px;flex:0 0 14px;fill:currentColor}.tfp .tesevo-product-rating__score{color:var(--tfp-ink);font-weight:500}.tfp .tesevo-product-rating__count{color:var(--tfp-muted)}.tfp .tfp__price{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 10px;margin-top:8px;font-size:16px;line-height:1.5}.tfp .tfp__current-price{color:var(--tfp-ink);font-weight:600}.tfp .tfp__from{font-size:13px;font-weight:400}.tfp .tfp__compare-price{color:#737373;font-size:13px;font-weight:400}.tfp .tfp__payment{margin-top:10px;width:100%;color:#555;font-size:12px;line-height:1.65}.tfp .tfp__payment form{margin:0;padding:0}.tfp .tfp__payment shopify-payment-terms{display:block;font:inherit;color:inherit;--shopify-payment-terms-background-color: var(--tfp-background, #fff)}.tfp .tfp__controls{display:none;align-items:center;gap:8px;margin-top:16px}.tfp [hidden]{display:none!important}.tfp .tfp__progress{position:relative;display:block;width:80px;height:3px;margin-inline-end:auto;overflow:hidden;border-radius:3px;background:#e8e8e8}.tfp .tfp__progress span{position:absolute;inset-block-start:0;inset-inline-start:0;height:100%;border-radius:inherit;background:var(--tfp-accent)}.tfp .tfp__step{display:grid;place-items:center;width:44px;height:44px;padding:0;border:1px solid #d3d3d3;border-radius:50%;background:transparent;color:var(--tfp-ink);cursor:pointer;transition:border-color .25s ease,background-color .25s ease}.tfp .tfp__step:disabled{opacity:.3;cursor:default}.tfp .tfp__step svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.tfp .tfp__footer{margin-top:36px;text-align:var(--tfp-align, left)}.tfp .tfp__view-all{display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding:10px 24px;border:1px solid #c8c8c8;border-radius:4px;color:var(--tfp-ink);background:transparent;font-size:14px;font-weight:500;text-decoration:none;transition:border-color .25s ease,background-color .25s ease}.tfp .tfp__editor-card{display:grid;align-content:center;gap:8px;min-height:240px;padding:24px;border:1px dashed #b7b7b7;border-radius:4px;background:#f7f7f7;color:#555;text-align:center}.tfp .tfp__editor-card p{margin:0}.tfp .tfp__editor-note{margin:0;color:#555}.tfp .tfp__sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.tfp :is(a,button,[tabindex]):focus-visible{outline:2px solid var(--tfp-accent);outline-offset:4px}@media(hover:hover)and (pointer:fine){.tfp .tfp__media:hover .tfp__image{transform:scale(1.025)}.tfp .tfp__title a:hover{color:#555}.tfp .tfp__step:hover:not(:disabled),.tfp .tfp__view-all:hover{border-color:var(--tfp-accent);background:rgba(var(--color-button, 118, 185, 0),.04)}}@media(min-width:750px)and (max-width:1023px){.tfp .tfp__inner{width:calc(100% - 40px)}.tfp .tfp__header h2{font-size:min(var(--tfp-heading-size, 40px),34px)}.tfp .tfp__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:749px){.tfp{padding-block:var(--tfp-mobile-padding-top) var(--tfp-mobile-padding-bottom)}.tfp .tfp__inner{width:calc(100% - 32px)}.tfp .tfp__header{margin-bottom:24px}.tfp .tfp__header h2{font-size:var(--tfp-mobile-heading-size, 30px);letter-spacing:-.5px}.tfp .tfp__description{font-size:14px}.tfp .tfp__grid{grid-template-columns:repeat(var(--tfp-mobile-columns, 2),minmax(0,1fr));column-gap:var(--tfp-mobile-gap, 16px);row-gap:30px}.tfp .tfp__info{padding-top:14px}.tfp .tfp__title{font-size:15px;line-height:22px;min-height:66px}.tfp .tfp__price{gap:3px 8px;font-size:15px}.tfp .tfp__footer{margin-top:28px}.tfp[data-mobile-layout=swipe] .tfp__grid{grid-template-columns:none;grid-template-rows:1fr;grid-auto-flow:column;grid-auto-columns:var(--tfp-mobile-card-width, 76%);gap:var(--tfp-mobile-gap, 16px);overflow-x:auto;overflow-y:hidden;padding:4px 2px 10px;scroll-snap-type:x mandatory;scroll-padding-inline:2px;scroll-behavior:smooth;overscroll-behavior-x:contain;scrollbar-width:none;-webkit-overflow-scrolling:touch;touch-action:auto}.tfp[data-mobile-layout=swipe] .tfp__grid::-webkit-scrollbar{display:none}.tfp[data-mobile-layout=swipe] .tfp__card,.tfp[data-mobile-layout=swipe] .tfp__editor-card{scroll-snap-align:start;scroll-snap-stop:normal}.tfp[data-mobile-layout=swipe] .tfp__controls{display:flex}}@media(prefers-reduced-motion:reduce){.tfp *,.tfp *:before,.tfp *:after{transition:none!important;animation:none!important}.tfp .tfp__image{transform:none!important}.tfp[data-mobile-layout=swipe] .tfp__grid{scroll-behavior:auto}}
/*# sourceMappingURL=/cdn/shop/t/58/assets/tesevo-featured-products.css.map */
