.catalog-status{display:flex;align-items:center;gap:8px;font-size:10px;color:#859574;margin:0 0 19px;line-height:1.6}.catalog-status button{margin-left:auto;text-decoration:underline;text-underline-offset:3px;font-size:10px;color:#748b5c}.catalog-status.error{background:#f0e9dc;color:#9b8260;padding:13px;border-radius:7px}.catalog-status button:disabled{opacity:.45;cursor:default}.live-option{border:0;padding:0;margin:18px 0}.live-option legend{font-size:11px;color:#80936c;padding:0;margin-bottom:10px}.live-option .sizes{margin:0}.live-option select{width:100%;border:1px solid #d6dfc9;background:#f5f7ee;color:#425837;padding:13px;border-radius:7px;font:inherit;font-size:12px}.live-variant-status{font-size:11px;line-height:1.65;color:#80946a;margin:15px 0}.live-unavailable{color:#ad8060!important;font-size:10px!important}.checkout-summary{text-align:center;padding:15px 0 23px}.checkout-summary>svg{width:40px;height:40px;color:#7c9664;margin:0 0 19px}.checkout-summary h3{font-size:19px}.checkout-summary p{font-size:13px;color:#829772}.customer-connection{padding:23px;background:#eef2e7;border:1px solid #d0ddc1;border-radius:12px;margin:23px 0}.customer-connection h3{font-size:17px;margin:0 0 9px}.customer-connection p{font-size:12px;color:#849a70;line-height:1.8;margin:0 0 17px}.customer-connection .button{min-height:44px}.customer-connection small{display:block;font-size:10px;color:#98a88a;line-height:1.7;margin-top:14px}.customer-connection .text-link{font-size:10px}.customer-orders{display:grid;gap:12px}.customer-order{border:1px solid #d9e4cc;border-radius:9px;padding:18px;background:#f8faf3}.customer-order strong{display:block;font-size:12px;margin-bottom:8px}.customer-order p{font-size:11px;color:#879e72;margin-bottom:9px}.customer-order a{font-size:11px;text-decoration:underline;text-underline-offset:3px}.customer-notice{font-size:11px;color:#81986b;line-height:1.75;margin:18px 0}@media(max-width:760px){.customer-connection{padding:21px 18px}.customer-connection h3{font-size:16px}.customer-connection p{font-size:11px}.catalog-status{font-size:9px}.catalog-status button{font-size:9px}}

/* Store navigation follows the BDSports universes and Shopify collections. */
.shop-heading .eyebrow{display:block;color:#81745c;margin-bottom:12px}.shop-heading .page-title{font-size:30px;max-width:620px}.shop-heading .subtext{margin-bottom:22px}.shop-search-form{display:flex;gap:10px;margin-bottom:29px}.shop-search-form .searchbox{flex:1;min-width:0;margin:0;border-color:#bcb9af;border-radius:7px;padding:8px 14px;min-height:52px;background:#fff}.shop-search-form .searchbox input{min-width:0;font-size:13px;min-height:34px}.shop-search-form .searchbox input::-webkit-search-cancel-button{display:none}.shop-search-form .searchbox button{font-size:24px;color:#6e6b63;min-width:34px;min-height:34px;padding:0}.shop-search-form>.button{min-height:52px}.shop-universe-heading{display:flex;justify-content:space-between;align-items:center;gap:14px;margin-bottom:14px}.shop-universe-heading h2{font-size:18px;letter-spacing:-.4px}.shop-all{font-size:11px;padding:10px 12px;border:1px solid #d6d2c8;border-radius:6px;min-height:40px}.shop-all.active{background:#252520;color:#fff;border-color:#252520}.shop-universes{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:24px}.shop-universe{padding:18px 14px;text-align:left;background:#eeebe3;border:1px solid #dcd7cb;border-radius:9px;min-height:105px;transition:background .15s,border-color .15s}.shop-universe:hover{border-color:#8c8271;background:#e7e0d3}.shop-universe.selected{color:#fff;background:#282823;border-color:#282823}.shop-universe-title{display:flex;gap:6px;justify-content:space-between;align-items:center;font-size:15px;font-weight:600;letter-spacing:-.3px}.shop-universe-title>span{font-size:17px;font-weight:400}.shop-universe small{display:block;font-size:10px;line-height:1.65;color:#746e61;margin-top:10px}.shop-universe.selected small{color:#ddd5c5}.shop-toolbar{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);gap:14px;border-top:1px solid #dedbd3;padding-top:20px}.shop-toolbar label{display:grid;gap:8px;font-size:11px;font-weight:600}.shop-toolbar select{width:100%;min-width:0;min-height:47px;border:1px solid #cfcbc0;border-radius:6px;background:#fff;color:#282823;padding:10px 30px 10px 12px;font-size:12px}.shop-results-heading{display:flex;justify-content:space-between;gap:12px;align-items:center;margin:18px 0}.shop-results-heading .result-count{margin:6px 0 0;color:#6b6b61}.shop-breadcrumb{margin:0;font-size:12px;font-weight:600}.shop-search-summary{display:inline-flex;align-items:center;gap:8px;max-width:100%;padding:6px 6px 6px 12px;background:#ece7dc;border-radius:6px;margin:0 0 18px;font-size:11px;overflow-wrap:anywhere}.shop-search-summary button{min-width:32px;min-height:32px;font-size:20px}.shop-search-summary strong{overflow-wrap:anywhere;min-width:0}#shop-results{scroll-margin-top:20px}.shop-search-form .searchbox:focus-within{outline:2px solid #99523e;outline-offset:2px}
@media(max-width:1050px){.shop-universes{grid-template-columns:repeat(2,minmax(0,1fr))}.shop-universe{min-height:90px}.shop-universe small{margin-top:7px}}
@media(max-width:760px){.shop-heading .page-title{font-size:27px;max-width:340px}.shop-heading .subtext{font-size:12px}.shop-search-form{display:grid;grid-template-columns:1fr;margin-bottom:25px;gap:8px}.shop-search-form>.button{min-height:44px;justify-content:center}.shop-search-form .searchbox{padding:7px 10px;gap:8px}.shop-search-form .searchbox input{font-size:12px}.shop-universe-heading h2{font-size:17px}.shop-all{font-size:10px;padding:9px}.shop-universe{padding:15px 12px;min-height:96px}.shop-universe-title{font-size:14px}.shop-universe small{font-size:10px}.shop-toolbar{gap:10px;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr)}.shop-toolbar select{font-size:11px;padding-left:9px;padding-right:20px}.shop-results-heading .text-link{font-size:10px}.shop-breadcrumb{font-size:11px}}
@media(prefers-reduced-motion:reduce){.shop-universe{transition:none}}
