/** Shopify CDN: Minification failed

Line 10:0 All "@import" rules must come first

**/
body {
    background-color: #FFF3E3 !important;
}

@import url('https://fonts.googleapis.com/css2?family=Roboto:ital,wght@0,100..900;1,100..900&display=swap');

@font-face {
    font-family: 'Gilroy Bold';
    src: url('https://cdn.shopify.com/s/files/1/0971/4787/9789/files/Gilroy-Bold.eot?v=1767612747');
    src: url('https://cdn.shopify.com/s/files/1/0971/4787/9789/files/Gilroy-Bold.eot?v=1767612747?#iefix') format('embedded-opentype'),
        url('https://cdn.shopify.com/s/files/1/0971/4787/9789/files/Gilroy-Bold.woff2?v=1767612747') format('woff2'),
        url('https://cdn.shopify.com/s/files/1/0971/4787/9789/files/Gilroy-Bold.woff?v=1767612747') format('woff'),
        url('https://cdn.shopify.com/s/files/1/0971/4787/9789/files/Gilroy-Bold.ttf?v=1767612747') format('truetype');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}



@font-face {
    font-family: 'Jokker-TRIAL Heavy';
    src: url('https://cdn.shopify.com/s/files/1/0971/4787/9789/files/Jokker-Heavy.eot?v=1767334242');
    src: url('https://cdn.shopify.com/s/files/1/0971/4787/9789/files/Jokker-Heavy.eot?v=1767334242?#iefix') format('embedded-opentype'),
        url('https://cdn.shopify.com/s/files/1/0971/4787/9789/files/Jokker-Heavy.woff2?v=1767334242') format('woff2'),
        url('https://cdn.shopify.com/s/files/1/0971/4787/9789/files/Jokker-Heavy.woff?v=1767334242') format('woff'),
        url('https://cdn.shopify.com/s/files/1/0971/4787/9789/files/Jokker-Heavy.ttf?v=1767334241') format('truetype');
    font-weight: 900;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Jokker-TRIAL Bold';
    src: url('https://cdn.shopify.com/s/files/1/0971/4787/9789/files/Jokker-Bold.eot?v=1767338261');
    src: url('https://cdn.shopify.com/s/files/1/0971/4787/9789/files/Jokker-Bold.eot?v=1767338261?#iefix') format('embedded-opentype'),
        url('https://cdn.shopify.com/s/files/1/0971/4787/9789/files/Jokker-Bold.woff2?v=1767338260') format('woff2'),
        url('https://cdn.shopify.com/s/files/1/0971/4787/9789/files/Jokker-Bold.woff?v=1767338261') format('woff'),
        url('https://cdn.shopify.com/s/files/1/0971/4787/9789/files/Jokker-Bold.ttf?v=1767338261') format('truetype');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Jokker-TRIAL Medium';
    src: url('https://cdn.shopify.com/s/files/1/0971/4787/9789/files/Jokker-Medium.eot?v=1767353283');
    src: url('https://cdn.shopify.com/s/files/1/0971/4787/9789/files/Jokker-Medium.eot?v=1767353283?#iefix') format('embedded-opentype'),
        url('https://cdn.shopify.com/s/files/1/0971/4787/9789/files/Jokker-Medium.woff2?v=1767353282') format('woff2'),
        url('https://cdn.shopify.com/s/files/1/0971/4787/9789/files/Jokker-Medium.woff?v=1767353284') format('woff'),
        url('https://cdn.shopify.com/s/files/1/0971/4787/9789/files/Jokker-Medium.ttf?v=1767353283') format('truetype');
    font-weight: 500;
    font-style: normal;
    font-display: swap;
}
a {
    text-decoration: none !important;
}

@keyframes shine {
  0% {
    left: -50%;
    opacity: 0;
  }
  50% {
    left: 25%;
    opacity: .5;
  }
  100% {
    left: 100%;
    opacity: 0;
  }
}

.site-btn {
  padding: 14px 30px 14px;
  background-color: #60DFFF;
  color: #14240D;
  position: relative;
  overflow: hidden;
  transition: all .3s ease-in-out;
  display: inline-flex;
  align-items: center;
  border-radius: 50px;
  font-family: 'Jokker-TRIAL Heavy';
  font-size: 24px;
  text-transform: uppercase;
  box-shadow: 9px 10px 0px 0px #AA1854;  
}
.site-btn .shine {
  display: none;
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background: #fff;
  background: linear-gradient(to right, #fff 0%, #60DFFF 25%, #fff 50%, #60DFFF 75%, #60DFFF 100%);
  pointer-events: none;
  z-index: 3;
  opacity: 0;
  transform: skew(30deg);
  animation: shine .75s linear 1;
  content: "";
}

.site-btn:hover {
    background-color: #AA1854;  
    box-shadow: 9px 10px 0px 0px transparent;
    color: #fff;
}

.site-btn:hover .shine {
   display: none;
}
.font-16 {
    font-family: "Roboto", sans-serif;
    font-size: 16px;
    color: #42210B;
    font-weight: 600;
    margin: 0;
}
.font-18 {
    font-family: 'Jokker-TRIAL Medium';
    font-size: 18px;
    text-transform: uppercase;
    color: #42210B;
}
.font-20 {
    font-family: 'Jokker-TRIAL Bold';
    font-size: 20px;
    text-transform: uppercase;
    color: #42210B;
}
.font-24 {
    font-family: 'Jokker-TRIAL Bold';
    font-size: 24px;
    text-transform: uppercase;
    color: #42210B;
}
.font-32 {
    font-family: 'Jokker-TRIAL Bold';
    font-size: 32px;
    color: #42210B;
}
.font-48 {
    font-family: 'Jokker-TRIAL Bold';
    font-size: 48px;
    color: #42210B;
}
.font-52 {
    font-family: 'Jokker-TRIAL Bold';
    font-size: 52px;
    color: #42210B;
}
.font-56 {
    font-family: 'Jokker-TRIAL Heavy';
    font-size: 56px;
    color: #42210B;
}
.font-100 {
    font-family: 'Jokker-TRIAL Heavy';
    font-size: 90px;
    text-transform: uppercase;
    color: #42210B;
} 
.sec-padd {
    padding: 100px 0;
}
.sec-padd-top {
    padding-top: 100px;
}
.sec-padd-bottom {
    padding-bottom: 100px;
}
product-card .prod-info h3.font-48 {
    text-transform: uppercase;
}
.product-card__media .img-box.coming-soon {
  filter: blur(10px);
}
.product-card__media {
  transition: transform 0.25s ease, box-shadow 0.25s ease;
  
}

product-card:hover .product-card__media {
  transform: translateY(-8px) rotate(3deg);
  box-shadow: 3px 3px 0px 3px var(--shadow-color, #000);
}

.cart-drawer__content,
.cart-drawer__header {
  background-color: #2670ff;
  -webkit-mask-image: none;
  mask-image: none;
}

.cart-drawer__summary {
  background-color: #ffe250;
  -webkit-mask-image: none;
  mask-image: none;
}
.cart-drawer__header h2 {
   color: #fff !important;
}
.cart-drawer__header .cart-bubble__background {
    background-color: #ffe250;
}

.cart-drawer__items .cart-items__table-row .cart-items__details {
    color: #fff;
    text-align: left;
}
.cart-drawer__items .cart-items__table-row .button.button--tertiary.cart-items__remove svg path {
  stroke: #fff;
}
.cart-secondary-typography text-component {
  color: #fff;
}
.cart-drawer__header {
  border-bottom: 1px solid #ffe250;
  padding-bottom: 14px;
}
.cart-drawer__content {
  padding-top: 20px;
}

.cart-items__quantity .quantity-selector:hover input[type="number"],
.cart-items__quantity .quantity-selector:hover .button {
  color: #fff;
}
.cart-drawer__header .button.close-button path {
  stroke: #fff;
}

@media(max-width: 1440px) {
.font-100 {
    font-size: 70px;
}
}

@media(max-width: 980px) {
.font-32 {
    font-size: 20px;
}
.font-20 {
    font-size: 16px;
}
}


@media(max-width: 900px) {
.font-100 {
    font-size: 60px;
}    
}

@media(max-width: 767px) {
.font-52 {
    font-size: 30px;
}   
.font-20 {
    font-size: 16px;
}
.font-48 {
    font-size: 36px;
}
.sec-padd-bottom {
    padding-bottom: 70px;
}
.font-24 {
    font-size: 16px;
}
.font-56 {
    font-size: 40px;
}
.product-card__media .img-box {
    padding-bottom: 100%;
}

}

@media (max-width: 600px) {
.font-100 {
    font-size: 50px;
}
.sec-padd {
    padding: 70px 0;
}
.site-btn {
    font-size: 18px;
}
.font-18 {
    font-size: 16px;
}
.container {
    padding: 0 20px !important;
}

}

