#Accessories_Header_Container{width:100%;height:450px;position:relative;top:75px;overflow:hidden}#featured_accessory_companies{width:95%;max-width:1000px;position:relative;top:75px;left:50%;transform:translate(-50%)}#first_company_container{flex-direction:row;justify-content:space-between;display:flex;position:relative;top:50px}#garage_gym_reviews_Container_accessories{width:100%;height:auto;padding-bottom:150px;position:relative;top:300px}#second_company_container{flex-direction:row;justify-content:space-between;width:50%;display:flex;position:relative;top:100px;left:50%;transform:translate(-50%)}#title_brands{text-align:center}.belts_img{object-fit:cover;background-color:#fff;border-radius:10px;width:60%;height:400px}#ggr_featured_belts_container{background-color:#141414;width:100%;height:auto;padding-bottom:100px;position:relative;top:265px}.accessories_company_logo{cursor:pointer;border-radius:10px;width:188px;height:188px;box-shadow:0 4px 6px #0000001a}@media (max-width:800px){#first_company_container{flex-direction:column;justify-content:space-between;align-items:center;gap:50px;display:flex;position:relative;top:50px}.accessories_company_logo{cursor:pointer;border-radius:10px;width:200px;height:200px;box-shadow:0 4px 6px #0000001a}#second_company_container{flex-direction:column;justify-content:space-between;align-items:center;gap:50px;width:100%;display:flex;position:relative;top:100px;left:50%;transform:translate(-50%)}}@media (max-width:1100px){.belts_img{object-fit:cover;background-color:#fff;border-radius:10px;width:90%;height:auto}}#powerlifting_title{font-family:var(--font-heading);letter-spacing:1px;text-transform:uppercase;font-size:clamp(40px,9vw,72px);line-height:1}#title_brands{font-family:var(--font-heading);letter-spacing:1px}#featured_accessory_companies{width:min(95%,1000px)}#first_company_container,#second_company_container{gap:var(--space-4);flex-wrap:wrap;align-items:center}.accessories_company_logo{border-radius:var(--radius);transition:transform .2s,box-shadow .2s}.accessories_company_logo:hover{box-shadow:var(--shadow-md);transform:translateY(-4px)}.belts_img{border-radius:var(--radius)}@media (max-width:1024px){#Accessories_Header_Container{height:380px}#second_company_container{justify-content:center;width:80%}}@media (max-width:768px){#Accessories_Header_Container{height:300px}#first_company_container,#second_company_container{align-items:center;gap:var(--space-5);flex-direction:column;width:100%}#second_company_container{left:50%;transform:translate(-50%)}.belts_img{width:100%;height:auto}}@media (max-width:480px){#Accessories_Header_Container{height:230px}#powerlifting_title{font-size:clamp(34px,11vw,48px)}.accessories_company_logo{aspect-ratio:1;width:min(70vw,200px);height:auto}}.acc_wrap{width:100%;max-width:var(--maxw);padding:clamp(28px, 5vw, 56px) var(--gutter) 0;box-sizing:border-box;margin:0 auto}.acc_intro{max-width:76ch;font-family:var(--font-body);color:var(--ink-soft);margin:0 0 clamp(22px,3vw,32px);font-size:clamp(16px,1.6vw,18px);line-height:1.7}.acc_filters{flex-wrap:wrap;gap:8px;padding-bottom:4px;display:flex}.acc_chip{border:1px solid var(--line);background:var(--bg);color:var(--ink-soft);font-family:var(--font-body);letter-spacing:.2px;cursor:pointer;white-space:nowrap;border-radius:999px;padding:9px 16px;font-size:13.5px;font-weight:700;transition:background .18s,color .18s,border-color .18s}.acc_chip:hover{border-color:var(--ink);color:var(--ink)}.acc_chip.active{background:var(--orange);border-color:var(--orange);color:#fff}.acc_chip:focus-visible{outline:2px solid var(--orange);outline-offset:2px}.acc_count{font-family:var(--font-body);color:var(--muted);margin:16px 0 20px;font-size:13.5px}.acc_count strong{color:var(--ink)}.acc_grid{grid-template-columns:repeat(auto-fill,minmax(min(330px,100%),1fr));align-items:stretch;gap:clamp(16px,2vw,24px);display:grid}.acc_card{border:1px solid var(--line);border-radius:var(--radius);background:var(--bg);height:100%;box-shadow:none;flex-direction:column;transition:none;display:flex;overflow:hidden}.acc_card_media{aspect-ratio:4/3;background:var(--bg-soft);flex:none;overflow:hidden}.acc_card_media img{object-fit:contain;box-sizing:border-box;width:100%;height:100%;padding:14px;display:block}.acc_card_body{flex-direction:column;flex:auto;padding:20px 20px 18px;display:flex}.acc_card_name{font-family:var(--font-heading);letter-spacing:.6px;color:var(--ink);margin:0;font-size:27px;font-weight:400;line-height:1}.acc_card_tagline{font-family:var(--font-body);color:var(--orange);margin:6px 0 12px;font-size:13.5px;font-style:italic}.acc_lift_pills{flex-wrap:wrap;gap:6px;margin-bottom:14px;display:flex}.acc_lift_pill{background:var(--bg-soft);border:1px solid var(--line);font-family:var(--font-body);letter-spacing:.4px;text-transform:uppercase;color:var(--ink-soft);border-radius:999px;padding:4px 10px;font-size:11.5px;font-weight:700}.acc_label{font-family:var(--font-body);letter-spacing:1.1px;text-transform:uppercase;color:var(--muted);margin:0 0 4px;font-size:11px;font-weight:800}.acc_text{font-family:var(--font-body);color:var(--ink-soft);margin:0 0 14px;font-size:14.5px;line-height:1.6}.acc_note{border-left:3px solid var(--orange);border-radius:0 var(--radius-sm) var(--radius-sm) 0;font-family:var(--font-body);color:var(--ink-soft);background:#f2451b0d;margin:0 0 14px;padding:10px 12px;font-size:13.5px;line-height:1.55}.acc_note strong{color:var(--ink)}.acc_buy{border-top:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:8px;margin-top:auto;padding-top:14px;display:flex}.acc_buy_label{font-family:var(--font-body);letter-spacing:1.1px;text-transform:uppercase;color:var(--muted);font-size:11px;font-weight:800}.acc_buy_links{flex-wrap:wrap;gap:6px;display:flex}.acc_buy_link{border:1px solid var(--line);font-family:var(--font-body);color:var(--ink);border-radius:6px;padding:5px 11px;font-size:12.5px;font-weight:700;text-decoration:none;transition:background .18s,color .18s,border-color .18s}.acc_buy_link:hover{background:var(--orange);border-color:var(--orange);color:#fff}.acc_empty{font-family:var(--font-body);color:var(--muted);margin:28px 0}.acc_brands{margin-top:clamp(40px,6vw,64px)}.acc_brands_title,.acc_next_title{font-family:var(--font-heading);letter-spacing:.8px;color:var(--ink);margin:0 0 18px;font-size:clamp(28px,4vw,40px);font-weight:400;line-height:1}.acc_brand_row{grid-template-columns:repeat(auto-fit,minmax(130px,1fr));align-items:stretch;gap:12px;display:grid}.acc_brand{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--bg);justify-content:center;align-items:center;height:92px;padding:16px;transition:border-color .2s,transform .2s;display:flex}.acc_brand:hover{border-color:var(--ink);transform:translateY(-2px)}.acc_brand img{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:100%;display:block}.acc_next{border-radius:var(--radius);background:var(--bg-soft);text-align:center;margin-top:clamp(48px,7vw,80px);padding:clamp(28px,4vw,44px)}.acc_next_text{font-family:var(--font-body);color:var(--ink-soft);margin:0 0 20px;font-size:16px}.acc_next_btn{background:var(--orange);color:#fff;font-family:var(--font-body);letter-spacing:.6px;text-transform:uppercase;border-radius:6px;align-items:center;gap:8px;padding:13px 24px;font-size:13px;font-style:italic;font-weight:900;text-decoration:none;transition:background .18s;display:inline-flex}.acc_next_btn:hover{background:var(--orange-hot)}.acc_next_btn svg{width:15px;height:15px}@media (max-width:480px){.acc_card_media{aspect-ratio:3/2}}@media (prefers-reduced-motion:reduce){.acc_card,.acc_brand{transition:none}.acc_brand:hover{transform:none}}@keyframes acc_in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.acc_grid>.acc_card{animation:.16s acc_in}@media (prefers-reduced-motion:reduce){.acc_grid>.acc_card{animation:none}}
