/* Imports */
@import url('https://fonts.googleapis.com/css2?family=Aguafina+Script&family=Allura&display=swap');
/* Icons */
@import url("https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.0.0/css/all.min.css");
@import url("https://unpkg.com/boxicons@2.1.1/css/boxicons.min.css");
@import url("https://fonts.googleapis.com/css?family=Material+Icons|Material+Icons+Outlined|Material+Icons+Two+Tone|Material+Icons+Round|Material+Icons+Sharp");
/* Fonts */
@import url("https://fonts.googleapis.com/css2?family=Bebas+Neue&family=Montserrat:wght@300;400;500;600;700&family=Poppins:wght@300;400;500;600&display=swap");

@font-face {
  font-family: "britanny";
  src: url("../fonts/BrittanySignature.ttf");
}

/* 
font-family: 'Bebas Neue', cursive;
font-family: 'Montserrat', sans-serif;
font-family: 'Poppins', sans-serif; */

/* General Styling */
* {
  padding: 0;
  margin: 0;
  box-sizing: border-box;
  text-decoration: none !important;
  list-style-type: none;
  font-family: "Poppins", sans-serif;
}

:root {
  --color-primary: #102179;
  --color-primary-offset: #0f2178;
  --color-primary-accent: #23598a20;
  --color-secondary: #ff914d;
  --color-secondary-offset: #283da1;
}

::selection {
  background-color: var(--color-primary);
  color: #fff;
}

html {
  scroll-behavior: smooth;
}

a {
  display: inline-block;
  color: #000;
  transition: all 300ms ease-in-out;
}

ul,
ol,
dl {
  margin-bottom: 0;
}

.imgFluid {
  max-width: 100%;
  height: auto;
}

button {
  cursor: pointer;
  transition: all 300ms ease-in-out;
}

i.bx {
  vertical-align: middle;
}
.mar-y {
  margin: 2rem 0;
}

@media (min-width: 1200px) {
  .container {
    max-width: 1170px;
  }
}
@media (min-width: 1400px) {
  .container {
    max-width: 1370px !important;
  }
}

h1,
h2,
h3,
h4,
h5,
h6 {
  font-family: "Bebas Neue", cursive;
}

/* ThemeBtn */
.themeBtn-group {
    display:flex;
    align-items:center;
    gap:1rem;
}
.themeBtn-group .themeBtn{
    flex:1;
}
.themeBtn {
  width: fit-content;
  background: var(--color-secondary);
  display: block;
  color: #000;
  cursor: pointer;
  text-align: center;
  font-size: 0.9rem;
  font-weight: 600;
  text-transform: uppercase;
  border: none;
  position: relative;
  padding: 1rem 2.25rem;
}

.themeBtn--white {
  background: #fff;
}

.themeBtn--outline {
  background: transparent;
  border: 1px solid var(--color-primary);
}

.themeBtn.themeBtn--outline::before {
  border-color: var(--color-primary);
}

.themeBtn > i {
  font-size: 0.9rem;
  padding-left: 0.75rem;
  transition: all 300ms ease-in-out;
}

.themeBtn::before {
  content: "";
  width: 100%;
  height: 100%;
  position: absolute;
  left: 0.45rem;
  top: 0.45rem;
  border: 1px solid #333;
  pointer-events: none;
  transition: all 300ms ease-in-out;
}

.themeBtn--center {
  margin: 0.5rem auto;
}

.themeBtn--full {
  width: 100%;
}

.themeBtn:hover::before {
  top: 0;
  left: 0;
}

.themeBtn:hover {
  color: #000;
}

.themeBtn:hover {
  background: #fff;
}

.themeBtn.themeBtn--white:hover {
  background-color: var(--color-secondary);
}

.themeBtn.themeBtn--white:hover::before {
  border-color: var(--color-secondary);
}

.themeBtn:hover i {
  transform: translateX(5px);
}

/* Section Heading */
.section-content {
  color: #000;
}

.section-content span {
  font-family: inherit;
  color: var(--color-secondary);
}

.section-content .heading {
  font-size: 3rem;
  font-weight: 600;
  text-transform: uppercase;
}

.section-content .heading--primary {
  color: var(--color-primary);
}

.section-content p {
  font-size: 0.9rem;
  font-weight: 500;
  line-height: 1.75;
}

/* Footer */
.footer {
  background-color: #f2f6f8;
  padding: 3rem 0 0 0;
}

.footer h6 {
  color: var(--color-primary);
  font-size: 1.75rem;
  font-weight: 600;
  text-transform: uppercase;
  padding-bottom: 0.5rem;
  margin-bottom: 0.75rem;
  position: relative;
}

.footer h6 span {
  color: var(--color-secondary);
  font-family: inherit;
}

.footer h6::after {
  content: "";
  width: 70%;
  height: 2px;
  position: absolute;
  bottom: 0;
  left: 0;
  background-color: var(--color-secondary);
}

.footer__quikLinks ul li a {
  font-size: 0.8rem;
  padding: 0.5rem 0;
  font-weight: 500;
  display: flex;
  align-items: baseline;
  justify-content: start;
  /*gap: 0.85rem;*/
}

.footer__quikLinks ul li a i {
  color: var(--color-primary);
  font-size: 0.7rem;
  margin-right: 10px;
}

.footer__contact ul li,.footer__contact ul span,.footer__contact ul a,.footer__contact ul address {
  display: flex;
  align-items: center;
  justify-content: flex-start;
  gap: 0.5rem;
  font-size: 0.75rem;
  font-weight: 500;
  margin-bottom: 0;
}

.footer__contact > ul > li {
  padding: 0.15rem 0;
  font-weight: 600;
}

.footer__contact > ul > li > a {
  color: var(--color-primary);
}

.footer a:hover {
  color: var(--color-secondary);
}

.socialLinks a + a {
  margin-left: 0.5rem;
}

.socialLinks a i {
  color: #bbbdbe;
  font-size: 1.65rem;
}

.footer-copright {
  display: flex;
  align-items: center;
  justify-content: space-between;
  border-top: 1px solid #bbbdbe;
  margin-top: 2rem;
  padding: 1rem 0;
}

.footer-copright > div {
  width: 33%;
}

.footer-copright p {
  font-size: 0.75rem;
  font-weight: 500;
  margin-bottom: 0;
}

.socialLinks a:hover i {
  color: var(--color-secondary);
}

.footer a:hover,
.footer a:hover i {
  color: var(--color-secondary);
}

.footer__quikLinks ul li a:hover {
  transform: translateX(10px);
}

/* Reviews */
.reviews-card {
  background: #fff;
  box-shadow: 0 0 20px 5px #00000020;
  position: relative;
  padding: 3rem 1rem 0.75rem;
  margin: 1rem 0.75rem;
}

.reviews-card__img {
  position: absolute;
  left: 1.25rem;
  top: -2.5rem;
  width: 70px;
  height: 70px;
}

.reviews-card__img > img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  border: 5px solid var(--color-primary);
  border-radius: 100px;
}

.reviews-card__content > .personName {
  color: #000;
  font-size: 1.25rem;
  font-weight: 500;
  text-transform: uppercase;
  font-family: "Bebas Neue", cursive;
}

.reviews-card__content > p {
  font-size: 0.75rem;
  font-weight: 400;
  line-height: 1.9;
  margin-bottom: 0;
}

/* About Us */
.about {
  position: relative;
}

.about-bg {
  width: 100%;
  height: 100%;
  object-fit: contain;
  position: absolute;
  left: 40%;
  top: 0%;
  transform: translate(-50%, -50%);
  z-index: -1;
  opacity: 0.75;
}
.about__img {
  background: url("../images/categories-bg-2.png");
}
.about__content {
  position: relative;
  padding: 0 2.5rem;
}

.about__content::before {
  content: "";
  width: 2px;
  height: 90%;
  background: #b2b2b2;
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
}

.about__content h3, .about__content h6{
  color: var(--color-primary);
  font-weight: 500;
  text-transform: uppercase;
  margin-bottom: 0;
}

.about__content > h6 {
  font-size: 1.5rem;
  letter-spacing: 3px;
}

.about__content > h3 {
  font-size: 3.5rem;
  position: relative;
  margin-bottom: 1.5rem;
}

.about__content > h3::before {
  content: "";
  width: 50%;
  height: 3px;
  background: #d3d3d3;
  position: absolute;
  left: 0;
  bottom: 0;
}

.about__content span {
  font-family: inherit;
  color: var(--color-secondary);
}

.about__content > p {
  font-size: 0.75rem;
  font-weight: 400;
  line-height: 1.9;
}

/* Sub Banner */
.subBanner {
  position: relative;
  padding: 5.5rem 0;
}

.subBanner--alt {
  padding: 2rem 2rem 1rem;
}

.subBanner-bg {
  width: 100%;
  height: 100%;
  object-fit: cover;
  position: absolute;
  left: 0;
  top: 0;
}

.subBanner-img {
  width: 470px;
  height: 350px;
  object-fit: cover;
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  bottom: 0;
}

.subBanner__content {
  padding-right: 1.9rem;
  text-align: right;
}

.subBanner--alt .subBanner__content {
  text-align: initial;
}

.subBanner__content h3,.subBanner__content h4,.subBanner__content h6 {
  color: #fff;
  text-transform: uppercase;
  line-height: 1.1;
  margin-bottom: 0;
}

.subBanner--alt .subBanner__content h4 {
  line-height: 0.75;
  margin-bottom: 1.5rem;
}

.subBanner__content > h3 {
  font-size: 5.25rem;
}

.subBanner__content > h4 {
  font-size: 4.25rem;
}

.subBanner__content > h6 {
  font-size: 1.65rem;
  letter-spacing: 5px;
}

.subBanner__img {
  width: 100%;
  height: 100%;
}

/* Deals */
.deals {
  position: relative;
  padding: 3rem 0;
  /*margin: 8rem 0 6rem;*/
  margin: 5rem 0 2.5rem;
}

.deals::before,
.deals::after {
  content: "";
  width: 300px;
  height: 300px;
  background: url("../images/deals-img-1.png") no-repeat center;
  background-size: cover;
  position: absolute;
  left: -2.25rem;
  bottom: -7rem;
  z-index: 1;
}

.deals::after {
  width: 300px;
  height: 500px;
  background: url("../images/deals-img-2.png") no-repeat center;
  left: auto;
  right: -0.95rem;
  top: -13rem;
  transform: scale(0.9);
}

.deals-bg {
  width: 100%;
  height: 100%;
  object-fit: cover;
  position: absolute;
  left: 0;
  top: 0;
}

.deals__content {
  display: flex;
  align-items: center;
  justify-content: center;
}

.discount :is(span, h4) {
  color: #fff;
  font-weight: 500;
  text-transform: uppercase;
  line-height: 1;
  margin-bottom: 0;
}

.discount {
  gap: 0.6rem;
  font-family:inherit;
}

.discount > span {
  width: min-content;
  font-size: 2.25rem;
  font-family: "Bebas Neue", cursive;
  margin-bottom: 0;
}
h1, h2, h3, h4, h5, h6 {
  font-family: "Bebas Neue", cursive !important;
}

.discount > h4 {
  font-size: 6rem;
}

.deals__contentWrapper .themeBtn {
  margin-top: 1rem;
}

.deals__content {
  color: #fff;
  text-align: center;
  gap: 1.6rem;
}

.deals__content > h5 {
  font-size: 2.5rem;
  font-weight: 500;
  letter-spacing: 3px;
  text-transform: uppercase;
  margin-bottom: 0;
}

.deals__content > h5 > span {
  font-family: inherit;
  color: var(--color-secondary);
}

/* Products */
.products-card {
  margin: 1rem 0;
  transition: all 300ms ease-in-out;
}

.products-card__img {
  width: 100%;
  height: 100%;
  background: #d2d2d2;
  text-align: center;
  position: relative;
  padding: 4rem 0;
  transition: all 300ms ease-in-out;
}

.products-card__img > a > img {
  /*width: 170px;*/
  width: 100%;
  height: 150px;
  /*object-fit: cover;*/
  transition: all 500ms ease-in-out;
  max-width:160px;
}

.products-card__img > .overlay {
position: absolute;
    left: 50%;
    bottom: -2%;
    transform: translate(-50%, -50%);
}

.products-card--alt .products-card__img .overlay {
  width: 100%;
  top: 50%;
  bottom: auto;
  opacity: 0;
  visibility: hidden;
  transition: all 300ms ease-in-out;
}

.products-card__img > .wishlist {
  position: absolute;
  right: 0.5rem;
  top: 0.5rem;
  width: 35px;
  height: 35px;
  border-radius: 100px;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  background: var(--color-secondary);
}

.products-card__img > .wishlist > i {
  color: #fff;
  font-size: 1.1rem;
  transition: all 300ms ease-in-out;
}

.products-card__img > .overlay > h6 {
    color: #000;
    font-size: 1.45rem;
    font-weight: 200;
    text-transform: uppercase;
    transition: all 150ms ease-in-out;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    line-clamp: 1;
    -webkit-box-orient: vertical;
}

.products-card__content {
  padding: 1.5rem 0;
}

.products-card__content > .title {
  color: #000;
  font-size: 1.25rem;
  font-weight: 500;
  line-height: 1.45;
  font-family: "Bebas Neue", cursive;
  text-transform: uppercase;
  display: flex;
  align-items: flex-end;
  flex-direction: column;
}

.products-card__content .price {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  gap: 0.25rem;
  position: relative;
  top: -1.65rem;
}

.products-card__content .price ins,.products-card__content .price del{
  font-weight: 500;
  font-family: "Bebas Neue", cursive;
}

.products-card__content .price > ins {
  color: var(--color-secondary);
  font-size: 1.25rem;
}

.products-card__content .price > del {
  color: #666666;
  font-size: 1rem;
  text-decoration: line-through !important;
}

.products-card:hover {
  transform: translateY(-10px);
}

.products-card:hover .products-card__img {
  background: var(--color-primary);
}

.products-card:hover .products-card__img > a > img {
  transform: scale(1.05) rotate(-5deg);
}

.products-card:hover .products-card__img > .overlay > h6 {
  color: #fff;
}

.products-card__img > .wishlist:hover i {
  transform: rotateY(180deg);
}

.products-card--alt:hover .products-card__img .overlay {
  opacity: 1;
  visibility: visible;
}

/* Header */
.header {
  /* background: var(--color-primary); */
}

.header-topWrapper {
  color: #fff;
  background: var(--color-secondary);
  padding: 0.25rem 0;
}

.header-top,
.header-top ul {
  display: flex;
  align-items: center;
  justify-content: space-between;
}

.header-top > ul > li {
  position: relative;
}

.header-top > ul > li:first-child::before {
  content: "";
  width: 1px;
  height: 15px;
  background: #fff;
  position: absolute;
  left: 100%;
  top: 50%;
  transform: translate(50%, -50%);
}

.header-top__actions > label {
  font-size: 0.9rem;
  font-weight: 500;
  text-transform: capitalize;
  margin-bottom: 0;
}

.header-top__select {
  width: fit-content;
  color: #fff;
  outline: none;
  background-color: transparent;
  text-transform: capitalize;
  border: none;
  font-size: 0.85rem;
  font-weight: 400;
  padding: 0.25rem;
  margin: 0 0.5rem;
}

.header-top > p {
  font-size: 0.85rem;
  font-weight: 400;
  margin-bottom: 0;
  color: #fff;
}

.header-mainWrapper {
  background: var(--color-primary);
  padding: 1rem 0;
}

.header-main {
  display: flex;
  align-items: center;
  justify-content: space-between;
  z-index: 60000;
}

.header-main__logo {
  width: 125px;
  color: #fff;
  font-size: 2rem;
  font-weight: 500;
  text-transform: uppercase;
}
.header-main__logo > img {
  width: 100%;
}
.header-main__authentication {
  padding: 0 1rem;
}

.header-main__authentication > img {
  width: 70px;
  height: 65px;
  object-fit: cover;
}

.header-main__search {
  position: relative;
  background: #fff;
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 0.25rem 0.5rem 0.25rem 1.75rem;
  flex: 0.8;
}

.header-main__search > input, .header-main__search > button {
  border: none;
  outline: none;
}

.header-main__search > input {
  width: 100%;
  color: #000;
  font-size: 0.85rem;
  font-weight: 400;
  padding-right: 0.5rem;
}

.header-main__search > input::placeholder {
  font-size: 0.85rem;
  font-weight: 400;
}

.header-main__search > button {
  color: #fff;
  background: var(--color-secondary);
  padding: 0.25rem 0.75rem;
}

.header-main__actions,
.header-main__actions > li > a {
  display: flex;
  align-items: center;
  justify-content: center;
  flex: 0.5;
}

.header-main__actions > li {
  width: 25%;
  position: relative;
}

.header-main__actions > li:not(:last-child)::before {
  content: "";
  width: 2px;
  height: 40px;
  background: #457cab;
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
}

.header-main__actions > li > a > i {
  font-size: 2rem;
  transition: transform 300ms ease-in-out;
}

.header-main__actions > li > a {
  color: #fff;
  flex-direction: column;
  position: relative;
}

.header-main__actions > li > a > span:not(span.badge) {
  width: max-content;
  display: inline-block;
  font-size: 0.75rem;
  font-weight: 400;
  margin-top: 0.5rem;
  transition: all 300ms ease-in-out;
}

.header-main__actions > li > a > span.badge {
  background-color: var(--color-secondary);
  position: absolute;
  right: 1rem;
  top: -0.5rem;
  width: 20px;
  height: 20px;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  border-radius: 100px;
  font-size: 0.75rem;
  font-weight: 500;
}

.header-main__actions li a:hover i {
  transform: scale(1.15);
  color: var(--color-secondary);
}

.header-main__actions li a:hover span:not(.badge) {
  color: var(--color-secondary);
}

.header__navWrapper {
  background: #fff;
}

.header__nav {
  position: relative;
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 1.5rem;
  padding: 0.45rem 0;
}

.header__nav li a {
  color: #000;
  font-size: 14px;
  font-weight: 500;
  padding: 0.25rem 0.5rem;
  /*margin: 0 1rem;*/
  text-transform: uppercase;
  position: relative;
}

.header__nav--border {
  /* border-bottom: 3px solid #fff; */
  background: var(--color-primary);
}

.header__nav--border .header__nav > li > a {
  color: #fff;
}

/*.header__nav li a:not(.mega-heading)::after {*/
/*  content: "";*/
/*  width: 0;*/
/*  height: 2px;*/
/*  background-color: var(--color-secondary);*/
/*  position: absolute;*/
/*  right: 0;*/
/*  bottom: 0;*/
/*}*/

/*.header__nav li a:hover::after {*/
/*  width: 100%;*/
/*  right: auto;*/
/*  left: 0;*/
/*}*/

.header__nav li:hover > .mega-menu {
  opacity: 1;
  visibility: visible;
  transform: translateY(0);
}
.header__nav li:nth-child(7) ~ li .mega-menu {
  left: auto;
  right: 0;
}
.mega-menu {
  min-width: 75%;
  position: absolute;
  top: 100%;
  left: 0;
  background: #fff;
  border-top: 1px solid #00000020;
  opacity: 0;
  visibility: hidden;
  padding: 1.25rem 1.25rem 1rem;
  transform: translateY(10px);
  transition: all 300ms ease-in-out;
  z-index: 10;
}
.mega-menu__links .title {
  color: var(--color-secondary);
  font-size: 14px;
  font-weight: 500;
  text-transform: uppercase;
  margin-bottom: 0.5rem;
}
.header__nav .mega-menu__links a {
  width: 100%;
  min-width: max-content;
  display: block;
  font-size: 13px;
  font-weight: 400;
  text-transform: capitalize;
  /*margin-bottom: 0.5rem;*/
}
.header__nav .mega-menu__links a:hover {
  color: #fff;
  background: var(--color-primary);
}
/*.mega-menu__links a::before {*/
/*  display: inline-block;*/
/*  color: inherit;*/
/*  font-family: "Font Awesome 5 Free";*/
/*  font-weight: 900;*/
/*  margin-right: 0.5rem;*/
/*  transition: all 300ms ease-in-out;*/
/*}*/
/*.mega-menu__links a:hover::before {*/
/*  margin-right: 1rem;*/
/*}*/

/* Banner */
.banner {
  width: 100%;
  height: 100%;
  min-height: 75vh;
  position: relative;
  display: flex;
  align-items: center;
  justify-content: center;
  overflow: hidden;
  padding: 1rem;
}
.banner__bg {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  background: var(--color-secondary-offset);
  overflow: hidden;
}
.banner__bg::before,
.banner__bg::after {
  content: "";
  width: 20%;
  height: 100%;
  position: absolute;
  top: 0;
  right: 0;
  background: var(--color-primary-offset);
  transform: rotate(25deg) scaleY(1.5);
}
.banner__bg::before {
  right: auto;
  top: -15%;
  left: -15%;
}
.banner__bg img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: center;
  opacity: 0.1;
}
.banner__content {
  background: #00000050;
  color: #fff;
  backdrop-filter: blur(5px);
  border-radius: 1rem;
  padding: 2rem 4rem;
}
.banner__content .subHeading {
  font-size: 1.25rem;
  font-weight: 600;
  letter-spacing: 0.5rem;
  line-height: 1;
  text-transform: uppercase;
  margin-bottom: 0.5rem;
}
.banner__content p {
  line-height: 2;
}
.banner__img {
  width: 175%;
  position: absolute;
  top: 50%;
  left: -35%;
  transform: translateY(-50%);
  z-index: 1;
}
/*.banner__img--right {*/
/*  width: 190%;*/
/*  left: auto;*/
/*  right: -45%;*/
/*}*/
.banner__img--right {
    width: 153%;
    left: auto;
    right: -15%;
}

/* .banner {
  width: 100%;
  height: 100%;
  color: #fff;
  background: url("../images/banner.png");
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 1rem 0;
}

.banner__img {
  width: 100%;
  height: 100%;
}

.banner__img > img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}

.banner__content :is(h6, h1, h4) {
  text-transform: uppercase;
  font-weight: 500;
  line-height: 1.25;
  margin-bottom: 0;
}

.banner__content span {
  font-family: inherit;
  color: var(--color-secondary);
}

.banner__content > h6 {
  font-size: 2rem;
  letter-spacing: 4px;
}

.banner__content > h4 {
  font-size: 5rem;
  display: flex;
  align-items: center;
}

.banner__content > h4 > span {
  color: var(--color-secondary);
  font-size: 2.25rem;
  font-family: "britanny";
  position: relative;
  right: 5px;
  top: -5px;
}

.banner__content > h1 {
  font-size: 8.75rem;
  line-height: 0.7;
  z-index: 1;
  position: relative;
}

.banner__content > h1::before {
  content: "50%";
  width: 100%;
  height: 100%;
  position: absolute;
  left: 5px;
  top: 5px;
  z-index: -1;
  -webkit-text-stroke: 0.5px #fff;
  color: #093059;
}

.banner__content .themeBtn {
  margin-top: 2rem;
}

.banner__content--sm h2 {
  font-size: 6.25rem;
} */

/* Offers */
.offers {
  background: var(--color-secondary);
  padding: 1rem 0 0.75rem;
}

.offers__content {
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: space-around;
}

.offers__content li:not(.discount) {
  color: #fff;
  font-size: 2.5rem;
  font-weight: 500;
  font-family: "Bebas Neue", cursive;
  letter-spacing: 2px;
  text-transform: uppercase;
  text-align: center;
}

/* Categories */
.categories-singleWrapper {
  display: flex;
  align-items: flex-start;
  justify-content: center;
  flex-wrap: wrap;
}

.categories-single {
  width: 45%;
  position: relative;
  margin: 1rem;
  padding: 4rem 2rem;
}

.categories-single--lg {
  padding: 13rem 2rem 4rem;
  position: relative;
  top: -8.95rem;
}

.categories-img {
  width: 275px;
  height: 275px;
  object-fit: cover;
  position: absolute;
  left: 1rem;
  bottom: 1rem;
}

.categories-bg {
  width: 100%;
  height: 100%;
  object-fit: cover;
  position: absolute;
  left: 0;
  top: 0;
}

.categories-single__content--up {
  position: relative;
  top: -11rem;
}

.categories-single__content .themeBtn {
  margin: 0.45rem 0 0 auto;
}

.categories-single__content h4,.categories-single__content h5 {
  color: #fff;
  font-weight: 500;
  text-transform: uppercase;
  line-height: 1;
  margin-bottom: 0;
}

.categories-single__content > h4 {
  font-size: 4.25rem;
}

.categories-single__content > h5 {
  font-size: 2.35rem;
}

.categories-single__img {
  width: 100%;
  height: 100%;
}

.categories-single__img > img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}

.no-gutters .col-lg-3 {
  padding: 0;
}

/* Slick Stylying */
.slick-slide {
  margin-right: 0 !important;
}
.slick-list.draggable {
  padding: 0rem 0 !important;
}

.slick-dots {
  bottom: 10px;
  left: 50%;
  transform: translateX(-50%);
}

.slick-dots li {
  width: 8px;
  height: 8px;
  border-radius: 100px;
  background-color: var(--color-primary);
  border-radius: 100px;
  transition: all 300ms ease-in-out;
}

.slick-dots li button::before {
  content: "";
  display: none;
}

.slick-dots li.slick-active {
  background-color: var(--color-secondary);
  transform: scale(1.5);
}

.slick-prev,
.slick-next {
  color: var(--color-primary);
  background: none;
}

.slick-prev::before,
.slick-next::before {
  color: var(--color-primary);
  font-size: 2rem;
  font-family: boxicons !important;
}

.slick-arrow {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
}

.slick-next {
  right: -3rem;
}

.slick-next::before {
  content: "\ebe6";
}

.slick-prev::before {
  content: "\eb33";
}

.slick-prev {
  left: -3rem;
}

.slick-prev:hover {
  transform: translate(-5px, -50%);
}

.slick-next:hover {
  transform: translate(5px, -50%);
}

.slick-prev:hover::before,
.slick-next:hover::before {
  color: var(--color-secondary);
}
.productDetails__pictures li.slick-current {
  border-color: var(--color-secondary);
}
.productDetails__img .slick-list.draggable,
.productDetails__pictures .slick-list.draggable {
  padding: 0 !important;
}
.productDetails__pictures .slick-prev, .productDetails__pictures .slick-next{
  background: var(--color-secondary);
}
.productDetails__pictures .slick-prev {
  left: 0;
}
.productDetails__pictures .slick-next {
  right: 0;
}
.productDetails__pictures .slick-prev::before,
.productDetails__pictures .slick-next::before {
  color: #fff;
  font-size: 1.5rem;
}

/* Mega Menu */
/*.customeProDropdown li {*/
/*  display: block;*/
/*}*/

/*.customeProDropdown li a {*/
/*  color: #fff;*/
/*  font-size: 12px;*/
/*}*/

/*.inline-menu {*/
/*  font-size: 1.5rem;*/
/*  line-height: 2rem;*/
/*  position: relative;*/
/*  width: 100%;*/
/*  background-color: var(--color-primary);*/
/*}*/

/*.inline-menu > ul {*/
/*  display: block;*/
/*  margin: 0;*/
/*  text-align: center;*/
/*}*/

/*.inline-menu ul > li {*/
/*  display: inline-block;*/
/*  vertical-align: middle;*/
/*  margin: 0;*/
/*}*/

/*.inline-menu > ul > li > a {*/
/*  padding: 10px 60px;*/
/*  color: #fff !important;*/
/*  text-decoration: none;*/
/*  display: block;*/
/*  float: left;*/
/*  cursor: pointer;*/
/*  font-size: 19px;*/
/*  text-transform: uppercase;*/
/*}*/

/*.inline-menu .mega-menu li a {*/
/*  color: #333;*/
/*  line-height: 24px;*/
/*  text-transform: capitalize;*/
/*}*/

/*.inline-menu .mega-menu-inner ul > li {*/
/*  width: 100%;*/
/*}*/

/*.inline-menu .mega-menu-inner ul {*/
/*  margin: 0;*/
/*  border-right: 1px solid black;*/
/*}*/

/*.inline-menu .mega-menu-inner .three.columns:last-of-type ul {*/
/*  border: 0;*/
/*}*/

/*.inline-menu .mega-menu {*/
/*  width: 100%;*/
/*  top: 48px;*/
/*  text-align: left;*/
/*  list-style: none;*/
/*  position: absolute;*/
/*  height: auto;*/
/*  background: #f7f7f6;*/
/*  padding: 40px 50px;*/
/*  z-index: 20;*/
/*  left: 0;*/
/*}*/

/*.customeProSubList {*/
/*  width: 16%;*/
/*  display: inline-block;*/
/*  vertical-align: text-top;*/
/*}*/

/*.customeProSubList li {*/
/*  display: block !important;*/
/*}*/

/*.maincat a {*/
/*  color: var(--color-primary) !important;*/
/*  font-size: 16px !important;*/
/*  border-bottom: 1px solid var(--color-secondary);*/
/*  position: relative;*/
/*}*/

/*.maincat a:before {*/
/*  position: absolute;*/
/*  content: "";*/
/*  width: 30%;*/
/*  height: 3px;*/
/*  background: var(--color-primary);*/
/*  bottom: -2px;*/
/*}*/

/*.mega-menu {*/
/*  opacity: 0;*/
/*  visibility: hidden;*/
/*}*/

/*.customeProDropdown:hover .mega-menu {*/
/*  opacity: 1;*/
/*  visibility: visible;*/
/*}*/

/* About Us */
.aboutUs__content p {
  font-size: 0.9rem;
  font-weight: 500;
}

/* Contact */
.contactForm input, .contactForm textarea {
  width: 100%;
  color: #999999;
  font-size: 0.9rem;
  border: none;
  outline: none;
  box-shadow: 0 0 15px 1px #e3e3e3;
  padding: 0.75rem;
  resize: none;
}

/* Team Nfl */
.team-nfl__list {
  width: 100%;
  display: grid;
  grid-template-columns: repeat(7, 1fr);
  gap: 1.5rem;
  margin: 1rem 0;
}
.team-nfl__list a {
  display: flex;
  align-items: center;
  gap: 0.25rem;
  color: #000;
  font-weight: 400;
  text-transform: capitalize;
  background-color: #fff;
  border-radius: 0.25rem;
  box-shadow: 0 0 10px 0px #00000020;
  padding: 0.75rem;
  transition: all 300ms ease-in-out;
}
.team-nfl__list a img {
  width: 30px;
  height: 30px;
  display: block;
  object-fit: contain;
}
.team-nfl__list a:hover {
  color: #fff;
  background: var(--color-primary);
  box-shadow: 0 10px 10px 0px #00000020;
  transform: translateY(-5px);
}

/* FAQs */
.accordion {
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
}

.accordion-single {
  width: 49%;
  margin: 0.75rem 0;
}

.accordion-single__header {
  color: #fff;
  background-color: var(--color-secondary);
  font-size: 1rem;
  font-weight: 400;
  text-transform: capitalize;
  cursor: pointer;
  display: flex;
  justify-content: space-between;
  align-items: center;
  user-select: none;
  padding: 0.75rem 1.25rem;
}

.accordion-single__headerIcons {
  transform: rotate(180deg);
}

.accordion-single__body {
  color: #fff;
  background-color: var(--color-primary);
  font-size: 0.9rem;
  font-weight: 300;
  text-transform: capitalize;
  padding: 1rem;
}

.accordion-single__body p {
  margin: 0;
}

/* Shop */
.shopHeader__content {
  margin: 0.75rem 2.5rem;
}

.shopHeader__content h6 {
  color: #000;
  font-weight: 500;
  margin-bottom: 0.5rem;
  font-family: "Poppins", sans-serif;
}
.shopHeader-select {
padding: 1.1rem 2rem 1.1rem 2rem;
    border-bottom: 1px solid #c4c4c4;
    display: flex;
    justify-content: space-between;
    align-items: center;
    margin-bottom: 3rem;
}

.shopHeader-selectItem {
  display: flex;
  align-items: center;
  gap: 1rem;
}

.shopHeader-selectItem h6, .shopHeader-selectItem select{
  color: #7d7d7d;
  font-size: 0.9rem;
  font-weight: 400;
  text-transform: capitalize;
  margin-bottom: 0;
  font-family: "Poppins", sans-serif;
}

.shopHeader-selectItem select {
  padding: 0.25rem 0.5rem;
  border: 1px solid #c4c4c4;
  outline: none;
  text-align: left;
}
.shopDetails {
  margin: 0 2rem;
}

.shopAccordion-main {
  border-top: 1px solid #c4c4c4;
  margin: 0 2rem 0 0;
}

.accordianHeader {
  display: flex;
  justify-content: space-between;
}

.shop .accordianHeader h6 {
  font-size: 1.3rem;
  font-family: "Poppins", sans-serif;
  margin-bottom: 0;
  letter-spacing: 2px;
}

.shop .accordianHeader__icon {
  font-size: 1rem;
}

.shop .accordion__content {
  border-bottom: 1px solid #c4c4c4;
  padding: 0.75rem 1rem;
  margin-top: 0.25rem;
}

.shop .accordianContent {
  margin-top: 0.5rem;
}

.shop .accordianContent label {
  font-size: 0.8rem;
  font-weight: 400;
  user-select: none;
}

.shop .accordianContent label input {
  margin-right: 0.25rem;
  margin-top: 0.25rem;
}

.shop .accordianContent ul li {
  /*display: flex;*/
  /*align-items: center;*/
  /*justify-content: start;*/
  line-height: 2;
  font-size: 110%;
  font-weight: 400;
}

.shop .accordianContent ul li a {
    font-size: 16px;
}

ul.categor-list li ul li ul li a {
    font-size: 15px !important;
}

.shop ul.categor-list li ul li ul li {
    line-height: 28px;
    word-break: break-word;
}

/* Product Details */
.productDetails__img {
  height: 500px;
  border-radius: 0.5rem;
}
.productDetails__img img {
  width: 100%;
  height: 500px;
  object-fit: contain;
}
.productDetails__pictures {
  background: var(--color-primary);
  border-radius: 0.5rem;
  margin-top: 1rem;
}
.productDetails__pictures li {
  height: 150px;
  background: #fff;
  border: 2px solid #00000010;
  border-radius: 0.5rem;
  padding: 0.5rem;
  margin: 1rem 0.5rem;
}
.productDetails__pictures li img {
  width: 100%;
  height: 100%;
  object-fit: contain;
}
.productDetails__content h2 {
  font-size: 2rem;
  font-weight: 500;
  line-height: 1.3;
  margin-bottom: 0.5rem;
  color: var(--color-primary);
}

.productDetails__content h5 {
  font-size: 1.5rem;
  font-weight: 500;
  color: #333;
  margin-bottom: 1rem;
}

.productDetails__content .del_price {
    text-decoration: line-through !important;
    color: #a9a9a9;
}

.productDetails__content .details {
  border: 1px solid #00000010;
  border-bottom: 0;
}
.productDetails__content .details li {
  display: flex;
  align-items: center;
  justify-content: space-between;
  border-bottom: 1px solid #00000010;
  padding: 0.75rem;
}
.productDetails__content .details li .title {
  font-size: 0.875rem;
  text-transform: capitalize;
}
.productDetails__content .details li .subtitle {
  color: var(--color-primary);
  font-size: 0.875rem;
  font-weight: 700;
}
.productDetails__content .bid {
  border: 1px solid #00000010;
  padding: 1rem 1rem 1.5rem;
}
.productDetails__content .bid input {
  width: 100%;
  display: block;
  border: 1px solid var(--color-secondary);
  padding: 0.75rem;
}
.productDetails__content .bid__actions {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 1rem;
  margin-top: 1rem;
}
.productDetails__content .bid__actions .themeBtn {
  flex: 1;
  padding: 0.5rem 0.75rem;
}
.productDetails__content .social {
  display: flex;
  align-items: center;
  justify-content: flex-start;
  gap: 2rem;
  margin-top: 1rem;
}
.productDetails__content .social a {
  color: var(--color-primary);
  font-size: 1.5rem;
  padding: 0.5rem;
}
.productDetails__content .social a:hover {
  color: var(--color-secondary);
}

.productDetails-accordion {
  margin-top: 1rem;
}

.productDetails-accordion .card {
  border: none;
}

.productDetails-accordion .card-header {
  background-color: #fff;
  border-top: 1px solid #c4c4c4;
  border-bottom: none;
  padding: 0.25rem 1rem 0 0;
  color: #000;
  display: flex;
  justify-content: space-between;
  align-items: center;
  cursor: pointer;
}

.productDetails-accordion .card-header h5 button {
  color: #000;
  font-size: 1.25rem;
}

.productDetails-accordion .card-body {
  padding: 0.25rem 0.65rem;
  font-size: 0.75rem;
  font-weight: 500;
}

.productDetails-accordion .card-body ul {
  padding: 0.25rem 1.25rem;
}

.productDetails-accordion .card-body ul li {
  list-style-type: disc;
  margin-bottom: 0.45rem;
}

.productDetails-accordion .card-body p {
  color: #7d7d7d;
  margin-bottom: 0.5rem;
}
.contactMap {
  width: 100%;
  height: 100%;
}
.contactMap iframe {
  width: 100%;
  height: 100%;
  min-height: 350px;
  border: none;
}

/* Breadcrumb */
.breadcrumb {
  display: flex;
  align-items: center;
  gap: 1rem;
  background: transparent;
  border-bottom: 1px solid #00000020;
}
.breadcrumb li {
  font-size: 14px;
}
.breadcrumb li:not(:first-child)::before {
  content: "/";
  font-family: 14px;
  margin-right: 1rem;
}
.breadcrumb :is(li:last-child, a:hover) {
  color: var(--color-secondary);
}

/* Tags */
.tags {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  gap: 0.5rem;
}
.tags li {
  display: flex;
  align-items: center;
  gap: 0.5rem;
  color: #fff;
  font-size: 14px;
  background: var(--color-secondary);
  padding: 0.5rem 0.75rem;
}
.tags li button {
  width: 20px;
  height: 20px;
  color: #fff;
  background: #000;
  border: none;
  border-radius: 50%;
}

/* Pagination */
.pagination {
  display: flex;
  align-items: center;
  gap: 0.5rem;
}
.pagination button {
  width: 35px;
  height: 35px;
  display: flex;
  align-items: center;
  justify-content: center;
  background: transparent;
  border: none;
  border-radius: 50%;
}
.pagination button:hover {
  color: #fff;
  background: var(--color-secondary);
}

/* Accordion */
.accordion {
  margin-bottom: 1rem;
}
.accordion-header {
  width: 100%;
  position: relative;
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 1rem;
  color: #000;
  font-weight: 300;
  cursor: pointer;
  background: #00000010;
  border: none;
  border-bottom: 1px solid #00000010;
  border-radius: 0;
  outline: none !important;
  padding: 1rem;
  transition: all 300ms ease-in-out;
}
.accordion-header::before {
  content: "";
  width: 0.25rem;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  background: var(--color-primary);
}
.accordion-header span {
  width: 15px;
  height: 15px;
  position: relative;
  display: inline-block;
}
.accordion-header span::before,
.accordion-header span::after {
  content: "";
  position: absolute;
  top: 50%;
  left: 50%;
  width: 100%;
  height: 1px;
  background: #000;
  transform: translate(-50%, -50%);
  transition: transform 300ms cubic-bezier(0.68, -0.55, 0.265, 1.55);
}
.accordion-header span::after {
  transform: translate(-50%, -50%) rotate(90deg);
}
.accordion-header.active span::after {
  transform: translate(-50%, -50%);
}
.accordion-header.active {
  color: #fff;
  background: var(--color-primary);
}
.accordion-header.active span::before,
.accordion-header.active span::after {
  background: #fff;
}
.accordion-content {
    max-height: 0;
    overflow: hidden;
    transition: max-height 300ms ease-in-out;
    background: var(--color-primary-accent);
    padding: 0px 20px;
}
.accordion-content p {
  font-size: 14px;
  font-weight: 300;
  /*background: var(--color-primary-accent);*/
  /*padding: 1rem;*/
  margin-bottom: 0;
}

.accordion-content ul li {
    color: #9ea1a3;
}
/* Checkout */
.checkout-box {
  border: 1px solid #00000020;
  padding: 1.5rem;
  margin-bottom: 1.5rem;
}
.checkout-box__title {
  font-size: 1.5rem;
  font-weight: 600;
  line-height: 1;
  text-transform: uppercase;
  margin-bottom: 1.5rem;
}

.auth-form .checkout-box__title.heading {
  font-size: 1.3rem;
  margin-bottom: 0.5rem;
}
.input-fieldForm {
  display: flex;
}

.input-fieldButton {
  width: 125px;
  font-size: 1.25rem;
  font-weight: 400;
  background-color: var(--color-secondary);
  border: none;
  outline: none;
  color: #fff;
  text-align: center;
  text-transform: uppercase;
  padding: 0.5rem;
}
.auth-form .checkout-box__title.heading label {
  font-size: 0.75rem;
}

.checkout__orderOverview li {
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin-top: 1rem;
}
.checkout__orderOverview .total {
  font-size: 1.25rem;
  font-weight: 700;
  text-transform: uppercase;
  border-top: 1px solid #00000020;
  padding: 1rem 0px 0px;
}
.checkout__radios li {
  position: relative;
}
.checkout__radios li input {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  opacity: 0;
}
.checkout__radios li label {
  width: 100%;
  position: relative;
  display: block;
  cursor: pointer;
  font-weight: 500;
  text-transform: uppercase;
  padding: 1rem 1rem 1rem 2.5rem;
  margin-bottom: 0;
  transition: all 300ms ease-in-out;
}
.checkout__radios li label:hover {
  background: var(--color-primary-accent);
}
.checkout__radios li label::before,
.checkout__radios li label::after {
  content: "";
  width: 1.25rem;
  height: 1.25rem;
  position: absolute;
  top: 50%;
  left: 0.75rem;
  background: transparent;
  border: 1px solid #00000020;
  border-radius: 50%;
  transform: translateY(-50%);
  transition: all 300ms ease-in-out;
}
.checkout__radios li input:checked + label {
  color: var(--color-primary);
  background: var(--color-primary-accent);
}
.checkout__radios li input:checked + label::after {
  background: var(--color-primary);
  transform: translateY(-50%) scale(0.75);
}
/* Auth Form */
.auth-form .input-field {
  width: 100%;
  margin-bottom: 1.25rem;
}
.auth-form .input-field label {
  font-size: 14px;
  font-weight: 600;
  text-transform: uppercase;
  margin-bottom: 0.5rem;
}
.auth-form .input-field label span {
  color: var(--color-secondary);
}
.auth-form .input-field label .required {
  color: var(--color-primary);
}
.auth-form
  .input-field
  :is(input:not([type="radio"], [type="checkbox"]), textarea, select) {
  width: 100%;
  display: block;
  font-size: 14px;
  background: #fff;
  border: 1px solid #00000020;
  resize: none;
  padding: 0.75rem;
}
.auth-form .input-field :is(input, textarea, select):focus {
  outline-color: var(--color-primary);
}
.auth-form .input-field--checkbox {
  display: flex;
  align-items: center;
}
.auth-form .input-field--checkbox label {
  margin-bottom: 0;
  margin-left: 0.25rem;
}
.auth-form a:not(.auth-social a) {
  position: relative;
  isolation: isolate;
  color: var(--color-primary);
  font-size: 14px;
  font-weight: 500;
  padding: 0.15rem;
  margin: 0 0.15rem;
}
.auth-form a:not(.auth-social a)::before {
  content: "";
  width: 100%;
  height: 1px;
  position: absolute;
  bottom: 0;
  left: 0;
  background: var(--color-primary);
  transition: all 300ms ease-in-out;
  z-index: -1;
}
.auth-form a:not(.auth-social a):hover::before {
  height: 100%;
}
.auth-form a:not(.auth-social a):hover {
  color: #fff;
}
.auth-form .note {
  position: relative;
  display: flex;
  align-items: center;
  font-size: 14px;
  font-weight: 600;
  text-align: center;
  margin: 1.5rem 0;
}
.auth-form .note::before,
.auth-form .note::after {
  content: "";
  flex: 0.5;
  height: 1px;
  display: inline-block;
  background: var(--color-secondary);
}
.auth-form .note::before {
  margin-right: 0.5rem;
}
.auth-form .note::after {
  margin-left: 0.5rem;
}
.auth-form .auth-social {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 2rem;
  margin-top: 1rem;
}
.auth-form .auth-social a {
  width: 65px;
  height: 65px;
  display: flex;
  align-items: center;
  justify-content: center;
  color: var(--color-primary);
  border-radius: 50%;
  box-shadow: 0px 0px 20px 2px #00000020;
}
.auth-form .auth-social a:hover {
  color: #fff;
  background: var(--color-primary);
}

/* Cart */
.cart {
  margin: 5rem 0;
}
.cart__product {
  display: flex;
  align-items: stretch;
  border-bottom: 1px solid #00000020;
  padding: 1.5rem 0px;
}
.cart__product:hover .cart__productImg {
  box-shadow: 0px 0px 5px 1px #00000020;
}
.cart__productImg {
  width: 150px;
  min-width: 150px;
  height: 200px;
  border: 1px solid #00000020;
  padding: 0.5rem;
  transition: all 0.3s ease-in-out;
}
.cart__productImg img {
  width: 100%;
  height: 100%;
  display: block;
  object-fit: contain;
}
.cart__productContent {
  display: flex;
  justify-content: space-around;
  flex-direction: column;
  flex: 1;
  margin-left: 1rem;
}
.cart__productContent > div {
  display: flex;
  justify-content: space-between;
}
.cart__productDescription {
  flex: 1;
}
.cart__productQuantity button,.cart__productQuantity input{
  width: 35px;
  height: 35px;
  display: inline-block;
  font-size: 16px;
  line-height: 1;
  text-align: center;
  cursor: pointer;
  background: transparent;
  border: 1px solid #00000020;
  outline: none;
  padding: 0.5rem;
}
.cart__productQuantity button:active {
  box-shadow: 0px 0px 5px 1px #00000020;
}
.cart__productOptions > button {
  cursor: pointer;
  transition: all 0.3s ease-in-out;
}
.cart__productOptions > button:hover {
  box-shadow: 0px 0px 5px 1px #00000020;
  transform: translateY(-2px);
}
.cart__productOptions > button:first-child {
  color: #fff;
  background: var(--color-primary);
  border: 1px solid transparent;
  padding: 0.5rem;
}
.cart__productOptions > button:last-child {
  color: var(--color-primary);
  background: transparent;
  border: 1px solid #00000020;
  padding: 0.5rem;
}
.cart__productPrice {
  display: inline-block;
  font-size: 20px;
  font-weight: 700;
}
.cart__summary {
  border: 1px solid #00000020;
  box-shadow: 0px 0px 10px 1px #00000020;
  padding: 1.5rem;
  margin-top: 1.5rem;
}
.cart__summary > h4 {
  margin-bottom: 2rem;
}
.cart__summary > div {
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin: 1rem 0px;
}
.cart__summary > div:not(.cart__summaryTotal) > span {
  font-size: 16px;
}
.cart__summary > input {
  width: 100%;
  font-size: 16px;
  background: transparent;
  border: 1px solid #00000020;
  outline: none;
  padding: 0.75rem;
}
.cart__summary > input:focus {
  border-color: #000;
}
.cart__summary > input::placeholder {
  color: #00000050;
}
.cart__summaryTotal {
  font-size: 20px;
  font-weight: 700;
  border-top: 1px solid #00000020;
  padding: 1rem 0px;
}
.cart__summary > a {
  display: block;
  color: #fff;
  font-size: 16px;
  letter-spacing: 1px;
  text-align: center;
  text-transform: uppercase;
  background: var(--color-primary);
  border: none;
  padding: 0.75rem;
  margin: 1rem 0px;
  transition: all 0.3s ease-in-out;
}
.cart__summary > a:hover {
  box-shadow: 0px 0px 10px 1px #00000020;
  opacity: 0.6;
  transform: translateY(-5px);
}
/* Theme Table */
.theme-table__header .theme-table__row > * {
  color: var(--color-text-dark);
  font-weight: 600;
  text-transform: uppercase;
}
.theme-table__row {
  display: flex;
  align-items: center;
  gap: 1rem;
}
.theme-table li:not(:first-child, :last-child) .theme-table__row {
  border-bottom: 1px solid #00000010;
}
.theme-table__row > * {
  flex: 1;
  color: var(--color-text-offset);
  font-weight: 300;
  padding: 1rem 0.75rem;
}
.theme-table__row img {
  --img-dimensions: 70px;
  width: var(--img-dimensions);
  height: var(--img-dimensions);
  min-width: var(--img-dimensions);
  display: block;
  object-fit: cover;
  border-radius: 50%;
  margin: 0 auto;
}
.theme-table__row img.img--lg {
  --img-dimensions: 125px;
  border-radius: 1rem;
}
.theme-table__row .expand {
  flex: 2;
}
.theme-table__row .input-radio {
  position: relative;
}
.theme-table__row .input-radio input {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  cursor: pointer;
  opacity: 0;
  z-index: 1;
}
.theme-table__row .input-radio label {
  width: 25px;
  height: 25px;
  position: relative;
  display: block;
  margin: 0;
}
.theme-table__row .input-radio label::before,
.theme-table__row .input-radio label::after {
  content: "";
  position: absolute;
  inset: 0;
  border: 1px solid #00000020;
  border-radius: 0.25rem;
  transition: all 300ms cubic-bezier(0.68, -0.55, 0.265, 1.55);
}
.theme-table__row .input-radio label::after {
  inset: 4px;
  background: var(--color-primary);
  border: none;
  transform: scale(0);
}
.theme-table__row .input-radio input:checked + label::after {
  transform: scale(1);
}
.addToCart {
  padding: 0.5rem;
  font-size: 0.9rem;
  font-weight: 400;
  border-radius: 0.25rem;
  text-transform: capitalize;
  border: 1px solid #ccc;
}

.productDetails__content .options-wrapper {
  margin-bottom: 1.5rem;
}
.productDetails__content .options:not(.options--selectstyle) {
  display: flex;
  flex-wrap: wrap;
  gap: 0.5rem;
}
.productDetails__content .options li {
  width: fit-content;
  position: relative;
}
.productDetails__content .options li input {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  cursor: pointer;
  opacity: 0;
}
.productDetails__content .options li label {
  position: relative;
  color: #bdbbbb;
  padding: 0 0.5rem;
  font-size: 1.5rem;
  letter-spacing: 0.1rem;
  font-family: "Bebas Neue", cursive;
  text-align: center;
  border: 1px solid #c4c4c4;
  background-color: #fff;
  pointer-events: none;
  margin-bottom: 0;
  transition: all 300ms cubic-bezier(0.68, -0.55, 0.265, 1.55);
}
.productDetails__content .options li label::before {
  content: "";
  width: 25px;
  height: 25px;
  position: absolute;
  bottom: -0.5rem;
  right: -0.5rem;
  background: url("../images/check-icon.png");
  filter: sepia(100%) saturate(100%) brightness(120%) hue-rotate(0deg);
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
  transform: scale(0);
  transition: transform 300ms cubic-bezier(0.68, -0.55, 0.265, 1.55);
}
.productDetails__content .options li input:checked + label {
  color: var(--color-secondary);
  border-color: var(--color-secondary);
  box-shadow: 0px 0px 5px 1px #00000015;
  transform: translateY(-1px);
}
.productDetails__content .options li input:checked + label::before {
  transform: scale(1);
}

/* Auction Categories */
.auction-categories + .auction-categories {
  margin-top: 1.75rem;
}
.auction-categories__title {
  color: var(--color-primary);
  font-size: 1.175rem;
  font-weight: 600;
  text-transform: uppercase;
  margin-bottom: 0.25rem;
}
.auction-categories--bordered .auction-category {
  border-bottom: 1px solid #00000010;
  padding: 0.75rem 0;
}
.auction-category {
  display: block;
  padding: 0.5rem 0;
}
.auction-category__top {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.auction-category__title {
  color: #000;
  font-size: 0.875rem;
  font-weight: 500;
  line-height: 1;
}
.auction-category__status {
  color: var(--color-primary);
  font-size: 0.875rem;
  font-weight: 500;
  text-transform: uppercase;
  margin-top: 0.325rem;
}

/* Auction Card */
.auction-card {
  display: flex;
  /* align-items: flex-start; */
  justify-content: space-between;
  gap: 2rem;
  margin-bottom: 2rem;
}
.auction-card__img {
  width: 100%;
  height: 200px;
  display: block;
  flex: 0.25;
  border: 1px solid #00000010;
  border-radius: 0.25rem;
  padding: 0.25rem;
}
.auction-card__img img {
  width: 100%;
  height: 100%;
  object-fit: contain;
}
.auction-card__content {
  flex: 0.75;
  min-height: 100%;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}
.auction-card__content .title {
  color: #000;
  font-size: 1rem;
  font-weight: 600;
  margin-bottom: 0.25rem;
}
.auction-card__content .desc {
  color: #666666;
  font-size: 0.875rem;
}
.auction-card__content .price {
  color: var(--color-primary);
  font-size: 1.5rem;
  font-weight: 700;
  line-height: 1.2;
  margin-bottom: 0.125rem;
}
.auction-card__content .time {
  display: block;
  color: var(--color-secondary);
  font-size: 1rem;
  font-weight: 700;
  text-transform: uppercase;
}
.auction-card__content .themeBtn {
  padding: 0.5rem 0.75rem;
}
.auction-card__content .themeBtn::before {
  top: 0.25rem;
  left: 0.25rem;
}
.auction-card__content .themeBtn:hover::before {
  top: 0;
  left: 0;
}
.auction-card__bottom {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 2rem;
  margin-top: 0.75rem;
}
.auction-card__bottom-bidding {
  display: flex;
  margin-bottom: 1rem;
}
.auction-card__bottom-bidding input {
  font-size: 14px;
  border: 1px solid var(--color-secondary);
  padding: 0 0.5rem;
}

/* Badges */
.badges {
  display: flex;
  align-items: center;
  gap: 0.5rem;
  margin-top: 0.5rem;
}
.badge {
  font-size: 0.775rem;
  text-transform: uppercase;
  background: #00000010;
  padding: 0.25rem 0.325rem;
}
.badge--primary {
  color: #fff;
  background: var(--color-primary);
}
.badge--secondary {
  color: #fff;
  background: var(--color-secondary);
}
.badge:hover {
  color: #fff;
}

/* Modal Styling */
.bidding-modal .modal-dialog {
    max-width:600px;
}
.bidding-modal .modal-dialog .modal-content .modal-header {
    top:0;
    right:0;
    position:static;
    padding:1rem;
}
.bidding-modal .modal-dialog .modal-content .modal-body{
    height:auto;
    max-height:auto;
    padding:0 1rem;
}
.bidding-modal .modal-dialog .modal-content .modal-header .close{
    font-size:24px;
    font-weight:500;
}

/*Filters Styling*/

.shopAccordion-main .accordion__content {
  padding: 0;
  margin: 0 0 3px;
  border: 1px solid var(--primary-color);
}
.shopAccordion-main .accordion__content > .accordianHeader {
  background: var(--color-secondary);
  padding: 10px 10px;
  color: #fff;
  
}
.shopAccordion-main .accordianHeader__icon {
  height: 14px;
}
.shop .accordianContent {
  padding: 0 .5rem;
}
.shop .categor-list .categor-list i {
  /*display: none;*/
}
.shop .categor-list .categor-list li:first-child {
  /*margin-top: -30px;*/
}
.shop .categor-list .categor-list {
  max-height: 200px;
overflow-y: auto;
scrollbar-color: #102179 #C2D2E4;
scrollbar-width: thin;
}

/* width */
.shop .categor-list .categor-list::-webkit-scrollbar,.shop .categor-list .categor-list::-moz-scrollbar {
  width: 5px;
}

/* Track */
.shop .categor-list .categor-list::-webkit-scrollbar-track,.shop .categor-list .categor-list::-moz-scrollbar-track {
  background: #f1f1f1;
}

/* Handle */
.shop .categor-list .categor-list::-webkit-scrollbar-thumb,.shop .categor-list .categor-list::-moz-scrollbar-thumb {
  background: #888;
}

/* Handle on hover */
.shop .categor-list .categor-list::-webkit-scrollbar-thumb:hover,.shop .categor-list .categor-list::-moz-scrollbar-thumb:hover {
  background: #555;
}

.shop .categor-list .categor-list a {
  font-size: 13px !important;
  text-transform: capitalize;
}
.shop .categor-list .categor-list li {
  line-height: 25px;
}
.shop .categor-list .categor-list .categor-list {
  max-height: 100%;
  overflow: initial;
}
.p-slider {
  padding: 10px 15px !important;
}
.ui-widget-header {
  
  background: var(--color-primary) url("images/ui-bg_gloss-wave_55_5c9ccc_500x100.png") 50% 50% repeat-x !important;

  
}
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default {
  border: 1px solid var(--color-secondary) !important;
  background: var(--color-secondary) url("images/ui-bg_glass_85_dfeffc_1x400.png") 50% 50% repeat-x !important;
  color: var(--color-secondary) !important;
}
.p-slider .btn-primary {
  background: var(--color-primary);
}
.products {
  overflow: hidden;
}
.sig-area{
    font-family: 'Aguafina Script', cursive !important;
}
.sig-area {
  font-size: 65px;
  transform: rotate(-20deg);
  display: inline-block;
  float: left;
  margin: 0 15px 0 0;
  padding: 30px 0px;
  color: #102179 !important;
}
#fiftypercent .modal-content {
  max-width: 650px;
  background: no-repeat;
  margin: 0 auto;
  position: relative;
}

#fiftypercent .close {
  position: absolute;
  z-index: 9;
  top: -14px;
  right: -17px;
  width: 35px;
  height: 35px;
  background-color: orange;
  border-radius: 50%;
  opacity: 1;
}
#fiftypercent .modal-body {
  overflow: visible !important;
}
.banner-new {
  padding: 11rem 2rem;
  margin-bottom: 0;
}

.productSlider .slick-list.draggable {
  padding-bottom: 0 !important;
}
.productSlider .products-card__content {
  padding-bottom: 0;
}
.categories {
  margin: 2rem 0 -4rem !important;
}
.reviews {
  margin: 0 0 2rem;
}
.footer__detail__sec img {
  max-width: 200px;
  margin: 0 0 20px;
}
.footer__detail__sec {
  margin-top: 0 !important;
}
.blog-temp .subHeading {
  margin-top: 0 !important;
}
.offers__content {
  color: #fff;
}
.shopping-cart {
  padding-top: 0 !important;
}
.shopping-cart .total-amount {
  margin-top: 20px !important;
}
.header-main__search input {
  border: none !important;
}
/*#background_cycler img{z-index:1}*/
/*#background_cycler img.active{z-index:3}*/
.nav-mobile {
  display: none;
}
.header-top__actions {
  display: none ;
}
.contactForm input {
  padding: 10px 5px !important;
}
.blog-card__contentFooter {
  margin-bottom: 15px;
}
.page-item .page-link {
  color: var(--primary-color);
}
.productDetails .accordion-content p, .productDetails .accordion-content li {
  color: #333 !important;
  font-weight: normal;
}

.nav,
.nav__sub {
  margin-top: 0;
  margin-bottom: 0;
  padding: 15px;
  list-style-type: none;
}

.nav {
  position: relative;
  width: 400px;
  background-color: var(--color-primary);
  overflow: hidden;
}

.nav__item + .nav__item {
  margin-top: 15px;
}

.nav__link {
  font-weight: 500;
  color: white;
  text-decoration: none;
}

.nav__sub {
  position: absolute;
  top: 0;
  right: 0;
  width: 100%;
  height: 100%;
  background-color: var(--color-primary);
  opacity: 0;
  visibility: hidden;
  transition: all 0.35s ease-in-out;
  transform: translateX(100%);
}
.nav__sub.is-active {
  opacity: 1;
  visibility: visible;
  transform: translateX(0%);
  overflow-y: auto;
}


.mob-navi {
  position: fixed;
  z-index: 9;
  height: 100%;
  background-color: var(--color-primary);
  left: 0px;
  padding: 0 10px;
  display: none;
}
.mob-navi .nav {
  
  flex-direction: column;
    height: 100%;
    overflow-y: auto;
}
.mob-navi .nav a {
  color: #fff;
}
.mob-navi > .nav {
  height: 100%;
  overflow-y: hidden;
}

/*TOP NAV ICONS*/
.header__nav .tm-img:before {
  background-repeat: no-repeat;
  background-image: url(https://caseyssportscollectibles.com/public/uploads/media/top-logos.webp);
  content: "";
  width: 22px;
  height: 22px;
  float: left;
  background-size: 87px;
  margin-right: 1px;
}
.header__nav .tm-img {
  position: relative;
}


.header__nav .nfl-icon::before {
  background-position: -21px 0;
}
.header__nav .mlb-icon::before {
  background-position: -21px -41px;
  background-size: 84px;
  margin-right: 5px;
}
.header__nav .nba-icon::before {
  background-position: -1px -21px;
}
.header__nav .nhl-icon::before {
  background-position: -23px -21px;
  margin-right: 3px;
}
.header__nav .ncca-icon::before {
  background-position: -44px 1px;
  margin-right: 5px;
}
.header__nav .soccer-icon::before {
  background-position: -1px -44px;
  margin-right: 4px;
}

.logo-22.t-3418 {
    background-position: -24px 0px;
}
.logo-22.t-3418, .logo-22.t-3419, .logo-22.t-3420, .logo-22.t-3421, .logo-22.t-3422, .logo-22.t-3423, .logo-22.t-3424, .logo-22.t-3425, .logo-22.t-3426, .logo-22.t-3427, .logo-22.t-3428, .logo-22.t-3429, .logo-22.t-3430, .logo-22.t-3431, .logo-22.t-3432, .logo-22.t-3433, .logo-22.t-9075, .logo-22.t-3434, .logo-22.t-3435, .logo-22.t-3436, .logo-22.t-3437, .logo-22.t-3438, .logo-22.t-2512, .logo-22.t-3440, .logo-22.t-3443, .logo-22.t-3444, .logo-22.t-3445, .logo-22.t-3447, .logo-22.t-3448, .logo-22.t-3451, .logo-22.t-3452, .logo-22.t-3453, .logo-22.t-3453 {
   
    background-image: url(https://caseyssportscollectibles.com/public/uploads/media/nfl_912433841111520_22.webp);
    width: 22px;
    height: 22px;
    float: left;
    margin: 0 5px 0 0;
}
.logo-22.t-3419 {
    background-position: -96px 0px;
}
.logo-22.t-3420 {
    background-position: 0px -24px;
}
.logo-22.t-3421 {
    background-position: -24px -24px;
}
.logo-22.t-3422 {
    background-position: -48px 0px;
}
.logo-22.t-3423 {
    background-position: -48px -24px;
}
.logo-22.t-3424 {
    background-position: 0px -48px;
}
.logo-22.t-3425 {
    background-position: -24px -48px;
}
.logo-22.t-3426 {
    background-position: -48px -48px;
}
.logo-22.t-3427 {
    background-position: -72px 0px;
}
.logo-22.t-3428 {
    background-position: -72px -24px;
}
.logo-22.t-3429 {
    background-position: -72px -48px;
}
.logo-22.t-3430 {
    background-position: 0px -72px;
}
.logo-22.t-3431 {
    background-position: -24px -72px;
}
.logo-22.t-3432 {
    background-position: -48px -72px;
}
.logo-22.t-3433 {
    background-position: -72px -72px;
}
.logo-22.t-3453 {
    background-position: -48px -120px;
}
.logo-22.t-3443 {
    background-position: -96px -96px;
}
.logo-22.t-9075 {
    background-position: 0px 0px;
}
.logo-22.t-3434 {
    background-position: -96px -24px;
}
.logo-22.t-3436 {
    background-position: -96px -72px;
}
.logo-22.t-3437 {
    background-position: 0px -96px;
}
.logo-22.t-3438 {
    background-position: -24px -96px;
}
.logo-22.t-2512 {
    background-position: -48px -96px;
}
.logo-22.t-3440 {
    background-position: -72px -96px;
}
.logo-22.t-3444 {
    background-position: -120px 0px;
}
.logo-22.t-3445 {
    background-position: -120px -24px;
}
.logo-22.t-3447 {
    background-position: -120px -48px;
}
.logo-22.t-3448 {
    background-position: -120px -72px;
}
.logo-22.t-3451 {
    background-position: -120px -96px;
}
.logo-22.t-3452 {
    background-position: 0px -120px;
}
.logo-22.t-3074, .logo-22.t-3075, .logo-22.t-3076, .logo-22.t-3078, .logo-22.t-3080, .logo-22.t-3081, .logo-22.t-3082, .logo-22.t-3083, .logo-22.t-3083, .logo-22.t-3084, .logo-22.t-3085, .logo-22.t-3087, .logo-22.t-3089, .logo-22.t-3092, .logo-22.t-3090, .logo-22.t-3094, .logo-22.t-3095, .logo-22.t-3096, .logo-22.t-3098, .logo-22.t-3099, .logo-22.t-3100, .logo-22.t-3101, .logo-22.t-3102, .logo-22.t-3104, .logo-22.t-3105, .logo-22.t-3106, .logo-22.t-3109, .logo-22.t-3110, .logo-22.t-3111, .logo-22.t-3112, .logo-22.t-3113 {
    background-image: url(https://caseyssportscollectibles.com/public/uploads/media/mlb_1011030322031730_22.webp);
    width: 22px;
    height: 22px;
    float: left;
    margin: 0 5px 0 0;
}
.logo-22.t-3074 {
    background-position: -24px 0px;
}
.logo-22.t-3075 {
    background-position: -72px -72px;
}
.logo-22.t-3076 {
    background-position: 0px -24px;
}
.logo-22.t-3078 {
    background-position: -24px -24px;
}
.logo-22.t-3080 {
    background-position: -48px 0px;
}
.logo-22.t-3081 {
    background-position: -48px -24px;
}
.logo-22.t-3082 {
    background-position: 0px -48px;
}
.logo-22.t-3083 {
    background-position: -48px -48px;
}
.logo-22.t-3084 {
    background-position: -72px 0px;
}
.logo-22.t-3085 {
    background-position: -72px -24px;
}
.logo-22.t-3087 {
    background-position: -72px -48px;
}
.logo-22.t-3089 {
    background-position: 0px -72px;
}
.logo-22.t-3092 {
    background-position: -24px -72px;
}
.logo-22.t-3090 {
    background-position: -48px -72px;
}
.logo-22.t-3094 {
    background-position: 0px 0px;
}
.logo-22.t-3095 {
    background-position: -96px 0px;
}
.logo-22.t-3096 {
  background-position: -96px -24px;
}
.logo-22.t-3098 {
  background-position: -96px -48px;
}
.logo-22.t-3099 {
  background-position: -96px -72px;
}
.logo-22.t-3100 {
  background-position: 0px -96px;
}
.logo-22.t-3101 {
  background-position: -24px -96px;
}
.logo-22.t-3102 {
  background-position: -48px -96px;
}
.logo-22.t-3104 {
  background-position: -72px -96px;
}
.logo-22.t-3105 {
  background-position: -96px -96px;
}
.logo-22.t-3106 {
  background-position: -120px 0px;
}
.logo-22.t-3109 {
  background-position: -120px -24px;
}
.logo-22.t-3110 {
  background-position: -120px -48px;
}
.logo-22.t-3111 {
  background-position: -120px -72px;
}
.logo-22.t-3112 {
  background-position: -120px -96px;
}
.logo-22.t-3113 {
  background-position: 0px -120px;
}
.logo-22.t-3356, .logo-22.t-3358, .logo-22.t-3359, .logo-22.t-3360, .logo-22.t-3361, .logo-22.t-3362, .logo-22.t-3363, .logo-22.t-3364, .logo-22.t-3365, .logo-22.t-3367, .logo-22.t-3368, .logo-22.t-3369, .logo-22.t-3371, .logo-22.t-3370, .logo-22.t-3372, .logo-22.t-3373, .logo-22.t-3374, .logo-22.t-3375, .logo-22.t-3376, .logo-22.t-3370, .logo-22.t-3377, .logo-22.t-3378, .logo-22.t-3379, .logo-22.t-3380, .logo-22.t-3381, .logo-22.t-3382, .logo-22.t-3383, .logo-22.t-3384, .logo-22.t-3385, .logo-22.t-3386, .logo-22.t-3387, .logo-22.t-3388 {
    
    background-image: url(https://caseyssportscollectibles.com/public/uploads/media/nba_1036097092607920_22.webp);
    width: 22px;
    height: 22px;
    float: left;
    margin: 0 5px 0 0;
}
.logo-22.t-3356 {
    background-position: -24px 0px;
}
.logo-22.t-3358 {
    background-position: -96px 0px;
}
.logo-22.t-3359 {
    background-position: 0px -24px;
}
.logo-22.t-3360 {
    background-position: -24px -24px;
}
.logo-22.t-3361 {
    background-position: -48px 0px;
}
.logo-22.t-3362 {
    background-position: -48px -24px;
}
.logo-22.t-3363 {
    background-position: 0px -48px;
}
.logo-22.t-3364 {
    background-position: -24px -48px;
}
.logo-22.t-3365 {
    background-position: -48px -48px;
}
.logo-22.t-3367 {
    background-position: -72px 0px;
}
.logo-22.t-3368 {
    background-position: -72px -24px;
}
.logo-22.t-3369 {
    background-position: -72px -48px;
}
.logo-22.t-3371 {
    background-position: 0px -72px;
}
.logo-22.t-3372 {
    background-position: -48px -72px;
}
.logo-22.t-3373 {
    background-position: -72px -72px;
}
.logo-22.t-3374 {
    background-position: 0px 0px;
}
.logo-22.t-3375 {
    background-position: -96px -24px;
}
.logo-22.t-3376 {
    background-position: -96px -48px;
}
.logo-22.t-3377 {
    background-position: 0px -96px;
}
.logo-22.t-3378 {
    background-position: -24px -96px;
}
.logo-22.t-3379 {
    background-position: -48px -96px;
}
.logo-22.t-3380 {
    background-position: -72px -96px;
}
.logo-22.t-3381 {
    background-position: -96px -96px;
}
.logo-22.t-3382 {
    background-position: -120px 0px;
}
.logo-22.t-3383 {
    background-position: -120px -24px;
}
.logo-22.t-3384 {
    background-position: -120px -48px;
}
.logo-22.t-3385 {
    background-position: -120px -72px;
}
.logo-22.t-3386 {
    background-position: -120px -96px;
}
.logo-22.t-3387 {
    background-position: 0px -120px;
}
.logo-22.t-3388 {
    background-position: -24px -120px;
}
.logo-22.t-3455, .logo-22.t-3456, .logo-22.t-3457, .logo-22.t-3458, .logo-22.t-3459, .logo-22.t-3460, .logo-22.t-3461, .logo-22.t-3462, .logo-22.t-3463, .logo-22.t-3464, .logo-22.t-3465, .logo-22.t-3466, .logo-22.t-8862, .logo-22.t-3468, .logo-22.t-3469, .logo-22.t-3470, .logo-22.t-3471, .logo-22.t-3472, .logo-22.t-3473, .logo-22.t-3474, .logo-22.t-3476, .logo-22.t-3477, .logo-22.t-3479, .logo-22.t-3480, .logo-22.t-9920, .logo-22.t-3481, .logo-22.t-3482, .logo-22.t-3486, .logo-22.t-3487, .logo-22.t-9040, .logo-22.t-3488, .logo-22.t-3489 {
    background-image: url(https://caseyssportscollectibles.com/public/uploads/media/nhl_1069519715280640_22.webp);
    width: 22px;
    height: 22px;
    float: left;
    margin: 0 5px 0 0;
}
.logo-22.t-3455 {
    background-position: -24px 0px;
}
.logo-22.t-3456 {
    background-position: -96px 0px;
}
.logo-22.t-3457 {
  background-position: 0px -24px;
}
.logo-22.t-3458 {
  background-position: -24px -24px;
}
.logo-22.t-3459 {
  background-position: -48px 0px;
}
.logo-22.t-3460 {
  background-position: -48px -24px;
}
.logo-22.t-3461 {
  background-position: 0px -48px;
}
.logo-22.t-3462 {
  background-position: -24px -48px;
}
.logo-22.t-3463 {
  background-position: -48px -48px;
}
.logo-22.t-3464 {
  background-position: -72px 0px;
}
.logo-22.t-3465 {
  background-position: -72px -24px;
}
.logo-22.t-3466 {
  background-position: -72px -48px;
}
.logo-22.t-8862 {
  background-position: 0px -72px;
}
.logo-22.t-3468 {
  background-position: -24px -72px;
}
.logo-22.t-3469 {
  background-position: -48px -72px;
}
.logo-22.t-3470 {
  background-position: -72px -72px;
}
.logo-22.t-3471 {
  background-position: 0px 0px;
}
.logo-22.t-3472 {
  background-position: -96px -24px;
}
.logo-22.t-3473 {
  background-position: -96px -48px;
}
.logo-22.t-3474 {
  background-position: -96px -72px;
}
.logo-22.t-3476 {
  background-position: 0px -96px;
}
.logo-22.t-3477 {
  background-position: -24px -96px;
}
.logo-22.t-3479 {
  background-position: -48px -96px;
}
.logo-22.t-3480 {
  background-position: -72px -96px;
}
.logo-22.t-9920 {
  background-position: -96px -96px;
}
.logo-22.t-3481 {
  background-position: -120px 0px;
}
.logo-22.t-3482 {
  background-position: -120px -24px;
}
.logo-22.t-3486 {
  background-position: -120px -48px;
}
.logo-22.t-3487 {
  background-position: -120px -72px;
}
.logo-22.t-9040 {
  background-position: -120px -96px;
}
.logo-22.t-3488 {
  background-position: 0px -120px;
}
.logo-22.t-3489 {
  background-position: -24px -120px;
}


.comment-img img {
  width: 100%;
  max-width: 46px;
  background: #102179;
  padding: 7px;
  border-radius: 50px;
  height: 46px;
}

.comment-img {
  display: flex;
}


.comment-listing {
  padding: 10px 0 0;
}

.comment-name {
  margin: 0 14px 0;
}

.comment-img {
  border-bottom: 1px solid #E6EDF6 !important;
  padding: 0 0 19px;
  /*width: 1000px;*/
}

.comment-img .themeBtn:before {
  content: none;
}
.comment-img .themeBtn {
  padding: 6px 16px;
  font-size: 12px;
  text-transform: capitalize;
  margin: 5px 0 0;
}


.right-comment {
  padding-left: 130px;
}
.comment-img {
 margin: 10px 0 0;
  padding: 0 0 20px;
}



.logo-22.t-1194, .logo-22.t-1198, .logo-22.t-1199, .logo-22.t-1200, .logo-22.t-1202, .logo-22.t-1205, .logo-22.t-1207, .logo-22.t-1208, .logo-22.t-1212, .logo-22.t-1219, .logo-22.t-1225, .logo-22.t-1227, .logo-22.t-1231, .logo-22.t-1232, .logo-22.t-1234, .logo-22.t-1235, .logo-22.t-1236, .logo-22.t-1237, .logo-22.t-1238, .logo-22.t-1239, .logo-22.t-1241, .logo-22.t-1242, .logo-22.t-1244, .logo-22.t-1246, .logo-22.t-1250, .logo-22.t-1255, .logo-22.t-1256, .logo-22.t-1332, .logo-22.t-1262, .logo-22.t-1267, .logo-22.t-1273, .logo-22.t-1274, .logo-22.t-1284, .logo-22.t-1285, .logo-22.t-1289, .logo-22.t-1291, .logo-22.t-1296, .logo-22.t-1298, .logo-22.t-1305, .logo-22.t-1306, .logo-22.t-1307, .logo-22.t-1311, .logo-22.t-1313, .logo-22.t-1320, .logo-22.t-1324, .logo-22.t-1325, .logo-22.t-1328, .logo-22.t-1329, .logo-22.t-1331, .logo-22.t-1421, .logo-22.t-1469, .logo-22.t-1336, .logo-22.t-1339, .logo-22.t-1341, .logo-22.t-1343, .logo-22.t-1344, .logo-22.t-1345, .logo-22.t-1347, .logo-22.t-1348, .logo-22.t-1351, .logo-22.t-1358, .logo-22.t-1360, .logo-22.t-1363, .logo-22.t-1367, .logo-22.t-1372, .logo-22.t-1375, .logo-22.t-1379, .logo-22.t-1382, .logo-22.t-1386, .logo-22.t-1392, .logo-22.t-1395, .logo-22.t-1404, .logo-22.t-1405, .logo-22.t-1407, .logo-22.t-1412, .logo-22.t-1415, .logo-22.t-1418, .logo-22.t-1419, .logo-22.t-1420, .logo-22.t-1423, .logo-22.t-9334, .logo-22.t-1438, .logo-22.t-1440, .logo-22.t-1445, .logo-22.t-1448, .logo-22.t-1449, .logo-22.t-1461, .logo-22.t-1462, .logo-22.t-1464, .logo-22.t-1467, .logo-22.t-1481, .logo-22.t-1483, .logo-22.t-1485, .logo-22.t-1493, .logo-22.t-1487, .logo-22.t-1488, .logo-22.t-1489, .logo-22.t-1499, .logo-22.t-1504, .logo-22.t-1506, .logo-22.t-1509, .logo-22.t-1510, .logo-22.t-1531, .logo-22.t-1513, .logo-22.t-1547, .logo-22.t-1519, .logo-22.t-1520, .logo-22.t-1522, .logo-22.t-1526, .logo-22.t-1537, .logo-22.t-1538, .logo-22.t-1539, .logo-22.t-1543, .logo-22.t-1544, .logo-22.t-1556, .logo-22.t-1568, .logo-22.t-1551, .logo-22.t-1559, .logo-22.t-1562, .logo-22.t-1570, .logo-22.t-1573, .logo-22.t-1574, .logo-22.t-1579, .logo-22.t-1581, .logo-22.t-1583, .logo-22.t-1584, .logo-22.t-1586, .logo-22.t-1592, .logo-22.t-1594, .logo-22.t-1596, .logo-22.t-1597, .logo-22.t-1604, .logo-22.t-1606, .logo-22.t-1607, .logo-22.t-1609, .logo-22.t-1610, .logo-22.t-1611, .logo-22.t-1612, .logo-22.t-1613, .logo-22.t-1620, .logo-22.t-1621, .logo-22.t-1628, .logo-22.t-1630, .logo-22.t-1633, .logo-22.t-1650, .logo-22.t-1652, .logo-22.t-1657, .logo-22.t-1662, .logo-22.t-1668, .logo-22.t-1669, .logo-22.t-1675, .logo-22.t-1676, .logo-22.t-1678, .logo-22.t-1706, .logo-22.t-1682, .logo-22.t-1683, .logo-22.t-1684, .logo-22.t-1685, .logo-22.t-1689, .logo-22.t-1690, .logo-22.t-1699, .logo-22.t-1700, .logo-22.t-1701, .logo-22.t-1702, .logo-22.t-1708, .logo-22.t-1723, .logo-22.t-1709, .logo-22.t-1710, .logo-22.t-1711, .logo-22.t-1718, .logo-22.t-1728, .logo-22.t-1729, .logo-22.t-1731, .logo-22.t-1732, .logo-22.t-1736, .logo-22.t-1742, .logo-22.t-1743, .logo-22.t-1803, .logo-22.t-1804, .logo-22.t-1746, .logo-22.t-1749, .logo-22.t-1751, .logo-22.t-1753, .logo-22.t-1754, .logo-22.t-1761, .logo-22.t-1765, .logo-22.t-1767, .logo-22.t-1772, .logo-22.t-1782, .logo-22.t-1789, .logo-22.t-1790, .logo-22.t-1796, .logo-22.t-1795, .logo-22.t-1797, .logo-22.t-1799, .logo-22.t-1800, .logo-22.t-1801, .logo-22.t-1809, .logo-22.t-1922, .logo-22.t-1924, .logo-22.t-1811, .logo-22.t-1822, .logo-22.t-1823, .logo-22.t-1825, .logo-22.t-1830, .logo-22.t-1831, .logo-22.t-1841, .logo-22.t-1843, .logo-22.t-1846, .logo-22.t-1847, .logo-22.t-1850, .logo-22.t-1854, .logo-22.t-1855, .logo-22.t-1856, .logo-22.t-1857, .logo-22.t-1858, .logo-22.t-1862, .logo-22.t-1868, .logo-22.t-1872, .logo-22.t-1879, .logo-22.t-1880, .logo-22.t-1882, .logo-22.t-1883, .logo-22.t-1885, .logo-22.t-1887, .logo-22.t-1894, .logo-22.t-1895, .logo-22.t-1897, .logo-22.t-1903, .logo-22.t-1906, .logo-22.t-1907, .logo-22.t-1909, .logo-22.t-1916, .logo-22.t-1927, .logo-22.t-1929, .logo-22.t-1933, .logo-22.t-1993, .logo-22.t-1925, .logo-22.t-1926, .logo-22.t-1932, .logo-22.t-1930, .logo-22.t-1931, .logo-22.t-1935, .logo-22.t-1936, .logo-22.t-1940, .logo-22.t-1941, .logo-22.t-1942, .logo-22.t-1945, .logo-22.t-1948, .logo-22.t-1950, .logo-22.t-1952, .logo-22.t-1953, .logo-22.t-1954, .logo-22.t-1955, .logo-22.t-1956, .logo-22.t-1958, .logo-22.t-1963, .logo-22.t-1965, .logo-22.t-1967, .logo-22.t-1968, .logo-22.t-1969, .logo-22.t-1970, .logo-22.t-1971, .logo-22.t-1972, .logo-22.t-1973, .logo-22.t-1979, .logo-22.t-1984, .logo-22.t-1985, .logo-22.t-1990, .logo-22.t-1998, .logo-22.t-2002, .logo-22.t-2009, .logo-22.t-2010, .logo-22.t-2011, .logo-22.t-2012, .logo-22.t-2017, .logo-22.t-2019, .logo-22.t-2020, .logo-22.t-2027, .logo-22.t-2029, .logo-22.t-2031, .logo-22.t-2040, .logo-22.t-2041, .logo-22.t-2043, .logo-22.t-2053, .logo-22.t-2055, .logo-22.t-2059, .logo-22.t-2061, .logo-22.t-2062, .logo-22.t-2069, .logo-22.t-2070, .logo-22.t-2072, .logo-22.t-2078, .logo-22.t-2079, .logo-22.t-2086, .logo-22.t-2090, .logo-22.t-2091, .logo-22.t-2095, .logo-22.t-2100, .logo-22.t-2103, .logo-22.t-2106, .logo-22.t-2108, .logo-22.t-2109, .logo-22.t-2112, .logo-22.t-2155, .logo-22.t-2175, .logo-22.t-2115, .logo-22.t-2116, .logo-22.t-2124, .logo-22.t-2125, .logo-22.t-2132, .logo-22.t-2136, .logo-22.t-2137, .logo-22.t-2140, .logo-22.t-2141, .logo-22.t-2142, .logo-22.t-2144, .logo-22.t-2145, .logo-22.t-2146, .logo-22.t-2148, .logo-22.t-2158, .logo-22.t-2167, .logo-22.t-2174, .logo-22.t-2178, .logo-22.t-2179, .logo-22.t-2180, .logo-22.t-2181, .logo-22.t-2183, .logo-22.t-2185, .logo-22.t-2186, .logo-22.t-2188, .logo-22.t-2193, .logo-22.t-2194, .logo-22.t-2196, .logo-22.t-2197, .logo-22.t-2202, .logo-22.t-2207, .logo-22.t-2213, .logo-22.t-2219, .logo-22.t-2226, .logo-22.t-2238, .logo-22.t-2239, .logo-22.t-2240, .logo-22.t-2245, .logo-22.t-2257, .logo-22.t-2263, .logo-22.t-2260, .logo-22.t-2261, .logo-22.t-2265, .logo-22.t-2273, .logo-22.t-2266, .logo-22.t-2267, .logo-22.t-2268, .logo-22.t-2270, .logo-22.t-2271, .logo-22.t-2274, .logo-22.t-2276, .logo-22.t-2278, .logo-22.t-2283, .logo-22.t-2290, .logo-22.t-2291, .logo-22.t-2292, .logo-22.t-2302, .logo-22.t-2304, .logo-22.t-2312, .logo-22.t-2316, .logo-22.t-2317, .logo-22.t-2320, .logo-22.t-2321, .logo-22.t-2331, .logo-22.t-2332, .logo-22.t-2323, .logo-22.t-2324, .logo-22.t-2328, .logo-22.t-2333, .logo-22.t-2334, .logo-22.t-2336, .logo-22.t-2338, .logo-22.t-2339, .logo-22.t-2340, .logo-22.t-2348, .logo-22.t-2345, .logo-22.t-10554, .logo-22.t-2347, .logo-22.t-2349, .logo-22.t-2366, .logo-22.t-2370, .logo-22.t-2376, .logo-22.t-2377, .logo-22.t-2379, .logo-22.t-2380, .logo-22.t-2381, .logo-22.t-2372, .logo-22.t-2361, .logo-22.t-2373, .logo-22.t-2374, .logo-22.t-2375, .logo-22.t-2390, .logo-22.t-2384, .logo-22.t-2386, .logo-22.t-2387, .logo-22.t-2391, .logo-22.t-2392, .logo-22.t-2393, .logo-22.t-2394, .logo-22.t-3975, .logo-22.t-2396, .logo-22.t-2402, .logo-22.t-2403, .logo-22.t-2409, .logo-22.t-2416, .logo-22.t-2413, .logo-22.t-2414, .logo-22.t-2418, .logo-22.t-2422, .logo-22.t-2426, .logo-22.t-2429, .logo-22.t-2430, .logo-22.t-2434, .logo-22.t-2435, .logo-22.t-2439, .logo-22.t-2442, .logo-22.t-2443, .logo-22.t-2444, .logo-22.t-2446, .logo-22.t-2448, .logo-22.t-2451, .logo-22.t-2455, .logo-22.t-2460, .logo-22.t-2474, .logo-22.t-2481, .logo-22.t-2482, .logo-22.t-2483, .logo-22.t-2488, .logo-22.t-2489, .logo-22.t-2475, .logo-22.t-2479, .logo-22.t-2491, .logo-22.t-2495, .logo-22.t-2496, .logo-22.t-2498, .logo-22.t-2499, .logo-22.t-2502 {
    
    background-image: url(https://caseyssportscollectibles.com/public/uploads/media/college_286682117880456_22.avif);
       width: 22px;
    height: 22px;
    float: left;
    margin: 0 5px 0 0;
}
.logo-22.t-1194 {
  background-position: -24px 0px;
}
.logo-22.t-1198 {
  background-position: -264px -336px;
}
.logo-22.t-1199 {
  background-position: 0px -24px;
}
.logo-22.t-1200 {
  background-position: -24px -24px;
}
.logo-22.t-1202 {
  background-position: -48px 0px;
}
.logo-22.t-1205 {
  background-position: -48px -24px;
}
.logo-22.t-1207 {
  background-position: 0px -48px;
}
.logo-22.t-1208 {
  background-position: -24px -48px;
}
.logo-22.t-1212 {
  background-position: -48px -48px;
}
.logo-22.t-1219 {
  background-position: -72px 0px;
}
.logo-22.t-1225 {
  background-position: -72px -24px;
}
.logo-22.t-1227 {
  background-position: -72px -48px;
}
.logo-22.t-1231 {
  background-position: 0px -72px;
}
.logo-22.t-1232 {
  background-position: -24px -72px;
}
.logo-22.t-1234 {
  background-position: -48px -72px;
}
.logo-22.t-1235 {
  background-position: -72px -72px;
}
.logo-22.t-1236 {
  background-position: -96px 0px;
}
.logo-22.t-1237 {
  background-position: -96px -24px;
}
.logo-22.t-1238 {
  background-position: -96px -48px;
}
.logo-22.t-1239 {
  background-position: -96px -72px;
}
.logo-22.t-1241 {
  background-position: 0px -96px;
}
.logo-22.t-1242 {
  background-position: -24px -96px;
}
.logo-22.t-1244 {
  background-position: -48px -96px;
}
.logo-22.t-1246 {
  background-position: -72px -96px;
}
.logo-22.t-1250 {
  background-position: -96px -96px;
}
.logo-22.t-1255 {
  background-position: -120px 0px;
}
.logo-22.t-1256 {
  background-position: -120px -24px;
}
.logo-22.t-1332 {
  background-position: -120px -48px;
}
.logo-22.t-1262 {
  background-position: -120px -72px;
}
.logo-22.t-1267 {
  background-position: -120px -96px;
}
.logo-22.t-1273 {
  background-position: 0px -120px;
}
.logo-22.t-1274 {
  background-position: -24px -120px;
}
.logo-22.t-1284 {
  background-position: -48px -120px;
}
.logo-22.t-1285 {
  background-position: -72px -120px;
}
.logo-22.t-1289 {
  background-position: -96px -120px;
}
.logo-22.t-1291 {
  background-position: -120px -120px;
}
.logo-22.t-1296 {
  background-position: -144px 0px;
}
.logo-22.t-1298 {
  background-position: -144px -24px;
}
.logo-22.t-1305 {
  background-position: -144px -48px;
}
.logo-22.t-1306 {
  background-position: -144px -72px;
}
.logo-22.t-1307 {
  background-position: -144px -96px;
}
.logo-22.t-1311 {
  background-position: -144px -120px;
}
.logo-22.t-1313 {
  background-position: 0px -144px;
}
.logo-22.t-1320 {
  background-position: -24px -144px;
}
.logo-22.t-1324 {
  background-position: -48px -144px;
}
.logo-22.t-1325 {
  background-position: -72px -144px;
}
.logo-22.t-1328 {
  background-position: -96px -144px;
}
.logo-22.t-1329 {
  background-position: -120px -144px;
}
.logo-22.t-1331 {
  background-position: -144px -144px;
}
.logo-22.t-1421 {
  background-position: -168px 0px;
}
.logo-22.t-1469 {
  background-position: -168px -24px;
}
.logo-22.t-1336 {
  background-position: -168px -48px;
}
.logo-22.t-1339 {
  background-position: -168px -72px;
}
.logo-22.t-1341 {
  background-position: -168px -96px;
}
.logo-22.t-1343 {
  background-position: -168px -120px;
}
.logo-22.t-1344 {
  background-position: -168px -144px;
}
.logo-22.t-1345 {
  background-position: 0px -168px;
}
.logo-22.t-1347 {
  background-position: -24px -168px;
}
.logo-22.t-1348 {
  background-position: -48px -168px;
}
.logo-22.t-1351 {
  background-position: -72px -168px;
}
.logo-22.t-1358 {
  background-position: -96px -168px;
}
.logo-22.t-1360 {
  background-position: -120px -168px;
}
.logo-22.t-1363 {
  background-position: -144px -168px;
}
.logo-22.t-1367 {
  background-position: -168px -168px;
}
.logo-22.t-1372 {
  background-position: -192px 0px;
}
.logo-22.t-1375 {
  background-position: -192px -24px;
}
.logo-22.t-1379 {
  background-position: -192px -48px;
}
.logo-22.t-1382 {
  background-position: -192px -72px;
}
.logo-22.t-1386 {
  background-position: -192px -96px;
}
.logo-22.t-1392 {
  background-position: -192px -120px;
}
.logo-22.t-1395 {
  background-position: -192px -144px;
}
.logo-22.t-1404 {
  background-position: -192px -168px;
}
.logo-22.t-1405 {
  background-position: 0px -192px;
}
.logo-22.t-1407 {
  background-position: -24px -192px;
}
.logo-22.t-1412 {
  background-position: -48px -192px;
}
.logo-22.t-1415 {
  background-position: -72px -192px;
}
.logo-22.t-1418 {
  background-position: -96px -192px;
}
.logo-22.t-1419 {
  background-position: -120px -192px;
}
.logo-22.t-1420 {
  background-position: -144px -192px;
}
.logo-22.t-1423 {
  background-position: -168px -192px;
}
.logo-22.t-9334 {
  background-position: -192px -192px;
}
.logo-22.t-1438 {
  background-position: -216px 0px;
}
.logo-22.t-1440 {
  background-position: -216px -24px;
}
.logo-22.t-1445 {
  background-position: -216px -48px;
}
.logo-22.t-1448 {
  background-position: -216px -72px;
}
.logo-22.t-1449 {
  background-position: -216px -96px;
}
.logo-22.t-1461 {
  background-position: -216px -120px;
}
.logo-22.t-1462 {
  background-position: -216px -144px;
}
.logo-22.t-1464 {
  background-position: -216px -168px;
}
.logo-22.t-1467 {
  background-position: -216px -192px;
}
.logo-22.t-1481 {
  background-position: 0px -216px;
}
.logo-22.t-1483 {
  background-position: -24px -216px;
}
.logo-22.t-1485 {
  background-position: -48px -216px;
}
.logo-22.t-1493 {
  background-position: -72px -216px;
}
.logo-22.t-1487 {
  background-position: -96px -216px;
}
.logo-22.t-1488 {
  background-position: -120px -216px;
}
.logo-22.t-1489 {
  background-position: -144px -216px;
}
.logo-22.t-1499 {
  background-position: -168px -216px;
}
.logo-22.t-1504 {
  background-position: -192px -216px;
}
.logo-22.t-1506 {
  background-position: -216px -216px;
}
.logo-22.t-1509 {
  background-position: -240px 0px;
}
.logo-22.t-1510 {
  background-position: -240px -24px;
}
.logo-22.t-1531 {
  background-position: -240px -48px;
}
.logo-22.t-1513 {
  background-position: -240px -72px;
}
.logo-22.t-1547 {
  background-position: -240px -96px;
}
.logo-22.t-1519 {
  background-position: -240px -120px;
}
.logo-22.t-1520 {
  background-position: -240px -144px;
}
.logo-22.t-1522 {
  background-position: -240px -168px;
}
.logo-22.t-1526 {
  background-position: -240px -192px;
}
.logo-22.t-1537 {
  background-position: -240px -216px;
}
.logo-22.t-1538 {
  background-position: 0px -240px;
}
.logo-22.t-1539 {
  background-position: -24px -240px;
}
.logo-22.t-1543 {
  background-position: -48px -240px;
}
.logo-22.t-1544 {
  background-position: -72px -240px;
}
.logo-22.t-1556 {
  background-position: -96px -240px;
}
.logo-22.t-1568 {
  background-position: -120px -240px;
}
.logo-22.t-1551 {
  background-position: -144px -240px;
}
.logo-22.t-1559 {
  background-position: -168px -240px;
}
.logo-22.t-1562 {
  background-position: -192px -240px;
}
.logo-22.t-1570 {
  background-position: -216px -240px;
}
.logo-22.t-1573 {
  background-position: -240px -240px;
}
.logo-22.t-1574 {
  background-position: -264px 0px;
}
.logo-22.t-1579 {
  background-position: -264px -24px;
}
.logo-22.t-1581 {
  background-position: -264px -48px;
}
.logo-22.t-1583 {
  background-position: -264px -72px;
}
.logo-22.t-1584 {
  background-position: -264px -96px;
}
.logo-22.t-1586 {
  background-position: -264px -120px;
}
.logo-22.t-1592 {
  background-position: -264px -144px;
}
.logo-22.t-1594 {
  background-position: -264px -168px;
}
.logo-22.t-1596 {
  background-position: -264px -192px;
}
.logo-22.t-1597 {
  background-position: -264px -216px;
}
.logo-22.t-1604 {
  background-position: -264px -240px;
}
.logo-22.t-1606 {
  background-position: 0px -264px;
}
.logo-22.t-1607 {
  background-position: -24px -264px;
}
.logo-22.t-1609 {
  background-position: -48px -264px;
}
.logo-22.t-1610 {
  background-position: -72px -264px;
}
.logo-22.t-1611 {
  background-position: -96px -264px;
}
.logo-22.t-1612 {
  background-position: -120px -264px;
}
.logo-22.t-1613 {
  background-position: -144px -264px;
}
.logo-22.t-1620 {
  background-position: -168px -264px;
}
.logo-22.t-1621 {
  background-position: -192px -264px;
}
.logo-22.t-1628 {
  background-position: -216px -264px;
}
.logo-22.t-1630 {
  background-position: -240px -264px;
}
.logo-22.t-1633 {
  background-position: -264px -264px;
}
.logo-22.t-1650 {
  background-position: -288px 0px;
}
.logo-22.t-1652 {
  background-position: -288px -24px;
}
.logo-22.t-1657 {
  background-position: -288px -48px;
}
.logo-22.t-1662 {
  background-position: -288px -72px;
}
.logo-22.t-1668 {
  background-position: -288px -96px;
}
.logo-22.t-1669 {
  background-position: -288px -120px;
}
.logo-22.t-1675 {
  background-position: -288px -144px;
}
.logo-22.t-1676 {
  background-position: -288px -168px;
}
.logo-22.t-1678 {
  background-position: -288px -192px;
}
.logo-22.t-1706 {
  background-position: -288px -216px;
}
.logo-22.t-1682 {
  background-position: -288px -240px;
}
.logo-22.t-1683 {
  background-position: -288px -264px;
}
.logo-22.t-1684 {
  background-position: 0px -288px;
}
.logo-22.t-1685 {
  background-position: -24px -288px;
}
.logo-22.t-1689 {
  background-position: -48px -288px;
}
.logo-22.t-1690 {
  background-position: -72px -288px;
}
.logo-22.t-1699 {
  background-position: -96px -288px;
}
.logo-22.t-1700 {
  background-position: -120px -288px;
}
.logo-22.t-1701 {
  background-position: -144px -288px;
}
.logo-22.t-1702 {
  background-position: -168px -288px;
}
.logo-22.t-1708 {
  background-position: -192px -288px;
}
.logo-22.t-1723 {
  background-position: -216px -288px;
}
.logo-22.t-1709 {
  background-position: -240px -288px;
}
.logo-22.t-1710 {
  background-position: -264px -288px;
}
.logo-22.t-1711 {
  background-position: -288px -288px;
}
.logo-22.t-1718 {
  background-position: -312px 0px;
}
.logo-22.t-1728 {
  background-position: -312px -24px;
}
.logo-22.t-1729 {
  background-position: -312px -48px;
}
.logo-22.t-1731 {
  background-position: -312px -72px;
}
.logo-22.t-1732 {
  background-position: -312px -96px;
}
.logo-22.t-1736 {
  background-position: -312px -120px;
}
.logo-22.t-1742 {
  background-position: -312px -144px;
}
.logo-22.t-1743 {
  background-position: -312px -168px;
}
.logo-22.t-1803 {
  background-position: -312px -192px;
}
.logo-22.t-1804 {
  background-position: -312px -216px;
}
.logo-22.t-1746 {
  background-position: -312px -240px;
}
.logo-22.t-1749 {
  background-position: -312px -264px;
}
.logo-22.t-1751 {
  background-position: -312px -288px;
}
.logo-22.t-1753 {
  background-position: 0px -312px;
}
.logo-22.t-1754 {
  background-position: -24px -312px;
}
.logo-22.t-1761 {
  background-position: -48px -312px;
}
.logo-22.t-1765 {
  background-position: -72px -312px;
}
.logo-22.t-1767 {
  background-position: -96px -312px;
}
.logo-22.t-1772 {
  background-position: -120px -312px;
}
.logo-22.t-1782 {
  background-position: -144px -312px;
}
.logo-22.t-1789 {
  background-position: -168px -312px;
}
.logo-22.t-1790 {
  background-position: -192px -312px;
}
.logo-22.t-1796 {
  background-position: -216px -312px;
}
.logo-22.t-1795 {
  background-position: -240px -312px;
}
.logo-22.t-1797 {
  background-position: -264px -312px;
}
.logo-22.t-1799 {
  background-position: -288px -312px;
}
.logo-22.t-1800 {
  background-position: -312px -312px;
}
.logo-22.t-1801 {
  background-position: -336px 0px;
}
.logo-22.t-1809 {
  background-position: -336px -24px;
}
.logo-22.t-1922 {
  background-position: -336px -48px;
}
.logo-22.t-1924 {
  background-position: -336px -72px;
}
.logo-22.t-1811 {
  background-position: -336px -96px;
}
.logo-22.t-1822 {
  background-position: -336px -120px;
}
.logo-22.t-1823 {
  background-position: -336px -144px;
}
.logo-22.t-1825 {
  background-position: -336px -168px;
}
.logo-22.t-1830 {
  background-position: -336px -192px;
}
.logo-22.t-1831 {
  background-position: -336px -216px;
}
.logo-22.t-1841 {
  background-position: -336px -240px;
}
.logo-22.t-1843 {
  background-position: -336px -264px;
}
.logo-22.t-1846 {
  background-position: -336px -288px;
}
.logo-22.t-1847 {
  background-position: -336px -312px;
}
.logo-22.t-1850 {
  background-position: 0px -336px;
}
.logo-22.t-1854 {
  background-position: -24px -336px;
}
.logo-22.t-1855 {
  background-position: -48px -336px;
}
.logo-22.t-1856 {
  background-position: -72px -336px;
}
.logo-22.t-1857 {
  background-position: -96px -336px;
}
.logo-22.t-1858 {
  background-position: -120px -336px;
}
.logo-22.t-1862 {
  background-position: -144px -336px;
}
.logo-22.t-1868 {
  background-position: -168px -336px;
}
.logo-22.t-1872 {
  background-position: -192px -336px;
}
.logo-22.t-1879 {
  background-position: -216px -336px;
}
.logo-22.t-1880 {
  background-position: -240px -336px;
}
.logo-22.t-1882 {
  background-position: 0px 0px;
}
.logo-22.t-1883 {
  background-position: -288px -336px;
}
.logo-22.t-1885 {
  background-position: -312px -336px;
}
.logo-22.t-1887 {
  background-position: -336px -336px;
}
.logo-22.t-1894 {
  background-position: -360px 0px;
}
.logo-22.t-1895 {
  background-position: -360px -24px;
}
.logo-22.t-1897 {
  background-position: -360px -48px;
}
.logo-22.t-1903 {
  background-position: -360px -72px;
}
.logo-22.t-1906 {
  background-position: -360px -96px;
}
.logo-22.t-1907 {
  background-position: -360px -120px;
}
.logo-22.t-1909 {
  background-position: -360px -144px;
}
.logo-22.t-1916 {
  background-position: -360px -168px;
}
.logo-22.t-1927 {
  background-position: -360px -192px;
}
.logo-22.t-1929 {
  background-position: -360px -216px;
}
.logo-22.t-1933 {
  background-position: -360px -240px;
}
.logo-22.t-1993 {
  background-position: -360px -264px;
}
.logo-22.t-1925 {
  background-position: -360px -288px;
}
.logo-22.t-1926 {
  background-position: -360px -312px;
}
.logo-22.t-1932 {
  background-position: -360px -336px;
}
.logo-22.t-1930 {
  background-position: 0px -360px;
}
.logo-22.t-1931 {
  background-position: -24px -360px;
}
.logo-22.t-1935 {
  background-position: -48px -360px;
}
.logo-22.t-1936 {
  background-position: -72px -360px;
}
.logo-22.t-1940 {
  background-position: -96px -360px;
}
.logo-22.t-1941 {
  background-position: -120px -360px;
}
.logo-22.t-1942 {
  background-position: -144px -360px;
}
.logo-22.t-1945 {
  background-position: -168px -360px;
}
.logo-22.t-1948 {
  background-position: -192px -360px;
}
.logo-22.t-1950 {
  background-position: -216px -360px;
}
.logo-22.t-1952 {
  background-position: -240px -360px;
}
.logo-22.t-1953 {
  background-position: -264px -360px;
}
.logo-22.t-1954 {
  background-position: -288px -360px;
}
.logo-22.t-1955 {
  background-position: -312px -360px;
}
.logo-22.t-1956 {
  background-position: -336px -360px;
}
.logo-22.t-1958 {
  background-position: -360px -360px;
}
.logo-22.t-1963 {
  background-position: -384px 0px;
}
.logo-22.t-1965 {
  background-position: -384px -24px;
}
.logo-22.t-1967 {
  background-position: -384px -48px;
}
.logo-22.t-1968 {
  background-position: -384px -72px;
}
.logo-22.t-1969 {
  background-position: -384px -96px;
}
.logo-22.t-1970 {
  background-position: -384px -120px;
}
.logo-22.t-1971 {
  background-position: -384px -144px;
}
.logo-22.t-1972 {
  background-position: -384px -168px;
}
.logo-22.t-1973 {
  background-position: -384px -192px;
}
.logo-22.t-1979 {
  background-position: -384px -216px;
}
.logo-22.t-1984 {
  background-position: -384px -240px;
}
.logo-22.t-1985 {
  background-position: -384px -264px;
}
.logo-22.t-1990 {
  background-position: -384px -288px;
}
.logo-22.t-1998 {
  background-position: -384px -312px;
}
.logo-22.t-2002 {
  background-position: -384px -336px;
}
.logo-22.t-2009 {
  background-position: -384px -360px;
}
.logo-22.t-2010 {
  background-position: 0px -384px;
}
.logo-22.t-2011 {
  background-position: -24px -384px;
}
.logo-22.t-2012 {
  background-position: -48px -384px;
}
.logo-22.t-2017 {
  background-position: -72px -384px;
}
.logo-22.t-2019 {
  background-position: -96px -384px;
}
.logo-22.t-2020 {
  background-position: -120px -384px;
}
.logo-22.t-2027 {
  background-position: -144px -384px;
}
.logo-22.t-2029 {
  background-position: -168px -384px;
}
.logo-22.t-2031 {
  background-position: -192px -384px;
}
.logo-22.t-2040 {
  background-position: -216px -384px;
}
.logo-22.t-2041 {
  background-position: -240px -384px;
}
.logo-22.t-2043 {
  background-position: -264px -384px;
}
.logo-22.t-2053 {
  background-position: -288px -384px;
}
.logo-22.t-2055 {
  background-position: -312px -384px;
}
.logo-22.t-2059 {
  background-position: -336px -384px;
}
.logo-22.t-2061 {
  background-position: -360px -384px;
}
.logo-22.t-2062 {
  background-position: -384px -384px;
}
.logo-22.t-2069 {
  background-position: -408px 0px;
}
.logo-22.t-2070 {
  background-position: -408px -24px;
}
.logo-22.t-2072 {
  background-position: -408px -48px;
}
.logo-22.t-2078 {
  background-position: -408px -72px;
}
.logo-22.t-2079 {
  background-position: -408px -96px;
}
.logo-22.t-2086 {
  background-position: -408px -120px;
}
.logo-22.t-2090 {
  background-position: -408px -144px;
}
.logo-22.t-2091 {
  background-position: -408px -168px;
}
.logo-22.t-2095 {
  background-position: -408px -192px;
}
.logo-22.t-2100 {
  background-position: -408px -216px;
}
.logo-22.t-2103 {
  background-position: -408px -240px;
}
.logo-22.t-2106 {
  background-position: -408px -264px;
}
.logo-22.t-2108 {
  background-position: -408px -288px;
}
.logo-22.t-2109 {
  background-position: -408px -312px;
}
.logo-22.t-2112 {
  background-position: -408px -336px;
}
.logo-22.t-2155 {
  background-position: -408px -360px;
}
.logo-22.t-2175 {
  background-position: -408px -384px;
}
.logo-22.t-2115 {
  background-position: 0px -408px;
}
.logo-22.t-2116 {
  background-position: -24px -408px;
}
.logo-22.t-2124 {
  background-position: -48px -408px;
}
.logo-22.t-2125 {
  background-position: -72px -408px;
}
.logo-22.t-2132 {
  background-position: -96px -408px;
}
.logo-22.t-2136 {
  background-position: -120px -408px;
}
.logo-22.t-2137 {
  background-position: -144px -408px;
}
.logo-22.t-2140 {
  background-position: -168px -408px;
}
.logo-22.t-2141 {
  background-position: -192px -408px;
}
.logo-22.t-2142 {
  background-position: -216px -408px;
}
.logo-22.t-2144 {
  background-position: -240px -408px;
}
.logo-22.t-2145 {
  background-position: -264px -408px;
}
.logo-22.t-2146 {
  background-position: -288px -408px;
}
.logo-22.t-2148 {
  background-position: -312px -408px;
}
.logo-22.t-2158 {
  background-position: -336px -408px;
}
.logo-22.t-2167 {
  background-position: -360px -408px;
}
.logo-22.t-2174 {
  background-position: -384px -408px;
}
.logo-22.t-2178 {
  background-position: -408px -408px;
}
.logo-22.t-2179 {
  background-position: -432px 0px;
}
.logo-22.t-2180 {
  background-position: -432px -24px;
}
.logo-22.t-2181 {
  background-position: -432px -48px;
}
.logo-22.t-2183 {
  background-position: -432px -72px;
}
.logo-22.t-2185 {
  background-position: -432px -96px;
}
.logo-22.t-2186 {
  background-position: -432px -120px;
}
.logo-22.t-2188 {
  background-position: -432px -144px;
}
.logo-22.t-2193 {
  background-position: -432px -168px;
}
.logo-22.t-2194 {
  background-position: -432px -192px;
}
.logo-22.t-2196 {
  background-position: -432px -216px;
}
.logo-22.t-2197 {
  background-position: -432px -240px;
}
.logo-22.t-2202 {
  background-position: -432px -264px;
}
.logo-22.t-2207 {
  background-position: -432px -288px;
}
.logo-22.t-2213 {
  background-position: -432px -312px;
}
.logo-22.t-2219 {
  background-position: -432px -336px;
}
.logo-22.t-2226 {
  background-position: -432px -360px;
}
.logo-22.t-2238 {
  background-position: -432px -384px;
}
.logo-22.t-2239 {
  background-position: -432px -408px;
}
.logo-22.t-2240 {
  background-position: 0px -432px;
}
.logo-22.t-2245 {
  background-position: -24px -432px;
}
.logo-22.t-2257 {
  background-position: -48px -432px;
}
.logo-22.t-2263 {
  background-position: -72px -432px;
}
.logo-22.t-2260 {
  background-position: -96px -432px;
}
.logo-22.t-2261 {
  background-position: -120px -432px;
}
.logo-22.t-2265 {
  background-position: -144px -432px;
}
.logo-22.t-2273 {
  background-position: -168px -432px;
}
.logo-22.t-2266 {
  background-position: -192px -432px;
}
.logo-22.t-2267 {
  background-position: -216px -432px;
}
.logo-22.t-2268 {
  background-position: -240px -432px;
}
.logo-22.t-2270 {
  background-position: -264px -432px;
}
.logo-22.t-2271 {
  background-position: -288px -432px;
}
.logo-22.t-2274 {
  background-position: -312px -432px;
}
.logo-22.t-2276 {
  background-position: -336px -432px;
}
.logo-22.t-2278 {
  background-position: -360px -432px;
}
.logo-22.t-2283 {
  background-position: -384px -432px;
}
.logo-22.t-2290 {
  background-position: -408px -432px;
}
.logo-22.t-2291 {
  background-position: -432px -432px;
}
.logo-22.t-2292 {
  background-position: -456px 0px;
}
.logo-22.t-2302 {
  background-position: -456px -24px;
}
.logo-22.t-2304 {
  background-position: -456px -48px;
}
.logo-22.t-2312 {
  background-position: -456px -72px;
}
.logo-22.t-2316 {
  background-position: -456px -96px;
}
.logo-22.t-2317 {
  background-position: -456px -120px;
}
.logo-22.t-2320 {
  background-position: -456px -144px;
}
.logo-22.t-2321 {
  background-position: -456px -168px;
}
.logo-22.t-2331 {
  background-position: -456px -192px;
}
.logo-22.t-2332 {
  background-position: -456px -216px;
}
.logo-22.t-2323 {
  background-position: -456px -240px;
}
.logo-22.t-2324 {
  background-position: -456px -264px;
}
.logo-22.t-2328 {
  background-position: -456px -288px;
}
.logo-22.t-2333 {
  background-position: -456px -312px;
}
.logo-22.t-2334 {
  background-position: -456px -336px;
}
.logo-22.t-2336 {
  background-position: -456px -360px;
}
.logo-22.t-2338 {
  background-position: -456px -384px;
}
.logo-22.t-2339 {
  background-position: -456px -408px;
}
.logo-22.t-2340 {
  background-position: -456px -432px;
}
.logo-22.t-2348 {
  background-position: 0px -456px;
}
.logo-22.t-2345 {
  background-position: -24px -456px;
}
.logo-22.t-10554 {
  background-position: -48px -456px;
}
.logo-22.t-2347 {
  background-position: -72px -456px;
}
.logo-22.t-2349 {
  background-position: -96px -456px;
}
.logo-22.t-2366 {
  background-position: -120px -456px;
}
.logo-22.t-2370 {
  background-position: -144px -456px;
}
.logo-22.t-2376 {
  background-position: -168px -456px;
}
.logo-22.t-2377 {
  background-position: -192px -456px;
}
.logo-22.t-2379 {
  background-position: -216px -456px;
}
.logo-22.t-2380 {
  background-position: -240px -456px;
}
.logo-22.t-2381 {
  background-position: -264px -456px;
}
.logo-22.t-2372 {
  background-position: -288px -456px;
}
.logo-22.t-2361 {
  background-position: -312px -456px;
}
.logo-22.t-2373 {
  background-position: -336px -456px;
}
.logo-22.t-2374 {
  background-position: -360px -456px;
}
.logo-22.t-2375 {
  background-position: -384px -456px;
}
.logo-22.t-2390 {
  background-position: -408px -456px;
}
.logo-22.t-2384 {
  background-position: -432px -456px;
}
.logo-22.t-2386 {
  background-position: -456px -456px;
}
.logo-22.t-2387 {
  background-position: -480px 0px;
}
.logo-22.t-2391 {
  background-position: -480px -24px;
}
.logo-22.t-2392 {
  background-position: -480px -48px;
}
.logo-22.t-2393 {
  background-position: -480px -72px;
}
.logo-22.t-2394 {
  background-position: -480px -96px;
}
.logo-22.t-3975 {
  background-position: -480px -120px;
}
.logo-22.t-2396 {
  background-position: -480px -144px;
}
.logo-22.t-2402 {
  background-position: -480px -168px;
}
.logo-22.t-2403 {
  background-position: -480px -192px;
}
.logo-22.t-2409 {
  background-position: -480px -216px;
}
.logo-22.t-2416 {
  background-position: -480px -240px;
}
.logo-22.t-2413 {
  background-position: -480px -264px;
}
.logo-22.t-2414 {
  background-position: -480px -288px;
}
.logo-22.t-2418 {
  background-position: -480px -312px;
}
.logo-22.t-2422 {
  background-position: -480px -336px;
}
.logo-22.t-2426 {
  background-position: -480px -360px;
}
.logo-22.t-2429 {
  background-position: -480px -384px;
}
.logo-22.t-2430 {
  background-position: -480px -408px;
}
.logo-22.t-2434 {
  background-position: -480px -432px;
}
.logo-22.t-2435 {
  background-position: -480px -456px;
}
.logo-22.t-2439 {
  background-position: 0px -480px;
}
.logo-22.t-2442 {
  background-position: -24px -480px;
}
.logo-22.t-2443 {
  background-position: -48px -480px;
}
.logo-22.t-2444 {
  background-position: -72px -480px;
}
.logo-22.t-2446 {
  background-position: -96px -480px;
}
.logo-22.t-2448 {
  background-position: -120px -480px;
}
.logo-22.t-2451 {
  background-position: -144px -480px;
}
.logo-22.t-2455 {
  background-position: -168px -480px;
}
.logo-22.t-2460 {
  background-position: -192px -480px;
}
.logo-22.t-2474 {
  background-position: -216px -480px;
}
.logo-22.t-2481 {
  background-position: -240px -480px;
}
.logo-22.t-2482 {
  background-position: -264px -480px;
}
.logo-22.t-2483 {
  background-position: -288px -480px;
}
.logo-22.t-2488 {
  background-position: -312px -480px;
}
.logo-22.t-2489 {
  background-position: -336px -480px;
}
.logo-22.t-2475 {
  background-position: -360px -480px;
}
.logo-22.t-2479 {
  background-position: -384px -480px;
}
.logo-22.t-2491 {
  background-position: -408px -480px;
}
.logo-22.t-2495 {
  background-position: -432px -480px;
}
.logo-22.t-2496 {
  background-position: -456px -480px;
}
.logo-22.t-2498 {
  background-position: -480px -480px;
}
.logo-22.t-2499 {
  background-position: -504px 0px;
}
.logo-22.t-2502 {
  background-position: -504px -24px;
}
.logo-22.t-3116, .logo-22.t-3117, .logo-22.t-9308, .logo-22.t-3127, .logo-22.t-9849, .logo-22.t-3118, .logo-22.t-3119, .logo-22.t-3120, .logo-22.t-3121, .logo-22.t-9290, .logo-22.t-3122, .logo-22.t-3123, .logo-22.t-3123, .logo-22.t-9307, .logo-22.t-3125, .logo-22.t-3124, .logo-22.t-3126, .logo-22.t-3126, .logo-22.t-9002, .logo-22.t-9337, .logo-22.t-3128, .logo-22.t-3129, .logo-22.t-3130, .logo-22.t-3131, .logo-22.t-3132, .logo-22.t-3133, .logo-22.t-3134, .logo-22.t-3135, .logo-22.t-3136, .logo-22.t-3137, .logo-22.t-30628, .logo-22.t-9913, .logo-22.t-3138, .logo-22.t-3139 {
  
  background-image: url(https://caseyssportscollectibles.com/public/uploads/media/mls_655313938686810_22.avif);
     width: 22px;
    height: 22px;
    float: left;
    margin: 0 5px 0 0;
}
.logo-22.t-3116 {
  background-position: -24px 0px;
}
.logo-22.t-3117 {
  background-position: -96px -24px;
}
.logo-22.t-9849 {
  background-position: -48px 0px;
}
.logo-22.t-3118 {
  background-position: -48px -24px;
}
.logo-22.t-3119 {
  background-position: 0px -48px;
}
.logo-22.t-3120 {
  background-position: -24px -48px;
}
.logo-22.t-3121 {
  background-position: -48px -48px;
}
.logo-22.t-9290 {
  background-position: -72px 0px;
}
.logo-22.t-3122 {
  background-position: -72px -24px;
}
.logo-22.t-3123 {
  background-position: 0px -72px;
}
.logo-22.t-9307 {
  background-position: -24px -72px;
}
.logo-22.t-3124 {
  background-position: -72px -72px;
}
.logo-22.t-3125 {
  background-position: -48px -72px;
}
.logo-22.t-9002 {
  background-position: -96px -48px;
}
.logo-22.t-9337 {
  background-position: -96px -72px;
}
.logo-22.t-3128 {
  background-position: 0px -96px;
}
.logo-22.t-3129 {
  background-position: -24px -96px;
}
.logo-22.t-3130 {
  background-position: -48px -96px;
}
.logo-22.t-3131 {
  background-position: -72px -96px;
}
.logo-22.t-3132 {
  background-position: -96px -96px;
}
.logo-22.t-3133 {
  background-position: -120px 0px;
}
.logo-22.t-3134 {
  background-position: -120px -24px;
}
.logo-22.t-3135 {
  background-position: -120px -48px;
}
.logo-22.t-3136 {
  background-position: -120px -72px;
}
.logo-22.t-3137 {
  background-position: -120px -96px;
}
.logo-22.t-9913 {
  background-position: -24px -120px;
}
.logo-22.t-3138 {
  background-position: -48px -120px;
}
.logo-22.t-3139 {
  background-position: -72px -120px;
}
.logo-22.t-3705 {
  background-position: -24px -24px;
}
.logo-22.t-3713 {
  background-position: -72px 0px;
}
.logo-22.t-8984 {
  background-position: 0px -24px;
}
.logo-22.t-3716 {
  background-position: -24px 0px;
}
.logo-22.t-3722 {
  background-position: 0px -24px;
}
.logo-22.t-3723 {
  background-position: 0px -24px;
}
.logo-22.t-3508 {
  background-position: -24px 0px;
}
.logo-22.t-3522 {
  background-position: -48px -48px;
}
.logo-22.t-3539 {
  background-position: -48px -96px;
}
.logo-22.t-3544 {
  background-position: -120px -24px;
}
.logo-22.t-3566 {
  background-position: -144px -120px;
}
.logo-22.t-3569 {
  background-position: -24px -144px;
}
.logo-22.t-9242, .logo-22.t-3704, .logo-22.t-3714, .logo-22.t-3705, .logo-22.t-3508, .logo-22.t-3713, .logo-22.t-8984, .logo-22.t-8921, .logo-22.t-3716, .logo-22.t-3722, .logo-22.t-3723, .logo-22.t-3726, .logo-22.t-9676, .logo-22.t-3727, .logo-22.t-3728, .logo-22.t-10056, .logo-22.t-9924, .logo-22.t-10863, .logo-22.t-9512, .logo-22.t-9061, .logo-22.t-9059, .logo-22.t-9062, .logo-22.t-3746, .logo-22.t-3749, .logo-22.t-9929, .logo-22.t-9231, .logo-22.t-9490, .logo-22.t-9694, .logo-22.t-9285, .logo-22.t-9514, .logo-22.t-10864, .logo-22.t-9080, .logo-22.t-9695, .logo-22.t-3753, .logo-22.t-9333, .logo-22.t-9915, .logo-22.t-9477, .logo-22.t-9704, .logo-22.t-9171, .logo-22.t-9281, .logo-22.t-3768, .logo-22.t-3769, .logo-22.t-3772, .logo-22.t-3774, .logo-22.t-9983, .logo-22.t-9457, .logo-22.t-3789, .logo-22.t-10060, .logo-22.t-3798, .logo-22.t-9723, .logo-22.t-8923, .logo-22.t-3810, .logo-22.t-3822, .logo-22.t-3829, .logo-22.t-3830, .logo-22.t-9744, .logo-22.t-3838, .logo-22.t-3834, .logo-22.t-9296, .logo-22.t-8906, .logo-22.t-3841, .logo-22.t-9036, .logo-22.t-9755, .logo-22.t-3842, .logo-22.t-9287, .logo-22.t-9984, .logo-22.t-9515, .logo-22.t-3854, .logo-22.t-11666, .logo-22.t-9035, .logo-22.t-9507, .logo-22.t-9280, .logo-22.t-8988, .logo-22.t-9916, .logo-22.t-9532, .logo-22.t-3870, .logo-22.t-3873, .logo-22.t-9781, .logo-22.t-9015, .logo-22.t-9228, .logo-22.t-9019 {
  display: inline-block;
  background-image: url(https://caseyssportscollectibles.com/public/uploads/media/international_231426629378394_22.avif);
  width: 22px;
  height: 22px;
}

.n-letter {
  background-color: var(--color-primary);
  padding: 80px 0;
}

.n-letter .input-group {
  background-color: #fff;
  border: 1px solid #fff;
  overflow: hidden;
  align-items: center;
  padding: 6px 0;
}

.n-letter .input-group .form-control {
  border: none;
  padding: 0px 10px;
  font-size: 14px;
}
.n-letter button {
  margin: 0;
}

.n-letter .heading,.n-letter p {
  color: #fff;
}
.n-letter .heading {
  margin: 0;
}
.n-letter .input-group-append {
  justify-content: center;
  margin: 20px 0 0;
}
.privacy-content ul {
  color: #757575;
  margin: 0 0 20px;
}
.privacy-content ol li {
  list-style-type: decimal;
  color: #757575;
}
.privacy-content ol {
  margin: 0 0 15px 15px;
}

/*STYLING*/
.send-gift-to,.gift-sender {
  padding: 0 20px;
}    
.egift .img-holder img {
  width: 100%;
}

.msg-area p {
  margin: 0;
}

.msg-area {
  padding: 20px;
  border-bottom: 1px solid #ddd;
}

.imgside {
  border: 1px solid #ddd;
  box-shadow: 0 4px 10px -3px #ddd;
  border-radius: 10px;
  overflow: hidden;
  font-size: 14px;
}

.card-price {
  padding: 20px;
}

.card-price strong {
  font-size: 30px;
}

.design-thumb li {
  float: left;
  width: 25%;
  padding: 10px;
}

.design-thumb li img {
  width: 100%;
  border: 2px solid transparent;
  border-radius: 5px;
}

.design-thumb input {
  visibility: hidden;
  position: absolute;
}

.design-thumb input:checked+label img {
  border-color: #ff914d;
  
}

.design-thumb {
  margin: 0 0 0 -10px;
  display: inline-block;
  width: 100%;
}

.cc-head {
  border-bottom: 1px solid #ddd;
  margin: 0 0 20px;
}

.cc-design h3,
.cc-details h3 {
  font-size: 22px;
}

.side-tags {
  text-align: center;
  border: 1px solid #ddd;
  border-radius: 10px;
  padding: 10px;
  font-size: 14px;
}

.side-tags p {
  margin: 0 0 0;
}

.gc-qty {
  margin: 0 0 15px;
}

.ac-btns * {
  display: block;
  width: 100%;
}

.ac-btns span {
  margin: 6px 0;
  position: relative;
}

.ac-btns span:before {
  content: "";
  border: 1px solid #ddd;
  width: 40%;
  position: absolute;
  left: 0;
  top: 9px;
  z-index: -1;
}

.ac-btns span:after {
  content: "";
  border: 1px solid #ddd;
  width: 40%;
  position: absolute;
  right: 0;
  top: 9px;
  z-index: -1;
}

.cart-btn {
  border-color: transparent;
  border-radius: 15px;
}

.purple-btn {
  background-color: #7793ed;
}

.pink-btn {
  background-color: #eb758e;
}

.cc-details {
  border-top: 1px solid #ddd;
  padding: 20px 0 0;
  font-size: 14px;
  margin: 0 0 20px;
}

.cc-details p {
  margin: 0 0 0;
}
.ccform, .ccform input,.ccform textarea {
  font-size: 14px;
}

.list-select input[type="radio"] {
  visibility: hidden;
  position: absolute;
}

.list-select label {
  padding: 5px 15px;
  border-radius: 10px;
  border: 2px solid transparent;
}

.list-select input:checked + label {
border-color: #ff914d;
  background-color: #102179;
  color: #fff;
}

.list-select li {
  display: inline-block;
}

.list-select .input-group {
  max-width: 150px;
}

.list-select .input-group input {
  font-size: 12px;
}
.ccform > div > div:nth-child(2n+1) {
  text-align: right;
}
    
    
.ccform strong {
  display: block;
  text-align: left;
}

.card-price {
  font-size: 30px;
  font-weight: 700;
}

.ac-btns .themeBtn {
  padding: 9px 0;
}


.design-thumb label {
  cursor: pointer;
}
.cc-design h3 {
  margin-bottom: 4px;
}
.card-name {
  font-family: "Bebas Neue", cursive !important;
  font-size: 18px;
  margin: 0 0 5px;
}

.dmca-badge img {
  max-width: 140px;
}
.dmca-badge {
  margin: 20px 0 0;
}

.box-3 {
  margin-top: 80px;
}

@media(max-width:1300px){
    
}
@media(max-width:1199px){
    .deals::after {
  background-size: 220px;
  background-position: right bottom;
}
    .deals__content {
  padding: 0 120px 0 0;
}
.deals::before, .deals::after {
  bottom: -9rem;
 
}
.footer__detail__sec img {
  max-width: 150px;
 
}
.footer-copright > div {
  width: 30%;
}
.footer-copright div:last-child {
  width: 40%;
}
.shopAccordion-main {
  margin: 0 0 0 0;
}
}
@media(max-width:991px){
    .desktop-nav{
        display:none;
    }
    .nav-mobile {
  display: block;
  padding: 10px 0;
}
.header-mainWrapper .header-main__actions {
  display: none;
}
.nav-mobile .header-main__actions {
  justify-content: start;
}
.nav-mobile .header-main__actions > li > a {
  color: #000;
}
.nav-mobile .header-main__actions > li > a > span:not(span.badge) {
  margin-top: 0;
}
.header__nav--border.inline-menu {
  display: none;
}
.products-card__img > a > img {
  /*height: 120px;*/
}
.deals::before, .deals::after {
  background-size: 250px;
}
.discount {
  min-width: 180px;
  max-width: 180px;
}
.deals__content > h5{
    text-align:left;
}
.footer-copright > div {
  width: 50%;
}
.footer-copright div:last-child {
  width: 100%;
}
.footer-copright > div {
  flex: 50%;
}
.footer-copright {
  flex-wrap: wrap;
}
.footer-copright p {
  text-align: center;
  margin: 5px 0 0;
}
.footer-copright > div:nth-child(2) {
  text-align: right;
}
.offers__content li:not(.discount) {
  line-height: 35px;
}
.offers__content .discount {
  text-align: center;
}
.contactForm .mt-3 {
  margin-top: 0 !important;
}
.contactForm input,.contactForm textarea {
  margin-bottom: 10px;
}
.contactForm {
  margin-bottom: 30px;
}
.shopHeader-select {
  flex-direction: column;
}
.shopHeader-selectItem {
  margin-bottom: 15px;
}
.shop .categor-list a {
  font-size: 13px !important;
}
}
@media(max-width:768px){
    .banner .banner__img {
  display: none;
}
.subBanner .subBanner__img img {
  max-width: 400px;
  margin: 0 auto 10px;
  display: block;
}
.subBanner__content > * {
  text-align: center;
  margin: 0 auto;
  margin-bottom: 0px;
}
.categories-singleWrapper {
  flex-direction: column;
  justify-content: center;
  align-content: center;
}
.categories-single--lg {
  top: 0;
}
.categories {
  padding-bottom: 30px;
}
.categories-single {
  text-align: center;
}
.categories-single .text-right {
  text-align: center !important;
}
.categories-single__content .themeBtn {
  margin-left: auto;
  margin-right: auto;
}
.about__img img {
  width: 100%;
  max-width: 400px;
  margin: 0 auto 20px;
  display: block;
  padding: 20px 0;
}
.discount > h4 {
  font-size: 5rem;
}
.last-banner .subBanner-img {
  opacity: .7;
}
.footer__detail__sec {
  text-align: center;
}
.offers__content li:not(.discount) {
  font-size: 2rem;
}
.offers__content .discount h4 {
  font-size: 4rem;
}
.sig-area {
  font-size: 50px;
  margin: 0 15px 35px 0;
}
}
@media(max-width:578px){
   

.header-top ul {
  display: none;
}
.header-top {
  justify-content: center;
}
.header-main__authentication {
  display: none;
}
.header-main__logo > img {
  
  max-width: 90px;
}
.header-main__actions li {
  min-width: 80px;
}
.header-main__search {
  min-width: 210px;
  padding-left: 6px;
}
.header-main__search input[type=text] {
  font-size: 12px !important;
}
.banner__img.banner__img--right {
  display: none;
}
.banner__img {
  display: none;
}
.banner__content {
  
  padding: 1rem 1rem;
}
.nav-mobile .nav-item {
  font-size: 14px;
  text-transform: capitalize;
  border-bottom: 1px solid rgba(0,0,0,.5);
  padding: 10px 0;
  color: #000;
}
.nav-mobile .nav-item a {
  padding: 0;
  color: #000 !important;
  width: 100%;
}
.nav-mobile .dropdown-menu a {
  padding: 2px 10px;
  border-bottom: 1px solid #d9d9d9;
}
.footer__detail__sec img {
  max-width: 120px;
 
}
.footer__detail__sec a {
  display: block;
  margin: 0 auto;
  text-align: center;
}
.section-content .heading {
  font-size: 2.5rem;
}
.subBanner .subBanner__img img {
  width: 100%;
}
.subBanner__content > h3,.about__content > h3 {
  font-size: 2.5rem;
}
.subBanner__content > h4 {
  font-size: 2.25rem;
  line-height: 32px !important;
}
.subBanner--alt {
  padding: 2rem 2rem 2rem;
}
.categories-single {
  width: 80%;
}
.banner-new .subBanner__content > h4 {
  font-size: 3.5rem;
  line-height: 50px !important;
}
.deals::after {
  width: 200px;
  height: 200px;
  left: auto;
  right: -10px;
  top: -10px;
  background-size: 114px;
 
}
.deals__content {
  padding: 0;
  flex-direction: column;
}
.discount > h4 {
  font-size: 4rem;
}
.deals__content > h5 {
  text-align: center;
}
.deals {
  padding-bottom: 90px;
}
.deals::before{
  background-size: 190px;
  width: 151px;
  left: 0;
  height: 150px;
  bottom: -70px;
}
.products {
  padding-top: 20px;
}
.offers__content {
  flex-direction: column;
}
.offers__content .discount h4 {
  font-size: 2.5rem;
   display: inline-block;
}
.offers__content li:not(.discount) {
  line-height: 26px;
  font-size: 1.5rem;
}
.auction-card {
  flex-direction: column;
}
.auction-card__bottom {
  flex-direction: column;
  align-items: self-start;
}
.shopHeader-select {
  padding: 1rem .5rem !important;
  justify-content: center;
}
.shopHeader-selectItem {
  display: block;
  width: 100%;
}
/*.shopHeader-selectItem select {*/
/*  width: 100%;*/
/*}*/
.shopHeader-selectItem label {
  margin: 0;
}
.shopHeader-selectItem label, .shopHeader-selectItem select {
  width: 50%;
  float: left;
  margin: 0 0 3px;
}
.pagination .page-item a {
  padding: 5px;
}
.page-item.active .page-link {
  padding: 5px;
}
.page-item:first-child .page-link {
  padding: 5px;
}
.auc-select .shopHeader-selectItem select {
  width: 100%;
}
.auc-select .shopHeader-select {
  padding-left: 7px !important;
}
.productDetails__content .themeBtn-group a {
  width: 100%;
}
.productDetails__content .themeBtn-group {
  flex-direction: column;
  align-items: self-start;
  margin: 20px 0 0;
}
.breadcrumb li {
  font-size: 12px !important;
  display: flex;
}
}
@media(max-width:480px){
    
}