.tp-fit,.tp-promise,.tp-root,.tp-bar{--tp-ink:#1f4652;--tp-accent:#07869e;--tp-soft:#eef7f8;--tp-display:"Fredoka","Trebuchet MS",system-ui,sans-serif;--tp-body:"Nunito",system-ui,sans-serif}.tp-fit *,.tp-promise *,.tp-root *,.tp-bar *{box-sizing:border-box}.tp-fit{margin:14px 0 4px;padding:14px 16px 12px;border-radius:18px;background:var(--tp-soft);color:var(--tp-ink);font-family:var(--tp-body)}.tp-fit-head{display:flex;justify-content:space-between;align-items:baseline;gap:10px;margin-bottom:10px}.tp-fit-head b{font:600 16px var(--tp-display)}.tp-fit-age{font-weight:700;font-size:14px;color:var(--tp-accent)}.tp-fit-range{-webkit-appearance:none;appearance:none;width:100%;height:10px;margin:0;border-radius:99px;outline:none;cursor:pointer;background:linear-gradient(90deg,var(--tp-accent) var(--p,40%),#fff var(--p,40%))}.tp-fit-range::-webkit-slider-thumb{-webkit-appearance:none;width:30px;height:30px;border-radius:50%;background:#fff;border:3px solid var(--tp-accent);box-shadow:0 4px 10px #0a505f40;background-image:radial-gradient(circle,var(--tp-accent) 0 4px,transparent 5px)}.tp-fit-range::-moz-range-thumb{width:26px;height:26px;border-radius:50%;background:#fff;border:3px solid var(--tp-accent)}.tp-fit-range:focus-visible::-webkit-slider-thumb{outline:3px solid var(--tp-ink);outline-offset:2px}.tp-fit-scale{display:flex;justify-content:space-between;margin-top:6px;font-size:11px;opacity:.6}.tp-fit-out{margin:8px 0 0;min-height:22px;font-size:14px}.tp-fit-out b{color:var(--tp-ink)}.tp-promise{display:grid;gap:8px;margin:14px 0 6px;font-family:var(--tp-body);color:var(--tp-ink)}.tp-promise>div{display:flex;align-items:center;gap:12px;padding:10px 14px;border-radius:16px;background:#fff;border:1.5px solid #d6e9ec}.tp-promise>div>span{display:grid;place-items:center;width:38px;height:38px;border-radius:50%;background:var(--tp-soft);font-size:18px;flex:none}.tp-promise p{margin:0;display:flex;flex-direction:column;line-height:1.3}.tp-promise b{font-size:14px}.tp-promise small{font-size:12px;opacity:.7}.tp-root{max-width:1240px;margin:0 auto;padding:clamp(28px,4vw,56px) clamp(16px,4vw,48px) 0;color:var(--tp-ink);font-family:var(--tp-body)}.tp-look-head{display:flex;justify-content:space-between;align-items:baseline;gap:12px;flex-wrap:wrap;margin-bottom:18px}.tp-look-head h2{margin:0;font:600 clamp(24px,3vw,34px) var(--tp-display)}.tp-look-head a{color:inherit;font-weight:700;text-decoration:none;border-bottom:2px solid var(--tp-accent)}.tp-look-row{display:grid;grid-auto-flow:column;grid-auto-columns:clamp(160px,22vw,240px);gap:18px;overflow-x:auto;padding:6px 4px 20px;scroll-snap-type:x mandatory;scrollbar-width:thin}.tp-card{scroll-snap-align:start;color:inherit;text-decoration:none;perspective:900px}.tp-card-pic{display:block;aspect-ratio:3/4;border-radius:999px 999px 22px 22px;overflow:hidden;background:var(--tp-soft);border:5px solid #fff;box-shadow:0 10px 24px #0a505f24;transition:transform .7s cubic-bezier(.3,1.4,.4,1)}.tp-card-pic img{display:block;width:100%;height:100%;object-fit:cover;object-position:50% 25%}.tp-card:hover .tp-card-pic,.tp-card:focus-visible .tp-card-pic{transform:rotateY(360deg) translateY(-4px)}.tp-card-name{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;margin-top:10px;font:600 15px/1.3 var(--tp-display)}.tp-card-price{display:block;margin-top:4px;font-weight:700;font-size:14px}.tp-card-price s{font-weight:400;opacity:.5;margin-right:4px}.tp-bar{position:fixed;z-index:39;left:10px;right:76px;bottom:12px;display:none;align-items:center;gap:10px;padding:8px 8px 8px 10px;border-radius:20px;background:#fff;color:var(--tp-ink);font-family:var(--tp-body);box-shadow:0 10px 30px #0000002e;transform:translateY(140%);transition:transform .35s cubic-bezier(.2,.8,.2,1)}.tp-bar.is-on{transform:none}.tp-bar-pic{width:40px;height:48px;border-radius:10px;object-fit:cover;flex:none}.tp-bar-text{flex:1;min-width:0;display:flex;flex-direction:column;line-height:1.2}.tp-bar-text b{font-size:13px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tp-bar-text small{font-size:12px;opacity:.7}.tp-bar-add{flex:none;border:0;border-radius:14px;padding:12px 14px;background:var(--tp-ink);color:#fff;font:700 13px var(--tp-body);cursor:pointer}@media(max-width:749px){.tp-bar{display:flex}}@media(prefers-reduced-motion:reduce){.tp-card-pic,.tp-bar{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/tods-product.css.map */
