.rw-community{margin:48px 0 32px;padding:32px 0;border-block:1px solid var(--line)}.rw-community-heading{display:flex;justify-content:space-between;align-items:end;gap:20px;margin-bottom:22px}.rw-community-heading h2{font-size:clamp(28px,4vw,48px);margin-bottom:14px}.rw-community-heading .eyebrow{margin-bottom:12px}.rw-community-heading p:last-child{margin-bottom:0}.rw-community-track{display:flex;overflow-x:auto;gap:16px;scroll-snap-type:x mandatory;scrollbar-width:none;padding:3px 0 8px;overscroll-behavior-x:contain}.rw-community-track::-webkit-scrollbar{display:none}.rw-community-card{flex:0 0 250px;margin:0;scroll-snap-align:start;min-width:0}.rw-community-photo{position:relative;overflow:hidden;aspect-ratio:714 / 1140;background:#171717;border-radius:12px;isolation:isolate}.rw-community-photo img{position:absolute;max-width:none;height:auto;width:165%;left:-20%;top:-11%;pointer-events:none;-webkit-user-select:none;user-select:none}.rw-community-photo-5067 img{width:165%;left:-20%;top:-10.6%}.rw-community-photo-5068{aspect-ratio:712 / 1140}.rw-community-photo-5068 img{width:165.45%;left:-.7%;top:-13.4%}.rw-community-photo-5069{aspect-ratio:714 / 1170}.rw-community-photo-5069 img{width:165%;left:-13.7%;top:-11.7%}.rw-community-photo-5070{aspect-ratio:714 / 1140}.rw-community-photo-5070 img{width:165%;left:-19.4%;top:-12.1%}.rw-community-card figcaption{display:flex;justify-content:space-between;gap:8px;margin-top:12px;font-size:8px;letter-spacing:.07em;color:var(--muted)}.rw-community-controls{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-top:12px}.rw-community-controls>div{display:flex;gap:8px}.rw-community-controls button{display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;padding:0;border:1px solid #393939;background:#151515;border-radius:6px;color:var(--ink);transition:background .18s,border-color .18s}.rw-community-controls button:hover{background:#242424;border-color:#777}.rw-community-controls button:active{background:#333}.rw-community-controls button svg{display:block;width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.rw-free-gift{display:flex;align-items:center;gap:14px;border:1px solid #463a26;background:linear-gradient(120deg,#17130e,#101010);padding:12px;margin:16px 0}.rw-free-gift>div:nth-child(2){min-width:0;flex:1}.rw-free-gift strong{display:block;font-size:12px;letter-spacing:.03em}.rw-free-gift p{font-size:11px;color:#aaa;margin:4px 0 0;line-height:1.4}.rw-gift-tag{display:block;font-size:8px;letter-spacing:.11em;color:#d5ae62;margin-bottom:4px}.rw-gift-price{font-size:11px;font-weight:700;color:#d5ae62}.rw-gift-photo{position:relative;flex:0 0 56px;width:56px;aspect-ratio:1;overflow:hidden;border-radius:4px}.rw-gift-photo img{position:absolute;max-width:none;width:636.75%;height:auto;left:-60.5%;top:-81.6%;pointer-events:none}.rw-confidence{display:flex;flex-wrap:wrap;gap:10px 18px;margin:16px 0;font-size:11px}.rw-confidence a{border-bottom:1px solid #444;padding-bottom:3px}.rw-confidence p{flex-basis:100%;margin:0}.rw-confidence p span{font-size:9px;font-weight:700;letter-spacing:.08em;margin-right:12px}.rw-product-payments{display:flex;flex-wrap:wrap;gap:6px;margin:14px 0}.rw-product-payments svg{width:34px;height:22px}.rw-authentic-stars{position:relative;display:inline-block;letter-spacing:2px;color:#555}.rw-authentic-stars>span:last-child{position:absolute;left:0;top:0;width:var(--rating-fill);overflow:hidden;white-space:nowrap;color:#d5ae62}@media(max-width:800px){.rw-community{margin:32px 0 24px;padding:26px 0}.rw-community-heading{align-items:start;gap:12px}.rw-community-heading .text-link{font-size:9px;gap:5px;white-space:nowrap}.rw-community-card{flex-basis:min(65vw,240px)}.rw-community-track{gap:12px}.rw-free-gift{gap:10px;padding:10px}.rw-gift-photo{width:48px;flex-basis:48px}.rw-free-gift strong{font-size:11px}.rw-free-gift p{font-size:10px}}.rw-delivery-banner{margin:18px 0;padding:16px;border:1px solid #303030;border-radius:8px;background:#121212}.rw-delivery-heading{display:flex;flex-wrap:wrap;justify-content:space-between;gap:8px;font-size:11px;line-height:1.5}.rw-delivery-heading strong{font-size:10px;letter-spacing:.08em;color:#d5ae62}.rw-delivery-heading span{color:#ccc}.rw-delivery-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));list-style:none;margin:20px 0 0;padding:0;gap:0}.rw-delivery-steps li{position:relative;text-align:center;font-size:10px;line-height:1.4;color:#ccc;padding:0 3px}.rw-delivery-steps li:before{content:"";position:absolute;top:12px;left:-50%;right:50%;height:1px;background:#444}.rw-delivery-steps li:first-child:before{display:none}.rw-delivery-steps li>span{position:relative;z-index:1;display:flex;align-items:center;justify-content:center;width:25px;height:25px;margin:0 auto 8px;border:1px solid #555;border-radius:50%;background:#121212;color:#d5ae62;font-size:10px}.rw-delivery-banner>p{margin:12px 0 0;color:#999;font-size:10px;line-height:1.5}.rw-sticky-image{flex:0 0 44px;width:44px;height:48px;object-fit:contain;background:#080808;border:1px solid #303030;border-radius:4px}@media(max-width:800px){.rw-sticky-buy:not([hidden]){gap:10px;padding-inline:14px}.rw-sticky-buy>div{flex:1;overflow:hidden}.rw-sticky-buy .small{max-width:100%}.rw-sticky-buy .button{flex-shrink:0;padding-inline:12px;letter-spacing:.03em;gap:6px}.footer-bottom{padding-top:22px;border-top:1px solid var(--line)}}@media(max-width:360px){.rw-sticky-buy:not([hidden]){gap:8px;padding-inline:10px}.rw-sticky-image{width:38px;height:43px;flex-basis:38px}.rw-sticky-buy .button{padding-inline:10px;font-size:9px}}
/*# sourceMappingURL=/cdn/shop/t/23/assets/racewear-community.css.map */
