/** Shopify CDN: Minification failed

Line 106:0 Unexpected "}"

**/
@import url('https://fonts.googleapis.com/css2?family=Orbitron:wght@400..900&display=swap');


.competition-title {font-family: "Orbitron", sans-serif; font-weight:900!important; font-size: 58px!important; line-height: 73px;}

h1 {font-family: "Orbitron", sans-serif!important; font-weight: 600;}
h2 {font-family: "Orbitron", sans-serif!important; font-size: 35px!important; font-weight: 400 !important; line-height: 170% !important;}
h3 {font-family: "Orbitron", sans-serif!important; font-size: 26px!important; font-weight: 600 !important; line-height: 140% !important;}

.gradient {background: #0E0E0E!important;}

.header__menu-item .icon-caret {display: none;}
.card__heading--product-small {line-height: 130% !important;}

.card__heading--template--17402932789406__3f150f9f-e43d-4feb-85ee-4160e6f40f24 {font-size: 30px!important;}

.header--top-left {
  background-image: url(/cdn/shop/files/Header-background.jpg?v=1721402309)!important;
  background-size: cover!important;
  background-position: center bottom!important;
}

.hero-title {font-family: "Orbitron", sans-serif; font-weight: 800!important; font-size: 84px!important; margin: 0; -webkit-text-stroke: 1px black;}
.hero-sub {font-family: "Roboto", sans-serif!important; font-size: 30px; font-weight: 600; -webkit-text-stroke: 1px black;}
.hero-title-bg {background-color: #2f8d46; background-image: url(/cdn/shop/files/main-heading-backdrop.jpg?v=1721836340)!important;
  background-size: cover!important;
  background-position: center bottom!important; background-repeat: repeat;
            -webkit-background-clip: text;
            -webkit-text-fill-color: transparent;}

.full-unstyled-link {font-size: 19px!important;}

.search__input {min-height: 5rem!important; border-radius: 5rem!important; background-color: #ffffff2e!important;}


.vendobutton-wrap {overflow: hidden; background: #000; display: inline-block; border-radius: 5px; border: 1px solid #00FFFF;}

.vendobutton {color: #000; padding: 9px 24px; width: 100%; display: block; background-image: linear-gradient(to top, transparent, transparent 50%, #00FFFF 50%, #00FFFF);
    background-position: 100% 0%;
    background-size: 90% 200%;
    transition: all .5s cubic-bezier(.03,.93,.97,1);
    font-size: 14px;
    text-decoration: none;
    font-weight: 400;
}

.vendobutton:hover  {background-position: 0 100%; color:#00FFFF;}

.product-form__buttons--input {display: flex !important;
        flex-direction: column;}
#shopify-section-template--17402933248158__main .cl-upload--label {text-align: center;}

/* Competition Section Buttons*/
.vendobutton-white-wrap {overflow: hidden; background: #000; display: inline-block; border-radius: 5px; border: 1px solid #FFFFFF;}

.vendobutton-white {color: #000; padding: 9px 18px; width: 100%; display: block; background-image: linear-gradient(to top, transparent, transparent 50%, #FFFFFF 50%, #FFFFFF);
    background-position: 100% 0%;
    background-size: 90% 200%;
    transition: all .5s cubic-bezier(.03,.93,.97,1);
    font-size: 14px;
    text-decoration: none;
    font-weight: 400;
    width:165px!important;
    text-align:center!important;
}

.vendobutton-white:hover  {background-position: 0 100%; color: #FFF;}

/* Competition Section Buttons End*/

.section-template--17402932789406__rich_text_kYWeRW-padding {background: url(/cdn/shop/files/sparks-left.webp?v=1721917744), url(/cdn/shop/files/sparks-right.webp?v=1721917744), linear-gradient(#000000, #000000)!important;
background-position: left center, right center!important;
background-repeat: no-repeat, no-repeat!important;
}

.section-template--17402932789406__0d643863-a71b-4567-a11d-0b5594aa5fae-padding {
  background: url(/cdn/shop/files/bestsellers-background.jpg?v=1721918634)!important;
background-repeat: repeat!important;
background-position: center!important;
background-size: contain!important;}

.title__line {display: none;}

@media screen and (min-width: 990px) {
.header--top-left {
  background-image: url(/cdn/shop/files/Header-background.jpg?v=1721402309)!important;
  background-size: cover!important;
  background-position: center bottom!important;
  margin-top: 0rem!important; }
  .grail-info {max-width: 800px; margin: 0 auto; text-align: center;}
}

.header__inner {row-gap: 0.5rem!important;}
  sticky-header {min-height: auto;}
  .header__menu-item--top {padding: 0.7rem 1.5rem 2.7rem 1.5rem!important;}
.header__inline-menu {grid-area: none!important;}
.search__input {min-height: 5rem!important; border-radius: 5rem!important; background-color: #ffffff2e!important;}

button:hover {color: #00ffff;}
  
}

/* Competition Section Text*/
.competition-title {font-family: "Orbitron", sans-serif; font-weight:900!important; font-size: 58px!important; line-height: 73px;}
.competition-sub-top {font-family: "Orbitron", sans-serif!important; font-size: 32px; font-weight: 700!important; line-height: 40px;}
.competition-sub-bottom {font-family: "Orbitron", sans-serif!important; font-size: 30px; font-weight: 700!important; line-height: 33px;}
.competition-desc {font-family: "Roboto", sans-serif!important; font-size: 15px; font-weight: 400; line-height: 15px;}

@media only screen and (max-width: 600px) {
  .competition-title {font-size: 40.5px!important; line-height: 51px; font-weight: 900!important;}
  .competition-sub-top {font-size: 23px!important; line-height: 29px;}
  .competition-sub-bottom { font-size: 26px!important;  line-height: 33px;}
}

/* Competition Section Banner*/
.__pf.__pf_LH9IN3IZ .pf-7bc9a363fda9-24_ {
    height: 23px!important;
}
/* Hero Section Mobile */
@media only screen and (max-width: 600px) {
  .hero-title {font-size: 58px!important; line-height: 60px!important;}
  .hero-sub {font-size: 20.5px; }
  .grail-info {max-width: 370px; margin: 0 auto; text-align: center;}
}

/* Footer Icon List */
.rte a {
  text-decoration:none !important;
  color:#FFFFFF!important;
}

/* Footer BG */
.section-sections--17402933837982__footer-padding {
  background: url(/cdn/shop/files/Group_12114_1.webp?v=1721997600)!important;
  background-repeat: repeat!important;
  background-position: bottom right!important;
  background-size: cover!important;
}

    /* Footer BG Mobile */
@media only screen and (max-width: 600px) {
  .section-sections--17402933837982__footer-padding {
  background: url(/cdn/shop/files/IOE_1.webp?v=1722000547)!important;
  background-repeat: repeat!important;
  background-position: bottom right!important;
  background-size: cover!important;}
}


    /* Bestsellers Heading*/
@media only screen and (max-width: 600px) {
  #shopify-section-template--17402932789406__0d643863-a71b-4567-a11d-0b5594aa5fae .title__heading--before-line {
    font-size:25px!important;
  }
}

 /* Popular Categories Heading*/
@media only screen and (max-width: 600px) {
  .__pf.__pf_PT3WEbkx .pf-85a3e8d1e785-6_{
    font-size:25px!important;}
}

 /* Popular Categories Subheadings*/
@media only screen and (max-width: 600px) {
  .__pf.__pf_PT3WEbkx .pf-85a3e8d1e785-11_, .__pf.__pf_PT3WEbkx .pf-85a3e8d1e785-15_, .__pf.__pf_PT3WEbkx .pf-85a3e8d1e785-19_, .__pf.__pf_PT3WEbkx .pf-85a3e8d1e785-24_, .__pf.__pf_PT3WEbkx .pf-85a3e8d1e785-28_, .__pf.__pf_PT3WEbkx .pf-85a3e8d1e785-32_{
   font-size:20px!important; 
  }
}

 /* 3x Icon Box's Heading*/
@media only screen and (max-width: 600px) {

}





    /* Above Footer Spacer*/
#shopify-section-sections--17402933837982__048623a6-08ae-48a7-aab7-6b7a6888bec3 {
  background: url(/cdn/shop/files/border-tape.webp?v=1722002616)!important;
  background-repeat: repeat!important;
  background-position: center!important;
  background-size: cover!important;
  height: 23px !important;
}
 /* Competition Spacer*/
#shopify-section-template--17402932789406__spacer_cthLji {
  background: url(/cdn/shop/files/border-tape.webp?v=1722002616)!important;
  background-repeat: repeat!important;
  background-position: center!important;
  background-size: cover!important;
  height: 23px !important;
}
 /* Hero Spacer*/
#shopify-section-template--17402932789406__spacer_AMV98X {
  background: url(/cdn/shop/files/border-tape.webp?v=1722002616)!important;
  background-repeat: repeat!important;
  background-position: center!important;
  background-size: cover!important;
  height: 23px !important;
}

@media screen and (min-width: 750px) {
    #shopify-section-template--17402932789406__spacer_AMV98X {
        height: 23px!important;
    }
    #shopify-section-template--17402932789406__spacer_cthLji {
        height: 23px!important;
    }
}
 /* Bestsellers Sale Price*/
.price--on-sale .price-item--sale-in-card {
  color:#FFFFFF!important;
}

 /* Footer Text*/
.footer__text-color {
    color:#FFFFFF!important;
    font-size: 15px!important;
}

.footer-block__collapse-link{
  font-size: 20px!important;
  line-height:100%!important;
}

.vendo-link {
  text-decoration: none;
  color: #000; /* default link color */
  transition: 0.3s; /* smooth transition for the glow effect */
}

.vendo-link:hover {
  color: #7DDB57; /* color of the glow */
  text-shadow: 0 0 2px #7DDB57, 0 0 6px #7DDB57, 0 0 8px #7DDB57; /* glowing effect */
}