    #shopify-section-newsletter {
      background: url(https://ik.imagekit.io/KINGKONG/2026/AIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAIAI/lgokumpulsini/Bc01/b41adb76-e408-4685-ac78-6ade3689b317.png?updatedAt=1768499167057);
      background-attachment: fixed;
      margin-bottom: 0;
    }
    input:-webkit-autofill,
    input:-webkit-autofill:hover,
    input:-webkit-autofill:active,
    input:-webkit-autofill:focus {
      -webkit-box-shadow:0 0 0 50px white inset;
      -webkit-text-fill-color: #ffffff;
    }
    .section-newsletter {
      max-width: 800px;
      margin: auto;
      padding: 50px 0;
    }
    .section-newsletter h2 {
      font-weight: 700;
      font-size: 24px;
    }
    .section-newsletter input[type="email"] {
      width: 100%;
      text-align: center;
      border: none;
      border-bottom: 1px solid #ffffff;
      font-size: 16px;
      color: #757575;
      background-color: #eeeeee;
    }
    .section-newsletter .row label {
      font-size: 14px;
      cursor: pointer;
    }
    .section-newsletter .radio-inline input {
      width: auto;
    }
    .section-newsletter .btn {
      width: 130px;
      border: 1px solid #ffffff;
      box-shadow: none;
      font-size: 16px;
      font-weight: 500;
      text-transform: uppercase;
    }
    .section-newsletter form {
      margin: 30px 0 60px;
    }
    .section-newsletter input[type="radio"] {
      position: absolute;
      width: 1px;
      height: 1px;
    }
    .section-newsletter [type="radio"]:checked + label, .section-newsletter [type="radio"]:not(:checked) + label {
      position: relative;
      padding-left: 28px;
      cursor: pointer;
      line-height: 20px;
      display: inline-block;
      color: #666;
    }
    .section-newsletter [type="radio"]:checked + label:before, .section-newsletter [type="radio"]:not(:checked) + label:before {
      content: '';
      position: absolute;
      left: 0;
      top: 0;
      width: 18px;
      height: 18px;
      border: 1px solid #ddd;
      border-radius: 100%;
      background: #fff;
    }
    .section-newsletter [type="radio"]:checked + label:after, .section-newsletter [type="radio"]:not(:checked) + label:after {
      content: '';
      width: 12px;
      height: 12px;
      background: #ffffff;
      position: absolute;
      top: 3px;
      left: 3px;
      border-radius: 100%;
      -webkit-transition: all 0.2s ease;
      transition: all 0.2s ease;
    }
    .section-newsletter [type="radio"]:not(:checked) + label:after {
      opacity: 0;
      -webkit-transform: scale(0);
      transform: scale(0);
    }
    .opt-newsletter {display:none;}
    .footer-newsletter p, .footer-newsletter p a {
      color: #757575;
    }
    @media (max-width:991px){
      .section-newsletter h2 {
        font-size: 32px;
      }
      .section-newsletter input {
        width: 300px;
        font-size: 14px;
      }
      .section-newsletter {
        padding: 50px 20px;
      }
    }
    @media (max-width: 480px){
      .section-newsletter input[type="email"] {font-size: 16px;}
    }