.agc-softgoods{max-width:1280px;margin:0 auto;padding:36px 24px 64px;color:#222}.agc-softgoods h1{font-size:38px;margin:0 0 12px}.agc-softgoods p,.agc-extras-product p{line-height:1.6}.agc-softgoods-nav{display:flex;flex-wrap:wrap;gap:10px;margin:22px 0}.agc-softgoods-nav a{border:1px solid #bbb;border-radius:20px;padding:9px 17px}.agc-softgoods-nav a[aria-current=page]{background:#a3252d;border-color:#a3252d;color:#fff}.agc-softgoods-filters{display:flex;gap:18px;align-items:end;flex-wrap:wrap;background:#f6f6f6;padding:18px;border-radius:7px}.agc-softgoods-filters label{display:flex;flex-direction:column;gap:7px;font-size:14px}.agc-softgoods-filters select{font:inherit;background:white;border:1px solid #777;border-radius:4px;padding:10px;min-width:150px}.agc-softgoods-filters .agc-soft-stock{flex-direction:row;align-items:center;min-height:44px}.agc-soft-stock input{width:18px;height:18px;margin-right:7px}.agc-softgoods-filters button{padding:11px 16px;border:1px solid #777;border-radius:4px;background:white;cursor:pointer}.agc-softgoods-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;margin-top:22px}.agc-softgoods-card{border:1px solid #ddd;border-radius:7px;padding:14px;display:flex;flex-direction:column;align-items:start}.agc-softgoods-card[hidden]{display:none}.agc-softgoods-card>a:first-child{width:100%}.agc-softgoods-card img{width:100%;height:250px;object-fit:contain}.agc-softgoods-card h2{font-size:17px;line-height:1.4;margin:12px 0}.agc-softgoods-card p{font-size:13px;color:#555}.agc-extras-button{background:#a3252d;color:#fff!important;padding:11px 16px;border-radius:4px;text-align:center;font-weight:600;text-decoration:none!important}.agc-softgoods-card .agc-extras-button{margin-top:auto}.agc-softgoods footer{margin-top:30px}.agc-softgoods a:focus-visible,.agc-softgoods button:focus-visible,.agc-softgoods select:focus-visible,.agc-extras-product a:focus-visible,.agc-extras-product summary:focus-visible{outline:3px solid #135ebc;outline-offset:3px}.agc-extras-product h2{font-size:20px;margin:18px 0 12px}.agc-extras-product details{border-bottom:1px solid #ddd;padding:13px 0;line-height:1.6}.agc-extras-product summary{font-weight:600;cursor:pointer}.agc-extras-description{max-height:65vh;overflow:auto;padding:12px 3px}.agc-extras-description table{width:100%;border-collapse:collapse}.agc-extras-description th,.agc-extras-description td{padding:8px;border:1px solid #ddd;white-space:nowrap}.agc-extras-product .agc-extras-note{font-size:13px;color:#555}.agc-extras-facts{display:grid;grid-template-columns:90px 1fr;gap:10px;font-size:14px;line-height:1.6}.agc-extras-facts dt{font-weight:600}.agc-extras-facts dd{margin:0}.agc-rack-options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:18px 0}.agc-rack-options a{border:1px solid #777;border-radius:5px;padding:14px;display:flex;flex-direction:column;gap:5px}.agc-rack-options a[aria-current=page]{border:2px solid #a3252d;background:#fff6f6}.agc-rack-options span{font-size:13px}.agc-rack-suggestion{display:flex;align-items:center;gap:18px;border:1px solid #ddd;border-radius:7px;padding:18px;margin:24px 0}.agc-rack-suggestion img{width:100px;height:120px;object-fit:contain}.agc-rack-suggestion h2{font-size:20px;margin:0 0 8px}.agc-rack-suggestion p{font-size:14px;line-height:1.6}.agc-rack-suggestion a{text-decoration:underline;font-weight:600}.agc-extras-product:has([data-display-rack]) .hdt-product__variant-picker{display:none!important}.agc-extras-product .hdt-product__badges,.agc-extras-product .hdt-product__countdown,.agc-extras-product .hdt-product__delivery-return,.agc-extras-product .shopify-payment-button,.agc-extras-product .hdt-product__description{display:none!important}body:has([data-extras-product]) hdt-sticky-btn-atc{display:none!important}body:has([data-extras-product]) chat-widget,body:has([data-softgoods]) chat-widget{display:none!important}#MainContent:has([data-softgoods]) .shopify-section:not(:has([data-softgoods])){display:none}@media(max-width:989px){.agc-softgoods-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:767px){.agc-softgoods{padding:24px 18px 48px}.agc-softgoods h1{font-size:29px}.agc-softgoods-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.agc-softgoods-card{padding:10px}.agc-softgoods-card img{height:180px}.agc-softgoods-card h2{font-size:15px}.agc-extras-button{font-size:13px;padding:11px}.agc-softgoods-filters{gap:12px;padding:14px}.agc-softgoods-filters label{flex:1}.agc-softgoods-filters select{width:100%;min-width:120px}.agc-extras-description{max-height:55vh}.agc-rack-options a{padding:12px}}
.agc-extras-product .hdt-product-form__label button{display:none!important}
