.ps-shirt-summary{font:400 14px/1.65 var(--ps-refresh-font,Montserrat,sans-serif);margin:0 0 18px}.ps-shirt-summary p{margin:0 0 8px}.ps-shirt-material{color:#5e6259;font-size:13px}.ps-shirt-lead{font-size:12px;color:#806139;font-weight:500}.ps-size-chart{border-top:1px solid #e1ddd4;border-bottom:1px solid #e1ddd4;padding:12px 0;margin:14px 0}.ps-size-chart summary{cursor:pointer;font-weight:600;font-size:13px}.ps-size-chart__scroll{overflow:auto;margin-top:12px}.ps-size-chart table{border-collapse:collapse;min-width:390px;font:400 12px/1.5 var(--ps-refresh-font,Montserrat,sans-serif);height:auto!important}.ps-size-chart td,.ps-size-chart th{padding:9px 6px!important;height:auto!important;text-align:center;border:1px solid #dfdfd7}.ps-size-chart th{background:#f7f7f3}.ps-size-chart td:first-child{text-align:left}.product-name--hit-hero-baseball-thumb-guard .description{margin:0 0 16px}.ps-hero-summary p{margin:0 0 12px!important;font-size:14px!important;line-height:1.65!important}.ps-hero-benefits{margin:0 0 12px;padding-left:19px;font-size:13px;line-height:1.8}.ps-hero-summary details{font-size:13px;padding:10px 0;border-top:1px solid #e4dfd6}.ps-hero-summary summary{font-weight:600;cursor:pointer}.ps-hero-summary details p{margin-top:10px!important}.ps-hero-colours{border:0;margin:0 0 16px;padding:0;display:flex;flex-wrap:wrap;gap:7px}.ps-hero-colours legend{font:600 13px/1.5 var(--ps-refresh-font,Montserrat,sans-serif);padding:0;margin-bottom:10px}.ps-hero-colours legend span{font-weight:400}.ps-hero-colours button{display:flex;align-items:center;gap:6px;border:1px solid #d6d5cb;background:#fff;border-radius:4px;padding:8px 9px;min-height:40px;font:400 11px/1.3 var(--ps-refresh-font,Montserrat,sans-serif);color:#34362f;text-transform:none;letter-spacing:normal;cursor:pointer}.ps-hero-colours button[aria-pressed=true]{border:2px solid #96733d;padding:7px 8px;background:#faf7f0}.ps-hero-colours button i{display:block;width:14px;height:14px;border-radius:50%;background:var(--ps-chip-colour);border:1px solid #a4a59a}.ps-hero-form>form>.select,.ps-hero-form>form>.swatch_options{display:none!important}.ps-reachable-purchase{position:fixed;bottom:var(--ps-purchase-bottom,0);left:0;right:0;z-index:998;background:#fff;border-top:1px solid #d7c9b4;box-shadow:0 -3px 18px #24271912;display:flex;align-items:center;justify-content:center;gap:20px;padding:12px 24px calc(12px + env(safe-area-inset-bottom));font-family:var(--ps-refresh-font,Montserrat,sans-serif);box-sizing:border-box}.ps-reachable-purchase[hidden]{display:none!important}.ps-reachable-purchase>div{max-width:480px;min-width:0}.ps-reachable-purchase strong{display:block;font-size:13px;font-weight:600;line-height:1.4}.ps-reachable-purchase [data-ps-purchase-selection]{display:block;font-size:11px;color:#6c6d63;margin-top:3px}.ps-reachable-purchase__price{font-size:18px;font-weight:600;color:#896433;white-space:nowrap}.ps-reachable-purchase button{font:600 12px/1.3 var(--ps-refresh-font,Montserrat,sans-serif);letter-spacing:0;text-transform:none;border-radius:4px;cursor:pointer;min-height:44px;padding:12px 18px}.ps-purchase-edit{border:1px solid #c8b89b;background:white;color:#6a512e}.ps-purchase-submit{background:#92703d;color:white;border:1px solid #92703d;min-width:160px}.ps-purchase-submit:disabled{opacity:.5;cursor:default}.ps-has-reachable-purchase{padding-bottom:85px}.ps-has-reachable-purchase .product_form{scroll-margin-top:calc(var(--ps-header-edge,120px) + 18px)}.t_shirt_page_container .description h3{font-family:var(--ps-refresh-font,Montserrat,sans-serif)}
.ps-shirt-listing.thumbnail{float:none!important;display:inline-block!important;vertical-align:top;width:calc(50% - 36px)!important;max-width:460px;margin:12px 16px 30px!important}.collection:has(.ps-shirt-listing),.product-list:has(.ps-shirt-listing){text-align:center}.ps-shirt-listing .image__container{height:auto!important;aspect-ratio:1/1;background:#fff}.ps-shirt-listing .image__container img{width:100%;height:100%;object-fit:contain}.ps-shirt-listing .product_image{position:relative;background:white}.ps-shirt-benefits{position:absolute;inset:0;display:grid;grid-template-columns:1fr 1fr;align-content:space-between;gap:12px;padding:20px 12px;pointer-events:none;opacity:0;transition:opacity .2s;background:#fff9}.ps-shirt-benefits span{padding:10px;border:1px solid #c8b494;border-radius:4px;max-width:145px;align-self:start;font:500 12px/1.5 var(--ps-refresh-font,Montserrat,sans-serif);color:#74572f;background:#fffcf7eF}.ps-shirt-benefits span:nth-child(even){justify-self:end}.ps-shirt-listing:hover .ps-shirt-benefits,.ps-shirt-listing:focus-within .ps-shirt-benefits{opacity:1}.ps-shirt-benefits-toggle{text-align:left;margin:12px auto 0;font:400 12px/1.7 var(--ps-refresh-font,Montserrat,sans-serif);max-width:360px}.ps-shirt-benefits-toggle summary{cursor:pointer;font-weight:500;color:#826237}.ps-shirt-benefits-toggle ul{padding-left:18px;margin:8px 0}.ps-shirt-listing .product-info__caption{padding-top:12px}.ps-shirt-listing .thumbnail-overlay{background:transparent!important}
@media(max-width:798px){.ps-reachable-purchase{gap:8px;padding:10px 12px calc(10px + env(safe-area-inset-bottom));flex-wrap:wrap}.ps-reachable-purchase>div{flex:1 1 55%;max-width:none}.ps-reachable-purchase strong{font-size:11px}.ps-reachable-purchase__price{font-size:16px}.ps-reachable-purchase button{flex:1;min-width:0}.ps-has-reachable-purchase{padding-bottom:130px}.ps-shirt-listing.thumbnail{width:calc(100% - 24px)!important;max-width:420px;margin:10px 12px 28px!important}.ps-shirt-benefits{padding:18px 10px}.ps-shirt-benefits span{font-size:12px}.ps-hero-colours button{font-size:11px;min-height:44px}.t_shirt_page_container .tshirt_customizer_section{padding-top:12px}}
@media(prefers-reduced-motion:reduce){.ps-shirt-benefits{transition:none}}

.ps-hero-form>variant-swatch-king{display:none!important}

.ps-hero-summary,.ps-hero-summary p,.ps-hero-benefits,.ps-shirt-summary,.ps-shirt-summary p{font-family:var(--ps-refresh-font,Montserrat,sans-serif)!important}
