/* Pre-launch shop features: scoped additions only */
.tb-header .tb-header-in{gap:clamp(.5rem,1.7vw,1.5rem)}.tb-shop-actions{display:flex;align-items:center;gap:clamp(.7rem,1.6vw,1.25rem);margin-left:auto}.tb-shop-actions a{display:inline-flex;position:relative;align-items:center;justify-content:center;width:34px;height:38px;color:#f3f1ed}.tb-shop-actions svg{width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.tb-bag-count{position:absolute;top:-3px;right:-5px;border-radius:100%;background:#f3f1ed;color:#111;font-size:10px;font-weight:800;min-width:16px;text-align:center}.tb-complete-look{padding:2.5rem 0 3rem;border-top:1px solid #484a49}.tb-complete-look h2{font-size:clamp(1.3rem,2.5vw,2rem);letter-spacing:.06em}.tb-complete-look__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}.tb-complete-look__item{display:flex;flex-direction:column;gap:.5rem;font-size:.85rem}.tb-complete-look__item img{width:100%;aspect-ratio:4/5;object-fit:cover;background:#252728}.tb-complete-look__item strong{line-height:1.4}.tb-complete-look__item span{color:#ccc}@media(max-width:800px){.tb-header .tb-header-in{gap:.5rem}.tb-header .tb-brand{flex-shrink:1;min-width:0;white-space:normal;line-height:1.1}.tb-shop-actions{gap:.25rem}.tb-shop-actions a{width:30px}.tb-shop-actions svg{width:20px}.tb-complete-look__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}