.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 */
/* //////////////////////////////////// */

/* Special Deals */

.productlist-x-mas-deal {
    width: 100px;
    height: 100px;
    position: absolute;
    top: -40px;
    left: -40px;
    background: var(--wpr-bg-9ae6e79f-7b6f-4112-8ad5-e527f45a5791) 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-b9461fda-6929-4799-9a8d-72f2874d1b36) center center/contain no-repeat;
    z-index: 3;
}

.productlist-x-mas-deal span,
.productlist-easter-special span {
    display: none;
}


/* 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-6c9209d1-b28a-490d-b6db-1c6f277d819a) no-repeat center / cover;
}

.brush-blue {
    background: var(--wpr-bg-ec4bc966-dbc0-4350-9d89-c65e9a4699d4) no-repeat center / cover;
}

.brush-red {
    background: var(--wpr-bg-08bf02d4-c686-4f42-9c1c-d8b59118b0b3) no-repeat center / cover;
}

.brush-gold {
    background: var(--wpr-bg-6fcc74c5-71e6-4f83-8d7e-ded5d8d2e8ff) 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-49ae704c-7866-47e1-bc01-ac51574e8458) no-repeat center / cover;
}

.custom-badge-green-blue {
    background: var(--wpr-bg-2d48d68a-226d-4b72-98ea-d44b25e62739) no-repeat center / cover;
}

.custom-badge-yellow {
    background: var(--wpr-bg-48d8064e-3a05-45d7-9167-c743c4055072) no-repeat center / cover;
}

.custom-badge-beige {
    background: var(--wpr-bg-d3564411-7969-497f-8df7-57f540ca4909) no-repeat center / cover;
}
.custom-badge-darkgreen {
    background: var(--wpr-bg-7e57b2d9-0529-4fad-bd64-33d8fd93d96a) no-repeat center / cover;
}
.custom-badge-green {
    background: var(--wpr-bg-a1ef2114-c3d8-4df3-8588-eed4596e77bb) no-repeat center / cover;
}
.custom-badge-lavendel {
    background: var(--wpr-bg-35755338-fe11-426f-bab1-ec145c3b4bdc) no-repeat center / cover;
}
.custom-badge-orange {
    background: var(--wpr-bg-3e019f00-1fea-48f9-b80f-3c7886fa5624) no-repeat center / cover;
}
.custom-badge-pink {
    background: var(--wpr-bg-ce4863b9-983e-4164-8725-b7b65c9daa37) no-repeat center / cover;
}
.custom-badge-red {
    background: var(--wpr-bg-a3729cbd-6da0-47a9-8c36-11f31be8cdee) no-repeat center / cover;
}
.custom-badge-royalblue {
    background: var(--wpr-bg-b4cf5991-ac3a-45fe-b668-8fab2fbfc67c) no-repeat center / cover;
}
.custom-badge-silver {
    background: var(--wpr-bg-af360b00-815f-410f-b893-9745d461bb4e) no-repeat center / cover;
}

.custom-badge-farblos {
    background: var(--wpr-bg-d3a4aeb5-ef78-4cb0-8c59-6a9c4856523b) no-repeat center / cover;
}

.custom-badge-rose {
    background: var(--wpr-bg-153a6061-8487-41f8-b019-92bb316f32da) no-repeat center / cover;
}

.custom-badge-kupfer {
    background: var(--wpr-bg-3dd681b2-c144-4cfa-a4aa-1a14ea921759) no-repeat center / cover;
}

.custom-badge-pink-grapefruit {
    background: var(--wpr-bg-863a4e6b-f516-4eec-a0c7-505ed68d060f) no-repeat center / cover;
}

.custom-badge-spearmint {
    background: var(--wpr-bg-b74757fa-0411-4e96-a87d-c14836e8eed5) no-repeat center / cover;
}

.custom-badge-gorilla-glue {
    background: var(--wpr-bg-d3a99060-d15e-457f-88d3-a913006b4d4e) no-repeat center / cover;
}

.custom-badge-tropical-fruits {
    background: var(--wpr-bg-493e114f-e2ad-4358-82a3-a5145365358f) no-repeat center / cover;
}

.custom-badge-ak-47 {
    background: var(--wpr-bg-66d47679-8b76-45b4-a9b1-8217dedc6888) no-repeat center / cover;
}

.custom-badge-menthol {
    background: var(--wpr-bg-32af039c-6149-4a97-848a-2870419f7a14) no-repeat center / cover;
}

.custom-badge-blueberry {
    background: var(--wpr-bg-33299712-6be1-4a6a-9464-962fd1ad8330) no-repeat center / cover;
}

.custom-badge-grape {
    background: var(--wpr-bg-ee50bcd1-4cf9-4ca3-9504-6622a2ebbf87) no-repeat center / cover;
}

.custom-badge-lemon-haze {
    background: var(--wpr-bg-c9a584d4-95df-4a7d-a335-9130efc70278) no-repeat center / cover;
}

.custom-badge-peach-ice {
    background: var(--wpr-bg-546ebd8b-9978-41a4-a467-9a3109585e30) no-repeat center / cover;
}

.custom-badge-silver-haze {
    background: var(--wpr-bg-2e670b9f-47a8-4245-927d-94101e58ab59) no-repeat center / cover;
}

.custom-badge-strawberry-diesel {
    background: var(--wpr-bg-bbec2ea0-5191-4d39-bbf6-11ca4dadb286) no-repeat center / cover;
}

.custom-badge-strawberry-milk {
    background: var(--wpr-bg-15581f7c-cc74-480b-a084-87f88d17056f) no-repeat center / cover;
}

.custom-badge-vanille-matcha {
    background: var(--wpr-bg-624eee21-c633-43b5-883e-cc2af63eacc6) no-repeat center / cover;
}

.custom-badge-watermelon {
    background: var(--wpr-bg-0e3ea0c1-90c2-4e9e-a33d-fc618e98620b) no-repeat center / cover;
}

.custom-badge-wild-red {
    background: var(--wpr-bg-245a226e-2e0b-44d8-8066-b78f2353d973) no-repeat center / cover;
}

.custom-badge-yellow-haze {
    background: var(--wpr-bg-7271ffb8-6a7c-48f6-b2e4-559f4a358562) no-repeat center / cover;
}

.custom-badge-chrome {
    background: var(--wpr-bg-941f9099-a641-408c-899a-3012d94d62f3) no-repeat center / cover;
}

.custom-badge-viola {
    background: var(--wpr-bg-1af2b5ab-09e7-4470-8d38-a61ee7d609bc) no-repeat center / cover;
}

.custom-badge-schwarz {
    background: var(--wpr-bg-df863cd0-2365-4753-b6ab-2da9cc4a16c2) no-repeat center / cover;
}

.custom-badge-body {
    background: var(--wpr-bg-503db5e8-c108-432a-9485-1ba189e72bc9) no-repeat center / cover;
}

.custom-badge-mind {
    background: var(--wpr-bg-4295b898-4467-4da9-9259-25b85a355091) no-repeat center / cover;
}

.custom-badge-sleep {
    background: var(--wpr-bg-943d76e6-311e-47c9-9926-7f9f27be1c64) no-repeat center / cover;
}

.custom-badge-rainbow {
    background: var(--wpr-bg-cc9dcbd6-1a8d-48d1-ba05-b0bc93bd67bf) no-repeat center / cover;
}

.custom-badge-amnesia {
    background: var(--wpr-bg-e4db1b84-6ee7-485d-9e0d-61c84b437353) no-repeat center / cover;
}

.custom-badge-gelato {
    background: var(--wpr-bg-c3594234-caf8-40ea-9f36-70be0abc0e3b) no-repeat center / cover;
}

.custom-badge-sleep {
    background: var(--wpr-bg-ca6848a0-1a51-4899-bf00-4847d61683e1) no-repeat center / cover;
}

.custom-badge-relax{
    background: var(--wpr-bg-970922a7-1787-4613-a172-7e5d1db4212a) no-repeat center / cover;
}

.custom-badge-immunity {
    background: var(--wpr-bg-a79aee34-2fbc-4d5c-ac99-e204083b4689) no-repeat center / cover;
}

.custom-badge-detox {
    background: var(--wpr-bg-75138bba-5909-4430-b1fa-e4996c5a7e2d) no-repeat center / cover;
}

.custom-badge-focus {
    background: var(--wpr-bg-7fbe4188-96af-4871-bb44-04c0ddb795f5) no-repeat center / cover;
}

.custom-badge-blood-orange {
    background: var(--wpr-bg-fec6ca23-6c1b-4548-9a2f-d9b1095a9821) no-repeat center / cover;
}

.custom-badge-blueberry-down {
    background: var(--wpr-bg-0183fbed-ab90-4ff4-befe-b13e6611c0f5) no-repeat center / cover;
}

.custom-badge-green-apple {
    background: var(--wpr-bg-e7e1432a-29d1-4fde-9f38-00248082eacc) no-repeat center / cover;
}

.custom-badge-kush-on {
    background: var(--wpr-bg-8ab9c202-87ba-46af-bc36-be5d9f2268db) no-repeat center / cover;
}

.custom-badge-peach {
    background: var(--wpr-bg-15753bbc-f57c-49c7-8326-8fffe1d61bf4) no-repeat center / cover;
}

.custom-badge-mango {
    background: var(--wpr-bg-2daf09aa-e035-47f3-84d4-f2fe20e935a4) no-repeat center / cover;
}

.custom-badge-seed-blueberry {
    background: var(--wpr-bg-c194bd3e-2c90-47f6-b1af-ffbddd741119) no-repeat center / cover;
}

.custom-badge-seed-forbidden-fruit{
    background: var(--wpr-bg-ea7a4e77-1ad7-44e1-af17-e476c9e97b55) no-repeat center / cover;
}

.custom-badge-seed-gelato {
    background: var(--wpr-bg-32dc8e9c-444a-4bf2-b311-d0b0117b5e0a) no-repeat center / cover;
}

.custom-badge-seed-lemon-haze {
    background: var(--wpr-bg-7c63ea3a-cab1-4754-85aa-b407d3dea0b0) no-repeat center / cover;
}

.custom-badge-seed-lsd {
    background: var(--wpr-bg-57fcc9fe-557e-4923-94e4-6693145b5e61) no-repeat center / cover;
}

.custom-badge-seed-white-widow  {
    background: var(--wpr-bg-09bfcb79-18e5-4a3b-835b-7f8340e7a38a) no-repeat center / cover;
}

.custom-badge-thcp-bubble-gum {
    background: var(--wpr-bg-032fc4b0-6a6f-4f24-bda2-2c76cf558411) no-repeat center / cover;
}

.custom-badge-hhc-ghost-train {
    background: var(--wpr-bg-1554f153-15c5-4461-9821-0e4696b25419) no-repeat center / cover;
}

.custom-badge-thcp-super-lemon {
    background: var(--wpr-bg-9376a6a1-ca89-46e0-9dd3-31aca3e8d932) no-repeat center / cover;
}

.custom-badge-zkittelz  {
    background: var(--wpr-bg-c177af17-5500-4234-994b-1d5710ced2f5) no-repeat center / cover;
}

.custom-badge-cannabis  {
    background: var(--wpr-bg-a9efdc41-c3d8-4546-8244-b13fbd58a7df) no-repeat center / cover;
}

.custom-badge-seed-amnesia-haze  {
    background: var(--wpr-bg-2079de1e-c377-4461-927c-2182b05be3fc) no-repeat center / cover;
}

.custom-badge-seed-animal-cookies  {
    background: var(--wpr-bg-112b9a38-534a-4cbb-8a96-473e7cf49e7b) no-repeat center / cover;
}

.custom-badge-seed-critical-kush {
    background: var(--wpr-bg-de4a02eb-c7f1-479a-81f5-a96c4605dbbb) no-repeat center / cover;
}

.custom-badge-seed-platinum-og  {
    background: var(--wpr-bg-b98c6a4a-c223-40d3-bc1a-4e4e32d7650e) no-repeat center / cover;
}

.custom-badge-banana-runtz {
    background: var(--wpr-bg-89d761d2-74af-4f2b-a1eb-921f5adcd7e6) no-repeat center / cover;
}

.custom-badge-hhc-blueberry {
    background: var(--wpr-bg-6b62ed45-d438-4961-b090-20751847aa98) no-repeat center / cover;
}

.custom-badge-fruity-pepplez {
    background: var(--wpr-bg-920998d2-98e3-47cf-89d4-5d698fb6404c) no-repeat center / cover;
}

.custom-badge-hhc-cotton-candy {
    background: var(--wpr-bg-885d36f6-9ca8-412b-b7a4-5c222cc596cc) no-repeat center / cover;
}

.custom-badge-hhc-peppermint {
    background: var(--wpr-bg-9d52bdfb-8475-4310-8604-1c4c5f592205) no-repeat center / cover;
}

.custom-badge-green-crack {
    background: var(--wpr-bg-82b11adb-b3fb-46f9-bc0f-1ab04529ba83) no-repeat center / cover;
}

.custom-badge-hhc-maroccan-hash {
    background: var(--wpr-bg-4188ab65-bcea-4dc9-9034-25772b9e4dae) no-repeat center / cover;
}

.custom-badge-indian-kush {
    background: var(--wpr-bg-47e10506-ac40-4708-b1fc-6131765eee77) no-repeat center / cover;
}

.custom-badge-hhc-watermelon-og {
    background: var(--wpr-bg-efda37ea-ac4e-4408-8408-380d48c440ba) no-repeat center / cover;
}

.custom-badge-seed-purple-milkshake {
    background: var(--wpr-bg-6b80a635-843e-4468-934e-df657993b9ec) no-repeat center / cover;
}

.custom-badge-seed-pappy-og {
    background: var(--wpr-bg-d31ef34c-6786-42a3-8aff-4eba29f21879) no-repeat center / cover;
}

.custom-badge-seed-funnel-cake {
    background: var(--wpr-bg-442da312-0504-4b61-a2ff-eabd26dc6b04) no-repeat center / cover;
}

.custom-badge-seed-ambrosia-kush{
    background: var(--wpr-bg-88215e3b-1f59-4ea0-abf3-980bff8dae42) no-repeat center / cover;
}

.custom-badge-seed-forbidden-runtz {
    background: var(--wpr-bg-c0ae8fd8-d695-4cc2-ae8c-d2ed7b5db87b) no-repeat center / cover;
}

.custom-badge-seed-gmo-rootbeer {
    background: var(--wpr-bg-bd76eb60-960a-4355-8968-676bd3f43f06) no-repeat center / cover;
}

.custom-badge-seed-strawberry-guava {
    background: var(--wpr-bg-4f7f5032-d734-4df5-89ec-ea30cc4490ba) no-repeat center / cover;
}

.custom-badge-seed-vanilla-gelato {
    background: var(--wpr-bg-d1637d7e-4dc1-49a5-b7e5-c6b608bbb488) no-repeat center / cover;
}

.custom-badge-seed-sour-diesel {
    background: var(--wpr-bg-3488af67-72de-4dd6-83ed-5c0b552abb0d) no-repeat center / cover;
}

.custom-badge-seed-purple-amnesia {
    background: var(--wpr-bg-9bb41693-8153-485a-beec-8a1a7007ed9e) no-repeat center / cover;
}

.custom-badge-seed-og-kush {
    background: var(--wpr-bg-74837d50-2918-4968-a141-69076f852c21) no-repeat center / cover;
}

.custom-badge-seed-mango-smile {
    background: var(--wpr-bg-ae7bc444-7e1c-404d-92f5-9be5b387752b) no-repeat center / cover;
}

.custom-badge-seed-chocolate-mint-og {
    background: var(--wpr-bg-92587cfd-648f-4841-bc54-0b14484f9d87) no-repeat center / cover;
}

.custom-badge-seed-northern-lights {
    background: var(--wpr-bg-c58f63fb-0192-4dc5-90ab-3afcb2442555) no-repeat center / cover;
}

.custom-badge-seed-critical-xxl {
    background: var(--wpr-bg-8a875355-ba88-4eab-b5c5-f52e3bc72317) no-repeat center / cover;
}

.custom-badge-seed-cookies-xl {
    background: var(--wpr-bg-ab656229-d7f5-46e8-b0c5-514791dc8d38) no-repeat center / cover;
}

.custom-badge-seed-jack-herer {
    background: var(--wpr-bg-d56fccd8-ab7d-46ef-a27d-f26d02923902) no-repeat center / cover;
}

.custom-badge-seed-caramello-xl {
    background: var(--wpr-bg-90a4fe01-d29f-4f40-9075-ae8d1a65bf11) no-repeat center / cover;
}

.custom-badge-seed-purple-punch {
    background: var(--wpr-bg-db7e3378-00da-4834-8cf3-141db9dd13fc) no-repeat center / cover;
}

.custom-badge-seed-runtz-xl {
    background: var(--wpr-bg-4ad34799-ac5b-4884-8b97-bf1dea0a92a5) no-repeat center / cover;
}

.custom-badge-seed-orange-sherbet {
    background: var(--wpr-bg-03494203-f0c1-444a-84ff-76ae7435cb7c) no-repeat center / cover;
}

.custom-badge-seed-uk-cheese {
    background: var(--wpr-bg-bb189584-4299-42a9-853a-f5ab3dc87c81) no-repeat center / cover;
}

.custom-badge-seed-nl-x-big-buds {
    background: var(--wpr-bg-064ff009-8179-4444-a066-1e07b45f4a99) no-repeat center / cover;
}

.custom-badge-cbd-liquid-watermelon-og {
    background: var(--wpr-bg-b051c0b8-2912-4959-bc49-c5161584857e) no-repeat center / cover;
}

.custom-badge-cbd-liquid-moroccan-hash {
    background: var(--wpr-bg-0b70f4a9-4fb2-494e-87b3-73388116ce59) no-repeat center / cover;
}

.custom-badge-rest {
    background: var(--wpr-bg-5ed38513-68ce-42a7-ac96-7a88615e60db) no-repeat center / cover;
}

.custom-badge-relief {
    background: var(--wpr-bg-3ee799d8-63f9-41b3-8566-599fff55294d) no-repeat center / cover;
}

.custom-badge-og-hemp {
    background: var(--wpr-bg-c5f8289c-65aa-4af2-933c-37e151dff6bb) no-repeat center / cover;
}

.custom-badge-strawberry-iced {
    background: var(--wpr-bg-9db86ab0-ee30-4d60-8795-19a5e411fe96) no-repeat center / cover;
}

.custom-badge-mixed-fruits {
    background: var(--wpr-bg-bdc5aa79-041f-43c2-9191-a17bdebf954b) no-repeat center / cover;
}

.custom-badge-passion-fruit {
    background: var(--wpr-bg-edfaeb19-43e0-4ad4-bf28-1f2fbd89f52c) no-repeat center / cover;
}

.custom-badge-elfbar-first-lady {
    background: var(--wpr-bg-2336bb6f-4e16-4c36-b339-bd2e423d95c2) no-repeat center / cover;
}

.custom-badge-elfbar-fruit-bomb {
    background: var(--wpr-bg-0b49784c-0a24-4093-86ae-17dc40ffde18) no-repeat center / cover;
}

.custom-badge-elfbar-godfather {
    background: var(--wpr-bg-4a137f37-fe51-496c-bcd9-0d32e395bf12) no-repeat center / cover;
}

.custom-badge-elfbar-ice-cream {
    background: var(--wpr-bg-1a28eeed-9ad1-436a-bf62-b6e6dfaf7706) no-repeat center / cover;
}

.custom-badge-elfbar-mr-president {
    background: var(--wpr-bg-207fd7c2-916f-42a0-885a-5e53bd744bd7) no-repeat center / cover;
}

.custom-badge-elfbar-polar-storm {
    background: var(--wpr-bg-ca8a672e-bd36-4ec0-8683-63a552a602a1) no-repeat center / cover;
}

.custom-badge-cbd-blueten-alien-haze {
    background: var(--wpr-bg-07dac76e-ee31-49ec-9af6-80ffd71a1055) no-repeat center / cover;
}

.custom-badge-cbd-blueten-berlin_kush {
    background: var(--wpr-bg-0a3e52a5-f10e-4485-94da-a052c16ba5a7) no-repeat center / cover;
}

.custom-badge-cbd-blueten-gelato-361 {
    background: var(--wpr-bg-5c4f8e39-da9d-4733-b2bc-5642e3d91558) no-repeat center / cover;
}

.custom-badge-cbd-blueten-girl-scout-cookies {
    background: var(--wpr-bg-c7a527b3-b268-4bce-9dfd-07cd577107f5) no-repeat center / cover;
}

.custom-badge-cbd-blueten-amalfi-lemon {
    background: var(--wpr-bg-884c2021-a848-4a0a-acf7-358294c0d26e) no-repeat center / cover;
}

.custom-badge-cbd-blueten-goerlitzer-punch {
    background: var(--wpr-bg-2a1d4687-43ad-42ff-87ce-ccc463a9a81f) no-repeat center / cover;
}

.custom-badge-cbd-blueten-gorilla-glue {
    background: var(--wpr-bg-0fe9f920-f0e7-42b4-af00-a722b32124a9) no-repeat center / cover;
}

.custom-badge-cbd-blueten-harlequin {
    background: var(--wpr-bg-33117e8a-5c1f-4693-997d-ec9862ebfe5c) no-repeat center / cover;
}

.custom-badge-cbd-blueten-meer-jane {
    background: var(--wpr-bg-09e5625c-d249-4397-8c2c-1d1acc91a54d) no-repeat center / cover;
}

.custom-badge-cbd-blueten-northern-lights {
    background: var(--wpr-bg-beab6986-6f6e-46f5-a10c-1e5fefcaa64d) no-repeat center / cover;
}

.custom-badge-cbd-blueten-purple-berry {
    background: var(--wpr-bg-6f10e653-5311-4656-8f73-7fe53bb0ccb8) no-repeat center / cover;
}

.custom-badge-cbd-blueten-small-friends {
    background: var(--wpr-bg-2f3f138c-1c51-4e37-b6ba-8aee61558a85) no-repeat center / cover;
}

.custom-badge-cbd-blueten-420-mix {
    background: var(--wpr-bg-eb55708e-e137-42f3-803a-c5ffd1a04fe4) no-repeat center / cover;
}

.custom-badge-h2-cherry-ice {
    background: var(--wpr-bg-2e1d456a-8b1f-45e9-85e9-d4866e2ed995) no-repeat center / cover;
}

.custom-badge-cbd-hash-amnesia {
    background: var(--wpr-bg-2ee8500b-c4f1-489c-ae34-12a45781a9b9) no-repeat center / cover;
}

.custom-badge-cbd-hash-jungle-charas {
    background: var(--wpr-bg-1d0e30b8-ab03-4913-800e-855411c665b4) no-repeat center / cover;
}

.custom-badge-cbd-hash-kiff {
    background: var(--wpr-bg-c4bbd2e1-d7f7-4024-ae89-337efdab76c9) no-repeat center / cover;
}

.custom-badge-cbd-hash-pollen{
    background: var(--wpr-bg-a6f22b3f-8487-4a8a-b0a8-eb8687736baa) no-repeat center / cover;
}

.custom-badge-cbd-hash-super-dry {
    background: var(--wpr-bg-254b9e18-417c-4287-a087-08c33adf93f7) no-repeat center / cover;
}

.custom-badge-cbd-hash-bubble-ice {
    background: var(--wpr-bg-d219cca2-85be-4a65-861d-690a04d6b180) no-repeat center / cover;
}

.custom-badge-cannabis-samen-big-bud-xxl {
    background: var(--wpr-bg-f4c43475-ed0b-4282-af1e-eebb6d5e878e) no-repeat center / cover;
}

.custom-badge-cannabis-samen-gorilla-glue-4 {
    background: var(--wpr-bg-3f1db45f-6e25-4940-86bd-34e5b0c5424f) no-repeat center / cover;
}

.custom-badge-cannabis-samen-mac-1 {
    background: var(--wpr-bg-cb3fea1a-35f4-41a2-a130-04e7f759e569) no-repeat center / cover;
}

.custom-badge-cannabis-samen-magnum {
    background: var(--wpr-bg-c71a006b-a24f-4ca9-90bb-e8a5595ac8b2) no-repeat center / cover;
}

.custom-badge-cannabis-samen-sunset-sherbert {
    background: var(--wpr-bg-e5477e3e-481e-4277-88e6-9d1e3066398a) no-repeat center / cover;
}

.custom-badge-cannabis-samen-strawberry-kush {
    background: var(--wpr-bg-4edaa09d-ab2a-4f8c-8bfa-9b2a208f09b4) no-repeat center / cover;
}

.custom-badge-cannabis-samen-purple-kush {
    background: var(--wpr-bg-93350763-fb6c-4616-a1ba-140022507b11) no-repeat center / cover;
}

.custom-badge-cannabis-samen-mazar-xx {
    background: var(--wpr-bg-81ff35c9-18e6-4560-8bf5-a5146675bfa3) no-repeat center / cover;
}

.custom-badge-cannabis-samen-lsg {
    background: var(--wpr-bg-f6ee6be9-d73b-4ec0-a3e8-8d4c2de08d2e) no-repeat center / cover;
}

.custom-badge-cannabis-samen-gorillato {
    background: var(--wpr-bg-e761d0e6-e86f-44d1-bb6b-e10b1f10e4b2) no-repeat center / cover;
}

.custom-badge-cannabis-samen-a-to-z {
    background: var(--wpr-bg-4ece819b-9133-4d1f-a2b4-af9d4fed2334) no-repeat center / cover;
}

.custom-badge-cannabis-samen-aeroz {
    background: var(--wpr-bg-26a7be35-85fd-444d-b1d4-f4306c8486ea) no-repeat center / cover;
}

.custom-badge-cannabis-samen-alien-runtz {
    background: var(--wpr-bg-0bdc5c1d-7513-47f7-afc6-8810404db025) no-repeat center / cover;
}

.custom-badge-cannabis-samen-alien-zoap {
    background: var(--wpr-bg-874f413e-bd39-43e1-95c1-3796fa90c3a1) no-repeat center / cover;
}

.custom-badge-cannabis-samen-apple-runtz {
    background: var(--wpr-bg-6a62472e-b348-4cc3-a5dc-99fed8fb9080) no-repeat center / cover;
}

.custom-badge-cannabis-samen-apple-n-bananas {
    background: var(--wpr-bg-4244a6ce-73ef-42d3-9372-eef1383797d7) no-repeat center / cover;
}

.custom-badge-cannabis-samen-bazuku {
    background: var(--wpr-bg-22070e59-db5e-49bc-b323-a09e17c71957) no-repeat center / cover;
}

.custom-badge-cannabis-samen-frozen-apples {
    background: var(--wpr-bg-4e48cb90-fc10-438c-99a0-652734be6821) no-repeat center / cover;
}

.custom-badge-cannabis-samen-fruit-drop {
    background: var(--wpr-bg-ff98b4ae-e3b3-49b7-bee2-1638f8d22354) no-repeat center / cover;
}

.custom-badge-cannabis-samen-gas-junky {
    background: var(--wpr-bg-534fcbd4-7961-4454-a154-b376a9812625) no-repeat center / cover;
}

.custom-badge-cannabis-samen-gas-mark-10 {
    background: var(--wpr-bg-ca42caaf-b5d9-4881-8473-eb2a631dae19) no-repeat center / cover;
}

.custom-badge-cannabis-samen-geta-z {
    background: var(--wpr-bg-bcc7fd49-41ac-492e-ab25-eac5c88f630e) no-repeat center / cover;
}

.custom-badge-cannabis-samen-gruntz-2-0 {
    background: var(--wpr-bg-7ca08e8c-b52a-4e0a-b3c7-7928650c7933) no-repeat center / cover;
}

.custom-badge-cannabis-samen-hardcore-runtz {
    background: var(--wpr-bg-7e401326-cf32-4cc2-b20a-902c8a65c21c) no-repeat center / cover;
}

.custom-badge-cannabis-samen-hardcore-zoap {
    background: var(--wpr-bg-e609e4da-629f-4a9b-a729-70042336f7bd) no-repeat center / cover;
}

.custom-badge-cannabis-samen-powerz {
    background: var(--wpr-bg-4e06f3c7-aa73-4642-ab4b-c5ab6f2d1204) no-repeat center / cover;
}

.custom-badge-cannabis-samen-runtz-s1 {
    background: var(--wpr-bg-68aa82fa-5811-496c-9c31-ef7425ae32b3) no-repeat center / cover;
}

.custom-badge-cannabis-samen-pink-zoap {
    background: var(--wpr-bg-8b94ce7f-bbc8-4229-9ca9-dea71eae93a1) no-repeat center / cover;
}

.custom-badge-cannabis-samen-zoap-s1 {
    background: var(--wpr-bg-808fc1f7-d0d9-4c30-b00c-a95a31ae056f) no-repeat center / cover;
}

.custom-badge-cannabis-samen-zoreoz {
    background: var(--wpr-bg-b367e6e3-d621-448f-ada7-4331cf630452) no-repeat center / cover;
}

.custom-badge-cannabis-samen-zushlato{
    background: var(--wpr-bg-dc31af52-19eb-4945-a74f-4c6d28348d50) no-repeat center / cover;
}




/* ######################### */
/* H2 Pods */
/* ######################### */


.custom-badge-h2-london-pound-cake {
    background: var(--wpr-bg-0e9a2f70-690f-4505-bf22-5cd4840c0550) no-repeat center / cover;
}

.custom-badge-h2-runtz {
    background: var(--wpr-bg-610fcd11-53f2-41ba-a9c1-363e0c9583e8) no-repeat center / cover;
}

.custom-badge-h2-grape {
    background: var(--wpr-bg-6e37c004-55da-4ab2-be4a-991da29ccdcd) no-repeat center / cover;
}

.custom-badge-h2-cotton-candy {
    background: var(--wpr-bg-a12693c2-861d-4aae-b2b5-b0d4a5aef03b) no-repeat center / cover;
}

.custom-badge-h2-biscotti {
    background: var(--wpr-bg-935633bc-fa3b-48c3-b9e1-227e1f717d92) no-repeat center / cover;
}


.custom-badge-h2-squid-edition{
    background: var(--wpr-bg-75f7b25a-3638-4a15-acdb-201f1ab7f326) no-repeat center / cover;
}

.custom-badge-cbd-pod-mango-iced {
    background: var(--wpr-bg-7a635b14-4b77-4386-8694-6fe1debcae49) no-repeat center / cover;
}

.custom-badge-h2-watermelon {
    background: var(--wpr-bg-d536680a-ae5f-407b-94d1-439236521f32) no-repeat center / cover;
}

.custom-badge-h2-lime {
    background: var(--wpr-bg-59c2237e-799e-4378-8d66-ad042e8ea005) no-repeat center / cover;
}


/* ######################### */
/* H3 Pods */
/* ######################### */


.custom-badge-h3-pod-apple-splash {
    background: var(--wpr-bg-b6786cd0-27fe-4cdd-b4c6-3afbf9419bf5) no-repeat center / cover;
}

.custom-badge-h3-pod-blueberry {
    background: var(--wpr-bg-f2ff2056-e233-4dc0-9f74-7883250a4f2d) no-repeat center / cover;
}

.custom-badge-h3-pod-cherry-ice {
    background: var(--wpr-bg-b134f0b9-61be-4bf9-a6cd-867fc6d27c79) no-repeat center / cover;
}

.custom-badge-h3-pod-mixed-berries {
    background: var(--wpr-bg-fa70f293-0d15-40b0-bb12-a945ebd14fbb) no-repeat center / cover;
}

.custom-badge-h3-pod-peach-ice {
    background: var(--wpr-bg-9c133e74-c1fc-434c-a20b-cfcd0d28b5f4) no-repeat center / cover;
}

.custom-badge-h3-pod-purple-punch {
    background: var(--wpr-bg-03b6a036-3545-4b4c-a9e0-9286c192040d) no-repeat center / cover;
}

.custom-badge-h3-pod-super-lemon-haze {
    background: var(--wpr-bg-e018f156-498c-4e8f-903b-e8eb72f90590) no-repeat center / cover;
}

.custom-badge-h3-pod-watermelon {
    background: var(--wpr-bg-e25e5ede-1f52-4cb4-b4d2-521bcb49c7d8) no-repeat center / cover;
}

.custom-badge-h3-pod-white-widow {
    background: var(--wpr-bg-de5cc4d3-0bb2-4704-b41a-19d659a59502) no-repeat center / cover;
}

.custom-badge-h3-pod-zkittlez {
    background: var(--wpr-bg-8c5e5e76-7da6-462b-83ea-19303ab6ae00) no-repeat center / cover;
}

.custom-badge-h3-pod-better-cali-saul {
    background: var(--wpr-bg-bad01e33-f120-440f-a966-80def1760f72) no-repeat center / cover;
}

.custom-badge-h3-pod-heisensheep {
    background: var(--wpr-bg-e326913f-b014-4b03-bf39-7c8e2051bb8c) no-repeat center / cover;
}

.custom-badge-h3-pod-pinkboy {
    background: var(--wpr-bg-d24bd165-c0af-49ca-94a0-8d7e8d0b16a0) no-repeat center / cover;
}



/* ######################### */
/* H2 Vape */
/* ######################### */

.custom-badge-h2-vape-berry-gelato {
    background: var(--wpr-bg-0cedc426-6f8a-4e2c-a108-b48227f0a7bb) no-repeat center / cover;
}

.custom-badge-h2-vape-berry-punch {
    background: var(--wpr-bg-f198411a-a85b-45fa-99b0-e758ce6e6fb1) no-repeat center / cover;
}

.custom-badge-h2-vape-juicy-berry {
    background: var(--wpr-bg-3c8c82b6-811a-4029-a9ef-c6d4a74c0973) no-repeat center / cover;
}

.custom-badge-h2-vape-northern-lights {
    background: var(--wpr-bg-b30e4bee-95bf-4ecf-b1a6-be0b854805e9) no-repeat center / cover;
}

.custom-badge-h2-vape-amnesia-haze {
    background: var(--wpr-bg-39a1d2e0-c36f-49d9-a366-f6f62acc6ca5) no-repeat center / cover;
}

.custom-badge-h2-vape-super-lemon-haze {
    background: var(--wpr-bg-1b1cefbe-3a37-4ecc-b580-151ef20e1452) no-repeat center / cover;
}

.custom-badge-h2-vape-watermelon-cherry {
    background: var(--wpr-bg-748539df-8374-43b9-b0aa-d58a44a7d2ae) no-repeat center / cover;
}

.custom-badge-h2-vape-bubble-kush {
    background: var(--wpr-bg-de9f1b44-e309-40b0-b64c-7b99e063f024) no-repeat center / cover;
}

.custom-badge-h2-vape-iced-bonbon {
    background: var(--wpr-bg-32a5be39-1c3b-47d4-acee-95b2b28cc70e) no-repeat center / cover;
}

.custom-badge-hhz-pink-berry {
    background: var(--wpr-bg-a78468e4-a30e-40ec-80b7-0d7f0d184236) no-repeat center / cover;
}

.custom-badge-hhz-mango {
    background: var(--wpr-bg-fa2228ef-9047-404b-b033-e4e5f8ac7028) no-repeat center / cover;
}

.custom-badge-hhz-blueberry {
    background: var(--wpr-bg-a75745f9-bed9-4201-bd0d-a4d254ebf567) no-repeat center / cover;
}

.custom-badge-h2-blueberry-blast {
    background: var(--wpr-bg-f4cf8837-8187-42be-8a72-0d3dc779e7e7) no-repeat center / cover;
}

.custom-badge-h2-frozen-peach {
    background: var(--wpr-bg-ac297af3-c77e-49d8-8fd4-c9f1e8581b73) no-repeat center / cover;
}

.custom-badge-h2-juicy-melon {
    background: var(--wpr-bg-7a086f33-6ce3-4245-add6-7dec0a807bd5) no-repeat center / cover;
}


/* ######################### */
/* H3 Vape */
/* ######################### */

.custom-badge-h3-vape-black-berry-kush {
    background: var(--wpr-bg-0d8e8173-eb3e-4cf9-9616-989e4a1bab37) no-repeat center / cover;
}

.custom-badge-h3-vape-blue-purple-haze {
    background: var(--wpr-bg-aac27dc8-fbca-4e39-a64c-3089f3b710d0) no-repeat center / cover;
}

.custom-badge-h3-vape-bubble-kush {
    background: var(--wpr-bg-12836665-cb98-406b-820b-3fc928e568d3) no-repeat center / cover;
}

.custom-badge-h3-vape-cherry-haze {
    background: var(--wpr-bg-000b4556-aeae-407d-a160-c0cc670a04a2) no-repeat center / cover;
}

.custom-badge-h3-vape-red-runtz {
    background: var(--wpr-bg-684b24bc-0bfc-473f-874f-48e46803aea4) no-repeat center / cover;
}

.custom-badge-h3-vape-super-lemon-haze {
    background: var(--wpr-bg-b1f00db0-2631-4cfb-9795-50abb6ef563d) no-repeat center / cover;
}

.custom-badge-h3-vape-super-silver-haze {
    background: var(--wpr-bg-4cb11d61-d519-4703-b6f2-a129305debaf) no-repeat center / cover;
}

.custom-badge-h3-vape-berry-gelato {
    background: var(--wpr-bg-a3af3608-1cdd-4593-a534-37b712cbb58e) no-repeat center / cover;
}

.custom-badge-h3-vape-cherry-kush {
    background: var(--wpr-bg-21df8778-5b54-4b57-bb10-73bb3c8fb407) no-repeat center / cover;
}

.custom-badge-h3-vape-blue-haze {
    background: var(--wpr-bg-0efe1212-ac12-4753-b757-d0730f4f69dc) no-repeat center / cover;
}

.custom-badge-h3-vape-berry-icecream-haze {
    background: var(--wpr-bg-1f5c1055-2933-44e0-9291-5aa77ce91ba1) no-repeat center / cover;
}

.custom-badge-h3-vape-berry-coco-kush {
    background: var(--wpr-bg-52fd6f7c-4828-45f1-a262-caf8dee70370) no-repeat center / cover;
}

.custom-badge-h3-vape-berry-kush {
    background: var(--wpr-bg-71f30319-f6d3-4868-b5b3-c9003567ca75) no-repeat center / cover;
}

.custom-badge-h3-vape-blueberry-kush {
    background: var(--wpr-bg-4e11192b-ac00-4cf3-9320-95a320739297) no-repeat center / cover;
}

.custom-badge-h3-vape-cali-gelato {
    background: var(--wpr-bg-8be9e44c-81ab-456d-b715-4402faef091e) no-repeat center / cover;
}

.custom-badge-h3-vape-strawnana-kush {
    background: var(--wpr-bg-972353e8-228b-4499-8dae-65a29c23fcc5) no-repeat center / cover;
}



/* ######################### */
/* ELFBAR ELFA */
/* ######################### */

.custom-badge-elfbar-elfa-apple-peach {
    background: var(--wpr-bg-241f62b8-4758-4208-a532-fbe95491d665) no-repeat center / cover;
}

.custom-badge-elfbar-elfa-banane {
    background: var(--wpr-bg-745192c7-413c-424c-ab3e-ea0008b32e84) no-repeat center / cover;
}

.custom-badge-elfbar-elfa-blackberry-ice {
    background: var(--wpr-bg-1fca2741-0565-455d-999e-bf65d337d7a4) no-repeat center / cover;
}

.custom-badge-elfbar-elfa-blueberry {
    background: var(--wpr-bg-2d881b45-58d6-4cac-b74d-d23a433c5f72) no-repeat center / cover;
}

.custom-badge-elfbar-elfa-blueberry-bg {
    background: var(--wpr-bg-b01f2f22-3319-4a75-a4b5-d016cafcaea8) no-repeat center / cover;
}

.custom-badge-elfbar-elfa-blueberry-cotton-candy {
    background: var(--wpr-bg-9f0b15d2-2f6a-40af-b74b-c4efa7f19dd5) no-repeat center / cover;
}

.custom-badge-elfbar-elfa-blueberry-snoow {
    background: var(--wpr-bg-9f04467d-0661-4bba-8c4f-ab1a057aee8d) no-repeat center / cover;
}

.custom-badge-elfbar-elfa-blueberry-sour-rasberry {
    background: var(--wpr-bg-85c3baf2-84c0-445f-800b-ada7117bf8af) no-repeat center / cover;
}

.custom-badge-elfbar-elfa-blueberry-sour-rasberry {
    background: var(--wpr-bg-85c3baf2-84c0-445f-800b-ada7117bf8af) no-repeat center / cover;
}

.custom-badge-elfbar-elfa-blue-razz-lemonade {
    background: var(--wpr-bg-c615365f-b519-40f8-a076-5bf4595bec77) no-repeat center / cover;
}

.custom-badge-elfbar-elfa-cherry {
    background: var(--wpr-bg-87071716-2499-4469-befb-6279c3818c37) no-repeat center / cover;
}

.custom-badge-elfbar-elfa-cola {
    background: var(--wpr-bg-76e7fd01-0176-48a9-beb3-576ebcab7197) no-repeat center / cover;
}

.custom-badge-elfbar-elfa-cola {
    background: var(--wpr-bg-76e7fd01-0176-48a9-beb3-576ebcab7197) no-repeat center / cover;
}

.custom-badge-elfbar-elfa-cola {
    background: var(--wpr-bg-76e7fd01-0176-48a9-beb3-576ebcab7197) no-repeat center / cover;
}

.custom-badge-elfbar-elfa-grape {
    background: var(--wpr-bg-1cdaa355-7faf-461b-9cf5-e32d4a245482) no-repeat center / cover;
}

.custom-badge-elfbar-elfa-elfstorm {
    background: var(--wpr-bg-50345fd8-414a-4619-a109-1504db60ab9b) no-repeat center / cover;
}

.custom-badge-elfbar-elfa-kiwi-passion-fruit {
    background: var(--wpr-bg-1261c61e-5e87-409a-afae-5c02623597bd) no-repeat center / cover;
}

.custom-badge-elfbar-elfa-lemon-mint {
    background: var(--wpr-bg-9d7c5a2b-7e31-419f-bda8-2f8f38c759a8) no-repeat center / cover;
}

.custom-badge-elfbar-elfa-mango {
    background: var(--wpr-bg-51b9faab-95c6-447c-9ff9-cab4975788d9) no-repeat center / cover;
}

.custom-badge-elfbar-elfa-mix-berries {
    background: var(--wpr-bg-580568a6-356c-4a4f-9de3-b0b5e5449ee9) no-repeat center / cover;
}

.custom-badge-elfbar-elfa-orange {
    background: var(--wpr-bg-ffe0222a-8d07-4554-b47c-630d09dc7dcb) no-repeat center / cover;
}

.custom-badge-elfbar-elfa-peach-ice {
    background: var(--wpr-bg-cd6d43ea-a3c9-40db-a838-501954d51e51) no-repeat center / cover;
}

.custom-badge-elfbar-elfa-pear {
    background: var(--wpr-bg-99f3e5e9-ae88-410a-8d25-606e0f82308a) no-repeat center / cover;
}

.custom-badge-elfbar-elfa-lemon-qi {
    background: var(--wpr-bg-4df2dbb6-319e-43cd-a9ce-3f7527e8eddc) no-repeat center / cover;
}

.custom-badge-elfbar-elfa-pink-lemonade {
    background: var(--wpr-bg-38254f6d-3abc-4038-9da2-1c4f2e30f8f9) no-repeat center / cover;
}

.custom-badge-elfbar-elfa-rasberry-watermelon {
    background: var(--wpr-bg-7fc71681-a32e-4bed-8a52-41c1efed42f3) no-repeat center / cover;
}

.custom-badge-elfbar-elfa-strawberry-grape {
    background: var(--wpr-bg-2ee64de2-c172-4cc7-be28-4e88908beba0) no-repeat center / cover;
}

.custom-badge-elfbar-elfa-strawberry-ice-cream {
    background: var(--wpr-bg-a6efaf59-358e-43b7-bcdd-98516f69e18b) no-repeat center / cover;
}

.custom-badge-elfbar-elfa-strawberry-kiwi {
    background: var(--wpr-bg-cc828bd2-9966-4381-97cc-cf968e01294a) no-repeat center / cover;
}

.custom-badge-elfbar-elfa-tropcial-fruit {
    background: var(--wpr-bg-45d16aaa-b1a6-41cf-b280-b910a6f169cc) no-repeat center / cover;
}

.custom-badge-elfbar-elfa-watermelon {
    background: var(--wpr-bg-9801e276-5819-4d10-8533-59aa4e8c25ff) no-repeat center / cover;
}

.custom-badge-elfbar-elfa-watermelon-cherry {
    background: var(--wpr-bg-37e3f018-d0f1-4864-bbbd-389f64dc5b3f) no-repeat center / cover;
}

.custom-badge-elfbar-elfa-watermelon-mojito {
    background: var(--wpr-bg-7ea4bd81-726d-431a-b757-afd00a92a4eb) no-repeat center / cover;
}

.custom-badge-elfbar-elfa-strawberry-raspberry {
    background: var(--wpr-bg-8846efd3-0e3b-4007-9d9c-b2c8ca5996aa) no-repeat center / cover;
}

.custom-badge-elfbar-elfa-blackberry-lemon {
    background: var(--wpr-bg-9308510d-9853-4046-bf19-6118fabe8c27) no-repeat center / cover;
}

.custom-badge-elfbar-elfa-menthol {
    background: var(--wpr-bg-1ae6f301-bf6b-4154-ae2f-ec16170f6df4) no-repeat center / cover;
}

.custom-badge-elfbar-elfa-grape-ice {
    background: var(--wpr-bg-87200178-87cf-460b-ab0e-bef02188ef9f) no-repeat center / cover;
}

.custom-badge-elfbar-elfa-golden-tobacco {
    background: var(--wpr-bg-eb897bd1-c82f-4649-bf4e-41286a7b2856) no-repeat center / cover;
}


/* ######################### */
/* ELFBAR ELFX PRO */
/* ######################### */

.custom-badge-elfbar-elfx-pro-weiss {
    background: var(--wpr-bg-3b763994-1412-4b30-b2e3-5e1e8a31e761) no-repeat center / cover;
}

.custom-badge-elfbar-elfx-pro-schwarz {
    background: var(--wpr-bg-cec82594-1848-48a1-a24e-cfad4e9c1e7b) no-repeat center / cover;
}

.custom-badge-elfbar-elfx-pro-braun {
    background: var(--wpr-bg-3e6aa4c9-5faf-4041-8e59-efef3256b3fb) no-repeat center / cover;
}

.custom-badge-elfbar-elfx-pro-gruen {
    background: var(--wpr-bg-00528227-a160-4abf-98d1-714d3b8a94df) no-repeat center / cover;
}

.custom-badge-elfbar-elfx-pro-pink {
    background: var(--wpr-bg-3827439c-fcca-46c5-933e-41c0722d957c) no-repeat center / cover;
}





/* ######################### */
/* ELFBAR ELFLIQ */
/* ######################### */

.custom-badge-elfbar-elfliq-blackberry-lemon {
    background: var(--wpr-bg-eb0f2aa1-3e61-46bf-856c-c454a88e8cba) no-repeat center / cover;
}

.custom-badge-elfbar-elfliq-blackcurrant-aniseed {
    background: var(--wpr-bg-3c59bdcc-9c20-47b2-8522-9adc3e433f5f) no-repeat center / cover;
}

.custom-badge-elfbar-elfliq-cherry-cola {
    background: var(--wpr-bg-643859de-83d1-4c99-a9a7-1f6cd3aeef22) no-repeat center / cover;
}

.custom-badge-elfbar-elfliq-cotton-candy-ice {
    background: var(--wpr-bg-62255dde-052b-470a-847b-e13856fa019e) no-repeat center / cover;
}

.custom-badge-elfbar-elfliq-elfstorm-ice {
    background: var(--wpr-bg-c86c47fa-36e9-45d9-99c4-ab21d16c1e36) no-repeat center / cover;
}

.custom-badge-elfbar-elfliq-grape {
    background: var(--wpr-bg-c5b34065-f8da-4f03-b097-264718828d68) no-repeat center / cover;
}

.custom-badge-elfbar-elfliq-pineapple-mango-orange {
    background: var(--wpr-bg-5564f6b4-9d32-4a88-8c51-7e0821a1892e) no-repeat center / cover;
}

.custom-badge-elfbar-elfliq-pink-grapefruit {
    background: var(--wpr-bg-779d48ff-75d4-411e-9eba-506aa3c82e92) no-repeat center / cover;
}

.custom-badge-elfbar-elfliq-spearmint {
    background: var(--wpr-bg-f5f7b6f3-6e19-45db-bf85-4d9fc820be1f) no-repeat center / cover;
}

.custom-badge-elfbar-elfliq-strawberry-ice {
    background: var(--wpr-bg-31b7e4ef-99c8-489e-abee-2086f44eda59) no-repeat center / cover;
}

.custom-badge-elfbar-elfliq-strawberry-raspberry-cherry-ice {
    background: var(--wpr-bg-856c3e5e-4226-4ceb-a4ff-061e10104f69) no-repeat center / cover;
}

.custom-badge-elfbar-elfliq-sour-apple {
    background: var(--wpr-bg-c9d5b430-d48e-43b5-a460-d482e56f1b11) no-repeat center / cover;
}

.custom-badge-elfbar-elfliq-lemon-peach-passion-fruit {
    background: var(--wpr-bg-19a1c7c6-2eb2-4993-ac13-867a64dbc115) no-repeat center / cover;
}



/* ######################### */
/* ELFBAR MAX */
/* ######################### */

.custom-badge-elfbar-max-apple-pear {
    background: var(--wpr-bg-fef49825-13ec-4549-98e3-52a13882c26b) no-repeat center / cover;
}

.custom-badge-elfbar-max-blackberry-ice {
    background: var(--wpr-bg-849571f7-354b-4d03-a9ab-0d5c4d4c2c57) no-repeat center / cover;
}

.custom-badge-elfbar-max-blueberry {
    background: var(--wpr-bg-c05ea873-6b4a-4cce-8316-8fcef5b61829) no-repeat center / cover;
}

.custom-badge-elfbar-max-blueberry-sour-raspberry {
    background: var(--wpr-bg-6eac21b4-3071-4dac-8b27-de214f922aac) no-repeat center / cover;
}

.custom-badge-elfbar-max-grape {
    background: var(--wpr-bg-f435a0bc-8629-4cc2-b837-396761430570) no-repeat center / cover;
}

.custom-badge-elfbar-max-menthol {
    background: var(--wpr-bg-6a156b45-17c2-4953-8e40-0457c3ffb5b8) no-repeat center / cover;
}

.custom-badge-elfbar-max-strawberry-ice {
    background: var(--wpr-bg-4fb06238-02e4-4e35-b6ed-9faf5e2a4326) no-repeat center / cover;
}

.custom-badge-elfbar-max-triple-berry {
    background: var(--wpr-bg-93a68f3c-19d5-4a0d-a4d2-b2e0dfe880cd) no-repeat center / cover;
}

.custom-badge-elfbar-max-triple-mango {
    background: var(--wpr-bg-5bcf3cbc-28d8-4dfe-937e-021d754d5bee) no-repeat center / cover;
}

.custom-badge-elfbar-max-watermelon-ice {
    background: var(--wpr-bg-80fb8623-20f2-4ce1-8a33-1285cff11644) no-repeat center / cover;
}



/* ######################### */
/* Smooh Pods */
/* ######################### */

.custom-badge-smooh-pods-lemon-bomb {
    background: var(--wpr-bg-78f871b7-435c-467f-b695-9efc8fca6dd3) no-repeat center / cover;
}


/* ######################### */
/* CBD Pods */
/* ######################### */

.custom-badge-cbd-pods-amnesia {
    background: var(--wpr-bg-a62811f6-7917-4702-82d0-258f22ece420) no-repeat center / cover;
}

.custom-badge-cbd-pods-mixed-berries {
    background: var(--wpr-bg-d045581a-58ea-4ffc-8dc7-a4160e1d2f0a) no-repeat center / cover;
}

.custom-badge-cbd-pods-fresh-berry {
    background: var(--wpr-bg-e0fe875c-5daf-46f1-a5be-817dbe316a0f) no-repeat center / cover;
}

.custom-badge-cbd-pods-fresh-mint {
    background: var(--wpr-bg-1e51c8e7-9625-4767-82de-9474c4211ef2) no-repeat center / cover;
}

.custom-badge-cbd-pods-fresh-tropical {
    background: var(--wpr-bg-7d6bb099-7361-4e90-b859-7ae5b96f0b19) no-repeat center / cover;
}

.custom-badge-cbd-pods-purple-punch {
    background: var(--wpr-bg-1e7108af-2546-40fb-b4aa-44052e95b656) no-repeat center / cover;
}

.custom-badge-xx2-mixed-berries {
    background: var(--wpr-bg-2dfdb82f-202b-466f-984b-9cba0e0ed53b) no-repeat center / cover;
}


/* ######################### */
/* CBD Liquids */
/* ######################### */

.custom-badge-cbd-liquids-blueberry-kush {
    background: var(--wpr-bg-4fba8a21-215a-4523-9467-35b9ce47f93f) no-repeat center / cover;
}


.custom-badge-cbd-liquids-elderflower-kush {
    background: var(--wpr-bg-aab3aa1f-a6db-4b3a-b464-b35b8232a3c7) no-repeat center / cover;
}

.custom-badge-cbd-liquids-lemon-haze {
    background: var(--wpr-bg-9b6f1bc4-9703-4d0a-8759-724f9b9f364b) no-repeat center / cover;
}

.custom-badge-cbd-liquids-menthol {
    background: var(--wpr-bg-25b0f141-9068-4c3c-b32b-eb6b23c3b1ac) no-repeat center / cover;
}

.custom-badge-cbd-liquids-pineapple-express {
    background: var(--wpr-bg-aa9c41cb-8143-4614-8fa8-1462d9fbe5cb) no-repeat center / cover;
}

.custom-badge-cbd-liquids-pure-shot {
    background: var(--wpr-bg-af1e2a24-4374-4085-a44e-75775f27a6c2) no-repeat center / cover;
}

.custom-badge-cbd-liquids-purple-haze {
    background: var(--wpr-bg-46038d0c-941e-4723-b81b-005b118c3939) no-repeat center / cover;
}

.custom-badge-cbd-liquids-sour-apple-diesel {
    background: var(--wpr-bg-943e7840-1d8d-40b6-9eff-aad489dd70c7) no-repeat center / cover;
}

.custom-badge-cbd-liquids-strawberry-diesel {
    background: var(--wpr-bg-f0ca09e4-d17c-45ec-a668-aff95e04a0de) no-repeat center / cover;
}

.custom-badge-cbd-liquids-vanilla-strawberry-diesel {
    background: var(--wpr-bg-dac68f58-dbe3-4271-9557-0527a486b07a) no-repeat center / cover;
}

.custom-badge-cbd-liquids-watermelon-kush {
    background: var(--wpr-bg-87a2fda2-7a27-4f20-a51e-11e0d9305947) no-repeat center / cover;
}

.custom-badge-cbd-liquids-white-peach-diesel{
    background: var(--wpr-bg-594181e5-5578-4b8d-b4e0-320f6125dc0e) 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 */
/* //////////////////////////////////// */


/* 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;
}


/* 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-eaf3fdfb-ec4c-478a-986b-f5dca410ab35) 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-ca4dca66-563c-4b20-b252-2b2052603514);
}


/* //////////////////////////////////// */
/* 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;
    }

    /* 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;
    }

    
    .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 */