/** Shopify CDN: Minification failed

Line 766:0 Unexpected "}"
Line 1020:102 Unexpected "{"

**/
.header {padding: 1.25rem;} 
@media screen and (max-width: 812px) {  .header {padding: .75rem .75rem;} .header__primary-nav, .header__secondary-nav  {gap: 1rem 1rem;}}
.header__primary-nav, .header__secondary-nav  {gap: 1.25rem 1.5rem;}
.header__secondary-nav .offers .mega-menu {display: none !important;}
.header__primary-nav .lists ul.unstyled-list a img, .header__secondary-nav .lists ul.unstyled-list a img {margin-top: -3px;}
#shopify-section-sections--15310759264322__announcement-bar {overflow: visible;}
.announcement-bar, .announcement-bar .localization-selectors, .announcement-bar .localization-selectors .popover {z-index: 999; overflow: visible;}

scroll-carousel [handle="instant-email-voucher"], scroll-carousel [handle="us-sports-hq-premium-black-die-cut-gift-box"],  scroll-carousel [handle="physical-gift-card-voucher-new"], .facets .accordion-list .accordion:last-child, .collection.nfl li.womens, .collection.nba li.womens, .collection.nhl li.womens, .collection.ncaa li.womens, .collection-toolbar__products-count, .popover-listbox__option:first-child, .popover-listbox__option:nth-child(2), .header__primary-nav [data-title="Fan HQ"], .header__primary-nav [data-title="Get Started"], .header__primary-nav [data-title="Explore"], .header__primary-nav [data-title="Releases"], li.header__primary-nav-item[data-title="NEW"],li.header__primary-nav-item[data-title="OUTLET"], li.header__primary-nav-item[data-title="INFO"], li.header__primary-nav-item[data-title="CONTACT"], li.header__primary-nav-item[data-title="Help"], li.header__primary-nav-item[data-title="Info"], li.header__primary-nav-item[data-title="TV GUIDES"], li.header__primary-nav-item[data-title="Shops"], .header__secondary-nav [data-title="NFL"], .header__secondary-nav [data-title="NBA"], .header__secondary-nav [data-title="MLB"], .header__secondary-nav [data-title="NHL"], .header__secondary-nav [data-title="NCAA"], .header__secondary-nav [data-title="Get Started"] {
    display: none;
}
#shopify-section-template--15310758674498__collection_list_WyBBL3 .scroll-area {max-width: 1000px; margin: 0px auto; }
.new-era-branded-plastic-hat-brush .product-info__block-item:is([data-block-type=buy-buttons]), .\32 023-24-nba-panini-hoops-basketball-trading-card-retail-pack .product-info__block-item:is([data-block-type=buy-buttons]) {display: none;}
hr, hr.divider-large {margin-block-start: 2rem !important; margin-block-end: 2rem;padding-block-start: 0rem; padding-block-end: 0rem;}
.cart-drawer hr, .cart-drawer hr.divider-large {margin-block-start: 1rem !important; margin-block-end: 1rem;padding-block-start: 0rem; padding-block-end: 0rem;}

.color-scheme--scheme-f4ed1df9-b8ad-418c-910f-9b246ce5c496 a {color: rgb(var(--button-text-color));}
.color-scheme--scheme-f4ed1df9-b8ad-418c-910f-9b246ce5c496 .social-media__item a {color: #fff !important;}

ul.teamlogos li, .mega-row-teamlogos li, .header__secondary-nav .mega-menu a { padding: 0px; margin: 0px;font-size: .75rem;text-align: center;margin-bottom: 0px;font-weight: 600;text-transform: uppercase;}  
.cart-drawer ul.teamlogos li {width: 50%; }
.header__secondary-nav .mega-menu a { font-size: .9rem;margin-top: 15px;letter-spacing: 1px;}  
.header__secondary-nav ul.teamlogos li { margin-bottom: 20px;} 
ul.teamlogos li img, .mega-row-teamlogos li img, .header__secondary-nav .mega-menu .mega-menu__linklist a img {margin: 0px auto;margin-bottom: 5px;max-height: 80px;}
body.collection ul.teamlogos {background: transparent;}
body.collection ul.brandlogos {margin-top: 15px;margin-bottom: 0px;padding-bottom: 0px;}
body.collection ul.brandlogos li {width: 100px;height: 130px;}
body.collection ul.brandlogos li img {object-fit: cover;width: 100px;height: 100px;margin-bottom: 5px;}
@media screen and (max-width: 812px) {
  body.collection ul.brandlogos {margin-top: 15px;margin-bottom: 0px;padding-bottom: 15px;}
  body.collection ul.brandlogos li {min-width: 7.5rem;}
  body.collection ul.brandlogos li img {object-fit: cover;width: 100px;height: 100px;margin-bottom: 5px;}
  .mobilehide {display: none;}
}
body .cart-drawer .related {row-gap: 0rem;}
.cart-progress__step--label.title {min-height: 35px;}
body .cart-progress__free-products--list {margin-top: 0rem;padding-top: 3rem;}
body .cart-progress__free-product img {height: 100px; object-position: center -25px;object-fit: cover;}
@media screen and (max-width: 812px) {
  body .cart-progress__free-products--list {margin-top: 0rem;padding-top: 2rem;}
  body .cart-progress__free-product:first-child {margin-top: 0rem;}
  body .cart-progress__free-product img {width: 80px;height: 80px; object-position: center;object-fit: cover;}
  body .cart-progress__step--label {font-size: 0.6rem;}
  body .cart-progress__bar--label {font-size: 0.7rem;}
}
body .cart-progress__bar--wrapper {
    height: 80px;
    position: relative;
    display: flex;
    align-items: center;
}
body .cart-progress__step--icon {margin-top: -10px;}
body .cart-progress__step--label.title {min-height: auto;}

.predictive-search__products [handle="mystery-pack-of-us-sports-cards"] {
  display: none !important;
}
.predictive-search__products [handle="wilson-nba-mini-dribbler-basketball-ball"] {
  display: none !important;
}

body .cart-drawer__items .line-item img {height: 125px; object-position: center -25px;object-fit: cover;}
@media screen and (max-width: 812px) {
  body .cart-drawer__items .line-item img, .cart-drawer .gift-stack .gift-img img {height: 90px; object-position: center -20px;object-fit: cover;}
}
.scrolling-content, .shopify-section--scrolling-content>* {height: 75px;vertical-align: top; --section-vertical-spacing:0px;margin-inline-start: 0;margin-inline-end: 0;align-items: start;line-height: 75px;}
.scrolling-content__item, .scrolling-content__item>* {height: 75px;margin-inline-start: 0;margin-inline-end: 0;align-items: start;--section-vertical-spacing:0px;vertical-align: top;line-height: 75px;}
.scrolling-content__image>img {max-height: 75px;max-width: none;width:auto;height: 75px;vertical-align: top;line-height: 75px;}
.country-flag {margin-top: 3px;}
.quick-buy-modal::part(content) {max-height: 800px;}
.quick-buy-modal .product-gallery .product-gallery__media {min-height: unset;}

.quick-buy-modal .product-gallery__media img {max-height: 100%;}
.mega-menu-custom {
  background-color: #F6F7FA;
  color: rgb(var(--text-color));
  width: 100%;
  height: 75vh;
  max-height: 47.5rem;
  padding-block: 0rem;
  padding: 2rem;
  display: block;
  position: absolute;
  inset-block-start: 100%;
  inset-inline-start: 0;
  overflow-x: scroll;
  overflow-y: hidden;
  align-items: stretch;align-content: start;justify-content: start;justify-items: start;
}



.quick-buy-modal__content {max-height: 550px;align-items: start;}
.quick-buy-modal__content .product-info__block-item:is([data-block-type=vendor]),.quick-buy-modal__content .product-info__block-item:is([data-block-type=payment-terms]) {display: none;}
.quick-buy-modal__content .h3 {line-height: 1.2;}
.quick-buy-modal__view-more {display: none;}

@media screen and (max-width: 1750px) {
.mega-menu, .mega-menu-custom { max-height: 650px; } 
 .header__secondary-nav .header__secondary-nav-item summary img, .header__secondary-nav .header__secondary-nav-item .block img {display: none !important;} 
}

.mega-row-teamlogos {
  background: rgb(var(--background));
  color: rgb(var(--text-color));
  width: 100%;
  display: block;
  margin-bottom: 1.5rem;
  overflow-x: scroll;
  overflow-y: hidden;
}

.mega-row {
  --mega-menu-gap: 2.5rem;
  --mega-menu-linklist-gap: 2.5rem;
  --mega-menu-promo-gap: 2rem;
  width: auto;
  height: 100%;
  column-gap: 1.5rem;
  color: rgb(var(--text-color));
  overflow-x: auto;
  overflow-y: hidden;
  align-content: start;justify-content: start;justify-items: start;align-items: start;
  flex-wrap: wrap;
  flex: 0 auto;
  display: flex;
  white-space: normal;
}

.multi-column__item img {align-content: center;margin: 0px auto; text-align: center;}

.mega-menu-custom .header-sidebar__linklist {width: auto;height: 100%; align-items: stretch;}
.mega-menu-custom .header-sidebar__linklist li {width: auto;min-width: 20rem;height: auto;background-color: #fff;margin-bottom: 0; padding-bottom: 1.5rem; overflow: auto;}
.mega-menu-custom .header-sidebar__linklist li img {display: inline;margin-right: 15px;}

.mega-menu-custom .header-sidebar__linklist li .header-sidebar__nested-linklist {display: block;border-inline-start-width: 0px;row-gap: .75rem;margin-block: 2px 0;margin-inline-start: 0rem;padding-inline-start: 0rem;padding: 0 1.5rem; overflow-x: hidden;box-sizing: unset;}
.mega-menu-custom .header-sidebar__linklist li .header-sidebar__nested-linklist:first-child {height: 41rem;}
.mega-menu-custom .header-sidebar__linklist li .header-sidebar__nested-linklist a {display: block;margin-block-end: .5rem;}
.mega-menu-custom .header-sidebar__linklist li .header-sidebar__nested-linklist a {color: #000;}
.mega-menu-custom .header-sidebar__linklist li .header-sidebar__nested-linklist a:hover, .header-sidebar .header-sidebar__linklist li a:hover, .header-sidebar .header-sidebar__linklist li a:hover {color: #000;}
.mega-menu-custom .header-sidebar__linklist li .header-sidebar__linklist-button { padding: 1.5rem; position: sticky; top: 0; background: #ffffff;}


.mega-menu__promo a {min-width: 30rem;height: 100%;}
.mega-menu__promo img {opacity: .9;width: auto;min-height: 43rem;height: 43rem;vertical-align: top;}
.header-sidebar__promo a img {opacity: .9;min-height: 100%;height: 100%;vertical-align: top;}
.mega-menu__promo .content-over-media--md, .header__secondary-nav .mega-menu__promo a {background-color: #000;min-height: 100%;height: 100%;place-items: start;}
.mega-menu__promo .collection-card__content {top: -.75rem;left: -1rem;position: relative;}
@media screen and (max-width: 1750px) {
  .mega-menu__promo .collection-card__content {top: -5rem !important;}
  .scrolling-content, .shopify-section--scrolling-content>* {height: 75px;vertical-align: top; --section-vertical-spacing:0px;margin-inline-start: 0;margin-inline-end: 0;align-items: start;line-height: 85px;}
  .scrolling-content__item, .scrolling-content__item>* {height: 75px;margin-inline-start: 0;margin-inline-end: 0;align-items: start;--section-vertical-spacing:0px;vertical-align: top;line-height: 85px;}
  .scrolling-content__image>img {max-height: 75px;max-width: none;width:auto;height: 75px;vertical-align: top;line-height: 75px;}
}
.header-sidebar__promo .collection-card__content {top: -10rem;left: 2rem;width: 100%;position: relative;}
.header-sidebar__promo .group .v-stack p {margin-block-start: 0rem;line-height: 1.2;}
.shopify-section--video .place-self-center {place-self: center;justify-self: left;text-align: left;}
.slideshow .place-self-end-center {margin-bottom: 5rem;}

body.index .is-solid, .features--page-transition .header, body.product-page .header, body.product-page .header, body.cart .header, body.search .header, body.page-404-not-found .header, body.contact .header, body.account .header, body.collection .header.is-solid, body.fan-hq .header.is-solid, body.article .header, body.about .header, body.addresses .header, body.article .header, body.create-account .header {background-color: #000;color: #fff;}
:has(.shopify-section:first-child [allow-transparent-header]):not(:has(.shopify-section--header+.shopify-section-group-header-group)) .header:not(:hover,.is-solid,:has([open])), body.collection .header, body.index .header, body.fan-hq .header, .collection-toolbar, body.page .header, body.blog .header, body.blogpage .header {background-color: transparent;color: #fff;box-shadow: none;}
body.article .header {background-color: #000;color: #fff;}
body .is-solid {background-color: #000 !important;color: #fff !important;}
.collection-toolbar__button-container {background-color: #fff;color: #000;}
.jdgm-rev-widg__title, .jdgm-widget:not(.jdgm-review-widget--small,.jdgm-review-widget--medium) .jdgm-write-rev-link, .jdgm-widget:not(.jdgm-review-widget--small, .jdgm-review-widget--medium) .jdgm-ask-question-btn, .jdgm-widget:not(.jdgm-review-widget--small,.jdgm-review-widget--medium) .jdgm-rev-widg__title {text-transform: uppercase !important;}
.jdgm-widget:not(.jdgm-review-widget--small,.jdgm-review-widget--medium) .jdgm-rev-widg__title {letter-spacing: .11em;}
#shopify-section-template--15310758674498__slideshow, #shopify-section-template--15310758674498__slideshow .content-over-media {--content-over-media-height: unset !important;}
@media screen and (max-width: 812px) {#shopify-section-template--15310758674498__slideshow, #shopify-section-template--15310758674498__slideshow .content-over-media {--content-over-media-height: unset !important;--content-over-media-calculated-row-gap: 2rem;} }
@media screen and (max-width: 391px) {#shopify-section-template--15310758674498__slideshow, #shopify-section-template--15310758674498__slideshow .content-over-media {--content-over-media-height: unset !important;--content-over-media-calculated-row-gap: 0rem;} }
:where(.modal, .drawer, .popover, .header-search, .mega-menu-custom)::part(overlay) {background: rgb(var(--page-overlay));backdrop-filter: blur(10px) brightness(30%) !important;}
.header-sidebar__main-panel,  .header-sidebar::part(panel-list), .main-panel {background-color:transparent;background-image: none;}
.header-sidebar__scroller, .product-sticky-bar.is-visible, .cart-drawer .complementary-products .product-card, .cart-drawer .free-shipping-bar, .cart-drawer .free-shipping-bar, .cart-drawer .shopmore, .shopify-section--related-products .shopmore, .complementary-products__product-list .horizontal-product-card, .cart-drawer .header-sidebar__linklist li, .product-page .product-gallery, .collection-toolbar__button-container>.collection-toolbar__button, .collection-toolbar .popover, .gift-product .horizontal-product-card {background-color: #F6F7FA;}
.product-page .product-gallery__media {background-color: transparent;}
.cart-drawer .complementary-products__product-list--carousel {grid-auto-columns: 50% !important;padding-block-end: 1rem;}
.cart-drawer .header-sidebar__linklist li {border-block-start-width: 0px !important;border-block-end-width: 0px !important; margin-bottom: 15px;}
.header-sidebar__linklist li {background-color: #fff;}
.logged-in .header-sidebar .header-sidebar__main-panel .header-sidebar__linklist > li:first-child {display: none;}
.header-sidebar .header-sidebar__main-panel .header-sidebar__linklist > li:first-child img {width: 35px; height: 35px;margin-left: 0px;}
.logged-in .header-sidebar #header-panel-2 .header-sidebar__linklist li:first-child {display: list-item;}
.header-sidebar .header-sidebar__main-panel .header-sidebar__linklist.divide-y li:first-child {background-color: transparent;}
.header-sidebar #header-panel-2 .header-sidebar__linklist li:first-child {background-color: #fff;}
.header-sidebar .header-sidebar__linklist li:first-child a {padding-block-start: 0rem;padding-block-end: 0rem;}
.header-sidebar .header-sidebar__nested-linklist a {font-weight: 500;}
.header-sidebar #header-panel-7 .header-sidebar__linklist a, .header-sidebar #header-panel-8 .header-sidebar__linklist a, .header-sidebar #header-panel-9 .header-sidebar__linklist a, .header-sidebar #header-panel-10 .header-sidebar__linklist a {font-weight: 600;}
#sidebar-menu::part(content) {backdrop-filter: brightness(50%);background-color: transparent;}
.header-sidebar__linklist {padding-top: 0rem !important;}
.header-sidebar__sub-panel ul {padding-top: 0px !important;}
:where(.modal,.drawer,.popover,.header-search)::part(close-button) {color: #fff;float: right;position: absolute;top: .75rem;right: 1.5rem;}
:where(.modal,.drawer,.popover,.header-search)::part(close-button) svg, :where(.modal,.drawer,.popover,.header-search)::part(close-button) svg {height: 5px; width: 5px;}
.header-sidebar:has(.header-sidebar__collapsible-panel[aria-activedescendant])::part(content) {border-inline-end: 0px;}
.header-sidebar__collapsible-panel .header-sidebar__scroller {inset-block: min(var(--header-height), 0rem) 0;}
.shopify-section:not(:first-child) .bordered-section {border-top-color: rgb(210, 211, 213);}
.header-sidebar::part(content) {overflow-x: visible;}
.drawer::part(header) { min-height: min(var(--header-height), 0rem); padding: 0px !important;}
:where(.drawer)::part(close-button) {position: absolute;right: -25px;}

.header:hover {background-color: #000 !important;}
.header .header__logo-image--transparent {opacity: calc(1 - var(--header-show-transparent-logo));}
.header-sidebar__promo a.v-stack, .header-sidebar__promo a.v-stack img {width: 100%;height: 30rem;background-color: #000;}
.header-sidebar__promo a.v-stack {background-color: #000;}
.header-sidebar__promo .collection-card__content {justify-items: start;place-self: end end;text-align: left;}
.header-sidebar__promo a.v-stack img {opacity: .9;}
#header-panel-9 .header-sidebar__promo a.v-stack, #header-panel-9 .header-sidebar__promo a.v-stack img {width: 100%;height: 20rem;}
.header-sidebar {--header-linklist-padding-block: 1.5rem;}
.header-sidebar .header-sidebar__promo .collection-card, .header-sidebar .header-sidebar__promo .collection-card .content-over-media>:is(img,video,iframe,svg,video-media), .header-sidebar .header-sidebar__promo .collection-card .content-over-media:has(>.prose):not(:has(>.prose .button:last-child)), .header-sidebar .header-sidebar__promo .collection-card .content-over-media:before {height: 30rem;max-height: 30rem;min-height: 30rem; vertical-align: top;}
.header-sidebar .header-sidebar__promo .collection-card .content-over-media:has(>.prose):not(:has(>.prose .button:last-child)) {--content-over-media-gap: 2rem;}
.header-sidebar__promo a {background-color: #000;}
.header-sidebar__promo a img {opacity: .9;}
.header-sidebar__linklist li {margin-bottom: 15px;}
.header-sidebar__linklist .teamlogos {margin-bottom: 25px;}
.header-sidebar__linklist.divide-y .header-sidebar__linklist-button, .header-sidebar__linklist.divide-y .header-sidebar__linklist-button.no-links {padding-left: 1.5rem;padding-right: 1.5rem;padding-block-start: 1.5rem;padding-block-end: 1.5rem;}
.color-scheme--scheme-4 .header-sidebar__linklist.divide-y .header-sidebar__linklist-button {background-color: #000;}
.header-sidebar__linklist button svg {visibility:visible;}
.header-sidebar__linklist a svg {visibility:hidden;}
.header-sidebar__scroller {padding-block-start: 1rem;padding-block-end: 1rem;padding-inline-start: 1rem;padding-inline-end: 1rem;}
.header-sidebar .divide-y>:not([hidden])~:not([hidden]) {border-block-start-width: 0px;}
.header-sidebar__linklist li:last-child {border-block-end-width: 1px;}
.header-sidebar__nested-linklist {border-inline-start-width: 0px;}
.header-sidebar__back-button {border-block-end-width: 0px;}
.header-sidebar__back-button.is-divided {padding-top: 0px;padding-bottom: 7.5px;}

.header-sidebar__linklist li, .mega-menu__linklist ul li a, .header-sidebar__title {
    font-family: var(--heading-font-family);
    font-size: 90%;
    font-style: var(--heading-font-style);
    letter-spacing: var(--heading-letter-spacing);
    text-transform: var(--heading-text-transform);
    color: #000;
    font-weight:900;
}
.header-sidebar__title { padding: 1.5rem;margin-bottom: 0rem;font-size: 100%;}
.header-sidebar__linklist li a, .mega-menu__linklist ul li a {font-weight:500; padding: 0px;}
.header-sidebar__linklist li {padding: 0px 5px;}
.mega-menu__linklist li {min-width: 240px;}
.transparent {background-color: transparent !important;}
.header-sidebar__linklist.divide-y li.transparent .header-sidebar__linklist-button {   padding-block-start: .75rem;padding-block-end: .75rem;}
.mega-menu--reverse { flex-direction: row-reverse;}
.mega-menu--reverse .mega-menu__promo {justify-content: flex-start;}
mark { color: #F6F7FA;}
.header-sidebar__footer {background-color: #000;}
.header-sidebar__linklist-button svg.icon {margin-left: auto;}
.header:hover .header__primary-nav,.header:hover .header__secondary-nav, .header:hover .header__secondary-nav, .header:hover button, .header:hover svg {color: #fff;}
.header:hover .header-search__form svg { color: #000;}
.link-faded-reverse:hover {color: #000;text-decoration: underline; opacity: 1;}
.predictive-search, .header:hover .predictive-search, .header:hover .predictive-search button, mark, .predictive-search__suggestions mark {color: #000}
.predictive-search h5 {text-align: center;}
.predictive-search a.h6 { line-height: 1.7; border-block-end-width: 1px; padding-block-end: .625rem; width: 100%; display: block;}
.predictive-search a.h6, .predictive-search__collections {margin-block-end: 1.5rem;}

@media screen and (max-width: 1750px) {
.header__logo-image {width: 250px;max-width: 100%;height: auto;}
.slideshow .place-self-end-center {margin-bottom: 0rem;}
}

@media screen and (min-width: 391px) and (max-width: 812px) {
  .predictive-search a.h6 {margin-block-start: 1rem; margin-block-end: 0rem;}
  .predictive-search .money { font-size: calc(0.5rem* var(--text-heading-size-factor));}
  .header-search__form-control {padding-block: 1.5rem;}
  .predictive-search__collections {margin-block-start: 1rem; }
 .header-sidebar__promo a.v-stack,
.header-sidebar__promo a.v-stack img { width: 100%; }
  .header-sidebar__promo { overflow: hidden;scroll-behavior: none;gap: 1.25rem;margin-block-start: 1.25rem;display: block;padding-inline-start: 0;padding-inline-end: 0;margin-inline-start: 0;margin-inline-end: 0;}
  .header-sidebar__promo a {margin-block-end: 1.25rem;background-color: #000;}
  .header-sidebar__promo a img {opacity: .8;}
  .header-sidebar__promo .collection-card__content{font-size: 100%;gap: .1rem;}
  .header-sidebar__promo .group .v-stack p.h3 {font-size: 2rem;}
  .header__logo-image {width: 175px;max-width: 100%;height: auto;}
  #header-panel-9 .header-sidebar__promo a.v-stack, #header-panel-9 .header-sidebar__promo a.v-stack img {height: 15rem;}
  body .cart-progress__free-product--add {font-size: .65rem;padding: 5px 10px;height: 30px;}
  .header-sidebar__promo a.v-stack, .header-sidebar__promo a.v-stack img {height: 30rem;}
  .header-sidebar__linklist li a {font-weight:700; }
  .header-sidebar__sub-panel {height: 100vh;}
  .slideshow .place-self-end-center {margin-bottom: 1rem;}
}

@media screen and (max-width: 390px) {
  .header__logo-image {width: 150px;max-width: 100%;height: auto;}
  .header-sidebar__promo a.v-stack, .header-sidebar__promo a.v-stack img {height: 20rem;}
  .slideshow .place-self-end-center {margin-bottom: 3rem;}
}

.predictive-search__collections, .predictive-search__resource-item .v-stack {align-items: flex-start;}
.predictive-search__collections, .predictive-search__collections span, .predictive-search__resource-item .v-stack span {text-align: center;}
.predictive-search button, .header:hover .predictive-search button, .header:hover .predictive-search button {color: #fff;opacity: 1;}
.predictive-search__suggestions a:hover {  
  text-underline: none;
  background: linear-gradient(to right, currentColor, currentColor) 0 min(100%, 1.35em) / 100% 1px no-repeat;
  transition: background-size .3s ease-in-out;
}
.localization-toggle span, .desktop-search { display: none; } 
.header__secondary-nav .mega-menu {justify-content: center;align-items: center;height: 100%;height: 75vh;max-height: 47.5rem;--mega-menu-gap: 0rem;inset-inline-start: 0;padding-block: 0rem;padding: 2rem;}
.header__secondary-nav .localization-selectors:not(:only-child) { margin-inline-end: 0rem;}
.header__secondary-nav .mega-menu__linklist {width: 55%;justify-content: center;align-items: center;}
.header__secondary-nav .contents:last-child .mega-menu__linklist {min-width: 100%; width: 100%;justify-content: center;align-items: center;}

@media screen and (max-width: 390px) {
  .header__primary-nav { gap: .5rem .5rem; }
  .header__secondary-nav {gap: .5rem .5rem;}
} 

@media screen and (max-width: 812px) { 
  .desktop-search, .header__secondary-nav .localization-selectors:not(:only-child) { display: none; } 
  .header__secondary-nav .sm-max\:hidden, .header__secondary-nav .md-max\:hidden { display: inline-block; } 
  .header__primary-nav { gap: 1rem 1rem; }
  .header__secondary-nav {gap: 1rem 1rem;}
  .header__primary-nav ul.contents, .mobile-search {display: inline-block;}
  .header__primary-nav ul.contents li, .header__primary-nav ul.contents button {display: none;}
  .header__primary-nav .header__nav-icon,.header__secondary-nav .header__nav-icon, .desktop-search { display: inline-block; } 
  .header__secondary-nav ul.unstyled-list { display: none; } 
  .localization-selectors .relative, .localization-selectors .text-with-icon {display: flex;}
  .shopify-section--video .place-self-center {place-self: end;justify-self: left;text-align: left;}
}

@media screen and (max-width: 1760px) { 
  .header__secondary-nav .mega-menu {height: 65vh;max-height: 37.5rem;}
  .header__secondary-nav .mega-menu__linklist {min-width: 50%; width: 50%;justify-content: center;align-items: center;}
  .header__secondary-nav .contents:last-child .mega-menu__linklist {min-width: 100%; width: 100%;justify-content: center;align-items: center;}
  .header__secondary-nav .mega-menu {justify-content: start;}
  .mega-menu:has(.mega-menu__linklist>:nth-child(5)), .header__secondary-nav .mega-menu {--mega-menu-linklist-gap: 1rem 1rem;}
}

.shopify-section--collection-list .collection-list--text-outside .content-over-media--xs img, .shopify-section-group-footer-group .shopify-section--collection-list .collection-list--text-outside .content-over-media--xs img, body.about .shopify-section-group-footer-group .collection-list .container .collection-card.shrink-0 img,
.header-sidebar .collection-list--text-outside .content-over-media--xs img, .section--header-sidebar .collection-list img{
    height: 100%;
    width: 100%;
    max-height: 100%;
    min-height: 100%;
    max-width: 100%;
    min-width: 100%; 
    position: relative; 
  border-radius: 50%;
}

.shopify-section--collection-list .collection-list--text-outside .content-over-media--xs::before,
.header-sidebar .content-over-media--xs::before{
    height: 100%;
    width: 100%;
    max-height: 100%;
    min-height: 100%;
    max-width: 100%;
    min-width: 100%; 
    position: absolute; 
  border-radius: 50%;
  inset: 0;
  padding: 5px; 
  background:linear-gradient(45deg,red,blue); 
  -webkit-mask: 
     linear-gradient(#fff 0 0) content-box, 
     linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;   
}
.page .collection { --collection-gap: 0rem;margin-block-end: 0rem;padding-block-end: 2rem;}
.collection-list--text-outside .h6 { font-size: calc(0.6rem* var(--text-heading-size-factor)); color: black !important;text-align: center;}
.collection-list--text-outside .content-over-media--xs {--content-over-media-height: clamp(0rem, 0vw, 0rem);--content-over-media-gap: 0rem;display: block;}
.blog .shopify-section--multi-column .color-scheme .container {max-width: 80rem;margin: 0px auto;}
.blog .shopify-section--multi-column .color-scheme--scheme-2 .container {max-width: 90%;}
.container--lg {--container-max-width:100%;}
.article .container--lg {--container-max-width:90rem;}

#shopify-section-sections--15132403957826__collection_list_tQQjGR { background-color: #F6F7FA;}
.shopify-section--collection-list .color-scheme--scheme-4 .collection-list--text-outside, .shopify-section--collection-list .color-scheme--scheme-4 .collection-list {row-gap: 0rem;gap: 0rem;}
.shopify-section--collection-list .color-scheme--scheme-4 .container {margin-inline-start: 0px !important; }
#shopify-section-sections--15132403957826__collection_list_tQQjGR {
    --collection-list-item-size: unset;
    --collection-list-items-per-row: 8;
}
#shopify-section-sections--15132403957826__collection_list_tQQjGR .bleed { 
    scroll-padding-inline: 0px !important;
    padding-inline-start: 0px !important;  
}  
@media screen and (max-width: 812px) {
  #shopify-section-sections--15132403957826__collection_list_tQQjGR { 
      --collection-list-item-size: unset !important;
      --collection-list-items-per-row: 2 !important;
      --collection-list-item-size: 60vw !important;
      --collection-list-gap: 1.5rem !important;
  }
  #shopify-section-sections--15132403957826__collection_list_DNJrgQ, #shopify-section-template--15132403400770__collection_list_ct7Cwe {
      --collection-list-item-size: unset !important;
      --collection-list-items-per-row: 2 !important;  
      --collection-list-item-size: 35vw !important;
      --collection-list-gap: 1.5rem !important;
  }
}

@media screen and (max-width: 812px) {
#shopify-section-sections--15132403957826__collection_list_DNJrgQ, #shopify-section-template--15132403400770__collection_list_ct7Cwe {
    --collection-list-item-size: unset;
    --collection-list-items-per-row: 10 !important;
    --collection-list-gap: 1rem;}}

@media screen and (min-width: 813px) {
#shopify-section-sections--15132403957826__collection_list_DNJrgQ, #shopify-section-template--15132403400770__collection_list_ct7Cwe {
    --collection-list-item-size: unset;
    --collection-list-items-per-row: 8 !important;
    --collection-list-gap: 1rem;}}

@media screen and (min-width: 1750px) {
#shopify-section-sections--15132403957826__collection_list_DNJrgQ, #shopify-section-template--15132403400770__collection_list_ct7Cwe {
    --collection-list-item-size: unset;
    --collection-list-items-per-row: 10 !important;
    --collection-list-gap: 1rem;}
}

.prose:not(.prose--tight) .h1 { --text-h1: max(2.5rem, clamp(1.2rem, 1.7546341463414634rem + 0.975609756097561vw, 2.5rem)* var(--text-heading-size-factor));line-height: 1.15;margin-block-end: 1rem;font-weight: 900;}
.place-self-end-start .h1 {max-width: 45rem;}
.prose:not(.prose--tight) :where(:not(meta,span)+*) {margin-block-start: .5rem;}
.prose:not(.prose--tight) :is(.button,.button-group:has(.button)) {margin-block-start: 1rem;}

.scrolling-content__text {font-weight: 900;font-stretch: ultra-expanded;}
.scrolling-content__text strong {color: #000;font-weight: 900;-webkit-text-stroke: 2px white;font-stretch: ultra-expanded;}
.scrolling-content__text strong:nth-child(1)::first-letter:nth-child(2) {letter-spacing: 100em;}

.about .shopify-section--rich-text {margin-block-start: 1.5rem !important;margin-block-end: 1.5rem !important;}
.about .shopify-section-group-footer-group.shopify-section--rich-text {margin-block-start: 0rem !important;margin-block-end: 0rem !important;}
.about .collection-list--text-outside.wrap {column-gap: 5%;width: 90%; margin: 0px auto;max-width: 800px;}
.about .collection-list--text-outside.wrap .collection-card { flex-basis: 20%;}
.about .collection-list--text-outside.wrap img {max-width: 75px;height: auto;}

@media screen and (max-width: 390px) {
  #shopify-section-template--15310758674498__collection_list_pKCFLe .content-over-media--lg {--content-over-media-gap: 2.5rem !important;}
  .scrolling-content__text {font-size: 1.25rem;}
  .header__nav-icon {width: 1.15rem;}
  #gorgias-chat-container iframe {bottom: 10px !important; right: 5px !important}  
}

@media screen and (max-width: 812px) {
  .content-over-media--md, .content-over-media {--content-over-media-gap: 2rem !important;}
  .content-over-media--lg {--content-over-media-gap: 2.5rem !important;}  
  .scrolling-content__text {font-size: 1.75rem;}
  .header__nav-icon {width: 1.5rem;}
  #gorgias-chat-container iframe {bottom: 10px !important; right: 5px !important}  
  .shopify-section--video button.button, .shopify-section--slideshow button.button {font-size: .8rem;padding: .5rem 1.5rem;border-width: 3px;}
  .shopify-section--video .h1, .shopify-section--slideshow .h1 {font-size: 2.25rem;}
}

.predictive-search a.sm\:h5 { font-size: 16px;}
.collection-toolbar__button-container>.collection-toolbar__button, .collection-toolbar .popover {width: 25%;min-width: 250px;box-shadow: 0 1px rgb(var(--border-color)), 0 -1px rgb(var(--border-color));}
@media screen and (max-width: 812px) {
  .collection-toolbar {--distance-to-bleed: 0;margin-inline-start: -1rem;margin-inline-end: -1rem;}
  .collection-toolbar__button-container>.collection-toolbar__button, .collection-toolbar .popover {width: 100%;min-width: 100%;max-width:100%;}
}
.popover__value-list {width: 100%;display: block;}
.popover__value-list>* {
  font-family: var(--heading-font-family);
  font-weight: 500;
  font-size: 11px;
  font-style: var(--heading-font-style);
  letter-spacing: var(--heading-letter-spacing);
  text-transform: var(--heading-text-transform);
  color: #000;
}

.product-card__info .h6 {line-height: 1.5;}
.predictive-search__resource-item {margin-bottom: 25px;}
.content-over-media--md {text-align: left;}
.shopify-section--collection-list .h3, .content-over-media--md .h3 {
    font-size: 2.5rem;
    font-weight:900;
    line-height: 1.1;
    margin-block-start: .5rem;
    margin-block-end: .25rem;
    text-align: left;
}
.h6, :where(.prose h6), .content-over-media--md .h6 {
    font-size: var(--text-h6);
    line-height: 1.1;
}
.mega-menu__promo .content-over-media--md .h6 {text-align: left !important;}
@media screen and (min-width: 1750px) {
  .content-over-media>:not(img,video,iframe,svg,video-media,picture) {max-width: 767px;}
  .h6, :where(.prose h6), .content-over-media--md .h6 {font-size: var(--text-h6);}
  .prose:not(.prose--tight) .h1 {--text-h1: max(3.5rem, clamp(2rem, 2rem + 0.975609756097561vw, 3.25rem)* var(--text-heading-size-factor));line-height: 1.1;}
}
.mega-menu__promo .collection-card__content {gap: 0.25rem;}
@media screen and (max-width: 1750px) {
  #shopify-section-sections--15310759231554__collection_list_jVUkrT .collection-card__content {max-width: 100% !important; }  
  #shopify-section-sections--15310759231554__collection_list_jVUkrT .content-over-media--md {--content-over-media-gap: 2rem !important;}
  #shopify-section-sections--15310759231554__collection_list_jVUkrT button.button {font-size: .8rem;padding: .4rem 1.25rem;margin-block-start: .5rem !important;}
  .about .prose:not(.prose--tight) .h1 {--text-h1: 1.75rem;}
}

.shopify-section--collection-list button.button, .shopify-section--video button.button {
  background: transparent;
}
.shopify-section--collection-list button.button:hover {
  color: #000 !important;
  background: #fff;
  border-color: #fff;
}
.shopify-section--collection-list button.button {
    margin-block-start: .85rem !important;
}
.content-over-media--sm {
    --content-over-media-height: clamp(25rem, 35rem, 42rem);
}  
.content-over-media--md {
    --content-over-media-height: clamp(50rem, 10rem, 10rem);
}
.content-over-media--lg {
    --content-over-media-height: clamp(75rem, 50rem, 42rem);
}


.predictive-search__results {gap: 1.5rem; padding-block: 0rem 2rem;}
.predictive-search a.h6 {margin-block-start: 0rem;}
.predictive-search__resource-item {margin-bottom: 0px;}
.predictive-search .gap-6 { gap: .5rem;}
.predictive-search__products {margin-block-start: 1.5rem;}
.predictive-search__suggestions a {text-transform: uppercase; letter-spacing: var(--heading-letter-spacing);font-size: .9rem;color: rgb(var(--text-color) / .65)}
.text-subdued, .predictive-search a.h6 {color: rgb(var(--text-color) / .65);}
.predictive-search a.h6 {padding-block-end: .5rem;margin-block-start: .5rem;}
.predictive-search__resource-item .justify-self-start {justify-self: center;margin-block-end: 2rem;}
.predictive-search__blog-posts .blog-post-card__info {row-gap: .15rem;}
.predictive-search a.h6 {padding-block-end: 0rem;margin-block-start: 0rem;padding-block-end: .625rem;}
.predictive-search__products a.h6 {border-block-end-width: 0px;padding-block-end: 0rem;}
.predictive-search__blog-posts a.h6 {border-block-end-width: 0px; }
.header-sidebar__sub-panel, .header-sidebar__sub-panel ul, .header-sidebar__collapsible-panel {overflow-y: auto;}

@media screen and (max-width: 812px) { 
.localization-selectors .relative {position: absolute; right: 35px;}
.footer__aside .localization-selectors .relative {margin-top: -80px;}                                        
}

.text-with-icon {font-weight: 700;}
.header-sidebar__footer .localization-selectors, .header-sidebar__footer .text-with-icon, .header-sidebar__footer .relative, .header-sidebar__footer .localization-toggle>svg, .header-sidebar__promo .group .v-stack p {color: #fff !important;text-align: left;}
.header-sidebar__footer .relative {position: absolute; right: 15px;}
.header-sidebar__footer .text-with-icon {color: #fff !important;display: flex;}
.header-sidebar__sub-panel ul li.sub_link img {
  display: inline;
  margin-right: 15px;
  border-radius: 0%;
}
.header-sidebar__nested-linklist img, .header-sidebar__linklist.divide-y .header-sidebar__linklist-button img, .header__primary-nav .lists ul.unstyled-list a img, .header__secondary-nav .lists ul.unstyled-list a img {
  display: inline;
  margin-right: 15px;
}
.circled-image {
  border-radius: 50%; 
}
.mega-menu__linklist>* {max-width: none;}
.mega-menu__linklist li:first-child .unstyled-list { column-count: 2; }
.announcement-bar .localization-selectors {position: absolute; right: 25px;top: 10px;}

.announcement-bar .social-media {position: absolute; left: 25px;}
.announcement-bar .social-media--list {gap: var(--social-media-list-gap, .5rem 1.5rem);}
.announcement-bar .social-media--list svg {width: var(--social-media-icon-size, 1.25rem);}
.social-media--list svg:hover {opacity:1;}
.header-sidebar__main-panel .social-media-centered {text-align: center;border-top: 1px solid #ddd; padding-top: 50px;margin-top: 50px; margin-bottom: 50px;}
.header-sidebar__main-panel .social-media-centered ul.social-media--list {max-width: 300px;margin: 0px auto;}
.header-sidebar__main-panel .social-media-centered ul.social-media--list li.social-media__item {margin: 0 auto;display: flex;padding: 0;text-align: 0;}
.header-sidebar__main-panel .social-media-centered ul.social-media--list li.social-media__item svg {width: var(--social-media-icon-size, 1.5rem);}
@media screen and (max-width: 812px) {
.announcement-bar .social-media, .announcement-bar .localization-selectors {display: none;}
.header-sidebar__main-panel .social-media-centered {text-align: center;border-top: 1px solid #ddd; padding-top: 40px;margin-top: 25px; margin-bottom: 50px;}
.header-sidebar__main-panel .social-media-centered ul.social-media--list li.social-media__item svg {width: var(--social-media-icon-size, 1.35rem);}
.header-sidebar__main-panel .social-media-centered ul.social-media--list {max-width: 250px;margin: 0px auto;}
.header-sidebar__main-panel .localization-selectors .relative, .header-sidebar__main-panel .localization-selectors .relative svg, .header-sidebar__main-panel .localization-selectors .text-with-icon {color: #fff !important;}
}
@media screen and (max-width: 390px) {
.announcement-bar {font-size: .9rem;padding-block: .5rem;}
}
.collection-thumb {text-align: center;background: none !important;}
.collection-banner .prose h1.h1 {
    --text-h1: max(2rem, clamp(.5rem, 1rem + .975609756097561vw, 2rem)* var(--text-heading-size-factor));
    line-height: 1.15;
    margin-block-end: 1rem;
}  
@media screen and (max-width: 1750px) {
 .collection-thumb img {max-height: 100px; width: auto;} 
 .header__primary-nav .header__menu-disclosure img {height: 17.5px !important; width: 17.5px !important;}
}
.collection-banner .prose {padding-block-start: 4.5rem !important;}
.predictive-search__products, .predictive-search__blog-posts {
  grid-auto-columns: 25% !important;
  padding-block-end: 1rem;
  
  
  scrollbar-width: none;
  overscroll-behavior-x: contain;
  overflow: auto hidden;
  grid: auto / auto-flow 100%;
  gap: 1.25rem;
  display: grid;
  position: relative;
}
.predictive-search__products {
  grid-auto-columns: 17.5% !important;
}
.predictive-search__blog-posts {
  grid-auto-columns: 33.3% !important;
}
.scrolling-list {
  overflow-x: auto;
  overflow-y: hidden;
  white-space: normal;
  background-color: #F6F7FA;
  padding: 1rem 0rem;
  gap: 0rem;
  margin-inline-start: 0em !important;
  margin-inline-end: 0em !important;
  margin-block-start: 0em !important;
  margin-block-end: 0em !important;
  padding-inline-start: 0px !important;
}
.shopify-section--related-products .scrolling-list {background-color: transparent;}
body.black-friday-sale .scrolling-list, body.cyber-monday-sale .scrolling-list, body.end-of-year-sale .scrolling-list {display: none !important;}
body.black-friday-sale .shopify-section--slideshow:first-child .content-over-media>picture img, body.cyber-monday-sale .shopify-section--slideshow:first-child .content-over-media>picture img, body.mid-year-sale .shopify-section--slideshow:first-child .content-over-media>picture img,  body.end-of-year-sale .shopify-section--slideshow:first-child .content-over-media>picture img {opacity: 1 !important;}
.scrolling-list li {
  display: inline-block;
  text-align: center;
  text-transform: uppercase;
  min-width: 150px;
}
.scrolling-list li, .scrolling-list li .h6, .feature-badge-list .feature-badge {font-weight: 600 !important;font-size: .65rem;letter-spacing: 0px;}
.scrolling-list li img {text-align: center;margin: 0px auto;margin-bottom: 5px;}
.cart-drawer .scrolling-list {padding: .5rem !important;}
@media screen and (max-width: 812px) {
  .scrolling-list li {min-width: 100px;}  
}

body.mid-year-sale #shopify-section-template--19367960379458__collection-banner .color-scheme {display: none !important}

.smaller, .inventory {font-size: 90%;}

.dot-checkbox~label {text-transform: uppercase;font-size: 85%;letter-spacing: 1px;}
.product-card__info .price-list .h6 {font-weight: 500;font-size: .9rem;}
.text-on-sale {color: #000;}
.badge--on-sale {color: #fff;background-color: #000;}

.collection-description p {}
@media screen and (max-width: 1750px) {
  .prose .collection-description {margin-block-start: 0rem;margin-block-end: .75rem !important;margin-block-end: 1rem !important;}
  .prose .collection-description p {font-size: .75rem; line-height: 1.5;}
}
@media screen and (max-width: 812px) {
.collection-banner .prose {padding-block-start: 5rem !important;}
.collection-banner .prose h1.h1 {margin-block-end: .5rem;font-size: 1.75rem;}  
}

.facets-drawer p.h4, cart-drawer p.h4 {text-align: center;font-size: 1rem;margin: 5px auto;}
.facets-drawer, .cart-drawer {font-size: .8rem;text-transform: uppercase; line-height: 1.1;font-weight: 700;letter-spacing: var(--heading-letter-spacing);}
@media screen and (min-width: 813px) {.cart-drawer::part(content) {max-width: min(92vw, 535px);}}
@media screen and (min-width: 1750px) {.cart-drawer::part(content) {max-width: min(92vw, 535px);}}
.cart-drawer .free-shipping-bar, .cart-drawer .shopmore, .gift-product, .cart-drawer .related {
    margin-inline-start: -2rem;
    margin-inline-end: -2rem;
    padding-block: 0;
    padding-inline-start: 0;
    padding-inline-end: 0;
    padding: 1rem 2rem;
    text-align: center;
}
.cart-drawer .related { padding: 0rem 2rem;}
.cart-drawer .quantity-selector--sm {
    --quantity-selector-height: 1.8rem;
    --quantity-selector-input-width: 1.5rem;
    opacity: .8;
}
.cart-drawer .quantity-selector__input {font-size: 80%;}
.cart-drawer .quantity-selector--sm svg {width: 5px;height: 5px;}
.cart-drawer .shopmore {margin-top:.5rem;}
.cart-drawer .complementary-products .product-card {padding: .5rem;}
.cart-drawer .free-shipping-bar span.text-subdued {font-size: .75rem;color: #000; }
.cart-drawer .free-shipping-bar span.money {color: #fd003b!important;}
.cart-drawer .section-stack {gap: 1rem;text-align: center;}
.cart-drawer .h6 {font-size: .9rem;line-height: 1.3;text-align: center;}
.cart-drawer .cart-progress .h6 {text-decoration: underline; }
.cart-drawer .horizontal-product-card__info .h6 {text-align: left;}
.horizontal-product-card {column-gap: 1rem;padding: 0 1rem;}
.line-item-info .h6 {text-align: left;}
.cart-drawer .price-list .h6 {font-size: .8rem; font-weight: 500; opacity: .8;}
.cart-drawer .text-xs {font-size: 75%;}
.cart-drawer .gap-4 .link.text-xs {font-size: 60%;}
.cart-drawer .cart-drawer__items .vendor, .badge--on-sale, .hide, body.posters .badge--youths, body.accessories .badge--youths, body.trading-cards .badge--youths, body.towels .badge--youths {display: none;}
.cart-drawer .complementary-products__product-list button {font-size: 110%;text-transform: uppercase; line-height: 1.5;font-weight: 700; background-position-y: min(100%, 1rem);}
.cart-drawer .complementary-products__product-list .horizontal-product-card__info button {font-size: 75%;line-height: 1.25;font-weight: 700;}
.popover__value-list>* {font-size: 85%;}
.cart-drawer .cart-drawer__footer .justify-items-start {gap: .2rem;}
.cart-drawer .cart-drawer__footer button.link-faded-reverse, .cart-drawer .cart-drawer__footer p.text-subdued {font-size: .75rem; text-transform: uppercase;}
.cart-drawer .cart-drawer__footer button.link-faded-reverse {margin-top: 0px;margin-bottom: 0px;font-weight: 600;text-decoration: underline;}
.cart-drawer .cart-drawer__footer .form-control {margin-top: 10px;}
.cart-drawer__footer .button {font-size: 1.15rem; font-weight: 900; padding: 1.5rem .025rem;}
.cart-drawer:not(:has(.cart-drawer__footer:only-child))::part(footer) {padding-block-start: 1rem;padding-block-end: 1rem;}
.cart-drawer__footer { gap: 0rem;}

.aspect-tall {aspect-ratio: 2.20 / 3;}
.product-card__figure, .product-gallery__media, .pswp__item, .product-gallery__thumbnail, .product-gallery__thumbnail-list button {background-color: #F6F7FA;}
.product-card__media, .product-gallery__media, .pswp__item, .pswp__zoom-wrap, .scrolling-list li, .product-card__image, .product-gallery__media img, .pswp__item img.pswp__img, .scrolling-list li img, .product-gallery__thumbnail button, .product-gallery__thumbnail button img, .product-gallery__thumbnail-list button img, .cart-drawer .complementary-products img, .complementary-products__product-list .horizontal-product-card img {mix-blend-mode: multiply;}
.scrolling-list li, .scrolling-list li img {mix-blend-mode: multiply;}
.product-gallery__media img {vertical-align: middle;max-height: 100vh;}
.product-gallery__media:nth-child(1) img old,.product-gallery__media:nth-child(2) img old {width: auto;max-height: 90vh;margin: 0 auto;}
.product-card__info .h6 {font-size: calc(0.65rem * var(--text-heading-size-factor));text-align:left; letter-spacing: .05em;}
.product-card__info :is(.price-list,.rating-badge) {
    justify-content: left;
}
.product-card {gap: 1rem;}
.shopify-section--main-collection .sm\:gap-12 {gap: 1rem;}
.horizontal-product-card__info {gap: .8rem;}
.horizontal-product-card__button, .\@large\:horizontal-product-card__button, .complementary-products button {padding: .65rem .75rem;}
.faq__content, .contact .multi-column {max-width: 650px;width: 650px;margin-left: auto; margin-right: auto;}
.faq__category {background-color: #F6F7FA;padding: 1rem;font-size: 1.25rem;}
.faq__category+.accordion {margin-block-start: 0rem;}
.accordian .text-with-icon, .accordion__toggle .text-with-icon {font-weight: 600;letter-spacing: 1px;}

@media screen and (min-width: 813px) {
.collection-toolbar {min-height: 4em;margin-block-start: 1rem;margin-inline-start: calc(0* var(--distance-to-bleed));margin-inline-end: calc(0* var(--distance-to-bleed));}
.collection-toolbar__button-container>.collection-toolbar__button, .collection-toolbar .popover {border-right-width: 1px;}
.collection-toolbar .popover {overflow: hidden;}
}
@media screen and (max-width: 812px) {
.product-card__info .h6 {font-size: calc(0.65rem * var(--text-heading-size-factor));} 
.faq__category {font-size: 1rem;}
.accordian .text-with-icon, .accordion__toggle .text-with-icon {font-size: .85rem;}
.accordion__toggle, .accordion__content  {padding-left: 1rem;padding-right: 1rem;}
.contact .multi-column {max-width: 100%;width: 100%;margin-left: 0; margin-right: 0;padding: 0px !important;grid-template-columns: repeat(3, auto);}
.contact .multi-column .multi-column__item {}
.contact .multi-column .multi-column__item .link {font-size: 14px;}
.contact .multi-column .multi-column__item img {max-width: 60px;max-height: 60px;}
}

@media screen and (max-width: 1750px) {
.container {margin-inline-start: 2rem;margin-inline-end: 2rem; }
.shopify-section .shopify-section--main-product .product {--product-gap:2rem; }
.cart-drawer__items {gap: .5rem;}
}
.collection-toolbar__button {padding-block: 1.5rem;}
.collection-toolbar__button {opacity: 1;}
.collection-toolbar__button-container .text-xxs {font-size: .75rem;}

body.nfl .collection-banner .collection-thumb img, body.ncaa .collection-banner .collection-thumb img, 
body.fourty-seven-brand .collection-banner .collection-thumb img, body.fourty-seven-nhl .collection-banner .collection-thumb img, body.fourty-seven-mlb .collection-banner .collection-thumb img, 
body.nike .collection-banner .collection-thumb img, body.nike-nfl .collection-banner .collection-thumb img, body.nike-nba .collection-banner .collection-thumb img, body.nike-mlb .collection-banner .collection-thumb img,
body.funko .collection-banner .collection-thumb img, body.funko-nba .collection-banner .collection-thumb img, body.funko-nfl .collection-banner .collection-thumb img, body.funko-mlb .collection-banner .collection-thumb img, body.funko-nhl .collection-banner .collection-thumb img, 
body.five-hundred-level .collection-banner .collection-thumb img, body.riddell .collection-banner .collection-thumb img, body.rawlings .collection-banner .collection-thumb img, body.pro-standard .collection-banner .collection-thumb img, body.majestic-athletic .collection-banner .collection-thumb img, body.nike .collection-banner .collection-thumb img, body.nhl-branded .collection-banner .collection-thumb img, body.mitchell-and-ness .collection-banner .collection-thumb img, body.wincraft .collection-banner .collection-thumb img, body.wilson-sporting-goods .collection-banner .collection-thumb img, body.us-sports-gifts .collection-banner .collection-thumb img, body.all .collection-banner .collection-thumb img, body.topps .collection-banner .collection-thumb img, body.sale .collection-banner .collection-thumb img, body.ultra-pro .collection-banner .collection-thumb img, body.new .collection-banner .collection-thumb img, body.inglasco .collection-banner .collection-thumb img, body.nfl-helmets .collection-banner .collection-thumb img, body.nfl-branded .collection-banner .collection-thumb img, body.sale-items .collection-banner .collection-thumb img, body.nfl-draft .collection-banner .collection-thumb img, body.nba-essentials .collection-banner .collection-thumb img, body.inglasco .collection-banner .collection-thumb img, body.nfl-sideline .collection-banner .collection-thumb img, body.strideline .collection-banner .collection-thumb img, body.nfl-rivalries .collection-banner .collection-thumb img, body.nba-hardwood-classics .collection-banner .collection-thumb img, body.black-friday-sale .collection-banner .collection-thumb img, body.cyber-monday-sale .collection-banner .collection-thumb img, body.end-of-year-sale .collection-banner .collection-thumb img, body.mystery-boxes .collection-banner .collection-thumb img {filter: invert(1);}
.collection-banner {background-color: #000;}
.collection-banner picture img {opacity: .4 !important;background-color: #000;}
h1.product-title {font-weight: 900;}
.shopify-section--main-product .section-spacing {padding-block-start: 2rem;padding-block-end: 0;}
@media screen and (max-width: 1750px) {
  .shopify-section--main-product .section-spacing {padding-block-start: 1rem;padding-block-end: 0;}
  h1.product-title {font-size: 1.5rem;line-height: 1.25;}
  .shopify-section--main-product  .section-spacing {padding-block-start: 0rem;}
  .product-gallery .product-gallery__media {min-height: 65vh;}
}
@media screen and (max-width: 812px) {
  .shopify-section--main-product .section-spacing {padding-block-start: 0rem;padding-block-end: 0;}
  .product-gallery .product-gallery__media {max-height: 65vh;}
  .container {
    --distance-to-bleed: max(2.5rem, 50% - var(--container-max-width) / 1);
    margin-inline-start: max(2.5rem, 50% - var(--container-max-width) / 1);
    margin-inline-end: max(2.5rem, 50% - var(--container-max-width) / 1);
  }
   .search .container .collection {
    --distance-to-bleed: max(1.5rem, 50% - var(--container-max-width) / 1);
    margin-inline-start: max(1.5rem, 50% - var(--container-max-width) / 1);
    margin-inline-end: max(1.5rem, 50% - var(--container-max-width) / 1);}
  }
}

body.product, body.page { --product-gap: 0rem;}
body.collection { --collection-gap: 0rem;}
.product-info__block-item .money {font-weight: 500;}
.variant-picker {font-weight: 600;text-transform: uppercase;}
.variant-picker .block-swatch {border-width: 2px;min-width: 3.25rem; height: 3rem;}
.product-info__block-item:is([data-block-type=variant-picker],[data-block-type=inventory],[data-block-type=more-information][data-block-type=pickup-availability],[data-block-type=offers]),.product-info__block-item:is([data-block-type=variant-picker],[data-block-type=product-variations],[data-block-type=separator],[data-block-type=description],[data-block-type=text],[data-block-type=liquid],[data-block-type=share-buttons]),.complementary-products {--product-info-gap: 1rem;}
.product-info__block-item:is([data-block-type=variant-picker]) {margin-block-start: 0 !important;margin-block-end: .5rem !important;}
.product-info__block-item:is([data-block-type=inventory]) {margin-block-start: 1rem !important;margin-block-end: 1rem !important;}
.product-info__block-item:is([data-block-type=buy-buttons]) {margin-block-start: 0 !important;margin-block-end: 1rem !important;}
.product-info__block-item:is([data-block-type=more-information]) {margin-block-start: 0 !important;margin-block-end: 0 !important;}
.product-info__block-item:is([data-block-type=pickup-availability]) {margin-block-start: 0 !important;margin-block-end: 0 !important;}
.product-info__block-item:is([data-block-type=offers]) {margin-block-start: 0 !important;margin-block-end: 0 !important;}
.product-info__block-list .buy-buttons button.w-full {min-height:5rem;font-size: 1.25rem;font-weight: 900;}
.product-info__block-list .buy-buttons button.w-full:hover {background: transparent !important;background-image: none !important; color: #000 !important; border: 5px solid #000 !important;}
.product-info__block-list .quantity-selector {display: none;height: 3rem;vertical-align: middle; align-items: center;position: absolute; right: 0;margin-top: -12.25rem;--quantity-selector-height: 3rem;--quantity-selector-input-width: .5rem;border-width: 2px;}
.complementary-products__header {text-align: center;justify-content: center;align-items: center;}
.complementary-products .h5 {font-size: .8rem; text-align: center;}
.complementary-products__product-list .product-title {font-size: .9rem;line-height: 1.2;}
.cart-drawer .complementary-products__product-list .product-title { -webkit-line-clamp: 2;display: -webkit-box;-webkit-box-orient: vertical;overflow: hidden;}
#shopify-section-template--15310758903874__related-products .product-card__info .h6, .product-info__block-item .complementary-products__product-list .product-title {-webkit-line-clamp: 2;display: -webkit-box;-webkit-box-orient: vertical;overflow: hidden;}
.horizontal-product-card {padding: 0rem 1rem;}
.cart-drawer .horizontal-product-card {padding: .5rem 1rem;}
.complementary-products__product-list .price-list .h6, .button--subdued.button--outline {font-size: .8rem;}
.cart-drawer .badge.product_card {margin-top: 0px;}
.cart-drawer .horizontal-product-card__info {gap: .25rem;}
.product-info__block-item:is([data-block-type=payment-terms]) {margin-block-end: 1rem;margin-block-start: 0rem;}
.rowpayment {width: 100%;display: flex;gap: .5rem;}
.rowpayment > div {width: 100%;font-size: .65rem;font-weight: 400;font-family: Quantico, sans-serif;text-transform: uppercase;color: #444;letter-spacing: .5px;}
.cart-drawer__items {gap: 1rem;}
.cart-drawer__items { padding-block-start: 1rem;padding-block-end: .5rem;}
.feature-badge-list {display: flex;justify-content: center;align-items: center;}
.feature-badge-list-2 {display: block;}
.feature-badge-list-2 .icons {display: wrap;justify-content: center;align-items: center;width: 100% !important;}
.feature-badge-list-2 .product-info__block-item {width: 23.5%;}
.feature-badge-list .icons {margin-block-start: .5rem !important;margin-block-end: .5rem !important;}
.feature-badge-list .product-info__block-item {font-weight: 400;text-transform: uppercase;}
@media screen and (max-width: 1750px) {
  .feature-badge-list {width: 100%;justify-content: left;flex-wrap: nowrap;scrollbar-width: none;overscroll-behavior-x: contain;overflow: auto hidden;tab-size: 3;}
  .feature-badge-list .product-info__block-item p {font-size: .65rem;}
  .feature-badge-list .product-info__block-item {width: 40% !important;}
  .feature-badge-list-2 .product-info__block-item {width: 100% !important;}
  .feature-badge-list-2 .icon {width: 30% !important;}
}
.product-info__block-list .feature-badge-list {gap: 1rem;justify-content: left;align-items: center;margin-block-start: 0;margin-block-end: 0;flex-wrap: nowrap;scrollbar-width: none;overscroll-behavior-x: contain;overflow-x: auto;padding-block-start: 1rem;padding-block-end: 1rem;}
.product-info__block-list .feature-badge-list .product-info__block-item {width: 25%; min-width: 200px; max-width: 300px;opacity: .9;}
.product-info__block-list .feature-badge-list .feature-badge {column-gap: .5rem;padding: 0;}
@media screen and (max-width: 1750px) {.product-info__block-list .feature-badge-list .product-info__block-item {width: 33%; min-width: 125px; max-width: 175px;}}
.product-info__block-list .feature-badge-list-2 .product-info__block-item.icons {min-width: none; max-width: none;opacity: 1;column-gap: 0;}
.product-info__block-list .feature-badge-list-2 .product-info__block-item.icons .icon {width: 24%;min-width: 24%;max-width: 24%;opacity: 1;}
@media screen and (max-width: 1750px) {.product-info__block-list .feature-badge-list-2 .product-info__block-item.icons .icon {width: 49%;min-width: 49%;max-width: 49%;}}
.button--subdued.button--outline {color: #fff;background-color: #000;border: 0;}
@media screen and (min-width: 813px) and (max-width: 1750px) {
.complementary-products__product-list .button--subdued.button--outline {font-size: .6rem;padding: .4rem 1rem;}
.product-info__block-item .complementary-products__product-list .horizontal-product-card__info {gap: .5rem;}
.product-info__block-item .complementary-products__product-list {gap: .5rem;}
}
.product-info__block-item .complementary-products {border-block-width: 0px;padding: 0rem; margin-block-start: 1rem !important;margin-block-end: 1rem !important;padding-block-end: 0.5rem !important;row-gap: .5rem;}
.product-info__block-item[data-block-type=complementary-products] { --product-info-gap: 0rem;}
.product-list {--product-list-default-row-gap: 1rem;--product-list-default-column-gap: 1rem;}
@media screen and (min-width: 813px) {
  .centered, #shopify-section-template--15310758903874__related-products .shopmore .teamlogos {text-align: center;justify-content: center;align-items: center;}
  .desktophide {display: none;}
}
.product-card {gap: 0rem;}
.product-card .gap-2 {gap: 0.25rem;}
section .product-card__info {margin-block-end: 1rem;}
.vendor img {height: 36px;width: 75px;object-fit: cover;}
.product-card__info, body .shopify-section--featured-collections .h6 {
    text-align: left;
}
body .shopify-section--featured-collections .h6.text-center {
    text-align: center;
}
.product-card__info :is(.price-list,.rating-badge) {
    justify-content: left;
}
.product-card__info .justify-items-center {
    justify-items: safe left;
}
.vendor.new-era img {height: 30px;width: 70px;object-fit: cover;margin-top: 10px;}
.vendor.majestic-athletic img {height: 30px;width: 50px;object-fit: cover;margin-top: 10px;}
.vendor.nike img, .vendor.trends-international img {height: 20px;width: 50px;object-fit: cover;margin: 10px 0px;}
.vendor.nba-branded img, .vendor.nfl-branded img {height: 30px;width: 30px;object-fit: cover;margin-top: 10px;}

.collection-list .collection-card {
    flex-basis: var(--collection-list-item-size, calc(100% / var(--collection-list-items-per-row) - var(--collection-list-gap, 0px)*(var(--collection-list-items-per-row) - 1) / var(--collection-list-items-per-row)));
}

/* TRENDING SLIDERS LARGE DESKTOP */ 
#shopify-section-template--15310758674498__collection_list_4NHWQB { --collection-list-items-per-row: 3.15 !important;}
#shopify-section-template--15310758674498__collection_list_4NHWQB .content-over-media--md, #shopify-section-template--15310758674498__collection_list_4NHWQB .content-over-media--md .content-over-media>:is(img,video,iframe,svg,video-media) { height: calc(80svh - (var(--announcement-bar-height, 0px)));min-height: calc(80svh - (var(--announcement-bar-height, 0px)));max-height: calc(80svh - (var(--announcement-bar-height, 0px)));}
/* FEATURED SLIDERS LARGE DESKTOP */ 
#shopify-section-template--15310758674498__collection_list_pKCFLe .content-over-media--lg, #shopify-section-template--15310758674498__collection_list_pKCFLe .content-over-media--lg .content-over-media>:is(img,video,iframe,svg,video-media)  { height: calc(97.5svh - (var(--announcement-bar-height, 0px)));min-height: calc(97.5svh - (var(--announcement-bar-height, 0px)));max-height: calc(97.5svh - (var(--announcement-bar-height, 0px)));}
#shopify-section-template--15310758674498__collection_list_pKCFLe { --collection-list-items-per-row: 2.5 !important;}
/* FOOTER SLIDERS LARGE DESKTOP */ 
#shopify-section-sections--15310759231554__collection_list_jVUkrT .content-over-media--md, #shopify-section-sections--15310759231554__collection_list_jVUkrT .content-over-media--md .content-over-media>:is(img,video,iframe,svg,video-media) { height: calc(80svh - (var(--announcement-bar-height, 0px))) !important;min-height: calc(70svh - (var(--announcement-bar-height, 0px))) !important;max-height: calc(80svh - (var(--announcement-bar-height, 0px))) !important;}
#shopify-section-sections--15310759231554__collection_list_jVUkrT { --collection-list-items-per-row: 3.5 !important;} 

@media screen and (max-width: 1750px) {
/* FEATURED SLIDERS LAPTOP */ 
#shopify-section-template--15310758674498__collection_list_HFbtJt .content-over-media--lg, #shopify-section-template--15310758674498__collection_list_pKCFLe .content-over-media--lg .content-over-media>:is(img,video,iframe,svg,video-media)  { height: calc(95svh - (var(--announcement-bar-height, 0px)));min-height: calc(95svh - (var(--announcement-bar-height, 0px)));max-height: calc(95svh - (var(--announcement-bar-height, 0px)));}
#shopify-section-template--15310758674498__collection_list_HFbtJt { --collection-list-items-per-row: 2 !important;}
/* FOOTER SLIDERS LAPTOP */ 
#shopify-section-sections--15310759231554__collection_list_jVUkrT .content-over-media--md, #shopify-section-sections--15310759231554__collection_list_jVUkrT .content-over-media--md .content-over-media>:is(img,video,iframe,svg,video-media) { height: calc(80svh - (var(--announcement-bar-height, 0px))) !important;min-height: calc(80svh - (var(--announcement-bar-height, 0px))) !important;max-height: calc(80svh - (var(--announcement-bar-height, 0px))) !important;}
#shopify-section-sections--15310759231554__collection_list_jVUkrT { --collection-list-items-per-row: 3 !important;}   
}

@media screen and (max-width: 812px) {
/* TRENDING SLIDERS MOBILE */ 
#shopify-section-template--15310758674498__collection_list_4NHWQB .collection-card {flex-basis:75% !important;}  
#shopify-section-template--15310758674498__collection_list_4NHWQB .content-over-media--md, #shopify-section-template--15310758674498__collection_list_4NHWQB .content-over-media--md .content-over-media>:is(img,video,iframe,svg,video-media) { height: calc(70svh - (var(--announcement-bar-height, 0px)));min-height: calc(70svh - (var(--announcement-bar-height, 0px)));max-height: calc(70svh - (var(--announcement-bar-height, 0px)));}
/* FEATURED SLIDERS MOBILE */ 
#shopify-section-template--15310758674498__collection_list_pKCFLe .collection-card {flex-basis:100% !important;}  
#shopify-section-template--15310758674498__collection_list_pKCFLe .content-over-media--lg, #shopify-section-template--15310758674498__collection_list_pKCFLe .content-over-media--lg .content-over-media>:is(img,video,iframe,svg,video-media)  { height: calc(95svh - (var(--announcement-bar-height, 0px)));min-height: calc(95svh - (var(--announcement-bar-height, 0px)));max-height: calc(95svh - (var(--announcement-bar-height, 0px)));width: 100% !important;max-width: 100% !important;}
#shopify-section-template--15310758674498__collection_list_pKCFLe { --collection-list-items-per-row: 1 !important;width: 100% !important;max-width: 100% !important;}
/* BIG SLIDERS MOBILE */ 
#shopify-section-template--15310758674498__collection_list_HFbtJt .collection-card {flex-basis:100% !important;}  
#shopify-section-template--15310758674498__collection_list_HFbtJt .content-over-media--lg, #shopify-section-template--15310758674498__collection_list_HFbtJt .content-over-media--md .content-over-media>:is(img,video,iframe,svg,video-media)  { height: calc(100svh - (var(--announcement-bar-height, 0px)));min-height: calc(95svh - (var(--announcement-bar-height, 0px)));max-height: calc(100svh - (var(--announcement-bar-height, 0px)));width: 100% !important;max-width: 100% !important;}
#shopify-section-template--15310758674498__collection_list_HFbtJt { --collection-list-items-per-row: 1 !important;width: 100% !important;max-width: 100% !important;}
/* FOOTER SLIDERS BIG MOBILE */ 
#shopify-section-sections--15310759231554__collection_list_jVUkrT .content-over-media--md { height: calc(70svh - (var(--announcement-bar-height, 0px))) !important;min-height: calc(70svh - (var(--announcement-bar-height, 0px))) !important;max-height: calc(70svh - (var(--announcement-bar-height, 0px))) !important;}
#shopify-section-sections--15310759231554__collection_list_jVUkrT .content-over-media--md .content-over-media>:is(img,video,iframe,svg,video-media) { height: calc(75svh - (var(--announcement-bar-height, 0px))) !important;min-height: calc(75svh - (var(--announcement-bar-height, 0px))) !important;max-height: calc(75svh - (var(--announcement-bar-height, 0px))) !important;}
#shopify-section-sections--15310759231554__collection_list_jVUkrT .collection-card {flex-basis: 70%;}
/* LEAGUE LOGOS MOBILE */ 
#shopify-section-template--15310758674498__collection_list_WyBBL3 {display: inline-block;}
#shopify-section-template--15310758674498__collection_list_WyBBL3 .collection-card {flex-basis:30% !important;gap: .5rem;}
#shopify-section-template--15310758674498__collection_list_WyBBL3 .content-over-media { height: 4rem;}
#shopify-section-template--15310758674498__collection_list_WyBBL3 .container {--distance-to-bleed: 0;margin-inline-start: 1.25rem;margin-inline-end: 1.25rem;}
}

@media screen and (max-width: 390px) {
/* FOOTER SLIDERS SMALL MOBILE */ 
#shopify-section-sections--15310759231554__collection_list_jVUkrT .content-over-media--md { height: calc(55svh - (var(--announcement-bar-height, 0px))) !important;min-height: calc(55svh - (var(--announcement-bar-height, 0px))) !important;max-height: calc(55svh - (var(--announcement-bar-height, 0px))) !important;}
#shopify-section-sections--15310759231554__collection_list_jVUkrT .content-over-media--md .content-over-media>:is(img,video,iframe,svg,video-media) { height: calc(75svh - (var(--announcement-bar-height, 0px))) !important;min-height: calc(75svh - (var(--announcement-bar-height, 0px))) !important;max-height: calc(75svh - (var(--announcement-bar-height, 0px))) !important;}
#shopify-section-sections--15310759231554__collection_list_jVUkrT .collection-card {flex-basis: 70%;}
}

.shopify-section--featured-collections .product-card .h6, .cart .order-summary__body .h6 {font-size: 1rem;}
.shopify-section--blog-posts .h2, .shopify-section--related-products .h2, .shopify-section--featured-collections .h6, .jdgm-widget:not(.jdgm-review-widget--small,.jdgm-review-widget--medium) .jdgm-rev-widg__title {font-size: 1.5rem;text-align: center;}
.shopify-section-group-footer-group .h2 {font-size: 2rem;}
.newsletter .h2 {font-size: 2.5rem;}


#shopify-section-sections--15310759231554__collection_list_DNJrgQ, #shopify-section-template--15310758674498__collection_list_ct7Cwe {
  --collection-list-item-size: unset !important;
  --collection-list-items-per-row: 12 !important;
  --collection-list-gap: 2.5rem !important;
  padding-block-end: 0;
  padding-block-start: 0;
}

.shopify-section-group-footer-group.shopify-section--rich-text .section-spacing {padding-block-end: 1rem;}
.shopify-section-group-footer-group.shopify-section--rich-text p {color: #999;}
.shopify-section-group-footer-group.shopify-section--rich-text p.h3 {color: #000 !important;}
.shopify-section-group-footer-group.shopify-section--rich-text p.h2 {color: #fff;}

@media screen and (min-width: 813px) {
 /* #shopify-section-sections--15310759231554__collection_list_DNJrgQ .collection-list, #shopify-section-sections--15310759231554__collection_list_nqqczF .collection-list {  text-align: center;justify-content: center;align-items: center;}*/
 
}
@media screen and (max-width: 1750px) { 
  #shopify-section-template--15310758674498__collection_list_ct7Cwe .collection-list .collection-card {margin: 0}
  #shopify-section-sections--15310759231554__collection_list_DNJrgQ, #shopify-section-template--15310758674498__collection_list_ct7Cwe {
    --collection-list-item-size: unset !important;
    --collection-list-items-per-row: 7 !important;
    --collection-list-gap: 2.5rem !important;
  }
  #shopify-section-template--15310758903874__related-products { --product-list-items-per-row: 4 !important;--product-list-max-items-per-row-allowed: 4 !important;}
  #shopify-section-template--15310758903874__related-products .product-card__info .h6 {font-size: calc(0.7rem * var(--text-heading-size-factor));}
  #shopify-section-template--15310758641730__main .container .facets-sidebar{width: 12.5rem;}
}
@media screen and (min-width: 1750px) {
  #shopify-section-template--15310758641730__main .container .collection {--collection-grid-template: 12.5rem minmax(0,1fr);}
  #vc_main {padding-block-start: 2rem;padding-block-end: 2rem;margin: 0px;width: 100%;}
}  
@media screen and (max-width: 812px) {
#shopify-section-template--15310758674498__collection_list_ct7Cwe .collection-list .collection-card {margin: 0px 2rem;}
}
@media screen and (min-width: 813px) {
#shopify-section-template--15310758674498__collection_list_ct7Cwe .collection-list .collection-card {margin: 0px;min-width: 130px;}   
}
#shopify-section-template--15310758674498__collection_list_ct7Cwe .collection-list .collection-card img {
    width: 8rem;
    min-width: 8rem;
    max-width: 8rem;
    height: 4rem;
    min-height: 4rem;
    max-height: 4rem;
}
#shopify-section-sections--15310759231554__collection_list_nqqczF {
  --collection-list-item-size: unset !important;
  --collection-list-items-per-row: 8 !important;
  --collection-list-gap: .5rem !important;
  padding-block-end: 0;
  padding-block-start: 0;
}
#shopify-section-sections--15310759231554__collection_list_nqqczF .collection-card {margin: 0px .5rem;gap: 0rem;}
#shopify-section-sections--15310759231554__collection_list_nqqczF .collection-card img {
    width: 5rem;
    min-width: 5rem;
    max-width: 5rem;
    height: 5rem;
    min-height: 5rem;
    max-height: 5rem;  
    margin-bottom: 5px;
}
@media screen and (max-width: 812px) {
  #shopify-section-sections--15310759231554__collection_list_DNJrgQ, #shopify-section-sections--15310759231554__collection_list_nqqczF .collection-list {--collection-list-item-size: unset !important;--collection-list-items-per-row: 3 !important;--collection-list-gap: 1.5rem !important;flex-wrap: nowrap;display: flex;scrollbar-width: none;overscroll-behavior-x: contain;overflow: auto hidden;}
  #shopify-section-sections--15310759231554__collection_list_nqqczF .collection-list .collection-card {align-content: start;display: grid;    flex-basis: var(--collection-list-item-size, calc(100% / var(--collection-list-items-per-row) - var(--collection-list-gap, 0px)*(var(--collection-list-items-per-row) - 1) / var(--collection-list-items-per-row)));min-width: 25%;}
  #shopify-section-template--15310758674498__collection_list_4NHWQB {align-content: start;}
  #shopify-section-template--15310758903874__related-products .product-card__info .h6 {--line-clamp-count: 2 !important;}
  .product-list {--product-list-default-row-gap: 1rem;--product-list-default-column-gap: 2.5rem;}  
  .shopify-section--related-products .product-list {--product-list-default-row-gap: 1rem;--product-list-default-column-gap: 1rem;margin-inline-start: 0rem;margin-inline-end:0rem; padding-inline-start: 0;padding-inline-end: 0;} 
  .floating-controls-container>.prev-next-button--prev {inset-inline-start: 0 !important;}
  .floating-controls-container>.prev-next-button--next {inset-inline-end: 0 !important;}
  .newsletter .h2 {font-size: 1.8rem;}
  .shopify-section--related-products .h2 {font-size: 1.25rem;}
  #shopify-section-sections--15310759231554__collection_list_nqqczF .collection-card img {
      width: 4rem;
      min-width: 4rem;
      max-width: 4rem;
      height: 4rem;
      min-height: 4rem;
      max-height: 4rem;  
  }  
  .product-list:not(.product-list--carousel) {margin-inline: 0 !important;}
  .okeReviews.oke-sr .oke-sr-stars, .okeReviews.oke-sr .oke-sr-count {
    -webkit-transform:scale(0.7);
  -moz-transform:scale(0.7);
  -ms-transform:scale(0.7);
  transform:scale(0.7);
  }
  .product-card__info { gap: .25rem;}
  [data-block-type=description] .feature-badge-list {width: 100%;}
  .product-page .shopmore .section-stack {gap: 0;}
  #shopify-section-template--15310758674498__collection_list_ct7Cwe .collection-list .collection-card {margin: 0px 0rem;}
  
  
}
.featured-collections-navigation>button:not(:only-child) {font-size: .9rem;font-weight: 500;opacity: .9;}
.featured-collections-navigation>button:not(:only-child):hover {opacity: 1;}
#shopify-section-template--15310758674498__slideshow_xD3WLW .h6 {font-size: 1.15rem;}
#shopify-section-template--15310758674498__slideshow_xD3WLW .h1 {font-size: 4.5rem;}
#shopify-section-template--15310758674498__slideshow_xD3WLW button {font-size: 1.2rem;padding: .9rem 1.9rem;border-width: 3px;}
.button, .shopify-challenge__button, .shopify-payment-button__button--unbranded, .shopify-section--blog-posts .button, .newsletter input {border-width: 3px;}
a.button:hover, .shopify-app-block input, .main-search-form input {background-image: none;background-color: #fff;color: #000;border-color: #000;border-width: 3px;}
.shopify-section--blog-posts .button, .newsletter input, .color-scheme--scheme-3 input, .color-scheme--scheme-3 .button {background: transparent;}
.newsletter input, .color-scheme--scheme-3 input, .color-scheme--scheme-3 .button {color: #fff;}
.shopify-section--blog-posts .button {font-size: 1.25rem;padding: 1rem 3rem;margin: 35px auto;margin-top: 20px;}
.button-group .button--outline, .shopify-section--blog-posts .button, .shopify-app-block .button--primary {font-size: 1rem;border-width: 3px;font-weight: 900;background-image: none;}
.button--outline {--border-color: var(--text-color) / 1;border-color: var(--text-color) / 1;}
.shopify-section--blog-posts .button:hover {border-color: #fff;background-color: #000 !important; border-width: 5px;background-image: none;}
.color-scheme--scheme-3 input, .color-scheme--scheme-3 .button, .shopify-section--blog-posts .button, {color: #fff !important;}
#vs_searchForm h2 {text-align: center; letter-spacing: 1px;}
.color-scheme--scheme-3 .button:hover, .color-scheme--scheme-3 input:hover, .button-group .button--outline:hover, .search  .shopify-app-block .button--primary {background-color: #fff !important;border-color: #000 !important;color: #000 !important;background-image: none;}
.shopify-app-block .button--primary:hover {background-color: #000 !important;border-color: #000 !important;color: #fff !important;background-image: none;}
.index .slideshow .button-group {}
.newsletter input {text-transform: var(--button-text-transform);font: var(--button-font);letter-spacing: var(--button-letter-spacing);text-shadow: none;text-align: left;}

.okeReviews.oke-sr .oke-sr-stars, .okeReviews.oke-sr .oke-sr-count {
-webkit-transform:scale(0.85);
-moz-transform:scale(0.85);
-ms-transform:scale(0.85);
transform:scale(0.85);
text-transform: uppercase;
}
.okeReviews.oke-sr .oke-sr-count {display: none;}
.logged-in #vc_main #description_vc, .logged-in .shopify-app-block .vcs_sub p {color: #000;}
.logged-in #vc_main #description_vc {width: 100%;color: #000;}
.logged-in .shopify-app-block .vcs_sub {margin-block-start: 1rem;}
.shopify-app-block .vcs_sub p {width: 70%;color: #000;}
.shopify-app-block .vcs_sub form {width: 30%;color: #000;border-color: #000;}
.logged-in .shopify-app-block .vcs_sub p {width: 60%;color: #000;}
.logged-in .shopify-app-block .vcs_sub form {width: 40%;color: #000;border-color: #000;}
.shopify-app-block .vcs_sub form button {color: #000;border-color: #000;}
@media screen and (max-width: 1750px) {.vcs_sub {width: 100% !important;margin-block-start: 1.5rem;}}
@media screen and (max-width: 812px) {.vcs_sub {width: 100% !important;margin-block-start: 0rem;} .vcs_sub p {width: 100% !important;text-align: center !important;margin-block-end: .5rem;}.vcs_sub form {width: 100% !important;} .vcs_sub form div {width: 25% !important;} .vcs_sub form div.field {width: 65% !important;}.logged-in .shopify-app-block .vcs_sub {margin-block-start: 1rem;margin-block-end: 1rem;}.logged-in .shopify-app-block .vcs_sub p {margin-left: 5%; width: 60% !important;text-align: right !important;padding-top: 5px !important;}.logged-in .shopify-app-block .vcs_sub form {width: 30% !important;}}

#vc_main #description_vc {color: #000;}
#vc_subscribeForm div, .shopify-app-block .vcs_sub p {width: 50%; float: left;margin-top: 0px !important;}
.shopify-app-block .vcs_sub p {width: 50%; float: left;text-align: right; padding-top: 10px;padding-right: 15px;line-height: 1.25;text-transform: uppercase;font-size: .8rem;letter-spacing: var(--button-letter-spacing);font-weight: 600;}
.shopify-app-block .vcs_sub form {width: 50%; float: left;}
.shopify-app-block form label.field__label{display: none;}
.shopify-app-block input#vc_input {float: left;width: 95% !important;margin-right: 5%;margin-bottom: 5px;opacity: 1;font-weight: 400;font-size: 13px;}
.shopify-app-block .button--primary {border-color: #fff;color: #999;border-width: 3px;height: 47.5px;float: left;font-size: 13px;font-weight: 600;}
.shopify-app-block .button--primary:hover {background-color: #fff;color: #000;}
.shopify-app-block input::placeholder, .main-search-form input::placeholder {color: #999;font-weight: 400;font: var(--button-font);letter-spacing: var(--button-letter-spacing); opacity: 1;text-transform: uppercase; /* Firefox */}
.shopify-app-block input::-ms-input-placeholder { /* Edge 12 -18 */color: #999;font-weight: 400;font: var(--button-font);letter-spacing: var(--button-letter-spacing); opacity: 1;text-transform: uppercase;}
#vs_subm p {text-align: center !important;}
#vs_searchForm {margin-bottom: 3rem !important;}
#vs_searchForm div {margin-top: 0px !important;}
#vs_searchForm div.field {margin-top: 15px !important}
.shopify-section--main-search .h4 {font-size: 2.5rem;;margin-bottom: 1rem !important;}
.search .empty-state {padding-block: 0rem;padding-block-start:2.5rem;padding-block-end: 0rem; }
body.product-page [data-block-type=description] {padding-bottom: 0rem; border-bottom: 0px solid #d9d9d9; }
.new-badge {background-color: #000; color: #fff;}
.badge.product_card {position: absolute;top: 10px;left: 10px;padding: 0px;margin-top: 15px;margin-right: 5px;flex-wrap: wrap;white-space: normal;width: 90%;}
.badge--youths {background-color: #2886E1;}
.badge--womens {background-color: #908059;}
.badge--exclusive {background-color: #908059;}
.badge--10-off {background-color:rgb(178, 25, 25);}
.badge--20-off {background-color: #8B0000;}
.badge--30-off {background-color:rgb(170, 90, 90);}
.badge--40-off {background-color: #8B0000;}
.badge--50-off {background-color:rgb(124, 51, 51);}
.badge--60-off {background-color: #8B0000;}
.badge--2-for-15 {background-color: #00674F;}
.badge--2-for-25 {background-color: #E9A57E;}
.badge--2-for-30 {background-color: #BB9351;}
.badge--2-for-35 {background-color: #824526;}
.badge--2-for-45 {background-color: #045D5D;}
.badge--2-for-50 {background-color: #00ced1;}
.badge--2-for-60 {background-color: #de7e5d;}
.badge--2-for-70 {background-color: #05696B;}
.badge--2-for-80 {background-color: #9F2B68;}
.badge--2-for-90 {background-color: #008080;}
.badge--2-for-100 {background-color: #00468b;}
.badge--2-for-110 {background-color: #2c5e1a;}
.badge--2-for-120 {background-color:rgb(139, 220, 144);}
.badge--2-for-130 {background-color: #747880;}
.badge--2-for-150 {background-color: #AA6C39;}
.badge--2-for-160 {background-color: #55342b;}
.badge--2-for-170 {background-color: #800020;}
.badge--2-for-180 {background-color: #00674F;}
.badge--2-for-200 {background-color: #bdb988;}
.badge--2-for-240 {background-color: #008080;}
.badge--2-for-270 {background-color:rgb(106, 168, 250);}
.badge--2-for-300 {background-color: #006400;}
.badge--2-for-320 {background-color: #7F00FF;}
.badge--2-for-330 {background-color: #2E5A88;}
.badge--2-for-350 {background-color: #697119;}
.badge--2-for-380 {background-color: #006400;}
.badge--2-for-500 {background-color: #06402B;}
.badge--limited-edition {background-color: #CAC385; }
.badge--special-edition {background-color: #A3A29C; }
.badge--pre-order {background-color: #FD9352; }
.badge--sold-out {background-color: red; }
.badge--coming-soon {background-color: orange; }
.badge--free-shipping-au, .badge--free-shipping-nz {background-color: #999; }
.badge--bogo50, .badge--bogo25 {background-color: #E1284E; }
.badge--sale {background-color:rgb(178, 25, 25);}
.product-info .vendor img {margin-top: 1rem;}
/*.article__image+.article__wrapper {margin-block-start: -20rem;}*/
.article__image>img {height: min(650px, 45vmax);}
.product-gallery .product-gallery__media {height: 100%;}
.product-gallery__media img {vertical-align: middle; margin: auto auto;}
@media screen and (min-width: 1750px) {
  .product-gallery .product-gallery__media {min-height: 90vh;}
}
@media screen and (max-width: 1750px) {
  .shopify-section--blog-posts .button,.shopify-section--collection-list button.button,.shopify-section--collection-list button.button {font-size: .9rem;padding: .5rem 1.5rem;border-width: 3px;}
  .shopify-section--collection-list .h3 {font-size: 2.15rem;}
  #shopify-section-template--15310758674498__slideshow_xD3WLW .content-over-media {min-height: 250px;max-height: 300px;}
  #shopify-section-template--15310758674498__multi_column_nMnrVz .section-spacing {padding-block-start:0}
  .product-gallery {margin-top: 0rem !important;margin-bottom: 0rem !important;height: auto;}
  .product-gallery__media:nth-child(1) img, .product-gallery__media:nth-child(2) img {max-height: 80vh !important;}
  .product-gallery__carousel {max-height: 100% !important;}
  .feature-badge :is(svg,img,a) {flex-shrink: 0;}
  .feature-badge img {height: 40px;width: 40px;}
  .article__image>img {height: min(500px, 35vmax);}
  .article__image+.article__wrapper {margin-block-start: -15rem;}
  .mega-menu__promo img {height: auto;width: auto;min-height: 35rem;max-height: 35rem;}
}
@media screen and (max-width: 812px) {
  .slideshow .button-group {max-width: 100%;}
  .product-gallery__media:nth-child(1) img, .product-gallery__media:nth-child(2) img {max-height: 80vh !important;}
  .shopify-section--collection-list .h3 {margin-top: .5rem;}
  .button-group .button--outline, .shopify-section--blog-posts .button,.shopify-section--collection-list button.button {font-size: .9rem;padding: .5rem 1.5rem;border-width: 3px;}
  #shopify-section-template--15310758674498__collection_list_4NHWQB button.button {font-size: .8rem;padding: .4rem 1.25rem;border-width: 2.75px;}
  #shopify-section-template--15310758674498__collection_list_4NHWQB .h3 {font-size: 1.9rem;margin-top: 0 !important;}
  #shopify-section-template--15310758674498__slideshow_xD3WLW .h6 {font-size: .85rem;text-align: center;}
  #shopify-section-template--15310758674498__slideshow_xD3WLW .h1 {font-size: 3rem;text-align: center;}
  #shopify-section-template--15310758674498__slideshow_xD3WLW .shopify-section--blog-posts .section-spacing {padding-block-start: 0;}
  .blog-post-list .blog-post-card__category {font-size: .8rem;}
  .blog-post-list .blog-post-card__read-more link {display: none;}
  .blog-post-list .blog-post-card__info { row-gap: .25rem;}
  #shopify-section-template--15310758674498__collection_list_ct7Cwe { --collection-list-items-per-row: 2.5 !important; --collection-list-gap: 1rem !important;}
  .footer__block--links ul {gap: .25rem;font-size: .9rem;}
  .footer__block--links .gap-4 {gap: .75rem;}
  .footer__aside .payment-methods {gap: .5rem; }
  .product-gallery__carousel, .product-gallery__image-list, .product-gallery .product-gallery__media {margin-inline-start: 0;margin-inline-end: 0;--distance-to-bleed: 0;} 
  .product-gallery__zoom-button {inset-inline-end: 5px;inset-block-start: 5px;}
  .product-gallery__thumbnail-list {width: 100%;}
  .product-gallery__thumbnail-scroller {grid-auto-columns: 4rem;grid-template-columns: 4rem;padding-left: .5rem;}
  .cart-drawer .complementary-products {row-gap: 0rem;}
  .drawer--center-body::part(body) {align-self: start;}
  .cart-drawer .empty {overflow: auto; overflow-y: scroll;box-sizing: unset;}
  .cart-drawer .empty .h5 {font-size: 1.25rem;text-align: center; margin-top: 1rem; margin-bottom: 0rem;}
  .cart-drawer .empty p {text-align: center; margin-top: 0rem; margin-bottom: 0rem;}
  .cart-drawer .h6 {line-height: 1.15;}
  .cart-drawer .header-sidebar__linklist.divide-y .header-sidebar__linklist-button {padding-left: 1rem;padding-right: 1rem;padding-block-start: 1rem;padding-block-end: 1rem;}
  .cart-drawer .header-sidebar__linklist li a {font-weight: 500;}
  #shopify-section-template--15310758674498__slideshow_xD3WLW .content-over-media--xs {min-height: 150px;max-height: 200px;}
  #shopify-section-template--15310758674498__multi_column_nMnrVz .section-spacing {padding-block-start: 0rem;}
  #shopify-section-template--15310758674498__multi_column_nMnrVz h2.h2 {font-size: 1.3rem;}
  #shopify-section-template--15310758674498__multi_column_nMnrVz .h4 {font-size: 1.15rem;}
  #shopify-section-template--15310758674498__multi_column_nMnrVz p {font-size: .95rem;line-height: 1.1;}
  #shopify-section-template--15310758674498__multi_column_nMnrVz p.h3 {font-size: 1.3rem;line-height: 1.1;}
  #shopify-section-template--15310758674498__multi_column_nMnrVz a.link {font-size: .8rem;}
  .badge.product_card {margin-top: 0px;flex-wrap: wrap;}
  .article__image+.article__wrapper {margin-block-start: -10rem;padding: 1.5rem;}
  .article__image>img {height: min(350px, 45vmax);}
  .article__wrapper .date-section {padding-bottom: 15px !important;}
  .article__wrapper .date-section>section {padding: 15px 0 0 !important;}
  .article__wrapper iframe {
    --distance-to-bleed: max(0rem, 50% - var(--container-max-width) / 1);
    margin-inline-start: max(0rem, 50% - var(--container-max-width) / 1);
    margin-inline-end: max(0rem, 50% - var(--container-max-width) / 1);
  }
  .container {
    --distance-to-bleed: 0;
    margin-inline-start: 0;
    margin-inline-end: 0;
  }
}
body.product {--product-gap: 0rem;}
.scroll-area {}
product-list .scroll-area {}
.cart-drawer .empty .h5 {font-size: 1.25rem;}
.cart-drawer .empty p {text-align: center; margin-top: .5rem; margin-bottom: 1rem;font-size: .75rem;line-height: 1.2;}
.figures .badge--youths, .pucks .badge--youths, .pennants .badge--youths, .accessories .badge--youths, .trading-cards .badge--youths,.cards .badge--youths,.footer__aside .heading a {display: none; }
.product-gallery__thumbnail {border: 0px;}
.cart-drawer__recommendations--desktop {
  position: absolute;
  width: 100vw;
  height: 100svh;
  display: flex;
  align-items: center;
  justify-content: center;
  padding-right: 480px;
  z-index: -1;
  opacity: 0;
  transition: opacity 0s;
}

.open-cart .cart-drawer__recommendations--desktop {
  opacity: 1;
  z-index: 89;
  transition: opacity 0.2s ease 1s;
}

.cart-drawer__recommendations--desktop .featured-collection {
  width: 80%;
  max-width: 1600px;
  background: transparent;
}

.cart-drawer__recommendations--desktop h5 {
  color: #ffffff;
  text-align: center;
}

.cart-drawer__recommendations--desktop .carousel__slide {
  background: #F6F8FC !important;
  margin-right: 0.5rem;
  min-width: 30%;
}
.discount-badge {
    background: transparent;
    color: rgb(var(--on-sale-badge-background));
    align-items: start;
    column-gap: 0rem;
    padding: 0rem;
    display: flex;
    letter-spacing: 1px;
}
.cart-drawer .product-card__figure {background-color: transparent !important;}
.product-gallery {align-items: center;margin-top:-2rem; margin-left: -2rem;}
.product-gallery .product-gallery__media {display: flex;vertical-align: middle;align-items: center;}
.blog-tags li a {text-transform: uppercase;}
.featured-blog-post .content-over-media>:is(img,video,iframe,svg,video-media) {min-height: 60vh;}
.fan-hq .prose .h2 {font-size: var(--text-h2);}
.shopify-section--multi-column .scroll-area, #text-with-icons-sections--15310759231554__text_with_icons_mb9EgR {--multi-column-grid: auto / auto-flow var(--multi-column-column-width) !important;}

@media screen and (max-width: 812px) { #shopify-section-sections--15310759231554__text_with_icons_mb9EgR .v-stack { grid-template-columns: minmax(0, 2fr); } 
.quick-buy-modal p.h5, .quick-buy-modal::part(header) {display: none;}
.quick-buy-modal__content a.product-title, .quick-buy-modal__gallery-wrapper .price-list, .quick-buy-modal__gallery-wrapper .price-list .h6 {font-size: 1.25rem;}
.quick-buy-modal__content .product-gallery__carousel-with-arrows .product-gallery__media>img {width: 100% !important; max-height: 100% !important;}
.quick-buy-modal__content .product-info__block-item:is([data-block-type=buy-buttons]) {margin-block-start: 1rem !important;margin-block-end: .5rem !important;}
.product-gallery {align-items: start;margin-top:0rem; margin-left: 0rem;}
.product-info, #shopify-section-sections--15310759231554__collection_list_DNJrgQ .container, .shopify-section-group-footer-group .container, .collection .container, .blog .container, .page .shopify-section .container, .blog .shopify-section .container, .shopify-section--multi-column .container, .shopify-section--blog-posts .container, .shopify-section--prev-next-blog-posts .container, .shopmore .container, .shopify-section--featured-collections .container, .shopify-section--main-cart .container, .shopify-section--main-customers-login .container, .shopify-section--main-customers-register .container, .shopify-section--main-customers-account .container, .shopify-section--main-customers-order .container {padding-inline-start: 1rem;padding-inline-end: 1rem;}
}
.multi-column__item {gap: 1rem;}
.fan-hq .blog-post-list {grid: auto / auto-flow var(--blog-post-list-card-width) !important;}
.shopify-section--blog-posts .button {color: #000 !important;border-color: #000;background-color: transparent !important;border-width: 5px;margin: 0px auto !important;}
.shopify-section--blog-posts .button:hover {color: #fff !important;border-color: #000;background-color: #000 !important;border-width: 5px;}
#shopify-section-template--15467468685378__multi_column_jNfXFX .section-spacing {align-content: center;text-align: center;justify-content: center;padding-block-start: 1.25rem;padding-block-end: 1.25rem;}
#shopify-section-template--15467468685378__multi_column_jNfXFX .multi-column {margin: 0px auto;align-content: center;text-align: center;justify-content: center;}
#shopify-section-template--15467468685378__multi_column_jNfXFX .multi-column__item {min-width: 175px; align-content: center;gap: 1.5rem;}
.shopify-section--multi-column .scroll-area img, .shopify-section--multi-column .scroll-area .h6 {text-align: center; margin-left: auto; margin-right: auto;font-size: 90%;}
.shopify-section--multi-column .scroll-area a {
    font-weight: var(--heading-font-weight);
    font-style: var(--heading-font-style);
    letter-spacing: var(--heading-letter-spacing);
    text-transform: var(--heading-text-transform);
    overflow-wrap: anywhere;
}
.predictive-search__product, .predictive-search__collections, .predictive-search__blog-posts{
    scrollbar-width: none;
    overscroll-behavior-x: contain;
    overflow: auto hidden;  
    grid: auto / auto-flow 15%;
}
.predictive-search__resource-item {display: block !important;}
.predictive-search__resource-item .predictive-search__pages a {text-decoration: uppercase;margin-block-start: 1rem;text-align: center;font-size: 80%;}
.predictive-search a.h6 {color: #000;opacity: 1;line-height: 1.25;}
.predictive-search a.sm:h5, .predictive-search__products a.h6, .predictive-search__blog-posts a.h6, .predictive-search__products a.h6, .predictive-search .product-card__info a.h6 {font-size: .65rem !important;line-height: 1.25;-line-clamp-count: 3;-webkit-line-clamp: 3;}
.header-sidebar__linklist.divide-y .header-sidebar__nested-linklist {opacity: 1 !important;transform: translateY(0px) !important;max-height: 30rem; overflow-y: scroll;}
.header-sidebar__sub-panel .header-sidebar__linklist li {padding-block-end: .2rem;}
.header-sidebar__main-panel li:has(~li [aria-expanded=true]):not(:has([aria-expanded=true])) .header-sidebar__linklist-button, .header-sidebar__main-panel li:has([aria-expanded=true])~li .header-sidebar__linklist-button {color: #000;font-weight: 600;}
.okeReviews.oke-sr .oke-sr-stars {text-align: left; margin: 0px; padding: 0px;}
.blog-post-card__read-more {text-transform: uppercase;font-size: 1rem;font-weight: 600;letter-spacing: 1px;}
.section-header .prose h2 {font-size: 2rem; }
p.h4 {font-size: 1.25rem;}
.product-info__block-item:nth-child(4) {--product-info-gap: .0rem;margin-block-end: .5rem;margin-block-start: 0;--section-vertical-spacing: 0; --section-stack-gap: 0;}

@media screen and (max-width: 812px) {
  .predictive-search__products, .predictive-search__collections, .predictive-search__blog-posts {--collection-list-items-per-row: 2 !important;--product-list-items-per-row: 2 !important;--blog-post-list-items-per-row: 2 !important;}
  .predictive-search__collections, .predictive-search__blog-posts {grid: auto / auto-flow 45% !important;}
  .predictive-search__products {grid: auto / auto-flow 50% !important;}
  .predictive-search__resource-item .v-stack {gap: .5rem;}
  .predictive-search__blog-posts .blog-post-card__info {display: block;width: 100%; height: 100%;}
  .predictive-search__blog-posts .blog-post-card { grid-template-columns: unset;width: 100%; height: 100%;gap: .25rem;margin-block-start: 1rem;}
  .header-search .container {margin-inline-start: max(.5rem, 50% - var(--container-max-width) / 1);margin-inline-end: max(.5rem, 50% - var(--container-max-width) / 1);}
  .multi-column {column-gap: 1.5rem;}
  .section-header .prose h2 {font-size: 1.65rem; line-height: 1.2;}
  .multi-column .multi-column__item p.h3 {font-size: 1.25rem; line-height: 1.2; }
  p.h4 {font-size: 1.25rem; line-height: 1.2;}
  .shopify-section--multi-column .scroll-area a, .blog-post-card__read-more { font-size: .85rem; font-weight: 600;}
  .horizontal-product-card {padding-block-start: 1rem;padding-block-end: 1rem;}
  .shopify-section--collection-list .h3 {font-size: 1.75rem;}
  .preorder__label {line-height: 1.25;}
  .shopify-section--related-products .shopmore {padding-block-end: 0;}
  .feature-badge img {height: 30px;width: 30px;}
}
#text-with-icons-sections--15310759231554__text_with_icons_mb9EgR { --text-with-icons-items-per-row: 6; }
#text-with-icons-sections--15310759231554__text_with_icons_mb9EgR div {padding: 0;}


.okeLoyalty .c-embeddedHeaderBar-title {font-weight: 900 !important;text-transform: uppercase !important;letter-spacing: 1px !important;}
.okeLoyalty .u-textStyle--title {text-transform: uppercase !important;letter-spacing: 1px !important;margin-block-end: 10px !important;}
.okeLoyalty .c-input, .okeLoyalty .c-select {border-radius: 0px !important;border: 3px solid #000 !important;transition: none !important;height: 65px !important;}
.okeLoyalty .c-embeddedProfile-login {max-width: 400px !important;}
.okeLoyalty .c-button {font-size: 16px !important; font-weight: 900 !important;text-transform: uppercase !important;letter-spacing: 2px !important;height: 65px !important;border-radius: 0px !important;}
.okeLoyalty .c-button--outline:focus-visible, .okeLoyalty .c-button--outline:hover:not([disabled]) {border: 3px solid #000 !important;background-color: transparent !important;color: #000 !important;}
.okeLoyalty .c-card--outline {border: 0px !important;}
.okeLoyalty .c-tabs-list-item-link {font-size: 12px !important; font-weight: 600 !important;text-transform: uppercase !important;letter-spacing: 1px !important;}
.okeLoyalty .u-textStyle--subtitle {color: #000 !important;font-weight: 600 !important;font-size: 14px !important;text-transform: uppercase !important;}
.okeLoyalty .c-actionCard-action .c-button {font-size: 14px !important; font-weight: 600 !important;text-transform: uppercase !important;letter-spacing: 1px !important;height: 40px !important;}
body .okeLoyalty--floatingWidget {display: none !important;}
body.rewards .shopify-section--rich-text .h4 {margin-block-end: 1.5rem;}
body.rewards .shopify-section--rich-text ul li {text-align: left; font-size: 14px;}
.get-started #main .shopify-section {margin-block-start: 1rem;}
.get-started #main .shopify-section-group-footer-group,.get-started #main .shopify-section--slideshow, .get-started #main .shopify-section--apps {margin-block-start: 0rem;}
.get-started #main .shopify-section--slideshow {margin-block-end: 1rem;}
.get-started .shopify-section--multi-column:nth-child(2) .scroll-area {--multi-column-grid: auto / auto-flow 100% !important;}
.badge {align-items: start;width: auto;}
.pre-order [data-block-type=inventory] {display: none;}
.header-sidebar__promo .group .v-stack p.h3 {font-size: 2rem;}

@media screen and (max-width: 390px) {
  .shopify-section p, .shopify-section--multi-column .scroll-area a, .blog-post-card__read-more, .collection-description {font-size: 80%;}
  .button-group .button--outline, .shopify-section--blog-posts .button, .shopify-section--collection-list button.button {font-size: .75rem;padding: .35rem 1.25rem;border-width: 2px;}
  .about .h2, .about :where(.prose h2) {font-size: .9rem;line-height: 1.5;}
  .h1, :where(.prose h1), p.h1, .shopify-section p.h1 {font-size: 2rem;line-height: 1.5;}
  .h2, :where(.prose h2), p.h2, .shopify-section p.h2 {font-size: 1.25rem;line-height: 1.5;}
  .h6, :where(.prose h6), .content-over-media--md .h6, p.h6, :where(.prose h6), .content-over-media--md p.h6, p.h6, .shopify-section p.h6 {font-size: .8rem;line-height: 1.1;}
  .section-header .prose h2, .get-started .container--sm p.h2 {font-size: 1.5rem;line-height: 1.2;}
  #shopify-section-template--15310758674498__slideshow_xD3WLW .h1 {font-size: 1.75rem;}
  .product-page .section-header .prose h2 {font-size: 1rem;}
  .header-sidebar__linklist.divide-y .header-sidebar__nested-linklist {padding-inline-start:0rem;margin-inline-start: 0rem;}
  .header-sidebar__linklist.divide-y .header-sidebar__linklist-button {padding-left: 1rem;padding-right: 1rem;padding-block-start: 1rem;padding-block-end: 1rem;}
  .header-sidebar__nested-linklist img, .header-sidebar__linklist.divide-y .header-sidebar__linklist-button img, .header__primary-nav .lists ul.unstyled-list a img, .header__secondary-nav .lists ul.unstyled-list a img {max-width: 30px;max-height: 30px;}
  .header-sidebar .header-sidebar__nested-linklist a, .follow-on-shop .button,.get-started .klaviyo-form form, #vc_main, .departments li, ul.teamlogos li {-webkit-transform:scale(0.85);-moz-transform:scale(0.85);-ms-transform:scale(0.85);transform:scale(0.85);  }
  .header-sidebar__promo .group .v-stack p.h3 {font-size: 1.5rem;}
  .header-sidebar__nested-linklist {row-gap: .65rem;}
  .scrolling-content__image>img, .scrolling-content__item, .scrolling-content__item>* {max-height: 50px;height: 50px;line-height: 50px;}
  .shopify-section--featured-collections .product-card .h6, .cart .order-summary__body .h6 {font-size: .75rem;}
  .gap-6 {gap: 1rem;}
  .shopify-section-group-footer-group .h2 {font-size: 1.5rem;}
  .footer-logo {max-width: 200px;}
  .footer__block--text {font-size: .8rem;}
  .about .collection-list .collection-card.shrink-0 img {height: 100%;object-fit: contain;}
  .content-over-media--xs {--content-over-media-height: clamp(10rem, 60vw, 20rem);}
  .shopify-section--slideshow:first-child .slideshow[allow-transparent-header] {--content-over-media-row-gap: 0rem;}
  .get-started .container--sm p {font-size: 12px;}
  .get-started .klaviyo-form form {padding: 0px !important;}
  .get-started .logo-list {grid: auto / repeat(4,minmax(0,250px));justify-content: center;gap: var(--logo-list-gap);display: grid;}
  .featured-collections-carousel__item {gap: .75rem;}
  .article__image+.article__wrapper {margin-block-start: -12.5rem;padding: 1rem;}
  .shopify-app-block .vcs_sub form button {padding: 10px 10px;}
  .scrolling-list li {min-width: 85px; width: 85px; height: 75px;}
  ul.teamlogos li {min-width: 125px; width: 125px;height: 110px;}
  .product-page ul.teamlogos li {height: 80px;}
  scroll-carousel .product-card {gap: .5rem;}
  .badge.product_card .badge {font-size: 9px;padding: 2.5 5px;letter-spacing: .5px;}
  .product-card__info .h6, #shopify-section-template--15310758903874__related-products .product-card__info .h6, .cart-drawer .complementary-products__product-list .product-title {font-size: .85rem;line-height: 1.25;-webkit-line-clamp: 4;}
  .cart-drawer .complementary-products__product-list .product-title {font-size: .7rem;}
  .product-card__info .vendor img {height: 30px;width: 50px;object-fit: cover;}
  .vendor.nfl-branded img {height: 30px;width: 30px;}
  .product-card__info .price-list .h6 {font-size: .75rem;}
  .scrolling-list.departments, ul.teamlogos {padding: .5rem 0;}
  .collection-banner .prose h1.h1 {font-size: 1.5rem;}
  .header-search .container {margin-inline-start: max(.5rem, 50% - var(--container-max-width) / 1);margin-inline-end: max(.5rem, 50% - var(--container-max-width) / 1);}
  .cart-drawer__footer .button {font-size: 1rem;padding: 1.25rem .025rem;}
}
.shopify-section--slideshow:first-child .content-over-media>:is(img,video,iframe,svg,video-media), .shopify-section--slideshow:first-child .content-over-media>picture img {opacity: .5}
.index .shopify-section--slideshow:first-child .content-over-media>:is(img,video,iframe,svg,video-media), .index .shopify-section--slideshow:first-child .content-over-media>picture img, .about .shopify-section--slideshow:first-child .content-over-media>:is(img,video,iframe,svg,video-media), .about .shopify-section--slideshow:first-child .content-over-media>picture img {opacity: 1}
@media screen and (max-width: 390px) {
  .place-self-end-start {bottom: 10%;}
  .prose:not(.prose--tight) .h1 {
      --text-h1: 3rem;
      line-height: 1.15;
      margin-block-end: 0rem;
      font-weight: 900;
  }
}
@media screen and (max-width: 812px) {
  .countdown-condensed .h6 {font-size: .9rem !important;line-height: 110%;}
  .countdown-condensed__timer-flip, .countdown-condensed__timer-unit {font-size: .7rem !important;line-height: 110%;}  
  .scrolling-content, .shopify-section--scrolling-content>* {height: 72.5px;align-items: center;line-height: 72.5px;vertical-align: middle;line-height: 72.5px;}
  .scrolling-content__item {max-height: 50px;height: 50px;line-height: 50px;vertical-align: middle; margin-block-start: 10px;margin-block-end: 10px;}
  .scrolling-content__image>img {max-height: 50px;height: 50px;line-height: 50px;vertical-align: middle;max-width: none;width:auto;margin-block-start: 0px;margin-block-end: 0px;}
}

@media only screen and (max-width: 350px) {
  .header {column-gap: .5rem;}  
  .cart-drawer__footer .button {font-size: .85rem;padding: 1rem .025rem;}
  #shopify-section-template--15310758674498__collection_list_4NHWQB .content-over-media--md, #shopify-section-template--15310758674498__collection_list_4NHWQB .content-over-media--md .content-over-media>:is(img,video,iframe,svg,video-media) {
    row-gap: 1.5rem !important;
    column-gap: 1.5rem !important;
  }
  .content-over-media--md, .content-over-media {
        --content-over-media-gap: 1.5rem !important;
  }
  #shopify-section-template--15310758674498__collection_list_4NHWQB .h3 {
        font-size: 1.5rem;
        margin-top: 0 !important;
  }
  .place-self-end-start {
        bottom: 2.5%;
    }
#shopify-section-sections--15310759231554__collection_list_jVUkrT .content-over-media--md {
        height: 70vh !important;
        min-height: 70vh !important;
        max-height: 70vh !important;
    }
  .header-sidebar__promo>* {
    min-width: 17.5rem;
}
  .header-sidebar__promo .collection-card__content {
    top: -6.5rem;
    left: 1rem;
    right: 1rem;
}
}

#shopify-section-sections--15310759231554__rich_text_YzMGVg p, .footer__aside p {font-size: 12px; text-transform: uppercase; color: #777;}

/*===== Oakreativ =====*/
.menu__background-overlay {
  display: none;
  position: fixed;
  width: 100%;
  height: 100vh;
  top: 0;
  left: 0;
  z-index: 3;
  background: rgb(var(--page-overlay));
  backdrop-filter: blur(10px) brightness(30%) !important;
  transition: opacity 1s ease;
}

.menu-open .menu__background-overlay {
  display: block;
}

.mega-menu-custom ul {
  display: grid;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr auto;
  align-items: stretch;
  height: 100%;
  grid-gap: 1.5rem;
}

.mega-menu-custom [data-index="1"] {
  grid-column: 1 / 2;
  grid-row: 1 / 3;
}

.mega-menu-custom [data-index="2"] {
  grid-column: 2 / 3;
  grid-row: 1 / 2;
}

.mega-menu-custom [data-index="3"] {
  grid-column: 2 / 3;
  grid-row: 2 / 3;
}

.mega-menu-custom [data-index="4"] {
  grid-column: 3 / 4;
  grid-row: 1 / 2;
}

.mega-menu-custom [data-index="5"] {
  grid-column: 3 / 4;
  grid-row: 2 / 3;
}

.mega-menu-custom .mega-menu__promo {
  grid-column: 4 / 5;
  grid-row: 1 / 3;
}

@media (min-width: 1750px) {
  .mega-menu-custom ul {
    grid-template-columns: repeat(4, auto);
  }

  .mega-menu-custom .header-sidebar__linklist  [data-index="1"] {
    min-width: max-content;
  }

  .mega-menu-custom .header-sidebar__linklist  [data-index="1"] .header-sidebar__nested-linklist {
    display: grid;
    grid-template-columns: 1fr 1fr;
    grid-gap: 0 1.5rem;
    grid-auto-flow: column;
  }

  .mega-menu-custom [data-index="1"] a {
    white-space: nowrap;
    width: max-content;
  }

  .mega-menu-custom [data-index="1"] a.column-left {
    grid-column: 1;
  }
  
  .mega-menu-custom [data-index="1"] a.column-right {
    grid-column: 2;
  }
}

@media screen and (min-width: 1000px) {
  .drawer {
    --drawer-body-padding-inline: 1rem;
  }
}

.drawer {
z-index: 9293919191;
}

pre-order-input {
  display: block;
  text-align: left;
  vertical-align: top;
  position: relative;
  font-size: 14px;
  margin-bottom: 0.5rem;
}

.preorder__label {
  display: block;
  position: relative;
  color: var(--preorder-accent);
  line-height: 22px;
}

.line-item-info--preorder {
  color: var(--preorder-accent);
  line-height: 22px;
  font-size: 14px;
  text-transform: none;
  letter-spacing: var(--text-letter-spacing);
}

.cart-drawer .line-item-info--preorder {font-size: 13px;line-height: 17px;}

.preorder__label p {
  display: inline;
}

.preorder__label:before {
  top: 3px;
  border-radius: 0;
  margin-right: 3px;
  display: inline-block;
  vertical-align: top;
  position: relative;
  background-color: #fff;
  border: 1px solid #ccc;
  height: 15px;
  width: 15px;
  content: "";
  transition: all .3s ease;
}


.preorder__label:after {
  content: "";
  display: block;
  position: absolute;
  transition: all 50ms ease-out;
  height: 14px;
  width: 14px;
  left: 1px;
  top: 3px;
  opacity: 0;
  transform: scale(0);
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cpath d='M9 16.17L4.83 12l-1.42 1.41L9 19 21 7l-1.41-1.41z' fill='rgba(51, 51, 51, 1)' /%3E%3C/svg%3E");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 100%;
  color: #333;
  font-size: 14px;
  line-height: 1;
  text-align: center;
}

.preorder__input {
  display: none;
}

.preorder__input:checked + .preorder__label:after {
  opacity: 1;
  transform: scale(1);
}

.preorder__input:checked+.preorder__label:before {
  border: 1px solid var(--preorder-accent);
}

.buy-buttons button[type="submit"]:disabled {
  opacity: 0.3;
  pointer-events: none;
}

.button.klaviyo-bis-trigger {padding: 1.5rem 0rem; font-size: 1rem;margin-bottom: 1rem;}

.release-card {
  position: relative;
  margin-block-end: .75rem;
}

.release-card .product-card__image {
  object-fit: cover;
}

.release-card__content {
  z-index: 2;
  padding: 1rem;
  display: flex;
  flex-direction: column;
  gap: 0.5rem;
  width: 100%;
}

.release-card__content .h3 {
  font-size: var(--text-h5);
  margin-block-start: .75rem;
  margin-block-end: .75rem;
  text-align: center;
}

.release-card__date-container {
  display: flex;
  border: 2px solid rgb(var(--text-color));
}

.release-card__date {
  background-color: rgb(var(--text-color));
  color: rgb(var(--background));
  display: flex;
  flex-direction: column;
  align-items: center;
  padding: 0.25rem 1rem 0.5rem;
}

.release-card__content .countdown-condensed__timer {
  flex-grow: 1;
  align-items: center;
  justify-content: center;
  margin-top: 0;
}

.release-card .countdown-condensed__timer-unit,
.release-card__content .countdown-condensed__timer-item-separator {
  margin-top: 0;
}

@media screen and (min-width: 1150px) {
  .release-card .countdown-condensed__timer-flip {
    font-size: 1.25rem;
  }

  [collection-desktop-layout="compact"] .release-card .countdown-condensed__timer-flip {
    font-size: 0.75rem;
  }

  [collection-desktop-layout="compact"] .release-card__date-container {
    flex-direction: column;
  }
  
  [collection-desktop-layout="compact"] .release-card__date {
    flex-direction: row;
    justify-content: center;
    gap: 0.5rem;
  }

  [collection-desktop-layout="compact"] .release-card__content .countdown-condensed__timer {
    padding: 0.25rem;
  }

  [collection-desktop-layout="compact"] .release-card .countdown-condensed__timer-unit {
    display: inline-block;
  }
}

@media screen and (min-width: 1150px) and (max-width: 1500px) {
  [collection-desktop-layout="medium"] .release-card .countdown-condensed__timer-flip {
    font-size: 0.75rem;
  }

  [collection-desktop-layout="medium"]  .release-card__date-container {
    flex-direction: column;
  }
  
  [collection-desktop-layout="medium"]  .release-card__date {
    flex-direction: row;
    justify-content: center;
    gap: 0.5rem;
  }

  [collection-desktop-layout="medium"] .countdown-condensed__timer {
    padding: 0.25rem;
  }

  [collection-desktop-layout="medium"] .release-card__date > * {
    font-size: 1.25rem;
  }
}

@media screen and (min-width: 1700px) {
  [collection-desktop-layout="compact"] .release-card .countdown-condensed__timer-flip {
    font-size: 1.25rem;
  }
  
  [collection-desktop-layout="compact"] .release-card .countdown-condensed__timer-unit {
    display: inline-block;
  }
}

@media (max-width: 1149px) {
  .release-card__content {
    position: relative;
    background: rgba(var(--background));
    padding: 0.5rem;
  }

  .release-card__content .h3 {
    font-size: 0.75rem;;
  }

  .release-card__date-container {
    flex-direction: column;
    margin-top: 0.5rem;
  }
  .release-card__date {
    flex-direction: row;
    justify-content: center;
    gap: 0.5rem;
  }

  .release-card__date > * {
    font-size: 0.75rem;
  }

  .release-card .countdown-condensed__timer-unit {
    display: none;
  }

  [collection-mobile-layout="large"] .release-card__content .h3 {
    font-size: 1rem;
  }
 
  [collection-mobile-layout="large"] .release-card__date > * {
    font-size: 1.25rem;
  }

  [collection-mobile-layout="large"] .release-card .countdown-condensed__timer-unit {
    display: inline-block;
  }

  [collection-mobile-layout="large"] .release-card__content .countdown-condensed__timer {
    padding: 0.75rem;
  }
}


@media (max-width: 812px) {
  .article__wrapper iframe,
  .article__wrapper img {
    margin-left: calc(-1 * (0rem + var(--container-gutter)));
    margin-right: calc(-1 * (0rem + var(--container-gutter)));
    width: 90vw;
  }   
  .countdown-condensed__close { right: 5px !important;}
  .countdown-condensed {column-gap: 1.25rem;padding-right: 1.5rem!important;}
  .shopify-section--related-products .product-list .vendor img {height: 25px;width: 55px;}
}

.index .shopify-section--countdown-condensed {display: none;}

.shopify-section--countdown-condensed {
  position: relative;
  max-height: 200px;
  transition: max-height 0.2s ease;
}

.shopify-section--countdown-condensed.closed {
  max-height: 0px;
}

.countdown-condensed__close {
  position: absolute;
  right: var(--container-gutter);
  top: 50%;
  transform: translateY(-50%);
  cursor: pointer;
}

.countdown-condensed__close .icon-close {
  height: 12px;
  width: 12px;
}

.dropdown-menu--account .header__dropdown-menu {
  right: var(--container-gutter);
}

.dropdown-menu--account .header__dropdown-menu:before {
  background: none;
}


.header__secondary-nav .dropdown-menu--account ul.unstyled-list {
  display: unset;
}


@media screen and (max-width: 390px) {
  .article__wrapper iframe, .article__wrapper img {margin-left: .5rem;margin-right: .5rem;}
}

@media screen and (min-width: 391px) and (max-width: 1750px) {
    .footer__block--text {
        flex-basis: 10rem;
        max-width: 25rem;
    }
}  
.footer__aside {display: grid;grid-template-columns: repeat(3, 1fr);}
.footer__aside .localization-selectors {justify-content: start;}
.footer { padding-block-end: 0; }
#shopify-section-sections--15310759231554__rich_text_YzMGVg { background-color: #000; padding-block-end: 2.5rem; }

.additional-checkout-buttons {
  width: 100%;
  --shopify-accelerated-checkout-inline-alignment: end;
}

.cart-drawer .additional-checkout-buttons {
  --shopify-accelerated-checkout-inline-alignment: center;
}


@media (max-width: 1000px) {
    .additional-checkout-buttons {
        /*display: none; disabled by Oakreativ*/
    }
  .header-sidebar .floating-controls-container {
  margin: 0 1rem 1rem !important;
  }
}

.coming-soon__label p {
  color: var(--coming-soon-accent);
  margin-bottom: 0.5rem;
}

.header-sidebar .floating-controls-container {
  padding: 0.5rem 0rem;
  margin: 0 -1rem 1rem;
}

.header-sidebar .collection-list {
  padding-left: 1rem;
}

.header-sidebar .collection-list--text-outside .h6 {
  font-size: calc(0.5rem* var(--text-heading-size-factor));
}

.shopify-section--article-banner .collection-banner .prose h1.h1 {
  --text-h1: max(3.5rem, clamp(2rem, 2rem + 0.975609756097561vw, 3.25rem)* var(--text-heading-size-factor));
  line-height: 1.1;
}

@media(max-width: 390px) {
  .shopify-section--article-banner .collection-banner .prose h1.h1 {
    font-size: 2em;
  }
}

.header-sidebar {
    --collection-list-item-size: 25% !important;
}

/* Oakreativ changes 31 Jan 25 */
.cart-drawer .quick-pay-pop {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 2;
  background-color: #ffffffb3;
  justify-content: center;
  align-items: center;
  display: none;
  flex-direction: column;
}
.cart-drawer .quick-pay-pop .qp-wrap {
  max-width: 320px;
  width: 100%;
}
.common-close:empty {
  display: block!important;
}
.quick-pay-pop .qp-wrap .quick-pay-btn {
  position: relative;
    margin: 0 0 0 auto;
    right: -7px;
}
.common-close:before {
  content: "";
  width: 2px;
  height: 30px;
  position: absolute;
  transform: rotate(-45deg);
  top: 15px;
  left: 24px;
  -webkit-transition: all .25s;
  transition: all .25s;
  background-color: #000;
}
.common-close:after {
  content: "";
  width: 2px;
  height: 30px;
  position: absolute;
  transform: rotate(45deg);
  top: 15px;
  left: 24px;
  -webkit-transition: all .25s;
  transition: all .25s;
  background-color: #000;
}
.common-close:empty {
  display: block!important;
}
.common-close {
  display: block;
  width: 50px;
  height: 50px;
  z-index: 2;
  position: absolute;
  top: -3px;
  right: -3px;
  cursor: pointer;
  -webkit-transition: all .5s;
  transition: all .5s;
  transition-delay: -1s;
}
.cart-drawer .expresspay {
  text-align: center;
    justify-content: center;
    align-items: center;
    /* font-family: Roboto Mono, sans-serif; */
    display: flex;
    gap: 9px;
    margin-bottom: 3px;
    text-decoration: none;
}
.cart-drawer .expresspay .pay {
  flex: 1;
  border-radius: 8px;
  border: 1px solid black;
  padding: 13px 0;
  display: none;
}

.cart-drawer .carticon-paypal span {
  background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="52.813" height="16" viewBox="0 0 52.813 16"><g transform="translate(-0.809 -17.671)"><g transform="translate(0.809 17.671)"><path d="M39.02,19.979a12.462,12.462,0,0,0-3.163.581l-.246,2.286a7.756,7.756,0,0,1,2.706-.651c1.045-.038,1.657.213,1.443,1.233-3.1,0-5.2.727-5.627,3.011-.615,3.918,3.168,3.813,4.67,2.107l-.18.941h2.766l1.2-6.243C43.08,20.6,40.959,19.943,39.02,19.979Zm.184,6.383A1.421,1.421,0,0,1,37.761,27.6a.841.841,0,0,1-.772-1.3,1.882,1.882,0,0,1,1.7-.761h.676C39.3,25.821,39.268,26.074,39.2,26.363Z" transform="translate(2.236 -17.46)" fill="%23404041" fill-rule="evenodd"/><path d="M44.229,17.719,41.945,29.692h2.812l2.314-11.973Z" transform="translate(2.957 -17.667)" fill="%23404041" fill-rule="evenodd"/><path d="M32.834,17.751H27.689L25.408,29.69H28.4l.771-3.953H31.3a4.384,4.384,0,0,0,4.281-3.922C36.1,19.022,34.315,17.751,32.834,17.751Zm-.093,4.065a2,2,0,0,1-1.753,1.632H29.6l.616-3.265H31.7C32.465,20.183,32.926,20.909,32.741,21.816Z" transform="translate(1.443 -17.664)" fill="%23404041" fill-rule="evenodd"/><path d="M14.332,19.979a11.715,11.715,0,0,0-3.1.581l-.24,2.286a7.246,7.246,0,0,1,2.642-.651c1.032-.038,1.638.213,1.456,1.233-3.067,0-5.132.727-5.553,3.011-.612,3.918,3.127,3.813,4.581,2.107l-.181.941H16.7l1.182-6.243C18.368,20.6,16.244,19.943,14.332,19.979Zm.213,6.383A1.441,1.441,0,0,1,13.083,27.6a.826.826,0,0,1-.723-1.3A1.816,1.816,0,0,1,14,25.534h.7A7.553,7.553,0,0,0,14.545,26.363Z" transform="translate(-0.016 -17.46)" fill="%23404041" fill-rule="evenodd"/><path d="M18.356,20.136h2.761l.446,5.558,2.7-5.558h2.858L20.55,33.445H17.462l2.02-3.914-1.126-9.4Z" transform="translate(0.716 -17.445)" fill="%23404041" fill-rule="evenodd"/><path d="M8.25,17.751H3.1L.809,29.689H3.837l.741-3.953H6.739A4.388,4.388,0,0,0,11,21.815C11.527,19.022,9.765,17.751,8.25,17.751Zm-.092,4.065a1.963,1.963,0,0,1-1.728,1.632H5.011l.646-3.265H7.14C7.881,20.183,8.378,20.909,8.158,21.816Z" transform="translate(-0.809 -17.664)" fill="%23404041" fill-rule="evenodd"/><path d="M47.234,19.27V17.859h-.463v-.188h1.114v.188h-.466V19.27Z" transform="translate(3.399 -17.671)" fill="%23404041"/><path d="M47.965,19.27v-1.6h.277l.331,1.132c.033.1.053.182.069.233.017-.058.041-.141.075-.251l.339-1.113H49.3v1.6h-.179V17.929l-.407,1.342h-.172l-.4-1.362V19.27Z" transform="translate(3.508 -17.671)" fill="%23404041"/></g></g></svg>');
}
.cart-drawer .carticon-apple_pay span {
  background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="48.729" height="20" viewBox="0 0 48.729 20"><g transform="translate(-40.002 -163.601)"><g transform="translate(40.002 163.601)"><path d="M34.906,164.174a2.989,2.989,0,0,1-2.4,1.134,3.376,3.376,0,0,1,.86-2.482,3.579,3.579,0,0,1,2.383-1.226,3.622,3.622,0,0,1-.845,2.573m.83,1.309c-1.325-.076-2.459.754-3.083.754-.64,0-1.6-.716-2.649-.693a3.913,3.913,0,0,0-3.319,2.018c-1.431,2.459-.373,6.091,1.013,8.093.678.99,1.485,2.079,2.551,2.04,1.013-.038,1.408-.655,2.627-.655s1.584.655,2.649.639c1.1-.023,1.8-.99,2.474-1.979a8.615,8.615,0,0,0,1.1-2.276,3.6,3.6,0,0,1-2.155-3.266,3.662,3.662,0,0,1,1.743-3.068,3.764,3.764,0,0,0-2.954-1.607m7.644-2.756v14.838h2.307V172.5h3.19a4.708,4.708,0,0,0,4.956-4.9,4.654,4.654,0,0,0-4.88-4.873Zm2.307,1.941h2.657c2,0,3.144,1.066,3.144,2.939s-1.142,2.954-3.152,2.954H45.686v-5.893ZM58.035,177.68a3.8,3.8,0,0,0,3.4-1.9h.046v1.781h2.132v-7.385c0-2.139-1.713-3.525-4.347-3.525-2.444,0-4.256,1.4-4.325,3.319h2.079a2.026,2.026,0,0,1,2.178-1.515c1.408,0,2.2.655,2.2,1.865v.822l-2.878.175c-2.672.16-4.119,1.256-4.119,3.16C54.4,176.4,55.9,177.68,58.035,177.68Zm.624-1.758c-1.226,0-2.01-.594-2.01-1.492,0-.936.754-1.477,2.193-1.561l2.558-.16v.838A2.5,2.5,0,0,1,58.659,175.922Zm7.8,5.679c2.246,0,3.3-.86,4.225-3.457L74.731,166.8H72.386l-2.71,8.763H69.63L66.919,166.8H64.514l3.9,10.8-.213.655a1.833,1.833,0,0,1-1.941,1.546c-.183,0-.533-.023-.678-.038v1.782a7.968,7.968,0,0,0,.883.053Z" transform="translate(-26.002 -161.601)"/></g></g></svg>');
}
.cart-drawer .carticon-google_pay span {
  background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="49" height="19.731" viewBox="0 0 49 19.731"><path d="M8.094,133.88v3.158h4.372a3.8,3.8,0,0,1-1.619,2.5,4.872,4.872,0,0,1-7.3-2.6,5.023,5.023,0,0,1,0-3.139h0a4.845,4.845,0,0,1,4.54-3.4,4.32,4.32,0,0,1,3.1,1.231l2.318-2.344a7.751,7.751,0,0,0-5.417-2.131,8.081,8.081,0,0,0-7.226,4.526,8.241,8.241,0,0,0,0,7.364v.012a8.07,8.07,0,0,0,7.226,4.517,7.671,7.671,0,0,0,5.359-1.984,8.054,8.054,0,0,0,2.4-6.042,10.241,10.241,0,0,0-.134-1.668Zm29.814-.306a4.485,4.485,0,0,0-3.169-1.083,4.36,4.36,0,0,0-3.866,1.9l1.6,1.015a2.742,2.742,0,0,1,2.393-1.3,2.607,2.607,0,0,1,1.742.673,2.154,2.154,0,0,1,.742,1.625v.422a5.38,5.38,0,0,0-2.652-.593,4.7,4.7,0,0,0-3.023.9,2.934,2.934,0,0,0-1.135,2.416,3.043,3.043,0,0,0,1.067,2.394,3.849,3.849,0,0,0,2.664.958,3.436,3.436,0,0,0,2.986-1.676h.077v1.357h1.731V136.56A3.846,3.846,0,0,0,37.908,133.574Zm-1.472,6.837a2.857,2.857,0,0,1-2.034.854,2.19,2.19,0,0,1-1.4-.479,1.486,1.486,0,0,1-.595-1.2,1.6,1.6,0,0,1,.73-1.334,3.079,3.079,0,0,1,1.843-.536,3.587,3.587,0,0,1,2.358.672A2.709,2.709,0,0,1,36.436,140.411Zm-7.17-10.872a4.265,4.265,0,0,0-3.1-1.248h-4.8v14.3h1.809V136.8h2.986a4.313,4.313,0,0,0,3.1-1.22l.2-.205a4.169,4.169,0,0,0-.2-5.836ZM28,134.3a2.347,2.347,0,0,1-1.787.741H23.176v-4.993H26.21a2.45,2.45,0,0,1,1.73.707A2.54,2.54,0,0,1,28,134.3Zm19.036-1.5-2.8,7.021H44.2l-2.865-7.021H39.369l3.965,9.153-2.247,4.924h1.864L49,132.809Z" transform="translate(0 -127.155)"/></svg>');
}
.cart-drawer .expresspay .pay span {
  width: 100%;
  height: 16px;
  background-size: contain;
  background-position: center center;
  background-repeat: no-repeat;
  display: block;
}

@media (max-width: 767px) {
  .cart-drawer .expresspay .pay span {
    width: 75%;
    margin: 0 auto;
  }
}

.cart-drawer .gift-stack {
  display: flex;
  gap: 15px;
}
.cart-drawer .gift-stack .gift-img {
  width: 9rem;
}
.cart-drawer .gift-stack .gift-img img {
  width: 100%;
  aspect-ratio: 1;
  object-fit: cover;
  height: 100%;
}
.cart-drawer .gift-stack .gift-info {
  display: flex;
  flex-direction: column;
  text-align: left;
  justify-content: space-evenly;
}
.cart-drawer .gift-add-btn {
  display: flex;
  align-items: center;
}
.cart-drawer .gift-add-btn button {
  padding: 10px 20px;
  background-color: #000;
  color: white;
  text-transform: uppercase;
  font-size: calc(var(--text-base)* 0.75);
  font-weight: 700;
  letter-spacing: 2px;
}

.cart-drawer .gift-add-btn #popup_trigger {
  display: none;
}

.disabled_note {
  font-size: 0.65rem;
  font-weight: bold;
  line-height: 125%;
  color: rgb(var(--error-text));
}

#custom-view-more {
  border: none;
  text-decoration: underline;
  padding: 5px 20px;
}

.collection-loader {
  width: 30px;
  aspect-ratio: 1;
  border-radius: 50%;
  border: 4px solid;
  border-color: #000 #0000;
  animation: l1 1s infinite;
  margin: 0 auto 1rem;
}
@keyframes l1 {to{transform: rotate(.5turn)}}


/* For Shop pay button*/
.cart-drawer .expresspay .carticon-afterpay span{
  display: flex;
  justify-content: center;
}
.cart-drawer .carticon-shop_pay span {
  background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" role="img" aria-labelledby="shop-pay-logo" viewBox="0 -2 341 81" height="20px" width="85px"><title id="shop-pay-logo">Shop Pay</title><path fill-rule="evenodd" clip-rule="evenodd" d="M227.297 0C220.448 0 214.896 5.47237 214.896 12.2229V67.8125C214.896 74.563 220.448 80.0354 227.297 80.0354H328.357C335.206 80.0354 340.758 74.563 340.758 67.8125V12.2229C340.758 5.47237 335.206 0 328.357 0H227.297ZM244.999 55.8917V41.8012H253.993C262.21 41.8012 266.579 37.2604 266.579 30.379C266.579 23.4976 262.21 19.3782 253.993 19.3782H239.205V55.8917H244.999ZM244.999 24.8084H252.663C257.982 24.8084 260.595 26.9617 260.595 30.5663C260.595 34.1708 258.077 36.3242 252.9 36.3242H244.999V24.8084ZM276.795 56.6407C281.212 56.6407 284.109 54.7214 285.439 51.4445C285.819 55.0959 288.052 56.9684 292.896 55.7044L292.944 51.819C290.996 52.0063 290.616 51.3041 290.616 49.2912V39.7415C290.616 34.124 286.864 30.8003 279.93 30.8003C273.09 30.8003 269.148 34.1708 269.148 39.8819H274.468C274.468 37.1668 276.415 35.5284 279.835 35.5284C283.444 35.5284 285.107 37.0732 285.059 39.7415V40.9586L278.932 41.614C272.045 42.3629 268.246 44.9376 268.246 49.4316C268.246 53.1298 270.905 56.6407 276.795 56.6407ZM277.982 52.4276C274.99 52.4276 273.803 50.836 273.803 49.2443C273.803 47.091 276.273 46.1079 281.117 45.5462L284.917 45.1249C284.679 49.2443 281.877 52.4276 277.982 52.4276ZM310.537 57.7174C308.115 63.5221 304.22 65.2541 298.141 65.2541H295.528V60.4793H298.331C301.655 60.4793 303.27 59.4494 305.028 56.5002L294.246 31.5493H300.23L307.925 49.7593L314.764 31.5493H320.606L310.537 57.7174Z" fill="black"></path><path d="M29.5136 35.1798C21.5797 33.4835 18.0451 32.8197 18.0451 29.8064C18.0451 26.9722 20.4371 25.5604 25.221 25.5604C29.4282 25.5604 32.5036 27.3726 34.7674 30.9232C34.9382 31.1972 35.2906 31.292 35.5789 31.1445L44.506 26.6983C44.8263 26.5402 44.9438 26.1399 44.7623 25.8343C41.0569 19.5022 34.2121 16.0358 25.1996 16.0358C13.3574 16.0358 6 21.7885 6 30.9338C6 40.648 14.9591 43.1029 22.9038 44.7992C30.8484 46.4955 34.3936 47.1592 34.3936 50.1725C34.3936 53.1858 31.8095 54.6082 26.6518 54.6082C21.8893 54.6082 18.3548 52.4589 16.2191 48.2866C16.059 47.981 15.6852 47.8546 15.3756 48.0127L6.46985 52.364C6.16017 52.5221 6.03203 52.8908 6.19221 53.2069C9.72673 60.2134 16.9773 64.1538 26.6625 64.1538C38.996 64.1538 46.4494 58.496 46.4494 49.0663C46.4494 39.6365 37.4476 36.8972 29.5136 35.2009V35.1798Z" fill="black"></path><path d="M77.3525 16.0358C72.291 16.0358 67.8168 17.8059 64.6026 20.9561C64.3997 21.1458 64.0687 21.0088 64.0687 20.7349V0.621625C64.0687 0.273937 63.791 0 63.4387 0H52.2692C51.9168 0 51.6391 0.273937 51.6391 0.621625V63.0476C51.6391 63.3952 51.9168 63.6692 52.2692 63.6692H63.4387C63.791 63.6692 64.0687 63.3952 64.0687 63.0476V35.6644C64.0687 30.3754 68.1798 26.319 73.7219 26.319C79.2639 26.319 83.279 30.2911 83.279 35.6644V63.0476C83.279 63.3952 83.5566 63.6692 83.909 63.6692H95.0785C95.4309 63.6692 95.7085 63.3952 95.7085 63.0476V35.6644C95.7085 24.1591 88.0628 16.0464 77.3525 16.0464V16.0358Z" fill="black"></path><path d="M118.389 14.2552C112.324 14.2552 106.622 16.0779 102.542 18.7224C102.265 18.9016 102.169 19.2703 102.34 19.5548L107.262 27.8466C107.444 28.1416 107.828 28.247 108.127 28.0679C111.224 26.2241 114.769 25.2653 118.389 25.2864C128.138 25.2864 135.303 32.0716 135.303 41.0377C135.303 48.6763 129.569 54.3342 122.297 54.3342C116.371 54.3342 112.26 50.9311 112.26 46.1266C112.26 43.3767 113.445 41.122 116.531 39.5311C116.851 39.3625 116.969 38.9727 116.777 38.6671L112.132 30.9126C111.982 30.6598 111.662 30.5439 111.373 30.6492C105.148 32.925 100.78 38.4037 100.78 45.7579C100.78 56.8839 109.761 65.1863 122.287 65.1863C136.916 65.1863 147.434 55.1876 147.434 40.8481C147.434 25.476 135.197 14.2446 118.368 14.2446L118.389 14.2552Z" fill="black"></path><path d="M180.098 15.9515C174.449 15.9515 169.409 18.006 165.725 21.6304C165.522 21.8306 165.191 21.6831 165.191 21.4092V17.0473C165.191 16.6996 164.914 16.4256 164.561 16.4256H153.68C153.328 16.4256 153.05 16.6996 153.05 17.0473V79.3784C153.05 79.7261 153.328 80 153.68 80H164.849C165.202 80 165.48 79.7261 165.48 79.3784V58.9385C165.48 58.6645 165.811 58.5276 166.013 58.7067C169.687 62.0782 174.545 64.0485 180.109 64.0485C193.211 64.0485 203.43 53.5862 203.43 39.9947C203.43 26.4032 193.2 15.941 180.109 15.941L180.098 15.9515ZM177.995 53.4914C170.541 53.4914 164.892 47.6439 164.892 39.9104C164.892 32.177 170.53 26.3295 177.995 26.3295C185.459 26.3295 191.086 32.0822 191.086 39.9104C191.086 47.7387 185.533 53.4914 177.984 53.4914H177.995Z" fill="black"></path></svg>');
}
.cart-drawer .gift_notes {
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 10px;
}
.cart-drawer .gift_notes.one-column {
  grid-template-columns: 1fr;
}
.cart-drawer .gift_notes .gift-product .gift-stack {
  display: flex;
  flex-direction: row;
  padding: 15px;
}
.cart-drawer .gift_notes .gift-product {
  margin: 0;
  padding: 0;
  height: 100%;
}
.cart-drawer .gift_notes .gift-product .section-stack {
  height: 100%;
}
.cart-drawer .gift_notes.one-column .gift-product .gift-stack {
  padding: 0.5rem 1rem;
}
.cart-drawer .gift_notes .gift-product .gift-form-content {
  display: flex;
  flex-direction: column;
  width: calc(60% - 7px);
  height: 100%;
  gap: 0;
}
.cart-drawer .gift_notes .gift-product .gift-form-content p {
  width: 100%;
  word-break: break-word;
  font-size: 11px;
  font-weight: 600;
}

.cart-drawer .gift_notes .price-list .h6 {
  font-size: 0.7rem;
}

.cart-drawer .gift_notes.one-column .gift-product .gift-form-content {
  flex-direction: row;
  width: auto;
}
.cart-drawer .gift_notes .gift-product .gift-form-content .price-list {
  margin-bottom: 0.25rem;
}
.cart-drawer .gift_notes.one-column .gift-product .gift-stack .gift-img {
  width: 9rem;
}
.cart-drawer .gift_notes .gift-product .gift-stack .gift-img {
  width: calc(40% - 7px);
}
@media (max-width: 767px) {
  .cart-drawer .gift_notes .gift-product .gift-form-content {
    flex-direction: row;
    width: auto;
  }
  .cart-drawer .gift_notes .gift-product .gift-stack .gift-img {
    max-width: 90px;
    min-width: 90px;
  }
  .cart-drawer .gift_notes {
    grid-template-columns: 1fr;
  }
}

/* .custom-block-list .collection-list .collection-card .collection-card__content .button {
  border: none;
  outline: none;
  color: #000;
  border-radius: 12px;
  padding-top: calc(0.65rem + 3px);
  padding-bottom: calc(0.65rem + 3px);
}
.custom-block-list .collection-list .collection-card .collection-card__content .button:hover {
  border: none;
  outline: none;
  color: #fff;
  background-color: #000;
} */
.custom-block-card__subheading {
  color: #000;
  padding: 0 5px;
  font-size: 18px;
  max-width: fit-content;
}
.custom-block-card__description {
  font-size: 16px;
}
.promotion {
  height: 100%;
}
.promotion .promotion-content {
  height: 100%;
  display: flex;
}
.promotion .promotion-content img {
  height: 100%;
  object-fit: cover;
}
.product-card.product__hidden {
  display: none;
}

.qp-afterpay {
  width: 100%;
  margin-top: 0.75rem;
}

.qp-afterpay img {
  width: 100%;
}

.slideshow .collection-list {
  min-width: 100%;
}

@media (max-width: 767px) {
  .slideshow .collection-list {
    min-width: 100%;
    flex-direction: column;
  }

  .custom-block-list .collection-list {
    min-width: 100%;
    flex-direction: column;
  }
}
body .okeLoyalty .c-pointsPreview {
    font-weight: 400;
    font-size: 11px;
  font-style: italic;
}
body .okeLoyalty *, body .okeLoyalty :after, body .okeLoyalty :before {text-transform: uppercase !important;}
body .okeLoyalty .c-pointsPreview--withBackground {
    padding: 8px 20px 8px 20px;
    border-radius: 0;
    background: var(--loyalty-points-preview-background-color, #F6F7FA);
}

.header__dropdown-menu li {text-transform: uppercase;}

body .klaviyo-wishlist-slot button {font-size: 12px !important;}

#k-hub {
  pointer-events: none !important;
}
#k-hub > * {
  pointer-events: auto !important;
}