<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">span.strain {

    min-height: 22px;
}

.prices .normal {
    font-weight: 400;
    font-family: 'Inter';
    font-size: 16px;
}
.p-4.inner {
    position: relative;
}
.prices .normal span {
    font-size: 16px;
    margin-top: 0;
}
.prices {
    display: flex;
    align-items: center;
    flex-wrap: wrap;
    justify-content: flex-start;
}
.select-none {
    -webkit-user-select: none; /* Safari */
    -ms-user-select: none; /* IE 10 and IE 11 */
    user-select: none; /* Standard syntax */
}
span.pricesale {
    margin-right: 8px;
    font-size:16px;
}

a.w-full.addtocart.btn {
    position: absolute;
    top: 0px;
    width: 40px;
    height: 40px;
    right: 10px;
    top: 10px;
    border-radius: 100%;
    font-size: 69px;
    line-height: 49px;
    font-family: 'Inter';
    font-weight: 100;
    padding: 0px!important;
    margin: 0px!important;
    border: 0px!important;
    justify-content: flex-end;
    align-items: flex-end;
}

.prices .sale {
    font-size: 16px;

    color: #043852;
    font-family: 'Inter';
    font-weight: 400;
}
span.producttitle {
    display: -webkit-box;
    -webkit-line-clamp: 1;
    line-clamp: 1;
    -webkit-box-orient: vertical;
    overflow: hidden;
    min-height: 24px;
    font-size: 17px;
    font-family: inter;
    font-weight: 400;
    margin-bottom: 5px;
}

.p-item .info span {
    font-size: 12px;
    color: #547889;
    font-family: 'Inter';
    font-weight: 400;
    letter-spacing: 0px;
}

.text-sm.font-medium.brand {
    font-family: 'Inter';
    text-transform: none;
    color: #999999;
    font-size: 11px;
    font-weight: 400;
}
span.strain.indica_hybrid {
    background: #FFDC00;
    color: black;
    padding:5px 8px;
    border-radius: 6px;
}

span.strain.indica {
    background: #FFDC00;
    color: black;
    padding:5px 8px;
    border-radius: 6px;
}
span.strain.sativa_hybrid {
    background: #00A1E2;
    color: black;
    padding:5px 8px;
    border-radius: 6px;
}
span.strain.sativa {
    background: #00A1E2;
    color: black;
    padding:5px 8px;
    border-radius: 6px;
}

span.strain.hybrid {
    background: #A100FF;
    color: black;
    padding:5px 8px;
    border-radius: 6px;
}


  span.age-main-text {
    font-size: 37pt!important;
    margin-bottom: 0.5em;
    font-family: 'GascogneTS-Bold';
    color: #fff!important;
    text-shadow: none;
    line-height: 41pt!important;
}
  .gform_page_footer.before.hidden {
      display: none!important;
  }
  form.user-registration-form.user-registration-form-login.login {
      display: block;
  }
  footer .menu-con {
      width: 100%!important;
  }
  .nominimum {
      padding: 20px;
      background: #e06c85;
      color: white;
      margin-bottom: 20px;
  }
  .ur-frontend-form .ur-submit-button {
      margin-right: 0!important;
      margin-bottom: 13px!important;
  }
  span.input-wrapper input {
      padding: 15px!important;
      font-size: 15px;
  }
.city-image img {
    border-radius: 20px;
}
  .ur-frontend-form {
      border: 0px solid #E1E1DE;

  }

.new-faq dl.accordion {
    border: 0px;
    padding: 0px;
}

.new-faq  dl.accordion dd .inner {
    padding: 20px 0px;
}

input#gform_submit_button_1 {
    background: #0b3852;
    width: 100%;
    padding: 20px;
    font-size: 23px;
}


.city-content h1 {
    font-family: 'Inter';
}
.faq-bottom {
    font-family: 'Inter';
    color: #6d6d6d;
    font-size: 15px;
    line-height: 24px;
}

.city-content p {
    font-family: 'Inter';
    color: #6d6d6d;
    font-size: 15px;
    line-height: 24px;
}

.city-content h3 {
    font-family: 'Inter';
}

.city-content h2 {
    font-family: 'Inter';
}
  section.customer-type-section {
      text-align: center;
  }
  span.user-registration-login-title {
      display: none;
  }
  .user-registration-social-connect-networks {
      display: none!important;
  }
  #user-registration .ur-frontend-form .user-registration-form-login .ur-form-row .ur-form-grid&gt;div:not(#ur-recaptcha-node) {
      float: none!important;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
      -ms-flex-align: center;
      align-items: center;
      gap: 0px!important;
      margin-top: 20px;
  }


  .customer-type-section .switch button.active {
      background-color: #ffffff;
      border-color: #062D41;
      color: #062D41;
  }

  .customer-type-section .switch {
      background-color: #EEF2F6;
      border-radius: 20px;
      display: flex;
  }

  .customer-type-section .switch button {
      display: flex;
      align-items: center;
      padding: 14.5px 19px;
      border-radius: 28px;
      background-color: #EEF2F6;
      border: 1px solid #EEF2F6;
      font-size: 0.875rem;
      color: #697586;
      font-weight: 500;
  }

  .eventhidden { display:none;}

p.font-semibold.new-product-name {
    font-weight: normal;
    font-size: 14px;
    margin-bottom: 5px;
}
.new-product-image {
    width: 100px;
    height: 100px;
}
p.text-sm.text-gray-500.new-brand-name {
    margin-bottom: 5px;
}

.newcheckoutwrapper {
    padding-top:70px; padding-bottom:70px;
}
@media screen and (max-width: 1023px) {

    section.products-section {
        padding: 0px 0px 10px;
    }
    #banners .swiper-slide {
        margin-bottom: 20px;
    }
    div#banners {
        margin-bottom: 0px;
    }
}

@media screen and (max-width: 1023px) {
    .newcheckoutwrapper {
        padding-top:40px; padding-bottom:0px;
    }

}
@media screen and (min-width: 1023px) {

    .react-form-settings {
        padding: 20px;
        margin-top: 27px;
    }
}


#gform_4 input[type=text]::placeholder,
#gform_4 input[type=email]::placeholder,
#gform_4 input[type=tel]::placeholder,
#gform_5 input[type=text]::placeholder,
#gform_5 input[type=email]::placeholder,
#gform_5 input[type=tel]::placeholder {
    opacity: 1; /* Ensure the placeholder text is fully opaque */
    font-size:14px;
    line-height:21px;
}
.cart-thermometer {
    background-color: #e5e7eb; /* Tailwind's gray-200 */
    height: 30px;
    border-radius: 15px;
    position: relative;
    overflow: hidden;
    width: 100%;
}
.cart-thermometer-wrapper {
    margin: auto;
    text-align: center;
    padding: 0px 11px;
}
#thermometer-fill {
    background-color: #10b981; /* Tailwind's green-500 */
    height: 100%;
    width: 0%; /* Start with 0, will be updated with JS */
    border-radius: 15px;
    transition: width 0.5s ease;
}

.cart-thermometer-text {
    margin-bottom: 10px;
    font-size: 18px;
    color: #333;
}

#amount-to-spend {
    font-weight: bold;
    color: #ef4444; /* Tailwind's red-500 */
}




#gform_4 .gform_fields,
#gform_5 .gform_fields {
    grid-column-gap: 0;
    -moz-column-gap: 0;
    column-gap: 0;
    display: grid;
    grid-template-columns: repeat(12,1fr);
    grid-template-rows: repeat(auto-fill,auto);
    inline-size: 100%;
    grid-row-gap: 15px!important;
    row-gap: var(--gf-form-gap-y);
}
.blog-section .inner.bg-white {
    border: solid 1px #D9D9D9;
    border-radius: 10px;
    overflow: hidden; /* Prevents content from overflowing the rounded corners */
}


 .breadcrumb-container a {
     @apply text-gray-400 underline hover:text-gray-900;
     color: #B4B4B4; /* Apply the specific color #B4B4B4 */
     text-decoration: underline; /* Underline the links */
     font-size: 12px; /* Ensure font size is 12px */
 }
.breadcrumb-container span {
    @apply text-gray-500;
    font-size: 12px;
}
.breadcrumb-container .separator {
    @apply mx-1;
}



input#gform_next_button_4_7,
input#gform_next_button_5_7 {
    width: 100%;
    background-color: #062D41;
    font-size: 20px;
    padding: 22px;
    font-family: 'Good Sans';
}
.defineheader.bg-white {
    background-color: #f0a506 !important;
    border-bottom-left-radius: 25px;
    border-bottom-right-radius: 25px;
}
section.delivery-section.bg-yellow.pt-1.pb-6.md\:pb-12 {
    border-bottom-left-radius: 25px;
    border-bottom-right-radius: 25px;
}

.bg-yellow {
    --tw-bg-opacity: 1;
    background-color: rgb(240 165 6)!important;
}

.text-ellipsis {
    display: -webkit-box;
    -webkit-line-clamp: 2; /* Limit to 2 lines */
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: normal; /* Allows multiple lines */
}
.blogimage, .blogimage img {
    border-radius: 0!important;
    max-height: 180px!important;
    /* width: auto!important; */
    object-fit: cover;
    width: 100%;
    background: white;
    min-height: 180px;
}
a.paywithstronghold {
    opacity: 0;
    position: absolute;
    left: -9999px;
    overflow: hidden;
}

.scrollbar-none::-webkit-scrollbar {
    display: none;
}
.scrollbar-none {
    -ms-overflow-style: none;  /* Internet Explorer 10+ */
    scrollbar-width: none;  /* Firefox */
}

.bg-white {
    background-color: #f5f5f5!important;
}
a.addnewstrong {
    position: absolute;
    opacity: 0;
    left: -9999px;
}


input#gform_next_button_5_7, input#gform_next_button_4_7 {
    opacity: 0;
    cursor: default;
    position: absolute;
    left: -9999px;
    overflow: hidden;
}

div#gf_progressbar_wrapper_4,
div#gf_progressbar_wrapper_5 {
    display: none;
}

#gform_4 input[type=text],#gform_4 input[type=email],#gform_4 input[type=tel],
#gform_5 input[type=text],#gform_5 input[type=email],#gform_5 input[type=tel] {
    border-radius: 8px;
    border-color: #bbaaaa;
    padding: 0px 10px;
    font-size: 14px!important;
    min-height: 50px;
}

#gform_4 input[type=radio],
#gform_5 input[type=radio] {
    display:none;
}

#gform_4 select,
#gform_5 select {
    border-radius: 8px;
    border-color: #bbaaaa;
    padding: 0px 10px;
    font-size: 14px!important;
    min-height: 50px;
    line-height: 50px;
}


.age-title {
    color: #fff!important;
    font-size: 37pt!important;
    margin-bottom: 0.5em;
    font-family: 'meekdisplay';
    text-shadow:none!important;
}

.right-col button.gform_next_button.gform-theme-button.button {
     width: 100%;
    color:#fff;
     background-color: #062D41;
     font-size: 20px;
     padding: 22px;
     font-family: 'Good Sans';
 }

#gform_4 input[type=text]::placeholder,
#gform_4 input[type=email]::placeholder,
#gform_4 input[type=tel]::placeholder {
    opacity: 1; /* Ensure the placeholder text is fully opaque */
    font-size:14px;
    line-height:21px;
}


.age-yes {
    background: #fff!important;
    color: #043852!important;
    font-size: 15px!important;
    padding:15px 0px!important;
    border-radius: 11px;
    display: block!important;
    width: 100%!important;
    font-family:'Good Sans', sans-serif;
    max-width:293px!important;
    margin:auto auto 0px!important;
}

  a.paywithstronghold, a.addnewstrong {
      background: #072d41;
      padding: 20px;
      color: white;
      margin-top: 20px;
      margin-bottom: 20px;
      display: block;
      cursor: pointer;
  }
  div#VC-btns {
      display: none!important;
  }
div#userwayAccessibilityIcon {
    opacity: 0;
    z-index: -999999999;
}

button.age-button.age-no {
    background: none!important;
    box-shadow: none!important;
    color: #043852;
    text-decoration: underline;
    font-size: 15px!important;
}
.side-table-react  th, .side-table-react td {
    padding: 0 0 10px;
    font-size: 12px!important;
    line-height: 21px;
}

td.text-right-larger {
    font-size: 18px!important;
}
#age-verification {
  background: none!important;
    background-color: #043852!important;
  background-size: cover;
}

label#label_4_19_0, label#label_4_19_1{
    margin-left: 0;
}

label.gform-field-label.gform-field-label--type-inline.gfield_consent_label {
    margin-left: 0;
}

  #gform_4 input::placeholder {
      color: #bbaaaa;
      opacity: 1; /* Ensures full opacity for the placeholder text */
  }

  #gform_4 .gform_fields {
      grid-column-gap: 0;
      -moz-column-gap: 0;
      column-gap: 0;
      display: grid;
      grid-template-columns: repeat(12,1fr);
      grid-template-rows: repeat(auto-fill,auto);
      inline-size: 100%;
      grid-row-gap: 15px!important;
      row-gap: var(--gf-form-gap-y);
  }
  input#gform_next_button_2_7 {
      background-color: rgba(244, 146, 72, var(--tw-bg-opacity));
      width: 100%;
  }
  input#gform_next_button_2_7:hover {
      background-color: rgba(239, 104, 49, var(--tw-bg-opacity));

  }

input#gform_next_button_4_7 {
    width: 100%;
    background-color: #062D41;
    font-size: 20px;
    padding: 22px;
    font-family: 'Good Sans';
}

  div#gf_progressbar_wrapper_4 {
      display: none;
  }
  #gform_4 input[type=text],#gform_4 input[type=email],#gform_4 input[type=tel] {
      border-radius: 8px;
      border-color: #bbaaaa;
      padding: 0px 10px;
      font-size: 14px!important;
      min-height: 50px;
  }

  #gform_4 input[type=radio] {
    display:none;
  }

/* Scope styles only to the radio buttons inside #field_4_27 */
#field_4_27 .gchoice, #field_5_27 .gchoice {
    display: inline-block;
    margin: 10px;
}

#field_5_27 .gfield-choice-input, #field_5_27 .gfield-choice-input {
    display: none !important; /* Force hiding of radio buttons */
}

/* Target the specific radio button group inside #field_4_27 */
#field_4_27 input[type="radio"] + label:after, #field_5_27 input[type="radio"] + label:after  {
    display: none !important;  /* Hide the pseudo-element */
    content: none !important;  /* Ensure no content is displayed */
}
#field_4_27 input[type="radio"] + label:before, #field_5_27 input[type="radio"] + label:before {
    display: none !important;  /* Hide the pseudo-element */
    content: none !important;  /* Ensure no content is displayed */
}
/* Style the label to look like a button */
#field_4_27 .gchoice label, #field_5_27 .gchoice label {
    padding: 13px 2px;
    background-color: #062d41;
    border: 1px solid black;
    border-radius: 5px;
    color: white;
    cursor: pointer;
    transition: background-color 0.3s ease;
    font-size: 12px;
    margin: 0;
}

#field_4_27 .gfield_radio, #field_5_27 .gfield_radio {
    display: flex;
    flex-direction: column;
    gap: 0px;
}
/* Change the label's appearance when the associated radio button is checked */
#field_4_27 .gfield-choice-input:checked + label, #field_5_27 .gfield-choice-input:checked + label {
    background-color: #f0a506;
    color: black;
    border: 1px solid black;
}



.innerslideitem:hover img {
    transform: rotate(5deg);
}

/* Tailwind doesn't natively have a spinner so we create one */
@keyframes spin {
    0% {
        transform: rotate(0deg);
    }
    100% {
        transform: rotate(360deg);
    }
}

.spinner-border {
    border-radius: 50%;
    width: 64px;
    height: 64px;
    border: 4px solid rgba(255, 255, 255, 0.3);
    border-top-color: #fff;
    animation: spin 1s linear infinite;
}
mapbox-address-autofill {
    width: 100%;
}
.input-con.input-con-2 {
    position: relative!important;

}
#mapboxtop input {
    padding: 13.4px 47px!important;
    height: auto!important;
    border: 1px solid #CDD5DF!important;
}

span#mapboxtopbottom {
    width: 100%;
}
#mapboxtopbottom input {
    padding: 13.4px 47px!important;
    height: auto!important;
    border: 1px solid #CDD5DF!important;
}

input#input_4_51_1 {
    display: none;
}.deliveryfailed {
     width: 600px;
 }
@media screen and (max-width: 787px) {

    .deliveryfailed {
        max-width: 270px;
    }
}

@media screen and (max-width: 380px) {

    .deliveryfailed {
        max-width: 250px;
    }
}

@media screen and (max-width: 350px) {

    .deliveryfailed {
        max-width: 200px;
    }
}


@media screen and (max-width: 1025px) {
.progresstracker { margin-left:0px!important}
    .progresstracker p { margin-bottom:0px; padding-bottom:8px;}
}

.space-y-2 &gt; :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(0.5rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(0.5rem * var(--tw-space-y-reverse));
}
@media screen and (min-width: 1025px) {
    .tracksearch {
        max-width: 100px!important;
        margin-top: 0px!important;
        margin-left: 20px!important;
        padding: 9px 31px!important;
    }


    .trackinput {
        max-width: 189px!important;
        width: 247px!important;
        min-width: 257px!important;
    }
}

@media screen and (max-width: 1024px) {
    button.gform_next_button.gform-theme-button.button.flex.items-center.justify-center {
        margin-bottom: 30px;
    }

    form#react-checkout-form {
        margin-top: 25px;
    }

    header .right-con .btn.white:not(:has(~ .btn.blue)):nth-last-of-type(2):hover, header .right-con .btn.white:not(:has(~ .btn.blue)):nth-last-of-type(2):focus-visible {
        background-color: #f0a506 !important;
        border-color:  #f0a506!important;
        border:0px!important;
    }
    header .right-con .btn.white:nth-last-of-type(3):hover {
        border:0px!important;
    }
    header .right-con .btn.white:nth-last-of-type(3) {
        position: absolute;
        top: 128px !important;
        border:0px!important;
        left: 50%;
        transform: translateX(-50%);
        background-color: transparent;
        border-color: transparent;
        background: none!important;
        background-repeat: no-repeat;
        background-position: right 16px top 50%;
        padding-right: 0px !important;
        padding-left: 0px !important;
        min-width: 220px;
        margin-left: 0;
        width: 100%;
    }


    header .right-con .btn.white:nth-last-of-type(3) {

        min-width: 226px;
    }
}
@keyframes spin {
    0% {
        transform: rotate(0deg);
    }
    100% {
        transform: rotate(360deg);
    }
}

.spinner {
    animation: spin 1s linear infinite;
}
  #gform_4 select {
      border-radius: 8px;
      border-color: #bbaaaa;
      padding: 0px 10px;
      font-size: 14px!important;
      min-height: 50px;
      line-height: 50px;
  }

  #gform_wrapper_1 .gform_heading {
      display: none;
  }

  @media screen and (min-width: 1023px) {
      header .middle-con {
          width: auto!important;

      }
  }

  @media screen and (max-width: 1022px) {
      header .bg-yellow .middle-con {

          height: 10px;
      }

      .bg-yellow.defineheader .signinbtn {

          margin-left: 10px;
      }

  }

      @media screen and (max-width: 1022px) {
      .bg-white.defineheader .signinbtn {
          background: #043852 !important;
          padding: 3px!important;
          border: none !important;
          margin-left: 10px!important;
      }
  }
.addtocart i.fa-thin.fa-check {
    font-size: 37px;
}



.addtocart i.fa-duotone.fa-solid.fa-spinner-third.fa-spin {
    font-size: 39px;
}

  #gform_wrapper_1 input[type=text] {
      background-color: rgba(228, 231, 235, var(--tw-bg-opacity));
      border: none;
      border-radius: 0px;
      box-shadow: none;
      padding: 27px 10px;
  }


  #gform_wrapper_1 input[type=tel] {
      background-color: rgba(228, 231, 235, var(--tw-bg-opacity));
      border: none;
      border-radius: 0px;
      box-shadow: none;
      padding: 27px 10px;
  }

  #gform_wrapper_1 input[type=email] {
      background-color: rgba(228, 231, 235, var(--tw-bg-opacity));
      border: none;
      border-radius: 0px;
      box-shadow: none;
      padding: 27px 10px;
  }


.onsaleboxsmaller {
    left: 0!important;
    z-index: 9;
    font-size: 12px;
    width: 103px;
    padding: 5px;
    font-family: 'Inter';
}

  input#rememberme {
      display: none;
  }

  .pricesale { font-size:14px;}

a.whitebtn {
    background: white;
    color: #0B3852;
    padding: 13px 17px;
}
.showonlymobile { display:none;}


footer .menu-con {
   width:auto!important;
}
.flex.flex-row.justify-between.lg\:w-5\/12.bottom-footer {
    width: 70%;
}
#footer-new .option-container {
    position: relative;
    padding-right: 15px; /* Space between text and pipe */
}
.changeamount-wrapper {
    display: flex;
    align-items: center;
    gap: 5px;
}

.changeamount {
    width: 50px!important;
    text-align: center;
}
button.decrement, button.increment {
    padding: 5px 10px;
    font-size: 16px;
    cursor: pointer;
}
#footer-new .option-container:not(:last-child)::after {
    content: "|"; /* Add the pipe */
    position: absolute;
    right: 0; /* Position it on the right edge */
    color: white; /* Make it white to match the text */
    font-size: 1rem; /* Adjust size as needed */
    top: 50%; /* Center vertically */
    transform: translateY(-50%);
}
section.shop-section.pb-12 {
    margin-top: 45px;
}
@media screen and (min-width: 1500px) {

    .swiper3 {
        overflow-y: hidden;
        overflow-x: hidden;
    }

    .swiper-wrapper2 {
        padding: 0px 6px;
    }

}

.btn.activebtn {
    color: #0b3852 !important;
}
@media screen and (max-width: 768px) {

    button.addtocart.singleadd.btn {
        width: 100%;
    }

    #footer-new .option-container:not(:last-child)::after {
        content: ""; /* Add the pipe */

    }
    .menu-con {
        margin-left: 2%;
        width: 50%;
    }
    #footer-new .option-container p {
        padding: 0%;
        margin-bottom: 8px;
    }

    #footer-new   {  margin-bottom:0px; }

    #footer-new .option-container {
        margin-left: 0%;

    }

    .deals-text {
        margin: 0rem 0 30px;

    }

    a.whitebtn {
      margin-bottom:20px;
        width: 264px;
    }


    .showonlymobile { display:block;}


    .legal-con {
        display: block!important;
        margin-left: 2%;
    }





}

section.blocks-slide-section {
    margin: 20px 0px;
}</pre></body></html>