body.template-index .tff{padding-bottom:24px}body.template-index .thc h2{font-size:40px;letter-spacing:-.8px}body.template-index .thc .thc-all{min-height:46px;gap:20px;padding:11px 18px;border:1px solid rgba(var(--color-foreground,34,34,34),.2);border-radius:4px}body.template-index .thc .thc-progress{flex:0 0 80px;width:80px;height:3px;margin-right:auto}body.template-index .thc .thc-position{display:none}body.template-index .tff .tff-progress{width:80px}body.template-index .tff .tff-step:hover:not(:disabled),body.template-index .tesevo-rail-controls button:hover:not(:disabled){border-color:rgb(var(--color-button,118,185,0));background:rgba(var(--color-button,118,185,0),.04)}.tesevo-rail-controls{display:flex;align-items:center;gap:8px;margin-top:16px}.tesevo-rail-controls[hidden]{display:none!important}.tesevo-rail-progress{position:relative;width:80px;height:3px;margin-right:auto;overflow:hidden;border-radius:3px;background:rgba(var(--color-foreground,34,34,34),.1)}.tesevo-rail-progress span{position:absolute;top:0;height:100%;background:rgb(var(--color-button,118,185,0));border-radius:inherit}.tesevo-rail-controls button{display:grid;place-items:center;width:44px;height:44px;padding:0;margin:0;border:1px solid rgba(var(--color-foreground,34,34,34),.2);border-radius:50%;background:transparent;color:inherit;transition:border-color .25s ease,background-color .25s ease}.tesevo-rail-controls button:disabled{opacity:.3;cursor:default}.tesevo-rail-controls svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.tesevo-rail-controls button:focus-visible{outline:2px solid rgb(var(--color-button,118,185,0));outline-offset:4px}[data-tesevo-rail]{scrollbar-width:none!important}[data-tesevo-rail]::-webkit-scrollbar{display:none!important}body.template-index .m-slideshow-section m-slideshow{position:relative}.tesevo-banner-rotation{position:absolute;bottom:18px;right:24px;z-index:5;display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:44px;min-width:80px;padding:8px 12px;border:1px solid rgba(255,255,255,.35);border-radius:4px;background:#111310b3;color:#fff;font:inherit;font-size:12px;line-height:1.4}.tesevo-banner-rotation:focus-visible{outline:2px solid #fff;outline-offset:3px}.tesevo-banner-rotation svg{width:14px;height:14px;fill:currentColor}.tesevo-banner-rotation [hidden]{display:none!important}@media(min-width:750px)and (max-width:1023px){body.template-index .thc h2{font-size:34px}body.template-index .thc .thc-inner{width:calc(100% - 40px)}}@media(max-width:749px){body.template-index .tff{padding-bottom:16px}body.template-index .thc h2{font-size:30px;letter-spacing:-.5px}body.template-index .thc .thc-header{align-items:flex-start;flex-wrap:wrap;gap:18px}body.template-index .thc .thc-intro{flex:1 0 100%}body.template-index .m-slider .m-slider-controls__button{width:44px;height:44px}.tesevo-banner-rotation{position:static;flex:0 0 44px;width:44px;min-width:44px;height:44px;min-height:44px;margin-left:8px;padding:0;border-color:transparent;background:transparent;color:#222;pointer-events:auto}.tesevo-banner-rotation [data-rotation-label]{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.tesevo-banner-rotation:focus-visible{outline-color:rgb(var(--color-button,118,185,0))}body.template-index .m-slideshow-section m-slideshow>.tesevo-banner-rotation{position:absolute;right:12px;bottom:12px;margin:0;background:#111310b3;color:#fff}}@media(prefers-reduced-motion:reduce){.tesevo-rail-controls button{transition:none}body.template-index .m-slideshow-section .swiper-slide{transition-duration:0ms!important}}
/*# sourceMappingURL=/cdn/shop/t/58/assets/tesevo-home-polish.css.map */
