/* SRS CROWN: bold cricket-store presentation, original brand identity. */
:root{--green:#17211d;--ink:#171b19;--gold:#936515;--line:#deded9}body{background:#fff;color:var(--ink)}
.header{padding:16px 0 20px;border-bottom:1px solid #e4e4df}.site-nav a{color:#202622}.site-nav .nav-contact{border-color:#1e2922;border-radius:3px}h1,h2{font-family:Arial,Helvetica,sans-serif;font-weight:800;letter-spacing:-.055em}h1 em,h2 em{font-style:normal;font-weight:800;color:var(--gold)}
.hero{gap:48px;grid-template-columns:1fr 1fr;padding:52px 0 60px}.hero h1{font-size:clamp(42px,5.5vw,76px);line-height:1.01}.hero h1 em{color:var(--gold)}.hero .eyebrow{font-size:14px;letter-spacing:.06em}.hero .intro{color:#515951;line-height:1.6;max-width:470px}.hero-actions .button{border-radius:3px;background:#18241d}.hero .product-hero{border-radius:6px;box-shadow:none;background:#f3f3ef;overflow:hidden;position:relative;border-bottom:3px solid #b48735;padding:22px 26px 0}.hero-product-label{margin:0;font-size:12px;font-weight:700;letter-spacing:.08em;color:#61665d}.hero .hero-cricket-image{height:385px;object-fit:contain;object-position:center;background:#fff;padding:12px;margin-top:15px}.hero-product-caption{display:flex;gap:20px;align-items:center;justify-content:space-between;padding:20px 0;border-top:1px solid #d9dad3;line-height:1.2}.hero-product-caption>span{font-size:17px;font-weight:800;letter-spacing:.02em}.hero-product-caption>a{font-size:25px;font-weight:800;text-decoration:none}.hero-product-caption small{font-size:12px;font-weight:400;display:block;text-align:right;margin-top:5px}.text-link{color:#1d4933}.button{border-radius:3px}.quick-reassurance{color:#505c52}
.shop-section{background:#f5f5f2;border-top:1px solid #e4e5df;padding:58px 0 46px}.shop-heading{display:flex;justify-content:space-between;align-items:end;gap:32px;margin-bottom:30px}.shop-heading .eyebrow{font-size:14px;color:#806022;letter-spacing:.09em;margin-bottom:12px}.shop-heading h2{font-size:clamp(34px,4vw,54px);line-height:1.04}.shop-heading-aside{max-width:320px;padding-bottom:4px}.shop-heading-aside p{color:#565f57;font-size:16px;line-height:1.5;margin:0 0 12px}.shop-heading-aside a{font-size:14px}.catalogue-categories{gap:0;border-top:1px solid #d5d7cf;border-bottom:1px solid #d5d7cf;margin:0 0 18px;padding:5px 0}.catalogue-categories a{border:0;background:none;border-radius:0;padding:12px 22px;font-size:14px;font-weight:700;color:#252c25}.catalogue-categories a:first-child{padding-left:0}.catalogue-categories a:hover{background:none;color:#8d6116;text-decoration:underline;text-underline-offset:8px}.shop-terms{font-size:14px;line-height:1.6;color:#5c655c;max-width:880px;margin:0 0 26px}
.shop-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px 24px;align-items:start}.shop-card{min-width:0;scroll-margin-top:22px;background:transparent}.product-photo{aspect-ratio:1/1;background:#fff;position:relative;overflow:hidden;border-radius:6px}.product-photo>a{display:block;width:100%;height:100%;padding:20px}.product-photo img{width:100%;height:100%;display:block;object-fit:contain}.photo-count{position:absolute;left:13px;bottom:11px;padding:3px 7px;border-radius:2px;background:#f5f5f2ed;color:#60675f;font-size:12px;pointer-events:none}.shop-copy{padding:18px 2px 0}.shop-category{font-size:12px;line-height:1.4;color:#797b71;font-weight:700;letter-spacing:.07em;margin:0 0 6px}.shop-copy h3{font-size:20px;line-height:1.25;margin:0 0 10px;color:#1c241d;letter-spacing:-.3px}.shop-price{font-size:25px;line-height:1.25;font-weight:800;margin:0 0 12px;letter-spacing:-.4px}.shop-price span{display:inline-block;font-size:14px;font-weight:400;letter-spacing:0;color:#626a60;margin-left:10px}.shop-description{font-size:16px;line-height:1.55;color:#525d50;margin:0 0 16px;min-height:74px}.shop-actions{display:flex;flex-wrap:wrap;gap:8px}.shop-actions .product-request-button{font-size:14px;line-height:1.35;border-radius:3px;min-height:46px;margin:0;padding:11px 14px;background:#1d2b22;text-align:center;flex:1}.shop-actions .product-request-button:hover{background:#8a641e}.shop-card .product-views{padding-top:8px;margin-top:14px;border-color:#d5d8d0}.shop-card .product-views>summary{font-size:14px;color:#354735;min-height:42px;display:list-item}.shop-card .product-thumbnails{gap:10px;margin:12px 0}.shop-card .product-thumbnails img{background:white;border-radius:3px;object-fit:contain;padding:8px;height:180px}.shop-card .product-thumbnails figcaption{font-size:12px;color:#687164}.photo-caption,.product-note{font-size:14px;line-height:1.6;color:#545f53;margin:12px 0}.product-note{padding:12px 0 0;border-top:1px solid #dedfd6}.shop-section .catalogue-actions{margin:34px 0 0}.shop-section .catalogue-actions .button{font-size:14px;min-height:46px;background:transparent;color:#233222;border-color:#adb5a5}.shop-section .catalogue-actions .text-link{font-size:14px}.size-guide{border-radius:4px;border-color:#d4d9cd}.size-guide summary{color:#2c432d}.other-equipment{margin:25px 0 0;padding:22px 0 0;border-top:1px solid #d5d8d0}.other-equipment h3{font-size:18px;margin:0 0 5px}.other-equipment p{font-size:16px;color:#566252;margin:0}.other-equipment a{font-weight:700;text-underline-offset:3px}.photo-edit-note{font-size:12px;line-height:1.6;color:#697361;margin:20px 0 0}.contact-section{background:#f3f6f0}.story-section{background:white}.story-grid h2,.faq-section h2{font-size:clamp(32px,3.5vw,46px)}
@media(max-width:1000px){.hero{gap:28px}.hero .hero-cricket-image{height:335px}.shop-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.shop-description{min-height:50px}}
@media(max-width:700px){.wrap{width:calc(100% - 32px)}.header{padding:14px 0;gap:12px}.site-nav{font-size:14px;gap:4px 16px}.brand img{width:136px}.hero{grid-template-columns:1fr;padding:28px 0 36px;gap:24px}.hero h1{font-size:clamp(39px,10.5vw,60px)}.hero .eyebrow{font-size:12px;letter-spacing:.04em}.hero .intro{font-size:16px;margin:20px 0}.hero-actions{gap:12px 18px}.hero-actions .button{width:auto;flex:1}.hero-actions .text-link{font-size:14px}.hero .product-hero{padding:17px 20px 0}.hero .hero-cricket-image{height:295px}.hero-product-caption{padding:15px 0}.hero-product-caption>span{font-size:15px}.hero-product-caption>a{font-size:23px}.shop-section{padding:35px 0}.shop-heading{display:block;margin-bottom:20px}.shop-heading h2 br{display:none}.shop-heading h2{font-size:35px;line-height:1.1}.shop-heading-aside{margin-top:16px;max-width:none}.shop-heading-aside p{display:none}.catalogue-categories{gap:0;padding:2px 0}.catalogue-categories a,.catalogue-categories a:first-child{padding:11px 14px}.shop-grid{gap:28px 14px}.shop-copy h3{font-size:17px;line-height:1.3}.product-photo>a{padding:12px}.shop-price{font-size:21px}.shop-price span{display:block;margin:3px 0 0;font-size:12px}.shop-copy{padding:14px 0 0}.shop-category{font-size:12px;letter-spacing:0}.shop-description{font-size:16px;min-height:0}.shop-actions .product-request-button{padding:10px 8px;min-width:100%;font-size:14px}.shop-terms{font-size:14px;margin-bottom:22px}.shop-card .product-thumbnails{grid-template-columns:1fr}.shop-card .product-thumbnails img{height:180px}.photo-count{font-size:12px;left:7px;bottom:6px}.shop-card .product-views>summary{font-size:14px}.shop-section .catalogue-actions{gap:14px}.story-section{padding-top:38px}.contact-section .srs-form{padding:18px}.srs-form label{font-size:14px}}
@media(max-width:370px){.shop-grid{grid-template-columns:1fr}.shop-copy h3{font-size:20px}.shop-price{font-size:25px}.shop-price span{display:inline-block;margin-left:10px;font-size:14px}.shop-card .product-thumbnails{grid-template-columns:repeat(2,minmax(0,1fr))}.product-photo>a{padding:20px}.shop-actions .product-request-button{min-width:0}.shop-heading h2{font-size:32px}}
@media(max-width:700px){.shop-heading h2 em::before{content:" "}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}

/* Buyer refresh: actual equipment, clearer choices and a compact route to enquiry. */
.customisation-callout{font-size:14px;line-height:1.6;margin:0 0 22px;padding:10px 0 10px 13px;border-left:3px solid #b18b36}.customisation-callout strong{display:block}.customisation-callout a{color:#536348;text-underline-offset:3px}
.hero{align-items:center;padding:40px 0 50px}.hero h1{font-size:clamp(42px,5vw,68px)}.hero-entry-price{font-size:21px;line-height:1.4;margin:24px 0 0}.hero-entry-price strong{font-size:30px;color:#94691f}.hero .intro{margin:15px 0 24px}.hero .hero-actions .button{flex:none;min-width:195px}.hero .quick-reassurance{font-size:14px}.hero-local{font-size:12px;font-weight:700;letter-spacing:.06em;color:#70746c;margin-top:28px}.hero-local span{color:#b68a37;margin:0 8px}
.hero .hero-collection{padding:18px;border:1px solid #e4e1d9;background:#f6f5f1;border-radius:5px;box-shadow:0 16px 40px #18231c09}.collection-heading{display:flex;justify-content:space-between;gap:12px;font-size:12px;font-weight:700;color:#7c632e;letter-spacing:.035em;padding:0 0 16px}.collection-heading span:last-child{color:#777a72;font-weight:400}.collection-grid{display:grid;grid-template-columns:1.1fr 1fr;grid-template-rows:1fr 1fr;gap:12px;height:436px}.collection-item{display:flex;flex-direction:column;min-width:0;min-height:0;text-decoration:none;background:#fff;border-radius:3px;overflow:hidden;padding:12px}.collection-item img{display:block;width:100%;flex:1;min-height:0;height:1px;object-fit:contain}.collection-item>span{display:block;padding-top:10px}.collection-item b{display:block;font-size:14px;line-height:1.35}.collection-item small{display:block;font-size:14px;color:#8d641b;margin-top:3px}.collection-bat{grid-row:span 2}.collection-bat b{font-size:16px}.collection-bat small{font-size:17px}.collection-item:hover b{text-decoration:underline;text-underline-offset:3px}
.shop-heading h2{font-size:clamp(34px,4vw,50px)}.shop-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:32px 20px}.shop-copy h3{font-family:Arial,Helvetica,sans-serif;font-size:19px;line-height:1.3;min-height:49px}.shop-description{min-height:100px;font-size:16px;line-height:1.5}.shop-price{font-size:25px}.shop-price span{display:block;margin:4px 0 0}.product-facts{margin:0 0 15px;border-top:1px solid #deded6;padding-top:9px}.product-facts>div{display:flex;justify-content:space-between;gap:12px;font-size:14px;line-height:1.6;padding:2px 0}.product-facts dt{color:#697167}.product-facts dd{margin:0;text-align:right;font-weight:600;color:#303b30}.spec-disclosure{font-size:12px;line-height:1.55;color:#6e5a34;border-left:2px solid #ba964f;padding-left:10px;margin:0 0 15px}.shop-actions .product-request-button{width:100%;flex:auto;font-size:14px}.product-photo{border:1px solid #e9e8e1}.product-photo>a{padding:14px}.catalogue-categories a span{font-size:12px;font-weight:400;margin-left:5px;color:#80672e}.shop-terms a{color:#4d593f;font-weight:600;text-underline-offset:3px}.shop-card .product-thumbnails{grid-template-columns:1fr}
.club-identity{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:20px;background:#fff;gap:7px}.club-identity>img{width:125px;height:70px;object-fit:contain}.club-identity .club-wordmark{font-size:42px;line-height:1.1;letter-spacing:.06em;font-weight:800;color:#222820}.club-model-note{font-size:12px;color:#66715d;text-align:center}.club-identity>a{width:auto;height:auto;display:block;padding:4px 0;font-size:14px;color:#8a641d;text-underline-offset:4px}
.buying-guide{background:#19241f;color:#fff;padding:55px 0}.buying-guide-heading{display:flex;justify-content:space-between;gap:30px;align-items:end}.buying-guide .eyebrow{color:#dfbd76;font-size:12px;letter-spacing:.09em;margin-bottom:14px}.buying-guide h2{font-size:clamp(31px,3.4vw,44px);line-height:1.1;color:#fff}.buying-guide h2 em{color:#dfbd76}.buying-guide-heading>p{max-width:310px;font-size:16px;line-height:1.6;color:#d1d8ce}.order-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;list-style:none;margin:35px 0;padding:30px 0;border-top:1px solid #ffffff24;border-bottom:1px solid #ffffff24}.order-steps li{display:flex;gap:15px}.order-steps li>span{color:#dfbd76;font-size:14px;font-weight:700;padding-top:3px}.order-steps h3{font:700 18px/1.4 Arial,sans-serif;color:white;margin:0 0 10px}.order-steps p{font-size:16px;line-height:1.6;color:#d0d8cd;margin:0}.order-policy-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;margin-bottom:25px}.order-policy-grid details{padding:0;border:0;color:#d0d8cd}.order-policy-grid summary{font-size:14px;color:white;cursor:pointer;min-height:44px;line-height:1.5;padding:6px 0}.order-policy-grid p{font-size:14px;line-height:1.6;margin:8px 0 0}.buying-guide .text-link{color:#dfbd76;font-size:14px}
.selected-product{background:#f4f1e8;border-left:3px solid #b18b36;padding:14px 16px;margin:0 0 20px;font-size:14px;line-height:1.6}.selected-product strong{display:block;font-size:17px}.selected-product[hidden]{display:none}.footer nav{flex-wrap:wrap}
@media(max-width:1100px){.shop-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.collection-heading span:last-child{display:none}.hero{gap:28px}.hero h1{font-size:54px}.hero-local span{margin:0 4px}}
@media(max-width:800px){.shop-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.hero h1{font-size:44px}.collection-grid{height:390px}.order-steps{gap:20px}.order-steps li{display:block}.order-steps li>span{display:block;margin-bottom:8px}.buying-guide-heading{display:block}.buying-guide-heading>p{max-width:550px;margin-top:16px}}
@media(max-width:700px){.hero{gap:24px;padding:25px 0 32px}.hero h1{font-size:clamp(40px,10vw,57px)}.hero-entry-price{margin-top:18px;font-size:18px}.hero-entry-price strong{font-size:27px}.hero .hero-actions .button{min-width:0;flex:1}.hero-local{margin-top:18px;font-size:12px;letter-spacing:0}.hero .hero-collection{padding:12px}.collection-grid{height:365px;gap:8px}.collection-item{padding:10px}.collection-heading{padding-bottom:12px}.collection-item b{font-size:14px}.collection-item small{font-size:12px}.collection-bat small{font-size:16px}.shop-grid{gap:30px 14px}.shop-copy h3{font-size:17px;min-height:44px}.shop-price{font-size:23px}.shop-price span{font-size:12px}.shop-description{min-height:0}.product-facts>div{display:block;font-size:14px;padding:3px 0}.product-facts dd{text-align:left}.product-photo>a{padding:10px}.club-identity{padding:12px;gap:5px}.club-identity>img{width:80px;height:45px}.club-identity .club-wordmark{font-size:28px}.club-model-note{display:none}.club-identity>a{font-size:12px;padding:3px 0}.buying-guide{padding:35px 0}.order-steps{grid-template-columns:1fr;margin:25px 0;padding:25px 0;gap:25px}.order-steps li{display:flex;gap:15px}.order-steps h3{font-size:18px}.order-policy-grid{grid-template-columns:1fr;gap:7px}.order-policy-grid details{border-bottom:1px solid #ffffff24}.order-policy-grid p{margin:5px 0 18px}.footer{gap:18px}.footer nav{gap:12px 18px}}
@media(max-width:370px){.shop-grid{grid-template-columns:1fr}.shop-copy h3{min-height:0;font-size:20px}.product-facts>div{display:flex}.product-facts dd{text-align:right}.club-identity>img{width:125px;height:70px}.club-identity .club-wordmark{font-size:42px}.club-model-note{display:block}.club-identity>a{font-size:14px}.collection-grid{height:340px}.collection-bat b{font-size:14px}.hero-local span{margin:0 2px}.hero-local{font-size:12px}}
@media(max-width:700px){.header{display:grid;grid-template-columns:108px minmax(0,1fr);align-items:center;gap:14px;padding:10px 0}.header .brand img{width:108px}.header .site-nav{display:grid;grid-template-columns:1fr 1fr;gap:3px 8px;font-size:12px;line-height:1.35}.header .site-nav a{justify-content:center;text-align:center;min-height:44px;padding:6px 2px}.header .site-nav .nav-contact{padding:6px 2px}}
.collection-grid.collection-five{grid-template-columns:1fr 1fr 1fr;grid-template-rows:1fr 1fr;height:460px}.collection-five .collection-item{padding:9px}.collection-five .collection-item b{font-size:14px}.collection-five .collection-item small{font-size:14px}.hero .hero-collection{background:#fff;box-shadow:none;border-color:#e3e4df}.collection-five .collection-item{border:1px solid #eff0ea}
@media(max-width:700px){.collection-grid.collection-five{grid-template-columns:1fr 1fr;grid-template-rows:170px 210px 230px;height:auto}.collection-five .collection-bat{grid-column:1/-1;grid-row:auto;flex-direction:row;align-items:center;gap:12px}.collection-five .collection-bat img{width:48%;height:100%;flex:none}.collection-five .collection-bat>span{padding:0}.collection-five .collection-item small{font-size:14px}}
