.tinloo-v2{background:#faf7f2;color:#35362f;overflow:hidden;padding:48px 0 36px}.tinloo-v2__intro{text-align:center}.tinloo-v2__eyebrow{font-size:12px;letter-spacing:.14em;color:#656d57;margin:0 0 18px}.tinloo-v2 h1{font-family:var(--font-heading-family);font-size:clamp(44px,5.5vw,72px);font-weight:400;line-height:1.02;letter-spacing:-.025em;color:#535c48;margin:0 0 16px}.tinloo-v2__intro>p:not(.tinloo-v2__eyebrow){font-size:17px;margin:0 0 22px}.tinloo-v2__categories{display:flex;justify-content:center;gap:12px;margin-bottom:16px}.tinloo-v2__categories button{font:inherit;font-size:15px;border:0;border-bottom:1px solid transparent;background:transparent;color:#656d57;padding:10px 12px;min-height:44px;cursor:pointer}.tinloo-v2__categories button[aria-pressed=true]{border-color:#535c48;color:#35362f}.tinloo-rack{display:block}.tinloo-rack__viewport{overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;scrollbar-width:none;cursor:grab;touch-action:pan-x pan-y;overscroll-behavior-x:contain;position:relative}.tinloo-rack__viewport::-webkit-scrollbar{display:none}.tinloo-rack__viewport.is-dragging{cursor:grabbing;scroll-snap-type:none}.tinloo-rack__track{display:flex;width:max-content;min-width:100%;padding:28px max(30px,calc((100vw - 1380px)/2)) 0;margin:0;list-style:none;position:relative;gap:0}.tinloo-rack__track:before{content:"";position:absolute;left:0;right:0;top:109.3px;height:4px;background:#b5aa96;border-top:1px solid #8b806d;z-index:0}.tinloo-rack__item{width:238px;flex:none;scroll-snap-align:center;position:relative}.tinloo-rack__piece{display:block;text-align:center;text-decoration:none;color:inherit;user-select:none;-webkit-user-drag:none}.tinloo-rack__garment{display:block;height:360px;width:220px;background-size:840% auto;background-position:var(--sprite-position) 0;background-repeat:no-repeat;transform-origin:50% 78.3px;transition:transform .45s cubic-bezier(.2,.7,.2,1);position:relative;margin:0 auto}.tinloo-rack__item:nth-child(even) .tinloo-rack__garment{transform:translateY(var(--hook-offset,0%)) rotate(2deg)}.tinloo-rack__item:nth-child(odd) .tinloo-rack__garment{transform:translateY(var(--hook-offset,0%)) rotate(-2deg)}.tinloo-rack__piece:hover .tinloo-rack__garment,.tinloo-rack__piece:focus-visible .tinloo-rack__garment{transform:translateY(var(--hook-offset,0%)) rotate(0)}.tinloo-rack__caption{display:block;padding:10px 10px 16px;max-width:230px;margin:auto}.tinloo-rack__caption>span{display:block;font-size:17px;line-height:1.3}.tinloo-rack__caption small{display:block;color:#656d57;font-size:13px;margin-top:6px}.tinloo-rack__controls{display:flex;justify-content:center;align-items:center;gap:24px;margin-top:16px}.tinloo-rack__controls button{width:48px;height:44px;border:1px solid #dcd6cb;color:#535c48;background:transparent;font-size:23px;cursor:pointer}.tinloo-rack__controls button:disabled{opacity:.35;cursor:default}.tinloo-rack__controls p{font-size:14px;color:#656d57;margin:0}.tinloo-rack__controls p span{padding-left:12px}.tinloo-v2__closing{text-align:center;margin-top:28px}.tinloo-v2__closing>p:first-child{font-family:var(--font-heading-family);font-size:24px;margin:0}.tinloo-v2__closing .tinloo-text-link{display:inline-flex;align-items:center;min-height:44px;font-size:15px}.tinloo-v2__note{font-size:12px;line-height:1.6;color:#656d57;max-width:65ch;margin:16px auto 0}@media(max-width:749px){.tinloo-v2{padding-top:32px}.tinloo-v2__eyebrow{font-size:10px;letter-spacing:.1em}.tinloo-v2 h1{font-size:46px}.tinloo-v2__categories{gap:0}.tinloo-v2__categories button{padding:10px 12px}.tinloo-rack__item{width:210px}.tinloo-rack__garment{width:195px;height:320px;transform-origin:50% 69.4px}.tinloo-rack__track:before{top:100.4px}.tinloo-rack__caption>span{font-size:16px}.tinloo-rack__track{padding-left:calc((100vw - 210px)/2);padding-right:calc((100vw - 210px)/2)}.tinloo-rack__controls{margin-top:6px}.tinloo-v2__closing{margin-top:20px}}@media(prefers-reduced-motion:reduce){.tinloo-rack__garment{transition:none;transform:translateY(var(--hook-offset,0%))!important}.tinloo-rack__viewport{scroll-behavior:auto}}
