.arrow-shop{--green:#184f3b;--green2:#0d3025;--lime:#7aa76c;--gold:#b29a64;--ink:#101613;--paper:#f1f0e8;max-width:1180px;margin:0 auto;color:#252b27;font-family:Arial,sans-serif}.arrow-shop *{box-sizing:border-box}.arrow-hero{min-height:520px;position:relative;overflow:hidden;display:flex;align-items:center;padding:58px;background:radial-gradient(circle at 75% 45%,#245942 0,#102b21 31%,#0a110e 70%);color:#fff;border-bottom:4px solid var(--lime)}.arrow-hero:after{content:"";position:absolute;inset:0;background:repeating-linear-gradient(115deg,transparent 0 48px,rgba(130,175,115,.035) 49px 51px)}.arrow-copy{max-width:690px;position:relative;z-index:3}.arrow-kicker,.eyebrow{font-size:11px;font-weight:900;letter-spacing:.2em;color:#91b783}.arrow-hero h1{font-family:Georgia,serif;font-size:58px;line-height:1;margin:14px 0 19px;color:white}.arrow-hero p{font-size:17px;line-height:1.75;color:#d9e2dd}.arrow-actions{display:flex;gap:10px;flex-wrap:wrap;margin-top:27px}.arrow-actions a,.main-cta a,.arrow-final a,.arrowverse a{display:inline-block;background:#739b65;color:#fff!important;text-decoration:none!important;padding:13px 19px;border-radius:3px;font-weight:900}.arrow-actions .outline{background:transparent;border:1px solid #71877b}.arrow-emblem{position:absolute;right:7%;top:50%;transform:translateY(-50%);z-index:2;text-align:center;color:#9abd8d}.arrow-emblem>span{display:block;font:230px/1 Georgia,serif;transform:rotate(-20deg);text-shadow:0 0 45px rgba(117,169,99,.2)}.arrow-emblem small{font-size:10px;letter-spacing:.2em;font-weight:bold}.arrow-target{position:absolute;border:1px solid rgba(126,177,108,.13);border-radius:50%;right:3%;top:50%;transform:translateY(-50%)}.target-one{width:430px;height:430px}.target-two{width:330px;height:330px}.arrow-nav{display:flex;justify-content:center;gap:4px;background:#0b100e;padding:11px;flex-wrap:wrap}.arrow-nav a{color:#e8ede9!important;text-decoration:none!important;padding:10px 20px;font-size:12px;font-weight:900;text-transform:uppercase}.arrow-intro{text-align:center;max-width:820px;margin:65px auto;padding:0 20px}.arrow-intro h2,.arrow-heading h2,.arrow-comics h2,.arrowverse h2{font-family:Georgia,serif;font-size:36px;line-height:1.15;margin:9px 0 14px}.arrow-intro p,.arrow-heading p,.arrow-comics p,.goodie p,.arrowverse p{font-size:15.5px;line-height:1.75;color:#626a65}.arrow-section{margin:65px 0}.arrow-heading{text-align:center;max-width:760px;margin:0 auto 30px;padding:0 15px}.season-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.season-card{background:linear-gradient(145deg,#111a16,#26352e);padding:24px;color:white;min-height:180px;border-top:3px solid #50745f}.season-card.final-season{border-color:#a99462;background:linear-gradient(145deg,#17211c,#403922)}.season-number{font-size:11px;font-weight:900;letter-spacing:.16em;color:#94b98a}.arrow-line{height:1px;background:linear-gradient(90deg,#709b65,transparent);margin:18px 0}.season-card h3{font-family:Georgia,serif;font-size:23px;color:#fff;margin:0 0 7px}.season-card p{color:#b9c6bf;font-size:13px}.missing,.future{display:inline-block;color:#89928d;font-size:10px;font-weight:900;text-transform:uppercase;letter-spacing:.07em}.main-cta{text-align:center;margin-top:28px}.arrow-comics{display:grid;grid-template-columns:160px 1fr;gap:38px;align-items:center;background:var(--paper);border-left:5px solid var(--green);padding:42px;margin:70px 0}.comic-mark{width:130px;height:130px;display:grid;place-items:center;border:2px solid #1b503d;border-radius:50%;font:900 35px Georgia,serif;color:#1b503d}.goodies-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:15px}.goodie{padding:25px;border:1px solid #dde1dc;background:#fff;box-shadow:0 8px 24px rgba(20,55,40,.05)}.goodie-icon{width:48px;height:48px;display:grid;place-items:center;background:#153b2e;color:#a6c49b;font-size:10px;font-weight:900;letter-spacing:.05em}.goodie h3{font-family:Georgia,serif;font-size:21px;margin:15px 0 7px}.arrowverse{display:grid;grid-template-columns:1fr 280px;gap:30px;align-items:center;background:#111714;padding:45px;color:#fff;margin:70px 0}.arrowverse h2,.arrowverse p{color:#fff}.cross-symbol{text-align:center;font-size:70px}.cross-symbol span{display:inline-block}.cross-symbol .green{color:#75a067;transform:rotate(-20deg)}.cross-symbol .plus{font-size:25px;color:#777}.cross-symbol .flash{color:#e7b52c}.arrow-final{text-align:center;background:linear-gradient(135deg,#0b130f,#184a37);padding:58px 30px;color:#fff;margin:70px 0 15px;border-top:4px solid #769c68}.arrow-final h2{font:38px Georgia,serif;color:#fff;margin:10px 0}.arrow-final p{color:#d5dfda;margin:0 auto 27px;max-width:650px}@media(max-width:850px){.arrow-hero{padding:40px 28px}.arrow-emblem{opacity:.3}.arrow-hero h1{font-size:45px}.season-grid{grid-template-columns:repeat(2,1fr)}.goodies-grid{grid-template-columns:1fr 1fr}.arrowverse{grid-template-columns:1fr}}@media(max-width:560px){.arrow-hero{padding:34px 20px}.arrow-hero h1{font-size:37px}.arrow-nav{justify-content:flex-start;flex-wrap:nowrap;overflow-x:auto}.season-grid,.goodies-grid{grid-template-columns:1fr}.arrow-comics{grid-template-columns:1fr;padding:28px}.comic-mark{width:85px;height:85px;font-size:25px}.arrow-intro h2,.arrow-heading h2,.arrow-comics h2,.arrowverse h2{font-size:29px}}.widgets-grid-layout {
width: 100%;
}
.widgets-grid-layout::before,
.widgets-grid-layout::after {
content: " ";
display: table;
}
.widgets-grid-layout::after {
clear: both;
}
.widget-grid-view-image {
float: left;
max-width: 50%;
}
.widget-grid-view-image a {
display: block;
margin: 0 2px 4px 0;
}
.widget-grid-view-image:nth-child(even) {
float: right;
}
.widget-grid-view-image:nth-child(even) a {
margin: 0 0 4px 2px;
}
.widgets-grid-layout .widget-grid-view-image img {
max-width: 100%;
height: auto;
} .widgets-multi-column-grid ul {
overflow: hidden;
padding: 0;
margin: 0;
list-style-type: none;
}
.widgets-multi-column-grid ul li {
background: none;
clear: none;
float: left;
margin: 0 -5px -3px 0;
padding: 0 8px 6px 0;
border: none;
list-style-type: none !important;
}
.widgets-multi-column-grid ul li a {
background: none;
margin: 0;
padding: 0;
border: 0;
}
.widgets-multi-column-grid .avatar {
vertical-align: middle;
} .widgets-list-layout {
padding: 0;
margin: 0;
list-style-type: none;
}
.widgets-list-layout li::before,
.widgets-list-layout li::after {
content: "";
display: table;
}
.widgets-list-layout li::after {
clear: both;
}
.widgets-list-layout li {
zoom: 1;
margin-bottom: 1em;
list-style-type: none !important;
}
.widgets-list-layout .widgets-list-layout-blavatar {
float: left;
width: 21.276596%;
max-width: 40px;
height: auto;
}
.widgets-list-layout-links {
float: right;
width: 73.404255%;
}
.widgets-list-layout span {
opacity: 0.5;
}
.widgets-list-layout span:hover {
opacity: 0.8;
}