/** Shopify CDN: Minification failed

Line 370:17 Unexpected ","

**/
.slideshow__text .banner__heading{
  font-family: 'Orbitron', sans-serif;
  font-weight: 700; /* Bold */
  text-transform: uppercase;
  color: #FFFFFF; /* White */
  font-size: 4rem;
  margin-bottom: 10px;
}
  :root {
      --tcl-font-family-base-blender: "Blender";
      --tcl-font-family-fallback-blender: -apple-system, BlinkMacSystemFont, "Segoe UI",
        Roboto, "Helvetica Neue", Arial, "Noto Sans",
        "Apple Color Emoji", "Segoe UI Emoji", sans-serif;
    }
  .multicolumn-list h3, .multicolumn-list p {
    margin: 0;
    font-size: 14px;
}


  p, p strong,.customer h2.form__message, .jdgm-write-review-modal__intro{
      font-family: var(--tcl-font-family-base-blender), var(--tcl-font-family-fallback-blender) !important;
      font-size: 16px;
      line-height: 1.5;
      color:#c7c7c7 !important;
    }
    .why-haki-section .block-subtitle{
      font-family: var(--tcl-font-family-base-blender), var(--tcl-font-family-fallback-blender) !important;
    }
    section#shopify-section-template--24957896720755__175741553615f2cd64, #shopify-section-template--24957896393075__main {
    background: #000 !important;
}
.jdgm-write-review-modal .jdgm-write-review-modal__stars::before, .jdgm-write-review-modal .jdgm-write-review-modal__stars::after{
 color:#c7c7c7 !important; 
}
.customer h2.form__message {
  
    color: #ef0f0f;
}
.jdgm-write-review-modal__content{
  background-color: #000000 !important;
}
.jdgm-write-review-modal__stars .jdgm-star{
  color: #C6FF00 !important;
}
.jdgm-write-review-modal .jdgm-write-review-modal__close-btn {
    background-color: #C6FF00 !important;
  
}
.jdgm-write-rev-link.jdgm-write-rev-link {
    color: #000 !important;
    background-color: #C6FF00 !important;
    border: 2px solid #C6FF00 !important;
    border-color: #C6FF00 !important;
      font-family: 'Orbitron', sans-serif !important;
}
.customer.addresses button{
  color: #000 !important;
    background-color: #C6FF00 !important;
    border: 2px solid #C6FF00 !important;
    border-color: #C6FF00 !important;
      font-family: 'Orbitron', sans-serif !important;
}
.jdgm-rev__author,.jdgm-write-review-modal__title {
    color: #C6FF00 !important;
   font-family: 'Orbitron', sans-serif !important;
}
.jdgm-write-review-modal .jdgm-write-review-modal__product-title{
  color: #f3f014 !important;
   font-family: 'Orbitron', sans-serif !important;
}
.jdgm-histogram__bar-content {
    background-color: #c6ff00 important;
}
.add-to-cart {
    display: none;
  }

.product-card{
  background:#000 !important;
}
.jdgm-widget:not(.jdgm-review-widget--small,.jdgm-review-widget--medium) .jdgm-rev-widg__title {
   color: #C6FF00 !important;
   text-transform: uppercase !important;
}
.jdgm-rev-widg__summary-text {
   color: #fff !important;
}
.product__text.caption-with-letter-spacing {
    display: none;
}
.totals__total-value,.title-wrapper-with-link .title,.cart-item__price-wrapper .price.price--end{
  color: #C6FF00 !important;
 font-family: 'Orbitron', sans-serif !important;
}
#checkout-pay-button{
 font-family: 'Orbitron', sans-serif !important;
 text-transform:uppercase !important;
}

/* Hide "Continue Shopping" button on cart page */
.cart-notification__links .link.button-label,.title-wrapper-with-link a{
  display: none !important;
}

.product-form__input--pill input[type=radio]+label {
    border: unset !important;
}
.field__input, .select__select, .customer .field input, .customer select {
    background-color: #000;
    border: 1px solid #787575 !important;
}
.login .field+a, .customer a {
    margin-top: 1rem;
    color: #787575;
}
.underlined-link:hover, .customer a:hover, .inline-richtext a:hover {
    color: rgb(204 255 0) !important;
    text-decoration-thickness: .2rem;
}
 .page-width--narrow p strong,.page-width--narrow p em,.page-width--narrow ol li{
color: #f3f20d !important;
 }
  .page-width--narrow  h3{
color: #C6FF00 !important;
    font-weight: 800 !important;
      font-family:'Orbitron', sans-serif !important;
      
  }
  .cart-item__details a, .cart-notification-product__name, .product__description h2  {
    font-family:'Orbitron', sans-serif !important; 
  }
  .jdgm-review-widget-modal  textarea.jdgm-write-review-modal textarea.jdgm-write-review-modal__field-input {
    background: #000 !important;
}
  .jdgm-write-review-modal .jdgm-write-review-modal__field-label,.jdgm-write-review-modal .jdgm-write-review-modal__gdpr-statement {
    color: #fff !important;
}
  .newsletter-form__button .svg-wrapper svg path{
    fill:#C6FF00 !important;
  }
  .jdgm-write-review-modal textarea.jdgm-write-review-modal__field-input{
    background:#000 !important;
  }
  .jdgm-write-review-modal .jdgm-write-review-modal__nav-btn.jdgm-write-review-modal__nav-btn-next{
    background-color: #ccff00 !important;
    color: #000000 !important;
    padding: 14px 28px;
    font-weight: 600;
    text-transform: uppercase;
    border-radius: 8px;
    transition: background-color 0.3s;
    display: inline-block;
    text-decoration: none;
    font-family: Orbitron, sans-serif;
  }
  .jdgm-write-review-modal .jdgm-write-review-modal__nav-btn-back .jdgm-write-review-modal__nav-btn.jdgm-write-review-modal__nav-btn-next{
    color: #ccff00 !important;
  }
.jdgm-write-review-modal .jdgm-write-review-modal__nav-btn-back {
 
    color: #ccff00 !important;
}
.jdgm-write-review-modal .jdgm-write-review-modal__gdpr-statement a{
  color: #fff !important;
}
.jdgm-write-review-modal .jdgm-write-review-modal__field-input.error{
   background-color: #000 !important;
}
.jdgm-write-review-modal__form .jdgm-write-review-modal .jdgm-write-review-modal__field-input.error,.jdgm-write-review-modal__form .jdgm-write-review-modal .jdgm-write-review-modal__field-input {
    border-color: grey !important;
    background-color: #000 !important;
}
.jdgm-write-review-modal .jdgm-write-review-modal__field-input{
   background-color: #000 !important;
}
.jdgm-write-review-modal .jdgm-write-review-modal__field-help,.jdgm-write-review-modal .jdgm-write-review-modal__checkbox-text {
  
    color: rgb(235 228 228 / 80%) !important;
   
}
/* input::placeholder {
  color:rgb(186, 65, 65) !important;
}
input:-ms-input-placeholder {
  color: #999;
} */
product-recommendations{
  display:none !important;
}
    .breakup-soda-btn,.mobile-sticky-buttons button {
    font-family: 'Orbitron', sans-serif;
}
 .product-form__input input+label {
    display: inline-block !important;
    font-family: 'Orbitron';
    background: #C6FF00 !important;
}

.list-menu__item {
    font-size: 18px;
    font-family: Orbitron,sans-serif;
}
.rte a {
    color: #fff;
}
.rte ul, .rte ol {
    padding-left: 0;
}
h3{
     font-family: Orbitron,sans-serif;
}
.mobile-sticky-buttons{
  display:none !important;
}
.banner__text p{
  font-family: 'Inter', sans-serif;
  font-weight: 500; /* Medium */
  color: #E4E4EA; /* Light gray */
  font-size: 1.9rem;
}
.product-form__submit {
    margin-bottom: 1rem;
    border: 1px solid #fff;
}
    .banner--desktop-transparent .banner__box {
        padding-block: 0;
    }
.header__heading-link .h2 {
    font-size: 24px;
    font-weight: bold;
}
.list-menu__item {
    font-size: 18px;
}
@media screen and (min-width: 990px){
  .header--middle-left {
    grid-template-columns: auto auto auto !important;
}
}
.custom-section{
margin-top: 2rem;
    margin-bottom: 1rem;
box-shadow: rgba(0, 0, 0, 0.16) 0px 10px 36px 0px, rgba(0, 0, 0, 0.06) 0px 0px 0px 1px;
      padding: .5rem 2rem;
}
.custom-section .h2 {
    font-size: 40px;
    font-weight: 800;
}
.custom-section p {
    font-size: 24px;
}
.custom-section span {
    font-size: 24px;
}
.rich-text__heading{
  font-size: 42px;
}
h2.inline-richtext.h1.scroll-trigger.animate--slide-in,.collapsible-content__heading {
    font-family: 'Orbitron', sans-serif;
    color: #f3f014;
    text-align: center;
    font-size: 4rem;
    margin-block: 0.5rem;
    text-transform: uppercase;
}
#checkout {
    background-color: #ccff00;
    color: #000000;
    padding: 14px 28px;
    font-weight: 600;
    text-transform: uppercase;
    border-radius: 8px;
    transition: background-color 0.3s;
    display: inline-block;
    text-decoration: none;
    font-family:Orbitron,sans-serif;
}
.footer {
    border-top: .1rem solid rgba(var(--color-foreground),.08) !important;
}
.footer-block__heading {
    font-family: Orbitron, sans-serif;
    color:  #f3f014;
    font-size: 4rem;
    text-transform: uppercase;
}
/* .rich-text__wrapper{
  padding: 2rem;
  box-shadow: rgba(99, 99, 99, 0.2) 0px 2px 8px 0px;
} */
.footer-block--newsletter {
    display: none !important;
}
.collapsible-content summary:hover .accordion__title {
    text-decoration: none !important;
}

.accordion__title {
    font-family: Orbitron,sans-serif;
    color: #f3f014 !important;
}
.field__label{
  display:none !important;
}
.social-icon a{
  color:rgb(18 18 18)
}
ul li{
  color:#c7c7c7!important;
}
/* pages css */

.contact__button .button,.customer.login button,#create_customer button{
  background-color: #ccff00;
    color: #000000;
    padding: 14px 28px;
    font-weight: 600;
    text-transform: uppercase;
    border-radius: 8px;
    transition: background-color 0.3s;
    display: inline-block;
    text-decoration: none;
        font-family: Orbitron, sans-serif;
}
.contact__button .button:before,.contact__button .button:after,#checkout:after,#checkout:before,button:before,button:after{
  content:none !important;
}
.shopify-section.section,#shopify-section-template--24957896458611__main {
    background: #000;
}
#address_form_new #AddressCountryNew {
    color: #cccca5;
    background-color: #000 !important;
}
.main-page-title,.customer.login h1,.customer h1{
    font-family: 'Orbitron', sans-serif;
    color: #f3f014;
    text-align: center;
    font-size: 4rem;
    margin-block: 0.5rem;
}
@media screen and (min-width: 767px){
.collapsible-content-wrapper-narrow {
    max-width: 118.4rem !important;
}
}
@media screen and (max-width: 768px){
  .slideshow__text .banner__heading{
  font-size: 2rem;
}
.rich-text__wrapper {
    width: auto !important;
}
.rich-text__text.rte.scroll-trigger.animate--slide-in {
    text-align: left;
}
.mobile-sticky-buttons {
        display: flex !important;
    }
.product__title h1 {
    font-size: 2rem !important;
}
.main-page-title,,.cart__warnings h1,.why-haki__title,.hakiverse-title,.breakup-soda-title,.footer-block__heading,h2.inline-richtext.h1.scroll-trigger.animate--slide-in, .collapsible-content__heading {
    font-size: 2rem !important; 
}
.banner--desktop-transparent .banner__box {
    padding-block: 0!important;
}
.banner__text p{
  font-size: unset;
}

.footer-block--newsletter {
    display: none !important;
}
  .footer-block {
    border-bottom: 1px solid #aea8a8;
}
  .footer-block:last-child{
    border-bottom:unset !important;
  }
   #shopify-section-sticky-atc #md-sticky-atc {
    position: fixed;
      bottom: 21% !important;

}
#shopify-section-sticky-atc .quantity__input {
    opacity: 1 !important;
    appearance: unset !important;
 
}


}

.banner__buttons .button {
  background: #008B47;
  color: #fff;
  border-radius: 8px;
  transition: all 0.3s ease; /* smooth hover effect */
}

.banner__buttons .button:hover {
  background-color: #FF5C49;
}

.banner__buttons .button:before,.banner__buttons .button:after{
content: none;
}
.multicolumn-card__info .rte {
    display: none;
}

#md-sticky-atc .product-form .quantity {
    display: none !important;
}
#md-sticky-atc .product-form .select {
  display: none !important;
}
ol li{
  color: #ffffff !important;
}
.product__title h1{
 font-family: 'Orbitron', sans-serif;
    color: #f3f014;
    font-size: 3rem;
    margin-block: 0.5rem;
}
.cart__warnings h1{
 font-family: 'Orbitron', sans-serif;
    color: #f3f014;
    font-size: 3rem;
   
}
.cart__warnings a,.cart__login-title{
 font-family: 'Orbitron', sans-serif;
}
.product__discount {
  margin-top: 6px;
}
.price-wrapper .price--on-sale .price__sale{
  display:flex !important;
  flex-direction:row-reverse !important;
}

.product__discount span {
  background: #e63946; /* red background */
  color: #fff;
  font-size: 14px;
  font-weight: 600;
  padding: 4px 10px;
  border-radius: 20px;
  display: inline-block;
}
.price__sale{
  display:block !important;
}

span.badge.price__badge-sale.color-scheme-4,.price__badge-sold-out {
    display: none !important;
}
span.price-item.price-item--sale.price-item--last {
      font-weight: bolder;
   font-family: 'Orbitron';
    color: #C6FF00 !important;
    font-size: 24px;
}
.product-form__submit,.shopify-payment-button__button {
    margin-bottom: 1rem;
    text-transform: uppercase;
    font-family: Orbitron,sans-serif !important;
    
}
#cart-notification-form button, #cart-notification-button,.cart-notification__links button{
    font-family: Orbitron,sans-serif !important;
}
.button{
    font-family: Orbitron,sans-serif !important;
}

.search__input.field__input::placeholder{
  display:none !important;
}

.shopify-payment-button__button,#cart-notification-form button{
       background-color: #C6FF00 !important;
    color: #000 !important;
    font-weight: 600;
    text-transform: uppercase;
    transition: background-color 0.3s;
    display: inline-block;
    text-decoration: none;
}
.cart__warnings .button{
  background-color: #C6FF00 !important;
    color: #000 !important;
    font-weight: 600;
    text-transform: uppercase;
    transition: background-color 0.3s;
    text-decoration: none;
}
.shopify-payment-button__button:hover{
  background:#FF5C49;
}
.shopify-payment-button__button--unbranded:after,.shopify-payment-button__button--unbranded:before, .button:before,.button:after{
  content:none;
}

.comparison-vs {
    color: #fff !important;
}
.product__description p b,
.product__description p strong {
  color: #f8eb04 !important;
}
.product__info-container .price--on-sale .price-item--regular {
    font-size: 1.6rem;
    position: relative;
    top: 4px;
}
.rich-text__text p strong{
  color:#f3f014 !important;
}
.product-discount-badge {
 font-family: 'Orbitron';
    color: #C6FF00 !important;
    font-weight: 600;
    display: inline-block;
    background: #5a5a32;
    padding-inline: 4px;
    border-radius: 4px;
}
.product__info-container .price--on-sale .price-item--regular {
    font-family: 'Orbitron';
    color:#C6FF00 !important;
}
.price-wrapper {
  display: flex;
  align-items: center;
  gap: 8px;
}
.multicolumn-card__info {
    padding: 0 !important;
} 
 .multicolumn-card-spacing{
  padding-top: 0 !important;
}
.multicolumn.background-primary .multicolumn-card {
    background: transparent !important;
}
.product__media-description {
  margin-top: 20px;
}
.mobile_only, .accordion__content p br{
    /* display: none; */
}
button.sticky-add-to-cart,.product-form__submit,#cart-notification-button {
    border: 1px solid #978d8d !important;
}
 .desktop-only {
    display: none;
  }
.comparison-row .feature-text {
    flex: unset !important;
  
}
.accordion {
    margin-top: 2.5rem;
    margin-bottom: 0;
    border-top: 1px solid #848484 !important;
    border-bottom: 1px solid #848484 !important;
}
@media screen and (max-width: 749px) {
  /* .desktop-only {
    display: none;
  } */
  .mobile_only{
    display: block;
}
.product-discount-badge {
    padding-inline: 1px;
    border-radius: 2px;
}
.main-page-title,
.cart__warnings h1,
.why-haki__title,
.hakiverse-title,
.breakup-soda-title,
.footer-block__heading,
h2.inline-richtext.h1.scroll-trigger.animate--slide-in,
.collapsible-content__heading {
  font-size: 2.5rem !important;
}

  
}
.field__input:focus, .select__select:focus, .customer .field input:focus, .customer select:focus, .localization-form__select:focus.localization-form__select:after{
  box-shadow:unset !important;
}
.contact h2{
  margin-bottom:1rem !important;
}
   /* Wrapper */
.footer__payment-icons {
  flex-direction: column; /* stack text + icons + note */
  text-align: center;
  margin: 20px auto;
}
.securely-pay-section__text-2 {

    display: none;
}
/* Top heading text */
.securely-pay-section__text-1 {
  font-size: 16px;
  margin-bottom: 12px;
  color: #fff; /* adjust if needed */
}

/* Icons container */
.cart-icon {
  display: flex;
  flex-wrap: wrap; /* allow wrapping on mobile */
  justify-content: center;
  gap: 12px;
  margin-bottom: 10px;
}

/* Each icon box */
.cart-icon .d-flex {
  flex: 0 0 auto;
}

/* Bottom note text */
.securely-pay-section__text-2 {
  font-size: 14px;
  color: #ccc;
}
.footer__content-bottom {
    padding-top: 0;
}
.footer__copyright.caption {
    text-align: center !important;
    align-items: center;
    margin: 0 auto;
    padding-top: 10px;
}

/* Desktop view */
@media (min-width: 768px) {
  .footer__payment-icons {
    max-width: 800px;
    margin: 0px auto;
  }

  .securely-pay-section__text-1 {
    font-size: 18px;
  }

  .cart-icon {
    gap: 20px;
  }

  .securely-pay-section__text-2 {
    font-size: 15px;
    margin-top: 8px;
  }
}

/* Mobile view */
@media (max-width: 767px) {
  .cart-icon svg {
    width: 40px;
    height: 26px;
  }
  .securely-pay-section__text-1 {
    font-size: 15px;
  }
  .securely-pay-section__text-2 {
    font-size: 13px;
  }
  .why-haki__blocks .block-title{
    font-size:18px;
  }
  .block-subtitle {

    font-size: 16px;
    line-height: 1.2;
}

}
@media (max-width: 767px) {

}
cart-remove-button .button {
    min-width: calc(4.5rem / var(--font-body-scale));
    min-height: 1rem;
    padding: 0;
    margin: 0;
    border: 1px solid #949494;
}
.errors ul li{
  color:red !important;
}
#customer_login h2,#create_customer h2{
  font-size: calc(var(--font-heading-scale) * 1.8rem) !important;
}
#customer_login *:focus-visible,#create_customer *:focus-visible,.customer.login *:focus-visible{
    outline: unset !important;
    outline-offset: unset !important;
    box-shadow: unset !important;
    padding: 6px;
     border: 1px solid #949494;
}
#customer_login .form__message:focus-visible,
#create_customer .form__message:focus-visible,
.customer.login .form__message:focus-visible {
  outline: none !important;
  outline-offset: 0 !important;
  box-shadow: none !important;
  padding: 0 !important;
  border: none !important;
}

.customer.login h3 {
    font-family: var(--tcl-font-family-base-blender), var(--tcl-font-family-fallback-blender) !important;
    color: #fff;
}
.cart-item__details,.comparison-item p{
  font-family:'Orbitron', sans-serif !important;
}
 .comparison-item h2 {
    color: #f3f20d !important;
    font-weight: 800 !important;
      font-family:'Orbitron', sans-serif !important;
}
.customer.account h2, .customer.account a{
  font-family: Orbitron,sans-serif !important;
  color: #f3f014;
}
.product__description h2{
   color: #f3f014;
}
.shopify-section{
  background-color:#000 !important;
}
.customer.addresses h2{
  font-family: Orbitron,sans-serif !important;
  color: #C6FF00 !important;
}
.order-history{
  color:#fff;
   font-family: var(--tcl-font-family-base-blender), var(--tcl-font-family-fallback-blender) !important;
}
.customer.account p{
color: #FFFFFF;
 font-family: var(--tcl-font-family-base-blender), var(--tcl-font-family-fallback-blender) !important;
}
.customer.account{
  background:#000;
}
.order-history td{
  color: #fff !important;
}