.aboutintro-section{width:100%}.aboutintro-section-inner{max-width:var(--maindivsmaxwidth);padding:var(--maindivspadding);grid-template-columns:1fr 1fr;align-items:center;gap:70px;margin:auto;padding-top:90px;padding-bottom:90px;display:grid}.aboutintro-heading{color:var(--black-color);margin-bottom:20px;font-size:38px;font-weight:800;line-height:1.15}.aboutintro-heading span{color:var(--astonmerch-blue-color)}.aboutintro-copy{flex-direction:column;gap:16px;display:flex}.aboutintro-copy p{color:var(--body-text-color);font-size:16px;line-height:1.65}.aboutintro-right img{aspect-ratio:6/5;object-fit:cover;border-radius:14px;width:100%}@media only screen and (max-width:950px){.aboutintro-section-inner{grid-template-columns:1fr;gap:36px;padding-top:60px;padding-bottom:60px}.aboutintro-right{order:-1}}
.aboutwwd-section{background-color:var(--light-section-bg);width:100%;padding-top:80px;padding-bottom:80px}.aboutwwd-section-inner{max-width:var(--maindivsmaxwidth);padding:var(--maindivspadding);margin:auto}.aboutwwd-top{grid-template-columns:1fr 1fr;align-items:start;gap:60px;display:grid}.aboutwwd-heading{color:var(--black-color);font-size:34px;font-weight:800;line-height:1.15}.aboutwwd-heading span{color:var(--astonmerch-blue-color)}.aboutwwd-lede{color:var(--body-text-color);margin-top:16px;font-size:16px}.aboutwwd-pills{flex-wrap:wrap;align-content:start;gap:14px;display:flex}.aboutwwd-pill{background-color:var(--white-color);color:var(--black-color);white-space:nowrap;border:1px solid #d8dee9;border-radius:999px;padding:13px 22px;font-size:15px;font-weight:600}.aboutwwd-marquee{margin-top:44px;-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 60px calc(100% - 60px),#0000 100%);mask-image:linear-gradient(90deg,#0000 0,#000 60px calc(100% - 60px),#0000 100%)}.aboutwwd-marquee .astonmerch-marquee-track{gap:14px;padding-left:40px;padding-right:40px}.aboutwwd-photo{object-fit:cover;border-radius:10px;flex:none;width:340px}@media only screen and (max-width:950px){.aboutwwd-top{grid-template-columns:1fr;gap:26px}}@media only screen and (max-width:700px){.aboutwwd-photo{width:270px}.aboutwwd-pill{padding:11px 18px;font-size:14px}.aboutwwd-marquee .astonmerch-marquee-track{padding-left:25px;padding-right:25px}}
.aboutprodnet-section{width:100%}.aboutprodnet-section-inner{max-width:var(--maindivsmaxwidth);padding:var(--maindivspadding);grid-template-columns:1fr 1fr;align-items:center;gap:70px;margin:auto;padding-top:90px;padding-bottom:90px;display:grid}.aboutprodnet-gallery{grid-template-columns:1fr 1fr;gap:10px;display:grid}.aboutprodnet-gallery img{aspect-ratio:1;object-fit:cover;border-radius:10px;width:100%}.aboutprodnet-gallery-wide{grid-column:1/3;aspect-ratio:16/9!important}.aboutprodnet-gallery-worker{object-position:center 15%}.aboutprodnet-heading{color:var(--black-color);margin-bottom:18px;font-size:38px;font-weight:800;line-height:1.15}.aboutprodnet-heading span{color:var(--astonmerch-blue-color)}.aboutprodnet-lede{color:var(--body-text-color);font-size:16px;line-height:1.6}.aboutprodnet-checklist{margin-top:26px;list-style:none}.aboutprodnet-checklist li{border-top:1px solid #e2e6ed;gap:14px;padding-block:18px;display:flex}.aboutprodnet-checklist li:first-child{border-top:none;padding-top:0}.aboutprodnet-tick{background-color:var(--astonmerch-blue-color);width:22px;height:22px;color:var(--white-color);border-radius:50%;flex:none;justify-content:center;align-items:center;margin-top:3px;font-size:12px;display:flex}.aboutprodnet-checklist h3{color:var(--black-color);margin-bottom:4px;font-size:17px;font-weight:800}.aboutprodnet-checklist p{color:var(--body-text-color);font-size:15px}@media only screen and (max-width:950px){.aboutprodnet-section-inner{grid-template-columns:1fr;gap:36px;padding-top:60px;padding-bottom:60px}}
.aboutsupply-section{background-color:var(--light-section-bg);width:100%}.aboutsupply-section-inner{max-width:var(--maindivsmaxwidth);padding:var(--maindivspadding);margin:auto;padding-top:80px;padding-bottom:80px}.aboutsupply-head{text-align:center;max-width:640px;margin:0 auto 48px}.aboutsupply-head h4{text-align:center}.aboutsupply-heading{color:var(--black-color);font-size:32px;font-weight:800;line-height:1.2}.aboutsupply-heading span{color:var(--astonmerch-blue-color)}.aboutsupply-grid{grid-template-columns:repeat(5,1fr);gap:18px;display:grid}.aboutsupply-card{background-color:var(--white-color);border:1px solid #dce2ec;border-radius:14px;padding:26px 20px}.aboutsupply-num{background-color:var(--astonmerch-blue-color);width:34px;height:34px;color:var(--white-color);border-radius:50%;justify-content:center;align-items:center;margin-bottom:18px;font-size:13px;font-weight:800;display:flex}.aboutsupply-tag{color:var(--astonmerch-blue-color);letter-spacing:.05em;text-transform:uppercase;margin-bottom:6px;font-size:11.5px;font-weight:800}.aboutsupply-card h3{color:var(--black-color);margin-bottom:6px;font-size:16px;font-weight:800}.aboutsupply-desc{color:var(--body-text-color);font-size:14px;line-height:1.5}@media only screen and (max-width:1070px){.aboutsupply-grid{grid-template-columns:repeat(3,1fr)}}@media only screen and (max-width:600px){.aboutsupply-grid{grid-template-columns:repeat(2,1fr)}}
.aboutcta-section{width:100%}.aboutcta-section-inner{max-width:var(--maindivsmaxwidth);padding:var(--maindivspadding);margin:auto}.aboutcta-banner{background:linear-gradient(115deg, var(--astonmerch-blue-color) 0%, #001f6b 100%);border-radius:18px;padding:56px;position:relative;overflow:hidden}.aboutcta-watermark{opacity:.16;pointer-events:none;width:340px;position:absolute;top:-14%;right:-4%}.aboutcta-text{z-index:1;max-width:540px;position:relative}.aboutcta-eyebrow{letter-spacing:.06em;text-transform:uppercase;color:#bbd0ff;margin-bottom:14px;font-size:14px;font-weight:800}.aboutcta-heading{color:var(--white-color);margin-bottom:14px;font-size:34px;font-weight:800;line-height:1.15}.aboutcta-desc{color:#cfe0ff;max-width:440px;margin-bottom:26px;font-size:16.5px;line-height:1.6}.aboutcta-btn{z-index:1;background-color:var(--white-color);color:var(--black-color);border-radius:6px;width:max-content;padding:14px 28px;font-size:16px;font-weight:700;display:inline-flex;position:relative}@media only screen and (max-width:700px){.aboutcta-banner{padding:40px 28px}.aboutcta-heading{font-size:27px}.aboutcta-watermark{width:220px}}
