/** Shopify CDN: Minification failed

Line 36:1 Unexpected "{"

**/
body, .page-content {font-size: 16px}

#shopify-section-template--22892511068497__1664376545051e83fe > div  {
  background: linear-gradient(180deg, black 6%, #01a3f0 100%);
  color: #fff;padding:40px 0 !important}
#shopify-section-template--22892511068497__1664376545051e83fe h2 {color:white !important}

#shopify-section-template--25632735428945__1645027960e9e80794 h2, #shopify-section-template--22892511428945__16452143071d3d004f h2 {color:white !important} /* recently viewed*/
#shopify-section-template--25632735428945__1645027960e9e80794, #shopify-section-template--22892510937425__1645029375ffdfc4ec .holder, #shopify-section-template--22892511428945__16452143071d3d004f .holder, #shopify-section-template--22892511035729__16449230461ed3a51f .holder  {background: linear-gradient(180deg, #000 6%, #01a3f0)}

#shopify-section-template--25629100015953__index_product_carousel_ecdbeG   {background: linear-gradient(180deg, #000, #00568f);padding-top:50px}
#shopify-section-template--25629100015953__index_banner_grid_AeVafT .image-container {border-radius: 20px}
#shopify-section-template--25629100015953__index_product_carousel_aEELyw {background: linear-gradient(180deg, #00568f, #01A3F0)}
#shopify-section-template--25629100015953__index_product_carousel_7G4RNf, #shopify-section-template--25629100015953__index_product_carousel_hWefer {background: #01a3f0}

.mmenu-submenu-inside > div {overflow: hidden}
.image-container:not(.ic--ignore-global-round) {background: none !important}

#shopify-section-template--25721944670545__index_icons_RfwPcT, #shopify-section-template--25721944670545__index_icons_RfwPcT h2 {color: white}
#shopify-section-template--25629100015953__index_product_carousel_aEELyw .title-wrap h2, 
#shopify-section-template--25629100015953__index_product_carousel_aEELyw .title-wrap a, 
#shopify-section-template--25629100015953__index_product_carousel_7G4RNf .title-wrap a, 
#shopify-section-template--25629100015953__index_product_carousel_7G4RNf .title-wrap h2,
#shopify-section-template--25629100015953__index_product_carousel_hWefer .title-wrap a, 
#shopify-section-template--25629100015953__index_product_carousel_hWefer .title-wrap h2
{color: white}
#shopify-section-template--25629100015953__index_product_carousel_aEELyw .title-wrap a:hover, #shopify-section-template--25629100015953__index_product_carousel_7G4RNf .title-wrap a:hover {text-decoration: underline}
#shopify-section-template--25629100015953__index_product_carousel_aEELyw,
#shopify-section-template--25629100015953__index_product_carousel_ecdbeG,
#shopify-section-template--25629100015953__index_product_carousel_7G4RNf,
 {padding-bottom: 40px}

#shopify-section-template--25629100015953__index_product_carousel_hWefer .holder {--padding-bottom-desktop: 150px !important;}
#shopify-section-template--22892592365905__172754553547ecd41b {margin:25px 0 50px} /* reviews section p.page*/
#shopify-section-template--22892511035729__16449230461ed3a51f h2 {color:white !important} /*bottom of collection */
#shopify-section-template--22892592365905__product-recommendations product-recommendations > div {padding-bottom:25px} /* you might also like */
#shopify-section-template--22892511035729__product-grid > div > .container {padding-top:50px} /* top of all collections */
#shopify-section-template--22892511068497__index_banner_grid_d3UD9k > div {background-color:black;background-image:url(https://exografix.com/cdn/shop/files/bg_dadc77fa-dd8d-4f3b-b0f5-82718d22c1d9.webp?v=1728513817&width=2000);background-repeat:no-repeat;background-size:cover}
/* home latest products */
#shopify-section-template--25629100015953__index_product_carousel_ecdbeG h2 {color: white}

.title-view-more-link:hover {color:white}
/*
#shopify-section-template--22892511068497__index_product_grid_UYpmyM div:nth-child(2) {--padding-bottom-desktop: 170px !important;--padding-top-desktop: 80px !important;}
#shopify-section-template--22892511068497__index_product_grid_UYpmyM div:nth-child(2) h2 {font-size: 40px;color:black}
*/
/* recently viewed collection */
#shopify-section-template--25629099753809__16449230461ed3a51f {background: linear-gradient(180deg, #000 6%, #01a3f0)}
#shopify-section-template--25629099753809__16449230461ed3a51f h2 {color:white}
.image-container:not(.ic--ignore-global-round) {background:transparent}

.mousepads.template-product .image-container {padding-bottom: 48.5% }

.category-page-block  {padding-bottom:50px}
.collectiontitle {margin: 50px 0}
[id*="reviews_io_reviewsio_rating_output"] {margin:0 auto;width:fit-content;min-height:26px}
[id*="reviews_io_reviewsio_rating_output"] span,[id*="reviews_io_reviewsio_rating_output"] .ruk_rating_snippet i {font-size:20px !important}
[id*="reviews_io_reviewsio_rating_output"] span {padding-left:10px;cursor:pointer}
/*  Footer */

.footer-edge-top.style-wave4 {transform:none !important}
/* create your own section*/
main-slider {margin-top:180px;margin-bottom: 50px}
/* #shopify-section-template--22892511068497__166437656834bb45bd > .holder.mt-global  {
  background: white;
  color: #fff;
  padding-top:50px;
} */
/*checkout related */ #shopify-section-template--22892510937425__1645029375ffdfc4ec h2 {color:white}
.fancybox-content .prd.prd-simple .prd-image-wrap:not(.ic--ignore-global-round) {border-radius:0}
.fancybox-content .swiper-container {margin-top: 20px;}
.fancybox-content .image-container:not(.ic--ignore-global-round) {
    border-radius: 5px;
}

/* home ticker */
promo-ticker {
  
  --ticker-section-speed: 40s !important
}


.prd-block-row {margin-top:0 !important}
.homecounter {background-color: black; color:white}
.homecounter h3 { color:white;margin:0}
.homecounter .homeitem a {border: 2px solid white;width: 100%;border-radius: 15px;padding: 15px}
.homecounter .homeitem:first-child a {background:url(/cdn/shop/files/playmats-home.webp?v=1728591735);background-repeat: no-repeat;
    background-size: contain;
    background-position-x: right;border-color:#01a3f0}
.homecounter .homeitem:first-child number-counter {color:#01a3f0}

.homecounter .homeitem:nth-child(2) a {background:url(/cdn/shop/files/mousepads-home.webp?v=1728592515);background-repeat: no-repeat;
    background-size: contain;
    background-position-x: right;border-color:#e83991}
.homecounter .homeitem:nth-child(2) number-counter {color:#e83991}


.homecounter .homeitem:nth-child(3) a {background:url(/cdn/shop/files/game-mats.webp?v=1728592271);background-repeat: no-repeat;
    background-size: contain;
    background-position-x: right;border-color:#db9600}
.homecounter .homeitem:nth-child(3) number-counter {color:#db9600}


.homecounter .homeitem:nth-child(4) a {background:url(/cdn/shop/files/wall-scrolls.webp?v=1728592979);background-repeat: no-repeat;
    background-size: contain;
    background-position-x: right;border-color:#29aa2f}
.homecounter .homeitem:nth-child(4) number-counter {color:#29aa2f}


.homecounter number-counter {font-size:20px}
.hdr {
  border: none;
}
.template-product .hdr-content {background:transparent}

.template-collection .hdr-content {background:#22292f}
.prd-block-name {
  font-size: 27px;
}
.prd-block-price .prd-price {
  margin: 0 auto;
  color: #01a3f0;
}
.image-container:not(.ic--ignore-global-round) {
  border-radius: 0px;
}
minicart-prd-img {
  border-radius: 3px;
}
.minicart-prd.mp--sm .minicart-prd-image img {
  border-radius: 0;
}
.image-container.ic--ignore-global-round.ic--rd,
.image-container.ic--ignore-global-round.ic--img-r img {
  border-radius: 8px;
}
.cart-table-prd-image > a {
  border-radius: 5px;
}

.topbanner {
  background-color: black;
    position: absolute;
    height: 70%;
    width: 100%;
    left: 0;
    top: -175px;
    max-height: 450px}

.collection-image {
    overflow: hidden;
   }

.template-collection .image-container {--product-aspect-ratio: 59.3% !important;}
.playmats .prd-block-gallery-main .image-container {padding-bottom: 59.5% !important;}


/*wall scrolls*/

.wall-scrolls.shopify-theme.template-collection .prd-image-wrap {--product-aspect-ratio: 159% !important;}
.wall-scrolls.shopify-theme.template-collection .image-container.ic--ignore-global-round.ic--rd,.wall-scrolls .image-container.ic--ignore-global-round.ic--img-r img {border-radius: 0 !important}
.wall-scrolls.shopify-theme.template-collection .image-container.ic--bg {background-color:transparent}
.wall-scrolls.shopify-theme.template-product .prd-block-gallery-main .image-container {padding-bottom:80% !important}
.wall-scrolls.shopify-theme.template-product .topbanner {top: -250px;max-height: 600px;}




.mousepads .prd-image-wrap {--product-aspect-ratio: 48.3% !important;}
.mousepads .image-container.ic--ignore-global-round.ic--rd,.wall-scrolls .image-container.ic--ignore-global-round.ic--img-r img {border-radius: 0 !important}
.mousepads .image-container.ic--bg {background-color:transparent}
/* .mousepads.shopify-theme.template-product .image-container {padding-bottom: 42.2% !important} */
.mousepads .topbanner {max-height: 390px !important}

.playmats .prd-image-wrap, .game-mats .prd-image-wrap {--product-aspect-ratio: 59.3% !important;}
.playmats .prd-block-gallery-thumbs-wrap .swiper-container-horizontal .swiper-slide .image-container {padding-bottom:65% !important}


.game-mats.shopify-theme.template-product .prd-block-gallery-main .image-container {padding-bottom:59.3% !important}

.\32-player.shopify-theme.template-collection .prd-image-wrap {padding-bottom:80% !important}
.\32-player.playmats .prd-block-gallery-thumbs-wrap .swiper-container-horizontal .swiper-slide .image-container {padding-bottom:76% !important}
 
/* Product Options */
.option_type_id_1057689 .hulkapps_check_option {font-size:0}

[data-section-id="template--25632735428945__main"] > div
{    padding: 10px 11px !important;
    border-right: 1px solid #b5b5b5;
   border-bottom: 1px solid #b5b5b5;
 border-left: 1px solid #b5b5b5;
    border-radius: 0 0 10px 10px;
 display: flex !important;
 display:flex !important;
justify-content: space-between;}


[data-section-id="template--25632735428945__main"] .prd-option-title {display: none !important}
[data-section-id="template--25632735428945__main"] .prd-option-list label>.quantity-status {height:0}
[data-section-id="template--25632735428945__main"] .prd-option-list.has-quantity-status label {margin-bottom:0} 







[data-section-id="template--25632735428945__main"]:before {
    content: "Pick a Colour";
    display: block;
    text-align: center;
    background: #212121;
    border-radius: 10px 10px 0 0;
    padding: 4px;
    color: white;
}


[data-section-id="template--25632735428945__main"] > div > div { padding:0 !important}

.promo-ticker {background:black;color:white}
.promo-ticker a:not(.btn) {
  background: linear-gradient(45deg, #00a2f1, #E91E63);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text; /* For non-webkit browsers */
  color: white; /* Fallback for other browsers */
  text-decoration: none; /* Optional: remove underline */
}

/* main homepage image */
#shopify-section-template--22892511068497__index_banner_grid_d3UD9k .bnr-img.image-container {--padding-bottom: 20% !important;}
/* #shopify-section-template--22892511068497__index_banner_grid_d3UD9k .image-container.ic--cover img {
    object-fit: contain;
} */
.prd-block-price .prd-price .prd-price-regular span {font-size:inherit;padding-right: 0;}
.recommended_btn {display:none}
[id*="hulkapps_option_list"] {border-radius: 25px;
    margin-top: 0;margin-bottom: 11%;     background-color: #0193da !important;color:white;
    border: 1px solid #0193da !important;
    padding: 15px;}
[id*="hulkapps_option_list"] {
    position: relative; /* Container relative for proper positioning */
}

[id*="hulkapps_option_list"]::after {
    content: "";
    position: absolute;
    top: 100%;
    left: 25px;
    width: 90%;
    height: 120px;
    background: url(/cdn/shop/files/paint.webp?v=1727492462) no-repeat center top;
    background-size: contain;
    z-index: -1;
}
.hulkapps_option_set > div {margin-bottom:0}
.hulkapps_option_name {color:white !important}
.hulkapps_buton_option .hulkapps_option_child { border-radius: 10px !important;
    border: none !important;
    padding: 10px 15px !important;}
[id*="hulkapps_option_list"] .button_selected {
    color: white !important;
    background-color: #212121 !important;
    border-color: #212121 !important;
    font-weight: inherit !important;
}

[id*="hulkapps_option_list"] > div > div:first-of-type, [id*="hulkapps_option_list"] > div > div:nth-child(2), [id*="hulkapps_option_list"] > div > div:nth-child(3) {align-items: center;display: inline-flex;width: fit-content;}
[id*="hulkapps_option_list"] > div > div:nth-child(2) > div:nth-child(2) label {margin: 0 !important}
[id*="hulkapps_option_list"] .hulkapps_option_set {display: flex;flex-wrap: wrap;justify-content: space-between;}
[id*="hulkapps_option_list"] .hulkapps_option.full_width .hulkapps_option_value {display: flex}
[id*="hulkapps_option_list"] .hulkapps_option.full_width .hulkapps_option_name {    width: fit-content;padding-right:5px}
[id*="hulkapps_option_list"] .hulkapps_option.full_width .hulkapps_option_value {display: inline-flex; width: unset;color:white !important}
[id*="hulkapps_option_list"] > div > div:nth-child(3) > .hulkapps_option_value.hulkapps_product_page_options {min-width: fit-content !important;color:white !important} 
[id*="hulkapps_option_list"] .hulkapps-custom-check {background:white;height: 20px !important;width: 20px !important;}
[id*="hulkapps_option_list"] input[type="checkbox"]:checked~.hulkapps-custom-check {background-color: #000  !important;}
[id*="hulkapps_option_list"] > div > div:first-of-type {    justify-content: start;}
[id*="hulkapps_option_list"] > div > div:nth-child(3) {    justify-content: end;display:flex}
[id*="hulkapps_option_list"] > div > div:nth-child(3) > div:nth-child(2) label {margin-right:0}
[id*="hulkapps_option_list"] > div > div:nth-child(4) {      flex-basis: 100%;width:100% !important;align-items: center;}
[id*="hulkapps_option_list"] > div > div:nth-child(4) > div:nth-child(2) {width:100% !important}
[id*="hulkapps_option_list"] > div > div:nth-child(4) > div:nth-child(2) select {width: calc(100% - 100px) !important;}

[id*="hulkapps_option_list"] > div > div:nth-child(5) {          flex-basis: 26%;
    width: auto;
    display: inline-flex;
    align-items: center;    margin: 0 auto;
    height: fit-content;
}
[id*="hulkapps_option_list"] > div > div:nth-child(6) {         flex-basis: fit-content;
    min-width: fit-content;
    display: inline-flex;
    align-items: center;
    margin-right: auto;}

.create-your-own.playmats [id*="hulkapps_option_list"] > div > div:nth-child(4) {      flex-basis:unset;min-width:unset!important;display: flex;width: fit-content;padding-top:20px}
.create-your-own.playmats [id*="hulkapps_option_list"] > div > div:nth-child(5), 
.create-your-own.playmats [id*="hulkapps_option_list"] > div > div:nth-child(6) {padding-top:25px}

[id*="hulkapps_option_list"] .hulkapps_option_name {  min-width: fit-content;}
#hulkapps_option_list_8875247370577 input {border: 3px solid #DADADA !important;}

/* ::-webkit-color-swatch,
::-moz-color-swatch {
  border-color: transparent;
}
input[type="color"]::-moz-color-swatch {
  border: none;
}

input[type="color"]::-webkit-color-swatch-wrapper {
  padding: 0;
  border-radius: 0;
}
*/
input[type="color"]::-webkit-color-swatch {
  border: none;
}
.game-mats .prd-block-gallery-main .image-container {
    padding-bottom: 59.5% !important;
}
.mousepads .prd-block-gallery-main .image-container {
    padding-bottom: 49.5% !important;
}

.wall-scrolls .prd-block-gallery-main .image-container {
    padding-bottom: 160% !important;
}
.minicart-prd-info form>.prd-price .prd-price-regular>span, .minicart-prd-price .prd-price .prd-price-regular>span {
    font-size:inherit;
    font-weight: inherit;
}

/* Custom upload button */
#shopify-block-uploadly_file_upload_app_block_6eexKx {    background: #2cb5f7;
    border-radius: 15px;
    border: 6px solid white;
    margin-bottom: 20px;}

#shopify-block-uploadly_file_upload_app_block_6eexKx > div {    justify-content: center;
    width: 100%;}

#shopify-block-uploadly_file_upload_app_block_6eexKx > div > div > div {display: flex;
    align-items: center;}

#shopify-block-uploadly_file_upload_app_block_6eexKx > div > div > div > p {    color: #ffffff !important;
    font-size: 18px;
    margin-bottom: 0 !important;
    font-weight: 500 !important;
    padding-right: 10px;}

#shopify-block-uploadly_file_upload_app_block_6eexKx [id*="previewImages"] {margin-right:10px}



.minicart-prd-price {    font-size: 18px;
    line-height: 24px;
    font-weight: var(--heading-sm-weight);
}
.prd-block-gallery-thumbs .swiper-slide:after, .prd-block-gallery-thumbs .swiper-slide:before, .prd-block-gallery-thumbs .swiper-slide {border-radius:9px}


/* wishlist button */
@media (min-width: 1025px) {
   wishlist-button {
        opacity: 0;
        transform: translateY(10px);
        transition: all .15s;
    }
}
@media (hover: hover), (hover: none) and (min-width: 1025px) {
  .prd:hover   wishlist-button {
        opacity: 1;
        transform: translateY(0);
    }
}
/* prodcut page */
.prd-block .review-rating {justify-content: center;}
.prd-block  .rating-star {font-size: calc(var(--font-size)* 2rem);}
.prd-block  .review-rating .rating a {top: -3px;margin: 0 0 0 15px;font-size: 18px;}

.collections-container {padding-top: 15px;}
.collection-button {margin: 0 10px;border: 1px solid grey;border-radius: 90px;white-space:nowrap}
.collection-button span {padding:0 10px}
.tags-container, .collections-container {    display: inline-flex;
    justify-content: center;
    padding-top: 15px;
    flex-wrap: wrap;    width: -webkit-fill-available;}
.tags-container a {white-space:nowrap}
.tag-button {margin: 0 10px}
.shipping-text {text-align: center;width: 90%;margin: 8px 0 0 auto;}

/* Upload Window */
.uploadcare--jcrop-tracker:first-of-type {
    box-shadow: inset 0 0 0 20px rgb(1 147 218 / 66%);
    opacity: 1 !important;
    background-color: transparent !important;
}
.uploadcare--jcrop-tracker:first-of-type:after {
    color: #fff;
    content: "CAUTION: THE HIGHLIGHTED AREA MAY NOT BE PRINTED";
    position: absolute;
    width: 100%;
    height: 100%;
    left: 0;
    padding: 0 20px;
    font-size: 12px;
}

.usp p, .usp h1 {
    color: white;
    margin: 0;
}

.usp > div > div > div {
    border:1px solid white;
  border-radius:10px;
  padding:10px 5px;
  margin-bottom:10px
}

/* artist page */
.products-section {background: #cacaca !important}



.usp > div > div > div > div p {line-height:16px;font-size:14px}

.usp h1 {font-size:17px}

#hulkapps_options_8829487481169 {margin:0 !important}
.search-modal__form .prd-image-wrap {padding-bottom: 59.3% !important;}
.\32-player .prd-block-gallery-main .image-container {padding-bottom: 79.5% !important;}

/* homepage */
.template-index #shopify-section-template--25629100015953__index_product_carousel_ecdbeG .prd-image-wrap, 
.template-index #shopify-section-template--25629100015953__index_product_carousel_aEELyw .prd-image-wrap,
.template-index #shopify-section-template--25629100015953__166437656834bb45bd .prd-image-wrap, 
.template-cart #shopify-section-template--25629099655505__1645029375ffdfc4ec .prd-image-wrap{padding-bottom: 59.3% !important;}
.template-index #shopify-section-template--25629100015953__index_product_carousel_7G4RNf .prd-image-wrap {padding-bottom: 48% !important;}
.template-index #shopify-section-template--25629100015953__index_product_carousel_hWefer .prd-image-wrap {padding-bottom: 160% !important;}
.cart-table-prd-image>a {border-radius: 0 !important}
.minicart-prd-image .image-container, .cart-table-prd-image .image-container, .template-metaobject .image-container{--padding-bottom:59% !important}

@media  (max-width: 768px) {
#shopify-section-template--22892511068497__index_banner_grid_d3UD9k > div {background-color:black;background-image:url(https://exografix.com/cdn/shop/files/bg_dadc77fa-dd8d-4f3b-b0f5-82718d22c1d9.webp?v=1728513817&width=1000);background-repeat:no-repeat;background-size:cover}
.playmats .topbanner, .game-mats .topbanner {max-height: 300px !important}
}




@media (min-width: 1000px) and (max-width: 1199px) {
.mousepads .topbanner {
    max-height: 380px !important;
}
}


@media (min-width: 800px) and (max-width: 999px) {
.mousepads .topbanner {
    max-height: 440px !important;
}
}

@media (min-width: 600px) and (max-width: 799px) {
.mousepads .topbanner {
    max-height: 420px !important;
}
}

@media (min-width: 401px) and (max-width: 599px) {
.mousepads .topbanner {
    max-height: 350px !important;
}
}

@media (min-width:0px) and (max-width: 400px) {
.mousepads .topbanner {
    max-height: 300px !important;
}
}