.elementor-kit-18{--e-global-color-primary:#003232;--e-global-color-secondary:#003232;--e-global-color-text:#2A2A2A;--e-global-color-accent:#DAC238;--e-global-color-4191dcb:#C0AC37;--e-global-color-6c5fae1:#E20E0E;--e-global-color-95da205:#FAE697;--e-global-color-5e4fc34:#DBC982;--e-global-color-ad637e4:#C0B072;--e-global-color-f723474:#95A85D;--e-global-color-176d013:#6DCF8E;--e-global-color-e7d139c:#D5D8DC;--e-global-color-905971a:#1F5858;--e-global-color-5ace4ea:#1F5858;--e-global-typography-primary-font-family:"Work Sans";--e-global-typography-secondary-font-family:"Work Sans";--e-global-typography-text-font-family:"Open Sans";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Open Sans";--e-global-typography-accent-font-weight:400;background-color:#FFFFFF;color:var( --e-global-color-text );font-family:"Open Sans", Sans-serif;font-size:1.1rem;font-weight:400;line-height:1.7rem;}.elementor-kit-18 button,.elementor-kit-18 input[type="button"],.elementor-kit-18 input[type="submit"],.elementor-kit-18 .elementor-button{background-color:var( --e-global-color-primary );font-family:"Open Sans", Sans-serif;font-size:1.1rem;font-weight:600;color:#FFFFFF;}.elementor-kit-18 button:hover,.elementor-kit-18 button:focus,.elementor-kit-18 input[type="button"]:hover,.elementor-kit-18 input[type="button"]:focus,.elementor-kit-18 input[type="submit"]:hover,.elementor-kit-18 input[type="submit"]:focus,.elementor-kit-18 .elementor-button:hover,.elementor-kit-18 .elementor-button:focus{background-color:#1F5858;color:#FFFFFF;}.elementor-kit-18 e-page-transition{background-color:#FFBC7D;}.elementor-kit-18 a{color:var( --e-global-color-primary );font-family:"Open Sans", Sans-serif;font-size:1.1rem;line-height:1.7rem;}.elementor-kit-18 a:hover{color:var( --e-global-color-accent );}.elementor-kit-18 h1{color:var( --e-global-color-primary );font-family:"Work Sans", Sans-serif;font-size:2.8rem;font-weight:900;line-height:3.2rem;}.elementor-kit-18 h2{color:var( --e-global-color-primary );font-family:"Work Sans", Sans-serif;font-size:2rem;font-weight:900;line-height:2.5rem;}.elementor-kit-18 h3{color:var( --e-global-color-primary );font-family:"Work Sans", Sans-serif;font-size:1.6rem;font-weight:700;line-height:2.2rem;}.elementor-kit-18 h4{color:var( --e-global-color-primary );font-family:"Work Sans", Sans-serif;font-size:1.5rem;font-weight:500;text-transform:uppercase;line-height:2rem;}.elementor-kit-18 h5{color:var( --e-global-color-primary );font-family:"Work Sans", Sans-serif;font-size:1.3rem;font-weight:700;line-height:1.8rem;}.elementor-kit-18 h6{color:var( --e-global-color-primary );font-family:"Work Sans", Sans-serif;font-size:1.2rem;font-weight:700;line-height:1.7rem;}.elementor-kit-18 label{color:var( --e-global-color-text );}.elementor-kit-18 input:not([type="button"]):not([type="submit"]),.elementor-kit-18 textarea,.elementor-kit-18 .elementor-field-textual{color:var( --e-global-color-text );border-style:solid;border-width:1px 1px 1px 1px;border-radius:0px 0px 0px 0px;}.elementor-kit-18 input:focus:not([type="button"]):not([type="submit"]),.elementor-kit-18 textarea:focus,.elementor-kit-18 .elementor-field-textual:focus{border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-accent );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1200px;}.e-con{--container-max-width:1200px;}.elementor-widget:not(:last-child){margin-block-end:20px;}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px;}{}h1.entry-title{display:var(--page-title-display);}@media(max-width:1399px){.elementor-kit-18 h1{font-size:2.6rem;}.elementor-kit-18 h2{font-size:2rem;}}@media(max-width:1199px){.elementor-kit-18 h1{font-size:2.2rem;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:699px){.elementor-kit-18 h1{font-size:2rem;line-height:2.4rem;}.elementor-kit-18 h2{font-size:1.7rem;line-height:2rem;}.elementor-kit-18 h3{font-size:1.4rem;line-height:2rem;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS *//* //////////////////////////////////// */
/* GLOBAL STYLES */
/* //////////////////////////////////// */

* {
    box-sizing: border-box;
}

html {font-size: 100%;}
body {font-size: 1rem;}

/* //////////////////////////////////// */
/* LOCAL Fonts */
/* //////////////////////////////////// */

/* Google Fonts */

/* work-sans-regular - latin */
@font-face {
    font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
    font-family: 'Work Sans';
    font-style: normal;
    font-weight: 400;
    src: url(/wp-content/assets/fonts/work-sans-v19-latin-regular.woff2) format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
  }
  /* work-sans-500 - latin */
  @font-face {
    font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
    font-family: 'Work Sans';
    font-style: normal;
    font-weight: 500;
    src: url(/wp-content/assets/fonts/work-sans-v19-latin-500.woff2) format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
  }
  /* work-sans-700 - latin */
  @font-face {
    font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
    font-family: 'Work Sans';
    font-style: normal;
    font-weight: 700;
    src: url(/wp-content/assets/fonts/work-sans-v19-latin-700.woff2) format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
  }
  /* work-sans-900 - latin */
  @font-face {
    font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
    font-family: 'Work Sans';
    font-style: normal;
    font-weight: 900;
    src: url(/wp-content/assets/fonts/work-sans-v19-latin-900.woff2) format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
  }

/* open-sans-regular - latin */
@font-face {
    font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 400;
    src: url(/wp-content/assets/fonts/open-sans-v40-latin-regular.woff2) format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
  }
  /* open-sans-italic - latin */
  @font-face {
    font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
    font-family: 'Open Sans';
    font-style: italic;
    font-weight: 400;
    src: url(/wp-content/assets/fonts/open-sans-v40-latin-italic.woff2) format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
  }
  /* open-sans-500 - latin */
  @font-face {
    font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 500;
    src: url(/wp-content/assets/fonts/open-sans-v40-latin-500.woff2) format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
  }
  /* open-sans-600 - latin */
  @font-face {
    font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 600;
    src: url(/wp-content/assets/fonts/open-sans-v40-latin-600.woff2) format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
  }
  /* open-sans-700 - latin */
  @font-face {
    font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 700;
    src: url(/wp-content/assets/fonts/open-sans-v40-latin-700.woff2) format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
  }


/* Custom Fonts */

/* BrushRouta - regular */
@font-face {
    font-display: swap;
    font-family: 'BrushRouta';
    font-style: normal;
    font-weight: 400;
    src: url(/wp-content/assets/fonts/BrushRouta-Regular.woff) format('woff'), /* Modern Browsers */
         url(/wp-content/assets/fonts/BrushRouta-Regular.ttf) format('truetype'), /* Safari, Android, iOS */
}


/* //////////////////////////////////// */
/* DEFAULT STYLES */
/* //////////////////////////////////// */

/* Links */

.link-white {
    color: #fff !important;
}

.link-white:hover {
    color: #DAC238 !important;
}

.link-underline {
    text-decoration: underline !important;
}

/* Mix Blend Mode */

.mix-blend-screen {
    mix-blend-mode: screen;
}


/* Tables */

table td, table th {
    padding: 3px !important;
}


/* Hide Element */

.d-none {
    display: none;
}



/* //////////////////////////////////// */
/* YOAST */
/* //////////////////////////////////// */

/* Breadcrumbs */

#breadcrumbs span > span a {
    font-size: 1rem;
}


/* //////////////////////////////////// */
/* AGE GATE */
/* //////////////////////////////////// */

.age-gate__heading img {
    width: 200px;;
}


/* //////////////////////////////////// */
/* HEADER */
/* //////////////////////////////////// */

#headerCartMenuContainer .elementor-menu-cart__toggle_button,
#headerCartMenuMobileContainer .elementor-menu-cart__toggle_button{
    background-color: transparent !important;
}

#navContainer div nav {
    display: flex !important;
    width: 400px !important;
    height: 100vh;
}

#navContainer div nav ul {
    width: 100%;
        display: flex;
    flex-direction: column;
    align-items: flex-start;
}

#navContainer div nav ul > li a {
    width: 400px;
    display: flex;
    justify-content: flex-start;
}

/* Menu Nav */

.menu__new-label {
    display: inline-flex;
    width: 75px;
    height: 35px;
    justify-content: center;
    align-items: center;
    background-color: red;
    font-family: 'Work Sans',sans-serif;
    font-weight: 900;
    vertical-align: middle;
    transform: skew(-15deg, 1deg);
    margin-right: 10px;
}

.menu__new-label-white {
    display: inline-flex;
    width: 75px;
    height: 35px;
    justify-content: center;
    align-items: center;
    color: #fff !important;
    background-color: red;
    font-family: 'Work Sans',sans-serif;
    font-weight: 900;
    vertical-align: middle;
    transform: skew(-15deg, 1deg);
    margin-right: 10px;
}


/* Cart Menu Items */

.wc-gzd-cart-info {
    line-height: .8rem;
    margin-top: 10px;
}

.elementor-menu-cart__product-name, .elementor-menu-cart__product-price {
    line-height: .8rem;
}

/* //////////////////////////////////// */
/* MARQUEE */
/* //////////////////////////////////// */


.marquee-wrapper {
    display: grid;
    grid-template-columns: none;
    grid-template-rows: auto;
    grid-template-areas: none;
    grid-auto-flow: column;
    grid-auto-columns: max-content;
    grid-auto-rows: auto;
    justify-content: center;
    gap: 80px;
    white-space: nowrap;
    color: #fff;
    animation: marquee 120s linear infinite;
}

@keyframes marquee {
    0% {
        transform: translateX(100vw);
      }
      100% {
        transform: translateX(-100%);
      }
}

.marquee-item {
    display: grid;
    grid-template-columns: none;
    grid-template-rows: auto;
    grid-template-areas: none;
    grid-auto-flow: column;
    grid-auto-rows: auto;
    place-items: center;
    gap: 80px;
}

.loop-text-content {
    font-size: 0.9rem;
    font-weight: 700;
}

.loop-text-circle {
    font-size: 2rem;
}

/* //////////////////////////////////// */
/* FIBO SEARCH */
/* //////////////////////////////////// */

/* Autocomplete Box */

.dgwt-wcas-pd-addtc .add_to_cart_button, .dgwt-wcas-pd-addtc .add_to_cart_inline a {
    background-color: #003232;
    color: #fff;
}

.dgwt-wcas-pd-addtc .add_to_cart_button, .dgwt-wcas-pd-addtc .add_to_cart_inline a:hover {
    background-color:#1F5858;
    color: #fff;
}


/* //////////////////////////////////// */
/* FOOTER */
/* //////////////////////////////////// */

/* Cookie Link */

#cookieLink a {
    color: #fff;
}

#cookieLink a:hover {
    color: #DAC238;
}


/* //////////////////////////////////// */
/* SWIPER SLIDER */
/* //////////////////////////////////// */

#swiperContainer {
    padding: 40px;
    margin-top: -50px;
}

#swiperContainer .swiper-slide a {
    display: flex;
    flex-direction: column;
    align-items: center;
    text-align: center;
}

.swiper-button-next::after, 
.swiper-button-prev::after {
    font-size: 20px !important;
    font-weight: 700;
}

.pg-button-default {
    width: 85%;
    background-color: #123333 !important;
    color: #fff !important;
    padding: 12px 20px;
    border: none;
}

.pg-button-default:hover {
    background-color: #1F5858 !important;
}


/* //////////////////////////////////// */
/* PRODUCT CATEGORY ARCHIVES */
/* //////////////////////////////////// */


/* Remove Text from Badge Icon */

.productlist-x-mas-deal span,
.productlist-easter-special span,
.limited-edition-badge-container span,
.new-badge-container span {
    display: none;
}


/* Special Deals */

.productlist-x-mas-deal {
    width: 100px;
    height: 100px;
    position: absolute;
    top: -40px;
    left: -40px;
    background: var(--wpr-bg-166063b0-0e8f-4074-bae0-7b075885f3f7) center center/contain no-repeat;
    z-index: 3;
}

.productlist-easter-special {
    width: 80px;
    height: 80px;
    position: absolute;
    top: 150px;
    left: -30px;
    background: var(--wpr-bg-e421ad8f-f331-4c90-8c76-6fde551d740e) center center/contain no-repeat;
    z-index: 3;
}

/* Limited Edition Badge */

.limited-edition-badge-container {
    width: 80px;
    height: 80px;
    position: absolute;
    top: 160px;
    left: -20px;
    background: var(--wpr-bg-e73e2fcc-21d6-49f5-9763-d76952071a97) center center/contain no-repeat;
    z-index: 3;
}

/* New Badge */

.new-badge-container {
    width: 60px;
    height: 60px;
    position: absolute;
    top: 75px;
    left: -10px;
    background: var(--wpr-bg-c811af21-f255-41dc-bdef-a525e3faa9b4) center center/contain no-repeat;
}





/* Gehalt Tags */

.productlist-gehalt-primary{
    position: absolute;
    left: -20px;
    top: -20px;
    font-family: 'Work Sans', sans-serif;
    font-size: 0.9rem;
    font-weight: 700;
    line-height: 1.4rem;
    color: #003232;
    background-color: #fff;
    padding: 3px 15px;
    box-shadow: 0 5px 20px rgba(0,0,0,0.2);
}

.productlist-gehalt-secondary {
    position: absolute;
    left: -20px;
    top: 10px;
    font-family: 'Work Sans', sans-serif;
    font-size: 0.9rem;
    font-weight: 700;
    line-height: 1.4rem;
    color: #003232;
    background-color: #fff;
    padding: 3px 15px;
    box-shadow: 0 5px 20px rgba(0,0,0,0.2);
}

/* Reset Button */

.product-list__filter-container div div form div.wpf_reset_btn input {
    border: none !important;
    padding-left: 10px;
}

.product-list__filter-container div div form div.wpf_reset_btn input:hover {
    cursor: pointer;
}

/* Prdouct Grid li-item */

.product-list-grid div div ul > li {
    transform: scale(1);
    transition: transform 0.2s ease-in-out;
}

.product-list-grid div div ul > li:hover {
    transform: scale(1.05);
    transition: transform 0.2s ease-in-out;
}



/* Sale Badge */

.product-list-grid .onsale,
#cartProductListContainer span.onsale {
        display: inline-block !important;
        position: absolute !important;
        transform: rotate(-90deg) !important;
        top: 23px !important;
        left: 176px !important;
        color: #FFFFFF;
        background-color: #E0190B !important;
        font-family: "Open Sans", Sans-serif;
        font-size: 1rem;
        border-radius: 1px;
        margin: 0 !important;
    }


/* Brush Badge Petrol*/

.brush-petrol {
    background: var(--wpr-bg-c27cca35-6f4c-49c4-84f2-7e42e1c293a5) no-repeat center / cover;
}

.brush-blue {
    background: var(--wpr-bg-492f2eb9-37e3-4dca-8f54-e9cccb1f72c4) no-repeat center / cover;
}

.brush-red {
    background: var(--wpr-bg-2e0e6eff-eda5-4079-95f7-71fca8793553) no-repeat center / cover;
}

.brush-gold {
    background: var(--wpr-bg-7b6d49ed-9bd1-461f-b741-a7cbde4b1cab) no-repeat center / cover;
}


/* Additional Info > Units */
.product p.wc-gzd-additional-info {
    margin: 0;
}

.product p.wc-gzd-additional-info a {
    font-size: 0.9rem !important;
}


/* Add To Cart Button */

ul.products li.product .button::before {
    display: inline-block;
    font-family: FontAwesome;
    content: '\f07a';
    font-weight: 300;
    margin-right: 10px;
}

/* Swiper Slider Default*/

.product-archive__swiper-button {
    width: 98%;
    color: #fff !important;
    padding: 12px 20px;
    border: none;
}

/* Swiper Slider Homepage*/

.product-archive__swiper-button-home {

    background-color: #003232 !important;
}

.product-archive__swiper-button-home:hover {
    background-color: #1F5858 !important;
}

/* Swiper Slider Category Archives */

.product-archive__swiper-button-cat {
    background-color: #DAC238 !important;
}

.product-archive__swiper-button-cat:hover {
    background-color: #C0AC37 !important;
}

#productArchive__swiperSlider .swiper-wrapper > .swiper-slide a h3,
#productArchive__swiperSlider .swiper-button-prev,
#productArchive__swiperSlider .swiper-button-next {
    color: #fff;
}

#productArchive__swiperSlider .swiper-pagination > span {
    background: #fff;
}



/* Anwendung List */

.anwendung-li-item {
    margin-top: 20px;
}

.anwendung-list-wrapper {
    display: flex;
}

.anwendung-list-container {
    display: flex;
    width: 50%;
    align-items: center;
}

.anwendung-list-container img {
    width: 20%;
}

.anwendung-list-container p {
    margin: 0;
}



/* Custom Badges */

.custom-badge {
    width: 100%;
    font-size: 1rem;
    line-height: 1.1rem;
    color: #fff;
    text-align: center;
    padding: 5px 2px;
    margin: 10px auto 0;
}



/* Custom Badges CBD Öl / Spray */

.custom-badge-mint {
    background: var(--wpr-bg-9bcf9772-6e79-4a5f-babe-60e6adf553c7) no-repeat center / cover;
}

.custom-badge-green-blue {
    background: var(--wpr-bg-af798d68-729b-445f-a3b4-2bde424d7afd) no-repeat center / cover;
}

.custom-badge-yellow {
    background: var(--wpr-bg-9d840d40-a9b3-4b69-bd18-63223ac8a4ff) no-repeat center / cover;
}

.custom-badge-beige {
    background: var(--wpr-bg-47b45d76-17fc-48c3-b604-15336981e186) no-repeat center / cover;
}
.custom-badge-darkgreen {
    background: var(--wpr-bg-74a1d08f-3f84-4ca9-ad9e-3c660d593ca5) no-repeat center / cover;
}
.custom-badge-green {
    background: var(--wpr-bg-c7ff8395-582d-4126-87c0-7d324cf44da0) no-repeat center / cover;
}
.custom-badge-lavendel {
    background: var(--wpr-bg-14d247ef-2057-4d8b-a989-18e201a9fe6f) no-repeat center / cover;
}
.custom-badge-orange {
    background: var(--wpr-bg-5351257a-3f76-450b-b0e7-e2f3eef84aa0) no-repeat center / cover;
}
.custom-badge-pink {
    background: var(--wpr-bg-22a344c5-b8d2-4d2e-aab6-77fe0fea73f8) no-repeat center / cover;
}
.custom-badge-red {
    background: var(--wpr-bg-08405df6-408b-4fc3-88a7-43843aff34f9) no-repeat center / cover;
}
.custom-badge-royalblue {
    background: var(--wpr-bg-45e7b772-3e1b-43c3-8fbf-b68dbd3b7da6) no-repeat center / cover;
}
.custom-badge-silver {
    background: var(--wpr-bg-4e1cbe9f-85a2-405c-8502-bef46846620e) no-repeat center / cover;
}

.custom-badge-farblos {
    background: var(--wpr-bg-ac19bd6e-63b9-469a-9d47-41b5f704c734) no-repeat center / cover;
}

.custom-badge-rose {
    background: var(--wpr-bg-22dd6666-e541-41f3-8b65-bafcce98ebd5) no-repeat center / cover;
}

.custom-badge-kupfer {
    background: var(--wpr-bg-2a7d30ac-5b27-4ed1-9758-d452f83fed80) no-repeat center / cover;
}

.custom-badge-pink-grapefruit {
    background: var(--wpr-bg-04030aca-0779-4e4d-9b23-92146973efd6) no-repeat center / cover;
}

.custom-badge-spearmint {
    background: var(--wpr-bg-d894f0b4-d8a8-4386-8b64-1507c8b6a4bc) no-repeat center / cover;
}

.custom-badge-gorilla-glue {
    background: var(--wpr-bg-85afc284-d389-4130-aada-f744a5fc32d3) no-repeat center / cover;
}

.custom-badge-tropical-fruits {
    background: var(--wpr-bg-75caa759-b074-4227-968f-0c4b609497ae) no-repeat center / cover;
}

.custom-badge-ak-47 {
    background: var(--wpr-bg-1a5c18c1-dbfa-4b11-9f61-4d189f67bc02) no-repeat center / cover;
}

.custom-badge-menthol {
    background: var(--wpr-bg-fd11a55a-8e82-475d-a327-61ff6b36bcdd) no-repeat center / cover;
}

.custom-badge-blueberry {
    background: var(--wpr-bg-6b8d1d86-6070-41bb-865a-99105e7e51ed) no-repeat center / cover;
}

.custom-badge-grape {
    background: var(--wpr-bg-12ff5b89-de93-4d7d-937f-060043bc2cfd) no-repeat center / cover;
}

.custom-badge-lemon-haze {
    background: var(--wpr-bg-c8203371-4b85-4f1c-af04-6d7f822a7d01) no-repeat center / cover;
}

.custom-badge-peach-ice {
    background: var(--wpr-bg-88c04d75-3c5b-46e3-aa86-014ff3ebb50a) no-repeat center / cover;
}

.custom-badge-silver-haze {
    background: var(--wpr-bg-8826cb95-ec72-432f-897c-29681a6db64a) no-repeat center / cover;
}

.custom-badge-strawberry-diesel {
    background: var(--wpr-bg-6041832e-5755-4138-a775-b3f44422dfab) no-repeat center / cover;
}

.custom-badge-strawberry-milk {
    background: var(--wpr-bg-d8eb132c-ceaf-4fcb-854b-ff24b7d61303) no-repeat center / cover;
}

.custom-badge-vanille-matcha {
    background: var(--wpr-bg-b4b34e8c-7451-45e2-8d0c-c93e2ac30722) no-repeat center / cover;
}

.custom-badge-watermelon {
    background: var(--wpr-bg-7977091b-dd84-45d5-a843-440654edc914) no-repeat center / cover;
}

.custom-badge-wild-red {
    background: var(--wpr-bg-5e1f5963-0845-49e9-bfd2-d7af89cacaa7) no-repeat center / cover;
}

.custom-badge-yellow-haze {
    background: var(--wpr-bg-ea05f4cc-4c94-4f89-a563-311a3f6b2158) no-repeat center / cover;
}

.custom-badge-chrome {
    background: var(--wpr-bg-4b3c0911-40cb-4fe9-8b58-ce4cbd275277) no-repeat center / cover;
}

.custom-badge-viola {
    background: var(--wpr-bg-87d7402c-43a7-4c71-ba6a-9d4a74c53e81) no-repeat center / cover;
}

.custom-badge-schwarz {
    background: var(--wpr-bg-105b0c41-01a1-4275-91df-b024e05470fe) no-repeat center / cover;
}

.custom-badge-body {
    background: var(--wpr-bg-566478cc-e6ff-4d8d-bbcd-2ad04bd269b0) no-repeat center / cover;
}

.custom-badge-mind {
    background: var(--wpr-bg-9c9740fa-1985-4b77-8f0f-8b54c68448c1) no-repeat center / cover;
}

.custom-badge-sleep {
    background: var(--wpr-bg-fedf5ffb-55da-417b-bfa0-d0da1b068d67) no-repeat center / cover;
}

.custom-badge-rainbow {
    background: var(--wpr-bg-16806260-87f1-4eb9-a350-3face83815b8) no-repeat center / cover;
}

.custom-badge-amnesia {
    background: var(--wpr-bg-e7385bc5-0d85-43db-b5d1-5a2bef8622c8) no-repeat center / cover;
}

.custom-badge-gelato {
    background: var(--wpr-bg-2bf16156-dfcc-4c2d-91ab-7e5c22643748) no-repeat center / cover;
}

.custom-badge-sleep {
    background: var(--wpr-bg-2ab401d7-8eb1-4a5b-820f-18ef3a2de426) no-repeat center / cover;
}

.custom-badge-relax{
    background: var(--wpr-bg-9a68859e-6424-4443-b095-3c503648f2fa) no-repeat center / cover;
}

.custom-badge-immunity {
    background: var(--wpr-bg-42610d10-3715-42a5-bf7f-fd1f75957477) no-repeat center / cover;
}

.custom-badge-detox {
    background: var(--wpr-bg-2a154be5-726a-4f71-bfb4-838f0248ca24) no-repeat center / cover;
}

.custom-badge-focus {
    background: var(--wpr-bg-d53fa793-6267-4d84-a347-e4c17fbdf641) no-repeat center / cover;
}

.custom-badge-blood-orange {
    background: var(--wpr-bg-81841bc1-7757-40c6-9df5-54e684c2ffd7) no-repeat center / cover;
}

.custom-badge-blueberry-down {
    background: var(--wpr-bg-f6237681-e72f-47e5-9017-cb345e6f6a7c) no-repeat center / cover;
}

.custom-badge-green-apple {
    background: var(--wpr-bg-10f77885-48f8-4107-a53f-404a15a77fee) no-repeat center / cover;
}

.custom-badge-kush-on {
    background: var(--wpr-bg-8fcbe7f5-b5a2-45b8-88ce-615cdbebef34) no-repeat center / cover;
}

.custom-badge-peach {
    background: var(--wpr-bg-21b6b5a7-98cb-4cc3-b865-757f0fff83e1) no-repeat center / cover;
}

.custom-badge-mango {
    background: var(--wpr-bg-d52a7772-74d5-49dc-933e-1770bd54c77c) no-repeat center / cover;
}

.custom-badge-seed-blueberry {
    background: var(--wpr-bg-2cb0841a-47b0-4e97-a889-5d057427c5cf) no-repeat center / cover;
}

.custom-badge-seed-forbidden-fruit{
    background: var(--wpr-bg-2ef7c669-585f-4a28-8b72-1852f227fe44) no-repeat center / cover;
}

.custom-badge-seed-gelato {
    background: var(--wpr-bg-73fb169d-7570-4ffa-b9eb-924c18b85075) no-repeat center / cover;
}

.custom-badge-seed-lemon-haze {
    background: var(--wpr-bg-36704729-45da-48f7-a2b0-2ec2a28cb31c) no-repeat center / cover;
}

.custom-badge-seed-lsd {
    background: var(--wpr-bg-e3f295ea-0680-4324-875b-f1f9bc1d6272) no-repeat center / cover;
}

.custom-badge-seed-white-widow  {
    background: var(--wpr-bg-bc8c05f6-9d22-46c2-9abc-be0d30b9f909) no-repeat center / cover;
}

.custom-badge-thcp-bubble-gum {
    background: var(--wpr-bg-02334ecf-1342-4dd9-802a-d28d30c19869) no-repeat center / cover;
}

.custom-badge-hhc-ghost-train {
    background: var(--wpr-bg-a683b75a-b448-4562-9857-f54bcb82efdc) no-repeat center / cover;
}

.custom-badge-thcp-super-lemon {
    background: var(--wpr-bg-57c9527a-3346-4e62-9d6c-0754cacec6d0) no-repeat center / cover;
}

.custom-badge-zkittelz  {
    background: var(--wpr-bg-729a5de0-f123-40cb-b80e-8f3fbd2b02c1) no-repeat center / cover;
}

.custom-badge-cannabis  {
    background: var(--wpr-bg-d3b2191b-0a27-4937-8802-6d01e26c1c91) no-repeat center / cover;
}

.custom-badge-seed-amnesia-haze  {
    background: var(--wpr-bg-4c248c54-fe5c-4d1c-922c-7615b9a4cbd8) no-repeat center / cover;
}

.custom-badge-seed-animal-cookies  {
    background: var(--wpr-bg-b62788bd-d6ae-4bae-a50c-d562ee1a59c4) no-repeat center / cover;
}

.custom-badge-seed-critical-kush {
    background: var(--wpr-bg-4decf4f5-f7f7-44c1-a497-ee6755a75c82) no-repeat center / cover;
}

.custom-badge-seed-platinum-og  {
    background: var(--wpr-bg-7b5a77df-3dc3-4b56-a1da-d91b3168a768) no-repeat center / cover;
}

.custom-badge-banana-runtz {
    background: var(--wpr-bg-5f3a425e-03db-4ae4-ab56-d0881414854a) no-repeat center / cover;
}

.custom-badge-hhc-blueberry {
    background: var(--wpr-bg-23f14de1-93bd-4e47-8f3a-ed758a5410a8) no-repeat center / cover;
}

.custom-badge-fruity-pepplez {
    background: var(--wpr-bg-6aa08fa0-86bc-41aa-8d3c-0d214696040d) no-repeat center / cover;
}

.custom-badge-hhc-cotton-candy {
    background: var(--wpr-bg-d40c9d97-0888-467c-91e3-a12253fdbc6f) no-repeat center / cover;
}

.custom-badge-hhc-peppermint {
    background: var(--wpr-bg-b8150d66-ddfc-4044-86a5-6cc0fc2392e9) no-repeat center / cover;
}

.custom-badge-green-crack {
    background: var(--wpr-bg-39c446e2-9e7d-49d8-8e99-4c12be5698be) no-repeat center / cover;
}

.custom-badge-hhc-maroccan-hash {
    background: var(--wpr-bg-85ddbb14-d02c-4fd7-ac61-ac72f3a537d7) no-repeat center / cover;
}

.custom-badge-indian-kush {
    background: var(--wpr-bg-6a32785e-ee78-481d-9bd2-b120d4434ba0) no-repeat center / cover;
}

.custom-badge-hhc-watermelon-og {
    background: var(--wpr-bg-4032259e-b2b1-4e00-bd9d-35c5d0046483) no-repeat center / cover;
}

.custom-badge-seed-purple-milkshake {
    background: var(--wpr-bg-40431357-058e-4878-95e7-88428bea52e3) no-repeat center / cover;
}

.custom-badge-seed-pappy-og {
    background: var(--wpr-bg-d354d21c-255e-4201-8a04-bc387c2bd704) no-repeat center / cover;
}

.custom-badge-seed-funnel-cake {
    background: var(--wpr-bg-baa73091-90e9-4eb1-8ffd-41bb9f60faea) no-repeat center / cover;
}

.custom-badge-seed-ambrosia-kush{
    background: var(--wpr-bg-81144875-13ed-45d0-bc12-bb22dc3b1ee0) no-repeat center / cover;
}

.custom-badge-seed-forbidden-runtz {
    background: var(--wpr-bg-e2fe15e7-b6b9-465b-9511-6edc503eccb0) no-repeat center / cover;
}

.custom-badge-seed-gmo-rootbeer {
    background: var(--wpr-bg-3cdbd36c-fd77-400e-b44b-7e54aa6c6c7a) no-repeat center / cover;
}

.custom-badge-seed-strawberry-guava {
    background: var(--wpr-bg-ce5d5978-1f8f-4a5e-9b4a-31cf7ed4dafb) no-repeat center / cover;
}

.custom-badge-seed-vanilla-gelato {
    background: var(--wpr-bg-2858539c-7088-499a-abec-e09797a1084a) no-repeat center / cover;
}

.custom-badge-seed-sour-diesel {
    background: var(--wpr-bg-149594d4-aa98-4c86-bf1a-fa59eabce76c) no-repeat center / cover;
}

.custom-badge-seed-purple-amnesia {
    background: var(--wpr-bg-7ddbf3e7-bebc-4ccb-812d-f7a777e5e9ce) no-repeat center / cover;
}

.custom-badge-seed-og-kush {
    background: var(--wpr-bg-8acfce70-c748-4e1d-b584-829de6c673ec) no-repeat center / cover;
}

.custom-badge-seed-mango-smile {
    background: var(--wpr-bg-1a294dd0-28de-437c-a50e-ec0a95f05320) no-repeat center / cover;
}

.custom-badge-seed-chocolate-mint-og {
    background: var(--wpr-bg-6aa9a5b0-8464-4af2-b1dc-074c271a55a9) no-repeat center / cover;
}

.custom-badge-seed-northern-lights {
    background: var(--wpr-bg-55b687e8-20bf-4399-978e-dd1237ad978f) no-repeat center / cover;
}

.custom-badge-seed-critical-xxl {
    background: var(--wpr-bg-4185f68c-e30b-480d-ad11-9240322a0d6e) no-repeat center / cover;
}

.custom-badge-seed-cookies-xl {
    background: var(--wpr-bg-13423e76-978a-4cc5-b1c0-59a571c80a38) no-repeat center / cover;
}

.custom-badge-seed-jack-herer {
    background: var(--wpr-bg-a647524e-69df-4624-8457-73a251478b98) no-repeat center / cover;
}

.custom-badge-seed-caramello-xl {
    background: var(--wpr-bg-88c9bab2-c2df-4230-86f1-a6a0421d21e9) no-repeat center / cover;
}

.custom-badge-seed-purple-punch {
    background: var(--wpr-bg-698b80c5-25d2-4685-b435-574b1c511c0e) no-repeat center / cover;
}

.custom-badge-seed-runtz-xl {
    background: var(--wpr-bg-fe74419c-3364-47f5-9114-574cbf2e9dc0) no-repeat center / cover;
}

.custom-badge-seed-orange-sherbet {
    background: var(--wpr-bg-f3367444-d452-424e-8e4e-3238b8df3422) no-repeat center / cover;
}

.custom-badge-seed-uk-cheese {
    background: var(--wpr-bg-2435bf05-2277-438c-8aa7-4757db97449b) no-repeat center / cover;
}

.custom-badge-seed-nl-x-big-buds {
    background: var(--wpr-bg-c557799c-a55c-49f9-9fd6-c2de82a20632) no-repeat center / cover;
}

.custom-badge-cbd-liquid-watermelon-og {
    background: var(--wpr-bg-156b4031-e482-4af9-b949-3c7a1e58338e) no-repeat center / cover;
}

.custom-badge-cbd-liquid-moroccan-hash {
    background: var(--wpr-bg-c1a12ba0-b4ca-451b-a028-7e04946a1939) no-repeat center / cover;
}

.custom-badge-rest {
    background: var(--wpr-bg-80fc3b50-1de7-4299-9bfd-f920c872d0cf) no-repeat center / cover;
}

.custom-badge-relief {
    background: var(--wpr-bg-26c53592-86ae-4b8e-a560-ba3ec4ecb234) no-repeat center / cover;
}

.custom-badge-og-hemp {
    background: var(--wpr-bg-9927b447-87b8-46a4-8d72-bb5e0a8793df) no-repeat center / cover;
}

.custom-badge-strawberry-iced {
    background: var(--wpr-bg-1a19161f-f31a-470e-a1ff-684107b66f09) no-repeat center / cover;
}

.custom-badge-mixed-fruits {
    background: var(--wpr-bg-b98e3215-6781-4f57-a5a1-84c04cc0777d) no-repeat center / cover;
}

.custom-badge-passion-fruit {
    background: var(--wpr-bg-6ca502b3-06f3-4c0a-aa63-bca552ba07cc) no-repeat center / cover;
}

.custom-badge-elfbar-first-lady {
    background: var(--wpr-bg-255444e0-1407-476c-931b-62c83af18498) no-repeat center / cover;
}

.custom-badge-elfbar-fruit-bomb {
    background: var(--wpr-bg-8db8dc3e-1848-4a48-8d34-b1468b52fce0) no-repeat center / cover;
}

.custom-badge-elfbar-godfather {
    background: var(--wpr-bg-49e8e631-fc2f-4981-8cf7-888f53cd759d) no-repeat center / cover;
}

.custom-badge-elfbar-ice-cream {
    background: var(--wpr-bg-84759356-c530-4cf2-9da9-72e1d1e23eef) no-repeat center / cover;
}

.custom-badge-elfbar-mr-president {
    background: var(--wpr-bg-8d48d35e-82f4-48d8-95a1-b3882a4fc533) no-repeat center / cover;
}

.custom-badge-elfbar-polar-storm {
    background: var(--wpr-bg-c7d362db-9425-466d-8906-cc98db767b32) no-repeat center / cover;
}

.custom-badge-cbd-blueten-alien-haze {
    background: var(--wpr-bg-9de9df61-588d-48ba-bf10-0c4e71f71d20) no-repeat center / cover;
}

.custom-badge-cbd-blueten-berlin_kush {
    background: var(--wpr-bg-62565ae7-00e1-4977-a794-ecc8d35caa80) no-repeat center / cover;
}

.custom-badge-cbd-blueten-gelato-361 {
    background: var(--wpr-bg-1856be40-0dc3-4e10-b8f4-9228601cafbc) no-repeat center / cover;
}

.custom-badge-cbd-blueten-girl-scout-cookies {
    background: var(--wpr-bg-c0b4c0f7-bfb3-400e-93a0-32fe0ad9fb1f) no-repeat center / cover;
}

.custom-badge-cbd-blueten-amalfi-lemon {
    background: var(--wpr-bg-a0853dd4-7183-4c20-bd49-d31f52a175b4) no-repeat center / cover;
}

.custom-badge-cbd-blueten-goerlitzer-punch {
    background: var(--wpr-bg-21eec320-f5f5-4dd2-8bb9-7413b38feeac) no-repeat center / cover;
}

.custom-badge-cbd-blueten-gorilla-glue {
    background: var(--wpr-bg-0cf5a568-1f43-4396-aee3-82b6558886b1) no-repeat center / cover;
}

.custom-badge-cbd-blueten-harlequin {
    background: var(--wpr-bg-bed183bb-d6dd-4f1f-9d1b-d2691c30dd1d) no-repeat center / cover;
}

.custom-badge-cbd-blueten-meer-jane {
    background: var(--wpr-bg-78d563b9-4945-457f-a893-978b90b42eb5) no-repeat center / cover;
}

.custom-badge-cbd-blueten-northern-lights {
    background: var(--wpr-bg-bd94e6da-8242-4c33-a366-07e3ba3b9b60) no-repeat center / cover;
}

.custom-badge-cbd-blueten-purple-berry {
    background: var(--wpr-bg-56de72a3-975d-4342-9f6b-31530ac42114) no-repeat center / cover;
}

.custom-badge-cbd-blueten-small-friends {
    background: var(--wpr-bg-11f4c296-f8e2-48c3-8367-60159144169c) no-repeat center / cover;
}

.custom-badge-cbd-blueten-420-mix {
    background: var(--wpr-bg-feb49bfc-9b21-4620-8580-3a1bad00dfd1) no-repeat center / cover;
}

.custom-badge-h2-cherry-ice {
    background: var(--wpr-bg-da74778c-fb61-4f06-8fa0-9aadc080317c) no-repeat center / cover;
}

.custom-badge-cbd-hash-amnesia {
    background: var(--wpr-bg-32e7105f-abf0-4f98-a222-d0b1b9696a76) no-repeat center / cover;
}

.custom-badge-cbd-hash-jungle-charas {
    background: var(--wpr-bg-e7abcc1b-ee7b-4401-a6c3-cfc11f331679) no-repeat center / cover;
}

.custom-badge-cbd-hash-kiff {
    background: var(--wpr-bg-315b21ce-85bb-4bc1-8642-e7f9e01cfb1e) no-repeat center / cover;
}

.custom-badge-cbd-hash-pollen{
    background: var(--wpr-bg-6572dc38-bbae-4c4f-8374-8d518435e748) no-repeat center / cover;
}

.custom-badge-cbd-hash-super-dry {
    background: var(--wpr-bg-89af39aa-5f22-4262-a6f4-2aeb0bcc3eb5) no-repeat center / cover;
}

.custom-badge-cbd-hash-bubble-ice {
    background: var(--wpr-bg-8329234a-a499-404c-8d8d-613019ace2ea) no-repeat center / cover;
}

.custom-badge-cannabis-samen-big-bud-xxl {
    background: var(--wpr-bg-83d3eb99-6bac-4dfa-9168-091bfef7af60) no-repeat center / cover;
}

.custom-badge-cannabis-samen-gorilla-glue-4 {
    background: var(--wpr-bg-99e33a69-995d-4aa5-8b6f-2d416284e180) no-repeat center / cover;
}

.custom-badge-cannabis-samen-mac-1 {
    background: var(--wpr-bg-15d95d80-81e2-4d33-8250-fc39ad21eda4) no-repeat center / cover;
}

.custom-badge-cannabis-samen-magnum {
    background: var(--wpr-bg-4300b40b-808b-4322-9071-57e3a1a3437b) no-repeat center / cover;
}

.custom-badge-cannabis-samen-sunset-sherbert {
    background: var(--wpr-bg-cf616311-636f-48bf-8bb4-d6e2004119ef) no-repeat center / cover;
}

.custom-badge-cannabis-samen-strawberry-kush {
    background: var(--wpr-bg-c6a47490-3522-467c-888e-7102d52238a0) no-repeat center / cover;
}

.custom-badge-cannabis-samen-purple-kush {
    background: var(--wpr-bg-56ac2663-6dbc-4dd3-89d4-c4ec00baa589) no-repeat center / cover;
}

.custom-badge-cannabis-samen-mazar-xx {
    background: var(--wpr-bg-a030c14d-1924-4d7e-8153-1a22efbec541) no-repeat center / cover;
}

.custom-badge-cannabis-samen-lsg {
    background: var(--wpr-bg-9b4af04e-fc6b-485e-aa7e-88bab155939f) no-repeat center / cover;
}

.custom-badge-cannabis-samen-gorillato {
    background: var(--wpr-bg-438d7f6f-a2b7-46f6-b96d-23f6e696173f) no-repeat center / cover;
}

.custom-badge-cannabis-samen-a-to-z {
    background: var(--wpr-bg-fa8e9a54-f92c-4fc4-bd2e-12f8df5a8e1b) no-repeat center / cover;
}

.custom-badge-cannabis-samen-aeroz {
    background: var(--wpr-bg-736a8ec3-51b4-4d28-b925-df4a877302ef) no-repeat center / cover;
}

.custom-badge-cannabis-samen-alien-runtz {
    background: var(--wpr-bg-7a0eb0a3-b467-4f58-917c-54f88dceebdb) no-repeat center / cover;
}

.custom-badge-cannabis-samen-alien-zoap {
    background: var(--wpr-bg-79ce6496-1c8f-446a-879b-5cbe4f326d2a) no-repeat center / cover;
}

.custom-badge-cannabis-samen-apple-runtz {
    background: var(--wpr-bg-2d85a68a-261c-4030-9d3f-4c1dd895223d) no-repeat center / cover;
}

.custom-badge-cannabis-samen-apple-n-bananas {
    background: var(--wpr-bg-c9022678-10af-40d0-bfc1-4323392b187d) no-repeat center / cover;
}

.custom-badge-cannabis-samen-bazuku {
    background: var(--wpr-bg-1015714e-f8b8-4784-bba8-9c0d6982cdd2) no-repeat center / cover;
}

.custom-badge-cannabis-samen-frozen-apples {
    background: var(--wpr-bg-c15045b9-36a3-4d0e-a071-ad0f69742667) no-repeat center / cover;
}

.custom-badge-cannabis-samen-fruit-drop {
    background: var(--wpr-bg-79e9931d-9b1f-476a-8c60-c53122846553) no-repeat center / cover;
}

.custom-badge-cannabis-samen-gas-junky {
    background: var(--wpr-bg-ec4f944f-bb31-47b0-95db-767fb955d25c) no-repeat center / cover;
}

.custom-badge-cannabis-samen-gas-mark-10 {
    background: var(--wpr-bg-3e7f616e-c291-4317-8e74-1e0edece976b) no-repeat center / cover;
}

.custom-badge-cannabis-samen-geta-z {
    background: var(--wpr-bg-b8267ea5-6a14-4d40-b770-6f4589a3421f) no-repeat center / cover;
}

.custom-badge-cannabis-samen-gruntz-2-0 {
    background: var(--wpr-bg-102a9fdf-91a2-43cc-8168-19b1fe4bf550) no-repeat center / cover;
}

.custom-badge-cannabis-samen-hardcore-runtz {
    background: var(--wpr-bg-bbe912ec-d0cd-4f95-b041-d4bacf1951b1) no-repeat center / cover;
}

.custom-badge-cannabis-samen-hardcore-zoap {
    background: var(--wpr-bg-1861294a-cb25-4eca-808b-c27371fa7d70) no-repeat center / cover;
}

.custom-badge-cannabis-samen-powerz {
    background: var(--wpr-bg-1a54006b-ab62-4ec7-bd74-704555e2cfe1) no-repeat center / cover;
}

.custom-badge-cannabis-samen-runtz-s1 {
    background: var(--wpr-bg-3bf6692e-b16b-4f2f-8c59-beed9b8b287f) no-repeat center / cover;
}

.custom-badge-cannabis-samen-pink-zoap {
    background: var(--wpr-bg-b1e9fa7a-3a30-428b-a46d-053dd13eb863) no-repeat center / cover;
}

.custom-badge-cannabis-samen-zoap-s1 {
    background: var(--wpr-bg-f83b2fff-2dc6-4711-b9bc-28c1c92cc489) no-repeat center / cover;
}

.custom-badge-cannabis-samen-zoreoz {
    background: var(--wpr-bg-27abd778-a186-41d5-9420-f93f5be81557) no-repeat center / cover;
}

.custom-badge-cannabis-samen-zushlato{
    background: var(--wpr-bg-4b6d329e-771b-4653-b34d-cb4a3b40961d) no-repeat center / cover;
}




/* ######################### */
/* H2 Pods */
/* ######################### */


.custom-badge-h2-london-pound-cake {
    background: var(--wpr-bg-c72fca52-be75-4985-ae36-a5f342399785) no-repeat center / cover;
}

.custom-badge-h2-runtz {
    background: var(--wpr-bg-161e1d88-7a67-47fa-b776-fb2dc775681f) no-repeat center / cover;
}

.custom-badge-h2-grape {
    background: var(--wpr-bg-59890080-3a7d-484e-b95c-d3fcf8406600) no-repeat center / cover;
}

.custom-badge-h2-cotton-candy {
    background: var(--wpr-bg-cbbc02ac-3d7b-420c-a2d9-572e988e6f03) no-repeat center / cover;
}

.custom-badge-h2-biscotti {
    background: var(--wpr-bg-24b352ad-e91d-49ef-a1e9-ffc70d765b6a) no-repeat center / cover;
}


.custom-badge-h2-squid-edition{
    background: var(--wpr-bg-f7a11ead-65d9-4f6a-990f-ca54988fa3c8) no-repeat center / cover;
}

.custom-badge-cbd-pod-mango-iced {
    background: var(--wpr-bg-4ed558f4-a5c5-4ef3-8f05-5fabab278262) no-repeat center / cover;
}

.custom-badge-h2-watermelon {
    background: var(--wpr-bg-17349ce1-a342-46d4-bf62-1028a038ff6a) no-repeat center / cover;
}

.custom-badge-h2-lime {
    background: var(--wpr-bg-d7a92ae0-657b-451f-a7f7-fe0ee6337fd3) no-repeat center / cover;
}

.custom-badge-h2-peach-ice-og {
    background: var(--wpr-bg-e0d4c92f-cc59-49da-8954-d84240a74b52) no-repeat center / cover;
}

.custom-badge-h2-godfather {
    background: var(--wpr-bg-344a6eef-e818-420a-b40d-dbd84f2ec365) no-repeat center / cover;
}


/* ######################### */
/* H3 Pods */
/* ######################### */


.custom-badge-h3-pod-apple-splash {
    background: var(--wpr-bg-d4a1e27a-3111-41ed-8609-4b6ae06aabfc) no-repeat center / cover;
}

.custom-badge-h3-pod-blueberry {
    background: var(--wpr-bg-5fd44784-7c55-4931-bc6f-0b4f12bfeedc) no-repeat center / cover;
}

.custom-badge-h3-pod-cherry-ice {
    background: var(--wpr-bg-ea3f59a9-3c69-4fb6-b25b-390767c0cbd7) no-repeat center / cover;
}

.custom-badge-h3-pod-mixed-berries {
    background: var(--wpr-bg-3eb74960-0d4a-47e2-bd67-1e7b97448d26) no-repeat center / cover;
}

.custom-badge-h3-pod-peach-ice {
    background: var(--wpr-bg-3c13f14e-8dae-4ebf-a437-ae3cf45c324f) no-repeat center / cover;
}

.custom-badge-h3-pod-purple-punch {
    background: var(--wpr-bg-3782af72-40e0-4492-9f0e-8b48cd098e13) no-repeat center / cover;
}

.custom-badge-h3-pod-super-lemon-haze {
    background: var(--wpr-bg-ffe87fd7-e64b-4b36-981b-f24ff95069ba) no-repeat center / cover;
}

.custom-badge-h3-pod-watermelon {
    background: var(--wpr-bg-0ed21924-c4a9-41a6-933d-27357ee8b4fb) no-repeat center / cover;
}

.custom-badge-h3-pod-white-widow {
    background: var(--wpr-bg-dce895b4-51b7-4c3d-a4a3-211449b82db2) no-repeat center / cover;
}

.custom-badge-h3-pod-zkittlez {
    background: var(--wpr-bg-532b4dcf-4f15-42d8-9996-f275a726915d) no-repeat center / cover;
}

.custom-badge-h3-pod-better-cali-saul {
    background: var(--wpr-bg-51d1ebfe-2579-4ad1-95a5-959b719c6470) no-repeat center / cover;
}

.custom-badge-h3-pod-heisensheep {
    background: var(--wpr-bg-d3434d70-5cab-480f-af66-52722b699450) no-repeat center / cover;
}

.custom-badge-h3-pod-pinkboy {
    background: var(--wpr-bg-508d1705-cd18-433d-bee7-c4ad84b9d312) no-repeat center / cover;
}

.custom-badge-h3-pod-black-edition {
    background: var(--wpr-bg-a9c6fc50-63a8-45f0-9f99-45c046989844) no-repeat center / cover;
}

.custom-badge-h3-pod-mixed-berry-gta {
    background: var(--wpr-bg-aa156942-0305-4e61-84a4-6e4cae12c909) no-repeat center / cover;
}



/* ######################### */
/* H2 Vape */
/* ######################### */

.custom-badge-h2-vape-berry-gelato {
    background: var(--wpr-bg-bdd0db07-7cb8-4704-8617-b0cd4aee6559) no-repeat center / cover;
}

.custom-badge-h2-vape-berry-punch {
    background: var(--wpr-bg-5b2048b7-fcf7-429b-93f1-5a899c945ace) no-repeat center / cover;
}

.custom-badge-h2-vape-juicy-berry {
    background: var(--wpr-bg-0cef977b-4e34-4689-970d-2d18b36c91d4) no-repeat center / cover;
}

.custom-badge-h2-vape-northern-lights {
    background: var(--wpr-bg-127757a2-ea53-451d-8a80-f80108d9ad37) no-repeat center / cover;
}

.custom-badge-h2-vape-amnesia-haze {
    background: var(--wpr-bg-eeba5677-93b5-40b3-887f-dddc6af7d5a0) no-repeat center / cover;
}

.custom-badge-h2-vape-super-lemon-haze {
    background: var(--wpr-bg-839d1b73-4c27-4602-802e-837489a15868) no-repeat center / cover;
}

.custom-badge-h2-vape-watermelon-cherry {
    background: var(--wpr-bg-e0212432-79c5-4881-a14d-0900ac8d7e78) no-repeat center / cover;
}

.custom-badge-h2-vape-bubble-kush {
    background: var(--wpr-bg-6df388e8-933e-414a-bafe-c4aa668716f2) no-repeat center / cover;
}

.custom-badge-h2-vape-iced-bonbon {
    background: var(--wpr-bg-cef73d24-863c-476a-bdce-9eb502cd8fab) no-repeat center / cover;
}

.custom-badge-hhz-pink-berry {
    background: var(--wpr-bg-461501b8-189b-4288-84b0-24ba21bc1bc3) no-repeat center / cover;
}

.custom-badge-hhz-mango {
    background: var(--wpr-bg-b6625b19-d9c9-4807-be3a-ad3a212fbfd8) no-repeat center / cover;
}

.custom-badge-hhz-blueberry {
    background: var(--wpr-bg-02bb1ce4-3622-4359-a1fb-7fcea8d97739) no-repeat center / cover;
}

.custom-badge-h2-blueberry-blast {
    background: var(--wpr-bg-7e609a62-6570-48f8-80b6-24dbf7936ebb) no-repeat center / cover;
}

.custom-badge-h2-frozen-peach {
    background: var(--wpr-bg-cedb9152-3cdd-4f6f-902a-259e07a94df9) no-repeat center / cover;
}

.custom-badge-h2-juicy-melon {
    background: var(--wpr-bg-8524c655-3c66-43eb-9f9b-ae5810766bc0) no-repeat center / cover;
}

.custom-badge-h2-lemon-haze {
    background: var(--wpr-bg-5b390b5e-f9e3-4fb0-a96e-35b172d3b1ec) no-repeat center / cover;
}

.custom-badge-h2-peach-bubblegum {
    background: var(--wpr-bg-ec049b80-62af-45de-9229-a92b055bead7) no-repeat center / cover;
}

.custom-badge-h2-mango {
    background: var(--wpr-bg-e7880511-f7ac-4a19-94fb-c61739f571e8) no-repeat center / cover;
}

.custom-badge-h2-blackberry-ice {
    background: var(--wpr-bg-40eaa0e0-a16e-43d1-aa47-b74ca032fc44) no-repeat center / cover;
}

.custom-badge-h2-raspberry {
    background: var(--wpr-bg-1a071ed4-8302-4b29-90af-4723c463851f) no-repeat center / cover;
}

.custom-badge-h2-cactus_ice {
    background: var(--wpr-bg-7ac1f349-d720-4266-9816-dcafcf23019a) no-repeat center / cover;
}

.custom-badge-h2-lemon-spritz {
    background: var(--wpr-bg-59c99987-6844-4e42-8599-615287ed6039) no-repeat center / cover;
}

.custom-badge-h2-mango-ice {
    background: var(--wpr-bg-dbefb540-6c28-48c2-8e47-38408b8c24f1) no-repeat center / cover;
}

.custom-badge-h2-mmixed-berries {
    background: var(--wpr-bg-c76f0f5c-66b9-4496-b8ad-e208536d6534) no-repeat center / cover;
}

.custom-badge-h2-passion-fruit {
    background: var(--wpr-bg-7e769b1c-ee07-48fc-a616-a5464d021b9e) no-repeat center / cover;
}

.custom-badge-h2-peach-ice {
    background: var(--wpr-bg-0da58161-2235-4ea2-ae98-1b0f0c031f32) no-repeat center / cover;
}

.custom-badge-h2-watermelon-zkittlez {
    background: var(--wpr-bg-cbbc0633-3d14-4774-8da3-69177c0b1d29) no-repeat center / cover;
}

.custom-badge-h2-cherry{
    background: var(--wpr-bg-4ea1a8fe-2c33-4e0c-81db-878757578eca) no-repeat center / cover;
}

.custom-badge-h2-blueberry{
    background: var(--wpr-bg-7a270617-a0d8-4651-a825-5fd24ab585bb) no-repeat center / cover;
}



/* ######################### */
/* H3 Vape */
/* ######################### */

.custom-badge-h3-vape-black-berry-kush {
    background: var(--wpr-bg-207333fe-b9c8-4762-abee-67ccd808e36a) no-repeat center / cover;
}

.custom-badge-h3-vape-blue-purple-haze {
    background: var(--wpr-bg-abea7ce9-9440-4e50-9938-e42f2e8b4d5d) no-repeat center / cover;
}

.custom-badge-h3-vape-bubble-kush {
    background: var(--wpr-bg-5fd72ea2-1694-4718-85dc-ca4ac7539b7f) no-repeat center / cover;
}

.custom-badge-h3-vape-cherry-haze {
    background: var(--wpr-bg-98d59441-eec5-4e82-9d79-442eb07d1970) no-repeat center / cover;
}

.custom-badge-h3-vape-red-runtz {
    background: var(--wpr-bg-7949eb4c-2942-4093-b1c8-da8bbb645a63) no-repeat center / cover;
}

.custom-badge-h3-vape-super-lemon-haze {
    background: var(--wpr-bg-ee4c056d-7d12-4a68-8d89-3ba2966b97d3) no-repeat center / cover;
}

.custom-badge-h3-vape-super-silver-haze {
    background: var(--wpr-bg-21b6d2c1-3369-4bab-84f4-3ea93f929565) no-repeat center / cover;
}

.custom-badge-h3-vape-berry-gelato {
    background: var(--wpr-bg-21a6dc1e-e64a-4a7c-a0bf-fce8275bfcdb) no-repeat center / cover;
}

.custom-badge-h3-vape-cherry-kush {
    background: var(--wpr-bg-647a89d5-6c82-43be-85ee-a23bceca6ecd) no-repeat center / cover;
}

.custom-badge-h3-vape-blue-haze {
    background: var(--wpr-bg-b193c53e-393a-4087-a96d-9931a19573dd) no-repeat center / cover;
}

.custom-badge-h3-vape-berry-icecream-haze {
    background: var(--wpr-bg-7b5d36ef-5ee1-4732-802c-c48c6fd5d606) no-repeat center / cover;
}

.custom-badge-h3-vape-berry-coco-kush {
    background: var(--wpr-bg-561a93aa-d24f-45ea-ba68-6ee703e769c0) no-repeat center / cover;
}

.custom-badge-h3-vape-berry-kush {
    background: var(--wpr-bg-6bd47d8a-f171-4af8-924f-d5a9cf951f63) no-repeat center / cover;
}

.custom-badge-h3-vape-blueberry-kush {
    background: var(--wpr-bg-3b2c7442-88ec-42e6-845f-05a206e4cd52) no-repeat center / cover;
}

.custom-badge-h3-vape-cali-gelato {
    background: var(--wpr-bg-730a0071-d9fb-41fd-8cbc-7b1c34bee2be) no-repeat center / cover;
}

.custom-badge-h3-vape-strawnana-kush {
    background: var(--wpr-bg-0540c629-afaf-4f33-981b-764978fafbe1) no-repeat center / cover;
}

.custom-badge-h3-vape-grape-ice {
    background: var(--wpr-bg-e3c77937-7982-4cca-b36b-4c61b2d4a1ef) no-repeat center / cover;
}

.custom-badge-h3-vape-zkittlez {
    background: var(--wpr-bg-43d019ca-8824-41ef-87c0-8f429bd56b29) no-repeat center / cover;
}

.custom-badge-h3-vape-lollipop-cherry {
    background: var(--wpr-bg-7a3b5562-01fa-46c5-a09c-0a3e8191b6ea) no-repeat center / cover;
}


/* ######################### */
/* ELFBAR ELFA */
/* ######################### */

.custom-badge-elfbar-elfa-apple-peach {
    background: var(--wpr-bg-128c615f-f60b-4787-bb4b-7fb1bbf71f29) no-repeat center / cover;
}

.custom-badge-elfbar-elfa-banane {
    background: var(--wpr-bg-86974734-5b19-4b4e-8dbd-9e2878b1569b) no-repeat center / cover;
}

.custom-badge-elfbar-elfa-blackberry-ice {
    background: var(--wpr-bg-0ef4fc3b-f3ea-4f5d-9e71-62f6a687ac46) no-repeat center / cover;
}

.custom-badge-elfbar-elfa-blueberry {
    background: var(--wpr-bg-ba5ba950-51e6-4dd8-8de3-4766d5af208f) no-repeat center / cover;
}

.custom-badge-elfbar-elfa-blueberry-bg {
    background: var(--wpr-bg-aef49f94-dca5-462f-bfb9-7aee7fa43a99) no-repeat center / cover;
}

.custom-badge-elfbar-elfa-blueberry-cotton-candy {
    background: var(--wpr-bg-fe5307a3-44b8-4d1a-a08d-21d3a3ac7726) no-repeat center / cover;
}

.custom-badge-elfbar-elfa-blueberry-snoow {
    background: var(--wpr-bg-292bae3b-d785-4897-9c63-ee00ed94e989) no-repeat center / cover;
}

.custom-badge-elfbar-elfa-blueberry-sour-rasberry {
    background: var(--wpr-bg-3e3a6e1e-ab09-4d27-b41d-6b4b722661a0) no-repeat center / cover;
}

.custom-badge-elfbar-elfa-blueberry-sour-rasberry {
    background: var(--wpr-bg-3e3a6e1e-ab09-4d27-b41d-6b4b722661a0) no-repeat center / cover;
}

.custom-badge-elfbar-elfa-blue-razz-lemonade {
    background: var(--wpr-bg-cc12df1a-26de-4bf4-8ebc-6e393dffdde6) no-repeat center / cover;
}

.custom-badge-elfbar-elfa-cherry {
    background: var(--wpr-bg-0397932a-3399-453d-95e5-e65259e211d8) no-repeat center / cover;
}

.custom-badge-elfbar-elfa-cola {
    background: var(--wpr-bg-86ecdb00-127d-45d3-92e6-8ba9abb938fe) no-repeat center / cover;
}

.custom-badge-elfbar-elfa-cola {
    background: var(--wpr-bg-86ecdb00-127d-45d3-92e6-8ba9abb938fe) no-repeat center / cover;
}

.custom-badge-elfbar-elfa-cola {
    background: var(--wpr-bg-86ecdb00-127d-45d3-92e6-8ba9abb938fe) no-repeat center / cover;
}

.custom-badge-elfbar-elfa-grape {
    background: var(--wpr-bg-4218f80c-dff5-42f6-a035-61238e0cca0a) no-repeat center / cover;
}

.custom-badge-elfbar-elfa-elfstorm {
    background: var(--wpr-bg-a1fe2123-2b0c-4c52-850a-87dbd6b77709) no-repeat center / cover;
}

.custom-badge-elfbar-elfa-kiwi-passion-fruit {
    background: var(--wpr-bg-c12a4d05-29c5-45fa-b7a7-3d5d96f65e23) no-repeat center / cover;
}

.custom-badge-elfbar-elfa-lemon-mint {
    background: var(--wpr-bg-e205de85-905b-4d8c-8a88-8fa89b8d4fa3) no-repeat center / cover;
}

.custom-badge-elfbar-elfa-mango {
    background: var(--wpr-bg-3830403c-513a-4763-adfd-f1495bf82818) no-repeat center / cover;
}

.custom-badge-elfbar-elfa-mix-berries {
    background: var(--wpr-bg-48ec8b99-da0c-482e-9a65-a92e05c76e59) no-repeat center / cover;
}

.custom-badge-elfbar-elfa-orange {
    background: var(--wpr-bg-4ab152e7-4f76-4826-874e-58af5f1cf4dc) no-repeat center / cover;
}

.custom-badge-elfbar-elfa-peach-ice {
    background: var(--wpr-bg-5e954ad5-5abc-4762-97d6-d300d8a3dfbf) no-repeat center / cover;
}

.custom-badge-elfbar-elfa-pear {
    background: var(--wpr-bg-62a9dba5-dd69-427e-a251-6b61b5391882) no-repeat center / cover;
}

.custom-badge-elfbar-elfa-lemon-qi {
    background: var(--wpr-bg-e174a0cb-a701-47f1-baff-5547d1725413) no-repeat center / cover;
}

.custom-badge-elfbar-elfa-pink-lemonade {
    background: var(--wpr-bg-b6cdfb8f-a68c-4e81-aee2-8fab303dc85f) no-repeat center / cover;
}

.custom-badge-elfbar-elfa-rasberry-watermelon {
    background: var(--wpr-bg-ff95c08f-5504-4b7d-a289-b1da5d9a1b83) no-repeat center / cover;
}

.custom-badge-elfbar-elfa-strawberry-grape {
    background: var(--wpr-bg-f6b1eb04-8ab1-4992-b396-25254bbb1d59) no-repeat center / cover;
}

.custom-badge-elfbar-elfa-strawberry-ice-cream {
    background: var(--wpr-bg-4c7a88d3-3964-40cc-8a95-9d07f9381727) no-repeat center / cover;
}

.custom-badge-elfbar-elfa-strawberry-kiwi {
    background: var(--wpr-bg-3a995908-ad70-41a4-bf67-a9d2028f9006) no-repeat center / cover;
}

.custom-badge-elfbar-elfa-tropcial-fruit {
    background: var(--wpr-bg-d318180d-5c9e-4e58-95a1-4daade8c81bd) no-repeat center / cover;
}

.custom-badge-elfbar-elfa-watermelon {
    background: var(--wpr-bg-d195c240-00a5-4574-bff0-4dfc5f9a2fcb) no-repeat center / cover;
}

.custom-badge-elfbar-elfa-watermelon-cherry {
    background: var(--wpr-bg-f9d67e7a-825a-42a3-a9e9-83c8b755cd5e) no-repeat center / cover;
}

.custom-badge-elfbar-elfa-watermelon-mojito {
    background: var(--wpr-bg-de230872-87db-4472-a2d5-23df12d9b0fc) no-repeat center / cover;
}

.custom-badge-elfbar-elfa-strawberry-raspberry {
    background: var(--wpr-bg-48947d2b-919e-416f-936f-83222b4a7f4d) no-repeat center / cover;
}

.custom-badge-elfbar-elfa-blackberry-lemon {
    background: var(--wpr-bg-5b9aa631-0bbb-45b2-bfd2-33a4ff156801) no-repeat center / cover;
}

.custom-badge-elfbar-elfa-menthol {
    background: var(--wpr-bg-abb3bc0e-4534-4d45-9246-2c53859708c6) no-repeat center / cover;
}

.custom-badge-elfbar-elfa-grape-ice {
    background: var(--wpr-bg-43b6b8cd-e854-402b-a33e-27d5717e42bc) no-repeat center / cover;
}

.custom-badge-elfbar-elfa-golden-tobacco {
    background: var(--wpr-bg-f632312f-0408-4d4e-94eb-5b3c59f60ac4) no-repeat center / cover;
}


/* ######################### */
/* ELFBAR ELFX PRO */
/* ######################### */

.custom-badge-elfbar-elfx-pro-weiss {
    background: var(--wpr-bg-97e7862c-70f5-46ec-ae08-a6de8da1c735) no-repeat center / cover;
}

.custom-badge-elfbar-elfx-pro-schwarz {
    background: var(--wpr-bg-f5d44d34-af90-426b-8a09-562ebc94bb62) no-repeat center / cover;
}

.custom-badge-elfbar-elfx-pro-braun {
    background: var(--wpr-bg-e26d9c73-6391-472b-a019-af237404de14) no-repeat center / cover;
}

.custom-badge-elfbar-elfx-pro-gruen {
    background: var(--wpr-bg-3a1e56b9-bf9a-4272-96bc-904b52f44bcc) no-repeat center / cover;
}

.custom-badge-elfbar-elfx-pro-pink {
    background: var(--wpr-bg-0b005639-e8ba-4874-83b7-88b46da4f9c0) no-repeat center / cover;
}





/* ######################### */
/* ELFBAR ELFLIQ */
/* ######################### */

.custom-badge-elfbar-elfliq-blackberry-lemon {
    background: var(--wpr-bg-fac0ed7c-682b-4f05-933d-1236abefc02d) no-repeat center / cover;
}

.custom-badge-elfbar-elfliq-blackcurrant-aniseed {
    background: var(--wpr-bg-87bedacc-7d9a-4f34-af50-3ded54cef4e5) no-repeat center / cover;
}

.custom-badge-elfbar-elfliq-cherry-cola {
    background: var(--wpr-bg-82fe3e43-91ac-4cd0-b420-00ac2f37e7a6) no-repeat center / cover;
}

.custom-badge-elfbar-elfliq-cotton-candy-ice {
    background: var(--wpr-bg-9239a3c7-05ec-4bef-a367-47e61fc68bb3) no-repeat center / cover;
}

.custom-badge-elfbar-elfliq-elfstorm-ice {
    background: var(--wpr-bg-976dd019-75ec-44c8-a620-839972567aea) no-repeat center / cover;
}

.custom-badge-elfbar-elfliq-grape {
    background: var(--wpr-bg-744a3b34-687c-4d10-93cf-4ebe311a2d02) no-repeat center / cover;
}

.custom-badge-elfbar-elfliq-pineapple-mango-orange {
    background: var(--wpr-bg-db2b22b4-009f-4174-89c7-4aa99c8b273c) no-repeat center / cover;
}

.custom-badge-elfbar-elfliq-pink-grapefruit {
    background: var(--wpr-bg-9345b313-9db7-4f2c-9164-05ff185a79d7) no-repeat center / cover;
}

.custom-badge-elfbar-elfliq-spearmint {
    background: var(--wpr-bg-34d07361-213f-4cfe-aa78-b10c389b3ad3) no-repeat center / cover;
}

.custom-badge-elfbar-elfliq-strawberry-ice {
    background: var(--wpr-bg-70cd077d-84a8-43cb-adf7-8286fe3f9c33) no-repeat center / cover;
}

.custom-badge-elfbar-elfliq-strawberry-raspberry-cherry-ice {
    background: var(--wpr-bg-90ca4ca3-abcc-4bac-94d4-2c3bf5b2d82f) no-repeat center / cover;
}

.custom-badge-elfbar-elfliq-sour-apple {
    background: var(--wpr-bg-54391801-744d-4071-9787-00f5cc33ff8d) no-repeat center / cover;
}

.custom-badge-elfbar-elfliq-lemon-peach-passion-fruit {
    background: var(--wpr-bg-d293fad5-ac5a-4f68-bd43-5c48d3b04902) no-repeat center / cover;
}



/* ######################### */
/* ELFBAR MAX */
/* ######################### */

.custom-badge-elfbar-max-apple-pear {
    background: var(--wpr-bg-abc6c520-cc13-4f76-8287-d471ca3f30c4) no-repeat center / cover;
}

.custom-badge-elfbar-max-blackberry-ice {
    background: var(--wpr-bg-c2b44309-e921-4c8e-9a3e-314c59d1ea1e) no-repeat center / cover;
}

.custom-badge-elfbar-max-blueberry {
    background: var(--wpr-bg-c7fd42bb-0692-4cea-b0dd-889e04ede462) no-repeat center / cover;
}

.custom-badge-elfbar-max-blueberry-sour-raspberry {
    background: var(--wpr-bg-eabeb1b4-ffd5-4f91-a569-c0d4d8777ce7) no-repeat center / cover;
}

.custom-badge-elfbar-max-grape {
    background: var(--wpr-bg-39666605-1bd9-4b3c-8004-43f38a326d7e) no-repeat center / cover;
}

.custom-badge-elfbar-max-menthol {
    background: var(--wpr-bg-95999e50-4979-43a6-816c-32af5a6ada67) no-repeat center / cover;
}

.custom-badge-elfbar-max-strawberry-ice {
    background: var(--wpr-bg-63f4d7ab-f645-409e-9d99-7c5af74345a5) no-repeat center / cover;
}

.custom-badge-elfbar-max-triple-berry {
    background: var(--wpr-bg-fe3cec88-f538-47b3-aa27-901e25b04f84) no-repeat center / cover;
}

.custom-badge-elfbar-max-triple-mango {
    background: var(--wpr-bg-32fd494f-c97c-46c6-9444-b2e3d349c2ef) no-repeat center / cover;
}

.custom-badge-elfbar-max-watermelon-ice {
    background: var(--wpr-bg-4f35e6dd-47d4-4376-8c14-085f82f339b7) no-repeat center / cover;
}



/* ######################### */
/* Smooh Pods */
/* ######################### */

.custom-badge-smooh-pods-lemon-bomb {
    background: var(--wpr-bg-c8605493-f788-49c4-9376-2706b0b1fe00) no-repeat center / cover;
}

.custom-badge-smooh-pods-berry-d-blue {
    background: var(--wpr-bg-3eee9cc5-d88a-4cba-ac35-91fc20b09b70) no-repeat center / cover;
}

.custom-badge-smooh-pods-grand-melon-ice {
    background: var(--wpr-bg-6962dbba-cf9f-47af-ba54-5251d5a1e4fc) no-repeat center / cover;
}

.custom-badge-smooh-pods-777 {
    background: var(--wpr-bg-a2ee2071-807b-4e36-834e-c5c30ac3e013) no-repeat center / cover;
}




/* ######################### */
/* CBD Pods */
/* ######################### */

.custom-badge-cbd-pods-amnesia {
    background: var(--wpr-bg-e6ede557-b610-4bab-b238-516f65c95641) no-repeat center / cover;
}

.custom-badge-cbd-pods-mixed-berries {
    background: var(--wpr-bg-cb9f45f9-5a8d-4279-abda-432324b2555e) no-repeat center / cover;
}

.custom-badge-cbd-pods-fresh-berry {
    background: var(--wpr-bg-95a670cd-9c22-42af-895d-8836e38e124c) no-repeat center / cover;
}

.custom-badge-cbd-pods-fresh-mint {
    background: var(--wpr-bg-4e0a9adf-736f-49eb-b9f5-c2c3ed052a4e) no-repeat center / cover;
}

.custom-badge-cbd-pods-fresh-tropical {
    background: var(--wpr-bg-f6b44f6d-e789-407f-a671-9da69268a6ee) no-repeat center / cover;
}

.custom-badge-cbd-pods-purple-punch {
    background: var(--wpr-bg-d0b796b6-15a6-435e-83c2-2404137ec0de) no-repeat center / cover;
}

.custom-badge-xx2-mixed-berries {
    background: var(--wpr-bg-0de60fec-38f6-43e0-a373-24db8e172658) no-repeat center / cover;
}

.custom-badge-grape-ice {
    background: var(--wpr-bg-9f0f17cd-d79b-4f37-b2cb-bf54d6e6bc77) no-repeat center / cover;
}

.custom-badge-mango-maracuja {
    background: var(--wpr-bg-094fcfaa-3afd-4a78-874c-58c7fc3a087d) no-repeat center / cover;
}

.custom-badge-mint-ice {
    background: var(--wpr-bg-fce553a5-6562-4e44-83f1-03e77f180170) no-repeat center / cover;
}

.custom-badge-raspberry-peach {
    background: var(--wpr-bg-92732a63-ba2d-4d38-ab53-7e9641c5c509) no-repeat center / cover;
}

.custom-badge-watermelon-ice {
    background: var(--wpr-bg-ed097a80-94bf-417a-8b75-bfe058ab86f6) no-repeat center / cover;
}


/* ######################### */
/* CBD Liquids */
/* ######################### */

.custom-badge-cbd-liquids-blueberry-kush {
    background: var(--wpr-bg-580a0d9c-a002-41f9-b498-ebf1790c9187) no-repeat center / cover;
}


.custom-badge-cbd-liquids-elderflower-kush {
    background: var(--wpr-bg-a88290d8-4665-4400-815f-8b53051d29c1) no-repeat center / cover;
}

.custom-badge-cbd-liquids-lemon-haze {
    background: var(--wpr-bg-8ce34ecf-2917-4a4a-aa51-e548fc617cb1) no-repeat center / cover;
}

.custom-badge-cbd-liquids-menthol {
    background: var(--wpr-bg-55cfc515-cc4b-43de-8ccc-14b3f3684d9c) no-repeat center / cover;
}

.custom-badge-cbd-liquids-pineapple-express {
    background: var(--wpr-bg-96acdef6-eabd-4cbd-b34b-e94ade226b05) no-repeat center / cover;
}

.custom-badge-cbd-liquids-pure-shot {
    background: var(--wpr-bg-afa0de2d-8c29-4687-a4f1-4486e14a1173) no-repeat center / cover;
}

.custom-badge-cbd-liquids-purple-haze {
    background: var(--wpr-bg-875a3b15-7301-46c7-b6ea-8682675bea42) no-repeat center / cover;
}

.custom-badge-cbd-liquids-sour-apple-diesel {
    background: var(--wpr-bg-9e2a4a84-2399-4520-8b09-17e40a73c3c9) no-repeat center / cover;
}

.custom-badge-cbd-liquids-strawberry-diesel {
    background: var(--wpr-bg-d4b78a7b-19e2-4abe-a1de-217452ab8f45) no-repeat center / cover;
}

.custom-badge-cbd-liquids-vanilla-strawberry-diesel {
    background: var(--wpr-bg-96769bf0-b5c0-4abb-a78f-ebc8de197f2c) no-repeat center / cover;
}

.custom-badge-cbd-liquids-watermelon-kush {
    background: var(--wpr-bg-5b963557-abff-4710-a98a-7711a4e02ad1) no-repeat center / cover;
}

.custom-badge-cbd-liquids-white-peach-diesel{
    background: var(--wpr-bg-6bab4695-975f-486d-8cf4-fe810b37c59c) no-repeat center / cover;
}


/* ######################### */
/* SUPERIOR LINE */
/* ######################### */

.custom-badge-superior-line-gazzy-grape {
    background: var(--wpr-bg-7f510913-b9d4-4d15-804c-cf12349f0d4c) no-repeat center / cover;
}

.custom-badge-superior-line-lemon-fuel {
    background: var(--wpr-bg-a8dbebe0-b5de-4ea2-8d29-28259f8e4108) no-repeat center / cover;
}


.custom-badge-superior-line-rainbwo-belts {
    background: var(--wpr-bg-081854d6-6397-42e1-a393-e3d5a4465532) no-repeat center / cover;
}

.custom-badge-superior-line-blue-zushi {
    background: var(--wpr-bg-8b75ef57-e25c-4822-b322-6e9f43de90f3) no-repeat center / cover;
}

.custom-badge-superior-line-guava-haze {
    background: var(--wpr-bg-8e827282-e3a9-4b48-a6b8-906ef51a1675) no-repeat center / cover;
}


/* Title Extra Info [Productlist]*/

.productlist-extra-info__limited {
    width: 100%;
    font-family: 'BrushRouta', sans-serif;
    font-size: 1.4rem;
    line-height: 1.6rem;
    font-weight: 700;
    color: #123333;
    margin: 10px 0 -5px;
}

/* Type Tags */

.cannabis-seeds-type-tag-container {
    margin: 10px 0 5px 0;
}

.product-single__tag-conteiner {
    display: flex;
    flex-wrap: wrap;
    gap: 15px;
}

.cannabis-seeds-type-tag-item-text {
    display: inline-block;
    font-family: 'BrushRouta', sans-serif;
    font-size: 1.2rem;
    line-height: 1.5rem;
    font-weight: 500;
    color: #123333;
    padding: 5px 25px 2px 25px;
    border: 1px solid #003232;
    border-radius: 50px;
}

.single-product-cannabis-seeds-type-tag {
    margin-bottom: 20px;
}



/* //////////////////////////////////// */
/* SINGLE PRODUCT */
/* //////////////////////////////////// */

/* Price Table */

.price-table-caption {
    font-weight: 700;
    text-align: center;
    color: #fff;
    background-color: #003232;
    padding: 5px 20px;   
}

.price-table tbody > tr td {
    width: 50% !important;
} 

.price-table tbody > tr td {
    padding-left: 10px !important;
}

.price-table-subcaption {
    font-size: 1rem;
    text-align: center;
}

/* Limited Edition HL Label */

.menu__limiited-label {
    display: inline-flex;
    width: 120px;
    height: 35px;
    justify-content: center;
    align-items: center;
    background-color: red;
    font-family: 'Work Sans',sans-serif;
    font-weight: 900;
    vertical-align: middle;
    transform: skew(-15deg, 1deg);
    margin-right: 10px;
}

/* SMOOH Akku */
.productlist-extra-info__limited {
    display: none;   
}


/* Product Image Sale Label */

#productSingleImageContainer span.onsale {
    display: inline-block !important;
    position: absolute !important;
    min-width: 0 !important;
    min-height: 0 !important;
    top: 0 !important;
    left: -15px !important;
    color: #FFFFFF;
    background-color: #E0190B !important;
    font-family: "Open Sans", Sans-serif;
    font-size: 1rem;
    font-weight: 700 !important;
    line-height: 1.3rem;
    padding: 5px 25px;
    border-radius: 3px;
    margin: 0 !important;
}


/* Product Galery Thumbnails */
.woocommerce div.product div.images .flex-control-thumbs li img {
    max-width: min-content !important;
}


/* Product Image - Hide Description on Lightbox */
.pswp__caption {
    display: none;
}

/* Custom Badge Product Single */
.product-single__flavour-badge-container .custom-badge {
    width: 250px;
}

/* Title Extra Info [Product Single]*/

.product-single-extra-info__limited {
    font-family: 'BrushRouta', sans-serif;
    font-size: 1.4rem;
    line-height: 2rem;
    font-weight: 700;
    color: #123333;
    margin: -10px 0 10px;
}

/* Variations */

.variations tbody > tr td,
.variations tbody > tr th {
    background-color: #fff !important;
}

.variations tbody > tr th {
    text-align: left;
}

.variations tbody > tr td {
    width: 85%;
}

.reset_variations {
    display: none !important;
}


/* Quantiti Input Box */

#productSingleAddToCartBttnContainer form .quantity input {
    width: 70px;
    padding-left: 10px;
}




/* Add To Cart Button */

button.single_add_to_cart_button::before {
    display: inline-block;
    font-family: FontAwesome;
    content: '\f07a';
    font-weight: 300;
    margin-right: 10px;
}

#productSingleAddToCartBttnContainer form a,
#productSingleAddToCartBttnContainer_Bottom form a {
    text-decoration: underline;
}

/* Product Meta / Additional Info */


#productSingleShippingCostContainer a {
    font-size: .9rem;
}

#productSingleBasePriceContainer p {
    font-size: .9rem;
    color: #2A2A2A;
}

#productSingleMetaInfoContainer .detail-label {
    font-weight: 400;
}


#productSingleMetaInfoContainer p {
    font-size: .9rem;
}


#productSingleMetaInfoContainer [class="tagged_as detail-container"] {
    display: none;
}

/* Star Rating */
.star-rating {
    color: #DAC238;
}


/* Product Description */
.single-product-bullets {
    list-style-type: none;
    padding-left: 0;
}


/* Data Table */

/* Description Text Layout */
.product-Single__description-container {
    display: flex;
    align-items: center;
    gap: 50px;
    flex-wrap: nowrap;
}

.productsingle__description-item {
    width: 50%;
}

/* ************************** */
/* Description Text VAPORIZER */
/* ************************** */

#swiperContainerVaporizer {
    padding: 35px;
}

.product-Single__vaporizer__highlight-container {
    margin-top: 20px;
}

.product-Single__vaporizer__highlight-item h3 {
    font-size: 1.2rem;
    line-height: 1.6rem;
}

.swiper-button-prev-vaporizer,
.swiper-button-next-vaporizer {
    color: #003232 !important;
}

.swiper-button-prev-vaporizer {
    left: 0 !important;
}

.swiper-button-next-vaporizer {
    right: -2px !important;
}


.product-Single__vaporizer__dosierkammer-container {
    display: flex;
    flex-direction: column;
    align-items: center;
}

.product-Single__vaporizer__dosierkammer-container h2,
.product-Single__vaporizer__dosierkammer-container p {
    text-align: center;
}

.product-Single__vaporizer__seperator-container {
    display: flex;
    flex-direction: column;
    justify-content: flex-end;
    align-items: center;
    background: var(--wpr-bg-9b4cdf35-82c8-4def-a64e-c92547f71b2d) no-repeat center/cover;
    padding: 30px 30px 0 30px;
    margin: 20px 0;
}

.product-Single__vaporizer__seperator-container h2,
.product-Single__vaporizer__seperator-container p {
    color: #fff !important;
    text-align: center;
}

.product-Single__vaporizer__seperator-container div {
    display: flex;
    justify-content: center;
}

.product-Single__vaporizer__seperator-container div img {
    width: 80%;
}

/* HAMMAH Vaporizer */

.vaporizer__hammah__design__container img {
    width: 50%;
}

.product-Single__vaporizer__hammah_seperator-container {
    display: flex;
    justify-content: flex-end;
    align-items: center;
    background: #000000 no-repeat center/cover;
    margin: 20px 0;
}

.product-Single__vaporizer__hammah_seperator-container div:first-of-type {
    padding: 20px;
}

.product-Single__vaporizer__hammah_seperator-container h2,
.product-Single__vaporizer__hammah_seperator-container p {
    color: #fff !important;
    text-align: center;
}

.woocommerce-product-attributes-item__value p {
    padding: 8px !important;
}



/* Added to Cart Hint */
.woocommerce a.added_to_cart {
    padding-left: 10px;   
}


/* Flavour Badge */

.product-single__flavour-badge-container {
    display: grid;
    justify-content: flex-start;
    margin-bottom: 20px;
}


/* Attributes List */

.product-single__product-attr-list {
    list-style: none;
    padding: 0;
}


.product-single__product-attr-list {
    list-style: none;
    padding: 0;
}

.product-single__product-attr-list > li {
    display: flex;
    align-items: center;
    margin: 0 0 10px 0;
}

.product-single__product-attr-list > li::before {
    content: '';
    display: inline-block;
    width: 25px;
    height: 25px;
    padding: 12px;
    margin-right: 10px;
}

/* List Items Bullets */

.product-single__product-attr-item-check-open::before {
    content: '';
    width: 50px;
    height: 50px;
    background: no-repeat center/contain var(--wpr-bg-660411e3-c37d-429f-9a1b-27f9655f309a);
}


/* //////////////////////////////////// */
/* CART  */
/* //////////////////////////////////// */


/* Discount Rule */
.woocommerce-error {
    display: none;
}

/* Cart Products HL */
#cartProductListContainer .woocommerce .woolentor-cart-list .product-name a {
    font-weight: 900;
}

/* Quantity Input */
#cartProductListContainer .quantity input {
    width: 100%;
}

#cartProductListContainer .woolentor-cart-product-sale {
    display: inline-block !important;
    position: absolute !important;
    top: -20px;
    right: -2px;
    color: #FFFFFF;
    background-color: #E0190B !important;
    font-family: "Open Sans", Sans-serif;
    font-size: 1rem;
    line-height: 1.3rem;
    border-radius: 1px;
    margin: 0 !important;
}

/* Remove cart update button */
#cartProductListContainer table tbody tr:last-of-type {
    display: none;
}

/* Proceed to Checkout Button */
#cartSumContainer .wc-proceed-to-checkout a {
    width: 30%;
}

/* Show added to Cart Button */
.woocommerce-notices-wrapper .woocommerce-message a {
    background-color: #003232;
    color: #fff;
}

.woocommerce-notices-wrapper .woocommerce-message a:hover {
    background-color: #1F5858;
    color: #fff;
}

/* Cart Sum */

#cartSumContainer .order-total th {
    font-weight: 700;
}


/* Discount Rule - Remove Discount */
#cartSumContainer table .woocommerce-remove-coupon {
    display: none;
}


/* //////////////////////////////////// */
/* CHECKOUT */
/* //////////////////////////////////// */


/* Ship to other address */

#shipOtherAdressContainer .shipping_address #shipping_pickup_location_notice .choose-pickup-location p a {
	text-decoration: underline;
}

/* Hint Creditcart */

.mollie-components-description {
    display: none;
}

/* ************ */
/* VIVA WALLET Payment Logos */
/* ************ */

.checkout-payment-logos {
    padding-left: 10px;
}


/* Payment */

#order_payment_heading {
    font-size: 1.6rem;
    line-height: 2.2rem;
    font-weight: 700;
}

#payment ul {
    margin: 0 0 30px;
}

#payment label[for="payment_method_flizpay"] {
    display: flex;
    flex-direction: column;
    gap: 10px;
    align-items: self-start;
    line-height: 1.4rem;
}

#payment label[for="payment_method_flizpay"] img {
    margin: 0 !important;
}

/* Terms and Conditions Checkbox Label */
.woocommerce-gzd-legal-checkbox-text,
.woocommerce-gzd-legal-checkbox-text > a,
.woocommerce-gzd-newsletter-checkbox-text
 {
    font-size: 1rem;
    line-height: 1.5rem;
}

.woocommerce-gzd-legal-checkbox-text > a {

    text-decoration: underline;
}

#checkoutPaymentContainer .wc-gzd-checkbox-placeholder-legal p {
    margin: 20px 0 -20px;
}


/* Terms and Condition Required Mark */
.terms_and_condition_label abbr {
    display: none;
}

/* Verification 18 Age Checkbox */

#checkoutPaymentContainer .wc-gzd-checkbox-placeholder-data-age-verification {
    margin-top: 20px;
}

#checkoutPaymentContainer .woocommerce-gzd-data-age-verification-checkbox-text {
    line-height: 1.6rem;
}

/* Remove Product Icon */
#checkoutOrderSumContainer .woolentor-product-remove {
    display: none;
}


/* Checkout Button Container */
#checkoutOrderSumContainer div div:last-of-type div {
    padding: 0;
}

/* Checkout Button */
#checkoutOrderSumContainer #place_order {
    width: 100%;
    background-color: #003232;
    color: #fff;
    outline: 0;
    margin-top: 10px;
}

#checkoutOrderSumContainer #place_order:hover {
    background-color: #1F5858;
}

/* //////////////////////////////////// */
/* THANK YOU */
/* //////////////////////////////////// */

/* Use Order Number for payment hint */
#thankYouOrderDetails div p:last-of-type {
    color: #fff;
    text-align: center;
}

/* Section Vorkasse */
#thankYouOrderDetails section {
    margin-top: 50px;
}

#thankYouOrderDetails section h2,
#thankYouOrderDetails section h3 {
    color: #fff;
    text-align: center;
}

/* Vorkasse Values Layout */
#thankYouOrderDetails .woocommerce-bacs-bank-details ul {
    display: flex;
    margin: 10px 0;
}

/* VIVA Hint Payment awaiting */

#thankYouOrderDetails div p:last-of-type {
    display: none;
}


/* //////////////////////////////////// */
/* MY ACCOUNT */
/* //////////////////////////////////// */


/* User Image */

#myAccountContainer .woolentor-user-image img {
    width: 80px;
}

/* Orders Button color*/

.woocommerce table.my_account_orders .button,
#myAccountContainer .woocommerce-info a,
#myAccountContainer p.order-again a,
#myAccountContainer table.woocommerce-shipments-table tbody tr td:last-of-type a,
#myAccountContainer div.woocommerce-pagination a,
#myAccountContainer .shipments-add-return a {
    background-color: #003232;
    color: #fff;
}

.woocommerce table.my_account_orders .button:hover,
#myAccountContainer .woocommerce-info a:hover,
#myAccountContainer p.order-again a:hover,
#myAccountContainer table.woocommerce-shipments-table tbody tr td:last-of-type:hover a,
#myAccountContainer div.woocommerce-pagination a:hover,
#myAccountContainer .shipments-add-return a:hover {
    background-color: #1F5858;
}

/* Bestelldetails Aktionen Bttn */
#myAccountContainer .woocommerce-order-details table tfoot tr td a {
    color: #fff !important;
    background-color: #003232 !important;
}

#myAccountContainer .woocommerce-order-details table tfoot tr td a:hover {
    background-color: #1F5858 !important;
}

/* Download Rechnungen Bttn */
#myAccountContainer  .sab-documents-download a {
    color: #fff;
    background-color: #003232 !important;
}

#myAccountContainer  .sab-documents-download a:hover {
    background-color: #1F5858 !important;
}


/* Orders Button Layout */

#myAccountContainer table tbody > tr td:last-of-type {
    display: flex;
    flex-direction: column;
    gap: 10px;
}

#myAccountContainer table tbody > tr td:last-of-type > a {
    text-align: center;
}


/* Account Details */

#myAccountContainer div div div:last-of-type form p:last-of-type button {
    background-color: #003232;
    color: #fff;
}

#myAccountContainer div div div:last-of-type form p:last-of-type button:hover {
    background-color: #1F5858;
}


/* //////////////////////////////////// */
/* LOGIN / REGISTER */
/* //////////////////////////////////// */

#loginFormContainer h2 {
    display: none;
}

#registerFormContainer h2 {
    display: none;
}

#loginTabContainer:hover {
    cursor: pointer;
}

#registerTabContainer:hover {
    cursor: pointer;
}

/* Hide Passwort Eye */
#loginFormContainer form .show-password-input {
    background-color: #fff !important;
}

/* //////////////////////////////////// */
/* BEWERTUNGEN */
/* //////////////////////////////////// */

.woocommerce-review-link {
    margin-left: 10px;
    padding-bottom: 3px;
}


/* //////////////////////////////////// */
/* NEWSLETTER */
/* //////////////////////////////////// */

/* Newsletter Form */

#tnpLegalTextContainer, #tnpLegalTextContainer label > a {
    color: #fff;
}

.tnp-submit {
    background-color: #DAC238 !important;
}

.tnp-submit:hover {
    background-color: #C0AC37 !important;
}


/* //////////////////////////////////// */
/* MEDIA QUERIES */
/* //////////////////////////////////// */

/* Chromebook */
@media only screen and
(min-width: 900px) and
(max-width: 1199px) {

    /* ****************** */
    /* Single Product */
    /* ****************** */

    .description-check-open {
        align-items: flex-start !important;
    }


    .product-list-grid .onsale {
        top: 35px !important;
        left: 215px !important;
    }

    /* ****************** */
    /* Swiper Slider */
    /* ****************** */

    #swiperContainer {
        padding: 30px;
    }
        
    .pg-button-full-width {
        width: 100%;
    }


    /* ****************** */
    /* Checkout */
    /* ****************** */

    /* Payment */

    #checkoutPaymentContainer .wc-gzd-checkbox-placeholder-legal p {
        margin: 20px 0;
    }


    /* ****************** */
    /* Thank You */
    /* ****************** */

    #thankYouOrderDetails div ul{
        margin: 0;
        padding: 0;
    }

    #thankYouOrderDetails div ul > li {
        width: 100%;
        text-align: center;
        padding-bottom: 20px;
        border: none;
    }

    #thankYouOrderDetails div ul > li strong {
        text-align: center;
    }

    #thankYouOrderDetails .woocommerce-bacs-bank-details ul {
        flex-direction: column;
    }

    
}


/* Tablet */
@media only screen and
(min-width: 700px) and
(max-width: 899px) {

    
    /* ****************** */
    /* Footer */
    /* ****************** */

    /* Cookie Link */

    #cookieLink {
        text-align: center;
    }

    /* ****************** */
    /* Swiper Slider */
    /* ****************** */

    #swiperContainer {
        padding: 30px;
    }
        
    .pg-button-full-width {
        width: 100%;
    }

    /* ****************** */
    /* Product Category */
    /* ****************** */

    
    /* Sale Badge */

    #cartProductListContainer span.onsale {
        top: 10% !important;
        left: 70% !important;
    }

    /* X-MAS Deals */
    .productlist-x-mas-deal {
        width: 100px;
        height: 100px;
        top: -35px;
        left: -22px;
    }

    /* Limited Edition */

    .limited-edition-badge-container {
    width: 100px;
    height: 100px;
    top: 200px;
    }

    /* New Badge */

    .new-badge-container  {
        top: 120px;
        left: -5px;
    }



    /* Anwedung List */

    .anwendung-list-wrapper {
        flex-direction: column;
        gap: 20px;
    }

    .anwendung-list-container {
        width: 100%;
    }


    
    /* ****************** */
    /* Product Single */
    /* ****************** */

    .product-list-grid .onsale {
        top: 35px !important;
        left: 215px !important;
    }


    .description-check-open {
        align-items: flex-start !important;
    }

    /* Description Text VAPORIZER */

    #swiperContainerVaporizer {
        padding: 25px;
    }


    /* Add To Cart Button */
    #productSingleAddToCartBttnContainer form,
    #productSingleAddToCartBttnContainer_Bottom form {
        flex-wrap: wrap;
    }

    #productSingleAddToCartBttnContainer form a,
    #productSingleAddToCartBttnContainer_Bottom form a {
        padding: 0;
        margin-top: 20px;
    }

    /* Data Table Additional Info */
    #productSingleDataTableContaier table tbody > tr {
        display: flex;
        flex-direction: column;
    }

    #productSingleDataTableContaier table tbody > tr th {
        width: 100%;
    }

    #productSingleDataTableContaier table tbody > tr td {
        display: flex;
        flex-direction: column;
        align-items: center;
    }

    /* ****************** */
    /* Cart */
    /* ****************** */

    /* Proceed to Checkout Button */
    #cartSumContainer .wc-proceed-to-checkout a {
        width: 50%;
    }

    /* ****************** */
    /* Checkout */
    /* ****************** */

    /* Payment */

    #checkoutPaymentContainer .wc-gzd-checkbox-placeholder-legal p {
        margin: 20px 0 -20px;
    }


    /* ****************** */
    /* MyAccount */
    /* ****************** */

    #myAccountContainer nav {
        width: 100%;
    }
    

    #myAccountContainer div:last-of-type {
        width: 100%;
        margin-top: 20px;
    }

    /* ****************** */
    /* Thank You */
    /* ****************** */

    #thankYouOrderDetails div ul{
        margin: 0;
        padding: 0;
    }

    #thankYouOrderDetails div ul > li {
        width: 100%;
        text-align: center;
        padding-bottom: 20px;
        border: none;
    }

    #thankYouOrderDetails div ul > li strong {
        text-align: center;
    }

    #thankYouOrderDetails .woocommerce-bacs-bank-details ul {
        flex-direction: column;
    }




}


/* Mobile */
@media only screen and (max-width: 699px) {


    /* ****************** */
    /* Footer */
    /* ****************** */

    /* Cookie Link */

    #cookieLink {
        text-align: center;
    }

    /* ****************** */
    /* Marquee */
    /* ****************** */

    .marquee-wrapper {
        gap: 30px;
        animation: marquee 20s linear infinite;
    }

    .marquee-item {
        gap: 30px;
    }

    /* ****************** */
    /* Swiper Slider */
    /* ****************** */

    #swiperContainer {
        padding: 30px;
    }
        
    .pg-button-default {
        width: 100%;
    }

    /* ****************** */
    /* Product Archive */
    /* ****************** */


    .product-attribute-icon-container {
        gap: 5px;
    }

    /* Sale Badge */
    
    .product-list-grid .onsale,
    #cartProductListContainer span.onsale {

        width: 80%;
        min-width: 0 !important;
        min-height: 0 !important;
        top: 22px !important;
        left: 78px !important;
        padding: 5px;
    }

    /* X-MAS Deals */
    .productlist-x-mas-deal {
        width: 50px;
        height: 80px;
        top: -25px;
        left: -20px;
    }


    /* Limited Edition */
    
    .limited-edition-badge-container {
        width: 50px;
        height: 50px;
        top: 100px;
        left: -5px;
    }

    /* New Badge */

    .new-badge-container {
        width: 40px;
        height: 40px;
        top: 45px;
        left: -10px;
    }



    
    .productlist-easter-special {
        width: 50px;
        height: 50px;
        top: 100px;
        left: -15px;
    }

    .custom-badge {
        font-size: 0.8rem;

    }



    /* Title Extra Info [Productlist]*/

    .productlist-extra-info__limited {
        font-size: 1.2rem;
        line-height: 1.4rem;
    }

    /* Cannabis Samen - Type Tags */

    .cannabis-seeds-type-tag-item-text {
        font-size: 1rem;
        line-height: 1.4rem;
        padding: 5px 15px 2px 15px;
    }


    /* Anwedung List */

    .anwendung-list-wrapper {
        flex-direction: column;
        gap: 20px;
    }

    .anwendung-list-container {
        width: 100%;
    }


    /* ****************** */
    /* Product Single */
    /* ****************** */


    /* Type Tags */
    .product-single__tag-conteiner {
        gap: 10px;
    }

    .cannabis-seeds-type-tag-item-text {
        font-size: 0.9rem;
    }
    
    /* Data Table */
    
    /* Description Text Layout */

    .product-Single__description-container {
        flex-wrap: wrap;
        gap: 30px;
    }

    .productsingle__description-item {
        width: 100%;
    }

    .description-box-second {
        flex-direction: column-reverse;
    }

    .description-box-third {
        margin-top: 30px;
    }


    /* Hammah Vaporizer */

    .vaporizer__hammah__design__container img {
        width: 100%;
    }

    .product-Single__vaporizer__hammah_seperator-container {
        flex-direction: column;
    }

    /* List Items */

    #productSingleDataTableContaier div div ul > li {
        width: 97%;
    }
    
    #productSingleDataTableContaier .woocommerce-Reviews-title {
        font-size: 1.2rem;
        line-height: 1.8rem;
    }

    /* Data Table Additional Info */
    #productSingleDataTableContaier table tbody > tr {
        display: flex;
        flex-direction: column;
    }

    #productSingleDataTableContaier table tbody > tr th {
        width: 100%;
    }

    #productSingleDataTableContaier table tbody > tr td {
        display: flex;
        flex-direction: column;
        align-items: center;
    }

    /* Description Bullets */

    .description-check-open {
        align-items: flex-start !important;
    }

    /* Add To Cart Button */
    #productSingleAddToCartBttnContainer form,
    #productSingleAddToCartBttnContainer_Bottom form {
        flex-wrap: wrap;
    }

    #productSingleAddToCartBttnContainer form a,
    #productSingleAddToCartBttnContainer_Bottom form a {
        padding: 0;
        margin-top: 20px;
    }

    /* ****************** */
    /* Cart */
    /* ****************** */

    #cartProductListContainer .woolentor-cart-product {
        display: flex;
        flex-direction: column;
        align-items: center;
    }

    #cartProductListContainer .product-thumbnail {
        max-width: 100%;
        margin-right: 0;
    }

    #cartProductListContainer .quantity {
        width: 30%;
    }

    #cartProductListContainer .quantity input{
        width: 100%;
    }

    #cartProductListContainer .woolentor-product-price-old {
        justify-content: center;
        margin-top: 15px;
    }

    #cartProductListContainer .coupon > input,
    #cartProductListContainer .wl_update_cart_shop a,
    #cartProductListContainer .wl_update_cart_shop input {
        width: 100% !important;
    }

    #cartProductListContainer .wl_update_cart_shop {
        margin-top: 20px;
    }

    #cartProductListContainer .coupon > input:last-of-type {
        margin-top: 10px;
    }

    #cartProductListContainer .wl_update_cart_shop a {
        margin-bottom: 10px;
    }

    /* Proceed to Checkout Button */
    #cartSumContainer .wc-proceed-to-checkout a {
        width: 100%;
    }


    /* ****************** */
    /* Checkout / Kasse */
    /* ****************** */

    /* Create Account */

    #invoiceDetailsContainer .create-account label span {
        font-size: 1.1rem;
        line-height: 1.4rem;
    }

    /* Shop to different Adress */

    #shipOtherAdressContainer #ship-to-different-address {
        font-size: 1.2rem;
        line-height: 1.4rem;
    }


    /* VIVA WALLET Payment Logos */


    .checkout-payment-logos {
        padding-left: 0;
        margin: 0 !important;
    }


    /* ****************** */
    /* Thank You */
    /* ****************** */

    #thankYouOrderDetails div ul{
        margin: 0;
        padding: 0;
    }

    #thankYouOrderDetails div ul > li {
        width: 100%;
        text-align: center;
        padding-bottom: 20px;
        border: none;
    }

    #thankYouOrderDetails div ul > li strong {
        text-align: center;
    }

    #thankYouOrderDetails .woocommerce-bacs-bank-details ul {
        flex-direction: column;
    }

    /* ****************** */
    /* MyAccount */
    /* ****************** */

    /* User Image */
    #myAccountContainer .woolentor-user-image {
        padding-top: 20px;
    }

    #myAccountContainer nav {
        width: 100%;
    }

    #myAccountContainer div:last-of-type {
        width: 100%;
        margin-top: 20px;
    }

    /* ****************** */
    /* Login / Register */
    /* ****************** */

    #loginFormContainer form p.form-row label {
        display: block;
        margin: 15px 0;
    }



}/* End custom CSS */