.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;
}


/* 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-be9da490-f887-4863-8f04-8e8fffaf78a9) 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-bd044f62-1a11-4649-bb69-6f17e8568796) 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-8776ffbe-0592-4125-a591-802a1c4dcc2b) 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-94dc8b96-8cbc-4188-9844-42cd36b21f5e) center center/contain no-repeat;
}





/* Gehalt Tags */

.productlist-gehalt-primary{
    position: absolute;
    left: -20px;
    top: -30px;
    font-family: 'Work Sans', sans-serif;
    font-size: 1rem;
    font-weight: 700;
    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: 1rem;
    font-weight: 700;
    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-7ee1a918-c6c5-4438-b990-a9fadd7dcf28) no-repeat center / cover;
}

.brush-blue {
    background: var(--wpr-bg-0dc8aeb9-91cc-437f-a5a8-1160979c95f3) no-repeat center / cover;
}

.brush-red {
    background: var(--wpr-bg-aa2acaa0-465a-4366-bfd5-9be24ccc37e6) no-repeat center / cover;
}

.brush-gold {
    background: var(--wpr-bg-21d173c7-76c4-4d4d-9210-70adeee25106) 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-3aa5079f-7960-455a-b332-35c934206c63) no-repeat center / cover;
}

.custom-badge-green-blue {
    background: var(--wpr-bg-40f1356d-98ab-441a-97d7-bde9c19a4435) no-repeat center / cover;
}

.custom-badge-yellow {
    background: var(--wpr-bg-850b734b-d506-4efd-b908-1c9cefabd5b7) no-repeat center / cover;
}

.custom-badge-beige {
    background: var(--wpr-bg-ef615a7d-a169-4826-9ba5-58361a4c0e27) no-repeat center / cover;
}
.custom-badge-darkgreen {
    background: var(--wpr-bg-c5327b80-5a22-48f4-a50f-16474c9f8d6b) no-repeat center / cover;
}
.custom-badge-green {
    background: var(--wpr-bg-842b13cf-49a8-4713-8b4f-597aa25c2c4d) no-repeat center / cover;
}
.custom-badge-lavendel {
    background: var(--wpr-bg-4c7a2b48-ffb6-4f99-a441-e58dbcddd920) no-repeat center / cover;
}
.custom-badge-orange {
    background: var(--wpr-bg-fa93cce7-0ee1-492b-96aa-eef97e36303c) no-repeat center / cover;
}
.custom-badge-pink {
    background: var(--wpr-bg-144c166d-e954-447c-8666-7edb93d5546e) no-repeat center / cover;
}
.custom-badge-red {
    background: var(--wpr-bg-098e3166-4b19-44b3-a3d0-0b18ce917c11) no-repeat center / cover;
}
.custom-badge-royalblue {
    background: var(--wpr-bg-2916c6f0-9f8f-4cc3-9629-abbe47a9349d) no-repeat center / cover;
}
.custom-badge-silver {
    background: var(--wpr-bg-f440e6c5-c1ea-4071-8ebb-2fcd5949e5aa) no-repeat center / cover;
}

.custom-badge-farblos {
    background: var(--wpr-bg-6fdd1fb6-205a-4911-974b-01fd317dfb7c) no-repeat center / cover;
}

.custom-badge-rose {
    background: var(--wpr-bg-99b6ca61-e42b-4aec-b42b-d1c83c2c9e4c) no-repeat center / cover;
}

.custom-badge-kupfer {
    background: var(--wpr-bg-6a1b87eb-d12f-4ebb-a5d0-38fa152c0f6b) no-repeat center / cover;
}

.custom-badge-pink-grapefruit {
    background: var(--wpr-bg-6268161e-142e-4c44-b7fb-369d80a11b00) no-repeat center / cover;
}

.custom-badge-spearmint {
    background: var(--wpr-bg-826d675d-bb5d-44cc-bac6-dfd9d2ccf62c) no-repeat center / cover;
}

.custom-badge-gorilla-glue {
    background: var(--wpr-bg-23a18252-a4dc-46b1-a44b-e1a5bd9f7cc0) no-repeat center / cover;
}

.custom-badge-tropical-fruits {
    background: var(--wpr-bg-5e2d726c-c146-4bc2-94fd-4093d3202e75) no-repeat center / cover;
}

.custom-badge-ak-47 {
    background: var(--wpr-bg-5ccd7e92-e18e-43bc-9dce-13f292104499) no-repeat center / cover;
}

.custom-badge-menthol {
    background: var(--wpr-bg-4bae3e2f-2e09-4b57-bb9c-ecb1555b5b43) no-repeat center / cover;
}

.custom-badge-blueberry {
    background: var(--wpr-bg-2d5be7d8-2959-4c58-b5a7-9ef0e6ff4464) no-repeat center / cover;
}

.custom-badge-grape {
    background: var(--wpr-bg-63184f47-157a-48ef-b082-ef2de8670b4c) no-repeat center / cover;
}

.custom-badge-lemon-haze {
    background: var(--wpr-bg-059aaacf-2fe7-4665-ad58-02be88b4d1c0) no-repeat center / cover;
}

.custom-badge-peach-ice {
    background: var(--wpr-bg-a4b3253e-aa77-4594-b9d3-26e00cd8308e) no-repeat center / cover;
}

.custom-badge-silver-haze {
    background: var(--wpr-bg-e376d3b7-8457-45ef-adab-54c89a8cd0d5) no-repeat center / cover;
}

.custom-badge-strawberry-diesel {
    background: var(--wpr-bg-75dfef53-da75-4bbf-99aa-795be63fb1da) no-repeat center / cover;
}

.custom-badge-strawberry-milk {
    background: var(--wpr-bg-7b0565e6-4b57-40bd-be7e-6645aec09d0f) no-repeat center / cover;
}

.custom-badge-vanille-matcha {
    background: var(--wpr-bg-d824760b-7a15-4124-99de-5ce64a67ca2c) no-repeat center / cover;
}

.custom-badge-watermelon {
    background: var(--wpr-bg-99c60587-581f-4004-82eb-150680b78274) no-repeat center / cover;
}

.custom-badge-wild-red {
    background: var(--wpr-bg-c34f1157-0132-47fc-8bab-ec926888bfa0) no-repeat center / cover;
}

.custom-badge-yellow-haze {
    background: var(--wpr-bg-906faff5-be48-4b93-9f5f-d0a3f4f32aeb) no-repeat center / cover;
}

.custom-badge-chrome {
    background: var(--wpr-bg-ef8d113c-21c7-452c-bd24-6fa4843c5390) no-repeat center / cover;
}

.custom-badge-viola {
    background: var(--wpr-bg-4459dfe1-a7c7-451b-99ee-b2953f76e632) no-repeat center / cover;
}

.custom-badge-schwarz {
    background: var(--wpr-bg-d95673df-a3d4-49db-8375-aefc66a9ae10) no-repeat center / cover;
}

.custom-badge-body {
    background: var(--wpr-bg-95a0ec36-42fa-4d09-a1a4-a4a7de8b9761) no-repeat center / cover;
}

.custom-badge-mind {
    background: var(--wpr-bg-58aa8e7e-c9c3-46e3-ad9a-8f36acbd6e2c) no-repeat center / cover;
}

.custom-badge-sleep {
    background: var(--wpr-bg-4bf36320-834e-49f7-84f0-6ed1468d7ed3) no-repeat center / cover;
}

.custom-badge-rainbow {
    background: var(--wpr-bg-d3639701-02c9-48d6-ba77-dc2920a5916b) no-repeat center / cover;
}

.custom-badge-amnesia {
    background: var(--wpr-bg-707d046e-70d7-4029-b2cf-9607da5af687) no-repeat center / cover;
}

.custom-badge-gelato {
    background: var(--wpr-bg-d0de959f-41ab-4a6c-95ee-d701ee261621) no-repeat center / cover;
}

.custom-badge-sleep {
    background: var(--wpr-bg-3c749f12-ff62-4ec1-a9b7-a97b9222d8df) no-repeat center / cover;
}

.custom-badge-relax{
    background: var(--wpr-bg-3e4ff995-2fe3-4cd9-8d74-1ca1e6c1e62a) no-repeat center / cover;
}

.custom-badge-immunity {
    background: var(--wpr-bg-c1f5337d-afff-4c27-9d1e-38b63033c7a2) no-repeat center / cover;
}

.custom-badge-detox {
    background: var(--wpr-bg-18ff71fa-69c8-4a78-9d0c-a550452c7d91) no-repeat center / cover;
}

.custom-badge-focus {
    background: var(--wpr-bg-a1dbcf44-65dd-42b9-961e-5fae8151e5a1) no-repeat center / cover;
}

.custom-badge-blood-orange {
    background: var(--wpr-bg-dbb8009f-a459-4c04-93ae-5ecdc1bd3657) no-repeat center / cover;
}

.custom-badge-blueberry-down {
    background: var(--wpr-bg-a1c66245-78a6-4d3b-b0cc-96ee63bdddfb) no-repeat center / cover;
}

.custom-badge-green-apple {
    background: var(--wpr-bg-0182ecff-eadd-4c7b-a93f-8977c8480c5b) no-repeat center / cover;
}

.custom-badge-kush-on {
    background: var(--wpr-bg-ed44204a-d14a-4b91-927a-ade41c7f5325) no-repeat center / cover;
}

.custom-badge-peach {
    background: var(--wpr-bg-29684494-7c2f-4ae4-82c7-88c0f4ce2537) no-repeat center / cover;
}

.custom-badge-mango {
    background: var(--wpr-bg-20e396c4-802e-4711-bb92-4cb97cf5d050) no-repeat center / cover;
}

.custom-badge-seed-blueberry {
    background: var(--wpr-bg-c3a3e188-e974-4016-8a63-774ba66ef384) no-repeat center / cover;
}

.custom-badge-seed-forbidden-fruit{
    background: var(--wpr-bg-6eff32a8-f476-43c2-8687-b54f9972554c) no-repeat center / cover;
}

.custom-badge-seed-gelato {
    background: var(--wpr-bg-1b4dfc70-822d-4188-9503-7f9ad8c74e84) no-repeat center / cover;
}

.custom-badge-seed-lemon-haze {
    background: var(--wpr-bg-e759f284-cabf-4f76-beca-768d6527ef42) no-repeat center / cover;
}

.custom-badge-seed-lsd {
    background: var(--wpr-bg-c58134bc-06e6-4f66-9a32-c3c04c91f642) no-repeat center / cover;
}

.custom-badge-seed-white-widow  {
    background: var(--wpr-bg-dbe8a76f-16d9-4087-bd6a-d6edf4b56ef5) no-repeat center / cover;
}

.custom-badge-thcp-bubble-gum {
    background: var(--wpr-bg-3339295f-ee09-4283-b031-31b485e2f978) no-repeat center / cover;
}

.custom-badge-hhc-ghost-train {
    background: var(--wpr-bg-6315019a-95ee-41b8-b73f-ffd14314ba1b) no-repeat center / cover;
}

.custom-badge-thcp-super-lemon {
    background: var(--wpr-bg-183c6bb2-4923-4994-a19f-e02d366d4ff9) no-repeat center / cover;
}

.custom-badge-zkittelz  {
    background: var(--wpr-bg-c2b6e155-bf21-476e-a119-30c8f5dfd1d7) no-repeat center / cover;
}

.custom-badge-cannabis  {
    background: var(--wpr-bg-f2f83152-2fe7-4f0f-9db5-abf4dee9b547) no-repeat center / cover;
}

.custom-badge-seed-amnesia-haze  {
    background: var(--wpr-bg-45f6fc9b-b8d8-4530-baa0-8ed271d0c397) no-repeat center / cover;
}

.custom-badge-seed-animal-cookies  {
    background: var(--wpr-bg-7baeb7c4-c367-46b6-881e-8241fee1f6b6) no-repeat center / cover;
}

.custom-badge-seed-critical-kush {
    background: var(--wpr-bg-28dd05e2-c93d-4898-9010-9218519d50e3) no-repeat center / cover;
}

.custom-badge-seed-platinum-og  {
    background: var(--wpr-bg-fe679ea2-1018-4fd8-9e59-48f2c76278bc) no-repeat center / cover;
}

.custom-badge-banana-runtz {
    background: var(--wpr-bg-c4bded0e-2c60-4dfc-9673-aad36ad1aac0) no-repeat center / cover;
}

.custom-badge-hhc-blueberry {
    background: var(--wpr-bg-acbe01be-7161-4631-93ce-fef45e284a36) no-repeat center / cover;
}

.custom-badge-fruity-pepplez {
    background: var(--wpr-bg-33b98b2c-f7e8-4579-96dc-e0c4f0a83045) no-repeat center / cover;
}

.custom-badge-hhc-cotton-candy {
    background: var(--wpr-bg-db730e0b-ff60-4d0b-86bd-939976ec5ad6) no-repeat center / cover;
}

.custom-badge-hhc-peppermint {
    background: var(--wpr-bg-d6910d15-620c-4fb8-b968-0732a956986a) no-repeat center / cover;
}

.custom-badge-green-crack {
    background: var(--wpr-bg-8cfffc1f-a66d-4e4c-b734-3d3adce77c25) no-repeat center / cover;
}

.custom-badge-hhc-maroccan-hash {
    background: var(--wpr-bg-cb46347f-8e19-4f67-955b-3c00c4cdc188) no-repeat center / cover;
}

.custom-badge-indian-kush {
    background: var(--wpr-bg-32da2e7f-8002-4893-8922-5ff4b6d9fca4) no-repeat center / cover;
}

.custom-badge-hhc-watermelon-og {
    background: var(--wpr-bg-2860d3cb-436f-4a90-9e91-2e3eb32b32ef) no-repeat center / cover;
}

.custom-badge-seed-purple-milkshake {
    background: var(--wpr-bg-b0fd10e6-723a-4508-86f9-8e526e7d2b44) no-repeat center / cover;
}

.custom-badge-seed-pappy-og {
    background: var(--wpr-bg-49bb4867-7fc6-4894-b09d-3a17c7350ef2) no-repeat center / cover;
}

.custom-badge-seed-funnel-cake {
    background: var(--wpr-bg-f4b5d6bc-6322-4f86-8b85-c97775b19398) no-repeat center / cover;
}

.custom-badge-seed-ambrosia-kush{
    background: var(--wpr-bg-682872be-7331-4b35-b514-cd1d5e679930) no-repeat center / cover;
}

.custom-badge-seed-forbidden-runtz {
    background: var(--wpr-bg-15c8654a-0d85-41bb-9961-638ba57c3d8a) no-repeat center / cover;
}

.custom-badge-seed-gmo-rootbeer {
    background: var(--wpr-bg-b044def6-23a3-4f74-ba67-d60571d0b1b0) no-repeat center / cover;
}

.custom-badge-seed-strawberry-guava {
    background: var(--wpr-bg-2bf3e42b-1103-4f44-bcde-c762c437425d) no-repeat center / cover;
}

.custom-badge-seed-vanilla-gelato {
    background: var(--wpr-bg-b43a0f4c-3395-4992-9c63-36988475b53a) no-repeat center / cover;
}

.custom-badge-seed-sour-diesel {
    background: var(--wpr-bg-36beea66-d8ad-44be-ab50-9fa28b6bde62) no-repeat center / cover;
}

.custom-badge-seed-purple-amnesia {
    background: var(--wpr-bg-a48209ac-2d99-48f8-8a89-c30c969a7cc5) no-repeat center / cover;
}

.custom-badge-seed-og-kush {
    background: var(--wpr-bg-97500e1c-15da-496d-bd99-6f40e30e9a3f) no-repeat center / cover;
}

.custom-badge-seed-mango-smile {
    background: var(--wpr-bg-8940dfa9-a047-4d42-b92f-0fd69921e917) no-repeat center / cover;
}

.custom-badge-seed-chocolate-mint-og {
    background: var(--wpr-bg-a0f540c7-1791-44bd-a515-247face39121) no-repeat center / cover;
}

.custom-badge-seed-northern-lights {
    background: var(--wpr-bg-b22a34fb-4110-443a-94c0-55e0ac0ab627) no-repeat center / cover;
}

.custom-badge-seed-critical-xxl {
    background: var(--wpr-bg-4cd679da-5f34-49d4-bd8f-8350d1fe9b3e) no-repeat center / cover;
}

.custom-badge-seed-cookies-xl {
    background: var(--wpr-bg-37db3e95-c64b-4d44-b908-2b102a56f105) no-repeat center / cover;
}

.custom-badge-seed-jack-herer {
    background: var(--wpr-bg-921a4867-36c5-4f19-baf6-2ca0f9367470) no-repeat center / cover;
}

.custom-badge-seed-caramello-xl {
    background: var(--wpr-bg-feef9e02-bd9b-43da-9ae8-bb6b7015dd02) no-repeat center / cover;
}

.custom-badge-seed-purple-punch {
    background: var(--wpr-bg-5dd64788-cb1e-4353-8a89-57945a1eacf0) no-repeat center / cover;
}

.custom-badge-seed-runtz-xl {
    background: var(--wpr-bg-871827ea-14bb-4f12-a24e-9838f92e4894) no-repeat center / cover;
}

.custom-badge-seed-orange-sherbet {
    background: var(--wpr-bg-44330eb8-9802-4777-b4a3-c244d059f307) no-repeat center / cover;
}

.custom-badge-seed-uk-cheese {
    background: var(--wpr-bg-091c0fd1-0f06-4469-ae70-57c6cc0d26b7) no-repeat center / cover;
}

.custom-badge-seed-nl-x-big-buds {
    background: var(--wpr-bg-1558eff7-9f05-4b12-836a-b08467c741b3) no-repeat center / cover;
}

.custom-badge-cbd-liquid-watermelon-og {
    background: var(--wpr-bg-3a6279c4-2fac-4b4b-97b9-98eb3baf4a2f) no-repeat center / cover;
}

.custom-badge-cbd-liquid-moroccan-hash {
    background: var(--wpr-bg-cc557fd5-7d7e-4eae-a632-912a4b8ed403) no-repeat center / cover;
}

.custom-badge-rest {
    background: var(--wpr-bg-35127a1f-8342-41f7-93cd-e1422cd1c965) no-repeat center / cover;
}

.custom-badge-relief {
    background: var(--wpr-bg-ec8badc8-b18c-438a-b57c-8b3acbfda30c) no-repeat center / cover;
}

.custom-badge-og-hemp {
    background: var(--wpr-bg-1707313f-942b-47f4-ab66-0c1be071b183) no-repeat center / cover;
}

.custom-badge-strawberry-iced {
    background: var(--wpr-bg-9248b6f3-d28e-42f4-89f9-c065e46531f4) no-repeat center / cover;
}

.custom-badge-mixed-fruits {
    background: var(--wpr-bg-ff709c52-c159-41f9-9e26-32b9f30be429) no-repeat center / cover;
}

.custom-badge-passion-fruit {
    background: var(--wpr-bg-9e890b3d-fda0-4816-8eee-556c7af98a52) no-repeat center / cover;
}

.custom-badge-elfbar-first-lady {
    background: var(--wpr-bg-de7b2637-0b65-459e-855f-ef640abb9e7f) no-repeat center / cover;
}

.custom-badge-elfbar-fruit-bomb {
    background: var(--wpr-bg-758d217a-c24b-42ad-a926-4d22e0fca3f9) no-repeat center / cover;
}

.custom-badge-elfbar-godfather {
    background: var(--wpr-bg-12215f78-a905-410e-a27e-d8bbd7d69562) no-repeat center / cover;
}

.custom-badge-elfbar-ice-cream {
    background: var(--wpr-bg-04a6909a-298d-46dd-b017-053cafd92c72) no-repeat center / cover;
}

.custom-badge-elfbar-mr-president {
    background: var(--wpr-bg-949ab5a6-4a63-438d-8b1f-815449da1f4e) no-repeat center / cover;
}

.custom-badge-elfbar-polar-storm {
    background: var(--wpr-bg-8d76e45a-d35d-4e37-b02f-ab847930e006) no-repeat center / cover;
}

.custom-badge-cbd-blueten-alien-haze {
    background: var(--wpr-bg-a3fe6a17-5b62-4370-a691-deaf9d4a4aa2) no-repeat center / cover;
}

.custom-badge-cbd-blueten-berlin_kush {
    background: var(--wpr-bg-2cc91763-219b-448f-a078-0422eaf8cd7a) no-repeat center / cover;
}

.custom-badge-cbd-blueten-gelato-361 {
    background: var(--wpr-bg-725f48dd-250d-4f87-bde9-7552ad0fea9a) no-repeat center / cover;
}

.custom-badge-cbd-blueten-girl-scout-cookies {
    background: var(--wpr-bg-1dcb0299-fa5f-4add-8a23-b86062558866) no-repeat center / cover;
}

.custom-badge-cbd-blueten-amalfi-lemon {
    background: var(--wpr-bg-3b60c4ad-1b22-467e-b19c-a0fefdb89ea2) no-repeat center / cover;
}

.custom-badge-cbd-blueten-goerlitzer-punch {
    background: var(--wpr-bg-aae04b70-78b9-4996-8351-f763d77743fd) no-repeat center / cover;
}

.custom-badge-cbd-blueten-gorilla-glue {
    background: var(--wpr-bg-84372a97-c706-4786-af5c-14c891481b7d) no-repeat center / cover;
}

.custom-badge-cbd-blueten-harlequin {
    background: var(--wpr-bg-50af30e9-44e5-4115-841b-1687eb96bd95) no-repeat center / cover;
}

.custom-badge-cbd-blueten-meer-jane {
    background: var(--wpr-bg-81985b04-4c42-4279-8e76-45fe22ed5ff7) no-repeat center / cover;
}

.custom-badge-cbd-blueten-northern-lights {
    background: var(--wpr-bg-e2a6c78a-d80a-4654-928f-9b9f9c073a86) no-repeat center / cover;
}

.custom-badge-cbd-blueten-purple-berry {
    background: var(--wpr-bg-b1062b4c-6f1e-4419-ade3-15cc83b8a066) no-repeat center / cover;
}

.custom-badge-cbd-blueten-small-friends {
    background: var(--wpr-bg-39667350-b5b6-4a78-88ff-558b53171d05) no-repeat center / cover;
}

.custom-badge-cbd-blueten-420-mix {
    background: var(--wpr-bg-c943cc65-61ec-47a4-b532-be17d4f208e7) no-repeat center / cover;
}

.custom-badge-h2-cherry-ice {
    background: var(--wpr-bg-eb43e5dc-e5bb-4012-8a54-64232bb4e0f1) no-repeat center / cover;
}

.custom-badge-cbd-hash-amnesia {
    background: var(--wpr-bg-893793e9-dfff-45d4-8445-4eb17ffa10f2) no-repeat center / cover;
}

.custom-badge-cbd-hash-jungle-charas {
    background: var(--wpr-bg-f6505647-b627-4a2a-bf7c-bd9b43f015c1) no-repeat center / cover;
}

.custom-badge-cbd-hash-kiff {
    background: var(--wpr-bg-16d3bf23-7e43-4f3a-9d8c-697f0c3575ec) no-repeat center / cover;
}

.custom-badge-cbd-hash-pollen{
    background: var(--wpr-bg-38e6a944-5f45-45ff-8802-cffc5b158759) no-repeat center / cover;
}

.custom-badge-cbd-hash-super-dry {
    background: var(--wpr-bg-8e8ceda2-018a-4082-86a5-ae295f5ca85f) no-repeat center / cover;
}

.custom-badge-cbd-hash-bubble-ice {
    background: var(--wpr-bg-bf205f60-9f1b-4587-97f0-4cb838297434) no-repeat center / cover;
}

.custom-badge-cannabis-samen-big-bud-xxl {
    background: var(--wpr-bg-745f6201-0f54-4a8c-9fbc-9911cfab0d52) no-repeat center / cover;
}

.custom-badge-cannabis-samen-gorilla-glue-4 {
    background: var(--wpr-bg-5796cd0a-6b84-4510-89be-0bdb8fabb18e) no-repeat center / cover;
}

.custom-badge-cannabis-samen-mac-1 {
    background: var(--wpr-bg-3e1de62b-6223-45ad-bf2a-f5a908e3e470) no-repeat center / cover;
}

.custom-badge-cannabis-samen-magnum {
    background: var(--wpr-bg-0d579e58-a976-4a46-8ac0-17ae97aa2e8f) no-repeat center / cover;
}

.custom-badge-cannabis-samen-sunset-sherbert {
    background: var(--wpr-bg-589af09b-9ca5-4d5d-ae3f-a6e4747da5dc) no-repeat center / cover;
}

.custom-badge-cannabis-samen-strawberry-kush {
    background: var(--wpr-bg-8f7fc5dd-bcef-4a83-9f5d-56b9906b77de) no-repeat center / cover;
}

.custom-badge-cannabis-samen-purple-kush {
    background: var(--wpr-bg-86d91040-d956-4a36-8914-02076ea7ca82) no-repeat center / cover;
}

.custom-badge-cannabis-samen-mazar-xx {
    background: var(--wpr-bg-14a6096c-62c5-49fb-b826-789ffdc289d9) no-repeat center / cover;
}

.custom-badge-cannabis-samen-lsg {
    background: var(--wpr-bg-2e128d14-3b00-43a6-8a78-a4fb4c650ff8) no-repeat center / cover;
}

.custom-badge-cannabis-samen-gorillato {
    background: var(--wpr-bg-ef256261-9ad5-47aa-951b-3ad79f989d3e) no-repeat center / cover;
}

.custom-badge-cannabis-samen-a-to-z {
    background: var(--wpr-bg-493afe2a-f158-4750-be54-4395a1b42ef4) no-repeat center / cover;
}

.custom-badge-cannabis-samen-aeroz {
    background: var(--wpr-bg-8bc7c80d-969f-4cbe-9e78-a65d68b1c9be) no-repeat center / cover;
}

.custom-badge-cannabis-samen-alien-runtz {
    background: var(--wpr-bg-463ed889-648c-42b4-b284-8b6a49508a71) no-repeat center / cover;
}

.custom-badge-cannabis-samen-alien-zoap {
    background: var(--wpr-bg-088866c1-2809-4948-afac-8f0225f4ff16) no-repeat center / cover;
}

.custom-badge-cannabis-samen-apple-runtz {
    background: var(--wpr-bg-5c5c4118-0374-426e-bfd0-073f736fad88) no-repeat center / cover;
}

.custom-badge-cannabis-samen-apple-n-bananas {
    background: var(--wpr-bg-9962031c-3e51-423d-9228-9bc5ebdec931) no-repeat center / cover;
}

.custom-badge-cannabis-samen-bazuku {
    background: var(--wpr-bg-1f906e30-bb80-4a53-81ea-21c0054bb9c0) no-repeat center / cover;
}

.custom-badge-cannabis-samen-frozen-apples {
    background: var(--wpr-bg-1b8de2e2-a269-4780-8960-6a1091bf83b4) no-repeat center / cover;
}

.custom-badge-cannabis-samen-fruit-drop {
    background: var(--wpr-bg-d3f315f4-f6c4-4384-b4a3-140dcc806a87) no-repeat center / cover;
}

.custom-badge-cannabis-samen-gas-junky {
    background: var(--wpr-bg-d6640b60-cf92-4253-b552-d4f36f198d60) no-repeat center / cover;
}

.custom-badge-cannabis-samen-gas-mark-10 {
    background: var(--wpr-bg-52e50f96-a963-4e1f-bb5c-742052471f15) no-repeat center / cover;
}

.custom-badge-cannabis-samen-geta-z {
    background: var(--wpr-bg-84881031-f397-49ad-9453-ba9f0ae5f61d) no-repeat center / cover;
}

.custom-badge-cannabis-samen-gruntz-2-0 {
    background: var(--wpr-bg-15c9dc69-7e08-4b22-b288-c402d75f2d8c) no-repeat center / cover;
}

.custom-badge-cannabis-samen-hardcore-runtz {
    background: var(--wpr-bg-dfd82bf1-cdce-4840-aca8-fc86c2830583) no-repeat center / cover;
}

.custom-badge-cannabis-samen-hardcore-zoap {
    background: var(--wpr-bg-fbf60faf-490c-4846-bfbc-434dd4f2436e) no-repeat center / cover;
}

.custom-badge-cannabis-samen-powerz {
    background: var(--wpr-bg-354c7b9f-3ffa-4cbc-a9e6-9945c3928135) no-repeat center / cover;
}

.custom-badge-cannabis-samen-runtz-s1 {
    background: var(--wpr-bg-6ce79357-461e-4d60-8405-c8eeb8d9d7bd) no-repeat center / cover;
}

.custom-badge-cannabis-samen-pink-zoap {
    background: var(--wpr-bg-a5ae0311-b78d-492b-92a1-9af11613cbe2) no-repeat center / cover;
}

.custom-badge-cannabis-samen-zoap-s1 {
    background: var(--wpr-bg-dcfc5675-92d1-4724-a6a9-397b5ec55bd0) no-repeat center / cover;
}

.custom-badge-cannabis-samen-zoreoz {
    background: var(--wpr-bg-5486d43f-5a77-411e-9a3c-1b39d24feaf0) no-repeat center / cover;
}

.custom-badge-cannabis-samen-zushlato{
    background: var(--wpr-bg-ff8168ea-3b6c-40d8-a205-7e7aa004ae07) no-repeat center / cover;
}




/* ######################### */
/* H2 Pods */
/* ######################### */


.custom-badge-h2-london-pound-cake {
    background: var(--wpr-bg-984e6b89-6b3a-4352-bce5-f235380bc306) no-repeat center / cover;
}

.custom-badge-h2-runtz {
    background: var(--wpr-bg-3afc3f6f-b3e8-4eab-bb4e-cb35d16a0d6f) no-repeat center / cover;
}

.custom-badge-h2-grape {
    background: var(--wpr-bg-77844f76-bc9a-4219-809a-91a3ac845581) no-repeat center / cover;
}

.custom-badge-h2-cotton-candy {
    background: var(--wpr-bg-f1f77355-493b-4f3f-ab16-1adda5c5fa76) no-repeat center / cover;
}

.custom-badge-h2-biscotti {
    background: var(--wpr-bg-702e511e-ff2f-41ac-8e9d-abe37627f457) no-repeat center / cover;
}


.custom-badge-h2-squid-edition{
    background: var(--wpr-bg-1685f642-b01c-48b1-bd25-3f5db6a3ea1d) no-repeat center / cover;
}

.custom-badge-cbd-pod-mango-iced {
    background: var(--wpr-bg-c4b6c9cb-10e5-4e3b-90f8-b357ba6e8a43) no-repeat center / cover;
}

.custom-badge-h2-watermelon {
    background: var(--wpr-bg-cf54b717-d6bc-4b2d-a5ed-331815c80b82) no-repeat center / cover;
}

.custom-badge-h2-lime {
    background: var(--wpr-bg-cff59a07-3ec8-47f8-980e-df417f4c5c97) no-repeat center / cover;
}

.custom-badge-h2-peach-ice-og {
    background: var(--wpr-bg-6dabd6dc-b994-41cb-b719-7ee787c46f78) no-repeat center / cover;
}


/* ######################### */
/* H3 Pods */
/* ######################### */


.custom-badge-h3-pod-apple-splash {
    background: var(--wpr-bg-4ed25682-bd1e-44b4-945a-05d2678d2b16) no-repeat center / cover;
}

.custom-badge-h3-pod-blueberry {
    background: var(--wpr-bg-230f16ba-8f0f-4b21-b89a-813a5fbf4a53) no-repeat center / cover;
}

.custom-badge-h3-pod-cherry-ice {
    background: var(--wpr-bg-af6adee9-8fc0-4806-bce3-d1251cb3bd40) no-repeat center / cover;
}

.custom-badge-h3-pod-mixed-berries {
    background: var(--wpr-bg-5e64b0f1-cc18-44b4-864e-717c2e566e2b) no-repeat center / cover;
}

.custom-badge-h3-pod-peach-ice {
    background: var(--wpr-bg-d6dd130c-64b2-4001-a8a5-7d0df810b078) no-repeat center / cover;
}

.custom-badge-h3-pod-purple-punch {
    background: var(--wpr-bg-d9b414c2-cea0-49a2-98b1-65f3f31b2108) no-repeat center / cover;
}

.custom-badge-h3-pod-super-lemon-haze {
    background: var(--wpr-bg-1a812205-fa90-4525-af8f-27311288cc2f) no-repeat center / cover;
}

.custom-badge-h3-pod-watermelon {
    background: var(--wpr-bg-718e78bf-936c-424d-a639-e643d458571c) no-repeat center / cover;
}

.custom-badge-h3-pod-white-widow {
    background: var(--wpr-bg-26d499fd-c3d1-46fb-9a2e-f77ba81a5554) no-repeat center / cover;
}

.custom-badge-h3-pod-zkittlez {
    background: var(--wpr-bg-8239136f-6ea2-4ea6-9318-555f9264643f) no-repeat center / cover;
}

.custom-badge-h3-pod-better-cali-saul {
    background: var(--wpr-bg-daf8edfc-67ce-4f94-8227-2ce5f973b70f) no-repeat center / cover;
}

.custom-badge-h3-pod-heisensheep {
    background: var(--wpr-bg-7c7cbcd7-1266-4b26-8722-6e253b28d845) no-repeat center / cover;
}

.custom-badge-h3-pod-pinkboy {
    background: var(--wpr-bg-7527ac64-7aa5-4e1c-b64d-67347db41479) no-repeat center / cover;
}



/* ######################### */
/* H2 Vape */
/* ######################### */

.custom-badge-h2-vape-berry-gelato {
    background: var(--wpr-bg-07797d5a-2107-4051-9a6d-4ac544451819) no-repeat center / cover;
}

.custom-badge-h2-vape-berry-punch {
    background: var(--wpr-bg-86a62e47-254d-4ac7-b8ea-003cb74b05b9) no-repeat center / cover;
}

.custom-badge-h2-vape-juicy-berry {
    background: var(--wpr-bg-078bf34b-3d19-4913-b90c-83b360f8ad8e) no-repeat center / cover;
}

.custom-badge-h2-vape-northern-lights {
    background: var(--wpr-bg-4a65ce92-62de-481c-a222-06da8f96c51c) no-repeat center / cover;
}

.custom-badge-h2-vape-amnesia-haze {
    background: var(--wpr-bg-ce95b596-88e6-4b50-ac13-8a506c678616) no-repeat center / cover;
}

.custom-badge-h2-vape-super-lemon-haze {
    background: var(--wpr-bg-bce06ff8-09b8-474b-9d36-69f440f31a90) no-repeat center / cover;
}

.custom-badge-h2-vape-watermelon-cherry {
    background: var(--wpr-bg-ae0ba2a8-2679-4cb4-a6e9-c8f7f0243015) no-repeat center / cover;
}

.custom-badge-h2-vape-bubble-kush {
    background: var(--wpr-bg-11f2d1c0-3ee8-4114-b99c-6c6a9421e1ff) no-repeat center / cover;
}

.custom-badge-h2-vape-iced-bonbon {
    background: var(--wpr-bg-be7adab4-49c4-4e7d-9b7f-0ebf390c1490) no-repeat center / cover;
}

.custom-badge-hhz-pink-berry {
    background: var(--wpr-bg-d555346a-226a-43b4-a0f5-3e499a624c7d) no-repeat center / cover;
}

.custom-badge-hhz-mango {
    background: var(--wpr-bg-fbc779cd-7e11-4371-9331-925718a81787) no-repeat center / cover;
}

.custom-badge-hhz-blueberry {
    background: var(--wpr-bg-b830f5ed-bf05-48f5-a25b-a6e36bf41935) no-repeat center / cover;
}

.custom-badge-h2-blueberry-blast {
    background: var(--wpr-bg-0b7b8de2-c788-4348-84ff-bd26318d8f83) no-repeat center / cover;
}

.custom-badge-h2-frozen-peach {
    background: var(--wpr-bg-7857136e-af22-4c00-992f-97fb9f3ea78c) no-repeat center / cover;
}

.custom-badge-h2-juicy-melon {
    background: var(--wpr-bg-e011c887-813c-497c-9397-9721147c167e) no-repeat center / cover;
}

.custom-badge-h2-lemon-haze {
    background: var(--wpr-bg-3c9df8e4-ee1e-4e47-9441-96a1f727d457) no-repeat center / cover;
}


/* ######################### */
/* H3 Vape */
/* ######################### */

.custom-badge-h3-vape-black-berry-kush {
    background: var(--wpr-bg-cbabc7ba-ffac-4658-8dcc-87933ac0a7e8) no-repeat center / cover;
}

.custom-badge-h3-vape-blue-purple-haze {
    background: var(--wpr-bg-c5eecaaa-2f64-43d0-b66b-3ae826c19e9e) no-repeat center / cover;
}

.custom-badge-h3-vape-bubble-kush {
    background: var(--wpr-bg-0a6b3ae9-5ad8-4105-9426-e6c5c463b63b) no-repeat center / cover;
}

.custom-badge-h3-vape-cherry-haze {
    background: var(--wpr-bg-3029cb17-9561-496c-883a-c038d478c166) no-repeat center / cover;
}

.custom-badge-h3-vape-red-runtz {
    background: var(--wpr-bg-642ded9f-5e83-49f2-8e04-f48ab769bdf5) no-repeat center / cover;
}

.custom-badge-h3-vape-super-lemon-haze {
    background: var(--wpr-bg-77491b7c-b98e-43b1-b2fd-a5e382291ac2) no-repeat center / cover;
}

.custom-badge-h3-vape-super-silver-haze {
    background: var(--wpr-bg-ddddd07e-6b5c-4ea5-80f3-6307eb4bbf03) no-repeat center / cover;
}

.custom-badge-h3-vape-berry-gelato {
    background: var(--wpr-bg-65e13cb8-c059-4505-99cf-25a584b804b0) no-repeat center / cover;
}

.custom-badge-h3-vape-cherry-kush {
    background: var(--wpr-bg-ab580cb8-306d-4838-9061-bc549bb4d22e) no-repeat center / cover;
}

.custom-badge-h3-vape-blue-haze {
    background: var(--wpr-bg-5045876c-478f-48f0-a79b-381401eab2ca) no-repeat center / cover;
}

.custom-badge-h3-vape-berry-icecream-haze {
    background: var(--wpr-bg-2e932113-c2f3-4f11-8ded-0eaae87009f7) no-repeat center / cover;
}

.custom-badge-h3-vape-berry-coco-kush {
    background: var(--wpr-bg-2c48123a-2502-4412-ac48-f9153a485b67) no-repeat center / cover;
}

.custom-badge-h3-vape-berry-kush {
    background: var(--wpr-bg-21850e09-9526-496b-8f11-6122ca76c202) no-repeat center / cover;
}

.custom-badge-h3-vape-blueberry-kush {
    background: var(--wpr-bg-f5155e5a-ca12-4388-9c40-1d7475159e68) no-repeat center / cover;
}

.custom-badge-h3-vape-cali-gelato {
    background: var(--wpr-bg-9904a4e8-f610-413e-aefb-589e53c349bb) no-repeat center / cover;
}

.custom-badge-h3-vape-strawnana-kush {
    background: var(--wpr-bg-60fb7014-94b1-4c77-be53-598e8358a226) no-repeat center / cover;
}

.custom-badge-h3-vape-grape-ice {
    background: var(--wpr-bg-f3707ee8-e195-4829-839c-af62b198d6dd) no-repeat center / cover;
}

.custom-badge-h3-vape-zkittlez {
    background: var(--wpr-bg-15603020-d39b-4096-9e15-40b27db8aaf1) no-repeat center / cover;
}

.custom-badge-h3-vape-lollipop-cherry {
    background: var(--wpr-bg-60a072fc-e08c-43ee-ac83-1aa43239b7f3) no-repeat center / cover;
}


/* ######################### */
/* ELFBAR ELFA */
/* ######################### */

.custom-badge-elfbar-elfa-apple-peach {
    background: var(--wpr-bg-06d92ebf-72c8-4d3d-91a0-54ca62eda9c6) no-repeat center / cover;
}

.custom-badge-elfbar-elfa-banane {
    background: var(--wpr-bg-2ee125ea-a8e3-44f6-a2fc-1c6e13e480b9) no-repeat center / cover;
}

.custom-badge-elfbar-elfa-blackberry-ice {
    background: var(--wpr-bg-f8c3561e-9b87-4cce-9118-9d17d6c22063) no-repeat center / cover;
}

.custom-badge-elfbar-elfa-blueberry {
    background: var(--wpr-bg-7d5aec0e-e8a8-483f-aa6e-246499dd1d6a) no-repeat center / cover;
}

.custom-badge-elfbar-elfa-blueberry-bg {
    background: var(--wpr-bg-357a407d-786d-460c-8e2a-905cad9c110f) no-repeat center / cover;
}

.custom-badge-elfbar-elfa-blueberry-cotton-candy {
    background: var(--wpr-bg-db807aed-233b-4dd3-8e40-b4cb00e4b732) no-repeat center / cover;
}

.custom-badge-elfbar-elfa-blueberry-snoow {
    background: var(--wpr-bg-ec1383a2-3e0a-4cfa-a703-d42b1b492e94) no-repeat center / cover;
}

.custom-badge-elfbar-elfa-blueberry-sour-rasberry {
    background: var(--wpr-bg-b61dc4b8-ddaf-45e3-97d4-a08df942f1dd) no-repeat center / cover;
}

.custom-badge-elfbar-elfa-blueberry-sour-rasberry {
    background: var(--wpr-bg-b61dc4b8-ddaf-45e3-97d4-a08df942f1dd) no-repeat center / cover;
}

.custom-badge-elfbar-elfa-blue-razz-lemonade {
    background: var(--wpr-bg-147c0419-d2b0-4e32-8285-22a6d1cb312d) no-repeat center / cover;
}

.custom-badge-elfbar-elfa-cherry {
    background: var(--wpr-bg-204af26b-728e-40f4-99b7-9978b57a2e05) no-repeat center / cover;
}

.custom-badge-elfbar-elfa-cola {
    background: var(--wpr-bg-65fa2d92-ef36-4d73-9429-e0774558beed) no-repeat center / cover;
}

.custom-badge-elfbar-elfa-cola {
    background: var(--wpr-bg-65fa2d92-ef36-4d73-9429-e0774558beed) no-repeat center / cover;
}

.custom-badge-elfbar-elfa-cola {
    background: var(--wpr-bg-65fa2d92-ef36-4d73-9429-e0774558beed) no-repeat center / cover;
}

.custom-badge-elfbar-elfa-grape {
    background: var(--wpr-bg-a038f8a2-bf31-4a25-ba13-8cf72f8b3be2) no-repeat center / cover;
}

.custom-badge-elfbar-elfa-elfstorm {
    background: var(--wpr-bg-ba3939a9-ccfd-4444-abc1-52c8ad2aa554) no-repeat center / cover;
}

.custom-badge-elfbar-elfa-kiwi-passion-fruit {
    background: var(--wpr-bg-64914d2d-7ef6-4e59-9ed6-607ab37ca7af) no-repeat center / cover;
}

.custom-badge-elfbar-elfa-lemon-mint {
    background: var(--wpr-bg-6d2ebb5f-c241-4d55-9d62-880cefa8fe4b) no-repeat center / cover;
}

.custom-badge-elfbar-elfa-mango {
    background: var(--wpr-bg-3cf1bf66-f204-4860-af48-833caeb35e76) no-repeat center / cover;
}

.custom-badge-elfbar-elfa-mix-berries {
    background: var(--wpr-bg-8c7f0f22-81f7-4b50-a79c-ed8cd22071f0) no-repeat center / cover;
}

.custom-badge-elfbar-elfa-orange {
    background: var(--wpr-bg-368d233b-89bb-49fc-b280-dc92c61d0912) no-repeat center / cover;
}

.custom-badge-elfbar-elfa-peach-ice {
    background: var(--wpr-bg-d5a987da-d02f-45f5-b2bf-e4af30e43a7d) no-repeat center / cover;
}

.custom-badge-elfbar-elfa-pear {
    background: var(--wpr-bg-58742588-8098-4376-995b-214053fd827d) no-repeat center / cover;
}

.custom-badge-elfbar-elfa-lemon-qi {
    background: var(--wpr-bg-5ea97529-3ea5-4e80-8696-486b7d5b470d) no-repeat center / cover;
}

.custom-badge-elfbar-elfa-pink-lemonade {
    background: var(--wpr-bg-ad071dbf-78a8-449e-9583-f0f83a1f8e34) no-repeat center / cover;
}

.custom-badge-elfbar-elfa-rasberry-watermelon {
    background: var(--wpr-bg-f03210b0-e635-485b-8944-4f83f745a409) no-repeat center / cover;
}

.custom-badge-elfbar-elfa-strawberry-grape {
    background: var(--wpr-bg-b2f85ba7-0683-4dfb-b737-6d4996bad76e) no-repeat center / cover;
}

.custom-badge-elfbar-elfa-strawberry-ice-cream {
    background: var(--wpr-bg-dee80b73-f68d-4ff6-954b-3db392cf3651) no-repeat center / cover;
}

.custom-badge-elfbar-elfa-strawberry-kiwi {
    background: var(--wpr-bg-4b3e6c86-6898-4ce5-a30c-b993ff1449cb) no-repeat center / cover;
}

.custom-badge-elfbar-elfa-tropcial-fruit {
    background: var(--wpr-bg-0f32bb0d-6464-4699-8bd1-7fee801538dd) no-repeat center / cover;
}

.custom-badge-elfbar-elfa-watermelon {
    background: var(--wpr-bg-3f7eb992-2b16-4ee4-ba18-a3c5210835fd) no-repeat center / cover;
}

.custom-badge-elfbar-elfa-watermelon-cherry {
    background: var(--wpr-bg-483105d3-2591-4425-bce2-d230cda2a377) no-repeat center / cover;
}

.custom-badge-elfbar-elfa-watermelon-mojito {
    background: var(--wpr-bg-90137592-04bd-47b5-aee6-7902578bf98b) no-repeat center / cover;
}

.custom-badge-elfbar-elfa-strawberry-raspberry {
    background: var(--wpr-bg-446c24e3-a12d-4d32-a105-ab2fc9c99c56) no-repeat center / cover;
}

.custom-badge-elfbar-elfa-blackberry-lemon {
    background: var(--wpr-bg-c45a34d1-d876-4c2e-b8d9-ca38d81531a7) no-repeat center / cover;
}

.custom-badge-elfbar-elfa-menthol {
    background: var(--wpr-bg-ff7b3b3e-b678-4017-a2b1-550ef06ee923) no-repeat center / cover;
}

.custom-badge-elfbar-elfa-grape-ice {
    background: var(--wpr-bg-605e6f9b-0a4d-4eae-8e9e-bbe66ed03711) no-repeat center / cover;
}

.custom-badge-elfbar-elfa-golden-tobacco {
    background: var(--wpr-bg-ccf97cd3-2ee3-40c2-8402-397499b6685f) no-repeat center / cover;
}


/* ######################### */
/* ELFBAR ELFX PRO */
/* ######################### */

.custom-badge-elfbar-elfx-pro-weiss {
    background: var(--wpr-bg-9991d5f6-08e1-4660-b0bf-49b450cb7918) no-repeat center / cover;
}

.custom-badge-elfbar-elfx-pro-schwarz {
    background: var(--wpr-bg-9aa72175-740a-44ce-a6c1-bac429d0bd41) no-repeat center / cover;
}

.custom-badge-elfbar-elfx-pro-braun {
    background: var(--wpr-bg-0bf6bb9f-b66d-4216-bfda-521492fa4294) no-repeat center / cover;
}

.custom-badge-elfbar-elfx-pro-gruen {
    background: var(--wpr-bg-fdcf545f-8450-4f11-acde-e7b65388a0de) no-repeat center / cover;
}

.custom-badge-elfbar-elfx-pro-pink {
    background: var(--wpr-bg-7e899400-a84c-415e-bc85-6f61b641238a) no-repeat center / cover;
}





/* ######################### */
/* ELFBAR ELFLIQ */
/* ######################### */

.custom-badge-elfbar-elfliq-blackberry-lemon {
    background: var(--wpr-bg-18a23d4e-c909-4957-9ad1-8af25f8a0e78) no-repeat center / cover;
}

.custom-badge-elfbar-elfliq-blackcurrant-aniseed {
    background: var(--wpr-bg-f6a9ef24-fb1f-4418-992a-d624665e4666) no-repeat center / cover;
}

.custom-badge-elfbar-elfliq-cherry-cola {
    background: var(--wpr-bg-4fea0a43-2d79-4a70-ad45-2ad3cddbd573) no-repeat center / cover;
}

.custom-badge-elfbar-elfliq-cotton-candy-ice {
    background: var(--wpr-bg-16f86f11-daed-499b-a1dd-7a56375384f5) no-repeat center / cover;
}

.custom-badge-elfbar-elfliq-elfstorm-ice {
    background: var(--wpr-bg-21a7128d-acff-4448-bbe2-d2e4654869fa) no-repeat center / cover;
}

.custom-badge-elfbar-elfliq-grape {
    background: var(--wpr-bg-4de7d35b-7ac1-42e0-98ae-6c28e7b4df35) no-repeat center / cover;
}

.custom-badge-elfbar-elfliq-pineapple-mango-orange {
    background: var(--wpr-bg-01086fe3-b025-4271-96ec-fcd7b795a106) no-repeat center / cover;
}

.custom-badge-elfbar-elfliq-pink-grapefruit {
    background: var(--wpr-bg-32ed71c5-266d-4212-b5b3-32157fb4e32a) no-repeat center / cover;
}

.custom-badge-elfbar-elfliq-spearmint {
    background: var(--wpr-bg-07de235a-2d19-436b-b606-82edc3e697ea) no-repeat center / cover;
}

.custom-badge-elfbar-elfliq-strawberry-ice {
    background: var(--wpr-bg-67ce2304-809e-4e08-8145-d8a15e1f9d9b) no-repeat center / cover;
}

.custom-badge-elfbar-elfliq-strawberry-raspberry-cherry-ice {
    background: var(--wpr-bg-76d694bf-465c-4c74-8cbd-8e91ff9221bd) no-repeat center / cover;
}

.custom-badge-elfbar-elfliq-sour-apple {
    background: var(--wpr-bg-96a1b624-e7f7-4328-8e70-f074a5fa89f4) no-repeat center / cover;
}

.custom-badge-elfbar-elfliq-lemon-peach-passion-fruit {
    background: var(--wpr-bg-a931e484-c8ef-479d-b317-7972b05806b4) no-repeat center / cover;
}



/* ######################### */
/* ELFBAR MAX */
/* ######################### */

.custom-badge-elfbar-max-apple-pear {
    background: var(--wpr-bg-ed410a0e-f50a-436b-a23f-148a3556cba0) no-repeat center / cover;
}

.custom-badge-elfbar-max-blackberry-ice {
    background: var(--wpr-bg-30fbf49f-493f-4482-af07-009ec5205c49) no-repeat center / cover;
}

.custom-badge-elfbar-max-blueberry {
    background: var(--wpr-bg-0d03df85-b72b-42f0-a4b3-6e000ea9cdd7) no-repeat center / cover;
}

.custom-badge-elfbar-max-blueberry-sour-raspberry {
    background: var(--wpr-bg-e29e1688-dbcf-46af-bd77-e0bcb7213f60) no-repeat center / cover;
}

.custom-badge-elfbar-max-grape {
    background: var(--wpr-bg-66dd814c-0bf0-4a6a-a803-0f1cc309fec0) no-repeat center / cover;
}

.custom-badge-elfbar-max-menthol {
    background: var(--wpr-bg-a6e6f33e-4ad8-4a85-9284-fc2d9f0816dd) no-repeat center / cover;
}

.custom-badge-elfbar-max-strawberry-ice {
    background: var(--wpr-bg-791ce43d-9412-4cf6-a9d5-14b4189a246b) no-repeat center / cover;
}

.custom-badge-elfbar-max-triple-berry {
    background: var(--wpr-bg-1c625e59-ebcd-4cf4-b8a9-4803ba3a0758) no-repeat center / cover;
}

.custom-badge-elfbar-max-triple-mango {
    background: var(--wpr-bg-0b0d6bdd-2e81-408a-9342-99053e0c0226) no-repeat center / cover;
}

.custom-badge-elfbar-max-watermelon-ice {
    background: var(--wpr-bg-7645ad5d-2bef-443e-8a3b-793355e9a927) no-repeat center / cover;
}



/* ######################### */
/* Smooh Pods */
/* ######################### */

.custom-badge-smooh-pods-lemon-bomb {
    background: var(--wpr-bg-d2bea92e-8b5e-46c0-8fd1-bba0f8734eb0) no-repeat center / cover;
}

.custom-badge-smooh-pods-berry-d-blue {
    background: var(--wpr-bg-c047813b-839d-4955-9947-cc2eb96afcfe) no-repeat center / cover;
}

.custom-badge-smooh-pods-grand-melon-ice {
    background: var(--wpr-bg-d42c02f6-4a41-4294-8b60-d03a869b1d59) no-repeat center / cover;
}

.custom-badge-smooh-pods-777 {
    background: var(--wpr-bg-776b5bb6-3c4c-41a5-96e4-0bbfbe285f2d) no-repeat center / cover;
}




/* ######################### */
/* CBD Pods */
/* ######################### */

.custom-badge-cbd-pods-amnesia {
    background: var(--wpr-bg-fd23bb88-8c38-4006-b6c8-8117b4f73061) no-repeat center / cover;
}

.custom-badge-cbd-pods-mixed-berries {
    background: var(--wpr-bg-3a3e4ac0-c152-4f5a-9d8d-54d601513409) no-repeat center / cover;
}

.custom-badge-cbd-pods-fresh-berry {
    background: var(--wpr-bg-05895fd7-ca6c-48dc-b11b-532311f28e29) no-repeat center / cover;
}

.custom-badge-cbd-pods-fresh-mint {
    background: var(--wpr-bg-cd4d43f6-15fe-4912-831a-4371c9bd55ec) no-repeat center / cover;
}

.custom-badge-cbd-pods-fresh-tropical {
    background: var(--wpr-bg-e209b50b-ccae-40f2-91c1-a6be38c439bd) no-repeat center / cover;
}

.custom-badge-cbd-pods-purple-punch {
    background: var(--wpr-bg-813d61b0-6b6e-45a2-bd21-c5cfc9428703) no-repeat center / cover;
}

.custom-badge-xx2-mixed-berries {
    background: var(--wpr-bg-0d1a3299-cbae-4ec4-9ddb-dd248dd63a76) no-repeat center / cover;
}

.custom-badge-grape-ice {
    background: var(--wpr-bg-093a95f6-0441-4697-bfa7-0465157eb95a) no-repeat center / cover;
}

.custom-badge-mango-maracuja {
    background: var(--wpr-bg-4d3edcd8-f3c2-45d4-b9ab-2017adf769b6) no-repeat center / cover;
}

.custom-badge-mint-ice {
    background: var(--wpr-bg-937713d6-cdf0-4115-a213-e42defce9aa6) no-repeat center / cover;
}

.custom-badge-raspberry-peach {
    background: var(--wpr-bg-218c077e-7d77-420a-87ec-41dccd61c0ad) no-repeat center / cover;
}

.custom-badge-watermelon-ice {
    background: var(--wpr-bg-5c83abc0-d4a6-4664-a674-31cdddbdabae) no-repeat center / cover;
}


/* ######################### */
/* CBD Liquids */
/* ######################### */

.custom-badge-cbd-liquids-blueberry-kush {
    background: var(--wpr-bg-bce426ae-67ca-4d60-bbfb-e8772c2a8ea0) no-repeat center / cover;
}


.custom-badge-cbd-liquids-elderflower-kush {
    background: var(--wpr-bg-3ffd0875-77fe-4d8b-8ff0-e497eeec78cf) no-repeat center / cover;
}

.custom-badge-cbd-liquids-lemon-haze {
    background: var(--wpr-bg-3dbb17ff-b40c-4633-a7b5-801dc828c392) no-repeat center / cover;
}

.custom-badge-cbd-liquids-menthol {
    background: var(--wpr-bg-d9c1cef0-6d69-4a3f-b7e3-e51cc3b9d2b3) no-repeat center / cover;
}

.custom-badge-cbd-liquids-pineapple-express {
    background: var(--wpr-bg-d34e2dfe-6e59-462c-8295-1ce071ea504c) no-repeat center / cover;
}

.custom-badge-cbd-liquids-pure-shot {
    background: var(--wpr-bg-bf432c9c-80f8-4939-812a-ac12a03bba06) no-repeat center / cover;
}

.custom-badge-cbd-liquids-purple-haze {
    background: var(--wpr-bg-9940726c-c83b-4022-940c-564e525d0273) no-repeat center / cover;
}

.custom-badge-cbd-liquids-sour-apple-diesel {
    background: var(--wpr-bg-83ee9f19-4a96-4cb0-b2c3-0c165500b5ee) no-repeat center / cover;
}

.custom-badge-cbd-liquids-strawberry-diesel {
    background: var(--wpr-bg-467f2331-2aaf-48f5-a64c-88343457cb60) no-repeat center / cover;
}

.custom-badge-cbd-liquids-vanilla-strawberry-diesel {
    background: var(--wpr-bg-9297ffb7-155d-4d86-aed9-82fbe06f4f61) no-repeat center / cover;
}

.custom-badge-cbd-liquids-watermelon-kush {
    background: var(--wpr-bg-fa84716a-3a9e-4687-a679-98e3ed700b89) no-repeat center / cover;
}

.custom-badge-cbd-liquids-white-peach-diesel{
    background: var(--wpr-bg-40f0e771-dec6-4cec-b7df-d1573c79619a) 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-5906fbc9-876e-4e4f-819c-470f2c958f02) 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-423d7b79-8524-4cbb-b5cf-059493357105);
}


/* //////////////////////////////////// */
/* 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 */