.tw-page[data-sport=netball] .bb-product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.tw-page[data-sport=netball] .nb-approved .bb-product-image{display:block;min-height:0;height:auto;aspect-ratio:auto;padding:0;background:#fff}.tw-page[data-sport=netball] .nb-approved .bb-product-image img{display:block;width:100%;height:auto;object-fit:contain;aspect-ratio:auto}.nb-actions{display:flex;flex-wrap:wrap;gap:10px;padding:0 20px 22px}.nb-actions .button{margin:0!important}.ss-studio[data-family=netball]{max-width:1600px;margin-inline:auto}.ss-studio[data-family=netball] h1{font-size:clamp(2rem,4vw,4rem)}.ss-studio[data-family=netball] .ss-preview-wrap{min-width:0}.ss-studio[data-family=netball] .ss-layout>*{min-width:0}@media(max-width:700px){.tw-page[data-sport=netball] .bb-product-grid{grid-template-columns:1fr}.nb-actions{padding:0 14px 18px}.nb-actions .button{flex:1 1 180px;text-align:center}.ss-studio[data-family=netball] .ss-layout{grid-template-columns:1fr;gap:20px}.ss-studio[data-family=netball] .ss-swatches{flex-wrap:wrap}}
.nb-lettered{position:relative;container-type:inline-size}.nb-brand{position:absolute;transform:translate(-50%,-80%);font-family:Arial,sans-serif;font-size:3.385cqw;font-weight:700;line-height:1;white-space:nowrap;pointer-events:none}
.tw-page[data-sport=netball] .bb-page .bb-product-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}
.tw-page[data-sport=netball] .bb-page .nb-approved .bb-product-image{display:block;aspect-ratio:auto!important;min-height:0!important;height:auto!important;padding:0!important;margin:0!important;background:#fff!important}
.tw-page[data-sport=netball] .bb-page .nb-approved .bb-product-image img{display:block;width:100%!important;height:auto!important;min-height:0!important;max-height:none!important;aspect-ratio:auto!important;margin:0!important}
@media(max-width:700px){.tw-page[data-sport=netball] .bb-page .bb-product-grid{grid-template-columns:1fr!important}}
.tw-page[data-sport=netball] .bb-page .nb-actions{display:flex!important;flex-wrap:wrap!important;gap:10px!important;padding:0 20px 22px!important}
.tw-page[data-sport=netball] .bb-page .nb-actions .button{margin:0!important;min-height:44px;padding:14px 20px!important}
@media(max-width:700px){.tw-page[data-sport=netball] .bb-page .nb-actions{padding:0 14px 18px!important}.tw-page[data-sport=netball] .bb-page .nb-actions .button{flex:1 1 180px;text-align:center}}
